body{
  margin: 0;
  padding:0;
  font-family: 微软雅黑;
}

/*head部分*/
.top{
  height: 75px;
  background-color: #f9f8f8;
  overflow: hidden;
}
.top_content{
  width: 1160px;
  margin: 5px auto 0 auto;
}
.top_content img{
  outline: none;
}
.top_content_nav{
  float: right;
  margin-top: -18px;
}
.top_content_nav li{
  list-style: none;
  float: left;
  margin-left: 20px;
  font-size: 12px;
}
.top_content_nav li a{
  text-decoration: none;
  color: black;
}

/*内容部分*/
.content{
  width: 950px;
  /*outline: 1px red solid;*/
  margin: 0 auto;
  overflow: hidden;
}
input{
  outline: none;
}
.reg_p1{
  font-size: 14px;
  float: right;
}
.reg_p1 a{
  text-decoration: none;
  color:#3baeda;
}
.entry{
  height: 560px;
  width: 948px;
  border: 1px solid #d1d1d1;
  margin-top: 40px;
  position: relative;
}
.yangshi{
  position: absolute;
  left: 0;
  top: 0;
}
form{
  width: 405px;
  overflow:hidden;
  margin:20px auto;
}
.input_one input{
  height: 30px;
  width: 300px;
  padding-left: 10px;
  margin: 10px 0 0 20px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
}
.input_two{
  margin-top: 5px;
}
.input_two input{
  margin-left: 50px;
  cursor: pointer;
}
form span{
  display: block;
  font-size: 12px;
  color: red;
  margin-top: 5px;
}
.input_one span,.input_two span{
  margin-left: 87px;
}
.input_one select{
  height: 30px;
  width: 315px;
  margin-left: 50px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  margin-top: 10px;
  outline: none;
}
.validate{
  margin-top: 10px;
  overflow: hidden;
}
.validate span{
  overflow: hidden;
  display: block;
  font-size: 12px;
  color: red;
  margin-top:45px;

}
.validate input{
  width: 250px;
  height: 35px;
  padding-left: 10px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
}
.validate div{
  height: 35px;
  width: 130px;
  margin-left: 8px;
}
.validate div img{
  width: 100%;
}
.content_checkbox{
  margin-top: 10px;
}
.content_checkbox input:first-child{
  width: 250px;
  height: 35px;
  padding-left: 10px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
}
.note_btn{
  width: 130px;
  height: 35px;
  border-radius: 5px;
  border-style: none;
  color: white;
  margin-left: 8px;
  cursor: pointer;
  font-size: 16px;
  background-color: #3bafda;
}
.note_btn:hover{
  background: #117299;
}
.validate input,.validate div{
  float: left;
}
.reg_butbox{
  width: 450px;
  margin-top:20px;
}
#reg_but{
  width: 400px;
  height: 40px;
  background-color: #c21c26;
  border-radius: 5px;
  border-style: none;
  color: white;
  font-size: 16px;
  cursor: pointer;
}
#reg_but:hover{
  background: #942323;
}
.agreement{
  text-decoration: none;
  color: #3bafda;
  font-size: 12px;
}



/*footer*/
footer{
  margin-top:20px;
  background-color: white;
}
.foot{
  width: 750px;
  height: 78px;
  margin: 0 auto;
  padding-top: 10px;
}
.foot ul li{
  list-style: none;
  float: left;
  width: 60px;
  height: 20px;
}
.foot ul{
  height: 20px;
  width: 450px;
  margin: 0 auto;
}
.foot ul li a{
  text-decoration: none;
  color: black;
  text-align: center;
  font-size: 12px;
}
.foot span{
  color: #9b2119;
}
.foot span,.foot p{
  font-size: 12px;
}
