@charset "utf-8";
/*---css重置---*/
body, h1, h2, h3, h4, h5, h6, input, form, ul, ol, li, textarea, button, table, th, tr, td, p, dd, dl, a {
    padding: 0;
    margin: 0;
    border: none;
    font-family: "Microsoft YaHei", sans-serif;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

ol li, ul li {
    list-style: none;
}

textarea {
    display: block;
    overflow: auto;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* image */
img {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
}

/* 解决高度自适应的Hack代码 */
.clear:after {
    display: block;
    content: ' ';
    font-size: 0;
    height: 0;
    clear: both;
}

.clear {
    clear: both;
}

.hidden {
    visibility: hidden;
}

:focus {
    outline: 0;
}

/* 页面整体框架控制 */
a:link, a:visited {
    text-decoration: none;
}

ul, form {
    margin: 0px;
    padding: 0px;
    font-family: "Microsoft YaHei", sans-serif;
    vertical-align: middle;
}

a {
    outline: none;
    color: #333;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.dn {
    display: none;
}

html, body {
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}

.hj_top_bg {
    width: 100%;
    height: 35px;
    background: #e6e6e6;
    border-bottom: 1px solid #e0e0e0;
}

.hj_top_center {
    height: 36px;
    width: 1000px;
    margin: 0 auto;
}

.link_split {
    overflow: hidden;
    height: 14px;
    line-height: 14px;
    vertical-align: middle;
    margin-top: 11px;
    width: 1px;
    border-right: 1px solid #c5c5c5;
    -moz-box-shadow: 1px 0px 1px #ffffff;
    *filter: progid: DXImageTransform . Microsoft . Shadow(Strength = 1, Direction = 135, Color = "#ffffff");
    box-shadow: 1px 0px 1px #ffffff;
}

.hj_top_right {
    height: 36px;
    float: right;
}

.hj_top_right ul li {
    float: left;
    margin-left: 14px;
}

.hj_top_right ul li a {
    _float: left;
    color: #333333;
    text-decoration: none;
    line-height: 36px;
    vertical-align: middle;
    font-size: 12px;
}

.hj_top_right ul li a.login_up {
    background: url(../images/user.png) no-repeat 0 7px;
    padding-left: 34px;
    color: #d02306;
    text-decoration: none;
    line-height: 36px;
    vertical-align: middle;
    font-size: 12px;
    height: 36px;
    display: block;
}

.hj_top_right ul li a.menu_icon {
    background: url(../images/menu_icon.png) no-repeat 0 12px;
    padding-left: 24px;
    color: #333333;
    text-decoration: none;
    line-height: 36px;
    vertical-align: middle;
    font-size: 12px;
    height: 36px;
    display: block;
}

.hj_top_right ul li a:hover {
    color: #c91f05;
}

.hj_logo_bg {
    height: 85px;
    width: 100%;
    background: #ffffff;
}

.hj_logo_area {
    height: 85px;
    width: 1000px;
    margin: 0 auto;
}

.hj_logo {
    background: none;
    width: 179px;
    height: 59px;
    margin: 12px 0 0 12px;
    float: left;
}

.hj_ad {
    width: 370px;
    height: 55px;
    float: right;
}

.ad_1 {
    margin: 12px 0 0 25px;
}

.ad_2 {
    margin: 12px 0 0 15px;
}

/*菜单部分*/
.header {
    width: 100%;
    height: 42px;
    z-index: 1100;
    background: #2e3133;
    -webkit-transition: 0.3s;
    top: 0;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
+ left: 0;
}

:root .header {
    background: #2e3133;
}

.hd_top {
    width: 1000px;
    margin: 0 auto;
    background: none;
+ background: none;
    height: 42px;
}

.header .tele a {
    display: block;
    background: url(../images/tele.png) no-repeat;
    width: 283px;
    height: 28px;
    text-indent: -999em;
    overflow: hidden;
    float: right;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    margin: 20px 30px 0 15px;
}

.g_nav {
    float: left;
    height: 42px;
    line-height: 42px;
    vertical-align: middle;
}

.g_nav .logo_img {
    width: 194px;
    height: 64px;
    float: left;
    margin: 5px 15px 0 0;
}

.g_nav .logo_img a {
    background: url(../images/xn_logo.png) repeat-x;
    width: 194px;
    height: 64px;
    display: block;
}

.g_nav ul {
    width: 1000px;
    height: 42px;
    float: left;
}

.g_nav ul li {
    float: left;
    text-align: center;
    list-style: none;
    width: 76px;
    height: 42px;
    line-height: 42px;
    vertical-align: middle;
    color: #fff;
    font-family: "Microsoft YaHei", sans-serif;
    font-size: 16px;
}

.g_nav ul li a {
    text-decoration: none;
    outline: none;
    text-align: center;
    width: 76px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    vertical-align: middle;
    position: relative;
    z-index: 99999;
    display: block;
    height: 42px;
    line-height: 42px;
    vertical-align: middle;
}

.g_nav ul li a:hover {
    background: #121212;
    color: #fff;
    -webkit-transition: 1.3s;
    -moz-transition: 1.3s;
    -ms-transition: 1.3s;
    -o-transition: 1.3s;
    transition: 1.3s;
}

.g_nav ul li.current a {
    float: left;
    background: #121212;
    height: 42px;
    color: #fff;
}

.hd_top .md_reg_area {
    height: 28px;
    width: 190px;
    float: right;
    margin-top: 20px;
}

.hd_top .md_reg_inp input {
    width: 137px;
    background: #ffffff;
    line-height: 26px;
    height: 26px;
    vertical-align: middle;
    display: block;
    float: left;
    padding: 0 5px;
    color: #cccccc;
    font-size: 14px;
    border: 1px solid #cccccc;
    border-right: none;
}

.hd_top .md_reg_btn a {
    line-height: 28px;
    height: 28px;
    text-align: center;
    display: inline-block;
    text-align: center;
    width: 32px;
    text-decoration: none;
    color: #ffffff;
    background: url(../images/search.png) no-repeat #ff8400 center;
    font-size: 18px;
}

.hd_top .md_reg_btn a:hover {
    filter: alpha(opacity=30);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.fixed {
    position: fixed;
    left: 0;
    top: 0;
    height: 42px;
    width: 100%;
    z-index: 9999;
    -moz-box-shadow: 0px 0px 15px #888888;
    *filter: progid: DXImageTransform . Microsoft . Shadow(Strength = 4, Direction = 135, Color = "#888888");
    -webkit-box-shadow: 0px 0px 15px #888888;
    box-shadow: 0px 0px 15px #888888;
}

.fixed .g_nav {
    float: left;
    height: 42px;
    line-height: 42px;
    vertical-align: middle;
}

.fixed .g_nav ul {
    width: 1000px;
    height: 42px;
}

.fixed .g_nav ul li {
    float: left;
    width: 76px;
    text-align: center;
    list-style: none;
    height: 42px;
    line-height: 42px;
    vertical-align: middle;
    color: #fff;
    font-family: "Microsoft YaHei", sans-serif;
    font-size: 16px;
}

.fixed .g_nav ul li a {
    font-weight: 400;
    text-decoration: none;
    outline: none;
    text-align: center;
    width: 76px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    vertical-align: middle;
    position: relative;
    z-index: 99999;
}

.fixed .g_nav ul li a:hover {
    background: #121212;
    color: #fff;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.fixed .g_nav ul li.current a {
    float: left;
    background: #121212;
    height: 42px;
    color: #fff;
+ font-weight: bold;
}

#menu3 {
    padding: 0px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

.topmenu3 {
    height: 42px;
    padding: 0px;
    list-style-image: none;
    list-style-type: none;
    margin: 0px;
    position: relative;
}

.topmenu3 li {
    float: left;
    list-style: none;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 76px;
    height: 42px;
    line-height: 42px;
    vertical-align: middle;
    color: #fff;
    font-size: 16px;
}

.topmenu3 li.back {
    height: 42px;
    z-index: 228;
    position: absolute;
    color: #999999;
    background: #121212;
    border-bottom: 4px solid #F00;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}

.topmenu3 li a {
    text-decoration: none;
    color: #999999;
    outline: none;
    text-align: center;
    top: 0;
    z-index: 10;
    display: block;
    float: left;
    width: 76px;
    height: 42px;
    line-height: 42px;
    vertical-align: middle;
    color: #fff;
    position: relative;
    overflow: hidden;
    font-size: 16px;
}

.topmenu3 li a:hover, .menu3 li a:active, .menu3 li a:visited {
    border: none;
    color: #f0f0f0;
}

/*菜单部分end*/

/* content*/
.hj_content {
    width: 1000px;
    margin: 0 auto;
    height: auto;
}

/*left*/
.news_left {
    width: 664px;
    height: auto;
    float: left;
}

.news_right {
    width: 324px;
    height: auto;
    float: right;
}

.news_left_inter {
    width: 685px;
    height: auto;
    float: left;
}

.news_right_inter {
    width: 280px;
    height: auto;
    float: right;
}

/*-------------------------------------------------------------直播室-------------------------------------------------------------*/

.int_right_mune {
    height: 36px;
    float: right;
    margin-top: 5px;
}

.int_right_mune ul li {
    float: left;
    margin-left: 14px;
}

.int_right_mune ul li a {
    color: #ffffff;
    text-decoration: none;
    line-height: 36px;
    vertical-align: middle;
    font-size: 12px;
    _float: left;
}

.int_right_mune ul li a.login_up {
    color: #ffffff;
    text-decoration: none;
    line-height: 36px;
    vertical-align: middle;
    font-size: 12px;
    height: 36px;
    display: block;
}

.int_right_mune ul li a.menu_icon {
    background: url(../images/menu_icon.png) no-repeat 0 12px;
    padding-left: 24px;
    color: #ffffff;
    text-decoration: none;
    line-height: 36px;
    vertical-align: middle;
    font-size: 12px;
    height: 36px;
    display: block;
}

.int_right_mune ul li a:hover {
    color: #ebf0f4;
}

.link_split3 {
    overflow: hidden;
    height: 12px;
    line-height: 12px;
    vertical-align: middle;
    margin-top: 12px;
    width: 1px;
    border-right: 1px solid #ffffff;
}

.zb_content {
    width: 1200px;
    margin: 10px auto 0;
    height: auto;
    position: relative;
}

.zb_top {
    height: 100px;
    width: 950px;
    margin: 15px 25px;
    float: left;
}

.zb_top .zb_logo {
    background: url(../images/hjzb_logo.png) no-repeat;
    width: 156px;
    height: 58px;
    float: left;
    margin-top: 7px;
}

.zb_top .zb_ads {
    width: 752px;
    height: 72px;
    float: left;
    margin-top: 0px;
    float: right;
}

.dpwn_line {
    border-bottom: 1px dotted #b2b2b2;
    width: 950px;
    margin: 25px auto 0;
    clear: both;
    float: left;
}

.link_b {
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    margin-top: 15px;
    width: 1px;
    border-right: 1px solid #d0d3db;
    -moz-box-shadow: 1px 0px 1px #ffffff;
    *filter: progid: DXImageTransform . Microsoft . Shadow(Strength = 1, Direction = 135, Color = "#ffffff");
    box-shadow: 1px 0px 1px #ffffff;
    float: left;
}

/*直播内容*/
.just_now {
    font-size: 13px;
    line-height: 1.5em;
}

.just_now {
    width: 945px;
    background: none;
    height: auto;
    margin: 0 auto 0;
    z-index: 1;
}

.just_now_title {
    background: url(../images/just_now.png) no-repeat;
    width: 82px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    padding-left: 10px;
    font-size: 14px;
    color: #ffffff;
    margin-left: 61px;
}

.just_now li {
    padding: 0px 0;
+ padding: 0;
}

.fb_time {
    background: url(../images/gary_cir.png) no-repeat 0 5px;
    padding-left: 22px;
    margin: 0px 0 0 20px;
    color: #bbbbbb;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    float: left;
    width: 78px;
}

.just_top .fb_time {
    background: url(../images/white_cir.png) no-repeat 0 5px;
    padding-left: 22px;
    margin: 0px 0 0 10px;
    color: #ffffff;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    float: left;
    width: 78px;
}

.fb_timetop {
    margin: 13px 0 0 13px;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    color: #434343;
    float: left;
    width: 80px;
}

/*角标区域*/
.inter_content_li {
    padding: 12px 0;
    border-top: 1px dotted #c8c8c8;
    width: 960px;
    float: left;
    position: relative;
    left: 0px;
}

.just_top .inter_content_li {
    padding: 12px 0;
    border-top: 1px dotted #bbc8f2;
    width: 1140px;
    position: relative;
    left: 10px;
}

.inter_content_lis {
    padding: 12px 0;
    border-bottom: 1px dotted #c8c8c8;
    width: 960px;
    float: left;
    position: relative;
    left: 10px;
}

.ter_content_li2 {
    border-top: 1px dotted #c8c8c8;
    width: 840px;
    float: left;
    position: relative;
    left: 60px;
}

/*文字内容*/
.list_font_p {
    width: 700px;
    height: auto;
    float: left;
    margin-left: 10px;
    line-height: 26px;
    color: #434343;
}

.list_font_h {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    -moz-binding: url('ellipsis.xml#ellipsis');
    width: 660px;
    display: block;
    line-height: 26px;
}

.list_font_img img {
    margin-left: 20px;
    height: 60px;
    width: 70px;
    float: left;
}

.list_font {
    width: 700px;
    height: auto;
    float: left;
    margin-left: 15px;
    line-height: 26px;
    overflow: hidden;
}

.list_font2 {
    width: 350px;
    height: auto;
    float: left;
    margin-left: 15px;
    line-height: 26px;
}

.list_font span {
    padding: 1px 0;
    height: 26px;
    text-align: center;
}

.list_font_img img {
    margin-left: 20px;
    height: 56px;
    width: 70px;
    float: left;
}

.nom_bg {
    margin-right: 10px;
}

.now_star {
    width: 160px;
    float: left;
    margin-left: 5px;
    color: #fff;
}

.now_star span {
    padding-left: 10px;
    color: #fff;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    background: #d92f23;
    font-family: "Microsoft YaHei", sans-serif;
    text-align: left;
    width: 130px;
    display: block;
}

.red_color_f .now_star span {
    color: #fff;
}

.star_back {
    font-style: normal;
}

.star_back {
    color: #fff;
    vertical-align: top;
}

.star_back_low {
    background: #ffb018 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    display: inline;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-top: -2px;
    padding: 1px 4px;
    text-align: center;
    vertical-align: middle;
}

.star_back_mid {
    background: #f77a00 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    display: inline;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin-top: -2px;
    padding: 1px 4px;
    text-align: center;
    vertical-align: middle;
}

.getmore2 {
    width: 175px;
    height: 26px;
+ height: auto;
    margin: 0px 0 0 10px;
    float: left;
    margin-bottom: 4px;
}

.getmore2 .red_get {
    border: 1px solid #f05348;
    height: 24px;
    float: left;
    background: #fff;
    margin-bottom: 2px;
}

.getmore2 .red_get li {
    height: 24px;
    padding: 0 8px;
    float: left;
    font-size: 13px;
    font-family: "Microsoft YaHei", sans-serif;
    color: #e78781;
    line-height: 24px;
    vertical-align: middle;
}

.getmore2 .red_get .red_first {
    background: #f05348;
    color: #ffffff;
    padding: 0 5px;
}

.getmore2 .green_get {
    border: 1px solid #6bc94e;
    height: 24px;
    float: left;
    margin-bottom: 2px;
    background: #fff;
}

.getmore2 .green_get li {
    height: 24px;
    padding: 0 8px;
    float: left;
    font-size: 13px;
    font-family: "Microsoft YaHei", sans-serif;
    color: #78bc63;
    line-height: 24px;
    vertical-align: middle;
}

.getmore2 .green_get .green_first {
    background: #6bc94e;
    color: #ffffff;
    padding: 0 5px;
}

.getmore2 .yellow_get {
    border: 1px solid #ffa800;
    height: 24px;
    float: left;
    background: #fff;
    margin-bottom: 2px;
}

.getmore2 .yellow_get li {
    height: 24px;
    padding: 0 8px;
    float: left;
    font-size: 13px;
    font-family: "Microsoft YaHei", sans-serif;
    color: #ffa800;
    line-height: 24px;
    vertical-align: middle;
}

.getmore2 .yellow_get .yellow_first {
    background: #ffa800;
    color: #ffffff;
    padding: 0 5px;
}

.getmore2 .yellow2_get {
    height: 24px;
    float: left;
}

.getmore2 .yellow2_get li {
    height: 24px;
    float: left;
    font-size: 14px;
    font-family: "Microsoft YaHei", sans-serif;
    color: #ffa800;
    line-height: 22px;
    vertical-align: middle;
}

.getmore2 .yellow2_get .yellow2_first {
    background: url(images/tip3.png) no-repeat;
    color: #ffa800;
    width: 90px;
    text-align: left;
    padding-left: 12px;
}

.getmore2 .yellow2_get .yellow2_first2 {
    background: url(images/tip2.png) no-repeat;
    color: #ffa800;
    width: 90px;
    text-align: left;
    padding-left: 12px;
}

/*五分钟*/
.five_min {
    width: 815px;
    background: none;
    height: auto;
    margin-top: 40px;
}

.five_min_title {
    background: url(../images/time_bg.png) no-repeat;
    width: 82px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    padding-left: 10px;
    font-size: 14px;
    color: #ffffff;
    margin-left: 61px;
}

.five_min li {
    padding: 10px 0;
+ padding: 0;
}

.list_font_more {
    width: 610px;
    height: auto;
    float: left;
    margin-left: 10px;
    line-height: 26px;
    color: #434343;
    font-size: 16px;
}

/*十分钟*/
.ten_min {
    width: 815px;
    background: none;
    height: auto;
    margin-top: 40px;
}

.ten_min_title {
    background: url(../images/time_bg.png) no-repeat;
    width: 82px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    padding-left: 10px;
    font-size: 14px;
    color: #ffffff;
    margin-left: 61px;
}

.ten_min li {
    padding: 10px 0;
+ padding: 0;
}

/*三十分钟*/
.thirty_min {
    width: 815px;
    background: none;
    height: auto;
    margin-top: 40px;
}

.thirty_min_title {
    background: url(../images/time_bg.png) no-repeat;
    width: 82px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    padding-left: 10px;
    font-size: 14px;
    color: #ffffff;
    margin-left: 61px;
}

.thirty_min li {
    padding: 10px 0;
+ padding: 0;
}

.center_line_right ul li .inter_content_li:hover {
    background: #ebf3ff;
    border-left: none;
}

.center_line_right .just_top ul li .inter_content_li:hover {
    background: none;
    border-left: none;
}

.zb_loading {
    background: url(../images/pop_p.png) repeat;
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 99999;
    width: 100%;
    height: 2000px;
    overflow: hidden;
}

.zb_loading img {
    width: 95px;
    height: 95px;
    left: 50%;
    position: absolute;
    top: 200px;
    margin-left: -47px;
}

.checkbox_box.fuck_u + label {
    cursor: pointer;
    margin-top: 7px;
    background-color: #fff;
    border: 1px solid #cacece;
    padding: 9px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    margin-right: 85px;
+ background-color: none;
+ border: none;
+ padding: none;
+ border-radius: none;
+ padding: 0 px;
+ margin-top: 7 px;
    background-color: none \0;
    border: none \0;
    padding: none \0;
    border-radius: none \0;
    padding: 0px \0;
    margin-top: 7px \0;
}

.curent_btn {
    font-size: 14px;
    line-height: 32px;
    height: 32px;
    vertical-align: middle;
}

.curent_btn_qr a {
    background-color: #fff;
    border: 1px solid #cacece;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    color: #646464;
    padding: 0 15px;
    display: block;
    float: right;
    margin-right: 40px;
}

.curent_btn_qr a:hover {
    color: #1c1c1c;
    background-color: #e9ecee;
}

.curent_btn_qx a {
    background-color: #fff;
    border: 1px solid #cacece;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    color: #646464;
    padding: 0 15px;
    display: block;
    float: right;
    margin-right: 20px;
}

.curent_btn_qx a:hover {
    color: #1c1c1c;
    background-color: #e9ecee;
}

/*-------------------------------------------------------------直播室end-------------------------------------------------------------*/

/*广告位*/
.body_zb__adv {
    display: none;
    margin: 10px 0;
}

.body_zb__inner {
    float: left;
    width: 140px;
    height: 20px;
}

.body_zb__gk {
    display: block;
    margin: 2px 4px 0 0;
    float: right;
    height: 18px;
    width: 32px;
    background: url(../images/ads_tip2.png) no-repeat;
    z-index: 5;
}

/*---------------------------------------interfooter------------------------------------------*/
.mar_top_30 {
    margin-top: 30px;
}

.mar_top_40 {
    margin-top: 40px;
}

.mar_top_70 {
    margin-top: 70px;
}

.footer_bg {
    height: auto;
    width: 100%;
    background: #2e3133;
}

.footer_bg_center_one {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    padding: 15px 0 5px 0;
+ padding: 0;
}

.footer_ht_ht {
    width: 100px;
    height: auto;
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    float: left;
    line-height: 90px;
    vertical-align: middle;
}

.gs_puct_1 {
    background: url(../images/down_logo_1.png) no-repeat;
    width: 114px;
    height: 32px;
}

.gs_puct_2 {
    background: url(../images/down_logo_2.png) no-repeat;
    width: 122px;
    height: 32px;
}

.gs_puct_3 {
    background: url(../images/down_logo_3.png) no-repeat;
    width: 54px;
    height: 32px;
}

.gs_puct_1:hover {
    background: url(../images/down_logo_1hh.png) no-repeat;
}

.gs_puct_2:hover {
    background: url(../images/down_logo_2hh.png) no-repeat;
}

.gs_puct_3:hover {
    background: url(../images/down_logo_3hh.png) no-repeat;
}

.footer_bg_center_two {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    padding: 10px 0;
}

.footer_ht_pu {
    width: 100px;
    height: auto;
    color: #666666;
    font-size: 18px;
    font-weight: bold;
    float: left;
    margin-top: 25px;
+ margin-top: 5 px;
}

.botblock {
    width: 900px;
    padding: 15px 0 20px 0;
+ padding: 0;
    float: right;
    text-align: left;
    line-height: 20px;
    font-family: "Microsoft YaHei", sans-serif;
    color: #9c9494;
    font-size: 14px;
}

.botblock p {
    color: #656565;
    cursor: pointer;
}

.botblock p a {
    padding: 0 5px;
    margin: 0 auto;
    text-align: center;
    line-height: 22px;
    color: #656565;
    font-size: 12px;
    text-decoration: none;
}

.botblock p a:hover {
    color: #c1c1c1;
}

.foot_bottombg {
    width: 100%;
    height: 42px;
    background: #181818;
}

.foot_bottom {
    width: 1000px;
    height: 42px;
    margin: 0 auto;
    text-align: left;
    line-height: 42px;
    color: #959595;
    font-size: 12px;
    cursor: pointer;
}

.foot_bottom a {
    padding: 0 6px;
    margin: 0 auto;
    text-align: left;
    line-height: 42px;
    color: #959595;
    font-size: 12px;
    text-decoration: none;
}

.foot_bottom a:hover {
    color: #c1c1c1;
}

.foot_bottom .right_ip {
    text-align: right;
    line-height: 42px;
    color: #555;
    font-size: 12px;
    float: right;
+ margin-top: - 42 px
}

/*flag*/
.gq_icon {
    float: left;
    width: 40px;
    height: 24px;
    margin: 5px 30px 0
}

.national_flag {
    float: left;
    width: 54px;
    margin-top: 0px; /*border:1px solid #0F0;*/
    margin-right: 15px;
}

.national_flag img {
    margin: 2px 6px;
}

.gray_data {
    background: url(../images/gray_data.png) no-repeat 0px 0px;
    width: 40px;
    height: 40px;
}

.gray_shout {
    background: url(../images/gray_shout.png) no-repeat 0px 0px;
    width: 40px;
    height: 40px;
}

.gray_text {
    background: url(../images/gray_text.png) no-repeat 0px 0px;
    width: 40px;
    height: 40px;
}

.gray_data_b {
    background: url(../images/red_data.png) no-repeat 0px 0px;
    width: 40px;
    height: 40px;
}

.gray_shout_b {
    background: url(../images/red_shout.png) no-repeat 0px 0px;
    width: 40px;
    height: 40px;
}

.gray_text_b {
    background: url(../images/red_text.png) no-repeat 0px 0px;
    width: 40px;
    height: 40px;
}

.normal_cir {
    background: url(../images/gary_cir.png) no-repeat 0px 0px;
    width: 16px;
    height: 15px;
}

.improtant_cir {
    background: url(../images/red_cir.png) no-repeat 0px 0px;
    width: 15px;
    height: 15px;
}

.green_color_f {
    color: #17a62a;
}

.red_color_f {
    color: #fe0000;
}

.red_color_f a {
    color: #fe0000;
}

.red_color_f span {
    color: #fe0000;
}

.red_color_b {
    font-weight: bolder;
}

/*2016-05-12国旗新增*/
.national_hj_flag {
    float: left;
    width: 40px;
    height: 40px;
    margin: 0px 0px 0 5px;
}

/*
2016-10-12国旗修改
*/
.oecd {
    background: url(../images/allbgs_20161012.png) no-repeat 0px 0px;
    height: 40px;
}

.russia {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -40px;
    height: 40px;
}

.singapore {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -80px;
    height: 40px;
}

.japan {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -120px;
    height: 40px;
}

.korea_south {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -160px;
    height: 40px;
}

.new_zealand {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -200px;
    height: 40px;
}

.taiwan {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -240px;
    height: 40px;
}

.uk {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -280px;
    height: 40px;
}

.usa {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -320px;
    height: 40px;
}

.south_africa {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -360px;
    height: 40px;
}

.spain {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -400px;
    height: 40px;
}

.switzerland {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -440px;
    height: 40px;
}

.italy {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -480px;
    height: 40px;
}

.china {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -520px;
    height: 40px;
}

.default {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -560px;
    height: 40px;
}

.european_union {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -600px;
    height: 40px;
}

.australia {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -640px;
    height: 40px;
}

.brazil {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -680px;
    height: 40px;
}

.canada {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -720px;
    height: 40px;
}

.hong_kong {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -760px;
    height: 40px;
}

.in_the_netherlands {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -800px;
    height: 40px;
}

.indea {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -840px;
    height: 40px;
}

.france {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -880px;
    height: 40px;
}

.germany {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -920px;
    height: 40px;
}

.peru {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1000px;
    height: 40px;
}

.vietnam {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1040px;
    height: 40px;
}

.macao {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1080px;
    height: 40px;
}

.libya {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1120px;
    height: 40px;
}

.sweden {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1160px;
    height: 40px;
}

.israel {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1200px;
    height: 40px;
}

.iran {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1240px;
    height: 40px;
}

.iraq {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1280px;
    height: 40px;
}

.austria {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1320px;
    height: 40px;
}

.chile {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1360px;
    height: 40px;
}

.thailand {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1400px;
    height: 40px;
}

.ukraine {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1440px;
    height: 40px;
}

.kuwait {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1480px;
    height: 40px;
}

.saudi_arabia {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1520px;
    height: 40px;
}

.venezuela {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1560px;
    height: 40px;
}

.indonesia {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1600px;
    height: 40px;
}

.the_irish {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1640px;
    height: 40px;
}

.angola {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1680px;
    height: 40px;
}

.belgium {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1720px;
    height: 40px;
}

.portugal {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1760px;
    height: 40px;
}

.turkey {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1800px;
    height: 40px;
}

.Norwegian {
    background: url(../images/allbgs_20161012.png) no-repeat 0px -1840px;
    height: 40px;
}
/*2015-09-07修改*/
.zb_body {
    width: 1200px;
    height: auto;
    margin: 0px auto;
}

.link_b {
    overflow: hidden;
    height: 46px;
    line-height: 46px;
    vertical-align: middle;
    margin-top: 0px;
    width: 1px;
    border-right: 1px solid #e9e9e9;
    -moz-box-shadow: 1px 0px 1px #ffffff;
    *filter: progid: DXImageTransform . Microsoft . Shadow(Strength = 1, Direction = 135, Color = "#ffffff");
    box-shadow: 1px 0px 1px #ffffff;
    float: left;
}

.zb_body .zb_menu_ul {
    line-height: 60px;
    vertical-align: middle;
    font-size: 18px;
    color: #1c1c1c;
    width: 1198px;
    background: url(../images/backtio.png) repeat-x;
    position: relative;
    z-index: 999;
}

.zb_body .zb_menu_ul .more_menu {
    float: right;
+ position: absolute;
+ right: 0;
}

.zb_body .zb_menu_ul li {
    float: left;
    line-height: 60px;
    vertical-align: middle;
    color: #dedede;
+ color: #1c1c1c;
    position: relative;
+ display: inline;
}

.zb_body .zb_menu_ul li a {
    font-weight: normal;
    color: #6d6d6d;
    float: left;
    line-height: 60px;
    vertical-align: middle;
    text-decoration: none;
    font-size: 18px;
    padding: 0 18px;
+ padding: 0 17 px;
}

.zb_body .zb_menu_ul li a.current {
    color: #1c1c1c;
    font-weight: bold;
    height: 58px;
    border-top: 2px solid #d92f22;
    line-height: 58px;
    background: #ffffff;
    vertical-align: middle;
}

.zb_body .zb_menu_ul > li {
    float: left;
    line-height: 60px;
    vertical-align: middle;
    color: #dedede;
+ color: #1c1c1c;
    position: relative;
+ display: inline;
}

.zb_body .zb_menu_ul > li a {
    font-weight: normal;
    color: #6d6d6d;
    float: left;
    line-height: 60px;
    vertical-align: middle;
    text-decoration: none;
    font-size: 18px;
    padding: 0 15px;
+ padding: 0 17 px;
}

.zb_body .zb_menu_ul > li a.current {
    color: #1c1c1c;
    font-weight: bold;
    height: 58px;
    border-top: 2px solid #d92f22;
    line-height: 58px;
    background: #ffffff;
    vertical-align: middle;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    _top: 30px;
    _position: absolute;
    _display: none;
}

.scaret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 5px;
    margin-top: -4px;
    vertical-align: middle;
    border-top: 3px solid;
    border-right: 3px solid transparent;
    border-left: 3px solid transparent;
    _display: none;
}

.zb_menu_ul li .cls_blk {
    display: block;
}

.zb_menu_ul li .ul_dd {
    display: block;
    position: absolute;
    z-index: 10000;
    top: 60px;
    background: #ffffff;
    border: 1px solid #e5e5e5;
    padding: 5px 0;
+ left: - 0 px;
    width: 87px;
+ width: 77 px;
    text-align: center;
    z-index: 9999;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; /*alpha(opacity=80);  -moz-opacity:0.8;   opacity: 0.8;*/
}

.zb_menu_ul li .ul_dd li {
    display: block;
    width: 87px;
+ width: 77 px;
    text-align: center;
    float: none;
    margin-right: 0px;
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
    position: relative;
    font-size: 12px;
    z-index: 10000;
}

.zb_menu_ul li .ul_dd li a {
    width: 87px;
+ width: 77 px;
    text-align: center;
    display: block;
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
    padding: 0;
    font-size: 14px;
    color: #5b5b5b;
}

.zb_menu_ul li .ul_dd li.navmoon {
    background: #ff6d26;
    width: 100%;
    height: 36px;
    line-height: 36px;
}

.zb_menu_ul li .ul_dd li a:hover {
    background: #d92f22;
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #fff;
    padding: 0 2px;
    margin-left: -2px;
}

.zb_menu_ul li .ul_dd li a.current {
    background: #f1f1f1;
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #000;
    border-top: none;
}

.zb_body .zb_menu_ul .firm_c {
    width: 154px;
    height: 30px;
    margin-right: 45px;
    float: right;
    padding: 10px 0 20px;
}

.zb_body .zb_menu_ul .firm_c a.left_firm {
    width: 66px;
    height: 28px;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 28px;
    vertical-align: middle;
    text-align: center;
    background: #c8c8c8;
    color: #343434;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

.zb_body .zb_menu_ul .firm_c a.right_firm {
    width: 66px;
    height: 28px;
    display: block;
    float: right;
    font-size: 14px;
    line-height: 28px;
    vertical-align: middle;
    text-align: center;
    background: #c8c8c8;
    color: #343434;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

.zb_body .zb_menu_ul .firm_c a.left_firm:hover {
alpha(opacity = 80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.zb_body .zb_menu_ul .firm_c a.right_firm:hover {
alpha(opacity = 80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.more_body {
    width: 1140px;
    float: left;
    margin: 5px 0 0 25px;
}

label {
    display: inline;
}

.checkbox_box {
    display: none;
+ display: inline;
    display: inline \0;
}

.checkbox_box + label {
    cursor: pointer;
    margin-top: 7px;
    background-color: #fff;
    border: 1px solid #cacece;
    padding: 9px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    margin-right: 80px;
+ background-color: none;
+ border: none;
+ padding: none;
+ border-radius: none;
+ padding: 0 px;
+ margin-top: 7 px;
    background-color: none \0;
    border: none \0;
    padding: none \0;
    border-radius: none \0;
    padding: 0px \0;
    margin-top: 7px \0;
}

.checkbox_box.fuck_u + label {
    cursor: pointer;
    margin-top: 7px;
    background-color: #fff;
    border: 1px solid #cacece;
    padding: 9px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    margin-right: 85px;
+ background-color: none;
+ border: none;
+ padding: none;
+ border-radius: none;
+ padding: 0 px;
+ margin-top: 7 px;
    background-color: none \0;
    border: none \0;
    padding: none \0;
    border-radius: none \0;
    padding: 0px \0;
    margin-top: 7px \0;
}

.checkbox_box:checked + label {
    background-color: #e9ecee;
    border: 1px solid #adb8c0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
    color: #99a1a7;
    border: none \9 \0;
    display: none \9 \0;
}

.checkbox_box:checked + label:after {
    content: '\2714';
    display: none \0;
    font-size: 14px;
    position: absolute;
    top: -6px;
    left: 3px;
    color: #0071ce;
}

.big-checkbox + label {
    padding: 18px;
}

.big-checkbox:checked + label:after {
    font-size: 28px;
    left: 6px;
}

.more-content {
    padding-bottom: 20px;
    float: left;
    margin-left: 0px;
+ margin-left: - 688 px;
    _margin-left: -688px;
    width: 999px;
    padding-top: 10px;
    height: auto;
    border-top: none;
    background: #fefefe;
    display: block;
    position: relative;
    z-index: 1;
    top: 0px;
    margin-bottom: 10px;
    border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    float: left;
}

.more-content .title {
    font-size: 14px;
    line-height: 32px;
    display: block;
    width: 90px;
    float: left;
}

.more-content input {
    font-size: 14px;
    line-height: 32px;
    display: none;
+ display: block;
    _display: block;
    display: block \0;
    float: left;
+ margin: 8 px 0 0 0;
    margin: 10px 0 0 0 \0;
}

.more-content label {
    font-size: 14px;
    line-height: 32px;
    display: block;
    float: left;
}

.more-content .input_font {
    font-size: 13px;
    line-height: 32px;
    vertical-align: middle;
    display: block;
    float: left;
    margin: -16px 0 0 0;
    padding-left: 20px;
    display: block;
    position: absolute;
    width: 60px;
    color: #1c1c1c;;
+ left: 0 px;
+ top: 0 px;
+ padding-left: 5 px;
+ margin: - 6 px 0 0 0;
    left: 0px \0;
    top: 0px \0;
    padding-left: 5px \0;
    margin: -7px 0 0 0 \0;
    _left: 100px;
    _top: 0px;
}

.content_zb {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    top: 5px;
}

.kx_body {
    width: 1160px;
    height: auto;
    margin: 0 auto;
    position: relative;
    _z-index: -1;
}

.kx_body_left {
    width: 1160px;
    height: auto;
    float: left;
    position: relative;
    margin-top: 0px;
}

.center_line {
    background: #e8e8e8;
    width: 1px;
    z-index: 2;
    margin-left: 38px;
    float: left;
    display: inline;
    padding-bottom: 100000px;
    margin-bottom: -100000px;
+ position: relative;
+ z-index: - 1;
    position: relative;
    top: 5px;
    bottom: 130px;
}

.center_line_right {
    background: none;
    width: 1160px;
    margin: 0 auto;
+ margin-left: 0;
    position: relative;
}

.center_sj {
    display: block;
    float: left;
    background: url(../images/sjb.png) no-repeat;
    width: 10px;
    height: 30px;
    margin-left: 56px;
}

.reflash {
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    font-size: 18px;
    width: 960px;
+ margin-top: - 30 px;
+ margin-bottom: 20 px;
    position: relative;
+ z-index: - 1;
    z-index: 6;
    margin-bottom: 20px;
    margin-top: 20px;
}

.reflash a {
    background: url(../images/arrow_circle.png) no-repeat;
    float: left;
    width: 33px;
    height: 33px;
    display: block;
    margin: 0 15px 0 102px;
    position: relative;
    z-index: 1;
    top: 0px;
}

.rl_show {
    color: #666;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    background: #fff;
    color: #9b9b9b;
    border: none;
    width: 144px;
    margin-left: -0;
    padding: 0 5px;
    float: left;
    border: 1px solid #e9e9e9;
}

.sy_checkbox, .tz_checkbox, .zy_checkbox {
    float: left;
    margin-left: 20px;
}

.open_click {
    background: url(../images/lighting_icon_02.png) no-repeat 0 0;
    width: 48px;
    height: 20px;
    float: left;
    cursor: pointer;
    margin: 10px 5px;
}

.open_click2 {
    background: url(../images/lighting_icon_02.png) no-repeat 0 0;
    width: 48px;
    height: 20px;
    float: left;
    cursor: pointer;
}

.reflash_new {
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    background: #f8f8f8;
    width: 960px;
    position: relative;
    margin: 5px 20px 0px;
    color: #627bc7;
    font-size: 14px;
}

.ref_add {
    font-weight: bold;
    margin-left: 10px;
    display: inline;
}

.reflash_new span {
    width: 4px;
    height: 16px;
    display: block;
    background: #627bc7;
    float: left;
    margin: 8px 15px 0px 0px;
}

.reflash_new img {
    width: 50px;
    height: 15px;
    margin: -2px 0 0 5px;
    display: inline;
}

.close_click {
    background: url(../images/lighting_icon_02.png) no-repeat 0 -20px;
    width: 48px;
    height: 20px;
    float: left;
    cursor: pointer;
    margin: 10px 5px;
}

.reflash_new a {
    color: #627bc7;
}

.but_area_2 {
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    position: absolute;
    left: 35px;
+ width: 400 px;
    top: 80px;
}

.rl_icon {
    width: 175px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    float: right;
    margin: 0px 0px 0 0;
    position: relative;
}

.rl_inp {
    width: 135px;
    padding: 0 5px;
    height: 24px;
    background: #fff;
    color: #6a6a6a;
    border: 1px solid #dbdbdb;
    float: left;
    display: none;
}

.rl_icon a {
    background: #ff5400;
    height: 24px;
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    border: 1px solid #f04f00;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.rl_icon img {
    width: 19px;
    float: left;
    height: 19px;
    margin: 2px 5px;
}

.rl_show {
    color: #666;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    background: #fff;
    font-size: 12px;
    border: none;
    width: 135px;
    margin-left: -0;
    padding: 0 5px;
    float: left;
    border: 1px solid #b5b5b5;
}

.int_right_mune ul li a {
    color: #ffffff;
    text-decoration: none;
    line-height: 36px;
    vertical-align: middle;
    font-size: 12px;
    _float: left;
}

.int_logo a {
    background: url(../images/hj_slogo.png) no-repeat;
    width: 109px;
    height: 35px;
    margin: 4px 0 0 0px;
    float: left;
}

.time_line {
    background: #f8f8f8 none repeat scroll 0 0;
    height: 32px;
    line-height: 32px;
    margin: 10px 0 20px -7px;
    position: relative;
    width: 960px;
    display: block;
    float: left;
}

.zb_1 {
    position: relative;
}

/*-------------------------------------------------------------直播室-------------------------------------------------------------*/
.int_top_bg {
    width: 100%;
    height: 38px;
    background: #ffffff;
    position: relative;
    z-index: 99;
}

.int_top_center {
    height: 38px;
    width: 1000px;
    margin: 0 auto;
}

.int_top_center ul li {
    float: left;
    margin-left: 22px;
    line-height: 38px;
    vertical-align: middle;
    font-size: 12px;
    color: #5b5b5b;
}

.int_top_center ul li a {
    color: #5b5b5b;
    text-decoration: none;
    line-height: 38px;
    vertical-align: middle;
    font-size: 13px;
    display: block;
    float: left;
}

.int_top_center ul li a:hover {
    color: #c91f05;
}

.int_right_mune {
    height: 36px;
    float: right;
    margin-top: 5px;
}

.int_right_mune ul li {
    float: left;
    margin-left: 14px;
}

.int_right_mune ul li a {
    color: #ffffff;
    text-decoration: none;
    line-height: 36px;
    vertical-align: middle;
    font-size: 12px;
}

.int_right_mune ul li a.login_up {
    color: #ffffff;
    text-decoration: none;
    line-height: 36px;
    vertical-align: middle;
    font-size: 12px;
    height: 36px;
    display: block;
}

.int_right_mune ul li a.menu_icon {
    background: url(../images/menu_icon.png) no-repeat 0 12px;
    padding-left: 24px;
    color: #ffffff;
    text-decoration: none;
    line-height: 36px;
    vertical-align: middle;
    font-size: 12px;
    height: 36px;
    display: block;
}

.int_right_mune ul li a:hover {
    color: #ebf0f4;
}

.link_split3 {
    overflow: hidden;
    height: 12px;
    line-height: 12px;
    vertical-align: middle;
    margin-top: 12px;
    width: 1px;
    border-right: 1px solid #ffffff;
}

.int_logo_bg {
    height: 48px;
    width: 100%;
    background: #2e3133;
}

.int_logo_area {
    height: 48px;
    width: 1000px;
    margin: 0 auto;
}

.topmenu3_2 {
    height: 48px;
    padding: 0px;
    list-style-image: none;
    list-style-type: none;
    margin: 0px;
    position: relative;
}

.topmenu3_2 li {
    float: left;
    list-style: none;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 76px;
    height: 48px;
    line-height: 48px;
    vertical-align: middle;
    color: #313131;
    font-size: 16px;
    text-align: center;
}

.topmenu3_2 li.back {
    height: 48px;
    z-index: 8;
    position: absolute;
    color: #ffffff;
    border-bottom: 3px solid #c91f05;
    background: #000;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}

.topmenu3_2 li a {
    text-decoration: none;
    color: #999999;
    outline: none;
    text-align: center;
    top: 0;
    z-index: 10;
    display: block;
    float: left;
    width: 76px;
    height: 48px;
    line-height: 48px;
    vertical-align: middle;
    color: #fff;
    position: relative;
    overflow: hidden;
    font-size: 18px;
    text-align: center;
}

.topmenu3_2 li a img {
    width: 29px;
    height: 19px;
    top: 2px;
    right: 0px;
    position: absolute;
}

.topmenu3_2 li a:hover, .menu3_2 li a:active, .menu3_2 li a:visited {
    border: none;
    color: #313131;
}

.ads_link {
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
    width: 1000px;
    margin: 25px auto 15px;
}

.ads_link ul li {
    float: left;
    border-right: 1px solid #c6c6c6;
    height: 16px;
}

.ads_link ul li a {
    float: left;
    height: 16px;
    color: #333333;
    width: 99px;
    display: block;
    text-align: center;
    font-size: 12px;
}

.ads_img {
    height: 80px;
    width: 1000px;
    margin: 0 auto;
}

.ads_img_left {
    width: 725px;
    height: 80px;
    float: left;
}

.ads_img_right {
    width: 260px;
    height: 80px;
    float: right;
}

/*!*悬浮*!*/
/*.box {  width: 52px;height: 162px;border: 1px solid #ccc;right:50px; bottom:80px;position:fixed; z-index:9999; _position:absolute;}*/
/*.box ul li {width: 48px;    display: block; height: 50px;   padding: 2px;   overflow: hidden}*/
/*.weixin {   background:url(../images/elevator.png) no-repeat;   background-position: 0 87%; -webkit-transition: all .3s;    -moz-transition: all .3s;   -ms-transition: all .3s;    -o-transition: all .3s}*/
/*.weixin:hover { background-position: 0 93%}*/
/*.weixin:hover .weixin-logo {    width: 170px;   height: 204px;}*/
/*.idea { background:url(../images/elevator.png) no-repeat;   background-position: 0 43%; -webkit-transition: all .3s;    -moz-transition: all .3s;   -ms-transition: all .3s;    -o-transition: all .3s;}*/
/*.idea:hover {   background-position: 0 49%;}*/
/*.app {  background:url(../images/elevator.png) no-repeat;   background-position: 0 55%; -webkit-transition: all .3s;    -moz-transition: all .3s;   -ms-transition: all .3s;    -o-transition: all .3s;}*/
/*.app:hover {    background-position: 0 61%;}*/
/*.app:hover .app-logo {  width: 170px;   height: 185px;  -webkit-transform: rotate(360deg);  -moz-transform: rotate(360deg); -ms-transform: rotate(360deg);  -o-transform: rotate(360deg); }*/
/*.weixin-logo {  background:url(../images/elevator.png) no-repeat;   background-position: 0 0;   width: 0px; height: 0px;    overflow: hidden;   position: absolute; top: -154px;    left: -171px;   -webkit-transition: all .3s;    -moz-transition: all .3s;   -ms-transition: all .3s;    -o-transition: all .3s;}*/
/*.app-logo { background:url(../images/elevator.png) no-repeat;   background-position: 0 26%; width: 0px; height: 0px;    overflow: hidden;   position: absolute; top: -18px; left: -171px;   -webkit-transition: all 0.3s;   -moz-transition: all 0.3s;  -ms-transition: all 0.3s;   -o-transition: all 0.3s;}*/

.hjb_reg_inp {
    width: 200px;
    height: 24px;
    float: right;
    background: #ffffff;
    border: 1px solid #d2d2d2;
    margin-top: 12px;
    position: relative;
    z-index: 1111;
}

.hjb_reg_inp input {
    width: 150px;
    background: #fff;
    line-height: 24px;
    height: 24px;
    vertical-align: middle;
    display: block;
    float: left;
    padding: 0 10px;
    color: #ababab;
    font-size: 12px;
    float: left;
    border-right: none;
}

.hjb_reg_btn a {
    line-height: 24px;
    height: 24px;
    font-size: 12px;
    display: inline-block;
    width: 24px;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    width: 24px;
    margin-right: 5px;
    background: url(../images/Magnifier.png) no-repeat;
    margin-top: 1px;
    float: right;
}

.hjb_reg_btn a:hover {
    filter: alpha(opacity=30);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

/*搜索弹出*/
.dropdown-menu {
    position: absolute;
    top: 100%;
    z-index: 1111;
    left: 0;
    margin-top: 3px;
    min-width: 68px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .03);
    display: none;
    float: none;
    padding: 1px 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.dropdown-menu:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, .2);
    position: absolute;
    top: -7px;
    left: 9px
}

.dropdown-menu:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: -6px;
    left: 10px
}

.dropdown-menu a {
    font-size: 14px;
    padding: 10px;
    word-break: break-all;
    white-space: nowrap;
    min-width: 78px;
    display: block;
    line-height: 14px;
    color: #444;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff
}

.dropdown-menu a img {
    width: 30px;
    height: 30px;
    margin-right: 5px;
    vertical-align: middle
}

.dropdown-menu li {
    height: 34px
}

.dropdown-menu a:hover {
    background: #eee;
    color: #444
}

.dropdown-menu .active a, .dropdown-menu .active strong {
    background: #0055A2;
    color: #fff;
    text-decoration: none
}

.dropdown-menu #nav-account-profile {
    height: 50px
}

ul.typeahead {
    border-radius: 0;
    width: 200px
}

ul.typeahead:after, ul.typeahead:before {
    display: none
}

ul.typeahead .no_menu h3 {
    color: #aaa;
    line-height: 34px;
    height: 34px;
    font-size: 14px;
    padding-left: 10px;
    margin-left: 0
}

ul.typeahead li {
    height: 34px
}

ul.typeahead li.active a {
    background: #eee;
    color: #444
}

ul.typeahead li.active a strong {
    background: #eee;
    color: #05a
}

ul.typeahead li.group, ul.typeahead li.user {
    height: 50px
}

ul.typeahead a {
    color: #444;
    overflow: hidden;
    width: 178px;
    text-overflow: ellipsis;
    line-height: 14px
}

ul.typeahead a strong {
    color: #05a
}

ul.typeahead a:hover strong {
}

ul.typeahead a:hover {
    background: #eee;
    color: #444
}

.curent_btn {
    font-size: 14px;
    line-height: 26px;
    height: 26px;
    margin-top: 0px;
    vertical-align: middle;
}

.curent_btn_qr a {
    background-color: #c5c5c5;
    border: 1px solid #c7c5c5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    color: #333;
    display: block;
    padding: 0 18px;
    float: right;
    margin-right: 40px;
}

.curent_btn_qr a:hover {
    color: #1c1c1c;
    background-color: #e9ecee;
}

.curent_btn_qx a {
    background-color: #c5c5c5;
    border: 1px solid #c7c5c5;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    color: #333;
    display: block;
    padding: 0 18px;
    float: right;
    margin-right: 20px;
}

.curent_btn_qx a:hover {
    color: #1c1c1c;
    background-color: #e9ecee;
}

.div_hh {
    display: none;
}

.hjb_reg_inp2 {
    width: 24px;
    display: block;
    height: 24px;
    float: right;
    background: #ffffff;
    margin-top: 12px;
    position: relative;
    z-index: 1111;
    overflow: hidden;
}

.ss_inp {
    width: 160px;
    background: #fff;
    line-height: 24px;
    height: 24px;
    vertical-align: middle;
    display: block;
    float: left;
    padding: 0 10px;
    color: #ababab;
    font-size: 12px;
    border-right: none;
    position: absolute;
    left: -180px;
}

.hjb_reg_btn2 a {
    line-height: 24px;
    height: 24px;
    font-size: 12px;
    display: inline-block;
    width: 24px;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    background: url(../images/Magnifier.png) no-repeat #bfbfbf;
    position: absolute;
    right: 0;
    z-index: 999;
}

.hjb_reg_btn2 a:hover {
    filter: alpha(opacity=30);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.hiden_area {
    width: 204px;
    height: auto;
    position: relative;
    float: right;
}

/* 翻页*/
.my_pg {
    width: inherit;
    height: 40px;
    text-align: left;
    margin: 30px 0 0 150px;
    overflow: hidden;
    text-align: center;
}

.my_pg span {
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    background: #f1eff0;
    display: block;
    padding: 0 11px;
    font-size: 14px;
    float: left;
    color: #666666;
    margin: 0 3px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

/*.my_pg span:hover{ background:#627bc7; color:#ffffff;}*/
.my_pg span.my_pg_h {
    background: #627bc7;
    color: #ffffff;
}

.my_pg strong span {
    background: #627bc7;
    color: #ffffff;
}

.my_pg .look_more {
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    text-decoration: none;
    background: #627bc7;
    display: block;
    padding: 0 12px;
    font-size: 14px;
    float: left;
    color: #ffffff;
    margin: 0 3px 0 22px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.my_pg .look_more:hover {
    background: #627bc7;
    color: #ffffff;
}

.ma_pg_bg {
    width: 1000px;
    height: 80px;
    background: #fff;
    text-align: left;
    margin: 0px auto 0;
    overflow: hidden;
    text-align: center;
}

.red_bg {
    background-color: #ffff90;
}

.ewm_fix {
    position: fixed;
    left: 50%;
    margin-left: 520px;
    top: 300px;
}

.ewm_fix img {
    width: 140px;
    height: 178px;
}

/*汇通头部样式*/
/*----------------------------------------------------------首页头部----------------------------------------------------------*/
body {
    background: #ffffff;
    padding-bottom: 38px;
}

.hc_top_area {
    width: 100%;
    height: 36px;
    background: #f7f7f7;
    border-bottom: 1px solid #e1e1e1;
}

.hc_top_center {
    height: 36px;
    width: 1000px;
    margin: 0 auto;
}

/*.hc_top_left{ width:620px; height:36px; float:left; }*/
.hc_top_left ul li {
    float: left;
    margin-left: 10px;
}

.hc_top_left ul li a {
    color: #333333;
    text-decoration: none;
    line-height: 36px;
    vertical-align: middle;
    font-size: 14px;
}

.hc_top_left ul li img {
    width: 300px;
    height: 30px;
    margin-top: 3px;
    margin-left: 130px;
}

.hc_top_left ul li a:hover {
    color: #1549a1;
}

.link_split {
    overflow: hidden;
    height: 14px;
    line-height: 14px;
    vertical-align: middle;
    margin-top: 12px;
    width: 1px;
    border-right: 1px solid #bcbcbc;
    -moz-box-shadow: 1px 0px 1px #ffffff;
    *filter: progid: DXImageTransform . Microsoft . Shadow(Strength = 1, Direction = 135, Color = "#ffffff");
    box-shadow: 1px 0px 1px #ffffff;
}

.hc_top_right {
    height: 36px;
    float: right;
}

.hc_top_right ul li {
    float: left;
    margin-left: 10px;
}

.hc_top_right ul li a {
    color: #333333;
    text-decoration: none;
    line-height: 36px;
    vertical-align: middle;
    font-size: 14px;
}

.hc_top_right ul li a:hover {
    color: #1549a1;
}

.hc_top_right ul li .blue_color {
    color: #1549a1;
}

.hc_top_name span {
    cursor: pointer;
    font-size: 14px;
    vertical-align: middle;
}

.find_type {
    color: #a7a7a7;
    width: 160px;
    height: 22px;
    font-size: 12px;
    background: #FFF;
    border: 1px solid #cccccc;
    border-right: none;
    float: left;
    margin-top: 6px;
    padding: 0 3px;
+ padding-top: 3 px;
    _padding-top: 3px;
+ height: 19 px;
    _height: 19px;
}

.find_step {
    background: url(../images/search.png) no-repeat 5px #ff8400;
    width: 28px;
    height: 24px;
    cursor: pointer;
    float: left;
    margin-top: 6px;
+ float: left;
}

.find_step:hover {
    background: url(../images/search.png) no-repeat 5px #ffa800;
}

.hc_logo_area {
    height: 93px;
    width: 1000px;
    margin: 0 auto;
}

.hc_logo {
    width: 173px;
    height: 60px;
    float: left;
}

.hc_logo a {
    display: block;
    width: 190px;
    height: 60px;
    background: url(../images/logo.png) 0 0;
    border: none;
}

.hc_ad {
    width: 355px;
    height: 70px;
    float: right;
}

.ad_1 {
    margin: 12px 0 0 25px;
}

.ad_2 {
    margin: 12px 0 0 15px;
}

/*----------------------------------------------------------首页菜单----------------------------------------------------------*/

/*#subNav{width:100%;height:41px;background-color:#1f2e5b;}*/
/*.menu_area{height:41px; width:1000px; margin:0 auto;}*/
/*#subNav li{float:left;position:relative;+z-index:99999;}*/
/*#subNav .wrap{width:1080px;}*/
/*#subNav li a{display:block;width:63px;height:41px;text-align:center;color:#ffffff; font-size:16px; line-height:41px; vertical-align:middle;}*/
/*#subNav li a:hover{text-decoration:none}*/
/*#subNav .adv_active>a{background-color:#ff5400;color:#fff}*/
/*.fixedSubNav{position:fixed;top:0;left:0;z-index:1000}*/
/*!*#subNav .adv_active_h>a{background-color:#ff5400;color:#fff}*!*/
/*.empty-placeholder{height:0px}*/
/*.hidden {display: none !important}*/

/*.menu_ads{height:50px; width:100%; border-bottom:1px solid #d5d5d5; -moz-box-shadow :0px 3px 3px #f4f4f4; *filter : progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color="#f4f4f4"); -webkit-box-shadow :0px 3px 3px #f4f4f4;  box-shadow :0px 3px 3px #f4f4f4;+filter :none; }*/
/*.menu_ads_area{ vertical-align:middle;height:36px; width:1000px; margin:0 auto;}*/
/*.menu_ads_area ul li{ float:left;}*/
/*.menu_ads_area ul li a{ display:block;width:90px;height:36px;text-align:center;color:#333333; font-size:14px; line-height:36px; vertical-align:middle;}*/

/*#subNav li .ul_dd {display:none;position:absolute;z-index:10000;top:41px;background:#ff5400;border-bottom:none;+left:-0px;width:130px; text-align:center; z-index:999;}*/
/*#subNav li .ul_dd li {display:block;width:130px; text-align:center;float:none;margin-right:0px;height:41px;position:relative;line-height:41px;font-size:12px;z-index:10000;}*/
/*#subNav li .ul_dd li a{width:130px; text-align:center; display:block;}*/
/*#subNav li .ul_dd li.navmoon {background:#ff6d26;width:100%;height:41px;line-height:41px;}*/
/*#subNav li .ul_dd li a:hover{background:#ff6d26;width:100%;height:41px;line-height:41px;}*/
/*#subNav li .cls_blk{display:none;}*/

/* hc_link_area*/
.hc_link_area {
    width: 100%;
    height: auto;
    padding-bottom: 30px;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    background: #fafafa;
    margin: 20px 0 0 0;
}

.hc_link_area_center {
    width: 1000px;
    height: auto;
    margin: 0 auto;
}

.hc_link_area_head {
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
    width: 100%;
    padding-bottom: 20px;
}

.hc_link_area_head h1 {
    color: #000000;
    font-size: 24px;
    font-weight: bolder;
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
    width: 120px;
    text-align: center;
    float: left;
    margin: 15px 0;
}

.hc_link_area_head_ad1 {
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
    width: 100%;
    padding-bottom: 5px;
}

.hc_link_area_head_ad1 h1 {
    background: url(../images/link_icon.png) no-repeat 10px 6px;
    padding-left: 30px;
    color: #000000;
    font-size: 24px;
    font-weight: bolder;
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
    width: 120px;
    text-align: center;
    margin: 15px 0;
}

.hc_mtl {
    height: 80px;
    width: 900px;
    margin: 0 auto;
    border-bottom: 1px dotted #cacad4;
    border-left: 1px dotted #cacad4;
    position: relative;
}

.hc_mtl h2 {
    width: 80px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    color: #333333;
    font-size: 18px;
    position: absolute;
    left: -40px;
    top: 30px;
    background: #fafafa;
    display: block;
}

.hc_mtl_ul {
    width: 840px;
    float: right;
    margin-top: 16px;
+ margin-top: 20 px;
+ height: 45 px;
}

.hc_mtl_ul ul li {
    float: left;
    margin-left: 5px;
    line-height: 22px;
    height: 22px;
    vertical-align: middle;
}

.hc_mtl_ul ul li a {
    color: #818181;
    text-decoration: none;
+ display: block;
    line-height: 22px;
    height: 22px;
    vertical-align: middle;
    font-size: 12px;
    padding: 0 3px;
    _float: left;
}

.hc_mtl_ul ul li a:hover {
    color: #cd0010;
}

.hc_mtl_ul .link_split2 {
    overflow: hidden;
    height: 12px;
    float: left;
    line-height: 12px;
    vertical-align: middle;
    margin-top: 6px;
    width: 1px;
    border-right: 1px solid #bcbcbc;
    color: red;
    -moz-box-shadow: 1px 0px 1px #ffffff;
    *filter: progid: DXImageTransform . Microsoft . Shadow(Strength = 1, Direction = 135, Color = "#ffffff");
    box-shadow: 1px 0px 1px #ffffff;
}

.hc_mtl_ul_ad1 {
    width: 1000px;
    float: left;
    margin-top: 15px;
+ margin-top: 20 px;
    height: auto;
    padding-bottom: 10px;
}

.hc_mtl_ul_ad1 ul li {
    float: left;
    margin-left: 5px;
    line-height: 22px;
    height: 22px;
    vertical-align: middle;
    white-space: nowrap;
}

.hc_mtl_ul_ad1 ul li a {
    color: #818181;
    text-decoration: none;
+ display: block;
    line-height: 22px;
    height: 22px;
    vertical-align: middle;
    font-size: 12px;
    padding: 0 3px;
    _float: left;
}

.hc_mtl_ul_ad1 ul li a:hover {
    color: #cd0010;
}

.hc_mtl_ul_ad1 .link_split2 {
    height: 22px;
    margin-left: 5px;
    float: left;
    display: block;
}

.hc_mtl_ul_ad1 .link_split2 div {
    overflow: hidden;
    height: 12px;
    white-space: nowrap;
    margin-left: 5px;
    float: left;
    display: block;
    line-height: 12px;
    vertical-align: middle;
    margin-top: 6px;
    width: 1px;
    border-right: 1px solid #bcbcbc;
    color: red;
    -moz-box-shadow: 1px 0px 1px #ffffff;
    *filter: progid: DXImageTransform . Microsoft . Shadow(Strength = 1, Direction = 135, Color = "#ffffff");
    box-shadow: 1px 0px 1px #ffffff;
}

/* Add i the 2014-12-22 */
/*.hc_link_area_ad{width:100%; height:auto; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background:#fafafa; margin:20px 0 0 0; }*/
.footer2_bg_ad {
    height: 165px;
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

.hc_mtl_ul2 {
    width: 840px;
    float: right;
    margin-top: 9px;
+ margin-top: 9 px;
+ height: 45 px;
}

.hc_mtl_ul2 ul li {
    float: left;
    margin-left: 5px;
    line-height: 22px;
    height: 22px;
    vertical-align: middle;
}

.hc_mtl_ul2 ul li a {
    color: #818181;
    text-decoration: none;
+ display: block;
    line-height: 22px;
    height: 22px;
    vertical-align: middle;
    font-size: 12px;
    padding: 0 3px;
    _float: left;
}

.hc_mtl_ul2 ul li a:hover {
    color: #cd0010;
}

.hc_mtl_ul2 .link_split2 {
    overflow: hidden;
    height: 12px;
    float: left;
    line-height: 12px;
    vertical-align: middle;
    margin-top: 6px;
    width: 1px;
    border-right: 1px solid #bcbcbc;
    color: red;
    -moz-box-shadow: 1px 0px 1px #ffffff;
    *filter: progid: DXImageTransform . Microsoft . Shadow(Strength = 1, Direction = 135, Color = "#ffffff");
    box-shadow: 1px 0px 1px #ffffff;
}

.hc_mtl_ul3 {
    width: 840px;
    float: right;
    margin-top: 20px;
+ margin-top: 20 px;
+ height: 45 px;
}

.hc_mtl_ul3 ul li {
    float: left;
    margin-left: 5px;
    line-height: 22px;
    height: 22px;
    vertical-align: middle;
}

.hc_mtl_ul3 ul li a {
    color: #818181;
    text-decoration: none;
+ display: block;
    line-height: 22px;
    height: 22px;
    vertical-align: middle;
    font-size: 12px;
    padding: 0 3px;
    _float: left;
}

.hc_mtl_ul3 ul li a:hover {
    color: #cd0010;
}

.hc_mtl_ul3 .link_split2 {
    overflow: hidden;
    height: 12px;
    float: left;
    line-height: 12px;
    vertical-align: middle;
    margin-top: 6px;
    width: 1px;
    border-right: 1px solid #bcbcbc;
    color: red;
    -moz-box-shadow: 1px 0px 1px #ffffff;
    *filter: progid: DXImageTransform . Microsoft . Shadow(Strength = 1, Direction = 135, Color = "#ffffff");
    box-shadow: 1px 0px 1px #ffffff;
}

/*2016-4-7头部菜单修改*/
.rl_icon {
    width: 175px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    float: right;
    margin: 10px 0px 0 0;
    position: relative;
}

.rl_inp {
    width: 135px;
    padding: 0 5px;
    height: 24px;
    background: #fff;
    color: #6a6a6a;
    border: 1px solid #dbdbdb;
    float: left;
    display: none;
}

.rl_icon a {
    background: #627bc7;
    height: 24px;
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    border: 1px solid #627bc7;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.rl_icon img {
    width: 18px;
    float: left;
    height: 18px;
    margin: 3px 6px;
}

.rl_show {
    color: #666;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    background: #fff;
    color: #9b9b9b;
    border: none;
    width: 135px;
    margin-left: -0;
    padding: 0 5px;
    float: left;
    border: 1px solid #e9e9e9;
}

/*下拉修改*/
.zb_body .zb_menu_ul {
    line-height: 46px;
    vertical-align: middle;
    font-size: 18px;
    color: #1c1c1c;
    width: 1198px;
    position: relative;
    z-index: 9;
    border: 1px solid #e9e9e9;
    border-top: none;
    border-bottom: none;
}

.zb_body .zb_menu_ul .more_menu {
    float: right;
}

.zb_body .zb_menu_ul .more_menu a {
    width: 120px;
+ width: 90 px;
    _width: 120px;
    display: block;
    color: #707070;
    text-align: center;
    font-weight: normal;
    float: left;
    height: 46px;
    line-height: 46px;
    vertical-align: middle;
    float: left;
    font-size: 13px;
}

.zb_body .zb_menu_ul .more_menu a:hover {
    background: none;
}

.zb_body .zb_menu_ul .more_menu a.current {
    width: 120px;
+ width: 90 px;
    _width: 120px;
    display: block;
    color: #707070;
    text-align: center;
    font-weight: normal;
    float: left;
    height: 46px;
    line-height: 46px;
    vertical-align: middle;
    font-size: 13px;
    border-top: none;
    background: none;
}

.menu_li_right {
+ float: right;
+ width: 312 px;
    _width: 312px;
}

.zb_body .zb_menu_ul > li {
    float: left;
    line-height: 46px;
    vertical-align: middle;
    color: #dedede;
+ color: #1c1c1c;
    position: relative;
+ display: inline;
    _float: left;
    _width: 90px;
    _display: block;
}

.zb_body .zb_menu_ul > li a {
    font-weight: normal;
    color: #6d6d6d;
    float: left;
    line-height: 46px;
    vertical-align: middle;
    text-decoration: none;
    font-size: 15px;
}

.zb_body .zb_menu_ul > li a.current {
    color: #1c1c1c;
    font-weight: bold;
    height: 43px;
    border-top: 3px solid #1f2e5b;
    border-bottom: none;
    line-height: 43px;
    z-index: 99;
    background: #ffffff;
    vertical-align: middle;
    border-bottom: none;
}

.zb_body .zb_menu_ul > li.current a {
    color: #1c1c1c;
    font-weight: bold;
    height: 57px;
    border-top: 3px solid #d92f22;
    line-height: 57px;
    z-index: 99;
    background: #ffffff;
    vertical-align: middle;
    border-bottom: none;
}

.zb_body .zb_menu_ul > li.current_h a {
    color: #1c1c1c;
    background: #eaeaea;
}

.zb_body .zb_menu_ul > li.current_h a.current {
    background-color: #fff;
}

.int_right_mune ul li a {
    color: #ffffff;
    text-decoration: none;
    line-height: 36px;
    vertical-align: middle;
    font-size: 12px;
    _float: left;
}

.int_logo a {
    background: url(../images/hj_slogo.png) no-repeat;
    width: 109px;
    height: 35px;
    margin: 4px 0 0 0px;
    float: left;
}

#lf_small_01 {
    position: fixed;
    left: 0;
    top: 45px;
    z-index: 1001;
}

#lf_small_02 {
    position: fixed;
    right: 0;
    top: 45px;
    z-index: 1001;
}

#lf_small_01_2 {
    position: fixed;
    left: 0;
    top: 171px;
    z-index: 1001;
}

#lf_small_02_2 {
    position: fixed;
    right: 0;
    top: 171px;
    z-index: 1001;
}

.adv_rel {
    position: relative;
}

.img_new {
    background: url(../images/new_menu.png) no-repeat;
    width: 26px;
    height: 18px;
    position: absolute;
    top: -4px;
    right: -8px;
    z-index: 3;
}

.zb_body .zb_menu_ul .more_menu a {
    text-decoration: none;
}

.zb_body .zb_menu_ul .more_menu a.ss_top {
    background: #fff;
    border-top: 3px solid #1f2e5b;
    border-bottom: none;
    line-height: 41px;
    z-index: 99;
    vertical-align: middle;
    border-bottom: none;
    text-decoration: none;
    color: #1c1c1c;
    font-weight: bold;
}

.zb_body .zb_menu_ul .more_menu a:hover {
    background: #eaeaea;
}

.zb_body .zb_menu_ul .more_menu a.ss_top:hover {
    background: #fff;
}

.just_now .just_top {
    background: url(../images/top_bg.jpg) repeat-y #dce7ff;
    padding: 0px 0px 0px 0px;
    width: 1160px;
    position: relative;
    margin-bottom: -1px;
}

.just_now .just_top ul {
    overflow: hidden;
}

.just_now .just_top .zb_word {
    padding: 0 15px;
    width: 760px;
}

.just_now .just_top .zb_word.colspan3 {
    width: 625px;
}

.just_now {
    width: 1160px;
    background: none;
    height: auto;
    margin: 0 auto 0;
    position: relative;
    top: 0px;
    _left: 28px;
}

.jb_icon {
    float: left;
    margin-top: -7px;
    margin-left: 4px;
    position: relative;
    z-index: 99;
}

.jb_icons {
    float: left;
    margin-top: -7px;
    margin-left: 10px;
    position: relative;
    z-index: 99;
}

.zb_content_bg {
    width: 100%;
    height: auto;
    background: rgba(222, 219, 203, 0.07);
}

.more-content {
    float: left;
    margin-left: -1px;
+ margin-left: - 688 px;
    _margin-left: -688px;
    width: 1198px;
    padding-top: 10px;
    height: auto;
    border: 1px solid #e9e9e9;
    border-top: none;
    background: #fefefe;
    display: block;
    position: relative;
    z-index: 1;
    top: 0px;
    margin-bottom: 10px;
    border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    float: left;
    display: none;
}

.more-content .title {
    font-size: 14px;
    line-height: 32px;
    display: block;
    width: 90px;
    float: left;
}

.more-content input {
    font-size: 14px;
    line-height: 32px;
    display: none;
+ display: block;
    _display: block;
    display: block \0;
    float: left;
+ margin: 8 px 0 0 0;
    margin: 10px 0 0 0 \0;
}

.more-content label {
    font-size: 14px;
    line-height: 32px;
    display: block;
    float: left;
}

.more-content .input_font {
    font-size: 13px;
    line-height: 32px;
    vertical-align: middle;
    display: block;
    float: left;
    margin: -16px 0 0 0;
    padding-left: 20px;
    display: block;
    position: absolute;
    width: 60px;
    color: #1c1c1c;;
+ left: 0 px;
+ top: 0 px;
+ padding-left: 5 px;
+ margin: - 6 px 0 0 0;
    left: 0px \0;
    top: 0px \0;
    padding-left: 5px \0;
    margin: -7px 0 0 0 \0;
    _left: 100px;
    _top: 0px;
}

.on_top {
    background: url(../images/zd_img.png) no-repeat;
    width: 59px;
    height: 58px;
    position: absolute;
    right: -2px;
    top: -2px;
    z-index: 99;
}

.more_body {
    position: relative;
}

.more_body .removeAll {
    display: block;
    width: 80px;
    height: 26px;
    position: absolute;
    right: 20px;
    bottom: 10px;
    background: #627bc7;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    z-index: 10;
}

/*20160728修改*/
.bock_1 {
    width: 1160px;
    margin: 0 auto;
    height: auto;
    height: 40px;
    line-height: 40px;
}

.but_area {
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    float: left;
}

.but_area .tz_checkbox {
    margin-right: 36px;
}

.sy_checkbox, .zy_checkbox {
    float: right;
    margin-left: 10px;
}

.tz_checkbox {
    float: left;
    margin-left: 10px;
}

.tz_checkbox .font_tip1 {
    z-index: 20;
}

.check_head {
    font-family: "Microsoft YaHei", sans-serif;
    color: #666666;
    display: block;
    font-size: 15px;
    vertical-align: middle;
    float: left;
}

.kx_night .check_head {
    color: #828699;
}

.open_click {
    background: url(../images/zm.png) no-repeat 0 0;
    width: 36px;
    height: 20px;
    float: left;
    cursor: pointer;
    margin: 10px 0 10px 5px;
}

.close_click {
    background: url(../images/zm.png) no-repeat 0 -20px;
    width: 36px;
    height: 20px;
    float: left;
    cursor: pointer;
    margin: 10px 0 10px 5px;
}

/*开关样式互换  */
.clock_time {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    float: left;
    line-height: 42px;
    vertical-align: middle;
    margin-left: 0px;
    float: right;
}

.status_point {
    float: right;
}

.status_point_gre {
    height: 10px;
    width: 10px;
    -webkit-border-radius: 5px;
    background-color: green;
    margin: -26px 0px 0 0;
    border-radius: 5px;
}

.status_point_red {
    height: 10px;
    width: 10px;
    -webkit-border-radius: 5px;
    background-color: red;
    margin: -26px 0px 0 0;
    border-radius: 5px;
}

.font_zh {
    background: url(../images/zihao.png) no-repeat 0 0;
    width: 76px;
    height: 20px;
    float: left;
    cursor: pointer;
    margin: 10px 5px;
}

.font_xh {
    background: url(../images/zihao.png) no-repeat 0 -40px;
    width: 76px;
    height: 20px;
    float: left;
    cursor: pointer;
    margin: 10px 5px;
}

.font_dh {
    background: url(../images/zihao.png) no-repeat 0 -20px;
    width: 76px;
    height: 20px;
    float: left;
    cursor: pointer;
    margin: 10px 5px;
}

#here_zh span {
    width: 25px;
    height: 20px;
    display: block;
    float: left;
}

.rl_icon {
    width: 175px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    float: right;
    margin: -33px 0px 0 0;
    position: relative;
}

.gray_font {
    width: 810px;
    height: 106px;
    float: left;
    margin-left: 15px;
    line-height: 26px;
    overflow: hidden;
}

.new_more a {
    background: url(../images/zb_more.png) no-repeat;
    display: block;
    width: 24px;
    height: 8px;
    margin: 10px auto 15px;
}

.new_more a.uo_sjx {
    background: url(../images/zb_more_up.png) no-repeat;
    display: block;
    width: 24px;
    height: 8px;
    margin: 10px auto 15px;
}

.bottom_bg {
    background: url(../images/bottom_bg.jpg) no-repeat;
    display: block;
    width: 1026px;
    height: 47px;
    margin: -5px auto;
}

.fn_icon {
    background: url(../images/fn_icon.png) no-repeat;
    display: block;
    width: 40px;
    height: 40px;
    margin: 0px 0px 0 5px;
    float: left;
}

.more_add {
    display: block;
}

.more_add a {
    display: block;
    float: right;
    font-weight: bolder;
    color: #ff6600;
    font-size: 12px;
    line-height: 15px;
    height: 16px;
    margin: 7px 25px 0 0;
    vertical-align: middle;
    text-decoration: none;
}

.more_add a:hover {
    color: #555;
    text-decoration: none;
}

/*.more_end2 {*/
/*margin-left: 10px;*/
/*width: 45px;*/
/*height: 16px;*/
/*}*/
.more_end2 {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
    color: #627bc7 !important;
    padding-right: 10px;
}

.more_end2 img {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.toggleContent {
    margin-top:8px;
    display: none;
    padding: 20px;
    background: #F7F9FC;
    border-radius: 2px;
    color: #666666;
    font-size: 14px;
    line-height: 24px;
}

.toggleContent p {
    color: #4E6AC0;
    margin-bottom: 10px;
    line-height: 14px;
}

.toggleContent .toggleTitleHead {
    display: inline-block;
    width: 3px;
    height: 13px;
    background: #4E6AC0;
    border-radius: 2px;
    margin: 0px 1px 2px 0px;
    vertical-align: middle;
}
/*20160728修改end*/

/*20160803行情添加*/
.fx_b_12 {
    background-color: none;
    width: 100%;
    height: 44px;
    z-index: 100;
    padding-top: 10px;
}

.fx_b_b {
    width: 1198px;
    height: 36px;
    margin: 0px auto;
    border: 1px solid #e9e9e9;
}

.bj_bt {
    background: url(../images/hq_bottom.jpg) no-repeat;
    display: block;
    width: 1200px;
    height: 8px;
    margin: 0 auto;
}

.fx_b_l {
    width: 12px;
    height: 35px;
    float: right;
}

.fx_cir {
    float: right;
    content: "";
    width: 10px;
    height: 10px;
    border-right: 2px solid #627bc7;
    border-bottom: 2px solid #627bc7;
    margin-top: 25px;
    margin-right: 6px;
    cursor: pointer;
}

.fx_b_l {
    transform: translateY(-70%) rotate(45deg);
}

.fx_b_l1 {
    transform: translateY(-70%) rotate(-135deg);
}

/*.fx_b_l li{width:12px; height:12px; float:left; cursor:pointer;}*/
/*.fx_b_l li i{width:12px; height:12px; float:left; cursor:pointer;}*/
.fx_wai {
    width: 1198px;
    float: left;
    font-weight: bold;
    font-family: Arial, "宋体";
    position: absolute;
    border: 1px solid #e9e9e9;
    background-color: #fff;
}

.fx_wai li {
    width: 222px;
    height: 22px;
    border-right: 1px solid #e9e9e9;
    float: left;
    padding: 0px 5px 0 10px;
    float: left;
    margin-top: 7px;
    position: relative;
}

.fx_in_1 {
    width: 64px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    float: left;
    font-weight: normal;
    font-family: Arial, "宋体";
    color: #1f2e5b;
    font-size: 12px;
}

.fx_in_2, .fx_in_3 {
    width: 54px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    float: left;
    font-weight: normal;
    font-family: Arial, "宋体";
    color: #1f2e5b;
    font-size: 12px;
    background: none;
    text-align: center;
    border-radius: 2px;
}

.fx_b_b.kx_night .fx_in_2, .fx_b_b.kx_night .fx_in_3 {
    color: #828699
}

.fx_b_b.kx_night .fx_wai {
    background-color: #323338;
}

.fx_in_3 {
    width: 44px;
    text-align: right;
    margin-left: 5px;
}

.normal_f {
    color: #1f2e5b;
}

.up_f {
    color: #ff0000;
}

.dwon_f {
    color: #238859;
}

.f_down {
    background: url(../images/green-arrow.png) no-repeat 45px 6px;
    padding-right: 12px;
    color: #238859;
}

.f_down_bg {
    background: url(../images/green-arrow_w.png) no-repeat 45px 6px #18c839;
    padding-right: 12px;
    color: #ffffff;
}

.f_up {
    background: url(../images/red-arrow.png) no-repeat 45px 5px;
    padding-right: 12px;
    color: #ff0000;
}

.f_up_bg {
    background: url(../images/red-arrow_w.png) no-repeat 45px 4px #ff3b2f;
    padding-right: 12px;
    color: #ffffff;
}

#price02 {
    display: none;
}

#price03 {
    display: none;
}

.fixedfx_b_12 {
    position: fixed;
    bottom: 0px;
    height: 38px;
    padding-top: 0;
    z-index: 9999;
}

.fixedfx_b_12 .fx_b_b {
    background-color: #fff;
}

/*20160816星星*/
.star_xz {
    width: 50px;
    height: 6px;
    margin-top: 3px;
    margin-top: 7px;
    margin-bottom: 3px;
    margin-left: 6px;
}

.star_1 {
    background: url(../images/xx.png) no-repeat 0 -0px;
    width: 50px;
    height: 6px;
    background-size: 100%;
}

.star_2 {
    background: url(../images/xx.png) no-repeat 0 -10px;
    width: 50px;
    height: 6px;
    background-size: 100%;
}

.star_3 {
    background: url(../images/xx.png) no-repeat 0 -20px;
    width: 50px;
    height: 6px;
    background-size: 100%;
}

.down_f {
    color: green;
}

.white_f {
    color: white;
}

.scc_f_up {
    color: #ffffff;
    background: red;
}

.scc_f_down {
    color: #ffffff;
    background: green;
}

.fx_b_b.kx_night .fx_in_2.white_f {
    color: white;
}

.fx_b_b.kx_night .fx_in_2.down_f {
    color: green;
}

.fx_b_b.kx_night .fx_in_2.up_f {
    color: #ff0000;
}

.fx_b_b.kx_night .fx_in_3.f_up {
    color: #ff0000;
}

.fx_b_b.kx_night .fx_in_3.f_down {
    color: #238859;
}

/*20160826改直播table*/
.now_star {
    width: 150px;
    float: left;
    margin-left: 15px;
    color: #fff;
}

.body_zb tr td {
    vertical-align: central;
    border-top: 1px dotted #c8c8c8;
}

.body_zb_li {
    width: 1160px;
    position: relative;
    left: 0px;
    height: auto;
}

.usa_fn {
    width: 1160px;
    position: relative;
    left: 0px;
    height: auto;
}

.zb_time {
    background: url(../images/gary_cir.png) no-repeat 19px center;
    padding: 12px 0 12px 42px;
    margin: 0px 0 0 20px;
    color: #bbbbbb;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    width: 78px;
}

.zb_flag {
    width: 67px;
    height: auto;
    padding-left: 10px;
}

.zb_font {
    width: 588px;
    height: auto;
    margin-left: 15px;
    line-height: 26px;
    padding: 12px 5px 12px 5px;
}

.zb_star {
    width: 150px;
    color: #fff;
    padding: 12px 0 12px 42px;
}

.zb_star span {
    padding-left: 10px;
    color: #fff;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    background: #ffa853;
    font-family: "Microsoft YaHei", sans-serif;
    text-align: left;
    width: 130px;
    display: block;
}

.zb_more {
    width: 175px;
    height: 26px;
+ height: auto;
    margin: 0px;
    margin-bottom: 4px;
    padding: 12px 0 12px 10px;
}

.zb_more_bg {
    height: 56px;
}

.zb_more .red_get {
    border: 1px solid #f05348;
    height: 24px;
    float: left;
    background: #fff;
    margin-bottom: 2px;
}

.zb_more .red_get li {
    height: 24px;
    padding: 0 5px;
    float: left;
    font-size: 13px;
    color: #e78781;
    line-height: 24px;
    vertical-align: middle;
}

.zb_more .red_get .red_first {
    background: #f05348;
    color: #ffffff;
    padding: 0 5px;
}

.zb_more .green_get {
    border: 1px solid #6bc94e;
    height: 24px;
    float: left;
    margin-bottom: 2px;
    background: #fff;
}

.zb_more .green_get li {
    height: 24px;
    padding: 0 5px;
    float: left;
    font-size: 13px;
    color: #5dc63d;
    line-height: 24px;
    vertical-align: middle;
}

.zb_more .green_get .green_first {
    background: #6bc94e;
    color: #ffffff;
    padding: 0 5px;
}

.zb_more .yellow_get {
    border: 1px solid #ffa800;
    height: 24px;
    float: left;
    background: #fff;
    margin-bottom: 2px;
}

.zb_more .yellow_get li {
    height: 24px;
    padding: 0 8px;
    float: left;
    font-size: 13px;
    font-family: "Microsoft YaHei", sans-serif;
    color: #ffa800;
    line-height: 24px;
    vertical-align: middle;
}

.zb_more .yellow_get .yellow_first {
    background: #ffa800;
    color: #ffffff;
    padding: 0 5px;
}

.zb_more .yellow2_get {
    height: 24px;
    float: left;
}

.zb_more .yellow2_get li {
    height: 24px;
    float: left;
    font-size: 14px;
    font-family: "Microsoft YaHei", sans-serif;
    color: #ffa800;
    line-height: 22px;
    vertical-align: middle;
}

.zb_more .yellow2_get .yellow2_first {
    background: url(images/tip3.png) no-repeat;
    color: #ffa800;
    width: 90px;
    text-align: left;
    padding-left: 12px;
}

.zb_more .yellow2_get .yellow2_first2 {
    background: url(images/tip2.png) no-repeat;
    color: #ffa800;
    width: 90px;
    text-align: left;
    padding-left: 12px;
}

.flag_tab {
    width: 455px;
    height: auto;
    margin-left: 15px;
    line-height: 26px;
    float: left;
}

.flag_tab .list_font2 {
    width: 388px;
    height: auto;
    float: left;
    margin-left: 0px;
    line-height: 26px;
}

.zb_word {
    padding: 12px 15px;
}

.zb_word .list_font_pic {
    width: auto;
    height: auto;
    overflow: hidden;
}

.zb_pic {
    width: 112px;
}

.zb_pic .list_font_img_b {
    width: 112px;
    height: 86px;
    float: right;
    margin-right: 30px;
}

.zb_pic .list_font_img_area {
    background: url(../images/pic_bgarea.png) no-repeat;
    margin: 0px auto;
    height: 86px;
    width: 112px;
    position: relative;
}

.zb_pic .list_font_img_area img {
    height: 72px;
    width: 96px;
    position: absolute;
    left: 8px;
    top: 5px;
}

.just_top .fb_time {
    background: url(../images/white_cir.png) no-repeat 9px center;
    padding-left: 32px;
    margin: 0px 0 0 0px;
    color: #ffffff;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    width: 78px;
    float: left;
}

.just_top .zb_flag {
    width: 40px;
    height: auto;
    padding-left: 20px;
    padding-top: 5px;
}

.just_top .list_font {
    width: 393px;
    height: auto;
    padding-left: 05px;
    line-height: 26px;
    float: left;
}

.just_top .zb_star {
    width: 150px;
    color: #fff;
    padding: 0px 0 0px 15px;
}

.just_top .zb_star span {
    padding-left: 10px;
    color: #fff;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    background: #ffa853;
    font-family: "Microsoft YaHei", sans-serif;
    text-align: left;
    width: 130px;
    display: block;
}

.just_top .zb_more {
    width: 175px;
    height: 26px;
+ height: auto;
    margin: 0px;
    margin-bottom: 4px;
    padding: 0 0 0 10px;
}

.just_top .zb_more_bg {
    height: 56px;
}

.just_top .flag_tab {
    width: 455px;
    height: auto;
    margin-left: 15px;
    line-height: 26px;
}

.just_top .flag_tab .list_font2 {
    width: 388px;
    height: auto;
    margin-left: 0px;
    line-height: 26px;
}

.just_top .list_font_pic {
    width: auto;
    height: auto;
    margin-left: 15px;
    line-height: 26px;
    overflow: hidden;
}

.just_top .list_font_pic_t {
    width: 1000px;
    height: auto;
    margin-left: 10px;
    line-height: 22px;
    overflow: hidden;
}

.just_top .list_font_img_b {
    height: 112px;
    width: 86px;
    float: right;
    margin-right: 30px;
}

.just_top .list_font_img_area {
    background: url(../images/pic_bgarea.png) no-repeat;
    margin: 0px auto;
    height: 86px;
    width: 112px;
    position: relative;
}

.just_top .list_font_img_area img {
    height: 72px;
    width: 96px;
    position: absolute;
    left: 8px;
    top: 5px;
}

.just_top .getmore2 {
    width: 175px;
    height: 26px;
+ height: auto;
    padding: 0px 0 0 10px;
    float: none;
    margin-bottom: 4px;
}

.just_top .getmore2 .red_get {
    border: 1px solid #f05348;
    height: 24px;
    float: left;
    background: #fff;
    margin-bottom: 2px;
}

.just_top .getmore2 .red_get li {
    height: 24px;
    padding: 0 8px;
    float: left;
    font-size: 13px;
    font-family: "Microsoft YaHei", sans-serif;
    color: #e78781;
    line-height: 24px;
    vertical-align: middle;
}

.just_top .getmore2 .red_get .red_first {
    background: #f05348;
    color: #ffffff;
    padding: 0 5px;
}

.just_top .getmore2 .green_get {
    border: 1px solid #6bc94e;
    height: 24px;
    float: left;
    margin-bottom: 2px;
    background: #fff;
}

.just_top .getmore2 .green_get li {
    height: 24px;
    padding: 0 8px;
    float: left;
    font-size: 13px;
    font-family: "Microsoft YaHei", sans-serif;
    color: #78bc63;
    line-height: 24px;
    vertical-align: middle;
}

.just_top .getmore2 .green_get .green_first {
    background: #6bc94e;
    color: #ffffff;
    padding: 0 5px;
}

.just_top .getmore2 .yellow_get {
    border: 1px solid #ffa800;
    height: 24px;
    float: left;
    background: #fff;
    margin-bottom: 2px;
}

.just_top .getmore2 .yellow_get li {
    height: 24px;
    padding: 0 8px;
    float: left;
    font-size: 13px;
    font-family: "Microsoft YaHei", sans-serif;
    color: #ffa800;
    line-height: 24px;
    vertical-align: middle;
}

.just_top .getmore2 .yellow_get .yellow_first {
    background: #ffa800;
    color: #ffffff;
    padding: 0 5px;
}

.just_top .getmore2 .yellow2_get {
    height: 24px;
    float: left;
}

.just_top .getmore2 .yellow2_get li {
    height: 24px;
    float: left;
    font-size: 14px;
    font-family: "Microsoft YaHei", sans-serif;
    color: #ffa800;
    line-height: 22px;
    vertical-align: middle;
}

.just_top .getmore2 .yellow2_get .yellow2_first {
    background: url(images/tip3.png) no-repeat;
    color: #ffa800;
    width: 90px;
    text-align: left;
    padding-left: 12px;
}

.just_top .getmore2 .yellow2_get .yellow2_first2 {
    background: url(images/tip2.png) no-repeat;
    color: #ffa800;
    width: 90px;
    text-align: left;
    padding-left: 12px;
}

.body_zb_li.body_zb_li_h {
    background: #ebf3ff;
    border-left: none;
}

/*0831 时间 */
.data_time {
    background: #fff;
    height: 32px;
    line-height: 32px;
    padding: 10px 0 10px 0px;
}

.time_i {
    color: #343434;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    background: #f8f8f8;
    width: 100%;
}

.time_i span {
    background: #627bc7 none repeat scroll 0 0;
    display: block;
    float: left;
    font-weight: bold;
    height: 17px;
    margin: 8px 15px 0 0;
    width: 3px;
}

/* 虚线改为实线 */
.body_zb {
    border-collapse: separate;
    border-spacing: 0;
}

.body_zb tr td {
    vertical-align: central;
    border: 1px solid #f0f0f0;
    border-bottom: none;
    border-left: none;
    border-right: none;
}

/*--------20160919非农修改-----------*/
.gre_color {
    color: #3eb320;
    background: #e8ffe8;
}

.gre_color .zb_time_fn {
    text-align: center;
    font-weight: bold;
    margin: 0px 0 0 20px;
    color: #333333;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    width: 100px;
}

.gre_color .zb_font_fn {
    font-weight: bold;
    color: #333333;
    background: url(../images/cyyq.png) no-repeat 320px center;
}

.zb_flag_fn {
    width: 77px;
    height: auto;
    text-align: center;
}

.gre_color .zb_flag_fn .fn_icon {
    font-size: 34px;
    color: #3eb320;
    display: block;
    width: 100%;
    margin: -12px 0px 0 -15px;
    float: left;
    font-weight: bold;
    background: none;
}

.gre_color .zb_star_fn {
    width: 150px;
    color: #fff;
    padding: 16px 0 16px 15px;
    background: url(../images/fn_gr_bg.jpg) no-repeat 59px 0px #e8ffe8;
}

.zb_star_fn span {
    padding-left: 10px;
    color: #fff;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    background: #ffa853;
    font-family: "Microsoft YaHei", sans-serif;
    text-align: left;
    width: 130px;
    display: block;
}

.gre_color .zb_more_fn {
    width: 175px;
    height: 26px;
+ height: auto;
    margin: 0px;
    margin-bottom: 4px;
    padding: 16px 0 16px 10px;
    background: url(../images/fn_gr_bg.jpg) no-repeat top right #e8ffe8;
}

.gre_color.usa_fn {
    background: url(../images/fn_gr_bg.jpg) no-repeat top right #e8ffe8;
}

.zb_more_fn .red_get {
    border: 1px solid #f05348;
    height: 24px;
    float: left;
    background: #fff;
    margin-bottom: 2px;
}

.zb_more_fn .red_get li {
    height: 24px;
    padding: 0 5px;
    float: left;
    font-size: 13px;
    color: #e78781;
    line-height: 24px;
    vertical-align: middle;
}

.zb_more_fn .red_get .red_first {
    background: #f05348;
    color: #ffffff;
    padding: 0 5px;
}

.red_color {
    color: #3eb320;
    background: #fff0f0;
}

.red_color .zb_flag_fn .fn_icon {
    font-size: 34px;
    color: #eb3b2e;
    display: block;
    width: 100%;
    margin: -12px 0px 0 -15px;
    float: left;
    font-weight: bold;
    background: none;
}

.red_color .zb_time_fn {
    text-align: center;
    font-weight: bold;
    margin: 0px 0 0 20px;
    color: #333333;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    width: 100px;
}

.red_color .zb_font_fn {
    font-weight: bold;
    color: #333333;
    background: url(../images/hyyq.png) no-repeat 320px center;
}

.red_color .zb_star_fn {
    width: 150px;
    color: #fff;
    padding: 16px 0 16px 15px;
    background: url(../images/fn_re_bg.jpg) no-repeat 59px 0px #fff0f0;
}

.red_color .zb_more_fn {
    width: 175px;
    height: 26px;
+ height: auto;
    margin: 0px;
    margin-bottom: 4px;
    padding: 16px 0 16px 10px;
    background: url(../images/fn_re_bg.jpg) no-repeat top right #fff0f0;
}

.red_color.usa_fn {
    background: url(../images/fn_re_bg.jpg) no-repeat top right #fff0f0;
}

/***********/
.white_color {
    color: #3eb320;
    background: #fff0f0;
}

.white_color .zb_flag_fn .fn_icon {
    font-size: 34px;
    color: #eb3b2e;
    display: block;
    width: 100%;
    margin: -12px 0px 0 -15px;
    float: left;
    font-weight: bold;
    background: none;
}

.white_color .zb_time_fn {
    text-align: center;
    font-weight: bold;
    margin: 0px 0 0 20px;
    color: #333333;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
    width: 100px;
}

.white_color .zb_font_fn {
    font-weight: bold;
    color: #333333;
}

.white_color .zb_star_fn {
    width: 150px;
    color: #fff;
    padding: 16px 0 16px 15px;
    background: url(../images/fn_re_bg.jpg) no-repeat 59px 0px #fff0f0;
}

.white_color .zb_more_fn {
    width: 175px;
    height: 26px;
+ height: auto;
    margin: 0px;
    margin-bottom: 4px;
    padding: 16px 0 16px 10px;
    background: url(../images/fn_re_bg.jpg) no-repeat top right #fff0f0;
}

/***********/
.zb_more_fn .green_get {
    border: 1px solid #6bc94e;
    height: 24px;
    float: left;
    margin-bottom: 2px;
    background: #fff;
}

.zb_more_fn .green_get li {
    height: 24px;
    padding: 0 5px;
    float: left;
    font-size: 13px;
    color: #78bc63;
    line-height: 24px;
    vertical-align: middle;
}

.zb_more_fn .green_get .green_first {
    background: #6bc94e;
    color: #ffffff;
    padding: 0 5px;
}

.zb_more_fn .yellow_get {
    border: 1px solid #ffa800;
    height: 24px;
    float: left;
    background: #fff;
    margin-bottom: 2px;
}

.zb_more_fn .yellow_get li {
    height: 24px;
    padding: 0 8px;
    float: left;
    font-size: 13px;
    font-family: "Microsoft YaHei", sans-serif;
    color: #ffa800;
    line-height: 24px;
    vertical-align: middle;
}

.zb_more_fn .yellow_get .yellow_first {
    background: #ffa800;
    color: #ffffff;
    padding: 0 5px;
}

.zb_more_fn .yellow2_get {
    height: 24px;
    float: left;
}

.zb_more_fn .yellow2_get li {
    height: 24px;
    float: left;
    font-size: 14px;
    font-family: "Microsoft YaHei", sans-serif;
    color: #ffa800;
    line-height: 22px;
    vertical-align: middle;
}

.zb_more_fn .yellow2_get .yellow2_first {
    background: url(images/tip3.png) no-repeat;
    color: #ffa800;
    width: 90px;
    text-align: left;
    padding-left: 12px;
}

.zb_more_fn .yellow2_get .yellow2_first2 {
    background: url(images/tip2.png) no-repeat;
    color: #ffa800;
    width: 90px;
    text-align: left;
    padding-left: 12px;
}

/*--------20160919非农修改end-----------*/

/* 更多 */
.news_more {
    display: block;
    margin: 15px auto;
    color: #898989;
    text-decoration: none;
    border: 1px solid #ebebeb;
    width: 600px;
    height: 42px;
    line-height: 42px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    font-size: 22px;
    vertical-align: middle;
    cursor: pointer;
}

.news_more_bg {
    background: #f9f9f9;
}

.news_more_loading {
    background: url(../images/more_loading.gif) no-repeat;
    background-position: center;
}

.news_more:hover {
    background: #eaeaea;
    color: #898989;
    border: 1px solid #ebebeb;
}

/*20160928天添加广告位'广告'标识*/
.rl_0003 {
    width: 430px;
    height: 55px;
    float: left;
    margin-bottom: 10px;
}

.menu_ads_area, .fx_fa_2, .fx_fa_3, .add_ads2, .hc_part_1, .fx_fa_4, .fx_fa_5, .fx_fa_6, .fx_fa_7, .fx_fa_8, .fx_fa_9, .fx_fa_10, .fx_fa_11, .hc_ad, .hc_logo_area, .cl_ad1, .cl_ad2, .rl_0003, .RL, .biaoshi1, .biaoshi2, .tz_checkbox {
    position: relative;
}

.font_tip1 {
    background: url(../images/ads_tip2.png) no-repeat;
    height: 18px;
    width: 32px;
    position: absolute;
    right: 20px;
    z-index: 1;
    top: 0;
}

.font_tip2 {
    background: url(../images/font_adtip.png) no-repeat;
    height: 29px;
    width: 16px;
    position: absolute;
    right: 0;
    z-index: 998;
    bottom: 30px;
}

.img_tips {
    background: url(../images/img_adtip.png) no-repeat;
    height: 15px;
    width: 28px;
    position: absolute;
    right: 0;
    z-index: 998;
    bottom: 0;
}

.menu_ads_area_line {
    border-left: 1px solid #ddd;
    line-height: 14px;
    vertical-align: middle;
    height: 14px;
    margin-top: 12px;
    float: left;
}

.menu_ads_area_line2 {
    border-left: 1px solid #ddd;
    line-height: 14px;
    vertical-align: middle;
    height: 14px;
    margin-top: 12px;
    float: right;
}

.menu_ads_area > ul {
    padding-left: 100px;
}

/*20161108利多利空修改开始*/
.zb_more .yellow_get {
    border-radius: 2px;
}

.zb_star {
    font-size: 14px;
    line-height: 26px;
}

.zb_star span {
    border-radius: 2px;
}

.star_back {
    display: inline-block;
    float: right;
    width: 74px;
    text-align: center;
    font-size: 14px;
    line-height: 26px;
}

.zb_star.zb_high .star_back {
    height: 26px;
    background-color: #fff5eb;
    border-radius: 0 2px 2px 0;
    color: #f04a00;
    font-weight: bold;
}

.zb_star.zb_middle span {
    background-color: #fb783e;
}

.zb_star.zb_middle .star_back {
    height: 24px;
    line-height: 24px;
    width: 72px;
    border: 1px solid #fb783e;
    border-radius: 0 2px 2px 0;
    background-color: #fff5eb;
    color: #fb783e;
}

.zb_star.zb_low span {
    background-color: #fff5eb;
    color: #f96d2f;
}

.zb_star.zb_low .star_back {
    height: 20px;
    line-height: 20px;
    width: 73px;
    border-left: 1px solid #fad2aa;
    border-radius: 0 2px 2px 0;
    color: #fb783e;
    margin-top: 3px;
}

.zb_more .red_get {
    border: none;
    height: 26px;
    border-radius: 2px;
}

.zb_more .green_get {
    border: none;
    height: 26px;
    border-radius: 2px;
    margin-bottom: 5px;
}

.zb_more .red_get .red_first {
    height: 26px;
    line-height: 26px;
    border-radius: 2px 0 0 2px;
    font-size: 13px;
}

/*高重要性*/
.zb_more.zb_high .red_get li {
    color: #fff;
    line-height: 26px;
    height: 26px;
}

.zb_more.zb_high .red_get {
    background-color: #ff626d;
}

/*.zb_more.zb_high .orange_get{background-color: #ff9147;float: left;margin-bottom: 2px;height: 26px;border-radius: 2px;}*/
/*.zb_more.zb_high .orange_get li{color: #fff;line-height: 26px;height: 26px;vertical-align: middle;padding: 0 5px;float: left;font-size: 13px;}*/
/*.zb_more .orange_get .orange_first{height: 26px;line-height: 26px;border-radius: 2px 0 0 2px;font-size: 13px;background-color:#fb783e;}*/
.zb_more.zb_high .green_get {
    background-color: #86cb61;
}

.zb_more.zb_high .green_get .green_first {
    background-color: #53c231;
    line-height: 26px;
    height: 26px;
    border-radius: 2px 0 0 2px;
}

.zb_more.zb_high .green_get li {
    height: 26px;
    line-height: 26px;
    color: #fff;
}

/*重要性中等*/
.zb_more.zb_middle .red_get {
    border: 1px solid #f84a4a;
    background-color: #ff626d;
    height: 24px;
}

.zb_more.zb_middle .red_get li {
    color: #f84a4a;
    line-height: 24px;
    height: 24px;
    background-color: #fff1f4;
}

.zb_more.zb_middle .red_get .red_first {
    color: #fff;
    height: 24px;
    line-height: 24px;
    background-color: #f84a4a;
}

.zb_more.zb_middle .green_get {
    background-color: #86cb61;
}

.zb_more.zb_middle .green_get .green_first {
    background-color: #53c231;
    line-height: 26px;
    height: 26px;
    border-radius: 2px 0 0 2px;
}

.zb_more.zb_middle .green_get li {
    height: 26px;
    line-height: 26px;
    color: #fff;
}

.zb_more.zb_middle .green_get {
    border: 1px solid #53c231;
    background-color: #53c231;
    height: 24px;
}

.zb_more.zb_middle .green_get .green_first {
    color: #fff;
    height: 24px;
    line-height: 24px;
    background-color: #53c231;
    border-radius: 2px 0 0 2px;
}

.zb_more.zb_middle .green_get li {
    color: #5dc63d;
    line-height: 24px;
    height: 24px;
    background-color: #f5ffea;
}

/*.zb_more.zb_middle .orange_get{float: left;margin-bottom: 2px;border-radius: 2px;border: 1px solid #fb783e;background-color: #ff626d;height: 24px;}*/
/*.zb_more.zb_middle .orange_get li{vertical-align: middle;    padding: 0 5px;float: left;font-size: 13px;color: #fb783e;line-height: 24px;height: 24px;background-color: #fff5eb;}*/
/*.zb_more.zb_middle .orange_get .orange_first{padding: 0 5px;border-radius: 2px 0 0 2px;font-size: 13px;color: #fff;height: 24px;line-height: 24px;background-color: #fb783e;}*/
/*低重要性*/
.zb_more.zb_low .red_get {
    background-color: #fff1f4;
    height: 26px;
    border-radius: 2px;
}

.zb_more.zb_low .red_get li {
    color: #f84a4a;
    margin-top: 1px;
}

.zb_more.zb_low .red_get .red_first {
    color: #f84a4a;
    height: 20px;
    line-height: 20px;
    background: none;
    margin-top: 3px;
    border-right: 1px solid #ffcccd;
}

.zb_more.zb_low .green_get {
    background-color: #eeffdc;
    height: 26px;
    border-radius: 2px;
}

.zb_more.zb_low .green_get .green_first {
    color: #5dc63d;
    height: 20px;
    line-height: 20px;
    background: none;
    border-radius: 2px 0 0 2px;
    margin-top: 3px;
    border-right: 1px solid #b5ec8f;
}

/*.zb_more.zb_low .red_get li.fa{ background-color:#ffc5d1;color: #f84a4a ;border-radius: 0 2px 2px 0;margin-top: 0;height: 26px;line-height: 26px;border-left:1px solid #ffabbd;cursor: pointer;}*/
/*.zb_more.zb_low .green_get li.fa{ background-color:#d3f7c9;color: #5dc63d ;border-radius: 0 2px 2px 0;margin-top: 0;height: 26px;line-height: 26px;border-left:1px solid #b7e9a8;cursor: pointer;}*/
.zb_more .orange_get {
    background-color: #fff5eb;
    height: 26px;
    border-radius: 2px;
    float: left;
    margin-bottom: 7px;
}

.zb_more .orange_get li {
    color: #fb783e;
    height: 26px;
    padding: 0 5px;
    float: left;
    font-size: 13px;
    line-height: 26px;
    vertical-align: middle;
    border-radius: 2px;
}

.zb_more.zb_low .red_get li.fa {
    color: #f84a4a;
    border-radius: 0 2px 2px 0;
    margin-top: 0;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
    background: #ffdbe3;
}

.zb_more.zb_low .green_get li.fa {
    color: #5dc63d;
    border-radius: 0 2px 2px 0;
    margin-top: 0;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
    background-color: #d5f5cb;
}

.zb_more .orange_get li.fa {
    color: #fb783e;
    border-radius: 0 2px 2px 0;
    margin-top: 0;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
    background-color: #ffe9d4
}

/*.zb_more.zb_low .orange_get .orange_first{color: #fb783e;background-color:#fff5eb;border-right: 1px solid #fad2aa;height: 22px;line-height: 22px;margin-top: 2px;}*/
.zb_more .yellow_get {
    height: 24px;
    border: 1px solid #fff5eb;
    background-color: #fff5eb;
    color: # #fb783e;
    border-radius: 2px;
    margin-bottom: 5px;
}

.zb_more .yellow_get li {
    color: #fb783e;
}

.zb_more .yellow_get .yellow_first {
    color: #fff;
    background-color: #fb783e;
    border-radius: 2px 0 0 2px;
}

/*20161108利多利空修改结束*/

/*20161110快讯主体页面结构调整开始*/
.body_zb {
    width: 960px;
}

.body_zb_li {
    position: relative;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #f0f0f0;
}

.body_zb_li .add_more {
    width: 100%;
    height: 20px;
    cursor: pointer;
    border-radius: 5px;
    position: relative;
}

/*.body_zb_li .add_more:before{width: 100%;height: 20px;display: block;content: "";top: -20px;left: 0; background: -webkit-linear-gradient(transparent, #fff 60%);background: -o-linear-gradient(transparent, #fff 60%);background: -moz-linear-gradient(transparent, #fff 60%);background: linear-gradient(transparent, #fff 60%);position: absolute;}*/
/*.body_zb_li.red_bg .add_more:before{background: -webkit-linear-gradient(transparent, #ffff90 60%);background: -o-linear-gradient(transparent, #ffff90 60%);background: -moz-linear-gradient(transparent, #ffff90 60%);background: linear-gradient(transparent, #ffff90 60%);}*/
/*.body_zb_li.body_zb_li_h .add_more:before{background: -webkit-linear-gradient(transparent, #ebf3ff 60%);background: -o-linear-gradient(transparent, #ebf3ff 60%);background: -moz-linear-gradient(transparent, #ebf3ff 60%);background: linear-gradient(transparent, #ebf3ff 60%);}*/
.body_zb_li .add_more.showAll {
    margin-top: 0;
    margin-bottom: 0;
}

.body_zb_li .add_more.showAll:before {
    display: none;
}

.body_zb_li .add_more img {
    display: block;
    margin: 0 auto;
    width: 20px;
    height: 20px;
}

.zb_time {
    margin: 0 0;
    float: left;
    color: #333;
}

.zb_word {
    padding: 12px 15px 15px 15px;
    float: left;
    width: 1010px;
}

/*带国旗*/
.zb_flag {
    width: 40px;
    float: left;
    padding-top: 20px;
}

.zb_font {
    float: left;
}

.zb_star {
    float: left;
}

.zb_more {
    float: left;
}

/*带趋势图*/
.zb_word.colspan3 {
    width: 850px;
}

.zb_pic {
    float: left;
    width: 160px;
    margin: 5px 0;
}

.zb_pic .list_font_img_b {
    float: none;
    margin-right: 0;
    width: 112px;
    height: 86px;
}

/*非农数据*/
.usa_fn {
    overflow: hidden;
    border-bottom: 1px solid #f0f0f0;
}

.gre_color .zb_time_fn, .red_color .zb_time_fn, .white_color .zb_time_fn {
    float: left;
    padding: 30px 0;
    width: 99px;
}

.zb_flag_fn {
    float: left;
    width: 97px;
    padding: 20px 0;
}

.gre_color .zb_font_fn, .red_color .zb_font_fn, .white_color .zb_font_fn {
    width: 593px;
    float: left;
    padding: 23px 0 22px 0;
}

.gre_color .zb_flag_fn .fn_icon, .red_color .zb_flag_fn .fn_icon, .white_color .zb_flag_fn .fn_icon {
    margin: 0 0;
    float: none;
    line-height: 40px;
}

.gre_color .zb_star_fn, .red_color .zb_star_fn, .white_color .zb_star_fn {
    float: left;
    padding: 17px 0 17px 15px;
}

.gre_color .zb_more_fn, .red_color .zb_more_fn, .white_color .zb_more_fn {
    float: left;
    height: 57px;
    margin-bottom: 0;
}

.gre_color .zb_font_fn span {
    font-size: 15px;
    line-height: 19px;
}

/*全部快讯-返回首页*/
.zb_menu_ul .fa-chevron-left:before {
    color: #333;
    margin-right: 5px;
}

.zb_menu_ul .fa-chevron-left:before:hover {
    color: #1f2e5b
}

/*显示页数*/
.current_page {
    background-color: #fffcd4;
    height: 26px;
    font-size: 14px;
    line-height: 26px;
    color: #8ba8e4;
    border: 1px solid #f0f0f0;
    box-sizing: border-box;
}

.current_page em {
    color: #444;
    font-style: normal;
}

.current_page > span {
    margin-left: 10px;
}

.current_page .back_to_home {
    color: #ff5353;
    font-size: 14px;
    display: inline-block;
}

.current_page .fa-angle-left:before {
    padding-right: 3px;
}

.current_page i {
    float: right;
    line-height: 26px;
    margin-right: 10px;
    color: #666;
    font-size: 18px;
    cursor: pointer;
}

/*显示日期*/
.current_date {
    background-color: #fffcd4;
    height: 26px;
    font-size: 14px;
    line-height: 26px;
    color: #8ba8e4;
    border: 1px solid #f0f0f0;
    box-sizing: border-box;
}

.current_date em {
    color: #444;
    font-style: normal;
}

.current_date > span {
    margin-left: 10px;
}

.current_date .back_to_home {
    color: #ff5353;
    font-size: 14px;
}

.current_date .fa-angle-left:before {
    padding-right: 3px;
}

.current_date i {
    float: right;
    line-height: 26px;
    margin-right: 10px;
    color: #666;
    font-size: 18px;
    cursor: pointer;
}

/*显示筛选*/
.current_choose {
    background-color: #fffcd4;
    height: 26px;
    font-size: 14px;
    line-height: 26px;
    color: #8ba8e4;
    border: 1px solid #f0f0f0;
    box-sizing: border-box;
}

.current_choose em {
    color: #444;
    font-style: normal;
}

.current_choose > span {
    margin-left: 10px;
}

.current_choose .back_to_home {
    color: #ff5353;
    font-size: 14px;
}

.current_choose .fa-angle-left:before {
    padding-right: 3px;
}

.current_choose i {
    float: right;
    line-height: 26px;
    margin-right: 10px;
    color: #666;
    font-size: 18px;
    cursor: pointer;
}

/*20161110快讯主体页面结构调整结束*/

/*2016-11-18 反馈添加*/
.feedback {
    padding: 0 0 0 5px;
    font-weight: normal;
    color: #ccc;
    font-size: 11px;
    font-style: italic;
    display: inline-block;
}

.red_color_f a.feedback {
    color: #ccc;
}

.feedback.feedback_h {
    text-decoration: underline;
}

/*2016-11-29快讯汇总展开折叠*/
.collect_hide {
    display: none;
}

/*2016-11-30夜间模式提醒*/
#kx_mode_type .night_mode {
    position: relative;
}

/*2016-12-5解读*/
.analysis_btn {
    display: inline-block;
    cursor: pointer;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 2px;
    margin-right: 2px;
}

.analysis_btn img {
    display: inline-block;
    width: 16px;
    height: 16px;
    float: left;
}

.analysis {
    margin: 0 auto;
    margin-top: 10px;
    border-top: 1px dotted #f4f4f4;
    display: none;
}

.analysis h1 {
    width: 700px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    font-size: 16px;
    text-align: left;
    color: #d92f23;
    margin: 10px auto 0 auto;
}

.analysis p {
    width: 700px;
    font-weight: normal;
    line-height: 22px;
    vertical-align: middle;
    font-size: 14px;
    text-align: left;
    color: #d92f23;
    margin: 0 auto;
}

.packUp {
    height: 20px;
}

.packUp img {
    display: block;
    height: 20px;
    width: 20px;
    margin: 0 auto;
    cursor: pointer;
}

.packUp img, .analysis_btn img, .packUp, .analysis_btn {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#isTop .analysis_btn {
    display: none;
}

#isTop .analysis {
    display: none;
}

/*2016-12-6指标解读*/
.analysis_m {
    margin-top: 90px;
    border-top: 1px dotted #f4f4f4;
    margin-left: 135px;
}

.analysis_m .packUp {
    margin-bottom: 10px;
}

/*2016-12-9历史*/
.history_btn {
    display: inline-block;
    cursor: pointer;
    width: 22px;
    height: 16px;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
}

.history_btn img {
    display: inline-block;
    width: 22px;
    height: 16px;
    float: left;
}

/*2016-12-12对比*/
.compare_btn {
    display: inline-block;
    cursor: pointer;
    width: 26px;
    height: 18px;
    vertical-align: middle;
    margin-left: 2px;
    margin-right: 2px;
}

.compare_btn img {
    display: inline-block;
    width: 26px;
    height: 18px;
    float: left;
}

/*2016-12-12利多利空弹窗*/
.trend_area {
    width: 95%;
    margin: 0px auto 0px auto;
}

.trend_tab {
    margin: 20px auto 5px auto
}

.trend_tab li {
    display: inline-block;
    float: left;
    width: 80px;
    border-right: 1px solid #f5f5f5;
}

.trend_tab li a {
    display: block;
    width: 100%;
    height: 26px;
    color: #fff;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
    background-color: #ffa853;
    font-weight: bold;
}

.trend_tab li a.selected {
    background-color: #5796db;
    height: 36px;
    line-height: 36px;
    margin-top: -5px;
    border-radius: 2px;
}

.trend_area div {
    height: 325px;
}

.trend_part {
    display: none;
}

/*缩小窗口时背景图片出现空白bug*/
#bg_bug {
    width: 100%;
    width: expression_r(document.body.clientWidth <=1000 ? "1000px": "auto");
    min-width: 1000px;
}

/*2017-1-10快讯评论*/
.comment {
    border: 1px solid #f0f0f0;
    background-color: #f9f9f9;
    margin-top: 5px;
    display: none;
}

.comment iframe {
    width: 100%;
    border: none;
}

.comment-btn {
    text-align: right;
    height: 14px;
    margin-top: 3px;
    float: right;
}

.comment-btn ul {
    float: right;
    color: #999;
}

.comment-btn li {
    display: inline-block;
    padding-left: 8px;
    cursor: pointer;
    font-size: 12px;
    line-height: 14px;
    vertical-align: text-top;
    float: left;
    vertical-align: baseline;
}

.comment-btn i {
    font-style: normal;
}

.comment-btn img {
    display: inline-block;
    width: 14px;
    height: 14px;
    float: left;
    margin-right: 3px;
}

.comment-btn a {
    display: inline-block;
    font-size: 12px;
    line-height: 14px;
    color: #0055a2;
    cursor: pointer;
    vertical-align: text-top;
}

.comment-btn img {
    width: 14px;
    height: 14px;
    margin-right: 3px;
    vertical-align: bottom;
}

.red_color_f .comment-btn span {
    color: #999;
}

/*评论loading*/
.load-cont {
    margin: 60px auto;
    width: 58px;
    height: 10px;
}

.load-cont img {
    display: block;
    width: 58px;
    height: 10px;
}

.menu-ad {

    height: 33px;
    position: relative;
    float: right;
    padding-top: 1px;
    overflow: hidden;
    font-size: 13px;
}

.ad-tip {
    position: absolute;
    right: 0;
    border-bottom: 0;
    width: 32px;
    height: 18px;
    background: url(../images/ads_tip2.png) no-repeat;
}

.menu-ad .ad-tip {
    top: 14px;
}

.menu-ad img {
    display: inline-block;
    vertical-align: middle;
    margin:0px 4px 0 0;
    height: 15px;

}

.menu-ad span {
    vertical-align: middle;
    margin-right: 6px;
    font-size: 13px;
    color: #828699;
}
/*2016-11-4夜间模式开始*/
body.kx_night {
    background-color: #2a2b2e !important;
}

body.kx_night .bj_bt {
    background: none;
}

#kx_mode_type {
    float: right;
}

#kx_mode_type i {
    display: inline-block;
    width: 45px;
    height: 46px;
    float: left;
    cursor: pointer;
}

