@charset "utf-8";
/* CSS Document */
html,body,h1,h2,p {
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
a {
	text-decoration:none;
	color:#232323;
}


.zq{
	background-color:#fcfcfc; width:1002px; margin:0px auto;
}
#wrapper {
	width:1002px;
	border-top:5px solid #a1d4f3; background:url(banner11.gif) no-repeat;
	font:12px "宋体";
}
#head {
	width:1002px; height:108px; margin-bottom:-15px
}
#head .login {
	float:right;
	width:183px;
	height:22px;
	text-align:center;
	background:url(topheadbg.gif) left top no-repeat;
}
#head .login a {
	color:#fff;
	text-decoration:none;
	margin-left:5px;
	font-weight:600;
}
#head .login a:hover {
	color:#1d71b1;
}
#head .logo {
	width:234px;
	height:50px;
	float:left;
	margin:10px 0px 0px 40px;
}
#main {
	width:960px;
	margin:5px auto;
}
.position {
	width:960px;
	height:40px;
	background:url(gailan06.png) left center repeat-x;
	line-height:40px;
	color:#333;
	font-weight:600;
}
.position p {
	margin-left:15px;
	background:url(gailan01.png) left center no-repeat;
	padding-left:15px;
}
.position p span {
	color:#A50;
}
.leftbar {
	width:220px;
	float:left;
	margin-top:15px;
	margin-bottom:30px;
	border:1px solid #e7e7e7;
	border-radius:5px;
	padding-bottom:45px;
	height:500px;
}
.leftbar h1 {
	font-size:15px;
	font-weight:700;
	background:url(gailan02.png) left center no-repeat;
	padding-left:25px;
	line-height:20px;
	color:#815b1a;
	margin:15px 0px 15px 13px;
}
.leftbar #leftnav01 {
	margin-left:12px;
	margin-right:12px;
}
.leftbar #leftnav01 li{
	line-height:30px;
	padding-left:10px;
	background:#eaf3f8;
	margin-bottom:5px;
	border-bottom:1px solid #cee2eb;
}
.leftbar #leftnav02 li {
	background:#fff;
	border-bottom:1px solid #e7e7e7;
	margin-left:5px;
}
.leftbar a {
	font-size:13px;
	color:#2f5b80;
	font-weight:600;
}
#leftnav02 a {
	font-size:12px;
	color:#555;
	font-weight:normal;
}
#leftnav02 a:hover {
	color:#815b1a;
	text-decoration:underline;
}
.content {
	#border:1px solid #e7e7e7;
	border-radius:5px;
	width:705px;
	float:left;
	margin-left:10px;
	margin-top:15px;
	margin-bottom:30px;
	#padding-top:13px;
	overflow:hidden;
}
.content_wrap {
	float:left;
	margin-left:35px;
	margin-bottom:15px;
}
.content_wrap span{
	float:right;
}
.time {
	float:right;
	margin-right:35px;
}
.content_wrap li{
	height:35px;
	line-height:35px;
	width:620px;
}
.page_roll {
	clear:both;
	height:44px;
	line-height:44px;
	margin:0px 10px ;
	text-align:center;
	padding-right:20px;
	color:#345581;
}
.content div a{color:#345581;}
.content a:hover {
	color:#8b6725;
	text-decoration:underline;
}
.page_roll  input {
	width:22px;
}




#footer {
	width:1002px;
	clear:both;
	padding-bottom:30px;
	overflow:hidden;
}
#footer .footertop {
	height:37px;
	line-height:37px;
	text-align:center;
	color:#fff;
	background:url(footertop.gif) left top repeat-x;
	margin-bottom:16px;
}
#footer a {
	color:#fff;
}
#footer a:hover {
	color:#1d71b1;
}
#footer p {
	text-align:center;
	margin-top:6px;
}
#footer .one,#footer .two,#footer .three,#footer .four {
	width:118px;
	float:left;
	margin-left:10px;
}
#footer img {
	float:left;
	margin-right:8px;
}
#footer ul li {
	line-height:15px;
}
#footer .footerbottom p+div {
	margin:30px 245px 30px 245px;
}

