::-webkit-input-placeholder {color:#aaa;font-size:14px}
.regmain{width:100%;margin:0px auto;text-align:left;background-color:#f0f0f0;padding:40px 0 60px 0}
.boxx{width:1200px;margin:0 auto;background:#fff;padding:40px 0 60px 0;border-radius:12px}
.boxx:hover{box-shadow:0 0 24px rgba(0,0,0,0.08)}
.boxx .tbody{width:600px;padding:20px 0 0 60px;font:bold 30px/30px 'Microsoft YaHei';background-color:#fff;text-align:center}
.boxx .L{float:left;width:700px;margin:0;margin-top:30px}

.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}
.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;margin-left:52px}
.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}
.boxx .newuser li  span{display:inline-block;font-size:12px;margin-right:20px;color:#999}
.nav ul a.idx:after{border-bottom-color:#f0f0f0}
/*reg*/
.tmpbox{color:#999;padding-left:130px}
.tmpbox img{width:50px;height:50px;display:inline-block;margin-right:15px;border-radius:30px;vertical-align:middle}
.tmpbox{vertical-align:middle}

.reg .CC i:nth-child(2){height:850px}
.reg{text-align:left;background-color:#fff;font-size:14px}
 

.reg .regbtn{width:100%;border-radius:30px}
.reg .clause{margin:0 auto;text-align:center;color:#999;font-size:14px}
.reg dd.yzmF{position:relative}
.reg .yzmF a.yzmbtn{width:100px;display:block;line-height:24px;height:24px;position:absolute;color:#FD66B5;text-align:center;top:8px;right:1px;background-color:#fff;border-left:#e1e1e1 1px solid}
.reg .yzmF a.yzmbtn:hover{color:#E83191;}
.reg .yzmF a.yzmbtn font{color:#f00}
.reg .yzmF a.yzmbtn b{color:#f00;font-weight:normal;margin-right:2px}
.reg .yzmF a.disabled{color:#999;border:0;padding:0;margin:0;font-size:12px}
.reg .R {padding-top:55px}
.clauseC{width:94%;height:505px;padding:0 20px;font-size:16px;line-height:200%;margin:20px auto 0 auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;clear:both;overflow:auto}
.clauseC h1{font-size:24px;font-weight:bold;margin:0 auto 30px auto}

.layui-form-item{  margin:0 auto; margin-bottom:15px; } 

.linebox,.lineSsquare{height:30px;line-height:30px;position:relative;text-align:center}
.linebox .line,.lineSsquare .line{position:absolute;left:50%;top:50%;margin-left:-50%;width:100%;z-index:1}
.linebox .title,.lineSsquare .title{padding:0 10px;position:relative;display:inline;background-color:#f0f0f0;z-index:5}
.linebox .BAI,.lineSsquare .BAI{background-color:#fff;border:0;color:#999}
.linebox .line:before,.lineSsquare .line:before{-webkit-transform:scaleY(0.5);transform:scaleY(0.5);content:'';position:absolute;left:0;top:0;bottom:auto;right:auto;height:1px;width:100%;background-color:#cecece;display:block;z-index:15;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;transform-origin:50% 0%;}
.lineSsquare{height:60px;line-height:60px;padding:10px 0;box-sizing:border-box}
.lineSsquare .title{padding:0 15px;display:inline-block;line-height:100%;font-size:20px;font-weight:bold}
.lineSsquare .BAI{color:#aaa;background-color:#fff}
.linebox .W50:before{left:20%;width:60%}
