#pagediv {
    font-size: 16px;
    text-align: center;
    margin: 30px auto;
}

#pagediv a {
    margin-right: 10px;
    text-align: center;
    padding: 5px 10px;
    height: 20px;
    line-height: 20px;
    color: #666;
    background: #f2f2f2;
    border-radius: 5px;
}

#pagediv .thispage {
    padding: 5px 10px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    background: #c72a2a;
    margin-right: 10px;
    border-radius: 5px;
}

#pagediv .diabledpage {
    padding: 5px 10px;
    height: 20px;
    line-height: 20px;
    color: gray;
    background: #f2f2f2;
    margin-right: 10px;
    border-radius: 5px;
}

#pagediv a {
    color: #666;
    text-decoration: none;
}

#pagediv a:hover {
    color: #fff;
    text-decoration: node;
    background: #c72a2a;
}

.des-logo .dlx {
    background: #f9f9f9;
    width: 306px;
    border: 1px solid #f2f2f2;
    padding: 27px 31px;
    border-radius: 10px;
    margin-top: 22px;
}

.des-logo .dlx .dlxlogo {
    text-align: center;
    margin: 0 auto;
}

.des-logo .dlx .dlxlogo img {
    max-width: 260px;
}

.des-logo .dlx .info {
    font-size: 16px;
    line-height: 30px;
    color: #aaa;
}


/*content*/
.content-left {
    float: left;
    width: 800px;
}

.content-left .btl {
    text-align: center;
    height: 33px;
    line-height: 33px;
    font-size: 18px;
    margin-top: 21px;
    background: #cd131c;
    border-radius: 10px;
    width: 90px;
    color: #fff;
    float: left;
}

.content-left .from {
    float: left;
    font-size: 26px;
    color: #cd131c;
    line-height: 75px;
    text-align: left;
    font-weight: bold;
}

.content-left .from a {
    color: #cd131c;
}

.content-right {
    float: right;
    width: 370px;
}

.content-left.leader {
    float: none;
    width: 1000px;
    margin: 0 auto;
}

.w1000, .news_list li .center.w1000 {
    width: 1000px;
}

.news_list li .rightContent {
    margin-left: 252px;
}

.content-right .lmtitle {
    display: none;
}

/*newslist*/
.news_list {
    text-align: left;
    width: 800px;
    border-top: 1px solid #f2f2f2;
}

.news_list li {
    border-bottom: #eee 1px dashed;
    cursor: pointer;
    padding: 21px 0;
    overflow: hidden;
}

.news_list li a:hover {
    text-decoration: none;
}

.news_list li .left {
    width: 222px;
}

.news_list li .left img {
    width: 100%;
    max-height: 180px;
    border-radius: 5px;
}

.news_list li .right {
    width: 540px;
}

.news_list li .center {
    width: 800px;
    height: 148px;
}

.news_list li .topcon {
    height: 124px;
}

.news_list li .news_title {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 10px;
    font-weight: normal;
}

.news_list li .s_title {
    font-size: 14px;
    line-height: 32px;
    color: #a5a5a5;
}

.news_list li .news_content {
    font-size: 14px;
    line-height: 22px;
    color: #a5a5a5;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.news_list li .time {
    font-size: 14px;
    line-height: 22px;
    color: #a5a5a5;
}

.news_list li .time a {
    color: #a5a5a5
}

/*tjyd*/
.top-tjyd {
    float: right;
    width: 370px;
    margin-top: 10px
}

.dlyL1 {
    width: 73px;
    height: 25px;
    position: relative;
    margin: 5px auto 0
}

.dlyL1 b {
    width: 16px;
    height: 17px;
    display: block;
    cursor: pointer;
    float: left
}

.dlyL1 b.prev {
    background: url(../images/dt_lh.jpg) no-repeat
}

.dlyL1 b.next {
    background: url(../images/dt_rh.jpg) no-repeat
}

.dlyL1 b.prevsel {
    background: url(../images/dt_lsel.jpg) no-repeat
}

.dlyL1 b.nextsel {
    background: url(../images/dt_rsel.jpg) no-repeat
}

.dlyL1 span {
    float: left;
    padding: 0 5px;
    color: #ccc;
    font-family: Tahoma;
    height: 17px;
    line-height: 17px;
    font-size: 12px
}

.dlyL1 span i {
    display: none
}

.dlyL1 span i.current {
    display: block
}

.tjyd-title.lmtitle {
    background: 0 0;
    margin-top: 0;
    width: 100%;
    height: 18px;
    line-height: 18px;
    margin-left: 0;
    margin: 20px 0;
}

.tjyd-list {
    width: 370px;
    height: 350px;
    overflow: hidden;
    float: left;
}

.tjyd-title.lmtitle > span {
    border-left: 4px solid #d0232b;
    padding-left: 10px;
    font-size: 18px;
    line-height: 18px;
    margin-top: 0;
    color: #333
}

.module_top_tuwen {
    margin-bottom: 10px;
    background: #f6f6f6
}

