@charset "UTF-8";
/**
 * [xLarge Screen for PC]
 * >=1200
 */

/**
 * [Large Screen for PC & Pad]
 * 960~1199
 */




@media screen and (max-width: 1875px) {
.main6 .post-61 .slick-next{    right: 30%;margin: 0;top: auto;bottom: -65px;z-index: 9;}
.main6 .post-61 .slick-prev{    bottom:  -65px;left: 30%;margin-top: 0;top: auto;z-index: 9;}
}
@media screen and (max-width: 1760px) {
.header .inner{ width:99%; margin:0 auto;}
#headtop .inner{ width:99%; margin:0 auto;}
}
@media screen and (max-width: 1700px) {
.header .head-right{  /*  padding: 0 70px 0 48px;*/}
.nav .wp-menu .menu-item a.menu-link{    font-size: 18px;}
.searchbox{    right: 55px;}
.main3 .post-31{left:2%;}
.main3 .post-31 .slick-next{
    right: 70px;
bottom: -47px;
    top: auto;
}
.main3 .post-31 .slick-prev{left: -170px;bottom: -47px;top: auto;}

}

@media screen and (max-width: 1620px) {
.wrapper .inner {
    width: 96%;
    margin: 0 auto;
}
}





@media screen and (max-width: 1599px) {
.wrapper .inner { width:96%; margin:0 auto;}
.header .inner{ width:99%; margin:0 auto;}
.header .head-left{    width: 20%;}
.header .sitelogo img{    max-width: 100%;width: auto;}
.header .head-right {
   /* padding: 0 56px 0 35px;
    background-size: 3%;
    margin-top: 55px;*/
}
.wrapper .inner .mod {width:auto;padding:0 8px;}
.nav .wp-menu .menu-item {}
.nav .wp-menu .menu-item a.menu-link {    line-height: 47px;margin: 0 10px;}
.searchbox{right: 36px;top: 14px;}

#banner .slick-prev{    left: 30px;}
#banner ul.news_list li.news .news_wz{    left: 30px;}
.site-lang{    right: 30px;}
#banner .slick-next{    right: 30px;}

#footer .inner .foot-left .ml{    margin-left: 84px;}

.main3 .inner{/*width:100%*/}
.main3 .post-31 {
    left: 0;
}
.main3 .post-31 .con {
    padding-left: 140px;
}

.main3 .post-31 .slick-prev{left: -100px;}

/*banner*/
.focus .focus-title-bar {}
}
@media screen and (max-width: 1550px) {
.main1 .post-13 ul li .news_imgs {
    /*padding-top: 67.84%;*/
}
#footer .inner .foot-left .mr {
    margin-top: 0px;
}
#footer .inner .foot-left .ml {
    margin-left: 55px;
}
#footer .inner .foot-right{    width: 40%;}
#footer .inner .foot-right img{    max-width: 100%;}
.main4{    background-size: 100% 100%;}
}

@media screen and (max-width: 1424px) {
.xxjj #l-container .inner{width: 100%;}
}

@media screen and (max-width: 1400px) {
.nav .wp-menu .menu-item a.menu-link {
    font-size: 16px;
}
.main1 .post-11 ul li .news_imgs{    height: 430px;}
.main1 .post-13 ul li .news_imgs {
    height: 200px;
}
.main1 .post-13 ul li .news_con{
    padding: 22px 30px;
    height: 186px;
}
.main2 .post-21 ul li .news_imgs{    height: 499px;}
.main2 .post-22 ul li .news_imgs{    height: 255px;}
.main2 .post-22 ul li .news_con {
    padding: 35px 32px 0;
}
.c5{    zoom: 0.8;}
#l-container .inner{    width: 100%;}
#d-container .inner{    width: 100%;}
.col_metas .col_title{    padding-left: 30px;}
.xrld .col_news_con .col_news_list .list1 li.news .news_box {
    margin: 0 14px;
    padding: 40px 25px 58px 25px;
}
.xrld .col_news_con .col_news_list li.news .news_box {
    border-left: 25px solid #961118;
}

}

