@charset "utf-8";

/* CSS Document */

@import url("http://at.alicdn.com/t/font_1424662_0ac4iitbtrm9.css");
body {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
	color: #555555;
	box-sizing: border-box;
	background-color: #f5f5f5;
}

div,
table {
	margin: 0 auto;
}

a {
	color: #555555;
	text-decoration: none !important;
	cursor: pointer;
}

a:hover {
	color: #00BBFF;
	text-decoration: none;
	cursor: pointer;
}
.box_betw{padding-bottom: 25px;border-bottom:1px dashed rgba(238,238,238,1);}
.log_other{padding-top: 25px;}
img {
	border: 0;
}

ul,
li,
dl,
dt,
dd {
	list-style: none;
	margin: 0;
	padding: 0;
}

input,
io,
select,
checkbox {
	vertical-align: middle;
}

input,
button,
select,
textarea {
	outline: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 0;
	margin: 0 auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

form {
	margin: 0;
	padding: 0;
}

.none {
	display: none;
}

.w1200 {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}


/*html{ 
	-webkit-filter:grayscale(100%); filter:grayscale(100%);
}
html { overflow-y:scroll; filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%);}*/


/*html{
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);	
}*/

.mt50 {
	margin-top: 50px;
}

.mt30 {
	margin-top: 30px;
}

.mb30 {
	margin-bottom: 30px;
}

.mt20 {
	margin-top: 16px;
}

.mb20 {
	margin-bottom: 20px;
}

.mt10 {
	margin-top: 10px;
}

.mb10 {
	margin-bottom: 10px;
}

.c_blue {
	color: #07A0F8 !important;
}


/* 兼容到IE8 */

.clearfix:before,
.clearfix:after {
	content="";
	display: table;
	/* 也可以设置为block */
}

.clearfix:after {
	clear: both;
}


/* 兼容IE6/7 */

.clearfix {
	*zoom: 1;
	clear: both;
	overflow: hidden;
}

.txt_center {
	text-align: center;
}

input::-webkit-input-placeholder {
	color: #999;
	font-size: 14px;
}

input::-input-placeholder {
	color: #999;
	font-size: 14px;
}

input::-moz-input-placeholder {
	color: #999;
	font-size: 14px;
}

input::-ms-input-placeholder {
	color: #999;
	font-size: 14px;
}

.log_box .yzm_box input {
	width: 259px;
	border: none;
	border-right: 1px solid #eee;
}


/*---------------header---------------*/

.soubg {
	width: 100%;
	min-width: 320px;
	height: 34px;
	background-color: #F5F5F5;
	font-family: "宋体";
}

.sou {
	width: 100%;
	max-width: 1200px;
	height: 34px;
	line-height: 34px;
	color: #666;
	padding: 0 10px;
	box-sizing: border-box;
}

.s_city_b {
	width: auto;
	max-width: 100%;
	height: 34px;
	float: left;
}

.s_city_b span {
	color: #666;
	margin-right: 30px;
}

.s_city_b span .iconfont {
	color: #C3132A;
	margin-right: 3px;
	font-size: 14px;
}

.s_city {
	height: 34px;
	background: url(../images/t_arrow.gif) no-repeat right center;
	float: left;
	padding-right: 15px;
	cursor: pointer;
	position: relative;
}

.s_city:hover .s_city_bg {
	display: block;
}

.s_city_bg {
	width: 254px;
	overflow: hidden;
	position: absolute;
	left: -50px;
	top: 29px;
	z-index: 900;
	display: none;
}

.s_city_t {
	width: 9px;
	height: 7px;
	line-height: 7px;
	overflow: hidden;
	background: url(../images/c_t.gif) no-repeat center top;
	position: absolute;
	left: 55px;
	top: 0;
}

.s_city_c {
	width: 252px;
	height: 460px;
	overflow: hidden;
	background-color: #FFF;
	font-family: "Microsoft YaHei";
	margin-top: 6px;
	border: 1px solid #cdcdcd;
}

.s_city_c h2 {
	width: 230px;
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin-top: 5px;
	border-bottom: 1px dotted #666666;
}

table.c_tab tr th {
	line-height: 26px;
	font-weight: normal;
	color: #000;
	width: 20px;
	text-transform: uppercase;
}

.c_h span {
	line-height: 26px;
	float: left;
	display: inline;
	padding: 0 3px;
	margin-right: 3px;
	cursor: pointer;
}

.c_h span:hover {
	color: #C3132A;
}

.c_h span.c_check {
	color: #FFF;
	background-color: #C3132A;
}


/*.s_log{
	width:220px; height:35px; overflow:hidden; float:left;
}*/

.ss {
	width: auto;
	height: 34px;
	float: left;
}

.ss_list {
	height: 34px;
	width: auto;
	float: left;
	display: block;
	margin-right: 16px;
	cursor: pointer;
	position: relative;
	text-align: center;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	padding: 0 12px;
}

.ss_list a .icon-f11 {
	color: #333;
	font-size: 20px;
	float: right;
	position: relative;
	top: 10px;
}

.ss_list.border:after {
	content: "";
	display: block;
	position: absolute;
	right: -8px;
	height: 12px;
	background: #ccc;
	width: 1px;
	top: 11px;
}

.ss_list:hover {
	background: #fff;
	border-left: 1px solid rgba(238, 238, 238, 1);
	border-right: 1px solid rgba(238, 238, 238, 1);
}

.ss_list:hover .ss_list_bg {
	display: block;
}

.ss_list_bg {
	padding: 0 12px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 34px;
	transform: translateX(-50%);
	z-index: 900;
	display: none;
}

.ss_list_c {
	overflow: hidden;
	background-color: #FFF;
	font-family: "Microsoft YaHei";
	margin-top: 0;
	padding: 10px 0;
	border: 1px solid rgba(238, 238, 238, 1);
	border-top: 0;
}

.ss_list_c ul li {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
}

.s_sh {
	width: 55px;
	height: 35px;
	overflow: hidden;
	float: left;
}

.s_sh a {
	width: 20px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0 3px;
	text-indent: -9999em;
}

.s_sh a.sh1 {
	background: url(../images/sh1.png) no-repeat center 8px;
}

.s_sh a.sh2 {
	background: url(../images/sh2.png) no-repeat center center;
}

.header_car {
	margin-left: 5px;
	padding: 0 10px;
	box-sizing: border-box;
	position: relative;
}
.header_car:hover{background: #fff;}
.header_car i {
	color: #C3132A;
	font-size: 13px;
	display: inline-block;
	margin-right: 3px;
}

/* .top class removed, using <header> tag instead */

.logo {
	width: 150px;
	height: 46px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-top: 30px;
}

.logo img {
	width: 150px;
	height: 46px;
}

.nav_active{
	color: #00BBFF !important;
}

.search {
	width: 100%;
	max-width: 520px;
	height: 36px;
	overflow: hidden;
	margin-top: 36px;
}

.s_ipt {
	width: 100%;
	height: 36px;
	line-height: 32px;
	overflow: hidden;
	color: #555555;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	padding: 0 5px;
	border: 1px solid #00BBFF;
	border-right: 0;
	outline: 0;
	border-radius: 3px;
}

.s_ipt::-webkit-input-placeholder {
	color: #999;
	font-size: 12px
}

.s_btn {
	display: block;
	width: 86px;
	height: 36px;
	line-height: 35px;
	background-color: #00BBFF;
	color: #FFF;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	text-align: center;
	border: 0;
	cursor: pointer;
	overflow: hidden;
	/*background: url(/static/home/images/icon49.png) no-repeat left center;*/
}

.search a {
	margin-right: 12px;
	display: inline-block;
}

.i_car {
	width: 141px;
	height: 38px;
	line-height: 38px;
	background: url(../images/car.png) no-repeat 10px center;
	background-color: #f6f6f6;
	float: right;
	margin-top: 50px;
	border: 1px solid #d9d9d9;
	position: relative;
}

.car_t {
	width: 95px;
	height: 38px;
	overflow: hidden;
	background: url(../images/d_arrow.png) no-repeat right center;
	font-size: 14px;
	margin-left: 38px;
	cursor: pointer;
}

.car_t span {
	color: #C3132A;
}

.i_car:hover .car_bg {
	display: block;
}

.car_bg {
	width: 283px;
	overflow: hidden;
	background-color: #FFF;
	border: 1px solid #d9d9d9;
	position: absolute;
	right: -1px;
	top: 38px;
	z-index: 900;
	display: none;
}

.un_login {
	overflow: hidden;
	text-align: center;
	margin: 15px auto;
}

ul.cars {
	overflow: hidden;
}

ul.cars li {
	height: 70px;
	overflow: hidden;
	margin-top: 10px;
	border-bottom: 1px solid #e2e2e2;
}

ul.cars li .img {
	width: 58px;
	height: 58px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-left: 15px;
	border: 1px solid #e2e2e2;
}

ul.cars li .name {
	width: 180px;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	color: #888888;
	font-family: "宋体";
	float: left;
	display: inline;
	margin-left: 8px;
}

ul.cars li .name a {
	color: #888888;
}

ul.cars li .name a:hover {
	color: #C3132A;
}

ul.cars li .price {
	width: 180px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #888888;
	font-size: 14px;
	float: left;
	display: inline;
	margin-left: 8px;
}

.price_sum {
	width: 255px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 14px;
	text-align: right;
	margin-top: 10px;
}

.price_sum span {
	color: #C3132A;
	font-size: 20px;
	font-weight: bold;
}

.price_a {
	width: 120px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	background: url(../images/a_link.gif) repeat-x center top;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	margin-right: 13px;
	margin-top: 5px;
	margin-bottom: 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.price_a a {
	color: #FFF;
}

.menu_bg {
	width: 100%;
	min-width: 1200px;
}

.menu {
	width: 1200px;
	height: 37px;
	line-height: 37px;
	color: #3e3e3e;
	font-size: 16px;
	position: relative;
	z-index: 800;
}

ul.menu_r {
	width: 968px;
	height: 37px;
	float: left;
	display: inline;
	margin-left: 232px;
	padding-left: 30px;
	box-sizing: border-box;
	border-bottom: 1px solid #C3132A;
}

ul.menu_r li {
	width: auto;
	height: 37px;
	line-height: 37px;
	text-align: center;
	display: inline-block;
	margin-right: 40px;
}
ul.menu_r li.act a{color: #C3132A;}
ul.menu_r li:last-child{margin-right: 0;}
ul.menu_r li a {
	display: block;
	height: 37px;
	overflow: hidden;
	float: left;
	color: #333333;
	font-size: 16px;
}

ul.menu_r li a:hover,
ul.menu_r li a.now {
	color: #C3132A;
}

.nav {
	width: 232px;
	height: 37px;
	background-color: #C3132A;
	position: absolute;
	left: 0px;
	top: 0;
}

.nav_t {
	width: 232px;
	height: 37px;
	line-height: 37px;
	overflow: hidden;
	color: #FFF;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

.leftNav {
	width: 232px;
	height: auto;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 37px;
	padding: 19.5px 0;
	border: solid 1px #eee;
	box-sizing: border-box;
}

.none {
	display: none;
}

.leftNav ul li {
	height: 40px;
	line-height: 40px;
	background: url(../images/n_arrow.gif) no-repeat 195px center;
	color: #333;
	font-size: 14px;
	margin-left: 1px;
	cursor: pointer;
	position: relative;
}


/*.leftNav ul li a{ color:#6e6e6e; }
.leftNav ul li a:hover{ color:#e02d02; }*/

.leftNav ul li ul {
	width: 220px;
	min-height: 70px;
	overflow: hidden;
	background: url(../images/nav_bg.png) repeat center top;
	position: absolute;
	left: 196px;
	top: 0px;
	border: 1px solid #d4d2d2;
	border-left: 0px;
	z-index: 900;
	display: none;
}

.leftNav ul li ul li {
	width: 195px;
	height: auto;
	line-height: 25px;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
	background: none;
	margin: 10px auto;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dashed #d1d0d1;
}

.leftNav ul li ul li a {
	color: #989797;
	margin: 0px 10px;
}

.leftNav ul li ul li a:hover {
	color: #e02d02;
}

.leftNav ul li ul li .n_t {
	width: 50px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	float: left;
}

.leftNav ul li ul li .n_c {
	width: 142px;
	overflow: hidden;
	float: left;
}

.leftNav ul li ul li .n_c a {
	width: 60px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	float: left;
	display: inline-block;
	margin: 0px 0px 0px 10px;
}

.leftNav ul li .fj {
	width: 192px;
	height: 40px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 901;
	text-indent: 40px;
	padding-right: 37px;
}

.leftNav ul li .fj:after {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display: block;
	content: "\e690";
	position: absolute;
	right: 35px;
	top: 50%;
	transform: translateY(-50%);
	color: #595757;
	font-size: 11px;
}

.leftNav ul li .fj.nuw {
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	background-color: #C3132A;
	color: #fff;
	z-index: 800px;
}

.leftNav ul li .fj.nuw:after {
	color: #fff;
}

.leftNav .zj {
	background: #fff;
	width: 760px;
	height: 440px;
	overflow: hidden;
	background-color: #FFF;
	position: absolute;
	left: 232px;
	top: -20px;
	display: none;
	border: 2px solid #C3132A;
	padding-bottom: 30px;
}

.leftNav .zj .zj_l {
	/* width:685px; height:385px; overflow:hidden; float:left; display:inline; margin-left:35px; margin-top:15px; */
}

.leftNav .zj .zj_l_c {
	width: 182px;
	height: 110px;
	line-height: 25px;
	color: #dbdbdb;
	float: left;
	position: relative;
	padding: 35px 35px 0;
}

.leftNav .zj .zj_l_c:after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	bottom: -30px;
	background: #eee;
}

.leftNav .zj .zj_l_c:nth-of-type(3n) {
	border: 0;
}

.leftNav .zj .zj_l_c h2 {
	height: 25px;
	line-height: 25px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

.leftNav .zj .zj_l_c a {
	line-height: 16px;
	font-size: 14px;
	font-family: "宋体";
	padding-right: 10px;
	margin: 0;
	color: #999;
	display: inline-block;
}

.leftNav .zj .zj_l_c a:after {
	display: inline-block;
	margin-left: 5px;
	content: "|";
	color: #999;
	opacity: 0.6;
	transform: scaleX(1.2);
}

.leftNav .zj .zj_l_c a:nth-last-child:after {
	display: none;
}

.leftNav .zj .zj_r {
	width: 236px;
	height: 402px;
	overflow: hidden;
	float: right;
	display: inline;
	margin-right: 10px;
	margin-top: 5px;
}

.leftNav .zj .zj_r img {
	width: 236px;
	height: 200px;
	display: block;
	margin-bottom: 1px;
}


/*---------------首页---------------*/

.i_bg {
	width: 100%;
	overflow: hidden;
}

.bg_color {
	background-color: #f5f5f5 !important;
}

.content {
	width: 1200px;
	overflow: hidden;
}

.mar_5 {
	margin-top: 5px;
}

.mar_10 {
	margin-top: 10px;
}

.mar_15 {
	margin-top: 15px;
}

.mar_20 {
	margin-top: 20px;
}

.i_ban_bg {
	width: 100%;
	height: auto;
	padding-bottom: 50%; /* 16:9 比例 */
	position: relative;
}

.banner {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.banner .top_slide_wrap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.banner .slide_box {
	height: 100%;
	overflow: hidden;
}

.banner .slide_box li {
	height: 100%;
	position: relative;
}

.banner .slide_box li a {
	width: 100%;
	height: 100%;
	display: block;
}

.banner .slide_box img {
	text-align: center;
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.banner .slide_info {
	width: 100%;
	margin: -530px auto 0;
}

.banner .slide_info_card {
	width: 420px;
	height: 0;
	margin-top: 171px;
	color: #fff;
	position: relative;
}

.banner .slide_info_card a {
	color: #fff;
	text-decoration: none
}

.banner .slide_info_card .slide_info_card_bg {
	width: 420px;
	height: 200px;
	background: #0071c6;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: .8;
	*filter: alpha(opacity=80)
}

.banner .slide_info_card .slide_info_card_text {
	width: 340px;
	height: 140px;
	padding: 30px 40px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}

.banner .slide_info_card h2 {
	font-size: 40px;
	padding-bottom: 8px
}

.banner .slide_info_card p {
	font-size: 15px;
	line-height: 26px
}

.banner .slide_info_card p strong {
	font-size: 12px;
	height: 25px;
	display: inline-block;
	padding: 0 10px;
	background: #095b99;
	border-radius: 5px;
	color: #fff;
	margin-top: 8px
}


/* op_btns */

.banner .op_btns {
	/*width: 740px;
	margin-top: -730px;
	position: relative;
	z-index: 3;*/
}

.banner .op_btns .op_btn {
	display: block;
	width: 32px;
	height: 60px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	margin-top: 214px;
}
.baseJin{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 48px;
	padding: 0 15px;
	box-sizing: border-box;
}
.baseJinContent{
	width: 100%;
	max-width: 370px;
	/* height: 150px; */
	background: #FFFFFF;
	border-radius: 8px 8px 8px 8px;
	opacity: 1;
	padding: 20px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.3s ease;
}

@media (max-width: 768px) {
	.baseJinContent{
		/* max-width: 30%; */
		height: 100px;
		padding: 10px;
	}
	
	.baseJinText {
		font-size: 16px;
	}
}

@media (min-width: 769px) {
	.ContentpriceDetail{
		display: flex;
	}
	.baseJinContent{
		width: 370px;
		height: 200px;
	}
	
	.baseJinText {
		font-size: 28px;
	}
}

.baseJinContent:hover {
	transform: translateY(-5px);
	box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
.baseJinContent div{
	margin:  0;
}
.baseJinContent img{
	width: 100%;
	max-width: 144px;
	height: auto;
	margin: 0 auto;
	display: block;
}

.baseJinText {
	font-size: 24px;
	font-weight: bold;
	color: #333;
	padding-bottom: 10px;
	position: relative;
	display: inline-block;
}

.baseJin1 .baseJinText {
	color: #333;
}

.baseJin1 .baseJinText::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background-color: #4CAF50;
	border-radius: 2px;
}

.baseJin2 .baseJinText {
	color: #333;
}

.baseJin2 .baseJinText::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background-color: #f44336;
	border-radius: 2px;
}

.baseJin3 .baseJinText {
	color: #333;
}

.baseJin3 .baseJinText::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4px;
	background-color: #2196F3;
	border-radius: 2px;
}
.baseContent{
	background-color: #fff;
	padding: 20px 15px 32px;
	box-sizing: border-box;
	margin-top: 10px;
}

/* 选项卡样式 */
.tabs-container {
	display: flex;
	align-items: center;
	margin-bottom: 24px;
}

.tab-item {
	display: flex;
	align-items: center;
	/* margin-right: 30px; */
	cursor: pointer;
	transition: all 0.3s ease;
}

.tab-item img {
	width: 33px;
	height: 33px;
	margin-top: 2px;
	margin-right: 10px;
}

.tab-item span {
	font-size: 16px;
}

/* 城市列表样式 */
.city-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin-top: 24px;
}

.city-item {
	width: 210px;
	margin: 0 14px 21px;
	text-align: center;
	cursor: pointer;
	transition: all 0.3s ease;
	position: relative;
}

.city-item:hover {
	transform: translateY(-5px);
	box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

.city-item img {
	width: 210px;
	height: 210px;
	border-radius: 10px;
	object-fit: cover;
}

.city-item p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 16px;
	color: white;
	font-weight: 550;
	margin: 0;
	padding: 8px 0;
	background: rgba(0, 0, 0, 0.7);
	border-radius: 0 0 10px 10px;
	text-align: center;
}

/* 移动端样式 */
@media (max-width: 768px) {
	.tab-item {
		/* margin-right: 0px !important; */
	}
	
	.tab-item img {
		width: 20px;
		height: 20px;
		margin-right: 6px;
	}
	
	.tab-item span {
		font-size: 12px;
	}
	
	.city-list {
		justify-content: flex-start;
		display: flex;
		flex-wrap: wrap;
		gap: 12px;
		padding: 0 12px;
	}
	
	.city-item {
		width: calc(33.333% - 8px);
		margin: 0;
		text-align: center;
		position: relative;
	}
	
	.city-item img {
		width: 100%;
		height: auto;
		aspect-ratio: 1 / 1;
		margin: 0 auto;
		border-radius: 8px;
		object-fit: cover;
	}
	
	.city-item p {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		transform: none;
		font-size: 12px;
		color: white;
		font-weight: 550;
		margin: 0;
		padding: 6px 0;
		background: rgba(0, 0, 0, 0.7);
		border-radius: 0 0 8px 8px;
		text-align: center;
		text-shadow: none;
	}
}

.banner .op_btns .op_prev {
	background: url(../images/left.png) no-repeat center top;
	left: 0;
	top: 90px;
	width: 32px;
    height: 46px;
    overflow: hidden;
    cursor: pointer;
    text-indent: -9999px;
    position: absolute;
}

.banner .op_btns .op_next {
	background: url(../images/right.png) no-repeat center top;
	right: 0;
	top:90px;
	width: 34px;
    height: 46px;
    overflow: hidden;
    cursor: pointer;
    text-indent: -9999px;
    position: absolute;
}

.banner .op_btns .op_prev span,
.banner .op_btns .op_next span {
	display: block;
	width: 34px;
	height: 60px;
	margin: 8px 0 0 17px;
	cursor: pointer;
}

.banner .op_btns .op_prev span {
	background-position: 0 0;
}

.banner .op_btns .op_next span {
	background-position: -73px 0;
	margin-left: 20px;
}


/* bx-controls */

.banner .bx-wrapper .bx-controls {
	margin-top: -44px;
}

.banner .bx-wrapper .bx-controls .bx-pager {
	clear: both;
	text-align: left;
	position: relative;
	padding-left: 40px;
}

.banner .bx-wrapper .bx-controls .bx-pager a {
	width: 11px;
	height: 11px;
	line-height: 11px;
	display: inline-block;
	overflow: hidden;
	margin: 0px 5px;
	background: rgba(255, 255, 255, 0.4);
	border: 1px solid rgba(227, 227, 227, 1);
	border-radius: 50%;
}

.banner .bx-wrapper .bx-controls .bx-pager a:hover,
.banner .bx-wrapper .bx-controls .bx-pager a.active {
	width: 12px;
	position: relative;
	top: 4px;
	height: 12px;
	background: rgba(255, 255, 255, 0.9);
	border: 4px solid rgba(227, 227, 227, 1);
	border-radius: 50%;
	opacity: 1;
}


/*.ban_bg{
	width:850px; height:430px; overflow:hidden; background-color:#FFF; float:left; -webkit-box-shadow:0 0 5px #e0e0e0; -moz-box-shadow:0 0 5px #e0e0e0; box-shadow:0 0 5px #e0e0e0;  
}
.banner{
	width:850px; height:430px; overflow:hidden; position:relative;
}
.banner .a_bigImg{ position:absolute; left:0px; top:0px; display:none; width:850px; height:430px; overflow:hidden; }
.banner .a_bigImg .name{
	width:850px; height:80px; line-height:80px; overflow:hidden; background:url(../images/b_name.png) repeat-x center top; color:#333333; font-size:20px; text-align:center; position:absolute; left:0; bottom:40px;
}
.banner .ul_change_a2{ position:absolute; left:10px; bottom:15px; overflow:hidden; text-align:center; }
.banner .ul_change_a2 li{
	width:10px; height:10px; line-height:10px; overflow:hidden; float:left; display:inline-block; margin:0px 4px; cursor:pointer;
}
.banner .ul_change_a2 span{ 
	width:10px; height:10px; line-height:10px; overflow:hidden; float:left; text-align:center; background:url(../images/b.png) no-repeat center top;
}
.banner .ul_change_a2 span.on { background:url(../images/b_h.png) no-repeat center top; }*/

.inews {
	width: 236px;
	height: 399px;
	background-color: #FFF;
	float: right;
	border: 1px solid #d9d9d9;
	border-left: none;
}

.news_t {
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	color: #3e3e3e;
	font-size: 16px;
	padding: 0 10px;
	border-bottom: 1px dotted #d9d9d9;
	background: #EEEEEE;
}

.news_t span {
	font-size: 12px;
	color: #888888;
}

.inews a {
	color: #888888;
}

.inews a:hover {
	color: #C3132A;
}

.inews ul {
	height: auto;
	overflow: hidden;
	margin: 10px 10px 20px 10px;
	max-height: 328px;
}

.inews ul li {
	height: auto;
	line-height: 22px;
	overflow: hidden;
	color: #888888;
	margin-bottom: 10px;
}

.inews ul li span {
	color: #3e3e3e;
	margin-right: 10px;
	display: inline-block;
	width: 30px;
	height: 18px;
	background: rgba(195, 19, 42, 0.2);
	border-radius: 2px;
	font-size: 12px;
	color: #C3132A;
	text-align: center;
	line-height: 18px;
}

.charge_t {
	height: 39px;
	line-height: 39px;
	color: #3e3e3e;
	font-size: 16px;
	padding: 0 10px;
	margin-top: 10px;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px dotted #d9d9d9;
	position: relative;
}

.ch_t_icon {
	width: 11px;
	height: 7px;
	line-height: 7px;
	overflow: hidden;
	background: url(../images/d_a.gif) no-repeat center top;
	position: absolute;
	left: 28px;
	top: 39px;
}

.c_ipt {
	width: 96px;
	height: 23px;
	line-height: 23px\9;
	background-color: #FFF;
	color: #555555;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	font-size: 15px;
	padding: 0 10px;
	border: 1px solid #d9d9d9;
}

.jslct {
	width: 116px;
	height: 23px;
	line-height: 23px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	color: #555555;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	position: relative;
	z-index: 0;
	vertical-align: middle;
	cursor: default;
	background: url(../images/d_arrow.png) no-repeat 97px center;
	float: left;
	border: 1px solid #d9d9d9;
}

.jslct_hover {
	border: 1px solid #d9d9d9;
}

.jslct div.jslct_t {
	padding: 0 45px 0 5px;
	line-height: 23px;
	height: 23px;
	position: relative;
	z-index: 2;
	*display: block!important;
	*display: inline;
	zoom: 1;
}

.jslct em {
	font-style: normal;
	margin: 0;
	padding: 0;
	line-height: 23px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jslct dl,
.jslct dl dd {
	padding: 0;
	margin: 0;
	list-style: none
}

.jslct dl {
	background: #fff;
	position: absolute;
	top: 23px;
	left: -1px;
	border: 1px solid #d9d9d9;
	cursor: default;
	line-height: 22px;
	padding: 4px 4px 4px 4px;
	z-index: 1;
	display: none;
}

.jslct_hover dl {
	border: 1px solid #d9d9d9!important
}

.jslct dl dd {
	padding: 0px 4px 2px 4px;
	*padding: 2px 4px 0 4px;
	border-top: 1px dotted #ccc!important;
	border-top: 1px dotted #d9d9d9;
	white-space: nowrap;
	background: #fff;
	cursor: pointer;
	*border-left: 1px solid #fff;
}

.jslct dl dd.hover {
	background: #666;
	color: #fff;
}

.jslct .jslcted {
	background: #efefef;
}

.jslct dl dd.noborder {
	border: none!important
}

.c_btn {
	width: 80px;
	height: 26px;
	line-height: 26px\9;
	background-color: #C3132A;
	color: #FFF;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	text-align: center;
	float: left;
	border: 0;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}


/*----------首页（热门商品）-----------*/

.h_l_img {
	width: 211px;
	height: 230px;
	overflow: hidden;
	background-color: #d8eefc;
	float: left;
	position: relative;
}

.h_l_img .img {
	width: 188px;
	height: 188px;
	margin-top: 8px;
}

.h_l_img .img img {
	/*-moz-transform:scale(1,1); -webkit-transform:scale(1,1); -o-transform:scale(1,1); -ms-transform:scale(1,1); transform:scale(1,1);
	-moz-transition-duration:600ms; -webkit-transition-duration:600ms; -o-transition-duration:600ms; -ms-transition-duration:600ms; transition-duration: 600ms;
	-moz-transition-property:all; -webkit-transition-property:all; -o-transition-property:all; -ms-transition-property:all; transition-property:all; 
	-moz-transition-timing-function:ease-out; -webkit-transition-timing-function: ease-out; -o-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; transition-timing-function:ease-out;*/
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transform: all .5s;
	-ms-transform: all .5s;
	transition: all .5s;
}

.h_l_img:hover img {
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.h_l_img .pri_bg {
	width: 100px;
	height: 20px;
	line-height: 20px;
	color: #C3132A;
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	bottom: 5px;
}

.h_l_img .price {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	background-color: #C3132A;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	float: left;
	padding: 0 5px;
	margin-right: 5px;
}

.hot_pro {
	width: 975px;
	height: 228px;
	overflow: hidden;
	background-color: #FFF;
	float: right;
	border: 1px solid #eaeaea;
}

.hot_pro #featureContainer {
	width: 975px;
	height: 228px;
	overflow: hidden;
}

.hot_pro #feature {
	width: 975px;
	height: 228px;
	overflow: hidden;
	position: relative;
}

.hot_pro #feature .button {
	width: 975px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.hot_pro #feature .h_prev {
	width: 32px;
	height: 60px;
	overflow: hidden;
	background: url(../images/b_left.png) no-repeat center top;
	display: block;
	text-indent: -9999px;
	float: left;
	position: absolute;
	left: 0px;
	top: 84px;
}

.hot_pro #feature .h_next {
	width: 32px;
	height: 60px;
	overflow: hidden;
	background: url(../images/b_right.png) no-repeat center top;
	display: block;
	text-indent: -9999px;
	float: left;
	position: absolute;
	right: 0px;
	top: 84px;
}

.hot_pro .featureUL {
	width: 2800px;
	height: 375px;
	overflow: hidden;
	float: left;
	position: relative;
}

.hot_pro .featureBox {
	width: 243px;
	height: 228px;
	overflow: hidden;
	background: url(../images/line.gif) no-repeat right 122px;
	float: left;
	border-right: 1px solid #eaeaea;
	position: relative;
}

.hot_pro #botton-scroll {
	width: 975px;
	height: 228px;
	overflow: hidden;
	float: left;
	z-index: 0;
}

.hot_pro #block {
	width: 975px;
	height: 228px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

.hot_pro #block .box {
	width: 243px;
	height: 228px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}

