@CHARSET "UTF-8";

body,p,dl,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend{margin:0;}
ul,ol,fieldset{margin:0;padding:0;}
table{font-size:inherit;}
fieldset,img{border:none;}
ul,ol,li{list-style:none;}
html{overflow:auto\9;}
body{font-size:12px;}
html,body{background-color:#fff;}
body,input,textarea,select,button{font-family:"lucida Grande",Verdana,"Microsoft YaHei", "宋体";}
input,textarea,select,button{font-size:inherit;}
a{color:#225592;text-decoration:none;}
a:hover{text-decoration:underline;}

html {
	background: #e9e9e9;

}

.container {
	background: #e9e9e9;

}
.header, .footer, .content {
  width: 1005px;
  margin: 0 auto;
}

.header {
  height: 61px;
  overflow: hidden;
  zoom: 1;
  background: #f9f9f9 url('../images/top.png?0') no-repeat;
}

.rule {
  /*background: #fffdfa;*/
  background: #fff;
  padding: 10px 20px; 
  /*border: 1px dashed #f29b76;*/
}

.rule p {
  height: 22px;
  line-height:22px;	
}


.content {
  min-height: 380px;
  overflow: hidden;
}

.footer {
  background: #fff;
  padding: 10px 0;
}

.footer p {
	line-height:21px; display:block; font-family:Arial, Healvetica, sans-serif; color:#000; font-size:12px; text-decoration:none;text-align:center;
}

.required {
  color:#ff0000;
  font-weight:bold!important;
        
}

.hide {
	display:none;
}
