html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;}
body {color: #2f332a;font: 15px/21px arial, helvetica, simsun, sans-serif;background: #f0f6e4 \9;}
h1, h2, h3, h4, h5, h6 {color: #2f332a;font-weight: bold;font-family: helvetica, arial, sans-serif;padding-bottom: 5px;}
h1 {font-size: 24px;line-height: 34px;text-align:tiaojian center;}
h2 {font-size: 14px;line-height: 24px;padding-top: 5px;}
h6 {font-weight: normal;font-size: 12px;letter-spacing: 1px;line-height: 24px;text-align: center;}
a {color:#494949;text-decoration: none;}
a:hover,a:active{color:#335582; text-decoration:underline;}
input.radio {margin: 0 2px 0 8px;}
input.radio.first {margin-left:0;}
input.empty {color: lightgray;}
code {color: #2f332a;}
.highlight_red {color:#a60000;}
.highlight_green {color:#a7f43d;}
li {list-style: none;font-size: 12px;}
li.title {list-style: none;}
ul.list {margin-left: 17px;}

div.content_wrap {width: 600px;height:380px;}
div.content_wrap div.left{float: left;width: 250px;}
div.content_wrap div.right{float: right;width: 340px;}
div.ztreedemobackground {width:250px;height:362px;text-align:left;}

ul.ztree {}
ul.log {border: 1px solid #617775;background: #f0f6e4;width:300px;height:170px;overflow: hidden;}
ul.log.small {height:45px;}
ul.log li {color: #666666;list-style: none;padding-left: 10px;}
ul.log li.dark {background-color: #e3e3e3;}

/* ruler */
div.ruler {height:20px; width:220px; background-color:#f0f6e4;border: 1px solid #333; margin-bottom: 5px; cursor: pointer}
div.ruler div.cursor {height:20px; width:30px; background-color:#3c6e31; color:white; text-align: right; padding-right: 5px; cursor: pointer}

.ztree * {font-size: 12px;font-weight:bold;}
.ztree li ul{ margin:0; padding:0}
.ztree li {line-height:30px;}
.ztree li a.level0.fk_title {width:209px;padding-top: 0px;color:#95742f;}
.ztree li a.level1 {width:209px;padding-top: 0px;color:#494949;}
.ztree li a:hover {text-decoration:none; color:#f25206 !important;}
.ztree li a span.button.switch {visibility:hidden}
.ztree.showicon li a span.button.switch {visibility:visible}
.ztree li a.level0.fk_title{height:39px;}
.ztree li a.curselectednode{color:#f25206 !important;}
.ztree li a{height:30px;}
.ztree li span {line-height:30px;}
.ztree li span.button {margin:4px 4px 0 0;}
.ztree li span.button.switch {width: 16px;height: 16px;margin-left:48px;}

.ztree li a.level0 span {font-size: 13px;font-weight: bold;line-height:32px;}
.ztree li a.level1{color:#494949;} 
.ztree li span.button.switch.level0 {margin-left:10px;}
.ztree li span.button.switch.level1 {margin-left:30px;}
.ztree li span.button.noline_open {background-image:url(/uploads/image/images/ico_01_on.png);}
.ztree li span.button.noline_close {background-image:url(/uploads/image/images/ico_01.png);}
.ztree li span.button.noline_open.level0 {background-image:url(/uploads/image/images/ico_02.gif);}
.ztree li span.button.noline_close.level0 {background-image:url(/uploads/image/images/ico_02_on.gif);}
.fk_nav{float:left; width:214px;  margin-right:10px; background:url(/uploads/image/images/fk_m_bg.gif) repeat-y; }
.fk_nav h2{background:url(/uploads/image/images/cpgz_title.gif) no-repeat ; height:25px; }
#cpyw_tree{background:url(/uploads/image/images/fk_b_bg.gif) no-repeat center bottom; height:520px; padding-bottom:30px; }
.fk_title{background:url(/uploads/image/images/fk_sub_title.gif) no-repeat center center; background-position:0px,-9px; height:39px; border-top:1px solid #d6d7d9; }

.clear{ clear:both;}

.header_wrapper { background: url(/uploads/image/images/header_bg.gif) repeat-x; height:229px;}
.header_wrapper .header{ background:url(/uploads/image/images/header.jpg) no-repeat; width:1002px; height:229px; margin:0 auto;}

.fk_wrapper { width:1002px; margin:0 auto 20px; }
.fk_wrapper .l_con{ float:left; width:214px;  margin-right:10px; background:url(/uploads/image/images/fk_m_bg.gif) repeat-y; }
.fk_wrapper .r_con{ float:left;width:758px;}

.r_con .sub_banner{ border:1px solid #dadada; padding:4px;}
.r_con .p_nav{ margin-left:10px;height:30px; line-height:30px; font-size:12px; font-weight:bold; color:#646464;}
.r_con .p_nav span.dqwz{color:#9d680a;}
.r_con .p_nav span.search{color:#9d680a;float:right}
.r_con .p_nav a { padding:0 8px; color:#6f6f6f; font-weight:bold; text-decoration:none;}
.r_con .p_nav a:hover,.r_con .p_nav a:active{color:#f25206;}

.r_con .fk_list_title{ height:28px; background-color:#f9f6f1; border-top:2px solid #ba9232; line-height:28px;}
.r_con .fk_list_title span{ color:#676765; font-size:12px; font-weight:bold;}
.r_con .fk_list_title span.title{ float:left; padding-left:25px;}
.r_con .fk_list_title span.time{ float:right; padding-right:35px;}

ul.list{ font-size:12px; padding:0 5px;}
ul.list li { line-height:28px; border-bottom:1px dashed #c6c6c6; overflow:hidden;}
ul.list li a { float:left;}
ul.list li span { float:right; padding-right:15px; color:#646464;}

.page_roll,.bzsj_page_roll,.dzsj_page_roll{color:#355480; font-size:12px; margin-left:250px; margin-top:20px;margin-bottom:20px;}
.page_roll li,.bzsj_page_roll li,.dzsj_page_roll li { float:left;}
.page_roll li a,.bzsj_page_roll li a,.dzsj_page_roll li a{ display:block; padding:3px 8px; border:1px solid #d6d7d9; margin-right:10px; text-decoration:none;}
.page_roll li a:hover,.bzsj_page_roll li a:hover,.dzsj_page_roll li a:hover{ color:#ffffff; background-color:#2463be;}
.page_roll input,.bzsj_page_roll input,.dzsj_page_roll input{width:22px;}

.footer_wrapper{ background: url(/uploads/image/images/footer_bg.gif) repeat-x; height:186px; margin-top:15px;}
.footer_wrapper .footer{ background: url(/uploads/image/images/footer.jpg) no-repeat; width:1002px; height:186px; margin:0 auto;}

.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;}
.content{ display:none; width:564px;height:340px;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(/uploads/image/images/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;}
.login {	width: 562px;	border: 1px solid #cfcfcf;	border-top: 2px solid #619acf;	border-radius: 0 0 6px 6px;	padding-top: 35px;	background: #fafafa url(/uploads/image/images/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 65px;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:170px;}
.login .btn{ margin-left:125px;}
.login .btn a { display:block; width:84px; height:30px; line-height:30px; background:url(/uploads/image/images/login_02.gif) no-repeat; text-align:center; float:left; margin-right:18px; font-size:14px; text-decoration:none; font-weight:bold; color:#1071ba;}
.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;}

/*�?��ʽ��ʼ*/
.r_con .fk_zxtw_title{ height:33px; background:#f0f0f0 url(/uploads/image/images/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:220px;}
.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(/uploads/image/images/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(/uploads/image/images/sub_btn.gif) no-repeat; width:97px; height:36px; cursor:pointer; text-indent:-8888px;}
/*�?��ʽ����*/


.fxs {
	width:700px;
	overflow:hidden;
	color:#666;
	display:none;
}
.curve {
	width:656px;
	height:260px;
	border:1px solid #d9dddf;
	margin-left:20px;
}
.curveirs{
	width:700px;
	height:300px;
	border:1px solid #d9dddf;
	margin-left:20px;
}
.tiaojian{
	width:658px;
	margin-top:10px;
	margin-left:20px;
}
.tiaojian02 {
	width:658px;
	margin-top:10px;
	margin-left:20px;
	overflow:hidden;
}
.bondtiaojian{
	margin-top:5px;
}
.tiaojian1,.irs_time{
	margin-top:5px;
}
.tiaojian02 p{
	float:left;
}
#starttime,#endtime,#allstarttime,#allendtime,#exponent_starttime,#exponent_endtime,#exponent_allstarttime,#exponent_allendtime ,#ybqmd_starttime,#ybqmd_endtime,{
	width:120px;
	height:16px;
	border:1px solid #dae3e8;
	text-align:center;
}
.tiaojian02 select {
	width:140px;
	height:20px;
	border:1px solid #dae3e8;
	margin-right:1px;
	margin-bottom:5px;
}
.curveone ,.curvetwo,.curvethree{
	float:left;
	margin-bottom:5px;
} 
.red {
	float:left;
	width:18px;
	height:18px;
	background:#f00;
	margin-right:2px;
	margin-left:6px;
	margin-top:4px;
}
.blue {
	float:left;
	width:18px;
	height:18px;
	background:#acfb02;
	margin-left:6px;
	margin-right:2px;
	margin-top:4px;
	clear:both;
}
.yellow {
	float:left;
	width:18px;
	height:18px;
	background:#f75ff8;
	margin-left:6px;
	margin-right:2px;
	margin-top:4px;
	clear:both;
}

.fxsbutton {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	width:658px;
	border-bottom:1px dashed #09f;
	padding-bottom:10px;
	overflow:hidden;
}
#download,#exponent_download {
	float:right;
	width:80px;
	height:18px;
	background:#cbe4ed;
	border:1px solid #b6c8cd;
	margin-left:10px;
}
#downloadall,#exponent_downloadall {
	float:right;
	width:100px;
	height:18px;
	background:#cbe4ed;
	border:1px solid #b6c8cd;
	margin-left:10px;
}
#search,#exponent_search {
	float:right;
	width:70px;
	height:18px;
	background:#cbe4ed;
	border:1px solid #b6c8cd;
	margin-left:10px;
}
#search1,#download1,#search2,#download2,#download4,#search3,#download3,#search5,#download5,#searchirs,#downloadirs,#ybqmd_search,#ybqmd_download,#bzsj_search,#bzsj_download,#dzsj_search,#dzsj_download{
	width:70px;
	height:18px;
	background:#cbe4ed;
	border:1px solid #b6c8cd;
	margin-left:10px;
}
#download:hover ,#search:hover,#downloadall:hover {
	background:#f8bf0d;
}
.fxs table {
	width:658px;
	margin-left:20px;
	clear:both;
	margin-bottom:15px;
}
.fxs table th {
	height:25px;
}

.fxs table td {
	text-align:center;
}
.zqvar table{
	width:658px;
	margin-bottom:15px;
}
.zqvar table th{
	height:25px;
}
.zqvar table td{
	text-align:center;
}
.ybqmd table th,.zjzs_zssj table th{
	height:25px;
}
.ybqmd table td,.zjzs_zssj table td{
	text-align:center;
}
.zssj_bzsj_table_more{
	width:1800px;
}
.zssj_bzsj_table_less{
	width:100%;
}
.search4{
  clear: both;
  margin: 20px 0 10px;
}


.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(/uploads/image/images/a.png) left center repeat-x;
	padding:5px 10px;
	cursor:pointer;
	border-radius:2px;
}
.ntab li a:hover , .ntab ul .on{
	background:url(/uploads/image/images/hover.png) left center repeat-x;
	color:#e57b36;
}
.ntabcontent,.zqdzsearch,.zqgz,.zqdz,.zqvar,.ybqmd,.zjzs_zssj{
	margin-left:10px;
}
.search {
	clear:both;
	margin:30px 0 20px 0;
}

.search02 {
	width:748px;
	clear:both;
	margin:0 0 20px 0;
}
.search select,.search02 select {
	width:100px;
	height:22px;
	border:1px solid #e6e8e8;
}
#bondnames,#bondcodes,#bondcodes1,#bondnames1,#bondnames2,#bondcodes2{
	width:130px;
	height:20px;
	line-height:20px;
	text-align:left;
	border:1px solid #e6e8e8;
	margin-right:0px;
}
#starttime1 , #starttime2 , #starttime3 , #endtime1 , #endtime2 , #endtime3,#starttimeirs,#endtimeirs{
	width:85px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:1px solid #e6e8e8;
	margin-right:0px;
}
.search a,.search02 a,.search4 a {
	background:#cbe4ed;
	border:1px solid #c4d9e1;
	color:#7d8397;
	padding:3px 8px;
	margin-left:5px;
}
.search a:hover ,.search .on02,.search02 a:hover,search4 a:hover{
	background:#f27b2e;
	border:1px solid #ce8b5f;
	color:#fff;
}
.br,.irs_radio{
	margin-top:10px;
}
.gongneng {
	width:675px;
	height:30px;
	line-height:30px;
	background:#f7f6f6;
	padding-left:5px;
}
.gongneng input {
	background:#f9f9f7;
	border:1px solid #e1e1df;
	padding: 0 8px;
}
.gongneng input:hover {
	cursor:pointer;
}

table {
	width:2400px;
	margin-bottom:30px;
}
th {
	height:35px;
	color:#000;
	font-weight:normal;
	text-align:center;
	border-bottom:1px solid #a9b8bc;
}
td {
	height:25px;
	border-bottom:1px solid #ebebeb;
}
.datacontent{
	height: 380px;
  overflow-x: auto;
  overflow-y: auto;
  width: 758px;
}
.zqdz table{
	width: 675px;
}

.msg {
  margin-left: 10px;
  margin-top: 10px;
}

#flashcontent,#exponent_flashcontent,#irs_flashcontent {
  line-height: 260px;
  text-align: center;
}
.curvetype {
	display:none;
}
.historydata:hover{
	color:#345581;
	text-decoration:underline;
	cursor:pointer;
}

.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:300px;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(/uploads/image/images/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(/uploads/image/images/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 65px;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:170px;width:150px;}
.login dl.v_code strong span { margin-left: 10px;}
.login .btn{ margin-left:125px;}
.login .btn a { display:block; width:84px; height:30px; line-height:30px; background:url(/uploads/image/images/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;}

.bg_validate{ 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_validcode_query{ display:none; width:354px;height:210px;position:fixed;top:50%;margin-top:-150px;background:#fff;z-index:99999;left:50%;margin-left:-250px; border-radius:6px 6px 0 0;}
.valid_wrapper_query h3 {	background: url(/uploads/image/images/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;}
.bg_validcode_download{ display:none; width:354px;height:210px;position:fixed;top:50%;margin-top:-150px;background:#fff;z-index:99999;left:50%;margin-left:-250px; border-radius:6px 6px 0 0;}
.valid_wrapper_download h3 {	background: url(/uploads/image/images/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;}
.bg_validcode_downloadall{ display:none; width:354px;height:210px;position:fixed;top:50%;margin-top:-150px;background:#fff;z-index:99999;left:50%;margin-left:-250px; border-radius:6px 6px 0 0;}
.valid_wrapper_downloadall h3 {	background: url(/uploads/image/images/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;}
.valid {	width: 352px;	border: 1px solid #cfcfcf;	border-top: 2px solid #619acf;	border-radius: 0 0 6px 6px;	padding-top: 35px;	background: #fafafa url(/uploads/image/images/login_03.gif) no-repeat 350px 110px;	padding-bottom:65px;}
.valid dl{position: relative;margin-left:20px;display:inline-block; margin-bottom:3px; }
.valid dt{ position:absolute;width:75px;left: 0;
top: 8px;*top: 14px; color:#373838; font-weight:bold; }
.valid dd {padding: 8px 0 8px 65px;zoom: 1;position: relative; display:inline;}
.valid dd input{ width:260px; height:30px; border:1px solid #e0dfe3; line-height:30px;}
.valid dl.valid_code input{ width:100px;}
.valid dl.valid_code strong { position:absolute; left:170px;width:150px;}
.valid dl.valid_code strong span { margin-left: 5px;}
.valid .btn{ margin-left:85px; margin-top: 40px;}
.valid .btn a { display:block; width:84px; height:30px; line-height:30px; background:url(/uploads/image/images/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;}
.valid .btn a:hover,.valid .btn a:active{ text-decoration:underline;}
.errorvalidcode { border:1px solid #ff8080; width:210px; background-color:#fff2f2; margin-left:85px; padding:3px; margin-bottom:5px; color:#666666; font-size:12px;display:none;}

.exponent table {
	width:1750px;
	margin-left:20px;
	clear:both;
	margin-bottom:15px;
}
.exponent table tr td{
	text-align:center;
}
.rollauto {
	width:758px;
	height:380px;
	overflow-x:auto;
	overflow-y:auto;
}
.irsqx {
	width:750px;
	overflow:hidden;
	color:#666;
	display:none;
}
.irstable {
	width:658px;
	margin-left:20px;
	clear:both;
	margin-bottom:15px;
}
.irstable th {
	height:25px;
}

.irstable td {
	text-align:center;
}
.irsred {
	color:#f00;
	}
.condition{
	margin-top:10px;
}