html,body,div,span,h1,h2,h3,h4,h5,h6,p,pre,a,code,em,img,small,strong,sub,sup,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:"微软雅黑","黑体","宋体"}
a{color:#EE8B07/*#424242*/; text-decoration:none;}
a:hover{text-decoration:none;}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
body{height:100%; font:12px Tahoma, Helvetica, Arial, Verdana, "\5b8b\4f53", sans-serif;
color:#51555C;/*  background: #eee;*/	 }
img{border:none}
.red{ color:#F00;}
.clear{ clear: both;} 
.ml_1em{ margin-left:1em}
.ml_2em{ margin-left:2em;}
.mlr_em{ margin-left:0.5em;}
.clearfix{display:block;zoom:1;_height:0px; font-size: 0;_width:100%}
.clearfix:after {clear: both;content: " ";display: block;height: 0;font-size: 0;_height:1px;}
img {border: none;vertical-align: middle;}
img { -ms-interpolation-mode: bicubic; }
.header{ background: #fff;height:92px;}
.hdr_top{height:60px; width:950px; margin: 0 auto; }
.logo{background: url(logo.png?v=2013) no-repeat 0px 0px; display:block; text-indent:-999px; overflow:hidden;  width:253px; height: 37px; margin-top:13px; float:left ;padding-top:10px;margin-left: 10px;}
.user_center{float: right; width: 210px; height: 45px;   text-align: right; padding-right: 20px;}
.user_center a{ color: #fff; float:right; display: block; background: #666  url(../images/bg_cart.png) no-repeat 5px 6px;  padding: 5px 0px 5px 10px; text-align: center; width: 86px; }
.user_center a:hover{background-color:#ee8b07; }
.contact_top{ float: right; width: 280px; height: 60px; line-height:60px;padding-top: 5px; text-align: center;}
.contact_top .phone_num{font-weight: bold; font-size: 24px; color: #ec7709;}
.sub_top{height:30px; width: 100%; background-color: #F0F0F0; border-top: 3px solid #E92D00;}
#bookmark{float: left; padding-top: 18px; padding-left: 20px;}
.contact_info{color:#748791; text-shadow: 0px 1px 0px #fff;}
.c_phone,.c_mail{float: left;height: 30px; line-height: 30px; padding-left:20px;}
.c_phone{ background: url(icon-phone.png) no-repeat;}
.c_mail{ background: url(icon-phone.png) no-repeat 0px -32px;margin-left:20px;;}
/*首页导航*/
.nav{ height: 32px;width:950px; background: #fff; margin:0 auto; white-space: nowrap; }
 .nav  ul { display: block; height: 32px; width: 100%; margin: 0 auto;}
 .nav ul li{ float: left; display: block; height: 32px; line-height: 32px; }
 .nav ul li a{ color:#666;  font-weight: bold; font-size: 12px;display: block;padding:0px 15px;}
  .nav ul li a:hover{ color:#ee8b07; text-decoration: none; }
 .nav ul li.cur{ font-weight: bold;background:#ee8b07; color: #fff}
 .nav ul li.cur a{ font-weight: bold;color: #fff}
   .nav ul li.none{display: none}
.none{display: none}
   /*banner*/
.index_banner{ width:100% ;height:360px;  background: url(../images/index_bannerbg0.jpg) no-repeat center top; border-bottom:1px solid #eee;}
.bnr_box{ height: 405px; background: #; position: relative;}
.trans_layer{ width:1180px;padding:10px;background: #000; opacity:0.1; height:300px; position: absolute; left: 0px; top:20px; z-index: 1}
.trans_layer2{ width:1180px;padding:10px;height:300px; position: absolute; left: 0px; top:20px;z-index: 11}
.bannermetro{ padding-left: 17px;padding-top: 10px;}
.bannermetro li{ float: left; height:226px; background: #fff; margin-right: 15px;}
/*.w1200{width: 1200px; margin: 0 auto;}*/
.bnrmetro{ padding-left: 17px;padding-top: 15px;}
.li_142{width:160px; float: left;height:360px; margin-right: 10px;}
 .li_305{width:320px;float: left;height:360px; margin-right: 10px;}
/*首页导航*/
.fix{position:absolute; right:50%; margin-right:-475px;  top:60px; width:950px;z-index: 9999;border-bottom: 2px solid #ee8b07}
#wrap{width:950px; padding:10px 0px;  margin:0 auto;  background:#;padding-bottom:50px; }
/*商家列表页面*/
.seller_list{margin-left:30px; background:#; width:848px; float:left; padding-bottom:10px; border-bottom:1px solid #eee; margin-top:10px;}
.sellerboxup{ box-shadow:0px 0px 10px #eee; border:1px solid #ddd; border-bottom:3px solid #eee;}
.sellerboxdown{ box-shadow:none;border-bottom:3px solid #999;}
.seller_list h1{ height:30px; padding:10px 20px; line-height:30px; font-size:14px; border-bottom:1px dashed #eee;}
.ul_seller_list{ float:left; display:block; padding:10px 0px; padding-left:5px;}
.ul_seller_list li{ width:130px; display:block; margin-right:5px;background:url(prd_buy_boxbg.png) repeat-x left bottom; float:left; border:1px solid #eee;}
.ul_seller_list li a{color:#666}
.ul_seller_list li:hover{ border:1px solid #ccc;color:#fff;} 
.ul_seller_list .li_sinfo{ background:none; border:1px solid #fff;}
.ul_seller_list .li_sinfo:hover { background:#fff; color:#666; border:1px solid #fff; }
.sprd_price{ display:block; height:30px; line-height:30px; font-size:14px; font-weight:; padding:0px 5px;}
.sprd_price span{color:#ff7426; }
.sprd_price a{ margin-top:4px;}
.s_imgbox{ height:130px; width:130px;overflow: hidden;}

.visit_shop{ float:right;}
.visit_shop a{ box-shadow:0px 1px 1px #fff; background:url(btn_visit.png?v=201212291857) no-repeat; width:105px; height:28px;text-shadow:0px 1px 1px #24a000; color:#fff; display:block; line-height:28px; text-align:center; font-size:12px; }
.visit_shop a:hover{ background:url(btn_visit.png?v=201212291857) no-repeat 0px -28px; width:105px; height:28px; color:#fff; text-shadow:0px 1px 1px #24a000; display:block; line-height:28px; text-align:center; font-size:12px; } 
.fixbox_bottom{ position: fixed; display:none;height: 30px; bottom: 0px; left: 0px; width:100%; background: #ccc;border-top:1px solid #f8f8f8;}
.footer{ color:#6b6b6b; text-align: center;padding:15px; border-top:1px solid #ccc;}
.top10_seller_icon{border:1px solid #e5e5e5; padding:1px; margin:10px;}
.seller_iconlist{ float: left;}

.profile_image_url{ border:1px solid #ccc; padding:1px; float: left; margin:10px;}
.profile_image{ border:1px solid #e5e5e5; padding:1px;  margin:10px;}
.list_top10{ width:290px; float: right;}
.list_top10 ul li{ border-bottom: 1px dashed #e5e5e5;padding: 10px;display: block; width:70px; text-align: center;}
.list_top10 ul li a{ color:#a89999}
.list_top10 ul li a:hover{ text-decoration:none; color:#EE8B07}
.top10_des{ color: #777;}
.list_top10 h1{ line-height: 40px; font-size:14px;color:#666; padding: 0 1em;border-bottom: 1px solid #eee;border-left:3px solid #ff6600;}
.breadnav{ height: 30px; line-height: 30px; width: 950px; margin: 0 auto;color: #999}
.breadnav a{color: #999}
.mcontent { width:950px; margin:0 auto; overflow:hidden; padding: 10px 0px;}
.m_right  {width:290px; background:#fff; margin-bottom:-3000px; padding-bottom:3000px;float:right; overflow:hidden;}
.m_left{ width:950px; padding:0px; float:left; overflow:hidden; margin-bottom:-3000px; padding-bottom:3000px; }
.m_main{ background:# ; width:950px; padding:0px; float:left; overflow:hidden; }
.contact_us{ float: right; width: 240px; height: 60px; padding-top: 25px; padding-left:40px;}
.contact_us .phone_num{font-weight: bold; font-size: 24px; color: #ec7709;}
.bds_more{padding-top: 0px !important;;}
#bdshare{padding-bottom: 5px !important;height: 25px;}
.mt40{margin-top:40px; }
.prd_tag{width:41px; height:41px; background:url(prd_tag.png) no-repeat; float:right; }
.hot_tag{background-position: -110px -41px;}
.new_tag{background-position: -159px -41px;}
.zhe_tag{background-position: -111px -86px;}
.quehuo_tag{background-position: -159px -86px;}
.jian_tag{background-position: -159px 0px;}
.index_title h1 {border-left:3px solid #ff6600;line-height: 40px;font-size: 14px;color: #666;padding: 0 1em;border-bottom: 1px solid #EEE;background: #fff;}
.prd_per_week li h2{ color:#acacac; margin-top:10px; padding:0px 10px;} 
.prd_per_week li p{ color:#333333;padding:10px;line-height:20px; } 
.prd_per_week li img{float:right; }
 .prd_himg{margin-right:20px; width: 110px; height: 110px; float: right;overflow: hidden;}
.prd_per_week li .prd_per_week_price{float:left; font-size:24px; padding-left:10px;color:#ff6600;} 
.prd_per_week li{ float:left;width:290px; height:220px; background:#fff; margin:10px 0px 10px 18px; border:1px solid #eee; }
.prd_per_week li:hover{  border:1px solid #e6e6e6;box-shadow:0px 0px 3px #eee inset; }
.prd_per_week li a:hover{ text-decoration: none;}
 
 .prd_per_week_760{ width: 760px;}
 .prd_per_week_760 li h2{ color:#acacac; margin-top:10px; padding:0px 10px;} 
.prd_per_week_760 li img{float:right; margin-right:20px;}
.prd_per_week_760 li .prd_per_week_price{float:left; font-size:24px; padding-left:10px;color:#ff6600;} 
.prd_per_week_760 li{ float:left;width:252px; height:210px; background:#ffffff;  }
.idx_prd_title{height: 40px;color:#333333;padding:10px;line-height:20px; }
.prd_per_week_760 li a:hover{ text-decoration: none;}
  
	
  
.sprd_price{ display:block; height:20px; border-top:1px solid #eee;line-height:20px; margin-top:10px; font-size:12px;padding:0px 5px;}
.sprd_price span{color:#ff7426; margin-top:3px; float: left; }
.sprd_price a{ margin-top:4px;float: right;} 
  .sellerlocation{float: left;border-radius:50%; width:80px; height:80px;}
.profile_image{border-radius:50%;border:3px solid #fff;box-shadow:0px 0px 5px #ccc;}
.profile_image:hover{border-radius:50%;border:3px solid #fff;box-shadow:0px 0px 15px #ccc;}
.count_prd{color: #ccc;}

.profile_seller{float: left; width: 948px;border-left:1px solid #eee;border-right:1px solid #eee;
background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #F7F7F7), color-stop(30%, white));
background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, white 30%);
background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, white 30%);
background-image: linear-gradient(bottom, #F7F7F7 0%, white 30%);}
.sellername{padding-top:10px;}
.sellername a{font-weight: bold;font-size: 24px;color: #999; }
.profile_image_url{ border:1px solid #ccc; padding:1px; float: left; margin:10px;}
.profile_image{ border:1px solid #e5e5e5; padding:1px;  margin:10px;}

.main900{ width:950px; margin:0 auto; /*padding:5px;*/ }
.list_seller{ width:950px;border-top:3px solid #f60;position:relative; background:#; float:left;margin-top:10px;}
.view_shop{ height: 30px; position: absolute;top: 10px;line-height: 30px;right:10px; text-align: center;width: 80px;}
.view_shop a{color: #999; display:block; text-shadow: 0px 0px 1px #fff;}
.view_shop a:hover{color: #f60; text-shadow: 0px 0px 1px #fff; text-decoration: none;}
.grid{ padding-top: 3px; background: #fff;border-left:1px solid #f6f6f6;}
.g_h2_l{ height:350px; width:100%; border-top:1px solid #eee; overflow:hidden; opacity:0.9; position:relative;}
.g_h1_r{ height:180px;width:100%; float:left;text-align:center;  width:192px;margin-left:-1px;;border-top:1px solid #eee;border-left:1px solid #eee;overflow:hidden; opacity:0.9; position:relative;}
.grid150_r{border-right:1px solid #eee;border-bottom:1px solid #eee;}
.grid150{ float:left; border-left:1px solid #f6f6f6; width:148px; height:450px;}
.grid150_2{ float:left; border-left:1px solid #f6f6f6; width:179px; height:360px;margin-left:-1px;}
.g_h2{ height:300px; width:100%; border-top:1px solid #f6f6f6; overflow:hidden; opacity:1.0; position:relative;}
.g_h1{ height:150px;width:100%; border-top:1px solid #f6f6f6;overflow:hidden; opacity:1.0; position:relative;}
.g_h1:hover,.g_h2:hover{ opacity:1.0;box-shadow:0px 0px 1px #ccc; z-index:88; border-radius:3px; }
.g_h2:hover{opacity:0.9}
.g_h1 a,.g_h2 a,.g_h2_l a{ width:160px; margin:10px 9px; display:block; overflow:hidden;  text-align:center}
.g_h_last{  border-right:1px solid #f6f6f6;}
.g_h_last_b{  border-bottom:1px solid #f6f6f6;}
.img_h2{ margin-left:-50%;}
.img_h1{ margin-left:0px;margin-top:5px;}
.cover_tip{ position:absolute; bottom:10px; width:150px; height:20px; background:#fff; color:#999; text-align:center;}
.cover_price{ position:absolute; bottom:30px;right:10px; padding:3px 5px;border-radius:2px;height:16px; background:#fff; color:#f60; text-align:right;}
.cover_col{ color:#f60}
.top_nav{ height:32px;  background:#ff6600; position:relative;float:left; display:block; padding-left:20px}
.top_nav  li{ float:left}
.top_nav  li a{ float:left; padding:0px 15px; line-height:32px; color:#fff; font-weight: normal;}
.top_nav  li a:hover{ float:left;  padding:0px 15px; line-height:32px; color:#fff; text-decoration:none;}
.top_nav  li a.cur{ float:left; padding:0px 15px; line-height:32px; color:#fff;font-weight:bold; text-shadow: 0px 0px 1px #999 ; }
.tit_h1{ font-size:16px; font-weight:bold; line-height:40px; height:40px;}
  
  
  /*banner图片切换*/ 
.wrapper {width:680px; margin:0 auto; float:left;  /*height:160px;*/ overflow: hidden;padding:0px;display: inline;}   
#focus {width:680px;/* height:160px;*/ overflow:hidden; position:relative;} 
#focus img{ width:680px} 
#focus ul {/*height:160px;*/ position:absolute;} 
#focus ul li {float:left; ; height:400px;width:680px;  overflow:hidden; position:relative; background:#;} 
/*#focus ul li div {position:absolute; overflow:hidden;} */
#focus .btnBg {position:absolute; width:680px; height:20px; left:0; bottom:0; background:#000; } 
#focus .btn {position:absolute; width:680px;; height:10px; padding:5px 0px; right:0; bottom:0; text-align:center;} 
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;} 
#focus .btn span.on {background:#fff;} 
#focus .preNext {width:22px; height:50px; position:absolute; top:50%; margin-top:-25px; background:url(./img/sprite.png) no-repeat 0 0; cursor:pointer; 
_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/sprite.png");} 
#focus .pre {left:0;} 
#focus .next {right:0; background-position:right top;}
/**/
/*__ maincontent _*/
#maincontent {background:#3F3E3E;height:380px;overflow:hidden;position:relative; margin-top: 10px;}
#maincontent div.pict {cursor: default !important;}
#maincontent div.main {position: static;text-align: center;display: block;cursor: pointer !important}
#maincontent .element {display: none;position: absolute !important;}
#maincontent .left {top :50%; margin-top:-40px;  left: 0;cursor: pointer;}
#maincontent .right {top: 50%;right: 0;cursor: pointer;margin-top:-40px;}
#maincontent .main .guardian {display: none;height: 0;}
#maincontent .navi {z-index: 22}
div#maincontent div.main{display:none;}div#maincontent div.element{position:absolute !important;}

/*list_tab*/ 

.prdprice { text-align: right;height:20px;}
.prd_priceinfo{ font-size:18px; font-weight:bold; padding-top:10px;}
.viewdetail{ width:150px; height:20px; display:block;text-align:right;border-top:1px dotted #ccc; margin-top:4px; padding:5px 5px; overflow: hidden; }
.viewdetail a{ line-height:18px; width:150px; height:20px; text-align:right; display:block;}
.viewdetail a:hover{ line-height:18px; color:#ed7608; text-decoration:none; }
.list_title{float:left;border-bottom:1px solid #eaeaea;  width:740px;padding:10px 12px; margin-top:20px;line-height: 28px; }
.list_title span { float: left;font-weight: bold; color:#695e57; border-left:3px solid #ff6c00; padding-left:5px ; font-size:14px;color:#000 }
.list_title a{ float: right; margin-right: 10px; color:#b9b9b9; padding:0px 15px 0px 5px ; background: url(moredot.jpg) right 7px  no-repeat;}
.list_title a:hover{ color:#ac9784; text-decoration:none;background: url(moredot2.jpg) right 7px  no-repeat;}
#tabs1{ width:900px;   background:#fff; margin-top:10px;}
/*选项卡*/
.menu1box{ float:left; width:940px; border-bottom:1px solid #eee;}
.menu1box ul li{ float:left; display:block; height:40px; line-height:40px; padding:0px 10px;font-size:14px; font-weight:bold; }
.menu1box ul li a{color:#666;}
.menu1box ul li a:hover{ text-decoration:none;  color:#EE8B07;}
#tab_index1 .hover{ background:#; color:#fff;font-weight:bold; text-shadow:0px 1px 1px #666;}
#tab_index1 .hover a{ color:#EE8B07;text-shadow:0px 1px 1px #fff;}


	
	


.w120,.w240,.w680{height:300px; margin-right:5px;float:left; }
.w250{height:300px; margin-right:px;float:left; }
.w120{ width:120px;}
.w240{width:240px;}
.w250{width:250px;}
.w680{width:680px;}
.w250 ul li{float:left;width:250px; height:147px; background:#fff; margin-bottom:5px;overflow:hidden}

.bds_more {float: left;line-height: 30px;display: block;height: 30px !important; }
#bdshare{padding-top: 8px !important;}





/*分页样式 */
.paging {padding:10px 3px; margin:3px; text-align: center}
.paging select{padding: 3px;border-radius:3px;border:1px solid #ccc;}
.paging a {border-radius:3px;	 padding:4px 7px;  margin:4px; text-decoration: none ;
border: 1px solid #CBCBCB;background: #FEFEFE;background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #e7e7e7));
background-image: -webkit-linear-gradient(top, #fff, #e7e7e7);
background-image: -moz-linear-gradient(top, #fff, #e7e7e7);
background-image: -o-linear-gradient(top, #fff, #e7e7e7);
background-image: linear-gradient(top, #fff, #e7e7e7);
-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,0.3) inset;
-moz-box-shadow: 0 0 0 1px rgba(255,255,255,0.3) inset;
box-shadow: 0 0 0 1px rgba(255,255,255,0.3) inset;
-webkit-border-radius: 3px 3px;-moz-border-radius: 3px/3px;border-radius: 3px/3px;
color: #666;text-shadow: 0 1px white; }
.paging a:hover {border:1px solid #999;color: #666; }
.paging a:active { border:1px solid #999;color: #666; }
.paging .current {padding:8px 5px;font-weight: bold; margin:2px;color: #333;text-shadow: 0px 1px 1px #fff;}
.paging .disabled {border:1px solid #eee;padding:4px 7px; color: #ccc; margin-left: -1px; }

/*** top style */
.sw_categorys_nav {	position: relative;width: 100%;left:0px;	margin:0 auto;height: 32px;background: #f60; z-index: 5;}
.sw_categorys_nav .container {width: 950px; margin-left: auto; margin-right: auto;}
.sw_categorys_nav .allcategorys {float: right;height: 32px;width: 150px;position: relative;}
.sw_categorys_nav .allcategorys .title-item-hd a {height: 32px;line-height: 32px;width: 150px;font-family: '微软雅黑';text-indent: 20px;font-weight: bold;
	color: #fff;display: block;text-decoration: none;background: #2E3539;}
.sw_categorys_nav .allcategorys .title-item-hd a .icon {position: absolute;display: block;width: 35px;height: 20px;top: 6px;right: 10px; 
	background: url(viewlist.png?v=2222) no-repeat 0px -7px;overflow: hidden; }
.sw_categorys_nav .allcategorys .title-item-hd a.curr {color: #2E3539;background: #ededed;box-shadow: 1px 0 2px #333333;border-left: 1px solid #eeeeee;}
.sw_categorys_nav .allcategorys .title-item-hd a.curr .icon {background-position:  0px -39px;}
.sw_categorys_nav .allcategorys .sublist {position: absolute;width: 920px;
left: -800px;z-index:99999;background: rgba(237,237,237,0.9);border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;padding: 20px 0 0 28px;	display: none;}
.allcategorys .sublist li {float: left;width: 128px;padding-right: 24px;padding-bottom: 15px;}
.allcategorys .sublist li h3.mcate-item-hd {font-family: '微软雅黑';padding-left: 2px;font-size: 12px;height: 24px;line-height: 24px;	border-bottom: 1px dashed #666666;}
.allcategorys .sublist li p.mcate-item-bd {padding-left: 2px;}
.allcategorys .sublist li p.mcate-item-bd a {height: 24px;line-height: 24px;margin-right: 5px;font-size: 12px;color: #666666;text-decoration: none;	display: inline-block;}
.allcategorys .sublist li p.mcate-item-bd a:hover {color: #6c5143;text-decoration: underline;}
.nav_side{height: 32px; width: 700px; float: left;font-weight:bold; color: #ffffff;}


.mainwrap{width: 950px; margin: 0 auto;}
.m_title{font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; margin-top: 20px; border-bottom: 1px solid #eee; color: #999;}
.m_content ul { padding-left: 15px; padding-top: 20px;}
.m_content ul li{width: 200px; background: #ccc; display: block; float: left; margin: 10px; padding: 5px; background: #fff; }
.m_content ul li a{color: #666; }
.mprd_title{ background: #f8f8f8; padding: 10px}
.mprd_img{margin: 0 auto; text-align: center;}

.m_wrapl{ width: 720px; float: left; background: #;}
.m_wrapside{ width:230px; float: right;}

.mainwrap{width: 950px; margin: 0 auto;}
.m_title{font-size: 14px; font-weight: bold; height: 40px; line-height: 40px; margin-top: 20px; border-bottom: 1px solid #eee;}
.m_content_col5 ul { padding-top: 20px;}
.m_content_col5 ul li{width: 180px; display: block; float: left; margin: 5px;  padding-top: 10px; background: #fff;}
.m_content_col5 ul li:hover{box-shadow:0px 1px 10px #ccc;}
.m_content_col5 ul li a{color: #666; }
.mprd_title{ background: #f8f8f8; padding: 10px}
.mprd_img{margin: 0 auto; text-align: center;}

.m_wrapl_col5{ width: 760px; float: right; background: #;}
.m_wrapside_col5{ width:190px; float: left; background: #ccc;}
@media screen  and (max-width: 760px) {
.header{ background: #fff;height:72px;}
		.hdr_top{width: 100%;width:320px; margin: 0 auto; padding: 0px;}
		.logo {background: url(logo.png) no-repeat 0px 0px;width: 185px;height: 27px;background-size:185px 27px;margin-top: 0px;float: left;padding-top: 0px;margin-left:0px;}
		.hdr_top{height: 40px;}
		.user_center{ padding-right: 0px; width: 105px;height: 30px;}
			.nav {height: 32px;width: 320px;background: #fff;margin: 0 auto;white-space: nowrap;clear: both;}
			.mcontent{width: 320px;}
			.m_main{width: 100%}

		.list_seller{ width:320px ;margin:0 auto; border-top:3px solid #f60;padding-bottom:3px;position:relative; background:#fff; float:left;margin-top:3px;}
.m_left{width: 320px; }
.main900{width: 320px;}
.profile_seller {
float: left;
width: 318px;
border-left: 1px solid #EEE;
border-right: 1px solid #EEE;}
#bookmark{display: none}
		/*.list:hover{ box-shadow:0px 0px 15px #ccc;}*/
		.view_shop{ height: 30px; position: absolute;top: 10px;line-height: 30px;right:10px; text-align: center;width: 80px;}
		.view_shop a{color: #999; display:block; text-shadow: 0px 0px 1px #fff;}
		.view_shop a:hover{color: #f60; text-shadow: 0px 0px 1px #fff; text-decoration: none;}
		.sellerlocation{float: left;border-radius:50%; width:50px; height:50px;}
		.profile_image{border-radius:none;border:3px solid #fff;box-shadow:0px 0px 5px #ccc; width: 30px !important; height:30px !important;}
		.profile_image:hover{border-radius:none;border:none;box-shadow:0px 0px 15px #ccc;}
		.count_prd{color: #ccc;}
		.sellername{padding-top:10px;}
		.sellername a{font-weight: bold;font-size:16px;color: #999; }
		.profile_image_url{ border:1px solid #ccc; padding:1px; float: left; margin:10px;}
		.profile_image{ border:1px solid #e5e5e5; padding:1px;  margin:10px;}

		
		.grid{ padding:5px ;border-right: 1px solid #f6f6f6;border-bottom: 1px solid #f6f6f6}
		.g_h2_l{ height:300px; width:100%; border-top:1px solid #eee; overflow:hidden; opacity:0.9; position:relative;border-left:1px solid #eee; }
		.g_h1_r{ height:150px;width:100%; float:left;text-align:center;  width:153px;border-top:1px solid #eee;border-left:1px solid #eee;overflow:hidden; opacity:0.9; position:relative;}
		.grid150_r{border-right:1px solid #eee;border-bottom:1px solid #eee;}
		.grid150_2{ float:left; width:153px; height:300px;border-left: none}
		.g_h2{ height:300px; width:100%; border-top:1px solid #eee; overflow:hidden; opacity:1.0; position:relative;}
		.g_h1{ height:150px;width:100%; border-top:1px solid #eee;overflow:hidden; opacity:1.0; position:relative;}
		.g_h1:hover,.g_h2:hover{ opacity:1.0;box-shadow:0px 0px 1px #ccc; z-index:88; border-radius:3px; }
		.g_h2:hover{opacity:0.9}
		.g_h1 a,.g_h2 a,.g_h2_l a{ width:130px; margin:10px 9px; display:block; overflow:hidden;  text-align:center}
		.g_h_last{  border-right:1px solid #eee;}
		.g_h_last_b{  border-bottom:1px solid #eee;}
		.cover_tip {bottom: 0px;}
		.cover_price {position: absolute;bottom: 25px;}
.pagenum,.current,.pagedot{display: none;}
.pict  a img{width: 320px; margin-left: 220px;}
#maincontent {
height: 160px;
}
#maincontent .left {top :50%; margin-top:-20px;  left: 0;cursor: pointer; width: 40px; height:40px;}
#maincontent .right {top: 50%;right: 0;cursor: pointer;margin-top:-20px; width: 40px; height:40px;}
#maincontent .left img,#maincontent .right img{width: 40px; height:40px;}

		.sw_categorys_nav .container {width: 100%; margin-left: auto; margin-right: auto;height:32px; float: left;}
		.sw_top {height: 40px;width:100%; margin:0 auto;background: #fff;}
		.nav_side{display: none}
		.sw_categorys_nav .allcategorys .sublist {position: absolute;width: 200%; left:-170px !important; z-index: 999;background: rgba(237,237,237,0.9);
		border-left: 1px solid #eeeeee;	border-right: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;padding: 20px 0 0 18px;	display: none;}
		.allcategorys .sublist li {float: left;width: 60px;padding-right: 14px;padding-bottom: 10px;}
		.allcategorys .sublist li a{display: block; padding: 0px}
		.allcategorys .sublist li h3.mcate-item-hd {height: 30px;line-height: 30px;	border-bottom: 1px dashed #666666;}
		.allcategorys .sublist li p.mcate-item-bd {padding-left: 2px;}
		.allcategorys .sublist li p.mcate-item-bd  a {height: 30px;line-height: 30px;margin-right: 5px;font-size: 12px;color: #666666 !important; text-decoration: none;	
		display: inline-block;}
		.allcategorys .sublist li h3.mcate-item-hd  a{color: #666666 !important; }
		.sw_categorys_nav .allcategorys {float: right;height: 32px;width: 150px;position: relative;margin: 0px;}
.sw_categorys_nav {	z-index: 9999;}
.prd_per_week li {float: left;width: 290px;height: 220px;background: white;margin: 10px 0px 10px 15px;border: 1px solid #EEE;}
#wrap{width:320px; padding:10px 0px;  margin:0 auto;  background:#;padding-bottom:50px; }



		.wrapper {width:100%; margin:3px auto 0px; float:left;  width:320px; margin-top:-25px;
				min-height:100px !important; min-width: 320px;overflow: hidden;padding:0px;display: inline; }   
		#focus {width:100%;/* height:160px;*/ overflow:hidden; position:relative; min-height:100px !important; min-width: 320px !important;} 
		#focus img{ width:100% !important ; min-width: 320px !important;} 
		#focus ul {/*height:160px;*/ position:absolute;} 
		#focus ul li {float:left; width:320px;/*height:160px;*/ overflow:hidden; position:relative; background:#fff;min-height:100px !important; min-width: 320px;} 
		#focus ul li div {position:absolute; overflow:hidden;} 
		#focus .btnBg {position:absolute; width:100%; height:10px; left:0; bottom:0; background:#000;} 
		#focus .btn {position:absolute; width:100%; height:10px;  right:0; bottom:0; text-align:center; padding: 0px} 
		#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:5px; height:3px; _font-size:0; margin-left:5px; margin-top:4px; cursor:pointer; background:#fff;} 
		#focus .btn span.on {background:#fff;} 
		#focus .preNext {width:22px; height:50px; position:absolute; top:50%; margin-top:-25px; background:url(./sprite.png) no-repeat 0 0; cursor:pointer; 
		_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./sprite.png");} 
		#focus .pre {left:0;} 
		#focus .next {right:0; background-position:right top;}
		.list_top10{ display: none;}
		.breadnav{width: 100% !important;}
	}
	
	
		.footerlinks span,.footerlinks a{margin: 0px 4px; color: #666}