#kx_mode_type a {
    display: inline-block;
    float: left;
}

#kx_mode_type .daytime_mode {
    background: url(../images/sun2.png) no-repeat center center;
}

#kx_mode_type .daytime_mode.current_mode {
    background-image: url(../images/sun1.png);
    background-color: #fff;
    border-top: 1px solid #e9e9e9;
    height: 45px;
}

#kx_mode_type .night_mode {
    background: url(../images/moon2.png) no-repeat center center;
}

#kx_mode_type .night_mode.current_mode {
    background-image: url(../images/moon1.png);
}

.zb_content.kx_night #kx_mode_type .night_mode.current_mode {
    background-color: #333438;
}

.zb_content.kx_night #kx_mode_type a {
    border-left: 1px solid #404147;
    height: 46px;
}

.zb_content.kx_night #kx_mode_type a:hover {
    background-color: #333438;
}

#kx_mode_type .night_mode:hover {
    background-color: #e9e9e9;
    height: 44px;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.zb_content.kx_night #kx_mode_type .night_mode:hover {
    border-top: none;
    border-bottom: none;
    height: 46px;
}

/*顶部登录注册*/
.hc_top_area.kx_night {
    background: #212124;
    border-bottom: none;
}

.hc_top_area.kx_night .hc_top_left ul li a {
    color: #7a7d86;
}

