@media (max-width:1200px) {
    .container {width: 96%;}
    .head-h {height: 115px;}
    .head-fixed {position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    background: #fff url(../image/bg.png) no-repeat center top;
    background-size: 100% auto;
    box-shadow: -5px 0  rgba(0,0,0,0.02), 5px 0 5px rgba(0,0,0,0.02), 0 -5px 5px rgba(255,255,255,0.02), 0 5px 5px rgba(0,0,0,0.02);}
    .head {height: 80px;overflow: hidden;}
    .head .logo {width: auto;}
    .head .logo img {height: 70px;}
    .head .emm h1 {font-size: 24px;}
    .head .emm p {font-size: 18px;}
    .head .menu {display: block;}
    .head .vr {width: 142px;height: 100px;}
    .head .vr a {padding: 21px 0;}
    .head .vr img {width: 52px;}
    .head .vr .text {font-size: 18px;}
    .nav {position: fixed;top: 115px;left: 0;right: 0;bottom: 0;overflow-y: auto;padding: 0;z-index: 99;display: none;}
    .nav-list {padding: 0 15px;text-align: left;}
    .nav-list li {margin: 0!important;display: block;width: 100%;border: none;}
    .nav-list li .h1 {position: relative;height: 44px;}
    .nav-list li .h1 a {width: 100%;display: inline-block;line-height: 44px!important;color: #fff!important;text-align: left;padding-left: 14px;}
    .nav-list li .h1 i {display: block;width: 44px;height: 44px;position: absolute;right: 0;top: 0;cursor: pointer;}
    .nav-list li .h1 i::before {content: '';display: block;width: 14px;height: 2px;position: absolute;top: 21px;left:15px;background: #fff;}
    .nav-list li .h1 i::after {content: '';display: block;width: 2px;height: 14px;position: absolute;left: 21px;top: 15px;background: #fff;}
    .nav-list li .sub-list {position: static;border: none;height: 0;overflow: hidden;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;width: 100%!important;padding: 0 15px!important;
    opacity: 1!important;visibility: visible;transform: translateY(0);
    }
    .nav-list li .sub-list a {line-height: 40px!important;text-align: left;}
    .nav-list li .sub-list a:hover {background: none;color: #0665ac!important;}
    .nav-list li .h1 i.go::after {height: 0;}
    .banner.container {width: 100%;}
    .common.container {width: 100%;}
    .honor ul {margin: 0 -20px;}
    .honor ul li {padding: 0 20px;}
    .jiuye ul {margin: 0 -20px;}
    .jiuye ul li {padding: 0 20px;}
    .news-list ul li .text .dec {margin-top: 20px;margin-bottom: 20px;}
    .arc .tit {font-size: 20px;}
    .adu23 .item img {width: 300px;}
}
@media (max-width:992px) {
    .head .emm {display: none;}
    .other ul li .text {font-size: 14px;}
    .inewsl img {height: 242px;}
    .inewsr ul li:nth-child(6), .inewsr ul li:nth-child(7) {display: none;}
    .finfo {width: 60%;}
    .fimg {margin-right: -5px;}
    .fimg .fe {width: 88px;margin: 0 5px;}
    .flogo {display: none;}
    .news-list ul li {margin-top: 20px;}
    .news-list ul li .text .tit {font-size: 18px;}
    .news-list ul li .text .dec {line-height: 21px;margin: 10px 0;}
    .zxbm .form {width: 100%;}
    .zxbm .img {display: none;}
    .contact {width: 100%;}
    .contact .list ul {padding: 0 40px;}
    .adu23 {display: none;}
} 
@media (max-width:768px) {
    .head-h {height: 60px;}
    .head-fixed {background-size: 120% auto;}
    .top {display: none;}
    .head {height: 60px;}
    .head .logo img {height: 48px;}
    .head .vr {height: 80px;}
    .head .vr a {padding: 19px 0;}
    .head .vr img {width: 36px;}
    .head .vr .text {font-size: 14px;}
    .nav {top: 60px;}
    .row {margin: 0 -4px;}
    .slist ul li {width: 50%;float: left;padding: 0 4px;}
    .cfr {padding: 0 4px;width: 100%;}
    .cfl {padding: 0 4px;width: 100%;}
    .other ul li {padding: 0 4px;}
    .rf1 {flex-direction: column-reverse;}
    .inewsl,.inewsr {padding: 0 4px;}
    .rf2 {flex-direction: column;}
    .foot-b span {display: inline-block;}
    .fimg .fe {margin: 0 2px}
    .wp .cf {flex-direction: column;}
    .wp .left {display: none;}
    .wp .right {padding: 0;width: 100%;}
    .wp .left .limg {display: none;}
    .rt .rtr, .rt .rtr {display: none;}
    .wp .left .ltit {line-height: 60px;height: 60px;margin-top: -60px;font-size: 24px;}
    .wp .left .llist ul li a {line-height: 40px;font-size: 14px;}
    .rt {padding: 25px 0 15px 0;}
    .rt .rtl {font-size: 24px;}
    .honor ul {margin: 0 -4px;}
    .honor ul li {padding: 0 4px;width: 50%;margin-top: 20px;}
    .page ul li a {line-height: 24px;padding: 0 7px;}
    .hj ul {margin: 0 -4px;}
    .hj ul li {padding: 0 4px;margin-top: 20px;}
    .jiuye ul {margin: 0 -4px;}
    .jiuye ul li {padding: 0 4px;width: 50%;margin-top: 20px;}
    .arc .tit {font-size: 24px;}
    .arc .dd span {margin: 0 4px;}
    .zxbm label {width: 100px;}
    .contact {padding: 60px 0;}
    .contact .list ul {padding: 0 10px;}
    .contact .list li {font-size: 14px;}
    .contact .road {font-size: 24px;}
    .contact .tel {font-size: 24px;}
}
@media (max-width:640px) {
    .head .vr {width: 106px;}
    .inewsl {display: none;}
    .inewsr {width: 100%;}
    .clist {width: 100%;}
    .foot {padding: 20px 0;}
    .finfo label {width: 62px;}
    .foot .fc {flex-direction: column;}
    .finfo {width: 100%;text-align: center;line-height: 24px;}
    .foot .fimg {width: 100%;margin-top: 6px;}
    .news-list ul li .text .tit {font-size: 16px;}
    .news-list ul li .text .dec {margin: 6px 0;}
    .arc .tit {font-size: 20px;}
    .contact .road {font-size: 20px;}
    .contact .tel {font-size: 20px;width: 320px;margin-left: -160px;}
}