/**/
/*reset*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0
}

body {
	font: 400 12px/1.5 Tahoma, SimSun, Arial;
	min-width: 1000px;
	color: #4a4f53
}

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

fieldset,
img {
	border: 0
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
optgroup {
	font-style: inherit;
	font-weight: inherit
}

caption,
th {
	text-align: left;
	font-weight: 400
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit
}

input,
button,
textarea,
select {
	*font-size: 100%
}

li {
	list-style-type: none
}

em {
	font-style: normal
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 12px;
	font-weight: 400
}

/*base*/
.b {
	font-weight: 700
}

.f12 {
	font-size: 12px
}

.f14 {
	font-size: 14px
}

.f16 {
	font-size: 16px
}

.f18 {
	font-size: 18px
}

.f20 {
	font-size: 20px
}

.lh14 {
	line-height: 14px
}

,
.lh16 {
	line-height: 16px
}

.lh18 {
	line-height: 18px
}

.lh20 {
	line-height: 20px
}

.lh22 {
	line-height: 22px
}

.lh24 {
	line-height: 24px
}

.lh26 {
	line-height: 26px
}

.lh28 {
	line-height: 28px
}

.fl {
	float: left;
	display: inline
}

.fr {
	float: right;
	display: inline
}

.clear {
	display: block;
	clear: both;
	height: 0;
	overflow: hidden
}

.tl {
	text-align: left
}

.tc {
	text-align: center
}

.tr {
	text-align: right
}

.hand {
	cursor: pointer
}

.hidden {
	display: none
}

.nobg {
	background: none !important
}

.rel {
	position: relative
}

.blank1,
.blank5,
.blank10,
.blank15,
.blank20 {
	clear: both;
	overflow: hidden;
	display: block
}

.blank1 {
	height: 1px
}

.blank5 {
	height: 5px
}

.blank10 {
	height: 10px
}

.blank15 {
	height: 15px
}

.blank20 {
	height: 20px
}

.blank15 {
	background: #fff
}

.clearfix:before,
.clearfix:after,
.area:before,
.area:after,
.commitem:before,
.commitem:after {
	content: '.';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}

.clearfix:after,
.area:after,
.commitem:after {
	clear: both
}

.clearfix,
.area,
.commitem {
	zoom: 1
}

a,
a:link {
	color: #3777b4;
	text-decoration: none
}

a:visited {
	color: #3777b4;
	text-decoration: none
}

a:hover {
	color: #3777b4;
	text-decoration: underline
}

a:active {
	color: #3777b4
}

.gray,
.gray a,
.gray a:link,
.gray a:visited,
a.gray:link,
a.gray:visited {
	color: #999
}

.blue,
.blue a,
.blue a:link,
.blue a:visited,
a.blue:link,
a.blue:visited {
	color: #3777b4
}

.green,
.green a,
.green a:link,
.green a:visited,
a.green:link,
a.green:visited {
	color: #479111
}

.red,
.red a,
.red a:link,
.red a:visited,
a.red:link,
a.red:visited {
	color: #f33
}

.write_comm {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/tips.gif) no-repeat center 100%;
	min-height: 100px;
	_height: 100px
}

.commMore,
.newtip {
	display: none !important
}

.wrapper {
	clear: both;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/leftbg.gif) repeat-y;
	width: 1000px;
	margin: auto;
}

#contentA {
	clear: both;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/leftbg.gif) repeat-y
}

.header {
	height: 46px;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/bgx.gif) repeat-x 0 41px #2d2d2d;
	position: relative;
	z-index: 1000
}

.header .stocklogo {
	float: left;
	width: 110px;
	height: 25px;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/sprite.gif) no-repeat;
	margin: 7px 20px 0 15px;
	display: inline
}

.header .stocklogo a {
	display: block;
	width: 100%;
	height: 100%
}

.headersea {
	width: 210px;
	height: 25px;
	float: left;
	padding-top: 8px;
	position: relative
}

.headersea li {
	float: left
}

.headersea .kw {
	width: 120px;
	height: 23px;
	line-height: 23px;
	border: 1px solid #333;
	padding-left: 2px;
	margin-right: 3px;
	color: #999
}

.headersea .seabtn {
	width: 70px;
	height: 25px;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/bgx.gif) repeat-x 0 -105px #ffd438;
	text-align: center;
	color: #333;
	border: 1px solid #333;
	cursor: pointer;
	color: #000
}

.suggestLists {
	top: 32px !important;
	left: 1px !important
}

.suggestLists strong {
	font-weight: 700
}

.suggestLists2 {
	width: 193px !important
}

.suggestLists .e1 {
	width: 80px !important
}

.header .nav {
	padding: 5px 0 0;
	float: left
}

.header .nav li {
	display: inline
}

.header .nav li a {
	float: left;
	font-size: 14px;
	padding: 0 0 0 10px;
	color: #adadad;
	display: inline
}

.header .nav li a span {
	display: block;
	padding: 7px 8px 9px 0
}

.header .nav li.current a {
	color: #fff;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/sprite.gif) no-repeat 0 -32px
}

.header .nav li.current a span {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/sprite.gif) no-repeat 100% -32px
}

.topuserbox {
	color: #fff;
	width: 115px;
	position: absolute;
	top: 0;
	right: 2px;
	z-index: 2001
}

.topuserbox .username {
	height: 40px;
	border-top: 1px solid #000;
	color: #c1c1c1;
	background: #2D2D2D;
	cursor: pointer
}

.topuserbox .username span {
	width: 11px;
	height: 7px;
	overflow: hidden;
	display: block;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/sprite.gif) no-repeat -89px -74px;
	position: absolute;
	top: 19px;
	right: 10px
}

.topuserbox .unbox {
	width: 80px;
	height: 20px;
	overflow: hidden;
	text-align: center;
	padding: 12px 0 0 10px;
	padding-top: 14px\9
}

.topuserbox .unbox a {
	color: #c1c1c1
}

.topuserbox .unbox a:hover {
	text-decoration: none;
	color: #eee
}

.topuserbox ul {
	background: #3e3e3e;
	position: absolute;
	top: 43px;
	left: -1px;
	width: 113px;
	box-shadow: 1px 2px 3px #555;
	border: 1px solid #000;
	border-top: none;
	display: none;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=120, strength=3);
	z-index: 2
}

.topuserbox li a {
	display: block;
	height: 40px;
	font-weight: 700;
	text-align: center;
	line-height: 40px
}

.topuserbox li a:link,
.topuserbox li a:visited {
	color: #fff;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/bgx.gif) repeat-x 0 -397px;
	margin: 0 6px
}

.topuserbox .last a:link,
.topuserbox .last a:visited {
	background-image: none
}

.topuserbox .last a:hover,
.topuserbox li a:hover {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/bgx.gif) repeat-x 0 -350px #c5c5c5;
	color: #333;
	margin: 0;
	text-decoration: none
}

.topuserbox.hover ul {
	display: block;
	_width: 148px;
	_left: -1px;
	_top: 42px
}

.topuserbox.hover .username {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/bgx.gif) repeat-x 0 -294px;
	height: 41px;
	_height: 40px;
	box-shadow: 1px 2px 3px #333333;
	border: 1px solid #000;
	color: #fff;
	position: relative;
	left: -1px;
	z-index: 2
}

.topuserbox.hover .username span {
	background-position: -89px -83px
}

.topuserbox .login2 {
	line-height: 42px;
	padding-right: 10px;
	text-align: right;
	color: #999
}

.topuserbox .login2 a {
	color: #c1c1c1;
	padding: 0 5px
}

.top_tips {
	width: 220px;
	padding-bottom: 10px;
	background: #fff;
	border: 1px solid #ccc;
	position: absolute;
	top: 43px;
	top: 41px\9;
	right: 3px;
	*right: 0;
	box-shadow: 1px 2px 3px #ccc;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=120, strength=2)
}