.hc_top_area.kx_night .hc_top_left ul li a:hover {
    color: #9ca0aa;
}

.hc_top_area.kx_night .link_split {
    border: none;
    background-color: #7a7d86;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.hc_top_area.kx_night .hc_top_right ul li .blue_color {
    color: #2d6ace;
}

.hc_top_area.kx_night .hc_top_right ul li .blue_color:hover {
    color: #3379ea;
}

.hc_top_area.kx_night .hc_top_right ul li a {
    color: #7a7d86;
}

.hc_top_area.kx_night .hc_top_right ul li a:hover {
    color: #9ca0aa;
}

.hc_top_area.kx_night .hc_top_name span {
    color: #7A7D86;
}

.hc_top_area.kx_night .hc_top_name span:hover {
    color: #9ca0aa;
}

.fixed_bar {
    position: fixed;
    margin: auto;
    top: 45px;
    left:0;
    right:0;
    width: 1160px;
    height: 100px;
    visibility: hidden;
    z-index: 1000;
}
.popup-title {
    overflow: hidden;
    margin-bottom:6px ;
}
.popup-title .popup-content {
    line-height: 30px;
}
.popup-title img {
    display: inline-block;
    vertical-align: middle;
    height: 18px;
}

.popup-title span {
    vertical-align: middle;
    margin-left: 8px;
    color:#E1554C ;
    font-weight: bold;
}

