/*引用主体结构
------------------------------------------*/
@import url(http://stock.hexun.com/css/081110/global.css);
/*下面留给你们……
------------------------------------------*/
body{ color: #000; font-size: 12px; line-height: 22px; }
.nozgs{ border-bottom: #999 1px solid; padding: 3px 6px 0px 6px; background: #ececec; }
.nsadv01{ width: 960px; padding: 10px 0; float: left; }
.nlog{ background: #fff; position: relative; height: 52px; }
.nlog01{ border-bottom: #ccc 1px solid; width: 638px; position: absolute; left: 0px; top: 0; height: 50px; z-index: 100; }
.nlog01 dt{ float: left; }
.nlog01 dd{ float: right; padding: 15px 10px 0 0; }
.ns01{ border-bottom: #ccc 1px solid; padding: 5px 0 5px 17px; line-height: 15px; height: 17px; overflow: hidden; }
.ns01_1{ padding: 5px 0 5px 0px; line-height: 15px; height: 17px; overflow: hidden; }
.ns02{ width: 382px; margin-top: 15px; background: url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat 0 -43px; height: 30px; }
.ns02 dt{ float: left; padding: 4px 0 0 25px; color: #494949; font-size: 14px; font-weight: bold; }
.ns02 dt a{ color: #494949; }
.ns02 dd{ float: right; padding: 3px 10px 0 0; color: #666; }
.ns02 dd a{ color: #666; }
.ns021{ width: 601px; margin-top: 10px; background: url(http://img.hexun.com/stock/081110/nsdot02.gif) no-repeat 0 0px; height: 30px; }
.ns021 dt{ float: left; padding: 4px 0 0 25px; color: #494949; font-size: 14px; font-weight: bold; }
.ns021 dt a{ color: #494949; }
.ns021 dd{ float: right; padding: 3px 10px 0 0; color: #666; }
.ns021 dd a{ color: #666; }
#nqhm2,#nqhm1{ padding-left: 15px; float: right; background: url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat 0 -1px; font-size: 12px; height: 20px; }
.ns03{ margin-bottom: 9px; margin-top: 1px; background: url(http://img.hexun.com/stock/081110/nsdot03.gif) repeat-x left bottom; height: 30px; }
.ns03 dt{ float: left; padding-top: 8px; }
.ns03 dd{ padding-left: 15px; padding-top: 8px; float: right; background: url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat 0 6px; }
.nsbut01{ width: 55px; padding-top: 2px; border: 0; background: url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat 0 -115px; font-size: 12px; text-align: center; height: 18px; cursor: pointer; }
.nsbut02{ width: 58px; border: 0; background: url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat -135px -113px; color: #003366; font-size: 12px; line-height: 21px; text-align: center; height: 20px; cursor: pointer; }
.nsbut03{ width: 94px; border: 0; background: url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat -270px -113px; color: #003366; font-size: 12px; line-height: 20px; text-align: center; height: 20px; cursor: pointer; }
.nsbut04{ width: 81px; padding-top: 2px; border: 0; background: url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat 0px -169px; font-size: 12px; line-height: 21px; text-align: center; height: 21px; cursor: pointer; }
.nsinp01{ border: #ccc 1px solid; padding: 2px 0 0 2px; color: #666; font-size: 12px; }
.nsinp02{ border: #e0e0e0 1px solid; padding: 2px 0 0 2px; color: #aeaeae; font-size: 12px; }
.nsinp03{ border: #ccc 1px solid; padding: 2px 0 0 2px; font-size: 12px; }
.nsr01{ float: left; width: 200px; padding: 8px 10px 0 0; }
.nsr02{ float: left; width: 300px; padding: 8px 0 0 12px; overflow: hidden; }
.nsc01{ border-bottom: #1f3a87 2px solid; margin-bottom: 8px; height: 22px; overflow: hidden; }
.nsc01 dt{ float: left; }
.nsc01 dd{ padding-left: 13px; padding-top: 2px; float: right; background: url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat 0 0px; }
.nsc02{ height: 58px; overflow: hidden; }
.nsc02 dt{ float: left; }
.nsc02 dt img{ border: #ccc 1px solid; width: 48px; height: 48px; }
.nsc02 dd{ float: left; width: 140px; padding-left: 8px; line-height: 19px; }
.nsc03{ padding: 4px 0 4px 12px; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; color: #0065cd; height: 22px; overflow: hidden; }
.nsc04 th,.nsc041 th,.nsc042 th,.nsc043 th{ background: url(http://img.hexun.com/stock/081110/nsdot04.gif) repeat-x left bottom; font-weight: normal; line-height: 16px; }
.nsc04 th span,.nsc041 th span,.nsc042 th span,.nsc043 th span{ border-right: #000 1px solid; display: block; line-height: 14px; height: 14px; }
.nsc04 td,.nsc041 td,.nsc042 td,.nsc043 td{ border-bottom: #ccc 1px solid; border-right: #ccc 1px dotted; padding: 0 4px 0 4px; }
.nsc042 td,.nsc043 td{ padding-top: 1px; padding-bottom: 1px; }
.nsc041 th,.nsc042 th{ border-top: #ccc 1px solid; }
.nsc04 td h6{ width: 48px; height: 20px; overflow: hidden; font-weight:normal }
.nsc05{ padding: 10px 0 0 0; }
.nsc06{ border-bottom: #1f3a87 2px solid; margin-bottom: 8px; height: 35px; overflow: hidden; }
.nsc061{ border-bottom: #1f3a87 2px solid; height: 35px; overflow: hidden; }
.nsc06 dt,.nsc061 dt{ float: left; padding-top: 14px; }
.nsc06 dd,.nsc061 dd{ padding-left: 15px; padding-top: 2px; float: right; padding-top: 14px; background: url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat 0 12px; }
.sbd input{ margin-bottom: 4px; }
.nzbl{ width: 292px; float: left; }
.nzbr{ width: 292px; float: right; }
.nsc07{ border: #ccc 1px solid; padding: 5px 8px 5px 8px; }
.nsc08{ height: 22px; }
.nsc08 dt{ float: left; }
.nsc08 dd{ float: right; padding-left: 15px; background: url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat 0 -2px; }
.nsc081{ border-bottom: #ccc 1px solid; margin-bottom: 6px; height: 26px; }
.nsc081 dt{ float: left; padding: 3px 0 0px 12px; }
.nsc09{  }
.nsc091{ float: left; }
.nsc092{ float: right; }
.nsc10{ border: #ccc 1px solid; margin-bottom: 10px; padding: 5px 8px 5px 8px; }
.nsc11{ border: #ccc 1px solid; padding: 5px 0px 0px 0px; margin-bottom: 10px; border-bottom: none; }
.nsc12{ margin-bottom: 10px; }
.nsc13{ padding: 10px 0 10px 0; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid; }
.nsc14{ height: 78px; overflow: hidden; }
.nsc14 dt{ float: left; }
.nsc14 dt img{ border: #ccc 1px solid; width: 71px; height: 71px; }
.nsc14 dd{ width: 110px; float: left; padding-left: 8px; overflow: hidden; }
.nsc14 dd h4{ line-height: 20px; }
.nsc14 dd p{ color: #666; line-height: 20px; }
.nsc15{ padding: 2px 6px 5px 6px; border: #ccc 1px solid; margin-top: 8px; }
.nsc15 h5{ font-weight: normal; }
.sqgwp{ width: 200px; margin-top: 10px; background: url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat 0 -228px; height: 85px; }
.sqgwp dt{ display: block; height: 54px; }
.sqgwp dt a{ display: block; text-indent: -9999px; }
.sqgwp dd{ padding-left: 14px; height: 20px; }
#mainbox01 .mainboxcontent01 h1{ font-size: 20px; font-family: "黑体"; font-weight: normal; font-weight: normal; line-height: 28px; }
#mainbox01 .mainboxcontent01 h2,#mainbox01 .mainboxcontent01 h3{ font-size: 18px; font-family: "黑体"; font-weight: normal; font-weight: normal; line-height: 32px; }
#mainbox01 .mainboxcontent01 h3{ padding-top: 10px; }
#mainbox01 .mainboxcontent01 p{ padding: 0 0 14px 0; }
.nsd8x8{ background: url(http://img.hexun.com/stock/081110/nsdot03.gif) repeat-x center center; height: 16px; }
.nsl15{ height: 15px; overflow: hidden; }
.nsl10{ height: 10px; overflow: hidden; }
/* 列表元素*/
ul{ padding: 0; margin: 0; list-style: none; }
.nnsul14 li,.nnsul14a li{ padding-left: 10px; background: url(http://img.hexun.com/stock/081110/nsdot01.gif) no-repeat 0 8px; font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; }
.nnsul14a li{ width: 170px; float: left; padding-right: 10px; line-height: 25px; height: 25px; }
.nnsul12 li{ padding-left: 10px; background: url(http://img.hexun.com/stock/081110/nsdot01.gif) no-repeat 0 8px; font-size: 12px; height: 22px; overflow: hidden; }
.nnsul12a li{ width: 130px; float: left; padding: 0 2px 0 0; height: 22px; overflow: hidden; }
.nnsul12a li a{ color: #0065cd; }
.nnsul12b li{ width: 92px; float: left; padding-right: 7px; line-height: 25px; height: 21px; overflow: hidden; }
.nnsul12c li{height: 22px;*height:23px;*+height:23px; overflow: hidden; border-bottom: #ccc 1px solid;  }
.nnsul12c li span{ float: left; padding-right: 5px; padding-left: 8px; color: #666; }
.nnsul12d li{ padding-left: 8px; float: left; width: 130px; background: url(http://img.hexun.com/stock/081110/nsdot01.gif) no-repeat 0 8px; font-size: 12px; height: 22px; overflow: hidden; }
.nnsul12d li a{ color: #0066cc; }
.nnsul12e li{ padding-left: 10px; float: left; width: 80px; background: url(http://img.hexun.com/stock/081110/nsdot01.gif) no-repeat 0 8px; font-size: 12px; height: 22px; overflow: hidden; }
.nnsul12f li{ font-size: 12px; height: 22px; overflow: hidden; }
.nnsul12f li a{ color: #0066cc; }
.nnsul12g li{ padding-bottom: 2px; }
.nnsul12h li{ border-bottom: #ccc 1px solid; padding: 0 6px 0 10px; font-size: 12px; line-height: 24px; height: 24px; overflow: hidden; overflow: hidden; }
.nnsul12h li span{ padding-left: 10px; color: #666; }
.nnsul12i li{ font-size: 12px; height: 22px; overflow: hidden; }
.nnsul12j li{ padding-left: 10px; float: left; width: 40px; background: url(http://img.hexun.com/stock/081110/nsdot01.gif) no-repeat 0 8px; font-size: 12px; height: 21px; overflow: hidden; }
/* 标签切换 */
.nstag{ margin-bottom: 10px; }
.nstag .tagn,.nstag .tagf{ border: 1px solid #ccc; border-left: none; padding: 0px 3px; text-align: center; cursor: pointer; }
.nstag .tagn a,.nstag .tagf a{ color: #000; text-decoration: none; }
.nstag .tagn{ background: #EFEFEF; }
.nstag .tagf{ border-bottom: none; }
.nstag .tagback{ border-bottom: 1px solid #ccc; }
.nstag .tagpre{ border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-left: none; }
.nstag01{ margin-bottom: 8px; }
.nstag01 .tagn,.nstag01 .tagf{ border: 1px solid #ccc; border-left: none; border-right: none; padding: 0px 3px; text-align: center; cursor: pointer; }
.nstag01 .tagn a,.nstag01 .tagf a{ color: #000; text-decoration: none; }
.nstag01 .tagn{ background: #EFEFEF; }
.nstag01 .tagf{ border-bottom: none; }
.hexunHidden{ display: none; }
.hexunShow{ display: block; }
/* 热门切换 */
.tab1{ z-index: 15; }
.tab2{ z-index: 14; }
#ssbankTab .tab2{ margin: 0; z-index: 14; }
.ntr .tab3{ margin: 0; z-index: 13; }
.tab1 span{ margin: 0 0 0 -19px; }
.ntr{ float: right; margin: 0px 0 0 3px; border-left: 1px solid #ccc; list-style: none; font-size: 12px; height: 19px; overflow: hidden; }
.ntr li{ margin-right: -19px; float: left; background: url(http://img.hexun.com/stock/081110/nntt.gif) top right; font-family: Arial; line-height: 19px; position: relative; cursor: pointer; height: 19px; }
.ntr li span{ float: left; padding: 0 5px 0 19px; width: 40px; text-align: center; line-height: 19px; height: 19px; }
.ntr .onfocus{ background: url(http://img.hexun.com/stock/081110/nntt.gif) bottom right; }
.nbxtag{ padding: 0 6px 10px 0; background: url(http://img.hexun.com/stock/081110/nqbg.gif) repeat-x 0 1px; height: 19px; overflow: hidden; }
.nbxtag strong{ float: left; padding-left: 10px; line-height: 16px; height: 19px; overflow: hidden; }
.st15{ width: 290px; margin-top: 0px; padding-left: 10px; background: url(http://img.hexun.com/stock/st19.gif) no-repeat; line-height: 38px; height: 38px; }
.st15 img{ cursor: pointer; }
.floattable { position: absolute; z-index: 99; }
.ajaxinput { border: #6699cc 1px solid; width: 100px; height: 18px; }
.selected { background-color: #E9F7FE; }
.ajaxtable { border: 1px solid #CCCCCC; background: #FFFFFF; font: 12px; line-height: 20px; }
.ajaxtable td { color: #666666; text-align: left; line-height: 20px; }
.search_new { width: 294px; padding-left: 6px; padding-top: 7px; background: url(http://img.hexun.com/stock/n_s01.gif) no-repeat left top; color: #fff; height: 30px; vertical-align: middle; overflow: visible; }
/* 滚动css */
 html>body .tickContent{ font-weight: normal; *line-height: 15px; }
* html .tickContent { font-weight: normal; line-height: 15px; }
 html>body .tickLink{ *line-height: 15px; }
* html .tickLink{ line-height: 15px; }
span#tick a { font-weight: normal; }
.hidden { display: none; }
.tickLink { float: left; margin: 0px 3px 0px 0px; font-weight: normal; text-transform: uppercase; }
.tickContent { float: left; margin: 0px 2px 0px 4px; font-weight: bold; text-transform: uppercase; position: relative; height: 15px; }
.tickButton { float: left; margin: 1px; cursor: pointer; position: relative; }
#cursor { float: left; width: 8px; padding: 1px 0px 4px 0px; background: none; height: 10px; position: relative; z-index: 100; }
.rollleft { FLOAT: left; }
.rollcenter { WIDTH: 30px; TEXT-ALIGN: center; }
.rollright { FLOAT: right; WIDTH: 40px; TEXT-ALIGN: center; }
.rollright IMG { VERTICAL-ALIGN: middle; }


.nsbut05{ width: 70px; border: 0; background: url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat -135px -165px; color: #003366; font-size: 12px; line-height: 21px; text-align: center; height: 20px; cursor: pointer; }
.nsbut05_1{ width: 70px; border: 0; background: url(http://img.hexun.com/nsdot.gif) no-repeat -271px -165px; color: #003366;padding-left:12px; font-size: 12px; line-height: 22px; text-align: center; height: 20px; cursor: pointer; }


#radar1117{width:940px}
#roll-area1117{height:24px; width:890px;overflow:hidden; }
#roll-area1117 li{height:24px;line-height:24px; font-size:12px;overflow:hidden; color:#cc0000;}
#radar1117 img{cursor:pointer;}
#ttup{ background:url(http://img.hexun.com/stock/081110/ttup.gif) no-repeat 0 2px; padding-left:12px; }
#ttdown{ background:url(http://img.hexun.com/stock/081110/ttdown.gif) no-repeat 0 2px; padding-left:12px;}

#tick a{ height: 17px; overflow: hidden; display: inline-block; max-width: 280px; }

.nnsul14_new01 li{ padding-left: 10px;font-size: 14px; line-height: 24px; height: 24px; overflow: hidden; float:left;}

/*081125add*/
.nsdtbb{ border: #ccc 1px solid; overflow: hidden; }
.nbptit{ height: 41px; border-bottom: #ccc 1px solid; }
.nbptit dt{ float: left }
.nbptit dd{ float: right; padding: 15px 12px 0 16px; background: url(http://img.hexun.com/stock/081110/nsdot.gif) no-repeat 0 12px;}

/*090417add*/
#nassdot{ height: 24px; font-size: 14px; overflow: hidden; line-height: 24px; padding: 2px 0 0 0; }
#nassdot span{ background: url(http://img.hexun.com/stock/nabgl01.gif) no-repeat 0 0; color: #508dcc; padding-left:6px;height: 21px;display:inline-block }
#nassdot b{ background: url(http://img.hexun.com/stock/nabgr01.gif) no-repeat top right;line-height: 21px; color: #508dcc;padding:0 13px 0 0;  font-size: 12px;display:inline-block  }
#nassdot b a{ color: #508dcc; }

/*090422add*/
.nstag .atagn,.nstag .atagf,.nstag .btagn,.nstag .btagf{ line-height: 26px; font-size: 14px; text-align: center; cursor: pointer; }
.nstag .atagf{ background: url(http://img.hexun.com/stock/081110/nnatag_2.gif) no-repeat 0 0; }
.nstag .atagn{ background: url(http://img.hexun.com/stock/081110/nnatag_2.gif) no-repeat 0 -45px; }
.nstag .btagf{ background: url(http://img.hexun.com/stock/081110/nnatag_2.gif) no-repeat 0 -88px; }
.nstag .btagn{ background: url(http://img.hexun.com/stock/081110/nnatag_2.gif) no-repeat 0 -128px; }


