@charset "utf-8";
/* CSS Document */
/******头部样式开始******/
#shop_header{ width:1200px; height:80px; margin:0 auto; overflow:hidden;}
#shop_header .left_img{ width:340px; float:left; overflow:hidden;}
#shop_header .left_img h3{ margin-top:15px; height:auto;}
#shop_header .shop_man{ width:300px; z-index: 5; top:120px; left:20px; background:#fff; position:absolute; padding:0 10px;border:1px solid #f5f5f5;}
#shop_header .mid_search{width:310px;height:80px;float:left; margin:0 50px}
#shop_header .mid_search .search{width:300px;height:33px;margin-top: 25px;}
.shop_button{width:60px;height:34px;line-height:32px;color:#fff; border:none;font-size:12px; font-family:Microsoft Yahei, Arial;position:absolute;}
#shop_header .search_all{right:-60px; top:-2px; height:37px;background: #666;cursor: pointer;}
.search_input_min{
    width:230px;
    height:31px;
    line-height:31px;
    padding-left:10px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border:none;
    color:#323232;
    font: 14px 'Microsoft Yahei',"Simsun",Arial;}
    
#shop_right .shop_Sort{ width:978px;height:32px; }
#shop_right .shop_Sort ul{padding:0px; margin:0px;}
#shop_right .shop_Sort li{float:left;width: auto; padding:0 15px;height: 32px; line-height: 32px;}
#shop_right .shop_Sort li:hover{background:#ececec;cursor: pointer;}

/* 店铺导航 */
.nav_bg{ width:100%;line-height:40px;}
.nav{ width:980px; margin:0 auto; height:40px;}
.nav ul li{float:left; width:120px;cursor:pointer;}
/* 店铺信息 */
.shop_right_box {
	width: 225px;
	height: auto;
	display: block;
	position: absolute;
	top: 40px;
	right: 0px;
	background: #fff;
	border:1px solid #f5f5f5;
	z-index: 10;
}
.shop_right_box h3,.shopright_box h3 {
	width:215px;
	height:30px;
	border-bottom:1px solid #ddd;
	line-height:30px;
	padding-left:10px;
}
.shop_right_box ul {
	width:225px;
	clear:both;
}
.shop_right_box li {
	height:30px;
	line-height:30px;
	float:left;
}
.shop_right_box .left {
	width:70px;
	text-align:right;
}
.shop_right_box .right1 {
	width:155px;
	text-align:left;
}
.shop_right_box .right2 {
	width:225px;
	text-align:center;
}
.shop_right_box .right3 {
	width:225px;
	height:140px;
	text-align:left;
	border-bottom:1px solid #ccc;
}
.shop_right_box .right3 .list {
	width:225px;
	clear:both;
	text-align:left;
}
.shop_right_box .right3 .list ul {
	padding:0px;
	margin:auto;
}
.shop_right_box .right3 .list li {
	float:left;
	height:26px;
	line-height:26px;
	width:100px;
	text-align:left;
	margin-left:10px;
}
.right_sev {
	width:76px;
	height:17px;
}
.shop_right_box .right3 .list .b_s,.shop_right_box .right3 .list .b_x {
	width:12px;
	height:15px;
	background-image:url(../images/basic_icon.png);
	background-repeat:no-repeat;
	float:left;
	margin-top:7px;}
.shop_right_box .right3 .list .b_s{background-position:-188px -203px;}
.shop_right_box .right3 .list .b_x {background-position:-207px -203px;}
/******右侧文字浮动盒子结束******/

/* 大图轮播 */
.banner{width:100%;height:auto;background:#fff;}
.banner img{width:100%;}
.advert,.advert_add{width:1200px; height:auto;margin:10px auto;}
.advert dl{width:1200px; height:484px;overflow:hidden;}
.advert dt,.advert dd{ float:left;overflow:hidden;border:1px solid #E8E8E8; }
.advert dt{ width:460px; height:482px;}
.advert dd{width:356px; height:235px; margin:0px 0px 10px 10px;}

.advert ul{width:1200px;height:auto;overflow:hidden; }
.advert ul li{ width:288px;height:358px;border:1px solid #E8E8E8; float:left;overflow:hidden; margin:0px 10px 10px 0; }
.advert  .advert_img{width:288px;height:360px;}
.advert  .advert_prince{width:288px;height:30px;line-height:30px;text-align:center;}
.advert  .advert_title{width:278px;height:40px;line-height:20px;text-align:left;margin:auto;}
/* 广告位图片 */
.shop_advert{width:980px; height:130px; margin:15px auto; overflow:hidden;}
.shop_advert li{ float:left; width:233px; height:125px; margin-right:10px;background:#fff; }
.shop_advert li:last-child{ margin:0px !important;}
/* 店铺热卖商品 */
.shop_hot{ width:980px; min-height:415px; margin:10px auto; padding:8px 0;}
.shop_hot ul{ width:968px; height:auto; margin-left:8px; overflow:hidden; }
.shop_hot ul li{ width:319px; height:415px; overflow:hidden; float:left;background:#fff; margin:0 3px 3px 0;}

/*分页*/
.clearfix .page{
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.bd-layout{position: relative; padding-bottom: 60px;}

/*店铺内容居中*/
#shop_content{ position: relative; width:1200px; min-height:600px; margin:10px auto; padding-bottom: 60px;}
#shop_left{float:left; width:210px; height:auto;  overflow:hidden; border: 1px solid #f5f5f5;border-top: none; background:#fff;}
#shop_left dl{ background:#fff; overflow:hidden; }
#shop_left dl dt{border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8;}
#shop_left dl dt,#shop_left dl dd{height:35px;line-height:35px;border-bottom:1px solid #e8e8e8;text-align:left; font-weight:bold; font-size:14px; background:#f9f9f9;color:#747474;cursor: pointer;}
#shop_left dl dt{background:#f0f0f0;text-indent:5px; }
#shop_left dl dd{text-indent:20px;}
#shop_left ul{width:210px;overflow:hidden;border-bottom:1px solid #e8e8e8;}
#shop_left ul li{width:156px;line-height:30px; height:30px; margin-left:40px;}
#shop_left .left_box {
	width:200px;
	min-height:200px;
	margin:10px auto;
	overflow:hidden;
	padding:0px;
}
#shop_left .left_top {
	width:200px;
	height:35px;
	line-height:35px;
	text-indent:5px;
	font-size:14px;
	font-weight:bold;
	background:#fafafa;
	border-bottom:1px solid #e8e8e8;
	font-family:Microsoft Yahei, Arial;
}
#shop_left .left_content3 {
	width:210px;
	height:auto;
	padding:5px 0px;
	overflow:hidden;
}
#shop_left .left_content3 ol {
	width:190px;
	padding:0px;
	margin:auto;
}
#shop_left .left_content3 li {
	float:left;
	margin-left:10px;
	 border-bottom: 1px solid #f5f5f5;
}
#shop_left .left_content3 li:last-child{border-bottom: none;}
#shop_left .left_content3 .fore {
	margin:auto;
	padding:10px 0px;
	overflow:hidden;
	
}
#shop_left .left_content3 .icon_1,#shop_left .left_content3 .icon_2{
	width:15px;
	height:15px;
	line-height:15px;
	float:left;
	margin-left:5px;
	margin-top:10px;
	text-align:center;
}
#shop_left .left_content3 .icon_1{
	background:#E50011;
	border:1px solid #E50011;
	color:#fff;}
