#mlogo,#webbtn{display: none;}
.banner{
  position: relative;
  width:100%;
  height:700px;
}
.banner .content{
  position: absolute;
  left:0;top:0;
  width:100%;
  height: 100%;
  background:skyblue no-repeat center center;
  -webkit-background-size: cover;
  background-size: cover;
}
.banner .header{
  position: absolute;
  left:0;top:0;
  right:0;left:0;
  margin:auto;
  z-index: 8;
  width:96.75%;
  max-width:1660px;
  height:194px;
}
.header li{
  float: left;
  width: 11.1%;
  height: 100%;
  text-align: center;
}
.header li:hover .tit{color:#b29652;}
.header li .tit{
  display: block;
  width: 100%;
  height: 100%;
  font-size: 22px;
  color:#fff;
  line-height: 194px;
}
/*.header li.on .tit{color:#b29652;}*/
.header li img{
  max-width: 100%;
  max-height: 100%;
  height:auto;
}
.baseT{
  text-align: center;
}
.baseT h5{
  font-size: 48px;
  color:#222;
  padding-bottom: 18px;
}
.baseT p{
  font-size: 22px;
  color:#444;
  padding-bottom: 30px;
  text-transform:uppercase;
}
.baseT span{
  display: block;
  width: 60px;
  height: 2px;
  background: #b29652;
  margin:0 auto;
}
.footer{
  width: 100%;
  height:auto;
  background: #192748;
  padding:70px 0 66px;
  overflow: hidden;
}
.footer .llogo{
  float: left;
  width: 18%;
}
.footer .llogo img{
  width: 100%;
  max-width:200px;
  max-height:100%;
}
.footer .rightNav{
  position: relative;
  float: left;
  width: 80%;
  height: 240px;
  padding-left: 2%;
}
.footer .rightNav::before{
  content:"";
  clear:both;
  position: absolute;
  left:-10px;top:0;
  width: 2px;
  height: 100%;
  background: #fff;
}
.footer .rightNav dl{
  float: left;
  width: 14.2%;
}
.footer .rightNav dt{
  font-size: 22px;
  color:#fff;
  padding-bottom: 26px;
}
.footer .rightNav dd{
  font-size: 15px;
  line-height: 24px;
  color:#fff;
}
.footer .rightNav dd:hover{
  color:#b29652;
}
.twoNavs {
  width: 100%;
  height: 90px;
  line-height: 90px;
  background: #e5e5e5;
}
.twoNavs.cut{
  position: fixed;
  top:0;
  left:0;
  z-index: 8888;
}
.twoNavs .swiper_btn {
  width: 42px;
  height: 42px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  background: #bcbcbc no-repeat center center;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.twoNavs .swiper_btn:hover {
  background-color: #096c67;
}
.twoNavs .swiper-container {
  width: 90%;
  margin: 0 auto;
}
.twoNavs .navBox {
  width: 100%;
  height: 100%;
  position: relative;
}
.twoNavs .swiper-slide {
  font-size: 30px;
  text-align: center;
  cursor: pointer;
  float: left;
  width: 20%;
}
.twoNavs .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
  color: #666666;
}
.twoNavs .swiper-slide-active {
  background: #b29652;
  
}
.twoNavs .swiper-slide-active  {
  color: #ffffff;
}
.location .container{
    border-bottom: 1px solid #e0e0e0;
}
.location a{
    font-size: 22px;
    color: #bebebe;
    height: 66px;
    line-height: 66px;
}
.location a.current_url{
    color: #b29652;
}
.list{
    padding-top: 20px;
    padding-bottom: 60px;
    overflow:hidden;
}
.list_l{
    width: 25%;
    text-align: center;
    background: #fff;
    float: left;
}
.slide_top{
    background: #b29652 no-repeat 15% center;
    height: 110px;
    line-height: 110px;
    font-size: 36px;
    color: #fff;

}
.list_l ul{
    padding: 50px 0 50px;
}
.list_l li{
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #fff;
    font-size: 24px;
    color: #fff;
    
}
.list_l li .tit{
  display: block;
  width: 100%;
  height: 100%;
  color:#fff;
  background: #bfbfbf no-repeat  84% center;
}
.list_l li .cont p{
  font-size: 18px;
  color:#444444;
  line-height: 26px;
  padding-left: 12%;
  text-align: left;
  position: relative;
}
.list_l li.on{height:auto;}
.list_l li.on .tit{height:60px;}
.list_l li .cont{padding:16px 0;display: none;}
.list_l li .cont p{margin-bottom: 10px;}
.list_l li .cont p::before{
  position: absolute;
  left:8%;top:10px;
  content:"";
  display: block;
  clear:both;
  width: 4px;
  height: 4px;
  border-radius:50%;
  background: #666;
}
.list_l li .cont p:hover{
  color: #b29652;
}
.list_l li .cont p:hover::before{
  background: #b29652;
}
.list_l li:hover .tit,.list_l li.on .tit{
    background-color: #b29652;
}
/*.list_l li:hover .cont{display: block;}*/

