@media only screen and (min-width:240px) and (max-width:1024px){
	.page_main_content{height:auto; overflow:hidden;width:100%;margin:0 auto;background-color:#ffffff;position:relative;top:-200px;z-index:200;min-height: 50px;}
	.content_main_width{width:100%;margin:0 auto;}
	.pro_list_box_4{
		float:left;
		width:227px;
		margin: 15px 15px 50px;
		/*margin-left:15px;*/
		/*margin-top:15px;*/
		/*margin-right:15px;*/
		/*margin-bottom:50px;*/
		border: 1px solid #eee;
		height: 320px;
	}
	.pro_list_box_3{
		float:left;
		width:25%;
		padding-left:5px;
		padding-right:5px;
		/*width:237px;
        margin-left:10px;
        margin-right:10px;*/    margin-top: 5px;
		margin-bottom:5px;
		background-color:transparent;
		/*background-color:#efefef;*/
	}

	.pro_list_box_oneline{
		width:300;
		margin-left:15px;
		margin-right:15px;
		margin-bottom:50px;
	}

	.shadow_mask_proprice{
		line-height:30px; border-bottom:solid 1px #ccc; font-weight:bold; width:140px; color:#111; margin-top:85px; text-align:center; margin-left:auto; margin-right:auto;
	}

	.pro_lisgt_pricename_oldprice{
		display:none;
	}

	.shopping_buybtn_1{
		float:left;
		width:60%;
		margin-bottom:10px;
	}

	.shopping_buybtn_2{
		float:left;
		width:40%;
		margin-bottom:10px;
		padding-right:0px;
		padding-left:0px;
	}

	.shopping_buybtn_3{
		float:left;
		width:100%;
		margin-bottom:10px;
	}

	.index_pro_3_picheight{
		height:140px;
		max-height:140px;
		overflow-y:hidden;
	}

	.index_pro_3_pic_height{
		height:140px;
		max-height:140px;
		overflow-y:hidden;
	}

	.page_title_main_index > img{width:100%;}
	.page_title_main_index{padding-left: 0;padding-right: 0;}
	.page_title_theme{    line-height: 130px;}
	.in_coupon_price,.generalCoupon_price{font-size: 30px;}
	.pro_sort_nav_back{top:-303px;}
	.more_blackbox {position: absolute;top: -276px;display: inline-block;right: 40px;}
}

/*1200px*/
@media only screen and (min-width:1025px){
	.content_main_width{
		width:1120px;/*width:100%; */margin-left:auto; margin-right:auto;
	}
	.page_title_main_index > img{width:1000px;}
	.more_blackbox{ position: absolute;top: -226px;left: 80%;display:inline-block;}
	.page_main_content{height:auto; overflow:hidden;width:1000px;margin:0 auto;background-color:#ffffff;position:relative;top:-170px;z-index:88;  min-height: 200px;}
	.pro_list_box_4{
		float:left;
		width:100%;
		padding: 5px 5px;
		margin-bottom: 10px;
		/*height: 340px;*/min-height: 340px;
		background-color: #f9f9f9;
	}
	.pro_list_box_3_header{    width: 100%;
		text-align: center;
		font-size: 24px;
		font-weight: 400;
		margin-bottom:15px;
	}

	.pro_list_box_3_details{width: 100%;
		text-align: center;
		color: #999999;
		margin-bottom: 20px;
	}

	.pro_list_box_3{
		float:left;
		width: calc(25% - 7.5px);
		margin: 10px 3.5px;
		background-color:transparent;
	}



	.pro_list_box_oneline{
		/*float:left;
        width:300px;*/
		margin-left:15px;
		margin-right:15px;
		margin-bottom:50px;
	}

	.shadow_mask_proprice{
		line-height:30px; border-bottom:solid 1px #ccc; font-weight:bold; width:140px; color:#111; margin-top:120px; text-align:center; margin-left:auto; margin-right:auto;
	}

	.pro_lisgt_pricename_oldprice{
		color:#999; text-decoration:line-through; margin-right:10px;
	}


	.shopping_buybtn_1{
		float:left;
		width:42%;
		margin-bottom:10px;
	}

	.shopping_buybtn_2{
		float:left;
		width:30%;
		margin-bottom:10px;
		padding-right:10px;
		padding-left:0px;
	}

	.shopping_buybtn_3{
		float:left;
		width:28%;
		margin-bottom:10px;
	}

	.index_pro_3_picheight{
		height:160px;
		max-height:200px;
		overflow-y:hidden;
	}

	.index_pro_3_pic_height{
		height:280px;
		max-height:280px;
		overflow-y:hidden;
	}

	.page_title_main_index{padding-left: 80px;padding-right: 80px;}
	.page_title_theme{    line-height: 172px;}
	.in_coupon_price,.generalCoupon_price{font-size: 30px;}
	.pro_sort_nav_back{top:-252px;}
}

.container{width:100%; margin-left:auto; margin-right:auto;overflow:hidden;}
/*common*/

.block_padding{
	padding-top:50px;
	padding-bottom:50px;
}

.block_padding_30{
	padding-top:30px;
	padding-bottom:30px;
}

.nav_back{
	/*background:url(../i/nav_back.jpg); */background-position:center top; background-repeat:no-repeat; width:100%; height:128px;/*height:100px;*/background-color:#ffffff;
}

.top_nav_center{
	text-align:center;
	height:80px;
}

.top_nav_top_left{
	padding-top:30px;
}

.top_nav_top{
	padding-top:21px;
}

.top_nav_logo{
	padding-top:10px;
}



.nav_menu_main{
	background-color:#ffffff; line-height:40px; height:40px;
	position:relative;
	width:100%;
}

.nav_menu_width{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	height:40px;
	position:relative;
}

.menu_tab{
	text-align:center;
	line-height:40px;
	font-size:14px;
	width:90px;
	float:left;
	list-style:none;
}
.my-a-active{color:#b4a078 !important;border-bottom:2px solid #b4a078;padding-bottom:3px;}
.menu_tab_here{
	list-style:none;
	float:left;
	width:170px;
	text-align:center;
	line-height:40px;
	font-size:14px;
	background-color:#e3e3e3;
}

.menu_tab_href{
	color:#000000;
	/*font-weight:lighter;*/
	cursor:pointer;
}


.menu_tab_href:hover{
	color:#e00f14 !important;
}

.menu_tab_href_here{
	color:#000 !important;
}

.banner_width{
	width:100%
}

.banner_width .am-prev{left:200px !important;}
.banner_width .am-next{right: 200px !important;}
/*************/

.shadow_mask a {
	position:absolute;
	width:100%;
	height:100%;
}

.shadow_mask a:hover {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjI3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yNyIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.51) 99%, rgba(0,0,0,0.51) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0)), color-stop(1%,rgba(0,0,0,0)), color-stop(99%,rgba(0,0,0,0.51)), color-stop(100%,rgba(0,0,0,0.51)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.51) 99%,rgba(0,0,0,0.51) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.51) 99%,rgba(0,0,0,0.51) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.51) 99%,rgba(0,0,0,0.51) 100%);
	background: radial-gradient(ellipse at center,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.51) 99%,rgba(0,0,0,0.51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#45000000',GradientType=1 );
}

