﻿@charset "utf-8";

/* CSS Document */

/*页面整体宽度控制*/

.wrapper {

	width: 1200px !important;

	margin: auto;

}

/* 公用头部区域

-------------------------------------- */

.header-wrap {

	background-color: #FFF;

	width: 100%;

	margin: 15px 0;

}



.public-head-layout {

	height: 100px;

}

/* 站点logo */

.public-head-layout .site-logo {

	min-width: 240px;

	height: 60px;

	float: left;

	margin: 22px 10px auto 0;

}

.public-head-layout .site-logo img{width:248px;height: 40px;}

/* 头部搜索 */

.head-search-bar {

	width: 550px;

	float: left;

	margin-top: 0px;

	margin-right: 50px;

	margin-bottom: 0px;

	margin-left: 50px;

}

.head-search-bar .search-form {

/*height: 36px;*/



}

.head-search-bar .input-text {

	line-height: 24px;

	color: #555;

	width: 78%;

	height: 28px;

	float: left;

	padding: 6px 1%;

	border: none 0;

	background:#fff;

}

.head-search-bar .input-submit {

	font-size: 14px;

	color: #FFF;

	font-weight: 600;

	background-color: transparent;

	width: 15%;

	height: 40px;

	float: right;

	border: none;

	cursor: pointer;

}

.head-search-bar .input-submit:hover {

}

.head-search-bar .keyword {

	line-height: 20px;

	color: #999;

	width: 500px;

	height: 20px;

	margin-top: 10px;

	overflow: hidden;

}

.head-search-bar .keyword ul {

	font-size: 0;

*word-spacing:-1px/*IE6、7*/;

	vertical-align: top;

	display: inline-block;

*display:inline/*IE6、7*/;

}

.head-search-bar .keyword ul li {

	font-size: 12px;

	vertical-align: top;

	letter-spacing: normal;

	word-spacing: normal;

	display: inline-block;

*display:inline/*IE6、7*/;

	margin-right: 12px;

}

.head-search-bar .keyword ul li a {

	color: #777;

}

#search ul.tab li {

	line-height: 21px;

	color: #fff;

	background:#666;

	white-space: nowrap;

	float: left;

	height: 21px;

	padding: 0 8px 0px 8px;

	cursor: pointer;

}

#search ul.tab li.current {

	line-height: 21px;

	color: #FFF;

	background:#E4393C;

	height: 21px;

	float: left;

	padding: 0 8px 0px 8px;

	margin: 0;

}

/* 头部手机客户端下载*/

.head-app {

	width: 200px;

	float: left;

	position: relative;

	z-index: 999999;

	line-height:30px;

}

.head-app .pic {

	display: block;

	margin: 2px 0 0 20px;

}

.head-app:hover {

	background-position: 0 -115px;

}

.head-app .download-app {

filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#F2FFFFFF', endColorstr='#F2FFFFFF');

	background:rgba(255, 255, 255, 0.95);

	display: none;

	width: 400px;

	max-height:280px;

	overflow:auto;

	padding: 9px;

	border: solid 1px #AAA;

	position: absolute;

	z-index: 1;

	left: 20px;

	box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);

}

.head-app:hover .download-app {

	display: block;

}

/* 头部用户型菜单*/

.head-user-menu {

	font-size: 0;

*word-spacing:-1px/*IE6、7*/;

	float: right;

}

.head-user-menu dl {

	font-size: 12px;

	vertical-align: top;

	letter-spacing: normal;

	word-spacing: normal;

	display: inline-block;

*display:inline/*IE6、7*/;

	margin-left: 10px;

	position: relative;

	z-index: 3;

*zoom:1/*IE6、7*/;

}

.head-user-menu dl.my-mall {

	width: 70px;

}

.head-user-menu dl.my-cart {

	width: 70px;

}

.head-user-menu dl.my-app {

	width: 70px;

	display: none;

}

