.member-account{background-image: url("../images/member/bg.jpg");background-repeat: no-repeat;background-position: center 0;height: 736px;}
.member-account .form{padding-top: 160px;width: 400px;float: right;}
.member-account .form form{background-color: #262626;padding: 0 15px;}
.member-account .form h1{line-height: 66px;font-size: 28px;text-transform: uppercase;color: #FFFFFF;text-shadow: 2px 2px 2px #000000;}
.member-account .form li{height: 60px;position: relative;}
.member-account .form li:before{color: #BEBEBE;font-size: 20px;position: absolute;left: 5px;top: 10px;}
.member-account .form li input{width: 90%;padding-left: 10%;height: 40px;border: 1px solid #C8C8C8;border-radius: 5px;font-size: 14px;}
.member-account .form .link{padding: 15px 0;}
.member-account .form .link label{position: relative;padding-left: 23px;line-height: 20px;font-size: 14px;color: #FFFFFF;cursor: pointer;}
.member-account .form .link label:before{content:"";width: 14px;height: 14px;border: 1px solid #000000;display: block;position: absolute;left: 0;top: 0;background-color: #FFFFFF;}
.member-account .form .link label:after{opacity:0;content:'';position:absolute;width:14px;height:6px;background:transparent;top:1px;left:3px;border:2px solid #000000;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.member-account .form .link input[type=checkbox]:checked+label:after{opacity:1;}
.member-account .form .link a{float: right;color: #D53A3B;font-size: 14px;text-decoration: underline;}
.member-account .form .submit{padding: 30px 0;}
.member-account .form .submit input{height: 42px;width: 100%;text-align: center;border: none;background-color: #D53A3B;text-transform: uppercase;font-size: 20px;color: #FFFFFF;border-radius: 5px;cursor: pointer;}
.member-account .form .submit input:hover{background-color: #882526;}
.member-account .form s{display: block;text-align: center;color: #FFFFFF;padding-top: 20px;text-decoration: none;font-size: 14px;}
.member-account .form .tip{color: #fff;line-height: 16px;padding: 10px 0;}
.member-account .form s a{color: #FFFFFF;text-decoration: underline;}
.member-account .form .error{text-align: center;color: #fff;padding: 10px 0;}