.hot_pro #block .box .h_icon {
	width: 50px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 100;
}

.hot_pro #block .box .imgbg {
	width: 160px;
	height: 136px;
	margin-top: 5px;
}

.hot_pro #block .box .imgbg img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transform: all .5s;
	-ms-transform: all .5s;
	transition: all .5s;
}

.hot_pro #block .box .imgbg:hover img {
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.hot_pro #block .box .name {
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	color: #888888;
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
}

.hot_pro #block .box .name h2 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #555555;
	font-size: 16px;
	text-align: center;
}

.hot_pro #block .box .name h2 a {
	color: #555555;
}

.hot_pro #block .box .name h2 a:hover {
	color: #555555;
	text-decoration: underline;
}

.hot_pro #block .box .name a {
	color: #888888;
}

.hot_pro #block .box .name a:hover {
	color: #888888;
	text-decoration: underline;
}

.hot_pro #block .box .price {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: #999999;
	text-align: center;
	text-transform: uppercase;
}

.hot_pro #block .box .price font {
	color: #C3132A;
	font-size: 14px;
}

.hot_pro #block .box .price span {
	font-size: 20px;
}


/*----------首页（限时特卖）-----------*/

.i_t {
	width: 1190px;
	height: 39px;
	line-height: 39px;
	overflow: hidden;
	color: #C3132A;
	font-size: 18px;
	padding: 0 5px;
	border-bottom: 2px solid #C3132A;
	font-weight: bold;
}


.i_mores:hover a{color: #C3132A;}
.i_mores:hover i{color: #C3132A;}
.i_mores a {
	color: #999;
	font-size: 12px;
	font-weight: normal;
}
.i_mores i{color: #999;position: relative;top: 1px;}
.i_mores a:hover {
	color: #C3132A;
}

.i_sell {
	width: 233px;
	height: 660px;
	overflow: hidden;
	float: left;
	position: relative;
}
.lj_cate_lst .i_sell{height: 330px;box-sizing: border-box;}
.lj_cate_lst .i_sell img{width: 100%;height: 100%;object-fit: cover;}
.lj_cate_lst .sell_right{border: none;width: 967px;height: 330px;}
.sell_right.three_lst{width: 723px;float: left;}
.lj_cate_lst .sell_div{width: 241.75px;box-sizing: border-box;}
.lj_cate_lst .sell_1{width:100%;}
.i_sell #imgPlay {
	width: 233px;
	height: 660px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.i_sell #imgPlay .imgs img {
	width: 233px;
}

.i_sell #imgPlay .imgs li {
	position: relative;
	float: left;
	width: 233px;
	height: 660px;
}

.i_sell #imgPlay .imgs {
	width: auto;
}

.i_sell #imgPlay .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.i_sell #imgPlay .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay .previ {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.i_sell #imgPlay .nexti {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}
.i_sell #imgPlay9 {
	width: 233px;
	height: 660px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.i_sell #imgPlay9 .imgs img {
	width: 233px;
}

.i_sell #imgPlay9 .imgs li {
	position: relative;
	float: left;
	width: 233px;
	height: 660px;
}

.i_sell #imgPlay9 .imgs {
	width: auto;
}

.i_sell #imgPlay9 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.i_sell #imgPlay9 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay9 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay9 .previ {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.i_sell #imgPlay9 .nexti {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.i_sell #imgPlay10 {
	width: 233px;
	height: 660px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.i_sell #imgPlay10 .imgs img {
	width: 233px;
}

.i_sell #imgPlay10 .imgs li {
	position: relative;
	float: left;
	width: 233px;
	height: 660px;
}

.i_sell #imgPlay10 .imgs {
	width: auto;
}

.i_sell #imgPlay10 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.i_sell #imgPlay10 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay10 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay10 .previ {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.i_sell #imgPlay10 .nexti {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}
.i_sell #imgPlay1 {
	width: 233px;
	height: 660px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.i_sell #imgPlay1 .imgs img {
	width: 233px;
}

.i_sell #imgPlay1 .imgs li {
	position: relative;
	float: left;
	width: 233px;
	height: 660px;
}

.i_sell #imgPlay1 .imgs {
	width: auto;
}

.i_sell #imgPlay1 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.i_sell #imgPlay1 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay1 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay1 .previ {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.i_sell #imgPlay1 .nexti {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.i_sell #imgPlay2 {
	width: 233px;
	height: 660px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.i_sell #imgPlay2 .imgs img {
	width: 233px;
}

.i_sell #imgPlay2 .imgs li {
	position: relative;
	float: left;
	width: 233px;
	height: 660px;
}

.i_sell #imgPlay2 .imgs {
	width: auto;
}

.i_sell #imgPlay2 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.i_sell #imgPlay2 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay2 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay2 .previ {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.i_sell #imgPlay2 .nexti {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}
.i_sell #imgPlay3 {
	width: 233px;
	height: 660px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.i_sell #imgPlay3 .imgs img {
	width: 233px;
}

.i_sell #imgPlay3 .imgs li {
	position: relative;
	float: left;
	width: 233px;
	height: 660px;
}

.i_sell #imgPlay3 .imgs {
	width: auto;
}

.i_sell #imgPlay3 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.i_sell #imgPlay3 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay3 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay3 .previ {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.i_sell #imgPlay3 .nexti {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}
.pub_menu ul.menu_r li{position: relative;}
.pub_menu .leftNav{display: none;}
.pub_menu .leftNav.act{display: block;}
.pub_menu .leftNav ul li{float: none;}
.pub_menu .leftNav ul li{width: 100%;margin-right: 0;}
.num_wrap{height: 36px;line-height: 36px;overflow: hidden;}
.num_wrap span{width: 40px;display: block;float: left;height: 36px;font-size: 16px;text-align: center;line-height: 34px;border: solid 1px #dedede;box-sizing: border-box;}
.num_wrap input{float: left;display: block;border: none;width: 40px;height: 36px;border-top: solid 1px #dedede;border-bottom: solid 1px #dedede;padding: 0;box-sizing: border-box;text-align: center;font-size: 14px;color: #333;}
.num_wrap span:hover{cursor: pointer;}
.i_sell #imgPlay4 {
	width: 233px;
	height: 660px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}
.cate_ba_wrap .banner{width: 968px;}
.cate_ty .baby_ban{height: 660px;width: 233px;}
.cate_ty .baby_left{background: #fff;}
.cate_ty .baby_ban #imgPlay4{height: 660px;width: 233px;}
.cate_ty .baby_ban #imgPlay4 .imgs img{width: 233px;}
.i_sell #imgPlay4 .imgs img {
	width: 233px;
}

.i_sell #imgPlay4 .imgs li {
	position: relative;
	float: left;
	width: 233px;
	height: 660px;
}

.i_sell #imgPlay4 .imgs {
	width: auto;
}

.i_sell #imgPlay4 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.i_sell #imgPlay4 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay4 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.i_sell #imgPlay4 .previ {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.i_sell #imgPlay4 .nexti {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}
.sell_right {
	width: 964px;
	height: 660px;
	overflow: hidden;
	background-color: #FFF;
	float: right;
	border: 1px solid #eaeaea;
	position: relative;
}

.sell_right img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transform: all .5s;
	-ms-transform: all .5s;
	transition: all .5s;
}
.sell_div {
	width: 241px;
	height: 660px;
	float: left;
}

.sell_1 {
	width: 241px;
	height: 330px;
	overflow: hidden;
	border: 1px solid #F0F0F0;
	float: left;
	box-sizing: border-box;
	position: relative;
}

.sell_1:hover .s_img img {
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.mar_50 {
	margin-top: 50px;
}

.s_img {
	width: 190px;
	height: 190px;
	overflow: hidden;
	margin-top: 20px;
}

.s_price {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 50px;
	height: 50px;
}

.s_price span {
	font-size: 20px;
}

.s_name {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.s_name h2 {
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	font-weight: normal;
	margin: 20px 20px 10px 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 45px;
}

.s_name p {
	color: #C3132A;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	display: block;
	margin: 0 20px;
}

.s_name p span {
	float: right;
	font-size: 14px;
	color: #BFBFBF;
	font-weight: normal;
}

.sell_2 {
	width: 241px;
	height: 660px;
	overflow: hidden;
}

.sell_2:hover img {
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.sell_2 .s_name {
	margin-top: 10px;
}

.sell_b1 {
	width: 242px;
	height: 356px;
	overflow: hidden;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	position: absolute;
	left: 244px;
	top: 0;
}

.sell_b1:hover img {
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.sb_img {
	width: 242px;
	height: 356px;
	overflow: hidden;
}

.sell_3 {
	width: 241px;
	height: 330px;
	overflow: hidden;
	border: 1px solid #F0F0F0;
	box-sizing: border-box;
	position: relative
}

.sell_3 .s_img {
	width: 241px;
	height: 330px;
	margin: 0;
}

.sell_3:hover img {
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.sell_4 {
	width: 244px;
	height: 178px;
	overflow: hidden;
	position: absolute;
	left: 488px;
	top: 178px;
}

.sell_4:hover img {
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.sell_b2 {
	width: 242px;
	height: 356px;
	overflow: hidden;
	border-right: 1px solid #eaeaea;
	position: absolute;
	right: 0;
	top: 0;
}

.sell_b2:hover img {
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}


/*---------------首页（进口 生鲜）---------------*/

.floor_num {
	width: 57px;
	height: 37px;
	line-height: 40px;
	overflow: hidden;
	background: url(../images/index_22.png) no-repeat center top;
	color: #FFF;
	font-size: 14px;
	text-transform: uppercase;
	text-indent: 6px;
	float: left;
	display: inline;
	margin-right: 15px;
}

.fresh_left {
	width: 211px;
	height: 441px;
	overflow: hidden;
	background-color: #a6e5be;
	float: left;
}

.fre_ban {
	width: 211px;
	height: 286px;
	overflow: hidden;
}

.fre_ban #imgPlay1 {
	width: 211px;
	height: 286px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.fre_ban #imgPlay .imgs img {
	width: 211px;
}

.fre_ban #imgPlay1 .imgs li {
	position: relative;
	float: left;
	width: 211px;
	height: 286px;
}

.fre_ban #imgPlay1 .imgs {
	width: 5760px;
}

.fre_ban #imgPlay1 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.fre_ban #imgPlay1 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.fre_ban #imgPlay1 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.prevf {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.nextf {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.fresh_txt {
	width: 232px;
	height: 240px;
	background: #FFE2E9;
	padding-top: 1px;
}

.fresh_txt_c {
	height: 240px;
	overflow: hidden;
}

.fresh_txt_c div {
	width: 100%;
	height: 50px;
	border-bottom: 1px #BFBFBF dashed;
	padding-left: 20px;
	box-sizing: border-box;
}

.fresh_txt_c div:nth-last-child(1) {
	border-bottom: 0;
}

.fresh_txt_c a {
	display: inline-block;
	margin-right: 30px;
	font-size: 16px;
	line-height: 50px;
}

.fresh_mid {
	width: 729px;
	height: 441px;
	overflow: hidden;
	background-color: #FFF;
	float: left;
}

.fresh_mid ul li {
	width: 242px;
	height: 220px;
	overflow: hidden;
	float: left;
	border-left: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

.fresh_mid ul li .name {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	text-indent: 50px;
	margin-top: 12px;
}

.fresh_mid ul li .price {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #999999;
	text-indent: 50px;
	text-transform: uppercase;
}

.fresh_mid ul li .price font {
	color: #C3132A;
	font-size: 14px;
}

.fresh_mid ul li .price span {
	font-size: 18px;
}

.fresh_mid ul li .img {
	width: 188px;
	height: 155px;
	overflow: hidden;
	margin-top: 5px;
}

.fresh_mid ul li .img img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transform: all .5s;
	-ms-transform: all .5s;
	transition: all .5s;
}

.fresh_mid ul li:hover .img img {
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.fresh_right {
	width: 260px;
	height: 441px;
	overflow: hidden;
	background-color: #FFF;
	float: right;
}

.fresh_right ul li {
	width: 260px;
	height: 220px;
	overflow: hidden;
	border-bottom: 1px solid #eaeaea;
}


/*---------------首页（食品饮料）---------------*/

.food_left {
	width: 211px;
	height: 441px;
	overflow: hidden;
	background-color: #f3e89b;
	float: left;
}

.food_ban {
	width: 211px;
	height: 286px;
	overflow: hidden;
}

.food_ban #imgPlay2 {
	width: 211px;
	height: 286px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.food_ban #imgPlay2 .imgs img {
	width: 211px;
}

.food_ban #imgPlay2 .imgs li {
	position: relative;
	float: left;
	width: 211px;
	height: 286px;
}

.food_ban #imgPlay2 .imgs {
	width: 5760px;
}

.food_ban #imgPlay2 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.food_ban #imgPlay2 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.food_ban #imgPlay2 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.prev_f {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.next_f {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.i_sell #imgPlay2 {
	width: 233px;
	height: 660px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}


/*---------------首页（个人美妆）---------------*/

.make_left {
	width: 211px;
	height: 441px;
	overflow: hidden;
	background-color: #fabeb8;
	float: left;
}

.make_ban {
	width: 211px;
	height: 286px;
	overflow: hidden;
}

.make_ban #imgPlay3 {
	width: 211px;
	height: 286px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.make_ban #imgPlay3 .imgs img {
	width: 211px;
}

.make_ban #imgPlay3 .imgs li {
	position: relative;
	float: left;
	width: 211px;
	height: 286px;
}

.make_ban #imgPlay3 .imgs {
	width: 5760px;
}

.make_ban #imgPlay3 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.make_ban #imgPlay3 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.make_ban #imgPlay3 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.prev_m {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.next_m {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}
	.contentTabs {
		height: 84px;
		background: #FFFFFF;
		margin-top: 24px;
		display: flex;
	}

	.contentText {
		width: 50px;
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		color: #333333;
		line-height: 84px;
		margin: 0 64px 0 0;

	}

	.selectContentText {
		width: 50px;
		font-size: 16px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		color: #00BBFF;
		border-bottom: 2px solid #00BBFF;
		padding-bottom: 31px;
	}

	.gongchangContent div {
		margin: 0;
	}

	.gongchangContentFlex {
		display: flex;
	}

	.gongCHangShop {
		font-size: 18px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		color: #333333;
		margin-top: 16px !important;
	}

	.gongchangCollec {
		font-size: 14px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #999999;
		margin-top: 12px !important;
	}

	.gongchangGoShop {
		display: flex;
		justify-content: space-between;
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		color: #979797;
		margin-top: 20px !important;
	}

	.gongchangPrice {
		font-size: 22px;
		font-family: Lato, Lato;
		font-weight: bold;
		color: #F02325;
		margin-top: 17px !important;
	}

	.gongchangContentFlexRight {
		display: flex;
	}


/*---------------首页（母婴玩具）---------------*/

.baby_left {
	width: 232px;
	height: 660px;
	overflow: hidden;
	background-color: #f4bdd5;
	float: left;
}

.baby_ban {
	width: 232px;
	height: 420px;
	overflow: hidden;
}

.baby_ban #imgPlay4 {
	width: 232px;
	height: 420px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.baby_ban #imgPlay4 .imgs img {
	width: 232px;
}

.baby_ban #imgPlay4 .imgs li {
	position: relative;
	float: left;
	width: 211px;
	height: 286px;
}

.baby_ban #imgPlay4 .imgs {
	width: 5760px;
}

.baby_ban #imgPlay4 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.baby_ban #imgPlay4 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.baby_ban #imgPlay4 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.prev_b {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.next_b {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}


/*---------------首页（家居生活）---------------*/

.home_left {
	width: 232px;
	height: 660px;
	overflow: hidden;
	background-color: #bad4f4;
	float: left;
}

.home_ban {
	width: 232px;
	height: 420px;
	overflow: hidden;
}

.home_ban #imgPlay5 {
	width: 232px;
	height: 420px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.home_ban #imgPlay5 .imgs img {
	width: 232px;
}

.home_ban #imgPlay5 .imgs li {
	position: relative;
	float: left;
	width: 211px;
	height: 286px;
}

.home_ban #imgPlay5 .imgs {
	width: 5760px;
}

.home_ban #imgPlay5 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.home_ban #imgPlay5 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.home_ban #imgPlay5 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}
.home_ban #imgPlay6 {
	width: 232px;
	height: 420px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.home_ban #imgPlay6 .imgs img {
	width: 232px;
}

.home_ban #imgPlay6 .imgs li {
	position: relative;
	float: left;
	width: 211px;
	height: 286px;
}

.home_ban #imgPlay6 .imgs {
	width: 5760px;
}

.home_ban #imgPlay6 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.home_ban #imgPlay6 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.home_ban #imgPlay6 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}
.home_ban #imgPlay7 {
	width: 232px;
	height: 420px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.home_ban #imgPlay7 .imgs img {
	width: 232px;
}

