/*全局*/
body{background-color: #ffffff;font-size:12px;color:#000;font-family:"宋体",Arial;margin: 0;padding: 0;}
table{vertical-align:middle; border-collapse:collapse; border-spacing:0; padding:0}
.wrapper{margin: 0 auto;width:1000px;}
body, h1, h2, h3, h4, h5, dl, dd, ul, li, th, p,td,dl,dt,dd,button,form{font-weight:normal; margin:0; padding:0}
ul,li{list-style:none;list-style-image:none;}

a{outline-style:none;color:#00349a;text-decoration:none;}
a:hover{text-decoration:underline;color:#c83900;}
.hotMagazine a:hover{text-decoration:underline;color:#c83900;}
a img{border:0px;}
.em{text-indent:2em;}
input, textarea, keygen, select, button, isindex {margin:0; outline:none; font-family: simsun;  font-size: 12px;}
.clearfix:after {clear: both;height: 0;overflow: hidden;display: block;visibility: hidden;content: "\20";}
img,iframe{ vertical-align:bottom}
.h10 { width:100%; height:10px; clear:both;}
.green{ color:#097C25}
.red{ color:#dc0000}
.orange {color: #c83900;}
.bg{ background-color:#f5f5f5}
.titA{color:#000;}
.titA:hover{color:#000;}
.noUnderline:hover{text-decoration:none;}

/**头部________开始**/

/*topnav*/
#header #title .tmbox{padding:1px;padding-left:5px;}
#header #title .tmbox ul{background-repeat:repeat-x;line-height:22px;padding-left:0;overflow: hidden;}
#header #title .tmbox ul li{float:left;margin:0 2px;color:#4B4B4B;text-align:center;}
#header #title .tmbox ul li.i{color:#c1c1c1;width:9px;text-align:center;overflow:hidden;}
#header #title .tmbox ul li a{color:#4B4B4B; text-decoration:none;}
#header #title .tmbox ul li .red a{color:#c83900;}
#header #title .tmbox ul li a:hover{color:#f00;text-decoration:underline;}

#header .wclock{background: #f7f7f7;margin-top:6px;font-size:12px;height:32px;}
#header .wclock .titname{float:left;font-size:14px;font-weight:bold;line-height:30px;width: 78px;padding-left: 22px;color:#3f3f3f;}
#header .wclock ul{float:left;margin:0;padding:0; list-style:none;font-family:宋体;height:32px;overflow:hidden;}
#header .wclock ul li{float:left;line-height:32px;padding-left:42px;}
#header .wclock ul li b{background: url(/kuaixun../imagesv2/icon_spires.png) -93px -159px no-repeat;float:left;width:14px;height:14px;margin-top:9px;margin-right:4px;overflow:hidden;}
#header .kv{clear:both;}

#header .navbar {background: #383838; float:left; width:1000px;}
#header .navbar.fixed {position: fixed !important;
    position: absolute;
    top: 33px;
    _top: expression(eval(document.documentElement.scrollTop+33));
    z-index: 100;}
#navbar_back { height: 43px; display: none;}
#header .navbar a {
color: #FFF;
font-size: 15px;}
#header .navbar a:hover { text-decoration:none;}
#header .navbar .brand {float: left;display: block;line-height: 20px;font-size: 15px;width:39px;}
#header .navbar .nav { float:left;}
#header .nav a {border-top: 3px solid #ba1500;display:block;padding: 10px;_padding: 10px 12px;line-height: 20px;}
#header .navbar .nav li.leaf {z-index: 999;
float: left;
border-right: 1px solid #474747;
position: relative;
}

#navbar a {
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
#navbar .nav .caret{background: url(/kuaixun../imagesv2/icon_arrow.png) no-repeat;background-position: 0px 2px;
display:inline-block;
width: 11px;
height: 10px;}
* html #navbar .nav .caret {background: url(/kuaixun../imagesv2/icon_arrow.gif) no-repeat;background-position: 0px 3px; position:absolute;}

#navbar .nav a.bg-1 {border-top-color: #FF4B01;}
#navbar .nav .active a.bg-1 {background-color: #FF4B01;}
#navbar .nav a.bg-1:hover {background-color: #FF4B01;}
#navbar .nav a.bg-2 {border-top-color: #B81700;}
#navbar .nav .active a.bg-2 {background-color: #B81700;}
#navbar .nav a.bg-2:hover {background-color: #B81700;}
#navbar .nav a.bg-3 {border-top-color: #00A53F;}
#navbar .nav .active a.bg-3 {background-color: #00A53F;}
#navbar .nav a.bg-3:hover {background-color: #00A53F;}
#navbar .nav a.bg-4 {border-top-color: #2F62B1;}
#navbar .nav .active a.bg-4 {background-color: #2F62B1;}
#navbar .nav a.bg-4:hover {background-color: #2F62B1;}
#navbar .nav a.bg-5 {border-top-color: #00C3C3;}
#navbar .nav .active a.bg-5 {background-color: #00C3C3;}
#navbar .nav a.bg-5:hover {background-color: #00C3C3;}
#navbar .nav a.bg-6 {border-top-color: #B0BF31;}
#navbar .nav .active a.bg-6 {background-color: #B0BF31;}
#navbar .nav a.bg-6:hover {background-color: #B0BF31;}
#navbar .nav a.bg-7 {border-top-color: #FFC000;}
#navbar .nav .active a.bg-7 {background-color: #FFC000;}
#navbar .nav a.bg-7:hover {background-color: #FFC000;}
#navbar .nav a.bg-8 {border-top-color: #E58BFF;}
#navbar .nav .active a.bg-8 {background-color: #E58BFF;}
#navbar .nav a.bg-8:hover {background-color: #E58BFF;}
#navbar .nav a.bg-9 {border-top-color: #FF3200;}
#navbar .nav .active a.bg-9 {background-color: #FF3200;}
#navbar .nav a.bg-9:hover {background-color: #FF3200;}
#navbar .nav a.bg-10 {border-top-color: #3DB4AA;}
#navbar .nav .active a.bg-10 {background-color: #3DB4AA;}
#navbar .nav a.bg-10:hover {background-color: #3DB4AA;}
#navbar .nav a.bg-11 {border-top-color: #5184D2;}
#navbar .nav .active a.bg-11 {background-color: #5184D2;}
#navbar .nav a.bg-11:hover {background-color: #5184D2;}
#navbar .nav a.bg-12 {border-top-color: #CCB702;}
#navbar .nav .active a.bg-12 {background-color: #CCB702;}
#navbar .nav a.bg-12:hover {background-color: #CCB702;}
#navbar .nav a.bg-13 {border-top-color: #8A69EA;}
#navbar .nav .active a.bg-13 {background-color: #8A69EA;}
#navbar .nav a.bg-13:hover {background-color: #8A69EA;}
#navbar .nav a.bg-14 {border-top-color: #C5CC02;}
#navbar .nav .active a.bg-14 {background-color: #C5CC02;}
#navbar .nav a.bg-14:hover {background-color: #C5CC02;}

#navbar .nav .sub-nav {
z-index: 999;
position: absolute;
left: 0;
top: 43px;
display: none;
margin: 0;
padding: 10px;
box-shadow: 0 0 3px 1px rgba(0,0,0,0.35);
color: #fff;
background-color: #383838;
}
#navbar .nav .leaf.hover .sub-nav { display:block;}


#navbar .nav .sub-nav a {
display: block;
border: 0;
width: 80px;
padding: 0 5px;
line-height: 40px;
margin-bottom: 3px;
}
#navbar .nav .sub-nav a:hover, #navbar .nav .sub-nav li.hover a {
text-decoration: none;
color: #333;
background-color: #eee;
}



/**头部________结束**/

/**页面体——————开始**/
.tbPannel { width:1000px;}
.tbPannel .gl { width:560px;}
.tbPannel .gr { width:420px;}
/*左侧资讯控制*/
.control-bar { width:560px; padding:14px 0px;  color:#2f5895;line-height: 20px;overflow: hidden;}
.control-bar label { display:inline-block; margin-right:10px;float: left;_top: -1px;
_position: relative;cursor:pointer;}
.control-bar label input { vertical-align:middle;}
.control-bar .news-font-b { font-size:14px; display:inline-block; width:40px; text-align:center; height:20px; line-height:20px; cursor:pointer;float: left;margin-right: 8px;}
.control-bar .news-font-s { font-size:12px; display:inline-block; width:40px; text-align:center; height:20px; line-height:20px; cursor:pointer;float: left;margin-right: 8px;}
.control-bar .f-current { background:#2f5895; color:#fff;}
.control-bar .hand-fresh { display:inline-block; float:left;padding-left: 16px;background: url(/kuaixun../imagesv2/icon_spires.png) -92px -105px no-repeat;cursor:pointer;}
.control-bar .pull-right { float:right; color:#000; padding-left: 22px;background: url(/kuaixun../imagesv2/icon_spires.png) -93px -131px no-repeat;height: 20px;}
.live-alert {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    text-align: center;
    font-size: 14px;
    padding: 4px;
    margin-bottom: 0;
    color: #c83900;
    border: 1px solid #f9f2a7;
    background: #fefded;
    height: 20px;
    line-height: 20px;
    display:none;
}
.live-alert img {vertical-align: middle;}
.ani-dot{font-family:simsun}
.ani-dot{display:inline-block;width:1.5em;vertical-align:bottom;overflow:hidden}@-webkit-keyframes dot{0%{width:0;margin-right:1.5em}33%{width:.5em;margin-right:1em}66%{width:1em;margin-right:.5em}100%{width:1.5em;margin-right:0}}
.ani-dot{-webkit-animation:dot 3s infinite step-start}@keyframes dot{0%{width:0;margin-right:1.5em}33%{width:.5em;margin-right:1em}66%{width:1em;margin-right:.5em}100%{width:1.5em;margin-right:0}}
.ani-dot{animation:dot 3s infinite step-start}
.live-alert a {color: #c83900;}
/*左侧资讯*/
.livenews-list {width: 560px;}
.livenews-media {border-bottom: 1px solid #BDD4E6;}
.livenews-list .highlight {background-color:#cbe2f4;}
.livenews-media.highlight .media-content .media-title {color:#c83900;background-color:#cbe2f4;}
.livenews-media.highlight .media-content a.media-title{text-decoration:underline;}
.livenews-list .highlight_new {background-color:#FEFDED;}
.livenews-list .highlight_new2 {background-color:#FFF;}
.livenews-media .datebar {padding: 5px 10px;
background: #eee;
color: #000;
font-weight: bold;}
.livenews-media .media-content {padding: 3px 0 7px 70px;position: relative;zoom:1}
.livenews-media .media-content.pdf {padding: 3px 0 20px 70px;position: relative;zoom:1}
.livenews-media .media-content .time {position: absolute;
left: 28px;
top: 7px;
color: #2f5895;
font-size: 13px;}
.livenews-media .media-content .m_icon_1, .livenews-media .media-content .m_icon_2, .livenews-media .media-content .m_icon_3, .livenews-media .media-content .m_icon_4 {position: absolute;
left: 5px;
top: 7px;width: 16px;
height: 16px;background-image: url(/kuaixun../imagesv2/icon_spires.png);}
.livenews-media .media-content .m_icon_1 { background-position: -92px -4px;}
.livenews-media .media-content .m_icon_2 { background-position: -92px -29px;}
.livenews-media .media-content .m_icon_3 { background-position: -92px -84px;}
.livenews-media .media-content .m_icon_4 { background-position: -92px -54px;}
.livenews-media .media-content h2 { line-height:24px; font-size:12px;}
.livenews-media .media-content .media-title { color:#333;display:block;background: #FFF;}
.livenews-list .highlight_new .media-title {background-color:#FEFDED;}
/*.livenews-media .media-content .media-ckqw{display:none;}
.livenews-media .media-content .media-ckqw span{color:#c83900;}*/
.livenews-media .media-content .media-title:hover { color:#c83900;}
.font-12 .media-title { font-size:12px;}
.font-14 .media-title { font-size:14px;}
.livenews-media .media-content .font_2 .media-title { color:#c83900;}
.livenews-media .media-content .font_3 .media-title { color:#c83900; font-weight:bold;}
.livenews-media .media-content .font_1 .media-title { font-weight:bold;}
.livenews-media .media-content .media-topic {font-size: 12px;background: #c83900;color: #fff;display: inline-block;line-height: 20px;padding: 0px 7px;/*margin-left:8px;*/}
.livenews-media .media-content .media-pdf {font-size: 12px;color: #365E98;display: inline-block;line-height: 20px;padding: 0px 7px;/*margin-left:8px;*/position: absolute;right: 0px;height: 20px;}
.livenews-media .media-content .media-comment-btn { background: #757272;color: #fff;line-height: 20px;padding: 0px 7px;display: none;position: absolute;right: 0px;cursor:pointer;bottom: 7px;_bottom: 7px;height: 20px;}
.livenews-media .media-title-box img { max-width:470px;}
.media-comment {border: 1px solid #cccccc; padding:10px; margin-bottom:10px;position: relative;display: none;background:#f4f4f4;color:#333333;}
.replydivh {line-height: 20px;}
.replydivh input { vertical-align: middle; }
.replydivh a,.gotogubalink {display:inline-block;}
.replydivhi { width: 107px; height: 14px;padding: 3px;border: 1px solid #cccccc; *line-height: 20px; }
.replydivhi2 { width: 53px; height: 22px; background-color: #2f5895; color: #fff; border: 0; }
.commentsendfd {height: 25px;
padding: 10px 0px;}
.commentsendtxt {
height: 15px;
border: 1px solid #cccccc;
line-height: 130%;
padding: 4px 4px;
resize: none;
background-color: white;
outline: 0;
overflow: auto;
word-wrap: break-word;
width: 438px;
}
.commentsendfbtn {width: 78px;
height: 25px;
background-color: #c83900;
color: white;
border: 0;
cursor: pointer;
vertical-align: top;}
.replyalllist {}
.replyalllist ul li { padding:5px 0px;border-top: 1px solid #cccccc; }
.replyalllist .zwlitext { line-height:18px;}
.replyalllist .zwlitext .author {color: #00349a;}
.replyalllist .zwlitxtbc { overflow:hidden; height:18px; line-height:18px;}
.replyalllist .zwlitxb {
color: #838383;
float: left;
}
.replyalllist .zwlibtns {
float: right;
font-size: 12px;
}
.replysendfd {height: 25px;
padding: 10px;
background: #eee;margin-top: 8px;position: relative;}
.replyarrow { display:inline-block; width:12px; height:6px; background:url(/kuaixun../imagesv2/replyarrow.jpg) no-repeat; position:absolute; top:-6px;right:5px;}
.replysendtxt {
height: 15px;
border: 1px solid #cccccc;
line-height: 130%;
padding: 4px 4px;
resize: none;
background-color: white;
outline: 0;
overflow: auto;
word-wrap: break-word;
width: 438px;
}
.replysendfbtn {width: 58px;
height: 25px;
background-color: #c83900;
color: white;
border: 0;
cursor: pointer;
vertical-align: top;}
.commentarrow { display:inline-block; width:12px; height:6px; background:url(/kuaixun../imagesv2/commentarrow.jpg) no-repeat; position:absolute; top:-6px;right:11px;}
/*分页样式*/
#page {padding-top: 15px;
text-align: center;font-size: 14px;}
#page a{text-decoration:none;display:inline-block;line-height:14px;padding:5px 15px;color:#039;border:1px solid #BDD4E6;margin:0 2px;}
#page a:hover,#page a.on{background:#2f5895;color:#fff;border:1px solid #2f5895;}
#page a.unclick,#page a.unclick:hover{background:none;border:1px solid #eee;color:#999;cursor:default;}

/*行情中心头*/
.gr .mod_tabs { width:420px;}
.tabName{float:left;width:90px;background:#fff url("/kuaixun../imagesv2/element.png") no-repeat 0px -301px;position:relative;top:2px;text-align:center;z-index:99;height:35px;line-height:35px;font-size :18px;font-family: 微软雅黑;}
.m_header{height:38px;width:100%;border-bottom: 2px solid #2f5895;margin-top:10px;z-index:11;}
.tabs {float:left;position:relative;top:2px;text-align:center;z-index:2;height:35px;line-height:35px;font-size :18px;font-family: 微软雅黑;}
.tabs .current{border-left:1px solid #2f5895;border-right:1px solid #2f5895;border-top:1px solid #2f5895;border-bottom:2px solid #fff;}
.tabs li{cursor:pointer;float:left;padding:2px 20px 0 20px;position:relative;top:0px;z-index:8;}
/*.tabs li a{color:#919191;}
.tabs li a:link{color:#919191;}*/
.tabs li a{color:#000;}
.tabs li a:link{color:#000;}
.tabs .current{z-index: 3;border: 1px solid #2F5895;border-bottom: none;position: relative;top:-1px;background-color: #fff;height: 38px;_height: 40px;_line-height: 33px;_top: 0px;_margin-top: -2px;}
.tabs .current a{color:#000;}
.tabs a:link{color:#000;}
.tabs.font-black a:hover {color:#000;}
.tabs li{position: relative;top:-1px;_top:-2px;z-index: 2;margin-left: -1px;float: left;padding: 0px 8px 0px 8px;border-top: 1px solid #BBD4E8;border-left: 1px solid #BBD4E8;border-right: 1px solid #BBD4E8;display: block;height: 36px;font-size: 18px;font-family: 微软雅黑;}
.m_header .more{float:right;margin-top:15px;margin-right:5px;}
/*table 表格*/
.panels, .m_content{border: 1px solid #BDD4E6; border-top:none;}
.panels table, .m_content table{ margin-left:-1px;}
.panels .panel{ display:none;}
.panels .current{ display:block;}
.charts_box{padding-bottom: 9px; padding-top: 8px;overflow: hidden;width: 418px;}
.charts_box a{display:inline-block;float:left;width: 200px;height: 139px;text-align: center;line-height: 139px;padding: 5px 2px;}
.charts_box img{vertical-align: middle;}
.grid_box{ line-height:28px;}
.r_gg1{height:80px;line-height:80px;}
.r_gg1_abs{position: absolute;width: 418px;height: 80px;top: 316px;left: 0;}
.grid_box .header{ background-color:#ecf6ff; border-top:1px solid #BDD4E6;  height:28px; line-height:28px; overflow:hidden;}
.grid_box .title{ float:left; background-position:-117px -32px; padding-left:28px; font-weight:bold;}
.grid_box .title a{ color:#444;}
.grid_box .more{ float:right; padding-right:10px;}
.grid_box td,
.grid_box th{border:1px solid #BDD4E6}
.grid_box td{ line-height:26px; _height:26px; text-align:center}
.grid_box th{ background-color:#ecf6ff;}
.grid_box td span{ font:bold 12px arial;}
.grid_box .footer{ text-align:right; padding-right:15px; line-height:26px; zoom:1;}
.grid_box .txt-left{ padding-left:10px; text-align:left;}
.open-state {vertical-align: middle;}
/*国内期货*/
.panel .submenu {height:24px;padding-top: 5px;margin-bottom: 3px;}
.panel .submenu li{float:left;margin-left:0px;font-size:14px;padding: 0 10px;}
.panel .submenu li span{display:block;padding:2px 4px 2px 4px;color: #00349a;
    cursor: pointer;}
/*部外汇牌*/
#datatableview_waihui { padding-top:4px;}
/*财经日历*/
.mod_tabs .titleName{width:200px;background:#fff url("/kuaixun../imagesv2/element.png") no-repeat 0px -301px;position:relative;top:3px;text-align:center;z-index:99;height:36px;line-height:36px;font-size :18px;font-family: 微软雅黑;}
.mod_tabs .areaTitle{height:36px;width:100%;border-bottom: 4px solid #2f5895;margin-top:10px;position: relative;}
.mod_tabs .areaTitle .more {
    float: right;
    margin-top: -20px;
    margin-right: 5px;
}

.panel .submenu .current span{display:block;background:#2F5895;padding:2px 4px 2px 4px;color:#fff;}
.panel .submenu .current span a{color:#fff;}
.panel .submenu .current span a:link{color:#fff;}
.panel .submenu .current b{font-size:1px;height: 6px;width: 10px;display: block;background:url(/kuaixun../imagesv2/element_bg.png) 1px 0px no-repeat;margin-left:26px;}


/**页面体——————结束**/

/**页尾***/
.Footer{float:left;width:1000px;}
.Footer a{color:black;text-decoration:underline;}
.Footer .active{height:37px;line-height:37px;vertical-align:middle;}
/*二维码*/
#mark-download-app {
    display: none;
    position: fixed;
    /*bottom: 338px;*/
    bottom: 0px;
    left: 50%;
    margin-left: 504px;
    z-index: 100;
    _position: absolute;
    _top: expression(documentElement.scrollTop+documentElement.clientHeight - this.offsetHeight-50);
    width:150px;

}
.mark-download-app {text-align: center;background: #f7f7f7;font-size: 14px;padding-bottom: 10px;}
#mark-download-app span {display: block; line-height: 30px; background: #eeeeee;font-weight: bold;}
#mark-download-app img {vertical-align: middle; padding: 10px 0px;width:100px;max-width:100px;}
#mark-download-app p {color: #666;line-height: 22px;}

#backtop #backtophq, #backtop #gotop {
    display: block;
    width: 50px;
    height: 51px;
    background: url(/kuaixun../imagesv2/backtop.png) no-repeat 0 0;
    font-size: 12px;
    margin-top: 4px;
    margin-left:2px;
}
#backtop #backtophq {
    background-position: 0 0;
    color: #fff;
    text-decoration: none;
    padding-top: 35px;
    height: 16px;
}
#backtop #backtophq:hover { background-position: -51px 0; }
#backtop #gotop {
    background-position: 0 -51px;
    visibility: hidden;
}
#backtop #gotop:hover { background-position: -51px -51px; }
/*收藏分享*/
#share-newslive {
    display:none;position: fixed;
    bottom: 50px;
    left: 232.5px;
    _left: 225px;
    text-align: center;
    z-index: 1000;
    _position: absolute;
    _top: expression(documentElement.scrollTop+documentElement.clientHeight - this.offsetHeight-20);
    width:60px;  font-size: 14px;
    background: #eeeeee;
    padding-bottom: 10px;}
#share-newslive .share-shoucang {line-height: 30px;padding: 5px 0px;border-bottom: 5px solid #fff;}
#share-newslive .share-shoucang a {background-image: url("/kuaixun../imagesv2/share_icon.png");background-repeat: no-repeat;}
#share-newslive .share-shoucang a {display: inline-block; width: 24px; height: 24px;background-position:-13px -8px;}
#share-newslive .share-shoucang a.on {background-position:-13px -40px;}
#share-newslive .share-text { line-height: 22px;padding: 15px 0px 5px 0px;}
#share-newslive .bdsharebuttonbox  {width: 32px; padding-left: 14px;*padding-left: 0px;_padding-left: 6px;}

#jplayer {overflow:hidden;}
audio { width: 0px; height: 0px;}