@charset "utf-8";
/* CSS Document */
.wp2{ width:960px; margin:10px auto 0 auto; text-align:left; height:auto;}
#login_main{width:945px; margin:0 auto;padding:10px 10px 0; height:100%; *zoom:1;background:#FFF}
/**登录*/
#login_left{ background:url(../limages/login_2.jpg) left center no-repeat; width:633px; float:left; height:290px; display:inline;}
#login_right{ background:#fafafa url(../limages/login_bg.gif) top repeat-x;width:305px; height:291px; float:left; display:inline; border:#bfbfbf 1px solid;}
.login_top{ width:245px; height:227px; margin:10px; padding:0 20px; border-bottom:#e1dfe0 1px solid; text-align:left;}
.login_top dl{ clear:both; padding:5px 0; color:#333; line-height:26px; vertical-align:middle;}
.login_top label{ display:inline-block; float:left; font-size:14px; width:60px;}
.logint_title{ line-height:30px; vertical-align:middle; background:url(../limages/login_1.gif) 90px 15px no-repeat; }
.logint_title b.f16{ color:#b60443; font-family:Tahoma}
.login_top .input1{ width:140px; height:18px; line-height:18px; border:#666 1px solid;}
.logininput{ background:url(../limages/login_4.gif) left top no-repeat; width:85px; height:31px; border:0; font-size:14px; color:#FFF; font-weight:bold; margin-right:10px;}
.selected{width:140px; height:18px; line-height:18px;border:#f60 1px solid;}
.login_top .sel input{ }
.login_top .logindlleft{ display:table; float:left;width:81px;  }
.login_top .logindlright{ display:table;float:left; line-height:36px; margin-left:10px; vertical-align:middle; }
.login_bot{ color:#888; text-align:center; line-height:30px; vertical-align:middle;}

#reg_main{ border:#e1dfe0 1px solid; padding:10px; *zoom:1; *height:100%;}
.reg_tit{ height:34px; line-height:34px; vertical-align:middle; font-size:14px; font-weight:bold; color:#333333; padding:0 10px; background:url(../limages/pic17.gif) bottom repeat-x; clear:both;border:#e1dfe0 1px solid; border-bottom:0}
.reg_main_pwd_left{ margin:30px; width:150px; float:left; height:150px; padding:30px 30px 30px 50px;}
.reg_main_pwd_right{ width:400px; float:left;margin:30px 0;} 
.reg_main_pwd_right h3{ font-size:22px; line-height:36px; display:inline-block; text-align:left; font-family:"微软雅黑",Tahoma; color:#c4064a; margin:10px 0;}
.reg_main_pwd_right ul{ display:inline-block; font-size:14px; color:#333;}
.reg_main_pwd_right ul li{ padding:5px 0;}
.reg_main_pwd_right .input1{ width:300px; border:#ccc 1px solid;}
.reg_main_pwd_right .tl{ text-align:left}

.reg_main_xz{ width:900px; margin:30px auto; display:block;}
.reg_main_xz td{ padding:10px 0;}
.reg_main_xz td.td1{ text-align:right; padding-right:80px; width:360px;}
.reg_main_xz td.td2{ text-align:right; padding-right:80px;}
.reg_main_xz .tdline{ background:url(../limages/zcbj.gif) left top no-repeat; width:2px; height:200px;}

.reg_main_table{ display:inline-block; float:left; width:610px; margin:20px 0;}
.reg_main_table td{padding:5px;}
.reg_main_table td.td1{ text-align:right; font-size:14px; color:#333}
.reg_main_table td.td2{ width:235px; text-align:left;color:#333}
.reg_main_table td.td5 input{ width:85px; height:22px; line-height:22px; vertical-align:middle; border:#84d2ff 1px solid;}

.reg_main_table td.td2 input{ width:235px; height:22px; line-height:22px; vertical-align:middle; border:#84d2ff 1px solid;}
.reg_txt{ width:400px; height:100px; overflow-Y:auto;border:#84d2ff 1px solid; color:#a3a3a3}
.reg_main_table .input2{width:70px; height:20px; font-size:12px;color:#333;border:#84d2ff 1px solid; display:inline-block;}
.reg_main_table .input2right{ display:inline; width:60px; height:30px; margin-left:20px;}
.reg_main_table td.td2 .selected{ border:#ff7751 1px solid;}
.reg_main_table td.td3{ width:260px; text-align:left;}
.reg_main_table td.td4{ width:435px; text-align:left;color:#333}
.reg_main_table td.td4 input{ position:relative; bottom:-2px;}
.reg_main_table td.td4 label{ white-space:nowrap;}

.reg_correct,.reg_error,.reg_remind{width:220px; height:26px; line-height:26px; color:#333; display:inline-block; text-indent:25px; float:left;}
.reg_main_table td.td3 img{ margin-bottom:-6px;}
.lh22{ line-height:22px;}
.reg_correct{background:url(../limages/correct.gif) 5px center no-repeat #e9ffdc;}
.reg_error{background:url(../limages/error.gif) 5px center no-repeat #fff5f5;}
.reg_remind{ background:url(../limages/remind.gif) 5px center no-repeat #daf1ff;}
.reg_main_right{ float:right; width:244px; display:inline; height:328px; padding:40px 30px; margin-top:-10px; margin-right:-10px; text-align:left; background:url(../limages/picreg1.jpg) top left no-repeat;}
.reg_main_right b{ font-size:12px; font-weight:100; color:#c4064a}
.logininput2{ font-size:12px; color:#555; margin:10px 0; background:url(../limages/pic17.gif) left -38px repeat-x; width:118px; height:32px;border:#bfbfbf 1px solid;}

.logininput3{ background:url(../limages/login_7.gif) left top no-repeat; width:91px; height:33px; border:0; font-size:14px; color:#FFF; font-weight:bold; margin-right:10px;}


.reg_main_top{ background:url(../limages/regend.gif) left top no-repeat; float:right; width:600px; padding:50px 0 50px 200px;  text-align:left; margin:30px 0; line-height:30px; vertical-align:middle}	
.reg_main_top b{font-family:"微软雅黑",Tahoma; color:#c4064a; font-size:18px; font-weight:100}


/* 邮箱提示*/
#userPosition {border: 0;position: absolute;z-index: 999;}
#sinaNote {
position: absolute;
z-index: 999999;
width: auto;
overflow: hidden;
padding: 0;
margin: 0;
border: 1px solid #CCCCCC;
background: #ffffff;
text-align:left;
}

#sinaNote li {
font-size: 12px;
list-style: none;
margin: 0 1px;
height: 20px;
padding: 0 5px;
clear: both;
line-height: 20px;
cursor: pointer;
color: #999999;
}

#sinaNote li.note {
text-align: left;
color: #999999;
}
/* end登录提示相关样式*/

/* author css */
.author { width:958px; height:100%; border:1px solid #CCC; margin:0 auto;}
.author_header { width:690px; height:88px; margin:19px auto 20px auto; border:1px solid #feba5e; background:#fffde6; padding-left:30px;}
.author_header_img { height:40px; width:42px; float:left; margin:23px 25px 0 0;}
.author_header_text { height:70px; width:500px; float:left; margin-top:11px; line-height:22px;}
.author_link { height:30px; width:720px; margin:0 auto; text-align:center;}
.author_link input { vertical-align:middle; margin:3px 0;}
.author_link_color { color:#4484db; margin-left:5px;}
.author_content { width:780px; height:100%; margin:0 auto;}
.au_co_text1 { height:32px; width:740px; line-height:32px; margin-top:20px; padding-left:40px;}
.au_co_text2 { height:41px; width:700px; line-height:41px; padding-left:77px;}
.au_co_text2 input { vertical-align:middle; margin:8px 0;}
.au_co_text3 { height:41px; width:708px; line-height:41px; padding-left:72px;}
.au_co_text3 input { vertical-align:middle; margin:8px 0;}
.au_co_text4 { height:41px; width:741px; line-height:41px; padding-left:53px;}
.au_co_text4 input { vertical-align:middle; margin:8px 0;}
.au_co_text5 { height:41px; width:600px; line-height:41px; padding-left:137px;}
.au_co_text5 input { vertical-align:middle; margin:8px 0;}
.au_co_text6 { height:474px; padding-top:6px;}
.au_co_text6_1 { height:41px; width:136px; float:left; text-align:right;}
.au_co_text6_2 { float:left; height:474px; width:640px;} 
.au_co_text7 { height:40px; width:640px; line-height:40px; padding-left:140px;}
.au_co_text8 { height:60px; width:640px; padding-left:140px;}
.au_co_btn { height:33px; width:202px; background-image:url(../limages/author2.gif); border:0px; cursor:pointer;}
.inp_text { height:25px; width:220px; border:1px solid #CCC; line-height:25px;}
.au_textarea { height:474px; width:640px; border:1px solid #CCC; color:#666;}
#apply_form span.error { width:100%; background:#fff2f2 url(../limages/error.gif) left center no-repeat; border:1px solid #ff8081; margin-left:15px; padding:3px 4px 3px 25px; color:#fe0000;}
#apply_form span.success { margin-left:15px; background: #fff url(../limages/correct.gif) left center no-repeat;border:0px; padding:0 0 0 26px;width:26px;}



.content { width:960px; height:100%; margin:0 auto}
.iframecss { width:800px;}
.iframecss1 { width:960px; height:1085px;}


.leftsidebar { width:145px; height:100%; border:1px solid #fde6c2; float:left;}
.leftsidebar img { margin-right:10px; vertical-align:middle;}
.leftsidebar_submenu { width:145px; height:24px; line-height:24px; color:#000; border-bottom:1px solid #fde6c2; background:url(../limages/hover03.gif) repeat-x; display:block;}
.leftsidebar_submenu a { width:135px; height:24px; line-height:24px; padding-left:10px; display:block;}
.leftsidebar_submenu a:hover { background-color:#fedeaf; color:#000;}
#leftsidebar_shop1 { width:135px; height:24px; line-height:24px; padding-left:10px; border-bottom:1px solid #fde6c2; background:url(img/hover03.gif) repeat-x; font-weight:bold; color:#ff6600; display:block; cursor:pointer;}
.leftsidebar_shop li { width:145px; height:20px;}
.leftsidebar_shop li a { width:100px; height:20px; line-height:20px; display:block; padding-left:45px;}
.leftsidebar_shop li a:hover { background-color:#fff0db; color:#000;}

/* none css */
.none_box {color:#ff6600; width:420px; height:250px; padding:130px 0 0 280px;}
.none_box  img { margin: 0; vertical-align: middle;}
.main { height:500px; width:750px; margin-left:20px;}


.read { height: 100%; padding-left: 30px; width: 750px;}
.red { color:#FF0000;}
/* buy */

.buy { width:450px; height:300px;}
.buy1 { width:350px; height:53px; padding-top:40px; padding-left:100px;}
.buy1_1 { width:56px; height:53px; float:left; background:url(../images/buy01.gif) no-repeat;}
.buy1_2 { width:200px; height:53px; line-height:53px; float:left; padding-left:10px; color:#ff9900;}
.buy2 { width:450px; height:50px; line-height:25px; padding-top:15px; text-align:center; color:#4a4a4a}
.buy3 { width:450px; height:18px; margin-top:50px;}
.buy3_1 { width:70px; height:18px; padding-left:140px; float:left;}
.button11{ width:70px; height:18px; border:0; color:#FFFFFF; background: url(../images/img10.gif) repeat-x; line-height:18px; cursor:pointer;}
.button12{ width:90px; height:18px; border:0; color:#FFFFFF; background: url(../images/img10.gif) repeat-x; line-height:18px; cursor:pointer;}
.buy3_2 { width:70px; height:18px; padding-left:40px; float:left;}

/* dialog */
#jd_shadow{z-index:999;position:absolute;background-color:#000000; top:0px; left:0px; filter:alpha(opacity=25);-moz-opacity:0.25;opacity:0.25;}
#jd_dialog{z-index:1000;position:absolute;}
#jd_dialog_s{position:absolute;top:5px;left:5px;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
#jd_dialog_m{position:absolute;}
#jd_dialog_m_h{float:left;width:100%;height:30px;cursor:move;}
#jd_dialog_m_h_l{float:left;color:#fff;font-weight:bold;padding-top:7px;padding-left:5px;}
#jd_dialog_m_h_r{float:right;color:#fff;padding-top:7px;padding-right:5px;cursor:pointer;}
#jd_dialog_m_b{float:left;width:100%;}
#jd_dialog_m_b_1{position:absolute;alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;}
#jd_dialog_m_b_2{ clear:both;}

/**付款**/

.bank { width:750px; padding-left:30px; height:100%; font-size:14px; color:#333}
.bank1 {  height:30px; line-height:30px; color:#333; border-bottom:1px solid #ccc; padding-left:15px;}
.line{  line-height: 20px;min-height: 22px; padding: 6px 0; padding-left:40px;}
.line .amount{ display:inline-block; width:80px; padding-right:10px;}
.line .amount strong{color: #16160E; font-size: 18px; font-weight: bold;}
.line .coins strong{color: #16160E; padding:0 4px; font-weight:normal}
.lineend{  line-height: 20px;min-height: 22px; padding: 6px 0; padding-left:40px;}
.lineend label,.line label{ padding-left:10px;}
.bank5 { height:220px; margin-top:10px; padding-left:40px;}
.bank5 td{ padding:2px 0;}
.bank5 td input{ position:relative; top:-2px;}
.bank6 { padding:5px 0; height:30px; line-height:30px; width:490px; padding-left:110px; padding-bottom:30px;}

/* password css */
.password { height:100%; width:730px; padding-left:50px;}
.password_header { width:730px; height:30px; line-height:30px;}
.password_header img { vertical-align:middle; margin:0 10px 0 130px;}
.password_content { width:730px; height:300px; margin-top:25px;}
.password1 { width:630px; height:27px; line-height:27px; padding-left:100px;}
.password2 { width:630px; height:27px; line-height:27px; padding-left:100px;}
.password3 { width:660px; height:27px; line-height:27px; padding-left:68px; padding-left:70px\9; *padding-left:64px;}
.password4 { width:570px; height:28px; padding-left:160px; padding-top:10px;}
.password11 { width:570px; height:25px; line-height:25px; color:#999999; padding:5px 0; padding-left:160px;}
.password_text { height:23px; line-height:23px; width:220px; vertical-align:middle; border:1px solid #c3c3c3;}
.password_btn { height:28px; width:67px; background-image:url(../limages/password1.gif); border:0px; cursor:pointer;}
#password_form span.error { width:100%; border:1px solid #ff8081; color:#fe0000; background:#fff2f2 url(../limages/error.gif) left center no-repeat; margin-left:15px; padding:3px 4px 3px 25px;}
#password_form span.success { width:50px; margin-left:15px; background:url(../limages/correct.gif) center no-repeat; border:none; padding-left:25px;}