@charset "utf-8";
.redfont,.red {color:#f00;}
h1,h2,h3,h4,h5,ol,dl,dd,dt,a,b,strong,form,input,body,ul,p {margin:0px; padding:0px;}
/*page*/
.page {float:right; font-size:12px; height:20px; padding-top:10px;}
.page span ,.page b{float:left; display:block; line-height:20px; margin-left:3px;}
.page b {height:18px; display:block; line-height:18px; padding:0 4px; background:#303740; border:#1D2127 solid 1px; color:#fff; font-weight:bold;}
.page a {height:18px; float:left; float:left; display:block; margin-left:3px; line-height:18px; padding:0 4px; background:#5B6879; border:#454F5C solid 1px; color:#fff; font-weight:bold; text-decoration:none;}
.page a:hover {background:#3B4C61; color:#ffb; text-decoration:underline;}
.page input {margin-left:3px; margin-top:-1px; width:20px; height:14px; line-height:14px;}

.markerLabel {border:#FF776B solid 1px; height:16px; background:#F9FFEC; padding:0px 2px 2px; margin-left:12px; margin-top:-33px; color:#c00; font-weight:bold;white-space:nowrap; cursor:pointer;
}

.msg_ok {color:#2B7D2B; padding:4px 2px 0px 24px; background:url(../images/icon_ok.gif) no-repeat 4px 1px;}
.msg_err {border:#f60 solid 1px; color:#f00; padding:1px 2px 0px 24px; background:#FFF5D8 url(../images/icon_err.gif) no-repeat 4px 4px;}
.msg_focus {border:#485E00 solid 1px; color:#485E00; padding:2px 2px 0px 2px; background:#F7FFDD;}
.msg_init {padding:3px 3px 1px 3px; color:#666;}
.loading {padding:4px 2px 0px 24px; border:0; background:#fff url(../images/loading.gif) no-repeat 4px 3px;}
.b999{}
.bccc{}
.grey_qfont {color:#666;}
grey_qfont span {text-align:left; float:left;}
.dianchar {font-family:'宋体';}
#usercheck a {text-decoration:underline;}
.frame {width: 980px; margin:0 auto; overflow:hidden;}
.frame_bd  { float:left; width: 980px; overflow:hidden;}
.frame_bigL {float:left; width: 245px; overflow:hidden;}
.frame_bigR {float:right; width: 717px; overflow:hidden;}
	.frame_R_l {float:left; width: 488px; overflow:hidden;}
	.frame_R_r {float:right; width: 210px; overflow:hidden;}
	
.frame_boxL  { float:left; width: 245px; overflow:hidden;}
.frame_boxM  { float:left; width: 488px; overflow:hidden;}
.frame_boxR  { float:left; width: 220px; overflow:hidden;}
.box488 { float:left; width:488px; overflow:hidden;}
.box240 { width:210px; margin:0 auto; overflow:hidden;}
.box210 { float:left; width:210px; overflow:hidden;}
.box205 { float:left; width:205px; overflow:hidden;}
.box958 { width:958px; margin:10px 0px 0px auto; overflow:hidden;}
.box717 { float:left; width:717px; overflow:hidden;}
.box717txt { width:690px; margin:0 auto; overflow:hidden; }
.box717_L { float:left; width:330px; overflow:hidden;}
.box717_R { float:right; width:330px; overflow:hidden;}
.box330 { float:left; width:330px; overflow:hidden;}
.box200 {float:left; width:200px; overflow:hidden;}
.box188 { width:188px; overflow:hidden; margin:0px auto; text-align:center;}
.box505 {float:left; width:505px; overflow:hidden;}
.boxR755 {float:right; width:755px; overflow:hidden;}
.boxR230 {float:right; width:230px; margin:0 auto; overflow:hidden;}
.box218 { width:218px; overflow:hidden; margin:0px auto; text-align:center;}

.appinput {border:#7F9DB9 solid 1px; height:20px; line-height:20px;}
.apptext {border:#7F9DB9 solid 1px; overflow:auto;}

.cpYearNavigation,.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:Tahoma, Arial; font-size:11px; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #ffcccc; border-width:1px; border:solid 1px #cf141d; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #808080; }

.td0{border-bottom:0px dashed;color:#0055AA;text-align:center;font-family:Simsun;}
.td1{border-bottom:1px dashed;color:#0055AA;text-align:center;font-family:Simsun;}
.td2{padding-top:4px;text-align:left;color:0055AA;padding-left:8px;padding-bottom:4px;height:15px;font-family:Simsun;}
.td3{padding-top:4px;text-align:right;color:#0055AA;padding-right:8px;padding-bottom:4px;height:15px;font-family:Arial;}
.table1{border-collapse:collapse;font-size:12px;width:180px;}
.tr1{background:#E2EFFD;}
.tr2{cursor:pointer;background:#A7E8FF;}
#usercheck {height:22px; line-height:22px; overflow:hidden;}
