@charset "utf-8";
/* CSS Document */
/*.header img{padding-right:30px; border-right:1px solid #006699; margin-right:30px;}*/
.header .wellcom{font-size:40px; font-weight:300;}
.header .phone{position:absolute; right:0; top:40px;}

.register{width:100%; position:relative; border-top:2px solid #eee; padding:60px; position:relative;}
.register .left{border-right:1px solid #eee; float:left; width:50%; padding:0 100px;}

.step{margin-bottom:30px; position:relative}
.step div{border-bottom:1px solid #eee; width:33%; float:left; position:relative; text-align:center; line-height:36px;}
.step div i{display:block; width:10px; height:10px; border:1px solid #ccc; background:#ccc; position:absolute; bottom:-5px; right:-5px; border-radius:5px; z-index:2}
.step .cut{border-color:#169bd5; color:#169bd5;}
.step .cut i{border-color:#169bd5; background:#168bd5;}

.left li{float:left; padding:10px; position:relative;}
.left li:nth-child(odd){text-align:right; width:30%; line-height:30px;}
.left li:nth-child(even){text-align:left; width:70%;}
.left li label a{font-size:12px; color:#999;}
.left li input[type='text'],
.left li input[type='password']
{border:1px solid #eee; width:100%; padding:5px 10px; border-radius:3px; line-height:30px; height:30px;}
.left li input[type='button']{background:#169bd5; height:40px; width:70%; color:#fff; border:none; border-radius:3px; font-size:16px;}
.left li input[type='button']:hover{color:#fff200; background:#006699;}
.left li input[type='button']{background:#169bd5; height:40px; width:70%; color:#fff; border:none; border-radius:3px; font-size:16px;}
.left li input[type='submit']:hover{color:#fff200; background:#006699;}

.phone-msg{display:block; background:#169bd5; height:30px; line-height:30px; text-align:center; width:130px; color:#fff; border:none; border-radius:0 3px 3px 0; font-size:14px; position:absolute; top:10px; right:10px;}
.phone-msg:hover{color:#fff200; background:#006699;}
.img-code{display:block; border:1px solid #ccc; background:#ccc; height:26px; line-height:26px; text-align:center; width:60px; color:#fff; font-size:14px; position:absolute; top:12px; right:12px;}
.refrech-code{font-size:12px; color:#169bd5; position:absolute; top:18px; right:82px;}

.register .right{float:left; width:50%; padding:0 100px;}
.register .right h2{font-size:22px; margin-bottom:10px;}
.register .right p{color:#666; line-height:24px;}
.register .right a{display:block; background:#169bd5; height:36px; line-height:36px; text-align:center; width:50%; color:#fff; border:none; border-radius:3px; font-size:14px; margin-top:20px; margin-bottom:50px;}
.register .right a:hover{color:#fff200; background:#006699;}
.register .right h3{border-top:1px solid #eee; padding:20px 0; font-size:22px;}
.register .right img{margin-bottom:15px;}
