/*regist*/
.footer,.footer .slinks a{color:#bbb;}
#formcompany{transition: all .2s;}
#header{background:#f2f2f2}
#logoArea{height:60px;}
#logoArea img{width:120px;}
#logoArea .left{padding-top:7px}

.form select{margin-top:5px;height:34px;overflow:hidden;border:1px solid #cccccc;font-size:14px;font-family:arial,"宋体";color: #999;padding:6px 0;}
@-moz-document url-prefix(){.form select{margin-top:0px;}}
@media all and (-webkit-min-device-pixel-ratio:0) {.form select {margin-top:0px;} }
.form select option{line-height:34px;}
#regist .mt,#regist .mt h2,#regist .mt span{height:38px;line-height:38px;}
#regist .mt{position:relative;overflow:visible;float:left;width:220px;margin-top:20px}
#regist .mt h2{float:left;padding-left:15px;}
#regist .mt span{}
#regist .mt b{display:none;}
#regist .welcome{padding-left:180px;font-size:18px;}
#regist .welcome h2{font-size:32px;font-weight:100;color:#191919}
#regist .welcome a{color:#3487ff}
#regist .welcome .txtexplain{font-size:12px;color:#ff5b5b}
#regist .mc{padding:30px 0;background:#fff}
#regist .tab{}
#regist .tab li{margin-right:5px;font-size:16px;width:220px;line-height:50px;height:50px;text-align:center;color:#191919; float:none;border-radius:4px;}
#regist .tab .curr{background:#f2f2f2;}
#regist .tab li{}
#regist .tab li a{display:block;width:220px;}
#regist .tab li a:hover,#regist .tab li a:active{color: #333;text-decoration: none;}

#regist .item{margin-top:30px;line-height:42px;z-index:1;position:relative;padding-left:180px; position:relative}
#regist #select-regName{z-index:5;}
.o-intelligent-regName{z-index:3;}
#regist .label{width:170px;text-align:right;font-size:18px;color:#aaa; position:absolute;left:0;top:0;}
#regist .label b{font-family:"宋体";margin-right:5px;font-weight:normal;}
#regist .text{width:288px;height:16px;padding:12px 25px 12px  15px;border:1px solid #f2f2f2;float:none;font-size:14px;font-family:arial,"宋体";color:#111;border-radius:4px;background:#f2f2f2}
#regist input:-internal-autofill-selected{background-color:#f2f2f2 !important;}
#regist .text-1{width:100px;}
#regist .blank{width:20px;height:15px;position:absolute;top:13px;left:300px;float:none;}
#regist #authcodeDiv .blank{left:112px;}
#regist .pad{padding-right:10px;}
#regist .mar{margin-right:10px;}
#regist .img img{height:26px;margin:0 5px;}
#regist .succeed{background:url(../icson/img/login/tick.png) no-repeat;}
#authcode_box{padding-top: 5px;line-height:26px;}
#regist .btn-regist{width:330px;height:46px;color:#FFF;font-family:"微软雅黑";font-size:24px;font-weight:100;border-radius:4px;border:1px #3083ff solid;background-color: #3487ff;box-shadow: 0 5px 8px 0 rgba(24,95,255,.1);margin:10px 0}

#recom_tips{border: 1px solid #ddd;border-top: 0;background:#fff;}
#recom_tips li{padding:8px 5px;font-size:14px;color: #333;cursor:pointer;}
#recom_tips .hover{background: #eee;}
.btn{width:110px;height:40px;text-align:center;line-height:40px;color:#75adff;text-decoration:none;*zoom:1; position:absolute;left:210px;text-align:right;cursor:head}
.btn span{color:#75adff;cursor: pointer}
.btn-15{background-position:0 -57px;color: #ccc}
#regist .input-green{border:1px solid #3487ff;color: #333;}
#regist .input-error{border:1px solid #ff5b5b;color:#ff5b5b;}
#regist .pwdbg{background:#FFF8EB;}
#regist .ajax-check{position:absolute;margin-left:-21px;padding-left:21px;right:-70px;top:5px;}
#regist #mobileCode_error.error  {width:290px;right:-307px;}
#regist .null{background:none;border:none;background:none;}
#regist #companyname_error.error,#regist #companyname_error.focus{_display:block;_line-height:17px;_width:340px;_height:34px;;_right:-352px;_overflow:hidden;}
#regist .error span,#regist .focus span {line-height:17px;}
.register-content .tip{cursor:pointer;}
#regist #mobileCodeDiv .focus {background:none;border:none;}
#regist .null,#regist .error{color:#ff5b5b;}
#regist .checkbox{margin-top:0px;*margin-top:2px;_margin-top:2px;}
#regist #referrer{color:#999;font-size:12px;}
#regist #intelligent-regName {top:36px;}
.item-ifo .tip{color:#999;line-height:16px;clear: both;float: none;position:absolute;left:0;top:48px;_top:43px;}
#authcodeDiv .tip{left:0}
#protocol-con{height:355px;margin:0 auto;padding:8px;overflow-y:scroll;color:#666;}
#regist form .password-tips-group{height:78px;line-height:1;overflow:hidden;display:none}
#regist form .password-tips-group .password-tips{background:url(../icson/img/login/info.png) no-repeat;background-image:-webkit-image-set(url("../icson/img/login/info.png") 1x, url("../icson/img/login/info@2x.png") 2x);background-image:image-set("../img/info.png" 1x, "../icson/img/login/info@2x.png" 2x);padding:0 0 0 24px;font-size:14px;line-height:18px;margin:8px 0 8px}
#regist form .password-tips-group .password-tips.ok{background-image:url(../icson/img/login/green.png);background-image:-webkit-image-set(url("../icson/img/login/green.png") 1x, url("../icson/img/login/green@2x.png") 2x);background-image:image-set("../icson/img/login/green.png" 1x, "../icson/img/login/green@2x.png" 2x)}                                                                                                                                                                               
/*-moz-*/
@-moz-document url-prefix(){#regist .btn-regist{padding-bottom:5px;}}
@-moz-document url-prefix(){#regist .checkbox{margin-top:11px;}}
.item-protocol{margin: -10px 0 10px 300px;}
.item-protocol a:hover{color: #c00;}
.protocol-box{padding:10px;border: 1px solid #CCC;color: #666666;height: 80px;margin:0 auto;overflow-y: scroll;padding: 8px;width: 600px;}
.protocol-box h4{padding-bottom:10px;font-size:14px;text-align:center;}
.protocol-box h5{padding:5px 0;text-indent:2em;}
.protocol-box p{text-indent:2em;}
.protocol-box em{font-style:italic;}
.protocol-box strong{margin-right:5px;}

#regist .item .item-ifo{position: relative;}
#regist .it-company .item-ifo {width:auto;}
#regist .fore1 .item-ifo {width:496px;}
#regist .item .item-pass{width:330px;margin:0;}
#regist .item .item-td{width:80px;}
#regist .item .txtexplain{color:#e50000;}

#regist a.blue:link,#regist a.blue:visited{color:#005AA0;}
.intelligent-error{background: none repeat scroll 0 0 #ffebeb;border: 1px solid #ffbdbe;left: 0px;position: absolute;top: 36px;width: 268px;z-index:20;}
.intelligent-error .error-ifo{padding:3px 3px 0;color:#f30213;line-height:18px;}
.intelligent-error h5{padding:0 3px;font-weight:normal;color:#999999;margin-top:1px;}
.intelligent-error .item-fore{padding:0 3px;height:24px;line-height:24px;overflow:hidden;}
@-moz-document url-prefix(){.intelligent-error .item-fore .radio{margin-top:5px;}}
.intelligent-error .item-fore label{font-size:14px;}
.intelligent-error .radio{margin:6px 3px 0}
#regist .item  #countDown{line-height:20px;}
#regist #department_succeed,#regist #purpose_succeed,#regist #employee_succeed,#regist #industry_succeed,#regist #nature_succeed{right:-24px;}
#regist #purpose_error {width: 180px;right: -190px;}
#regist #hncompanyarea_succeed{right:-28px;}
#regist  #authcode.text{float: left;color:#333;}
#regist .item-new{line-height:30px;margin-top:0;}
.regist-2013 .btnt .btn-img{line-height:34px;}
#regist{margin-bottom:10px; position:relative}
#o-password{position: relative;}
.disable{color: #ccc;cursor: default;}
.orEmail {position: absolute;right: 0;bottom:-20px;line-height:18px}
.orEmail a {color: #3487ff;}
/*锁定大小写提示*/
#capslock{display: none;position: absolute;top:-20px;left:180px;z-index:5;width: 248px;background-color: #fffdee;height:30px;line-height: 30px;border:1px solid #edd288;color:#f60;padding:0 10px;}
#capslock i{background:url(../icson/img/login/tip-cue.png) center center no-repeat;display: inline-block;height: 30px;width:20px;margin-right: 10px;vertical-align: middle;}
#capslock s{position: absolute;background:url(../icson/img/login/tip-arrow.png) center center no-repeat;height: 12px;width:18px;bottom:-10px;left:38px;}
#regist #authcodeDiv .item-ifo{width:380px;margin:0}
