.mainVisual {
	width: 100%;
	position: relative;
}
.mainVisual li a {
	display: block;
	width: 100%;
	height: 500px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}
.mainVisual .bx-controls-direction a {
    position: absolute;
    width: 20px;
    height: 39px;
    top: 50%;
    margin-top: -20px;
    z-index: 53;
    background-repeat: no-repeat;
    background-position: 0 0;
    text-indent: -99999px;
    opacity: 0;
}
.mainVisual .bx-controls-direction a.bx-prev {
    background-image: url("../images/main/left.png");
    left: 3%;
}
.mainVisual .bx-controls-direction a.bx-next {
    background-image: url("../images/main/right.png");
    right: 3%;
}
.mainVisual .bx-pager.bx-default-pager {
	position: absolute;
	bottom: 30px;
	left: 50%;
	transform: translateX(-50%);
	z-index:52;
}
.mainVisual .bx-pager-item {
	display: inline-block;
	margin-left: 10px;
}
.mainVisual .bx-pager-item:first-child {
	margin-left: 0;
}
.mainVisual .bx-pager-item a {
	display: block;
	width: 7px;
	height: 7px;
	background: url("../images/slide_paging.png") 0 0 no-repeat;
	text-indent: -9999px;
}
.mainVisual .bx-pager-item a.active {
	width: 24px;
	background-image: url("../images/slide_paging_on.png");
}
.hotIssue {
	position: relative;
	width: 100%;
}
.hotIssue li {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.hotIssue li:nth-child(4n+1) {
	margin-left: 0;
}
.hotIssue li:nth-child(1),.hotIssue li:nth-child(2),.hotIssue li:nth-child(3),.hotIssue li:nth-child(4) {
	margin-top: 0;
}
.hotIssue li a {
	display: block;
	/*
	width: 100%;
	height: 780px;
	*/
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}
.hotIssue .bx-pager.bx-default-pager {
	width: 100%;
	position: relative;
	text-align: center;
	z-index:52;
	padding: 41px 0 61px;
}
.hotIssue .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	width: 100%;
	text-align: center;
	font-size: 0;
}
.hotIssue .bx-wrapper .bx-pager-item,
.hotIssue .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	vertical-align: bottom;
}
.hotIssue .bx-wrapper .bx-pager-item:first-child a {
	margin-left: 0 !important;
}
.hotIssue .bx-wrapper .bx-pager-item:last-child a {
	margin-right: 0 !important;
}
.hotIssue .bx-wrapper .bx-pager.bx-default-pager a {
	background: #d4d4d4;
	text-indent: -9999px;
	display: block;
	width: 11px;
	height: 11px;
	margin-left: 22px;
	outline: 0;
	-moz-border-radius: 5.5px;
	-webkit-border-radius: 5.5px;
	border-radius: 5.5px;
}
.hotIssue .bx-wrapper .bx-pager.bx-default-pager a.active, 
.hotIssue .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: #292929;
}
.section03 {
	width: 100%;
}
.section03 img {
	width: 100%;
}
.tabs {
	font-size: 0;
	text-align: center;
}
.tabs li {
	display: inline-block;	
}
.tabs li a {
	font-weight: 500;
	font-size: 22px;
	color: #292929;
	opacity: 0.5;
	display: block;
}
.tabs li.active a {
	opacity: 1;
}
.tabs li {
	margin-left: 48px;
}
.tabs li:first-child {
	margin-left: 0;
}
.mainBestList {
	padding: 32px 0 49px;
	font-size:0;
}
.mainBestList.grid2 > li { width:49%;}
.mainBestList > li {
	/*float: left;
	width: 285px;
	margin-left: 20px;
	margin-top: 24px;*/
	display:inline-block;
	width:24%;
	margin-right:1%;
	margin-bottom:2%;
	vertical-align:top;
}
.mainBestList > li:first-child, 
.mainBestList > li:nth-child(4n+1) {
	margin-left: 0;
}
.mainBestList > li:nth-child(1),
.mainBestList > li:nth-child(2),
.mainBestList > li:nth-child(3),
.mainBestList > li:nth-child(4) {
	margin-top: 0;
}
.mainGoodsImg {
	width: 285px;
	height: 279px;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}
