/* CSS Document */
/*global css*/
*{
	margin:0; padding:0;}
HTML{
  overflow-x:hidden; overflow-y:auto; }
body{
	width:982px; margin:0 auto;padding-bottom:30px;background:#FFFFFF;color:#141414; font-family:"",Arial,Verdana,Tahoma,sans-serif; font-size:12px;	line-height:1.8em; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{
	list-style-type:none;}
box{
    overflow:hidden; height:auto;}
ul,li{
	list-style-type:none;}
img{
	border:0;}
hr{
	clear:both; color:#CCCCCC; text-align:center;}
select{
    margin-right:4px; height:20px; }
input{
    margin-right:4px; padding-top:1px; text-indent:2px;_margin-left:-2px;font-size:12px; }
textarea{
    padding:2px;font-size:12px;}
/*global css*/

/*div css*/
.wrapMain{
    width:978px;_width:982px; min-height:320px; _height:320px; _over-flow:visible; margin-top:10px; margin-bottom:10px;}
.wrapLeft{
	width:164px; height:auto; float:left;}
.wrapRight{
	width:796px;_width:800px; height:auto; float:right;}
.wrapLeft1{
	width:154px; height:auto; float:left;}
.wrapRight1{
	width:810px; height:auto; float:right;}
.wrapLeft2{
	width:712px; height:auto; float:left;}
.wrapRight2{
	width:252px; height:auto; float:right;}
.wrapLeftBg{
    background:url(/images/bg/bg02.gif) repeat-y;}
.submit:hover,.submit:active{
	cursor:pointer;}
.clear{
	clear:both;}
.clearLine{
	width:98%; height:1px; clear:both; border-bottom:1px solid #CCCCCC;}
.left{
	text-align:left;}
.center{
	text-align:center;}
.middle{
	vertical-align:middle;}
.right{
	text-align:right;}
.fLeft{
	float:left;}
.fRight{
	float:right}
.block{
	display:block;}
.inline li,.inlineThis{
	display:inline;}
.hidden{
	display:none;}
.vHidden{
	visibility:hidden;}
.overHidden{
	overflow:hidden;}
.bNo{
	border:none;}
.bGray{
	border:#CCCCCC 1px solid;}
.bBlue{
	border:#98BEF7 1px solid;}
.bOrange{
	border:#FF6600 1px solid;}
.bBottom{
	border-bottom:1px solid #EBEEF4;}
.hAuto{
	height:auto;}
.w100{
	width:100%;}
.boxNoB{
	width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.boxGray{
	width:100%; height:auto; border:1px solid #CCCCCC; overflow:hidden; margin-bottom:10px;}
.boxBlue{
	width:100%; height:auto; border:1px solid #98BEF7; overflow:hidden; margin-bottom:10px;}
.boxList{
	width:100%; height:auto; line-height:2em; border:1px solid #CCCCCC; overflow:hidden; margin-bottom:10px;}
.boxHelp{
	width:100%; height:auto; padding-bottom:4px; border:1px solid #CDF265; overflow:hidden; margin-bottom:10px; color:#666;}
.boxText{
    padding:4px 8px;}
.boxTitle{
	height:30px; margin-top:1px;}
.boxH{
	float:left; line-height:30px; padding-left:12px;}
.boxH_ico1{
	background:url(/images/ico/ico01.gif) 4px 8px no-repeat;}
.boxH_ico2{
	background:url(/images/ico/ico02.gif) 4px 8px no-repeat;}
.boxH02{
	float:left; line-height:30px; padding-left:8px;}
.boxSpan{
	float:right; line-height:30px; padding-right:4px;}
.bar01{
	background:url(/images/bar/bar01.gif) repeat-x;}
.bar01_2{
	background:url(/images/bar/bar01_2.gif) repeat-x;}
.bar01_3{
	background:url(/images/bar/bar01_3.gif) repeat-x;}
.bar02{
	background:url(/images/bar/bar02.gif) repeat-x;}
.bar03{
	background:url(/images/bar/bar03.gif) repeat-x;}
.bar04{
	background:url(/images/bar/bar04.gif) repeat-x;}
.bar04 h2,.bar04 h3{
    padding-left:8px;height:32px;line-height:32px;}
.bar05{
	background:url(/images/bar/bar05.gif) repeat-x;}
.bar06{
	background:url(/images/bar/bar06.gif) repeat-x;}
.bar07{
	background:url(/images/bar/bar07.gif) repeat-x;}
.bar08{
	background:url(/images/bar/bar08.gif) repeat-x;}
.bar09{
	background:url(/images/bar/bar09.gif) repeat-x;}
.bar10{
	background:url(/images/bar/bar10.gif) repeat-x;}
.bar11{
	background:url(/images/bar/bar11.gif) repeat-x;}
.bar12{
	background:url(/images/bar/bar12.gif) repeat-x;}
.bgblue{
    background:#EBEEF4;}
.bg01{
	background:url(/images/bg/bg01_2.gif) repeat-x;}
.TitleSpan{
	padding:6px 10px; background:#FCFCFC}
.marginBNone{
	margin-bottom:0px;}
.tabSpan{
	float:left; text-align:center;}
.mB10px{
	margin-bottom:10px;}
.mB0px{
	margin-bottom:0px;}
.mL4px{
	margin-left:4px;}
.mL8px{
	margin-left:8px;}
.mL12px{
	margin-left:12px;}
.mR4px{
	margin-right:4px;}
.mR8px{
	margin-right:8px;}
.mR12px{
	margin-right:12px;}
.mT10px{
	margin-top:10px;}
.p4px{
    padding:4px;}
.pB4px{
    padding-bottom:4px;}
.pB8px{
    padding-bottom:8px;}
.errmsg{
    color:#F00; background:url(/images/ico/icoerror.gif) no-repeat; padding-left:18px}
.errdiv{
    height:28px;line-height:30px;margin:4px 0 10px 0; border:1px solid #F60;text-indent:8px;}
.forbidden{
    height:28px;line-height:28px;margin:4px 0 10px 0; text-indent:26px; color:#F60; border:1px solid #E6F6CE; background:url(/images/ico/icoerror.gif) 6px 6px  no-repeat;}
.helpLayer{
    position:absolute; top:30px; right:8px; z-index:1; padding:4px 8px; background:#FCFAA9; border:1px solid #F9A92E;}
.confirmBox{
    display:none;width:320px; background:#FAF9F6; border:2px solid #0066CC;z-index:100;position:absolute;left:50%;top:50%;margin-left:-160px;margin-top:-100px;}
.confirmBox .conTitleBox{
    height:26px; text-indent:12px; padding-top:4px;background:url(/images/bar/bar01.gif) repeat-x;}
.confirmBox h2{
    float:left;color:#FFF;}
.confirmBox .conTitleClose{
    width:21px;height:26px;float:right;padding-right:4px;text-align:right;background:url(/images/ico/close2.gif) left 0px no-repeat;}
.confirmBox .conSubBox{
    padding-top:12px;padding-bottom:10px;text-align:center;}
/*div css*/

/*form css*/
.formH3{
	line-height:26px; padding-left:8px; margin-bottom:10px; background#E3E6FF; background:#EBEEF4}
.formDl dt{
	height:28px; float:left; text-align:right}
.formDl dd{
	height:28px; float:right; text-align:left; padding-left:4px;}
.formDlBorder{
    padding-bottom:2px; margin-bottom:10px; border-bottom:1px dotted #CCCCCC;}
.button{
	height:26px; padding:2px 4px; _padding:4px 0;}
.button4px{
	height:26px; padding:2px 8px; _padding:4px;}
.clearLine{
	clear:both; border-bottom:1px dotted #CCCCCC;}
.boxForm{
	border-top:1px solid #CCCCCC;}
.formButton{
	padding-top:20px; margin-bottom:25px; background:#FFFFFF;}
.sTxt{
	height:16px; padding-top:2px; vertical-align:middle; margin-right:4px;}
.sSct{
	height:22px; padding-top:2px; _padding-top:0px; vertical-align:middle;}
.pointer{
    cursor:pointer;}
.inputW40{
    width:40px;}
.inputW60{
    width:60px;}
.inputW220{
    width:220px;}
.readonly{
    background:#EEE}
/*form css*/

/*list css*/
th{
    font-weight:normal; text-align:left;}
.ul_noarrow{
	padding:5px 5px 5px 8px;}
.ul_arrow1{
	padding:5px 5px 5px 8px; list-style-image:url(/images/spot/arrow1.gif); list-style-position:inside;}
.ul_arrow2{
	padding:5px 5px 5px 8px;}
.list01,.list02{
	width:50%; float:left;}
.list01{
	background:#FCFCEC;}
.list01_a{
	margin-left:8px;}
.tblList{
    line-height:1.6em;}
.tblList td{
    height:28px; border-bottom:1px solid #F4F4F4; background:#FFFFFF;}
.titleTr{
    height:26px; background:#FAFAFF;}
.titleTr td{
    border-bottom:1px solid #EEE;}
/*list css*/

/*font css*/
.black{
	color:#141414;}
.white{
	color:#FFFFFF; }
.blue{
	color:#0066CC;}
.blued{
	color:#003366; }
.blueh{
	color:#0000FF; }
.orange{
	color:#FF6600; }
.red{
	color:#FF0000; }
.redd{
	color:#CC0000;}
.gray{
	color:#666666;}
.green{
	color:#0F8F00;}
.yellow{
	color:#FFD346;}
.f12{
	font-size:12px;}
.f13{
	font-size:13px;}
.f14{
	font-size:14px;}
.f16{
	font-size:16px;}
.f18{
	font-size:18px;}
.fb{
	font-weight:bold;}
.fn{
	font-weight:normal;}
.fi{
	font-style:italic;}
.tl{
	text-decoration:underline;}
h1{
	font-size:16px;font-weight:bold;}
h2{
	font-size:14px; font-weight:bold;}
h3{
	font-size:13px; font-weight:bold;}
h4{
	font-size:12px; font-weight:bold;}
a:link,a:visited{
	color:#0066CC; text-decoration:none;}
a:hover{
	color:#CC0000; text-decoration:underline; cursor:pointer;}
.aTitle:link{
	color:#0066CC; text-decoration:underline;}
.aTitle:visited,.aTitle:hover{
	color:#993366; text-decoration:underline;}
.aLine:link,.aLine:visited,.aLine:hover{
	color:#0066CC; text-decoration:underline;}
.aBlue:link{
	color:#0066CC; text-decoration:none;}
.aBlue:visited{
	color:#993366; text-decoration:none;}
.aBlue:hover{
	color:#993366; text-decoration:underline;}
.aBlued:link,.aBlued:visited{
	color:#003366; text-decoration:none;}
.aBlued:hover{
	color:#CC0000; text-decoration:underline;}
.aBlack:link,.aBlack:visited{
	color:#141414; text-decoration:none;}
.aGray:link,.aGray:visited{
	color:#666666; text-decoration:none;}
.aBlack:hover,.aGray:hover{
	color:#CC0000; text-decoration:underline;}
.aOrange:link,.aOrange:visited{
	color:#FF6600; text-decoration:none;}
.aOrange:hover{
	color:#FF0000; text-decoration:underline;}
.aRed:link,.aRed:visited{
	color:#FF0000; text-decoration:none;}
.aRed:hover{
	color:#FF0000; text-decoration:underline;}
.aRedd:link,.aRedd:visited{
	color:#CC0000; text-decoration:none;}
.aRed:hover{
	color:#FF0000; text-decoration:underline;}
.aWhite:link,.aWhite:visited{
	color:#FFFFFF; text-decoration:none;}
.aWhite:hover{
	color:#FFFFFF; text-decoration:underline;}
.aGreen:link,.aGreen:visited{
	color:#0F8F00; text-decoration:none;}
.aGreen:hover{
	color:#FF0000; text-decoration:underline;}
.aNew:link{
	color:#0066CC; text-decoration:none;}
.aNew:visited,.aNew:hover{
	color:#993366; text-decoration:none;}
.aVisited:link,.aVisited:visited{
    color:#993366; text-decoration:none;}
.aborder{
	outline:none;}
.aNolink:link,.aNolink:visited,.aNolink:hover{
    color:#141414; text-decoration:none;}
/*font css*/

/*pagelist css*/
.pageListMain{
    float:right;padding:2px 0;}
.pageListMain a,.pageListMain strong{
    float:left; padding:0 4px; margin-right:2px; height:20px; border:1px solid; line-height:20px; overflow:hidden; border-color:#EFEFEF; background-color:#FFF; color:#0066CC;}
.pageListMain a:hover{text-decoration:none; border-color:#E29308;}
.pageListMain strong{border-color:#E29308; background-color:#E29308; color:#FFF; font-weight:bold;}
/*pagelist css*/

/*tab css*/
.listBlockTab{
	width:100%; height:auto;}
.listBlockTitle{
	width:100%; height:26px; padding-top:4px; text-indent:8px; background:#EBEEF4;border-top:#4672B6 3px solid;border-bottom:#FFF 2px solid;}
.listBlockWrap{
	width:100%; height:auto;}
.listBlock{
	padding:10px 4px 6px; border-bottom:1px dotted #CCCCCC;}
.listBlockHover{
	padding:10px 4px 6px; background:#E9F0F6;}
.listBlockTab .curTab,.listBlockTab .nocurTab{
    display:inline; line-height:21px; }
.listBlockTab .curTab a,.listBlockTab .nocurTab a{
    float:left; padding-left:15px; }
.listBlockTab .curTab a{
    float:left; padding-left:15px; background:url(/images/tab/tab03Left.gif) no-repeat left top;  }
.listBlockTab .nocurTab a{
    float:left; padding-left:15px; background:url(/images/tab/tab03_2Left.gif) no-repeat left 2px;  }
.listBlockTab .curTab span{
    float:left; background:url(/images/tab/tab03Right.gif) no-repeat right top; padding:6px 15px 1px 0px; font-size:13px;}
.listBlockTab .nocurTab span{
    float:left; background:url(/images/tab/tab03_2Right.gif) no-repeat right 2px; padding:6px 15px 1px 0px; font-size:13px;}
.listBlockTab .curTab a:link,.listBlockTab .curTab a:visited{
	color:#FFF; text-decoration:none;}
.listBlockTab .nocurTab a:link,.listBlockTab .nocurTab a:visited{
	color:#666; text-decoration:none;}
.switchTab,.switchCurTab{
    display:inline; }
.switchTab a{
    float:left; background:url(/images/tab/tab05_2Left.gif) no-repeat left top; padding-left:20px; }
.switchTab span{
    float:left; background:url(/images/tab/tab05_2Right.gif) no-repeat right top; padding:4px 20px 2px 0px;  text-decoration:underline;}
.switchCurTab a{
   float:left; background:url(/images/tab/tab05Left.gif) no-repeat left top; padding-left:20px; }
.switchCurTab span{
    float:left; font-weight:bold;background:url(/images/tab/tab05Right.gif) no-repeat right top; padding:4px 20px 2px 0px; text-decoration:underline; }
/*tab css*/

/*button css*/
.btnImg24{
    height:24px; _padding-top:2px; padding-bottom:2px; _padding-bottom:0; vertical-align:middle; border:none; cursor:pointer;}
.btnY01_1{
    background:url(/images/button/btnY01_1.gif) no-repeat;}
.btnY03Li,.btnG02Li{
    display:inline;}
.btnY03Li a,.btnG02Li a{
    color:#FFF; font-size:14px; font-weight:bold; line-height:30px; padding:8px 0 8px 22px; margin:0 15px;}
.btnY03Li a:link,.btnG02Li a:link,.btnY03Li a:hover,.btnG02Li a:hover,.btnY03Li a:visited,.btnG02Li a:visited{
    color:#FFF; text-decoration:none;}
.btnY03Li span,.btnG02Li span{
    line-height:30px; padding:8px 22px 8px 0;}
.btnY03Li a{
    background:url(/images/button/btnY03Left.gif) no-repeat left top;}
.btnG02Li a{
    background:url(/images/button/btnG02Left.gif) no-repeat left top;}
.btnY03Li span{
    background:url(/images/button/btnY03Right.gif) no-repeat right top;}
.btnG02Li span{
    background:url(/images/button/btnG02Right.gif) no-repeat right top;}
.btnY05{
    display:block; width:80px; height:24px; line-height:24px; _line-height:26px; text-align:center; background:url(/images/button/btnY05.gif) no-repeat;}
/*button css*/

/*mask css*/
.mask{
    width:100%; _width:2000px; height:100%; _height:1000px; position:absolute; top:0; left:0; z-index:10; background:#000; opacity:0.5; filter:alpha(opacity=50); display:none;}
.maski{
    position:absolute;visibility:inherit;top:0px;left:0px;width:100%;_width:2000px;height:100%;_height:1000px;z-index:-1;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
.maskLight{
    width:100%; _width:2000px; height:100%; _height:1000px; position:absolute; top:0; left:0; z-index:10; background:#000; opacity:0.5; filter:alpha(opacity=50); display:none;}
.maskiLight{
    position:absolute;visibility:inherit;top:0px;left:0px;width:100%;_width:2000px;height:100%;_height:1000px;z-index:-1;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}
/*mask css*/

