﻿html * {padding:0; margin:0;}
img{border:0;}
ul,ol{list-style-type:none;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:underline;}
body {  background:#000;font-size:12px;  font-family:"宋体",Arial;}
.header,.footer{width:960px;margin:0 auto;}

/*--------------------------------------------------------------------------*/
 
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{ height:1%;} 
a,a p,a b, a i,a em{ cursor:pointer;}
.f1{ color:#EFEFEF;}
.f2{ color:#FFF; font-size:14px; font-weight:bold;}
.f3{ color:#C9B9B9; }
.f4{ color:#B9B9B9;}
.c_ae2851{ color:#AE2851;}
 

.mod_top_banner{height:26px;width:100%;background: url("../images/bg4.jpg") repeat-x scroll 0 -330px transparent; color:#333;font-size:12px；}
.mod_top_banner a{color:#da3888;text-decoration:none;}
	.mod_top_banner .redf{color:red;font-weight:bolder;}
	.mod_top_banner .main_area{width:980px;margin:0 auto;height:35px;}
	.mod_top_banner .sale_tip{float:left;width:630px;height:35px;line-height:35px;padding-left:32px;background:url(http://imgcache.qq.com/vipstyle/act/caibei_110826_tips/img/bg.png) no-repeat left -32px}
	.mod_top_banner .login_status{float:right;width:260px;height:35px;}
	.mod_top_banner .login_status a{float:left;}
	.mod_top_banner .login_status img{border:none}
	.mod_top_banner .login_btn{padding-right:10px;border-right:#add9fb 1px solid;height:16px;margin-top:10px}
	.mod_top_banner .login_span{ float:left;color:#777;height:16px;margin-top:10px;line-height:16px;}
	.mod_top_banner .my_caibei{padding-left:10px;border-left:#fff 1px solid;height:16px;margin:10px 0 0 10px;line-height:16px}

.f7{ font-family:Verdana, Geneva, sans-serif;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.fb{ font-weight:bold;}
.fy{ font-family:"幼圆";}
.f333{ color:#333;}
.f666{ color:#666;}
.fff{ color:#FFF;}
.f00{ color:#F00;}
 
.FF6600{ color:#F60;} 
.margin2{margin-top:12px;}

.mar_g3{ margin:15px 0 8px 0;}
.mar_g333{ margin:15px 20px 8px 0;}
.mar_g1{ margin-bottom:13px;}
.mar_g2{ margin-bottom:6px;}
.mar_g4{ margin:15px 0 6px 0;}
.mar_g5{ margin:5px 5px;}
.mar_b20{ margin-bottom:20px;}
.mar_r1{ margin-right:9px;}
.mar_b1{ margin:7px 0;}
.mar_g6{ margin:17px 0 11px 0;}
.mar_g7{ margin:11px 17px 0 0;}
.mar_l18{ margin-left:18px;}
.mar_l10{ margin-left:10px;}
.mar_c10{ margin:0 10px;}
.mar_t10{ margin-top:10px;}
.mar_t3{ margin-top:3px;}
.pad0{ padding:0;}
.pad_20{ padding:20px;}
.pad_b0{ padding-bottom:0;}
.pad1{ padding-top:4px; }
.pad2{padding-left:10px;}
.pad_r1{ padding-right:13px;}
.par_t1{ padding-top:3px;}
.par_t10{ padding-top:10px;}
.pad_r2{ padding-right:18px;}
.pad_g1{ padding-top:5px;}
.pad_g3{padding:0 5px;}
.pad_g30{ padding:0 30px;}
.pad_g4{ padding:4px 25px;}
.pad_v1{ padding:4px 31px;}
.pad_g5{ padding:5px 0;}
.pad_g2{ padding-top:6px;}
.pad_b5{ padding-bottom:5px;}
.pad_g6{ padding:4px 8px;}
.pad_b8{ padding-bottom:8px;}
.pad_10{ padding: 0 20px 20px 20px;}
.pad_o15{ padding:15px;}
.pad_b12{ padding-bottom:12px;}
.pad_l10{ padding-left:10px;}
.pad_l36{ padding-left:36px;}
.pad_l65{ padding-left:65px;}
.pad_l100{ padding-left:100px;}
.border2{ border-right:solid 2px #FFF; padding-right:10px;}
.h_bor_g1{ border-bottom:1px solid #F1E7ED;}
.h_g_bor1{ border-top:1px solid #CCC;}
.bor_b1{padding:5px 0; margin:0 10px 10px 10px; color:#F60; border-bottom:1px solid #502C3A;}
.bor_g3{ border:1px solid #CCC; border-top:none;}
.bor_g4{ border:1px solid #CCC;}
.bor0{ border:none;}
.h_bor_g2{ border:1px solid #AA2822;}
.fl{ float:left; display:block;}
.fr{ float:right;display:block;}
.box1{ width:960px;margin:0 auto;}
.box2{ width:90px;margin:12px 15px 0 15px; }
.box2 a{ display:block;   height:14px; margin-right:20px; line-height:14px; font-size:12px; color:#FFF; text-decoration:none; }
.align{ text-align:center;}
.alignl{ text-align:left;  }
.alignr{ text-align:right;}
.bg{ background:url(../images/bg.gif) no-repeat;}
.bg1{ background:#3E222D;}
.bg_f{ background:#FFF;} 
#top1{ height:24px; line-height:24px; text-align:right; color:#FFF; padding-right:17px;font-family:"宋体"; font-size:12px;}
#top1 a{ text-decoration:none; color:#FFFFCC;} 
.h_w10{ width:100px;}

.payButton{ cursor:pointer;   height:35px; width:133px;  margin :0 8px 5px 3px; border:none; background-color:#FFF ;background: url(../../images/pay/logo_bank.gif) no-repeat ; text-indent:300px; overflow:hidden;}

.icbc,.gongshang{ background-position:0 1px;} 		/* 工商银行 */
.boc,.china{ background-position:0 -35px;} 		/* 中国银行 */
.abc,.nongye{ background-position:0 -70px;} 		/* 农业银行 */
.ccb,.jianshe{ background-position:0 -105px;}		/* 建设银行 */
.psbc,.youzheng{ background-position:0 -140px;}	/* 邮政储蓄 */
.jiaotong{ background-position:0 -175px;}	/* 交通银行 */
.cmb,.zhaoshang{background-position:0 -212px;}	/* 招商银行 */
.pufa{background-position:0 -245px;}			/* 浦发银行 */
.xingye{background-position:0 -280px;} 		/* 兴业银行 */
.guangfa{background-position:0 -315px;} 		/* 广东发展银行 */
.shenfa{background-position:0 -385px;}		/* 深圳发展银行 */
.zhongxin{background-position:0 -40;}		/* 中信银行 */
.minsheng{background-position:0 -455px;} 	/* 民生银行 */
.guangda{background-position:0 -490px;}		/* 光大银行 */

.netbank{background-position:0 -356px;}		/* 网上银行 */
.alipay{background-position:0 -532px;}		/* 支付宝 */
.kuaiqian{background-position:0 -683px;}		/* 快钱 */
.tencent{background-position:0 -630px;}		/* 财富通 */

#h_t_curpos{ background:#F9F9F9; border:1px solid #EEEEEE; padding-left:8px; margin-bottom:5px; height:21px; line-height:22px; overflow:hidden;}
.h_curpos a,#h_t_curpos a{ color:#666;text-decoration:underline;}
.h_curpos a:hover,#h_t_curpos  a:hover{ color:#666;text-decoration:underline;}
#h_t_curpos span{ margin-left:5px;}

 .ht_aimg img{ border:1px solid #ccc;}
 .ht_aimg:hover img{ border:1px solid #BC4963;}

.alert-msg-box{text-align:center;}

/*提示框样式*/
.block-box{ width:960px; margin:0px auto; background-color:#fff;} 
/*-----*/
#box_select{background:#FFF; display:none; position:absolute; z-index:4400; border:1px solid #BBBBBB;}
#box_select p {height:21px; line-height:21px; padding-left:5px; cursor:pointer;}
#collection_div{ padding:13px 0 0 20px;}
#collection_div .p1,#collection_div .p2,#collection_div .p3,#collection_div .p4{ height:30px; line-height:30px; padding:0 5px; }
#select_cat_text{ border:1px solid #BBBBBB; border-right:none; float:left; height:20px; width:179px;  line-height:20px;}
#select_btn{ cursor:pointer; width:26px; border:1px solid #BBBBBB; border-left:none; background:#FFF;background:url(../images/dialog.gif) 5px -40px; _background-position:3px -40px; float:left; height:24px; line-height:24px;}
#collectName{ height:20px; line-height:20px;border:1px solid #BBBBBB; width:204px;  float:left;} 
#a_close{border:none; cursor:pointer; float:right; width:22px; background:#FFEEF5 url(../images/dialog.gif) no-repeat -20px -83px; margin-right:10px;}
#collection_div .p4{ padding-left:115px;}
#collection_div .p3 span{ padding:0 10px 0 13px;  display:block; float:left; margin-right:8px;}
#collection_div .p2 span{ padding:0 10px 0 13px;;  display:block; float:left;margin-right:8px;}
#collection_div .p1 span{ padding:0 3px; font-size:14px; font-weight:bold;   display:block; float:left;}
.submitBtn{ height:23px; width:64px; background:url(../images/dialog.gif) no-repeat 0px -1px; margin :9px 0 0 20px; border:none;}

/*左侧左岸商城菜单条*/
.pro_s_left{ float:left; width:150px; color:#fff;border-bottom:1px solid #502c3a;}
.pro_s_left a{ color:#fff;}
.pro_s_left_list{ background:url("../images/row_bg_line.gif") repeat-x left -143px;}
.pro_s_left_list h2{ height:33px;border:1px solid #931e47; border-bottom:0;color:#fff;text-align:center;line-height:33px;font-family:"幼圆";font-size:18px;text-indent:-2999px; background:url("../images/title-bg.gif") no-repeat 28px 8px;}
.pro_s_left_list table{ text-align:center;font-size:14px;}
.pro_s_left_list table a{ display:block;height:20px;line-height:20px;border-bottom:1px solid #794258;text-decoration:none;}
.pro_s_left_list table a.pro_s_tag_l{ border-left:1px solid #931e47;}
.pro_s_left_list table a.pro_s_tag_r{ border-right:1px solid #931e47;}
.pro_s_left_list table a.selected{ background:#3e222d;border:1px solid #794258;border-bottom:1px solid #3e222d;}
.variety_list,.trade_list{ background:#3e222d;border-left:1px solid #794258; border-right:1px solid #794258;border-bottom:1px solid #794258;}
.variety_list{ padding:10px 17px 0;}
.variety_div{ padding-bottom:5px;font-family:"宋体";}
.variety_div dt{font-size:14px; font-weight:bold;background:url("../images/index/bottedline1.gif") repeat-x left bottom;height:24px;line-height:24px;margin-bottom:5px;}
.variety_div dd{ height:24px; line-height:24px;padding-left:15px;position:relative;z-index:10;}
.variety_div dd a{ color:#ccc; display:block;padding-left:5px;font-family:Arial;}
.variety_div dd a.selected{ border:1px solid #ccc; height:22px; overflow:hidden;background:#3E222D; color:#c00;border-right:0;}
.trade_list{text-align:center;}
.trade_list ul{ padding:10px 0;} 
.trade_list li{ font-size:0; line-height:38px;height:38px;overflow:hidden;}
.trade_list li img{ vertical-align:middle;width:88px;height:33px;}
.type_con{ padding:5px 0;width:200px; position:absolute;right:-201px; top:0;border:1px solid #ccc; zoom:1; display:none;z-index:-1;overflow:hidden;}
.type_con em{ float:left; width:80px; height:30px;line-height:30px;text-align:left;margin-left:5px;font-style:normal;padding-left:5px;overflow:hidden;}
.type_con em a{ color:#fff;}
.type_con_bg{ position:absolute; width:100%; height:100%; left:0; top:0; background:#3E222D;z-index:-1;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.type_ta{display:block;padding-left:10px; overflow:hidden; zoom:1;}
.pro_s_left_list a{ color:#FFF;}
.variety_div a:hover{ text-decoration:underline;}

.loading{     position:absolute;  padding:5px 8px; background:#FFF; border:1px solid #222;}
.loading span img{margin-right:8px;  }
.loading span{float:left;color:#111; overflow:hidden; clear:right; font-size:14px; display:inline;height:32px;line-height:32px;}


/*===============================================*/
.h_pager{ text-align:center;}
.pages{ padding :10px 0;}
.pages table td.sel-page,.myorder_bg .pages table td.unsel-page{ padding:0 10px;}
.pages table td.sel-page span{ padding:5px; border:1px solid #ccf;background-color:#eef; display:block;}
.pages table td.unsel-page a{ padding:5px; border:1px solid #ccc;display:block;}
.pages .pageInfo table{ border:1px solid #ccc; }
.pages table{ margin:0 auto;}
.pages .pageInfo{ display:none;}
.pages table td input{ display:none;}
/* .pages table td.tag{ display:none;}*/

.pages table td.tag a{ padding:5px; border:1px solid #ccc;display:block;}
.pages .pageInfo table td{ padding:5px;}
/*--------------------------------------------------------------------------*/

.clearboth{ height:1px; font-size:1px; line-height:0; overflow:auto; clear:both;display:block;}
.hr10px{ height:10px; font-size:0; line-height:0; overflow:hidden; clear:both;display:block;}
.hr8px{ height:8px; font-size:0; line-height:0; overflow:hidden; clear:both;display:block;}
.hr20px{ height:8px; font-size:0; line-height:0; overflow:hidden; clear:both;display:block;}
/*头部样式*/
.haeder{ overflow:hidden;}
.header-1{ height:25px; background:#666;line-height:25px;color:#efefef;text-align:right;}
.header-1 a{ color:#ffffcc; padding:0 6px;}
.header-1 strong{ font-size:14px;padding:0 5px;}
.header-1 small{ font-size:1em;color:#c9b9b9;padding-right:20px;}
.header-2{ height:89px;background:url("../images/row_bg_line.gif") repeat-x left top;overflow:hidden;}
.header-2 h1{ float:left;width:241px; height:89px; display:inline; margin-left:10px;}
.header-2 .header-2-1{ float:right;width:216px;height:100%;}
.header-2 .header-2-1  dd{ float:right;padding-top:5px;}
.header-2 .header-2-1  dd.header-2-1-2{ padding-left:18px; background:url("../images/line5.jpg") no-repeat left 13px;padding-right:18px;}
.header-2 .header-2-1  dd.header-2-1-1{ padding-right:10px;}
.header-2 .header-2-1  dd a{ width:73px;display:block;height:26px;line-height:26px;color:#fff;background-image:url("../images/bg89.gif"); background-repeat:no-repeat;}
.header-2 .header-2-1 .t1{ background-position:51px 6px;}
.header-2 .header-2-1 .t2{background-position:51px -18px;}
.header-2 .header-2-1 .t3{background-position:51px -43px;}
.header-2 .header-2-1 .t4{background-position:51px -70px;}
.header-2 .header-2-1 .t5{background-position:51px -99px;}
.header-2 .header-2-1 .t6{background-position:51px -130px;}
.header-3{background:#FFF; overflow:auto; zoom:1;}
.menus{ overflow:hidden;padding-top:1px; background:#fff; float:left; zoom:1;width:850px;}
.menus li{float:left;}
.menus li a{float:left;height:27px;line-height:27px;padding:0  12px 0 13px;font-size:14px;color:#602836;letter-spacing:1px; }
.menus li a:hover{ color:#fff;background:url("../images/button-bg.gif") repeat-x left top;text-decoration:none;}
.home a{ background:none;}
.header-4{clear:both; height:28px; line-height:28px;background:url("../images/global1.gif") repeat-x left top;border:1px solid #813447;}
 
.header-4-1{ float:left;padding-left:26px; background:url("../images/bg-8899.gif") no-repeat -377px 3px;padding-top:3px;}
.header-4 .ins{ border:1px solid #931e47;height:20px;width:150px;line-height:20px;float:left;padding:0;border-right:0;}
.header-4 .su{ border:none; float:left; overflow:hidden; line-height:18px;  height:23px;background:url("../images/row_bg_line.gif") repeat-x left -105px;color:#fff;display:block;padding:0 4px;}
.header-4-2{float:left;padding-left:21px;color:#b9b9b9;}

.header-4-2 a{ color:#B9B9B9;padding:0 5px;}
.header-4-3{ float:right;padding-top:3px;padding-right:2px;}
.header-4-3 .cartorder,.header-4-3 span{ float:right; color:#000;}
.header-4-3 .cartorder{width:75px;height:23px;line-height:23px;text-align:right;background:url("../images/bg-8899.gif") no-repeat right -232px;}
.header-4-3 .cartorder strong{ float:right;padding-right:23px;background:url("../images/bg-8899.gif") no-repeat -346px -59px;cursor:pointer;}
.header-4-3 span{ height:23px; line-height:23px;width:160px; background:url("../images/bg-8899.gif") no-repeat 0 -209px;}
.header-4-3 span strong{ font-size:14px;float:left;}
.header-4-3 span strong.str1{ padding-left:31px; background:url("../images/bg-8899.gif") no-repeat -375px -117px;}

/*中间内容部分*/
.content{ clear:both;overflow:hidden;width:960px;margin:0px auto;}

/*尾部样式*/
.footer{ overflow:hidden;}
.footer-1{ height:130px; background:url("../images/row_bg_line.gif") repeat-x left -262px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.phones{ text-indent:-9999px; float:left;height:100%; width:208px;background:url("../images/images5.jpg") no-repeat 10px 23px;}
.helps{overflow:hidden;width:149px;background:url("../images/row_bg_line.gif") no-repeat left -594px;float:left; display:inline;margin:14px 0 0 0;height:105px;}
.helps dt{ font-size:14px; font-weight:bold;text-align:center;color:#a8204c;height:26px;line-height:26px;}
.helps dd{ background:url("../images/point1.jpg") no-repeat 45px 12px;padding-left:50px;height:24px;line-height:24px;}
.helps dd a{  color:#464646;}
.footer-3{ background:url("../images/line12.gif") repeat left top;}
.footer-3-1{ padding:15px 0 35px 0;}
.footer-3-2{ color:#ccc;line-height:180%; padding-top:30px;}
.footer-3-2 a{ color:#CCC;  margin:5px 7px;}
.footer-2{ font-size:0; line-height:0;}
/*尾部2样式*/

.footer-6{ background:#3c222d; height:26px;border-bottom:1px solid #9e9196;overflow:hidden; line-height:26px;text-align:center; color:#fff;}
.footer-6 a{ color:#fff;padding:0 2px;}

/*公共界面样式*/

/*评分样式*/
.scores_1,.scores_2,.scores_3,.scores_4,.scores_5,.scores_6{ background-image:url("../images/bg.gif");}
.scores_5{ background-position:-862px -206px;}
.scores_4{ background-position:-861px -192px;}
.scores_3{ background-position:-861px -170px;}
.scores_2{ background-position:-861px -122px;}
.scores_1{ background-position:-861px -143px;}

.content_text{ font-size:14px;  color:#333; padding:20px;}
.content_text p{margin:0.8em 0 0 0;text-indent:2em; width:90%;line-height:1.8;}
.content_text p strong, .content_text li strong {color:#E0558C;}
.content_text h1, .content_text h2,.content_text h3,.content_text h4,.content_text h5,.content_text h6,.content_text h7{ font-family:"微软雅黑", "华文细黑";margin:0.8em 0 0.2em 0; line-height:1.5;}
.content_text h1 {font-size:28px;}
.content_text h2 {font-size:24px; color:#D92D72; font-weight:normal; width:90%;}
.content_text h3 {font-size:18px; border-bottom:1px dotted #F7D5E3;color:#B4215B; font-weight:normal;width:90%; margin-left:32px;}
.content_text h4 {font-size:16px; color:#8C1A47;margin-left:32px;}
.content_text h5 {font-size:14px; color:#681335;margin-left:32px;}
.content_text h6 {font-size:13px;color:#5B112F;margin-left:32px;}
.content_text ul,.content_text ol {line-height:1.5; width:70%; margin:8px 0 0 32px; padding:20px 20px 5px 38px; border:1px dotted #FCECF2;  border-width:1px 0;background:#f9f9f9;list-style-type:square; list-style-position:outside;}
.content_text ul li,.content_text ol li {margin-top:0.5em;}
.content_text ol {list-style-type:decimal; padding-left:48px;}
.chs25 table {border-collapse:collapse;border:1px solid #ccc;}
.chs25 table td,.content_text table th {border:1px solid #ccc;padding:4px;}
.chs25 table th {background:#eee;line-height:1.3;}

/*提示框样式*/
.block-boxs{ width:960px; margin:0 auto; background-color:#fff;padding:50px 0;} 
.block-box{width:360px;border:1px solid #D93778;margin:0 auto;position:relative;}
.block-box h2{ padding:0 2px;text-align:center;position:absolute;height:30px;line-height:30px; top:-15px;background-color:#fff;left:10px;font-size:14px;}
.block-box .box-body{ padding:20px 10px 10px;}
.block-box .box-body a{ color:#B76586;}

/*-----*/
#box_select{background:#FFF; display:none; position:absolute; z-index:4400; border:1px solid #BBBBBB;}
#box_select p {height:21px; line-height:21px; padding-left:5px; cursor:pointer;}
.collection_div{ padding:13px 0 0 20px;}
.collection_div .p1,.collection_div .p2,.collection_div .p3,.collection_div .p4{ height:30px; line-height:30px; padding:0 5px; }
#select_cat_text{ border:1px solid #BBBBBB; border-right:none; float:left; height:20px; width:179px;  line-height:20px;}
#select_btn{ cursor:pointer; width:26px; border:1px solid #BBBBBB; border-left:none; background:#FFF;background:url(../images/dialog.gif) 5px -40px; _background-position:3px -40px; float:left; height:24px; line-height:24px;}
#collectName,.txt1{ height:20px; line-height:20px;border:1px solid #BBBBBB; width:204px;  float:left;} 
.a_close,#a_close{border:none; cursor:pointer; float:right; width:22px; background:#FFEEF5 url(../images/dialog.gif) no-repeat -20px -83px; margin-right:10px;}
.collection_div .p4{ padding-left:115px;}
.collection_div .p3 span{ padding:0 10px 0 13px;  display:block; float:left; margin-right:8px;}
.collection_div .p2 span{ padding:0 10px 0 13px;;  display:block; float:left;margin-right:8px;}
.collection_div .p1 span{ padding:0 3px; font-size:14px; font-weight:bold;   display:block; float:left;}
.submitBtn{ height:23px; width:64px; background:url(../images/dialog.gif) no-repeat 0 -1px; margin :9px 0 0 20px; border:none;}
.p_t1{padding:0 22px 10px 10px;line-height:170%;}
.p_t1 a{text-decoration:underline; color:#3F559E;}


/*
#noticeBox{ width:262px; position:absolute; left:0; top:0; color:#FFF; z-index:6000; left:300px; visibility:hidden;}
#noticeBox .top{ padding:10px 15px 0 15px; background:url(../images/validate-form-hint-bg.gif) no-repeat 0 0;}
#noticeBox .bottom{ height:20px; background:url(../images/validate-form-hint-bg.gif) no-repeat 0 -180px;}
*/

/* 首页样式 */

.index{ overflow:hidden;border:1px solid #3c222d;border-top:0; border-bottom:0;background:#1e1116;}
.ad_img2{ padding:10px 0; background:#F5F5F5;}
/*幻灯片块样式*/

.pro_show{ overflow:hidden; clear:both;padding:5px; padding-top:0;zoom:1;}
/*左侧左岸商城菜单条*/
.pro_s_left{ float:left; width:150px; color:#fff;border-bottom:1px solid #502c3a;}
.pro_s_left a{ color:#fff;}
.pro_s_left_list{ background:url("../images/row_bg_line.gif") repeat-x left -143px;}
.pro_s_left_list h2{ height:33px;border:1px solid #931e47; border-bottom:0;color:#fff;text-align:center;line-height:33px;font-family:"幼圆";font-size:18px;text-indent:-999px; background:url("../images/title-bg.gif") no-repeat 28px 8px;}
.pro_s_left_list table{ text-align:center;font-size:14px;}
.pro_s_left_list table a{ display:block;height:20px;line-height:20px;border-bottom:1px solid #794258;text-decoration:none;}
.pro_s_left_list table a.pro_s_tag_l{ border-left:1px solid #931e47;}
.pro_s_left_list table a.pro_s_tag_r{ border-right:1px solid #931e47;}
.pro_s_left_list table a.selected{ background:#3e222d;border:1px solid #794258;border-bottom:1px solid #3e222d;}
.variety_list,.trade_list{ background:#3e222d;border-left:1px solid #794258; border-right:1px solid #794258;}
.variety_list{ padding:10px 17px 0;}
.variety_div{ padding-bottom:5px;font-family:"宋体";}
.variety_div dt{font-size:14px; font-weight:bold;background:url("../images/index/bottedline1.gif") repeat-x left bottom;height:24px;line-height:24px;margin-bottom:5px;}
.variety_div dd{ height:24px; line-height:24px;padding-left:15px;position:relative;z-index:10;}
.variety_div dd a{ color:#ccc; display:block;padding-left:5px;font-family:Arial;}
.variety_div dd a.selected{ border:1px solid #ccc; height:22px; overflow:hidden;background:#3E222D; color:#c00;border-right:0;}
.trade_list{text-align:center;}
.trade_list ul{ padding:10px 0;}
.trade_list li{ font-size:0; line-height:38px;height:38px;overflow:hidden;}
.trade_list li img{ vertical-align:middle;width:88px;height:33px;}
.type_con{ padding:5px 0;width:200px; position:absolute;right:-201px; top:0;border:1px solid #ccc; zoom:1; display:none;z-index:-1;overflow:hidden;}
.type_con em{ float:left; width:80px; height:30px;line-height:30px;text-align:left;margin-left:5px;font-style:normal;padding-left:5px;overflow:hidden;}
.type_con em a{ color:#fff;}
.type_con_bg{ position:absolute; width:100%; height:100%; left:0; top:0; background:#3E222D;z-index:-1;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.type_ta{display:block;padding-left:10px; overflow:hidden; zoom:1;}
/*最新特惠活动*/
.prom_box{overflow:hidden;background:#3e222d;}
.prom_box h3{ height:30px;line-height:30px; text-align:center;background:url("../images/row_bg_line.gif") repeat-x left -433px; font-family:"幼圆";font-size:14px;text-align:left;text-indent:28px;color:#fff;}
.d1 h3 strong{ display:block;height:100%;background:url("../images/title-bg.gif") no-repeat 28px -43px;text-indent:-999px;}
.d1 h3 strong em{ display:block;height:100%;background:url("../images/title-bg.gif") no-repeat 8px -142px;font-style:normal;}
.prom_cont{ border :1px solid #794258;border-top:1px solid #794258;}
.par_itme{ padding:6px 0;clear:both; overflow:hidden;}
.par_itme .par_itme_img{ text-align:center;}
.par_itme .par_itme_img img{ width:100px;height:100px;}
.par_itme .par_itme_tit a{ color:#ccc;}
.par_itme dd{text-align:left; }
.par_itme dd{ line-height:150%;border-bottom:1px solid #502c3a;padding-left:15px;}
.par_itme dd strong{ font-weight:normal;padding-right:5px;}
.par_itme dd strong em{ font-style:normal;font-size:16px; font-weight:bold; color:#ffb5da;font-family:"Arial"}
/*精油销量排行榜*/
.d2 h3 strong{ display:block;height:100%;background:url("../images/title-bg.gif") no-repeat 28px -91px;text-indent:-888px;}
.d2 h3 strong em{ display:block;height:100%;background:url("../images/title-bg.gif") no-repeat 8px -193px;font-style:normal;}
.prom_cont{ padding:5px;}
.top_itme{ overflow:hidden;padding:5px 0;}
.top_itme dd{ color:#fff;}
.top_itme img{ width:100px;height:100px;}
.prom_cont a{ color:#fff;}
.top_itme .top_itme_img{ text-align:center;}
.prom_cont  a:hover{ text-decoration:underline; color:#FC6;} 
.top_itme .top_itme_img .hc_aimg img{ border:1px solid #CCC;}
.top_itme .top_itme_img .hc_aimg:hover img{border:1px solid #8F2540;}
.top_itme .top_itme_price{ text-align:center; color:#ff6666;height:24px;line-height:24px;border-bottom:1px solid #502c3a;font-family:"Arial"}
.top_itme .top_itme_price strong{ font-size:14px;}
.top_1{ background:url("../images/title-bg.gif") no-repeat -2px -549px;}
.top_2{ background:url("../images/title-bg.gif") no-repeat -2px -665px;}
.top_3{ background:url("../images/title-bg.gif") no-repeat -2px -778px;}
.top_list{ padding-top:5px;}
.top_list li{list-style-position:outside; line-height:1.3;margin-top:0.5em;text-indent:-1em; padding-left:1em;}
.top_itme dd{ padding:4px 2px 2px 2px;} 
 
/*精品套装*/
.commodity{ background:#f5f5f5;overflow:hidden;clear:both;padding-bottom:5px;zoom:1;padding-left:5px;}
.commodity .commod_item{ margin:8px 0 0 8px;}
.commod_item{ width:185px; float:left;display:inline; background:#fff;overflow:hidden;}
.commod_item dt{ }
.commod_item dt img{ width:183px;height:183px; border:1px solid #e3e3e3;}
.commod_item dt a:hover img{ border-color:#c0638b;}
.commod_item dd{ border:1px solid #e3e3e3;border-top:0;padding:0 10px; height:62px;background:url("../images/row_bg_line.gif") repeat-x left -479px;overflow:hidden;}
.commod_item dd strong{ display:block;color:#333333;height:30px;margin-top:3px;overflow:hidden;}
.commod_item dd strong a{ color:#333333;}
.commod_item dd .pro_price{display:block;overflow:hidden;height:30px;line-height:30px;}
.jxtz .pro_title strong{background:url("../images/title-bg.gif") no-repeat 5px -244px;}
.pro_price_r{ float:left;font-size:16px;font-weight:bold;color:#d33068;font-style:normal;}
.pro_price_l{ float:right;height:100%; background:url("../images/title-bg.gif") no-repeat 30px -893px;}
.pro_cool{padding-right:5px; border-right:1px solid #d33068;color:#333;font-style:normal;}
.pro_purch{ color:#ae2851;font-style:normal;font-weight:bold;padding-left:22px;}
 
 
/*弹出层css*/
 .cartul{ border-bottom:1px solid #F9C;margin-bottom:6px;}
		   .cartul li{ height:70px;}
		   .cartli1{ width:240px; color:#333; float:left;}
		   .cartli2{ width:90px; float:left; text-align:right;}
		   .textr{ text-align:right;}
		   .cartul .ht_aimg{ float:left; height:60px; width:60px; margin-right:10px;}
		   
#cartback{display:none;padding: 0  0 10px 70px;_padding-bottom:5px; width:250px;position:absolute;z-index:1238; background:#FFF url(../images/cartimg3.gif) no-repeat 5px 25px; border:3px solid #FF8C8C;filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=8);-moz-box-shadow: 8px 8px 10px #777;-webkit-box-shadow: 8px 8px 10px #777;}
#cartback p{ margin-bottom:6px;}
#cartback .cartp2{ font-size:14px; color:#333;}
#cartback .cartp2 span{ color:#C03B6A;font-weight:bold;}
#cartclose{height:16px;}
#cartclose a{ float:right; display:block;  height:16px; padding:4px 5px; 1px 4px; }
#cartclose a:hover{text-decoration:none;}
#cartclose a b{ font-size:18px;  }
.carta1{ color:#0099CC; float:left; display:block; margin-top:9px;}
#cartgname a{color:#D53069;} 
#cartbtn{ width:98px; height:25px; display:block; float:left; border:none; background:url(../images/cartimg2.gif) no-repeat; margin:10px 0 0 20px;}
#cartbtn1{ width:98px; height:25px; display:block; float:left; border:none; background:url(../images/cartimg4.gif) no-repeat; line-height:25px; text-align:center; margin-right:20px; color:#FFF;}
#brand_ay{cursor:pointer;}
.brand_ay1{background:#FFF url(../images/bg_nav_brand.gif) no-repeat;  width:100px; height:23px; }
.brand_ay2{background: #3E222D url(../images/bg_nav_brand.gif) no-repeat 0 -30px;  width:100px; height:23px; }
#pbrand{float:right; padding:3px;background:#FFF;}
#brandsinfo{position:absolute;display:none; width:400px; border:1px solid #813447; background:#482633;z-index:300;}
#brandsinfo dl{ padding-top:10px; overflow:auto;zoom:1;}
#brandsinfo dd{width:80px; padding-left:10px; float:left;height:40px; }
#brandsinfo dd a{color:#FFF; line-height:150%;font-size:12px;}

#cartinfo a{color:#333;}

#map_main{overflow:hidden;zoom:1;}
#map_main img{ float:left;}

.unionlist {border-collapse:collapse; font-size:12px; line-height:1.5; width:98%;margin:0 6px; }
.unionlist td {border:1px solid #ccc; padding-left:0.5em;}
.unionlist th {border:1px solid #ccc; text-align:center;}