.head-user-menu dl.hover {

	z-index: 101;

}

.head-user-menu dl dt {

	line-height: 20px;

	color: #777;

	background-color: #e8e8e8;

	height: 20px;

	padding: 5px 0px;

	position: absolute;

	z-index: 2;

	top: 0;

	right: 0;

	cursor: pointer;

}



.head-user-menu dl.my-mall dt {

	width: 80px;

	text-align: center;

}

.head-user-menu dl.my-cart dt {

	width: 80px;

	text-align: center;

}

.head-user-menu dl.my-app dt {

	width: 80px;

	text-align: center;

}

.head-user-menu dl.hover dt {

	background-color: #FFF;

	border-width: 1px;

	border: 1px solid #f0f0f0;

	border-bottom: 1px solid #fff;

	border-color: #F0F0F0 #F0F0F0 #FFF #F0F0F0;

}

.head-user-menu dl dt i {

	background: url(../images/top_bg.png) no-repeat 0 0;

	vertical-align: middle;

	display: inline-block;

	width: 6px;

	height: 3px;

	margin-left: 3px;

-webkit-transition: .2s ease-in;

-moz-transition: -webkit-transform .2s ease-in;

-o-transition: -webkit-transform .2s ease-in;

transition: .2s ease-in;

}

.head-user-menu dl.hover dt i {

FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);

	-moz-transform: rotate(180deg);

	-moz-transform-origin: 50% 30%;

	-webkit-transform: rotate(180deg);

	-webkit-transform-origin: 50% 30%;

	-o-transform: rotate(180deg);

	-o-transform-origin: 50% 30%;

	transform: rotate(180deg);

	transform-origin: 50% 30%;

}

.head-user-menu dl dd {

	background-color: #FFF;

	display: none;

	border: solid 1px #F0F0F0;

	position: absolute;

	z-index: 1;

	top: 30px;

	right: 0;

}

.head-user-menu dl.my-mall dd {

	width: 308px;

}

.head-user-menu dl.my-cart dd {

	width: 348px;

}

.head-user-menu dl.hover dd {

	display: block;

}

.head-user-menu dl dd a {

	color: #005EA6;

}

.head-user-menu a.arrow i {

	background:url(../images/top_bg.png) no-repeat 0px 0px;

	vertical-align: middle;

	display: inline-block;

	width: 6px;

	height: 3px;

	margin-left: 6px;

	transition:all;

}

.head-user-menu dl dd .goods-thumb {

	width: 50px;

	height: 50px;

}

.head-user-menu dl dd .goods-thumb a {

	line-height: 0;

	text-align: center;

	vertical-align: middle;

	display: table-cell;

*display: block;

	width: 48px;

	height: 48px;

	border: solid 1px #DDD;

	overflow: hidden;

}

.head-user-menu dl dd .goods-thumb img {

	max-width: 48px;

	max-height: 48px;

margin-top:expression(48-this.height/2);

*margin-top:expression(24-this.height/2);

}

.head-user-menu dl dd .sub-title {

	line-height: 28px;

	height: 28px;

	padding: 7px;

	border-bottom: solid 1px #DDD;

}

.head-user-menu dl dd .sub-title h4 {

	font-weight: 600;

	float: left;

}

.head-user-menu dl dd .sub-title a {

	float: right;

}

.head-user-menu dl dd .user-centent-menu {

	width: 308px;

	padding: 8px 0;

	overflow: hidden;

}

.head-user-menu dl dd .user-centent-menu ul {

	width: 310px;

	margin-left: -2px;

}

.head-user-menu dl dd .user-centent-menu ul li {

	width: 138px;

	float: left;

	padding: 4px 0 4px 16px;

	border-left: solid 1px #EEE;

}

.head-user-menu dl dd .browse-history {

	background-color: #FAFAFA;

	width: 308px;

	border-style: solid;

	border-width: 1px 0 0;

	border-color: #DDD transparent transparent;

}

