/* CSS Document */
@charset "utf-8";

/* index_CSS */

.news_img_top {
    width: 1200px;
    height: 50px;
    margin: 0 auto;
    background: url("../images/1513img.gif") no-repeat 20px 17px;
    text-indent: 50px;
    line-height: 50px;
    color: #646464
}

.news_img_top a {
    color: #646464
}

.news_img_top_title {
    width: 1200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    font-family: "微软雅黑";
    font-size: 28px;
}

.news_img_top_title_more {
    width: 1060px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    border-bottom: 1px solid #dbdbdb;
    padding: 5px 20px
}

.news_img_top_title_more_box {
    width: 350px;
    height: 30px;
    line-height: 30px;
    float: left;
    color: #676767
}

.again_center {
    text-align: center
}

.again_right {
    text-align: right;
    background: url("../images/15163.gif") no-repeat 250px 7px;
}

.news_img_cont_box {
    width: 593px;
    overflow: hidden;
    margin: 30px auto 0 auto
}
.news_img_cont_box_item{
    margin-bottom: 30px;
}
.news_img_cont_box_item img{
    width: 100%;
    height: 100%;
}
.news_img_cont_box_title{
    margin-top: 10px;
    font-size: 15px;
    text-align: center;
    color: #454545;
}
.news_img_bottom_box {
    width: 1096px;
    height: 30px;
    margin: 0 auto;
    border-bottom: 1px dashed #dbdbdb;
    border-left: 4px solid #c10d10;
    line-height: 30px;
    color: #c10d10;
    font-family: "微软雅黑";
    font-size: 16px;
    text-indent: 15px;
    font-weight: bold
}

.news_img_body {
    width: 1200px;
    height: auto;
    overflow: hidden;
    border: 1px solid #dbdbdb;
    border-top: 2px solid #c00c0f;
    margin: 0 auto;
    margin-bottom: 30px;
}

.news_img_bottom_box_cont {
    width: 1150px;
    height: 180px;
    overflow: hidden;
    margin-left: 50px;
    margin-top: 30px;
}

.news_img_bottom_box_cont_box {
    width: 184px;
    height: 179px;
    float: left;
    margin-right: 45px;
}

.news_img_bottom_box_cont_box_img {
    width: 184px;
    height: 124px;
}

.news_img_bottom_box_cont_box p {
    text-align: center;
    line-height: 50px;
    font-family: "微软雅黑";
    font-size: 14px;
}

.news_img_bottom_box_cont_box p a {
    color: #333
}


.news_search_top {
    width: 100%;
    height: 47px;
    border-bottom: 1px solid #d3d3d3
}

.news_search_top_box {
    width: 1162px;
    height: 47px;
    line-height: 47px;
    margin: 0 auto;
}

.news_search_top_box_left {
    width: 161px;
    height: 47px;
    float: left;
    text-align: center;
    line-height: 47px;
    color: #666666;
    font-family: "微软雅黑";
    font-size: 12px;
}

.news_search_top_box_left span {
    color: #c10d0c;
}

.news_search_middle {
    width: 1162px;
    height: auto;
    overflow: hidden;
    margin: 20px auto 30px auto;
}

.news_search_middle_left {
    width: 159px;
    height: 375px;
    border: 1px solid #d6d6d6;
    float: left;
    border-top: 1px solid #c10d0c;
}

.news_search_middle_left1 {
    width: 159px;
    height: 650px;
    border: 1px solid #d6d6d6;
    float: left;
    border-top: 1px solid #c10d0c;
}

.news_search_middle_left_title {
    width: 159px;
    height: 28px;
    background: #c10d0c;
    text-align: center;
    line-height: 28px;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
}

.news_search_middle_left_box1 {
    width: 119px;
    height: 15px;
    line-height: 15px;
    border-left: 2px solid #c10d0c;
    margin: 15px 0 0 25px;
    text-indent: 14px;
}

.news_search_middle_left_box1 a {
    font-family: "微软雅黑";
    font-size: 12px;
    font-weight: bold;
    color: #c10d0c;
}

.news_search_middle_left_box2 {
    width: 119px;
    height: 15px;
    line-height: 15px;
    margin: 15px 0 0 28px;
    text-indent: 14px;
}

.news_search_middle_left_box2 a {
    font-family: "微软雅黑";
    font-size: 12px;
    color: #676767;
}

.news_padding10 {
    padding: 10px;
}

.news_padding5 {
    padding: 5px;
}

.news_search_middle_right {
    width: 230px;
    height: 332px;
    float: right;
    background-color: #f9f9f9;
}

.news_search_middle_right_title {
    width: 230px;
    height: 31px;
    background: #c10d0c;
    line-height: 31px;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    text-indent: 15px;
}


.news_search_middle_right ul {
    list-style: none
}

.news_search_middle_right ul li {
    width: 230px;
    height: 35px;
    line-height: 35px;
    text-indent: 15px;
    border-bottom: 1px dashed #ababab
}

.news_search_middle_right ul li a {
    color: #666666;
}

.news_search_middle_list {
    width: 680px;
    overflow: hidden;
    margin-left: 43px;
    float: left;
}

.news_search_middle_list_box {
    width: 680px;
    height: 117px;
    overflow: hidden;
    margin-bottom: 15px;
}

.news_search_middle_list_box1 {
    width: 680px;
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.news_search_middle_list_box2 {
    width: 680px;
    height: 45px;
    line-height: 20px;
    padding-top: 10px;
    overflow: hidden
}

.news_search_middle_list_box3 {
    width: 680px;
    height: 30px;
    line-height: 30px;
    overflow: hidden
}

.news_search_middle_list_box1 a {
    text-decoration: underline;
    color: #e54b4b;
    font-family: "微软雅黑";
    font-size: 16px;
}

.news_search_middle_list_box2 a {
    color: #666;
    font-size: 12px;
}

.news_search_middle_list_box3_time {
    float: left;
    height: 30px;
    line-height: 30px;
    color: #ff9a48;
    width: 127px;
}

.news_search_middle_list_box3_click {
    float: left;
    height: 30px;
    line-height: 30px;
    color: #999999;
}

.page {
    width: 680px;
    overflow: hidden;
    margin-top: 20px
}

.page ul {
    float: right;
}

#pagination-digg li {
    border: 0;
    margin: 0 10px 0 0;
    padding: 0;
    font-size: 11px;
    list-style: none; /* savers */
    float: left;
}

#pagination-digg a {
    border: solid 1px #e7e7e7;
    margin-right: 2px;
}

#pagination-digg .previous-off, #pagination-digg .next-off {
    border: solid 1px #DEDEDE;
    color: #333333;
    display: block;
    float: left;
    margin-right: 10px;
    padding: 3px 4px;
}

#pagination-digg .next a, #pagination-digg .previous a {
}

#pagination-digg .active {
    background: #c10d0c;
    color: #FFFFFF;
    font-weight: bold;
    display: block;
    float: left;
    padding: 4px 6px; /* savers */
    margin-right: 10px;
}

#pagination-digg a:link, #pagination-digg a:visited {
    color: #333333;
    display: block;
    float: left;
    padding: 3px 6px;
    text-decoration: none;
}

#pagination-digg a:hover {
    border: solid 1px #333333;
}

