/* 
* @Title:  重置样式表
*/
/*banner轮播*/
.swiperindex { position: absolute; left: 0; bottom: 0; z-index: 10; text-align: center; width: 100%; }
.swiperindex span { width: 3rem; height: .3rem; background: #fff; opacity: 1; margin: 0 3px; -webkit-transition: all .3s; transition: all .3s; border-radius: 0; }
.swiperindex.wechat span { width: 10px; height: 10px; /*background: url(../img/wechat-idx.png) center no-repeat;*/ border-radius: 0; background: #FFF; }
span.swiper-pagination-bullet-active { width: 3rem; height: .7rem; border-radius: 0; }
.swiperindex.wechat span.swiper-pagination-bullet-active { width: 20px; height: 10px; /* background: url(../img/wechat-idxon.png) center no-repeat;*/ background: #36a699; border-radius: 0; }

.menu-list  { background:#36a699}
.menu-list i{color:#fff; font-size:26px}
.menu-li-img {  width:2rem; height:2rem;  background: #EC6462;  margin: 0 auto;    border-radius: 2.5rem; color:#fff }
/*首页*/
.page{text-align:center;clear:both;margin:50px 0;height:28px;line-height:20px}
.page a{display:inline-block;font-size:16px;color:#999;width:66px;height:26px;line-height:26px;border:1px solid #999;border-radius:5px;margin-right:2px}
.page a:hover{background:#36a699;color:#fff;border:1px solid #36a699}
.page span{display:inline-block;font-size:16px;background:#36a699;color:#fff;border:1px solid #36a699;width:66px;height:26px;line-height:26px;border-radius:5px;margin-right:10px}
.page a.page-link{margin-right:2%;}
.page a.active{margin-right:5px;font-weight:Bold;color:red;}

.kanbing { width: 100%; height: 5.5rem; background: #fff; border-bottom: 1px solid #e5e5e5; }
.kanbing ul li { float: left; width: 25%; text-align: center; padding: 3% 0; border-right: 1px solid #e2e2e2; height: 5.5rem; overflow: hidden; }
.kanbing ul li img { width: 60%; max-height:97px}
.kanbing ul li p { font-size: 0.6rem; line-height: 0.8rem; color: #444444; margin-top: 0.2rem; }
.kanbing ul li p i { font-size: 0.5rem; color: #8a9095; }

.service { background: #fff; border-top: 1px solid #e5e5e5; overflow: hidden; margin-top: 2%; }
.service .title01 { color: #666666; font-size: 0.7rem; position: relative; background: #fff; overflow: hidden; }
.service .title01 h3 { float: left; margin-left: 1.2rem; }
.service .title01 .new-head-font { color: #E91F2B;   white-space: nowrap; }
.service .title01 .line03 { background: #36a699; width: 4px; height: .7rem; display: inline-block; border-radius: 10px; position: absolute; left: 5%; top: .7rem; }


.service-list { width: 100%; border-top: 2px solid #e5e5e5; overflow: hidden; }
.service-list a{display:block;   width:calc(100% / 3); float: left; background: #03b2b5; color: #fff; overflow: hidden;  }
.service-list ul li { padding:9%; text-align: center; border:1px solid #fff }
.service-list ul li .service-li-img {  width:100%; height:100%; margin: 0 auto;  color:#fff }
.service-list ul li img { width: 30%; }
.service-list ul li i { font-size:2rem; color:#fff }
.service-list ul li p { color: #fff; font-size: 0.5rem; line-height: 0.8rem;margin-top:0.2rem }

.service-list ul { margin-bottom: -2px; overflow: hidden; }
.chakan { width: 100%; text-align: center; font-size: 0.6rem; color: #686b6d; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; display: inline-block; }


.honor { overflow: hidden; }
.honor .title01 { color: #666666; font-size: 0.7rem; position: relative; background: #fff; overflow: hidden; }
.honor .title01 h3 { float: left; margin-left: 1.2rem; }
.honor .title01 .line03 { background: #36a699; width: 4px; height: .7rem; display: inline-block; border-radius: 10px; position: absolute; left: 5%; top: .7rem; }
.honor-list { width: 100%; overflow: hidden; padding: 1% 5% 0 5%;}
.honor-list ul { margin-right: -2%; }
.honor-list ul li { text-align: center; float:left;width:48%; margin:0 0 3% 0;  border:1px solid #ddd;  overflow:hidden }
.honor-list ul li a {  }
.honor-list ul li img {max-width:300px;  height:200px; }
.honor-list ul li p { font-size: 0.6rem; color: #686b6d;  margin:0; padding:0;}
.chakan-2 { width: 100%; text-align: center; font-size: 0.6rem; color: #686b6d; border: 1px solid #e5e5e5; background: #fff; margin: 0 auto; margin-bottom: 3%; display: inline-block; }

/*客户案例*/
.case { overflow: hidden; background: #fff; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.case .title01 { color: #666666; font-size: 0.7rem; position: relative; background: #fff; overflow: hidden; border-bottom: 2px solid #eeeeee; }
.case .title01 h3 { float: left; margin-left: 1.2rem; }
.case .title01 .line03 { background: #36a699; width: 4px; height: .7rem; display: inline-block; border-radius: 10px; position: absolute; left: 5%; top: .7rem; }
.anli-list ul { }
.anli-list ul li { width: 100%; float: left; overflow: hidden; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; margin: .5rem 0 0 0 !important; padding: .5rem 5%; }
.anli-list ul li h3 { width: 6rem; height: 4.5rem; float: left; margin-right: .5rem; }
.anli-list ul li h3 img { width: 100%; height: 100%; border-radius: 5px; }
.anli-list ul li dt { color: #36a699; font-size: 0.7rem; line-height: 1rem; height: 1rem; overflow: hidden; margin: .3rem 0; }
.anli-list ul li dd { color: #838383; font-size: 0.6rem; line-height: 1rem; height:2rem; overflow: hidden; }
.color-1 { color: #36a699; }
/* .anli-list ul li:last-child{ border-bottom:none;} */


/*指南*/
.zhinan { overflow: hidden; background: #fff; border-bottom: 1px solid #e5e5e5; }
.zhinan .title01 { color: #666666; font-size: 0.7rem; position: relative; background: #fff; overflow: hidden; border-bottom: 2px solid #eeeeee; }
.zhinan .title01 h3 { float: left; margin-left: 1.2rem; }
.zhinan .title01 .line03 { background: #36a699; width: 4px; height: .7rem; display: inline-block; border-radius: 10px; position: absolute; left: 5%; top: .7rem; }
.zhinan ul { }
.zhinan ul li { width: 100%; float: left; overflow: hidden; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; margin: .5rem 0 0 0; padding: .5rem 5%; }
.zhinan ul li h3 { width: 6rem; height: 4.5rem; float: left; margin-right: .5rem; }
.zhinan ul li h3 img { width: 100%; height: 100%; border-radius: 5px; }
.zhinan ul li dt { color: #36a699; font-size: 0.7rem; line-height: 1rem; height: 1rem; overflow: hidden; margin: .3rem 0; }
.zhinan ul li dd { color: #838383; font-size: 0.6rem; line-height: 1rem; height: 2rem; overflow: hidden; }
.zhinan ul li p { color: #bebebe; font-size: 0.6rem; line-height: 1rem; }
/* .zhinan ul li:last-child{ border-bottom:none;} */

.news-nav { width: 100%; overflow: hidden; background: #fff; }
.news-nav li { font-size: 0.7rem; float: left; width: 50%; color: #888888; text-align: center; padding: .1rem 0; background: #eeeeee; background-size: auto 100%; }
.news-nav li i { color: #888888; margin-right: 4%; font-size: 0.8rem; }

.tab_hover { background: #43aca0 !important; display: inline-block; color: #fff !important; }
.tab_hover i { color: rgba(255, 255, 255, 0.7) !important; }

.news-list { padding: 0 5%; background: #fff; overflow: hidden; }
.news-list ul { }
.news-list ul li { float: left; width: 100%; padding: .3rem 0; border-bottom: 1px dashed #cccccc; }
.news-list ul li h4 { float: left; font-size: 0.6rem; color: #666666; line-height: 1rem; height: 1rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 70%; }
.news-list ul li i { float: right; color: #bebebe; font-size: 0.5rem; line-height: 1rem; }

.news-list dl { padding: 5% 0; border-bottom: 1px dashed #cccccc; }
.news-list dl dt { float: left; width: 5rem; height: 3rem; margin-right: .5rem; }
.news-list dl dd { color: #888888; font-size: 0.6rem; line-height: 1rem; height: 1rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news-list dl h3 { color: #36a699; font-size: 0.7rem; line-height: 1.3rem; }
.news-list dl p { color: #bebebe; font-size: 0.5rem; line-height: 1rem; }
.news-list dl i { }
.chakan-3 { width: 100%; text-align: center; float: left; color: #8d8d8d; font-size: 0.6rem; background: #e8e8e8; border-radius: 3px; margin: .7rem 0; display: inline-block; }



/*出国*/
.abroad-nav { text-align: center; font-size: 0.8rem; color: #fff; background: #43aca0; line-height: 2.5rem; height: 2.5rem; overflow: hidden; position: relative; }
.abroad-nav .down { display: inline-block; background: #37988d; width: 3.3rem; text-align: center; color: #fff; position: absolute; top: 0; right: 0; }
.abroad-nav .down i { font-size: 1.8rem; line-height: 2.5rem; }
.size-1 { font-size: 0.6rem; }
.lianjie { background: #f1f2f3; width: 100%; overflow: hidden; padding: 5% 5% 0 5%; border-bottom: 1px solid #e5e5e5; }
.lianjie-list { width: 100%; overflow: hidden; }
.lianjie-list ul { }
.lianjie-list ul li { float: left; width: 32%; margin-right: 1.333333%; background: #43aca0; font-size: 0.7rem; text-align: center; color: #fff; border-radius: 3px; line-height: 1.4rem; }
.lianjie-list ul { margin-right: -1.3333333%; }

.advantage { text-align: center; line-height: 2.5rem; }
.advantage h3 { font-size: 0.7rem; color: #3aafa1; font-weight: bold; }
.advantage i { color: #477bd2; font-weight: normal; }
.left-btn { display: inline-block; position: relative; height: 10px; width: 2rem; }
.left-btn .hengxian { position: absolute; width: 2rem; height: 1px; background: #c2c2c2; top: 4px; left: 0; }
.left-btn .shuxian { position: absolute; width: 2px; height: 10px; background: #c2c2c2; right: 0; top: 0; }
.right-btn { display: inline-block; position: relative; height: 10px; width: 2rem; }
.right-btn .hengxian { position: absolute; width: 2rem; height: 1px; background: #c2c2c2; top: 4px; right: 0; }
.right-btn .shuxian { position: absolute; width: 2px; height: 10px; background: #c2c2c2; left: 0; top: 0; }

/*下拉菜单*/

.drop-menu-bg { background: rgba(0, 0, 0, 0.5);; position: absolute; z-index: 300; width: 100%; left: 0; height: 100%; display: none; }
.drop-menu { width: 100%; overflow: hidden; }
.drop-menu li { background: #e9edf0; text-align: center; font-size: 0.6rem; /* border-top: 1px solid #dbdbdb; */ }
.cur { background: #fff !important; color: #43aca0 !important; }
.drop-menu-2 { width: 40%; overflow: hidden; float: left; overflow: hidden; height: 4rem; }
.drop-menu-2 li { height: 2rem; line-height: 2rem; overflow: hidden; }


/*优势*/
.advantage { width: 100%; padding: 3% 5%; background: #fff; overflow: hidden; }
.advantage ul { margin-right: -1.3333333%; margin-bottom: -3%; overflow: hidden; }
.advantage ul li { float: left; width: 32%; margin-right: 1.3333333%; text-align: center; border: 1px solid #e7e7e7; margin-bottom: 3%; }
.advantage ul li p { font-size: 0.6rem; line-height: 0.8rem; color: #36a699; margin: 0.3rem 0; height: 1.6rem; overflow: hidden; }

.select { text-align: center; line-height: 2.5rem; border: 1px solid #e5e5e5; }
.select h3 { font-size: 0.7rem; color: #3aafa1; font-weight: bold; }
.select i { color: #477bd2; font-weight: normal; }

.advantage-list-1 { background: #fff; padding: 0 5% 3% 5%; }
.advantage-list-1 dt { width: 100%; text-align: center; font-size: 0.7rem; color: #323232; }
.advantage-list-1 dd { color: #909090; font-size: 0.6rem; line-height: 1rem; text-align: center; }
.advantage-list-1 dt .color-2 { font-family: Cambria; color: #36a699; font-weight: bold; font-style: italic; font-size: 1rem; }

.advantage-list-2 { background: #edf3fa; padding: 0 5% 3% 5%; }
.advantage-list-2 dt { width: 100%; text-align: center; font-size: 0.7rem; color: #323232; }
.advantage-list-2 dd { color: #909090; font-size: 0.6rem; line-height: 1rem; text-align: center; }
.advantage-list-2 dt .color-2 { font-family: Cambria; color: #36a699; font-weight: bold; font-style: italic; font-size: 1rem; }

.tuijian-list { width: 100%; overflow: hidden; padding: 3% 5% 0 5%; background: #fff; }
.tuijian-list ul { margin-right: -2%; }
.tuijian-list ul li { text-align: center; float: left; width: 48%; margin-right: 2%; background: #fff; margin-bottom: 3%; }
.tuijian-list ul li img { }
.tuijian-list ul li p { font-size: 0.6rem; color: #686b6d; border: 1px solid #dbdbdb; height: 2rem; overflow: hidden; }
.chakan-2 { width: 100%; text-align: center; font-size: 0.6rem; color: #686b6d; border-top: 1px solid #e5e5e5; background: #fff; margin: 0 auto; margin-bottom: 3%; display: inline-block; border-bottom: 1px solid #e5e5e5; }
.place { width: 100%; background: #f1f2f3; height: 1.5rem; }
.chakan-4 { margin-bottom: 0; }


/*咨询*/
.remote-list-2 ul li h3 { width: 6rem; height: 6rem !important; }
.remote-list-2 ul li dd { height: 4rem !important; text-align: justify; }
.remote-list-3 ul li h3 { height: 6rem !important; }
.remote-list-3 ul li dt { height: 1rem !important; }
.remote-list-3 ul li dd { height: 5rem !important; text-align: justify; }
.remote-list-2 ul li dt { margin: 0 !important; }
.remote-list-3 ul li dt { margin: 0 !important; }

.remote { overflow: hidden; background: #fff; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.remote .title01 { color: #666666; font-size: 0.8rem; position: relative; background: #fff; overflow: hidden; border-bottom: 2px solid #eeeeee; }
.remote .title01 h3 { float: left; margin-left: 1.2rem; }
.remote .title01 .line03 { background: #36a699; width: 4px; height: .7rem; display: inline-block; border-radius: 10px; position: absolute; left: 5%; top: .7rem; }
.remote-list ul { }

.remote-list ul li { width: 100%; float: left; overflow: hidden; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; margin: .5rem 0 0 0; padding: .5rem 5%; }
.remote-list ul li h3 { width: 6rem; height: 3.5rem; float: left; margin-right: .5rem; }
.remote-list ul li h3 img { width: 100%; height: 100%; border-radius: 5px; }

.remote-list ul li dt { color: #36a699; font-size: 0.7rem; line-height: 1rem; height: 2rem; overflow: hidden; margin: .3rem 0; }
.remote-list ul li dd { color: #838383; font-size: 0.6rem; line-height: 1rem; height: 1rem; overflow: hidden; }

.color-1 { color: #36a699; }

/*.remote-list ul li:last-child{ border-bottom:none;}*/

.newssuv-2 { float: right; width: 60%; background: #fff; height: 4rem; overflow-y: scroll; white-space: nowrap; }
.newssuv-2 ul { margin-bottom: -4px; }
.newssuv-2 ul li { color: #666666; font-size: 0.65rem; line-height: 2rem; border-bottom: 1px solid #dbdbdb; padding: 0 0 0 13%; height: 2rem; overflow: hidden; }

.experts { width: 100%; overflow: hidden; }
.experts ul { margin-right: -1px; }
.experts ul li { width: 50%; padding: 5%; float: left; text-align: center; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; height: 9rem; overflow: hidden; }
.experts ul li h3 { }
.experts ul li h3 img { width: 2.86rem; height: 2.55rem; }
.experts ul li h4 { color: #515151; font-size: 0.65rem; line-height: 1.5rem; }
.experts ul li p { color: #888888; font-size: 0.5rem; line-height: 1rem; }
.li-bg-gray { background: #f6f6f6; }
.li-bg-white { background: #fff; }
.bingli { margin-top: .5rem; }

.jiance { width: 100%; padding: 0 5%; background: #fff; }
.jiance .swiper-container { margin-top: 0; }
.jiance-title { text-align: center; line-height: 2.5rem; background: #fff; }
.jiance-title h3 { font-size: 0.7rem; color: #3aafa1; font-weight: bold; }
.jiance-title i { color: #477bd2; font-weight: normal; }
.jiance-title .left-btn { display: inline-block; position: relative; height: 10px; width: 2rem; }
.jiance-title .left-btn .hengxian { position: absolute; width: 2rem; height: 1px; background: #c2c2c2; top: 4px; left: 0; }
.jiance-title .left-btn .shuxian { position: absolute; width: 2px; height: 10px; background: #c2c2c2; right: 0; top: 0; }
.jiance-title .right-btn { display: inline-block; position: relative; height: 10px; width: 2rem; }
.jiance-title .right-btn .hengxian { position: absolute; width: 2rem; height: 1px; background: #c2c2c2; top: 4px; right: 0; }
.jiance-title .right-btn .shuxian { position: absolute; width: 2px; height: 10px; background: #c2c2c2; left: 0; top: 0; }

.jiance .swiperindex.wechat span { width: 10px; height: 10px; border-radius: 100%; background: #FFF; }
.jiance .swiperindex.wechat span.swiper-pagination-bullet-active { width: 10px; height: 10px; background: #36a699; border-radius: 100%; }

.jiance-word { width: 100%; background: #ecf0f0; padding: 0 7% 5% 7%; }
.jiance-word .title02 { position: relative; height: 2.5rem; overflow: hidden; }
.jiance-word .title02 h3 { color: #36a699; font-size: 0.8rem; position: absolute; top: 0; }
.jiance-word .title02 h4 { color: #dde7e7; font-family: dincond-medium-webfont; font-size: 1rem; font-weight: bold; margin-top: .5rem; }
.jiance-word .word02 { }
.jiance-word .word02 p { color: #7f878d; font-size: 0.6rem; line-height: 1rem; margin-bottom: .5rem; text-align: justify; }

.choise-list { width: 100%; overflow: hidden; padding: 3% 0; border-bottom: 1px solid #bccfcd; }
.choise-list h3 { float: left; width: 24%; }
.choise-list h3 img { }
.choise-list .word03 { float: right; width: 73%; }
.choise-list .word03 h4 { color: #36a699; font-size: 0.7rem; line-height: 1rem; margin-bottom: 0.3rem; }
.choise-list .word03 p { color: #959595; font-size: 0.6rem; line-height: 1rem; text-align: justify; }
.choise-list:last-child { border-bottom: none; }
.jcpic { width: 100%; }
.anli-list-1 ul li { margin: 0; }

.liucheng-container { width: 100%; overflow: hidden; padding: 0 5% 12% 5%; text-align: center; background: #fff; }
.liucheng { width: 100%; overflow: hidden; position: relative; }
.liucheng .liucheng-box { position: relative; background: #e8e8e8; border-radius: 50px; height: 2.8rem; line-height: 2.8rem; overflow: hidden; }
.liucheng .liucheng-box .yuan { float: left; width: 2.8rem; height: 2.8rem; background: #deb54b; border-radius: 100%; line-height: 2.5rem; text-align: center; }
.liucheng .liucheng-box .yuan img { width: 40%; }
.liucheng .liucheng-box h4 { float: left; margin-left: .5rem; font-size: 0.6rem; color: #5e5e5e; }
.liucheng .xia { background: url(../img/xia.png) no-repeat; width: 17px; height: 26px; background-size: 100%; display: inline-block; }


/*案例*/
.backBanner { text-align: center; font-size: 0.8rem; color: #fff; background: #43aca0; line-height: 2.5rem; height: 2.5rem; overflow: hidden; position: relative; margin-top:3.1rem; }
.backBanner .fanhui { display: inline-block; background: #37988d; width: 3rem; text-align: center; color: #fff; position: absolute; top: 0; left: 0; }
.backBanner .fanhui i { font-size: 1.1rem; line-height: 2.5rem; }
.fabu { width: 100%; padding: 0 5%; font-size: 0.5rem; color: #909090; background: #fff; border-bottom: 1px solid #cbcbcb; line-height: 1.5rem; }
.title03 { text-align: center; line-height: 2rem; background: #fff; color: #444444; font-size: 0.7rem; }
.bingzheng { width: 100%; padding: 5%; background: #eeeeee; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
.bingzheng p { color: #666666; line-height: 1.1rem; font-size: 0.6rem; }
.bingzheng p i { color: #36a699; }
.word04 { width: 100%; padding: 5% 5% 9% 5%; background: #fff; }
.word04 p { color: #585858; font-size: 0.55rem; line-height: 1.1rem; margin-bottom: 0.4rem; text-align: justify; }
.word04 img { margin: 0.3rem 0; }


/*详情页*/
.honor { width: 100%; background: #fff; }
.honor .word05 { padding: 5%; }
.honor .word05 p { line-height: 1rem; font-size: 0.6rem; color: #585858; }
.honor .word05 p i { color: #36a699; font-size: 0.7rem; margin-right: .2rem; }
.honor .word05 p .color-3 { color: #36a699; font-size: 0.7rem; }

.advantage-2 { background: #fff; padding: 5%; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }
.advantage-2 h3 { font-size: 0.7rem; color: #36a699; line-height: 0.7rem; }
.advantage-2 ul { margin-right: -2%; margin-bottom: -2%; overflow: hidden; margin-top: 4%; }
.advantage-2 ul li { float: left; background: #89bb23; text-align: center; width: 31.333333%; margin-right: 2%; font-size: 0.6rem; color: #fff; border-radius: 5px; line-height: 1.5rem; margin-bottom: 2%; }

.word06 { background: #fff; width: 100%; padding: 5%; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; overflow: hidden; }
.word06 h3 { font-size: 0.7rem; color: #36a699; line-height: 0.7rem; margin-bottom: 0.3rem; }
.word06 p { color: #585858; font-size: 0.55rem; line-height: 1.1rem; margin-bottom: 0.4rem; text-align: justify; }
.word06 img { float: left; width: 50%; }

.quanwei { overflow: hidden; background: #fff; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }

.quanwei-list ul { }
.quanwei-list ul li { width: 100%; float: left; overflow: hidden; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: .5rem 5%; margin-bottom: 0.3rem; }
.quanwei-list ul li h3 { width: 6rem; height: 4.5rem; float: left; margin-right: .5rem; }
.quanwei-list ul li h3 img { width: 100%; height: 100%; }
.quanwei-list ul li dt { color: #36a699; font-size: 0.7rem; line-height: 1rem; height: 1rem; overflow: hidden; margin: .3rem 0; }
.quanwei-list ul li dd { color: #838383; font-size: 0.6rem; line-height: 1rem; height: 2rem; overflow: hidden; }
.color-1 { color: #36a699; }
.quanwei-list ul li p { color: #95b42b; font-size: 0.6rem; line-height: 1rem; height: 1rem; overflow: hidden; }
.gengduo-2 { text-align: center; display: inline-block; width: 100%; background: #e8e8e8; color: #8d8d8d; font-size: 0.7rem; margin: 1rem 0; border-radius: 3px; }
.gengduo-2 i { font-size: 0.7rem; color: #8d8d8d; }
.gengduo-2-box { width: 100%; padding: 0 5%; }


/*指南*/
.zhinan-2 { overflow: hidden; background: #fff; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.zhinan-list-2 ul { }
.zhinan-list-2 ul li { width: 100%; float: left; overflow: hidden; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: .5rem 5%; margin-bottom: 0.3rem; }
.zhinan-list-2 ul li h3 { width: 6rem; height: 4.5rem; float: left; margin-right: .5rem; }
.zhinan-list-2 ul li h3 img { width: 100%; height: 100%; border-radius: 5px; }
.zhinan-list-2 ul li dt { color: #36a699; font-size: 0.7rem; line-height: 1rem; height: 1rem; overflow: hidden; margin: .3rem 0; }
.zhinan-list-2 ul li dd { color: #838383; font-size: 0.6rem; line-height: 1rem; height: 2rem; overflow: hidden; }
.color-1 { color: #36a699; }
.zhinan-list-2 ul li p { color: #bebebe; font-size: 0.6rem; line-height: 1rem; height: 1rem; overflow: hidden; }

/*头条*/
.toutiao { overflow: hidden; background: #fff; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.toutiao-list ul { }
.toutiao-list ul li { width: 100%; float: left; overflow: hidden; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: .5rem 5%; margin-bottom: 0.3rem; }
.toutiao-list ul li h3 { width: 6rem; height: 4.5rem; float: left; margin-right: .5rem; }
.toutiao-list ul li h3 img { width: 100%; height: 100%; /* border-radius: 5px; */ }
.toutiao-list ul li dt { color: #36a699; font-size: 0.7rem; line-height: 1rem; height: 1rem; overflow: hidden; margin: .3rem 0; }
.toutiao-list ul li dd { color: #838383; font-size: 0.6rem; line-height: 1rem; height: 2rem; overflow: hidden; }
.color-1 { color: #36a699; }
.toutiao-list ul li p { color: #bebebe; font-size: 0.6rem; line-height: 1rem; height: 1rem; overflow: hidden; }


/*服务流程*/
.liucheng-container-2 { width: 100%; padding: 8% 0 0 0; background: #fff; }
.liucheng-2 { background: #fff; width: 100%; padding: 0 5% 0 5%; height: 6.8rem; }
.liucheng-2 .liucheng-list { position: relative; width: 100%; height: 6rem; }
.liucheng-list .liucheng-list-box { background: #e8e8e8; border-radius: 30px; height: 4.8rem; padding: 3% 0 5% 0; position: absolute; left: 1.1rem; top: 1.1rem; overflow: hidden; }
.liucheng-list .lc-btn { width: 3.2rem; height: 3.2rem; border-radius: 100%; position: absolute; left: 0; top: 5%; z-index: 10; }

.liucheng-list .liucheng-list-box h3 { color: #5e5e5e; font-size: 0.7rem; float: left; width: 100%; margin-left: 2.4rem; line-height: 1rem; }
.liucheng-list .liucheng-list-box p { font-size: 0.65rem; color: #929292; float: left; height: 3rem; overflow: hidden; margin-left: 2.4rem; line-height: 1rem; padding-right: 2%; }
.liucheng-list .xia { background: url(../img/xia.png) no-repeat; width: 17px; height: 26px; background-size: 100%; display: inline-block; top: 6.5rem; left: 50%; position: absolute; }



/*材料*/
.yixue-container { width: 100%; padding: 8% 0 0 0; background: #fff; }
.yixue-list { position: relative; width: 100%; height: 8.8rem; padding: 0 5%; }
.yixue-list .yixue-list-box { background: #e8e8e8; border-radius: 30px; height: 6.8rem; padding: 3% 5% 5% 5%; overflow: hidden; }
.yixue-list .lc-btn { width: 3.2rem; height: 3.2rem; border-radius: 100%; position: absolute; left: 0; top: 5%; z-index: 10; }

.yixue-list .yixue-list-box h3 { color: #43aca0; font-size: 0.7rem; float: left; width: 100%; line-height: 1rem; }
.yixue-list .yixue-list-box p { font-size: 0.65rem; color: #929292; float: left; overflow: hidden; line-height: 1rem; }
.yixue-list .xia { background: url(../img/xia.png) no-repeat; width: 17px; height: 26px; background-size: 100%; display: inline-block; top: 7.3rem; left: 50%; position: absolute; margin-left: -13px; }



/*注意事项*/

.zhuyi-container { background: #fff; width: 100%; padding: 0 5%; }
.zhuyi-container dl { width: 100%; padding: 5% 0; border-bottom: 1px solid #c2c2c2; }
.zhuyi-container dt { background: url(../img/btn-36.png) no-repeat left; background-size: auto 25%; width: 100%; font-size: 0.7rem; color: #43aca0; line-height: 1.2rem; padding-left: 0.6rem; }
.zhuyi-container dd { width: 100%; line-height: 1rem; font-size: 0.6rem; color: #585858; }

.zhuyi-container dl:last-child { border-bottom: none; }


/*公司介绍*/
.jieshao-wz { width: 100%; background: #f5f5f5; }
.jieshao-wz .word07 { padding: 5%; width: 100%; }
.jieshao-wz .word07 h3 { color: #36a699; font-size: 0.7rem; }
.jieshao-wz .word07 p { color: #585858; font-size: 0.6rem; line-height: 1rem; margin: 0 0 4% 0; /* text-indent: 36px;  */text-align: justify; }
.jieshao-wz .word07 img { }
.jieshao-wz  h2 {
    color: #36a699;
    font-size: 19px;
    font-weight: 200;
    line-height: 14px;
    border-left: 3px solid #36a699;
    padding-left: 10px;
    margin-bottom: 20px;
}

.title04 { }
.title04 .title-left { text-align: left; color: #555555; font-size: 0.6rem; line-height: 1.5rem; }
.title04 .title-right { text-align: right; color: #36a699; font-size: 0.6rem; line-height: 1.5rem; }

.jieshao-wz-2 { width: 100%; background: #fff; padding-bottom: 8%; }
.jieshao-wz-2 .title05 { font-size: 0.7rem; line-height: 1.5rem; color: #36a699; padding: 0 5%; }
.jieshao-wz-2 .title05 em { height: .6rem; width: 3px; background: #36a699; display: inline-block; margin-right: 2%; }
.jieshao-wz-2 .word07 { padding: 0 5% 5% 5%; width: 100%; }
.jieshao-wz-2 .word07 h3 { color: #36a699; font-size: 0.7rem; }
.jieshao-wz-2 .word07 p { color: #585858; font-size: 0.6rem; line-height: 1rem; margin: 0 0 4% 0; text-indent: 36px; text-align: justify; }
.jieshao-wz-2 .word07 img { }
.jieshao-wz-2 .title06 { background: url(../img/js3.jpg) no-repeat; background-size: 100%; width: 100%; padding: 3% 5%; height: 4rem; }
.jieshao-wz-2 .title06 h5 { color: #299488; font-size: 0.6rem; line-height: 1rem; }
.jieshao-wz-2 .title06 p { color: #585858; font-size: 0.6rem; line-height: 1rem; }
.jieshao-wz-2 .title07 { background: url(../img/js4.jpg) no-repeat; background-size: 100%; width: 100%; padding: 3% 5%; height: 4rem; margin-top: .5rem; }
.jieshao-wz-2 .title07 h5 { color: #299488; font-size: 0.6rem; line-height: 1rem; }
.jieshao-wz-2 .title07 p { color: #585858; font-size: 0.6rem; line-height: 1rem; }

/*联系*/
.lianxi-container { background: #fff; padding: 5%; width: 100%; overflow: hidden; }
.dizhi { width: 100%; }
.dizhi h3 { font-size: 0.7rem; color: #4b4c4b; font-weight: bold; line-height: 1rem; font-size: 0.7rem; color: #4b4c4b; font-weight: bold; margin: 0.5rem 0 0.3rem 0; }
.dizhi h4 { margin-top: 0.6rem; margin-bottom: 0.3rem; font-size: 0.7rem; line-height: 1rem; }
.dizhi p { color: #585858; font-size: 0.6rem; line-height: 1rem; }
.ditu { width: 100%; }
.jiaotong { }
/*专栏*/
.service-title { text-align: center; line-height: 2.5rem; background: #fff; }
.service-title h3 { font-size: 0.7rem; color: #3aafa1; font-weight: bold; }
.service-title i { color: #477bd2; font-weight: normal; }
.service-title .left-btn { display: inline-block; position: relative; height: 10px; width: 2rem; }
.service-title .left-btn .hengxian { position: absolute; width: 2rem; height: 1px; background: #c2c2c2; top: 4px; left: 0; }
.service-title .left-btn .shuxian { position: absolute; width: 2px; height: 10px; background: #c2c2c2; right: 0; top: 0; }
.service-title .right-btn { display: inline-block; position: relative; height: 10px; width: 2rem; }
.service-title .right-btn .hengxian { position: absolute; width: 2rem; height: 1px; background: #c2c2c2; top: 4px; right: 0; }
.service-title .right-btn .shuxian { position: absolute; width: 2px; height: 10px; background: #c2c2c2; left: 0; top: 0; }

.zhiliaoadvantage { width: 100%; background: #fff; overflow: hidden; }
.zhiliaoadvantage ul { margin-right: -3%; margin-bottom: -1%; border-top: 1px solid #e8e8e8; }
.zhiliaoadvantage ul li { float: left; width: 50%; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; font-size: 0.6rem; line-height: 2.5rem; color: #515151; padding: 5% 3%; }
.zhiliaoadvantage ul li img { width: 2.5rem; height: 2.5rem; float: left; margin-right: .3rem; }

.tuijian-2 { overflow: hidden; background: #fff; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.tuijian-2 .title01 { color: #666666; font-size: 0.7rem; position: relative; background: #fff; overflow: hidden; border-bottom: 2px solid #eeeeee; }
.tuijian-2 .title01 h3 { float: left; margin-left: 1.2rem; }
.tuijian-2 .title01 .line03 { background: #36a699; width: 4px; height: .7rem; display: inline-block; border-radius: 10px; position: absolute; left: 5%; top: .7rem; }
.tuijian-list-2 ul { }
.tuijian-list-2 ul li { width: 100%; float: left; overflow: hidden; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; margin: .5rem 0 0 0; padding: .5rem 5%; }
.tuijian-list-2 ul li h3 { width: 6rem; height: 4.5rem; float: left; margin-right: .5rem; }
.tuijian-list-2 ul li h3 img { width: 100%; height: 100%; /* border-radius: 5px; */ }
.tuijian-list-2 ul li dt { color: #36a699; font-size: 0.7rem; line-height: 1rem; height: 1rem; overflow: hidden; margin: .3rem 0; }
.tuijian-list-2 ul li dd { color: #838383; font-size: 0.6rem; line-height: 1rem; height: 3rem; overflow: hidden; }

.jishu-list { background: #ececec; overflow: hidden; }
.jishu-list ul { }
.jishu-list ul li { width: 100%; margin-bottom: 0.5rem; }
.jishu-list ul li h3 { width: 90%; margin: 0 auto; font-size: 0.7rem; line-height: 1rem; color: #333333; padding: .5rem 0 .2rem 0; }
.jishu-list ul li p { color: #838383; font-size: 0.6rem; line-height: 1rem; width: 90%; margin: 0 auto; }
.chakan-5 { color: #2e83c1; font-size: 0.6rem; text-align: right; width: 90%; margin: 0 auto; display: inline-block; line-height: 1rem; }
.anli-list-bg { background: #fff; }
.anli-list-bg ul { margin-top: -.5rem; }

#l-map { width: 100%; height: 8rem; margin: 30px auto; font-size: 0.6rem; text-align: center; }
#l-map .BMap_bubble_content { width: 3rem !important; height: 1.5rem !important; text-align: center; line-height: 1.5rem; }


/*分享*/
.sousuo { background: #f1f1f1; width: 100%; padding: 5%; }
.sousuo-box { width: 100%; height: 2rem; line-height: 2rem; background: #fff; border: 1px solid #ced7d6; border-radius: 6px; overflow: hidden; }
.sousuo-box input { float: left; width: 80%; height: 2rem; line-height: 1rem; color: #c1c1c1; font-size: 0.6rem; padding: 0.5rem 3%; border: none; }
.sousuo-box .sear-btn { float: right; width: 2.5rem; background: url(../img/search.png) no-repeat center #43aca0; height: 2rem; background-size: 50%; border-radius: 6px; }

.abroad-nav .down-2 { display: inline-block; background: #37988d; width: 3.3rem; text-align: center; color: #fff; position: absolute; top: 0; right: 0; }
.abroad-nav .down-2 i { font-size: 1.8rem; line-height: 2.5rem; }

.huazhe-container { width: 100%; }
.huanzhe-menu-bg { background: rgba(0, 0, 0, 0.5);; position: absolute; z-index: 300; width: 100%; left: 0; height: 100%; display: none; }
.huanzhe-menu { width: 40%; float: left; height: 8rem; overflow-y: scroll; white-space: nowrap; }
.huanzhe-menu ul { margin-bottom: -4px; }
.huanzhe-menu ul li { color: #666666; font-size: 0.65rem; line-height: 2rem; border-bottom: 1px solid #dbdbdb; padding: 0 0 0 13%; background: #e9edf0; height: 2rem; overflow: hidden; }

.suv-2 { float: right; width: 60%; background: #fff; height: 8rem; overflow-y: scroll; white-space: nowrap; }
.suv-2 ul { margin-bottom: -4px; }
.suv-2 ul li { color: #666666; font-size: 0.65rem; line-height: 2rem; border-bottom: 1px solid #dbdbdb; padding: 0 0 0 13%; height: 2rem; overflow: hidden; }

.hover { background: #fff !important; color: #43aca0 !important; }
.cur-2 { color: #43aca0 !important; }

.jiaotong { background: #fff; width: 100%; }
.jiaotong ul { margin-right: -2.33333333%; }
.jiaotong ul li { float: left; width: 31%; margin-right: 2.33333333%; text-align: center; line-height: 1.6rem; height: 1.6rem; overflow: hidden; border-radius: 5px; color: #5c5c5c; }
.tab { background: #e5e5e5; width: 100%; display: inline-block; }
.tab .icon-1 { background: url(../img/dt.png) no-repeat 32px; background-size: auto 50%; width: 100%; font-size: 0.6rem; padding-left: 1rem; }
.tab .icon-2 { background: url(../img/hc.png) no-repeat 25px; background-size: auto 50%; width: 100%; font-size: 0.6rem; padding-left: 1rem; }
.tab .icon-3 { background: url(../img/fj.png) no-repeat 25px; background-size: auto 50%; width: 100%; font-size: 0.6rem; padding-left: 1rem; }

.tab.active { background: #36a699 !important; color: #fff !important; }
.tab.active .icon-1 { background: url(../img/dt-2.png) no-repeat 32px; background-size: auto 50%; width: 100%; font-size: 0.6rem; padding-left: 1rem; }
.tab.active .icon-2 { background: url(../img/hc-2.png) no-repeat 27px; background-size: auto 50%; width: 100%; font-size: 0.6rem; padding-left: 1rem; }
.tab.active .icon-3 { background: url(../img/fj-2.png) no-repeat 24px; background-size: auto 50%; width: 100%; font-size: 0.6rem; padding-left: 1rem; }


.ditie { background: #f4f4f4; width: 100%; overflow: hidden; border-radius: 3px; padding: 5%; }
.ditie p { font-size: 0.6rem; line-height: 1.2rem; color: #585858; }
.ditie p i { color: #36a699; }

.contact{  }
.contact p{ font-size:0.6rem }
.contact-map { width: 100%; height: 7rem; margin: 0.8rem 0; }
/*家*/
.zhijia-container { background: #fff; width: 100%; padding: 0 5% 5% 5%; }
.zhijia-container .zhijia-list { width: 100%; }
.zhijia-container .zhijia-list h1 { color: #43aca0; font-size: 0.75rem; line-height: 2rem; text-align: center; }

.zhijia-container .zhijia-list .word08 { border-bottom: 1px solid #d0d0d0; padding: 0.5rem 0; margin-bottom: 0.5rem; }
.zhijia-container .zhijia-list .word08 h3 { color: #43aca0; font-size: 0.75rem; line-height: 1.5rem; }
.zhijia-container .zhijia-list .word08 p { color: #585858; line-height: 1.1rem; font-size: 0.65rem; }
.zhijia-container .zhijia-list .word08 p i { color: #43aca0; }

.zhijia-container .zhijia-list .word09 { border-bottom: 2px solid #ccdad9; padding: 0.5rem 0; margin-bottom: 0.5rem; }
.zhijia-container .zhijia-list .word09 h3 { color: #36a699; line-height: 1.5rem; font-size: 0.65rem; }
.zhijia-container .zhijia-list .word09 p { color: #585858; line-height: 1rem; font-size: 0.6rem; text-align: justify; }
.word09-1 { border-bottom: none !important; }
/*荣誉资质*/
.zizhi-container { background: #fff; width: 100%; padding: 2% 5% 5% 5%; }
.zizhi-container .zizhi-list { }
.zizhi-container .zizhi-list li { width: 100%; border: 1px solid #efefef; height: 7.4rem; overflow: hidden; padding: 2px; margin: .5rem 0; }
.zizhi-container .zizhi-list li h3 { float: left; width: 5rem; height: 7.1rem; margin-right: .7rem; overflow: hidden; }
.zizhi-container .zizhi-list li h4 { color: #363636; font-size: 0.7rem; line-height: 1.8rem; height: 1.8rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; font-weight: bold; }
.zizhi-container .zizhi-list li p { color: #777777; line-height: 1rem; font-size: 0.6rem; }
.gengduo-3 { text-align: center; display: inline-block; width: 100%; background: #e8e8e8; color: #8d8d8d; font-size: 0.7rem; margin: .5rem 0; border-radius: 3px; }
.pic-mask { position: fixed; width: 100%; height: 100%; z-index: 600; background: #fff; top: 0; display: none; }
.pic-mask .pic-show { position: fixed; top: 0; width: 8rem; height: 11.5rem; z-index: 700; top: 50%; margin-top: -5.75rem; left: 50%; margin-left: -4rem; }
.pic-mask .fanhui { background: url(../img/f-btn.png) no-repeat; width: 13px; background-size: 100%; display: inline-block; position: absolute; top: 4%; left: 4%; height: 23px; }
.abroad-nav a { color: #fff; }
@media screen and (max-width:375px) {}
@media screen and (max-width:320px) {
    .kanbing ul li img { width: 63%; }
    .service-list li img { width: 35%; }
    .service-list li p { line-height: 1rem; }
}