.head-user-menu dl dd .browse-history .part-title {

	height: 20px;

	padding: 6px 8px;

}

.head-user-menu dl dd .browse-history .part-title h4 {

	float: left;

}

.head-user-menu dl dd .browse-history .part-title a {

	float: right;

}

.head-user-menu dl dd .browse-history ul {

	font-size: 0;

*word-spacing:-1px/*IE6、7*/;

	padding: 0 7px 7px 7px;

}

.head-user-menu dl dd .browse-history ul li {

	vertical-align: top;

	letter-spacing: normal;

	word-spacing: normal;

	display: inline-block;

*display:inline/*IE6、7*/;

	margin: 0 4px;

*zoom: 1;

}

.head-user-menu dl dd .browse-history .no-goods {

	text-align: center;

	display: block;

	width: 100%;

	font-size: 12px;

}

.head-user-menu dl dd .incart-goods-box {

	display: block;

	width: 348px;

	max-height: 267px;

	overflow: hidden;

	position: relative;

}

.head-user-menu dl dd .incart-goods {

	text-align: center;

	width: 100%;

}

.head-user-menu dl dd .incart-goods .no-order {

	margin: 20px 0;

	margin-left:7px;

}

.head-user-menu dl dd .incart-goods .loading {

	width: 16px;

	height: 16px;

	margin: 20px auto;

}

.head-user-menu dl dd .incart-goods dl {

	display: block;

	width: 98%;

	height: 66px;

	clear: both;

	margin: 0 auto 0 2%;

	border-bottom: dotted 1px #DDD;

	position: relative;

	z-index: 1;

}

.head-user-menu dl dd .incart-goods dt, .head-user-menu dl dd .incart-goods dd {

	background-color: transparent;

	border: 0;

	position: absolute;

	z-index: 1;

}

.head-user-menu dl dd .incart-goods dt.goods-name {

	line-height: 16px;

	background-color: transparent;

	text-align: left;

	width: 180px;

	height: 32px;

	padding: 0;

	top: 8px;

	left: 64px;

}

.head-user-menu dl dd .incart-goods dt.goods-name a {

	color: #333;

}

.head-user-menu dl dd .incart-goods dd.goods-thumb {

	top: 8px;

	left: 8px;

}

.head-user-menu dl dd .incart-goods dd.goods-price {

	text-align: right;

	width: 80px;

	height: 16px;

	top: 6px;

	right: 12px;

}

.head-user-menu dl dd .incart-goods dd.goods-price em {

	font-size: 11px !important;

	font-weight: normal!important;

	line-height: 16px;

	color: #777 !important;

	word-break: break-all;

	word-wrap: break-word;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-align: right;

	width: 50px;

	margin-right: 4px;

	overflow: hidden;

	-webkit-text-size-adjust:none;

}

.head-user-menu dl dd .incart-goods dd.goods-sales {

	line-height: 16px;

	color: #999;

	background-color: transparent;

	width: 270px;

	height: 16px;

	top: 42px;

	left: 64px;

}

.head-user-menu dl dd .incart-goods dd.handle {

	width: 32px;

	top: 22px;

	right: 10px;

}

.head-user-menu dl dd .checkout {

	background-color: #F0F0F0;

	text-align: right;

	padding: 8px;

	overflow: hidden;

}

.head-user-menu dl dd .checkout .total-price {

	line-height: 20px;

	display: block;

}

.head-user-menu dl dd .checkout .total-price i {

	font-weight: 600;

	color: #C00;

	margin: 0 4px;

}

.head-user-menu dl dd .checkout .total-price em {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 18px;

	font-weight: 600;

	color: #C00;

}

.head-user-menu dl dd .checkout .btn-cart {

	float: right;

	clear: both;

	line-height: 20px;

	color: #FFF;

	background-color: #E4393C;

	padding: 4px 8px;

	margin-top: 4px;

	border-radius: 4px;

}

