*{margin:0;padding:0;list-style-type:none;}
body{font: 12px/20px "SimSun","宋体";color:#000;}
a{text-decoration:none;color:#000;outline: none;blr:expression(this.onFocus=this.blur());}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.common{width:1000px;min-width:1000px;margin:0 auto;}
p{line-height:24px;}
img{border:none;}
.huiyuan{padding:45px 0 25px 0;}
#content h2 {font-size: 25px;color: #494949;border-bottom: 1px dashed #CCC;padding-bottom: 3px;margin-bottom: 10px;word-wrap: break-word;height:42px;line-height:42px;}
.blue{color: #377abe;}
a.blue:hover{text-decoration:underline;}
.form-login {width: 440px;padding-left: 40px;float:left;}
.form-login .input {padding: 7px 0;}
.form-login input,.form-login label,.form-login img{vertical-align:middle;}
.form-login .input label{width: 84px;font-size: 14px;color: #888;text-align: right;display:inline-table;}
.take, .reg {padding: 0 0 0 84px;}
.submit,.submit input {background: url(../i/but.png) no-repeat;height: 29px;cursor: hand;}
.take .submit{margin-top:10px;width:51px;}
.submit {padding-left: 3px;}
.reg{color:#666;}
.submit input {background-position: right top;border: none;padding: 0 10px 0 7px;font-size: 14px;}
.reg .submit{background-position: left -35px;height: 35px;width:77px;}
.reg .submit input {background-position: right -35px;font-weight: 700;color: #fff;height: 35px;}
.form-login .hr {background: url(../i/line.png) no-repeat left center;height: 50px;}
.form-login .hr hr {display: none;}

.col-1 div.content {padding: 0px 10px 10px;}
.col-1 {position: relative;float: right;border: 1px solid #c4d5df;zoom: 1;background: url(../i/member_title.png) repeat-x;width: 310px;margin: auto;height: 304px;}
.col-1 div.content h5 {background: url(../i/ext-title.png) no-repeat 2px 10px;height: 34px;}
.col-1 div.content h5 strong {visibility: hidden;}
.pass-logo {margin: auto;width: 261px;padding-top: 15px;}
.pass-logo p {border-top: 1px solid #e1e4e8;padding-top: 15px;margin-top:30px;}
.pass-logo p span{display:block;line-height:15px;}

#content h2 span.on {color: #333;font-weight: 700;font-size:12px;}
#content h2 span em {display:inline-table;background: url(../i/order.png) no-repeat 0px -16px;width: 15px;height: 15px;line-height: 15px;text-align: center;margin-right: 5px;color: #FFF;}
#content h2 span.on em {background-position: 0px 0px;}
.form-reg {padding: 10px 0 0 14px;width: 700px;border-right: 1px solid #ccc;float:left;}
.point {border: 1px solid #ffbf7a;background: #fffced;margin-bottom: 10px;margin-right: 100px;margin-left: 50px;position: relative;}
.point .content {padding: 8px 10px;}
.point .content .title {color: #ff8400;}
.point .content p {color: #777;text-indent: 20px;}
.point span.o1, .point span.o2, .point span.o3, .point span.o4 {position: absolute;width: 3px;height: 3px;background: url(../i/fillet.png) no-repeat;overflow: hidden;}
.point span.o1 {background-position: left top;top: -1px;left: -1px;}
.point span.o2 {background-position: right top;top: -1px;right: -1px;}
.point span.o3 {background-position: left -3px;bottom: -1px;left: -1px;}
.point span.o4 {background-position: right -3px;bottom: -1px;right: -1px;}
.form-reg .input label.type {width: auto;color: #000;padding-right: 10px;}
.form-reg .input {padding: 7px 0;overflow: hidden;clear: both;height:24px;}
.form-reg .input label {width: 120px;font-size: 14px;color: #8c8686;text-align: right;float: left;}
.form-reg .input .form {width: 560px;float: left;}
.form-reg .reg {padding: 10px 0 0 120px;}
.reg-auto {padding: 10px 0 0 20px;}
.reg-auto p {margin-bottom: 10px;color: #666;}
.reg-auto .submit{width:45px;}




