body {

	background-image: url(../images/bg.gif);
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-right: 0px;
	MARGIN-bottom: 0px;
	background-repeat: repeat;
	background-position: center;
}


a {
	font-size: 12px;
	color: #333333;
	line-height: 19px;
	text-decoration: none;
}
a:link {
	font-size: 12px;
	color: #333333;
	line-height: 19px;
	text-decoration: none;
}
a:hover {
	color: #F26521;
	text-decoration:underline;
}

a:active {
	color: #F26C4E;
}
.textuser {
	font-size: 12px;
	color: #CE6C3D;
	padding-top:3px;
	font-weight:bold;
	FILTER: dropshadow(OffX=1,OffY=1,Color=#F4F9FD);  HEIGHT: 0px;
}


.texttime {
	font-size: 13px;
	color: #F26C4E;
	padding-top:3px;
	FILTER: dropshadow(OffX=1,OffY=1,Color=#EFF2FE);  HEIGHT: 0px;

}

.input {
	font-size: 13px;
	color: #F26C4E;
	padding-top:2px;
	padding-left:3px;
	height:20px;
	border:#7F9DB9 1px solid;
}
.input2 {
	font-size: 12px;
	color: #333333;
	padding-top:2px;
	padding-left:3px;
	height:20px;
	border:#C3C3C3 1px solid;
}
.select {
	font-size: 12px;
	color: #333333;
	padding-top:2px;
	padding-left:3px;
	height:20px;
	border:#C3C3C3 1px solid;
}
.button {
	font-size: 12px;
	color: #004974;
	height: 21px;
	padding-top: 2px;
	background-color: #F6F6F6;
	border-top: 1px solid #D9E7F0;
	border-left: 1px solid #D9E7F0;
	border-right: 1px solid #2F73A0;
	border-bottom: 1px solid #2F73A0;
}
.foot {
	font-size: 13px;
	color: #31267A;
	padding-left:20px;
	padding-right:20px;
	FILTER: dropshadow(OffX=1,OffY=1,Color=#EFF2FE);  HEIGHT: 0px;
}

td { font-size: 12px; color:#333333; line-height:140%; }
.hbg {
	background-color: #ffffff;
	background-image: url(../images/h_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.toptext { font-size:12px; font-weight:bold; color:#FB7C00;}
a.toptext2 { font-size:13px; font-weight:bold; color:#999999;}
a.foottext { font-size:12px; color:#ffffff;}
a.h_more{
	background:url(../images/jt.gif) no-repeat 0px 6px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}
a:hover.h_more{ text-decoration:underline; }

.h_news{
	background:url(../images/ico.gif) no-repeat 0px 6px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	line-height:21px;
}
.h_news_time{
	padding-left: 8px;
	line-height:21px;
}
a.h_news_img{
	float:left; 
	width:140px;
	padding-top: 10px;
	color:#999999;
	font-weight:bold;
	line-height:17px;
}
a:hover.h_news_img{ text-decoration:underline; }
.h_bulletin{
	float:left; width:163px; background:url(../images/ico.gif) no-repeat 0px 9px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	line-height:19px;
}

a.m_dh{
	line-height:19px;
	color:#707070;

}
.m_dh2{
	line-height:19px;
	color:#707070;
	padding-right:18px;
	height:25px;
	background-image: url(../images/m_dhbg.gif);
	background-repeat: repeat;
	background-position: left top;
}
.m_wz{
	background:url(../images/m_dh.gif) no-repeat 0px 4px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	line-height:19px;
	color:#707070;
}
.m_title { color:#FB7C00;
           font-size:14px;
		   font-weight:bold;
		   padding-right:10px;
}
.m_left_title { color:#F26521;
           font-size:16px;
		   font-weight:bold;
		   FILTER: dropshadow(OffX=1,OffY=1,Color=#C4D0D5);  HEIGHT: 0px;
}
.m_left_title2 { color:#B7B7B7;
           font-size:12px;
		   font-weight:bold;
		   font-family:Arial, Helvetica, sans-serif;
		   padding-top:5px;
}

a.m_left{
	background:url(../images/m_left_ico.gif) no-repeat 9px 3px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 28px;
	line-height:19px;
	font-size:12px;
	color:#2977B9;
	font-weight:bold;
	line-height:28px;
}
a:hover.m_left{
	text-decoration:none;
}

.m_left2{
	background:url(../images/m_left_ico.gif) no-repeat 9px 3px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 28px;
	line-height:19px;
	font-size:12px;
	color:#2977B9;
	font-weight:bold;
	line-height:28px;
}
.m_left_bg { background:url(../images/m_left_bg.gif);
             background-repeat: repeat;
	         background-position: center center;
}

.m_table { color:#ffffff;
           font-size:12px;
		   font-weight:bold;
           background-color:#308ABB;
		   line-height:18px;
		   background:url(../images/m_tbg.gif);
}
.m_tr1 { color:#333333;
           font-size:12px;
           background-color:#F7F6F3;
		   line-height:18px;
}
.m_tr2 { color:#333333;
           font-size:12px;
           background-color:#ffffff;
		   line-height:18px;
}
.m_tr3 { color:#8A8A8A;
           font-size:12px;
		   font-weight:bold;
           background-color:#E9E6DF;
		   line-height:18px;
}
a.leftuser { font-weight:bold; color:#999999; text-decoration:underline;}
.number { color:#ff3300; }

.m_tbg { color:#ffffff;
           font-size:14px;
		   font-weight:bold;
           background-color:#308ABB;
		   line-height:18px;
		   background:url(../images/m_tbg.gif);

}

.m_tdfk { color:#ffffff;
           font-size:12px;
		   font-weight:bold;
           background-color:#308ABB;
		   line-height:18px;
		   background:url(../images/m_tbg2.gif);
}
.m_td1 { color:#ffffff;
           background-color:#F0FCD9;
		   height:29px;

}
.m_td2 { color:#ffffff;
           background-color:#F7F7F7;
		   height:29px;

}
.m_df { color:#177B2F; }
.m_cl { color:#ff3300; }

.m_tdfknr { color:#ffffff;
           font-size:12px;
           background-color:#6DACE2;
}
.red { color:#ff3300; padding:2px;}
a.red2 { color:red; text-decoration:underline; padding:2px;}
a:hover.red2 { color:gray; text-decoration:none}

.m_left_td { color:#333333; 
             font-size:12px; 
			 border-bottom:#EFEFED 1px solid; 
			 background:url(../images/ico.gif) no-repeat 16px 10px;
	         padding-top: 3px;
	         padding-right: 0px;
	         padding-bottom: 0px;
	         padding-left: 26px;
	         line-height:22px; 
			 background-color:#F7F6F3; 
			 }
.m_left_hover { 
             color:#333333; 
             font-size:12px; 
			 border:#FED09F 1px solid;
	         background:url(../images/ico.gif) no-repeat 16px 10px;
	         padding-top: 3px;
	         padding-right: 0px;
	         padding-bottom: 0px;
	         padding-left: 26px;
	         line-height:22px; 
			 background-color:#F7F6F3;   
			 }
a:hover.m_left_line { text-decoration:none; }

.m_wtjd { color:#333333; font-size:13px; line-height:150%; }
.m_wt{ color:#F26521; font-size:13px; font-weight:bold; }
.m_bluebg { background-color:#4299D2; color:#ffffff; height:27px; padding-left:10px; }
.textyellow { color:#FFE400; padding:4px; }
a.textyellow2 { color:#FFE400; padding:4px; text-decoration:underline; }
.m_table3 { color:#ffffff;
           font-size:12px;
		   font-weight:bold;
           background-color:#308ABB;
		   line-height:20px;
		   background:url(../images/m_tbg3.gif);
}
.usertext { color:#FB7C00; font-size:12px; font-weight:bold; }
.u_text { 
            float:left;
			 background:url(../images/left_ico.gif) no-repeat 0px 10px;
	         padding-top: 3px;
	         padding-right: 0px;
	         padding-bottom: 0px;
	         padding-left: 14px;
	         line-height:21px;
			
			 }
.u_text2 { 
            float:left; width:175px;
			 background:url(../images/left_ico.gif) no-repeat 0px 10px;
	         padding-top: 3px;
	         padding-right: 0px;
	         padding-bottom: 0px;
	         padding-left: 14px;
	         line-height:21px;
			
			 }

a.left_link{
	font-size:12px;
	color:#2977B9;
	font-weight:bold;
	line-height:28px;
	FILTER: dropshadow(OffX=1,OffY=1,Color=#ffffff);  HEIGHT: 0px;
}
a:hover.left_link{
	text-decoration:none;
}

.demo_login { color:#808080;
           font-size:13px;
		   font-weight:bold;
		   padding-right:10px;
}
.demo_input {
	font-size: 13px;
	color: #F26C4E;
	padding-top:2px;
	padding-left:3px;
	height:20px;
	border:#787878 1px solid;
}
.demo_button {
	font-size: 12px;
	color: #4C4C4C;
	height: 25px;
	width:61 px;
	border: 0px solid #1435B6;
	padding-top: 3px;
	padding-right: 1px;
	background-image: url(../images/demo_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
}
.demo_button2 {
	font-size: 12px;
	color: #FFFFFF;
	height: 25px;
	width:107 px;
	border: 0px solid #1435B6;
	padding-top: 3px;
	padding-right: 1px;
	background-image: url(../images/demo_button2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
}

a.label { color:#888888 }