@charset "UTF-8";
body{ background-color:#f2f2f2;}
input{ outline:none;}
#topNav{ background-color:#fafafa;}
#topNav .topnav{background-color:#fafafa;}
.height{height:66px;position:relative}
.clear{clear:both}
.login_page{width:100%; background:url(../images/bg-img.jpg); overflow-y:hidden;}
.user_nav .li_3{position:relative;}
.user_nav .li_3 .li_3_content{ display:none; position:absolute;left:0;top:27px; background-color:#fafafa;width:88px;overflow:hidden; border-left:1px solid #ededed; border-right:1px solid #D9D9D9;z-index:999;}
.user_nav .li_3 .li_3_content a{width:90px; text-align:left; border-bottom:1px solid #ededed; display:block;margin:0;padding-left:10px;}
#header{ background:none; }
#header .logo{float:left;width:408px;}
#header .welcome{float:left;height:54px;line-height:54px;color:#666869;font-size:20px;width:95px; text-align:center; border-left:1px solid #a8a69d;overflow:hidden;margin-top:10px;}
#main{width:980px; margin:0 auto;overflow:hidden;}
#main .main_top_select{width:980px;height:40px; border-bottom:1px solid #dddddd;}
#main .main_top_select ul{margin-left:136px;height:40px; width:341px;float:left;}
#main .main_top_select ul li{float:left; border:1px solid #dddddd; border-bottom:none; background-color:#f7f7f7;width:148px;height:38px;line-height:39px;margin-right:20px; text-align:center;font-size:14px;color:#333333; cursor:pointer;}
#main .main_top_select ul li a{ display:block}
#main .main_top_select ul li.current{border-bottom:none; background-color:#ffffff;height:39px;}
#main .main_top_select a.login{float:right;margin-top:10px;margin-right:10px;color:#777777;}
#main .main_top_select a.login:hover{color:#333333;}
#main .main_content{width:978px;height:1350px;overflow:hidden; border:1px solid #dddddd; border-top:none; background-color:#ffffff;}
#main .main_content .reg_content{width:497px;height:1000px; float:left;margin-left:20px;}
.reg_content .reg_msg{width:497px;overflow:hidden;margin-top:20px;}
.reg_content .reg_msg p,.reg_content .reg_msg input,.reg_content .reg_msg a{float:left;}
.reg_content .reg_msg p{font-size:14px;line-height:37px;width:129px;height:37px;overflow:hidden; text-align:right;color:#000;margin-right:20px;}
.reg_content .reg_msg input{width:330px;height:35px; border:1px solid #dddddd; padding-left:5px}
.reg_content .reg_msg input.msg_code,#main .main_content input.img_code{width:200px;}
.reg_content .reg_msg input.getyzm {position:absolute;top:-8px;right:10px;border:1px;width:120px;height:35px; background-color:#2D6BC8;margin-top:8px;margin-left:30px;color:#ffffff;line-height:35px; text-align:center; cursor:pointer}
.reg_content .reg_msg .reg_sex input{ border:0; height:16px; width:30px}
.reg_content .reg_msg .reg_sex div{ float:left; padding-top:10px}
.reg_content .reg_chang{ width:900px;}
.reg_content .reg_chang p{float:left;font-size:14px;line-height:37px;width:129px;height:37px;overflow:hidden; text-align:right;color:#000;margin-right:20px}
.reg_content .reg_chang input{width:330px;height:35px; border:1px solid #dddddd; padding-left:5px}
.reg_content .reg_chang select{ float:left; margin-right:10px;height:35px; border:1px solid #dddddd}
.reg_content .reg_chang .msg-box{ padding-left:150px;}
.district .true i {left:459px;}
.district .d_select.red{ border-color: #FF8080; }
.reg_content .reg_btm{ position:relative;width:479px;}
.reg_content .reg_btm input.reg{border:1px;width:320px;height:46px;line-height:46px; background-color:#2D6BC8;color:#ffffff;font-size:16px; text-align:center;float:left;margin-left:55px;margin-top:20px;margin-right:110px; cursor:pointer; border-radius:10px;}
.reg_content .reg_btm input,.reg_content .reg_btm h1{float:left;}
.reg_content .reg_btm input{margin-left:55px;margin-top:30px;}
.reg_content .reg_btm h1{margin-left:3px;margin-top:28px;}
.reg_content .reg_btm h1 a{color:#de1a1a; text-decoration:underline;margin-left:2px;}
.reg_content .reg_btm .clause{position:absolute;top:18px ;left:500px;}
.reg_content .reg_btm .clause p{border: 1px solid #CCC; line-height: 18px; padding: 8px; width: 420px; height: 170px; overflow-y: auto;background-color:#ffffff;}
.reg_content .reg_btm .clause a{ display:block;width:50px;height:24px;line-height:24px; background-color:#ffffff; text-align:center;margin-top:8px;float:right;margin-right:20px;}
.reg_content .reg_btm .clause a:hover{background-color:#ff0000;color:#ffffff;}
.reg_content .item-ifo{height:42px;}
.reg_content .msg-box{padding-left:30%;width:330px;height:16px;overflow:hidden}
.item .text.red { border-color: #FF8080; }
.item .msg-box i { display: inline; float: left; height: 32px; width: 16px; background: url(../../image/default/register/icon.png) no-repeat; padding-right: 5px; }
.item .true i { position:absolute;top:2px;right:17px;height:32px;width:16px;background-position: 0 -72px;}
.main_content .phone_download{float:left;width:246px;overflow:hidden;margin-top:26px;margin-left:100px;}
.phone_download img{ display:block;margin:0 auto;}
.phone_download h1{width:66%;margin:5px auto; text-align:center;overflow:hidden;font-size:18px;color:#333333;}
.phone_download h1 span{color:#de1a1a;}
.phone_download a{ display:block;width:110px;height:38px; border:1px solid #dddddd;float:left; text-align:center;line-height:38px;font-size:16px;margin-right:11px;color:#777777;}
.phone_download a.apple i{width:21px;height:26px; float:left; background-image:url(../images/apple.png);margin-top:4px;margin-left:4px;}
.phone_download a.android i{width:21px;height:22px; float:left; background-image:url(../images/android.png);margin-top:7px;margin-left:10px;}
.main_content h1.title{width:92%;margin:0 auto;margin-top:10px; font-size:12px;color:#777777;text-indent:24px;}
#main .main_content textarea.beizhu{width:330px;height:100px; padding:0;margin:8px 0;float:left;}

