.foot-left .tt { margin-bottom: 30px; }
ul.news_list.list2 span.news_title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
}ul#xrld .wm {
    float: left;
    width: 200px;
    margin-right: -200px;
}ul#xrld .news_wz {
    float: right;
    width: 100%;
}ul#xrld .news_con {
    margin-left: 240px;    margin-top: 40px;
}
ul#xrld .news_title {
    font-size: 28px;
    color: #192865;
    font-weight: bold;
    margin-bottom: 20px;
}div#xzjg span.title {
    font-size: 34px;
    line-height: 40px;
}div#xzjg span.title .xx {
    font-size: 20px;
}div#xzjg span.title .xx span {
    margin-left: 30px;
}div#xzjg li {
    float: left;
    width: 50%;    margin-bottom: 25px;
}div#xzjg .news_box.clearfix {
    margin: 0 10%;
}div#xzjg ul {
    margin: 0 -5.5%;
}div#xzjg .news_kz:last-child {
    margin: 0;
}
div#xzjg .tt {
    margin-bottom: 40px;
}div#xzjg {
    margin-bottom: 50px;
}
div#xzjg .wm {
    float: left;
    width: 147px;
    margin-right: -147px;
}div#xzjg .wm .news_imgs img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    transition: all 0.4s ease-in-out;
}div#xzjg .wm .news_imgs {
    padding-top: 150%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;
}
div#xzjg .news_wz {
    float: right;
    width: 100%;
}div#xzjg .news_con {
    margin-left: 180px;    margin-top: 3%;
}
div#xzjg .news_title {
    font-size: 28px;
    color: #192865;
    padding-bottom: 9%;    background: url(images/hx.png) no-repeat left bottom;background-size: 100%;    margin-bottom: 7%;    font-weight: bold;
}

div#xzjg .news_kz {
    font-size: 18px;
    line-height: 25px;
    max-height: 50px;
    margin-bottom: 8%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-word;
}


div#xzjg .news_kz span {
    font-weight: bold;
   
    text-align: justify;
    display: inline-block;    text-align-last: justify;
}
ul#yjjg .top.clearfix span {
    float: left;
    width: 56%;
    font-size: 34px;
    line-height: 40px;
    font-weight: bold;
}ul#yjjg .top.clearfix {
    padding-bottom: 40px;    background: url(images/hx.png) no-repeat left bottom;
    background-size: 100%;margin-bottom: 20px;
}ul#yjjg li.news {
    font-size: 18px;
    line-height: 64px;    background: url(images/ldd.png) no-repeat left;
    padding-left: 20px;
}ul#yjjg span.news_title {
    width: 56%;
}ul#yjjg .top.clearfix span.p2 {
    width: 44%;
}
ul#yjjg span.news_kz {
    float: left;
    width: 44%;
}ul.pages {
    text-align: center;
}div#wp_pager {
    margin: 50px 0px 0px 0px;
}ul.pages li {
    display: inline-block;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    line-height: 38px;    margin: 0px 3px;
}ul.pages li:nth-child(1) a.pgNext {
    font-size: 0;
    width: 100%;
    height: 100%;
    display: block;background: url(images/f1.jpg) no-repeat center;
}ul.pages li:nth-child(2) a.pgNext {
    font-size: 0;
    width: 100%;
    height: 100%;
    display: block;background: url(images/f2.jpg) no-repeat center;
}ul.pages li a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 38px;
}

