body,html{overflow-x:hidden;width:100%;height: 100%;overflow: hidden;}
input{outline:0}
body{position:relative;overflow-x:hidden;margin:0 auto;background:#fff;color:#434343;max-width: 640px;font-size:.24rem;font-family:  Helvetica, Arial, "Hiragino Sans GB", "Microsoft Yahei"; }
a{color:#434343;cursor:pointer}
a:hover{text-decoration:none}
img{vertical-align:middle}
.img-responsive{display:block;width:100%;max-width:100%}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
.box_content{-webkit-box-sizing:content-box;box-sizing:content-box}
.wrap-page{position: absolute;left: 0;right: 0; overflow-x:hidden; top:.7rem;bottom:.94rem;overflow-y:auto;-webkit-overflow-scrolling:touch;margin: 0 auto;max-width: 640px;transition:all 400ms;background: #fff;background-repeat: no-repeat;background-size: cover;background-position: center; z-index: 102;}
.wrap-page-m{bottom: 0;}
.header{height: .7rem;line-height: .7rem;font-size: .3rem;color: #333; position: absolute;left:0;right: 0;top:0;text-align: center;}
.footer{z-index: 5000; position: absolute;left:0;right: 0;bottom: 0;background: #333;height: .94rem;}
.footer .fas{padding-top: .14rem; float: left;width: 1.22rem;text-align: center;color: #fff;font-size: .22rem;}
.footer .fas img{height: .4rem;width: auto;}
.footer .fas:nth-child(3){margin-left: 1.45rem;}
.footer .fas p{padding-top:.02rem;}
.zx_tel{position: absolute;left: 50%;margin-left: -.57rem;bottom: .1rem;}
.zx_tel img{width: 1.14rem;height: 1.14rem;}
.goback{position: absolute;left:0;top:0;bottom: 0;width: .9rem;background: url('../images/back.png') no-repeat center;background-size: .28rem auto;font-size: 0;}
.h_m{position: absolute;right: 0;top:0;width: .7rem;bottom: 0;background: url('../images/i_m.png') no-repeat center;background-size: .35rem auto;font-size: 0;}
.h_tel{position: absolute;right: .7rem;top:0;width: .7rem;bottom: 0;background: url('../images/i_tel.png') no-repeat center;background-size: .35rem auto;font-size: 0;}
.m_body .header{background: #277c21;display: flex;align-items: center;justify-content: center}
.r_body .header{background: #dcdcdc;color: #434343;}
.h_search{background: #fff url('../images/s.png') no-repeat .15rem center;background-size: .38rem auto; height: .54rem;border-radius: .27rem;width: 5.3rem;margin-left: 0;text-align: left;}
.h_search input[type=text]{font-size: .24rem;display: block;padding-left: .6rem;width: 100%;background: none;line-height: .54rem;}
.logo img{width: 2.06rem;height: auto;}
.h_home{position: absolute;left:0;top:0;bottom: 0;width: .7rem;background: url('../images/i_home.png') no-repeat center;background-size: .41rem auto;font-size: 0;}
.banner{position: relative;background-size: 100% 100%;overflow: hidden;height: 3rem;}
.banner .item{display: block;float: left;}
.slick-dots{bottom: .2rem;z-index: 200;}
.slick-dots li{font-size: 0;width: .14rem;height: .14rem;border-radius: 50%; background: none;margin: 0 .06rem;background: #fff;}
.slick-dots li.slick-active{background: #e50012;}
.mnav{padding: .1rem 0;}
.mnav a{float: left;width: 25%;text-align: center;padding: .1rem 0;}
.mnav a img{height: .92rem;width: auto;border-radius: 50%;}
.mnav a p{padding-top: .1rem;color: #666;}
.search{padding: .1rem .2rem;position: relative;/*margin: .2rem 0;*/; }
.search .int{border:1px solid #666;border-radius:0.1rem;width: 50.4%; padding: 0 .15rem;font-size: .23rem;height: .62rem;line-height: .62rem;}
.search .int:first-child{width: 25%;margin-right:.15rem;}
.search .ibtn{position: absolute;right: .2rem;top: .1rem;bottom: 0; width: 1.33rem;background: #fdd900;height: .62rem;line-height: .62rem;text-align: center;border:none;font-size: .22rem;}
.cmDiv{padding: 0 .2rem .01rem;}
.i_ji{background-image: url('../images/ji.png');width: .3rem;height: .3rem;}
.i_ji2{background-image: url('../images/ji2.png');width: .3rem;height: .3rem;}
.i_ji3{background-image: url('../images/ji3.png');width: .3rem;height: .3rem;}
.i_ji4{background-image: url('../images/ji4.png');width: .3rem;height: .3rem;}
.teamBox{position: relative;}
.u_tj{position: absolute;background: url('../images/i_tj.png') no-repeat;width: .62rem;height: .62rem;background-size: 100% 100%;right: .2rem;top:0;}
.cm_tit{height: .8rem;position: relative;}
.cm_tit span{display: inline-block;padding: 0 .15rem;vertical-align: middle}
.cm_tit .tmore{position: absolute;right: 0;}
.cmSlick .hd{border-radius: .07rem;white-space: nowrap;font-size: 0;}
.cmSlick .hd li{text-align: center;display: inline-block;position: relative;height: .5rem;line-height: .5rem;font-size: .23rem;}
.cmSlick .hd li span{position: relative;line-height: .62rem;display: inline-block; left:-.1rem;top:-.08rem;right: -.1rem;text-align: center;padding: 0 .28rem;}
.cmSlick .hd li.on span{background:#fdd900;color: #fff;border-radius: .08rem;}
.clist{margin: 0 -.1rem;    /*padding: 0rem 0.05rem 0;*/}
.clist li{float: left;width: 50%;margin-bottom: .2rem;}
.clist li a{display: block;margin: 0 .1rem;    box-shadow: 0 0 8px rgba(0, 0, 0, .15);  position: relative;}
.clist li a img{width: 100%;height: auto; }
.clist li a p{    border-bottom-left-radius: .07rem;
    border-bottom-right-radius: .07rem;  height: .58rem;  line-height: .58rem; background: #3e3e3e;
    color: #fff;  font-size: .22rem; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 .1rem; border-radius: 0; background: #fff;  color: #333;}
.cm_btns a{margin: 0 .06rem; display: inline-block;width: 2.47rem;height: .7rem;line-height: .7rem;color: #333;border-radius: .08rem;vertical-align: middle;}
.cm_btns a:first-child{background: #fdd900}
.cm_btns a:last-child{background: #DDDDDD}
.clist_a li a img,.clist_a li a p{border-radius: 0;background: #fff;color: #333;}
.clist_a p{display:inline;}
.clist_a li a{box-shadow: 0 0 8px rgba(0, 0, 0, .15);position: relative;}
.clist_a li .tags{position: absolute;right: .2rem;top:0;background: url('../images/down.png') no-repeat;width: 1.02rem;height: 1.2rem;background-size: 100% 100%;z-index: 20;color: #fff;font-size: .16rem;padding-left: .12rem;padding-top:.03rem;line-height: 1.6;}
.clist_a li .tags span{color: #fe564b;}
.teamBox{margin-bottom: .3rem; background: #f4f4f4;padding: .18rem;border-radius: .09rem;position: relative;text-align: left;}
.timg{width: 2.39rem; border-radius: .09rem;}
.tinfor {padding-left: .1rem;}
.tinfor h3{font-weight: bold;font-size: .3rem;}
.tinfor h3 span{font-size: .23rem;display: inline-block;padding-left: .15rem;font-weight: normal;}
.tinfor p{font-size: .22rem;padding: .15rem 0 .2rem 0;line-height: 1.7;}
.cm_btns1 a{height: .44rem;line-height: .44rem;width: 1.35rem;font-size: .19rem;float: left;margin:0 .1rem 0 0;}
.gItem_a,.gItem{width: 3.5rem;position: relative;}
.gItem_a{height: 2.44rem;}
.gItem_a img{width: 1.4rem;height: 2.44rem;}
.gclist{margin-left: .19rem;}
.gclist li{float: left;width: 50%;margin-bottom: .1rem;}
.gclist li a{width: 1.8rem;}
.gclist li a img{width: 1.4rem;height: 1.17rem;}
.gcBox{display: flex;}
.gItem{position: relative;display: block;}
.gItem .txt{z-index: 20;padding-top: .21rem;}
.gItem .txt h3{font-size: .18rem;font-weight: bold;color: #fff;white-space: nowrap;line-height: .2rem;}
.gItem .txt i{display: inline-block;width: .32rem;height: .03rem;background: #fdd900;position: relative;margin-top: -.054rem;}
.gItem:after{position: absolute;content: '';left:0;top:0;right: 0;bottom: 0;background: rgba(0, 0, 0, .3)}
.z_bot{background: #f5f5f5;font-size: .23rem;padding: .25rem 0 .35rem 0;line-height: 1.9;}
.z_bot .f_tel{width: .44rem;vertical-align: middle}

.det_a{background: #fff;margin-bottom: .2rem;padding: 0 .3rem; border-bottom: 1px solid #ddd;}
.da_t {padding:.2rem 0rem 0.05rem 0rem;}
.da_t .cm_btns a{height: .37rem;line-height: .37rem;width: 1.27rem;font-size: .2rem;}
.da_t .cm_btns a:first-child{color: #333;}
.upho{border-radius: 50%;width: .50rem;height: .50rem;}
.da_b{padding-bottom: .2rem;padding-top:.2rem;}
.da_b p span{display: inline-block;}
.da_b p span:first-child{width: 3.3rem;}
.line1{background: #fafafa;}
.det_b{padding: .2rem .25rem;/*margin-bottom: .5rem;*/ position: relative; border-bottom: 1px solid #ddd;/*border-top: 1px solid #ddd;*/background: #fff;}
.det_b h3{padding-bottom: .2rem;}
.det_b p{font-size: .22rem;line-height: 1.6;}
.det_b2{display: none;}
.idm{display: inline-block;background: url('../images/im.jpg') no-repeat;width: .41rem;height: .26rem;background-size: 100% 100%;position: absolute;left:50%;margin-left: -.2rem;bottom: -.26rem;}
.det_pic img{max-width: 100%;height: auto;display: block;margin: 0 auto;}
/* .det_pic p{text-align: center;font-size: .28rem;padding: .1rem 0 .3rem 0;} */
.det_pic p{text-align: left;font-size: .28rem;/*padding: .1rem 0 .3rem 0;*/}
.det_more{background: #fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height: 1.7rem;line-height: .68rem;}
.det_more li{float: left;width: 100%;position: relative;    border-bottom: 1px solid #f2f2f2;}
.det_more li:first-child:after{width:1px;height: .24rem;content: '';position: absolute;top:50%;right: 0; margin-top: -.12rem;background: #d3d3d3;}
.pan_a{padding: .25rem;background: #fff;border-top:.1rem solid #ededed;}
.pan_a .dimg{width: 2.75rem;height: 1.94rem;}
.dst{padding: .1rem 0;line-height: 1.6;}
.dst li{width: 50%;float: left;}
.dinfor h3{font-size: .28rem;font-weight: bold;}
.dinfor{text-align: left;margin-left: .2rem;}
.tbtns{display: inline-block;width: 1.27rem;height: .37rem;line-height: .37rem;background: #fdd900;text-align: center;border-radius: .1rem;color: #333;font-size: .22rem;}
.pan_ap{font-size: .22rem;line-height: 1.8;padding: .2rem 0;}
.pan_abot{text-align: right;}
.line2{background: #f6f6f6;height: .2rem;}
.ce_tit{padding: .15rem .25rem;}
.ce_tit span.left{border-left: .13rem solid #fdd900;padding-left:.25rem;}
.celist .desc{padding: .2rem;line-height: 1.5;}
.celist li{border-bottom: 1px solid #ddd;margin-bottom: .2rem;}
.celist li:last-child{margin-bottom: 0;}
.caseBox{background: #fff;}
.pan_a_t{border-top: 0;padding: 0;}
.pan_a_t .pan_am{padding: .22rem;}
.pan_pic{width: 3.08rem;height: 2.11rem;overflow: hidden;}
.pan_pic img{width: 100%;height: auto;}

.pan_a_t .dinfor h3{font-size: .24rem;}
.pan_a_t .dst{padding: .15rem 0;}
.pan_a_t .dst li{font-size: .2rem;line-height: 2;white-space: nowrap;}
.pan_am{position: relative;}
.pan_am .dinfor{position: absolute;left: 3.3rem;right: .2rem;}
.dfor_a a:last-child{background: #585858;color: #fff;}
/*.pm_more img{height: .5rem;}*/
.pm_more{    background: #fff; padding: .1rem 0 0.2rem;}
.pan_top{background: #fff;height: .8rem;line-height: .8rem;background: #fff;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;text-align: center;display: flex;align-items: center;justify-content: center;font-size: .28rem;}
.pan_top1{background: #fff;line-height: .8rem;background: #fff;/*border-bottom: 1px solid #ddd;*/border-top: 1px solid #ddd;/*text-align: center;align-items: center;justify-content: center;*/font-size: .28rem;}
.i_down{background-image: url('../images/d.png');width: .36rem;height: .2rem;}
.sl_item{flex: 1;border-right: 1px solid #ddd;cursor:pointer;}
.sl_item:last-child{border-right: none;}
.sl_item.cur{color: #fdd900;border-bottom: .036rem solid #fdd900;}
.sl_item1:nth-child(5){border-right: none; }
.sl_item1:nth-child(10){ border-right: none;}
.sl_item1{/*border-right: 1px solid #ddd;*/cursor:pointer; display:inline-block; height: .8rem;line-height: .8rem; padding:0 0.1rem; /*border-bottom:1px solid #ddd;*/ width:25%; text-align:center;}
.sl_item1 a{ }
/*.sl_item1:last-child{border-right: none;}*/
.sl_item1.cur{color: #f60;border-bottom: .036rem solid #f60;}
.spancur{color:#f60;}

.sbot span.left{color: #a1a0a6;line-height: .37rem;}
.yuea{background: #fdd900;width: 1.27rem;height: .37rem;line-height: .37rem;text-align: center;border-radius: .08rem;text-align: center;}
.sjlist li{background: #fff;padding: .23rem;border-bottom: .2rem solid #f3f3f3;}
.sjlist li h3{padding: .1rem 0 .05rem 0;}
.sjlist li:last-child{border-bottom: none;}
.teamItem{position: relative;background:#fff;padding: .24rem;}
.teamItem .photo {width: 1.9rem;height: 1.9rem;}
.teamItem .photo img{width: 1.9rem; border-radius: .1rem;    margin-top: -9px;}
.teamItem .tInfor{left: 2.4rem;position: absolute;top:0;}
.team_a{position: relative;}
.teamItem .tInfor p{font-size: .22rem;line-height: 1.7;padding: .15rem 0;}
.teamItem .tInfor .dfor_a a{margin-right: .15rem;}
.wlist{margin: 0 -.05rem;padding-top: .14rem;}
.wlist li{float: left;width: 25%;}
.wlist li a{display: block;margin: 0 .05rem;}
.wlist li a img{width: 100%;height: 1.25rem;}
.pan_top_a{font-size: .26rem;}
.pan_top_a1{font-size: .26rem;text-align:center;}
.xq_top{height: 2.86rem;background-size:cover;position: relative;background-repeat: no-repeat;background-position: center;}
.user_xq .tInfor{position: static;text-align: left;line-height: 1.7;}/* .user_xq .tInfor{position: static;text-align: center;line-height: 1.7;} */
.user_xq .photo,.user_xq .photo img{margin: 0 auto;width: 1.28rem;height: 1.28rem;border-radius: 50%;}
.user_xq .team_a{position: relative;top:-.64rem;z-index: 20;}
.user_xq .team_a img{width: 100%;}
.dfor_aa {padding-top: .1rem;}
.dfor_aa a{margin: 0 .2rem;}
.cm_t_l{letter-spacing: 1px;margin: 0 .24rem;}
.cm_t_l span{padding-left: 0;}
.uelist{margin: 0 -.05rem;}
.uelist li{float: left;width: 50%;margin-bottom: .2rem;}
.uelist li a{display: block;margin: 0 .05rem;}
.uelist li a .img{height: 2.46rem;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.uelist li a p{border:1px solid #e5e5e5;border-top: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 .12rem;font-size: .22rem;height: .68rem;line-height: .68rem;}
.sj_bot{position: relative;padding: .09rem .23rem .2rem;}
.sj_bot .yuea{right: .23rem;width: 1.4rem;height: .43rem;line-height: .43rem;font-size: .22rem;}
.sjlista li{padding: 0;position: relative;margin-bottom: .2rem;border:none;}
.sj_bot .sbot span.left{color: #666;}
.sj_tg{position: absolute;left:0;top:.15rem;background: url('../images/tg.png') no-repeat;width: 1.34rem;height: .4rem;line-height: .4rem;text-align: center;font-size: .22rem;background-size: 100% 100%;}

.pan_top{position: relative;}
.pan_top1{position: relative;}
.x_lab{position: absolute;left:0;right: 0;top:.8rem;z-index: 200;display: none;}
.xmdl.on .x_lab{display: block;background: #fff;padding: .2rem .1rem;}
.x_lab a{float: left;border: solid 1px #e9e9e9;padding: 0 .27rem;line-height: 2;margin: 0 .1rem;margin-bottom: .15rem;font-size: .24rem;}
.x_lab a.active{color: #ff5644;border-color: #ff5644;}
.xmdl.on .sl_ia{color: #ff5644;}
.xmdl.on .sl_ia .i_down{transform: rotate(180deg)}
.popover{position: absolute;left:0;right: 0;top:.7rem;bottom: 0;z-index: 9000;background: rgba(0, 0, 0, .7);display: none;}
.menu{background: #fff;padding: .2rem;}
.menu li{float: left;width: 25%;padding: .15rem 0;}
.menu li img{width: .5rem;height: .5rem;}
.menu li p{padding-top: .1rem;}
/*alert form begin*/
.jintanch {
    background: rgba(0,0,0,.65);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 44px;
    z-index: 999;
    display: none;
}
.jintanch>div {
    width: 100%;
    margin: 0 auto;
    margin-top: 28%;
    padding: 18px;
    border-radius: 8px;
    overflow: hidden;
}
.jintanch-bg {
    background: #fff;
    padding: 20px 10px;
    border-radius: 5px;
    text-align: center;
    box-shadow: 0 1px 4px #005e3c;
    position:relative;
}
.jintanch-bg b {
    position: absolute;
    right: 5px;
    top: 2px;
    font-size: 24px;
}
.jintanch-bg h3 {
    font-size: 20px;
    margin-bottom: 20px;
}
.jintanch-bg form .tan-div input {
    border: 1px solid #666;
    margin-bottom: 17px;
    height: 44px;
}
.jintanch-bg .tan-tij input {
        border: none;
    background: #FAD93F;
    height: 45px;
    color: #333;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 6px;
}
.jintanch-bg input{
    /*margin-left: -14px;*/
    /*margin-top:-14px;*/
	border: 1px solid #EDEDED;
    margin-bottom: 17px;
    height: 44px;
	line-height: 21px;
	width: 100%;
	border-radius: 3px;
	outline: none;
	background-color: #fff;
	font-size: 17px;
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
	padding:0 0 0 0.2rem;
}
.myoption input{	
	border: 1px solid #EDEDED;
    margin-bottom: 17px;
    height: 44px;
	line-height: 21px;
	width: 10px;
	border-radius: 3px;	
}





/*alert form end*/


.cmSlick .hd li span {
    position: relative;
    line-height: .62rem;
    display: inline-block;
    left: -.1rem;
    top: -.08rem;
    right: -.1rem;
    text-align: center;
    padding: 0 .28rem;
    background: #fdd900;
    color: #333;
    border-radius: .08rem;
}
.cmSlick .hd li.on span {
    background: #fdd900;
    color: #333;
    border-radius: .08rem;
}
 
.cmSlick .hd li {
    text-align: center;
    display: inline-block;
    position: relative;
    height: .5rem;
    line-height: .5rem;
    font-size: .23rem;
    margin-left: 6px; 
    margin-right: 11px;
}
.cggd{
	height: .44rem;
    line-height: .44rem;
    width: 1.1rem;
    font-size: .19rem;
    float: right;
	background: #fdd900;
	text-align:center;	
	margin-right:0.1rem;
	margin-top:0.05rem;
}


.radio {
  display:inline;
  /*margin: 0.4rem;*/
}
.radio input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.radio input[type="radio"] + .radio-label:before {
  content: '';
  background: #f4f4f4;
  border-radius: 100%;
  border: 1px solid #b4b4b4;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: -0.2em;
  margin-right: 0.2em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}
.radio input[type="radio"]:checked + .radio-label:before {
  background-color: #3197EE;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}
.radio input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #3197EE;
}
.radio input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;
  border-color: #b4b4b4;
  background: #b4b4b4;
}
.radio input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}
.count {
    width: 92%;
    margin: 0 auto;
    margin-top: 20px;
}
.count input {
    padding: 20px 2%;
    width: 100%;
    height: 0.5rem;
    line-height: 0.3rem;
    border: 1px solid #ccc;
    border-radius: 10px;
}
.count p {
    position: relative;
    padding-bottom: 0.2rem;
}
.count p span {
    position: absolute;
    top: 7px;
    left: 70%;
}
.count button {
    margin-top: 0px;
    width: 100%;
    height: 0.7rem;
    background: #ED6C00;
    border-radius: 10px;
    border: none;
    font-size: 0.35rem;
    color: #fff;
}
.bjPeople{
	color:#e60012;
}

@media screen and (min-width:640px){
	html{font-size: 100px !important;}
}


.pages{padding: 20px 0;font-size: 12px;}
.pages a{    line-height: 25px;  display: inline-block; padding: 0 10px;  border: 1px solid #e1e1e1; margin: 0 3px; color: #666;}
.pages a.pa{border:1px solid #e1e1e1;}
.pages a.cur,.pages a:hover{color: #fdd900}
.pages .current{   background: #fdd900; color: #333;   line-height: 25px;  display: inline-block;  padding: 0 10px;  border: 1px solid #e1e1e1; margin: 0 3px;  color: #666;}
.pages .next,.pages .prev,.pages .end,.pages .first{    border: 1px solid #e1e1e1;    margin: 0;}
.pages .end{  }