.wrap img{width: 100%;}
/*广告*/
.g-adv { clear:both;height:auto;overflow:hidden;}
.g-adv .m-box li img{ width:100%;display: block;}

/*导航*/
nav{overflow: hidden;position: relative;background: #3e3e3e;font-size: 1.2rem;}
nav:before{content: "";position: absolute;width: 100%;height: 1px;left: 0;top:2.75rem;background: #0d0d0d;border-top: solid 1px #636363;}
nav a{width:33.3%;float:left;display: block;height:2.8rem;line-height:2.8rem;text-align: center;color: #fff;font-size:1.2rem;position: relative;}
nav a:before{content: "";position: absolute;width:1px;height:100%;left: 0;top:0;background: #636363;border-left: solid 1px #0d0d0d;}
nav a:nth-child(3n-2):before{border: 0;background: none;}
nav a:hover,nav a:link,nav a:visited,nav a:active{ color:#fff;}

/*优质企业*/
.m-ente{padding: 2.5rem 7.5% 0;height: 35rem;}
.til01{font-size: 1.8rem;line-height: 2.95rem;height: 6.6rem;text-align: center;font-weight: bold;color: #020202;background: url(/mobile/Images/Index/line1.png) no-repeat center 3.55rem; -webkit-background-size:27rem 0.35rem; -moz-background-size: 27rem 0.35rem; -o-background-size: 27rem 0.35rem; background-size: 27rem 0.35rem;}
.til01 span{font-size: 1.3rem;line-height:1.55rem;height:1.55rem;font-weight:normal;color: #fff;background: #8fc41e;border-radius:0.77rem;margin:0 auto;display: block;width: 9.2rem;}
.ente_c li{width: 42.2%;float: left;height: 13.2rem; background: url(/mobile/Images/Index/entelbg.gif) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;margin: 0 0 0 7.7%;padding: 0 12.4% 0 0;text-align: center;font-size: 1.2rem;line-height: 4.5rem;white-space: nowrap;}
.ente_c li span{display: block;width:66.33%;margin: 1.25rem auto 0;color: #333;}
.ente_c a li p,.ente_c a:hover li p,.ente_c li p{color:#333;}

/*困扰*/
.m-worry{background: url(/mobile/Images/Index/diffbg.jpg) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;padding: 1.4rem 6.71%;height: 40.6rem;color: #020202;font-size: 1rem;line-height: 2.65rem;position: relative;}
.worry1{float: left;display: inline;}
.worry1 h3{display: block;font-size: 1.8rem;text-align: center;font-weight: bold;height: 6.3rem;line-height: 6.3rem;}
.worry_c1{background: url(/mobile/Images/Index/worrybg.png) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;padding: 1.95rem 0;white-space: nowrap;}
.worry_c1 h4{font-size: 1.4rem;color: #333;height: 3.85rem;line-height: 3.85rem;padding: 0 1.6rem;font-weight:bold;}
.worry_c1 ul{height:24.2rem;}
.worry_c1 li{line-height: 2.65rem;height: 2.65rem;border-bottom:dashed 1px #999;padding: 0 1.6rem;}
.worry_c1 li b{font-weight: normal;color: #00a0e9;}
.worry_c1 li:nth-child(2n){background: #ececec;}
.worry_c1 li:last-child{border: 0;}
.worry_c1 p{height:1rem;text-align: center;display: block;width:11.89%;margin: 0 auto;}
.worry_c1 p em,.case_cl1 p em{width: 0.6rem;height: 0.6rem;background: #020202;transform:rotate(45deg);-webkit-transform:rotate(45deg); -o-transform:rotate(45deg);margin: 0 0 0 0.7rem;display:inline-block;}
.worry_c1 p em{float: left;}
.worry_c1 p em.cur,.case_cl1 p em.cur{background: #fff;}
.m-worry .prev,.m-worry .next,.case01 .prev,.case01 .next{width:0.6rem;height: 1rem;display: block;background: url(/mobile/Images/Index/next1.png) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;position: absolute;top:37.5rem;right:41.8%;z-index: 1;}
.m-worry .prev,.case01 .prev{left:42.6%;transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);}

/*案例*/
.m-case{padding:2.9rem 6.71%;position: relative;clear: both;height: 40.9rem;overflow: hidden;}
.m-case .til01 span{width:15.2rem;}
.m-case:before{content: "";position: absolute;width: 100%;height: 16.1rem;background: #00a0e9;left: 0;bottom: 0;}
.casetil{height: 10.45rem;font-size: 1.2rem;color: #333;line-height: 1.5rem; overflow:hidden;}
.casetil li{width: 29%;float: left;padding: 0.3rem 0 0;height:2.8rem;border-top: solid 1px #a3a3a3;margin-bottom: 1.85rem;text-align: center;}
.casetil li:nth-child(3n-1){margin:0 6.4% 1.85rem;}
.casetil li span{display: block;text-transform: uppercase;font-size: 12px;color: #888583;line-height: 0.85rem;}
.casetil li.z-on{background: #00a0e9;border-top: solid 1px #00a0e9;color: #fff;text-align: center;position: relative;}
.casetil li.z-on span{color: #99d9f6;}
.casetil li.z-on:before,.newtil li.z-on:before{content: "";position: absolute;width: 0;height: 0;top:3.1rem;left: 50%;margin-left: -0.6rem;border-left: solid 0.6rem transparent;border-right: solid 0.6rem transparent;border-top: solid 0.6rem #00a0e9;}

.case01{height:25.5rem;overflow: hidden;position: relative;}
.case01 .prev,.case01 .next{background: url(/mobile/Images/Index/next2.png) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;position: absolute;top:12.75rem;right:41.8%;z-index: 1;}
.case01 .prev{left:41.8%;}
.case_cl1{display: inline;float: left;position: relative;}
.case_cl1 p{position: absolute;width: 97.8%;left:0.9%;top: 12rem;height:2.25rem;background: rgba(0 , 0 , 0 , 0.4);text-align: center;padding: 0.7rem 0.7rem 0 0;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.case_cl1 p em{background: #fff;}
.case_cl1 img{display: block;background: #fff;padding:0.9%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.case_cl1 span{display: block;font-size: 1.2rem;line-height: 3.4rem;text-align: center;color: #fff;}

.case_more{clear:both;text-align: center;font-size: 1rem;color: #fff;position:absolute;left: 0;bottom: 3.5rem;height: 3rem;width: 100%;display: block;}
.case_more a{display:inline-block;border: solid 1px #fff;border-radius: 1rem;width:51%;line-height: 2.25rem; color: #fff;}

/*优势*/
.m-edge{font-size: 1.2rem;line-height:2.15rem;color: #333;padding: 2.55rem 0 0;}
.m-edge .til01 span{width:22.2rem;}
.m-edge h3{height: 8.4rem;color: #00a0e9;font-size: 1.5rem;font-weight: bold;line-height: 2.4rem;text-align: center;}
.m-edge h3 span{display: block;width: 6.4rem;margin: 0 auto;}
.edge1{height: 32rem;padding: 0 5.39%;}
.edge1 dd{padding:2rem 0.85rem;}
.edge2{height:58.9rem;padding:3.15rem 0 0;background: url(/mobile/Images/Index/bg01.jpg) no-repeat center 0 #ececec; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.edge2 dd{padding:2.9rem 8.9%;}
.edge2 dd li{padding:0 0 0.65rem;line-height: 1.8rem;}
.edge2 dd li b{display: block;font-size: 1.3rem;color: #333;height:2.53rem;overflow: hidden;}
.edge2 dd li b em{display: block;font-size: 1.2rem;color: #fff;font-family: Arial;width: 1.8rem;height: 1.8rem;text-align: center;float: left;line-height: 1.8rem;float: left;margin:0.25rem 0.8rem 0 0.2rem;background: #00a0e9;border-radius: 1.8rem;}
.edge3{height:41rem;padding:2.55rem 8.28% 0;line-height: 1.85rem;}
.edge3 dd{padding:1.5rem 0 0;line-height: 1.85rem;}
.edge3 dd li{padding:0.6rem 0 0 1.85rem;background: url(/mobile/Images/Index/ico01.gif) no-repeat 0 1.2rem; -webkit-background-size:0.95rem 0.95rem; -moz-background-size: 0.95rem 0.95rem; -o-background-size: 0.95rem 0.95rem; background-size: 0.95rem 0.95rem;}

/*合作*/
.m-part{background: url(/mobile/Images/Index/partbg.jpg) no-repeat center 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;padding: 3.3rem 5.16% 0;height: 25.95rem;}
.m-part .til01{color: #fff;height: 6.1rem;}
.m-part .til01 span{width: 19.2rem;}
.m-part dd{font-size: 1.3rem;color: #fff;line-height: 1.8rem;text-align: center;padding: 2.3rem 0 0;}

/*见证*/
.m-witn{font-size: 1.2rem;line-height:1.8rem;color: #666;}
.m-witn .til01{padding:2rem 0 0;height: 5.9rem;}
.m-witn .til01 b{background: #fff;padding: 0 0.9rem;}
.witn_c{padding:0 7.81%;height: 24rem;}
.witn_c dl{height:11.15rem;line-height: 1.8rem;}
.witn_c dt{width:44%;float: left;}
.witn_c dd{width:49.6%;float: left;padding: 0.1rem 0 0 6.4%;}
.witn_c dd h3{font-size: 1.2rem;height:3.1rem;line-height: 3.1rem;color: #333;font-weight: bold;}
.witn_c dd p{height: 5.2rem;overflow: hidden;color: #666;}
.witn_c dd p b{font-weight: normal;color: #2ea7e0;}
.witn_more{height:3.05rem;line-height: 3.05rem;border-bottom: solid 1px #dfdfdf;font-size:1.2rem;text-align: center;border-top: solid 1px #dfdfdf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
    background-image: -webkit-linear-gradient(top, #fff, #f0f0f0);
    background-image: -moz-linear-gradient(top, #fff, #f0f0f0);
    background-image: -o-linear-gradient(top, #fff, #f0f0f0);
    background-image: -ms-linear-gradient(top, #fff, #f0f0f0);
    background-image: linear-gradient(top, #fff, #f0f0f0);}
.witn_more a{display: inline-block;padding: 0 0 0 1.75rem;position: relative;color: #888;}
.witn_more a:before{content: "";position: absolute;width: 0.95rem;height: 1rem;left: 0;top:1rem;background: url(/mobile/Images/Index/ico02.png) no-repeat center 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}

/*关于*/
.m-about h2{height: 3.95rem;line-height: 3.95rem;text-align: center;background: #00a0e9;color: #fff;font-size: 1.4rem;}
.about_c{padding: 3.4rem 7.19% 0;height: 23.05rem;font-size: 1.2rem;color: #666;line-height: 1.8rem;}
.about_c dd{padding:1.55rem 0 0;height:8.5rem;}
.about_c dd h3{font-weight: bold;height: 3.2rem;line-height: 3.2rem;color: #333;text-align: center;overflow: hidden;font-size: 1.2rem;}
.about_c dd p{border: 0;color: #666;}

/*资讯*/
.m-news{clear: both;overflow: hidden;font-size: 1.2rem;color: #757575;}
.newtil{height:3.95rem;font-size: 1.4rem;color: #fff;position: relative;line-height:3.95rem;text-align: center;background: #3e3e3e;margin-bottom: 2.25rem;}
.newtil li{width: 50%;float: left;}
.newtil li.z-on{background: #00a0e9;position: relative;}
.newtil li.z-on:before{top: 3.95rem;}
.news1{float: left;display: inline;}
.news1 ul{height:16.8rem;overflow: hidden;background: url(/mobile/Images/Index/newlbg.gif) no-repeat 6.7% 0.95rem; -webkit-background-size:1.3rem 13.1rem; -moz-background-size: 1.3rem 13.1rem; -o-background-size: 1.3rem 13.1rem; background-size: 1.3rem 13.1rem;padding: 0 5.3% 0 13.44%;}
.news1 li{height:2.95rem;line-height: 2.95rem;position: relative;overflow: hidden;color: #333;}





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;
        }
    }