BODY{
	margin:0;
	color:#4F4F4F;
	font:12px Arial,Verdana,Helvetica,sans-serif;
	text-align:left;
	line-height:1.2/1.5;
	background:#BED9EC url(../images/bg_body.gif) repeat-x top;
}
*{
	margin:0;
	padding:0;
}
H1,H2,H3,H4,H5,H6{   
	font-size:14px;      
} 
TABLE{
	border-collapse:collapse;
	border-spacing:0;
} 
TABLE.w100{
	width:100%;
}
TH,TD{
	text-align:left;
	vertical-align:top;
}
TH IMG,TD IMG{
	vertical-align:middle;
}
DL,OL,UL{
	list-style-type:none;
}
FORM{
    display:inline;
}
FIELDSET,IMG{
	border:0;
}
BUTTON,INPUT,TEXTAREA{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
}
TEXTAREA{
	padding:5px;
	border:1px solid #9DBCC3;
}
EM{
	font-style:normal;
}
A:focus{
	outline:0;
}
A:link,A:visited{
	color:#0084B2;
	text-decoration:none;
}
A:hover,A:active {
	text-decoration:underline;
}

A.confreport:visited{
	color:purple;
	text-decoration:none;
}

.fL{
	float:left;
}
.fR{
	float:right;
}
.dI{
	display:inline;
}
.clr{
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	overflow:hidden;
}
.ma00{
	margin:10px 0 0 10px;
}
.ma01{
	margin:0 30px 0 0;
}
.ma02{
	margin:0 10px 0 0;
}
.ma03{
	margin:0 0 20px;
}
.ma04{
	margin:10px 10px 20px;
}
.ma05{
	margin:0 0 0 20px;
}
.ma06{
	margin:0 0 0 6px;
}
.ma07{
	margin:0 0 10px;
}
.ma08{
	margin:0 310px 0 0;	
}
.ma09{
	margin:0 450px 0 0;
}
.ma10{
	margin:0 0 30px;
}
.ma11{
	margin:10px 10px 0;
}
.ma12{
	margin:0 300px 15px 115px;
}
.ma13{
	margin:0 5px 0 0;
}
.ma14{
	margin:-7px 0 0;
}
.pa01{
	padding:15px;
}
.pa02{
	padding:2px 0 0;
}
.pa03{
	padding:10px 0 0;
}
.pa04{
	padding:8px 0 15px 17px;
}
.pa05{
	padding:15px 0 15px 28px;
}
.pa06{
	padding:8px 0 0 20px;
}
.pa07{
	padding:15px 15px 15px 25px;
}
.pa08{
	padding:15px 15px 15px 30px;
}
.pa09{
	padding:0 0 0 30px;
}
.pa10{
	padding:0 0 0 60px;
}
.pa11{
	padding:0 0 100px;
}
.pa12{
	padding:20px 0 0;
}
.pa13{
	padding:10px 0;
}
.pa14{
	padding:10px 0 5px;
}
.pa15{
	padding:10px 0 200px 50px;
}
.pa16{
	padding:10px 0 20px;
}
.pa17{
	padding:0 0 0 8px;
}
.pa18{
	text-align: center;
	padding: 15px 0 30px;
}
.pa19{
	background: url(../images/bg_boxyInfo04.png) no-repeat 0;
	padding: 0px 22px 0px 20px;
	background-size: 18px;
}
.taL{
	text-align:left;
}
.taR{
	text-align:right;
}
.taC{
	text-align:center;
}
.dl01{
	margin:0 0 25px;
}
.dl01 DT{
	font-weight:bold;
	color:#7F8385;
	margin:0 0 3px;
}
.error01{
	padding:2px 0 0;
	color:red;
}
.success01{
	padding:2px 0 0;
	color:black;
}
.c01{
	color:red;
}
.c02{
	color:#AAA;
}
.bgBox01{
	background:#FFFFE1;
}
.font01{
	font-size:12px;
}
.font02{
	font-size:14px;
}
.lineHeigh01{
	line-height:28px;
}
.vAlign01{
	vertical-align:middle;
}
.border01{
	border-bottom:1px solid #C7D6E3;
}
P{
	text-indent:2em;
}
SELECT,INPUT{
	color:#4F4F4F;
}
SELECT.width01{
	width:166px;
}
SELECT.width02{
	width:407px;
}
SELECT.width03{
	width:238px;
}


