.m_nav{ height:6.6rem;background: #40ac3f;}
.m_nav li{ float:left;  color:#fff; width:33.3333333333%; text-align:center; }
.m_nav li{height: 3.3rem;line-height: 3.3rem;
 font-size: 1.2rem;	
	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border-right:1px solid #299528;
border-bottom:1px solid #299528;}
.m_nav a:nth-child(3n) li{ border-right: none;}
.m_nav a:nth-child(1) li,.m_nav a:nth-child(4) li{ border-left: none;}
.m_nav a:nth-child(5) li,.m_nav a:nth-child(6) li,.m_nav a:nth-child(4) li{ border-bottom: none;}
.m_nav a:nth-child(1) li{background: #0278c0;font-weight: bold;}

.g-adv { height:auto; }
.g-adv .sclwrap_box ,.g-adv .m-box,.g-adv .m-box img{overflow:hidden;height: 15rem;}
.g-adv .m-box li img{ width:100%;}
.g-adv .m-cnt{ background:#aaaaaa;}
.g-adv .m-cnt li{ float:left; width:33.3333%; }
.g-adv .m-cnt li.z-on{ background:#4a4a4a;}

/*搜索*/
.m_ser{ height: 3rem; position: relative; margin-bottom: 2rem; margin-top:2rem;}
.ser{width:100%;margin:0 auto;height:3rem;;line-height:3rem;background:url(/mobile/Images/Index/serbg.jpg) no-repeat left center;background-size:100%; }
.ser input{background:none;border:none;color:#d9d9d9;font-size:1.2rem;height:3rem;line-height: 3rem;float:left;}
.ser input:nth-child(1){width:63%;padding:0 1% 0 10%;}
.ser input:nth-child(2){width:23%;  cursor: pointer; height: 3rem; line-height: 3rem;}

/* 合作 */
.g_hz{height: 17rem;}
.g_hz .sclwrap_box,.g_hz .m-box {height: 12rem;}
.g_hz h2{height: 5.5rem;}
.g_hz h2,.g_hz h2 img{width: 100%;display: block;}
.m_hz{position: relative;}
.m_hz .prev, .m_hz .next {
    height:2.5rem;
    position: absolute;
    text-align: center;
    top:2.3rem;
    width: 1.3rem;
    z-index: 99;
}
.m_hz .prev {left: 2%;}
.m_hz .next {right: 2%;}
.m_hz .prev img,.m_hz .next img{width: 100%;}
.m_hz .nowarp {
    margin: 0 7% 0 7%;
    overflow: hidden;
    position: relative;
    width: 85%;
}
.m_hz .u_lst2 {float: left; display: inline; width: 100%; 	}
.m_hz .u_lst2 li{width:47%;float: left; margin-right: 6%; position: relative;}
.m_hz .u_lst2 li:last-child{ margin-right: 0;}
.m_hz .u_lst2 li img{width: 100%;display: block;border: 1px solid #d0d0d0;
	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;  }
.m_hz .u_lst2 li em{ display: block; width: 100%;height: 4rem;line-height: 3rem;text-align: center; color: #666666;font-size: 1.2rem; overflow: hidden; }


/* 产品中心 */
.g_pro {height:40.4rem; }
.g_pro .sclwrap_box,.g_pro .m-box {height:27.5rem;}
.g_pro h2{background:url(/mobile/Images/Index/cptit.jpg) no-repeat;background-size:100%; height: 3.4rem;line-height: 3.4rem;text-align: center;font-size: 1.5rem;color: #fff; margin-bottom: 1.4rem;}
.g_pro .m-cnt {margin: 0 3%; height: 8rem;}
.g_pro .m-cnt li { color: #fff; position: relative; text-align: center; margin-bottom: 0.7rem;
    display: inline;height:2.8rem; line-height:2.8rem; background: #40ac3f;
    float: left;
    font-size: 1rem;
    font-weight: normal;
    text-align: center;
    width:32%; margin-right: 2%;}
.g_pro .m-cnt li:nth-child(3n){margin-right: 0;}
.g_pro .m-cnt li.z-on {background: #0278c0;}
.g_pro .m-cnt span{float: left;color: #fff; position: relative; text-align: center; margin-bottom: 0.7rem;
    display: inline;height:2.8rem; line-height:2.8rem; background: #40ac3f;
    float: left;
    font-size: 1rem;
    font-weight: normal;
    text-align: center;
    width:32%;}
.g_pro .m-cnt span a{color: #fff;}

.con{float: left; display: inline;}
.g_pro .u_lst8{padding:0 3% 0 3%; }
.g_pro .u_lst8 li{float: left; width: 49%; margin-right: 2%; z-index: 2; position: relative; }
.g_pro .u_lst8 li img{width: 100%;display: block;border: 0.4rem solid #dcdcdc;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.g_pro .u_lst8 li em{font-size: 1rem; color: #666666; height: 2.8rem; line-height:2.8rem; text-align: center; display: block; font-weight: normal; overflow: hidden;width: 100%; }
.g_pro .u_lst8 a:nth-child(2n) li{margin-right: 0}

.g_xban{position: relative; background:url(/mobile/Images/Index/xban.jpg) no-repeat;background-size:100%; height: 14rem;margin-top: -2.7rem;}
.g_xban a{display: block;position: absolute;left:56%;top:10.5rem; width: 9.2rem;height: 2.2rem;line-height: 2.2rem;background: #0278c0;text-align: center;font-size: 1.1rem;color: #fff;font-weight: bold;
outline:#81bce0 solid 1px; outline-offset: -0.2rem;}

/* 供电方案 */
.g_fa{margin-top: 2.3rem;height: 19.2rem;}
.g_fa h2,.g_fa h2 img{width: 100%;display: block;}
.g_fa h2{height: 5rem;}
.g_fa dl{margin: 0 3%; height: 8.5rem;clear: both; margin-bottom: 1.8rem;}
.g_fa dt{float: left;width: 50%;}
.g_fa dt img{width: 100%;display: block;}
.g_fa dd{width:50%;float: left;}
.g_fa h3{height: 2.8rem;line-height: 2.8rem;overflow: hidden;font-size: 1.1rem;color: #40ac3f;font-weight: bold;}
.g_fa p{font-size: 0.9rem;color: #3e3e3e;line-height: 1.5rem;height: 4.5rem;overflow: hidden;}
.g_fa .dd0{padding-left: 3%;width: 47%;}
.g_fa .dd1{padding-right: 3%;width: 47%;}
.g_fa .morean{display: block;margin: 0 3%;width: 94%;height: 3.5rem;line-height: 3.5rem;background: #cccccc;text-align: center;font-size: 1.2rem;color: #333;font-weight: bold;}

/* 现场评估 */
.g_pg{height: 24rem; padding-top: 2rem; }
.g_pg .sclwrap_box,.g_pg .m-box {height: 18.4rem;}
.g_pg h2,.g_pg h2 img{width: 100%;display: block;}
.g_pg h2{height: 5.5rem;}

.m_pg{position: relative;}
.m_pg .prev, .m_pg .next {
    height:2.5rem;
    position: absolute;
    text-align: center;
    top:4.6rem;
    width: 1.3rem;
    z-index: 99;
}
.m_pg .prev {left: 3%;}
.m_pg .next {right: 3%;}
.m_pg .prev img,.m_pg .next img{width: 100%;}
.m_pg .nowarp {
    margin: 0 9% 0 9%;
    overflow: hidden;
    position: relative;
    width: 82%;
}
.con{float: left;display: inline;}
.m_pg dt,.m_pg dt img{width: 100%;display: block;}
.m_pg h3{height: 3rem;line-height: 3rem;text-align: center;overflow: hidden;font-size: 1.2rem;color: #333;font-weight: bold;}
.m_pg p{font-size: 1rem;line-height: 1.5rem;height: 3rem;overflow: hidden;color: #333;text-align: center;}

         
.g_xban2{position: relative; background:url(/mobile/Images/Index/xban2.jpg) no-repeat;background-size:100%; height: 10.2rem;}
.g_xban2 a{display: block;position: absolute;left:34%;top:7.5rem; width: 10rem;height: 2rem;line-height: 2rem;background: #0278c0;text-align: center;font-size: 1.2rem;color: #fff;font-weight: bold;}


/* 优势 */
.g_ys3{position: relative;height: 37rem;padding-top: 2.2rem;}
.g_ys3 .sclwrap_box,.g_ys3 .m-box {height: 32rem;}
.g_ys3 h2,.g_ys3 h2 img{width: 100%;display: block;}
.g_ys3 h2{height: 4.5rem;}
.g_ys3 .m-cnt{position: absolute; left:38%;top:36rem;z-index: 100;}
.g_ys3 .m-cnt li,.g_ys3 .m-cnt{height: 1.5rem; }
.g_ys3 .m-cnt li { width: 1.2rem;height: 1.2rem;display: block;float: left;border-radius: 85em;background: #797979; margin-right: 0.8rem; }
.g_ys3 .m-cnt li.z-on {background: #40ac3f;}

.g_ys3 dt{width: 100%;}
.g_ys3 dt img{width: 100%;display: block;}
.g_ys3 .m_ys1 h3{background:url(/mobile/Images/Index/ysno1.jpg) no-repeat;background-size:100%;  height: 4.6rem; padding: 1rem 0 0 15%; font-size: 1.3rem;color: #0278c0;font-weight: bold;}
.g_ys3 .m_ys2 h3{background:url(/mobile/Images/Index/ysno2.jpg) no-repeat;background-size:100%;  height: 4.6rem; padding: 1rem 0 0 15%; font-size: 1.3rem;color: #0278c0;font-weight: bold;}
.g_ys3 .m_ys3 h3{background:url(/mobile/Images/Index/ysno3.jpg) no-repeat;background-size:100%;  height: 4.6rem; padding: 1rem 0 0 15%; font-size: 1.3rem;color: #0278c0;font-weight: bold;}
.g_ys3 .m_ys4 h3{background:url(/mobile/Images/Index/ysno4.jpg) no-repeat;background-size:100%;  height: 4.6rem; padding: 1rem 0 0 15%; font-size: 1.3rem;color: #0278c0;font-weight: bold;}



.g_ys3 p{position: relative;padding-left: 10%;padding-right: 3%; font-size: 1rem;color: #666666;line-height: 1.6rem;}
.g_ys3 p b{font-weight: normal;color: #40ac3f}
.g_ys3 p:before{content: "";position: absolute;background:url(/mobile/Images/Index/ysico.jpg) no-repeat;background-size:100%; width: 1.2rem;height: 1.2rem;left:5%;top:0.5rem;}


/* 合作 */
.g_hz2{height: 16rem;}
.g_hz2 .sclwrap_box,.g_hz2 .m-box {height: 10rem;}
.g_hz2 h2{height:3.6rem;line-height: 3.6rem;background: #40ac3f;text-align: center;font-size: 1.5rem;color: #fff;font-weight: bold; margin-bottom: 2rem;}

.m_hz2{position: relative;}
.m_hz2 .prev, .m_hz2 .next {
    height:2.5rem;
    position: absolute;
    text-align: center;
    top:2.3rem;
    width: 1.3rem;
    z-index: 99;
}
.m_hz2 .prev {left: 2%;}
.m_hz2 .next {right: 2%;}
.m_hz2 .prev img,.m_hz2 .next img{width: 100%;}
.m_hz2 .nowarp {
    margin: 0 7% 0 7%;
    overflow: hidden;
    position: relative;
    width: 85%;
}
.m_hz2 .u_lst2 {float: left; display: inline; width: 100%; 	}
.m_hz2 .u_lst2 li{width:47%;float: left; margin-right: 6%; position: relative;}
.m_hz2 .u_lst2 li:last-child{ margin-right: 0;}
.m_hz2 .u_lst2 li img{width: 100%;display: block;border: 1px solid #d0d0d0;
	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;  }
.m_hz2 .u_lst2 li em{ display: block; width: 100%;height: 3rem;line-height: 3rem;text-align: center; color: #666666;font-size: 1.2rem; overflow: hidden; }


/* 客户见证 */
.g_kf{height: 27.5rem;}
.g_kf h2{ margin: 0 3%; position: relative; height: 3rem;line-height: 3rem;border-bottom: 1px solid #999da2; font-size: 1.2rem;color: #40ac3f;font-weight: bold; margin-bottom: 1.7rem;}
.g_kf h2 span{font-size: 1.2rem;color: #666666;text-transform: uppercase;font-weight: normal;}
.g_kf h2:before{content: "";position: absolute;width: 5rem;height: 0.2rem;left:0;bottom: -0.1rem; background: #0278c0;}
.g_kf dl{margin: 0 3%; height: 9.5rem;clear: both; margin-bottom: 1.6rem;}
.g_kf dt{float: left;width: 37%; margin-right: 3%;}
.g_kf dt img{width: 90%;display: block;	
	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.g_kf dd{width:50%;float: left; padding-top: 0.5rem;}
.g_kf h3{height:2rem;line-height: 2rem;overflow: hidden;font-size: 1.1rem;color: #40ac3f;font-weight: bold;}
.g_kf p{font-size: 1rem;color: #555555;line-height: 1.5rem;height: 4.5rem;overflow: hidden;}
.g_kf em{display: block;margin-top: 0.8rem;font-size: 1rem;color: #232323;}



/* 走进*/
.g_zj{ height: 33rem;overflow: hidden;}
.g_zj h2{height: 3.3rem;line-height:3.3rem;background: #40ac3f; text-align: center;font-size: 1.5rem;color: #fff;font-weight: bold;margin-bottom: 1.6rem; }
.g_zj dl{margin: 0 3%;}
.g_zj dt{width: 100%;}
.g_zj dt img{display: block;width: 96%; padding: 2%;border: 1px solid #dfdfdf;	
	box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;}
.g_zj dd h3{height: 3rem;line-height: 3rem; overflow: hidden; font-size: 1.2rem;color: #606060;font-weight: bold;overflow: hidden;text-align: center;}
.g_zj dd p{color: #666666;font-size: 1.1rem;height: 5.4rem; line-height: 1.8rem;overflow: hidden; margin-bottom: 2.3rem;text-align: center; padding: 0 8%;}
.g_zj dd span{display: block;padding-left: 11%;}
.g_zj dd span a{display: block;float: left;width: 10.3rem;height: 2.6rem;line-height: 2.6rem; background: #40ac3f;font-size: 1.2rem;text-align: center;color: #fff;border-radius: 0.2rem;  margin-right: 3.5rem;}
.g_zj dd span a:nth-child(2){margin-right: 0;}


/*资讯*/
.g_zx{height:18.7rem; margin: 0 3%; overflow: hidden;}
.g_zx .sclwrap_box,.g_zx .m-box { height: 14rem;}
.zx-c .u_lst7{padding-top: 1%; float: left;display: inline; }
.zx-c .u_lst7 li{height:2.4rem; line-height:2.4rem; border-bottom: 1px solid #e7e7e7; font-size: 1.2rem; color: #7d7d7d; overflow: hidden;}
.zx-c .u_lst7 li a{color: #7d7d7d; }
.zx-c .u_lst7 li:last-child{border-bottom: none;}
.zx-c .u_lst7 li em{display: inline-block; padding-right: 3%;}


.til02 {position: relative;height: 3rem;line-height: 3rem;border-bottom: 1px solid #999da2;}
.til02 li{position: relative;  }
.til02 li,.til02{height: 3rem;line-height: 3rem;}
.til02 li { color: #666666; position: relative; text-align: center;
    display: inline;
    float: left;
    font-size: 1.2rem;
    font-weight: bold;
    text-align: center;
    width: 23%;}
.til02 li.z-on {position: relative; color: #40ac3f;}
.til02 li.z-on:before{content: "";position: absolute;width: 100%;height: 0.2rem;background: #0278c0;left:0;bottom:-0.1rem;}

.til02 span{position: absolute;right:0;top:0;font-size: 1.2rem;color: #666666}
.til02 span a{color: #666;}














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;}}





