﻿a:hover{color:#047bb7;}
.text-plus{font-size:36px;}
.text-gold{color:#ffc233!important}
.text-bold{font-weight:bold;}

/***************************
.pfc-topbar{width:100%;height:30px;line-height:30px;color:#fff; font-size: 12px;background:#1b7ec3;}
.pfc-topbar .nav a{color:#ff0;}
.pfc-topbar .nav a:hover{background:#047bb7;}
.pfc-topbar .nav ul{min-width:500%;color:#000;}
.pfc-topbar .nav ul li{float:left;}
.pfc-topbar .nav ul li a{color:#333;}
.pfc-topbar .nav-inline li a{line-height:20px;}
***************/
header .container{width:96%;max-width:1400px;margin:0 auto;}
header .container>.nav-navicon{float:right;}
header .logo{width:230px;max-width:230px;height:80px;background:url(https://www.ruicheng100.com/Upload/202009/07124629349.jpg) 0 -10px no-repeat;}
header .logo a{width:230px;height:80px;display:block;}
header .nav-inline li>a{font-weight:600;}
header .nav-inline li>a:hover{color:#047bb7;}
header .nav-inline li>ul>li>a{font-weight:400;}
header .nav-inline li ul li a:hover{color:#fff;background-color:#047bb7;}
/***************************/
.title {text-align:center;margin: 0px auto 10px auto;}
.title strong{margin:0 20px;font-size:1.6em;}
.title i{display: inline-block;width:10%;hmax-width:100px;height: 1px;background:#999;vertical-align: middle;}

/***************************
header .classification{width:288px;height:40px;color:#FFF;padding:0;margin:0 30px 0 0;position: absolute;z-index:900;}
header .classification .tit{text-align:center;line-height:38px;width:100%;min-width:288px;font-size:1.2rem;color:#047bb7; border: 1px solid #047bb7;}
header .classification .pfc-dropdown-content{margin-top:0px;border:0;width:100%;padding:0;background:none;}
header .classification .pfc-dropdown-content a{color:#FFF;padding:0 3px;display: inline-block;font-size:14px;}
header .classification .pfc-dropdown-content a:hover{text-decoration:underline;background:none;}
header .classification .pfc-dropdown-content > li{height:79px;padding-top:13px;text-align:center;border-top:1px  solid rgba(255,255,255,0.2);background-color:rgba(0,0,0,0.8);}
header .classification .pfc-dropdown-content > li p{padding-top:6px;}
header .classification .pfc-dropdown-content li.pfc-divider-no{border-top:none;border-bottom:none;border-left:none;border-right:none;}

header .pfc-nav{height:50px;margin-left:300px;}
header .pfc-nav li a{line-height:40px; font-size: 15px;}
header .pfc-nav li a:hover{color:#FFFFFF; background: #047bb7;}
header .pfc-nav li ul li a{line-height:1.5rem;}

/**********************/
.hot{position:absolute;right:-3px;top: 0;}
.carousel .item{padding:0;}

.index-item {background:#f5f5f5;padding-top: 30px;padding-bottom: 50px;}
.index-item .tab .tab-nav{background: #f5f5f5;}
.index-item .tab .tab-nav li{border:none;border-radius:0;text-align:center;padding:0;margin:0;}/***display:table-cell;***/
.index-item .tab .tab-nav li div{padding:40px 0;margin:0 10px;-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);background:#FFF;}
.index-item .tab .tab-nav li a{border:none;border-radius:0;padding:0;margin:0;}
.index-item .tab .tab-nav li i{font-size:4rem;}
.index-item .tab .tab-nav li h3{line-height:2.3rem;}
.index-item .tab .tab-nav li p{line-height:2.3rem;}
.index-item .tab .tab-nav li button{padding:10px 25px;}
.index-item .tab .tab-nav a{color:#666;}
.index-item .tab .tab-nav a:hover{color:#000;}
.index-item .tab .tab-nav .active{background:none;}
.index-item .tab .tab-nav .active a{background:none;color:#000;}
.index-item .tab .tab-nav li:hover .icon-lg {-webkit-animation: pfc-spin 1s ease-in-out;animation: pfc-spin 1s ease-in-out;}

.index-item .tab .tab-body-bordered{border:none;border-radius:0;background:#FFF;margin-top:20px;padding:0;}
.index-item .tab .tab-panel{text-align:center;padding:15px;}
.index-item .pfc-tab-one{border-top:#047bb7 2px solid;}
.index-item .pfc-tab-two{border-top:#047bb7 2px solid;}
.index-item .pfc-tab-three{border-top:#5eb95e 2px solid;}
.index-item .pfc-tab-four{border-top:#f37b1d 2px solid;}

.index-item .tab .nav-pills a{border-radius:0;}
.index-item .tab .nav-pills a:hover{background:none;}

.index-item .pfc-tab-one li,.index-item .pfc-tab-three li,.index-item .pfc-tab-four li{width:19%;}


/****************/
.consulting{width:100%;max-width:500px;margin:auto;}
.consulting .float-left{width:75%;background:#FFF;height:60px;line-height:60px;color:#999;-webkit-box-shadow: 0 1px 5px rgba(153, 153, 153, 0.3);box-shadow: 0 1px 5px rgba(153, 153, 153, 0.3);}
.consulting .float-right{width:25%;text-align:center;}
.consulting .float-right .button{height:60px;font-size:1.2em;border-radius:0;}


/****************/
.index-com {text-align:center;padding-bottom: 50px;}
.index-com li{padding:2%;float:left;width:33.33%;}
.index-com li img{width:100%;min-height:182px;}
.index-com li div{min-height:290px;-webkit-box-shadow: 0 10px 15px rgba(204, 204, 204, 0.3);box-shadow: 0 10px 15px rgba(204, 204, 204, 0.3);}
.index-com li span{width:202px;background:#047bb7;border:#047bb7 solid 1px;line-height:68px;color:#FFF;font-size:1.8em;}
.index-com li:hover span{background:#FFF;color:#000;}


/*********************/
.index-ous{text-align:center;padding-top: 30px;padding-bottom:30px;}
.index-ous li{padding:2%;float:left;}
.index-ous li div{border-top:#047bb7 solid 2px;width:100%;background:#FFF;padding:25px 10px;min-height:280px;-webkit-box-shadow: 0 10px 15px rgba(204, 204, 204, 0.3);box-shadow: 0 10px 15px rgba(204, 204, 204, 0.3);}
.index-ous li div i{color:#047bb7;font-size:64px;}
.index-ous li div h3{padding:36px 0 10px 0;font-size:2rem;font-weight:normal;}
.index-ous li div em{width:10%;margin:auto;height:4px;background:#047bb7;display:block;}
.index-ous li div p{padding:0 10%;margin-top:20px;}

/***************************/
.index-message{padding-top:50px;padding-bottom:30px;}
.index-message .line-middle .field-icon .icon{font-size:24px;margin:5px;}
.index-message .button{width:30%;height:50px;margin:0 30%;}

/***********Main Content**************/
.content-tab .container{margin-top:20px;padding-top:30px;padding-bottom:30px;}
.content-tab .tab .tab-nav li a{padding:30px;border-radius:0;border-bottom:#ddd solid 2px;text-align:center;background:#f1f1f1;}
.content-tab .tab .tab-nav .active{}
.content-tab .tab .tab-nav .active a{background:#fff;color:#047bb7;border-bottom:#fff solid 1px;}
.content-tab .tab .tab-body{border:1px #ddd solid;border-top:none;background:#fff;}
.content-tab .tab-body .tab-panel li{line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.detail{line-height:1.8em;}
/***************************/
.pfc-footer{margin-top:30px;color:#FFF;background:#2f2c2c;background-size: 100% 100%;}/***background:url(../img/bg-pic2.png);***/
.pfc-footer .wxewm{text-align:center;}
.pfc-footer .servicelist h3{padding-left:8%;}
.pfc-footer .servicelist li{line-height:2rem;text-align:center;}
.pfc-footer a{color:#FFF;}
.pfc-footer a:hover{color:#FC0;}
.pfc-footer .contacts div.clear{margin-top:3%;}
.pfc-footer .contacts .icon-mobile,.pfc-footer .contacts .icon-map-marker{font-size:5em;margin-top:-0.3em;}
.pfc-footer .contacts .icon-qq{font-size:2.5em;margin-top:-0.1em;}
.pfc-footer .contacts h2{font-size:2.2em;}

.pfc-banner{margin-top:50px;text-align:center;}

.doc-backtop {position:fixed;bottom:10%;right:5px;bottom:10%;color:#fff;font-size:30px;cursor:pointer;z-index:9;background:#047bb7;border-radius:3px;padding:0 5px;}

.pfc-mobile{height:50px;background:#FFF;}
.pfc-mobile .button{width:96%;line-height:30px;border-radius:10px;margin:2px;padding:6px;text-align:center;}

@media only screen and (min-width:1025px){
.index-com .container,.index-ous .container,.content-tab .container{width:1200px;}
/**header .classification .pfc-dropdown-content{display:block;}**/
}

@media only screen and (max-width: 960px){
.index-item .pfc-tab-one li,.index-item .pfc-tab-three li,.index-item .pfc-tab-four li{width:24%;}
.index-com li,.index-ous li{width:50%;}
}
@media only screen and (max-width: 720px){
header .classification{width:95%;}
.title strong{font-size:1.2em;}
.index-item .tab .tab-nav li{display:block;}
.consulting .float-left{width:80%;}
.consulting .float-right{width:20%;}
.consulting .float-right .button{line-height:normal;font-size:16px;padding:8px;}
.index-com li,.index-ous li{width:100%;}
.pfc-footer .servicelist li{width:49%;display: inline-block;vertical-align: top;}
}

@media(max-width:1000px){.money-box li{display:inline-block;margin-bottom:20px;}}
@media(max-width:760px){.money-box li{display:inline-block;width:49%;margin-bottom:20px;}}

.cost_tu{display:block;width:70px;height:70px;margin:10px auto 0;background-image:url(https://www.ruicheng100.com/img/icon03.png);background-position:0 0;background-repeat:no-repeat;}
.worth_tu{display:block;float:left;width:128px;height:127px;background-image:url(https://www.ruicheng100.com/img/icon02.png);background-position:0 0;background-repeat:no-repeat;}
.choose_tu{display:block;width:100px;height:107px;margin:14px auto 0;background-image:url(https://www.ruicheng100.com/img/icon01.png);background-position:0 0;background-repeat:no-repeat;}
.wl_tu{display:block;width:150px;height:150px;background-image:url(https://www.ruicheng100.com/img/wl.jpg);background-position:0 0;background-repeat:no-repeat;}

/*****20171010*****/
.box{float: left;width: 210px;height: 240px;margin-left: 20%;margin-right: 20%; margin-top: 46px;background: #fff;border-radius: 10px;}
.box img{margin-top: 30px;}
.box .tle{font-size: 24px;margin-top: 10px;}
.box .dhx{width: 20px;height: 2px;margin: 8px auto 15px;background: #047bb7;}
.box .cont{width: 120px;margin: 0 auto;}
.item{float: left;width:100%;padding: 10px;text-align: left;}
.item p{margin:12px 0 0 12px;padding: 15px;font-size: 18px;background: #EDEDED;padding-left:25px;}
.corner{float: left;width: 26px;height: 26px;}
.item span{line-height: 2;}

.txt-larges{padding:5px;}
.txt-larges{width:100%;height:110px;color: #FFFFFF;}
.txt-larges p{line-height:20px;font-size:0.9rem;}
.txt-larges strong{font-size:36px;font-weight:normal}
.index_tu{display:block;float:left;width:100px;height:120px;background-image:url(https://www.ruicheng100.com/Upload/201710/11163911287.png);background-position: 0 0;background-repeat: no-repeat;}

.serve-flow li{float:left;margin-top:10px;text-align:center;color:#ccc;}
.serve-flow li div{height:130px;width:130px;display:block;margin:auto;font-size:72px;color:rgba(0,0,0,0.5);}
.serve-flow li p{color:#000;}

.gongsi-server li div:hover{border-color:#0a8;}
.gongsi-process{background:url(/Upload/201710/12161433173.jpg) center center no-repeat;}
.gongsi-process .first{width:40%;float:left;}
.gongsi-process .list{width:18%;float:left;margin:1%;position:relative;height:336px;transition:all .3s;background:#FFF;cursor:pointer;box-shadow:2px 2px 10px rgba(0,0,0,0.1);}
.gongsi-process .list:hover{box-shadow:2px 2px 10px rgba(0,0,0,0.4);}
.gongsi-process .bgImg{background:url(/Upload/201710/12163018525.png) no-repeat;}
.gongsi-process .num {position: absolute;width: 48px;height: 45px;top: 18px;left: 14px;overflow:hidden;font-size: 36px;background-position: 20px 44px;}
.gongsi-process .icon{display: block;}
.gongsi-process .list p {position: absolute;left: 0;bottom: 0;width: 100%;height: 44px;color: #3d3d3d;font-size: 24px;text-align: center;}
.gongsi-process .i1 .icon{width:86px;height:112px;margin:112px auto 0;background-position: 0 0;}
.gongsi-process .i2 .icon{width:117px;height:92px;margin:122px auto 0;background-position: -100px 0;}
.gongsi-process .i3 .icon{width:90px;height:112px;margin:112px auto 0;background-position: -230px 0;}
.gongsi-process .i4 .icon{width:134px;height:86px;margin:125px auto 0;background-position: -330px 0;}
.gongsi-process .i5 .icon{width:86px;height:98px;margin:122px auto 0;background-position: right 0;}
.gongsi-process .i6 .icon{width:134px;height:86px;margin:125px auto 0;background-position: 0 -120px;}
.gongsi-process .i7 .icon{width:134px;height:86px;margin:125px auto 0;background-position: -140px -120px;}
.gongsi-process .i8 .icon{width:120px;height:105px;margin:115px auto 0;background-position: -280px -120px;}
.service-advantage .icon{font-size:3rem;}
.service-advantage .button{font-size:2rem;font-weight:600;padding:21% 10%;}
.icon-5rem{font-size:5rem;margin-top:50%;padding-left:30%;}
@media only screen and (max-width: 720px){
.serve-flow li,.gongsi-server li .box-shadow,.gongsi-process .first,.gongsi-process .list{width:100%;}
.service-advantage .button{font-size:1.2rem;padding:20% 12%;}
}


/***************/
#rightArrow,#floatDivBoxs{position: fixed;top: 40%;z-index: 999;}
#rightArrow{width: 50px;height: 45px;background-color:#047bb7;left: 170px;color: #fff;font-size: 32px;text-align: center;}
#floatDivBoxs{width: 170px;background: #fff;left: 0;}
#floatDivBoxs .floatDtt{width: 100%;height: 45px;line-height: 45px;background: #1b7ec3;color: #fff;font-size: 18px;text-indent: 22px;position: relative;}
#floatDivBoxs .floatShadow{background: #fff;box-shadow:1px 0 3px rgba(0,0,0,0.25);}
#floatDivBoxs .floatDqq{padding: 0 14px;}
#floatDivBoxs .floatDqq li{height: 46px;line-height: 46px;font-size: 15px;border-bottom: 1px solid #e3e3e3;list-style: none;}
#floatDivBoxs .floatDqq li img{float:left;margin-top:10px;margin-right: 10px;}
#floatDivBoxs .floatDtxt{font-size: 18px;color: #333;padding: 12px 14px 0 14px;}
#floatDivBoxs .floatDtel{padding:10px;}