.popup-title .popup_close {
    float: right;
    height: 14px;
    width: 14px;
    margin-top: 6px;
}
/*导航栏*/
#common-header #subNav.kx_night {
    background: #262629;
}

#common-header #subNav.kx_night li a {
    color: #c0c5d7;
}

#common-header #subNav.kx_night .nav_main_r a {
    color: #1F2841;
}

#common-header #subNav.kx_night .adv_active > a {
    background-color: #d7dcf8;
    color: #1f2841;
}

#common-header #subNav.kx_night .adv_active_h > a {
    background-color: #d7dcf8 !important;
    color: #1f2841 !important;
}

#common-header #subNav.kx_night .nav_news_main {
    border: 2px solid #d7dcf8;
    box-shadow: none;
}

#common-header #subNav.kx_night .nav_news_main li span, #common-header #subNav.kx_night .nav_news_main li span a {
    color: #1F2841;
    background-color: #D7DCF8;
}

#common-header #subNav.kx_night li .ul_dd li a:hover {
    background: #b2b8df;
}

#common-header #subNav.kx_night li .ul_dd li a {
    background-color: #d7dcf8;
    color: #1f2841;
}

/*导航栏下广告*/
#common-header .menu_ads.kx_night {
    border-bottom: 1px solid #26272a;
    -moz-box-shadow: 1px 2px 3px #26272a;
    *filter: progid: DXImageTransform . Microsoft . Shadow(Strength = 3, Direction = 90, Color = "#26272a");
    -webkit-box-shadow: 1px 2px 3px #26272a;
    box-shadow: 1px 2px 3px #26272a;