.home_ban #imgPlay7 .imgs li {
	position: relative;
	float: left;
	width: 211px;
	height: 286px;
}

.home_ban #imgPlay7 .imgs {
	width: 5760px;
}

.home_ban #imgPlay7 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.home_ban #imgPlay7 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.home_ban #imgPlay7 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}
.prev_h {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}

.next_h {
	width: 32px;
	height: 46px;
	overflow: hidden;
	background: url(../images/right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0px;
	bottom: 0;
	margin: auto;
}


/*---------------首页（数码家电）---------------*/

.tel_left {
	width: 211px;
	height: 441px;
	overflow: hidden;
	background-color: #b2e7ef;
	float: left;
}

.tel_ban {
	width: 211px;
	height: 286px;
	overflow: hidden;
}

.tel_ban #imgPlay6 {
	width: 211px;
	height: 286px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.tel_ban #imgPlay6 .imgs img {
	width: 211px;
}

.tel_ban #imgPlay6 .imgs li {
	position: relative;
	float: left;
	width: 211px;
	height: 286px;
}

.tel_ban #imgPlay6 .imgs {
	width: 5760px;
}

.tel_ban #imgPlay6 .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.tel_ban #imgPlay6 .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.tel_ban #imgPlay6 .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.tel_ban .prev_t {
	width: 20px;
	height: 40px;
	overflow: hidden;
	background: url(../images/s_left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 123px;
}

.tel_ban .next_t {
	width: 20px;
	height: 40px;
	overflow: hidden;
	background: url(../images/s_right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 123px;
}


/*---------------首页（猜你喜欢）---------------*/

.like {
	width: 1198px;
	height: 228px;
	overflow: hidden;
	background-color: #FFF;
	border: 1px solid #eaeaea;
	border-top: 0;
}

.like #featureContainer1 {
	width: 1198px;
	height: 228px;
	overflow: hidden;
}

.like #feature1 {
	width: 1198px;
	height: 228px;
	overflow: hidden;
	position: relative;
}

.like #feature1 .button {
	width: 1198px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.like #feature1 .l_prev {
	width: 32px;
	height: 60px;
	overflow: hidden;
	background: url(../images/b_left.png) no-repeat center top;
	display: block;
	text-indent: -9999px;
	float: left;
	position: absolute;
	left: 0px;
	top: 84px;
}

.like #feature1 .l_next {
	width: 32px;
	height: 60px;
	overflow: hidden;
	background: url(../images/b_right.png) no-repeat center top;
	display: block;
	text-indent: -9999px;
	float: left;
	position: absolute;
	right: 0px;
	top: 84px;
}

.like .featureUL {
	width: 2800px;
	height: 375px;
	overflow: hidden;
	float: left;
	position: relative;
}

.like .featureBox {
	width: 238px;
	height: 228px;
	overflow: hidden;
	background: url(../images/line.gif) no-repeat right 122px;
	float: left;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	position: relative;
}

.like #botton-scroll {
	width: 1198px;
	height: 228px;
	overflow: hidden;
	float: left;
	z-index: 0;
}

.like #block1 {
	width: 1198px;
	height: 228px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

.like #block1 .box {
	width: 238px;
	height: 228px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}

.like #block1 .box .h_icon {
	width: 50px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 100;
}

.like #block1 .box .imgbg {
	width: 160px;
	height: 136px;
	margin-top: 5px;
}

.like #block1 .box .imgbg img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transform: all .5s;
	-ms-transform: all .5s;
	transition: all .5s;
}

.like #block1 .box .imgbg:hover img {
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.like #block1 .box .name {
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	color: #888888;
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
}

.like #block1 .box .name h2 {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #555555;
	font-size: 16px;
	text-align: center;
}

.like #block1 .box .name h2 a {
	color: #555555;
}

.like #block1 .box .name h2 a:hover {
	color: #555555;
	text-decoration: underline;
}

.like #block1 .box .name a {
	color: #888888;
}

.like #block1 .box .name a:hover {
	color: #888888;
	text-decoration: underline;
}

.like #block1 .box .price {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: #999999;
	text-align: center;
	text-transform: uppercase;
}

.like #block1 .box .price font {
	color: #C3132A;
	font-size: 14px;
}

.like #block1 .box .price span {
	font-size: 20px;
}


/*---------------登录、注册---------------*/

.log_bg {
	width: 100%;
	min-width: 1200px;
	height: 840px;
	overflow: hidden;
	background-color: #fff4ef;
}

.login {
	width: 1200px;
	overflow: hidden;
	margin-top: 45px;
}

.log_img {
	width: 611px;
	height: 425px;
	overflow: hidden;
	float: left;
	margin-top: 40px;
}

.log_c {
	width: 455px;
	height: 385px;
	overflow: hidden;
	background-color: #FFF;
	float: right;
	display: inline;
	margin-top: 40px;
	margin-right: 10px;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 0 5px #e0e0e0;
	-moz-box-shadow: 0 0 5px #e0e0e0;
	box-shadow: 0 0 5px #e0e0e0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.l_user {
	width: 267px;
	height: 38px;
	line-height: 38px\9;
	overflow: hidden;
	background: url(../images/i_u.png) no-repeat 285px center;
	background-color: #FFF;
	color: #888888;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	padding: 0 40px 0 10px;
	border: 1px solid #cccccc;
}

.l_pwd {
	width: 267px;
	height: 38px;
	line-height: 38px\9;
	overflow: hidden;
	background: url(../images/i_pwd.png) no-repeat 285px center;
	background-color: #FFF;
	color: #888888;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	padding: 0 40px 0 10px;
	border: 1px solid #cccccc;
}

.l_email {
	width: 267px;
	height: 38px;
	line-height: 38px\9;
	overflow: hidden;
	background: url(../images/i_email.png) no-repeat 285px center;
	background-color: #FFF;
	color: #888888;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	padding: 0 40px 0 10px;
	border: 1px solid #cccccc;
}

.l_tel {
	width: 267px;
	height: 38px;
	line-height: 38px\9;
	overflow: hidden;
	background: url(../images/i_tel.png) no-repeat 285px center;
	background-color: #FFF;
	color: #888888;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	padding: 0 40px 0 10px;
	border: 1px solid #cccccc;
}

.l_mem {
	width: 267px;
	height: 38px;
	line-height: 38px\9;
	overflow: hidden;
	background: url(../images/i_mem.png) no-repeat 285px center;
	background-color: #FFF;
	color: #888888;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	padding: 0 40px 0 10px;
	border: 1px solid #cccccc;
}

.l_num {
	width: 267px;
	height: 38px;
	line-height: 38px\9;
	overflow: hidden;
	background: url(../images/i_num.png) no-repeat 285px center;
	background-color: #FFF;
	color: #888888;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	padding: 0 40px 0 10px;
	border: 1px solid #cccccc;
}

.l_ipt {
	width: 127px;
	height: 38px;
	line-height: 38px\9;
	overflow: hidden;
	background-color: #FFF;
	color: #888888;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	padding: 0 10px;
	border: 1px solid #cccccc;
}