.head-user-menu dl div.addcart-goods-num {

	font: bold 11px/14px Verdana;

	color: #FFF;

	background: #F00;

	text-align: center;

	display: inline-block;

	height: 16px;

	min-width: 16px;

	max-width: auto!important;

	border: none 0;

	border-radius: 8px;

	position: absolute;

	z-index: 3;

	top: 8px;

	right: 3px;

}

/* 公用导航区域

-------------------------------------- */

.public-nav-layout {

	width: 100%;

	height: 39px;

	position: relative;

	z-index: 99;

	clear: both;

	/*border-bottom: 2px solid;*/

	background-color: #fff !important;

	/*border-bottom-width: 	2px;

	border-bottom-style: solid;

	border-bottom-color: #da1212;*/

}

/*站点导航菜单*/

.public-nav-layout .site-menu {

	font-size: 0;

*word-spacing:-1px/*IE6、7*/;

	float: left;

	width: 990px;

}

.public-nav-layout .site-menu li {

	vertical-align: top;

	letter-spacing: normal;

	word-spacing: normal;

	display: inline-block;

*display:inline/*IE6、7*/;

*zoom: 1;

}

.public-nav-layout .site-menu li a {

	font-size: 16px;

	font-weight: normal;

	/*text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);*/

	line-height: 39px;

	color: #000;

	height: 39px;

	padding: 0 15px;

	display: inline-block;

	zoom: 1;

}

.public-nav-layout .site-menu li a:hover {

	text-decoration: none;

	background-color: #3091f2 !important;

	color: #fff;

}

.full-screen-slides li{

	top: -18px !important;

}

.jfocus-trigeminy{

	top: 391px !important;

}

