.wrap img{width: 100%;display: block;}

/*导航*/
nav{height:5.56rem;overflow: hidden;position: relative;font-size:1.2rem;background:url(../images/index/navbg.gif) repeat-x 0 0 #040201; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
nav:before{content:"";position:absolute;left:0;top:2.75rem;width: 100%;height:1px;overflow: hidden;border-top: solid 1px #231f1e;}
nav a{width:25%;float:left;display: block;height:2.75rem;line-height:2.75rem;text-align: center;color: #cdcdcd;font-size:1.2rem;position: relative;z-index: 1;font-weight: bold;}
nav a:before{content: "";position: absolute;width:1px;height:100%;left: 0;top:0;background: #231f1e;}
nav a:nth-child(3n-2):before{background:none;border: 0;}
nav a:hover,nav a:link,nav a:visited,nav a:active{ color:#cdcdcd;}
nav a:nth-child(1){color: #d7ad62;}

/*广告*/
.g-adv {display: block;clear:both;height:auto;overflow:hidden;position: relative;background: #191919;}
.g-adv .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom: 1.6rem;}
.g-adv .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets span.swiper-pagination-bullet{background: #fff;}
.g-adv .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets span.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #7cbc1f;}

/*搜索*/
.seabox{padding: 1.15rem 4.688% 0;height: 2.75rem;border-bottom: solid 1px #dedede;line-height: 1.75rem;}
.sea_inp{background:url(../images/index/seabg.gif) no-repeat 0 0; -webkit-background-size:100% 1.75rem; -moz-background-size: 100% 1.75rem; -o-background-size: 100% 1.75rem; background-size: 100% 1.75rem;width:46.724%;height: 1.75rem;}
.serach{width:73.8%;background: none;border: 0;padding: 0 0 0 9.6%;float: left;line-height: 1.75rem;color: #999;font-size: 1rem;}
.sub{width:16.6%;float: left;background: none;border: 0;height: 1.75rem;}
.s_pho{background:url(../images/index/c_ico1.gif) no-repeat 0 0.3rem; -webkit-background-size:1.5rem 1.05rem; -moz-background-size: 1.5rem 1.05rem; -o-background-size: 1.5rem 1.05rem; background-size: 1.5rem 1.05rem;padding: 0 0 0 7.6%;width: 39.65%;font-size: 1.3rem;color: #02679b;}
.s_pho a{color: #02679b;}
/*产品中心*/
.m-pro{text-align: center;color: #555;padding: 3.2rem 0 0;}
.til01{text-align: center;height:4.4rem;line-height: 2.2rem;color: #7cbc1f;font-size:1.7rem;position: relative;font-weight: bold;}
.til01 b{color: #02679b;}
.til01 em,.edge_c dd h3 p em{color: #808080;font-family: Arial;font-size: 0.5rem;font-style: normal;line-height: 0.9rem;text-transform: uppercase;display: block;font-weight: normal;}
.protil{height:12.1rem;}
.protil li,.protil span,.casetil li,.casetil span{width: 29%;height:3rem;line-height:3rem;background: #eee;color: #555;float: left;margin: 0 0 0.55rem 1.72%;font-size: 1.2rem;text-transform: uppercase;text-align: center;}
.protil li.cur,.casetil li.cur{background: #02679b;color: #fff;}
.protil li.cur a{ color:#fff}
.protil li a{ color:#555}
.protil li:nth-child(3n-2){margin-left: 4.688%;}
.pro_c,.m-hon{background:url(../images/index/bg01.gif) repeat center; -webkit-background-size:32rem 7rem; -moz-background-size: 32rem 7rem; -o-background-size: 32rem 7rem; background-size: 32rem 7rem;}
.pro_c{padding: 2.1rem 0 1.5rem;}

.pro_c li{width: 42.97%;float: left;height: 16.4rem;margin: 0 0 0 4.688%;text-align: center;}
.pro_c li img{width:100%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;display: block;border: solid 1px #e6e6e6;}
.pro_c li span{display: block;line-height: 2.4rem;font-size: 1rem;color: #666;text-transform: uppercase;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}

/*案例*/
.m-case{padding:2.4rem 0 0;margin:0 4.688%;overflow: hidden;}
.swiper-slide{overflow: hidden;}
.casetil{height: 11.6rem;overflow: hidden;}
.casetil li,.casetil span{width: 49.3%;margin-left: 1.4%;}
.casetil li:nth-child(2n-1){margin-left:0;}
.casetil li.cur a{ color:#fff}
.casetil li a{ color:#555;}
.case_c dl{font-size: 1rem;color: #555;line-height:1.85rem;height: 24.2rem;}
.case_c dt{height:15.75rem;}
.case_c dd b,.m-about dd p b{font-weight: normal;color: #7cbc1f;}

/*合作*/
.m-part{background: #f6f6f6;padding: 3rem 4.688% 0;height: 21.9rem;position: relative;overflow: hidden;}
.part_c{overflow: hidden;}
.part_c li{width: 33.3%;float: left;margin: -1px 0 0 -1px;}
.part_c ul a:nth-child(1) li,.part_c ul a:nth-child(2) li,.part_c ul a:nth-child(3) li{margin-top: 0;}
.part_c ul a:nth-child(3n-2) li{margin-left: 0;}
.part_c li img{width:100%;float: left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;display: block;border: solid 1px #dddcdc;}

/*优势*/
.m-edge{display: block;padding:2.7rem 0 0;margin:0 4.688%;height: 43.5rem;position: relative;overflow: hidden;}
.m-edge h2{height:5.9rem;position: relative;text-align: center;font-size: 1.7rem;color: #02679b;line-height: 2.2rem;}
.m-edge h2 b{color: #7cbc1f;display: block;}
.m-edge .prev1,.m-edge .next1{width: 2.85rem;height: 3.2rem;display: block;position: absolute;top: 40rem;right: 27.34%;background:url(../images/index/next.gif) no-repeat center 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.m-edge .prev1{left: 27.34%;transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);}
.edge_c dt{height:19.6rem;}
.edge_c dd{height:12rem;}
.edge_c dd h3{height:4.1rem;font-size: 1.4rem;color: #333;}
.edge_c dd h3 b{color: #02679b;}
.edge_c dd h3 span{display: block;color: #fff;width: 3.5rem;height: 3.55rem;line-height: 3.55rem;text-align: center;background: #7cbc1f;float: left;margin: 0 1rem 0 0;font-size: 2rem;}
.edge_c dd h3 p{width:83%;float: left;padding: 0.7rem 0 0;}
.edge_c dd li{position: relative;padding: 0 0 0 15.86%;line-height: 1.75rem;font-size: 1rem;float: left;}
.edge_c dd li:before,.new_c li:before{content: "";position: absolute;width: 0.55rem;height: 0.55rem;background:url(../images/index/ico1.gif) no-repeat 0 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;left: 11.38%;top: 0.5rem;}
.m-edge .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:4.6rem;}

/*荣誉资质*/
.m-hon{height: 20.4rem;position: relative;padding:3.2rem 0 0;}
.hon_c li{width:42.66%;float: left;margin: 0 0 0 4.688%;}
.hon_c li img{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;display: block;border: solid 1px #dddcdc;background: #fff;padding: 2px;width: 100%;}
.hon_c li span{display: block;font-size: 1rem;height:3.3rem;line-height:3.3rem;color: #666;text-align: center;}

/*关于*/
.m-about{padding: 3.2rem 4.688% 0;height:23.7rem;font-size: 1rem;color: #555;line-height: 1.8rem;}
.m-about dt{height:9.5rem;}
.m-about dd h3{height: 1.8rem;font-size: 1rem;color: #555;}
.m-about dd a{ color:#555}
/*莱邦新闻*/
.m-news{margin:0 4.688%;height:22.25rem;position: relative;font-size: 1rem;color: #555;line-height: 2.65rem;overflow: hidden;}
.newtil{height:3rem;font-size: 1.2rem;color: #fff;line-height:3rem;background:#02679b;margin-bottom: 0.75rem;}
.newtil li{float: left;padding: 0 1.2rem;}
.newtil span{float:right;color: #fff;font-family: Arial;font-size: 0.9rem;width: 15.86%;text-transform: uppercase;}
.newtil li.cur{background: #7cbc1f;}
.new_c li{color: #555;height:2.65rem;border-bottom:dashed 1px #ddd;padding: 0 0 0 1.3rem;position: relative;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.new_c li:before{left: 0;top: 1rem;}




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;
        }
    }