body {
    font-size: 12px;
    color: #444;
    background-color: #fff;
    -webkit-text-size-adjust: none
}

blockquote,body,dd,del,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {
    margin: 0;
    padding: 0
}

input[type=button],input[type=number],input[type=password],input[type=submit],input[type=text],textarea {
    -webkit-appearance: none;
    outline-style: none;
    resize: none;
    border: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset,img {
    vertical-align: middle;
    border: 0
}

address,caption,cite,code,dfn,em,th,var {
    /*font-style:normal;*/
    font-weight: 400
}

ol,ul {
    list-style: none
}

caption,th {
    text-align: left
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400;
    font-style: normal
}

q:after,q:before {
    content: ""
}

abbr,acronym {
    border: 0
}

header,section {
    display: block;
    margin: 0;
    padding: 0
}

a {
    text-decoration: none;
    color: inherit
}

.clearfix:after,.root-container .header .sub-menu .sub-menu-city .content .city-list ul li .list-content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0
}

.none {
    display: none!important
}

.root-container .content .content-wrap,.root-container .footer .footer-content,.root-container .header .main-menu .main-menu-content,.root-container .header .search-bar .search-bar-content,.w1000 {
    width: 1000px;
    padding: 0 80px;
    height: 100%;
    margin: 0 auto
}

.root-container {
    min-width: 1140px
}

.root-container .header {
    position: relative
}

.root-container .header.header1212 .main-menu {
    background: #bd0a07 url(images/static-base-header1212.5ad6d13764a827833666699569f5bc51.png) no-repeat 50%;
    -moz-background-size: 1160px 72px;
    background-size: 1160px 72px
}

.root-container .header.header1212 .main-menu .main-menu-content .main-menu-nav ul li.act:after {
    background: #ddbb9c
}

.root-container .header.header2022 .main-menu {
    background: #bd0a07 url(images/static-base-header2022.42e810ceec4c5ca6fc28bb3d4bca8147.png) no-repeat 50%;
    -moz-background-size: 1160px 72px;
    background-size: 1160px 72px
}

.root-container .header.header2022 .main-menu .main-menu-content .main-menu-nav ul li.act:after {
    background: #fffb90
}

.root-container .header .main-one_menu_nav {
    margin: 0 auto;
    width: 1000px;
    padding: 0 80px;
    height: 86px;
}

.root-container .header .main-one_menu_nav .czs_logo,.root-container .header .main-one_menu_nav .logo {
    display: inline-block;
    float: left;
    width: 100px;
    height: 43px;
    margin-right: 150px
}

.root-container .header .main-one_menu_nav ul {
    float: left;
    margin-top: 36px
}

.root-container .header .main-one_menu_nav ul li {
    float: left;
    font-size: 20px;
    font-weight: 700;
    color: #000;
    line-height: 20px
}

.root-container .header .main-one_menu_nav ul li a {
    margin: 0 20px
}

.root-container .header .main-one_menu_nav ul li:after {
    content: "";
    display: inline-block;
    vertical-align: middle
}

.root-container .header .main-one_menu_nav ul li:last-of-type:after {
    display: none
}

.root-container .header .main-one_menu_nav ul li.act {
    color: #e52e2e
}

.root-container .header .main-one_menu_nav .main-menu-r {
    float: right
}

.root-container .header .main-one_menu_nav .main-menu-r a.login-btn {
    float: left;
    font-size: 16px;
    color: #000;
    line-height: 20px;
    padding-top: 51px
}

.root-container .header .main-one_menu_nav .main-menu-r a.search-line {
    float: left;
    margin: 47px 15px 0;
    content: "";
    width: 2px;
    height: 28px;
    opacity: .58;
    background: #e2ecfd
}

.root-container .header .main-one_menu_nav .main-menu-r a.search-btn {
    float: left;
    padding: 47px 0 0
}

.root-container .header .main-one_menu_nav .main-menu-r a.search-btn:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-top: 4px
}

.root-container .header .main-one_menu_nav .main-menu-r a.search-cannel-btn {
    padding: 47px 0 0;
    float: left;
    font-size: 0
}

.root-container .header .main-one_menu_nav .main-menu-r a.search-cannel-btn:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-top: 4px
}

