/*
*标题：店铺页面视图
*作者：张晓东
*项目：唯美购 美容师
*日期：2012
*/
@import url("/Css/Home/Lib/web_frame.css");
#web_content{ background: #ffffff}
/*shopSearchTop*/
.shopHomeSearchBar{ height:134px; background:#7b4990; overflow:hidden}
.inShopHomeSearchBar{ width:1200px; height:134px; position:relative; margin:0px auto; background:url(/Image/Shop/home/inShopHomeSearchBar.jpg) no-repeat top left}
.showHomeSystemBar{ height:32px; line-height:32px; position:absolute;width:2000px; padding-left:270px; background:url(/Image/Shop/home/showHomeSystemBarBg.jpg) no-repeat left top #582b6b; top:0px; left:0px}
.showHomeDo{ height:32px;}
.showHomeheaderConten{ height:95px; overflow:hidden;}
.showHomeLogobox{ float: left; width:345px; height:95px;}
.shopSearch{ height:95px; width:580px; float:left}
.shopSearch_box{ width:534px; height:87px; overflow:hidden; display:block; margin-top:8px;}
.shopSearch_buts{ height:21px; line-height:21px; font-size:12px; font-family:"宋体"; padding-left:41px; overflow:hidden}
.shopSearch_buts a{ display:block; color:#FFFFFF; width:52px; height:20px; float:left; text-align:center; margin-right:2px; cursor:pointer}
.shopSearch_buts a:hover{ background:#834d99}
.shopSearch_buts a.hover{ background:url(/Image/Shop/home/form_select_but.jpg) no-repeat top; font-weight:bold}
.searchContent{ height:65px; overflow:hidden;}
.searchContent form{ width:534px; height:43px; overflow:hidden; margin-bottom:8px; background:url(/Image/Shop/home/shopsearchbg.jpg) no-repeat top; display:block;}
.formShopTest{ height:30px; line-height:30px; border:none; background:none;color:#444; float:left; margin-top:7px; margin-left:23px; padding-left:5px; padding-right:5px; width:418px}
.formShopSub{width:68px; height:30px; float:left; margin-left:4px; margin-top:7px; display:block;border:none; background:none; cursor:pointer}
.searDiscrib{ font-size:12px; color:#FFFFFF; padding-left:33px}
.searDiscrib a{ color:#ffffff; padding-left:px; padding-right:5px}
.searDiscrib a:hover{ color:#d7a4ed}
.showhide{ display:none}
.shopRightPice{ height:95px; width:260px; float:right;text-align:center}
.shop_picboxshow{ width:65px;text-align:center; float:left; padding-top:17px; }
.shop_picboxshow img{ display:block; margin:0px auto; margin-bottom:5px}
.shop_picboxshow a{color:#fff; font-size:12px}
.shop_picboxshow a:hover{ color:#d7a4ed}
.inshowHomeSystemBar{ font-size:12px; color:#FFFFFF; width:905px}
.inshowHomeSystemBar a{ color:#FFFFFF; padding-left:3px; padding-right:3px}
.inshowHomeSystemBar a:hover{ color:#f6b616}
.inL{ float:left}
.inR{ float:right}
.inR a b{ color:#f6b616; padding-left:2px; padding-right:2px}
/*shop_bus购物车弹出层样式*/
.shop_bus{
	width:287px;
	position:absolute;
	background:#582b6b;
	right:20px;
	top:30px;
	display:none;
}
.shop_bus_box{ padding:2px}
.shop_bus_box h2{ font-size:14px; font-family:'宋体',Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:25px; padding:0px; margin:0px; display:block; padding-left:10px}
.shop_bus_contant{ background:#fff}
.shop_bus_list{ height:70px; border-bottom:1px dashed #cecccc}
.shop_bus_bottom{ height:80px}
.list_contant{ padding:7px 10px 0px 10px}
.shop_put{ float:left; margin-right:10px; display:block; border:1px solid #efefef}
.shop_put img{ display:block}
.shop_center{ width:110px; float:left; font-size:12px; line-height:28px; padding-right:5px}
.shop_jg{ float:right; display:block; text-align:right}
.shop_jg div{ font-size:12px}
.shop_jg div b{ font-size:15px; color:#FF0000}
.shop_del{ padding-top:20px}
.shop_del a{ text-decoration:underline; color:#0060ff}
.shop_del a:hover{ color:#7b4990}
.shop_bus_bottom{ text-align:right}
.list_contant p{ font-size:12px; line-height:32px}
.list_contant p a{ color:#0060ff; text-decoration:underline}
.list_contant p b.shoppirce{ font-size:14px; color:#FF0000; padding-left:5px; padding-right:5px}
.shop_center p a{ text-decoration:none; color:#666}
.shop_center p a:hover{ color:#7b4990}

/*shopHeader*/
.shopHomeHeader{ height:134px; overflow:hidden; background:url(/Image/Shop/home/shopHomeHeaderBg.jpg) no-repeat top center}

/*shopHomeMeun*/
.shopHomeMeun{ height:40px; line-height:40px; overflow:hidden; background:#7b4990; font-size:14px; font-weight:bold; font-family:"宋体",Arial, Helvetica, sans-serif; letter-spacing:1px}
.shopmenu{width:1200px; margin:0px auto; overflow:hidden; color:#FFFFFF; height:40px}
.shopmenu .lefhea{ display:block; float:left; background:#582b6b; width:197px}
.shopmenu .lefhea span{ margin-left:30px}
.shopmenu a{ display:block; float:left; background:#582b6b; padding-left:22px; padding-right:22px; background:none; color:#FFFFFF; margin-right:3px}
.shopmenu a:hover{ background:#6c407e}
.lefhea span a{ padding-left:31px}
.lefhea span a:hover{ background:none; text-decoration:underline}
.sport_list{ padding-left:10px; overflow:hidden;}
.sport_list ul li a{ color: #666666}
.sport_list ul li a:hover{ color:#7b4990}



/*shopConnent*/
.shopConnent{ display:block; padding:0px; margin:0px auto;width:1200px; margin-bottom:10px}
.connent_l{ float:left; width:968px; margin-right:10px;background:#FFFFFF}
.inConnent_l{ width:197px; height: 200px; float:left; margin-right:10px; position:relative; z-index:5}
.shopPosimenu{ background:#ffffff; border:1px solid #582b6b; border-top:none; margin-bottom:10px}
.inshopPosimenu{ padding:5px}
.fastMenu{ height:38px; margin-bottom:0px; border:1px solid #ffffff; padding:0px;position:relative; background:url(/Image/Shop/home/nemuBG.gif) no-repeat 0px 0px #f4f4f4; font-weight: bold}
.fastMenu.hover{ border:1px solid #582b6b; border-right:none; background-color:#ffffff; width:190px}
.fastMenu a{ line-height:38px; padding-left:38px; color:#5b5b5b}
.fastMenu a:hover{ color:#333333; font-weight:bold;}
.list_window{ width:145px; height:440px; overflow: hidden;  position:absolute; background:#FFFFFF; border:1px solid #582b6b; top:5px; left:196px; display:none}
.inListWin{ padding:0px; padding-right:0px}
.topLeftpce img{ display:block; overflow:hidden; background:#FFFFFF; padding:4px; border:1px solid #eee}



.inConnent_r{ width:761px; float:left;display:block; }
.inConnentForm{ margin-top:10px; height:52px; background:#f4f4f4; border:1px solid #e3e2e2}
.inConnentForm form{ overflow:hidden; display:block; height:30px; margin-top:11px; padding-left:20px; padding-right:20px}
.inConnentForm form div{ float:left}
.inConnentFormText{ height:28px; line-height:28px; border:1px solid #cec8d1; width:370px; padding-left:10px; padding-right:10px; color:#777777}
.inConnentFormBut{ width:68px; height:30px; overflow:hidden; border:none; background:url(/Image/Shop/home/sea_shop.gif) no-repeat top}
.topcenter{ font-size:12px; line-height:30px; color:#5e5d5e; padding-left:15px}
.topcenter a{color:#5e5d5e; padding-left:5px; padding-right:5px; }
.topcenter a:hover{ color:#7b4990}


.shopImg{ width:761px; height:375px;margin-top:10px; overflow:hidden;}
.shopImg img{ background:#ffffff}


/*table style*/
.order_table_a{font-size:12px; color:#303030; border-collapse:collapse; margin-top:0px;}
.order_table_a tr{ border-collapse:collapse; background:#fff;text-align:center}
.order_table_a td{ border-collapse:collapse;line-height:22px;}
.order_table_a td p{ padding-left:18px; padding-right:18px; line-height:28px}
.order_table_a td p a{ color:#7b4990}
.table_header td{ background:#f5f5f5;}
.inLwinright{ background:#f3f3f3}
.nulst h2{ display:block; font-size:14px; color:#7b4990; padding:0px; margin:0px; line-height:22px; margin-bottom:0px}
.nulst h2 a{color:#444444}
.nulst h2 a:hover{ color:#7b4990}
.therid{border-bottom:1px dashed #efefef; padding-bottom:10px}
.therid a{ color:#777777; padding-left:10px; padding-right:10px; font-size:12px}
.therid a:hover{color:#7b4990; cursor:pointer}
.nulst{ padding-left:10px; padding-right:10px; padding-bottom:0px; padding-top:10px}
/*.sport_box{ font-size:14px; color:#582b6b; line-height:22px; padding-bottom:5px; border-bottom:2px solid #582b6b; margin-top:10px; padding-left:10px; margin-bottom:10px; width:115px}
.sport_box h2{ font-size:14px}*/
.shoper_logo{ text-align:center; height:40px; border-bottom:1px dashed #c5c6c1; padding-bottom:5px;width:115px; margin:auto ;margin-bottom:5px; }
.date_shop .order_table_a{ margin-top:0px}
.date_shop .order_table_a tr{ border:1px solid #e3e3e3; height:26px}
.date_shop .order_table_a td{ border:none; font-size:12px}
.date_shop .order_table_a td.weekbox{ color:#6789ca}
.date_shop .order_table_a td.weekbox a{ color:#6789ca}
.date_shop .order_table_a td.weekbo{ color:#c01e42}
.date_shop .order_table_a td.weekbo a{color:#c01e42}
.date_shop .order_table_a td a{color:#525252; display:block; font-weight:bold}
.date_shop .order_table_a td a:hover{ background:#7b4990; color:#FFFFFF}

.sport_box{width:113px; padding:15px; padding-top:8px; background:#FFFFFF; line-height:28px; color:#7b4990; font-size:12px; font-family:'宋体',Arial, Helvetica, sans-serif; float:left; margin-right:2px;_margin-right:0px;}
.sport_box a{color:#7b4990}
.sport_box h2{ font-size:12px; line-height:28px;border-bottom:1px solid #7b4990; margin-bottom:5px; }


/*topScreen*/
.topScreen{height:165px; overflow:hidden;margin-top:10px}



.connent_r{ float:left; width:222px;}

.cot_r{ float:left; width:222px;}
/*右边样式*/
.connent_news{ margin-top:10px;}


.lab_newbox{ border:1px solid #e3e2e2;}
/*return*/
.lab_newbox1{ border:1px solid #e3e2e2;}


.home_shoptitle_right{ height:39px; overflow:hidden; background:url(/Image/Shop/home/right_top_bg.gif) repeat-x top;}
.home_shoptitle_right span{ display:block; height:34px; line-height:34px; font-size:14px; margin-top:5px; padding-left:8px}
.home_shoptitle_right span a{ display:block; padding-left:20px; padding-right:20px;  text-align:center; float:left; margin-right:5px; color:#5b5b5b}
.home_shoptitle_right span a.hoverssd{border:1px solid #e3e2e2; background:#ffffff; border-bottom:none; color:#7b4990}

/*return*/

.home_shoptitle_right1{ height:39px; overflow:hidden; background:url(/Image/Shop/home/right_top_bg.gif) repeat-x top;}
.home_shoptitle_right1 span{ display:block; height:34px; line-height:34px; font-size:14px; margin-top:5px; padding-left:8px}
.home_shoptitle_right1 span a{ display:block; padding-left:20px; padding-right:20px;  text-align:center; float:left; margin-right:5px; color:#5b5b5b}
.home_shoptitle_right1 span a.hoverssd{border:1px solid #e3e2e2; background:#ffffff; border-bottom:none; color:#7b4990}
.home_shoptitle_connect{ position: relative;}
.home_shoptitle_connect ul{ padding:10px 15px 5px 10px; font-size:12px}
.home_shoptitle_connect ul li{ line-height:25px; height:25px;}
.home_shoptitle_connect ul li a{ color:#5b5b5b; display: block;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}
.home_shoptitle_connect ul li a:hover{ color:#7b4990}
.shopmore{ position: absolute; top: 115px; right: 5px}
.shopmore a{ color:#ad1310;}
.shopmore a:hover{ color:#7b4990}

.date_shop{ border:1px  solid #e3e2e2;overflow:hidden; margin-top:0px; border-top:none;}
.clickTime{ width:220px; height:58px; overflow:hidden; line-height:58px; background:url(/Image/Shop/home/dateclick.gif) no-repeat right; position:relative}
.clickTime span{ font-size:12px; padding-left:10px; font-weight:bold; line-height:60px; color:#fe65b9}
.mm{ position:absolute; font-size:20px; color:#000000; font-weight:bold; left:168px; line-height:normal; top:27px}
.mm:hover{ color:#7b4990}
span.mid_hora{}
span.mid_hora a{ width:237px; text-align:center; padding-left:0px; padding-right:0px; margin-right:0px}
span.mid_hora a.hoverssd{ border-top:2px solid #7b4990; color:#7b4990; font-weight:bold;}
.putBoxId .home_shoptitle_connect{ border-bottom:1px solid #e3e2e2}
.putBoxId .home_shoptitle_right{ background:url(/Image/Shop/home/bgsfd.gif) no-repeat top}

.show_pice_LstA{ width:1200px; margin:0px auto; height: 244px; overflow:hidden; padding-top:20px;}
.show_pice_LstA ul{ width:1200px; height:auto}
.show_pice_LstA ul li{ width:189px;  float:left; text-align:center; height:auto; line-height:23px}
.show_pice_LstA ul li a{ height:auto; display: block; margin: 0px auto; width:150px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}
.show_pice_LstA ul li p{ color:#5b5b5b; width: 150px; overflow: hidden; display: block; margin: 0px auto}
.show_pice_LstA ul li p b{ color:#ff0000!important}
.show_pice_LstA ul li img{ display:block; margin:0px auto; margin-bottom:8px}
.inBeautionTitle{ height:38px; line-height:38px; color:#544f4b; font-size:14px; background:#f4f4f4; border-top:1px solid #e3e2e2; border-left:1px solid #e3e2e2;border-right:1px solid #e3e2e2; overflow:hidden; text-align:center;}


.show_pice_LstB{ width:1198px; margin:0px auto; overflow:hidden; padding-top:15px; padding-bottom:15px;}
.show_pice_LstB ul{width:1300px; height:auto; padding:0px}
.show_pice_LstB ul li{ width:225px; margin-right:18px;  float:left; text-align:center; height:auto}
.show_pice_LstB ul li a{ height:auto}
.show_pice_LstB ul li p{ color:#5b5b5b}
.show_pice_LstB ul li p b{ color:#FF0000}
.show_pice_LstB ul li img{ display:block; margin:0px auto; margin-bottom:8px}

.pLeft{ float:left;}
.pLeft a{ display: block; width: 150px;  display: block;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}
.pRight{ float:right}

.inBeautionCenterTitle{ height:37px; line-height:37px; border-bottom:3px solid #7b4990; overflow:hidden; margin-bottom:0px}
.inBeautionCenterTitle span.Leftspan{font-size:20px; font-weight:bold; font-family:'宋体',Arial, Helvetica, sans-serif; float:left; display:block; color:#7b4990; float:left}
.inBeautionCenterTitle span.Rrightspan{ float:right; font-size:12px; }
.inBeautionCenterTitle span.Rrightspan a{color:#5b5b5b; font-size:12px; padding-right:8px}
.inBeautionCenterTitle span.Rrightspan a:hover{ color:#7b4990}

.positionbottom{ position:relative; width:225px; height:225px; overflow:hidden; margin-bottom:8px}
.positionbottom a{display:block; width:225px; height:225px; display: block; position:absolute; top:0px; left: 0px;margin:0px}
.positionbottom img{ margin-bottom:0px}
.shrtp{ margin:0px auto; width:160px}

.shrtp .buyshop{ display:block; width:60px; height:25px; line-height:25px; color:#FFFFFF; background:#824f98}
.shrtp .buyshop:hover{ background:#683f7a; color:#FFFFFF}
.shop_discribs{ width:225px; height:38px; position:absolute;  left:0px; bottom:-38px}
.shopword_box{}
/**/
.alpha_box{ width:225px; height:38px; position:absolute; top:0px; left:0px;background:#ffffff; z-index:0;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;-webkit-opacity:0.5; cursor:pointer}
.shopword_box{ width:225px; height:38px; line-height:38px; position:absolute; top:0px; left:0px; z-index:1}
.shopword_box a{ color:#555555}

.inBeautionContent{ overflow:hidden; display:block; background:#f4f4f4; border:1px solid #ebeaea; border-top:none}
.inBeautionContentPice{ padding-top:18px; padding-bottom:10px; border-top:1px solid #ebeaea}
.inBeautionContentPice img{ display:block; overflow:hidden; background:#FFFFFF; border:1px solid #e3e2e2; padding:4px; margin:0px auto}
.inBeautionContentPice p{ text-align:center}
.discribe{ padding-left:17px; padding-right:17px; line-height:22px; padding-top:8px}
.discribe p{ font-size:12px; color:555555}
.discribe p a{ color:#555555; display: block; width: 200px; margin: 0px auto; text-align: center;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}
.discribe p a:hover{ color:#7b4990}




/*团购*/
.wrapper{ width:197px; height:236px; overflow:hidden; margin:15px auto;}
.focus{ width:197px; height:236px; overflow:hidden; position:relative; padding:0px; margin:0px}
.focus ul{ position:absolute; top:0px; left:0px; z-index:0}
.focus ul li{ width:197px; height:236px; float:left}

.focus ul li img{ display:block; margin:0px auto; margin-bottom:3px}
.focus ul li p{ font-size:12px; line-height:22px; width:180px; margin:0px auto}
.focus ul li p a{ color:#666666}
.focus ul li .title_indexs a{ display: block; width: 180px; font-size: 13px; text-align: center; overflow: hidden;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}
.focus ul li p a:hover{ color:#7b4990; margin-bottom:3px}
.focus ul li p span{ text-decoration:line-through}
.focus ul li p span.zhong{ font-family:"宋体"; font-weight:bold; font-size:22px; color:#FF0000; display:block; float:left; text-decoration:none; padding-top:10px}
.focus ul li p span.tuanbuts{text-decoration:none; width:90px; text-align:right; float:right; height:57px; background:#FF0000; float:right}
.focus ul li p b{ color:#FF0000}
.mydo{ width:78px; height:26px; overflow:hidden; float:right; background:url(/Image/Shop/home/mydo.gif) no-repeat right; margin-top:10px}
.mydo a{ display:block; line-height:26px; color:#FFFFFF; float:right; padding-right:12px; font-size:12px; font-weight:bold}
.mydo a:hover{ color:#dddddd;}
/*js 加载*/
.pre_but,.next_but{ width:20px; height:20px; position:absolute; z-index:1; top:50px; cursor:pointer; border:1px solid #622959; background:#873a7b; color:#FFFFFF; text-align:center; line-height:20px; font-weight:bold; font-family:"宋体"}
.pre_but{ right:2px; }
.next_but{left:2px; }
.clears{ clear:both; padding-top:3px; line-height:22px; font-size:12px; text-align:right}
.clears b{ color:#FF0000}

.shiyuemo a{ width: 150px; display: block;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis}






