@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */
@media screen and (max-width: 1830px) {
.body_b .nav .wp-menu .menu-item a.menu-link{padding: 0 10px 5px;}

}
@media screen and (max-width: 1810px) {
.namall .nav .wp-menu .menu-item{    padding: 0 25px;}
.namall .close{    right: 30px;}
}
/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */
@media screen and (max-width: 1659px) {
/*.bannermore{right:10px;margin:0}*/
.body_home .header .inner{padding-right:0;}
body.list .header .inner{padding-right:0;}
.header .head-right .head-menu-bottom{}
.topbox .searchbox{margin:0 10px}
.body_home .nav .wp-menu .menu-item a.menu-link{padding:0 ;} 
.topbox.header{}
.body_b .header .inner{padding-left: calc(5vw - 10px);padding-right: calc(5vw + 60px); padding-right:140px;box-sizing: border-box;width:100%}
.main2 .post-21 ul li.news .news_box{padding:30px 40px}
.main6 .post-65 ul li.news .news_box::before {
    right: -105px;
    width: 350px;
    height: 300px;
    bottom: -40px;
}
.main6 .ml ul li.news .news_title{font-size:22px}
.head-menu-bottom #nav li.menu-item.i3 .sub-menu{min-width:900px; top:40px;}
.body_b .nav .i3 .sub-menu .sub-item{width:33.3%}
.body_home .nav .i3 .sub-menu .sub-item{width:20%}
.nav .sub-menu .sub-item a{padding:5px 10px}
.body_home .nav .i3 .sub-menu .sub-item a, .body_b .nav .i3 .sub-menu .sub-item a{ font-size:13px;}

.wrapper .inner { width:90%; margin:0 auto;}
.wrapper .inner .mod {width:auto;/*padding:0 8px;*/}
.nav .wp-menu .menu-item {}
.nav .wp-menu .menu-item a.menu-link {padding: 0 25px;}
/*banner*/
.focus .focus-title-bar {}
.body_b .header .sitelogo img{width: 400px;}
.body_b #nav{margin-right:0px}
.body_b .nav .wp-menu .menu-item a.menu-link {padding: 0 8px;font-size:15px}
.namall .nav .wp-menu .menu-item{    padding: 0 20px;}
.main8 .post-81 .con{    margin-left: 0;}
.main8 .shares{  left: -0.4%;}
.main8 .post-81 .swiper-next{    right: 0;}
.main8 .post-81 .swiper-prev{    right: 0;}
}
@media screen and (max-width: 1600px) {
.namall .close{    right: 10px;}
.namall .inner{width:96%; margin:0 auto;}
}
@media screen and (max-width: 1530px) { 
.main3 .post-31 ul li.news .news_box{padding:0}
.main3 .post-31 ul li.news .news_title{height:68px;-webkit-line-clamp:2;line-clamp:2}
.main3 .post-31 ul li.news .news_tt{line-height:28px;margin-bottom:8px;font-size:15px}
.main6 .post-64 ul li.news .news_title{line-height:50px}
.header .sitelogo svg{width:270px}
.body_b .header .sitelogo img{width: 350px;}

.main5 .post-51 ul li.news .news_imgs{    width:50%;top:0 }
.main5 .post-51 .ul2 li.news .news_con{padding-left:53%}
.main6 .post-63 .p631-con .news_list { }
.main6 .post-63 .p631-con {    /*height: 250px;*/}
.main6 .p631-con .tit{  }
.main6 .post-63 .p632-con li.news .news_imgs {width: 130px;}
.main6 .post-61 ul li.news .news_imgs {    height: 400px;}
.main6 .post-62 ul li.news .news_imgs {height: 0;padding-top: 145%;}
.main6 .post-63 .p632-con li.news .news_box {height: 165px;}
.main6 .post-64{/* top: 339px; */}
/*.main6 .post-65 ul li.news .news_box::before{    right: -173px;width: 500px;height: 450px;background-size: cover;}*/


.main7 .post-71 .tt{zoom:.8}
.namall .nav .wp-menu .menu-item {
    padding: 0 18px;  
}
.namall .nav .wp-menu .menu-item a.menu-link{  font-size: 18px;}
.namall .nav .sub-menu .sub-item a{    font-size: 12px;}

}

@media screen and (max-width: 1455px) {
.namall-menu-bottom{padding-top:20px}
.main3 .post-31{top:0}
.main3 .inner{padding:0 0 0}
 .main3 .post-31 .swiper-container{margin:0}
.header .sitelogo svg{width:220px}
.body_b .header .inner{padding-right:122px}
.sidenav{width:120px;}
.main_wrap>.wrapper{width:calc(100% - 112px)} 
.sidenav-menu>div{line-height:38px;font-size:16px}
.sidenav-menu>div.selected:before{width:20px}
.main8 .shares li a svg{width:47px;height:47px}

.body_b .header .sitelogo img{    width: 320px;}
.namall .nav .wp-menu .menu-item {padding: 0 16px; }
.namall .nav .wp-menu .menu-item a.menu-link{    font-size: 16px;}
.main6 .post-64{top:62%}
.main6 .post-64 .p64-con {
    padding: 49px 30px 55px;
}
.main6 .post-65 ul li.news .news_box {
    /*padding: 72px 128px 40px;*/
}
.main6 .ml ul li.news .news_title{    font-size: 20px;}
.main6 .p631-con .tit{    font-size: 22px;}
.main6 .post-63 .p631-con li.news .news_title{    font-size: 16px;}
.main6 .post-63 .p632-con li.news .news_imgs {width: 115px;}
.main6 .post-63 .p632-con li.news .news_box {height: 150px;}
.shares li{    margin-left: 10px;}

.nav .wp-menu .menu-item a.menu-link{    padding: 0 20px;}

}

@media screen and (max-width: 1400px) {
.main8 .post-81 ul li.news .news_title{font-size:15px;line-height:20px;height:40px;margin-left:45px}
.main8 .post-81 ul li.news .news_tt2{width:40px;height:40px;}
.body_b .nav .i3 .sub-menu img{width:160px;height:80px;}
.body_b .nav .i3 .sub-menu .submenudiv{margin-right:180px}
.body_home .nav .i3 .sub-menu .sub-item{width:25%}
.main1 .post-11 ul li.news .news_title{font-size:20px}
.main1 .post-12 ul li.news .news_box{padding:24px 0}
.sidenav .gototop{padding-top:75%;background-size: 40%;}
.banneryear{width:auto;right:4%;margin:0;left:auto}
#l-container .inner{width: 96%;}
.wp-inner2{width: 96%;}
body.list #footer .inner{width: 96%;}
body.jgsz .col_news_list ul.news_list {padding-left: 200px;}
body.lsyg .ls-main1 .inner{width: 96%;}
body.lsyg .ls-main2 .inner{width: 96%;}
body.xxjs .js-main .inner{width: 96%;}
.main6 .post-64 {
    width: 68%;
}
.main6 .post-62 ul li.news .news_title{    left: 25px;}
.main6 .post-61 ul li.news .news_title{    left: 25px;}
.main6 .post-65 ul li.news .news_box{padding: 72px 108px 40px;}
#toTop{  right: 25px;}
.post .tt .tit .title{    font-size: 38px;}
#d-container .inner{width: 96%;}
.nav .wp-menu .menu-item a.menu-link{    padding: 0 15px;}
.main1 .post-11 ul li.news .news_con{    padding-right: 22px;}
}

@media screen and (max-width: 1395px) {
.namall .nav .wp-menu .menu-item a.menu-link{padding-bottom:5px}
.namall .nav .sub-menu{top:35px}
.namall .nav .sub-menu .sub-item a{padding:7px 0}
.namall-left svg{width:310px;height:70px}

.body_b .nav .wp-menu .menu-item a.menu-link {padding: 0 6px;font-size:14px}
.body_b .header .sitelogo img{    width: 300px;}
.header .head-right .head-menu-bottom { ;}
.body_b .header .inner {height: 130px;}
.body_b .header .head-right {;}
#footer .inner .foot-left {width: 22.1%;}
#footer .inner .foot-center{width: calc(78% - 228px);}
body.xxjs .js-main1 .js-post-11 .bg img{    width: 700px;}
body.xxjs .js-main1 .js-post-11 .bg{    top: 5px;right: -105px;}
body.xxjs .js-main4 .js-post-41 ul li.news .news_imgs img{    width: 440px;}

}