.news_search_top_box ul {
    margin-left: 30px;
    list-style: none;
    float: left;
}

.news_search_top_box ul li {
    width: 80px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    float: left;
}


.news_search_top_box ul li a {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #000
}

.active_li {
    background: url("../images/806.gif") no-repeat 0 41px;
}

.news_search_top_box ul .active_li a {
    color: #c10d0c
}


.news_list_top {
    width: 1200px;
    height: 57px;
    overflow: hidden;
    margin: 0 auto;
}


.news_list_middle {
    width: 1200px;
    height: 331px;
    overflow: hidden;
    margin: 0 auto;
}

.news_list_middle_left {
    width: 781px;
    height: 331px;
    overflow: hidden;
    float: left
}

.news_list_middle_right {
    width: 400px;
    overflow: hidden;
    float: right;
    border: 1px solid #e7e7e7;
    border-top: 2px solid #333333;
}

.news_list_middle_right1 {
    overflow: hidden;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    margin-top: 35px;
}

.ct_newsslider_cbox {
    width: 781px;
    height: 331px;
    float: left;
    position: relative;
}

.ct_newsslider_cbox ul li {
    width: 781px;
    height: 331px;
    float: left;
    position: relative;
}

.ct_layout_slt {
    width: 781px;
    height: 45px;
    line-height: 45px;
    background-image: url(../images/fast_menu_tbg.png);
    left: 0px;
    bottom: 0px;
    position: absolute;
}

.ct_layout_slt a {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #fff;
    padding-left: 20px;
}

.ct_layout_slt a:hover {
    text-decoration: underline;
}


.ct_newsslider_ldbox {
    position: relative;
    width: 400px;
}

.ct_newsslider_ldbox ul li {

    float: left;
}

.ct_w {
    width: 475px;
    height: 144px;
}

.ct_news_ldt {
    width: 310px;
    height: 30px;
    line-height: 30px;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    color: #333;
    text-indent: 5px;
}

.ct_news_ldc {
    width: 310px;
    height: 170px;
    line-height: 26px;
    color: #666;
    text-indent: 24px;
}

.ct_news_ldc a {
    padding-left: 10px;
    color: #c10d0c;
}

.ct_news_ldc a:hover {
    text-decoration: underline;
}

.ct_news_ldc_p {
    width: 125px;
    height: 80px;
    padding-top: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline;
    float: left;
}


.ct_newsslider_cbox .dots {
    height: 25px;
    text-align: center;
    right: 0px;
    bottom: 10px;
    position: absolute;
}

.ct_newsslider_cbox .dots li {
    width: 25px;
    height: 25px;
    line-height: 25px;
    _line-height: 22px;
    background-image: url(../images/sprite.png);
    background-position: -152px -264px;
    font-family: Arial;
    font-size: 12px;
    color: #fff;
    text-align: center;
    margin-right: 10px;
    display: inline;
    float: left;
    cursor: pointer;
}

.ct_newsslider_cbox .dots li.active {
    background-image: url(../images/sprite.png);
    background-position: -152px -298px;
}


/*.ct_layout_cbox_ld .arrows {*/
/*width: 64px;*/
/*height: 22px;*/
/*top: -28px;*/
/*right: 5px;*/
/*position: absolute;*/
/*}*/

.ct_layout_ld {

}

.ct_layout_cbox_ld {
}

.ct_newsslider_ldbox {
    position: relative;
}

.ct_newsslider_ldbox ul li {


    float: left;
}

.ct_news_ldt {
    width: 310px;
    height: 30px;
    line-height: 30px;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    color: #333;
    text-indent: 5px;
}

.ct_news_ldc {
    width: 310px;
    height: 144px;
    line-height: 26px;
    color: #666;
    overflow: hidden;
    text-indent: 24px;
}

.ct_news_ldc a {
    padding-left: 10px;
    color: #c10d0c;
}

.ct_news_ldc a:hover {
    text-decoration: underline;
}

.ct_news_ldc_p {
    width: 125px;
    height: 80px;
    padding-top: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
    display: inline;
    float: left;
}

.ct_layout_cbox_ld .arrows {
    width: 64px;
    height: 22px;
    top: -28px;
    right: -20px;
    position: absolute;
}

.ct_layout_cbox_ld .arrows span {
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite.png);
    border: 2px solid #d3d3d3;
    font-size: 0px;
    _text-indent: 999px;
    margin-right: 5px;
    float: left;
    cursor: pointer;
}

.ct_layout_qz_tname a {
    color: #333;
}

.ct_layout_cbox_ld .arrows .prev {
    background-position: -498px -280px;
}

.ct_layout_cbox_ld .arrows .next {
    background-position: -496px -262px;
}

.ct_layout_cbox_ld .arrows .prev:hover {
    background-position: -469px -262px;
}

.ct_layout_cbox_ld .arrows .next:hover {
    background-position: -468px -280px;
}

.ct_layout_tbox_t {
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: bold;
    color: #e6090e;
    margin-left: 20px;
    display: inline;
    float: left;
}

.ct_layout_tbox {
    border-bottom: 1px solid #d3d3d3;
    height: 42px;
    line-height: 42px;
    background: #faf6f6;
}


.news_list_cont {
    width: 1224px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.news_list_cont_right {
    width: 400px;
    float: right
}

.news_list_cont_right_top {
    width: 400px;
    height: 285px;
    border: 1px solid #e7e7e7;
    border-top: 1px solid #000;
    overflow: hidden;
    z-index: 9999;
}

.news_list_cont_right_middle {
    margin-top: 43px;
    width: 400px;
}

.news_list_cont_right_title {
    width: 400px;
    height: 34px;
    line-height: 34px;
    font-family: "微软雅黑";
    font-size: 16px;
    font-size: 18px;
    font-weight: 700;
    color: #2c3e50;
    display: flex;
    flex-direction: row;
}

.news_list_cont_right_title .title {
    flex: 1;
}

.news_list_cont_right_title .more {
    font-size: 14px;
    color: #bebebe;
    font-weight: normal;
    cursor: pointer;
}

.news_list_cont_right_title_box {
    width: 400px;
    height: 250px;
    position: relative
}

.news_list_cont_right_title2 {
    width: 400px;
    height: 34px;
    line-height: 34px;
    text-indent: 20px;
    border-bottom: 1px solid #e7e7e7;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
}

.news_list_cont_right_title_box2 {
    width: 400px;
    height: 250px;
    position: relative
}

.news_list_cont_right_title_box .arrows {
    width: 64px;
    height: 22px;
    top: -28px;
    right: 0px;
    position: absolute;
}

.news_list_cont_right_title_box .arrows span {
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite.png);
    border: 2px solid #d3d3d3;
    font-size: 0px;
    _text-indent: 999px;
    z-index: 1;
    margin-right: 5px;
    float: left;
    cursor: pointer;
}

.news_list_cont_right_title_box .arrows .prev {
    background-position: -498px -280px;
}

.news_list_cont_right_title_box .arrows .next {
    background-position: -496px -262px;
}

.news_list_cont_right_title_box .arrows .prev:hover {
    background-position: -469px -262px;
}

.news_list_cont_right_title_box .arrows .next:hover {
    background-position: -468px -280px;
}