+ filter: none;
    -moz-box-shadow: 1px 2px 3px #26272a;
    *filter: progid: DXImageTransform . Microsoft . Shadow(Strength = 3, Direction = -90, Color = "#26272a");
    -webkit-box-shadow: 1px 2px 3px #26272a;
    box-shadow: 1px 2px 3px #26272a;
}

.menu_ads.kx_night .menu_ads_area iframe a {
    color: #7a7d86;
}

.fx_b_b.kx_night {
    background-color: #323338;
    border: 1px solid #323338;
    -moz-box-shadow: 0px 8px 8px #26272a;
    *filter: progid: DXImageTransform . Microsoft . Shadow(Strength = 3, Direction = 90, Color = "#26272a");
    -webkit-box-shadow: 0px 3px 3px #26272a;
    box-shadow: 0px 3px 3px #26272a;
+ filter: none;
}

.fx_b_q {
    height: 36px;
}

.fx_b_b.kx_night .fx_b_q div a {
    color: #b7bcce;
}

.fx_b_b.kx_night .fx_wai li {
    border-right-color: #515359;
}

.fx_b_l i {
    display: block;
    width: 12px;
    height: 12px;
    background: url(../images/rights-1.jpg) no-repeat;
    border: none;
}

.fx_b_l i.fx_b_l_current {
    background-image: url(../images/rights-2.jpg);
}

