﻿@charset "utf-8";
/* CSS Document */
body {
    font-size: 12px !important;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
        left: 40% !important;
}
*:not([class*="icon"]):not(i) {
    font-family: "Microsoft YaHei", Arial !important;
}

a, a:hover, a:visited, a:active {
    text-decoration: none;
}
a:hover{color:red;}
.width {
    width: 126px;
}

.color-gray {
    color: #ccc;
}

small {
    font-size: 80% !important;
}
.bd_weixin_popup { padding: 6px 4px !important;height: 290px  !important;}

#footer {
    position: fixed;
    bottom: 0px;
    width: 100%;
}

.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}

    .media-body h6 {
        width: 200px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        height: 16px;
    }

.media-left, .media > .pull-left {
    padding-right: 10px;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

a {
    text-decoration: none;
}

    a:hover {
        text-decoration: none;
    }

.leftp {
    padding-left: 5px;
    padding-right: 5px;
}
.martp {
    margin-left: 5px;
    margin-right: 5px;
}

.textarea {
    padding: 18px;
}

a:hover {
    color: #b94a48;
}

.login-wrap {
    width: 300px;
    margin: 20px auto;
    line-height: 26px;
}

@media screen and (max-width:768px) {
    .mobile-index {
        display:block;
    }
    .addm {
    margin-left: 5px;
    margin-right: 5px;
    }
    .new-mt {
        margin-top:40px;
    }
    li.article-collect {
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    display: inline-block;
}
    li.article-collec span{
        display:none;
    }
        #dtl01 {
display:none;
    }
    .limit-img img {
        max-width:300px;
        height:auto;
    }
    .m-h362 {
        height: 232px;
    }

    .reso-hidden {
        display: none;
    }

    .mobile-mt20 {
        margin-top: 0px;
    }

    .row-c {
        margin-right: -5px !important;
        margin-left: -6px !important;
    }

    .row-d {
        margin-left: -20px;
        margin-right: -10px;
    }

    .row-e {
        margin-left: 10px;
        margin-right: -20px;
    }

    .img-hidden {
        display: none;
    }

    .mt10-a {
        margin-top: 10px;
    }

    .tr-top {
        display: none;
    }

    .logo {
        display: none;
    }

    .m-mt10 {
        margin-top: 10px;
    }

    .mobileHeader {
        overflow: hidden;
        padding: 10px 0;
        left: 0;
        top: -4px;
        z-index: 100;
        width: 100%;
        height: 80px;
        border: none;
        display: block;
    }

        .mobileHeader .logo-a {
            margin: 0;
            float: left !important;
            width: 206px;
        }

        .mobileHeader img {
            max-width: 100%;
        }

        .mobileHeader .icon-slide-lines {
            float: right;
            font-size: 16px;
            color: #909090;
        }

    .navMenu {
        z-index: 3;
        top: 0;
        left: 0;
        width: 100%;
        bottom: 0;
        background: rgba(255,255,255,1);
    }

        .navMenu .menu li {
            padding-left: 34px;
            padding-right: 10px;
            width: 50%;
            float: left;
            background: #f9fbfc;
        }

            .navMenu .menu li a {
                display: block;
                padding: 12px;
                border-bottom: solid 1px #deeef9;
                font-size: 16px;
            }

    .loginSec {
        text-align: center;
        display: flex;
        margin: 30px -5px;
    }

        .loginSec li {
            flex: initial;
            -webkit-flex: initial;
            -moz-flex: initial;
            width: 100%;
            margin: 0 5px;
        }

        .loginSec .btn {
            font-size: 14px;
            padding: 10px;
            display: block;
        }


    .none-padding-aa {
        margin-left: -5px !important;
        margin-right: 0px !important;
    }

    .none-padding {
        margin-left: -20px !important;
        margin-right: -20px !important;
    }

    .footer-bottom {
        width: 100%;
        margin-top: 60px;
    }

    .doubleclean {
        display: none !important;
    }

    .nav_01 {
        display: none !important;
    }

    .header {
        display: block !important;
    }

    .hide-logo {
        display: block !important;
    }

    .footer {
        display: none !important;
    }

    .iphoto-footer {
        display: block !important;
    }

    .box-hide {
        display: none;
    }



    time {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mobile-index {
        display:none;
    }
        .new-mt {
        margin-top:40px;
    }
    li.article-collect {
    width: calc(60% - 164px);
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    display: inline-block;
}
    .row-d {
        margin-left: -20px;
        margin-right: 7px;
    }
    .limit-img img {
        display:block;
        max-width: 390px;
        max-height: 290px;
        border: 0px;
    }
    .m-h362 {
        height: 232px;
    }

    .padding-head {
        padding: 0 !important;
        margin-left: -12px !important;
        margin-right: -9px !important;
    }

    .padding-head-a {
        padding: 0 !important;
        margin-left: -25px !important;
        margin-right: -22px !important;
    }

    .wrap img {
        margin-left: 90px;
    }

    .img-hidden {
        display: none;
    }
}
@media screen and (min-width:992px) {
    .mobile-index {
        display:none;
    }
        .new-mt {
        margin-top:10px;
    }
      li.article-collect {
    /*width: calc(60% - 164px);*/
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    display: inline-block;
}
    .limit-img img {
        display:block;
        max-width: 676px;
        max-height: 500px;
        border: 0px;

    }
    .row-d {
        margin-left: -20px;
        margin-right: 7px;
    }

    .m-h362 {
        height: 362px;
    }

    .reso-hidden {
        display: none;
    }

    .mobile-mt20 {
        margin-top: 0px;
    }

    .mobileHeader, .navMenu, .teamSecMobile {
        display: none;
    }

    .none-padding {
        padding: 0 !important;
        margin-left: -30px !important;
        margin-right: -30px !important;
    }

    .search_box {
        display: none !important;
    }

    .nav_01 {
        display: none !important;
    }

    .header {
        display: none;
    }

    .hide-logo {
        display: block !important;
    }

    .slide-bar {
        display: none !important;
    }
}


@media screen and (min-width:1200px) {
    .mobileHeader, .navMenu, .teamSecMobile {
        display: none;
    }

    .search_box {
        display: block !important;
    }

    .nav_01 {
        display: block !important;
    }

    .header {
        display: none !important;
    }

    .hide-logo {
        display: block !important;
    }

    .slide-bar {
        display: none !important;
    }

    .footer {
        display: block !important;
    }

    .iphoto-footer {
        display: none !important;
    }
}

@media screen and (max-width: 992px) {
    .footer {
        display: none !important;
    }

    .iphoto-footer {
        display: block !important;
    }
}

.navMenu ul {
    margin-bottom:0px !important;
}


/*自适应导航 start */
.wrap {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 8px;
}

.btn.btn-inverse {
    border: solid 1px #149bec;
    background: #fff;
    color: #149bec;
}

.icon-bar {
    background-color: #55c0f1;
}

.icon-slide-lines:before {
    content: "\e91c";
}

.btn-a {
    background: #149bec;
    color: #fff;
    border-radius: 0;
    padding: 12px 20px;
    font-size: 17px;
    border: solid 1px #149bec;
}

.btn-a, .tabHome li a {
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
}

.left_menu {
    float: left;
    width: 190px;
    margin-bottom: 146px;
    position: absolute;
    top: 84px;
    left: 14px;
    z-index: 20;
    display: none;
    background-color: #1b4c6f;
}

    .left_menu .menu dd a {
        text-decoration: none;
        color: #838383;
        line-height: 26px;
    }

.hide-button {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    text-indent: -999px;
    position: relative;
    overflow: hidden;
    width: 200px;
    height: 40px;
    float: left;
    display: none;
    top: 0px;
    left: 2px;
    cursor: pointer;
}


    .hide-button:before {
        color: rgb(29, 87, 124); /* Edit this to change the icon color */
        font-family: "responsivenav";
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        font-size: 24px;
        text-transform: none;
        position: absolute;
        content: "\2261 中国资金管理网";
        text-indent: 0;
        text-align: center;
        line-height: 55px;
        speak: none;
        width: 100%;
        left: 0;
    }


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 5px !important;
    padding-left: 5px !important;
}
/*hide-left-nav  start*/
.left_menu h2 {
    background-color: #025777;
    height: 69px;
    width: 100%;
    line-height: 69px;
    color: #fff;
    text-align: center;
    font-size: 16px !important;
}

.left_menu li {
    font-size: 14px;
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #025777 !important;
    color: #5d5d5d !important;
}

    .left_menu li h3 {
        height: 34px;
        line-height: 32px;
        background: url(../img/header_img.png) no-repeat 132px -76px #1b4c6f;
        padding-left: 56px;
        cursor: pointer;
        color: #fff;
        font-size: 16px;
    }

    .left_menu li dd {
        height: 32px;
        border-bottom: 1px solid #fff;
        line-height: 34px;
        padding-left: 77px;
        background: url(../img/header_img.png) no-repeat 56px bottom #f2f2f2 !important;
    }

    .left_menu li dl {
        display: none;
    }

.h170 p {
    overflow: hidden;
}

.h100 {
    height: 100px;
}
/*hide-left-nav  end*/

* {
    margin: 0;
    padding: 0;
}

html {
    margin: 0;
    padding: 0;
}

ul li {
    list-style: none;
}

