.g-adv {width: 100%;  position:relative;}
.g-adv img{ width:100%; display: block;}
.g-adv .swiper-pagination{bottom: 0 !important; z-index: 1}
.g-adv .swiper-pagination .swiper-pagination-bullet{width: 0.65rem; height: 0.65rem; margin:0.9rem 0.3rem !important;background-color: #a78859; opacity: 1; position: relative;}
.g-adv .swiper-pagination .swiper-pagination-bullet-active{ border:0.1rem solid #a78859;background:none;width: 0.45rem; height: 0.45rem;}
.tit01{font-size: 2.4rem; text-align: center; font-family: "Microsoft YaHei";color: #333333;font-weight:bold; }
.tit01 a{color: #333333; }
.tit01 i{font-weight: normal;}
.tit01 b{color: #a78859;}
.tit01 span{ display: block;padding-top: 1.05rem; background: url(../images/titbg.png) no-repeat center top; background-size: 7rem 1.05rem; font-size: 1.2rem; color: #666666;height: 1.6rem;line-height: 1.6rem;font-family:"Microsoft Yahei"; font-weight: normal;}
.yy_bj{  padding: 2.7rem 0 2.5rem;  background:#fff; clear: both;overflow: hidden; box-sizing: border-box;  font-family:"Microsoft Yahei"; }
.yy_bj h2{font-size: 2.25rem; margin-bottom: 1rem;}
.aboutbox {border-right: 1px #c5c4c9 solid;border-bottom: 1px #c5c4c9 solid;width: 95%;margin-top: 15px;margin:0 auto;}
.aboutbox .aboutli {width: 49%;float: left;border-left: 1px #c5c4c9 solid;border-top: 1px #c5c4c9 solid;box-sizing: border-box;padding: 10px 12px;}
.aboutbox .aboutli p {font-size: 16px;line-height: 30px;color: #333;}
.aboutbox .aboutli p span {font-size: 50px;line-height: 66px;color: #a78859;font-family: Impact;display: inline-block;}
.yy_bj dl{width: 90.625%; margin:0 auto;}
.yy_bj dd{margin-bottom: 0.8rem; font-size: 1.1rem; color: #666666; line-height: 1.7rem; text-align:left; }
.yy_bj dt{width: 100%;}
.yy_bj dt img{width: 100%;}
.yy_bj ul{clear: both;overflow: hidden; }
.yy_bj li{margin-top: 1.5rem; width: 25%; float: left; height: 3.7rem;border-right: 1px solid #dbdbdb; box-sizing: border-box; text-align: center;}
.yy_bj li img{width: 3.25rem; height: 2.1rem; display: block;margin:0 auto;}
.yy_bj li em{display: block;font-size: 1.2rem;color: #666666;  }
.yy_bj li:nth-child(2) em{font-weight: bold;}
.yy_bj li:nth-child(4){border-right: 0}
/**/
.jm_bj{  padding: 3.5rem 0 0rem; height: 46.5rem; background:url(../images/jmbg.jpg) no-repeat center top; background-size: 100% 100%; clear: both;overflow: hidden; box-sizing: border-box;  font-family:"Microsoft Yahei"; }
.jm_bj h2{margin-bottom:2rem;}
.jm_bj ul{clear: both;overflow: hidden;width: 95%; margin:0 auto; }
.jm_bj li{ width: 20%; float: left;box-sizing: border-box; text-align: center;}
.jm_bj li img{width: 4.7rem; height: 4.7rem; display: block;margin:0 auto;}
.jm_bj li em{display: block;font-size: 1.2rem;color: #333333;  }
.jm_bj li:nth-child(4){border-right: 0}
/**/
.fa_bj{  padding: 3.5rem 0 0rem; background:#fff; clear: both;overflow: hidden; box-sizing: border-box;  font-family:"Microsoft Yahei"; }
.fa_bj h2{margin-bottom:2rem;}
.fa_bj ul{clear: both;overflow: hidden;width: 100%; }
.fa_bj li{  position: relative; margin-bottom: 0.25rem;}
.fa_bj li img{width: 100%; display: block;}
.fa_bj li em{display: block;font-size: 1.2rem;color: #f1f1f1;position: absolute;left:1.5rem;top:1.2rem;  }
.fa_bj li em i{font-size: 0.6rem; color: #f1f1f1; opacity: 0.2; display: block;}
.fa_bj li:nth-child(1){width: 49.53125%; float: left;}
.fa_bj li:nth-child(2){width: 49.6875%; float: right;}
.fa_bj li:nth-child(3){width: 49.6875%; float: right;}
.fa_bj li:nth-child(4){width: 49.6875%; float: left;}
.fa_bj li:nth-child(5){width: 49.6875%; float: right;}
.fa_bj .fa_more{ height: 4rem; font-size: 1rem; color: #323232;background:url(../images/fa_more.jpg) no-repeat center top;background-size: 100% 4rem; font-weight: bold;padding:2.1rem 0 0 38.4375%; display: block; letter-spacing: 0.3rem; overflow: hidden;box-sizing: border-box;}
/* 产品*/
.pro_bj{background:#fff;padding: 2.3rem 0 2.8rem;  font-family: "Microsoft Yahei";box-sizing: border-box;border-bottom: 0.5rem solid #f3f3f3;}
.pro_bj h2{margin-bottom:1rem;}
.pro_nav{height: 10.7rem;margin-bottom: 1.8rem;background: url(../images/pronavbg.png) no-repeat center bottom; background-size: 100% 2.95rem;}
.pro_nav ul{width: 90.625%; margin:0 auto;}
.pro_nav li{width: 28.1%; height:8.65rem;line-height:8.65rem; background: url(../images/clmbg.png) no-repeat center top; background-size: 100%; float: left;margin-right: 6.37%;  text-align: center; font-size: 1.1rem; color: #a78859; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.pro_nav a:nth-child(2) li{margin-top: 1rem;}
.pro_nav a:nth-child(3) li{margin-right: 0;}
.m_pro{width: 90.625%; overflow: hidden;margin:0 auto;}
.m_pro dl{ width: 100%;margin-bottom: 2.3rem; }
.m_pro dl dt{width: 100%; position: relative;}
.m_pro dl dt img{width: 100%;display: block;}
.m_pro dl dd{padding:1rem 0.6rem 0;box-sizing: border-box; height: 9.1rem;background: #f4f4f4;  position: relative;  }
.m_pro dl dd h3{height: 2.75rem;line-height: 2.75rem; color: #333333; font-size: 1.3rem; font-weight: bold;  text-align: center;}
.m_pro dl dd h3 a{color: #333333;}
.m_pro dl dd p{ line-height: 1.5rem; font-size: 1.1rem; color: #666666; text-align:center; }
.m_pro dl dd span a{ width: 9.15rem; display: block;font-size:1rem; color: #ffffff;height: 2.35rem; line-height: 2.35rem;text-align: left;padding-left: 3.3rem; background: url(../images/cpico.png) no-repeat left center; background-size: 9.15rem 2.35rem; position: absolute;left:50%; bottom:-1.2rem;; font-weight: normal; margin-left: -4.6rem;}
.m_pro ul{width: 100%; overflow: hidden;position: relative;}
.m_pro li{ position: relative;width: 48.62%; margin-right:2.75%; float: left;box-shadow:0 0  0.5rem #f5f5f5;margin-bottom: 5px;}
.m_pro li img{width: 100%; display: block;border:1px solid #e3e3e3; box-sizing: border-box;}
.m_pro li span{ box-sizing: border-box;display: block; text-align: center; height: 2.5rem; line-height: 2.5rem; font-size: 1.2rem; color: #333333; font-weight: normal; background: #d9d9d9; }
.m_pro li:nth-child(2n){margin-right: 0;}
/**/
.xz{ padding:3rem 0 2rem;border-bottom: 0.5rem solid #f3f3f3;}
.xz .tit01{margin-bottom: 1.3rem;}
.tabs2{width:90.625%; margin:0 auto 1.3rem; height:6.05rem; position:relative; z-index:0;}
.tabs2 em{ display:block;  text-align:center;font-size:1.1rem; color:#fff; line-height:1.5rem;width: 100%;margin-top: 3.1rem;}
.tabs2 a{width:20.862%; display:block; margin-right: 5.51%;  height:6.05rem; overflow:hidden;float:left; position: relative;z-index: 1;}
.tabs2 a:nth-child(1){background:url(../images/ystitico1.png) no-repeat;background-size:6.05rem 6.05rem;}
.tabs2 a:nth-child(2){background:url(../images/ystitico2.png) no-repeat;background-size:6.05rem 6.05rem;}
.tabs2 a:nth-child(3){background:url(../images/ystitico3.png) no-repeat;background-size:6.05rem 6.05rem;}
.tabs2 a:nth-child(4){background:url(../images/ystitico4.png) no-repeat;background-size:6.05rem 6.05rem;margin-right: 0;}
.tabs2 a.active:nth-child(1){background:url(../images/ystitico1cur.png) no-repeat;background-size:6.05rem 6.05rem;}
.tabs2 a.active:nth-child(2){background:url(../images/ystitico2cur.png) no-repeat;background-size:6.05rem 6.05rem;}
.tabs2 a.active:nth-child(3){background:url(../images/ystitico3cur.png) no-repeat;background-size:6.05rem 6.05rem;}
.tabs2 a.active:nth-child(4){background:url(../images/ystitico4cur.png) no-repeat;background-size:6.05rem 6.05rem;}
.tabs2 .active em { color:#fff; font-weight:normal;}
.xz dl{ width:100%; margin:0 auto;}
.xz dt img{display:block; width:100%;}
.xz dd{width:90.625%; margin:0 auto;padding-top: 1rem;}
.xz dd h3{ height:3.5rem; font-size:2rem; color:#a78859; line-height:3.5rem; font-weight:bold; overflow:hidden; border-bottom: 1px solid #cccccc;margin-bottom: 0.5rem;}
.xz dd h3 i{ font-weight: bold; margin-right: 1rem; float: left; display: inline-block;    margin-top: 0.2rem;}
.xz dd p{ font-size:1.1rem; line-height:2.3rem; color:#666666;padding-left:1.2rem; position:relative; text-align: justify; margin-bottom: 0.8rem;}
.xz dd p:before{ content:""; position:absolute; top:0.8rem; left:0; width:0.45rem; height:0.45rem;  background:url(../images/ysico.png) no-repeat left center; background-size:0.45rem 0.45rem; }
.arr{ height:3rem; position:relative; margin-top:1.5rem;}
.arr .swiper-pagination{ width:100%; margin-top:1rem;}
.arr .swiper-pagination-bullet{ background:#333333; opacity:1; width:0.9rem; height:0.9rem; margin:0 2%;}
.arr .swiper-pagination-bullet-active{ background:#a78859;border-radius:0.4rem; width:2.25rem;}
/**/
.casebj{ padding: 2.5rem 0 2.8rem;  box-sizing: border-box; background:#fff;  overflow: hidden; font-family:"Microsoft Yahei";border-bottom: 0.5rem solid #f3f3f3;}
.casebj h2{ margin-bottom: 2.2rem;}
.case{}
.case .m_case{width:100%; position: relative; }
.case .m_case dl{width:60.15625%;overflow: hidden; margin:0 auto;padding:1.7rem 1rem 1rem; background: #a78859;}
.case .m_case dl dt{width: 13.5rem;height: auto;border-radius: 100%; margin:0 auto;}
.m_case dl dt img{width: 100%;display: block;}
.case .m_case dl dd{ text-align: center;width: 100%; height: auto;padding:1rem 0; box-sizing: border-box; position: relative;}
.case .m_case dl dd h3{white-space: nowrap;text-overflow: ellipsis;overflow: hidden; font-size: 1.1rem; line-height: 1.8rem; color: #ffffff; font-weight:  bold; height: 1.8rem; position: relative;  }
.case .m_case dl dd h3 a{color: #fff;}
.case .m_case dl dd em{ font-weight: normal;font-size: 0.9rem; color: #fff; height: 1.8rem; line-height: 1.8rem;margin-bottom: 0.5rem; display: block;opacity: 0.7; }
.case .m_case dl dd p{line-height: 1.5rem;overflow: hidden; font-size:1rem;color: #ffffff; height: 4.4rem;}
.case .m_case dl dd i{text-align: left;padding-left: 3.8rem; background: url(../images/case_btn.png) no-repeat; background-size: 100%; box-sizing: border-box; font-size:1rem;height: 2rem; width: 9.65rem;  display: block;margin:0 auto;line-height: 2rem;}
.case .m_case dl dd i a{ color: #a78859; }
.case .m_case .jt{width: 3.8rem; height:20.1rem;position: absolute;top:2.9rem; z-index: 1;}
.case .m_case .prev1{background: url(../images/caseleft.gif) no-repeat;left:0; background-size: 100%;}
.case .m_case .next1{background: url(../images/caseright.gif) no-repeat;right:0;background-size: 100%;}
/*新闻*/
.g-news{ padding:3rem 0 2.8rem;background: #ffffff;border-bottom: 0.5rem solid #f3f3f3;}
.g-news .tit01{margin-bottom: 1.5rem;}
.news_nav{ width:90.625%; margin:0 auto;border-radius: 1.6rem; height:3.1rem; position:relative; background:#333333;}
.news_nav p{ width:50%; height:3.1rem;font-size:1.2rem;float:left; text-align:center; color:#ffffff; line-height:3.1rem; position: relative;box-sizing: border-box; }
.news_nav p.cur{background:#a78859; font-weight: normal; color: #ffffff;}
.news_nav p:nth-child(1).cur{border-top-left-radius:1.6rem; border-bottom-left-radius:1.6rem;  }
.news_nav p:nth-child(2).cur{border-top-right-radius:1.6rem; border-bottom-right-radius:1.6rem;  }
.news_con{width:90.625%; }
.dl01{ } 
.dl01{height: 7rem; padding:1rem 0; border-bottom: 1px solid #e0e0e0;}
.dl01 dt{ width:38%; float:left;height: 7rem;overflow: hidden;}
.dl01 dt img{ display:block; width:100%;}
.dl01 dd{ width:60%; float:right;box-sizing: border-box;height: 7rem;}
.dl01 dd h3{ font-size:1.2rem; color:#333333; font-weight: normal; line-height:1.8rem; height:1.8rem; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding-top:.2rem;}
.dl01 dd p{ font-size:1rem; line-height:1.6rem; color:#666666;}
.dl01 dd em{ color:#999999;font-size: 1rem; font-family: "Arial"; display: block;margin-bottom: 0.5rem;}
.dl01:last-child{border-bottom: 0;}
.news_arr{ height:2rem; position:relative; margin-top:1rem;}
.news_arr .swiper-pagination{ width:100%; margin-top:1rem;}
.news_arr .swiper-pagination-bullet{ background:#333333; opacity:1; width:0.9rem; height:0.9rem; margin:0 2%;}
.news_arr .swiper-pagination-bullet-active{ background:#a78859;border-radius:0.4rem; width:2.25rem;}
/*走进*/
.g-about{ padding:2.5rem 0 1rem;margin:0 auto;}
.g-about .tit01{margin-bottom: 1.25rem;}
.g-about .tit01 img{width: 32.1875%;height:2.7rem;  }
.g-about .tit01 span{width: 56.25%; margin:0 auto; }
.g-about dl{width:100%;}
.g-about dt img{ display:block; width:100%;}
.g-about ul{clear: both;overflow: hidden; background:#a78859; padding-bottom:1.4rem;}
.g-about li{margin-top: 1.4rem; width: 25%; float: left; height: 3.8rem;border-right: 1px solid #ffffff; box-sizing: border-box; text-align: center;}
.g-about li img{width: 2.8rem; height: 2.45rem; display: block;margin:0 auto;}
.g-about li em{display: block;font-size: 0.8rem;color: #ffffff;  }
.g-about a:nth-child(4) li{border-right: 0}
.g-about dd{ width:90.625%; margin:0 auto; }
.g-about dd h3{ font-size:1.6rem;padding-top: 0.5rem; height: 3.5rem; line-height: 3.5rem; font-weight:bold; color:#a78859;  text-align:center;}
.g-about dd p{ font-size:1.1rem; line-height:1.8rem; color:#666666; text-align:left; }
.g-about dd p em{ color:#0f35a9;}
/*案例*/
.Cases{background:#a78859;padding: .5rem .333333rem .5rem;}
.Cases .indexTitle {text-align: center;}
.Cases .indexTitle h3 {margin-bottom: .1rem;}
.Cases .indexTitle2 h3 a {color: #fff;}
.Cases .indexTitle2 p {color: #ddd;margin-bottom: 0.1rem;}



.CasesImg{margin: .4rem 0 .24rem;position: relative;}
.CasesImg dl{position: relative;}
.CasesImg dl dt a{width: 9.333333rem;height: 8.933333rem;}
.CasesImg dl dt img{width: 100%;display: block;}
.CasesImg dl dd{background: rgba(0,0,0,0.8);padding:.2rem .6rem .2rem;position: absolute;bottom: 0;left: 0;right: 0;}
.CasesImg dl dd h3{font-size: .293333rem;color: #fff;font-weight: normal;text-align: center;margin-bottom: .266667rem;}
.CasesImg dl dd p{font-size: .213333rem;color: #ccc;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight: normal;line-height: .4rem;}
.CasesCon i.CasesBox{width: .506667rem;height: .506667rem;display: block;overflow: hidden;position: absolute;top: 40%;z-index: 99;cursor: pointer;}
.CasesCon i.CasesBox img{width: .506667rem;height: .506667rem;display: block;}
.CasesCon i.prev{left: 3%;}
.CasesCon i.next{right: 3%;}
.CasesNav ul li{float: left;width: 33%;margin-left: 1px;position: relative;}
.CasesNav ul li.on{border: 0.08rem #fd9b01 solid;display: block;box-sizing: border-box;}
.CasesNav ul li:first-child{margin-left: 0;}
.CasesNav ul li a img{width: 100%;display: block;}
.CasesNav ul li a i{display: block;background: rgba(0,0,0,0.8);height: 100%;position: absolute;z-index: 999;top: 0;right: 0;left: 0;}
.CasesNav ul li.on a i{display: none;}
html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:384px){html{font-size: 12px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}