.wrap{background: #222;color: #fbe995;font-size: 1.2rem;}
.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;display: block;font-size: 1.3rem;color: #fbe995;line-height:1.6rem;height:7.15rem;position: relative;background:url(../images/tilbg1.png) no-repeat center 0; -webkit-background-size:20.8rem 5rem; -moz-background-size: 20.8rem 5rem; -o-background-size: 20.8rem 5rem; background-size: 20.8rem 5rem;margin:0 auto;}
.til01 b{display:block;font-family: "SimSun";font-size:1.8rem;line-height:2.4rem;color: #d2ae56;padding:0.6rem 0 0;}

/*导航*/
nav{height:16.2rem;overflow: hidden;font-size:1.3rem;text-align: center;color: #d2ae56;padding: 2.6rem 0 0;}
nav a{width:29.375%;float:left;display: block;height:6.1rem;line-height:2.6rem;text-align: center;color: #d2ae56;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;background: #353535;border-radius: 0.5rem;margin: 0 0 1.05rem 2.81%;}
nav a em{width:2.65rem;display: block;height:2.2rem;margin:0 auto;padding: 1.1rem 0 0;}
nav a:nth-child(3n-2){margin-left: 3.125%;}
nav a:hover,nav a:link,nav a:visited,nav a:active{ color:#d2ae56;}
nav a:nth-child(1){color: #fff;background: #a31f17;}

/*博瑞*/
.m-webox{height: 33.8rem;text-align: center;font-size: 1.2rem;line-height: 2.1rem;}
.m-webox h2{height:5.9rem;background:url(../images/ico01.gif) no-repeat center bottom; -webkit-background-size:6.15rem 1.1rem; -moz-background-size: 6.15rem 1.1rem; -o-background-size: 6.15rem 1.1rem; background-size: 6.15rem 1.1rem;font-size: 1.8rem;color: #d2ae56;}
.m-webox h2 span{color: #5b5640;text-transform: uppercase;font-family: Times New Roman;font-size: 1.2rem;}
.m-webox h2 b{display: block;font-family: "SimSun";}
.webox_p,.webox_p img{display: block;width: 100%;}
.webox_w{padding: 0.35rem 3.125% 1.2rem;}

/*产品中心*/
.m-probox{padding:0 3.125%;clear: both;display: block;overflow: hidden;position: relative;height: 56.8rem;}
.protil{display: block;height: 8.75rem;text-align: center;}
.protil li{width: 31.83%;float: left;color: #d2ae56;background: #353536;display: block;font-size: 1.2rem;height:3.25rem;line-height:3.25rem;margin-bottom: 0.65rem;}
.protil li:nth-child(3n-1){margin:0 2.255% 0.65rem;}
.protil li.cur{color: #fff;background: #a31f17;}

.pro_c{position: relative;height: 34.7rem;overflow: hidden;clear: both;}
.pro_c p{width: 100%;display: block;position: relative;margin-bottom: 1.1rem;}
.pro_c p img,.pro_c li img{width: 100%;display: block;}
.pro_c p span{width:100%;position: absolute;height:2.15rem;line-height:2.15rem;font-size:1.2rem;text-align: center;color: #444;background: rgba(255 , 255 , 255 , 0.75);left: 0;bottom: 0;}
.pro_c li,.shop_c li{width:48.33%;float: left;display: block;position: relative;}
.pro_c ul a:nth-child(2n) li,.shop_c ul a:nth-child(2n) li{margin-left:3.34%;}
.pro_c li span,.shop_c li span{width:100%;height:2.65rem;line-height:2.65rem;font-size:1.2rem;color: #d2ae56;border-bottom: solid 1px #7a683c;display: block;background:url(../images/ico02.gif) no-repeat right center; -webkit-background-size:0.9rem 0.9rem; -moz-background-size: 0.9rem 0.9rem; -o-background-size: 0.9rem 0.9rem; background-size: 0.9rem 0.9rem;}

.prev1,.next1{width: 1.95rem;height: 3.85rem;display: block;position: absolute;top:6.2rem;right:0;z-index: 9;}
.prev1{left:0;}

.pro_more{display: block;clear: both;position: relative;text-align: center;font-size: 1.2rem;z-index: 1;}
.pro_more span{display: block;width: 49.5%;height: 2.95rem;line-height: 2.95rem;border-radius: 1.5rem;color: #fff;margin:0 auto;background: #a31f17;}
.pro_more:before{content: "";position: absolute;width: 100%;height: 1px;border-bottom: solid 0.15rem #a31f17;left: 0;top: 1.35rem;z-index: -1;}

/*优势*/
.m-edge{height:52.3rem;overflow: hidden;position: relative;font-size: 1.1rem;color: #a79b66;line-height:2.1rem;padding: 0 3.125%;}
.m-edge .til01,.m-about .til01{background:url(../images/tilbg2.png) no-repeat center 0; -webkit-background-size:28rem 5rem; -moz-background-size: 28rem 5rem; -o-background-size: 28rem 5rem; background-size: 28rem 5rem;}
.prev2,.next2{width:2.85rem;height: 3rem;display: block;position: absolute;bottom:3rem;right: 18.44%;z-index: 9;}
.prev2{left: 18.44%;transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);}

.edgetil{height:9.5rem;width: 100%;display: block;}
.edgetil li{width: 18%;float: left;position: relative;background:url(../images/edge_ibg1.gif) no-repeat center 0; -webkit-background-size:5.4rem 6rem; -moz-background-size: 5.4rem 6rem; -o-background-size: 5.4rem 6rem; background-size: 5.4rem 6rem;text-align: center;font-size: 1.2rem;color: #d2ae56;margin: 0 9.33% 0 0;white-space: nowrap;}
.edgetil li:nth-child(4){margin:0;}
.edgetil li span{width: 5.4rem;display: block;height:6rem;overflow: hidden;background:url(../images/edge_ico1.png) no-repeat 0 0; -webkit-background-size:5.4rem 12rem; -moz-background-size: 5.4rem 12rem; -o-background-size: 5.4rem 12rem; background-size: 5.4rem 12rem;}
.edgetil li:nth-child(2) span{background:url(../images/edge_ico2.png) no-repeat 0 0; -webkit-background-size:5.4rem 12rem; -moz-background-size: 5.4rem 12rem; -o-background-size: 5.4rem 12rem; background-size: 5.4rem 12rem;}
.edgetil li:nth-child(3) span{background:url(../images/edge_ico3.png) no-repeat 0 0; -webkit-background-size:5.4rem 12rem; -moz-background-size: 5.4rem 12rem; -o-background-size: 5.4rem 12rem; background-size: 5.4rem 12rem;}
.edgetil li:nth-child(4) span{background:url(../images/edge_ico4.png) no-repeat 0 0; -webkit-background-size:5.4rem 12rem; -moz-background-size: 5.4rem 12rem; -o-background-size: 5.4rem 12rem; background-size: 5.4rem 12rem;}
.edgetil li.cur{background:url(../images/edge_ibg2.gif) no-repeat center 0; -webkit-background-size:5.4rem 6rem; -moz-background-size: 5.4rem 6rem; -o-background-size: 5.4rem 6rem; background-size: 5.4rem 6rem;font-weight: bold;}
.edgetil li.cur span{background-position: 0 bottom;}

.edge_c{position: relative;height:35.3rem;overflow: hidden;}
.edge_c dt,.edge_c dt img{width: 100%;display: block;}
.edge_c dd h3{height:3.2rem;font-size: 1.4rem;color: #d2ae56;line-height:3.2rem;border-bottom: solid 1px #303030;margin-bottom: 0.6rem;}
.edge_c dd li{clear: both;padding:0 0 0 1.5rem;line-height: 2.1rem;background:url(../images/ico03.jpg) no-repeat 0 0.85rem; -webkit-background-size:0.6rem 0.6rem; -moz-background-size: 0.6rem 0.6rem; -o-background-size: 0.6rem 0.6rem; background-size: 0.6rem 0.6rem;}

.m-edge .swiper-container-horizontal > .swiper-pagination-bullets{width:48%;left:26.7%;bottom:3rem;height:2rem;}
.m-edge .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{background:#8f865c;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 1.4rem 0 0;}
.m-edge .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin:0;}
.m-edge .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #d2ae56;width: 2.75rem;}

/*案例*/
.m-case{background: #353535;padding: 4.2rem 0 0;font-size:1.1rem;line-height:1.9rem;color: #fbe995;}
.casetil{height: 3.5rem;line-height: 3.5rem;font-size: 1rem;text-align: center;margin: 0 0 1.6rem;}
.casetil li,.casetil span{width: 24%;float: left;color: #d2ae56;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border: solid 1px #988f65;border-left:0;white-space: nowrap;overflow:hidden;}
.casetil ul li:nth-child(2){width:31%;}
.casetil span{width:21%;border-right:0;}
.casetil li.cur{background: #a31f17;color: #fff;border-color: #a31f17;}
.case_c dl{height: 23.4rem;overflow: hidden;}
.case_c dt,.case_c dt img{display: block;width: 100%;}
.case_c dd{display: block;padding: 0.8rem 3.125% 0;color: #fbe995;}
.case_c dd h3{display: block;color: #d2ae56;font-size: 1.3rem;height: 3.25rem;line-height: 3.25rem;font-weight: bold;overflow:hidden;}
.case_c dd b{font-weight: normal;color: #a31f17;}

/*专卖店*/
.m-shop{padding: 3.6rem 3.125% 0;height: 43.25rem;}
.shop_c{height: 29.7rem;overflow: hidden;}
.shop_c li{height: 14.5rem;}

/*资讯*/
.m-news{height:34.6rem;font-size:1.1rem;color: #fbe995;overflow: hidden;padding: 0 3.125%;}
.newtil{height:8.35rem;line-height:3.15rem;font-size:1.2rem;color: #fff;}
.newtil li{float: left;width: 48%;text-align: center;border: solid 1px #8f865c;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;height: 3.25rem;margin-top: 0.5rem;}
.newtil li:nth-child(2){float:right;margin-top: 0.5rem;}
.newtil li:nth-child(4){float:right;margin-top: 0.5rem;}
.newtil li.cur{background: #a31f17;border-color: #a31f17;}
.new_c{overflow: hidden;}
.new_c dl{height:7.8rem;overflow: hidden;}
.new_c dt{width:41.66%;float: left;}
.new_c dd{width: 56%;float: right;color: #fbe995;}
.new_c dd h3{height: 3.35rem;line-height: 3.35rem;color: #d2ae56;overflow: hidden;font-size: 1.2rem;}
.new_c dd b{font-weight: normal;color: #fbe995;}
.new_c li{height:3.7rem;line-height:3.7rem;color: #fbe995;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;border-bottom: solid 1px #525252;}
.new_c ul a:last-child li{border: 0;}
.new_c li span{float: right;}

/*关于*/
.m-about{padding:0 3.125%;height:39.4rem;overflow: hidden;font-size:1.1rem;line-height:2.1rem;color: #fbe995;text-align: center;}
.about_p{display: block;background:url(../images/videobg.jpg) no-repeat center 0; -webkit-background-size:100% 19.5rem; -moz-background-size: 100% 19.5rem; -o-background-size: 100% 19.5rem; background-size: 100% 19.5rem;height:19.65rem;padding: 0.85rem 0 0;overflow: hidden;}
.about_pv{display: block;height:16.4rem;overflow:hidden;}
.about_p p{display: block;max-height:20.4rem;overflow:hidden;}
.about_p img{display: block;width:85.833%;margin:0 auto;}
.about_w h3{display: block;font-size: 1.2rem;font-weight: bold;height: 3.3rem;line-height: 3.3rem;color: #d2ae56;}
.about_w a{display:inline-block;color: #a31f17;}

/*展示*/
.m-show{height:19.3rem;overflow: hidden;}
.show_c{position: relative;height: 31.2rem;overflow: hidden;}
.prev3,.next3{width: 0.8rem;height: 1.5rem;display: block;top: 4.7rem;right: 2.188%;position: absolute;z-index: 9;}
.next3{transform:rotateY(180deg);-webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg);}
.prev3{left: 2.188%;}
.showtil{height:3.6rem;text-align: center;font-size:1.4rem;color: #d2ae56;background: #353535;margin-bottom: 1.45rem;}
.showtil li{height:3.6rem;float: left;line-height: 3.6rem;width:50%;}
.showtil li.cur{background:#a31f17;color: #fff;position: relative;}
.showtil li.cur:before{content: "";position: absolute;width: 0;height: 0;top: 3.6rem;left: 50%;margin-left: -0.4rem;border-left: solid 0.4rem transparent;border-right: solid 0.4rem transparent;border-top: solid 0.4rem #a31f17;}
.show_c li{width:42.34%;float: left;margin-left: 3.125%;}
.show_c ul a:nth-child(2n-1) li{margin-left:6.25%;}


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;
        }
    }