.news_list_cont_right_title_box div ul li {
    width: 400px;
    height: 250px;
    float: left;
}

.h_1 {
    width: 400px;
    height: 250px;
    position: relative;
    overflow: hidden;
}

.news_list_cont_right_mid {
    width: 402px;
    height: 183px;
    margin: 20px 0 20px 0;
}


.news_list_cont_right_middle_box {
    margin-top: 16px;
}


.news_list_cont_right_middle_box .arrows {
    width: 64px;
    height: 22px;
    top: -28px;
    right: 0px;
    position: absolute;
}

.news_list_cont_right_middle_box .arrows span {
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite.png);
    border: 2px solid #d3d3d3;
    font-size: 0px;
    _text-indent: 999px;
    z-index: 1;
    margin-right: 5px;
    float: left;
    cursor: pointer;
}

.news_list_cont_right_middle_box .arrows .prev {
    background-position: -498px -280px;
}

.news_list_cont_right_middle_box .arrows .next {
    background-position: -496px -262px;
}

.news_list_cont_right_middle_box .arrows .prev:hover {
    background-position: -469px -262px;
}

.news_list_cont_right_middle_box .arrows .next:hover {
    background-position: -468px -280px;
}

.news_list_cont_right_middle_box div ul li {
    margin-bottom: 18px;
    color: #454545;
    line-height: 18px;
    display: flex;
    flex-direction: column;
}

.news_list_cont_right_middle_box div ul li a {
    font-size: 15px;
    font-weight: 400;
    color: #454545;
    line-height: 18px;
    margin-bottom: 5px;
}

.news_list_cont_right_middle_box div ul li span {
    text-align: right;
    font-size: 14px;
    color: #bebebe;
}

.h_2 {
    width: 400px;
    height: 294px;
    position: relative;
    overflow: hidden;
}

.h_3 {
    width: 400px;
    height: 294px;
    position: relative;
    overflow: hidden;
}

.margin20 {
    margin-bottom: 20px;
}

.margin_top20 {
    margin-top: 20px;
}

.news_list_middle_tj {
    width: 360px;
    height: 76px;
    margin: 15px 0 0 18px;
    overflow: hidden;
}

.news_list_middle_tj p {
    width: 245px;
    height: 60px;
    line-height: 30px;
    color: #404040;
    margin: 10px 0 0 115px;
    font-family: "微软雅黑";
    font-size: 14px;
    cursor: pointer;
}

.news_list_middle_tj p span {
    color: #ce5e5c;
    font-family: "微软雅黑";
    font-size: 14px;
}

.nbg1 {
    background: url("../images/435761.gif") no-repeat;
}

.nbg2 {
    background: url("../images/435762.gif") no-repeat;
}

.nbg3 {
    background: url("../images/435763.gif") no-repeat;
}

.h_3 ul li div a {
    width: 385px;
    height: 60px;
    display: block;
}

.nl_rd {
    width: 357px;
    height: 194px;
    margin: 20px 0 0 19px;
}

.nl_rd_t {
    width: 383px;
    height: 39px;
    background: #ae7892;
    line-height: 39px;
    text-align: center
}

.nl_rd_t a {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #fff;
}

.nl_rd_u {
    margin-top: 10px;
    list-style: none;
}

.news_list_cont_right_middle_box div ul li ul li {
    background: url("../images/912.gif") no-repeat 31px 10px;
    text-indent: 46px;
    line-height: 30px;
    height: 30px;
}

.nl_rd_u li a {
    color: #989898
}

.nl_tp_left {
    width: 220px;
    height: 212px;
    float: left;
    margin: 20px 0 0 20px;
    display: inline
}

.nl_tp_right {
    width: 121px;
    height: 212px;
    float: left;
    margin: 20px 0 0 20px;
}

.nl_tp_t1 {
    background: url("../images/ct_mr_tbg.png");
    text-align: center;
    line-height: 24px;
    height: 24px;
    width: 220px;
    position: absolute;
    top: 208px;
    left: 20px;
}

.nl_tp_t1 a {
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
}

.nl_tp_img {
    width: 121px;
    height: 98px;
}

.nl_tp_t2 {
    background: url("../images/ct_mr_tbg.png");
    text-align: center;
    line-height: 24px;
    height: 24px;
    width: 121px;
    position: absolute;
    top: 95px;
    left: 260px;
}

.nl_tp_t2 a {
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
}


.nl_tp_t3 {
    background: url("../images/ct_mr_tbg.png");
    text-align: center;
    line-height: 24px;
    height: 24px;
    width: 121px;
    position: absolute;
    top: 208px;
    left: 260px;
}

.nl_tp_t3 a {
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
}

.margin16 {
    margin-bottom: 16px;
}

.nl_lx {
    width: 400px;
    height: 136px;
    border: 1px solid #e7e7e7;
    margin-top: 20px;
}

.nl_lx_p1 {
    line-height: 40px;
    background: url("../images/99.gif") no-repeat 20px 15px;
    text-indent: 36px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #c10d0c;
    font-weight: bold;
}

.nl_lx_p2 {
    line-height: 40px;
    background: url("../images/27271.gif") no-repeat 20px 8px;
    text-indent: 60px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #000;
}

.nl_lx_p3 {
    line-height: 40px;
    background: url("../images/27272.gif") no-repeat 20px 8px;
    text-indent: 60px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #000;
}

.nl_lx_p2 span {
    color: #999999;
}

.nl_lx_p3 span {
    color: #999999;
}

.news_list_cont_right_mid_title {
    width: 402px;
    height: 35px;
    background: url("../images/214.gif") no-repeat 0px 3px;
    text-indent: 15px;
    line-height: 20px;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #c10d0c;
    font-weight: bold;
    position: relative;
}

.news_list_cont_right_mid_title_more {
    width: 75px;
    height: 21px;
    background: url("../images/1815.gif") no-repeat 0px 5px;
    line-height: 21px;
    text-indent: 20px;
    position: absolute;
    right: 0;
    top: 0px;
}

.news_list_cont_right_mid_title_more a {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #999999;
}

.news_list_cont_right_mid_box {
    width: 402px;
    height: 148px;
    overflow: hidden;
}

.news_list_cont_right_mid_box_left {
    width: 204px;
    height: 148px;
    float: left;
    overflow: hidden;
}

.news_list_cont_right_mid_box_right {
    width: 196px;
    height: 148px;
    float: right
}

.news_list_cont_right_mid_box_left_top {
    width: 204px;
    height: 98px;
    background: #bf1633;
    overflow: hidden
}

.news_list_cont_right_mid_box_left_botton {
    width: 204px;
    height: 48px;
    background: #f67176;
    margin-top: 2px;
    overflow: hidden
}


.news_list_cont_right_mid_box_right_top1 {
    width: 96px;
    height: 48px;
    background: #bf1633;
    float: left;
    margin: 0 2px 2px 0;
    overflow: hidden
}

.news_list_cont_right_mid_box_right_top2 {
    width: 96px;
    height: 48px;
    background: #f67176;
    float: left;
    margin: 0 0 2px 0;
    overflow: hidden
}