@media screen and (max-width: 1300px) {
.header{     text-align: center;   height: auto;}
.header .head-left {
    /* float: none; */
    /* width: 100%; */
    width: auto;
}
.header .sitelogo{/* float: none; *//* margin: 15px 0; */}
.header .head-right {
   /* padding: 0 70px 0 40px;
    background-size: 3.4%;*/
   /* float: none; */
   /* width: auto; */
   /* margin: 10px auto; */
   /* display: inline-block; */
}
.searchbox {
    right: 45px;
}
.main6 .post-61 ul li.news:nth-child(6n+1) {
    left: 18.75%;
}
.main6 .post-61 ul li.news:nth-child(6n+3) {
    left: 18.75%;
}
.main6 .post-61 ul li.news:nth-child(6n+4) {
    right: 18.75%;
}
.main6 .post-61 ul li.news:nth-child(6n+6) {
    right: 18.75%;
}
.xxjj .jj.text3 ul {
    margin: 0 10px;
}
.xxjj .col_news .col_news_box {
    margin-left: 300px;
}
.xyly .col_news .col_news_box {
    margin-left: 300px;    margin-right: 0;
}
.gljg .col_news .col_news_box{
    margin-left: 300px;
}
body.wlxs .col_news .col_news_box{
    margin-left: 300px;
}
.xrld .col_news .col_news_box{
    margin-left: 300px;
}



}

@media screen and (max-width: 1230px) {
 .header .sitelogo img{
    width: 150px;
}
.header .head-right{margin-top: 20px;}
.nav .wp-menu .menu-item a.menu-link{font-size: 14px;margin:0 8px;}
#banner ul.news_list li.news .news_title{font-size:25px;margin-left: 18px;line-height: 56px;}
.main4 .post-41 ul li .news_box{    padding: 0 30px;}
.bb{width:50px;background-size:contain}
#footer .inner .foot-left{    float: none; text-align: center;}
#footer .inner .foot-left .ml {
    float: none;
    text-align: center;
    margin-left: 0;
}
#banner .slick-arrow{
    width: 45px;
    height: 27px;
    background-size: contain;
}
.shares ul{    float: none;display: inline-block;}
#footer .inner .foot-left .mr {
    float: none;
    margin-left: 0;
    display: inline-block;
    margin: 0 auto;
}

#footer .inner .foot-right{float: none;width: auto;text-align: center;}
body.jtxd .col_news_con .col_news_list li.news{    width: 33.3%;}
body.wlxs .post-xs .news_list{width: 55%;}
}


@media screen and (max-width: 1170px) {
.nav .wp-menu .menu-item a.menu-link { margin: 0 8px;}
.xrld .col_news_con .col_news_list .list1 li.news {
    float: none;
    width: 100%;
}


}
@media screen and (max-width: 1040px) {
.nav .wp-menu .menu-item a.menu-link {/* font-size: 15px; *//* margin: 0 8px; */}
#footer .inner .foot-left .ml{    margin-left: 20px;}
}

/**
 * [Medium Screen for Pad]
 * 768~959
 */