.index_pro_padding_lr{
	/*padding-left:15px; padding-right:15px;	padding-bottom:15px;*/padding:15px;
}

.index_pro_3_background{
	background-color:transparent; width:100%;
	height:auto;
	overflow:hidden;position:relative;
}



/**************slider**************/

/*.index_pro_3_padding:nth-of-type(2n){
padding:17px;
background-color:transparent;
height:120px;
position:relative;
top:-100px;left:0;
}
.index_pro_3_padding:nth-of-type(2n+1){
padding:17px;
background-color:transparent;
height:120px;
position:relative;
top:-200px;left:0;
}*/
.index_pro_padding_lr:nth-of-type(2n+1) .index_pro_3_padding{padding:17px;
	background-color:transparent;
	position:absolute;
	bottom:0;left:0;
}
.index_pro_padding_lr:nth-of-type(2n) .index_pro_3_padding{padding:17px;
	background-color:transparent;
	position:absolute;
	top:0;left:0;
}
.index_pro_3_padding_fff{
	padding:17px;
	background-color:#fff;
	height:120px;
}

.index_pro_3_background .index_pro_3_char4{
	margin-top:0px; padding-top:5px;text-align:left; font-size:14px; color:#777; text-align:left;border-top:solid 1px #ccc;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:25px; max-height:25px;
	display:block;
	opacity: 0;
	transition: 1s;
	-webkit-transition: 1s;
	-moz-transition: 1s;
}

.index_pro_3_background:hover .index_pro_3_char4{
	opacity: 1;
}

.index_pro_3_char{
	overflow:hidden;
	height:auto;
}

.index_pro_3_char2{
	text-align:center;
	font-size:18px;
	/*color:#000000;*/
	border-bottom:solid 1px #ffffff;
	padding-bottom:5px;
	margin-bottom:5px;
}