.news_list_cont_right_mid_box_right_top {
    width: 194px;
    height: 98px;
    background: #bf1633;
    float: left;
    overflow: hidden
}

.news_list_cont_right_mid_p a {
    font-family: "微软雅黑";
    font-size: 16px;
    color: #fff
}

.news_list_cont_right_mid_p1 {
    width: 120px;
    line-height: 25px;
    margin: 25px 0 0 46px;
    text-align: center;
}

.news_list_cont_right_mid_p2 {
    width: 120px;
    line-height: 25px;
    margin: 10px 0 0 62px;
    text-align: center;
}

.news_list_cont_right_mid_p3 {
    width: 70px;
    line-height: 20px;
    margin: 3px 0 0 15px;
    text-align: center;
}

.news_list_cont_right_mid_p2 a {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #fff
}

.nl_kd {
    width: 357px;
    height: 126px;
    margin: 18px 0 0 0px;
    border-bottom: 1px dashed #cccccc
}

.ct_newsslider_ldbox ul {
    margin-top: 26px;
    margin-bottom: 36px;
    display: flex;
    flex-direction: column;
    padding: 0 18px
}

.ct_newsslider_ldbox li {
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
}

.ct_newsslider_ldbox ul .title-p {
    margin-bottom: 4px;
}

.ct_newsslider_ldbox ul .tag-p {
    display: flex;
    flex-direction: row;
}

.ct_newsslider_ldbox ul .tag-p span {
    font-size: 14px;
    color: #BEBEBE
}

.ct_newsslider_ldbox ul .tag-p span.right {
    flex: 1;
    text-align: right
}

.ct_newsslider_ldbox ul .tag-p span.tag {
    line-height: 21px;
    color: #fff;
    padding: 0 4px;
    height: 21px;
    font-size: 12px;
    background: #d00000;
    border-radius: 2px;
}

.ct_newsslider_ldbox ul li a {
    float: left;
    color: #454545;
    font-size: 15px
}


.nl_kd_img {
    width: 139px;
    height: 108px;
    float: left;
}

.nl_kd_txt {
    width: 195px;
    height: 118px;
    float: right;
    margin-right: 10px;
    display: inline
}

.nl_kd_txt_p1 a {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #5e5e5e;
    font-weight: bold;
}

.nl_kd_txt_p2 a {
    font-size: 12px;
    color: #5e5e5e;
}

.nl_kd_txt_p2 {
    line-height: 25px;
    text-indent: 24px;
}

.nl_kd_txt_p2 a span {
    color: #c20e0f
}

.nc_cont_img_box {
    width: 174px;
    height: 188px;
}

.nc_cont_img {
    width: 174px;
    height: 125px;
}

.nc_cont_img_box p {
    width: 146px;
    margin-left: 10px;
    text-align: center;
    line-height: 25px;
    margin-top: 8px;
}

.nc_cont_img_box p a {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #000
}

.border_bottom1 {
    border-bottom: 1px dashed #cccccc
}


.ddd div ul li ul li {
    background: url("../images/1610.gif") no-repeat 25px 9px;
    text-indent: 46px;
    line-height: 30px;
    height: 30px;
    width: 380px;
    overflow: hidden;
}

.ff {
    float: left
}

.fr {
    float: right
}

.margin_top0 {
    margin-top: 0px;
}

.ccc div ul li ul {
    list-style: none;
    margin-top: 10px;
}

.ccc div ul li ul li {
    background: url("../images/2522.gif") no-repeat 19px 14px;
    text-indent: 49px;
    line-height: 45px;
    height: 45px;
    width: 400px;
}

.ccc div ul li ul li a {
    width: 315px;
    float: left;
    color: #404040;
    font-family: "微软雅黑";
    font-size: 14px;
    overflow: hidden
}

.ccc div ul li ul li span {
    width: 70px;
    text-indent: 0px;
    text-align: left;;
    float: right;
    color: #999999
}

.ccc2 div ul li ul {
    list-style: none;
    margin-top: 10px;
}

.ccc2 div ul li ul li {
    background: url("../images/912.gif") no-repeat 19px 14px;
    text-indent: 49px;
    line-height: 35px;
    height: 35px;
    width: 400px;
}

.ccc2 div ul li ul li a {
    width: 315px;
    float: left;
    color: #404040;
    font-family: "微软雅黑";
    font-size: 14px;
    overflow: hidden
}

.ccc2 div ul li ul li span {
    width: 70px;
    text-indent: 0px;
    text-align: left;;
    float: right;
    color: #999999
}


.ct_nav_sbox {
    height: 18px;
    line-height: 18px;
    padding: 16px 0px;
    margin-top: 0px;
}

.ct_nav_sbox a {
    width: auto;
    height: 18px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #666;
    border-left: 1px solid #d3d3d3;
    padding: 0px 21px;
    float: left;
}

.ct_nav_sbox a:hover {
    color: #c10d0c;
}

.ct_nav_sbox a.ct_nav_sx {
    border: 0px;
}


.news_c_cont_left_box {
    width: 770px;
    height: auto;
    overflow: hidden;
    float: left
}

.news_c_cont_left_cont_box {
    width: 100%;
    overflow: hidden;
}

.news_c_cont_left_cont_box_title {
    width: 100%;
    padding: 18px 0;
}

.news_c_cont_left_cont_box_title_nav {
    color: #6d6d6d;
    font-size: 14px;
}

.news_c_cont_left_cont_box_title_nav a {
    color: #666666;
}

.news_c_cont_left_cont_box_title_back {
    width: 48px;
    height: 21px;
    border: 1px solid #e8e6e6;
    float: right;
    margin-right: 20px;
    text-align: center;
    margin-top: 6px;
    display: inline
}

.news_c_cont_left_cont_box_title_back a {
    color: #666666;
}

.news_c_cont_left_cont_box_title_top {
    width: 100%;
    margin: 0 auto;
    overflow: hidden
}

.news_c_cont_left_cont_box_title_cont {
    width: 100%;
    margin: 20px auto 10px auto;
    color: #4a4a4a;
    line-height: 24px;
    font-size: 16px;
    overflow: hidden;
}

.news_c_cont_left_cont_box_title_cont p {
    font-family: '微软雅黑';
    font-size: 16px;
    color: #4a4a4a;
    line-height: 24px;
    margin-bottom: 15px;
    text-indent: 32px;
}

.news_c_cont_left_cont_box_title_botton {
    width: 779px;
    height: 76px;
    position: relative;
    line-height: 76px;
    text-indent: 58px;
    background: url("../images/2321.gif") no-repeat 30px 30px;
}

.news_c_cont_left_cont_box_title_botton {
    width: 779px;
    height: 76px;
    position: relative;
    line-height: 76px;
    text-indent: 58px;
}

.news_c_cont_left_cont_box_title_botton div span {
    float: left;
    line-height: 20px;
    font-size: 12px;
    color: #b1b1b1;
    font-weight: normal;
}

.news_c_cont_left_cont_box_title_botton div {
    position: absolute;
    right: 55px;
    top: 30px;
}

.news_c_cont_left_cont_box_title_botton div a {
    float: left;
    margin-left: 5px;
}

.news_c_cont_left_cont_box_title_botton a {
    color: #999999
}


