body{padding:0;margin:0;background: url(../image/regBg.jpg) no-repeat center top #fff;}
h1,h2,h3,dl,dt,dd,ul,li,p{margin:0;padding:0;font-weight:normal;list-style:none;}
.fl{float:left;}
.fr{float:right;}
.header{height: 40px;background:#fff;padding: 26px 0;border-bottom: 1px solid #d5d5d5;}
.header .fl a{width: 120px;height:41px;display:block;float:left;background-image: url(../image/logo120x40.png);background-image: url(../image/logo.svg),none;background-size:120px 41px;}
.header h1{font-size: 18px;color:#1f1f1f;line-height: 18px;border-left:1px solid #323232;padding-left: 55px;margin: 11px 0 0 55px;float:left;height:18px;}
.w1000{width:1000px;margin:0 auto;}
.header .fr{line-height:40px;font-size: 14px;color: #4c4c4c;}
.header .fr a{color: #3f84f5;text-decoration:none;margin-left: 10px;}
.regBox{background:#fff;padding:0;position:relative;border-radius:4px;box-shadow:0 5px 30px #cad8fe;border: 1px solid #e6e6e6;}
.regLeft dl{line-height:40px;font-size:30px;color:#1F1F1F;padding: 90px 0 0 39px;}
.regLeft dt{font-weight:bold;margin-bottom:24px;}
.regLeft dl b{color:#FD5555;}
.regRig{width:330px;float: right;padding: 35px 90px 0 75px;background-color:white;}
.regRig h2{font-size: 18px;color:#1F1F1F;line-height:24px;}
.drag{position:relative;background-color:#ececec;width:328px;height:40px;line-height:40px;text-align:center;border:1px solid #d5d5d5;}
.drag .handler{position:absolute;top:-1px;left:-1px;width:40px;height:40px;cursor:move;border:1px solid #d5d5d5;}
.handlerBg{background:url(../image/icon1.png) no-repeat 14px -86px #fff;}
.drag.sucMsg .handlerBg{background:url(../image/icon1.png) no-repeat 12px -126px #fff;left:287px;border:1px solid #d5d5d5;top:-1px;}
.drag .dragBg{background-color:#49C165;height:38px;width:0px;}
.drag .dragText{position:absolute;top:0px;width:328px;-moz-user-select:none;-webkit-user-select:none;user-select:none;-o-user-select:none;-ms-user-select:none;font-size:14px;color:#989898;}
.drag.sucMsg{border:1px solid #8cc758;}
.drag.sucMsg .dragText{background-color:#8cc758;color:#fff;left:-1px;top:-1px;height:42px;}
.regRig li{padding-bottom:30px;position:relative;}
.regRig li input.w280{width:266px;height: 48px;line-height: 48px;text-indent:1em;padding: 0;color:#1f1f1f;border-radius:2px;border:0;float:left;outline:none;box-shadow: 0 0 0 1000px white inset;font-size: 14px;}
.regRig li h3{font-size:14px;color:#313131;line-height:48px;float:left;width: 47px;padding-left:15px;text-indent:0;white-space: nowrap;}
.regRig li button{height:38px;}
.regRig li .code{position:relative;height:40px;}
.regRig li .code button{border:none;border-left:1px solid #dedede;width:95px;text-align:center;top:1px;right:1px;height:38px;position:absolute;background:#fff;color:#FF9A38;cursor:pointer;font-size:12px;}
.wrong{position:absolute;bottom:0;padding:0 0 0 18px;margin:8px 0 8px 8px;line-height:14px;font-size:12px;color:#fc982c;background:url(../image/icon1.png) no-repeat 0 -60px;display:none;}
.btn{padding-top:12px;margin-bottom: 26px;}
.btn button{background:#3f84f5;border-radius:2px;width:100%;height:42px;border:0;font-size:16px;color:#fff;cursor:pointer;width: 330px;margin: 0 auto;display: block;}
.agreement{font-size:12px;color:#989898;padding: 0 0 10px;line-height: 18px;text-align: center;position: relative;width: 270px;margin: 0 auto;white-space: nowrap;}
.agreement a{color:#1f1f1f;text-decoration:none;}
.agreement a:hover{color:#FD5555;}
.agreement label{padding-left:18px;cursor:pointer;background: url(../image/icon1.png) no-repeat 0 -278px;display: block;float: left;height: 18px;line-height: 18px;}
.agreement label.cur{background: url(../image/icon1.png) no-repeat 0 -302px;}
.copyTxt{text-align:center;padding:25px 0;font-size:12px;color:#989898;letter-spacing:0;text-align:center;line-height:24px;}
.copyTxt a{margin-left:15px;color:#989898;text-decoration:none;}
.copyTxt a:hover{color:#FD5555;}
.copyTxt .copy{padding-top:5px;}
.regRig li input.w280::-webkit-input-placeholder{color:#989898;}
.regRig li input.w280:-moz-placeholder{color:#989898;}
.regRig li input.w280::-moz-placeholder{color:#989898;}
.regRig li input.w280:-ms-input-placeholder{color:#989898;}
.step2{padding: 20px 0 40px; */}
.step2 .tit em{display:block;width:144px;height:97px;background:url(../image/step2Icon.png);margin:0 auto;}
.step2 .tit p{text-align:center;font-size:20px;color:#fd5555;line-height:28px;}
.step2 li input{height:38px;text-indent:1em;border:1px solid #dedede;padding:0;color:#1f1f1f;border-radius:2px;width: 256px !important;box-shadow: 0 0 0 1000px white inset;}
.step1 li h3{font-size:14px;color:#1F1F1F;line-height: 48px;}
.step1 .con{width:420px;margin:0 auto;padding-top:20px;}
.step1 li.status{margin-left: -38px;width: 406px;padding: 12px 0 10px 0;}
.step1 li.status h4{text-align: center; margin: 0; color: #313131; font-size: 14px; font-weight: normal; padding-bottom: 10px;}
.step1 li.status label{float:left;padding-left: 17px;margin:0 10px;line-height: 24px;font-size:14px;color: #313131;cursor:pointer;background: url(../image/icon1.png) no-repeat 0 -229px;}
.step1 li.status label.cur{background: url(../image/icon1.png) no-repeat 0 -250px;}
.inputCon{width:328px;height:48px;text-indent:1em;border:1px solid #d5d5d5;}
.headerBot{padding:20px 0;height:20px;line-height:20px;margin-bottom:10px;}
.headerBot p,.headerBot a{float:right;margin-left:25px;font-size:14px;color:#313131;text-decoration:none;padding-left:25px;background:url(../image/icon1.png) no-repeat;}
.headerBot a:hover{color:#FD5555;}
.headerBot p{background-position:0 0;}
.headerBot a{background-position:0 -30px;}
.w750{width:750px;margin:0 auto;height:560px;}
.regBox .regLeft{background: url(../image/regLeftImg.jpg) no-repeat;width: 240px;height: 560px;}
.regLeft{color:#1c1c1c;}
.regLeft dt{line-height:34px;}
.regLeft h2{font-size:22px;font-weight:bold;padding-left:32px;}
.regLeft p{font-size:18px;;}
.regRig .tit{overflow:hidden;padding: 27px 0 40px 0;line-height:24px;text-align:center;width:241px;margin:0 auto;}
.regRig .tit h3{font-size:20px;color:#8e8e8e;width:120px;float:left;cursor:pointer;}
.regRig .tit span{float:left;background:#4c4c4c;display:block;width:1px;height:14px;margin-top:5px;}
.regRig .tit h3.cur{color:#313131;}
.regBtn{padding-top:20px;overflow:hidden;}
.regBtn a{font-size:14px;color:#313131;text-align:right;display:block;float:right;line-height:14px;text-decoration:none;padding-right:24px;background:url(../image/icon1.png) no-repeat 62px -172px;}
.copyTxt{text-align:center;color:#aaa;font-size:12px;}
.copyTxt a{color:#aaa;margin:0;}
.regBtn a:hover,.copyTxt a:hover,.wrong a:hover{color:#FD5555;}
.regBtn a:hover{background-position:62px -203px;}
.copyTxt span{padding-right:15px;}
li .inputCon button{padding: 0;border:none;border-left:1px solid #dedede;width: 105px;text-align:center;top:1px;right:1px;height:48px;position:absolute;background:#fff;color:#3f84f5;cursor:pointer;font-size:14px;outline:none;white-space: nowrap;}
.regCon.step2 input.w390{width:388px;}
.regCon.step2 h2{text-align: center; color: #313131; padding: 45px 0 40px;}
.regCon.step2 .btn{padding-top: 30px;}
.manageBtn{text-align: center;}
.manageBtn a{font-size: 14px; color: #313131; text-decoration: none;}
.manageBtn a:hover,.header .fr a:hover{color:#FD5555;}
.regRig .regCon.step2 li h3{width:57px;}
.regRig li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.regRig li{*+height:1%;}
.regRig input{box-shadow: 0 0 0 1000px white inset;}
.agreement .wrong{bottom: -16px;left: -8px;}
.wrong a{color:#3f84f5;margin: 0 2px;text-decoration: none;}
li .inputCon button:hover,.btn button:hover,.loginRig .tit h3:hover{opacity:0.9;}
.btn button.grayBtn{background: #ddd;color: #aaa;cursor: default;}
*{outline:none;font-family: Source Han Sans CN,Hiragino Sans GB,microsoft yahei,arial,sans-serif;}
.regRig li input.w280::-ms-clear{display: none;}
.regRig li input.w280::-ms-reveal{display: none;}