.index_pro_3_char2_fff{
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color:#111;
	padding-bottom:5px;
	margin-bottom:5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	line-height: 1.3em;
	-webkit-line-clamp: 2;
	max-height: 2.6em;
}

.index_pro_3_char3{
	text-align:center;
	font-size:14px;
	color:#000000;
}

/******No slider********/
.index_pro_3_picheight>a>img{
	width: 100%;
	height:100%;
}

.index_pro_3_padding_nos{
	background-color:#fff;
	margin-bottom:50px;
}

.index_pro_3_char_nos{
	overflow:hidden;
	height:auto;
	padding-top:10px;
}

.index_pro_3_char2_nos{
	float:left;
	font-size:22px; font-weight:bold;
}

.index_pro_3_char3_nos{
	float:right; font-size:16px; font-weight:bold; color:#b71c22;
}

.index_pro_3_char4_nos{
	margin-top:0px; padding-top:5px;text-align:left; font-size:14px; color:#777; text-align:left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	line-height: 1.9em;
	-webkit-line-clamp: 2;
	/* number of lines to show */
	max-height: 3.8em;
}

/****************************/

.page_title_main_index{
	margin-left:auto;height:300px;
	margin-right:auto;background-color:#f45a40;
}


.page_title_main{
	text-align:center;
	margin-bottom:30px;
	padding-left:80px;
	padding-right:80px;
	margin-left:auto;
	margin-right:auto;
}

.page_title_main p{
	color:#000; font-size:24px;/* line-height:8px;*/ margin-top:20px; letter-spacing:5px;
}

.page_title_main span{
	color:#999; letter-spacing:2px; margin-top:0px; font-size:14px;
	line-height:30px;
	color:#666;
}