.fx_b_b.kx_night .fx_b_l i {
    display: block;
    width: 12px;
    height: 12px;
    background: url(../images/rights-2n.jpg) no-repeat;
}

.fx_b_b.kx_night .fx_b_l i.fx_b_l_current {
    background-image: url(../images/rights-1n.jpg);
}

.fx_b_b.kx_night .fx_wai {
    border: 1px solid #323338;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/*2016-12-13要闻菜单修改*/
#subNav .nav_news {
    position: relative;
}

#subNav .nav_news_main {
    position: absolute;
    top: 41px;
    left: 0;
    background: #fff;
    border: 1px solid #ff5400;
    width: 800px;
    z-index: 999;
    box-shadow: 2px 2px 5px #c7c5c6;
    display: none;
    overflow: hidden;
}

#subNav .nav_news_main > li {
    overflow: hidden;
    float: left;
    height: 41px;
}

#subNav .nav_news_main li span, #subNav .nav_news_main li span a {
    display: block;
    float: left;
    width: 96px;
    line-height: 41px;
    color: #ff5400;
    background-color: #fff6f2;
    text-align: center;
    font-size: 14px;
}

#subNav .nav_main_r {
    float: left;
    margin: 0 20px;
    width: 664px;
    border-bottom: 1px solid #f3f3f3;
}