.textarea01{
	width:400px;
	height:100px;
	border:1px solid #9DBCC3;
}
INPUT[type="text"],* html INPUT{
}
BUTTON{
	padding:2px;
}
INPUT[type="file"]{
	padding:4px;
}
/*input begin*/
.input01{
	height:20px;
	padding:4px 2px 0;
	border:1px solid #9DBCC3;
	background:#FFF url(../images/bg_input01.gif) repeat-x top;
	font-size:14px;
	vertical-align:middle\0;/*IE8 hank*/
}
.input02{
	height:17px;
	padding:4px 2px 0;
	border:1px solid #9DBCC3;
	background:#FFF url(../images/bg_input02.gif) repeat-x top;
	font-size:12px;
	margin:0 5px 0 0;
	vertical-align:middle\0;/*IE8 hank*/
}
INPUT.width01{
	width:400px;
}
INPUT.width02{
	width:169px;
}
INPUT.width03{
	width:160px;
}
INPUT.width04{
	width:120px;
	background:#FFF url(../images/img_th01.gif) no-repeat 105px 4px;
}
INPUT.width05{
	width:60px;
}
INPUT.width06{
	width:280px;
}
INPUT.width07{
	width:104px;
}
INPUT.width08{
	width:217px;
}
INPUT.width09{
	width:45px;
}
INPUT.width10{
	width:156px;
}
INPUT.width11{
	width:95px;
}
/*input end*/
/*button begin*/
.button01{
	width:136px;
	height:28px;
	margin:0 15px 0 0;
	background:url(../images/bg_button01.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	color:#1E6BA9;
	cursor:pointer;
}
.button02{
	width:108px;
	height:24px;
	margin:0 5px 0 0;
	background:url(../images/bg_button02.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#1E6BA9;
	cursor:pointer;
}
.button02 SPAN{
	padding:0 0 5px 18px;
}
.button03{
	width:83px;
	height:24px;
	margin:0 5px 0 0;
	background:url(../images/bg_button03.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#1E6BA9;
	cursor:pointer;
}
.button03 SPAN{
	padding:0 5px 0 0;
}
.button04{
	width:50px;
	height:24px;
	margin:0 5px 0 0;
	background:url(../images/bg_button04.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#1E6BA9;
	cursor:pointer;
}
.buttonArea01{
	margin:0 0 10px;
}
.buttonArea02{
	text-align:center;
	margin:40px 0 20px;
}
.button05{
	width:178px;
	height:35px;
	padding:0 0 2px;
	margin:0 18px 0 0;
	background:url(../images/bg_button05.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	font-weight:bold;
	color:#1E6BA9;
	cursor:pointer;
}
.button05 SPAN{
	padding:0 0 0 17px;
}
.button06{
	width:197px;
	height:35px;
	padding:0 0 2px;
	margin:0 18px 0 0;
	background:url(../images/bg_button06.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	font-weight:bold;
	color:#1E6BA9;
	cursor:pointer;
}
.button06 SPAN{
	padding:0 0 0 17px;
}
.button07{
	width:113px;
	height:24px;
	margin:0 5px 0 0;
	background:url(../images/bg_button07.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#1E6BA9;
	cursor:pointer;
}
.button07_disabled{
	width:113px;
	height:24px;
	margin:0 5px 0 0;
	background:url(../images/bg_button07_disabled.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#D1D1D1;
	cursor:default;
}
#content A.button07{
	display:block;
	text-align:center;
	line-height:24px;
	color:#1E6BA9;
}
#content A.button07:hover,
#content A.button07:focus,
#content A.button07:visited,
#content A.button07:active{
	text-decoration:none;
}
.button08{
	width:57px;
	height:24px;
	margin:0 5px 0 0;
	background:url(../images/bg_button08.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#1E6BA9;
	cursor:pointer;
}
.button09{
	width:178px;
	height:35px;
	padding:0 0 2px;
	margin:0 18px 0 0;
	background:url(../images/bg_button09.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	font-weight:bold;
	color:#1E6BA9;
	cursor:pointer;
}
.button09 SPAN{
	padding:0 0 0 10px;
}
.buttonArea03{
	text-align:center;
	margin:50px 10px 0;
	border-top:1px solid #C7D6E3;
	padding:30px 0 0;
}
.buttonArea03 SPAN,.buttonArea03 .button01{
	margin:0 22px 0 0;
}
.buttonArea03a{
	text-align:center;
	margin:10px 10px 0;
	padding:0 0 20px;
}
.buttonArea03a SPAN,.buttonArea03a .button01{
	margin:0 22px 0 0;
}
.button10{
	width:83px;
	height:24px;
	margin:0 5px 0 0;
	background:url(../images/bg_button10.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#1E6BA9;
	cursor:pointer;
}
.button11{
	width:53px;
	height:28px;
	margin:0 0 0 5px;
	background:url(../images/bg_button11.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	color:#1E6BA9;
	cursor:pointer;
}
.button12{
	width:93px;
	height:28px;
	margin:0 15px 0 0;
	background:url(../images/bg_button12.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	color:#1E6BA9;
	cursor:pointer;
}
.button13{
	width:29px;
	height:17px;
	margin:0 10px 0 15px;
	background:url(../images/bg_Front.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	color:#1E6BA9;
	cursor:pointer;
}
.button14{
	width:29px;
	height:17px;
	margin:0 15px 0 0;
	background:url(../images/bg_back.gif) no-repeat 0 0;
	border:0;
	font-size:14px;
	color:#1E6BA9;
	cursor:pointer;
}
.button15{
	width:50px;
	height:23px;
	margin:0 5px 0 0;
	background:url(../images/bg_button04.gif) no-repeat 0 0;
	border:0;
	font-size:12px;
	color:#1E6BA9;
	cursor:pointer;
}
/*button end*/
/*table begin*/
.table01{
	margin:0 0 15px;
	width:100%;
}
.table01 TH{
	padding:5px 7px;
	background:#E5F1FA;
	color:#75787A;
}
.table01 TD{
	padding:5px 7px;
	border-bottom:1px solid #EDEEEE;
	line-height:30px;
}
#content .tableFs01 TD{
	line-height:42px;
}
#content .tableFs02 TD{
	line-height:28px;
}
.table01 TH.width01{
	width:250px;
}
.table01 TH.width02{
	width:300px;
}
.table01 TH.width03{
	width:150px;
}
.table01 TH.width04{
	width:200px;
}
.table01 TD.width01{
	width:120px;
}
.table01 TD.width02{
	width:500px;
}
.table02{
	margin:0 0 15px;
	width:100%;
	font-size:12px;
}
.table02 TH{
	padding:2px 7px;
	background:#E5F1FA;
	color:#75787A;
	vertical-align:middle;
}
.table02 TD{
	padding:4px 7px;
	border-bottom:1px solid #EDEEEE;
	vertical-align:middle;
}
.table02 TH.width01{
	width:20px;
}
.table02 TH.width02,
.table02 TD.width02{
	width:53px;
}
.table02 TH.width03,
.table02 TD.width03{
	width:36px;
}
.table02 TH.width04,
.table02 TD.width04{
	width:60px;
}
.table02 TH.width05,
.table02 TD.width05{
	width:62px;
}
.table02 TH.width06,
.table02 TD.width06{
	width:65px;
}
.table02 TH.width07,
.table02 TD.width07{
	width:115px;
}
.table02 TH.width08,
.table02 TD.width08{
	width:28px;
	
}
.table02 TH.width09,
.table02 TD.width09{
	width:71px;
}
.table02 TH.width10,
.table02 TD.width10{
	width:91px;
}
.table02 TH.width11,
.table02 TD.width11{
	width:200px;
}
.table02 TH.width12,
.table02 TD.width12{
	width:160px;
}
.table02 TH.width13,
.table02 TD.width13{
	width:16px;
}
.table02 TH.width14,
.table02 TD.width14{
	width:105px;
}
.table02 TH.width15,
.table02 TD.width15{
	width:98px;
}
.table03{
	margin:0 0 15px;
	width:100%;
}
.table03 TH{
	width:180px;
	padding:6px 7px;
	font-weight:normal;
	text-align:right;
}
.table03 TD{
	padding:6px 7px;
}
.table04{
	margin:0 0 15px;
	width:100%;
}
.table04 TH{
	width:80px;
	padding:6px 7px;
	font-weight:normal;
	text-align:right;
}
.table04 TD{
	padding:6px 7px;
}
.table05{
	margin:0 0 15px;
	width:100%;
}
.table05 TH{
	padding:6px 7px;
	font-weight:normal;
	text-align:right;
}
.table05 TH.width01{
	width:40px;
}
.table05 TH.width02{
	width:70px;
}
.table05 TD{
	padding:6px 7px;
}
.table06{
	margin:0 0 15px;
	width:100%;
}
.table06 TH{
	width:180px;
	padding:6px 7px;
	font-weight:normal;
}
.table06 TD{
	padding:6px 7px;
}
.table07{
	
	width:100%;
	font-size:12px;
}

.table07 TH{
	padding:2px 7px;
	background:#E5F1FA;
	color:#75787A;
	vertical-align:middle;
}
.table07 TD{
	padding:4px 7px;
	border-bottom:1px solid #EDEEEE;
	vertical-align:middle;
}

.table07 TH.width04,
.table07 TD.width04{
	width:60px;
}

:focus{ outline:0 }
input::-moz-focus-inner{ border-color:transparent!important; } 

.table07 TH.width08,
.table07 TD.width08{
	text-align:right;
	width:20px;
	
}
.table07 TH.width10,
.table07 TD.width10{
	width:91px;
}
.table07 TH.width12,
.table07 TD.width12{
	width:160px;
}
/*table end*/
/*main begin*/
#main{
	width:960px;
	margin:0 auto;
}
/*header begin*/
#header .logo{
	float:left;
	padding:18px 0 10px 20px;
	height:40px;
}
#header .headerInfo{
	float:right;
	padding:10px 0 0;		
}
#header .headerInfo .bg01{
	background:url(../images/bg_headerInfo01.gif) no-repeat 0 0;
	padding:3px 5px 0 20px;
	color:#4F4F4F;
}
#header .headerInfo A.bg02{
	background:url(../images/bg_headerInfo02.gif) no-repeat 0 0;
	padding:3px 5px 0 20px;
	color:#4F4F4F;
}
#header .headerInfo A.bg03{
	background:url(../images/bg_headerInfo03.gif) no-repeat 0 0;
	padding:3px 5px 0 20px;
	color:#4F4F4F;
}
#header .headerInfo A.bg04{
	background:url(../images/bg_headerInfo04.gif) no-repeat 0 0;
	padding:3px 5px 0 20px;
	color:#4F4F4F;
}
#header .headerInfo A.bg05{
	background:url(../images/bg_headerInfo05.gif) no-repeat 0 0;
	padding:3px 5px 0 20px;
	color:#4F4F4F;
}
#header .headerInfo A.bg06{
	background:url(../images/bg_headerInfo06.gif) no-repeat 0 0;
	padding:3px 5px 0 20px;
	color:#4F4F4F;
}
#nav{
	clear:both;
	width:948px;
	background:url(../images/bg_nav01.gif) no-repeat 0 0;
	padding:0 0 0 12px;
}
#nav .rightImg{
	float:right;
	width:12px;
	height:35px;
	background:url(../images/bg_nav03.gif) no-repeat 0 0;
}
#nav UL{
	float:left;
	width:916px;
	height:35px;
	line-height:34px;
	background:url(../images/bg_nav02.gif) repeat-x top;
	padding:0 0 0 20px;
}
#nav UL LI{
	float:left;
	width:100px;
}
#nav UL LI A{
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
#nav UL LI A:hover{
	text-decoration:none;
	background:url(../images/bg_navHover.gif) no-repeat center 0;
}
#nav UL LI A:active {
	text-decoration:none;
}
#nav UL LI.select A{
	background:url(../images/bg_navSelect01.gif) no-repeat center 0;
}
#nav UL LI.select A:hover{
	background:url(../images/bg_navSelect02.gif) no-repeat center 0;
}
#nav UL.longNav01 LI{
	margin:0 20px 0 0;
	width:130px;
}
#nav UL.longNav01 LI.select A{
	background:url(../images/bg_navSelect01a.gif) no-repeat center 0;
}
#nav UL.longNav01 LI.select A:hover{
	background:url(../images/bg_navSelect02a.gif) no-repeat center 0;
}
/*header end*/
/*content begin*/
#content{
	margin:15px 0 0;
	background:url(../images/bg_content01.gif) no-repeat 0 0;
	padding:4px 0 0;
	font-size:14px;
	line-height:20px;
}
#content .contentBg{
	height:1%;
	background:#FFF url(../images/bg_content02.gif) repeat-x top;
	border-left:1px solid #B8CDDE;
	border-right:1px solid #B8CDDE;
}
#content H1{
	height:18px;
	color:#085377;
	background:url(../images/bg_H01.gif) no-repeat 0 bottom;
	padding:5px 0 5px 15px;
}
#content H1 SPAN{
	font-size:12px;
	font-weight:normal;
}
#content H1 SPAN.font02{
	font-size:14px;
}
#content H1 .fR SPAN{
	margin:0 10px 0 0;
}
#content H1 .bg01{
	padding:0 0 0 13px;
	background:url(../images/bg_H02.gif) no-repeat 0 0;
	background:url(../images/bg_H02.gif) no-repeat 0 2px\0;/*IE8 hank*/
}
.definedWindow .buttonArea01 A.bg01,
#content .buttonArea01 A.bg01{
	padding:0 0 0 13px;
	background:url(../images/bg_H02.gif) no-repeat 0 2px;
}
#content .contentPadding A.recordbak{
	padding:0 0 0 13px;
	background:url(../images/bg_H02.gif) no-repeat 0 2px;
}
#content H1 .bg02{
	padding:0 0 0 20px;
	background:url(../images/bg_H03.gif) no-repeat 0 -1px;
}
#content H1 .bg03{
	padding:0 0 0 20px;
	background:url(../images/bg_H04.gif) no-repeat 0 -1px;
}
#content H1 .bg04{
	padding:3px 0 0 20px;
	background:url(../images/bg_H05.gif) no-repeat 0 0;
	background:url(../images/bg_H05.gif) no-repeat 0 1px\0;/*IE8 hank*/
}
#content H1 .bg05{
	padding:0 0 0 16px;
	background:url(../images/img_bgArea01a.gif) no-repeat 0 -1px;
}
#content H1 .bg06{
	padding:0 0 0 16px;
	background:url(../images/img_bgArea02a.gif) no-repeat 0 -1px;
}
#content .contentPadding{
	padding:30px 15px 50px;
}
#content .contentPadding .dl02{
	padding:0 10px 25px;
	color:#75787A;
}
#content .contentPadding .dl02 dt{
	padding:0 0 5px;
	font-weight:bold;
}
#content .contentPadding .dl02 dd{
	padding:5px 0 0 35px;
	line-height:25px;
	background:url(../images/bg_linkArea01.gif) no-repeat 15px center;
}
#content .contentPadding .dl03{
	padding:0 10px 20px;
	color:#75787A;
}
#content .contentPadding .dl03 dt{
	padding:10px 0 15px 15px;
}
#content .contentPadding .dl03 dt.caption{
	padding:15px 0 0 15px;
}
#content .contentPadding .dl03 dd{
	padding:0 0 0 35px;
	line-height:30px;
	background:url(../images/dian.gif) no-repeat 22px center;
}
#content .contentPadding .dl03 dd.caption{
	margin:10px 0 0;
}
#content .contentPadding .dl03 dd.caption01{
	padding:0 0 0 17px;
	background:none;
}
#content H2{
	margin:50px 0 10px;
}
.title01{
	padding:5px 10px 2px;
	background:#E5F1FA;
	color:#75787A;
}
.title02{
	margin:10px 0 0;
	padding:8px 10px 2px;
	background:url(../images/bg_title02.gif) repeat-x top;
	color:#75787A;
}
.title03{
	padding:0 0 8px;
	color:#75787A;
}
.title03 B{
	font-size:14px;
	margin:0 10px 0 0;
}
UL.selectArea01{
	margin:5px 0 10px;
}
UL.selectArea01 LI{
	float:left;
	width:210px;
}
UL.selectArea03{
	width:400px;
}
UL.selectArea03 LI{
	float:left;
	width:165px;
	height:25px;
}
UL.selectArea04 LI{
	float:left;
	width:140px;
	height:25px;
}
.box01{
	clear:both;
	padding:10px;
	background:#F5F9FC;
	border:1px solid #F0F5F9;
	margin:0 0 10px;
}
.box01 .title03{
	padding:2px 0 0 16px;
	background:url(../images/bg_title03.gif) no-repeat 0 0;
	font-weight:bold;
	color:#75787A;
	margin:0 0 10px;
}
.box01 .taC{
	padding:15px 0 8px;
}
.noContent01{
	padding:0 7px 15px 0;
	border-bottom:1px solid #EDEEEE;
	line-height:30px;
	margin:0 0 10px;
	font-size:14px;
}
.noContent02{
	padding:40px 15px 220px;;
}
.linkArea01{
	padding:10px 0;
	font-size:14px;
}
.linkArea01 A.bg01{
	padding:2px 0 0 16px;
	background:url(../images/bg_linkArea01.gif) no-repeat 0 0;
	margin:0 20px 0 0;
}
.pageArea01{
	font-size:12px;
}
.pageArea01 .fL SPAN{
	margin:0 10px 0 0;
}
.pageArea01 .fL A{
	margin:0 5px 0 0;
}
.pageArea02{
	font-size:14px;
	padding:10px 0 0;
}
.pageArea02 .fL SPAN{
	margin:0 10px 0 0;
}
.pageArea02 .fL A{
	margin:0 5px 0 0;
}
.selectArea02{
	padding:5px 0;
	border-bottom:1px solid #C7D6E3;
	margin:0 0 5px;
}
.bgArea01{
	display:table;
	width:928px;
	background:#E5F1FA;
	font-size:12px;
}
.bgArea01L{	
	float:left;
	width:224px;
	padding:10px 0 10px 6px;
}
.bgArea01L UL{
}
.bgArea01L UL.ul01 LI{
	height:33px;
	line-height:33px;
	padding:0 0 0 10px;
	color:#4F4F4F;
}
.bgArea01L UL#ul01 LI A{
	display:block;
	color:#75787A;
}
.bgArea01L UL#ul01 LI A:hover,
.bgArea01L UL#ul01 LI A:active{
	text-decoration:none;
}
.bgArea01L UL.ul01 LI.select{
	background:url(../images/bg_bgArea01.gif) no-repeat right 0;
	font-weight:bold;
	color:#75787A;
	cursor:pointer;
}
.bgArea01L UL.ul01 LI.over{
	background:url(../images/bg_bgArea02.gif) no-repeat right 0;
	cursor:pointer;
}
.bgArea01L UL.ul01 LI .fR{
	visibility:hidden;
}
.bgArea01L UL.ul01 LI.select .fR,
.bgArea01L UL.ul01 LI.over .fR{
	visibility:visible;
}
.bgArea01L UL.ul01 LI .fR A{
	display:block;
	float:left;
	width:12px;
	height:12px;
	margin:10px 5px 0 0;
}
.bgArea01L UL.ul01 LI .fR A.link01{
	background:url(../images/img_bgArea01.gif) no-repeat 0 0;
}
.bgArea01L UL.ul01 LI .fR A.link02{
	background:url(../images/img_bgArea02.gif) no-repeat 0 0;
}
.bgArea01L UL.ul01 LI .fR A.link01:hover{
	background:url(../images/img_bgArea01a.gif) no-repeat 0 0;
}
.bgArea01L UL.ul01 LI .fR A.link02:hover{
	background:url(../images/img_bgArea02a.gif) no-repeat 0 0;
}
/*.bgArea01L UL.ul02 begin*/
.bgArea01L UL.ul02 LI{
	height:33px;
	line-height:33px;
}
.bgArea01L UL.ul02 LI.select{
	background:url(../images/bg_bgArea01.gif) no-repeat right 0;
	font-weight:bold;
}
#content .bgArea01L UL.ul02 LI A{	
	display:block;
	padding:0 0 0 10px;
	color:#4F4F4F;
}
#content .bgArea01L UL.ul02 LI.select A{
	color:#75787A;
}
#content .bgArea01L UL.ul02 LI A:hover{
	background:url(../images/bg_bgArea02.gif) no-repeat right 0;
	text-decoration:none;
}
#content .bgArea01L UL.ul02 LI A:active {
	text-decoration:none;
}
#content .bgArea01L UL.ul02 LI.select A:hover{
	background:url(../images/bg_bgArea01.gif) no-repeat right 0;
}
/*.bgArea01L UL.ul02 end*/
#content .bgArea01L .bg01{
	background:url(../images/bg_bgArea03.gif) no-repeat 0 0;
	padding:3px 5px 0 18px;
}
.bgArea01R{	
	float:right;
	width:678px;
/*	height:400px;*/
	padding:5px 10px 10px;
	background:#FFF;
}
.bgArea01R0{	
	float:right;
	width:928px;
/*	height:400px;*/
	padding:5px 10px 10px;
	background:#FFF;
}
#Information{
	display:none;
	padding:5px 10px;
	background:#FFFFE1;
	font-size:14px;
}
.Information{
	width:960px;
	padding:10px;
	background:#FFFFE1;
	font-size:14px;
	text-align:center;
	position:absolute;
	top:0;
}
.Information_img{
	position:absolute;
	right:0;
	top:0px;
}
.bgArea01R .table03 TH{
	width:95px;
}
.bgArea01R .input01{
	height:17px;
	padding:4px 2px 0;
	border:1px solid #9DBCC3;
	background:#FFF url(../images/bg_input02.gif) repeat-x top;
	font-size:12px;
	vertical-align:middle\0;/*IE8 hank*/
}
.bgArea01R .buttonArea03{
	text-align:center;
	margin:50px 10px 0;
	border-top:1px solid #C7D6E3;
	padding:20px 0 0;
}
.position01{
	float:left;
	position:relative;
}
.position01 UL{
	visibility:hidden;
	position:absolute;
	top:24px;
	left:0;
	width:140px;
	padding:2px;
	background:#F5F9FC;
	border:1px solid #92B5BC;
	font-size:12px;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
}
.position01 UL LI A{
	display:block;
	padding:2px 10px;
}
.position01 UL LI A:hover{
	background:#E5F1FA;
	text-decoration:none;
}
#content .buttonArea01 .fL UL LI A.bg01{
	padding:0 0 3px 27px;
	background:url(../images/bg_downMenu01.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg02{
	padding:0 0 3px 27px;
	background:url(../images/bg_downMenu02.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg03{
	padding:0 0 3px 27px;
	background:url(../images/bg_downMenu03.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg04{
	padding:0 0 3px 27px;
	background:url(../images/bg_downMenu04.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg01:hover{
	background:#E5F1FA url(../images/bg_downMenu01a.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg02:hover{
	background:#E5F1FA url(../images/bg_downMenu02a.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg03:hover{
	background:#E5F1FA url(../images/bg_downMenu03a.gif) no-repeat 3px 2px;
}
#content .buttonArea01 .fL UL LI A.bg04:hover{
	background:#E5F1FA url(../images/bg_downMenu04a.gif) no-repeat 3px 2px;
}
#content .bottomImg{
	clear:both;
	padding:5px 0 0;
	background:url(../images/bg_content03.gif) no-repeat 0 0;
}
/*content end*/
/*contentHome begin*/
#contentHome{
	padding:0 0 100px;
	background:url(../images/bg_content04.gif) no-repeat center bottom;
}
.welcome01{
	margin:0 0 45px;
	padding:40px 0 25px;
	background:url(../images/bg_welcome01.gif) no-repeat center bottom;
	text-align:center;
	font-size:14px;
	color:#797C7D;
}
.welcome01 IMG{
	vertical-align:middle;
	margin:0 5px 0 0;
}
#contentHomeLink{
	margin:0 0 0 50px;
	width: 100%;
	border: none;
}
#contentHomeLink td {
	text-align: center;
}
#contentHomeLink td p{
	display:inline-block;
	width:33%;
	text-align:center;
	font-size:14px;
	color:#468BC2;
	text-indent: 0;
	padding: 0;
	margin: 0;
}
*+html #contentHomeLink td p{
	display: inline;	
}
*html #contentHomeLink td p{
	display: inline;	
}
#contentHome A.link001,
#contentHome A.link002,
#contentHome A.link003,
#contentHome A.link004,
#contentHome A.link005,
#contentHome A.link006,
#contentHome A.link001a,
#contentHome A.link002a,
#contentHome A.link003a,
#contentHome A.link004a,
#contentHome A.link005a,
#contentHome A.link006a{
	display:block;
	width:134px;
	height:133px;
	margin:0 auto;
}
#contentHome A.link001{
	background:url(../images/bg_contentHome01.jpg) no-repeat 0 0;
}
#contentHome A.link001:hover,
#contentHome A.link001a{
	background:url(../images/bg_contentHome01.jpg) no-repeat -134px 0;
}
#contentHome A.link002{
	background:url(../images/bg_contentHome02.jpg) no-repeat 0 0;
}
#contentHome A.link002:hover,
#contentHome A.link002a{
	background:url(../images/bg_contentHome02.jpg) no-repeat -134px 0;
}
#contentHome A.link003{
	background:url(../images/bg_contentHome03.jpg) no-repeat 0 0;
}
#contentHome A.link003:hover,
#contentHome A.link003a{
	background:url(../images/bg_contentHome03.jpg) no-repeat -134px 0;
}
#contentHome A.link004{
	background:url(../images/bg_contentHome04.jpg) no-repeat 0 0;
}
#contentHome A.link004:hover,
#contentHome A.link004a{
	background:url(../images/bg_contentHome04.jpg) no-repeat -134px 0;
}
#contentHome A.link005{
	background:url(../images/bg_contentHome02.jpg) no-repeat 0 0;
}
#contentHome A.link005:hover,
#contentHome A.link005a{
	background:url(../images/bg_contentHome02.jpg) no-repeat -134px 0;
}
#contentHome A.link006{
	background:url(../images/bg_contentHome06.jpg) no-repeat 0 0;
}
#contentHome A.link006:hover,
#contentHome A.link006a{
	background:url(../images/bg_contentHome06.jpg) no-repeat -134px 0;
}
#contentHomeLink  A.linkButton{
	display:block;
	width:179px;
	height:28px;
	padding:9px 0 0 2px;
	background:url(../images/bg_contentHome_a.jpg) no-repeat 0 0;
	margin:15px auto 21px;
	text-align:center;
	font-weight:bold;
}
#contentHomeLink A.linkButton:hover,
#contentHomeLink A.linkButton:active{
	text-decoration:none;
}
.rollTh01 .table02,
.rollArea01 .table02{
	margin:0;
}
.rollArea01{
	width:926px;
	height:231px;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #E5F1FA;
	margin:0 0 10px;
}
.rollAreaWidth01{
	width:866px;
}
.rollArea02{
	position:relative;
	border:1px solid #E5F1FA;
	margin:0 0 10px;
	height:1%;
}
.rollTh02{
	background:#E5F1FA;
	margin:10px 0 0;
	height:22px;
	line-height:22px;
}
.rollTh02 .table02{
	width:743px;
	margin:0 0 0 80px;
}
.rollTh02 .table02 TD{
	padding:0;
	border:none;
}
.rollArea02 .table02{
	width:743px;
	margin:9px 0 20px 80px;
}
.rollArea02 .table02 TD{
	border:1px solid #BBB;
	padding:0;
}
.rollArea02 .table02 TD.bg01{
	background:#C1F8B3;
}
.rollArea02 .table02 TD.border01{
	border-right:1px solid #DB0000;
}
.rollArea02 .table02 TD DIV{
	overflow:hidden;
	height:16px;
	line-height:16px;
	padding:0 2px;
}
.rollArea02line{
	position:absolute;
	top:0;
	_top:1px;
	left:0;
}
HTML > /**/ BODY .rollArea02line{
	top:-1px;
	left:0;
}
/*contentHome end*/
/*footer begin*/
#footer{
	padding:15px 0 30px;
	text-align:center;
	color:#72828E;
}
#footer A{
	color:#72828E;
}
#footer SPAN{
	margin:0 17px 0 0;
}
/*footer end*/
/*main end*/
.nav01{
	background:url(../images/bg_nav06.gif) no-repeat 0 31px;
}
.nav01 DD{
	clear:both;
	display:block;
	padding:40px 0 0;
}
.nav01 DT{
	display:inline;
	float:left;
	width:103px;
	height:30px;
	line-height:30px;
	background:url(../images/bg_nav05.gif) no-repeat 0 0;
	margin:1px 0 1px 8px;
	text-align:center;
	cursor:pointer;
}
.nav01 DT.select{
	width:105px;
	height:32px;
	line-height:32px;
	background:url(../images/bg_nav04.gif) no-repeat 0 0;
	font-weight:bold;
	margin:0 0 0 8px;
	cursor:default;
}
.groupArea01{
	display:table;
	width:928px;
	font-size:12px;
}
.groupArea01L{
	float:left;
	width:400px;
}
.groupArea01R{
	float:right;
	width:528px;
}
.groupArea01R DT{
	margin:0 0 5px 10px;
	padding:8px 10px 2px;
	background:url(../images/bg_title02.gif) repeat-x top;
	cursor:pointer;
}
.groupArea01R DT DIV{
	padding:0 0 0 20px;
	background:url(../images/img_title02a.gif) no-repeat 0 0;
}
.groupArea01R DT.select DIV{
	background:url(../images/img_title02b.gif) no-repeat 0 0;
}
/*action begin*/
#expand01{
	cursor:pointer;
}
/*action end*/
/*boxy begin*/
#foobar,
#foobar1,
#foobar2,
#foobar3,
#foobar4,
#foobar5,
#foobar6,
#foobar7,
#foobar8,
#foobar9{
	display:none;
}
.definedWindow{
	padding:10px;
}
.definedWindow .table03 TH{
	width:55px;
}
.definedWindow .input01,{
	height:17px;
	padding:4px 2px 0;
	border:1px solid #9DBCC3;
	background:#FFF url(../images/bg_input02.gif) repeat-x top;
	font-size:12px;
	vertical-align:middle\0;/*IE8 hank*/
}
.boxyInfo01{
	padding:10px 0 0;
	border-top:1px solid #EDEEEE;
	color:#787878;
	line-height:18px;
}
.boxyInfo02{
	padding:0 0 10px;
	border-bottom:1px solid #EDEEEE;
	line-height:18px;
	margin:0 0 10px;
}
.boxyInfo03{
	margin:10px;
	padding:0 0 0 45px;
	background:url(../images/bg_boxyInfo03.gif) no-repeat 0 0;
	line-height:20px;
}
.boxyInfo03a{
	margin:10px;
	padding:0 0 0 45px;
	background:url(../images/bg_boxyInfo03a.gif) no-repeat 0 0;
	line-height:20px;
}
.definedWindow #table01 TH{
	width:160px;
}
.definedWindow #table02 TH{
	width:100px;
}
.definedWindow .buttonArea03{
	margin:20px 0 0;
	padding:20px 0 10px;
}
.definedWindow .rollArea01{
	width:676px;
	height:231px;
}
.definedWindow .table01 td{
	line-height:20px;
}
.definedWindow .groupArea01 .rollArea01{
	width:398px;
	height:388px;
	margin:0;
}
HTML > /**/ BODY .definedWindow .groupArea01 .rollArea01{
	height:374px;
}
.definedWindow .groupButton01L{
	float:left;
	width:128px;
	text-align:center;
	padding:30px 0 0;
}
.definedWindow .groupButton01R{
	float:right;
	width:400px;
}
.definedWindow .groupArea01 .groupButton01R .rollArea01{
	height:99px;
	margin:0 0 10px;
}
#foobar .bgArea01L UL.ul02 LI A,
#foobar1 .bgArea01L UL.ul02 LI A,
#foobar2 .bgArea01L UL.ul02 LI A,
#foobar3 .bgArea01L UL.ul02 LI A,
#foobar4 .bgArea01L UL.ul02 LI A,
#foobar5 .bgArea01L UL.ul02 LI A,
#foobar6 .bgArea01L UL.ul02 LI A,
#foobar7 .bgArea01L UL.ul02 LI A,
#foobar8 .bgArea01L UL.ul02 LI A,
#foobar9 .bgArea01L UL.ul02 LI A{	
	display:block;
	padding:0 0 0 10px;
	color:#4F4F4F;
}
#foobar .bgArea01L UL.ul02 LI.select A,
#foobar1 .bgArea01L UL.ul02 LI.select A,
#foobar2 .bgArea01L UL.ul02 LI.select A,
#foobar3 .bgArea01L UL.ul02 LI.select A,
#foobar4 .bgArea01L UL.ul02 LI.select A,
#foobar5 .bgArea01L UL.ul02 LI.select A,
#foobar6 .bgArea01L UL.ul02 LI.select A,
#foobar7 .bgArea01L UL.ul02 LI.select A,
#foobar8 .bgArea01L UL.ul02 LI.select A,
#foobar9 .bgArea01L UL.ul02 LI.select A{
	color:#75787A;
}
#foobar .bgArea01L UL.ul02 LI A:hover,
#foobar1 .bgArea01L UL.ul02 LI A:hover,
#foobar2 .bgArea01L UL.ul02 LI A:hover,
#foobar3 .bgArea01L UL.ul02 LI A:hover,
#foobar4 .bgArea01L UL.ul02 LI A:hover,
#foobar5 .bgArea01L UL.ul02 LI A:hover,
#foobar6 .bgArea01L UL.ul02 LI A:hover,
#foobar7 .bgArea01L UL.ul02 LI A:hover,
#foobar8 .bgArea01L UL.ul02 LI A:hover,
#foobar9 .bgArea01L UL.ul02 LI A:hover{
	background:url(../images/bg_bgArea02.gif) no-repeat right 0;
	text-decoration:none;
}
#foobar .bgArea01L UL.ul02 LI A:active,
#foobar1 .bgArea01L UL.ul02 LI A:active,
#foobar2 .bgArea01L UL.ul02 LI A:active,
#foobar3 .bgArea01L UL.ul02 LI A:active,
#foobar4 .bgArea01L UL.ul02 LI A:active,
#foobar5 .bgArea01L UL.ul02 LI A:active,
#foobar6 .bgArea01L UL.ul02 LI A:active,
#foobar7 .bgArea01L UL.ul02 LI A:active,
#foobar8 .bgArea01L UL.ul02 LI A:active,
#foobar9 .bgArea01L UL.ul02 LI A:active{
	text-decoration:none;
}
#foobar .bgArea01L UL.ul02 LI.select A:hover,
#foobar1 .bgArea01L UL.ul02 LI.select A:hover,
#foobar2 .bgArea01L UL.ul02 LI.select A:hover,
#foobar3 .bgArea01L UL.ul02 LI.select A:hover,
#foobar4 .bgArea01L UL.ul02 LI.select A:hover,
#foobar5 .bgArea01L UL.ul02 LI.select A:hover,
#foobar6 .bgArea01L UL.ul02 LI.select A:hover,
#foobar7 .bgArea01L UL.ul02 LI.select A:hover,
#foobar8 .bgArea01L UL.ul02 LI.select A:hover,
#foobar9 .bgArea01L UL.ul02 LI.select A:hover{
	background:url(../images/bg_bgArea01.gif) no-repeat right 0;
}
.definedWindow SELECT.width03{
	width:170px;
}
/*boxy end*/
#contentHome01{
	padding:0 0 40px;
	*padding:0 0 10px;
	background:url(../images/bg_content04.gif) no-repeat center bottom;
}
.loginLeft{
	display:inline;
	float:left;
	width:550px;
	margin:10px 0 0 20px;
}
.loginLeftTitle{
	font-size:16px;
	font-weight:bold;
	margin:5px 0 35px;
}
.loginLeft UL{
	padding:0 0 0 17px;
	height:270px;
	overflow:hidden;
}
.loginLeft LI{
	padding:5px 0 6px 60px;
	margin:0 0 37px;
}
.loginLeft LI.bg01{
	background:url(../images/bg_loginLeft_bg01.gif) no-repeat 0 0;
}
.loginLeft LI.bg02{
	background:url(../images/bg_loginLeft_bg02.gif) no-repeat 0 0;
}
.loginLeft LI.bg03{
	background:url(../images/bg_loginLeft_bg03.gif) no-repeat 0 0;
}
.loginLeft LI B{
	font-size:14px;
	font-weight:bold;
	display:block;
	margin:0 0 10px;
}
.moreInfo{
	width:240px;
	margin:13px 0 20px 17px;
	margin:13px 0 15px 17px\9;
	*margin:13px 0 45px 17px\9;
	padding:15px 0 0 18px;
	background:url(../images/bg_moreInfo.gif) no-repeat 0 12px;
}
#contentHome01 .moreInfo A{
	display:block;
	float:right;
	width:108px;
	height:26px;
	padding:7px 0 0 43px;
	height:24px\9;
	padding:9px 0 0 43px\9;
	background:url(../images/bg_moreInfo_a.gif) no-repeat 0 0;
	margin:-12px 0 0;
}
#contentHome01 .moreInfo A:hover{	
	text-decoration:none;
}



