﻿body,div,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,th,td,span,b,a,img
	{
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-family: "microsoft yahei";
	font-size: 12px;
	color: #333333;
	background: none no-repeat scroll 0px 0px #ffffff;
}

ul li {
	list-style-type: none;
}

img {
	border: 0px;
}

.o_t .k000 {
	background: url('../images/btn.png') no-repeat;
	width: 133px;
	position: relative;
	top: 4px;
}

.k000 a {
	line-height: 33px;
}

table {
	border: 0px;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}

.ico {
	display: inline;
	float: left;
}

.space0,.s0 {
	clear: both;
	height: 0px;
	overflow: hidden;
}

.space6,.s6 {
	clear: both;
	height: 6px;
	overflow: hidden;
}

.splitline {
	margin: 0px 10px;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px dashed #bfbfbf;
}

.clear:after {
	content: "";
	display: block;
	clear: both;
	height: 0px;
	visibility: hidden;
}

.clear {
	*zoom: 1;
}

.blue {
	color: #003497;
}

.black {
	color: #444444;
}

.lblue {
	color: #0070C0;
}

.gray {
	color: #686868;
}

.lgray {
	color: #979797;
}

.black {
	color: #333333;
	font-weight: 700;
}

.green {
	color: #097C25;
	font-weight: 700;
}

.red {
	color: #DC0000;
	font-weight: 700;
}

.unbold {
	font-weight: normal;
}

.bold {
	font-weight: bold;
}

.hand {
	cursor: pointer;
}

.nobt {
	border: 0px;
}

