.wrap img{width: 100%;}
/*广告*/
.g-adv { clear:both;height:auto;overflow:hidden;}
.g-adv img{ width:100%;display: block;}

/*导航*/
nav{background:#188fe5;height:auto;overflow: hidden;}
nav a{width:33.33%;height:3.8rem;text-align: center;color: #fff;float: left;font-size:1.2rem;line-height:3.8rem;position: relative;}
nav a:nth-child(1){background: #de2714;}
nav a:before,nav a:after{content: "";position: absolute;left: 0;bottom: 0;background: #3aa0e9;}
nav a:before{width: 1px;height: 100%;border-left: solid 1px #0166af;}
nav a:after{width: 100%;height: 1px;border-top: solid 1px #0166af;}
nav a:nth-child(3n-2):before{background: none;border: 0;}
nav a:nth-child(4):after,nav a:nth-child(5):after,nav a:nth-child(6):after{background: none;border: 0;}
nav a:link,nav a:visited,nav a:active{ color:#fff;}


/*行业经验*/
.m-exper{height: 25.5rem;background: url(../style/bg01.jpg) repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.til01{text-align: center;font-weight: bold;font-size: 1.4rem;color: #333;height: 5.6rem;line-height: 5.6rem;position: relative;}
.til01 b{color: #de2714;display: inline-block;}
.til01:before,.til01:after{content: "";position: absolute;right: 0;top: 2.7rem;width:6rem;height: 0.4rem;background: url(../style/ico01.png) no-repeat 0 0; -webkit-background-size:6rem 0.4rem; -moz-background-size: 6rem 0.4rem; -o-background-size: 6rem 0.4rem; background-size: 6rem 0.4rem;}
.til01:before{transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg); left: 0;}
.m-exper .til01:before,.m-exper .til01:after,.m-brand .til01:before,.m-brand .til01:after,.m-activ .til01:before,.m-activ .til01:after,.m-prog .til01:before,.m-prog .til01:after,.m-case .til01:before,.m-case .til01:after{width: 9.375%;}
.exper_c li{width: 25.31%;float: left;height: 10.4rem;overflow: hidden;text-align: center;font-size: 1.2rem;color: #333;margin: 0 0 0 8.75%;position: relative;}
.exper_c li span{display: block;}
.exper_c a:nth-child(1) li{margin: 0 0 0 3.125%;}
.exper_c a:nth-child(4) li,.exper_c a:nth-child(5) li{margin-top: -2.2rem;}
.exper_c a:nth-child(4) li{margin-left:20.469%;}

/*产品*/
.m-pro{padding: 0.6rem 0 0;font-size: 1.1rem;}
.pro_nav{height: 16.5rem;padding: 0 3.125%;}
.pro_nav h3{height:3rem;font-size:1.5rem;padding:0 0 0 5.83%;line-height: 3rem;color: #fff;background: #188fe5;overflow: hidden;margin-bottom: 1rem;clear: both;}
.pro_nav h3 span{width: 20%;text-align: center;background: #de2714;float: right; display: block;}
.pro_nav li{width:31.67%;text-align: center;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 1px #ccc;border-radius: 0.35rem;height: 2.5rem;line-height: 2.5rem;float: left;color: #333;margin-bottom: 1.5rem;}
.pro_nav a li{margin-right: 2.4%; margin-bottom: 1.5rem;}
.pro_nav a:nth-child(3n) li{margin-right: 0; margin-left: 0;}
.pro_con{height: auto;text-align: center;}
.protil{height: 3.65rem;line-height: 2.7rem;font-size: 1.2rem;font-weight: bold;}
.protil li{width: 28.125%;float: left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 1px #ccc;color: #333;height: 2.7rem;display: block;}
.protil li:nth-child(1){margin: 0 9.375% 0 17.19%;}
.protil li.z-on{background: #188fe5;border-color: #188fe5;color: #fff;}
.pro_c li{width: 45.3%;float: left;margin-left: 3.125%;height: 12.85rem;line-height: 2.1rem;color:#333;}
.pro_c li img{display: block;}

/*品牌*/
.m-brand{background: #f0f0f0;padding: 0.6rem 0 3.05rem;font-size: 1.2rem;color: #333;line-height: 2rem;}
.brand_c{background: #fff;margin: 0 3.125%;border: solid 1px #ccc;height: 47.75rem;}
.brand_c dl{width:50%;float: left;height:15.9rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;padding: 1.7rem 1.2rem 0;border-top: solid 1px #ccc;}
.brand_c dl:nth-child(1),.brand_c dl:nth-child(2){border-top:0;}
.brand_c dl:nth-child(2n){border-left:solid 1px #ccc;}
.brand_c dt{height: 5.1rem;border-bottom: solid 1px #ccc;margin: 0 0.1rem 1.15rem;overflow: hidden;line-height: 3.55rem;font-weight: bold;font-size: 1.3rem;}
.brand_c dt span{width: 3.55rem;float: left;margin-right: 1rem;}
.brand_c dt span img{width: 3.55rem;height: 3.55rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 0.15rem #e6e6e6; border-radius: 3.55rem;}
.brand_c dd{text-align: center;}

/*租赁*/
.m-activ .til01 em{width: 2rem; display: inline-block;position: relative;}
.m-activ .til01 em:before{content:"";position: absolute;left: 0;top: 0;width: 100%;height: 5.6rem;background: url(../style/ico04.gif) no-repeat center; -webkit-background-size:1.9rem 2.55rem; -moz-background-size: 1.9rem 2.55rem; -o-background-size: 1.9rem 2.55rem; background-size: 1.9rem 2.55rem;}
.activ_c{padding: 0 3.125%;}
.activ_c h3{position: relative;height: 2.55rem;line-height: 2.55rem;font-size: 1.3rem;color: #333;font-weight: bold;}
.activ_c h3:before{content:"";position:absolute;right:0;top:1.05rem;width:75.83%;height:1px;background:#ccc;}
.activ1{height: 13.4rem;overflow: hidden;}
.activ1 p{width: 45%;float: right;padding: 0.8rem 0 0;}
.activ1 ul{width: 52%;float: left;}
.activ1 li{height:2.9rem;line-height: 2.9rem;padding: 0 0 0 1.25rem;position: relative;font-size: 1.2rem;color: #666;border-bottom: dashed 1px #ccc;}
.activ1 li span,.activ1 li b{width: 38.3%;display: inline-block;overflow: hidden;float: left;}
.activ1 li b{color: #de2714;}
.activ1 li:before{content: "";position: absolute;width: 0.25rem;height: 0.7rem;background:#1489de;top:1.15rem;left: 0.15rem;}
.activ_p{height: 12rem;}

/*优势*/
.m-edge{background: #f0f0f0;padding: 0.6rem 7.5% 0;position: relative;font-size: 1.2rem;color: #666;line-height: 1.4rem;height: 42.75rem;}
.m-edge .prev,.m-edge .next{position: absolute;top: 37.85rem;right:27.66%; width: 1.9rem;height: 1.9rem;background: url(../style/next.gif) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;z-index: 1;}
.m-edge .prev{transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg); left:27.66%;}
.edge1 dl{height: 31.7rem;}
.edge1 dt{height: 16.5rem;}
.edge1 dt img{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;background: #fff;padding: 0.75rem;}
.edge1 dd h3{height: 3.15rem;border-bottom:dashed 1px #ccc;line-height: 2.8rem;font-size: 1.3rem;color: #0d8ee3;font-weight: bold;margin-bottom: 0.85rem;}
.edge1 dd h3 span{width: 2rem;margin: 0 0.9rem 0 0;float: left;}
.edge1 dd li{margin:0 0 1.7rem;position: relative;padding-left: 1.2rem;font-size:1.1rem;}
.edge1 dd li:before{content: "";position: absolute;width: 0.5rem;height: 0.5rem;border-radius: 0.5rem;border: solid 0.1rem #552b7f;left:0;top:0.4rem;}
.edgetil{text-align: center;height:2rem;padding: 0 1.35rem 0 0;}
.edgetil em{width: 0.6rem;height: 0.6rem;border-radius: 0.6rem;background: #666;margin-left: 1.35rem;display:inline-block;}
.edgetil em.cur{background: #1489de;}

/*方案*/
.m-prog{padding:1.2rem 0 0;height: 21.4rem;font-size: 1.2rem;text-align: center;line-height: 2.4rem;color: #666;background: url(../style/progbg.gif) no-repeat center 8.5rem; -webkit-background-size:94.375%; -moz-background-size: 94.375%; -o-background-size: 94.375%; background-size: 94.375%;}
.prog_c li{width: 27.66%;float: left;height:7.25rem;position: relative;}
.prog_c li:nth-child(3n-2){margin-left: 7.8%;}
.prog_c li span{width:39.548%;display: block;margin:0 auto;}
.prog_c li p{display: block;}
.prog_c li:before{content: "";position: absolute;left: 0;top: 1.55rem;width: 0.55rem;height: 0.95rem;background: url(../style/ico02.png) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.prog_c li:nth-child(3n-2):before{background:none;}

.prog_c li:nth-child(5):before{background: url(../style/ico03.png) no-repeat 0 0; }
.prog_c li:nth-child(6):before{background: url(../style/ico03.png) no-repeat 0 0; }


/*案例*/
.m-case{padding: 1rem 0 0;height: 22.9rem;background: #f0f0f0;position: relative;text-align: center;}
.m-case .prev,.m-case .next,.m-part .prev,.m-part .next,.show01 .prev,.show01 .next{position: absolute;top:11.5rem;right:3.125%; width:2.3rem;height:4rem;background: url(../style/prev.gif) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;z-index: 1;}
.m-case .prev,.m-part .prev,.show01 .prev{transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg); left:3.125%;}
.m-case .sclwrap_box{width: 71.875%;margin:0 auto;}
.m-case p,.part_c ul{display: inline;float: left;width: 100%;}
.m-case p img{display:block;}
.m-case p span{display:block;font-size: 1.2rem;color: #333;line-height: 2.4rem;}

/*合作*/
.m-part{padding:0 3.125%;height:12rem;background: #f0f0f0;position: relative;}
.m-part h2{height: 2.25rem;line-height: 2.25rem;border-bottom: solid 0.1rem #ccc;position: relative;font-size: 1.3rem;color: #333;margin-bottom: 1.4rem;}
.m-part h2 span{float: right;font-size: 1.2rem;color: #de2714;}
.m-part h2:before{content: "";position: absolute;width: 7.75rem;background: #1489de;height: 0.1rem;left: 0;top: 2.25rem;}
.m-part .prev,.m-part .next{top: 4.25rem;}
.m-part .sclwrap_box{width: 87%;margin:0 auto;}
.part_c li{width: 30.22%;float: left;display: block;}
.part_c ul a:nth-child(2n) li{margin:0 4.6%;}

/*广告*/
.m-gg{position: relative;font-size: 1.2rem;text-align: center;}
.m-gg,.m-gg img{width: 100%;display: block;}
.m-gg span{width:22.5%;display: block;line-height: 7rem;position: absolute;right: 0;top: 0;color: #1489de;}

/*关于*/
.m-about{margin-bottom: 4rem; height:auto;font-size:1.1rem;color: #666;line-height:1.9rem;overflow: hidden;padding: 2.3rem 3.125% 0;}
.m-about h2{height:5.05rem;font-size:1.2rem;color: #333;line-height:1.8rem;overflow: hidden;position: relative;text-align: center;}
.m-about h2 b{display: block;font-size: 1.4rem;color:#188fe5;line-height: 1.95rem;}
.m-about h2:before,.m-about h2:after{content: "";position: absolute;width: 35.3%;height: 1px;right: 0;top: 1rem;border-bottom: dashed 1px #ccc;}
.m-about h2:before{left: 0;}
.m-about dl{padding:0 3.9%;}
.m-about dt{background: url(../style/abobg.jpg) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;padding: 0 7.5% 1.5rem;overflow: hidden;}
.m-about dd{color: #666;text-indent:2rem;}
.m-about dd b{color: #de2714;font-weight: normal;}

/*展示*/
.m-show{height: 15.5rem;overflow: hidden;text-align: center;}
.m-show .protil{height:4.3rem;overflow: hidden;}
.show01{height: 12rem;overflow: hidden;position: relative;}
.show01 .prev,.show01 .next{top:1.3rem;}
.show01 .no_ov{width: 71.875%;margin:0 auto;}
.show01 li{width:47.82%;float: left;}
.show01 a:nth-child(2n) li{margin: 0 0 0 4.3%;}

/*资讯*/
.m-news{height:18.7rem;overflow: hidden;font-size: 1.2rem;color: #666;line-height:2.45rem;}
.newtil{height:4.35rem;background: #7b7b7b;margin-bottom: 1.35rem;line-height:4.35rem;font-size: 1.3rem;text-align: center;}
.newtil li,.newtil span{float: left;color: #fff;width: 33.3%;}
.newtil li.z-on{background: #188fe5;}
.news1{float: left;display: inline;width: 100%;}
.news1 li{margin: 0 5.625%;height:2.45rem;color: #666;position: relative;white-space: nowrap;padding:0 0 0 1.9rem;}
.news1 li:before{content: "";position: absolute;width:1.1rem;height: 1.1rem;left:0;top:0.65rem;background: url(../style/ico03.gif) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}



html {font-size: 10px;}
@media screen and (min-width: 320px) {
    html {
        font-size: 10.625px;
    }
}
@media screen and (min-width: 360px) {
    html {
        font-size: 11.875px;
    }
}
@media screen and (min-width: 400px) {
    html {
        font-size: 13.125px;
    }
}
@media screen and (min-width: 440px) {
    html {
        font-size: 14.375px;
    }
}
@media screen and (min-width: 480px) {
    html {
        font-size: 15.625px;
    }
}
@media screen and (min-width: 520px) {
    html {
        font-size: 16.875px;
    }
}
@media screen and (min-width: 560px) {
    html {
        font-size: 18.125px;
    }
}
@media screen and (min-width: 600px) {
    html {
        font-size: 19.375px;
    }
}
@media screen and (min-width: 640px) {
        html {
            font-size: 20px;
        }
    }