#subNav .nav_main_r li {
    color: #1f2e5b;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0;
    float: left;
}

#subNav .nav_main_r li a {
    display: inline-block;
    color: #1f2e5b;
    font-size: 14px;
    line-height: 20px;
    width: auto;
    height: auto;
    cursor: pointer;
    padding: 0 12px;
    float: left;
}

#subNav .nav_main_r li.first a {
    padding-left: 0;
    border-left: none;
}

#subNav .nav_main_r li a.btn_h {
    background: none;
    color: #ff5400;
}

/*正文 部分*/
.zb_content.kx_night {
    background-color: #333438;
    width: 1200px;
    background-image: none;
}

.zb_content.kx_night .zb_body .zb_menu_ul {
    border: 1px solid #333438;
    background-image: none;
}

.zb_content.kx_night .zb_body {
    background-color: #2e2f33;
}

.zb_content.kx_night .zb_body .zb_menu_ul > li a.current {
    border-top-color: #86a5ff;
    background-color: #333438;
    color: #86a5ff;
}

.zb_content.kx_night .zb_body .zb_menu_ul > li a:hover {
    color: #86a5ff;
    background: #333438;
}

.zb_content.kx_night .zb_body .zb_menu_ul > li a {
    color: #828699;
}

.zb_content.kx_night .zb_body .zb_menu_ul .more_menu a {
    color: #828699;
}

.zb_content.kx_night .zb_body .zb_menu_ul .more_menu a:hover {
    color: #86a5ff;
    background: #333438;
}

.zb_content.kx_night .zb_body .zb_menu_ul .more_menu a.ss_top {
    background: #333438;
    border-top: 3px solid #86a5ff;
    color: #1c1c1c;
    color: #86a5ff;
    line-height: 38px;
    height: 43px;
    line-height: 43px;
}

.zb_content.kx_night .zb_body .zb_menu_ul .more_menu a.ss_top:hover {
    background: #38393d;
}

.zb_content.kx_night .more-content {
    background-color: #38393d;
    border: none;
}

.zb_content.kx_night .more-content .input_font {
    color: #a1a3b3;
}

.zb_content.kx_night .checkbox_box:checked + label {
    background-color: #46484d;
    border: 1px solid #5c5d66;
}

.zb_content.kx_night .checkbox_box + label {
    background-color: #36373b;
    border: 1px solid #5c5d66;
}

.zb_content.kx_night .checkbox_box:checked + label:after {
    color: #81a4f4;
}

.zb_content.kx_night .zb_body .more_body .title {
    color: #a1a3b3;
}

.zb_content.kx_night .rl_show {
    background-color: #3e3f45;
    color: #969cb2;
    border: 1px solid #4e4f57;
}

.zb_content.kx_night .link_b {
    background-color: #404147;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
}

.zb_content.kx_night .tz_checkbox .biaoshi1 a {
    color: #ce190f;
}

.zb_content.kx_night .tz_checkbox .biaoshi2 a {
    color: #565aff;
}

.zb_content.kx_night .body_zb_li {
    border-bottom: 1px solid #3c3d42;
}

.zb_content.kx_night .body_zb_li.body_zb_li_h {
    background-color: #3f4045;
}

/*.zb_content.kx_night .body_zb_li .add_more:before{width: 100%;height: 15px;display: block;content: "";top: -15px;left: 0; background: -webkit-linear-gradient(rgba(46,47,51,0), #2e2f33 60%);background: -o-linear-gradient(rgba(46,47,51,0), #2e2f33 60%);background: -moz-linear-gradient(rgba(46,47,51,0), #2e2f33 60%);background: linear-gradient(rgba(46,47,51,0), #2e2f33 60%);}*/
/*.zb_content.kx_night .body_zb_li.red_bg .add_more:before{background: -webkit-linear-gradient(rgba(60,80,128,0), #3c5080 60%);background: -o-linear-gradient(rgba(60,80,128,0), #3c5080 60%);background: -moz-linear-gradient(rgba(60,80,128,0), #3c5080 60%);background: linear-gradient(rgba(60,80,128,0), #3c5080 60%);}*/
/*.zb_content.kx_night .body_zb_li.body_zb_li_h .add_more:before{background: -webkit-linear-gradient(rgba(63,64,69,0), #3f4045 60%);background: -o-linear-gradient(rgba(63,64,69,0), #3f4045 60%);background: -moz-linear-gradient(rgba(63,64,69,0), #3f4045 60%);background: linear-gradient(rgba(63,64,69,0), #3f4045 60%);}*/
.zb_content.kx_night .body_zb_li .add_more.showAll:before {
    display: none;
}

.zb_content.kx_night .zb_time, .zb_content.kx_night .zb_time a {
    color: #b7bcce;
}

.zb_content.kx_night .list_font_pic a {
    color: #b7bcce;
}

.zb_content.kx_night .red_color_f, .zb_content.kx_night .red_color_f span, .zb_content.kx_night .red_color_f a {
    color: #ff6058;
}

.zb_content.kx_night .red_color_f a.feedback {
    color: #666;
}

.zb_content.kx_night .zb_font {
    color: #8d93a8;
}

.zb_content.kx_night .just_top .zb_font {
    color: #ff6058
}

.zb_content.kx_night .red_bg {
    background-color: #3c5080;
}

.zb_content.kx_night .red_bg.gre_color {
    background-color: #e8ffe8;
}

.zb_content.kx_night .red_bg.red_color, .zb_content.kx_night .red_bg.white_color {
    background-color: #fff0f0;
}

.zb_content.kx_night .red_bg .zb_time, .zb_content.kx_night .red_bg .zb_time a {
    color: #b7bcce;
}

.zb_content.kx_night .red_bg:hover .zb_time {
    color: #b7bcce;
}

.zb_content.kx_night .red_bg:hover .zb_time a {
    color: #b7bcce;
}

.zb_content.kx_night .red_bg .list_font_pic a {
    color: #7a7d86;
}

.zb_content.kx_night .data_time {
    background: #3f4045;
}

.zb_content.kx_night .time_i {
    background: none;
    color: #b7bcce;
}

/*2017-1-10快讯评论*/
.zb_content.kx_night .comment {
    background-color: #3c3d42;
    border: 1px solid #3C3D42;
}

.zb_content.kx_night .comment-btn ul {
    color: #999;
}

.zb_content.kx_night .red_color_f .comment-btn span {
    color: #999;
}

/*分页*/
.ma_pg_bg.kx_night {
    background-color: #2e2f33;
    margin-bottom: 24px;
}

.ma_pg_bg.kx_night .my_pg span {
    color: #6c7080;
    background-color: #44464d;
}

.ma_pg_bg.kx_night .my_pg span:hover {
    background: #4d68b3;
    color: #d7dcf8;
}

.ma_pg_bg.kx_night .my_pg strong span {
    background: #4d68b3;
    color: #d7dcf8;
}

.bottom_bg.kx_night {
    display: none;
}

/*合作伙伴*/
#common-footer .hc_link_area.kx_night {
    background-color: #28282b;
    border: none;
    padding-top: 15px;
    padding-bottom: 20px;
}

#common-footer .hc_link_area.kx_night .hc_link_area_head_ad1 h1 {
    color: #adb2ca;
    background-image: url(../images/link_icon_night.png);
}

#common-footer .hc_link_area.kx_night .hc_mtl_ul_ad1 {
    margin-top: 5px;
}

#common-footer .hc_link_area.kx_night .hc_mtl_ul_ad1 ul li a {
    color: #6b6e80;
}

#common-footer .hc_link_area.kx_night .hc_mtl_ul_ad1 .link_split2 div {
    border-right: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    background-color: #6b6e80;
    margin-right: 3px;
}

#common-footer .hc_link_area.kx_night .hc_mtl_ul_ad1 ul li a:hover {
    color: #8e92a8;
}

/*底部*/
.footer2_bg.kx_night {
    background-color: #212124;
}

/*2016-11-18反馈按钮新增*/
.zb_content.kx_night .red_bg .list_font_pic a.feedback, .zb_content.kx_night .list_font_pic a.feedback {
    color: #666;
}

/*2016-12-5解读*/
.zb_content.kx_night .analysis h1 {
    color: #ff6058;
}

.zb_content.kx_night .analysis p {
    color: #ff6058;
}

.zb_content.kx_night .analysis {
    border-top: 1px dotted #4f5055;
}

/*2016-12-9右侧悬浮功能模块*/
/*.box_right.kx_night{border:1px solid #404147;}*/

/*2016-11-4夜间模式结束*/

.kx_nav_m {
    display: none !important;
}

.kx_nav_logo {
    display: none;
}

/*2016-11-7快讯移动端页面开始*/
@media only screen and (min-width: 0px)and (max-width: 540px) {
    /* 去除android4.0以下 a/button/input标签被点击时产生的边框 因为边框引起了不少bug */
    a, button, input, select {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

    /* Android4.0下不识别选择器-webkit-transform-3d 使用它可做Android4.0下版本兼容 */
    @media all and (-webkit-transform-3d) {
        /* android4.0+ ios4+ 恢复按钮被点击时产生的效果 */
        /*a,button,input{-webkit-tap-highlight-color:rgba(130,130,130,.52);}*/
        a, button, input, select, i {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        }
    }
    div.add_more {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }

    a {
        text-decoration: none;
    }
}

/*快讯主体部分开始*/
@media only screen and (min-width: 0px)and (max-width: 540px) {
    body {
        padding-top: 50px !important;
        width: 100%;
        min-width: 100% !important;
        padding-bottom: 0px;
    }

    .hc_top_area, .hc_logo_area, .bottom_bg, .hc_link_area, .foot_down2_ad, #lf_small_01_2, #lf_small_02_2, #lf_small_01, #lf_small_02, .ul_dd, .nav_news_main, .zb-adv {
        display: none !important;
    }

    #bg_bug {
        min-width: auto;
    }

    /*右侧悬浮窗*/
    .box_right {
        display: none;
    }

    #common-header {
        display: none;
    }

    .zb_content {
        width: 100%;
        margin-top: 5px;
        background: none;
    }

    .zb_body {
        width: 100%;
    }

    /*导航*/
    #subNav {
        height: auto;
        min-height: 50px;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 1000;
        width: 100%;
        right: 0;
    }

    #subNav .wrap {
        width: 100%;
        overflow: hidden;
    }

    .menu_area {
        width: 140px;
        height: 100%;
        position: fixed;
        z-index: 1000;
        background-color: #1f2e5b;
        top: 50px;
        left: -140px;
    }

    #subNav li {
        width: 50%;
    }

    #subNav li a {
        width: 100%;
        height: 36px;
        line-height: 36px;
    }

    .kx_nav_m {
        display: inline-block !important;
        width: 34px;
        height: 34px;
        border-radius: 5px;
        float: left;
        padding-left: 10px;
        text-align: center;
        line-height: 34px;
        padding-top: 8px;
        padding-right: 13px;
    }

    .kx_nav_m.fa:before {
        color: #fff;
        line-height: 34px;
        font-size: 20px;
    }

    .kx_nav_logo {
        display: inline-block;
        margin-top: 12px;
        float: left;
        height: 25px;
        line-height: 25px;
        font-size: 25px;
        color: #fff;
    }

    #subNav .adv_active > a {
        background-color: #fda074;
    }

    /*头部logo*/
    .hc_logo_area {
        width: 100%;
        height: auto;
    }

    .hc_logo_area div {
        float: none;
    }

    .menu_ads {
        display: none;
    }

    /*实时信息*/
    .fx_b_12 {
        display: none;
    }

    /*二级导航*/
    .more_menu {
        display: none;
    }

    /*.zb_menu_ul li:nth-child(9){display: none;}*/
    .kx_nav2_cont {
        width: 100%;
        overflow: hidden;
        height: 46px;
    }

    #kx_mode_type {
        float: left;
    }

    .botblock2 {
        width: 90%
    }

    .botblock2 a {
        display: inline-block;
        width: auto;
    }

    .zb_body .zb_menu_ul {
        position: relative !important;
        float: left !important;
        width: 860px;
    }

    /*显示页数*/
    .current_page {
        height: auto;
        line-height: 22px;
        padding: 0 20px;
    }

    .current_page > span {
        margin-left: -15px;
    }

    .current_page i {
        margin-right: -15px;
    }

    /*底部翻页*/
    .ma_pg_bg {
        width: 100%;
        height: auto;
    }

    .my_pg {
        margin: 30px 0 10px 0;
        height: auto;
    }

    .ma_pg_bg .my_pg a, .ma_pg_bg .my_pg strong {
        display: none;
    }

    .ma_pg_bg .my_pg a:nth-child(1), .ma_pg_bg .my_pg a:nth-child(2), .ma_pg_bg .my_pg a:last-child {
        display: inline-block;
    }

    .ma_pg_bg .my_pg a:nth-child(1) span, .ma_pg_bg .my_pg a:nth-child(2) span, .ma_pg_bg .my_pg a:last-child span {
        padding: 3px 20px;
        background-color: #627bc7;
        color: #fff;
    }

    /*置顶信息*/
    .more_end2 {
        margin-left: 0;
    }

    .on_top {
        display: none;
    }

    .just_top .inter_content_li {
        width: 100%;
        left: 0;
        padding: 0 0;
    }

    .just_now .just_top {
        background-position: -50px 0;
    }

    .just_top .fb_time {
        padding: 6px 0 6px 5px;
        background-image: none;
        width: 65px;
        text-align: center;
    }

    .just_top .zb_flag {
        float: none;
        padding-top: 0;
        padding-left: 10px;
        width: 40px;
    }

    .just_top .list_font {
        margin-left: 70px;
        border-left: 1px dashed #e4e4e4;
        width: calc(100% - 86px);
        float: none;
        line-height: 22px;
        padding: 6px 5px 3px 10px;
    }

    .just_top .zb_star {
        padding: 0 0 7px 10px;
        margin-left: 70px;
        border-left: 1px dashed #e4e4e4;
        position: relative;
        font-size: 13px;
    }

    .just_top .zb_more {
        height: auto;
        margin-left: 70px;
        border-left: 1px dashed #e4e4e4;
        padding: 0 5px 4px 10px;
        width: auto;
        float: none;
    }

    .just_top .zb_more_bg {
        height: auto;
        overflow: hidden;
    }

    .just_now .just_top .zb_word {
        padding: 8px 8px 8px 10px;
        width: auto;
        border-left: 1px dashed #e4e4e4;
        float: none;
        margin-left: 70px;
    }

    .just_now .just_top .zb_word.colspan3 {
        width: auto;
    }

    .just_top .list_font_pic_t {
        margin-left: 0;
        line-height: 22px;
    }

    .just_top .zb_star span {
        height: 22px;
        line-height: 22px;
        padding-left: 7px;
        width: 120px;
        font-size: 14px;
    }

    .zb_more .yellow_get, .zb_more .yellow_get li {
        height: 20px;
        line-height: 20px;
        font-size: 14px;
    }

    .zb_more .yellow_get li {
        padding: 0 6px;
    }

    .zb_word .list_font_pic {
        line-height: 22px;
    }

    .just_now iframe {
        width: 100% !important;
    }

    /*表格主体*/
    .just_now {
        font-size: 14px;
    }

    .content_zb {
        width: 100%;
    }

    .center_line_right {
        width: 100%;
        height: auto;
        display: none;
    }

    .zb_1 {
        width: 100%;
    }

    .kx_body {
        width: 100%;
    }

    .kx_body_left {
        width: 100%;
        float: none;
    }

    .just_now .just_top {
        width: 100%;
    }

    .just_now {
        width: 100%;
    }

    .bock_1 {
        height: auto;
        overflow: hidden;
        display: block;
    }

    .body_zb {
        width: 100% !important;
    }

    .body_zb_li {
        width: 100%;
    }

    .zb_time {
        padding: 6px 0 6px 5px;
        margin: 0;
        background: none;
        width: 65px;
        float: left;
        text-align: center;
    }

    .zb_word {
        padding: 8px 8px 8px 10px;
        width: auto;
        border-left: 1px dashed #e4e4e4;
        float: none;
        margin-left: 70px;
    }

    .body_zb tr td.zb_time {
        vertical-align: top;
    }

    .zb_flag {
        float: none;
        padding-top: 0;
    }

    .zb_flag div {
        padding-left: 0;
    }

    .zb_star {
        float: none;
    }

    .zb_font {
        margin-left: 70px;
        border-left: 1px dashed #e4e4e4;
        width: calc(100% - 86px);
        float: none;
        line-height: 22px;
        padding: 6px 5px 3px 10px;
    }

    .zb_star {
        padding: 0 0 7px 10px;
        margin-left: 70px;
        border-left: 1px dashed #e4e4e4;
        position: relative;
    }

    .zb_star, .zb_more {
        font-size: 14px;
    }

    .star_xz {
        width: 50px;
        height: 10px;
        background-size: 100% auto;
        position: absolute;
        left: -70px;
        margin-top: 5px;
        top: 24px;
        margin-left: 10px;
    }

    .star_1 {
        background: url(../images/xx-m.png) no-repeat;
        width: 50px;
        height: 6px;
        background-size: 100%;
        background-position: 0 -20px;
    }

    .star_2 {
        background: url(../images/xx-m.png) no-repeat;
        width: 50px;
        height: 6px;
        background-size: 100%;
        background-position: 0 -10px;
    }

    .star_3 {
        background: url(../images/xx-m.png) no-repeat;
        width: 50px;
        height: 6px;
        background-size: 100%;
    }

    .zb_more {
        height: auto;
        margin-left: 70px;
        border-left: 1px dashed #e4e4e4;
        padding: 0 5px 2px 10px;
        width: auto;
        float: none;
        min-height: 8px;
    }

    .zb_more_bg {
        height: auto;
        overflow: hidden;
    }

    /*解读*/
    .analysis h1 {
        width: 100%;
        font-size: 16px;
        line-height: 26px;
        height: 26px;
    }

    .analysis p {
        width: 100%;
        font-size: 14px;
        line-height: 20px;
    }

    /*指标解读*/
    .analysis_m {
        margin-left: 70px;
        border-left: 1px dashed #e4e4e4;
        padding-left: 8px;
        margin-top: 0;
        padding-right: 8px;
    }

    .analysis_m h1 {
        margin-top: 5px;
    }

    /*利多利空*/
    .zb_more .red_get {
        border: none;
        height: 22px;
        margin-right: 4px;
    }

    .zb_more.zb_high .red_get li, .zb_more.zb_high .green_get li, .zb_more.zb_high .red_get .red_first, .zb_more.zb_high .green_get .green_first, .zb_more .green_get, .zb_more.zb_low .yellow_get, .zb_more.zb_low .yellow_get li, .zb_star.zb_high .star_back, .zb_star.zb_low .star_back, .zb_more.zb_high .orange_get li, .zb_star span {
        line-height: 22px;
        height: 22px;
        font-size: 14px;
    }

    .zb_star span {
        padding-left: 7px;
        width: 122px;
    }

    .zb_star.zb_low .star_back {
        margin-top: 0;
    } {
    line-height: 22px;
    height: 22px;
}
    .zb_more.zb_high .orange_get {
        height: 22px;
    }

    .zb_more.zb_middle .red_get, .zb_more.zb_middle .red_get li, .zb_more.zb_middle .red_get .red_first, .zb_more.zb_middle .green_get, .zb_more.zb_middle .green_get li, .zb_more.zb_middle .green_get .green_first, .zb_more.zb_middle .orange_get, .zb_more.zb_middle .orange_get li, .zb_more.zb_middle .orange_get .orange_first, .zb_star.zb_middle .star_back {
        height: 20px;
        line-height: 20px;
        font-size: 14px;
    }

    .zb_more.zb_middle .red_get, .zb_more.zb_high .red_get, .zb_more.zb_low .red_get {
        margin-bottom: 7px;
    }

    .zb_more.zb_low .red_get, .zb_more.zb_low .red_get li, .zb_more.zb_low .green_get, .zb_more .green_get li, .zb_more.zb_low .orange_get, .zb_more.zb_low .orange_get li {
        height: 22px;
        line-height: 22px;
        font-size: 14px;
        margin-top: 0;
    }

    .zb_more.zb_low .red_get .red_first, .zb_more.zb_low .green_get .green_first {
        height: 18px;
        line-height: 18px;
        margin-top: 2px;
    }

    .zb_more.zb_low .red_get li {
        margin-top: 0;
    }

    .zb_more.zb_low .orange_get .orange_first {
        margin-top: 0;
    }

    .zb_more.zb_low .red_get li.fa {
        height: 22px;
        line-height: 22px;
    }

    .zb_more.zb_low .green_get li.fa {
        height: 22px;
        line-height: 22px;
    }

    .zb_more .orange_get li.fa {
        height: 22px;
        line-height: 22px;
    }

    /*弹出图片*/
    .zb_word.colspan3 {
        width: calc(100% - 89px);
    }

    .zb_pic {
        float: none;
        margin-left: 70px;
        padding-left: 5px;
        border-left: 1px dashed #e4e4e4;
        padding-bottom: 5px;
    }

    /*非农数据*/
    .usa_fn {
        width: 100%;
    }

    .gre_color .zb_time_fn, .red_color .zb_time_fn, .white_color .zb_time_fn {
        width: 65px;
        padding: 6px 0 6px 5px;
        margin: 0;
        float: left;
        text-align: center;
    }

    .gre_color .zb_font_fn, .red_color .zb_font_fn, .white_color .zb_font_fn {
        padding: 6px 5px 3px 10px;
        border-left: 1px dashed #e4e4e4;
        float: none;
        margin-left: 70px;
        width: calc(100% - 86px);
        line-height: 22px;
        background-image: none;
    }

    .zb_star.zb_star_fn {
        float: none;
        background: none;
        padding: 0 0 7px 10px;
    }

    .gre_color .zb_more_fn, .red_color .zb_more_fn {
        background: none;
    }

    .zb_more.zb_more_fn {
        height: auto;
        margin-left: 70px;
        border-left: 1px dashed #e4e4e4;
        padding: 0 5px 8px 10px;
        width: auto;
        float: none;
    }

    .white_color .zb_more_fn {
        background: none;
    }

    .gre_color .zb_font_fn span {
        font-size: 13px;
    }

    .zb_flag_fn {
        float: none;
        padding-top: 0;
        width: 70px;
        position: absolute;
        top: 29px;
        width: 70px;
    }

    .gre_color .zb_flag_fn .fn_icon, .red_color .zb_flag_fn .fn_icon, .white_color .zb_flag_fn .fn_icon {
        font-size: 26px;
        height: 40px;
        line-height: 40px;
    }

    .zb_star_fn .star_xz {
        top: 10px;
    }

    /*合作伙伴开始*/
    .hc_link_area_center {
        width: 100%;
    }

    .hc_mtl_ul_ad1 {
        width: 96%;
        margin: 0 auto;
        float: none;
    }

    .hc_link_area_head_ad1 {
        width: 96%;
        margin: 0 auto;
    }

    .hc_link_area {
        padding-bottom: 5px;
    }

    .hc_link_area_head_ad1 h1 {
        margin: 10px 0;
    }

    /*关于我们开始*/
    #footer, .footer2_bg {
        width: 100% !important;
        height: auto !important;
    }

    .footer2_bg {
        padding-bottom: 10px;
        border-top: 1px solid #f0f0f0 !important;
    }

    .footer2_bg_center {
        width: 96% !important;
        margin: 0 auto !important;
        height: auto !important;
    }

    .botblock2 a {
        width: auto !important;
        line-height: 20px !important;
        height: 20px !important;
        padding-top: 0 !important;
    }

    .botblock2 {
        width: 100% !important;
        line-height: 25px !important;
    }

    .foot_bottom2_ad {
        width: 100% !important;
        margin: 0 auto;
        height: auto !important;
        line-height: 20px !important;
    }

    .foot_down2_ad {
        width: 100% !important;
    }

    .foot_down2_ad a {
        display: block !important;
        padding: 0px 0 !important;
    }

    /*2017-1-10快讯评论-移动*/
    .comment {
        margin-left: -70px;
    }

    .comment-btn {
        display: block;
    }

    .comment-btn li {
        vertical-align: text-top;
    }

    /*移动版国旗*/
    .oecd {
        background: url(../images/allbgs120.png) no-repeat 0px 0px;
        height: 40px;
        background-size: 40px auto;
    }

    .russia {
        background: url(../images/allbgs120.png) no-repeat 0px -40px;
        height: 40px;
        background-size: 40px auto;
    }

    .singapore {
        background: url(../images/allbgs120.png) no-repeat 0px -80px;
        height: 40px;
        background-size: 40px auto;
    }

    .japan {
        background: url(../images/allbgs120.png) no-repeat 0px -120px;
        height: 40px;
        background-size: 40px auto;
    }

    .korea_south {
        background: url(../images/allbgs120.png) no-repeat 0px -160px;
        height: 40px;
        background-size: 40px auto;
    }

    .new_zealand {
        background: url(../images/allbgs120.png) no-repeat 0px -200px;
        height: 40px;
        background-size: 40px auto;
    }

    .taiwan {
        background: url(../images/allbgs120.png) no-repeat 0px -240px;
        height: 40px;
        background-size: 40px auto;
    }

    .uk {
        background: url(../images/allbgs120.png) no-repeat 0px -280px;
        height: 40px;
        background-size: 40px auto;
    }

    .usa {
        background: url(../images/allbgs120.png) no-repeat 0px -320px;
        height: 40px;
        background-size: 40px auto;
    }

    .south_africa {
        background: url(../images/allbgs120.png) no-repeat 0px -360px;
        height: 40px;
        background-size: 40px auto;
    }

    .spain {
        background: url(../images/allbgs120.png) no-repeat 0px -400px;
        height: 40px;
        background-size: 40px auto;
    }

    .switzerland {
        background: url(../images/allbgs120.png) no-repeat 0px -440px;
        height: 40px;
        background-size: 40px auto;
    }

    .italy {
        background: url(../images/allbgs120.png) no-repeat 0px -480px;
        height: 40px;
        background-size: 40px auto;
    }

    .china {
        background: url(../images/allbgs120.png) no-repeat 0px -520px;
        height: 40px;
        background-size: 40px auto;
    }

    .default {
        background: url(../images/allbgs120.png) no-repeat 0px -560px;
        height: 40px;
        background-size: 40px auto;
    }

    .european_union {
        background: url(../images/allbgs120.png) no-repeat 0px -600px;
        height: 40px;
        background-size: 40px auto;
    }

    .australia {
        background: url(../images/allbgs120.png) no-repeat 0px -640px;
        height: 40px;
        background-size: 40px auto;
    }

    .brazil {
        background: url(../images/allbgs120.png) no-repeat 0px -680px;
        height: 40px;
        background-size: 40px auto;
    }

    .canada {
        background: url(../images/allbgs120.png) no-repeat 0px -720px;
        height: 40px;
        background-size: 40px auto;
    }

    .hong_kong {
        background: url(../images/allbgs120.png) no-repeat 0px -760px;
        height: 40px;
        background-size: 40px auto;
    }

    .in_the_netherlands {
        background: url(../images/allbgs120.png) no-repeat 0px -800px;
        height: 40px;
        background-size: 40px auto;
    }

    .indea {
        background: url(../images/allbgs120.png) no-repeat 0px -840px;
        height: 40px;
        background-size: 40px auto;
    }

    .france {
        background: url(../images/allbgs120.png) no-repeat 0px -880px;
        height: 40px;
        background-size: 40px auto;
    }

    .germany {
        background: url(../images/allbgs120.png) no-repeat 0px -920px;
        height: 40px;
        background-size: 40px auto;
    }

    .greece {
        background: url(../images/allbgs120.png) no-repeat 0px -960px;
        height: 40px;
        background-size: 40px auto;
    }

    .peru {
        background: url(../images/allbgs120.png) no-repeat 0px -1000px;
        height: 40px;
        background-size: 40px auto;
    }

    .vietnam {
        background: url(../images/allbgs120.png) no-repeat 0px -1040px;
        height: 40px;
        background-size: 40px auto;
    }

    .macao {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1080px;
        height: 40px;
        background-size: 40px auto;
    }

    .libya {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1120px;
        height: 40px;
        background-size: 40px auto;
    }

    .sweden {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1160px;
        height: 40px;
        background-size: 40px auto;
    }

    .israel {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1200px;
        height: 40px;
        background-size: 40px auto;
    }

    .iran {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1240px;
        height: 40px;
        background-size: 40px auto;
    }

    .iraq {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1280px;
        height: 40px;
        background-size: 40px auto;
    }

    .austria {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1320px;
        height: 40px;
        background-size: 40px auto;
    }

    .chile {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1360px;
        height: 40px;
        background-size: 40px auto;
    }

    .thailand {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1400px;
        height: 40px;
        background-size: 40px auto;
    }

    .ukraine {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1440px;
        height: 40px;
        background-size: 40px auto;
    }

    .kuwait {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1480px;
        height: 40px;
        background-size: 40px auto;
    }

    .saudi_arabia {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1520px;
        height: 40px;
        background-size: 40px auto;
    }

    .venezuela {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1560px;
        height: 40px;
        background-size: 40px auto;
    }

    .indonesia {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1600px;
        height: 40px;
        background-size: 40px auto;
    }

    .the_irish {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1640px;
        height: 40px;
        background-size: 40px auto;
    }

    .angola {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1680px;
        height: 40px;
        background-size: 40px auto;
    }

    .belgium {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1720px;
        height: 40px;
        background-size: 40px auto;
    }

    .portugal {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1760px;
        height: 40px;
        background-size: 40px auto;
    }

    .turkey {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1800px;
        height: 40px;
        background-size: 40px auto;
    }

    .Norwegian {
        background: url(../images/allbgs_20161012.png) no-repeat 0px -1840px;
        height: 40px;
        background-size: 40px auto;
    }

    /*移动版夜间模式*/
    .zb_content.kx_night {
        width: 100%;
        margin-top: 0;
    }

    .zb_content.kx_night .zb_word, .zb_content.kx_night .zb_font, .zb_content.kx_night .zb_pic, .zb_content.kx_night .zb_star, .zb_content.kx_night .zb_more {
        border-left-color: #3c3d42;
    }

    .zb_content.kx_night .just_top .zb_font {
        border-left: none;
    }

    .zb_content.kx_night .zb_star.zb_star_fn, .zb_content.kx_night .zb_more.zb_more_fn {
        border-left-color: #e4e4e4;
    }

    .zb_content.kx_night .just_top .zb_star, .zb_content.kx_night .just_top .zb_more, .zb_content.kx_night .just_top .zb_word, .zb_content.kx_night .just_top .zb_pic {
        border-left: none;
    }

    .zb_content.kx_night .ma_pg_bg .my_pg a:nth-child(1) span, .zb_content.kx_night .ma_pg_bg .my_pg a:nth-child(2) span, .zb_content.kx_night .ma_pg_bg .my_pg a:last-child span {
        padding: 3px 20px;
        background-color: #4d68b3;
        color: #d7dcf8;
        font-size: 14px;
    }

    .footer2_bg.kx_night {
        border-top: 1px solid #3f4045 !important;
    }

    .zb_content.kx_night .analysis_m {
        border-left: 1px dashed #3C3D42;
    }

    #subNav.kx_night .menu_area {
        background: #262629;
    }

    /*二级导航*/
    .zb_content.kx_night .zb_body .zb_menu_ul {
        position: relative !important;
        float: left !important;
        width: 770px;
    }
}