.news_list_cont_left_middle1 {
    width: 779px;
    height: 205px;
    border: 1px solid #e7e7e7;
    border-top: 1px solid #000;
    overflow: hidden;
    z-index: 9999;
}

.news_list_cont_left_title1 {
    width: 779px;
    height: 34px;
    line-height: 34px;
    text-indent: 20px;
    border-bottom: 1px solid #e7e7e7;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
}

.news_list_cont_left_title_box1 {
    width: 756px;
    height: 168px;
    position: relative
}

.news_comment {
    width: 749px;
    border: 1px solid #e7e7e7;
    overflow: hidden;
    padding: 10px 15px;
}

.news_comment .participate {
    float: right;
}

.news_comment .participate var {
    color: #cc1b1b;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    font-family: Georgia;;
}

.news_comment .news_comment_title {
    padding-bottom: 6px;
    overflow: hidden;
}

.news_comment .news_comment_title strong {
    color: #2b2b2b;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    font-family: Georgia;;
}

.news_comment .news_comment_title a {
    display: inline-block;
    font-size: 12px;
    color: #c1c1c1;
    text-decoration: none;
    cursor: pointer;
}

.news_comment_form .avatar {
    float: left;
    position: relative;
    width: 70px;
}

.news_comment_form .avatar img {
    display: block;
    width: 48px;
    height: 48px;
}

.news_comment_form_textarea_inner {
    position: relative;
    padding: 9px 0 9px 9px;
    border: 1px solid #ccc;
}

.news_comment_form_textarea {
    position: relative;
    padding-bottom: 50px;
    overflow: hidden;
}

.news_comment_form_textarea_inner .tips {
    z-index: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -18px 0 0 -100px;
    width: 210px;
    height: 36px;
    font-size: 24px;
    color: #dcdcdc;
    font-family: "Microsoft Yahei";
}

.news_comment_form_textarea-box {
    background-color: #fff;
    position: relative;
    width: 99%;
    height: 80px;
    border: 0;
    overflow: auto;
    outline: none;
    resize: none;
    font-size: 14px;
    color: #444;
    line-height: 20px;
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity=0);
}

.news_comment_form_text_hide {
    opacity: 1;
    filter: alpha(opacity=1);
}

.news_comment_inner {
    position: relative;
    padding-left: 15px;
    border: 1px solid #ccc;
    background: #fbfbfb;
    line-height: 37px;
    overflow: hidden;
    border-top: 0px;
}

.news_comment_inner .user-con {
    float: left;
    min-width: 81px;
    _width: 81px;
    border: 1px solid #d9e0e7;
    background: #fff;
    font-size: 12px;
    margin: -1px;
}

.news_comment_inner .user-con .user-name {
    position: relative;
    cursor: default;
    border-top: 0 !important;
    list-style: none;
}

.news_comment_inner .user-con .user-name a {
    color: #00518a;
    display: inline-block;
    padding: 0 24px 0 9px;
    height: 30px;
    line-height: 30px;
}

.news_comment_login {
    float: left;
    font-size: 12px;
    color: #5e5e5e;
}

.news_comment_login .user-login {
    margin: 0 5px 0 0;
    color: #007ed7;
}

.news_comment_login .sx {
    margin: 0 5px 0 0;
    color: #dcdcdc;
}

.news_comment_login .social-login a {
    background: url(../images/news_icon3.png) no-repeat;
    display: inline-block;
    margin-right: 5px;
    width: 22px;
    height: 22px;
    vertical-align: middle;
    opacity: 0.7;
    transition: all .2s ease-out;
}

.news_comment_login .social-login .qq-login {
    background-position: -1px -123px;;
}

.news_comment_login .social-login .weibo-login {
    background-position: -29px -123px;
}

.news_comment_form_textarea .comment_border {
    z-index: 1;
    background-color: #fff;
    position: relative;
    width: 99%;
    height: 105px;
    overflow: auto;
    outline: none;
    resize: none;
    border: 1px solid #ccc;
    text-align: center;
}

.news_comment_form_textarea .comment_border strong {
    font-size: 14px;
    color: #444;
    line-height: 105px;
    font-weight: normal;
}

.news_comment_form_textarea .comment_border strong a {
    color: #007ed7;
    font-weight: normal;
}

.news_comment_publish {
    float: right;
    display: block;
    width: 90px;
    text-align: center;
    background: #0777bd;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
}

.news_comment_inner .disabled {
    background: #c1c1c1;
    cursor: default;
}

.news_comment_list_hot .title {
    position: relative;
    margin: 0;
    padding: 0;
    height: 38px;
    border-bottom: 1px solid #ddd;
}

.news_comment_list_hot .title strong {
    display: block;
    width: 108px;
    line-height: 38px;
    font-size: 14px;
    color: #007ed7;
}

.news_comment_list_hot .tie-box {
    position: relative;
    padding: 20px 0 0 0;
    border-bottom: 1px solid #eee;
    zoom: 1;
    overflow: visible;
    padding-bottom: 3px
}

.news_comment_list_hot .tie-box .user-avatar {
    position: absolute;
    left: 0;
    top: 25px;
    cursor: pointer;
    width: 35px;
    height: 35px;
}

.news_comment_list_hot .tie-box .user-avatar img {
    display: block;
    width: 35px;
    height: 35px;
    border: 1px solid #ccc;
}

.news_comment_list_hot .tie-box .user-content {
    padding-left: 55px;
}

.news_comment_list_hot .tie-box .user-content .user-comtent-border {
    border: 1px dashed #ccc;
}

.news_comment_list_hot .tie-box .tie-header {
    color: #999;
    font-size: 12px;
}

.news_comment_list_hot .tie-box .tie-header .post-time {
    float: right;
}

.news_comment_list_hot .tie-box .tie-header .user-name {
    margin-right: 10px;
    color: #007ed7;
}

.news_comment_list_hot .tie-box .tie-header .ip-location {
    margin-right: 13px;
}

.news_comment_list_hot .tie-box .tie-content {
    padding: 6px 0;
    color: #2b2b2b;
    line-height: 24px;
    font-size: 14px;
    word-break: break-all;
    word-wrap: break-word;
}

.news_comment_list_hot .tie-box .tie-footer {
    position: relative;
    padding-bottom: 12px;
    text-align: right;
    color: #919191;
    font-size: 12px;
}

.news_comment_list_hot .tie-box .tie-footer .operating a {
    display: inline-block;
    margin-left: 18px;
    font-family: Arial;
}

.news_comment_list_hot .tie-box .tie-footer .operating span {
}

.news_comment_list_hot .tie-box .tie-footer .operating a var {
    font-weight: bold;
    margin-left: 3px;
}

.news_comment_list_hot .tie-box .tie-footer a {
    color: #919191;
}

.news_comment_list_hot .tie-box .tie-footer a var {
    color: #e60000;
}

.news_comment_list_hot .tie-support {
    position: relative;
    display: inline-block;
    padding-left: 16px;
    zoom: 1;
    line-height: 16px;
    background: url(../images/img.png) no-repeat;
    background-position: 0 -61px;
}

.news_comment_comment {
    display: none;
}

.news_comment_comment .post-textarea-inner {
}