@media screen and (max-width: 999px) {
   .header .sitelogo img{width:auto;}
.wrapper .inner { width:96%; margin:0 auto;}
.navi-aside-toggle,
.navi-aside-search {display: block;z-index: 99;}
.bb{display: block;/* width: 65px; *//* height: 65px; */background: url(images/bb.png) no-repeat center;background-size: contain;}
#header {height: auto;}
#header .inner{padding:10px 0px;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;}
.header .sitelogo a{display:inline-block;width:100%;margin:0 auto;}
.header .sitetitle {margin-top:38px;font-size:28px;}

.header .head-right{ float:none; width:100%;margin-top:0px;     padding: 0;   border: 0;}
.topbox .header .head-right {
    margin-top: 0px;
}
.body_b .header .sitelogo {
    margin-top: 0;
}
.header .head-right .searchbox{/*    top: -65px;border: 0;padding: 0;*/}
.site-lang{display:none;}
.searchbox .serBtn{    width: 20px;display: inline-block;}
.searchbox .serBtn img{    width: 100%;}

/*导航样式：后台绑定时也可以定义配置*/
.wp-navi .wp-menu{display:none;}
.wp-navi-slide .navi-slide-head {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;}

.post1 .tt .tit .title{font-size: 38px;}
#banner ul.news_list li.news .news_imgs{height: 90vh;}
#banner ul.news_list li.news .news_title{width: 70%;margin-left: 15px;font-size: 20px;line-height: 58px;}

.main1 .ml{    float: none;width: 100%;}
.main1 .mr{     margin-top: 50px;   float: none;width: 100%;}
.main1 .inner {
    padding: 150px 0px 50px;
}
.main1 .post-11 ul li .news_con{    background-size: cover;}
.main1 .post-11 ul li .news_imgs{    height: auto;    padding-top: 56.4%;}
.main1 .post-13 ul li .news_imgs {
    padding-top: 74.4%;
    height: auto;
}
.main2 .inner {
    padding: 79px 0;
}
.main2 .post-21 ul li .news_title{    font-size: 20px;}
.main2 .post-21 .tt{padding-top: 20px;}
.main2 .post-21 .con {
    padding-top: 20px;
}
.main2 .post-21 ul li .news_imgs {
    height: 380px;
}
.main2 .post-21 ul li .news_meta{    margin-bottom: 12px;}
.main2 .post-21 ul li .news_title{    height: 44px;}
.main2 .post-22 ul li .news_meta{    margin-bottom: 10px;}
.main2 .post-22 ul li .news_title{    margin-bottom: 7px;}
.main2 .post-22 ul li .news_con {
    padding: 25px 20px 0;
}
.main2 .post-22 ul li .news_imgs {
    height: 190px;
}
.main2 .post-22 ul li .news_text{      display: none;  -webkit-line-clamp: 1;height: 30px;}


.main3 .inner{    padding: 0px 0 60px;}
.rili .news_list li.news .news_wz .news_con {
    padding: 40px 15px 25px;
}
.rili .news_list li.news .news_date .news_days{    font-size: 30px;
    line-height: 44px;
    margin-bottom: 0;}
.rili .news_list li.news .news_con2 {
    padding-left: 60px;
}
.rili .news_list li.news .news_title {
    margin: 26px 0px 25px 0;
    color: #000;
}
.main3 .post-31 .con{     /*width: auto; */  padding-top: 50px;}

.main4{  margin-top: 0px;}
.main4 .post-41 ul{    margin-right: 0;}


.main6 .post-61 {
    height: 750px;
}

.main6 .post-61 ul li.news .news_imgs{    width: 140px;height: 140px;}
.main6 .post-61 ul li.news .news_tt span{    font-size: 30px;    line-height: 40px;}
.main6 .post-61 ul li.news .news_tt{    margin-top: 10px;}
.main6 .post-61 ul.pro_ul {
    height: 750px;
}
.main6 .post-61 ul li.news:nth-child(6n+1) {
    left: 4%;
}
.main6 .post-61 ul li.news:nth-child(6n+2) {
    left: 4%;
    top: 260px;
}
.main6 .post-61 ul li.news:nth-child(6n+3) {
    left: 4%;
    top: 510px;
}
.main6 .post-61 ul li.news:nth-child(6n+4) {
    right: 4%;
}
.main6 .post-61 ul li.news:nth-child(6n+5) {
    top: 260px;
    right: 4%;
}
.main6 .post-61 ul li.news:nth-child(6n+6) {
    right: 4%;
    top: 510px;
}
footer .inner .foot-left p {
    text-align: center;
}
#footer .inner .mod1 .post-71 {
    margin-bottom: 40px;
}
#footer .inner .foot-right{    margin-top: 15px;}
#footer .inner .mod2{    margin-bottom: 20px;}
#footer .inner .mod3{    padding-top: 30px;}
#footer .inner .mod3 .ml{    float: none;text-align: center;}
#footer .inner .mod3 .mr{    float: none;margin-top: 20px;text-align: center;}
#footer .inner .mod3 .mr div{    text-align: center !important;}
.post-73{    display: inline-block;}
#footer .inner{padding: 60px 0px 40px;}

.xxjj .col_news .col_news_box {
    margin-left: 220px;
}
.xyly .col_news .col_news_box {
    margin-left: 220px;
}
.gljg .col_news .col_news_box{
    margin-left: 220px;
}
body.wlxs .col_news .col_news_box{
    margin-left: 220px;
}
.xrld .col_news .col_news_box{
    margin-left: 220px;
}
.col_list .wp_listcolumn .wp_column a{    font-size: 18px;}
.xxjj .jj.text3 ul li .news_imgs{    width: 110px;height: 110px;}
.xxjj .jj.text3 ul li .numCX {
    font-size: 24px;
}
.gljg .col_news_con .col_news_list li.news{    width: 33.3%;}

#footer .inner .mod1 .post-71 ul li{    width: 20%;}
body.jtxd .col_news_con .col_news_list li.news{    width: 50%;}

}

@media screen and (max-width: 800px) {
.main2 .ml{    float: none;width: 100%;}
.main2 .post-21 ul li .news_imgs {
    height: auto;
    padding-top: 67.125%;
}
.main2 .mr{    float: none;width: 100%;}


}

/**
 * [Small Screen for Smart Phone and Mini Pad]
 * 480~767
 */