.top_tips p {
	margin: 0 0 0 20px;
	line-height: 14px;
	font-size: 14px;
	padding: 10px 0 0;
	font-family: arial
}

.top_tips .close {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 10px;
	height: 10px;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/close.gif) no-repeat
}

.topbar {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/bgx.gif) repeat-x 0 -16px #e7e7e7;
	margin-bottom: 1px;
	height: 44px;
	line-height: 42px;
	*line-height: 39px;
	padding: 0 0 0 10px;
	*padding-top: 2px;
	position: relative;
	z-index: 10;
	clear: both
}

.topbarcon,
table {
	font-family: Tahoma
}

.topbar .line {
	width: 3px;
	height: 24px;
	overflow: hidden;
	float: left;
	background: #bababa;
	margin: 8px 5px 0;
	_display: inline
}

.topbar .c1,
.topbar .hqlist {
	float: left
}

.topbar .c1 {
	padding-top: 13px;
	min-width: 465px;
	_width: 465px;
	line-height: 1.2;
	white-space: nowrap
}

.topbar .c1 img {
	position: relative;
	top: 1px
}

.topbar .c1 a {
	cursor: pointer
}

a.refresh {
	float: left;
	_display: inline;
	text-align: left;
	margin: 8px 0 0 10px;
	cursor: pointer;
	width: 56px;
	height: 20px;
	line-height: 1;
	padding: 5px 0 0 28px;
	padding-top: 7px\9;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/sprite.gif) no-repeat -87px -247px;
	color: #000;
	outline: none
}

a.refresh:link,
a.refresh:visited {
	color: #000
}

a.refresh:hover {
	background-position: 0 -357px;
	text-decoration: none;
	color: #606060
}

a.refresh:active {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/load.gif) no-repeat;
	color: #8d8d8d
}

.topbar .c1 .arrow_red,
.topbar .c1 .arrow_green {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/arrow.gif) no-repeat 0 1px;
	padding-left: 10px
}

.topbar .c1 .arrow_red {
	background-position: 0 -35px
}

.topbar .c1 span {
	display: inline-block
}

.topbar .c1 .s1 {
	min-width: 65px;
	_width: 65px
}

.topbar .c1 .s2 {
	min-width: 50px;
	_width: 50px
}

.topbar .c1 .s3 {
	min-width: 45px;
	_width: 45px
}

.topbar .c1 .s4 {
	min-width: 70px;
	_width: 70px
}

.topbar .c1 .s5 {
	min-width: 60px;
	_width: 60px
}

.topbar .c1 .s6 {
	min-width: 45px;
	_width: 45px
}

.topbar_r {
	padding: 0 0 0 15px;
	float: left
}

.topbar_r .feedback {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/ico.gif) no-repeat 0 -514px;
	padding: 0 0 3px 20px;
	padding-top: 1px\9;
	-padding-top: 0;
	margin: 13px 0 0;
	display: block;
	line-height: 16px
}

.hqlist {
	position: relative;
	line-height: 30px
}

.duanxian {
	width: 190px;
	_width: 197px
}

.hqlist .hqlist_hd {
	margin: 5px 0 0;
	padding: 2px 3px 1px;
	border: 1px solid #E6E6E6;
	line-height: 26px;
	height: 28px;
	overflow: hidden
}

.hqlist .arrow {
	display: block;
	width: 11px;
	height: 7px;
	overflow: hidden;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/sprite.gif) no-repeat -112px -12px;
	position: absolute;
	right: 4px;
	_right: 9px;
	top: 17px;
	cursor: pointer
}

.hqlist .hqlist_hd table {
	border-bottom: 2px solid #E6E6E6
}

.hqlist .hqlist_hd td {
	border-bottom: 2px solid #E7E7E7
}

.hqlist.on .hqlist_hd td {
	border-bottom: 2px solid #88b3e9
}

.hqlist.on .hqlist_hd {
	background: #fff;
	border: 1px solid #a6c6ee;
	box-shadow: 1px 2px 3px #b2b2b2;
	_margin-top: 5px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=120, strength=3);
	_filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=90, strength=5)
}

.hqlist .hqlist_bd {
	display: none
}

.hqlist.on .hqlist_bd {
	display: block;
	position: absolute;
	top: 37px;
	_top: 37px;
	left: 0;
	background: #fff;
	border: 1px solid #a6c6ee;
	border-top: none;
	box-shadow: 1px 2px 3px #ccc;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=120, strength=3)
}

.duanxian .hqlist_bd {
	width: 188px;
	_width: 189px !important
}

.duanxian .hqlist_hd {
	width: 182px;
	_width: 183px
}

.hqlist.on .arrow {
	background-position: -112px -21px
}

.duanxian table {
	width: 183px
}

.hqlist .hqlist_bd table {
	margin-left: 3px
}

.duanxian .td1 {
	width: 40px;
	line-height: 14px\9
}

.duanxian .td2 {
	width: 60px
}

.duanxian .td3 {
	width: 20px
}

.hqlist .add {
	width: 10px;
	height: 10px;
	overflow: hidden;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/sprite.gif) repeat-x -112px 0;
	cursor: pointer
}

.hqlist .hqlist_bd td {
	border-bottom: 1px dashed #cce4f5
}

.hqlist .trlast td {
	border: none
}

.zhangfu {
	width: 152px;
	_width: 159px
}

.zhangfu .hqlist_hd {
	width: 144px\9
}

.zhangfu .td1 {
	width: 55px;
	padding-left: 3px
}

.zhangfu .td2 {
	width: 20px
}

.zhangfu.on .hqlist_bd {
	width: 150px;
	_width: 151px
}

.zhangfu table {
	width: 145px
}

.hqlist_3 {
	width: 257px
}

.hqlist_3 table {
	width: 249px
}

.hqlist_3 .hqlist_hd table {
	width: 250px
}

.hqlist_3 .hqlist_bd {
	width: 255px;
	_width: 256px
}

.hqlist_3 .td1 {
	width: 65px
}

.hqlist_3 .td1 a {
	display: block;
	width: 60px;
	overflow: hidden;
	white-space: nowrap
}

.hqlist_3 .td2 {
	width: 45px
}

.hqlist_3 .td3 {
	width: 55px
}

.hqlist_3 .td4 {
	width: 15px
}

.hqlist_3ft {
	text-align: center;
	border-top: 1px solid #ddd
}

.hqlist_3ft a {
	padding: 0 0 0 5px
}

.content {
	padding: 0 10px
}

#contentA .left,
.wrapper .left {
	width: 240px;
	float: left;
	padding: 10px 5px
}

#contentA .rightTop {
	padding: 0 0 20px
}

#contentA .right,
.wrapper .right {
	margin-left: 250px
}

#contentA .right_left {
	float: left
}

.right_right {
	padding-left: 0
}

.page1280 .right_left {
	width: 55%;
	overflow: hidden
}

.page1280 {
	min-width: 1265px
}

.page1280 .right_right {
	float: left;
	width: 44.9%;
	overflow: hidden
}

.page1280 .right_right .tabcon {
	width: 49.9%;
	float: left
}

.page1280 .right_right .tabcon2 .con,
.page1280 .right_right .tabcon3 .con {
	padding-left: 20px
}

.page1024 .right_right .tabcon2,
.right_right .tabcon3 {
	display: none
}

.page1024 {
	min-width: 1000px
}

.page1024 .right_left {
	float: left;
	width: 73.5%
}

.page1024 .right_right {
	width: 26%;
	float: left
}

.right_left .content {
	min-width: 530px;
	_width: 530px;
	position: relative;
}

#contentA .rightcon {
	min-height: 500px;
	width: 99.9%;
	float: left;
	padding: 0 0 50px;
	overflow: hidden
}

.rightcon thead td {
	white-space: nowrap
}

#contentA .last td {
	background: none;
	border-bottom: none
}

.tabtag li {
	float: left;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	padding: 5px 0 0;
	cursor: pointer
}

.tabtag li a {
	color: #838383
}