@media screen and (max-width: 1300px) {
.header .sitelogo svg{width:180px}
body.xxjs .js-main1 .js-post-11 ul li.news{    width: 58%;}
body.xxjs .js-main1 .inner {padding: 0px 0 20px;}
body.xxjs .js-main4 { background-size: cover;}
body.xxjs .js-main3 .inner {padding: 62px 0;}
body.xxjs .js-main5 .inner {padding: 54px 0;}
.body_b .nav .wp-menu .menu-item a.menu-link {
    padding: 0 4px; 
}
.main3 .bg{top: -102px;}
.main3 .post-31 ul li.news .news_box{  }
.main3 .post-31 ul li.news .news_box::before{    top: 47px;}
.main3 .post-31 ul li.news .news_title{    line-height: 30px;height: 90px;}
.body_b .header .inner{   }
.main5 .post-51 ul li.news .news_imgs {
   
}
.main5 .post-51 .ul2 li.news .news_con {

}
.main4 .post-41 .news_list{    margin-bottom:30px}
.main5 .post-51 .slick-list{padding-top:40px}
.main7 .post-71 .tt{zoom:.7}
.main8 .post-81 ul li.news .news_imgs img{ /*   height: 275px;*/}
.main8 .post-81 .ul2 li.news video{  /*  height: 275px;*/}
.main8 .post-81 .ul2 li.news .play{
    width: 60px;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
}
.main8 .inner {padding: 70px 0px;}
.namall .nav .sub-menu{    width: 130%;}
.namall .inner {
    width: calc(100% - 60px);
    padding: 22px 30px 0;
}
.namall .nav .wp-menu .menu-item a.menu-link{    font-size: 18px;}
.namall-left img{width: 370px;}
body.rcpy .subChannelList{
    margin: 0 -25px;
}
body.rcpy .subChannelList figure {
    margin: 0 25px;
}
body.rcpy .subChannelList figure img{    height: 236px;}
body.rcpy .subChannelList li {
    margin-top: 80px;
}
.main1 .post-11 ul li.news .news_imgs{margin-left:30px;}
.main1 .post-11 ul li.news .news_box .news_wz{padding-left:30px}
.main1 .post-11 ul li.news .news_box {
     
}
.body_b .header .sitelogo img{    width: 280px;}

}

@media screen and (max-width: 1200px) {
.body_home .nav .i3 .sub-menu .sub-item{width:33.3%}
.body_b .header .inner{padding-right:100px}
.main_wrap>.wrapper{width:calc(100% - 92px)}
.sidenav{width:100px;}
.sidenav-menu>div{font-size:14px}
.sidenav-menu>div.selected:before{width:15px}
.namall .nav .wp-menu .menu-item {padding: 0 12px;}
.namall .nav .wp-menu .menu-item a.menu-link {
    font-size: 16px;
}
.namall-left .sitelogo svg{    width: 300px;}
.namall-right{padding: 30px 90px 0 0;}
.namall .searchbox {
    margin-left: 20px;
    margin-right: 20px;
}
.namall .site-lang ul li.links.i1{right: 60px;}
.site-rale {display: inline-block;}
.namall .nav .sub-menu .sub-item a{    font-size: 11px;}
.nav .wp-menu .menu-item a.menu-link {font-size: 16px;}
body.lsyg .ls-main2 .con {padding-left: 70px;}
body.lsyg .ls-main1 .bg img{    width: 700px;}
.col_list .wp_listcolumn .wp_column{    margin: 0 50px;}
body.xxjs .js-main5{    background-size: contain;}
body.xxjs .js-main2 .js-post-21 ul li.news .news_tt .duan {font-size: 52px;}
.main1 .post-12 ul li.news .news_box{    padding: 18px 0;}
.main5 .post-51 .ul2 li.news .news_box{padding: 31px 40px 0;}
.main6 .post-60 .ml{    width: 59.2%;}
.main6 .post-62 ul li.news .news_imgs {
    /* height: 300px; */
}
.main6 .post-61 ul li.news .news_imgs {
     height: auto; 
}
.main6 .post-64 {
    /* top: 299px; */
}
.main6 .post-63 .p631-con .news_list {
  
}
.main6 .p631-con .tit {
   font-size:18px;
}
.main6 .post-63 .p631-con {
   
}
.main6 .post-63 .p632-con li.news .news_box {
    height: 130px;
}
.main6 .ml ul li.news .news_title {
    font-size: 18px;
}
.main6 .post-63 .p632-con li.news .news_imgs {
    width: 90px;
}
.main6 .post-64 .tit{    margin-bottom: 39px;}
.main6 .post-64 ul li.news .news_title{    line-height: 55px;}
.main6 .post-65 ul li.news .news_box {
    padding: 72px 80px 40px;
}
.main6 .post-65 ul li.news .news_box::before {
    right: -140px;
    width: 410px;
    height: 360px;
}
.post4 .tt .tit .title{    font-size: 30px;}
.main2 .post-21 ul li.news .news_box{    padding: 30px;}
 
.body_b .nav .wp-menu .menu-item a.menu-link {
    font-size: 13px;
}
.nav .wp-menu .menu-item a.menu-link {
    padding: 0 10px;
}
.body_b .header .sitelogo img {
    width: 240px;
}
.main3 .post-31 .con {
    margin-top: 35px;
}
.main3 .post-31 .more_btn{ }
.main5 .post-51 ul li.news .news_box{    padding: 40px 30px 0;}
.main5 .post-51 .ul2 li.news .news_box{    height: 327px;}
.main5 .post-51 ul li.news .news_imgs {
 
}
.main5 .post-51 .ul2 li.news .news_con {
   
}
.main5 .post-51 .ul1{    width: 19.37%;}
.main5 .post-51 .ul2{    width: 58.84%;}
.main5 .post-51 .ul3{    width: 19.37%;}
.main1 .mr::before{  }
.main1 .post-12{min-height: 510px;    padding-bottom: 14px;}
.main3 .post-31 ul li.news .news_title {height: 60px;-webkit-line-clamp: 2;}
.main4 .inner {padding: 5px 0px 50px;}
.main4 .post-41 ul li.news.n2 .news_imgs {}
.main8 .shares {top: 55px;}
.main1 .post-11 ul li.news .news_con {   padding-right: 0;}


}

@media screen and (max-width: 1100px) {
.namall .nav .wp-menu .menu-item {
    padding: 0 10px;
}
.header .sitelogo {
    float: left;
    
}
 
body.xxjs .js-main4 .js-post-41 ul li.news .news_imgs img {
    width: 400px;
}
.body_b .nav .wp-menu .menu-item a.menu-link {
    padding: 0 2px;font-size: 12px;
    font-weight: normal;
}
.main6 .post-65 ul li.news .news_box {
    padding: 72px 60px 40px;
}
.main6 .post-63 .p631-con .news_list{ }
.main6 .post-63 .p631-con li.news .news_title {
  
}


}

/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 999px) {
 .site-rale2.clearfix li a{
       
        font-size: 14px;
       
        padding-left: 5px;
    }

.num-img {
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto 10px;
    border-radius: 50%;
    background: rgba(255,255,255,0.2);position:relative;
}
.num-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:rgba(255,255,255,0.2);transition:0.6s;animation:breathe infinite 2s 0s;border-radius:50%}
.num-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(255,255,255,0.2);/* transition:0.6s; */animation:breathe2 infinite 2s 1s;border-radius:50%;display:none}
@keyframes breathe{
from{transform:scale(0.7);opacity:1}
to{transform:scale(1.5);opacity:0}
}
@keyframes breathe2{
0%{transform:scale(1)}
100%{transform:scale(1.2);opacity:0}
}

.main3 .post-31{padding:40px 0 80px}
.main3 .post-31 .more_btn{bottom:40px}