@media screen and (max-width: 767px) {
#header .inner{height: auto;}
.header .sitelogo a img{max-width: 85%;margin:5px 0px;}
.header .sitelogo a{}
.header .sitetitle {display:block;margin-top: 10px;font-size:18px;}
.search_box{    width: 80%;    top: 200px;}
#banner ul.news_list li.news .news_imgs{height: 70vh;}
.post1 .tt .tit .title{    font-size: 32px;}
.main4 .post-41 ul li {
    width: 50%;
}
.main4 {
    background-size: cover;
}
.main4 .post-41 .tt{    float: none;width: 100%;}
.main4 .post-41 .more_btn {
    margin-top: 20px;
    float: right;
}
.main4 .post-41 .con{float: none;width: 100%;}
.main4 .post-41 ul li .news_box {
    padding: 0 20px;
    margin: 25px 0px;
}
.main4 .post-41 ul li .news_title{    margin-top: 5px;}
.main5 .post-51 .con{    margin-top: 20px;}
.main5 .post-51 .slick-prev{    top: -75px;}
.main5 .post-51 .slick-next{    top: -75px;}
.main5 .inner {
    padding: 140px 0 40px; 
}

.main6 .post-61 {
    height: auto;
}
.main6 .post-61 ul.pro_ul {
    height: auto;
    padding-bottom: 60px;
}
.main6 .post-61 ul li.news {
    float: left;
    width: 33.3%;
    position: relative;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    margin-bottom: 25px;
}
.c5{
    display: none;
}
.main6 .post1 .tt {
    display: block;    margin-bottom: 25px;
}
.main6 .post-61 .slick-next{bottom: -15px;}
.main6 .post-61 .slick-prev{bottom: -15px;}

#footer .inner {padding: 40px 0px;}
#footer .inner .foot-left{float:none;}
#footer .inner p{text-align:center;}

.mbanner .focus-pagination {display:none;}
/*栏目图片*/
.l-banner{height: 280px;}
.l-banner img{width:100%;height:100%;}
#l-container .inner {padding: 50px 0px 35px;}
#d-container .inner {padding: 60px 0px 35px;}
#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;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:28px;}/**当前栏目名称**/
.col_metas .col_title {
    padding-left: 30px;
    height: 80px;
    line-height: 80px;
    padding-right: 90px;
}
.col_metas .col_path{margin-top: 58px;}
.col_news_head{    top: -30px;}


.col_news {width: 100%;min-height:0px;float:none;} /**栏目新闻**/
.col_news .col_news_box{margin-left: 10px;margin-right: 10px;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
.col_news_con .news_list li.news {line-height:24px;}
    .col_news_con .col_news_list li.news .news_imgs{width: 255px;}
.col_news_con .col_news_list li.news .news_imgs img {
    /* width: 255px; */
    height: 180px;
}
.col_news_con .col_news_list li.news.pic .news_box {
    padding-left: 255px;
}
.col_news_con .col_news_list li.news .news_wz{padding: 30px 25px;min-height: 180px;}
.col_news_con .col_news_list li.news .news_text{
    -webkit-line-clamp: 2;
    max-height: 48px;
}

#wp_paging_w6 .wp_paging li.pages_count,#wp_paging_w6 .wp_paging li.page_jump{display:none;}
.wp_paging{font-size: 15px;}
.article h1.arti_title{    font-size: 24px;}
.infobox { width:auto;padding:0px;  margin:0 10px; }

.col_news_list .wp_entry img,
.article .entry .read img{max-width: 100% !important;height:auto!important;width: 100%; width:auto;}/**文章阅读部分图片大小限制**/

.xxjj .col_news .col_news_box {
    margin-left: 10px;
}
.xyly .col_news .col_news_box {
    margin-left: 10px;    margin-right: 10px;
}
.gljg .col_news .col_news_box{
    margin-left: 10px;
}
body.wlxs .col_news .col_news_box{
    margin-left: 10px;
}
.xrld .col_news .col_news_box{
    margin-left: 10px;
}
.xxjj .col_menu{width: 97%;margin: 20px auto;}
.xxjj .col_menu .col_menu_head{    display: block;}
.xyly .col_menu{width: 97%;margin: 20px auto;}
.xyly .col_menu .col_menu_head{    display: block;}
.xyly #l-container .inner {
    padding: 100px 0px 90px;
}
.gljg .col_menu{width: 97%;margin: 20px auto;}
.gljg .col_menu .col_menu_head{    display: block;}
.xrld .col_menu{width: 97%;margin: 20px auto;}
.xrld .col_menu .col_menu_head{    display: block;}
body.wlxs .col_menu{width: 97%;margin: 20px auto;}
body.wlxs .col_menu .col_menu_head{    display: block;}
body.wlxs .column-switch{    display: none;}
.list_ce .col_menu{width: 97%;margin: 20px auto;}
.list_ce .col_menu .col_menu_head{    display: block;}
.list_ce .col_news .col_news_box {
    margin-left: 10px;
}

.col_list .wp_listcolumn .wp_column a .column-name {
    line-height: 50px;
}
.xxjj .jj.text3 ul li .news_imgs img {
    width: 50%;
}
.xxjj .jj.text3 ul {
    margin: 0px;
}
.xxjj .jj.text3 ul li.i1, .xxjj .jj.text3 ul li.i3 {
    padding-top: 70px;
}
.xxjj .jj.text3 ul li.i2, .xxjj .jj.text3 ul li.i4 {
    padding-top: 30px;
}
.xxjj .jj.text3 {
    min-height: 300px;
}
.xxjj .jj.text3 ul li .numCX {
    font-size: 20px;
}
.xxjj .jj.text3 ul li .news_tt{margin: 10px 0 0;}
.xxjj .jj.text5 .ml{float: none;width: 70%;margin: 0 auto;}
.xxjj .jj.text5 .mr{float: none;width: 100%;}
.xxjj .jj.text6 .mr{float: none;width: 70%;margin: 0 auto;}
.xxjj .jj.text6 .ml{float: none;width: 100%;}
.xrld .col_news_con .col_news_list li.news .news_box {
    border-left: 15px solid #961118;
}
.xrld .col_news_con .col_news_list .list1 li.news .news_box {

    padding: 20px;
}
.xrld .col_news_con .col_news_list .list2 li.news .news_box{

    padding: 20px;
}
.xrld .col_news_con .col_news_list li.news .news_title {
    margin: 0 0 20px;
    line-height: 29px;
    font-size: 21px;
}

.xrld .col_news_con .col_news_list .list1 li.news .news_nr .tt {
    padding-right: 10px;
    width: 110px;
}
.xrld .col_news_con .col_news_list .list1 li.news .news_nr p {
    line-height: 50px;
    font-size: 16px;
}
.xrld .col_news_con .col_news_list .list2 li.news .news_nr p {
    line-height: 35px;
    font-size: 16px;
}
body.wlxs .col_news_con .col_news_list li.news{    width: 100%;}
body.wlxs .post-xs .ul2{
top: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
}
body.wlxs .col_menu .col_menu_con{    display: none !important;}

}