img {
    border: 0 !important;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.mt5 {
    margin-top: 5px !important;
}

.mt24 {
    margin-top: 24px !important;
}

.mt30 {
    margin-top: 30px !important;
}

.mt40 {
    margin-top: 40px !important;
}

.mt10 {
    margin-top: 10px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.mt60 {
    margin-top: 60px !important;
}

.mb90 {
    margin-bottom: 90px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}

.mb140 {
    margin-bottom: 140px !important;
}

.ml10 {
    margin-left: 10px !important;
}

.pt10 {
    padding-top: 10px;
}

.pt6 {
    padding-top: 6px;
}

.w96ml2 {
    width: 96% !important;
    margin-left: 2% !important;
}

.font-active {
    color: #666 !important;
}

.tpr10 time {
}

.tpr10 ul li {
    width: 100%;
}

    .tpr10 ul li a {
        width: 100%;
        position: relative;
        display: block;
    }

        .tpr10 ul li a time {
            position: absolute;
            right: 0;
            margin-right: 20px;
        }

table {
    width: 100%;
}

    table tr td {
        font-size: 14px;
    }

.color {
    color: #e9726e;
}
.tr-m-title {
    display:none;
}
@media (min-width:768px) {
    .search-hiddden {
        display: none;
    }

    .mobile-mt20 {
        margin-top: 0px;
    }

    .pdl10 {
        padding-left: 10px;
    }

    .pdr10 {
        padding-right: 10px;
    }

    .pd-10 {
        padding-left: -5px !important;
        padding-right: -5px !important;
    }
}

.person-absolute {
    position: absolute;
    left: 10px;
}

.lpaddingclean {
    padding-left: 0 !important;
}

.rpaddingclean {
    padding-left: 0 !important;
}

.ffsfs12 {
    font-size: 12px;
}

.ffwfs14 {
    font-family: 微软雅黑;
    font-size: 14px;
}

.padding0 {
    padding: 0px !important;
}

.margin0 {
    margin: 0px !important;
}

.pt15 {
    padding-top: 15px !important;
}
/*清空border*/
.nob {
    border: 0 !important;
}

.nobt {
    border-top: 0 !important;
}

.nobb {
    border-bottom: 0 !important;
}

.nobl {
    border-left: 0 !important;
}

.nobr {
    border-right: 0 !important;
}

/*border 1px #f0f0f0*/
.b1f0s {
    border: 1px #f0f0f0 solid;
}

.person-line {
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 16px;
    min-height: 506px;
}


/*background-color #f0f0f0*/
.bgcf0 {
    background-color: #f0f0f0;
}

.bgcf5f8fc {
    background-color: #f5f8fc;
}

.bgcef {
    background-color: #efefef;
}

.c333 {
    color: #666 !important;
}

.h10 {
    height: 10px !important;
}

.h45 {
    height: 45px !important;
}

.h60 {
    height: 60px !important;
}

.h75 {
    height: 75px !important;
}

.h90 {
    height: 90px !important;
}

.h115 {
    height: 115px !important;
}

.h120 {
    height: 120px !important;
}

.h130 {
    height: 130px !important;
}

.h150 {
    height: 150px !important;
}

.h282 {
    height:282px;
}

.h160 {
    height: 160px !important;
}

.h170 {
    height: 170px !important;
}

.h185 {
    height: 185px !important;
}

.h189-5 {
    height: 199px !important;
}

.h190 {
    height: 190px !important;
}

.h198 {
    height: 198px !important;
}

.h200 {
    height: 200px !important;
}

.h210 {
    height: 210px !important;
}

.h215 {
    height: 215px !important;
}

.h220 {
    height: 220px !important;
}

.h226 {
    height: 226px !important;
}

.h230 {
    height: 230px !important;
}

.h280 {
    height: 280px !important;
}

.h240 {
    height: 240px !important;
}

.h226 {
    height: 226px !important;
}

.h255 {
    height: 255px !important;
}

.h270 {
    height: 270px !important;
}

.h300 {
    height: 300px !important;
}

.h310 {
    height: 310px !important;
}

.h307 {
    height: 307px !important;
}

.h315 {
    height: 315px !important;
}

.h315 {
    height: 315px !important;
}

.h320 {
    height: 320px !important;
}

.h350 {
    height: 350px !important;
}
.h308 {
    height: 308px !important;
}

.h352 {
    height: 352px !important;
}

.h362 {
    height: 362px !important;
}

.h328 {
    height: 328px !important;
}
.h326 {
    height: 326px !important;
}
.h318 {
    height: 318px !important;
}

.h430 {
    height: 430px !important;
}

.h460 {
    height: 460px !important;
}

.h494 {
    height: 494px !important;
}

.h514 {
    height: 514px !important;
}

.h482 {
    height: 482px !important;
}

.text-align-right {
    text-align: right;
}

.text-align-center {
    text-align: center;
}

.text-align-right p:first-child {
    margin-top: 15px !important;
}

.text-align-right p + p {
    margin-top: 6px !important;
}

.text-align-right p {
    font-size: 12px;
    color: #4d5763;
    margin: 0;
}

.tr-top {
    width: 100%;
    height: 44px;
    line-height: 44px;
    background: #124F76;
    margin-top: 0px !important;
    border-bottom: 1px #dedede solid;
    color: #fff;
}

.tr-top-list {
    margin: 0 auto;
}

    .tr-top-list ul li:last-child {
        border-left: 0;
    }

    .tr-top-list ul li {
        float: right;
        display: block;
        padding-right: 4px;
        height: 14px;
        text-align: center;
        line-height: 44px;
    }

        .tr-top-list ul li a {
            color: #fff;
        }

.cleanmargin {
    margin-left: -15px;
    margin-right: -15px;
}

.doubleclean {
    margin: 0;
    padding: 0;
}

.logo {
    border: 0;
    height: 61px;
}

.top_search_input {
    width: 200px;
    height: 35px;
    border: 1px #1d577c solid;
    padding: 6px;
}

.top_search_button {
    width: 82px;
    height: 35px;
    background-color: #1d577c;
    border: 0;
    color: #fff;
    line-height: 35px;
}

/* 导航 star */
.nav_01 ul {
    width: 176px;
    height: 48px;
    float: left;
    margin-bottom: 0;
    margin-top: 14px;
}

.nav_01 {
    margin-top: 14px;
    height: 76px;
    border: 1px #02729c solid;
    background:#fff;
}

    .nav_01 img {
        width: 85px;
        height: 75px;
        display: block;
        float: left;
        background-color: #1d577c;
        border: 0;
    }



    .nav_01 ul li {
        display: block;
        width: 52px;
        height: 24px;
        line-height: 22px;
        float: left;
        text-align: center;
    }

        .nav_01 ul li a {
            font-size: 14px;
            color: #000;
        }

            .nav_01 ul li a:hover {
                font-size: 14px;
                color: #d9534f;
            }

        .nav_01 ul li.title a {
            color: #02729c;
        }

        .nav_01 ul li.title {
            width: 72px;
        }

        .nav_01 ul li.border {
            border-right: 1px #ccc dashed;
        }

    .nav_01 ul.data {
        width: 240px;
    }

        .nav_01 ul.data li {
            width: 97px;
            float: left;
        }

            .nav_01 ul.data li.title {
                width: 70px;
            }

                .nav_01 ul.data li.title a {
                    color: #000;
                }

        .nav_01 ul.data a {
            color: #02729c;
        }

            .nav_01 ul li.title a:hover, .nav_01 ul.data a:hover {
                color: #b94a48;
            }

    .nav_01 ul.product {
        width: 160px;
    }

        .nav_01 ul.product li {
            width: 80px;
            float: left;
        }

            .nav_01 ul.product li.title {
                width: 70px;
            }

                .nav_01 ul.product li.title a {
                    color: #666;
                }


/* 导航 end */


.area-box-top select {
    width: calc(50% - 8px);
    height: 24px;
    background-color: #fff;
    border: 1px #cecece solid;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../img/selectdown.png) no-repeat scroll right center transparent;
    padding-left: 8px;
    line-height: 14px;
    color: #8f8f8f;
    font-size: 14px;
    margin-top: 10px;
}

    .area-box-top select + select {
        margin-left: 5px;
    }

.area-box-top span {
    display: block;
    height: 28px;
    background-color: #1d577c;
    font-size: 14px;
    line-height: 28px;
    color: white;
    padding-left: 10px;
    border: 1px #e6eaed solid;
    margin-left: -6px;
    margin-right: -6px;
}

    .area-box-top span.pright {
        margin-right: -20px;
    }

.area-box-content {
    height: 110px;
    border-right: 1px #e6eaed solid;
    margin-top: -1px;
    margin-left: 1px;
    margin-right: -5px;
}

.area-box-content-01 {
    height: 110px;
    border-right: 1px #e6eaed solid;
    margin-top: -1px;
    margin-left: 1px;
    margin-right: 8px;
}

.area-box-content-02 {
    height: 110px;
    border-right: 1px #e6eaed solid;
    margin-top: -1px;
    margin-left: 1px;
    margin-right: -20px;
}

.area-box-news-top span {
    display: block;
    height: 32px;
    background-color: #1d577c;
    font-size: 15px;
    line-height: 32px;
    color: white;
    padding-left: 15px;
    font-family: 微软雅黑;
    background-image: url(../img/title_bg.png);
    background-repeat: no-repeat;
    background-position: right;
}

.area-box-news-top a {
    width: 12px;
    height: 12px;
    float: right;
    margin-right: 9px;
    margin-top: -26px;
}

    .area-box-news-top a img {
        width: 12px;
        height: 12px;
    }

.area-box-login-top span {
    display: block;
    height: 32px;
    background-color: #3a97d7;
    font-size: 14px;
    line-height: 32px;
    color: white;
    padding-left: 15px;
    font-family: 微软雅黑;
}

.area-box-login-content {
    height: 273px;
    border: 1px #3a97d7 solid;
}

.area-box-rightbar-top span {
    display: block;
    height: 32px;
    font-size: 14px;
    line-height: 28px;
    color: white;
    font-family: 微软雅黑;
    border-bottom: 4px #1e5c85 solid;
}

.area-box-rightbar-top a{
     float: right;
    padding-right: 10px;
    margin-top: -28px;
}
.area-box-rightbar-top span {
    display: block;
    height: 32px;
    background-color: #3a97d7;
    font-size: 14px;
    line-height: 28px;
    color: white;
    padding-left: 10px;
    font-family: 微软雅黑;
    border-bottom: 4px #1e5c85 solid;
}

    .area-box-rightbar-top span img {
        margin-right: 5px;
    }


/* 文章icon  */
.area-box-tab-content-top-content li {
    background: url(../img/line-icon.png) no-repeat left 9px;
    padding-left: 8px;
}

.market-wrap {
    padding: 10px;
}

.index-content {
    background-color: #fff;
    padding-left: 10px;
    font-size: 14px;
}

    .index-content li {
        background: url(../img/line-icon.png) no-repeat left 13px;
         padding-left:10px;
    }

    .index-content img {
        margin-right: 8px;
    }


    .index-content ul li {
        line-height: 24px;
    }

        .index-content ul li a {
            color: #666;
        }


.market-content {
    background-color: #fff;
    padding-left: 10px;
    font-size: 14px;
}

    .market-content li {
        background: url(../img/line-icon.png) no-repeat left 13px;
    }

    .market-content img {
        margin-right: 8px;
    }


    .market-content ul li {
        line-height: 29px;
        padding-left: 10px;
    }

        .market-content ul li a {
            color: #666;
        }

.area-box-rightbar-content {
    height: 16.5em;
    border: 1px #e7eef4 solid;
    border-top: 0;
    padding-top:6px;
}
.index-content{
    height: 167px;
    border: 1px #e7eef4 solid;
    border-top: 0;
    padding:12px;
    line-height:24px;
    color:#666;
}
.index-content table td{
        background: url(../img/line-icon.png) no-repeat left 11px;
        padding-left:10px;
}
.area-box-style-top span {
    display: block;
    height: 32px;
    background-color: #f0f0f0;
    font-size: 14px;
    line-height: 24px;
    color: #0f6b78;
    padding-left: 15px;
    font-family: 微软雅黑;
    background-image: url(../img/title_bg.png);
    background-repeat: no-repeat;
    background-position: right;
    border-top: 4px #0f6b78 solid;
    border-bottom: 4px #fff solid;
}

.area-box-style-top a {
    width: 12px;
    height: 12px;
    float: right;
    margin-right: 9px;
    margin-top: -28px;
}

    .area-box-style-top a img {
        width: 12px;
        height: 12px;
    }

.area-box-style-top span strong {
    font-weight: normal;
}

    .area-box-style-top span strong img {
        margin-right: 5px;
    }


.footer {
    height: 170px;
    width: 100%;
}

.buttom-foot {
    height: 40px;
    width: 100%;
}

.iphoto-footer {
    height: 170px;
    width: 100%;
}

    .iphoto-footer .footer-top {
        width: 100%;
        background-color: #eeeeee;
        height: 170px;
        min-width: 1100px;
    }

.iphoto-footer-top-content {
    width: 1138px;
    margin: 0 auto;
    height: 160px;
    padding: 10px 0;
    position: relative;
}

.iphoto-footer-top-content-er {
    position: absolute;
    left: 124px;
}

.iphoto-footer-top-content-infor {
    position: absolute;
    right: 20px;
}

.area-box-media-top span {
    display: block;
    height: 32px;
    background-color: #1d577c;
    font-size: 14px;
    line-height: 32px;
    color: white;
    padding-left: 15px;
    font-family: 微软雅黑;
    background-image: url(../img/title_bg1.png);
    background-repeat: no-repeat;
    background-position: right;
}

    .area-box-media-top span img {
        padding-right: 6px;
    }

.area-box-media-top a {
    width: 12px;
    height: 12px;
    float: right;
    margin-right: 9px;
    margin-top: -25px;
}

    .area-box-media-top a img {
        width: 12px;
        height: 12px;
    }

.area-box-media-top span strong img {
    margin-right: 5px;
}

.tab_box_top div div {
    height: 20px;
    line-height: 15px;
    background-color: #efefef;
    border: 1px #d8e0e8 solid;
    padding: 2px 20px;
    text-align: center;
    color: #376a77;
    font-size: 14px;
}

.tab_box_top ul li {
    float: left;
    height: 22px;
    line-height: 16px;
    width: 33%;
    background-color: #efefef;
    border: 1px #d8e0e8 solid;
    padding: 2px 20px;
    text-align: center;
    color: #376a77;
    font-size: 12px;
    cursor: pointer;
}

    .tab_box_top ul li a {
        color: #376a77;
    }

    .tab_box_top ul li.active {
        background: #fff;
        border: 1px #d8e0e8 solid;
        border-bottom: none;
        text-decoration: none;
    }

.area-box-todaynews-top {
    height: 80px;
}

.area-box-todaynews-top-box {
    margin-top: 16px;
}

.area-box-todaynews-top-box-img {
    width: 130px;
    height: 80px;
    background-color: #000;
    margin-left: 15px;
    float: left;
}

.area-box-todaynews-top-box-word {
    float: left;
    margin-top: 20px;
    width: calc( 100% - 150px);
}

.area-box-todaynews-content {
    height: 70px;
    margin-top: 5px;
}

    .area-box-todaynews-content ul li {
        height: 32px;
        line-height: 32px;
        margin-left: 20px;
        margin-right: 20px;
        position: relative;
        border-bottom: 1px dashed #ccc;
        padding-left: 8px;
        background: url(../img/line-icon.png) no-repeat left 14px;
    }

        .area-box-todaynews-content ul li:last-child {
            border-bottom: none;
        }

        .area-box-todaynews-content ul li a {
            font-size: 14px;
            color: #666;
            white-space: nowrap;
            word-break: keep-all;
            overflow: hidden;
            text-overflow: ellipsis;
            width: 74%;
            display: inline-block;
        }

        .area-box-todaynews-content ul li time {
            font-size: 12px;
            position: absolute;
            right: 0;
            color: #ccc;
            margin-right: 20px;
        }

        .area-box-todaynews-content ul li img {
            padding-right: 8px;
            margin-bottom: 20px;
        }

.area-box-todaynews-top-box-word h4 {
    font-size: 14px;
    color: #1d577c;
    margin: 0;
    line-height: 24px;
    margin-left: 10px;
}

.area-box-todaynews-top-box-word p {
    margin-left: 10px;
    font-size: 12px;
    text-justify: inter-word;
    color: #5d5d5d;
    line-height: 18px;
    margin-bottom: 0;
}

.tab_box_top div div:hover {
    border-bottom: 0;
    background-color: #fff;
}

.tab_box_content table {
    line-height: 30px;
}

    .tab_box_content table tr {
        border-bottom: 1px #d8e0e8 solid;
    }

        .tab_box_content table tr:last-child {
            border-bottom: 0;
        }

.light_blue {
    color: #3a97d7;
}

.forget-01 {
    float: right;
    font-size: 12px;
    margin-top: 10px;
}

    .forget-01 a {
        color: #666;
        padding-right: 8px;
    }

.red {
    color: #f55734;
}
/* login */
.login-box {
    width: 100%;
    height: 100%;
    padding: 15px;
    position: relative;
    font-size: 14px;
}

.person-color {
    color: #55c0f1;
}

.login-box span {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    width: 100%;
    display: block;
}

.login-box ul {
    margin-top: 20px;
    margin-bottom: 30px;
}

    .login-box ul li {
        padding: 4px 0;
        border-bottom: 1px dashed rgba(58, 151, 215, 0.27);
    }

        .login-box ul li i {
            padding-right: 8px;
        }

.login-box img.img01 {
    position: absolute;
    margin-top: 16px;
    margin-left: 10px;
}

.login-box img.img02 {
    position: absolute;
    margin-top: 16px;
    margin-left: 10px;
}

.login-box input {
    width: 100%;
    height: 30px;
    margin-top: 12px;
    background-color: #F5F8FC;
    border: 1px #ababab solid;
}

    .login-box input[type="text"] {
        padding-left: 40px;
        font-size: 12px;
    }

    .login-box input[type="button"] {
        width: 100%;
        background-color: #3a97d7;
        color: #fff;
        border-radius: 5px;
    }

.login-box p a {
    margin-top: 5px;
    float: left;
    display: block;
    width: 60px;
    font-size: 12px;
    color: #ababab;
    border-right: 1px #ababab solid;
    text-align: center;
}

    .login-box p a:last-child {
        border-right: 0;
    }

.login-box p {
    width: 100%;
    text-align: center;
    color: #ababab;
    font-size: 12px;
}

.area-box-weibo {
    width: 100%;
    padding-top: 15px;
    height: 120px;
    text-align: center;
}

    .area-box-weibo ul li {
        padding-left: 10px;
        height: 32px;
        text-align: left;
        width: 90%;
        margin-left: 5%;
    }

        .area-box-weibo ul li a {
            line-height: 26px;
            font-size: 12px;
            color: #666;
        }

            .area-box-weibo ul li a span {
                text-align: center;
                color: #ff3600;
                margin-right: 10px;
            }

        .area-box-weibo ul li.odd {
            background-color: #f0f5fa;
        }

    .area-box-weibo button {
        background-image: url(../img/obtn.png);
        background-repeat: no-repeat;
        border: 0;
        width: 126px;
        height: 26px;
        color: #fff;
        margin-top: 25px;
    }

.area-box-tab {
    padding-top: 4px;
    width: 100%;
    padding-bottom: 16px;
}

.area-box-tab-top {
    width: 92%;
    margin-left: 11px;
    height: 20px;
    margin-top: 3px;
}

    .area-box-tab-top li a {
        width: 100px;
        height: 23px;
        padding-top: 2px;
        text-align: center;
        display: block;
        float: left;
        color: #428bca;
        font-size: 14px;
        text-decoration: none;
        line-height:17px;
    }

    .area-box-tab-top li.active {
        background-color: #fff;
        width: 100px;
        height: 23px;
        text-align: center;
        display: block;
        float: left;
        color: #428bca;
        font-size: 14px;
        margin-bottom: -4px;
    }

.area-box-tab-content {
    margin: 0px 10px 2px 10px;
    background-color: #fff;
    padding-right: 8px;
    padding-left: 3px;
}

.area-box-tab-content-top {
    height: 108px;
    border-bottom: 1px #e1dede dashed;
    margin-left: 6px;
    margin-right: 6px;
    padding-right: 6px;
    margin-top: 2px;
}

.area-box-tab-content-top-img {
    margin-top: 10px;
    margin-left: 0px;
    float: left;
    width: 100px;
    height: 80px;
    border: 1px solid #f5f5f5;
}

    .area-box-tab-content-top-img img {
        width: 98px;
        height: 78px;
        background-color: #000;
    }

.area-box-tab-content-top-word {
    float: left;
    width: calc(100% - 110px);
    margin-left: 10px;
}

    .area-box-tab-content-top-word h1 {
        font-size: 14px;
        margin-top: 14px;
        font-weight: bold;
        margin-bottom: 5px;
        white-space: nowrap;
        word-break: keep-all;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 130px;
        display: inline-block;
    }

    .area-box-tab-content-top-word p {
        margin-bottom: 0;
        height: 36px;
        display: block;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 148px;
    }

    .area-box-tab-content-top-word span {
        margin-bottom: 0;
        height: 36px;
        display: block;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 130px;
    }

.mid-wrap {
    height: 108px;
    border-bottom: 1px #e1dede dashed;
    margin: 2px 6px auto 6px;
    padding-right: 6px;
    margin-top: 2px;
    position: relative;
}

    .mid-wrap .mid-content {
        position: absolute;
        right: 0px;
        float: right;
        width: calc(100% - 110px);
        margin-left: 10px;
    }

    .mid-wrap .mid-img {
        position: absolute;
        left: 0;
    }

        .mid-wrap .mid-img img {
            width: 100px;
            height: 85px;
            margin-top: 10px;
            margin-left: 5px;
            background-color: #000;
        }

    .mid-wrap .mid-content h1 {
        font-size: 14px;
        margin-top: 14px;
        font-weight: bold;
        white-space: nowrap;
    }

    .mid-wrap .mid-content p {
        margin-bottom: 0;
        height: 32px;
        display: block;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 300px;
    }

    .mid-wrap .mid-content a {
        font-size: 12px;
    }

    .mid-wrap .mid-content span {
    margin-bottom: 0;
    height: 36px;
    display: block;
    font-size: 12px;
    overflow: hidden;
    line-height: 18px;
    }

.area-box-tab-content-top-word-b a {
    font-size: 12px;
}

.area-box-tab-content-top-word-01 {
    float: left;
    width: calc(100% - 110px);
    margin-left: 10px;
}

    .area-box-tab-content-top-word-01 p {
        margin-bottom: 0;
        height: 36px;
        display: block;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 220px;
    }

    .area-box-tab-content-top-word-01 h1 {
        font-size: 14px;
        margin-top: 14px;
        font-weight: bold;
        margin-bottom: 5px;
        white-space: nowrap;
        word-break: keep-all;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 240px;
        display: inline-block;
    }

.area-box-tab-content-top-word a {
    font-size: 12px;
    color: #1d577c;
}

.area-box-tab-content-top-content {
    background-color: #fff;
}

    .area-box-tab-content-top-content ul {
        padding-top: 11px;
    }

        .area-box-tab-content-top-content ul li {
            height: 30px;
            margin-left: 10px;
        }

            .area-box-tab-content-top-content ul li a {
                font-size: 14px;
                color: #666;
                white-space: nowrap;
                word-break: keep-all;
                overflow: hidden;
                text-overflow: ellipsis;
                width: 220px;
                display: inline-block;
            }

            .area-box-tab-content-top-content ul li img {
                padding-right: 8px;
                margin-bottom: 12px;
            }

.layer-css {
    height: 106px;
    text-align: center;
    padding-top: 28px;
    font-size: 16px;
}
/* index li*/
.tab-content {
    font-size:14px;
    line-height:22px;
}
.font14px {
    font-size:14px;
}
.area-box-tab-content-top-contenta {
    background-color: #fff;
}

    .area-box-tab-content-top-contenta ul {    
        padding-top:12px;
    }

        .area-box-tab-content-top-contenta ul li {
            height: 30px;
            margin-left: 10px;
            background: url(../img/line-icon.png) no-repeat left 10px;
            padding-left: 8px;
        }

            .area-box-tab-content-top-contenta ul li a {
                font-size: 14px;
                color: #666;
                white-space: nowrap;
                word-break: keep-all;
                overflow: hidden;
                text-overflow: ellipsis;
                width: 70%;
                display: inline-block;
            }

                .area-box-tab-content-top-contenta ul li a time {
                    float: right;
                }

            .area-box-tab-content-top-contenta ul li img {
                padding-right: 8px;
                margin-bottom: 10px;
            }

    .area-box-tab-content-top-contenta time {
        font-size: 12px;
    }


.area-box-tab-content-top-top {
    padding-top: 10px;
}

    .area-box-tab-content-top-top img {
        width: 100%;
        height: 80px;
        background-color: black;
    }

.area-box-content-word {
    width: 92%;
    margin-left: 4%;
    padding-top: 10px;
}

    .area-box-content-word img {
        margin-right: 8px;
    }

    .area-box-content-word ul {
        border-bottom: 1px #ccc dashed;
        background-color: #fff;
        margin-bottom: 0;
    }

        .area-box-content-word ul:last-child {
            padding-bottom: 10px;
        }

        .area-box-content-word ul li {
            height: 35px;
            font-size: 12px;
            line-height: 35px;
            padding-left: 15px;
        }

            .area-box-content-word ul li a {
                color: #666;
            }

.area-box-media-content {
    margin: 10px 0;
    background: #f0f0f0;
}

.area-box-media-content-link {
    margin: 10px 0;
    padding: 20px;
    border: 1px #ccc solid;
    font-size: 14px;
}

    .area-box-media-content-link a {
        padding-right: 3px;
    }

.area-box-media-content-img:first-child {
    margin-left: 70px;
}

.area-box-media-content-img + .area-box-media-content-img {
    margin-left: 20px;
}

.area-box-media-content-img {
    margin-top: 10px;
    float: left;
    position: relative;
    width: 245px;
    height: 190px;
}

    .area-box-media-content-img img {
        width: 245px;
        height: 190px;
        background-color: #000;
    }

    .area-box-media-content-img span {
        position: absolute;
        bottom: 0;
        display: block;
        width: 100%;
        height: 40px;
        background-color: rgba(255,255,255,0.6);
        text-align: center;
        font-size: 12px;
        line-height: 40px;
    }

.area-box-rightbar-content-pdf-title {
    padding-top: 10px 0;
    height: 64px;
    border-bottom: 1px #e1dede dashed;
}

    .area-box-rightbar-content-pdf-title img {
        width: 62px;
        height: 63px;
        display: block;
        float: left;
    }

    .area-box-rightbar-content-pdf-title a {
        display: block;
        float: left;
        width: calc(100% - 62px);
        font-size: 14px;
        color: #000;
        margin-top: 10px;
    }

.area-box-rightbar-content-pdf-keyword {
    margin: 10px 6px 2px 6px;
    height: 66px;
    border-bottom: 1px #e1dede dashed;
    position: relative;
}

    .area-box-rightbar-content-pdf-keyword span {
        color: #e83d3d;
        font-size: 12px;
        padding: 3px;
        width: 60px;
        display: block;
        float: left;
        height: 85px;
    }

    .area-box-rightbar-content-pdf-keyword h1 {
        margin: 0;
        font-size: 12px;
        line-height: 22px;
        width: auto;
        display: inline;
    }

        .area-box-rightbar-content-pdf-keyword h1 a {
            color: #9a8863;
        }

    .area-box-rightbar-content-pdf-keyword time {
        color: #e4e2de;
        font-size: 12px;
        position: absolute;
        right: 0;
        bottom: 0;
        margin-bottom: 5px;
    }

.area-box-rightbar-content-pdf-button {
    height: 40px;
    margin: 10px;
    text-align: center;
}

a .area-box-rightbar-content-pdf-button button {
    display: block;
    width: 126px;
    color: #fff;
    border: 0;
    line-height: 26px;
    text-decoration: none;
    margin: 0 auto;
}

/*.area-box-rightbar-content-siku {
    margin: 10px;
}*/

.area-box-rightbar-content-siku-img {
    width: 100%;
    height: 245px;
    text-align: center;
}

    .area-box-rightbar-content-siku-img img {
        width: 225px;
        height: 305px;
        background-color: #000;
    }

.area-box-rightbar-content-siku-word {
    height: 110px;
    text-align: center;
}

    .area-box-rightbar-content-siku-word h1 {
        color: #3d95d5;
        font-size: 14px;
    }

    .area-box-rightbar-content-siku-word p {
        color: #5d5d5d;
        font-size: 12px;
    }

    .area-box-rightbar-content-siku-word a {
        display: block;
        width: 126px;
        color: #fff;
        border: 0;
        line-height: 26px;
        text-decoration: none;
        margin: 0 auto;
    }

        .area-box-rightbar-content-siku-word a:hover {
            cursor: pointer;
        }

.area-box-bank {
    height: 160px;
    margin: 10px;
}

.area-box-bank-img {
    width: calc(45% - 5px);
    margin: 5px;
    background-color: #000;
    height: 35px;
    float: left;
}

.area-box-adhot-content {
    position: relative;
}

    .area-box-adhot-content img {
        width: 100%;
        height: 160px;
        background-color: #e4e4e4;
        margin-top: 10px;
    }

    .area-box-adhot-content span {
        position: absolute;
        width: 100%;
        height: 30px;
        line-height: 30px;
        bottom: 0;
        background-color: rgba(0,0,0,0.3);
        color: #fff;
        text-align: center;
    }

.footer-top {
    width: 100%;
    background-color: #eeeeee;
    height: 170px;
    min-width: 1100px;
}

.footer-bottom {
    width: 100%;
    background-color: #252f3b;
    height: 80px;
    padding-top: 30px;
}

    .footer-bottom p {
        color: #fff;
        font-size: 12px;
        margin-bottom: 0px !important;
    }


.footer-top-content {
    width: 1138px;
    margin: 0 auto;
    height: 160px;
    padding: 10px 0;
}

.footer-top-content-er {
    width: 200px;
    height: 150px;
    border-right: 1px #dedbdb solid;
    float: left;
}

.footer-top-content-a {
    float: left;
    width: 280px;
    height: 150px;
    border-left: 1px #fff solid;
    border-right: 1px #dedbdb solid;
}

    .footer-top-content-a span {
        color: #939393;
        font-size: 14px;
        display: block;
    }

    .footer-top-content-a ul li {
        height: 25px;
        width: 75px;
        display: block;
        float: left;
        line-height: 25px;
    }

        .footer-top-content-a ul li a {
            color: #939393;
            font-size: 12px;
        }

.footer-top-content-a-box {
    width: 225px;
    float: left;
    margin: 0 30px;
}

.footer-top-content-infor {
    float: left;
    width: 658px;
    height: 150px;
    border-left: 1px #fff solid;
}

.footer-top-content-infor-box img {
    width: 190px;
    height: 51px;
}

.footer-top-content-infor-box {
    width: 660px;
    margin-left: 35px;
}

    .footer-top-content-infor-box ul {
        margin-top: 15px;
    }

        .footer-top-content-infor-box ul li {
            width: 330px;
            height: 25px;
            line-height: 25px;
            float: left;
            color: #9a9a9a;
            font-size: 12px;
        }

            .footer-top-content-infor-box ul li img {
                width: 20px;
                height: 20px;
                margin-right: 10px;
            }

            .footer-top-content-infor-box ul li a {
                color: #9a9a9a;
            }

.channel-top span {
    display: block;
    height: 40px;
    background-color: #efefef;
    font-size: 16px;
    line-height: 40px;
    color: #1d577c;
    padding-left: 10px;
    border-bottom: 4px #1d577c solid;
    position: relative;
    font-family: 微软雅黑;
}


    .channel-top span strong {
        /*position: absolute;*/
        font-size: 12px;
        font-weight: normal;
        margin-right: 20px;
        right: 0;
    }

        .channel-top span strong a {
            color: #1d577c;
        }

.channel-top-01 span {
    display: block;
    height: 40px;
    background-color: #efefef;
    font-size: 16px;
    line-height: 40px;
    color: #1d577c;
    padding-left: 10px;
    border-bottom: 4px #1d577c solid;
    position: relative;
    font-family: 微软雅黑;
}


    .channel-top-01 span strong {
        position: absolute;
        right: 0;
        font-size: 12px;
        font-weight: normal;
        margin-right: 20px;
    }

        .channel-top-01 span strong a {
            color: #1d577c;
        }

.w90m5 {
    width: 90%;
    margin-left: 5%;
}

.money-table {
    width: 90%;
    margin-left: 5%;
}

    .money-table tr td {
        color: #666;
        height: 25px;
        line-height: 25px;
    }

        .money-table tr td.red {
            color: #d9534f;
        }

        .money-table tr td.green {
            color: #008b39;
        }

    .money-table tr.change td {
        background-color: #ecf0f7;
    }

.argument-content h1 {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: #fafafa;
    text-align: center;
}

    .argument-content h1 a {
        display: block;
        font-size: 16px;
        color: #1d577c;
        height: 30px;
        line-height: 30px;
        white-space: nowrap;
        word-break: keep-all;
        overflow: hidden;
        text-overflow: ellipsis;
    }

.table-font td a {
    display: block;
    font-size: 14px;
    color: #666;
    width: 200px;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}

.table-row th a {
    font-weight: normal;
    display: block;
    width: 320px;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    margin: 0 auto;
    font-size:14px;
}

.foreign_6_date thead tr th {
    background-color: #fdefeb;
    color: #ff3600;
    font-weight: normal;
    text-align: center;
    height: 24px;
    line-height: 24px;
}

.foreign_6_date tbody tr {
    height: 34px;
    line-height: 34px;
    color: #5d5d5d;
    border-bottom: 1px #e1dede dashed;
}

.foreign_1 {
    width: 90%;
    margin-left: 5%;
    display: block;
}

.foreign_1_img {
    padding-top: 16px;
}

    .foreign_1_img img {
        width: 100%;
        height: 180px;
        background-color: #000;
    }

.foreign_1_title h1 {
    font-size: 16px;
    font-weight: normal;
    width:260px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    margin: 0;
    margin-top: 15px;
    padding-bottom: 8px;
    border-bottom: 1px #ccc solid;
}

.foreign_1_content {
    margin-top: 5px;
    padding-bottom: 30px;
}

    .foreign_1_content a {
        font-size: 12px;
        margin-left: 5%;
    }

    .foreign_1_content p {
    height: 80px;
    font-size: 12px;
    color: #9d9c9c;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px;
    }

.article-detail-content h1.title {
    font-size: 22px;
    color: #666;
    padding: 10px 40px;
    font-weight: 600;
}

.time {
    font-size: 12px;
    color: #bfbfbf;
    width: 320px;
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    display: inline-block;
}

.article ul li {
    padding-right: 20px;
    color: #ddd;
    float: left;
}

.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}

    .list-inline > li {
        display: inline-block;
        padding-right: 5px;
        padding-left: 5px;
    }

.color_lightgray {
    color: rgba(170,170,170,1.00);
}



.grey-line {
    border-bottom: 1px #f0f0f0 solid;
    margin-right: 0px;
    margin-left: 0px;
}

.article-detail-content .artice-word p {
    font-size: 14px;
    color: #666;
    margin-top: 16px;
    line-height: 33px;
    width: 95%;
}

.artice-word img {
    margin-right: 10px;
    padding-bottom: 9px;
}
    .artice-word img :first-child {
        float:left
    }
.artice-bottom {
    padding-top: 30px;
    padding-bottom: 20px;
}

    .artice-bottom .keywords {
        font-size: 14px;
        font-family: 微软雅黑;
        color: #666;
    }

        .artice-bottom .keywords a {
            color: #ee2d2c;
            margin-left: 10px;
        }

.article_discuss_title {
    color: #717171;
    border-bottom: 1px #f1f1f1 solid;
    padding-top: 35px;
    padding-bottom: 10px;
}

.article_discuss_input textarea {
    resize: none;
    width: 100%;
    height: 150px;
    margin-top: 10px;
    border: 1px #fb8888 solid;
}

.article_discuss_submit {
    height: 60px;
}

.h170 {
    height: 170px;
}

.h166 {
    height: 158px;
}

.h159 {
    height: 159px;
}

.h168 {
    height: 168px;
}

.h269 {
    height: 269px;
}

.article_discuss_submit input[type="button"] {
    background-color: #1d577c;
    border: 1px #1d577c solid;
    float: right;
    margin-top: 20px;
    width: 150px;
    height: 40px;
    line-height: 4px;
}

.article_discuss_list {
    position: relative;
    border-bottom: 1px dotted #afafb0;
    padding-bottom: 18px;
}

.article_discuss_list_title {
    padding-bottom: 10px;
    border-bottom: 1px #d1d1d1 solid;
}

    .article_discuss_list_title span {
        color: #ee2d2c;
        font-size: 14px;
    }

.article_discuss_list_name {
    font-size: 12px;
    color: #379be9;
    margin-left: 55px;
    padding-top: 20px;
}

.article_discuss_list_img {
    width: 40px;
    height: 40px;
    /*background-color: red;*/
    border-radius: 20px;
    position: absolute;
    margin-left: 5px;
    margin-top: 20px;
    border: 0;
}

.article_discuss_list_name span {
    color: #999999;
    margin-left: 10px;
}

.article_discuss_list_content {
    width: 75%;
    margin-left: 55px;
    color: #666;
}

    .article_discuss_list_content p {
        color: #666;
    }
.article_discuss_list_contenta {
    width: 100%;
    margin-left: 55px;
    color: #666;
    line-height:26px;
}

    .article_discuss_list_contenta p {
        color: #666;
    }

.article_discuss_list_handle {
    padding-bottom: 10px;
    padding-top: 15px;
    border-bottom: 1px #d1d1d1 dashed;
}

    .article_discuss_list_handle span {
        font-size: 12px;
        color: #999999;
    }

        .article_discuss_list_handle span:first-child {
            margin-left: 55px;
        }

        .article_discuss_list_handle span img {
            margin-left: 8px;
            margin-right: 5px;
        }
/*  编辑推荐 */
.ulli2 li {
    width: 50%;
    height: 30px;
    line-height: 30px;
    float: left;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 20px;
    padding-left: 16px;
}

    .ulli2 li img {
        padding-right: 8px;
    }

    .ulli2 li a {
        color: #666;
    }

    .ulli2 li.gray {
        background-color: #f7f5f5;
    }

.ulli1 li {
    width: 100%;
    height: 24px;
    float: left;
    font-size: 14px;
    background: url(../img/line-icon.png) no-repeat left 8px;
    margin-left: 8px;
}

.ulli1 ul {
    margin-bottom: 16px;
    padding-top:10px;
}

.ulli1 li a {
    margin-left: 15px;
    color: #666;
    width: 300px;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.ulli1 li.gray {
    background-color: #f7f5f5;
}



.article-list ul li {
    line-height: 40px;
    height: 40px;
    display: block;
}

.article-list:last-child {
    margin-bottom: 70px;
}

.article-list ul li:hover h1, .article-list ul li:hover span {
    color: #1d577c;
}

.article-list ul li tag {
    float: left;
    margin-left: 10px;
}

.article-list ul li h1 {
    margin: 0;
    font-size: 12px;
    color: #666;
    display: block;
    float: left;
    width: calc(100% - 278px);
    line-height: 40px;
    margin-left: 10px;
}

.article-list ul li span {
    font-size: 12px;
    color: #666;
    display: block;
    float: right;
    margin-right: 30px;
}

.editor-content {
    margin-left: 5px;
    margin-right: 5px;
    background-color: #fff;
    height: 104px;
}
a {
    color:#666;
}

/* personal center  */
.pagination .pagination_right {
    text-align: right;
}

.person {
    position: relative;
    font-size: 12px;
}

    .person ul {
        border-bottom: 1px solid #dddddd;
        display: block;
        height: 24px;
        margin-top: 22px;
        padding-left: 16px;
        text-align: center;
    }

        .person ul li {
            float: left;
            padding-bottom: 10px;
            padding-right: 16px;
            width: 100px;
            padding-left: 24px;
        }

    .person .person-content {
        margin: 10px 5px 5px 10px;
        line-height: 22px;
    }
.person-content .comment-content {
    padding:20px;
}
.comment-content .time_s {
    color: #ccc;
    font-style: normal;
}
    .person .person-bottom {
        padding-bottom: 10px;
        padding-top: 30px;
        border-bottom: 1px #d1d1d1 solid;
        color: #d1d1d1;
        font-size: 12px;
    }

        .person .person-bottom .person-delete {
            float: right;
            width: 18px;
            height: 16px;
            position: relative;
            padding-top: 0px;
            cursor: pointer;
            border: none;
            background: url(../img/delete.png) no-repeat;
            margin-right: 10px;
        }

    .person li a, .person li a:hover {
        color: #666;
        !important;
        text-decoration: none;
        display: block;
    }

    .person ul li.active {
        display: block;
        height: 24px;
        width: 100px;
        border-bottom: 1px solid #1d577c;
        font-weight: bold;
        text-decoration: none;
        padding-left: 24px;
    }
.text p {
    font-size:14px;
}
.person-content em {
    background: #CCC;
    display: block;
    font-style: normal;
}

.person-content p {
    margin-top: 8px;
    color: #999;
}

    .person-content p i {
        color: #2575a8;
        font-style: normal;
    }

.now {
    display: block;
}

/*collect*/
.collect-line {
    margin: 16px 16px;
    height: 36px;
    border-bottom: 1px dashed #ddd;
    line-height: 36px;
    padding: 0px 20px;
}

    .collect-line i {
        padding-right: 6px;
        color: #428bca;
    }

    .collect-line time {
        color: #d1d1d1;
        padding-right:40px;
    }

.collect-delete {
    float: right;
    width: 18px;
    height: 16px;
    padding-top: 0px;
    cursor: pointer;
    border: none;
    background: url(../img/delete.png) no-repeat;
    margin-right: 10px;
    margin-top: 10px;
}

.blog-line {
    margin-top: 16px;
    height: 36px;
    border-bottom: 1px solid #ddd;
    line-height: 36px;
}

.blog-editor {
    background: url(../img/editor.png) no-repeat;
    width: 18px;
    height: 16px;
    cursor: pointer;
    border: none;
    float: right;
    margin-top: 10px;
    margin-right: 20px;
}

/*person detail*/

.person-bg {
    background-color: #efefef;
}

    .person-bg .person-img {
        margin: 14px;
        position: relative;
    }

        .person-bg .person-img .person-img-left {
            position: absolute;
            left: 0;
            top: 14px;
            width: 120px;
            height: 120px;
            background: #FCC;
        }

        .person-bg .person-img .person-img-right {
            position: absolute;
            top: 6px;
            left: 142px;
        }

            .person-bg .person-img .person-img-right i {
                font-style: normal;
                color: #e87777;
                font-weight: bold;
            }

    .person-bg .person-detail {
        margin-top: 10px;
        line-height: 22px;
        padding-left: 14px;
        font-size: 12px;
        padding-bottom: 50px;
    }

.person-modify {
    height: 200px;
    position: relative;
}

    .person-modify .left-person-modify {
        position: absolute;
        top: 5px;
        left: 5px;
        border: 1px solid #e4e4e4;
        padding: 6px;
        width: 252px;
        height: 188px;
    }

    .person-modify .right-person-modify {
        position: absolute;
        left: 266px;
        top: 24px;
        line-height: 24px;
        padding-right: 6px;
    }

        .person-modify .right-person-modify span {
            display: block;
        }

/*blog-details*/
.area-box-tab-blog {
    width: 92%;
    margin-left: 4%;
}

.area-box-tab01 {
    background-color: #f0f0f0;
    min-height: 440px;
}

.height {
    background-color: #f0f0f0;
    min-height: 440px;
    border-bottom: none;
}

.area-box-tab-blog img {
    text-align: center;
    padding-left: 4px;
    padding-top: 14px;
}

.area-box-tab-blog h5 {
    text-align: center;
    color: #000;
}

.area-box-blog-content {
    padding: 6px;
    line-height: 18px;
}

.area-box-blog-content {
    padding: 10px 6px;
    line-height: 22px;
    font-size: 12px;
}

/*foreign */
i {
    font-style: normal !important;
}

.top-login i {
    padding-right: 6px;
}

    .top-login i a {
        color: #fff;
        font-size: 12px;
    }

    .top-login i small {
        padding-left: 8px;
    }

    .top-login i:hover {
        color: #fff;
        font-size: 12px;
    }
.top-login img{
    width:30px;
    height:30px;
}
.foreign-content {
    margin-top: 5px;
    height: auto;
}

.icon-img li img {
    padding-right: 6px;
}

.foreign-content ul li {
    line-height: 30px;
    margin-left: 18px;
    margin-right: 18px;
    position: relative;
    padding-right: 20px;
    font-size: 14px;
    border-bottom: #efefef 1px dashed;
}

    .foreign-content ul li img {
        padding-right: 8px;
    }

    .foreign-content ul li a {
        color: #666;
    }

    .foreign-content ul li time {
        font-size: 12px;
        position: absolute;
        right: 0;
        color: #ccc;
        margin-right: 20px;
    }

.show-grid [class^=col-] {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f0f0f0;
    border: 1px solid #ddd;
    text-align: center;
}

.lh {
    line-height: 26px;
}

.bwidth {
    width: 100px;
}

.glossary li {
    border-bottom: 1px dashed #ccc;
}

    .glossary li a.font-weight {
        font-size: 24px;
        color: #1d577c;
        font-weight: 600;
    }

.dic-content {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #2b9dd3;
    cursor: pointer;
    background: #fbfbfb;
    padding-left: 6px;
}
.img-thumbnail {
    padding: 1px !important;
    background-color: #2994d9 !important;
}
h6.dic {
    line-height: 22px;
    color: #666;
    margin-top: 0px;
    margin-bottom: 10px;
}

.none-padding-head {
    padding: 0 !important;
    margin-left: -24px !important;
    margin-right: -24px !important;
}

.none-padding-heada {
    padding: 0 !important;
    margin-left: -24px !important;
    margin-right: -32px !important;
}

.add-row {
    margin-right: -5px;
    margin-left: -5px;
}

/* 登录 */


.mb {
    margin-bottom: 16px;
}

.padding-right {
    padding-right: 0px !important;
}

.row-pleft {
    margin-left: -5px !important;
}

/* 下载 */
.foreign_upload_detail {
    border-bottom: 1px dashed #ccc;
    padding: 16px 0;
    height: auto;
}

    .foreign_upload_detail h6 strong {
        padding-right: 6px;
    }

    .foreign_upload_detail .img-square {
        width: 240px;
        height: 170px;
        background: #ccc;
    }

    .foreign_upload_detail .img-square01 {
        background: #ccc;
    }

    .foreign_upload_detail .img-square02 {
        width: 230px;
        height: 146px;
        background: #ccc;
    }

.img-posi {
    position: absolute;
    bottom: 0px;
}

.upload-lh {
    line-height: 20px;
    margin-top: 0px;
}

.green-icon i {
    color: #428bca;
}

    .green-icon i:hover {
        color: #d9534f;
    }
/*tab04*/
.data-area-box-style-top span {
    display: block;
    height: 40px;
    background-color: #499cd8;
    font-size: 14px;
    line-height: 33px;
    color: #fff;
    padding-left: 15px;
    background-repeat: no-repeat;
    background-position: right;
    border-top: 4px #1b4d6c solid;
}

.data-area-box-style-top a {
    width: 12px;
    height: 12px;
    float: right;
    margin-right: 9px;
    margin-top: -33px;
}

    .data-area-box-style-top a img {
        width: 12px;
        height: 12px;
    }

.data-area-box-style-top span strong {
    font-weight: normal;
}

    .data-area-box-style-top span strong img {
        margin-right: 5px;
    }

/* usercollect*/
.user-tab {
    margin-left: 20px;
}

    .user-tab table tr {
        height: 36px;
        line-height: 36px;
        margin-left: 28px;
        border-bottom: 1px dashed #ccc;
        padding-right: 20px;
    }

        .user-tab table tr time {
            font-size: 12px;
            right: 20%;
            color: #ccc;
            font-family: Arial;
        }

        .user-tab table tr img {
            margin-right: 10px;
        }

    .user-tab table td.delete-img {
        cursor: pointer;
    }

.lhight {
    padding-left: 60px;
}

    .lhight h4 {
        margin-bottom: 10px;
    }

    .lhight h5 {
        margin-top: 6px;
        margin-bottom: 6px;
        line-height: 22px;
    }

/* 强制换行*/
.newline{word-break: break-all
}
.nav-h {
    padding-left:10px;
    height:40px;
    line-height:40px;
}
.l-article {
  font-size:14px;
}
.l-article i{ 
    width: 10px;
    height: 10px;
    background: #d9534f;
    display: inline-block;
    margin-right: 7px
    }
/* box 放大镜*/
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:208px;width:208px;}
.tb-s310, .tb-s310 img{max-height:310px;max-width:310px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:38px;width:42px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #364773;height:40px;padding:1px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

/*  magazine index */
.list-inline {
    padding-left: 0px;
    list-style: none;
}
    .list-inline > li {
        display: inline-block;
    }

.color_lightgray {
    color: #e1dede;
}

.logo-ml {
    margin-left: -4px;
    margin-bottom: 6px;
}

ul.layer {
    margin: 10px auto;
    overflow: hidden;
    padding-bottom: 10px;
    margin-left: 16px;
}

    ul.layer li {
        width: 175px;
        height: 238px;
        overflow: hidden;
        float: left;
        margin: 10px 35px;
        position: relative;
        text-align: center;
        background: #fff;
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    }

        ul.layer li img {
            width: 175px;
            height: 238px;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 10;
            background: url(~/img/load.gif) no-repeat center center;
        }

        ul.layer li .mark {
            background: #000;
            opacity: 0.8;
            display: none;
            width: 230px;
            height: 300px;
            position: absolute;
            left: 0;
            top: 0;
            padding-top: 60px;
            z-index: 15;
            overflow: hidden;
        }

        ul.layer li a {
            opacity: 1 !important;
            display: block;
            width: 120px;
            height: 30px;
            line-height: 17px;
            margin-left: 12%;
        }

p.m-content {
    line-height: 26px;
    text-indent: 2em;
}

.area-box-news-content .mleft-content {
    margin: 10px auto;
    line-height: 22px;
    font-size: 12px;
    text-align:center;
}
.mleft-content img {
    max-width: 220px;
    height: auto;
}
.mleft-content span {
    font-size:14px;
    display:block;
    padding:10px;
    text-align:center;
}
.m-back {
    background: #efefef;
    height: 10px;
}
/* person */
.personImg {
    border-radius: 3px;
    border: 1px solid #e4e7ec;
    padding: 10px 16px;
    background: #f4f5f9;
}

.personInfor {
    border-radius: 3px;
    border: 1px solid #fff;
    box-shadow: 0 0 2px 0 #ddd;
    padding: 10px 16px;
}

.personInfor-company {
    border-radius: 3px;
    border: 1px solid #efefef;
    padding: 10px 16px;
}

.person-detail {
    padding-bottom: 10px;
}

.person-company-detail {
    padding-bottom: 10px;
}

    .person-company-detail p {
        border-bottom: 1px dashed #f0f0f0;
        padding: 2px;
        color: #ababab;
    }

.person-detail p {
    border-bottom: 1px solid #efefef;
    padding: 2px;
}

/* 个人中心 */
.person-nav {
    background: #fafbfc;
    border: 1px solid #cdcfd4;
    color: #404853;
    font-size: 14px;
}

dl {
    margin-bottom: 0px;
}

.person-nav dl {
    border-bottom: 1px solid #e4e7ec;
    padding: 20px 10px 10px 10px;
}

    .person-nav dl dt i {
        margin-left: 10px;
        padding-right: 20px;
    }

    .person-nav dl dt a {
        display: block;
        color: #fff;
    }

    .person-nav dl dd.active {
        background: #dcecf9;
    }

dt {
    font-weight: normal;
}

.person-nav dl dt {
    padding: 6px;
    padding-left: 58px;
    background: #428bca;
    color: #fff;
    margin-bottom: 10px;
}

.person-nav dl dd {
    color: #404853;
    padding: 6px;
    text-align: center;
}

    .person-nav dl dd a {
        color: #404853;
    }
    .person-nav dl dd a:hover {
        color: red;
    }
.person-content {
    border: 1px solid #e4e7ec;
    min-height: 677px;
}

    .person-content .person-top {
        background: #f4f5f9;
        padding: 4px 20px;
        border-bottom: 1px solid #e4e7ec;
        height:46px;
    }

/* 我的博客 */
.list-unstyled {
    padding-left: 0px;
    list-style: none;
    padding-left: 16px;
}

.post {
    position: relative;
    min-height: 10px;
    border-bottom: 1px dashed #ddd;
}

.post-title {
    float: right;
    clear: both;
    margin-bottom: 10px;
    padding-left: 10px;
    width: 100%;
    border-left: 2px solid #f4f5f9;
    font-size: 16px;
}

.post-content {
    float: right;
    clear: both;
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 10px 0;
    word-wrap: break-word;
    font-size: 14px;
    line-height: 1.5em;
    word-break: break-all;
}

.post-link {
    padding-left: 5px;
    color: #000;
    text-decoration: underline;
}

.post-desc {
    margin-top: 20px;
    padding-right: 5px;
    padding-left: 20px;
    color: #757575;
    text-align: left;
    font-size: 14px;
    line-height: 1.5;
}

.person-line-01 {
    padding: 10px 20px 10px 26px;
    border-top: 1px solid #f4f5f9;
}

/*user comment*/
.post-list {
    padding: 30px;
}

.np-timeline {
    background-position: -113px 0;
}

    .np-timeline .np-post {
        padding-left: 92px;
        border: none;
        zoom: 1;
        padding-top: 10px;
        color: #ccc;
    }

    .np-timeline li {
        background: url(../img/timeline.png) -113px 0px repeat-y;
        vertical-align: top;
    }

np-timeline .np-post {
    padding-left: 92px;
    border: none;
    zoom: 1;
}

.np-timeline .np-time {
    background-image: url(../img/timeline.png);
    background-repeat: no-repeat;
}

.np-timeline .np-time {
    width: 100px;
    padding-right: 40px;
    background-position: 79px 6px;
    text-align: right;
    margin-left: -104px;
}

.np-post-content {
    margin-top: 6px;
    font-size: 14px;
    line-height: 24px;
    word-break: break-all;
}

    .np-post-content p {
        margin-top: 8px;
        color: #419de6;
        font-size: 14px;
    }

    .np-post-content a {
        color: #666;
        font-size: 12px;
    }

        .np-post-content a:hover {
            color: #d9585a;
            font-size: 12px;
        }

.np-post-footer {
    margin-top: 3px;
    padding-bottom: 15px;
    color: #ccc;
}

.np-icon, .np-btn-close, .np-icon-reply-weak, .np-avatar-upvote, .report, .np-btn-upvote, .np-btn-reply, .np-btn-area, .np-avatar-report {
    background-image: url(../img/icons1.gif);
    background-repeat: no-repeat;
}

.np-btn-upvote {
    padding-left: 15px;
    background-position: -448px -82px;
    margin-right: 6px;
}

.np-btn-reply {
    padding-left: 19px;
    background-position: -443px -122px;
}

.np-timeline .np-btn-reply, .np-btn-delete {
    cursor: pointer;
}

.np-btn-delete {
    background: url(../img/icon.png) 0px -161px no-repeat;
    padding-top: 2px;
    padding-left: 13px;
}

.np-post-footer a, .np-post-footer span {
    margin-right: 10px;
}

.np-post-header {
    padding-top: 18px;
    line-height: 20px;
    color: #ccc;
}

.np-post-header-01 {
    padding-top: 0px;
}


/*info-content*/
.info-content {
    padding: 30px;
}

    .info-content p {
        border-bottom: 1px dashed #ccc;
        padding-bottom: 10px;
    }

.userexchange {
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 16px;
}

.tabbable {
    padding: 20px 20px 10px 0px;
}

/*bank link*/
.img-bank {
    width: 435px;
    background: url(../img/bankicon.png) no-repeat;
    height: 24px;
    margin-top: 52px;
    margin-left: 20%;
}

    .img-bank ul li {
        margin-right: 10px;
        cursor: pointer;
        height: 24px;
        float: left;
    }

        .img-bank ul li a {
            display: block;
        }

            .img-bank ul li a.china {
                display: block;
                width: 73px;
                height: 24px;
            }

            .img-bank ul li a.Boc {
                width: 70px;
                height: 24px;
            }

            .img-bank ul li a.Spd {
                width: 80px;
                height: 24px;
            }

            .img-bank ul li a.Bj {
                width: 88px;
                height: 24px;
            }

            .img-bank ul li a.Agr {
                width: 70px;
                height: 24px;
            }

/* 首页css */
.n-padding {
    margin-left: -30px;
    margin-right: -30px;
}

.h305 {
    height: 305px;
}

.n-padding-a {
    margin-left: -20px;
    margin-right: -15px;
}

.n-padding-b {
    margin-left: 0px;
    margin-right: 23px;
}

.n-padding-c {
    margin-left: -20px;
    margin-right: -20px;
}

.n-padding-d {
    margin-left: -18px;
    margin-right: -10px;
}

.row-c {
    margin-right: 11px;
    margin-left: -15px;
}
.login-rignt {
   text-align: right;
    margin-top: -15px;
    border-bottom: 1px dashed #d2e6f7;
    margin-bottom: 14px;
}
.login-border {
    border:1px solid #ccc;
    padding:20px;
}
.login-margin {
    margin-left:-24px;
    margin-right:-24px;
}
.futures {
    float: right;
    padding-right: 10px;

}
/* search */
.search-title {
    padding: 0 0 0 10px;
    border-left: 5px solid rgba(0,160,230,1.00);
    font-size: 16px;
}

/* search */
.none-padding-01 {
    margin-left: -24px;
    margin-right: -24px;
}

.search-snippet-info p::after {
    padding-bottom: 10px;
    border-bottom: 1px dashed #ddd;
}

.none-padding-02 {
    margin-left: -6px;
    margin-right: -20px;
}

/* index 页面 时间轴*/

.post-list-01 {
    padding: 10px 20px;
}

.timeline {
    background-position: -113px 0;
}

    .timeline .post {
        padding-left: 92px;
        border: none;
        zoom: 1;
        margin-top: -10px;
    }

    .timeline li {
        background: url(../img/timeline1.png) -113px 0px repeat-y;
        vertical-align: top;
    }

    .timeline .post {
        padding-left: 92px;
        border: none;
        zoom: 1;
    }

    .timeline .time {
        background-image: url(../img/timeline1.png);
        background-repeat: no-repeat;
    }

    .timeline .time {
        width: 100px;
        padding-right: 28px;
        background-position: 79px 6px;
        text-align: right;
        margin-left: -104px;
    }

.post-content {
    font-size: 14px;
    word-break: break-all;
}

    .post-content p {
        word-wrap: break-word;
    }

.post-footer {
    margin-top: 3px;
    padding-bottom: 15px;
    color: #ccc;
}


.btn-upvote {
    background: url(../img/wechat.png) top center no-repeat;
    padding-left: 30px;
    width: 21px;
    height: 24px;
    cursor: pointer;
    text-indent: -9999px;
}

.btn-reply {
    background: url(../img/webo.png) top center no-repeat;
    padding-left: 19px;
    width: 21px;
    height: 24px;
    cursor: pointer;
    text-indent: -9999px;
}

.timeline .btn-reply, .btn-delete {
    cursor: pointer;
}



.post-footer a, .post-footer span {
    display: inline-block;
}

.post-header {
    padding-top: 50px;
    line-height: 20px;
}

.post-header-01 {
    padding-top: 0px;
}
/* 展开与收缩 */
.unfold {
    border: 1px #e6eaed solid;
    border-top: none;
    width: 100%;
    padding: 0 !important;
    margin-left: 0px !important;
}

.unfold-icon {
    border: 1px #e6eaed solid;
    background: #e3e9f0;
    margin-right: 0px;
    margin-left: -6px;
}

    .unfold-icon .uparrow {
        cursor: pointer;
        margin: 40% auto;
        background: url(../img/uparrow.png) no-repeat;
        width: 23px;
        height: 16px;
        padding-top: 30%;
    }

    .unfold-icon .downarrow {
        cursor: pointer;
        margin: auto;
        bottom: 40%;
        background: url(../img/downarrow.png) no-repeat;
        width: 23px;
        height: 16px;
        padding-bottom: 30%;
    }

/* 图片轮播*/
#banner { position: relative; width: 570px; height: 305px; border: 1px solid #666; overflow: hidden; }
#banner_list img { border: 0px; }
#banner_bg { position: absolute; bottom: 0; background-color: #000; height: 30px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 1000; cursor: pointer; width: 478px; }
#banner_info { position: absolute; bottom: 4px; left: 8px; height: 22px; color: #fff; z-index: 1001; cursor: pointer;font-size:16px; }
#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }
#banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 3px; right: 5px; }
#banner ul li { padding: 0px 8px; float: left; display: block; color: #FFF; background: #3a97d7; cursor: pointer; border: 1px solid #1d577c; }
#banner ul li.on { background-color: #f5f8fc; color:rgb(29, 87, 124) }
#banner_list a { position: absolute; }
/* 搜索列表 */
.search-info {
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
    padding: 10px 0;
}
/* 正文图片 限制*/


.limit-img p:last-child {
}
#dtl01 img {
    float:left;
}
.checkbox label {
    font-size: 12px;
}

.five img {
    width: 250px;
    height: 168px;
}

.foreign_1_img img {
    width: 260px;
    height: 180px;
}

.person-img img {
    max-width: 108px;
}

.person-imga img {
    width: 100px;
    height: 100px;
}

i.collect-icon {
    background: url(../img/header_img);
}
/* 错误页面 和 404 */
.wrong {
    text-align: center;
    margin-bottom: 220px;
    margin-top: 30px;
}

    .wrong img {
        margin: 20px auto;

        height:auto;
    }

/* 同业拆借利率 css  */
.rate {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.rate-nav {
    border-bottom:1px solid #ccdfea;
}
.rate-content {
    padding:10px;

}

.tabwidth40 {
    width: 40%;
}
.tabwidth30 {
    width: 30%;
    text-align: center;
}
.tabwidth20 {
    width: 20%;
    text-align: center;
}
.tabwidth26 {
    width: 26%;
    text-align: center;
}
.bdshare-button-style1-16 a, .bdshare-button-style1-16 .bds_more {
    font-size:14px !important;
}
/* tab 01*/
.home-tab01{position:relative;margin:0px auto; margin-right:-3px; bottom:20px; }
.allpd10 { padding:4px 10px 0px 16px;}

.home-tab01 .tab_menu{width:100%;float:left;position:absolute;z-index:1; font-size: 18px;}
.home-tab01 .tab_menu li{float:left;width:33%;height:24px;line-height:24px;cursor:pointer;text-align:center;background-color: #f0f0f0; z-index: 100; color: #1b568b; padding-right: 6px; font-size:14px;}
.home-tab01 .tab_menu li.active{border:1px solid #ebebeb;background-color: #b1d9ec;border-bottom: none;}
.home-tab01 .tab_box{height:auto;clear:both;top:30px;position:relative;border:1px solid #ebebeb;background-color:#fdfdfe; margin-bottom: 40px; border-top: none;}
.home-tab01 .tab_menu .selected{cursor:pointer; border:1px solid #ebebeb;background-color: #2b9dd3; height: 40px; border-bottom: none; color: #fff}
.hide{display:none;}
.list_bg li {
    float:left;
}
.home_tab_box ul {border-bottom:1px dashed #ddd;}
.home_tab_box{border-top: none; background:#fdfdfe; font-size: 12px; color: #656568; line-height: 20px;}
.home_tab_box .home-list1{ margin: 50px 10px 30px 10px; min-height: 360px; position:relative}
.home_tab_box .home-list1 ul{ padding:4px 8px; line-height: 28px; color: #646467; font-size: 12px; border-bottom: 1px #e3e3e5 solid;}
.home_tab_box .home-list1 li{ float: left; }


.tab_box .home-list1 ul li{float: left;}
.home-button-position-01 {position:absolute; bottom:30px; width:100%; z-index:9999;}
.home-button-position-01 span{ font-size:12px; color:#646467;line-height:30px; position:absolute;}
.home-button-position{ position:absolute; bottom:-18px; width:100%;}

.home-button-position span{ font-size:12px; color:#646467;line-height:30px; position:absolute;left:10px;}
.home-button-position a.home-more{ width: 114px; height: 30px; background: #0095d7;line-height: 30px; border:none;color: #fff; display:inline-block;text-align:center; position:relative; left:232px; }

.home-button-position a.home-more-01{ width: 114px; height: 30px; background: #0095d7;line-height: 30px; border:none;color: #fff; display:inline-block;text-align:center; position:relative; left:232px;}
.home-button-position a.home-more-02{width: 114px; height: 30px; background: #0095d7;line-height: 30px; border:none;color: #fff; display:inline-block;text-align:center; position:relative; left:232px;}

/*tab02*/

.home-tab02{position:relative;margin:0px auto; margin-right:-3px;}
.home-tab02 .tab_menu{width:99%;float:left;position:absolute;z-index:1; font-size: 18px; font-family: "Microsoft Yahei"}
.home-tab02 .tab_menu li{float:left;width:50%;height:24px;line-height:24px;cursor:pointer;text-align:center;background-color: #f0f0f0; z-index: 100; color: #1b568b; font-size:14px;}
.home-tab02 .tab_menu li.selected{cursor:pointer; border:1px solid #ebebeb;background-color: #2b9dd3; height: 41px; border-bottom: none;}
.home-tab02 .tab_box{height:auto;clear:both;top:30px;position:relative;border:1px solid #ebebeb;background-color:#fdfdfe; margin-bottom: 40px; border-top: none;}
.home-tab02 .tab_menu .active{cursor:pointer; border:1px solid #ebebeb;background-color: #b1d9ec; height: 24px; border-bottom: none; color: #428bca}
.hide{display:none;}


.home_tab_box01{ width: 99%; border:1px solid #ebebeb; border-top: none; background:#fdfdfe; font-size: 12px; color: #656568; line-height: 28px;}
.home_tab_box01 .home-list1{ margin: 50px 10px 30px 10px; min-height: 470px;}
.home_tab_box01 .home-list1 ul{ padding:4px 8px; line-height: 28px; color: #646467; font-size: 12px; border-bottom: 1px #e3e3e5 solid;}
.home_tab_box01 .home-list1 li{ float: left; }
.home-tab03{position:relative;margin:0px auto;margin-right: -3px;}
.home-tab03 .tab_menu{width:99%;float:left;position:absolute;z-index:1; font-size: 14px; font-family: "Microsoft Yahei"}
.home-tab03 .tab_menu li{width:100%;height:24px;line-height:24px;cursor:pointer;text-align:center;background-color: #b1d9ec; z-index: 100; color: #fff; padding-right: 6px;color:#428bca}
.home-tab03 .tab_menu li.active{ border:1px solid #ebebeb;background-color: #b1d9ec; height: 24px; border-bottom: none;color: #428bca;}
.home-tab03 .tab_box{height:auto;clear:both;top:30px;position:relative;border:1px solid #ebebeb;background-color:#fdfdfe; margin-bottom: 40px; border-top: none;}
.home-tab03 .tab_menu .selected{cursor:pointer; border:1px solid #ebebeb;background-color: #f0f0f0; height: 41px; border-bottom: none; color: #1b568b}
.pd10 { padding-left:10px;}
label {
  font-weight: normal !important; 
}