/* 优惠券index.php 1处 */
.in_coupon_main{border: 1px solid #f45a40; padding:20px 0;background-color: #fff;width:100%;display: inline-block;text-align:center;letter-spacing: 1px;}
.in_coupon_main .am-u-sm-4{border-right:1px solid #f45a40 !important;}
.in_coupon_content{display:inline-block; background-color: transparent;color:#f45a40;text-align:center;padding-right:20px;padding-left:20px;}
.in_coupon_main .am-u-sm-4:last-child{border-right:0 !important;}
.in_coupon_price{color: #f45a40;font-weight: bold;}
.in_coupon_limit{font-size: 14px;line-height: 25px;}
.in_coupon_btn{margin-top:10px;}
.in_coupon_btn a{color:#f45a40; cursor:pointer;border: 1px solid #f45a40;padding: 3px 8px;letter-spacing: 1px;margin-top:10px;}
.in_coupon_btn a:hover{color:#f45a40;}

/* 优惠券index.php 2处 */
.page_title_theme{display:inline-block;text-align: left;font-size: 22px;font-weight: 200;color: #ffffff;letter-spacing: 2px;float:left;}
.generalCoupon_main{color:#ffffff;display:inline-block;float:right;text-align: center; margin-top: 25px;}
.generalCoupon_content{margin: 0 20px;display:inline-block;}
.generalCoupon_price{display: inline-block;}
.generalCoupon_content a{background-color: #ffffff; padding: 1px 5px;color: #f45a40; cursor:pointer;}

.pro_mask_main{position:relative;background-color:#eeeeee;}

.showTop{content:'';width:0;height:0;position:absolute;border-width: 25px;border-style: solid;border-color: #ff4444 transparent transparent #ff4444;}
.showTop span{position: absolute;left: -22px;color: #ffffff;transform: rotate(-45deg);top: -20px;font-size: 15px;}
.pro_label_lt{
	position:absolute; bottom:10px; left:10px;
}

.pro_label_lt > span{
	margin-right:10px !important;margin-bottom: 5px;opacity: 0.7;
}

.shadow_mask a {
	text-align:center;
	position:absolute;
	width:100%;
	height:100%;
	background: none;
	background-image:none;
	background-position:center;
	background-repeat:no-repeat;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
	transition:all 0.4s linear;
}

.shadow_mask a:hover {
	background: rgba(0,0,0,0.5);
	background-image:url(../i/pro_list_mask.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:90%;
}

.shadow_mask_char{
	display:none;
}

.shadow_mask_proname{
	color:#111; margin-top:5px;
}

.pro_list_pricename{
	height:40px; width:100%; overflow:hidden; padding-top:10px;	/*
 border-bottom:solid 1px #e1e1e1;*/
}

.pro_list_box_3_main{
	height:100px; text-align:center; color:#595757; width:80%; margin-left:auto; margin-right:auto; margin-top:5px;
}

.pro_list_box_3_main_title{
	line-height:30px;/* border-bottom:solid 1px #595757; */font-size:14px;	font-weight:bold;
	word-break: break-all;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.pro_list_box_3_main_resume{
	line-height:26px;
	font-size:13px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	max-height:26px;
}

.pro_list_box_3_main_price{
	margin-top:5px; font-size:14px;	color:#f5464d;
}

.pro_list_box_4 .pro_list_pricename{
	height:40px; width:100%; overflow:hidden; padding-top:10px;
	opacity: 1;
	transition: 0.6s;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
}

.pro_list_box_4:hover .pro_list_pricename{
	height:40px; width:100%;
	opacity: 0;
}

.pro_list_pricename_title{text-align: center;font-size: 14px;font-weight: bold;margin-top: 10px;font-family: "Microsoft Yahei","微软雅黑",verdana;}
.pro_list_pricename_l{
	padding-left:10px; font-size:16px; font-weight:bold;
	float:left;
	margin-bottom:10px;
	text-align:center;
}
.pro_list_pricename_r{
	padding-right:10px;
	text-align:center;
	float:right;
}
.pro_list_pricename_price{margin-top: 5px; font-size: 14px;color: #ff4444;text-align:center;margin-bottom:5px;}
.pro_list_pricename_buttom{
	line-height:18px; /**padding-top:10px;**/ color:#999; text-align:left;
	height:36px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.more_blbox{display: inline-block; float: right;margin-top:15px;margin-right: 15px;font-size:16px;}
.more_blbox a{color: #000000;letter-spacing: 5px;    font-weight: bold;}
/*.more_blackbox{
/*margin-left:auto; margin-right:auto; margin-top:15px; width:308px; height:50px;width:105px; height:40px;*/
/*background-image:url(../i/find_more_back.png); background-position:center; background-repeat:no-repeat;background-color:#ff4042; line-height:40px; text-align:center; letter-spacing:5px;
position: absolute;top: -257px;left: 77%;display:inline-block;
}*/

.more_blackbox a{
	/*font-weight:bold !important;
	color:#111 !important;*/font-size: 18px;
	color:#eeeeee !important;
}

.pro_sort_nav_back{
	/*background-image:url(../i/pro_sort_back_0.png); background-position:top !important; background-repeat:repeat-x;*/
	padding:0px;
	width:100%;position:absolute;left:40%;
}

.pro_more_pic{
	text-align:right; margin-bottom:20px;
}

.search_box{
	width:340px; height:50px; /*padding-left:10px; padding-right:10px; padding-bottom:10px;*/ border:solid 1px #999; color:#999; font-weight:lighter; padding-top:0px;
	position:relative;
}

.prodetail_sel{
	float:left; list-style:none; margin-right:10px; width:50px;
}

.prodetail_sel > img{
	width:50px;
	height:50px;
}

.prodetail_sel :hover{
	float:left; list-style:none; width:50px; border: solid 2px #b71c22;
}

.prodetail_sel :hover > img{
	width:46px;
	height:46px;
}

.prodetail_selected{
	float:left; list-style:none; margin-right:10px; width:46px; border: solid 2px #b71c22 !important;
}

.prodetail_selected > img{
	width:46px;
	height:46px;
}
.am-pagination > li > a{font-weight:normal !important;font-size:15px !important;}
.pagenav_angle_left > a,
.pagenav_angle_left > span {
	/*border-radius: 6px 0 0 6px;
    border-right:none !important;*/
}
.am-pagination > .am-active > a{    background-color: #b71c22;border-color: #b71c22;}
.pagenav_angle_right > a,
.pagenav_angle_right > span {
	/*border-radius: 0 6px 6px 0;*/
	border-right: 1px solid #ddd !important;
}

.pronav_redpit{
	display:block;
}

.pronav_box {
	float:left; width:auto; margin-left:42px; margin-right:42px; padding-top:10px; text-align:center
}
.pronav_box_index {
	float:left; width:25%; /*margin-left:42px; margin-right:42px; */padding-top:10px; text-align:center
}
.pronav_box .pronav_nopit{
	display:none;
}

.pronav_box:hover .pronav_nopit {
	display:block;
}

.input_content_style{
	/*line-height:45px !important;*/
	height:45px !important;
	/*padding-top:0px;*/
}

.input_select_style{
	height:45px !important;
}

.red_button{
	background-color:#d2505a !important;
	border-color:#d2505a !important;
}

.buycounter_button{
	/*color:#d2505a; margin:5px; vertical-align:middle; cursor:pointer;background-color: transparent;outline: 0;border: 0;*/
	color: #c3bdbd;
	vertical-align: middle;
	cursor: pointer;
	text-align: center;
	width: 30px;
	height: 30px;
	float: left;
	line-height: 30px;
}
.disabledbuycounter_button{color:#aaaaaa; margin:5px; vertical-align:middle;background-color: transparent;outline: 0;border: 0;}
.buycounter_number{
	/*text-align:center; width:30px; height:26px; line-height:26px;*/
	text-align: center;
	width: 40px;
	height: 29px;
	float: left;
	line-height: 29px;
	border-radius: 0px;
	box-shadow: none;
	border-style: none;
	border-image: none;
	border: none;
}

.client_info_nav{
	text-align:left; padding-left:15px; width:100%; line-height:50px; height:50px; border-bottom:solid 1px #e1e1e1; font-size:16px;
}


.client_info_nav_here{
	background-color:#F6F6F6;
}

.client_info_nav a {
	color:#666 !important;
	padding-left:10px !important;
}

.shopcart_itemlist > li{
	margin-bottom:10px;
	list-style:none;
}

.shopcart_itemlist > li > span{
	font-size:20px;
	color:#111;
}

.propic_border{
	/*border: solid 1px #e1e1e1;	*/
}

.shopcart_bottominfo{
	height:auto; overflow:hidden;
}
.shopcart_bottominfo li{
	float:right;
	margin-left:20px;
	list-style:none;
	line-height:40px;
	font-size:16px;
}

.shopcart_bottominfo > li > span{
	font-size: 15px;
	color: #999;
}

.sub_title_1_3{
	text-align:left;
	border-bottom:solid 1px #e1e1e1;
	line-height:30px;
	padding-left:15px;
	margin-bottom:20px;
	font-size:16px;
	font-weight:600;
	overflow:hidden;
}

.osl_li{float:left;padding: 0;margin-bottom:0;list-style:none;}
.osl_li::before{content: '\20';
	height: 13px;
	width: 0;
	border-left: 1px solid #d9d9d9;
	vertical-align: middle;
	font-size: 0;
	display: inline-block;}
.osl_li a{margin:0;color:#333;padding:0 20px 5px;}
.osl_active{color:#ff4444 !important;border-bottom:2px solid #ff4444;}

.payway_sel{
	border:solid 1px #e1e1e1; padding:5px; float:left; margin-right:50px; width:170px; cursor:pointer;
}

.payway_sel_selected{
	border:solid 2px #003; padding:5px; float:left; margin-right:50px; background-color:#FAF7D1; width:170px; cursor:pointer;
}

.shopstep_main{
	height:auto; overflow:hidden;
	margin-bottom:30px;
}

.shopstep_main_step{
	float:left; width:220px; height:auto;
}

.shopstep_main_step > button{
	width:100% !important;
}

.shopstep_main_arrow{
	float:left; width:80px; height:40px; line-height:40px; padding-left:30px; padding-right:30px;
}


.shop_star > form {
	margin-bottom:10px !important;
	font-size:16px;
	font-weight:bold;
	margin-left:70px;
}

.star_result{
	font-size:18px;
	font-weight:bold;
	color:#F30;
}

.client_shopstar_pic{
	width:90px; height:75px; background-color:#DFEEF2; line-height:75px;
	text-align:center;
}

.coupon_score{
	height:30px; float:right;
	font-size:14px;
	font-weight:bold;
	color:#111;
	padding-right:50px;
	/*border-bottom:solid 1px #e1e1e1;
    margin-bottom:20px;*/
}

.coupon_score > span {
	font-size:18px;
	font-weight:bold;
	color:#F03;
}

.coupon_main{
	padding-right:10px; margin-bottom:20px;
}

.coupon_content{
	height:auto; text-align:center; padding:10px; border-bottom:dashed 2px #fff; position:relative;
}

.coupon_ok{
	background-color:#74d2d4;
}

.coupon_used,.coupon_overdue{
	background-color:#c1c1c1;
}
.coupon_pending{
	background-color:#ffc160;
}
.coupon_content > p {
	font-size:40px; font-weight:bold; color:#fff;
}

.coupon_content > span {
	font-size:14px; color:#197f81; line-height:25px;
}

.coupon_statu{
	position:absolute; top:0; right:0; padding-right:10px; padding-left:10px; text-align:right; line-height:30px; color:#fff;
}


.coupon_number{
	background-color:#f4f4f4; text-align:left; padding:10px; line-height:25px;
}

.business_title{
	background-color:#111111;
}

.business_title > div{
	padding:30px 0 30px 0; line-height:40px; font-size:20px; color:#fff;
}

.art_name_listbox{
	height:288px;
}

.art_name_picbox{
	height:300px;
}

.art_name_listbox{
	height:255px;
}

.art_name_picbox{
	height:267px;
}

.sub_coupon_title{
	border-bottom:solid 1px #e1e1e1;
	height:auto;
	overflow:hidden;
	padding:10px 15px 10px 15px;
	margin-bottom:30px;
}

.sub_coupon_li_left{
	line-height:30px;
	font-size:16px;
	font-weight:600;
	text-align:left;
	float:left;
}

.sub_coupon_li_right{
	line-height:30px;
	font-size:16px;
	font-weight:600;
	text-align:right;
	float:right;
}

.shoppingcart_num{
	font-size:3px !important;
	padding-left:5px !important;
	padding-right:5px !important;
	padding-top:2px !important;
	position:absolute !important;
	top:2px;
	right:5px;
}

.salepage_button{
	width:100% !important;
	background:#fff !important;
	height:37px !important;
	padding:0px !important;
	border:solid 2px #d94a66 !important;
	font-size:20px !important;
	color:#d94a66 !important;
	font-weight:bold !important;
	line-height:normal !important;
	position:relative;
}

.salepage_button_pit{
	position:absolute;
	top:11px;
	left:-7px;
}

.door_keyword{
	text-decoration:underline !important;
	margin-right:10px;
}

.door_keyword:hover{
	text-decoration:none !important;
}

.searchbox_top{
	display:inline-block;border:0;
}

.searchbox_top > input {
	/*.searchbox_top_icon {*/
	border:0;outline:0;width:150px;
	/*width:25px;*/
	height:25px;
	/*background-image:url(../i/icon_search.png);*/ background-color:#ffffff; background-position:right; background-repeat:no-repeat; border:none;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	transition:all 0.2s linear;
}

.searchbox_top > input:focus {
	width:200px;
	height:25px;
	padding-left:5px; line-height:25px; /*background-image:url(../i/icon_search.png); */background-color:#fff; background-position:right; background-repeat:no-repeat; border:none;
}

.buy_sample_pic{
	width:60%;
	margin-left:auto;
	margin-right:auto;
}

.buy_sample_text{
	text-align:left;
	margin-bottom:40px;
	margin-top:10px;
	line-height:22px;
	font-size:16px;
	width:80%;
	margin-left:auto;
	margin-right:auto;
}

.door_pro{
	padding:30px;
}

.door_pro > a > img {
	width:100%;
	display:block;
	margin-bottom:15px;
}

.door_pro > a > span {
	font-size:14px;
	color:#111;
	margin-bottom:10px;
	line-height:16px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	max-height:16px;

}

.p_extra_text tr{line-height:30px;}
#tab-product .am-active{background-color:#ffffff !important;margin-bottom: -1px;border-top: 3px solid #da4a65!important;}
#tab-product .am-active a{font-size:18px !important;color:#C03 !important;border-bottom: 1px solid #ffffff !important;}

#tab-product a{font-size: 18px;color: #333;letter-spacing: 2px;font-weight:500;}


/********************************主页相关更新调节******************************/
/*常用css*/
.remove-padding{
	padding:0px;
}
.remove-margin{
	margin:0px;
}
.remove-border{
	border:none;
}
.remove-padding-both{
	padding-left:0px;
	padding-right:0px;
}
.padding-both-ad{
	padding-left: 10px;
	padding-right:10px;
}
.padding-ad{
	padding:10px;
}

/*常用结束*/


.top-hover-div{
	position: absolute;
	display: flex;
	width: 100%;
	z-index: 999;
	height: auto;
	background-color: #fff;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px 0px;
}
.index-top-ul-class{
	list-style: none;
	margin:auto;
	width: 930px;
}
.index-top-ul-class li{
	float: left;
	width: 100px;
	text-align: center;
	margin: 0px 15px;
	cursor: pointer;
}
.index-top-ul-class img{
	height:60px;
	width:50px;
}
.index_top_li_span_style{
	color: #000;
	display: block;
	text-align: center;
	margin-top: 5px;
}
.class_hover_left:hover span{
	color: #b4a078;
	font-weight: bold;
}

.my-a-active-point{
	color: #b4a078!important;
	border-bottom: 2px solid #b4a078;
	padding-bottom: 3px;
}
.menu_sele>a:hover{
	color: #b4a078!important;
}

/**********主页总体布局css***************/
.index-outDiv-class{
	width: 1000px;
	margin: 30px auto;
}
.index-divtitle-class{
	padding-bottom:20px;
	display: flex;
	justify-content: space-between;
}
.index-divtitle-class>h3{
	 font-size: 28px;
	 font-weight: bold;
	 line-height: 1;
	 float: left;
	 margin-right: 20px;
	margin-bottom: 0px;
 }
.index-divtitle-class>h3+a{
	float: right;
	padding-top:13px;
	display: inline-block;
	line-height: 1;
	cursor: pointer;
	color:#000;
}
.index-brand-li-class{
	cursor: pointer;
	height: 150px!important;
	display: flex!important;
	align-items: center;
	align-content: center;
}
.index-pic-span-class{
	width: 100%;
	padding-bottom: 9px;
	background-color: transparent;
	position: absolute;
	top: 0px;
	left:0px;
}
.index-pic-span-class>div{
	text-align: center;
	font-size: 20px;
	color: #000;
}
.index-outDiv-class ul>li:first-child{
	padding-left: 0px;
}
.index-outDiv-class ul>li:last-child{
	padding-right:0px;
}
.am-nav > li > a > span{
	 font-size: 13px;
 }
.am-nav > li.am-active > a > span{
	font-size: 14px;
}
.index-martop-class{
	position: relative;
}
.bgcolor-beige{
	background-color: #fffcfa;
}
.bgcolor-green{
	background-color: #fdfffa;
}
.index-cou-ban-class{
	width: 100%;
	height:260px;
}
.index-cou-ban-class img{
	width:100%;
	height:100%;
}
.pro_list_box_last_main_title{
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	word-break: break-all;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	padding: 0 10%;
}
.pro_list_box_last_main{
	height: 60px;
	text-align: center;
	color: #595757;
	width: 100%;
	padding-top: 5px;
	background-color: #fff;
}

/*主页以及分类部分*/
.index-onType-img-class{
	width: 350px;
	height:552.88px;
	float: left;
}
.index-onType-img-class>img{
	width: 100%;
	height:100%;
}
.index-onType-shop-class{
	width:calc(100% - 350px);
	float: right;
	min-height: 550px;
}

.pro_list_box_3_index_type{
	float:left;
	width: calc(33.3% - 10px);
	margin: 5px 5px;
	background-color:transparent;
}
.index-onType-ul-list{
	list-style: none;
	display: inline-block;
	margin: 0px;
	margin-top: 8px;
}
.index-onType-ul-list li{
	display: inline-block;
	margin: 0px 5px;
}
.index-ontype-a-class{
	margin-left:30px;
	cursor: pointer;
	color:#000;
}
.index-type-margin-class{
	position: relative;
	width: 100%;
	padding: 20px 0px;
}
.indiv-margin-advance>div:nth-child(2){
	margin-left:0px;
}
.indiv-margin-advance>div:last-child{
	margin-right: 0px;
}

/*页面中a标签的point-hover样式调节*/
.hrh-a-hover-class{
	cursor: pointer;
	color: #000;
}
.hrh-a-hover-class:hover{
	color: #b4a078;
}

/*products页面的修改*/
.pro-top-menu-ul-class{
	position: relative;
	cursor: pointer;
	color: #837f7f;
	padding: 3px 18px 3px 10px;
	border: 1px solid #c7c0c0;
	background-color: #fff;
	float: left;
}
.pro-active-top-menu-ul-class{
	position: relative;
	cursor: pointer;
	color: #fff;
	padding: 3px 18px 3px 10px;
	border: 1px solid #dd3743;
	background-color: #dd3743;
	float: left;
}
.pro-left-menu-div{
	flex:1;
}
.pro-left-menu-div>div:nth-child(1),
.pro-left-menu-div>div:nth-child(2){
	border-right: none!important;
}

/*箭头*/
.list-ui-down-Arrow{
	font-size: 22px!important;
	position: absolute;
	right: -1px;
	top: -2px;
}

/*products_detail页面的修改*/
.pro-topic-class{
	background-color: #ffffff;
	color: #da4a65;
	border: 1px solid #da4a65;
}
.d_left{
	width: 55%;
	float: left;
	position: relative;
}
.d_right{
	width:45%;
	padding-left: 25px;
	float: right;
	position: relative;
}
.shop_detailed_page_Nub {
	display: inline-block;
	font-size: 17px;
	border: 1px solid #ddd;
}
.shop_detailed_page_Nub span:nth-child(1) {
	border-right: 1px solid #ddd;
}

.shop_detailed_page_Nub span:nth-child(3) {
	border-left: 1px solid #ddd;
}
.index_pro_3_background_new{
	background-color: transparent;
	width: 100%;
	height: auto;
	overflow: hidden;
}

/*调节icon里面嵌套字的padding*/
.a-icon-ad:before{
	padding-right: 5px;
}

/*调节table中第一个chebox的位置*/
.tb-check-ad{
	display: table-cell;
	vertical-align: middle!important;
	text-align: center;
}

/*checkbox样式*/
.car_style_check{
	display: none;
}
.car_style_check + label {
	background-color: #fff;
	border: 1px solid #9b9999;
	box-shadow: 0px 0px 2px #5b5b5b;
	width: 21px;
	height: 21px;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	border-radius: 50%;
	margin: 0px 5px 0px 0px;
	padding: 0px 2px 15px 0px;
}
.che_cg_class{
	background-color: red !important;
	color: #fff !important;
	border: none !important;
}
.car_style_check:checked + label:after {
	content: "\2713";
	font-size: 17px;
	position: relative;
	top: -4px;
}
#product_ids+table>thead>tr>th,
#my_value+table>thead>tr>th{
	border:none;
}
.shop-cart-buy-mes-class{
	background-color: #fdfbf5;
	border-top: 1px solid #ddd;
	height: 60px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.shop-cart-buy-mes-class button{
	width: 100px;
	height: 100%;
	background-color: #b4a078;
	border: none;
}
.sp-left-s{
	display: inline-block;
	width: 80px;
	text-align: right;
}
.shopcart-coupon-display-class+div{
	display: none;
}
.sp-tb-list-cl{
	width: 50%;
	text-align: right;
	margin-left: 0px!important;
}
.sp-btn-bk{
	width: 150px;
	padding: 1rem;
	background-color: #8a8686;
	border: 1px solid #8a8686;
}
.sp-btn-bk:hover{
	background-color: #8a8686;
	border: 1px solid #8a8686;
}
.sp-btn-sub{
	width: 150px;
	padding: 1rem;
	background-color: #B4A078;
	border: 1px solid #B4A078;
}

.sp-cart-tb-div .am-table > tbody > tr.am-active > td{
	background-color: #fdfbf5;
}
.sp-cart-tb-div .am-table > tbody > tr.am-active > td{
	background-color: #fdfbf5;
}
.sp-po-div{
	height: 40px;
	line-height: 40px;
}
.sp-po-div+span{
	display: inline;
	margin-left: 15px;
}
.sp-ad-ch-div{
	background-color: #fdfbf5;
	position: relative;
	margin-bottom: 15px;
}
.sp-ad-cg-btn-div{
	width: 100px;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
}
.sp-ad-cg-btn-div>button{
	color: #fff;
	border: none;
	padding: 10px 15px;
	background-color: burlywood;
}
.sp-cart-tb-div{

}

/* 新闻视频播放class 2021-02-19 by lxj 开始 */
.video_div{
	margin:20px;
	padding-top:10px;
	padding-bottom:10px;
}
.video_div video{
	width:100%;
	height:auto;
}
/* 新闻视频播放class 2021-02-19 by lxj 结束 */

/* 新闻音频播放class 2021-02-19 by lxj 开始 */
.audio_div{
	margin:20px;
	padding-top:10px;
	padding-bottom:10px;
}
.audio_div .audio_bg_div{
	background: #f1f3f4;
	border-radius: 5px;
	box-shadow: 1px 1px 3px 0px #d8d8d8;
}
.audio_div .audio_info_div{
	padding: 10px 10px 5px 10px;
	display: flex;
}
.audio_div .audio_box_div_1{
	padding:0;
}
.audio_div .audio_box_div_2{
	padding:0px 5px;
	text-align: left;
	width: 65vw;
}

.audio_div img{
	width:50px;
	border-radius: 2px;
	box-shadow: 1px 1px 3px 0px #d8d8d8;
}
.audio_box_div_2 div{
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width:100%;
	height: 24px;
}
.audio_div audio{
	width:100%;
	height: 30px;
	outline: none;
}
/* 新闻音频播放class 2021-02-19 by lxj 结束 */