@charset "utf-8";
body {font-size:12px; margin:0px !important; padding:0px !important; background:#fff;}

ul {margin:0px; list-style:none; padding:0px;}
dl {margin:0px;}
dd {margin:0px;}
input,select,option {font-size:12px;}
table {border-collapse:collapse; width:100%;}
td,th {padding:0px;}
form {padding:0px; margin:0px;}

a{ outline: none; }
a:link {color:#286bc5; text-decoration:none;}
a:visited {color:#286bc5; text-decoration:none;}
a:hover {color:#286bc5; text-decoration:underline;}
a:active {color:#286bc5; text-decoration:none;}
button{ outline:none; -moz-user-select: none; -khtml-user-select: none; user-select: none; }
button::-moz-focus-inner {  border:none !important; } 
.clear {clear:both; font-size:0px; height:0px;}



#center .ui-corner-all{
	-moz-border-radius:0px;
}
#left{
	float:left;
	width:165px;
}

#center .ui-widget-content{
	background:none;
}


#types{
	padding:10px;
	border-right:1px solid #ADCCD1;
	border-left:1px solid #ADCCD1;
	border-top:none;
}
#types .ui-state-active a{
	cursor:default;
}
.input center{
	text-align:center;
}
select {
	height: 25px;
}
.input button{
	border:medium none;
	color:#FFFFFF;
	font-size:14px;
	height:30px;
	line-height:26px;
	line-height:30px/0;
	margin-left:5px;
	margin-top:15px;
	vertical-align:middle;
	width:67px;	
	cursor: pointer;
	background:#af0100 !important;
	border-radius: 5px;
}
.ui-datepicker-trigger{
	vertical-align:middle;
}
#types table tr td{
	border-bottom:1px solid #CCCCCC;
	height: 30px;
	padding:15px 0 5px;
}
.frontface{
	color: #666;
	font-size:14px;
	text-indent:10px;
	width:200px;
}
#types ul{
	background:none;
	border:none;
	border-bottom:1px dashed #CCCCCC;
}
input{
	border:1px solid #B5B8C8;
	line-height:18px;
	background:#FFFFFF url("http://finance.sina.com.cn/calc/images/text-bg.gif") repeat-x;
}
input.error{
	background: #FFFFFF url("http://finance.sina.com.cn/calc/images/invalid_line.gif") repeat-x scroll center bottom;
	border-color:#CC3300;	
}
#center .disList input.resetbtn{
	height:25px;
	padding-bottom:0;
	padding-top:0;
	width:65px;
	margin:0px;
	padding-left:2px;
}
#center input.uinumber, #center input.uidate{
	text-align:right;
	width:133px;
	padding:0 5px 0 0;		
	height:25px;
	line-height:18px;
	background: #eee;	
}

.input tr, .output tr{
	height:30px;
}
.unit{
	color:#848484;	
	margin-left:5px;
	font-size:10pt;
}
.ui-state-active .ui-button-text{
	background:url(http://finance.sina.com.cn/calc/images/select.png) no-repeat 115px 80%;
}
.ui-button-text1{
	display:inline-block;
	width:200px;
	height:30px;
	line-height:30px;
}
input.txtd{
	background:#EEEEEE;
	text-align:right;
	width:143px;
}
.conclusion{
	margin:20px 0px;
}
.conclusion p{
	text-indent : 20px;
	color:#0152A4;
}




/* ================== css reset ================== */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol, li { list-style:none; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
table { border-collapse:collapse; }
body {padding:5px 0; font:12px/20px "����"; }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#009; text-decoration:none; }
a:visited { color:#800080; }
a:hover, a:active, a:focus { color:#f00; text-decoration:underline; }
a.isLine { text-decoration:underline; }
.fred { color:#f00 }
.fred1 { color:#e00303 }
.blue { color:#003599 }
.grey { color:#545454 }
.space { height:10px; overflow:hidden; background:#fff; }
.f12 { font-size:12px }
.f14 { font-size:14px }
.lh23 { line-height:23px }
.lh24 { line-height:24px }
.lh30 { line-height:30px }
h1, h2, h3, h4, h5, strong { font-weight:normal; }

 


/* ============== ���ж��� ============== */


.contant {width:560px; margin:0 auto;}
.contant h2 {height:40px;background-color: #af0100; overflow:hidden;text-indent:25px; font:bold 18px Arial,"����"; color: #fff;line-height:40px;text-align: center;}
.contant .zccont {border:1px solid #adccd1;border-top:0;padding:15px 12px 0 20px;}
.contant .zcblks {padding:15px 0 5px 0;border-bottom:1px dashed #ccc;position:relative;height:23px;}
.zcblks label {font-size:14px;color:#0152a4;width:200px;overflow:hidden; float:left;text-indent:10px;  }
.zcblks span {color:#585858;width:120px;overflow:hidden;float:left;   }
.zcblks input {width:130px;float:left;line-height:18px;height:18px;border:1px solid #bacbd3;   }
.zcblks .cal {width:26px;height:23px;margin-left:10px;display:inline;background:red url(http://finance.sina.com.cn/calc/images/count_wzc13.png) no-repeat;float:left;}
.contant .zcsp {height:70px; }
.zcsp label {font-size:14px;color:#0152a4;width:90px;overflow:hidden; float:left; }
.zcsp dl {width:215px;float:left;  }
.zcsp dt {font-size:14px;color:#017eb8;margin-bottom:5px;line-height:22px; }


.My-select{ height:30px; line-height:30px; width:210px; font-size:1em; color:#666; font-weight:bold; }