.loginRight{
	float:right;
	width:360px;
	margin:10px 0 0;
	border:1px #69A2BB solid;
	background:#BCE0EC url(../images/bg_loginRight.gif) repeat-x top;
	font-size:14px;
}
.loginTitle{
	margin:0 10px;
	height:27px;
	color:#1E6BA9;
	font-size:16px;
	font-weight:bold;
	background:url(../images/bg_loginTitle.gif) repeat-x bottom;
	padding:15px 15px 0;
}
.loginRight UL{
	padding:40px 50px 50px;
}
.loginRight LI{
	margin:0 0 18px;
}
.loginRight LI IMG{
	vertical-align:bottom;
}
.loginRight LI.submit01{
	margin:0;
	padding:40px 0 0;
}
.loginRight LI DIV{
	margin:0 0 5px;
}
.loginButton{
	width:148px;
	height:30px;
	background:url(../images/bg_loginButton.gif) no-repeat 0 0;
	border:0;
	cursor:pointer;
}
#rollArea03{
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
}
.vote01L{
	float:left;
	width:400px;
	padding:0 10px 0 0;
}
.vote01R{
	float:left;
	width:200px;
	font-size:12px;
}
.vote01R LI{
	height:20px;
	line-height:20px;
}
.vote01R LI .fR{
	color:#000;
}
.vote01R LI IMG{
	vertical-align:middle;
}