.tabtag li.current {
	color: #4a4f53;
	border: 1px solid #3d82bd;
	border-top-width: 2px;
	border-bottom: none;
	padding: 3px 0;
	background: #fff
}

.tabtag li.current a {
	color: #4a4f53
}

.tabconbox {
	margin: 0 0 10px
}

.tabtag1 {
	height: 29px;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/bgx.gif) repeat-x 0 -67px #F5F5F5
}

.tabtag1 li {
	float: left;
	width: 80px;
	color: #838383;
	padding: 5px 0 0;
	cursor: pointer
}

.tabtag1 li a {
	color: #838383
}

.tabtag1 li.current {
	color: #4a4f53;
	padding: 3px 0;
	background: #f5f5f5
}

.tabtag1 li.current a {
	color: #4a4f53
}

.tabtag2 {
	height: 30px;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/bgx.gif) repeat-x 0 -187px #F5F5F5;
	overflow: hidden
}

.tabtag2 li {
	float: left
}

.tabtag2 li span {
	float: left;
	color: #3D83BD;
	padding: 6px 10px 0;
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	cursor: pointer
}

.tabtag2 li.current span {
	color: #4a4f53;
	padding: 5px 10px 3px;
	background: #fff;
	color: #4a4f53;
	border: 1px solid #3d82bd;
	border-top-width: 2px;
	border-bottom: none;
	background: #fff
}

.tabtag2 li.current a:link,
.tabtag2 li.current a:visited,
.page1280 .tabtag2 li a {
	color: #4a4f53
}

.page1280 .tabtag2 li.e1 {
	width: 50%;
	border-right: 20px solid #fff
}

.tabtag3 {
	height: 34px;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/bgx.gif) repeat-x 0 -220px #F5F5F5;
	overflow: hidden;
	position: relative;
	z-index: 1
}

.tabtag3 li {
	float: left;
	color: #3d83bd;
	padding: 9px 10px 0;
	cursor: pointer
}

.tabtag3 li.current {
	color: #4a4f53;
	padding: 7px 10px 4px;
	background: #fff
}

.tabtag3 .tmore {
	padding-top: 10px
}

.tabtag3 .tmore,
.tabtag4 .tmore {
	float: right;
	font-weight: 400;
	font-size: 12px
}

.tabtag3 .tmore a,
.tabtag4 .tmore a {
	color: #3D83BD
}

.tright {
	position: absolute;
	top: 11px;
	right: 10px;
	font-weight: 400;
	font-size: 12px;
	cursor: text
}

.tabtag4 {
	height: 23px;
	border-bottom: 1px solid #d3d3d3;
	font-size: 14px;
	font-weight: 700;
	color: #838383
}

.tabtag4 li {
	float: left;
	padding: 0 4px;
	margin-right: 5px;
	display: inline;
	cursor: pointer
}

.tabtag4 li.current {
	border-bottom: 3px solid #3d83be;
	color: #3d83be
}

.tabtag5 {
	height: 20px;
	margin: 10px 0 0 15%;
	color: #4c5053
}

.tabtag5 li {
	float: left;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/ico.gif) no-repeat 0 -196px;
	padding: 0 0 0 18px;
	margin: 0 0 0 20%;
	display: inline;
	cursor: pointer
}

.tabtag5 li.current {
	background-position: 0 -162px
}

.tabtag6 {
	height: 20px;
	width: 350px;
	margin: 10px auto 0
}

.tabtag6 li {
	float: left;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/ico.gif) no-repeat 0 -425px;
	padding: 0 0 0 18px;
	margin: 0 0 0 26px;
	display: inline;
	cursor: pointer
}

.tabtag6 li.e2 {
	background-position: 0 -249px
}

.tabtag6 li.e3 {
	background-position: 0 -451px
}

.tabtag6 li.e1.current {
	background-position: 0 -225px
}

.tabtag6 li.e2.current {
	background-position: 0 -397px
}

.tabtag6 li.e3.current {
	background-position: 0 -476px
}

.tabtag6 li.e1_click {
	background-position: 0 -225px
}

.tabtag6 li.e2_click {
	background-position: 0 -397px
}

.tabtag6 li.e3_click {
	background-position: 0 -476px
}

.subtabtag {
	height: 20px;
	margin: 20px 0 10px;
	border-bottom: 1px solid #e3e3e3
}

.subtabtag li {
	float: left;
	padding: 0 15px;
	cursor: pointer
}

.subtabtag li.current {
	border-bottom: 2px solid #3778b2;
	color: #3D83BD
}

.tableA {
	text-align: right;
	margin: 5px 0
}

.tableA td {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/tableline.gif) repeat-x 0 100%;
	line-height: 26px;
	padding-right: 5px
}

.tableA .td1 {
	text-align: left;
	padding: 0 0 0 5px
}

.tableA td.last {
	background-image: none
}

#FT_rv_mystock_con {
	min-height: 175px;
	_height: 175px;
	margin-bottom: 0
}

.leftHotstock h4 {
	border-bottom: 1px solid #ddd;
	padding: 0 0 2px;
	color: #4A4F53;
	text-align: center
}

.tableB_box {
	margin: 10px 0 0;
	min-height: 250px;
	white-space: nowrap;
	position: relative;
	z-index: 1
}

.tableB_box .hd th,
.tableB_box .ft th {
	padding-left: 5px
}

.tableB_box .hd td,
.tableB_box .ft td {
	text-align: right;
	padding-right: 5px
}

.tableB_box .hd td {
	padding-bottom: 4px
}

.tableB_box .ft td {
	padding-top: 4px
}

.tableB td {
	line-height: 23px;
	padding: 0 5px
}

.tableB .td1 {
	width: 40%
}

.tableB .td3 {
	text-align: right
}

.tableB_box .lineA td,
.tableB_box .lineA th {
	border-bottom: 1px solid #efefef
}

.tableB_box .lineB td {
	border-bottom: 2px solid #e3e3e3
}

.tableC,
.tableD {
	margin-top: 5px
}

.tableC td {
	line-height: 24px
}

.tableC .td1 {
	width: 55%
}

.tableC strong,
.tableC a {
	padding-right: 5px;
	font-weight: 400
}

.tableC span {
	padding: 0 5px
}

.tableC .redbg,
.tableC .greenbg {
	display: inline-block;
	margin: 2px 0 0;
	min-width: 40px;
	_width: 40px;
	height: 20px;
	line-height: 20px
}

.redbg {
	background: #ffeced
}

.greenbg {
	background: #d3fcba
}

.tableD thead {
	color: #666
}

.tableD tbody {
	color: #4a4f53
}

.tableD td {
	line-height: 24px;
	text-align: right
}

.tableD .td1 {
	padding-left: 5px;
	padding-right: 5px;
	width: 25%;
	text-align: left
}

.tableD .td4 {
	padding-right: 5px
}

.tableE {
	text-align: right;
	line-height: 27px
}

.tableE .td1 {
	text-align: center;
}

.tableE .td2 {
	text-align: left;
	padding-left: 30px
}

.tableE .td6 {
	padding-right: 15px
}

.tableE .arrow {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/sprite.gif?2) no-repeat -88px -105px;
	display: inline-block;
	height: 15px;
	width: 8px;
	margin: 0 5px 0 2px;
	position: relative;
	top: 4px;
	*top: 1px;
	overflow: hidden
}

.trbg td {
	background: #f5f5f5
}

table .current td {
	background: #e9e9e9;
	font-weight: 700
}

.trredbg td {
	background: #ffeced
}

.titleA {
	border-bottom: 1px solid #cdcdcd;
	margin: 10px 0;
	position: relative;
	height: 23px;
	float: left;
	clear: both;
	width: 100%
}

.titleA .tit {
	font-size: 14px;
	font-weight: 700;
	color: #3776b9;
	text-align: center;
	border-bottom: 3px solid #3778b2;
	float: left;
	padding: 0 3px;
	height: 20px
}

.titleA .tmore,
.titleB .tmore {
	padding-top: 3px
}