.public-nav-layout .site-menu li a.current {color:#F00 !important; font-weight:bold; background:#fff!important;}

/*分类导航菜单*/

.public-nav-layout .all-category {

	display: block;

	width: 210px;

	height: 39px;

	float: left;

	border-width: 0 1px;

	/*box-shadow: 1px 1px 5px rgba(55, 55, 55, 0.5);*/

}

.public-nav-layout .all-category .title {

	line-height: 26px;

	height: 28px;

	background-color:#3091f2 !important;

	padding-top: 6px;

	padding-right: 10px;

	padding-bottom: 6px;

	padding-left: 10px;

	margin:0px;

}

.public-nav-layout .all-category .title h3 a {

	font-size:16px;

	font-weight: normal;

	color: #FFF;

	float: left;

	margin-left: 4px;

}

.public-nav-layout .all-category .title i {

	font-size: 0px;

	line-height: 0;

	width: 0px;

	height: 0px;

	float: right;

	margin: 8px 4px 0 0;

	border-width: 5px;

	border-color: #FFF transparent transparent transparent;

	border-style: solid dashed dashed dashed;

}

.public-nav-layout .all-category .category {

	display:none;

filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#19000000', endColorstr='#19000000');

	/*background:rgba(0, 0, 0, 0.1);*/

	width: 210px;

	padding: 0 1px 1px;

	margin-left: -1px;

	z-index:1000;

}

.public-nav-layout .all-category:hover .category {

	display:block;

}

.public-nav-layout .category .menu {

	background-color: #3d404d;

	height:550px;

	/*box-shadow: 1px 1px 5px rgba(55, 55, 55, 0.5);*/

	/*padding-bottom:2px;*/

}

.public-nav-layout .category .menu li {

	background-color: #FAFAFA;

	width: 210px;

	height:55px;

*float: left;

*clear: left;

	/*border-top: solid 1px #FFF;*/

	position: relative;

	z-index: 1;

	zoom:1;

}

.public-nav-layout .category .menu li.odd {

	background-color: #3d404d;

}

.public-nav-layout .category .menu li.even {

	background-color: #3d404d;

}

.public-nav-layout .category .menu li.hover {

	z-index: 2;

}

.public-nav-layout .category .class {

	border-style: solid;

	border-width: 0px 0 0px 4px;

	border-color: transparent;

	display: block;

	width: 100%;

	height: 50px;

	box-sizing: border-box;

	padding: 6px 15px;

	position: absolute;

	z-index: 1;

	/* top: -1px;

	left: -1px; */

}

.public-nav-layout .category .hover .class {

	background-color: #FFF!important;

	border-color: #fdb95e transparent #fdb95e #fdb95e;

	z-index: 2;

}

.public-nav-layout .category .class span.ico {

	/*width: 16px;

	height: 16px;*/

	float: left;

	margin-right: 6px;

	float:left;

	filter:alpha(opacity=50)/*IE*/;

	-moz-opacity:0.5/*Moz+FF*/;

	opacity: 0.5;

}

.public-nav-layout .category .menu li.hover .ico {

	filter:alpha(opacity=100)/*IE*/;

	-moz-opacity:1/*Moz+FF*/;

	opacity: 1;

}

.public-nav-layout .category .class span.ico img {

	max-width: 16px;

	max-height: 16px;

	-webkit-filter: grayscale(100%)/*Webkit*/;

	-o-filter: grayscale(100%);

	filter: gray;

	display:none;

}

.public-nav-layout .category .menu li.hover .ico img {

	-webkit-filter: grayscale(0)/*Webkit*/;

	-o-filter: grayscale(0);

	filter: none;

}

.public-nav-layout .category .class h4 {

	font-weight: 600;

	line-height: 16px;

	color: #3091f2;

	height: 16px;

	float: left;

}

.public-nav-layout .category .class h4 a{

	color:#3091f2!important;

}

.public-nav-layout .category .menu li.hover .class h4 a {

	color: #3091f2;

}

.public-nav-layout .category .class .recommend-class {

	line-height: 16px;

	width: 168px;

	height: 16px;

	float: left;

	clear: both;

	margin-top: 4px;

	overflow: hidden;

}

.public-nav-layout .category .class .recommend-class a {

	color: #fff;

	white-space: nowrap;

	margin-right: 6px;

}

.public-nav-layout .category .class .recommend-class a:hover{

	color:#3091f2!important;

}

.public-nav-layout .category .menu li.hover .recommend-class a{

	color:#333;

}

.public-nav-layout .category .class .arrow {

	background: url(../images/top_bg.png) no-repeat -150px -10px;

	width: 5px;

	height: 9px;

	float: right;

	margin-top:-4px;



}

.public-nav-layout .category .sub-class {

	background-color: rgba(0,0,0,.7);

	display: none;

	width: 760px;

	height:530px!important;

	overflow: auto!important;

	padding: 0 7px;

	/*border: solid 1px #E4393C;*/

	position: absolute;

	z-index: 1;

	top: -1px;

	left: 210px;

	/* height:460px !important; */

	overflow:hidden;

	padding-bottom:10px;

	padding-top:10px;

}

.public-nav-layout .category li.hover .sub-class {

	display: block;

}

.public-nav-layout .category .sub-class dl {

	width: 550px;

	margin: 8px;

	float: left;

}

.public-nav-layout .category .sub-class dl dt {

	line-height: 24px;

	/*border-bottom: solid 1px #ccc;*/

}

.public-nav-layout .category .sub-class dl dt h3 {

	font-weight: 600;

	color: #333;

}

.public-nav-layout .category .sub-class dl dt h3 a {

	color: #3091f2;

	font-weight:bold;

	font-size:14px;

}

.public-nav-layout .category .sub-class dl dd {

	font-size: 0;

*word-spacing:-1px/*IE6、7*/;

	padding: 3px 0;

}

.public-nav-layout .category .sub-class dl dd.brands-class {



	margin-top: 4px;

}

.public-nav-layout .category .sub-class dl dd a {

	font-family: Tahoma;

	font-size: 12px;

	line-height: 16px;

	color: #fff;

	background: url(../images/top_bg.png) no-repeat right -24px;

	vertical-align: top;

	letter-spacing: normal;

	word-spacing: normal;

	display: inline-block;

*display:inline/*IE6、7*/;

	height: 16px;

	padding-right: 10px;

	margin: 2px 10px 2px 0;

*zoom:1/*IE6、7*/;

}

.public-nav-layout .category .sub-class dl dd h5 {

	font-size: 12px;

	line-height: 20px;

	color: #333;

	margin: 4px 0 2px 0;

}

/* 面包屑所在位置 */

.nch-breadcrumb-layout {

	text-align: center;



	background:#f5f5f5;

}

.nch-breadcrumb {

	font-size: 0;

*word-spacing:-1px/*IE6、7*/;

	text-align: left;

	height: 20px;

	padding: 10px 0;

	margin: 0 auto;

	display:none;

}

.nch-breadcrumb span {

	font-size: 12px;

	line-height: 20px;

	color: #999;

	letter-spacing: normal;

	word-spacing: normal;

	display: inline-block;

*display: inline/* IE6,7*/;

	height: 20px;

	zoom: 1;

}

.nch-breadcrumb i {

	font-size: 14px;

	color: #AAA;

	margin-right: 4px;

}

.nch-breadcrumb span.arrow {

	line-height: 20px;

	color: #AAA;

	margin: 0 6px;

}

.nch-breadcrumb a {

	color: #777;

	display: block;

}

.nch-breadcrumb a:hover {

	color: #E4393C;

}

#search ul.tab {

	width: 40px;

	height:42px;

	margin: 0 2px 0 0;

	float:left;

}

