@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */

/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */
@media screen and (max-width: 1699px) {

    .wrapper .inner,
    .container-pos .inner {
        width: auto;
        margin: 0 20px;
    }

    .sudy-tab .tab-menu li {
        padding: 0;
    }

    .sudy-tab .tab-menu {
        display: flex;
        justify-content: space-between;
    }
    .post .tt .tit {
        font-size: 26px;
    }
    .post .more_btn .more_text, .post .more_btn a {
        font-size: 18px;
    }
    .header .head-right {
        width: auto;
    }
    #nav .inner {
        margin: 0;
    }
}

@media screen and (max-width: 1550px) {
    .list-ul .list-li img {
        width: 80px;
        height: 80px;
    }
    .list-ul .list-li {
        margin-left: 10px;
        margin-right: 10px;
    }
    .tab-icon-text {
        font-size: 12px;
        line-height: 24px;
    }
}

@media screen and (max-width: 1200px) {
    .sudy-tab .tab-menu li {
        font-size: 16px;
    }

    .pos-ab {
        position: relative;
        top: 0;
        height: auto;
    }
    .list-ul .list-li {
        margin-bottom: 16px;
    }

    .container-pos .inner {

        height: auto;
    }

    .container-pos {

        padding-top: 20px;

    }

    .pos-img-box {
        bottom: -11px;
        left: 30px;
    }
    .pos-img-box img {
        width: 80px;
    }
    .pos-tt {
        width: 28px;
        font-size: 28px;
        line-height: 38px;
        color: #FFFFFF;
        position: absolute;
        top: 85px;
        left: 22px;
        font-weight: bold;
    }
    .pos-tab {
        padding: 0 36px 0 130px;
    }

    .post .tt .tit {
        font-size: 24px;
    }
    .post .more_btn .more_text, .post .more_btn a {
        font-size: 16px;
    }
    #gotop1 {
        display: none;
    }
    .tz-item a {
        padding: 20px;
    }
    #footer1 {
        background: #6951bf;
        height: auto;
        line-height: 30px;
        padding: 10px 0;
    }
    #footer1 p {
        font-size: 16px;
        line-height: 30px;
    }
    .article .entry .read img {
        max-width: 100%;
        height: auto;
    }
}

@media screen and (max-width: 999px) {
    .wrapper .inner, .container-pos .inner {
        margin: 0 10px;
    }
    .main2 .ml {
        float: none;
        width: auto;
    }
    .main2 .mr {
        float: none;
        width: auto;
    }
    .foot-top {
        margin: 0 30px;
        padding-top: 30px;
        padding-bottom: 28px;
    }
    #footer .inner .foot-top .mod {
        flex-wrap: wrap;
    }
    .foot-top .fml {
        font-size: 16px;
        width: 33.33%;
        margin-bottom: 18px;
    }
    .fml-con {
        font-size: 30px;
    }
    #footer {
        background: #6951bf;
        height: auto;
    }
    .foot-right {
        /* display: flex; */
        /* align-items: center; */
        /* justify-content: space-around; */
        position: relative;
        top: auto;
        text-align: center;
        margin: 18px 0;
    }
    .foot-right .rt-item {
        margin-left: 20px;
        margin-right: 20px;
        float: none;
        display: inline-block;
    }
    #footer .inner .foot-left {
        padding: 20px 0px 10px 0px;
        height: auto;
        /* display: flex;
        align-items: center;
        justify-content: space-between; */
    }
    #footer .inner .foot-left .fl-left:nth-child(2) {
        /* float: right; */
        margin-right: 0;
    }
    #footer .inner .foot-bottom p {
        font-size: 18px;
        line-height: 26px;
    }
    .foot-bottom {
        padding-bottom: 20px;
    }
    .post .more_btn {
        margin-top: 18px;
    }
    .column-switch {display:block;}
    .col_news_list li.news{font-size:17px}
    .col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height:40px;;padding: 0px 5px 0px 12px;font-size: 17px;}/**栏目名称图标**/
    .col_menu {width: 100%;float:none;margin-right:0px;position:relative;margin-top: 0;} 
    .col_menu .col_menu_con{display:none;border:0px solid #e4e4e4;}
    .col_metas .col_title h2 {font-size:18px;}/**当前栏目名称**/
    .col_list .wp_listcolumn .wp_column a{font-size:15px;}
    .col_list .wp_listcolumn .wp_column .wp_subcolumn a{}
    .col_list .wp_listcolumn .wp_subcolumn .wp_column a span{font-size:13px;line-height:24px}
    .col_list .wp_listcolumn .wp_column a .column-name{line-height:32px}
    .col_news {width: 100%;min-height:0px;float:none;} /**栏目新闻**/
    .col_news .col_news_box{margin-left: 10px;margin-right: 10px;padding-top: 0;}
    .col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
    .l-banner {
        height: 240px;
    }
    .wp-menu .menu-item a.menu-link {
        display: block;
    }
    .header .sitelogo img {
        max-width: 250px;
    }
    .list-ul .list-li img {
        width: 85px;
        height: 85px;
    }
    .tab-icon-text {
        font-size: 14px;
    }
    .main2 .inner {
        padding: 50px 0 50px 0;
    }
    .sub-menu {
        position: relative;
        top: 0;
    }
    .wp-navi-aside .navi-aside-wrap li .sub-menu li a {
        text-align: left;
    }
    .foot-top {
        margin: 0;
    }
    .publicityEdu .navTitle {
        padding-left: 20px;
    }
    .dt-right .dt-item:hover::after {
        width: 89%;
    }
    .publicityEdu .navTitle .nav {
        margin-right: 35px;
    }
    .newsUpdate .searchRegion {
        padding: 15px;
    }
    .newsUpdate .searchRegion .search_box .input_box {
        width: 180px;
    }
    .newsUpdate .searchRegion .search_box .search-but {
        width: 80px;
    }
}