.module_top_tuwen .leftimg {
    float: left;
    width: 165px;
    height: 110px;
    overflow: hidden
}

.module_top_tuwen .leftimg img {
    width: 165px;
    height: 110px;
    border-radius: 8px
}

.module_top_tuwen .righttext {
    padding: 10px 15px;
    float: left;
    width: 175px;
    height: 90px;
    line-height: 30px;
}

.module_top_tuwen .righttext strong {
    font-size: 16px;
    margin-bottom: 10px
}

.module_top_tuwen .righttext p {
    line-height: 26px;
    font-size: 14px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #acacac
}

/*rdht*/

.lmtitle {
    background: url(../images/bg2.jpg) repeat-x left center;
    height: 60px;
    line-height: 60px;
    width: 100%;
    text-align: left;
    font-size: 24px;
    color: #cd131c;
    font-weight: 700;
    font-family: '微软雅黑', Arial, Tahoma, Verdana, STHeiTi, sans-serif, Helvetica, SimSun;
    margin-top: 20px
}

.lmtitle a {
    color: #cd131c;
    padding-right: 15px;
    float: left;
    background: #fff;
    font-family: '微软雅黑', Arial, Tahoma, Verdana, STHeiTi, sans-serif, Helvetica, SimSun
}

.rdph {
    width: 457px;
    height: 12px;
    margin-top: 20px;
    float: left
}

.rdph-title {
    width: 100%;
    float: left
}

.rdph-title.lmtitle a {
    border-left: 4px solid #d0232b;
    padding-left: 10px;
    font-size: 18px;
    line-height: 18px;
    margin-top: 20px;
    color: #333
}

.rdph-title.lmtitle span {
    border-left: 4px solid #d0232b;
    padding-left: 10px;
    font-size: 18px;
    margin-top: 20px;
    color: #333;
    background: #fff;
    padding-right: 15px;
}

.rdph-list {
    margin-bottom: 20px;
    margin-top: 5px;
    float: left
}

.rdph-list li {
    width: 330px;
    overflow: hidden;
    height: 42px;
    padding-left: 38px;
}

.rdph-list2 {
    background: url(../images/phbg.jpg) no-repeat left -5px
}

/* 分页 */
ul.simplePagerNav {
    padding-top: 20px;
    border-top: 1px dotted #AEAEAE
}

ul.simplePagerNav li {
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    display: block;
    floaT: left;
    margin-bottom: 10px;
    border: 1px solid #c72a2a;
    color: #FFFFFF;
    font-weight: bold;
    margin-right: 8px;
    padding: 0px;
}

ul.simplePagerNav li a {
    color: #c72a2a;
    text-decoration: none;
}

li.currentPage {
    background: none repeat scroll 0 0 #BB0000;
}

ul.simplePagerNav li.currentPage a {
    color: #fff;
}




.nav_close {
    position: absolute;
    right: 0;
    bottom: 33px;
    display: block;
    width: 36px;
    height: 36px;
    background: url(../images/close.jpg) no-repeat top;
    cursor: pointer;
    -webkit-transition: All .4s ease-in-out;
    -moz-transition: All .4s ease-in-out;
    -o-transition: All .4s ease-in-out;
    transition: All .4s ease-in-out
}

.nav_close:hover {
    background: url(../images/2334.png) no-repeat top;
    -webkit-transform: rotate(1turn);
    -moz-transform: rotate(1turn);
    -o-transform: rotate(1turn);
    transform: rotate(1turn);
    -ms-transform: rotate(1turn)
}


.caijing_add, .shizheng_add, .wenyu_add {
    position: absolute;
    bottom: -10px;
    left: -21px;
    display: none;
    width: 700px;
    height: 30px;
    text-align: left;
    font-size: 16px;
    z-index: 2;
}

.caijing_add a, .shizheng_add a, .wenyu_add a {
    padding: 0 20px;
}

.substation {
    position: absolute;
    bottom: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 35px;
    color: #d1d1d1;
    text-align: center;
    font-size: 14px
}

.substation a, .substation a:hover {
    padding: 0 6px;
    color: #2d2d2d;
    font-size: 14px
}

.searchinput {
    padding: 9px 0 0 0;
    width: 182px;
    float: right;
    margin-top: 24px;
}

.searchinput .search_input {
    border: #aaa 1px solid;
    border-right: none;
    width: 138px;
    padding: 0 0 0 10px;
    background: #fff;
    color: #666;
    line-height: 38px;
    height: 38px;
    float: left;
    border-radius: 10px 0 0 10px
}

.searchinput .search_a {
    line-height: 38px;
    text-align: center;
    color: #fff;
    background: url(../images/U435P4T47D49950F980DT20220322164751.jpg) no-repeat left center;
    float: left;
    display: block;
    width: 32px;
    height: 38px;
    text-decoration: none;
    font-size: 0;
    border: #aaa 1px solid;
    border-left: none;
    border-radius: 0 10px 10px 0
}