#shop_left .left_content3 .icon_2 {
	background:#fff;
	border:1px solid #e8e8e8;
	color:#999;
}
#shop_left .left_content3 .b_img {
	width:160px;
	height:160px;
	margin:15px;
}
#shop_left .left_content3 .b_font {
	width:180px;
	margin:auto;
	text-align:left;
}
#shop_left .left_content3 .Add_cart a{
	width:80px;
	height:26px;
	 display:block;
	margin:5px auto;
	line-height:26px;
	border:1px solid #ddd;
	text-align:center;
}
#shop_left .left_content3 .Add_cart a:hover{width:82px;
	height:28px; background:#E50011; color:#fff; border:none;}
#shop_left .left_content3 .i_img {
	width:54px;
	height:54px;
	float:left;
	margin-left:5px;
	border:1px solid #ddd;
	overflow: hidden;
}
#shop_left .left_content3 .i_font,#shop_left .left_content3 .i_font_big {
	width:95px;
	float:right;
	margin-left:5px;
}
#shop_left .left_content3 .i_font_big { width:120px;}
#shop_left .left_content3 .i-price {
	width:90px;
	float:right;
	margin-left:5px;
}
/*左侧tab切换开始*/
#shop_left .nTab {
	float: left;
	width: 100%;
	margin:auto;
	border-top:1px solid #e8e8e8;
}
#shop_left .nTab .TabTitle{
	width:210px;
	margin:auto;
	clear:both;
	height:40px;
	line-height:40px;
	overflow:hidden;
	background:#fafafa;}
