html{color:#000;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size: 62.5%; font-family:"思源黑体 CN","microsoft yahei"}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin: 0;padding: 0;}
ol, ul, li{list-style: none;}
h1,h2{ font-weight:bold}
em,i{ font-style:normal}
a{text-decoration: none;display:inline}
body{max-width: 7.5rem;margin:0 auto;}
img{border:none;vertical-align: top}
.fl, .fr{_display: inline;}
.fl{float: left;}
.fr{float: right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{ position:relative}
.mgb30{margin-bottom: .3rem;}
.mgb20{margin-bottom: .2rem;}
.mgt20{margin-top: .2rem;}
.mgt10{margin-top: .1rem;}
.mg20{margin:.2rem 0;}
.u-topbar{position:fixed;top:0;z-index:9999;width:100%;}
.content{ width:80%;overflow:hidden; box-sizing:border-box; margin:0 auto;padding:0 1%;position: relative;text-align: center;}
.content h3{line-height: 3;border: 2px solid #ab8756;color: #ab8756;font-weight: bold;font-size: .24rem;margin-bottom: .2rem;}
.content-same{text-align: left;}
html, body {position: relative; height: 100%; font-size: .24rem} 
.swiper-container { width: 100%; height: 100%; }
.swiper-flex { position: relative;display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.center {text-align: center;}

.banner{background: url(img/index_bg.jpg) center bottom no-repeat;background-size:cover;}
.banner .content{margin-top: -38%;width: 94%}
.banner .content p{font-size: .2rem;text-align: left;color: #555;line-height: 1.6;text-indent: 2em;}
.bg{ background:url(img/bg.jpg) no-repeat;background-size: cover;}
.theme{ margin:.3rem auto;}
.content p.text{text-align: left;text-indent: 2em;line-height: 1.6;}
.lead{background: url(img/lead.png) no-repeat;background-size: 100% 100%;padding:1rem .3rem .4rem;text-align: left;margin-top: .2rem}
.lead blockquote{margin-bottom: .2rem;line-height: 1.6;font-size: .2rem;}
.strong{color: #ab8756;font-weight: bold;}
/*公共标题*/
.title {text-align: center;margin-bottom: .3rem;font-size: 0;}
.title h2{font-size: .36rem;line-height: .5rem;font-weight: bold;}
.video{height: 4rem;background: #000;border:3px solid #414141;position: relative;}
.video img{width: 100%;height: 100%;position: absolute;top:0;left: 0}
/*品牌画卷*/
.slide01 .hd .num_s li{border:3px solid #ab8756;width: 1.75rem;display: inline-block;color: #ab8756}
.slide01 .num_s li.on{background:#ab8756;color: #fff;}
.slide01 .bd .slider_s li .history img{display: inline-block;margin:2%;width:46%}
.slide01 .bd .slider_s li .history blockquote{line-height: 1.5;text-align: left;font-size: .18rem;}
.yxl{background: url(img/p3-02.png) no-repeat;background-size: 100% 100%;padding: .2rem .35rem}
.yxl p{text-indent: 2em;width: 55%;text-align:justify;font-size: .18rem;}
/*生产画卷*/
.p4 .img_box img{margin-bottom: .2rem;}
/*产品画卷*/
.product p{text-indent: 2em;font-size: .2rem;line-height: 1.8;text-align: left;}
.product p b{font-weight: bold;}
.slider_box{padding-bottom: 7%;}
.small_tit{background: #ab8756;color: #fff;position: absolute;left:4%;bottom: 2%;padding: .2rem;text-align: left;z-index: 999;}
.small_tit em{font-weight: bold;display: block;}
.small_tit small{font-size: .16rem;text-transform: uppercase;}
.small_tit b{display: block;width: .25rem;height: 2px;background: #fff;margin-top: .1rem;}
.txt{font-size: .2rem;text-indent: 8em;margin-top: .2rem;position: relative;}
.txt:before{content: "";position: absolute;width: 19%;height: 2px;background: #333333;left: 28%;top: 44%;}
.txt:after{content: "";position: absolute;width: 14%;height: 2px;background: #333333;right: 3%;top: 44%;}
.slider_box img{width: 92%;position: relative;z-index: 2}
.slider_box:before{content: "";position: absolute;width: 2px;background: #333;height: 80%;right: 3%;top: 8%;}
.p5 .slider_s li:after{content: "";position: absolute;width: 14%;height: 2px;background: #333333;right: 3%;top: 8%;z-index: 1}
.map .num_s li,.p9 .down .num_s li,.product .num_s li{width: .1rem;height: .1rem;background: #999999;border-radius: 100%;display: inline-block;margin:0 .05rem;}
.map .num_s li.on,.p9 .down .num_s li.on,.product .num_s li.on{background: #ab8756}
.tag{position: absolute;right:24%;bottom: 0;z-index: 99;}

.p8 dl dd,.p8 dl dt{width: 48%;float: left;}
.p8 dl dt{margin-right: 4%;}
.p8 dl dd{font-size: .2rem;}
.p8 dl dd h4{font-weight: bold;text-align: left;margin:.1rem 0;}
.p8 dl dd em{width: .24rem;height: 4px;background: #ab8756;display: block;}
/*营销画卷*/
.map{border:1px solid #333333;padding:0 .3rem .3rem;margin-top: .8rem;}
.map h5{width: 3rem;line-height: .6rem;background: #ab8756;color: #fff;margin:-.3rem auto 0;font-size: .26rem;font-weight: bold;}
.map_img{width: 4rem;height: 3.36rem;margin:.2rem auto;}
.map p.text{font-size: .2rem;text-align: justify;}
.map .slider_s li{position: relative;}
.map .slider_s li span{font-size: .2rem;color: #fff;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,.5);text-align: right;width: 100%;height: .5rem;line-height: .5rem;text-align: center;}

.p10 .content p.text{font-size: .2rem;}
.info {border: 3px solid #ab8756;padding: .2rem;margin-top: .3rem;}
.info dt{margin-top: -7%;margin-bottom: .2rem;}
.info dd{text-align: left;color: #ab8756;font-size: .2rem;font-weight: bold;text-indent: 1em;}
.bfw {margin-top: .2rem;}
.bfw img{width: 48%;float: left;}
.bfw img:nth-child(1){margin-right: 4%;}
.team{background: #fafafa;border:1px solid #ab8756;padding: .2rem;}
.team .title img{width: 2.03rem;margin: 0 auto}
.team dl{display: flex;}
.team dl dt{width: 1.82rem;float: left;margin-right: 4%;}
.team dl dd{float: left;text-align: left;font-size: .2rem;line-height: 1.9;}
.team h4{font-weight: bold;margin: .1rem 0}
.team p{font-size: .18rem;}

.swiper-pagination{position: static;}
#pagination1 span{color: #ab8756;background: transparent;width: .96rem;box-sizing: border-box;margin:0 4% 0 0;border: 2px solid #ab8756;border-radius: 0;height: .5rem;line-height: .4rem;opacity: 1;}
#pagination1 span:last-child{margin-right: 0}
#pagination2 span.swiper-pagination-bullet-active,#pagination1 span.swiper-pagination-bullet-active{background: #ab8756;color: #fff}
#swiper-container2{bottom: 2%;position: absolute;height: .5rem;}
#pagination2{left: -6%;text-align: right;position: absolute;bottom: 16%;}
footer{display: none;}
.videoWrap {left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;margin-bottom: .2rem;}
.videoWrap video {display: block;width: 100%;height: 100%;object-fit: fill}