.titleB {
	border-bottom: 3px solid #3778b2;
	margin: 6px 0 12px;
	padding: 0 0 4px
}

.titleB .tit {
	font-size: 14px;
	font-weight: 700;
	color: #494e52
}

.titleB .tit a:link,
.titleB .tit a:visited {
	color: #494e52
}

.mod_left04 {
	margin: 20px 0
}

.leftabout ul {
	color: #666666;
	line-height: 24px;
	clear: both
}

.leftabout li {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/dian.gif) no-repeat 0 10px;
	padding-left: 8px
}

.leftabout p {
	padding: 10px 0 0
}

.leftabout p a {
	padding-right: 7px
}

.tmore {
	float: right
}

.stockhome {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/ico.gif) no-repeat 4px -616px #eaeaea;
	padding: 5px 0 3px 30px;
	font-size: 14px;
	font-weight: 700;
	margin-top: 10px
}

.stockhome.gray {
	background-position: 4px -544px
}

.stockhome.gray a:link,
.stockhome.gray a:visited {
	color: #838383
}

.leftmod {
	width: 100%;
	overflow: hidden;
	margin: 10px 0
}

.leftmod ul {
	width: 120%;
	float: left;
	padding-top: 5px
}

.leftmod li {
	float: left;
	padding: 0 0 5px
}

.leftmod li a {
	padding-left: 10px
}

.leftmod li.current {
	font-weight: 700;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/ico.gif) no-repeat 0 -583px
}

.leftmod01 li {
	width: 80px
}

.leftmod02 li {
	width: 80px
}

.leftmod03 li {
	width: 76px
}

.leftmod .colA,
.leftmod03 .colA,
.leftmod03 .colB,
.leftmod03 .colC {
	width: 120px
}

.alltype {
	border-top: 1px solid #cdcdcd;
	padding: 8px 5px 0 0;
	text-align: right;
	margin-top: 10px
}

/*left*/
.lefttext {
	padding: 10px;
	line-height: 22px
}

.dashi {
	padding: 13px 0 0 5px
}

.dashi h4 {
	color: #4a4f53;
	font-weight: 700;
	padding: 3px 0 2px 28px;
	margin: 0 0 18px;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/ico.gif) no-repeat
}

.dslist li {
	position: relative;
	zoom: 1;
	padding: 0 0 0 15px;
	line-height: 24px
}

.dslist li strong {
	position: absolute;
	left: 0
}

.ds_type {
	margin: 10px 0
}

.ds_type ul {
	width: 100%;
	float: left
}

.ds_type li {
	float: left;
	line-height: 22px
}

.ds_type li.e1 {
	width: 70px
}

.ds_type li.e2 {
	width: 90px
}

.ds_type li.e3 {
	width: 60px;
	float: right;
	text-align: right
}

.tablebox_l {
	clear: both
}

.table {
	text-align: right
}

.table td {
	line-height: 16px;
	padding: 5px 5px 6px 0
}

.table tbody td {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/tableline.gif) repeat-x 0 100%
}

.table .td1 {
	text-align: left
}

.table01 .td2 {
	padding-right: 10px
}

.table .null {
	padding-right: 12px
}

.table .arrow_red,
.stock_baojia .arrow_red,
.jlpTable .arrow_red {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/ico.gif) no-repeat 100% -68px;
	padding-right: 12px
}

.table .arrow_green,
.stock_baojia .arrow_green,
.jlpTable .arrow_green {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/ico.gif) no-repeat 100% -37px;
	padding-right: 12px
}

.table02 .td1 {
	width: 31%
}

.table02 .td4 {
	padding-right: 0 !important;
	white-space: nowrap
}

.table02 .td2,
.table02 .td3 {
	white-space: nowrap
}

.table04 .td1 {
	width: 30%
}

.table02 .td4,
.table03 .td2,
.table04 .td4,
.table05 .td5 {
	padding-right: 5px
}

.table03 {
	margin: 5px 0 20px
}

.mod_left02 {
	margin: 0 0 10px
}

.mod_left02_ft a {
	padding-right: 7px
}

.righthdbox {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/baojiabgx.gif) repeat-x 0 100%;
	margin: 0 0 10px
}

.righthd {
	height: 50px;
	line-height: 50px;
	position: relative;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/baojiabgx.gif) repeat-x 0 -40px;
	margin-bottom: 15px
}

.righthdbox .righthd {
	background-image: none;
	margin-bottom: 0
}

.righthd ul {
	float: left;
	padding-left: 5px
}

.righthd li {
	float: left;
	padding: 0 4px 0 3px;
}

.righthd li.name {
	font: 400 20px/50px Microsoft YaHei
}

.righthd li.name,
.righthd li.code,
.righthd li.name a,
.righthd li.code a {
	color: #5F5F5F
}

.righthd li.name a:hover,
.righthd li.code a:hover {
	text-decoration: underline
}

.righthd li.code {
	font: 400 20px/50px Tahoma;
	padding-left: 0
}

.righthd li.e1 {
	font: 700 28px/50px Tahoma;
	color: #000
}

.righthd li.e3 span {
	padding: 0 5px
}

.righthd .arrow_red,
.righthd .arrow_green {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/ico.gif) no-repeat 100% -100px;
	padding-right: 22px
}

.righthd .arrow_green {
	background-position: 100% -275px
}

.righthd li.e2,
.righthd li.e3 {
	font: 400 18px/50px Tahoma
}

.righthd li.date {
	color: #aeadac;
	font-size: 14px;
	font-family: Tahoma
}

.righthd li.addbtn {
	padding: 0;position:relative;
	/*float:none;position:absolute;left:660px;top:0*/
}

.righthd li.addbtn a {
	display: block;
	width: 79px;
	height: 28px;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/sprite.gif) no-repeat 0 -73px;
	margin: 10px 0 0
}

.righthd .tipsbox {
	color: #535960;
	border: 1px solid #b6bcc1;
	background: #efefef;
	padding: 20px 0;
	text-align: center;
	width: 154px;
	line-height: 1.5;
	position: absolute;
	right: 0;
	top: 38px;
	z-index: 1000
}

.righthd .tipsbox .p1 {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/ico.gif) no-repeat 0 -330px;
	padding: 4px 0 3px 25px;
	text-align: left;
	margin: 0 0 10px 35px
}

.righthd .tipsbox .p2 {
	margin: 0 0 10px 20px;
	text-align: left
}

.righthd .tipsbox .p2 input {
	position: relative;
	top: 2px
}

.righthd .tipsbox .btn {
	width: 49px;
	height: 21px;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/sprite.gif) no-repeat 0 -105px;
	border: none;
	color: #535960;
	cursor: pointer;
	margin: 0 3px
}

.righthd .warning,
.righthd .tui {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/sprite.gif) no-repeat -115px -75px;
	width: 25px;
	height: 25px;
	margin-top: 12px;
	display: inline;
	padding-left: 0
}

.righthd .tui {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/sprite.gif) no-repeat -118px -103px
}

.righthd .warning a,
.righthd .tui a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.righthd li.stop {
	display: none
}

.righthd .stockstop li.e2,
.righthd .stockstop .e3 {
	display: none
}

.righthd .stockstop .stop {
	font: 400 16px/50px Microsoft YaHei;
	color: #FF3E3F;
	display: block
}

.ico_hgt,
.ico_hgt_r,
.ico_hgt_rGray,
.ico_hgt_z,
.ico_kcb,
.ico_sgt {
	background-color: #58a4ed;
	border-radius: 3px;
	height: 18px;
	font-size: 12px;
	font-family: Tahoma;
	margin: 17px 4px 0;
	padding: 0 3px !important;
}

.ico_hgt a,
.ico_sgt a,
.ico_hgt_r a,
.ico_hgt_rGray a,
.ico_kcb a,
.ico_hgt_z a {
	display: block;
	color: #fff;
	width: 100%;
	height: 100%;
	line-height: 18px;
	text-decoration: none;
}

