﻿/***php168 label style***/
/*可调用此处的样式,亦可在模板中直接style=""*/
/**通用开始**/
.mtop5 {
    margin-top: 5px
;}

.mtop8 {
    margin-top: 8px
;}

.mtop10 {
    margin-top: 10px
;}

.mbottom15 {
    margin-bottom: 15px;}

.w150 {
    width: 150px
;}

.w130 {
    width: 130px
;}

.w120 {
    width: 120px
;}

.w110 {
    width: 110px
;}

.w100 {
    width: 100px
;}

.c999 {
    color: #999999
;}

.cred {
    color: #ff0000
;}

.cff66 {
    color: #FF6600
;}

.cBA2636 {
    color: #BA2636
;}

.c666 {
    color: #666666
;}

.c00f {
    color: #00f
;}

    , .c00f a {
        color: #00f
    ;}

.cDRed, .cDRed a, .cDRed a:link, .cDRed a:visited {
    color: #BA2636
;}

.cRed, .cRed a, .cRed a:link, .cRed a:visited {
    color: #f00
;}

.cDBlue, .cDBlue a, .cDBlue a:link, .cDBlue a:visited {
    color: #003399
;}

.cDgreen, .cDgreen a, .cDgreen a:link, .cDgreen a:visited {
    color: #008000
;}

.xhBlue, .xhBlue a, .xhBlue a:link, .xhBlue a:visited {
    color: #0066CC
;}

.fleft {
    float: left;}

.fright {
    float: right;}

.center {
    text-align: center
;}

.label_indent {
    text-indent: 2em
;}

.underline {
    border-bottom: 1px solid #eeeeee;
    height: 1px;
    font-size: 0px
;}

