/*-----------------------------------------------------------------------------------------------------------------------*/
.g-adv { clear:both;height:42.5rem;overflow:hidden;position: relative;}

/*
nav{ padding-top: 0.8rem; width:92%; height:10.4rem; overflow:hidden; margin:0 auto; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
nav a{ color:#fff;  border-bottom:0.3rem solid #fff;margin-right: 1rem; margin-bottom: 0.7rem; font-size:1.2rem; width:31%; text-align:center; height:3.5rem; line-height:3.5rem; overflow:hidden; display:block; float:left; background: #2cb445; }
nav a:nth-child(3n){ margin-right: 0;}
nav a:nth-child(1){ border-bottom:0.3rem solid #d7720c;}
*/
/* 产品 */
.demo-box { padding-top: 2rem;  width: 100%;  overflow: hidden; background:#f4f4f4;}
.demo-box h2{position: relative;text-align: center;font-size: 1.6rem;color: #2cb445;font-weight:bold;height: 6.9rem; line-height:2.5rem;}
.demo-box h2 i{ font-weight:normal;}
.demo-box h2 em{display: block;font-size: 0.9rem;color: #666666; font-weight:normal; text-transform: uppercase; line-height:1.8rem;}
.demo-box h2:before{content: "";position: absolute;width:100%;height: 0.45rem;background:  url("/mobile/Images/index/dw.png") no-repeat scroll center top / 100% auto;left:0%;top:4.75rem;}
.demo-box .box-style .sclwrap_box,.demo-box .box-style {height:20rem;overflow: hidden;}
.demo-box .cptit {height: 8rem;margin-left: 3.5%}
.demo-box .cptit li{float: left; width: 29.2%;margin-right:4.5%;margin-bottom: 1.2rem;height: 2.7rem;line-height: 2.7rem;background:  url("/mobile/Images/index/cptit1.jpg") no-repeat scroll center top / 100% 100%;font-size: 1.0rem;color: #fff;text-align: center; overflow:hidden;}
.demo-box .cptit li:nth-child(3n){ margin-right: 0;}
.demo-box .cptit li.cur {background: url("/mobile/Images/index/cptit2.jpg") no-repeat scroll center top / 100% 100%; }
.demo-box .cptit li a{ display:block; color:#fff;}

.pro_c{ margin:0 auto; overflow:hidden; width:93%;}
.pro_c ul{ width:100%; margin:0 auto; overflow:hidden;}
.pro_c li{width: 47%;float: left;text-align: center;}
.pro_c ul a:nth-child(2n) li{margin-left:5%;}
.pro_c li img{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border:1px solid #eeeeee;display: block; width:100%;}
.pro_c li span{display: block;font-size: 1.2rem;height:4.5rem;line-height:4.5rem;color: #333333; width:100%;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/* 品质 */
.pz { padding-bottom:2.6rem; padding-top: 2.2rem;  width: 100%;  overflow: hidden; background:#fff;}
.pz h2{position: relative;text-align: center;font-size: 1.6rem;color: #2cb445;font-weight:bold;height: 9.1rem; line-height:2.1rem;}
.pz h2 i{ font-weight:normal; display:block; line-height:2.3rem;}
.pz h2 em{display: block;font-size: 0.9rem;color: #666666; font-weight:normal; text-transform: uppercase; line-height:1.8rem;}
.pz h2:before{content: "";position: absolute;width:100%;height: 0.45rem;background:  url("/mobile/Images/index/dw.png") no-repeat scroll center top / 100% auto;left:0%;top:7.5rem;}

.pzcon{ clear:both; margin:0 auto; overflow:hidden; width:93%;}
.pzcon dl{ float:left; width:31%; margin-right:3.33%; height:15.75rem;} 
.pzcon dl dt{ height:2.5rem; line-height:2.5rem; color:#2cb445; font-size:1.3rem; text-align:center; padding-top:4.6rem; font-weight:bold;} 
.pzcon dl dd{ padding-left:13%; font-size:1.2rem; color:#333333; line-height:1.6rem;} 
.pzcon dl.pzdl1{ background: url("/mobile/Images/index/pz1.jpg") no-repeat scroll center top / 100% 100%;}
.pzcon dl.pzdl2{ background: url("/mobile/Images/index/pz2.jpg") no-repeat scroll center top / 100% 100%;}
.pzcon dl.pzdl3{ background: url("/mobile/Images/index/pz3.jpg") no-repeat scroll center top / 100% 100%;}
.pzcon dl:nth-child(3){margin-right:0%;}

/* 通栏广告1 */
.ad1{ display:block; width:100%;background: url("/mobile/Images/index/ad1.jpg") no-repeat scroll center top / 100% 100%; height:9.8rem; margin-bottom:0.7rem;}
.tel1{ display:block; width:100%; height:3.2rem;background: url("/mobile/Images/index/ad1_bg.jpg") no-repeat scroll center bottom / 100% 100%; line-height:3.2rem; }
.tel1 em{ display:block; float:left; font-size:2rem; font-weight:bold; color:#333333; padding-left:3.5%;}
.tel1 span{ display:block; float:right; font-size:1.3rem; color:#fff; padding-right:3.5%;background: url("/mobile/Images/index/tel.jpg") no-repeat scroll left center / auto 60%; padding-left:2.5rem;}

/* 定制流程 */
.dzlc {padding-top: 2.4rem;  width: 100%;  overflow: hidden; background:#fff;}
.dzlc h2{position: relative;text-align: center;font-size: 1.6rem;color: #2cb445;font-weight:bold;height: 7.1rem; line-height:2.3rem;}
.dzlc h2 i{ font-weight:normal;}
.dzlc h2 em{display: block;font-size: 0.9rem;color: #666666; font-weight:normal; text-transform: uppercase; line-height:1.8rem;}
.dzlc h2:before{content: "";position: absolute;width:100%;height: 0.45rem;background:  url("/mobile/Images/index/dw.png") no-repeat scroll center top / 100% auto;left:0%;top:4.75rem;}
.lccon{ width:100%;}
.lccon img{ width:100%;}

/* 需求 */
.xqfa{ width:100%; padding-top:2.5rem;}
.xqfa h2{position: relative;text-align: center;font-size: 1.6rem;color: #2cb445;font-weight:normal;height: 9.5rem; line-height:2.2rem;}
.xqfa h2 i{ font-weight:bold; display:block; line-height:2.9rem;}
.xqfa h2 i b{line-height:2.9rem; font-size:2rem;}
.xqfa h2 em{display: block;font-size: 0.9rem;color: #666666; font-weight:normal; text-transform: uppercase; line-height:1.8rem;}
.xqfa h2:before{content: "";position: absolute;width:100%;height: 0.45rem;background:  url("/mobile/Images/index/dw.png") no-repeat scroll center top / 100% auto;left:0%;top:7.4rem;}
.xqfa .dsj{ width:100%; height:3rem;}
.xqfa .dsj img{ width:1.55rem; height:1.35rem; display:block; margin:0 auto;}

.xq_con{ padding-bottom:2.4rem;}
.xqfa .xqfacon{ width:93%; height:41.7rem; padding:0 3%;}
.xqfa .xqfacon dl{ float:left; width:48.8%;}
.xqfa .xqfacon dl:nth-child(2){ float:right;}
.xqfa .xqfacon dl dt{ padding-top:5.6rem; width:57.2%; margin:0 auto; text-align:center; height:5.7rem;}
.xqfa .xqfacon dl dt em{ font-size:1.2rem; color:#333333; height:1.6rem; line-height:1.6rem; display:block;}
.xqfa .xqfacon dl dt i{ font-size:1.6rem; color:#333333; height:12.1rem; line-height:2.1rem; font-weight:bold; display:block;}
.xqfa .xqfacon dl dd{ padding-left:19%; padding-right:9%;}
.xqfa .xqfacon dl:nth-child(2) dd{ padding-left:10%;padding-right:3.3%;}
.xqfa .xqfacon dl dd p{ line-height:1.6rem; color:#fff; font-size:1.2rem; padding-bottom:0.7rem;}
.xqfa .xqfacon dl dd p b{ color:#fff;}
.xqfa .xqfacon dl dd p.xqp1{ padding-top:0.5rem; padding-bottom:3.5rem;}
.xqfa .xqfacon dl dd p.xqp2{padding-bottom:2.2rem;}

.xqfa .xq1{background:  url("/mobile/Images/index/jghy.jpg") no-repeat scroll center top / 100% 100%;}
.xqfa .xq2{background:  url("/mobile/Images/index/gahy.jpg") no-repeat scroll center top / 100% 100%;}
.xqfa .xq3{background:  url("/mobile/Images/index/lbhy.jpg") no-repeat scroll center top / 100% 100%;}
.xqfa .xq4{background:  url("/mobile/Images/index/gsgl.jpg") no-repeat scroll center top / 100% 100%;}

/* 优势 */
.ys{ width:100%; padding-top:2rem; background:#fff;}
.ys h2{position: relative;text-align: center;font-size: 1.6rem;color: #2cb445;font-weight:bold;height: 9.3rem; line-height:2.2rem;}
.ys h2 i{ font-weight:normal; display:block; line-height:2.9rem;}
.ys h2 em{display: block;font-size: 0.9rem;color: #666666; font-weight:normal; text-transform: uppercase; line-height:1.8rem;}
.ys h2:before{content: "";position: absolute;width:100%;height: 0.45rem;background:  url("/mobile/Images/index/dw.png") no-repeat scroll center top / 100% auto;left:0%;top:7.2rem;}

.ys .yscon{ width:93%; margin:0 auto; overflow:hidden;}
.ys dl{ height:28.65rem; background:#f4f4f4;}
.ys dl dt{ position:relative; width:100%;}
.ys dl dt em{  display:block;position:absolute; top:0; left:12px;background:url("/mobile/Images/index/ysxh.png") no-repeat scroll center bottom / 100% 100%; width:5.35rem; height:4.15rem ; line-height:3.5rem; text-align:center; font-size:2.55rem; color:#fff; font-weight:bold;}
.ys dl dd{ width:96.6%; padding:0.3rem 1.65% 2rem 1.65%;}
.ys dl dd h3{ font-size:1.3rem; font-weight:bold; color:#2cb445;height:2.7rem; line-height:2.7rem; border-bottom:2px solid #ebebeb; margin-bottom:1.1rem;}
.ys dl dd p{ line-height:1.6rem; font-size:1.2rem; color:#333333; padding-left:3%; position:relative; margin-bottom:0.5rem;}
.ys dl dd p:before{content: "";position: absolute;width:0.4rem;height:0.1rem;background:#6f6f6f;left:0.1rem;top:0.8rem;}

.ys ul{ width:93%; margin:0 auto; border:1px solid #b0b0b0; height:4.7rem;}
.ys ul li{ height:4.1rem; float:left; width:25%; line-height:1.7rem; padding-top:0.6rem; font-size:1.16rem; font-weight:bold; color:#666666; background:#fff; position:relative;}
.ys ul li em{ display:block; line-height:0.9rem;  font-size:0.6rem; font-weight:normal; position:relative;}

.ys ul li.ysli1{ padding-left:2.2%; width:22.8%;}
.ys ul li.ysli2{ padding-left:3.15%; width:19.85%;}
.ys ul li.ysli3{ padding-left:2%; width:25%;}
.ys ul li.ysli4{ padding-left:4.14%; width:20.86%;}

.ys .ysli1 em:before{content: "";position: absolute;width:1rem;height:0.1rem;background:#adadad;left:0%;bottom:-0.5rem;}
.ys .ysli2 em:before{content: "";position: absolute;width:1rem;height:0.1rem;background:#adadad;left:0%;bottom:-0.5rem;}
.ys .ysli3 em:before{content: "";position: absolute;width:1rem;height:0.1rem;background:#adadad;left:0%;bottom:-0.5rem;}
.ys .ysli4 em:before{content: "";position: absolute;width:1rem;height:0.1rem;background:#adadad;left:0%;bottom:-0.5rem;}

.ys ul li:after{content: "";position: absolute;width:1px;height:100%;background:#b0b0b0;right:0%;top:0;}
.ys ul .ysli4:after{content: "";position: absolute;width:0px;height:100%;background:#b0b0b0;right:0%;top:0;}

.ys ul li.cur{ background:#176db9; color:#fff;}
.ys .cur em:before{content: "";position: absolute;width:1rem;height:0.1rem;background:#fff;left:0;bottom:-0.5rem;}

/* 年份 */
.nf{ width:100%; padding-top:2rem; background:#f4f4f4; margin-top:2.5rem;}
.nf h2{position: relative;text-align: center;font-size: 1.6rem;color: #2cb445;font-weight:bold;height: 9.3rem; line-height:2.2rem;}
.nf h2 i{ font-weight:normal; display:block; line-height:2.9rem;}
.nf h2 em{display: block;font-size: 0.9rem;color: #666666; font-weight:normal; text-transform: uppercase; line-height:1.8rem;}
.nf h2:before{content: "";position: absolute;width:100%;height: 0.45rem;background:  url("/mobile/Images/index/dw.png") no-repeat scroll center top / 100% auto;left:0%;top:7.2rem;}

.nf_con{ width:93%; margin:0 auto; height:93.75rem;background:  url("/mobile/Images/index/jt_bg.png") no-repeat scroll center top / 100% 45rem;}
.nf1{ height:17.1rem; width:100%; overflow:hidden;}
.nf2{ height:20.4rem; width:100%; overflow:hidden;}
.nf_con dl{ float:left; width:30.6%; margin-right:4%;}
.nf_con dl dt{ width:100%; background:#fff; padding-bottom:0.3rem;width:100%; height:11.05rem; overflow:hidden;}
.nf_con dl dt i{ width:100%; height:9.05rem;}
.nf_con dl dt i img{ width:100%}
.nf_con dl dt em{ width:65%; margin:0 auto; background:  url("/mobile/Images/index/nf_bg.png") no-repeat scroll center center / 100% auto; font-size:1.3rem; font-weight:bold; color:#2cb445; text-align:center; display:block; height:2rem; line-height:2rem;}
.nf_con dl dd{ height:3ren; line-height:1.5rem; text-align:center; padding-top:0.35rem; font-size:1.2rem; color:#333333;}
.nf_con dl.nfdl3,.nf_con dl.nfdl6,.nf_con dl.nfdl9{ margin-right:0%;}

/*.nf_con dl.nfdl9 dt{background:#2cb445; color:#fff;  width:100%; height:2.3rem; text-align:center; font-size:1.1rem;border-radius:1.2rem; line-height:2.3rem; padding-bottom:0;}*/

.nf_con dl.nfdl2{ margin-top:1.3rem;}
.nf_con dl.nfdl3{ margin-top:2.4rem;}
.nf_con dl.nfdl4{ margin-top:5.5rem;}
.nf_con dl.nfdl5{ margin-top:4.2rem;}
.nf_con dl.nfdl6{ margin-top:2.7rem;}
.nf_con dl.nfdl7{ margin-top:2.1rem;}
.nf_con dl.nfdl8{ margin-top:3.2rem;}
.nf_con dl.nfdl9{ margin-top:5.4rem;}

/* 证书 */
.zs{ width:100%; padding-top:2rem; background:#176db9; margin-top:2.5rem; padding-bottom:1.6rem;}
.zs h2{position: relative;text-align: center;font-size: 1.6rem;color: #ffffff;font-weight:bold;height: 9.3rem; line-height:2.2rem;}
.zs h2 i{ font-weight:normal; display:block; line-height:2.9rem;}
.zs h2 em{display: block;font-size: 0.9rem;color: #4794d9; font-weight:normal; text-transform: uppercase; line-height:1.8rem;}
.zs h2:before{content: "";position: absolute;width:100%;height: 0.45rem;background:  url("/mobile/Images/index/dw2.png") no-repeat scroll center top / 100% auto;left:0%;top:7.2rem;}

.zscon{ width:93%; margin:0 auto; padding-bottom:2.4rem;}
.zscon ul{ width:100%;}
.zscon ul{ width:100%; }
.zscon ul li{ width:31.33%;  margin-right:3%; float:left;background:  url("/mobile/Images/index/zs_bg.jpg") no-repeat scroll center center / 100% 100% ; padding:1.3rem 0;}
.zscon ul li img{ width:71.7%; margin:0 auto; display:block;}
.zscon ul li:nth-child(3n){ margin-right:0%;}

/* 视频 */
.sp{ background:#fff; padding-top:2.5rem;}
.sp .spcon{ width:93%; margin:0 auto;}
.sp .spcon img{ width:100%;}

/* 合作伙伴 */
.hzhb{ width:100%; padding-top:2rem; background:#fff; }
.hzhb h2{position: relative;text-align: center;font-size: 1.6rem;color: #2cb445;font-weight:bold;height: 6.9rem; line-height:2.5rem;}
.hzhb h2 i{ font-weight:normal;}
.hzhb h2 em{display: block;font-size: 0.9rem;color: #666666; font-weight:normal; text-transform: uppercase; line-height:1.8rem;}
.hzhb h2:before{content: "";position: absolute;width:100%;height: 0.45rem;background:  url("/mobile/Images/index/dw.png") no-repeat scroll center top / 100% auto;left:0%;top:4.75rem;}

.hzhb .hzhb_con{ width:93%; margin:0 auto;}
.hzhb_con ul{ width:100%;}
.hzhb_con ul{ width:100%; }
.hzhb_con ul li{ width:30.66%;  margin-right:4%; float:left;}
.hzhb_con ul li em{ width:100%; height:2.2rem; line-height:2.2rem; text-align:center; font-size:1.2rem; color:#333333; display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/*.hzhb_con ul li.hzli2 em{color:#333333; font-weight:bold;}
.hzhb_con ul li.hzli3 em{color:#176db9;}
.hzhb_con ul li.hzli2{ width:36%;}
.hzhb_con ul li.hzli1,.hzhb_con ul li.hzli3{ margin-top:0.9rem;}
*/
.hzhb_con ul li img{ width:97%;display:block; border:2px solid #dcdcdc;}
.hzhb_con ul li:nth-child(3n){ margin-right:0%;}
.hzprev{ width:50%; float:left;background:  url("/mobile/Images/index/hz_fl.jpg") no-repeat scroll left center / 100% 100%; height:2.75rem; display:block; margin-top:1.3rem;}
.hznext{ width:50%; float:right;background:  url("/mobile/Images/index/hz_fr.jpg") no-repeat scroll left center / 100% 100%; height:2.75rem; display:block;margin-top:1.3rem;}

/* 走进 */
.about{ width:100%; padding-top:2rem; background:#fff; }
.about h2{position: relative;text-align: center;font-size: 1.6rem;color: #2cb445;font-weight:bold;height: 6.9rem; line-height:2.5rem;}
.about h2 i{ font-weight:normal;}
.about h2 em{display: block;font-size: 0.9rem;color: #666666; font-weight:normal; text-transform: uppercase; line-height:1.8rem;}
.about h2:before{content: "";position: absolute;width:100%;height: 0.45rem;background:  url("/mobile/Images/index/dw.png") no-repeat scroll center top / 100% auto;left:0%;top:4.75rem;}

.about dl{ width:93%; margin:0 auto;}
.about dl dt{width:100%;}
.about dl dt img{ width:100%;}
.about dl dd{ line-height:1.6rem; font-size:1.2rem; color:#333333; padding-top:0.5rem;}
.about dl dd p{ margin-top:1.2rem; display:block;background:  url("/mobile/Images/index/ab_lj.jpg") no-repeat scroll center top / 100% 100%; height:2.3rem; line-height:2.3rem; text-align:center;}
.about dl dd p a{ color:#fff; font-size:1.3rem; text-align:center; width:47%; display:block; text-align:center; margin:0 auto;}

/* 资讯 */
.news{ width:100%; padding-top:2rem; background:#fff; }
.news h2{position: relative;text-align: center;font-size: 1.6rem;color: #2cb445;font-weight:bold;height: 6.9rem; line-height:2.5rem;}
.news h2 i{ font-weight:normal;}
.news h2 em{display: block;font-size: 0.9rem;color: #666666; font-weight:normal; text-transform: uppercase; line-height:1.8rem;}
.news h2:before{content: "";position: absolute;width:100%;height: 0.45rem;background:  url("/mobile/Images/index/dw.png") no-repeat scroll center top / 100% auto;left:0%;top:4.75rem;}

.nstit {height: 2.4rem; width:93%; margin:0 auto;}
.nstit li{float: left; width:30%;margin-right:5%;margin-bottom: 1.2rem;height: 2.4rem;line-height: 2.4rem;background:#a4a4a4;font-size: 1.3rem;color: #fff;text-align: center;}
.nstit li:nth-child(3n){ margin-right: 0;}
.nstit li.cur {background:#176db9; }

.ns_con{ width:93%; margin:0 auto; overflow:hidden;}
.ns_con .zxcon{ width:100%;}
.zxcon dl{ width:100%;}
.zxcon dl dt{ width:31.5%; float:left;}
.zxcon dl dt img{ width:100%;}
.zxcon dl dd{ width:66.5%; float:right; font-size:1.2rem;}
.zxcon dl dd h3{ height:2.2rem; line-height:2.2rem; font-size:1.2rem;color:#333333;display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%;}
.zxcon dl dd p{line-height:1.5rem; color:#999999;}
.zxcon dl dd p i{ color:#176db9;}

.zxcon .u_lst7{float: left;display: inline;  width:100%; padding-bottom:1.6rem; padding-top:0.3rem;}
.zxcon .u_lst7 li{position: relative;padding-left: 6%; height:2.8rem; line-height: 2.8rem; font-size: 1.2rem; color: #333333; overflow: hidden; border-bottom: 1px dashed #dedede;}
.zxcon .u_lst7 li a{color: #6c6b6b; }
.zxcon .u_lst7 li:before{content: "";position: absolute;background:url(/mobile/Images/index/dt.jpg) no-repeat;background-size: 100%; width:0.3rem;height:0.3rem;left:0.2rem;top:1.4rem;}
.zxcon .u_lst7 span{color: #999999; float:right;}

.zxcon p.zxgd{ margin-top:1.2rem; display:block;background:  url("/mobile/Images/index/ab_lj.jpg") no-repeat scroll center top / 100% 100%; height:2.3rem; line-height:2.3rem; text-align:center; clear:both;}
.zxcon p.zxgd a{ color:#fff; font-size:1.3rem; text-align:center; width:47%; display:block; text-align:center; margin:0 auto;}




.swiper-pagination { bottom:0;position: absolute;text-align: center;transform: translate3d(0px, 0px, 0px);transition: all 300ms ease 0s;z-index: 10; width:100%;}
.swiper-pagination span.swiper-pagination-bullet{ background: #b5b5b5;border-radius: 50%;color: #fff;font-size: 1.8rem;height: 0.86rem;line-height: 3rem;margin-right: 1.6rem;text-align: center;width: 0.86rem; display:inline-block;}
.swiper-pagination span.swiper-pagination-bullet-active{background: #176db9!important;}

.zs .swiper-pagination span.swiper-pagination-bullet{ background: #fff;}
.zs .swiper-pagination span.swiper-pagination-bullet-active{background: #fff!important; width:2rem; border-radius: 0.4rem;}


html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:384px){html{font-size: 12px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}





