.wrap img{width: 100%;}

/*广告*/
.g-adv {clear:both;height:auto;overflow:hidden;position: relative;}
.g-adv img{ width:100%;display: block;}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width:23.1%;left:38.27%;bottom:1rem;height:1rem;}
.g-adv .swiper-pagination-bullet{background:#fff;width:0.75rem;height:0.75rem;border-radius: 0.75rem;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;}
.g-adv .swiper-pagination-bullet-active{background: #127cb8;}
.edge_c .swiper-pagination-bullet{background:#999;width:0.95rem;height:0.95rem;border-radius: 0.95rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;margin: 0 0 0 1.4rem;}
.edge_c .swiper-pagination-bullet-active{background: #127cb8;width: 2.75rem;}

.swiper-slide{overflow: hidden;}


.til01{display: block;font-size:1.4rem;line-height:1.8rem;color: #333;text-align: center;padding: 0 0 0.9rem;position: relative;z-index: 1;}
.til01:before{content: "";position: absolute;width: 78%;height: 1px;background: #d9d9d9;top:3.6rem;left:11%;z-index:-1;}
.til01 em,.til01 em img{display: block;width: 1.45rem;height: 1.45rem;margin: 0 auto;}
.til01 span{display: block;font-size: 1.9rem;line-height: 2.9rem;font-weight: bold;}
.til01 i{display: block;font-size:0.8rem;line-height:1.3rem;text-transform: uppercase;opacity: 0.4;letter-spacing: 0.25rem;}
.til01 b{color: #127cb8;}
.til01 a{display: block;color: #333;}
.m-probox .til01,.m-edge .til01,.m-about .til01,.m-tecp .til01{color: #fff;height: 8.9rem;padding: 0;}
.m-probox .til01:before,.m-edge .til01:before,.m-about .til01:before,.m-tecp .til01:before{background: rgba(255,255,255,0.3);}

/*利锦华*/
.m-webox{padding: 1.65rem 3.125%;font-size:0.8rem;color: #353535;line-height: 1.35rem;text-align: center;}
.webox_p,.webox_p img{display: block;width: 100%;}
.webox_l{border: solid 1px #ddd;border-top: 0;display: block;height:9.9rem;text-align: center;}
.webox_l li{width:33.33%;float: left;height:9.9rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border-left:solid 1px #ddd;padding-top: 1.5rem;}
.webox_l li:nth-child(1){border-left:0;}
.webox_l li span{height: 2.4rem;line-height: 2.4rem;width: 8rem;margin: 0 auto 0.8rem;background: #127cb8;color: #fff;font-size: 1.1rem;display: block;}

/*产品中心*/
.m-probox,.m-tecp{padding:1.4rem 3.125%;clear: both;display: block;overflow: hidden;font-size:1.1rem;color: #333;background:url(../images/probg.jpg) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.pro_cla{height:44.2rem;color: #fff;line-height:1.9rem;position: relative;overflow: hidden;}
.prev1,.next1{width:1.7rem;height:3.05rem;display: block;position: absolute;z-index: 2;top: 11.6rem;right: 5.47%;}
.prev1{left: 5.47%;}
.pro_ct{height: 5.75rem;line-height: 2.8rem;font-size: 1.2rem;margin-bottom: 1rem;text-align: center;}
.pro_ct li{height: 2.8rem;width: 32.66%;float: left;position: relative;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;padding: 0 1.7rem 0 1.4rem;background: #2a3139;margin-bottom: 0.2rem;color: #fff;}
.pro_ct li:before{content: ">";position: absolute;width: 2.8rem;height: 2.8rem;line-height: 2.8rem;color: #fff;top: 0;right: 0;}
.pro_ct li:nth-child(2),.pro_ct li:nth-child(5){margin: 0 1.01% 0.2rem;}
.pro_ct li.cur{font-weight: bold;background: #127cb8;}


.pord_c{display: block;padding: 0 0 0.8rem;position: relative;overflow: hidden;}

.pord_c .swiper-wrapper{height:37.5rem;}
.pro_cp dl{position: relative;background: #127cb8;color: #fff;height: 36.7rem;}
.pro_cp dl a{color: #fff;}
.pro_cp dt{position: relative;}
.pro_cp dt,.pro_cp dt img{width: 100%;display: block;}
.pro_cp dt p{position: absolute;height:3.7rem;width:100%;display: block;bottom: 0;left:0;color: #fff;line-height: 1.9rem;font-size: 1.1rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;padding: 0.9rem 1.6rem 0 2.5rem;background: rgba(0 , 0 , 0 , 0.7);}
.pro_cp dt p span{height:1.9rem;width:6.8rem;display: block;float: right;background: #127cb8;text-align: center;}
.pro_cp dd{padding: 1.35rem 1.6rem 0 2.5rem;height: 14.9rem;}
.pro_cp dd h3{height:6.25rem;display:block;line-height:1.4rem;font-size: 1.2rem;position: relative;margin-bottom: 0.8rem;}
.pro_cp dd h3:before{content: "";position: absolute;width: 3rem;height: 0.25rem;background: #fff;left: 0;bottom: 0;}
.pro_cp dd h3 b{display: block;line-height:2.6rem;font-size: 1.5rem;}
.pro_cp dd h3 em{display: block;line-height:0.9rem;font-size:0.7rem;font-family: Arial;text-transform: uppercase;white-space: nowrap;}
.pro_cp dd li{height:1.9rem;line-height: 1.9rem;border-bottom: solid 1px #4d8ac5;}
.pro_cp dd li:last-child{border: 0;}

.pord_lc dl{width: 49%;height: 18.45rem;border: solid 1px #e2e2e2;float: left;text-align: center;margin-bottom: 0.4rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.pord_lc a:nth-child(2n) dl{margin-left:1%;}
.pord_lc a:nth-child(2n-1) dl{clear: both;}
.pord_lc dt{width: 90.8%;display: block;margin: 0.65rem auto 0;}
.pord_lc dd{width: 90.8%;display: block;margin:0 auto;line-height: 1.3rem;text-align: center;color: #666;}
.pord_lc dd h3{display: block;line-height:2.55rem;height:2.55rem;border-bottom: solid 1px #d9d9d9;font-size: 1.1rem;margin-bottom: 0.3rem;}
.pord_lc dd p{display: block;padding: 0 1.2rem;}

.pnbox{position: relative;z-index: 1;height: 3.1rem;clear: both;}
.pnbox:before,.pnbox:after{content: "";position: absolute;width: 33.2%;height: 1px;top: 1.85rem;background: #d3d3d3;right: 0;z-index:-1;}
.pnbox:before{left: 0;}
.pnbox1{width: 3.1rem;height: 3.1rem;display: block;float: left;margin-left: 15.56%;z-index:9;position: relative;}
.pnbox .pnbox1:nth-child(1){margin-left:31.2%;}

/*产品差异化*/
.m-tecp{height:17rem;overflow: hidden;text-align: center;padding:0.8rem 2.8125% 0;font-size: 1.1rem;color: #fff;}
.tecp_c{padding: 0.9rem 0 0;}
.tecp_c li{width: 25%;height: 2.8rem;line-height: 2.8rem;background: #2a3139;float: left;position: relative;}
.tecp_c li:before,.tecp_c li:after{content: "";position: absolute;width: 1px;height: 100%;background: #95989c;left: 0;bottom:0;}
.tecp_c li:after{width: 100%;height: 1px;}
.tecp_c li:nth-child(4n-3):before,.tecp_c li:nth-child(4):after,.tecp_c li:nth-child(5):after,.tecp_c li:nth-child(6):after{width: 0;height: 0;}
.tecp_c li span{display: inline-block;padding: 0 0 0 1.6rem;background-repeat: no-repeat;background-position: 0 center;-webkit-background-size:1.4rem 1.4rem; -moz-background-size: 1.4rem 1.4rem; -o-background-size: 1.4rem 1.4rem; background-size: 1.4rem 1.4rem;}
/*视频*/
.m-video{background: #f4f4f4;padding:1rem 2.8125% 0;height: 30.3rem;}
.m-video h3{height:4.65rem;line-height: 4.65rem;font-size: 1.9rem;color: #221815;}
.m-video h3 span{font-size: 1.1rem;float: right;}
.video_c{background: #fff;padding: 1.2rem;height: 21rem;font-size: 1.1rem;line-height: 1.6rem;color: #333;}
.video_c dt,.video_c dt img{display: block;width: 100%;}
.video_c dd{display: block;padding: 1.25rem 0 0;background:url(../../images/jt2.png) no-repeat right 1.7rem;-webkit-background-size:3.3rem 2.65rem; -moz-background-size: 3.3rem 2.65rem; -o-background-size: 3.3rem 2.65rem; background-size: 3.3rem 2.65rem;color: #333;}
.video_c dd span{display: block;}


/*担心*/
.m-worry{padding:2.2rem 0;height: 30.3rem;font-size: 1.1rem;line-height: 1.7rem;}
.m-worry .til01 i{font-size: 0.7rem;letter-spacing: 1px;}
.worry_c{padding:0 2.8125%;background:url(../images/worry_pic.jpg) no-repeat center 1.7rem;-webkit-background-size:100% 16rem; -moz-background-size: 100% 16rem; -o-background-size: 100% 16rem; background-size: 100% 16rem;height: 20.2rem;}
.worry_c ul{width: 50%;float: left;}
.worry_c ul:nth-child(1){text-align: right;float: right;}
.worry_c li{height: 4.95rem;}
.worry_c li b{display: block;font-size: 1.4rem;line-height: 1.85rem;}
.worry_more span{display: block;margin: 0 auto;width: 18rem;line-height: 3.1rem;color: #fff;background: #127cb8;border-radius: 1.55rem;text-align: center;font-size: 1.2rem;}

/*优势*/
.m-edge{clear: both;font-size:0.9rem;color: #4d4d4d;line-height: 1.55rem;}
.edgetil{height:7.5rem;display: block;}
.edge1{height: 11.8rem;}
.edge2{height: 11.9rem;padding: 1.55rem 2.8125% 0;background:url(../images/edge_ge1.gif) no-repeat 0 0;-webkit-background-size:100% 1.5rem; -moz-background-size: 100% 1.5rem; -o-background-size: 100% 1.5rem; background-size: 100% 1.5rem;}
.edge3{background:url(../images/edge_ge2.gif) no-repeat 0 0;-webkit-background-size:100% 1.5rem; -moz-background-size: 100% 1.5rem; -o-background-size: 100% 1.5rem; background-size: 100% 1.5rem;}
.edge4{height: 14.5rem;}
.edge_w{width:44.53%;}
.edge_p{width:46.4%;padding-top: 0.15rem;}
.edge_p1{width:51.56%;}
.edge_w1{padding-left: 0 0 0 2.28125%;}
.edge_w h3{font-size: 1.3rem;height: 3.8rem;color: #127cb8;font-weight: bold;display: block;position: relative;line-height: 2.5rem;z-index: 1;white-space: nowrap;}
.edge_w h3 em{font-size: 1.2rem;width: 2.25rem;height: 3.8rem;color: #fff;display: block;background:url(../../images/edge_ico.gif) no-repeat 0 0;-webkit-background-size:2.25rem 3.8rem; -moz-background-size: 2.25rem 3.8rem; -o-background-size: 2.25rem 3.8rem; background-size: 2.25rem 3.8rem;float: left;text-align: center;line-height: 3.5rem;font-style: italic;float: left;margin:0 0.7rem 0 0;}
.edge_w h3:before{content: "";position: absolute;width: 87%;height: 1px;background: #ccc;right: 0;top: 3.1rem;z-index:-1;}
.edge_w li{padding: 0 0 0 1.6rem;position: relative;background:url(../../images/ico09.gif) no-repeat 0 0.35rem;-webkit-background-size:1rem 1rem; -moz-background-size: 1rem 1rem; -o-background-size: 1rem 1rem; background-size: 1rem 1rem;white-space: nowrap;}
.edge_w li b{color: #127cb8;}

/*在线留言*/
.m-online{background: #127cb8;padding:2.4rem 3.59% 0;height: 28.8rem;}
.m-online h2{height:8.45rem;color: #fff;font-size: 1.1rem;line-height: 2.6rem;text-align: center;}
.m-online h2 b{height:4.6rem;font-size: 1.7rem;line-height:1.9rem;border-bottom: solid 1px rgba(255,255,255,0.2);display: block;}
.onl_c ul{}
.onl_c ul ul{background: #fff;padding: 1.1rem;border-radius: 0.2rem;height: 13.8rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;overflow: hidden;margin-bottom: 1.3rem;}
.onl_c li{background: #fff;border-radius: 0.2rem;height:3.2rem;overflow: hidden;margin-bottom:0.85rem;border: solid 1px #c0c0c0;line-height: 3.2rem;}
.onl_c li span:last-nth-child(2){display:none;}
.onl_c li .sbz{background-position: 1rem 0.5rem;background-repeat: no-repeat;-webkit-background-size:2.65rem 2.25rem!important; -moz-background-size: 2.65rem 2.25rem!important; -o-background-size: 2.65rem 2.25rem!important; background-size: 2.65rem 2.25rem!important;width: 33.75%;float: left;text-align: right;font-size: 1.1rem;color: #666;height: 3.2rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;padding-right: 0.5rem;}
.onl_c li input,.onl_c li textarea,.sinp01{width: 65%;float: left;border: 0;background: #fff;font-size: 1.1rem;color: #666;height: 3.2rem;line-height: 3.2rem;}
.onl_tj,.submit .form-btn-submit{position: relative;width: 11.45rem;height: 3.2rem;line-height: 3.2rem;text-align: center;margin: 0 auto;color: #fff;background:url(../../images/ico21.gif) no-repeat 8.15rem 1rem #ff4d33;-webkit-background-size:1.55rem 1.3rem; -moz-background-size: 1.55rem 1.3rem; -o-background-size:1.55rem 1.3rem; background-size:1.55rem 1.3rem;border-radius: 0.3rem;font-size: 1.1rem;font-weight: bold;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;padding-right: 3rem;}
.submit{width: 11.45rem;margin: 0 auto;display:block;}
.submit .form-btn-reset{display:none;}
/*.onl_tj:before,.submit .form-btn-submit:before{content: "";position: absolute;width:1.55rem;height: 1.3rem;display:block;top: 1rem;right: 2.15rem;background:url(../images/ico09.gif) no-repeat 0 0;-webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}*/

/*案例*/
.m-case{padding:4.1rem 3.125% 0;height:47.6rem;position: relative;background:url(../images/casetbg.gif) no-repeat center 0;-webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.casetil{height:8.5rem;font-size: 1.1rem;text-align: center;color:#333;overflow: hidden;}
.casetil li{width:33.33%; height:4.1rem;line-height:2.1rem;float: left;background:url(../images/caselbg.jpg) 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;border-right: solid 1px #fff;margin-bottom: 1px;padding: 1rem 0;overflow:hidden;}
.casetil li:nth-child(3n),.part li:nth-child(3n){border-right: 0;}
.casetil li.cur{background:#127cb8;color: #fff;}
.casetil li span{display: inline-block;padding: 0 0 0 2.3rem;-webkit-background-size:1.6rem 3.8rem; -moz-background-size: 1.6rem 3.8rem; -o-background-size: 1.6rem 3.8rem; background-size: 1.6rem 3.8rem;background-position: 0 0.35rem;background-repeat: no-repeat;}
.casetil li.cur span{background-position: 0 -1.95rem;}

.case_c{overflow: hidden;height:17.5rem;}
.case_c p,.case_c p img{width: 100%;display: block;}
.team_more{width: 10.2rem;line-height: 2.25rem;background: #127cb8;border-radius: 1.15rem;color: #fff;text-align: center;display: block;}

/*合作客户*/
.part{height:14.7rem;overflow: hidden;font-size: 1.2rem;}
.part ul{border: solid 1px #d4d4d4;height: 8.25rem;overflow: hidden;margin-bottom: 1.2rem;}
.part li{float: left;border-right: solid 1px #d4d4d4;border-bottom: solid 1px #d4d4d4;width: 33.33%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;padding: 0 0.75rem;}
.part li:nth-child(4),.part li:nth-child(5),.part li:nth-child(6){border-bottom:0;}
.part li img{display:block;margin:0 auto;}
.part .team_more,.about_w .team_more,.new_c .team_more{margin: 0 auto;}

/*关于*/
.m-about{overflow: hidden;font-size:1.1rem;line-height:1.8rem;color: #666;padding:3.05rem 3.125% 1rem;position: relative;text-align: center;background:url(../images/aboutbg.jpg) no-repeat center 0;-webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.about_p{background: #fff;padding:0.2rem;box-shadow: 0 0.15rem 0.15rem 0.1rem #ccc;}
.about_p,.about_p img{display: block;width: 100%;}
.about_w p{padding: 1.3rem 1.1rem;overflow: hidden;}

/*风采展示*/
.show{height:23.8rem;padding: 0 3.125%;overflow: hidden;}
.show_t{height:3rem;line-height:3rem;font-size:1.2rem;border: solid 1px #dedede;overflow: hidden;color: #000;padding: 0 0 0 22.67%;margin-bottom:1rem;}
.show_t li{float: left;}
.show_t li em{display: inline-block;padding: 0 2rem;}
.show_t li.cur span{color: #127cb8;font-weight: bold;border-bottom: solid 0.1rem #127cb8;height:2.9rem;display: inline-block;}
.show_l1{width: 1200px;overflow: hidden;}
.show_c{height: 14.5rem;overflow: hidden;}
.show_c li{float: left;width: 47.83%;}
.show_c li span{display: block;text-align: center;font-size: 1.2rem;color: #666;}
.show_c ul a:nth-child(2n) li{margin-left:4.34%;}
.show_c li span{line-height:2.9rem;}


/*资讯*/
.m-news{padding: 2.3rem 0 0;height:39.4rem;overflow: hidden;font-size: 1rem;line-height:1.95rem;color: #888;background:url(../images/newbg.jpg) no-repeat center 0;-webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.m-news .til01{height: 6rem;padding: 0;}

.newtil{height:2.8rem;font-size: 1.2rem;overflow: hidden;position: relative;border-bottom: solid 1px #ebebeb;line-height: 2.15rem;padding: 0 3.125%;margin-bottom: 1.6rem;}
.newtil li{float: left;height: 2.7rem;padding: 0 2.15rem;color: #333;}
.newtil li.cur{font-weight: bold;border-bottom: solid 0.15rem #127cb8;}
.new_c{overflow: hidden;margin: 0 3.125%;}
.new_c li{height:6.1rem;color: #777;padding:1.15rem 1.65rem 0;position: relative;background: #fff;border: solid 1px #ebebeb;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;line-height: 1.9rem;margin-bottom: 1.1rem;overflow:hidden;}
.new_c li span{display: block;font-size: 1.2rem;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.new_c li span em{float: right;font-family: Arial;font-size: 1rem;font-style: italic;color: #aaa;background:#fff;}



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;
        }
    }