﻿body,th,td{color:black;font-size:12px;font-family:宋体, Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
a:link,a:visited {color:#07519A;text-decoration:none;font-style:normal!important;}
a:active,a:hover {color:#07519A;text-decoration:underline;font-style:normal!important;}
.clear{clear:both;height:0px;overflow:hidden;visibility:hidden;}
.left {float:left;}
.right {float:right;}
ul, li {font-weight:normal;list-style-type:none;margin:0;padding:0;    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
input,select { font-size:12px;  padding:1px; margin:0px}
.text{ border:1px silver solid;padding:2px;}
.select{ border:1px silver solid;padding:2px;}
.button{ cursor:pointer; border:1px silver solid}
#wrap{width:960px;margin:0px auto; border:1px #f0f0f0 solid;border-bottom:none; background-color:#fff}

/* ------------- logo nav ----------------*/
#logobox { width:960px; height:75px; }
 
 #nav { width:740px; height:65px; background:#F5F5F5;margin:5px;}
 	#nav ul {}
	#nav li { float:left; width:80px; text-align:center; line-height:16px; background:url(/images/navline.gif) no-repeat 100% 2px; margin:3px 0; }
		#nav li.nonavline {background: url(/images/navlinenone.gif) !important;}
		#nav li a{color:#666}
		#nav li a:hover { padding:4px 10px; background:#FFF;text-decoration:none;}
	#nav .currently a{ padding:4px 10px; background:#FFF;font-weight:700;}
	#nav .r a{color:#d21f26;}


.nav {width:960px;margin:5px 0px  0px  0px ;}	
	#clock {float:left;font-weight:100;height:16px;padding-top:2px;text-align:center;width:200px; color:#d21f26;background:white}
	.nav1 {background:#999999 url(/images/navi1.gif) repeat scroll 0 0;float:left;height:18px;width:18px;}
	.nav2 {background:#D21F26;float:left;height:16px;padding-top:2px;text-align:left;width:60px;;color:white; font-weight:700}
	.navi {background:#D21F26 ;float:left;height:16px;padding-top:2px; padding-bottom:0px; text-align:left;width:682px;;color:white; position:relative}
    .navi marquee{padding:0px;margin:0px; }
	.navi .currently{ background:white}
	.navi .currently a{ color:#d21f26}
	.navi .currently a:link{color:#d21f26}
	.navi .currently a:hover{color:#d21f26}
	.navi .currently a:visited{ color:#d21f26}
    #jump { position:absolute; right:5px;}
	.navi a {color:#FFF; padding:1px 5px;}
	.navi a:link{color:#FFF}
	.navi a:hover{color:#FFF}
	.navi a:visited{color:#FFF}
.hs{background:#f5f5f5}
#hq p{float:left;width:465px;margin:4px;padding:0px;font-size:12px;}

#menu a{ color:#666;}
#menu {border-bottom:1px #ccc solid}
#fclass  span{ cursor:pointer}
#fclass  span.currently  { padding:4px 10px; background:#FFF;font-weight:700;color:red;border-top:2px #ccc solid;border-left:1px #ccc solid;border-right:1px #ccc solid;}
#otherchannel,#f,#fclass{padding:3px;}
#footer{border-top: 1px #D21F26 solid;margin-top:10px;padding-top:0px;line-height:20px;text-align:center;padding:10px 0px;}
#footer a {color:#808080}
#footer li{display:inline;background: url(/images/navline.gif) no-repeat; padding-left:10px; }
#loading {width:200px;position:absolute;z-index:1px;top:300px;left:200px;}

/* ------------main---------------------- */
#main{margin-top:4px;}
#kf{width:475px; float:left}
#qt{width:475px; float:left; margin-left:10px; }
table.list { border-collapse: collapse;word-break:break-all;cursor: default;width:100%;} 
.list th ,.list td{ padding: 2px;border: 1px #cccccc solid; line-height:150%} 
.list th{ background:#FFF8F8 none repeat scroll 0 0;
padding:4px 0 4px 2px;color:#D21F26;
}
.list td{ 
background:#F8FFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:4px 0 4px 2px;
}
.m {
background:#F8FFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:4px 0 4px 2px;
margin:4px 0px;
}
.pink {
background:#F8FFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:4px 0 4px 2px;
margin:5px;
}
#content{ width:700px; float:left; border:1px solid #CCC}
#right{width:250px;float:right;border:1px solid #CCC}

.rlist {width:100%}
.rlist table,.rlist ul{ width:*;   table-layout : fixed ;  }
.rlist th{ text-align:left; background:#fff8f8; height:20px; line-height:20px; color:#D21F26; border:1px}
.rlist th a {color:#D21f26}
.rlist th a:link {color:#D21f26}
.rlist th a:visited {color:#D21f26}
.rlist td{ line-height:150%; background:url(/images/point3.gif) left center no-repeat; padding-left:10px;white-space:nowrap; overflow:hidden; text-overflow :ellipsis }
.no td{ background:none; padding:1px 2px}
.rlist li{line-height:150%; background:url(/images/point3.gif) left center no-repeat; padding-left:10px;white-space:nowrap; overflow:hidden;}
.rlist h1{ font-size:12px;text-align:left; background:#fff8f8; height:20px; line-height:20px; color:#D21F26; padding:0px; margin:0px;}
.pad h1,.pad ul{ padding-left:2px}
.companylist { margin:5px}
.companylist table{background:#f8ffff;border-collapse: collapse;}
.companylist td{ padding:5px; border:1px solid #CCC}
.companylist th{ padding:5px; text-align:left;border:1px solid #CCC; color:#D21F26; }


#left{width:180px;float:left;border:1px solid #CCC}
#con{ width:770px; float:right; border:1px solid #CCC; background:#F5F5F5}

.leftmenu {width:100%;table-layout : fixed ; }
.leftmenu td{ line-height:150%; padding-left:10px; border-bottom:dotted #CCC 1px; background:url(../images/point3.gif) left center no-repeat;white-space:nowrap;overflow:hidden; text-overflow :ellipsis}
.leftmenu  td.currently {background-color:#D21F26;height:20px;text-align:left;width:100%;}
.leftmenu td.currently a{color:#FFF; font-weight:700}
.leftmenu th{background:#D21F26; line-height:150%; padding-left:10px; border-bottom:dotted #CCC 1px; text-align:left; color:#FFF;}
.leftmenu th a{ color:#FFF}
#title { height:30px; width:100%; line-height:30px;font-weight:700; color:#d21f26;background:#fff8f8; }
#ctitle { height:30px; width:100%; line-height:30px;font-weight:700; color:#d21f26;background:#fff8f8; }
.lefttitle{ width:30%; float:left; text-align:left;}
.lefttitle span a{ font-weight:normal;}
.righttitle{ width:60%; float:right; text-align:right; line-height:30px; height:30px; padding-right:5px}
.righttitle select{ margin:0px; padding:0px; margin-top:5px;}
.righttitle a{ color:#D21F26}
.itable{ width:760px; margin:5px;background:#f2f2f2; }
.itable td{ line-height:170%; padding:4px;background:#ffffff;vertical-align:top }
.itable th{ line-height:170%; padding:4px; background:#eeeeee; text-align:left; vertical-align:top}

.itable2{ width:690px; margin:5px;background:#f2f2f2; }
.itable2 td{ line-height:170%; padding:4px;background:#ffffff;vertical-align:top }
.itable2 th{ line-height:170%; padding:4px; background:#eeeeee; text-align:left; vertical-align:top}
.fundtable th
{
	padding: 4px;
	border: 1px #cccccc solid;
	background:#fff8f8;
	line-height:150%;
	color:#D21F26;

}
.fundtable td
{
	padding: 4px;
	background: #F8ffff;
	border: 1px #cccccc solid;
	line-height:150%;
}
.fundtable
{
	width:100%;
	border: 1px solid #cccccc;
	margin-bottom:5px;
	border-collapse: collapse;
}
.fundtable2 th
{
	padding: 4px;
	border: 1px #cccccc solid;
	background:#eee;
	line-height:150%;
	color:#000;

}
.fundtable2 td
{
	padding: 4px;
	background: #fff;
	border: 1px #cccccc solid;
	line-height:150%;text-align:right
}
.fundtable2
{
	width:760px;
	border: 1px solid #cccccc;
	margin-bottom:5px;
	border-collapse: collapse;
	margin:5px;
}

		.overmenu{ 
	background-image:url(/images/xzl_r10.jpg);
	color:#D21F26;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	cursor:pointer;
	border-top:#cccccc solid 1px;
    border-right:#cccccc solid 1px;
	border-left:#cccccc solid 1px;
	border-bottom:#f8f8f8 solid 1px;
		}	
		.outmenu
		{ 

    border:#cccccc solid 1px;

	color:#606060;
	text-align:center;
	font-size:12px;
	cursor:pointer;
		}
		.overmenu a:link{color:#D21F26}
		.overmenu a:visited{color:#D21F26}
	

/* font */
.red{color:red;}
.green{color:green;}
/* tablesorter*/
#sorthead th{
	cursor:pointer;
}

#sorthead th.sorttable_nosort{
	cursor:default;
}
/*页*/
.pagelist { }
.pagelist li{ line-height:18px;background:url(/images/point3.gif) left center no-repeat; margin-left:5px; padding-left:10px;}
.pagelist li a { color:#333; }
.pagelist li{ position:relative; }
.pagelist li span{ position:absolute; right:10px; height:18px; line-height:18px; }
div.pagination {
         padding: 3px;
         margin: 10px;
}
div.pagination a {
         padding: 2px 5px 2px 5px;
         margin: 2px;
         border: 1px solid #AAAADD;
         text-decoration: none;
         color: #07519A;
         background:#fff;
}
div.pagination a:hover, div.pagination a:active {
         border: 1px solid #07519A;
         color: #000;
}
div.pagination span.current {
         padding: 2px 5px 2px 5px;
         margin: 2px;
         border: 1px solid #07519A;
         font-weight: bold;
         background-color:#07519A;
         color: #FFF;
}

/*autocomplete*/

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