.navButton01{
	font-size:12px;
	background:url(../images/bg_nav06.gif) no-repeat 0 31px;
	margin:0 0 20px;
}
.navButton01 LI{
	display:inline;
	float:left;
	width:103px;
	height:30px;
	line-height:30px;
	background:url(../images/bg_nav05.gif) no-repeat 0 0;
	margin:1px 0 1px 8px;
	text-align:center;
	cursor:pointer;
}
.navButton01 LI.select{
	width:105px;
	height:32px;
	line-height:32px;
	background:url(../images/bg_nav04.gif) no-repeat 0 0;
	font-weight:bold;
	margin:0 0 0 8px;
	cursor:default;
}
.navButton01 .fR{
	margin:-5px 0 0;
}
.roll01{
	width:898px;
	overflow:auto;
	overflow-y:hidden;
	overflow-x:auto;
	margin:0 0 10px;
}
.roll01 .table02{
	width:1300px;
}
#content .roll01 .table02 TD{
	line-height:16px;
}
.roll02{
	width:404px;
	height:118px;
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #E5F1FA;
}
.roll02 UL{
	padding:10px 0 0 10px;
}
.roll02 li{
	padding:0 0 10px;
}
.flash01{
	padding:10px 0 20px;
	width:490px;
	line-height:24px;
}
.tableStyle TD{
	border-bottom:1px dashed #E0E0E0;
	padding:10px 5px;
}
.infoNew{
	float:left;
	width:470px;
	padding:0 0 0 20px;
}
.table03_ul{
    font-size:12px;
    list-style-image: url(../images/dian.gif);
}
.table03_ul .li_br{
    list-style-image: none;
}
.table03_ul .number_label{
    border: 1px solid;
}