.hide {
	display: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.hide {
	display: none;
}

.mainFrame {
	margin: 0px auto;
	width: 100%;
}

/* top nav */
.fund_top_text {
	background: none repeat scroll 0 0 #F4F4F4;
	border: 1px solid #D3D3D3;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	overflow: hidden;
}

.top_weblink li {
	float: left;
	display: inline;
	margin: 0px 3px 0px 2px;
}

.top_weblink li a {
	text-decoration: none;
}

.top_weblink li a:hover {
	text-decoration: underline;
}

.L {
	display: inline;
	float: left;
	width: 11px;
	height: 11px;
	margin: 6px 5px 0px 10px;
	vertical-align: middle;
	background: url("../images/icos20110411.gif") no-repeat scroll 0px 0px
		transparent;
}

/* logo */
.lgbar {
	
}

.flogo {
	float: left;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
}

.flogo a {
	margin-left: 10px;
}

.flogo img {
	vertical-align: middle;
}

/* expand */
.expand {
	height: 30px;
	overflow: hidden;
}

.expand span {
	display: inline;
	float: left;
	margin-top: 3px;
}

.expand b,.expand a {
	width: 22px;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
	font-size: 14px;
	text-decoration: none;
}

.expand b {
	margin: 3px 5px 0px 15px;
	_margin: 2px 5px 0px 4px;
}

b.kh,b.jy,b.zx,b.dg,b.cs {
	background: url("../images/ico_1.gif") no-repeat scroll 100% 100%
		transparent;
}

.expand b.kh {
	margin-left: 0px;
	background-position: -10px -10px;
}

.expand b.jy {
	background-position: -50px -10px;
}

.expand b.zx {
	background-position: -90px -10px;
}

.expand b.dg {
	background-position: -130px -10px;
}

.expand b.cs {
	background-position: -170px -10px;
}

/* searchform */
.sform {
	float: right;
	position: relative;
	top: 5px;
	z-index: 10;
}

.sform .suggest {
	position: absolute;
	top: 24px;
	z-index: 999;
	width: 473px;
	padding: 5px;
	border: 1px solid #bfbfbf;
	background-color: #ffffff;
}

.sform .suggest ul {
	height: 22px;
	background: url("../images/bg20110411.gif") repeat-x scroll 0px -357px
		transparent;
}

.sform .suggest li {
	display: inline;
	float: left;
	margin-left: 3px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	padding: 0px 5px;
	border: 1px solid #529dd6;
	background-color: #bbd6eb;
	cursor: pointer;
}

.sform .suggest li.at {
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

.sform .suggest ul label {
	display: inline;
	float: right;
	font-size: 12px;
	cursor: pointer;
}

.sform .suggest table {
	
}

.sform .suggest th,.sform .suggest td {
	text-align: center;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}

.sform .suggest th {
	height: 25px;
	line-height: 25px;
	background-color: #F1F1F3;
}

.sform .suggest .dm {
	width: 50px;
}

.sform .suggest .dm label {
	margin-right: 2px;
}

.sform .suggest .py {
	width: 80px;
}

.sform .suggest .jc {
	text-align: left;
}

.sform .suggest th.jc {
	padding-left: 20px;
}

.sform .suggest th.jc label {
	font-weight: normal;
	padding-left: 30px;
}

.sform .suggest .lists {
	margin: 5px 0px;
}

.sform .suggest h4 {
	margin: 5px 0px 0px 10px;
	font-weight: normal;
	font-size: 12px;
}

.sform .suggest dl {
	margin: 5px 0px 0px;
}

.sform .suggest dt {
	display: block;
	float: left;
	padding: 3px;
	color: Red;
}

.sform .suggest dd {
	margin-left: 10px;
	overflow: hidden;
	zoom: 1;
	line-height: 1.0;
}

.sform .suggest dd span {
	float: left;
	text-indent: 0px;
	width: 75px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	cursor: pointer;
}

.sform .suggest dd span.hover {
	background-color: #bbd6eb;
	color: #000000;
}

.sform span {
	display: inline;
	float: left;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	overflow: hidden;
	margin: 0px 11px 0px 0px;
}

.sform span.sinput {
	border: 1px solid #a3a3a3;
	width: 203px;
	height: 21px;
}

.sform input,.sform b {
	float: left;
}

.sform input {
	border: 0px solid #bfbfbf;
	width: 175px;
	margin: 0px;
	padding: 4px 0 0 5px;
}

.sform b.cx {
	border-left: 1px solid #bfbfbf;
	width: 21px;
	height: 21px;
	background: url("../images/icos20110411.gif") no-repeat scroll -74px 0px
		transparent;
	cursor: pointer;
}

.sform b.hq,.sform b.jb,.sform b.zx,.sform b.sc {
	float: left;
	background: url("../images/btns20110411.gif") no-repeat scroll 0px 0px
		transparent;
	cursor: pointer;
}

.sform b.hq {
	width: 55px;
	height: 23px;
	float: left;
	background-position: 0px -244px;
}

.sform b.jb {
	width: 55px;
	height: 23px;
	float: left;
	background-position: 0px -268px;
}

.sform b.zx {
	width: 55px;
	height: 23px;
	float: left;
	background-position: 0px -292px;
}

.sform b.sc {
	width: 78px;
	height: 23px;
	float: left;
	background-position: 0px -316px;
}

/* function */
.c_m1 {
	height: 24px;
	overflow: hidden;
}

.top_b_m_1,.top_b_m_2 {
	height: 23px;
	overflow: hidden;
}

.top_bd_1,.top_bd {
	height: 21px;
	line-height: 22px;
	vertical-align: middle;
	overflow: hidden;
}

.top_b_m_1,.top_b_m_2 {
	float: left;
	font-weight: bold;
	width: 65px;
	background: url("../images/cssbackground_yh.gif") no-repeat scroll 0 0
		transparent;
	padding-top: 5px;
	padding-left: 16px;
	text-align: center;
}

.top_b_m_1 {
	background-position: 0 -234px;
}

.top_bd_1 {
	float: left;
	border: 1px solid #89c6fd;
	border-left: 0px;
	background: none repeat scroll 0 0 #f1faff;
	padding-left: 5px;
}

.top_bd_1 a {
	margin-right: 2px;
}

.top_b_m_2 {
	background-position: 0 -260px;
}

.top_bd {
	float: left;
	border: 1px solid #cacaca;
	border-left: 0px;
	background: none repeat scroll 0 0 #eff8f7;
	padding-left: 5px;
}

.top_bd a {
	margin-right: 2px;
}

.top_bd_1 span.red,.top_bd span.red {
	font-weight: normal;
}

/* nav_tab*/
ul.k_t li,ul.z_t,ul.d_t,ul.o_t li,.l_t b,.s_t b,.hotgs,.gs_ft b.dp,.gs_ft b.ext,.gs_ft b.cos,.diy_ft b.pot,.diy_head b.gb,input.btn,b.cal,b.chk,b.chked,.hot_ft li,.types li,.copypaste span
	{
	background: url('../images/rank_ico.png') no-repeat scroll 0px 0px
		transparent;
}

.hot_ft,.dbtable th {
	background: url('../images/rank_bg.png') no-repeat scroll 0px 0px
		transparent;
}

#navtab ul,#navtab div {
	display: inline;
	float: left;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
	overflow: hidden;
}

#navtab li {
	display: inline;
	float: left;
	height: 34px;
	line-height: 40px;
	vertical-align: middle;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
}