.news_comment_comment .post-textarea-inner .post-textarea {
    padding-bottom: 15px;
    overflow: visible;
}

.news_comment_comment .post-textarea-inner .post-textarea-inner {
    position: relative;
    padding: 9px 0 9px 9px;
    zoom: 1;
    border: 1px solid #ccc;
    border-bottom: 0;
}

.news_comment_comment .post-textarea-inner .post-textarea .tie-textarea-box {
    height: 26px;
    background-color: #fff;
    position: relative;
    width: 99%;
    border: 0;
    overflow: auto;
    outline: none;
    resize: none;
    font-size: 14px;
    color: #444;
    line-height: 20px;
}

.news_comment_comment .operating-inner {
    line-height: 28px;
    position: relative;
    padding-left: 15px;
    border: 1px solid #ccc;
    background: #fbfbfb;
    line-height: 37px;
}

.news_comment_comment .operating-inner .login {
    float: left;
    font-size: 12px;
    color: #5e5e5e;
}

.news_comment_comment .operating-inner .login .user-login {
    margin: 0 5px 0 0;
    color: #007ed7;
}

.news_comment_comment .operating-inner .login .sx {
    margin: 0 5px 0 0;
    color: #dcdcdc;
}

.news_comment_comment .operating-inner .login a {
    color: #007ed7;
    text-decoration: none;
    cursor: pointer;
}

.news_comment_comment .logined {
    position: absolute;
    left: -1px;
    top: -1px;
}

.news_comment_comment .user-con {
    float: left;
    min-width: 81px;
    _width: 81px;
    border: 1px solid #d9e0e7;
    background: #fff;
    font-size: 12px;
}

.news_comment_comment .user-con .user-name {
    position: relative;
    cursor: default;
    border-top: 0 !important;
    list-style: none;
}

.news_comment_comment .user-con .user-name a {
    color: #007ed7;
    display: inline-block;
    padding: 0 24px 0 9px;
    height: 30px;
    line-height: 30px;
}

.news_comment_comment .operating-inner .release-tie {
    float: right;
    display: block;
    width: 90px;
    text-align: center;
    background: #0777bd;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    transition: all .1s ease-out;
    moz-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;
}

.news_comment_comment .operating-inner .disabled {
    background: #c1c1c1;
    cursor: default;
}

.qq-login {
}

.weibo-login {
}

.news_comment_list_new {
    margin-bottom: 20px;
}

.news_comment_list_new .title {
    position: relative;
    margin: 0;
    padding: 0;
    height: 38px;
    border-bottom: 1px solid #ddd;
}

.news_comment_list_new .title strong {
    display: block;
    width: 108px;
    line-height: 38px;
    font-size: 14px;
    color: #007ed7;
}

.news_comment_list_new .tie_list {
    padding: 0;
    overflow: visible;
}

.news_comment_list_new .tie-box {
    position: relative;
    padding: 20px 0 0 0;
    border-bottom: 1px solid #eee;
    zoom: 1;
    overflow: visible;
}

.news_comment_list_new .tie-box .user-avatar {
    position: absolute;
    left: 0;
    top: 25px;
    cursor: pointer;
    width: 35px;
    height: 35px;
}

.news_comment_list_new .tie-box .user-avatar img {
    display: block;
    width: 35px;
    height: 35px;
    border: 0;
}

.news_comment_list_new .tie-box .user-content {
    padding-left: 55px;
}

.news_comment_list_new .tie-box .tie-header {
    color: #999;
    font-size: 12px;
}

.news_comment_list_new .tie-box .tie-header .post-time {
    float: right;
}

.news_comment_list_new .tie-box .tie-header .user-name {
    margin-right: 10px;
    color: #007ed7;
}

.news_comment_list_new .tie-box .tie-header .ip-location {
    margin-right: 13px;
}

.news_comment_list_new .tie-box .tie-content {
    padding: 6px 0;
    color: #2b2b2b;
    line-height: 24px;
    font-size: 14px;
    word-break: break-all;
    word-wrap: break-word;
}

.news_comment_list_new .tie-box .tie-footer {
    position: relative;
    padding-bottom: 12px;
    text-align: right;
    color: #919191;
    font-size: 12px;
}

.news_comment_list_new .tie-box .tie-footer .os {
    float: left;
}

.news_comment_list_new .tie-box .tie-footer a {
    color: #919191;
}

.news_comment_list_new .tie-box .tie-footer .operating a {
    display: inline-block;
    margin-left: 18px;
    font-family: Arial;
}

.news_comment_list_new .tie-support {
    background: url(../images/news_icon3.png) no-repeat;
    position: relative;
    zoom: 1;
    display: inline-block;
    padding-left: 16px;
    line-height: 16px;
    background-position: 0 -61px;
}

.news_comment_list_new .tie-box .tie-footer var {
    margin-left: 3px;
    color: #e60000;
    font-weight: bold;
    font-family: Arial;
}

.news_comment_list_new .tie-box .tie-report {
    background: url(../images/news_icon3.png) no-repeat;
    margin-left: 18px;
    font-family: Arial;
    display: inline-block;
    width: 15px;
    height: 16px;
    background-position: 0 -92px;
    vertical-align: middle;
    cursor: pointer;
}

.news_comment_list_new .tie-box .tie-report var {
    display: none;
}

.news_tiePost {
    position: relative;
    z-index: 1;
    padding-bottom: 15px;
    display: none;
}

.news_tiePost .post-textarea-inner .post-textarea {
    padding-bottom: 0;
    overflow: visible;
    position: relative;
    zoom: 1;
}

.news_tiePost .post-textarea-inner .post-textarea-inner {
    position: relative;
    padding: 9px 0 9px 9px;
    zoom: 1;
    border: 1px solid #ccc;
    border-bottom: 0;
}

.news_tiePost .post-textarea-inner .post-textarea .tie-textarea-box {
    height: 26px;
    z-index: 1;
    background-color: #fff;
    position: relative;
    width: 99%;
    border: 0;
    overflow: auto;
    outline: none;
    resize: none;
    font-size: 14px;
    color: #444;
    line-height: 20px;
}

.news_tiePost .operating-inner {
    position: relative;
    padding-left: 15px;
    border: 1px solid #ccc;
    background: #fbfbfb;
    line-height: 37px;
}

.news_tiePost .clearfix {
    display: block;
}

.news_tiePost .operating-inner .login {
    float: left;
    font-size: 12px;
    color: #5e5e5e;
}

.news_tiePost .operating-inner .login .user-login {
    margin: 0 5px 0 0;
    color: #007ed7;
}

.news_tiePost .operating-inner .login .sx {
    margin: 0 5px 0 0;
    color: #dcdcdc;
}

.news_tiePost .operating-inner .login a {
    color: #007ed7;
}

.news_tiePost .operating-inner .release-tie {
    float: right;
    display: block;
    width: 90px;
    text-align: center;
    background: #0777bd;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    transition: all .1s ease-out;
    moz-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;
}

.news_tiePost .operating-inner .disabled {
    background: #c1c1c1;
    cursor: default;
}

.news_tiePost .operating-inner .logined {
    position: absolute;
    left: -1px;
    top: -1px;
}

