@charset "utf-8";
/**
 * [xlarge screen for pc]
 * >=1200
 */
.post-21 .con{background:#ca9e7c;    padding: 18px 50px;}

/**
 * [large screen for pc & pad]
 * 960~1199
 */


@media screen and (max-width: 1600px) {
.post-51 .swiper-button-prev{left:0;}
.post-51 .swiper-button-next{right:0;}
.shares{margin-left:0}
.shares li a{width:40px;height:40px;background-size: 28px auto!important;}
}


@media screen and (max-width: 1400px) {
.list.zzjg #l-container .inner {width: 100%;}
.list.list2 #l-container .inner {width:100%;}
.list.leader #l-container .inner {width:100%;}
.list.szdw #l-container .inner {width: 100%;}
.list.info_szdw #d-container .inner {width: 100%;}
.wrapper .inner { width:100% !important;margin:0 auto;}
.wrapper .inner .mod {width:auto;padding:0 8px;}
.nav .wp-menu .menu-item {}
    .post-51 .news_box{    left: 20px;padding:15px 20px;
        margin-left: 0px;}
.main1 .inner{}
    .side-calendar-wrapper{margin-right:0px;right: 20px}
 
.main1 .mc{ width:32%;margin-left:20px;}
.main1 .mr{width:30%;}

.main2 .ml{width: 426px;}
.main2 .mr{width: 502px;}

.post-21 .news_list li.news .news_title,
.post-22 .news_list li.news .news_title,
.post-23 .news_list li.news .news_title{width:75%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;} 
.post-31 .news_list li.news .news_title{width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.post-33 .news_list li.news .news_title{width:75%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.post-22 .news_list li.news .news_text{width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.post-32 .news_list li.news .news_title{width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.main5 .rilis{right:85px;margin:0}
.list2.students .col_news_list .post-12 .news_list li.news {}
.list2.students .col_news_list .post-12 .news_list .news_title {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:90%;}


.szdw .col_news_con .news_list {margin: 0;}
.szdw .col_news_con .news_box {margin: 0;}



.main5 .inner{box-sizing:border-box;padding:50px 40px}
.calendar_list{margin-right:220px}


/*links*/
.botlinks .links-wrap {margin:4px 5px;}
/*banner*/
.focus .focus-title-bar {}
}

/**
 * [medium screen for pad]
 * 768~959
 */

@media screen and (max-width: 1200px) {
    .dyh .ld{
    /* margin-left: 0 ! important; */
    /* margin: 20px 0 ! important; */
}

    .ld{
    float: none ! important;
    width: 25% ! important;
    display: inline-block;
    vertical-align: top;
    margin: 19px 0 ! important;
}
    .dyh, .deh, .dsh{
    width: 100% ! important;
    text-align: center;
    height: auto ! important;
}
    .leader .col_news .col_news_box{
    margin-right: 0;
}
    .col_news_box{
    margin-right: 320px;
}
    .col_menu_box{
    width: 300px;
}
    .page_post{
    width: 300px;
    margin-left: -300px;
}
    .page_post .post{
    padding: 0 20px;
}
    .side-calendar-content li {
 
        }
    .side-calendar-content li.active {
 
    }
    .riliimg {
        top: 15px;
        width: 25px;
    }
    .news_tu .news_list li.news .news_con{margin:10px 0px}
 
    .main5 .news_ftitle{font-size: 22px}
    .main5 .more {
        width: 100px;
        height: 35px;
        line-height: 35px;}
    .main5 .more a{    font-size: 15px;}
    .main5 .news_f1 {
        color: #fff;
        font-size: 18px;
    }
    #footer .inner .foot-left{width: 100%;text-align: center;}
    .shares {
        text-align: center;
        margin: 10px auto;
        width: 532px;
    }
    .shares li {

        margin: 10px 18px;
    }
    #footer .inner .foot-center{width: 50%}
    #footer .inner .foot-right{width: 50%}

.zzjg .col_news_list .wp_article_list .list_item{width:33.3%;}

}

@media screen and (max-width: 1100px) {

.department .post1.post-211 .tt .tit .title:after{font-size:70px;}
.department .main1 .news_imgs {padding-top: 72.7%;margin-top:15%;}
}


@media screen and (max-width: 999px) {
.body_b{overflow-x:hidden}
.post1 .tt .tit .title{font-size:22px}
.post .tt .tit .title .en,.main5 .ftit{font-size:16px}
.main4 .mr{clear:both;}
div.post-44{padding:25px 25px 20px}
.main4 .ml{margin:20px 0}
.calendar_container:before{display:none}
.calendar_container a{float:left}
.riliimg{margin:0 15px 0 0}
    .deh .ld{
    /* margin: 0 ! important; */
    /* margin: 19px 0 ! important; */
}
.wrapper .inner .mod{padding:0 15px}
.main9 .inner{padding:30px 0}
.main9 .news_text{height:auto}
.post-42 .news_imgs{height:0;padding-top:57.6%}
 .col_menu_box{
    width: 100%;
    position: static ! important;
}
img.totop {
    display: none;}
.post-43 .tt{width:auto;position:absolute;right:20px;top:25px;}
.post-41 .date .day {
    font-size: 26px;
    line-height: 30px;
}
.page_post .post {
    opacity: 1;
    /* border: 1px solid #d9b274; */
    box-shadow: 2px 2px 5px #aaaaaa;
    background: #f6f1ed;
    padding: 19px 47px;
    transform: none;
    margin-bottom: 16px;
    margin-top: 10px;
}
.main10 .mt .r .news_box .news_title {
    position: absolute;
    right: 15px;
    bottom: -15px;
display:block;
    line-height: 30px;
    background: none;
}
.post-1000 .news_box .bg{display:block}
 
 
    .col_news_box{
    margin-right: 0;
}
.list.page .col_news_box {margin-right: 0px;}
    .page_post{
    float: none;
    width: 100%;
    margin-left: 0;
    width: 100%;
}
.post-41 .news_box {
    margin-left: 60px;line-height:30px
}
    .page .article{
    float: none;
    width: 100%;
}
.main5 .mainbg{
    width: 66px;
}
.post-41 .date {
    width: 60px;
    float: left;
    text-align: center;
}
.side-calendar-tips .time {
    font-size: 14px;
}
.rilis span {
    color: #fff;
    font-size: 16px;
    font-weight: bold;margin:0 4px
}
.side-calendar-tips .title a {
    font-size: 14px;
    color: #fff;
}.side-calendar-tips .title {
    line-height: 14px;
}
.department .column-switch {display: none;}
.fl {float:none;}
.body_b{/* position: static !important; */top: 130px !important;}
.wrapper .inner { width:100%; margin:0 auto;}
.navi-aside-toggle,
.navi-aside-search {display: block;}
.top-left .nav .links a{padding: 0px 5px;}
   /* .top-left{display: none}*/
    /*.fr{display: none}*/
span.dd:after {
    background: none;
}
.head-bottom#nav {
    margin-top: 0 !important;
}
.main .top {background: #a0754e;position: static;}
    .main6 .m_left {
        width: 100%;
    }
    .main6 .m_right {
        width: 100%;
        float: left;
    }
    .slick-dots {
        bottom: 10px !important;
             z-index: 99;
       }
 .foot-top .foot-right .news_list .news.n2 {
    width: 20%;
}
.foot-top .foot-right .news_list .news.n4 {
    width: 20%;
    margin: 0;
}
.foot-top .foot-right .news_list .news.n5 {
    width: 50%;
    margin: 0;
}
.post-44 .slick-dots li {height:20px;width:2px;}
    .slick-dots li {

        height: 10px !important;
        width: 10px !important;
        margin: 0px 5px !important;}

.department .main1 .ml{float:none;width:100%;}
.department .main1 .mr{float:none;width:100%;}
.department .mr .read_more{margin-bottom:20px;float: none;width: 119px;}
.department .main1 .news_imgs {padding-top: 72.7%;margin-top:0;}
    .main7{background-size: cover}
    .main6{background-size: cover}
    .main5 .rilis{
    width:auto;display:inline-block;line-height:25px;margin-bottom: 0px
}
.foot-top .foot-right .news_list .news.n2 {
    width: 20%;
    padding: 0;
}
.main9 .news_title{font-size:16px}
ul.side-calendar-content{padding:0 15px}
.side-calendar-content li{padding:10px 0;background:none}
ul.side-calendar-content .slick-prev{top:50%;left:0;margin:-3px 0 0;transform: rotate(-90deg);}
ul.side-calendar-content .slick-next{top:50%;right:0;margin:-3px 0 0;bottom:auto;left:auto;transform: rotate(-90deg);}
.main5 .side-calendar-content li:before{left:50%;top:auto;bottom:5px;margin:0 0 0 -3px}
.side-calendar-wrapper{
 clear:both;padding:10px 0;background:url(/uploads/image/_t046timages/wap-side-calendar-wrapper-bg.png) no-repeat center;background-size:cover;margin:20px 0
    }
.calendar_container{float:none;width:100%;}
.calendar_list{margin:0 auto  }
.main5 .tt{margin-bottom:20px !important}
    .main5 .inner {
      padding:30px 0px 50px
    }
.main5 .tt,.calendar_container{padding:0 20px;box-sizing:border-box}
    .main7 .ml {
        width: 100%;
        float: left;
    }
    .main7 .mr {
        width: 100%;
        float: right;
    }
.foot-top .news_list .news_title {
    text-align: left;
}
    #footer .inner .foot-center{    width: 80%;    text-align: center;
        float: none;
        margin: auto;padding-top:20px;}
    #footer .inner .foot-right{    width: 80%; text-align: center;
        float: none;
        margin: auto;padding-top:20px;}
#header .inner{padding:10px 0px 0;height: auto;position:relative;background:none;}
.header .head-left{ float:none;display:inline-block; width:100%; height:auto; text-align:center;}
.header .sitelogo{float:none;margin-top:0px;padding-top:0;}
.header .sitelogo a{display:inline-block;width:100%;margin:0 auto;text-align: center}
.header .sitetitle {margin-top:38px;font-size:28px;}
.header .head-main{display:none;}
.header .head-right{ float:none; width:100%;margin-top:0px;}
.header .head-right .searchbox{margin: 5px 0px; width:100%;}
    #banner .slide_title{    left: 10px;}
    #banner .slide_title .tit_con {
        font-size: 0.28rem;}
/*导航样式：后台绑定时也可以定义配置*/
.head-right .wp-navi .wp-window .wp-menu{display:none;}

.wp-navi-slide .navi-slide-head {display: block;padding:0 10px;height: 40px;}
.wp-navi-slide .wp-menu {background:#fff;}
.wp-navi-slide .wp-menu .menu-item {display: inline-block;float:none; position: relative; z-index: 100;width:100%;padding-left:0px;text-align:left;border-bottom:1px solid #eee}
.wp-navi-slide .wp-menu .menu-item .menu-switch-arrow{display: block;width: 38px;height: 38px;position: absolute;right: 6px;top: 1px;background: url(/uploads/image/_t046tcimg/icons.png) no-repeat 10px -116px;}
.wp-navi-slide .wp-menu .menu-item a.menu-link {display:block;padding: 0 20px;line-height: 40px;color: #343434;font-size: 14px; }
.wp-navi-slide .wp-menu .menu-item a.menu-link.hover,
.wp-navi-slide .wp-menu .menu-item.hover a.menu-link,
.wp-navi-slide .sub-menu .sub-item.hover> a,
.wp-navi-slide .sub-menu .sub-item a:hover{ text-decoration: none; color: #000; background-color: #eee; }
.wp-navi-slide .sub-menu {display: none;position:relative;left: 0;bottom: 0px;top: 0px;min-width: 0px;z-index: 100;background: #fff;opacity: 0.8;}
.wp-navi-slide .sub-menu .sub-item {position: relative;white-space: nowrap;vertical-align: top;border-bottom: 1px solid #eee;}
.wp-navi-slide .sub-menu .sub-item a {display: block;color: #000;height: auto;line-height: 40px;padding: 0 36px;font-size: 14px;background:none;}
.wp-navi-slide .sub-menu .sub-item a:hover { color: #000; background-color:#eee; display: block; }
.wp-navi-slide .sub-menu .sub-menu {left:0;top: 0;}
.wp-navi-slide .sub-menu .sub-menu .sub-item a {padding: 0 52px;}


.mbanner .focus .focus-title-bar {/* display:none!important; */}

.main1 .ml{float:none;width:100%;padding-top: 0px;}
.main1 .mll{float:none; width:100%; margin-left:0px;min-height:0px;}
.main1 .mc{ float:none; width:100%;margin-left:0px;}
.main1 .mr{float:none; width:100%;} 

.main2 .inner{padding: 15px 0;}
.main4 .ml{ float:none; width:100%;position:relative}
.main4 .mr{float:none; width:100%;padding-top:0px;} 


.rows{text-align: center;
    line-height: 50px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    background: url(/uploads/image/_t046timages/rilibg.png) no-repeat center;}
.main1 .mr {margin-top:10px;}
.post-21 .con {margin-top: 10px;padding:15px;}
.calendar_news {padding: 10px 20px 0;}
.post-21 .slick-prev {top: 30px;}
.post-21 .slick-next {top: 30px;}
.calendar_news .news {font-size:20px;}
.calendar_news .news.current span {font-size: 20px;background: none;padding: 0;}
.today {line-height: 34px;}
.post-44 {padding: 48px 10px 20px 10px;}

.main8 .post {margin: 0;}
.main8 .post .con {padding:0;}
.main8 .post {margin: 0;}
.main8 .news_tu .news_list li.news {width:25%;}
.main8 .news_tu .news_list li.news .news_con {margin: 0px 0 30px 0;}
.main8 .news_tu .news_list li.news .news_imgs {padding-top: 30%;}
.main8 .news_tu .news_title {margin-top: 20px;}
.main8 .news_tu .news_list li.news .news_imgs img {width: 48%;}

.post-1000 a{font-size:18px}
.post-900 .news_box{height:370px}
.post-902 .news_box{height:125px}
.main10 .mt .l .news_box{height:282px}
.main10 .mt .r .news_title{line-height:80px}
.main10 .mt .r .news_box{height:200px}
.main10 .mb .l .news_box{height:340px}
.main10 .mb .dt .news_title{line-height:78px}
.main10 .mb .d .news_box{height:260px}
.main10 .mb .r .news_box{height:340px} 
.main10 .mb{display:none}
.main10 .mb .dt .news_title::after {
    content: "";
    display: block;
    position: absolute;
    left: -15px;
    top: 50%;
    margin-top: -15px;
    width: 15px;
    height: 30px;
    background: url(/uploads/image/_t046timages/tri-white-bg.png) no-repeat center;
    background-size: cover;
}
.main10 .mt .r .news_title::after {
    content: "";
    display: block;
    position: absolute;
    left: -15px;
    top: 50%;
    margin-top: -15px;
    width: 15px;
    height: 30px; 
    background-size: cover;
}


.list.szdw #l-container .inner {padding: 0;}
.szdw .col_news .col_news_box {margin-right:0;}
.szdw .col_news_con {padding: 0 20px;}


/*左标题右内容*/
.post5 {background:transparent;}
.post5 .tt {float:none;width: 100%;margin-right:0px;border-bottom: 2px solid #146cc1;}
.post5 .tt .tit {float:none;margin-top: 0px;width:100%;}
.post5 .tt .tit .title {display:inline-block;margin-right:20px;font-size: 16px; font-weight:bold;color: #18267d;cursor:pointer;}
.post5 .more_btn{display:inline-block;right:0;bottom: 0px; margin-top: 0px; text-align: right;} 
.post5 .more_btn a{line-height: 45px;color:#666;}
.post5 .con{padding:6px 0;position:relative;}
.post5 .con .conbox{margin-left:0px;padding-left:0px;background:transparent;}

.post-41 .con{padding:8px 0;}


.students .post-11, .students .post-12, .students .post-13, .students .post-14, .students .post-15, .students .post-16{width:32.2%;}
.students .post-13 {margin-right: 0;}
.students .post-14{margin-right:1.7%;}

#footer .inner {background:none;}
#footer .inner .foot-left{float:none;padding-left: 0px;background: none;padding: 0;}
#footer .inner .foot-left p{text-align:center;}

.shares ul{display:inline-block;width:auto; margin:0 auto;float:none;}



.info_szdw .entry .news_con .arti_title {
    position: absolute;
    right: 19.5%;
    top: 46%;
}
.info_szdw .entry .news_con .arti_title h1 {
    font-size: 26px;
    line-height: 54px;
    color: #a5724b;
}

.post-12 .news_list li.news {padding: 0 10px}
.main1 .inner {
    padding: 35px 0px 0px;
}
.ftit{    margin-top: 2px;
    font-size: 16px;}
/**友情链接**/
.botlinks .links-wrap {float: none;display: inline-block;margin:4px 0px;width:100%;}
.botlinks .links-wrap .link-items {min-width:100%;}

/*图列表*/
.news_tu .news_list li.news{width:33.3%;}
}
/**
 * [small screen for smart phone and mini pad]
 * 480~767
 */
@media screen and (max-width: 767px) {
    .ld{
     /* display: block;
    width: 300px ! important;
    margin: 20px auto ! important;
     text-align: center; */
}
    .post-1000{
   transform: none ! important;
   opacity: 1 ! important;
   filter: alpha(opacity=100);
   }
    .main5 .news_title{
    font-size: 16px;
}
.main4 .news_title{white-space: normal;font-size:15px}
.post1 .tt {margin-bottom: 15px;}
.top-left .links.i5{display:none}
.main1 .ml .title_active {height: auto;}
.main1 .news_text {height: auto;margin-bottom: 0;}
.main1 .post-11 .m_left .news_wz {padding: 0 15px 15px;}
.main1 .ml .news {margin-bottom: 10px;}
.main1 .ml .news { padding:10px 10px}
.main1 .ml .news.active{padding:10px 0 0}
.main1 .ml .m_left li.news.n1 .title_active.n1 {padding-top: 15px;}
.article .arti_metas span{margin:0 5px 0 0px;}
.post-41 {padding: 15px 40px 0 !important;}
.post-42 {padding: 15px 40px 0 !important;}
.post-43 {padding: 0 40px 10px !important;}

.szdw #l-menu span.col_name_text {font-size: 40px;line-height: 40px;}
.szdw #l-menu .col_head_menu {top: -60px;}
.szdw #l-menu .column-switch {display:none;}
.szdw .l-banner img {height: 200px;}
.an_img.sj {
    margin-bottom: 35px !important;
}

    .shares{
    width: 100%;
}

    .post-65, .post-66{
    padding-top: 45px;
}
.list #header .inner {height: auto !important;}
.top #header .inner {height: auto;}
.header .sitelogo a img{max-width: 60%;margin:5px 0px;}
    .searchbox form{width: 80%}
    .head-left{margin-left:0px}
.header .sitelogo a{}
.header .sitetitle {display:block;margin-top: 10px;font-size:18px;}
    .main1 .m_left {

        width: 100%;
    }
    .videos {
        width: 95%;
        left: 0;
        right: 0;
        margin: 0 auto;
    }
    #banner .index{bottom: 20px}
    .slick-prev, .slick-next{bottom: 20px !important;}
 
    .top {
        padding-bottom: 20px;
        position: relative;
        background: #a6734c;
    }
    .main1 .m_right {

        width: 100%;
    }
    #footer .inner .foot-center{width: 90%}
    #footer .inner .foot-right{width: 90%}
.main1 .ml{float:none; width:100%;}
.main1 .mr{float:none; width:100%;} 

.main4 .inner{padding: 10px 0 15px;}
.main4 .mr{float:none;}


.post-41 .news_list li.news{width:100%;}
    .main4 .ml .box{width: 100%;float:none}
#footer .inner {padding: 67px 0px 17px;}
#footer .inner .foot-left{float:none;}
#footer .inner p{text-align:center;}

.post-900 .news_imgs,.post-900 .wz{float:none;width:100%}
.post-902{position:static;width:100%;margin-top:60px}
.main9 .slick-arrow { 
    top: auto;
    bottom: -40px !important;
    left: 0px;
    right: auto;
    margin: 0;
}
.main9 .slick-next{left:60px}



.list2 .col_news_list .news_box .news_imgs {float: none;width: 100%;margin-bottom: 15px;}
.list2 .col_news_list .news_box .news_wz {float: none;}
.list2 .col_news_list .news_box .news_con {margin-left: 0;}
.list2 .col_news_con .news_list li.news {padding: 20px 0;}


.list2 span.column_anchor {font-size: 40px;line-height: 40px;}
.list2 .col_menu_head {top: -110px;}
.list2.students .col_menu_head {top: -60px;}

.zzjg .col_news_list {margin-top: -15px;}
.zzjg .col_menu .col_menu_head{background: #a6734c;}
.zzjg .col_menu .col_menu_head h3.col_name .col_name_text{color: #fff;font-size: 28px;font-weight: normal;line-height: 40px;padding: 0 5px 0 12px;}
.zzjg .l-banner img {height:100%;}
.zzjg .col_head_menu span.column_anchor {font-size: 40px;line-height: 40px;}
.zzjg .col_head_menu{top:-110px;}

.department .main1 .inner {padding: 0px 0 20px;}
.department .post1.post-211 .tt .tit .title:after{font-size:60px;}


.department .main1 .ml {width: 100%;float: none;display:none;}
.department .post-111 {float: none;width: 100%;}
.department .post-122 {float: none;width: 100%;padding-top: 20px;}
.department .post-123{margin-top:20px;width: 100%;}
.department .main3 .inner {padding: 20px 0 20px;}
.post-333 .wp_subcolumn_list{
    width: 95%;
    height: auto;
    min-height: 200px;
}
.department .main1 .mr {
    width: 100%;
    float: none;
    margin-top: 20px;
}
/*.department .main2 .news_list li.news {width:33.3%;margin-bottom:20px;}*/
.department #l-menu span.col_name_text {font-size: 40px;line-height: 40px;}
.department #l-menu .col_head_menu {top:-60px;}

.org .main2 .ml {float: none;width: 100%;}
.org .main2 .mr {float: none;width: 100%;margin-top:20px;}

.leader #l-menu span.col_name_text {font-size: 40px;line-height: 40px;}
.leader #l-menu .col_head_menu  {top:-60px;}

.szdw .col_news_con .news_list li.news {width:25%;}

.info_szdw .entry .news_con {background:none;padding: 30px 20px;}
.info_szdw .entry .news_con .arti_title {
    position: relative;
    right: 0;
    top: 0;
    text-align: center;
    padding-bottom:10px;
    width:100%;
}
.info_szdw .entry .news_con .news_imgs {padding-top:0;width:auto;}
.info_szdw .entry .news_con .news_imgs img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    position: relative;
}
.info_szdw .entry .news_con .arti_title h1 {
    font-size: 30px;
    line-height: 60px;
}
.info_szdw .article .entry .read {
    padding: 0 20px;
}
.info_szdw .infobox {padding-bottom:70px;}

.post-65 .news_list li.news,.post-66 .news_list li.news {
    width: 50%;
    margin-bottom: 20px;
}

.mbanner .focus-pagination {display:none;}
/*栏目图片*/
.l-banner{height: auto;}
.l-banner img{width:100%;height:170px;}
.list2 .l-banner img,.department .l-banner img{height:100%;}
#l-container .inner,
#d-container .inner {padding:0px 0px;}
#l-container.wrapper .inner .mod,
#d-container.wrapper .inner .mod{padding:0;}

.list2 #l-container.wrapper .inner .mod,
.list2 #d-container.wrapper .inner .mod{padding:0 8px;}

.column-switch {display:block;}

.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height:40px;pa;padding: 0px 5px 0px 12px;font-size: 17px;}/**栏目名称图标**/
.col_menu {width: 100%;float:none;margin-right:0px;position:relative;} 
.col_menu .col_menu_con{display:none;border:0px solid #e4e4e4;}
.col_metas .col_title h2 {font-size:18px;}/**当前栏目名称**/

.col_news {width: 100%;min-height:0px;float:none;} /**栏目新闻**/
.col_news .col_news_box{margin-left: 15px;margin-right: 15px;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
.col_news_con  .news_list li.news {line-height:24px;padding:4px 0px;}
.col_news_con  .news_list li.news span.news_title {line-height:24px;margin-right:100px;}/*标题*/
.col_news_con  .news_list li.news span.news_meta {margin-left:-100px;}/*属性*/


.students .post-11, .students .post-12, .students .post-13, .students .post-14, .students .post-15, .students .post-16 {width: 49%;}
.students .post-11, .students .post-13, .students .post-15, .students .post-17{margin-right:2%;}
.students .post-12, .students .post-14, .students .post-16 {margin-right:0;}

.wp_paging li.pages_count,.wp_paging li.page_jump{display:none;}

.infobox { width:auto;padding:20px 0 0;  margin:0 10px; }

.col_news_list .wp_entry img,
.article .entry .read img{max-width: 100%;height:auto!important; width:100%;}/**文章阅读部分图片大小限制**/

/*图列表*/

/*组织机构*/
.inss .part_xy .sub-list .sub-item{width:50%;}

.dyh .ld{margin: 19px 30px !important;}
.ld .an_img{position: relative; padding-top: 140%;  overflow: hidden;}
.ld .an_img img{position: absolute;  left: 0;  right: 0;  top: 0; bottom: 0; margin: auto;}
.ld .an_img{ width:auto !important;height:auto !important;}
.deh .ld{margin: 20px 10px !important;}
.ld .main.box.pop_fbt{font-size: 10px;}
.main.box.pop_bt p{font-size: 14px;}


}

@media screen and (max-width: 630px) {
.side-calendar-content li div{ }
.noinfo{margin:0 !important;position:absolute;left:50%;transform:translatex(-50%);font-size:16px !important}
.main5{overflow:hidden}
.main5 .swiper-wrapper{align-items:center}
.main5 .slide_imgs .news_bg{object-fit:cover}
.main5 .slick-slide .slide_imgs{padding-top:150%;}
.main5 .slick-slide.swiper-slide-active .slide_imgs{/* padding-top:120%; */}
.post-51 .swiper-button{width:26px;line-height:72px;margin-top:-36px}
.post-51 .swiper-button-prev{left:16.6%;margin-left:-41px}
.post-51 .swiper-button-next{right:16.6%;margin-right:-41px}
.main5 .post .con{padding:0 ;margin:0 auto}
.main5 .swiper-container{overflow:visible;margin:0 -50%}
.main5  .news_in{margin:0 15px}
  .main8 .post-11 ul.news_list.clearfix{
    margin: 0;
    display: block;
}
    #banner .slide_title .tit_con{
    line-height: 40px;
}
    #banner .slide_title{
    bottom: 40px;
}
.zzjg .col_news_list .wp_article_list .list_item {
    width: 48%;
}

.ld .main.box.pop_fbt{font-size:9px;}
.main.box.pop_bt p{font-size: 14px;}
}

/**
 * [xsmall screen for smart phone]
 * 480~767
 */
@media screen and (max-width: 479px) {
 .main5 .news_zd{font-size: 13px;}
.post-51 .news_box {
    padding: 15px 15px;
}
.foot-top .news_list .news {
    width: 33.3%;
}
.post-41 .news_list li.news .news_text{height:auto}
   /* 现任领导 */
.dyh, .deh, .dsh {
    width: 400px;
    margin: 0 auto;
    height: 363px;
}

.ld {
    width: 373px;
    float: left;
    /* border-bottom: 1px solid #dbdbdb; */
    margin-top: 50px;
}
.dyh .ld {
    margin-left: 0px;
}
.deh .ld {
     margin-left: 0px; 
}
.deh {
     border-bottom: none; 
     border-top: none; 
}
    .main10 .mt .r .news_box .news_title{
    /* position: static; */
    top: 100%;
    right: 0;display: block !important;
    left: 0;
}
.main10 .mt .r .news_title.t1.hover a {
    color: #7f143d;
}
.main10 .mt .r .news_title.t1.hover::after {
    background: none;
}
.main10 .mt .r .news_title.t1.hover {
    background: #fff;
}
.department .main2 .news_title {
    padding: 0px 10px 0px 15px;
    background: url(/uploads/image/_t046timages/brown-ico.png) no-repeat left center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.info_szdw.jsz .entry .news_con .arti_title {
    left: 39%;
    position: absolute;
    right: 19.5%;
    top: 47%;
    width: 90px;
    text-align: center;
}
.info_szdw .entry .news_con .arti_title h1 {
    font-size: 18px;
    line-height: 16px;
}
.info_szdw #l-menu .col_head_menu {
    position: absolute;
    top: -45px;
}
.info_szdw #l-menu span.col_name_text {
    color: #fff;
    font-size: 30px;
    line-height: 30px;
}
.main10 .mt .r .news_title:hover a, .main10 .mb .dt .news_title:hover a {
    color: #761b3e;
}
.main10 .mt .r .news_title:hover, .main10 .mb .dt .news_title:hover {
    background: #fff;
}

.main10 .mt .r .news_title {
    height: 40px;
    line-height: 40px;
    padding-top: 0;
    box-sizing: border-box;
    white-space: initial;
}
.main10 .mt .r .news_title:hover::after, .main10 .mb .dt .news_title:hover::after {
    background: none;
}
    .post-1000 .news_box .bg{
    display: none  !important;
}
    .main5 .more a{
    font-size: 14px;
}
    .main5 .more{
    width: 70px;
    line-height: 26px;
    height: 26px;
}
.page .article .arti_metas{
    float: none;
    line-height: 32px;
}
    .page .col_metas{
    float: none;
    display: block;
    line-height: 26px;
}
    .side-calendar-tips .con{
    padding: 5px 5px;
}
    .side-calendar-tips .time{
    color: #eee;
}
.shares {margin:10px 0;width:auto;}
.shares li {margin:10px 10px;}
.shares li a {width: 40px;height: 40px;}
.shares li.i1 a {background-size: 75%;}
.shares li.i2 a {background-size: 75%;}
.shares li.i3 a {background-size: 75%;}
.shares li.i4 a {background-size: 70%;}
.shares li.i5 a {background-size: 75%;}

.szdw .col_news_con .news_list li.news {width: 33.33%;}
.szdw #l-menu span.col_name_text {font-size: 30px;line-height: 30px;}
.szdw #l-menu .col_head_menu {top: -40px;}
.szdw .l-banner img {height: 155px;}

.main8 .news_tu .news_list li.news .news_imgs img {width: 50%;}
.main8 .news_tu .news_title {font-size: 14px;}

.post-900 .news_box{height:0;padding-top:100%}
.post-902 .news_box{margin:0 5px}
.main10 .mt .l,.main10 .mt .r{width:100%;float:none}
.main10 .mb .l .news_box{height:0;padding-top:149%}
.main10 .mt .l .news_box{height:230px}
.main10 .mt .r .news_box{/* height: 150px; */margin-bottom: 80px;}
.main10 .mb .dt .news_title{line-height: 0;
    height: 0;
    padding-top: 39%;}
.main10 .mb .dt .news_title a {
    color: #7f143d;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: 0px;
    left: 0;
}
.main10 .mt .r .news_title{height: 80px;
    line-height: 20px;
    padding-top: 22px;
    box-sizing: border-box;
    white-space: initial;}
.main10 .mb .db .news_title,.main10 .mb .r .news_title{line-height:26px}
.main10 .mb .d .news_box{height:0;padding-top:110%}
.main10 .mb .r .news_box{height:0;padding-top:155.5%}
.main10 .mb .r .news_title{right:5px;}
.post-1000 a{font-size:15px;}
.post-1000 .news_box a{color: #7f143d;}

.foot-top .news_list .news{width: 33.3%;}

.foot-top .news_list .news {line-height: 45px;}
.foot-top .news_list .news.n2 {line-height: 45px;}
.foot-top .news_list {margin-top: 20px;}
.foot-top .foot-right .news_list .news {line-height: 45px;}
.foot-top {margin-bottom: 20px;}
.foot-top .news_list .news_title {font-size: 14px;}
.foot-top .foot-right .news_list .news {width: 33.33%;}
.foot-top .news_list .news {width:33.3%;}
.foot-top .news_list .news.n2 {padding:0;width: 33.3%;}
.foot-top .foot-right .news_list .news.n2 {
     width:33.3%;      line-height: 50px;

    padding: 0 0 0 0px; 
    float: left;
}
.foot-top .foot-right .news_list .news.n3 {
     width:33.3%;     
}
.foot-top .foot-right .news_list .news.n4 {
     width:33.3%;margin:0     
}
.foot-top .foot-right .news_list .news.n5 {
width:52%;margin:0
}
.site-lang ul li.links a{margin: 0px 2px 0px 2px;}
    .main6 .m_left .news_list {
        padding: 0px 10px;
    }
    .side-calendar-tips {
        width: 170px;
        left: -200px;
        background: #a6734c;
    }
    .sudy-tab .tab-menu li{/* font-size: 12px; */}
    .sudy-tab .tab-menu li.selected {
        /* font-size: 18px; */
        }
    .post-41,.post-42,.post-43{padding: 20px 10px  0 !important;}
.post-41 .more_text img {
    max-width: 40%;
    right: 0;
}
.side-calendar-wrapper{ }
ul.side-calendar-content{width:auto;}
 
.riliimg{right: 18px;width: 20px;}
.main5 .news_ftitle{text-align:left}
#footer .inner p.copyright span{display:block;}
    .post-21 .con{padding: 20px}
.article h1.arti_title {line-height: 28px;font-size:18px;}
.article h2.arti_title {line-height: 28px;font-size: 16px;}
    .post-114{width: 100%}
    .post-115 {
        width: 100%;

    }
    .today{background: none}
 
    .main8 .post {
        margin: 0px 0px 0;
    }
.department .main3 .post-111 li.news{width:100%;}

.list2 span.column_anchor {font-size: 30px;line-height: 30px;}
.list2 .col_menu_head {top: -100px;}

.students .post-11, .students .post-12, .students .post-13, .students .post-14, .students .post-15, .students .post-16 {width: 100%;}
.students .post-11, .students .post-13, .students .post-15, .students .post-17 {margin-right: 0;}
.list2.students .col_news_list .news_list .news_title {line-height: 32px;}
.students .post-11, .students .post-12, .students .post-13, .students .post-14, .students .post-15, .students .post-16{min-height: auto;padding-bottom: 10px;}
.zzjg .col_news_list #wp_news_w6 .wp_article_list .list_item{width:50%;}
.zzjg .col_head_menu span.column_anchor {font-size: 30px;line-height: 30px;}
.zzjg .col_head_menu {top: -85px;}

.department .post1.post-211 .tt .tit .title:after {font-size: 36px;margin-left: 20px;}
.org .main2 .news_list li.news {width:100% !important;}
.department .main2 .news_list li.news {width:33.3%;}


.department #l-menu span.col_name_text {font-size: 30px;line-height: 30px;}
.department #l-menu .col_head_menu {top:-40px;}

.leader #l-menu span.col_name_text {font-size: 30px;line-height: 30px;}
.leader #l-menu .col_head_menu {top:-40px;}

.szdw .col_news_con .news_list li.news {width:50%;}
.szdw .col_news_box .news_title {font-size: 18px;}

.news_tu .news_title{margin-top: 0px}
/*图列表*/
.news_tu .news_list li.news{width:25%;}
/*组织机构*/
.inss .part_xy .sub-list .sub-item{width:100%;}

.ld .main.box.pop_fbt{font-size: 8px;}
.main.box.pop_bt p{font-size: 12px;}


}
/**
 * [tiny screen for older phone and smart phone]
 * <319
 */
@media screen and (max-width: 319px) {
    
}