form{margin:0; padding:0}
#mall_content a{color:#000;}
#mall_content span,#mall_content a.sel,#mall_content a:hover{color:#087fc6;}
#mall_content {width:948px;background:#666;margin:-6px auto 0 auto;padding:0 6px;}
#mall_nav {display:block;height:25px;padding:8px 25px 7px 25px;margin-top:6px;background:url('../images/mall/bg_title.gif') center center no-repeat;}
#mall_nav a {display:inline-block;zoom:1;*display:inline;width:90px;height:24px;line-height:24px;text-align:center;font-size:14px;color:#fff;text-decoration:none;margin-left:10px;}
#mall_nav a.sel, #mall_nav a:hover {background:url('../images/mall/button.gif') left -147px no-repeat;color:#fff;}
#mall_title {height:35px;background:url('../images/mall/head_con.gif') 0 0 no-repeat;margin-top:6px;padding:10px 0 5px 0;}
#mall_title h2 {width:210px;padding-left:40px;height:35px;line-height:35px;font-size:12px;font-weight:400;color:#333;display:inline-block;zoom:1;*display:inline;background:url("../images/mall/bg_title_left.gif") no-repeat scroll 13px 5px transparent;}
#mall_title a {font-size:16px;font-weight:700;display:inline-block;zoom:1;*display:inline;width:100px;height:35px;line-height:30px;color:#000;text-align:center;text-decoration:none;}
#mall_title a.sel, #mall_title a:hover {background:url('../images/mall/button.gif') left -171px no-repeat;}
#mall_main { background:#f6f6f6;	padding:6px;}
#mall_left { position:absolute;width:238px;}
#mall_right {width:690px;float:right;}
#mall_height{height:610px; width:1px; float:left;}
#mall_left .avatar_sex {height:38px;background:url('../images/mall/bg_head_left.gif') bottom left no-repeat;}
#mall_left .avatar_male {background:url('../images/mall/bg_head_left.gif') top left no-repeat;}
#mall_left .avatar_sex a {display:inline-block;zoom:1;*display:inline;width:50%;text-align:center;font-size:18px;font-weight:700;	line-height:38px;height:38px;text-decoration:none;}
#mall_left .left_main {border:1px solid #ddd;padding:0 8px 10px 8px;border-bottom:none;border-top:none;background:#fff;}
#mall_left #avatar{padding-top:10px;}
#mall_left .left_bottom {height:4px;background:url('../images/mall/left_bottom.gif') 0 0 no-repeat;}
#mall_left .left_main li{ text-align:center; line-height:24px;}
#mall_right .avatar_box{ border:1px solid #ddd;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; background:#fff; margin-bottom:10px;}
#mall_right .avatar_title{ height:36px; border-bottom:1px solid #ddd; line-height:36px;}
#mall_right .avatar_title span{float:right; height:36px; line-height:32px; *margin:-32px 10px 0 0}
#mall_right .avatar_title h2{ text-align:center; display:inline-block; zoom:1;*display:inline; font-size:18px; font-weight:700; padding:0 10px; background:url('../images/mall/title_s.gif') right 0 no-repeat;}
#mall_right .avatar_title h2 a{font-size:18px; font-weight:700; width:95px;}
#mall_right .avatar_title a{ width:105px; text-align:center; font-size:14px; font-weight:700; display:inline-block; zoom:1;*display:inline; text-decoration:none;}
#mall_right .avatar_list{ margin:18px 0 0 0;}
#mall_right .avatar_list td{ text-align:center; padding-bottom:18px;}
#mall_right .avatar_list ul li{ line-height:20px;}
#mall_right .avatar_box .cat_list a{ margin:5px 0; display:inline-block; zoom:1; *display:inline; width:75px; height:18px; border-right:1px dashed #484848; text-align:center;}
#mall_right .avatar_box .cat_list a:hover ,#mall_right .avatar_box .cat_list a.sel{ text-decoration:none;}
#cloth_rec{ display:none;position:fixed; margin:0 0 0 300px; top:100px;width:340px; height:340px; background:#fff; border:7px solid #000;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.5); -moz-box-shadow:2px 2px 10px rgba(0,0,0,0.5); box-shadow:2px 2px 10px rgba(0,0,0,0.5);_position:absolute;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? (documentElement.scrollTop + (documentElement.clientHeight-this.clientHeight) - 100) : (document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 100));}
#cloth_rec table{ margin:0 auto;}
#cloth_rec td img{ cursor:pointer;}
#cloth_rec td img.rec_hover{width:98px; height:98px; border:1px solid #999; overflow:hidden;}
#cloth_rec a.close{ position:absolute; display:block; width:30px; height:30px; margin:-15px 0 0 330px; background:url(../images/mall/close.png) 0 0 no-repeat;_ background:url(../images/mall/close.gif) 0 0 no-repeat;}
#cloth_rec a.avatar_r_d{margin:-3px 0 0 -20px; display:none;}
/*pay*/
.mall_card,.mall_pay{margin-top:6px;border:1px solid #666;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; }
#card_main,#pay_main{ padding:10px; border:1px solid #ddd;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; background:#fff;}
#buy_main{ background:#fff;}
#card_main th,#card_main td,#buy_main th,#buy_main td{ border-bottom:1px solid #dedede; padding:5px;}
#card_main th,#buy_main th{ font-size:14px; color:#666; line-height:28px; height:28px; font-weight:400;}
#card_main td,#buy_main td{ font-size:12px; color:#000; line-height:20px; }
#card_main td p{ width:220px; color:#666; margin:10px 0;}
#card_main td a.button{margin:5px 0 0 0;}
#pay_main{color:#484848;}
#pay_main h2{ border-bottom:1px solid #ddd; font-size:16px; text-indent:1em;height:32px; line-height:32px; padding-bottom:5px;}
#mall_content h3,#mall_content h4{ text-align:center;}
#mall_content h4{ font-size:14px; font-weight:400; padding:10px 0;}
#mall_content h3{font-size:20px;padding:0 0 20px 0;}
#mall_content h6{ font-size:12px; color:#ccc; height:30px; line-height:30px; font-weight:400;}
#mall_content h6 span{color:#484848;}
#pay_main td{ font-size:14px; color:#484848; padding-bottom:20px;}
#mall_content td ul{ font-size:13px; padding:10px 0;}
#buy_main .con{ border:1px solid #ddd; border-top:none; margin-top:-4px;}
#buy_main .con  table{ margin:0 auto;}
#buy_main  h2.gift{ height:60px; line-height:60px; text-indent:30px; font-size:12px; font-weight:400;}
#buy_main .way2pay{ height:36px; border-bottom:1px solid #ddd;border-top:1px solid #ddd; line-height:36px; overflow:hidden;}
#buy_main .way2pay h2{ text-align:center; display:inline-block; zoom:1;*display:inline; font-size:18px; font-weight:700; padding:0 20px; background:url('../images/mall/title_s.gif') right 0 no-repeat;}
#buy_main .way2pay a{font-size:14px; font-weight:700;}
#buy_main .way2pay img{ padding:0 10px;}
#buy_main .way2pay input{ margin:0 10px;}
#buy_main .con table.way4pay{ margin:30px auto;}
#buy_main .con table.way4pay td{ border:none;}
#buy_main .con table.way5pay td{ padding:15px;}
#buy_main .con table.way5pay td.border_b{border-bottom:1px solid #ddd;}
#buy_main .con table.way5pay td ul{padding:0;}
.left_click{ font-size:14px; font-weight:700;}
.avatar_m , .avatar_s{ padding:2px; background:none; margin:0 auto;}
.avatar_hover{ background:#087FC6}
.cart_list .avatar_list img{ background:#ddd}
.avatar_m { width:154px; height:182px; overflow:hidden;}
.avatar_s { width:100px; height:100px; overflow:hidden;}
.avatar_s img{ background:#ced3d6;}
#mall_content .button{ background-image:url('../images/mall/button.gif'); display:inline-block;zoom:1;*display:inline; color:#fff; text-decoration:none; text-align:center;}
#mall_content .button:hover{ text-decoration:none; color:#fff;}
.button_1{ width:159px; height:35px; background-position:0 0; line-height:35px; font-size:18px; font-weight:700;}
.button_2{ width:107px; height:28px; background-position:0 -35px; line-height:28px; font-size:14px;}
.button_3{ width:94px; height:20px; background-position:0 -63px; line-height:20px;}
.button_4{ width:65px; height:24px; background-position:0 -83px; line-height:24px;}
.button_5{ width:40px; height:20px; background-position:0 -127px; line-height:20px;}
.button_6{ width:40px; height:20px; background-position:0 -107px; line-height:20px;}
#mall_content .button_7{ width:50px; height:22px; background-position:0 -207px; line-height:22px; font-size:14px; font-weight:700; color:#000;}
#hover_box{ width:120px; height:60px; border:3px solid #8fc400; position:absolute; text-align:center; background:#fff; line-height:20px; padding:8px 0 7px 0;}
#hover_box h2{ font-size:14px; color:#666;}
#hover_box h3{ font-size:12px; color:#484848; font-weight:400;}
#mall_content .page{ padding:10px; margin:0 auto; text-align:center;}
#mall_content .page a{ border:1px solid #ddd; padding:3px 5px; line-height:18px;}
#mall_content .page a.none{ color:#666666; text-decoration:none; cursor:text;}
#mall_content .page a.p_num{ color:#087fc6; font-weight:bold;}
#mall_content .page a.p_num:hover{ color:#fff; background:#087fc6;}
.ad_box{margin-bottom:10px;}
#mall_content .result{ height:150px; text-align:center; padding:125px 0; padding-left:260px;}
#mall_content .result img{ float:left; padding-top:15px;}
#mall_content .result div{ float:left; padding-left:40px; text-align:left; font-size:14px;}
#mall_content .result div h2{ font-size:24px; font-weight:400; line-height:48px; height:48px;}
#mall_content .result div p{ line-height:20px;}
#mall_content .result div ul{ margin-top:25px;}
#mall_content .result div ul li{ height:16px; padding:6px 0;}
#mall_content .result div ul li img{padding:0; float:none;}
.bank_list li{ display:block; float:left; width:176px; height:40px; line-height:40px;}