.news_tiePost .operating-inner .user-con {
    float: left;
    min-width: 81px;
    _width: 81px;
    border: 1px solid #d9e0e7;
    background: #fff;
    font-size: 12px;
}

.news_tiePost .operating-inner .user-con .user-name {
    position: relative;
    cursor: default;
    border-top: 0 !important;
    list-style: none;
}

.news_tiePost .operating-inner .user-con .user-name a {
    color: #007ed7;
    display: inline-block;
    padding: 0 24px 0 9px;
    height: 30px;
    line-height: 30px;
}

.news_tiePost .operating-inner .operating-inner .release-tie {
    float: right;
    display: block;
    width: 90px;
    text-align: center;
    background: #0777bd;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    transition: all .1s ease-out;
    moz-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;
}

.news_tiePost .operating-inner .operating-inner .disabled {
    background: #c1c1c1;
    cursor: default;
}

.login-popup-inner .login-inner {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -155px 0 0 -190px;
    width: 378px;
    background: #fff;
    border: 1px solid #ccc;
    z-index: 101;
}

.login-popup-inner .login-header {
    position: relative;
    padding-left: 13px;
    background: #fbfbfb;
    line-height: 34px;
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #ccc;
}

.login-popup-inner .login-header .close {
    background: url(../images/news_icon3.png) no-repeat;
    position: absolute;
    right: 10px;
    top: 10px;
    display: block;
    width: 16px;
    height: 16px;
    background-position: -4px -6px;
}

.login-popup-inner .show-sing {
    padding: 30px 54px 40px 54px;
}

.login-popup-inner .sing-login-inner .w-in {
    margin-bottom: 14px;
    overflow: hidden;
}

.login-popup-inner .sing-login-inner .w-in label {
    font-size: 14px;
    color: #666;
}

.login-popup-inner .sing-login-inner .w-in input {
    padding: 0 8px;
    width: 180px;
    height: 26px;
    border: 1px solid #bbb;
    font-size: 14px;
    color: #666;
    line-height: 26px;
}