.ico_hgt {
	margin-left: 5px
}

.ico_hgt_r {}

.ico_hgt_rGray {
	background-color: #bababa;
}

.ico_hgt_z {}

.ico_sgt {
	margin-left: 10px;
}

.stock_baojia {
	padding: 0 0 8px 15px;
}

.stock_baojia table {
	width: 720px
}

.stock_baojia td {
	line-height: 18px;
	padding: 0 5px 4px 0;
	white-space: nowrap
}

.stock_baojia .redbg,
.stock_baojia .greenbg {
	display: inline-block
}

.stock_baojia td.e8 {
	vertical-align: top
}

.stock_baojia td span {
	padding: 0 5px
}

.stock_baojia td.e8 span {
	padding-left: 0
}

.stock_baojia .stockB {
	padding-bottom: 4px
}

.stock_baojia .ttm {
	zoom: 0.6;
	position: relative;
	top: 1px;
}

.stock_baojia a .ttm {
	zoom: 0.6;
	position: relative;
	top: -6px;
	padding: 0;
}


.panhou-info span {
	padding: 0 10px 0 0;
	font-family: Tahoma
}

.panhou-info .time {
	color: #aeadac
}

.kzz-info {
	font-family: Tahoma;
}

.kzz-info span {
	padding-right: 17px;
}

.kzz-info a {
	padding-right: 20px;
}

.kzz-info span em {
	padding-left: 8px;
}

.flashtext {
	padding: 10px 0 0;
	line-height: 24px
}

.flashtext .arrow_red,
.flashtext .arrow_green {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/ico.gif) no-repeat 100% -71px;
	padding-right: 12px
}

.flashtext .arrow_green {
	background-position: 100% -41px
}

.flashtab .tag {
	position: relative;
	border-bottom: 1px solid #a0a0a0;
	height: 28px;
	padding: 2px 0 0 1px;
	background: #efefef;
	z-index: 1
}

.flashtab .tag li {
	float: left;
	margin: 0 10px 0 0;
	display: inline
}

.flashtab .tag li span {
	display: block;
	float: left;
	padding: 3px 10px 2px;
	border-top: 2px solid #efefef;
	cursor: pointer;
	color: #838383
}

.flashtab .tag li.current {
	border: 1px solid #b1b1b1;
	border-left-color: #fff;
	border-bottom-color: #fff
}

.flashtab .tag li.current span {
	border-top: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	background: #e5e5e5;
	cursor: default;
	color: #000
}

.flashtab .flashimg {
	text-align: center;
	padding: 5px 0
}

.flash2 .flashbox {
	text-align: center
}

.flash2 .tableinfo {
	padding: 8px 0 0 10px;
	padding-top: 2px\9
}

.flash2 table {
	color: #818181
}

.flash2 table td {
	border-bottom: 1px solid #f7f7f7;
	line-height: 18px
}

.flash2 .td1 {
	width: 7%
}

.flash2 .td2 {
	width: 55%
}

.flash2 .td3 {
	width: 35%
}

.bg01,
.bg02,
.bg03,
.bg04,
.bg05,
.bg06,
.bg07,
.bg08 {
	width: 10px;
	height: 10px;
	overflow: hidden
}

.bg01 {
	background: #ff9f9f
}

.bg02 {
	background: #f45757
}

.bg03 {
	background: #c8141b
}

.bg04 {
	background: #771111
}

.bg05 {
	background: #86eb81
}

.bg06 {
	background: #74D671
}

.bg07 {
	background: #4BA948
}

.bg08 {
	background: #2C762B
}

.zsInfo,
.zsInfo_2 {
	line-height: 24px
}

.zsInfo h4,
.zsInfo_2 h4 {
	float: left;
	width: 12%;
	text-align: right
}

.zsInfo ul,
.zsInfo_2 ul {
	float: left;
	width: 84.5%
}

.zsInfo li,
.zsInfo_2 li {
	float: left;
	padding-right: 20px;
	white-space: nowrap
}

.zsInfo_2 li {
	width: 31%;
	padding-right: 0
}

#FT_priceB span {
	margin-right: 3px
}

.right_right .more {
	text-align: right
}

.rightBot_left {
	float: left;
	width: 49.9%;
	overflow: hidden
}

.rightBot_right {
	float: right;
	width: 50%
}

.stocknews-new {
	margin: 10px 0 5px;min-height:230px;font-family: Tahoma;
}