@media screen and (max-width: 549px) {

.main6 .post-61 ul li.news{    width: 50%;}
.col_news_con .col_news_list li.news .news_imgs {
    width: 200px;
}    
.col_news_con .col_news_list li.news .news_imgs img {
    height: 145px;
}
.col_news_con .col_news_list li.news.pic .news_box{
    padding-left: 200px;
}
.col_news_con .col_news_list li.news .news_wz {
    padding: 17px 20px;
    min-height: 145px;
}
.col_news_con .col_news_list li.news .news_title{    margin: 10px 0 10px;}
.col_news_con .col_news_list li.news .news_meta{    font-size: 16px;}
.col_metas .col_title {
    height: 75px;
    line-height: 75px;
    padding-right: 65px;
}
.col_metas .col_path {
    margin-top: 50px;
    margin-left: 20px;
}
#footer .inner .mod1 .post-71 ul li{    width: 25%;}

}
/**
 * [xSmall Screen for Smart Phone]
 * 480~767
 */
@media screen and (max-width: 479px) {

.article .entry .read p,.article .entry .read span{ font-size:16px !important;}
.header .searchbox {
    display: block;
    position: absolute;
    top: 18px;
    margin: 0;
}
.body_home{
    height: auto;
}
#headtop {
    display: none;
    background: #77161B;
}
.close i {
    color: #fff;
    font-size: 30px;
    cursor: pointer;
}
.wp-navi-aside .aside-inner{     right: -216px;   left: auto;}
.col_news_list .wp_entry img, .article .entry .read img{    border-radius: 10px;}
.col_news_list .wp_entry table{
    overflow-x: auto;
    width: 96% !important;
    margin: 0 auto !important;
}
.article .arti_metas span {
    margin: 0 6px;
}
.main5 {
    display: none;
}
.main6 {
    display: none;
}
.main4 .inner {
    padding: 28px 0 0;
}
.main4 .post-41 .more_btn {
    margin-top: 5px;
}
.main4 .post-41 ul {margin-top: 22px;}
.body_b {
    position: static;
}
.navi-aside-toggle {
    top: 42%;
    right: 0;
    left: auto;
}
.searchbox .serBtn {
    width: 25px;
    display: inline-block;
    height: 25px;
    border: 1px solid #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 23px;
}
.searchbox .serBtn img {
    width: 13px;
    vertical-align: middle;
}
#banner ul.news_list li.news .news_imgs{    height: 30vh;}
.header .head-right .searchbox {
  /*  top: -55px;
    right: 40px;*/
}
.bb{display:none}
.header .sitelogo a img{max-width: 138px;}
#banner ul.news_list li.news .news_wz{ left: 20px;    width: 90%;   bottom: 12px;}
#banner ul.news_list li.news .news_tt {
    font-size: 8px;
    width: 14px;
    height: 14px;
    line-height: 14px;
    margin: 4px;
}
#banner ul.news_list li.news .news_title {
        font-size: 15px;
    margin-top: 0px;
    line-height: 22px;
    width: 85%;
    margin-left: 13px;
}
.header .head-left{    text-align: left;}
.circleProgress_wrapper {
    width: 22px;
    height: 22px;
}
.left{    width: 11px;height: 22px;}
.right{    width: 11px;height: 22px;}
.circleProgress{    width: 18px;height: 18px;}
#banner .slick-prev{    width: 30px;height: 20px;background-size: contain;left: 20px;}
#banner .slick-next{    width: 30px;height: 20px;background-size: contain;right: 20px;}
.main2 .post-21 .con {
    padding-top: 10px;
}
.main1 .post-10 {
    margin-bottom: 15px;
}
.post1 .tt{    text-align: left;}
.post1 .tt .tit .title{    font-size: 25px;line-height: 36px;}
.post .more_btn{    height: 36px;line-height: 36px;}
.main1 .inner {
    padding: 25px 0px;
}
.main1 .ml,.main1 .mr{transform: none;opacity: 1;filter:Alpha(opacity=100);}
.main2 .post-21 ul.news_list li .news_imgs{    height: 240px;padding: 0;}
.main2 .post-21 ul.news_list li .news_imgs img{position: relative;height: auto;}
.main2 .ml{    top: 0;}
.main2 .post-22 ul li {
    transform: none;
    opacity: 1;
    filter: Alpha(opacity=100);
}
.main3 .post-31 ul li{
    transform: none;
    opacity: 1;
    filter: Alpha(opacity=100);
}
.main3{    background: url(images/m3-bg2.png) no-repeat right bottom;    background-size: 100%;}
.main4 .mod{
    transform: none;
    opacity: 1;
    filter: Alpha(opacity=100);
}
.main5 .post-51 ul li {
    transform: none;
    opacity: 1;
    filter: Alpha(opacity=100);
}
.main6 .post-61 {
    transform: none;
    opacity: 1;
    filter: Alpha(opacity=100);
}
.main1 .post-11 ul li .news_con{    padding: 40px 22px 15px 17px;}
.main1 .post-13 ul li .news_title{font-weight: normal;}
.main1 .post-11 ul li .news_title{    font-size: 16px;font-weight: normal;}
.main1 .post-13 ul li .news_meta {
    font-size: 13px;
 margin: 15px 0px 0;    position: static;
    line-height: 15px;
}
.main1 .post-13 ul li .news_text{
    font-size: 13px;
    line-height: 25px;
    height: 50px;
    margin-top: 7px;
}
.main1 .post-13 ul li .news_con {
    padding: 12px 15px 21px;height: auto;
}
.main1 .post-13 ul li .news_box {
    margin: 0 7px;
}
.main1 .post-13 ul {
    margin: 0 -7px;
}
.main1 .mr{margin-top: 15px;}
.main2 .inner {
    padding: 25px 0;
}
.main2 .post-21 .tt{    margin: 0 20px;}
.main2 .post-21 ul li .news_meta {
    padding: 0 20px;    font-size: 13px;    line-height: 15px;
}
.main2 .post-21 ul li .news_title {
    font-size: 16px;
    padding: 0 20px;
    margin-bottom: 21px;
    height: auto;
    font-weight: normal;
    max-height: 44px;
    line-height: 22px;
    display: inline-block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: inherit;
}
.main2 .post-22 ul li .news_title{
    line-height: 22px;
    height: 45px;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
}
.main2 .post-21 ul li{    margin-bottom: 25px;}
.main2 .post-22 ul li .news_imgs {
    height: 117px;
}
.main2 .post-22 ul li .news_con {
    padding: 22px 16px 0;
}
.main2 .post-22 ul li .news_meta{  
font-size: 13px;
    line-height: 15px;
    margin-bottom: 12px;
}
.main3 .post-31 .tt{
    padding: 0;    width: 27px;
}
.main3 .post-31 .tt .tit .title{
    background: none;
    color: #77161B;
    width: auto;
    height: auto;
}
.main3 .post-31 .more_btn{    position: relative;width: 27px;height: 61px;  margin-top: 19px;}
.main3 .post-31 .more_btn .more_text{
    width: 27px;
    height: 61px;
    display: inline-block;    background: url(images/p31-more.svg) no-repeat center;
}
.main3 .post-31 .more_btn .more_text img{    display: none;}

