.regHead{ height: 90px; border-bottom: 1px solid #e5e5e5; background: #f8f8f8;}
.regHead .logo{ padding-left:180px; height: 90px; background: url(../images/regist/logo.png) no-repeat left center; font-size: 24px; color: #989898; line-height: 90px;}
.regFoot{ background: #fff; padding-top: 0px; margin-top: 80px;}
.regFoot .copyRight{ border-color: #eee; color: #999; height: 100px; line-height: 100px;}


html{ width: 100%; height: 100%;}
body{ background:#f5f5f5; height: 100%; width: 100%;}

.head{width: 100%;min-width: 1330px; height: 60px;background: #0084d5; margin: 0 auto; line-height: 60px}
.wrap{width: 1200px; margin: 0 auto;overflow: hidden}
.logo {margin-top: 10px;float: left;}
.logo a{width: 310px;height: 50px;background: url(../images/logo.png) no-repeat center;display: inline-block;}

a.go-login{float: right;font-size: 16px; color: #0084D5; margin: 20px 130px 0 0;}
.reg-wrap{margin-top: 40px;}
.reg-box{width: 1330px; min-height:531px; margin: 0 auto;}
.reg-con{float: left; width: 1000px; min-height:531px;background-color: #ffffff; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.08);border-radius: 8px; margin-left: 110px;}

.reg-title{color: #999;margin:15px 0 0 178px;}	
.regform{margin: 15px 0 0 180px; color: #666;}
.regform1{margin-top: 50px;}
.regform li{margin-bottom: 15px; }
.regform span{display: inline-block; float: left;width: 135px; text-align: right; margin-right: 5px; line-height: 40px;}
.regform font{color: #ff0000;}
.regform .ipt{height:38px; width:343px; line-height:38px; background-color: #fff;border:1px solid #e6e6e6;vertical-align: middle; padding-left:15px; border-radius: 3px;}
.regform .ipt::-webkit-input-placeholder{color: #999;font-family:"microsoft yahei","微软雅黑","宋体",Simsun;}
.regform .ipt:hover{border-color: #d2d2d2;}
.regform .ipt:focus{border: 1px solid #5aadff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);}
.regform .code{width: 220px;}

.regform p ,.regform div{color: #999; margin-left: 140px;}
.regform div span{float: none; width: auto; color: #333; margin-left: 10px;}
.regform p.error{margin-left: 20px; color: #ff6600; display: inline-block;}
.regform a{color: #0084D5;}

.level{display: inline-block; width: 144px;height: 16px;background: #d3f4ff; padding-left: 3px;  vertical-align: middle; margin-left: 10px;}
.level li{display: inline-block; width: 44px; height: 10px; margin: 0; vertical-align: top; margin-top: 3px;}
.week{background: #92d5f8;}
.mid{background: #43acf4;}
.strong{background: #3495e4;}

.regform .msg-ipt{width: 223px;}
.regform a.get-code {display: inline-block; width: 108px; height: 38px; color: #999; text-align: center;background: #fff;border-radius: 2px;border: solid 1px #c9c9c9; margin-left:10px; line-height: 38px; }
.regform a.get-code:hover{background: #f0f0f0;}
.regform a.code-again{display: inline-block; text-align: center; width: 110px;height: 40px; line-height: 40px; border: 0; color: #999; background: #f0f0f0;}
.regform a.code-again:hover{background: #f6f6f6;}

li.agree{margin-top: 40px;}
a.btnSubmit{display: inline-block; width: 340px; border-radius:2px; height: 38px; line-height: 38px; background: #0084d5; color: #f5f5f5; font-size: 14px; text-align: center; margin:0 20px 35px 0;}
a.btnSubmit:hover{background: #017ab9; color: #fff;}
li a.btnSubmit:visited{color: #fff;}

/*tab*/	
.tab{height: 70px; border-bottom: 1px solid #eee;}
.tab li{text-align: center; font-size: 20px; color: #333; line-height: 70px;}
.tab li a{color: #666; display: inline-block; width: 200px; margin-left: 178px;}
.tab li.current a{color: #0084d5; border-bottom:2px solid #028bcf;}
a.personal{margin-right: 178px;}
.tabContent{display: none;}


.right-con{float: right; width: 190px; margin-top: 25px;}
.right-con h1{font-size: 16px;}
.right-con ul li{margin-top: 12px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.right-con ul li a{color: #666;}
.right-con ul li a:hover{color: #3b639f;}
.right-con p.more{margin-top: 10px; margin-bottom: 40px;}

.copyRight{/*position: absolute;*/ left: 0px; bottom:0; width: 100%;   height: 66px; margin-top: 30px;}
.copyRight p{text-align: center; font-size: 14px; color: #333; line-height: 66px;}
.copyRight p a{color: #333;}

.right_Side{position: fixed;top: 45%; right: 15px; width: 50px;border-radius: 10px;}
.right_Side li{width: 50px;height: 50px;border-radius: 10px; background: #9f9f9f url(../images/r_side.png) no-repeat;}
li.btn-phone{background-position: 0 0; }
li.btn-top{background-position:0 -50px; }
/*.right_Side li:hover{background: #afaeae url(../images/r_side.png) no-repeat;}*/
.foot{text-align: center;font-size: 14px;color: #333;line-height: 66px; margin-top: 50px;}


/*滑块验证*/
.slider {width: 304px;height: 40px;position: relative;background-color: #e8e8e8;overflow: hidden;text-align: center;user-select: none;-moz-user-select: none;-webkit-user-select: none; }
.slider_bg {position: absolute;left: 0px;top: 0;height: 100%;background-color: #7AC23C;z-index: 1;}
.label {width: 46px;position: absolute;left: 0px;top: 0;height: 38px;line-height: 38px;border: 1px solid #cccccc;background:url(../images/arrowDb.png) no-repeat center center #fff;z-index: 3;cursor: move;color: #e8e8e8;font-size: 18px;font-weight: 900; }
.labelTip {position: absolute;left: 0px;width: 100%;height: 100%;font-size: 13px;color: #787878;line-height: 38px;text-align: left;z-index: 2;text-indent: 90px;}
.sliderOk .label{ background-image: url(../images/icon-right.png);}

/*2020-08-03*/
.head-nav {float: right;}
.head-nav li {float: left;margin-left: 50px;font-size: 16px;position: relative;}
.head-nav li.current {background: url(../images/menuDot.png) no-repeat center bottom;}
.head-nav li a {display: inline-block;color: #FFF;opacity: 0.7;}
.head-nav li.current a{opacity: 1;}
.head-nav li a.go-regist {display: inline-block;width: 65px;height: 32px;line-height: 32px;font-size: 14px;background: #49a5dd;border-radius: 4px;text-align: center; opacity: 1;}