
#register{ padding-top:40px;}
#register .r_step{ height:40px; background:#edeef0;}
#register .r_step li{ float:left; width:33.33%; height:40px; line-height:40px; cursor:pointer; text-align:center; font-size:16px;}
#register .r_step li.r_s_on{ background:#5dc9e6; color:#fff;}
#register .reg_con{ padding:20px 15px;}
#register .reg_input{ height:35px; border:1px solid #c8c8c8; padding:0 10px; margin:10px; }
#register .reg_input2{ height:35px; border:1px solid #c8c8c8; padding:0 10px; margin:10px;}
#register .reg_input input{ width:100%; height:35px;  color:#2d2d2d; border:0; background:none; font-size:16px;}
#register .reg_input2 input{ width:100%; height:35px;  color:#2d2d2d; border:0; background:none; font-size:16px;}
#register .reg_input select{ width:100%; height:35px;  color:#2d2d2d; border:0; background:none; font-size:16px;}
#register .reg_text{ padding-top:20px; padding-bottom:8px; min-height:32px; line-height:24px; color:#e69530; font-size:16px;}
#register .reg_text2{ padding-top:30px; height:50px; line-height:24px; color:#e69530; font-size:16px;}
#register .reg_agree{ height:40px; position:relative; padding-left:30px;}
#register .reg_agree a{ font-size:16px; text-decoration:underline; color:#525252;}
#register .reg_agree span.c_but{ top:5px; left:0;}
#register .reg_get{ height:35px; margin-right:10px;}
#register .reg_get2{ height:30px;margin-left:10px;}
#register .reg_get a{ float: right; width:100px; height:32px; line-height:32px; text-align:center; color:#fff; background:#cb1414; font-size:16px;}
#register .reg_get input{ float: right; width:100px; height:32px; line-height:32px; text-align:center; color:#fff; background:#cb1414; font-size:16px;border:0px;}
#register .reg_tip{ min-height:80px; padding-bottom:20px; line-height:24px; color:#e69530;}
#register .reg_but{ height:50px;}
/*注册及地址确认修改*/
#register .reg_but a{ display: block; background:#b10d4c; color:#fff; height:36px; line-height:36px; text-align:center; font-size:18px;}
#register .reg_but input{ display: block; background:#b10d4c; color:#fff; height:36px; line-height:36px; text-align:center; font-size:18px; width:100%; border:0px;}
#register .reg_but2{ height:60px; padding-top:15px;}
#register .reg_but2 a{ float: right; width:100px; height:32px; line-height:32px; text-align:center; color:#fff; background:#cb1414; font-size:16px;}
#reg_show{ width:200px; height:120px; position:fixed; top:-150px; z-index:9999; left:50%; margin-left:-100px; background:#333333;}
#reg_show .rs_text{  height:65px; line-height:1.8; color:#fff; padding:0 10px; padding-top:10px;}
#reg_show .rs_text font{ font-size:16px;}
#reg_show .rs_but{ width:80px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; background:#c70000; margin:0 auto; cursor:pointer;}
/*register2*/
#register2{ padding:60px 25px 30px 25px;}
#register2 input.r_input{ border:1px solid #d6d6d6; height:30px; padding-left:10px; font-size:16px;  color:#555; width:100%; background:none;}
#register2 .reg_tab{ min-height:200px;}
#register2 .reg_tab td{ height:50px; font-size:16px;}
#register2 .reg_agree{ height:110px; padding-top:20px;}
#register2 .r_a_lan{ position:relative; height:40px; padding-left:30px; font-size:16px;}
#register2 .r_a_lan span.c_but{ top:5px; left:0;}
#register2 .r_a_lan a{ text-decoration:underline}
#register2 .reg_but{  height:50px;}
#register2 .reg_but a{ display: block; background:#c30c0c; color:#fff; height:36px; line-height:36px; text-align:center; font-size:18px;}
/*login*/
#login{ padding:70px 15px 0 15px;}
#login .l_input{ height:45px; border:1px solid #f4f4f4; position:relative; padding-left:10px; padding-right:10px; margin-bottom:15px;}
#login span.l_pic{ top:0px; position:absolute; width:51px; height:46px; left:0px;}
#login span.account{ background-position:-35px -102px;}
#login span.password{ background-position:-35px -157px;}
#login .l_input input{ border:0; background:none; width:100%; height:45px; font-size:16px;}
#login .l_input input:focus{-moz-outline-style:none; outline:none;}
#login .login_but{ padding-top:20px; height:60px;}
#login .login_but li{ float:left; width:100%;}
#login .login_but a{display: block; height:35px; line-height:35px; text-align:center; color:#fff; font-size:18px;}
/*登录按钮颜色*/
#login .login_but li input{display: block; height:35px; line-height:35px; text-align:center; color:#fff; font-size:18px;background:#b10d4c;border:0px; width:100%;}
/*注册按钮颜色*/
#login .login_but a.reg_but{ background:#928f8f;  margin-right:4px;}
#login .login_but a.sub_but{ background:#29ac00; margin-left:4px;}
#login .l_rem{ height:40px;}
#login .l_rem a.but_a{ display: block; line-height:normal; position:relative; height:30px; width:75px; padding-left:25px; color:#8c8c8c;}
#login .l_rem a.but_b{ display: block; line-height:normal; position:relative; height:30px; width:75px; color:#8c8c8c; float:right;}
#login .l_rem a span.c_but{ top:0; left:0;}
/*member*/
#member{ padding-top:40px;}
/*会员区背景*/
#member .m_top{ height:128px; background:#3399cf; position:relative;}
#member .m_t_pic{ position:absolute; top:27px; left:28px; width:68px; height:79px; background-position:-35px -222px;}

