/*重置*/
html,body,input,h2,p,button{margin:0; 
    padding:0; 
	font-size:12px;
	font-family:"微软雅黑";
	}
input,button{
	outline:none;
	background:transparent;
	color:#9b9ca4;}
body{ text-align:center; 
    width:100%;
	height:auto;}
.fixclear{ clear:both;}
#ivy_box{text-align:left;}
/*顶部图片*/
.top_picture{ width:100%;position: relative;}
  .top_picture img{width: 100%;height: auto;display: block;}
  .logo{width: 29%;height: 18%;position: absolute;top: 0;right: 0;}
  .logo a{display: block;height: 100%;}
/*中间图片*/
.middle_picture{width:92%;
	background:url(images/middle-b.png) center center repeat-x;
  background-size:100% auto;
	padding: 30px 4%;}
.middle_picture h2{font-size:26px;
    color:white;
	text-align:center;}
.middle_picture span{ color:#bbc9e2;
   display:block;
   margin-top:20px;
   +margin-top:50px;
   *margin-top:50px;
   font-size:14px;
   width:100%;
   text-align:center;
	margin-left:auto;
	margin-right:auto;}
/*表单*/
.form_box{ width:92%;padding: 0 4% 40px;
	background:url(images/zxk-blakground.png) center top repeat-y;
background-size: 100%;}
.form_box div{ width:100%;
 margin:auto;}
.form_box h2{ font-size:26px;
    color:white;
	text-align:center;
	padding-top:30px;
	margin-bottom:20px;}
  #pl_sex{height:34px;
    width: 99%;
  text-align:left;
  padding-left:10px;
  margin:0px auto 20px auto;
  font-size:16px;
  border:2px solid #fff;background: rgba(255,255,255,0);
color: #9b9ca4;}
.form_box input{ width:95%;
    height:34px;
	text-align:left;
	padding-left:10px;
	margin:0px auto 20px auto;
	font-size:16px;
	border:2px solid #fff;}
.form_box span{ color:#9b9ca4;
   font-size:12px;}
.check_box{height:24px;}
#check{ width:14px;
height:14px;
padding:0;
margin:0;
border:1px solid #fff;
}

 #c_b{ width:80%;margin: 30px 10% 0;
   height:40px;
   border-radius:4px;
   background-color:#fff;
   text-align:center;
   vertical-align:middle;
   font-size:20px;
   color:#000;
   cursor:pointer;}