#logo {margin: 0px;padding:0px;}


#header{
width:900px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
background: #ffffff;

text-align:left;
} 

#header_left{

float: left; 
margin: 1px 1px 0px 0px; 
padding: 0px; 
background: #ffffff;
width: 50px;
text-align:left;
}



#header_right{
float: right; 
margin: 0px 0px 1px 0px;
padding:0px; 
width: 700; 
background: #ffffff;
text-align:left;
}


#contain{
margin-right: auto;
margin-left: auto;
width: 900px;
}


 #mainbg{
width:900px;
padding: 0px;
background: #99ccff;
float: left;

}


#right{
float: right; 
margin: 0px 0px 1px 0px;
padding:0px; 
width: 699px; 
height:700px;
background: #99ccff;
text-align:left;
}


#right_right{
float: right; 
margin: 0px 0px 1px 0px;
padding:0px; 
width: 200px; 
background: #ffffff;
text-align:left;
}


#right_left{
float: left; 
margin: 0px 0px 1px 0px;
padding:0px; 
width: 498px; 
background: #ffffff;
text-align:left;
}

#left{
float: left; 
margin: 0px 1px 0px 0px; 
padding: 0px; 
background: #ffffff;
width: 200px;
text-align:left;
height:700px;
}

#footer{
clear:both;
width:900px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
background: #ffffff;
height:60px;}
.text{margin:0px;padding:20px;}
.test{position:relative;color:#0000cc;text-decoration:none;font-size:12px;}
.test:hover{background:none;}
.test span {display: none;}
.test:hover span{display:block;position:absolute;top:20px;left:8px;border-bottom:2px solid #eee;border-right:2px solid #eee;}
.test:hover span p{border:1px solid #ccc;background:#fff;color:#000;padding:5px;text-align:left;font-size:12px;}

a.black:link {color: #000000;text-decoration: none;}
a.black:visited {color: #4562d4;text-decoration: none;}
a.blue:link {
	color: #243ea2;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
}
a.blue:visited {
	color: #663300;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
}
a.blue:hover {
	color: #ff9046;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
}

a.grey:link {
	color: #666666;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
}
a.grey:visited {
	color: #663300;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
}
a.grey:hover {
	color: #ff9046;
	text-decoration: none;
	font-family: "??";
	font-size: 14px;
}
a.grey:active {
	color: #ff9046;
	text-decoration: none;
	font-family: "??";
	font-size: 14px;
}
a.red:link {color: #ff9046;text-decoration: none;}
a.red:visited {color: #ff00ff;text-decoration: none;}
a.zs:link {color: #2946ba;text-decoration: none;}
a.zs:visited {color: #56793c;text-decoration: none;}
a.zy:link {color: #243ea2;text-decoration: none;}
a.zy:visited {color: #ff0000;text-decoration: none;}
a.red1:link {
	color: #ff0000;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
}
a.red1:visited {
	color: #0000ff;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
}
a.red1:hover {
	color: #ff9046;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
}
a.red1:active {
	color: #ff00ff;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
}

a.gd:link {
	color: #ff0000;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
}
a.gd:visited {
	color: #6699cc;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
	}
a.gd:active {
	color: #ff00ff;
	font-family: "??";
	font-size: 12px;
}



a.red2_12:link {
	color: #ff0000;
	text-decoration: none;
	font-family: "����";
	font-weight: bold;
	font-size: 12px;
}
a.red2_12:visited {
	color: #56793c;
	text-decoration: none;
	font-family: "����";
	font-weight: bold;
	font-size: 12px;
}
a.red2_12:hover {
	color: #ff9046;
	text-decoration: none;
	font-family: "����";
	font-weight: bold;
	font-size: 12px;
}
a.red2_12:active {
	color: #ff00ff;
	text-decoration: none;
	font-family: "����";
	font-weight: bold;
	font-size: 12px;
}

a.img:link { text-decoration: none} 
a.img:active { text-decoration:blink} 
a.img:hover { text-decoration:underline;color: red} 
a.img:visited { text-decoration: none;color: green} 


s3 {
	padding-right: 3px; padding-left: 3px; float: left; padding-bottom: 0px; padding-top: 6px
}

.table1 {
	margin: 0px;
	padding: 1px;
	border: 1px solid #d4d0c8;
	background-color: #999999;
}

.bt1 {
	font-size: 14px;
	color: #ff0000;
	vertical-align: middle;
}

.bt2 {
	font-size: 18px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.table2 {
	border: 2px double #66ccff;
	margin: 0px;
	padding: 3px;
	font-family: "??";
	font-size: 12px;
	width: 800px;
        
}

.tr1 {
	bgcolor: "#e6e6ff";
}

.tr2 {
	bgcolor: "#e6e6ff";
}




.text1 {
	font-size: 12px;
	color: #f96400;
	}
	

.text2 {
	font-size: 12px;
	color: #4562d4;
	}
	

.text3 {
	font-size: 12px;

	}

.text4 {
	font-size: 12px;
	color: #ff0000;
	}

.text5 {
	font-size: 12px;
	color: #f07800;
	}
	

.text6 {
	font-size: 14px;
	}
	

.text7 {
	font-size: 10px;
	}
	
.text8 {
	font-size: 12px;
	}
			
			
			
			
.border {
	border-top: 1px none #00ccff;
	border-right: 1px solid #00ccff;
	border-bottom: 1px solid #00ccff;
	border-left: 1px none #00ccff;
}
.border2 {
	border-top: 1px none #00ccff;
	border-right: 1px none #00ccff;
	border-bottom: 1px solid #00ccff;
	border-left: 1px none #00ccff;
}

.border3 {
	border-top: 1px none #00ccff;
	border-right: 1px none #00ccff;
	border-bottom: 1px solid #00ccff;
	border-left: 1px none #00ccff;
}
.table5 {
	font-family: "??";
	font-size: 12px;
}
.table6 {
	border: 1px solid #ff0000;
}
.daohang_text1 {
	font-family: "??";
	font-size: 12px;
	color:#000000;
	font-weight:bold
}

.daohang_text2 {
	font-family: "??";
	font-size: 12px;
	color:#0d4b99;
}
.border5 {
	border-top: 1px solid #ffc19d;
	border-right: 1px none #ffc19d;
	border-bottom: 1px solid #ffc19d;
	border-left: 1px none #ffc19d;
}

.border6 {
	border-top: 1px none #ffc19d;
	border-right: 1px solid #ffc19d;
	border-bottom: 1px solid #ffc19d;
	border-left: 1px solid #ffc19d;
}

.border7 {
	border-top: 1px none #d4d0c8;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px none #d4d0c8;
	border-left: 1px solid #d4d0c8;
}




.doublecolortable tr {background-color:expression((this.sectionrowindex%2==0)?"#ffffff":"#f2f8ef")}

.table7 {
	font-family: "����";
	font-size: 12px;
	color: #000000;
}

.table7 td {
	border-top: 1px solid #ffc19d;
	border-right: 1px solid #ffc19d;
	border-bottom: 1px solid #ffc19d;
	border-left: 1px solid #ffc19d;
	}
.border8 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.table_dhx {
	font-family: "??";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	
	
	background-position: center;
}

.table_dhx td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;

}
.table_str_bord {
	font-family: "??";
	font-size: 12px;
	color: #000000;
	border: 1px solid #0099cc;
	background-color: #fffff7;
}

.table_str_bord td{
	padding: 1px;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px dotted #666666;
	border-left: 1px none #666666;
}
.selectborder {
	overflow: scroll;
	width: 150px;
	visibility: inherit;
	z-index: auto;
	
}


.table_newhome {
	overflow: scroll;
	width: 95px;
	visibility: inherit;
	z-index: auto;
	border-right-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}

.table_gg_list td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;

}

.text_bt1 {
	font-family: "??";
	font-size: 14px;
	font-weight: bold;
	color: #366da5;
	text-decoration: none;
}

.text_bt1_12 {
	font-family: "??";
	font-size: 12px;
	font-weight: bold;
	color: #366da5;
	text-decoration: none;
}

.text_bt2 {
	font-family: "??";
	font-size: 14px;
	font-weight: bold;
	color: #29547e;
	text-decoration: none;
}

.text_white12 {
	font-family: "??";
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}


.text_bt3 {
	font-family: "??";
	font-size: 12px;
	color: #1c3753;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 0.1em;

}

.text_bt3-14 {
	font-family: "??";
	font-size: 14px;
	color: #1c3753;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 0.1em;

}

.text_bt4 {
	font-family: "??";
	font-size: 12px;
	color: #3a75af;
	text-decoration: none;


}

.table_nofg {
	font-family: "??";
	font-size: 12px;
	color: #000000;
	border: none;
}
.table_gg {
	font-family: "??";
	font-size: 12px;
	color: #000000;
	background-image: ;
	border: 1px solid #3399cc;

}
.table_bott {
	font-family: "??";
	font-size: 12px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #3399cc;
	border-right-color: #3399cc;
	border-bottom-color: #3399cc;
	border-left-color: #3399cc;
	color: #14273a;
}
.bt_red{
	font-family: "??";
	font-size: 14px;
	color: #ff0000;
	letter-spacing: 0.2em;


	border-top: 1px none #3399cc;
	border-right: 1px none #3399cc;
	border-bottom: 1px solid #bddeee;
	border-left: 1px none #3399cc;
}


.table_gg_edit {
	font-family: "??";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-image: ;
	border: 1px solid #3399cc;
	background-position: center;
}
.table_gg_edit td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;

}


.table_gg_edit1 {
	font-family: "??";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-image: ;
	border: 1px solid #3399cc;
	background-position: center;
}
.table_gg_edit1 td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;

}


.table_vote_list {
	font-family: "??";
	font-size: 12px;
	text-decoration: none;
	background-image: ;
	border: 1px solid #216485;
	background-position: center;
}




.list_content {
	font-family: "??";
	font-size: 12px;
	line-height: 20px;
	color: #29547e;
	letter-spacing: 0.1em;

	background-color:#ffffff ;
	background-position: center center;
}


.list_content_nb {
	font-family: "??";
	font-size: 12px;
	line-height: 20px;
	color: #132639;
	letter-spacing: 0.1em;
	background-position: center center;
		word-wrap:break-word;
	word-break:keep-all;
	overflow: auto;
	visibility: visible;

}
.text_grey {
	font-family: "??";
	font-size: 12px;
	color: #666666;
}
.border8 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #216485;
	border-right-color: #216485;
	border-bottom-color: #216485;
	border-left-color: #216485;
	font-family: "??";
	font-size: 12px;
	font-weight: bold;
	color: #1c3753;
	line-height: 20px;
}

.border9 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #216485;
	border-right-color: #216485;
	border-bottom-color: #216485;
	border-left-color: #216485;
	font-family: "??";
	font-size: 14px;
	font-weight: bold;
	color: #1c3753;
	letter-spacing: 0.1em;
	line-height: 40px;
}


.border9-n {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #216485;
	border-right-color: #216485;
	border-bottom-color: #216485;
	border-left-color: #216485;
	font-family: "??";
	font-size: 12px;
	font-weight: bold;
	color: #1c3753;
	letter-spacing: 0.1em;
	line-height: 22px;
}

.border-blue-bottom {
	font-family: "??";
	font-size: 14px;
	font-weight: bold;
	color: #1c3753;
	letter-spacing: 0.1em;
	line-height: 30px;
	border-top: 1px none #216485;
	border-right: 1px none #216485;
	border-bottom: 1px solid #216485;
	border-left: 1px none #216485;
}


.border_10 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding: 4px;
}
.text-12-red {
	font-family: "??";
	font-size: 12px;
	color: #ff0000;
}
.text-12-green {
	font-family: "??";
	font-size: 12px;
	color: #008844;
}

.text-12-green2 {
	font-family: "??";
	font-size: 12px;
	color: #006633;
}
.text-12-blue {
	font-family: "??";
	font-size: 12px;
	color: #4562d4;
}
.text-12-black {
	font-family: "??";
	font-size: 12px;
	color: #000000;
}

.border61 {
	border-top: 1px none #00255e;
	border-right: 1px solid #00255e;
	border-bottom: 1px solid #00255e;
	border-left: 1px solid #00255e;
}

.border62 {
	border-top: 1px none #00255e;
	border-right: 1px solid #00255e;
	border-bottom: 1px solid #00255e;
	border-left: 1px none #00255e;
}

a.red_ui:link {
	color: #ff0000;
	text-decoration: underline;
	font-family: "??";
	font-size: 12px;
	font-weight: bold;
}
a.red_ui:visited {
	color: #0000ff;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.red_ui:hover {
	color: #ff9046;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a.red_ui:active {
	color: #ff00ff;
	text-decoration: none;
	font-family: "??";
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}



a.blue_ui:link {
	color: #003046;
	font-family: "??";
	font-size: 12px;
	font-weight: bold;
}
a.blue_ui:visited {
	color: #003046;
	font-family: "??";
	font-size: 12px;
	font-weight: bold;
}
a.blue_ui:hover {
	color: #003046;
	text-decoration: underline;
	font-family: "??";
	font-size: 12px;
	font-weight: bold;
}
a.blue_ui:active {
	color: #003046;
	text-decoration: underline;
	font-family: "??";
	font-size: 12px;
	font-weight: bold;
}

.select_search {
	overflow: scroll;
	width: 150px;
	visibility: inherit;
	z-index: auto;
	font: 10px "??";	
}