/*-----------------common-----------------*/
*{margin:0;padding:0;font-family:"微软雅黑";}
a{text-decoration:none;color:#333;}
li{list-style-type:none;}
em{font-style:normal;}

html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {
margin: 0;padding: 0;font-size: 12px;font-family:Arial;
}
.hide{display:none;}

/*-----------------common-----------------*/
.shop_wrap,.shop_menu_wrap{clear:both;position:relative;max-width:1210px;_width:1210px;margin:0 auto;}

/*-----------------header-----------------*/

#shop_top{clear:both;width:100%;border-bottom:1px solid #eee;line-height:30px;height:30px;background:#F7F7F7;}
#shop_top .top_left{overflow:visible;width:60%;}
#shop_top .top_left a{color:#71747D;}
#shop_top .top_left .slogan{color:#e3383b;}
#shop_top .top_left .split{}
#shop_top .top_left .login{color:#e3383b;}
#shop_top .top_left .welcome{color: #71747D;}


#shop_head{clear:both;overflow:hidden;width:100%;padding:10px 0;height:100%;height:90px;}
.shop_logo, .shop_search, .head_right{float:left;text-align:center;}
.shop_logo{width:34%;}
	.shop_logo img{margin:12px 20px;}
.shop_search{width:41%;float:left;}
	.shop_search .search-wrap{position:relative;margin-top:18px;height:69px;}
	.shop_search .search-wrap .search-panel .search-button {display:inline;position:absolute;float:right;height:42px;overflow:hidden;width:98px;right:0;z-index:9;background:#E33838;}
	.shop_search .search-wrap .search-panel .search-button .btn-search{background:#E33838;border:0 none;cursor: pointer;height: 41px;overflow: hidden;width: 98px;color:#fff;font-size:16px;}
	.shop_search .search-wrap .search-panel .search-common-panel {border:1px solid #E33838;height:41px;overflow: hidden;position: relative;}
	.shop_search .search-wrap .search-panel .search-common-panel .search-combobox {background:#fff;width:336px;height:38px;}
	.shop_search .search-wrap .search-panel .search-common-panel .search-combobox-input-wrap{height:38px;position: relative;vertical-align: middle;}
	.shop_search .search-wrap .search-panel .search-common-panel .search-combobox-input-wrap input{float:left;left:0;top:0;border:0 none;outline:0 none;padding:0px 0 2px 16px;width:310px;height:41px;line-height:41px;background:#fff;font-size:14px;font-style:normal;}
	.shop_search .search-wrap .search-panel .search-common-panel i.icon_search{z-index:2;display:block;position:absolute;top:14px;left:10px;width:14px;}
	.shop_search .search-more {position:relative;overflow:hidden;padding:5px 5px 0 0;width:437px;height:20px;}
	.shop_search .search-more .search-hots {position: relative;white-space:nowrap;}
	.shop_search .search-more .search-hots strong{float:left;}
.head_right{position:relative;top:27px;overflow:hidden;width:25%;}
	.head_right .cart_wrap, .head_right .order_link{float:left;}
	.head_right .cart_wrap{margin-left:55px;}
	.head_right .cart_info, .head_right .order_link{margin:0 5px;padding:3px 1px 3px 3px;border-radius:5px;width:112px;height:28px;line-height:28px;background:#F7F7F7;}
	.head_right .cart_info:hover, .order_link:hover{background:#D2D0D0;}
	.head_right .cart_info{color:#000;}
	.head_right .order_link{width:70px;color:#000;cursor:pointer;text-align:center;}



/*------- common head ------------*/
.shop_head_common_area{float: left;height: 85px; padding: 0 10px;}
	.shop_head_common{overflow: hidden; padding:0; height:100%;font:12px/1.6 tahoma,arial,sans-serif;}
	.shop_head_common strong{font:12px/1.6 tahoma,arial,sans-serif;}
	.shop_info .shop_info_name{ width: 100%;display: block;}
	.shop_info_name strong{font-size:14px;color:#111;}
	.shop_head_common .shop_info{padding-left:15px;padding-top:5px;width:260px;background:url(/Public/images/v3/dotline.png) no-repeat;}
	.shop_head_common .follow{margin-top:24px;text-align:right;}
	.shop_head_common .shop_info i{border: 1px #999999 solid; border-radius:2px; padding: 3px 5px; font-style: normal; margin-right: 8px;}
	.shop_head_common p{font:12px/1.6 tahoma,arial,sans-serif;font-size:12px;float: left;line-height: 22px;margin-top:23px;margin-right:5px;}
	.shop_head_common .shop_info p b{ font-weight: normal; color: #999999;}
	.shop_head_common .shop_info_more{display:block;padding-left:15px;padding-top:5px;width:280px;font:12px/1.6 tahoma,arial,sans-serif;background:url(/Public/images/v3/dotline.png) no-repeat;}
	.shop_info_more span{color: #999999; margin-right: 8px;font:12px/1.6 tahoma,arial,sans-serif;color:#666;}
	.shop_info_more span b{font-weight:normal;}
	.shop_info_more p{font:12px/1.6 tahoma,arial,sans-serif;}
	.shop_info_more .all{ font-size: 14px;}

	.shop_head_search{ float: right;}
	.shop_info_more_detail {display:none;position: absolute; top: 80px; left: 409px; z-index: 99999999; background-color: #F6F6F6; width: 500px; border: #DEDEDE 1px solid; padding: 20px; overflow: hidden;}
	
	.shop_head_search .shop_search{width:450px;}
	.shop_head_search .shop_search .search-wrap{}
	.shop_head_search .shop_search .search-wrap .search-panel .search-common-panel{}
	.shop_head_search .shop_search .search-more .search-hots{display:none;text-align:left;}
	.shop_head_search .search_local{float:left;padding:18px 0 0 0px;}
	.shop_head_search .search_local .search_btn{ background-color: #666666; color: #fff; font-size: 16px;font-weight:bold;line-height: 43px;border: 0 none;cursor: pointer;height: 43px;overflow: hidden;width: 98px;}
	.shop_head_search .search_local .search_btn:hover{ background: #AE0A11;}

	.detailcon { width: 225px; float: left;}
	.detailcon h3{ font-size: 14px; border-bottom:1px dotted #000; width: 180px; padding: 10px 0; text-align: center;}
	.detailcon .btn {background-color: #fff;border: 1px solid #d5d5d5;color: #333;display: inline-block;width: 100px;height: 26px;text-align: center;line-height: 26px;border-radius: 3px; margin: 0 auto;}
	.detailcon table{ line-height: 30px; text-align: left;}
	.detailcon .first{ border-bottom:1px dotted #000;}
	.detailcon .first_td{ width: 150px;}
	.detailcon .second_td{width: 110px; padding-left: 10px;}
	.detailcon table i{  color: #F00; font-style: normal;}
	
/*--------- common head ----------*/



.shop_sign{width:100%;height:120px;}
.shop_sign_def{width:100%;line-height:89px;text-align:center;font-size:28px;font-weight:bold;font-family:'宋体';border-top:solid 1px #efefef;background:#f8f8f8;color:#300;}


#shop_menu{clear:both;width:100%;background:#AE0A11;}
	.shop_nav{/*margin-bottom:1px;*/padding-left:2%;height:32px;line-height:32px;overflow:hidden;background:#AE0A11;}
	.shop_nav ul li{float:left;width:16%;text-align:center;}
	.shop_nav ul li a{display:block;color:#fff;font-size:14px;font-weight:bold;font-family:'宋体';}
	.shop_nav ul li a:hover{border-top:2px #AE0A11 solid;background:#fff;color:#AE0A11;}

.shop_banners{height:400px;}
	.shop_banner { position: relative; overflow: auto; text-align: center;}
	.shop_banner ul,.shop_banner li{margin:0;padding:0;}
	.shop_banner ul li{list-style:none;}
		.shop_banner ul li{position:absolute;z-index:0;display:none;}
  		.shop_banner ul li:first-child{position:relative;display:block;}
	.shop_banner ul li { float: left; }
	.shop_banner img{/*max-width:1210px;width:1210px;max-height:400px;height:400px;*/ display: block;}
	.shop_banner{/*_width:1210px;_height:400px;width: 1210px;*/ margin: 0 auto;}
	.shop_banner .dots { position: absolute; left: 495px; right: 0; bottom: 20px;}
	.shop_banner .dots li { display: inline-block; width: 10px; height: 10px; margin: 0 4px; text-indent: -999em; border: 2px solid #fff; border-radius: 6px; cursor: pointer; opacity: .4; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s;}
	.shop_banner .dots li.active {background: #fff;opacity: 1;}
	.shop_banner .arrow { position: absolute; top: 160px;}
	.shop_banner #al { left: 5px;}
	.shop_banner #ar { right:5px;}
	.shop_banner_arrow b{background: url("/Public/images/v3/leftright.png") no-repeat scroll transparent; width: 49px; height: 86px;}
	.shop_banner_arrow #ar{background-position: -48px 0px ;}
	.shop_banner_arrow #ar:hover{background-position: -48px -86px ;}
	.shop_banner_arrow #al{background-position: -0px 0px ;}
	.shop_banner_arrow #al:hover{background-position: 0 -86px ;}



/*-----------------footer-----------------*/
.site-info-w {border-top:3px solid #AE0A11;height:150px;clear:both;}
.site-info {margin: 0 auto;width:980px;font-size:12px;clear: both;}
.site-info-nav {margin-bottom: 20px;padding: 12px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;height:40px;}
.site-info-nav ul{margin:auto;margin-top:10px;width:504px;color:#eee;}
.site-info-nav li{float:left;margin:5px 0;padding:0 16px;line-height:14px;border-right:1px solid #eee;}
.site-info-nav .first{padding-left:0;}
.site-info-nav .last{border-right:none;}
.site-info-w--mini .copyright{padding:0;text-align:left;}
.copyright{clear:both;padding:30px 0 10px;color:#999;text-align:center;font-size: 12px;font-family:initial;}
.copyright{margin:0;padding:0;}

/*div.goods_info_area {float: left;}*/


/*-----------------main-----------------*/
#shop_main{clear:both;overflow:hidden;margin-bottom:10px;width:100%;}

.shop_area{margin-bottom:10px;overflow:hidden;}


.shop_area_head{overflow:hidden;margin-bottom:1%;border-bottom:solid 1px #ccc;height:60px;/*background:#AE0A11;*/}
.shop_area_head h2.area_head_title{line-height:60px;font-size:26px;}
.area_head_icon{float:left;}
.area_head_more{margin-top:12px;font-size:12px;color:#fff;}
.area_head_more a{padding:0 10px;color:#AE0A11;font-size:12px;background:#fff;}


.goods_list_x1{overflow:hidden;}
.goods_list_x1 ul{float:left;display:block;width:100%;overflow:hidden;padding-bottom:5px;}
.goods_list_x1 ul li{list-style-position:outside;margin-right:0.8%;_margin-right:10px;float:left; border: 1px solid #CCC; padding:0;background:#fff;width:19%;margin-bottom: 1%;}
.goods_list_x1 ul li:hover, .shop_hot_show ul li:hover, .hot_show_rig:hover{ border: 1px solid #AE0A11; }
.goods_list_x1 ul li div.goods_area{ position: relative;}
.goods_list_x1 ul li img.goods_photo{width:229px;height:229px;}
/*.shop_img_show ul li{ margin:0 0 1% 1%; float: left; border: 1px solid #AE0A11; padding:0; background-color: #fff; width:46.5%;}*/
/*.shop_img_show ul li{ width: 46%;}*/


/*-----------------------------------*/
.shop_buy_group{width:100%;}
.shop_buy_group{ overflow: hidden; margin-bottom: 10px; float: left;width:48.5%;border: #CCC 1px solid; padding: 0.5%;}
.shop_buy_group:hover{border: #AE0A11 1px solid;}
.shop_buy_group_rig{float: right;}

.shop_group_lef{float:left;overflow:hidden;}
.shop_group_lef img{width:315px;height:315px;}
.shop_group_lef h3{width:315px;height:30px;line-height: 30px;overflow:hidden;text-align:center;color:#8F867D;}
.shop_group_lef h3 a{font-size:14px;}

.shop_group_rig{float:right;max-width:270px;_width:270px;width:45%;}
.shop_group_small{margin-top: 5%; border:1px solid #CCC; padding:2px; float: left; width: 48%;}
.shop_group_small img{width:127px;height:127px;}

.shop_group_price{margin-top: 5%; float: left; width: 48%; line-height: 20px; margin-left: 1%;}
.shop_group_price em{ color: #AE0A11;}
.shop_group_price b{ display: block; font-size: 12px; padding: 1px 3px; font-weight: normal;}
.shop_group_price .shop_group_button{ cursor: pointer; display: block; margin: 5px 0; background-color: #AE0A11; border-radius: 5px; padding: 5px 10px; color: #FFF; width: 60px; text-align: center;}
.shop_group_price .shop_group_name{ height: 80px; overflow: hidden;color:#000; }
.shop_group_price em i{ font-style: normal; font-size:20px;}
/*----------------------------*/


/*----------------------------*/
.quan_list_x1{width:1210px; float:left; padding-bottom:10px;}
.quan_list_x1 ul{width:230px;border:1px solid #c7bbbb; height: 245px; float:left; position:relative; margin-top:15px;margin-left:10px;}
.quan_list_x1 ul.rightmost{margin-right:0;}
.quan_list_x1 li{width:230px; float:left;}
.quan_list_x1 .ml12{margin-left:12px; _display:inline;}
.quan_list_x1 .quan_photo{text-align:center;}
.quan_list_x1 .quan_photo img{width:230px; height:156px; border:0px;}
.quan_list_x1 .quan_name{overflow:hidden;width:239px;height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#6e6e6e;}
.quan_list_x1 .quan_name span{padding-left:10px;}
.quan_list_x1 .quan_name a{color:#747474;}
.quan_list_x1 .quan_price{width:110px; float:left; border-right:1px solid #dadada; padding-left:10px;}
.quan_list_x1 .quan_price strong{color:#E3383B; font-weight:bold; height:34px; line-height:34px; float:left; width:110px; font-size:18px;}
.quan_list_x1 .quan_price span{font-size:30px;}
.quan_list_x1 .quan_price em{width:110px; float:left; color:#a4a4a4; text-decoration:line-through; line-height:22px;}
.quan_list_x1 .quan_link{width:94px; height:44px; float:left; margin-left:10px; margin-top:6px; _display:inline;}
.quan_list_x1 .quan_link strong{width:92px; height:40px;float:left; background:url(/Public/images/tuangou_05.png) no-repeat 0px 0px; cursor:pointer;}
.quan_list_x1 .quan_link em{width:94px; height:44px; line-height:39px; float:left; background:url(/Public/images/tuangou_05.png) no-repeat 0px -44px; cursor:pointer;}
.quan_list_x1 .quan_link a{width:94px; height:44px; float:left;}
.quan_list_x1 .quan_link span{display:none;}
/*----------------------------*/



/*----------------------------*/
.goods_list_x1 .goods_info{background:#fff;width:100%;height:60px;/*position:absolute;bottom:0;left:0;*/overflow:hidden;opacity:0.8;}
.goods_list_x1 .goods_info_lef{ float: left;margin-top:6px;margin-left:5px;background-color: #AE0A11; border-radius:25px; width: 50px; height: 50px; color: #fff; font-size: 26px; text-align: center; line-height: 50px;}
.goods_list_x1 .goods_info_rig{ float: right; overflow: hidden;margin-top:10px;margin-right:5px;}
.goods_list_x1 .goods_info_rig b{ font-size: 14px; background-color: #AE0A11;color: #fff; padding: 5px; display: block;  float: right;}
.goods_list_x1 .goods_info_rig em{ float: left;color: #AE0A11; line-height:200%; padding: 0 10px; font-size: 24px;}
.goods_list_x1 .goods_info h4{ color: #9D9C9A;line-height: 18px; font-size: 14px;height: 35px; overflow: hidden;text-align:center;}
.goods_list_x1 .goods_info em{ font-size: 20px; color: #AE0A11; position:relative;bottom: 0; }
.goods_list_x1 ul li{height:330px;}
.goods_list_x1 .goods_name{margin:auto;padding:5px 0;width:96%;height:28px;line-height:16px;overflow:hidden;text-align:center;}
.goods_list_x1 .goods_name a{font-size:14px;color:#333;}
.goods_list_x1 a.addtocart{padding:0 10px;font-size:32px;}
.goods_list_x1 a.addtocart:hover{}
.goods_list_x1 .goods_info{height:50px;}
.goods_list_x1 .goods_info em{font-weight:700;}
/*----------------------------*/
.shop_goods_list{}
.shop_goods_list .itemOutter{float:left;margin-right:13px;margin-bottom:8px;width:292px;height:400px;background:#f8f8f8;}
.shop_goods_list .lastOutter{margin-right:0;}
.shop_goods_list .itemWrapper{position:relative;border:solid 2px #fff;width:290px;height:400px;overflow:hidden;text-align:center;}
.shop_goods_list .itemWrapper a{display:block;width:100%;}
.shop_goods_list .itemWrapper a img{margin:0;border:0;width:290px;height:290px;}
.shop_goods_list .itemWrapper:hover{border:solid 2px #C40000;width:290px;}
.shop_goods_list h6{position:relative;margin:auto;padding:8px 0;width:90%;height:40px;overflow:hidden;}
.shop_goods_list h6 a{float:left;width:100%;font-size:14px;color:#333;}
.shop_goods_list span.price{color: #C40000;font-weight: 700;font-size: 26px;}
.shop_goods_list .itemWrapper p {width:100%;}
.shop_goods_list .itemWrapper p a.addtocart{float:right;margin-right:10px;width:36px;font-size:32px;}


/*--------------------list-----------------------------------*/
.shop_area_side{ float: left; width: 17.3%; max-width: 210px; _width: 210px;}
	.shop_side_search{display:none;border: 1px #CCC solid; height:130px;}
	.shop_side_search h2{background-color: #960025; height: 30px; line-height: 30px; color: #fff; text-align: center; font-size: 14px;}
	.shop_side_search form{ font-size: 14px; padding:0 0 2% 2%; text-align: center;}
	.shop_side_search form p{ text-align: left; margin:5px 0;}
	.shop_side_search input{width:50px;}
	.shop_side_search #key{ width: 100px;}
	.shop_side_search .search_button{ border: none;background:#960025;width: 60px;line-height:32px;text-align: center; font-size: 12px; color: #fff;}

	.shop_goods_cate{margin-top:10px;border:1px solid #ccc;}
	.shop_goods_cate h2{line-height:30px;background:#960025;color:#fff;font-size:14px;text-align:center;}

	.shop_goods_cate h3{clear:both;margin-bottom:1px;height:30px;line-height:30px;font-size:14px;font-weight:normal;}
	.shop_goods_cate h3 a{float:left;width:100%;height:30px;font-size:14px;text-indent:10px;background:#FCF8F7;color:#900230;}
	.shop_goods_cate h3 a:hover{background:#D00839;color:#fff;}

	.shop_goods_cate ul{clear:both;margin:0;padding:0;width:100%;}
	.shop_goods_cate ul li{clear:both;margin:0;border-bottom:solid 1px #eee;padding:0;width:100%;height:25px;line-height:25px;color:#888;font-size:12px;}
	.shop_goods_cate ul li a{float:left;width:100%;height:25px;font-size:14px;text-indent:25px;background:#F9F8F7;color:#510920;}
	.shop_goods_cate ul li a:hover{background:#D00839;color:#fff;}
	.shop_goods_cate ul li.active{font-weight:bold;}
	
	.shop_goods_cate ul li h5{float:left;clear:both;margin:0;border-bottom:solid 1px #fff;padding:0;width:100%;height:25px;line-height:25px;color:#888;font-weight:normal;}
	.shop_goods_cate ul li h5 a{float:left;width:100%;height:25px;font-size:14px;text-indent:45px;background:#F9F8F7;color:#510920;}
	.shop_goods_cate ul li h5 a:hover{background:#D00839;color:#fff;}
	.shop_goods_cate ul li h5.active{font-weight:bold;}

	.side_tab_head{cursor:pointer; background:#960025; width: 50%; float: left; text-align: center; color: #fff; font-size: 14px; height: 30px; line-height: 30px;}
	.side_tab_head_active{background:#BE0A36;}
	.side_tab_list .glist_head{cursor:pointer; background:#960025; width: 100%; float: left; text-align: center; color: #fff; font-size: 14px; height: 30px; line-height: 30px;}
	.side_tab_area{ border: 1px solid #CCC; overflow: hidden;}
	.side_tab_list{_width:176px;}
	.side_tab_list li{padding: 5px; overflow: hidden; position: relative; height: 65px; border-bottom:1px #CCC solid; }
	.side_tab_list li .goods_photo{ float: left;max-width: 65px; width:40%;}
	.side_tab_list li .goods_photo img{margin-right:5px;width:65px;height:65px;}
	.side_tab_list li .goods_info{float:right;width:60%;}
	.side_tab_list li .goods_info h6{float:left;width:100%;height:30px;line-height:16px;font-weight:normal;font-size:12px;color:#333;overflow:hidden;text-align:left;}
	.side_tab_list li .goods_info b{float:left;margin-top:15px;color:#960025;text-align:left;font-family:Verdana;font-size:14px;}

.shop_area_main{ float: right; width: 81%;max-width: 980px; _width: 980px;}
.shop_area_main h2{background-color:#ECD7D7; color:#4D363E; line-height: 30px; font-size: 14px; margin: 10px 0; padding-left: 10px;}
.main_area_wrap, .goods_list_area{ margin-top: 10px; overflow:hidden;}
	.search_result_head{line-height:45px;}
	.goods_list_filter{ border-bottom: 1px solid #CCC; overflow: hidden; height: 23px;}
	.goods_list_filter ul li{ float: left; padding: 3px 5px; font-size: 12px;border: 1px solid #CCC; border-bottom:none;border-right:none;cursor: pointer; }
	.goods_list_filter ul li.goods_list_filter_last{border-right: 1px solid #CCC;}

	.goods_list_area li{float:left;margin:0 0.5% 1% 0;border:1px solid #eee;width:24.2%;cursor:pointer;}
	.goods_list_area li:hover{border:1px solid #900230;}
	.goods_list_area li img{display:block;width:237px;height:237px;}

	.goods_list_area .goods_info{clear:both;height:80px;}
	.goods_list_area .goods_info:hover{background:#fff8f8;}
	.goods_list_area .goods_info p{padding:5px 0;width:100%;height:33px;line-height:15px;font-size:12px;color:#888;overflow:hidden;text-align:center;}
	.goods_list_area .goods_info b.goods_sprice{float:left;margin-left:5px;line-height:30px;color:#333;text-align: center;}
	.goods_list_area .goods_info b.goods_price{float:left;width:39%;line-height:30px;font-size:16px;font-weight:bold;font-family:Verdana;color:#900;text-align: center;}
	.goods_list_area .goods_info a.addtocart{float:right;margin-right:5px;font-size:36px;color:#960025;}
	.goods_list_area .goods_info a.addtocart:hover{color:#333;}
	.goods_list_area .goods_info b.goods_buy{float:left;width:39%;line-height:30px;background:#900230;color:#fff;text-align:center;}
	.goods_list_area .goods_info b.goods_buy a{font-size:14px;color:#fff;}
	.goods_list_area .goods_info b.goods_buy:hover{background: #EF043C;}


/*----------------quan-----------------*/
.shop_quan_main .quan_list_x1{ width: 991px;}


/*-------------about--------------*/
.shop_about{ padding: 20px;}
.shop_about p{ font-size: 12px; line-height: 22px; text-indent: 2em;}
.shop_map_wrap,#allmap{width:640px;height:280px;}
.shop_about .shop_about_header{margin-bottom:10px;border-bottom:solid 1px #ccc;line-height:24px;font-size:14px;font-weight:bold;text-indent:12px;}
.shop_about .shop_detail{margin:auto;width:98%;}
.shop_about .shop_service{margin:auto;width:98%;}
.shop_about .shop_traffic{margin:auto;width:98%;}
#shop_about h2{border-bottom:solid 1px #bbb;line-height:35px;background:#f8f8f8;color:#311;text-align:left;text-indent:2em;font-weight:bold;font-size:14px;}
/*-------------about--------------*/
.shop_article .shop_article_header{margin-bottom:10px;border-bottom:solid 1px #ccc;height:30px;line-height:22px;font-size:25px;font-weight:bold;text-indent:12px;text-align: center;}
/*-------------------*/

/*---------------activity-------------------*/
.shop_activity_list ul{ overflow: hidden; padding-bottom: 1%;}
.shop_activity_list ul li{display: inline;margin-bottom: 1%; border: #CCC 1px solid; float: left; width: 30%;margin-left:2%;}
.shop_activity_list ul li:hover{border-color:#AE0A11;}
.shop_activity_list ul li img{width:294px;height:198px;}
.shop_activity_list ul li b{width:100%;display:block;height:28px;line-height:28px;overflow:hidden;text-align:center;background:#FDF6F6;font-size: 12px;}


/*-------------------*/
.pagefy {margin-top: 20px;padding-bottom: 20px;text-align: center;width: 100%;float: left;}
.pagefy  span{ background:#f9f9f9; display:inline-block; border:red 2px solid ; padding:0 10px; height:25px; line-height:25px; margin:0 5px;font-size:16px;color:red}
.pagefy a {background:#fff;display:inline-block;border:#d6d6d6 1px solid;padding:0 8px;height:21px;line-height:21px;margin:0px 2px;color:#300;font-family:Verdana;font-weight:bold;;}
.pagefy a:hover{background:#300;color:#000;}
/*-------------------*/




.erweima_img{display:none;}

#tanchu_divnr01{display:none;}

.w {width: 1210px;_width: 1219px;margin: 0 auto;clear: both;}
#service {padding: 20px 0;margin-bottom: 20px;background: #FFF;border-top: 1px solid #DDD;border-bottom: 1px solid #F1F1F1;height: 110px;width: 1210px;margin: 0 auto;}
#service dl {float: left;width: 200px;}
#service dt {position: relative;padding: 6px 0 6px 44px;font: 14px "microsoft yahei";zoom: 1;}
#service dd {padding-left: 24px;margin-left: 20px;line-height: 20px;}
#footer-2013 {margin: 8px auto;padding: 10px 0;text-align: center;width: 325px;}
#footer-2013 .copyright01 {margin: 0;}

div.goods_info_area {float: left;}



/* Layout layout_wrap(layout_100p,layout_1200)>layout_area(layout_100p>shop_area_full,layout_1200>shop_area_normal)*/
.layout_wrap{clear:both;margin-left:auto;margin-right:auto;}
.layout_100p{width:100%;}.layout_1200,.layout_209x980,.layout_980x209,.layout_209x790x200{width:1200px;}
.layout_area{width:100%;}#shop_main .layout_100p .layout_area{}#shop_main .layout_1200 .layout_area{}
.layout_menu{width:100%;background:#AE0A11;}.layout_menu .layout_area{margin:auto;width:1200px;}
.shop_area_l209,.layout_l209{float:left;width:209px;}
.shop_area_r980,.layout_r980{margin-left:219px;width:980px;}
.shop_area_m790,.layout_m790{margin-left:209px;width:790px;}.shop_area_r200,.layout_r200{float:right;width:200px;}
.shop_area_l980,.layout_l980{float:left;width:980px;}
.shop_area_r209,.layout_r209{float:right;width:209px;}
.layout_area .shop_side_search{display:block;}
.layout_area .shop_goods_cate{margin-top:0;}
/* Module */
#main{clear:both;margin:0 auto;width:100%;text-align:center;}
#main .module,.design .module{border:dashed 1px #00f;}
#main .module:hover,.design .module:hover{border:solid 1px #900;}
.module_masking{position:relative;}
.module_mask_toolbar{z-index:1001;position:absolute;top:0;left:0;float:left;width:100%;height:30px;line-height:30px;text-align:left;text-indent:8px;background:#666;}
.module_mask_toolbar a{color:#fff;font-weight:bold;}
.module_head{margin-bottom:2px;width:100%;line-height:28px;text-align:left;text-indent:10px;background:#ccc;}
.module{min-height:30px;}

@charset "utf-8";
@font-face {
	font-family:iconfont-chaoshi;
	src:url(./supermarket/font/font_1390223759_0674396.eot);
	src:url(./supermarket/font/font_1390223759_0674396.eot?#iefix) format('embedded-opentype'),url(./supermarket/font/font_1390223759_1239498.woff) format('woff'),url(./supermarket/font/font_1390223758_8706036.ttf) format('truetype'),url(./supermarket/font/font_1390223759_2028751.svg#svgFontName) format('svg')
}
.chaoshi-font {
	font-family:iconfont-chaoshi;
	font-style:normal;
	font-weight:400
}

/* gslist */
.glist_x1{margin-top:0;overflow:hidden;}
.glist_x1 .glist_head{border-bottom:solid 1px #bbb;line-height:35px;background:#f8f8f8;color:#311;text-align:left;text-indent:2em;font-weight:bold;font-size:14px;}
.glist_x1 .glist_body{margin-top:5px;}
.glist_x1 li{float:left;margin:0 0.3% 1% 0;border:1px solid #eee;width:24.4%;cursor:pointer;}
.glist_x1 li:hover{border:1px solid #900230;}
.glist_x1 li img{display:block;width:100%;}
.glist_x1 .goods_info{clear:both;height:80px;}
.glist_x1 .goods_info:hover{background:#fff8f8;}
.glist_x1 .goods_info p.goods_name{padding:0;width:100%;height:45px;line-height:22px;font-size:12px;color:#888;overflow:hidden;text-align:center;}
.glist_x1 .goods_info p.goods_attr{padding:0;width:100%;height:35px;line-height:22px;font-size:12px;color:#888;overflow:hidden;text-align:center;}
.glist_x1 .goods_info b.goods_price{float:left;margin-left:10px;line-height:35px;font-size:16px;font-weight:bold;font-family:Verdana;color:#900;text-align: center;}
.glist_x1 .goods_info b.goods_sprice{float:left;margin:5px 0 0 5px;line-height:30px;font-weight:normal;}
.glist_x1 .goods_info b.goods_addcart{float:right;width:50px;line-height:35px;text-align:center;}
.glist_x1 .goods_info b.goods_addcart a{font-size:32px;color:#666;}
.glist_x1 .goods_info b.goods_addcart a:hover{font-size:32px;color:#900230;}
.glist_x1 .goods_info b.goods_buy{display:none;}

.glist_x2{margin-top:0;overflow:hidden;}
.glist_x2 .glist_head{border-bottom:solid 1px #bbb;line-height:35px;background:#f8f8f8;color:#311;text-align:left;text-indent:2em;font-weight:bold;font-size:14px;}
.glist_x2 .glist_body{margin-top:5px;}
.glist_x2 li{float:left;margin:0 0.1% 1% 0;border:1px solid #eee;width:19.7%;cursor:pointer;}
.glist_x2 li:hover{border:1px solid #900230;}
.glist_x2 li img{display:block;width:100%;}
.glist_x2 .goods_info{clear:both;height:80px;}
.glist_x2 .goods_info:hover{background:#fff8f8;}
.glist_x2 .goods_info p.goods_name{padding:0 0;width:100%;height:46px;font-size:14px;color:#888;overflow:hidden;text-align:center;}
.glist_x2 .goods_info p.goods_name a{font-size:14px;line-height:23px;}
.glist_x2 .goods_info p.goods_attr{padding:0 0;width:100%;height:34px;line-height:15px;font-size:12px;background:#eee;color:#888;overflow:hidden;text-align:center;}
.glist_x2 .goods_info b.goods_price{float:left;width:50%;line-height:34px;font-size:16px;font-weight:bold;font-family:Verdana;color:#900;text-align: center;}
.glist_x2 .goods_info b.goods_addcart{float:left;width:50%;line-height:34px;background:#ccc;color:#fff;text-align:center;}
.glist_x2 .goods_info b.goods_addcart a{font-size:14px;color:#fff;}
.glist_x2 .goods_info b.goods_addcart:hover{background:#900230;color:#fff;}

.glist_x3{ border: 1px solid #CCC; overflow: hidden;}
.glist_x3 .glist_head{cursor:pointer; background:#960025; width: 100%; float: left; text-align: center; color: #fff; font-size: 14px; height: 30px; line-height: 30px;}
.glist_x3{_width:176px;}
.glist_x3 li{padding: 5px; overflow: hidden; position: relative; height: 65px; border-bottom:1px #CCC solid; }
.glist_x3 li .goods_photo{ float: left;max-width: 65px; width:40%;}
.glist_x3 li .goods_photo img{margin-right:5px;width:65px;height:65px;}
.glist_x3 li .goods_info{float:right;width:60%;}
.glist_x3 li .goods_info h6{float:left;width:100%;height:30px;line-height:16px;font-weight:normal;font-size:12px;color:#333;overflow:hidden;text-align:left;}
.glist_x3 li .goods_info b{float:left;margin-top:15px;color:#960025;text-align:left;font-family:Verdana;font-size:14px;}


/* qlist */
.qlist_x1{margin-top:0;overflow:hidden;}
.qlist_x1 .qlist_head{border-bottom:solid 1px #bbb;line-height:35px;background:#f8f8f8;color:#311;text-align:left;text-indent:2em;font-weight:bold;font-size:14px;}
.qlist_x1 .qlist_body{margin-top:5px;}
.qlist_x1 li{float:left;margin:0 0.3% 1% 0;border:1px solid #eee;width:24.4%;cursor:pointer;}
.qlist_x1 li:hover{border:1px solid #900230;}
.qlist_x1 li img{display:block;width:100%;}
.qlist_x1 .quan_info{clear:both;height:80px;}
.qlist_x1 .quan_info:hover{background:#fff8f8;}
.qlist_x1 .quan_info p.quan_name{padding:0;width:100%;height:45px;line-height:22px;font-size:12px;color:#888;overflow:hidden;text-align:center;}
.qlist_x1 .quan_info p.quan_attr{padding:0;width:100%;height:35px;line-height:22px;font-size:12px;color:#888;overflow:hidden;text-align:center;}
.qlist_x1 .quan_info b.quan_price{float:left;margin-left:10px;line-height:35px;font-size:16px;font-weight:bold;font-family:Verdana;color:#900;text-align: center;}
.qlist_x1 .quan_info b.quan_sprice{float:left;margin:5px 0 0 5px;line-height:30px;font-weight:normal;}
.qlist_x1 .quan_info b.quan_buy{float:right;line-height:35px;text-align:center;}
.qlist_x1 .quan_info b.quan_buy a{font-size:20px;color:#666;}
.qlist_x1 .quan_info b.quan_buy a:hover{font-size:20px;color:#900230;}

.qlist_x2{margin-top:0;overflow:hidden;}
.qlist_x2 .qlist_head{border-bottom:solid 1px #bbb;line-height:35px;background:#f8f8f8;color:#311;text-align:left;text-indent:2em;font-weight:bold;font-size:14px;}
.qlist_x2 .qlist_body{margin-top:5px;}
.qlist_x2 li{float:left;margin:0 0.1% 1% 0;border:1px solid #eee;width:19.7%;cursor:pointer;}
.qlist_x2 li:hover{border:1px solid #900230;}
.qlist_x2 li img{display:block;width:100%;}
.qlist_x2 .quan_info{clear:both;height:80px;}
.qlist_x2 .quan_info:hover{background:#fff8f8;}
.qlist_x2 .quan_info p.quan_name{padding:0 0;width:100%;height:46px;font-size:14px;color:#888;overflow:hidden;text-align:center;}
.qlist_x2 .quan_info p.quan_name a{font-size:14px;line-height:23px;}
.qlist_x2 .quan_info p.quan_attr{padding:0 0;width:100%;height:34px;line-height:15px;font-size:12px;background:#eee;color:#888;overflow:hidden;text-align:center;}
.qlist_x2 .quan_info b.quan_price{float:left;width:50%;line-height:34px;font-size:16px;font-weight:bold;font-family:Verdana;color:#900;text-align: center;}
.qlist_x2 .quan_info b.quan_addcart{float:left;width:50%;line-height:34px;background:#ccc;color:#fff;text-align:center;}
.qlist_x2 .quan_info b.quan_addcart a{font-size:14px;color:#fff;}
.qlist_x2 .quan_info b.quan_addcart:hover{background:#900230;color:#fff;}

.qlist_x3{ border: 1px solid #CCC; overflow: hidden;}
.qlist_x3 .qlist_head{cursor:pointer; background:#960025; width: 100%; float: left; text-align: center; color: #fff; font-size: 14px; height: 30px; line-height: 30px;}
.qlist_x3{_width:176px;}
.qlist_x3 li{padding: 5px; overflow: hidden; position: relative; height: 65px; border-bottom:1px #CCC solid; }
.qlist_x3 li .quan_photo{ float: left;max-width: 65px; width:40%;}
.qlist_x3 li .quan_photo img{margin-right:5px;width:65px;height:65px;}
.qlist_x3 li .quan_info{float:right;width:60%;}
.qlist_x3 li .quan_info h6{float:left;width:100%;height:30px;line-height:16px;font-weight:normal;font-size:12px;color:#333;overflow:hidden;text-align:left;}
.qlist_x3 li .quan_info b{float:left;margin-top:15px;color:#960025;text-align:left;font-family:Verdana;font-size:14px;}

/* alist */
.alist_x1{margin-top:0;overflow:hidden;}
.alist_x1 .alist_head{border-bottom:solid 1px #bbb;line-height:35px;background:#f8f8f8;color:#311;text-align:left;text-indent:2em;font-weight:bold;font-size:14px;}
.alist_x1 .alist_body{margin-top:5px;}
.alist_x1 li{float:left;margin:0 0.3% 1% 0;border:1px solid #eee;width:24.4%;cursor:pointer;}
.alist_x1 li:hover{border:1px solid #900230;}
.alist_x1 li img{display:block;width:100%;}
.alist_x1 .act_info{clear:both;height:80px;}
.alist_x1 .act_info:hover{background:#fff8f8;}
.alist_x1 .act_info p.act_name{padding:0;width:100%;height:45px;line-height:22px;font-size:12px;color:#888;overflow:hidden;text-align:center;}
.alist_x1 .act_info p.act_attr{padding:0;width:100%;height:35px;line-height:22px;font-size:12px;color:#888;overflow:hidden;text-align:center;}
.alist_x1 .act_info b.act_price{float:left;margin-left:10px;line-height:35px;font-size:16px;font-weight:bold;font-family:Verdana;color:#900;text-align: center;}
.alist_x1 .act_info b.act_sprice{float:left;margin:5px 0 0 5px;line-height:30px;font-weight:normal;}
.alist_x1 .act_info b.act_buy{float:right;width:100px;line-height:35px;text-align:center;}
.alist_x1 .act_info b.act_buy a{font-size:20px;color:#666;}
.alist_x1 .act_info b.act_buy a:hover{font-size:20px;color:#900230;}

.alist_x2{margin-top:0;overflow:hidden;}
.alist_x2 .alist_head{border-bottom:solid 1px #bbb;line-height:35px;background:#f8f8f8;color:#311;text-align:left;text-indent:2em;font-weight:bold;font-size:14px;}
.alist_x2 .alist_body{margin-top:5px;}
.alist_x2 li{float:left;margin:0 0.1% 1% 0;border:1px solid #eee;width:19.7%;cursor:pointer;}
.alist_x2 li:hover{border:1px solid #900230;}
.alist_x2 li img{display:block;width:100%;}
.alist_x2 .act_info{clear:both;height:80px;}
.alist_x2 .act_info:hover{background:#fff8f8;}
.alist_x2 .act_info p.act_name{padding:0 0;width:100%;height:46px;font-size:14px;color:#888;overflow:hidden;text-align:center;}
.alist_x2 .act_info p.act_name a{font-size:14px;line-height:23px;}

.alist_x3{ border: 1px solid #CCC; overflow: hidden;}
.alist_x3 .alist_head{cursor:pointer; background:#960025; width: 100%; float: left; text-align: center; color: #fff; font-size: 14px; height: 30px; line-height: 30px;}
.alist_x3{_width:176px;}
.alist_x3 li{padding: 5px; overflow: hidden; position: relative; height: 65px; border-bottom:1px #CCC solid; }
.alist_x3 li .act_photo{ float: left;max-width: 65px; width:40%;}
.alist_x3 li .act_photo img{margin-right:5px;width:65px;height:65px;}
.alist_x3 li .act_info{float:right;width:60%;}
.alist_x3 li .act_info h6{float:left;width:100%;height:30px;line-height:16px;font-weight:normal;font-size:12px;color:#333;overflow:hidden;text-align:left;}
.alist_x3 li .act_info b{float:left;margin-top:15px;color:#960025;text-align:left;font-family:Verdana;font-size:14px;}


.shop_lfnav{padding-bottom:1px;background:#B1191A;}
.shop_lfnav h2{line-height:38px;background:#B1191A;color:#fff;font-size:14px;text-align:center;}
.shop_lfnav h3{clear:both;position:relative;margin-left:1px;height:48px;line-height:48px;font-size:14px;font-weight:normal;/*background:#FCF8F7;*/}
	.shop_lfnav h3.onhover a.navlv1{background:#fff;color:#900230;}
	.shop_lfnav h3 a.navlv1{float:left;position:relative;border-bottom:solid 1px #861112;width:100%;height:48px;font-size:14px;text-indent:28px;/*background:#c81623;background:#861112;*/color:#fff;}
	.shop_lfnav h3 a.navlv1:hover{background:#fff;color:#900230;}
		.shop_lfnav h3 a.navlv1 i{}
		.shop_lfnav h3 a.navlv1 span{position:absolute;top:16px;right:10px;font:400 9px/14px consolas;}
.shop_lfnav h3 .nav_panel{z-index:100;position:absolute;left:208px;border-right:solid 1px #B1191A;border-bottom:solid 1px #B1191A;width:700px;min-height:200px;background:#fff;display:none;}

.shop_lfnav ul{float:left;margin:0 0 0 5px;padding:0;border-bottom:solid 1px #e0e0e0;width:98%;}
.shop_lfnav ul li{float:left;color:#888;width:100%;}
.shop_lfnav ul li.navlv2{position:relative;padding-right:15px;font-weight:bold;}
.shop_lfnav ul li.navlv2 span{position:absolute;top:10px;right:5px;font:400 9px/14px consolas;}
.shop_lfnav ul li a{float:left;margin-left:15px;line-height:35px;font-size:12px;}
.shop_lfnav ul li a:hover{color:#D00839;}
.shop_lfnav ul li.active{font-weight:bold;}


/*2017-05-25*/
.top_banner{max-width: 1440px;
    min-width: 1200px;
    width: 100%;
    margin: 0 auto;}
.top_banner img{ width: 100%; height: 80px;}

.shop_head{ overflow:hidden; height: 105px;}
.s_h_left{ float: left; color: #999999; padding:0 15px; font-size: 12px; line-height: 24px; margin-top:20px; }
.s_h_left.shop_name{ width: 246px; overflow: hidden;}
.s_h_left.shop_name b{ line-height: 24px;}
.s_h_left.shop_name img{margin-left: 5px;}
.s_h_left p{ font-size: 14px; font-weight: bold; color: #333;max-height: 48px;
 overflow: hidden; /*自动隐藏文字*/

}
.s_h_left i{ font-style: normal; display: block;}
.s_h_city{border-right: 1px solid #e5e5e5; width: 130px; }
.s_h_left em{ display: block; color: #e3383b; font-size: 18px;}

.shop_head_nav{ height: 35px; line-height: 35px; border-bottom: 1px solid #E33838;}
.shop_head_nav ul li{ z-index: 9999999; float: left; margin-right: 20px; font-size: 16px; position: relative;}
.shop_head_nav ul li.all_pro{ background-color:#E33838; color: #fff; width: 165px; text-align: center; }
.shop_head_nav ul li.all_pro dl{ position: absolute;top:34px;left: 0; width: 100%; background-color: #E33838; display: none;}
.shop_head_nav ul li.all_pro dl dd{ border-bottom: 1px solid #fff; position: relative;

    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
     color: #fff;

}
.shop_head_nav ul li.all_pro dl dd .dd_nav{ position: absolute;top: 0; left:165px; border:1px solid #E33838; width: 400px; min-height:300px; display: none; background-color: #fff;}

.shop_head_nav ul li.all_pro dl dd .dd_nav .dd_nav_tit{ overflow: hidden; font-weight: bold; line-height: 30px; margin-top: 10px;}

.shop_head_nav ul li.all_pro dl dd .dd_nav a{ font-size: 12px;  float: left; margin-right: 10px; text-align: left; line-height: 24px;}
.shop_head_nav ul li a:hover{ color:#E33838;}
.shop_head_nav ul li.all_pro dl dd a{ color: #fff; line-height: 40px; display: block;margin:0 10px;}
.shop_head_nav ul li.all_pro dl dd:hover{ background-color: #fff; color:#E33838;}
.shop_head_nav ul li.all_pro dl dd:hover a{ color: #E33838;}
.shop_head_nav ul li span{ color: #fff;font-size: 16px; cursor: pointer; display: block;text-align: left;}
.shop_head_nav ul li span img{ float: left; margin:0 15px 0 20px;}
.shop_head_nav ul li a{ color: #333; font-size: 16px;}

.hot_pro ul a img {
    width: 165px;
    height: 145px;
}

.hot_pro ul a {
    display: inline-block;
    position: relative;
    margin-bottom: 30px;
}

.hot_pro ul a span {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 25px;
    line-height: 25px;
    background: rgba(255, 255, 255, 0.8);
    width: 100%;
    color: #333;
    font-size: 14px;
    text-align: center;
}

.hot_pro h2 ,.shop_main_news .right h2{
    margin-bottom: 30px;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    background-color: #f5f5f5;
    font-size: 14px;
    border-top: 1px dotted #cccccc;
    border-bottom: 1px dotted #cccccc;
}
.shop_main_news{ padding-top: 30px;}
.shop_main_news .left {
    width: 165px;
    float: left;
     padding-right: 35px;
     border-right: 1px solid #e5e5e5;
}
.shop_main_news .hot_pro{ padding-bottom: 20px;}
.shop_main_news .bx-wrapper{ padding-bottom: 20px;}
.shop_main_news .bx-wrapper {
    margin: 0;
}
.shop_main_news .bx-wrapper .bx-controls-direction a{ width: 24px; height: 24px; top:auto; bottom:0;}
.shop_main_news .bx-wrapper .bx-next{ background:url('/Public/images/shop/arrow_right.jpg') no-repeat;}
.shop_main_news .bx-wrapper .bx-prev{ background:url('/Public/images/shop/arrow_left.jpg') no-repeat;}
.shop_main_news .bx-wrapper .bx-prev:focus,.shop_main_news .bx-wrapper .bx-prev:hover{ background-position: 0 0;}
.shop_main_news .bx-wrapper .bx-next:focus,.shop_main_news .bx-wrapper .bx-next:hover{ background-position: 0 0;}
.chanpin_tab ul li{border-bottom: 1px dotted #cccccc; padding:20px 0;}
.chanpin_tab ul li a img{ width: 50px; height: 50px; float: left; margin-right: 10px;}
.chanpin_tab ul li a span{ display: block; overflow: hidden; line-height:17px; height: 34px;}
.chanpin_tab ul li a em{ color: #e3383b; font-size: 14px; display: block;}
.chanpin_tab h2 a{ width: 49.5%; display: block; float: left; display:inline-block; text-align: center; height: 40px; line-height: 40px; cursor: pointer;}
.chanpin_tab h2 a.hover{background-color: #f5f5f5;}
.chanpin_tab h2{ overflow: hidden; border-top: 1px dotted #cccccc;border-bottom: 1px dotted #cccccc;}

.shop_main_news .right{ float: right; width: 990px;}
.shop_main_news .right dl{ min-height: 30px; line-height: 30px;border-bottom: 1px dotted #cccccc;display: flex;}
.shop_main_news .right dl.yiji{border-top: 1px dotted #cccccc;}
.shop_main_news .right dl dt{ background-color: #f5f5f5; float: left; width:90px; text-align: right; padding-right:10px;}
.shop_main_news .right dl dd{ float: left; text-align: left; padding-left: 30px;width: 850px;border-left: 1px dotted #cccccc; overflow: hidden;}
.shop_main_news .right dl dd a{ width: 140px; float: left;}
.shop_main_news .right dl dd a.hover{ color: #f00;}

.shop_shaixuan{ margin:30px 0;border-top: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; overflow:hidden; float: left;}
.shop_shaixuan a{ float: left; height: 22px; line-height: 22px;border-right: 1px dotted #cccccc; padding:0 10px; cursor: pointer;}
.shop_shaixuan a.paixun{ width: 80px; text-align: center;}
.shop_shaixuan a input{ width: 30px; border:none; height: 20px; line-height: 20px;}
.shop_shaixuan a img{ float: right; margin: 6px 0 0 3px;}

.shop_goods_content .goods_list_area .goods_info p{ height: 16px;}
.shop_goods_content .goods_list_area .goods_info{ }
.shop_goods_content .goods_list_area .goods_info span{ position: absolute; font-size: 12px; left: 10px; bottom: 0; padding-bottom: 10px; width: 180px;
 overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
}
.shop_goods_content .goods_list_area li{position: relative;}



.shop_act_title a{ display: inline-block; border-right: 1px solid #e5e5e5; font-size: 14px; padding:0 20px;}
.shop_act_title{ overflow: hidden;}
.shop_act_title a:last-child{ border:none;}	
.shop_act_title a.hover{ color:#E33838; }
.shop_main_act{ border-top:1px dotted #ccc; padding-top:20px; overflow: hidden;}
.shop_main_act ul{ margin-right: -40px;}
.shop_main_act ul li{ width: 370px; float: left; margin:10px 0 20px; padding: 0 17px; border-bottom: 1px dotted #e5e5e5; height: 325px; }
.shop_main_act ul li img.act_img{ width: 370px; height: 220px; display: block;}
.shop_main_act ul li span i{ font-style: normal;font-size: 14px; border:1px solid #E33838; border-radius: 50%; width: 20px; height: 20px; display: block; text-align: center; color: #E33838; float: left;}
.shop_main_act ul li span i.xian{ color: #349fef;border:1px solid #349fef; }
.shop_main_act ul li span{ color: #999999; text-align: right; overflow: hidden; display: block; padding:10px 10px 0;}
.shop_main_act ul li span em{ float: right;}
.shop_main_act ul li span em b{ float: right; font-weight: normal; margin-left: 5px;}
.shop_main_act ul li span em img{ width: 15px; height: 15px; margin-left: 10px; float: right;}
.shop_main_act ul li p{ color: #333; line-height: 34px; padding:5px 10px; line-height: 20px;}
.shop_main_act ul li:hover p{ color: #E33838;}

.shop_main_quan{ padding-top:30px;}
.shop_main_quan ul li{ float: left; max-width: 580px; width: 50%; display: inline; position: relative; margin-right:20px; border-bottom: 1px dotted #ccc; padding-bottom: 20px; margin-bottom: 20px; }
.shop_main_quan ul li img.imgs{ width: 300px; height: 170px;}
.shop_main_quan ul li .left_img{ float: left; width: 300px;}
.shop_main_quan ul li .li_quan_rig{ float: right; width: 240px; padding: 0 10px;}
.shop_main_quan ul li .li_quan_rig h4{ font-size: 16px; line-height: 20px; font-weight: normal; height: 80px; overflow: hidden;}
.shop_main_quan ul li:hover .li_quan_rig{color: #E33838;}
.shop_main_quan ul{ margin-right: -25px;}
.shop_main_quan ul li .l_q_bot{ width: 280px; left:300px; position: absolute; bottom:20px; overflow: hidden; line-height: 40px; padding-left: 20px;}
.shop_main_quan ul li .l_q_bot span em{ font-size: 20px; color: #E33838; margin-right: 5px;}
.shop_main_quan ul li .l_q_bot a{ float: right; margin-right: 20px; width: 100px; height: 40px; text-align: center; line-height: 40px; color: #E33838; border:1px solid #E33838; display: block; font-size: 16px;}
.shop_main_quan ul li .l_q_bot a:hover{ background-color: #E33838; color: #fff;}