.wrap{background:#fff; margin: 0 auto;}
.wrap img{width: 100%;}
.m-cnt:after,.c-list:after,.m-box:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
@media screen and (min-width:300px){body{font-size:75%;}}
@media screen and (min-width:360px){body{font-size:80%;}}
@media screen and (min-width:375px){body{font-size:88%;}}
@media screen and (min-width:400px){body{font-size:96%;}}
@media screen and (min-width:480px){body{font-size:112%;}}
@media screen and (min-width:568px){body{font-size:131%;}}
@media screen and (min-width:639px){body{font-size:150%;}}
/*标题*/
h2.title{font-size: 1em; width: 100%; padding-bottom: 0.75em; text-align: center; font-weight: normal; background: url(/theme/TP000095/mobile/Images/Index/titleBg.png) no-repeat center bottom; background-size: 28.28% 3px;}
h2.title i{font-size: 1.0416em; display: block; font-style: normal; color: #6c6c6c;}
h2.title b{font-size: 1.3333em; font-weight: normal; color: #2f2f35;}
h2.title b span{color: #e9530b;}
/*查看更多*/
.viewMore{font-size: 1em; display: block; width: 90.625%; height: 2.333em; line-height: 2.333em; margin: 0 auto 1.083em; text-align: center; border: 1px solid #ccc; border-radius: 0.2083em; color: #666; background: -moz-linear-gradient(top,#fff,#e9e9e9); background: -webkit-linear-gradient(top,#fff,#e9e9e9); background: -o-linear-gradient(top,#fff, #e9e9e9); background: linear-gradient(top,#fff, #e9e9e9);}
/*banner*/
.banner{position: relative; width: 100%; margin-top: 0.16666em;}
.banner .sclwrap_box{height: 12.5em;}
/*导航*/
.g-bd nav{font-size: 1em; width: 90.625%; margin: 0 auto; padding: 1em 0 0.65em 0; text-align: center; overflow: hidden;}
.g-bd nav a{float: left;display: block;width: 32.413%;height: 2.2916em;line-height: 2.2916em;margin: 0 1.3805% 0.5em 0;overflow: hidden;color: #fff;background-color: #8d8d8d;}
.g-bd nav a:nth-child(3n){margin-right: 0;}
.g-bd nav a.current,
.g-bd nav a:hover{font-weight: bold; background-color: #e9530b;}
/*搜索*/
.src{position: relative;font-size: 1.1666em; position: relative; width: 90.625%; margin: 0 auto 1em;}
.src:before{content: ""; position: absolute; left: 0; top: 0; width: 1px; height: 1.857em; background-color: #cecece;}
.src input.clear_word{font-size: 1em; width: 82%; height: 1.857em; padding: 0 14% 0 4%; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; color: #979696;}
.src .srcBtn{position: absolute; right: 0; top: 0; width: 1.95em; height:1.95em; background: url(/theme/TP000095/mobile/Images/Index/srcBtnBg.png) no-repeat; background-size: 100%; font-size:1em;}
/*定制方案*/
.customs{font-size: 1em; padding-top: 1.6em; background-color: #f2f2f2; overflow: hidden;}
.customs .proList {margin: 1.2em 1em;overflow: hidden;}
.customs .proList li{float: left;width: 29%;padding: 0 2%;margin-bottom: 0.3em;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.customs .proList li a{position: relative; font-size: 1em; padding-left: 0.8333em; color: #2f2f35;}
.customs .proList li a:before{position: absolute; left: 0; top: 50%; content: ""; width: 0.375em; height: 0.375em; margin-top: -0.18em; border-radius: 50%; background-color: #e9530b;}
.customs .onePic{position: relative;height: 18.458em;margin-top: 1em;}
.customs .onePic .sclwrap_box{position: relative;width: 79.21%;height: 18em;margin: 0 auto;}
.customs .onePic .sclwrap_box img{display: block;width: 100%;height: 17em;}
.customs .onePic .con{position: relative; overflow: hidden;}
.customs .onePic .con span{position: absolute; left: 0; bottom: 0; display: block; width: 90%; height: 1.818em; line-height: 1.818em; padding: 0 5%; font-size: 0.91666em; text-align: center; color: #fff; background: rgba(0,0,0,0.6); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.customs .btnGroup{width: 52%; margin: 0.916em auto 1.25em; overflow: hidden;}
.customs .btnGroup a{font-size: 1em; float: left; display: block; width: 47%; height: 2.083em; line-height: 2.083em; text-align: center; color: #fff; background-color: #484848;}
.customs .btnGroup a:nth-child(1){margin-right: 6%; background-color: #e9530b;}
/*内容区横幅*/
.mainBanner{width: 100%;}
.mainBanner img{display: block; width: 100%;}
/*案例*/
.case{font-size: 1em; width: 100%; overflow: hidden; padding-top: 1.583em;}
.case .twoPic{position: relative; height: 10.5em; overflow: hidden;}
.case .twoPic .sclwrap_box{position: relative; width: 90.625%; height: 110.5em; margin: 1em auto 0;}
.case .twoPic .con{position: relative; overflow: hidden;}
.case .twoPic .con span{font-size: 0.916em; position: absolute; left: 0; bottom: 0; width: 90%; height: 1.590em; line-height: 1.590em; padding: 0 5%; text-align: center; color: #fff; background: rgba(0,0,0,0.6); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.case .twoPic .con li{position: relative; width: 46%; border: 1px solid #9e9e9e;}
.case .twoPic .con li:nth-child(1){float: left;}
.case .twoPic .con li:nth-child(2){float: right;}
.case .twoPic .con li img{display: block;width: 100%;height: 8.6em;}
/*产品*/
.pro{font-size: 1em;width: 100%;padding-top: 1.666em;overflow: hidden;}
.pro .proBd{width: 90.625%; margin: 1.2em auto 0; overflow: hidden;}
.pro .nestingRoll{width: 100%;height: 10.5em;overflow: hidden;}
.pro .nestingRoll ul li{float: left; width: 50%; height: 1.79em; line-height: 1.79em; cursor: pointer; text-align: center; color: #fff; background-color: #484848;}
.pro .nestingRoll ul li.z-on{background-color: #e9530b;}
.pro .nestingRoll .sclwrap_box{height: 9.1666em;overflow: hidden;}
.pro .nestingRoll .m-box{height: 9.1666em;}
.pro .nestingRoll .con{position: relative; height: 9.1666em;}
.pro .nestingRoll .con img{display: block; width: 100%;}
.pro .nestingRoll .con li{position: relative; width: 48.2%; height: 9.1666em;}
.pro .nestingRoll .con li:nth-child(1){float: left;}
.pro .nestingRoll .con li:nth-child(2){float: right;}
.pro .nestingRoll .con li a{display: block;}
.pro .nestingRoll .con li span{font-size: 0.916em; position: absolute; left: 0; bottom: 0; width: 90%; height: 1.590em; line-height: 1.590em; padding: 0 5%; text-align: center; color: #fff; background-color: #3e3e3e; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pro .viewMore{margin-bottom: 1.8em;}
/*优势*/
.advanHd{font-size: 1em; width: 100%; height: 6.8em; padding-top: 0.8em; margin: 0 auto; text-align: center; background: url(/theme/TP000095/mobile/Images/Index/advanHdBg.jpg) no-repeat left bottom; background-size: 100%;}
.advanHd{font-size: 1em;}
.advanHd a{}
.advanHd a i{font-size: 0.6666em; color: #999;}
.advanHd a b{font-size: 1.61em;display: block;color: #1f1a17;}
.advanHd a b em{color: #e9530b;}
.advanHd a span{font-size: 0.8em; color: #1f1a17;}
.advanBd li{overflow: hidden;}
.advanBd .picBox{width: 100%; margin-top: 1.916em;}
.advanBd .picBox img{display: block; width: 100%;}
.advanBd h3{font-size: 1em; width: 90.625%; margin: 1.5em auto 0; overflow: hidden; font-weight: normal;}
.advanBd h3 a{font-size: 1em; color: #666;}
.advanBd h3 a .fl{font-size: 1.333em; float: left; display: block; width: 26.3%; line-height: 1em; height: 4.5em; padding: 0.2em 0 0 2.7%; background: url(/theme/TP000095/mobile/Images/Index/advantitleBg.jpg) no-repeat; background-size: 100%;}
.advanBd h3 a .fl i{font-size: 1.5625em; display: block; margin-top: 0.3em; color: #e9530b;}
.advanBd h3 a .fr{font-size: 1em; float: right; display: block; width: 69%; padding-top: 1.2em;}
.advanBd h3 a .fr b{font-size: 1.5em; display: block; margin-top: 0.3em; color: #e9530b; font-weight: normal;}
.advanBd p{font-size: 1em; width: 95.3125%; line-height: 1.666em; margin-left: 4.6875%; color: #666;}
.advanBd .sclwrap_box{height: 36.041em;}
.advanBd .m-cnt{width: 100%;}
.advanBd .m-cnt li{font-size: 1.08333em; float: left; width: 25%; height: 2.038em; line-height: 2.038em; text-align: center; cursor: pointer; color: #fff;}
.advanBd .m-cnt li:nth-child(odd){background-color: #808080;}
.advanBd .m-cnt li:nth-child(even){background-color: #666;}
.advanBd .m-cnt li.z-on{background-color: #e9530b;}
/*功耗*/
.power{font-size: 1em;padding: 1.625em 0 2.125em;background-color: #f2f2f2;}
.power h2{overflow: hidden;}
.power h2 em{font-size: 1.1875em; font-weight: bold; color: #e9530b;}
.power h2 li{font-size: 1.333em; float: left; width: 46.6%; color: #2f2f35;}
.power h2 li:nth-child(odd){text-align: right; padding-right: 3.4%;}
.power h2 li:nth-child(even){position: relative; text-align: left; padding-left: 3.4%;}
.power h2 li:nth-child(even):before{content: ""; position: absolute; top: 50%; left: 0; width: 0.25em; height: 0.25em; margin-top: -0.1em; border-radius: 50%; background-color: #a7a7a9;}
.powerBd{position: relative; height: 10.375em; margin: 0.875em 0 1.2em; overflow: hidden;}
.powerBd .sclwrap_box{position: relative; width: 90.625%; height: 100em; margin: 0 auto;}
.powerBd .con{position: relative;}
.powerBd .con li{position: relative; float: left; width: 27%;}
.powerBd .con li:nth-child(1){margin-left: 3.6%;}
.powerBd .con li:nth-child(2){margin: 0 5.9%;}
.powerBd .con li:nth-child(3){margin-right: 3.6%;}
.powerBd .con img{display: block;width: 100%;height: 10.4em;}
.power .slogan{width: 81.25%; margin: 0 auto;}
.power .slogan a{font-size: 0.9em; display: block; height: 1.6em; width: 91%; padding-left: 9%; line-height: 1.6em; color: #2f2f35; background: url(/theme/TP000095/mobile/Images/Index/icon_slogan.jpg) no-repeat; background-size: 1.7em 1.6em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*走进*/
.about{font-size: 1em; width: 100%; overflow: hidden; padding-top: 1.708em;}
.aboutBd{width: 90.625%; margin: 1.125em auto 0;}
.aboutBd .picBox{width: 85.3%; margin: 0 auto;}
.aboutBd .picBox img{display: block; width: 100%;}
.aboutBd .info{font-size: 1em; line-height: 1.666em; margin: 1.2em 0; color: #515151;}
.aboutBd a.more{display: block; width: 6.666em; height: 1.923em; line-height: 1.923em; text-align: center; color: #fff; background-color: #e9530b;}
/*相册*/
.photo{font-size: 1em; width: 100%; margin-top: 1.1666em; padding-top: 2.291em; background: url(/theme/TP000095/mobile/Images/Index/photoBg.jpg) no-repeat; background-size: 100%; overflow: hidden;}
.photo .nestingRoll{width: 90.625%; height: 12.6em; margin: 0 auto; overflow: hidden;}
.photo .column-list li{float: left; width: 33.333%; height: 1.41666em; line-height: 1.41666em; cursor: pointer; text-align: center; color: #000000; background: url(/theme/TP000095/mobile/Images/Index/icon_photo.png) no-repeat; background-size: 1.41666em 11.375em; overflow: hidden;}
.photo .column-list li:nth-child(1){background-position: 0 0;}
.photo .column-list li:nth-child(2){background-position: 0 -2em;}
.photo .column-list li:nth-child(3){background-position: 0 -4em;}
.photo .column-list li.z-on:nth-child(1){color: #e9530b; background-position: 0 -6em;}
.photo .column-list li.z-on:nth-child(2){color: #e9530b; background-position: 0 -8em;}
.photo .column-list li.z-on:nth-child(3){color: #e9530b; background-position: 0 -10em;}
.photo .sclwrap_box{height: 11em;}
.photo .con{position: relative; height: 11em;}
.photo .con li{width: 46.5%; font-size: 0.875em; margin-top: 1.523em; text-align: center;}
.photo .con li:nth-child(1){float: left;}
.photo .con li:nth-child(2){float: right;}
.photo .con li a{line-height: 1.161em; color: #535353;}
.photo .con li img{display: block;width: 98.5%;height: 8.5em;border: 1px solid #d4d4d4;}
.photo .con span{display: block; width: 90%; padding: 0.3em 5% 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*动态*/
.trends{width: 100%; overflow: hidden; padding-top: .8em;}
.trends .infoRoll1{position: relative;}
.trends .infoRoll1 .m-cnt{width: 72%;padding: 0 14%;background: url(/theme/TP000095/mobile/Images/Index/trendsUlBg.jpg) repeat-x left bottom;}
.trends .infoRoll1 .m-cnt li{position: relative; font-size: 1em; float: left; line-height: 1.541em; padding: 0 4.1% 0.4em; margin: 0 1%; text-align: center; color: #212121; cursor: pointer;}
.trends .infoRoll1 .m-cnt li.z-on{color: #e9530b;}
.trends .infoRoll1 .m-cnt li.z-on:before{content:""; position: absolute; left: 0; bottom: -1px; width: 100%; height: 4px; background-color: #e9530b;}
.trends .infoRoll1 .sclwrap_box{height: 11.541em;}
.trends .infoRoll1 .con{width: 100%; margin: 0.8em 0; overflow: hidden;}
.trends .infoRoll1 .con li{font-size: 1em;width: 95%;padding-left: 5%;line-height: 2em;}
.trends .infoRoll1 .con li a{position: relative;display: block;width: 70%;float: left;text-indent: 25px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.trends .infoRoll1 .con li a:before{position: absolute; left: 0; top: 50%; content: ""; width: 0.42em; height: 0.42em; margin-top: -0.21em; border-radius: 50%; background-color: #e9530b;}
.trends .infoRoll1 .con li span{width: 25%;float: left;text-align:  right;color: #666;}
.trends .infoRoll1 .con{display: block; width: 100%;}