/*左边内容样式开始*/
.shop_banner{ width:1000px; overflow:hidden; margin-bottom:1px;}
.shop_nav{ width:100%; background:#333; height:40px; line-height:40px;}
.shop_nav li{ float:left; margin-right:1px;}
.shop_nav a{ padding:0px 20px; color:#fff; display:inline-block; font-size:14px;}
.shop_nav a.current,.shop_nav a:hover{ background:#666;}
.shop_lt{ width:200px;}
.shop_rt{ width:780px;}
.shop_intro{ background:#f8f8f8; padding:10px 18px;}
.shop_intro img.pic{ width:160px; height:160px; border:1px solid #e3e3e3;}
.shop_fenlei li{ overflow:hidden; font-size:14px; border-bottom:1px #e3e3e3;}
.side_shop_ul a.pic img{ width:180px; height:135px;}
/*左边内容样式结束*/

/*右边内容样式开始*/
.shop_lunzhuan{ width:780px; height:200px; overflow:hidden;}
.shop_ico{ display:inline-block; background:url(shop_ico.png) no-repeat; vertical-align:middle; width:12px; height:12px; margin:0px 3px;}
.shop_box{ height:180px; width: 360px;}
.shop_tit{ border-bottom:1px solid #e3e3e3; overflow:hidden;}
.shop_tit b{ font-size:15px; color:#333;}
.shop_news li{ overflow:hidden;}
.shop_list{ width:auto;}
.shop_list li{ margin:10px 7px 0px ;}
.coupon li{ float:left; margin:5px 6px;}
.coupon_box{ width:220px; height:108px; background:url(youhui_bg.png) no-repeat; padding:10px; color:#fff;}
.coupon_box p.price{ line-height:40px;}
.coupon_box p{ line-height:30px;}
.coupon_box p.price b.lt{ font-size:30px;}
p.sub_shop_tit{ border-bottom:1px solid #e3e3e3;}
p.sub_shop_tit b{ font-size:16px; color:#333; border-bottom:2px solid #fe7902; line-height:28px; display:inline-block; padding-bottom:2px;}
.shop_intro_box{ margin:10px 0px;}
/*.shop_intro_box p span{ width:50%; display:inline-block;}*/
.sub_shop_at ul{ width:100%;}
.sub_shop_intro h2{ text-align:center;}
.coupon_box_intro{ width:65%;}
.coupon_box_intro p{ line-height:22px;}
.sub_coupon div.rt{ width:62%;}
.sub_coupon div.rt p{ font-size:14px;}
.goods_top_img img{ width:360px; height:270px;}
.goods_tit_ul{ margin-top:4px;}
.goods_tit_ul li{ float:left; margin-right:3px;}
.goods_tit_ul li.last{ margin-right:0px;}
.goods_tit_ul li img{ width:68px; height:68px; border:1px solid #fff;}
.goods_tit_ul li img:hover{border:1px solid #fe7902;}
.goods_intro{ position:relative; width:50%;}
.goods_intro .coDe{ position:absolute; right:40px; top:50px; width:140px; }
.goods_intro .coDe.current{ background:#f5f5f5; }
.goods_intro .coDe .pic.current{ background:#f5f5f5;}
.goods_intro p.point_p{ border:1px dashed #FF9F49; background:#fdead8; padding:0px 10px; margin:5px 0px 10px 0px; font-weight:bold;}
.point_ico{ width:17px; height:17px; background-position:-14px 0px;}
.goods_intro p{ font-size:14px; line-height:30px;}
.goods_intro p a.btn{ margin-right:10px; border-radius:0px; font-size:16px; height:36px; line-height:36px;}
.goods_intro p a.gwc_btn{ width:114px;background:#ff9f49;}
.goods_intro p a.gm_btn{width:100px; background:#fe7902;}
.goods_intro p b.fontcl2{ font-size:20px;}
.goods_buy_cont{ padding:10px; background:#f9f9f9; border:1px dashed #ccc;}
p.shuxing span{ display:inline-block; width:33%;}
p.sub_shop_fl{ border-bottom:1px solid #e3e3e3; background:#f8f8f8;}
p.sub_shop_fl a{ display:inline-block; font-size:16px; padding:5px 20px;margin-bottom:-1px;}
p.sub_shop_fl a.current{ background:#fff;  border-top:2px solid #00ad28; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
p.sub_shop_fl a.first{border-left:none;}
p.goods_buy_count a{display:inline-block;float:left;width:26px;height:25px;line-height:24px;text-align:center;color:#888;text-decoration:none;font-size:22px;background:#E9E9E9; border:1px solid #e3e3e3;}
p.goods_buy_count a:hover{opacity:0.8}
p.goods_buy_count a.jian{line-height:4px;}
.buy_count_text{float:left;width:36px;height:25px;border:1px solid #e3e3e3;line-height:20px;text-align:center;}
.goods_intro p .btn{ margin-top:10px;}
.jh-spec dt{ font-size:14px;}
#product_spec_ul li.sp-txt{ float:left; margin:5px 8px 5px 0px; position:relative; background:none; box-shadow:0px;}
#product_spec_ul li.sp-txt a{ display:block; border:2px solid #ccc; padding:0px 10px;}
#product_spec_ul li.sp-txt a:hover,#product_spec_ul li.sp-txt a.hovered{ border:2px solid #ff6600; text-decoration:none;}
#product_spec_ul li.sp-txt i{ position:absolute; width:9px; height:9px; background:url(guige.png) no-repeat; right:0px; bottom:0px; display:none;}
#product_spec_ul { margin-bottom:10px; overflow:hidden;}
.jh-key ul li a{ margin:0px;}
ul.mendian_list li{ border:1px solid #e0e0e0; overflow:hidden; padding:5px; margin:5px 0px; font-size:14px;}
ul.mendian_list li a.pic img{ margin-right:10px; width:200px; height:150px;}
ul.mendian_list li h2{ font-weight:bold;}
ul.mendian_list li div.text{ width:530px; height:140px; overflow:hidden;}
.menmianDet h2{ font-weight:bold; margin-bottom:10px;}
/*右边内容样式结束*/

/*修改样式*/
.shop_nav{ background:#313131; height:50px; line-height:50px;}
.shop_nav li{ float:left; margin-right:0; width:140px; text-align:center;}
.shop_nav a{ padding:0; color:#fff; display:block; font-size:14px;}
.shop_nav a.current,.shop_nav a:hover{ background:#000;}
.shop_nav li a .ico{ display:inline-block; width:10px; height:8px; background:url(../../../static/images/mall/downIco.png) no-repeat; vertical-align:middle; margin-left:5px;}
.shop_lt{ width:245px;}
.shop_rt{ width:935px;}
.shop_intro{ background:none; padding:0;}
/*商家信息*/
.shop_intro_box{ margin:0;}
.shop_intro_box .top{ width:100%; height:240px; background:url(../../../static/images/mall/intro-bj.jpg) no-repeat; position:relative;}
.heartBg{ display:inline-block; width:110px; height:22px; line-height:0; font-size:0; vertical-align:middle; background:url(../../../static/images/mall/heartIco.png) repeat-x left bottom; background-size:22px auto; position:relative; text-align:left;}
.heart{display:inline-block; height:22px; font-size:0; line-height:0; vertical-align:middle; background:url(../../../static/images/mall/heartIco.png) repeat-x left top; background-size:22px auto;}
.shop_intro_box .top .wz_box{ width:100%; position:absolute; top:50%; margin-top:-51px; left:0;}
.shop_intro_box .top h3{ font-size:24px; line-height:35px; margin-bottom:5px;}
.shop_intro_box .top p{ font-size:16px;}
.shop_intro_box .top .link{ margin-left:15px;}

.shop_intro_box .intro_box{ padding:20px 20px 65px; font-size:16px; line-height:36px;}
.shop_intro_box .intro_box .l_wz{ width:465px; padding-right:25px;}
.shop_intro_box .intro_box .l_wz h3{ font-weight:bold; line-height:36px;}
.shop_intro_box .intro_box .r_wz{ width:370px; position:relative; padding-left:35px;}
.shop_intro_box .intro_box .r_wz:before{ content:""; position:absolute; left:0; top:0; bottom:-40px; border-left:1px dashed #e6e6e6;}
/*商品详情*/
.blueGoods_top .title{ font-size:16px; line-height:53px; font-weight:700;}
.blueGoods_top .title span{ font-size:14px;}
.blueGoods_top .title span.graycl{ margin-left:14px;}
.blueGoods_top .area{ padding:20px; border-color:#e6e6e6;}
.goods_top_img img{ width:510px; height:400px;}
.goods_intro{ width:620px;}
.goods_intro .bt{ font-size:18px; font-weight:700; line-height:38px; margin-bottom:17px;}

.goods_intro .price_box{ background:#f8f8f8; height:80px; line-height:80px; font-size:14px; padding:0 20px;}
.goods_intro .price_box span{ font-size:30px; margin-right:50px; font-weight:700;}
.goods_intro .panel_box{ padding:26px 0;}
.goods_intro .panel_box li{ float:left; font-size:14px; margin-right:85px;}
.goods_intro p{ line-height:34px;}
.goods_buy_cont{ padding:16px 0 17px; border:0; background:none; border-top:1px dashed #e6e6e6;}
.jh-key dl{ margin:0;}
.jh-key dl dt{ width:46px; text-align:left; line-height:34px; font-size:14px;}
#product_spec_ul{ margin-bottom:0;}
#product_spec_ul li.sp-txt{ margin:0 10px 10px 0;}
#product_spec_ul li.sp-txt a{ padding:0 18px; height:32px; line-height:32px; color:#666; border:1px solid #e6e6e6;}
#product_spec_ul li.sp-txt a:hover, #product_spec_ul li.sp-txt a.hovered{ border-width:1px;}
dl.jh-point dd em { display:inline-block; line-height:32px; height:32px; padding:0 5px; margin:0; font-style: normal;}
p.goods_buy_count .wz{ width:50px; height:34px;}
p.goods_buy_count .oper{ border:1px solid #e6e6e6; margin-right:15px;}
p.goods_buy_count a{ display:block; float:none; width:18px; height:16px; line-height:16px; color:#666; font-size:14px; background:#fff; border:0;}
p.goods_buy_count a:hover{opacity:0.8}
p.goods_buy_count a.jian{ height:15px; line-height:15px; border-top:1px solid #e6e6e6;}
.buy_count_text{ width:42px; height:32px; border-right:0; line-height:32px;}
p.goods_buy_count .frame{ border:1px solid #e6e6e6;}

.goods_intro p .btn{ margin-top:20px;}
.goods_intro p a.btn{ margin-right:20px; border-radius:4px; font-size:18px; height:50px; line-height:50px; color:#fff;}
.goods_intro p a.gwc_btn{ width:200px; background:#ff3300;}
.goods_intro p a.cartBtn{ width:200px; background:#f09500;}
.goods_buy_cont .jh-key{ margin-bottom:0;}

.blueGoods_top .action_box{ margin-top:20px;}
.blueGoods_top .action_box a{ display:block; float:left; color:#666; font-size:16px; margin-right:60px;}
.blueGoods_top .action_box a i{ display:inline-block; width:16px; height:14px; background-repeat:no-repeat; vertical-align:baseline; margin-right:6px;}
.blueGoods_top .action_box a i.ico1{ background-image:url(../../../static/images/mall/ico12.png);}
.blueGoods_top .action_box a i.ico2{ width:12px; height:12px; background-image:url(../../../static/images/mall/ico13.png);}

p.sub_shop_fl{border-color:#159be1; background:#fff;}
p.sub_shop_fl:after{content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;}
p.sub_shop_fl a{ float:left; padding:6px 30px; font-size:14px; font-weight:700;}
p.sub_shop_fl a.current{ border-top:0 none; border-left:0 none; border-right:0 none; background:#159be1; color:#fff;}






/*修改样式end*/