*{
}

html, body { 	
	margin:0px;
	font-size:14px;
  
}


input, select, textarea, ul li, button a {	
	font-size:14px;
}

.DefaultBody {
	background:url(/Img/Back.png) repeat-y center;
}


.HeaderBox {
	position:relative;
	width:1000px;
	height:200px;
	margin:0 auto;
	background:url(/Img/HeaderBox.png) repeat-x;
}

.Header {
	width:1000px;
	height:200px;
	margin:0 auto;
	background1:url(/Img/Header.png) no-repeat;
}

.MainMenuBox
{
	width:1000px;
	height:39px;
	margin:0 auto;
	background:url(/Img/MainMenuBox.png) repeat-x;
}	
.MainMenu {
	margin-left:20px;
	padding-top:7px;
	padding-left:50px;
}

.MainMenu li {
	position:relative;
	float:left;
	margin-right:55px;
	height:27px;
	z-index:999;
	padding-top:2px;
}

.MainMenu li a{
	font-size:16px;
}

.MainMenu li ul {  
	position:absolute;
	width:150px;
	left:-20px;
	top:25px;
	padding:7px;
	z-index:999;
	background:#2A81D6;
	display:none;
	border-radius:3px;
	border:#EEE solid 1px;
}  

.MainMenu li ul li {  
}

.MainMenu li ul li a{  
	display:block;
	width:143px;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:5px;
}

.MainMenu li a{
	font-size:14px;
	color:#FFF;
	word-wrap:normal;
	word-break:keep-all;
}  


.MainMenu li ul li {
	position:relative;
}

.MainMenu li ul li ul {
	border:#BBB solid 1px;
}

.MainMenu li ul li a:hover {
	background:#FFF;
	color:#2A81D6;
}  

.MainMenu li ul li.RightArrow  {
	background:url(/Img/MenuArrow.jpg) no-repeat 130px;
}


.FooterBox {
	position:relative;
	width:1000px;
	height:120px;
	margin:0 auto;
	margin-top:20px;
	padding-top:20px;
}

.Footer {
	text-align:center;
	line-height:25px;
	font-size:14px;
}

.DefaultBodier {
	width:1000px;	
	margin:0 auto;
	background:#FFF;
}

.Bodier {
	width:1000px;
	margin:0 auto;
	background:#FFF;
}


.BodyTable {
	width:100%;	
	min-height:700px;
	margin-top:10px;
}

.LeftMenuBox {
	vertical-align:top;
	width:200px;
	background:#F8F8F8;
	padding:5px;
	border:#a2c9f7 solid 1px;
}

.LeftMenuHeader {
	width:180px;
	font-size:14px;
	padding-left:20px;
	background:#2068bd;
	color:#FFF;
	padding-top:7px;
	padding-bottom:7px;
	border-top:#FFF solid 2px;
	cursor:pointer;
}

.LeftMenu li a {
	display:block;
	width:100%;
	padding-top:7px;
	padding-bottom:7px;
	color:#000;
	border-bottom:#EEE solid 1px;
	text-indent:15px;
}

.LeftMenu li.Selected  a , .LeftMenu li:hover a {
	background:#DDD;
}

.ContentBox {
	vertical-align:top;
	border-right:#DDD solid 1px;
}

.ContentBoxWide {
	vertical-align:top;
	padding:15px;
	border:#DDD solid 1px;
	
}

.Nav {
	padding-left:10px;
	padding-bottom:20px;
}

.NewsBoxHeader {
	position:absolute;
	left:33px;
	top:4px;
	color:#0f49a4;
	font-weight:bold;
	
}

.More {
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	width:80px;
	height:30px;
}

.PollBody {
	background:#f7f5e8;
}

.PollBodier {
	width:900px;
	margin:50px auto;
	position:relative;
	padding:36px;
	line-height:30px;
	border:#d6d6c1 solid 1px;
	background:#FFF;
	color:#877;
}


.PollBox .Title {
	border-bottom:#fb7e06 solid 3px;
	margin-top:10px;	
	margin-bottom:30px;
	padding-top:0px;
	padding-bottom:20px;
	font-weight:normal;
	font-size:20px;
}

.PollBox .SubTitle {
	width:300px;
	margin-top:15px;
	font-weight:normal;
	font-size:16px;
}

.PollBox .Grid input {
	border:#FFF solid 1px;
}

.PollBox .Grid input:hover {
	border:#d6d6c1 solid 1px;
}

.PollSubmitButton {
	display:block;
	width:200px;
	height:36px;
	margin:60px auto;
	font-size:18px;
	background:#fb7e06;
	border:#fb7e06 solid 1px;
	border-radius:7px;
}

.PollSubmitButton:hover {
	background:#FF0000;
	border:#FF0000 solid 1px;
}


.PollBox .Message {
	padding-top:50px;
	padding-bottom:150px;
	font-weight:normal;
	font-size:20px;
	color:#fb7e06;
	text-align:center;
}


/*Query*/
.LoginBody {

    background:#1172c1 url(/Img/bodybg.png) repeat-y center center;


}

.LoginBox {
	position:relative;
	width:700px;
	height:450px;
	border-bottom:#20649c solid 5px;
	margin:0 auto;
    

    border-radius:20px;
    background:#fff url(/Img/LoginBoxbg.png) no-repeat center center;
}

.TitleBox {
	
    width:800px;
    margin:0 auto;
	font-size:35px;
    font-weight:bold;
	text-align:center;
	color:#fff;
    margin-top:80px;
    margin-bottom:50px;

}

.LoginForm {
	width:500px;
	position:absolute;
	left:120px;
	top:70px;

}

.LoginForm tr {
	line-height:35px;
}


.LoginForm td.shortWidth{
	width:100px;;
	}

.LoginBox .LoginButton {
	width:180px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:16px;
	font-weight:bold;
}


.LoginForm td .remarkText{
	font-weight:bold;
font-size:16px;
	}
	
.LoginForm td .Redfont{
	color:#f00;
	}

.PrintButtons {
	clear:both;
	padding:30px;
	text-align:center;
}

.PrintButtons .Button{
	width:200px;
	padding:10px;
}


.CenterBox{
	width:1000px;
	margin:0 auto;
	background:#fff;
	border-left:#aaa 1px solid;
	border-right:#aaa 1px solid;
	border-bottom:#aaa 1px solid;
	padding:20px;
	
	}
.CenterBoxSmall{
	width:900px;
	margin:0 auto;
    line-height:40px;
	}
h1{
	color:#333;
	text-align:center;
	
	}
.BorderLine{
	border-top:#00a9ec 2px solid;
	height:50px;
	}
	
table{
	line-height:40px;
    font-family: "Î¢ÈíÑÅºÚ","Microsoft YaHei" ! important;
	font-size:14px;

	}
	
.tabelTitle{
	font-size:18px;	
	text-align:center;
    
	}
.tableContent{

	font-size:18px;	
	font-weight:550;
	text-indent:1em;
   
	}
	
	
p.RedFont{
	
	
	width:90%;
	margin:0 auto;
	font-size:24px;	
	color:#f00;
	line-height:50px;
	text-align:center;
	
	
	}
	
	
a.WenXinTiShi{
	width:100%;
	display:block;
	font-size:30px;	
	letter-spacing:10px;
	color:#00f;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	
	}
	
a.WenXinTiShi:hover{

	color:#f00;
	text-decoration:none;
	
	
	}
	