.brandName {
	padding-top: 20px;
}
.brandName .brand {
	font-weight: 700;
	font-size: 16px;
	color: #222;
	letter-spacing:-0.35px;
}
.brandName .name {
	font-weight: 400;
	letter-spacing:-0.35px;
	font-size: 14px;
	color: #555;
	padding-top: 10px;
}
.priceWish {
	padding-top: 28px;
	padding-bottom: 15px;
	padding-right: 6px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.priceWish > li.price {
	float: left;
	font-weight: 700;
	font-size: 16px;
	color: #222;
	letter-spacing:-0.35px;
}
.priceWish > li.price span {
	font-weight: 400;
	font-size: 15px;
	color: #444;
}
.priceWish > li.wishBtn {
	float: right;
}
.priceWish > li.wishBtn img {
	float: left;
}
.priceWish > li.wishBtn span {
	float: left;
	font-weight: 100;
	font-size: 13px;
	color: #222;
	line-height: 15px;
	margin-right: 9px;
}
.section05Bg {
	background-color: #f8f8f8;
	padding-bottom: 61px;
}
.biSliderDiv {
	float: left;
	width: 590px;
	height: 818px;
	position: relative;
}
.biSliderDiv a {
	width: 100%;
	height: 818px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
}
.biItem {
	float: left;
	width: 591px;
	margin-left: 19px;
}
.mainBestList.zweiUl {
	padding: 0;
}
.mainBestList.zweiUl li:nth-child(2n+1) {
	margin-left: 0;
}
.mainBestList.zweiUl li:nth-child(3),
.mainBestList.zweiUl li:nth-child(4) {
	margin-top: 18px;
}
.mainBestList.shadow > li {
	box-shadow: 6px 8px 15px #eeeeee;
}
.biSliderDiv .bx-controls-direction a {
    position: absolute;
    width: 73px;
    height: 119px;
    top: 50%;
    margin-top: -59.5px;
    z-index: 53;
    background-repeat: no-repeat;
    background-position: 0 0;
    text-indent: -99999px;
    opacity: 0;
}
.biSliderDiv .bx-controls-direction a.bx-prev {
    background-image: url("../images/main/brandprev.jpg");
    left: 0;
}
.biSliderDiv .bx-controls-direction a.bx-next {
    background-image: url("../images/main/brandnext.jpg");
    right: 0;
}
.biSliderDiv .bx-pager.bx-default-pager {
	width: 100%;
	position: absolute;
	text-align: center;
	z-index:52;
	bottom: 25px;
}
.biSliderDiv .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	width: 100%;
	text-align: center;
	font-size: 0;
}
.biSliderDiv .bx-wrapper .bx-pager-item,
.biSliderDiv .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	vertical-align: bottom;
}
.biSliderDiv .bx-wrapper .bx-pager-item:first-child a {
	margin-left: 0 !important;
}
.biSliderDiv .bx-wrapper .bx-pager-item:last-child a {
	margin-right: 0 !important;
}
.biSliderDiv .bx-wrapper .bx-pager.bx-default-pager a {
	background: #c9c9c6;
	text-indent: -9999px;
	display: block;
	width: 8px;
	height: 8px;
	margin-left: 17px;
	outline: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.biSliderDiv .bx-wrapper .bx-pager.bx-default-pager a.active, 
.biSliderDiv .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: #fff;
}
.tabsa {
	font-size: 0;
	text-align: center;
}
.tabsa li {
	display: inline-block;	
}
.tabsa li a {
	font-weight: 700;
	font-size: 22px;
	color: #292929;
	opacity: 0.5;
	display: block;
}
.tabsa li.active a {
	opacity: 1;
}
.tabsa li {
	margin-left: 61px;
}
.tabsa li:first-child {
	margin-left: 0;
}


.inner .mainSubTit .mainTit { font-size:35px; color:#222; letter-spacing:-0.35px; text-align:center; padding:50px 0; }
.inner .mainSubTit .mainTit span { display:block; font-size:15px; margin-top:10px; font-weight:400;  }