#navtab li.at {
	line-height: 36px;
	font-weight: bold;
	color: #ffffff;
}

#navtab li a {
	display: block;
	color: #333333;
	text-decoration: none;
}

#navtab li.at a {
	color: #ffffff;
}

#navtab ul.k_t {
	
}

#navtab ul.k_t li {
	width: 120px;
}

#navtab ul.k_t li.k1 {
	background-position: 0px -177px;
}

#navtab ul.k_t li.k2 {
	background-position: -121px -177px;
}

#navtab ul.k_t li.k3 {
	background-position: -240px -177px;
}

#navtab ul.k_t li.k1at,#navtab ul.k_t li.k2at,#navtab ul.k_t li.k3at {
	background-position: 0px -72px;
	line-height: 36px;
	font-weight: bold;
}

#navtab ul.k_t li.k1at a,#navtab ul.k_t li.k2at a,#navtab ul.k_t li.k3at a
	{
	color: #ffffff;
}

#navtab ul.k_t li.k2at {
	background-position: -129px -107px;
}

#navtab ul.k_t li.k3at {
	background-position: -240px -142px;
}

ul.o_t li {
	margin: 0px 0px 0px 5px;
	width: 110px;
	background-position: -362px -72px;
}

ul.o_t li.at {
	margin: 0px 2px;
	width: 110px;
	background-position: -362px -107px;
}

.l_t {
	margin-left: 20px;
}

.s_t {
	margin-left: 90px;
}

.l_t b,.l_t a {
	display: inline;
	float: left;
	margin: 12px 0px 0px 5px;
	height: 14px;
	line-height: 14px;
	vertical-align: middle;
	cursor: pointer;
}

.s_t b,.s_t span {
	display: inline;
	float: left;
	margin: 9px 0px 0px 5px;
	height: 21px;
	line-height: 20px;
	vertical-align: middle;
	cursor: pointer;
}

.l_t b {
	width: 14px;
	background-position: -560px -72px;
}

.s_t b {
	width: 80px;
	background-position: -475px -72px;
}

.hotgs {
	height: 42px;
	background-position: left -29px;
	background-repeat: repeat-x;
}

.hot_ft,.fvbox,.gs_ft {
	display: inline;
	height: 42px;
	line-height: 42px;
	vertical-align: middle;
}

.fvbox img {
	margin-left: 15px;
	margin-top: 5px;
	_margin-top: 2px;
}

.hot_ft {
	float: left;
	background-position: 0px 0px;
	overflow: hidden;
}

.hot_ft strong {
	margin-left: 10px;
}

.hot_ft ul {
	
}

.hot_ft li {
	display: inline;
	float: left;
	margin: 8px 0px 0px 10px;
	width: 103px;
	height: 27px;
	line-height: 22px;
	background-position: -446px -142px;
	text-align: center;
	cursor: pointer;
}

