body{padding-bottom: 0rem; font-size: 12px;box-sizing: border-box; line-height: 1;}

/* --------------Online evaluation------------- */
.topa{background: #fff;width: 100%; height: 1rem; position: fixed;z-index: 101;left:0; top:0;}
.fhbtn{background: url(../../images/m/s_03.png);width: .24rem;height: .3541rem; position: absolute;left:.29rem;  top:.31rem; background-size: 100% 100%;}
.dhjf{background: url(../../images/m/s_06.png);width: .4rem;height: .35rem;background-size: 100% 100%; position: absolute;right: .29rem;top: .33rem;}
.nav_rh{position: fixed;top:1rem; left:0; width: 100%;font-size: .32rem;background: #fff; padding: 0 .3rem;border-radius: 0 0 .15rem .15rem;box-sizing: border-box;border-top: 0.02rem solid #e6e6e6;z-index: 102;display: none;}
.nav_rh li{border-bottom: 0.02rem solid #e5e5e5;}
.nav_rh h2{line-height: 1.1rem;font-size: .32rem; color: #333333;}
.nav_rh h2 a{color: #b8b8b8;}
.nav_rh dl{padding: 0 0 .4rem .3rem;overflow: hidden;}
.nav_rh dt{min-width: 25%;float: left; line-height: .68rem; }
.nav_rh dt a{color: #666;}
.nav_rh ul li:nth-child(4){ border: none;}
.nav_rh .hover1 a{color: #666;}
.dhbj{display: none;width: 100%;height: 100%;background: rgba(0,0,0,.78);z-index: 90;left:0; top:0; position: fixed;z-index: 100;}
.nav_rh img{width: .48rem;height: .48rem;display: inline-block;vertical-align: middle; margin-right: .14rem; margin-top: -0.04rem;}
.dhjf.on{background: url(../../images/m/s_07.png);background-size: 100% 100%;}
.rhcp{background: url(../../images/m/s_08.png); height: 12.44rem;background-size: 100% 100%; padding: .55rem .25rem 0 .25rem;box-sizing: border-box;}
.rhcpbox{background: #fff; border-radius: .15rem; padding-bottom: .6rem; }
.rhcp_tit{text-align: center;padding: .55rem 0 .48rem;}
.fgt1{height: 1rem;}
.rhcp_tit h2{font-size: .44rem; color: #333333; margin-bottom: .28rem;}
.rhcp_tit p{font-size: .24rem;color: #999;}

.rhcp_nr ul{padding: 0 .4rem;}
.rhcp_nr li{padding-bottom: .52rem; line-height: .7rem;}
.rhcp_nr span{font-size: .28rem; display: inline-block; width: 1.6rem;color: #333333;}
.wby1{height: .7rem;width: 4.28rem; background:url(../../images/m/s_09.png) no-repeat 95% center #f3f4f6;background-size: .16rem .1rem;border-radius: .35rem; padding: 0 .25rem;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;font-size: .28rem;color: #999999;border: none;}
.btn1{width: 5rem; height: .8rem;text-align: center; display: block; margin: 0 auto;font-size: .36rem; color: #fff;border-radius: .4rem; border: none;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none; background-image: linear-gradient(#ffba34, #f89245);}
.rhcp_nr p{font-size: .24rem;text-align: center; line-height: .46rem; color: #333333; padding: .1rem 0;}
.rhcp_nr p img{display: inline-block;vertical-align: middle; margin-right: .05rem; width: .38rem;}
.cpxq{background: #f3fbfe;border-radius: .2rem; margin: .4rem .3rem 0 .3rem;}
.cpxq ul{overflow: hidden;padding: .32rem 0;}
.cpxq li{float: left;width: 33.33%;text-align: center;border-right: 1px solid #e1ebf8;box-sizing: border-box;}
.cpxq ul li:nth-child(3){ border: none;}
.cpxq h2{font-size: .36rem; margin-bottom: .3rem;color: #4facfe;}
.cpxq p{font-size: .24rem;color: #999999;}

.cpjg{padding: .6rem .1rem 1.1rem .1rem ;}
.cpjg_tit{text-align: center; padding-bottom: .35rem;}
.cpjg_tit h2{font-size: .44rem; padding-bottom: .88rem; color: #333333; position: relative;}
.cpjg_tit h2:before{border-bottom: .12rem solid #4facfe;width: 2rem; border-radius: .06rem; left: 50%; margin-left: -1rem; bottom: .5rem; position: absolute; content: "";}
.cpjg_tit p{font-size: .28rem; color: #333333;}
.cpjg_tit span{font-size: .36rem;color: #fd7e1b; padding: 0 .1rem;}
.bgys2 td{font-size: .28rem; line-height: .8rem; color: #333333;text-align: center;}
.bgys2 td span{color: #fd7e1b;}

.rhxq{background: #f3fbfe; padding: 0 .2rem .3rem .2rem;}
.rhfl ul{overflow: hidden; padding: .4rem 0; border-bottom: 1px solid #deecf6;}
.rhfl li{float: left; width: 40%; overflow: hidden;}
.rhfl img{width: auto;height: .56rem;float: left; margin-top: .1rem; }
.rhfl p{font-size: .22rem; line-height: 1.4;color: #333333;width: calc(100% - .64rem);float: right;}
.rhfl ul li:nth-child(2){ width:30%;}
.rhfl ul li:nth-child(3){ width:30%;}

.rhsm h2{text-align: center; font-size: .48rem; padding: .57rem 0 .25rem; color: #7f95ac;}
.rhsm h3{text-align: center;color: #7f95ac;font-size: .26rem;}
.rhsm ul{overflow: hidden; padding: .3rem 0 .2rem;text-align: center;border-top:0.02rem solid rgba(0,0,0,0.1);margin-top:0.3rem;}
.rhsm li{/*width: 25%;*/text-align: center; font-size: .24rem;/*float: left;*/padding:0 0.2rem;display:inline;}
.rhsm li a{color: #7f95ac;}
.rhsm p{font-size: .24rem; line-height: 1.5;color: #7f95ac;text-align: center;}

.footer{position: fixed;width: 100%;z-index: 90; left:0; bottom: 0;}
.footer ul{overflow: hidden;}
.footer li{float: left; width: 50%;text-align: center; padding: .25rem 0;}
.footer h2{font-size: .36rem; margin-bottom: .12rem; color: #fff;}
.footer p{font-size: .2rem; line-height: 1.4; color: #fff;}
.footer  ul li:nth-child(1){  background-image: linear-gradient(to right, #03eaf8 , #40b5f8);}
.footer  ul li:nth-child(2){ background-image: linear-gradient(#ffb934, #f89244);}
.footer img{width: auto; height: .33rem;vertical-align: middle; display: inline-block; margin-right: .1rem;}

/*index*/
.topa h2{font-size: .34rem; color: #3e3e3e;text-align: center;line-height: 1rem;}
.banner2{padding: .22rem .3rem 0 .3rem;}
.banner2 img{border-radius: .15rem;}
.cont{padding: 0 .3rem;}
.xczg{padding-top: .53rem;background: #fff;border-radius: .15rem;padding:0.3rem 0;}
.xczg ul{overflow: hidden; padding:0 0.3rem;}
.xczg li{padding-left: .2rem;box-sizing: border-box;line-height:0.8rem;border-bottom:0.02rem solid #e5e5e5;overflow:hidden;font-size:0.34rem;color:#666;}
.xczg li:last-child{border-bottom:none;}
.xczg img{border-radius: .15rem;width:0.8rem;height:0.8rem;float:left;margin-right:0.3rem;}
.xczg li a{color:#666;display: block;padding:0.2rem 0;position: relative;}
 .xczg li a i{width:0.5rem;height:0.5rem;display: inline-block;position: absolute;top:0.35rem;right:0;background:url(../../images/m/my-service-arrow-ico.png) no-repeat;background-size: 0.5rem auto;}

.xlrh{}
.xlrh p{font-size: .28rem; padding: .3rem 0 .6rem;color: #666;text-align: center;}
.xlrh ul{overflow: hidden;border-radius: .15rem; background: #fff; margin-top: .0rem; padding-top: .65rem;}
.xlrh  li{width: 25%; float: left;}
.xlrh img{width: 1.05rem;height: 1.05rem; margin: 0 auto;}
.xlrh  li a{color:#666;}
.rhyc{padding-top: .57rem;}

.xcdt_tit{padding-top: .34rem;}
.xcdt_tit h2{font-size: .35rem;line-height: .9rem;color: #333333;text-align: center;}
.xcdt_tit img{width: .37rem;vertical-align: middle; margin-right: .1rem;display: inline-block; margin-top: -0.04rem;}
.xcdt_nr{border-radius: .15rem; background: #f3fbfe; padding: .15rem 0; margin: 0 .3rem;}
.xcdt_nr li{font-size: .28rem; line-height: .74rem; text-align: center; color: #333333;}
.xcdt_nr span{padding: 0 .1rem;}
.xcdt_nr b{padding: 0 .1rem;color: #fd7e1b;}

.zcjd_tit h2{font-size: .44rem;text-align: left; padding: .58rem 0 .3rem; position: relative; color: #333;}
/*.zcjd_tit h2:before{position: absolute;content: "";border-bottom: .12rem solid #4facfe;width: 2rem;border-radius: 0.06rem; left:50%; margin-left: -1rem; bottom: .44rem;}*/
.zcjdbox{border-radius: .15rem; background: #fff; overflow: hidden; padding: .5rem .33rem; margin-bottom: .2rem;}
.zcjd_tp{width: 2.56rem; float: left; position: relative;}
.zcjd_tp img{border-radius: 0.1rem;}
.zcjd_tp h2{font-size: .3rem;font-weight: bold;color: #bababa; line-height: 1.5; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;text-align: center;}
.zcjd_tp .play{display: block; background: url(../../images/m/b_47.png); width: .93rem; height: .93rem;background-size: 100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.zcjd_text{width: calc(100% - 2.75rem);float: right;}
.zcjd_text h2{font-size: .34rem; line-height: 1.4;color: #3e3e3e;height: 1.15rem;}
.zcjd_text p{overflow: hidden; font-size: .24rem; color: #3e3e3e;/*background: url(../../images/m/b_39.png) no-repeat left center;background-size: .27rem auto; padding-left: .38rem; */line-height: .31rem;}
.zcjd_text span{background: url(../../images/m/b_41.png) no-repeat left center;background-size: .31rem; padding-left: .4rem;}

.zcjd_text .sort{float:left;color:#b8b8b8;}
.zcjd_text .time{float:right;color:#b8b8b8;}


.rhwd{padding-bottom: 1rem;}
.rhwdbox{background: #fff;border-radius: .15rem; margin-bottom: .2rem; padding: .45rem .4rem .4rem .4rem;}
.rhtw{overflow: hidden; padding-bottom: .15rem;}
.rhtw img{width: .5rem;float: left;}
.rhwd_text{float: right;width: calc(100% - .75rem);}
.rhwd_text h2{font-size: .36rem;color: #3e3e3e; line-height: 1.5;}
.rhhw{overflow: hidden;text-align:justify; word-break: break-all;}
.rhhw img{width: .5rem;float: left;}
.rhwd_text p{font-size: .28rem;color: #999999; line-height: 1.5;text-align:justify; word-break: break-all;}

/*Video*/
.video{padding: 0 .3rem;}
.video img{border-radius: .15rem;}
#example_video_1{border-radius: .15rem; overflow: hidden;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}

.rhbz_tit{padding: .65rem 0 .5rem;}
.rhbz_tit h2{font-size: .44rem;color: #333333; margin-bottom: .42rem;}
.art-pic{border-radius: 0.1rem;margin:0.2rem auto;min-width: 100%;height: auto;}
.rhbz_tit p{font-size: .24rem;color: #999999;}
.rhbz_tit img{width: .3rem;vertical-align: middle; display: inline-block; margin-right: .1rem; margin-top: -0.03rem;}
.rhbz_tit  span{padding-right: .2rem;}
.rhgz_nr{padding-bottom: .0rem;}
.rhgz_nr p{font-size: .32rem; line-height: .5rem; color: #535353; margin-bottom: .55rem;text-align:justify; word-break: break-all; white-space: pre-line;}
.rhgz_nr a{display: block;width: 3.05rem; margin: 0 auto;height: .48rem;border: 2px solid #d4d4d4;border-radius: .26rem; text-align: center; font-size: .28rem; color: #999; background:url(../../images/m/b_06.png) no-repeat .45rem center #fff; background-size: .35rem .35rem; line-height: .48rem;}
.ksrh{background: url(../../images/m/b_10.png) no-repeat  center top;background-size: 100% auto;}

.ksrh_tit{text-align: center;}
.ksrh_tit h2{font-size: .44rem; color: #fff; line-height: 1.08rem;}
.ksrh_tit span{display: inline-block; font-size: .34rem; color: #fff; vertical-align: middle; height: .5rem; line-height: .5rem; width: 1.8rem;text-align: center; border-radius: .1rem;background: #fd7e1b; margin-left: .2rem; margin-top: -0.08rem;}
.ksrhnr{padding: 0 .3rem;}
.ksbox{background: #fff;border-radius: .15rem;}
.ks_tit h2{text-align: center; font-size: .35rem; position: relative; color: #333333; padding: .52rem 0 0 0;}
.ks_tit span{position: relative; z-index: 10;}
.ks_tit h2:before{position: absolute;content: "";border-bottom: 0.1rem solid #dceeff;width: 1.9rem; bottom: 0;left:50%; margin-left: -0.95rem;}
.ks_nr{padding: .45rem .22rem;}
.ks_nr ul{overflow: hidden;}
.ks_nr li{width: 50%; float: left; font-size: .28rem; padding-left: .3rem; line-height: .56rem;box-sizing: border-box;background: url(../../images/m/b_11.png) no-repeat left center;background-size: .19rem auto;}
.ks_nr a{color: #333;}
.zxfw_nr ul{padding: .5rem .12rem .2rem;}
.zxfw_nr li{padding-bottom: .45rem;}
.zxfw_nr img{border-radius: .15rem; box-shadow:0 0 .1rem rgba(0, 0, 0, .1); }

/*Videolist*/
.bxlbbox{background: #fff;  border-bottom: 1px solid #e4eeff; padding: .3rem 0;height: .89rem; position: relative;box-sizing: border-box;}
.pxlb_right{width: 1.45rem; border-left: 1px solid #e4eeff;float: right;}
.pxlb_right a{display: block;text-align: center;font-size: .28rem; line-height: .42rem;color: #333;background: url(../../images/m/b_17.png) no-repeat 85% center; background-size: .26rem .26rem ; padding-right: .2rem;box-sizing: border-box;}
.pxlb_left{width: calc(100% - 1.5rem);float: left;}
.pxlb_left li{float: left; width: 50%; padding-left: .3rem;box-sizing: border-box;}
.pxlb_left a{font-size: .28rem; line-height: .42rem;color: #333;}
.pxlb_left ul li:nth-child(1) a{ color: #999;}
.pxlb_right img{display: inline-block; vertical-align: middle;width: .26rem; margin-top: -0.06rem;}
.lbvideo{margin: 0 .3rem;border-bottom: 1px solid #e5e5e5;overflow: hidden; padding: .42rem 0;}
.lbvideo a {display: block; overflow: hidden;}
.pxlb .lbvideo:last-child,.zcjd_nr .lbvideo:last-child{border-bottom:none;}
.pxlb_right a.on3
.pxlb{background: #fff;}
.videofy{padding: .35rem .3rem .75rem .3rem;}
.videofy ul{overflow: hidden;}
.videofy li{width: 33.33%;float: left; line-height: .6rem;font-size: .28rem;}
.videofy a{display: block;}
.dqy{font-size: .28rem; text-align: center; margin: 0 auto; width: 2rem; line-height: .6rem; color: #999; border-radius: .25rem; background: #f3f4f6;}
.videofy ul li:nth-child(1) a{ color: #999;}
.videofy ul li:nth-child(3) a{ color: #333;text-align: right;}

/*consulting*/
.zxzx{padding: .35rem .3rem .65rem .3rem;}
.banner img{border-radius: .15rem;}
.banner{position: relative;margin-top:0.22rem;}
.banner_text{position: absolute; width: 100%; left:0; top:0; padding: .45rem .3rem 0 2.3rem;box-sizing: border-box;}
.banner_text h2{font-size: .32rem; margin-bottom: .35rem; color: #333333;}
.banner_text p{font-size: .26rem; line-height: .47rem; color: #333;}
.zxzxnr{background: #fff; padding: 0 .4rem;}
.zxzxnr .cz_tit{font-size: .28rem; color: #333333; line-height: 1.2rem; padding-top: .15rem;}
.csxz ul{overflow: hidden; margin-left: -.3rem;}
.csxz li{float: left; width: 50%; padding-left: .3rem;box-sizing: border-box;}
.csxz_a{padding-bottom: 1.76rem;}
.wby2{padding: .2rem; background: #f3f4f6;border-radius: .15rem; height: 3.2rem; font-size: .28rem; color: #999999;border: none; width: 100%;box-sizing: border-box;}
.btn2{display: block;font-size: .36rem; color: #fff; display: block;margin:.63rem auto 0 auto; width: 5rem; height: .8rem;border-radius: .4rem;border: none; background-image: linear-gradient(#ffba34, #f89145);}

/*弹窗*/
.tjtc1{width: 94%; position: fixed; z-index: 1002;background: #fff;border-radius: .2rem;left:50%; top:50%; transform:translate(-50%,-50%); padding-bottom: 1rem;display: none;}
.tjtc_tit{text-align: center; padding: 1rem 0 .8rem;}
.tjtc_tit h2{font-size: .44rem;color: #333333; margin-bottom: .2rem;}
.tjtc_tit p{color: #999; font-size: .28rem;}
.tjtc_nr{padding: 0 .4rem;}
.tjtc_nr li{overflow: hidden; padding-bottom: .58rem;font-size: .28rem; color: #333; line-height: .68rem;}
.wby3{border: none; width: 3.9rem; padding-left: .25rem; height:.68rem ;border-radius: .34rem; border: none; color: #999;background: #f3f4f6;}
.wby4{border: none; width: 2.4rem; padding-left: .25rem; height:.68rem ;border-radius: .34rem; border: none; color: #999;background: #f3f4f6;}
.tjtc_nr a{display: inline-block;font-size: .28rem;color: #4facfe; margin-left: .4rem;text-decoration: underline;}
.btn3{display: block;font-size: .36rem; color: #fff; display: block;margin:0 auto; width: 5rem; height: .8rem;border-radius: .4rem;border: none; background-image: linear-gradient(#ffba34, #f89145);}

.tjtc2{width: 94%; position: fixed; z-index: 1002;background: #fff;border-radius: .2rem;left:50%; top:50%; transform:translate(-50%,-50%); padding: 1.3rem 0;box-sizing: border-box;text-align: center;display: none;}

.tjtc2 h2{color: #333;font-size: .44rem;}
.tjtc2 p{font-size: .28rem; line-height: 1.5;color: #999; padding: .5rem 0 .4rem;}
.tjtc2 img{width: 1rem; height: 1rem;vertical-align: middle; display: inline-block; margin-right: .1rem;}
.bjqj{position: fixed;z-index: 1000;width: 100%;height: 100%; background: rgba(0,0,0,.85);left:0; top:0;display: none;}

/*Aboutus*/
.gywm{padding: 0.3rem 3% 0 3%;}
.gywm_tit{text-align: center;}
.gywm_tit h2{font-size: .44rem;position: relative; color: #333;}
.gywm_tit h2:before{position: absolute;content: "";bottom:0; left:50%; border-bottom: .14rem solid #dceeff;width: 2.5rem; margin-left: -1.25rem;}
.gywm_tit h2 span{position: relative;z-index: 1;}
.gywm_nr{padding: .45rem 0 1.5rem;}

.gywm_nr p{font-size: .32rem; line-height: 2;color: #535353;text-align:justify; word-break: break-all;}

.ccwby{width: 2rem; height: .7rem; line-height: .7rem; border: none;border-radius: .35rem; font-size: .28rem; padding-left: .35rem;background: url(../../images/m/b_21.png) no-repeat 93% center #f3f4f6;background-size: .16rem .10rem;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.ccwby1{width: 2rem; height: .7rem; line-height: .7rem; border: none;border-radius: .35rem; font-size: .28rem; padding-left: .35rem;background: url(../../images/m/b_21.png) no-repeat 93% center #f3f4f6;background-size: .16rem .10rem;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none; margin-left: .1rem;}

.sxtc{width: 100%; left:0;top: .89rem; background: #f3f4f6; height: 8.5rem;z-index: 93; position: absolute;display: none;}
.sxtit{width: 45%; float: left; overflow: auto;}
.sxtit li{font-size: .28rem; line-height: .92rem; color: #333; }
.sxtit span{display: block;padding-left: .3rem;}
.sxnr{width: 55%;float: right;background: #fff;}
.sxnrbox{height: 8.3rem;overflow: auto;}
.sxnrbox li{font-size: .28rem; line-height: .92rem; color: #333; padding-left: .3rem;}
.sxnrbox li a{color: #333;display: block;}
.sxtc .sxtit .on1{background: #fff;}
.sxtc .sxnr ul li .on2{color: #fd7e1b;background: url(../../images/m/s_10.png) no-repeat 90% center;background-size: .33rem .23rem;}
.sxbtn.on3{color: #fd7e1b;background: url(../../images/m/b_17a.png) no-repeat 85% center;background-size: .26rem .26rem;}
.sxbj{width: 100%; height: 4rem;background: rgba(0,0,0,.7); position: fixed;left:0; bottom: 0;z-index: 92;display: none;}
@media(min-width:480px){
.footer li{float: left; width: 50%;text-align: center; padding: .25rem .1rem; height: 1.3rem;box-sizing: border-box;}
}
.hr2{height:0.3rem;background: #f5f5f5;}
