html, body{ padding:0; margin:0; }
.sina-top-bar-wrap a:link, .sina-top-bar-wrap a:visited{ color:#333; text-decoration:none; }
.sina-top-bar-wrap a:hover, .sina-top-bar-wrap a:active{ color:#3b67cb; text-decoration:none; }
.sina-top-bar-wrap ul{ list-style:none; padding:0; margin:0; }
.sina-top-bar-ico{ font-size:0; display:inline; float:left; margin:10px 0 0 10px; position:relative; overflow:hidden; background:url(//i1.sinaimg.cn/dy/deco/2014/0718/top.png) 0 0 no-repeat; }
.sina-top-bar-ico-list{ width:15px; height:13px; margin:6px 8px 0 0; background-position:0 0; }
.sina-top-bar-ico-down{ width:8px; height:4px; background-position:-40px 0; }
.sina-top-bar-wrap{ border-top:3px solid #fa8200; background:#f7f7f7; border-bottom:1px solid #c7c7c7; /*position: fixed;left:0;top:0;width:100%;*/ min-width:1000px; z-index:10000; position:relative; }
.sina-top-bar-inner{ width:1240px; height:57px; margin:0 auto; position:relative; }
.sina-top-bar-nav{ font:14px/24px "Microsoft Yahei", "Arial Narrow", serif; color:#333; }
.sina-top-bar-nav-list{ position:absolute; }
.sina-top-bar-nav-list li{ float:left; display:inline; }
.sina-top-bar-nav-list li a{ float:left; padding:17px 15px 16px; overflow:hidden; }
.sina-top-bar-nav-list li span.split{ float:left; padding:17px 0 16px; overflow:hidden; }
.sina-top-bar-nav-txt{ float:left; display:inline; }
.sina-top-bar-nav-list .sina-top-bar-nav-first a{ padding:6px 0 0; }
.sina-top-bar-nav-other{ border:1px solid #c7c7c7; border-top:0; display:block; width:998px; position:absolute; right:0; top:58px; display:none; background:#fff; }
.sina-top-bar-nav-other li{ float:left; display:inline; }
.sina-top-bar-nav-other li a{ display:block; padding:13px 15px 12px; }
.sina-top-bar-nav-more, .sina-top-bar-nav-guide{ padding:0 1px; zoom:1; }
.sina-top-bar-nav-list .sina-top-bar-nav-guide{ margin-right:15px; display:none; }
.sina-top-bar-tip{ float:right; display:inline; width:87px; height:37px; margin:6px 5px 0 0; background:url(//www.sinaimg.cn/dy/deco/2014/0725/toptip.png) no-repeat 0 0; }
.sina-top-bar-tip:hover{ filter:alpha(opacity=80); opacity:0.8; }
.sina-top-bar-nav-other .sina-top-bar-nav-mlnk{ display:none; }

/*dropdown*/

.sina-top-bar-nav-show .sina-top-bar-nav-more, .sina-top-bar-nav-show .sina-top-bar-nav-guide{ padding:0; border:1px solid #cacaca; border-top:0; border-bottom:2px solid #fff; background:#fff; }
.sina-top-bar-nav-show .sina-top-bar-nav-other{ display:block; }
.sina-top-bar-nav-show .sina-top-bar-ico-list, a:hover .sina-top-bar-ico-list{ background-position:-20px 0; }
.sina-top-bar-nav-show .sina-top-bar-ico-down{ background-position:-40px -10px; }
.sina-top-bar-nav-show .sina-top-bar-nav-guide a:link, .sina-top-bar-nav-show .sina-top-bar-nav-guide a:visited{ color:#fa8200; }
.sina-top-bar-nav-show .sina-top-bar-nav-guide a:hover, .sina-top-bar-nav-show .sina-top-bar-nav-guide a:active{ color:#fa8200; }
.sina-top-bar-nav-show .sina-top-bar-nav-more a:link, .sina-top-bar-nav-show .sina-top-bar-nav-more a:visited{ color:#fa8200; }
.sina-top-bar-nav-show .sina-top-bar-nav-more a:hover, .sina-top-bar-nav-show .sina-top-bar-nav-more a:active{ color:#fa8200; }

/*fixed*/
.sina-top-bar-wrap-fixed .sina-top-bar-nav-list li{ display:none; }
.sina-top-bar-wrap-fixed .sina-top-bar-nav-list .sina-top-bar-nav-guide, .sina-top-bar-wrap-fixed .sina-top-bar-nav-list .sina-top-bar-nav-first{ display:block; }
.sina-top-bar-wrap-fixed .sina-top-bar-nav-mlnk{ display:inline; }
.sina-top-bar-wrap-fixed .sina-top-bar-nav-slnk{ display:none; }

/*login*/
.sina-top-bar-user img{ border:0; }
.outlogin_layerbox_bylx .sina-top-bar-user-tip{ width:452px; line-height:40px !important; font-size:16px !important; padding:10px 0 0 25px; position:absolute; background:white; left:0; right:25px; overflow:hidden; }
.outlogin_layerbox_bylx .sina-top-bar-user-tip span{ color:#a87a2c; }

/*ie6*/
/*html,body{_background-image:url(about:blank);_background-attachment:fixed}
.sina-top-bar-wrap{_position:absolute;_top:expression(documentElement.scrollTop);}*/

/*skin*/
.sina-top-bar-red .sina-top-bar-ico{ background-image:url(//i2.sinaimg.cn/dy/deco/2014/0730/top_red.png); }
.sina-top-bar-red{ border-top-color:#3b67cb; }
.sina-top-bar-red a:hover,
.sina-top-bar-red a:active,
.sina-top-bar-red .sina-top-bar-nav-show .sina-top-bar-nav-guide a:link,
.sina-top-bar-red .sina-top-bar-nav-show .sina-top-bar-nav-guide a:visited,
.sina-top-bar-red .sina-top-bar-nav-show .sina-top-bar-nav-guide a:hover,
.sina-top-bar-red .sina-top-bar-nav-show .sina-top-bar-nav-guide a:active,
.sina-top-bar-red .sina-top-bar-nav-show .sina-top-bar-nav-more a:link,
.sina-top-bar-red .sina-top-bar-nav-show .sina-top-bar-nav-more a:visited,
.sina-top-bar-red .sina-top-bar-nav-show .sina-top-bar-nav-more a:hover,
.sina-top-bar-red .sina-top-bar-nav-show .sina-top-bar-nav-more a:active,
.sina-top-bar-red .TAP14 a:hover{ color:#3b67cb; }

.sina-top-bar-blue .sina-top-bar-ico{ background-image:url(//i2.sinaimg.cn/dy/deco/2014/0730/top_red.png); }
.sina-top-bar-blue{ border-top-color:#1f90e0; }
.sina-top-bar-blue a:hover,
.sina-top-bar-blue a:active,
.sina-top-bar-blue .sina-top-bar-nav-show .sina-top-bar-nav-guide a:link,
.sina-top-bar-blue .sina-top-bar-nav-show .sina-top-bar-nav-guide a:visited,
.sina-top-bar-blue .sina-top-bar-nav-show .sina-top-bar-nav-guide a:hover,
.sina-top-bar-blue .sina-top-bar-nav-show .sina-top-bar-nav-guide a:active,
.sina-top-bar-blue .sina-top-bar-nav-show .sina-top-bar-nav-more a:link,
.sina-top-bar-blue .sina-top-bar-nav-show .sina-top-bar-nav-more a:visited,
.sina-top-bar-blue .sina-top-bar-nav-show .sina-top-bar-nav-more a:hover,
.sina-top-bar-blue .sina-top-bar-nav-show .sina-top-bar-nav-more a:active,
.sina-top-bar-blue .TAP14 a:hover{ color:#3b67cb; }
.sina-top-bar-blue .TAP14 .msg-tab li a.cur:link,
.sina-top-bar-blue .TAP14 .msg-tab li a.cur:hover,
.sina-top-bar-blue .TAP14 .msg-tab li a.cur:visited,
.sina-top-bar-blue .TAP14 a.list-link:link, .sina-top-bar-blue .TAP14 a.list-link:visited, .sina-top-bar-blue .TAP14 a.list-link:hover{ color:#3b67cb !important; }
/* CSS Document */
.TAP14{ float:right !important; position:relative !important; width:270px !important; height:57px !important; font:normal 16px 'Microsoft Yahei'; }
.TAP14-logined{ width:198px !important; }
.TAP14 .ac-icon{ background-repeat:no-repeat !important; display:inline-block !important; vertical-align:text-bottom !important; overflow:hidden !important; }
.TAP14 .ac-icon-message{ width:14px !important; height:14px !important; background-position:0 0 !important }
/*.TAP14 .ac-icon-slash{width:4px!important;height:14px!important;background-position:-21px 1px!important;}*/
.TAP14 .ac-icon-at{ width:16px !important; height:16px !important; background-position:0 -20px !important; }
.TAP14 .ac-icon-dot{ width:16px !important; height:16px !important; background-position:0 -40px !important; }
.TAP14 .ac-icon-bbs{ width:16px !important; height:16px !important; background-position:0 -60px !important; }
.TAP14 .ac-icon-mail{ width:23px !important; height:16px !important; background-position:-20px -20px !important; }
.TAP14 .ac-icon-mvip{ width:23px !important; height:16px !important; background-position:-20px -40px !important; }
.TAP14 .ac-icon-ment{ width:23px !important; height:16px !important; background-position:-20px -60px !important; }
.TAP14 .ac-icon-aru{ width:10px !important; height:6px !important; background-position:0 -80px !important; }
.TAP14 .ac-icon-ard{ width:10px !important; height:6px !important; background-position:-20px -80px !important; }

.TAP14 .ac-login{ position:relative !important; float:right !important; width:120px !important; height:57px !important; z-index:10; }
.TAP14 .ac-login-cnt{ float:left !important; height:57px !important; }
.TAP14 .ac-login-cnt a{ display:block !important; width:120px !important; height:57px !important; zoom:1 !important; cursor:pointer !important; }
.TAP14 .ac-login-cnt a:hover,
.TAP14 .ac-login-cnt a:active,
.TAP14 .ac-login a.active{ position:relative !important; border-width:0 1px !important; border-style:solid !important; width:118px !important; height:58px !important; _height:57px !important; _bottom:-1px !important; }
.TAP14 .ac-login .thumb{ float:left !important; margin:12px 0 0 13px !important; width:36px !important; height:36px !important; overflow:hidden !important; border-radius:18px !important; border:none !important; _display:inline !important; _zoom:1 !important; }
/*.TAP14 .ac-login .thumb:hover{width:36px!important;height:36px!important;overflow:hidden!important;border:none!important;}*/
.TAP14 .ac-login-cnt .thumb{ float:left !important; width:36px !important; overflow:hidden !important; border:none !important; _zoom:1 !important; outline:none !important; }
.TAP14 .ac-logined a.thumb,
.TAP14 .ac-logined a.thumb:link,
.TAP14 .ac-logined a.thumb:visited,
.TAP14 .ac-logined a.thumb:hover,
.TAP14 .ac-logined a.thumb:active{ margin-left:0 !important; border:none !important; width:36px !important; height:36px !important; overflow:hidden; }
.TAP14 .thumb img{ float:left; border:none !important; outline:none !important; }
.TAP14 .ac-login .log-links{ float:left !important; height:57px !important; line-height:56px !important; padding-left:14px !important; _height:38px !important; _padding-top:0 !important; }
/*.TAP14 .ac-login .log-links a{padding-left:14px!important;}
.TAP14 .ac-login .ac-icon-slash{margin:0 8px!important;}*/
.TAP14 .ac-nl{ font-family:'Arial'; }
.TAP14 .ac-logined{ width:100px !important; }
/*.TAP14 .ac-logined .thumb{margin-left:26px!important;_display:inline!important;width:36px!important;height:36px!important;overflow:hidden!important;}*/
.TAP14 .ac-logined .ac-login-cnt{ width:75px !important; padding-left:25px !important; overflow:hidden !important; }
.TAP14 .ac-logined .active{ width:74px !important; padding-left:24px !important; border-width:0 1px !important; border-style:solid !important; }
/*.TAP14 .ac-logined .active .thumb,
.TAP14 .ac-logined .ac-login-cnt:link .thumb,
.TAP14 .ac-logined .ac-login-cnt:visited .thumb,
.TAP14 .ac-logined .ac-login-cnt:hover .thumb,
.TAP14 .ac-logined .ac-login-cnt:active .thumb{margin-left:25px!important;border:none!important;width:36px!important;height:36px!important;outline:none!important;overflow:hidden!important;}*/
.TAP14 .ac-logined .thumb img{ width:36px !important; height:36px !important; outline:none !important; border:none !important; }
.TAP14 .ac-logined .ac-icon-aru,
.TAP14 .ac-logined .ac-icon-ard{ position:absolute !important; right:14px !important; top:27px !important; }
.TAP14 .ac-dropdown{ position:absolute !important; top:57px !important; left:0 !important; border-width:0 1px !important; border-style:solid !important; width:98px !important; z-index:1000 !important; }
.TAP14 .ac-dropdown li{ border-width:0 0 1px !important; border-style:solid !important; vertical-align:top !important; text-align:center !important; }
.TAP14 .ac-dropdown a,
.TAP14 .ac-dropdown span{ display:block !important; height:35px !important; line-height:35px !important; word-break:break-all !important; overflow:hidden !important; font-size:14px !important; }
.TAP14 .ac-dropdown span{ cursor:default; }
.TAP14 .ac-dropdown a:hover{ text-decoration:none !important; }
.TAP14 .message,
.TAP14 .ac-rgst{ position:relative !important; float:right !important; width:90px !important; z-index:3 }
.TAP14 .ac-rgst{ width:60px !important; }
.TAP14 .message .msg-link,
.TAP14 .ac-rgst .msg-link{ position:relative !important; display:block !important; width:90px !important; height:57px !important; text-align:center !important; line-height:56px !important; text-decoration:none !important; }
.TAP14 .ac-rgst .msg-link{ width:60px !important; }
.TAP14 .msg-link .ac-icon-message{ position:absolute !important; right:14px !important; top:14px !important; }
.TAP14 .msg-link:hover .ac-icon-message{ right:13px !important; }
.TAP14 .message .msg-link:hover,
.TAP14 .message .active{ position:relative !important; border-width:0 1px !important; border-style:solid !important; width:88px !important; height:58px !important; z-index:10; _height:57px !important; _bottom:-1px !important; }
.TAP14 .msg-dropdown{ position:absolute !important; top:57px !important; right:0 !important; width:268px !important; border-width:1px !important; border-style:solid !important; overflow:hidden !important; z-index:1000 !important; }
.TAP14 .msg-dropdown .msg-tab{ height:47px !important; width:275px !important; }
.TAP14 .msg-tab li{ float:left !important; width:90px !important; border-width:0 0 1px !important; border-style:solid !important; }
.TAP14 .msg-tab li a{ display:block !important; height:34px !important; margin:0 4px !important; text-align:center !important; position:relative !important; }
.TAP14 .msg-tab li a.cur{ position:relative !important; border-width:0 0 3px !important; border-style:solid !important; height:31px !important; }
.TAP14 .msg-tab .ac-icon-message{ position:absolute !important; top:-7px !important; right:12px !important; }
.TAP14 .msg-tab span{ display:block !important; margin:14px -3px 0 0 !important; height:14px !important; border-width:0 1px 0 0 !important; border-style:solid !important; padding-right:3px !important; line-height:16px !important; }
.TAP14 .msg-lst{ overflow:hidden !important; clear:both !important; }
.TAP14 .msg-lst li{ margin-top:-1px !important; height:28px !important; border-width:1px 0 0 !important; border-style:solid !important; padding:14px 14px 0 !important; vertical-align:top !important; font-size:14px !important; line-height:1 !important; cursor:pointer; }
.TAP14 .msg-lst .ac-icon{ margin-right:6px !important; }
.TAP14 .msg-lst li a{ float:right !important;  }
.TAP14 .needlogin{ padding:54px 0 !important; text-align:center !important; font-size:14px !important; }
.TAP14 .needlogin a{ padding-left:6px !important; text-decoration:underline !important; }
.TAP14 .css_check{ visibility:hidden; height:0px; width:120px; }
.TAP14 .ac-icon{ background-image:url(//i.sso.sina.com.cn/images/login/top_account_icon.png); _background-image:url(//i.sso.sina.com.cn/images/login/top_account_icon_ie6.png); }
.TAP14 .ac-login .active,
.TAP14 .ac-login-cnt a:hover,
.TAP14 .ac-dropdown,
.TAP14 .ac-dropdown li,
.TAP14 .message .msg-link:hover,
.TAP14 .message .active,
.TAP14 .msg-dropdown,
.TAP14 .msg-tab li,
.TAP14 .msg-tab li a,
.TAP14 .msg-tab span{ border-color:#c7c7c7; }
.TAP14 .msg-lst li{ border-color:#f4f4f4; }
.TAP14 .msg-tab li a.cur{ border-color:#fa8200; }
.TAP14 .msg-dropdown,
.TAP14 .ac-dropdown,
.TAP14 .ac-login .active,
.TAP14 .ac-login-cnt:hover,
.TAP14 .message .msg-link:hover,
.TAP14 .message .active{ background:#fff; }
.TAP14 .msg-lst li:hover,
.TAP14 .ac-dropdown li a:hover{ background:#f4f4f4; }
.TAP14{ color:#333; }
.TAP14 a:link,
.TAP14 a:visited{ color:#333; text-decoration:none; }
.TAP14 a:hover{ color:#fa8200; text-decoration:none; }
.TAP14 .msg-tab li a.cur{ color:#fa8200; }
.TAP14 a.list-link:link,
.TAP14 a.list-link:visited,
.TAP14 a.list-link:hover{ color:#fa8200; }
.TAP14 .ac-login .log-links a:link,
.TAP14 .ac-login .log-links a:visited,
.TAP14 .ac-login a.msg-link:link,
.TAP14 .ac-login a.msg-link:visited{ color:#333 }
/*
.TAP14 .ac-login .log-links a:hover,
.TAP14 .ac-login .active,
.TAP14 .message .active,
.TAP14 .ac-login a.msg-link:hover{color:#fa8200}*/
/* CSS reset */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{ margin:0; padding:0; }
fieldset, img{ border:none; }
address, caption, cite, code, dfn, th, var{ font-style:normal; font-weight:normal; }
ul, ol{ list-style:none; }
input{ padding-top:0; padding-bottom:0; }
input::-moz-focus-inner{ border:none; padding:0; }
select, input{ vertical-align:middle; }
select, input, textarea{ font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea{ outline-style:none; -webkit-appearance:none; }
textarea{ resize:none; }
table{ border-collapse:collapse; }
html{ -webkit-text-size-adjust:none; }
body{ background:#fff; color:#333; min-width:1240px; padding:0; font:12px/20px "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", "Simsun", "\5B8B\4F53"; }

.clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{ zoom:1; }
.clearit{ clear:both; height:0; font-size:0; overflow:hidden; }

a{ color:#333; text-decoration:none; }
a:visited{ color:#333; }
a:hover, a:active, a:focus{ color:#3b67cb; text-decoration:none; }

.fblue{ color:#3b67cb !important; }
.space{ height:20px; overflow:hidden; background:#fff; }
.enable_scroll{ -webkit-overflow-scrolling:touch }
.f14{ font-size:14px !important }
.fl{ float:left; }
.fr{ float:right; }
.bold{ font-weight:bold; }
.nobottom{ border-bottom:none !important }
.nobg{ background:none !important }
.up{ color:#e60012 !important }
.down{ color:#2db166 !important }
h1, h2, h3, h4, h5, em{ font-weight:normal; }
.wrap{ width:1240px; margin:0 auto; }

.iconlink{ background:url("//www.sinaimg.cn/cj/deco/2015/0630/images/icon_bg.png") no-repeat -999em 0; }
.link1{ background-position:5px -176px; padding-left:35px; display:block; font-size:14px; }
.link2{ background-position:7px -206px; padding-left:35px !important; display:block; font-size:14px; }
/* nav */
.navTop{ margin-top:15px; height:52px; overflow:hidden; background:#3b67cb }
.navTop li{ float:left; font-size:16px; line-height:52px; }
.navTop a, .navTop a:visited{ color:#fff; float:left; line-height:52px; padding:0 18px; }
.navTop a:hover{ color:#fff; background:#335ab1; text-decoration:none; }
.navTop .homelink a, .navTop .homelink a:visited, .navTop .homelink a:hover{ width:97px; text-align:center; background:#bc1a00 }

/*topBar*/
.topBar{ background:#f6f6f6; height:39px; overflow:hidden; padding:0 16px; line-height:39px; zoom:1; font-size:14px; }
.topBar .timezone{ float:left; width:570px; background:url("//www.sinaimg.cn/cj/deco/2015/0630/images/icon_bg.png") no-repeat -1px 10px; padding-left:22px; font-size:14px; color:#000;white-space: nowrap;}
.topBar .timezone span{ padding:0 20px 0 5px }
.topBar .newsnotice{ float:right; width:513px; position:relative; padding-left:87px; }
.topBar .newsnotice h3{ position:absolute; left:0; top:0; }
/* ============== part define ============== */
.part_01{ margin-top:20px }
.part_01 .p_left{ float:left; width:260px; }
.part_01 .p_middle{ float:left; width:660px; margin-left:30px; }
.part_01 .p_right{ float:right; width:260px; }

.part_02{ margin-top:20px }
.part_02 .p_left{ float:left; width:260px; }
.part_02 .p_middle{ float:left; width:460px; margin-left:30px; }
.part_02 .p_right{ float:right; width:460px; }

.part_03{ margin-top:20px }
.part_03 .p_left{ float:left; width:260px; }
.part_03 .p_right{ float:right; width:950px; }

/* ================== block define ================== */
.tb_01{ margin:5px 0; }
.tb_01 th{ color:#626262; font-size:14px; background:url(//www.sinaimg.cn/cj/deco/2015/0630/images/th_bg.png) repeat-x 0 30px; height:33px; text-align:left; }
.tb_01 td{ color:#000; font-size:14px; height:30px; text-align:left; }
.tb_01 th.tar, .tb_01 td.tar{ text-align:right; }
.tb_01 a.s_up{ background:url(//www.sinaimg.cn/cj/deco/2015/0610/arrow.png) right -63px no-repeat; padding-right:12px; }
.tb_01 a.s_down{ background:url(//www.sinaimg.cn/cj/deco/2015/0610/arrow.png) right 2px no-repeat; padding-right:12px; }
/* ================= commen define ================ */
/* search*/
.hqSearch{ padding-left:50px; position:relative; z-index:1000}
.searchkey{ float:left; line-height:30px; font-size:14px; padding-left:22px; white-space:nowrap }
.searchform{ border:1px solid #dce5ea; }
.searchform .m-s-right{ width:630px; }
.searchform .tab_container{ border-left:1px solid #dce5ea; margin-bottom:-1px; }
.searchform span.tab{ display:block; float:left; height:33px; border:solid #dce5ea; border-width:1px 1px 1px 0; background:#fff; _position:relative; }
.searchform span.selected{ height:32px; border-top:2px solid #334fa0; border-bottom:1px solid #fff; }
.searchform span.tab .tab-bg{ display:block; _display:inline-block; height:32px; line-height:32px; padding:0 15px; margin-top:1px; background:#ecf4fd; font-size:14px; color:#1f2d4a; }
.searchform span.selected .tab-bg{ background:#fff; height:31px; line-height:30px; }
.searchform span.tab a:hover, .searchform span a:active, .searchform span a:focus{ text-decoration:none; }
.searchform span.tab .new{ display:inline-block; width:28px; height:13px; background:url("//i3.sinaimg.cn/cj/deco/2013/0516/images/fin_0506_mqm_imgs.png") -109px -123px no-repeat; margin-left:5px; _margin-top:7px; }
.searchform span.selected .new{ _margin-top:6px; }
.m-sb-input_text{ width:286px; height:30px; position:relative; margin:1px; }
.m-sb-input_text input{ border:0; height:16px; line-height:16px; width:350px; padding:6px 0 6px 7px; _padding:6px 0 5px 7px; outline-style:none; -webkit-appearance:none; color:#999; font-size:14px; }
.m-sb-submit input{ width:20px; height:18px; background:url("//www.sinaimg.cn/cj/deco/2015/0630/images/icon_bg.png") -10px -150px no-repeat; border:none; color:#fff; cursor:pointer; position:absolute; right:7px; top:6px; }
.m-sb-submit input:hover{ filter:Alpha(Opacity=80); opacity:0.8; }
.searchform{ position:relative; z-index:9; width:450px; float:left; height:30px; }
.searchform .countrySelect{ width:65px; height:22px; }
.searchform .selectView .ds_title{ padding-left:8px; color:#1e1e1e; height:22px; line-height:22px; }
.searchform .selectView .ds_button{ background:url(//www.sinaimg.cn/cj/deco/2015/0630/images/icon_bg.png) no-repeat -16px -125px; width:10px; height:5px; right:9px; top:8px; overflow:hidden; position:absolute; }
.searchform .selectView .ds_cont{ width:64px; height:22px; border-right:solid 1px #d1d1d1; margin:4px 0; line-height:22px; font-size:14px; color:#1e1e1e; position:relative; }
.searchform .selectView .ds_list{ top:28px; }
.searchform .selectView .dsl_cont{ border:none; }
.searchform .selectView .ds_list p{ height:35px; line-height:35px; margin:0; border:solid #d1d1d1; border-width:0 1px 1px 1px; color:#838282; background:#fff; padding-left:9px; font-size:14px; cursor:pointer; }
.searchform .selectView .ds_list p.selected{ background:#f4f4f4; color:#1e1e1e; }

/* title define */
.tit, .tit h2{ overflow:hidden; zoom:1; }
.tit h2{ float:left; font-size:20px; line-height:34px; color:#1463b4 }
.tit h2 a:link, .tit h2 a:visited{ color:#1463b4 }
.tit h2 a:hover{ color:#3b67cb }
.tit .more{ float:right; font-size:14px; line-height:33px; }
.tit .more a:link, .tit .more a:visited{ color:#626262; }
.tit .more a:hover{ color:#3b67cb; }
.tit_01{ border-top:solid 3px #3b67cb; height:34px; }

.hqName{ border-bottom:solid 3px #3b67cb; height:45px; overflow:hidden; }
.hqName h1{ float:left; font-size:26px; font-weight:bold; color:#1463b4; line-height:34px; padding-top:8px; }
.hqName h3{ float:left; font-size:18px; font-family:arial; color:#1463b4; line-height:30px; padding-top:15px; padding-left:12px; }

#quoteWrap .price_bar{ height:76px; border-bottom:1px solid #2076ce; line-height:76px; }
#quoteWrap .price_bar .price{ float:left; font-weight:bold; font-family:'Arial'; }
#quoteWrap .price_bar .price h5{ float:left; font-size:50px; font-family:arial; font-weight:bold; }
#quoteWrap .price_bar.up .price{ color:#f00; }
#quoteWrap .price_bar.down .price{ color:#008000; }
#quoteWrap .price_bar .price label{ display:block; float:left; width:26px; height:37px; margin:18px 0 0 13px; }
#quoteWrap .price_bar.up .price label{ background:url(//www.sinaimg.cn/cj/deco/2015/0630/images/icon_bg.png) no-repeat 0px -80px; }
#quoteWrap .price_bar.down .price label{ background:url(//www.sinaimg.cn/cj/deco/2015/0630/images/icon_bg.png) no-repeat 0px -40px; }
#quoteWrap .price_bar .change{ height:58px; float:left; font-family:'Arial'; width:174px; font-size:18px; line-height:28px; padding-top:11px; }
#quoteWrap .price_bar .change li{ text-align:center; }
#quoteWrap .price_bar.up .change_li{ color:#f00; }
#quoteWrap .price_bar .change li.fontSmall{ height:13px; line-height:13px; font-size:15px; color:#999; }

#quoteWrap .price_bar .exchange{ height:38px; float:right; padding:0 20px; }
#quoteWrap .price_bar .exchange strong{ float:left; }
#quoteWrap .price_bar .exchange label{ float:left; }
#quoteWrap .price_bar .exchange label span{ text-decoration:underline; }
#quoteWrap .price_bar .exchange select{ float:left; margin:9px 0 0 5px; }

#quoteWrap .price_bar .line_v{ width:0px; height:38px; border-left:1px solid #d7d7de; border-right:1px solid #fff; float:right; }
.quote_detail_wrap{ font-size:14px; }
.quote_detail_wrap li{ float:left; text-align:right; width:115px; height:32px; line-height:32px; border-bottom:solid 1px #e0e0e0; color:#000; margin-right:37px; }
.quote_detail_wrap li label{ float:left; color:#999; }
.quote_detail_wrap li.l2{ width:158px; }
.quote_detail_wrap li.l3{ width:355px; }
.quote_detail_wrap li.right{ float:right; margin-right:0; }

.QA{ margin-top:15px; }
.QA .qa_p{ background:#f7f7f7; line-height:30px; height:30px; }
.QA .qa_content p{ padding-left:7px; }
.QA .qa_list{ border:solid 1px #ebebeb; height:29px; line-height:29px; overflow:hidden; position:relative; }
.QA .qa_list .hq_lcs_s{ padding-left:7px; line-height:29px; height:29px; }
.QA .qa_list .hq_lcs_img{ float:left; margin-top:4px; width:20px; height:20px; margin-right:7px; }
.QA .qa_list .arr_left{ width:9px; height:5px; background-position:0 -125px; position:absolute; right:10px; top:6px; }
.QA .qa_list .arr_left:hover{ background-position:0 -151px; }
.QA .qa_list .arr_right{ width:9px; height:5px; background-position:0 -137px; position:absolute; right:10px; top:18px; }
.QA .qa_list .arr_right:hover{ background-position:0 -163px; }

.hqH5Wrap{ margin-top:15px }
.hqH5Wrap .hqH5_nav{ background:#f0f0f0; border-top:solid 3px #d4d4d4; }
.hqH5Wrap .hqH5_nav li{ float:left; font-size:16px; line-height:34px; text-align:center; width:63px; cursor:pointer }
.hqH5Wrap .hqH5_nav li.cur{ background:#fff; border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; color:#1463b4; width:61px; }
.hqH5Wrap .hqH5_content{ position:relative; margin-top:10px; }
.hqH5Wrap .hqH5_btn{ position:absolute; right:0; bottom:50px; }
.hqH5Wrap .hqH5_btn span.icon_btn{ display:none; background:url("//www.sinaimg.cn/cj/deco/2015/0630/images/icon_bg.png") no-repeat -999em 0; width:34px; height:34px; margin-top:7px; }
.hqH5Wrap .hqH5_btn span.fullscreen{ background-position:0 -250px; }
.hqH5Wrap .hqH5_btn span.fullscreen:hover{ background-position:-36px -250px; }
.hqH5Wrap .hqH5_btn span.weibo_share{ background-position:0 -291px; }
.hqH5Wrap .hqH5_btn span.weibo_share:hover{ background-position:-36px -291px; }
.hqH5Wrap .hqH5_menu{ margin-left:57px; display:none; }
.hqH5Wrap .hqH5_menu li{ float:left; border:solid 1px #d5d5d5; background:#e9e9e9; color:#838282; margin-left:-1px; line-height:20px; width:92px; text-align:center; font-size:12px; cursor:pointer; }
.hqH5Wrap .hqH5_menu li:hover{ background:#e7ecf7 }
.hqH5Wrap .hqH5_menu li.cur{ background:#c4d6ff; color:#000; border-color:#a9bce9 }

.hqH5_compare{ background:#f1f1f1; padding:6px 0 6px 6px; margin-top:10px; overflow:hidden; height:27px;display:none;}
.hqH5_compare h3{ float:left; color:#282828; font-size:14px; padding-left:6px; line-height:27px }
.hqH5_compare .compare_search{ float:left; border:solid 1px #e0e0e0; width:256px; height:25px; background:#fff; margin-left:10px; vertical-align:top; overflow:hidden; }
.hqH5_compare .compare_search input{ border:none; font-size:14px; color:#aaa; width:248px; padding:4px; vertical-align:top; line-height:15px; }
.hqH5_compare input.btn{ width:51px; height:27px; float:left; background:#fff; border:solid 1px #c9c9c9; font-size:14px; color:#3b67cb; text-align:center; cursor:pointer; margin-left:10px; }
.hqH5_compare input.btn:hover{ filter:Alpha(Opacity=80); opacity:0.8; }
.hqH5_compare .curCompare{ float:right; font-size:14px; width:235px;line-height:27px; }
.hqH5_compare .curCompare span{ background:url("//www.sinaimg.cn/cj/deco/2015/0522/images/icon_bgv4.png") no-repeat -999em; padding-left:18px; cursor:pointer; width:73px; overflow:hidden; display:inline-block; }
.hqH5_compare .curCompare span:hover{ filter:Alpha(Opacity=80); opacity:0.8; }
.hqH5_compare .curCompare span.bg0{ background-position:0 -243px; color:#ed6c0d; }
.hqH5_compare .curCompare span.bg1{ background-position:-100px -243px; color:#af52c3 }
.hqH5_compare .curCompare span.bg2{ background-position:-200px -243px; color:#7a73fd; }
.hqH5_compare .curCompare span.bg3{ background-position:-300px -243px; color:#39a3c2; }
.hqH5_compare .curCompare span.bg4{ background-position:0 -273px; color:#8e5c3b }
.hqH5_compare .curCompare span.bg5{ background-position:-100px -273px; color:#fb5edf; }
.hqH5_compare .curCompare span.bg6{ background-position:-200px -273px; color:#dd1578; }
.hqH5_compare .curCompare span.bg7{ background-position:-300px -273px; color:#bb980a }

.hq_Date_select{ background:#f0f0f0; height:39px; padding:0 9px; font-size:14px; line-height:39px; }
.hq_Date_select h3{ float:left; font-size:14px; line-height:39px; }
.hq_Date_select .inp_date{ border:solid 1px #dcdcdc; width:143px; height:26px; line-height:26px; padding:0 10px; float:left; display:inlne; margin:6px 5px 0; color:#999; }
.hq_Date_select .fromto{ float:left; width:17px; text-align:center; }
.hq_Date_select .submit_btn{ background:#f7f7f7; border:solid 1px #ccc; width:56px; height:28px; float:left; margin:6px; cursor:pointer; color:#3b67cb; }
.hq_Date_select .submit_btn:hover{ border-color:#3b67cb }
#hotHorex h3{ background:#acbad2; text-align:center; color:#fff; line-height:24px; }
#hbjj{ padding:14px 0; }
.hbjj_list li{ height:30px; line-height:30px; position:relative; font-size:14px; padding-left:88px; white-space:nowrap; color:#000; }
.hbjj_list li.bg{ background:#f7f7f7; }
.hbjj_list li label{ position:absolute; color:#999; left:10px; }

#cjrl .rl_menu{ background:url("//www.sinaimg.cn/cj/deco/2015/0630/images/icon_bg.png") repeat-x 0 -450px; height:42px; line-height:30px; margin-top:5px; overflow:hidden; }
#cjrl .rl_menu li{ color:#999; text-align:center; width:24.99%; float:left; font-size:14px; cursor:pointer; }
#cjrl .rl_menu li.cur{ color:#1463b4; background:url("//www.sinaimg.cn/cj/deco/2015/0630/images/icon_bg.png") no-repeat 50% -500px; height:42px; }
#cjrl .rl_head{ height:75px; }
#cjrl .rl_list{ overflow-y:auto; height:215px; }
#cjrl .rl_list_cont{  }
#cjrl .rl_item{display: flex;flex-direction: row;justify-content: space-between;border-bottom:solid 1px #f4f4f4;line-height:62px;position:relative}
#cjrl .rl_item:hover{ background:#f4f4f4; }
#cjrl .rl_item .item1{width:117px;line-height:22px;padding-top:9px;}
#cjrl .rl_item .item1 p cite{ color:#838282; padding-right:20px; }
#cjrl .rl_item .item2{ float:left; width:70px; margin-top:20px; }
#cjrl .rl_item .starbg{ height:10px; width:70px; overflow:hidden; }
#cjrl .rl_item .starbg .star{ background:url(//www.sinaimg.cn/cj/deco/2015/0630/images/starBg.png) no-repeat; height:10px; }
#cjrl .rl_item .starbg .star_L{ width:14px }
#cjrl .rl_item .starbg .star_M{ width:28px }
#cjrl .rl_item .starbg .star_H{ width:42px }
#cjrl .rl_item .event{ position:absolute; width:200px; }
#cjrl .rl_item:hover .starbg .star{ background-position:0 -10px }
#cjrl .rl_item .item3{ float:left; line-height:63px; width:34px; }
#cjrl .rl_head_title{ position:relative; height:29px; line-height:29px; }
#cjrl .rl_head_title span{ position:absolute; }
#cjrl .rl_head_title span.t1{ left:69px; }
#cjrl .rl_head_title span.t2{ right:55px; }
#cjrl .rl_head_title span.t3{ right:0; }
#cjrl .rl_head_date{ background:#f6f6f6; line-height:24px; height:24px; text-align:center; color:#3b67cb; }
/* 新版日历 */
.rl_cont { height: 294px; overflow-y: auto;}
.rl-date { margin: 5px auto 0; width: 100%; height: 30px; line-height: 30px; text-align: center; background-color: #f6f6f6; color:#3b67cb; }
.rl-item { padding: 5px 0; display: flex; flex-direction: row; justify-content: space-between;}
/* .rl-item:nth-child(odd) { background: #f4f4f4; } */
/* .rl-item:hover { background: #ccc; } */
.rl-item-col1 { width: 50px; display: flex; flex-direction: column;}
.rl-item-col2 { flex: 1; display: flex; flex-direction: column;}
.rl-item-event {}
.rl-item-desc { display: flex; justify-content: space-between;}
.rl-item-time { margin-bottom: 5px; color: #999;}
.rl-item-dataitem { color: #999;}
.rl-item-star { position: relative; z-index: 1; height: 14px; width: 42px; background: url(https://n.sinaimg.cn/finance/c30320b4/20241021/star0.png) repeat-x; background-size: auto 100%;}
.rl-item-star-1::after { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 14px; background: url(https://n.sinaimg.cn/finance/c30320b4/20241021/star1.png) repeat-x; background-size: auto 100%; }
.rl-item-star-2::after { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 28px; background: url(https://n.sinaimg.cn/finance/c30320b4/20241021/star1.png) repeat-x; background-size: auto 100%; }
.rl-item-star-3::after { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 42px; background: url(https://n.sinaimg.cn/finance/c30320b4/20241021/star1.png) repeat-x; background-size: auto 100%; }

.zjzt_news{ border:solid 1px #f0f0f0; border-top:solid 3px #3b67cb; }
.zjzt_news .title{ background:#f0f0f0; height:34px; position:relative }
.zjzt_news .title li{ line-height:34px; text-align:center; width:194px; font-size:16px; color:#000; border-left:solid 1px #dcdcdc; margin-left:-1px; float:left; }
.zjzt_news .title li.cur{ color:#1463b4; background:#fff; }
.zjzt_news .title li.cur a{ color:#1463b4 !important; }
.zjzt_news .title li a:hover{ text-decoration:none; }
.zjzt_news .title .more{ position:absolute; right:10px; top:0; font-size:14px; color:#f00; line-height:34px; }
.zjzt_news .title .more a{ color:#f00 !important; }

ul.list li{ line-height:24px; height:24px; }
ul.pot li{ background:url("//www.sinaimg.cn/cj/deco/2015/0630/images/pot.png") no-repeat 0 50%; padding-left:13px; }
ul.f14 li{ font-size:14px; }
ul.list li a:link, ul.list li a:visited{ color:#000; }
ul.list li a:hover{ color:#3b67cb; }

ul.list_01{ margin:5px 0; }
ul.list_01 li{ line-height:30px; height:30px; }
ul.list_02{ margin:5px 0; }
ul.list_02 li{ line-height:34px; height:34px; font-size:16px; text-align:right; overflow:hidden; white-space:nowrap; color:#838282; }
ul.list_02 li a{ float:left; }

/*scrollbar*/
.scrollbar{ position:absolute; z-index:100; }
.scrollbar_v{ width:5px; top:0; right:0; overflow:hidden; }
.scrollbar_h{ height:6px; bottom:0; left:0; }
.scrollbar_path{ position:absolute; z-index:101; width:5px; height:203px; background:url(//www.sinaimg.cn/cj/deco/2015/0630/images/scrollbarbg.png) repeat-y; }
.scrollbar_handle{ position:absolute; left:0; top:0; z-index:102; font-size:0; line-height:0; overflow:hidden; }
.scrollbar_v .scrollbar_handle{ width:9px; }
.scrollbar_h .scrollbar_handle{ height:6px; }
.scrollbar_handle_head, .scrollbar_handle_body, .scrollbar_handle_foot{ display:block; cursor:pointer; }
.scrollbar_handle_body{ background-color:#838d97; }
.scrollbar_v .scrollbar_handle_head{ height:2px; background:#838d97; }
.scrollbar_v .scrollbar_on .scrollbar_handle_head{ background-color:#595e63; }
.scrollbar_v .scrollbar_on .scrollbar_handle_body{ background-color:#595e63; }
.scrollbar_v .scrollbar_handle_foot{ height:2px; background:#838d97; }
.scrollbar_v .scrollbar_on .scrollbar_handle_foot{ background-color:#595e63; }
.scrollbar_h .scrollbar_handle_head{ float:left; display:inline; width:2px; height:6px; background:url(//www.sinaimg.cn/cj/deco/2015/0630/images/scrollbar_sprite.png) 0 -40px no-repeat; }
.scrollbar_h .scrollbar_on .scrollbar_handle_head{ background-position:-20px -40px; }
.scrollbar_h .scrollbar_handle_body{ float:left; display:inline; height:6px; }
.scrollbar_h .scrollbar_on .scrollbar_handle_body{ background-color:#b8d7f1; }
.scrollbar_h .scrollbar_handle_foot{ float:right; display:inline; width:2px; height:6px; background:url(//www.sinaimg.cn/cj/deco/2015/0630/images/scrollbar_sprite.png) 0 -60px no-repeat; }
.scrollbar_h .scrollbar_on .scrollbar_handle_foot{ background-position:-20px -60px; }

.forex_popup{ position:fixed; left:50%; top:50%; z-index:10002; margin:-200px 0 0 -300px; padding:6px; background:rgba(41, 72, 110, .3) }
.forex_popup_fullscreen{ position:fixed; left:0; top:0; z-index:10002; margin:0; padding:6px; background:rgba(41, 72, 110, .3) }
.forex_popup_mask{ position:absolute; top:0; left:0; background:#fff; filter:Alpha(Opacity=40); opacity:0.4; width:100%; z-index:10001; }
.forex_popup .popContent{ background:#fff; }
.forex_popup .popTitle{ background:#3083c7; height:32px; line-height:32px; text-align:center }
.forex_popup .popTitle h3{ color:#fff; font-size:14px; }
.forex_popup .popClose{ position:absolute; right:15px; top:13px; background:url("//www.sinaimg.cn/cj/deco/2015/0522/images/icon_bgv4.png") no-repeat -160px 0; width:17px; height:18px; cursor:pointer; z-index:100; }
.forex_popup .popClose:hover{ background-position:-177px 0 }
.forex_popup .popInner{ padding:18px 20px 20px; }
.forex_popup_fullscreen .popInner{ padding:0; }

.stock_code_list{ position:absolute; border:solid 1px #aaa; width:254px; z-index:99999; background-color:#fff; cursor:pointer; opacity:0.95; filter:alpha(opacity=95);height:299px }
.stock_code_list .strong{ color:#c00 }
.stock_code_list table{ width:100%; color:#1e1e1e; border-collapse:collapse; text-align:center; line-height:25px; font-size:13px; }
.stock_code_list table th{ background-color:#3083c7; height:27px; color:#fff; font-size:14px; white-space:nowrap }
.stock_code_list tr:hover td{ background-color:#c5daec; }
.stock_code_list td a:link, .stock_code_list td a:visited, .stock_code_list td a:hover{ color:#999; text-decoration:none }
.stock_code_list .fc_notice{position: absolute;top: -1px;right: -141px;width: 140px;background: #fff;border:solid 1px #aaa;border-left:0}
.stock_code_list .fc_notice h3{background: #3083c7;height: 29px;line-height: 29px;color: #fff;float:none}
.stock_code_list .fc_notice h3 a{color: #fff !important;}
.stock_code_list .fc_notice .fc_txt{padding: 20px 5px 0 5px;border-left: solid 1px #aaa;height: 250px;}
.loading{ height:165px; background:url(//i3.sinaimg.cn/cj/news/2009/0525/progress.gif) no-repeat center; }
.footer{ text-align:center; border-top:solid 1px #e1e1e1; padding:20px 0; margin-top:30px; }