*{
    font: 13px/1.5 '微软雅黑', Verdana, Helvetica, Arial, sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -box-sizing: border-box;
    padding:0;
    margin:0;
    list-style:none;
    box-sizing: border-box;
}

body,html{
    height:100%;
}
body{
    
}
a{
    color:#27A9E3;
    text-decoration:none;
    cursor:pointer;
}
#web_bg{
  position:fixed;
  top: 0;
  left: 0;
  width:100%;
  height:100%;
  min-width: 1000px;
  z-index:-10;
  zoom: 1;
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center 0;
}
.head_logo b{font-weight: bold;padding-top: 10%; font-size: 40px;text-align: center;color:#fff;letter-spacing: 3px;line-height: 41px; }
.clearfix { display: block;clear: both;}
.head_logo{ padding-top: 10%;margin: 0 auto;width: 950px;}
.head_logo img {vertical-align:bottom;}
.container{width: 1100px;margin: 0 auto; display: block;}
.login_body{height:400px; width: 960px;background: #fff;margin: 0 auto;;border-radius: 10px;-moz-border-radius: 10px; -webkit-border-radius:10px;-moz-box-shadow:4px 4px 3px rgba(20%,20%,40%,0.3);-webkit-box-shadow:4px 4px 3px rgba(20%,20%,40%,0.3);box-shadow:4px 4px 3px
rgba(20%,20%,40%,0.3); margin-top: 30px;}
.left_img{float: left;padding-left: 10px;padding-top: 20px;}
.login{
	float: left;
	margin-left:60px;
   height: 355px;
   width:330px;
    border-radius: 4px;
    /* overflow-x: hidden; */
    box-sizing: border-box;
}
.login h2{ color:#18c5b1;font-size: 26px;margin-top: 35px;}
.login form{margin-top: 30px;}
.login p{padding:8px; margin:0px 0 20px 0;color:#e82627 ; border: 1px solid #e82627; border-radius: 3px;}
a.logo{
    display: block;
    height: 58px;
    width: 167px;
    margin: 0 auto 30px auto;
    background-size: 167px 42px;
}
.message {
    margin: 10px 0 0 -58px;
    padding: 18px 10px 18px 60px;
    background: #18c5b1;
    position: relative;
    color: #fff;
    font-size: 16px;
}
input[type=text],
input[type=file],
input[type=password],
input[type=email], select {
    border: 1px solid #dfdfdf;
    vertical-align: middle;
    border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius:5px;
    height: 48px;
    padding: 0px 16px ;
    font-size: 14px;
    color: #333;
    outline:none;
    width:100%;
	background:#fff ;
}
input[type=text]{background:#fff url(../images/User.png) no-repeat; padding: 0px 16px 0 48px;z-index: 100}
input[type=password]{ background: #fff url(../images/Key.png) no-repeat;  padding: 0px 16px 0 48px; z-index: 100}
input[type=text]:focus,
input[type=file]:focus,
input[type=password]:focus,
input[type=email]:focus, select:focus {
    border: 1px solid  #18c5b1;
}


input[type=submit],
input[type=button]{
    display: inline-block;
    vertical-align: middle;
    padding: 15px 24px;
    margin: 0px;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    color: #ffffff;
    background: #18c5b1 ;
     border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius:5px;
    border: none;
    -webkit-appearance: none;
    outline:none;
    width:100%;
}
hr.hr10 {
    height:10px;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
hr.hr15 {
    height:20px;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
hr.hr20 {
    height: 20px;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.xitong_font{ color:#18c5b1;text-align: right;display: block; }
.copyright{
    font-size:14px;
    color:#fff;
    display:block;
	text-align:center;
	padding-top:10%;
}