/* 首页 */
body{max-width:640px;margin:0px auto;}
.indexNav{ width:100%; height:5rem; background: #fff; padding:0.4rem 1%;}
.indexNav ul{}
.indexNav ul li{width:20%;float:left;text-align:center; margin-right:5%;}
.indexNav ul li img{width:3rem;}
.indexNav ul li span{font-size:0.6rem;color:#333;display:block;}



.cm_title{ -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; padding:3% 4%; border-bottom: 1px solid #e5e5e5; }
.cm_title p{ font-size: 0.8rem; line-height: 0.8rem; color: #333; margin: 0; padding-left: 0.5rem; position: relative;}
.cm_title p::after{ content: ''; position: absolute; width: 0.2rem; height: 100%; left: 0; top: 0; background:#006934;}
.cm_title a{ color: #666; font-size: 0.7rem; }

/* baner */
.swiper-baner{padding-bottom: 0;}
.swiper-baner .swiper-slide a{display: block;}
.swiper-baner .swiper-slide img{width: 100%;}
.swiper-baner .swiper-pagination{bottom:0.5rem!important;}
.seachBox{ position: absolute; top:1rem; left: 0; width:100%; z-index: 9; padding: 0 9%; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between;}
.seachBox .seach_left{-webkit-flex: 1;flex: 1;position: relative;background: #fff;border-radius:25px;height: 1.4rem;overflow: hidden;}
.seachBox .seach_left img{ position: absolute; width: 0.8rem; left: 4%; top: 50%; margin-top: -0.4rem; }
.seachBox .seach_left input{display: block;width: 100%;font-size: 0.65rem;color: #666;border: 0;outline: none;height: 1.4rem;line-height: 1.1rem;padding-left: 13%;padding-right: 20%;padding-top: 0.2rem;padding-bottom: 0.2rem;}
.seachBox .seach_left input::-webkit-input-placeholder{color:#cecece;}
.seachBox .seach_left input::-moz-placeholder{color:#cecece;}
.seachBox .seach_left input:-moz-placeholder{color:#cecece;}
.seachBox .seach_left input:-ms-input-placeholder{ color:#cecece;}
.seachBox .seach_left a{position: absolute;right: 4%;top: 0;line-height: 1.4rem;padding-left: 4%;font-size: .65rem;color: #999;}
.seachBox .seach_left a::after{ content: ''; position: absolute; height: 1rem; width: 1px; background: #efefef; left: 0; top: 50%; margin-top: -0.5rem; -webkit-transform: scaleX(0.5); transform: scaleX(0.5); }


/* 移民热点 */
.hotImmit{ background: #fff;  padding: 2% 0 2% 5%; -webkit-align-items: center; align-items: center; margin-top: 0.7rem; }
.hotImmit .htl{ width: 2.2rem; font-size: 0.8rem; line-height: 1rem; color:#006934; padding-right: 0.5rem; border-right: 1px solid #efefef; font-weight:bold; }
.hotImmit .hot_item{ -webkit-flex: 1; flex: 1; height: 1.8rem; overflow: hidden; }
.swiper-hot{padding-top:0.5rem; padding-left: 0.3rem; }
.swiper-hot .swiper-slide p{ margin: 0;  padding-right:0; position: relative; width: 100%;  line-height: 1rem; -webkit-text-stroke-width: 0; overflow: hidden;}
.swiper-hot .swiper-slide span{border-radius:2px;display:inline-block;width:2rem;height:0.7rem;line-height:0.7rem;border:1px solid #ffae00;color:#ffae00;font-size:0.4rem;text-align:center;margin-right:5px;}
.swiper-hot .swiper-slide a{ font-size: 0.7rem; line-height: 1rem;height:1rem;margin-bottom:0.1rem; color: #333; /*display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;*/ overflow: hidden;}


/* 主题 */
.indexThem{ margin-top: 0.7rem; }
.indexThem ul{ padding: 0 1%; }
.indexThem ul::after{ content: ''; clear: both; width: 0; height: 0; display: block;}
.indexThem li{ float: left; width: 46%; margin: 0 2%; border-radius: 5px; box-shadow: 0px 1px 3px 3px #f6eacf;}
.indexThem li img{ display: block; width: 100%; }

/* 热门项目 */
.hotProject{ background: #fff; margin-top: 0.7rem; }
.hotProject .hotProBox{ padding-bottom: 3%; padding-top: 2%;}
.hotProject .swiper-pro{ padding: 2% 8%; }
.hotProject .hotProBox .swiper-slide a{position: relative; display: block;border-radius:8px;box-shadow: 0 0 10px #e5e5e5;background: #fff;overflow: hidden;font-size:0.6rem; }
.hotProject .hotProBox .swiper-slide a .hotTj{padding-left:0px;position: absolute;top:0.8rem;left:0;width:4rem;height:1.2rem;line-height:1.2rem;z-index: 3;background:url(../i/hotTj.png) no-repeat center / contain;font-size:12px;color:#fff;text-align:center;}
.hotProject .hotProBox .proImg{ position: relative; }
.hotProject .hotProBox .proImg>img{ display: block; width: 100%; height: 6rem; }
.hotProject .hotProBox .proImg h5{ position: absolute; width: 100%; text-align: center; color: #fff; top:60%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.hotProject .hotProBox .proImg h5 p{font-size:0.8rem;margin:0;}
.hotProject .hotProBox .proImg h5 span{font-weight: normal;font-size: 0.6rem;display:block;height:25px;line-height:25px;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.hotProject .hotProBox .proIntr{ overflow: hidden; padding: 0.3rem 0; }
.hotProject .hotProBox .proIntr p{ margin: 0; float: left; width: 25%; position: relative; text-align: center;  line-height: 1rem; }
.hotProject .hotProBox .proIntr p::after{ content: ''; position: absolute; width: 1px; height: 100%; background: #e5e5e5; right: 0; top: 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5); }
.hotProject .hotProBox .proIntr p span{ display: block; font-size: 0.7rem; color: #f1cf7e; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.hotProject .hotProBox .proIntr p em{ font-style: normal; font-size: 0.6rem; color: #666; }
.hzjg{ margin-top:0.7rem;}
.hzjg img{ width:100%;}
.hzjg span{ text-align:center; line-height:1.6rem; display:block; font-size:0.6rem;}

/* 工具 */
.indexTools{background: #fff; margin-top: 0.7rem;}
.indexTools .toolsBox{padding: 0 1%;height:auto;}
.toolsBox .swiper-tools{ padding-bottom: 1rem; }
.swiper-tools .swiper-slide a{ float: left; width: 20%;margin-top:1rem;}
.swiper-tools .swiper-slide a img{ display: block; width: 2rem; margin: 0 auto; }
.swiper-tools .swiper-slide a span{ display: block; text-align: center; font-size: 0.6rem; color: #666;margin-top:0.3rem;}





.ebNtab ul{overflow: hidden;border-bottom:1px solid #e5e5e5;}
.ebNtab li{width:25%;float:left;text-align: center;position:relative; padding:0.5rem 0; font-size:0.8rem; color: #333;}
.ebNtab li.cur:after{position: absolute;width:100%;height:2px;background:#006934;content:"";bottom:0;left:0px;}
.ebNtab li.cur{color:#006934;}
.ebNtab ul a{width:13%; padding:0.5rem 0.5rem 0.5rem 0;  display:block; float:right; color: #666; font-size: 0.7rem;}

.ebNtabc{display:none;}

.ct_news{ margin:0.5rem 1% 1rem; }
.ct_news ul{background: #fff;padding: 0 0.5rem;margin-top: 0.5rem;margin-bottom:  1rem;}
.ct_news li{ padding: 0.8rem 0; border-bottom: 1px solid #e5e5e5; }
.ct_news li:last-child{ border-bottom: 0; }
.ct_news li .news_info{ -webkit-flex: 1; flex: 1; margin-right: 0.5rem; position: relative;}
.ct_news li .news_info h5{ font-size: 0.7rem; color: #333; margin-bottom:1rem; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden; font-weight: normal; }
.ct_news li .news_info p{ margin: 0; position: absolute; width: 100%; left: 0; bottom: 0; font-size: 0.6rem; color: #999;}
.ct_news li .news_info p span{ margin-right: 0.5rem; }
.ct_news li .news_info p span img{ display: inline-block; width: 0.7rem; vertical-align: middle; position: relative; top: -0.1rem; margin-right: 0.1rem; }
.ct_news li .news_img{ width: 80px; height: 60px; }
.ct_news li .news_img img{ width: 80px; height: 60px; border-radius: 3px; }






/* 专家 */
.indexExpert{ background: #fff; margin-top: 0.7rem;}
.expertBox{ padding: 0.7rem 0; }
.expertBox .swiper-expert{ padding-bottom: 0; padding: 0 10%; height:7.5rem;}
.expertBox .swiper-expert .swiper-slide a{ display: inline-block; border-radius: 5px; text-align: center; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box;box-shadow: 0 0 8px #888;}
.expertBox .swiper-expert .swiper-slide a img{ display: block; width: 100%; }
.expertBox .swiper-expert .swiper-slide a p{ font-size: 0.5rem; height:1.5rem; color: #333; margin: 0; margin-top: 0.2rem;}
.expertBox .swiper-expert .swiper-slide a span{ font-size: 0.6rem; color: #218bc6; padding-bottom: 0.3rem; display: block; padding-top: 0.2rem; }


.ymNtab ul{overflow: hidden;border-bottom:1px solid #e5e5e5;}
.ymNtab li{width:25%;float:left;text-align: center;position:relative;padding:0.5rem 0; font-size:0.8rem; color: #333;}
.ymNtab li.cur:after{position: absolute;width:100%;height:2px;background: #006934;content:"";bottom:0;left:0px;}
.ymNtab li.cur{color:#006934;}
.ymNtab ul a{width:13%; padding:0.5rem 0.5rem 0.5rem 0;  display:block; float:right; color: #666; font-size: 0.7rem;}
.ymtabc{display:none;}

.witness .swiper-expert .swiper-slide a{ display: inline-block;border-radius: 5px; text-align: center; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box;box-shadow: 0 0 8px #888;}
.witness .swiper-expert .swiper-slide a img{ display: block; width: 100%; }
.witness .swiper-expert .swiper-slide a p{ font-size: 0.7rem; color: #333; margin: 0; margin-top: 0.2rem; }
.witness .swiper-expert .swiper-slide a span{ font-size: 0.6rem; color: #218bc6; padding-bottom: 0.3rem; display: block; padding-top: 0.2rem; }

.witness li{width:100%;position:relative;text-align:center;}
.witness li span{position: absolute;left:50%;top:-50px;margin-left:-50px;z-index:3;width:120px;height:120px;overflow: hidden;}
.witness li span img{width:80px;height:80px;object-fit:cover;border-radius:50%;}
.witness li .cust-img{position:relative;}
.witness li .cust-img img{max-width:100%;}
.witness li .cust-img .note{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#218bc6;color:#fff;padding:0px 0.5rem;display:block;font-size:0.6rem;border-radius:5px;}
.witness li .cust-img .note h4{font-size:1rem;color:#fff;margin-top:2rem;margin-bottom:0.4rem;}
.witness li:hover .note{display:none;}


.indexAdv{background:#fff;margin-top:1rem;}
.indexAdv ul{padding:2%;}
.indexAdv ul li{width:48%;background:#f6f6f6;border-radius:5px;padding:0.5rem;float:left;margin-top:0.5rem;text-align:center;height:auto;}
.indexAdv ul li:nth-child(2n){float:right;}
.indexAdv ul li h4{font-size:0.6rem;font-weight:normal;}
.indexAdv ul li p{font-size:0.6rem;margin:0.5rem 0;}
.indexAdv ul li p img{ width:100%;}

.indmain{top:50px;}
.pdtb70{padding:1rem 0;}
.pub-tit1 h2{font-size:1rem;color:#000;font-weight:bold;text-align:center;margin-bottom:10px;}
.pub-tit1 span{display:inline-block;position:relative;}
.pub-tit1 span:after{position:absolute;left:-80px;top:50%;width:61px;height:7px;margin-top:-4px;background:url(../i/pubtit-zs1.png) no-repeat center;content:"";}
.pub-tit1 span:before{position:absolute;right:-80px;top:50%;width:61px;height:7px;margin-top:-4px;background:url(../i/pubtit-zs2.png) no-repeat center;content:"";}
.pub-tit1 p{text-align:center;font-size:0.8rem;}






.indexkehu{padding:1rem 0;margin:1rem 0;background:#fff;}
.indexkehu .swiper-wrapper{padding:3rem 0 0;}
.expertBox li{position:relative;text-align:center;}
.expertBox li span{position: absolute;left:50%;top:-40px;margin-left:-40px;z-index:3;width:80px;height:80px;}
.expertBox li span img{max-width:100%;}
.expertBox li:first-child{margin-left:0px;}
.expertBox li .cust-img{position:relative;}
.expertBox li img{max-width:100%;}
.expertBox li .cust-img .note{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#218bc6;color:#fff;padding:0px 0.2rem;font-size:.6rem;}
.expertBox li .cust-img .note h4{font-size:20px;color:#fff;font-weight:bold;margin-top:2rem;}
.expertBox li:hover .cust-img .note{display:block;}

.ebtt{background:#fff;padding:0.5rem 0;}
.ebtt img{max-width:100%;}
.ebtt-tab{margin-top:0.5rem}
.ebtt-tab ul{overflow: hidden;border-top:1px solid #e5e5e5;margin-bottom:1rem;}
.ebtt-tab li{width:33.333%;float:left;text-align: center;position:relative;padding:1rem 0;font-size:0.6rem;}
.ebtt-tab li.cur:after{position: absolute;width:100%;height:3px;background: #218bc6;content:"";top:0;left:0px;}
/* .ebtt-tab li.cur:before{position: absolute;width:100%;height:1px;background: #218bc6;content:"";top:0;left:0px;} */
.ebtt-tab li.cur{color:#218bc6;background:#f7f7f7;}
.ebtt h2.taC{font-size:1rem;}
.ebtt .taC{text-align:center;}
.ebtt-tabc{display:none;font-size:0.7rem;}

.mdd{margin:1rem auto;padding:1rem 1rem;background:#fff;}
.mdd ul li{width:48%;height:8rem;background:url(../i/duo-png.png) no-repeat center / contain;float:left;text-align:center;padding:0px 20px;}
.mdd ul li:nth-child(2n){float:right;}
.mdd ul li h2{font-size:1.2rem;color:#fff;font-weight:bold;margin:.9rem auto 20px;}
.mdd ul li p{font-size:0.6rem;line-height:20px;}

.ebcase{margin:1rem auto;background:#fff;padding:1rem;}
.ebcase ul li{overflow:hidden;border-bottom:1px solid #e5e5e5;margin-bottom:0.5rem;padding-bottom:0.5rem;}
.ebcase .relc-note{width:65%;float:right;}
.ebcase .relc-note h4{font-size:0.7rem;font-weight:normal;}
.ebcase .relc-note h4 a{color:#333;}
.ebcase .relc-note span{font-size:0.4rem;display:block;color:#999;}
.ebcase .relc-pic{width:30%;float:left;}
.ebcase .relc-pic img{max-width:100%;}
.ebcase .relc-pic{position:relative;}
.ebcase .relc-pic img{border-radius:3px;}
.ebcase .relc-pic span{background:url(../i/icon_case.png) no-repeat left center / contain;position: absolute;left:0px;top:0.5rem;width:108px;height:20px;}

.yx .proImg img{height:10rem!important;}
.yx .proImg .pull-left{width:42%;background:#fff;color:#218bc6;text-align:center;display:block;bottom:1rem;height:1.4rem;line-height:1.4rem;left:1rem;position: absolute!important;box-shadow:0 0 0 0!important;}
.yx .proImg .pull-right{width:42%;background:#fff;color:#218bc6;text-align:center;display:block;float:right;height:1.4rem;line-height:1.4rem;position: absolute!important;bottom:1rem;right:1rem;box-shadow:0 0 0 0!important;}

.am-gj{background:#fff;padding:1rem 0;margin:1rem auto;}

.teamList{ margin: 0 0rem; }
#swiper-container2{padding-bottom: 17px; margin-top: 1rem;}
#swiper-container2 .swiper-slide{width:112px;}
.slide-box{width:100%;height:100%;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;background:#fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #e5e5e5;-webkit-border-radius: 2px;border-radius: 2px;position: relative;z-index:1000;-webkit-box-shadow: 0 2px 2px #f5f5f5;box-shadow: 0 2px 2px #f5f5f5;padding:7.5px 7.5px 0;}
.team-img{max-width:100%;height:auto;-webkit-border-radius: 2px;border-radius: 2px;background:#e5e5e5;}
.team-name{height:46px;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.team-name span{margin-top: 5px;font-size: 13px;color:#666;}
.team-name i{ font-style: normal; display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;font-size: 11px;color:#218bc6;/*margin-top: 4px;*/-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}
.team-name i b{display: block;font-weight: normal;width:5px;height:7px;background:url(../i/icon_red.png) no-repeat 0 0;-webkit-background-size:5px 7px;background-size:5px 7px;margin-left: 5px;}
.gjmore{display:block;width:40%;margin:1rem auto 0;height:1.5rem;line-height:1.5rem;color:#218bc6;border:1px solid #218bc6;text-align:center;border-radius:25px;font-size:.6rem;}

.ebttpic{padding:0px 1rem;}
.ebtt-tabc{padding:0 1rem;}

.witness{padding:0 5%;}
.swiper-work .swiper-slide{text-align:center;}
.swiper-work h4{font-size:0.7rem;font-weight:normal;text-align:center;}
.work_text{display:none;}
.text-box{display:none;position:fixed;left:5%;top:50%;width:90%;height:150px;background:#fff;box-shadow:0 0 8px #888;padding:1rem;margin-top:-75px;z-index:3;}
.text-box h4{font-size:0.7rem;color:#333;}
.text-box p{font-size:0.6rem;color:#666;margin:0.2rem 0;}
.closew{position: absolute;right:0px;top:0px;width:1rem;height:1rem;background:#333;font-size:0.7rem;line-height:1rem;text-align:center;color:#fff;z-index:4;}

/* .main */
.main{margin-top:2.5rem;padding-bottom:0.7rem;}
/* 57px */
.Theader{position:fixed;left:auto;right:auto;top:0px;width:100%;max-width:640px;background:#006934;z-index:9999;height:2.6rem;line-height:2.6rem;padding:0px 4% 0 1.5%;}
.Theader .logo{height:2.3rem;line-height:2.3rem;display:block;float:left;}
.Theader .logo img{width:9rem;}
.Theader .Hmenu{position:absolute;right:1rem;top:0.8rem;height:1rem;width:1.2rem;height:0.9rem;}

.ind-banner{position:relative;}
.Hmenu.cur{background:url(../i/icon-close.png) no-repeat center / contain;}
.Hmenu{background:url(../i/menu.png) no-repeat center / contain;}

.pubMenu{display:none;}
body,.page,.page-group{ background: #f6f6f6;font-family:"Microsoft yahei"; }
.container{ left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.centerBar{ background-color: #fff; }
.bar .icon-left{ color: #5f6670; font-size: 0.8rem; padding: .3rem .1rem; }
.centerBar .bar_title{ font-size: 0.75rem; line-height: 1.8rem; margin-left: 0.5rem; }
.toast{ font-size: 0.65rem; }
.menglong{ -webkit-filter: blur(3px); filter: blur(3px); }


/* 首页底部 */
.dbxx{background-color:#fff;height:10rem;max-width: 640px; text-align:center; line-height:1rem; font-size:0.6rem; margin-bottom:0.5rem; color:#333; padding-top:0.5rem;}
.footerBar{background-color:#006934;height:58px;position: fixed;width: 100%;max-width: 640px;left: 50%;bottom: 0;z-index: 990;-webkit-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: all 0.5s;transition: all 0.5s;z-index: 999;box-shadow:0px 0px 8px #888;}
.footerBar a{float: left;width: 20%;height: 57px;position: relative; z-index: 16;}
.footerBar a i{display: block;width:1rem;height: 1rem;margin: 0.4rem auto 0.2rem;}
.footerBar a i.ft_icon1{ background: url(../i/ftNav1a.png) no-repeat center; background-size: cover; }
.footerBar a i.ft_icon2{ background: url(../i/ftNav2a.png) no-repeat center; background-size: cover; }
.footerBar a i.ft_icon3{ background: url(../i/ftNav3a.png) no-repeat center; background-size: cover; }
.footerBar a i.ft_icon4{ background: url(../i/ftNav3a.png) no-repeat center; background-size: cover; }
.footerBar a i.ft_icon5{ background: url(../i/ftNav4a.png) no-repeat center; background-size: cover; }
.footerBar a span{display: block;font-size: 0.6rem;color:#fff;text-align: center;}
.footerBar a p{padding: 4px;position: absolute;top: 35%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin-top: 0;border-radius:  50%;background:  #fff;}
.footerBar a p::after{content: '';position: absolute;top: 0px;left: 0px;width: 61px;height: 30px;border-radius: 50px 50px 0 0;border: 1px solid #e5e5e5;border-bottom: 0;}
.footerBar a p::before{ content: '';position: absolute;top: 4px;left: 4px;width: 55px;height: 55px; -webkit-border-radius: 50%; border-radius: 50%; background: #c5c5c5;   -webkit-animation: scale-three2 1.5s ease infinite;-moz-animation: scale-three2 1.5s ease infinite; -o-animation: scale-three2 1.5s ease infinite; animation: scale-three2 1.5s ease infinite; animation-fill-mode: both;}
.footerBar a p img{display: block;width: 55px;height: 55px;object-fit:cover;border-radius: 50%; -webkit-animation:run 6s linear 0s infinite; animation:run 6s linear 0s infinite; }
 @-webkit-keyframes scale-three2{
    0%{-webkit-transform:scale(1);opacity:.7}
    100%{-webkit-transform:scale(1.3);opacity:0}
}
@-moz-keyframes scale-three2{
    0%{-webkit-transform:scale(1);opacity:.7}
    100%{-webkit-transform:scale(1.3);opacity:0}
}
@keyframes  scale-three2{
    0%{-webkit-transform:scale(1);opacity:.7}
    100%{-webkit-transform:scale(1.3);opacity:0}
}

.pub_tit{padding:0 1rem;}
.pub_tit p{font-size: 0.8rem;color: #333;padding-left: 0.5rem; position: relative;}
.pub_tit p:after{content: '';position: absolute;width: 0.2rem;height: 80%;left: 0;top:10%;background: #218bc6;}

.pub_titt{padding:0 0rem;}
.pub_titt p{font-size: 0.8rem;color: #333;padding-left: 0.5rem; position: relative;}
.pub_titt p:after{content: '';position: absolute;width: 0.2rem;height: 80%;left: 0;top:10%;background: #218bc6;}

.footerBar a.on span{color:#218bc5;}
.footerBar a.on i.ft_icon1{ background: url(../i/ftNav1b.png) no-repeat center; background-size: cover; }
.footerBar a.on i.ft_icon2{ background: url(../i/ftNav2b.png) no-repeat center; background-size: cover; }
.footerBar a.on i.ft_icon4{ background: url(../i/ftNav3b.png) no-repeat center; background-size: cover; }
.footerBar a.on i.ft_icon5{ background: url(../i/ftNav4b.png) no-repeat center; background-size: cover; }

.customer{ position: fixed; width: 100%; max-width: 640px; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); height: 0; overflow: hidden;  z-index: 998; }
.customer .custShadow{ background: rgba(255, 255, 255, 0.95); width: 100%; height: 100%; z-index: 2; }
.customer .custList{position: absolute;z-index: 3;bottom: 105px;left: 0;width: 100%;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}
.customer .custList a{ width: 25%; }
.customer .custList a img{display: block;width: 65%;margin: 0 auto;}
.customer .custList a span{display: block;text-align: center;font-size: 0.7rem;color: #333;}
.customer .custList a:nth-child(1){ -webkit-transform: translate(48%, 120%); transform: translate(48%, 120%); }
.customer .custList a:nth-child(2){ -webkit-transform: translate(-48%, 120%); transform: translate(-48%, 120%); }
.customer .custList a:nth-child(3){ -webkit-transform: translate(-96%, 120%); transform: translate(-96%, 120%); }
.customer.show{ height: 100%; }
.customer.show .custList a{ -webkit-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition: all 0.3s; transition: all 0.3s; }


/* 项目详情底部 */
.footer{ background: #FFFFFF; width: 100%; max-width: 640px; position: fixed; bottom: 0; left: 50%; height: 50px; display: flex; z-index: 10; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.footer a{height: 100%;text-align: center;position: relative;line-height:  1;}
.footer .fta{  -webkit-flex: 1; flex: 1; }
.footer a::after{ content: ''; position: absolute; height: 30px; width: 1px; background: #efefef; -webkit-transform: scaleX(0.5); transform: scaleX(0.5); right: 0; top: 10px; }
.footer a span{color: #666;font-size:  0.6rem;}
.footer a img{display: block;height: 1.2rem;margin: 0.2rem auto 0rem;}
.footer .freeTest{ width: 35%; }
.footer .wid{ width: 30%; }
.footer .freeTest em{display: block;width: 90%;background: #ffa200;border-radius: 30px;height: 30px;line-height: 30px;text-align: center;font-style: normal;margin: 0.5rem auto 0;font-size: 0.7rem;color: #fff;}
.footer .apt em{display: block;width: 90%;background: #218bc5;border-radius: 30px;height: 30px;line-height: 30px;text-align: center;font-style: normal;margin: 0.5rem auto 0;font-size: 0.7rem;color: #fff;}
.footer::after{ content: ''; display: block; width: 100%; height: 1px; overflow: hidden; background: #e5e5e5; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); position: absolute; top: 0; left: 0; }
.footer a.nob::after{ display: none; }


/* 侧边栏 */
.panelStyle{width:100%;margin:0px auto;max-width:640px;background: #fff; height: 100%; position:fixed; top:2.5rem;right: 0;z-index: 6000;left:0px;-webkit-transition: all 0.3s; transition: all 0.3s;}
.nav_opacity{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0, 0, 0, 0.4); z-index: 5999; display: none; }
.navList{overflow: hidden;}
.navList li{width:25%;margin-top:0.5rem;float:left;text-align:center;}
.navList li p img{max-width:50%;}
.navList li p{margin:0;margin-bottom:0;}
.navList li a{font-size:0.7rem;color:#333;display:block;margin-top:0.5rem;}
.contact{padding: 15% 5% 0 15%; }
.contact li{ height: 1.8rem; display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: space-between; justify-content: space-between; }
.contact li span{ font-size: 0.7rem; color: #333; }
.contact li p{ margin: 0; }
.contact li p img{ display: inline-block; width: 1.3rem; margin-left: 0.2rem; }
.contact li a{ font-size: 0.7rem; color: #e8c46c; }
.contact li a.udline{ text-decoration: underline; }
.H-note{width:90%;margin:0px auto;border-top:1px solid #eee;text-align:center;margin-top:1rem;padding-top:2rem;}
.H-note span{background:url(../i/i_tel.png) no-repeat left center;padding-left:50px;padding-top:10px;padding-bottom:10px;}
.H-note span a{color:#ffa101;}
.picker-items{font-size: 1rem;}

/* 手机获取弹出层 */
.receiveLayer{ position: absolute; width: 100%; height: 100%; z-index: 12; top: 0; left: 0;}
.receiveLayer>span{ position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); }
.receiveForm{ position: absolute; width: 80%; background: #fff; border-radius: 5px; padding: 0.5rem 1rem 0.8rem 1rem; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.receiveForm h5{ text-align: center; font-size: 0.85rem; color: #333; font-weight: 500; }
.receiveForm li{ position: relative; margin-top: 0.8rem; }
.receiveForm li img{ position: absolute; width: 1.2rem; top: 50%; left: 0.5rem; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.receiveForm li input{ width: 100%; height: 1.8rem; border: 1px solid #cecece; border-radius: 5px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0.4rem 0.5rem 0.4rem 2rem; background: #fff; outline: none; font-size: 0.7rem; color: #666;}
.receiveForm li.codeBox{ overflow: hidden; display: none; }
.receiveForm li.codeBox input{ float: left; width: 60%; padding: 0.4rem 0.5rem; }
.receiveForm li.codeBox p{ float: right; width: 35%; margin: 0; height: 1.8rem; text-align: center; font-size: 0.65rem; color: #fff; background: #82d2ff; line-height: 1.8rem; border-radius: 5px; }
.receiveForm li.codeBox p.fs2{ display: none; }
.receiveForm li button{ display: block; font-size: 0.65rem; color: #82d2ff; border-radius: 5px; border: 1px solid #82d2ff; background: #fff; line-height: 1.8rem; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; }
.receiveForm li button:active{ background:#82d2ff; color: #fff;  }

/* 预约电话 */
.popup-phone{position:fixed;width:100%;height:100%;z-index:9999;background:rgba(0, 0, 0, 0.7);top:0px;max-width:640px;margin:0px auto;}
.popup-phone .closePhone{ position: absolute; width: 100%; height: 100%; z-index: 2; }
.popup-phone .phoneBox{ position: absolute; z-index: 3; width: 80%; background: #fff; padding: 0.8rem; border-radius: 5px; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.popup-phone .phoneBox .cls{ position: absolute; width: 0.8rem; height: 0.8rem; right: 0.3rem; top: 0.3rem; background: url(../i/closePhone.png) no-repeat center; background-size: cover; }
.popup-phone .phoneBox .tt{ text-align: center; font-size: 0.7rem; color: #666; font-weight: normal; }
.popup-phone .phoneBox .tb{ font-size: 0.6rem; color: #999; margin: 0.5rem 0 0 0; text-align: center; }
.popup-phone .phoneBox li{ margin-top: 0.8rem; }
.popup-phone .phoneBox li input{ width: 100%; border: 1px solid #ececec; padding: 0.5rem; font-size: 0.65rem; color: #666; border-radius: 3px; }
.popup-phone .phoneBox li button{ display: block; background: #82d2ff; height: 1.8rem; line-height: 100%; text-align: center; font-size: 0.65rem; color: #fff; border: 0; width: 100%; border-radius: 3px; }
.popup-phone .phoneBox li.codeBox{ overflow: hidden; display: none; }
.popup-phone .phoneBox li.codeBox input{ float: left; width: 60%; padding: 0.5rem 0.5rem; }
.popup-phone .phoneBox li.codeBox p{float:right;width: 35%; margin: 0; height: 1.8rem; text-align: center; font-size: 0.65rem; color: #fff; background: #82d2ff; line-height: 1.8rem; border-radius: 5px; }
.popup-phone .phoneBox li.codeBox p.fs2{ display: none; }
.popup-phone .phoneBox .jiaji{font-size: 0.6rem; color: #666; text-align: center; margin: 0.8rem 0 0 0; }
.popup-phone .phoneBox .jiaji a{color:#82d2ff;}

a{color:#666;}
#top_y6y_box{background:rgba(0, 0, 0, 0.7);display:none;}
.proHmenu{position: relative;height: 23px;margin-top: 0.28rem!important;float: right;width: 30px;}





.dropbtn {
    background-color:#04924a;
	-webkit-border-radius:0.45rem; border-radius:0.45rem; 
    color: white;
    padding: 7px;
    font-size: 14px;
    border: none;
    cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
    background-color: #3e8e41;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width:60px;
	margin-top:-10px; margin-left:5px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index:444444;
}

.dropdown-content a {
    color: black;
	height:20px;
	line-height:10px;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
	border-bottom:1px #CCCCCC solid;
	margin:0; padding:0;
	margin-top:8px;
	text-align:center;
}

.dropdown a:hover {background-color: #f1f1f1}

.show {display:block;}