/*2016-11-7快讯移动端页面结束*/

/*头部财经二维码添加2016-12-5*/
.hc_top_right ul li.download_app {
    position: relative;
}

.hc_top_right ul li.download_app a {
    color: #ce0a00;
    cursor: pointer;
}

.hc_top_right ul li.download_app span {
    width: 150px;
    height: 195px;
    background: url(../images/finance-app-top.png) #fff;
    position: absolute;
    z-index: 5;
    background-size: 100% 100%;
    border: 1px solid #ccc;
    left: -44px;
    display: none;
}

.hc_top_right ul li.download_app span:before {
    display: block;
    content: "";
    width: 21px;
    height: 11px;
    background: url(../images/app-arrow.png);
    top: -11px;
    left: 65px;
    position: absolute;
    z-index: 10;
}

/*右侧悬浮功能模块*/
.box_right {
    width: 40px;
    height: auto;
    right: 0px;
    bottom: 80px;
    position: fixed;
    z-index: 40;
    _position: fixed;
    left: 50%;
    margin-left: 610px;
    bottom: 80px;
}

.box_right ul li {
    width: 40px;
    display: block;
    height: 40px;
    overflow: hidden;
    margin-bottom: 5px;
}

.box_right ul li.get_top {
    margin-bottom: 0;
}

.box_right ul .get_callback {
    background-color: #4C77F7;
    margin-bottom: 0;
    border-bottom: 1px solid #f0f0f0;
}

.box_right ul .get_callback a {
    display: inline-block;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    width: 40px;
    text-align: center;
    font-family: Microsoft YaHei;
    font-weight: 400;
}

.get_top {
    cursor: pointer;
    background: url(../images/elevator.png) no-repeat;
    background-position: 0 -710px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s
}

.get_top:hover {
    background-position: 0 -760px;
}

.weixin {
    background: url(../images/elevator.png) no-repeat;
    background-position: 0 -610px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s
}

.weixin:hover {
    background-position: 0 -660px;
}

.weixin-logo {
    background: url(../images/elevator.png) no-repeat #fff;
    background-position: -10px 0px;
    width: 150px;
    height: 195px;
    position: absolute;
    top: -50px;
    left: -155px;
    display: none;
}

.weixin:hover .weixin-logo {
    border: 1px solid #ccc;
    display: block;
}

.qq a {
    width: 40px;
    display: block;
    height: 50px;
    background: url(../images/elevator.png) no-repeat;
    background-position: 0 -510px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.qq a:hover {
    background-position: 0 -560px;
}

.app {
    background: url(../images/elevator.png) no-repeat;
    background-position: 0 -410px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.app:hover {
    background-position: 0 -460px;
}

.app-logo {
    background: url(../images/elevator.png) no-repeat #fff;
    background-position: -10px -205px;
    overflow: hidden;
    position: absolute;
    top: -80px;
    left: -155px;
    display: none;
    width: 150px;
    height: 195px;
}

.app:hover .app-logo {
    border: 1px solid #ccc;
    display: block;
}

/*关键字弹窗*/
.fx_b_12 .fx_in_1 {
    position: relative;
}

.popup {
    position: absolute;
    background-color: #fff;
    border: 3px solid #dbe4f9;
    border-radius: 3px;
    display: block;
    z-index: 50;
    display: none;
    top: -350px;
}

.popup > img {
    display: block;
    padding: 50px 100px;
}

.zb_iphot {
    width: 810px;
}

/*头部更改*/
.cs_top {
    margin: 0 auto 10px;
    width: 1200px;
}

.adv-top {
    margin-top: 10px;
}

.adv-top li {
    float: left;
    width: 355px;
    margin-right: 67px;
    background-color: #fafafa;
    position: relative;
}

.adv-top li:last-child {
    margin-right: 0
}

.adv-top div {
    width: 355px;
    height: 70px;
    margin: 0 auto
}

.adv-top a, .adv-top a img {
    display: block;
    width: 355px;
    height: 70px
}

.adv-cont i {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    width: 28px;
    height: 15px;
    background: url(../images/img_adtip.png) no-repeat;
    z-index: 5;
}

.cs_top .kx_night {
    border-bottom: 1px solid #26272a;
    -moz-box-shadow: 1px 2px 3px #26272a;
    -webkit-box-shadow: 1px 2px 3px #26272a;
    box-shadow: 1px 2px 3px #26272a;
    -moz-box-shadow: 1px 2px 3px #26272a;
    -webkit-box-shadow: 1px 2px 3px #26272a;
    box-shadow: 1px 2px 3px #26272a;
    background: #26272a;
}

#common-header .menu_ads {
    overflow: hidden;
    height: 36px;
    width: 100%;
    line-height: 30px;
    margin-top: 10px;
    border: 1px solid #e9e9e9;
}

#common-header .menu_ads .font_tip1 {
    right: 10px;
}

#common-header .menu_ads_area {
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
    margin: 0 auto;
}

#common-header .menu_ads_area ul li {
    float: left;
    list-style: none;
}

#common-header .menu_ads_area ul li a {
    display: block;
    width: 90px;
    height: 36px;
    text-align: center;
    color: #333333;
    font-size: 14px;
    line-height: 36px;
    vertical-align: middle;
}

/*设置按钮*/
.set_up {
    width: 45px;
    height: 45px;
    position: relative;
}

.set_up .set_show {
    background-color: #627bc7;
}

.set {
    background-color: #f8f8f8;
    width: 50px;
    height: 44px;
    border-top: 1px solid #e9e9e9;
}

.set span {
    display: block;
    width: 24px;
    height: 24px;
    background: url("../images/set_down.png");
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -12px;
}

.set span.active {
    background: url("../images/set_up.png");
}

.voice_notice {
    display: none;
    width: 136px;
    height: 120px;
    background-color: #fff;
    border: 1px solid #e7e6e7;
    z-index: 999;
    position: absolute;
    top: 45px;
}

.zb_body .zb_menu_ul .tz_checkbox {
    line-height: 35px;
}

.but_area .tz_checkbox {
    margin-right: 0;
}

.show {
    display: block;
}

.kx_night .set {
    background-color: #2e2f33;
    height: 45px;
    border-top: 1px solid #333438;
    border-bottom: 1px solid #333438;
    border-right: 1px solid #404147
}

.kx_night .set:hover {
    background-color: #333438;
}

.set.hover {
    background: #eaeaea;
}

.kx_night .voice_notice {
    border: 1px solid #333438;
    background-color: #333438;
}

.hide {
    display: none;
}

.tz_mar {
    margin-left: 90px;
}

.font_tip0 {
    right: -110px;
}

/*=========快讯行情=========*/
.kx-quote {
    display: block;
    font-size: 0;
    float: left;
    width: calc(100% - 25px);
}

.kx-quote > a {
    margin-top: 5px;
    display: block;
    float: left;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #ebf3ff;
    font-size: 0;
    margin-right: 20px;
}

.body_zb_li.body_zb_li_h .kx-quote > a {
    background: #fff;
}

.kx-quote .kx-quote--name,
.kx-quote em {
    padding: 0 15px;
    display: block;
    float: left;
    font-size: 13px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
}

.kx-quote .kx-quote--name {
    color: #333 !important;
}

.kx-quote em {
    color: #2c374c;
    position: relative;
}

.kx-quote .broder-r:after {
    content: '';
    position: absolute;
    right: -1px;
    height: 12px;
    top: 50%;
    transform: translateY(-50%);
    background: #bcc7e6;
    width: 1px;
}

.kx-quote .up {
    color: #ed6464;
}

.kx-quote .down {
    color: #28b17e;
}

.kx-quote .up img,
.kx-quote .down img {
    display: inline-block;
    margin-left: 4px;
}

/*=========快讯行情结束=========*/

/*快讯页面置顶内容，单条限制只显示4行，超出的不显示但提供展开按钮*/
.hide_arrow {
    display: none;
}

.top_tit__hidden {
    position: relative;
    display: block;
    max-height: 100px;
    overflow-y: hidden;
}

.top_tit__hidden i {
    z-index: 2;
    cursor: pointer;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #dce7ff;
    width: 17px;
    padding-left: 5px;
    box-shadow: 0 0 15px 10px #dce7ff;
}

.top_tit__hidden i img {
    display: block;
    width: 100%;
}

.top_tit__hidden.show {
    max-height: initial;
}

.top_tit__hidden.show i img {
    transform-origin: center center;
    transform: rotate(-180deg);
}

/*---------------------------------------------------------*/

/*在屏幕为1366屏幕下的展示*/
@media only screen and (min-width: 415px) and (max-width: 1366px) {
    .tz_mar {
        margin-left: 10px;
    }

    .fx_wai, .fx_b_b, .zb_body .zb_menu_ul {
        width: 998px
    }

    .fx_wai li {
        width: 181px;
    }

    .bj_bt, .zb_content, .zb_body, .content_zb {
        width: 1000px
    }

    .center_line_right, .bock_1 {
        width: 960px
    }

    .zb_font {
        width: 388px
    }

    .zb_word {
        width: 810px
    }

    .zb_body .zb_menu_ul > li a {
        padding: 0 11px;
    }

    .box_right {
        margin-left: 508px;
    }

    .zb_iphot {
        width: 810px;
    }

    .usa_fn {
        width: 960px;
    }

    .zb_word.colspan3 {
        width: 625px;
    }

    .gre_color .zb_font_fn, .red_color .zb_font_fn, .white_color .zb_font_fn {
        width: 394px;
    }

    .adv-top li {
        margin-right: 17px;
    }

    .cs_top {
        width: 1100px;
    }

    .checkbox_box + label {
        margin-right: 65px;
    }

    .more_body {
        width: 940px;
    }

    .more-content {
        width: 998px
    }

    .font_tip0 {
        right: -78px;
    }
}

@media only screen and (max-width: 414px) {
    .body_zb__adv {
        display: block;
    }
}

.tail_icon, .link_tail_icon {
    margin-left: 8px;
}

.list_font_pic i , .list_font_pic_t i {
    width: 1px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 20px 2px 10px;
}

.list_font_pic i {
    background: #EEEEEE;
}
.list_font_pic_t i {
    background: #bbc8f2;
}

#toggleContent_top {
    background: #e4ecff;
}