#search ul.tab li {

	line-height: 21px;

	color: #fff;

	background:#666;

	white-space: nowrap;

	float: left;

	height: 21px;

	padding: 0 8px 0px 8px;

	cursor: pointer;

}

#search ul.tab li.current {

	line-height: 21px;

	color: #FFF;

	background:#E4393C;

	height: 21px;

	float: left;

	padding: 0 8px 0px 8px;

	margin: 0;

}

/** 仿京东左边栏 */

/*控制左侧导航菜单*/

.nav_Sidebar {

	width: 60px;

	/*height: 456px;*/

	position: fixed;

	bottom: -100px;

	left: 50%;

	margin-left: -674px;

	display: none;

	z-index:100;

	/*border-top-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #ebebeb;

	border-right-color: #ebebeb;

	border-left-color: #ebebeb;*/

	top:14%;

}

.nav_Sidebar a {

	width: 60px;

	display: block;

	text-align: center;

	text-decoration: none;

	font-family: "微软雅黑";

	font-size:14px;

	color:#1e1e1e;

	padding-bottom:8px;

	padding-top:8px;

}

.nav_Sidebar a:hover {

	text-decoration: none;

}

.nav_Sidebar a.current {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #4b4b4b;

}



/* 控制左侧导航菜单

.nav_Sidebar{width: 39px;height: 456px;position: fixed; bottom: -100px;left: 50%;margin-left: -660px; display: none; z-index:100; }

.nav_Sidebar a{width: 39px;height: 35px;background-image: url(../images/jd_side.png);display: block; margin-bottom:10px; }

.nav_Sidebar a.nav_Sidebar_1{background-position: 0 0;}

.nav_Sidebar a.nav_Sidebar_2{background-position: 0 -34px;}

.nav_Sidebar a.nav_Sidebar_3{background-position: 0 -68px;}

.nav_Sidebar a.nav_Sidebar_4{background-position: 0 -102px;}

.nav_Sidebar a.nav_Sidebar_5{background-position: 0 -136px;}

.nav_Sidebar a.nav_Sidebar_6{background-position: 0 -170px;}

.nav_Sidebar a.nav_Sidebar_7{background-position: 0 -204px;}

.nav_Sidebar a.nav_Sidebar_8{background-position: 0 -238px;} */



