@media screen and (max-width: 1200px){
    .header-content {
        width: 100%;
        max-width: 1200px;
    }
    .hnav-c {
        width: 100%;
        max-width: 1200px;
    }
    .navs {
        width: 100%;
        max-width: 1200px;
    }
    .banner {
        width: 100%;
        max-width: 1200px;
    }
    .footerc {
        width: 100%;
        max-width: 1200px;
    }
    .navss {
        width: 143px;
    }
    .navs2 li {
        width: 113px!important;
        padding: 16px 15px!important;
    }
    .ewmimg {
        right: 290px;
    }
}
@media screen and (max-width: 1150px){
    .topbars a {
        display: inline-block;
        margin-left: 1%;
        width: 24%;
    }
    .ewmimg {
        right: 270px;
    }
    .artTxt {
        margin-left: 65px;
        display: block;
    }
    .navss {
        width: 137px;
    }
    .navs2 li {
        width: 113px!important;
        padding: 16px 12px!important;
    }
}
@media screen and (max-width: 1150px){
    .dl-menuwrapper {
        display: block;
    }
    .navs {
        display: none;
    }
}
@media screen and (max-width: 850px){
    .yxfc {
        width: 95%;
        float: none;
        margin: 0 auto;
    }
    .xwdt {
        width: 95%;
        float: none;
        margin: 0 auto;
    }
}
@media screen and (max-width: 550px){
    .hc_img {
        margin-top: 8px;
        position: relative;
    }
    .hc_img img{
        DISPLAY: BLOCK;
        margin: 0 auto;
        width: 350px;
    }
    .search{
        float: none;
        margin: 0 auto;
        height: 34px;
        display: block;
        width: 187px;
        margin-top: 7px;
    }
    .xsdt {
        margin-bottom: 10px;
    }
    .listTitle01 {
        margin: 35px 0 35px;
    }
    .xwdt {
        padding-bottom: 2px;
    }
    .xwul {
        width: 100%;
        max-width: 1198px;
        margin: 0 auto;
        height: auto;
    }
    .xwul li {
        float: none;
        width: 80%;
        margin: 0 auto;
    }
    .tzul li {
        padding: 10px 0;
        float: left;
        width: 100%;
        border-bottom: 1px dashed #16629d;
    }
    .tzul li > div {
        padding-left: 10px;
        border:none;
        padding-right: 5px;
    }
    .tzul li:nth-child(odd) > div {
        border-left: none;
        padding-left: 10px;
        padding-right: 5px;
        transition: .3s ease-out;
    }
    .tzul li:nth-child(odd) > div:hover {
        padding-left: 0;
    }
    .tzul li > div:hover {
        padding-left: 0;
    }
    .noticeht {
        text-indent: 0;
        text-align: center;
    }
    .newsht {
        width: 75px;
    }
    .noticeht {
        font-size: 16px!important;
    }
    .tabbtn li.current {

        font-size: 17px!important;
    }
    .dlink {
        display: block;
        width: 80%;
        float: none;
        margin: 0 auto;
        overflow: hidden;
        margin-bottom: 20px;
    }
    .dlink:nth-child(odd) {
        float: none;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .dlink:last-child {
        float: none;
    }
    .link-right {
        float: none;
        width: 85%;
        margin: 0 auto;
        margin-top: 10px;
    }
    .topbars {
        width: 100%;
        height: 180px;
        margin: 0 auto;
        background: #fff;
        z-index: 60;
    }
    .link-left {
        width: 85%;
        float: none;
        margin: 0 auto;
        height: auto;
        overflow: hidden;
    }
    .topbars a:nth-child(odd) {
        float: left;
        margin-left: 0;
        height: 180px;
    }
    .topbars a {
        display: inline-block;
        margin-left: auto;
        width: 47%;
        margin-bottom: 10px;
    }
    .topbars li {
        background-image: linear-gradient(to top, #0e60b6 0%, #2e90fa 100%);
        height: 180px;
        width: 100%;
        color: #fff;
        float: left;
        transition: all .5s ease-out;
    }
    .topbars a:nth-child(even) {
        float: right;
        margin-left: 0;
    }
    .footercp {
        line-height: 30px;
        margin-top: 21px;
        font-size: 15px;
    }
    .ewmimg {
        position: relative;
        margin: 0 auto;
        display: block;
        top: auto;
        right: auto;
    }
    .tubiao {
        height: 120px;
    }
    .artTxt a {
        text-align: justify;
    }
}
@media screen and (max-width: 450px){
    .hc_img img {
        DISPLAY: BLOCK;
        margin: 0 auto;
        width: 320px;
    }
    .xwul li {
        float: none;
        width: 85%;
        margin: 0 auto;
    }
    .dlink {
        display: block;
        width: 85%;
        float: none;
        margin: 0 auto;
        overflow: hidden;
        margin-bottom: 20px;
    }
    .tubiao {
        height: 105px;
    }
    .topbars {
        width: 100%;
        height: 165px;
        margin: 0 auto;
        background: #fff;
        z-index: 60;
    }
    .topbars a:nth-child(odd) {
        float: left;
        margin-left: 0;
        height: 165px;
    }
    .topbars li {
        background-image: linear-gradient(to top, #0e60b6 0%, #2e90fa 100%);
        height: 165px;
        width: 100%;
        color: #fff;
        float: left;
        transition: all .5s ease-out;
    }
    .topbars a {
        display: inline-block;
        margin-left: auto;
        width: 48.5%;
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 450px){
    .xwul li {
        float: none;
        width: 90%;
        margin: 0 auto;
    }
    .dlink {
        width: 90%;
    }
    .link-left {
        width: 90%;
    }
    .link-right {
        width: 90%;
    }
}
@media screen and (max-width: 392px){
    .footer {
        height: 210px;
    }
}
@media screen and (max-width: 380px){
    .noticeht {
        font-size: 15px!important;
    }
    .tabbtn li.current {
        font-size: 16px!important;
    }
    .newsht {
        width: 70px;
    }
}
@media screen and (max-width: 368px){
    .footer {
        height: 230px;
    }
}
@media screen and (max-width: 360px){
    .dlink {
        width: 93%;
    }
    .link-left {
        width: 93%;
    }
    .link-right {
        width: 93%;
    }
    .xwul li {
        float: none;
        width: 93%;
        margin: 0 auto;
    }
    .hc_img {
        margin-top: 12px;
        position: relative;
    }
    .hc_img img {
        DISPLAY: BLOCK;
        margin: 0 auto;
        width: 298px;
    }
}
@media screen and (max-width: 350px) {
    .noticeht {
        font-size: 14px !important;
    }

    .tabbtn li.current {
        font-size: 15px !important;
    }

    .newsht {
        width: 65px;
    }
}
@media screen and (max-width: 345px){
    .dlink {
        width: 96%;
    }
    .link-left {
        width: 96%;
    }
    .link-right {
        width: 96%;
    }
    .xwul li {
        float: none;
        width: 96%;
        margin: 0 auto;
    }
    .topbars a {
        display: inline-block;
        width: 49%;
        margin-bottom: 5px;
    }
}