 /* CSS Document */
    * {
        word-wrap: break-word
    }

    html,
    body,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    p,
    iframe,
    dl,
    dt,
    dd,
    ul,
    ol,
    li,
    pre,
    form,
    button,
    input,
    textarea,
    th,
    td,
    fieldset {
        margin: 0;
        padding: 0
    }

    ul,
    ol,
    dl {
        list-style-type: none
    }

    html,
    body {
        *position: static
    }

    html {
        font-family: sans-serif;
        -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%
    }

    address,
    caption,
    cite,
    code,
    dfn,
    em,
    th,
    var {
        font-style: normal;
        font-weight: 400
    }

    input,
    button,
    textarea,
    select,
    optgroup,
    option {
        font-family: inherit;
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit
    }

    input,
    button {
        overflow: visible;
        vertical-align: middle;
        outline: none
    }

    body,
    th,
    td,
    button,
    input,
    select,
    textarea {
       /* font-family: "\5FAE\8F6F\96C5\9ED1";*/
        font-size: 14px;
        color: #333;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }

    body {
        line-height: 1.6
    }

    strong,
    b {
        font-weight: bold;
    }

    .b {
        font-weight: bold;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: 100%
    }

    a,
    area {
        outline: none;
        blr: expression(this.onFocus=this.blur())
    }

    a {
        text-decoration: none;
        cursor: pointer
    }

    a:hover {
        text-decoration: none;
        outline: none
    }

    a:hover {
        text-decoration: underline;
    }

    a.ie6:hover {
        zoom: 1
    }

    a:focus {
        outline: none
    }

    a:hover,
    a:active {
        outline: none
    }

    :focus {
        outline: none
    }

    sub,
    sup {
        vertical-align: baseline
    }

    button,
    input[type="button"],
    input[type="submit"] {
        line-height: normal !important
    }

    /*img*/
    img {
        border: 0;
        vertical-align: middle
    }

    a img,
    img {
        -ms-interpolation-mode: bicubic
    }

    .img-responsive {
        max-width: 100%;
        height: auto
    }

    a {
        color: #333;
        text-decoration: none;
    }

    a:hover {
        color: #D9383F;
        text-decoration: none;
    }

    .blank7 {
        clear: both;
        display: block;
        height: 7px;
        overflow: hidden;
    }

    .blank9 {
        clear: both;
        display: block;
        height: 9px;
        overflow: hidden;
    }

    .blank10 {
        clear: both;
        display: block;
        height: 10px;
        overflow: hidden;
    }

    /*IE下a:hover 背景闪烁*/
    *html {
        overflow: -moz-scrollbars-vertical;

        zoom:expression(function(ele) {
                ele.style.zoom="1"; document.execCommand("BackgroundImageCache", false, true)
            }

            (this))
    }

    .b10 {
        height: 10px;
        clear: both;
    }

    /*新增内容 */
    .zl-c {
        position: relative;
    }

    #float {
        width: 235px;
        height: 457px;
        position: absolute;
        top: 0;
        left: -245px;
        background-color: #fff;
    }

    #float .zl-title {
        padding: 12px 20px;
    }

    .red {
        color: #D9383F;
    }

    .blue {
        color: #448ccb;
    }

    /*HTML5 reset*/
    head,
    footer,
    section,
    aside,
    details,
    menu,
    article,
    section,
    nav,
    address,
    hgroup,
    figure,
    figcaption,
    legend {
        display: block;
        margin: 0;
        padding: 0
    }

    time {
        display: inline
    }

    audio,
    canvas,
    video {
        display: inline-block;
        *display: inline;
        *zoom: 1
    }

    audio:not([controls]) {
        display: none
    }

    legend {
        width: 100%;
        margin-bottom: 20px;
        font-size: 21px;
        line-height: 40px;
        border: 0;
        border-bottom: 1px solid #e5e5e5
    }

    legend small {
        font-size: 15px;
        color: #999
    }

    svg:not(:root) {
        overflow: hidden
    }

    fieldset {
        border-width: 0;
        padding: 0.35em 0.625em 0.75em;
        margin: 0 2px;
        border: 1px solid #c0c0c0
    }

    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
        height: auto
    }

    input[type="search"] {
        -webkit-appearance: textfield;
        /* 1 */
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        /* 2 */
        box-sizing: content-box
    }

    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none
    }

    /*
Name:			style_clearfix
Example:		class="clearfix|cl"
Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
    .cl:after,
    .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden
    }

    .cl,
    .clearfix {
        zoom: 1
    }

    /**通用样式**/

    .container {
        margin: 0 auto;
        width: 1200px;
        background-color: #fff;
    }

    .w1190 {
        margin: 0 auto;
        width: 1190px;
    }

    #head {
        width: 100%;
    }

    #head .top {
        border-bottom: 1px solid #ebebeb;
        color: #666;
        height: 35px;
        line-height: 35px;
        width: 100%;
        overflow: hidden;
        background: #fff none repeat scroll 0 0;
    }

    #head .top span {
        margin-right: 10px;
    }

    #head .top a {
        padding: 0 5px;
    }

    #head .top a.red {
        color: #f13131;
    }

    #head .top a.red:hover {
        text-decoration: underline;
    }

    #head .top .l {
        float: left;
    }

    #head .top .r {
        float: right;
    }

    #head .search_logo {
        width: 100%;
        background: #fff none repeat scroll 0 0;
    }

    #head .search_logo .l {
        float: left;
        margin-top: 15px;
        width: 200px;
    }

    #head .search_logo .lt {
        float: left;
        margin-top: 15px;
        margin-left: 0px;
        width: 200px;
    }

    #head .search_logo .logo {
        display: block;
        float: left;
    }

    #head .search_logo .logo img {
        width: 196px;
        height: 58px;
    }

    #head .search_logo .zhuti {
        display: block;
        float: left;
    }

    #head .search_logo .zhuti img {
        height: 58px;
        margin-left: -20px;
    }

    #head .search_logo .top_ad {
        float: left;
        height: 56px;
        width: 615px;
        margin-top: 15px;
        margin-left: 10px;
    }

    #head .search_logo .top_ad img {
        width: 615px;
        height: 56px;
    }

    #head .search_logo .text {
        float: left;
        line-height: 20px;
        margin-left: 20px;
        width: 150px;
    }

    #head .search_logo .text span {
        display: block;
        float: left;
        padding-left: 25px;
        width: 100%;
    }

    #head .search_logo .text span.tel {
        background: rgba(0, 0, 0, 0) url("../images/tel_icon.png") no-repeat scroll left center;
        color: #fe6603;
        font-size: 16px;
        line-height: 22px;
    }

    #head .search_logo .text span.time {
        background: rgba(0, 0, 0, 0) url("../images/time_icon.png") no-repeat scroll 2px center;
        color: #fe6603;
        font-size: 13px;
    }

    #head .search_logo .qq {
        float: right;
        margin-top: 10px;
    }

    #head .search {
        float: left;
        width: 500px;
        margin-left: 87px;
    }

    #head .search form {
        float: left;
        width: 100%;
    }

    #head .search form .fg {
        border: 2px solid #D9383F;
        float: left;
        margin-top: 28px;
        width: 503px;
    }

    #head .search form .fg .input {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: currentcolor #ccc currentcolor currentcolor;
        border-image: none;
        border-style: none solid none none;
        border-width: medium 1px medium medium;
        color: #777;
        float: left;
        height: 32px;
        line-height: 32px;
        outline: medium none;
        padding: 0 0 0 5px;
        width: 403px;
    }

    #head .search form .fg .select {
        float: left;
        height: 32px;
        position: relative;
        width: 110px;
        z-index: 999;
    }

    #head .search form .fg .select input {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background: rgba(0, 0, 0, 0) url("../images/arrow_down.jpg") no-repeat scroll 88px center;
        border-color: currentcolor #ccc currentcolor currentcolor;
        border-image: none;
        border-style: none solid none none;
        border-width: medium 1px medium medium;
        color: #666;
        cursor: pointer;
        float: left;
        height: 32px;
        line-height: 32px;
        outline: medium none;
        padding: 0 0 0 5px;
        width: 105px;
    }

    #head .search form .fg .select dl {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background: #fff none repeat scroll 0 0;
        border-color: #eee #eee currentcolor;
        border-image: none;
        border-style: solid solid none;
        border-width: 1px 1px medium;
        display: none;
        left: 0;
        position: absolute;
        top: 32px;
        width: 108px;
        z-index: 999;
    }

    #head .search form .fg .select dl dd {
        border-bottom: 1px solid #eee;
        color: #555;
        display: block;
        line-height: 26px;
        padding-left: 10px;
    }

    #head .search form .fg .select dl dd:hover {
        background: #f1f1f1 none repeat scroll 0 0;
        cursor: pointer;
    }

    #head .search form .fg .submit {
        background-color: #D9383F;
        border: medium none;
        cursor: pointer;
        float: left;
        height: 32px;
        outline: medium none;
        padding: 0;
        width: 94px;
        color: #fff;
        font-size: 16px;
    }

    #head .links {
        position: relative;
        left: 200px;
        bottom: 0;
        border: 1px solid #c8def5;
        border-bottom: 0px;
        background: #f1f8fe;
        color: #C8DEF5;
    }

    #head .links a {
        height: 18px;
        display: inline-block;
        padding: 10px 0px;
    }

    #head .links a span {
        padding: 0px 20px;
        line-height: 18px;
        font-size: 16px;
        display: inline-block;
        border-right: 1px solid #C8DEF5;
    }

    #head .links a.active {
        background: url(../images/header_bg.png) repeat-x;
        color: #fff;
    }

    #head .links a.active span {
        border-right: none;
    }

    #head .links a:first {
        background: #0F3F94;
    }

    #head .links a:hover {
        text-decoration: underline;
    }

    #head .search p {
        line-height: 28px;
    }

    #head .search p a {
        color: #666;
        font-size: 12px;
        padding-right: 5px;
    }

    #head .search p a:hover {
        color: #f13131;
    }

    #head .menu {
        margin-top: 0px;
        position: relative;
        background: #fff none repeat scroll 0 0;
    }

    #head .menu .tmenu {
        box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
        float: left;
        width: 100%;
        background: #fff none repeat scroll 0 0;
    }

    #head .menu .tmenu .hd {
        background: #D9383F none repeat scroll 0 0;
        height: 38px;
        width: 100%;
    }

    #head .menu .tmenu .hd ul {
        background: #D9383F none repeat scroll 0 0;
    }

    #head .menu .tmenu .hd ul li {
        color: #fff;
        cursor: pointer;
        display: block;
        float: left;
        font-size: 16px;
        line-height: 38px;
        padding: 0 15px;
        transition: all 0.2s ease 0s;
    }

    #head .menu .tmenu .hd ul li.on,
    #head .menu .tmenu .hd ul li:hover {
        background: #eee none repeat scroll 0 0;
        color: #555;
    }

    #head .menu .tmenu .hd ul li.cur,
    #head .menu .tmenu .hd ul li:hover {
        background: #eee none repeat scroll 0 0;
        color: #555;
    }

    #head .menu .tmenu .hd ul li a {
        color: #fff;
    }

    #head .menu .tmenu .hd ul li.on a {
        color: #d9383f;
    }

    #head .menu .tmenu .hd ul li.cur a {
        color: #fff;
    }

    #head .menu .tmenu .hd ul li:hover a {
        color: #CA2129;
    }

    #head .menu .tmenu .bd {
        border-top: medium none;
        height: 38px;
        margin: 0 auto;
        overflow: hidden;
        width: 1200px;
    }

    #head .menu .tmenu .bd ul li {
        display: block;
        float: left;
        font-size: 15px;
        line-height: 40px;
        margin-right: 10px;
    }

    #head .menu .tmenu .bd ul li.on a {
        color: #d9383f;
    }

    #head .menu .tmenu .hd ul li i.hot {
        width: 28px;
        height: 28px;
        position: absolute;
        /* left: 50%; */
        top: -13px;
        margin-left: 5px;
        background-image: url(../images/s_hot.gif);
        background-size: 28px;
        display: block;
        background-repeat: no-repeat;
    }

    .ml5 {
        margin-left: 5px;
    }

    /*#head .menu .nav{height: 48px; left: 50%; line-height: 48px; margin-left: 80px; position: absolute; width: 520px;}*/
    #head .menu .nav {
        height: 48px;
        left: 63%;
        line-height: 48px;
        position: absolute;
        width: 385px;
    }

    #head .menu .nav ul {
        /*float: right;*/
    }

    #head .menu .nav ul li {
        display: block;
        float: left;
    }

    #head .menu .nav ul li a {
        color: #fff;
        display: block;
        float: left;
        font-size: 18px;
        padding: 0 18px;
        transition: all 0.5s ease 0s;
    }

    #head .menu .nav ul li a.cur,
    #head .menu .nav ul li a:hover {
        background: #CA2129 none repeat scroll 0 0;
    }

    .p-10 {
        padding: 10px;
    }

    .pt-10 {
        padding-top: 10px;
    }

    .p-tb-10 {
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .f-left {
        float: left;
    }

    .main-container {
        width: 1200px;
        margin: 0 auto;
    }

    .header {
        width: 100%;
        min-width: 1200px;
        position: relative;
        z-index: 888;
        font-size: 16px;
    }

    .header .top {
        background: #f3f3f3;
        border-bottom: 1px solid #d9d9d9;
        height: 16px;
        overflow: hidden;
        padding: 12px 0px;
    }

    .header .welcome {
        line-height: 16px;
        float: left;
    }

    .header .right {
        float: right;
        line-height: 16px;
    }

    .header .right a {
        padding: 0px 5px;
        cursor: pointer;
    }

    .header .right .link {
        float: right;
    }

    .header .right .link a {
        padding: 0 10px;
    }

    .header .right .setting {
        float: right;
    }

    .header .right .app {
        position: relative;
        float: right;
        margin: 0px 5px;
    }

    .header .main {
        height: 120px;
        position: relative;
    }

    .header .main .logo {
        position: relative;
        width: 196px;
        height: 58px;
        float: left;
        top: 25px;
    }

    .header .main .logo img {
        height: 58px;
    }

    .header .main .appcode {
        color: #D9383F;
        float: right;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        padding: 5px 0 0px 10px;
        cursor: default;
    }

    .header .main .appcode .codeimgbox {
        width: 90px;
        padding-top: 10px;
        position: absolute;
        right: 55px;
        background: #fff;
        height: 0;
        transition: height 0.5s;
        -webkit-transition: height 0.5s;
        -ms-transition: height 0.5s;
        -moz-transition: height 0.5s;
        -o-transition: height 0.5s;
        z-index: 200;
    }

    .header .main .appcode.hover .codeimgbox {
        height: 90px;
        transition: height 0.5s;
        -webkit-transition: height 0.5s;
        -ms-transition: height 0.5s;
        -moz-transition: height 0.5s;
        -o-transition: height 0.5s;
    }

    .header .main .appcode .codeimgbox .codebox {
        width: 90px;
    }

    .header .main .appcode .codeimgbox .codebox img {
        width: 90px;
    }

    .header .main .appcode .codeimgbox .codebox p {
        line-height: 16px;
        font-size: 12px;
        text-align: center;
        color: #323232;
    }

    .header .main .link {
        position: absolute;
        left: 210px;
        bottom: 0;
        border: 1px solid #ebebeb;
        border-bottom: 0px;
        background: #f6f6f6;
        color: #333;
        border-left: none;
    }

    .header .main .link a {
        height: 20px;
        line-height: 20px;
        display: inline-block;
        padding: 8px 0px;
    }

    .header .main .link a span {
        padding: 0px 20px;
        line-height: 18px;
        font-size: 16px;
        display: inline-block;
        border-right: 1px solid #ccc;
    }

    .header .main .link a.active {
        background: #D9383F;
        color: #fff;
    }

    .header .main .link a.active span {
        border-right: none;
    }

    .header .main .link a:first {
        background: #0F3F94;
    }

    .header .main .link a:hover {
        text-decoration: underline;
    }

    .header .nav {
        height: 48px;
        background: #D9383F none repeat scroll 0 0;
        width: 100%;
    }

    .header .nav a {
        display: block;
        float: left;
        padding: 0px 10px;
        color: #fff;
        line-height: 40px;
    }

    .header .nav a.active {
        background: #4881be;
    }

    #head .menu .navs {
        height: 48px;
        left: 68%;
        line-height: 48px;
        position: absolute;
        width: 385px;
    }

    #head .menu .navs ul {
        /*float: right;*/
    }

    #head .menu .navs ul li {
        display: block;
        float: left;
    }

    #head .menu .navs ul li a {
        color: #fff;
        display: block;
        float: left;
        font-size: 18px;
        padding: 0 18px;
        transition: all 0.5s ease 0s;
    }

    #head .menu .navs ul li a.cur,
    #head .menu .nav ul li a:hover {
        background: #CA2129 none repeat scroll 0 0;
    }

    .MainDiv {
        width: 1200px;
        margin: 0px auto;
        overflow: hidden;
        padding-top: 2px;
    }

    #TagsDiv {
        height: 31px;
        line-height: 31px;
        padding: 0 10px 0 10px;
        overflow: hidden;
        font-size: 13px;
    }

    #TagsDiv a {
        padding: 0 10px 0 10px;
    }

    .kjdh {
        margin-right: 20px;
        font-size: 13px;
        /* float: left; */
        line-height: 36px;
        height: 36px;
        color: #888;
    }

    .kjdh a {
        color: #4495ff;
    }

    .kjdh em {
        color: #555;
    }

    .kjdh em.jinri {
        color: #d9383f
    }

    .c_red {
        color: #c00 !important;
    }

    /**顶部广告**/
    .top_banner {
        margin: 0 auto;
        width: 1200px;
        height: 60px;
        position: relative
    }

    .top_banner img {
        position: absolute;
        right: 0px;
        top: 18px
    }

    .a_show_bg {
        background-repeat: no-repeat;
        font-family: "宋体";
        font-size: 12px;
        font-weight: normal;
        margin-left: 6px;
    }

    .bg_ban_m {
        display: block;
        width: 1200px;
        height: 60px;
    }

    .bg_l {
        display: block;
        position: absolute;
        left: 0px;
        top: 36px;
        height: 560px
    }

    .bg_r {
        display: block;
        position: absolute;
        right: 0px;
        top: 36px;
        height: 560px
    }

    .bg_ban_cls {
        position: absolute;
        right: 0px;
        bottom: 0px;
        width: 16px;
        height: 16px;
        z-index: 9999999;
    }

    .bg_ban_cls a {
        display: block;
        width: 16px;
        height: 16px;
        background-image: url(../images/close-1.gif);
        background-repeat: no-repeat;
        background-position: left top;
    }

    .bg_ban_cls a:hover {
        background: url('../images/close-2.gif');
        no-repeat
    }

    /******/
    .index-top1 {
        padding: 10px 5px 0 5px;
        background-color: #fff;
        width: 1190px;
    }

    .top_l {
        float: left;
        width: 250px;
        margin-right: 10px;
    }

    .top_c {
        float: left;
        width: 655px;
    }

    .top_r {
        width: 265px;
        float: right;
    }

    .index-kj {
        width: 250px;
        border: 1px solid #f6f6f6;
        background-color: #fff;
        border-bottom: none;
    }

    .index-kj .tab-hd {
        height: 40px;
        line-height: 40px;
        background: #fff;
        position: relative;
        padding-left: 10px;
       /* font-weight: bold;*/
        font-size: 16px;
    }

    .index-kj .tab-hd ul {}

    .index-kj .tab-hd ul li {
        float: left;
        width: 119px;
        cursor: pointer;
        text-align: center;
        font-size: 16px;
    }
	

    .index-kj .tab-hd ul li:nth-child(2) {
	   border: 1px solid #e7e7e7;
    border-top: none;
    background: #f6f6f6;
	border-right: none;
    width: 50%;
    }

    .index-kj .tab-hd ul li.on {
        height: 30px;
        background: #fff;
    }

    .gonggao-list {
        width: 250px;
        background: #fff;
        padding: 0;
    }

    .gonggao-list li {
        line-height: 22px;
        width: 230px;
        border-bottom: 1px solid #f6f6f6;
        padding: 0px 10px;
		overflow: hidden;
    }
	
	.gonggao-list .sjh dd {
                                    border: #ccc 1px solid;
                                    background-color: #fff;
                                    border-radius: 3px;
                                    overflow: hidden;
                                    float: right;
                                    margin-top: 8px;
                                }

                                .gonggao-list .sjh dd dl {
                                    width: 20px;
                                    height: 20px;
                                    text-align: center;
                                    line-height: 20px;
                                    color: #ff3b30;
                                    border-right: #ccc 1px solid;
                                    background-color: #fff;
                                    float: left;

                                }
 .gonggao-list .sjh dd dl:nth-child(3) {
   border-right: none;
}

    .gonggao-list .lot-name {
        float: left;
        color: #999;
        margin-top: 4px;
    }

    .gonggao-list .lot-name a:link,
    .gonggao-list .lot-name a:visited,
    .gonggao-list .lot-name a:active {
        color: #333;
        font-weight: bold;
        font-family: 'Microsoft Yahei';
        font-size: 13px;
    }

    .gonggao-list .lot-name a:hover {
        color: #F13131;
        text-decoration: none;
    }

    .gonggao-list .ball {
        /*width: 100%;*/
        float: left;
        margin: 5px 0;
    }

    .gonggao-list li .nums {
        width: 250px;
        clear: both;
    }

    .gonggao-list .sjh {
        height: 38px;
        line-height: 38px;
        margin-left: 5px;
        clear: both;
        display: inline-block;
    }
	

	

    .gonggao-list .sjh .bba {
        width: 25px;
        height: 25px;
        text-align: center;
        font-weight: normal;
        font-size: 15px;
        color: #fff;
        line-height: 25px;
        display: inline-block;
        margin-right: 3px;
        background: url(/images/common/ball.gif) no-repeat -25px 0;
    }

    .gonggao-list span.term {
        float: left;
        color: #666;
        margin-top: 4px;
        margin-left: 12px;
        font-size: 13px;
    }

    .gonggao-list span.term a {
        color: #999;
    }

    .gonggao-list .redball {
        margin-bottom: 2px;
        float: left;
        color: #fff;
        font-weight: normal;
        width: 25px;
        height: 25px;
        display: inline-block;
        text-align: center;
        line-height: 25px;
        margin-right: 3px;
        display: inline-block;
        background: url(/images/common/ball.gif) no-repeat 0 0;
    }

    .gonggao-list .blueball {
        float: left;
        color: #fff;
        font-weight: normal;
        width: 25px;
        height: 25px;
        display: inline-block;
        text-align: center;
        line-height: 25px;
        margin-right: 3px;
        display: inline-block;
        background: url(/images/common/ball.gif) no-repeat -25px 0;
    }

    .gonggao-list li.last {
        border-bottom: none;
        margin-bottom: 12px;
        overflow: hidden;
        zoom: 100%;
    }

    .gonggao-list .more-tip a {
        /**width:62px;**/
        margin: 0 3px 5px;
        text-align: center;
        display: inline-block;
        border: 1px solid #f6f6f6;
        border-radius: 4px;
        line-height: 24px;
        font-size: 12px;
        padding: 0 2px;
    }

    .gonggao-list .more-tip a:hover {
        background-color: #ebebeb;
    }

    /*.gonggao-list .more-tip a.red{color: #f20;}*/
    .gonggao-list .more-tip {
        width: 100%;
        clear: both;
    }

    /* 首页焦点图css */
    .focusBox {
        position: relative;
        width: 655px;
        height: 267px;
        overflow: hidden;
        text-align: left;
        background: white;
    }

    .focusBox .pic img {
        width: 655px;
        height: 267px;
        display: block;
    }

    .focusBox .txt-bg {
        position: absolute;
        bottom: 0;
        z-index: 1;
        height: 36px;
        width: 100%;
        background: #333;
        filter: alpha(opacity=40);
        opacity: 0.4;
        overflow: hidden;
    }

    .focusBox .txt {
        position: absolute;
        bottom: 0;
        z-index: 2;
        height: 36px;
        width: 100%;
        overflow: hidden;
    }

    .focusBox .txt li {
        height: 36px;
        line-height: 36px;
        position: absolute;
        bottom: -36px;
    }

    .focusBox .txt li a {
        display: block;
        color: white;
        padding: 0 0 0 10px;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
    }

    .focusBox .num {
        position: absolute;
        z-index: 3;
        bottom: 13px;
        right: 8px;
    }

    .focusBox .num li {
        float: left;
        position: relative;
        width: 10px;
        height: 8px;
        line-height: 8px;
        overflow: hidden;
        text-align: center;
        margin-right: 3px;
        cursor: pointer;
    }

    .focusBox .num li a,
    .focusBox .num li span {
        position: absolute;
        z-index: 2;
        display: block;
        color: white;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        text-decoration: none;
    }

    .focusBox .num li span {
        z-index: 1;
        background: black;
        filter: alpha(opacity=50);
        opacity: 0.5;
    }

    .focusBox .num li.on a,
    .focusBox .num a:hover {
        background: #f60;
    }

    .new-index {
        padding: 10px 0 5px 0;
        border: 1px solid #ececec;
        border-top: none;
    }

    .new-index .tit {
        line-height: 35px;
        text-align: center;
        font-size: 18px;
        font-weight: normal;
        padding: 0 10px;
    }

    .new-index .tit a {
        color: #D9383F
    }

    .new-index p {
        line-height: 22px;
        height: 45px;
        text-indent: 15px;
        font-size: 14px;
        color: #999;
        overflow: hidden;
        padding: 0 10px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }

    .hun2-list {
        padding-top: 6px;
        line-height: 30px;
        font-size: 14px;
    }

    .hun2-list li {
        line-height: 31px;
        height: 31px;
        width: 300px;
        float: left;
        padding: 0 10px 0 10px;
    }

    .hun2-list li .date {
        width: 45px;
        float: right;
        text-align: center;
        color: #999;
    }

    .hun2-list li a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        float: left;
    }

    .hun2-list li a.t {
        width: 170px;
    }

    .hun2-list li a.zz {
        text-align: center;
        color: #cc0000
    }

    .hun2-yc {
        border: 1px solid #ececce;
        border-top: none;
    }

    .hun2-yc li a.zz {
        text-align: center;
        color: #999
    }

    .list3-3 {
        border-left: 1px solid #ececec;
        border-bottom: 1px solid #ececec;
    }

    .list3-1 {
        width: 217px;
        float: left;
        border-right: 1px solid #ececec;
    }

    .list3-3 .list-news-cat {
        border: none;
        padding: 4px 10px 3px 10px;
    }

    .list3-1 .t-title {
        height: 36px;
        line-height: 36px;
        padding: 0 10px;
        font-size: 16px;
        background-color: #f6f6f6;
    }

    .list3-1 .t-title a {
        color: #333;
        float: left;
    }

    .list3-1 .t-title a.more {
        color: #999;
        float: right;
        font-size: 14px;
    }


    /* 本例子css */
    .f-down-news {
        width: 655px;
        height: 324px;
        text-align: left;
        margin-top: 20px;
        position: absolute;
    }

    .f-down-news .tab-hd {
        height: 40px;
        line-height: 40px;
        background: #fff;
        position: relative;
		border-bottom: 1px solid #e5e5e5; 
    }

    .f-down-news .tab-hd .ad {
        height: 40px;
        line-height: 40px;
        position: absolute;
        right: 15px;
        top: 0;
        width: 100px;
        text-align: right;
    }

    .f-down-news .tab-hd .ad a {
        color: #FFFF00;
        font-size: 16px;
    }

    .f-down-news .tab-hd ul {
        height: 40px;
    }

    .f-down-news .tab-hd ul li {
        float: left;
        padding: 0 15px;
        cursor: pointer;
        color: #fff;
        font-size: 16px;
    }

    .f-down-news .tab-hd ul li.on {
            color: #0777dd;
    font-size: 22px;
    height: 40px;
    line-height: 31px;
	border-bottom: 2px solid #0777dd;
    width: 100px;
    }

    .four-news {
        width: 50%;
        float: left;
    }

    .four-news h3 {
        padding: 0 10px;
        line-height: 36px;
        height: 36px;
        background-color: #f6f6f6;
    }

    .four-news h3 a {
        font-size: 15px;
        color: #333;
        display: block;
        float: left;
    }

    .four-news h3 a.fr {
        color: #999;
        float: right;
        font-weight: normal;
    }

    .list-news-cat {
        border: 1px solid #f6f6f6;
    }

    .list-news-cat li {
        line-height: 30px;
        height: 30px;
        overflow: hidden;
        font-size: 14px;
    }

    .list-news-cat li a.cat {
        color: #D9383F;
    }

    .list-news-cat li .date {
        color: #999;
        float: right;
        padding: 0 5px;
    }

    .list-news-catn {
        border: 1px solid #f6f6f6;
    }

    .list-news-catn li {
        line-height: 27px;
        height: 27px;
        overflow: hidden;
        font-size: 14px;
    }

    .list-news-catn li a.cat {
        color: #D9383F;
    }

    .list-news-catn li .date {
        color: #999;
        float: right;
        padding: 0 5px;
    }

    .top_r .top {
        width: 100%;
        background: #fff;
        border: 1px solid #f6f6f6;
    }

    .top_r .rtitle {
        background-color: #f6f6f6;
        height: 31px;
        line-height: 31px;
        font-weight: bold;
        overflow: hidden;
        padding-left: 13px;
    }

    .top_r .rlist {
        height: 223px;
        padding: 8px 8px 3px 7px;
    }

    .top_r .rlist ul li {
        line-height: 27px;
        height: 27px;
        overflow: hidden;
        font-size: 14px;
    }


    .index-gg {
        width: 265px;
        height: 350px;
        background-color: #fff;
        margin-top: 10px;
    }

    .index-gg .tab-hd {
        height: 33px;
        line-height: 33px;
        background: #f6f6f6;
        position: relative;
        padding-left: 13px;
        height: 31px;
        line-height: 31px;
        font-weight: bold;
        font-size: 14px;
    }

    .index-gg .tab-hd a.fr {
        color: #999;
        float: right;
        font-weight: normal;
        padding-right: 10px;
    }

    .index-gg .tab-hd ul {}

    .index-gg .tab-hd ul li {
        float: left;
        width: 50%;
        cursor: pointer;
        text-align: center;
        font-size: 14px;
        position: relative;
    }

    .index-gg .tab-hd ul li.on {
        height: 40px;
        background: #fff;
    }

    .index-gg .tab-bd ul {
        padding: 10px;
        overflow: hidden;
        height: 277px;
    }

    .index-gg .tab-bd ul li a {
        width: 253px;
        text-overflow: ellipsis;
        display: block;
        float: left;
        height: 30px;
        line-height: 30px;
        overflow: hidden;
        white-space: nowrap;
    }

    .index-gg .tab-bd .list-news-cat {
        border: none;
    }


    .tiao {
        line-height: 46px;
        height: 46px;
        background-color: #fff;
        padding: 0;
		border-bottom: 1px solid #e5e5e5;
    }

    .tiao .t {
        padding-left: 15px;
        color: #fff;
        line-height: 46px;
        height: 46px;
    }

    .tiao .t1 {
        padding-left: 15px;
        color: #0777dd;
        line-height: 46px;
        height: 46px;
		border-bottom: 2px solid #0777dd;
    width: 100px;
    }

    .tiao span {
        display: block;
        float: left;
    }

    .tiao .tags {
        float: right;
        color: #999;
        padding-right: 10px;
    }

    .tiao .tags a {
       color: #999;
        font-size: 14px;
        padding: 0 5px;
    }

    .tiao .tags em {
        color: #dddddd;
    }

    .ft22 {
        font-size: 22px;
    }

    .ft20 {
        font-size: 20px;
    }

    .ft18 {
        font-size: 18px;
    }

    .ft14 {
        font-size: 14px;
    }

    .tiao .ball {
        display: inline-block;
        line-height: 46px;
        height: 46px;
    }

    .tiao .ball em {
        line-height: 28px;
        height: 28px;
        margin-top: 8px;
        width: 28px;
        display: block;
        float: left;
        border: 1px solid #fff;
        color: #fff;
        font-size: 16px;
        margin-right: 10px;
        text-align: center;
        border-radius: 50%;
    }

    .tiao .ball em.jia {
        border: none;
        color: #fff;
        width: 10px;
    }

    .tiao .ico-tz {
        margin-top: 10px;
        margin-left: 15px;
    }

    .tiao .t a {
        color: #fff;
        font-size: 14px;
        padding: 0 5px;
    }

    .tiao .t1 a {
       	color: #0777dd;
        font-size: 24px;
        padding: 0 5px;
    }


    /* 本例子css */
    .tiao-top {
        overflow: hidden;
        position: relative;
    }

    .tiao-top .hd {
        display: none;
    }

    .tiao-top .infoList li {
        height: 46px;
        line-height: 46px;
    }

    .tiao-top .infoList li .date {
        float: right;
        color: #999;
    }

    .tiao-top32 .infoList li {
        height: 32px;
        line-height: 32px;
    }

    .cat-r {
        width: 336px;
        float: right;
        border: 1px solid #f6f6f6;
        margin-bottom: 10px;
    }

    .top-t {
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        font-size: 18px;
        border-bottom: 1px solid #f6f6f6;
        background: #f6f6f6;
    }

    .top-t a {
        color: #c80000;
        float: left;
    }

    .top-t a.more {
        color: #999;
        float: right;
        font-size: 16px;
    }

    .top-t-list li {
        width: 100%;
        float: left;
        line-height: 34px;
        height: 34px;
        font-size: 14px;
        margin-top: 5px;
    }

    .top-t-list li .num {
        width: 60px;
        height: 28px;
        line-height: 28px;
        padding-top: 6px;
        text-align: center;
        padding-left: 15px;
    }

    .top-t-list li .num em {
        display: block;
        float: left;
        width: 28px;
        background-color: #e6e5e5;
        line-height: 28px;
    }

    .top-t-list li:nth-child(1) .num em {
        background-color: #f69750;
        color: #fff;
    }

    .top-t-list li:nth-child(2) .num em {
        background-color: #f69750;
        color: #fff;
    }

    .top-t-list li:nth-child(3) .num em {
        background-color: #f69750;
        color: #fff;
    }

    .top-t-list li .data {
        float: right;
        color: #999;
        padding-right: 10px;
        ;
        width: 45px;
        text-align: right;
    }

    .top-t-list li a {
        margin-left: 5px;
        width: 232px;
        white-space: nowrap;
        overflow: hidden;
        height: 30px;
        line-height: 30px;
        display: block;
        float: left;
        text-overflow: ellipsis;
    }

    .top-t-list li a:hover {
        color: #D9383F;
        text-decoration: underline;
    }

    .top-t-list li a:visited {
        color: #777;
    }

    .ico {
        background-image: url(../images/bg_ico.png);
    }

    .ico-tz {
        height: 32px;
        width: 32px;
        background-position: 10px 5px;
        background-repeat: no-repeat;
        display: block;
        float: left;
    }

    .ico-hot {
        height: 24px;
        width: 24px;
        background-position: 0 -35px;
        background-repeat: no-repeat;
        display: block;
        float: left;
    }

    .ico-tu {
        height: 24px;
        width: 24px;
        background-position: -35px -311px;
        background-repeat: no-repeat;
        display: block;
        float: left;
    }


    .cat-tk {
        width: 1190px;
        float: left;
        border: 1px solid #f6f6f6;
        margin-bottom: 10px;
    }

    .cat-l {
        width: 840px;
        float: left;
        border: 1px solid #f6f6f6;
        margin-bottom: 10px;
    }

    .cat-r {
        width: 336px;
        float: right;
        border: 1px solid #f6f6f6;
        margin-bottom: 10px;
    }

    .index-tab {
        border: 1p solid #333;
        background-color: #fff;
    }

    .index-tab .tab-hd {
        height: 40px;
        line-height: 40px;
        background: #f6f6f6;
        position: relative;
    }

    .index-tab .tab-hd ul {}

    .index-tab .tab-hd ul li {
        float: left;
        padding: 0 20px;
        cursor: pointer;
        text-align: center;
        font-size: 16px;
    }

    .index-tab .tab-hd ul li a {
        color: #333;
    }

    .index-tab .tab-hd ul li.on {
        background: #fff;
    }

    .index-tab .tab-hd ul li.on a {
        color: #D9383F
    }

    .index-tab .tab-bd {
        padding-top: 4px;
        /*padding-top:6px;*/
    }

    .fix-1 .tab-three .tab-hd-three {
        height: 36px;
        line-height: 33px;
    }

    .show-item {
        position: relative;
        margin: 12px 0;
    }

    .show-info {
        float: left;
    }

    .show-pic {
        width: 36px;
        height: 36px;
        float: left;
        margin-right: 10px;
    }

    .show-info {
        overflow: hidden;
        zoom: 1;
    }


    .two-list {
        /*padding:5px 10px;*/
        padding: 10px 15px 12px;
    }

    .two-list li {
        padding: 0 10px 0 20px;
        width: 370px;
        float: left;
        line-height: 30px;
        height: 30px;
        font-size: 16px;
        overflow: hidden;
        display: inline;
    }

    .two-list li:nth-child(odd) {
        border-right: 1px solid #f6f6f6;
    }

    .two-list li .date {
        float: right;
        color: #999;
        width: 45px;
        text-align: center;
    }

    .two-list li a {
        width: 314px;
        overflow: hidden;
        height: 30px;
        display: block;
        float: left;
        text-overflow: ellipsis;
    }

    .two-list li a:hover {
        color: #D9383F;
        text-decoration: underline;
    }

    .two-list li a:visited {
        color: #777;
    }

    .col-r {
        color: #D72C34;
    }

    .col-h {
        color: #F58200;
    }

    .cb-list {
        /*padding:8px 5px;*/
        padding: 4px 5px;
    }

    .cb-list-t {
        padding: 8px 5px 2px;
    }

    .cb-list li {
        float: left;
        overflow: hidden;
        font-size: 14px;
        width: 840px;
        height: 30px;
    }

    .cb-list li.t {
        border-bottom: 1px solid #f6f6f6;
    }

    .cb-list li.t span {
        display: inline-block;
        text-align: center;
        font-size: 14px;
        line-height: 29px;
        height: 29px;
    }

    .cb-list li.t span:first-child {
        width: 20%;
    }

    .cb-list li.t span:nth-child(2) {
        width: 45%;
    }

    .cb-list li.t span:nth-child(3) {
        width: 10%;
    }

    .cb-list li.t span:nth-child(4) {
        width: 25%
    }

    .cb-list li:nth-child(odd) {
        border-right: 1px solid #f6f6f6;
    }

    .cb-list li a {
        display: inline-block;
        line-height: 31px;
        height: 31px;
        text-align: left;
        vertical-align: middle;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .cb-list li a:first-child {
        display: inline-block;
        width: 20%;
        color: #cc0000;
        overflow: hidden;
    }

    .cb-list li a:nth-child(2) {
        display: inline-block;
        width: 45%;
    }

    .cb-list li a:nth-child(2) span {
        color: #cc0000;
    }

    .cb-list li a:nth-child(2) span.gq {
        color: #999;
    }

    .cb-list li a:nth-child(3) {
        display: inline-block;
        width: 10%;
        color: #000099
    }

    .cb-list li span.date {
        display: inline-block;
        width: 14%;
        text-align: right;
        color: #999;
    }

    .cb-list li span.caidou {
        display: inline-block;
        width: 12%;
        text-align: left;
        color: #cc0000;
    }

    .cb-list li span.date.red {
        color: #cc0000;
    }

    .cb-list li img {
        width: 28px;
        height: 28px;
        overflow: hidden;
        margin-left: 5px;
        float: left;
        border-radius: 50%;
    }

    .cb-list table {
        width: 100%;
    }

    .cb-list table tr {
        width: 414px;
        height: 30px;
        float: left;
        overflow: hidden;
        font-size: 14px;
    }

    .cb-list table td {
        padding: 2px 0;
        color: #909090;
        font-size: 14px;
        text-align: center;

    }

    .cb-list table td span {
        color: #dc3f3e;
        font-size: 16px;
    }

    .cb-list table td.red {
        color: #da3231;
    }

    .cb-list table td:nth-child(2) {
        color: #c00;
    }

    .cb-list table td a {
        color: #c00;
    }

    .cb-list table td span {
        color: #c00;
    }

    .cb-list table td.kuan {
        width: 80%;
        float: left;
    }

    .cb-list table td.kuan a {
        color: #333;
        display: inline-block;
        line-height: 30px;
        height: 30px;
        text-align: left;
        vertical-align: middle;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-right: 20px;
    }

    .cb-list table td.kuan p a {
        color: #c00;
    }

    .cb-list dl dt img {
        display: block;
        width: 30px;
        height: 30px;
        margin: 0 auto;
        vertical-align: middle;
        display: inline-block;
        border-radius: 2px;
    }

    .cb-list dl dd a {
        font-size: .24rem;
    }

    .cb-list table td.lzh a {
        color: #909090;
    }

    .cb-list table td.quanzhong {
        background: #da3231;
    }

    .cb-list table td.quanzhong span {
        color: #fff;
    }

    .cb-list li .ico-tui {
        background-position: 5px -480px;
        float: left;
    }

    .cb-list li .ico {
        background-repeat: no-repeat;
        width: 34px;
        height: 34px;
        margin-top: 3px;
        display: block;
    }

    .zuozhe {
        width: 100%;
        /*padding:11px 0 15px 2px;*/
        padding: 0px 0 5px 2px;
    }

    .zuozhe a {
        padding: 7px 12px;
        width: 121px;
        margin: 0 10px;
        border: 1px solid #ebebeb;
        line-height: 24px;
        display: block;
        float: left;
        height: 24px;
        border-radius: 2px;
        background-color: #f6f6f6;
        font-size: 14px;
    }

    .zuozhe a i {
        margin-right: 5px;
    }

    .zuozhe a:hover,
    .zuozhe a.on {
        border: 1px solid #ff8828;
        background-color: #ffebc3;
    }

    .zuozhe a:hover span,
    .zuozhe a.on span {
        color: #d9383f
    }

    .zuozhe2 a {
        background-image: url(../images/bg_hot.jpg);
        background-repeat: repeat-x;
        background-color: none;
    }

    .zuozhe2 a:hover,
    .zuozhe2 a.on {
        border: 1px solid #ebebeb;
        ;
        background-color: none;
    }

    /*****三重切换****/
    .tab-one {}

    .tab-one .tab-hd-one {
        height: 39px;
        line-height: 39px;
        background: #f6f6f6;
        border-bottom: 1px solid #f6f6f6;
        position: relative;
    }

    .tab-one .tab-hd-one ul li {
        width: 50%;
        cursor: pointer;
        text-align: center;
        font-size: 18px;
        float: left;
    }

    .tab-one .tab-hd-one ul li a {
        color: #333;
    }

    .tab-one .tab-hd-one ul li.on {
        background: #fff;
    }

    .tab-one .tab-hd-one ul li.on a {
        color: #d9383f
    }

    .tab-two .tab-hd-two {
        height: 40px;
        line-height: 40px;
        border-bottom: 1px solid #f6f6f6;
        position: relative;
        border-bottom: 1px solid #f6f6f6
    }

    .tab-two .tab-hd-two ul li {
        width: 33.3333%;
        cursor: pointer;
        text-align: center;
        font-size: 16px;
        float: left;
    }

    .tab-two .tab-hd-two ul.tab2 li {
        width: 50%;
    }

    .tab-two .tab-hd-two ul.tab4 li {
        width: 25%;
    }

    .tab-two .tab-hd-two ul.tab5 li {
        width: 20%;
    }

    .tab-two .tab-hd-two ul.tab6 li {
        width: 16.6666%;
    }

    .tab-two .tab-hd-two ul li a {
        color: #333;
    }

    .tab-two .tab-hd-two ul li.on {
        background: #d9383f;
    }

    .tab-two .tab-hd-two ul li.on a {
        color: #fff
    }

    .tab-three .tab-hd-three {
        height: 30px;
        line-height: 27px;
        border-bottom: 1px solid #f6f6f6;
        position: relative;
    }

    .tab-three .tab-hd-three ul li {
        width: 33.3333%;
        cursor: pointer;
        text-align: center;
        font-size: 16px;
        float: left;
        border-bottom: 3px solid #fff;
    }

    .tab-three .tab-hd-three ul.tab4 li {
        width: 25%;
    }

    .tab-three .tab-hd-three ul.tab5 li {
        width: 20%;
    }

    .tab-three .tab-hd-three ul.tab6 li {
        width: 16.6666%;
    }

    .tab-three .tab-hd-three ul li a {
        color: #333;
    }

    .tab-three .tab-hd-three ul li.on {
        background: #fff;
        border-bottom: 3px solid #d9383f;
    }

    .tab-three .tab-hd-three ul li.on a {
        color: #d9383f
    }


    .top-t {
        height: 39px;
        line-height: 39px;
        padding: 0 10px;
        font-size: 18px;
        border-bottom: 1px solid #f6f6f6;
        background: #f6f6f6;
    }

    .top-t a {
        color: #c80000;
        float: left;
    }

    .top-t a.more {
        color: #999;
        float: right;
        font-size: 16px;
    }

    .top-list li {
        font-size: 14px;
        text-align: center;
        line-height: 40px;
        height: 40px;
    }

    .top-list li:nth-child(odd) {
        background-color: #f6f6f6;
    }

    .top-list li.t {
        background-color: #f6f6f6
    }

    .top-list li a,
    .top-list li span {
        display: block;
        float: left;
    }

    .top-list li .num {
        width: 60px;
        height: 28px;
        line-height: 28px;
        padding-top: 6px;
        text-align: center;
        padding-left: 15px;
    }

    .top-list li .num em {
        display: block;
        float: left;
        width: 28px;
        background-color: #e6e5e5;
        line-height: 28px;
    }

    .top-list li .num .ico {
        width: 20px;
        float: left;
        height: 28px;
        display: block;
        background-repeat: no-repeat;
        margin-left: 7px;
        background-size: 423%;
    }

    .top-list li .num .ico-s {
        background-position: 0 -62px;
    }

    .top-list li .num .ico-j {
        background-position: 0 -90px;
    }

    .top-list li .num .ico-p {
        background-position: -23px -90px;
    }

    .top-list li:nth-child(2) .num em {
        background-color: #f69750;
        color: #fff;
    }

    .top-list li:nth-child(3) .num em {
        background-color: #f69750;
        color: #fff;
    }

    .top-list li a:nth-child(2) {
        width: 86px;
    }

    .top-list li a:nth-child(3) {
        width: 65px;
        color: #d9383f
    }

    .top-list li.t a:nth-child(3) {
        color: #333;
    }

    .top-list li a:nth-child(4) {
        width: 110px;
    }

    .top-list li a:nth-child(4) span {
        color: #d9383f;
        display: inline;
        float: none;
    }

    .top-list li.di a {
        width: 111px !important;
        color: #333;
    }

    .top-list li .click {}

    .top-list li .click a {
        color: #000099;
        /*width:85px;*/
        padding: 0 6px;
    }



    .top2-list li {
        font-size: 14px;
        text-align: center;
        line-height: 40px;
        height: 40px;
        border-top: 1px solid #f6f6f6;
    }

    .top2-list li.t {
        background-color: #f6f6f6;
        border-top: none;
    }

    .top2-list li a,
    .top2-list li span {
        display: block;
        float: left;
    }

    .top2-list li .num {
        width: 60px;
        height: 28px;
        line-height: 28px;
        padding-top: 6px;
        text-align: center;
        padding-left: 15px;
    }

    .top2-list li .num em {
        display: block;
        float: left;
        width: 28px;
        background-color: #e6e5e5;
        line-height: 28px;
    }

    .top2-list li .num .ico {
        width: 20px;
        float: left;
        height: 28px;
        display: block;
        background-repeat: no-repeat;
        margin-left: 7px;
    }

    .top2-list li .num .ico-s {
        background-position: 0 -62px;
    }

    .top2-list li .num .ico-j {
        background-position: 0 -90px;
    }

    .top2-list li:nth-child(2) .num em {
        background-color: #f69750;
        color: #fff;
    }

    .top2-list li:nth-child(3) .num em {
        background-color: #f69750;
        color: #fff;
    }

    .top2-list li a:nth-child(2) {
        width: 85px;
        border-left: 1px solid #f6f6f6;
    }

    .top2-list li a:nth-child(3) {
        width: 113px;
        color: #d9383f;
        border-left: 1px solid #f6f6f6;
    }

    .top2-list li.t a:nth-child(3) {
        color: #333;
    }

    .top2-list li a:nth-child(4) {
        width: 60px;
        border-left: 1px solid #f6f6f6;
        text-align: center;
        line-height: 40px;
        height: 40px;
    }

    .top2-list li a:nth-child(4):hover {
        color: #333
    }

    .top2-list li.di a {
        width: 111px !important;
        color: #333;
    }



    .tab-zm {}

    .tab-zm .tab-hd {
        height: 46px;
        line-height: 46px;
        background: #D9383F;
        position: relative;
        overflow: hidden;
    }

    .tab-zm .tab-hd ul li {
        /* width:110px; */
        padding: 0 12px;
        text-align: center;
        cursor: pointer;
        text-align: center;
        font-size: 18px;
        float: left;
    }

    .tab-zm .tab-hd ul li a {
        color: #fff;
    }

    .tab-zm .tab-hd ul li.on a {
        font-size: 18px;
    }

    .tab-zm .tab-hd ul li a.f22 {
        font-size: 22px;
    }

    .tab-zm .tab-hd ul li a.f22.jinse {
        color: #ffff00;
    }

    .t-title {
        height: 40px;
        line-height: 40px;
        padding: 0 10px;
        font-size: 20px;
        background-color: #f6f6f6;
    }

    .t-title a {
        color: #333;
        float: left;
    }

    .t-title a.more {
        color: #999;
        float: right;
        font-size: 18px;
    }


    .cat-tow {
        width: 419px;
        float: left;
        border-right: 1px solid #f6f6f6;
    }

    .cat-three {
        width: 279px;
        float: left;
        border-right: 1px solid #f6f6f6;
    }

    .cat-three:nth-child(3) {
        border-right: none;
        width: 280px;
    }


    .cat-three-s {
        width: 395px;
        float: left;
        border-right: 1px solid #f6f6f6;
    }

    /*排行*/
    .sort_title {
        height: 50px;
        background-color: #f6f6f6;
        overflow: hidden;
        zoom: 1;
    }

    .sort_title ul {
        float: left;
        overflow: hidden;
        zoom: 1;
        width: 450px;
    }

    .sort_title li {
        float: left;
        width: 120px;
        font-size: 16px;
        line-height: 50px;
        text-align: center;
        cursor: pointer;
        color: #333;
    }

    .sort_title li.on {
        color: #fff;
        background-color: #e24a4a;
    }

    .sort_title li.on h2 {
        color: #fff;
    }

    .sort_title .bangdan {
        float: left;
        border-collapse: collapse;
        border-spacing: 0;
        line-height: 50px;
    }

    .sort_title .bangdan td {
        padding: 0 6px;
    }

    .sort_title .bangdan select {
        height: 22px;
        border: 1px solid #e24a4a;
    }

    .sort_title .sz_zj a {
        display: block;
        font-size: 14px;
        text-align: center;
        color: #fff;
        width: 110px;
        line-height: 22px;
    }

    .sort_cont {
        border: 1px solid #e4e4e4;
        border-top: none;
        padding-bottom: 10px;
        overflow: auto;
        zoom: 1;
    }

    .sort_l {
        float: left;
        width: 243px;
    }

    .zl-listyuce {
        padding: 9px 10px 10px;
    }

    .zl-listyuce a {
        position: relative;
        height: 30px;
        font-size: 14px;
        line-height: 30px;
        border: 1px solid #eee;
        margin: 6px 3px;
        display: block;
        width: 59px;
        float: left;
        padding: 0 11px;
        text-align: center;
        border-radius: 4px;
    }

    .zl-listyuce a.on {
        border: 1px solid #d9383f;
        background-color: #ffebc3
    }

    .zl-listyuce a:hover {
        border: 1px solid #d9383f;
        background-color: #ffebc3
    }

    .zl-listyuce a:nth-child(odd) {
        margin-right: 10px;
    }

    .zl-listyuce a::after {
        content: "";
        display: block;
        height: 20px;
        width: 20px;
        background-position: 0 -118px;
        position: absolute;
        left: 10px;
        top: 10px;
    }

    .zl-listyucel {
        padding: 9px 10px 10px;
    }

    .zl-listyucel a {
        position: relative;
        height: 30px;
        font-size: 14px;
        line-height: 30px;
        border: 1px solid #eee;
        margin: 6px 3px;
        display: block;
        width: 60px;
        float: left;
        padding: 0 11px;
        text-align: center;
        border-radius: 4px;
    }

    .zl-listyucel a.on {
        border: 1px solid #d9383f;
        background-color: #ffebc3
    }

    .zl-listyucel a:hover {
        border: 1px solid #d9383f;
        background: #e24a4a;
        color: #fff;
    }

    .zl-listyucel a::after {
        content: "";
        display: block;
        height: 20px;
        width: 20px;
        background-position: 0 -118px;
        position: absolute;
        left: 10px;
        top: 10px;
    }

    .con-r .zl-listpic a {
        width: 143px;
    }

    .con-r .zl-listzimi a {
        width: 143px;
    }

    .con-r .zl-listyuce a {}

    .hun-list {
        padding: 5px 10px;
        line-height: 30px;
        font-size: 14px;
    }

    .hun-list li {
        line-height: 30px;
        height: 30px;
    }

    .hun-list li .date {
        width: 45px;
        float: right;
        text-align: center;
        color: #999;
    }

    .hun-list li .date.red {
        color: #cc0000;
    }

    .hun-list li a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        float: left;
    }

    .hun-list li a.t {
        width: 214px;
    }

    .hun-list li a.zz {
        width: 60px;
        text-align: center;
        color: #cc0000
    }

    .hun-list li a.wr {
        color: #cc0000;
        padding: 0 5px 0 0;
        text-align: center;
    }

    .hun-list li a.cat {
        width: 50px;
        text-align: right;
        margin-right: 5px;
    }

    .hun-list li a.cj {
        width: 99px;
        text-align: left;
        color: #000099
    }

    .hun-list-s {
        padding: 5px 10px;
        line-height: 30px;
        font-size: 14px;
    }

    .hun-list-s li {
        line-height: 30px;
        height: 30px;
    }

    .hun-list-s li .date {
        width: 45px;
        float: right;
        text-align: center;
        color: #999;
    }

    .hun-list-s li .date.red {
        color: #cc0000;
    }

    .hun-list-s li a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        float: left;
    }

    .hun-list-s li a.t {
        width: 330px;
    }

    .hun-list-s li a.zz {
        width: 60px;
        text-align: center;
        color: #cc0000
    }

    .hun-list-s li a.wr {
        color: #cc0000;
        padding: 0 5px 0 0;
        text-align: center;
    }

    .hun-list-s li a.cat {
        width: 50px;
        text-align: right;
        margin-right: 5px;
    }

    .hun-list-s li a.cj {
        width: 99px;
        text-align: left;
        color: #000099
    }

    .hunt-list {
        padding: 5px 10px;
        line-height: 30px;
        font-size: 14px;
    }

    .hunt-list li {
        line-height: 30px;
        height: 30px;
    }

    .hunt-list li .date {
        width: 45px;
        float: right;
        text-align: center;
        color: #999;
    }

    .hunt-list li .date.red {
        color: #cc0000;
    }

    .hunt-list li a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        float: left;
    }

    .hunt-list li a.t {
        width: 274px;
    }

    .hunt-list li a.zz {
        width: 60px;
        text-align: center;
        color: #cc0000
    }

    .hunt-list li a.wr {
        color: #cc0000;
        padding: 0 5px;
        text-align: center;
    }

    .hunt-list li a.cat {
        width: 50px;
        text-align: right;
        margin-right: 5px;
    }

    .hunt-list li a.cj {
        width: 99px;
        text-align: left;
        color: #000099
    }


    .zl-t {
        height: 46px;
        line-height: 46px;
        padding: 0 10px;
        font-size: 20px;
        background-color: #f6f6f6;
        border-bottom: 1px solid #f6f6f6;
    }

    .zl-t a {
        color: #333;
        float: left;
    }

    .zl-t a.more {
        color: #999;
        float: right;
        font-size: 18px;
    }

    .zl-list {
        padding: 9px 10px 10px;
    }

    .zl-list a {
        position: relative;
        height: 40px;
        font-size: 14px;
        line-height: 40px;
        border: 1px solid #f6f6f6;
        margin: 6px 0;
        display: block;
        width: 116px;
        float: left;
        padding: 0 10px;
        text-align: center;
        padding-left: 25px;
        border-radius: 4px;
        background-color: #f6f6f6;
    }

    .zl-list a.on {
        border: 1px solid #d9383f;
        background-color: #ffebc3
    }

    .zl-list a:hover {
        border: 1px solid #d9383f;
        background-color: #ffebc3
    }

    .zl-list a:nth-child(odd) {
        margin-right: 10px;
    }

    .zl-list a::after {
        content: "";
        display: block;
        background-image: url(../images/bg_ico.png);
        height: 20px;
        width: 20px;
        background-position: 0 -118px;
        position: absolute;
        left: 10px;
        top: 10px;
    }


    .zl-list-l {
        padding: 9px 10px 10px;
    }

    .zl-list-l a {
        position: relative;
        height: 40px;
        font-size: 14px;
        line-height: 40px;
        border: 1px solid #f6f6f6;
        margin: 6px 0;
        display: block;
        width: 144px;
        float: left;
        padding: 0 10px;
        text-align: center;
        padding-left: 25px;
        border-radius: 4px;
        background-color: #f6f6f6;
    }

    .zl-list-l a.on {
        border: 1px solid #d9383f;
        background-color: #ffebc3
    }

    .zl-list-l a:hover {
        border: 1px solid #d9383f;
        background-color: #ffebc3
    }

    .zl-list-l a:nth-child(odd) {
        margin-right: 10px;
    }



    .zz-t {
        height: 46px;
        line-height: 46px;
        padding: 0 10px;
        font-size: 20px;
        background-color: #f6f6f6;
        border-bottom: 1px solid #f6f6f6;
    }

    .zz-t a {
        color: #333;
        float: left;
    }

    .zl-t a.more {
        color: #999;
        float: right;
        font-size: 18px;
    }

    .zz-list {
        padding: 9px 10px 10px;
    }

    .zz-list a {
        position: relative;
        height: 40px;
        font-size: 14px;
        line-height: 40px;
        border: 1px solid #f6f6f6;
        margin: 6px 10px 6px 0px;
        display: block;
        width: 95px;
        float: left;
        padding: 0 10px;
        text-align: center;
        border-radius: 4px;
        background-color: #f6f6f6;
    }

    .zz-list a.on {
        border: 1px solid #d9383f;
        background-color: #ffebc3
    }

    .zz-list a:hover {
        border: 1px solid #d9383f;
        background-color: #ffebc3
    }

    .zz-list a:nth-child(3n+0) {
        margin-right: 0px;
    }






    .zl-listg {
        padding: 9px 10px 10px;
    }

    .zl-listg a {
        position: relative;
        height: 40px;
        font-size: 14px;
        line-height: 40px;
        border: 1px solid #f6f6f6;
        margin: 6px 0;
        display: block;
        width: 116px;
        float: left;
        padding: 0 10px;
        text-align: center;
        padding-left: 25px;
        border-radius: 4px;
        background-color: #f6f6f6;
    }

    .zl-listg a.on {
        border: 1px solid #d9383f;
        background-color: #ffebc3
    }

    .zl-listg a:hover {
        border: 1px solid #d9383f;
        background-color: #ffebc3
    }

    .zl-listg a:nth-child(odd) {
        margin-right: 10px;
    }

    .zl-listg a::after {
        content: "";
        display: block;
        background-image: url(../images/bg_ico.png);
        height: 20px;
        width: 20px;
        background-position: -37px -311px;
        position: absolute;
        left: 10px;
        top: 10px;
    }



    .cat3 {
        margin-right: 10px;
        border: 1px solid #f6f6f6;
        width: 388px;
        float: left;
        margin-bottom: 10px;
    }

    .w1190 .cat3:nth-child(3) {
        margin-right: 0;
        float: right;
    }

    .cat3 .tab-hd {
        height: 43px;
        line-height: 43px;
        background-color: #f6f6f6;
        position: relative;
        overflow: hidden;
    }

    .cat3 .tab-hd ul li {
        width: 33.3333%;
        text-align: center;
        cursor: pointer;
        text-align: center;
        font-size: 16px;
        float: left;
        border-top: 3px solid #f6f6f6;
    }

    .cat3 .tab-hd ul li.on {
        background-color: #fff;
        color: #d9383f;
        border-top: 3px solid #d9383f;
    }

    .cat3 .tab-hd ul li a {
        color: #333;
    }

    .cat3 .tab-hd ul li.on a {
        color: #d9383f;
    }

    .list3 {
        padding: 5px 14px;
    }

    .list3 li {
        line-height: 30px;
        height: 30px;
        font-size: 14px;
    }

    .list3 li .fl {
        width: 310px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
    }

    .list3 li .fl a {
        display: inline-block;
    }

    .list3 li .date {
        float: right;
        color: #999;
        padding-right: 10px;
        width: 45px;
        text-align: right;
    }

    .list4 {
        padding: 5px 10px;
    }

    .list4 li {
        line-height: 30px;
        height: 30px;
        font-size: 14px;
    }

    .list4 li .fl {
        width: 310px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        line-height: 41px;
        height: 41px;
        font-size: 15px;
    }

    .list4 li .fl a {
        display: inline-block;
    }

    .list4 li .date {
        float: right;
        color: #999;
        padding-right: 10px;
        width: 45px;
        text-align: right;
    }

    .list4 a.more {
        width: 100%;
        height: 40px;
        background: #fdf5f5;
        display: block;
        float: left;
        text-align: center;
        line-height: 40px;
        font-size: 15px;
        color: #d9383f;
    }



    .list4-ssc {
        padding: 5px 10px;
    }

    .list4-ssc li {
        line-height: 30px;
        height: 30px;
        font-size: 14px;
        clear: both;
        border-bottom: 1px dashed #eee;
    }

    .list4-ssc li .fl {
        width: 310px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        line-height: 33px;
        height: 33px;
        font-size: 15px;
    }

    .list4-ssc li .fl a {
        display: inline-block;
    }

    .list4-ssc li .date {
        float: right;
        color: #999;
        padding-right: 10px;
        width: 45px;
        text-align: right;
    }

    .list4-ssc a.more {
        width: 100%;
        height: 40px;
        background: #fdf5f5;
        display: block;
        float: left;
        text-align: center;
        line-height: 40px;
        font-size: 15px;
        color: #d9383f;
    }

    .mbaoxie .tz {
        width: 30%;
        right: 0;
        top: 10px;
        height: 30px;
        position: absolute;
        overflow: hidden;
    }


    .cat3-2 {
        width: 788px;
        border: 1px solid #f6f6f6;
        float: left;
    }

    .cat3-2 .tab-hd {
        height: 46px;
        line-height: 43px;
        background-color: #f6f6f6;
        position: relative;
        overflow: hidden;
    }

    .cat3-2 .tab-hd ul li {
        padding: 0 28px;
        text-align: center;
        cursor: pointer;
        text-align: center;
        font-size: 18px;
        float: left;
        border-top: 3px solid #f6f6f6;
    }

    .cat3-2 .tab-hd ul li.on {
        background-color: #fff;
        color: #d9383f;
        border-top: 3px solid #d9383f;
    }

    .cat3-2 .tab-hd ul li a {
        color: #333;
    }

    .cat3-2 .tab-hd ul li.on a {
        color: #d9383f;
    }


    .cat3-1 {
        width: 388px;
        border: 1px solid #f6f6f6;
        float: right;
    }

    .news-list {
        padding: 0;
    }

    .news-list li {
        height: 100px;
        padding: 10px 20px;
        position: relative;
        border-bottom: 1px solid #f6f6f6;
    }

    .news-list li .img {
        position: absolute;
        left: 20px;
        top: 10px;
    }

    .news-list li .img,
    .news-list li .img img {
        height: 100px;
        width: 140px;
    }

    .news-list li .info {
        padding-left: 160px;
    }

    .news-list li .noimg {
        padding-left: 0px;
    }

    .news-list li .info .t {
        height: 60px;
        /*line-height:50px; */
        font-size: 18px;
    }

    .news-list li .info .t a {
        display: inline-block;
        line-height: 30px;
    }

    .news-list li .info .desc {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        color: #666;
    }

    .news-list li .info .desc .tx {
        height: 40px;
        float: left;
    }

    .news-list li .info .desc .tx img {
        height: 32px;
        width: 32px;
        overflow: hidden;
        border-radius: 50%;
        margin-right: 15px;
    }

    .news-list li .info .desc .date {
        color: #999;
        float: right;
    }

    a.getmore {
        width: 100%;
        line-height: 40px;
        height: 40px;
        background-color: #f6f6f6;
        font-size: 16px;
        text-align: center;
        display: block;
    }

    .zuozhe-list {
        padding-top: 2px;
    }

    .zuozhe-list .item:nth-child(even) {
        background-color: #f6f6f6;
    }

    .zuozhe-list .item {
        height: 70px;
        position: relative;
        padding: 8px 0 8px 100px;
        font-size: 18px;
    }

    .zuozhe-list .item .img {
        height: 70px;
        width: 70px;
        border-radius: 50%;
        overflow: hidden;
        position: absolute;
        left: 15px;
        top: 11px;
    }

    .zuozhe-list .item .img img {
        height: 70px;
        width: 70px;
    }

    .zuozhe-list .item h2 {
        line-height: 42px;
        height: 42px;
        font-size: 16px;
        font-weight: normal;
    }

    .zuozhe-list .item p {
        line-height: 22px;
        height: 22px;
        font-size: 14px;
    }

    .zuozhe-list .item p span {
        margin-right: 5px;
        color: #a1a1a1;
    }

    .zuozhe-list .item .t img {
        height: 60px;
        width: 60px;
        margin-left: 20px;
        margin-top: 10px;
        float: left;
    }

    .zuozhe-list .item .gz {
        height: 30px;
        line-height: 30px;
        display: block;
        position: absolute;
        right: 15px;
        top: 15px;
        color: #ff2c57;
        text-align: center;
        font-size: 16px;
    }

    .zuozhe-list .item .ygz {
        color: #999;
    }

    /****专家排行**/
    .ph-info {
        border: 1px solid #ebebeb;
        background-color: #fdf5f5;
        padding: 25px 15px;
        margin-top: 10px;
    }

    .ph-info .ico-zj {
        height: 50px;
        width: 50px;

        background-position: 0 -143px;
        background-repeat: no-repeat;
        display: block;
        float: left;
    }

    .ph-info h1 {
        line-height: 50px;
        height: 50px;
        font-size: 20px;
        width: 130px;
        text-align: left;
        float: left;
        font-weight: normal;
    }

    .ph-info p {
        line-height: 25px;
        height: 50px;
        font-size: 15px;
        width: 940px;
        float: left;
    }

    .ph-info h2 p {}

    /*当前位置*/
    .mbaoxie {
        height: 30px;
        padding: 10px 0 10px;
        font-size: 15px;
        line-height: 30px;
        position: relative;
    }

    .pdn {
        padding: 0 !important;
    }

    .mbaoxie a {
        padding: 0 5px;
    }

    .mbaoxie a:hover {
        color: #D9383F;
        text-decoration: underline;
    }

    .mbaoxie .tz {
        width: 30%;
        right: 0;
        top: 10px;
        height: 30px;
        position: absolute;
        overflow: hidden;
    }

    .mbaoxie .tz a {
        color: #d9383f;
        max-width: 300px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .mbaoxie .tz .ico-tz-red {
        background-position: -29px -34px;
        width: 34px;
        margin-right: 15px;
    }



    .catlist {
        background-color: #f6f6f6;
        font-size: 16px;
    }

    .top-cat {
        background-color: #fdf5f5;
        border-bottom: 1px solid #ececec;
    }

    .top-cat a {
        color: #333;
        padding: 0 25px;
        line-height: 50px;
        height: 50px;
        display: inline-block
    }

    .top-cat a.on,
    .top-cat a:hover {
        color: #fff;
        background-color: #e24a4a;
    }

    .top-cat .hd {
        display: inline-block;
        width: 800px;
        padding-left: 5px;
    }

    .rank_title {
        background-color: #f6f6f6;
        height: 29px;
        padding: 0 10px;
        overflow: hidden;
        border-top: 1px solid #e4e4e4;
        border-bottom: 1px solid #e4e4e4;
    }

    .rank_title .rank_txt {
        float: left;
        line-height: 29px;
        font-size: 16px;
        color: #333;
    }

    .rank_title .rank_sort {
        float: right;
        line-height: 25px;
        padding-top: 4px;
        font-size: 12px;
        color: #333;
        overflow: hidden;
        zoom: 1;
    }

    .rank_title .rank_sort li {
        float: left;
        width: 40px;
        line-height: 25px;
        font-size: 12px;
        color: #333;
        text-align: center;
        cursor: pointer;
    }

    .rank_title .rank_sort li.hover {
        color: #fff;
        background-color: #e24a4a;
    }

    .rank_cont {
        padding: 5px;
    }

    .rank_cont ul {
        overflow: hidden;
        zoom: 1
    }

    .rank_cont ul li {
        line-height: 25px;
        float: left;
        width: 110px;
    }

    .more_zb {
        text-align: right;
    }


    .catlist .caiz-cat:last-child {
        border-bottom: none;
    }

    .caiz-cat {
        padding: 10px 0;
        margin: 0 30px;
        /*height:30px;*/
        color: #000099;
        border-bottom: 1px dashed #d3d3d3;
    }

    .caiz-cat a {
        color: #333;
        padding: 0 5px;
        margin: 0 10px;
        line-height: 30px;
        height: 30px;
        display: inline-block;
        /*margin-bottom:0px;*/
    }

    .caiz-cat a.on,
    .caiz-cat a:hover {
        color: #fff;
        background-color: #e24a4a;
    }

    .caiz-cat a.more {
        color: #004c73;
    }

    .zj-cat-3 {
        border: 1px solid #ececec;
        width: 391px;
        float: left;
        margin-right: 12px;
        margin-top: 10px;
    }


    /*****三重切换****/
    .zj-tab-one {
        position: relative;
    }

    .zj-cat-3 h2 {
        height: 36px;
        line-height: 36px;
        padding-left: 15px;
        font-size: 16px;
        font-weight: normal;
        background-color: #f6f6f6;
        color: #333;
        position: relative;
    }

    .zj-cat-3 h2 a.more {
        color: #004c73;
        float: right;
        margin-right: 15px;
    }

    .zj-tab-one .tab-hd-one {
        height: 28px;
        line-height: 28px;
        width: 150px;
        position: absolute;
        top: 3px;
        right: 0;
    }

    .zj-tab-one .tab-hd-one ul li {
        width: 60px;
        font-size: 14px;
        cursor: pointer;
        margin-right: 15px;
        text-align: center;
        float: left;
        border-radius: 4px;
    }

    .zj-tab-one .tab-hd-one ul li a {
        color: #333;
    }

    .zj-tab-one .tab-hd-one ul li.on {
        background: #e24a4a;
    }

    .zj-tab-one .tab-hd-one ul li.on a {
        color: #fff
    }

    .zj-tab-two .tab-hd-two {
        height: 36px;
        line-height: 36px;
        border-top: 1px solid #ececec;
        background-color: #fff;
        position: relative;
    }

    .zj-tab-two .tab-hd-two ul li {
        width: 130px;
        cursor: pointer;
        text-align: center;
        font-size: 14px;
        float: left;
        border-bottom: 1px solid #ececec;
        border-right: 1px solid #ececec;
    }

    .zj-tab-two .tab-hd-two ul.li5 li {
        width: 78px;
    }

    .zj-tab-two .tab-hd-two ul li:last-child {
        border-right: none;
        width: 129px;
    }

    .zj-tab-two .tab-hd-two ul.li5 li:last-child {
        border-right: none;
        width: 75px;
    }


    .zj-tab-two .tab-hd-two ul.li6 li {
        width: 16.444%;
    }

    .zj-tab-two .tab-hd-two ul.li6 li:last-child {
        border-right: none;
        width: 16.444%;
    }

    .zj-tab-two .tab-hd-two ul li a {
        color: #333;
    }

    .zj-tab-two .tab-hd-two ul li.on {
        background: #e24a4a;
        /*border-bottom:1px solid #fff*/
    }

    .zj-tab-two .tab-hd-two ul li.on a {
        color: #fff;
    }

    .zj-tab-three .tab-hd-three {
        height: 36px;
        border-bottom: 1px solid #ececec;
        position: relative;
    }

    .zj-tab-three .tab-hd-three ul li {
        width: 33.3333%;
        cursor: pointer;
        text-align: center;
        font-size: 14px;
        float: left;
    }

    .zj-tab-three .tab-hd-three ul li a {
        color: #333;
        height: 33px;
        display: inline-block;
        line-height: 33px;
    }

    .zj-tab-three .tab-hd-three ul li.on a {
        color: #e24a4a;
    }

    .zj-tab-three .tab-hd-three ul li.on {
        border-bottom: 3px solid #e24a4a;
    }

    .zj-tab-three .tab-hd-three ul.li6 li {
        width: 16%;
    }

    .zj-tab-three .tab-hd-three ul.li5 li {
        width: 20%;
    }

    .zj-tab-three .tab-hd-three ul.li4 li {
        width: 25%;
    }

    .zj-tab-three .tab-hd-three ul.li2 li {
        width: 50%;
    }

    .zjtop-list li {
        font-size: 14px;
        text-align: center;
        line-height: 36px;
        height: 36px;
        clear: both;
    }

    .zjtop-list li:nth-child(even) {
        background-color: #f6f6f6;
    }

    .zjtop-list li.t {
        background: #fff;
        border-bottom: 1px solid #f6f6f6;
        width: 100%;
    }

    .zjtop-list li a,
    .zjtop-list li span {
        display: block;
        float: left;
    }

    .zjtop-list li .num {
        width: 60px;
        height: 24px;
        line-height: 24px;
        padding-top: 6px;
        text-align: center;
        padding-left: 15px;
    }

    .zjtop-list li .num em {
        display: block;
        float: left;
        width: 24px;
        background-color: #e6e5e5;
        line-height: 24px;
        border-radius: 3px;
    }

    .zjtop-list li .num b {
        display: block;
        float: left;
        width: 24px;
        color: #e24a4a;
    }

    .zjtop-list li .num .ico {
        width: 20px;
        float: left;
        height: 24px;
        display: block;
        background-repeat: no-repeat;
        margin-left: 7px;
    }

    .zjtop-list li .num .ico-s {
        background-position: 0 -64px;
    }

    .zjtop-list li .num .ico-j {
        background-position: 0 -92px;
    }

    .zjtop-list li .num .ico-p {
        background-position: -20px -92px;
        width: 28px;
    }

    .zjtop-list li a.cb {
        color: #000099;
    }

    .zjtop-list li .click {}

    .zjtop-list li .click a {
        color: #000099;
        width: 85px;
    }


    .zjtop-list li .lift {
        width: 60px;
        height: 24px;
        line-height: 24px;
        padding-top: 6px;
        text-align: center;
        padding-left: 15px;
    }

    .zjtop-list li .lift em {
        display: block;
        float: left;
        width: 24px;
        color: #e24a4a;
    }

    .zjtop-list li .lift .ico {
        width: 20px;
        float: left;
        height: 24px;
        display: block;
        background-repeat: no-repeat;
        margin-left: 7px;
    }

    .zjtop-list li .lift .ico-s {
        background-position: 0 -64px;
    }

    .zjtop-list li .lift .ico-j {
        background-position: 0 -92px;
    }

    .zjtop-list li .lift .ico-p {
        background-position: -20px -92px;
        width: 28px;
    }


    .zjtop-list li:nth-child(2) .num em,
    .zjtop-list li:nth-child(3) .num em,
    .zjtop-list li:nth-child(4) .num em {
        background-color: #e24a4a;
        color: #fff;
    }

    .zjtop-list li a:nth-child(2) {
        width: 95px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .zjtop-list li a:nth-child(3) {
        width: 85px;
        color: #d9383f;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .zjtop-list li.t a:nth-child(3) {
        color: #333;
    }

    .zjtop-list li a:nth-child(4) {
        width: 125px;
        white-space: nowrap;
    }

    .zjtop-list li a:nth-child(4) span {
        color: #d9383f;
        display: inline;
        float: none;
    }

    .zjtop-list li.more {
        text-align: center;
        height: 30px;
    }

    .zjtop-list li.more.bg {
        background-color: #f6f6f6;
    }

    .more-ph {
        line-height: 30px;
        height: 30px;
        padding: 0;
        background-color: #f6f6f6;
        text-align: left;
        width: 80px;
        font-size: 14px;
        color: #666;
        display: inline-block;
        float: none !important;
        margin: 0 auto;
    }

    .more-ph .ico-ph {
        display: inline-block;
        height: 20px;
        width: 20px;
        background-position: -44px 0;
        background-repeat: no-repeat;
        margin: 5px 0;
        float: right;
    }


    .tab-xia {}

    .tab-xia h2 {
        border-bottom: 1px solid #ececec;
    }

    .tab-xia .t {
        float: left;
    }

    .tab-xia cite {
        font-size: 14px;
        padding-left: 10px;
        width: 50px;
        float: left;
        font-style: normal;
        position: relative;
        line-height: 28px;
        border-radius: 4px;
    }

    .tab-xia cite i {
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 6px solid #fff;
        overflow: hidden;
        vertical-align: middle;
        position: absolute;
        right: 8px;
        top: 12px;
    }

    .tab-xia .hd {
        height: 28px;
        width: 50px;
        margin-top: 4px;
        float: left;
        line-height: 30px;
        padding: 0 10px 0 0;
        margin-left: 10px;
        border-radius: 5px;
        color: #fff;
        position: relative;
        background-color: #d9383f;
        cursor: pointer;
        position: relative;
    }

    .tab-xia .hd ul {
        width: 60px;
        position: absolute;

        left: 0;
        top: 25px;
        background-color: #d9383f;
        z-index: 999;
        display: none;
        text-align: center;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .tab-xia .hd ul i {
        display: none;
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-bottom: 6px solid #d9383f;
        overflow: hidden;
        vertical-align: middle;
        position: absolute;
        right: 35px;
        top: -6px;
    }

    .tab-xia .hd ul li {
        padding: 0;
        cursor: pointer;
    }

    .tab-xia .hd ul li a {
        line-height: 28px;
        height: 28px;
        display: block;
        color: #fff;
    }

    .tab-xia .hd ul li.on {}

    .tab-xia .hd ul li.on a,
    .zkxx .hd ul li.on a:hover {
        text-decoration: underline;
    }

    .tab-xia .bd ul {
        padding: 0 0 0;
        zoom: 1;
    }

    .zj-box {
        border: 1px solid #ececec;
        margin-top: 10px;
    }

    .zj-box h2 {
        background-color: #fdf5f5;
        height: 26px;
        padding: 10px 20px;
        font-weight: normal;
    }

    .zj-box h2 a {
        display: block;
        float: left;
        border-left: 4px solid #d9383f;
        font-size: 20px;
        padding-left: 15px;
        color: #d9383f;
        line-height: 26px;
    }

    .zj-list li {
        font-size: 14px;
        text-align: center;
        line-height: 46px;
        height: 46px;
    }

    .zj-list li:nth-child(even) {
        background-color: #f6f6f6;
    }

    .zj-list li.t {
        font-size: 16px;
    }

    .zj-list li a {
        display: block;
        float: left;
    }

    .zj-list li .num {
        width: 60px;
        height: 46px;
        line-height: 46px;
        text-align: center;
        padding-left: 15px;
        float: left;
    }

    .zj-list li .num em {
        display: block;
        width: 24px;
        line-height: 24px;
        border-radius: 3px;
    }

    .zj-list li a:nth-child(2) {
        width: 95px;
    }

    .zj-list li a:nth-child(3) {
        width: 85px;
        color: #d9383f
    }

    .zj-list li.t a:nth-child(3) {
        color: #333;
    }

    .zj-list li a:nth-child(4) {
        width: 100px;
        color: #d9383f
    }

    .zj-list li a:nth-child(5) {
        width: 125px;
    }

    .zj-list li.t a:nth-child(3),
    .zj-list li.t a:nth-child(4) {
        color: #333;
    }

    .zj-list li a:nth-child(6) {
        width: 710px;
    }

    .zj-list li a:nth-child(6) span {
        color: #d9383f;
        float: none;
        margin-left: 15px;
    }

    .zj-list li.more {
        text-align: center;
        height: 30px;
    }

    /**分页样式*/
    .epages {
        margin: 15px 0;
        text-align: center;
        line-height: 40px;
        font-size: 14px;
    }

    .epages * {
        vertical-align: middle;
        height: 40px;
        display: inline-block;
    }

    .epages a {
        padding: 0 15px;
        background-color: #f6f6f6;
        margin: 0 0 0 10px;
        text-align: center;
        text-decoration: none;
        font: normal 14px/40px verdana;
    }

    .epages a:hover {
        background: #d9383f;
        text-decoration: none;
        color: #fff
    }

    .epages input {
        margin-bottom: 0px;
        border: 1px solid #dedede;
        height: 15px;
        font: bold 14px/40px Verdana;
        padding-left: 1px;
        margin-right: 10px;
        color: #333;
    }

    .zj-title {
        padding: 20px 25px;
        height: 32px;
        line-height: 32px;
        background-color: #f6f6f6;
    }

    .zj-title .t {
        font-size: 20px;
        float: left;
    }

    .zj-title .num {
        font-size: 16px;
        float: right;
        color: #999;
    }

    .zj-title .num a {
        padding: 4px 8px;
        background: #d3d3d3;
        border-radius: 2px;
    }

    .zj-title .num a:hover {
        background: #d9383f;
        color: #fff;
    }

    .zj-title .num a.on {
        background: #d9383f;
        color: #fff;
    }

    .zj-title .time {
        font-size: 16px;
        float: right;
        color: #333;
    }

    .zj-title a.gz {
        height: 30px;
        line-height: 30px;
        float: left;
        border: 1px solid #d9383f;
        color: #d9383f;
        padding: 0 15px;
        display: inline-block;
        background-color: #fdf5f5;
        border-radius: 7px;
        margin-left: 20px;
    }

    .zj-title .ico {
        height: 20px;
        width: 20px;
        display: block;
        float: left;
        margin-top: 5px;
        margin-right: 5px;
    }

    .zj-title .ico-zj-b {
        height: 30px;
        width: 30px;
        background-position: 0 -216px;
        background-repeat: no-repeat;
        display: block;
        float: left;
        margin-top: 0;
    }


    .ph-title {
        background-color: #fdf5f5;
        height: 26px;
        padding: 10px 20px;
        font-weight: normal;
    }

    .ph-title .t {
        display: block;
        float: left;
        border-left: 4px solid #d9383f;
        font-size: 20px;
        padding-left: 15px;
        color: #d9383f;
        line-height: 26px;
    }

    .ph-title .t h3 {
        font-weight: normal;
    }

    .ph-title .ts {
        font-size: 14px;
        float: right;
        color: #999;
        line-height: 27px;
        padding: 0 20px;
    }

    .ph-title .num {
        font-size: 16px;
        float: right;
        color: #999;
    }

    .ph-title .num a {
        padding: 4px 8px;
        background: #f1f1f1;
        border-radius: 2px;
        color: #666;
    }

    .ph-title .num a:hover {
        background: #d9383f;
        color: #fff;
    }

    .ph-title .num a.on {
        background: #d9383f;
        color: #fff;
    }

    .ph-title .time {
        font-size: 16px;
        float: right;
        color: #333;
    }

    .ph-title a.gz {
        height: 30px;
        line-height: 30px;
        float: left;
        border: 1px solid #d9383f;
        color: #d9383f;
        padding: 0 15px;
        display: inline-block;
        background-color: #fdf5f5;
        border-radius: 7px;
        margin-left: 20px;
    }

    .ph-title .ico {
        height: 20px;
        width: 20px;
        display: block;
        float: left;
        margin-top: 5px;
        margin-right: 5px;
    }

    .ph-title .ico-zj-b {
        height: 30px;
        width: 30px;
        background-position: 0 -216px;
        background-repeat: no-repeat;
        display: block;
        float: left;
        margin-top: 0;
    }



    .ico-gz {
        background-position: -43px -118px;
    }

    .ico-zl {
        background-position: 0 -118px;
    }

    .ico-zj {
        background-position: -23px -118px;
    }

    .ico-kjtime {
        background-position: 0 -658px;
        width: 20px;
        height: 20px;
        display: block;
        float: left;
    }

    /* 本例子css */

    .zjphBox {}

    .zjphBox .hd {
        height: 54px;
        line-height: 50px;
        background: #d9383f;
        position: relative;
    }

    .zjphBox .hd h1 {
        float: left;
        padding: 0 20px;
        cursor: pointer;
        color: #fff;
        font-size: 20px;
        border-top: 4px solid #d9383f;
    }

    .zjphBox .hd .ld-more {
        float: right;
        font-size: 16px;
    }

    .zjphBox .hd .ld-more a {
        color: #fff;
        padding-right: 30px
    }

    .zjphBox .hd .ld-more a:hover {
        text-decoration: underline;
        outline: none
    }

    .zjphBox .hd ul {
        height: 54px;
    }

    .zjphBox .hd ul li {
        float: left;
        margin-left: 15px;
        cursor: pointer;
        color: #fff;
        font-size: 20px;
        border-top: 4px solid #d9383f;
        border-bottom: none;
    }

    .zjphBox .hd ul li.on {
        background: #fff;
        color: #d9383f;
    }

    .zjphBox .hd ul li a {
        color: #fff;
    }

    .zjphBox .hd ul li.on a {
        color: #d9383f;
    }

    .zjphBox .hd .shaixuan {
        height: 54px;
        line-height: 54px;
        float: left;
        margin-left: 20px;
    }

    .zjphBox .fr {
        float: right !important;
        margin-right: 15px;
    }

    .shaixuan cite {
        font-size: 14px;
        padding-left: 10px;
        width: 63px;
        float: left;
        font-style: normal;
        position: relative;
        line-height: 28px;
        border-radius: 4px;
    }

    .shaixuan span {
        float: left;
        color: #fff;
    }

    .shaixuan cite i {
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 6px solid #d9383f;
        overflow: hidden;
        vertical-align: middle;
        position: absolute;
        right: 8px;
        top: 12px;
    }

    .shaixuan .shai {
        height: 28px;
        width: 63px;
        margin-top: 14px;
        float: left;
        line-height: 30px;
        padding: 0 10px 0 0;
        margin-left: 10px;
        border-radius: 5px;
        color: #d9383f;
        position: relative;
        background-color: #fff;
        cursor: pointer;
        position: relative;
    }

    .shaixuan #divselect {
        margin-right: 20px;
    }

    .shaixuan #divselect2 {
        float: right;
        width: 76px;
    }

    .shaixuan #divselect2 cite {
        width: 76px;
    }

    .shaixuan #divselect2 dl {
        left: 4px;
    }

    .shaixuan .shai dl {
        width: 80px;
        position: absolute;
        left: -3px;
        top: 33px;
        background-color: #fff;
        z-index: 999;
        display: none;
        text-align: center;
        border-radius: 5px;
        height: auto;
        border: none;
    }

    .shaixuan .shai dl i {
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-bottom: 6px solid #fff;
        overflow: hidden;
        vertical-align: middle;
        position: absolute;
        right: 35px;
        top: -6px;
    }

    .shaixuan .shai dl dl {
        padding: 0;
        cursor: pointer;
        float: none;
        font-size: 16px;
        border: none;
    }

    .shaixuan .shai dl dl a {
        line-height: 28px;
        height: 28px;
        display: block;
        color: #333;
    }

    .shaixuan .shai dl dl.on {
        background-color: #fff
    }

    .shaixuan .shai dl dl.on a,
    .shaixuan .shai dl dl.on a:hover {
        color: #d9383f;
    }

    .shaixuan .shai dl {
        padding: 0 0 0;
        zoom: 1;
    }

    .tab_zj {
        background-color: #fff;
        color: #333;
        font-size: 14px;
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
    }

    .tab_zj .firstRow {
        background-color: #f6f6f6;
    }

    .jiange-s tbody tr:nth-child(odd) {
        background-color: #f6f6f6
    }

    .tab_zj .firstRow td {
        color: #666;
        font-size: 16px;
        line-height: 43px;
        padding: 0 5px;
    }

    /*在成绩页会调用*/
    .tab_zj tbody tr td {
        border: 1px solid #ececec;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        position: relative;
        height: 24px;
        min-width: 50px;
        text-align: center;
        color: #000;
        padding: 10px 0;
    }

    .tab_zj tbody tr td:nth-child(2) span {
        margin-right: 4px;
    }

    .tab_zj tbody tr td.red,
    .tab_zj tbody tr td.blue {
        color: #fff;
    }

    .tab_zj tbody tr td.red {
        background-color: #ff6060;
    }

    .tab_zj tbody tr td.blue {
        background-color: #448ccb;
    }

    .tab_zj tbody tr td a.ckbq {
        border: 1px solid #d9383f;
        background-color: #fdf5f5;
        line-height: 46px;
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        left: -2px;
        top: -2px;
        color: #d9383f;
    }

    .tab_zj tbody tr td .ckcb {}

    .tab_zj tbody tr td .ckcb a {
        color: #d9383f;
    }

    .tab_zj tbody tr td .ico-dui {
        width: 24px;
        height: 24px;
        display: inline-block;
        margin: 0 auto;
        background-position: 0 -192px;
        background-repeat: no-repeat;
    }

    .tab_zj tbody tr td .ico-cuo {
        width: 24px;
        height: 24px;
        display: inline-block;
        margin: 0 auto;
        background-position: -38px -192px;
        background-repeat: no-repeat;
    }

    .tab_zj tbody tr td .zhong .ico {
        vertical-align: middle;
    }

    .tab_zj tbody tr td .zhong {
        font-size: 12px;
        color: #d9383f;
        width: 62px;
        margin: 0 auto
    }

    .tab_zj tbody tr td .zhong span {
        color: #000;
    }

    .tab_zj tbody tr td .cuo .ico {
        vertical-align: middle;
    }

    .tab_zj tbody tr td .cuo {
        font-size: 12px;
        color: #333;
        width: 62px;
        margin: 0 auto
    }

    .tab_zj tbody tr td .shu {
        position: absolute;
        width: 100%;
        height: 24px;
        padding: 10px 0;
        left: 0px;
        top: -1px;
        text-align: center;
    }

    .tab_zj tbody tr td .shu span {
        display: none;
        /* height:30px;*/
        line-height: 30px;
        text-align: center;
        position: absolute;
        top: -15px;
        left: -10px;
        z-index: 100;
        background-color: #d7d7d7;
        padding: 0 10px;
        text-align: left;
        max-width: 250px;
    }

    .tab_zj tbody tr td .shu span em {
        color: #d9383f;
    }

    .tab_zj tbody tr td .shu:hover {
        background-color: #fff568;
    }

    .tab_zj tbody tr td .shu:hover span {
        display: block;
    }


    .tab_zj tbody tr td .kj {
        padding: 0 7px;
    }

    .tab_zj tbody tr td .kj span.red {
        margin: 0 2px;
        color: #d9383f
    }

    .tab_zj tbody tr td .kj span.blue {
        color: #2e3192;
        margin: 0 2px;
    }

    .tab_zj_lt {
        background-color: #fff;
        color: #333;
        font-size: 14px;
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
    }

    .tab_zj_lt .firstRow {
        background-color: #f6f6f6;
    }

    .tab_zj_lt .firstRow td {
        color: #333;
        font-size: 18px;
        line-height: 43px;
        padding: 0 5px;
    }

    .tab_zj_lt .firstRow .bgf td {
        background: #fff;
    }

    .tab_zj_lt .firstRow td.bgmf {
        background: #fff;
    }

    .tab_zj_lt .firstRow td.on {
        background: #f6f6f6;
    }

    .tab_zj_lt .firstRow td.on a {
        color: #d9383f;
    }

    .tab_zj_lt tbody tr td {
        border: 1px solid #ececec;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        position: relative;
        height: 24px;
        text-align: center;
        color: #000;
        padding: 10px 0;
    }

    .tab_zj_lt tbody tr td .zhu {
        font-size: 14px;
        color: #666;
    }

    .tab_zj_lt tbody tr td .xiazai {
        margin-left: 15px;
    }

    .tab_zj_lt tbody tr td .xiazai a {
        padding: 2px 15px;
        background-color: #f4f4f4;
        border-radius: 5px;
        text-align: center;
        color: #acacac;
        margin-left: 15px;
    }

    .tab_zj_lt tbody tr td span {
        color: #d9383f
    }

    .ad-full {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .ad-full,
    .ad-full img {
        width: 100%;
        height: 120px;
    }

    .ad-full-90 img {
        width: 100%;
    }

    .ad-full-90 {
        margin-top: 10px;
        margin-bottom: 10px;
    }


    .con-l .mbaoxie {
        padding: 5px 0;
        font-size: 14px;
    }

    .con-lll {
        width: 797px;
        float: left;
        margin-top: 10px;
    }

    .con-l {
        width: 797px;
        float: left;
    }

    .con-r {
        width: 393px;
        float: right;
    }

    .con-lo {
        width: 810px;
        float: left;
    }

    .con-ro {
        width: 390px;
        float: right;
        margin-top: 10px;
    }

    .con-r .zj-cat-3 {
        margin-right: 0;
        float: none;
    }

    .con-box {
        border: 1px solid #ececec;
    }

    .con-box .t-ma {
        height: 52px;
        line-height: 52px;
        background-color: #f6f6f6;
        border-bottom: 1px solid #ececec;
    }

    .con-box .t-ma .hd {
        width: 65%;
        float: left;
    }

    .con-box .t-ma .hd li {
        padding: 0 20px;
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        border-top: 2px solid #f6f6f6;
        float: left;
        list-style: none;
    }

    .con-box .t-ma .hd li.on {
        background-color: #fff;
        border-top: 2px solid #d9383f;
    }

    .con-box .t-ma .hd li.on a {
        color: #d9383f;
    }

    .con-box .t-ma .hd li h3 {
        font-weight: normal;
    }

    .con-box .t-ma .zj {
        width: 35%;
        text-align: right;
        float: right;
        line-height: 52px;
    }

    .con-box .t-ma .zj a {
        display: inline-block;
        padding: 0 15px;
        font-size: 14px;
    }

    .con-box .t-ma .zj a.on {
        color: #115c87;
    }

    .tit_1 {
        text-align: center;
        font-size: 26px;
        padding: 10px 0 20px 0;
    }

    h1.tit_1 {
        width: 100%;
        font-size: 26px;
        line-height: 26px;
        padding: 20px 0px 15px 10px;
        font-weight: normal;
    }

    .con-box .ddd {
        text-align: center;
        width: 100%;
        padding: 10px 0;
    }

    .con-box .ddd span {
        padding: 0 10px;
        font-size: 14px;
        color: #999;
    }

    .con-box .ddd span a {
        color: #999;
    }

    .con-box .ddd .ly em {
        border: 1px solid #e24a4a;
        padding: 2px 6px;
        font-size: 12px;
        margin-left: 4px;
        border-radius: 2px;
        color: #e24a4a;
    }

    .con-box .ddd .zz {}

    .con-box .ddd .zz a {
        color: #004c73;
    }

    .con-box .ddd .gz a {
        color: #e24a4a;
        margin-left: -15px;
    }

    .con-box .ddd .ygz a {
        color: #888;
        margin-left: -15px;
    }

    .ad-c,
    .ad-c img {
        width: 100%;
        height: 50px;
        margin-bottom: 2px;
    }

    .ad-c-b {
        width: 100%;
        height: 70px;
        height: auto;
    }

    .ad-c-b img {
        width: 100%;
        height: 70px;
    }

    .ad-txt {
        padding-left: 5px;
        margin-top: 10px;
    }

    .ad-txt span {
        width: 30px;
        height: 61px;
        background-color: #f6f6f6;
        float: left;
        line-height: 14px;
        text-align: center;
        font-size: 12px;
        padding-top: 4px;
        color: #999;
    }

    .ad-txt .ad-txt-li {
        width: 755px;
        float: right;
    }

    .ad-txt .ad-txt-li a {
        width: 146px;
        height: 30px;
        line-height: 30px;
        background-color: #f6f6f6;
        text-align: center;
        font-size: 12px;
        overflow: hidden;
        color: #666;
        float: left;
        margin-right: 5px;
        margin-bottom: 5px;
    }

    .ad-txt-top {
        padding-left: 0;
    }

    .ad-txt-top span {
        width: 31px;
    }

    .ad-txt-top .ad-txt-li {
        width: 1164px;
    }

    .ad-txt-top .ad-txt-li a {
        width: 162px;
    }

    .ad-txt-top .ad-txt-li a:nth-child(7n+7) {
        margin-right: 0;
    }

    .table {
        background: #fff;
    }

    .table table {
        width: 100%;
    }

    .table table th {
        color: #666;
        font-size: .22rem;
        text-align: center;
        padding: .15rem 0;
    }

    .table table td {
        padding: .15rem 0;
        color: #909090;
        font-size: .8rem;
        text-align: center;
        border-top: 1px solid #f2f2f2;
        border-right: 1px solid #f2f2f2;
    }

    .table table td span {
        color: #dc3f3e;
        font-size: 14px;
    }

    .table table td.red {
        color: #da3231;
    }

    .table table td:nth-child(2) {
        color: #c00;
    }

    .table table td a {
        color: #c00;
    }

    .table table td span {
        color: #c00;
    }

    .table table td.kuan {
        width: 50%;
        text-align: left;
    }

    .table table td.kuan1 {
        width: 47%;
        text-align: left;
        font-size: 14px;
    }

    .table table td.kuan1 a {
        color: #333;
        font-size: 14px;
    }

    .table table td.kuan a {
        color: #909090;
    }

    .table dl dt img {
        display: block;
        width: 30px;
        height: 30px;
        margin: 0 auto;
        vertical-align: middle;
        display: inline-block;
        border-radius: 3px;
    }

    .table dl dd a {
        font-size: 16px;
    }

    .table table td.lzh a {
        color: #909090;
    }

    .table table td.quanzhong {
        background: #da3231;
    }

    .table table td.quanzhong span {
        color: #fff;
    }

    .login_mrt {
        display: block;
        color: #fff;
        font-size: 0.9rem;
        position: absolute;
        left: 0.5rem;
        top: 1.1rem;
    }

    .con-box .xg {
        line-height: 33px;
        height: 33px;
        padding: 0 0 0 30px;
        border-bottom: 1px dashed #ececec;
        border-top: 1px dashed #ececec;
        font-size: 14px;
        margin-top: 20px;
        overflow: hidden;
        text-align: center;
    }

    .con-box .xg a {
        margin-right: 20px;
        color: #004c73;
    }

    .content {
        padding: 10px 10px;
        font-size: 18px;
        line-height: 30px;
        word-break: break-word;
        word-wrap: break-word;
    }

    .smalltext {
        padding: 20px 20px;
        font-size: 18px;
        line-height: 30px;
        word-break: break-word;
        word-wrap: break-word;
    }

    #content .gjc {
        line-height: 46px;
        height: 46px;
        padding: 0 0 0 30px;
        border-bottom: 1px solid #ececec;
        border-top: 1px dashed #ececec;
        font-size: 14px;
        margin-top: 20px;
    }

    #content .gjc a {
        margin-right: 20px;
        color: #004c73;
    }

    #content .viewPoint {
        width: 100%;
        text-align: right;
    }

    #content .viewPoint span {
        padding-right: 1rem;
        color: #999;
        font-size: 12px;
    }

    .content img {
        width: 100%;
    }

    #content .article_collect {
        padding: 14px 20px;
    }

    #content .article_collect .l {
        float: left;
        width: 300px;
        line-height: 36px;
    }

    .article_collect .l {
        float: left;
        width: 300px;
        line-height: 36px;
    }

    .article_collect {
        padding: 14px 20px;
    }

    .article_collect .l span {
        float: left;
        font-size: 16px;
    }

    .article_collect .l a {
        display: block;
        float: left;
        padding: 0;
        margin: 0 5px;
    }

    .article_collect .l .bds_weixin {
        width: 36px;
        height: 36px;
        background: url(../images/bdshare2.jpg) 0 0 no-repeat;
    }

    .article_collect .l .bds_qzone {
        width: 36px;
        height: 36px;
        background: url(../images/bdshare2.jpg) -47px 0 no-repeat;
    }

    .article_collect .l .bds_tsina {
        width: 36px;
        height: 36px;
        background: url(../images/bdshare2.jpg) -95px;
        0 no-repeat;
    }

    #content .article_collect .l span {
        float: left;
        font-size: 16px;
    }

    #content .article_collect .l a {
        display: block;
        float: left;
        padding: 0;
        margin: 0 5px;
    }

    #content .article_collect .l .bds_weixin {
        width: 36px;
        height: 36px;
        background: url(../images/bdshare2.jpg) 0 0 no-repeat;
    }

    #content .article_collect .l .bds_qzone {
        width: 36px;
        height: 36px;
        background: url(../images/bdshare2.jpg) -47px 0 no-repeat;
    }

    #content .article_collect .l .bds_tsina {
        width: 36px;
        height: 36px;
        background: url(../images/bdshare2.jpg) -95px;
        0 no-repeat;
    }

    #content .article_collect .r {
        padding-top: 3px;
    }

    #content .article_collect .r .sc {
        float: right;
        font-size: 16px;
        padding-left: 30px;
        position: relative;
        height: 30px;
        line-height: 30px;
        padding-left: 35px;
        margin-right: 20px;
    }

    #content .article_collect .r .sc:hover::after,
    #content .article_collect .r .sc.on::after {
        background-position: 0 -248px;
    }

    #content .article_collect .r .sc.on {
        color: #d9383f;
    }

    #content .article_collect .r .sc::after {
        height: 30px;
        width: 30px;
        display: inline-block;
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        background: url(../images/bg_ico.png) 0 -277px no-repeat;
    }

    #content .article_collect .r .click {
        float: right;
        font-size: 16px;
        padding-left: 30px;
        position: relative;
        height: 30px;
        line-height: 30px;
        padding-left: 35px;
        color: #888;
    }

    #content .article_collect .r .click::after {
        height: 30px;
        width: 32px;
        display: inline-block;
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        background: url(../images/bg_ico.png) -37px -277px no-repeat;
    }


    #content .article_collect .r .jb {
        float: right;
        font-size: 16px;
        padding-left: 30px;
        position: relative;
        height: 30px;
        line-height: 30px;
        padding-left: 35px;
        margin-right: 20px;
    }

    #content .article_collect .r .jb::after {
        height: 30px;
        width: 30px;
        display: inline-block;
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        background: url(../images/bg_ico.png) 0 -308px no-repeat;
    }


    #content .article_collect .l a {
        display: block;
        float: left;
        padding: 0;
        margin: 0 5px;
        cursor: pointer;
    }

    #content .article_collect .l a.jiathis_button_weixin {
        width: 36px;
        height: 36px;
        background: url(../images/bdshare2.jpg) 0 0 no-repeat;
    }

    #content .article_collect .l a.jiathis_button_qzone {
        width: 36px;
        height: 36px;
        background: url(../images/bdshare2.jpg) -47px 0 no-repeat;
    }

    #content .article_collect .l a.jiathis_button_tsina {
        width: 36px;
        height: 36px;
        background: url(../images/bdshare2.jpg) -95px;
    }

    #content .article_collect .l a span {
        display: none !important;
    }




    .np {
        width: 100%;
        margin-top: 10px;
        border: 1px solid #ececec;
        line-height: 30px;
        height: 100px;
    }

    .np a {
        color: #004c73
    }

    .np .l {
        float: left;
        width: 766px;
        padding: 10px 0;
        padding-left: 15px;
        font-size: 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .np .r {
        width: 766px;
        padding: 10px 0;
        padding-left: 15px;
        font-size: 15px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left;
    }

    .hot-box {
        margin-top: 10px;
    }

    .hot-red {
        height: 46px;
        line-height: 46px;
        background-color: #d9383f;
        font-weight: normal;
        color: #fff;
        font-size: 18px;
        padding-left: 15px;
    }

    .hot-red a span {
        color: #ffff00;
    }

    .hot-red a {
        color: #fff;
        font-size: 20px;
        padding-left: 20px;
    }

    .hot-list {
        padding: 10px 10px;
        line-height: 36px;
        font-size: 14px;
    }

    .hot-list li {
        line-height: 36px;
        height: 36px;
        border-bottom: 1px dashed #ececec;
    }

    .hot-list li .date {
        /*width:80px;*/
        float: right;
        text-align: center;
        color: #999;
    }

    .hot-list li a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        float: left;
    }

    .hot-list li .t {
        width: 400px;
        float: left;
    }

    .hot-list li .t .jg {
        margin-left: 15px;
        color: #d9383f;
        display: block;
        height: 36px;
        line-height: 36px;
        float: left;
    }

    .hot-list li .t .jg span {
        display: block;
        float: left;
    }

    .hot-list li .t .jg i {
        background-repeat: no-repeat;
        background-position: -18px -64px;
        width: 30px;
        height: 30px;
        margin-top: 3px;
        display: block;
        float: left;
    }

    .hot-list li a.zz {
        /*width:100px; */
        text-align: center;
        color: #d9383f
    }

    .hot-list li a.cat {
        width: 80px;
        text-align: center;
        margin-right: 5px;
        color: #15519b;
    }

    .hot-list li a.cj {
        width: 99px;
        text-align: left;
        color: #000099
    }

    .hot-list li .ff {
        color: #e24a4a;
        float: right;
        margin-right: 15px;
    }

    .mt10 {}

    .mb10 {
        margin-bottom: 10px;
    }

    .mt0 {
        margin-top: 0;
    }

    .mb20 {
        margin-bottom: 20px;
    }

    .tj-t {
        height: 36px;
        line-height: 36px;
        background-color: #f6f6f6;
        font-weight: normal;
        color: #333;
        font-size: 20px;
    }

    .tj-m {
        height: 36px;
        line-height: 36px;
        background-color: #f6f6f6;
        font-weight: normal;
        color: #333;
        font-size: 20px;
        text-align: center;
    }

    .tj-t a {
        color: #333;
        font-size: 20px;
        padding-left: 20px;
    }

    .tj-t a.more {
        float: right;
        font-size: 18px;
        margin-right: 20px;
    }

    .news-list-two {
        padding: 5px 10px;
        line-height: 36px;
        font-size: 14px;
    }

    .news-list-two li {
        line-height: 36px;
        height: 36px;
        width: 100%;
        float: left;
        border-bottom: 1px dashed #ececec;
    }

    .news-list-two li .date {
        /*width:45px;*/
        float: right;
        text-align: center;
        color: #999;
        margin-right: 15px;
    }

    .news-list-two li .ico {
        height: 20px;
        width: 20px;
        display: block;
        float: left;
        background-position: 0 -337px;
        margin-top: 8px;
        margin-left: 5px;
    }

    .news-list-two li a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        float: left;
    }

    .news-list-two li a.t {
        max-width: 295px;
    }

    .news-list-two li a.ts {
        max-width: 405px;
    }

    .news-list-tag {
        padding: 5px 10px;
        line-height: 36px;
        font-size: 14px;
    }

    .news-list-tag li {
        line-height: 36px;
        height: 36px;
        width: 50%;
        float: left;
        border-bottom: 1px dashed #ececec;
    }

    .news-list-tag li .date {
        /*width:45px;*/
        float: right;
        text-align: center;
        color: #999;
        margin-right: 15px;
    }

    .news-list-tag li .ico {
        height: 20px;
        width: 20px;
        display: block;
        float: left;
        background-position: 0 -337px;
        margin-top: 8px;
        margin-left: 5px;
    }

    .news-list-tag li a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        float: left;
    }

    .news-list-tag li a.t {
        max-width: 295px;
    }

    .news-list-tag li a.ts {
        max-width: 405px;
    }

    .pl-t {
        height: 46px;
        line-height: 46px;
        background-color: #f6f6f6;
        font-weight: normal;
    }

    .pl-t a {
        color: #333;
        font-size: 20px;
        padding-left: 20px;
    }

    .pl-t .more {
        float: right;
        font-size: 18px;
        color: #999;
        margin-right: 20px;
    }


    /*List body style*/
    .main {
        margin: 0px auto;
        overflow: hidden;
    }

    .main-hd-list {
        border: 1px solid #dcdcdc;
        overflow: hidden;
        zoom: 1;
        padding-bottom: 12px;
        border-top: 2px solid #d51938;
    }

    .main-hd .list-title {
        color: #c4161c;
        text-align: left;
        background: #f6f6f6;
        border-bottom: 1px solid #CCC;
        height: 35px;
    }

    .main-hd .list-title h1 {
        text-indent: 1em;
        float: left;
        font-size: 20px;
        line-height: 35px;
    }

    .main-hd #bdshare {
        float: right;
        padding-right: 12px;
    }

    .list-content,
    .list-content ul,
    .list-content li {
        overflow: hidden;
        zoom: 1;
        clear: both;
        margin: 0;
        padding: 0;
    }

    .list-content ul {
        padding: 12px 20px;
        border-bottom: 1px dashed #CCC;
    }

    .list-content ul.label_dashed {
        background: #f6f6f6;
    }

    .list-content li {
        padding: 2px 0 1px 0;
        vertical-align: bottom;
    }

    .list-content li a {
        color: #0f3f94;
    }

    .list-content li span {
        display: inline-block;
    }

    .list-content li .t {
        float: left;
        background: url(../images/forecast.png) no-repeat -295px 11px;
        text-indent: 13px;
        width: 482px;
        height: 25px;
        overflow: hidden;
    }

    .list-content li .d,
    .list-content li .u {
        float: right;
        padding-left: 10px;
        font-size: 12px;
        padding-top: 2px;
    }

    .list-content li .red {
        color: red;
        font-size: 12px;
    }

    .list-content li .gray {
        color: gray;
        font-size: 12px;
    }

    /*List pagination style*/
    .pages {
        padding: 12px 12px 0 12px;
        clear: both;
        font-family: Arial, Helvetica, sans-serif;
        font-family: 'Tahoma';
        text-align: center;
        font-size: 12px;
    }

    .pages a.gray {
        background: #EDEDED;
        border: none;
        color: #666;
        text-decoration: none;
    }

    .pages a.gray,
    .pages .disabled {
        display: inline-block;
        padding: 2px 10px;
        height: 20px;
        line-height: 21px;
        margin: 0px 2px;
        border-radius: 3px;
    }

    .pages a.gray:hover,
    .pages .disabled {
        color: #FFF;
        background: #e24a4a;
    }



    .con-r .tz {
        width: 100%;
        height: 30px;
        line-height: 30px;
    }

    .con-r .tz a {
        color: #d9383f;
    }

    .con-r .tz .ico-tz-red {
        background-position: -55px -62px;
        width: 30px;
    }

    .con-r .tz.p5 {
        padding: 5px 0;
    }


    .con-r .zl-list a {
        width: 143px;
    }

    .con-r .zl-listg a {
        width: 143px;
    }

    .news-list-rank {
        padding: 5px 15px;
        line-height: 36px;
        font-size: 14px;
    }

    .news-list-rank li {
        line-height: 36px;
        height: 36px;
        border-bottom: 1px dashed #ececec;
    }

    .news-list-rank li .date {
        width: 45px;
        float: right;
        text-align: center;
        color: #999;
    }

    .news-list-rank li .date.red {
        color: #d9383f;
    }

    .news-list-rank li i {
        height: 24px;
        width: 24px;
        display: block;
        float: left;
        margin-top: 6px;
        border-radius: 50%;
        font-style: normal;
        color: #fff;
        background-color: #d7d7d7;
        line-height: 24px;
        text-align: center;
        margin-right: 8px;
    }

    .news-list-rank li a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        float: left;
    }

    .news-list-rank li a.t {
        max-width: 361px;
    }

    .news-list-rank li:first-child i {
        background-color: #d9383f
    }

    .news-list-rank li:nth-child(2) i {
        background-color: #e37458
    }

    .news-list-rank li:nth-child(3) i {
        background-color: #8dc27e
    }

    .news-list-rank li:nth-child(4) i {
        background-color: #85a7d4
    }

    .news-list-rankr {
        padding: 5px 15px;
        line-height: 36px;
        font-size: 14px;
    }

    .news-list-rankr li {
        line-height: 36px;
        height: 36px;
        border-bottom: 1px dashed #ececec;
    }

    .news-list-rankr li .date {
        width: 45px;
        float: right;
        text-align: center;
        color: #999;
    }

    .news-list-rankr li .date.red {
        color: #d9383f;
    }

    .news-list-rankr li i {
        height: 24px;
        width: 24px;
        display: block;
        float: left;
        margin-top: 6px;
        border-radius: 50%;
        font-style: normal;
        color: #fff;
        background-color: #d7d7d7;
        line-height: 24px;
        text-align: center;
        margin-right: 8px;
    }

    .news-list-rankr li a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        float: left;
    }

    .news-list-rankr li a.t {
        max-width: 280px;
    }

    .news-list-rankr li:first-child i {
        background-color: #d9383f
    }

    .news-list-rankr li:nth-child(2) i {
        background-color: #e37458
    }

    .news-list-rankr li:nth-child(3) i {
        background-color: #8dc27e
    }

    .news-list-rankr li:nth-child(4) i {
        background-color: #85a7d4
    }


    .yc-box {
        border: 1px solid #ff8287;
        background-color: #fef4f4;
    }

    .yc-box .ddd {
        text-align: center;
        border-bottom: 1px dashed #ff8287;
        padding: 8px 0;
    }

    .yc-box .ddd span {
        margin-right: 15px;
    }

    .yc-box .ddd .zz a {
        color: #004c73;
    }

    .yc-box .ddd .zl a {
        color: #d9383f;
        margin-right: 15px;
    }

    .yc-box .ddd .cj em {
        color: #d9383f
    }

    .yc-box .ddd .time {
        color: #999
    }

    .tj-title {
        line-height: 30px;
        height: 30px;
        border-left: 4px solid #e24a4a;
        color: #e24a4a;
        font-size: 20px;
        margin: 15px 0;
        padding-left: 15px;
    }

    .content .ball {
        height: 30px;
        line-height: 30px;
        width: 30px;
        display: inline-block;
        border-radius: 50%;
        background-color: #d9383f;
        color: #fff;
        text-align: center;
        margin-left: 10px;
    }

    .content .ball.blue {
        background-color: #0b649c;
        color: #fff;
    }

    .content .ball.yellow {
        background-color: #ffdc01;
        color: #dc4503;
    }

    .w-box {
        background-color: #fff;
        width: 100%;
    }


    #content .bqyc {
        height: 44px;
        line-height: 44px;
        padding: 0 25px;
        font-size: 18px;
        color: #fff;
        background-color: #d9383f;
    }

    #content .bqyc .ls {
        float: right;
        color: #ffdc00;
    }

    .shoufei {
        position: relative;
    }

    .shoufei ul li {
        /*height:44px;*/
        line-height: 44px;
        font-size: 16px;
        color: #333;
    }

    .shoufei ul li:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden
    }

    .shoufei ul li:nth-child(even) {
        background-color: #ebebeb;
    }

    .shoufei ul li span {
        display: block;
        float: left;
    }

    .shoufei ul li span.t {
        width: 90px;
        padding-right: 15px;
        text-align: right;
    }

    .shoufei ul li span.t.mt {
        vertical-align: top;
    }

    .shoufei ul li span.c {
        width: 580px;
        /*letter-spacing:6px*/
    }

    .shoufei ul li span.c em {
        color: #f00;
    }

    .shoufei ul li span.n {
        width: 110px;
        text-align: center;
        color: #004c73;
    }

    .shoufei ul li span.n a {
        color: #004c73;
    }

    .shoufei ul li span.n a.mt {
        vertical-align: top;
    }

    /*.shoufei .cart{ width:326px; padding-left:140px; height:218px; position:absolute; left:50%; top:50%; margin-left:-233px; margin-top:-109px; border:1px solid #e24a4a; background-color:#fff;}*/
    .cart {
        width: 540px;
        padding-left: 245px;
        height: 218px;
        /* position: absolute;*/
        /* left: 50%; */
        top: 0px;
        /* margin-left: -233px; */
        /* margin-top: -109px; */
        /* border: 1px solid #e24a4a; */
        background-color: #fff;
        border-bottom: 1px solid #e24a4a;
    }

    .cart .l {}

    .cart .ico-cart {
        width: 84px;
        height: 84px;
        position: absolute;
        margin-top: 10px;
        margin-left: -120px;
        background-position: 0 -361px;
    }

    .cart .tip {
        margin-top: 30px;
        line-height: 50px;
        font-size: 26px;
        color: #666;
        font-weight: normal;
    }

    .cart .tip span {
        color: #d9383f;
        font-size: 22px;
    }

    .cart p {
        line-height: 40px;
        font-size: 18px;
        color: #999;
    }

    .cart p a {
        color: #ea973e;
    }

    .cart p a.vip {
        color: #ff1986;
    }

    .cart .r {
        margin-left: -10px;
    }

    .cart .r a {
        margin-top: 20px;
        line-height: 46px;
        height: 46px;
        padding: 0 40px;
        border-radius: 23px;
        display: inline-block;
        background-color: #d9383f;
        text-align: center;
        color: #fff;
        font-size: 18px;
    }

    .cart .r a.fl {
        float: left;
    }

    .cart .r a.fr {
        float: left;
        margin-left: 20px;
        background-color: #fff;
        color: #d9383f;
        border: 1px solid #d9383f;
    }

    .cart .r a.kv {
        float: left;
        box-sizing: border-box;
        background: linear-gradient(to left, #ff118b, #ff8f43);
        margin-left: 20px;
        color: #fff；
    }

    .mr20 {
        /* border-bottom: 1px solid #f6f6f6; */
        border-bottom: 1px dashed #ececec !important;
        white-space: normal;
    }


    .more-a {
        text-align: right !important;
    }

    .more-a a {
        line-height: 30px;
        height: 30px;
        color: #555;
        padding: 0 15px;
        border: 1px solid #b7b7b7;
        background-color: #f6f6f6;
        border-radius: 4px;
        text-align: center;
        margin-right: 15px;
        display: inline-block
    }

    .rddh {
        position: relative;
        padding-left: 75px;
        height: 208px;
    }

    .rddh span {
        width: 60px;
        height: 165px;
        background-color: #d9383f;
        text-align: center;
        display: block;
        left: 0;
        top: 0;
        color: #fff;
        padding-top: 43px;
        font-size: 20px;
        line-height: 30px;
        position: absolute;
    }

    .rddh a {
        width: 130px;
        border: 1px solid #ececec;
        line-height: 34px;
        height: 34px;
        text-align: center;
        display: inline-block;
        font-size: 14px;
        margin: 6px 4px;
        overflow: hidden;
    }


    .tzhead {
        width: 100%;
        position: relative;
        background-color: #fff;
        height: 160px;
        background-color: #fff;
    }

    .tzhead .tx {
        width: 124px;
        height: 124px;
        border-radius: 50%;
        position: absolute;
        left: 20px;
        top: 18px;
    }

    .tzhead .tx img {
        width: 100%;
        height: 100%;
        border-radius: 60px;
    }

    .tzhead .info {
        padding: 5px 0 10px 165px;
    }

    .tzhead .info-t {
        height: 46px;
        line-height: 46px;
        margin-top: 14px;
    }

    .tzhead .desc {
        height: 40px;
        line-height: 20px;
        padding-right: 20px;
        overflow: hidden;
        color: #666;
    }

    .tzhead .info-t .name {
        font-size: 26px;
        margin-right: 30px;
        font-weight: bold;
        line-height: 46px;
        float: left;
        height: 46px;
    }

    .tzhead .info-t span {
        margin-right: 15px;
        font-size: 14px;
        line-height: 30px;
    }

    .tzhead .info p {
        line-height: 32px;
        height: 32px;
        font-size: 14px;
    }

    .tzhead .info p span {
        margin-right: 15px;
    }

    .tzhead .info p span em {
        color: #e37458;
    }

    .tzhead .info-t a {
        border: 1px solid #e24a4a;
        color: #e24a4a;
        border-radius: 18px;
        background-color: #fff;
        padding: 0 20px;
        height: 36px;
        margin-right: 25px;
        margin-top: 5px;
        line-height: 36px;
        display: block;
        float: left;
        font-size: 16px;
    }

    .tzhead .info-t a:hover {
        background: #e24a4a;
    }

    .tzhead .info-t a.gz {
        background-color: #e24a4a;
        color: #fff;
    }

    .tzhead .info-t a.ygz {
        background-color: #f6f6f6;
        border: 1px solid #ececec;
        color: #666;
    }

    .tzhead .info-t a.cj:hover {
        background: #e24a4a;
        color: #fff;
    }

    .list-page {
        padding: 15px 10px;
    }

    .list-page li {
        line-height: 36px;
        height: 36px;
        font-size: 14px;
        border-bottom: 1px dashed #ececec;
        clear: both;
    }

    .list-page li.shoufei {
        background-color: #fef4f4;
        border: 1px solid #d9383f
    }

    .list-page li.shoufei .ff {
        color: #d9383f;
        float: right;
    }

    .list-page li.shoufei .fl .ico-huo {
        float: right;
    }

    .list-page li.shoufei .fl span {
        color: #d9383f;
    }

    .list-page li.hot .fl .ico-huo {
        float: right;
    }

    .list-page li.hot .fl a:first-child {
        color: #d9383f;
    }

    .list-page li.hot .ico-ding {
        background-position: 5px -448px;
        float: left;
    }

    .list-page li.hot .ico-tui {
        background-position: 5px -480px;
        float: left;
    }

    .list-page li.hot .ico-ben {
        background-position: -36px -448px;
        float: right;
    }

    .list-page li.hot .ico-ls {
        background-position: -37px -481px;
        float: right;
    }

    .list-page li.hot .fl span {
        color: #d9383f;
    }

    .list-page li.hot .date {
        color: #d9383f;
    }


    .list-page li.cb .fl .ico-huo {
        float: right;
    }

    /*.list-page li.cb .fl a:first-child{color:#d9383f;}*/
    .list-page li.cb .fl a.zz {
        color: #d9383f;
    }

    .list-page li.cb .ico-ding {
        background-position: 5px -448px;
        float: left;
    }

    .list-page li.cb .ico-tui {
        background-position: 5px -480px;
        float: left;
    }

    .list-page li.cb .ico-ben {
        background-position: -36px -448px;
        float: right;
    }

    .list-page li.cb .ico-ls {
        background-position: -37px -481px;
        float: right;
    }

    .list-page li.cb .fl span {
        color: #d9383f;
    }

    .list-page li.cb .fl span.r {
        float: right;
        padding: 0px;
    }

    .list-page li.cb .date.red {
        color: #d9383f;
    }

    .dasang {
        background: url(../images/longwb_btn.png) no-repeat;
        overflow: hidden;
        text-indent: -999px;
        width: 62px;
        height: 62px;
        background-position: 0 -100px;
        margin: 18px auto;
        cursor: pointer;
    }

    .dasang:hover {
        background-position: 0 -170px;
    }

    .reward-in {
        position: relative;
        width: 316px;
        margin: 40px auto;
        border: 1px solid #ccc;
        border-radius: 4px;
        font-size: 18px;
        font-weight: 700;
        font-family: Arial;
        box-shadow: 1px 1px 1px 1px #ececec inset;
        vertical-align: middle;
        text-align: center;
    }

    .reward-in .icon-mon {
        display: inline-block;
        width: 52px;
        height: 32px;
        line-height: 32px;
    }

    .reward-num {
        font-size: 18px;
        width: 204px;
        background: 0 0;
        outline: 0;
        border: none;
        color: #EC8A64;
    }

    .reward-random {
        display: inline-block;
        position: relative;
        top: 6px;
        width: 50px;
        height: 26px;
        cursor: pointer;
        border-left: 1px solid #ccc;
        line-height: 1;
        background: url(random.png) center no-repeat;
    }

    .dasangtx {
        text-align: center;
    }

    .reward-img-box {
        display: inline-block;
        width: 80px;
        height: 80px;
        border-radius: 80px;
        border: 1px solid #ccc;
        text-align: center;
    }

    .reward-head-img {
        margin-top: 2px;
        width: 76px;
        height: 76px;
        border-radius: 76px;
    }

    .reward-user-name {
        margin: 10px;
        font-size: 14px;
        color: #333;
        text-align: center;
    }


    .list-page li .fl {
        width: 678px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
    }

    .list-page li .fl a {
        display: block;
        max-width: 480px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .list-page li .fl span {
        padding: 0 8px;
        display: block;
        float: left;
    }

    .list-page li .fl .ico {
        background-repeat: no-repeat;
        width: 34px;
        height: 34px;
        margin-top: 3px;
        display: block;
    }

    .list-page li .fl .ico-huo {
        background-position: -18px -63px;
        float: left;
    }

    .list-page li .date {
        float: right;
        color: #999;
        padding-right: 10px;
        width: 85px;
        text-align: right;
    }


    .sd-zxt-t {
        line-height: 46px;
    }

    .sd-zxt-t span {
        display: block;
    }

    .sd-zxt-t .fl {
        float: left;
        margin-left: 15px;
        font-size: 20px;
    }

    .sd-zxt-t .fr {
        float: right;
        margin-right: 15px;
        font-size: 16px;
    }

    .sd-zxt-t .fr em {
        color: #e37458
    }

    .sd-zxt-box {
        margin: 80px 0 50px;
        padding-left: 35px;
        border-bottom: 1px solid #ececec;
    }

    .sd-zxt-box li {
        width: 65px;
        height: 250px;
        display: block;
        float: left;
        margin-right: 30px;
        position: relative;
    }

    .sd-zxt-box li:last-child {
        margin-right: 0;
    }

    /*
.sd-zxt-box li:nth-child(1) .zhu{ background-color:#e37458}
.sd-zxt-box li:nth-child(2) .zhu{background-color:#e37458}
.sd-zxt-box li:nth-child(3) .zhu{background-color:#558cc5}
.sd-zxt-box li:nth-child(4) .zhu{background-color:#e37458}
.sd-zxt-box li:nth-child(5) .zhu{background-color:#62b57e}
*/


    .sd-zxt-box li .zhu.red {
        background-color: #d9383f;
        min-height: 1%;
    }

    .sd-zxt-box li .zhu.blue {
        background-color: #558cc5;
        min-height: 1%;
    }

    .sd-zxt-box li .zhu.green {
        background-color: #62b57e;
        min-height: 1%;
    }

    .sd-zxt-box li .zhu.orange {
        background-color: #e37458;
        min-height: 1%;
    }

    .sd-zxt-box li .zhu {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        min-height: 1%;
        background-color: #d9383f;
    }

    .sd-zxt-box li .zhu div {
        position: relative;
    }

    .sd-zxt-box li .zhu div span {
        line-height: 30px;
        height: 30px;
        text-align: center;
        font-size: 14px;
        position: absolute;
        left: 0;
        top: -30px;
        text-align: center;
        width: 100%;
        display: block;
    }

    .sd-zxt-box li .cat {
        width: 100%;
        position: absolute;
        bottom: -36px;
        line-height: 30px;
        height: 30px;
        text-align: center;
        font-size: 14px;
    }

    .zb_wz_title {
        background: #e24a4a;
        height: 29px;
        line-height: 29px;
        border: 1px solid #c60000;
        border-bottom: none;
        overflow: hidden;
        zoom: 1;
        padding: 0 10px;
    }

    .zb_wz_name {
        float: left;
        font-size: 14px;
        color: #fff;
    }

    .zb_wz_hist {
        float: right;
    }

    .zb_wz_hist a {
        color: #fff;
    }

    .zb_wz_table {
        width: 100%;
        line-height: 29px;
        border-collapse: collapse;
        border-spacing: 0;
        table-layout: fixed;
        font-size: 12px;
    }

    .zb_wz_table td {
        border: 1px solid #f4d9d9;
        padding: 0 5px;
        background: #fff;
    }

    .zb_wz_tr1 {
        text-align: center;
        width: 100px;
    }

    .zb_wz_tr2 {
        word-wrap: break-word;
    }

    .zb_wz_tr3 {
        text-align: center;
        width: 125px;
    }

    .zb_wz_tr3 a {
        color: #1e50a2;
    }



    .zxt-t {
        line-height: 46px;
    }

    .zxt-t span {
        display: block;
    }

    .zxt-t .fl {
        float: left;
        margin-left: 15px;
        font-size: 20px;
    }

    .zxt-t .fr {
        float: right;
        margin-right: 15px;
        font-size: 16px;
    }

    .zxt-t .fr em {
        color: #e37458
    }

    .zxt-box {
        margin: 80px 0 50px;
        padding-left: 35px;
        border-bottom: 1px solid #ececec;
    }

    .zxt-box li {
        width: 65px;
        height: 250px;
        display: block;
        float: left;
        margin-right: 43px;
        position: relative;
    }

    .zxt-box li:last-child {
        margin-right: 0;
    }

    .zxt-box li:nth-child(1) .zhu {
        background-color: #e37458
    }

    .zxt-box li:nth-child(2) .zhu {
        background-color: #e37458
    }

    .zxt-box li:nth-child(3) .zhu {
        background-color: #558cc5
    }

    .zxt-box li:nth-child(4) .zhu {
        background-color: #e37458
    }

    .zxt-box li:nth-child(5) .zhu {
        background-color: #62b57e
    }

    .zxt-box li .zhu {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #d9383f;
    }

    .zxt-box li .zhu div {
        position: relative;
    }

    .zxt-box li .zhu div span {
        line-height: 30px;
        height: 30px;
        text-align: center;
        font-size: 14px;
        position: absolute;
        left: 0;
        top: -30px;
        text-align: center;
        width: 100%;
        display: block;
    }

    .zxt-box li .cat {
        width: 100%;
        position: absolute;
        bottom: -36px;
        line-height: 30px;
        height: 30px;
        text-align: center;
        font-size: 14px;
    }


    .container .hisKjh {
        width: 795px;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .container .hisKjh table {
        width: 100%;
        border: 1px solid #b73634;
    }

    .container .hisTitle {
        border-bottom: 1px solid #b73634;
        height: 40px;
        overflow: hidden;
    }

    .container .hisTitle h1,
    .container .hisTitle .issue {
        display: inline-block;
        width: 48%;
        float: left;
        margin-left: 10px;
        line-height: 40px;
    }

    .container .hisTitle h1 {
        font-size: 18px;
    }

    .container .hisTitle .issue {
        text-align: right;
    }

    .container .hisTitle .issue a {
        display: inline-block;
        padding: 0 10px;
        text-align: right;
        font-size: 16px;
        line-height: 52px;
    }

    .container .hisKjh th {
        height: 48px;
        font-size: 16px;
        background-color: #f6f6f6;
    }

    .container .hisKjh td {
        height: 40px;
        color: #666;
        text-align: center;
    }


    .phh-info p {
        margin-left: 20px;
        width: 1045px;
    }


    .cat-info {
        border: 1px solid #ebebeb;
        background-color: #fdf5f5;
        padding: 15px 20px;
        line-height: 34px;
        height: 60px;
        font-size: 16px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .cat-info span {
        display: inline-block;
        position: relative;
        font-size: 22px;
        margin-right: 5px;
    }

    .cat-info span:after {
        content: "";
        display: block;
        float: left;
        height: 30px;
        width: 30px;
        background-position: -54px -150px;
        background-repeat: no-repeat;
        top: 0;
        position: absolute;
        left: 0;
    }

    .cat-info h2 {
        font-weight: normal;
        display: inline-block;
    }

    .cat-info i {
        font-style: normal;
        color: #555;
    }

    .cat-tt {
        height: 48px;
        line-height: 48px;
        border-bottom: 1px solid #ececec;
        background-color: #fdf5f5;
    }

    .cat-tt a {
        color: #d9383f;
        display: inline-block;
        padding: 0 5px;
    }

    .cat-tt a.on {
        background-color: #fff;
    }

    .cat-tt .fl {
        float: left;
    }

    .cat-tt .fr a {
        color: #999;
    }

    .cat-tt .fr {
        float: right;
    }

    .cat-tt .fl .kjtit {
        font-size: 20px;
        font-weight: normal;
        border-bottom: 2px solid #d9383f;
    }


    .cat-listtt {
        height: 48px;
        line-height: 48px;
        border-bottom: 1px solid #ececec;
        background-color: #f6f6f6;
    }

    .cat-listtt a {
        color: #333;
        display: inline-block;
        padding: 0 25px;
    }

    .cat-listtt a.on {
        background-color: #fff;
        border-top: 2px solid #d9383f;
    }

    .cat-listtt .fl {
        float: left;
    }

    .cat-listtt .fl h2 {
        display: inline-block;
    }

    .cat-listtt .fl h2 a {
        color: #d9383f;
        font-size: 15px;
        font-weight: normal;
    }

    .cat-listtt .fr a {
        color: #999;
    }

    .cat-listtt .fr {
        float: right;
    }


    .ul2list {
        padding: 15px 0;
    }

    .ul2list li {
        line-height: 36px;
        height: 36px;
        font-size: 14px;
        width: 50%;
        float: left;
        border-bottom: 1px dashed #ececec;
    }

    .ul2list li .ico-ding {
        background-position: 5px -448px;
        float: left;
    }

    .ul2list li .ico-tui {
        background-position: 5px -480px;
        float: left;
    }

    .ul2list li .fl {
        /*width:525px;*/
        width: 510px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
    }

    .ul2list li .fl a {
        display: block;
        max-width: 425px;
        float: left;
        margin-left: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .ul2list li .fl .ico {
        background-repeat: no-repeat;
        width: 30px;
        height: 34px;
        margin-top: 3px;
        display: block;
    }

    .ul2list li .date {
        float: right;
        color: #999;
        padding-right: 10px;
        /*width:45px;*/
        text-align: right;
    }

    .ul2list .line {
        float: none;
        clear: both;
        width: 100%;
        height: 1px;
        background-color: #ececec;
        margin: 0;
    }

    .ul2list li .date.red {
        color: #d9383f;
    }

    .ul2list li .coin {
        color: #d9383f;
    }


    .lm-info {
        padding: 25px 25px 25px 0
    }

    .lm-info p {
        width: 1000px;
    }

    .cat-t {
        height: 46px;
        line-height: 46px;
        background-color: #d9383f;
    }

    .cat-t * {
        padding: 0 15px;
        color: #fff;
        font-size: 16px;
    }

    .cat-t span {
        float: left;
    }

    .cat-t span.tit {
        font-size: 22px !important;
    }

    .cat-t a {
        float: right;
    }

    .cat-t h2 {
        font-weight: normal;
    }

    .cat-t h1 {
        font-weight: normal;
    }

    .cat-t a:hover {
        color: #fff;
    }

    .cat-t-l {
        width: 300px;
        float: left;
    }

    .cat-t-r {
        width: 483px;
        float: right;
    }

    .cat-t-l .t {
        height: 46px;
        line-height: 46px;
        background-color: #f6f6f6;
    }

    .cat-t-l .t span,
    .kj-list li span {
        display: block;
        float: left;
        text-align: center;
    }

    .kj-list li span:nth-child(1),
    .cat-t-l .t span:nth-child(1) {
        width: 108px;
    }

    .kj-list li span:nth-child(2),
    .cat-t-l .t span:nth-child(2) {
        width: 80px;
    }

    .kj-list li span:nth-child(3),
    .cat-t-l .t span:nth-child(3) {
        width: 112px;
    }


    .kj-list li {
        height: 42px;
        line-height: 42px;
    }

    .kj-list li:nth-child(even) {
        background-color: #f6f6f6;
    }

    .kj-list li span em {
        margin: 0 5px;
    }

    .kj-list li span.red {
        color: #f00;
    }


    .cat-t-r-box .bd ul.list3 li {
        line-height: 30px;
        font-size: 15px;
    }

    .frq {
        width: 393px;
        float: right;
    }

    .cat-t-r-box {
        border: 1px solid #ececec;
        border-top: none;
    }

    .cat-t-r-box .hd {
        height: 46px;
        line-height: 43px;
        background: #fdf5f5;
        position: relative;
    }

    .cat-t-r-box .hd ul {
        height: 43px;
    }

    .cat-t-r-box .hd ul li {
        float: left;
        cursor: pointer;
        font-size: 18px;
        width: 161px;
        text-align: center;
    }

    .cat-t-r-box .hd ul li a {
        color: #d9383f
    }

    .cat-t-r-box .hd ul li.on {
        height: 43px;
        background: #fff;
        border-top: 3px solid #d9383f;
    }

    .cat-t-r-box .bd ul.list3 {
        padding: 8px 10px 9px;
    }

    .cat-t-r-box .bd ul.list3 li {
        line-height: 40px;
        height: 40px;
        font-size: 15px;
    }

    .cat-t-r-box .bd ul.list3 li .fl {
        width: 395px;
    }

    .list3 li a {
        max-width: 395px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .list3 li .t {
        max-width: 315px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: inline-block;
    }

    .list3 li .tt {
        max-width: 371px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /* display: inline-block; */
        display: inline-flex;
    }


    .ad-l,
    .ad-l img {
        height: 195px;
        width: 100%;
    }

    .box-3-1 {
        width: 391px;
        border: 1px solid #ececec;
        float: left;
    }

    .container .box-3-1 {
        margin-right: 10px;
    }

    .container .box-3-1:nth-child(3) {
        margin-right: 0;
    }

    .box-3-1 .f {
        line-height: 47px;
        height: 47px;
        background-color: #f6f6f6;
        border-bottom: 1px solid #ececec;
        padding: 0 15px;
        font-size: 16px;
    }

    .box-3-1 .sp {
        padding: 5px 10px 5px 10px;
        line-height: 28px;
        text-indent: 24px;
        font-size: 15px;
    }

    .box-3-1 a.more {
        float: right;
        font-size: 18px;
        margin-right: 20px;
    }

    .box-3-1 .t {
        line-height: 47px;
        height: 47px;
        background-color: #f6f6f6;
        border-bottom: 1px solid #ececec;
        font-size: 16px;
    }

    .box-3-1 .b-box {}

    .box-3-1 .n {
        line-height: 47px;
        height: 47px;
        background-color: #f6f6f6;
        border-bottom: 1px solid #ececec;
        padding: 0 15px;
        font-size: 16px;
        text-align: center;
    }

    .kj-ls li span,
    .box-3-1 .f span {
        display: inline-block;
        text-align: center;
    }

    .box-3-1 .f span:nth-child(1) {
        width: 33%;
    }

    .box-3-1 .f span:nth-child(2) {
        width: 33%;
    }

    .box-3-1 .f span:nth-child(3) {
        width: 34%;
    }

    .kj-ls li span,
    .box-3-1 .t span {
        display: inline-block;
        text-align: center;
    }

    .box-3-1 .t span:nth-child(1) {
        width: 33%;
    }

    .box-3-1 .t span:nth-child(2) {
        width: 33%;
    }

    .box-3-1 .t span:nth-child(3) {
        width: 34%;
    }

    .kj-ls li {
        /*line-height:47px; height:47px; */
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        border-bottom: 1px solid #ececec;
    }

    .kj-ls li span:nth-child(1) {
        width: 33%;
    }

    .kj-ls li span:nth-child(2) {
        width: 33%;
    }

    .kj-ls li span:nth-child(3) {
        width: 34%;
    }

    .kj-ls li:nth-child(4) {}

    .kj-ls li:nth-child(4) a {
        color: #004c73;
    }


    .b-box .kj {
        padding: 0 20px;
    }

    .b-box .kj {
        height: 50px;
        line-height: 50px;
        /* height:47px; line-height:47px; */
        font-size: 18px;
        border-bottom: 1px solid #f6f6f6;
    }

    .b-box .kj em {
        width: 28px;
        height: 28px;
        line-height: 28px;
        display: inline-block;
        text-align: center;
        color: #fff;
        border: 3px solid #fff;
        border-radius: 50%;
        margin: 0;
    }

    .b-box .kj em.redball {
        background-color: #d9383f;
    }

    .b-box .kj em.rball {
        background-color: #d9383f;
    }

    .b-box .kj em.blue {
        background: #448ccb !important;
        color: #fff;
    }

    .b-box .kj em.yball {
        background-color: #ffc34f;
    }

    .b-box .kj em.blueball {
        background-color: #5091d5;
    }

    .b-box .kj .sjh {
        font-size: 14px;
    }

    .b-box .kj .sjh span {
        color: #d9383f
    }

    .b-box .cat a {
        width: 33.333%;
        text-align: center;
        font-size: 16px;
        display: inline-block;
        color: #004c73;
        line-height: 50px;
        height: 50px;
    }

    .kj-qi li {
        height: 50px;
        line-height: 50px;
        border-bottom: 1px solid #ececec;
        width: 195px;
        display: block;
        float: left;
        border-right: 1px solid #ececec;
        text-align: center;
        font-size: 16px;
    }

    .kj-qi li:nth-child(even) {
        border-right: none;
    }

    .kj-qi li:nth-child(7),
    .kj-qi li:nth-child(8) {
        border-bottom: none;
    }

    .cat-box-t {
        line-height: 50px;
        height: 50px;
        background-color: #d9383f;
        padding: 0 15px;
    }

    .cat-box-t a {
        color: #fff;
        padding: 0 10px;
        font-size: 16px;
    }

    .cat-box-t .fl {
        float: left;
        font-size: 18px;
    }

    .cat-box-t .fr {
        float: right;
        width: 70%;
        text-align: right;
        color: #fff;
        font-size: 16px;
    }

    .cat-box-t .fr a.on {
        color: #fff14b;
    }


    .cat-box .cb-list li {
        width: 784px;
    }

    .cat-box .index-tab {
        border: 1px solid #ececec;
        border-top: none;
    }

    .cat-box .index-tab .tab-hd li {
        width: 158px;
        /*border-bottom:1px solid #ececec;*/
    }

    .cat-box .index-tab .tab-hd li:nth-child(1) {
        border-right: 1px solid #ececec;
    }

    .cat-box .index-tab .tab-hd li.on {
        border-bottom: 1px solid #fff;
    }

    .zuozhe3 a {
        width: 152px;
    }

    .zuozhe3 {
        padding: 9px 0 10px 2px
    }

    .zuozhe4 a {
        width: 149px;
        margin-bottom: 10px;
    }

    .zuozhe4 {
        padding: 9px 0 10px 2px
    }

    .cat-2 .news-list-two li {
        width: 370px;
    }

    .cat-box .news-list-two li a {
        max-width: 255px;
    }

    .cat-box .news-list-two li .ico {
        margin-left: 4px;
    }

    .cat-box .news-list-two li .ico-ding {
        background-position: -36px -220px;
    }

    .cat-box .news-list-two li .ico-xin {
        background-position: -61px -220px;
    }

    .cat-box .tj-t-red {
        /*background-color:#fdf5f5;*/
        background-color: #d9383f;
    }

    .cat-box .tj-t-red a {
        color: #fff;
    }

    .cat-box .tj-t a.fr {
        font-size: 16px;
        float: right;
        margin-right: 20px;
        color: #fff;
    }

    .cat-2 {
        width: 396px;
        float: left;
    }

    .cat-box .cat-2:nth-child(odd) {
        margin-right: 0;
    }

    .cat-2 .news-list-two li {
        width: 385px;
    }

    .cat-2 .news-list-two li a {
        max-width: 300px
    }

    .zjtop-list li.more-link {
        background-color: #fff;
        height: 32px;
        padding: 5px 0 8px;
    }

    .zjtop-list li.more-link a {
        width: 108px;
        border: 1px solid #ececec;
        line-height: 32px;
        height: 32px;
        text-align: center;
        float: left;
        margin: 0 10px;
        border-radius: 5px;
    }

    .zjtop-list li.more-link a:nth-child(3) {
        color: #333;
    }

    .zjtop-list li.more-link a.on {
        background-color: #f6f6f6;
    }


    .zlt-list {
        padding: 10px 30px;
    }

    .zlt-list a {
        position: relative;
        height: 44px;
        font-size: 15px;
        line-height: 44px;
        margin: 0;
        overflow: hidden;
        display: block;
        width: 160px;
        float: left;
        padding: 0;
    }

    .zlt-list a:nth-child(odd) {
        padding-right: 10px;
    }

    .ic-huo a::after {
        background-position: 0 -35px;
    }

    .zj1-list {
        padding: 9px 10px 10px;
    }

    .zj1-list a {
        position: relative;
        height: 40px;
        font-size: 14px;
        line-height: 40px;
        border: 1px solid #f6f6f6;
        margin: 6px 0;
        display: block;
        width: 143px;
        float: left;
        padding: 0 10px;
        text-align: center;
        padding-left: 25px;
        border-radius: 4px;
        background-color: #fff;
    }

    .zj1-list a.on a {
        color: #d9383f
    }

    .zj1-list a:nth-child(odd) {
        margin-right: 10px;
    }

    .zj1-list a::after {
        content: "";
        display: block;
        background-image: url(../images/bg_ico.png);
        height: 20px;
        width: 20px;
        background-position: 0 -118px;
        position: absolute;
        left: 10px;
        top: 10px;
    }

    .rzzj li {
        width: 397px;
        height: 50px;
        line-height: 50px;
        border-right: 1px solid #ececec;
        float: left;
    }

    .rzzj li:nth-child(even) {
        border-right: none;
    }

    .rzzj li:nth-child(3),
    .rzzj li:nth-child(4),
    .rzzj li:nth-child(7),
    .rzzj li:nth-child(8) {
        background-color: #f6f6f6;
    }

    .rzzj li * {
        display: inline-block;
        text-align: center;
        font-size: 16px;
    }

    .rzzj li a {
        width: 125px;
        color: #000099;
    }

    .rzzj li .zhong {
        width: 145px;
    }

    .rzzj li .zhong em {
        color: #d9383f;
    }

    .rzzj li a.zc {
        width: 125px;
        color: #ff7200;
    }

    .zjtj span {
        background-color: #d9383f;
        float: left;
        display: block;
        color: #fff;
        font-size: 18px;
        line-height: 25px;
        padding: 21px 0;
        width: 72px;
        text-align: center;
    }

    .zjtj .fr {
        border-top: 1px solid #ececec;
        border-left: 1px solid #ececec;
    }

    .zjtj .fr a {
        display: block;
        float: left;
        line-height: 70px;
        height: 70px;
        width: 187px;
        border-right: 1px solid #ececec;
        border-bottom: 1px solid #ececec;
        text-align: center;
        font-size: 18px;
    }

    .zjtj .fr a:hover {
        background: #f6f6f6;
    }


    .gdtz {
        /*width:100%; */
        height: 30px;
        line-height: 30px;
        margin: 0 0 10px;
        font-size: 16px;
    }

    .gdtz a {
        color: #d9383f;
        overflow: hidden;
        word-break: keep-all;
        white-space: nowrap;
        float: left;
        width: 1170px;
        height: 30px;
        overflow: hidden;
        line-height: 30px;
    }

    .gdtz .ico-tz-red {
        background-position: -55px -62px;
        width: 30px;
    }



    .tag-s {
        line-height: 50px;
        height: 50px;
        background-color: #f6f6f6;
    }

    .tag-s span {
        font-size: 18px;
        padding-left: 15px;
        float: left;
    }

    .tag-s-con {
        border: 1px solid #ccc;
        float: right;
        margin-top: 6px;
        width: 330px;
        height: 36px;
        border-radius: 5px;
        margin-right: 15px;
        background-color: #fff;
        overflow: hidden;
    }

    .tag-s-con .input {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: currentcolor #ccc currentcolor currentcolor;
        border-image: none;
        border-style: none solid none none;
        border-width: medium 1px medium medium;
        color: #777;
        float: left;
        height: 36px;
        line-height: 36px;
        outline: medium none;
        padding: 0 0 0 10px;
        width: 270px;
    }

    .tag-s-con .submit {
        background: rgba(0, 0, 0, 0) url("../images/search_icon.jpg") no-repeat scroll center center;
        border: medium none;
        cursor: pointer;
        float: left;
        height: 36px;
        margin-left: 10px;
        outline: medium none;
        padding: 0;
        width: 32px;
    }

    .tag-t {
        line-height: 50px;
        height: 50px;
        font-size: 18px;
        margin-top: 5px;
    }


    .list-pages {}

    .list-pages li {
        line-height: 42px;
        height: 42px;
        font-size: 14px;
    }

    .list-pages li:nth-child(odd) {
        background-color: #f6f6f6;
    }

    .list-pages li .fl {
        width: 630px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        margin-left: 20px
    }

    .list-pages li .fl a {
        display: block;
        max-width: 480px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .list-pages li .fl span {
        padding: 0 8px;
        display: block;
        float: left;
    }

    .list-pages li .date {
        float: right;
        color: #999;
        padding-right: 20px;
        width: 85px;
        text-align: right;
    }



    .list-pages-fan {}

    .list-pages-fan li {
        line-height: 42px;
        height: 42px;
        font-size: 14px;
    }

    .list-pages-fan li:nth-child(even) {
        background-color: #f6f6f6;
    }

    .list-pages-fan li .fl {
        width: 630px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        margin-left: 20px
    }

    .list-pages-fan li .fl a {
        display: block;
        max-width: 480px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .list-pages-fan li .fl span {
        padding: 0 8px;
        display: block;
        float: left;
    }

    .list-pages-fan li .date {
        float: right;
        color: #999;
        padding-right: 20px;
        width: 85px;
        text-align: right;
    }



    .xg-s {
        padding: 15px 5px 0;
    }

    .xg-s a {
        width: 131px;
        line-height: 42px;
        height: 42px;
        border: 1px solid #ececec;
        border-radius: 5px;
        display: inline-block;
        text-align: center;
        margin: 0 6px 15px;
        overflow: hidden;
    }

    .tj-t-pink {
        background-color: #fff5f5;
    }

    .side-ad img {
        width: 100%;
        height: 300px;
    }


    .tag-list {
        padding: 9px 18px 18px;
    }

    .tag-list a {
        position: relative;
        height: 36px;
        font-size: 14px;
        line-height: 36px;
        border: 1px solid #ccc;
        margin: 6px 0;
        display: block;
        width: 133px;
        float: left;
        padding: 0 10px;
        text-align: center;
        padding-left: 25px;
        color: #fff;
        overflow: hidden;
        background-color: #fdc68a;
    }

    .tag-list a:nth-child(odd) {
        margin-right: 15px;
    }

    .con-box-b {
        border-bottom: none;
    }

    .news-fulllist-two {
        padding: 0;
    }

    .news-fulllist-two li {
        padding: 3px 0;
        border-bottom: 1px solid #ececec;
    }

    .news-fulllist-two li:nth-child(4n-1) {
        background-color: #f6f6f6;
    }

    .news-fulllist-two li:nth-child(4n+0) {
        background-color: #f6f6f6;
    }


    .news-fulllist-two li a {
        margin-left: 15px;
    }

    .news-fulllist-two li a.c {
        margin-left: 10px;
    }

    .news-fulllist-two li .date {
        margin-right: 10px;
    }

    .news-fulllist-two li .cb {
        color: #d9383f;
    }

    .news-fulllist-two li .ico {
        height: 26px;
        width: 26px;
    }

    .news-fulllist-two li .ico-ding {
        background-position: 2px -451px;
        float: left;
    }

    .news-fulllist-two li .ico-tui {
        background-position: 2px -483px;
        float: left;
    }



    .tag-info {
        border: 1px solid #f53842;
        background-color: #fff5f5;
        padding: 14px 14px;
        height: 100px;
        position: relative;
    }

    .tag-info .tx {
        height: 100px;
        width: 100px;
        position: absolute;
        top: 15px;
        left: 20px;
    }

    .tag-info .tx img {
        height: 100px;
        width: 100px;
    }

    .tag-info .info {
        padding-left: 124px;
    }

    .tag-info .info h2 {
        line-height: 40px;
        height: 40px;
        font-size: 24px;
        font-weight: normal;
    }

    .tag-info .info h2 span {
        font-size: 15px;
        color: #f53842;
        margin-left: 15px;
    }

    .tag-info .info p {
        line-height: 26px;
        height: 26px;
        font-size: 16px;
        margin-top: 4px;
    }



    .container .tag-5:last-child {
        margin-right: 0;
    }

    .tag-5 {
        width: 393px;
        float: left;
        margin-right: 10px;
    }

    .tag-5 .tj-t {
        padding: 0 15px;
    }

    .tag-5 .tj-t .lm_more {
        float: right;
    }

    .tag-5-list {
        padding: 5px 10px;
        line-height: 36px;
        font-size: 14px;
    }

    .tag-5-list ul li {
        color: #004c73;
        line-height: 36px;
        height: 36px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        border-bottom: 1px dashed #ececec;
    }

    .tag-5-list ul li a {
        color: #004c73;
        font-size: 14px;
    }

    .container .tag-5:nth-child(2n+1) .tj-t {
        background-color: #aad9f2;
    }

    .container .tag-5:nth-child(2n+2) .tj-t {
        background-color: #97e4cb;
    }

    .container .tag-5:nth-child(2n+3) .tj-t {
        background-color: #fdc68a;
    }

    .tag-5 .tj-t a {
        padding-left: 0;
        color: #fff;
    }

    .tag-5 .tag-5-list {
        border: 1px solid #ececec;
        border-top: none;
        padding: 0 5px;
    }

    .tag-5-list a {
        float: left;
        padding: 6px 1%;
        text-align: center;
        font-size: 16px;
    }

    .tag-5-list a:hover {
        color: #D9383F;
        text-decoration: none;
    }

    .tag-tt .hd {}

    .tag-tt .hd ul {
        width: 797px;
        display: block;
        float: left;
    }

    .tag-tt .hd ul li {
        text-align: center;
        padding: 0;
    }

    .tag-tt .hd ul li:nth-child(2n+1) {
        width: 20%
    }

    .tag-tt .hd ul li:nth-child(2n+2) {
        width: 20%
    }

    .tag-tt .hd ul li:nth-child(2n+3) {
        width: 20%
    }

    .tag-tt .hd ul li:nth-child(2n+4) {
        width: 20%
    }

    .tag-tt .hd ul li:nth-child(2n+5) {
        width: 20%
    }

    .tag-tt .hd span {
        height: 50px;
        width: 185px;
        background-color: #d9383f;
        padding: 0 20px;
        float: left;
        color: #fff;
        padding-top: 4px;
        font-size: 20px;
        text-align: center;
    }

    .tag-tt .hd span a {
        color: #fff;
    }

    .cp-info {
        border: 1px solid #ececec;
        border-top: none;
        padding: 10px;
    }

    .cp-desc {
        border-bottom: 1px dashed #ececec;
        padding: 10px 10px;
        position: relative;
    }

    .cp-desc .tx {
        height: 80px;
        width: 80px;
        position: absolute;
        left: 20px;
        top: 10px;
    }

    .cp-desc .tx img {
        height: 80px;
        width: 80px;
    }

    .cp-desc-p {
        padding-left: 120px;
    }

    .cp-desc-p p {
        line-height: 40px;
        height: 40px;
        font-size: 16px;
    }

    .cp-desc-p p a {
        margin-left: 15px;
        float: right;
        color: #115c87;
    }

    .cp-desc-p p span {
        color: #ec1d37;
    }

    .cp-desc-p p span.ti {
        color: #333;
        font-size: 16px;
        padding-left: 20px;
    }

    .cp-desc-p .cp-qh {

        line-height: 40px;
        height: 40px;
        font-size: 16px;
    }

    .cp-desc-p .cp-qh a {
        color: #005b9a;
        margin-left: 25px;
        float: right;
    }

    .cp-desc-p .cp-qh * {}

    .cp-desc-p .cp-qh span {
        float: left;
    }

    .cp-desc-p .cp-qh span.time {
        color: #555;
        font-size: 14px;
        padding-left: 20px;
    }

    .cp-desc-p .cp-qh cite {
        font-size: 16px;
        padding-left: 10px;
        width: 85px;
        font-style: normal;
        line-height: 28px;
        border-radius: 4px;
        display: block;
        height: 28px;
    }

    .cp-desc-p .cp-qh cite i {
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #ececec;
        overflow: hidden;
        vertical-align: middle;
        position: absolute;
        right: 8px;
        top: 12px;
    }

    .cp-desc-p #divselect {
        float: left;
        height: 28px;
        width: 85px;
        margin-top: 5px;
        margin-right: 5px;
        display: inline-block;
        border: 1px solid #ececec;
        line-height: 30px;
        padding: 0 10px 0 0;
        margin-left: 5px;
        cursor: pointer;
        position: relative;
    }

    .cp-desc-p .cp-qh #divselect ul {
        width: 95px;
        border: 1px solid #ececec;
        position: absolute;
        left: -1px;
        top: 28px;
        z-index: 999;
        display: none;
        text-align: center;
        border-top: none;
        background-color: #fff;
    }

    .cp-desc-p #divselect li {
        padding: 0;
        cursor: pointer;
    }

    .cp-desc-p #divselect li a {
        line-height: 28px;
        height: 28px;
        display: block;
        color: #666;
        margin: 0;
        font-size: 16px;
        padding-left: 10px;
        padding-right: 15px;
    }

    .cp-info .cp-p span {
        color: #ec1d37;
    }

    .cp-info .cp-p {
        font-size: 14px;
        line-height: 24px;
        padding: 10px 0 0;
        color: #333;
    }








    .sjh-tag-l {
        width: 530px;
        float: left;
        border: 1px solid #ececec;
    }

    .sjh-tag-l .tj-t a {
        float: left;
    }

    .sjh-tag-l .tj-t .sx,
    .tag-kjxq .sxbtn {
        height: 20px;
        line-height: 20px;
        width: 40px;
        height: 20px;
        background-color: #f78e56;
        text-align: center;
        color: #fff;
        font-size: 16px;
        float: left;
        margin-left: 30px;
        margin-top: 10px;
        border-radius: 4px;
        padding: 0
    }

    .sjh-tag-l-c {
        padding: 10px 15px;
    }

    .sjh-tag-l-c .num {
        line-height: 40px;
        height: 40px;
        font-size: 16px;
    }

    .sjh-tag-l-c .num em {
        width: 40px;
        display: inline-block;
        background-color: #f36d4f;
        color: #fff;
        text-align: center;
        margin-right: 10px;
        border-radius: 50%;
    }

    .sjh-tag-l-c .num em.blue {
        background-color: #1f6ebb
    }

    .sjh-tag-l-c .num span.hm {
        letter-spacing: 8px;
        color: #ec1d37;
        margin-left: 10px;
    }

    .sjh-tag-r {
        width: 253px;
        float: right;
        border: 1px solid #ececec;
    }

    .sjh-tag-l-c .num em.yellow {
        background-color: rgb(252, 198, 0);
        color: #a23501;
    }

    .sjh-tag-l-c .p {
        line-height: 40px;
        height: 40px;
        font-size: 16px;
        color: #666;
        margin-top: 5px;
    }

    .sjh-tag-l-c .p span {
        margin-right: 15px;
    }

    .sjh-tag-l-c .a {
        line-height: 40px;
        height: 40px;
        font-size: 16px;
        color: #666;
        font-size: 16px;
    }

    .sjh-tag-l-c .a a {
        color: #004d76;
        margin-right: 14px;
    }

    .sjh-tag-l-c .a span {
        margin-left: 10px;
    }

    .sjh-tag-r-c {
        padding: 4px 10px 6px;
    }

    .sjh-tag-r-c a {
        display: inline-block;
        width: 50%;
        text-align: center;
        line-height: 28px;
        height: 28px;
        overflow: hidden;
    }


    .t-b-title {
        line-height: 50px;
        margin-top: 8px;
        height: 50px;
        font-size: 18px;
        padding-left: 15px;
    }

    .t-b-title a {
        margin: 0 8px;
        float: right;
    }


    .tab1_zj {
        background-color: #fff;
        color: #333;
        font-size: 14px;
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
        border: 1px solid #ececec;
    }

    .tab1_zj .firstRow {
        background-color: #f6f6f6;
        border-bottom: 1px solid #ececec;
    }

    .tab1_zj tbody tr:nth-child(odd) {
        background-color: #f6f6f6
    }

    .tab1_zj .firstRow td {
        color: #666;
        font-size: 14px;
        line-height: 46px;
        padding: 0 5px;
        border: 1px solid #ececec;
    }

    .tab1_zj tbody tr td {
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        position: relative;
        height: 24px;
        text-align: center;
        color: #000;
        padding: 8px 0;
    }

    .tab1_zj tbody tr td.red {
        color: #D9383f !important;
    }

    .tab1_zj tbody tr td em {
        color: #D9383f;
    }

    .tab1_zj tbody tr td em.blue {
        color: #448ccb !important;
        ;
    }

    .tag-kjxq .tj-t a {
        float: left;
    }

    .tag-kjxq .sjh-tag-l-c {
        width: 797px;
        float: left;
        border-right: 1px solid #ececec;
    }

    .tag-kjxq .xl-jc {
        float: right;
        width: 220px;
        line-height: 40px;
        text-align: center;
        padding-top: 10px;
        font-size: 16px;
    }

    .tag-kjxq .xl-jc p span {
        color: #ec1d37
    }

    .tag-kjxq .xl-jc a {
        line-height: 40px;
        text-align: center;
    }

    .tag-kjxq .xl-jc p {
        text-align: left;
        padding-left: 20px;
    }


    .cat-t1 {
        background-color: #fff5f5;
        color: #ec1d37;
    }

    .cat-t1 span {
        color: #ec1d37;
    }

    .cat-t1 a {
        color: #555;
    }

    .tag-kj-l {
        width: 350px;
        float: left;
    }

    .tag-kj-r {
        width: 437px;
        float: right;
    }

    .kj-item {
        padding: 10px 0;
        height: 42px;
    }

    .kj-item:hover {
        background-color: #f6f6f6;
    }

    .kj-item .tx {
        height: 42px;
        line-height: 42px;
        width: 42px;
        border-radius: 50%;
        margin-left: 25px;
        float: left;
    }

    .kj-item .tx img {
        height: 42px;
        width: 42px;
        border-radius: 50%;
        overflow: hidden;
    }

    .kj-item .t {
        height: 42px;
        line-height: 42px;
        width: 110px;
        float: left;
        text-align: center;
        font-size: 18px;
    }

    .kj-item .a {
        width: 170px;
        float: right;
        padding-top: 10px;
    }

    .kj-item .a a {
        margin-right: 10px;
        height: 22px;
        line-height: 22px;
        padding: 0 8px;
        border: 1px solid #ececec;
    }


    .c-box-sm {
        border: 1px solid #ececec;
    }

    .c-box-sm h2 {
        line-height: 36px;
        height: 36px;
        background-color: #f6f6f6;
        color: #333;
        border-bottom: 1px solid #ececec;
        font-size: 14px;
        font-weight: normal;
        padding-left: 15px;
    }

    .c-box-sm p {
        padding: 10px 15px;
        font-size: 14px;
    }

    .c-box-sm p .more {
        color: #004d76;
        float: right;
        margin-right: 10px;
    }


    .catBox {}

    .catBox .hd {
        height: 50px;
        line-height: 50px;

        background: #ec1d37;
        position: relative;
    }

    .catBox .hd ul {
        height: 50px;
    }

    .catBox .hd ul li {
        float: left;
        padding: 0 28px;
        cursor: pointer;
        color: #fff;
        font-size: 20px;
    }

    .catBox .hd ul li.on {
        background: #c90326;
    }

    .catBox .hd ul li:hover {
        /*background:#c90326;*/
    }

    .cat-qie {
        border-bottom: 1PX dashed #ECECEC;
        line-height: 42px;
        position: relative;
        padding: 10px 0;
    }

    .cat-qie span {
        line-height: 42px;
        height: 42px;
        width: 100px;
        background-color: #ec1d37;
        text-align: center;
        font-size: 18px;
        color: #fff;
        position: absolute;
        left: 0;
        top: 10px;
    }

    .cat-qie p {
        padding-left: 120px;
        position: relative;
    }

    .cat-qie p a {
        line-height: 42px;
        height: 42px;
        display: inline-block;
        padding-left: 30px;
        position: relative;
        margin-left: 10px;
        font-size: 16px;
        width: 114px
    }

    .cat-qie p a:after {
        content: "";
        display: block;
        clear: both;
        position: absolute;
        left: 8px;
        top: 16px;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        background-color: #f26522;
    }

    .ls-t {
        line-height: 54px;
        height: 54px;
        font-size: 18px;
        background-color: #fff5f5;
        padding: 0 15px;
    }

    .ls-t .fr {
        width: 70%;
        float: right;
        text-align: right;
    }

    .ls-t .fr * {
        display: inline-block;
    }

    .divselectls {
        height: 28px;
        width: 90px;
        margin-top: 5px;
        margin-right: 5px;
        display: inline-block;
        border: 1px solid #ececec;
        line-height: 30px;
        padding: 0 10px 0 0;
        margin-left: 5px;
        cursor: pointer;
        position: relative;
        background-color: #fff;
        text-align: left;
    }

    .divselectls ul {
        width: 100px;
        border: 1px solid #ececec;
        position: absolute;
        left: -1px;
        top: 28px;
        z-index: 999;
        display: none;
        text-align: center;
        border-top: none;
        background-color: #fff;
    }

    .divselectls li {
        padding: 0;
        cursor: pointer;
    }

    .divselectls li a {
        line-height: 28px;
        height: 28px;
        display: block;
        color: #666;
        margin: 0;
        font-size: 16px;
        width: 90px;
        text-align: left;
        padding-left: 10px;
    }

    .divselectls li a:hover {
        text-decoration: underline;
    }

    .divselectls cite {
        font-size: 16px;
        padding-left: 10px;
        width: 90px;
        font-style: normal;
        line-height: 28px;
        border-radius: 4px;
        display: block;
        height: 28px;
    }

    .divselectls cite i {
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #ececec;
        overflow: hidden;
        vertical-align: middle;
        position: absolute;
        right: 8px;
        top: 12px;
    }



    .tab2_zj {
        background-color: #fff;
        color: #333;
        font-size: 14px;
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
    }

    .tab2_zj .firstRow {
        background-color: #f6f6f6;
        border-bottom: 1px solid #f6f6f6;
    }

    .tab2_zj .firstRowf {
        background-color: #f6f6f6;
        border-bottom: none;
    }

    .tab2_zj tbody tr:nth-child(even) {
        background-color: #f6f6f6
    }

    .tab2_zj .firstRow td {
        color: #666;
        font-size: 16px;
        line-height: 28px;
        padding: 0 5px;
    }

    .tab2_zj .firstRowf td,
    .tab2_zj .firstRow td.col2 {
        font-size: 14px;
    }

    .tab2_zj tbody tr td {
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        position: relative;
        height: 24px;
        text-align: center;
        color: #000;
        padding: 8px 0;
        border: 1px solid #ececec;
    }

    .tab2_zj tbody tr td a {
        color: #004d76
    }

    .tab2_zj tbody tr td em {
        margin: 0 3px;
        color: #ec1d37;
    }

    .tab2_zj tbody tr td em.blue {
        color: #448cca
    }

    .tab2_zj tbody tr td em.black {
        color: #555
    }


    /**专栏*/
    .top-nav {
        height: 50px;
        background-color: #d9383f;
        font-size: 17px;
        line-height: 50px;
    }

    .top-nav .fl {
        width: 950px;
        float: left;
        text-align: left;
    }

    .top-nav .fl a {
        margin-right: 20px;
        color: #fff;
    }

    .top-nav .fr {
        width: 250px;
        float: right;
        text-align: right;
    }

    .top-nav .fr a {
        display: inline-block;
        position: relative;
        height: 50px;
        line-height: 50px;
        padding-left: 30px;
        color: #fff;
        margin-left: 20px;
    }

    .ico-app,
    .ico-cjh {
        position: relative;
    }

    .top-nav .fr a:after {
        content: "";
        display: block;
        width: 24px;
        height: 24px;
        position: absolute;
        left: 0;
        top: 13px;
        background-image: url(../images/bg_ico.png);
    }

    .top-nav .fr a.ico-app:after {
        background-position: 0 -515px;
    }

    .top-nav .fr a.ico-cjh:after {
        background-position: -33px -515px;
    }


    .zl-head {
        height: 58px;
        /* box-shadow:0 5px 15px -3px #999;*/
        box-shadow: 0 -1px 15px -6px #f6f6f6;
        border-bottom: 1px solid #ececec;
        margin-bottom: 10px;
        background-color: #fff;
    }

    .zl-head .logo {
        height: 58px;
        width: 170px;
        float: left;
    }

    .zl-head .logo img {
        height: 42px;
        margin-top: 8px;
    }

    .zl-head .h-nav {
        height: 58px;
        float: left;
        font-size: 18px;
        position: relative;
        text-align: center;
    }

    .zl-head .h-nav li {
        float: left;
    }

    .zl-head .h-nav li.zl {
        height: 54px;
    }

    .zl-head .h-nav li a {
        height: 58px;
        line-height: 58px;
        width: 115px;
        display: block;
        float: left;
    }

    .zl-head .h-nav li a.on,
    .zl-head .h-nav li.on,
    .zl-head .h-nav li a:hover {
        /*background-color:#ef2840;*/
        background-color: #d9383f;
        color: #fff;
    }

    .zl-head .h-nav li.on a {
        color: #fff;
    }

    .zl-search {
        width: 320px;
        height: 36px;
        float: right;
        margin-top: 10px;
        background-color: #f7f7f7;
        border: 1px solid #eff0f2;
        border-radius: 6px;
        overflow: hidden;
        margin-right: 20px;
    }

    .zl-search .search_i {
        height: 36px;
        width: 220px;
        padding: 0 10px;
        background-color: #f7f7f7;
        border: none;
        font-size: 14px;
        color: #333;
        line-height: 36px;
    }

    .zl-search .search_s {
        height: 36px;
        width: 80px;
        float: right;
        color: #fff;
        background-color: #d9383f;
        font-size: 14px;
        line-height: 30px;
        border: none;
    }

    .bgzl {
        background-color: #f7f7f7
    }

    .zl-wd {
        margin: 0 auto;
        width: 1200px;
    }

    .zl-l {
        width: 235px;
        margin-right: 10px;
        float: left;
        min-height: 200px;
    }

    .zl-c {
        width: 670px;
        float: left;
    }

    .zl-bl {
        width: 915px;
        float: left;
    }

    .zl-r {
        width: 275px;
        float: right;
    }

    .zl-row {
        background-color: #fff;
        position: relative;
    }

    .zl-title {
        line-height: 33px;
        height: 33px;
        font-size: 18px;
        color: #333;
        padding: 12px 20px;
    }

    .zl-title i {
        width: 33px;
        height: 33px;
        display: block;
        float: left;
        background-image: url(../images/bg_ico.png);
        margin-right: 4px;
    }

    .zl-title i.tj {
        background-position: 0 -545px;
    }

    .zl-title i.cys {
        background-position: -40px -545px;
    }

    .zl-title i.lm {
        background-position: 0 -581px;
    }

    .zl-title i.rm {
        background-position: -40px -581px;
    }

    .cjh-list {}

    .cjh-list li {
        height: 70px;
        margin-bottom: 10px;
        position: relative;
        padding-left: 110px;
    }

    .cjh-list li:hover {
        background-color: #f6f6f6;
    }

    .cjh-list li .tx {
        height: 70px;
        width: 70px;
        position: absolute;
        left: 20px;
        top: 0;
        background-color: #f6f6f6;
    }

    .cjh-list li .tx img {
        height: 70px;
        width: 70px;
    }

    .cjh-list li p {
        line-height: 34px;
        height: 34px;
        font-size: 16px;
        padding-left: 5px;
        overflow: hidden;
    }

    .cjh-list li a.jrzl {
        display: block;
        height: 24px;
        line-height: 24px;
        width: 100px;
        border-radius: 12px;
        background-color: #f26c4f;
        text-align: center;
        color: #fff;
        font-size: 14px;
        margin-top: 5px;
    }


    /* 专栏焦点图css */
    .zlBox {
        width: 630px;
        height: 300px;
        overflow: hidden;
        position: relative;
        margin: 15px;
    }

    .zlBox .hd {
        display: none;
    }

    .zlBox .bd {
        position: relative;
        height: 100%;
        z-index: 0;
    }

    .zlBox .bd li {
        zoom: 1;
        vertical-align: middle;
        position: relative;
    }

    .zlBox .bd li p {
        background: rgba(0, 0, 0, 0.7);
        height: 46px;
        line-height: 46px;
        left: 0;
        bottom: 0;
        right: 0;
        padding-left: 20px;
        color: #fff;
        font-size: 18px;
        position: absolute;
    }

    .zlBox .bd img {
        width: 630px;
        height: 300px;
        display: block;
    }

    .zlBox .prev,
    .zlBox .next {
        position: absolute;
        left: 5px;
        top: 50%;
        margin-top: -25px;
        display: block;
        width: 32px;
        height: 40px;
        background: url(../images/slider-arrow.png) -110px 5px no-repeat;
        filter: alpha(opacity=50);
        opacity: 0.5;
    }

    .zlBox .next {
        left: auto;
        right: 5px;
        background-position: 8px 5px;
    }

    .zlBox .prev:hover,
    .zlBox .next:hover {
        filter: alpha(opacity=100);
        opacity: 1;
    }

    .zlBox .prevStop {
        display: none;
    }

    .zlBox .nextStop {
        display: none;
    }


    /* 本例子css */
    .index-news {
        padding: 0 15px;
    }

    .index-news .tab-hd {
        height: 38px;
    }

    .index-news .tab-hd li {
        float: left;
        height: 38px;
        line-height: 38px;
        margin-right: 26px;
        border-bottom: 2px solid #fff;
        font-size: 18px;
    }

    .index-news .tab-hd li a {
        display: block;
    }

    .index-news .tab-hd li.on {
        border-bottom: 2px solid #ff3946;
    }

    .index-news .tab-hd li.on a {
        color: #f60;
    }

    .index-news .tab-bd {
        padding: 0;
    }

    .index-news .tab-hd li:last-child {
        margin-right: 0px !important;
    }

    .zl-news-list li {
        padding: 10px 0;
        position: relative;
        border-bottom: 1px dashed #ececec;
    }

    .zl-news-list li .img {
        height: 90px;
        width: 160px;
        position: absolute;
        top: 10px;
        left: 0;
    }

    .zl-news-list li .img img {
        height: 90px;
        width: 160px;
    }

    .zl-news-list li .info {
        padding-left: 180px;
    }

    .zl-news-list li .noimg {
        padding-left: 20px;
    }

    .zl-news-list li .info h2 {
        line-height: 28px;
        height: 56px;
        margin-bottom: 4px;
        font-size: 18px;
        overflow: hidden;
        color: #222;
        font-weight: 400;
    }

    .zl-news-list li .noimg h2 {
        max-height: 60px;
        height: auto;
    }

    .zl-news-list li .tips,
    .zl-body .tips {
        line-height: 24px;
        height: 24px;
        margin-bottom: 6px;
    }

    .zl-news-list li .tips span,
    .zl-body .tips span {
        display: block;
        float: left;
        margin-right: 10px;
        color: #999
    }

    .zl-news-list li .tips .zz a,
    .zl-body .tips .zz a {
        color: #d9383f
    }

    .zl-news-list li .tips .tx,
    .zl-body .tips .tx {
        width: 24px;
        height: 24px;
        border-radius: 50%;
        overflow: hidden;
        margin-right: 8px;
    }

    .zl-news-list li .tips .tx img,
    .zl-body .tips .tx img {
        width: 24px;
        height: 24px;
    }

    .zl-news-list li .tips .ico,
    .zl-body .tips .ico {
        background-image: url(../images/bg_ico.png);
        width: 24px;
        height: 24px;
        display: block;
        float: left;
        margin-right: 5px;
    }

    .zl-news-list li .tips .ico_tui,
    .zl-body .tips .ico_tui {
        background-position: 0 -622px;
    }

    .zl-news-list li .tips .ico_ding,
    .zl-body .tips .ico_ding {
        background-position: -32px -622px;
    }






    a.zlmore {
        width: 100%;
        text-align: center;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        display: block;
    }

    .cys-list {
        padding: 10px 0 5px;
    }

    .cys-list li {
        width: 33.3333%;
        float: left;
        text-align: center;
        margin-bottom: 8px;
    }

    .cys-list li img {
        width: 60px;
        height: 60px;
        border-radius: 50%;
        overflow: hidden;
    }

    .cys-list li p {
        line-height: 34px;
        height: 34px;
        text-align: center;
        font-size: 14px;
        overflow: hidden;
    }


    .zjlm-img {
        margin: 0 15px;
        position: relative;
        overflow: hidden;
    }

    .zjlm-img img {
        width: 100%;
        height: 160px;
    }

    .zjlm-img p {
        width: 90%;
        height: 32px;
        line-height: 32px;
        background: rgba(0, 0, 0, 0.6);
        color: #fff;
        font-size: 14px;
        padding: 0 5%;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .tjlm-list {
        padding: 15px;
    }

    .tjlm-list li {
        border-bottom: 1px solid #ececec;
        margin-bottom: 10px;
    }

    .tjlm-list li:last-child {
        border-bottom: none;
        margin-bottom: 0;
    }

    .tjlm-list li a.cat {
        line-height: 20px;
        height: 20px;
        border-left: 2px solid #d9383f;
        color: #d9383f;
        padding-left: 10px;
        font-size: 18px;
        display: block;
        margin-bottom: 0;
    }

    .tjlm-list li a {
        line-height: 36px;
        height: 36px;
        font-size: 14px;
        color: #666;
        margin-bottom: 5px;
    }


    .zl-rm-list {
        padding: 0 0 8px;
    }

    .zl-rm-list li {
        height: 80px;
        position: relative;
        padding: 7px 15px;
    }

    .zl-rm-list li:hover {
        background-color: #f7f7f7;
    }

    .zl-rm-list li img {
        width: 120px;
        height: 80px;
        position: absolute;
        left: 15px;
        top: 7px;
    }

    .zl-rm-list li p {
        padding-left: 130px;
        line-height: 24px;
        height: 72px;
        margin-top: 4px;
        overflow: hidden;
        font-size: 14px;
    }

    .zllist-news-cat {
        padding: 5px 15px 10px;
    }

    .zllist-news-cat li {
        height: 34px;
        line-height: 34px;
    }

    .zllist-news-cat li a {
        width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        float: left;
        white-space: nowrap;
    }

    .zllist-news-cat li .date {
        padding: 0;
    }

    .zl-r-ad,
    .zl-r-ad img {
        width: 100%;
    }


    .zl-cjh {
        padding: 0;
        25px
    }

    .zl-btitle {
        height: 24px;
        line-height: 24px;
        font-size: 18px;
    }

    .zl-btitle img {
        width: 24px;
        width: 24px;
        border-radius: 50%;
        margin-right: 10px;
    }

    .cjh-p-list li {
        width: 145px;
        text-align: center;
        margin-right: 20px;
        border: 1px solid #ececec;
        line-height: 22px;
        height: 22px;
        padding: 10px 0;
        border-radius: 5px;
        font-size: 16px;
        float: left;
        margin-top: 10px;
    }

    .cjh-p-list li:nth-child(7n+7) {
        margin-right: 0;
    }

    .cjh-p-list li a {
        display: inline-block;
        max-width: 110px;
        overflow: hidden;
        white-space: nowrap;
    }

    .cjh-p-list li img {
        height: 22px;
        width: 22px;
        margin-right: 5px;
        /*border-radius:50%;*/
        margin-bottom: 10px;
        float: left;
        padding-left: 2px;
        display: none;
    }

    .cjh-p-list li:hover {
        background-color: #f6f6f6;
    }

    .zl-cjh h2 {
        line-height: 20px;
        height: 20px;
        border-left: 4px solid #d9383f;
        padding-left: 15px;
        font-size: 18px;
        font-weight: normal;
        margin-top: 20px;
    }

    .cjh1-list {
        padding: 10px 0 0;
    }

    .cjh1-list li {
        height: 70px;
        width: 133px;
        float: left;
        position: relative;
        padding: 7px;
        padding-left: 90px;
    }

    .cjh1-list li:hover {
        background-color: #f6f6f6;
    }

    .cjh1-list li .tx {
        height: 70px;
        width: 70px;
        position: absolute;
        left: 7px;
        top: 7px;
        background-color: #f6f6f6;
    }

    .cjh1-list li .tx img {
        height: 70px;
        width: 70px;
    }

    .cjh1-list li p {
        line-height: 34px;
        height: 34px;
        font-size: 16px;
        padding-left: 5px;
        overflow: hidden;
    }

    .cjh1-list li a.jrzl {
        display: block;
        height: 24px;
        line-height: 24px;
        width: 100px;
        border-radius: 12px;
        background-color: #f26c4f;
        text-align: center;
        color: #fff;
        font-size: 14px;
        margin-top: 5px;
    }


    .zl-body {
        padding: 20px;
    }

    .zl-body h1 {
        line-height: 40px;
        text-align: left;
        font-weight: normal;
        color: #333;
        width: 100%;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        font-size: 26px;
        line-height: 1.3;
        margin-bottom: 10px;
    }

    .zl-body .tips {
        m
    }

    .zl-body .content {
        padding: 20px 0;
        text-align: center;
    }

    .zl-tags {
        width: 40%;
        height: 30px;
        overflow: hidden;
    }

    .zl-tags a {
        height: 30px;
        line-height: 30px;
        padding: 0 15px;
        background-color: #ecf3fa;
        color: #448ccb;
        display: inline-block;
        margin-right: 10px;
        border-radius: 15px;
    }




    .zl-tools {
        margin: 10px 0;
    }

    .zl-fx span {
        line-height: 36px;
        height: 36px;
    }


    .zl-tip {
        text-align: right;
        line-height: 30px;
        height: 30px;
        padding-top: 6px;
        float: right;
    }

    .zl-tip span {
        margin-left: 10px;
        color: #999;
        font-size: 14px;
        display: block;
        cursor: pointer;
        float: right;
    }

    .zl-tip span.ysc {
        color: #ff2f5b
    }

    .zl-tip span.zzq {
        position: relative;
        line-height: 30px;
        height: 30px;
    }

    .zl-tip span.zzq em {
        display: none;
        position: absolute;
        background-color: #252525;
        font-size: 12px;
        padding: 0;
        width: 350px;
        left: 0;
        border-radius: 4px;
        top: -30px;
        margin-left: -135px;
        text-align: center;
        color: #fff;
        z-index: 9999;
    }

    .zl-tip span.zzq em s {
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 5px solid #252525;
        left: 50%;
        bottom: -5px;
    }

    .zl-tip span.zzq:hover em {
        display: block;
    }






    .zl-tip .sc {
        float: right;
        position: relative;
        height: 30px;
        line-height: 30px;
        padding-left: 30px;
    }

    .zl-tip .sc:hover::after,
    .zl-tip .sc.on::after {
        background-position: 0 -248px;
    }

    .zl-tip .sc.on {
        color: #d9383f;
    }

    .zl-tip .sc::after {
        height: 30px;
        width: 30px;
        display: inline-block;
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        background: url(../images/bg_ico.png) 0 -277px no-repeat;
    }

    .zl-tip .click {
        float: right;
        font-size: 16px;
        padding-left: 30px;
        position: relative;
        height: 30px;
        line-height: 30px;
        padding-left: 35px;
    }

    .zl-tip .click::after {
        height: 30px;
        width: 32px;
        display: inline-block;
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        background: url(../images/bg_ico.png) -37px -277px no-repeat;
    }


    .zl-tip .jb {
        float: right;
        padding-left: 30px;
        position: relative;
        height: 30px;
        line-height: 30px;
    }

    .zl-tip .jb::after {
        height: 30px;
        width: 30px;
        display: inline-block;
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        background: url(../images/bg_ico.png) 0 -308px no-repeat;
    }



    .b-zuozhe {
        position: relative;
        padding: 10px 10px 10px 90px;
        font-size: 18px;
        margin: 20px 0;
        background-color: #f7f7f7;
        border: 1px solid #ececec;
    }

    .b-zuozhe .img {
        height: 58px;
        width: 58px;
        border-radius: 50%;
        overflow: hidden;
        position: absolute;
        left: 18px;
        top: 21px;
    }

    .b-zuozhe .img img {
        height: 58px;
        width: 58px;
    }

    .b-zuozhe h2 {
        line-height: 44px;
        height: 44px;
        font-size: 20px;
        font-weight: normal;
        margin-left: 0;
        margin-top: 5px;
    }

    .b-zuozhe h2 .jiav {
        height: 20px;
        width: 20px;
        margin-right: 10px;
        margin-left: 10px;
    }

    .b-zuozhe h2 .jiav img {
        height: 20px;
        width: 20px;
    }

    .b-zuozhe p {
        line-height: 20px;
        height: 20px;
        font-size: 14px;
        margin-left: -6px;
    }

    .b-zuozhe p span {
        margin-right: 15px;
        color: #a1a1a1;
    }

    .b-zuozhe p span i {
        margin-right: 5px;
    }

    .b-zuozhe .t img {
        height: 50px;
        width: 50px;
        margin-left: 20px;
        margin-top: 10px;
        float: left;
    }

    .b-zuozhe .gz {
        position: absolute;
        right: 20px;
        top: 25px;
        height: 30px;
        width: 90px;
        background-color: #d9383f;
        line-height: 30px;
        display: inline-block;
        color: #fff;
        text-align: center;
        font-size: 14px;
        border-radius: 4px;
    }

    .b-zuozhe .ygz {
        color: #999;
    }

    .b-zuozhe .info {
        line-height: 26px;
        font-size: 14px;
        color: #a6a6a6;
        margin-left: -70px;
        margin-top: 10px;
        padding-right: 10px;
    }


    .cjh3-list {
        padding: 10px 0 0;
    }

    .cjh3-list li {
        height: 70px;
        width: 109px;
        float: left;
        position: relative;
        padding: 7px;
        padding-left: 90px;
    }

    .cjh3-list li:hover {
        background-color: #f6f6f6;
    }

    .cjh3-list li .tx {
        height: 70px;
        width: 70px;
        position: absolute;
        left: 7px;
        top: 7px;
        background-color: #f6f6f6;
    }

    .cjh3-list li .tx img {
        height: 70px;
        width: 70px;
    }

    .cjh3-list li p {
        line-height: 34px;
        height: 34px;
        font-size: 16px;
        padding-left: 5px;
        overflow: hidden;
    }

    .cjh3-list li a.jrzl {
        display: block;
        height: 24px;
        line-height: 24px;
        width: 100px;
        border-radius: 12px;
        background-color: #f26c4f;
        text-align: center;
        color: #fff;
        font-size: 14px;
        margin-top: 5px;
    }

    .zl-body .zl-title {
        padding: 0;
    }


    .zl-cat {
        width: 235px;
        background-color: #fff;
        text-align: center;
        position: absolute;
        left: -245px;
        top: 0;
    }

    .zl-cat span {
        height: 60px;
        line-height: 60px;
        font-size: 18px;
        text-align: center;
        display: block;
        background: #fef3f3;
    }

    .zl-cat ul li {
        height: 56px;
        line-height: 56px;
        font-size: 18px;
        text-align: center;
        display: block;
    }

    .zl-cat ul li.on,
    .zl-cat ul li:hover {
        background-color: #d9383f;
    }

    .zl-cat ul li.on a,
    .zl-cat ul li:hover a {
        color: #fff;
    }

    .zl-cat ul li img {
        height: 36px;
        width: 36px;
        border-radius: 50%;
        margin-right: 10px;
    }



    .zl-shead {
        background-color: #fff;
        height: 140px;
        position: relative;
        padding-top: 100px;
        margin-bottom: 10px;
    }

    .zl-shead .banner {
        position: absolute;
        height: 100px;
        top: 0;
        left: 0;
        width: 100%;
        overflow: hidden;
    }

    .zl-shead .banner img {
        width: 100%;
    }

    .zl-shead .tzshead {
        width: 1200px;
        position: relative;
        background-color: #fff;
        height: 140px;
        background-color: #fff;
    }

    .zl-shead .tzshead .tx {
        width: 100px;
        height: 100px;
        border-radius: 50%;
        position: absolute;
        left: 20px;
        top: 20px;
    }

    .zl-shead .tzshead .tx img {
        width: 100%;
        height: 100%;
    }

    .zl-shead .tzshead .info {
        padding: 20px 0 0 140px;
        height: 100px;
    }

    .zl-shead .tzshead .js {
        height: 60px;
        width: 238px;
        position: absolute;
        right: 15px;
        top: 30px;
        background-color: #fff;
    }

    .zl-shead .tzshead .js .ewm,
    .zl-shead .tzshead .js .ewm img {
        width: 60px;
        height: 60px;
        float: left;
    }

    .zl-shead .tzshead .js p {
        line-height: 24px;
        height: 48px;
        padding: 6px 0;
        text-align: left;
        font-size: 12px;
        margin-left: 5px;
    }


    .zl-shead .tzshead .info-t {
        height: 40px;
        line-height: 40px;
    }

    .zl-shead .tzshead .info-t span {
        display: block;
        float: left;
    }

    .zl-shead .tzshead .desc {
        height: 54px;
        line-height: 18px;
        padding-right: 20px;
        overflow: hidden;
        margin-top: 5px;
        color: #707070;
    }

    .zl-shead .tzshead .info-t .name {
        font-size: 22px;
        margin-right: 20px;
        line-height: 44px;
    }

    .zl-shead .tzshead .info-t span {
        margin-right: 15px;
        font-size: 14px;
        line-height: 44px;
    }

    .zl-shead .tzshead .info-t a {
        border: 1px solid #ff2f5b;
        color: #ff2f5b;
        border-radius: 4px;
        margin-top: 7px;
        background-color: #fff;
        padding: 0 10px;
        height: 24px;
        margin-right: 15px;
        line-height: 24px;
        display: block;
        float: left;
    }

    .zl-shead .tzshead .info-t a:hover {
        background: #f6f6f6;
    }

    .zl-shead .tzshead .info-t a.gz {
        background-color: #ff2f5b;
        color: #fff;
    }


    .zl-bl .index-news {
        padding: 10px 25px;
    }

    .zz-info {
        padding: 0 20px 15px;
    }

    .zz-info p {
        line-height: 30px;
    }


    .r-zx {
        position: fixed;
        height: 306px;
        width: 140px;
        background-image: url(../images/bg_zx.png);
        left: 50%;
        top: 150px;
        margin-left: 615px;
    }

    .r-zx-c {
        position: relative;
        text-align: center;
    }

    .r-zx-c .zx-close {
        width: 70px;
        height: 30px;
        position: absolute;
        top: 275px;
        left: 35px;
        cursor: pointer;
    }

    .r-zx-c .ewm {
        height: 92px;
        width: 92px;
        margin-top: 84px;
    }

    .r-lx {
        position: fixed;
        height: 306px;
        width: 140px;
        background-image: url(../images/bg_zx.png);
        right: 50%;
        top: 150px;
        margin-right: 615px;
    }

    .r-kf {
        position: fixed;
        height: 306px;
        width: 140px;
        background-image: url(../images/bg_kf.png);
        right: 50%;
        top: 150px;
        margin-right: 615px;
    }


    .tk3-box {
        border: 1px solid #ececec;
    }

    .tk3-box .hd {
        height: 48px;
        background-color: #f6f6f6;
    }

    .tk3-box .hd li {
        padding: 0 25px;
        line-height: 48px;
        height: 48px;
        display: inline-block;
        font-size: 18px;
        cursor: pointer;
    }

    .tk3-box .hd li.on {
        background-color: #fff;
        color: #d9383f;
        border-top: 2px solid #d9383f;
    }

    .tk3-box .hd li.on a {
        color: #d9383f;
    }

    .tk3-box .bd {
        padding: 20px 0 0 15px;
    }

    .tk3-box .hd ul h2 {
        display: inline-block;
    }

    .tk3-box .hd ul h2 a {
        font-weight: normal;
    }


    .tk3-box .hd .fl {
        float: left;
    }

    .tk3-box .hd .fr {
        float: right;
    }

    .tk3-box .hd .fr a {
        color: #666;
        font-size: 16px;
    }

    .tk3-box .hd .fr li {
        padding: 0px 10px !important;
    }


    .tk3-list li {
        width: 374px;
        height: 34px;
        line-height: 34px;
        font-size: 16px;
        float: left;
        margin-right: 20px;
        border: 1px solid #ececec;
        margin-bottom: 20px;
        padding: 4px 0;
        overflow: hidden;
        text-align: center;
    }

    .tk3-list li:nth-child(3n+3) {
        margin-right: 0;
    }

    .tk3-list li a {
        width: 300px;
        margin-left: 5px;
        text-align: left;
        height: 34px;
        line-height: 34px;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .tk3-list li span.date {
        width: 52px;
        text-align: right;
        margin-right: 10px;
        display: block;
        display: inline-block;
        color: #999;
        vertical-align: top;
    }

    .tk3-list li span.date.red {
        color: #d9383f
    }

    .tk3-list li.red a {
        color: #d9383f;
    }

    .tk3-list li.red span.date {
        color: #d9383f;
    }

    .tk3-list li .ico {
        background-repeat: no-repeat;
        width: 30px;
        height: 34px;
        display: inline-block;
        vertical-align: top;
    }

    .tk3-list li em {
        display: inline-block;
        height: 34px;
        line-height: 34px;
        vertical-align: top;
    }

    .tk3-list li .ico-ding {
        background-position: 5px -445px;
    }

    .tk3-list li .ico-tui {
        background-position: 5px -477px;
    }

    .zm-box {
        background-color: #f7f7f7;
        padding-top: 10px;
    }

    .zm-item {
        border: 1px solid #ececec;
        background-color: #fff;
        width: 582px;
        margin: 0 0 10px 10px;
        float: left;
        position: relative;
    }

    .zm-item .cz {
        width: 60px;
        height: 60px;
        position: absolute;
        top: 10px;
        left: 15px;
    }

    .zm-item .cz img {
        width: 60px;
        height: 60px;
    }

    .zm-item h2 {
        height: 38px;
        line-height: 38px;
        font-size: 18px;
        font-weight: normal;
        margin-top: 15px;
        padding-left: 90px;
    }

    .zm-item h2 span.fr {
        float: right;
        margin-right: 15px;
        font-size: 14px;
    }

    .zm-item span {
        margin-right: 10px;
    }

    .zm-item span.red {
        color: #d9383f
    }

    .zm-item span.xl {
        color: #666;
    }

    .zm-item .sale {
        color: #666;
    }

    .zm-item .sale em {
        color: #D9383F;
    }

    .zm-item .num {
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        font-weight: normal;
        margin-top: 5px;
        padding-left: 90px;
    }

    .zm-item .num em {
        width: 40px;
        background-color: #f26c4f;
        height: 40px;
        margin-right: 8px;
        line-height: 40px;
        display: inline-block;
        text-align: center;
        color: #fff;
        border-radius: 50%;
    }

    .zm-item .num em.blue {
        background-color: #5091d5;
    }

    .zm-item .num em.yellow {
        background-color: rgb(252, 198, 0);
        color: #a23501;
    }

    .zm-item .sjh {
        height: 38px;
        line-height: 38px;
        font-size: 15px;
        padding-left: 90px;
        margin-top: 8px;
    }

    .zm-item .sjh a {
        font-size: 14px;
        float: right;
        margin-right: 15px;
    }

    .zm-item .links {
        border-top: 1px solid #ececec;
        margin-top: 10px;
    }

    .zm-item .links a {
        display: block;
        width: 140px;
        text-align: center;
        color: #004c73;
        line-height: 38px;
        height: 38px;
        float: left;
        border-right: 1px solid #ececec;
    }

    .zm-item .links a:last-child {
        border-right: none;
    }

    .ad-pic a {
        width: 147px;
        height: 85px;
        float: left;
        margin-left: 10px;
        margin-top: 10px;
    }

    .ad-pic a img {
        width: 147px;
        height: 85px;
    }


    .ad-pic2 a {
        width: 396px;
        height: 50px;
        float: left;
        margin-right: 3px;
        margin-top: 2px;
    }

    .ad-pic2 a img {
        width: 396px;
        height: 50px;
    }

    .ad-pic2 a:nth-child(2n) {
        margin-right: 0px;
    }

    .tk-xg {
        position: relative;
        padding-left: 50px;
        border-top: 1px dashed #ececec;
        height: 76px;
        padding-top: 4px;
    }

    .tk-xg span {
        width: 40px;
        height: 60px;
        line-height: 14px;
        text-align: center;
        font-size: 14px;
        padding-top: 10px;
        color: #333;
        position: absolute;
        left: 0;
        top: 0;
    }

    .tk-xg a {
        width: 119px;
        height: 36px;
        line-height: 36px;
        text-align: left;
        font-size: 14px;
        overflow: hidden;
        color: #004c73;
        float: left;
        margin-right: 5px;
    }

    .tag3-1 {
        line-height: 38px;
        height: 38px;
        overflow: hidden;
        border-bottom: 1px solid #ececec;
    }

    .tag3-1 span {
        display: block;
        float: left;
        width: 100px;
        border-right: 1px solid #ececec;
        background-color: #f6f6f6;
        text-align: center;
    }

    .tag3 .tag3-1:last-child {
        border-bottom: none;
    }

    .tag3-1 a {
        margin-left: 15px;
    }

    .fullpage .ad-pic {
        padding-left: 18px;
    }

    .fullpage .ad-pic a {
        width: 214px;
        margin-left: 15px;
        margin-top: 15px;
        float: left;
    }

    .fullpage .ad-pic a img {
        width: 214px;
    }

    .fullpage .con-box .t-ma .hd {
        width: 38%;
    }

    .fullpage .con-box .t-ma .tp {
        width: 20%;
        display: inline-block;
        text-align: center
    }

    .fullpage .con-box .t-ma .zj {
        width: 42%;
    }

    .fullpage .np .l {
        width: 599px;
        text-align: center;
    }

    .fullpage .con-box .t-ma .tp a {
        display: inline-block;
        padding: 0 15px;
        font-size: 14px;
        color: #115c87;
    }



    .tk-cat3 .con-box {
        width: 391px;
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .tk-cat3 .con-box:nth-child(3n+3) {
        margin-right: 0;
        float: right;
    }

    .tk-cat3 .news-list-two li {
        width: 100%;
    }

    .tk-cat3 .news-list-two li a.t {
        width: 275px;
    }

    .tk-cat3 .news-list-two li .ico {
        margin-left: 0;
    }

    .tk-cat3 .news-list-two li .ico-ding {
        background-position: -36px -220px;
    }

    .tk-cat3 .news-list-two li .ico-xin {
        background-position: -61px -220px;
    }

    .news-list-two li .tui {
        background-position: -61px -220px;
    }

    .bd0 {
        border: none;
    }

    /* 专栏焦点图css */
    .tkBox {
        width: 391px;
        height: 354px;
        overflow: hidden;
        position: relative;
    }

    .tkBox .hd {
        display: none;
    }

    .tkBox .bd {
        position: relative;
        height: 100%;
        z-index: 0;
    }

    .tkBox .bd li {
        zoom: 1;
        vertical-align: middle;
        position: relative;
    }

    .tkBox .bd li p {
        background: rgba(0, 0, 0, 0.7);
        height: 46px;
        line-height: 46px;
        left: 0;
        bottom: 0;
        right: 0;
        padding-left: 10px;
        color: #fff;
        font-size: 16px;
        position: absolute;
    }

    .tkBox .bd img {
        width: 393px;
        height: 354px;
        display: block;
    }

    .tkBox .prev,
    .tkBox .next {
        position: absolute;
        left: 5px;
        top: 50%;
        margin-top: -25px;
        display: block;
        width: 32px;
        height: 40px;
        background: url(../images/slider-arrow.png) -110px 5px no-repeat;
        filter: alpha(opacity=50);
        opacity: 0.5;
    }

    .tkBox .next {
        left: auto;
        right: 5px;
        background-position: 8px 5px;
    }

    .tkBox .prev:hover,
    .tkBox .next:hover {
        filter: alpha(opacity=100);
        opacity: 1;
    }

    .tkBox .prevStop {
        display: none;
    }

    .tkBox .nextStop {
        display: none;
    }

    .tk-rlist {
        width: 100%;
        padding: 9px 0 10px 7px
    }

    .tk-rlist a {
        padding: 4px 12px;
        width: 149px;
        margin: 0 7px;
        margin-bottom: 7px;
        border: 1px solid #ebebeb;
        line-height: 24px;
        display: block;
        float: left;
        height: 24px;
        border-radius: 4px;
        background-color: #f6f6f6;
        font-size: 14px;
    }

    .tk-rlist a i {
        margin-right: 5px;
    }

    .tk-rlist a:hover,
    .tk-rlist a.on {
        border: 1px solid #ff8828;
        background-color: #ffebc3;
    }

    .tk-rlist a:hover,
    .tk-rlist a.on {
        color: #d9383f
    }

    .tk-rmtag {
        height: 46px;
        line-height: 46px;
        overflow: hidden;
    }

    .tk-rmtag span {
        color: #d9383f;
        width: 100px;
        display: block;
        float: left;
        text-align: center;
    }

    .tk-rmtag a {
        margin-right: 20px;
        color: #004c73
    }

    .tk-kj {
        height: 306px;
    }

    .tk-kj .info {
        border-bottom: 1px dashed #ececec;
        margin: 0 15px 5px;
        padding: 5px 0
    }

    .tk-kj .info span {
        display: inline-block;
        /*width:33.3333%; */
        margin-right: 18px;
        text-align: left;
        font-size: 14px;
        line-height: 28px;
    }

    .tk-kj .kai {
        height: 38px;
        line-height: 38px;
        margin: 0 15px;
    }

    .tk-kj .kai span {
        width: 80px;
        display: block;
        float: left;
    }

    .tk-kj .kai em {
        height: 28px;
        width: 28px;
        margin-top: 5px;
        margin-right: 3px;
        line-height: 28px;
        text-align: center;
        border-radius: 50%;
        background-color: #f26c4f;
        color: #fff;
        display: block;
        float: left;
    }

    /*.tk-kj .kai:nth-child(odd) em{ background-color:#f8a23b}*/
    .tk-kj .kai em.blue {
        background-color: #448ccb
    }

    .tk-kj .kai em.yellow {
        background-color: rgb(252, 198, 0);
        color: #a23501;
    }

    .tk-kj .kai a {
        float: right;
        color: #6a86a9;
        text-decoration: underline;
    }

    .tk-zb {
        border: 1px solid #ef575e;
        background-color: #fdf5f5;
        height: 48px;
        line-height: 48px;
    }

    .tk-zb a {
        width: 171px;
        display: inline-block;
        text-align: center;
        font-size: 18px;
    }

    .tk-zb a:last-child {
        width: 172px;
    }

    .tk-zb a.on {
        background-color: #ef575e;
        color: #fff;
    }

    .zb-tz {
        border: 1px solid #ef575e;
        background-color: #ffedcd;
        height: 44px;
        line-height: 44px;
        text-align: center;
        font-size: 16px;
    }

    .zb-tz a {
        color: #004c73;
        text-decoration: underline;
    }

    .con-box .ddd {
        line-height: 20px;
        height: 20px;
    }

    .con-box .ddd span {
        display: inline-block;
        vertical-align: top;
    }

    .con-box .ddd span.kj {
        color: #ef575e;
    }

    .con-box .ddd span.cys a,
    .con-box .ddd span.cys em {
        color: #115c87;
    }

    .con-box .ddd span.from a,
    .con-box .ddd span.from em {
        color: #115c87;
    }

    .zb-box {
        width: 795px;
        height: 478px;
    }


    .tabtk-kj-box {
        border: 1px solid #e24a4a;
        margin: 0;
        overflow: hidden;
    }

    .tabtk-kj {
        background-color: #fff;
        color: #333;
        font-size: 14px;
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
    }

    .tabtk-kj .firstRow {
        background-color: #fdf5f5;
    }

    .tabtk-kj .firstRow td {
        color: #666;
        font-size: 18px;
        line-height: 48px;
        padding: 0 5px;
        border: none;
    }

    .tabtk-kj tbody tr td {
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        position: relative;
        height: 24px;
        text-align: center;
        color: #000;
        padding: 9px 0;
        border: 1px solid #fdf5f5;
    }

    .tabtk-kj tbody tr td:nth-child(3) {
        color: #00a651
    }

    .tabtk-kj tbody tr td.red {
        color: #e24a4a !important;
    }

    .tabtk-kj tbody tr td.heise {
        color: #333 !important;
    }

    .tabtk-kj tbody tr td:nth-child(4) {
        color: #e24a4a
    }

    .tabtk-kj tbody tr.firstRow td:nth-child(3),
    .tabtk-kj tbody tr.firstRow td:nth-child(4) {
        color: #666
    }

    .tabtk-kj tbody tr td a {
        color: #004d76
    }

    .tabtk-kj tbody tr td em {
        margin: 0 3px;
        color: #ec1d37;
    }

    .tabtk-kj tbody tr td em.blue {
        color: #448cca
    }


    .tab-czkj {
        background-color: #fff;
        color: #333;
        font-size: 14px;
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
    }

    .tab-czkj .firstRow {
        background-color: #f6f6f6;
    }

    .tab-czkj .firstRow td {
        color: #666;
        font-size: 18px;
        line-height: 48px;
        padding: 0 5px;
    }

    .tab-czkj tbody tr td {
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        position: relative;
        height: 24px;
        text-align: center;
        color: #000;
        padding: 8px 0;
        border: 1px solid #ececec;
    }

    .tab-czkj tbody tr td:nth-child(1) a {
        color: #115c87;
        padding: 0 5px;
    }

    .tab-czkj tbody tr.firstRow td:nth-child(4) {
        text-align: center;
    }

    .tab-czkj tbody tr td a {
        color: #004d76
    }

    .tab-czkj tbody tr td em {
        margin: 0 2px;
        color: #fff;
        border-radius: 50%;
        background-color: #ec1d37;
        width: 20px;
        height: 20px;
        line-height: 20px;
        display: inline-block;
        text-align: center;
    }

    .tab-czkj tbody tr td em.blue {
        background-color: #448cca
    }

    .tab-czkj tbody tr td:nth-child(4) {
        text-align: left;
        padding: 0 5px;
    }


    #head .zmmenu .tmenu .hd {
        background-color: #c99b6a
    }

    #head .zmmenu .nav ul li a.cur,
    #head .zmmenu .nav ul li a:hover {
        background-color: #be8c57;
        color: #fff;
    }

    #head .zmmenu .tmenu .hd ul li:hover a {
        color: #fff;
    }

    #head .zmmenu .tmenu .hd ul li.on,
    #head .zmmenu .tmenu .hd ul li:hover {
        background: #be8c57 none repeat scroll 0 0;
    }


    #head .fhmenu .tmenu .hd {
        background-color: #ff6a1f
    }

    #head .fhmenu .nav ul li a.cur,
    #head .zmmenu .nav ul li a:hover {
        background-color: #e66626;
        color: #fff;
    }

    #head .fhmenu .tmenu .hd ul li:hover a {
        color: #fff;
    }

    #head .fhmenu .tmenu .hd ul li.on,
    #head .zmmenu .tmenu .hd ul li:hover {
        color: #fff !important;
        background: #e66626 none repeat scroll 0 0;
    }

    #head .fhmenu .tmenu .hd ul li.on a {
        color: #fff;
    }

    #head .fhmenu .tmenu .hd ul li:hover {
        background: #e66626;
    }

    .zmpage-box .fl,
    .zmpage-box .fl img {
        width: 398px;
        height: 320px;
        float: left;
    }

    .zmpage-box .fr {
        width: 802px;
        height: 168px;
        float: right;
    }

    .zmpage-box .fr img {
        width: 802px;
        height: 168px;
    }

    .zmpage-box .fr p {
        width: 765px;
        height: 115px;
        border-bottom: 1px solid #ececec;
        border-right: 1px solid #ececec;
        line-height: 26px;
        padding: 18px;
        overflow: hidden;
    }

    .bqgz {
        width: 497px;
        height: 89px;
        position: relative;
        padding-left: 98px;
        background-color: #f7e9db;
        font-size: 16px;
        padding-top: 9px;
        float: left;
    }

    .bqgz span {
        height: 77px;
        width: 98px;
        background-color: #c99b6a;
        color: #fff;
        text-align: center;
        position: absolute;
        left: 0;
        top: 0;
        line-height: 28px;
        padding-top: 21px;
    }

    .bqgz a {
        width: 228px;
        line-height: 40px;
        height: 40px;
        display: inline-block;
        color: #c99b6a;
        padding-left: 20px;
        overflow: hidden;
    }

    .bqgz.l {
        margin-right: 10px;
    }




    .bqgz-fh {
        width: 497px;
        height: 89px;
        position: relative;
        padding-left: 98px;
        background-color: #ffdbc9;
        font-size: 16px;
        padding-top: 9px;
        float: left;
    }

    .bqgz-fh span {
        height: 77px;
        width: 98px;
        background-color: #ff6a1f;
        color: #fff;
        text-align: center;
        position: absolute;
        left: 0;
        top: 0;
        line-height: 28px;
        padding-top: 21px;
    }

    .bqgz-fh a {
        width: 228px;
        line-height: 40px;
        height: 40px;
        display: inline-block;
        color: #ff6a1f;
        padding-left: 20px;
        overflow: hidden;
    }

    .bqgz-fh.l {
        margin-right: 10px;
    }

    .zm-rmtag-fh {
        width: 1148px;
        height: 68px;
        position: relative;
        padding: 10px 10px 10px 43px;
        font-size: 16px;
        border: 1px solid #ececec;
    }

    .zm-rmtag-fh span {
        height: 68px;
        width: 40px;
        padding: 10px 0;
        border-right: 1px solid #ececec;
        background-color: #f7f7f7;
        color: #333;
        text-align: center;
        position: absolute;
        left: 0;
        top: 0;
        line-height: 17px;
    }

    .zm-rmtag-fh a {
        width: 94px;
        line-height: 33px;
        height: 33px;
        display: inline-block;
        color: #ff8143;
        overflow: hidden;
        padding: 0 8px;
        text-align: center;
    }

    .ge {
        margin: 0px auto;
        clear: both;
    }

    .news-list-rank .name {
        /*width:45px; */
        float: right;
        text-align: center;
        color: #666;
        margin-right: 15px;
    }

    .zmpage .tj-t a.more {
        color: #c99b6a;
    }

    .zmpage .news-list-rank {
        padding: 5px 15px 7px;
    }

    .zm-rmtag {
        width: 1148px;
        height: 68px;
        position: relative;
        padding: 10px 10px 10px 43px;
        font-size: 16px;
        border: 1px solid #ececec;
    }

    .zm-rmtag span {
        height: 68px;
        width: 40px;
        padding: 10px 0;
        border-right: 1px solid #ececec;
        background-color: #f7f7f7;
        color: #333;
        text-align: center;
        position: absolute;
        left: 0;
        top: 0;
        line-height: 17px;
    }

    .zm-rmtag a {
        width: 94px;
        line-height: 33px;
        height: 33px;
        display: inline-block;
        color: #c99b6a;
        overflow: hidden;
        padding: 0 8px;
        text-align: center;
    }


    .zl-c {
        position: relative;
    }

    #float {
        width: 235px;
        height: 457px;
        position: absolute;
        top: 0;
        left: -245px;
        background-color: #fff;
    }

    #float .zl-title {
        padding: 12px 20px;
    }


    .zl-c {
        position: relative;
    }

    #float {
        width: 235px;
        height: 457px;
        position: absolute;
        top: 0;
        left: -245px;
        background-color: #fff;
    }

    #float .zl-title {
        padding: 12px 20px;
    }


    .zl-c {
        position: relative;
    }

    #float-index {
        width: 235px;
        height: 457px;
        position: absolute;
        top: 0;
        left: 0px;
        background-color: #fff;
    }

    #float-index .zl-title {
        padding: 12px 20px;
    }

    .bgf {
        background-color: #fff !important;
    }

    #footer {
        background-color: #f7f7f7;
        border-top: 1px solid #ececec;
        padding: 10px 0;
        margin-top: 5px;
        clear: both;
        text-align: center;
    }

    #footer .fl {
        width: 1200px;
        margin: 0 auto;
    }

    #footer .fl p {
        line-height: 28px;
    }

    #footer .fl p a {
        margin-right: 15px;
    }

    #footer .fl p span {
        margin-right: 15px;
    }

    #footer .fl p.img {
        margin-top: 10px;
    }

    #footer .fl p.img img {
        width: 118px;
        height: 45px;
    }

    #footer .contactbox {
        float: right;
        padding: 0px;

    }

    #footer .contactbox li {
        float: left;
        margin: 0 12px;
        text-align: center
    }

    #footer .contactbox .img {
        display: block;
        width: 90px;
        height: 90px;
        overflow: hidden
    }

    #sc {
        width: 150px;
        height: 146px;
        background-image: url(../images/sc.png);
        background-repeat: no-repeat;
        background-size: cover;
        position: fixed;
        left: 50%;
        top: 250px;
        margin-left: 610px;
    }

    #sc .sc-btn {
        width: 150px;
        height: 130px;
        position: fixed;
        left: 50%;
        top: 283px;
        margin-left: 610px;
        display: block;
    }

    #sc .sc-close {
        height: 18px;
        width: 18px;
        position: fixed;
        display: block;
        left: 50%;
        margin-left: 708px;
        top: 265px;
        cursor: pointer;
    }


    .tk-pic-list {
        width: 100%;
        padding: 12px;
        height: 491px;
    }

    .tk-pic-list li {
        width: 175px;
        float: left;
        /* margin-left: 36px; */
        margin-bottom: 10px;
        margin-right: 12px;
    }

    .tk-pic-list li a {
        display: block;
        width: 100%;
        float: left;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
    }

    .tk-pic-list li a img {
        width: 100%;
        border: 1px solid transparent;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        width: 175px;
        height: 127px;
        border-radius: 2px;
    }

    .tk-pic-list li a p {
        line-height: 30px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        font-size: 14px;
    }

    .tk-pic-list li a:hover img {
        border-color: #c20;
    }

    .tk-pic-list li:nth-child(2n+0) {
        margin-right: 0px;
    }


    .tk-pic-two {
        padding: 12px 12px 0 12px;
    }

    .tk-pic-two li {
        width: 182px;
        float: left;
        /* margin-left: 36px; */
        margin-bottom: 10px;
        margin-right: 12px;
    }

    .tk-pic-two li a {
        display: block;
        width: 100%;
        float: left;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
    }

    .tk-pic-two li a img {
        width: 100%;
        border: 1px solid transparent;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        width: 186px;
        height: 127px;
        border-radius: 2px;
    }

    .tk-pic-two li a p {
        line-height: 30px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: center;
        font-size: 14px;
    }

    .tk-pic-two li a:hover img {
        border-color: #c20;
    }

    .tk-pic-two li:nth-child(4n+0) {
        margin-right: 0px;
    }


    .zl-fx {
        line-height: 40px;
        height: 40px;
        padding: 0 0.5rem;
        float: left;
    }

    .zl-fx .bdshare-button-style0-32 {
        float: left;
    }



    .zhibozwlink {
        background-color: #000;
        width: 795px;
        height: 478px;
        float: left;
    }

    .zhibozwlink img {
        width: 888px;
        height: 505px;
        opacity: 0.8;
        background-size: cover;
        -webkit-filter: blur(15px);
        -moz-filter: blur(15px);
        -o-filter: blur(15px);
        -ms-filter: blur(15px);
        filter: blur(15px);
    }

    .zhibozwlink a {
        position: relative;
        margin: 190px 0 0 300px;
        display: block;
        z-index: 1000;
        background: #fc8c00;
        width: 200px;
        padding: 13px;
        text-align: center;
        color: #fff;
        border-radius: 4px;
        font-size: 16px;
    }



    .bdshare-button-style0-32 .bds_weixin {
        background: rgba(0, 0, 0, 0) url("../images/sharebg.png") repeat scroll 0 0 !important;
    }

    .bdshare-button-style0-32 .bds_tsina {
        background: rgba(0, 0, 0, 0) url("../images/sharebg.png") repeat scroll -50px 0 !important;
    }

    .bdshare-button-style0-32 .bds_qzone {
        background: rgba(0, 0, 0, 0) url("../images/sharebg.png") repeat scroll -100px 0 !important;
    }

    .bdshare-button-style0-32 .bds_tqq {
        background: rgba(0, 0, 0, 0) url("../images/sharebg.png") repeat scroll -150px 0 !important;
    }

    .bdshare-button-style0-32 .bds_more {
        background: rgba(0, 0, 0, 0) url("../images/sharebg.png") repeat scroll -200px 0 !important;
    }

    .bdshare-button-style0-32 a {
        height: 40px !important;
        margin: 0 9px 0 0 !important;
        width: 40px !important;
        float: left;
    }

    80px;
    border: 1px solid #ccc;
    text-align: center;
    }

    .reward-head-img {
        margin-top: 2px;
        width: 76px;
        height: 76px;
        border-radius: 76px;
    }

    .reward-user-name {
        margin: 10px;
        font-size: 14px;
        color: #333;
        text-align: center;
    }


    .list-page li .fl {
        width: 678px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
    }

    .list-page li .fl a {
        display: block;
        max-width: 480px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .list-page li .fl span {
        padding: 0 8px;
        display: block;
        float: left;
    }

    .list-page li .fl .ico {
        background-repeat: no-repeat;
        width: 34px;
        height: 34px;
        margin-top: 3px;
        display: block;
    }

    .list-page li .fl .ico-huo {
        background-position: -18px -63px;
        float: left;
    }

    .list-page li .date {
        float: right;
        color: #999;
        padding-right: 10px;
        width: 85px;
        text-align: right;
    }


    .sd-zxt-t {
        line-height: 46px;
    }

    .sd-zxt-t span {
        display: block;
    }

    .sd-zxt-t .fl {
        float: left;
        margin-left: 15px;
        font-size: 20px;
    }

    .sd-zxt-t .fr {
        float: right;
        margin-right: 15px;
        font-size: 16px;
    }

    .sd-zxt-t .fr em {
        color: #e37458
    }

    .sd-zxt-box {
        margin: 80px 0 50px;
        padding-left: 35px;
        border-bottom: 1px solid #ececec;
    }

    .sd-zxt-box li {
        width: 65px;
        height: 250px;
        display: block;
        float: left;
        margin-right: 30px;
        position: relative;
    }

    .sd-zxt-box li:last-child {
        margin-right: 0;
    }

    /*
.sd-zxt-box li:nth-child(1) .zhu{ background-color:#e37458}
.sd-zxt-box li:nth-child(2) .zhu{background-color:#e37458}
.sd-zxt-box li:nth-child(3) .zhu{background-color:#558cc5}
.sd-zxt-box li:nth-child(4) .zhu{background-color:#e37458}
.sd-zxt-box li:nth-child(5) .zhu{background-color:#62b57e}
*/


    .sd-zxt-box li .zhu.red {
        background-color: #d9383f;
        min-height: 1%;
    }

    .sd-zxt-box li .zhu.blue {
        background-color: #558cc5;
        min-height: 1%;
    }

    .sd-zxt-box li .zhu.green {
        background-color: #62b57e;
        min-height: 1%;
    }

    .sd-zxt-box li .zhu.orange {
        background-color: #e37458;
        min-height: 1%;
    }

    .sd-zxt-box li .zhu {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        min-height: 1%;
        background-color: #d9383f;
    }

    .sd-zxt-box li .zhu div {
        position: relative;
    }

    .sd-zxt-box li .zhu div span {
        line-height: 30px;
        height: 30px;
        text-align: center;
        font-size: 14px;
        position: absolute;
        left: 0;
        top: -30px;
        text-align: center;
        width: 100%;
        display: block;
    }

    .sd-zxt-box li .cat {
        width: 100%;
        position: absolute;
        bottom: -36px;
        line-height: 30px;
        height: 30px;
        text-align: center;
        font-size: 14px;
    }

    .zb_wz_title {
        background: #e24a4a;
        height: 29px;
        line-height: 29px;
        border: 1px solid #c60000;
        border-bottom: none;
        overflow: hidden;
        zoom: 1;
        padding: 0 10px;
    }

    .zb_wz_name {
        float: left;
        font-size: 14px;
        color: #fff;
    }

    .zb_wz_hist {
        float: right;
    }

    .zb_wz_hist a {
        color: #fff;
    }

    .zb_wz_table {
        width: 100%;
        line-height: 29px;
        border-collapse: collapse;
        border-spacing: 0;
        table-layout: fixed;
        font-size: 12px;
    }

    .zb_wz_table td {
        border: 1px solid #f4d9d9;
        padding: 0 5px;
        background: #fff;
    }

    .zb_wz_tr1 {
        text-align: center;
        width: 100px;
    }

    .zb_wz_tr2 {
        word-wrap: break-word;
    }

    .zb_wz_tr3 {
        text-align: center;
        width: 125px;
    }

    .zb_wz_tr3 a {
        color: #1e50a2;
    }



    .zxt-t {
        line-height: 46px;
    }

    .zxt-t span {
        display: block;
    }

    .zxt-t .fl {
        float: left;
        margin-left: 15px;
        font-size: 20px;
    }

    .zxt-t .fr {
        float: right;
        margin-right: 15px;
        font-size: 16px;
    }

    .zxt-t .fr em {
        color: #e37458
    }

    .zxt-box {
        margin: 80px 0 50px;
        padding-left: 35px;
        border-bottom: 1px solid #ececec;
    }

    .zxt-box li {
        width: 65px;
        height: 250px;
        display: block;
        float: left;
        margin-right: 43px;
        position: relative;
    }

    .zxt-box li:last-child {
        margin-right: 0;
    }

    .zxt-box li:nth-child(1) .zhu {
        background-color: #e37458
    }

    .zxt-box li:nth-child(2) .zhu {
        background-color: #e37458
    }

    .zxt-box li:nth-child(3) .zhu {
        background-color: #558cc5
    }

    .zxt-box li:nth-child(4) .zhu {
        background-color: #e37458
    }

    .zxt-box li:nth-child(5) .zhu {
        background-color: #62b57e
    }

    .zxt-box li .zhu {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: #d9383f;
    }

    .zxt-box li .zhu div {
        position: relative;
    }

    .zxt-box li .zhu div span {
        line-height: 30px;
        height: 30px;
        text-align: center;
        font-size: 14px;
        position: absolute;
        left: 0;
        top: -30px;
        text-align: center;
        width: 100%;
        display: block;
    }

    .zxt-box li .cat {
        width: 100%;
        position: absolute;
        bottom: -36px;
        line-height: 30px;
        height: 30px;
        text-align: center;
        font-size: 14px;
    }


    .container .hisKjh {
        width: 795px;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .container .hisKjh table {
        width: 100%;
        border: 1px solid #b73634;
    }

    .container .hisTitle {
        border-bottom: 1px solid #b73634;
        height: 40px;
        overflow: hidden;
    }

    .container .hisTitle h1,
    .container .hisTitle .issue {
        display: inline-block;
        width: 48%;
        float: left;
        margin-left: 10px;
        line-height: 40px;
    }

    .container .hisTitle h1 {
        font-size: 18px;
    }

    .container .hisTitle .issue {
        text-align: right;
    }

    .container .hisTitle .issue a {
        display: inline-block;
        padding: 0 10px;
        text-align: right;
        font-size: 16px;
        line-height: 52px;
    }

    .container .hisKjh th {
        height: 48px;
        font-size: 16px;
        background-color: #f6f6f6;
    }

    .container .hisKjh td {
        height: 40px;
        color: #666;
        text-align: center;
    }


    .phh-info p {
        margin-left: 20px;
        width: 1045px;
    }


    .cat-info {
        border: 1px solid #ebebeb;
        background-color: #fdf5f5;
        padding: 15px 20px;
        line-height: 34px;
        height: 60px;
        font-size: 16px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .cat-info span {
        display: inline-block;
        position: relative;
        font-size: 22px;
        margin-right: 5px;
    }

    .cat-info span:after {
        content: "";
        display: block;
        float: left;
        height: 30px;
        width: 30px;
        background-position: -54px -150px;
        background-repeat: no-repeat;
        top: 0;
        position: absolute;
        left: 0;
    }

    .cat-info h2 {
        font-weight: normal;
        display: inline-block;
    }

    .cat-info i {
        font-style: normal;
        color: #555;
    }

    .cat-tt {
        height: 48px;
        line-height: 48px;
        border-bottom: 1px solid #ececec;
        background-color: #fdf5f5;
    }

    .cat-tt a {
        color: #d9383f;
        display: inline-block;
        padding: 0 5px;
    }

    .cat-tt a.on {
        background-color: #fff;
    }

    .cat-tt .fl {
        float: left;
    }

    .cat-tt .fr a {
        color: #999;
    }

    .cat-tt .fr {
        float: right;
    }

    .cat-tt .fl .kjtit {
        font-size: 20px;
        font-weight: normal;
        border-bottom: 2px solid #d9383f;
    }


    .cat-listtt {
        height: 48px;
        line-height: 48px;
        border-bottom: 1px solid #ececec;
        background-color: #f6f6f6;
    }

    .cat-listtt a {
        color: #333;
        display: inline-block;
        padding: 0 25px;
    }

    .cat-listtt a.on {
        background-color: #fff;
        border-top: 2px solid #d9383f;
    }

    .cat-listtt .fl {
        float: left;
    }

    .cat-listtt .fl h2 {
        display: inline-block;
    }

    .cat-listtt .fl h2 a {
        color: #d9383f;
        font-size: 15px;
        font-weight: normal;
    }

    .cat-listtt .fr a {
        color: #999;
    }

    .cat-listtt .fr {
        float: right;
    }


    .ul2list {
        padding: 15px 0;
    }

    .ul2list li {
        line-height: 36px;
        height: 36px;
        font-size: 14px;
        width: 50%;
        float: left;
        border-bottom: 1px dashed #ececec;
    }

    .ul2list li .ico-ding {
        background-position: 5px -448px;
        float: left;
    }

    .ul2list li .ico-tui {
        background-position: 5px -480px;
        float: left;
    }

    .ul2list li .fl {
        /*width:525px;*/
        width: 510px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
    }

    .ul2list li .fl a {
        display: block;
        max-width: 425px;
        float: left;
        margin-left: 20px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .ul2list li .fl .ico {
        background-repeat: no-repeat;
        width: 30px;
        height: 34px;
        margin-top: 3px;
        display: block;
    }

    .ul2list li .date {
        float: right;
        color: #999;
        padding-right: 10px;
        /*width:45px;*/
        text-align: right;
    }

    .ul2list .line {
        float: none;
        clear: both;
        width: 100%;
        height: 1px;
        background-color: #ececec;
        margin: 0;
    }

    .ul2list li .date.red {
        color: #d9383f;
    }

    .ul2list li .coin {
        color: #d9383f;
    }


    .lm-info {
        padding: 25px 25px 25px 0
    }

    .lm-info p {
        width: 1000px;
    }

    .cat-t {
        height: 46px;
        line-height: 46px;
        background-color: #d9383f;
    }

    .cat-t * {
        padding: 0 15px;
        color: #fff;
        font-size: 16px;
    }

    .cat-t span {
        float: left;
    }

    .cat-t span.tit {
        font-size: 22px !important;
    }

    .cat-t a {
        float: right;
    }

    .cat-t h2 {
        font-weight: normal;
    }

    .cat-t h1 {
        font-weight: normal;
    }

    .cat-t a:hover {
        color: #fff;
    }

    .cat-t-l {
        width: 300px;
        float: left;
    }

    .cat-t-r {
        width: 483px;
        float: right;
    }

    .cat-t-l .t {
        height: 46px;
        line-height: 46px;
        background-color: #f6f6f6;
    }

    .cat-t-l .t span,
    .kj-list li span {
        display: block;
        float: left;
        text-align: center;
    }

    .kj-list li span:nth-child(1),
    .cat-t-l .t span:nth-child(1) {
        width: 108px;
    }

    .kj-list li span:nth-child(2),
    .cat-t-l .t span:nth-child(2) {
        width: 80px;
    }

    .kj-list li span:nth-child(3),
    .cat-t-l .t span:nth-child(3) {
        width: 112px;
    }


    .kj-list li {
        height: 42px;
        line-height: 42px;
    }

    .kj-list li:nth-child(even) {
        background-color: #f6f6f6;
    }

    .kj-list li span em {
        margin: 0 5px;
    }

    .kj-list li span.red {
        color: #f00;
    }


    .cat-t-r-box .bd ul.list3 li {
        line-height: 30px;
        font-size: 15px;
    }

    .frq {
        width: 393px;
        float: right;
    }

    .cat-t-r-box {
        border: 1px solid #ececec;
        border-top: none;
    }

    .cat-t-r-box .hd {
        height: 46px;
        line-height: 43px;
        background: #fdf5f5;
        position: relative;
    }

    .cat-t-r-box .hd ul {
        height: 43px;
    }

    .cat-t-r-box .hd ul li {
        float: left;
        cursor: pointer;
        font-size: 18px;
        width: 161px;
        text-align: center;
    }

    .cat-t-r-box .hd ul li a {
        color: #d9383f
    }

    .cat-t-r-box .hd ul li.on {
        height: 43px;
        background: #fff;
        border-top: 3px solid #d9383f;
    }

    .cat-t-r-box .bd ul.list3 {
        padding: 8px 10px 9px;
    }

    .cat-t-r-box .bd ul.list3 li {
        line-height: 40px;
        height: 40px;
        font-size: 15px;
    }

    .cat-t-r-box .bd ul.list3 li .fl {
        width: 395px;
    }

    .list3 li a {
        max-width: 395px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .list3 li .t {
        max-width: 315px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: inline-block;
    }

    .list3 li .tt {
        max-width: 371px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /* display: inline-block; */
        display: inline-flex;
    }


    .ad-l,
    .ad-l img {
        height: 195px;
        width: 100%;
    }

    .box-3-1 {
        width: 391px;
        border: 1px solid #ececec;
        float: left;
    }

    .container .box-3-1 {
        margin-right: 10px;
    }

    .container .box-3-1:nth-child(3) {
        margin-right: 0;
    }

    .box-3-1 .f {
        line-height: 47px;
        height: 47px;
        background-color: #f6f6f6;
        border-bottom: 1px solid #ececec;
        padding: 0 15px;
        font-size: 16px;
    }

    .box-3-1 .sp {
        padding: 5px 10px 5px 10px;
        line-height: 28px;
        text-indent: 24px;
        font-size: 15px;
    }

    .box-3-1 a.more {
        float: right;
        font-size: 18px;
        margin-right: 20px;
    }

    .box-3-1 .t {
        line-height: 47px;
        height: 47px;
        background-color: #f6f6f6;
        border-bottom: 1px solid #ececec;
        font-size: 16px;
    }

    .box-3-1 .b-box {}

    .box-3-1 .n {
        line-height: 47px;
        height: 47px;
        background-color: #f6f6f6;
        border-bottom: 1px solid #ececec;
        padding: 0 15px;
        font-size: 16px;
        text-align: center;
    }

    .kj-ls li span,
    .box-3-1 .f span {
        display: inline-block;
        text-align: center;
    }

    .box-3-1 .f span:nth-child(1) {
        width: 33%;
    }

    .box-3-1 .f span:nth-child(2) {
        width: 33%;
    }

    .box-3-1 .f span:nth-child(3) {
        width: 34%;
    }

    .kj-ls li span,
    .box-3-1 .t span {
        display: inline-block;
        text-align: center;
    }

    .box-3-1 .t span:nth-child(1) {
        width: 33%;
    }

    .box-3-1 .t span:nth-child(2) {
        width: 33%;
    }

    .box-3-1 .t span:nth-child(3) {
        width: 34%;
    }

    .kj-ls li {
        /*line-height:47px; height:47px; */
        height: 50px;
        line-height: 50px;
        font-size: 16px;
        border-bottom: 1px solid #ececec;
    }

    .kj-ls li span:nth-child(1) {
        width: 33%;
    }

    .kj-ls li span:nth-child(2) {
        width: 33%;
    }

    .kj-ls li span:nth-child(3) {
        width: 34%;
    }

    .kj-ls li:nth-child(4) {}

    .kj-ls li:nth-child(4) a {
        color: #004c73;
    }


    .b-box .kj {
        padding: 0 20px;
    }

    .b-box .kj {
        height: 50px;
        line-height: 50px;
        /* height:47px; line-height:47px; */
        font-size: 18px;
        border-bottom: 1px solid #f6f6f6;
    }

    .b-box .kj em {
        width: 28px;
        height: 28px;
        line-height: 28px;
        display: inline-block;
        text-align: center;
        color: #fff;
        border: 3px solid #fff;
        border-radius: 50%;
        margin: 0;
    }

    .b-box .kj em.redball {
        background-color: #d9383f;
    }

    .b-box .kj em.rball {
        background-color: #d9383f;
    }

    .b-box .kj em.blue {
        background: #448ccb !important;
        color: #fff;
    }

    .b-box .kj em.yball {
        background-color: #ffc34f;
    }

    .b-box .kj em.blueball {
        background-color: #5091d5;
    }

    .b-box .kj .sjh {
        font-size: 14px;
    }

    .b-box .kj .sjh span {
        color: #d9383f
    }

    .b-box .cat a {
        width: 33.333%;
        text-align: center;
        font-size: 16px;
        display: inline-block;
        color: #004c73;
        line-height: 50px;
        height: 50px;
    }

    .kj-qi li {
        height: 50px;
        line-height: 50px;
        border-bottom: 1px solid #ececec;
        width: 195px;
        display: block;
        float: left;
        border-right: 1px solid #ececec;
        text-align: center;
        font-size: 16px;
    }

    .kj-qi li:nth-child(even) {
        border-right: none;
    }

    .kj-qi li:nth-child(7),
    .kj-qi li:nth-child(8) {
        border-bottom: none;
    }

    .cat-box-t {
        line-height: 50px;
        height: 50px;
        background-color: #d9383f;
        padding: 0 15px;
    }

    .cat-box-t a {
        color: #fff;
        padding: 0 10px;
        font-size: 16px;
    }

    .cat-box-t .fl {
        float: left;
        font-size: 18px;
    }

    .cat-box-t .fr {
        float: right;
        width: 70%;
        text-align: right;
        color: #fff;
        font-size: 16px;
    }

    .cat-box-t .fr a.on {
        color: #fff14b;
    }


    .cat-box .cb-list li {
        width: 784px;
    }

    .cat-box .index-tab {
        border: 1px solid #ececec;
        border-top: none;
    }

    .cat-box .index-tab .tab-hd li {
        width: 158px;
        /*border-bottom:1px solid #ececec;*/
    }

    .cat-box .index-tab .tab-hd li:nth-child(1) {
        border-right: 1px solid #ececec;
    }

    .cat-box .index-tab .tab-hd li.on {
        border-bottom: 1px solid #fff;
    }

    .zuozhe3 a {
        width: 152px;
    }

    .zuozhe3 {
        padding: 9px 0 10px 2px
    }

    .zuozhe4 a {
        width: 149px;
        margin-bottom: 10px;
    }

    .zuozhe4 {
        padding: 9px 0 10px 2px
    }

    .cat-2 .news-list-two li {
        width: 370px;
    }

    .cat-box .news-list-two li a {
        max-wid
    }

    .discol {
        color: #ed4040;
    }

    /*友情链接*/
    .clearfix {
        display: block;
    }

    .mb-10 {
        margin-bottom: 10px !important;
    }

    .title2 {}

    .title2 span {
        display: inline-block;
        _zoom: 1;
        *zoom: 1;
        _display: inline;
        *display: inline;
        line-height: 30px;
        border-bottom: 2px solid #D9383F;
        padding: 0px 10px;
        font-size: 16px;
        font-weight: bold;
    }

    .friendLink {
        padding: 10px;
    }

    .friendLink .linkList a {
        display: inline-block;
        line-height: 26px;
        width: 97px;
        float: left;
        font-size: 13px;
    }

    .website_link {
        padding: 10px;
        margin-top: 10px;
    }

    .website_link ul li {
        padding: 10px;
    }

    .website_link li {
        border-bottom: 1px solid #e6e6e6;
    }

    .website_link dl {
        overflow: hidden;
    }

    .website_link dt {
        width: 155px;
        margin-right: 20px;
        float: left;
        height: 40px;
    }

    .container .website_link dd {
        width: 980px;
        float: right;
    }

    .website_link dd p {
        line-height: 20px;
    }

    .website_link dd span {
        display: inline-block;
        width: 60px;
        font-size: 12px;
        color: #999;
        vertical-align: top;
    }

    .container .website_link dd em {
        display: inline-block;
        width: 920px;
    }

    .website_link dd a {
        display: inline-block;
        font-size: 12px;
        color: #999;
        padding: 0 5px;
    }

    .w_980 .website_link dd {
        width: 760px;
        float: right;
    }

    .w_980 .website_link dd em {
        display: inline-block;
        width: 700px;
    }
	
	
	 .tumibox {
                    margin-top: 5px;
                    width: 845px;
                    height: 315px;
                    border-left: 1px solid #95CAFF;
                    border-right: 1px solid #95CAFF;
                    border-bottom: 1px solid #95CAFF;
                }

                .tumiboxbg {
                    width: 845px;
                    height: 31px;
                    line-height: 31px;
                    background-image: url(/images/common/kuang-2-bg.jpg);
                    overflow: hidden;
                }

                .tumiboxbg ul li {
                    vertical-align: middle;
                    color: #0066CC;
                    font-weight: bold;
                    font-size: 13px;
                    margin-left: 10px;
                }

                .tumiboxbg ul li a {
                    color: #0066CC;
                }

                .tumiboxbg span {
                    float: right;
                    margin-right: 5px;
                    font-size: 12px;
                }

                .tumiboxbg span a {
                    font-weight: normal;
                    margin-right: 5px;
                    font-size: 12px;
                    color: #0f3f94;
                }

                .tumiboxlist {
                    font-size: 12px;
                    overflow: hidden;
					clear: both;
                }

                .tumiboxlist ul {
                    padding: 5px;
                    padding-bottom: 0px;
                    overflow: hidden;
                }

                .tumiboxlist ul li {
                    padding: 5px;
                    height: 130px;
                    float: left;
                    text-align: left;
                    overflow: hidden;
                    width: 118px;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    overflow: hidden;
                }

                .tumiboxlist ul li p {
                    margin: 0;
                    padding: 0;
                    height: 20px;
                    width: 110px;
                    line-height: 20px;
                    margin-top: 5px;
                    font-size: 13px;
                }

                .tumiboxlist ul li img {
                    width: 118px;
                    height: 92px;

                }
				
				
				
		 .top-t-con ul {
                width: 336px;
            }

            .top-t-con li {
                width: 47%;
                font-size: 14px;
                border: 1px solid #d3d3d3;
                border-radius: 1px;
                height: 33px;
                line-height: 33px;
                text-align: center;
                margin: 3px;
                float: left;
            }
			
			.p20{padding-top: 20px;}