.hot_ft li.at {
	background-position: -446px -170px;
	color: #ffffff;
	font-weight: bold;
}

.hot_ft .times {
	margin: 10px;
	height: 22px;
	line-height: 24px;
	vertical-align: middle;
}

.hot_ft span,.hot_ft label,.hot_ft input,.hot_ft b {
	display: inline;
	float: left;
}

.hot_ft label {
	cursor: pointer;
}

.hot_ft input.txt {
	width: 87px;
	height: 18px;
	border: 1px solid #7892a9;
}

.hot_ft input.btn {
	margin-left: 10px;
	border: none;
	width: 55px;
	height: 22px;
	background-position: -560px -170px;
	cursor: pointer;
}

.hot_ft b.cal {
	margin: 3px;
	height: 16px;
	width: 14px;
	background-position: -580px -142px;
}

.hot_ft b.chk,.hot_ft b.chked {
	margin: 4px 2px 4px 20px;
	width: 13px;
	height: 13px;
	background-position: -600px -72px;
}

.hot_ft b.chked {
	background-position: -600px -100px;
}

.gs_ft {
	position: relative;
	float: left;
	background-position: right 0px;
	z-index: 98;
}

.gsbox {
	display: inline;
	float: right;
	margin-right: 10px;
}

.gs_ft span,.gs_ft font,.gs_ft b,.gs_ft a {
	display: inline;
	float: left;
}

.gs_ft span {
	margin: 10px 0px 0px 0px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	overflow: hidden;
}

.gs_ft span.sel {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	border: 1px solid #81a1ba;
}

.gs_ft span.tj {
	margin-left: 10px;
}

.gs_ft font {
	padding-left: 3px;
	width: 110px;
	overflow: hidden;
	font-size: 12px;
}

.gs_ft b.dp {
	width: 17px;
	height: 20px;
	background-position: -580px -72px;
	cursor: pointer;
}

.gs_ft b.ext,.gs_ft b.cos {
	margin: 7px 0px 0px 3px;
	width: 9px;
	height: 9px;
	overflow: hidden;
	background-position: -580px -100px;
	cursor: pointer;
}

.gs_ft b.cos {
	background-position: -580px -120px;
}

.gs_ft ul {
	position: absolute;
	left: -345px;
	z-index: 20;
	border: 1px solid #81a1ba;
	width: 130px;
	height: 220px;
	margin-top: 40px;
	overflow-y: scroll;
}

.gs_ft li {
	text-indent: 5px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	background-color: #ffffff;
}

.gs_ft li.over {
	color: #ffffff;
	background-color: #567EB1;
}

.diy_ft {
	
}

.diy_ft b.pot {
	display: inline;
	float: right;
	position: absolute;
	margin: -6px 0px 0px 930px;
	width: 18px;
	height: 9px;
	overflow: hidden;
	background-position: -560px -120px;
}

.diy_lis {
	border: 6px solid #567eb1;
}

.diy_head {
	height: 30px;
	line-height: 26px;
	overflow: hidden;
	background-color: #567eb1;
}

.diy_head div.l {
	float: left;
	color: #ffffff;
	font-weight: bold;
	padding: 0px 10px;
}

.diy_head div.r {
	float: right;
}

.diy_head b.gb {
	display: inline;
	float: right;
	margin: 5px;
	width: 15px;
	height: 14px;
	overflow: hidden;
	background-position: -560px -100px;
	cursor: pointer;
}

.diy_body {
	margin: 10px 40px;
	background-color: #ffffff;
}

.diy_lis li {
	display: inline;
	float: left;
	margin: 5px 0px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	overflow: hidden;
	width: 50%;
}

.diy_lis font {
	font-size: 12px;
	margin-left: 6px;
}

.diy_lis span {
	margin: 0px 5px;
	padding: 2px 8px;
	_padding: 2px 8px 0px;
	border: 1px solid #bfbfbf;
	cursor: pointer;
}