#shop_left .nTab .TabTitle li{
	float:left;
	width:104px;
	height:35px;
	line-height:35px;
	cursor: pointer;
	text-align:center;
	padding-bottom:7px;
	font-weight:bold;
}
#shop_left .nTab .TabTitle .active {
	background-color:#FFF;
	border:1px solid #e8e8e8;
	border-top:2px solid #ca0202;
	font-size:14px;
	color:#ca0202;
}
#shop_left .nTab .TabTitle .normal {
}
#shop_left .nTab .TabContent {
	min-height:300px;
	text-align:left;
	background:#fff;
	margin:0px auto;
	margin-top:-1px;
	border-top:1px #e8e8e8 solid;
}
/*右侧div开始*/
#shop_right{ width:978px; background:#fff; margin-left:10px; min-height:600px;float: left;}
#shop_right .shop_search{ width:978px; height:45px; line-height: 45px;}
/* 产品列表 */
.shopping_leixin{
	width:980px;
	min-height:600px;
	overflow:hidden;
	margin:0;}
.shopping_box{
	width:233px;
	height:360px;
	overflow:hidden;
	float:left;
	border:1px solid #d8d8d8;
	background:#fff;
	margin:10px 9px 0 0;
}
.shopping_box .big_img {
	width:233px;
	height:250px;
	overflow:hidden;
	clear:both;
	margin:auto;
	text-align:center;
	background:#fff;
	}