.root-container .header .main-menu {
    width: 100%;
    min-width: 1160px;
    height: 50px;
    background: -webkit-linear-gradient(244deg,#3664c4,#1e45a0);
    background: -moz-linear-gradient(244deg,#3664c4 0,#1e45a0 100%);
    background: -o-linear-gradient(244deg,#3664c4 0,#1e45a0 100%);
    background: linear-gradient(206deg,#3664c4,#1e45a0)
}

.root-container .header .main-menu.czs-menu {
    background: -webkit-linear-gradient(244deg,#0061a6,#008ace);
    background: -moz-linear-gradient(244deg,#0061a6 0,#008ace 100%);
    background: -o-linear-gradient(244deg,#0061a6 0,#008ace 100%);
    background: linear-gradient(206deg,#0061a6,#008ace)
}

.root-container .header .main-menu .main-menu-content .main-menu-nav {
    float: left
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li {
    float: left;
    position: relative
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li.fenge {
    padding-right: 10px
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li.fenge+li {
    padding-left: 10px
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li.fenge:after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8px;
    content: "";
    width: 1px;
    height: 16px;
    background: #5182e8
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li.act {
    font-size: 16px;
    color: #fff
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li.act>a {
    font-weight: 700;
    background: #e52e2e!important
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li>a:hover {
    background: #0c2867
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li a {
    padding: 0 12px;
    font-size: 16px;
    display: block;
    font-weight: 400;
    color: #fff;
    line-height: 50px
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li .sub-menu-content {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 8;
    padding-top: 10px;
    margin-top: -10px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.12);
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.12)
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li .sub-menu-content:before {
    content: "";
    display: inline-block;
    height: 0;
    width: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li .sub-menu-content .sub-menu-item {
    min-width: 64px;
    padding: 0 10px;
    background: #f7f8fb
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li .sub-menu-content .sub-menu-item a {
    padding: 12px 0
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li .sub-menu-content .sub-menu-item a span {
    font-size: 14px;
    line-height: 14px;
    font-weight: 400;
    color: #323538;
    display: block;
    text-align: center;
    white-space: nowrap
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li .sub-menu-content .sub-menu-item a:hover span {
    font-weight: 700
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li .sub-menu-content .sub-menu-item.act a span {
    font-weight: 700;
    color: #2b7aff
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li .sub-menu-content .sub-menu-item:first-of-type {
    -moz-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li .sub-menu-content .sub-menu-item:last-of-type {
    -moz-border-radius: 0 0 2px 2px;
    border-radius: 0 0 2px 2px
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li.difang b {
    display: inline-block;
    margin-left: 2px
}

.root-container .header .sub-menu {
    width: 100%;
    min-width: 1160px;
    background: #f7f8fb;
    position: relative
}

.root-container .header .sub-menu .sub-menu-city {
    width: 300px;
    height: 428px;
    margin-left: -118px;
    background-color: #fff;
    z-index: 9;
    position: absolute;
    left: 472px;
    -webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,.05);
    -moz-box-shadow: 0 6px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 6px 10px 0 rgba(0,0,0,.05);
    font-weight: 700
}

.root-container .header .sub-menu .sub-menu-city>a {
    display: block;
    overflow: hidden
}

.root-container .header .sub-menu .sub-menu-city .title {
    font-size: 14px;
    color: #222;
    line-height: 20px;
    margin: 16px 24px 8px
}

.root-container .header .sub-menu .sub-menu-city .content .city-nav {
    padding: 8px 24px 0;
    border-bottom: 1px solid #edeef2;
    font-size: 0;
    overflow: hidden
}

.root-container .header .sub-menu .sub-menu-city .content .city-nav ul li {
    display: inline-block;
    float: left;
    width: 16px;
    height: 16px;
    background: #f5f7fa;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 12px;
    color: #5f6366;
    line-height: 16px;
    text-align: center;
    margin-bottom: 8px;
    margin-right: 8px
}

.root-container .header .sub-menu .sub-menu-city .content .city-nav ul li.on {
    background: #2b7aff;
    color: #fff
}

.root-container .header .sub-menu .sub-menu-city .content .city-nav ul li a:hover {
    background: #2b7aff;
    color: #fff;
    display: block
}

.root-container .header .sub-menu .sub-menu-city .content .city-list {
    height: 327px;
    overflow-y: scroll
}

.root-container .header .sub-menu .sub-menu-city .content .city-list ul {
    padding: 8px 0;
    position: relative
}

.root-container .header .sub-menu .sub-menu-city .content .city-list ul li {
    width: 100%
}

.root-container .header .sub-menu .sub-menu-city .content .city-list ul li .list-title {
    font-size: 12px;
    color: #bebebe;
    line-height: 16px;
    margin: 0 0 8px 30px
}

.root-container .header .sub-menu .sub-menu-city .content .city-list ul li .list-content {
    font-weight: 400;
    margin-bottom: 8px;
    padding-left: 10px
}

.root-container .header .sub-menu .sub-menu-city .content .city-list ul li .list-content span {
    display: inline-block;
    color: #323538;
    line-height: 20px;
    margin-left: 20px;
    font-size: 14px;
    float: left
}

.root-container .header .sub-menu .sub-menu-city .content .city-list ul li .list-content a:hover span,.root-container .header .sub-menu .sub-menu-city .content .city-list ul li .list-content span.on {
    color: #2b7aff
}

.root-container .header .sub-menu .sub-menu-more {
    padding: 16px 22px;
    background: #fff;
    -webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,.05);
    -moz-box-shadow: 0 6px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 6px 10px 0 rgba(0,0,0,.05);
    position: absolute;
    left: 920px;
    top: 36px;
    z-index: 2;
    width: 236px;
    margin-left: -118px
}

.root-container .header .sub-menu .sub-menu-more .content ul {
    margin-left: -8px;
    overflow: hidden
}

.root-container .header .sub-menu .sub-menu-more .content ul li {
    float: left;
    margin-right: 8px;
    margin-bottom: 8px
}

.root-container .header .sub-menu .sub-menu-more .content ul li a {
    width: 53px;
    height: 23px;
    background: #f5f7fa;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 12px;
    color: #5f6366;
    line-height: 23px;
    display: block;
    text-align: center
}

.root-container .header .sub-menu .sub-menu-more .content ul li a:hover {
    background: #2b7aff;
    color: #fff
}

.root-container .header .search-bar {
    min-width: 1160px;
    position: absolute;
    left: 0;
    top: 72px;
    width: 100%;
    max-height: 334px;
    background: #fff;
    -webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,.05);
    -moz-box-shadow: 0 6px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 6px 10px 0 rgba(0,0,0,.05);
    z-index: 9
}

.root-container .header .search-bar .search-bar-content {
    overflow: hidden;
    padding-bottom: 40px;
    position: relative
}

.root-container .header .search-bar .search-bar-content .search {
    position: relative;
    width: 970px;
    height: 60px;
    margin-top: 24px;
    margin-bottom: 26px
}

.root-container .header .search-bar .search-bar-content .search input {
    width: 100%;
    height: 100%;
    background: #fff;
    border-width: 0;
    border-bottom: 1px solid #edeef2;
    font-size: 20px;
    color: #5f6366;
    line-height: 60px
}

.root-container .header .search-bar .search-bar-content .search input::-webkit-input-placeholder {
    color: #939799
}

.root-container .header .search-bar .search-bar-content .search input:-moz-placeholder,.root-container .header .search-bar .search-bar-content .search input::-moz-placeholder {
    color: #939799
}

.root-container .header .search-bar .search-bar-content .search input:-ms-input-placeholder {
    color: #939799
}

.root-container .header .search-bar .search-bar-content .search input::-ms-input-placeholder {
    color: #939799
}

.root-container .header .search-bar .search-bar-content .search input::placeholder {
    color: #939799
}

.root-container .header .search-bar .search-bar-content .search a {
    display: block;
    position: absolute;
    right: 10px;
    top: 18px
}

.root-container .header .search-bar .search-bar-content .history-search {
    float: left;
    width: 610px
}

.root-container .header .search-bar .search-bar-content .history-search h4 {
    font-size: 16px;
    font-weight: 700;
    color: #323538;
    line-height: 22px;
    margin-bottom: 16px
}

.root-container .header .search-bar .search-bar-content .history-search ul {
    overflow: hidden
}

.root-container .header .search-bar .search-bar-content .history-search ul li {
    float: left;
    margin: 0 8px 8px 0
}

.root-container .header .search-bar .search-bar-content .history-search ul li a {
    display: block;
    width: 95px;
    height: 32px;
    line-height: 32px;
    background: #f5f7fa;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
}

.root-container .header .search-bar .search-bar-content .hot-search {
    float: right;
    width: 281px
}

.root-container .header .search-bar .search-bar-content .hot-search h4 {
    font-size: 16px;
    font-weight: 700;
    color: #323538;
    line-height: 22px;
    margin-bottom: 12px
}

.root-container .header .search-bar .search-bar-content .hot-search .hot-search-ul {
    max-height: 160px;
    overflow: auto
}

.root-container .header .search-bar .search-bar-content .hot-search .hot-search-ul ul li.top1 a b {
    background: -webkit-linear-gradient(225deg,#fb6f6a,#f63c39 100%,#f63c39 0);
    background: -moz-linear-gradient(225deg,#fb6f6a 0,#f63c39 100%,#f63c39 100%);
    background: -o-linear-gradient(225deg,#fb6f6a 0,#f63c39 100%,#f63c39 100%);
    background: linear-gradient(225deg,#fb6f6a,#f63c39 100%,#f63c39 0)
}

.root-container .header .search-bar .search-bar-content .hot-search .hot-search-ul ul li.top2 b {
    background: #f17880
}

.root-container .header .search-bar .search-bar-content .hot-search .hot-search-ul ul li.top3 b {
    background: #faaa70
}

.root-container .header .search-bar .search-bar-content .hot-search .hot-search-ul ul li a {
    display: block
}

.root-container .header .search-bar .search-bar-content .hot-search .hot-search-ul ul li a:hover span {
    color: #2b7aff
}

.root-container .header .search-bar .search-bar-content .hot-search .hot-search-ul ul li a b {
    width: 15px;
    height: 15px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
    margin-right: 9px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    background: #5f6366
}

.root-container .header .search-bar .search-bar-content .hot-search .hot-search-ul ul li a span {
    vertical-align: middle;
    font-size: 14px;
    font-weight: 600;
    color: #5f6366;
    line-height: 32px
}

.root-container .header .search-bar .search-bar-content .suggest-list {
    position: absolute;
    left: 80px;
    top: 85px;
    background-color: #fff;
    width: 680px;
    height: 228px;
    background: #fff;
    overflow: auto
}

.root-container .header .search-bar .search-bar-content .suggest-list ul {
    padding-top: 11px
}

.root-container .header .search-bar .search-bar-content .suggest-list ul li {
    margin-bottom: 22px
}

.root-container .header .search-bar .search-bar-content .suggest-list ul li a {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    color: #222
}

.root-container .header .search-bar .search-bar-content .suggest-list ul li a:hover {
    color: #2b7aff
}

.root-container .header .search-bar .search-bar-content .suggest-list ul li a:before {
    content: "";
    float: left;
    width: 3px;
    height: 3px;
    background: #5f6366;
    margin-right: 8px;
    margin-top: 8px
}

.root-container .header .search-bar .search-bar-content .suggest-list ul li a b {
    color: #2b7aff
}

.root-container .content .content-wrap .content-bar {
    overflow: hidden
}

.root-container .content .content-wrap.content-all-wrap .content-bar {
    margin-right: 0
}

.root-container .content .content-wrap .side-bar {
    float: right;
    width: 280px;
    padding-left: 10px
}

.root-container .footer {
    width: 100%;
    min-width: 1160px;
    padding-bottom: 40px;
    background: #ecedef
}

.root-container .footer .footer-content .footer-c1 {
    padding-top: 40px
}

.root-container .footer .footer-content .footer-c1 .fc1-app {
    float: left
}

.root-container .footer .footer-content .footer-c1 .fc1-app img {
    width: 70px
}

.root-container .footer .footer-content .footer-c1 .fc1-app p {
    margin-top: 4px;
    font-size: 12px;
    color: #939799;
    line-height: 20px
}

.root-container .footer .footer-content .footer-c1 .fc1-list {
    overflow: hidden
}

.root-container .footer .footer-content .footer-c1 .fc1-list .l1 {
    overflow: hidden;
    padding-bottom: 12px;
    font-size: 0
}

.root-container .footer .footer-content .footer-c1 .fc1-list .l1 li {
    display: inline-block
}

.root-container .footer .footer-content .footer-c1 .fc1-list .l1 li a {
    position: relative;
    font-size: 14px;
    color: #222;
    line-height: 18px;
    padding: 0 19px
}

.root-container .footer .footer-content .footer-c1 .fc1-list .l1 li a:after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 12px;
    margin-top: -6px;
    background: rgba(147,151,153,.8)
}

.root-container .footer .footer-content .footer-c1 .fc1-list .l1 li:last-child a:after {
    display: none
}

.root-container .footer .footer-content .footer-c1 .fc1-list .fc-tip-text {
    overflow: hidden;
    font-size: 12px;
    color: #949799;
    line-height: 20px;
    padding-left: 19px;
    padding-bottom: 10px
}

.root-container .footer .footer-content .footer-c1 .fc1-list .fc-tip-text dd,.root-container .footer .footer-content .footer-c1 .fc1-list .fc-tip-text dt {
    float: left
}

.root-container .footer .footer-content .footer-c1 .fc1-list .l2 {
    overflow: hidden;
    font-size: 12px;
    color: #949799;
    line-height: 20px;
    padding-left: 19px
}

.root-container .footer .footer-content .footer-c1 .fc1-list .l2 dt {
    float: left
}

.root-container .footer .footer-content .footer-c1 .fc1-list .l2 dd {
    overflow: hidden
}

.root-container .footer .footer-content .footer-c1 .fc1-list .l2 dd ul li {
    float: left;
    margin-right: 16px;
    margin-bottom: 2px
}

.root-container .footer .footer-content .footer-c2 {
    margin-top: 16px;
    margin-bottom: 19px
}

.root-container .footer .footer-content .footer-c2 a img {
    width: 100%;
    vertical-align: bottom
}

.root-container .footer .footer-content .footer-c3 {
    text-align: center;
    border-top: 1px solid #e3e3e3;
    margin-top: 13px;
    padding-top: 15px
}

.root-container .footer .footer-content .footer-c3 p {
    font-size: 12px;
    color: #939799;
    line-height: 20px;
    margin-bottom: 4px
}

.root-container .footer .footer-content .footer-c3 p b.an {
    background: url(images/static-base-guo.bb1bb9d9098bfe1239a91494526f467f.png) no-repeat 50%;
    -moz-background-size: 13.5px 13.625px;
    background-size: 13.5px 13.625px;
    width: 13.5px;
    height: 13.625px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px 0 15px
}

.root-container .footer .footer-content .footer-c3 p span {
    vertical-align: middle
}

.aside-fix {
    position: fixed;
    border: 1px solid #f5f7fa;
    width: 48px;
    z-index: 99;
    background: #fff
}

.aside-fix .to-code {
    position: absolute;
    right: 59px;
    top: 0;
    width: 124px;
    height: 170px;
    background: #fff url(images/static-base-code_bg.4e4475ea0250b882088dfd46dbee85ba.png) no-repeat top;
    -moz-background-size: 124px 170px;
    background-size: 124px 170px
}

.aside-fix .to-code .code {
    width: 100px;
    height: 100px;
    display: block;
    margin: 12px auto 10px
}

.aside-fix .to-code .txt {
    display: block;
    width: 96px;
    height: 36px;
    background: url(images/static-base-code_txt.9f6d982ce75d2b92e3ca61455872eb74.png) no-repeat top;
    -moz-background-size: 96px 36px;
    background-size: 96px 36px;
    margin: 0 auto
}

.aside-fix .to-chat {
    position: absolute;
    right: 57px;
    top: 0;
    background: #f7f8fb;
    padding: 25px 0 25px 24px
}

.aside-fix .to-chat ul {
    font-size: 0;
    white-space: nowrap
}

.aside-fix .to-chat ul li {
    display: inline-block;
    margin-right: 30px
}

.aside-fix .to-chat ul li img {
    background-color: #fff;
    width: 79px;
    height: 79px
}

.aside-fix .to-chat ul li p {
    text-align: center;
    margin-top: 1px;
    height: 20px;
    font-size: 12px;
    color: #5f6366;
    line-height: 20px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #fff
}

.aside-fix a {
    display: block;
    position: relative;
    width: 48px;
    height: 48px;
    border-bottom: 1px solid #f5f7fa
}

.aside-fix a:last-child {
    border-bottom-width: 0
}

.aside-fix a:after {
    position: absolute;
    left: 0;
    top: 0
}

.aside-fix a.phone:after,.aside-fix a.top:after,.aside-fix a.wechat:after {
    content: "";
    display: block
}

.news-detail .leju-comment-info-box {
    display: none
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper {
    border-width: 0
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box {
    height: 160px;
    padding: 0;
    background: #f7f8fb;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.red .leju-comment-editor-bbox {
    border-width: 0
}

.news-detail .leju-comment-wrapper-box .leju-comment-editor {
    background-image: none
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-editor {
    font-size: 16px;
    line-height: 22px;
    color: #222
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-editor::-webkit-input-placeholder {
    color: #939799
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-editor:-moz-placeholder,.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-editor::-moz-placeholder {
    color: #939799
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-editor:-ms-input-placeholder {
    color: #939799
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-editor::-ms-input-placeholder {
    color: #939799
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-editor::placeholder {
    color: #939799
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-btn {
    background-image: none;
    width: 64px;
    height: 30px;
    background: #4987f1;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-indent: -999999;
    color: transparent
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-btn:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "璇勮";
    color: #fff;
    line-height: 30px
}

.news-detail .leju-comment-wrapper-box .leju-comment-btn {
    text-indent: 0;
    width: 64px;
    height: 30px;
    background: #4987f1;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: transparent;
    text-indent: -999999;
    position: absolute
}

.news-detail .leju-comment-wrapper-box .leju-comment-btn:after {
    content: "鍥炲";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    line-height: 30px
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-btn {
    top: 118px;
    right: 16px
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-editor {
    width: 100%;
    height: 100%
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-editor-inner {
    background: #f7f8fb
}

.news-detail .leju-comment-wrapper-box .leju-comment-editor-bbox {
    background-color: transparent
}

.news-detail .leju-comment-wrapper-box .leju-comment-action-trample.active .leju-comment-trample-num {
    text-decoration: none;
    color: #7e7e7e
}

.news-detail .leju-comment-wrapper-box .leju-comment-menu-bar {
    display: none
}

.news-detail .leju-comment-wrapper-box .leju-comment-list {
    padding-top: 20px
}

.news-detail .leju-comment-wrapper-box .leju-comment-editor-action-bar .l-c-login-tip,.news-detail .leju-comment-wrapper-box .leju-comment-topic-bar {
    display: none
}

.news-detail .leju-comment-wrapper-box .leju-comment-editor-inbox .leju-comment-editor-action-bar {
    border-top-width: 0;
    width: 64px;
    float: right;
    margin-top: -42px;
    margin-right: 16px
}

.news-detail .leju-comment-wrapper-box .leju-comment-editor-inbox .leju-comment-inbox-form {
    border-width: 0;
    background-color: transparent
}

.news-detail .leju-comment-wrapper-box .leju-comment-editor-inbox textarea {
    background-color: transparent;
    width: 514px!important
}

.news-detail .leju-comment-wrapper-box .leju-comment-editor-inbox {
    margin: 16px 0;
    width: 624px;
    height: 56px;
    background: #f7f8fb
}

.news-detail .leju-comment-wrapper-box .leju-comment-editor-inner {
    margin: 0
}

.news-detail .leju-comment-wrapper-box .leju-comment-item-avatar {
    width: 40px;
    height: 40px
}

.news-detail .leju-comment-wrapper-box .not-link,.news-detail .leju-comment-wrapper-box .not-link:active,.news-detail .leju-comment-wrapper-box .not-link:hover {
    color: #6c9ef1!important
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-editor-bbox {
    height: auto
}

.news-detail .leju-comment-wrapper-box .leju-comment-nothing {
    display: none
}

.news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple.blue .leju-comment-editor-bbox {
    border-width: 0!important
}

.news-detail .leju-comment-wrapper-box {
    min-height: 160px
}

.news-detail .leju-comment-wrapper-box .leju-comment-captcha {
    padding-right: 15px;
    margin-top: 32px;
    display: block
}

.news-detail .leju-comment-wrapper-box .leju-comment-captcha img {
    width: 50px;
    height: 20px;
    vertical-align: middle
}

.news-detail .leju-comment-wrapper-box .leju-comment-captcha input {
    margin-left: 9px;
    width: 4em;
    padding: 3px 0;
    background-color: transparent;
    vertical-align: middle;
    display: inline-block
}

.news-detail .news-detail .leju-comment-wrapper-box .leju-comment-wrapper.simple .leju-comment-input-box .leju-comment-btn {
    text-indent: 0
}

.download-app-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999
}

.download-app-modal .mask {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2)
}

.download-app-modal .content {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -233.5px 0 0 -180px;
    width: 360px;
    height: 467px;
    background: url(images/static-base-download_bg.4e4475ea0250b882088dfd46dbee85ba.png) no-repeat 50%;
    -moz-background-size: 360px 467px;
    background-size: 360px 467px;
    text-align: center;
    font-size: 0
}

.download-app-modal .content p {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    color: #1c3650;
    line-height: 28px
}

.download-app-modal .content .code {
    width: 199px;
    height: 199px;
    display: block;
    margin: 82px auto 45px
}

.download-app-modal .content .cannel-btn {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding: 22px;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAAA8FBMVEUAAACAgICqqqqAgIC2kpKAgICfn5+Ojo6OqqqqqqqZmZmLi4uLi6KioqKVlZWVlaqJiYmJiZ2JnZ2dnZ2SkpKZmZmPj4+Pj5+Pn5+fn5+WlpaWpaWOnJyUl5mTl5mUmZuUmJqUmJqUmJuTmJmUmZqTlpmUmZqUl5qUmJiUmJqVl5qVmJqTl5mUmpqTl5qUl5qUmZqTmJmTmJuTl5iUmJqUmpuTmJqTmZqVmZqTl5qUmJqUmJuXnJ2ZnJ6ZnaCTl5qYnZ+Tl5mTl5mTl5iTl5mUmJqWmpyXm52XnJ6YnJ6YnJ+YnZ+ZnZ+ZnaCZnqCanqBOaWQjAAAARHRSTlMAAgMEBwgICQkJCgsLCwwMDQ0NDQ4PEBAQEBEREmlxdXeSlJmdnqKkpKSkpKWrrKysra2urrO0tLS1tbXW1tvc3eDj5PquN/gAAAF3SURBVDjL1ZRrW4IwGIbpiFEoSpqSHa2IrAA7aNC5Qe4Q/v9/04aXMGDgZ/eJvdzX827Pnk2SVma0y3/1+cnp+6Umxjq3nyec3k/057ZE3MEkIl+7yXT9ggBs60Wu+0ICcr6WFnQHAeQUNLseCaBZ40t1BwLs5jR7PgnQ9Xa2WLch1cyQhkcAMuV8mwbtDnnNHuXgUC4uXLczpOFhAE1ZZIXm4JQ0fFLGSVIz7W549NOSy06LuUQYafhQvL6UpC6N1LZHOXOnKhyMhA/PsKrvfLTcKQhDMB3WlgVu7zEEIBxuLU/mEwPv1GXcId0HbQ3FqePO18fg17qnm3H0Sm5CkZtNdYSryZizFOqSS/JZKnCmEvvpstQ1yzg011uQ2NHEHF7oJZqie8Q4ZCncacbdG0I9nptnCdr1HDcucEyTuZQh++PM+pKExLd4Py1sXEUijt0jDMggfQA63zNiKeLURbMPLpnHb2eK2Fxt8HrEzyviLK/O4/0PSYlJuLt9310AAAAASUVORK5CYII=) no-repeat 22px 22px;
    -moz-background-size: 20px 20px;
    background-size: 20px 20px;
    cursor: pointer
}

.weekly-app-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99
}

.weekly-app-modal .mask {
    background: rgba(0,0,0,.2);
    width: 100%;
    height: 100%
}

.weekly-app-modal .content {
    text-align: center;
    width: 500px;
    height: 640px;
    background: url(images/static-base-weekly_bg.bcd85000718aad3b7b20d6fc3943988b.png) no-repeat 50%;
    -moz-background-size: 500px 640px;
    background-size: 500px 640px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -320px 0 0 -250px
}

.weekly-app-modal .content .weekly-tit {
    width: 293px;
    margin-top: 70px
}

.weekly-app-modal .content .code {
    margin-top: 6px;
    width: 338px
}

.weekly-app-modal .content .weekly-desc {
    margin-top: 18px
}

.weekly-app-modal .content .weekly-desc .weekly-desc-txt {
    display: inline-block;
    text-align: left
}

.weekly-app-modal .content .weekly-desc p {
    font-size: 16px;
    margin-top: 0;
    font-family: PingFangSC-Semibold,PingFang SC;
    font-weight: 600;
    color: #2a3c6c;
    line-height: 30px
}

.weekly-app-modal .content .cannel-btn {
    display: block;
    position: absolute;
    right: -1px;
    top: -.5px;
    width: 57px;
    height: 57px;
    background: url(images/static-base-download_close.64da7687d7a06a56b9ec6f66d8d8cf9d.png) no-repeat 100% 0;
    -moz-background-size: 57px 57px;
    background-size: 57px 57px;
    cursor: pointer
}

.line-all {
    max-height: none!important;
    display: block;
    -webkit-line-clamp: initial!important;
    -o-text-overflow: initial!important;
    text-overflow: clip!important;
    -webkit-box-orient: initial!important
}

.img-hover-box {
    overflow: hidden
}

.img-hover-box img {
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -o-object-fit: cover;
    object-fit: cover
}

.img-hover-box img:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.nomore {
    text-align: center;
    margin: 60px 0 50px;
    font-size: 0
}

.nomore:after,.nomore:before {
    content: "";
    width: 100px;
    height: 1px;
    background: #edeef2
}

.nomore:after,.nomore:before,.nomore p {
    display: inline-block;
    vertical-align: middle
}

.nomore p {
    font-size: 14px;
    color: #bebebe;
    line-height: 18px;
    padding: 0 10px
}

.detail-ad.detail-ad1 a {
    display: block;
    width: 100%;
    font-size: 0
}

.detail-ad.detail-ad1 a img {
    width: 100%;
    vertical-align: bottom
}

.detail-ad.detail-ad2 {
    width: 1000px;
    font-size: 0;
    margin: 4px auto 10px
}

.detail-ad.detail-ad2 a {
    display: block;
    margin: 0 auto;
    width: 1000px
}

.detail-ad.detail-ad2 a img {
    width: 100%;
    vertical-align: bottom
}

.finance-ad.finance-ad-type1 {
    width: 1160px;
    font-size: 0;
    margin: 0 auto
}

.finance-ad.finance-ad-type1 a {
    display: block;
    margin: 0 auto;
    width: 1000px;
    height: 90px
}

.finance-ad.finance-ad-type1 a img {
    width: 100%;
    vertical-align: bottom
}

.side-bar-item .title {
    overflow: hidden;
    margin: 40px 0 20px
}

.side-bar-item .title .tit-l {
    float: left
}

.side-bar-item .title .tit-r {
    float: right
}

.side-bar-item .title .tit-r .arrow {
    width: 22px;
    height: 22px;
    display: block;
    position: relative;
    float: left;
    margin-left: 8px
}

.side-bar-item .title .tit-r .arrow:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0
}

.side-bar-item .content .content-item {
    background: #f7f8fb;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 16px;
    overflow: hidden
}

.side-bar-item.side-bar-item-hour724 .title .tit-l {
    font-size: 0
}

.side-bar-item.side-bar-item-hour724 .title .tit-l span {
    display: inline-block;
    vertical-align: middle
}

.side-bar-item.side-bar-item-hour724 .title .tit-l .side-bar-724time {
    display: inline-block;
    vertical-align: middle;
    font-size: 0
}

.side-bar-item.side-bar-item-hour724 .title .tit-l .side-bar-724time p {
    font-size: 20px;
    font-weight: 700;
    color: #000;
    line-height: 20px;
    margin: 0 4px 0 8px;
    display: inline-block;
    vertical-align: middle
}

.side-bar-item.side-bar-item-hour724 .title .tit-l .side-bar-724time div {
    display: inline-block;
    font-size: 9px;
    color: #323538;
    line-height: 12px;
    vertical-align: middle
}

.side-bar-item.side-bar-item-hour724 .title .tit-l .side-bar-724time div b,.side-bar-item.side-bar-item-hour724 .title .tit-l .side-bar-724time div em {
    display: block
}

.side-bar-item.side-bar-item-hour724 .content {
    width: 6px;
    width: 100%;
    background: #f7f8fb;
    overflow: hidden;
    position: relative;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.side-bar-item.side-bar-item-hour724 .content:after {
    content: "";
    display: block;
    width: 2px;
    height: 100%;
    background: #f3f5f9;
    position: absolute;
    left: 13px;
    top: 0;
    z-index: 2
}

.side-bar-item.side-bar-item-hour724 .content .content-item {
    position: relative;
    z-index: 3;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 16px 0 20px;
    background-color: transparent
}

.side-bar-item.side-bar-item-hour724 .content .content-item li {
    margin-bottom: 20px
}

.side-bar-item.side-bar-item-hour724 .content .content-item .item-tit {
    margin-left: 9px;
    font-size: 0
}

.side-bar-item.side-bar-item-hour724 .content .content-item .item-tit:before {
    content: "";
    display: inline-block;
    background: #fff;
    -moz-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
    width: 4px;
    height: 4px;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 3px solid #2b7aff;
    margin-right: 8px;
    margin-top: 1px
}

.side-bar-item.side-bar-item-hour724 .content .content-item .item-tit span {
    font-size: 12px;
    font-weight: 400;
    color: #2b7aff;
    line-height: 14px;
    display: inline-block;
    vertical-align: middle
}

.side-bar-item.side-bar-item-hour724 .content .content-item .item-art {
    margin-top: 2px;
    margin-left: 24px;
    margin-right: 16px;
    overflow: hidden;
    font-size: 0
}

.side-bar-item.side-bar-item-hour724 .content .content-item .item-art p {
    font-size: 14px;
    color: #323538;
    line-height: 24px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    word-wrap: break-word
}

.side-bar-item.side-bar-item-hour724 .content .content-item .item-art b.show-more {
    float: right
}

.side-bar-item.side-bar-item-hour724 .content .content-item .item-art b.show-more em {
    font-size: 12px;
    color: #828fb2;
    line-height: 20px;
    vertical-align: middle
}

.side-bar-item.side-bar-item-hour724 .content .content-item .item-art b.show-more:after {
    content: "";
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
    margin-top: 3px
}

.side-bar-item.side-bar-item-hour724 .content .content-item .item-art b.show-more.show-up:after {
    margin-top: 0
}

.side-bar-item.side-bar-item-data-center .title .tit-l span {
    display: block
}

.side-bar-item.side-bar-item-data-center .content .content-item .content-item-tit {
    padding: 16px 0 0 5px
}

.side-bar-item.side-bar-item-data-center .content .content-item .content-item-tit p {
    font-size: 14px;
    font-weight: 700;
    color: #222;
    line-height: 18px
}

.side-bar-item.side-bar-item-data-center .content .content-item .item-nlist ul li {
    padding-left: 11px;
    position: relative;
    margin: 16px 0 20px 16px
}

.side-bar-item.side-bar-item-data-center .content .content-item .item-nlist ul li:before {
    position: absolute;
    left: 0;
    top: 8px;
    content: "";
    display: block;
    width: 3px;
    height: 3px;
    background: #5f6366
}

.side-bar-item.side-bar-item-data-center .content .content-item .item-nlist ul li a {
    cursor: pointer
}

.side-bar-item.side-bar-item-data-center .content .content-item .item-nlist ul li a:hover h4 {
    color: #2b7aff
}

.side-bar-item.side-bar-item-data-center .content .content-item .item-nlist ul li a h4 {
    font-size: 14px;
    color: #323538;
    line-height: 22px;
    padding-right: 10px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 44px;
    word-wrap: break-word
}

.side-bar-item.side-bar-item-data-center .content .content-item .item-nlist ul li a p {
    padding-right: 10px;
    font-size: 14px;
    color: #939799;
    line-height: 18px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-top: 4px
}

.side-bar-item.side-bar-item-data-center .content .btn-group-wrap {
    padding-left: 8px;
    border-bottom: 1px solid #edeef2;
    margin-left: -14px
}

.side-bar-item.side-bar-item-data-center .content .btn-group-wrap .btn-group {
    margin-left: 12px;
    width: 100%;
    overflow: hidden
}

.side-bar-item.side-bar-item-data-center .content .btn-group-wrap p {
    color: #222;
    position: relative;
    float: left;
    padding: 18px 12px 8px 0;
    cursor: pointer;
    font-size: 12px;
    color: #323538;
    line-height: 17px
}

.side-bar-item.side-bar-item-data-center .content .btn-group-wrap p.act {
    font-weight: 700
}

.side-bar-item.side-bar-item-data-center .content .btn-group-wrap p.act:after {
    content: "";
    display: block;
    width: 15px;
    height: 3px;
    background: #2b7aff;
    position: absolute;
    left: 50%;
    margin-left: -13.5px;
    bottom: 0
}

.side-bar-item.side-bar-item-data-center .content .item-table table {
    width: 100%
}

.side-bar-item.side-bar-item-data-center .content .item-table table thead tr th span {
    font-size: 12px;
    color: #939799;
    line-height: 14px;
    display: block;
    padding: 10px 0 6px
}

.side-bar-item.side-bar-item-data-center .content .item-table table tbody tr td span {
    font-size: 14px;
    color: #222;
    line-height: 34px;
    display: block;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
}

.side-bar-item.side-bar-item-data-center .content .item-table table tbody tr td span.red_txt {
    color: #e52e2e
}

.side-bar-item.side-bar-item-data-center .content .item-table table tbody tr td span.green_txt {
    color: #3cac84
}

.side-bar-item.side-bar-item-data-center .content .item-more {
    border-top: 1px solid #edeef2
}

.side-bar-item.side-bar-item-data-center .content .item-more a {
    font-size: 12px;
    color: #2b7aff;
    line-height: 40px;
    text-align: center;
    display: block
}

.side-bar-item.side-bar-item-data-center .content .item-type1 .item-table thead tr th span {
    white-space: nowrap
}

.side-bar-item.side-bar-item-data-center .content .item-type1 .item-table thead tr th:first-of-type span {
    padding-left: 16px;
    width: 34px;
    text-align: left
}

.side-bar-item.side-bar-item-data-center .content .item-type1 .item-table thead tr th:nth-of-type(2) span {
    padding-left: 10px;
    width: 68px;
    text-align: left
}

.side-bar-item.side-bar-item-data-center .content .item-type1 .item-table thead tr th:nth-of-type(3) span {
    padding-right: 10px;
    width: 48px;
    text-align: right
}

.side-bar-item.side-bar-item-data-center .content .item-type1 .item-table thead tr th:nth-of-type(4) span {
    padding-right: 16px;
    width: 62px;
    text-align: right
}

.side-bar-item.side-bar-item-data-center .content .item-type1 .item-table tbody tr td span {
    white-space: nowrap
}

.side-bar-item.side-bar-item-data-center .content .item-type1 .item-table tbody tr td:first-of-type span {
    padding-left: 16px;
    text-align: left
}

.side-bar-item.side-bar-item-data-center .content .item-type1 .item-table tbody tr td:nth-of-type(2) span {
    padding-left: 10px;
    text-align: left
}

.side-bar-item.side-bar-item-data-center .content .item-type1 .item-table tbody tr td:nth-of-type(3) span {
    padding-right: 10px;
    text-align: right
}

.side-bar-item.side-bar-item-data-center .content .item-type1 .item-table tbody tr td:nth-of-type(4) span {
    padding-right: 16px;
    text-align: right
}

.side-bar-item.side-bar-item-data-center .content .item-type2 .item-table thead tr th span {
    white-space: nowrap
}

.side-bar-item.side-bar-item-data-center .content .item-type2 .item-table thead tr th:first-of-type span {
    padding-left: 16px;
    width: 24px;
    text-align: left
}

.side-bar-item.side-bar-item-data-center .content .item-type2 .item-table thead tr th:nth-of-type(2) span {
    padding-left: 24px;
    width: 96px;
    text-align: left
}

.side-bar-item.side-bar-item-data-center .content .item-type2 .item-table thead tr th:nth-of-type(3) span {
    padding-left: 10px;
    padding-right: 10px;
    text-align: right
}

.side-bar-item.side-bar-item-data-center .content .item-type2 .item-table tbody tr td span {
    white-space: nowrap
}

.side-bar-item.side-bar-item-data-center .content .item-type2 .item-table tbody tr td:first-of-type span {
    padding-left: 16px;
    width: 24px;
    text-align: left
}

.side-bar-item.side-bar-item-data-center .content .item-type2 .item-table tbody tr td:nth-of-type(2) span {
    padding-left: 24px;
    width: 96px;
    text-align: left
}

.side-bar-item.side-bar-item-data-center .content .item-type2 .item-table tbody tr td:nth-of-type(3) span {
    padding-left: 10px;
    padding-right: 10px;
    text-align: right
}

.side-bar-item.side-bar-item-data-center .content .item-type3 .item-table thead tr th span {
    white-space: nowrap
}

.side-bar-item.side-bar-item-data-center .content .item-type3 .item-table thead tr th:first-of-type span {
    padding-left: 16px;
    width: 24px;
    text-align: left
}

.side-bar-item.side-bar-item-data-center .content .item-type3 .item-table thead tr th:nth-of-type(2) span {
    padding-left: 24px;
    width: 200px;
    text-align: left
}

.side-bar-item.side-bar-item-data-center .content .item-type3 .item-table tbody tr td span {
    white-space: nowrap
}

.side-bar-item.side-bar-item-data-center .content .item-type3 .item-table tbody tr td:first-of-type span {
    padding-left: 16px;
    width: 24px;
    text-align: left
}

.side-bar-item.side-bar-item-data-center .content .item-type3 .item-table tbody tr td:nth-of-type(2) span {
    padding-left: 24px;
    width: 200px;
    text-align: left
}

.side-bar-item.side-bar-item-colum-news2 .title .tit-l span {
    display: block
}

.side-bar-item.side-bar-item-colum-news2 .content {
    background: #f7f8fb;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden
}

.side-bar-item.side-bar-item-colum-news2 .content .content-item {
    background: transparent;
    margin: 16px;
    -moz-border-radius: 0;
    border-radius: 0
}

.side-bar-item.side-bar-item-colum-news2 .content .content-item p {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: 44px;
    word-wrap: break-word;
    font-size: 14px;
    font-weight: 400;
    color: #323538;
    line-height: 22px
}

.side-bar-item.side-bar-item-colum-news2 .content .content-item p b {
    font-size: 14px;
    font-weight: 700;
    color: #323538;
    line-height: 22px;
    margin-right: 4px
}

.side-bar-item.side-bar-item-colum-news .title .tit-l span {
    display: block
}

.side-bar-item.side-bar-item-colum-news .content {
    background: #f7f8fb;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.side-bar-item.side-bar-item-colum-news .content .content-item {
    background: transparent;
    padding: 16px 0;
    margin: 0 16px;
    border-bottom: 1px solid rgba(221,223,233,.8);
    -moz-border-radius: 0;
    border-radius: 0
}

.side-bar-item.side-bar-item-colum-news .content .content-item:last-child {
    border-bottom-width: 0
}

.side-bar-item.side-bar-item-colum-news .content .content-item .item-pic {
    overflow: hidden;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 8px;
    float: left
}

.side-bar-item.side-bar-item-colum-news .content .content-item .item-pic img {
    width: 48px;
    height: 48px
}

.side-bar-item.side-bar-item-colum-news .content .content-item .item-info {
    float: left;
    width: 192px
}

.side-bar-item.side-bar-item-colum-news .content .content-item .item-info h4 {
    font-size: 14px;
    font-weight: 700;
    color: #222;
    line-height: 20px;
    white-space: nowrap;
    margin-bottom: 2px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.side-bar-item.side-bar-item-colum-news .content .content-item .item-info p {
    font-size: 12px;
    color: #949799;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.side-bar-item.side-bar-item-colum-news .content .content-item .item-desc {
    float: left;
    margin-top: 16px;
    width: 100%
}

.side-bar-item.side-bar-item-colum-news .content .content-item .item-desc p {
    font-size: 14px;
    font-weight: 400;
    color: #323538;
    line-height: 22px;
    position: relative;
    padding-left: 11px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: 44px;
    word-wrap: break-word;
    cursor: pointer
}

.side-bar-item.side-bar-item-colum-news .content .content-item .item-desc p:hover {
    color: #2b7aff
}

.side-bar-item.side-bar-item-colum-news .content .content-item .item-desc p:before {
    width: 3px;
    height: 3px;
    background: #323538;
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 8px
}

.side-bar-item.side-bar-item-hot-top {
    width: 280px;
    z-index: 2
}

.side-bar-item.side-bar-item-hot-top .title .tit-l span {
    display: block
}

.side-bar-item.side-bar-item-hot-top .content {
    background: #f7f8fb;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 40px;
    overflow: hidden
}

.side-bar-item.side-bar-item-hot-top .content .content-item {
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 0 16px;
    margin-bottom: 20px;
    overflow: hidden
}

.side-bar-item.side-bar-item-hot-top .content .content-item .top {
    display: block;
    margin-left: 23px
}

.side-bar-item.side-bar-item-hot-top .content .content-item .top b {
    width: 16px;
    height: 16px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
    white-space: nowrap;
    float: left;
    margin-right: 7px;
    margin-top: 3px;
    margin-left: -23px
}

.side-bar-item.side-bar-item-hot-top .content .content-item .top p {
    float: left;
    font-size: 14px;
    color: #323538;
    line-height: 22px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 44px;
    word-wrap: break-word;
    cursor: pointer
}

.side-bar-item.side-bar-item-hot-top .content .content-item .top p:hover {
    color: #2b7aff
}

.side-bar-item.side-bar-item-news .title .tit-l span {
    display: block
}

.side-bar-item.side-bar-item-news .content {
    background: #f7f8fb;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 40px;
    overflow: hidden;
    padding: 24px 16px 0
}

.side-bar-item.side-bar-item-news .content .content-item {
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 24px
}

.side-bar-item.side-bar-item-news .content .content-item.nopic .item-context h4 {
    height: auto
}

.side-bar-item.side-bar-item-news .content .content-item.nopic .item-context {
    margin-left: 0
}

.side-bar-item.side-bar-item-news .content .content-item a:hover .item-context h4 {
    color: #2b7aff
}

.side-bar-item.side-bar-item-news .content .content-item .item-img {
    width: 96px;
    height: 60px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    margin-right: 8px;
    margin-top: 3px;
    float: left
}

.side-bar-item.side-bar-item-news .content .content-item .item-img img {
    width: 100%;
    height: 100%
}

.side-bar-item.side-bar-item-news .content .content-item .item-context {
    margin-left: 104px
}

.side-bar-item.side-bar-item-news .content .content-item .item-context h4 {
    font-size: 14px;
    color: #222;
    line-height: 22px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 44px;
    word-wrap: break-word;
    height: 44px;
    margin-bottom: 6px
}

.side-bar-item.side-bar-item-news .content .content-item .item-context p span {
    font-size: 12px;
    color: #949799;
    line-height: 16px;
    margin-right: 8px
}

.cloumn-wrap .cloumn-img {
    width: 64px;
    height: 64px;
    background: #f9fafc;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin: 32px auto 9px
}

.cloumn-wrap .cloumn-img img {
    width: 100%;
    height: 100%
}

.cloumn-wrap h4 {
    font-size: 16px;
    font-weight: 700;
    color: #222;
    line-height: 20px;
    text-align: center;
    margin-bottom: 2px
}

.cloumn-wrap p {
    font-size: 14px;
    color: #949799;
    line-height: 18px;
    text-align: center;
    margin-bottom: 8px
}

.cloumn-wrap .cloumn-wrap-btn {
    margin: 0 auto;
    display: block;
    width: 80px;
    height: 30px;
    background: -webkit-gradient(linear,right top,left top,from(#3563c3),to(#1f439e));
    background: -webkit-linear-gradient(right,#3563c3,#1f439e);
    background: -moz-linear-gradient(right,#3563c3 0,#1f439e 100%);
    background: -o-linear-gradient(right,#3563c3 0,#1f439e 100%);
    background: linear-gradient(270deg,#3563c3,#1f439e);
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 0;
    text-align: center
}

.cloumn-wrap .cloumn-wrap-btn span {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    line-height: 30px;
    display: inline-block;
    vertical-align: middle
}

.cloumn-wrap .cloumn-wrap-btn:before {
    margin-right: 4px;
    content: "";
    display: inline-block;
    vertical-align: middle
}

.side-ad {
    width: 100%;
    margin-top: 40px
}

.side-ad a {
    display: block;
    width: 100%
}

.side-ad a img {
    width: 100%;
    vertical-align: bottom
}

.aside-fix a.phone:after,.aside-fix a.phone:hover:after,.aside-fix a.top:after,.aside-fix a.top:hover:after,.aside-fix a.wechat:after,.aside-fix a.wechat:hover:after,.root-container .header .main-menu .main-menu-content .main-menu-nav ul li.difang b,.root-container .header .main-one_menu_nav .root-container .header .main-one_menu_nav .logo,.root-container .header .main-one_menu_nav .main-menu-r a.search-btn:after,.root-container .header .main-one_menu_nav .main-menu-r a.search-cannel-btn:after,.root-container .header .search-bar .search-bar-content .search a,.sprite-base-2x,.sprite-base-2x-arrow,.sprite-base-2x-back,.sprite-base-2x-back_hover,.sprite-base-2x-czs_logo,.sprite-base-2x-down,.sprite-base-2x-down1,.sprite-base-2x-jiantou,.sprite-base-2x-logo,.sprite-base-2x-more,.sprite-base-2x-more1,.sprite-base-2x-phone,.sprite-base-2x-phone_hover,.sprite-base-2x-search,.sprite-base-2x-search_cannel,.sprite-base-2x-search_input,.sprite-base-2x-wechat,.sprite-base-2x-wechat_hover,.sprite-base-2x-xiegang {
    background-image: url(images/sprites-base-2x.c694650224b10c4ef8083dd7936540a2.png);
    background-repeat: no-repeat;
    -moz-background-size: 204px auto;
    background-size: 204px auto
}

.sprite-base-2x-arrow {
    width: 8px;
    height: 8px;
    background-position: -156px -132px
}

.aside-fix a.top:hover:after,.sprite-base-2x-back_hover {
    width: 48px;
    height: 48px;
    background-position: -104px 0
}

.aside-fix a.top:after,.sprite-base-2x-back {
    width: 48px;
    height: 48px;
    background-position: 0 -96px
}

.root-container .header .main-one_menu_nav .czs_logo,.sprite-base-2x-czs_logo {
    width: 100px;
    height: 44px;
    background-position: 0 0
}

.sprite-base-2x-down {
    width: 18px;
    height: 18px;
    background-position: -128px -52px
}

.sprite-base-2x-down1 {
    width: 18px;
    height: 18px;
    background-position: 0 -148px
}

.root-container .header .main-menu .main-menu-content .main-menu-nav ul li.difang b,.sprite-base-2x-jiantou {
    width: 13px;
    height: 13px;
    background-position: -104px -76px
}

.root-container .header .main-one_menu_nav .logo,.sprite-base-2x-logo {
    width: 100px;
    height: 44px;
    background-position: 0 -48px
}

.sprite-base-2x-more {
    width: 18px;
    height: 18px;
    background-position: -22px -148px
}

.sprite-base-2x-more1 {
    width: 18px;
    height: 18px;
    background-position: -44px -148px
}

.aside-fix a.phone:hover:after,.sprite-base-2x-phone_hover {
    width: 48px;
    height: 48px;
    background-position: -52px -96px
}

.aside-fix a.phone:after,.sprite-base-2x-phone {
    width: 48px;
    height: 48px;
    background-position: -104px -96px
}

.root-container .header .main-one_menu_nav .main-menu-r a.search-cannel-btn:after,.sprite-base-2x-search_cannel {
    width: 20px;
    height: 20px;
    background-position: -184px -104px
}

.root-container .header .search-bar .search-bar-content .search a,.sprite-base-2x-search_input {
    width: 24px;
    height: 24px;
    background-position: -156px -104px
}

.root-container .header .main-one_menu_nav .main-menu-r a.search-btn:after,.sprite-base-2x-search {
    width: 20px;
    height: 20px;
    background-position: -104px -52px
}

.aside-fix a.wechat:hover:after,.sprite-base-2x-wechat_hover {
    width: 48px;
    height: 48px;
    background-position: -156px 0
}

.aside-fix a.wechat:after,.sprite-base-2x-wechat {
    width: 48px;
    height: 48px;
    background-position: -156px -52px
}

.sprite-base-2x-xiegang {
    width: 11px;
    height: 20px;
    background-position: 0 -170px
}

.cloumn-wrap .cloumn-wrap-btn:before,.column-list-video .column-bar-wrap .column-l-bar,.column-list-video .column-bar-wrap .column-r-bar,.column-list .column-bar-wrap .column-l-bar,.column-list .column-bar-wrap .column-r-bar,.content-bar .zhuanti .zhuanti_list .zhuanti_item .gz_btn:before,.side-bar-item.side-bar-item-colum-news2 .title .tit-l span,.side-bar-item.side-bar-item-colum-news .title .tit-l span,.side-bar-item.side-bar-item-data-center .title .tit-l span,.side-bar-item.side-bar-item-hot-top .title .tit-l span,.side-bar-item.side-bar-item-hour724 .content .content-item .item-art b.show-more.show-up:after,.side-bar-item.side-bar-item-hour724 .content .content-item .item-art b.show-more:after,.side-bar-item.side-bar-item-hour724 .title .tit-l span,.side-bar-item.side-bar-item-news .title .tit-l span,.side-bar-item .title .tit-r .arrow.arrow:after,.special_column .zhuanti_item .gz_btn:before,.sprite-side_bar-2x,.sprite-side_bar-2x-add,.sprite-side_bar-2x-arrow1,.sprite-side_bar-2x-arrow2,.sprite-side_bar-2x-arrow_down_filling,.sprite-side_bar-2x-arrow_down_filling2,.sprite-side_bar-2x-colum_news,.sprite-side_bar-2x-data_center,.sprite-side_bar-2x-hot_top,.sprite-side_bar-2x-hot_top1,.sprite-side_bar-2x-jingxuan,.sprite-side_bar-2x-line724 {
    background-image: url(images/sprites-side_bar-2x.04ebab45d09cc6a71ea6c3da334ff477.png);
    background-repeat: no-repeat;
    -moz-background-size: 200px auto;
    background-size: 200px auto
}

.cloumn-wrap .cloumn-wrap-btn:before,.content-bar .zhuanti .zhuanti_list .zhuanti_item .gz_btn:before,.special_column .zhuanti_item .gz_btn:before,.sprite-side_bar-2x-add {
    width: 12px;
    height: 12px;
    background-position: -158px -140px
}

.side-bar-item.side-bar-item-hour724 .content .content-item .item-art b.show-more:after,.sprite-side_bar-2x-arrow_down_filling {
    width: 8px;
    height: 5.5px;
    background-position: -188px -140px
}

.side-bar-item.side-bar-item-hour724 .content .content-item .item-art b.show-more.show-up:after,.sprite-side_bar-2x-arrow_down_filling2 {
    width: 10px;
    height: 10px;
    background-position: -174px -140px
}

.column-list-video .column-bar-wrap .column-r-bar,.column-list .column-bar-wrap .column-r-bar,.side-bar-item .title .tit-r .arrow.arrow:after,.sprite-side_bar-2x-arrow1 {
    width: 20px;
    height: 20px;
    background-position: -110px -140px
}

.column-list-video .column-bar-wrap .column-l-bar,.column-list .column-bar-wrap .column-l-bar,.sprite-side_bar-2x-arrow2 {
    width: 20px;
    height: 20px;
    background-position: -134px -140px
}

.side-bar-item.side-bar-item-colum-news2 .title .tit-l span,.side-bar-item.side-bar-item-colum-news .title .tit-l span,.sprite-side_bar-2x-colum_news {
    width: 200px;
    height: 24px;
    background-position: 0 0
}

.side-bar-item.side-bar-item-data-center .title .tit-l span,.sprite-side_bar-2x-data_center {
    width: 200px;
    height: 24px;
    background-position: 0 -28px
}

.sprite-side_bar-2x-hot_top {
    width: 200px;
    height: 24px;
    background-position: 0 -56px
}

.side-bar-item.side-bar-item-hot-top .title .tit-l span,.sprite-side_bar-2x-hot_top1 {
    width: 200px;
    height: 24px;
    background-position: 0 -84px
}

.side-bar-item.side-bar-item-news .title .tit-l span,.sprite-side_bar-2x-jingxuan {
    width: 200px;
    height: 24px;
    background-position: 0 -112px
}

.side-bar-item.side-bar-item-hour724 .title .tit-l span,.sprite-side_bar-2x-line724 {
    width: 106px;
    height: 24px;
    background-position: 0 -140px
}

.content-bar .slider {
    margin-top: 40px
}

.content-bar .slider a {
    width: 680px;
    height: 272px;
    display: block;
    position: relative
}

.content-bar .slider a img {
    display: block;
    width: 100%;
    height: 100%
}

.content-bar .slider a p {
    position: absolute;
    bottom: 0;
    width: 100%;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    line-height: 24px;
    text-align: center;
    height: 60px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 63px;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));
    background: -webkit-linear-gradient(top,transparent,rgba(0,0,0,.6));
    background: -moz-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);
    background: -o-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.6))
}

.content-bar .swiper {
    position: relative;
    margin-top: 40px
}

.content-bar .swiper .swiper-pagination {
    text-align: center
}

.content-bar .swiper .swiper-wrapper {
    height: 272px;
    overflow: hidden
}

.content-bar .swiper .swiper-pagination-switch {
    display: inline-block;
    width: 5px;
    height: 5px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #bebebe;
    margin: 0 4px;
    opacity: .7;
    cursor: pointer
}

.content-bar .swiper .swiper-active-switch {
    display: inline-block;
    width: 10px;
    height: 5px;
    background: #2b7aff;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.content-bar .swiper .swiper-slide {
    overflow: hidden;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0)
}

.content-bar .swiper .slider {
    overflow: hidden;
    position: relative
}

.content-bar .swiper .slider,.content-bar .swiper .slider img {
    display: block;
    width: 680px;
    height: 272px
}

.content-bar .swiper .slider p {
    position: absolute;
    bottom: 0;
    width: 100%;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    line-height: 24px;
    text-align: center;
    height: 60px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    line-height: 63px;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));
    background: -webkit-linear-gradient(top,transparent,rgba(0,0,0,.6));
    background: -moz-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);
    background: -o-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.6))
}

.content-bar .module_index.unline:before {
    height: 0
}

.content-bar .module_index:before {
    display: block;
    content: "";
    width: 680px;
    height: 3px;
    background: #dddfe9;
    margin: 56px 0 14px
}

.content-bar .module_index .module_index_header {
    font-size: 18px;
    font-weight: 700;
    color: #222
}

.content-bar .module_index .module_index_header img {
    float: left;
    line-height: 26px;
    height: 24px
}

.content-bar .module_index .module_index_header .more {
    float: right;
    font-size: 12px;
    color: #949799;
    line-height: 26px
}

.content-bar .module .module_index:first-of-type:before {
    margin-top: 24px
}

.content-bar .more_newfeeds {
    display: block;
    width: 200px;
    height: 40px;
    margin: 40px auto 100px;
    background: #f7f8fb;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    color: #2b7aff;
    line-height: 40px;
    text-align: center
}

.content-bar .more_newfeeds img {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 5px
}

.content-bar .more_newfeeds span {
    vertical-align: middle
}

.content-bar .weekly {
    margin-top: 84px
}

.content-bar .weekly .weekly_info_wrap {
    position: relative;
    width: 680px;
    height: 300px
}

.content-bar .weekly .weekly_info_wrap .weekly_info {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2
}

.content-bar .weekly .weekly_info_wrap .weekly_info .weekly_info_img {
    float: left;
    margin: -34px 0 0 60px;
    width: 234px;
    height: 306px
}

.content-bar .weekly .weekly_info_wrap .weekly_info .info {
    float: left;
    padding-left: 46px;
    width: 340px;
    padding-top: 35px
}

.content-bar .weekly .weekly_info_wrap .weekly_info .info .bqwz {
    font-size: 14px;
    color: #e52e2e;
    line-height: 20px;
    height: 20px;
    display: block;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 25px
}

.content-bar .weekly .weekly_info_wrap .weekly_info .info h2 {
    margin-top: 11px;
    font-size: 32px;
    font-weight: 700;
    color: #222;
    line-height: 34px;
    height: 34px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
}

.content-bar .weekly .weekly_info_wrap .weekly_info .info p {
    margin-top: 7px;
    font-size: 15px;
    color: #222;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}

.content-bar .weekly .weekly_info_wrap .weekly_info .info .date {
    display: block;
    margin-top: 3px;
    font-size: 14px;
    color: #949799;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}

.content-bar .weekly .weekly_info_wrap .weekly_info .info ul {
    margin-top: 27px
}

.content-bar .weekly .weekly_info_wrap .weekly_info .info ul li {
    font-size: 14px;
    color: #323538;
    line-height: 26px
}

.content-bar .weekly .weekly_info_wrap .weekly_info .info ul li:before {
    content: "";
    width: 3px;
    height: 3px;
    background: #323538;
    display: inline-block;
    line-height: 26px;
    margin-right: 8px;
    vertical-align: middle
}

.content-bar .weekly .weekly_info_wrap .weekly_info .info ul li span {
    vertical-align: middle
}

.content-bar .weekly .weekly_info_wrap .weekly_info .info .dianji {
    margin-top: 67px
}

.content-bar .weekly .weekly_info_wrap .weekly_info .info .dianji a {
    float: left;
    width: 104px;
    height: 40px;
    background: #e52e2e;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    margin-right: 12px
}

.content-bar .weekly .weekly_info_wrap .weekly_info .info .dianji a:hover {
    background: #4987f1
}

.content-bar .weekly .weekly_info_wrap .weekly_info .weekly_icon {
    width: 67px;
    position: absolute;
    right: 0;
    top: 0
}

.content-bar .weekly .weekly_info_wrap .weekly_blur_img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 1;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.content-bar .weekly .weekly_info_wrap .weekly_blur_img:after {
    background-color: #fff;
    opacity: .59;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    content: "";
    display: block
}

.content-bar .weekly .weekly_info_wrap .weekly_blur_img img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -340px;
    -webkit-transform: translateY(-50%) scale(1.2);
    -moz-transform: translateY(-50%) scale(1.2);
    -ms-transform: translateY(-50%) scale(1.2);
    transform: translateY(-50%) scale(1.2);
    width: 100%;
    z-index: 1;
    -webkit-filter: blur(6px);
    filter: blur(6px)
}

.content-bar .weekly .weekly_category_wrap {
    height: 30px;
    border-bottom: 1px solid #edeef2;
    font-size: 0;
    padding: 40px 0 16px;
    margin-bottom: 30px;
    position: relative;
    z-index: 3
}

.content-bar .weekly .weekly_category_wrap .weekly_category {
    display: inline-block;
    vertical-align: top;
    position: relative
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_title {
    padding-left: 11px;
    padding-right: 28px;
    position: relative;
    height: 28px
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_title.weekly_category_act p {
    color: #2b7aff
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_title.weekly_category_act span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEaADAAQAAAABAAAAEQAAAACOk5MBAAABM0lEQVQ4EZ2UMUoDQRSGv50sm8pCxErwAmq0UI8QRQ8gKBZik85Kr6GlCFY2egBF7yAo0VwgYLpgCILuZrPjvIQlE5jdJPs3b97M+/997x92PAyOr/Xm0gK3folK0pedfCgFcUL9q83pXc179Y5u9NbeGi+7FeYDczgtogSe63w/fbDD+b3+7PzpQhCe8FU5YMXX035/vE54wlfiQUGNAU/4M7gw3oWd+XZir8MYEmNeCrmRcka1czsx8108wHsTAlMRGcGNZbg8NK17qewoOseRwuoqtDrQbA+j5C4BkXKKyMH+OhxsQ/d3GCXPgnOctPisCj8hSMxDrsjiHFwZHyYhc5xJRPtcqRI4DLdrMtfCk6tXYUQjLqgivLBHw291OXl8K/4XC3/Qw8zvibEg7o/ek3/3lpo/P9B/OwAAAABJRU5ErkJggg==) no-repeat
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_title b {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAcCAYAAABGdB6IAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAABKADAAQAAAABAAAAHAAAAACV/CJBAAAAeklEQVQYGWM0qP3//z8DAwMjEIMAiyA3hAEjWUR4YEwIzSLCiy4AVIFihjBUBdxQDDNEgSrA9kKNYhEXYGBgYmJg+PULIsJ85/qFUlUVxb9aGjKsXOwQwf9sbGy/s3MLv9x79PQbyHCQrWAgICDwG0UAJAo0DhWMLAEAEfUZ3aOoR9AAAAAASUVORK5CYII=) no-repeat;
    width: 4px;
    height: 28px;
    position: absolute;
    left: 0;
    top: 0
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_title:before {
    content: "";
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAICAYAAABpjqYiAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAL6ADAAQAAAABAAAACAAAAACbtTXjAAAEZElEQVQ4EaVT+4tVVRReaz/OPeee+3K813HGtPKB5AiKRSQqWIKVJJKMj5yUdBBpUsiIUcLwjiiUqNAlemoTlFKjBeqgYdKkORQ1BmKOTTSlNk2YZjPjfZzX3qtz1PkHcv1yznp839prf2vjkjbi8gaM9xX8dfAFLEJoc/Mkcjm4D67BlYN59KLYyvfpfktD33vr0I/8W5YntqoapmkI0iTEr/vXYt9wKuKoHQXjDjThb1Es30Gi56I3hXNDAPigULpCwbXBoeuVWC5r1l2Bf37JwtgD6/HybQ7ChkJlzKQbVn9vNWQV92sZAQOQoJQXJLlxkWV9SMWF93XGCjYNN544xp2fjvld2XHuPVGsaS9NjDH/JBhqyXBNUyuNXjfW+5jLYCUXbJaFwZtNrd5zw/nJ96r5tuF3rG31pkexC91gxjgslixYwQnrU1IfMaRfP3rkiHlp5b1UHA+WbQWd6z4Inonql7QBs2xZ6K+BpCmDzbYUWwXQcsn0iphkTwcCTJGRIDSHSwh6WvO+a8mdjbmbI5MwD0j3MUIjIkrZzqpw6FbG1KJ8Gx3KL0UvbbpbfA3f7WqQhaimce9glWnEngUijPyqNr9eKXqHMWoM3Q13VM1HuZbP3YaKq39wudEa095iAJLEQFQZuh8Bn9/S5vy4fSn2bP7UNUwD0HWVSaDefm21eSLCD5uorgKmHPpTA1xmdnzOnqPlcxqBAPR5FYpbOEYpVzkzSgmj3i46BcbK80Nwe1WCHmAGvR4RFb4oPxw3rWqtKl15AEy3l6cHcYyl+q1dQ7XO4Z3HnAnNC8zeqPaN484CL9BrbGkue3khVna3V1CHE3MxxHUgLwWatQpGu/NH+5cmkMJtGYDAjinDMDbuaS8v5NJgpL2eF5+MF4QNJRA2SkB2hBQtYoLVUKBOAaNlpJSLvLIgI/hYVKVtkJa1gdLRTbZnE0opoHT4/4dEGqV1MIkzaqk5CY+aSVwupBytk6UdcWFkVeCvCuu2fnS6NCPENwcerl77OF4PY5C1ARRo0DEA7oG5eq55fN/J0sycTLVorW+9r1BKJB4cHvDZCRQctW+VI6yoTYUJ1AmWiX+vB4sbENRkIe3lgV9cw5lIKq0bCHG951BPEE6dQe+T9rMDD6pA7+cMW746N/TKSLjZUeTJq/86ejGj8vjwKA9pjY0BUMm06EOl9N4vz5WPe56OVmxHZoQqnfm5VFspuiWHFANS0g+bGAltEAF2d8e395ZLhziqR4TM+L5fNKRAb0JNcJOjH94n4rtdXVLEc74jiqxzziR0T10YPMwJcrOnYqmze+hbRMiQhq5ZddY30aSRnbkw8Fao0vTZU1L7On4adGNMNLsiHfbRTtykTSbXqVCSz+ZMtX6/jYC/z3QX24j8pyyBfeFJn9AeLjTNGJAZnE4I3asVcuKuB9rsDPcf6urQ6zw/sJE4e7VaQnC1os6aduwxx/VnhvuMipOelp6y7Q7/3X0oXNm7Y/h/6P8AYKwQwI6ld1QAAAAASUVORK5CYII=) no-repeat;
    width: 47px;
    height: 8px
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_title p {
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    color: #000;
    margin-right: 17px;
    float: left
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_title span {
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEaADAAQAAAABAAAAEQAAAACOk5MBAAABSUlEQVQ4EaVUMW6DUAw1n0pQZerICmyVutAeIeoBCAsZQPQucIqizJE4QJdcoExVuyEGWFhQpiQwALWRiJDyQ5PU0uf7237v22AjAIqqqs+6rr9LkvTUdR2ZJkUQBKjr+itJkrc0TWMBCV48z/twXfdhNpvBpSS73Q5Wq9U2DMNXmM/n30VRIPZ6IRzhmSzLj1jGZPrnnIQjPMP7LyqBRzRgGc95re3uHKCqKmia5ugWRZFSP57HCpekbVuwbRviOAb6nJS2YRgQRREwdpr8qQWvoEDTNCHPc8iyrN8ty+ISUEZcEnIsl0twHIdUwB7qM+sPnAe3nCEuCALY7/fg+/5g4u6TJIqiwHq95gLHxrPljIP+0hm9fVq3yIBl2A8/OJG3cNAkA+FFRH9iHyw0Tbun/jgcDuSYXAQuyxJwgrebzWbR1/Hf/8kvK1batLoVr/kAAAAASUVORK5CYII=) no-repeat;
    width: 17px;
    height: 17px;
    float: left
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_ul {
    background: #fff;
    position: absolute;
    left: 0;
    top: 28px;
    padding: 12px 0 0;
    max-height: 236px;
    -webkit-box-shadow: 0 6px 6px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 6px 6px 0 rgba(0,0,0,.2);
    box-shadow: 0 6px 6px 0 rgba(0,0,0,.2);
    font-size: 0
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_ul:after {
    content: "";
    display: block;
    width: 4px;
    height: 100%;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 0
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_ul>div {
    white-space: nowrap;
    padding-bottom: 18px
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_ul ul {
    display: inline-block;
    vertical-align: top;
    padding-top: 36px
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_ul ul:first-child {
    padding-top: 0
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_ul ul:first-child li:first-child,.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_ul ul:last-child li {
    border-right-width: 0
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_ul ul li {
    padding: 9px 30px 9px 20px;
    border-right: 1px solid #edeef2
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_ul ul li:last-child {
    padding-bottom: 2px
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_ul ul li.weekly_act a span {
    color: #2b7aff
}

.content-bar .weekly .weekly_category_wrap .weekly_category .weekly_category_ul ul li a span {
    font-size: 13px;
    color: #0a1119;
    font-weight: 700;
    line-height: 18px
}

.content-bar .weekly .weeklylist {
    margin-left: -24px
}

.content-bar .weekly .weeklylist .weeklyitem {
    float: left;
    margin-bottom: 32px;
    margin-left: 24px
}

.content-bar .weekly .weeklylist .weeklyitem img {
    display: block;
    width: 152px;
    height: 199px
}

.content-bar .weekly .weeklylist .weeklyitem h2 {
    font-size: 18px;
    font-weight: 700;
    color: #222;
    line-height: 20px;
    height: 20px;
    margin-top: 16px
}

.content-bar .weekly .weeklylist .weeklyitem h2,.content-bar .weekly .weeklylist .weeklyitem p {
    text-align: center;
    width: 152px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.content-bar .weekly .weeklylist .weeklyitem p {
    margin-top: 5px;
    font-size: 14px;
    color: #949799;
    height: 22px;
    line-height: 22px
}

.content-bar .weekly .more {
    display: block;
    margin: 50px auto 40px;
    width: 200px;
    height: 40px;
    text-align: center;
    background: #f7f8fb;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    color: #2b7aff;
    line-height: 40px
}

.content-bar .zhuanti .zhuanti_list .zhuanti_item {
    padding: 0 122px 0 80px;
    margin-top: 40px;
    margin-bottom: 40px
}

.content-bar .zhuanti .zhuanti_list .zhuanti_item .info {
    width: 100%;
    margin-right: -80px;
    float: left
}

.content-bar .zhuanti .zhuanti_list .zhuanti_item .info a {
    display: block;
    margin-right: 80px
}

.content-bar .zhuanti .zhuanti_list .zhuanti_item .info h2 {
    font-size: 16px;
    font-weight: 700;
    color: #222;
    line-height: 22px
}

.content-bar .zhuanti .zhuanti_list .zhuanti_item .info p {
    font-size: 14px;
    color: #939799;
    line-height: 20px;
    margin-top: 4px;
    max-height: 40px;
    display: -webkit-box;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1
}

.content-bar .zhuanti .zhuanti_list .zhuanti_item .info .count {
    float: left;
    font-size: 14px;
    color: #939799;
    line-height: 20px;
    margin-top: 4px;
    margin-right: 24px
}

.content-bar .zhuanti .zhuanti_list .zhuanti_item .info .count em {
    font-size: 14px;
    color: #323538;
    line-height: 22px;
    margin-right: 4px
}

.content-bar .zhuanti .zhuanti_list .zhuanti_item img {
    width: 64px;
    height: 64px;
    -moz-border-radius: 50%;
    border-radius: 50%;
    float: left;
    margin-left: -100%;
    margin-top: 2px;
    position: relative;
    left: 0
}

.content-bar .zhuanti .zhuanti_list .zhuanti_item .gz_btn {
    display: block;
    width: 80px;
    height: 30px;
    text-align: center;
    background: -webkit-gradient(linear,right top,left top,from(#3563c3),to(#1f439e));
    background: -webkit-linear-gradient(right,#3563c3,#1f439e);
    background: -moz-linear-gradient(right,#3563c3 0,#1f439e 100%);
    background: -o-linear-gradient(right,#3563c3 0,#1f439e 100%);
    background: linear-gradient(270deg,#3563c3,#1f439e);
    -moz-border-radius: 4px;
    border-radius: 4px;
    word-spacing: 2px;
    float: left;
    margin-left: -80px;
    margin-top: 18px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    line-height: 30px;
    position: relative;
    left: 122px
}

.content-bar .zhuanti .zhuanti_list .zhuanti_item .gz_btn:before {
    display: inline-block;
    content: "";
    margin-right: 4px
}

.content-bar .seven_tweentfoure .fixed_time {
    position: fixed;
    left: 0;
    width: 100%;
    height: 60px;
    background: #fff;
    -webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,.05);
    -moz-box-shadow: 0 6px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 6px 10px 0 rgba(0,0,0,.05);
    z-index: 999
}

.content-bar .seven_tweentfoure .fixed_time .wrap_tit_fix {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    width: 100%
}

.content-bar .seven_tweentfoure .tit {
    font-size: 0;
    white-space: nowrap
}

.content-bar .seven_tweentfoure .tit .year {
    float: left;
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: tb-lr;
    writing-mode: vertical-lr;
    -webkit-writing-mode: tb-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl;
    font-size: 9px;
    color: #323538;
    line-height: 9px;
    margin-right: 3px;
    margin-top: 4px
}

.content-bar .seven_tweentfoure .tit .mouth {
    float: left;
    font-size: 28px;
    font-weight: 700;
    color: #323538;
    line-height: 28px;
    height: 28px;
    margin-right: 3px
}

.content-bar .seven_tweentfoure .tit .mouth em {
    font-size: 13px;
    font-weight: 700;
    margin: 0 5px
}

.content-bar .seven_tweentfoure .tit .week {
    font-size: 14px;
    line-height: 28px;
    color: #323538;
    margin-top: 3px;
    float: left
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list {
    margin-top: -23px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item {
    padding-top: 40px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist {
    position: relative;
    margin-left: 25px;
    border-left: 2px solid #f5f7fa
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem {
    margin-top: 24px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .time {
    position: absolute;
    padding: 10px 0;
    background: #fff;
    left: -25px;
    width: 50px;
    font-size: 20px;
    font-weight: 500;
    color: #2b7aff;
    line-height: 26px;
    float: left;
    margin-top: -9px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt {
    margin-left: 48px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt img {
    width: 100%;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 18px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt>a {
    font-size: 16px;
    color: #222;
    line-height: 26px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .stock {
    margin-top: 11px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .stock .stockitem {
    float: left;
    font-size: 12px;
    line-height: 14px;
    margin-right: 10px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .stock .stockitem .name {
    float: left;
    color: #000;
    margin-right: 5px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .stock .stockitem .data {
    color: #f73d39
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .stock .stockitem .data:after {
    content: "";
    display: inline-block;
    margin-left: 3px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer {
    margin-top: 20px;
    font-size: 14px;
    color: #939799;
    line-height: 14px;
    height: 14px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .count {
    float: left
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func {
    float: right;
    margin-right: -10px;
    font-size: 0
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .dianzhan {
    vertical-align: middle;
    display: inline-block;
    margin-right: 16px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .dianzhan:before {
    content: "";
    display: inline-block;
    vertical-align: middle
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .dianzhan a {
    margin-right: 0;
    font-size: 14px;
    margin-left: 2px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .dianzhan.cur:before {
    content: "";
    display: inline-block;
    vertical-align: middle
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func a,.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func span {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    font-size: 14px;
    color: #939799;
    line-height: 18px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem.red .time,.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem.red .txt>a {
    color: #f73d39
}

.content-bar .seven_tweentfoure .more {
    display: block;
    margin: 50px auto 40px;
    width: 200px;
    height: 40px;
    text-align: center;
    background: #f7f8fb;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    color: #2b7aff;
    line-height: 40px
}

.content-bar .seven_tweentfoure .wrap_cord {
    position: absolute;
    top: 0;
    padding: 13px 14px 17px;
    background: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.14);
    -moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.14);
    box-shadow: 0 2px 6px 0 rgba(0,0,0,.14)
}

.content-bar .seven_tweentfoure .wrap_cord img {
    width: 55px;
    height: 55px;
    float: left;
    margin-right: 7px
}

.content-bar .seven_tweentfoure .wrap_cord p {
    float: left;
    width: 133px;
    height: 48px;
    font-size: 12px;
    color: #222;
    line-height: 18px
}

.content-bar .seven_tweentfoure .wrap_cord:before {
    position: absolute;
    left: 20px;
    bottom: -6px;
    content: "";
    display: inline-block
}

.content-bar .person-list {
    margin-top: 40px
}

.content-bar .person-list .title-bar {
    margin-bottom: 18px
}

.content-bar .person-list .title-bar .title {
    font-size: 20px;
    font-weight: 700;
    color: #000;
    line-height: 22px;
    float: left
}

.content-bar .person-list .title-bar .button-bar {
    float: right;
    font-size: 0
}

.content-bar .person-list .title-bar .button-bar .more-btn {
    width: 64px;
    height: 24px;
    background: #f7f8fb;
    -moz-border-radius: 12px;
    border-radius: 12px;
    font-size: 12px;
    color: #2b7aff;
    line-height: 24px;
    display: inline-block;
    text-align: center;
    vertical-align: middle
}

.content-bar .person-list .title-bar .button-bar .btn {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 8px;
    vertical-align: middle
}

.content-bar .person-list .person-list-item {
    overflow: hidden;
    height: 208px;
    padding: 10px 0
}

.content-bar .person-list .person-list-item ul {
    width: 680px
}

.content-bar .person-list .person-list-item ul li {
    float: left;
    width: 216px;
    height: 96px;
    background: #fff;
    -webkit-box-shadow: 0 3px 12px 0 rgba(0,0,0,.06);
    -moz-box-shadow: 0 3px 12px 0 rgba(0,0,0,.06);
    box-shadow: 0 3px 12px 0 rgba(0,0,0,.06);
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 24px \0 ;
    -webkit-box-sizing: border-box\0 ;
    -moz-box-sizing: border-box\0 ;
    box-sizing: border-box\0
}

.content-bar .person-list .person-list-item ul li:not(:nth-of-type(3n)) {
    margin-right: 12px
}

.content-bar .person-list .person-list-item ul li:nth-of-type(3n-2) {
    margin-left: 3px
}

.content-bar .person-list .person-list-item ul li:nth-of-type(3) {
    margin-bottom: 16px
}

.content-bar .person-list .person-list-item ul li .avatar {
    width: 48px;
    height: 48px;
    float: left;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-left: 16px;
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -moz-box-flex: 0;
    -ms-flex: none;
    flex: none
}

.content-bar .person-list .person-list-item ul li .desc {
    margin: 0 8px;
    display: inline-block
}

.content-bar .person-list .person-list-item ul li .desc h3 {
    font-size: 16px;
    font-weight: 600;
    color: #222;
    line-height: 22px
}

.content-bar .person-list .person-list-item ul li .desc .pline2 {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
    font-size: 14px;
    color: #5f6366;
    line-height: 20px;
    max-width: 128px;
    max-height: 40px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .stock .stockitem .data:after,.content-bar .seven_tweentfoure .wrap_cord:before,.sprite-serven_tweetyfour,.sprite-serven_tweetyfour-dianzan_icon,.sprite-serven_tweetyfour-dz_cur,.sprite-serven_tweetyfour-friend_cur,.sprite-serven_tweetyfour-friend_icon,.sprite-serven_tweetyfour-qq_cur,.sprite-serven_tweetyfour-qq_friend_icon,.sprite-serven_tweetyfour-sanjiao,.sprite-serven_tweetyfour-stock_more_icon,.sprite-serven_tweetyfour-wb_cur,.sprite-serven_tweetyfour-wb_icon,.sprite-serven_tweetyfour-wx_cur,.sprite-serven_tweetyfour-wx_icon {
    background-image: url(images/sprites-serven_tweetyfour.ad0a1956cde3ac232789285dbea96375.png);
    background-repeat: no-repeat;
    -moz-background-size: 92px auto;
    background-size: 92px auto
}

.sprite-serven_tweetyfour-dianzan_icon {
    width: 18px;
    height: 18px;
    background-position: 0 0
}

.sprite-serven_tweetyfour-dz_cur {
    width: 18px;
    height: 18px;
    background-position: -26px 0
}

.sprite-serven_tweetyfour-friend_cur {
    width: 16px;
    height: 15px;
    background-position: 0 -26px
}

.sprite-serven_tweetyfour-friend_icon {
    width: 16px;
    height: 15px;
    background-position: -24px -26px
}

.sprite-serven_tweetyfour-qq_cur {
    width: 16px;
    height: 15px;
    background-position: -52px 0
}

.sprite-serven_tweetyfour-qq_friend_icon {
    width: 16px;
    height: 15px;
    background-position: -52px -23px
}

.content-bar .seven_tweentfoure .wrap_cord:before,.sprite-serven_tweetyfour-sanjiao {
    width: 14px;
    height: 6px;
    background-position: -76px -23px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .stock .stockitem .data:after,.sprite-serven_tweetyfour-stock_more_icon {
    width: 8px;
    height: 8px;
    background-position: -76px -37px
}

.sprite-serven_tweetyfour-wb_cur {
    width: 16px;
    height: 15px;
    background-position: 0 -49px
}

.sprite-serven_tweetyfour-wb_icon {
    width: 16px;
    height: 15px;
    background-position: -24px -49px
}

.sprite-serven_tweetyfour-wx_cur {
    width: 16px;
    height: 15px;
    background-position: -48px -49px
}

.sprite-serven_tweetyfour-wx_icon {
    width: 16px;
    height: 15px;
    background-position: -76px 0
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .dianzhan.cur:before,.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .dianzhan:before,.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .frend,.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .frend:hover,.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .qq,.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .qq:hover,.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .wb,.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .wb:hover,.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .wx,.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .wx:hover,.sprite-serven_tweetyfour-2x,.sprite-serven_tweetyfour-2x-dianzan_icon,.sprite-serven_tweetyfour-2x-dz_cur,.sprite-serven_tweetyfour-2x-friend_cur,.sprite-serven_tweetyfour-2x-friend_icon,.sprite-serven_tweetyfour-2x-qq_cur,.sprite-serven_tweetyfour-2x-qq_friend_icon,.sprite-serven_tweetyfour-2x-wb_cur,.sprite-serven_tweetyfour-2x-wb_icon,.sprite-serven_tweetyfour-2x-wx_cur,.sprite-serven_tweetyfour-2x-wx_icon {
    background-image: url(images/sprites-serven_tweetyfour-2x.6b49ec6226aa7805dc49f034281076ae.png);
    background-repeat: no-repeat;
    -moz-background-size: 80px auto;
    background-size: 80px auto
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .dianzhan:before,.sprite-serven_tweetyfour-2x-dianzan_icon {
    width: 18px;
    height: 18px;
    background-position: 0 0
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .dianzhan.cur:before,.sprite-serven_tweetyfour-2x-dz_cur {
    width: 18px;
    height: 18px;
    background-position: -22px 0
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .frend:hover,.sprite-serven_tweetyfour-2x-friend_cur {
    width: 16px;
    height: 15px;
    background-position: 0 -22px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .frend,.sprite-serven_tweetyfour-2x-friend_icon {
    width: 16px;
    height: 15px;
    background-position: -20px -22px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .qq:hover,.sprite-serven_tweetyfour-2x-qq_cur {
    width: 16px;
    height: 15px;
    background-position: -44px 0
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .qq,.sprite-serven_tweetyfour-2x-qq_friend_icon {
    width: 16px;
    height: 15px;
    background-position: -44px -19px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .wb:hover,.sprite-serven_tweetyfour-2x-wb_cur {
    width: 16px;
    height: 15px;
    background-position: 0 -41px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .wb,.sprite-serven_tweetyfour-2x-wb_icon {
    width: 16px;
    height: 15px;
    background-position: -20px -41px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .wx:hover,.sprite-serven_tweetyfour-2x-wx_cur {
    width: 16px;
    height: 15px;
    background-position: -40px -41px
}

.content-bar .seven_tweentfoure .seven_tweentfoure-list .seven_tweentfoure_item .daylist .dayitem .txt .txt_footer .func .wx,.sprite-serven_tweetyfour-2x-wx_icon {
    width: 16px;
    height: 15px;
    background-position: -64px 0
}

.news-feeds .box .box_header .box_tips .lefticon,.news-feeds .box .box_header .box_tips .lefticon.cur,.news-feeds .box .box_header .box_tips .righticon,.news-feeds .box .box_header .box_tips .righticon.cur,.sprite-new_feeds,.sprite-new_feeds-left_black,.sprite-new_feeds-left_light,.sprite-new_feeds-right_black,.sprite-new_feeds-right_light,.sprite-new_feeds-stock_more {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAA4CAYAAABXJB78AAAAAklEQVR4AewaftIAAAeeSURBVO3BT4xUhcEA8N97szuuEB77NnS7n7NlvyXhgJtGu+uFPVhxRY2HpU02hQZjSaSxXkzVNPHAkVtjUjXESreNHAiEeECFi7TwaQySVInGuJBqdKFOSml2R4YMzP55Oz3Ml/iZ4ps3uzMevuzvF0iXR4wIXehQt4gqyihhXnvkESNCFzrULaKKMkqY9x0J3FoeBcQIpKuhhCLmtUYeBcQIpKuhhCLmtVngP8UYQE5zElxCycrEGEBOcxJcQkkb5XxTLwYQal6IbiSoWJ5eDCDUvBDdSFCxTL/45S+H7vj+98ufffZZ4hZCX4vRj8DyBehHrHkx+hFYvgD9iC1TLQkmev/rBx/u2bv3PreQU5fHZoRWLkCEWSSyyWMzQisXIMIsEk2660cj9wWBiVrNL+4eHvnvu3649d2PPvrrTf8rVFdATuvkUJBdATmtk0NBG+SQxwACDXR2dgYvvPDCxNq1a8tTU1Nl6bowg0S6PAYQaKCzszN49913J6IoKp87d64sXRdmkGjCXT8auS+gLwxrPzv0x8kXPvrorzf9HyFiBDI4dOjQM0NDQ8+NjY2NaixArLEYgQwuXrz4zNatW5/btWvXqMYCxJoU5GqvXf3H3+9+dXLyf9xCByIZvPrqq7/q6+v7+VdfffWXZ5999jXZRPindJEMpqamfrVp06afX7169S/bt29/TTYR/qkJh/7wh0+kCNGlgVdeeWX3xo0b95bL5ff27t2778aNG0uy6dJYlwY++OCD3Vu2bNk7Ozv73vDw8L5yubwkmy4tFqJDiv379/948+bNv65UKh8+9dRTv5mdnV2QXYfGOqR4/fXXfzw8PPzra9eufXjvvff+plgsLsiuQ4uFVjUlh+8h51ucPn360ujo6I2+vr6f3n///VveeuutP9+8eXNJNgu4Kt33kPMtjh49eml8fPzG4ODgT3ft2rXl8OHDf75+/fqSbBZwVQvlsB63SXHixImPt23bFvb29u548MEHB998883TCwsLNY1VMCvdetwmxcGDBz/euXNnuHHjxh2PPvro4MGDB0/Pzc3VNFbBrBbKoRORBo4fP/7+Qw89tG7Dhg3jIyMjpZMnT36isX+hIl0nIg0cOHDg/ccee2xdf3//+NjYWGlycvITjf0LFS2UwwJ6EWjgjTfeODc8PDx75syZ96ampsrS1XAZiXQL6EWggZdffvncAw88MHvs2LH3zp07V5auhstItFCgbhA9WmsWX8hmED1aaxZfaLFQXRGJ1klQlF0RidZJUNQGOXUJ5tCNwMrUMI2K7BLMoRuBlalhGhVtkPO1KhJECCxPDV9iRvOqSBAhsDw1fIkZbZLzTRVUESHUnATTmLF8FVQRIdScBNOY0UaBW8ujgBiBdDWUUMS81sijgBiBdDWUUMS8NgukyyNGhC50qFtEFWWUMK898ogRoQsd6hZRRRklzFu1atWqVatWrVr1/1ogXR4xInShQ90iqiijhHntkUeMCF3oULeIKsooYd53JHBreRQQI5CuhhKKmNcaeRQQI5CuhhKKmNdmgf8UYwA5zUlwCSUrE2MAOc1JcAklbZTzTb0YQKh5IbqRoGJ5ejGAUPNCdCNBRZvkfC3GAALLFyBCFVXNiTGAwPIFiFBFVRuE6vIYQGDlAgwgL7s8BhBYuQADyGuDUF0BOa2TQ0F2BeS0Tg4FbRAij1gDExMT/S+99NJEZ2dnIJsYeY3lEWvg6aef7j979uxEZ2dnIJsYeS0WIkaggbGxsdGhoaHnDh069IxsAsQaixFoYNeuXaNbt2597uLFi8/IJkCsxXK4A7dp4MyZMxceeeSRTRs2bBjftm1bePz48fdlMyvdHbhNA8eOHbvw+OOPb+rv7x/fuXNneODAgfdlM6uFciggp4GFhYXaqVOn3n744YeHent7d4yOjlZOnDjxsXQBrkpXQE4Dc3NztSNHjry9Z8+eoY0bN+4YHx+vHDx48GPpAlzVQjkUEMjg5s2bS2fPnj2zffv24b6+vp9s3rz5b6dPn77k2wW4Il0BgQyuX7++dPLkyTO7d+8eHhwc/Mnw8PDfjh49esm3C3BFC4VWNSXEoox6eno6X3zxxd+uXbv27k8//fR3+/bte1u6RY0tyqhQKHS+8847v12/fv3d58+f/92OHTvelm5Ri4WoymDNmjXh5OTk/iiKtl6+fHnyiSeeOKyxqsaqMoiiKDx//vz+np6erRcuXJgcGRk5rLGqFgtRlsHzzz8/0d3dPXblypUje/bs+b1syhory+DUqVMTvb29Y59//vmRO++88/eyKWuxHBbQi0CK22+//dqaNWumn3zyyT8tLS3JoIbLSKRbQC8CKdatW3ctiqLpe+65509LS0syqOEyEi0UqBtEj9aaxReyGUSP1prFF1osVFdEonUSFGVXRKJ1EhS1QU5dgjl0I7AyNUyjIrsEc+hGYGVqmEZFG+R8rYoEEQLLU8OXmNG8KhJECCxPDV9iRpvkfFMFVUQINSfBNGYsXwVVRAg1J8E0ZrRR4NbyKCBGIF0NJRQxrzXyKCBGIF0NJRQxr80C6fKIEaELHeoWUUUZJcxrjzxiROhCh7pFVFFGCfO+I/8GFVxW6JJ/8/YAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    -moz-background-size: 76px auto;
    background-size: 76px auto
}

.news-feeds .box .box_header .box_tips .lefticon,.sprite-new_feeds-left_black {
    width: 24px;
    height: 24px;
    background-position: 0 0
}

.news-feeds .box .box_header .box_tips .lefticon.cur,.sprite-new_feeds-left_light {
    width: 24px;
    height: 24px;
    background-position: -32px 0
}

.news-feeds .box .box_header .box_tips .righticon,.sprite-new_feeds-right_black {
    width: 24px;
    height: 24px;
    background-position: 0 -32px
}

.news-feeds .box .box_header .box_tips .righticon.cur,.sprite-new_feeds-right_light {
    width: 24px;
    height: 24px;
    background-position: -32px -32px
}

.sprite-new_feeds-stock_more {
    width: 12px;
    height: 12px;
    background-position: -64px 0
}

.content_black .company_info .company_jj icon,.content_mywhite .company_role .cur:after,.content_mywhite .fzlc .header .fzlc_icon,.content_mywhite .fzlc .silder_wrap .lefticon,.content_mywhite .fzlc .silder_wrap .lefticon:hover,.content_mywhite .fzlc .silder_wrap .righticon,.content_mywhite .fzlc .silder_wrap .righticon:hover,.sprite-my-2x,.sprite-my-2x-company_jj,.sprite-my-2x-fzlc,.sprite-my-2x-left,.sprite-my-2x-left_green,.sprite-my-2x-left_white,.sprite-my-2x-right,.sprite-my-2x-right_green,.sprite-my-2x-right_white,.sprite-my-2x-role_bg {
    background-image: url(images/sprites-my-2x.638d8381d5dad4cfd96cfb24e90471af.png);
    background-repeat: no-repeat;
    -moz-background-size: 600px auto;
    background-size: 600px auto
}

.content_black .company_info .company_jj icon,.sprite-my-2x-company_jj {
    width: 312px;
    height: 56px;
    background-position: -204px -48px
}

.content_mywhite .fzlc .header .fzlc_icon,.sprite-my-2x-fzlc {
    width: 396px;
    height: 44px;
    background-position: -204px 0
}

.content_mywhite .fzlc .silder_wrap .lefticon:hover,.sprite-my-2x-left_green {
    width: 48px;
    height: 36px;
    background-position: -520px -48px
}

.content_mywhite .fzlc .silder_wrap .lefticon,.sprite-my-2x-left_white {
    width: 48px;
    height: 36px;
    background-position: -204px -108px
}

.sprite-my-2x-left {
    width: 10px;
    height: 10px;
    background-position: -572px -48px
}

.content_mywhite .fzlc .silder_wrap .righticon:hover,.sprite-my-2x-right_green {
    width: 48px;
    height: 36px;
    background-position: -256px -108px
}

.content_mywhite .fzlc .silder_wrap .righticon,.sprite-my-2x-right_white {
    width: 48px;
    height: 36px;
    background-position: -308px -108px
}

.sprite-my-2x-right {
    width: 10px;
    height: 10px;
    background-position: -586px -48px
}

.content_mywhite .company_role .cur:after,.sprite-my-2x-role_bg {
    width: 200px;
    height: 260px;
    background-position: 0 0
}

.sprite-video_index-2x,.sprite-video_index-2x-eye {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAklEQVR4AewaftIAAAPBSURBVO3BQYiUZRzH8e/vfd9GhRy62HZQ61IHQ+iweBGpJE0MGZZ55tkxZQ/FyhrCukJQe+xgnVw2PClK2EbsM+8IgxWmoAcJRJYgsUsWlMrGpiE7tmHTzPtvYAccljENOu7nw7Jl/5V4hBBCHEVRv5ltNbNNkvqANSy6bWZzkq5IupBl2Yz3vsW/EA9Rq9VWNxqNfZJGzWwdDxhQZ1EeEB2SbprZZC6XO1YoFO7Rg+ghTdNdZnYc6APuA1VJ5yVdarVat7z3DdpCCLk4jtea2RYz2wYUgZXAnKRh59wZlhBdzExpmk5KOmBmzSiKjiRJMlEoFOboUqvVVs/Pz2dDQ0MLdKnVan3NZnMsy7JDkhIzO+qcG5VkdIguaZqeMLO3JP0A7HHOzdBhZkrTdD9wEHieRVclfeSc+5wuaZr2A5+Z2QuSTjrn3qYjpqNSqRwE3pd0NYqiV4vF4nW6bNy48RNgHHgS+EbSLPASUCqXy7kQwgU6Qgiz5XI5AK+b2Q7v/XylUrlMW0xbtVp91sxqwLyZveKcm6VLtVp908w+AL6X9HKpVDoSQjhZLpe/BHYCbwwODl4MIfxCx/T09IJz7itJQ8DOcrn8aQhhPqLNzMaAFVEUjXvvb7BElmX7AGu1Wnucc9fpKBaL3wIjZqYsy/axhPf+RhRF48AKMxujLWLRdqBRr9dP0dsG4Ga5XP6OJa5du3YW+Bt4kR7q9fopoAFspy3i8fwpKR9CiFli8+bNq4FE0gKPIWLROSCXz+eH6EHSRTN7KoqiEZa4e/fue4DM7CI95PP5ISAHnKMtoU3ShJmNZFl2OIRw1nt/gy7NZvPDOI5LZjZRqVSeMbOpJEmeyLJsxMz2A7+Z2ccsEUJYn2XZYeAvSRO0xbSFEOa9938AA5Je2717d3V6enqBjjRNf/fezwAFYLukA2b2DrAJ+FXSrlKp9CNdTp8+/bSZnQWeA951zn1NW0xHpVK5PDg4uB7YARS895dDCLN0VCqVnwYGBk4kSXJH0h3gqqRj9Xp9eO/evT/TJU3TfjP7Atgg6WSpVBqnQ3QxM6VpOinpgJk1gSO5XG6iUCjM8RhqtVpfo9EYAw5JSszsqHNuVJLRIXpI03SXmR0H+oD7QFXSeUmXWq3WLe99g7YQQi6O47VmtsXMtgFFYCUwJ2nYOXeGJcRDTE1N5VetWjVsZqNmto4HDKizKA+IDkk3JU0mSXKsUCjcowfxCCGEOIqifklbW63WJkl9wBoW3TazuTiOr5jZhSzLZrz3LZYt+z/9A5nAxCvU+AcnAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    -moz-background-size: 14px auto;
    background-size: 14px auto
}

.sprite-video_index-2x-eye {
    width: 14px;
    height: 14px;
    background-position: 0 0
}

.column-list .column-bar-wrap .column-l-bar {
    float: left;
    display: block;
    margin-left: 2px;
    margin-top: 40px
}

.column-list .column-bar-wrap .column-r-bar {
    float: right;
    display: block;
    margin-right: 2px;
    margin-top: 40px
}

.column-list .column-bar-wrap .column-gary-bar {
    opacity: .5
}

.column-list .column-bar-wrap .column-bar {
    float: left;
    width: 920px;
    padding: 0 15px;
    overflow: hidden
}

.column-list .column-bar-wrap .column-bar .column-content {
    padding-top: 24px;
    overflow: hidden;
    padding-bottom: 24px
}

.column-list .column-bar-wrap .column-bar ul {
    white-space: nowrap
}

.column-list .column-bar-wrap .column-bar ul li {
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: inline-block
}

.column-list .column-bar-wrap .column-bar ul li a {
    width: 120px;
    height: 76px;
    background: #f7f8fb;
    margin-right: 12px;
    display: block;
    overflow: hidden
}

.column-list .column-bar-wrap .column-bar ul li a .column-img {
    width: 104px;
    height: 41px;
    margin: 8px auto 5px
}

.column-list .column-bar-wrap .column-bar ul li a .column-img img {
    width: 100%;
    height: 100%;
    display: block
}

.column-list .column-bar-wrap .column-bar ul li a h4 {
    text-align: center;
    font-size: 13px;
    font-family: Helvetica;
    color: #606366;
    line-height: 14px
}

.column-list .column-bar-wrap .column-bar ul li .cloumn-act {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 12px 0 rgba(46,68,126,.08);
    -moz-box-shadow: 0 3px 12px 0 rgba(46,68,126,.08);
    box-shadow: 0 3px 12px 0 rgba(46,68,126,.08);
    -moz-border-radius: 2px;
    border-radius: 2px
}

.column-list .column-bar-wrap .column-bar ul li .cloumn-act h4 {
    font-weight: 700;
    color: #a53b23;
    background: -webkit-gradient(linear,left top,right top,from(#0e4ef5),to(#17a3ff));
    background: -webkit-linear-gradient(left,#0e4ef5,#17a3ff);
    background: -moz-linear-gradient(left,#0e4ef5 0,#17a3ff 100%);
    background: -o-linear-gradient(left,#0e4ef5 0,#17a3ff 100%);
    background: linear-gradient(90deg,#0e4ef5,#17a3ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.column-list .column-feeds {
    margin-left: 20px;
    width: 100%;
    margin-bottom: 40px
}

.column-list .column-feeds ul {
    margin-left: -20px
}

.column-list .column-feeds ul li {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px
}

.column-list .column-feeds ul li a {
    width: 490px;
    height: 260px;
    background: #fff;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.08);
    -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,.08);
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.08);
    display: block
}

.column-list .column-feeds ul li a .column-feed-img {
    width: 490px;
    height: 196px
}

.column-list .column-feeds ul li a .column-feed-img img {
    width: 100%;
    height: 100%;
    vertical-align: bottom
}

.column-list .column-feeds ul li a h4 {
    font-size: 18px;
    color: #222;
    line-height: 64px;
    white-space: nowrap;
    padding: 0 24px;
    width: 442px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-weight: 700
}

.news-detail .pre-tips p:before,.sprite-content_bar-2x,.sprite-content_bar-2x-history_weekly_icon,.sprite-content_bar-2x-pre-tips-icon {
    background-image: url(images/sprites-content_bar-2x.66114b953189c4766c2d4e54bdbaa279.png);
    background-repeat: no-repeat;
    -moz-background-size: 152px auto;
    background-size: 152px auto
}

.sprite-content_bar-2x-history_weekly_icon {
    width: 152px;
    height: 24px;
    background-position: 0 0
}

.news-detail .pre-tips p:before,.sprite-content_bar-2x-pre-tips-icon {
    width: 22px;
    height: 22px;
    background-position: 0 -28px
}

.news-detail-fix a.collect.collected b:before,.news-detail-fix a.collect b:before,.news-detail-fix a.talk b:before,.news-detail-fix a.zan.cur b:before,.news-detail-fix a.zan b:before,.share-wrap .share-content a.copy,.share-wrap .share-content a.friend,.share-wrap .share-content a.qq,.share-wrap .share-content a.sina,.share-wrap .share-content a.wechat,.sprite-news_detail-2x,.sprite-news_detail-2x-collect,.sprite-news_detail-2x-collected,.sprite-news_detail-2x-copy,.sprite-news_detail-2x-friend,.sprite-news_detail-2x-qq,.sprite-news_detail-2x-share,.sprite-news_detail-2x-sina,.sprite-news_detail-2x-talk,.sprite-news_detail-2x-wechat,.sprite-news_detail-2x-zan,.sprite-news_detail-2x-zan1,.sprite-news_detail-2x-zan2 {
    background-image: url(images/sprites-news_detail-2x.5c50712288fd1b4ce842cfd2358c6ebb.png);
    background-repeat: no-repeat;
    -moz-background-size: 118px auto;
    background-size: 118px auto
}

.news-detail-fix a.collect b:before,.sprite-news_detail-2x-collect {
    width: 22px;
    height: 22px;
    background-position: -64px -32px
}

.news-detail-fix a.collect.collected b:before,.sprite-news_detail-2x-collected {
    width: 22px;
    height: 22px;
    background-position: 0 -64px
}

.share-wrap .share-content a.copy,.sprite-news_detail-2x-copy {
    width: 28px;
    height: 28px;
    background-position: 0 0
}

.share-wrap .share-content a.friend,.sprite-news_detail-2x-friend {
    width: 28px;
    height: 28px;
    background-position: -32px 0
}

.share-wrap .share-content a.qq,.sprite-news_detail-2x-qq {
    width: 28px;
    height: 28px;
    background-position: 0 -32px
}

.sprite-news_detail-2x-share {
    width: 11px;
    height: 11px;
    background-position: -96px -52px
}

.share-wrap .share-content a.sina,.sprite-news_detail-2x-sina {
    width: 28px;
    height: 28px;
    background-position: -32px -32px
}

.news-detail-fix a.talk b:before,.sprite-news_detail-2x-talk {
    width: 22px;
    height: 22px;
    background-position: -26px -64px
}

.share-wrap .share-content a.wechat,.sprite-news_detail-2x-wechat {
    width: 28px;
    height: 28px;
    background-position: -64px 0
}

.sprite-news_detail-2x-zan {
    width: 22px;
    height: 22px;
    background-position: -52px -64px
}

.news-detail-fix a.zan b:before,.sprite-news_detail-2x-zan1 {
    width: 22px;
    height: 22px;
    background-position: -96px 0
}

.news-detail-fix a.zan.cur b:before,.sprite-news_detail-2x-zan2 {
    width: 22px;
    height: 22px;
    background-position: -96px -26px
}

.content-bar .person-list .title-bar .button-bar .btn.next-btn,.content-bar .person-list .title-bar .button-bar .btn.next-btn.off,.content-bar .person-list .title-bar .button-bar .btn.pre-btn,.content-bar .person-list .title-bar .button-bar .btn.pre-btn.off,.sprite-person-2x,.sprite-person-2x-next-off,.sprite-person-2x-next-on,.sprite-person-2x-pre-off,.sprite-person-2x-pre-on {
    background-image: url(images/sprites-person-2x.296a978cc57ae8e3c9ce3d3bdd381ec4.png);
    background-repeat: no-repeat;
    -moz-background-size: 52px auto;
    background-size: 52px auto
}

.content-bar .person-list .title-bar .button-bar .btn.next-btn.off,.sprite-person-2x-next-off {
    width: 24px;
    height: 24px;
    background-position: 0 0
}

.content-bar .person-list .title-bar .button-bar .btn.next-btn,.sprite-person-2x-next-on {
    width: 24px;
    height: 24px;
    background-position: -28px 0
}

.content-bar .person-list .title-bar .button-bar .btn.pre-btn.off,.sprite-person-2x-pre-off {
    width: 24px;
    height: 24px;
    background-position: 0 -28px
}

.content-bar .person-list .title-bar .button-bar .btn.pre-btn,.sprite-person-2x-pre-on {
    width: 24px;
    height: 24px;
    background-position: -28px -28px
}

.column-list-video .column-feeds ul li a .bottom-bar .live-type.playing,.column-list-video .column-feeds ul li a .bottom-bar .live-type.preview,.column-list-video .column-feeds ul li a .bottom-bar .live-type.review,.column-list-video .column-feeds ul li a .bottom-bar .view-count:before,.column-list-video .column-feeds ul li a .column-feed-img:after,.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .bottom-bar .live-type.playing,.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .bottom-bar .live-type.preview,.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .bottom-bar .live-type.review,.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .bottom-bar .view-count:before,.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .column-feed-img:after,.sprite-video-2x,.sprite-video-2x-video_play,.sprite-video-2x-video_playing,.sprite-video-2x-video_preview,.sprite-video-2x-video_review,.sprite-video-2x-view_count {
    background-image: url(images/sprites-video-2x.170183eb0f5f5cce9110e79df6209978.png);
    background-repeat: no-repeat;
    -moz-background-size: 74px auto;
    background-size: 74px auto
}

.column-list-video .column-feeds ul li a .column-feed-img:after,.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .column-feed-img:after,.sprite-video-2x-video_play {
    width: 32px;
    height: 32px;
    background-position: 0 0
}

.column-list-video .column-feeds ul li a .bottom-bar .live-type.playing,.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .bottom-bar .live-type.playing,.sprite-video-2x-video_playing {
    width: 38px;
    height: 14px;
    background-position: -36px 0
}

.column-list-video .column-feeds ul li a .bottom-bar .live-type.preview,.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .bottom-bar .live-type.preview,.sprite-video-2x-video_preview {
    width: 28px;
    height: 14px;
    background-position: -36px -18px
}

.column-list-video .column-feeds ul li a .bottom-bar .live-type.review,.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .bottom-bar .live-type.review,.sprite-video-2x-video_review {
    width: 28px;
    height: 14px;
    background-position: 0 -36px
}

.column-list-video .column-feeds ul li a .bottom-bar .view-count:before,.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .bottom-bar .view-count:before,.sprite-video-2x-view_count {
    width: 14px;
    height: 14px;
    background-position: -32px -36px
}

.news-detail .pre-tips {
    width: 100%;
    line-height: 40px;
    background: rgba(250,170,112,.2);
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-top: 40px;
    text-align: center
}

.news-detail .pre-tips p {
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #f2914b;
    line-height: 40px
}

.news-detail .pre-tips p span {
    vertical-align: middle
}

.news-detail .pre-tips p:before {
    vertical-align: middle;
    content: "";
    display: inline-block
}

.news-detail .detail-path {
    font-size: 0;
    margin-top: 24px
}

.news-detail .detail-path a,.news-detail .detail-path b {
    font-size: 12px;
    color: #5f6366;
    line-height: 16px;
    display: inline-block;
    vertical-align: middle
}

.news-detail .detail-path b {
    font-weight: 400;
    padding: 0 5px
}

.news-detail .detail-title {
    margin-top: 24px
}

.news-detail .detail-title h3 {
    font-size: 36px;
    font-weight: 700;
    color: #222;
    line-height: 46px
}

.news-detail .detail-sub {
    font-size: 0;
    margin-top: 16px
}

.news-detail .detail-sub em {
    font-size: 12px;
    color: #e12420;
    line-height: 18px;
    width: 31px;
    height: 18px;
    background: #fff;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid rgba(246,60,57,.34);
    display: inline-block;
    text-align: center;
    margin-right: 6px
}

.news-detail .detail-sub span {
    font-size: 14px;
    color: #949799;
    line-height: 18px;
    margin-right: 5px
}

.news-detail .detail-content {
    margin-top: 32px;
    margin-bottom: 60px;
    font-size: 18px;
    color: #222;
    line-height: 32px
}

.news-detail .detail-content generalize,.news-detail .detail-content p {
    display: block;
    font-size: 18px;
    color: #222;
    line-height: 32px;
    margin: 32px 0
}

.news-detail .detail-content img {
    max-width: 100%
}

.news-detail .detail-content a {
    color: #2b7aff
}

.news-detail .detail-media {
    margin: 32px 0 8px
}

.news-detail .detail-media p {
    font-size: 14px;
    color: #5f6366;
    line-height: 28px
}

.news-detail .detial-qian {
    font-size: 0
}

.news-detail .detial-qian p {
    color: #5f6366;
    line-height: 32px;
    margin-right: 5px
}

.news-detail .detial-qian a,.news-detail .detial-qian p {
    font-size: 14px;
    display: inline-block;
    vertical-align: middle
}

.news-detail .detial-qian a {
    padding: 0 12px;
    color: #4987f1;
    line-height: 30px;
    height: 30px;
    background: #f0f5fe;
    -moz-border-radius: 16px;
    border-radius: 16px;
    margin-right: 10px
}

.news-detail .detail-line {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAlCAYAAABYkymLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDFCNDhERUY0MDYxMTFFQzkyQ0JBRkQ3RDA1MEY2RkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDFCNDhERjA0MDYxMTFFQzkyQ0JBRkQ3RDA1MEY2RkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MUI0OERFRDQwNjExMUVDOTJDQkFGRDdEMDUwRjZGQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MUI0OERFRTQwNjExMUVDOTJDQkFGRDdEMDUwRjZGQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq6MC6AAAAD1SURBVHjatNGNDcIgEAVgYQI30E1smMARHKEbVDdwBCchcQM3UDdwBI+EJhUL3HEPEnL9SXi8fGbTYXnvzzSm8Gw6HL6n8YyvF9uhwC3ON+2rBd/+SOMQX0fn3McAD9/SeNDe0b7T4UP4jmwwxsPDOs0fLRB2mmHp9i9oQAq7/GF7wC7/mx6wyAarsJCAEiyqQRZWHVCDVSFzYLUNqrDNAVxYTQMWbFOABFaMLIVtaSCCFQW0wEobiGHZAa2wLGQNLLdBM2w1QAvLaaCCLQYgYLPIKNhSAwjsagASNtcABvsXgIb9Qe4BmzaAw6YBAxp2ub4CDAA2YYIlttxsWQAAAABJRU5ErkJggg==) repeat-x 0 100%;
    background-color: #fff;
    -moz-background-size: 6px 9px;
    background-size: 6px 9px;
    height: 9px;
    margin: 30px 0 15px
}

.news-detail .detail-tip-text {
    margin-bottom: 40px
}

.news-detail .detail-tip-text p {
    font-size: 14px;
    font-weight: 400;
    color: #949799;
    line-height: 22px
}

.news-detail .news-feeds {
    margin-top: 0
}

.news-detail .detail-talk-component {
    margin-top: 40px
}

.news-detail .detail-about-company .detail-about-content ul li a {
    display: block;
    padding: 0 0 40px
}

.news-detail .detail-about-company .detail-about-content ul li a .about-item-img {
    width: 64px;
    height: 64px;
    background: #fff;
    -moz-border-radius: 50%;
    border-radius: 50%;
    float: left;
    margin-right: -80px;
    margin-top: 2px
}

.news-detail .detail-about-company .detail-about-content ul li a .about-item-img img {
    width: 100%;
    height: 100%
}

.news-detail .detail-about-company .detail-about-content ul li a .about-item-cont {
    margin-left: 80px;
    margin-right: 120px
}

.news-detail .detail-about-company .detail-about-content ul li a .about-item-cont h4 {
    font-size: 16px;
    font-weight: 700;
    color: #222;
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.news-detail .detail-about-company .detail-about-content ul li a .about-item-cont span {
    font-weight: 400;
    color: #5f6366;
    font-size: 0;
    white-space: nowrap;
    width: 480px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.news-detail .detail-about-company .detail-about-content ul li a .about-item-cont span b {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.news-detail .detail-about-company .detail-about-content ul li a .about-item-cont span em {
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
    font-size: 14px;
    line-height: 20px;
    font-style: normal
}

.news-detail .detail-about-company .detail-about-content ul li a .about-item-cont span em.red-txt {
    color: #f63c39
}

.news-detail .detail-about-company .detail-about-content ul li a .about-item-cont span em.green-txt {
    color: #06b76a
}

.news-detail .detail-about-company .detail-about-content ul li a .about-item-cont p {
    width: 480px;
    font-size: 14px;
    color: #5f6366;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    margin-top: 2px
}

.news-detail .detail-about-company .detail-about-content ul li a .about-item-guanzhu {
    float: right;
    margin-left: -80px;
    margin-top: 18px;
    font-size: 0;
    width: 80px;
    height: 30px;
    background: -webkit-gradient(linear,right top,left top,from(#3563c3),to(#1f439e));
    background: -webkit-linear-gradient(right,#3563c3,#1f439e);
    background: -moz-linear-gradient(right,#3563c3 0,#1f439e 100%);
    background: -o-linear-gradient(right,#3563c3 0,#1f439e 100%);
    background: linear-gradient(270deg,#3563c3,#1f439e);
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    text-align: center
}

.news-detail .detail-about-company .detail-about-content ul li a .about-item-guanzhu:before {
    content: "+";
    display: inline-block;
    font-size: 23px;
    line-height: 30px;
    font-weight: 700;
    color: #fff;
    vertical-align: middle;
    margin-right: 4px;
    margin-top: -4px
}

.news-detail .detail-about-company .detail-about-content ul li a .about-item-guanzhu span {
    padding-top: 1px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    line-height: 30px;
    display: inline-block;
    vertical-align: middle
}

.news-detail .detail-about-component {
    margin: 40px 0 0
}

.news-detail .detail-about-title h4 {
    font-size: 20px;
    font-weight: 700;
    color: #000;
    line-height: 22px;
    padding: 24px 0
}

.news-detail .detail-about-more {
    margin-top: -20px;
    margin-bottom: 56px
}

.news-detail .detail-about-more a {
    display: block;
    width: 680px;
    height: 40px;
    background: #f7f8fb;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    color: #4987f1;
    line-height: 40px
}

.news-detail .pdf_btn {
    padding: 6px 0 16px;
    display: block;
    color: #4987f2
}

.news-detail-fix {
    position: fixed;
    top: 177px
}

.news-detail-fix a {
    display: block
}

.news-detail-fix a p {
    margin-top: -18px;
    padding-top: 2px;
    text-align: center
}

.news-detail-fix a b {
    display: block;
    overflow: hidden
}

.news-detail-fix a b:before {
    content: "";
    display: block;
    margin: 12px auto 0
}

.news-detail-fix a p {
    margin-top: 0;
    padding-top: 4px
}

.news-detail-fix a.zan b {
    width: 48px;
    height: 48px;
    background: #f2f3f5;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.news-detail-fix a.zan.cur b {
    background: #ffeeef
}

.news-detail-fix a.collect.collected p {
    color: #faaa70
}

.share-wrap {
    position: fixed;
    top: 417px;
    z-index: 99
}

.share-wrap .share-tit {
    font-size: 0;
    margin-bottom: 16px
}

.share-wrap .share-tit:after {
    content: "";
    width: 16px;
    height: 1px;
    background: #edeef2;
    display: inline-block;
    vertical-align: middle
}

.share-wrap .share-tit span {
    font-size: 12px;
    color: #939799;
    line-height: 17px;
    display: inline-block;
    vertical-align: middle;
    padding: 0 4px
}

.share-wrap .share-tit:before {
    content: "";
    width: 16px;
    height: 1px;
    background: #edeef2;
    display: inline-block;
    vertical-align: middle
}

.share-wrap .share-content a {
    display: block;
    margin: 0 auto 12px
}

.share-wrap .copytips {
    background: #fff;
    -webkit-box-shadow: 1px 3px 10px 0 rgba(0,0,0,.14);
    -moz-box-shadow: 1px 3px 10px 0 rgba(0,0,0,.14);
    box-shadow: 1px 3px 10px 0 rgba(0,0,0,.14);
    text-align: center;
    position: absolute;
    left: 66px;
    top: 150px
}

.share-wrap .copytips:after {
    content: "";
    display: block;
    position: absolute;
    left: -7px;
    top: 10px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 7px solid #fff;
    border-bottom: 5px solid transparent
}

.share-wrap .copytips p {
    font-size: 12px;
    font-weight: 400;
    color: #222;
    line-height: 19px;
    padding: 5px 15px;
    white-space: nowrap
}

.share-wrap .codefix {
    width: 148px;
    height: 166px;
    background: #fff;
    -webkit-box-shadow: 1px 3px 10px 0 rgba(0,0,0,.14);
    -moz-box-shadow: 1px 3px 10px 0 rgba(0,0,0,.14);
    box-shadow: 1px 3px 10px 0 rgba(0,0,0,.14);
    text-align: center;
    position: absolute;
    left: 66px;
    top: 32px
}

.share-wrap .codefix:after {
    content: "";
    display: block;
    position: absolute;
    left: -7px;
    top: 10px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 7px solid #fff;
    border-bottom: 5px solid transparent
}

.share-wrap .codefix img {
    width: 80px;
    height: 80px;
    margin-top: 24px
}

.share-wrap .codefix p {
    font-size: 12px;
    font-weight: 400;
    color: #222;
    line-height: 19px
}

.my {
    margin-top: -40px;
    margin-bottom: 100px
}

.my .sy {
    float: left
}

.my .sy a {
    display: block;
    width: 136px;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    color: #323538;
    text-align: center
}

.my .sy a.cur {
    font-weight: 700;
    color: #4987f1;
    background: #f7f8fb;
    border-left: 2px solid #4987f1
}

.my .zw {
    margin-left: 184px
}

.my .cpyc .kl {
    color: #323538;
    font-weight: 700
}

.my .cpyc .yx-df {
    margin-top: 50px
}

.my h2 {
    font-size: 26px;
    color: #323538;
    line-height: 37px;
    margin-top: 80px;
    margin-bottom: 33px
}

.my h2,.my h4 {
    font-weight: 700
}

.my h4 {
    font-size: 16px;
    color: #222;
    line-height: 26px;
    margin-top: 16px;
    margin-bottom: 8px
}

.my .desc p {
    font-size: 16px;
    color: #5f6366;
    line-height: 30px
}

.my .desc .tiaokuan {
    font-weight: 700
}

.my .desc .mb {
    margin-bottom: 26px
}

.my .desc .black {
    color: #222;
    font-weight: 700
}

.my .desc .red {
    font-size: 18px;
    font-weight: 400;
    color: #f63c39;
    line-height: 26px
}

.my .desc .red .tel {
    font-weight: 700;
    font-size: 20px
}

.content_black {
    padding-top: 60px;
    background: -webkit-gradient(linear,left top,left bottom,from(#f6faff),color-stop(99%,#eceff5));
    background: -webkit-linear-gradient(top,#f6faff,#eceff5 99%);
    background: -moz-linear-gradient(top,#f6faff 0,#eceff5 99%);
    background: -o-linear-gradient(top,#f6faff 0,#eceff5 99%);
    background: linear-gradient(180deg,#f6faff,#eceff5 99%)
}

.content_black .company_info {
    margin-bottom: 200px
}

.content_black .company_info img {
    margin-top: 15px;
    width: 496px;
    height: 304px;
    float: left;
    margin-right: 24px
}

.content_black .company_info .company_jj {
    overflow: hidden
}

.content_black .company_info .company_jj icon {
    float: right
}

.content_black .company_info .company_jj div {
    float: right;
    margin-top: 20px
}

.content_black .company_info .company_jj p {
    font-size: 18px;
    color: #222;
    line-height: 30px
}

.content_mywhite {
    background: #fff
}

.content_mywhite .content-bar {
    overflow: initial!important
}

.content_mywhite .company_role {
    margin-top: -130px;
    float: left
}

.content_mywhite .company_role .item {
    position: relative;
    float: left;
    background: #fff;
    width: 200px;
    height: 260px
}

.content_mywhite .company_role .item .txt {
    position: absolute;
    width: 152px;
    height: 173px;
    padding: 40px 24px 47px
}

.content_mywhite .company_role .item h2 {
    font-size: 16px;
    font-weight: 700;
    color: #222;
    line-height: 22px
}

.content_mywhite .company_role .item p {
    margin-top: 18px;
    font-size: 12px;
    font-weight: 400;
    color: #5f6366;
    line-height: 19px
}

.content_mywhite .company_role .cur h2,.content_mywhite .company_role .cur p {
    color: #fff
}

.content_mywhite .company_role .cur:after {
    display: inline-block;
    content: ""
}

.content_mywhite .fzlc {
    float: left;
    width: 100%;
    padding-top: 68px;
    clear: both
}

.content_mywhite .fzlc .header .fzlc_icon {
    float: left
}

.content_mywhite .fzlc .header .fzlc_year {
    float: right;
    margin-left: -32px
}

.content_mywhite .fzlc .header .fzlc_year a {
    font-size: 22px;
    font-weight: 700;
    color: #323538;
    line-height: 30px;
    margin-left: 32px
}

.content_mywhite .fzlc .header .fzlc_year a.cur {
    font-size: 22px;
    font-weight: 700;
    color: #4987f1;
    line-height: 30px
}

.content_mywhite .fzlc .silder_wrap {
    position: relative;
    padding: 0 96px;
    overflow: hidden
}

.content_mywhite .fzlc .silder_wrap .fzlc_slider_wrap {
    width: 808px;
    overflow: hidden
}

.content_mywhite .fzlc .silder_wrap .fzlc_slider {
    margin-top: 24px
}

.content_mywhite .fzlc .silder_wrap .fzlc_slider .slideritem {
    width: 808px;
    display: inline-block
}

.content_mywhite .fzlc .silder_wrap .fzlc_slider .slideritem .shiji {
    width: 100%;
    margin-bottom: 16px
}

.content_mywhite .fzlc .silder_wrap .fzlc_slider .slideritem .shiji .month {
    display: block;
    color: #4987f1;
    line-height: 22px
}

.content_mywhite .fzlc .silder_wrap .fzlc_slider .slideritem .shiji span {
    font-size: 16px;
    color: #222;
    line-height: 26px
}

.content_mywhite .fzlc .silder_wrap .lefticon {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -18px
}

.content_mywhite .fzlc .silder_wrap .righticon {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -18px
}

.content_mywhite .gather {
    overflow: hidden
}

.content_mywhite .gather .jc {
    width: 100%;
    padding-top: 64px;
    padding-bottom: 100px
}

.news-feeds .news .source .hf:before,.news-feeds .news .source .lv:before,.news-feeds .news .source .yg:before {
    background: url(images/static-index-y_icon.e7c3a96a2ab6c8d4f51cd65aea20da01.png);
    -moz-background-size: 250px auto;
    background-size: 250px auto
}

.news-feeds {
    margin-top: 40px
}

.news-feeds .news {
    margin-bottom: 2px
}

.news-feeds .news a {
    //display: block
}

.news-feeds .news h2 {
    color: #222;
    max-height: 52px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
    word-break: break-all
}

.news-feeds .news h2,.news-feeds .news h2 em {
    font-size: 18px;
    font-weight: 700;
    line-height: 26px
}

.news-feeds .news h2 em {
    color: #2b7aff;
    margin-right: 4px
}

.news-feeds .news .desc {
    color: #5f6366;
    font-size: 14px;
    //line-height: 24px;
    max-height: 48px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
    margin-top: 8px
}

.news-feeds .news .source {
    //margin-top: 8px;
    margin-top: 25px;
    font-size: 14px;
    font-weight: 400;
    color: #949799;
    line-height: 18px;
    height: 18px
}

.news-feeds .news .source em {
    float: left;
    text-align: center;
    width: 31px;
    height: 16px;
    background: #fff;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 13px;
    font-weight: 400;
    color: #e12420;
    line-height: 17px;
    margin-right: 8px
}

.news-feeds .news .source span {
    float: left;
    margin-right: 8px
}

.news-feeds .news .source icon {
    float: left
}

.news-feeds .news .source .hf:before,.news-feeds .news .source .yg:before {
    content: "";
    display: inline-block;
    width: 11px;
    height: 10px;
    margin-right: 3px;
    vertical-align: -1px
}

.news-feeds .news .source .yg {
    color: #4987f1
}

.news-feeds .news .source .yg:before {
    background-position: -11px 0
}

.news-feeds .news .source .hf {
    color: #606366
}

.news-feeds .news .source .hf:before {
    background-position: 0 0
}

.news-feeds .news .source .lv:before {
    display: inline-block;
    content: "";
    width: 22px;
    height: 13px;
    background-position: 0 -45px;
    margin-top: -1px;
    margin-right: 3px;
    vertical-align: -1px
}

.news-feeds .news .source .look_icon {
    margin-top: 2px;
    margin-right: 3px
}

.news-feeds .news .stock {
    overflow: hidden;
    margin-top: 8px
}

.news-feeds .news .stock a {
    float: left;
    line-height: 22px;
    font-size: 0;
    padding: 5px 4px 5px 6px;
    margin-right: 8px;
    background: #f7f8fb;
    cursor: default
}

.news-feeds .news .stock a .name {
    float: left;
    color: #323538;
    font-size: 12px;
    line-height: 12px
}

.news-feeds .news .stock a .data {
    float: left;
    font-size: 12px;
    line-height: 12px;
    color: #5f6366;
    font-weight: 700;
    margin-left: 16px
}

.news-feeds .news .stock a .red {
    color: #e52e2e
}

.news-feeds .news .stock a .green {
    color: #62c3b6
}

.news-feeds .no_img .stock {
    margin-top: 12px
}

.news-feeds .simple_img .pic {
    float: left;
    margin-right: 20px
}

.news-feeds .simple_img .pic img {
    display: block;
    width: 220px;
    height: 138px;
    background: #d8d8d8;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.news-feeds .videoback .pic {
    float: left;
    position: relative;
    margin-right: 20px
}

.news-feeds .videoback .pic img {
    display: block;
    width: 220px;
    height: 138px;
    background: #d8d8d8;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.news-feeds .videoback .pic:before {
    content: "";
    width: 55px;
    height: 55px;
    position: absolute;
    left: 50%;
    top: 50%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA3CAYAAACo29JGAAAAAXNSR0IArs4c6QAAB2tJREFUaEPdWn1MU1cUv/e1sAxDjWMKm7ghKSJtohOzGONmVoUpyxDmwkxM1rGMbUxwaozL1IhVJqgbixmSuc2ZhRkyJTNU2ErkU11GmJFN52thNMiGCOVzUKlZ+967yyG95K1AP147IH1/kEffPR+/d+4953fuuxgF+Gpvb1cghJQOh+NphNCTGOMIQRAUhJBHMcYyQgiPMX7IMMwoIWQQIXQ/JCTkT4SQOS4ubjSQ7uBAKOvq6nrMZrOt4Xk+kRCyBCEkRS/BGHfJZLKWsLCw5iVLlgz565sUJyZsmkymGEJICkJoBSGE8dcZKo8xFhBCtzHGhoSEhE6peiWBY1k2CiH0GkJI5RolQRCE4eHhvs7Ozp6Ojo4Bk8k02traart79+4/o6OjgkKhYJYuXfrI8uXLwxISEhSxsbGPx8TEPLFgwYJFDMO4viCCEDIihC6q1epeX0H6BK6hoUEeGRn5MkIomRAip8YEQSD9/f3dzc3Nf5SUlHTeu3eP89WR6OhoeU5OTsyaNWuWLVy4cDHDMBO+YYxBX43FYqnSaDRe6/YaXHt7+0KO494WBAESxfgFUero6DCfPXv218rKyhFfAU03PjU1dX5WVtaq2NhYpTiaDMP8KZfLv4qLi+v3xpZX4FiWVWGM34GMR5X29fX1FBcX/3Tp0qVhbwxJGbN169YFO3fufG7RokVPiNbjQ0LIl2q1Gqar28sjuLa2tmd5ns+k05AQwtXW1jbt3r3b5El5oJ6fOnUqISkpaS3GeHwpwDSVyWTfxMfH33Bnwy04AMZx3Fs0aYyNjVmLioquXLhwAerTjF7btm2L2Lt374vz5s0Ldxomcrn8a3cApwXnnIo5NGIjIyODubm5hpaWFtuMohIZS0xMDDt9+nTK/PnzI2gECSEl003RKcFB8nA4HAfpGgNgWq220mw222cLGLWrVCpDS0tLU0UAH4aEhBybKslMAgfpPioq6gOaFWEqZmdn62czYq4vFCJ45syZNDpFIYv29vaedC0Tk8AZjcZ0J+tAkDzy8/P1s7HGPM0QWIOHDh1KEyUZg0qlqhDL/QccMA+M8SG6zmpqaq7PZFb0BMj1OWTR5OTk50XrL1/MZFzBvY8QUsNgqGMajabSV4MzPb6hoSFVVAdZtVr92URNpDdAggVB+BDSPjCPw4cPf/9/FuhAvQQo9EeOHHnVyWQIwzDHKdmeiJzRaHyPEPIMGDWbzX+kpaU1SnVgbGzsO5vNdn/Pnj2F58+f94oqSbUFcnq9/gWlUrnMOT1/U6lUn4/fwx/ox6xW6zFoW4AEHzhw4KI/XFEQhBsYY8zz/GhjY2NRUlLSD/4470kWuGhBQcFrQLahXQoPDz8I/eA4uLa2thSO49Lh3mKx3NuwYcOPnhS6e04IAVo0MSsGBgau7dq1q6CsrGzAH73uZOvr61+KjIyMhjFyubwiPj7eMO5Aa2vrQZ7nn4L7y5cv1+/fv9/sjxOu4EAXz/MjV69e/Xjjxo3V/uieTrawsFC5ZcuWDc6p+ZdKpTqGYc/DbrefpIkkJSXlGyn9mNjoVODo8/7+/sacnJyC8vJyv7cRxDahHzQYDJk0sYSGhn4A4BLtdvu7MHBwcLB3/fr1l/19s+7AOaP4d11d3clNmzZd8deWWP7atWtbIiIiYJcAhYaGfoGNRuMrhJDN8MPNmzd/1Wq1btsIb5zxBI7qsFgs9Tt27CgMVMkpLS19dvXq1aucU7MawAHzXwE/lJeX1+h0urveAPAlobgby3HccF1d3YnNmzfX+mtXp9MtzcjISHaCu41NJlOeIAiL4YejR49+Hwge6W3kxGAsFkttdnb28YqKir+lggS+mZeX9yrIMwzTjVmW/QQhNN4Abt++/dtbt249lKqcykkBB7Icxw1VV1efSE1NrZPiw8qVKx8tKyt73SlrxXfu3CmhzHrt2rVnYftNimJvs6U3unt6eq5otdrC2tpaqzfj6RjYNmxqasqC/6GjgcidoQVXrVZ/6Yuy6cZKjZxY34MHD9jw8PA3fPWHZdl3nDJkTkYOnLNarb8rFIo3fQE3VeTmzJqjb7yrq0ufnp7+qa/d/6Q1N1eyJQBzOBx9er3+o4yMjJ99iRgdOylbznado9Hq7u42ZGZmfuxrEhG/hEl1bjYZijNaQwaDocCf/pECnMRQZoNbUmegcGdlZR2vqqqSXLjFkZvELWe6KwBneJ4POHGesisAYzPRz9E3DI1rbm7usUDQPHHUpuznYMD/3Yk7o2W9fv16kUajqZKSCT3JTNuJB3oPxZWhDA0NNe3bty//3LlzfZ6clPLc7R4KKAzk7hch5Bcg5jzP25qbm0+tW7fukhSnvZVxu/sFSgK5b2m1WkvtdvuYTqfLLy4uvu+tk1LGebVvCYpZlg3OHWcnuOD9VuBce8H5lQfABfX3OQAYtF9WacYK2m/iFGDQnmYQAwzKcyguUzT4ThBRgEF79osCDNpTe2LeF5TnLV2JbVCelHUFSc84E0ISeZ6XfMZZJpN1YYznxhnnqVqUuXQ6/V9e2m0cXmb6ggAAAABJRU5ErkJggg==);
    margin-left: -27px;
    margin-top: -27px;
    z-index: 8
}

.news-feeds .simple_img .newinfo,.news-feeds .videoback .newinfo {
    overflow: hidden;
    height: 112px
}

.news-feeds .simple_img .newinfo .new_header,.news-feeds .videoback .newinfo .new_header {
    height: 82px
}

.news-feeds .simple_img .newinfo .stock,.news-feeds .videoback .newinfo .stock {
    margin-top: 8px
}

.news-feeds .simple_img .newinfo .one-line,.news-feeds .videoback .newinfo .one-line {
    max-height: 48px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2
}

.news-feeds .three_img .imglist {
    margin-top: 8px;
    height: 138px
}

.news-feeds .three_img .imglist li {
    float: left;
    margin-right: 10px
}

.news-feeds .three_img .imglist li img {
    display: block;
    width: 220px;
    height: 138px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.news-feeds .three_img .imglist li:last-of-type {
    margin-right: 0
}

.news-feeds .three_img .source {
    margin-top: 8px
}

.news-feeds .box {
    position: relative;
    width: 648px;
    height: 142px;
    background: -webkit-gradient(linear,left top,left bottom,from(#142149),to(rgba(28,44,91,0)));
    background: -webkit-linear-gradient(top,#142149,rgba(28,44,91,0));
    background: -moz-linear-gradient(top,#142149 0,rgba(28,44,91,0) 100%);
    background: -o-linear-gradient(top,#142149 0,rgba(28,44,91,0) 100%);
    background: linear-gradient(180deg,#142149,rgba(28,44,91,0));
    padding: 20px 16px;
    margin: -12px 0 36px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.news-feeds .box .box_header {
    position: relative;
    height: 20px;
    z-index: 3
}

.news-feeds .box .box_header .box_tit {
    float: left
}

.news-feeds .box .box_header .box_tit em {
    -moz-border-radius: 2px;
    border-radius: 2px;
    float: left;
    padding: 1px 4px;
    text-align: center;
    background: #e50804;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    line-height: 16px
}

.news-feeds .box .box_header .box_tit span {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    line-height: 18px;
    margin-left: 7px
}

.news-feeds .box .box_header .box_tips {
    float: right
}

.news-feeds .box .box_header .box_tips .lefticon,.news-feeds .box .box_header .box_tips .righticon,.news-feeds .box .box_header .box_tips .righticon.cur {
    float: left;
    margin-right: 8px
}

.news-feeds .box .box_header .box_tips .more {
    float: left;
    font-size: 12px;
    color: #fff;
    line-height: 17px;
    width: 64px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: rgba(0,0,0,.2);
    -moz-border-radius: 12px;
    border-radius: 12px
}

.news-feeds .box .box_header .box_tips .more:hover {
    color: #2b7aff
}

.news-feeds .box .box_scroll {
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 16px;
    font-size: 0;
    margin: 18px -16px 0;
    z-index: 3
}

.news-feeds .box .box_scroll li .wrap_info {
    display: inline-block;
    width: 218px;
    height: 68px;
    padding: 16px;
    margin-right: 15px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #fff
}

.news-feeds .box .box_scroll li .wrap_info>a {
    display: block;
    height: 44px
}

.news-feeds .box .box_scroll li .wrap_info>a h2 {
    font-size: 16px;
    color: #222;
    height: 44px;
    line-height: 22px;
    white-space: normal;
    font-weight: 700;
    overflow: hidden
}

.news-feeds .box .box_scroll li .stock {
    height: 22px
}

.news-feeds .box .box_scroll li .source,.news-feeds .box .box_scroll li .stock {
    margin-top: 6px
}

.news-feeds .box .box_scroll li .source {
    font-size: 12px;
    color: #939799;
    line-height: 18px
}

.news-feeds .box .boxImg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    opacity: .6;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.news-feeds .advertising {
    margin-top: -12px;
    margin-bottom: 36px
}

.news-feeds .advertising a {
    display: block
}

.news-feeds .advertising .small_img {
    display: block;
    width: 100%;
    height: 90px;
    -o-object-fit: cover;
    object-fit: cover
}

.news-feeds .advertising .big_img {
    display: block;
    width: 100%;
    height: 272px;
    -o-object-fit: cover;
    object-fit: cover
}

.special_column .zhuanti_item {
    padding: 0 165px 0 116px;
    margin-top: 40px
}

.special_column .zhuanti_item .info {
    width: 100%;
    float: left
}

.special_column .zhuanti_item .info h2 {
    font-size: 24px;
    font-weight: 700;
    color: #222;
    line-height: 33px
}

.special_column .zhuanti_item .info p {
    font-size: 16px;
    color: #323538;
    line-height: 24px;
    margin-top: 4px;
    max-height: 48px;
    display: -webkit-box;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2
}

.special_column .zhuanti_item .info .count {
    float: left;
    font-size: 16px;
    color: #939799;
    line-height: 28px;
    margin-top: 12px;
    margin-right: 40px
}

.special_column .zhuanti_item .info .count em {
    font-size: 20px;
    font-weight: 700;
    color: #323538;
    margin-right: 6px
}

.special_column .zhuanti_item img {
    width: 100px;
    height: 100px;
    -moz-border-radius: 50%;
    border-radius: 50%;
    float: left;
    margin-left: -100%;
    margin-top: 2px;
    position: relative;
    left: -116px
}

.special_column .zhuanti_item .gz_btn {
    display: block;
    width: 80px;
    height: 30px;
    text-align: center;
    background: -webkit-gradient(linear,right top,left top,from(#3563c3),to(#1f439e));
    background: -webkit-linear-gradient(right,#3563c3,#1f439e);
    background: -moz-linear-gradient(right,#3563c3 0,#1f439e 100%);
    background: -o-linear-gradient(right,#3563c3 0,#1f439e 100%);
    background: linear-gradient(270deg,#3563c3,#1f439e);
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: left;
    margin-left: -80px;
    margin-top: 18px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    line-height: 30px;
    position: relative;
    left: 122px
}

.special_column .zhuanti_item .gz_btn:before {
    display: inline-block;
    content: "";
    margin-right: 4px
}

.special_column .news-feeds {
    margin-top: 48px
}

.search-detail .search-detail-input {
    width: 680px;
    height: 48px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    margin-top: 40px;
    margin-bottom: 32px;
    -webkit-box-shadow: 0 2px 4px 0 #dbe0e6;
    -moz-box-shadow: 0 2px 4px 0 #dbe0e6;
    box-shadow: 0 2px 4px 0 #dbe0e6
}

.search-detail .search-detail-input input {
    width: 576px;
    height: 100%;
    padding-left: 24px;
    background: #f5f7fa;
    color: #222
}

.search-detail .search-detail-input input::-webkit-input-placeholder {
    color: #222
}

.search-detail .search-detail-input input:-moz-placeholder,.search-detail .search-detail-input input::-moz-placeholder {
    color: #222
}

.search-detail .search-detail-input input:-ms-input-placeholder {
    color: #222
}

.search-detail .search-detail-input input::-ms-input-placeholder {
    color: #222
}

.search-detail .search-detail-input input::placeholder {
    color: #222
}

.search-detail .search-detail-input a {
    float: right;
    width: 80px;
    height: 48px;
    background: #2b7aff;
    font-size: 18px;
    color: #fff;
    line-height: 48px;
    text-align: center
}

.search-detail .search-content {
    margin-top: 32px
}

.search-detail .search-content .search-tab ul {
    overflow: hidden;
    border-bottom: 1px solid #dddfe9
}

.search-detail .search-content .search-tab ul li {
    float: left;
    position: relative
}

.search-detail .search-content .search-tab ul li a {
    font-size: 18px;
    color: #222;
    line-height: 25px;
    display: block;
    padding: 0 24px 18px
}

.search-detail .search-content .search-tab ul li.act:after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -8px;
    width: 16px;
    height: 4px;
    background: #2b7aff
}

.search-detail .search-content .search-list-group .search-group-item {
    margin-top: 32px
}

.search-detail .search-content .search-list-group .search-group-item b.keyword {
    color: #2b7aff
}

.search-detail .search-content .search-list-group .search-group-item em.red {
    font-weight: 700;
    color: #2b7aff
}

.search-detail .search-content .search-list-group .search-group-item .search-tit {
    margin-bottom: 32px
}

.search-detail .search-content .search-list-group .search-group-item .search-tit h3 {
    font-weight: 700;
    color: #323538;
    line-height: 26px;
    font-size: 0
}

.search-detail .search-content .search-list-group .search-group-item .search-tit h3 b.keyword,.search-detail .search-content .search-list-group .search-group-item .search-tit h3 em.red,.search-detail .search-content .search-list-group .search-group-item .search-tit h3 span {
    font-size: 20px;
    vertical-align: middle
}

.search-detail .search-content .search-list-group .search-group-item .s-more-btn {
    margin: 40px 0 64px;
    width: 680px;
    height: 40px;
    background: #f7f8fb;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    color: #4987f1;
    line-height: 40px;
    text-align: center
}

.search-detail .search-content .search-list-group .search-group-item .s-more-btn a {
    display: block;
    width: 100%;
    height: 100%
}

.search-detail .search-content .search-list-group .search-group-item.column-list .search-list li a,.search-detail .search-content .search-list-group .search-group-item.company-list .search-list li a {
    overflow: hidden;
    display: block;
    margin-bottom: 32px
}

.search-detail .search-content .search-list-group .search-group-item.column-list .search-list li a .s-img,.search-detail .search-content .search-list-group .search-group-item.company-list .search-list li a .s-img {
    width: 64px;
    height: 64px;
    background: #fff;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #edeef2;
    overflow: hidden;
    float: left
}

.search-detail .search-content .search-list-group .search-group-item.column-list .search-list li a .s-img img,.search-detail .search-content .search-list-group .search-group-item.company-list .search-list li a .s-img img {
    width: 100%;
    height: 100%
}

.search-detail .search-content .search-list-group .search-group-item.column-list .search-list li a .s-art,.search-detail .search-content .search-list-group .search-group-item.company-list .search-list li a .s-art {
    margin-left: 16px;
    padding-left: 66px
}

.search-detail .search-content .search-list-group .search-group-item.column-list .search-list li a .s-art h4,.search-detail .search-content .search-list-group .search-group-item.company-list .search-list li a .s-art h4 {
    margin-top: 5px;
    font-size: 18px;
    font-weight: 700;
    line-height: 26px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #222
}

.search-detail .search-content .search-list-group .search-group-item.column-list .search-list li a .s-art p,.search-detail .search-content .search-list-group .search-group-item.company-list .search-list li a .s-art p {
    font-size: 14px;
    color: #939799;
    line-height: 20px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 6px
}

.search-detail .search-content .search-list-group .search-group-item.zhuanti-list .search-list li {
    margin-bottom: 40px
}

.search-detail .search-content .search-list-group .search-group-item.zhuanti-list .search-list li a {
    display: block;
    overflow: hidden
}

.search-detail .search-content .search-list-group .search-group-item.zhuanti-list .search-list li a .s-img {
    float: left;
    width: 220px;
    height: 137px
}

.search-detail .search-content .search-list-group .search-group-item.zhuanti-list .search-list li a .s-img img {
    width: 100%;
    height: 100%;
    vertical-align: bottom
}

.search-detail .search-content .search-list-group .search-group-item.zhuanti-list .search-list li a .s-art {
    margin-left: 24px;
    padding-left: 220px
}

.search-detail .search-content .search-list-group .search-group-item.zhuanti-list .search-list li a .s-art h4 {
    font-size: 18px;
    font-weight: 600;
    color: #222;
    line-height: 26px;
    width: 100%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 52px;
    margin-bottom: 68px;
    word-wrap: break-word
}

.search-detail .search-content .search-list-group .search-group-item.zhuanti-list .search-list li a .s-art p {
    width: 100%;
    font-size: 0
}

.search-detail .search-content .search-list-group .search-group-item.zhuanti-list .search-list li a .s-art p b.red_icon {
    font-size: 12px;
    font-weight: 400;
    color: #e12420;
    line-height: 17px;
    width: 31px;
    height: 18px;
    background: #fff;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid rgba(246,60,57,.34);
    margin-right: 5px
}

.search-detail .search-content .search-list-group .search-group-item.zhuanti-list .search-list li a .s-art p span {
    font-size: 14px;
    font-weight: 400;
    color: #949799;
    line-height: 18px;
    margin-right: 5px
}

.search-detail .search-content .search-list-group .search-group-item.video-list .search-list {
    overflow: hidden;
    margin-bottom: -20px
}

.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li {
    float: left;
    height: 255px;
    margin-bottom: 20px
}

.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li:not(:nth-of-type(2n)) {
    margin-right: 40px
}

.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a {
    background: #fff;
    display: block
}

.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .column-feed-img {
    width: 320px;
    height: 180px;
    background: #edeef2;
    position: relative
}

.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .column-feed-img:after {
    content: "";
    display: inline-block;
    position: absolute;
    right: 8px;
    bottom: 8px
}

.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .column-feed-img img {
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a h4 {
    width: 320px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    font-weight: 700;
    color: #222;
    line-height: 26px;
    margin-top: 16px
}

.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .bottom-bar {
    font-size: 0;
    margin-top: 8px
}

.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .bottom-bar .live-type {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px
}

.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .bottom-bar .source {
    color: #bebebe;
    vertical-align: middle;
    font-size: 12px;
    line-height: 17px
}

.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .bottom-bar .view-count {
    font-size: 12px;
    line-height: 17px;
    color: #ababab;
    vertical-align: middle;
    margin-left: 8px
}

.search-detail .search-content .search-list-group .search-group-item.video-list .search-list li a .bottom-bar .view-count:before {
    display: inline-block;
    content: "";
    height: 16px;
    margin-right: 4px;
    vertical-align: middle
}

.search-detail .no-search {
    margin-top: 40px;
    margin-bottom: 200px;
    text-align: center
}

.search-detail .no-search img {
    width: 480px;
    height: 295px
}

.search-detail .no-search p {
    width: 72px;
    height: 26px;
    font-size: 18px;
    font-weight: 400;
    color: #222;
    line-height: 26px;
    margin: auto
}

.search-detail .no-search span {
    width: 170px;
    height: 22px;
    font-size: 14px;
    font-weight: 400;
    color: #939799;
    line-height: 22px;
    margin-top: 6px
}

.search-detail .no-search a {
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    width: 170px;
    height: 40px;
    background: #2b7aff;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block;
    margin: 16px auto 0
}

.column-list-video .column-bar-wrap .column-l-bar {
    float: left;
    display: block;
    margin-left: 15px;
    margin-top: 68px
}

.column-list-video .column-bar-wrap .column-r-bar {
    float: right;
    display: block;
    margin-right: 15px;
    margin-top: 68px
}

.column-list-video .column-bar-wrap .column-gary-bar {
    opacity: .5
}

.column-list-video .column-bar-wrap .column-bar {
    float: left;
    padding: 0 15px;
    width: 900px;
    height: 166px;
    overflow: hidden
}

.column-list-video .column-bar-wrap .column-bar.column-bar-50padding {
    padding: 0 50px
}

.column-list-video .column-bar-wrap .column-bar .column-content {
    padding-top: 24px;
    padding-bottom: 24px;
    overflow: hidden;
    width: 100%
}

.column-list-video .column-bar-wrap .column-bar ul {
    white-space: nowrap;
    overflow: hidden;
    font-size: 0
}

.column-list-video .column-bar-wrap .column-bar ul li {
    width: 96px!important;
    height: 116px!important;
    background: rgba(247,248,251,.4);
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #f7f8fb;
    position: relative;
    margin-right: 15px;
    display: inline-block
}

.column-list-video .column-bar-wrap .column-bar ul li:first-of-type {
    margin-left: 10px
}

.column-list-video .column-bar-wrap .column-bar ul li:last-of-type {
    margin-right: 0
}

.column-list-video .column-bar-wrap .column-bar ul li a {
    display: block;
    overflow: hidden
}

.column-list-video .column-bar-wrap .column-bar ul li a .column-img {
    width: 48px;
    height: 48px;
    margin: 16px auto 10px
}

.column-list-video .column-bar-wrap .column-bar ul li a .column-img img {
    width: 100%;
    height: 100%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.column-list-video .column-bar-wrap .column-bar ul li a h4 {
    text-align: center;
    font-size: 14px;
    color: #5f6366;
    line-height: 26px
}

.column-list-video .column-bar-wrap .column-bar ul li.cloumn-act {
    background-color: #fff;
    -webkit-box-shadow: 0 4px 15px 0 rgba(46,68,126,.15);
    -moz-box-shadow: 0 4px 15px 0 rgba(46,68,126,.15);
    box-shadow: 0 4px 15px 0 rgba(46,68,126,.15);
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: none
}

.column-list-video .column-bar-wrap .column-bar ul li.cloumn-act:after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 4px;
    background: #2b7aff;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -8px
}

.column-list-video .column-bar-wrap .column-bar ul li.cloumn-act a h4 {
    font-weight: bolder;
    color: #2b7aff
}

.column-list-video .column-feeds {
    width: 100%;
    margin-bottom: 40px
}

.column-list-video .column-feeds ul li {
    float: left;
    height: 255px;
    margin-bottom: 20px
}

.column-list-video .column-feeds ul li:not(:nth-of-type(3n)) {
    margin-right: 20px
}

.column-list-video .column-feeds ul li a {
    background: #fff;
    display: block
}

.column-list-video .column-feeds ul li a .column-feed-img {
    width: 320px;
    height: 180px;
    background: #edeef2;
    position: relative
}

.column-list-video .column-feeds ul li a .column-feed-img:after {
    content: "";
    display: inline-block;
    position: absolute;
    right: 8px;
    bottom: 8px
}

.column-list-video .column-feeds ul li a .column-feed-img img {
    width: 100%;
    height: 100%;
    vertical-align: bottom;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -o-object-fit: cover;
    object-fit: cover
}

.column-list-video .column-feeds ul li a h4 {
    width: 320px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 18px;
    font-weight: 700;
    color: #222;
    line-height: 26px;
    margin-top: 16px
}

.column-list-video .column-feeds ul li a .bottom-bar {
    font-size: 12px;
    line-height: 17px;
    margin-top: 8px;
    width: 320px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.column-list-video .column-feeds ul li a .bottom-bar .live-type {
    display: inline-block;
    vertical-align: middle
}

.column-list-video .column-feeds ul li a .bottom-bar .source {
    display: inline-block;
    width: 200px;
    height: 17px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #bebebe;
    vertical-align: middle
}

.column-list-video .column-feeds ul li a .bottom-bar .view-count {
    color: #ababab;
    vertical-align: middle;
    margin-left: 8px
}

.column-list-video .column-feeds ul li a .bottom-bar .view-count:before {
    display: inline-block;
    content: "";
    height: 16px;
    margin-right: 4px;
    vertical-align: middle
}

.not-found {
    text-align: center;
    margin-top: 80px;
    margin-bottom: 148px;
    overflow: hidden
}

.not-found img {
    width: 480px;
    height: 295px
}

.not-found p {
    width: 252px;
    height: 26px;
    font-size: 18px;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #323538;
    line-height: 26px;
    margin: auto auto 16px
}

.not-found a {
    margin: 0 auto;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    width: 96px;
    height: 40px;
    background: #2b7aff;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: block;
    text-align: center
}

body>.loadEffect {
    position: fixed
}

.loadEffect,body>.loadEffect {
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.loadEffect {
    position: absolute
}

.loadEffect .cover {
    position: absolute;
    width: 120px;
    min-height: 100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 10px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #000;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.loadEffect .cover .loading {
    width: 30px;
    height: 30px;
    border: 2px solid #fff;
    border-top-color: transparent;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-animation: loading .75s linear infinite;
    -moz-animation: loading infinite .75s linear;
    animation: loading .75s linear infinite
}

.loadEffect .cover h2 {
    margin-top: 10px;
    color: #fff;
    text-align: center
}

@-webkit-keyframes loading {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-moz-keyframes loading {
    0% {
        -moz-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -moz-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes loading {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.special2 {
    margin-top: 34px;
    margin-bottom: 60px
}

.special2 .weekly_category_wrap {
    font-size: 0;
    height: 30px
}

.special2 .weekly_category_wrap .weekly_category {
    display: inline-block;
    vertical-align: top;
    position: relative
}

.special2 .weekly_category_wrap .weekly_category .weekly_category_title {
    padding-left: 11px;
    padding-right: 28px;
    position: relative;
    height: 28px
}

.special2 .weekly_category_wrap .weekly_category .weekly_category_title img {
    display: block;
    height: 8px;
    margin-bottom: 2px
}

.special2 .weekly_category_wrap .weekly_category .weekly_category_title.weekly_category_act p {
    color: #2b7aff;
    font-weight: 700
}

.special2 .weekly_category_wrap .weekly_category .weekly_category_title b {
    background: url(data:image/png;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAACKADAAQAAAABAAAAOAAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgAOAAIAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAgICAgICBAICBAYEBAQGCAYGBgYICggICAgICgwKCgoKCgoMDAwMDAwMDA8PDw8PDxERERERExMTExMTExMTE//bAEMBAwMDBQUFCAUFCBQOCw4UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/dAAQAAf/aAAwDAQACEQMRAD8A63/hBR/cpf8AhBh/c/Svs3/hBT/co/4QT/Zr+iP9bP7x+U/2H5H/0PZ/g5+334evGi0X42af9jc4X+0rFS8f1lg5dfUmMtk9EAr6c/4bC/ZO/wChmP8A4A3v/wAYr8DKK/R6mWU5O6bXoz52NdpWsj//0fg+iiiv1g+XP//S+D6KKK/WD5c//9k=) no-repeat;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    width: 4px;
    height: 28px;
    position: absolute;
    left: 0;
    top: 0
}

.special2 .weekly_category_wrap .weekly_category .weekly_category_title p {
    font-size: 18px;
    line-height: 20px;
    color: #323538;
    margin-right: 17px;
    float: left
}

.special2 .weeklylist {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 4px
}

.special2 .weeklylist .weeklyitem {
    margin-top: 16px;
    width: 332px;
    height: 144px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 20px 14px;
    background: #f7f8fb;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.special2 .weeklylist .weeklyitem .topinfo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #e8eaf1;
    padding-bottom: 14px
}

.special2 .weeklylist .weeklyitem .topinfo img {
    width: 56px;
    height: 56px;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 14px
}

.special2 .weeklylist .weeklyitem .topinfo .title h2 {
    font-size: 16px;
    font-weight: 700;
    color: #222;
    line-height: 25px;
    width: 216px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
}

.special2 .weeklylist .weeklyitem .topinfo .title .desc {
    margin-top: 2px;
    font-size: 14px;
    color: rgba(95,99,102,.8);
    line-height: 20px;
    width: 216px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
}

.special2 .weeklylist .weeklyitem .bottom {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 12px
}

.special2 .weeklylist .weeklyitem .bottom,.special2 .weeklylist .weeklyitem .bottom .data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.special2 .weeklylist .weeklyitem .bottom .data {
    font-size: 13px;
    color: #939799;
    line-height: 20px
}

.special2 .weeklylist .weeklyitem .bottom .data .gz {
    margin-right: 16px
}

.special2 .weeklylist .weeklyitem .bottom .data span {
    font-size: 13px;
    font-weight: 700;
    color: #323538;
    margin-right: 4px
}

.special2 .weeklylist .weeklyitem .bottom .attention {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 72px;
    height: 26px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 700;
    border: 1px solid #5b80ce;
    color: #5b80ce
}

.special2 .weeklylist .weeklyitem .bottom .attention span {
    margin-right: 4px
}

.special2 .weeklylist .weeklyitem .bottom .attention:hover {
    background: #3563c3;
    color: #fff
}


.news-feeds .news::after {
    content: "";
    display: block;
    clear: both;
}