.diy_lis span.at {
	background-color: #fffedf;
	color: #DC0000;
	font-weight: bold;
}

.type_tab {
	
}

.types {
	
}

.types li {
	display: inline;
	float: left;
	margin-right: 5px;
	width: 84px;
	height: 27px;
	line-height: 24px;
	overflow: hidden;
	background-position: -362px -142px;
	text-align: center;
	cursor: pointer;
}

.types li.at {
	background-position: -362px -170px;
	color: #ffffff;
	font-weight: bold;
}

.types font {
	font-size: 12px;
}

.dbtable {
}


.dbtable table {
	width: 100%;
	border: 1px solid #d0d0d0;
	border-collapse: collapse;
}
.dbtable tr:hover{
	background-color: rgb(210,226,255);
}
.dbtable table,.dbtable th,.dbtable td {
	text-align: center;
	font-weight: normal;
	border-left: 1px solid #d0d0d0;
}
.dbtable td {
	
}
.dbtable td span,.dbtable td a{
	height:20px;
	overflow:hidden;
	display:block;
	white-space: nowrap;
	text-overflow:ellipsis;
	margin:0 auto;
	padding:3px;
}
.dbtable td span{
	max-width: 180px;
}
.dbtable td a{
	max-width: 100px;
}
.dbtable th {
	height: 35px;
	background-repeat: repeat-x;
	background-position: 0px -40px;
	white-space: nowrap;
}

.dbtable th a.desc {
	padding-right: 13px;
	background: url("../images/sort.gif") no-repeat scroll right -16px
		transparent;
}

.dbtable th a.asc {
	padding-right: 13px;
	background: url("../images/sort.gif") no-repeat scroll right 4px
		transparent;
}

.dbtable td {
	height: 28px;
}

.dbtable tr.even  {
	background-color: #eeeeee;
}
.dbtable tr.even:hover  {
	background-color: rgb(210,226,255);
}
.dbtable tr.chked td {
	background-color: #D2E2FF;
}

.dbtable td.ping,.dbtable td.zhang,.dbtable td.die {
	font-weight: 700;
	text-align: right;
	text-align: center \0;
	padding-right: 4px;
	padding-right: 0px \0;
	font-family: Arial;
}

.dbtable td.ping {
	color: #333333;
}

.dbtable td.die {
	color: #097C25;
}

.dbtable td.zhang {
	color: #DC0000;
}

.dbtable td a {
	/*float: left;
	margin-left:5px;*/
	margin-left: 4px;
}

.dbtable td.cz {
	width: 60px;
}

.dbtable td.cz a.buy,.dbtable td.cz a.unbuy {
	display: inline;
	float: left;
	margin-left: 2px;
	width: 57px;
	height: 20px;
	cursor: pointer;
	background: url("../images/ico_guide.gif") no-repeat scroll -940px
		-106px transparent;
}

.dbtable td.cz a.unbuy {
	background-position: -940px -127px;
	cursor: default;
}

.pagebk {
	margin-top: 20px;
	padding: 0px;
	height: 30px;
	vertical-align: middle;
	text-align: left;
}

#pagebar {
	position: relative;
	float: left;
}

#pagebar label,#pagebar span,#pagebar input {
	display: inline;
	float: left;
	margin: 0px 2px;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	overflow: hidden;
	font-size: 12px;
	border: 1px solid #d3d3d3;
	font-family: "锟斤拷锟斤拷";
}

#pagebar label {
	border: 1px solid #9eb3c4;
	padding: 0px 5px;
	color: #032a8f;
	cursor: pointer;
}

#pagebar span {
	border-color: #ffffff;
}

#pagebar input.pnum {
	width: 24px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
}

#pagebar input.pgo {
	width: 26px;
	height: 20px;
	line-height: 20px;
	background: url("../images/dangan_ico.png") no-repeat scroll -360px
		-120px #ffffff;
	cursor: pointer;
}

