@media screen and (max-width: 900px) {
    .user,
    .contenxb {
        width: 100%;
    }

    .jiaoxue,
    .bankuai,
    .i-wrap-fiv,
    .content_ny {
        width: 92%;
        margin: 0 auto;
        float: none;
    }

    .user a img {
        width: 80% !important;
        margin-left: 20px !important;
        margin-top: 10px;
    }

    .search_form {
        display: none;
        width: 100% !important;
        height: 35px !important;
        margin-top: 11px !important;
    }

    .search_form .keyword,
    .search_form .submitbtn{
        height: 35px !important;
    }

    .flash,
    .slides_container {
        height: 230px;
    }

    .news_con {
        float: none;
        width: 92%;
        height: auto;
        margin: 0 auto 30px;
    }

    .clearkb {
        width: 92% !important;
        padding-top: 10px;
    }

    .titlea {
        font-size: 20px;
    }

    .morea {
        text-align: right;
    }

    .kjzts-left {
        float: none;
        width: 92%;
        margin: 20px auto 0;
    }

    .xinwen_r {
        width: 92%;
        padding-bottom: 20px;
    }

    .xinwen_r a,
    .slideTxtBox,
    .slideTxtBox .hd ul {
        width: 100%;
    }

    .yanjiu {
        float: none;
        width: 92%;
        margin: 0 auto;
    }

    .slideTxtBox .hd ul li {
        width: 50% !important;
        font-size: 18px;
    }

    .kjz,
    .slideTxtBoxts {
        width: 92%;
    }

    .slideTxtBoxts {
        padding-top: 10px;
    }

    .slideTxtBoxts .hd ul li {
        height: 40px;
        font-size: 20px;
    }

    .jiaoxue {
        margin-bottom: 30px;
    }

    .blank15 {
        height: 15px;
    }

    .bankuai_l,
    .tupian,
    .tupian img,
    .mxcp {
        width: 100%;
        box-sizing: border-box;
    }

    .bankuai {
        height: auto;
    }

    .mxcp {
        height: 190px;
    }

    .blank58 {
        display: none;
    }

    .bg_gas,
    .nav_gas {
        width: 100%;
    }

    .nav_gas li a {
        height: 40px;
        padding-top: 0;
    }
    
    .nav_gas li:nth-child(1) a{
        width: 140px !important;
    }
    .nav_gas li:nth-child(3) a{
        width: 140px !important;
    }

    .baibg {
        height: 180px;
    }

    .footbg {
        height: auto;
        padding-left: 20px;
        padding-right: 20px;
        box-sizing: border-box;
        font-size: 13px;
    }

    .content_nyl,
    .left_top,
    .nav{
        width: 100%;
    }

    .nav{
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 18px;
        margin-bottom: 30px;
    }

    .nav li:nth-child(1){
        display: none;
    }

    .nav li{
        width: 50%;
    }

    .nav li a{
        width: 100%;
        height: 40px;
        margin: 0;
        text-align: center;
        text-indent: 0;
        line-height: 40px;
    }

    .left_top{
        height: 50px;
        background-size: 25px;
        line-height: 50px;
        text-indent: 75px;
    }

    .content_nyr{
        width: 100%;
        padding: 20px 10px 40px 10px;
        box-sizing: border-box;
    }

    .right_top{
        width: 100%;
    }

    .position{
        width: auto;
    }

    .qyjs{
        font-size: 18px;
    }

    #BodyLabel img{
        max-width: 100%;
        height: auto;
        margin-left: -2em;
    }

    .neirong > p{
        line-height: 1.5;
        font-size: 20px !important;
    }

    .userbg{
        position: relative;
    }

    .search_icon{
        display: block;
        position: absolute;
        right: 20px;
        top: 15px;
    }

    .search_icon img{
        width: 20px;
    }

    .search_icon .close{
        display: none;
    }

    .navmenu{
        width: 100%;
        height: auto;
        overflow: hidden;
    }

    .navmenu .nLi{
        width: 33.33%;
        padding: 0;
    }

    .navmenu .nLi h3{
        float: none;
    }

    .navmenu .nLi h3 a{
        display: block;
        width: 100%;
        padding: 0;
        text-align: center;
        background: none;
    }

    .navmenu .sub{
        opacity: 0;
    }

    .navmenu .on h3 a{
        background: none;
        color: #606060;
    }
}