.log_btn {
	width: 318px;
	height: 42px;
	line-height: 42px\9;
	overflow: hidden;
	background: url(../images/btn_log.gif) repeat-x center top;
	color: #FFF;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	text-align: center;
	padding: 0;
	border: 0;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.regist {
	width: 1200px;
	overflow: hidden;
}

.reg_c {
	width: 475px;
	height: 625px;
	overflow: hidden;
	background-color: #FFF;
	float: right;
	display: inline;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 0 5px #e0e0e0;
	-moz-box-shadow: 0 0 5px #e0e0e0;
	box-shadow: 0 0 5px #e0e0e0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


/*---------------分类页面---------------*/

ul.cate {
	width: 105%;
	overflow: hidden;
}

ul.cate li {
	width: 295px;
	height: 220px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 6px;
}

.cate_nav {
	width: 209px;
	height: 409px;
	overflow: hidden;
	background-color: #f6f6f6;
	float: left;
	border: 1px solid #eaeaea;
}

.cate_nav dl {
	width: 189px;
	overflow: hidden;
	margin: 10px auto 0 auto;
	padding-bottom: 10px;
	border-bottom: 1px dotted #999999;
}

.cate_nav dl dt {
	height: 22px;
	height: 22px;
	overflow: hidden;
	color: #3e3e3e;
	font-size: 14px;
	clear: both;
	margin-left: 12px;
}

.cate_nav dl dt a {
	color: #3e3e3e;
}

.cate_nav dl dt a:hover {
	color: #C3132A;
}

.cate_nav dl dd {
	height: 20px;
	height: 20px;
	overflow: hidden;
	color: #888888;
	font-family: "宋体";
	float: left;
	display: inline;
	margin-left: 12px;
}

.cate_nav dl dd a {
	color: #888888;
}

.cate_nav dl dd a:hover {
	color: #555555;
	text-decoration: underline;
}

.nban {
	width: 977px;
	height: 401px;
	overflow: hidden;
	float: right;
	margin-top: 9px;
}

.nban .top_slide_wrap {
	width: 977px;
	height: 401px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.nban .slide_box {
	height: 401px;
	overflow: hidden;
}

.nban .slide_box li {
	height: 401px;
	position: relative;
}

.nban .slide_box li a {
	width: 977px;
	height: 401px;
	display: block;
}

.nban .slide_box img {
	text-align: center;
	height: 420px;
}

.nban .slide_info {
	width: 977px;
	margin: -530px auto 0;
}

.nban .slide_info_card {
	width: 420px;
	height: 0;
	margin-top: 171px;
	color: #fff;
	position: relative;
}

.nban .slide_info_card a {
	color: #fff;
	text-decoration: none
}

.nban .slide_info_card .slide_info_card_bg {
	width: 420px;
	height: 200px;
	background: #0071c6;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: .8;
	*filter: alpha(opacity=80)
}

.nban .slide_info_card .slide_info_card_text {
	width: 340px;
	height: 140px;
	padding: 30px 40px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}

.nban .slide_info_card h2 {
	font-size: 40px;
	padding-bottom: 8px
}

.nban .slide_info_card p {
	font-size: 15px;
	line-height: 26px
}

.nban .slide_info_card p strong {
	font-size: 12px;
	height: 25px;
	display: inline-block;
	padding: 0 10px;
	background: #095b99;
	border-radius: 5px;
	color: #fff;
	margin-top: 8px
}


/* op_btns */

.nban .op_btns {
	width: 977px;
	margin-top: -730px;
	position: relative;
	z-index: 3;
}

.nban .op_btns .op_btn {
	display: block;
	width: 32px;
	height: 60px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	margin-top: 80px;
}

.nban .op_btns .op_prev {
	background: url(../images/b_left.png) no-repeat center top;
	left: 0;
	top: 420px;
}

.nban .op_btns .op_next {
	background: url(../images/b_right.png) no-repeat center top;
	right: 0;
	top: 420px;
}

.nban .op_btns .op_prev span,
.nban .op_btns .op_next span {
	display: block;
	width: 32px;
	height: 60px;
	margin: 8px 0 0 17px;
	cursor: pointer;
}

.nban .op_btns .op_prev span {
	background-position: 0 0;
}

.nban .op_btns .op_next span {
	background-position: -73px 0;
	margin-left: 20px;
}


/* bx-controls */

.nban .bx-wrapper .bx-controls {
	margin-top: -44px;
}

.nban .bx-wrapper .bx-controls .bx-pager {
	clear: both;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.nban .bx-wrapper .bx-controls .bx-pager a {
	width: 15px;
	height: 15px;
	line-height: 15px;
	display: inline-block;
	overflow: hidden;
	margin: 15px 5px;
	background: url(../images/b.png) no-repeat center top;
}

.nban .bx-wrapper .bx-controls .bx-pager a:hover,
.nban .bx-wrapper .bx-controls .bx-pager a.active {
	background: url(../images/b_h.png) no-repeat center top;
}

.t_color {
	color: #3e3e3e;
}

.milk_ban {
	width: 228px;
	height: 418px;
	overflow: hidden;
	float: left;
}

.milk_ban #imgPlaym {
	width: 228px;
	height: 418px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.milk_ban #imgPlaym .imgs img {
	width: 228px;
}

.milk_ban #imgPlaym .imgs li {
	position: relative;
	float: left;
	width: 228px;
	height: 418px;
}

.milk_ban #imgPlaym .imgs {
	width: 5760px;
}

.milk_ban #imgPlaym .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.milk_ban #imgPlaym .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.milk_ban #imgPlaym .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.milk_ban #imgPlaym .prevm {
	width: 20px;
	height: 40px;
	overflow: hidden;
	background: url(../images/s_left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 190px;
}

.milk_ban #imgPlaym .nextm {
	width: 20px;
	height: 40px;
	overflow: hidden;
	background: url(../images/s_right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 190px;
}
.zuoBaseDetail div {
		margin: 0;
	}

	.baseDetailZuoJing {
		font-size: 16px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #999999;
		margin-left: 8px;
	}

	.zuopingFlexBaseDetail {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.zuopingFlexBaseDetail div {
		margin: 0;
	}

	.zuopingFlexBaseDetailFlex {
		margin-left: 2px !important;
		margin-right: 5px !important;
		margin-bottom: 7px !important;
	}

	.BaseKePai div {
		margin: 0;
	}

	.BaseKePai {
		box-sizing: border-box;
		padding: 32px;
		background-color: #fff;
		margin-top: 16px !important;
	}

	.BaseKePaiDetail {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		background-color: #fff;
		justify-content: space-between;
	}

	.BaseKePaiDetailImg {
		width: 563px;
		height: 363px;
		margin: 0 0px 10px 0px !important;
	}

	.paisheTextFlex div {
		margin: 0;
	}

	.paisheTextFlex {
		display: flex;
		align-items: center;
		margin-top: 24px;
	}
	.baseHotTip {}
	
	.baseDetailContent div {
		margin: 0;
	}
	
	.callPhoneBaseDetail {
		width: 200px;
		height: 42px;
		background: #00BBFF;
		border-radius: 4px 4px 4px 4px;
		opacity: 1;
		box-sizing: border-box;
		font-size: 16px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #FFFFFF;
		padding: 10px 55px;
		cursor: pointer;
	}
	
	.callPhoneBaseDetailBlack {
		width: 225px;
		height: 42px;
		background: #EEEEEE;
		border-radius: 4px 4px 4px 4px;
		opacity: 1;
		box-sizing: border-box;
		font-size: 16px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #333333;
		padding: 10px 65px;
		margin-left: 16px !important;
		text-align: center;
		cursor: pointer;
	}
	
	.contentFlexBaseDetail {
		font-size: 18px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #FF8627;
	}
	
	.baseDetailFlex {
		display: flex;
		justify-content: space-between;
		margin-top: 25px !important;
	}
	
	/* 基地详情页导航标签样式 */
	.base-nav-tabs {
		background-color: #fff;
	}
	
	.base-nav-item {
		padding: 16px 24px;
		font-size: 16px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		color: #333;
		cursor: pointer;
		border-bottom: 2px solid transparent;
		margin-bottom: -1px;
	}
	
	.base-nav-item a {
		color: #333;
		text-decoration: none;
	}
	
	.base-nav-item.active {
		color: #00BBFF;
		border-bottom: 2px solid #00BBFF;
		font-weight: bold;
	}
	
	.base-nav-item.active a {
		color: #00BBFF;
	}
	
	.linkBaseDetail {
		margin-top: 24px !important;
		margin-left: 25px !important;
	}
	
	.linkBaseDetailText {
		font-size: 18px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		color: #00BBFF;
	}
	
	.linkBaseDetailBlack {
		font-size: 18px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		color: #333333;
	}
	
	.baseDetailZuoText {
		font-size: 18px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 500;
		color: #333333;
		text-align: center;
		margin-top: 24px !important;
		margin-bottom: 16px !important;
	}
	.baseDetailZuoText1 {
		font-size: 18px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 500;
		color: #333333;
		text-align: center;
	}

	.paisheText {
		font-size: 16px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		color: #333333;
		margin-left: 16px !important;
	}

	.paisheDetail {
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		color: #333333;
		margin-left: 20px !important;
		margin-top: 17px !important;
	}

.milk_right {
	width: 972px;
	height: 418px;
	overflow: hidden;
	background-color: #FFF;
	float: right;
}

.milk_right ul li {
	width: 242px;
	height: 208px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

.milk_right ul li .img {
	width: 188px;
	height: 155px;
	overflow: hidden;
}

.milk_right ul li .img img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transform: all .5s;
	-ms-transform: all .5s;
	transition: all .5s;
}

.milk_right ul li:hover .img img {
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

.milk_right ul li .name {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	margin-top: 3px;
}

.milk_right ul li .price {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #999999;
	text-align: center;
	text-transform: uppercase;
}

.milk_right ul li .price font {
	color: #C3132A;
	font-size: 14px;
}

.milk_right ul li .price span {
	font-size: 18px;
}
.lj_shop_top{border: solid 1px #eee;margin: 16px auto 20px auto;overflow: hidden;padding: 20px 30px;box-sizing: border-box;}
.lj_shop_le{width: 110px;height: 110px;border: solid 1px #eee;box-sizing: border-box;float: left;margin-right: 20px;}
.lj_shop_le img{width: 100%;height: 100%;object-fit: cover;}
.lj_shop_cen{float: left;}
.lj_shop_cen h2{font-size: 18px;color: #333;margin: 2px 0 20px 0;}
.lj_shop_cen h2 img{position: relative;margin-left: 10px;top: 3px;}
.lj_shop_cen p{color: #333;font-size: 14px;}
.lj_shop_cen p span{font-size: 14px;color: #C3132A;display: inline-block;margin-bottom: 10px;}
.lj_shop_rit{float: right;text-align: right;}
.lj_shop_rit p{color: #999;font-size: 14px;margin-bottom: 10px;}
.lj_shop_rit div{margin-top: 32px;}
.lj_shop_rit div span{display: inline-block;width: 106px;height: 30px;text-align: center;line-height: 30px;font-size: 14px;box-sizing: border-box;}
.lj_shop_rit div span i{font-size: 15px;display: inline-block;margin-right: 3px;}
.lj_shop_rit div span:nth-of-type(1){background:rgba(242,248,255,1);border:1px solid rgba(80,159,249,1);color: #07A0F8;margin-right: 20px;}
.lj_shop_rit div span:nth-of-type(1) i{color: #07A0F8;}
.lj_shop_rit div span:nth-of-type(2){background:rgba(255,245,246,1);border:1px solid rgba(195,19,42,1);color: #C3132A;}
.lj_shop_rit div span:nth-of-type(2) i{color: #C3132A;}
.lj_search{line-height: 43px;margin-right: 30px;}
.lj_search input{width:240px;height:32px;background:rgba(255,255,255,1);border:1px solid rgba(191,191,191,1);padding: 0 0 0 20px;box-sizing: border-box;}
.lj_search span{color: #fff;font-size: 14px;background: #C3132A;height: 32px;text-align: center;padding: 6.5px 10px;position: relative;top: 2px;}
.lj_search span:hover{cursor: pointer;}
.lj_shop_rit div span:hover{cursor: pointer;}
.paper_ban {
	width: 228px;
	height: 418px;
	overflow: hidden;
	float: left;
}

.paper_ban #imgPlaypa {
	width: 228px;
	height: 418px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.paper_ban #imgPlaypa .imgs img {
	width: 228px;
}

.paper_ban #imgPlaypa .imgs li {
	position: relative;
	float: left;
	width: 228px;
	height: 418px;
}

.paper_ban #imgPlaypa .imgs {
	width: 5760px;
}

.paper_ban #imgPlaypa .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.paper_ban #imgPlaypa .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.paper_ban #imgPlaypa .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.paper_ban #imgPlaypa .prevpa {
	width: 20px;
	height: 40px;
	overflow: hidden;
	background: url(../images/s_left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 190px;
}

.paper_ban #imgPlaypa .nextpa {
	width: 20px;
	height: 40px;
	overflow: hidden;
	background: url(../images/s_right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 190px;
}

.bb_ban {
	width: 228px;
	height: 418px;
	overflow: hidden;
	float: left;
}

.bb_ban #imgPlayba {
	width: 228px;
	height: 418px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.bb_ban #imgPlayba .imgs img {
	width: 228px;
}

.bb_ban #imgPlayba .imgs li {
	position: relative;
	float: left;
	width: 228px;
	height: 418px;
}

.bb_ban #imgPlayba .imgs {
	width: 5760px;
}

.bb_ban #imgPlayba .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.bb_ban #imgPlayba .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.bb_ban #imgPlayba .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.bb_ban #imgPlayba .prevba {
	width: 20px;
	height: 40px;
	overflow: hidden;
	background: url(../images/s_left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 190px;
}

.bb_ban #imgPlayba .nextba {
	width: 20px;
	height: 40px;
	overflow: hidden;
	background: url(../images/s_right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 190px;
}


/*---------------分类列表---------------*/

.postion {
	width: 1200px;
	overflow: hidden;
	margin-top: 15px;
	font-family: "宋体";
}
.postion .fl{height: 26px;line-height: 26px;font-size: 14px;}
.postion span .hui_cor{color: #999;}
.n_ch {
	overflow: hidden;
	float: left;
	display: inline;
	margin-left: 10px;
	padding: 0 15px;
	border: 1px solid #eee;
	box-sizing: border-box;
} 
.n_ch font {
	color: #C3132A;
}

.n_ch a {
	overflow: hidden;
	float: right;
	margin: 6px 0 0 8px;
}
.n_ch a i{font-size: 16px;color: #C3132A;}
table.choice {
	border-collapse: collapse;
	border: 1px solid #eee;
}

table.choice tr td {
	border-bottom: 1px dashed #eee;
	padding: 20px 10px 12px 10px;
	font-size: 14px;
	color: #999;
}
.pro_select_con{padding: 0 20px;border: solid 1px #eee;}
.pro_select_con .pro_select_list{overflow: hidden;border-bottom: dashed 1px #eee;height: 60px;transition: all 0.35s linear;}
.pro_select_con .pro_select_list.show{height: auto;transition: all 0.35s linear;}
.pro_select_con .pro_select_list:last-child{border-bottom: none;}
.pro_select_con .pro_select_list .pro_select_list_le{float: left;}
.pro_select_con .pro_select_list .pro_select_list_cen{width: 88%;float: left;overflow: hidden;margin-top: 20px;}
.pro_select_con .pro_select_list .pro_select_list_rit{width: 6%;float: right;text-align: right;margin-top: 18px;}
.pro_select_con .pro_select_list .pro_select_list_le span{color: #999;font-size: 14px;padding: 21px 0 0 0;display: inline-block;}
.pro_select_con .pro_select_list .pro_select_list_le span i{font-size: 12px;color: #666;display: inline-block;margin-left: 12px;font-weight: normal;}
.pro_select_con .pro_select_list .pro_select_list_cen .pro_total{font-size: 14px;color: #333;position: relative;display: inline-block;padding: 1px 40px 1px 10px;border-right: solid 1px rgba(153,153,153,0.4);float: left;width: 80px;}
.pro_select_con .pro_select_list .pro_select_list_cen .pro_total.act{color: #C3132A;}
.pro_select_con .pro_select_list .pro_select_list_cen .pro_total:hover{cursor: pointer;}
.pro_select_con .pro_select_list .pro_select_list_cen .pro_total.act:before{background: #C3132A;}
.pro_select_con .pro_select_list .pro_select_list_cen .pro_total:before{content:'';position: absolute;left: 0;width: 4px;height: 4px;display: block;border-radius: 50%;top: 9px;background: #999;}
.pro_select_con .pro_select_list .pro_select_list_cen .pro_item{float: left;}
.pro_select_con .pro_select_list .pro_select_list_cen .pro_item span{color: #333;font-size: 14px;padding: 1px 15px;display: inline-block;margin-bottom: 15px;}
.pro_select_con .pro_select_list .pro_select_list_cen .pro_item span:hover{cursor: pointer;color: #C3132A;}
.pro_select_con .pro_select_list .pro_select_list_rit span{font-size: 14px;color: #999;display: inline-block;padding: 2px 0;}
.pro_select_con .pro_select_list .pro_select_list_rit span i{font-size: 12px;color: #999;display: inline-block;margin-left: 6px;transition: all 0.35s linear;}
.pro_select_con .pro_select_list .pro_select_list_rit span .pro_txt{padding: 0;}
.pro_select_con .pro_select_list.show .pro_select_list_rit span i{transform: rotate(180deg);transition: all 0.35s linear;}
.pro_select_con .pro_select_list .pro_select_list_cen .pro_item span.act{color: #C3132A;}
.pro_select_con .pro_select_list .pro_select_list_rit:hover{cursor: pointer;}
table.choice tr td.td_a {
	color: #888888;
}
.lj_cate_con{height:40px;background:rgba(250,250,250,1);border:1px solid rgba(238,238,238,1);font-size: 14px;color: #333;padding-left: 30px;line-height: 40px;border-bottom:none;}
table.choice tr td.td_a a {
	display: inline-block;
	font-size: 14px;
	margin-right: 30px;
	margin-bottom: 10px;
	color: #333;
}
table.choice tr td.td_a a:hover,
table.choice tr td.td_a a.now {
	color: #C3132A;
}

.l_history {
	width: 240px;
	overflow: hidden;
	float: left;
	box-sizing: border-box;
}

.his_t {
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	color: #333;
	font-size: 14px;
	padding-left: 20px;
	padding-right: 30px;
	box-sizing: border-box;
	background: #FAFAFA;
	border: 1px solid #eaeaea;
}
.lj_love_wrap{margin-top: 40px;}
.lj_love_tit{font-size: 20px;color: #333;font-weight: bold;padding-bottom: 10px;border-bottom: solid 1px #BFBFBF;}
.lj_love_wrap ul{padding: 40px 0 20px 0;}
.lj_love_wrap ul li{float: left;width: 285px;height: 388px;margin-right: 20px;border: solid 1px #eee;box-sizing: border-box;padding: 22px 22px 0 22px;margin-bottom: 20px;transition: all 0.35s linear;}
.lj_love_wrap ul li:hover{box-shadow: 0 0 15px #eee;transition: all 0.35s linear;transform: translateY(-10px);}
.lj_love_wrap ul li:nth-child(4n){margin-right: 0;}
.lj_love_wrap ul li .img{width: 240px;height: 240px;}
.lj_love_wrap ul li .img img{width: 100%;height: 100%;object-fit: cover;}
.lj_love_wrap ul li .name{margin: 20px 0 10px 0;}
.lj_love_wrap ul li .name a{color: #333;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 1.6;}
.lj_love_wrap ul li .price {
	color: #999999;
	text-align: justify;
	text-transform: uppercase;
}
.lj_love_wrap ul li .price b{font-size: 12px;color: #C3132A;font-weight: normal;display: inline-block;border:1px solid rgba(195,19,42,1);padding: 0 3px;border-radius:2px;margin-left: 10px;position: relative;top: -1px;}
.lj_love_wrap ul li .price i{font-size: 14px;color: #BFBFBF;font-style: normal;float: right;height: 24px;line-height: 24px;display: inline-block;}
.lj_love_wrap ul li .price font {
	color: #C3132A;
	font-size: 14px;
}
.lj_love_wrap ul li .price font span{font-size: 18px;font-weight: bold;}
.lj_love_wrap ul li .price del{font-size: 12px;color: #bfbfbf;display: inline-block;margin-left: 10px;}
.his_t a {
	color: #bfbfbf;
	font-size: 14px;
}
.l_history ul{margin-top: 20px;}
.l_history ul li {
	height: 330px;
	overflow: hidden;
	padding: 22px 26px 0 22px;
	border: 1px solid #eee;
	box-sizing: border-box;
	border-top: none;
}
.lj_index_con{display: none;}
.lj_index_con.act{display: block;}
.lj_goods_wrap{margin-left: 18px;float: left;box-sizing: border-box;}
.lj_goods_wrap .lj_goods_tit{overflow: hidden;height: 50px;line-height: 50px;width: 100%;background:rgba(250,250,250,1);border-right:1px solid rgba(238,238,238,1);border-top:1px solid rgba(238,238,238,1);box-sizing: border-box;border-bottom: solid 2px #6dc4ff;}
.lj_goods_wrap .lj_goods_tit li{font-size: 14px;color: #333;float: left;width: 200px;text-align: center;}
.lj_goods_wrap .lj_goods_tit li:hover{cursor: pointer;}
.lj_goods_wrap .lj_goods_tit li.act{background: #00BBFF;color: #fff;}
.lj_goods_tab .lj_goods_fri{margin-top: 20px;}
.lj_pj_con{height: 44px;line-height: 44px;border: solid 1px #eee;border-top: none;padding: 0 20px;box-sizing: border-box;}
.lj_pj_con span{font-size: 14px;color: #333;display: inline-block;margin-right: 20px;}
.lj_pj_con span:hover{cursor: pointer;}
.lj_pj_con span.act i.icon-danxuan-weixuan:before{content: "\e60d";color: #07A0F8;}
.lj_pj_con span i{display: inline-block;margin-right: 4px;position: relative;top: 1px;}
.l_history ul li .img {
	width: 190px;
	height: 190px;
	overflow: hidden;
}
.l_history ul li .img img{width: 100%;height: 100%;object-fit: cover;}
.lj_pj_inner{padding-left: 24px;}
.lj_goods_tab .lj_pub_tab{display: none;}
.lj_goods_tab .lj_pub_tab.act{display: block !important;}
.lj_pj_inner li{padding: 30px 0;overflow: hidden;border-bottom: solid 1px #eee;}
.lj_pj_inner li .lj_pj_le{float: left;width: 60px;margin-right: 30px;}
.lj_pj_inner li .lj_pj_le img{width: 100%;height: 60px;object-fit: cover;}
.lj_pj_inner li .lj_pj_le p{font-size: 14px;color: #333;margin-top: 10px;text-align: center;}
.lj_pj_inner li .lj_pj_rit{float: left;width: 828px;}
.lj_pj_inner li .lj_pj_rit h2{font-size: 14px;color: #333;font-weight: normal;line-height: 1.6;}
.lj_pj_inner li .lj_pj_rit .lj_pic_con{margin: 24px 0;}
.lj_pj_inner li .lj_pj_rit .lj_pic_con img{width: 91px;height: 91px;object-fit: cover;margin-right: 19px;}
.lj_pj_inner li .lj_pj_rit p span{color: #999;font-size: 14px;display:inline-block;margin-right: 30px;}
.lj_pj_inner li .lj_pj_rit p span i{position: relative;top: 1px;color: #FFDA10;}
.lj_pj_inner li .lj_pj_back{margin-top: 20px;background: #F6F6F6;padding:14px;}
.lj_pj_inner li .lj_pj_back span{font-size: 14px;color: #999;}
.lj_pj_inner li .lj_pj_back .lj_pj_item span:nth-of-type(1){margin-right: 0;}
.lj_goods_san{margin: 35px 0 0 24px;box-sizing: border-box;line-height: 2;font-size: 14px;color: #666;text-align: justify;}
.wxts_lj{margin: 50px 0 30px 0;}
.wxts_lj h2{font-size: 14px;color: #C3132A;font-weight: normal;margin-bottom: 10px;}
.wxts_lj p{font-size: 14px;color: #999;margin-bottom: 10px;line-height: 1.6;}
.wxts_lj p b{font-size: 14px;color: #333;font-weight: normal;}
/*.l_history ul li .img img{
	-webkit-transition:all .5s; -moz-transition:all .5s; -o-transform:all .5s; -ms-transform:all .5s; transition:all .5s;
}
.l_history ul li:hover .img img{	
	-moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1);
}*/

.l_history ul li .name {
	overflow: hidden;
	font-size: 14px;
	text-align: justify;
	margin-top: 20px;
}
.l_history ul li .name a{display: block;color: #333;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 1.6;}
.l_history ul li .price {
	color: #999999;
	text-align: justify;
	text-transform: uppercase;
}
.l_history ul li .price b{font-size: 12px;color: #C3132A;font-weight: normal;display: inline-block;border:1px solid rgba(195,19,42,1);padding: 0 3px;border-radius:2px;margin-left: 10px;position: relative;top: -1px;}
.l_history ul li .price i{font-size: 14px;color: #BFBFBF;font-style: normal;float: right;height: 24px;line-height: 24px;display: inline-block;}
.l_history ul li .price font {
	color: #C3132A;
	font-size: 14px;
}
.l_history ul li .price del{font-size: 12px;color: #bfbfbf;display: inline-block;margin-left: 10px;}
.lj_dp_con{border:1px solid rgba(238,238,238,1);padding-bottom: 21px;}
.lj_dp_con h2{height: 50px;line-height: 50px;background: #fafafa;text-align: center;border-bottom:1px solid rgba(238,238,238,1);font-size: 16px;color: #333;font-weight: normal;}
.lj_dp_con h2 i{font-size: 15px;color: #333;display: inline-block;margin-right: 5px;}
.lj_dp_con .lj_dp_cen{overflow: hidden;padding: 21px 10px 18px 10px;box-sizing: border-box;}
.lj_dp_con .lj_dp_cen div{float: left;}
.lj_dp_con .lj_dp_cen .lj_dp_le{width: 100px;height: 100px;box-sizing: border-box;} 
.lj_dp_con .lj_dp_cen .lj_dp_le img{width: 100%;height: 100%;object-fit: cover;}
.lj_dp_con .lj_dp_cen .lj_dp_rit{float: right;}
.lj_dp_con .lj_dp_cen .lj_dp_rit p{font-size: 14px;color: #333;margin-bottom: 12px;}
.lj_dp_con .lj_dp_cen .lj_dp_rit a{display: block;width:106px;height:30px;background:rgba(195,19,42,0.06);text-align: center;line-height: 30px;font-size: 14px;color: #C3132A;margin-top: 19px;}
.lj_dp_con .lj_dp_bot{overflow: hidden;padding: 0 10px;}
.lj_dp_con .lj_dp_bot div:nth-of-type(1){float: left;width: 106px;height: 30px;text-align: center;line-height: 30px;background:rgba(51,51,51,1);border: solid 1px rgba(51,51,51,1);box-sizing: border-box;font-size: 14px;color: #fff;}
.lj_dp_con .lj_dp_bot div:nth-of-type(2){float: right;width: 106px;height: 30px;text-align: center;line-height: 30px;background:rgba(250,250,250,1);border:1px solid rgba(238,238,238,1);box-sizing: border-box;font-size: 14px;color: #333;}
.lj_dp_con .lj_dp_bot div:hover{cursor: pointer;}
.l_history ul li .price span {
	font-size: 18px;
	font-weight: bold;
}

.l_list {
	width: 960px;
	overflow: hidden;
	float: right;
	padding-bottom: 30px;
	box-sizing: border-box;
}

.list_t {
	height: 50px;
	line-height: 50px;
	padding: 0 0 0 20px;
	font-family:Microsoft YaHei;
	background: #fafafa;
	border: 1px solid #eee;
	border-left: none;
	box-sizing: border-box;
}

.list_or a {
	width: 76px;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	text-align: center;
	float: left;
	display: inline;
	margin-top: -14px;
	font-size: 14px;
	color: #333;
	position: relative;
	box-sizing: border-box;
	/*border: 1px solid #eee;*/
	border-right: 0;
}
/*.list_or a:nth-of-type(3){border-right: solid 1px #eee;}*/
.list_or a.now {
	color: #00BBFF;
	/*background-color: #C3132A;*/
	/*border: 1px solid #C3132A;*/
}
.list_or a.now span.act{color: #00BBFF;}
.list_or a:hover .i_up,.list_or a:hover .i_down{color: #666;}
.list_or .i_up {
	width: 15px;
	height: 8px;
	line-height: 8px;
	overflow: hidden;
	position: absolute;
	top: 7px;
	right: 5.6px;
	font-size: 18px;
	transform: rotate(180deg);
	color: #666;
	/*background: url(../images/i_up.gif) no-repeat center top;*/
}

.list_or .i_down {
	width: 15px;
	height: 8px;
	line-height: 8px;
	position: absolute;
	/*background: url(../images/i_down.gif) no-repeat center top;*/
	font-size: 18px;
	right: 8.5px;
	bottom:7px;
	color: #666;
}

.list_c {
	overflow: hidden;
	margin: 20px auto;
}

.list_c ul {
	overflow: hidden;
}



ul.cate_list li {
	width: 320px;
	height: 470px;
	overflow: hidden;
	float: left;
	display: block;
	padding: 22px 22px 25px 22px;
	border: solid 1px #eee;
	box-sizing: border-box;
}

/*ul.cate_list li:hover {
	background-color: #FFF;
	-webkit-box-shadow: 0 0 5px #e0e0e0;
	-moz-box-shadow: 0 0 5px #e0e0e0;
	box-shadow: 0 0 5px #e0e0e0;
}*/

ul.cate_list li .img {
	width: 276px;
	height: 276px;
	
	overflow: hidden;
}
ul.cate_list li .img img{width: 100%;height: 100%;object-fit: cover;}
ul.cate_list li .price {
	overflow: hidden;
	color: #999999;
	margin-top: 20px;
}

ul.cate_list li .price font {
	color: #C3132A;
	font-size: 18px;
	font-weight: bold;
}
ul.cate_list li .price b{font-size: 14px;color: #BFBFBF;float: right;font-weight: normal;}
ul.cate_list li .price i{font-size: 12px;color: #C3132A;font-weight: normal;display: inline-block;border:1px solid rgba(195,19,42,1);padding: 0 3px;border-radius:2px;margin-left: 10px;position: relative;top: -1px;font-style: normal;}
ul.cate_list li .price span {
	font-size: 18px;
	font-weight: bold;
}

ul.cate_list li .name {
	font-size: 14px;
	margin-top: 10px;
}
ul.cate_list li .name a{display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 1.6;}
ul.cate_list li .carbg {
	margin-top: 15px;
}
ul.cate_list li .carbg i{color: #C3132A;display: inline-block;margin-right: 3px;}
ul.cate_list li .carbg i.act.icon-shoucang1:before{content: "\e66b";}
ul.cate_list li .carbg a.j_car i{color: #C3132A;display: inline-block;margin-right: 5px;font-size: 15px;}
ul.cate_list li .carbg a.ss {
	width: 100px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	color: #BFBFBF;
	text-align: center;
	float: left;
	display: inline;
	margin-right: -1px;
	font-size: 14px;
	border: 1px solid #eee;
}

/*ul.cate_list li .carbg a.ss:hover {
	color: #888888;
	background: url(../images/heart_h.png) no-repeat 10px center;
}

ul.cate_list li:hover .carbg a.ss {
	color: #888888;
	background: url(../images/heart_h.png) no-repeat 10px center;
}*/

ul.cate_list li .carbg a.j_car {
	width: 157px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	text-align: center;
	float: left;
	font-size: 14px;
	color: #C3132A;
	display: inline;
	margin-right: -1px;
	border: 1px solid #eee;
}

ul.cate_list li .carbg a.j_car:hover {
	color: #FFF;
	/*background: url(../images/cars_h.png) no-repeat 24px center;*/
	background-color: #C3132A;
	border: 1px solid #C3132A;
}
ul.cate_list li .carbg a.j_car:hover i{color: #fff;}
ul.cate_list li:hover .carbg a.j_car {
	color: #FFF;
	/*background: url(../images/cars_h.png) no-repeat 24px center;*/
	background-color: #C3132A;
	border: 1px solid #C3132A;
}
ul.cate_list li:hover .carbg a.j_car i{color: #fff;}
.list_t b{font-size: 14px;color: #333;float: left;font-weight: normal;line-height: 32px;margin-top: 7px;margin-left: 14px;}
.list_t .lj_price_xz{display: inline-block;height: 32px;line-height: 32px;float: left;margin-top: 7px;margin-left: 14px;}
.list_t .lj_xz_btn{width:42px;height:24px;background:rgba(195,19,42,1);border-radius:4px;float: left;margin-top: 12px;display: inline-block;border: none;font-size: 14px;color: #fff;margin-left: 21px;line-height: 22px;}
.list_t .lj_price_xz input{width: 76px;height: 32px;border: solid 1px #eee;line-height: 32px;padding: 0;text-align: center;box-sizing: border-box;}
.list_t .lj_fhd{text-align: center;font-size: 14px;color: #333;line-height: 49px;position: relative;padding-right: 20px;}
.list_t .lj_fhd .city_cur{max-width: 120px;white-space:nowrap;text-overflow:ellipsis;float: left;}
.list_t .lj_fhd i{font-size: 13px;color: #999;transition: all 0.35s linear;color: #333;float: left;position: relative;top:1px;margin-left: 3px;}
.list_t .lj_fhd.act{background: #fff;}
.list_t .lj_fhd i.icon-dizhi1{color: #C3132A;margin-right: 2px;}
.list_t .lj_fhd.act .icon-arrow_right{transform: rotate(180deg);transition: all 0.35s linear;}
.list_t .fhd_wrap{position: absolute;width: 400px;height: auto;top: 49px;right: -1px;background: #fff;border: solid 1px #eee;border-top: none;padding: 19px 24px 25px 24px;text-align: left;z-index: 99;}
.fhd_cancel_btn{width: 76px;height: 30px;text-align: center;line-height: 30px;font-size: 14px;color: #fff;background:rgba(195,19,42,1);border-radius:4px;float: left;}
.list_t .fhd_wrap span{font-size: 14px;color: #999;display: inline-block;}
.fhd_cancel_btn:hover{cursor: pointer;}
.list_t .fhd_wrap span:hover{cursor: pointer;color: #C3132A;}
.fhd_list{line-height: 19px;margin-top: 20px;}
.fhd_list span{margin-right: 14px;}
.fhd_list span.fhd_bold{font-weight: bold;color: #333;}
.fhd_list_wrap{padding-top: 10px;}
.fhd_list_wrap{line-height: 19px;}
.fhd_list_wrap span{margin: 0 30px 10px 0;}
.fhd_queren{line-height: 32px;margin-top: 18px;}
.fhd_queren input{width: 220px;height: 32px;border: solid 1px #eee;color: #999;margin-right: 20px;padding-left: 10px;}
.list_t .fhd_queren span{width:50px;height:30px;background:rgba(195,19,42,1);border-radius:4px;text-align: center;line-height: 30px;color: #fff;font-size: 14px;}
.list_t .fhd_queren span:hover{cursor: pointer;color: #fff;}
.lj_total_cate{width: 100%;border:1px solid rgba(238,238,238,1)}
.lj_total_cate h2{height:44px;background:rgba(255,247,247,1);line-height: 44px;text-align: center;box-sizing: border-box;font-size: 14px;color: #333;}
.lj_total_cate .lj_total_lst{padding: 0 30px 0 20px;}
.lj_total_cate .lj_total_lst h3{font-size: 16px;color: #333;font-weight: normal;margin: 20px 0 10px 0;}
.lj_total_cate .lj_total_lst div{border-bottom: 1px solid rgba(238,238,238,1);}
.lj_total_cate .lj_total_lst div span{font-size: 14px;color: #999;display: inline-block;margin:0 16px 16px 0;}
.lj_total_cate .lj_total_lst div span:hover{cursor: pointer;color: #C3132A;}
.lj_total_cate .lj_total_lst:last-child div{border-bottom: none;}
.pages {
	overflow: hidden;
	color: #888888;
	padding: 20px 10px;
	text-align: center;
	font-size: 16px;
	font-family: "宋体";
	margin-top: 20px;
}

.pages a {
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	color: #666666;
	font-size: 16px;
	text-align: center;
	display: inline-block;
	padding: 0 12px;
	margin: 0 4px;
	border: 1px solid #cccccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.pages a:hover,
.pages a.cur {
	color: #FFF;
	background-color: #C3132A;
	border: 1px solid #C3132A;
}

.pages a.p_pre:hover {
	background-color: #eaeaea;
	color: #555555;
	border: 1px solid #cccccc;
}


/*---------------品牌分类---------------*/

.brand_t {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background: url(../images/h_t.gif) no-repeat left center;
	color: #C3132A;
	font-size: 16px;
	padding-left: 14px;
}

ul.brand {
	width: 105%;
	overflow: hidden;
}

ul.brand li {
	width: 228px;
	height: 160px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 19px;
}

ul.brand li .img {
	width: 226px;
	height: 108px;
	overflow: hidden;
	border: 1px solid #eaeaea;
}

ul.brand li .name {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: #888888;
	text-align: center;
	font-size: 14px;
}

ul.brand li .name span {
	color: #3e3e3e;
}

.brand_img {
	width: 226px;
	height: 108px;
	overflow: hidden;
	margin: 10px;
	border-right: 1px solid #eaeaea;
}

.td_b a {
	margin-right: 25px;
}

.td_b a.now {
	color: #C3132A;
}


/*---------------商品详情---------------*/

.fav_t {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	background-color: #f6f6f6;
	font-size: 14px;
	padding-left: 10px;
	border-bottom: 1px solid #eaeaea;
}

.pro_des {
	width: calc(100% - 552px);
	overflow: hidden;
	float: left;
}

.des_name {
	overflow: hidden;
	color: #888888;
	font-size: 14px;
}

.des_name p {
	color: #333;
	font-size: 24px;
	margin: 0;
	padding: 0;
}
.pro_location_con{margin: 20px 0 30px 0;}
.pro_location_con span{display: inline-block;padding: 0 3px;text-align: center;color: #C3132A;font-size: 12px;border: solid 1px #C3132A;margin-right: 10px;}
.pro_location_con b{font-weight: normal;font-size: 12px;color: #bfbfbf;}
.pro_lj_price{margin: 20px 0 30px 0;height: 64px;line-height: 64px;background:rgba(195,19,42,0.06);padding: 0 30px 0 14px;}
.pro_lj_price span{float: left;font-size: 14px;color: #333;}
.pro_lj_price span b{font-size: 26px;color: #F10200;display: inline-block;margin-left: 3px;font-weight: normal;float: right;}
.pro_lj_price i{float: right;font-style: normal;font-size: 14px;color: #666;}
.lj_buy_con{margin: 65px 0 20px 42px;}
.lj_buy_con span{display: inline-block;width: 269px;height: 42px;text-align: center;line-height: 42px;box-sizing: border-box;}
.lj_buy_con span:hover{cursor: pointer;}
.lj_buy_con span:nth-of-type(1){background:rgba(195,19,42,1);border: solid 1px rgba(195,19,42,1);font-size: 16px;color: #fff;margin-right: 10px;}
.lj_buy_con span:nth-of-type(2){background:rgba(255,245,246,1);border:1px solid rgba(195,19,42,1);font-size: 16px;color: #C3132A;}
.lj_follow_wrap span{font-size: 14px;color: #333;display: inline-block;}
.lj_follow_wrap{margin-left: 48px;}
.lj_follow_wrap i{display: inline-block;margin-right: 3px;}
.lj_follow_wrap span:nth-of-type(1){margin-right: 30px;}
.lj_follow_wrap span:nth-of-type(2) i{font-size: 15px;}
.lj_follow_wrap span:hover{cursor: pointer;}
.des_price {
	height: 64px;
	line-height: 32px;
	overflow: hidden;
	font-family: "宋体";
	margin-top: 25px;
	margin-bottom: 20px;
}

.des_price b {
	color: #C3132A;
	font-size: 18px;
	font-family: "Microsoft YaHei";
}

.des_price span {
	font-size: 14px;
	font-family: "Microsoft YaHei";
}

.des_choice {
	overflow: hidden;
	color: #333;
	font-size: 14px;
	line-height: 33px;
	margin-bottom: 30px;
}

.des_choice ul li {
	height: 34px;
	line-height: 33px;
	overflow: hidden;
	font-size: 13px;
	text-align: center;
	font-family: "Microsoft YaHei";
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 4px;
	margin-bottom: 2px;
	padding: 0 15px;
	border: 1px solid #dedede;
	cursor: pointer;
	position: relative;
	border-radius: 5px;
}

.des_choice ul li:hover {
	border: 1px solid #00bbff;
	border-radius: 5px;
}

.des_choice ul li .ch_img {
	width: 18px;
	height: 18px;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 0;
	display: none;
}

.des_choice ul li.checked {
	/*height: 26px;*/
	line-height: 33px;
	/*padding: 0 14px;*/
	overflow: hidden;
	border: 1px solid #00bbff;
	border-radius: 5px;
	background-color:#00bbff0f;
	color:#00bbff;
}

.des_choice ul li.checked .ch_img {
	display: block;
}

.des_share {
	height: 60px;
	overflow: hidden;
	margin-top: 25px;
}

.des_share .d_sh {
	width: 68px;
	height: 27px;
	line-height: 27px;
	background: url(../images/sh.png) no-repeat 12px 5px;
	text-indent: 32px;
	font-family: "宋体";
	float: left;
	border: 1px solid #FFF;
	cursor: pointer;
	position: relative;
}

.des_share .d_sh .d_sh_bg {
	width: 176px;
	height: 28px;
	overflow: hidden;
	border: 1px solid #eaeaea;
	position: absolute;
	left: 0;
	top: 27px;
	display: none;
}

.des_share .d_sh .d_sh_bg a {
	overflow: hidden;
	text-indent: 0;
	float: left;
	margin-left: 10px;
	margin-top: 6px;
}

.des_share .d_sh:hover {
	border: 1px solid #eaeaea;
}

.des_share .d_sh:hover .d_sh_bg {
	display: block;
}

.des_share .d_care {
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	background: url(../images/care.png) no-repeat left center;
	float: left;
	display: inline;
	margin-left: 50px;
	padding-left: 22px;
}

.des_join {
	height: 45px;
	overflow: hidden;
	margin-top: 20px;
}

.j_nums {
	width: 78px;
	height: 43px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 10px;
	border: 1px solid #cccccc;
}

.n_ipt {
	width: 56px;
	height: 43px;
	line-height: 43px\9;
	background: none;
	color: #555555;
	font-size: 18px;
	text-align: center;
	font-family: "Microsoft YaHei";
	float: left;
	padding: 0;
	border: 0;
}

.n_btn_1 {
	width: 21px;
	height: 21px;
	overflow: hidden;
	background: url(../images/jia.gif) no-repeat center top;
	float: right;
	border: 0;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
}

.n_btn_2 {
	width: 21px;
	height: 21px;
	overflow: hidden;
	background: url(../images/jian.gif) no-repeat center top;
	float: right;
	border: 0;
	border-left: 1px solid #cccccc;
	cursor: pointer;
}

.s_brand {
	width: 188px;
	height: 188px;
	overflow: hidden;
	float: right;
	border: 1px solid #eaeaea;
}

.s_brand_img {
	width: 188px;
	height: 132px;
	overflow: hidden;
	border-bottom: 1px solid #eaeaea;
}

.s_brand_c {
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	background-color: #f6f6f6;
	font-size: 16px;
	text-align: center;
}

.des_border {
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #eaeaea;
}

.des_tit {
	height: 28px;
	background-color: #f6f6f6;
	border-bottom: 1px solid #eaeaea;
	position: relative;
}

.des_tit ul {
	width: 100%;
	height: 29px;
	position: absolute;
	left: 0;
	top: 0;
}

.des_tit ul li {
	width: 110px;
	height: 29px;
	line-height: 27px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	float: left;
}

.des_tit ul li.current {
	width: 109px;
	height: 27px;
	overflow: hidden;
	background-color: #FFF;
	border-right: 1px solid #FFF;
	border-top: 2px solid #C3132A;
}

.des_t {
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	background-color: #f6f6f6;
	color: #C3132A;
	font-size: 14px;
	text-indent: 25px;
	border-bottom: 1px solid #eaeaea;
	border-top: 2px solid #C3132A;
}

.team_list {
	width: 160px;
	height: 195px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 25px 30px;
}

.team_list .img {
	width: 160px;
	height: 140px;
	overflow: hidden;
}

.team_list .name {
	width: 160px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.team_list .price {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	color: #999999;
	text-align: center;
	text-transform: uppercase;
	position: relative;
}

.team_list .price font {
	color: #C3132A;
	font-size: 14px;
}

.team_list .price span {
	font-size: 16px;
}

.team_list .price .checkbox {
	width: 25px;
	height: 20px;
	overflow: hidden;
	text-align: left;
	position: absolute;
	left: 0;
	top: 4px;
}

.team_icon {
	width: 25px;
	height: 25px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 90px 0;
}

.team_sum {
	width: 145px;
	height: 125px;
	overflow: hidden;
	color: #C3132A;
	float: left;
	display: inline;
	margin-left: 20px;
	margin-top: 50px;
}

.team_sum span {
	font-size: 18px;
}

.sum_ipt {
	width: 58px;
	height: 23px;
	line-height: 23px\9;
	background: none;
	color: #555555;
	font-size: 16px;
	text-align: center;
	font-family: "Microsoft YaHei";
	padding: 0;
	margin: 5px auto 10px auto;
	border: 1px solid #eaeaea;
}

.des_con {
	overflow: hidden;
	margin: 25px;
}

table.jud_tab {
	height: 128px;
	overflow: hidden;
	margin: 25px 20px 0 20px;
	border-collapse: collapse;
	border: 1px solid #eaeaea;
}

.jud_per {
	color: #C3132A;
	font-size: 14px;
	text-align: center;
}

.jud_per p {
	margin: 0;
	padding: 0;
	font-size: 34px;
	line-height: 36px;
}

.jud_bg {
	background: url(../images/s_line.gif) no-repeat left center;
	padding: 0 30px;
	font-family: "宋体";
	line-height: 22px;
}

table.jud_list tr td {
	border-collapse: collapse;
	border-bottom: 1px solid #eaeaea;
	padding: 20px;
	font-family: "宋体";
	line-height: 22px;
}


/*begin  mask layer  begin*/

.black_overlay {
	width: 100%;
	height: 100%;
	background: url(../images/box_bg.png) repeat center top;
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	z-index: 900;
}

.white_content {
	width: 540px;
	height: auto !important;
	min-height: 100px;
	height: 100px;
	background: url(../images/box.png) repeat center top;
	display: none;
	position: fixed;
	top: 30%;
	left: 50%;
	margin-left: -270px;
	z-index: 901;
}

.white_d {
	width: 520px;
	overflow: hidden;
	background-color: #FFF;
	margin: 10px;
	padding-bottom: 50px;
}
.lj_le_wrap{width: 520px;float: left;margin-right: 32px;}
.notice_t {
	width: 500px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	margin: 1px auto;
}

.notice_c {
	width: 480px;
	overflow: hidden;
	margin-top: 10px;
}

.b_sure {
	width: 120px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background-color: #C3132A;
	color: #FFF;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	text-align: center;
	float: left;
	display: inline;
	margin-right: 10px;
	border: 0;
}

.b_sure:hover {
	color: #FFF;
}

.b_buy {
	width: 118px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	background-color: #f6f6f6;
	color: #C3132A;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	text-align: center;
	float: left;
	display: inline;
	margin-right: 10px;
	border: 1px solid #eaeaea;
}

.b_buy:hover {
	color: #C3132A;
}


/*end  mask layer  end*/


/*---------------限时特卖---------------*/

.n_ban {
	width: 100%;
	max-width: 1920px;
	min-width: 1200px;
	height: 290px;
	overflow: hidden;
}

.n_ban .top_slide_wrap {
	width: 100%;
	max-width: 1920px;
	min-width: 1200px;
	height: 290px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}

.n_ban .slide_box {
	height: 290px;
	overflow: hidden;
}

.n_ban .slide_box li {
	height: 290px;
	position: relative;
}

.n_ban .slide_box li a {
	width: 100%;
	max-width: 1920px;
	min-width: 1200px;
	height: 290px;
	overflow: hidden;
	text-indent: -9999em;
	display: block;
}


/*.n_ban .slide_box img{ text-align:center; height:420px; }*/

.n_ban .slide_info {
	width: 1200px;
	margin: -530px auto 0;
}

.n_ban .slide_info_card {
	width: 420px;
	height: 0;
	margin-top: 171px;
	color: #fff;
	position: relative;
}

.n_ban .slide_info_card a {
	color: #fff;
	text-decoration: none
}

.n_ban .slide_info_card .slide_info_card_bg {
	width: 420px;
	height: 200px;
	background: #0071c6;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: .8;
	*filter: alpha(opacity=80)
}

.n_ban .slide_info_card .slide_info_card_text {
	width: 340px;
	height: 140px;
	padding: 30px 40px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}

.n_ban .slide_info_card h2 {
	font-size: 40px;
	padding-bottom: 8px
}

.n_ban .slide_info_card p {
	font-size: 15px;
	line-height: 26px
}

.n_ban .slide_info_card p strong {
	font-size: 12px;
	height: 25px;
	display: inline-block;
	padding: 0 10px;
	background: #095b99;
	border-radius: 5px;
	color: #fff;
	margin-top: 8px
}


/* op_btns */

.n_ban .op_btns {
	width: 1200px;
	margin-top: -680px;
	position: relative;
	z-index: 3;
}

.n_ban .op_btns .op_btn {
	display: block;
	width: 32px;
	height: 60px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	margin-top: 80px;
}

.n_ban .op_btns .op_prev {
	background: url(../images/b_left.png) no-repeat center top;
	left: 0;
	top: 420px;
}

.n_ban .op_btns .op_next {
	background: url(../images/b_right.png) no-repeat center top;
	right: 0;
	top: 420px;
}

.n_ban .op_btns .op_prev span,
.n_ban .op_btns .op_next span {
	display: block;
	width: 32px;
	height: 60px;
	margin: 8px 0 0 17px;
	cursor: pointer;
}

.n_ban .op_btns .op_prev span {
	background-position: 0 0;
}

.n_ban .op_btns .op_next span {
	background-position: -73px 0;
	margin-left: 20px;
}


/* bx-controls */

.n_ban .bx-wrapper .bx-controls {
	margin-top: -44px;
}

.n_ban .bx-wrapper .bx-controls .bx-pager {
	clear: both;
	text-align: center;
	position: relative;
	overflow: hidden;
}

.n_ban .bx-wrapper .bx-controls .bx-pager a {
	width: 15px;
	height: 15px;
	line-height: 15px;
	display: inline-block;
	overflow: hidden;
	margin: 15px 5px;
	background: url(../images/b.png) no-repeat center top;
}

.n_ban .bx-wrapper .bx-controls .bx-pager a:hover,
.n_ban .bx-wrapper .bx-controls .bx-pager a.active {
	background: url(../images/b_h.png) no-repeat center top;
}

.s_left {
	width: 840px;
	overflow: hidden;
	float: left;
}

ul.sell_brand {
	overflow: hidden;
}

ul.sell_brand li {
	height: 190px;
	overflow: hidden;
	margin-bottom: 10px;
}

ul.sell_brand li .con {
	width: 307px;
	height: 188px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	float: left;
	border: 1px solid #eaeaea;
	border-right: 0;
}

ul.sell_brand li .con .simg {
	width: 220px;
	height: 100px;
	overflow: hidden;
	margin-top: 10px;
}

ul.sell_brand li .con .ch_bg {
	width: 220px;
	height: 35px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 5px;
}

ul.sell_brand li .con .ch_bg .ch_txt {
	width: 158px;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	color: #C3132A;
	font-size: 14px;
	text-align: center;
	float: left;
	border: 1px solid #e2e2e2;
}

ul.sell_brand li .con .ch_bg .ch_a {
	width: 60px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	background-color: #e2e2e2;
	color: #555555;
	font-size: 14px;
	text-align: center;
	float: left;
}

ul.sell_brand li .con .ch_bg .ch_a:hover {
	color: #FFF;
	background-color: #C3132A;
}

ul.sell_brand li .img {
	width: 530px;
	height: 190px;
	overflow: hidden;
	float: right;
}

ul.p_sell {
	width: 105%;
	overflow: hidden;
}

ul.p_sell li {
	width: 406px;
	height: 168px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 23px;
	margin-bottom: 10px;
	border: 1px solid #eaeaea;
}

ul.p_sell li .img {
	width: 160px;
	height: 140px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-left: 15px;
	margin-top: 14px;
}

ul.p_sell li .name {
	width: 208px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 16px;
	font-weight: bold;
	float: left;
	display: inline;
	margin-left: 10px;
	margin-top: 14px;
}

ul.p_sell li .price {
	width: 208px;
	height: 42px;
	line-height: 21px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-left: 10px;
}

ul.p_sell li .ch_bg {
	width: 170px;
	height: 35px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-left: 10px;
	margin-top: 5px;
}

ul.p_sell li .ch_bg .ch_txt {
	width: 108px;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	color: #C3132A;
	font-size: 14px;
	text-align: center;
	float: left;
	border: 1px solid #e2e2e2;
}

ul.p_sell li .ch_bg .ch_txt font {
	font-size: 18px;
}

ul.p_sell li .ch_bg .ch_a {
	width: 60px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	background-color: #e2e2e2;
	color: #555555;
	font-size: 14px;
	text-align: center;
	float: left;
}

ul.p_sell li .ch_bg .ch_a:hover {
	color: #FFF;
	background-color: #C3132A;
}

ul.p_sell li .times {
	width: 208px;
	height: 25px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-left: 10px;
	margin-top: 5px;
}

.s_right {
	width: 323px;
	overflow: hidden;
	float: right;
}

.sell_ban {
	width: 300px;
	height: 352px;
	overflow: hidden;
	padding: 10px;
	margin-top: 40px;
	border: 1px solid #eaeaea;
}

.sell_ban #imgPlays {
	width: 300px;
	height: 352px;
	overflow: hidden;
	margin: 0 auto;
	zoom: 1;
	position: relative;
}

.sell_ban #imgPlays .imgs img {
	width: 300px;
}

.sell_ban #imgPlays .imgs li {
	position: relative;
	float: left;
	width: 300px;
	height: 352px;
}

.sell_ban #imgPlays .imgs {
	width: 5760px;
}

.sell_ban #imgPlays .btn {
	width: 112px;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 12px;
	bottom: 12px;
}

.sell_ban #imgPlays .btn a {
	width: 46px;
	height: 71px;
	overflow: hidden;
	display: block;
	background: url(../images/b_left.png) no-repeat;
}

.sell_ban #imgPlays .btn a:hover {
	background: url(../images/b_left.png) no-repeat;
}

.sell_ban #imgPlays .prev_s {
	width: 32px;
	height: 60px;
	overflow: hidden;
	background: url(../images/b_left.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 145px;
}

.sell_ban #imgPlays .next_s {
	width: 32px;
	height: 60px;
	overflow: hidden;
	background: url(../images/b_right.png) no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 145px;
}

.sell_hot {
	height: 403px;
	overflow: hidden;
	margin: 20px auto;
	border: 1px solid #eaeaea;
}

.s_hot_t {
	height: 43px;
	line-height: 43px;
	overflow: hidden;
	background-color: #f6f6f6;
	color: #3e3e3e;
	font-size: 16px;
	padding: 0 10px;
	border-bottom: 1px solid #eaeaea;
}

.h_more {
	height: 43px;
	overflow: hidden;
	background: url(../images/mores.png) no-repeat right center;
	font-size: 12px;
	padding-right: 22px;
}

.sell_hot ul {
	width: 105%;
	overflow: hidden;
}

.sell_hot ul li {
	width: 160px;
	height: 59px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

.sell_tel {
	overflow: hidden;
	background-color: #f6f6f6;
	color: #888888;
	line-height: 22px;
	margin-bottom: 10px;
	border: 1px solid #eaeaea;
}

.lim_time {
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #eaeaea;
}

.lim_sh_bg {
	overflow: hidden;
	margin: 5px 10px;
}

.lim_sh {
	height: 30px;
	line-height: 30px;
	background: url(../images/sh.png) no-repeat left 8px;
	text-indent: 20px;
	font-family: "宋体";
	float: left;
	display: inline;
	margin-right: 30px;
}

.lim_sh_bg a {
	float: left;
	display: inline;
	margin-right: 6px;
	margin-top: 7px;
}

.lim_name {
	width: 275px;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	color: #3e3e3e;
	font-size: 20px;
	margin-top: 20px;
}

.lim_price {
	width: 238px;
	height: 40px;
	overflow: hidden;
	margin-left: 0;
	margin-top: 20px;
}

.lim_price .ch_txt {
	width: 158px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	color: #C3132A;
	font-size: 22px;
	text-align: center;
	float: left;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
}

.lim_price .ch_a {
	width: 80px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background-color: #C3132A;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	float: left;
}

.lim_c {
	width: 275px;
	overflow: hidden;
	font-family: "宋体";
	color: #888888;
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #eaeaea;
}

.lim_ipt {
	width: 68px;
	height: 28px;
	line-height: 28px\9;
	background: none;
	color: #555555;
	font-size: 14px;
	text-align: center;
	font-family: "Microsoft YaHei";
	float: left;
	padding: 0;
	border: 1px solid #cccccc;
}

.lim_clock {
	width: 250px;
	overflow: hidden;
	background: url(../images/clock.png) no-repeat left 2px;
	padding-left: 25px;
	margin-top: 15px;
}

.lim_clock span {
	font-size: 18px;
	line-height: 30px;
}

.r_history {
	overflow: hidden;
	border: 1px solid #eaeaea;
}

.r_his_t {
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	background-color: #f6f6f6;
	font-size: 16px;
	text-align: center;
	border-bottom: 1px solid #eaeaea;
}

.r_his_t a {
	color: #888888;
	font-size: 14px;
}

.r_history ul li {
	height: 240px;
	overflow: hidden;
	border-bottom: 1px solid #eaeaea;
}

.r_history ul li .img {
	width: 185px;
	height: 162px;
	overflow: hidden;
	margin-top: 10px;
}

.r_history ul li .name {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
}

.r_history ul li .price {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	color: #999999;
	text-align: center;
	text-transform: uppercase;
}

.r_history ul li .price font {
	color: #C3132A;
	font-size: 14px;
}

.r_history ul li .price span {
	font-size: 18px;
}


/*---------------用户中心---------------*/

.m_top_bg {
	width: 100%;
	height: 140px;
	background-color: #C3132A;
}

.m_logo {
	width: 150px;
	height: 58px;
	overflow: hidden;
	float: left;
	margin-top: 38px;
}

.m_search {
	width: 392px;
	height: 40px;
	overflow: hidden;
	background-color: #FFF;
	float: left;
	display: inline;
	margin-left: 450px;
	margin-top: 49px;
}

.m_ipt {
	width: 295px;
	height: 40px;
	line-height: 40px\9;
	overflow: hidden;
	color: #555555;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	float: left;
	padding: 0 10px;
	border: 0;
}

.m_btn {
	width: 70px;
	height: 40px;
	line-height: 40px\9;
	background-color: #f6f6f6;
	color: #555555;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	text-align: center;
	float: right;
	border: 0;
	cursor: pointer;
}

.m_content {
	width: 1210px;
	overflow: hidden;
	margin-top: 20px;
}

.m_left {
	width: 211px;
	overflow: hidden;
	padding: 5px;
	float: left;
}

.left_n {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	background: url(../images/m_t.png) no-repeat 31px center;
	background-color: #C3132A;
	color: #FFF;
	font-size: 14px;
	text-indent: 68px;
	margin-bottom: 10px;
}

.left_m {
	overflow: hidden;
	background-color: #FFF;
	padding-bottom: 20px;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 0 5px #e0e0e0;
	-moz-box-shadow: 0 0 5px #e0e0e0;
	box-shadow: 0 0 5px #e0e0e0;
}

.left_m_t {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	color: #3e3e3e;
	font-size: 14px;
	text-indent: 68px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e2e2e2;
}

.t_bg1 {
	background: url(../images/m_i_1.png) no-repeat 31px center;
}

.t_bg2 {
	background: url(../images/m_i_2.png) no-repeat 31px center;
}

.t_bg3 {
	background: url(../images/m_i_3.png) no-repeat 31px center;
}

.t_bg4 {
	background: url(../images/m_i_4.png) no-repeat 31px center;
}

.left_m ul li {
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	color: #3e3e3e;
	text-indent: 68px;
}

.left_m ul li a {
	color: #3e3e3e;
}

.left_m ul li a:hover,
.left_m ul li a.now {
	color: #C3132A;
}

.m_right {
	width: 970px;
	height: auto !important;
	min-height: 737px;
	height: 737px;
	background-color: #FFF;
	float: right;
	display: inline;
	margin: 5px;
	padding-bottom: 50px;
	-webkit-box-shadow: 0 0 5px #e0e0e0;
	-moz-box-shadow: 0 0 5px #e0e0e0;
	box-shadow: 0 0 5px #e0e0e0;
}

.m_des {
	overflow: hidden;
	margin-top: 45px;
	padding-bottom: 30px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #b6b6b6;
}

.m_user {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #3e3e3e;
	font-size: 14px;
	font-weight: bold;
}

.m_notice {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	background: url(../images/n_not.png) no-repeat left center;
	padding-left: 32px;
}

.mem_t {
	width: 870px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	color: #333333;
	font-size: 16px;
}

.mem_tit {
	width: 930px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	color: #333333;
	font-size: 16px;
}

table.mon_tab {
	background-color: #f6f6f6;
}

table.mon_tab tr td {
	border-collapse: collapse;
	border-bottom: 1px solid #FFF;
	padding: 5px 25px;
}

table.mon_tab tr td span {
	font-weight: bold;
	font-family: "宋体";
	color: #C3132A;
}

table.acc_tab {
	background-color: #f6f6f6;
	font-family: "宋体";
}

table.acc_tab tr td {
	border-collapse: collapse;
	border-bottom: 1px dotted #b6b6b6;
	padding: 7px 25px;
}

table.acc_tab tr td.td_l {
	background-color: #f7ece8;
	width: 110px;
	font-family: "Microsoft YaHei";
}

table.acc_tab tr td.b_none {
	border-bottom: 0;
}

table.order_tab {
	border-collapse: collapse;
	border: 1px solid #eaeaea;
}

table.order_tab tr td {
	border-collapse: collapse;
	border: 1px solid #eaeaea;
	padding: 5px 10px;
}

.order_tab .jslct {
	width: 188px;
	height: 23px;
	line-height: 23px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	color: #555555;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	position: relative;
	z-index: 0;
	vertical-align: middle;
	cursor: default;
	background: url(../images/d_arrow.png) no-repeat 170px center;
	background-color: #f6f6f6;
	float: left;
	border: 1px solid #d9d9d9;
}

.order_tab .jslct_hover {
	border: 1px solid #d9d9d9;
}

.order_tab .jslct div.jslct_t {
	padding: 0 25px 0 5px;
	line-height: 23px;
	height: 23px;
	position: relative;
	z-index: 2;
	*display: block!important;
	*display: inline;
	zoom: 1;
}

.order_tab .jslct em {
	font-style: normal;
	margin: 0;
	padding: 0;
	line-height: 23px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.order_tab .jslct dl,
.order_tab .jslct dl dd {
	padding: 0;
	margin: 0;
	list-style: none
}

.order_tab .jslct dl {
	background: #f6f6f6;
	position: absolute;
	top: 23px;
	left: -1px;
	border: 1px solid #d9d9d9;
	cursor: default;
	line-height: 22px;
	padding: 4px 4px 4px 4px;
	z-index: 1;
	display: none;
	width: 180px;
}

.order_tab .jslct_hover dl {
	border: 1px solid #d9d9d9!important
}

.order_tab .jslct dl dd {
	padding: 0px 4px 2px 4px;
	*padding: 2px 4px 0 4px;
	border-top: 1px dotted #ccc!important;
	border-top: 1px dotted #d9d9d9;
	white-space: nowrap;
	background: #f6f6f6;
	cursor: pointer;
	*border-left: 1px solid #fff;
}

.order_tab .jslct dl dd.hover {
	background: #666;
	color: #fff;
}

.order_tab .jslct .jslcted {
	background: #efefef;
}

.order_tab .jslct dl dd.noborder {
	border: none!important
}

.btn_u {
	width: 90px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	background-color: #C3132A;
	color: #FFF;
	font-size: 12px;
	font-family: "宋体";
	text-align: center;
	margin-left: 10px;
	border: 0;
	cursor: pointer;
}

.btn_u a {
	color: #FFF;
}

.address {
	width: 910px;
	overflow: hidden;
	margin-bottom: 30px;
	padding: 10px;
	border: 1px solid #eaeaea;
	position: relative;
}

.a_close {
	width: 16px;
	height: 16px;
	overflow: hidden;
	position: absolute;
	right: 25px;
	top: 15px;
}

table.add_t tr td {
	padding: 5px 10px;
}

table.add_tab {
	border-collapse: collapse;
	border: 1px solid #eaeaea;
}

table.add_tab tr td {
	border-collapse: collapse;
	border: 1px solid #eaeaea;
	padding: 8px 10px;
}

.add_tab .jslct {
	width: 108px;
	height: 23px;
	line-height: 23px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	color: #555555;
	font-size: 12px;
	font-family: "宋体";
	position: relative;
	z-index: 0;
	vertical-align: middle;
	cursor: default;
	background: url(../images/d_arrow.png) no-repeat 88px center;
	background-color: #f6f6f6;
	float: left;
	border: 1px solid #d9d9d9;
	margin-right: 10px;
}

.add_tab .jslct_hover {
	border: 1px solid #d9d9d9;
}

.add_tab .jslct div.jslct_t {
	padding: 0 25px 0 5px;
	line-height: 23px;
	height: 23px;
	position: relative;
	z-index: 2;
	*display: block!important;
	*display: inline;
	zoom: 1;
}

.add_tab .jslct em {
	font-style: normal;
	margin: 0;
	padding: 0;
	line-height: 23px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.add_tab .jslct dl,
.add_tab .jslct dl dd {
	padding: 0;
	margin: 0;
	list-style: none
}

.add_tab .jslct dl {
	background: #f6f6f6;
	position: absolute;
	top: 23px;
	left: -1px;
	border: 1px solid #d9d9d9;
	cursor: default;
	line-height: 22px;
	padding: 4px 4px 4px 4px;
	z-index: 1;
	display: none;
	width: 100px;
}

.add_tab .jslct_hover dl {
	border: 1px solid #d9d9d9!important
}

.add_tab .jslct dl dd {
	padding: 0px 4px 2px 4px;
	*padding: 2px 4px 0 4px;
	border-top: 1px dotted #ccc!important;
	border-top: 1px dotted #d9d9d9;
	white-space: nowrap;
	background: #f6f6f6;
	cursor: pointer;
	*border-left: 1px solid #fff;
}

.add_tab .jslct dl dd.hover {
	background: #666;
	color: #fff;
}

.add_tab .jslct .jslcted {
	background: #efefef;
}

.add_tab .jslct dl dd.noborder {
	border: none!important
}

.add_ipt {
	width: 176px;
	height: 23px;
	line-height: 23px\9;
	overflow: hidden;
	background-color: #f6f6f6;
	color: #555555;
	font-size: 12px;
	font-family: "宋体";
	padding: 0 10px;
	border: 1px solid #d9d9d9;
}

a.add_b {
	width: 90px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	background-color: #C3132A;
	color: #FFF;
	font-size: 12px;
	font-family: "宋体";
	text-align: center;
	margin-left: 10px;
	border: 0;
	cursor: pointer;
	float: right;
	margin-right: 20px;
}

.sm_img {
	width: 48px;
	height: 48px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 10px;
	border: 1px solid #eaeaea;
}

.add_txt {
	width: 690px;
	height: 70px;
	line-height: 22px\9;
	overflow: hidden;
	background-color: #f6f6f6;
	color: #555555;
	font-size: 12px;
	font-family: "宋体";
	padding: 10px;
	border: 1px solid #d9d9d9;
}

.r_rad {
	float: left;
	padding-top: 1px;
	margin-right: 2px;
}

.r_txt {
	float: left;
	line-height: 22px;
	margin-right: 15px;
}

.btn_tj {
	width: auto;
	height: 25px;
	line-height: 25px\9;
	overflow: hidden;
	background-color: #C3132A;
	color: #FFF;
	font-size: 12px;
	font-family: "宋体";
	text-align: center;
	padding: 0 18px;
	border: 0;
	cursor: pointer;
}

.code_ipt {
	width: 475px;
	height: 23px;
	line-height: 23px\9;
	overflow: hidden;
	color: #555555;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	padding: 0 10px;
	border: 1px solid #eaeaea;
}

table.ma_tab {
	border-collapse: collapse;
	border: 1px solid #eaeaea;
}

table.ma_tab tr td {
	border-collapse: collapse;
	border: 1px solid #eaeaea;
	padding: 5px 10px;
	line-height: 20px;
}

.ma_a a {
	color: #C3132A;
	margin: 0 10px;
}

.m_num {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	background-color: #C3132A;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	margin-left: 20px;
	padding: 0 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.m_num a {
	color: #FFF;
}

ul.members {
	overflow: hidden;
}

ul.members li {
	width: 238px;
	height: 88px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 20px 40px;
	border: 1px solid #e2e2e2;
}

ul.members li .nums {
	width: 73px;
	height: 38px;
	overflow: hidden;
	background: url(../images/peo.png) no-repeat center 20px;
	background-color: #f6f6f6;
	text-align: center;
	float: left;
	padding-top: 50px;
	border-right: 1px solid #e2e2e2;
}

ul.members li .m_type {
	width: 164px;
	height: 88px;
	line-height: 88px;
	overflow: hidden;
	color: #C3132A;
	font-size: 18px;
	text-align: center;
	float: left;
}

ul.members li .m_type a {
	color: #C3132A;
}

ul.members li:hover {
	border: 1px solid #C3132A;
}

ul.members li:hover .nums {
	background: url(../images/peo_h.png) no-repeat center 20px;
	background-color: #C3132A;
	color: #FFF;
	border-right: 1px solid #C3132A;
}

table.mem_tab {
	border-collapse: collapse;
	border: 1px solid #e2e2e2;
}

table.mem_tab tr td {
	border-collapse: collapse;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px dotted #b6b6b6;
	padding: 10px;
	line-height: 20px;
}

.th_bg {
	overflow: hidden;
	background: url(../images/peo_h.png) no-repeat 15px center;
	background-color: #C3132A;
	text-align: left;
	color: #FFF;
	font-size: 14px;
	text-indent: 52px;
	border-bottom: 0;
	border-right: 0;
}

.td_bg {
	background-color: #f7ece8;
}

.th_bg1 {
	overflow: hidden;
	background-color: #C3132A;
	text-align: left;
	color: #FFF;
	font-size: 14px;
	text-indent: 42px;
	border-bottom: 0;
	border-right: 0;
}

table.co_tab {
	border-collapse: collapse;
	border: 1px solid #eaeaea;
}

table.co_tab tr td {
	border-collapse: collapse;
	border: 1px solid #eaeaea;
	padding: 12px 50px;
	line-height: 20px;
}

.tx {
	width: 90px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	background-color: #C3132A;
	color: #FFF;
	font-size: 14px;
	text-align: center;
	float: right;
	display: inline-block;
}

.tx a {
	color: #FFF;
}

.tx_l {
	background-color: #f6f6f6;
	text-indent: 40px;
}

.tx_ipt {
	width: 400px;
	height: 25px;
	line-height: 25px\9;
	overflow: hidden;
	color: #555555;
	font-size: 12px;
	font-family: "宋体";
	margin-left: 15px;
	padding: 0;
	border: 0;
}

.tx_txt {
	width: 710px;
	height: 130px;
	line-height: 20px;
	overflow: hidden;
	color: #555555;
	font-size: 12px;
	font-family: "宋体";
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 0;
	border: 0;
}


/*---------------购物车---------------*/

table.car_tab {
	border-collapse: collapse;
	border: 1px solid #eaeaea;
	font-family: "宋体";
}

table.car_tab tr td {
	border-collapse: collapse;
	line-height: 22px;
	border: 0;
	border-bottom: 1px solid #eaeaea;
	padding: 15px 20px;
}

table.car_tab tr td.car_th {
	background-color: #f6f6f6;
	font-size: 14px;
	border-right: 1px solid #eaeaea;
	padding: 8px 20px;
	font-family: "Microsoft YaHei";
	text-align: center;
}

.car_tr {
	background-color: #f6f6f6;
}

.c_s_img {
	width: 73px;
	height: 73px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 10px;
	border: 1px solid #eaeaea;
}

.c_num {
	width: 84px;
	height: 21px;
	overflow: hidden;
	border: 1px solid #cccccc;
}

.car_ipt {
	width: 42px;
	height: 21px;
	line-height: 21px\9;
	background-color: #FFF;
	color: #555555;
	font-size: 14px;
	text-align: center;
	font-family: "Microsoft YaHei";
	float: left;
	padding: 0;
	border: 0;
}

.car_btn_1 {
	width: 21px;
	height: 21px;
	overflow: hidden;
	background: url(../images/jian.gif) no-repeat center top;
	float: left;
	border: 0;
	border-right: 1px solid #cccccc;
	cursor: pointer;
}

.car_btn_2 {
	width: 21px;
	height: 21px;
	overflow: hidden;
	background: url(../images/jia.gif) no-repeat center top;
	float: left;
	border: 0;
	border-left: 1px solid #cccccc;
	cursor: pointer;
}

.car_btn_bg {
	background-color: #f0f0f0;
}

.two_bg {
	overflow: hidden;
	padding-bottom: 50px;
	margin-bottom: 50px;
	border: 1px solid #eaeaea;
}

.two_t {
	width: 1110px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	color: #3e3e3e;
	font-size: 16px;
	margin-top: 15px;
}

.two_t span {
	font-size: 12px;
	font-family: "宋体";
	color: #C3132A;
}

.two_t span a {
	color: #C3132A;
}

table.peo_tab {
	border-collapse: collapse;
	border: 1px solid #eaeaea;
	font-family: "宋体";
	font-size: 14px;
}

table.peo_tab tr td {
	border-collapse: collapse;
	border: 1px solid #eaeaea;
	padding: 10px 20px;
}

table.peo_tab tr td.p_td {
	background-color: #f6f6f6;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	text-align: right;
	padding-right: 40px;
	padding-left: 0;
}

ul.pay {
	width: 1110px;
	overflow: hidden;
	margin: 0 auto;
}

ul.pay li {
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	font-family: "Microsoft YaHei";
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 4px;
	margin-bottom: 2px;
	padding: 0 25px;
	border: 1px solid #cccccc;
	cursor: pointer;
	position: relative;
}

ul.pay li:hover {
	height: 36px;
	line-height: 36px;
	padding: 0 24px;
	overflow: hidden;
	border: 2px solid #C3132A;
}

ul.pay li .ch_img {
	width: 18px;
	height: 18px;
	overflow: hidden;
	background: url(../images/ch.png) no-repeat center top;
	position: absolute;
	right: 0;
	bottom: 0;
	display: none;
}

ul.pay li.checked {
	height: 36px;
	line-height: 36px;
	padding: 0 24px;
	overflow: hidden;
	border: 2px solid #C3132A;
}

ul.pay li.checked .ch_img {
	display: block;
}

.warning {
	overflow: hidden;
	padding: 20px 0 50px 0;
	margin-bottom: 50px;
	border: 1px solid #C3132A;
}

.backs {
	width: 118px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	font-size: 14px;
	color: #555555;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	border: 1px solid #cccccc;
}

.backs a {
	color: #555555;
}


/* 店铺搜索页面移动端样式 */
@media (max-width: 768px) {
    .contentFlexDetalFlex1 {
        height: auto !important;
        padding: 16px !important;
    }
    .contentFlexDetalFlex1 > div > div {
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 12px !important;
    }
    .ContentpriceTitle {
        font-size: 18px !important;
        font-weight: 500 !important;
    }
    .search {
        width: 100% !important;
    }
    .search form {
        width: 100% !important;
    }
    .search input[type="text"] {
        width: calc(100% - 80px) !important;
    }
    .shopDetailIndexs {
        padding: 16px !important;
    }
    .shopDetailIndexs > div {
        width: calc(50% - 10px) !important;
        margin: 0 5px 16px 5px !important;
        box-sizing: border-box;
    }
    .shopDetailIndexs > div img {
        width: 100% !important;
        height: auto !important;
        aspect-ratio: 1/1;
    }
    .shopDetailIndexsTitle {
        width: 100% !important;
        padding: 8px !important;
        font-size: 13px !important;
    }
    .shopDetailIndexsSale {
        padding: 4px 8px !important;
        font-size: 12px !important;
    }
}

.cate11{
width: 1200px;
    margin-left: auto;
    margin-right: auto;
}


/* 套餐详情页面移动端样式 */
@media (max-width: 768px) {
	

	.cate11{
		/* max-width: 100% !important; */
        padding: 16px !important;
        margin-top: 8px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
	}

    .content {
        flex-direction: column !important;
        gap: 4px !important;
		width: auto !important;
        padding: 4px 16px !important;
	div, table {
		margin: 0 !important;
	}
    }
    .lj_le_wrap {
        width: 100% !important;
    }
    .jqzoom {
        width: 100% !important;
        height: auto !important;
    }
    .jqzoom img {
        width: 100% !important;
        height: auto !important;
        aspect-ratio: 1/1;
    }
    .spec-preview {
        width: 100% !important;
        height: auto !important;
    }
    .lj_video_big {
        width: 100% !important;
        height: 100% !important;
    }
    .spec-scroll {
        width: 100% !important;
    }
    .spec-scroll .items {
        width: 100% !important;
    }
    .spec-scroll .items ul li {
        width: 80px !important;
        height: 80px !important;
    }
    .lj_video_small {
        width: 80px !important;
        height: 80px !important;
    }
    .pro_des {
        width: 100% !important;
        margin-left: 0 !important;
        margin-top: 20px !important;
    }
    .des_name p {
        font-size: 18px !important;
        line-height: 1.4 !important;
    }
    .price {
        margin: 0 !important;
    }
    .des_choiceSale {
        margin-top: 0 !important;
        font-size: 13px !important;
    }
    .TaoBiaoqian {
        flex-wrap: wrap !important;
        gap: 8px !important;
        margin-top: 6px !important;
    }
    .TaoBiaoqianDiv {
        margin: 0 !important;
        padding: 3px 8px !important;
        font-size: 12px !important;
    }
    
    /* 手机端：套餐标签和基地信息区域间距 */
    .base-info-wrapper {
        margin-top: 6px !important;
    }
    
    /* 手机端：底部按钮栏样式 */
    .package-bottom-bar {
        padding: 8px 12px !important;
    }
    .package-bottom-bar .bottom-bar-left img {
        width: 26px !important;
        height: 26px !important;
    }
    .package-bottom-bar .bottom-bar-left span {
        font-size: 11px !important;
    }
    .package-bottom-bar .bottom-bar-right > a > div {
        padding: 10px 0 !important;
        font-size: 15px !important;
        border-radius: 25px !important;
    }
    
    /* 手机端：基地详情页导航标签样式 */
    .base-nav-item {
        padding: 12px 16px !important;
        font-size: 14px !important;
    }
    
    /* 手机端：套餐列表样式 */
    .package-list-container {
        padding: 12px !important;
    }
    
    .package-list-item {
        margin-bottom: 12px !important;
    }
    
    .package-item-image {
        height: 180px !important;
    }
    
    .package-item-info {
        padding: 12px !important;
    }
    
    .package-item-name {
        font-size: 15px !important;
        margin-bottom: 10px !important;
    }
    
    .package-item-price span:last-child {
        font-size: 24px !important;
    }
    
    .package-item-sales {
        font-size: 12px !important;
        margin-bottom: 10px !important;
    }
    
    .GoodsDetailFlex {
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 8px !important;
        padding: 6px !important;
        background-color: #f3f3f3 !important;
    }
    .GoodsDetailFlex > div:first-child {
        flex-direction: row !important;
        align-items: center !important;
        gap: 16px !important;
        width: 100% !important;
    }
    .container_img {
        margin-left: 0 !important;
        flex-shrink: 0 !important;
    }
    .container_img img {
        width: 80px !important;
        height: 80px !important;
        border-radius: 50% !important;
    }
    .container_img p {
        font-size: 14px !important;
        text-align: center !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important;
        color: white !important;
        font-weight: 450 !important;
    }
    .GoodsDetailFlex > div:first-child > div:nth-child(2) {
        margin-left: 0 !important;
        margin-top: 0 !important;
        flex: 1 !important;
    }
    .GoodsDetailFlex > div:first-child > div:nth-child(2) > div:first-child {
        font-size: 16px !important;
        font-weight: 500 !important;
        margin-bottom: 12px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
    }
    .GoodsDetailFlex > div:first-child > div:nth-child(2) > div:nth-child(2) {
        display: flex !important;
        align-items: center !important;
        gap: 16px !important;
        flex-wrap: wrap !important;
    }
    .GoodsDetailFlex > div:first-child > div:nth-child(2) > div:nth-child(2) > div {
        display: flex !important;
        align-items: center !important;
        gap: 8px !important;
    }
    .GoodsDetailFlex > div:first-child > div:nth-child(2) > div:nth-child(2) > div img {
        width: 16px !important;
        height: 16px !important;
    }
    .GoodsDetailFlex > div:first-child > div:nth-child(2) > div:nth-child(2) > div > div {
        font-size: 14px !important;
        color: #666 !important;
    }
    .GoodsDetailFlex > div:first-child > div:nth-child(2) > div:nth-child(3) {
        margin-top: 8px !important;
    }
    .GoodsDetailFlex > div:first-child > div:nth-child(2) > div:nth-child(3) > div {
        display: flex !important;
        align-items: center !important;
        gap: 8px !important;
    }
    .GoodsDetailFlex > div:first-child > div:nth-child(2) > div:nth-child(3) > div img {
        width: 14px !important;
        height: 14px !important;
    }
    .GoodsDetailFlex > div:first-child > div:nth-child(2) > div:nth-child(3) > div > div {
        font-size: 14px !important;
        color: #666 !important;
    }
        .GoodsDetailFlexBottom {
        display: none !important;
    }
    
    /* 进入基地按钮新样式 */
    .GoodsDetailFlex > div:first-child > div:nth-child(2) > div:first-child a {
        text-decoration: none !important;
    }
    
    .GoodsDetailFlex > div:first-child > div:nth-child(2) > div:first-child a > div {
        font-size: 13px !important;
        color: #00bbff !important;
        font-weight: 500 !important;
        white-space: nowrap !important;
    }
    .lj_buy_con {
        margin-top: 24px !important;
        margin-left: 0 !important;
        width: 100% !important;
    }
    .lj_buy_con span {
        width: 100% !important;
        text-align: center !important;
        /* padding: 12px 0 !important; */
    }
    .lj_goods_wrap {
        padding: 8px !important;
        margin-left: 0 !important;
        margin-top: 4px !important;
    }
    .lj_goods_tit {
        /* flex-wrap: wrap !important; */
        gap: 12px !important;
    }
    .lj_goods_tit li {
        margin-bottom: 8px !important;
    }
}

/* PC端套餐内容三列布局 */
@media (min-width: 769px) {
    .package-content-wrap {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: flex-start !important;
        gap: 16px !important;
        padding: 16px 0 !important;
    }
    .package-content-wrap .package-item {
        flex: 0 0 calc(33.333% - 12px) !important;
        width: calc(33.333% - 12px) !important;
        max-width: calc(33.333% - 12px) !important;
        margin: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
        display: block !important;
    }
    .package-content-wrap .package-item img {
        width: 100% !important;
        height: auto !important;
        border-radius: 8px !important;
    }
    .package-content-wrap .baseDetailZuoText1 {
        padding: 24px 0 16px 0 !important;
        font-size: 14px !important;
        text-align: center !important;
    }
}

/* 移动端套餐内容两列布局 */
@media (max-width: 768px) {
    .package-content-wrap {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: space-between !important;
        gap: 10px !important;
        padding: 10px !important;
    }
    .package-content-wrap .package-item {
        flex: 0 0 calc(50% - 5px) !important;
        width: calc(50% - 5px) !important;
        max-width: calc(50% - 5px) !important;
        margin: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }
    .package-content-wrap .package-item img {
        width: 100% !important;
        height: auto !important;
        border-radius: 8px !important;
    }
    .package-content-wrap .baseDetailZuoText1 {
        padding: 12px 0 !important;
        font-size: 12px !important;
        text-align: center !important;
    }
}

/* 基地列表页面移动端样式 */
@media (max-width: 768px) {
    .mobile-bases-list {
        display: block !important;
    }
    .pc-bases-list {
        display: none !important;
    }
    .mobile-bases-list a {
        transition: transform 0.2s ease;
    }
    .mobile-bases-list a:hover {
        transform: translateY(-2px);
        box-shadow: 0 4px 8px rgba(0,0,0,0.15);
    }
    .mobile-bases-list img {
        transition: transform 0.3s ease;
    }
    .mobile-bases-list a:hover img {
        transform: scale(1.03);
    }
    
    /* 基地详情页面移动端样式 */
    .mobile-base-detail {
        display: block !important;
    }
    .pc-base-detail {
        display: none !important;
    }
    .mobile-base-detail .callPhoneBaseDetail,
    .mobile-base-detail .callPhoneBaseDetailBlack {
        text-align: center;
        padding: 10px 0;
        border-radius: 4px;
    }
    .mobile-base-detail .lj_video_big {
        height: 200px !important;
    }
    .mobile-base-detail .lj_video_big video {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover;
    }
    
    /* 基地作品列表页面移动端样式 */
    .mobile-base-works {
        display: block !important;
    }
    .pc-base-works {
        display: none !important;
    }
    .mobile-base-works .xinshangPage {
        font-size: 20px !important;
    }
    .mobile-base-works .xinshangPageTime {
        font-size: 14px !important;
        margin-top: 8px !important;
    }
    .mobile-base-works .mobile-base-works-item {
        transition: transform 0.2s ease;
    }
    .mobile-base-works .mobile-base-works-item:hover {
        transform: translateY(-2px);
        box-shadow: 0 4px 8px rgba(0,0,0,0.15);
    }
    .mobile-base-works img {
        transition: transform 0.3s ease;
    }
    .mobile-base-works a:hover img {
        transform: scale(1.02);
    }
    
    /* 基地作品列表页面移动端导航 */
    .mobile-base-works-nav {
        display: block !important;
    }
    .pc-base-works-nav {
        display: none !important;
    }
    .mobile-base-works-nav button {
        font-size: 14px !important;
    }
    .mobile-base-works-nav .layui-menu {
        max-height: 300px !important;
        overflow-y: auto !important;
    }
    
    /* 首页基地、套餐、样片链接移动端样式 */
    .mobile-base-jin {
        display: block !important;
    }
    .pc-base-jin {
        display: none !important;
    }
    .mobile-base-jin .baseJinContent {
        border-radius: 8px !important;
        overflow: hidden !important;
    }
    .mobile-base-jin .baseJinText {
        font-size: 16px !important;
        font-weight: 500 !important;
    }
}

@media (min-width: 769px) {
    .mobile-bases-list {
        display: none !important;
    }
    .pc-bases-list {
        display: block !important;
    }
    
    /* 基地详情页面PC端样式 */
    .mobile-base-detail {
        display: none !important;
    }
    .pc-base-detail {
        display: block !important;
    }
    
    /* 基地作品列表页面PC端样式 */
    .mobile-base-works {
        display: none !important;
    }
    .pc-base-works {
        display: block !important;
    }
    
    /* 基地作品列表页面PC端导航 */
    .mobile-base-works-nav {
        display: none !important;
    }
    .pc-base-works-nav {
        display: block !important;
    }
    
    /* 首页基地、套餐、样片链接PC端样式 */
    .mobile-base-jin {
        display: none !important;
    }
    .pc-base-jin {
        display: block !important;
    }
}

/*---------------Footer---------------*/

.b_btm_bg {
	width: 100%;
	min-width: 1200px;
	height: 122px;
	overflow: hidden;
	margin-top: 30px;
}

.b_btm_c {
	background-color: #FFF;
}

.b_btm {
	width: 1200px;
	height: 122px;
	overflow: hidden;
}

.b_btm table {
	color: #bfbfbf;
	font-size: 12px;
}

.b_btm table h2 {
	color: #333;
	font-size: 16px;
	font-weight: normal;
}

.b_nav {
	width: 100%;
	overflow: hidden;
	background: #282828;
	padding-top: 50px;
	padding-bottom: 40px;
}

.footer_list {
	width: 900px;
	display: flex;
	justify-content: space-between;
}

.b_nav dl {
	width: 110px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-left: 40px;
}

.b_nav dl dt {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: ##FFFFFF;
	font-size: 16px;
	margin-bottom: 20px;
}

.b_nav dl dt a {
	color: #fff;
	font-size: 16px;
}

.b_nav dl dt a:hover {
	color: #fff;
	text-decoration: underline;
}

.b_nav dl dd {
	margin-top: 14px;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.b_nav dl dd a {
	color: #999999;
}

.b_nav dl dd a:hover {
	color: #C3132A;
}

.b_er {
	width: 120px;
	height: 160px;
	overflow: hidden;
	text-align: center;
	float: right;
	margin-right: 40px;
}

.b_er_c {
	width: 96px;
	height: 96px;
	overflow: hidden;
	margin-bottom: 10px;
}

.b_tel_bg {
	width: 133px;
	height: 140px;
	overflow: hidden;
	color: #888888;
	float: right;
	margin-top: 5px;
}

.b_er p {
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
}

.b_tel_bg p span {
	color: #C3132A;
	font-size: 18px;
}

.btmbg {
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
	padding: 40px 0 30px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.14);
	background: #282828;
}

.btm {
	width: 1200px;
	overflow: hidden;
	color: #999999;
	font-family: "宋体";
	text-align: center;
}

.btm .logo2 {
	height: 70px;
	width: 70px;
	float: left;
	margin-left: 35px;
	margin-right: 10px;
}

.btm .logo2 img {
	height: 70px;
	width: 70px;
}

.btm .con {
	overflow: hidden;
	padding-left: 20px;
}

.btm .con ul {
	margin-bottom: 10px;
	overflow: hidden;
}

.btm .con li {
	float: left;
	line-height: 20px;
	margin-right: 30px;
}

.btm .con li a {
	color: #ccc;
}

.btm .con .beian {
	color: #999999;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
}

.btm .con .b_imgs {
	margin-top: 10px;
}

.btm .con .b_imgs img {
	width: 83px;
	height: 28px;
	margin-right: 20px;
	float: left;
	margin-bottom: 5px;
}

.btm a:hover {
	color: #999999;
	text-decoration: underline;
}

.my_main {
	margin: 60px auto 40px;
}

.my_main .my_left {
	width: 200px;
	height: 740px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(238, 238, 238, 1);
	float: left;
}

.my_main .my_right {
	float: right;
	width: 970px;
	padding: 25px 40px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(238, 238, 238, 1);
	box-sizing: border-box;
}

.my_right .tit_1 {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 24px;
	color: rgba(195, 19, 42, 1);
	padding-bottom: 14px;
	border-bottom: 2px dashed #eee;
}

.my_right .form_item {
	height: 40px;
	line-height: 40px;
	margin: 30px 0;
}

.my_right .tx_item {
	height: 116px;
	line-height: 116px;
	position: relative;
}
.my_right .tx_item input{position: absolute;width: 116px;height: 116px;left: 78px;top: 0;opacity: 0;}
.my_right .form_item label {
	margin-right: 18px;
	font-size: 14px;
	color:#999999;
}

.my_right .form_item .my_tx {
	vertical-align: middle;
	width: 116px;
	height: 116px;
	border-radius: 100%;
}

.my_right .form_item .ipt1 {
	width: 320px;
	height: 40px;
	border: 1px solid rgba(191, 191, 191, 1);
	opacity: 1;
	border-radius: 4px;
	padding-left: 20px;
}

.my_right .form_item .select_box {
	width: 100px;
	height: 40px;
	overflow: hidden;
	display: inline-block;
	border: 1px solid rgba(191, 191, 191, 1);
	vertical-align: middle;
	font-size: 0;
	margin-left: 30px;
	box-sizing: border-box;
	border-radius: 4px;
	background: url(../images/select_icon.png) right -1px no-repeat;
	background-size: auto calc( 100% + 2);
	
}
.my_right .form_item .select_box input{
	width: 84px;
	height: 100%;
	border: none;
	padding-left: 20px;
}
.my_right .form_item .select_box select {
	width: 84px;
	height: 100%;
	border: none;
	padding-left: 20px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none; 
}

.my_right .form_item label+.select_box {
	margin-left: 0;
}

.my_right .form_item>div.radio_box {
	display: inline-block;
	margin-right: 50px;
}

.my_right .form_item>div i {
	vertical-align: middle;
	margin-right: 16px;
}

.my_right .form_item>div.radio_box.act i {
	color: #07A0F8;
}

.my_right .form_item span {
	vertical-align: middle;
}

.my_right .form_item label {
	width: 60px;
	display: inline-block;
	text-align: right;
}

.feedback_btn {
	width: 180px;
	height: 42px;
	background: rgba(195, 19, 42, 1);
	display: block;
	margin: 60px auto 0;
	border: 0;
	font-size: 16px;
	color: white;
}

.my_right .xiugai_btn {
	display: block;
	color: #fff;
	border: none;
	margin: 60px auto 26px;
	width: 180px;
	height: 42px;
	background: #00BBFF;
	font-size: 16px;
	border-radius: 4px;
}
.my_right .xiugai_btn:hover{cursor: pointer;}
.my_right .change_btn {
	margin-left: 20px;
}

.my_right .address_item span {
	margin-left: 5px;
}

.tui_main .my_right {
	padding-bottom: 0;
}

.help_max .my_right .tui_box {
	position: relative;
	margin: 0 -40px;
}

.help_max .my_right .tui_box img {
	display: block;
}

.help_max .my_right .tui_box .er_box {
	position: absolute;
	right: 106px;
	bottom: 50px;
}

.help_max .my_right .tui_box .er_box .er {
	width: 200px;
	height: 200px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(221, 221, 221, 1);
	text-align: center;
	overflow: hidden;
}

.help_max .my_right .tui_box .er_box .er img {
	display: inline-block;
	margin-top: 10px;
	width: 180px;
	height: 180px;
}

.help_max .my_right .tui_box .er_box span {
	color: rgba(102, 102, 102, 1);
	font-size: 14px;
	display: block;
	text-align: center;
	margin: 30px auto;
}

.help_max .my_right .tui_box .er_box button {
	display: block;
	margin: 0 auto;
	width: 180px;
	height: 42px;
	background: rgba(195, 19, 42, 1);
	font-size: 16px;
	color: rgba(255, 255, 255, 1);
	border: none;
}
.help_max .my_right .tui_box .er_box button:hover{cursor: pointer;}
.my_right .xiugai_box {
	margin-left: 204px;
}

.my_right .xiugai_box .form_item span {
	width: 100px;
	margin-right: 20px;
}

.my_right .xiugai_box .form_item input {
	width: 330px;
	height: 40px;
	padding-left: 20px;
}

.my_right .xiugai_box button {
	margin-left: 150px;
}

.my_right .yinsi_box {
	padding-top: 40px;
}

.my_right .yinsi_box p {
	color: rgba(102, 102, 102, 1);
	line-height: 24px;
	font-size: 14px;
}

.yinsi_box h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	color: rgba(51, 51, 51, 1);
}

.yinsi_box .tag_box {
	font-size: 0;
	margin: 20px -10px 0;
}

.yinsi_box .ys {
	width: 750px;
	height: 160px;
	background: rgba(250, 250, 250, 1);
	border: 0;
	margin-top: 20px;
	resize: none;
	font-size: 14px;
	padding: 20px;
	box-sizing: border-box;
}

.yinsi_box .tag_box span {
	height: 40px;
	line-height: 40px;
	display: inline-block;
	background: rgba(255, 242, 244, 1);
	opacity: 1;
	color: rgba(195, 19, 42, 1);
	font-size: 14px;
	border-radius: 4px;
	padding: 0 17px;
	margin: 0 10px;
}

.log_main {
	width: 100%;
	background-image: url('../images/loginMain.png');
	background-size: 100% 100%;
	display: table;
	height: 87%;
}

.log_main .log_left_wrapper {
	display: table-cell;
	vertical-align: middle;
}

.log_main .log_left {
	/* margin-top: 45px; */
	width: 480px;
	/* float: left; */
}

.log_main .log_wrapper {
	vertical-align: middle;
	display: table-cell;
}

.log_main .log_box {
	color: #999;
	/* float: right; */
	width: 400px;
	font-size: 14px;
	padding: 34px 32px 31px;
	box-sizing: border-box;
	background-color: #fff;
	margin-left: 55%;
}

.log_main .log_box a,
.log_main .log_box span {
	color: #999;
}

.log_box .log_other span,
.log_box .log_other img {
	vertical-align: middle;
}
.log_box .log_other b{cursor: pointer;}
.log_box .log_other b {
	margin-left: 30px;
	text-align: center;
	display: inline-block;
	width: 36px;
	height: 36px;
	line-height: 34px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(244, 244, 244, 1);
	border-radius: 4px;
}

.log_box h2 {
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	color: rgba(51, 51, 51, 1);
}

.log_box input {
	width: 333px;
	height: 42px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(238, 238, 238, 1);
	box-sizing: border-box;
}

.log_box button.login_btn {
	width: 329px;
	height: 40px;
	background: #00BBFF;
	font-size: 16px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	border: none;
	border-radius: 44px 44px 44px 44px;
}

.log_box .yzm_box {
	width: 330px;
	background: rgba(255, 255, 255, 1);
	border: 1px solid rgba(238, 238, 238, 1);
}


.log_box .yzm_box input {
	width: 210px;
	border: none;
	/*border-right: 1px solid #eee;*/
}

.log_box .yzm_box button {
	display: inline-block;
	width: 114px;
	color: #00BBFF;
	background: transparent;
	border: none;
	cursor: pointer;
}

.log_box .reg_btn {
	margin-top: 50px;
}

.log_box .xieyi {
	text-align: center;
	line-height: 17px;
	margin-top: 40px;
}


/*---------------login header---------------*/

.log_head {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 120px;
	background: white;
	overflow: hidden;
	border: 1px solid rgba(238, 238, 238, 1);
	font-size: 0;
	line-height: 120px;
}

.log_head img {
	display: inline-block;
}

.log_head a {
	display: inline-block;
	margin-left: 30px;
}

.log_head .head_logo {
	width: 193px;
	margin-top: 36px;
	object-fit: cover;
}

.log_head .head_txt {
	width: 71px;
	margin-left: 16px;
	position: relative;
	top: -13px;
}


/*---------------login Footer---------------*/

.log_footer {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 120px;
	background: #fff;
	overflow: hidden;
}

.log_footer div {
	margin: 40px 0 10px;
	font-size: 0;
	text-align: center;
}

.log_footer div a {
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
	color: rgba(204, 204, 204, 1);
	margin: 0 15px;
}

.log_footer p {
	text-align: center;
	font-size: 12px;
	font-family: PingFang TC, PingFang TC;
	font-weight: 400;
	color: #666666;
}


/*---------------header---------------*/

/*.soubg {
	width: 100%;
	min-width: 1200px;
	height: 34px;
	background-color: #F2F2F2;
	font-family: "宋体";
}*/
.s_city_b {
	width: 380px;
	height: 34px;
	float: left;
}

.s_city_b span {
	color: #666;
	margin-right: 30px;
}

.s_city_b span .iconfont {
	color: #C3132A;
	margin-right: 3px;
	font-size: 14px;
}

.s_city {
	height: 34px;
	background: url(../images/t_arrow.gif) no-repeat right center;
	float: left;
	padding-right: 15px;
	cursor: pointer;
	position: relative;
}

.s_city:hover .s_city_bg {
	display: block;
}

.s_city_bg {
	width: 254px;
	overflow: hidden;
	position: absolute;
	left: -50px;
	top: 29px;
	z-index: 900;
	display: none;
}

.s_city_t {
	width: 9px;
	height: 7px;
	line-height: 7px;
	overflow: hidden;
	background: url(../images/c_t.gif) no-repeat center top;
	position: absolute;
	left: 55px;
	top: 0;
}

.s_city_c {
	width: 252px;
	height: 460px;
	overflow: hidden;
	background-color: #FFF;
	font-family: "Microsoft YaHei";
	margin-top: 6px;
	border: 1px solid #cdcdcd;
}

.s_city_c h2 {
	width: 230px;
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	margin-top: 5px;
	border-bottom: 1px dotted #666666;
}
.baseDetailZuoJing{
	font-size: 16px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	color: #999999;
	margin-left: 8px;
}
	.contentTabs {
		height: 84px;
		background: #FFFFFF;
		margin-top: 24px;
		display: flex;
	}

	.contentText {
		width: 50px;
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		color: #333333;
		line-height: 84px;
		margin: 0 64px 0 0;

	}

	.selectContentText {
		width: 50px;
		font-size: 16px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		color: #00BBFF;
		border-bottom: 2px solid #00BBFF;
		padding-bottom: 31px;
	}
	.sheTop{
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.sheTop div{
		margin: 0;
	}
	.SheContent{
		margin-right:15px !important;
		margin-left:15px !important;
		margin-bottom: 24px !important;
	}
	.SheContent div {
		margin: 0;
	}

	.SheFlex {
		width: 44px;
		display: flex;
		align-items: center;
		background: #F8F8F8;
		border-radius: 19px 19px 19px 19px;
	}
	.baseSheSui {
		font-size: 11px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #FF76B0;
		margin-left: 5px;
	}
	.SheContentFlex{
		display: flex;
	}
	.sheContentName{
		font-size: 16px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		color: #333333;
	}
	.sheFuWu{
		display: flex;
		align-items: center;
		margin-top: 16px !important;
		font-size: 14px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #FF9C4F;
	}
	.sheFuWu img{
		width: 16px;
		height: 16px;
		margin-right: 8px;
	}
	.shePrice{
		display: flex;
		justify-content: space-between;
		margin-top: 16px !important;
	}
	.shePrice div{
		font-size: 20px;
		font-family: Lato, Lato;
		color: #F02325;
	}
table.c_tab tr th {
	line-height: 26px;
	font-weight: normal;
	color: #000;
	width: 20px;
	text-transform: uppercase;
}

.c_h span {
	line-height: 26px;
	float: left;
	display: inline;
	padding: 0 3px;
	margin-right: 3px;
	cursor: pointer;
}

.c_h span:hover {
	color: #C3132A;
}

.c_h span.c_check {
	color: #FFF;
	background-color: #C3132A;
}


/*.s_log{
		width:220px; height:35px; overflow:hidden; float:left;
	}*/

.ss {
	width: auto;
	height: 34px;
	float: left;
}
.ss_listLogoOut{
	font-size: 12px;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	color: #2BA5FF;
	float: left;
}
.ss_list {
	height: 34px;
	width: auto;
	float: left;
	display: block;
	margin-right: 16px;
	cursor: pointer;
	position: relative;
	text-align: center;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	padding: 0 12px;
}

.ss_list a .icon-f11 {
	color: #333;
	font-size: 20px;
	/* float: right; */
	position: relative;
	top: 10px;
}

.ss_list.border:after {
	content: "";
	display: block;
	position: absolute;
	right: -8px;
	height: 12px;
	background: #ccc;
	width: 1px;
	top: 11px;
}

.ss_list:hover {
	background: #fff;
	border-left: 1px solid rgba(238, 238, 238, 1);
	border-right: 1px solid rgba(238, 238, 238, 1);
}

.ss_list:hover .ss_list_bg {
	display: block;
}

.ss_list_bg {
	padding: 0 12px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 34px;
	width: 100%;
	transform: translateX(-50%);
	z-index: 900;
	display: none;
}

.ss_list_c {
	overflow: hidden;
	background-color: #FFF;
	font-family: "Microsoft YaHei";
	margin-top: 0;
	padding: 10px 0;
	border: 1px solid rgba(238, 238, 238, 1);
	border-top: 0;
}

.ss_list_c ul li {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
}

.s_sh {
	width: 55px;
	height: 35px;
	overflow: hidden;
	float: left;
}

.s_sh a {
	width: 20px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0 3px;
	text-indent: -9999em;
}

.s_sh a.sh1 {
	background: url(../images/sh1.png) no-repeat center 8px;
}

.s_sh a.sh2 {
	background: url(../images/sh2.png) no-repeat center center;
}
.top {
	width: 1250px;
	height: 100px;
}

.logo {
	width: 193.3px;
	height: 46.34px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-top: 30px;
}

.logo img {
	width: 193.3px;
	height: 46.34px;
}

.slogen {
	height: 20px;
	line-height: 20px;
	float: left;
	margin-left: 80px;
	margin-top: 45px;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

.slogen span {

	float: left;
	margin-right: 80px;
}

.slogen i {
	float: left;
	margin: 0 3px;
	font-size: 8px;
	color: #000;
}

.search {
	width: 840px;
	height: 36px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-left: 44px;
	margin-top: 36px;
}

.s_ipt::-webkit-input-placeholder {
	color: #999;
	font-size: 12px
}

.s_btn {
	display: block;
	width: 86px;
	float: left;
	height: 36px;
	line-height: 35px;
	background-color: #00BBFF;
	color: #FFF;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	text-align: center;
	border: 0;
	cursor: pointer;
	overflow: hidden;
}

.search a {
	margin-right: 12px;
	display: inline-block;
}

.sou i {
	line-height: 14px;
}
.tabsIndex{
	font-size: 30px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 800;
	color: #333333;
	border-bottom: 3px  solid  #00BBFF;
}
.tabsIndex1{
	font-size: 29px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	color: #666666;
}

	.contentTabs {
		height: 66px;
		background: #FFFFFF;
		margin-top:20px;
		display: flex;

	}
	.contentText{
		width: 50px;
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		color: #333333;
		line-height: 12px;
		margin: 24px 47px 0 0;
		text-align: center;
	}
	
	.selectContentText{
		width: 43px;
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		color: #00BBFF;
		border-bottom: 2px solid #00BBFF;

	}
	.TaoTabs{
		width: 232px;
		height: 43px;
		border-radius: 8px 8px 8px 8px;
		opacity: 1;
		border: 1px solid #00BBFF;
		margin: 0;
		display: flex;
	}
	.TaoTabs div{
		margin: 0;
	}
	.TaoRight{
		width: 116px;
		height: 43px;
		background: #00BBFF;
		border-radius: 8px 0px 0px 8px;
		opacity: 1;
		text-align: center;
		line-height: 43px;
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		color: #FFFFFF;
	}
	.TaoLeft{
		width: 116px;
		height: 43px;
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		color: #00BBFF;
		text-align: center;
		line-height:43px ;
	}
	.TaoTabsChild div{
		margin: 0;
	}
	.TaoTabsChild{
		display: flex;
		/* width: 76px;
		height: 37px;
		background: #00BBFF;
		border-radius: 8px 8px 8px 8px;
		opacity: 1; */
		margin-top: 24px !important;
	}
	.TaoTabsChildRight{
		padding: 8px 24px;
		background: #00BBFF;
		border-radius: 8px 8px 8px 8px;
		opacity: 1;
		text-align: center;
		
		font-size: 14px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 500;
		color: #FFFFFF;
		margin-right: 24px !important;
	}
	.TaoTabsChildNo{
		padding: 8px 24px;
		background: #F3F3F3;
		border-radius: 8px 8px 8px 8px;
		opacity: 1;
		font-size: 14px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 500;
		color: #333333;
		box-sizing: border-box;
		margin-right: 24px !important;
	}
	.contentFirst{
	display: flex;
}
	.contentFirst div{
		margin: 0;

	}

/* 移动端响应式布局 */
@media (max-width: 768px) {
	/* 调整容器样式 */
	.w1200{
		width: 100% !important;
		max-width: 100% !important;
		padding: 8px 16px !important;
		margin-top: 2px !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	
	/* 主容器布局 */
	.contentFirst{
		flex-direction: column;
		gap: 16px;
	}
	
	/* 图片容器 */
	.contentFirstFlex{
		max-width: 100%;
		max-height: none;
		border-radius: 12px 12px 0 0;
		overflow: hidden;
	}
	.contentFirstFlex img{
		width: 100%;
		height: auto;
		aspect-ratio: 4/3;
		object-fit: cover;
		border-radius: 12px 12px 0 0;
	}
	
	/* 内容区域 */
	.contentRight{
		margin-left: 0 !important;
		margin-right: 0 !important;
		margin-top: 0 !important;
		padding: 0 16px;
	}
	
	/* 标题样式 */
	.contentRightText{
		width: 100%;
		font-size: 18px;
		font-weight: 600;
		color: #333;
		margin-bottom: 12px;
		line-height: 1.3;
	}
	
	/* 价格样式 */
	.contentPriceTao{
		margin-top: 0 !important;
		margin-bottom: 0;
	}
	.contentPriceTao span:first-child{
		font-size: 14px !important;
	}
	.contentPriceTao span:last-child{
		font-size: 24px !important;
		font-weight: 700;
	}
	.contentPriceTao del{
		font-size: 12px;
		color: #999;
		margin-left: 6px;
	}
	
	/* 立即下单按钮手机端样式 */
	.contentRight > div[style*="justify-content: space-between"] a div{
		padding: 6px 14px !important;
		font-size: 13px !important;
		border-radius: 16px !important;
	}
	
	/* 销量和编号样式 */
	.TaoXiao{
		margin-top: 0 !important;
		margin-bottom: 6px;
		font-size: 14px;
		color: #666;
	}
	.TaoXiao:first-of-type{
		font-weight: 500;
		color: #333;
	}
	.TaoXiao > div{
		margin-left: 0 !important;
		margin-top: 6px;
		font-size: 13px;
	}
	
	/* 标签样式 */
	.TaoBiaoqian{
		margin-top: 10px !important;
		margin-bottom: 15px;
		flex-wrap: wrap;
		gap: 8px;
	}
	.TaoBiaoqianDiv{
		padding: 3px 8px;
		font-size: 12px;
		margin-left: 0 !important;
		margin-bottom: 0;
		background-color: #FEF0E6;
		color: #FF6B35;
		border-radius: 16px;
	}
	
	/* 按钮区域 */
	.TaoContentBtn{
		flex-direction: row !important;
		margin-top: 15px !important;
		gap: 10px;
		justify-content: space-between !important;
		align-items: center !important;
	}
	.TaoContentBtnLeft,
	.TaoContentBtnRight{
		width: 100%;
		margin-bottom: 0;
		padding: 12px 0;
		text-align: center;
		border-radius: 8px;
		font-size: 15px;
		font-weight: 500;
	}
	.TaoContentBtnLeft{
		background-color: #F02325;
		color: white;
		text-decoration: none;
	}
	.TaoContentBtnLeft:hover{
		background-color: #D61E1F;
	}
	.TaoContentBtnRight{
		background-color: #F8F8F8;
		color: #333;
	}
	.TaoContentBtnRight a{
		color: #F02325;
		text-decoration: none;
	}
	
	/* 调整整体样式 */
	.contentFirst{
		background-color: #fff;
		border-radius: 12px;
		box-shadow: 0 2px 8px rgba(0,0,0,0.08);
	}
	
	/* 优化响应式细节 */
	body{
		background-color: #F5F5F5;
	}
	
	/* 调整标题区域 */
	.indexHomeText{
		padding: 16px !important;
		margin-bottom: 8px;
	}
	.indexHomeText div{
		font-size: 14px;
	}
	
	/* 调整分类导航 */
	.w1200:nth-child(4){
		padding: 12px 16px !important;
	}
	.w1200:nth-child(4) a{
		margin-left: 12px !important;
	}
	.w1200:nth-child(4) span{
		font-size: 14px;
		padding: 6px 12px;
	}
	
	/* 店铺列表页面移动端样式 */
	.gongchangContent{
		margin-top: 8px !important;
	}
	.gongchangContentFlex{
		padding: 16px !important;
		flex-direction: column;
		gap: 20px;
	}
	
	/* 商家信息区域 - 上栏 */
	.gongchangContentFlex > div:first-child,
	.gongchangShopInfo{
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding-bottom: 16px;
		border-bottom: 1px solid #f0f0f0;
	}
	.gongchangContentFlex > div:first-child img,
	.gongchangShopInfo img{
		width: 120px;
		height: 120px;
		margin: 0;
	}
	.gongCHangShop{
		margin-top: 12px;
		font-size: 17px;
		font-weight: 500;
		text-align: center;
		width: 100%;
	}
	.gongchangCollec{
		margin-top: 6px;
		font-size: 14px;
		color: #666;
		text-align: center;
		width: 100%;
	}
	.gongchangGoShop{
		margin-top: 14px;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	/* 商品列表区域 - 下栏 */
	.gongchangContentFlexRight{
		margin-left: 0 !important;
		width: 100%;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 16px;
	}
	.gongchangContentFlexRight a{
		margin-right: 0 !important;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.gongchangContentFlexRight img{
		width: 100% !important;
		height: 150px !important;
	}
	.gongchangPrice{
		font-size: 15px;
		margin-top: 10px;
		text-align: center;
	}
	
	/* 排序选项移动端样式 */
	/* .w1200:nth-child(3){
		padding: 12px 16px !important;
		margin-top: 8px !important;
	} */
	/* .list_or{
		display: flex;
		overflow-x: auto;
		padding: 5px 0 10px 0;
		gap: 16px;
		width: 100%;
	}
	.list_or a{
		white-space: nowrap;
		margin-right: 16px;
		font-size: 14px;
		display: inline-flex;
		align-items: center;
		gap: 5px;
	}
	.list_or a .i_up,
	.list_or a .i_down{
		font-size: 12px;
		margin: 0 2px;
		vertical-align: middle;
		align-self: center;
	} */
	
	/* 轮播图移动端样式 */
	.i_ban_bg{
		height: auto;
	}
	.banner{
		height: 200px;
	}
	.banner img{
		height: 100%;
		object-fit: cover;
	}
	
	/* 修图页面移动端样式 */
	.sheTop{
		flex-wrap: wrap;
		gap: 12px;
		padding: 12px !important;
		margin-top: 8px !important;
	}
	.SheContent{
		width: calc(50% - 6px);
		box-sizing: border-box;
		background-color: #f9f9f9;
		border-radius: 8px;
		overflow: hidden;
	}
	.SheContent > div{
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	.SheContent img{
		/* width: 100% !important; */
		height: auto !important;
		aspect-ratio: 1/1;
		object-fit: cover;
	}
	.SheContent > div > div{
		width: 100% !important;
		padding: 10px !important;
		box-sizing: border-box;
	}
	.sheContentName{
		font-size: 14px;
		font-weight: 500;
	}
	.SheContentFlex{
		flex-wrap: wrap;
		gap: 5px;
	}
	.sheFuWu,
	.shePrice{
		font-size: 13px;
		margin-top: 8px;
	}
	.baseSheSui{
		font-size: 12px;
	}
	.shePrice div{
		font-size: 12px !important;
	}
	
	/* 修图详情页面移动端样式 */
	.ContentpriceDetail{
		height: auto !important;
		padding: 16px !important;
		margin-top: 8px !important;
	}
	.ContentpriceDetail > div{
		/* 移除flex设置，使用默认布局 */
	}
	/* 第一行：个人信息和统计数据 */
	.ContentpriceDetail > div > div:first-child{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 20px;
	}
	/* 左侧：头像、昵称、性别、实名信息（横向排列） */
	.ContentpriceDetail > div > div:first-child > div:first-child{
		/* display: flex;
		align-items: center;
		gap: 12px;
		flex: 1; */
	}
	.shimingDetail{
		width: 75px !important;
		height: 25px !important;
	}
	.shiming {
		margin-left: 0 !important;
        margin-top: 0 !important;
	}
	.shimingimg{
		margin-top: 0 !important;
	}
	.ContentpriceDetail > div > div:first-child > div:first-child img{
		/* width: 60px !important;
		height: 60px !important;
		border-radius: 50%; */
	}
	.ContentpriceDetail > div > div:first-child > div:first-child > div{
		display: flex;
		align-items: center;
		gap: 8px;
		flex-wrap: wrap;
	}
	/* 右侧：收藏人数和订单数量 */
	.ContentpriceDetail > div > div:first-child > div:last-child{
		display: flex;
		align-items: center;
		gap: 16px;
	}
	/* 第二行：按钮区域 */
	.ContentpriceDetail > div > div:last-child{
		display: flex;
		gap: 12px;
		justify-content: space-between;
		margin-top: 20px;
		clear: both;
	}
	.ContentpriceDetail > div > div:last-child > div{
		flex: 1;
		text-align: center;
		padding: 10px 0;
	}
	/* 实名信息 */
	.shimingDetail{
		display: flex;
		align-items: center;
		gap: 6px;
		margin-left: 8px;
	}
	/* 性别图标 */
	.SheFlex{
		display: flex;
		align-items: center;
		gap: 4px;
	}
	/* 价格信息 */
	.shePrice{
		display: none;
	}
	
	/* 店铺详情页面移动端样式 */
	.contentFlexDetalFlex1{
		height: auto !important;
		flex-direction: column !important;
		align-items: flex-start !important;
		gap: 16px !important;
		padding: 16px !important;
	}
	.contentFlexDetalFlex1 img:first-child{
		width: 120px !important;
		height: 120px !important;
		border-radius: 8px;
	}
	.contentFlexDetalFlex1 > div{
		width: 100% !important;
		margin-left: 0 !important;
	}
	.contentFlexDetalFlex1 > div > div > div:nth-child(3){
		flex-direction: column !important;
		align-items: flex-start !important;
		gap: 16px !important;
	}
	.contentFlexDetalFlex1 > div > div > div:nth-child(3) > div:nth-child(2){
		width: 100% !important;
		justify-content: space-between !important;
		margin-top: 10px !important;
	}
	.contentFlexDetalFlex1 > div > div > div:nth-child(3) > div:nth-child(2) > div:nth-child(2){
		width: 100% !important;
		justify-content: space-between !important;
	}
	.callPhoneBaseDetail,
	.callPhoneBaseDetailBlack{
		flex: 1;
		text-align: center;
	}
	
	/* 店铺分类区域 */
	.shopDetailBase{
		padding: 12px !important;
		overflow-x: auto;
		white-space: nowrap;
	}
	.shopDetailBase a{
		display: inline-block;
		margin: 0 8px !important;
	}
	
	/* 商品列表区域 */
	.shopDetailIndexs{
		padding: 16px !important;
	}
	.shopDetailIndexs > div{
		width: calc(50% - 10px) !important;
		margin: 0 5px 16px 5px !important;
		box-sizing: border-box;
	}
	.shopDetailIndexs > div img{
		width: 100% !important;
		height: auto !important;
		aspect-ratio: 1/1;
	}
	.shopDetailIndexsTitle{
		width: 100% !important;
		padding: 8px !important;
		font-size: 13px !important;
	}
	.shopDetailIndexsSale{
		padding: 4px 8px !important;
		font-size: 12px !important;
	}
	
	/* 商家信息区域 */
	.shopDetailBaseJie{
		padding: 16px !important;
	}
	.shopDetailBaseJie > div{
		flex-direction: column !important;
		align-items: flex-start !important;
		gap: 8px !important;
	}
	.shopDetailBaseJie > div > div:first-child{
		font-weight: 500;
		min-width: 80px;
	}
	.photo-list img{
		width: calc(50% - 5px) !important;
		height: auto !important;
		margin: 5px 2.5px !important;
		aspect-ratio: 4/3;
	}
	
	/* 擅长推荐区域 */
	.DetailTitleFlex{
		height: auto !important;
		padding: 16px !important;
		margin-top: 8px !important;
	}
	.hotDetail{
		flex-wrap: wrap;
		gap: 10px;
		margin-top: 10px !important;
	}
	.DetailTitle{
		margin-left: 0 !important;
		margin-bottom: 8px;
	}
	
	/* 作品列表区域 */
	.zuoPingDetails{
		padding: 16px !important;
		margin-top: 8px !important;
	}
	.youxiuZuoPingBase{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 16px;
		margin-top: 16px !important;
	}
	.youxiuZuoPingBase a{
		margin-bottom: 0 !important;
	}
	.youxiuZuoPingBase img{
		width: 100% !important;
		height: auto !important;
		aspect-ratio: 3/4;
	}
	.youxiuZuoPingName{
		height: auto !important;
		line-height: 1.4 !important;
		padding: 10px 0;
	}
	
	/* 分页移动端样式 */
	.row{
		padding: 20px 16px;
	}
	.pagination{
		justify-content: center;
	}
	.pagination li a{
		font-size: 14px;
		padding: 8px 12px;
	}
}

/* 店铺列表相关样式 */
.gongchangContentFlex{
	display: flex;
}
.gongchangContentFlexRight{
	display: flex;
	flex-wrap: wrap;
}
.gongchangShopInfo{
	width: 160px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.gongchangGoShop{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	margin-top: 15px;
	padding: 8px 16px;
	background-color: #F02325;
	color: white;
	border-radius: 20px;
	width: fit-content;
	margin-left: auto;
	margin-right: auto;
}
.gongCHangShop{
	margin-top: 10px;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	width: 100%;
}
.gongchangCollec{
	margin-top: 5px;
	font-size: 14px;
	color: #666;
	text-align: center;
	width: 100%;
}
.gongchangPrice{
	margin-top: 8px;
	font-size: 16px;
	color: #F02325;
	font-weight: 500;
}

	.contentFirstFlex{
		max-width: 567px;
		max-height: 363px;
	}
	.contentRight{
	}
	.contentRightText{
		width: 558px;
		font-size: 18px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		color: #333333;
	}
	.contentPriceTao{
		margin-top: 0 !important;
	}
	.TaoXiao{
		margin-top: 6px !important;
		font-size: 14px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #666666;
	}
	.TaoBiaoqian{
		display: flex;
		margin-top: 6px !important;
		flex-wrap: wrap;
	}
	.TaoBiaoqianDiv{
		padding: 3px 10px;
		background-color: #FEECDE;
		font-size: 12px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #FF8627;
		display: flex;
		border-radius: 4px 4px 4px 4px;
	}
	
	/* PC端：套餐标签和基地信息区域默认间距 */
	.base-info-wrapper {
		margin-top: 6px !important;
	}
	
	.TaoContentBtn{
		margin-top: 33px !important;
		display: flex;
		justify-content: space-between !important;
		align-items: center !important;
	}
	.contentFlexNew{
		width: 1200px;
		padding: 5px 4px;
		background-color: #fff;
		box-sizing: border-box;
		margin: 24px auto !important;
		display: flex;
	}
	.TaoContentBtnLeft{
		width: 200px;
		/* height: 42px; */
		background: #00BBFF;
		border-radius: 4px 4px 4px 4px;
		opacity: 1;
		text-align: center;
		line-height: 42px;
		font-size: 16px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #FFFFFF;
	}
	.TaoContentBtnRight{
		font-size: 16px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #666666;
	}


/*---------------Footer---------------*/

.b_btm_bg {
	width: 100%;
	min-width: 1200px;
	height: 122px;
	overflow: hidden;
	margin-top: 30px;
}

.b_btm_c {
	background-color: #FFF;
}

.b_btm {
	width: 1200px;
	height: 122px;
	overflow: hidden;
}

.b_btm table {
	color: #bfbfbf;
	font-size: 12px;
}

.b_btm table h2 {
	color: #333;
	font-size: 16px;
	font-weight: normal;
}

.b_nav {
	width: 100%;
	overflow: hidden;
	background: #282828;
	padding-top: 50px;
	padding-bottom: 40px;
}

.footer_list {
	width: 800px;
	float: left;
}

.b_nav dl {
	width: 110px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-left: 40px;
}

.b_nav dl dt {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: ##FFFFFF;
	font-size: 16px;
	margin-bottom: 20px;
}

.b_nav dl dt a {
	color: #fff;
	font-size: 16px;
}

.b_nav dl dt a:hover {
	color: #fff;
	text-decoration: underline;
}

.b_nav dl dd {
	margin-top: 14px;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.b_nav dl dd a {
	color: #999999;
}

.b_nav dl dd a:hover {
	color: #C3132A;
}

.b_er {
	width: 120px;
	height: 160px;
	overflow: hidden;
	text-align: center;
	float: right;
	margin-right: 40px;
}

.b_er_c {
	width: 120px;
	height: 120px;
	overflow: hidden;
	margin-bottom: 10px;
}

.b_tel_bg {
	width: 133px;
	height: 140px;
	overflow: hidden;
	color: #888888;
	float: right;
	margin-top: 5px;
}

.b_er p {
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
}

.b_tel_bg p span {
	color: #C3132A;
	font-size: 18px;
}

.btmbg {
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
	padding: 40px 0 30px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.14);
	background: #282828;
}

.btm {
	width: 1200px;
	overflow: hidden;
	color: #999999;
	font-family: "宋体";
	text-align: center;
}

.btm .logo2 {
	height: 70px;
	width: 70px;
	float: left;
	margin-left: 35px;
	margin-right: 10px;
}

.btm .logo2 img {
	height: 70px;
	width: 70px;
}

.btm .con {
	overflow: hidden;
	padding-left: 20px;
}

.btm .con ul {
	margin-bottom: 10px;
	overflow: hidden;
}

.btm .con li {
	float: left;
	line-height: 20px;
	margin-right: 30px;
}

.btm .con li a {
	color: #ccc;
}

.btm .con .beian {
	color: #999999;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
}

.btm .con .b_imgs {
	margin-top: 25px;
	overflow: hidden;
}


.btm .con .b_imgs img {
	width: 83px;
	height: 28px;
	margin-right: 20px;
	float: left;
	margin-bottom: 5px;
}
	.baseHotTip{
	}
	.contentFlex{	
		width: 1200px;
		padding: 32px 24px;
		background-color: #fff;
		box-sizing: border-box;
		margin: 24px auto  !important;
		display: flex;
		flex-wrap: wrap;
	}
	.contentFlex div{
		margin: 0;
	}
	.contentFlexGoodsDetail{
		display: flex;
		margin-bottom: 10px !important;
	}
	.contentFlexGoodsDetailImg{
		width: 176px;
		height: 200px;
		border-radius:  16px  0px 0px 16px ;
		overflow: hidden;
		margin: 0;
	}
	.contentFlexGoodsDetailText{
		font-size: 18px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		color: #333333;
		margin-top: 20px !important;
	}
	.contentFlexGoodsDetailLeft{
		width: 370px;
		margin-left: 24px !important;
	}
	.Contentprice{
		font-size: 22px;
		font-family: Lato, Lato;
		font-weight: bold;
		color: #F02325;
	}
	.textColor{
		font-size: 16px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #999999;
	}
	.PagesXiuTu div {
		margin: 0;
	}
	.PagesXiuTu .act {
		color: #00BBFF;
	}
	.shoucang .act {
		color: #00BBFF;
	}
	.youxiuZuoPingBase {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	
	}
	
	.youxiuZuoPingBase div {
		margin: 0;
	}
	
	.youxiuZuoPingName {
		width: 377px;
		font-size: 18px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 500;
		color: #333333;
		margin: 0 !important;
		box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.1);
	}
	
	.youxiuZuoPingName div {
		margin: 0;
	}
	
	.youxiuZuoPingTitle {
		font-size: 18px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: bold;
		color: #333333;
	}
	
	.youxiuZuoPingTitle div {
		margin: 0;
	}
	
	.xiutuZuoPingBtn1 {
		font-size: 14px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #FF8627;
		background: #FEECDE;
		border-radius: 4px 4px 4px 4px;
		opacity: 1;
		padding: 5px 24px;
		margin-right: 24px !important;
	}
	
	.youxiuZuoPingTexts {
		font-size: 14px;
		font-family: Microsoft YaHei, Microsoft YaHei;
		font-weight: 400;
		color: #666666;
		margin-top: 16px !important;
	}
	
	.xiutuBaseDetail {
		display: flex;
		padding: 25px 32px;
		margin-top: 24px !important;
		box-shadow: 0px 4px 8px 1px rgba(0, 0, 0, 0.1);
	}
	.xiutuBaseDetail1{
		display: flex;
		/*padding: 25px 32px;*/
	}
	
	.xiutuBaseImgFlex {
		margin-left: 24px !important;
	}
	
	.xiutuBaseImgPrice {
		font-size: 20px;
		font-family: Lato, Lato;
		font-weight: bold;
		color: #F02325;
		display: flex;
		margin-top: 12px !important;
	}
	.xiutuBaseImgPrice1{
		font-size: 20px;
		font-family: Lato, Lato;
		font-weight: bold;
		color: #F02325;
		display: flex;
		margin-top: 25px !important;
	}
	
	.xiutuBaseImgOrange {
		display: flex;
		align-items: center;
		font-size: 14px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #FF9C4F;
	}
	
	.zuopingXiuPing {
		padding: 2px 10px;
		background: #F8F8F8;
		border-radius: 19px 19px 19px 19px;
	}
	
	.zuopingXiuPingSui {
		font-size: 11px;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		color: #FF76B0;
	}

.btm a:hover {
	color: #999999;
	text-decoration: underline;
}

.index_two {
	background: #E2F7FF;
}

.index_three {
	background: #FFE9E2;
}

.index_four {
	background: #DFF8F0;
}

.floor_two {
	background: url(../images/index_23.png) no-repeat center top;
}

.floor_three {
	background: url(../images/index_24.png) no-repeat center top;
}

.floor_four {
	background: url(../images/index_25.png) no-repeat center top;
}
/*//右侧固定*/
.lj_right_fixed{position: fixed;width: 84px;right: 0;top: 380px;top: 25%;z-index: 998;}
.lj_right_fixed li{width: 100%;height: 92px;text-align: center;border-left: solid 1px #eee;border-bottom: solid 1px #eee;background: #fff;}
.lj_right_fixed li i{font-size: 22px;color: #999;font-weight: normal;display: inline-block;margin: 20px 0 4px 0;}
.lj_right_fixed li p{font-size: 14px;color: #999;}
.lj_right_fixed li:last-child{margin-top: 20px;border-top: solid 1px #eee;display: none;}
.lj_right_fixed li:hover{cursor: pointer;}
.lj_right_fixed li:hover i{color: #00BBFF;}
.lj_right_fixed li:hover p{color: #00BBFF;}
/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */

/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:1px solid #91b817;
	background:#FFF;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		0px solid #aaa;
	background: 	#ffffff;
}


/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}
/* tsShopContainer Download by http://www.codefans.net*/
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{width:520px; height:558px; float:left; position:relative;margin-right: 32px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative; border:1px solid #eaeaea; }
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px; width:520px; height:450px;}
#tsShopContainer #tsPicContainer{width:100%;height:90px;position:relative;margin-top:10px; }
#tsShopContainer #tsPicContainer #tsImgSArrL{width:15px;height:100%; background:url(../images/r_left.png) no-repeat left center; position:absolute;top:0px;left:0px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:15px;height:100%; background:url(../images/r_right.png) no-repeat right center; position:absolute;top:0px;right:0px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:0px;left:18px;width:1px;height:90px;overflow:hidden; }
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:88px; float:left;cursor:pointer;margin-right: 20px;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{display:block;width:88px;height:88px;border: solid 1px #eee;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:1px solid #C3132A;margin:0px;}
.yb_car_wrap{position: absolute;width: 380px;background: #fff;z-index: 999;border: solid 1px #eee;left: 0;top: 34px;border-top: none;display: none;padding: 30px 20px 0 20px;max-height:400px;overflow-y: scroll;}
.yb_car_wrap li{overflow: hidden;margin-bottom: 20px;}
.yb_car_wrap li .yb_car_wrap_le{width: 80px;height: 80px;text-align: left;margin: 0;border: solid 1px #eee;box-sizing: border-box;float: left;margin-right: 14px;}
.yb_car_wrap li .yb_car_wrap_le img{width: 100%;height: 100%;object-fit: cover;}
.yb_car_wrap li .yb_car_wrap_rit{width: 246px;float: left;}
.yb_car_wrap li .yb_car_wrap_rit h2{line-height:1.5;font-size: 14px;color: #333;font-weight: normal;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.yb_car_wrap li .yb_car_wrap_rit p{font-size: 14px;color: #bfbfbf;line-height: 1.5;margin: 6px 0 0 0;}
.yb_car_wrap li .yb_car_wrap_rit div span{font-size: 14px;color: #C3132A;font-weight: bold;}
.yb_car_wrap li .yb_car_wrap_rit div b{display: inline-block;border:1px solid rgba(195,19,42,1);border-radius: 2px;color: #C3132A;font-size: 12px;padding: 1px 4px;line-height: 16px;margin-left: 15px;font-weight: normal;}
.yb_car_wrap li:hover{cursor: pointer;}
.yb_car_wrap li:hover .yb_car_wrap_rit h2{color: #C3132A;}
.lj_ad_right{width: 243px;float: left;}
.leftNav ul li a{display: block;height: 100%;}
.no_data{text-align: center;}
.no_data i{font-size: 35px;color: #999;}
.no_data p{font-size: 14px;color: #999;margin-top: 10px;}