.stocknews-new li {
	line-height: 1.5;
	padding: 0 0 10px 10px;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/dian2.gif) no-repeat 2px 8px
}
.stocknews-new li.visited .title a{color:#787878}
.stocknews-new li.visited .title a:hover{color:#3777b4}
.stocknews-new li .info{margin:4px 0 0}
.stocknews li .pdf{
	display: inline-block;width:13px;height:13px;
	background: url(//i3.itc.cn/20130917/2bb1_31c4509c_939b_10e4_1de0_b9ba5e0c93da_1.gif) no-repeat 0 0;
	background-size: 14px 13px;
	position: relative;top:2px;margin-left:4px;
}

.stocknews-new li span {
	padding-right:8px;
}
.stocknews-new li .from,.stocknews-new li .date,.stocknews-new li .type {
	color: #a0a0a0;
}

.stocknews_new li.bk {
	height: 2px;
	background-color: #e3e3e3;
	overflow: hidden;
	margin: 10px 0
} 

.stocknews{margin:10px 0 0;min-height:170px;_height:170px}
.stocknews li{line-height:26px;color:#3777b4;padding-left:10px;background:url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/dian2.gif) no-repeat 2px 11px}
.stocknews li span{float:right;color:#999}.stocknews li.bk{height:2px;background-color:#e3e3e3;overflow:hidden;margin:10px 0}

.text-list {
	margin: 10px 0 0;
}

.text-list li {
	margin: 5px 0 8px;
}

.text-list li .title {
	padding-left: 10px;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/dian2.gif) no-repeat 2px 11px;
}

.text-list .info {
	color: #787878;
	margin: 3px 0 0 10px
}

.text-list .info span {
	padding-right: 5px
}

.infolist li {
	line-height: 30px;
	position: relative;
	width: 100%;
	float: left
}

.infolist .hd .r {
	text-align: right
}

.infolist .l,
.infolist .c,
.infolist .r {
	float: left;
	position: relative;
	height: 30px
}

.infolist .l {
	width: 40%;
	text-align: center
}

.infolist .c {
	width: 29%;
	border-right: 1px solid #ccc;
	text-align: right
}

.infolist .r {
	width: 29%
}

.infolist i {
	padding: 0 4px;
	font-style: normal
}

.infolist .rText {
	float: left;
	width: 54%;
	text-align: center
}

.infolist .bg_green,
.infolist .bg_red {
	height: 15px;
	overflow: hidden;
	position: absolute;
	top: 7px
}

.infolist .bg_green {
	background: #488e1c;
	right: 0
}

.infolist .bg_red {
	background: #ff3e3f;
	left: 0
}

.mod_rb02 {
	margin: 20px 0 0;
	height: 310px
}

.mod_rb02 .tabconbox {
	padding-top: 10px
}

.mod_rb02 .hd {
	text-align: center;
	color: #656565
}

.mod_rb02 .hd select {
	margin-right: 5px
}

.mod_rb02 .bd {
	padding: 10px 0 0
}

.mod_rb02 .ft {
	padding: 10px 0 0 30px
}

.mod_rb02 .ft li {
	display: inline;
	padding: 0 30px 0 0
}

.mod_rb02 .ft li span {}

.mod_rb03 {
	margin: 0 0 10px
}

.mod_rb03 .hd,
.mod_rb04 .hd {
	border-bottom: 2px solid #e3e3e3;
	padding: 0 0 3px
}

.mod_rb03,
.mod_rb04 {
	overflow: hidden
}

.mod_rb04 .text {
	padding: 5px 0 0 55px
}

.mod_rb04 .text p {
	line-height: 24px
}

.mod_rb04 .text .p3 {
	margin-top: 10px
}

.mod_rb04 .text a {
	padding-right: 10px
}

.mod_rb04 .pictext {
	text-align: center;
	margin: 5px
}

.mod_rb04 .pictext span {
	width: 12px;
	height: 12px;
	position: relative;
	top: 1px;
	background: #ffbf67;
	overflow: hidden;
	display: inline-block;
	margin-right: 5px
}

.mod_rb03 .bd .pic,
.mod_rb04 .bd {
	height: 200px;
	text-align: center
}

.jlpBox .jlpTable {
	padding: 0 0 8px 8px
}

.jlpBox thead td {
	padding-bottom: 8px
}

.jlpBox tbody td {
	height: 31px
}

.jlpBox .td2 {
	text-align: right
}

.jlpBox .td3,
.jlpBox .td4,
.jlpBox .td5 {
	text-align: center
}

.jlpBox .td5 {
	width: 20%
}

.namebox {
	text-align: left;
	margin: 2px 0 0 5px;
	display: inline-block;
	*display: inline;
}

.namebox a,
.icobg2,
.icobg1,
.icobg2_,
.icobg1_,
.icobg3 {
	display: inline-block;
	font-style: normal
}

.icobg3,
.icobg2,
.icobg1,
.icobg2_,
.icobg1_ {
	letter-spacing: -2px;
	width: 13px;
	height: 19px;
	line-height: 17px;
	background: url(http://stock.sohu.com/upload/jlpiii/images/sprite.gif) no-repeat 0 -25px;
	text-align: center;
	margin: 0 0 0 3px;
	padding: 0 2px 0 0;
	white-space: nowrap;
	position: relative;
	*top: 2px
}

.icobg2 {
	background-position: -17px -25px !important
}

.icobg3 {
	background-position: -34px -25px !important;
	margin-right: 4px;
	color: #df4843
}

.icobg2_,
.icobg1_ {
	width: 14px;
	height: 22px;
	line-height: 20px;
	padding-right: 3px;
	top: -1px;
	*top: 1px
}

.icobg1_ {
	background-position: 0 -198px
}

.icobg2_ {
	background-position: -21px -198px
}

.dzjyTable {
	text-align: right;
	line-height: 24px;
	padding: 0 0 9px
}

.dzjyTable thead td,
.rzrjTable thead td {
	line-height: 1.2;
	padding: 0 0 7px
}

.dzjyTable .td1,
.rzrjTable .td1 {
	width: 13%
}

.dzjyTable .td3,
.rzrjTable .td3 {
	padding-right: 6%
}

.dzjyTable .td4,
.rzrjTable .td4 {
	text-align: center;
	width: 20%
}

.rzrjBox {
	height: 220px;
	overflow: hidden
}

.rzrjTable {
	text-align: right;
	line-height: 24px;
	margin: 12px 0 0;
}

.rzrjTable .hd {
	padding-right: 18px
}

.rzrjTable .scroll {
	height: 144px;
	overflow-y: scroll
}

.rzrjTable .td2 {
	width: 20%
}

.rzrjTable .td5 {
	width: 20%;
	text-align: center
}

.data_rzrj p {
	border-bottom: 2px solid #e3e3e3;
	padding: 10px 0 3px
}

.data_rzrj .tuli {
	line-height: 18px;
	text-align: right;
	margin: 3px 0 5px
}

.data_rzrj .tuli em {
	font-weight: 700;
	font-size: 18px;
	padding: 0 6px 0 20px;
	position: relative;
	top: 2px;
	z-index: 10
}

.data_rzrj .tuli .e1 em {
	color: #c57224
}

.data_rzrj .tuli .e2 em {
	color: #5db15a
}

.data_img {
	text-align: center
}

.lhbAbout {
	position: relative;
	z-index: 10;
	line-height: 1.2
}

.lhbAbout p {
	padding: 0 120px 8px 5px
}

.lhbAbout .date {
	position: absolute;
	top: 0;
	right: 0
}

.lhbTable {
	text-align: right;
	padding: 0 0 20px
}

.lhbTable thead td {
	border-bottom: 1px solid #e3e3e3;
	line-height: 30px
}

.lhbTable h4 {
	font-weight: 700;
	border-bottom: 1px solid #3778b2;
	width: 112px;
	padding: 0 0 1px 5px;
	position: relative;
	top: 1px
}

.lhbTable .td1 {
	text-align: left
}

.lhbTable tbody td {
	padding: 15px 0 0
}

.lhbTable tbody .td1 {
	padding-left: 5px
}

.lhbTable .td2,
.lhbTable .td3 {
	width: 18%
}

.lhbLine {
	border-bottom: 1px solid #3878b2
}

.popbox {
	width: 400px;
	background: #fff;
	border: 5px solid #ddd;
	z-index: 10000
}

.popbox .error {
	color: #f00;
	padding: 8px 0 0 118px;
	min-height: 16px;
	_height: 16px;
	line-height: 1
}

.popboxHd {
	height: 22px;
	background: #0682da;
	height: 28px
}

.popbox h4 {
	float: left;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	padding: 4px 0 0 10px
}

.popbox .close {
	float: right;
	cursor: pointer;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/sprite.gif) no-repeat -53px -105px;
	width: 13px;
	height: 13px;
	margin: 7px 7px 0 0;
	display: inline
}

.popbox .poplogin {
	padding: 0 0 0 70px;
	padding-bottom: 5px\9
}

.popbox .poplogin li {
	padding-bottom: 12px;
	line-height: 23px;
	position: relative
}

.popbox .loginInfo {
	padding: 0 0 0 47px !important
}

.popbox .loginInfo p {
	padding: 10px 0 0
}

.popbox .loginInfo p a {
	padding: 0 10px 0 0
}

.popbox .un,
.popbox .pw {
	width: 200px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #cddbf1;
	vertical-align: middle;
	position: absolute;
	top: 0;
	*top: -4px;
	left: 47px
}

.popbox .loginbtn {
	background: url(http://s3.biz.itc.cn/cn/pic/guba/sprite.gif) no-repeat 0 -27px;
	width: 69px;
	height: 23px;
	line-height: 24px;
	border: none;
	cursor: pointer;
	text-align: center
}

.blank-x {
	padding-left: 12px;
}

.loginConnect {
	padding: 8px 0 15px;
	height: 30px;
}

.loginConnect span {
	float: left;
}

.loginConnect a {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(//statics.itc.cn/web/static/images/third_bg01_o.png) no-repeat;
	background-size: 20px 96px;
	margin-left: 8px;
	float: left;
}

.loginConnect .qq {}

.loginConnect .sina {
	background-position: 0 -24px;
}

.loginConnect .weixin {
	background-position: 0 -48px;
}

.loginConnect .more {
	background-position: 0 -72px;
}

.up_tips {
	border: 4px solid #BFD3EC;
	background: #fff;
	width: 400px;
	height: 160px
}

.up_titbox {
	height: 27px;
	border-bottom: 1px solid #BFD3EC;
	margin: 0 5px
}

.up_titbox .tit {
	font-weight: 700;
	font-size: 14px;
	color: #1748AB;
	padding: 7px 0 0 3px
}

.up_titbox .closeTips {
	float: right;
	padding: 7px 2px 0 0;
	font-weight: 700
}

.up_titbox .closeTips a:link,
.up_titbox .closeTips a:visited {
	color: #777
}

.up_titbox .closeTips a:hover {
	color: #333;
	text-decoration: none
}

.up_tips_con {
	margin: 30px 10px 15px 70px;
	color: #FF7200;
	font-size: 14px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	padding-left: 50px;
	background: url(http://s1.biz.itc.cn/cn/pic/guba/error2.gif) no-repeat
}

.up_tips_btn {
	text-align: right;
	padding: 5px 15px 0 0
}

.up_tips_btn .btnqd,
.up_tips_btn .btnqx {
	background: url(http://s1.biz.itc.cn/cn/pic/guba/popbtn.gif) no-repeat;
	height: 27px;
	width: 63px;
	line-height: 27px;
	cursor: pointer;
	border: none;
	font-size: 14px;
	text-align: center
}

.up_tips_btn .btnqd {
	color: #fff
}

.up_tips_btn .btnqx {
	color: #666;
	background-position: -70px 0;
	margin-left: 10px
}

.BIZ_IS_adA {
	padding: 5px 0 5px 10px;
	margin-top: 10px;
	background: #f1f1f1
}

.ppselecter {
	z-index: 5000
}

.ppselecter table {
	position: relative;
	z-index: 100
}

.ppselecter table tr {
	height: 0
}

.ppselecter,
.ppselecter * {
	font-size: 12px;
	font-family: "����", 'Verdana', 'Arial', 'Helvetica', 'sans-serif';
	line-height: normal
}

.ppselecter {
	border: 1px solid #FFA700;
	width: 205px;
	margin-left: 1px;
	overflow: hidden
}

.ppselecter .ppseltit {
	background: #FFF6DF;
	color: #FF6000;
	height: 15px;
	padding-top: 4px;
	text-indent: 6px
}

.ppselecter table td table td {
	padding: 3px
}

.ppselecter .active {
	background: #FDD463;
	color: #333;
	font-weight: normal
}

.backtop a {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/backtop.png) no-repeat 100% 0;
	display: block;
	width: 32px;
	height: 33px;
	position: fixed;
	bottom: 0;
	right: 0;
	_position: absolute;
	_top: expression(eval(document.compatMode&&document.compatMode=='CSS1Compat')?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight): document.body.scrollTop+(document.body.clientHeight-this.clientHeight)-0);
	z-index: 3000
}

.backtop a:hover {
	background-position: 0 -33px;
	width: 93px
}

.pagename {
	margin: 0 10px;
	border-bottom: 2px solid #3d83bd;
	font-size: 14px;
	color: #3d83bd
}

.pagename span {
	padding: 0 10px
}

.newslist {
	margin: 30px 0 0 70px;
	width: 600px;
	clear: both
}

.newslist li {
	line-height: 26px;
	padding-left: 10px;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/dian2.gif) no-repeat 0 50%
}

.newslist li.bk {
	border-bottom: 1px dotted #cdcdcd;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
	margin: 7px 0 10px;
	background-image: none
}

.newslist li span {
	float: right;
	color: #999
}

.newslist a {
	font-size: 14px
}

.newslist a:link,
.newslist a:visited {
	color: #4a4f53
}

.newslist .moreNews a:link,
.newslist .moreNews a:visited {
	color: #3776B9;
	padding-left: 8px
}

.newspage {
	margin: 25px auto;
	height: 26px;
	text-align: center
}

.newspage span,
.newspage a {
	display: inline-block;
	padding: 0 10px;
	padding-top: 2px\9;
	height: 26px;
	border: 1px solid #ddd;
	margin: 0 3px;
	font-size: 14px;
	line-height: 26px
}

.newspage a:hover,
.newspage a.current {
	color: #fff;
	background: #3778B2;
	text-decoration: none
}

.newspage a.current {
	cursor: default
}

.news_show {
	margin: 20px 0 20px 70px;
	width: 600px
}

.news_show h1 {
	font: 400 24px/1.8 Microsoft YaHei;
	text-align: center;
	border-bottom: 1px dotted #cdcdcd;
	color: #000
}

.news_show .newsinfo {
	color: #999;
	padding: 8px 0 15px;
	text-align: right
}

.news_show .newsinfo .date {
	padding-right: 15px
}

.news_content {
	font-size: 14px;
	line-height: 1.8;
	color: #4c5053
}

.news_content p {
	text-indent: 2em;
	margin: 12px 0
}

.relNews {
	margin: 0 0 20px
}

.news_show .editer {
	color: #9a9a9a;
	padding: 10px 0
}

.relNews .titleA {
	margin: 0 0 0 10px;
	float: none
}

.relNews .titleA .tit {
	color: #4a4f53
}

.relNews .newslist {
	margin-top: 20px
}

.news_show .muLink {
	width: 250px;
	float: right;
	margin: 10px 0 20px 24px;
	display: inline
}

.news_show .muLink .line {
	width: 100%;
	background: url(http://news.sohu.com/upload/article/2012/images/bg_line.gif) repeat-x;
	height: 3px;
	overflow: hidden
}

.news_show .muLink h3 {
	margin: 9px auto 0;
	text-align: left;
	font-weight: bold;
	text-indent: 6px;
	line-height: 26px
}

.news_show .muLink .list12 ul {
	margin: 0 auto 5px
}

.news_show .muLink .list12 li {
	background: none;
	padding: 6px 0 6px 6px;
	font-size: 12px
}

.news_show .muLink .list12 li a {
	text-decoration: none;
	font-size: 12px
}

.news_show #contentText a {
	text-decoration: underline
}

.news_show #contentText .muLink a {
	text-decoration: none;
	font-size: 12px
}

.news_show .stockTrends .menuTab {
	font-size: 12px;
	margin: 5px auto 10px;
	width: 218px
}

.news_show .menuTab {
	margin: 0 auto;
	width: 274px
}

.news_show .menuTab li {
	overflow: hidden;
	clear: both;
	height: 18px;
	padding: 3px 0;
	line-height: 18px;
	text-align: right;
	font-family: 'Tahoma';
	font-size: 12px;
	border-bottom: 1px solid #CEDBE2
}

.news_show .menuTab li span {
	cursor: pointer;
	float: left;
	width: 49px;
	display: inline
}

.news_show .menuTab .libg {
	background: #EAF1F8
}

.news_show .menuTab .tt {
	width: 54px;
	margin-left: 7px;
	text-align: left;
	font-family: '\5B8B\4F53'
}

.news_show .menuTab .gray {
	color: #333
}

.news_show .menuTab .red {
	color: #F00
}

.news_show .menuTab .green {
	color: #090
}

.textnull {
	text-align: center
}

/*201500630*/
.page_longhubang,
#page_longhubang {
	background-color: #f5f5f5
}

.page_longhubang #foot,
#page_longhubang #foot {
	border: none
}

.longhubangbox {
	margin: auto;
	width: 1000px
}

.longhubangbox h1 {
	font: 400 18px/2 microsoft yahei
}

.longhubangbox h2 {
	font-size: 16px;
	font-weight: 700;
	padding: 0 0 25px
}

.longhubang {
	background-color: #fff;
	padding: 20px
}

.tablelist {
	text-align: center
}

.tablelist .parhead {
	background-color: #e9e9e9
}

.tablelist .parhead li {
	padding: 5px 0
}

.tablelist .item {
	float: left;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
}

.tablelist .parbody {
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/tablelist.gif) repeat-y
}

.tablelist .parbody li {
	padding: 10px 0
}

.tablelist ul {
	width: 100%;
	float: left;
}

.tablelist li {
	width: 80px;
	float: left;
}

.tablelist .parhead li.e3,
.tablelist .parbody li.e3 {
	width: 275px;
	padding: 10px 15px
}

.tablelist .parbody li.e3 {
	text-align: left
}

.tablelist .conbody {
	float: left;
	width: 100%;
	display: none
}

.tablelist .conbody li {
	width: 110px
}

.tablelist .conbody li.e1 {
	width: 518px
}

.tablelist .subhead {
	padding: 5px 0;
	background-color: #eaf4fb
}

.tablelist .subbody {
	background-color: #f7fafc
}

.tablelist .subbody.hover {
	background-color: #fff
}

.tablelist .subbody li {
	line-height: 39px
}

#foot {
	height: 150px;
	background: #f5f5f5;
	width: 100%;
	clear: both;
	text-align: center;
	height: 130px;
	padding-top: 30px;
	line-height: 24px;
	color: #b4b4b4;
	border-top: 2px solid #e6e6e6
}

