body{
	font-family: ����,Arial;
	font-size: 9pt;
	border:0;
	margin:0 auto;
	padding:0;
	background-image:url(../template/default/images/bgline.jpg);
	background-repeat:repeat-x;
	background-color:#d7f6ff;
	text-align:center;
	line-height:150%;
}
html,body,div,p,ol,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,object,iframe,form,blockquote,fieldset,input,textarea,code,address,caption,cite,code,em,i,ins,img{margin:0;padding:0;font-style:normal; }
img {border: 0;}
ul,li{list-style:none;}
img{ border:0px;}
.clear{ border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;}
.clear1px {
	clear: both;
	height:1px;
	overflow:hidden
}
.clear5px {
	clear: both;
	height:5px;
	overflow:hidden
}
.clear6px {
	clear: both;
	height:6px;
	overflow:hidden
}
.clear7px {
	clear: both;
	height:7px;
	overflow:hidden
}
.clear8px {
	clear: both;
	height:8px;
	overflow:hidden
}
.clear9px {
	clear: both;
	height:9px;
	overflow:hidden
}
.clear10px {
	clear: both;
	height:10px;
	overflow:hidden
}
.webfont
{
	font-size: 9pt;
	color: #000000;
}
TD{font-size: 9pt;color: #000000;}
.outSelect
{
	font-size: 9pt;
	color: #999999;
	border:solid 1px #d1d1d1; 
	height:19px;
	line-height:19px;
	text-indent:5px;
}
.Select
{
	font-size: 9pt;
	color: #000000;
	border:solid 1px #d1d1d1; 
	height:19px;
	line-height:19px;
	text-indent:5px;
}
.polltitle
{
	font-size: 11pt;
	color: red;
}

TABLE
{
	border-collapse: collapse;
}
/*link*/
a:link{  color: #000000;text-decoration:none;}
a:visited {  color: #000000;text-decoration:none;}
a:hover {  color: red; text-decoration:none;}

/*font*/
.red{ color:#c00;}
.font_x_red {font-size:12px; font-weight:bold; margin:0 5px; color:Red;}
.font_bold {font-weight:bold}
.font14 {font-size:14px;}
.font18 {font-size:18px;}
.font_Arial{ font-family:Arial;}
.note {color: #999;}
.img_border {border:1px solid #d9d9d9; padding:2px;}
.m_top_8 { margin-top:8px;}
.margin_b_8px{margin-bottom:8px;}

/*layout*/
#container {width:1002px;background-color:#fff;padding:0px;margin:0px auto;position: relative;}
#pagehead {width:1002px;height:191px;margin:0 auto;overflow:hidden;}
#pagebody {
	width:1002px;
	overflow:hidden;
	margin:0 auto;
}
#morepagebody{
	width:986px;
	background-color:#FFFFFF;
	margin:0 auto;
}
#detailpagebody{
	width:1002px;
	background-color:#ffffff;
	margin:0 auto;
}
#pagefoot {
	width:1002px;
	height:135px;
	margin:0 auto;
	overflow:hidden;
}
/*head*/

/*sub*/
.MoreinfoCategoryColor{ color:#FFF;	font-weight: bold; text-align:center; font-size:14px;}
.MoreinfoColor
{
	color: #ff6c00;

	padding-top: 5px;
	
}

/*CommonCSS*/
.tabover
{
background:url(../template/default/images/tabover.gif);
cursor:hand;
text-align:center;
font-size:14px;
padding-top:8px;
color:#004fb1;
font-weight:bold;
}
.tabout
{
background:url(../template/default/images/tabout.gif);
cursor:hand;
text-align:center;
font-size:14px;
padding-top:8px;
}
.zwHidden ,.tzHidden,.zxHidden,.zbHidden,.lkHidden {
	display:none;
	font-size:12px;
}
.zwShow, .tzShow ,.zxShow,.zbShow,.lkShow{
	display:block;
	font-size:12px;
	
	
}
/*titlepic*/
.titlepic
{
	padding:10px;
}
.titlepic1
{
	line-height:23px;
	font-size:10.5pt;
}
.titlepic2
{
	line-height:23px;
	color:red;
}

/*btnstyles*/
.Btn_Poll
{
	background-image:url(../images/btn_poll.gif);
	width:58px;
	height:18px;
	color:#ffffff;
	font-family:黑体; 
	background-color:transparent;	
	border-right: solid 0px #FFB26D ;
	border-top: solid 0px #FFB26D;
	border-left: solid 0px #FFB26D;
	border-bottom: solid 0px #FFB26D;
	padding-left:8px;
}
.btn_ss
{
	background-image:url(../Template/Default/images/btn_ss.jpg);
	width:59px;
	height:19px;
	color:#ffffff;
	font-family:黑体; 
	background-color:transparent;	
	border-right: solid 0px #FFB26D ;
	border-top: solid 0px #FFB26D;
	border-left: solid 0px #FFB26D;
	border-bottom: solid 0px #FFB26D;
	
	
}
.Btn
{
	background-image:url(../images/Btnbg.gif);
	width:85px;
	height:27px;
	color:#000000;
	background-color:transparent;	
	border-right: solid 0px #FFB26D ;
	border-top: solid 0px #FFB26D;
	border-left: solid 0px #FFB26D;
	border-bottom: solid 0px #FFB26D;
	cursor:hand;
	
}
.Btn_searchM
{
	background-image:url(../images/searchmore.jpg);
	width:64px;
	height:18px;
	color:#ffffff;
	font-family:黑体; 
	background-color:transparent;	
	border-right: solid 0px #FFB26D ;
	border-top: solid 0px #FFB26D;
	border-left: solid 0px #FFB26D;
	border-bottom: solid 0px #FFB26D;
	
}
/*textinputstyles*/
.inputtxt1
{
    FONT-SIZE: 9pt;
    border-style:groove;
    border-right: #7F9DB9 2px solid;
	border-top: #7F9DB9 2px solid;
	border-left: #7F9DB9 2px solid;
	border-bottom: #7F9DB9 2px solid;
float: none;
   }
.inputtxt
{
	border-right: solid 1px #B9B9B9 ;
	border-top: solid 1px #B9B9B9 ;
	border-left: solid 1px #B9B9B9 ;
	border-bottom: solid 1px #B9B9B9 ;
	background-color: #ffffff;
	float: none;
border-style:groove;
}


/*ConsultStyles*/
.ConsultBorder
{
	border-right: 1px solid #90C2C2;
	border-top: 1px solid #90C2C2;
	border-left: 1px solid #90C2C2;
	border-bottom: 1px solid #90C2C2;
	margin:10px;
	padding:5px;
}
.ConsultTitle
{
	font-weight:bold;
}
.ConsultLine
{
	border-right: 0px solid #90C2C2;
	border-top: 1px dotted #90C2C2;
	border-left: 0px solid #90C2C2;
	border-bottom: 0px solid #90C2C2;
}
.ConsultLine2
{
	border-right: 0px solid #90C2C2;
	border-top: 1px solid #90C2C2;
	border-left: 0px solid #90C2C2;
	border-bottom: 0px solid #90C2C2;
}

/*datepickerstyles*/
.btnCalendar {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee; WIDTH: 57px; HEIGHT: 20px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.div_btn_Calendar {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 200px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.Calendar {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #e0ecf9; PADDING-LEFT: 10px; WIDTH: 200px; PADDING-RIGHT: 10px; FONT-FAMILY: Verdana; HEIGHT: 180px; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.Calendar A {
	COLOR: #000000; TEXT-DECORATION: none;cursor:hand;
}
.Calendar TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.Calendar TABLE THEAD {
	COLOR: #acacac
}
.Calendar TABLE TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-SIZE: 11px; PADDING-TOP: 1px;height:20px;
}
#idCalendarPre {
	PADDING-RIGHT: 5px; FLOAT: left; CURSOR: pointer
}
#idCalendarNext {
	PADDING-RIGHT: 5px; FLOAT: right; CURSOR: pointer
}
#idCalendar TD.onToday {
	COLOR: #c60; FONT-WEIGHT: bold
}
#idCalendar TD.onSelect {
	FONT-WEIGHT: bold
}
.clear{clear:both;height:1%;}
DIV.dialog {
	Z-INDEX: 5; POSITION: absolute; BACKGROUND-COLOR: transparent; WIDTH: 220px; HEIGHT: auto; TOP: 80px; LEFT: 210px
}
.dialog .headLeft {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: url(../images/dialogLeft.gif) no-repeat; HEIGHT: 26px; BORDER-TOP: medium none; CURSOR: auto; MARGIN-RIGHT: 13px; BORDER-RIGHT: medium none
}
.dialog .headLeft .title {
	MARGIN: 0px 13px; FLOAT: left; COLOR: #fff;padding-top:3px;
}
.dialog .content {
	BACKGROUND-COLOR: white !important; MARGIN: 0px 13px; width:194px; MAX-HEIGHT: 220px; OVERFLOW: auto; BORDER-TOP: #d47e33 2px solid;border-bottom: #d47e33 2px solid
}
.specialday
{
	color:green;
	font-weight:bold;
}
.today
{
	color:red;
	font-weight:bold;
}

/*zxft*/
.zcr_bgcolor
{
	background-color:#F7F7E6;
}
.gz_bgcolor
{
	background-color:#F0F7E6;
}
.qz_bgcolor
{
	background-color:#F8F2E5;
}
.zcr_fontcolor
{
	color:blue;
	font-weight:600;
}
.zcr_c_fontcolor
{
	color:blue;
}
.gz_fontcolor
{
	color:#000000;
	font-weight:600;
}
.gz_c_fontcolor
{
	color:#000000;
}
.qz_fontcolor
{
	color:#990000;
	font-weight:600;
}
.qz_c_fontcolor
{
	color:#000000;
}
/*errorStyles*/
.Error
{
	border-right: 0px solid #6AAAA3;
	border-top: 0px solid #6AAAA3;
	border-left: 0px solid #6AAAA3;
	border-bottom: 0px solid #6AAAA3;
	background-image: url(../images/error.gif);
	width:128px;
	height:128px;
}
.ErrorTitle
{
	font-size:16px;
	color:#555555;
}
.ErrorContent
{
	color:red;
}

