﻿@charset "utf-8";
* {
    font-family: "Microsoft YaHei";
}

a:hover {
    color: #ff7e00;
}

.container-1200 {
    position: relative;
    margin: 0 auto;
    width: 1200px;
    overflow: hidden;
}

.content-left {
    float: left;
    position: relative;
    margin-right: 30px;
    width: 870px;
    overflow: hidden;
}

.content-right {
    float: left;
    position: relative;
    width: 300px;
    overflow: hidden;
}

.cms-logo {
    float: left;
    padding-left: 92px;
    height: 50px;
    line-height: 50px;
    font-size: 28px;
    font-weight: 400;
}

a.cms-logo:hover {
    color: #333;
}

.market-logo {
    background: url("../images/market-logo.png") 20px center no-repeat;
}

.skill-logo {
    background: url("../images/skill-logo.png") 20px center no-repeat;
}

.evaluating-logo {
    padding-left: 116px;
    background: url("../images/evaluating-logo.png") 20px center no-repeat;
}

.shop-logo {
    background: url("../images/shop-logo.png") 20px center no-repeat;
}

.update-logo {
    height: 57px;
    background: url("../images/update-logo.png") 20px center no-repeat;
}

.evaluate-logo {
    background: url("../images/evaluate-logo.png") 20px center no-repeat;
}

.news-logo {
    padding-left: 116px;
    height: 54px;
    background: url("../images/news-logo.png") 20px center no-repeat;
}

.interview-logo {
    background: url("../images/interview-logo.png") 20px center no-repeat;
}

.pic-logo {
    background: url("../images/pic-logo.png") 20px center no-repeat;
}

.article-logo {
    padding-left: 120px;
    background: url("../images/article-logo.png") 3px center no-repeat;
}

.cms-logo a {
    color: #000;
}

.cms-search {
    float: right;
    margin-top: 19px;
    width: 300px;
    height: 30px;
    display: none;
}

.cms-search #searchWord {
    float: left;
    width: 210px;
    height: 28px;
    line-height: 28px;
    text-indent: 10px;
    font-family: SimSun;
    font-size: 12px;
    border: 1px solid #d0d0d0;
    /*border-right: none;*/
    outline: none;
    cursor: pointer;
    overflow: hidden;
}

.cms-search #searchBtn {
    float: right;
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: white;
    background-color: #ff7e00;
    cursor: pointer;
    outline: none;
}

.cms-nav {
    margin-top: 20px;
    height: 40px;
    background-color: #167af4;
    overflow: hidden;
}

.cms-nav li {
    float: left;
    line-height: 40px;
    font-size: 16px;
    color: #8bbdfa;
}

.cms-nav li a {
    padding: 0 35px;
    color: white;
}

.cms-nav li a:hover {
    color: #ff7e00;
}

.cms-breadcrumbs {
    margin-top: 6px;
    margin-bottom: 4px;
    height: 20px;
    line-height: 20px;
    font-family: SimSun;
    font-size: 14px;
    color: #222222;
}

.cms-breadcrumbs a {
    padding: 0 5px;
    color: #005bcb;
}

.cms-breadcrumbs a:hover {
    color: #ff7e00;
    text-decoration: underline;
}

.top-head {
    position: relative;
    margin-top: 21px;
    padding-bottom: 15px;
    height: 50px;
    border-bottom: 1px solid #d0d0d0;
}

.h2-sty {
    float: left;
    height: 50px;
    line-height: 50px;
    font-weight: 400;
    font-size: 30px;
    color: #000;
}

.list-tab {
    position: absolute;
    padding-left: 30px;
    right: 0;
    top: 24px;
    height: 18px;
    line-height: 18px;
    font-family: SimSun;
    font-size: 12px;
    color: #8a8a8a;
    background: url("../images/list-tab.png") left center no-repeat;
}

.cms-list {
    /*margin-bottom: 40px;*/
    /*height: 507px;*/
    overflow: hidden;
}

.cms-list li {
    position: relative;
    padding: 20px 0 24px 0;
    border-bottom: 1px dotted #e1e1e1;
}

.cms-list li .pic {
    float: left;
    position: relative;
    margin: 4px 30px 0 0;
    width: 180px;
    height: 120px;
    display: block;
}

.cms-list li .pic img {
    width: 100%;
    height: 100%;
}

.cms-list li .pic span {
    position: absolute;
    left: 0;
    top: 0;
    width: 48px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-family: SimSun;
    font-size: 14px;
    color: white;
    background: url("../images/blue.png") repeat;
    display: block;
}

