*{margin: 0;padding: 0;list-style:none;}
.header-f{width: 100%;height: 110px;min-width: 1900px;}
.header{width: 1720px;margin: 0 auto;zoom: 1;}
.header::after{display: block;clear: both;visibility: hidden;height: 0;overflow: hidden;content: ".";}
.header .logo{float: left;margin-top: 30px;}
.header .nav{float: right;}
.header .nav li{float: left;width: 116px;height:110px;transition: all .3s ease-in;}
.header .nav li .tit{text-align: center;line-height: 110px;font-size: 16px;}
.header .nav li:hover{background-color: #d31518;cursor: pointer;}
.header .nav li:hover .tit{color: #fff;}
.f-cb::after{display: block;clear: both;visibility: hidden;height: 0;overflow: hidden;content: ".";}
.f-cb{zoom: 1;}



@media screen and (min-width:1920px){
  .qs-img{width:12%;position:absolute;top:0;margin-top:28px;left:20%}
}
@media screen and (min-width: 1520px) and (max-width: 1919px) {
 .qs-img{width:12%;position:absolute;top:0;margin-top:28px;left:23%}
}
@media screen and (min-width: 1240px) and (max-width: 1519px) {
    .header-f{height: auto;}
    .header{width: 1160px;margin: 0 auto;}
    .header .logo{width: 220px;margin-top: 20px;}
    .header .logo img{width: 100%;}
    .header .nav li{width: 86px;height: 80px;line-height: 86px;}
    .header .nav li .tit{line-height: 86px;}
    .nav-n{top: 80px !important;width: 100% !important;height: 290px !important;}
    .nav-n .navr h4{padding-top: 10px !important;padding-left: 25px !important;font-size: 23px !important;height: 50px;line-height: 50px;}
    .nav-n .navr li{padding-left: 49px !important;height: 33px !important;}
    .redline{left: 35px !important;}
    .img{background-size: 100%;height:335px !important;}
    .qs-img{width:12% !important;position:absolute;top:0;margin-top:15px;left:25%;}
}
@media screen and (min-width: 1024px) and (max-width: 1239px) {
    .header-f{height: auto;}
    .header{width: 980px;margin: 0 auto;}
    .header .logo{width: 220px;margin-top: 20px;}
    .header .logo img{width: 100%;}
    .header .nav li{width: 86px;height: 80px;line-height: 86px;}
    .header .nav li .tit{line-height: 86px;}
    .nav-n{top: 80px !important;width: 100% !important;height: 290px !important;}
    .nav-n .navr h4{padding-top: 10px !important;padding-left: 25px !important;font-size: 23px !important;height: 50px;line-height: 50px;}
    .nav-n .navr li{padding-left: 49px !important;height: 33px !important;}
    .redline{left: 35px !important;}
    .img{background-size: 100%;height:297px !important;}
    .qs-img{width:12% !important;position:absolute;top:0;margin-top:28px;left:25%;}
}