.main7 .post-72 ul li.news .num,.main7 .post-72 ul li.news .role{color:#fff}
.main7 .post-72 ul.news_list{display:flex;justify-content: space-between;}
.main7 .post-72 ul li.news .con{background:none !important;border:0;aspect-ratio: auto;width:auto;border-radius:0;color:#fff}
.main7 .post-72 {
    display: block;
    padding-top: 0px;
    position: relative;
}
.body_b.showdiv{position:static}
.main_wrap{height:auto;overflow:auto}
.main6 .post-64 .tit{margin-bottom:20px}
.main8 .inner:after{display:none}
#banner ul li.news .news_imgs img,#banner ul li.news video{position:absolute;top:0;left:0;}
#banner ul li.news .news_imgs {
height:0;padding-top:60%;position:relative;
}
.body_b {
    position: static;height:auto;
}

.main1 .post-11 ul li.news .news_imgs{margin:0 30px;width:auto}
.main4 .inner{padding:50px 0 30px}
.main7 .mod{display:none}
.main_wrap>.wrapper{width:100%}
.body_home .header .head-right:before{display:none}
.sidenav{display:none}
.banneryear{bottom:20px}
.listcon{overflow:hidden}
.bannerlist .every .name{font-size:20px}
.bannerlist .datelist li{width:50%;}
.bannerlist .datelist{margin:0 -10px}
.bannerlist .datelist li .news_box{margin:0 10px}
.wrapper .inner { width:90%; margin:0 auto;}
.navi-aside-toggle,
.navi-aside-search {display: flex;}
.navi-aside-toggle{text-align: center;
    font-size: 12px; padding-left:40px;
    line-height: 40px;
    color: #fff;
    background-size: contain;
    display: inline-block;
    background-position: left center;}
a.navi-aside-toggle:hover{ color:#fff;}
.main6 .post-60 .mr,.main6 .post-60 .ml{display:none}
.wap_culture{display: flex; flex-wrap: wrap;}
.wap_culture>div {
    width:50%;
}

.main7 .inner{width:96%}
.wap_culture .news_list li.news{position:relative;text-align:center}
.wap_culture .news_list li.news img{width:100%;height:100%;object-fit:cover}
.wap_culture .news_title a{color:#fff}
.wap_culture .tit,.wap_culture .news_title{line-height:25px}
.wap_culture .wrap_1 .news_wz,.wap_culture .wrap_2 .news_wz{position:absolute;top:20px;width:100%;font-size:18px;z-index:22}
.wap_culture .wrap_1 .news_imgs{position:relative;padding-top:80%;}
.wap_culture .wrap_1 .news_imgs img{position:absolute;top:0;left:0;}
.wap_culture .wrap_2 li.news{position:static}
.wap_culture .wrap_2 .news_imgs{position:absolute;top: 62%;left: 30%;transform: translateY(-50%);z-index:11;width: 40%;padding-top: 34%;}
.wap_culture .wrap_2 .news_imgs a{/* display:block; *//* width: 80%; *//* padding-top: 68%; *//* position: relative; *//* margin: 0 auto; */}
.wap_culture .wrap_2 .news_imgs img{position:absolute;top:0;left:0;}
.wap_culture .wrap_2{background:url(images/p62-bg-wap.png) no-repeat center;background-size: cover;position: relative;}
.wap_culture .post-64 ul li.news{width:49%;float:left;margin-bottom:15px}
.wap_culture .post-64 ul li.news:nth-child(n+3){margin-bottom:0;}
.wap_culture .post-64 ul li.news:nth-child(even){float:right}
.wap_culture .post-64 .p64-con .tit{font-size:18px;text-align:center;margin-top:0px}
.wap_culture .post-64 ul li.news .news_title{font-size:15px;line-height:40px}
.wap_culture .post-64 .p64-con{padding:17px 20px 20px !important}

.wap_culture .p631-con .tit{width: 100%; text-align: center;float: none;position: static;display: block;margin:17px 0 5px;}
.wap_culture .p631-con .news_title{line-height:27px;color:#004083;font-size:14px;}
.wap_culture .p631-con .news_title a{color:#004083}
.wrap_4{background:#fff url(images/wrap_4_wap.png) center no-repeat;background-size:cover}
.wap_culture .post-65 ul li.news .news_more,.wap_culture .post-65 ul li.news .news_box::before{display:none}
.main6 .wap_culture .post-65 ul li.news .news_text{margin:0;height:auto;}
.main6 .wap_culture .post-65 ul li.news .news_title{border:0;font-size:18px;margin-top:17px;padding-bottom:17px}
.main6 .wap_culture .post-65 ul li.news .news_box{padding:0 20px 20px}
.main6 .wap_culture .wrap_5:before{content:"";position:absolute;bottom:30px;right:-20px;width:210px;height:69px;background:url(images/p65-li-wap.png) center no-repeat;z-index:0;display:none}
.main6 .wap_culture .wrap_5 {background:url(images/p65-li-bg.png) no-repeat left top;background-size:auto 100%}
.main6 .wap_culture .post-65 ul li.news{background:none !important}
.main6 .wap_culture .wrap_6{background:#DEEDE7}
.wrap_6 .news_title{margin:17px 0}
.wrap_6 .news_title a{color:#000}
.wrap_6 .news_list li.news a{display:block;height:100%}
.wrap_6 .news_list li.news img{width:60%}
.main6 .wap_culture .wrap_5{position:relative}
.main6 .wap_culture .wrap_5 .wrap_a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2222;display:block}


.email .col_news_list ul{margin:0 auto}
.email .col_news_list ul li.news{float:none;width:auto;margin:0 auto 20px}
.email #l-container .inner{padding:40px 0}

#header {}
#header .inner{padding:10px 0px;height: auto;position:relative;background:none;width: 90%;}
.header .head-left{ float:none;display:inline-block; width:100%; height:auto; text-align:center;}
.header .sitelogo{float:none;margin-top:0px;}
.header .sitelogo a{display:inline-block;width:100%;margin:0 auto;}
.header .sitetitle {margin-top:38px;font-size:28px;}
.header .head-right{ float:none;margin-top:0px;position: absolute;right:0px;top: 50%; margin-top: -30px;}
.header .head-right .searchbox{margin-right: 0;position:absolute;bottom:30px;right:10px;width:40px;height:40px}
.body_home .header .head-right .searchbox{position:static}
.body_b .header .head-right .searchbox{right: -10px; top: -49px;}
body.list .header .head-right .searchbox{position:static}

.wp-search .search-input input.search-title{width:100%;}
.header .sitelogo img {width: auto;}
.site-lang{display:none;}
.site-rale{display:none;}
.navbox{display:none;}
.header .head-right .hr-bottom {
    margin-top: 0;
}
.header .head-right .hr-b-con{    float: none;}
.body_b .header .head-right{margin-top: -30px;}
/*导航样式：后台绑定时也可以定义配置*/
#nav .mod{display:none;}
.bannermore{bottom:40px;height:35px}
.wp-navi .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(css/img/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;}


.body_home.showdiv .bb{    display: block;}

.main1 .inner {
    padding: 42px 0px;
}
.main1 .post-11 ul li.news {
    margin-bottom: 35px;
}
.main1 .ml{    float: none;width: 100%;overflow: hidden;}
.main1 .mr{    float: none;width: 100%;    margin-top: 30px;}
.main1 .mr::before{    background-size: cover;width:100%}
.post4 .tt .tit .title{margin-right: 40px;}
.post4 .tt .tit .title.selected{    font-size: 34px;}
.main2 .inner {
    padding: 40px 0px 120px;
}
.main2 .post-21 ul li.news {
    width: 50%;
    margin-bottom: 50px;
}
.main2 .post-21 .con {
    padding-top: 50px;
}
.main3{  }
.main3 .post-31 ul li.news .news_box{ }
.main3 .post-31 ul li.news {width: 50%;margin-bottom: 40px;}
.main4 .post-41 .more_btn{    right: 12px;bottom: 145px;}
.main5 .inner {
    padding: 0px 0px 100px;
}
.main5 .post-51 .ul2 li.news .news_box {
    padding: 30px 40px;
}
.main5 .post-51 .ul1{    display: none;}
.main5 .post-51 .ul2{    float: none;width: 96%;margin: 0 auto;}
.main5 .post-51 .ul3{    display: none;}
.main5 .post-51 .ul2 li.news .news_box {height: auto;}
.main6 .inner {
    padding: 66px 0px 106px;
}
.main6 .post-60 .ml{    width: 100%;position: relative;}
.main6 .post-60 .mr{    float: none;width: 100%;}
.main6 .post-61{width: 50%;}
.main6 .post-62{width: 50%;}
.main6 .post-60 .mr {
    padding-top: 110px;
}
.main6 .post-63 .p632-con{    position: absolute;width: 200%;}
.main6 .post-62 ul li.news .news_imgs {
     
}
.main6 .post-63 .p631-con .news_list {
    margin: 0 25px;    padding-top: 90px;
}
.main6 .p631-con .tit {
  

}
.main6 .post-63{width: 50%;    background-size: cover;}
.main6 .post-64{position: relative;top: auto;width: 100%;left: auto;float: none;}
.wp7-8{    transition-duration: 1s;}
.main7 .post-71 .tt{    width: 350px;height: 350px;zoom:.7}
.main7 .post-71 .tt .tit2{    width: 280px;height: 280px;}
.main7 .post-71 .tt .tit{width: 170px;height: 170px;}
.main7 .post-71 .tt .tit .title {font-size: 32px;line-height: 40px;}
.main8 .post-81 .ul2 li.news .news_title{    left: 70px;}
 .main8 .post-81 .con {
    padding-top: 80px;
}
.main8 .post-81 .ul1 li.news .news_title{    left: 75px;}
.main8 .post-81 ul li.news .news_imgs img {
 /*   height: auto;*/
}
.main8 .post-81 .tt{ text-align: center;   position: relative;}
.main8 .post-81 .ul2,.main8 .post-81 .ul3{  float: none;width: 100%;margin:0 auto 25px}
.main8 .post-81 .ul3 .ul3-top{margin-bottom:25px}
.main8 .post-81 .ul1,.main8 .ul_r{padding-top: 0px;  float: none;width: 100%;margin-bottom: 25px;}
.main8 .post-81 .ul2 .ul2-bottom .box2{float: none;width: 100%;margin-bottom: 25px;}
.main8 .post-81 .ul2 .ul2-bottom .box3{  float: none;width: 100%;}
.main8 .post-81 .ul2 li.news video {
  /*  height: auto;*/
}
.main9 .inner{    padding: 50px 0;}
.main9 .post-91 ul li.news {width: 20%;margin-bottom: 35px;height: 100px;}
.main9 .post-91 ul li.news .news_title {margin-top: 15px;}
.ztbdcont{    top: 162px;right: 34%;}

#toTop{    bottom: 90px;   }
.body_b .navi-aside-toggle{    background:url(images/menu-icon-arrow-white-s.svg) no-repeat 50%;margin-top:-22px;background-position: left center;}
.article {
    padding: 54px 30px;
}
.infobox{    top: 0;}
.infobox .post-81 {
    padding: 60px 20px;
}

body.list .b_list{    height: 150px;}
#footer .inner .post-90 ul{text-align:center}
#footer .inner .post-90 ul li{float:none;display:inline-block;width:auto}
#footer .inner .foot-center .shares{margin-top:15px}
#footer .inner .tt{margin-bottom:10px}
#footer .inner .copyright{display:inline-block}
#footer .inner .foot-center .shares ul{margin-left:11px}
#footer .inner .foot-center{    position: relative;left: 0;margin: 10px 0;transform:none;width:auto}
#footer .inner .foot-left{float:none;    width: 100%;text-align: center;}
#footer .inner .foot-center .sitelogo img {
    width: auto;
    max-width: 72%;
}
#footer .inner .foot-right{float:none;margin-top: 32px;text-align: center;}
#footer .inner .foot-bottom {
    padding: 0px 0 45px;
    margin-top: 30px;
}
#footer .inner {
    padding: 50px 0px;
}
.col_metas .col_title {height: 49px;line-height: 49px;margin-bottom: 30px;}
.col_metas .col_title h2{    font-size: 42px;}
.l-banner {height: 340px;}
.col_news_list ul li.news .news_imgs{    width: 326px;height: 201px;}
.col_news_list ul li.news .news_box1 .news_con {
    padding: 25px 0px 0 0;
}
.col_news_list ul li.news.pic.active .news_box1 .news_con{padding: 15px 373px 0 0;}
.col_news_list ul li.news .news_box1{   height: 81px;}
.col_news_list ul li.news.pic.active .news_box1{   height: 201px;}
.col_news_list ul li.news .news_text{   height: 64px;-webkit-line-clamp: 2;}
.col_news_list ul li.news.pic.active .news_box1 .news_title {
    margin: 14px 0;
}
.col_news_list ul li.news .news_box2 {
    padding: 30px 0;
}
.social-share{    margin-left: 0;}

body.jgsz #l-container .inner {
    padding: 0px 0px 75px;
}
body.jgsz .col_news_list ul li.news{    margin-bottom: 30px;}
body.jgsz .col_news_list ul.news_list {padding-left: 175px;padding-top: 40px;}
body.lsyg .ls-main2 .tt{     margin-bottom: 30px;   font-size: 30px;    padding-left: 0px;}
body.lsyg .ls-main2 .con {
    padding-left: 0px;
}
body.lsyg .ls-post-11 {
    text-align: left;
}
body.lsyg .ls-main1 .tt{float: left;margin-right: 55px;}
body.lsyg .ls-main1 .tt img{    width: 80px;}
body.lsyg .ls-main1 .con {
    float: none;
    width: auto;
    padding-left: 150px;
}
.col_list .wp_listcolumn .wp_column {margin: 0 30px;}
body.lsyg .ls-main2 ul li.news {padding-left: 40px;margin-bottom: 55px;}
body.lsyg .ls-main2 ul li.news .news_imgs {width: 220px;height: 170px;}
body.lsyg .ls-main2 ul li.news .news_title{left: 245px;}
body.lsyg .ls-main1 .inner {padding: 60px 0 33px;}
body.xrld .col_news_list .wp_column_article .ml{    float: none;width: 100%;}
body.xrld .col_news_list .wp_column_article .mr{      margin-top: 70px;  float: none;width: 100%;}
body.xxjs .js-main1 .js-post-11 .bg{    display: none;}
body.xxjs .js-main1 .js-post-11 ul li.news {width: 100%;float: none;}
body.xxjs .js-main2 .js-post-21 ul li.news .news_tt .duan {font-size: 44px;}
body.xxjs .js-main2 .inner {padding: 45px 0;}
body.xxjs .js-main2 .js-post-21 ul li.news .news_title{    margin-top: 0;}
body.xxjs .js-main4 .js-post-41 ul li.news .news_imgs {position: relative;width: 36%;float: right;}
body.xxjs .js-main4 .js-post-41 ul li.news .news_imgs img {width: 100%;}
body.xxjs .js-main5 .js-post-51 ul li.news {width: 69.5%;}
body.xxjs .js-main3 .js-post-31 ul li.news .news_imgs {width: 32.5%;}
body.xxjs .js-main3 .js-post-31 ul li.news .news_text{width: 64%;}
body.xxjs .js-main5 .inner {padding: 54px 0 0;}
body.xxjs .js-main2 .js-post-21 ul li.news{    width: 33.3%;     margin-bottom: 10px;   text-align: center;}
body.xxjs .js-main2 .js-post-21 ul li.news.n4{  width: 50%; }
body.xxjs .js-main2 .js-post-21 ul li.news.n5{  width: 50%; }
body.xxjs .js-main2{    background-size: cover;}
body.rcpy .subChannelList li{ width: 50%; }

body.yxbm .col_news_list ul li.news{width: 50%;}
body.jdgz .col_news_list ul li.news{width: 50%;}

body.xxjs .js-main1 .js-post-11 ul li.news .news_text p span.none{display: inline;}
body.xxjs .js-main1 .js-post-11 ul li.news .news_text p span.bloc{display: none;}

.main5 .post-51 .ul2{display:none;}
.main5 .post-51 .ul22{ display:block;}


}
/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 767px) {
#toTop{  bottom: 108px;}
.navi-aside-toggle{/** width: 30px; **/ height: 30px; line-height: 30px;padding-left:32px;}
#header .inner{height: auto;}
.header .sitelogo a img,.header .sitelogo a svg{max-width: 70%;margin:5px 0px;height: auto;}
.header .sitelogo a{}
.header .sitetitle {display:block;margin-top: 10px;font-size:18px;}
.wp-search .search-input input.search-title{       font-size: 16px; height: 40px;padding: 0;line-height: 40px;}
.wp-search .search-btn{top: 12px;}
.searchbox img,.searchbox svg{
    width: 30px;height:30px
}

.main3 .post-31{padding:30px 0 120px;}
.main3 .post-31 .tt{position:static;text-align:center;}
.main3 .post-31 .swiper-scrollbar{bottom:80px;top:auto;left:0;width:calc(100% - 56px);left:28px}
.main3.showdiv .post-31 ul li.news{border:0;}
.main3 .post-31 .swiper-button{left:0;top:50%;margin-top:-22px;right:auto;z-index:333}
.main3 .post-31 .swiper-button-next{right:-22px;left:auto;}
.main3 .post-31 .swiper-button-prev{left:-22px}

.header .head-right .searchbox{    bottom: 15px;right: 10px;}
.search_box{    width: 70%;    top: 40%;}
/*#banner ul li.news .news_imgs{    height: 85vh;}*/
.main3 {
    top: -10px;
}
.main3 .bg {
    top: -80px;
}
.post .tt .tit .title{    font-size: 26px;}
.main4 .post-41 .more_btn {
    bottom: 0px;
}
.main4 .post .more_btn .more_text {
    color: #004083;
}
.main4 .post-41 .news_list {
    height: auto;
}
.main4 .post-41 ul li.news.n2 .news_imgs {
    
}
.main4 .post-41 ul li.news .news_box{    padding-top: 29px;}
.main5 .post-51 ul li.news .news_imgs {
    
    top: auto;
}
.main5 .post-51 .ul2 li.news .news_con {
     
}
.main5 .inner {
    padding: 0px 0px 50px;
}
.main5 .post-51 .slick-list {
    padding-top: 35px;
}
.main6 .post-60 .con {
    padding-top: 20px;
}
.main6 .inner {
    padding: 30px 0px;
}
.main6 .post-65 ul li.news .news_box {
    padding: 50px 60px 40px;
}
.main7 .post-71 .tt .tit .title {
    font-size: 28px;
}
.main7 .post-71 .tt{      zoom: .5;top: 40px;  width: 300px;height: 300px;}
.main7 .post-71 .tt .tit2{    width: 230px;height: 230px;}
.main7 .post-71 .tt .tit{width: 150px;height: 150px;}

#round .roundContent .round#round_2{    display: none;}
.main7 .post-72 ul.news_list {padding-bottom: 30px;}
.main7 .post-72 .slick-dots{left: 0;right: 0;text-align: center;display: inline-block;margin: 0 auto;width: auto;}
.main7 .post-72 .slick-dots li{background: #fff;width: 8px;height: 8px;    opacity: 0.2;}
.main7 .post-72 .slick-dots li.slick-active{ background: #fff;   opacity: 1;}
.main7 .post-72 ul li.news{transition-duration: 0.8s;}
.main7 .post-72 ul li.news.slick-active{margin-top:0px;}
.main7 .post-72 ul li.news.slick-active.slick-current{
   margin-top:0px;
}
.main7 .post-72 ul li.news.slick-active.slick-current + li + li + li{
   margin-top:0px;
}
.main8 .post-81 .ul3 .box1{ width:48%;}
.main8 .post-81 .ul3 .ul3-top{ width:48%;}
.main8 .post-81 .ul2 .ul2-top{width:48%;}
.main8 .ul2-bot{width:48%;}
.main8 .post-81 .ul3 .ul3-top{margin-bottom: 20px;}
.main8 .post-81 ul li.news .news_wz{padding: 15px 0;}
.main8 .post-81 .ul2 li.news .news_con{line-height: normal;}
.main8 .post-81 .ul2 li.news .videobox{padding-top:116%}
.main8 .post-81 ul li.news .news_imgs{padding-top:43%}

.main8 .post-81 .ul3 ul li.news .news_imgs{padding-top:86%;}
.main8 .post-81 .ul3 .box1 li.news .videobox{padding-top:86%;}
.main8 .post-81 .ul2 .ul3-bottom ul li.news .news_imgs{padding-top:86%;}
.main8 .post-81 .ul2-bot li.news .news_imgs{padding-top:86%;}

.main8 .post-81 .ul2{   }
.main8 .post-81 .ul1{/*float:left;width:56%*/}
.main8 .post-81 .ul3{    width: 100%;float: none;clear:both;margin-bottom:0}
.main8 .post-81 .ul3 .ul3-bottom{float: left;width: 56%;}
.wp7-8:after{height:100%}
.main8 .post-81 .ul2 .tab-tt{    right: auto;z-index: 9;left: 0;    top: -20px;}
.main8 .post-81 .ul2 .tab-tt .title{width: 50px;height: 50px;margin: 0 10px;float: left;}
.main8 .post-81 .ul3 .ul3-bottom ul li.news .news_imgs {
    padding-top: 83%;
}

.main8 .inner {
    padding: 20px 0px 30px;
}



.main9 .inner {
    padding: 25px 0;
}
.main9 .post-91 ul li.news{    width: 25%;}
.ztbdcont{    top: 119px;right: 0;}
.main4 .post-41 ul li.news {
    width: 26.35%;
}
.main4 .post-41 ul li.news.n2 {
    
}
.site-rale ul li.links a{    font-weight: normal;padding: 0 20px;}

/*栏目图片*/
.l-banner{height: 300px;}
.l-banner img{width:100%;height:100%;}
#l-container .inner,
#d-container .inner {padding:30px 0px;}
#l-container.wrapper .inner .mod,
#d-container.wrapper .inner .mod{padding:0;}

.column-switch {display:block;}

.col_menu .col_menu_head h3.col_name .col_name_text {display:block;line-height:40px;padding: 0px;font-size: 17px;border-bottom: 0px solid #9B0D14;}/**栏目名称图标**/
.col_menu {width: 100%;float:none;margin-right:0px;position:relative;    padding-top: 0;} 
.col_menu .col_menu_con{display:none;border:0px solid #e4e4e4;    min-height: auto;}
.col_metas .col_title h2 {font-size:18px;}/**当前栏目名称**/
.col_list .wp_listcolumn .wp_column a{    font-size: 18px;}
.col_list .wp_listcolumn .wp_column a .column-name{    line-height: 45px;}
.col_menu .col_menu_con{ padding-top: 0;} 



.col_news {width: 100%;min-height:0px;float:none;} /**栏目新闻**/
.col_news .col_news_box{margin-left: 0px;margin-right: 0px;    padding-top: 35px;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
.col_news_con .news_list li.news {line-height:24px;}
.col_news_con .news_list li.news span.news_title {line-height:24px;}/*标题*/
.col_news_con .news_list li.news span.news_meta {}/*属性*/


.wp_paging li.pages_count,.wp_paging li.page_jump{display:none;}
#wp_paging_w6 .wp_paging li.pages_count{display:none;}
#wp_paging_w6 .wp_paging li.page_jump{display:none;}
.infobox { width:auto;padding:0px;  margin:0 10px; }
.infobox .ml{    float: none;width: 100%;}
.infobox .mr{display: none;     float: none;    background-size: cover;width: 100%;}
.wp_artfuns .wp_art_adjoin {font-size: 18px;}
.article h1.arti_title{font-size: 28px;}

.col_news_list .wp_entry img,
.article .entry .read img{max-width: 100%;height:auto!important;  }/**文章阅读部分图片大小限制**/
#l-container{background: #fafafa;}
#d-container{background: #fafafa;}

body.jgsz #l-container .inner {padding: 0px 0px 70px;    margin-top: 30px;}
body.jgsz .col_news_list ul.news_list {padding-left: 150px;padding-top: 30px;}
body.jgsz .col_news_list ul li.news{    width: 50%;margin-bottom: 20px;}
body.lsyg .ls-main1 .tt {margin-right: 0;}
body.lsyg .ls-main1 .con {padding-left: 100px;}
body.lsyg .ls-main1 .inner {padding: 0px 0 33px;}
body.lsyg .ls-main1 .tt img {width: 70px;}
body.lsyg .ls-main1 ul li.news p {line-height: 30px;}
body.lsyg .ls-main2 .tt{    font-size: 26px;}
body.lsyg .ls-main2 ul li.news {padding-left: 30px;margin-bottom: 40px;}
body.lsyg .ls-main2 ul li.news::before{    width: 20px;height: 20px;background: url(images/ls-p21-li.jpg) no-repeat center;left: -10px;    background-size: contain;}
body.lsyg .ls-main2 ul li.news .news_tt {margin-bottom: 20px;}
body.lsyg .ls-main2 ul li.news .news_imgs {width: 200px;height: 150px;    float: none;}
body.lsyg .ls-main2 ul li.news .news_title {left: auto;position: relative;margin-top: 10px;}
body.lsyg .ls-main2 .inner {padding: 50px 0 58px;}
body.xrld #l-container .inner {padding: 14px 0 54px;}
body.xrld .col_news_list .wp_column_article .news_tt{line-height: 70px;}
body.xrld .col_news_list .wp_column_article .news_tt .title{line-height: 70px;height: 70px;}
body.xrld .col_news_list .wp_column_article .news_tt .title::before{    height: 35px;top: 20px;}
body.xrld .col_news_list .wp_column_article .news_tt.t1 {padding-top: 10px;}
body.xrld .col_news_list .wp_column_article .news_tt .title2{font-size: 18px;    padding-left: 20px;}
body.xrld .col_news_list .wp_column_article .news_tt .news_con .name{font-size: 18px;}
body.xrld .col_news_list .wp_column_article .news_tt .news_con {padding-left: 150px;}
body.xxjs .js-main4 .js-post-41 ul li.news .news_text{   float: none;width: 100%;}
body.xxjs .js-main4 .js-post-41 ul li.news .news_imgs{    display: none;}
body.xxjs .js-main3 .js-post-31 ul li.news .news_imgs{    display: none;}
body.xxjs .js-main3 .js-post-31 ul li.news .news_text{   float: none;width: 100%;}
body.xxjs .js-main5 .js-post-51 ul li.news{   float: none;width: 100%;}
body.xxjs .js-main5 .inner {padding: 50px 0;}
body.xxjs .js-main2 .js-post-21 ul li.news .news_tt .duan {font-size: 34px;}
body.rcpy .subChannelList {margin: 0 -20px;}
body.rcpy .subChannelList figure {margin: 0 20px;}
body.rcpy .subChannelList figure img {height: 220px;}
body.rcpy .col_news_list ul li.news .news_title{font-size: 30px;padding: 0px 0 20px;}
body.rcpy .col_news_list ul li.news .news_con {padding: 30px 0 0;}


body.yxbm .col_news_list ul li.news{    float: none;width: 100%;}
.col_news_list ul.leader li.news .news_title { width: 99%;font-size: 13px;}

.main8 .post-81 ul li.news .news_box video{object-fit: cover;}

}


@media screen and (max-width: 579px) {

.main1 .post-11 ul li.news .news_box {
    padding-left: 30px;
    padding-right: 30px;
}
.main1 .post-11 ul li.news .news_con {padding-right: 25px;}
.main1 .post-11 ul li.news .news_title{font-size: 20px;margin-bottom: 25px;}
.main6 .post-62 ul li.news .news_imgs {
   
}
.main6 .post-61 ul li.news .news_imgs {
   
}
.main5 .post-51 .ul2 li.news .news_imgs{float: none;
    width: 100%;}
.main5 .post-51 .ul2 li.news .news_con {
    padding-left: 0;
    padding-top: 25px;
}
.main6 .post-64 .p64-con {
    padding: 40px 18px 20px;
}
.main6 .post-64 .tit {
    margin-bottom: 17px;    font-size: 23px;
}
.main6 .post-64 ul li.news {
    width: 50%;
    margin-bottom: 20px;
}
.main6 .post-64 ul li.news .news_title {
    line-height: 36px;
}
.main7 .post-71 .tt{    width: 230px;height: 230px;}
.main7 .post-71 .tt .tit2{    width: 180px;height: 180px;}
.main7 .post-71 .tt .tit{width: 140px;height: 140px;}
.main7 .post-71 .tt .tit .title {
    font-size: 22px;    line-height: 35px;--numSize:22px;
}

.main8 .post-81 .con {
    padding-top: 100px;
}
.main8 .post-81 .ul1 li.news .news_wz{padding-bottom:10px}
.main8 .post-81 .ul1 ul li.news .news_title{padding:0 10px}
.main8 .post-81 .ul1 .ul1-top li.n1{float: none;width: 100%;margin-bottom: 0px;}
.main8 .post-81 .ul1 .ul1-top li.n2 {    float: none;    width: 100%;margin-bottom: 10px;}
.main8 .post-81 .ul1 .ul1-bottom li.n1{float: none;width: 100%;margin-bottom: 20px;}
.main8 .post-81 .ul1 .ul1-bottom li.n2{float: none;width: 100%;}


.main8 .post-81 ul li.news .news_title{height: 34px;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.main8 .post-81 ul li.news .news_title a{white-space:nowrap;overflow:hidden;display:block;line-height:34px;}
.main8 .post-81 .ul1-bottom li.news.n1 .news_title{     font-size: 18px;   height: 35px;line-height: 35px;}
 

body.jgsz .wp_subcolumn_list .wp_sublist .sublist_title a{    font-size: 20px;}
body.jgsz .wp_subcolumn_list .wp_sublist .sublist_title{    top: 30px;}
body.jgsz .col_news_list ul.news_list {padding-left: 110px;    padding-top: 32px;}
.col_metas .col_title {margin-bottom: 10px;}
body.lsyg .ls-main2 .tt {font-size: 20px;margin-bottom: 20px;}
body.lsyg .ls-main2 ul li.news {padding: 0 20px;margin-bottom: 25px;}
body.lsyg .ls-main2 ul li.news .news_imgs {width: 180px;height: auto;    max-width: 100%;}
body.lsyg .ls-main2 ul li.news .news_tt {margin-bottom: 15px;font-size: 16px;}
body.lsyg .ls-main2 ul li.news .news_title{    font-size: 18px;}
body.lsyg .ls-main2 .ml{    width: 49%;}
body.lsyg .ls-main2 .mr{    width: 49%;}
.article .arti_metas span {
    display: block;
    float: none !important;
}
.article h1.arti_title {
    font-size: 24px;
   
}
.article .arti_metas{ margin-top:5px}
.article {
    padding: 35px 10px;
}
.col_news_list ul li.news .news_imgs{    width: 226px;height: 151px;    bottom: 0;margin: auto;}
.col_news_list ul li.news.pic.active .news_box1 .news_con {
    padding: 15px 263px 0 0;
}
body.jdgz .col_news_list ul li.news{width: 100%;}
body.jdgz .col_news_list ul.news_list {margin: 0;}

}

@media screen and (max-width: 549px) {
body.rcpy .subChannelList li {
    width: 100%;
    margin-top: 50px;
    float: none;
}
body.rcpy .subChannelList figure img {
    height: auto;
}
body.rcpy .subChannelList figure h3 {
    font-size: 16px;
}
body.rcpy .subChannelList figure figcaption{line-height: 50px;bottom: -25px;}



}

/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 500px) {

.post.post1.post-41.mbox .ul2 {
    display: block;
}

.post.post1.post-41.mbox .ul1 {
    display: none;
}


 .site-rale2.clearfix {
        position: absolute;
        right: -83px;
        bottom: -60px;
        width: 300px;
    }
.main4 .post-41 ul li.news.n2 {
    transform: scale(1);
}
.main4 .post-41 .slick-prev {
    background: url(images/p51-prev.svg) no-repeat center;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    border-radius: 50%;
    left: 5px;
    z-index: 9;    margin-top: -30px;
}.post-41 .tt .tit {
    float: left;
}

.main4 .post-41 .slick-next {
    background: url(images/p51-next.svg) no-repeat center;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    border-radius: 50%;
   right: 10px;
    z-index: 9;    margin-top: -30px;
}


.body_home .header .head-right .searchbox{position:relative;top:16px}
body.list .header .head-right .searchbox{position:relative;}
.header .head-right .searchbox{top:5px}
.post .more_btn .more_text img{padding-left:5px}
.post .more_btn .more_text, .post .more_btn a{font-size:15px}
.main6 .wap_culture .wrap_5:before{left:20px;right:auto}
 .main_wrap{overflow:auto;height:auto}
.main1 .post-12{min-height:auto;padding-bottom:0px}
.wp3-5{overflow:hidden}
.rili .news_list li.news .news_date .news_month{padding-top:8px}
#footer .inner .tt{margin-bottom:5px}
#footer .inner .copyright{line-height:22px}
#footer .inner2 p span:first-child{display:block}
.main3 .post-31{top:0}
.main3 .post-31 ul li.news{margin-bottom:0}
.wp1-2{padding-top:30px}
.ul1-bottom{display:none}
.svg_wap1{stroke-width:2}
#toTop{display:block}
.main5{margin-top:30px}
.bannermore{right:20px;bottom:20px;top:auto; display:none;}
.main8 .post-81 .tt{    z-index: 1;}
.post-81 .swiper-container::before{content:'';display:block;    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 150px;
    transform: translateY(-100%);
    background: url(images/citybg.png) no-repeat bottom / 100%;
    z-index: 0;}
.wp7-8{    padding-top: 25px;}
.post-72.post .tt .tit .title{margin-bottom:15px}
.main6 .ml ul li.news .news_title{    font-size: 18px;}
.main7 .post-71 .tt .tit2{    width: 98px;
    height: 98px;}
.main7 .post-71 .tt .tit{    width: 98px;
    height: 98px;}
.main7 .post-71 .tt{background:url(images/xingqiubg.png) no-repeat center / 100%}
.main8 .post-81 .ul2 li.news .play{width:37px;height:37px;}
.main8 .post-81 .ul2 .ul2-bottom .box2 li.news .news_title{     bottom: 10px;   height: 27px;    line-height: 27px;    font-size: 12px;padding:0 10px;    border-radius: 0 4px 4px 0;    background: linear-gradient(45deg, #308EDB, #2459B6);}
.main8 .post-81 .ul2 .ul2-bottom .box3{    width: 48.3%;
    float: right;}
.main8 .post-81 .ul2 .ul2-bottom .box2{width: 48.3%;
    float: left;}
.main8 .post-81 .ul1 .news_list li.news .news_title,.main8 .post-81 .ul2 li.news .news_title{    left: 52px;
    /*font-weight: 600;*/
    overflow: hidden;
    text-overflow: ellipsis;
  /*  white-space: nowrap;*/
    height: auto;    line-height: 24px;displsy:block}
.main8 .post-81 ul li.news .news_title{margin-left:44px}
.main8 .post-81 ul li.news .news_tt2{    width: 34px;bottom: 10px;margin-top:2px; height: 34px;}
.main8 .post-81 .ul2 ul li.news .news_title{line-height:34px; font-size:15px}


.shares ul{    padding: 0 20px;}
.main6 .post-65 ul li.news .news_text{font-size:14px;line-height:36px;height:216px;text-align:center}
.main6 .post-65{    position: relative;
    z-index: 10;}
.main6 .post-63{background:url(images/post-63bg_m.png) no-repeat center / cover}
.main6 .post-63 .p631-con .news_list{padding-top:52px}
.main6 .ml ul li.news .news_imgs img:hover{    transform: scale(1);}
.main6 .post-63 .p631-con li.news{margin-bottom:0;    position: relative;}
.main6 .post-63 .p631-con li.news .news_title{font-size:14px;text-align:center;font-family: 'SourceHanSansCN-Regular';}
.main6 .post-63 .p632-con li.news .news_imgs img{width:44%;}
.main6 .post-63 .p632-con li.news .news_imgs{width: 100%;    margin-top: 6px;}
.main6 .post-63 .p632-con li.news .news_wz{    text-align: center;}
.main6 .post-63 .p632-con li.news .news_title{font-size: 18px;font-weight:600;
    /* width: 100%; */
    text-align: left;    line-height: 24px;
    margin-top: 18px;
    margin-left: 18px;}
.main6 .post-63 .p632-con li.news .news_box{    display: block;height:auto;}
.main6 .post-63 .p632-con{    width: 100%;}
.main6 .post-62 ul li.news .news_title a{color:#fff;font-size:18px;font-weight:600;}
.main6 .post-62{    position: relative;}
.main6 .post-62 ul li.news .news_imgs img{    width: 90px;    margin-left: -45px;    margin-top: -33px;}
.main6 .post-60 .mr{padding-top:0px;}
 
.main6 .post-65{   width:100%; position:static;}
.main6 .post-62,.main6 .post-63{float:none;width:100%;}
.main6 .post-60 .mr{width:50%;float:left}
.main6 .post-64{width:100%}
.main6 .ml ul li.news .news_imgs{    aspect-ratio: unset;}
.main6 .ml ul li.news .news_imgs img{position: absolute;
    top: 0;}
.main6 .post-61 ul li.news .news_imgs a{display: block;   padding-top: 134.47%;}
.main6 .post-61{    width: 100%;
    float: none;}
.main6.showdiv .post-60 .ml{    width: 50%;    float: left;}
.main6 .post-60 .ml,.main6 .post-60 .mr{  transform: none !important;      transition: unset;  opacity: 1 !important; }
.main5-1 .post-51 li.news .news_title{font-size:16px;line-height:26px;font-weight:600;margin-bottom:10px;height:52px;}
.main5-1 .post-51 .slick-next,.main5-1 .post-51 .slick-prev{width:40px;height:40px;background-size:100%}
.main5-1 .post-51 .slick-list{    padding-top: 50px;}
.main5-1 .post-51 ul li.news .news_tt{margin-top: 0;}
.main5-1 .post-51 ul li.news .news_box{padding: 30px 27px;padding-top:0}
.main5-1 .post-51 ul li.news .news_imgs{    padding-top: 68.2%;top: -27px;}
.main5-1 .post-51 ul li.news .news_text{ opacity: 0.6;   -webkit-line-clamp: 2;    line-height: 22px;    height: 45px;margin-bottom: 31px;}
.main5-1{    padding-top: 67px;}
.main5-1 .post-51 ul li.news .news_imgs img{height:100%}
.main4 .inner {  padding: 0;}
.main4{/*background:url(images/main4bg_m.png) no-repeat center bottom / 100%;*/margin:30px 0 0}
.main4 .post-41 .more_btn{position: static;    margin-top: 13px;}
.post-41 .tt{display:block;margin-bottom:21.8px;}
.main4 .post-41 ul li.news.n2{}
.main4 .post-41 ul li.news.n1,.main4 .post-41 ul li.news.n3{/*display:none;float: none;   width: auto;   margin: 0 29px;*/}
.main4 .post-41 ul li.news{    padding-bottom: 34px;}
.main3{ }
.main3 .bg{display:none}

.main3 .post-31 ul li.news .news_tt.t3, .main3 .post-31 ul li.news .news_tt.t4{/*display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;*/}
.main3 .post-31 ul li.news .news_tt{font-size:14px;line-height:28px;    --numSize: 14px;}
.main3 .post-31 ul li.news .news_tt span{    --numSize: 14px;font-size:14px !important;line-height:28px;display: inline-block;}
.main3 .post-31 ul li.news .news_title{font-size:16px;}
.main3 .post-31 .tt .tit .title{margin-bottom:10px;}
.main1 .post-12 ul li.news .news_box{    padding: 16px 0;}
.main2 .post-21 ul li.news{margin-bottom:40px}

.main3 .post-31 .tt .tit{    float: none;display:block}
.main3 .post-31 .more_btn{ }

.main2 .post-21 ul li.news .news_meta{    line-height: 34px;}
.main2 .post-21 ul li.news .news_title{font-weight:500;font-size:16px;line-height:26px;    height: 52px;}
.rili .news_list li.news .news_title{font-weight:500;font-size:16px;line-height:26px;}
.main1 .post-11 ul li.news .news_tt{float:none}
.main1 .post-11 ul li.news .news_meta{display:block;font-size:12px;}
.main1 .mr{margin-top:0;background:#fff}
.main1 .post-11 ul li.news .news_title{font-weight:500;overflow: hidden;font-size:16px;
text-overflow:ellipsis;
white-space: nowrap;}
.wp1-2{background: #F6FBFE;}
.main1{background:url(images/main1bg-m.png) no-repeat center / cover}
.post .tt .tit .title{font-size:24px;}
.main1 .inner{padding-top:0;    padding-bottom: 32.5px;}
#banner ul li.news .news_title{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(360deg, rgba(0,0,0,.6), transparent);
    height: 37.5%;display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(360deg, rgba(0,0,0,.6), transparent);
    height: 37.5%;display:flex;align-items:end;padding:0 18px;display: none !important;}

#banner ul li.news .news_title a{color: #fff;line-height: 50px;    font-size: 15px;
    width: 100%;
    display: block;
    background: url(images/bannermore.svg) no-repeat center right ;}

.searchbox img, .searchbox svg{width:30px;}
.navi-aside-toggle{ }
.header .head-right{margin-top:-34px;margin-right:36px; right:50px;}
.mbanner .slick-prev{left:0;z-index:1;    opacity: 0;    transition: .4s;}
.mbanner .slick-next{right:0;    opacity: 0;    transition: .4s;}
.mbanner:hover .slick-prev,.mbanner:hover .slick-next{ opacity: 1; }

.mbanner .slick-next::before{content:'>';background:rgba(0,0,0,.5);color:#fff;border-radius:50%;width:100%;height:100%;display:block;    line-height: 18px;
    font-family: '微软雅黑';
    font-size: 16px;
    text-align: center;}
.mbanner .slick-prev::before{content:'<';background:rgba(0,0,0,.5);color:#fff;border-radius:50%;width:100%;height:100%;display:block;    line-height: 18px;
    font-family: '微软雅黑';
    font-size: 16px;
    text-align: center;}


#header {
    background: linear-gradient(180deg, rgba(0,0,0,.6), transparent);
}
.header .sitelogo a img, .header .sitelogo a svg{    max-width: 47%;}
.body_home {
    height: auto;
}
.main1 .post-11 ul li.news .news_imgs img{min-height:150px;}
.main5-1{display:block;padding-top:40px;}
.main5 .post-51 .ul2 li.news .news_title{font-size: 16px;}
.main5 .post-51 .ul2 li.news .news_text{font-size: 13px;}
.body_home.showdiv .bb{display: none;}


.navi-aside-toggle {
    right: 0;
    left: auto;
}
.wp-navi-aside-active .aside-inner {
    right: -216px;
    left: auto !important;
}
.header .head-left {
    text-align: left;
}
.header .head-right .searchbox {
    top: 16px;
    right: 0;
}
#header .searchbox  span{display:block;line-height:30px;height:30px}
/*.header .sitelogo a img,.header .sitelogo a svg{
    max-width: 65%;
}*/

#banner .slick-dots li{margin: 0 0 0 25px;}
#banner .slick-dots li.slick-active {
    height: 35px;    width: 50px;
}
#banner .slick-dots li.slick-active button{font-size: 20px;line-height: 30px;height: 30px;}
.header .sitelogo .sitetitle{margin-top: 0;  padding: 0 26px;line-height: 32px; font-size: 20px;}
#footer .inner p {
    font-size: 16px;
}
#footer .inner .foot-right{    margin-top: 20px;}
#footer .inner .foot-bottom {
    padding: 0px 0 25px;
    margin-top: 20px;
}
#footer .inner {
    padding: 20px 0px;
}
#footer .inner .foot-bottom .mr {
    padding-top: 15px;
}
.site-rale ul li.links a{
    font-size: 16px;    padding: 0 10px;
}
.main1 .ml{    margin-top: 20px;}
.main1 .post-11{
    transform: none;
    opacity: 1;
}
.main1 .post-11 ul li.news .news_title{    margin-bottom: 10px;font-size: 16px;}
.main1 .post-12 ul li.news{padding-right: 23px;}
.rili .news_list li.news .news_date{    width: 90px;margin-right: -90px;}
.rili .news_list li.news .news_wz .news_con {    padding-left: 115px;}
.rili .news_list li.news .news_date .news_day,.rili .news_list li.news .news_date .news_month {font-weight:500}
.main1 .post-11 ul li.news .news_con {
    padding-top: 20px;
}
.main1 .post-11 ul li.news .news_box {
    padding: 0 20px;
}
.main1 .post-11 ul li.news .news_box .news_wz{padding:0}
.main1 .post-11 ul li.news .news_imgs{    width: auto;margin:0}

.main1 .mr::before {
     background-size:auto 100%;display:none
}
.post4 .tt .tit .title.selected {
    font-size: 24px;
}
.post4 .tt .tit .title::before{font-size: 30px;    right: -22px;}
.post4 .tt .tit .title {
    margin-right: 30px;    font-size: 24px;
}
.main2 .post-21 ul li.news .news_meta .line {
    padding: 0 4px;
}
.main2 .inner {
    padding: 0px 0px 20px;padding-top:33.5px;
}
.main2 .post-21 .more_btn{
    position: absolute;
    bottom: -55px;
    float: none;
    width: auto;
    right: 0px;
}
.main2 .post-21 .con {
    padding-top: 43px;
}
.main2 .post-21 ul li.news .news_meta{   font-size: 16px;width: 80px;}
.main2 .post-21 ul li.news .news_box {
    padding: 30px 20px 20px;    margin: 0 10px;
}
.main2 .post-21 ul {
    margin: 0 -10px;
}
.main3 .post-31 ul {
    margin: 0 -10px;
}
.main3 .bg {
    top: -60px;
}
.main3 .bg::before{
    position: absolute;
    content: "";
    width: 220px;
    height: 200px;
    border-radius: 50%;
    left: 0;
    margin: 0 auto;
    right: 0;
    background: #004083;
    transition-duration: 0.8s;
    top: -20px;
}

.main3 .post-31 .more_btn {
 
}
.main3 .post-31 .con {
    margin-top: 20px;
}
.main3 .inner {
    padding: 0px 0px 0px;
}
.main3 .post-31 ul li.news .news_con {
    padding: 40px 0 0;
}
.main3 .post-31 ul li.news .news_box {
    min-height: auto;
   padding: 0px 23px 0 30px;   margin: 0 10px;
}
.main3 .post-31 ul li.news{width: 100%;}
.main4 .post-41 ul li.news .news_imgs{    padding-top: 42.8%;}
.main4 .post-41 ul li.news.n2 .news_imgs{/*padding-top: 58.43%;*/   }
.main4 .post-41 ul li.news .news_box {
    padding-top: 0;
}
.main4 .post-41 ul li.news.n1 .news_imgs{/*background: url(images/p41-tt-m.png) no-repeat center;    background-size: contain;*/}
.main4 .post-41 ul li.news.n3 .news_imgs{/*background: url(images/p41-more-m.png) no-repeat center;    background-size: contain;*/}
.main4 .post-41 ul li.news.n1 .news_imgs img,.main4 .post-41 ul li.news.n3 .news_imgs img{   /* display: none;*/}
.main4 .post-41 ul li.news .news_imgs{    box-shadow: 0 10px 20px rgba(46,5,5,0.26);}
.main4 .post-41 .more_btn {
    bottom: -15px;
    right: 0;
    background: url(images/more.png) no-repeat right center;
}

.main4 .post-41 .more_btn .more_text img{    opacity: 0;}
.main6 .post-64 .tit{   font-size: 18px;}
.main5 .post-51 .slick-next{    right: -17px;}
.main5 .post-51 .slick-prev{    left: -17px;}
.main6 .ml ul li.news .news_title {
    font-size: 16px;
}
.main6 .post-64 .p64-con {
    padding: 25px 25px 20px;
}
.main6 .post-65 ul li.news .news_box {
    padding: 50px 40px 40px;
}
.main6 .post-65 ul li.news .news_box::before {
    right: -75px;
    width: 270px;
    height: 300px;    opacity: 0;
}
.main6 .post-62 ul li.news .news_imgs {
    height: 250px;
}
.main6 .post-61 ul li.news .news_imgs {
    height: 250px;
}
.main6 .post-63 .p631-con li.news {
    margin-bottom: 7px;
    float: none;
    width: 100%;
}
.main6 .post-63 .p631-con {
    height: 210px;
}

.main6 .post-63 .p631-con .news_list {
    margin: 0 45px;
}
.main2 .post-21 ul li.news{
    float: none;
    width: 100%;
}
.main6 .p631-con .tit {
 ;
}
.main6 .post-63 .p631-con li.news .news_title {
   /* font-size: 16px;*/    line-height: 30px;
}
.main6 .post-65 ul li.news .news_text{margin: 20px 0;}
.main7 .post-71 .tt {
    width: 200px;
    height: 200px;
}
.main7 .post-71 .tt .tit2{    width: 130px;height: 130px;}
.main7 .post-71 .tt .tit {
    width: 120px;
    height: 120px;
}
.main8 .post-81 .ul1-bottom li.news.n1 .news_title{    font-size: 16px;}
.main8 .post-81 ul li.news .news_title{    font-size: 16px;}
.main8 .shares{left: 0;right: 0;top:55px;    z-index: 89;}
.shares ul{display: flex;margin-left: 0;justify-content: center;}
.main8 .post-81 .swiper-prev {
    top: -50px;
    margin-right: 45px;
}
.main8 .post-81 .con {
    padding-top: 80px;
}
.main8 .post-81 .swiper-prev img{    width: 30px;}
.main8 .post-81 .swiper-next{top: -50px;}
.main8 .post-81 .swiper-next img{    width: 30px;}
.main9 .post-91 ul li.news {
    width: 33%;    margin-bottom: 20px;
    height: 80px;
}
.ztbdcont{ 
    top: 187px;
    right: 30px;
    height: 220px;
    margin-top: -190px;
}
.ztbdcont .con{    height: 190px;}
.main5 .post-51 .tt .tit {
    float: left;
}
.main9 .post-91 ul li.news .news_imgs svg {
    width: 35px;
}
.main9 .post-91 ul li.news .news_title {
    margin-top: 0;
}
.main1 .post-11 ul li.news .news_tt {padding-bottom: 15px;}
#footer .inner2{    padding:10px}
.shares li {
    margin-left: 0px;
}
#footer .inner .foot-center .shares li{margin-left:4px}
.shares li a svg{width: 100%;height: auto;display: block;}
#footer .inner .foot-center .shares li svg{margin:0}
#footer .inner .foot-center .shares li.i7 svg{width: 28px;height: auto;margin:4px 0 0 3px}

#footer .inner .foot-center .shares li.i1 a {
    width: 28px;
    height: 28px;    line-height: 28px;    margin-top: 4px;
}
#footer .inner .foot-center .shares li.i1 a img {
    width: auto;
    max-width: 18px;
    vertical-align: middle;
    margin-top: -2px;
}


.article h1.arti_title {line-height: 28px;font-size:20px;}
.article h2.arti_title {line-height: 28px;font-size: 16px;}
#toTop{    display: none;}
.l-banner {
    height: 280px;
}
.wp_artfuns .wp_art_adjoin {
    font-size: 16px;
    line-height: 44px;
}
#wp_paging_w6 .wp_paging li a {
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
}
#wp_paging_w6 .wp_paging li,#wp_paging_w6 .wp_paging li input{    height: 35px;  line-height: 35px;}
body.jgsz .col_news_list ul.news_list {
    padding-left: 0px;
    padding-top: 65px;
}
body.jgsz .wp_subcolumn_list .wp_sublist .sublist_title{    top: 15px;}
body.jgsz .col_news_list ul li.news{    margin-bottom: 15px;}
body.xrld .col_news_list .wp_column_article .news_tt .title span{    font-size: 12px;}
body.xrld .col_news_list .wp_column_article .news_tt .title2 {
    font-size: 16px;
    padding-left: 15px;
}
body.xrld .col_news_list .wp_column_article .news_tt .news_con {
    padding-left: 130px;
}
body.xrld .col_news_list .wp_column_article .news_tt .news_con .name {
    font-size: 16px;
}
body.xrld .col_news_list .wp_column_article .news_tt {
    line-height: 60px;
}
body.xrld .col_news_list .wp_column_article .news_tt .title {
    line-height: 60px;
    height: 60px;
}
body.xrld .col_news_list .wp_column_article .news_tt .title::before {
    height: 30px;
    top: 16px;
}
body.xxjs .js-main2 .js-post-21 ul li.news .news_tt .duan {
    font-size: 24px;
}
body.xxjs .js-main2 .js-post-21 ul li.news {width: 50%;}
body.xxjs .js-main2 .js-post-21 ul li.news .news_tt{
    text-align: center;
    line-height: 60px;
    height: 60px;
}
.col_news_list ul li.news .news_imgs{    width: 156px;height: 101px; }
.col_news_list ul li.news.pic.active .news_box1 .news_con {
    padding: 15px 170px 0 0;
}
.col_news_list ul li.news .news_box2 {
    padding: 22px 0;
}
.col_news_list ul li.news .news_title {font-size: 18px;}
/*组织机构*/
.inss .part_xy .sub-list .sub-item{width:100%;}

/*.main4 .post-41 ul li.news {
    float: left;
    width: 50% !important;
}*/
.main4 .post-41 ul{margin:0 -5px;}
.main4 .post-41 ul li.news .news_box{margin:0 20px;}
.main6 .post-62 ul li.news .news_imgs {
    height: 175px;    height: auto;
    aspect-ratio: 1;
}
.main6 .post-61 ul li.news .news_imgs {
    height: 175px;    height: auto;
    /*aspect-ratio: 1;*/
}
.main6 .post-62 ul li.news .news_title{top: 25px;}
.main6 .ml ul li.news .news_title{top: 25px;}
body.rcpy .col_news_list ul li.news .news_title{
font-size: 22px;
    padding: 0px 0 0px;
}
.col_news .col_news_box {
    padding-top: 15px;
}
.main8 .shares li .con{left: 50%; margin-left: -25px;top: 60px;}
.shares li a{display: block;box-shadow: 0 0 0;}
.main7 .post-72 ul li.news{float:none;flex:0 0 20%}
.main7 .post-72 ul li.news:nth-child(-n+2){flex: 0 0 18%}
.main7 .post-72 ul li.news .num{zoom: 1;     line-height: 25px; font-size: 14px;}
.main7 .post-72 ul li.news .role{zoom: 1;    line-height: 21px;  font-size: 10px;white-space:nowrap;transform: scale(0.9);}

}
/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 319px) {
    
}