.login-popup-inner .login-content .logo-link-btn {
    margin: 0 20px 25px 49px;
    width: 100px;
    display: inline-block;
    line-height: 35px;
    text-align: center;
    background: #0777bd;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

.login-popup-inner .login-content .f-password-link {
    color: #007ed7;
}

.login-popup-inner .social-max {
    margin: 8px -12px 0 0;
    display: block;
    color: #5e5e5e;
}

.login-popup-inner .social-max a {
    margin-right: 9px;
    width: 30px;
    height: 30px;
}

.login-popup-inner .social-max .qq-login {
    background-position: 0 -162px;
}

.login-popup-inner .social-max .weibo-login {
    background-position: -36px -162px;
}

.login-popup-inner .social-login a {
    background: url(../images/news_icon3.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    opacity: 0.7;
    filter: alpha(opacity=70);
    transition: all .2s ease-out;
}

.news_comment_list .get-more-href {
    text-align: center;
    line-height: 55px;
    font-size: 12px;
    color: #2b2b2b;
    cursor: pointer;
}

.news_comment_list .get-more-href a {
    color: #2b2b2b;
}

.news_comment_list .get-more-href a var {
    color: #cc1b1b;
}

.news_comment .get-more-href {
    text-align: center;
    line-height: 55px;
    font-size: 12px;
    color: #2b2b2b;
    cursor: pointer;
}

.news_comment .get-more-href a {
    color: #2b2b2b;
}

.news_comment .get-more-href var {
    color: #cc1b1b;
}

/**/
.summaryNew {
    text-align: left;
    width: 100%;
    color: #595959;
    font-size: 14px;
}

.summaryNew strong {
    font-weight: normal;
    color: #6d6d6d;
    vertical-align: middle;
}

.summaryNew strong a {
    font-weight: normal;
    color: #595959;
}

.summaryNew strong a:HOVER {
    font-weight: normal;
    color: #393939;
}

.summaryNew .shareSummary {
    padding: 1px 5px 0 15px;
    cursor: pointer;
}

.timeSummary {
    text-indent: 20px;
    padding: 1px 11px 0 12px;
}

.fromSummary {
    background: url(../images/news_icon.png) no-repeat;
    background-position: 9px -23px;
    text-indent: 20px;
    padding: 1px 5px 0 15px;
}

.author {
    background: url(../images/news_icon.png) no-repeat;
    padding: 1px 8px 0 15px;
    cursor: pointer;
    line-height: 20px;
    vertical-align: middle;
    float: left;
    display: inline-block;
    height: 20px;
    border-left: #ededed 1px solid;
    text-indent: 20px;
    position: relative;
}

.summaryNew .readed {
    background: url(../images/readed.png) no-repeat;
    background-size: 26px;
    padding: 1px 8px 0 15px;
    cursor: pointer;
    line-height: 20px;
    vertical-align: middle;
    float: left;
    display: inline-block;
    height: 20px;
    border-left: #ededed 1px solid;
    text-indent: 20px;
    position: relative;
}

.shareSummary {
    background: url(../images/news_icon.png) no-repeat;
    background-position: 8px -123px;
    width: 40px;
    height: 15px;
    margin: 3px 8px 0 8px;
    text-indent: 13px;
    padding: 1px 5px 0 15px;
    border-left: #ededed 1px solid;
    position: relative;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.shareSummary em {
    background: url(../images/news_icon.png) no-repeat;
    background-position: 0 -97px;
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    right: -13px;
}

.txtChange {
    display: inline-block;
    border-left: #ededed 1px solid;
    float: left;
    padding: 0 0 0 10px;
    margin: -2px 0 0;
}

.txtChange a {
    display: inline-block;
    width: 26px;
    height: 26px;
    margin-right: 3px;
}

.txtSmall {
    background: url(../images/news_icon.png) no-repeat;
    background-position: 0 -308px;
    cursor: text;
}

.txtSmallCur {
    background: url(../images/news_icon.png) no-repeat;
    background-position: 0 -344px;
}

.txtSmallCur:hover {
    background: url(../images/news_icon.png) no-repeat;
    background-position: 0 -485px;
}

.txtBig {
    background: url(../images/news_icon.png) no-repeat;
    background-position: 0 -380px;
    cursor: text;
}

.txtBigCur {
    background: url(../images/news_icon.png) no-repeat;
    background-position: 0 -416px;
}

.txtBigCur:hover {
    background: url(../images/news_icon.png) no-repeat;
    background-position: 0 -521px;
}

.join {
    position: absolute;
    display: inline-block;
    width: 90px;
    top: 2px;
    right: 0;
    background: #f5f5f5;
}

.join b {
    display: inline-block;
    width: 50px;
    height: 32px;
    line-height: 32px;
    font-family: Arial;
    font-size: 14px;
    color: #2b9ebe;
    float: left;
    font-weight: normal;
    text-align: center;
}

.join b a {
    display: inline-block;
    width: 50px;
    height: 32px;
    color: #2b9ebe;
}

.join b a:hover {
    background: #e2f5f9;
    text-decoration: none;
}

.join em {
    background: url(../images/news_icon2.png) no-repeat;
    display: inline-block;
    width: 40px;
    height: 39px;
    line-height: 32px;
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    text-align: center;
}

.join em a {
    display: inline-block;
    width: 40px;
    height: 32px;
    color: #fff;
}

/**/

.news_list_cont_left_middle_box1 .arrows {
    width: 64px;
    height: 22px;
    top: -28px;
    right: -15px;
    position: absolute;
}

.news_list_cont_left_middle_box1 .arrows span {
    width: 18px;
    height: 18px;
    background-image: url(../images/sprite.png);
    border: 2px solid #d3d3d3;
    font-size: 0px;
    _text-indent: 999px;
    z-index: 1;
    margin-right: 5px;
    float: left;
    cursor: pointer;
}

.news_list_cont_left_middle_box1 .arrows .prev {
    background-position: -498px -280px;
}

.news_list_cont_left_middle_box1 .arrows .next {
    background-position: -496px -262px;
}

.news_list_cont_left_middle_box1 .arrows .prev:hover {
    background-position: -469px -262px;
}

.news_list_cont_left_middle_box1 .arrows .next:hover {
    background-position: -468px -280px;
}

.news_list_cont_left_middle_box1 div ul li {
    width: 741px;
    height: 168px;
    float: left;
}


.h_21 {
    width: 716px;
    height: 168px;
    position: relative;
    overflow: hidden;
}

.news_list_cont_left_middle_box1 {
    width: 741px;
    height: 168px;
    position: relative;
    margin-left: 20px;
}

.news_list_cont_left_middle_box1 ul li ul {
    margin-top: 10px;
}

.news_list_cont_left_middle_box1 ul li ul li {
    background: url("../images/912.gif") no-repeat 0px 9px;
    line-height: 30px;
    height: 30px;
    text-indent: 15px;
}

.news_list_cont_left_middle_box1 ul li ul li a {
    float: left;
    color: #000
}

.news_list_cont_left_middle_box1 ul li ul li span {
    float: right;
    color: #999999
}

.news_img_top_title_more_box_c {
    width: 33%;
    height: 30px;
    line-height: 30px;
    float: left;
    color: #676767
}

.news_img_top_title_more_box_c1 {
    width: 400px;
    height: 30px;
    line-height: 30px;
    float: right;
    color: #595959;
    text-align: right;
    font-size: 14px;
}

.news_c_cont_left_cont_box_title_top p {
    font-weight: bold;
    font-family: "微软雅黑";
    font-size: 32px;
    color: #333;
    padding: 12px 0;
}

.news_list_cont_left {
    width: 100%;
    padding: 0 20px;
    overflow: hidden;
}

.news_list_cont_left_title_e {
    width: 100%;
    height: 47px;
    border-bottom: 1px solid #e0e7eb;
    line-height: 47px;
    text-indent: 15px;
    font-weight: bold;
    font-family: Noto Sans SC, Noto Sans SC-500;
    font-size: 16px;
    color: #2c3e50;
}

.news_list_end {
    width: 100%;
    border-bottom: 1px solid #e0e7eb;
    margin: 0;
    padding: 16px 0;
    display: flex;
    flex-flow: row;
}

.news_list_end_img {
    width: 160px;
    margin-right: 20px;
    display: flex;
    align-items: center;
}

.news_list_end_img img {
    max-width: 160px;
    height: auto;
    max-height: 120px;
    width: auto;
    margin: 0 auto;
}

.news_list_end_t_box {
    width: calc(100% - 160px);
    height: 100%;
    flex: 1;
    padding: 0 10px;
}

.news_list_end_t_box_title {
    width: 100%;
    font-family: "微软雅黑";
    font-size: 18px;
    color: #454545;
    display: flex;
    flex-direction: row;
    padding-top: 14px;
}

.news_list_end_t_box_title .tag {
    margin-right: 10px;
    height: 26px;
    line-height: 26px;
    background: #d00000;
    border-radius: 2px;
    font-size: 12px;
    color: #fff;
    display: inline-block;
    padding: 0 10px;
}

.news_list_end_t_box_title a {
    color: #454545;
    font-weight: bold;
    flex: 1;
    overflow: hidden;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
}

.news_list_end_t_box_title a:hover {
    color: #c10d01;
}

.news_list_end_t_box_title .news_lbg1 {
    text-indent: 0;
    text-align: right;
    font-size: 12px;
    color: #bebebe;
    height: 26px;
    line-height: 26px;
    display: flex;
    flex-direction: row;
    justify-content: end;
    margin-left: 5px;
}

.news_list_end_t_box_title .news_lbg1 img {
    width: 16px;
    height: 16px;
    margin-top: 5px;
    margin-right: 5px;
}

.news_list_end_t_box_in {
    width: calc(100% - 165px);
    height: 36px;
    line-height: 18px;
    color: #676767;
    margin-top: 8px;
    text-align: justify;
}

.news_list_end_t_box_in a {
    color: #7f8c8d;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.news_list_end_t_box_in a span {
    color: #c00c0b;
}

.news_list_end_t_box_title_bottom {
    width: 100%;
    height: 30px;
}

.news_list_end_t_box_title_bottom_box {
    height: 30px;
    float: left;
    margin-right: 35px;
}

.news_lbg {
    height: 30px;
    line-height: 30px;
}

.news_lbg1 {
    height: 30px;
    line-height: 30px;
    text-align: center
}

.news_list_end_t_box_title_bottom_box a {
    color: #9fb1bc;
    vertical-align: middle;
}

.news_list_end_t_box_title_bottom_box img {
    vertical-align: middle;
    display: inline-block;
}

.news_lbg2 a {
    line-height: 30px;
}

.news_lbg2 div {
    height: 30px;
    float: right;
    line-height: 30px;
}

.margin37 {
    margin-bottom: 38px;
}
.share-code{
    text-align: center;
}
.share-code .bdsharebuttonbox{
    width: 110px;
    height: 73px;
    background: #c10d0c;
    border: 1px solid #e42928;
    border-radius: 58px;
    margin: 0 auto;
}
.share-code .bdsharebuttonbox a{
    font-size: 13px;
    color: #fff;
}
.share-code .bdsharebuttonbox a:hover{
    color: #fff;
}
.share-code .bdsharebuttonbox img{
    margin: 10px auto 8px auto;
}
.count-code{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    line-height: 40px;
    margin: 40px 0;
}
.count-code .tags img,.count-code .tags a{
    vertical-align: middle;
    display: inline;
    color: #525252;
    font-size: 13px;
}
.count-code .count img,.count-code .count em{
    vertical-align: middle;
    display: inline;
    color: #525252;
    font-size: 13px;
}
.count-code .count .readed{
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    padding: 6px;
    margin: 0 4px;
}
.ct_image_slider_ldbox_ul .ct_image_slider_ldbox_ul_item{
    width: calc(50% - 16px);
    margin-bottom: 15px;
    float: left;
}
.ct_image_slider_ldbox_ul .ct_image_slider_ldbox_ul_item:nth-child(even) {
    margin-left: 16px;
}

.ct_image_slider_ldbox_ul .ct_image_slider_ldbox_ul_item img{
    width: 192px;
    height: 144px;
}
.ct_image_slider_ldbox_ul .ct_image_slider_ldbox_ul_item .title{
    font-size: 15px;
    color: #454545;
    margin-top: 15px;
    text-align: left;
    overflow: hidden;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
}