.main3 .post-31 .con {
    padding-left: 53px;    padding-top: 0px;
}
.main3 .post-31 .slick-prev {
    left: 15px;
    width: 55px;
    height: 40px;
    background-size: contain;
    display: none !important;
}
.main3 .post-31 .slick-next {
    right: 22px;
    width: 55px;
    height: 40px;
    background-size: contain;
    display: none !important;
}
.rili .news_list li.news .news_date .news_month{font-size: 12px;       background-size: 37%; line-height: 17px;}
.rili .news_list li.news .news_date .news_days{font-size: 22px;    line-height: 31px;}
.rili .news_list li.news .news_date .news_year{font-size: 11px;line-height: 16px;}
.rili .news_list li.news .news_date{    width: 24px;margin-right: -24px}
.rili .news_list li.news .news_wz .news_con {
    padding: 26px 17px 29px;
}
.rili .news_list li.news .news_title {
    margin: 13px 0px 20px 0;
    font-size: 16px;
    line-height: 22px;
    height: 45px;
    font-weight: normal;
}

.main3 .inner {
    padding: 35px 0 30px;
}
.main4{    margin-top: 0;}
.main4 .post-41 ul li .news_date .news_days{    font-size: 30px;line-height: 44px;}
.main4 .post-41 ul li {
    width: 100%;
    float: none;
}
.main4 .post-41 ul li .news_box {
    padding: 19px 0;
    margin: 0 18px;
    border-bottom: 1px solid #D4D4D4;
    border-right: 0px solid #D4D4D4;
}
.main4 .post-41 ul li .news_title {
    margin-top: 10px;
    font-size: 16px;
    line-height: 22px;
    max-height: 45px;
    font-weight: normal;
    height: auto;
}
.main4 .post-41 ul li.n3 .news_box{border-bottom: 0px solid #D4D4D4;padding: 19px 0 10px;}
.main4 .post-41 ul li.n3{    position: relative;}
.main4 .post-41 ul li.n3::before{   position: absolute;content: ""; width: 100%;height: 17px; background: #fff;bottom: -17px;box-shadow: 0 5px 20px rgb(0 0 0 / 8%);}
.main4 .post-41 ul li.n3::after{
position: absolute;
    content: "";
    width: 100%;
    height: 20px;
    background: #fff;
    bottom: -8px;
    z-index: 9;
    visibility: unset;
}
.main4 .post-41 ul li .news_date .news_month{    display: inline-block;line-height: 23px;background-size: 36%;    width: 24px;    font-size: 12px;}
.main4 .post-41 ul li .news_date .news_days {
    font-size: 16px;
    line-height: 23px;
    display: inline-block;
    margin: 0;
}
.main4 .post-41 ul li .news_date{  line-height: 23px;}
.main5{    margin-top: 0;}
.main5 .inner {
    padding: 42px 0;
}
.main6 .inner {
    padding: 40px 0;
}

.main6 .post-61 ul li {
    width: 50%;
}
.main6 .post-61 .slick-prev{    left: 10px;}
.main6 .post-61 .slick-next{    right: 10px;}
#footer .inner .mod1 .post-71 {
    margin-bottom: 0px;
}
#footer .inner .mod2{    position: relative;}
#footer .inner {
    padding: 57px 0px 22px;
}
.list #footer{background: url(images/foot-bg3.png) no-repeat center;
    background-size: cover;}