.cms-list li .info h3 {
    height: 30px;
    font-weight: 400;
    font-size: 24px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.cms-list li .info h3 a {
    line-height: 30px;
    color: #000;
}

.cms-list li .info h3 a:hover {
    color: #005bcb;
}

.cms-list li .info p {
    margin: 12px 0;
    line-height: 26px;
    font-family: simsun;
    font-size: 14px;
    color: #626262;
    height: 52px;
    overflow: hidden;
}

.info-show {
    margin-top: 5px;
}

.info-show span {
    height: 17px;
    line-height: 17px;
    font-size: 14px;
    color: #8a8a8a;
    display: block;
}

.tag {
    float: left;
    margin-right: 35px;
    padding-left: 38px;
    font-family: SimSun;
    background: url("../images/tag.png") left center no-repeat;
}

.tag a {
    padding: 0 5px;
    color: #005bcb;
}

.tag a:hover {
    color: #ff7e00;
}

.time {
    float: right;
    padding-left: 30px;
    background: url("../images/time.png") left center no-repeat;
}

.comment-share {
    float: right;
    *width: 115px;
    height: 17px;
    line-height: 17px;
    font-size: 14px;
    color: #8a8a8a;
}

.comment-share .comment {
    float: left;
    padding: 0 15px 0 30px;
    line-height: 17px;
    font-size: 14px;
    color: #8a8a8a;
    display: block;
    border-right: 1px solid #8a8a8a;
    background: url("../images/comment.png") left center no-repeat;
}

.comment-share .bdsharebuttonbox {
    float: right;
}

.comment-share .bdsharebuttonbox .bds_more {
    margin: 0;
    padding-left: 27px;
    height: 17px;
    line-height: 17px;
    background: url("../images/share.png") right center no-repeat;
}

.cms-article-list {
    position: relative;
    width: 920px;
    padding: 18px 0;
    border-bottom: 1px dotted #e1e1e1;
}

.cms-article-list li {
    float: left;
    padding-left: 15px;
    margin-right: 40px;
    width: 405px;
    height: 36px;
    line-height: 36px;
    background: url("../images/dot.png") left 17px no-repeat;
}

.cms-article-list li p {
    float: left;
    height: 36px;
    line-height: 36px;
    width: 345px;
    font-family: SimSun;
    font-size: 14px;
    color: #000;
    overflow: hidden;
}

.cms-article-list li span {
    float: right;
    height: 36px;
    line-height: 36px;
    font-family: SimSun;
    font-size: 12px;
    color: #8a8a8a;
    white-space: nowrap;
    display: block;
}

.page-num-list {
    position: relative;
    margin: 50px 0;
    width: 100%;
    text-align: center;
}

.page-num-list a {
    margin: 0 3px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 28px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    font-family: Arial;
    color: #333333;
    border: 1px solid #89bbf9;
    cursor: pointer;
}

.page-num-list a:hover,
.page-num-list .show-now {
    color: white;
    background-color: #167af4;
    border: 1px solid #167af4;
}

.page-num-list .forward,
.page-num-list .next {
    width: 70px;
}

#left-nav {
    position: fixed;
    right: 50%;
    top: 100px;
    padding: 2px;
    margin-right: 622px;
    width: 104px;
    background-color: white;
    border: 1px solid #d1d1d1;
    display: none;
}

#left-nav a {
    width: 100%;
    height: 43px;
    line-height: 43px;
    text-align: center;
    font-size: 16px;
    color: black;
    display: block;
    overflow: hidden;
}

#left-nav a.active,
#left-nav a:hover {
    color: white;
    background-color: #167af4;
}

#Top {
    width: 100%;
    height: 55px;
    cursor: pointer;
    background: url("../images/top-top.png") center 15px no-repeat;
}

/****************************lee.css******************************************/

.cms-pic-show {
    display: none;
    position: relative;
    margin-top: 17px;
    width: 100%;
    height: 500px;
    overflow: hidden;
}

.cms-pic-show a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 2;
}

.cms-pic-show a img {
    width: 100%;
    height: 100%;
}

.cms-pic-show a p {
    position: absolute;
    left: 0;
    bottom: 30px;
    width: 680px;
    height: 62px;
    line-height: 62px;
    text-indent: 30px;
    font-size: 24px;
    color: white;
    overflow: hidden;
    background: url("../images/pic-b-bg.png") repeat;
    z-index: 3;
}

.cms-pic-btn {
    position: absolute;
    bottom: 54px;
    z-index: 3;
}

.cms-pic-btn li {
    float: left;
    margin-right: 14px;
    width: 14px;
    height: 14px;
    *height: 20px;
    cursor: pointer;
    background: url(../images/s_circle.png) no-repeat center;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
}

.s_cms_pic {
    height: 400px;
}

.s_cms_pic a img {
    height: 400px;
}

.s_26 {
    right: 26px;
}

.s_pic_btn {
    text-align: center;
    position: absolute;
    left: 50%;
    float: left;
}

.s_pic_btn li {
    position: relative;
    left: -50%;
}

.cms-pic-btn li.cur {
    background: url(../images/s_circle_active.png) no-repeat center;
}

.pic-top-head {
    display: none;
    position: relative;
    margin-top: 21px;
    padding-bottom: 18px;
    height: 50px;
}

.pic-top-head .h2-sty {
    font-size: 24px;
    color: #005bcb;
}

.the-last-pic {
    position: absolute;
    right: 0;
    top: 8px;
    width: 105px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    color: #ff5e0d;
    background: url("../images/the-last.png") center no-repeat;
}

.cms-pic-list {
    position: relative;
    width: 1230px;
}

.cms-pic-list li {
    float: left;
    padding-bottom: 15px;
    margin-right: 30px;
    width: 380px;
}

.cms-pic-list li a {
    display: block;
    width: 100%;
    height: 260px;
    text-align: center;
    background-color: #CCC;
    overflow: hidden;
}

.cms-pic-list li a img {
    height: 100%;
}