ul.pages li:nth-last-child(2) a.pgNext{
    font-size: 0;
    width: 100%;
    height: 100%;
    display: block;background: url(images/f4.jpg) no-repeat center;
}ul.pages li:nth-last-child(1) a.pgNext {
    font-size: 0;
    width: 100%;
    height: 100%;
    display: block;background: url(images/f3.jpg) no-repeat center;
}ul.pages li a span {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 38px;
    font-size: 16px;
    color: #666666;
    font-weight: bold;
}ul.pages a.pgNext span {
    opacity: 0;
    visibility: hidden;
}ul.pages a.page-number.pgCurrent {
    background: #A32135;
    border-radius: 50%;
    color: #fff;
}ul.pages a.page-number.pgCurrent span {
    color: #fff;
}
ul#kyxm .title.clearfix {
    font-size: 34px;
    line-height: 40px;
    font-weight: bold;
    margin-bottom: 30px;
}ul#kyxm .top.clearfix {
    padding-bottom: 40px;
    background: url(images/hx.png) no-repeat left bottom;
    background-size: 100%;
    margin-bottom: 20px;
}ul#kyxm .top.clearfix span {
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
}ul#kyxm .top.clearfix span.p1 {
    width: 12%;
    display: inline-block;
}ul#kyxm .top.clearfix span.p2 {
    width: 50%;
    display: inline-block;
}ul#kyxm .top.clearfix span.p3 {
    width: 30%;
    display: inline-block;
}
ul#kyxm li.news {
    font-size: 16px;
        line-height: 34px;
    margin: 30px 0;
}
ul#kyxm span.news_kz.k1 {
    float: left;
    width: 12%;
}ul#kyxm span.news_title {
    width: 50%;    overflow: visible;
    text-overflow: inherit;
    white-space: inherit;
}ul#kyxm span.news_kz.k2 {
    width: 30%;
    float: left;
}
ul#kyxm span.news_time {
    float: right;
    color: #333333;    margin-left: -100px;
}ul#kyxm .news_box.clearfix {
  
}ul#kyxm span.news_kz.k2 {
    width: 30%;
    float: left;
}ul#kyxm span.news_kz.k2 span {
        margin-right: 50px;
    display: block;
}ul#kyxm span.mc {
    display: none !important;
}
.topdh.clearfix {
    font-size: 18px;
    line-height: 50px;font-size: 18px;
    line-height: 50px;
    padding-bottom: 40px;
    background: url(images/hx.png) no-repeat left bottom;
    background-size: 100%;
    margin-bottom: 40px
}.topdh.clearfix .dhmc {
    float: left;
    width: 90px;
    margin-right: -90px;
    text-align: justify;
    text-align-last: justify;    font-weight: bold;
}.site-langt ul {
    margin-left: 100px;
}.site-langt ul li {
    display: inline-block;
    margin-right: 4%;
}.site-langt li.links.selected a {
    font-weight: bold;
    color: #A32135;
}.site-langt li.links.parent a {
    font-weight: bold;
    color: #A32135;
}.xrtitle {
    font-size: 34px;
    line-height: 40px;
    margin: 60px 0px 30px 0px;
    font-weight: bold;
}ul#xyml li {
    background: #fff;
    padding: 30px 0;
}ul#xyml .news_title {
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
    padding-left: 50px;  background: url(images/lsx.png) no-repeat left;
}
ul#xyml li {
    margin-bottom: 50px;
}
ul#xyml .news_con {
    padding: 20px 50px;
}ul#xyml .news_con p {
    float: left;
    width: 16.6%;
    line-height: 40px;
    color: #333333 !important;
    font-size: 16px !important;
}li.col_titlesz {
    font-size: 34px;
    line-height: 40px;
    margin-bottom: 20px;
}div#szdw .qb {
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
}div#szdw .qb.active a {
    color: #A32135;
}.jstj.clearfix {
    font-size: 18px;
    line-height: 50px;
    padding-bottom: 40px;
    background: url(images/hx.png) no-repeat left bottom;
    background-size: 100%;
    margin-bottom: 40px;
}.jstj.clearfix .szmc {
    float: left;
    width: 60px;
    margin-right: -60px;
    font-weight: bold;
}.jstj.clearfix ul {
    margin-left: 60px;
}.jstj.clearfix ul li {
    display: inline-block;
    margin-right: 4%;cursor: pointer;
}.jstj.clearfix ul li.links.active {
    color: #A32135;
}div#sztsy li.news.n1.clearfix {
    float: left;
    width: 20%;    margin-bottom: 0%;
}div#sztsy .box.clearfix {
    margin: 0 30px;
}
div#sztsy ul {
    margin: 0 -30px;
}div#sztsy .news_img img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    transition: all 0.4s ease-in-out;
}div#sztsy .news_img {
    padding-top: 150%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;
}div#sztsy .new-con {
    text-align: center;
}div#sztsy .news_title {
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0px 0px 0px;
}div#sztsy .news_kz {
    font-size: 14px;       height: 70px;
}div#sztsy {
    overflow: hidden;
}ul#btc .news_title {
    line-height: 25px;
    height: 100px;font-size: 14px;overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}ul#btc .news_kz {
    display: none;
}div#sztsy .news_kz span {
    line-height: 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    max-height: 45px;
}div#sztsy .news_title {
    line-height: 20px;
    height: 40px;
    font-size: 16px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/***********************************************************
 * 列表页
 */