.page1024 .ad1280,
.page1280 .ad1024 {
	display: none
}

.ad1024 {
	margin-bottom: 5px
}

.ad1280 {
	position: absolute;
	top: 90px;
	left: 1020px;
	z-index: 1
}

.baopan {
	background-color: #efefef;
	position: absolute;
	top: 1px;
	right: 10px;
	z-index: 1;
	width: 40px;
	height: 30px;
	overflow: hidden;
}

.baopan a {
	color: #4a4f53
}

.baopan a:hover {
	color: #4a4f53
}

.baopan .red a {
	color: #f33
}

.baopan .l {
	float: left;
	width: 115px;
	display: none;
}

.baopan .name {
	font-size: 14px;
	padding-right: 15px;
	font-family: microsoft yahei
}

.baopan .con {
	display: none;
}

.baopan .con span {
	display: inline-block
}

.duan {
	position: absolute;
	top: 116px;
	left: 60px;
}

.hq-tips {
	padding: 5px 10px;
	display: none;
	background: #efefef;
	margin: 0 0 10px;
	font-family: Tahoma;
}

.luyan {
	min-height: 167px;
}

.luyan li {
	position: relative;
	margin: 13px 0 0;
}

.luyan li .img {
	position: absolute;
	right: 0;
	top: 0;
	width: 120px;
	height: 70px;
	overflow: hidden;
	background-color: #f5f5f5;
}