#pagebar .end {
	color: #d3d3d3;
	border: 1px solid #d3d3d3;
	cursor: default;
}

#pagebar .cur {
	color: #ffffff;
	background: #305683;
	border: 1px solid #305683;
	cursor: default;
}

label.showallpages {
	float: right;
	cursor: pointer;
}

label.showallpages input {
	margin: 0px;
	overflow: hidden;
	margin-right: 3px;
}

.md {
	vertical-align: middle;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 16px;
}

.showsale {
	margin-right: 20px;
}

.copypaste {
	margin-top: 10px;
	text-align: center;
}

.copypaste img {
	margin: 0px auto;
}

.copypaste span {
	display: block;
	width: 627px;
	height: 28px;
	margin: 0px auto;
	line-height: 28px;
	/*background: url("../images/copypaste.png") no-repeat scroll 0px 0px;*/
	text-align: center;
	cursor: pointer;
}

.f_n_box {
	width: 998px;
	margin: 0px auto;
	border: 1px solid #77c1ff;
}

.f_n_w950 {
	width: 948px;
}

.f_n_in {
	padding: 0px 8px;
	height: 52px;
	overflow: hidden;
	border: 1px solid #ffffff;
	background-color: #e0ecf9;
	font-size: 12px;
}

.f_n_box p {
	margin: 5px 0px;
	zoom: 1;
}

.f_n_box p:after {
	content: "";
	display: block;
	clear: left;
	height: 1px;
	overflow: hidden;
}

.f_n_box a {
	display: inline;
	float: left;
	margin: 0px 4px 0px 1px;
	height: 18px;
	line-height: 18px;
	*line-height: 20px;
	overflow: hidden;
	vertical-align: middle;
	color: #06309c;
	text-decoration: none;
}

.f_n_box a.st {
	margin: 0px 3px 0px 3px;
	width: 38px;
	text-indent: 5px;
	color: #333333;
	background: url("../images/fund_arrow.png") no-repeat scroll 0px 0px
		transparent;
	cursor: default;
}

.f_n_box a.sred {
	color: #DC0000;
}

.f_n_w950 a {
	margin: 0px 4px 0px 1px;
}

.dbtable .cal,.choose-date .cal,#datebtn,.choose-date .closed {
	background: url("../images/rank_ico.png") no-repeat scroll 0 0
		transparent;
}

.dbtable .cal,.choose-date .cal {
	background-position: -580px -142px;
	height: 16px;
	width: 14px;
	display: inline-block;
	cursor: pointer;
	margin-left: 5px;
	position: absolute;
}

#calen {
	/*position:absolute;
            top:0px;
            left:10px;
            _left:-6px;*/
	vertical-align: middle;
	line-height: 35px;
	/*margin-right:2px;*/
	margin-right: 0px;
}

.choose-date {
	position: absolute;
	top: -67px;
	right: 0;
	background-color: #FFFFFF;
	border: 2px solid #AAC4E3;
	width: 360px;
	height: 25px;
	padding: 15px 0 15px 15px;
	display: none;
	z-index: 3;
}

.choose-date .cal {
	margin: -3px -3px -3px 3px;
}

.choose-date .closed {
	position: absolute;
	top: -37px;
	right: 0;
	width: 15px;
	height: 14px;
	background-position: -560px -100px;
	cursor: pointer;
}

#datebtn {
	background-position: -560px -170px;
	border: medium none;
	cursor: pointer;
	height: 22px;
	margin-left: 10px;
	width: 55px;
}

.choose-date .times label span {
	top: 14px;
}

.times .txt {
	border: 1px solid #7892A9;
	height: 18px;
	width: 87px;
}

/*#sortclass .asc{
            *background-position:89px 14px;
        }
        #sortclass .desc{
            *background-position:89px -6px;
        }*/
#sortclass span {
	text-decoration: underline;
}

