 body{
	background:#e9e9e9;
	font-family:微软雅黑;
}
.clearfix:after,
.clearfix:before {
    content: '';
    display: block;
    clear: both;
}
.head{
	width:100%;
	padding-top:64px;
}
.head .head-bar {
	width:665px;
	height:124px;
	background:#296eb3;
	margin:0 auto;
	border-radius:48px 48px 0 0;
	position:relative;
	z-index:999;
}
.head .head-bar .banner {
	position:absolute;
	top:-60px;
	left:280px;
}
.head .head-bar .banner img{
	width:100px;
}
.head .head-bar h1 {
	color:#fff;
	text-align:center;
	padding-top:40px;
	background-image:url(./../../ems/images/index_title.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-size:60% auto;
	height:104px;
}
.head .head-bar p {
	color:#0d4175;
	text-align:center;
	margin-top:8px;
	
  }
  
.part {
	width:100%;
	height:467px;
	background:url(./../../ems/images/banner1.png) no-repeat center;
	background-size: auto 100%;
	position: relative;
	margin-top:-50px;
}
.part .policemen {
	position:absolute;
	bottom:14px;
	right:150px;
	/*height:48%;*/
}
.part .Postal-clerk {
	position:absolute;
	bottom:14px;
	left:150px;
	/*width:10.5%;*/
	/*height:52%;*/
}
/*.part .headings{
	color:#f0ed0b;
	text-align:center;
	padding-top:70px;
}
.part .headings span{
	color:#fff;
}*/
.part .forms {
	width:400px;
	height:288px;
	background:#fff;
	margin:0 auto;
	border-radius:0 0 6px 6px;
	display:block;
	/*margin-top:2%;*/
	z-index:999;
	position:relative;
	box-shadow: 0 0 16px 12px rgba(0,0,0,.08);
}
.part .forms .log {
	width:100%;
	border-bottom:1px solid #f5f5f5;
	text-align:center;	
	color:#2b71b6;
}
.part .forms .log h2 {
	display:inline-block;
	line-height:40px;
	font-size:22px;
}

.part .forms .log .Police {
	margin-bottom:-3px;
    margin-right:6px;
}
.part .forms .log .postal {
	margin-bottom:-4px;
	margin-left:2px;
}
.part .forms .inputting,.part .forms .password {
	width:86%;
	height:16%;
    background:#dfe4e7;
	margin:0 auto;
	border-radius: 2px;
}
.part .forms .inputting{
	margin-top:22px;
}
.part .forms .password {
	margin-top:14px;
}
.part .forms .inputting input,.part .forms .password input {
	width:99%;
	height:91%;
	margin:2px;
	font-size:15px;
	border:0;
	border-radius: 3px;
}
.part .forms .inputting input:input-placeholder {
	color:red;
}
.part .forms .select {
	width:86%;height:11%;margin:0 auto;margin-top:5%;
}
.part .forms .select .select-left{
	float:left;
}
.part .forms .select .select-left .box{float:left;margin-top:1.6%;}
.part .forms .select .select-left p{float:left;margin-left:2%;}
.part .forms .select .select-left{width:50%;padding-top:2%;}
.part .forms .select .select-right{float:right;}
.part .forms .select .select-right .button{
	width:100%;
	height:24%;
	background:#008300;
	color:#fff;
	border:none;
	border-radius:4px;
}
.bottom .p{
	text-align:center;
	color:#666666;
	margin-bottom:5px;
}
.bottom { margin-bottom:15px; }
.verification{width:86%;height:14%;padding-top:2%;margin:0 35px;display:none;}
.verification .left{float:left;width:40%;height:76%;}
.verification .right{float:left;width:40%;height:76%;margin-left:6%;}
.verification .input-label{color:black;}
.loginTabs{position:absolute;top:-32px;left:0;width:100%;}
.loginTabs a input{border:0;border-radius: 8px 8px 0 0;height:32px;line-height:32px;padding:0;float:left;width:48%;background:#2b71b6;color:#fff;box-shadow: 2px 0 0 0 rgba(0,0,0,.1);}
.loginTabs a input:hover{background:#3683cf;}
.loginTabs a input:active{background:#3683cf!important;}
.loginTabs a input.active{background:#fff!important;color:#2b71b6!important;}
.loginTabs a input.active:hover,.loginTabs a input.active:active{background:#fff!important;}
.loginTabs a:last-child input{float:right;box-shadow:none;}

* {margin:0; padding:0}
ul.line{width:520px; height:30px;overflow:hidden;margin:0 auto;margin-bottom:10px;position: relative;text-align: center;} 
ul.line li{height:30px;font-size:14px; line-height:30px;list-style:none;color:#fff;cursor: pointer;} 
ul.line li span{color:#f0ed0b;}
.mask p{text-indent:1.5em;}

  