.luyan li .img img {
	width: 130px;
	height: auto;
}

.luyan .luyan-info {
	padding: 5px 0 0;
}

.luyan h5 {
	padding: 0 0 5px;
}

.luyan h5 a {
	line-height: 24px;
}

.luyan p {
	color: #808080;
	padding: 0 0 0 10px;
}

.luyan .luyan-status {
	padding: 0 5px;
	float: left;
	margin: 3px 5px 0 0;
	color: #fff;
	background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/status.png) no-repeat 0 -80px #ccc;
}

.luyan .status-1 {
	background-position: 0 0;
}

.luyan .status-2 {
	background-position: 0 -40px;
}

.hastztj{cursor: pointer;}
.tztj-info {
	font-family: Tahoma;
	padding: 0 10px 10px;
	position: relative;
	z-index: 1;
}

.tztj-info ul:first-child {
	border-bottom: 1px dotted #ccc;
	padding: 0 0 8px;
}

.tztj-info ul:last-child {
	padding: 2px 0 0;
}

.tztj-info li {
	width: 100%;
	float: left;
	line-height: 24px;
	padding: 3px 0 0;
}
.hastztj:hover {background-color: #e9e9e9;}
.tztj-info li .tztj_tip{
	cursor: pointer;
	float: left;width:20px;height:20px;margin-left:-23px;
	background: url(//static.k.sohu.com/static/finance/pc/tztj/images/tztj_gray.png) no-repeat 5px 5px;
	background-size: 10px auto;
}
.tztj-info li:hover .tztj_tip {
	background-image: url(//static.k.sohu.com/static/finance/pc/tztj/images/tztj_blue.png);
}

.tztj-info li a {
	color: #4a66ad;
}

.tztj-info .infoname {
	width: 48%;
	float: left;
	padding-left:5px;box-sizing: border-box;
}

.tztj-info .infoname span {
	float: left;
}

.tztj-info .infoname .ttm {
	font-size: 12px;
	zoom: 0.65;
	padding-left: 2px;
	position: relative;
	top: -1px
}

.tztj-info .infodesc {padding-left:25px;box-sizing: border-box;
	width: 50%;
	float: left;
}

.tztj-info .ico-wen {
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: url(//static.k.sohu.com/static/finance/pc/tztj/images/wen.png) no-repeat center 6px;
	background-size: 14px auto;
}

.tztj-info .tips {
	color: #787878;
}

.tztj-info .tips a {
	height: 100%;
	color: #787878;
	background: url(//static.k.sohu.com/static/finance/pc/tztj/images/tips02.png) no-repeat 0 center;
	background-size: 14px auto;
	text-indent: 17px;
	display: block;
}

.canvas-popbg{ background-color: #000;opacity: 0.1;
position: fixed;width:100%;height: 100%;
top:0;left:0;
z-index: 9998;
}
.canvas-pop{ position: fixed;
top:50%;
left:50%;
z-index: 9999;
background-color: #fff;
border:1px solid #9a9a9a;
margin:-240px 0 0 -425px;
width:850px;height:480px;box-shadow: 0 0 10px #999;
}
.canvas-pop .hd{height: 45px;background-color: #62b8cd; position: relative;}
.canvas-pop .hd .title{font:400 18px/45px microsoft yahei;color:#fff;padding-left:12px;}
.canvas-pop .hd .close{position: absolute;top:13px;right:12px;
background:url(//static.k.sohu.com/static/finance/pc/tztj/images/close.png) no-repeat center center;
background-size: 17px auto;
display: block;width:20px;height:20px;
cursor: pointer;
line-height: 45px;color:#fff;font:400 14px/45px microsoft yahei;}




.wen-pop {
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 5px 5px 3px #ccc;
	width: 300px;
	position: absolute;
	z-index: 10000;
}

.wen-pop .con {
	padding: 15px 10px;
}


.tit-tztj {
	background: url(//static.k.sohu.com/static/finance/wap/hq/v0.0.20/images/ico_tztj.png) no-repeat 2px center;
	-webkit-background-size: 18px auto;
	background-size: 18px auto;
	padding-left: 22px;
}

.news-tab {
	height: 34px;
	padding: 20px 0 0;margin-top:-11px;margin-bottom:8px;background-color:#fcfcfc
}

.news-tab li {
	display: inline-block;
	font-family: microsoft yahei;
	font-size: 20px;
	margin: 0 20px 0 50px;
	cursor: pointer;
	font-weight: 200;
}
.news-tab li:hover {
	color:#3777b4
}

.news-tab li.current span {
	display: block;
	margin: auto;
	width: 25px;
	height: 4px;
	border-radius: 5px;
	background-color: #3777b4;
}

.news-tab li.current {
	color: #3777b4;font-weight: 400;
}

.news-list {
	padding: 0 0 0 20px
}

.news-list li {
	padding: 10px 0 10px 8px;
	border-bottom: 1px solid #f3f3f3;
	position: relative;
}

.news-list .newslink {
	display: block;width:100%;height:100%;position: absolute;top:0;left:0;
}
.news-list li.visited a:link{color:#787878}
.news-list li:hover .title a,.news-list li.visited a:hover{color:#3777b4}
.news-list li .pdf{
	display: inline-block;width:15px;height:15px;
	background: url(//i3.itc.cn/20130917/2bb1_31c4509c_939b_10e4_1de0_b9ba5e0c93da_1.gif) no-repeat 0 0;
	background-size: 16px auto;
	position: relative;top:2px;margin-left:4px;
}

.news-list .title {
	font: 16px/1.5 microsoft yahei;
	margin: 0 0 3px
}

.news-list .title a:link {
	color: #222;
}
.news-list .title a:visited {
	color: #787878;
}
.news-list .title a:hover {
	color: #3777b4;
	text-decoration: none;
}

.news-list .info {
	font: 14px/1.5 microsoft yahei;
	color: #787878
}

.news-list .info span {
	padding-right: 8px;
}

.news-list .data-null,.stocknews-new .data-null{
	text-align: center;font:400 16px/2 microsoft yahei;color:#787878;border:none;margin-top:50px
}
#pagenav {
	text-align: right;
	font: 14px/1.5 microsoft yahei;
	margin: 20px 0
}

#pagenav span {
	display: inline-block;
	cursor: pointer;
	padding: 3px 8px;
	background: #eee;
	margin: 0 0 0 10px
}

#pagenav .current,
#pagenav span.page:hover,#gopage:hover {
	background: #3776b9;
	color: #fff
}
.gopage{width:40px;border:1px solid #efefef;padding:2px 0 2px 2px;color:#4a4f53}
.gopage:focus{border:1px solid #999;outline: none}