::-webkit-input-placeholder {color:#aaa;font-size:14px}
.nav .mini_title{border-left:#FD66B5 1px solid;width:280px;line-height:36px;height:36px;float:left;margin:15px 0 0 15px;padding-left:20px;font-size:20px;color:#fff;text-align:left}
.nav .login{width:160px}

.regmain{width:100%;margin:20px auto 60px auto;text-align:left;background-color:#f0f0f0;padding:40px 0 0 0}
.boxx{width:1200px;margin:0 auto;background:#fff;padding:30px 0 60px 0;border-radius:12px}
.boxx:hover{box-shadow:0 0 24px rgba(0,0,0,0.08)}
.boxx .tbody{width:700px;padding:20px 0 0 ;font:bold 30px/30px 'Microsoft YaHei';background-color:#fff;vertical-align:middle;text-align:center}
.boxx .tbody span{font-size:18px;font-weight:bold}
.tbody img{width:50px;height:50px;display:inline-block;margin-right:15px;border-radius:30px;vertical-align:middle}

.boxx .L{float:left;width:700px;margin:0;margin-top:20px}
.boxx dl{height:40px;margin:30px 0;clear:both}
.boxx dl dt,.boxx dl dd,.boxx dl .em{float:left;display:block;line-height:40px}
.boxx dl dt{width:66px;margin:0 10px 0 130px;font-size:16px;text-align:right;color:#666;text-align:left;line-height:40px}
.boxx dl dd{width:280px;text-align:left;position:relative}
.boxx dl dd .kind1{border-radius:20px 0 0 20px}
.boxx dl dd .kind2{border-radius:0 20px 20px 0}
.boxx dl dd .kind1,.boxx dl dd .kind2{cursor:pointer;float:left;width:138px;line-height:38px;border:#dedede 1px solid;color:#999;background-color:#f0f0f0;text-align:center;font-size:16px}
.boxx dl dd .ed{background-color:#98C462;color:#fff;border:#80AF47 1px solid}
.boxx dl dd .input{width:100%}
.boxx dl a.forgetpass{width:90px;display:block;line-height:24px;height:24px;position:absolute;color:#999;text-align:center;top:8px;right:1px;background-color:#fff;border-left:#e1e1e1 1px solid}
.boxx dl a.forgetpass:hover{color:#FD66B5}
.boxx dl .em{width:200px;line-height:12px;display:block;overflow:hidden;text-align:left;margin-left:10px;color:#666;display:none;padding-top:7px}
.boxx .regbtn{width:100%;height:50px;color:#fff;font-size:16px;border:0 none;text-align:center;line-height:50px;border-radius:3px}
.boxx dl .em img{vertical-align:middle}
.boxx .CC{width:1px;float:left}
.boxx .CC i{height:150px}
.boxx .CC i:nth-child(1){
	width:100%;height:150px;background-color:#fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff ), to(#dddddd )); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #ffffff , #dddddd ); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #ffffff , #dddddd ); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #ffffff , #dddddd ); /* IE10 */
    background-image:      -o-linear-gradient(top, #ffffff , #dddddd ); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #ffffff , #dddddd );
}
.boxx .CC i:nth-child(2){
	width:100%;height:200px;background-color:#fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dddddd ), to(#ffffff )); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #dddddd , #ffffff ); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #dddddd , #ffffff ); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #dddddd , #ffffff ); /* IE10 */
    background-image:      -o-linear-gradient(top, #dddddd , #ffffff ); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #dddddd , #ffffff );
}
.boxx .R{float:left;width:300px;height:200px;margin:50px 0 0 50px}
.boxx .R h1{display:block;text-align:left;padding-left:40px}
.boxx .R a.reg{border-radius:30px;width:90px;display:block;line-height:42px;padding:0 15px;text-align:center;font-size:16px;background-color:#FB753F;margin-left:70px;margin-top:30px;color:#fff}
.boxx .R a.reg:hover{filter:alpha(opacity=80);-moz-opacity:0.9;opacity:0.9}
.regbtn:hover{cursor:pointer;filter:alpha(opacity=80);-moz-opacity:0.9;opacity:0.9}
.boxx .R .em{padding:20px 0 0 56px}
.boxx .R .em a{width:60px;height:60px;display:block;float:left;background-color:#fff;border:#eee 1px solid;border-radius:30px;text-align:center;margin-right:30px;cursor:pointer}
.boxx .R .em a i{font-size:40px;line-height:60px;}
.boxx .R .em a:hover{border:#FEC7DA 1px solid;background-color:#FCEFF4}
.boxx .R .em a.weixin{color:#31C93C}
.boxx .R .em a.qq{color:#51B7EC}

.boxx .newuser{width:666px;line-height:60px;margin:0 auto;text-align:center}
.boxx .newuser .linebox{margin-top:60px;margin-bottom:20px}
.boxx .newuser h4{display:inline-block;margin-right:20px}
.boxx .newuser li{display:inline-block}
.boxx .newuser li img{width:40px;height:40px;border-radius:40px;vertical-align:middle;margin-right:10px;object-fit:cover;-webkit-object-fit:cover}
.boxx .newuser li  span{display:inline-block;font-size:12px;margin-right:20px;color:#999}.nav ul a.idx:after{border-bottom-color:#f0f0f0}


/*forgetpass*/
.forgetpassbox{padding:0;background-color:#fff;padding:30px;line-height:200%;font-size:16px}
.forgetpassbox dl{width:100%;margin:20px auto 0 auto;height:50px;border-bottom:#eee 1px solid;line-height:50px;text-align:left;overflow:hidden;background-color:#fff}
.forgetpassbox dl:first-child{margin:5px auto}
.forgetpassbox dl dt{width:12%;float:left;text-align:center;line-height:26px;margin-top:12px}
.forgetpassbox dl dd{width:88%;float:right;position:relative}
.forgetpassbox dl dt i{display:inline-block;color:#aaa;width:100%}
.forgetpassbox dl:nth-child(1) dt i{font-size:26px;width:26px;height:26px;line-height:26px}
.forgetpassbox dl:nth-child(2) dt i{font-size:24px;width:24px;height:26px;line-height:26px}
.forgetpassbox dl dd input{width:95%;border:0;padding:0;margin:0;font-size:16px;height:30px;line-height:30px;box-sizing:border-box;margin-top:10px;background-color:#fff}
.forgetpassbox dl dd input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset !important}
.forgetpassbox button{width:90%;margin-top:30px}
.forgetpassbox dd.yzmF{position:relative}
.forgetpassbox dd.yzmF a.yzmbtn{width:100px;display:block;line-height:24px;height:24px;position:absolute;text-align:center;top:8px;right:1px;background-color:#fff;border-left:#e1e1e1 1px solid}
.forgetpassbox dd.yzmF a.yzmbtn:hover{color:#F7564D;}
.forgetpassbox dd.yzmF a.yzmbtn font{color:#f00}
.forgetpassbox dd.yzmF a.yzmbtn b{color:#f00;font-weight:normal;margin-right:2px}
.forgetpassbox dd.yzmF a.disabled{color:#999;border:0;padding:0;margin:0;font-size:12px}
.forgetpassbox .ok{margin-top:30px;margi-bottom:20px;display:none}
.forgetpassbox .ok h4{display:block}
.forgetpassbox .ok .flag{font-size:60px;color:#07C160;margin:10px 0 0}
.forgetpassbox .ok .textok{font-size:18px;font-weight:bold;margin-top:10px}
.forgetpassbox .ok .title{margin:10px auto}
.forgetpassbox .ok .title b{color:#f00;font-weight:normal;vertical-align:middle}
.forgetpassbox .ok .title span,.forgetpassbox .ok .title a{vertical-align:middle}
.forgetpassbox .ok .title a{line-height:20px}