.shopping_box .n_font,.shopping_box .jq,.shopping_box .pf  {
	width:98%;
	height:48px;
	text-align:left;
	line-height:22px;
	white-space:normal;
	overflow:hidden;
	margin:auto;
}
.shopping_box .jq,.shopping_box .pf {
	height:30px;
	line-height:30px;
	overflow:hidden;
}
/******右侧文字浮动盒子开始******/
.shop_seller{ width: 100%; min-height: 200px; background: #fff; }
.shop_seller li>img{ margin:5px 0px 0px 5px;}

.left_1{  width: 80px; float: left; }
.left_2{  width: 115px; float: left; }
.bs{width: 14px;
	height: 15px;
	background-image: url(../images/basic_icon.png);
	background-repeat: no-repeat;
	background-position: -188px -203px;
	float: left;
	margin-top: 11px;}
.bx{
	width: 12px;
	height: 15px;
	background-image: url(../images/basic_icon.png);
	background-repeat: no-repeat;
	background-position: -207px -203px;
	float: left;
	margin-top: 11px;
	}
.left_3{ width: 60px;}

/* 筛选框 */

.search_condition {
	width:768px;
	height:auto;
	margin:auto;
}
.search_condition_box{
	border-top:1px dotted #d8d8d8;
	clear:both;
	height:auto;
	overflow:hidden;
	margin:0px auto;
	background:#fafafa;
}
.search_condition_box .left_class {
	width:65px;
	height:35px;
	line-height:35px;
	float:left;
	text-align:left;
	padding-left:20px;
}
.search_condition_box .right_list {
	width:683px;
	height:auto;
	line-height:35px;
	float:left;
	background:#fff;
}
.span_more{ display:block; width:40px;height:20px; line-height:20px; padding:0 5px;}
.search_condition_box .right_list .none {
	display:none;
}
.search_condition_box .right_list li{
	float:left;
	margin:0px 10px;
	min-width:70px;
	overflow:hidden;}
.search_condition_box .right_list .focusbg {
	background-color:#e4261c;
	color:#FFF;
	width:30px;
	height:22px;
	line-height:22px;
	cursor: pointer;
	margin-top:7px;
	padding:0px 2px;
	text-align:center;
}
/* 店铺公告列表页 */
.shop_Notice{width:968px;background:#fff; min-height:500px; padding-top:10px;}
.shop_Notice ul{width:950px;height:40px; padding:0px; margin:0px auto; overflow:hidden;}
.shop_Notice ul li{height:40px;line-height:40px;float:left; text-align:center;}
.shop_Notice dl{ width:880px; margin:auto; overflow:hidden;}
.shop_Notice dl dt,.Notice dl dd{line-height:30px; margin:5px 0px;}
.shop_Notice dl dt{ width:100px; float:left; font-weight:bold; text-align:right;}
.shop_Notice dl dd{ width:970px; float:left; margin-left:10px;}

/* 详情 */
.shop_Notice_details p{ width: 700px; padding-left: 50px; text-indent: 24px; line-height: 24px;}


/* 运费设置 */
.list_top li{ float:left;}
.select-city{ left: 25px; top: 100px;}
.select-city ol li{width: 80px; line-height: 40px; float: left;}


/* 支付成功*/
.pay{border-top: 2px solid #E50011; }
.pays p,.tishi,.prompt{ margin-left: 280px;}
.tishi{ border-right: 1px dashed #eee;}
.follow p{ margin-top: 80px;}
.prompt{ margin-top: 50px;}

/*排序*/
.shop_sort li,.brand li{ float:left; height:45px; line-height:45px;}
.shop_sort li{border-right:1px solid #fafafa;border-left:1px solid #fafafa;}
.shop_sort li:hover{background: #fff; cursor:pointer; border-right:1px solid #f5f5f5;border-left:1px solid #f5f5f5;}
#bor_no:hover{border-bottom:none; background:#fafafa;}
.brand li{ height: 24px; line-height: 24px; }

/* 编辑颜色 */
.color{ width: 100%; min-height: 60px; background: #444}
.color_list li{ width: 20px; height: 20px; float: left; margin: 20px 5px; }
.color_1{background: #E50011}
.color_2{background: #6aa532}
.color_3{background: #075fcc}
.color_4{background: #d4ac4c}
.color_5{background: #ea4b87}
.color_6{background: #2d2d2d}

.wid_100{width: 100%;}
.kf{display:inline-block; float: left;}
.img_opacity{filter:alpha(opacity=60); opacity: 0.6; *opacity: 0.6; _opacity: 0.6;}
.img_edit1{ height: 100%; width: 100%; top: -9990px; left: -99990px; /* display: none; */}
.banner:hover .img_edit1,.advert dl dt:hover .img_edit1,.advert dl dd:hover .img_edit1,.shopping_box:hover .img_edit1,.shop_advert ul li:hover .img_edit1,.shop_hot ul li:hover .img_edit1,.advert_1:hover .img_edit1,.advert ul li,.advert_add:hover .img_edit1,.advert li:hover .img_edit1{ top: 0; left: 0; }

#leftBar {
	position: fixed;
	display: none;
	width: 60px;
	text-align: center;
	top: 60%;
	line-height: 28px;
	right: 15px;
	z-index: 999;
	background-color: white;
/* 	margin-left: 607px; */
}

#leftBar a {
	display: block;
	border: 1px solid #dedede;
	line-height: 34px;
	color: #ed5759;
	overflow: hidden;
	margin-bottom: 2px;
}

#leftBar a .floor_h {
	display: none;
}

#leftBar a:hover {
	border: 1px solid #ed5759;
	color: #ed5759;
	background-color: #fdeeee;
}

#leftBar a:hover .floor_s {
	display: none;
}

#leftBar a:hover .floor_h {
	display: block;
}

#leftBar .current a {
	border: 1px solid #ed5759;
	line-height: 34px;
	color: #ed5759;
	background-color: #fdeeee;
}

#leftBar .current .floor_s {
	display: none;
}

#leftBar .current .floor_h {
	display: block;
}

.floorBunner {
	width: 1200px;
	height: 80px;
	font-size: 0px;
}

/*地域左侧*/
#area_left{float:left; width:200px; height:auto;  overflow:hidden; background:#fff;}
.area_notice{width: 198px; height:300px; margin-bottom:15px;border: 1px solid #e8e8e8;}
.area_notice h3{width: 198px; height:30px; line-height:30px;background:#f9f9f9;border-bottom: 1px solid #e8e8e8;text-indent: 15px}
.area_notice p{width: 188px; height:26px; line-height:26px; padding-left:10px;}
.area_ad{width:200px; height:auto;}
.area_ad img{height:150px; width:200px; margin-bottom:15px;border:none;}
/*地域左侧*/
#area_right {width: 988px;background: #fff;margin-left: 10px;min-height:400px;float: left;}
.area_floor{border-left: 1px solid #e8e8e8; height:470px;margin-bottom:15px;}

/*地域楼层右侧展示产品*/
.Floor_right{width:988px;height:507px;float:left; margin-bottom:15px;overflow:hidden;}
.FloorList-tit{ width: 988px; height:40px;}
.FloorList-tit li{width: 125px; font-weight:bold; height:40px; line-height:40px; float: left;font-size: 14px;text-align: left;font-size:20px;font-family: "黑体"; foncursor: pointer;}
.FloorList-tit .active{color: #fff;}
.FloorList{width:988px;height:470px;float:left;}
.FloorList ul{min-width:560px;float: left;border-top:1px solid #e8e8e8;border-left: 0px solid #e8e8e8; overflow: hidden; margin-top: 0px;}
.FloorList ul li{width:196px;height:232px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1; float:left; overflow: hidden;}
.FloorList ul li .pl_img{width:180px;height:168px;text-align:center;vertical-align:middle;overflow:hidden;}
.FloorList ul li .pl_img img{max-width:180px;max-height:168px;_width:182px;_height:168px;  }
.FloorList ul li .pl_name,.FloorList ul li .pl_price{width: 180px;overflow:hidden;height:25px; line-height: 25px;}
.FloorList ul li .pl_price{ margin: 5px auto;}
.FloorTemplate1{ width:380px;height:465px;float: left;margin-top:5px;border:1px solid #d1d1d1;border-left:none;}
.FloorTemplate1 img{width:380px;height:465px;}
/*地域楼层右侧展示产品 end*/

.area_banner{width:100%;height:auto;background:#fff;}
.area_banner #advanceb01 ul img{width:100%; height:350px;}