.list #footer .inner {
    padding: 17px 0px 22px;
}

#footer .inner .foot-left{padding-top: 113px;}
#footer .inner .foot-left .ml {
    margin-left: 0;
    position: absolute;
    top: 62px;
    width: 100%;    left: 0px;
}
#footer .inner .mod3 .mr {
    display: none;
}
.shares{    position: absolute;
    top: 24px;
    width: 100%;
    margin: 0;}
#footer .inner p.copyright span{margin: 0;}
#footer{    background: url(images/foot-bg2.png) no-repeat center;    background-size: cover;}
.post-72 .tt{    display: none;}
#footer .inner .mod3 .ml p{  text-align: left;  font-size: 11px;}
#footer .inner .mod3 .ml div{   display: none; margin-top: 0 !important;}
#footer .inner .mod3 .ml div.d3{ display: block;}
#footer .inner .WP_VisitCount{  display: inline-block !important;}
#footer .inner .foot-left .ml .img1 {display: none;}
#footer .inner .foot-left .ml .img2 {    display: block;    width: 140px;
    margin: 0 auto;}
#footer .inner .mod3 {
    padding-top: 19px;
}
#footer .inner p {font-size: 12px;line-height: 22px;    opacity: 0.8;}
#footer .inner .foot-right img {
    max-width: 71%;
}
#footer .inner .mod1 .post-71 ul li .news_title{     top: 55px;     line-height: 17px;font-size: 13px;}
.shares li a {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-size: contain !important;
}
#footer .inner .siteCounter9 span{    display: inline-block !important;}
.article h1.arti_title {line-height: 28px;font-size:18px;}
.article h2.arti_title {line-height: 28px;font-size: 16px;}

