g-logo fl@charset "utf-8";
/* CSS Document */
html{color:#525252;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "Microsoft YaHei","\5b8b\4f53";}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
address,cite,dfn,em,var{font-style:normal;}
small{font-size:12px;}
ul,ol,li{list-style:none;}
a{text-decoration:none; }a:link,a:visited,a:hover,a:active{text-decoration:none; outline:none;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}:focus{outline:0;}legend{color:#000;}
fieldset,img{border:none;}button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
hr{border:none;height:1px;*color:#fff;}img{-ms-interpolation-mode:bicubic;}
a{cursor: pointer;}
a:hover{ text-decoration:underline;}
.rel{ position:relative;}
.abs{ position:absolute;}
.fl{ float:left;}
.fr{ float:right;}
input{ background:none;}
.an2{transition:all 0.2s ease-out 0s;}
.c_f45c01{ color:#f45c01;}
.c_ff4a4e{ color:#ff4a4e;}
.clearfloat{ overflow:auto; _height:1%;}
.clearfix{ display:block;}
.clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both;}
.gray{position:absolute; z-index:999; top: 0px; left: 0px; height:100%; width: 100%; opacity: 0.3;filter:alpha(opacity=30); background:#000;}
.marginleft30{ margin-left:30px;}
/* ---头部底部-- */
body{ background:#FFF;}
.header{height: 78px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, .2);
    position: fixed;
    width: 100%;
    z-index: 110; background:#fff;}
.wrap{ width:1100px; margin:0 auto;}
.reg_logo{ margin:10px 10px 0 0;}
h1.reg{ height:48px; line-height:48px; padding-left:20px; color:#525252; font-size:24px; margin:15px 0 0 0; border-left:1px dotted #b3b3b3;}
.nav{ width:550px; height:30px; margin-top:45px;}
.nav li{ float:left; display:inline;}
.nav li a{ display:block; color:#444444; margin:0 13px; font-size:14px;}
.nav li a:hover{ color:#ff3300; text-decoration:underline;}
/* 容器 */
#container{ overflow:hidden;}
#container .wrap{  background:#fff url("img/l_bj.jpg")/*tpa=http://shouyouwan.net/Public/Media/images/l_bj.jpg*/ left top repeat-y;}
/* 左边栏 */
.left_sidebar{ width:210px; float:left; _overflow:hidden;}
.left_sidebar ul{ padding:14px 0 5px 0;}
.left_sidebar li{ height:80px; line-height:80px;  position:relative; cursor:pointer;}
.left_sidebar li a{display:block; color:#6e6c6c; font-size:16px; position:absolute; left:60px; top:0;  -webkit-transition:left 0.2s ease-out; -ms-transition:left 0.2s ease-out;-moz-transition:left 0.2s ease-out;-o-transition:left 0.2s ease-out; transition:left 0.2s ease-out;  }
.left_sidebar li span{ display:block; width:23px; height:24px; background:url("../images/reg_ico.png")/*tpa=http://shouyouwan.net/Public/Media/images/reg_ico.png*/ no-repeat; position:absolute; left:33px; top:30px;  -webkit-transition:background-position 0.2s ease-out; -ms-transition:background-position 0.2s ease-out;-moz-transition:background-position 0.2s ease-out;-o-transition:background-position 0.2s ease-out; transition:background-position 0.2s ease-out;}
.left_sidebar li.current{ height:80px; background:url("../images/l_li_bj.jpg")/*tpa=http://shouyouwan.net/Public/Media/images/l_li_bj.jpg*/ 3px 0 no-repeat; position:relative; left:0; top:0; }
.left_sidebar li.current a{ color:#f45c01; left:70px; top:0; }
.left_sidebar li.current span{ color:#f45c01; top:30px; }
.left_sidebar li:hover a{color:#f45c01; left:70px; text-decoration:none; }
.left_sidebar li .username{ background-position:0 0;}
.left_sidebar li .phone{ background-position:0 -52px;}
.left_sidebar li:hover .username{ background-position:0 -25px;}
.left_sidebar li:hover .phone{ background-position:0 -78px;}
.left_sidebar li.current .username{ background-position:0 -25px;}
.left_sidebar li.current .phone{ background-position:0 -78px;}

.reg_other{ width:154px; border-top:1px dotted #d6d6d6; margin:0 auto; padding-top:45px; text-align:center; color:#9f9f9f;}
.link_login{ display:block; width:100px; height:30px; background:url("img/logbtn.png")/*tpa=http://shouyouwan.net/Public/Media/images/logbtn.png*/ no-repeat; line-height:30px; color:#fff; margin:0 auto; margin-top:10px; margin-bottom:30px;}
.link_login:hover{ background-position:0 -30px; line-height:32px; text-decoration:none; }
.reg_other img{ width:100%;}
/* 内容 */
#content{ width:810px; float:right; padding:20px 0 100px; margin-right:10px; overflow:hidden; }
.reg_cue{ height:40px; background:url("../images/nav_bg.jpg")/*tpa=http://shouyouwan.net/Public/Media/images/nav_bg.jpg*/ no-repeat; margin:10px 0 25px 0; line-height:40px;  padding:0 20px; border-radius:3px; font-size:14px;}
.reg-content{ overflow:hidden; padding:0 10px 0 0;}
.hz-regist-tip{ color:#999999;  margin-bottom:30px; padding-left:20px;}
.hz_tr{margin-bottom:20px; overflow:hidden; clear:both;}
.hz_tr .sent-yzm{ display:block; width:105px; height:38px; line-height:38px; text-align:center; color:#fb5f01; font-size:14px; cursor:pointer; background:url("../images/sent-msg-btn.png")/*tpa=http://shouyouwan.net/Public/Media/images/sent-msg-btn.png*/ 0 0 no-repeat; margin-left:10px;}
.hz_tr .sent-yzm:hover{ background-position:0 -42px;}
.hz_td1{ width:90px; height:36px; line-height:36px; text-align:right; font-size:14px; float:left;color:#525252;  _display:inline}
.hz_td2{ margin:0 17px 0 10px; float:left; _display:inline}
.hz_reg_txt{ width:230px; height:36px; padding:0 5px; line-height:36px; border:1px solid #cfcece; border-radius:3px; float:left;}
.hz_td2 input:focus{border:2px double #78c143; width:228px; height:34px;}
.hz_td2 input#r_quan,.hz_td2 input#r_telyzm{ width:115px;}
.hz_td2 input#r_quan:focus,.hz_td2 input#r_telyzm:focus{border:2px double #78c143; width:113px; height:34px;}
.hz_td2 .hz_reg_txt2{ border:1px solid #fc8466;}
.hz-fcmzr-wrap{ overflow:hidden; margin-bottom:30px; margin-top:10px;  clear:both; border-top:1px dotted #d6d6d6; padding-top:20px;}
.hz-fcmzr-wrap .hz-fcmzr2{ color:#9f9f9f; line-height:25px; padding-left:20px;}
.hz_prompt{ height:30px; line-height:30px; float:left; width:330px;}
.hz_prompt div.hz_prompt_warn{ line-height:36px; padding-right:5px; border-left:0; color:#999999; padding:0 0 0 10px; float:left;}
.hz_prompt div.hz_prompt_error{ line-height:36px; padding-right:5px; border-left:0; color:#ff0000; background:url("../images/tip-img.png")/*tpa=http://shouyouwan.net/Public/Media/images/tip-img.png*/ 0 -37px no-repeat;  padding:0 0 0 20px; float:left;}
.hz_success{ width:16px; height:36px;  background:url("../images/tip-img.png")/*tpa=http://shouyouwan.net/Public/Media/images/tip-img.png*/ 0 10px no-repeat; float:left;}
.hz-registbtn-wrap{ overflow:hidden; padding-left:100px; *padding-left:110px; _padding-left:100px; margin-top:10px;}
.hz_regist_btn{ width:240px; height:35px; line-height:35px;cursor:pointer; color:#fff; font-size:16px; text-align:center; background:#fb5f01; border-radius:3px;transition:all 0.2s ease-out 0s;}
.hz_regist_btn:hover{ background:#78c143;}
.hz_regist_p1{height:40px; clear:both;}
.hz_regist_p1 .hz_prompt2{ position:absolute; width:300px; left:370px; top:2px;height: 30px;line-height: 32px;}
.hz_regist_p1 .hz_prompt_error{ position:absolute; left:0; top:-10px; color:#ff0000;background:url("../images/tip-img.png")/*tpa=http://shouyouwan.net/Public/Media/images/tip-img.png*/ 0 -38px no-repeat; padding-left:20px; width:300px;}
.hz_regist_p1 .hz_success{ position:absolute; left:0; top:-10px; }
.lg-btn{ width:246px; height:102px; border-bottom:1px dotted #e6e6e6; margin:0 auto;}
.lg-on{width:0; height:18px; left:4px; top:0; overflow:hidden;}
.lg-off{width:25px; height:18px; right:4px; top:0;}
.lg-rem-name{ left:60px; top:12px;color:#9f9f9f;}
.lg-slides{ background:#dddddd; border-radius:12px; width:53px; height:18px; left:100px; *left:110px; _left:100px; top:0; color:#fff;}
.lg-slides-btn{ display:block; border-radius:12px; width:20px; height:14px; left:2px; top:2px; background:#fff; z-index:22;}
.agreed{ left:160px; *left:170px; _left:160px; top:0;color:#9f9f9f; width:300px; height:20px;}
.agreed a:link,.agreed a:visited{color:#78c143;}
.agreed a:hover{text-decoration:underline;}
.on{ background:#a0d468}
.on .lg-on{width:25px; height:18px; left:4px; top:0;}
.on .lg-off{ width:0;  overflow:hidden;}
.on .lg-slides-btn{left:31px;}

.menu {text-align: center;
    float: right;
    margin-top: 30px;}
.menu a {margin-left: 5px;
    margin-right: 5px;
    height: 30px;
    border-radius: 20px;
    line-height: 30px;
    display: block;
    float: left;
    color: #333;
    padding: 0px 10px;}

.menu a:hover{ display: block;
    background: #03b4f5;
    color: #fff; text-decoration:none;}



/*忘记密码*/
.passwords{ width:1100px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.passwords .head{height:45px; background:#fff; }
.sent_tip{ line-height:35px; color:#babab9; float:left;}
.passwords .head a:link,.passwords .head a:visited{width:120px; height:45px; text-align:center; line-height:45px; font-size:14px;display:inline-block; float:left; border-bottom:1px solid #E0E0E0; background:#f6f6f6; color:#4a4a4a;  border-radius:5px 5px 0 0; box-shadow:-3px -3px 5px #efeeee; margin-right:5px;  border:1px solid #E0E0E0;}
.passwords .head a:hover{ color:#FB5F01;}
.passwords .head .current:link,.passwords .head .current:visited{background:#fff; color:#fb5f01; border-bottom:1px solid #fff;}
.passwords_in{border:1px solid #E0E0E0; background:#fff; padding:50px 0 30px 250px; overflow:hidden;}
.passwords_in h3{height:32px; line-height:32px; font-size:16px; font-weight:bold; margin:0 auto;  background:url("../images/duihao.jpg")/*tpa=http://shouyouwan.net/Public/Media/images/duihao.jpg*/ no-repeat left center; padding-left:50px; }
.passwords_in a:link,.passwords_in a:visited{width:80px; height:32px; cursor:pointer; color:#fff;  text-align:center; line-height:32px; display:inline-block; margin-top:15px; background:url("../images/css05.png")/*tpa=http://shouyouwan.net/Public/Media/images/css05.png*/ no-repeat 0 -127px; font-size:14px; margin-left:150px;}
.passwords_in a:hover{background-position:0 -162px;}


/* 手机 */
.phone{height:350px;}
.phone02 dl dt{width:120px;}
.phone02 .sbm{margin-left:120px;}
.phone02 p{padding-top:40px; padding-left:120px;}

.phone02 .fg_p_yam,.phone03 .fg_p_yam{width:80px;}
.phone03 dl dd p{color:#666; float:left; line-height:35px; margin-left:10px;}
.phone03 dl dd p span{ color:#F00; margin:0 2px;}
.phone03 dl{position:relative;}
.phone03 dl dd input#r_p_yzm{background:none; width:48px;border:none;margin-right:0;color:red;cursor:pointer;}
.re_phone_info{display:none;}


.email01 {
    padding-top: 28px;
    padding-left: 65px;
    overflow: hidden;
    background: #fff;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    padding-bottom: 30px;
    zoom: 1;
    border-radius: 0 5px 5px 5px;
    box-shadow: 1px 1px 10px #cbcaca;
    margin-top:2px;
}
.email01 dl{height:50px;}
.email01 dl dt{float:left; width:100px; height:35px; line-height:35px; text-align:right; color:#4a4a4a; font-size:14px;}
.email01 dl dd{float:left; width:620px; height:35px;}
.email01 dl dd label { color:#babab9; line-height:35px;}
.email01 dl dd input{height:33px; width:200px; padding-left:5px; border:1px solid #cfcece; line-height:26px; float:left; margin-right:18px;}
.email01 dl dd input:focus{border-color: #fcdcbc; border-radius: 2px; box-shadow: 0 0 6px #fcdcbc;}
.email01 dl dd .yzm{width:77px;}
.email01 dl dd .yzmimg{float:left; cursor:pointer; margin-right:15px;}
.email01 .sbm{background-color: #fb5f01; border-radius: 3px; color: #ffffff;display: block; height: 35px;line-height: 35px; margin: 10px 0 0 100px;text-align: center; transition: background-color 0.2s ease 0s;width:83px; float:left; cursor:pointer;}
.email01 .sbm:hover{background-color: #78c143;text-decoration: none;}
.email01 .ranh:link,.email01 .ranh:visited{width:61px; height:26px; background:url("../images/sbm.png")/*tpa=http://shouyouwan.net/Public/Media/images/sbm.png*/ no-repeat left -61px; color:#fff; float:left; margin-left:10px; text-align:center; line-height:26px;}
.email01 .ranh:hover{background-position:0 -89px;}
@charset "gb2312";
/* CSS Document */

* { margin:0px; padding:0px; }
a { text-decoration:none; }
body { font-family:Arial, Helvetica, sans-serif; }
ul { list-style-type:none; }

/*--注册页--*/
.
.regdit_tb{width:1001px;border:1px solid #ededed;float:left; font-size:12px; padding:0 0 20px 0;}
.regdit_tb h6{margin-bottom:10px;}
.regdit_con{
    width: 800px;
    height: 100%;
    font-size: 12px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 60px;
}
.regdit_con li{float:left;display:block;margin-top:10px;width:100%; display:inline;line-height:26px; }
.regdit_con span{float:left;width:180px;text-align:right;}
.regdit_con li input{
}
.regdit_con li a{
    margin-left: 7px;
}
.regdit_con .regdit_tips{width:40%; text-align:left; margin-left:10px;color:#999;}
.regdit_btn{
    width: 200px;
    height: 37px;
    background-position: 0px 0px;
    cursor: pointer;
    margin-left: 180px;
    border: none;
    margin-top: 5px;
    background-image: url(img/tijiao.jpg);
    background-repeat: no-repeat;
    margin-bottom: 30px;
}




.af_text_box{
    width: 320px;
    border: 1px none #e6e6e6;
}
.af_text_box h3{
    line-height: 40px;
    height: 40px;
    font-size: 18px;
    font-weight: normal;
    font-family: "微软雅黑";
    padding: 0 20px;
    color: #474747;
    border-bottom: 1px solid #e6e6e6;
}
.af_text_box h3 a{ float:right; font-size:12px; color:#787878;}
.af_text_box h3 a:hover{ color:#095fc9;}
.af_text_box ul li{ width:303px; float:left; padding:20px 15px; background:url("af_5.jpg") right bottom no-repeat #fff; border-bottom:1px solid #e6e6e6;}
.af_text_box ul li .af_text_box_left{ float:left; width:85px;}
.af_text_box ul li .af_text_box_left img{ width:85px; height:85px;}
.af_text_box ul li .af_text_box_right{ float:right; width:200px;}
.af_text_box ul li .af_text_box_right_1{ font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.af_text_box ul li .af_text_box_right_1 a{ color:#095fc9;}
.af_text_box ul li .af_text_box_right_1 a:hover{ text-decoration:underline;}
.af_text_box ul li .af_text_box_right_2{ font-size:12px;}
.af_text_box ul li .af_text_box_right_2 a{ color:#474747; line-height:20px; height:20px;}
.af_text_box ul li .af_text_box_right_2 a:hover{ color:#095fc9;}

.af_text_box ul li.af_text_box_li{ width:302px; float:left; padding:20px 15px; background: #fff; border-bottom:1px solid #e6e6e6;}
.af_text_box ul li.af_text_box_li .af_text_box_left{ float:left; width:85px;}
.af_text_box ul li.af_text_box_li .af_text_box_left img{ width:85px; height:85px;}
.af_text_box ul li.af_text_box_li .af_text_box_right{ float:right; width:200px;}
.af_text_box ul li.af_text_box_li .af_text_box_right_1{ font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.af_text_box ul li.af_text_box_li .af_text_box_right_1 a{ color:#095fc9;}
.af_text_box ul li.af_text_box_li .af_text_box_right_1 a:hover{ text-decoration:underline;}
.af_text_box ul li.af_text_box_li .af_text_box_right_2{ font-size:12px;}
.af_text_box ul li.af_text_box_li .af_text_box_right_2 a{ color:#474747; line-height:20px; height:20px;}
.af_text_box ul li.af_text_box_li .af_text_box_right_2 a:hover{ color:#095fc9;}




.main_con {
    margin: 20px 20px 0px;
    width: 578px;
    color: rgb(102, 102, 102);
    padding-bottom: 10px;
    padding-left: 50px;
    border-bottom-color: rgb(237, 237, 237);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    float: left;
    display: inline;
}
.main_c_list {
    width: 500px; line-height: 30px; float: left; display: inline;
}
.list_name {
    width: 150px; text-align: right; float: left;
}
.list_con {
    float: left; display: block;
}
.list_con span {
    margin-left: 3px;
}
.bank {
    margin: 20px 0px 0px 30px; width: 690px; padding-bottom: 10px; border-bottom-color: rgb(205, 205, 205); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline;
}
.bank li {
    width: 167px; line-height: 32px; margin-bottom: 12px; margin-left: 4px; float: left;
}
.bank img {
    float: left;
}
.bank span {
    margin: 8px 5px 0px 0px; height: 100%; float: left; display: inline;
}
.main_c_footer {
    padding: 20px 0px; width: 100%; text-align: center; float: left;
}
.pay_btn {
    background: url("btn_icon.gif") no-repeat left top; border: currentColor; width: 93px; height: 30px; cursor: pointer;
}
.main_c_tips {
    margin: 20px 0px 0px 23px; width: 700px; padding-bottom: 10px; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: inline;
}
.tips_title {
    color: rgb(255, 51, 0); font-size: 14px; font-weight: bold;
}
.tips_word {
    color: rgb(153, 153, 153); line-height: 20px; margin-top: 10px;
}
.pay_tips_title {
    width: 100%; text-align: center; color: rgb(255, 51, 0); line-height: 60px; font-size: 16px; font-weight: bold; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.pay_tips_foot {
    width: 1001px; text-align: center; color: rgb(255, 51, 0); padding-top: 20px; font-size: 16px; font-weight: bold; margin-top: 10px; border-top-color: rgb(237, 237, 237); border-top-width: 1px; border-top-style: solid; float: left;
}
.pay_tips_foot span {
    margin-left: 200px; float: left;
}
.pay_tips_foot a {
    width: 130px; height: 30px; text-indent: -9999px; overflow: hidden; margin-left: 15px; float: left; display: block;
}
.pay_ok_game {
    background: url("btn_icon.gif") no-repeat -270px -249px;
}
.pay_again {
    background: url("btn_icon.gif") no-repeat right -219px;
}
.pay_ok_home {
    background: url("btn_icon.gif") no-repeat right -189px;
}
.pay_ok_service {
    background: url("btn_icon.gif") no-repeat right -159px;
}
.config{width:93px;height:30px; background:url(btn_icon.gif) no-repeat; background-position:left -86px;overflow:hidden; border:none;margin-top:10px;}
.regdit_input{
    float: left;
    font-size: 14px;
    line-height: 28px;
    width: 260px;
    padding: 6px;
}
.submit{
    height: 23px;
    width: 66px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    background-image: url(denglu.gif);
    background-repeat: no-repeat;
}