/*头部搜索框*/

#search {

	width:546px;

	height:40px;

	margin-top: 20px;

	border: 2px solid #3091f2;

	background:#fff;

}

.choose {

	width:80px;

	float:left;

	background-color:#f8f6f7;

}

.search_box {

	width:468px;

	margin-left:80px;



}

.store-hearder-search .search_box{

	border: 2px solid #3091f2;

}

/*.choose select{



	height:40px;

	text-align:center;

	padding-left:10px;

	border:0;

	background-color:transparent;



}*/

	.choose select option {

	border:0;

}

/*select选择菜单美化*/

.profile .select_ui {

filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#fffcfcfc, endColorStr=#fff2f2f2);

	background: #f2f2f2;

	background: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f2f2f2));

	background: -webkit-linear-gradient(top, #fcfcfc, #f2f2f2);

	background: -moz-linear-gradient(top, #fcfcfc, #f2f2f2);

	background: -o-linear-gradient(top, #fcfcfc, #f2f2f2);

	background: linear-gradient(to bottom, #fcfcfc, #f2f2f2);

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	display: inline-block;

	white-space: nowrap;

	position: relative;

	text-align: left;

	line-height: 1.5;

	height: 40;

	width: 80;

	float: none;

	margin: 0;

}

.profile .select_ui {

	vertical-align: middle;

	font-family: inherit;

}

.profile .select_arrow {

	border-color: #b7b7b7 transparent;

	border-top-color: inherit;

	border-width: 5px 5px 0;

	border-style: solid;

	position: absolute;

	margin-top: -2px;

	overflow: hidden;

	right: 7px;

	height: 0;

	width: 0;

	top: 50%;

}

.profile .select_ui {

	white-space: nowrap;

	text-align: left;

	line-height: 1.5;

}

.select_ui .select_text_ui {

	vertical-align: baseline;

	padding: 11px 3px 11px 6px;

	margin-right: 26px;

	overflow: visible;

	background: #fff;

	display: block;

}

.profile .select_text_ui {

	-webkit-box-shadow: 0 1px 2px 0 #f0f0f0 inset;

	box-shadow: 0 1px 2px 0 #f0f0f0 inset;

	background: #f8f6f7;

	padding-left:11px;

	padding-right:11px;

}

.select_ui select {

	-moz-box-sizing: content-box;

	-ms-box-sizing: content-box;

	box-sizing: content-box;

	filter: alpha(opacity=0);

	position: absolute;

	background: #fff;

	width: 70px;

	border: inherit;

	color: inherit;

	font: inherit;

	margin: -1px;

	height: 100%;

	opacity: 0;

	border: 0;

	bottom: 0;

	left: 0;

	top: 0;

	padding-top: 1px;

	padding-right: 1px;

	padding-bottom: 1px;

	padding-left: 10px;

}

.head-search-bar .input-submit {

	font-size: 14px;

	color: #FFF;

	font-weight: 600;

	background-color: #3091f2;

	width: 80px;

	height: 40px;

	float: right;

	border: none;

	cursor: pointer;

}

/*头部select美化*/

#cate {

	float: left;

	height: 40px;

	line-height: 40px;

	text-align: left;

	width:80px;

	position: absolute;

	z-index:99;

	background: url(../images/search_bg.png) no-repeat;

}

#cate .cate_wrp {

	overflow: hidden;

}

#cate .cate_inp {

	text-align:center;

	height: 40px;

	width: 50px;

	border-radius: 3px 0 0 3px;

	border-right:none;

	float: left;

}

#cate a.cate_tri:link, #cate a.cate_tri:visited {

	width:26px;

	height:40px;

	float: left;

	background: transparent url('../images/select_right.png') no-repeat center center;

}

#cate .cate_drop {

	background:#f8f6f7;

	width:60px;

	padding-left:20px;

}