.cms-pic-list li a p {
    position: relative;
    padding: 17px 0 6px 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.cms-pic-list li em {
    padding-right: 20px;
    line-height: 30px;
    font-size: 14px;
    color: #005bcb;
}

.gallery {
    padding-left: 26px;
    background: url("../images/gallery.png") left center no-repeat;
}

.watch {
    padding-left: 45px;
    background: url("../images/watch.png") left center no-repeat;
}

.article-id {
    margin-bottom: 10px;
}

.article-id .cms-search {
    margin-top: 2px;
}

.cms-article-nav {
    position: relative;
    margin-top: 16px;
    background-color: #167af4;
    margin-bottom: 26px;
}

.cms-article-nav h2 {
    float: left;
    line-height: 40px;
    font-size: 22px;
    font-weight: 400;
    color: white;
    text-indent: 30px;
    max-width: 602px;
    overflow: hidden;
    height: 40px;
}

.cms-article-nav .cms-nav {
    float: right;
    margin-top: 0;
}

.cms-article-nav .cms-nav li a {
    padding: 0 18px;
}

.article-h3-sty {
    position: relative;
    padding: 12px 0 12px 0;
    width: 100%;
    line-height: 50px;
    text-align: center;
    font-size: 28px;
    font-weight: 400;
}

.editor-info {
    position: relative;
    padding-bottom: 12px;
    margin-top: -7px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 12px;
    border-bottom: 1px dotted #e1e1e1;
}

.editor-info a {
    color: #005bcb;
}

.editor-info span {
    padding: 0 5px;
}

.show-all {
    position: absolute;
    right: 0;
    top: 0;
    width: 132px;
    height: 32px;
    line-height: 32px;
    text-align: left;
    text-indent: 58px;
    font-family: SimSun;
    font-size: 12px;
    color: #005bcb;
    display: block;
    background: url("../images/show-all.png") center no-repeat;
}

.show-normal {
    position: absolute;
    right: 0;
    top: 0;
    width: 132px;
    height: 32px;
    line-height: 32px;
    text-align: left;
    text-indent: 58px;
    font-family: SimSun;
    font-size: 12px;
    color: #005bcb;
    display: block;
    background: url("../images/show-normal.png") center no-repeat;
}

.user-do-sth {
    position: relative;
    margin: 0 auto;
    width: 228px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border: 1px solid #e1e1e1;
    border-top: none;
}

.user-do-sth a {
    padding: 4px 25px 4px 40px;
    line-height: 34px;
    font-family: SimSun;
    font-size: 12px;
    color: #005bcb;
}

.favorite {
    border-right: 1px solid #e1e1e1;
    background: url("../images/favorite.png") 5px center no-repeat;
}

.user-do-sth .go-comment {
    padding: 4px 0px 4px 55px;
    background: url("../images/comment.png") 25px center no-repeat;
}

.cms-article-text {
    position: relative;
    margin-top: 15px;
}

.cms-article-text p {
    margin-bottom: 13px;
    padding: 0 23px;
    line-height: 32px;
    font-family: SimSun;
    font-size: 14px;
    text-indent: 28px;
}

.cms-article-text .intro {
    padding: 8px 23px;
    color: #005bcb;
    border: 1px solid #e1e1e1;
    background-color: #f9f9f9;
}

.cms-article-text .pic {
    width: 100%;
    text-align: center;
    display: block;
}

.cms-article-text a img {
    width: 100%;
    text-align: center;
}

.tips {
    position: relative;
    margin-top: 80px;
    line-height: 20px;
    text-align: center;
    font-family: SimSun;
    font-size: 12px;
    color: #a2a2a2;
    visibility: visible;
}

.tips i {
    padding: 5px 10px;
    background: url("../images/cancel.png") center top no-repeat;
}

.article-foot {
    position: relative;
    margin: 20px 0 50px 0;
    height: 32px;
}

.article-foot .page-num-list {
    margin: 0;
}

.article-foot .bdsharebuttonbox {
    position: absolute;
    left: 0;
    top: 0;
    padding: 1px 3px;
    border: 1px solid #e1e1e1;
    z-index: 99;
}

.article-foot .bdsharebuttonbox a {
    padding: 0!important;
    margin: 5px 3px!important;
    width: 20px!important;
    height: 20px!important;
}

.article-foot .bds_more {
    border-right: 1px solid #e1e1e1;
    background: url("../images/share.png") left no-repeat!important;
}

.article-foot .bds_weixin {
    background: url("../images/weixin.png") center no-repeat!important;
}

.article-foot .bds_tqq {
    display: none !important;
    background: url("../images/tqq.png") center no-repeat!important;
}

.article-foot .bds_qzone {
    background: url("../images/qzone.png") center no-repeat!important;
}

.article-foot .bds_tsina {
    background: url("../images/weibo.png") center no-repeat!important;
}

.article-news {
    position: relative;
    margin-top: 38px;
    padding-top: 18px;
    border: 1px solid #e1e1e1;
    overflow: hidden;
}

.h4-sty {
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}

.article-news-show {
    width: 900px;
    padding: 9px 0 25px 0px;

}

.article-news-show li {
    float: left;
    margin-right: 100px;
    width: 350px;
    height: 32px;
    overflow: hidden;
}

.article-news-show li a {
    line-height: 32px;
    font-family: SimSun;
    font-size: 14px;
}

.article-relative {
    margin-top: 21px;
}

.relative-hd .h4-sty {
    float: left;
    color: #005bcb;
    text-align: left;
}

.relative-last {
    float: right;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-family: SimSun;
    font-size: 14px;
    color: #ff5400;
    display: block;
    background: url("../images/relative-last.png") center no-repeat;
}

.article-relative .article-news-show li {
    text-indent: 23px;
    background: url("../images/dot.png") left 15px no-repeat;
}

/***********************sIndex.css********************************************/

.s_hot-news {
    width: 300px;
    margin-bottom: 30px;
}

.s_hot-list {
    width: 300px;
    margin-bottom: 30px;
}

.s_hot-title {
    width: 300px;
    height: 38px;
    border-bottom: 1px solid #167af4;
    background: #f4f3f3;
    line-height: 38px;
    position: relative;
}

.s_hot-title h5 {
    height: 100%;
    font-size: 18px;
    margin-left: 14px;
    font-weight: 400;
}

.s_hot-title ol {
    float: right;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    height: 14px;
    right: 0;
    line-height: 14px;
    cursor: pointer;
}

.s_hot-title ol li {
    width: 60px;
    *height: 20px;
    color: #000;
    *line-height: 20px;
    text-align: center;
    font-family: 'simsun';
}

.s_hot-title ol li.s_borderL {
    border-left: 1px solid #cacaca;
}

.s_hot-title ol li.s_active {
    color: #005bcb;
}

.s_hot-news ul {
    width: 300px;
    display: none;
}

.s_hot-news ul.s_show_dis {
    display: block;
}

.s_hot-news ul li {
    width: 100%;
    height: 90px;
    margin-top: 20px;
    cursor: pointer;
}

.s_hot-news ul li span {
    display: block;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    color: #fff;
    font-size: 14px;
    background: #ccc;
    margin-right: 12px;
}

.s_hot-news ul li span.s_red {
    background: #e60003;
}

.s_hot-news ul li span.s_yellow {
    background: #ff6000;
}

.s_hot-news ul li span.s_orange {
    background: #ff9000;
}

.s_hot-news ul li img {
    float: left;
    width: 120px;
    height: 90px;
}

.s_hot-news ul li p {
    padding-left: 16px;
    margin-top: 6px;
    line-height: 30px;
    height: 60px;
    width: 134px;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    font-family: 'SimSun';
}

.s_hot-news ul li p.s_new_art {
    width: 164px;
}

.s_hot-list {
    overflow: hidden;
}

.s_hot-list ul {
    display: none;
}

.s_hot-list ul.s_show_dis {
    display: block;
}

.s_hot-list ul li {
    width: 100%;
    cursor: pointer;
}

.s_list_b {
    padding-top: 12px;
    padding-bottom: 12px;
}

.s_pt_24 {
    padding-top: 24px;
}

.s_hot-list ul li img {
    float: left;
    width: 90px;
    height: 70px;
}

.s_hot-list ul li.s_list_b span {
    float: left;
    display: block;
    width: 30px;
    height: 14px;
    text-align: center;
    line-height: 14px;
    -height: 20px;
    *height: 20px;
    *line-height: 20px;
    color: #000;
    font-size: 14px;
    font-style: italic;
}

.s_hot-list ul li span.s_red {
    color: #e60003;
}

.s_hot-list ul li span.s_yellow {
    color: #ff6000;
}

.s_hot-list ul li span.s_orange {
    color: #ff9000;
}

.s_hot-list ul li span.s_ccc {
    color: #7b7b7b;
}

.s_hot-list ul li.s_list_b p {
    float: left;
    padding-left: 15px;
    line-height: 72px;
    height: 72px;
    width: 130px;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}

.s_hot-list ul li.s_list_b em {
    line-height: 72px;
    height: 72px;
    color: #ff3600;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}

.s_hot-list ul li p {
    float: left;
    padding-left: 11px;
    line-height: 38px;
    height: 38px;
    width: 200px;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    font-family: 'simsun';
}

.s_hot-list ul li em {
    line-height: 38px;
    height: 38px;
    color: #ff3600;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}

.s_hot-list ul li span {
    float: left;
    display: block;
    width: 30px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    color: #000;
    font-size: 14px;
    font-style: italic;
}

.s_hot-title ol.s_pic_dot {
    float: right;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    height: 6px;
    right: 17px;
    line-height: 6px;
}

.s_hot-title ol.s_pic_dot li {
    width: 6px;
    height: 6px;
    *height: 14px;
    background: url(../images/s_dot.png) no-repeat center;
    text-align: center;
    margin-left: 10px;
    cursor: pointer;
}

.s_hot-title ol.s_pic_dot li.s_active {
    background: url(../images/s_dot_active.png) no-repeat center;
}

.s_hot_pic {
    overflow: hidden;
    margin-bottom: 30px;
}

.s_hot_img {
    width: 320px;
}

.s_hot_img ul {
    display: none;
}

.s_hot_img ul.s_show_dis {
    display: block;
}

.s_hot_img ul li {
    float: left;
    width: 140px;
    height: 100px;
    margin-top: 20px;
    margin-right: 20px;
    position: relative;
}

.s_hot_img ul li a img {
    width: 100%;
    height: 100%;
}

.s_hot_img ul li a p {
    position: absolute;
    width: 100%;
    height: 24px;
    line-height: 24px;
    background: url(../images/s_dark.png) repeat;
    color: #fff;
    overflow: hidden;
    bottom: 0;
    left: 0;
    font-size: 12px;
    font-family: 'simsun';
    text-align: center;
}

.s_hot_soft { float: left; margin-top: 10px; display: none !important;}
.s_hot_soft .w-currency{background: url(../images/news_title.png) left no-repeat; padding-left: 21px;  margin: 1px 0 11px 0;}

.s_hot_softList {
    width: 332px;
}

.s_hot_softList ul {
    display: none;
}

.s_hot_softList ul.s_show_dis {
    display: block;
}

.s_hot_softList ul li {
    float: left;
    margin-top: 27px;
    width: 51px;
    margin-right: 32px;
    position: relative;
}

.s_hot_softList ul li img {
    width: 51px;
    height: 51px;
    margin-bottom: 9px;
}

.s_hot_softList ul li p {
    width: 48px;
    height: 18px;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
    font-family: simsun;
    text-align: center;
    word-break: break-all;
    margin-left: 2px;
}

.s_label {
    margin-bottom: 30px;
    overflow: hidden;
}

.s_re {
    position: absolute;
    height: 14px;
    line-height: 14px;
    margin-top: -7px;
    top: 50%;
    right: 15px;
    padding-left: 22px;
    background: url(../images/s_freshen.png) no-repeat left center;
    font-family: 'SimSun';
}

.s_label_list {
    width: 306px;
}

.s_label_list ul {
    margin-top: 8px;
}

.s_label_list ul li {
    float: left;
    width: 94px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    overflow: hidden;
    background: #eff8ff;
    border: 1px solid #167af4;
    margin-top: 6px;
    margin-right: 6px;
}

.s_label_list ul li a {
    color: #005bcb;
}

.s_label_list ul li:hover {
    border: 1px solid #eff8ff;
    background: #167af4;
}

.s_label_list ul li:hover a {
    color: #fff;
}

.s_cms_search_b20 {
    margin-bottom: 20px;
}

.s_hot-news_sec {
    margin-bottom: 30px;
    overflow: hidden;
}

.s_hot-news_sec ul {
    margin-top: 9px;
    display: none;
}

.s_hot-news_sec ul.s_show_dis {
    display: block;
}

.s_hot-news_sec ul li {
    height: 38px;
    line-height: 38px;
}

.s_hot-news_sec ul li span {
    display: block;
    width: 30px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    color: #fff;
    font-size: 14px;
    color: #7b7b7b;
    margin-right: 6px;
    font-style: italic;
}

.s_hot-news_sec ul li p {
    font-family: simsun;
    font-size: 14px;
}

.s_hot-news_sec ul li span.s_1 {
    color: #e60003;
}

.s_hot-news_sec ul li span.s_2 {
    color: #ff6000;
}

.s_hot-news_sec ul li span.s_3 {
    color: #ff9000;
}

.s_dis_like h3 {
    font-size: 18px;
    color: #005bcb;
    height: 18px;
    line-height: 18px;
    font-weight: 400;
    margin-bottom: 10px;
}

.s_dis_like ul li {
    height: 34px;
    line-height: 34px;
    padding-left: 14px;
    background: url(../images/dot.png) no-repeat left center;
}

.s_dis_like ul li a {
    font-family: 'simsun';
}

.sub-logo {
    padding-left: 75px;
    background: url(../images/sub-logo.png) 20px center no-repeat;
}

.s_cms_sub li a {
    padding: 0 68px;
    color: white;
}

.s_banner {
    width: 1200px;
    height: 400px;
    position: relative;
    margin-top: 20px;
    margin-bottom: 9px;
}

.s_banner ul {
    width: 1200px;
    height: 400px;
    position: absolute;
    left: 0;
    top: 0;
}

.s_banner ul li {
    width: 1200px;
    height: 400px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    z-index: 0;
    display: none;
}

.s_banner ul li.active {
    display: block;
}

.s_banner ul li img {
    width: 1200px;
    height: 400px;
}

.s_banner ol {
    position: absolute;
    width: 126px;
    height: 14px;
    left: 50%;
    margin-left: -63px;
    bottom: 31px;
    z-index: 333;
}

.s_banner ol li {
    float: left;
    width: 14px;
    height: 14px;
    *height: 20px;
    background: url(../images/s_circle.png) no-repeat center;
    margin-right: 14px;
    text-indent: -999px;
    cursor: pointer;
}

.s_banner ol li.active {
    background: url(../images/s_circle_active.png) no-repeat center;
}

.s_banner ol li.mr14 {
    margin-right: 0;
}

.s_sub_list {
    overflow: hidden;
    padding-bottom: 78px;
}

.s_sub_title {
    width: 1200px;
    height: 56px;
    line-height: 56px;
    border-bottom: 1px solid #d2d2d2;
}

.s_sub_title a {
    display: block;
    float: left;
    padding-left: 30px;
    padding-right: 30px;
    height: 50px;
    line-height: 50px;
    top: 3px;
    color: #808080;
    position: relative;
    border-bottom: 3px solid #fff;
    margin-right: 25px;
    font-size: 20px;
}

.s_sub_title a.active {
    color: #005bcb;
    border-bottom: 4px solid #167af4;
}

.s_sub_img {
    width: 1230px;
    overflow: hidden;
}

.s_sub_img ul li {
    float: left;
    margin-top: 29px;
    width: 585px;
    overflow: hidden;
    margin-right: 30px;
}

.s_sub_img ul li a img {
    width: 585px;
    height: 195px;
    margin-bottom: 3px;
}

.s_sub_img ul li a p {
    width: 585px;
    line-height: 62px;
    height: 62px;
    font-size: 24px;
    overflow: hidden;
}

.s_sub_img ul li a span {
    display: inline-block;
    height: 20px;
    color: #ababab;
    padding-left: 40px;
    background: url(../images/time.png) no-repeat left center;
}

.cms-breadcrumbs a {
    font-family: 'simsun';
}

.s_readMore {
    display: block;
    background: #f3f3f3;
    color: #9b9a9a;
    text-align: center;
    height: 32px;
    line-height: 32px;
    width: 880px;
    margin-bottom: 33px;
}

/***********************2017/3/2增加左分享Index.css****************************/

.left-share {
    position: fixed;
    right: 50%;
    top: 100px;
    margin-right: 622px;
    width: 35px;
    background-color: white;
    overflow: hidden;
}

.l-comment {
    padding-bottom: 12px;
    height: 33px;
    line-height: 33px;
    text-indent: 46px;
    font-family: SimSun;
    font-size: 14px;
    color: #005bcb;
    border-bottom: 1px solid #e1e1e1;
    background: url("../images/l-comment.png") left top no-repeat;
}

.l-comment a {
    display: block;
    width: 35px;
    height: 46px;
}

.left-share .bdsharebuttonbox a {
    float: none;
    display: block;
    padding-top: 12px;
    padding-left: 0;
    margin: 0!important;
    width: 35px!important;
    height: 28px!important;
    line-height: 28px;
    text-align: left;
    font-family: simsun;
    font-size: 14px;
    color: #717070;
}

.left-share .bds_weixin {
    background: url("../images/l-weixin.png") 50% 50% no-repeat!important;
}

.left-share .bds_tqq {
    display: none !important;
    background: url("../images/l-tqq.png") 50% 50% no-repeat!important;
}

.left-share .bds_qzone {
    background: url("../images/l-qzone.png") 50% 50% no-repeat!important;
}

.left-share .bds_tsina {
    background: url("../images/l-weibo.png") 50% 50% no-repeat!important;
}

/*
 *
 * 返回顶部
 * 2017-03-15
 * 方强
 *
 */

.mod_return {
    width: 61px;
    height: 61px;
    position: fixed;
    bottom: -65px;
    right: 50%;
    margin-right: -675px;
    z-index: 9999;
    -webkit-transition: all ease 0.9s;
    -moz-transition: all ease 0.9s;
    -ms-transition: all ease 0.9s;
    -o-transition: all ease 0.9s;
    transition: all ease 0.9s;
}

.mod_return.mod_return_appear {
    bottom: 100px;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}

.mod_return a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/top.jpg) no-repeat;
}

/*
 * 文章内页增加图片最大宽度限制
 * 2017-03-16
 * 方强
 */

.cms-article-text p img {
    max-width: 720px !important;
}

/*
 * 文章内页修改页脚文字颜色
 * 2017-03-16
 * 方强
 */

.page-num-list span {
    color: #A2A2A2;
    margin-right: 8px;
}

/*
 * 文章内页表格样式修饰以及居中
 * 2017-03-17
 * 方强
 */

.cms-article-text table {
    display: table;
    max-width: 720px;
    border-collapse: separate;
    margin: 0 auto;
    background-color: #A2C7E1;
}

.cms-article-text table tbody {
    padding: 2.25pt;
    font-size: 12px;
    line-height: 22.8px;
    font-family: Verdana;
    border-color: #D0D0D0;
    border-width: 1px;
    text-align: center;
    background: #FFF;
}

.cms-article-text .firstRow td {
    border-color: #D0D0D0;
    padding: 2.25pt;
    background-color: #E1E9FF;
}

/*
 * 文章内页视频居中,图片居中
 */

.cms-article-text p.txt-img {
    text-indent: 0 !important;
}

.cms-article-text p iframe,
.cms-article-text p embed {
    display: block;
    margin: 0 auto;
}

/*
 * 文章内页画中画
 */

.article_pip {
    width: 210px;
    float: right;
    margin: 8px;
    margin-top: 0;
    margin-right: 0;
    overflow: hidden;
}

.vr-jump i {
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5) url(//static.pchome.net/pchome/channel/static/cms/2017/images/vtourskin.png) 50% 50% no-repeat;
    position: absolute;
}

/*
  * 2017-07-19
  * 表格图片宽度调整
  */

.cms-article-text table p img {
    width: 100%;
}

/*
 * 2017-10-11
 * 带链接小图尺寸还原
 */

.cms-article-text .txt-img a img {
    width: auto;
}

.topic-head-bg{height:auto !important; background:transparent !important;}
.topic-head-bg h1{top:0 !important;}

/*快讯*/
.w-right-newsflash{
    float: left;
    margin-top: 10px;
}
.w-currency{
    background: url(../images/news_title.png) left no-repeat;
    font: 400 19px/29px "microsoft yahei";
    color: #333333;
    padding-left: 21px;
    margin: 1px 0 11px 0;
}
.w-flash-con{
    margin-left: 6px;

}
 .w-flash-con-lis li a{
    font: 400 14px/35px "microsoft yahei";
    color: #333333;
    max-height: 35px;
    overflow: hidden;
    background: url(../images/news_lis.jpg) left no-repeat;
    padding-left: 14px;
    width: 290px;
    display: block;

 }
.w-flash-con-lis li a:hover{
    color: #0360CA;
}

/*tab切换*/
.w-left-enrich{
    width: 860px;
    float: left;
    margin-right: 30px;
}
.w-enrich-tab div{
    font: 400 19px /31px "microsoft yahei";
    color: #000000;
    display: inline-block;
    padding-right: 43px;
    cursor: pointer;
}
.w-enrich-tab .w-select{
    color: #d1321d;
}

/*热门文章*/
.w-right-rank{
    float: left;
    margin-top: 20px;
}

.w-currency-con{
    margin-top: 12px;
}
.w-currency-con li{
    margin-bottom: 25px;
}
.w-currency-con .w-currency-lis1 ,.w-currency-con .w-currency-lis2{
    width: 300px;
    height: 180px;
    border-radius: 10px;
}
.w-currency-con li a{
    position: relative;
    display: block;
}
.w-currency-con .w-currency-lis1 img ,.w-currency-con .w-currency-lis2 img{
    width: 300px;
    height: 180px;
}
.w-currency-con li a span{
    width: 100%;
    height: 49px;
    background: url(../images/opa-bg.png) center repeat;
    position: absolute;
    bottom:0;
    color: #ffffff;
    font: 400 14px/49px "microsoft yahei";
    text-align: center;
    left: 0;
}
.w-currency-con li a span p{
    width: 237px;
    max-height: 49px;
    overflow: hidden;
    margin: 0 auto;
}
.w-currency-con .w-currency-slide a em{
    width: 35px;
    height: 22px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

.w-currency-con .w-currency-other{
    width: 310px;
    height: 70px;
}
.w-currency-other .w-currency-pic{
    height: 70px;
    border-radius: 6px;
    float: left;
    overflow: hidden;
    margin-right: 15px;
}
.w-currency-other .w-currency-pic em{
    width: 26px;
    height: 16px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.w-currency-other a img{
    width: 86px;
    height: 70px;
}
.w-hot-text{
    float: left;
}
.w-hot-text h2{
    font: 400 14px/23px "microsoft yahei";
    width: 205px;
    max-height: 46px;
    overflow: hidden;
}
.w-hot-text span{
    color: #aeaeae;
    font-size: 9px;
}
.w-currency-lis1 .w-hot-text1{
     background: url(../images/hot-text-1.png) left center no-repeat;
}
.w-currency-lis2 .w-hot-text2{
     background: url(../images/hot-text-2.png) left center no-repeat;
}
.w-currency-other .w-hot-text3{
    background: url(../images/hot-text-3.png) left center no-repeat;

}
.w-currency-other .w-hot-text4{
    background: url(../images/hot-text-4.png) left center no-repeat;

}
.w-currency-other .w-hot-text5{
    background: url(../images/hot-text-5.png) left center no-repeat;

}
.w-currency-other .w-hot-text6{
    background: url(../images/hot-text-6.png) left center no-repeat;

}
.w-currency-other .w-hot-text7{
    background: url(../images/hot-text-7.png) left center no-repeat;

}
.w-currency-other .w-hot-text8{
    background: url(../images/hot-text-8.png) left center no-repeat;

}
.w-currency-other .w-hot-text9{
    background: url(../images/hot-text-9.png) left center no-repeat;

}
.w-currency-other .w-hot-text10{
    background: url(../images/hot-text-10.png) left center no-repeat;

}
.w-rank-con .w-mogul{
    display: none;
}
.w-rank-con .w-rank-black{
    display: block;
}
.w-hottext .w-rank-lis .w-rank-hover{
    color: #333333;
}
#tonglan_nav > iframe{margin-bottom:10px;}
#tonglan_nav .banner_fix_inner{bottom:10px;}
#tonglan_nav .banner_fix_inner2{width:29px;height:16px;position:absolute;bottom:110px;left:0;z-index:99999;background:url(//static.pchome.net/public/image/ad/ad_tip_2016.png) no-repeat;overflow:hidden;}
#tonglan_nav .banner_fix_inner3{width:29px;height:16px;position:absolute;bottom:210px;left:0;z-index:99999;background:url(//static.pchome.net/public/image/ad/ad_tip_2016.png) no-repeat;overflow:hidden;}
#tonglan_title_top > div{margin-bottom:10px;}
#tonglan_title_top .banner_fix_inner{bottom:10px;margin:0;}
#tonglan_title_top .banner_fix_inner2{margin:0;width:29px;height:16px;position:absolute;bottom:80px;left:0;z-index:99999;background:url(//static.pchome.net/public/image/ad/ad_tip_2016.png) no-repeat;overflow:hidden;}

/*20201029首页每日精选增加点击查看更多*/
.open_detail {
    cursor: pointer;
    display: block;
    width: 50%;
    position: relative;
    height: 32px;
    text-align: center;
    color: #949494;
    font-size: 13px;
    background: #f7f7f7;
    margin: 10px auto;
    line-height: 32px;
}
.open_detail:hover{
    color: #1A60DA;
}

/*20201112产品详情页修改*/
.w-right-product{
    margin-top: 10px;
    width: 100%;
}
.w-right-product .w-currency{
    float: left;
}
.w-right-product .w-currency-right{
    display: inline-block;
    float: right;
    height: 30px;
    line-height: 30px;
    color: #aaa;
}
.w-right-product .w-currency-right:hover{
    color: #005bcb;
}
.w-right-product img{
    display: block;
    margin: 0 auto;
    height: 147px;
}
.w-right-product .w-product-bottom{
    display: flex;
    justify-content: space-between;
}
.w-right-product .w-product-button{
    display: inline-block;
    width: 80px;
    margin: 20px 0;
    text-align: center;
    height: 20px;
    padding: 6px 0;
    border: 1px solid;
    border-radius: 5px;
}
.w-right-product .w-product-button.b1{
    color: #fb804a;
    border: 1px solid #fb804a;
}
.w-right-product .w-product-button.b2{
    color: #4dabe7;
    border: 1px solid #4dabe7;
}
.w-right-product .w-product-button.b3{
    color: #43af31;
    border: 1px solid #43af31;
}
.w-right-product .w-product-button:hover{
    color: #fff;
}
.w-right-product .w-product-button.b1:hover {
    background-color: #fb804a;
}
.w-right-product .w-product-button.b2:hover {
    background-color: #4dabe7;
}
.w-right-product .w-product-button.b3:hover {
    background-color: #43af31;
}

.box-tit{color: #000000;font-size: 24px;font-weight: bold;margin-top: 20px;margin-bottom: 20px;}
.box-tit em{width: 4px;height: 23px;background: #ff3333;display: inline-block;border-radius: 5px;vertical-align: top;margin-top: 2px;margin-right: 8px;}

/*专题*/

.zhuanti .hd .mark a {color: red;}
.zhuanti .hd .mark {float: left;position: relative;border-bottom: 2px solid red;font-size: 22px;line-height: 40px;}
.zhuanti .smark {float: right;line-height: 40px;font-size: 12px;}
.zhuanti .ctrl-wrap {padding-top: 6px;}
.zhuanti .ctrl-wrap {height: 26px;text-align: center;font-size: 0;}
.zhuanti .ctrl-wrap .current {width: 18px;background: red;}
.zhuanti .ctrl-wrap i {width: 6px;height: 6px;display: inline-block;background: #dbdbdb;margin: 0 2px 0 3px;vertical-align: middle;border-radius: 6px;cursor: pointer;-webkit-transition: all ease-out .2s;transition: all ease-out .2s;}
.zhuanti .be-ab{width:1200px;}
.zhuanti-box{position: relative;overflow: hidden;width: 100%;height: 145px;/* padding-top:20px; */margin-bottom:20px;}
.zhuanti-box .slideContent ul{float: left;width:100% !important;}
.zhuanti-box .slideContent li {float: left;width: 285px;height: 145px;margin-right: 20px;}
.zhuanti-box .slideContent a {position: relative;display: block;}
.zhuanti-box .slideContent img {width: 285px;height: 145px;}
.zhuanti-box .slideContent em {position: absolute;bottom: 0;left: 0;width: 100%;height: 30px;line-height:30px;overflow: hidden;text-align: center;color: #fff;}
.zhuanti-box .r-last{margin-right:0 !important;}

#xinwenzixun li{width:380px;float:left;margin-right: 30px;margin-bottom: 15px;position:relative;}
#xinwenzixun li::before{position:absolute;left:0;top:15px;border-radius:50%;display:block;content:"";width:4px;height:4px; background: #3e91f7;}
#xinwenzixun{width:1200px;overflow:hidden;}
#xinwenzixun ul{width:1300px;}
#xinwenzixun li a{display:inline-block;width: 260px;height:30px;line-height:30px;overflow:hidden;padding-left:20px;font-size: 16px;color: #333333;text-overflow: ellipsis;white-space: nowrap;}
#xinwenzixun .u-pubtime{display:block;float:right;line-height:30px;color:#666;font-size: 14px;}



.zxgx-box .zxgx-top{width: 1250px;height: 30px;margin-top: 20px;overflow: hidden;margin-bottom: 24px;}
.zxgx-box .zxgx-top li{float: left;padding: 2px 16px;border-radius: 20px;color: #888888;border: 1px solid #c6c6c6;margin-right: 22px;cursor: pointer;margin-bottom: 5px;}
.zxgx-box .zxgx-top li:hover,.active-li{border: 1px solid #167af4 !important;color: #167af4 !important;}
.zxgx-box .zxgx-top li a{color: #888888;}
.zxgx-box .zxgx-tab{width: 1250px;}
.zxgx-box .zxgx-tab ul li{width: 274px;float: left;margin-right: 35px;margin-bottom: 18px;}
.zxgx-box .zxgx-tab ul li a{display: block;}
.zxgx-box .zxgx-tab ul li a img{display: inline-block;width: 30px;height: 30px;border-radius: 10px;vertical-align: top;margin-right: 10px;}
.zxgx-box .zxgx-tab ul li a span{display: inline-block;width: 134px;height: 30px;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 15px;}
.zxgx-box .zxgx-tab ul li a i{display: inline-block;font-size: 13px;color: #aaaaaa;float: right;line-height: 30px;}
.zxgx-box .zxgx-tab ul li a:hover{color: #167af4;}
