-----------------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;width:437px;height:69px;}
	.shop_search .search-wrap .search-panel .search-button {display:inline;position:absolute;float:right;height:44px;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:22px;}
	.shop_search .search-wrap .search-panel .search-common-panel {background:#E33838;width:336px;height:41px;overflow: hidden;padding:3px 0 0 3px;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:4px 0 2px 16px;width:310px;height:31px;line-height:31px;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: 80px; 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_common .shop_head_search{float:right;margin-top:-85px;width:460px;border-right:none;}
	.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:300px;}
	.shop_head_search .shop_search .search-wrap{width:300px;}
	.shop_head_search .shop_search .search-wrap .search-panel .search-common-panel{width:297px;}
	.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 2px;}
	.shop_head_search .search_local .search_btn{ background-color: #E33868; color: #fff; font-size: 18px;font-weight:bold;line-height: 44px;border: 0 none;cursor: pointer;height: 44px;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;}