#cate .cate_drop li {

	width:60px;

}

.clear {

	clear:both;

}

/*搜索栏右边的广告*/

.header_ad {

	float: right;

}

.header_ad img {

	height: 47px;

	width: 231px;

	margin-top: 23px;

}

.sub-class .sub-class-left {

	float:left;

	width:550px;

	height:460px !important;

	overflow:hidden !important;

}

.sub-class .sub-class-right {

	width:180px;

	float:right;

}

.sub-class .sub-class-right .sub-class-ad-list li {

	height:80px;

	width:180px;

	margin-bottom:10px;

	margin-top:10px;

}

.sub-class .sub-class-right .sub-class-ad-list li img {

	max-width:180px;

	max-height:80px

}

/*店铺头部*/



.sub-class-right ul li {

	height:80px !important;

	width:180px !important;

	margin-bottom:10px;

	margin-top:10px;

}

.sub-class-right ul li img {

	max-width:180px !important;

	max-height:80px !important;

}



	.module-body {

    width: 1200px;

    margin-left: auto;

    margin-right: auto;

    overflow: hidden;

}

.market-type {

    display: block;

    padding: 5px 0 0 10px;

    z-index: 10;

    position: absolute;

    color: #fff;

    width: 90px;

    height: 95px;

    font-size: 14px;

    background: url(images/TB1qaIdKXXXXXXHXVXXBOphYpXX-1945-178.png) no-repeat;

}

.main-pic {

    width: 100%;

    height: 308px;

    position: relative;

    display: block;

}

 .title-outer-con {

    width: 214px;

    height: 112px;

    background: url(images/TB1kZe2JVXXXXXxXXXXPHdJ9XXX-234-112.png) no-repeat;

    _background: 0 0;

    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(images/TB1kZe2JVXXXXXxXXXXPHdJ9XXX-234-112.png);

    top: 170px;

    margin: 0 auto;

    _background: 0 0;

    position: relative;

    padding: 10px;

    text-align: center;

}

 .title-outer-con {

    text-align: center;

}

.j_exposureCon .market-item {

    overflow: hidden;

    height: 100%;

    position: relative;

    float: left;

    background-color: #fff;

    border: 2px solid #fff;

    width: 290px;

    margin-right: 8px;

}

.title {

    color: #2f2f2f;

    /*margin: 20px auto 0;*/

    margin: 0px auto 0;

    font-size: 16px;

   /* width: 200px;*/

    overflow: hidden;

    white-space: nowrap;

}

.module-body .market-item .market-type i img {

    width: 20px;

}

.market-type {

    display: block;

    padding: 5px 0 0 10px;

    z-index: 10;

    position: absolute;

    color: #fff;

    width: 90px;

    height: 95px;

    font-size: 14px;

    background: url(images/TB1qaIdKXXXXXXHXVXXBOphYpXX-1945-178.png) no-repeat;

}

.last-990{ margin-right:0px !important;}

.title-outer-con i {

    width: 80%;

    margin: 6px auto;

    height: 1px;

    border-bottom: 1px dashed #2f2f2f;

    display: block;

}

.public-top-layout .user-entry{

	padding: 1px 0;

}

.head-app .pic{

	margin: 3px 0 0 20px;

}

.jcarousel-skin-tango ul{

	width: 1150px!important;

	margin: 20px 10px!important;

}

.jcarousel-skin-tango ul .goods-pic{

	margin: 0 auto;

}

.jcarousel-skin-tango ul .goods-pic a img{

	width: 200px;

	height: 200px;

}

.jcarousel-skin-tango ul li{

	width: 200px!important;

	border: 1px solid #eee;

	margin: 0 13px;

}

.jcarousel-skin-tango ul li:hover{

	border: 1px solid #ff2832;

}

.jcarousel-skin-tango ul .goods-info{

	padding: 0 10px;

	margin: 10px auto 10px auto;

    box-sizing: border-box;

}