.list_r{
    float: right;
    width: 72%;
    background: #fff;
    padding-bottom: 60px;
}
.page {
  padding-top: 20px;
  padding-bottom: 60px; 
  text-align: center;
}
.page .nums {
  width: 36px;
  height: 36px;
  background: #ebe9e6;
  font-size: 16px;
  color: #333;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  *display: inline\;
  *zoom: 1\;
  vertical-align: middle;
  overflow: hidden;
  line-height: 36px;
  margin:0 2px;
}
.page .nums:hover {
  background: #b29652;
  color:#fff;
}
.page .num,.page .child {
  width: 36px;
  height: 36px;
  background: #ebe9e6;
  font-size: 16px;
  color: #333;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  *display: inline\;
  *zoom: 1\;
  vertical-align: middle;
  overflow: hidden;
  line-height: 36px;
  margin:0 2px;
}
.page .child:hover {
  background: #b29652;
  color:#fff;
}
.page .next{display: none;}
.page .num:hover {
  background: #b29652;
  color:#fff;
}
.page .on {
  background: #b29652;
  color:#fff;
}
@media (max-width:750px){
  .banner .header .three{display: none;}
  .twoNavs.cut{position: static;}
#mlogo,#webbtn{display: block;}
.banner{height: 6rem;}
.banner .nav{position: fixed;padding-top:2.4rem;top:0;right:-200px;width:200px;height:100%;background:#151f4f;transition-duration:.6s;;}
.banner .nav.on{right:0;}
.header li .tit.pclogo{display: none;}
.header li .tit{color:#fff;}
.header li{width: 100%;height:54px;line-height: 54px;font-size: 16px;border-bottom: 1px solid #ddd;}
.header li.hlogo{display: none;}
.header li .tit{line-height: 54px;}
.banner .header{position: fixed;left:0;top:0;width: 100%;height: 2.4rem;}
.banner .header.cutShow{background: #fff;border-bottom: 1px solid #666;}
.banner .header.cutShow .three{display: block;}
.banner .header.cutShow .one{display: none;}
#mlogo{position: absolute;left:0;top:0;width: 2rem;height:2.4rem;}
#webbtn{position: fixed;top:.8rem;right:2%;width: 2rem;height: 2.4rem;z-index: 999;}
#webbtn img{max-width:100%;max-height:100%;}
#webbtn .two{display: none;}
#webbtn.on .one,#webbtn.on .three{display: none;}
#webbtn.on .two{display: block;}
.footer{padding:.8rem 0 .6rem;}
.footer .llogo{width: 24%;margin-top: .4rem;}
.footer .llogo img{max-width: 70px;}
.footer .rightNav{width: 72%;height: auto;padding: .6rem 0 .2rem 2%;}
.footer .rightNav .pcshow{width: 90%;height: 140px;display: none;}
.footer .rightNav dt{font-size: .5rem;padding-bottom:.2rem;}
.footer .rightNav::before{width: 1px;}
.footer .rightNav dl{width: 33.3%;margin-bottom: .4rem;}
.baseT h5{font-size: .9rem;padding-bottom: .4rem;}
.baseT p{font-size: .6rem;padding-bottom: .6rem;}
.baseT span{width: 2rem;}
.twoNavs {width: 96.75%;margin:0 auto;height: auto;line-height: 2rem;overflow: hidden;background: none;}
.twoNavs .swiper-slide{width: 49%;background: #e5e5e5;margin-bottom: 4px;margin-right: 1%;}
.twoNavs .swiper-slide.swiper-slide-active{background: #b29652;}
.location .container{padding:.4rem 0;}
.location a{font-size: .6rem;height:auto;line-height:.8rem;}
.list{padding-bottom: .8rem;padding-top: .2rem;}
.list_l{width: 100%;}
.slide_top{display: none;}
.list_l ul{padding:0;}
.list_l li{height: 2rem;line-height: 2rem;color:#333;font-size: .7rem;text-align: left;text-indent: 2em;}
.list_l li:hover, .list_l li.on{color:#fff;}
.list_r{width: 100%;padding-bottom: .8rem;}
.page{padding:.8rem 0 1.2rem;}
.list_l li .cont p{font-size: .56rem;line-height: .8rem;padding-left: 0;}
.list_l li .tit{background-position: 52% center;}









}

@media (min-width:751px) and (max-width:1023px){
.banner{height: 320px;}
.banner .header{height:80px;max-width:1180px;}
.header li .tit{line-height: 80px;font-size: 12px;}
.header li img{max-width:90%;}
.footer{padding:44px 0 30px;}
.footer .llogo{width: 14%;}
.footer .rightNav{width: 84%;height: auto;padding: 20px 0 10px 2%;}
.footer .rightNav .pcshow{width: 90%;height: 140px;display: none;}
.footer .rightNav dt{font-size: 14px;padding-bottom: 20px;}
.footer .rightNav dd{font-size: 12px;line-height: 22px;}
.footer .rightNav::before{width: 1px;}
.footer .rightNav dl{width: 24.2%;}
.baseT h5{font-size: 26px;padding-bottom: 10px;}
.baseT p{font-size: 14px;padding-bottom: 14px;}
.baseT span{width: 50px;}
.twoNavs {height: 60px;line-height: 60px;}
.twoNavs .swiper-slide-active {font-size: 20px;}
.twoNavs .swiper-slide {font-size: 14px;}
.location a{font-size: 16px;}
.location a{height: 54px;line-height: 54px;}
.slide_top{height: 80px;line-height: 80px;font-size: 20px;background-position: 10% center;}
.list_l ul{padding:30px 0;}
.list_l li{height: 40px;line-height: 40px;font-size: 14px;}
.list_l li.on .tit{height: 40px;}
.list_l li .cont p{font-size: 12px;line-height: 22px;}
.list_r{padding-bottom: 40px;}
.list{padding-bottom: 40px;padding-top: 10px;}
.page{padding-top: 20px;}
.list_l li .tit{background-position: 92% center;}
}
@media (min-width:1024px) and (max-width:1440px){
.banner{height: 500px;}
.banner .header{height:120px;max-width:1180px;}
.header li .tit{line-height: 120px;font-size: 16px;}
.footer{padding:54px 0 40px;}
.footer .rightNav{height: 160px;padding-top: 10px;}
.footer .rightNav dt{font-size: 16px;}
.footer .rightNav dd{font-size: 12px;line-height: 22px;}
.footer .rightNav::before{width: 1px;}
.baseT h5{font-size:36px;padding-bottom: 12px;}
.baseT p{font-size: 16px;padding-bottom: 20px;}
.baseT span{width: 50px;}
.twoNavs {height: 66px;line-height: 66px;}
.twoNavs .swiper-slide-active {font-size: 24px;}
.twoNavs .swiper-slide {font-size: 18px;}
.container{max-width: 1200px;}
.location a{font-size: 18px;}
.slide_top{height: 90px;line-height: 90px;font-size: 28px;}
.list_l ul{padding:40px 0;}
.list_l li{height: 50px;line-height: 50px;font-size: 18px;}
.list_l{width: 22%;}
.list_r{width: 76%;padding-bottom: 40px;}
.page{padding-top: 30px;}
.list_l li.on .tit{height: 50px;}
.list_l li .cont p{font-size: 14px;line-height: 24px;}
.list_l li .tit{background-position: 84% center;}
}
/*@media (min-width:)*/