html,body {background:#fff;font-family:宋体,serif;font-size:12px}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{margin:0;padding:0}
li {list-style-type:none;list-style-position:outside}
img {border:medium none;vertical-align:top}
input {vertical-align:middle;font-size:12px}
button {vertical-align:middle;font-size:12px}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none}
a {color:#666;text-decoration:none}
a:visited {text-decoration:none}
a:hover {text-decoration:none}
a:focus {outline:none}

/* 背景 */
#main {width:980px;height:auto;margin:auto;background:#000;overflow:hidden;}

/* 会员头部 */
.head {position:relative;width:980px;height:505px;margin:auto;z-index:99;}
/* modify 2010-01-30 */
.head .flash {width:980px;height:505px;margin:auto;background:#feca0d;}
/* end */
.back_img{background:url(images/club/top_back.jpg) no-repeat 0 0;}
.head .logo {position:absolute;left:25px;top:7px;width:150px;height:90px;z-index:103;}
/* modify 2010-01-28 */
.head .basket {position:absolute;left:89px;top:102px;width:154px;height:34px;line-height:34px;background:url(images/club/block.gif) no-repeat -2px 0;color:#fff;text-indent:12px;cursor:pointer;z-index:104;}
/* end */
.head .basket span {clear:both;padding:0 2px;color:#c6bc12;font-weight:bold;}

/* 购物篮弹出 */
.head .gift_list01 {position:absolute;left:50px;top:140px;width:330px;height:auto;border:1px solid #020200;z-index:1000;display:none;}
.head .gift_list02 {width:328px;height:auto;border:1px solid #737679;}
.head .gift_list03 {width:324px;height:420px;border:2px solid #45484d;background:#fff;}
/* modify 2010-01-28 */
.head .gift_list03 .close {display:block;float:right;width:26px;height:26px;background:url(images/club/home_close.gif) no-repeat 3px 3px;text-indent:-1000px;overflow:hidden;}
/* end */
.head .gift_list03 table {width:304px;margin:auto;}
.head .gift_list03 table img {border:1px solid #c1c1c1;}
.head .gift_list03 table p {line-height:20px;}
.head .gift_list03 table p span{color:#ff5a00;}
.head .gift_list03 table a{color:#000;}
.head .gift_list03 table .del {display:block;width:42px;height:18px;line-height:18px;margin-top:30px;background:url(images/club/inside.gif) no-repeat -438px -261px;text-align:center;}
.head .gift_list03 table td {height:75px;border-bottom:1px dashed #000;}
.head .gift_list03 .con_buy {height:36px;margin-top:8px;padding-right:20px;}
.head .gift_list03 .con_buy a {color:#000;}
.head .gift_list03 .con_buy_back {display:block;float:right;width:90px;height:24px;padding-left:45px;padding-top:12px;background:url(images/club/inside.gif) no-repeat -381px -304px;}
.head .gift_list03 .more {width:304px;line-height:30px;margin:auto;}
.head .gift_list03 .more a{color:#ff5a00;vertical-align:middle;}
.head .gift_list03 .more .span01 {padding-left:50px;}
.head .gift_list03 .more .span02 {padding-left:30px;}
.head .gift_list03 .more .span03 {color:#ff5a00;}

.head .search {position:absolute;left:525px;top:15px;width:202px;height:26px;background:url(images/club/club_spirit.gif) no-repeat 0 -446px;overflow:hidden;z-index:106;}
.head .search form {width:202px;height:26px;overflow:hidden;}
.head .search .search_left {float:left;width:150px;height:18px;margin:3px 0 0 5px;*margin:2px 0 0 2px;}
.head .search .search_left input {width:148px;height:16px;border:0;padding-left:2px;padding-top:2px;background:url(images/club/club_spirit.gif) no-repeat -209px -449px;}
.head .search .search_right {float:left;width:36px;height:18px;margin:3px 0 0 5px;*margin:3px 0 0 3px;}
.head .search .search_right input {width:36px;height:18px;line-height:18px;border:0;background:url(images/club/club_spirit.gif) no-repeat 0 -476px;color:#fff;cursor:pointer;}
.head .menu {position:absolute;width:854px;height:132px;left:97px;top:-2px;background:url(images/club/menu.gif) no-repeat 0 0;z-index:102;}
.head .menu ul {padding:59px 0 0 65px;}
.head .menu ul li {float:left;text-align:center;}
.head .menu ul .li01{width:80px;}
.head .menu ul .li02{position:relative;width:96px;}
.head .menu ul .li01 a {display:block;width:80px;height:24px;line-height:24px;color:#fff;}
.head .menu ul .li02 a {display:block;width:96px;height:24px;line-height:24px;color:#fff;}
.head .menu ul li .on {color:#ffcc00 !important;}
.head .menu ul .li01 a:hover,.head .menu ul .li02 a:hover {color:#ffcc00;}
/* modify 2010-01-28 */
.head .login {position:absolute;width:224px;height:164px;right:4px;top:115px;background:url(images/club/login.gif) no-repeat -3px 0;z-index:110;}
/* end */
.head .login .forget_pass {float:left;width:35px;height:70px;margin-top:42px;text-indent:-1000px;overflow:hidden;}
.head .login .forget_pass a {display:block; width:33px;height:70px;}
.head .login .infor {float:left;width:136px;height:130px;margin-top:37px;margin-left:12px;}
.head .login .infor input.input_text1 {width:116px;height:19px;/*padding-top:5px;*/padding-top:3px;border:0;/*background:url(images/club/inside.gif) no-repeat -220px -539px;_background-position:-220px -539px;*/padding-left:8px;color:#848080;background-color:transparent;}.head .login .infor input.input_text1 {width:116px;height:19px;/*padding-top:5px;*/padding-top:3px;border:0;/*background:url(images/club/inside.gif) no-repeat -220px -539px;_background-position:-220px -539px;*/padding-left:8px;color:#848080;background-color:transparent;}
.head .login .infor input.input_text2 {width:66px;height:19px;padding-top:5px;background:url(images/club/inside.gif) no-repeat -356px -539px;border:0;padding-left:8px;color:#848080;}
.head .login .infor .no_see {visibility:hidden;}
.head .login .infor a {display:block;width:124px;height:27px;padding-top:9px;padding-top:11px\9;font-family:Arial;font-size:14px;font-weight:bold;color:#fff;text-align:center;}
.head .login .infor a:hover {color:#fdb940;}
.head .login .new_user {float:right;width:32px;height:70px;margin-top:42px;margin-right:2px;text-indent:-1000px;overflow:hidden;}
.head .login .new_user a {display:block;width:33px;height:70px;}
/* modify 2010-01-28 */
.head .login_in {position:absolute;width:224px;height:164px;right:4px;top:115px;background:url(images/club/in_back.gif) no-repeat 26px -3px;z-index:110;}
/* end */
.head .login_in table {width:160px;margin:auto;text-align:center;}
.head .login_in table .td01 {width:155px;height:55px;text-align:center;}
.head .login_in table .td02 {height:20px;}
.head .login_in table .td03 {padding-left:13px;line-height:18px;text-align:left;}
.head .login_in table .td04 {height:30px;text-align:center;}
.head .login_in table .td04 a {color:#000;}
.head .hide {display:none;}

/* 内页头部 */
.head_inside {position:relative;width:980px;height:141px;margin:auto;z-index:100;}
.inside_img01 {background:url(images/club/head_inside.jpg) no-repeat 0 0;}
.inside_img02 {background:url(images/club/head_inside01.jpg) no-repeat 0 0;} 
.head_inside .logo {position:absolute;width:163px;height:94px;left:20px;top:4px;}
.head_inside .check_in {position:absolute;width:400px;height:20px;left:188px;top:86px;}
.head_inside .check_in a {color:#000;margin-left:15px;vertical-align:middle;}
.head_inside .check_in a:hover {text-decoration:underline;}
.head_inside .check_in span {color:#ff3c00;}
.head_inside .go_home {position:absolute;right:2px;width:107px;height:20px;line-height:16px;background:url(images/club/inside.gif) no-repeat 0 0;text-indent:20px;}
.head_inside .go_home a {color:#fff;}
.head_inside .menu {position:absolute;bottom:1px;height:34px;line-height:34px;z-index:101}
.head_inside .menu li {position:relative;float:left;width:100px;margin-left:2px;text-align:center;}
.head_inside .menu .space {margin-left:6px;_margin-left:3px;}
.head_inside .menu li a {display:block;width:100px;height:34px;color:#fff;}
.head_inside .menu li .on {color:#ffcc00;}
.head_inside .menu li a:hover {color:#ffcc00;}
.head_inside .count {position:absolute;top:64px;right:2px;width:195px;height:38px;background:url(images/club/inside.gif) no-repeat 0 -251px;}
.head_inside .count a {display:block;width:195px;height:23px;padding-top:15px;text-indent:45px;color:#fff;}
.head_inside .count a span {color:#fee204;font-size:16px;font-weight:bold;}
.head_inside .search {position:absolute;left:773px;top:5px;width:202px;height:26px;background:url(images/club/club_spirit.gif) no-repeat 0 -446px;overflow:hidden;z-index:106;}
.head_inside .search form {width:202px;height:26px;overflow:hidden;}
/* modify 2010-01-28 */
.head_inside .search .search_left01 {float:left;width:150px;height:18px;margin:3px 0 0 5px;*margin:2px 0 0 2px;+margin:-3px 0 0 2px;_margin:2px 0 0 2px;}
.head_inside .search .search_left01 input {width:148px;height:16px;border:0;padding-left:2px;padding-top:2px;background:url(images/club/club_spirit.gif) no-repeat -209px -449px;}
.head_inside .search .search_right01 {float:left;width:36px;height:18px;margin:3px 0 0 5px;*margin:3px 0 0 3px;+margin:-3px 0 0 3px;_margin:3px 0 0 3px}
.head_inside .search .search_right01 input {width:36px;height:18px;line-height:18px;border:0;background:url(images/club/club_spirit.gif) no-repeat 0 -476px;color:#fff;cursor:pointer;}
/* end */

.second {display:none;position:absolute;left:0;width:100px;height:auto;background:#383838;border:1px solid #303030;z-index:10000;}
.second_index {display:none;position:absolute;left:0px;width:96px;height:auto;background:#383838;border:1px solid #303030;z-index:10000;}
.second_width {width:140px;}
.second a,.second_index a {display:block;width:90px;height:30px !important;line-height:30px !important;margin:auto;text-align:center;color:#ccc;}
.second a:hover,.second_index a:hover {background-color:#ffe603;color: #000 !important;}
.second .line,.second_index .line {border-bottom:1px solid #1c1c1c;}
.second .line01,.second_index .line01 {border-top:1px solid #4a4a4a;}
.second .one,.second_index .one {width:140px !important;height:24px !important;padding-top:4px;line-height:24px !important;color:#ffcc00 !important;font-weight:bold;text-align:left;text-indent:20px;}
.second .two,.second_index .two {width:140px !important;height:24px !important;line-height:24px !important;background:url(images/club/club_spirit.gif) no-repeat -329px -375px;text-align:left;text-indent:30px;}
.second .one_back01,.second_index .one_back01 {background:url(images/club/club_spirit.gif) no-repeat -270px -401px;}
.second .one_back02,.second_index .one_back02 {background:url(images/club/club_spirit.gif) no-repeat -285px -401px;}

/* 页脚 */
.foot_nav {clear:both;width:960px;height:173px;margin:auto;padding-top:50px;background:url(images/club/foot_back.jpg) no-repeat 0 0;}
.foot_nav ul {width:680px;margin:0 auto 25px;}
.foot_nav ul li {float:right;height:40px;font-size:14px;}
.foot_nav ul li a {display:block;width:210px;height:25px;padding-top:10px;font-weight:bold;}
.foot_nav ul .li01 {background:url(images/club/club_spirit.gif) no-repeat 0 -216px;text-indent:55px;}
.foot_nav ul .li02 {background:url(images/club/club_spirit.gif) no-repeat 0 -264px;text-indent:40px;}
.foot_nav ul .li03 {background:url(images/club/club_spirit.gif) no-repeat 0 -311px;text-indent:50px;}
.foot_nav .cpy {clear:both;width:800px;line-height:18px;margin:0 auto 20px;text-align:center;color:#afb1ae;font-family:Arial;}

/* 一些弹出窗口样式 */
.all_win {position:absolute;left:0px;top:0px;width:100%;background:#999;z-index:999;opacity:0.3;filter:alpha(opacity=30);}
.pop_win {position:absolute;left:0px;top:0px;width:300px;height:150px;border:3px solid #1c1a18;background:#ffdc10;z-index:10000;opacity:1 !important;filter:alpha(opacity=100) !important;}
.close {float:right;height:26px;}
.close span {display:block;width:26px;height:26px;border:0;background:url(images/club/close.gif) no-repeat 0 0;line-height:16px;text-align:center;color:#000;cursor:pointer}
.hide {display:none;}
.con {clear:both;padding-top:10px;height:70px;line-height:60px;}
.icon_del{width:180px;height:70px;margin:auto;padding-left:100px;background:url(images/club/box.gif) no-repeat 50px 4px;font-weight:bold;font-size:14px;}
.over_btn {text-align:center;}
.over_btn .btn_ok {width:58px;height:22px;border:0;background:url(images/club/card_spirit.gif) no-repeat -264px -112px;}
.over_btn .btn_ok01 {width:58px;height:22px;border:0;background:url(images/club/card_spirit.gif) no-repeat -206px -112px;}
.over_btn .btn_cancel {width:58px;height:22px;border:0;background:url(images/club/card_spirit.gif) no-repeat -322px -90px;}
.over_btn .btn_cancel01 {width:58px;height:22px;border:0;background:url(images/club/card_spirit.gif) no-repeat -322px -112px;}

.add_win {position:absolute;left:0px;top:0px;width:230px;height:100px;border:3px solid #1c1a18;background:#ffdc10;line-height:100px;text-align:center;font-weight:bold;z-index:1000;}

.collect {position:absolute;left:0px;top:0px;width:300px;height:140px;border:3px solid #1c1a18;background:#ffdc10;z-index:1000;}
.login_error {position:absolute;left:0px;top:0px;width:300px;height:130px;border:3px solid #1c1a18;background:#ffdc10;z-index:1000;}
.icon{width:280px;height:70px;margin:auto;background:url(images/club/box.gif) no-repeat 50px 4px;font-weight:bold;font-size:14px;text-align:center;}
.over_text {width:280px;text-align:right;line-height:30px;}
.over_text a {color:#ea0000;vertical-align:middle;}
.over_text a:hover {color:#333;}
.error_meg {clear:both;width:220px;height:70px;line-height:70px;margin:auto;padding-left:60px;background:url(images/club/error.gif) no-repeat 8px 6px;font-weight:bold;font-size:14px;}
.go_change {position:absolute;left:0px;top:0px;width:300px;height:140px;border:3px solid #1c1a18;background:#ffdc10;z-index:1000;}	
/* modify by wanghonglei on 2010-03-09 */
.error_center {width:100px;margin:auto;text-align:center;}
.btn_confirm {width:52px;height:20px;padding:0;border:0;background:url(images/club/club_spirit.gif) no-repeat -309px -258px !important;color:#FFFFFF;cursor:pointer;}
.button {width:52px;height:20px;padding:0;border:0;background:url(images/club/club_spirit.gif) no-repeat -309px -258px;color:#FFFFFF;cursor:pointer;}
.btn_color {width:52px;height:20px;padding:0;border:0;background:url(images/club/club_spirit.gif) no-repeat -309px -258px;color:#FFFF00;cursor:pointer;}
/* end modify */

/* add 2010-04-02 */
.maxbutton {width:76px;height:22px;padding:0;border:0;background:url(images/club/db_btn.gif);color:#FFFFFF;cursor:pointer;}
.maxbtn_color {width:76px;height:22px;padding:0;border:0;background:url(images/club/db_btn.gif);color:#FFFF00;cursor:pointer;}
/* end add */

/* 面包屑 */
#bread {height:30px;line-height:30px;margin-bottom:10px;background:#141414;text-indent:45px;color:#fdde00;}
#bread a {color:#fdde00;text-decoration:none;}
#bread a:hover {color:#fff;}
/* end add */