/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 767px) {
    .list-ul .list-li {
        margin-left: 0;
        margin-right: 0;
        width: 25%;
    }
    .dt-left {
        height: auto;
        margin-bottom: 10px;
    }
    .dt-left,.dt-right {
        float: none;
        width: auto;
    }
    .sudy-tab .tab-menu {
        display: block;
        text-align: left;
        height: auto;
        padding-bottom: 16px;
    }
    .sudy-tab .tab-menu li {
        height: auto;
        line-height: 30px;
        margin-right: 8px;
    }
    .sudy-tab .tab-menu li.selected {
        background: none;
        color: #6951bf;
        font-weight: bold;
    }
    .pos-img-box {
        display: none;
    }
    .pos-tab {
        padding: 0 20px 0 20px;
        padding-top: 60px;
        padding-bottom: 20px;
    }
    .pos-tab::before {
        position: absolute;
        top: 20px;
        left: 50%;
        transform: translateX(-50%);
        content: '服务中心';
        font-size: 24px;
        font-weight: bold;
    }
    .pos-ab {
        height: auto;
    }
    .navi-aside-toggle, .navi-aside-search {display: block;}
    #header .inner .mod {
        text-align: center;
    }
    .header .head-left {
        float: none;
    }
    #header {
        position: relative;
        background: #6951bf;
        padding-bottom: 0;
    }
    .header .head-right {
        display: none;
    }
    .dt-right .dt-item {
        margin: 16px 0 32px 0;
    }
    .post4 .tt {
        margin-bottom: 30px;
    }
    .list-ul .list-li img {
        width: 65px;
        height: 65px;
    }
    .fl-left {
        float: none;
        margin-right: 0;
        margin-bottom: 26px;
        margin-left: 12px;
    }
    .foot-right .rt-item {
        margin-left: 10px;
        margin-right: 10px;
    }
    #footer .inner p {
        font-size: 18px;
    }
    .wp_paging li.page_jump, .wp_paging li.pages_count {
        display: none;
    }
    .newsUpdate .newList {
        padding: 0 8px;
    }
    .list_box .list_item {
        padding: 22px 0 22px 2px;
        display: block;
    }
    .list_box .list_item .left_box {
        margin-bottom: 10px;
    }
    .list_box .list_item .right_box .time {
        margin-left: 15px;
    }
}

/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 570px) {
    .post-21 .news {
        width: 100%;
        margin-bottom: 20px;
    }
    .newsUpdate .searchRegion h3 {
        display: none;
    }
    .newsUpdate .searchRegion .search_box .input_box {
        width: 240px;
    }
}

@media screen and (max-width: 479px) {
    .post-41 .news .news_img img {}

    .slide_left .links,
    .slide_right .links {
        width: 50%;
    }

    .post-31 .news {
        width: 100%;
        margin-bottom: 19px;
        height: auto;
        padding-bottom: 36px;
    }

    .site-lang ul li.links a {
        margin: 0px 2px 0px 2px;
    }

    .post-11 .news_list li.news .news_title {
        width: 73%;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }

    .post-12 .news_list li.news {
        width: 100%;
    }

    #footer .inner p.copyright span {
        display: block;
    }

    .article h1.arti_title {
        line-height: 28px;
        font-size: 18px;
    }

    .article h2.arti_title {
        line-height: 28px;
        font-size: 16px;
    }

    /*图列表*/
    .news_tu .news_list li.news {
        width: 100%;
    }

    /*组织机构*/
    .inss .part_xy .sub-list .sub-item {
        width: 100%;
    }
}

/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 319px) {}