a.expand {
	padding-right: 18px;
	background: url(../images/u13.gif) no-repeat right center;
	outline: none;
}
a.hide {
	padding-right: 18px;
	background: url(../images/u71.gif) no-repeat right center;
	outline: none;
}

.checkboxremember{

	position: absolute;
	top: -999px;
	left: -999px;
}

.remember{
	padding-left:20px;
	background:url(../images/check.png) 0 -24px no-repeat;
	
}
	
.remember_hover {
	background:url(../images/check.png) 0 1px no-repeat;
}



@media screen and (max-width: 1023px){
	#main{
		width: 100%;
	}
	#content .contentBg{
		border-left:none;
		border-right:none;
	}
	#header .logo{
		float:none;
		padding: 10px 0 10px 10px;
	}
	#content .bottomImg{
		padding: 0 0;
		background: none;
	}
	.box01{
		padding: 10px 2px;
	}
	.ma03{
		margin: 0 0 10px;
	}
	.ma02{
		margin: 0 5px 0 0;
	}
	.ma05{
		margin-left: 41%;
	}
	.ma15{
		margin-left: 51%;
	}
	#hiddenArea02{
		width: 100%;
	}
	.pa01{
		padding: 15px 0px;
	}
	.font02
	{
		font-size: 12px;
	}
	#content{
		width: 98%;
		font-size:12px;
		margin: 0 auto; 
		padding:0 0;
		border-radius: 3px;
		border: 1px solid #B8CDDE;
	}
	#content .contentPadding{
		padding: 20px 15px 30px;
	}
	#content .tableFs01 TD{
		line-height: 25px;
	}
	#content h2{
		margin-top:8%;
	}
	.table01{
		margin: 0 0 10px;
	}
	.table01 TD.width01{
		width: 15%;
	}
	.table01 TD{
		padding: 5px 4px;
	}
	.table03{
		width:100%;
	}
	.table03 TH{
		width:30%;
	}

	.table03 TD{
		padding: 6px 2px;
	}
	input.width01{
		width:80%;
	}
	input.width04{
		width: 40%;
		max-width: 110px;
		background: #FFF url(../images/img_th01.gif) no-repeat 65px 4px;
		font-size: 10px;
	}
	input.width05{
		width: 25px;
	}
	.lable{
		width: 30%;
	}
	.button01{
		margin:0 15px 0 0;
		background:url(../images/bg_button01.gif) no-repeat 0 0;
		border:0;
		font-size:14px;
		color:#1E6BA9;
		cursor:pointer;
	}
	#footer span{
		margin:0 2px 0 0;
	}
	.resource01{
		padding:2px 0 0;
	}
}