#member .m_accout{ top:43px; position:absolute; left:115px; height:25px; line-height:25px; white-space:normal; color:#ffffff; font-size:24px;}
#m_menu{ padding:0px 0; background:#f5f5f5;}
#m_menu li{ float:left; width:25%; position:relative;} 
#m_menu li a{ display:block; text-align:center; height:46px; border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;color:#454545; font-size:16px;}
#m_menu li a.m_m01{ border-left:0;}
#m_menu li span.m_icon{ display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1; width:26px; height:30px; margin-bottom:-20px; }
#m_menu li span.m_i01{ background-position:-46px -471px; width:29px;}
#m_menu li span.m_i02{ background-position:-46px -471px; width:29px;}
#m_menu li span.m_i03{ background-position:-94px -472px; width:36px;}
#m_menu li span.m_i04{ background-position:-94px -472px; width:29px;}
#m_menu li span.m_num{ background:#c70000; color:#fff; -moz-border-radius:13px; -webkit-border-radius: 13px; border-radius:13px; position:absolute; bottom:12px; left:50%; margin-left:15px; width:26px; height:25px; line-height:23px;}
/* 2014/08/14 欧阳 */
#m_menu li .apw_icon{ border: 2px solid #FFF; border-radius: 100%; display: inline-block; font-size: 16px; height: 30px; line-height: 30px; margin: 0 0 3px; width: 30px; }
#m_menu li .apw_step{ border: 2px solid #C00; color: #C00; }
#m_menu li .apw_pos{ color: #C00; }
#apw_veruser p{ margin: 0 0 20px; }
#apw_veruser .ver_input{ margin: 15px 0 5px; }
#apw_newpw p{ margin: 0 0 5px; }
.apw_main{ color: #817F7F; font-size: 16px; min-height: 240px; padding: 15px 10px; overflow: hidden; }
.apw_main input[type="radio"]{ border: 1px solid #999; margin: 0 15px 0 30px; vertical-align: middle; }
.apw_main form p span{ font-size: 12px; margin: 0 0 0 5px; }
@media(max-width: 430px){ #apw_main .apw_tel{ display: block; margin: 20px 0 0 40px; } }
.apw_main .m_but{ padding: 0; }
.apw_main + .m_but{ padding: 10px 10px 30px; }
.apw_main .m_but a{ background: #F90; border-radius: 0; margin: 0; }
.apw_main input[type="text"],.apw_main input[type="password"]{ -webkit-appearance: none; border: 1px solid #DDD; border-radius: 0; box-shadow: none; -webkit-box-shadow: none; height: 35px; }
.apw_main input[type="text"]:focus,.apw_main input[type="password"]:focus{ border: 1px solid #06F; }
.apw_main input[type="text"]{ width: 100%; }
.apw_main .apw_item{ margin: 0 0 15px; width: 100%; }
.apw_main .apw_item input[type="text"]{ width: 90%; }
.apw_main .apw_item input[type="password"]{ width: 90%; }
@media(max-width: 720px){
.apw_main .apw_item input[type="text"]{ width: 87%; }
.apw_main .apw_item input[type="password"]{ width: 87%; }
}
@media(max-width: 490px){
.apw_main .apw_item input[type="text"]{ width: 83%; }
.apw_main .apw_item input[type="password"]{ width: 83%; }
}
@media(max-width: 360px){
.apw_main .apw_item input[type="text"]{ width: 80%; }
.apw_main .apw_item input[type="password"]{ width: 80%; }
}
.apw_main .apw_item .jud_pw{ display: inline-block; float: right; height: 39px; margin: 0 10px 0 0; vertical-align: middle; width: 39px; }
.is_true{ background: url(../images/tof.png) 0 5px no-repeat; background-size: 35px; }
.is_false{ background: url(../images/tof.png) 0 -35px no-repeat; background-size: 35px; }
#apw_altok{ background: rgba(0,0,0,.5); display: none; font-size: 18px; position: absolute; left: 0; top: 0; width: 100%; z-index: 100; }
#apw_altok div{ background: #333; border-radius: 5px; position: absolute; max-height: 130px; min-height: 130px; height: 15%; left: 15%; text-align: center; top: 32.5%; width: 70%; z-index: 101; }
#apw_altok p{ color: #FFF; padding: 20px 0; }
#apw_altok a{ background: #434343; border: 1px solid #000; border-radius: 5px; color: #FFF; display: inline-block; height: 40px; line-height: 40px; max-width: 120px; width: 40%; }
#apw_altok a:nth-of-type(1){ margin: 0 20px 0 0; }
.apw_item p{ margin: 0; }
.Timeline-1{ -webkit-transition: border .3s ease-in-out; -o-transition: border .3s ease-in-out; transition: border .3s ease-in-out; }
/* 2014/08/14 */
#member .member_lan{ padding:15px 0;}
#member .member_lan li{}
#member .member_lan li a{ display:block; height:50px; line-height:50px; padding-left:23px; padding-right:60px; position:relative; font-size:16px;  border-bottom:1px solid #ddd;}
#member .member_lan li a span.t_arrow{ top:25px; right:20px;}
#member .member_but{ padding:0 15px; height:50px; padding-top:15px;}
#member .member_but a{ display: block; height:35px; line-height:35px; text-align:center; color:#fff; font-size:18px; background:#2159a4;}
/*membermain*/
#membermain{ padding:50px 10px 30px 10px;}
.m_info{ padding:1px 0;}
.m_info li{ display:block; height:40px; line-height:40px; font-size:16px; position: relative; border-top:1px solid #cecece; padding:5px 15px; padding-right:30px; color:#a9a9a9;}
.m_info li input{ border:0; background:none; width:100%; height:40px;  color:#555; font-size:16px;}
.m_info li input:focus{-moz-outline-style:none; outline:none;}
.m_info li.m_none{ border:0;}
.m_info li span.m_tip{ position:absolute; top:22px; width:11px; height:10px; right:10px; background-position:-139px -134px;}
.m_but{ padding-top:20px;}
.m_but a{display: block; margin:0 10px; color:#fff; height:36px; line-height:36px; text-align:center; font-size:16px; background:#c71010;}
.m_change{ width:100%; height:40px; line-height:40px; color:#555; font-size:16px; border:0; background:none;}
.add_but{ padding-top:20px; height:50px; }
.add_but a{ display: block; float:right; margin-left:20px; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:16px;}
.add_but a.add_del{ background:#2eaf00;}
.add_but a.add_save{ background:#cb1414;}
.add_sel{ cursor:pointer;}
#add_show{ overflow:hidden; position:absolute; top:-150%; z-index:9999; left:10px;  background:#191919; padding:10px 5px;}
#add_show .add_text{ height:40px; padding-left:10px; font-size:16px; color:#ee9200; border-bottom:1px solid #808080;}
#add_show ul li{ border-bottom:1px solid #808080; height:40px; line-height:40px; font-size:14px; cursor:pointer; padding-left:15px; color:#fff; position:relative;}
#add_show ul li span.as_but{ width:33px; height:32px; position:absolute; top:2px; right:10px; background-position:0 -523px;}
#add_show ul li span.as_on{background-position:0 -555px;}