#qjmutip {
	background: url("../images/20130606141119.png") no-repeat scroll 0 0
		transparent;
	height: 40px;
	width: 159px;
	overflow: hidden;
	position: absolute;
	top: -35px;
	right: 100px;
}

#qjmutip a {
	color: #333333;
	float: left;
	height: 26px;
	line-height: 28px;
	margin-left: 25px;
	text-decoration: none;
	vertical-align: middle;
}

#qjmutip span.closedate {
	cursor: pointer;
	float: right;
	margin: 0;
	overflow: hidden;
	width: 20px;
	display: block;
	height: 28px;
	top: 0px;
	position: absolute;
	right: 3px;
}

/*头锟斤拷锟斤拷锟斤拷*/
.dbtable th.tworow {
	word-wrap: break-word;
	word-break: normal;
}

.dbtable th.tworow a.desc,.dbtable th.tworow a.asc {
	padding: 0px;
	background: none;
}

span.ades {
	display: inline-block;
	line-height: 14px;
	text-align: center;
	vertical-align: middle;
	text-decoration: underline;
}

.tworow a span.showway {
	background: url("../images/sort.gif") no-repeat scroll 0 0;
}

.tworow a.asc span.showway {
	display: inline-block;
	height: 14px;
	width: 12px;
	line-height: 35px;
	vertical-align: middle;
	background-position: right 0;
}

.tworow a.desc span.showway {
	display: inline-block;
	height: 12px;
	width: 12px;
	line-height: 35px;
	vertical-align: middle;
	background-position: right -20px;
}

.datespan {
	line-height: 35px;
	vertical-align: middle;
}

.datespan a {
	line-height: 35px;
	vertical-align: middle;
}

.yh_head {
	padding: 0 0px;
}

.yh_head span {
	line-height: 16px;
	vertical-align: middle;
}

.dbtable td a.buybtn {
	float: none;
	margin-left: 0px;
}

.buybtn {
	display: inline-block;
	width: 50px;
	height: 20px;
	background: url("../images/fund_default_elements.png") no-repeat scroll
		-75px -20px transparent;
}

.unbuy {
	background-position: -75px 0;
}
/*qdii type*/
.qdiiTypes {
	padding-left: 10px;
	margin-top: 3px;
}

.qdiiTypes p {
	text-align: left;
	float: left;
	vertical-align: middle;
}

.qdiiTypes a {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	margin: 0 4px;
	line-height: 1.8;
	vertical-align: middle;
	text-decoration: none;
}

.qdiiTypes a.at {
	background-color: #4975AD;
	padding: 0 3px;
	line-height: 1.5;
	_line-height: 20px;
	_height: 20px;
	color: white;
}

.qdiiTypes .secondrow {
	margin-left: 129px;
}

.qdiiTypes span {
	float: left;
	line-height: 40px;
	display: inline-block;
	_display: inline;
	_zoom: 1;
	vertical-align: middle;
}

.dbtable a {
	cursor: pointer;
	text-decoration: underline;
	color: #005ea7;
}

.search-bar .dw {
	position: absolute;
	right: 8px;
	background: url("../images/sprite2.png") no-repeat scroll 0px 0px;
	height: 21px;
	top: 10px;
	width: 20px;
}

.types li {
	height: 22px;
}

div.nav-category span {
	display: inline;
}

.fund_top_text {
	border-top: 0px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	#home {
		width: 300px;
		height: 300px;
	}
}

.dbtable th {
	background-position: 0 -35px;
	height: 38px;
}

.buybtn {
	width: 49px;
}

.zqTypes {
	padding-left: 10px;
	margin-top: 3px;
}

.zqTypes span {
	float: left;
	line-height: 20px;
	display: inline-block;
	_display: inline;
	_zoom: 1;
	vertical-align: middle;
}

.zqTypes a.at {
	background-color: #4975AD;
	padding: 0 3px;
	line-height: 1.5;
	_line-height: 20px;
	_height: 20px;
	color: white;
}

.zqTypes a {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	margin: 0 4px;
	line-height: 1.8;
	vertical-align: middle;
	text-decoration: none;
}

