.container{ width:1272px; }
.container-cqh{ width: 1310px; }
.header {
  background: url(../image/header.jpg) center no-repeat;
  height: 140px;
}

.header-a {
  font-size: 16px;
  color: #fff;
}
.header-a a {
  color: #fff;
}
.header-a span {
  padding: 0 15px;
}

.nav-list, .z-box {
  position: relative;
  z-index: 10000;
}
.nav-list li {
  float: left;
  width: 10%;
  position: relative;
}
.nav-list li a {
  display: block;
  font-size: 18px;
  color: #000;
  line-height: 60px;
}
.nav-list li:before {
  display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  height: 18px;
  margin-top: -9px;
  border-right: solid 1px #e5e5e5;
}
.nav-down {
  position: absolute;
  display: none;
  z-index: 10000;
  left: 0;
  top: 100%;
  right: 0;
  background: #fff;
  border-top: solid 3px #9c1406;
}
.nav-down li {
  float: none;
  width: 100%;
}
.nav-down li a {
  line-height: 50px;
  color: #333;
  font-size: 16px;
}
.nav-down li:before {
  display: none;
}
.nav-list li:hover .nav-down {
  display: block;
}
.slick {
  overflow: hidden;
}
.sub-button{
}

  

.sub-button li{
    float:left;
    width:9.55%;
    text-align:center;
    padding:20px 0px;   
}
.sub-button li.li-style{
    width:0.5%;
    background:#fff;
}
.sub-button a{
    color:#fff;
    font-size: 16px;
}
.sub-button span{
    display:block;
    line-height:150%;
}
.li-style01{
    background:#4a7cab;
}
.li-style01:hover{
    background:#295b89;
}
.li-style02{
    background:#8c7aaf;
}
.li-style02:hover{
    background:#583f89;
}
.li-style03{
    background:#dbb865;
}
.li-style03:hover{
    background:#ac8529;
}
.li-style04{
    background:#c84c30;
}
.li-style04:hover{
    background:#9b2409;
}
.li-line{
    width:1px;
    border-right:1px dotted #fff;
    height:60px;
    margin-top:10px;
}
.sub-button-menu li{
    float: left;
    text-align: center;
}
@media(max-width:768px){
    .li-style01 img,.li-style02 img,.li-style03 img,.li-style04 img{
        height:42px;
    }
    .sub-button li.li-style04{
        padding-top:8px;
        padding-bottom:8px;
    }
}
@media(max-width:640px){
    .sub-button a{
        font-size: 12px;
    }
    .sub-button li{
        float:left;
        width:19.55%;
        text-align:center;
        padding:20px 0px;   
    }
    .sub-button li.li-style{
        width:0.5%;
        height:60px;
    }
    .fg{
        display:none;
    }
    .sub-button li.li-style04{
        padding-top:20px;
        padding-bottom:20px;
    }
    .colum2{
        margin-top:5px;
    }
    .silder-ctrl-con>span{
        width: 10px;
        height:10px;
        border-radius:10px;
        -webkit-border-radius:10px;
        -moz-border-radius:10px;
        -o-border-radius:10px;
    }
}
@media(max-width:374px){
    .sub-button li.li-style04{
        padding-top:11px;
        padding-bottom:11px;
    }
}
.main{
    padding-top: 30px;
}
.main-left{
    padding-left:0px;
}
.main-right{
    padding-right: 0px;
}
@media(max-width:768px){
    .main-left{
        padding-left:15px;
    }
    .main-right{
        padding-right:15px;
    }
}
