@charset "utf-8";
/* CSS Document */
html,body{overflow-x:hidden;}

body{width:6.4rem; padding-bottom:0.9rem;font-family: "微软雅黑";}
.zz{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:#000;opacity:.95;z-index:30;display:none;}
.w{ width:6.4rem; margin:0 auto;}
.w2{ width:6rem; margin:0 auto;}
.mb70{ margin-bottom:1.58rem;}


/***********头部************/
#header{width:6.4rem;position:relative; z-index: 40; height:0.85rem; background:#FFF;}
.logo{display:inline-block;}
.logo img{width:3.36rem; height:0.45rem;}
.header2{ height:0.85rem; line-height: 0.85rem; background:#49bf9d; color:#fff; font-size: 0.3rem; font-weight: bold; position:relative; z-index: 40; text-align: center;}
.header2>a{ float:left; padding:0.27rem 0 0 0.2rem;}
.header2>a>img{ width:0.41rem; height:0.31rem;}


.nav_meau{cursor:pointer;width:0.66rem;height:0.51rem;margin-top:0.17rem;}
.subNav{position:absolute;bottom:0rem;left:0px;width:100%;}
.nav_1{position:absolute;top:0px;left:0px;width:6.1rem;display:none;}
.nav_1 li{width:100%;}
.aa{display:inline-block;width:100%;line-height:0.58rem;font-size:0.16rem;color:#ebf4f6;border-bottom:1px solid #262626;}
.aa span{display:inline-block;floaT:left;text-transform:uppercase;}



.nav_2{width:100%;display:none;font-family:"宋体";}
.nav_2 li{width:100%;height:0.42rem;line-height:0.42rem;border-bottom:1px dashed #21201E;}
.nav_2 li a{display:inline-block;width:100%;font-size:0.14rem;color:#adadad; text-align:left;}
.nav_2 li a span{display:inline-block;opacity:.48;text-transform:uppercase;}



/***********banner************/
.banner{width:6.4rem;height:3.1rem;}
.a_2{display:inline-block;}
.a_2 img{width:6.4rem;height:3.1rem;vertical-align:middle;}
.banner2{ height:2.59rem;}
.banner2 img{ width:6.4rem; height:2.59rem;}

.banner .swiper-pag2{ width:100%; height:0.22rem; background:url(../images/pic6.png) repeat !important; padding-top: 0.17rem;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0 !important;}

.banner .swiper-pag2 .swiper-pagination-bullet {width:0.1rem !important; height:0.1rem!important; background:url(../images/pic4.png) center center no-repeat!important;}
.banner .swiper-pag2 .swiper-pagination-bullet-active { width:0.3rem!important; background:url(../images/pic5.png) center center no-repeat!important;}



/***********主体************/
.kuai_l{ height:2.34rem; width:1.79rem; background:#5ec3bf; text-align: center;}
.kuai_l a img{ display:block; margin:0.56rem auto 0; width:0.65rem; height:0.66rem;}
.kuai_l a b{ height:0.52rem; line-height: 0.52rem; font-size: 0.2rem;color:#fff;}
.kuai_c a{ display:block; width:2.01rem; height:1.12rem; background:#f05468; text-align: center;}
.kuai_c a img{ display:block; margin:0 auto; padding-top: 0.17rem;}
.kuai_c a img.tu12{ width:0.63rem; height:0.46rem;}
.kuai_c a b{ height:0.38rem; line-height: 0.38rem; font-size: 0.2rem;color:#fff;}
.kuai_c a.a1{ background:#67da9f;}
.kuai_c a.a2{ background:#fbbc54;}
.kuai_c a.a3{ background:#ea5e8f;}


.top{ text-align: center;}
.top a img{ display:block; width:6.4rem; height:0.56rem;}
.guanyu_nr>a{ display:block; height:2.41rem; width:6rem; border:solid 1px #ececec; margin:0.25rem auto 0;}
.guanyu_nr>a>img{ display:block; margin:0.1rem auto; width:5.8rem; height:2.21rem;}
.guanyu_nr span{ display:block; width:6rem; margin:0.2rem auto 0.17rem; color:#848484; font-size: 0.18rem; line-height: 0.36rem;}
.guanyu_nr bdo a,.gongcheng bdo a,.xinwen_nr bdo a{ display:block; width:6rem; margin:0 auto; background:#f3f1f2; height:0.56rem; line-height: 0.56rem; color:#a0a0a0; font-size: 0.18rem; text-align: center; border-radius: 0.25rem;}

.b_gong{ width:6.2rem; margin:0.06rem auto 0.24rem;}
.gongcheng_nr{ margin-left: -0.06rem;}
.gongcheng_nr a{ float:left; margin: 0 0 0.05rem 0.06rem ;}
.gongcheng_nr a img.tu1{ display:block; width:2rem; height:0.96rem;}
.gongcheng_nr a img.tu2{ display:block; width:0.99rem; height:0.96rem;}
.gongcheng_nr a img.tu3{ display:block; width:1.56rem; height:0.96rem;}
.gongcheng_nr a img.tu4{ display:block; width:1.36rem; height:0.96rem;}
.gongcheng_nr a img.tu5{ display:block; width:0.99rem; height:0.96rem;}
.gongcheng_nr a img.tu6{ display:block; width:1.68rem; height:0.96rem;}
.gongcheng_nr a img.tu7{ display:block; width:2.23rem; height:0.96rem;}
.gongcheng_nr a img.tu8{ display:block; width:0.95rem; height:0.96rem;}
.gongcheng_nr a img.tu9{ display:block; width:2.32rem; height:0.95rem;}
.gongcheng_nr a img.tu10{ display:block; width:1.83rem; height:0.95rem;}
.gongcheng_nr a img.tu11{ display:block;width:1.75rem; height:0.95rem;}

.zhishi{ height:3.06rem;}
.top2 { padding-top: 0.26rem;}
.top2 a h2{ color:#fff; background:url(../images/pic26.png) center center no-repeat;}
.top2 a span{ color:#fff;}
.zhishi_nr{ text-align: center; color:#fff; font-size: 0.16rem; font-weight: bold; line-height: 0.3rem;}
.zhishi_nr a{ display:block; margin:0 auto; color:#fff; font-weight: bold; width:0.94rem; height:0.3rem; background:#49bf9d; border-radius: 0.05rem; line-height: 0.3rem; margin-top: 0.2rem; font-size: 0.12rem;}



.xinwen_nr{ width:6rem; margin:0.25rem auto 0;}
.swiper-container.s2{ width:5.12rem; height:2.84rem; margin:0 auto; overflow:hidden;}
.d2{ width:2.4rem; margin:0 auto; overflow:hidden;}
.d2 a img{ display:block; width:2.4rem; height:1.72rem;}
.d2:hover .d2_nr{ background:#49bf9d; height:1.08rem; border-bottom: solid 3px #2e9174; color:#fff;}
.d2:hover .d2_nr a{ color:#fff;}
.d2_nr{ width:2.08rem; height:1.1rem; border-bottom: solid 1px #c0c0c0; background:#f5f5f5; line-height:0.2rem; color:#888888; font-size: 0.16rem; padding:0 0.18rem 0 0.14rem;}
.d2_nr a{ display:block; color:#444444; font-size: 0.18rem; font-weight: bold; padding:0.1rem 0 0.06rem;}
.d2_nr span{ display:block; text-align: right; padding-top: 0.07rem;}
.g_div1{ width:100%; position:relative;}
.g_div1 .swiper-button-prev,.g_div1 .swiper-button-next{ position:absolute; top:1.16rem;}
.g_div1 .swiper-button-prev{ left:0; }
.g_div1 .swiper-button-prev img,.g_div1 .swiper-button-next img{ display:block; width:0.23rem; height:0.36rem;}
.g_div1 .swiper-button-next{ left:auto; right:-0.32rem;}



/*footer*/
.footer{width:6.4rem; height:0.98rem; background:#49bf9d; position: fixed; left: 50%; bottom: 0; margin-left: -3.2rem; z-index: 999;}
.footer a{ float: left; width: 0.66rem; height:0.66rem; text-align: center; font-size: 0.22rem; color: #fff; margin-left:1rem; margin-top:0.16rem;}
.footer a img{ display: block; margin:0 auto; padding-top: 0.05rem; width:0.29rem; height:0.31rem;}
.footer a span{ display:block; text-align: center; line-height: 0.32rem;}
.footer a:first-child{ background:#fff; border-radius:50%; margin-left:0.2rem; }
.footer a img.img1{ position:absolute; top:0.12rem; left:0.18rem; }
.footer a img.zzsc{ position:absolute; bottom:0.85rem; left:-0.05rem; display:none; width:0.79rem; height:0.79rem;}



/*产品中心*/

.main_top h2{ color:#000000; font-size: 0.3rem; height:1.06rem; line-height: 1.06rem; background:url(../images/pic38.png) center bottom no-repeat; text-align: center; margin: 0.22rem 0 0.32rem; font-weight:normal;}
.b_main_nr{ width:6rem; margin:0 auto;}
.main_nr{ width:6.32rem; margin-left: -0.32rem;}
.div1{width:2.84rem; float: left; margin-left: 0.32rem;}
.div1:nth-child(even) .div1_zi{ background:#eaeaea;}
.div1 img{ width:100%;}
.div1_zi{ width:2.54rem; background:#f6f5f5; color:#a4a4a4; font-size:0.18rem; line-height: 0.32rem; padding:0.16rem 0.1rem 0.14rem 0.2rem;}
.div1_zi span{ color:#5c5c5c; font-size: 0.22rem; display:block;}


/*工程案例*/
.main_nr2{ width:6rem; margin:0 auto;}
.div2{ height:1.87rem; border-bottom: dashed 1px #d8d8d8;}
.div2>a>img{ display:block; width: 2.98rem; height:1.67rem;}
.di2_zi{ width:2.85rem; float:right; color:#848484; font-size:0.18rem; line-height: 0.24rem; padding-top: 0.04rem;}
.di2_zi a{ color:#676767; font-size: 0.24rem; font-weight: bold; line-height: normal; line-height: 0.46rem;}
.di2_zi span{ color:#b2b2b2; font-size: 0.18rem; font-family: "Arial"; display:block; padding-bottom: 0.05rem;}
.pages a{ float:left; width:3rem; height:0.78rem; line-height: 0.78rem; text-align: center; background:#dcdcdc; font-size: 0.24rem; color:#fff;}
.pages a.xz{ background:#49bf9d;}

/*工程案例-详情*/
.div3>span{ display:block; width:6rem;}
.div3>span img{ display:block; max-width:100%;}
.div3_zi{ color:#848484; line-height: 0.32rem;}
.div3_zi b{ display:block; color:#676767; font-size: 0.24rem; padding:0.25rem 0 0.09rem;}
.div4{ margin-top: 0.54rem;}
.div4_t{ height:0.5rem; border-bottom: solid 1px #49bf9d;}
.div4_t b{ display:block; width:1.66rem; height:0.5rem; line-height: 0.5rem;  background:#49bf9d; color:#fff; text-align: center;}
.div4_nr img{ margin-bottom: 0.09rem;}
.div4_nr .div4_c_l img.tu13{ display:block; width:1.93rem; height:0.79rem;}
.div4_nr .div4_c_l img.tu14{ display:block; width:1.92rem; height:1.94rem;}
.div4_nr .div4_c_c img.tu15{ display:block; width:1.93rem; height:0.87rem;}
.div4_nr .div4_c_c img.tu16{ display:block; width:1.93rem; height:0.89rem;}
.div4_nr .div4_c_c img.tu17{ display:block; width:1.93rem; height:0.88rem;}
.div4_nr .div4_c_r img.tu18{ display:block; width:1.94rem; height:1.85rem;}
.div4_nr .div4_c_r img.tu19{ display:block; width:1.94rem; height:0.88rem;}

.div4_c_l{ width:1.93rem;}
.div4_c_c{ width:1.93rem;}
.div4_c_r{ width:1.94rem;}
.div4_nr_zi{ color:#5f5f5f; font-size: 0.18rem; line-height: 0.32rem;}
.div4_nr_zi span{ display:block; margin:0.12rem 0 0.28rem;}
.pian{ margin-top:0.55rem;}
.pian bdo{ display:block; width:1.26rem; height:0.52rem; float:left; color:#292929; font-size: 0.18rem; text-align:center; padding-top:0.02rem;}
.pian bdo.bdo1{ border-right: solid 1px #e5e5e5;}
.pian bdo em{ font-style: normal; display:block; color:#656565; text-transform: uppercase; line-height: 0.3rem;}


/*关于我们*/
.main_nr3{ width:6rem; margin:0 auto; color:#949494; font-size: 0.18rem; line-height: 0.36rem;}

/*联系我们*/
.main_nr4{ width:6rem; margin:0 auto;}
.main_nr4>a img{ display:block; width:6rem; height:2.42rem;}
.div5{ height:5.01rem; background:#49bf9d;}
.div5 .div5_s{ color:#fff;  text-align: center; line-height: 0.32rem; padding: 0.37rem 0 0.16rem; background:url(../images/pic52.png) center bottom no-repeat;}
.div5 .div5_x{ color:#fff;line-height: 0.48rem; font-size: 0.18rem; padding:0.35rem 0 0 0.71rem;}
.div5>img{ position:absolute; bottom:-15px; left:1.32rem;}


/*业务范围*/
.s_main_nr5{ margin-left: -0.32rem;}
.div7{ float:left; width:2.84rem; margin:0 0 0.11rem 0.32rem;}
.div7 img{ display:block; width:2.84rem; height:2.66rem;}
.div7 span{ display:block; height:0.56rem; line-height: 0.56rem; text-align: center; color:#545454; font-size: 0.18rem;}



/*知识讲堂*/
.div8{ height:1.83rem; background:#f7f7f7;}
.div8>a{ padding:0.2rem 0 0 0.2rem;}
.div8>a img{ display:block; width:2.44rem; height:1.43rem;}
.div8_zi{ width:3.16rem; color:#acaaaa; font-size: 0.18rem; line-height: 0.3rem;}
.div8_zi a{ display:block; color:#929292; font-weight: bold; padding:0.34rem 0 0.06rem 0;}
.div8_zi span{ display:block;  text-align:right; color:#cfcfcf; padding:0.08rem 0.2rem 0 0;}
.div9 { margin: 0.17rem 0 0.16rem;}
.div9 a{ display:block; height:0.44rem; line-height: 0.44rem; color:#767676; font-size: 0.18rem; border-bottom: dashed 1px #e2e2e2; background:url(../images/pic59.png) left center no-repeat; padding-left: 0.2rem;}
.div9 a span{ float:right; color:#bababa;}

/*知识讲堂——详情*/
.div10{ color:#979797; font-size: 0.18rem; line-height: 0.36rem;}
.div10_t{ color:#727272; font-weight: bold; text-align: center; border-bottom: dashed 1px #e7e7e7; line-height: normal; margin-bottom: 0.14rem;}
.div10_t span{ display:block; color:#c5c5c5; font-weight: normal; line-height: normal; line-height: 0.4rem;}
