.wrap img{width: 100%;}



/*广告*/

.g-adv {clear:both;height:auto;overflow:hidden;position: relative;}

.g-adv img{ width:100%;display: block;}



.swiper-slide,.resou1 .swiper-slide{overflow: hidden;}



.til01{text-align: center;height:6rem;color: #4d4d5d;font-size:1.4rem;line-height:1.8rem;background:url(../images/tilbg1.png) no-repeat center bottom;-webkit-background-size:7.45rem 0.65rem; -moz-background-size: 7.45rem 0.65rem; -o-background-size: 7.45rem 0.65rem; background-size: 7.45rem 0.65rem;margin-bottom: 1.45rem;}

.til01 b{color: #1d1d28;display: block;line-height:2.6rem;font-size:2rem;}



/**/

.m-upse{height: 35.9rem;overflow: hidden;font-size: 1.3rem;line-height: 2rem;color: #4d4d5d;}

.m-upse h2{height:6.8rem;font-size:2rem;line-height:3.2rem;color: #222;padding: 2.3rem 9.38% 0;display: block;white-space: nowrap;}

.m-upse h2 p{display: block;font-weight: bold;line-height: 2.2rem;}

.m-upse h2 b{color: #1171dc;font-size: 3rem;}

.upse_ico{width: 6.7rem;height: 6.7rem;border-radius: 6.7rem;background: #1171db;color: #fff;font-size: 2.4rem;line-height: 6.7rem;text-align: center;top: 6.2rem;left:50%;margin-left:-3.25rem;}

.upse_c li{width: 45.47%;height: 9.15rem;background: #ededef;border-radius: 0.25rem;float: left;margin: 0 0 1rem 4.53%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;padding: 1.4rem 1.55rem 0;}

.upse_wz{clear: both;font-weight: bold;color: #1d1d28;text-align: center;padding: 0.1rem 4.53% 0;}



/**/

.m-chara{background:url(../images/charabg.jpg) no-repeat center 0; -webkit-background-size:100% 36.15rem; -moz-background-size: 100% 36.15rem; -o-background-size: 100% 36.15rem; background-size: 100% 36.15rem;height:33.9rem;color: #fff;font-size: 1.2rem;text-align: center;line-height: 2.8rem;padding: 2.25rem 0 0;}

.m-chara .til01{background:url(../images/tilbg2.png) no-repeat center bottom;-webkit-background-size:7.45rem 0.65rem; -moz-background-size: 7.45rem 0.65rem; -o-background-size: 7.45rem 0.65rem; background-size: 7.45rem 0.65rem;color: #fff;}

.m-chara .til01 b{color: #fff;}

.chara_c li{width:33.33%;height: 12.55rem;float: left;white-space: nowrap;}

.chara_c li span{width:70.89%;display: block;margin:0 auto;}

.chara_c li p,.chara_c li span img{display: block;}





/*产品中心*/

.m-probox,.m-witn{padding:2.15rem 3.125% 0;clear: both;display: block;overflow: hidden;position: relative;background:url(../images/bg01.gif) repeat center 0; -webkit-background-size:100% 6rem; -moz-background-size: 100% 6rem; -o-background-size: 100% 6rem; background-size: 100% 6rem;height: 70.1rem;}

.pro_cla{clear: both;display: block; margin:0.5em auto; overflow:hidden;}

.pro_cla h3{display: block;font-size: 1.3rem;font-weight: bold;height: 2.9rem;line-height: 2.9rem;color: #333;background: #ceced5;position: relative;padding:0 0 0 0.8rem;width: 47.16%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;float: left;overflow:hidden; margin:1%;}





.pro_cla h3:before{content: "";position: absolute;width:0.2rem;height: 1.3rem;background: #3f99f8;left: 0;top:0.8rem;}

.pro_cla ul{clear: both;padding: 1.25rem 0 0;height: 5.2rem;margin-bottom: 1.5rem;display: none;margin-bottom: 1.95rem;background: #fff;}



.pro_cla li{width:27.67%;float: left;display: block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;font-size:1.2rem;color: #2c2c3a;height:2.15rem;line-height:2.15rem;white-space: nowrap;background:url(../images/ico01.gif) no-repeat 0 center; -webkit-background-size:0.65rem 0.3rem; -moz-background-size: 0.65rem 0.3rem; -o-background-size: 0.65rem 0.3rem; background-size: 0.65rem 0.3rem;padding-left: 1.35rem;}





.pro_c{overflow: hidden;clear: both;display: block;}

.pro_c li{width: 47.5%;float: left;position: relative;margin-bottom:1.5rem;display: block;}

.pro_c li img{width:100%;display: block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;border: solid 1px #d9d9df;border-bottom: 0;}

.pro_c ul a:nth-child(2n) li{margin-left:5%;}

.pro_c li span{width:100%;position: absolute;height:2.65rem;line-height:2.65rem;font-size:1.2rem;text-align: center;color: #fff;background:#a4a4b0;left: 0;bottom: 0;}

.pro_more{clear: both;width: 12.85rem;height: 2.65rem;line-height: 2.65rem;color: #0d69de;border: solid 1px #0d69de;margin:0.9rem auto 0;font-size: 1.2rem;text-align: center;}



/*优势*/

.m-edge{font-size:1.2rem;color: #333;line-height:1.7rem;padding:1.9rem 3.125% 0;overflow: hidden;position: relative;height: 54.1rem;}

.m-edge:before,.m-edge:after{content: "";position: absolute;width: 27.187%;height: 1px;background: #81818f;right: 0;bottom: 3.95rem;}

.m-edge:before{left: 0;}

.prev1,.next1{width:3rem;height:3rem;position: absolute; bottom:2.55rem;right:27.187%;}

.prev1{left:27.187%;}



.edge_c{display: block;overflow: hidden;}

.edge_c dt,.edge_c dt img,.witn_c dt,.witn_c dt img{width:100%;display: block;}

.edge_c dd{clear: both;padding: 1.6rem 0 0;}

.edge_c h3{font-size:1.2rem;color: #333;line-height:2.3rem;font-weight: bold;height: 5.65rem;border-bottom: dashed 1px #a9a9a9;margin-bottom: 1.1rem;white-space: nowrap;}

.edge_c h3 b{font-size:2.2rem;color: #1276dd;line-height:3.1rem;border: solid 0.15rem #1276dd;font-family: Times New Roman;width: 3.1rem;height: 3.75rem;float: left;text-align: center;position: relative;font-weight: normal;letter-spacing: -1px;}

.edge_c h3 b:before{content: "";position: absolute;width: 1.45rem;height: 0.1rem;background: #1276dd;left: 50%;margin-left: -0.725rem;top: 2.9rem;}

.edge_c h3 p{width: 80%;float: left;padding: 0 0 0 3.3%;}

.edge_c h3 p span{display: block;font-size: 1.5rem;color: #1171db;line-height: 2.3rem;}

.edge_c li{clear: both;padding:0 0 1.5rem 4.5rem;background:url(../images/ico02.gif) no-repeat 2.6rem 0.35rem; -webkit-background-size:1.05rem 1.05rem; -moz-background-size: 1.05rem 1.05rem; -o-background-size: 1.05rem 1.05rem; background-size: 1.05rem 1.05rem;}



.edge_c .swiper-container-horizontal > .swiper-pagination-bullets{width:27%;left:36.5%;bottom:2.5rem;height:2.1rem;}

.edge_c .swiper-pagination-bullet{background:#888;width:0.8rem;height:0.8rem;border-radius: 0.8rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;margin: 0 0 0 0.6rem;}

.edge_c .swiper-pagination-bullet-active{background: #469ff7;}



/*见证*/

.m-witn{padding: 2.3rem 13.28% 0;height: 35.9rem;position: relative;overflow: hidden;line-height: 1.7rem;color: #666;font-size: 1.2rem;}

.prev2,.next2{width:3rem;height:3rem;position: absolute; top:23.1rem;right:0;}

.prev2{left:0;}

.witn_c{overflow: hidden;}

.witn_c dl{height: 26rem;background: #fff;color: #666;}

.witn_c dd{padding: 0 1.55rem;}

.witn_c dd h3{height: 4.65rem;line-height: 4.65rem;font-size: 1.3rem;font-weight: bold;color: #333;overflow:hidden;}



/*关于*/

.m-about{padding:2.35rem 4.688% 0;overflow: hidden;font-size:1.2rem;line-height:1.8rem;color: #717171;}

.m-about h2{height:4.05rem;margin: 0 0 1.45rem;}

.about_p,.about_p img{display: block;width: 100%;background: #fff;}

.about_w{padding:1.6rem 0.7rem 0;display: block;}



/*展示*/

.m-show{padding:0 4.375%;height:25.4rem;overflow: hidden;}

.show_c{position: relative;height: 31.2rem;overflow: hidden;}

.show_c li{width: 47.94%;float: left;text-align: center;font-size: 1.2rem;color: #666;line-height: 3.3rem;height:15rem;white-space:nowrap;overflow:hidden;}

.show_c ul a:nth-child(2n) li{margin-left:4.12%;}

.show_c li img,.show_c li span{display: block;}

.showtil{height:4.5rem;text-align: center;font-size:1.2rem;}

.showtil li{white-space:nowrap;overflow:hidden; height:2.85rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;float: left;line-height: 2.85rem;width:29.6%;color: #fff;background: #1171db;}

.showtil li:nth-child(2){margin:0 5.6%;}

.showtil li.cur{background:#469ff7;}







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;

        }

    }