.ztree{margin-left:3px;}
.ztree * {font-size: 12px;font-weight:bold;}
.ztree li ul{ margin:0; padding:0}
.ztree li {line-height:30px;}
.ztree li a {width:209px;padding-top: 0px;color:#2f5b80;}
.ztree li a:hover {text-decoration:none; color:#e57b36;}
.ztree li a span.button.switch {visibility:hidden}
.ztree.showIcon li a span.button.switch {visibility:visible}
.ztree li a.fk_title.curSelectedNode {color:#335582;height:39px;}
.ztree li a.curSelectedNode {color:#e57b36;height:30px;}
.ztree li span {line-height:30px;font-size:12px; font-weight:normal;}
.ztree li span.button {margin:4px 4px 0 0;}
.ztree li span.button.switch {width: 16px;height: 16px;margin-left:10px;}

.ztree li a.level0 span {	font-size:13px; font-weight:600;}
.ztree li span.button.switch.level0 {margin-left:10px;}
.ztree li span.button.switch.level1 {margin-left:10px;}
.ztree li span.button.noline_open {background-image:url(gailan04.png);}
.ztree li span.button.noline_close {background-image:url(gailan04.png);}
.ztree li span.button.noline_open.level0 {background-image:url(gailan03.png);}
.ztree li span.button.noline_close.level0 {background-image:url(gailan05.png);}


.ztree a.level0{background-color:#eaf3f8;margin-bottom:5px;	border-bottom:1px solid #cee2eb;}
.ztree a.level1{width:199px;background:#fff; border-bottom:1px solid #e7e7e7; margin-left:5px;margin-bottom:5px;}



/*表单样式开始*/
.r_con .fk_zxtw_title{ height:33px; background:#f0f0f0 url(zxtw_title.gif) no-repeat left center; margin-bottom:1px;}
.r_con .zxtw_con{ border:1px solid #e8e8e8; background-color:#fcfcfc; padding:10px 0;}
.zxtw_form { padding-left:55px; color:#262626; font-size:14px;}
.zxtw_form div { margin-bottom:10px;}
.zxtw_form input{ border:1px solid #c9c9c9; background:#ffffff; height:26px; margin-right:20px; width:200px;}
.zxtw_form span { display:inline-block; width:70px;}
.zxtw_form span.star{ color:#ff0300;width:12px;}
.zxtw_form  input.wtms { width:545px;}
.zxtw_form  input.xqms{width:545px; height:100px; vertical-align:text-top; }
.zxtw_form  input.fj{ width:445px;}
.zxtw_form  .add { display:inline-block; background:url(add_btn.gif) no-repeat; width:79px; height:27px;*height:36px; line-height:27px; cursor:pointer; text-indent:-9999px;} 
.zxtw_form .v_code{ position:relative;}
.zxtw_form .v_code img{ position:absolute; top:2px; left:315px;}
.zxtw_form .submit{ padding-left:535px;}
.zxtw_form .submit input{ border:0px;display:block; background:url(sub_btn.gif) no-repeat; width:97px; height:36px; cursor:pointer; text-indent:-8888px;}
/*表单样式结束*/

/*市场数据样式开始*/
.history_tab{
	border:1px solid #e7e7e7;
	width:180px;
	position:absolute;
	height:230px;
	background-color:#ffffff;
	display:none;
}
.history_tab span{
    float: right;
    margin-bottom: 10px;
    margin-left: 25px;
}

.history_tab li span b {
   margin-right: 3px;
}
.history_tab ul li{
  margin-bottom: 10px;
  margin-left: 20px;
  width: 140px;
}

.scsj_tab{
	display:none;
}
.scsj_tab table {
	margin:0px;
	padding:0px;
}

.ntab {
	width:695px;
	overflow:hidden;
}
.ntab ul {
	float:left;
	margin-left:5px;
	width:500px;
}
.ntab li {
	float:left;
	margin-left:1px;
	height:25px;
	line-height:25px;
	text-align:center;
}
.ntab li a {
	border:1px solid #cee2e9;
	border-bottom:none;
	color:#67b1e0;
	font-weight:600;
	background:url(a.png) left center repeat-x;
	padding:5px 10px;
	border-radius:2px;
	cursor:pointer;
}
.ntab li a:hover , .ntab ul .on{
	background:url(hover.png) left center repeat-x;
	color:#e57b36;
}
.ntabcontent {
	width:695px;
}
.search {
	clear:both;
	margin:30px 0 20px 20px;
}
.scsj_cpmc {
	width:130px;
	height:20px;
	line-height:20px;
	text-align:left;
	border:1px solid #e6e8e8;
	margin-right:0px;
}
.scsj_xymc {
	width:130px;
	height:20px;
	line-height:20px;
	text-align:left;
	border:1px solid #e6e8e8;
	margin-right:0px;
}
.search a {
	background:#cbe4ed;
	border:1px solid #c4d9e1;
	color:#fff;
	padding:3px 8px;
	margin-left:3px;
}
.search a:hover ,.search .on02{
	background:#f27b2e;
	border:1px solid #ce8b5f;
	color:#fff;
	padding:3px 8px;
	margin-left:3px;
}
.scsj_tab p {
	margin:10px 20px 10px 505px;
	width:160px;
	text-align:right;
	display:none;
}
.scsj_tab p span {
	color:#F00;
}
.scsj_tab table {
	margin-left:20px;
	width:655px;
}
.scsj_tab th {
	height:35px;
	color:#657b85;
}
.scsj_tab td {
	height:25px;
}
	
.tab03 {
	margin-top:20px;
}
/*市场数据样式结束*/

/*数据曲线样式开始*/

.sjqx_tab{
	display:none;
}
.scsj_date{
	width:85px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:1px solid #e6e8e8;
}
.search a {
	background:#cbe4ed;
	border:1px solid #c4d9e1;
	color:#fff;
	padding:3px 10px;
	cursor: pointer;
}
.search a:hover{
	background:#f27b2e;
	border:1px solid #ce8b5f;
	color:#fff;
	padding:3px 10px;
}
.choice , .choice02 {
	width:655px;
	padding-bottom:30px;
}
.choice03{
	width:655px;
	padding-bottom:10px;
}
.choice select{
	float:left;
	margin-right:5px;
}
input[type="checkbox"] {
	margin:0px;
	padding:0px;
}
#select1 , #select3 , #select5 {
	width:90px;
	padding:0px;
	height:20px;
	line-height:20px;
	border:1px solid #e6e8e8;
}
#select2 , #select4 , #select6 {
	width:95px;
	padding:0px;
	margin-right:5px;
	height:20px;
	line-height:20px;
	border:1px solid #e6e8e8;
}
.curve {
	width:655px;
	height:280px;
	border:1px solid #666666;
	margin-top:15px;
}
.color {color:#F00; font-weight:600;}
.color2 {color:#acfb02; font-weight:600;}
.color3 {color:#f75ff8; font-weight:600;}
.color4 {color:#00a2e5; font-weight:600;}
.sjqx_tab table {
	margin-left:35px;
	width:630px;
}
.sjqx_tab th {
	height:35px;
	color:#657b85;
}
.sjqx_tab td {
	height:25px;
}
.div1{
	float:left;
	height:13px;
	width:13px;
	margin-right:6px;
	margin-top:3px;
	background-color:#FF0000;
}
.div2{
	float:left;
	height:13px;
	width:13px;
	margin-right:6px;
	margin-top:3px;
	background-color:#ACFB02;
}
.div3{
	float:left;
	height:13px;
	width:13px;
	margin-right:6px;
	margin-top:3px;
	background-color:#F75FF8;
}

#div4{
	clear:both;
}
/*数据曲线样式结束*/

.qssj_message{
	margin-bottom:10px;
}

.bg_10{ display:none;	position:fixed;	width:100%;	height:100%;	background:gray;	z-index:5;top:0;	left:0;	filter:Alpha(Opacity=70);	/* IE */	-moz-opacity:0.7;	/* Moz + FF */	opacity: 0.7;}
.bg_12{ display:none; width:564px;height:350px;position:fixed;top:50%;margin-top:-150px;background:#fff;z-index:6;left:50%;margin-left:-250px; border-radius:6px 6px 0 0;}

.login_wrapper h3 {	background: url(login_01.gif) no-repeat; border-radius:6px 0 0 0;		width: 120px;	height: 29px;	line-height: 34px;	color: #ffffff;	padding-left: 40px;	font-size: 14px;margin:0px;}
.login {	width: 562px;	border: 1px solid #cfcfcf;	border-top: 2px solid #619acf;	border-radius: 0 0 6px 6px;	padding-top: 35px;	background: #fafafa url(login_03.gif) no-repeat 350px 110px;	padding-bottom:65px;}
.login dl{position: relative;margin-left:60px;display:inline-block; margin-bottom:20px; *margin-bottom:7px; }
.login dt{ position:absolute;width:75px;left: 0;
top: 8px;*top: 14px; color:#373838; font-weight:bold; }
.login dd {padding: 8px 0 8px 30px;zoom: 1;position: relative; display:inline;}
.login dd input{ width:260px; height:30px; border:1px solid #e0dfe3; line-height:30px;}
.login dl.v_code input{ width:100px;}
.login dl.v_code strong { position:absolute; left:140px;width:150px;}
.login dl.v_code strong span { margin-left: 10px;}
.btn_changeimg{font-size:12px;font-weight:normal;cursor: pointer;color:#494949;}
.btn_changeimg:hover,.btn_changeimg:active{color:#F25206;text-decoration:underline;}
.login .btn{ margin-left:125px;}
.login .btn a { display:block; width:84px; height:30px; line-height:30px; background:url(login_02.gif) no-repeat; text-align:center; float:left; margin-right:18px; font-size:14px; text-decoration:none; font-weight:bold; color:#1071ba; cursor:pointer;}
.login .btn a:hover,.login .btn a:active{ text-decoration:underline;}
.login .f_pass a{ display:inline-block; font-size:12px; padding-left:70px; padding-top:5px; color:#1071ba;*padding-left:5px;}
.error { border:1px solid #ff8080; width:254px; background-color:#fff2f2; margin-left:125px; padding:3px; margin-bottom:5px; color:#666666; font-size:12px;display:none;}

.tiaojian{
	margin-top:10px;
	margin-left:20px;
}

.jgsj{
	margin-left:10px;
	padding-top: 15px;
}

.jgsj table {
	width:658px;
	margin-left:20px;
	clear:both;
	margin-bottom:15px;
}
.jgsj table th {
	height:25px;
}

.jgsj table td {
	text-align:center;
}

#swjg_search,#swjg_download{
	width:70px;
	height:18px;
	background:#cbe4ed;
	border:1px solid #B6C8CD;
	margin-top:10px;
}

#xjjg_search,#xjjg_download,#jgsb_search,#jgsb_download,#jgsjtj_search,#jgsjtj_download,#search,#download{
	width:70px;
	height:18px;
	background:#cbe4ed;
	border:1px solid #B6C8CD;
	margin-left:10px;
}

#swjg_startTime , #swjg_endTime , #sDate , #eDate {
	width:85px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:1px solid #e6e8e8;
	margin-right:0px;
}

#xjjg_startTime , #xjjg_endTime , #sDate , #eDate {
	width:85px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:1px solid #e6e8e8;
	margin-right:0px;
}