.gs_ft ul {
	height: auto;
	max-height: 200px;
	width: 150px;
	*width: 147px;
	background-color: #fff;
	_height: 200px;
}

#sel {
	width: 130px;
	*width: 126px;
	float: left;
	border: none;
	outline: none;
	height: 20px;
	line-height: 20px;
	*height: 18px;
	*line-height: 18px;
}

.gs_ft ul {
	width: 398px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.gs_ft ul {
		width: 398px;
	}
}

.dtr {
	background-color: rgb(255, 255, 255);
}

#gss li:hover {
	color: #ffffff;
	background-color: #993EB1;
	cursor: pointer;
}

a.sort {
	padding-right: 10px;
}

.dbtable b.calen {
	display: none
}

#qxdata {
	display: none;
}

.con_detail_right {
	width: 249px;
	float: left;
}

.angle2 {
	margin-right: 5px;
}

.cjwt_content ul li a {
	font-size: 12px;
	padding-top: 8px;
	color: #666666;
}

.qx-search {
	overflow: hidden;
	padding: 2px 10px;
}

#J_lilv,#J_jg {
	display: none;
}
.itypes{
}
.itypes li{
	height: 20px;
	width: 20px;
	border: none;
}
.itypes li.at{
	border: 1px solid #287b9d;
}
.itypes li.bg{
	background: url(../images/bg.png) no-repeat 0 0;
	background-size:20px; 
}
.itypes li.qx{
	background: url(../images/qx.png) no-repeat 0 0;
	background-size:20px; 
}

.section {
    width: 950px;
    margin: 0 auto;
}
.bread {
    height: 23px;
    line-height: 22px;
    padding: 10px 0 10px 22px;
    position: relative;
    z-index: 20;
}
.bread .path {    
	background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 7px;
    height: 10px;
    margin: 0 8px;
    background-position: 0 0;
    vertical-align: middle;
}
.bread span {
    color: #333;
}
.navigation {
    border: 1px solid #e9e9e9;
    padding: 18px 0 0 19px;
    background: #fff;
    zoom: 1;
    position:relative;
}
.page-header {
    height: 70px;
    background-color: #fff;
    clear: both;
    z-index: 100;
}
.page-header .search-bar {
    position: relative;
    float: right;
    margin-top: 14px;
}
.nav-category {
    position: relative;
    padding: 5px 0;
    line-height: 20px;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    z-index: 19;
}
div.nav-category {
    margin-top: 10px;
}
.fdjlogo {
    background: url(../images/bxfdj_icon.png) no-repeat center left;
}
.fdjlogo a, .fdjlogo a:hover, .fdjlogo a:active {
    float: left;
    background: #287b9d;
    color: #FFF;
    display: block;
    font-size: 1.167em;
    font-weight: bold;
    width: 70px;
    height: 30px;
    line-height: 28px;
    position: relative;
    text-align: center;
}
.nav-category h4 {
    font-size: 12px;
}
.composite {
    display: table-cell;
    vertical-align: top;
    padding-top: 13px;
    height: 50px;
    margin-right: 5px;
    float: right;
}
.fdjlogo .prw_rup {
    margin-left: 80px;
}
.composite{
	position: absolute;
	top: 20px;
	right: 20px;
}
.page-header .search-bar {
    position: relative;
    float: right;
    margin-top: 14px;
}
.page-header .search-bar input {
    width: 322px;
    height: 18px;
    font-size: 14px;
    padding: 10px 66px 10px 10px;
    border: 1px solid #e3e3e3;
}
.composite  a, .composite  a:hover, .composite  a:active {
    background: #287b9d;
    color: #FFF;
    font-size: 1.167em;
    font-weight: bold;
    line-height: 28px;
    position: relative;
    text-align: center;
    padding: 4px 10px;
}
.stitle{
	float:left;
	width: 83px;
	_width: 93px;
}
.nc-contain{
	float: left;
}