.col_news_con .col_news_list li.news .news_text {
    -webkit-line-clamp: 1;
    max-height: 24px;
}

.col_news_con .col_news_list li.news .news_wz {
    padding: 16px 15px;
    min-height: 115px;
}
     .col_news_con .col_news_list li.news .news_imgs{ width: 160px;}
.col_news_con .col_news_list li.news .news_imgs img {
   
    height: 115px;
}
.col_news_con .col_news_list li.news{    padding: 20px 0;}
.col_news_con .col_news_list li.news.pic .news_box {
    padding-left: 160px;
}
.col_news_con .col_news_list li.news .news_title {
    margin: 8px 0;  font-size: 17px;
}
.col_metas .col_title h2 {
    font-size: 22px;
}
.col_metas .col_title {
    height: 60px;
    line-height: 60px;
    padding-right: 30px;
    padding-left: 20px;display: none;
}
.col_metas .col_path {
    margin-top: 20px;
}
.col_news_head {
    top: 0px;
}
.l-banner {
        height: 30vh;
}
.article .arti_metas span{     font-size: 11px;}
.article .arti_metas {padding: 10px 0;}

#wp_paging_w6 .wp_paging li a {
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
}
.xxjj .jj.text3 ul li .news_imgs {
    width: 85px;
    height: 85px;
}
.xxjj .jj.text3 ul li .numCX {
    font-size: 18px;
}
.xxjj .jj.text3 ul li .news_title {
    font-size: 14px;
}
.xxjj .jj.text3 {
    background-size: cover;
}

.xxjj .jj.text3 ul li{width: 50%;padding: 10px 0 !important;}
.xxjj .jj.text2 ,.xxjj .jj.text4,.xxjj .jj.text7{
    margin: 30px 0;
}
.xxjj .jj.text5 {
    margin-bottom: 30px;
}
.gljg .col_news_con .col_news_list li.news .news_title{font-size: 16px;line-height: 45px;}
.gljg .col_news_con .col_news_list li.news{    width: 50%}
.gljg .col_news_con .col_news_list .post-jg-14 li.news{    width: 50%}
.gljg .post-jg .news_list {
    padding: 0 20px;
}
.gljg .post-jg .tt {
    margin: 20px 0 10px;
}
.gljg .post-jg .tt .title {
    padding-left: 20px;
}
.col_list .wp_listcolumn .wp_column a .column-name {
    line-height: 40px;
}
.col_list .wp_listcolumn .wp_column a {
    font-size: 16px;
}
#footer .inner .siteCounter9{display: inline-block !important;}
.xrld .col_news_con .col_news_list .list1 li.news .news_nr .tt {
    width: auto;
}
.xrld .col_news_con .col_news_list .list1 li.news .news_nr .name {
    padding-right: 10px;
}
.xrld #l-container .inner {
    padding: 45px 0px 35px;
}
.xyly #l-container .inner {
    padding: 40px 0px;
}
/*图列表*/
.news_tu .news_list li.news{width:100%;}
body.jtxd .col_news_con .col_news_list li.news {
    width: 100%;
    float: none;
    height: auto !important;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
#footer .inner .mod1 .post-71 ul li .news_imgs svg {
    width: 35px;
}
#footer .inner .mod1 .post-71 ul li{    height: 70px;}
body.wlxs .post-xs .con {
    padding: 20px;
}
body.wlxs .post-xs .tt {
    margin: 20px 0 0px;
}
body.wlxs .post-jg .tt .title {
    padding-left: 20px;
}
body.wlxs .post-xs .ul2 {
    right: 20px;
}


}



/**
 * [Tiny Screen for Older Phone and Smart Phone]
 * <319
 */
@media screen and (max-width: 319px) {
    
}