/**首页三列布局**/
/**列表页**/
/*栏目图片*/
.l-banner { height: 484px; background-position: center center; background-repeat: no-repeat; text-align: center;     background-size: cover;}
.l-banner img { display: none; height: 100%; vertical-align: top; }
/**主体列表页开始**/
.listl {
    position: absolute;
    width: 27%;
    height: 100%;
    left: 0;
    top: 0;
}

ul#xrld .wm img {
    width: 100%;
    height: auto;
}
#l-container { }
div#l-container {
    position: relative;
}.listr {
    position: absolute;
    width: 73%;
    height: 100%;
    right: 0;
    top: 0;
    background: #F9F8F7;
}
body.list div#footer {
    border: 0;
 background: url(images/listfood.png) no-repeat left top; 

}ul#xrld li {
    margin-bottom: 90px;
}ul#xrld .news_kz2 span {
    font-weight: bold;
}
ul#xrld .news_kz {
    font-size: 18px; background: url(images/hx.png) no-repeat left bottom;padding-bottom: 30px;
    margin-bottom: 50px;
}ul#xrld .news_kz2 {
    font-size: 18px;
}
ul.wp_listcolumn li.wp_column.parent ul.sub_list li.sub-item.parent ul.sub_list {
    display: block;
}
ul.wp_listcolumn li.wp_column.parent ul.sub_list {
    display: block;
}ul.wp_listcolumn li.wp_column.parent ul.sub_list ul.sub_list {
    display: none;
}

.wp_listcolumn li.wp_column.parent em.gh {    background: url(images/jianh.png) no-repeat center;
}
.wp_listcolumn li.wp_column.parent em.gh.active {    background: url(images/jiah.png) no-repeat center !important;
}.wp_listcolumn .wp_column .sub_list .sub-item em.gh {
    background: url(images/jiah.png) no-repeat center;
}


ul.wp_listcolumn li.wp_column.parent ul.sub_list li.sub-item.parent em.gh { background: url(images/jianh.png) no-repeat center;
}
ul.wp_listcolumn li.wp_column.parent ul.sub_list li.sub-item.parent em.gh.active { background: url(images/jiah.png) no-repeat center !important;
}

em.gh.active {
    background: url(images/jianh.png) no-repeat center !important;
}
.wp_listcolumn .wp_column ul.sub_list .sub-item em.gh.active.active2 {
    background: url(images/jianh.png) no-repeat center !important;
}
#l-container .inner { padding: 60px 0px;position: relative; }
/**主体文章页开始**/
#d-container {     min-height: 500px;}
#d-container .inner { background: #fff; }
.col_menu { width: 313px; float: left; margin-right: -313px; position: relative; }
.col_menu .l-qh { margin-bottom: 10px; }
.col_menu .col_menu_head {  }/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {    font-size: 36px;
    color: #333333; }/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display: block;
    line-height: 50px;
    padding: 0px 0px 0px 0px; }/**栏目名称图标**/
