@charset "utf-8";
body { background:#fff url(../themes/yaohongjiu/images/head/hdbg_01.jpg) repeat-x; }
body, form, ul, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, input, table, td, tr, th { margin:0; padding:0; }
input, select { font-size:12px; line-height:16px; }
img { border:0; }
H1, H2 { margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333; text-align:center; }
ul, li { list-style-type:none; padding:0; margin:0 }
.tc { text-align:center; }
.tl { text-align:left; }
.tr { text-align:right; }
.dis { display:block; }
.undis { display:none; }
.tdu { text-decoration: underline; }
.fl { float:left; }
.fr { float:right !important; }
.cl { clear:both; }
.pd10 { padding:10px; }
.mt0 { margin-top: 0 !important; }
.mt15 { margin-top: 15px !important; }
.mt10 { margin-top: 10px; }
.lh16 { line-height: 16px; }
a { color:#333; text-decoration:none; }
.c303, a.c303 { color:#303; }
.c36c, a.c36c { color:#36c; }
.c333, a.c333 { color:#333; }
.c639, a.c639 { color:#639; }
.cc00, a.cc00 { color:#c00; }
.c600, a.c600 { color:#600; }
.c999, a.c999 { color:#999; }
.c369, a.c369 { color:#369; }
.cf60, a.cf60 { color:#f60; }
.cf00, a.cf00 { color:#f00; }
.c963, a.c963 { color:#963; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; font-weight: bold; }
.fs14 { font-size: 14px; }
.fs20 { font-size: 20px; }
.fwb, .fb { font-weight: bold; }
a:hover, a.c303:hover, a.c999:hover, a.cc00:hover { color:#900; text-decoration:underline; }
.clear { clear:both; display:block; height:0; overflow: hidden; }
.cate_btm, .box210 .top, .box210 .btm, .focus .tab li a.hover, .box210 .tab li, .box210 .title .group, .box210 .g_con .go a { background: url(../themes/yaohongjiu/images/bg_home.png) no-repeat top left; }
.search .cate span, .cate_top, .special_left .buy, .good_list .left a, .good_list .right span, .good_list .con li .gn a, .good_list .page_fy span, .users .type4 { background: url(../themes/yaohongjiu/images/bg_list.png) no-repeat }
.login_left .type1 input, .alert_tip .type1 input, .alert_tip .type2 input, .alert_tip .type3 input, .login_right p a, .register .type1 input, .register input.hover2, .register input.hover1, .register .type3 input, .login_left input.hover1, .round .lt, .round .lb, .round .pl .type1 input, .round .rt, .round .rb, .edit_password .pl input, .register .pl input { background: url(../themes/yaohongjiu/images/reg_login.png) no-repeat }
.good_address .lt, .good_address .lb, .good_address .rt, .good_address .rb, .carts .top h3, .carts .rt, .carts .rb, .carts .lt, .carts .lb, .carts .con .table .type2, .carts .con .table .type1, .carts .con .table .goon, .carts .con .table1 .type3, .carts .con .table1 .type4, .carts .con .table1 .type5, .carts .con .type6, .users .type3 { background: url(../themes/yaohongjiu/images/cart_spirit.gif) no-repeat }
.wrap { width:980px; margin:0 auto; }
.header_top { height:80px; float:left; overflow:hidden }
.logo span { display:block; height:80px; line-height:80px; font-size:16px; padding-left:5px; font-weight:normal; color:#5b0d02; float:left; }
.header_right { width:580px; float:right; padding-top:10px; }
.header_right ul { float:right; }
.header_right li { float:left; background: url(../themes/yaohongjiu/images/icon_header.png) no-repeat top left; padding:0 11px 0 17px; }
.header_right li.wel { background:none; color:#999; }
.header_right li.login { background-position: 0 -80px; }
.header_right li.loginout { background-position: 0 -160px; }
.header_right li.loginout a { padding-left: 4px; }
.header_right li.reg { background-position: 0 1px; padding-left:20px; }
.header_right li.member { background-position: 0 -26px; }
.header_right li.cart { background-position: 0 -135px; padding-left:20px; }
.header_right li.fav { background-position: 0 -52px; padding-left:20px; }
.header_right li.help { background-position: 0 -108px; }
.header_right p { text-align:right; float:right; margin-top:9px; font-size:14px; }
.header_right p img { vertical-align:middle; padding:0 11px 0 5px; }
.header_right_r1 { float:right; width:550px; }
.header_right_r1_01 { float:left; width:310px; height:44px; font-size:14px; color:#FF0000; font-family: '微软雅黑', '宋体'; position:relative }
.header_right_r1_01 span { position:absolute; bottom:0px; left:0; }
.header_right_r1_02 { float:left; width:240px; height:44px; color:#FF0000; }
.header_right_r1_02_sp01 { font-size:12px; color:#777; height:16px; font-family: '宋体'; padding-right:16px; }
.header_right_r1_02_sp02 { font-size:16px; color:#C20000; font-weight:bold; height:16px; font-family: '微软雅黑', '宋体'; }
.header_right_r1_02_sp03 { float:left; font-size:28px; color: #C20000; font-weight:bold; font-family: 'Arial'; letter-spacing:4px; text-align:right; width:240px; height:28px; line-height:28px; }
.nav { float: left; width:980px; height:35px; line-height:35px; text-align:center; margin-top:7px; *-overflow:hidden
}
.nav li { float:left; margin-left: 1px; display:inline; font-size:14px; width:94px; height:35px; background: url(../themes/yaohongjiu/images/nav_bg.gif) no-repeat; }
.nav li a { color: #303; font-weight: bold; width: 94px; height: 35px; display:block; }
.nav li a:hover { text-decoration: none; color: #fff; background: url(../themes/yaohongjiu/images/nav_hover.gif) no-repeat; height:35px; }
.nav li.first { margin-left: 0px; }
.nav li.hover { background: url(../themes/yaohongjiu/images/nav_hover.gif) no-repeat; height:35px; }
.nav li.hover a { color: #fff; font-size: 16px; }
.nav_xsqg01 { background:url(../themes/yaohongjiu/images/nav_hover.gif) no-repeat; height:35px; line-height:40px; font-size:14px; color: #303; font-weight: bold; background-position:top; }
.nav_xsqg02 { background:url(../themes/yaohongjiu/images/nav_bg.gif) no-repeat; height:35px; line-height:40px; font-size:14px; color: #303; font-weight: bold; background-position:top; }
.xsqg_a { background:url(../themes/yaohongjiu/images/hot.gif) no-repeat; background-position:top; height:40px; font-size:12px }
.search .cate { width: 210px; height: 39px; line-height: 39px; font-size: 16px; color: #f00; font-weight: bold; background: url(../themes/yaohongjiu/images/bg_img/index.png) no-repeat; position:absolute; background-position:-1px -50px; top:8px; display:block; left:1px; text-align: center; }
.search .cate span { background-position:27px -329px; display:block; width: 210px; height: 39px; }
.search .cate span:hover { background-position:27px -291px; display:block; width: 210px; height: 39px; }
.search .input { display:block; position:absolute; left:220px; background: url(../themes/yaohongjiu/images/search_bg.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/yaohongjiu/images/search_bg.png");
width: 506px; height:34px; line-height: 34px; top:7px; }
.search input.text { font-size: 16px; color: #ccc; height: 24px; line-height: 24px; text-indent: 9px; position:absolute; left:3px; top:5px; width: 400px; background: none; border: none; }
.search input.sub { background: none; border: none; font-size: 12px; position:absolute; left:466px; *left:464px;
_left:466px; top:3px; *top:5px;
color: #fff; font-weight: bold; }
.search .cart { cursor:hand; width:151px; height:38px; background: url(../themes/yaohongjiu/images/cart_bg.png) no-repeat; background-position:0 1px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/yaohongjiu/images/cart_bg.png");
display:block; position:absolute; left:736px; font-size: 16px; font-family: "微软雅黑", "黑体"; color: #600; padding: 6px 0 0 50px; _padding-top: 7px; top:5px; }
.search .cart span { color: #f00; }
.search .living { cursor:hand; width: 91px; height: 38px; background: url(../themes/yaohongjiu/images/living_bg.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/yaohongjiu/images/living_bg.png");
display:block; position:absolute; left:890px; font-size: 16px; font-family: "微软雅黑", "黑体"; color: #09c; padding: 5px 0 0 43px; _padding-top: 7px; top:5px; }
.search a:hover { text-decoration: none; }
.location { position:relative; top:6px; z-index:0; }
.location a { color: #000; }
.con_left { width:210px; float:left; }
.con_right { margin-top: 10px; float: left; width: 770px; }
.content { width:980px; float: left; }
.con_left .cate { float:left; width:210px; }
.con_left .cate dl { float:left; width:164px; background:#fcf6ea; height: 413px; overflow: hidden; border:3px solid #78442a; border-bottom:none; border-top:none; padding:0 20px; text-align: left; }
.con_left .cate dt { color: #000; line-height: 22px; font-weight:bold; float:left; font-size:14px; width:164px; padding-top:4px; }
.con_left .cate dd { line-height: 20px; float:left; width:164px; border-bottom:1px dashed #cc9; padding-bottom:6px; }
.con_left .cate dd.last { padding:0; border:0; }
.con_left .cate dd a { width:82px; color:#303; display:block; float:left; font-size: 12px; font-weight: normal; }
.con_left .cate dd a:hover { text-decoration: underline; }
.con_left .cate .cate_list { height: 233px; }
.con_left .cate .cate_list dt { font-size: 16px; color: #600; padding-bottom: 4px; }
.con_left .cate .cate_list dd { width: 164px; line-height: 29px; font-weight: bold; }
.con_left .cate .cate_list dd span { font-size: 12px; color: #666; font-weight:normal; }
.con_left .cate .cate_list dd a { width: 164px; color: #000; font-size: 14px; font-weight: bold; }
.con_left .cate_top { float: left; width: 210px; height: 10px; background-position:0 0; margin-top: 10px; font-size: 0; }
.con_left .cate_btm { float:left; background-position: 0 0; width:210px; height:10px; font-size: 0; }
#list_cate { position:relative; top:0; left:-1px; z-index:1000; }
/*商城智能搜索提示*/
.ac_results { padding-top:8px; border:1px solid #cccccc; background-color: #ffffff; overflow: hidden; }
.ac_results ul { width:100%; list-style-position: outside; list-style: none; padding:0; margin-top:0; }
.ac_results iframe { display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/ position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
.ac_results li { margin:0px; padding-left:6px; padding-right:6px; cursor: pointer; display: block; width: 100%; font: menu; font-size:12px; overflow: hidden; line-height:22px; height:22px; }
.ac_results li:hover { margin:0px; padding-left:6px; padding-right:6px; cursor: pointer; display: block; width: 100%; font: menu; font-size:12px; overflow: hidden; line-height:22px; height:22px; color:#fff; }
.ac_over { background-color:#3399FE; color:#fff }
#scroll_div { width:115px; height:193px; }
#btn_close, #btn_gotop { cursor:pointer; }
#roll { display:none; width:115px; margin-right:-606px; position:fixed; right:50%; top:80%; _position:absolute; _margin-top:800px; _top:expression(eval(document.documentElement.scrollTop));
cursor:pointer }
.clearfix:after { visibility: hidden; display:block; font-size: 0; content: " "; clear: both; height: 0; }
*html .clearfix { zoom:1; }
*:first-child+html .clearfix { zoom:1; }
#bgDiv { position:absolute; width:100%; height:100%; background:#333; opacity:0.6; z-index:8888; }
#n_nav li a, #n_nav2 li a, .n_content h1, .btn_sh, .btn_hd, #honour ul, .btn_close { background:url(/themes/yaohongjiu/images/safeShopping/safeShopping.png) no-repeat; }
.n_container { width:980px; margin:0 auto; position:relative; }
#n_nav, #n_nav2 { }
#n_nav ul { }
#n_nav li, #n_nav2 li { float:left; }
#n_nav li a, #n_nav2 li a { display:block; height:75px; overflow:hidden; }
#n_nav li a.btn0, #n_nav2 li a.btn0 { width:195px; }
#n_nav li a.btn1, #n_nav2 li a.btn1 { background-position:-195px top; width:198px; }
#n_nav li a.btn2, #n_nav2 li a.btn2 { background-position:-393px top; width:198px; }
#n_nav li a.btn3, #n_nav2 li a.btn3 { background-position:-591px top; width:197px; }
#n_nav li a.btn4, #n_nav2 li a.btn4 { background-position:-788px top; width:192px; }
#n_nav li a.btn0:hover, #n_nav2 li a.btn0:hover { background-position:left -81px; width:195px; }
#n_nav li a.btn1:hover, #n_nav2 li a.btn1:hover { background-position:-195px -81px; width:198px; }
#n_nav li a.btn2:hover, #n_nav2 li a.btn2:hover { background-position:-393px -81px; width:198px; }
#n_nav li a.btn3:hover, #n_nav2 li a.btn3:hover { background-position:-591px -81px; width:197px; }
#n_nav li a.btn4:hover, #n_nav2 li a.btn4:hover { background-position:-788px -81px; width:192px; }
#n_nav li a.btnSet0, #n_nav li a.btnSet0:hover, #n_nav2 li a.btnSet0, #n_nav2 li a.btnSet0:hover { background-position:left -162px; width:195px; }
#n_nav li a.btnSet1, #n_nav li a.btnSet1:hover, #n_nav2 li a.btnSet1, #n_nav2 li a.btnSet1:hover { background-position:-195px -162px; width:198px; }
#n_nav li a.btnSet2, #n_nav li a.btnSet2:hover, #n_nav2 li a.btnSet2, #n_nav2 li a.btnSet2:hover { background-position:-393px -162px; width:198px; }
#n_nav li a.btnSet3, #n_nav li a.btnSet3:hover, #n_nav2 li a.btnSet3, #n_nav2 li a.btnSet3:hover { background-position:-591px -162px; width:197px; }
#n_nav li a.btnSet4, #n_nav li a.btnSet4:hover, #n_nav2 li a.btnSet4, #n_nav2 li a.btnSet4:hover { background-position:-788px -162px; width:192px; }
.head_top{width:980px; height:10px; margin:0 auto}
.head_banner{width:980px; height:250px; margin:0 auto; background:url(/themes/yaohongjiu/images/safeShopping/ss01s.jpg) no-repeat}
.head_middle{width:980px; height:10px; margin:0 auto}
#n_nav{width:980px; height:75px; margin:0 auto;margin-top:20px; _color:#fff; }
#n_nav2{display:none; margin:0 auto; width:980px;margin-top:20px; _color:#fff; }
.area{width:978px; border-left:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px; background:#f8f8f8; margin:0 auto}
.area_p1{padding:26px 0 0 0;}
.area_p2{font-size:12px; font-weight:bold; color:#777777; padding-left:40px; line-height:42px;}
.area_p3{margin:0; font-size:12px; padding-left:46px; color:#777777; line-height:30px;background:url(../images/safeShopping/ss22.jpg) no-repeat; background-position:40px 8px;}
.area_p4{margin:0; font-size:12px; font-weight:bold; padding-left:40px; padding-top:10px;padding-bottom:10px; color:#777777; height:21px; line-height:21px; cursor:pointer;background:url(../images/safeShopping/ss14.jpg) no-repeat; background-position:82px 14px;}
#w14{margin:0;font-size:12px;color:#777777;padding-left:40px; padding-right:60px;padding-bottom:10px; line-height:30px; padding-top:10px;display:block}
.area_p5{margin:0; text-align:center; padding:0; height:16px; overflow:hidden}
.area2_p1{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:40px; line-height:30px; padding-top:10px;}
.area2_p4{text-align:center; margin:0; padding-top:30px; padding-bottom:20px;}
.area_cg{width:978px; border-left:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px; margin:0 auto; background:#f8f8f8; background-position:0 30px;}
.area_cg_p1{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:40px; padding-bottom:10px; line-height:30px; background:url(../images/safeShopping/ss14.jpg) no-repeat; background-position:176px 8px;cursor:pointer}
#w13{margin:0;font-size:12px;color:#777777;padding-left:40px; line-height:30px; padding-bottom:10px;display:block}
.area_cg_p2{margin:0; text-align:center; padding:0; height:16px; overflow:hidden}
.area_cg_p3{margin:0; font-size:12px; padding-left:51px; color:#777777; height:21px; line-height:21px; padding-top:30px;}
.area_jj{margin:0;height:192px; width:978px;}
.area_jj1{width:630px; height:192px; float:left;}
.area_jj_p{color:#777777;font-size:12px; margin:48px 0 0 76px; line-height:30px;}
.area_img_ss07{width:348px; height:192px; float:left; text-align:left}
.area_img_ss07_p{margin:0;color:#777777;font-size:12px; margin:40px 0 0 76px; line-height:30px;}
.area_img_ss07_p_2{text-align:center; margin:0; padding-top:30px;}
.area_img_ss07_p_3{text-align:center; margin:0; padding-top:30px; padding-bottom:30px;}
.area_pp{width:978px; border-left:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px;border-bottom:#e8e8e8 solid 1px; margin:0 auto; background:#f8f8f8;}
.area_pp_01{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:40px; line-height:30px; padding-top:14px;}
.area_pp_02{margin:0;font-size:12px;color:#777777;padding-left:40px; padding-right:60px; padding-bottom:8px; line-height:30px; background:url(../images/safeShopping/ss10.jpg) no-repeat left top}
.area_pp_03{margin:0; text-align:center;}
.area_pp_04{margin:0; text-align:left;}
.area_pp_05{margin:0;font-size:12px;color:#777777;padding-left:40px; padding-right:60px; padding-bottom:18px; line-height:30px;}
#w02,#w03,#w04,#w05,#w07,#w08,#w09,#w10,#w11,#w12{margin:0;font-size:12px;color:#777777;padding-left:40px; padding-right:60px; line-height:30px; padding-bottom:10px;display:none}
#w01,#w06{margin:0;font-size:12px;color:#777777;margin-left:40px; margin-right:40px; line-height:30px; margin-bottom:10px; display:block}


.area_th{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:40px; line-height:30px; padding-top:34px;}
.area_th_02{margin:0; text-align:left;}
.area_th_03{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:40px; line-height:30px; margin-top:34px; background:url(../images/safeShopping/ss14.jpg) no-repeat; background-position:112px 8px; cursor:pointer}
.area_bth{margin:0; text-align:center; padding:0; height:16px; overflow:hidden}
.area_bth_01{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:40px; line-height:30px;background:url(../images/safeShopping/ss14.jpg) no-repeat; background-position:224px 8px; cursor:pointer}
.area_tk{margin:0; text-align:center; padding:0; height:16px; overflow:hidden}
.area_tk_01{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:40px; line-height:30px;background:url(../images/safeShopping/ss14.jpg) no-repeat; background-position:214px 8px; cursor:pointer}
.area_bl_01{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:40px; line-height:30px;background:url(../images/safeShopping/ss14.jpg) no-repeat; background-position:136px 8px; cursor:pointer}
.area_zy_01{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:40px; line-height:30px;background:url(../images/safeShopping/ss14.jpg) no-repeat; background-position:136px 8px; cursor:pointer}
.area_qh_01{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:40px; line-height:30px;background:url(../images/safeShopping/ss14.jpg) no-repeat; background-position:174px 8px; cursor:pointer}
.area_rx{margin:0;font-size:12px;color:#777777;padding-left:46px; padding-right:60px; line-height:30px; background:url(../images/safeShopping/ss22.jpg) no-repeat; background-position:40px 8px;}
.area_phone{width:900px; height:30px; margin:0 auto 0 auto; background:#e0e0e0; border-bottom:#eeeeee solid 1px;}
.area_phone_01{height:30px; line-height:30px; width:224px; color:#777777; text-align:center; font-size:12px; float:left; border-right:#FFFFFF solid 1px;}
.area_xx_02{margin:0;font-size:12px;color:#777777;padding-left:40px; padding-right:60px; line-height:30px; padding-bottom:10px;}
.area_bz{font-size:12px;color:#777777; line-height:30px; padding-top:0; padding-bottom:12px; text-align:left; width:900px; margin:0 auto}
.area_pz{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:40px; line-height:30px;}
.area_hw{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:40px; line-height:30px; padding-top:20px;}
.area_xx{margin:0;font-size:12px;color:#777777;padding-left:40px; padding-right:60px; line-height:30px;}
.area_ce{margin:0; text-align:center;}
.area_cc{margin:0;font-size:12px;color:#777777;padding-left:40px; padding-right:60px; padding-bottom:18px; line-height:30px;}
.area_mrkd{margin:0;font-size:12px;color:#777777;padding-left:40px; padding-right:60px; padding-top:30px;background:url(../images/safeShopping/ss17.jpg) no-repeat left top}
.pslx{margin:0;font-size:12px;color:#777777;padding-left:120px; padding-right:60px; line-height:30px; padding-top:10px;}
.yfsm{margin:0;font-size:12px;color:#777777;padding-left:46px; padding-right:60px; line-height:30px; padding-top:12px; background:url(../images/safeShopping/ss22.jpg) no-repeat; background-position:40px 20px;}
.dqsm{margin:0;font-size:12px;color:#777777;padding-left:46px; padding-right:60px; line-height:30px; background:url(../images/safeShopping/ss22.jpg) no-repeat; background-position:40px 8px}
.area_qyyf{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:40px; padding-bottom:10px; line-height:30px;background:url(../images/safeShopping/ss14.jpg) no-repeat; background-position:236px 10px;cursor:pointer}
.area_mrkd_a{color:#777777; text-decoration:none}
.td{font-weight:bold;}
.td_s{padding-right:8px;padding-left:8px;padding-bottom:8px;line-height:16px;padding-top:8px;}
.area_ss27{margin:0; text-align:left; padding-top:16px; padding-bottom:8px;}
.area_qy{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:48px; line-height:30px;background:url(../images/safeShopping/ss14.jpg) no-repeat; background-position:298px 10px;cursor:pointer}
.area_jl{margin:0;font-size:12px; font-weight:bold; color:#777777; padding-left:48px; line-height:30px;background:url(../images/safeShopping/ss14.jpg) no-repeat; background-position:128px 10px;cursor:pointer}
#on_al{padding-top:8px; padding-bottom:8px; cursor:pointer}
.on_24{margin:0; text-align:left;cursor:pointer}
.on_26{padding-bottom:10px; padding-top:12px; cursor:pointer}
#img_21{padding-top:30px; padding-bottom:30px}
#img_25{padding-bottom:10px; padding-top:12px;}
#img_18{padding-top:30px; padding-bottom:30px;}
#img_28{padding-top:8px; padding-bottom:8px;}
.tpy{padding-top:30px; padding-bottom:30px;}
