


.reg_cont{margin:0px auto 20px auto; border-bottom:1px #DDD solid; display:block; overflow:hidden; background:#FFF;padding-top:45px;}
.reg_cont ul{padding:10px 15px; margin:0 auto; border-bottom:1px #EEE solid; overflow:hidden;}
.reg_cont ul.ul_type{padding:20px 0 20px 0;text-align:center; border-bottom:0; border-bottom:1px #DDD solid;}
.reg_cont ul.ul_type span{border:1px #DDD solid; border-radius:5px; background:#FFF; display:inline-block; padding:10px; margin-right:20px;}
.reg_cont ul.ul_type span.span_t{margin-right:0;}
.reg_cont ul.error_box{height:40px; line-height:42px; padding:0 0 0 35px; border-bottom:1px #ffcd9c solid; display:none; background:url(../img/reg/error.png) 15px center no-repeat; color:#F00; font-family:"宋体";}

.reg_cont li.li_t{width:40px; padding:5px 0; overflow:hidden; position:absolute; z-index:9;}
.reg_cont li.li_d{padding:5px 0 5px 50px; overflow:hidden;}
.reg_cont li.li_d input{width:100%; border:0; height:40px; line-height:40px; outline:0; font-size:14px; font-family:Arial;}
.reg_cont li.li_d input.input_code{width:50%;}
.reg_cont li.li_d img{width:90px; height:25px; cursor:pointer; vertical-align:middle;}

.reg_cont li.li_t span.span_addr{width:40px; height:40px; display:block; background:url(../img/reg/reg_addr.png) #ccc center center no-repeat;}
.reg_cont li.li_t span.span_user{width:40px; height:40px; display:block; background:url(../img/reg/reg_user.png) #ccc center center no-repeat;}
.reg_cont li.li_t span.span_qq{width:40px; height:40px; display:block; background:url(../img/reg/reg_qq.png) #ccc center center no-repeat;}
.reg_cont li.li_t span.span_phone{width:40px; height:40px; display:block; background:url(../img/reg/reg_tel.png) #ccc center center no-repeat;}
.reg_cont li.li_t span.span_pwd{width:40px; height:40px; display:block; background:url(../img/reg/reg_pwd.png) #ccc center center no-repeat;}
.reg_cont li.li_t span.span_code{width:40px; height:40px; display:block; background:url(../img/reg/reg_code.png) #ccc center center no-repeat;}

.reg_cont li.li_t span.span_invite{width:40px; height:40px; display:block; background:url(../img/reg/reg_invite.png) #ccc center center no-repeat;background-size:30px 30px;}

.reg_cont li.li_d span a{width:105px; text-align:center; height:35px; display:inline-block; float:right; line-height:35px; border-radius:3px; background:#18AACE; color:#FFF; font-family:"微软雅黑"; font-size:14px;}
.reg_cont li.li_d span a:hover{color:#FFF; background:#18AACE;}
.reg_cont li.li_d span a.a1{background:#999999;}

.reg_cont li.li_d span.span_open{width:50px; height:50px; display:inline-block; position:absolute; z-index:999; margin:-5px 0 0 0px; background:url(../img/reg/reg_show.png) center center no-repeat;background-size:23px 12px; overflow:hidden; cursor:pointer;}
.reg_cont li.li_d span.span_close{width:50px; height:50px; display:inline-block; position:absolute; z-index:9; margin:-5px 0 0 0px; background:url(../img/reg/reg_hid.png) center center no-repeat;background-size:23px 12px; overflow:hidden; cursor:pointer;}

.reg_cont ul.ul_btn{padding:10px; border:0;}
.reg_cont ul.ul_btn input{width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center; border:0; background:#18AACE; color:#FFF; border-radius:5px; font-size:14px;font-family: 'microsoft yahei';-webkit-appearance:none;}

.reg_cont ul.ul_foot{padding:10px 15px 20px 15px; border:0;color:#666; text-align:right;}
.reg_cont ul.ul_foot span.left{float:left}
.reg_cont ul.ul_foot span.right{float:right;}
.reg_cont ul.ul_foot a{color:#18AACE;}


select{width:100px;height:30px;border:1px solid #d8d8d8;background:#f5f5f5;padding-left:5px;-webkit-appearance: button;-webkit-border-radius: 3px;-webkit-padding-end: 20px;-webkit-padding-start: 8px;background-image: url(../images/select.png),-webkit-linear-gradient(#fafafa,#f4f4f4 40%,#e5e5e5);background-position: center right;background-repeat: no-repeat;}


.wxgzh{width:80%;margin:0 auto;padding-top:20px;}
.wxgzh img{width:50%;}
.wxgzh p{line-height:30px;font-size:16px;color:#333;text-align:center;}