.col_menu .col_menu_con { border: 0px solid #e4e4e4; }
/*栏目列表*/
.col_list { }.wp_listcolumn .wp_column {
 border-bottom: 1px solid #70707036;    position: relative;
}
.col_list .wp_listcolumn { border-top: 0px solid #2867A0; border-bottom: 0px solid #fff;    }
.col_list .wp_listcolumn .wp_column a { color: #333; font-size: 20px; font-weight: normal; background: none; border-top: 0px solid #fff;     border: 0;}
.wp_listcolumn .wp_column:last-child {
    border: 0;
}.wp_listcolumn .wp_column em.gh {
    position: absolute;
    width: 30px;
    height: 30px;
    right: 0;
    top: 25px;background: url(images/jiah.png) no-repeat center;     cursor: pointer;
}
.col_list .wp_listcolumn .wp_column a .column-name { padding: 0; line-height: 30px;  padding: 30px 0; background: url(images/listjt.jpg) no-repeat right center; padding-right: 20px;     }
.col_list .wp_listcolumn .wp_column a:hover span { background: url(images/listjth.jpg) no-repeat right center;
}.wp_listcolumn .wp_column .sub_list .sub-item em.gh {
    top: 10px;
    background-size: 60% !important;
}
.col_list .wp_listcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_column a.selected { color: #A32135;  }
.col_list .wp_listcolumn .wp_column a.selected span.column-name { color: #A32135; background: url(images/listjth.jpg) no-repeat right center;}
.col_list .wp_listcolumn .wp_column .sub_list a.parent span.column-name { color: #A32135;     font-weight: bold;}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a { color: #454545; background: none; border-top: 1px solid #fff; border-bottom: 1px solid #bbb; }
.col_list .wp_listcolumn .wp_column.parent > a .column-name { }
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a { color: #333; border-top: 0px solid #eee; margin-top: -1px; }
.col_list .wp_listcolumn .sub_list a .column-name { display: inline-block;
    line-height: 50px;
    cursor: pointer;
    padding: 0;
    background: none !important;    font-size: 16px;}ul.sub_list {
    padding-bottom: 20px;
    display: none;
}.wp_listcolumn .wp_column em.gh.active {
    background: url(images/jianh.png) no-repeat center;
}
.col_list .wp_listcolumn .sub_list a:hover, .col_list .wp_listcolumn .wp_column a.selected { font-weight: bold; font-weight: bold; color: #A32135;  }
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a { }
.col_list .wp_listcolumn .sub_list .sub_list a .column-name { padding: 0px 10px 0px 20px; cursor: pointer; }.wp_listcolumn .wp_column ul.sub_list .sub-item {
    position: relative;
}
.col_list .wp_listcolumn .sub_list .sub_list a :hover, .col_list .wp_listcolumn .sub_list .sub_list a.selected { font-weight: bold; color: #A32135; }
/**栏目新闻**/
.col_news { width: 100%; min-height: 500px; float: right; }
.col_news .col_news_box { margin-left: 440px; }
.col_news_head { border-bottom: 1px solid #DBDBDB; }
.col_metas .col_title { display: inline-block; float: left; height: 48px; line-height: 48px; }  /**当前栏目**/
.col_metas .col_title h2 { display: inline-block; font-size: 22px; font-family: "Microsoft yahei"; font-weight: normal; color: #A32135; border-bottom: 3px solid #CBCBCB; }
.col_metas .col_path { display: inline-block; float: right; white-space: nowrap; height: 46px; line-height: 46px; color: #666; } /**当前位置**/
.col_metas .col_path a { color: #2F2F2F; }
.col_news_con { padding: 5px 0px 10px 0px; margin: 0 0px; }
.col_news_list { margin-top: 7px; }
.col_news_list .wp_article_list .list_item { } /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index { }  /**栏目新闻图标序号**/
.col_news_list .wp_entry, .col_news_list .wp_entry p { line-height: 1.75; font-size: 21px !important; color: #333; }
.col_news_list .wp_entry p span {
    font-size: 21px !important;
}
.article .entry .read p span {
    font-size: 21px !important;
}
.article .entry .read div span {
    font-size: 21px !important;
}
.col_news_list .wp_entry p { margin-bottom: 10px; }
.col_news_list .wp_entry table { margin-bottom: 4px; }
.col_news_list .wp_entry img { max-width: 680px; _width:expression(this.width > 680 ? "680px" : this.width);
} /**列表页文章图片大小限制**/