/*弹出菜单*/
.muenbg{ display:none;width:100%; height:100%;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;z-index:9991;position:fixed; top:0; right:-100%;}
.muenbg .hidebtn{ width:20%; float:left; padding-top:200px; text-align:center;}

.muenclassbox{display:none; width:80%;height:100%; background-color:#E8E8E8;z-index:9992;position:fixed; top:0; right:-100%; overflow:auto;}
.muenclassbox .musearchbox{ margin:4%; height:30px; border:1px solid #ccc; background-color:#FFF;}
.muenclassbox .musearchbox .muinputbox{ float:left; width:70%;}
.muenclassbox .musearchbox .muinputbox .muintxt{width:100%; height:20px; border:1px solid #fff;}
.muenclassbox .musearchbox .butsbox{ float:right; height:16px;padding-right:7px; padding-top:2px;}

.muenclassbox .mulist{margin:4%;}
.muenclassbox .mulist ul{ display:block;}
.muenclassbox .mulist ul li{ margin-bottom:2px; padding-right:10px; height:40px; line-height:40px; border-bottom:none; background-color:#fff;}
.muenclassbox .mulist ul li:last-child{}
.muenclassbox .mulist ul li a{ display:block;height:40px; line-height:40px; padding-left:12px; font-size:16px; font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif; background:url(../images/mor-ico-01.png) no-repeat 100% center; background-size:auto 12px;}

#navclass{ background-color:#444;}
/*弹出菜单END*/

.shopcar{ width:40px; height:40px; position:fixed; bottom:80px; right:12px; z-index:12;}
.shopcar .buynumber{ display:block; width:16px; height:16px; line-height:16px;border-radius:50px; background-color:#f00; text-align:center; font-size:10px; color:#fff; font-style:normal; position:absolute; top:0px; right:0px; overflow:hidden;}
.shopcar a{ display:block; width:40px; height:40px;border-radius:50%;}
.shopcar a img{border-radius:50%;}

.shopmuen{height:55px; position:fixed; width:100%; bottom:0; left:0; z-index:30; border-top:1px solid #dedede;
background-image:-webkit-gradient(linear,left top,left bottom,from( #fff ),to( #f3f3f3 ));
background-image:-webkit-linear-gradient( #fff,#f3f3f3 );
background-image:-moz-linear-gradient( #fff,#f3f3f3 );
background-image:-ms-linear-gradient( #fff,#f3f3f3 );
background-image:-o-linear-gradient( #fff,#f3f3f3 );
background-image:linear-gradient( #fff,#f3f3f3 );
}
.shopmuen .shopmuenindex{ width:55px; padding:12px 0 13px; background-color:#ff4400; position:absolute; top:0; left:0;}
.shopmuen .shopmuenindex a{display:block; height:30px; text-align:center;}
.shopmuen ul{ display:block; padding-top:8px; padding-left:55px;}
.shopmuen ul li{width:33%; float:left;}
.shopmuen ul li:first-child{width:34%;}
.shopmuen ul li a{display:block; text-align:center;}
.shopmuen ul li a span{display:block; font-size:12px; color:#999;}
.shopmuen ul li a span img{}

.footer .telbox{ padding-top:20px;}
.footer .telbox span{ display:block; font-size:12px; color:#999; text-align:center;}
.footer .telbox a{ display:block; text-align:center;}
.footer .telbox a strong{ font-size:24px; color:#666;}

.shopheader{}
.shopheader .topbar{ z-index:100; width:100%; height:40px;background-color:#FF4400;}
.shopheader .topbar .uifbtn{ width:30px; height:24px; position:absolute; top:6px; left:8px;}
.shopheader .topbar .uifbtn a{}
.shopheader .topbar .uifbtn a img{ margin-top:2px;}
.shopheader .topbar .mainname{ height:40px; line-height:40px; padding:0 50px; overflow:hidden; text-align:center; color:#fff; font-size:16px; font-weight:bold;}

.shopheader .topbar .topind{ width:24px; height:24px; position:absolute; top:6px; right:8px;}
.shopheader .topbar .topind a img{ margin-top:2px;}

.shoptopbox{ background-color:#fff;}
.shoptopbox .shoplogowbox{ overflow:hidden; padding:12px;}
.shoptopbox .shoplogowbox .logomainpic{ float:left; width:80px; height:80px; margin-right:12px; border:1px solid #f8f8f8; overflow:hidden;}
.shoptopbox .shoplogowbox .logomainpic img{}
.shoptopbox .shoplogowbox .shopname{ padding-top:26px; line-height:28px; font-size:18px;font-weight:bold;}
.shoptopbox .shoplogowbox .logomainpic50{float:left; width:50px; height:50px; margin-right:12px; overflow:hidden;}
.shoptopbox .shoplogowbox .shopname50{ padding-top:11px; line-height:28px; font-size:18px;font-weight:bold;}
.shoptopbox .shoplogowbox .shopname h3{}
.shoptopbox .shopmuennod{ border-top:1px solid #dedede; overflow:hidden;}
.shoptopbox .shopmuennod ul{ display:block; padding:12px 0;text-align:center; overflow:hidden; }
.shoptopbox .shopmuennod ul li{float:left; width:25%;}
.shoptopbox .shopmuennod ul li a{display:block; line-height:30px; font-size:14px; color:#999999; display:block; border-right:1px solid #dedede;}
.shoptopbox .shopmuennod ul li:last-child a{ border:none;}

.warp .shoptuanmod{ padding:16px 0 0; overflow:hidden;padding-bottom:16px;}
.warp .shoptuanmod a{ display:block; padding:0 4px; overflow:hidden; background-color:#fff; position:relative;}
.warp .shoptuanmod a i.tuantag{ display:block; padding:0 6px; line-height:18px; font-size:14px; color:#fff; font-style:normal; background-color:#ff6933;border-radius:2px; position:absolute; top:12px; left:16px;}
.warp .shoptuanmod a .tgbigpic{ width:50%; float:left;}
.warp .shoptuanmod a .tgbigpic span{ display:block; padding:8px;}
.warp .shoptuanmod a .tgbigpic img{}
.warp .shoptuanmod a .dowtime{ font-size:12px; color:#999;}
.warp .shoptuanmod a .dowtime span{ height:22px;font-size:14px; line-height:22px; display:inline-block;}
.warp .shoptuanmod a .dowtime span.tim{ display:inline-block; padding:0 3px;font-size:12px; background-color:#999999; color:#fff;border-radius:4px;}
.warp .shoptuanmod a .dowtime i{ font-style:normal;}
.warp .shoptuanmod a .tgbtxt{width:48%; float:left; padding:16px 1% 0; padding-top:16px; font-size:12px;}
.warp .shoptuanmod a .tgbtxt .tgtit{ font-size:14px; color:#0e0e0e; max-height:48px; line-height:24px; overflow:hidden;}
.warp .shoptuanmod a .tgbtxt .tgprice{ color:#ff0000; font-size:14px; font-weight:bold;}
.warp .shoptuanmod a .tgbtxt .tgprice strong{ color:#fff;}
.warp .shoptuanmod a .tgbtxt .tgmark{display:inline-block; font-size:12px;}
.warp .shoptuanmod a .tgbtxt .tgmark s{ color:#999;}
.warp .shoptuanmod a .tgbtxt .tgbuynumber{ padding-left:3px; font-size:12px; line-height:30px; color:#999;}
.warp .shoptuanmod a .tgbtxt .tgbuynumber img{ margin-top:-4px;}
.warp .shoptuanmod a .tgbtxt .tgbuynumber strong{ color:#2f2f2f;}
.warp .shoptuanmod a.moretuango{ padding-right:12px; height:30px; text-align:right; font-size:12px; color:#999;}
.warp .shoptuanmod a.moretuango img{ margin-top:-2px;}
.warp .shoptuanmod a.moretuango span{ float:left; color:#ff4400; padding-left:12px;}

.warp .modwarp{ background-color:#FFF; margin-bottom:16px; overflow:hidden;}
.warp .modwarp .yhjindbox{ padding:12px 8px; border-bottom:1px solid #dedede;}
.warp .modwarp .yhjindbox a{ display:block; position:relative;}
.warp .modwarp .yhjindbox a .yhjindpic{ width:60px; height:60px; position:absolute; left:0; top:0;}
.warp .modwarp .yhjindbox a .yhjindpic img{}
.warp .modwarp .yhjindbox a .yhjindtxt{padding-left:70px; height:60px; padding-top:3px;}
.warp .modwarp .yhjindbox a .yhjindtxt h3{ font-size:18px; font-weight:bold; color:#08bced; height:30px; line-height:30px; overflow:hidden;} 
.warp .modwarp .yhjindbox a .yhjindtxt span{ display:block; height:22px; line-height:22px;color:#999; font-size:14px; overflow:hidden;}

.warp .modwarp .newsbox{padding:10px 12px;}
.warp .modwarp .newsbox .nwtit{ height:30px; line-height:30px;}
.warp .modwarp .newsbox .nwtit h3{ float:left; height:30px; font-size:16px; color:#010101; font-weight:bold; overflow:hidden;}
.warp .modwarp .newsbox .nwtit h3 i{ color:#ff9600; font-size:12px; padding-left:3px; font-style:normal; font-weight:normal;}
.warp .modwarp .newsbox .nwtit span{ float:right; display:block; width:20px;  padding:5px;}
.warp .modwarp .newsbox .nwtit span a{ display:block; width:20px; height:20px; text-align:center;}
.warp .modwarp .newsbox .nwtit span img{ display:block; float:right;}
.warp .modwarp .newsbox .nwlistbox ul{height:40px; overflow:hidden;}
.warp .modwarp .newsbox .nwlistbox ul li{ height:30px;}
.warp .modwarp .newsbox .nwlistbox ul li a{ display:block; height:40px; line-height:40px; font-size:16px; color:#666; overflow:hidden;}
.warp .modwarp .newsbox .nwlistbox ul li a img{ margin-top:-2px;}


.warp .modwarp{}
.warp .modwarp .mdptit{ height:40px; border-bottom:1px solid #dedede;}
.warp .modwarp .mdptit h3{ float:left; padding-left:8px; height:40px; line-height:40px; font-size:18px; font-weight:bold;}
.warp .modwarp .mdptit h3.colorff6600{color:#ff6600;}
.warp .modwarp .mdptit h3.colorff4c2e{color:#ff4c2e;}
.warp .modwarp .mdptit h3.color5899f3{color:#5899f3;}
.warp .modwarp .mdptit span{ float:right; display:block; height:24px; line-height:24px; padding:8px;}
.warp .modwarp .mdptit span a{ display:block;}
.warp .modwarp .mdptit span a img{ float:right;}

.warp .modwarp .indnewpro{}
.warp .modwarp .indnewpro .newbigbox{ overflow:hidden;}
.warp .modwarp .indnewpro .newbigbox a{ display:block; padding:0 4px; overflow:hidden;}
.warp .modwarp .indnewpro .newbigbox a .nbbigpic{ width:40%; float:left;}
.warp .modwarp .indnewpro .newbigbox a .nbbigpic span{ display:block; padding:8px;}
.warp .modwarp .indnewpro .newbigbox a .nbbigpic img{}
.warp .modwarp .indnewpro .newbigbox a .nbbtxt{width:58%; float:left; padding:16px 1% 0; padding-top:16px;}
.warp .modwarp .indnewpro .newbigbox a .nbbtxt .sh{ color:#bbb;}
.warp .modwarp .indnewpro .newbigbox a .nbbtxt .sh strong{ font-size:24px; font-weight:normal;}
.warp .modwarp .indnewpro .newbigbox a .nbbtxt .sh em{ font-size:12px; font-weight:bold;}
.warp .modwarp .indnewpro .newbigbox a .nbbtxt .tit{ font-size:16px; color:#0e0e0e; max-height:48px; line-height:24px; overflow:hidden;}
.warp .modwarp .indnewpro .newbigbox a .nbbtxt .price{ color:#ff0000; font-weight:bold;}

.warp .modwarp .indnewpro .commdlist{ border-top:1px solid #dedede;}
.warp .modwarp .indnewpro .commdlist ul{display:block;overflow:hidden; padding-left:1%;}
.warp .modwarp .indnewpro .commdlist ul li{float:left;width:33%;}
.warp .modwarp .indnewpro .commdlist ul li a{ display:block; padding:6px; border:1px solid #dedede; border-left:none; border-top:none;}
.warp .modwarp .indnewpro .commdlist ul li:nth-child(3n) a{ border-right:1px solid #fff;}
.warp .modwarp .indnewpro .commdlist ul li:nth-child(4) a,
.warp .modwarp .indnewpro .commdlist ul li:nth-child(5) a,
.warp .modwarp .indnewpro .commdlist ul li:nth-child(6) a{border-bottom:1px solid #fff;}
.warp .modwarp .indnewpro .commdlist ul li a dl{}
.warp .modwarp .indnewpro .commdlist ul li a dl dt{min-height:120px;}
.warp .modwarp .indnewpro .commdlist ul li a dl dt img{max-height:120px;}
.warp .modwarp .indnewpro .commdlist ul li a dl dd{ padding-bottom:8px;}
.warp .modwarp .indnewpro .commdlist ul li a dl dd span{ display:block; font-size:12px; height:26px; line-height:26px; color:#666; overflow:hidden;}
.warp .modwarp .indnewpro .commdlist ul li a dl dd strong{ padding:0 6px;font-size:12px; color:#ff0000; font-weight:bold; background-color:#eeeeee;}

.warp .modwarp .aboutshop{ padding:12px 8px;}
.warp .modwarp .aboutshop a{ display:block; height:80px; position:relative;}
.warp .modwarp .aboutshop a .abtshoppic{  width:80px; height:80px;position:absolute; top:0; left:0;}
.warp .modwarp .aboutshop a .abtshoppic img{}
.warp .modwarp .aboutshop a .abtshoptxt{ padding:10px 0 0px 90px; height:60px; line-height:20px; font-size:12px; color:#666; overflow:hidden;}

/*商家首页END*/
.warp .curretit{ height:40px;}
.warp .curretit h3{ padding-left:8px;line-height:40px; float:left; font-size:18px; color:#ff4400; font-weight:bold;}
.warp .curretit span{ float:right; padding-right:10px;}
.warp .curretit span a{line-height:30px; color:#999;}
.warp .curretit span a img{ margin-top:-4px;}

/*产品列表*/
.warp .prolistwarp ul.listitem2{ display:block; overflow:hidden;}
.warp .prolistwarp ul.listitem2 li{ width:50%; float:left;}
.warp .prolistwarp ul.listitem2 li a{ display:block;background-color:#fff; margin:0 8px 16px;}
.warp .prolistwarp ul.listitem2 li a dl{ display:block; padding:8px 8px 12px;}
.warp .prolistwarp ul.listitem2 li a dl dt{}
.warp .prolistwarp ul.listitem2 li a dl dt img{}
.warp .prolistwarp ul.listitem2 li a dl dd{}
.warp .prolistwarp ul.listitem2 li a dl dd .nprotit{ height:30px; line-height:30px; font-size:14px; color:#666; overflow:hidden;}
.warp .prolistwarp ul.listitem2 li a dl dd .nproprice{}
.warp .prolistwarp ul.listitem2 li a dl dd .nproprice strong{margin-left:4px; font-size:16px; color:#f00; padding:0 4px;}
/*产品列表END*/

.warp .tuangoulistwarp{}
.warp .tuangoulistwarp ul{}
.warp .tuangoulistwarp ul li{ padding-bottom:16px;}
.warp .tuangoulistwarp ul li a{ display:block; padding:0 4px; overflow:hidden; background-color:#fff; position:relative;}
.warp .tuangoulistwarp ul li a .tgbigpic{ width:50%; float:left;}
.warp .tuangoulistwarp ul li a .tgbigpic span{ display:block; padding:8px;}
.warp .tuangoulistwarp ul li a .tgbigpic img{}
.warp .tuangoulistwarp ul li a .dowtime{ font-size:12px; color:#999;}
.warp .tuangoulistwarp ul li a .dowtime span{ height:22px;font-size:14px; line-height:22px; display:inline-block;}
.warp .tuangoulistwarp ul li a .dowtime span.tim{ display:inline-block; padding:0 3px;font-size:12px; background-color:#999999; color:#fff;border-radius:4px;}
.warp .tuangoulistwarp ul li a .dowtime i{ font-style:normal;}
.warp .tuangoulistwarp ul li a .tgbtxt{width:48%; float:left; padding:16px 1% 0; padding-top:16px; font-size:12px;}
.warp .tuangoulistwarp ul li a .tgbtxt .tgtit{ font-size:14px; color:#0e0e0e; max-height:48px; line-height:24px; overflow:hidden;}
.warp .tuangoulistwarp ul li a .tgbtxt .tgprice{ color:#ff0000; font-size:14px; font-weight:bold;}
.warp .tuangoulistwarp ul li a .tgbtxt .tgprice strong{ color:#fff;}
.warp .tuangoulistwarp ul li a .tgbtxt .tgmark{display:inline-block; font-size:12px;}
.warp .tuangoulistwarp ul li a .tgbtxt .tgmark s{ color:#999;}
.warp .tuangoulistwarp ul li a .tgbtxt .tgbuynumber{ padding-left:3px; font-size:12px; line-height:30px; color:#999;}
.warp .tuangoulistwarp ul li a .tgbtxt .tgbuynumber img{ margin-top:-4px;}
.warp .tuangoulistwarp ul li a .tgbtxt .tgbuynumber strong{ color:#2f2f2f;}
/*团购列表END*/

/*新闻列表*/
.warp .newslistwarp{ min-height:300px;}
.warp .newslistwarp ul{}
.warp .newslistwarp ul li{ display:block; height:60px; padding:12px 10px; background-color:#fff; border-bottom:1px solid #dedede;}
.warp .newslistwarp ul li a{ display:block; line-height:30px; padding-right:12px;background:url(../images/mor-ico-01.png) no-repeat 100% center; background-size:auto 18px;}
.warp .newslistwarp ul li a span{ display:block; height:30px;line-height:30px; font-size:14px; color:#999;overflow:hidden;}
.warp .newslistwarp ul li a span strong{ font-size:16px; color:#666; font-weight:normal;}
.warp .newslistwarp ul li a span strong img{ margin-top:-2px;}
.warp .newslistwarp ul li a span.txtdiscr{ padding-left:14px;}
/*新闻列表END*/

.warp .txtconwarp{ margin-top:16px;}
.warp .modwarp .schxtxt{line-height:30px; padding:12px 20px; margin-bottom:14px; font-size:14px; color:#666;}
.warp .modwarp .schxtxt img{ max-width:100%; height:auto;}
.warp .modwarp .schtxtcontitbox{padding:20px 10px;}
.warp .modwarp .schtxtcontitbox h3{ font-size:16px; color:#666; text-align:center;font-weight:bold;}
.warp .modwarp .schdeterbox{ height:30px; line-height:30px; font-size:12px; padding-left:12px; margin:0 10px; background-color:#F0F0F0;}
.warp .modwarp .schdeterbox span{ padding-right:12px; color:#999;}
/*简介 新闻详情END*/

.warp .modwarp.minh300 .contactbox{ min-height:200px; margin:20px 16px 40px; padding:12px; border:2px solid #eeeeee; line-height:40px;}
.warp .modwarp.minh300 .contactbox .mapicodress{}
.warp .modwarp.minh300 .contactbox .mapicodress img{ margin-top:-4px;}
/*联系我们END*/


.warp .prolistwarp .youhuilist2{ width:100%;padding-top:12px; padding-bottom:12px; background-color:#fff; overflow:hidden;}
.warp .prolistwarp .youhuilist2 li{ padding:12px 2%;width:46%; float:left;}
.warp .prolistwarp .youhuilist2 li a{ display:block; width:160px; margin:0 auto;}
.warp .prolistwarp .youhuilist2 li:nth-child(2n+1) a{ float:right;}
.warp .prolistwarp .youhuilist2 li:nth-child(2n) a{ float:left;}
.warp .prolistwarp .youhuilist2 li a .juanbox{ border:1px solid #FF4700;}
.warp .prolistwarp .youhuilist2 li a .juanbox i{ display:none;}
.warp .prolistwarp .youhuilist2 li a .juanbox i img{}
.warp .prolistwarp .youhuilist2 li a .juanbox .juantit{ height:32px; background:url(../images/jun-bg.png) no-repeat 0 bottom; background-size:200% auto;}
.warp .prolistwarp .youhuilist2 li a .juanbox .juantit h3{ height:26px;line-height:26px; font-size:14px; text-align:center; font-weight:bold;color:#fff;background-color:#FF7B4D;overflow:hidden; }
.warp .prolistwarp .youhuilist2 li a .juanbox .juaninfo{ padding-top:10px; overflow:hidden;}
.warp .prolistwarp .youhuilist2 li a .juanbox .juaninfo .juanmoney{ width:50%; float:left; color:#ff7b4d;}
.warp .prolistwarp .youhuilist2 li a .juanbox .juaninfo .juanmoney .juanpar{ height:20px; line-height:20px; font-size:12px; padding-left:6px; overflow:hidden;}
.warp .prolistwarp .youhuilist2 li a .juanbox .juaninfo .juanmoney .juanpar strong{ font-size:18px;}
.warp .prolistwarp .youhuilist2 li a .juanbox .juaninfo .juaninfocen{width:50%; float:left;}
.warp .prolistwarp .youhuilist2 li a .juanbox .juaninfo .juaninfocen .juanterm{ height:20px; line-height:20px; font-size:12px; color:#ff4400; text-align:center;}
.warp .prolistwarp .youhuilist2 li a .juanbox .yhshopname{ padding-bottom:10px; height:20px; line-height:20px; text-align:center; overflow:hidden;}
.warp .prolistwarp .youhuilist2 li a .juanbox .yhshopname span{ font-size:12px; color:#666;}

@media (max-width:340px){
	.warp .prolistwarp .youhuilist2{ width:320px;}
	.warp .prolistwarp .youhuilist2 li{ padding:12px 0px;width:50%;}
	.warp .prolistwarp .youhuilist2 li a{width:150px; margin:0 5px;}
	}

@media (max-width:320px){
	.warp .prolistwarp .youhuilist2{ width:300px;}
	.warp .prolistwarp .youhuilist2 li{ padding:12px 0px;width:50%;}
	.warp .prolistwarp .youhuilist2 li a{width:140px; margin:0 5px;}
	}
/*店铺券已领*/
.warp .prolistwarp .youhuilist2 li.yhjlined a .juanbox{ position:relative;}
.warp .prolistwarp .youhuilist2 li.yhjlined a .juanbox i{ display:block; position:absolute;top:10px; right:10px;}
.warp .prolistwarp .youhuilist2 li.yhjlined a .juanbox{ border:1px solid #dedede;}
.warp .prolistwarp .youhuilist2 li.yhjlined a .juanbox .juantit{background:url(../images/jun-bg2.png) no-repeat 0 bottom; background-size:200% auto}
.warp .prolistwarp .youhuilist2 li.yhjlined a .juanbox .juantit h3{background-color:#ccc;}
.warp .prolistwarp .youhuilist2 li.yhjlined a .juanbox .juaninfo .juanmoney{color:#ccc;}
.warp .prolistwarp .youhuilist2 li.yhjlined a .juanbox .juaninfo .juaninfocen .juanterm{color:#ccc;}
.warp .prolistwarp .youhuilist2 li.yhjlined a .juanbox .yhshopname span{color:#ccc;}

/*优惠活动详情*/
.warp .yhconbox{ min-height:300px; background-color:#fff;}
.warp .yhconbox .yhctit{ padding:20px 12px;}
.warp .yhconbox .yhctit h3{ font-size:16px; color:#666; font-weight:bold; text-align:center;}
.warp .yhconbox .yhcconli{ padding:0 12px;}
.warp .yhconbox .yhcconli ul{}
.warp .yhconbox .yhcconli ul li{ margin-bottom:20px; padding:12px 8px; background-color:#F0F0F0;}
.warp .yhconbox .yhcconli ul li span{ display:block; color:#666; font-size:14px;}
.warp .yhconbox .yhcontxt{ padding:0 20px 40px; line-height:30px; font-size:14px; color:#666;}
.warp .yhconbox .yhcontxt img{width:100%;}
.warp .yhconbox .yhcjuan{ padding:20px 0 ;}
.warp .yhconbox .yhcjuan a{ display:block; width:250px; height:102px; margin:0 auto; background:url(../images/yhjuan-bg-01.png) no-repeat 0 0; background-size:250px 102px; position:relative;}
.warp .yhconbox .yhcjuan a span{ display:block; padding-top:20px; width:178px; float:right; color:#ffd768; text-align:center; font-size:18px; line-height:30px; font-weight:bold;}
.warp .yhconbox .yhcjuan a i{ position:absolute; top:10px; right:10px; display:none;}

.warp .yhconbox .yhisok a{background:url(../images/yhjuan-bg-02.png) no-repeat 0 0; background-size:250px 102px;}
.warp .yhconbox .yhisok a span{ color:#999;}
.warp .yhconbox .yhisok a i{ display:block;}
/*优惠活动END	*/

/*产品详情*/
.warp .procenwarp{ min-height:300px;}
.warp .procenwarp .proinfobox{ margin-bottom:16px; background-color:#fff;}
.warp .procenwarp .proinfobox .promainpic{ padding:20px 5% 20px;}
.warp .procenwarp .proinfobox .promainpic img{}

.warp .procenwarp .proinfomod{margin-bottom:16px; background-color:#fff;}
.warp .procenwarp .proinfomod .protitbox{border-bottom:1px solid #ECF0F1; padding:12px 8px; color:#666;}
.warp .procenwarp .proinfomod .protitbox h3{ padding-left:6px; font-size:16px; font-weight:bold;}
.warp .procenwarp .procsbox{ padding:12px 0px;}
.warp .procenwarp .procsbox ul{font-size:14px; color:#999;}
.warp .procenwarp .procsbox ul li{ min-height:26px; line-height:26px; padding-bottom:6px;}
.warp .procenwarp .procsbox ul li span{ display:block; height:24px;}
.warp .procenwarp .procsbox ul li .cltxt{ float:left; width:60px; text-align:right;}
.warp .procenwarp .procsbox ul li .rltxt{ float:left; color:#666;}
.warp .procenwarp .procsbox ul li .selnumberbox{ width:78px; height:26px; line-height:24px; float:left; padding-right:6px;}
.warp .procenwarp .procsbox ul li .selnumberbox .numbertable{ border:1px solid #ECF0F1; background-color:#ECF0F1;}
.warp .procenwarp .procsbox ul li .selnumberbox .proinputnumber{ width:26px; height:24px; border:1px solid #ECF0F1; text-align:center;}
.warp .procenwarp .procsbox ul li a{ font-size:12px; line-height:22px; color:#999;display:inline-block;_display:inline;_zoom:1; text-decoration:none; padding:0px 8px; border:2px solid #e1e1e1; margin:0 6px 6px 0px;white-space:nowrap; }
.warp .procenwarp .procsbox ul li a:hover{ color:#333;}
.warp .procenwarp .procsbox ul li a.selectmk{ border:2px solid #FF8700; color:#FF8700; background:url(../images/select.gif) no-repeat right bottom;}

.warp .procenwarp .proinfomod .procsbox ul li.selbox br{ display:none;}
ul.speclist,ul.speclists{ padding-left:20px;}
ul.speclist span,ul.speclists span{display:inline;}
ul.speclist li,ul.speclists li{ height:22px;font-size:12px; line-height:22px; color:#999; display:inline;_display:inline;_zoom:1; text-decoration:none; padding:0px 8px 0; border:2px solid #e1e1e1; margin:0 6px 6px 0px;white-space:nowrap;}
.warp .procenwarp .procsbox ul li ul.speclist li,.warp .procenwarp .procsbox ul li ul.speclists li{ display:inline-block; padding-bottom:0; min-height:22px; height:22px; line-height:22px;}
ul.speclist li.on,ul.speclists li.on{border:2px solid #FF8700; color:#FF8700; background:url(../images/select.gif) no-repeat right bottom;}


.warp .procenwarp .proinfomod .btnbar{ height:40px; padding:10px; border-top:1px solid #ECF0F1; background-color:#fff; position:relative;}
.warp .procenwarp .proinfomod .btnbar.posiontop{ width:100%; padding-top:10px; position:fixed; top:0; left:0;box-shadow:0 2px 4px rgba(0,0,0, 0.1); z-index:35;}
.warp .procenwarp .proinfomod .btnbar.posiontop a{ margin-right:20px;}
.warp .procenwarp .proinfomod .btnbar .proprice{float:left; line-height:40px;}
.warp .procenwarp .proinfomod .btnbar .proprice strong{ color:#ff0000; padding-right:12px; font-size:18px;}
.warp .procenwarp .proinfomod .btnbar .proprice s{ color:#999; font-size:14px;}
.warp .procenwarp .proinfomod .btnbar .probtnfr{ float:right; padding-right:0; position:absolute; top:10px; right:10px;}
.warp .procenwarp .proinfomod .btnbar .probtnfr .buybtn{ display:block; height:40px; line-height:40px; font-size:18px;padding:0 16px; font-weight:bold;background-color:#ff4400; color:#fff;}

/*套餐搭配模块start*/
/*套餐*/
.warp .procenwarp .procontentmod .pctodtit .shu { float:left; line-height:40px; padding-left:6px; color:#999; font-style:normal;}
.warp .procenwarp .procontentmod .pctodtit .showtcpro{ float:right; padding:8px;}
.warp .procenwarp .procontentmod .pctodtit .showtcpro a{ display:block; height:24px; line-height:24px;}
.warp .procenwarp .procontentmod .pctodtit .showtcpro a strong{ color:#ff4400; font-size:14px;}
.warp .procenwarp .procontentmod .pctodtit .showtcpro a strong img{ margin-top:-2px;}
.warp .procenwarp .procontentmod .tcwarp{ overflow:hidden;}
.warp .procenwarp .procontentmod .tcwarp ul{}
.warp .procenwarp .procontentmod .tcwarp ul li{ border-bottom:1px solid #dedede;}
.warp .procenwarp .procontentmod .tcwarp ul li:last-child{border-bottom:1px solid #fff;}
.warp .procenwarp .procontentmod .tcwarp ul li a{ display:block;}
.warp .procenwarp .procontentmod .tcwarp ul li a dl{}
.warp .procenwarp .procontentmod .tcwarp ul li a dl dt{ height:40px;}
.warp .procenwarp .procontentmod .tcwarp ul li a dl dt .tctit{height:40px; line-height:40px; font-size:12px; color:#666; padding:0 16px 0 6px; background:url(../images/mor-ico-01.png) no-repeat 98% center; background-size:auto 14px; overflow:hidden;}
.warp .procenwarp .procontentmod .tcwarp ul li a dl dt .tctit span{ display:inline-block; height:24px;line-height:24px; background-color:#ff4400; color:#FFF; padding:0 8px;border-radius:2px;}
.warp .procenwarp .procontentmod .tcwarp ul li a dl dt .tctit strong{ padding:0 0 0 8px; color:#f00;}
.warp .procenwarp .procontentmod .tcwarp ul li a dl dd{}
.warp .procenwarp .procontentmod .tcwarp ul li a dl dd .tcprolist{ overflow:hidden; padding:0px 0 10px 8px; }
.warp .procenwarp .procontentmod .tcwarp ul li a dl dd .tcprolist .tcproli{ width:20%; float:left; padding-top:8px; padding-bottom:8px;}
.warp .procenwarp .procontentmod .tcwarp ul li a dl dd .tcprolist .tcproli span{ display:block; padding-right:20px; background:url(../images/add-002.png) no-repeat right center; background-size:auto 10px;}
.warp .procenwarp .procontentmod .tcwarp ul li a dl dd .tcprolist .tcproli:last-child span{ background:none;}
.warp .procenwarp .procontentmod .tcwarp ul li a dl dd .tcprolist .tcproli span img{}
/*搭配*/
.warp .procenwarp .procontentmod .tjdpeilist{ padding:10px 0; overflow:hidden;}
.warp .procenwarp .procontentmod .tjdpeilist a{ display:block; }
.warp .procenwarp .procontentmod .tjdpeilist a ul{ display:block; overflow:hidden;}
.warp .procenwarp .procontentmod .tjdpeilist a ul li{ width:20%; float:left;}
.warp .procenwarp .procontentmod .tjdpeilist a ul li span{ display:block; padding:10px 12px 10px 8px;}
.warp .procenwarp .procontentmod .tjdpeilist a ul li span img{}
/*套餐搭配模块END*/

/*产品介绍*/
.warp .procenwarp .procontentmod{margin-bottom:16px; background-color:#fff;}
.warp .procenwarp .procontentmod .pctodtit{ height:40px; border-bottom:1px solid #dedede; overflow:hidden;}
.warp .procenwarp .procontentmod .pctodtit h3{float:left; padding:4px 0 0 6px; color:#ff4400; font-size:18px; line-height:34px; font-weight:bold;}
.warp .procenwarp .procontentmod .pctodtit h3 img{}
.warp .procenwarp .procontentmod .pctodtit h3 i{ float:left; display:inline-block; width:4px; height:16px; margin:8px 6px 0 0; line-height:2px; background-color:#486DB7;}

.warp .procenwarp .procontentmod .pctodtit .moreimg{ display:block; float:right;}
.warp .procenwarp .procontentmod .pctodtit .moreimg a{ display:block; width:30px; height:18px; padding:11px 0; line-height:18px; text-align:center;}
.warp .procenwarp .procontentmod .pctodtit .moreimg a img{margin-top:-4px;}

.warp .procenwarp .procontentmod .procontxt{ padding:12px; font-size:14px; color:#666; line-height:30px;}
.warp .procenwarp .procontentmod .procontxt img{ max-width:100%; height:auto;}
.warp .procenwarp .procontentmod .procontxt video{ max-width:100%; height:auto;}

/*评论*/
.commentbox{ padding-top:0px;}
.commentbox .ctbtit{ height:40px;}
.commentbox .ctbtit h3{ padding-left:8px; height:40px; line-height:40px; font-size:18px; font-weight:bold;}
.commentbox .ctbtit h3 img{ margin-top:-4px;}
.commentbox .ctbinput{ padding:12px 8px 6px;}
.commentbox .ctbinput .ctbinputtxt{ width:99%; height:60px; border:2px solid #dedede;}
input.ctbinputtxt:focus{ border:2px solid #dedede;}
.commentbox .ctbsubmit{ text-align:right; padding:6px 8px 30px;}
.commentbox .ctbsubmit .ctbbtn{ width:80px; height:30px; font-size:14px; font-weight:bold; color:#FFF; background-color:#0CA41B; border:1px solid #138C14;}
.ctblistbox{}
.ctblistbox .ctbtit{height:40px;}
.ctblistbox .ctbtit h3{padding-left:8px; height:40px; line-height:40px; font-size:18px; font-weight:bold;}
.ctblistbox .ctbtit h3 img{margin-top:-4px;}
.ctblistbox .ctblist{ padding-bottom:20px;}
.ctblistbox .ctblist ul{}
.ctblistbox .ctblist ul li{ padding-bottom:12px; margin:0 6px; border-top:1px solid #f1f1f1; overflow:hidden;}
.ctblistbox .ctblist ul li:last-child{border-bottom:1px solid #f1f1f1;}
.ctblistbox .ctblist ul li dl{ padding:8px;}
.ctblistbox .ctblist ul li dl dt{ width:10%; text-align:right; float:left; padding-top:6px;}
.ctblistbox .ctblist ul li dl dt a{}
.ctblistbox .ctblist ul li dl dt a img{}
.ctblistbox .ctblist ul li dl dd{ width:90%; float:right;}
.ctblistbox .ctblist ul li dl dd .ctbinfobox{ padding-top:6px; padding-left:6px; font-size:14px; overflow:hidden;}
.ctblistbox .ctblist ul li dl dd .ctbinfobox .ctbuser{ float:left;}
.ctblistbox .ctblist ul li dl dd .ctbinfobox .ctbuser span{ display:block;}
.ctblistbox .ctblist ul li dl dd .ctbinfobox .ctbuser .ctbname{}
.ctblistbox .ctblist ul li dl dd .ctbinfobox .ctbuser .ctbdata{ font-size:10px;  color:#999;}
.ctblistbox .ctblist ul li dl dd .ctbinfobox .ctnz{ float:right; padding-top:6px;}
.ctblistbox .ctblist ul li dl dd .ctbinfobox .ctnz a{ color:#999;}
.ctblistbox .ctblist ul li dl dd .ctbinfobox .ctnz a img{}
.ctblistbox .ctblist ul li dl dd .ctbtxt{padding-left:6px; font-size:14px; color:#666; line-height:30px;}
.ctbpagelist{ text-align:center; padding-bottom:12px; }
a.loadmore{ display:block; margin:0 auto; width:90%; height:30px; line-height:30px;font-size:14px; color:#999; background-color:#f1f1f1;}
/*产品详情END*/

.tcconbox{ width:100%; height:100%; background-color:#fff; overflow:auto; position:fixed; top:0; left:0; z-index:50;}
.tcconbox .tccbtit{width:100%; height:40px;background-color:#FF4400; position:relative;}
.tcconbox .tccbtit span a{ display:block; padding:8px 0; width:30px; height:20px; line-height:20px; text-align:center; position:absolute; top:0; left:0;}
.tcconbox .tccbtit span a img{}
.tcconbox .tccbtit h3{line-height:40px; text-align:center; font-size:18px; color:#fff;}

.tcconbox .tcconhtit{ border-bottom:1px solid #dedede; line-height:24px; font-size:16px; color:#666; padding:12px 16px 12px 80px; overflow:hidden; position:relative; font-weight:bold;}
.tcconbox .tcconhtit span{ display:inline-block; height:24px;line-height:24px; background-color:#ff4400; color:#FFF; padding:0 8px;border-radius:2px; position:absolute; top:12px; left:6px; font-weight:normal;}

.tcconbox .tcconlist{}
.tcconbox .tcconlist ul{}
.tcconbox .tcconlist ul li{  height:80px; padding:12px 8px; border-bottom:1px solid #dedede;}
.tcconbox .tcconlist ul li a{ padding-right:10px; display:block;height:80px; background:url(../images/mor-ico-01.png) no-repeat 100% center; background-size:auto 18px;}
.tcconbox .tcconlist ul li dl{ display:block;}
.tcconbox .tcconlist ul li dl dt{float:left; width:80px; height:80px; margin-right:12px;}
.tcconbox .tcconlist ul li dl dt img{ width:80px; height:80px;}
.tcconbox .tcconlist ul li dl dd{}
.tcconbox .tcconlist ul li dl dd .nprotit{ padding-top:10px; font-size:14px; color:#666; height:30px; line-height:30px; overflow:hidden;}
.tcconbox .tcconlist ul li dl dd .nproprice{ padding-top:6px}
.tcconbox .tcconlist ul li dl dd .nproprice strong{ margin-left:4px;  color:#f00; padding:0 4px; }

.tcconbox .tcpricbox{ font-size:14px; padding:12px 0;}
.tcconbox .tcpricbox .tcyhpric{ padding:6px 0; font-size:16px;}
.tcconbox .tcpricbox .tcyhpric span{ display:inline-block; width:110px; text-align:right;}
.tcconbox .tcpricbox .tcyhpric strong{ color:#f00; margin-right:8px;}
.tcconbox .tcpricbox .tcyhpric em{ display:inline-block; padding:0 6px; line-height:16px; font-size:10px; color:#fff; background-color:#ff9600;border-radius:2px;}
.tcconbox .tcpricbox .tcmarkpric{ color:#999; padding:6px 0;font-size:16px;}
.tcconbox .tcpricbox .tcmarkpric span{display:inline-block; width:110px; text-align:right; text-decoration:line-through;}
.tcconbox .tcpricbox .tcmarkpric strong{ font-weight:normal;text-decoration:line-through; margin-right:8px;}
.tcconbox .tcpricbox .tcmarkpric em{ display:inline-block; padding:0 6px; line-height:16px; font-size:10px; color:#fff; background-color:#ff9600;border-radius:2px;}

.tcconbox .addbuybtnbox{ border-top:1px solid #dedede; padding:20px 12px 60px;}
.tcconbox .addbuybtnbox a.addbuybtn{ display:block; width:100%; height:50px; line-height:50px; text-align:center; font-weight:bold; font-size:18px; color:#fff; background-color:#f40;}

.tcconbox .tcconlist ul li.dapeili{position:relative;}
.selctcheck{ width:20px; height:20px; position:absolute; top:45px; right:10px;}
.regular-checkbox{ display:none;}
.regular-checkbox + label {width:20px; height:20px;display: inline-block;background:url(../images/check-ico-1.png) no-repeat 0 0; background-size:20px 20px;}
.regular-checkbox:checked + label {background:url(../images/check-ico-2.png) no-repeat 0 0; background-size:20px 20px;}
.regular-checkbox:checked + label:after {background:url(../images/check-ico-2.png) no-repeat 0 0; background-size:20px 20px;}


.tcconbox .tcconlist ul li.dapeili a{ background:none; padding:0;}

.warp .modwarp .shopfencailist{}
.warp .modwarp .shopfencailist ul{ display:block; overflow:hidden;}
.warp .modwarp .shopfencailist ul li{ float:left;width:50%; border-bottom:1px solid #ECF0F1;}
.warp .modwarp .shopfencailist ul li a{display:block;padding:20px 10px; }
.warp .modwarp .shopfencailist ul li a img{display:block;}



 .hdphotolist{ padding-top:8px; overflow:hidden;}
 .hdphotolist ul li{ width:25%; float:left;}
 .hdphotolist ul li a{ border-right:1px solid #fff;border-bottom:1px solid #fff; display:block;}
 .hdphotolist ul li a img{}
 .hdphotolist ul.photoulli{ overflow:hidden;}
 .hdphotolist ul.photoulli li{ width:50%; float:left;}
 .hdphotolist ul.photoulli li a{ padding:4px;}