.newsListStyle li {
    font-size: 12px;
    border-bottom: 1px dotted #d3d2ce;
    line-height: 28px;
    text-align: left;
    background: url(../images/dot.jpg) 5px center no-repeat;
    padding-left: 15px;
    height: 28px;}

    .newsListStyle li a {
        color: #333;}

.grey_arrow li {
    font-size: 12px;
    line-height: 28px;
    text-align: left;
    background: url(../images/arr7.jpg) 1px center no-repeat;
    padding-left: 16px;
    height: 28px;}

    .grey_arrow li a {
        color: #333;}

.label_li_first:first-line {
    color: #F00
;}

.libg_0 {
    background: #FFF;}

.libg_1 {
    background: #F8F8F8;}

.libackg_1 {
    font-size: 13px;
    background: #F6F5FD;
    padding-left: 5px;
    line-height: 29px;}

.libackg_0 {
    font-size: 13px;
    padding-left: 5px;
    line-height: 29px;}

    .libackg_1 a, .libackg_0 a {
        color: #333366;}

.libackg_01 {
    font-size: 13px;
    padding-left: 5px;
    margin-bottom: 3px;}

.label_12px_title {
    font-size: 12px;
    font-weight: bold;
    overflow: hidden
;}

.label_14px_title {
    font-size: 14px;
    font-weight: bold;
    overflow: hidden
;}

.label_bigsize {
    font-family: 黑体;
    font-size: 18px;
    font-weight: 100;
    line-height: 24px;
    margin: 4px 5px 5px
;}

.label_bigsize2 {
    font-family: 黑体;
    font-size: 16px;
    font-weight: 100;
    line-height: 24px;
    margin: 4px 5px 5px;
    color: #FF0000;}

    .label_bigsize2 a {
        color: #FF0000;}

.label_category {
    float: left;
    color: #656668;}

.label_category2 {
    width: 120px;
    height: 42px;
    margin-right: 40px;
    text-align: center;
    color: red;
    background-color: #f4f4f4;
    font-size: 12px;
    float: left;
    font-weight: normal;}

.label_category3 {
    width: 84px;
    height: 25px;
    line-height: 25px;
    margin-top: 2px;
    text-align: center;
    background-color: #c7c7c7;
    color: #114a85;
    float: left;}

.label_datatime, .label_datetime, .adaptime {
    float: right;
    color: #656668;
    font-size: 12px;}

.label_datatime2 {
    float: left;
    color: #656668;
    font-size: 12px;}

.label_datatime3 {
    width: 120px;
    height: 42px;
    text-align: center;
    color: red;
    background-color: #f4f4f4;
    font-size: 12px;
    font-weight: normal;}

.label_datatime4 {
    float: left;
    width: 96px;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
    background: #e5e5e5;
    text-align: center;}

.label_datatime5 {
    float: left;
    width: 100px;
    height: 24px;
    line-height: 24px;
    margin-right: 16px;
    background: #eeeeee;
    text-align: center;}

.label_nowrap li, .label_nowrap li a {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;}

.label_fileno {
    float: right;
    color: #656668;
    font-size: 13px;
    width: 156px;
    text-align: center;
    overflow: hidden;
    margin-left: 20px;}

.label_datetime_new {
    float: right;
    color: #999999;
    font-size: 12px;}

.xinhuo_datatime {
    color: #999999;
    font-size: 12px;}

.label_summary {
    font-size: 12px;
    color: #999999;
    margin: 0 5px 5px 5px;
    text-indent: 1.3em;
    line-height: 150%
;}

.label_summary2 {
    font-size: 12px;
    color: #999999;
    margin: 0 5px 5px 5px;
    line-height: 150%
;}

.label_summary3 {
    font-size: 12px;
    color: #808080;
    text-indent: 0em;
    line-height: 30px;}

label.error {
    color: #ff0000;
    margin: 0 5px;
    padding-left: 15px;
    background: url(../images/../../images/error.jpg) left no-repeat;}

.label_dashed {
    border-bottom: 1px dashed #cccccc;
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 0;
    line-height: 1px;
    height: 1px;}

.label_empty {
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 0;
    line-height: 1px;
    height: 1px;}

.label_empt {
    margin-bottom: 8px;}

.label_border_dashed {
    border-bottom: 1px dotted #cccccc;
    line-height: 1px;
    height: 1px;}

.label_bottom_dashed {
    border-bottom: 1px dotted #cccccc;}

.title_scroll {
    border-bottom: 1px dotted #434343;
    margin-bottom: 3px;
    text-indent: 1.5em;
    font-size: 13px;}

.borderimg {
    border: 2px solid #CCCCCC;
    clear: both;
    width: 130px;
    height: 100px;
    display: block;
    padding: 2px;
    margin: auto;
    overflow: hidden
;}

/**通用图标**/
.label_icon1 {
    background: url(../images/icon1.jpg) no-repeat left 3px;
    padding-left: 10px;}

.label_icon2 {
    background: url(../images/icon2.jpg) no-repeat left 3px;
    padding-left: 10px;}

.label_icon3 {
    background: url(../images/icon3.jpg) no-repeat left center;
    padding-left: 10px;}

.label_icon4 {
    background: url(../images/icon4.jpg) no-repeat left 7px;
    padding-left: 10px;}

.label_icon6 {
    background: url(../images/icon6.jpg) no-repeat left center;
    padding-left: 15px;
    margin-left: 10px;
    padding-right: 15px;}

.label_icon7 {
    background: url(../images/icon7.jpg) no-repeat left center;
    padding-left: 10px;
    font-size: 14px;}

.label_icon7_cz {
    background: url(../images/icon7.jpg) no-repeat -1px 6px;
    padding-left: 10px;
    font-size: 14px;
    border-bottom: 1px dotted #434343;
    margin-bottom: 3px;}

.label_icon8 {
    background: url(../images/icon8.jpg) no-repeat left 6px;
    padding-left: 14px;}

.label_iconLj01 {
    background: url(../images/iconlj01.jpg) no-repeat left 9px;
    padding-left: 20px;}
/**add by Lj**/
.label_iconLj02 {
    background: url(../images/icon7.jpg) no-repeat left 9px;
    padding-left: 20px;}
/**add by Lj**/

/**通用结束**/
/**问答状态**/
.label_ask_s_1 {
    background: url(../images/status_1.jpg) no-repeat left 5px;
    padding-left: 20px
;}

.label_ask_s_2 {
    background: url(../images/status_2.jpg) no-repeat left 5px;
    padding-left: 20px
;}

.label_ask_s_3 {
    background: url(../images/status_3.jpg) no-repeat left 5px;
    padding-left: 20px
;}
/**普通列表**/
.quicklinks {
    margin-top: 0px;
    float: left;
    border: none;}

    .quicklinks ul {
        padding-bottom: 5px;
        padding-left: 0px;}

    .quicklinks li {
        margin-top: 8px;
        margin-left: 20px;
        height: 21px;
        line-height: 19px;
        width: 93px;
        display: inline;
        background: url(../images/kuai_bg.jpg) no-repeat;
        float: left;
        text-align: center;
        letter-spacing: 2px;}

        .quicklinks li a {
            color: #000000;
            padding-left: 14px;}

            .quicklinks li a:hover {
                color: #d7000f;}

.listtitle {
    height: 28px;
    line-height: 28px;
    margin: 5px 0;
    color: #9A0A0A;
    font-size: 12px;
    font-weight: bold;}

    .listtitle .span1 {
        background: #e6e6e6;
        float: left;
        width: 384px;
        margin-left: 2px;
        text-align: center;
        font-size: 12px;}

    .listtitle .span2 {
        background: #e6e6e6;
        float: right;
        width: 90px;
        margin-left: 2px;
        text-align: center;
        font-size: 12px;}

    .listtitle .span4 {
        background: #e6e6e6;
        float: left;
        width: 94px;
        margin-left: 2px;
        text-align: center;
        font-size: 12px;}

    .listtitle .span3 {
        background: #e6e6e6;
        float: left;
        width: 126px;
        margin-left: 2px;
        text-align: center;
        font-size: 12px;}

.label_ul_c .span1 {
    float: left;
    width: 384px;
    margin-left: 2px;
    text-align: center;
    font-size: 12px;}

.label_ul_c .span2 {
    float: right;
    width: 90px;
    margin-left: 2px;
    text-align: center;
    font-size: 12px;}

.label_ul_c .span4 {
    float: left;
    width: 94px;
    margin-left: 2px;
    text-align: center;
    font-size: 12px;}

.label_ul_c .span3 {
    float: left;
    width: 126px;
    margin-left: 2px;
    text-align: center;
    font-size: 12px;}

.label_ul_b {
    color: #454545;
    font-size: 14px;
    line-height: 25px;
    overflow: hidden;}

    .label_ul_b .zpw_1 {
        background: #F8F8F8;}

.label_ul_s {
    color: #454545;
    font-size: 12px;
    line-height: 28px;
    overflow: hidden;}

.label_ul_video {
    color: #454545;
    font-size: 13px;
    line-height: 23px;
    overflow: hidden;}

    .label_ul_video li {
        background: url(../images/video_icon.jpg) 0 4px no-repeat;
        padding-left: 25px;
        margin-bottom: 2px;}

.label_ul_v {
    color: #575757;
    font-size: 14px;
    overflow: hidden;}

    .label_ul_v li {
        height: 32px;
        line-height: 32px;
        font-size: 14px;}

        .label_ul_v li span {
            font-size: 14px;}

    .label_ul_v .lgreen {
        color: #3a9fbd;}

        .label_ul_v .lgreen a {
            color: #3a9fbd;}

.label_ul_s_dashed {
    color: #454545;
    font-size: 13px;
    line-height: 23px;
    overflow: hidden;}

.label_ul_s_cz {
    color: #000000;
    font-size: 12px;
    line-height: 23px;
    overflow: hidden;
    height: 260px;}

.label_ul_g li {
    background: url(../images/dot2.jpg) 5px 50% no-repeat;
    overflow: hidden;
    padding-left: 15px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #ac0000;}

.label_ul_t {
    color: #e44605;
    font-size: 12px;
    line-height: 23px;
    overflow: hidden;}

.label_ul_s li, .label_ul_b li {
    _display: inline-block;
    color: #333;
    clear: both;}

    .label_ul_s li a, .label_ul_b li a {
        color: #333;}

.label_ul_sz li {
    width: 16.66666667%;
    margin: 5px 0;
    float: left;}

.label_ul_sz a {
    display: block;
    padding: 4px 10px 4px 20px;
    background: url(../images/icon_user4.jpg) left center no-repeat;
    text-decoration: none;}

.label_ul_paper li {
    width: 33.33333333%;
    float: left;
    margin: 6px 0;}

    .label_ul_paper li a {
        display: block;
        height: 29px;
        line-height: 29px;
        padding-left: 30px;
        margin: 0 5px;
        background: url(../images/arr22.jpg) 10px center no-repeat #eeeeee;}

.btn_ioc6 li {
    background: url(../images/dotted_line.jpg) repeat-x left bottom;
    height: 29px;
    line-height: 29px;}

.btn_ioc6 .title_b {
    background: url(../images/icon8.jpg) no-repeat 0 10px;
    padding-left: 13px;
    font-size: 14px;
    float: left;}

.bbt li {
    border-bottom: 1px dotted #bababa;}

.btt li {
    border-bottom: 1px dashed #cccccc;
    background: url(../images/3_19.jpg) 5px center no-repeat;
    padding-left: 20px;}

.barr5 li {
    background: url(../images/arr5.jpg) 5px center no-repeat;
    padding-left: 20px;
    font-size: 14px;
    line-height: 25px;}

.new_li1 {
    background: url(../images/tubiao3.jpg) 5px 5px no-repeat;
    padding-left: 14px;}

.new_li2 li {
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
    background: url(../images/star.jpg) no-repeat 5px 10px;
    overflow: hidden;}

.new_li3 li {
    height: 28px;
    line-height: 28px;
    padding-left: 15px;
    background: url(../images/arr_8.jpg) 0 4px no-repeat #FFF;
    overflow: hidden;}

.new_li4 li {
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
    background: url(../images/pic2.jpg) no-repeat 5px 10px;
    overflow: hidden;}

.new_li5 li {
    height: 28px;
    line-height: 28px;
    padding-left: 20px;
    background: url(../images/pic1.jpg) no-repeat 5px 10px;
    overflow: hidden;}

.new_li6 li {
    height: 28px;
    line-height: 28px;
    padding-left: 15px;
    background: url(../images/arr9.jpg) no-repeat 5px 10px;
    overflow: hidden;}

.new_li7 li {
    height: 35px;
    line-height: 35px;
    padding-left: 18px;
    background: url(../images/arr7.jpg) no-repeat 5px center;
    overflow: hidden;}

.new_li8 li {
    height: 28px;
    line-height: 28px;
    padding-left: 25px;
    background: url(../images/arr10.jpg) no-repeat 5px center;
    overflow: hidden;}

.new_li9 li {
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
    padding-right: 10px;
    background: url(../images/arr7_2.jpg) no-repeat left center;
    overflow: hidden;}

.new_li10 li {
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
    background: url(../images/arr9.jpg) no-repeat 5px center;
    overflow: hidden;}

.sidelist3 li {
    background: url(../images/listc.jpg) 5px 50% no-repeat;
    overflow: hidden;
    padding-left: 18px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #ac0000;}

.sidelist4 li {
    background: url(../images/icon4.jpg) 5px 50% no-repeat;
    overflow: hidden;
    padding-left: 18px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    color: #ac0000;}

.sidelist5 li {
    background: url(../images/arr1.jpg) 5px 50% no-repeat;
    overflow: hidden;
    padding-left: 20px;
    height: 28px;
    line-height: 28px;
    font-size: 13px;}

.sidelist6 li {
    background: url(../images/redsanjiao.jpg) 6px 50% no-repeat;
    border-bottom: 1px dashed #bababa;
    overflow: hidden;
    padding-left: 20px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;}

.sidelist7 li {
    background: url(../images/bt.jpg) no-repeat 5px 50%;
    height: 27px;
    line-height: 27px;
    padding-left: 20px;}

.sidelist8 li {
    background: url(../images/m_16.jpg) no-repeat 5px 50%;
    border-bottom: 1px dashed #bababa;
    height: 27px;
    line-height: 27px;
    padding-left: 20px;}

.sidelist9 li {
    background: url(../images/arr2.jpg) 5px 50% no-repeat;
    overflow: hidden;
    padding-left: 20px;
    height: 28px;
    line-height: 28px;
    font-size: 13px;}

.sidelist10 li {
    background: url(../images/tb.jpg) no-repeat 5px 50%;
    height: 27px;
    line-height: 27px;
    padding-left: 20px;}

.sidelist11 li {
    background: url(../images/shu.jpg) left center no-repeat;
    border-bottom: 1px dashed #bababa;
    overflow: hidden;
    padding-left: 25px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;}

.sidelist12 li {
    background: url(../images/xin.jpg) left center no-repeat;
    border-bottom: 1px dotted #bababa;
    overflow: hidden;
    padding-left: 20px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;}

.sidelist13 li {
    background: url(../images/xin2.jpg) left center no-repeat;
    border-bottom: 1px dotted #bababa;
    overflow: hidden;
    padding-left: 20px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;}

.sidelist14 li {
    background: url(../images/arr8.jpg) left center no-repeat;
    border-bottom: 1px dotted #bababa;
    overflow: hidden;
    padding-left: 20px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;}

.sidelist15 li {
    border-bottom: 1px dotted #bababa;
    overflow: hidden;
    padding-left: 10px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #c9c9c9;}

.sidelist17 li {
    background: url(../images/arr11.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 10px;
    height: 32px;
    line-height: 32px;
    margin: 4px;}

.sidelist18 li {
    background: url(../images/icon10.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 10px;
    height: 27px;
    line-height: 27px;
    margin: 4px;}

.sidelist19 li {
    border-bottom: #9d989c dotted 1px;
    clear: both;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    font-size: 14px;}

.sidelist20 li {
    background: url(../images/dot05.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 10px;
    height: 28px;
    line-height: 28px;
    font-size: 14px;}

.sidelist21 li {
    background: url(../images/dot06.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 15px;
    margin: 5px 0px;
    height: 28px;
    line-height: 28px;}

.sidelist22 li {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #404040;
    overflow: hidden;}

.sidelist22 .spe {
    margin: 0 15px;}

.sidelist23 li {
    background: url(../images/dot07.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 15px;
    margin: 5px 0px;
    height: 32px;
    line-height: 32px;}

.sidelist24 li {
    background: url(../images/icon8b.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 15px;
    margin: 5px 0px;
    height: 32px;
    line-height: 32px;}

.sidelist25 li {
    background: url(../images/arr12.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 15px;
    height: 32px;
    line-height: 32px;}

.sidelist26 li {
    height: 31px;
    line-height: 31px;
    padding-left: 18px;
    background: url(../images/dot08.jpg) no-repeat 5px center;
    overflow: hidden;}

.sidelist27 li {
    height: 42px;
    line-height: 42px;
    margin-bottom: 16px;
    overflow: hidden;}

.sidelist28 li {
    height: 42px;
    line-height: 42px;
    margin-bottom: 16px;
    overflow: hidden;}

.sidelist29 li {
    background: url(../images/arr13.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 20px;
    height: 32px;
    line-height: 32px;}

.sidelist30 li {
    height: 28px;
    line-height: 28px;
    margin-top: 18px;
    overflow: hidden;}

.sidelist31 li {
    background: url(../images/arr14.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 20px;
    height: 32px;
    line-height: 32px;}

.sidelist32 li {
    background: url(../images/dot09.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 15px;
    height: 32px;
    line-height: 32px;}

.sidelist33 li {
    background: url(../images/dot09.jpg) left center no-repeat;
    overflow: hidden;
    padding: 15px 0 15px 15px;
    height: 32px;
    line-height: 32px;}

.sidelist34 li {
    background: url(../images/arr15.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 20px;
    height: 32px;
    line-height: 32px;}

.sidelist35 li {
    padding: 5px 7px 7px 7px;
    color: #595959;
    display: block;
    overflow: hidden;
    zoom: 1
;}

    .sidelist35 li a {
        background: url(../images/dot06.jpg) left center no-repeat;
        padding-left: 15px;
        width: 100%;
        display: inline-block;
        color: #595959;
        height: 25px;
        line-height: 25px;
        overflow: hidden;
        float: left;}

.sidelist36 li {
    background: url(../images/dot011.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 16px;
    height: 34px;
    line-height: 34px;}

.sidelist37 li {
    background: url(../images/dot012.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 17px;
    height: 30px;
    line-height: 30px;}

.sidelist38 li {
    padding: 5px 0 10px 0;
    border-bottom: 1px solid #dcdcdc;}

    .sidelist38 li a {
        line-height: 30px;
        display: block;
        overflow: hidden;}

.sidelist39 li {
    background: url(../images/arr16.jpg) left center no-repeat;
    padding-left: 15px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

.sidelist40 li {
    background: url(../images/dot013.jpg) left center no-repeat;
    padding-left: 12px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;}

.sidelist41 li {
    background: url(../images/dot013.jpg) left 18px no-repeat;
    padding: 5px 0 4px 12px;
    line-height: 30px;
    border-bottom: 1px dashed #dcdcdc;
    overflow: hidden;}

.sidelist42 li {
    background: url(../images/dot014.jpg) left center no-repeat;
    padding-left: 15px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;}

.sidelist43 li {
    background: url(../images/dot015.jpg) left center no-repeat;
    padding-left: 15px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;}

.sidelist44 li {
    background: url(../images/arr17.jpg) left center no-repeat;
    padding-left: 18px;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px #e8e8e8 dashed;
    overflow: hidden;}

.sidelist45 li {
    background: url(../images/arr18.jpg) left center no-repeat;
    padding-left: 15px;
    height: 33px;
    line-height: 33px;
    overflow: hidden;}

.sidelist46 li {
    height: 33px;
    line-height: 33px;
    overflow: hidden;}

.sidelist47 li {
    background: url(../images/dot016.jpg) left center no-repeat;
    padding-left: 15px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;}

.sidelist48 li {
    background: url(../images/arr19.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 16px;
    height: 35px;
    line-height: 35px;}

.sidelist49 li {
    padding: 4px 0;
    height: 40px;
    line-height: 20px;
    margin-top: 16px;}

.sidelist50 li {
    background: url(../images/dot017.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 16px;
    height: 35px;
    line-height: 35px;}

.sidelist51 li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;}

.sidelist52 li {
    padding: 25px 10px;
    background: url(../images/dot09.jpg) left center no-repeat;
    border-bottom: 1px #e9e9e9 solid;
    overflow: hidden;}

.sidelist53 li {
    background: url(../images/dot013.jpg) left center no-repeat;
    padding-left: 15px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;}

.sidelist54 li {
    border-bottom: 1px dashed #ddd;
    position: relative;
    padding: 10px 0;
    overflow: hidden;}

.sidelist54 .datatime {
    background-color: #a90d0d;
    color: #fff;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    margin-right: 10px;
    width: 60px;
    float: left;
    text-align: center;}

.sidelist54 a {
    display: block;
    line-height: 28px;
    color: #595959;}

.sidelist54 .datatime:before {
    border: 6px solid transparent;
    border-color: transparent transparent transparent #a90d0d;
    border-right-width: 0;
    left: 100%;
    top: 50%;
    margin-top: -6px;}

.sidelist54 .datatime:before {
    position: absolute;
    width: 0;
    height: 0;
    content: '';}

.sidelist55 li {
    background: url(../images/dot018.jpg) left center no-repeat;
    padding-left: 15px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;}

.sidelist56 li {
    background: url(../images/arr20.jpg) left center no-repeat;
    padding-left: 20px;
    height: 28px;
    line-height: 28px;
    overflow: hidden;}

.sidelist57 li {
    background: url(../images/arr21.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 16px;
    height: 25px;
    line-height: 25px;}

.sidelist58 li {
    background: url(../images/dot019.jpg) left center no-repeat;
    padding-left: 15px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

.sidelist59 li {
    background: url(../images/dot020.jpg) left center no-repeat;
    padding-left: 15px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

.sidelist60 li {
    background: url(../images/dot021.jpg) left center no-repeat;
    padding-left: 15px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

.sidelist61 li {
    background: url(../images/dot022.jpg) left center no-repeat;
    padding-left: 15px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

.sidelist62 li {
    background: url(../images/dot023.jpg) left center no-repeat;
    padding-left: 15px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

.sidelist63 li {
    background: url(../images/dot024.jpg) left center no-repeat;
    padding-left: 15px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;}

.sidelist64 li {
    background: url(../images/dot025.jpg) left center no-repeat;
    padding-left: 15px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;}

.sidelist65 li {
    background: url(../images/arr23.jpg) left center no-repeat;
    padding-left: 20px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;}

.sidelist66 li {
    background: url(../images/dot024.jpg) left center no-repeat;
    padding-left: 15px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;}

.sidelist67 li {
    border-bottom: 1px solid #ddd;
    position: relative;
    padding: 10px 0 9px 80px;
    max-height: 76px;}

.sidelist67 .category {
    background-color: #9e2f06;
    color: #fff;
    position: absolute;
    top: 10px;
    left: 0;
    height: 23px;
    line-height: 23px;
    width: 63px;
    text-align: center;}

.sidelist67 a {
    display: block;
    line-height: 24px;}

.sidelist67 .category:before {
    border: 4px solid transparent;
    border-color: transparent transparent transparent #a90d0d;
    border-right-width: 0;
    left: 100%;
    top: 50%;
    margin-top: -5px;}

.sidelist67 .category:before {
    position: absolute;
    width: 0;
    height: 0;
    content: '';}

.sidelist68 li {
    background: url(../images/dot026.jpg) left center no-repeat;
    padding-left: 15px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

.sidelist69 li {
    padding: 4px 0;
    overflow: hidden;}

.sidelist70 li {
    background: url(../images/dot027.jpg) left center no-repeat;
    padding-left: 15px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

.sidelist71 li {
    background: url(../images/arr24.jpg) left center no-repeat;
    padding-left: 15px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;}

.sidelist72 li {
    margin-bottom: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .sidelist72 li .category {
        width: 123px;
        height: 40px;
        display: block;
        background: #f4f4f4;
        text-align: center;
        line-height: 40px;
        color: #165aa1;
        margin-right: 24px;
        float: left;
        font-weight: 500;}

    .sidelist72 li .label_data {
        padding: 0 15px;
        float: right;
        height: 40px;
        line-height: 40px;
        display: block;
        background: url(../images/icon_date.jpg) left center no-repeat;}

    .sidelist72 li a {
        display: block;
        zoom: 1;
        padding: 10px 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        color: #165aa1;}

    .sidelist72 li:hover a {
        color: #9a0000;}

.sidelist73 li {
    padding-left: 16px;
    height: 34px;
    line-height: 34px;
    background: url(../images/arr25.jpg) left center no-repeat;
    overflow: hidden;}

.sidelist74 li {
    padding-left: 12px;
    height: 35px;
    line-height: 35px;
    background: url(../images/dot028.jpg) left center no-repeat;
    overflow: hidden;}

.sidelist75 li {
    height: 34px;
    margin: 10px 0;
    padding: 5px 0;
    overflow: hidden;}

.sidelist76 li {
    background: url(../images/dot032.jpg) left center no-repeat;
    padding-left: 20px;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}

.sidelist77 li {
    background: url(../images/dot034.jpg) left center no-repeat;
    padding-left: 15px;
    line-height: 32px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}

.sidelist78 li {
    background: url(../images/dot034.jpg) left center no-repeat;
    padding-left: 15px;
    line-height: 36px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}

.sidelist79 li {
    margin-bottom: 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .sidelist79 li .label_datatime79 {
        width: 100px;
        height: 33px;
        display: block;
        background: #f4f4f4;
        text-align: center;
        line-height: 33px;
        color: #a61100;
        margin-right: 24px;
        float: left;
        font-weight: 500;}

    .sidelist79 li a {
        display: block;
        zoom: 1;
        padding: 6px 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .sidelist79 li:hover a {
        color: #9a0000;}

.sidelist80 li {
    height: 35px;
    line-height: 35px;
    padding-left: 17px;
    background: url(../images/dot043.jpg) left center no-repeat;}

    .sidelist80 li a {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

.sidelist81 li {
    height: 36px;
    line-height: 36px;
    padding-left: 17px;
    background: url(../images/dot043.jpg) left center no-repeat;}

    .sidelist81 li a {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

.sidelist82 li {
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

    .sidelist82 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .sidelist82 li a .title {
            padding-left: 15px;
            background: url(../images/dot043.jpg) left center no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

        .sidelist82 li a .datatime {
            float: right;
            color: #636363;}

.sidelist83 li {
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

    .sidelist83 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .sidelist83 li a .title {
            padding-left: 15px;
            background: url(../images/arr29.jpg) left center no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

        .sidelist83 li a .datatime {
            float: right;
            color: #636363;}

.sidelist84 li {
    height: 35px;
    line-height: 35px;
    padding-left: 25px;
    background: url(../images/icon01.jpg) left center no-repeat;}

    .sidelist84 li a {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

.sidelist85 li {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #f2f2f2;
    overflow: hidden;}

    .sidelist85 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .sidelist85 li a .title {
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

        .sidelist85 li a .datatime {
            float: right;
            color: #636363;}

.sidelist86r li {
    background: url(../images/arr29.jpg) left 12px no-repeat;
    overflow: hidden;
    /* padding-left: 20px; */
    height: 32px;
    line-height: 32px;
    border-bottom: 1px dashed #bfbfbf;
    position: relative;
    padding-bottom: 5px;}

.sidelist87r li {
    background: url(../images/video_10.jpg) left 12px no-repeat;
    overflow: hidden;
    padding-left: 20px;
    height: 32px;
    line-height: 32px;
    border-bottom: 1px dashed #bfbfbf;
    position: relative;
    padding-bottom: 30px;}


.sidelist88 li {
    background: url(../images/arr40.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 16px;
    height: 34px;
    line-height: 34px;}

.sidelist89 li {
    background: url(../images/arr41.jpg) left center no-repeat;
    padding-left: 20px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;}

.sidelist91 li {
    border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
    height: 47px;
    line-height: 46px;
    font-size: 15px;}

.sidelist92 li {
    border-bottom: 1px solid #e6e6e6;
    overflow: hidden;
    height: 47px;
    line-height: 46px;
    font-size: 15px;}

.sidelist92 .lorange {
    color: #f38e07;}

    .sidelist92 .lorange a {
        color: #f38e07;}

.sidelist93 li {
    background: url(../images/dot012.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 17px;
    height: 34px;
    line-height: 34px;}

.sidelist94 li {
    background: url(../images/dot012.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 17px;
    height: 36px;
    line-height: 36px;}

.sidelist95 li {
    background: url(../images/dot044.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 15px;
    height: 34px;
    line-height: 34px;}

.sidelist96 li {
    background: url(../images/arr41.jpg) left center no-repeat;
    padding-left: 20px;
    height: 34px;
    line-height: 34px;
    overflow: hidden;}

.sidelist97 li {
    background: url(../images/arr42.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 15px;
    height: 32px;
    line-height: 32px;}

.sidelist98 li {
    background: url(../images/dot026.jpg) left center no-repeat;
    padding-left: 17px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

.sidelist100 li {
    background: url(../images/arr43.jpg) left center no-repeat;
    padding-left: 17px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

.sidelist102 li {
    background: url(../images/arr8.jpg) left center no-repeat;
    border-bottom: 1px dotted #bababa;
    overflow: hidden;
    padding-left: 20px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;}

.sidelist104 li {
    border-bottom: 1px dashed #bababa;
    overflow: hidden;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    margin-bottom: 8px;}

.sidelist106 li {
    background: url(../images/arr46.jpg) 6px center no-repeat;
    border-bottom: 1px dashed #bababa;
    overflow: hidden;
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;}

.sidelist107 li {
    background: url(../images/arr46.jpg) 6px center no-repeat;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;}

.sidelist108 li {
    background: url(../images/arr48.jpg) no-repeat 0px center;
    height: 42px;
    line-height: 42px;
    padding-left: 20px;
    overflow: hidden;
    color: #5e5e5e;
    font-size: 14px;}


.adaplist li {
    margin: 5px 0;}

.adaplist a {
    display: block;
    padding: 4px 0;
    text-align: center;
    text-decoration: none;}

    .adaplist a:hover {
        color: #081643;}

.adaplist1 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist1 li a {
        display: block;
        overflow: hidden;
        zoom: 1;
        color: #666;
        padding: 7px 15px;
        background: url(../images/dot013.jpg) left 14px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist1 li:hover {
        background-color: #fbfbfb;}

        .adaplist1 li:hover a {
            color: #9a0000;}

.adaplist1a li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 12px;}

    .adaplist1a li a {
        display: block;
        overflow: hidden;
        zoom: 1;
        color: #666;
        padding: 6px 15px 5px 15px;
        background: url(../images/dot013.jpg) left 14px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist1a li:hover {
        background-color: #fbfbfb;}

        .adaplist1a li:hover a {
            color: #9a0000;}

.adaplist1b li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 12px;}

    .adaplist1b li a {
        display: block;
        overflow: hidden;
        zoom: 1;
        color: #666;
        padding: 8px 15px;
        background: url(../images/dot013.jpg) left 14px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist1b li:hover {
        background-color: #fbfbfb;}

        .adaplist1b li:hover a {
            color: #9a0000;}

.adaplist2 li {
    border-bottom: 1px dashed #ddd;
    position: relative;
    padding: 10px 0 9px 80px;
    max-height: 76px;}

.adaplist2 .datatime {
    background-color: #a90d0d;
    color: #fff;
    position: absolute;
    top: 10px;
    left: 10px;
    line-height: 30px;
    height: 30px;
    padding: 0 5px;
    width: 60px;
    text-align: center;}

.adaplist2 a {
    display: block;
    line-height: 28px;
    color: #595959;}

.adaplist2 .datatime:before {
    border: 6px solid transparent;
    border-color: transparent transparent transparent #a90d0d;
    border-right-width: 0;
    left: 100%;
    top: 50%;
    margin-top: -6px;}

.adaplist2 .datatime:before {
    position: absolute;
    width: 0;
    height: 0;
    content: '';}

.adaplist3 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist3 li a {
        display: block;
        overflow: hidden;
        zoom: 1;
        color: #666;
        padding: 5px 10px 5px 20px;
        background: url(../images/dot018.jpg) 10px 14px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist3 li:hover {
        background-color: #fbfbfb;}

        .adaplist3 li:hover a {
            color: #9a0000;}

.adaplist4 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist4 li a {
        display: block;
        overflow: hidden;
        zoom: 1;
        color: #666;
        padding: 5px 10px 5px 30px;
        background: url(../images/arr20.jpg) 10px 10px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist4 li:hover {
        background-color: #fbfbfb;}

        .adaplist4 li:hover a {
            color: #9a0000;}

.adaplist5 li {
    background: url(../images/arr21.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 16px;
    height: 25px;
    line-height: 25px;}

.adaplist6 li {
    margin-top: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist6 li a {
        display: block;
        zoom: 1;
        color: #666;
        padding: 10px 0 10px 15px;
        background: url(../images/dot019.jpg) left 17px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist6 li:hover {
        background-color: #fbfbfb;}

        .adaplist6 li:hover a {
            color: #9a0000;}

.adaplist7 li {
    margin-top: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist7 li a {
        display: block;
        zoom: 1;
        color: #666;
        padding: 10px 0 10px 15px;
        background: url(../images/dot020.jpg) left 17px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist7 li:hover {
        background-color: #fbfbfb;}

        .adaplist7 li:hover a {
            color: #9a0000;}

.adaplist8 li {
    margin-top: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist8 li a {
        display: block;
        zoom: 1;
        color: #666;
        padding: 10px 0 10px 15px;
        background: url(../images/dot021.jpg) left 17px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist8 li:hover {
        background-color: #fbfbfb;}

        .adaplist8 li:hover a {
            color: #9a0000;}

.adaplist9 li {
    margin-top: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist9 li a {
        display: block;
        zoom: 1;
        color: #666;
        padding: 10px 0 10px 15px;
        background: url(../images/dot022.jpg) left 17px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist9 li:hover {
        background-color: #fbfbfb;}

        .adaplist9 li:hover a {
            color: #9a0000;}

.adaplist10 li {
    margin-top: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist10 li a {
        display: block;
        zoom: 1;
        color: #666;
        padding: 10px 0 10px 15px;
        background: url(../images/dot023.jpg) left 17px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist10 li:hover {
        background-color: #fbfbfb;}

        .adaplist10 li:hover a {
            color: #9a0000;}

.adaplist11 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist11 li a {
        display: block;
        zoom: 1;
        padding: 11px 0 11px 15px;
        background: url(../images/dot024.jpg) left 17px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist11 li:hover {
        background-color: #fbfbfb;}

        .adaplist11 li:hover a {
            color: #9a0000;}

.adaplist12 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist12 li a {
        display: block;
        zoom: 1;
        padding: 9px 0 9px 15px;
        background: url(../images/dot025.jpg) left 17px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist12 li:hover a {
        color: #9a0000;}

.adaplist13 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist13 li a {
        display: block;
        zoom: 1;
        padding: 7px 0 7px 20px;
        background: url(../images/arr23.jpg) left 12px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist13 li:hover a {
        color: #9a0000;}

.adaplist14 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist14 li a {
        display: block;
        zoom: 1;
        padding: 6px 0 6px 15px;
        background: url(../images/dot024.jpg) left 14px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist14 li:hover {
        background-color: #fbfbfb;}

        .adaplist14 li:hover a {
            color: #9a0000;}

.adaplist15 li {
    border-bottom: 1px solid #ddd;
    position: relative;
    padding: 10px 0 9px 80px;
    max-height: 76px;}

.adaplist15 .category {
    background-color: #9e2f06;
    color: #fff;
    position: absolute;
    top: 10px;
    left: 0;
    height: 23px;
    line-height: 23px;
    width: 63px;
    text-align: center;}

.adaplist15 a {
    display: block;
    line-height: 24px;}

.adaplist15 .category:before {
    border: 4px solid transparent;
    border-color: transparent transparent transparent #a90d0d;
    border-right-width: 0;
    left: 100%;
    top: 50%;
    margin-top: -5px;}

.adaplist15 .category:before {
    position: absolute;
    width: 0;
    height: 0;
    content: '';}

.adaplist16 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist16 li a {
        display: block;
        zoom: 1;
        padding: 10px 0 10px 15px;
        background: url(../images/dot026.jpg) left 18px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist16 li:hover {
        background-color: #fbfbfb;}

        .adaplist16 li:hover a {
            color: #9a0000;}

.adaplist17 li {
    margin-top: 16px;}

.adaplist17 .item, .adaplist17 .title {
    overflow: hidden;
    zoom: 1;}

.adaplist17 .title {
    padding: 4px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.adaplist18 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist18 li a {
        display: block;
        zoom: 1;
        padding: 10px 0 10px 15px;
        background: url(../images/dot027.jpg) left 18px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist18 li:hover {
        background-color: #fbfbfb;}

        .adaplist18 li:hover a {
            color: #9a0000;}

.adaplist19 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist19 li a {
        display: block;
        zoom: 1;
        padding: 7px 0 7px 20px;
        background: url(../images/arr24.jpg) left 12px no-repeat;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist19 li:hover a {
        color: #9a0000;}

.adaplist20 li {
    margin-bottom: 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist20 li .category {
        width: 123px;
        height: 40px;
        display: block;
        background: #f4f4f4;
        text-align: center;
        line-height: 40px;
        color: #112953;
        margin-right: 24px;
        float: left;}

    .adaplist20 li a {
        display: block;
        zoom: 1;
        padding: 10px 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

    .adaplist20 li:hover a {
        color: #9a0000;}

.adaplist20 li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.adaplist21 a {
    display: block;
    float: left;
    margin: 12px 0;
    width: 100%;
    border: 1px #dedede solid;
    border-bottom: none;
    border-bottom: 2px #9c231b solid;
    line-height: 50px;
    text-align: center;
    box-sizing: border-box;
    background: #fff;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

    .adaplist21 a:hover {
        background: #9c231b;
        color: #fff;}

.adaplist22 li {
    padding: 6px 0;}

    .adaplist22 li a {
        padding: 0 0 0 13px;
        background: url(../images/dot029.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist23 li {
    padding: 6px 0;}

    .adaplist23 li a {
        padding: 0 0 0 13px;
        background: url(../images/dot024.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist23a li {
    padding: 8px 0;}

    .adaplist23a li a {
        padding: 0 0 0 13px;
        background: url(../images/dot024.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist24 li {
    padding: 6px 0;}

    .adaplist24 li a {
        padding: 0 0 0 13px;
        background: url(../images/dot026.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist25 li {
    padding-top: 6px;
    padding-bottom: 6px;}

    .adaplist25 li a {
        padding: 0 0 0 13px;
        background: url(../images/arr11.jpg) left 4px no-repeat;
        text-decoration: none;}

.adaplist26 li {
    padding-top: 8px;
    padding-bottom: 8px;}

    .adaplist26 li a {
        padding: 0 0 0 13px;
        background: url(../images/dot030.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist27 li {
    padding: 8px 12px 9px 12px;
    border-bottom: 1px dashed #cccccc;}

    .adaplist27 li span {
        display: block;}

    .adaplist27 li a {
        padding: 0 0 0 14px;
        background: url(../images/dot031.jpg) left 2px no-repeat;
        text-decoration: none;}

    .adaplist27 li .label_date {
        margin: 5px 0 0 10px;
        padding-left: 18px;
        background: url(../images/icon_date.jpg) left center no-repeat;}

.adaplist28 li {
    padding: 8px 0;}

    .adaplist28 li a {
        padding: 0 0 0 13px;
        background: url(../images/dot026.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist29 li {
    padding: 9px 0;}

    .adaplist29 li a {
        padding: 0 0 0 13px;
        background: url(../images/dot024.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist30 li {
    padding: 8px 0;
    border-bottom: 1px dashed #cecece;}

    .adaplist30 li a {
        padding: 0 0 0 25px;
        background: url(../images/dot033.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist31 li {
    padding: 8px 0;}

    .adaplist31 li a {
        padding: 0 0 0 25px;
        background: url(../images/arr27.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist32 li {
    padding: 7px 0;}

    .adaplist32 li a {
        padding: 0 0 0 25px;
        background: url(../images/arr10.jpg) left 5px no-repeat;
        text-decoration: none;}

.adaplist33 li {
    padding: 7px 0;}

    .adaplist33 li a {
        padding: 0 0 0 15px;
        background: url(../images/arr7.jpg) left 5px no-repeat;
        text-decoration: none;}

.adaplist34 li {
    padding: 6px 0;}

    .adaplist34 li a {
        padding: 0 0 0 13px;
        background: url(../images/dot035.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist35 li {
    padding: 5px 0;}

    .adaplist35 li a {
        padding: 0 0 0 13px;
        background: url(../images/dot036.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist36 li {
    padding: 12px 0;
    border-bottom: 1px dashed #E0E0E0;}

    .adaplist36 li a {
        padding: 0 0 0 13px;
        background: url(../images/dot037.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist37 li {
    padding: 5px 0;}

    .adaplist37 li a {
        padding: 0 0 0 13px;
        background: url(../images/dot024.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist38 li {
    padding: 10px 0;}

    .adaplist38 li a {
        padding: 0 0 0 13px;
        background: url(../images/dot038.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist39 li {
    padding: 10px 0;}

    .adaplist39 li .category {
        width: 90px;
        height: 25px;
        display: block;
        background: #eeeeee;
        text-align: center;
        line-height: 25px;
        color: #644804;
        float: left;}

.adaplist40 li {
    padding: 8px 0 7px 0;
    border-bottom: 1px dashed #E0E0E0;}

    .adaplist40 li a {
        padding: 0 0 0 13px;
        background: url(../images/dot037.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist41 li {
    padding: 6px 0;
    border-bottom: 1px solid #E1E1E1;}

    .adaplist41 li a {
        line-height: 32px;
        text-decoration: none;}

    .adaplist41 li .label_date {
        color: #999;}

.adaplist42 li {
    padding: 9px 0 9px 0;
    border-bottom: 1px dashed #e2e4e6;}

    .adaplist42 li a {
        padding: 0 0 0 20px;
        background: url(../images/dot024.jpg) 5px 8px no-repeat;
        text-decoration: none;}

.adaplist43 li {
    padding: 7px 0;}

    .adaplist43 li a {
        padding: 0 0 0 20px;
        background: url(../images/dot040.jpg) 5px 8px no-repeat;
        text-decoration: none;}

.adaplist44 li {
    padding: 10px 0;}

    .adaplist44 li a {
        padding: 0 0 0 20px;
        background: url(../images/dot041.jpg) 5px 8px no-repeat;
        text-decoration: none;}

.adaplist44a li {
    padding: 8px 0;}

    .adaplist44a li a {
        padding: 0 0 0 20px;
        background: url(../images/dot043.jpg) 5px 8px no-repeat;
        text-decoration: none;}

.adaplist45 li {
    padding: 10px 0;
    line-height: 30px;}

    .adaplist45 li .category {
        width: 105px;
        height: 32px;
        display: block;
        background: #eeeeee;
        text-align: center;
        line-height: 32px;
        color: #0068b7;
        float: left;}

.adaplist46 li {
    padding: 10px 0;}

    .adaplist46 li a {
        padding: 0 0 0 20px;
        background: url(../images/dot042.jpg) 5px 8px no-repeat;
        text-decoration: none;}

.adaplist47 li a {
    color: #666;
    padding: 5px 10px 5px 20px;
    background: url(../images/arr30.jpg) 10px 14px no-repeat;}

.adaplist48 li {
    padding: 11px 0;}

    .adaplist48 li a {
        padding: 0 0 0 15px;
        background: url(../images/dot044.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist49 li {
    padding: 10px 0;
    line-height: 25px;
    overflow: hidden;
    display: block;}

    .adaplist49 li .datatime {
        width: 50px;
        height: 25px;
        display: block;
        background: #ddeafa;
        text-align: center;
        line-height: 25px;
        color: #727272;
        float: left;}

.adaplist50 li {
    padding: 4px 0;}

    .adaplist50 li a {
        padding: 0 0 0 30px;
        background: url(../images/arr30.jpg) 5px center no-repeat;
        text-decoration: none;}

.adaplist51 li {
    padding: 7px 0;}

    .adaplist51 li a {
        padding: 0 0 0 15px;
        background: url(../images/dot052.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist52 li {
    padding: 8px 0;}

    .adaplist52 li a {
        padding: 0 0 0 15px;
        background: url(../images/arr36.jpg) left 5px no-repeat;
        text-decoration: none;}

.adaplist53 li {
    padding: 8px 0;}

    .adaplist53 li a {
        padding: 0 0 0 15px;
        background: url(../images/dot054.jpg) left 8px no-repeat;
        text-decoration: none;}

.adaplist54 li {
    padding: 6px 0;}

    .adaplist54 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist54 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot059.jpg) left 8px no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist55 li {
    padding: 7px 0;}

    .adaplist55 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist55 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot059.jpg) left 8px no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist56 li {
    padding: 5px 0;}

    .adaplist56 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist56 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot065.jpg) left 8px no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist57 li {
    padding: 7px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}

.adaplist58 li {
    padding: 5px 0;}

    .adaplist58 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist58 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot066.jpg) left 8px no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist59 li {
    padding: 5px 0;}

    .adaplist59 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist59 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot066.jpg) left 8px no-repeat;
            float: left;
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist60 li {
    padding: 8px 0;}

    .adaplist60 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist60 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot067.jpg) left 8px no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist61 li {
    padding: 6px 0;}

    .adaplist61 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist61 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot067.jpg) left 8px no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist62 li {
    padding: 6px 0;}

    .adaplist62 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist62 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot067.jpg) left 8px no-repeat;
            float: left;
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist63 li {
    padding: 6px 0;}

    .adaplist63 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist63 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot069.jpg) left 8px no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist64 li {
    padding: 6px 0;}

    .adaplist64 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist64 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot069.jpg) left 8px no-repeat;
            float: left;
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist65 li {
    padding: 7px 0;}

    .adaplist65 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist65 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot066.jpg) left 8px no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist66 li {
    padding: 8px 0;}

    .adaplist66 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist66 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot066.jpg) left 8px no-repeat;
            float: left;
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist67 li {
    padding: 11px 0;}

    .adaplist67 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist67 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot067.jpg) left 8px no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist68 li {
    padding: 8px 0;}

    .adaplist68 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist68 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot066.jpg) left 8px no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist69 li {
    padding: 8px 0;}

    .adaplist69 li a {
        display: block;
        color: #fff;
        position: relative;
        overflow: hidden;}

        .adaplist69 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot070.jpg) left 8px no-repeat;
            float: left;
            width: 70%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist70 li {
    padding: 8px 0;}

    .adaplist70 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist70 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot069.jpg) left 8px no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist71 li {
    padding: 8px 0;}

    .adaplist71 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist71 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot069.jpg) left 8px no-repeat;
            float: left;
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist72 li {
    padding: 9px 0;}

    .adaplist72 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist72 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot071.jpg) left center no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist73 li {
    padding: 12px 0;}

    .adaplist73 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist73 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/dot071.jpg) left center no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist74 li {
    padding: 7px 0;}

    .adaplist74 li a {
        display: block;
        position: relative;
        overflow: hidden;}

        .adaplist74 li a .adaptitle {
            padding-left: 15px;
            background: url(../images/arr44.jpg) left center no-repeat;
            float: left;
            width: 80%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;}

.adaplist75 li {
    padding: 8px 0;}

    .adaplist75 li .category {
        width: 95px;
        height: 28px;
        display: block;
        background: #bc0000;
        text-align: center;
        line-height: 28px;
        color: #fff;
        float: left;
        margin-right: 18px;}

    .adaplist75 li a {
        line-height: 28px;}

.asklist li {
    height: 49px;
    line-height: 49px;
    padding-left: 25px;
    background: url(../images/icon01.jpg) left center no-repeat;
    border-bottom: 1px solid #f2f2f2;}

    .asklist li a {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;}

.label_order46 {
    background: url(../images/order46.jpg) no-repeat left -10px;
    width: 14px;
    float: left;
    margin-top: 10px;
    height: 14px;
    margin-right: 10px;
    font-size: 12px;
    color: #ffffff;
    line-height: 14px;
    text-align: center
;}

.label_order47 {
    background: url(../images/order46.jpg) no-repeat left -43px;
    width: 14px;
    float: left;
    margin-top: 10px;
    height: 14px;
    margin-right: 10px;
    font-size: 12px;
    color: #ffffff;
    line-height: 14px;
    text-align: center
;}

.infolist1 li {
    background: url(../images/icon_d2.jpg) left center no-repeat;
    overflow: hidden;
    padding-left: 16px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;}

.list_title1 li {
    background: url(../images/dot.jpg) no-repeat 0 center;
    overflow: hidden;
    zoom: 1;
    line-height: 27px;
    height: 27px;
    font-size: 14px;
    padding-left: 10px;}

.user {
    text-align: right;
    color: #E44605;}

.label_arrow li {
    background: url(../images/arrow_l.jpg) 0 3px no-repeat #F4FEE5;
    padding-left: 16px;
    line-height: 30px;
    height: 30px;
    margin-bottom: 2px;}

.label_ul_b .label_arrow_0 {
    background: url(../images/arrow_l.jpg) 0 6px no-repeat #FFFFFF;
    padding-left: 20px;
    line-height: 30px;
    height: 30px;
    margin-bottom: 2px;
    padding-right: 8px;}

.label_ul_b .label_arrow_1 {
    background: url(../images/arrow_l.jpg) 0 6px no-repeat #F8F8F8;
    padding-left: 20px;
    line-height: 30px;
    height: 30px;
    margin-bottom: 2px;
    padding-right: 8px;}

.label_ul_c .label_arrow_0 {
    line-height: 30px;
    height: 30px;
    margin-bottom: 2px;
    background: #F4FEE5
;}

.label_ul_c .label_arrow_1 {
    line-height: 30px;
    height: 30px;
    margin-bottom: 2px;
    background: #F8F8F8
;}

.label_ul_h li {
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

    .label_ul_h li span {
        width: 14px;
        height: 14px;
        line-height: 14px;
        margin: 12px 12px 12px 0;
        text-align: center;
        display: block;
        float: left;
        font-size: 12px;
        color: #fff;
        background: #184849;}

.label_order {
    background: url(../images/pailie.jpg) no-repeat;
    padding-left: 20px;
    line-height: 24px;}

.label_order123 {
    background: url(../images/order13.jpg) no-repeat left top;
    width: 15px;
    float: left;
    margin-top: 5px;
    height: 12px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    margin-right: 5px;
    line-height: 14px;
    text-align: center
;}

.label_order456 {
    background: url(../images/order13.jpg) no-repeat left -28px;
    width: 15px;
    float: left;
    margin-top: 5px;
    height: 12px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    margin-right: 5px;
    line-height: 14px;
    text-align: center
;}

.label_order3_a {
    background: url(../images/list9_prefix.jpg) no-repeat left top;
    width: 15px;
    height: 15px;
    float: left;
    margin-top: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    margin-right: 5px;
    line-height: 14px;
    text-align: center
;}

.label_order3_b {
    background: url(../images/list9_prefix.jpg) no-repeat left -35px;
    width: 15px;
    height: 15px;
    float: left;
    margin-top: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    margin-right: 5px;
    line-height: 15px;
    text-align: center
;}

.label_order4_a {
    background: url(../images/order4.jpg) no-repeat left top;
    width: 15px;
    height: 15px;
    float: left;
    margin-top: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    margin-right: 5px;
    line-height: 14px;
    text-align: center
;}

.label_order4_b {
    background: url(../images/order4.jpg) no-repeat left -35px;
    width: 15px;
    height: 15px;
    float: left;
    margin-top: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    margin-right: 5px;
    line-height: 14px;
    text-align: center
;}

.label_cz_a {
    background: url(../images/list9_cz.jpg) no-repeat left top;
    width: 17px;
    height: 17px;
    float: left;
    margin-top: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    margin-right: 5px;
    line-height: 14px;
    text-align: center
;}

.label_cz_b {
    background: url(../images/list9_cz.jpg) no-repeat left -33px;
    width: 17px;
    height: 17px;
    float: left;
    margin-top: 5px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    margin-right: 5px;
    line-height: 15px;
    text-align: center
;}

.xinhuo a {
    color: #0066CC;}

.label_ul_Lj01 {
    color: #3a3a3a;
    font-size: 12px;
    line-height: 28px;
    overflow: hidden;}
    /**add by Lj**/
    .label_ul_Lj01 li {
        border-bottom: #f4f2f2 1px solid;}

.label_ul_Lj02 {
    color: #0c1832;
    font-size: 12px;
    line-height: 28px;
    overflow: hidden;}
    /**add by Lj**/
    .label_ul_Lj02 li {
        border-bottom: #999999 1px dashed;}

    .label_ul_Lj02 a {
        color: #0c1832;}

.zw_051 li {
    background: url(../images/"sn_11.jpg") no-repeat scroll left center transparent;
    display: block;
    line-height: 28px;
    padding-left: 10px;}

.label_ul_list li {
    margin-top: 10px;
    _display: inline;
    overflow: hidden;
    zoom: 1
;}

    .label_ul_list li h3 {
        font-size: 16px;
        background: url(../images/icon_dian.jpg) left center no-repeat;
        padding-left: 15px;}

        .label_ul_list li h3 a {
            color: #085695;}

.label_ul_list .label_summary {
    font-size: 14px;
    color: #646464;
    margin: 5px 5px 0px 5px;
    text-indent: 0em;
    line-height: 180%;}
/**头条列表**/
.label_head_li {
    overflow: hidden;
    zoom: 1
;}

    .label_head_li img {
        float: left;
        margin-right: 10px;
        display: inline
    ;}

    .label_head_li h3 {
        font-size: 14px;
        text-indent: 1.3em;}

.label_bigsize36 h3 {
    font: bold 24px/36px,simhei,"黑体";
    margin: 0;
    text-align: center;
    height: 36px;
    line-height: 36px;}

.label_bigsize37 h3 {
    font: normal 18px/36px,simhei,"黑体";
    margin: 0;
    text-align: center;
    height: 36px;
    line-height: 36px;}

.label_bigsize38 h3 {
    font: normal 21px/36px,simhei,"黑体";
    margin: 0;
    text-align: left;
    height: 35px;
    line-height: 25px;}

.headnew_icon2 {
    background: url(../images/xw_topnews.jpg) no-repeat center center;
    width: 78px;
    height: 77px
;}
/*table*/
.tableList {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #EAEAEA;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 0 1px;
    width: 100%;}

    .tableList td {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: #EAEAEA;
        border-image: none;
        border-style: solid;
        border-width: 0 1px 1px 0;
        line-height: 27px;
        padding: 0 10px;
        text-align: center;
        font-style: normal;
        font-weight: normal;}

    .tableList th {
        background: none repeat scroll 0 0 #FDF6EF;
        border-bottom: medium none;
        color: #914520;
        height: 25px;
        border-right: 1px solid #EAEAEA;}

    .tableList td.status span.pass {
        color: #D50512;}

/**图片列表**/

.label_pic_ul34 li {
    float: left;
    margin: 10px 10px;
    _display: inline;
    position: relative;
    overflow: hidden;
    zoom: 1
;}

.label_pic_ul34 h5 {
    margin: 10px 0;
    width: 100%;
    color: #fff;
    font-size: 14px;
    font-weight: normal;}

    .label_pic_ul34 h5 a {
        color: #23527c;
        display: block;}


/*分页*/
.wp-pagenavi {
    clear: both
;}

    .wp-pagenavi A {
        border-right: #bfbfbf 1px solid;
        padding-right: 5px;
        border-top: #bfbfbf 1px solid;
        padding-left: 5px;
        padding-bottom: 3px;
        margin: 2px;
        border-left: #bfbfbf 1px solid;
        padding-top: 3px;
        border-bottom: #bfbfbf 1px solid;
        text-decoration: none
    ;}

    .wp-pagenavi SPAN {
        border-right: #bfbfbf 1px solid;
        padding-right: 5px;
        border-top: #bfbfbf 1px solid;
        padding-left: 5px;
        padding-bottom: 3px;
        margin: 2px;
        border-left: #bfbfbf 1px solid;
        padding-top: 3px;
        border-bottom: #bfbfbf 1px solid;
        text-decoration: none
    ;}

    .wp-pagenavi A:hover {
        border-left-color: #000;
        border-bottom-color: #000;
        border-top-color: #000;
        border-right-color: #000
    ;}

    .wp-pagenavi SPAN.current {
        border-left-color: #000;
        border-bottom-color: #000;
        border-top-color: #000;
        border-right-color: #000
    ;}

    .wp-pagenavi SPAN.current {
        font-weight: bold
    ;}

/**信件投递页***/
.show_box_govs.email4 .form_title .f_l {
    background: url(email4_ttbg.jpg) no-repeat;
    color: #b7170f;
    height: 24px;
    line-height: 24px;
    padding-left: 30px;
    margin: 0;
    font-size: 14px;}

.show_box_govs.email4 table {
    margin-top: 20px;}

    .show_box_govs.email4 table td {
        height: 35px;
        line-height: 35px;
        border: #e6e6e6 1px solid;}

        .show_box_govs.email4 table td.grey {
            background: #f7f7f7;
            text-align: right;
            padding-right: 5px;}

        .show_box_govs.email4 table td.white {
            background: #fff;
            text-align: left;
            padding-left: 5px;}

.show_box_govs.email4 .start {
    color: red
;}

.show_box_govs.email4 table td.last {
    height: 38px;
    text-align: center;}

.show_box_govs.email4 table input {
    height: 20px;
    border: #d9e6f2 1px solid
;}

.show_box_govs.email4 table td.last input {
    background: url(../images/email4btn.jpg) no-repeat;
    width: 73px;
    height: 24px;
    color: #fff;
    font-weight: bold
;}


.show_box_govs.email4 table tr.tt {
    background: url(../images/email4tt_bg.jpg) repeat-x;
    height: 28px;
    line-height: 28px;}

    .show_box_govs.email4 table tr.tt td {
        height: 28px;
        line-height: 28px;
        padding-left: 5px;}


.fl {
    float: left
;}

.fr {
    float: right
;}

.messages {
    background: url(email4_2bg.jpg) no-repeat;
    width: 522px;
    height: 271px;
    margin: 50px auto;
    overflow: hidden;}

.inner_box {
    margin: 48px 130px 0 38px;}

    .inner_box h3 {
        background: url(email4_2_tt.jpg) no-repeat;
        border-bottom: #000 1px solid;
        padding-left: 20px;
        color: #b7170f;
        font-size: 14px;
        font-weight: bold;}

    .inner_box .txt {
        font-size: 12px;
        font-weight: normal;
        line-height: 14px;
        margin: 15px;}

    .inner_box .goback {
        font-size: 12px;
        font-weight: normal;
        text-align: right;}

.box_outer {
    background: #fff;
    width: 718px;
    height: auto;
    margin: 50px auto;
    border: #fddf8d 1px solid;
    overflow: hidden;}

.bar1 {
    background: url(email4_2_bar1.jpg) repeat-x;
    height: 29px;
    font-size: 12px;
    font-weight: normal
;}

    .bar1 .tt1 {
        background: url(email4_ttbg.jpg) no-repeat;
        height: 29px;
        line-height: 29px;
        color: #b7170f;
        font-size: 14px;
        font-weight: bold;
        margin-left: 10px;
        padding-left: 25px;
        float: left;}

    .bar1 .more a {
        color: #000;}

    .bar1 .more {
        background: url(nav2.jpg) no-repeat;
        padding: 0 10px 0 20px;
        margin-top: 6px;
        float: right;}

.bar2 {
    background: #f7f7f7;
    border: #d6dee7 1px solid;
    height: 28px;
    margin: 15px 0 10px;}

    .bar2 .tt2 {
        margin-left: 30px;
        height: 28px;
        line-height: 28px;
        font-size: 14px;
        font-weight: bold;}

.box_outer table {
    border: #98c4eb 2px solid;
    margin: 0 auto;}

.box_outer td {
    height: 28px;
    line-height: 28px;
    border: #98c4eb 1px solid;
    font-size: 12px;
    font-weight: normal;
    padding: 0 5px;}

.lettertb td {
    border-bottom: 1px dotted #333;}

.bg_grey {
    background: #F5F5F5;}

/**自适应视频列表**/
.label_adap_vd_ul1 li {
    margin: 10px 0;}

.label_adap_vd_ul1 .item {
    position: relative;
    width: 100%;
    overflow: hidden;
    zoom: 1;}

    .label_adap_vd_ul1 .item .vd-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        display: inline-block;
        margin: -50px 0 0 -40px;
        border: 5px solid #ffffff;
        border-radius: 50%;
        width: 70px;
        height: 70px;
        color: #ffffff;
        font-size: 40px;
        line-height: 65px;
        text-align: center;
        -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1), inset 0 0 10px rgba(0,0,0,0.1);
        box-shadow: 0 0 10px rgba(0,0,0,0.1), inset 0 0 10px rgba(0,0,0,0.1);
        text-shadow: 0 0 10px rgba(0,0,0,0.1);
        opacity: 0.9;}

.label_adap_vd_ul1 img {
    width: 100%;}

.label_adap_vd_ul1 p {
    background: #1b1b1b;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    opacity: 0.6;
    filter: alpha(opacity=60);
    width: 100%;
    margin: 0;
    z-index: 1;}

.label_adap_vd_ul1 h5 {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    margin: 0;
    color: #fff;
    font-size: 14px;
    z-index: 2;
    text-align: center;}

    .label_adap_vd_ul1 h5 a {
        color: #fff;
        display: inline-block;
        height: 30px;
        line-height: 30px;}

.label_adap_vd_ul2 .item {
    position: relative;
    width: 100%;
    overflow: hidden;
    zoom: 1;}

    .label_adap_vd_ul2 .item .vd-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        display: inline-block;
        margin: -30px 0 0 -20px;
        border: 3px solid #ffffff;
        border-radius: 50%;
        width: 50px;
        height: 50px;
        color: #ffffff;
        font-size: 14px;
        line-height: 45px;
        text-align: center;
        -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.1), inset 0 0 10px rgba(0,0,0,0.1);
        box-shadow: 0 0 10px rgba(0,0,0,0.1), inset 0 0 10px rgba(0,0,0,0.1);
        text-shadow: 0 0 10px rgba(0,0,0,0.1);
        opacity: 0.9;}

.label_adap_vd_ul2 img {
    width: 100%;}
/*video*/
.label_vd_ul li {
    margin-bottom: 28px;
    _display: inline;
    overflow: hidden;
    zoom: 1
;}

.label_vd_ul .label_vd_frame {
    float: left;
    margin-right: 10px;}

    .label_vd_ul .label_vd_frame .vd_play {
        position: absolute;
        width: 16px;
        margin-top: 25px;
        margin-left: 42px;}

.label_vd_title h3 {
    font-size: 14px;
    font-weight: normal;
    line-height: 1;}

.label_vd_title .label_summary {
    font-size: 12px;
    color: #646464;
    margin: 8px 5px 0px 5px;
    text-indent: 0em;
    line-height: 180%;}

.label_vd_ul2 li {
    margin: 6px 0;
    position: relative;
    overflow: hidden;
    zoom: 1;}

    .label_vd_ul2 li .vd_play {
        position: absolute;
        top: 45px;
        left: 104px;}

        .label_vd_ul2 li .vd_play:hover {
            opacity: 0.6;}
/*时间+标题*/
.label_list_date2 li {
    border-bottom: 1px dotted #e1e1e1;
    height: 28px;
    line-height: 28px;
    padding-bottom: 12px;
    margin-top: 12px;
    _display: inline;
    overflow: hidden;
    zoom: 1
;}

.label_list_date2 .label_list_datatime {
    color: #fff;
    background: #004da1;
    padding: 4px 8px;
    margin-right: 10px;}
/*letter*/
.letterlist6 li {
    height: 38px;
    line-height: 38px;
    overflow: hidden;}

    .letterlist6 li .title {
        padding-left: 15px;
        background: url(../images/dot043.jpg) left center no-repeat;
        float: left;
        width: 230px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;}

    .letterlist6 li .state {
        float: left;
        margin: 0 15px;}

    .letterlist6 li .datatime {
        float: right;
        color: ##636363;}
/*interview*/
.interviewup {
    height: 146px;
    border-bottom: #bcbcbc 1px dashed;}

    .interviewup .ph {
        float: left;
        width: 119px;
        text-align: center;}

        .interviewup .ph img {
            margin-bottom: 8px;}

    .interviewup .dt {
        float: right;
        width: 150px;}

        .interviewup .dt p {
            height: 18px;
            line-height: 19px;
            margin-top: 2px;}

        .interviewup .dt a {
            color: #ff3636;}

.interviewdw {
    padding-top: 10px;}

    .interviewdw ul li {
        background: url(../images/index_list_arrow.jpg) no-repeat;
        padding-left: 15px;
        height: 18px;
        line-height: 18px;}

.interviewtop {
    width: 255px;
    position: relative;}

    .interviewtop .ph {
        width: 255px;
        height: 170px;
        overflow: hidden;}

    .interviewtop .dt {
        width: 225px;
        background: url(../images/icon_vd.jpg) 12px -35px no-repeat #000;
        padding-left: 30px;
        font-size: 16px;
        color: #fff;
        position: absolute;
        bottom: 0px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        filter: alpha(opacity=75);
        background-color: rgba(0,0,0,0.6);}

        .interviewtop .dt a {
            color: #fff;
            font-size: 16px;}

.th {
    padding-right: 25px;}

.interviewbtm {
    padding-top: 7px;}

    .interviewbtm ul li {
        background: url(../images/icon_vd.jpg) left 6px no-repeat #f3f3f3;
        margin-top: 10px;
        padding-left: 30px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        font-size: 16px;
        color: #333;}

        .interviewbtm ul li a {
            color: #333;}
/*table no border*/
.selectTdClass {
    background-color: #edf5fa !important
;}

table.noBorderTable td, table.noBorderTable th, table.noBorderTable caption {
    border: 1px dashed #ddd !important
;}

table {
    margin-bottom: 10px;
    border-collapse: collapse;
    display: table;
    width: 100%;}

caption {
    border: 1px dashed #DDD;
    border-bottom: 0;
    padding: 3px;
    text-align: center;}

table tr.firstRow th {
    border-top-width: 2px;}

.ue-table-interlace-color-single {
    background-color: #fcfcfc;}

.ue-table-interlace-color-double {
    background-color: #f7faff;}

td p {
    margin: 0;
    padding: 0;}

#edit_label {
    display: inline;
    color: red;
    font-size: 14px;
    font-weight: 600;}
/*login css begin*/
.userpanel_info {
    margin-top: 10px;}

    .userpanel_info .userinfo li {
        height: 18px;
        line-height: 18px;}

    .userpanel_info .icon {
        display: inline;
        float: left;
        height: 85px;
        margin: 0 10px 0 5px;
        width: 75px;}

    .userpanel_info .username {
        color: #FF0000;
        font-weight: bold;}
/**清除必须在最后**/
.clear, li.clear, div.clear, p.clear, span.clear {
    background: none;
    border: none;
    clear: both;
    height: 1px;
    margin-top: -1px;
    margin-bottom: 0;
    padding: 0;
    overflow: hidden;
    font-size: 0;
    float: none;
    display: block;
    line-height: 0
;}
