body{background: #fff;}
.head{height: 115px;}
.head img{margin: 28px 0 0 100px;}

.loginOut{width: 100%;height: 558px;background-image:url("../img/loginBg.jpg"); background-position: center center;background-repeat: no-repeat;position: relative;}
.mes{    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -180px;
    margin-top: -200px;
    z-index: 3;}
.loginBox{width: 280px;float: left;background: #fff;padding: 30px 40px 47px;}
.lHead{border-bottom: 1px solid #eee;padding-bottom: 5px;}
.lHead a{color: #2d2d2d;float: left;font-size: 13px;}
.lHead .reg{float: right;}
.loginForm{padding-top: 25px;}
.common{height: 35px; position: relative;border: 1px solid #bfbfbf;margin-bottom: 15px;border-radius: 10px;moz-border-radius:10px;ms-border-radius:10px;o-border-radius:10px;}
.common input{width: 80%;height: 100%;display: block;border: none;background: transparent;padding-left: 55px;font-size: 13px;color: #c0bebe;}
.common span{width: 39px;height: 37px;display: block;position: absolute;left: -1px;top: -1px;}
.name span{background: #0086d1 url("../img/loginName.png") center center no-repeat;background-size: 40% 65%;}
.yzm span{background: #0086d1 url("../img/reg2.png") 13px center no-repeat;background-size: 53% 65%;}
.pass span{background: #0086d1 url("../img/reg3.png") center center no-repeat;background-size: 40% 65%;}
.passSure span{background: #0086d1 url("../img/reg4.png") center center no-repeat;background-size: 40% 65%;}
.mask{width: 100%;height: 100%;background: black;position: absolute;left: 0;top: 0;opacity: 0.5;z-index: 1;}
.sedYzm{position: absolute;right: 7px;top: 7px;color: #757474;background: #e5e5e5;font-size: 13px;border: none;outline: none;cursor: pointer;}
.startZc{height: 35px;background: #0086d1;margin-top: 20px;}
.startZc input{width: 100%;height: 100%;display: block;border: none;background: transparent;color: #fff;font-size: 13px;}
.xYche{font-size: 12px;color: #2b2b2b;margin-top: 10px;text-align: center;}
.xYche a{color: #2b2b2b;}
.xYche input{-webkit-appearance: checkbox;margin: 3px 3px 0 0;}

.foot{font-size: 18px;color: #878787;height: 152px;background: #eef5fd;line-height: 152px;text-align: center;}

.rad{padding:15px 0 0 45px;}
.rad i{width: 10px;height: 10px;display: inline-block;;border: 2px solid #ccc;border-radius: 50%;
	-moz-border-radius:50%;float: left; margin:2px 8px 0 0; }
	.rad span{float: left;}
	.rad input{display: none;}
.rad input:checked+i{background: #0086d1;}
.rad input:checked+i+span{color: #0086d1;}
.itme{margin-right: 40px;}
