@charset "utf-8";
/* CSS Document */

/*************** 登录 *******************/
.mLoginBox{width: 100%; background: url(../images/user/bgLogin.jpg) center top no-repeat;}
.mLoginBox .area{height: 671px;}
.mLoginBox .mLogin{position: absolute; top: 100px; right: 56px; width: 355px; padding: 0 21px 26px 22px; background: #150d08; border: 1px solid #4c301a;}
.mLoginBox .mLogin .title{height: 49px; line-height: 49px; background: url(../images/user/bgLoginTitle.png) left bottom no-repeat; font-size: 18px; color: #f4d28f; }
.mLoginBox .mLogin label{display: block;}
.mLoginBox .mLogin .input{width: 352px; height: 48px; line-height: 48px; margin: 23px 0 0; background: #322317; border: 1px solid #4c301a;}
.mLoginBox .mLogin .input .icon{display: inline-block; *display: inline; *zoom: 1; width: 22px; height: 24px; margin: 0 12px; background: url(../images/user/iconBox.png) left top no-repeat;vertical-align: middle; margin-top: -3px;}
.mLoginBox .mLogin .input .icon02{background-position: left -24px;}
.mLoginBox .mLogin .input input{border: none; background: none; color: #fff; height: 48px; width: 300px; font-size: 14px; font-family:'Microsoft YaHei';}
.mLoginBox .mLogin input{padding: 0; margin: 0; outline: none;} 
.mLoginBox .mLogin .text{height: 50px; line-height: 50px; color: #b3a080; font-family: '宋体'; overflow: hidden;}
.mLoginBox .mLogin .text a{color: #f4d28f;}
.mLoginBox .mLogin .text a:hover{text-decoration: underline;}
.mLoginBox .mLogin .text #checkbox{vertical-align: middle; margin: -1px 10px 0 0; }
.mLoginBox .mLogin .btn{width: 100%; height: 49px; line-height: 49px; color: #fff; text-align: center; font-size: 18px; font-weight: bold; background: url(../images/user/bgBtn.png) 0 0 no-repeat; border: none; font-family:'Microsoft YaHei'; letter-spacing: 1em; cursor: pointer;	}
.mLoginBox .mLogin .btn:hover{box-shadow: 0 0 10px rgba(50,35,23,0.8) inset;}

/*************** 注册信息填写 *******************/
.mRegistBox .area{height: 719px;}
.mRegist{width: 1000px; margin: 0 auto; padding-top: 29px; color: #f4d28f;}
.mRegist .mTitle02{height: 40px; line-height: 40px; font-size: 18px; }
.mRegist .mRegistTable{padding: 40px 0; height: 527px; background: #150d08 url(../images/user/bgRegisTitle.png) left top no-repeat; border: 1px solid #4c301a;}
.mRegist .mRegisProcess{width: 869px; height: 115px; overflow: hidden; margin: 0 auto 26px;}
.mRegist .mRegisProcess li{display: none;width: 869px; height: 115px; background: url(../images/user/regisProcess.png) left top no-repeat;}
.mRegist .mRegisProcess .child-2{background-position: left -115px;}
.mRegist .mRegisProcess .child-3{background-position: left bottom;}
.mRegist .mRegisProcess .current{display: block;}

.mRegist .mRegistTable table{width: 869px; margin: 0 auto;}
.mRegist .mRegistTable table label{display: inline-block; *display: inline; *zoom: 1;}
.mRegist .mRegistTable table .input{width: 352px; height: 48px; line-height: 48px; margin: 18px 16px 0 0; background: #322317; border: 1px solid #4c301a;}
.mRegist .mRegistTable table .input .icon{display: inline-block; *display: inline; *zoom: 1; width: 22px; height: 24px; margin: 0 12px; background: url(../images/user/iconBox.png) left top no-repeat;vertical-align: middle; margin-top: -2px;}
.mRegist .mRegistTable table .input .icon02{background-position: left -24px;}
.mRegist .mRegistTable table .input .icon03{background-position: left bottom;}
.mRegist .mRegistTable table .input input{border: none; background: none; color: #fff; height: 48px; width: 300px; font-size: 14px; font-family:'Microsoft YaHei';}
.mRegist .mRegistTable table input{padding: 0; margin: 0; border: none; background: none; outline: none;}
.mRegist .mRegistTable table .btn{width: 354px; height: 49px; line-height: 49px; color: #fff; text-align: center; font-size: 18px; font-weight: bold; background: url(../images/user/bgBtn.png) 0 0 no-repeat; border: none; font-family:'Microsoft YaHei'; letter-spacing: 1em; cursor: pointer;	}
.mRegist .mRegistTable table .btn:hover{box-shadow: 0 0 10px rgba(50,35,23,0.8) inset;}
.mRegist .mRegistTable table a{color: #da251d; text-decoration: underline;}
.mRegist .mRegistTable table #checkbox{vertical-align: middle; margin-right: 5px;}
.mRegist .mRegistTable table .mPd{padding: 10px 0 15px;}

/*************** 验证信息 *******************/
.mRegChecking{overflow: hidden; width: 745px; margin:70px auto;}
.mRegChecking .mLeftCol{width: 400px;}

.mRegChecking .mLeftCol .p1{line-height: 30px;}
.mRegChecking .mLeftCol .mBtnBox{margin: 38px 0 10px;}
.mPassword .mRegistTable .table .submit,
.mRegChecking .mRightCol .btn a,
.mRegChecking .mLeftCol .mBtnBox .btn{display: block; width: 104px; height: 35px; line-height: 35px; text-align: center; background: url(../images/user/bgBtn02.png) left top no-repeat; color: #fff; font-size: 18px; font-weight: bold;}
.mPassword .mRegistTable .table .submit:hover,
.mRegChecking .mRightCol .btn a:hover,
.mRegChecking .mLeftCol .mBtnBox .btn:hover{background-position: left bottom; color: #f4d28f;}
.mRegChecking .mLeftCol .p2 a{color: #938987; font-family: '宋体';}
.mRegChecking .mLeftCol .p2 a:hover{text-decoration: underline;}

.mRegChecking .mRightCol{width: 240px; height: 117px; padding-left: 20px; background: #322317; border: 1px solid #4c301a;}
.mRegChecking .mRightCol .p1{height: 46px; line-height: 46px; font-family: '宋体';}
.mRegChecking .mRightCol .btn a{font-size: 14px;}

/*************** 注册成功 *******************/
.mRegister {width: 470px; margin: 0 auto;}
.mRegister .mRegSuccess{overflow: hidden; margin-bottom: 64px;}
.mRegister .icon{display:block; width: 78px; height:77px; background:url(../images/user/iconRight.png) left top no-repeat; margin:27px 50px 0 0; }
.mRegister .icon02{background-position: left bottom;}
.mRegister h1{height: 35px; line-height: 35px; font-size: 24px; color: #f4d28f;}
.mRegister h2{color: #fff; margin-bottom: 10px;}
.mRegister .p1{height: 32px; line-height: 32px; font-family: '宋体'; color: #f4d28f;}
.mRegister .p2 a{color: #ffe79d; font-family: '宋体';}
.mRegister .p2 a:hover{text-decoration: underline;}
.mRegister .fLink {margin-top: 20px;}
.mRegister .fLink .btn{display: inline-block; *display: inline; *zoom: 1; color: #fff; width: 96px; height: 33px; line-height: 33px; font-weight: bold; background: url(../images/user/bgBtn04.png) left top no-repeat; text-align: center;}
.mRegister .fLink .btn02{width: 80px;background: url(../images/user/bgBtn05.png) left top no-repeat; }
.mRegister .fLink .btn:hover{background-position: left bottom; color: #f4d28f;}
.mRegister .fLink .btn02:hover{background-position: left bottom; color: #f4d28f;}


/*************** 忘记密码 *******************/
.mPassword { background-color: #040100;}
.mPassword .area{height: auto; padding-bottom: 60px;}
.mPassword .mRegistTable{height: auto;}
.mPassword .mRegistTable{padding: 40px 0 0;}

.mPassword .mPasswordProcess{width: 748px; margin: 0 auto; overflow: hidden;}
.mPassword .mProcess{overflow: hidden; width: 760px; margin-bottom: 35px;}
.mPassword .mProcess li{float: left; width: 178px; height: 38px; line-height: 38px; margin-right: 12px; text-align: center; font-size: 18px; color: #895e3b; border-bottom: 4px solid #895e3b;}
.mPassword .mProcess .current{color: #f4d28f; border-color: #f4d28f;}

.mPassword .mBox{margin-bottom: 80px;}
.mPassword .mRegistTable .table{font-size: 14px; color: #fff; line-height: 55px; height: 55px;}
.mPassword .mRegistTable .table input{padding: 0; margin: 0 0 0 5px; width: 249px; height: 30px; line-height: 30px; background: #322317; border: 1px solid #4c301a;}
.mPassword .mRegistTable .table .text01{width: 108px;}
.mPassword .mRegistTable .table .mWord{font-family: '宋体'; font-size: 12px; color: #895e3b;}
.mPassword .mRegistTable .table .submit{border: none; margin-top: -5px; font-family:'Microsoft YaHei'; cursor: pointer; color: #362826;}
.mPassword .mRegistTable .table .mTip{display: block; font-size: 12px; color: #938987;font-family: '宋体'; line-height: 20px; height: 20px; margin: -5px 0 0 10px;}
.mPassword .mRegistTable .table02{ line-height: 40px; height: 40px;}
.mPassword .mRegistTable .table02 input{margin-left: 10px;}
.mPassword .mRegistTable .mMsgBox{width: 440px; margin: 0 auto; overflow: hidden;}
.mPassword .mRegistTable .mMsgBox .icon{display: block; width: 86px; height: 60px; margin-top: 20px; background: url(../images/user/iconMsg.png) 0 0 no-repeat;}
.mPassword .mRegistTable .mMsgBox .icon02{display: block; width: 78px; height: 77px; background: url(../images/user/iconRight.png) left top no-repeat;}
.mPassword .mRegistTable .mMsgBox .text{line-height: 30px; font-family: '宋体'; width: 305px; font-size: 14px;}
.mPassword .mRegistTable .mMsgBox .text a{color: #f4d28f;}
.mPassword .mRegistTable .mMsgBox .text span{color: #fff;}


