@charset "utf-8";

/*a {*/
/*	text-decoration: none;*/
/*	font-family: Arial, Helvetica, sans-serif;*/
/*}*/

/*html,*/
/*body,*/
/*div,*/
/*h1,*/
/*h2,*/
/*h3,*/
/*dl,*/
/*dt,*/
/*dd,*/
/*ol,*/
/*textarea,*/
/*img,*/
/*table,*/
/*th,*/
/*td,*/
/*article,*/
/*aside,*/
/*footer,*/
/*ul,*/
/*li,*/
/*form,*/
/*label,*/
/*p,*/
/*span,*/
/*applet,*/
/*object,*/
/*iframe,*/
/*input,*/
/*button,*/
/*select {*/
/*	padding: 0;*/
/*	margin: 0;*/
/*	border: 0 none;*/
/*	color: #FFF;*/
/*	font-family: Arial, Helvetica, sans-serif;*/
/*	list-style: none;*/
/*	font-weight: normal;*/
/*}*/

/*html {*/
/*	font-size: 100%;*/
/*}*/

body {
	background-color: #f5f5f5 !important;
}

.ast-arrow-svg {
    margin-top: 10px !important;
}

a img {
	border: 0px none #FFF;
}

.clear {
	clear: both;
}

.height29 {
	height: 29px;
}

.height40 {
	height: 40px;
}

.height23 {
	height: 23px;
}

.height20 {
	height: 20px;
}

.height32 {
	height: 32px;
}

.height30 {
	height: 30px;
}

.height15 {
	height: 15px;
}

/*header {*/
/*	background-color: #FFF;*/
/*	height: 70px;*/
/*	width: 100%;*/
/*	border-bottom-width: 1px;*/
/*	border-bottom-style: solid;*/
/*	border-bottom-color: #d9d9d9;*/
/*}*/

/*.head {*/
/*	margin: auto;*/
/*	height: 70px;*/
/*	width: 1200px;*/
/*}*/

/*.head .logo {*/
/*	float: left;*/
/*	height: 70px;*/
/*	width: 214px;*/
/*}*/

/*.head .logo a {*/
/*	height: 70px;*/
/*	width: 214px;*/
/*	background-image: url(../images/logo.png);*/
/*	background-position: left center;*/
/*	display: block;*/
/*	background-repeat: no-repeat;*/
/*}*/

/*.head .nav {*/
/*	display: table;*/
/*	float: left;*/
/*	height: 70px;*/
/*	padding-left: 65px;*/
/*}*/

/*.head .nav span {*/
/*	display: block;*/
/*	height: 70px;*/
/*	padding-right: 5px;*/
/*	padding-left: 5px;*/
/*	float: left;*/
/*	line-height: 70px;*/
/*	margin-right: 95px;*/
/*}*/

/*.head .nav span a {*/
/*	font-size: 16px;*/
/*	font-weight: bold;*/
/*	color: #404040;*/
/*}*/

/*.head .nav span:hover {*/
/*	line-height: 66px;*/
/*	height: 66px;*/
/*	border-top-width: 2px;*/
/*	border-top-style: solid;*/
/*	border-top-color: #e63e3a;*/
/*}*/

/*.head .nav span:hover a {*/
/*	color: #e63e3a;*/
/*}*/

/*.head .but_nav_ph {*/
/*	background-image: url(../images/images.png);*/
/*	float: left;*/
/*	height: 24px;*/
/*	width: 37px;*/
/*	margin-top: 23px;*/
/*	display: none;*/
/*	cursor: pointer;*/
/*	margin-right: 30%;*/
/*	background-position: -154px -37px;*/
/*}*/

/*.head .nav_ph_box {*/
/*	background-color: #FFF;*/
/*	display: none;*/
/*	position: absolute;*/
/*	left: 0px;*/
/*	top: 71px;*/
/*	z-index: 10;*/
/*	width: 96%;*/
/*	padding: 2%;*/
/*}*/

/*.head .nav_ph_box span {*/
/*	display: block;*/
/*	line-height: 25px;*/
/*	float: left;*/
/*	margin-right: 50px;*/
/*}*/

/*.head .nav_ph_box span a {*/
/*	font-size: 16px;*/
/*	font-weight: bold;*/
/*	color: #404040;*/
/*}*/

/*.head .nav_ph_box span:hover a {*/
/*	color: #e63e3a;*/
/*}*/

/*.head .search {*/
/*	float: right;*/
/*	height: 34px;*/
/*	width: 367px;*/
/*	margin-top: 17px;*/
/*	border: 1px solid #e6e6e6;*/
/*	position: relative;*/
/*}*/

/*.head .search .click_box {*/
/*	background-color: #FFF;*/
/*	width: 100%;*/
/*	position: absolute;*/
/*	left: 0px;*/
/*	padding: 10px;*/
/*	border: 1px solid #e6e6e6;*/
/*	top: 40px;*/
/*	z-index: 5;*/
/*	-webkit-box-sizing: border-box;*/
/*	-moz-box-sizing: border-box;*/
/*	box-sizing: border-box;*/
/*}*/

/*.head .search .click_box_hide {*/
/*	display: none;*/
/*}*/

/*.head .search .click_box a {*/
/*	font-size: 14px;*/
/*	color: #333;*/
/*	display: table;*/
/*	float: left;*/
/*	line-height: 25px;*/
/*	padding-right: 7px;*/
/*	padding-left: 7px;*/
/*}*/

/*.head .search .click_box a:hover {*/
/*	background-color: #666;*/
/*	color: #FFF;*/
/*}*/

/*.head .search input[type="text"] {*/
/*	font-size: 14px;*/
/*	line-height: 20px;*/
/*	color: #999;*/
/*	float: left;*/
/*	height: 20px;*/
/*	width: 261px;*/
/*	border: 0px none #FFF;*/
/*	outline: none;*/
/*	padding: 7px;*/
/*}*/

/*.head .search input[type="submit"] {*/
/*	float: right;*/
/*	height: 32px;*/
/*	width: 88px;*/
/*	margin-top: 1px;*/
/*	margin-right: 1px;*/
/*	background-image: url(../images/images.png);*/
/*	background-position: -111px 0px;*/
/*}*/

/*.head .search_but {*/
/*	background-image: url(../images/images.png);*/
/*	background-position: -111px -81px;*/
/*	float: right;*/
/*	height: 19px;*/
/*	width: 20px;*/
/*	cursor: pointer;*/
/*	display: none;*/
/*	margin-top: 26px;*/
/*}*/

/*.head .search_ph_box {*/
/*	background-color: #FFF;*/
/*	width: 98%;*/
/*	padding-top: 10px;*/
/*	padding-right: 1%;*/
/*	padding-bottom: 10px;*/
/*	padding-left: 1%;*/
/*	display: none;*/
/*	position: absolute;*/
/*	left: 0px;*/
/*	top: 71px;*/
/*	z-index: 10;*/
/*}*/

/*.head .search_ph_box .ph_keys_tit {*/
/*	line-height: 25px;*/
/*	color: #999;*/
/*	width: 100%;*/
/*	padding-top: 20px;*/
/*}*/

/*.head .search_ph_box .ph_keys {*/
/*	width: 100%;*/
/*	padding-top: 10px;*/
/*	display: inline-block;*/
/*}*/

/*.head .search_ph_box .ph_keys a {*/
/*	color: #FFF;*/
/*	background-color: #e63e3a;*/
/*	border-radius: 20px;*/
/*	-moz-border-radius: 20px;*/
/*	-webkit-box-sizing: border-box;*/
/*	-moz-box-sizing: border-box;*/
/*	box-sizing: border-box;*/
/*	line-height: 30px;*/
/*	height: 30px;*/
/*	font-weight: bold;*/
/*	text-align: left;*/
/*	display: table;*/
/*	overflow-wrap: normal;*/
/*	text-overflow: ellipsis;*/
/*	white-space: nowrap;*/
/*	overflow: hidden;*/
/*	-webkit-transition: all .2s ease-in-out;*/
/*	transition: all .2s ease-in-out;*/
/*	font-size: 16px;*/
/*	background-image: url(../images/search_box_icon_f.png);*/
/*	background-repeat: no-repeat;*/
/*	background-position: 10px center;*/
/*	background-size: 18px;*/
/*	padding-right: 20px;*/
/*	padding-left: 30px;*/
/*	float: left;*/
/*	margin-right: 10px;*/
/*	margin-bottom: 10px;*/
/*}*/

/*.head .search_ph {*/
/*	height: 34px;*/
/*	width: 100%;*/
/*	border: 1px solid #e6e6e6;*/
/*	position: relative;*/
/*}*/

/*.head .search_ph input[type="text"] {*/
/*	font-size: 14px;*/
/*	line-height: 20px;*/
/*	color: #999;*/
/*	float: left;*/
/*	height: 34px;*/
/*	width: 100%;*/
/*	border: 0px none #FFF;*/
/*	outline: none;*/
/*	padding: 7px;*/
/*	-webkit-box-sizing: border-box;*/
/*	-moz-box-sizing: border-box;*/
/*	box-sizing: border-box;*/
/*	display: inline-block;*/
/*	padding-right: 100px;*/
/*}*/

/*.head .search_ph input[type="submit"] {*/
/*	height: 32px;*/
/*	width: 88px;*/
/*	margin-top: 1px;*/
/*	margin-right: 1px;*/
/*	background-image: url(../images/images.png);*/
/*	background-position: -111px 0px;*/
/*	position: absolute;*/
/*	top: 0px;*/
/*	right: 0px;*/
/*	z-index: 1;*/
/*}*/

.main {
	margin: auto;
	width: 1200px;
	overflow: hidden;
	min-height: 700px;
}

.pages_main {
	width: 100%;
}

.main .left_part {
	width: 28%;
	float: left;
}

.main .left_part .top_part {
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 1px 2px rgb(48 48 48 / 10%);
}

.main .left_part .top_part .title {
	font-size: 20px;
	line-height: 44px;
	color: #404040;
	font-weight: normal;
	height: 44px;
	border-bottom: 1px solid #ececec;
	padding-left: 20px;
	margin: 0;
}

.main .left_part .top_part .content {
	color: #404040;
	padding-left: 20px;
	font-size: 14px;
	cursor: pointer;
	display: inline-block;
}

.main .left_part .top_part .content ul li {
	border-bottom: 10px;
}

.main .left_part .top_part .content ul li a {
	color: #404040;
	line-height: 30px;
}

.main .right_part {
	width: 68%;
	float: right;
}

.main_title {
	line-height: 20px;
	display: table;
	height: 20px;
	margin: auto;
}

.main_title p {
	background-color: #e6e6e6;
	height: 1px;
	width: 65px;
	margin-top: 9.5px;
	float: left;
}

.main_title h2 {
	font-size: 20px;
	line-height: 20px;
	color: #404040;
	float: left;
	height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

.main_title h1 {
	font-size: 20px;
	line-height: 20px;
	color: #404040;
	float: left;
	height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

.main_stores_box {
	margin-right: -10px;
	margin-left: -10px;
	margin-top: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.main_stores_box .b_box {
	float: left;
	width: 25%;
	margin-bottom: 9px;
	height: 150px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
}

.main_stores_box .b_box .s_box {
	height: 150px;
	width: 100%;
	border: 1px solid #e9e9e9;
	background-color: #FFF;
	position: relative;
	font-size: 20px;
	color: #000;
	font-weight: bold;
	word-break: break-all;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	align-items: center;
	justify-content: center;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}

.main_stores_box .b_box .s_box img {
	max-height: 90%;
	max-width: 90%;
}

.main_stores_box .b_box .s_box a {
	background-color: rgba(0, 0, 0, 0.5);
	height: 150px;
	width: 100%;
	position: absolute;
	z-index: 10;
	left: 0px;
	bottom: 0px;
	display: none;
	overflow: hidden;
}

.main_stores_box .b_box .s_box a span {
	height: 150px;
	width: 100%;
	align-items: center;
	justify-content: center;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}

.main_stores_box .b_box .s_box a span p {
	font-size: 18px;
	color: #FFF;
}

.main_coupons_box {
	margin-top: 30px;
	margin-right: -15px;
	display: block;
	margin-left: -15px;
}

.main_coupons_box .b_box {
	float: left;
	width: 25%;
	margin-bottom: 30px;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.main_coupons_box .b_box .s_box {
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.main_coupons_box .b_box .s_box .store_logo {
	display: block;
	height: 164px;
	width: 100%;
	border: 1px solid #e9e9e9;
	background-color: #FFF;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.main_coupons_box .b_box .s_box .store_logo img {
	display: block;
	margin: auto;
	height: 100%;
	max-width: 100%;
}

.main_coupons_box .b_box .s_box .coupon_title {
	width: 100%;
	padding-top: 15px;
	height: 65px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #333;
	font-size: 16px;
	line-height: 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.main_coupons_box .b_box .s_box .coupon_title p {
	font-size: 14px;
	line-height: 20px;
	color: #808080;
	cursor: pointer;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.main_coupons_box .b_box .s_box .coupon_title p:hover {
	text-decoration: underline;
}

.main_coupons_box .b_box .s_box .money {
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #404040;
	height: 20px;
	width: 100%;
	display: block;
	padding-top: 30px;
}

.main_coupons_box .b_box .s_box .coupon_but {
	font-size: 16px;
	line-height: 42px;
	color: #FFF;
	background-color: #e63e3a;
	text-align: center;
	display: block;
	height: 42px;
	width: 100%;
	margin-top: 20px;
	-moz-border-radius: 5px;
	/* Gecko browsers */
	-webkit-border-radius: 5px;
	/* Webkit browsers */
	border-radius: 5px;
	cursor: pointer;
}

.main_stores {
	width: 100%;
	padding-top: 30px;
}

.main_stores .store_list {
	width: 595px;
}

.main_stores .float_left {
	float: left;
}

.main_stores .float_right {
	float: right;
}

.main_store_title {
	width: 100%;
	height: 30px;
}

.main_store_title h2 {
	font-size: 18px;
	color: #404040;
	height: 28px;
	width: 100%;
	display: block;
}

.main_store_title h1 {
	font-size: 18px;
	color: #404040;
	height: 28px;
	width: 100%;
	display: block;
}

.main_store_title .down {
	height: 2px;
	width: 100%;
}

.main_store_title .down .left {
	background-color: #e63e3a;
	height: 2px;
	width: 7%;
	float: left;
}

.main_store_title .down .right {
	background-color: #e6e6e6;
	float: left;
	height: 1px;
	width: 93%;
	margin-top: 1px;
}

.main_stores .store_list .s_list {
	width: 100%;
	padding-top: 20px;
}

.main_stores .store_list .s_list .store_name_list {
	float: left;
	height: 25px;
	width: 194px;
	margin-right: 4px;
	overflow: hidden;
}

.main_stores .store_list .s_list .store_name_list a {
	font-size: 12px;
	color: #999999;
}

.main_stores .store_list .s_list .store_name_list a:hover {
	color: #e63e3a;
}

/************more and loading*************/
.main .coupons_box .st_more {
	font-size: 14px;
	line-height: 35px;
	height: 35px;
	color: #999;
	text-align: center;
	display: block;
	border: 1px solid #ccc;
	margin: 20px auto;
	cursor: pointer;
}

.main .coupons_box .locading {
	width: 100%;
	height: 35px;
	display: none;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}

/*********page**********/
/*.page {*/
/*	margin: auto;*/
/*	padding-top: 20px;*/
/*	display: table;*/
/*}*/

/*.page a {*/
/*	float: left;*/
/*	height: 30px;*/
/*	font-size: 14px;*/
/*	line-height: 30px;*/
/*	color: #404040;*/
/*	background-color: #FFF;*/
/*	text-align: center;*/
/*	padding-right: 15px;*/
/*	padding-left: 15px;*/
/*	margin: 5px;*/
/*	border: 1px solid #999999;*/
/*	border-radius: 4px;*/
/*	-moz-border-radius: 4px;*/
/*}*/

/*.page span {*/
/*	float: left;*/
/*	height: 30px;*/
/*	font-size: 14px;*/
/*	line-height: 30px;*/
/*	color: #FFFFFF;*/
/*	background-color: #e63e3a;*/
/*	text-align: center;*/
/*	padding-right: 15px;*/
/*	padding-left: 15px;*/
/*	margin: 5px;*/
/*	border: 1px solid #e63e3a;*/
/*	border-radius: 4px;*/
/*	-moz-border-radius: 4px;*/
/*}*/

/*.page a:hover {*/
/*	background-color: #e63e3a;*/
/*	border: 1px solid #e63e3a;*/
/*	color: #FFFFFF;*/
/*}*/

/*footer {*/
/*	background-color: #292929;*/
/*	height: 145px;*/
/*	width: 100%;*/
/*}*/

.foot_s {
	margin: auto;
	height: 81px;
	width: 1200px;
	padding-top: 26px;
}

.foot_s .foot_box {
	float: left;
}

.foot_s .width_292 {
	width: 292px;
}

.foot_s .width_377 {
	width: 377px;
}

.foot_s .width_531 {
	width: 531px;
}

.foot_s .foot_box span.left {
	line-height: 12px;
	float: left;
	height: 12px;
	width: 150px;
	margin-bottom: 15px;
}

.foot_s .foot_box span.left a {
	font-size: 12px;
	color: #e5e5e5;
	display: table;
}

.foot_s .foot_box span.left a:hover {
	color: #e63e3a;
}

.foot_s .foot_box .middle {
	width: 100%;
	height: 12px;
	margin-bottom: 23px;
}

.foot_s .foot_box .middle p {
	font-size: 12px;
	line-height: 12px;
	color: #e5e5e5;
	float: left;
}

.foot_s .foot_box .middle .f {
	background-image: url(../images/images.png);
	background-position: -136px -82px;
	height: 9px;
	width: 4px;
	margin-left: 15px;
	cursor: pointer;
}

.foot_s .foot_box .middle .f:hover {
	background-position: -145px -82px;
}

.foot_s .foot_box .middle .gg {
	background-image: url(../images/images.png);
	background-position: -183px -82px;
	height: 9px;
	width: 11px;
	margin-left: 15px;
	cursor: pointer;
}

.foot_s .foot_box .middle .gg:hover {
	background-position: -183px -96px;
}

.foot_s .foot_box .middle .g {
	background-image: url(../images/images.png);
	background-position: -154px -82px;
	height: 9px;
	width: 10px;
	cursor: pointer;
	margin-left: 15px;
}

.foot_s .foot_box .middle .g:hover {
	background-position: -169px -82px;
}

.foot_s .foot_box p.right {
	font-size: 12px;
	line-height: 12px;
	color: #e5e5e5;
	height: 12px;
	width: 100%;
}

.foot_s .foot_box .subs {
	background-color: #FFF;
	height: 31px;
	width: 288px;
	margin-top: 9px;
	padding: 2px;
}

.foot_s .foot_box .subs input[type="text"] {
	line-height: 21px;
	color: #999;
	padding: 5px;
	float: left;
	height: 21px;
	width: 197px;
	border: 0px none #FFF;
	outline: none;
}

.foot_s .foot_box .subs input[type="button"] {
	font-size: 12px;
	line-height: 31px;
	color: #FFF;
	background-color: #292929;
	text-align: center;
	height: 31px;
	width: 81px;
	float: right;
}

.foot_x {
	font-size: 12px;
	line-height: 42px;
	color: #333333;
	background-color: #1a1a1a;
	height: 42px;
	width: 100%;
	text-align: center;
}

.store_top {
	background-color: #ffffff;
	height: 129px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
	padding-top: 22px;
	padding-bottom: 25px;
	display: table;
	margin-top: 20px;
}

.store_top .store_content {
	margin: auto;
	width: 1200px;
	display: table;
	position: relative;
}

.store_top .store_content .store_logo {
	height: 129px;
	width: 129px;
	display: block;
	border: 1px solid #CCC;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.store_top .store_content .store_logo .img {
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	height: 129px;
	width: 129px;
	font-size: 20px;
	color: #000;
	font-weight: bold;
	word-break: break-all;
}

.store_top .store_content .store_logo .img img {
	max-height: 90%;
	max-width: 90%;
}

.store_top .store_content .content_right {
	padding-left: 149px;
	padding-top: 7px;
	width: 100%;
	min-height: 129px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.store_top .store_content .content_right .cr-btn {
	width: 300px;
	height: 36px;
	display: block;
	background-color: #34a8c4;
	color: #fff;
	text-align: center;
	line-height: 36px;
	border-radius: 4px;
	font-size: 14px;
	cursor: pointer;
}

.store_top .store_content .content_right .store_name {
	font-size: 20px;
	line-height: 20px;
	color: #404040;
	height: 20px;
	margin-bottom: 9px;
}

.store_top .store_content .content_right .store_domain {
	font-size: 12px;
	line-height: 12px;
	color: #e63e3a;
	display: table;
	height: 12px;
	margin-bottom: 6px;
}

.store_top .store_content .content_right p {
	font-size: 12px;
	line-height: 20px;
	color: #999999;
	display: block;
	height: 60px;
	width: 100%;
	overflow: hidden;
	cursor: default;
}

.country_list {
	background-color: rgba(0, 0, 0, 0.8);
	position: fixed;
	left: 0px;
	z-index: 12;
	height: 50px;
	width: 100%;
	bottom: 0px;
	display: none;
}

.country_list td {
	font-size: 20px;
	color: #FFF;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	font-weight: bold;
}

.country_list td:hover {
	color: #000;
	background-color: #FFF;
}

.country_list td.click_td {
	color: #000;
	background-color: #FFF;
}

.coupons_list {
	display: table;
	width: 100%;
}

.coupons_list_title {
	width: 100%;
	height: 30px;
}

.coupons_list_title .up {
	width: 100%;
	height: 28px;
	display: table;
}

.coupons_list_title h2 {
	font-size: 18px;
	color: #404040;
	height: 28px;
	display: table;
	float: left;
}

.coupons_list_title h1 {
	font-size: 18px;
	color: #404040;
	height: 28px;
	display: table;
	float: left;
}

#category_h1 h1 {
	text-align: center;
	float: none;
	width: 100%;
}

.coupons_list_title .up .country {
	float: right;
}

.coupons_list_title .up .country p {
	font-size: 13px;
	line-height: 28px;
	color: #808080;
	float: left;
	margin-right: 5px;
}

.coupons_list_title .up .country select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-image: url(../images/images.png);
	background-position: -111px -37px;
	width: 38px;
	height: 18px;
	outline: none;
	font-size: 12px;
	float: right;
	margin-top: 4px;
}

.coupons_list_title .up .country select option {
	color: #FFF;
	background-color: #CCC;
	font-size: 12px;
	text-align: left
}

.coupons_list_title .down {
	height: 2px;
	width: 100%;
}

.coupons_list_title .down .left {
	background-color: #e63e3a;
	height: 2px;
	width: 7%;
	float: left;
}

.coupons_list_title .down .right {
	background-color: #e6e6e6;
	float: left;
	height: 1px;
	width: 93%;
	margin-top: 1px;
}

.coupons_list .coupons_box {
	margin-right: -10px;
	margin-left: -10px;
	margin-top: 20px;
}

.coupons_list .coupons_box1 {
	margin-right: 0;
}

.coupons_list .coupons_box .b_box {
	float: left;
	height: 160px;
	width: 50%;
	margin-bottom: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
}

.coupons_list .coupons_box1 .b_box {
	width: 100%;
}

.coupons_list .coupons_box .b_box .s_box {
	height: 160px;
	width: 100%;
	border: 1px solid #e9e9e9;
	background-color: #FFF;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.coupons_list .coupons_box1 .b_box .s_box {
	width: 100%;
	border-radius: 8px;
	box-shadow: 0 1px 2px rgb(48 48 48 / 10%);
}

.coupons_list .coupons_box .b_box .s_box .left {
	height: 160px;
	width: 160px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #e6e6e6;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 0px;
}

.coupons_list .coupons_box .b_box .s_box .left .discount {
	height: 80px;
	width: 106px;
	position: relative;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 14px;
	margin-left: auto;
	overflow: hidden;
	padding-top: 13px;
	padding-bottom: 13px;
}

.coupons_list .coupons_box .b_box .s_box .left .discount_red {
	background-color: #e63e3a;
}

.coupons_list .coupons_box .b_box .s_box .left .discount_yellow {
	background-color: #e69b3a;
}

.coupons_list .coupons_box .b_box .s_box .left .discount span {
	font-size: 30px;
	line-height: 40px;
	color: #FFF;
	height: 40px;
	width: 100%;
	text-align: center;
	display: block;
}

.coupons_list .coupons_box .b_box .s_box .left .discount p {
	font-size: 20px;
	line-height: 80px;
	color: #FFF;
	height: 106px;
	width: 100%;
	text-align: center;
	display: block;
}

.coupons_list .coupons_box .b_box .s_box .left .discount .z_discount {
	height: 106px;
	width: 106px;
	background-image: url(../images/images.png);
	background-position: 0px 0px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.coupons_list .coupons_box .b_box .s_box .left .coupon_type {
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	display: block;
	height: 16px;
	width: 100%;
}

.coupons_list .coupons_box .b_box .s_box .left .coupon_type_red {
	color: #e63e3a;
}

.coupons_list .coupons_box .b_box .s_box .left .coupon_type_yellow {
	color: #e69b3a;
}

.coupons_list .coupons_box .b_box .s_box .left .cart_logo {
	height: 100%;
	width: 100%;
}

.coupons_list .coupons_box .b_box .s_box .left .cart_logo a {
	height: 100%;
	width: 100%;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}

.coupons_list .coupons_box .b_box .s_box .left .cart_logo img {
	max-height: 90%;
	max-width: 90%;
}

.coupons_list .coupons_box .b_box .s_box .right {
	height: 160px;
	width: 100%;
	float: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 170px;
}

.coupons_list .coupons_box1 .b_box .s_box .right {
	float: left;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_title {
	display: block;
	width: 100%;
	font-size: 18px;
	line-height: 20px;
	color: #404040;
	height: 40px;
	vertical-align: bottom;
	overflow: hidden;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_title span {
	color: #404040;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_mess {
	height: 12px;
	width: 100%;
	/*padding-top: 18px;*/
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_mess span {
	font-size: 12px;
	line-height: 12px;
	color: #cccccc;
	display: table;
	float: left;
	height: 12px;
	margin-right: 10px;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_mess span.time {
	background-image: url(../images/images.png);
	background-position: -171px -66px;
	background-repeat: no-repeat;
	height: 10px;
	width: 8px;
	margin-top: 1px;
	margin-right: 4px;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_mess span.used {
	background-image: url(../images/images.png);
	background-position: -184px -66px;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	margin-top: 1px;
	margin-right: 4px;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_mess span.good {
	background-image: url(../images/images.png);
	background-position: -141px -66px;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	margin-top: 1px;
	margin-right: 7px;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_mess span.good:hover {
	background-position: -156px -66px;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_mess span.good_click {
	background-image: url(../images/images.png);
	background-position: -156px -66px;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	margin-top: 1px;
	margin-right: 7px;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_mess span.bold {
	background-image: url(../images/images.png);
	background-position: -111px -66px;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	margin-top: 1px;
	margin-right: 4px;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_mess span.bold:hover {
	background-position: -126px -66px;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_mess span.bold_click {
	background-image: url(../images/images.png);
	background-position: -126px -66px;
	background-repeat: no-repeat;
	height: 10px;
	width: 10px;
	margin-top: 1px;
	margin-right: 4px;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_mess span.red {
	color: #e63e3a;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_mess span.yellow {
	color: #e69b3a;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_but {
	height: 40px;
	width: 80%;
	margin-top: 29px;
	display: block;
	background-color: #FFF;
	font-size: 18px;
	line-height: 40px;
	text-align: center;
	-moz-border-radius: 5px;
	/* Gecko browsers */
	-webkit-border-radius: 5px;
	/* Webkit browsers */
	border-radius: 5px;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_but_red {
	color: #e63e3a;
	border: 1px solid #e63e3a;

}

.coupons_list .coupons_box .b_box .s_box_red:hover .coupon_but_red {
	color: #FFF;
	background-color: #e63e3a;
}

.coupons_list .coupons_box .b_box .s_box .right .coupon_but_yellow {
	color: #e69b3a;
	border: 1px solid #e69b3a;

}

.coupons_list .coupons_box .b_box .s_box_yellow:hover .coupon_but_yellow {
	color: #FFF;
	background-color: #e69b3a;
}

.coupons_list .coupons_box .b_box .s_box .expired {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: rgba(255, 255, 255, 0.5);
	z-index: 10;
}

.coupons_list_stores {
	width: 100%;
	display: table;
}

.coupons_list_stores .store_box {
	margin-top: 20px;
	margin-right: -10px;
	margin-left: -10px;
}

.coupons_list_stores .store_box .b_box {
	float: left;
	height: 120px;
	width: 16.6667%;
	margin-bottom: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
}

.coupons_list_stores .store_box .b_box a {
	background-color: #FFF;
	height: 120px;
	width: 100%;
	border: 1px solid #e0e0e0;
	color: #000;
	font-weight: bold;
	word-break: break-all;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	align-items: center;
	justify-content: center;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}

.coupons_list_stores .store_box .b_box a img {
	max-height: 90%;
	max-width: 90%;
}

.serch_stores_list {
	padding-top: 20px;
	display: table;
	width: 100%;
}

.serch_stores_list .letter_list {
	background-color: #fafafa;
	height: auto;
	width: 105%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	padding-right: 1%;
	padding-left: 1%;
	display: table;
}

.serch_stores_list .letter_list span {
	font-size: 20px;
	line-height: 58px;
	color: #404040;
	float: left;
	cursor: pointer;
	margin-right: 32.9px;
}

.serch_stores_list .letter_list span.hui {
	/*color: #999999;*/
	color: royalblue;
}

.serch_stores_list .store_name_list {
	width: 100%;
	position: relative;
	padding-top: 43px;
	padding-bottom: 30px;
	display: none;
	min-height: 300px;
}

.serch_stores_list .store_name_list_show {
	display: block;
}

.serch_stores_list .store_name_list .letter_title {
	font-size: 66px;
	color: #404040;
	position: absolute;
	left: 0px;
	top: 43px;
	line-height: 66px;
	height: 66px;
}

.serch_stores_list .store_name_list .store_name_ls {
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #404040;
	height: 25px;
	width: 290px;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
	border: 1px solid #999999;
	border-radius: 4px;
	text-align: center;
}

.serch_stores_list .store_name_list .store_name_ls:hover {
	/*color: #e69b3a;*/
	color: #fff;
	background: royalblue;;
}



.about_banner {
	width: 1200px;
	background-image: url(../images/abouts_banner.png);
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 277px;
}

.about_banner h1 {
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	line-height: 30px;
	margin: auto;
	width: 80%;
	text-align: center;
}

.about_list {
	margin-top: 32px;
	margin-right: -12px;
}

.about_list .about_box {
	float: left;
	height: 253px;
	width: 303px;
	margin-bottom: 10px;
}

.about_list .about_box img {
	height: 253px;
	width: 293px;

}

.func_404 {
	width: 100%;
	margin-top: 15%;
	margin-bottom: 15%;
	display: table;
}

.func_404 .img_404 {
	float: left;
	height: 392px;
	width: 393px;
	display: block;
}

.func_404 .right_404 {
	float: right;
	width: 767px;
	padding-top: 168px;
}

.func_404 .right_404 .u {
	font-size: 40px;
	line-height: 40px;
	font-weight: bold;
	color: #404040;
	height: 40px;
	width: 100%;
}

.func_404 .right_404 .m {
	background-color: #ededed;
	height: 1px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.func_404 .right_404 .d {
	font-size: 20px;
	line-height: 20px;
	color: #404040;
	text-align: center;
	height: 20px;
	width: 100%;
}

.func_404 .right_404 .d a {
	font-size: 20px;
	line-height: 20px;
	color: #14b0a8;
}

.full-screen {
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	position: fixed;
	z-index: 10;
	left: 0px;
	top: 0px;
	height: 100%;
	display: none;
}

.deal_box {
	position: relative;
	width: 472px;
	height: 312px;
	border: 1px solid #666;
	background-color: #fff;
	z-index: 11;
	margin-top: 10%;
	margin-right: auto;
	margin-left: auto;
	display: none;
	-moz-border-radius: 15px;
	/* Gecko browsers */
	-webkit-border-radius: 15px;
	/* Webkit browsers */
	border-radius: 15px;
	/* W3C syntax */
}

.deal_box .deal_title {
	width: 470px;
	height: 40px;
	margin-top: 10px;
}

.deal_box .deal_title a p {
	display: block;
	width: 350px;
	height: 40px;
	font-size: 17px;
	color: #333;
	overflow: hidden;
	word-wrap: break-word;
	margin: auto;
}

.deal_box .deal_title a p:hover {
	color: #e63e3a;
}

.deal_box .deal_title .close_deal {
	float: right;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: url(../images/web_deal.png) no-repeat 0px -32px;
	position: absolute;
	right: 10px;
	top: 10px;
}

.deal_box .deal_img {
	width: 160px;
	height: 160px;
	margin: 0 auto;
	margin-top: 35px;
	/*background-color: red;*/
}

.deal_box .deal_img a {
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	height: 160px;
	width: 160px;
}

.deal_box .deal_img a img {
	max-height: 100%;
	max-width: 100%;
}

.deal_box .deal_money {
	margin: 0 auto;
	margin-top: 20px;
	width: 230px;
}

.deal_box .deal_money .deal_money_span {
	font-size: 28px;
	font-weight: 600;
	color: #ffad01;
}

.deal_box .deal_money .deal_money_button {
	width: 100px;
	height: 30px;
	font-size: 20px;
	float: right;
	background-color: #e63e3a;
	color: #fff;
	-moz-border-radius: 3px;
	/* Gecko browsers */
	-webkit-border-radius: 3px;
	/* Webkit browsers */
	border-radius: 3px;
	/* W3C syntax */
	display: block;
	line-height: 30px;
	text-align: center;
}

.code_box {
	position: fixed;
	width: 684px;
	border: 1px solid #e0e0e0;
	background-color: #FFF;
	z-index: 11;
	display: none;
	margin-left: -342px;
	-moz-border-radius: 15px;
	/* Gecko browsers */
	-webkit-border-radius: 15px;
	/* Webkit browsers */
	border-radius: 15px;
	/* W3C syntax */
	left: 50%;
	top: 10%;
}

.code_box .close {
	height: 16px;
	width: 100%;
	padding-top: 7px;
	padding-right: 7px;
}

.code_box .close .x {
	/*background-image: url(../images/close.png);*/
	/*background: url(../images/web_deal.png) no-repeat 0px -32px;*/
	background: url(/wp-content/uploads/2025/10/web_deal.png) no-repeat 0px -32px;
	float: right;
	height: 16px;
	width: 16px;
	cursor: pointer;
	margin-right: 10px;
}

.code_box .code_copy {
	width: 100%;
	margin-top: 14px;
	font-size: 16px;
	text-align: center;
	display: table;
}

.code_box .code_copy .code {
	float: left;
	width: 100%;
	font-size: 16px;
	color: #404040;
	text-align: center;
	font-weight: bold;
}

.code_box .code_copy a {
	color: #404040;
}

.code_box .code_copy .code_go {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #808080;
	text-align: center;
}

.code_box .go_to {
	text-align: center;
	height: 30px;
	margin-top: 30px;
	/*margin-bottom: 36px;*/
	width: 100%;
	display: none;
}

.code_box .go_to a {
	border: 1px solid #e63e3a;
	background-repeat: repeat-x;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	background-color: #e63e3a;
}

.code_box .copy {
	height: 45px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 7.5px;
	padding-left: 7px;
	min-width: 175px;
	position: relative;
	display: table;
	width: auto;
}

.code_box .copy .jian {
	/*background-image: url(../images/jian.png);*/
	background: url(../images/web_deal.png) no-repeat 0px -48px;
	height: 13px;
	width: 14px;
	position: absolute;
	left: 0px;
	top: 1px;
}

.code_box .copy .copy_button {
	height: 38px;
	border: 1px dashed #e6e6e6;
	min-width: 170px;
	width: auto;
	display: table;
}

.code_box .copy .copy_button span {
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	color: #404040;
	display: block;
	float: left;
	height: 36px;
	width: auto;
	text-align: center;
}

#code_s {
	width: auto;
	text-align: center;
}

.code_box .copy .copy_button .copy_but {
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #FFF;
	/*background-image: url(../images/copy_but.png);*/
	background: #e63e3a url(../images/web_deal.png) no-repeat 311px 0px;
	text-align: center;
	height: 32px;
	width: 64px;
	float: right;
	margin: 2px;
	cursor: pointer;
}

.code_box .code_good_bad {
	height: 22px;
	width: 162px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}

.code_box .code_good_bad .good_bad {
	/*background-image: url(../images/code_good_bad.png);*/
	background: url(../images/web_deal.png) no-repeat -375px 0px;
	float: left;
	height: 22px;
	width: 62px;
}

.code_box .code_good_bad .good_bad .good {
	float: left;
	height: 22px;
	width: 31px;
	cursor: pointer;
}

.code_box .code_good_bad .good_bad .bad {
	float: right;
	height: 22px;
	width: 30px;
	cursor: pointer;
}

.code_box .code_good_bad p {
	text-align: center;
	display: block;
	float: right;
	height: 22px;
	width: 100px;
	font-size: 12px;
	line-height: 22px;
	color: #999999;
}

.code_box .coupon_code {
	height: 140px;
	width: 100%;
	margin-top: 15px;
	background-color: #f5f5f5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e0e0e0;
	padding-top: 10px;
	-moz-border-radius: 0px 0px 15px 15px;
	/* Gecko browsers */
	-webkit-border-radius: 0px 0px 15px 15px;
	/* Webkit browsers */
	border-radius: 0px 0px 15px 15px;
	/* W3C syntax */
}

.code_box .coupon_code .code_store_logo {
	height: 120px;
	width: 120px;
	float: left;
	margin-left: 70px;
	background-color: #FFFFFF;
	border: 1px solid #e0e0e0;
}

.code_box .coupon_code .code_store_logo .logo_img {
	height: 120px;
	width: 120px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	font-size: 20px;
	color: #000;
	font-weight: bold;
	word-break: break-all;
}

.code_box .coupon_code .code_store_logo .logo_img img {
	max-height: 108px;
	max-width: 108px;
}

.code_box .coupon_code .coupon_title_show {
	float: left;
	height: 120px;
	width: 400px;
	margin-left: 23px;
}

.code_box .coupon_code .coupon_title_show span {
	color: #404040;
	font-size: 18px;
	font-weight: bold;
}

.code_box .coupon_code .coupon_title_show .coupom_title {
	height: 120px;
	width: 400px;
	font-size: 18px;
	color: #404040;
	display: table-cell;
	line-height: 20px;
	padding-top: 5px;
	font-weight: bold;
	vertical-align: middle;
}

.new_stores {
	background-color: #FFF;
	display: block;
	width: 100%;
	margin-top: 20px;
	padding-top: 15px;
	padding-bottom: 20px;
}

.new_stores .new_stores_list {
	margin: auto;
	width: 1200px;
}

.new_stores .new_stores_list .list_box {
	width: 100%;
	display: table;
}

.new_stores .new_stores_list .list_box span {
	line-height: 20px;
	width: 290px;
	padding-right: 10px;
	display: block;
	float: left;
	/*height: 20px;*/
	overflow: hidden;
	padding-top: 20px;
	;
}

.new_stores .new_stores_list .list_box span a {
	/*font-size: 12px;*/
	font-size: 15px;
	color: #808080;
	display: table;
}

.new_stores .new_stores_list .list_box span a:hover {
	/*color: #e63e3a;*/
	color: royalblue;
}

/*.path {*/
/*	line-height: 25px;*/
/*	width: 100%;*/
/*	margin: auto;*/
/*	display: table;*/
/*	padding-top: 8px;*/
/*}*/

/*.path span {*/
/*	font-size: 14px;*/
/*	color: #999999;*/
/*	float: left;*/
/*}*/

/*.path span a {*/
/*	font-size: 14px;*/
/*	color: #999999;*/
/*}*/

._banner {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	max-width: 1200px;
	margin: auto;
}

.sear-box {
	width: 100%;
	padding-right: 170px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	margin-top: 30px;
	padding-left: 230px;
}

.sear-box .sea-b-text {
	font-size: 24px;
	line-height: 40px;
	font-weight: bold;
	color: #444;
	height: 40px;
	width: 220px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.sear-box input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.sear-box input[type="text"] {
	height: 40px;
	background-color: #FFF;
	color: #000;
	width: 100%;
	line-height: 20px;
	border: 1px solid #666;
	font-size: 18px;
	background-image: url(../images/search_box_icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	background-size: 26px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
}

.sear-box input[type="submit"] {
	height: 40px;
	width: 155px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #e63e3a;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	color: #FFF;
}

.search-num {
	width: 100%;
	display: inline-block;
	font-size: 18px;
	line-height: 30px;
	color: #666;
	padding-top: 20px;
	padding-bottom: 20px;
}

.search-list {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	position: relative;
}

.search-list .s-box {
	width: 100%;
	padding-top: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding-right: 330px;
}

.search-list .s-box .s-b-list {
	display: inline-block;
	width: 100%;
	margin-bottom: 30px;
}

.search-list .s-box .s-b-list .s-news-title {
	line-height: 20px;
	width: 100%;
	overflow: hidden;
	display: block;
	cursor: pointer;
}

.search-list .s-box .s-b-list .s-news-title h3 {
	font-size: 20px;
	line-height: 25px;
	color: #15c;
	height: 25px;
	width: 100%;
	overflow: hidden;
	display: block;
	text-decoration: underline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.search-list .s-box .s-b-list .s-news-url {
	font-size: 16px;
	line-height: 20px;
	color: #093;
	height: 20px;
	width: 100%;
	overflow: hidden;
	display: block;
	margin-bottom: 0px;
}

.search-list .s-box .s-b-list .image-text {
	width: 100%;
	padding-top: 5px;
}

.search-list .s-box .s-b-list .image-text .news-image {
	display: block;
	float: left;
	background-color: #FFF;
	max-width: 80px;
	margin-right: 10px;
}

.search-list .s-box .s-b-list .image-text img {
	vertical-align: bottom;
	width: 100%;
}

.search-list .s-box .s-b-list .image-text .news-text {
	font-size: 16px;
	line-height: 25px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.search-list .s-box .s-b-list .image-text .news-text b {
	color: #F00;
}

.search-list .s-box .sbox-search-title {
	width: 100%;
	font-size: 18px;
	line-height: 30px;
	color: #666;
	padding-top: 10px;
	padding-bottom: 10px;
}

.search-list .s-box .s-box-search {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.search-list .s-box .s-box-search .ss-list {
	width: 50%;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.search-list .s-box .s-box-search .ss-list a {
	font-size: 20px;
	line-height: 25px;
	color: #15c;
}

.search-list .s-box .s-box-search .ss-list a font {
	font-weight: bold;
	color: #04b;
}

.search-list .search-right {
	width: 310px;
	position: absolute;
	top: 20px;
	right: 0px;
}

.search-list .search-right .sr-title {
	width: 100%;
	display: inline-block;
	font-size: 18px;
	line-height: 30px;
	color: #666;
	padding-top: 20px;
}

.search-list .search-right .sr-box {
	width: 100%;
	margin-bottom: 20px;
}

.search-list .search-right .sr-box a {
	font-size: 20px;
	line-height: 25px;
	color: #15c;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	display: inline-block;
}

.search-list .search-right .sr-box a font {
	font-weight: bold;
	color: #04b;
}

.detail_description_box {
	background-color: #FFF;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ededed;
	overflow: hidden;
	font-size: 14px;
	line-height: 25px;
	color: #666;
	margin-top: 20px;
	padding-top: 20px;
}

.detail_description_box p {
	overflow: hidden;
	font-size: 14px;
	line-height: 25px;
	color: #666;
}

.detail_description_box span {
	overflow: hidden;
	font-size: 14px;
	line-height: 25px;
	color: #666;
}

.detail_description_box a {
	overflow: hidden;
	font-size: 14px;
	line-height: 25px;
	color: #666;
}

._search {
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	margin: auto;
	max-width: 1200px;
}

.store_search_box {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: auto;
	border-radius: 5px;
}

.store_search_box:hover {
	background-color: rgba(0, 0, 0, 0.15);
	transition: background-color 0.25s;
}

.store_search_box .ssb_title {
	font-size: 13px;
	color: #525252;
	font-weight: normal;
	line-height: 15px;
	padding-left: 6px;
}

.store_search_box .ssb_list {
	margin-right: -9px;
	margin-left: -9px;
	overflow: hidden;
	display: block;
}

.store_search_box .ssb_list .ssb_box {
	width: 33.3333%;
	float: left;
	height: 28.8px;
	margin-top: 5px;
	padding-right: 9px;
	padding-left: 9px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.store_search_box .ssb_list .ssb_box a {
	height: 28.8px;
	width: 100%;
	display: inline-block;
	text-align: center;
	line-height: 28.8px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
	border: 1px solid rgba(247, 247, 247, 0.5);
	background-color: #000000;
	border-radius: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-decoration: none;
	color: #f7f7f7;
	font-weight: normal;
	font-size: 16px;
	background-image: url(../images/f7f7f7.png);
	background-position: 98% center;
	background-repeat: no-repeat;
	background-size: 18px;
	transition: all 0.3s ease-in;
	padding: 0 25px;
}

.store_search_box .ssb_list .ssb_box .a2 {
	border: 1px solid rgba(0, 83, 249, 0.5);
	color: #0053f9;
	background-image: url(../images/0053f9.png);
	background-color: #FFFFFF;
}

.store_search_box .ssb_list .ssb_box a:hover {
	background-color: #f7f7f7;
	color: #000000;
	background-image: url(../images/000000.png);
}

.store_search_box .ssb_list .ssb_box .a2:hover {
	background-color: #0053f9;
	color: #FFF;
	background-image: url(../images/FFFFFF.png);
}

.index-search-box {
	background-image: url(../images/index-b.png);
	display: block;
	height: 300px;
	width: 100%;
	position: absolute;
	top: 71px;
	background-size: cover;
	background-position-y: bottom;
	background-position-x: center;
}

.index-search-box .index-search {
	border-radius: 5px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	padding-top: 16px;
	padding-right: 45px;
	padding-bottom: 16px;
	padding-left: 45px;
	margin: auto;
	background-image: repeating-linear-gradient(0deg, #e69b3a, #e69b3a 10px, transparent 10px, transparent 23px, #e69b3a 23px), repeating-linear-gradient(90deg, #e69b3a, #e69b3a 10px, transparent 10px, transparent 23px, #e69b3a 23px), repeating-linear-gradient(180deg, #e69b3a, #e69b3a 10px, transparent 10px, transparent 23px, #e69b3a 23px), repeating-linear-gradient(270deg, #e69b3a, #e69b3a 10px, transparent 10px, transparent 23px, #e69b3a 23px);
	background-size: 2px 100%, 100% 2px, 2.5px 100%, 100% 2.5px;
	background-position: 0 0, 0 0, 100% 0, 0 100%;
	background-repeat: no-repeat;
	margin-top: 100px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 800px;
	position: relative;
}

.index-search-box .index-search p {
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	font-weight: 800;
	margin-right: 10px;
	letter-spacing: .3px;
	display: inline-block;
	color: #f5f5f5;
}

.index-search-box .index-search a {
	color: #5e6670;
	text-decoration: underline;
	font-weight: 700;
	white-space: nowrap;
	letter-spacing: .3px;
	display: inline-block;
	color: #e9e9e9;
}

.index-search-box .index-search a:not(:last-child) {
	margin-right: 10px;
}

.index-search-box .index-search .is_click_box {
	background-color: #FFF;
	width: 100%;
	position: absolute;
	left: 0px;
	padding: 10px;
	border: 1px solid #e6e6e6;
	top: 55px;
	z-index: 5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.index-search-box .index-search .is_click_box_hide {
	display: none;
}

.index-search-box .index-search .is_click_box a {
	font-size: 14px;
	color: #333;
	display: table;
	float: left;
	line-height: 25px;
	padding-right: 7px;
	padding-left: 7px;
	text-decoration: none;
}

.index-search-box .index-search .is_click_box a:hover {
	background-color: #666;
	color: #FFF;
}

.lists {
	width: 100%;
}

.lists .lists_left {
	width: 100%;
	/*width: 800px;
	float: left;*/
}

.lists .lists_left .other_list {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #666;
	position: relative;
	overflow: hidden;
	height: 141px;
	display: block;
}

.lists .lists_left .other_list .other_image {
	width: 200px;
	position: absolute;
	left: 0px;
	top: 20px;
	height: 101px;
	overflow: hidden;
}

.lists .lists_left .other_list .other_image img {
	width: 100%;
}

.lists .lists_left .other_list .other_info {
	width: 100%;
	padding-left: 220px;
	height: 101px;
}

.lists .lists_left .other_list .other_info .oi_title {
	color: #FFF;
	font-size: 17px;
	font-weight: 600;
	line-height: 20px;
	margin-bottom: 10px;
	width: 100%;
	overflow: hidden;
	overflow-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.lists .lists_left .other_list .oi_content {
	color: #a6aab1;
	font-size: 14px;
	height: 66px;
	line-height: 22px;
	overflow: hidden;
	width: 100%;
}

.lists .other_content {
	width: 100%;
}

.lists .lists_right {
	float: right;
	width: 380px;
}

.other_content img {
	display: table;
	margin: auto;
	margin-bottom: 20px;
	margin-top: 20px;
}

.other_content p {
	font-size: 16px;
	line-height: 23px;
	color: #333;
	display: block;
	width: 100%;
	overflow: hidden;
	padding-bottom: 10px;
}

.other_content span {
	color: #333;
	font-size: 20px;
	line-height: 30px;
}

.content_title {
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
}

.content_title h1 {
	font-size: 3em;
	color: #333;
	width: 100%;
	text-align: center;
}

.other_top_img {
	width: 100%;
}

.other_top_img .oti_left {
	float: left;
	width: 600px;
	position: relative;
	overflow: hidden;
}

.other_top_img img {
	width: 100%;
	height: 100%;
	-moz-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	-webkit-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	display: block;
}

.other_top_img img:hover {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
}

.other_top_img span {
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 1)));
	font-size: 16px;
	line-height: 25px;
	color: #ffffff;
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: block;
	overflow: hidden;
	font-weight: bold;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
}

.other_top_img .oti_right {
	float: right;
	width: 590px;
	margin-top: -5px;
	margin-bottom: -5px;
	overflow: hidden;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.other_top_img .oti_right .otir_img {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	overflow: hidden;
	display: block;
	height: 248px;
}

.other_top_img .oti_right .otir_img .otiri {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
}

.other_keys {
	display: block;
	margin-right: -7.5px;
	margin-left: -7.5px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 3px;
}

.other_keys .ok_list {
	float: left;
	margin-bottom: 10px;
	padding-left: 7.5px;
	padding-right: 7.5px;
	width: 33.3333%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.other_keys .ok_list a {
	color: #000;
	background-color: #FFF;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 30px;
	height: 30px;
	width: 100%;
	font-weight: bold;
	text-align: left;
	display: block;
	overflow-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	font-size: 16px;
	background-image: url(../images/search_box_icon.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 18px;
	padding-right: 20px;
	padding-left: 50px;
}

.other_keys .ok_list a:hover {
	-moz-box-shadow: 0px 1px 7px 0px #999;
	-webkit-box-shadow: 0px 1px 7px 0px #999;
	box-shadow: 0px 1px 7px 0px #999;
	font-size: 16px;
	color: #FFF;
	background-color: #e63e3a;
	background-image: url(../images/search_box_icon_f.png);
}

.other_keys .ok_list .a_hover {
	font-size: 16px;
	color: #FFF;
	background-color: #e63e3a;
	-moz-box-shadow: 0px 1px 7px 0px #999;
	-webkit-box-shadow: 0px 1px 7px 0px #999;
	box-shadow: 0px 1px 7px 0px #999;
	background-image: url(../images/search_box_icon_f.png);
}

.other_news {
	display: block;
	margin-right: -15px;
	margin-left: -15px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.other_news .on_list {
	float: left;
	margin-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.other_news .on_list .onl_content {
	width: 90%;
	display: inline-block;
}

.other_news .on_list .onl_content .c_title {
	line-height: 25px;
	font-weight: bold;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	overflow-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	display: block;
}

.other_news .on_list .onl_content .c_test {
	font-size: 14px;
	line-height: 20px;
	color: #686868;
	width: 100%;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	height: 60px;
}

.search_pop {
	width: 660px;
	margin-left: -330px;
	position: fixed;
	left: 50%;
	top: 10%;
	padding: 20px;
	border: 1px solid #999;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	background-color: #f5f5f5;
	z-index: 10;
}

.search_pop .sp_close {
	float: right;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url(../images/close.png);
	background-size: 15px;
	position: absolute;
	right: 0px;
	top: -15px;
	z-index: 10;
}

.search_pop .sp_top {
	padding: 25px 15px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #FADBD3;
	position: relative;
}

.search_pop .sp_top .spt_tit {
	font-size: 14px;
	line-height: 25px;
	color: #999;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 15px;
}

.search_pop .sp_top .sp_item {
	width: 100%;
	border: 2px dashed #FF0000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #FFF;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding-bottom: 30px;
}

.search_pop .sp_top .sp_item p {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
	width: 100%;
	padding: 30px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.search_pop .sp_top .sp_item a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	background-color: #E63E00;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: table;
	margin: auto;
	padding: 10px 20px;
}

.search_pop .sp_title {
	font-size: 18px;
	line-height: 25px;
	color: #999;
	text-align: center;
	width: 100%;
}

.search_pop .sp_url {
	font-size: 14px;
	line-height: 20px;
	color: #797979;
	width: 100%;
	margin-top: 5px;
	text-align: center;
}

.search_pop .sp_btn {
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	color: #FFF;
	background-color: #E63E00;
	height: 40px;
	width: 100%;
	margin-top: 15px;
	text-align: center;
	display: block;
}

.search_pop .sp_more {
	font-size: 16px;
	line-height: 20px;
	color: #E63E00;
	text-align: center;
	margin-top: 10px;
	display: table;
	margin-left: auto;
	margin-right: auto;
}

.search_pop .sp_box {
	width: 100%;
	padding-right: 120px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	margin-top: 30px;
}

.search_pop .sp_box input[type="text"] {
	height: 47px;
	background-color: #FFF;
	color: #000;
	width: 100%;
	line-height: 27px;
	border: 1px solid #E63E00;
	font-size: 16px;
	padding-top: 10px;
	padding-right: 120px;
	padding-bottom: 10px;
	padding-left: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.search_pop .sp_box input[type="submit"] {
	height: 47px;
	width: 120px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #E63E00;
	font-size: 22px;
	line-height: 47px;
	font-weight: bold;
	color: #FFF;
}

.search_pop .sp_list {
	display: block;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 0 10px;
}

.search_pop .sp_list .spl {
	float: left;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 5px;
}

.search_pop .sp_list .spl a {
	font-size: 16px;
	line-height: 25px;
	color: #333;
	width: 100%;
	display: block;
	overflow-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	background-image: url(../images/right.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 13px;
	padding-left: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.search_pop .sp_list .sp_keys {
	display: block;
	margin-right: -10px;
	margin-left: -10px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.search_pop .sp_list .sp_keys .spk {
	float: left;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.search_pop .sp_list .sp_keys .spk a {
	color: #000;
	background-color: #FFF;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 30px;
	height: 30px;
	width: 100%;
	font-weight: bold;
	text-align: left;
	display: block;
	overflow-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	font-size: 14px;
	background-image: url(../images/search_box_icon.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 18px;
	padding-right: 20px;
	padding-left: 50px;
}

.search_pop .sp_list .sp_keys .spk .a_hover {
	color: #FFF;
	background-color: #e63e3a;
	-moz-box-shadow: 0px 1px 7px 0px #999;
	-webkit-box-shadow: 0px 1px 7px 0px #999;
	box-shadow: 0px 1px 7px 0px #999;
	background-image: url(../images/search_box_icon_f.png);
}

.search_pop .sp_list .sp_keys .spk a:hover {
	color: #FFF;
	background-color: #e63e3a;
	-moz-box-shadow: 0px 1px 7px 0px #999;
	-webkit-box-shadow: 0px 1px 7px 0px #999;
	box-shadow: 0px 1px 7px 0px #999;
	background-image: url(../images/search_box_icon_f.png);
}

/*.page {*/
/*	margin: auto;*/
/*	padding-top: 20px;*/
/*	display: table;*/
/*	padding-bottom: 20px;*/
/*}*/

/*.page a {*/
/*	float: left;*/
/*	height: 30px;*/
/*	font-size: 14px;*/
/*	line-height: 30px;*/
/*	color: #404040;*/
/*	background-color: #FFF;*/
/*	text-align: center;*/
/*	padding-right: 15px;*/
/*	padding-left: 15px;*/
/*	margin: 5px;*/
/*	border: 1px solid #999999;*/
/*	border-radius: 4px;*/
/*	-moz-border-radius: 4px;*/
/*}*/

/*.page span {*/
/*	float: left;*/
/*	height: 30px;*/
/*	font-size: 14px;*/
/*	line-height: 30px;*/
/*	color: #FFFFFF;*/
/*	background-color: #f94932;*/
/*	text-align: center;*/
/*	padding-right: 15px;*/
/*	padding-left: 15px;*/
/*	margin: 5px;*/
/*	border: 1px solid #f94932;*/
/*	border-radius: 4px;*/
/*	-moz-border-radius: 4px;*/
/*}*/

/*.page a:hover {*/
/*	background-color: #f94932;*/
/*	border: 1px solid #f94932;*/
/*	color: #FFFFFF;*/
/*}*/

.pages-sear-box {
	width: 100%;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	margin-top: 40px;
	background-color: #FFF;
}

#m_pages_click_box {
	display: none;
}

.pages-sear-box input {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	outline: none;
}

.pages-sear-box input[type="text"] {
	height: 60px;
	background-color: #FFF;
	color: #666;
	width: 100%;
	line-height: 30px;
	font-size: 20px;
	padding-top: 15px;
	padding-right: 120px;
	padding-bottom: 15px;
	padding-left: 30px;
}

.pages-sear-box input[type="submit"] {
	height: 60px;
	width: 100px;
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(../images/search_box_icon.png?v1);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px;
	background-color: #FFF;
}

.__category_box {
	width: 100%;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}

.__category_box_title {
	font-family: Helvetica_LT_45_Light;
	color: #262626;
	font-weight: bold;
	font-size: 34px;
	line-height: 40px;
	text-align: center;
	width: 100%;
	margin-bottom: 20px;
}

.__category_box_desc {
	font-size: 14px;
	color: #666;
	line-height: 20px;
	margin-bottom: 10px;
	width: 100%;
	text-align: center;
	display: inline-block;
}

.__category_box_btn {
	background-color: #ff3a22;
	color: #FFF;
	font-size: 22px;
	border-radius: 50px;
	text-align: center;
	line-height: 50px;
	font-weight: bold;
	display: block;
	width: 60%;
	margin: 10px auto;
	box-shadow: 0 7px 18px -9px #000;
	transition: all 0.6s ease-in;
	-webkit-transition: all 0.3s ease-in;
}

.__category_box_btn i {
	margin-left: 10px;
	position: relative;
	top: 2px;
}

.__category_box_btn:hover {
	background-color: #c7af6b;
	transform: scale(1.05);
}

.__category {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;
	box-shadow: 0 7px 18px -9px #ccc;
	padding: 10px;
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	background-color: #FFF;
}

.__category .__category_logo {
	height: 148px;
	width: 148px;
	border: 1px solid #e0e0e0;
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 10;
}

.__category .__category_logo .__category_store_logo {
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	height: 148px;
	width: 148px;
	background-color: #FFF;
}

.__category .__category_logo .__category_store_logo img {
	max-height: 133.2px;
	max-width: 133.2px;
}

.__category .__category_detail {
	width: 100%;
	height: 150px;
	padding-top: 5px;
	padding-left: 165px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	position: relative;
	padding-bottom: 5px;
}

.__category .__category_detail h2 {
	font-size: 22px;
	line-height: 25px;
	color: #262626;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.__category .__category_detail .web_url {
	font-size: 14px;
	line-height: 25px;
	color: #999999;
	background-image: url(../images/web.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 13px;
	display: inline-block;
}

.__category .__category_detail p {
	width: 100%;
	height: 65px;
	font-size: 12px;
	color: #808080;
	cursor: pointer;
	display: block;
	padding-top: 5px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.__category .__category_detail .get_detail {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #f94932;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.full_roll {
	background-color: rgba(0, 0, 0, 0.8);
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 100000;
	left: 0px;
	top: 0px;
	display: none;
}

.full_roll .fur_box {
	display: block;
	width: 700px;
	margin-top: 10%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-repeat: no-repeat;
	background-size: 100%;
	min-height: 360px;
	background-image: url(../images/cate-pop.png);
	height: 480px;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.full_roll .fur_box .pop_title {
	font-size: 20px;
	line-height: 50px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	width: 100%;
}

.full_roll .fur_box .fur_close {
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
	width: 30px;
	z-index: 100;
	text-align: center;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
}

.full_roll .fur_box .fur_p {
	width: 320px;
	position: absolute;
	top: 80px;
	right: 0px;
	font-size: 14px;
	line-height: 20px;
	color: #fdfdfd;
	text-align: center;
}

.full_roll .fur_box .fur_search {
	width: 320px;
	position: absolute;
	top: 105px;
	right: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.full_roll .fur_box .fur_search a {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #050505;
	text-align: center;
	display: block;
	padding: 10px;
	width: 280px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	background-color: #fbfcfc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}

.full_roll .fur_box .fur_search a:hover {
	-moz-box-shadow: 0px 6px 6px #333;
	box-shadow: 0px 6px 6px #333;
}

.other_box {
	width: 100%;
	position: relative;
}

.other_box .ob-left {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding-right: 350px;
}

.other_box .ob-left .ob-keys {
	background-color: #FFF;
	padding: 10px;
	width: 100%;
	border: 1px solid #D7D7D7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	border-radius: 0 0 .25rem .25rem;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.20);
}

.other_box .ob-left h3 {
	font-size: 18px;
	line-height: 36px;
	color: #6699CC;
	border: 1px solid #C9C9C9;
	border-bottom: 0px none #E4E4E4;
	background-color: rgba(0, 0, 0, .02);
	;
	padding-right: 10px;
	padding-left: 10px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	border-radius: .25rem .25rem 0 0;
}

.other_box .ob-left .ob-keys a {
	font-size: 16px;
	line-height: 25px;
	color: #003366;
	float: left;
	width: 50%;
	margin-top: 5px;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.other_box .ob-left .ob-keys a font {
	font-weight: bold;
}

.other_box .ob-left .ob-list {
	background-color: #FFF;
	padding: 10px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	margin-bottom: 1rem !important;
	position: relative;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.20);
	border-radius: 8px;
	border: 1px solid #dddddd;
}

.other_box .ob-left .ob-list .ob-l {
	width: 100%;
	padding-right: 170px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.other_box .ob-left .ob-list .ob-l h2 {
	margin-top: 4px;
	font-size: 18px;
	font-weight: 700;
	line-height: 26px;
	overflow: hidden;
	width: 100%;
}

.other_box .ob-left .ob-list .ob-l h2 a {
	color: #0d4fa0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.other_box .ob-left .ob-list .ob-l .a-link {
	font-size: 12px;
	line-height: 23px;
	color: #007bff;
	background-image: url(../images/search.svg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 23px;
	width: 100%;
	padding-left: 28px;
	margin-bottom: .25rem;
	margin-top: .25rem;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.other_box .ob-left .ob-list .ob-l p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	width: 100%;
	font-size: 13px;
	line-height: 19px;
	color: #404040;
}

.other_box .ob-left .ob-list .ob-l .a-primary {
	color: #007bff;
	line-height: 1.5;
	letter-spacing: .3px;
	font-weight: 400;
	font-size: 70%;
	margin-top: 20px;
	display: inline-block;
}

.other_box .ob-left .ob-list .ob-l .a-primary i {
	margin-right: 3px;
}

.other_box .ob-left .ob-list .ob-l .a-primary:hover {
	color: #0056b3;
}

.other_box .ob-left .ob-list .ob-r {
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-size: .775rem;
	font-weight: 600;
	width: 135px;
	line-height: 29px;
	color: #fff;
	background-color: #17a2b8;
	display: inline-block;
	text-align: center;
	transition: background .15s;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12), 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.20);
}

.other_box .ob-left .ob-list .ob-r:hover {
	background-color: #138496;
}

.other_box .ob-right {
	width: 330px;
	position: absolute;
	top: 54px;
	right: 0px;
}

.other_box .ob-right .obr-box {
	width: 100%;
	margin-bottom: 20px;
}

.other_box .ob-right .obr-box a {
	font-size: 17px;
	line-height: 25px;
	color: #007bff;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	letter-spacing: 0.2px;
	transition: color .5s;
}

.other_box .ob-right .obr-box a:hover {
	color: #28a745;
}

.other_box .ob-right .obr-box a font {
	font-weight: bold;
}

.other_box .ob-right .obr-box a .f-li {
	color: #404040;
	font-weight: normal;
}

.other_box .ob-right .obr-news {
	margin-right: 0px;
	margin-left: 0px;
	display: inline-block;
}

.other_box .ob-right .obr-news .obn-list {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.other_box .ob-right .obr-news .obn-list .obn-item {
	display: block;
	width: 100%;
	background-color: #FFF;
	transition: opacity 400ms;
	opacity: 1;
}

.other_box .ob-right .obr-news .obn-list .obn-item:hover {
	opacity: .8;
}

.other_box .ob-right .obr-news .obn-list .obn-item .obn-img {
	display: block;
	position: relative;
	overflow: hidden;
	padding-bottom: 60%;
}

.other_box .ob-right .obr-news .obn-list .obn-item .obn-img img {
	width: 100%;
	position: absolute;
	height: 100%;
}

.other_box .ob-right .obr-news .obn-list .obn-item p {
	font-size: 14px;
	line-height: 35px;
	color: #003366;
	padding: 0 10px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.other_title {
	width: 100%;
	padding: 10px 0;
}

.other_title h1 {
	font-size: 24px;
	line-height: 1;
	font-weight: bold;
	color: #333;
}

.other_title h2 {
	font-size: 26px;
	line-height: 1;
	color: #0d4fa0;
}

.deals_title {
	width: 100%;
	margin-bottom: 30px;
}

.deals_title h2 {
	font-size: 24px;
	line-height: 30px;
	color: #000;
	width: 100%;
}

.deals_title h1 {
	font-size: 24px;
	line-height: 30px;
	color: #000;
	width: 100%;
}

.deals_title p {
	font-size: 16px;
	line-height: 20px;
	color: #797979;
	width: 100%;
}

.deals_row {
	margin-left: -10px;
	margin-right: -10px;
}

.deals_row .deals_list {
	padding-left: 10px;
	padding-right: 10px;
	width: 33.3333%;
	float: left;
	margin-bottom: 20px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.deals_row .deals_list .d-item {
	transition: transform .2s;
	width: 100%;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
	background-color: #fff;
	border-radius: 2px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.deals_row .deals_list .d-item:hover {
	transform: scale(1.026);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .25);
}

.deals_row .deals_list .d-item img {
	width: 100%;
	padding-top: 1em;
	padding-left: 2.5em;
	padding-right: 2.5em;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.deals_row .deals_list .d-item .d-info {
	width: 100%;
	height: 124px;
	padding: 1rem;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	display: block;
}

.deals_row .deals_list .d-item .d-info .d-tit {
	font-weight: 600;
	font-size: 16px;
	line-height: 1.2;
	color: #000;
	margin-bottom: 10px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	background-color: #FFF;
	border: 0;
}

.deals_row .deals_list .d-item .d-info p {
	font-weight: 500;
	font-size: 12px;
	color: #6c7881;
	line-height: 1.2;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.deals_row .deals_list .d-item .d-btn {
	width: 94%;
	background-color: #00ba9c;
	color: #fff;
	line-height: 30px;
	text-align: center;
	border-radius: 2px;
	font-size: 0.875rem;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	transition: background .2s;
	font-weight: 700;
}

.deals_row .deals_list .d-item .d-btn:hover {
	background-color: #4dceb9;
}

.merchant_row {
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	padding: 55px 13%;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #FFF;
}

.merchant_row .mer_detail {
	width: 100%;
	position: relative;
}

.merchant_row .mer_detail .mer-d-img {
	height: 250px;
	width: 300px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.merchant_row .mer_detail .mer-d-img img {
	width: 100%;
}

.merchant_row .mer_detail .mer-d-info {
	width: 100%;
	padding-left: 350px;
	height: 250px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.merchant_row .mer_detail .mer-d-info h1 {
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	width: 100%;
	margin-bottom: 30px;
}

.merchant_row .mer_detail .mer-d-info p {
	font-size: 20px;
	line-height: 25px;
	color: #666;
	width: 100%;
	margin-bottom: 40px;
}

.merchant_row .mer_detail .mer-d-info a {
	width: 310px;
	background-color: #00ba9c;
	color: #fff;
	line-height: 48px;
	text-align: center;
	border-radius: 2px;
	font-size: 20px;
	display: block;
	transition: background .2s;
	font-weight: 700;
}

.merchant_row .mer_detail .mer-d-info a:hover {
	background-color: #4dceb9;
}

.discount_row {
	width: 100%;
	padding: 30px 13% 50px;
	background-color: #f1f1f1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.discount_row h2 {
	font-size: 20px;
	line-height: 25px;
	color: #000;
	text-align: center;
	width: 100%;
	padding: 20px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}

.discount_row .dis_box {
	width: 100%;
}

._w100 {
	width: 100%;
	padding-left: 350px;
	padding-right: 350px;

	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

._w350 {
	width: 350px;
	position: absolute;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

}

._p5 {
	padding: 5px;

	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

._r {
	right: 0px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

._l {
	left: 0px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

._t {
	top: 30px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

._b {
	bottom: 0px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.discount_row .dis_box .dis-b-title {
	width: 100%;
	background-color: #003366;
	height: 40px;
	position: relative;
}

.discount_row .dis_box .dis-b-title span {
	font-size: 14px;
	line-height: 40px;
	color: #00CCFF;
	text-align: center;
}

.discount_row .dis_box .dis-b-list {
	width: 100%;
	border: 1px solid #BCBCBC;
	border-top: 0px none #f1f1f1;
	padding: 30px 0;
	position: relative;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.discount_row .dis_box .dis-b-list .dis-b-item {
	height: 135px;
	overflow: hidden;
	display: block;
}

.discount_row .dis_box .dis-b-list .dis-b-item img {
	display: block;
	margin: auto;
	width: 110px;
}

.discount_row .dis_box .dis-b-list .dis-b-item .plidr_list {
	display: table;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.discount_row .dis_box .dis-b-list .dis-b-item .plidr_list .plidr_x {
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	height: 20px;
	width: 20px;
	margin-right: 5px;
}

.discount_row .dis_box .dis-b-list .dis-b-item .plidr_list .x_null {
	background-image: url(../images/x_null.png);
}

.discount_row .dis_box .dis-b-list .dis-b-item .plidr_list .x_half {
	background-image: url(../images/x_half.png);
}

.discount_row .dis_box .dis-b-list .dis-b-item .plidr_list .x_all {
	background-image: url(../images/x_all.png);
}

.discount_row .dis_box .dis-b-list .dis-b-info {
	border-left: 1px solid #BCBCBC;
	border-right: 1px solid #BCBCBC;
	width: 100%;
	height: 135px;
	overflow: hidden;
	padding: 5px 30px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.discount_row .dis_box .dis-b-list .dis-b-info h3 {
	width: 100%;
	font-size: 18px;
	line-height: 25px;
	color: #000000;
	margin-bottom: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.discount_row .dis_box .dis-b-list .dis-b-info p {
	font-size: 14px;
	line-height: 20px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.discount_row .dis_box .dis-b-btn {
	height: 135px;
	width: 100%;
	position: relative;
	display: block;
}

.discount_row .dis_box .dis-b-btn a {
	font-size: 20px;
	line-height: 40px;
	font-weight: bold;
	color: #FFF;
	background-color: #FF9900;
	text-align: center;
	height: 40px;
	width: 240px;
	margin-top: -20px;
	margin-left: -120px;
	position: absolute;
	left: 50%;
	top: 50%;
	opacity: 1;
	transition: opacity .2s;
}

.discount_row .dis_box .dis-b-btn a:hover {
	opacity: .7
}

.merchant_box {
	width: 100%;
	padding: 30px 13% 50px;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.content-box {
	width: 100%;
	position: relative;
	padding-top: 0px;
}

.content-box p {
	font-size: 18px;
	line-height: 30px;
	color: #868686;
	width: 100%;
}

._box {
	overflow: hidden;
	display: block;
}

._m5 {
	margin-right: -5px;
	margin-left: -5px;
}

._m7 {
	margin-right: -7px;
	margin-left: -7px;
}

._m10 {
	margin-right: -10px;
	margin-left: -10px;
}

.row {
	width: 100%;
	position: relative;
}

.row .r-left {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	width: 100%;
	padding-right: 300px;
}

.row .r-right {
	width: 290px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}

.row .r-right h3 {
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 10px;
	letter-spacing: 1.2px;
	font-weight: 500;
	text-align: center;
	width: 100%;
	color: #222;
}

.row .r-right p {
	font-size: 13.5px;
	line-height: 1.8;
	color: #666;
	width: 100%;
}

.row .r-right .rr-box {
	background-color: #FFF;
	padding: 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.w50 {
	width: 50%;
}

.shadow-cp .cp-list {
	background-color: #fff;
	-webkit-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);
	box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);
	border-radius: .25rem;
	width: 100%;
	padding: 15px;
	border: 1px solid #e6e6e6;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .p7 {
	padding: 7px;
}

.shadow-cp .cp-list-code:hover {
	border: 1px solid #e63e3a;
}

.shadow-cp .cp-list-deal:hover {
	border: 1px solid #e69b3a;
}

.shadow-cp .cp-list .scp {
	width: 100%;
	position: relative;
}

.shadow-cp .cp-list .scp .detail {
	font-size: 12px;
	position: absolute;
	right: -10px;
	z-index: 100;
	font-weight: 400;
	color: #e69b3a;
	display: none;
	bottom: -10px;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .cp-list .scp .scp-info {
	width: 170px;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	display: flex;
	z-index: 2;
}

.shadow-cp .cp-list .scp .w125 {
	width: 125px;
}

.shadow-cp .cp-list .scp .scp-info .info-logo {
	height: 100%;
	width: 100%;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
}

.shadow-cp .cp-list .scp .scp-info .info-logo img {
	max-width: 90%;
	display: block;
}

.shadow-cp .cp-list .scp .scp-info .info-code {
	/*height: 120px;*/
	width: 100px;
	margin: auto;
	border: 1px dashed #e7e7e7;
	border-radius: 4px;
}

.shadow-cp .cp-list .scp .scp-info .info-code .code-txt {
	color: #f75e5e;
	font-size: 22px;
	font-weight: 900;
	letter-spacing: 0.5px;
	height: 70px;
	width: 98px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	display: table-cell;
}

.shadow-cp .cp-list .scp .scp-info .info-code .code-type {
	text-align: center;
	border-bottom-right-radius: 2.1px;
	border-bottom-left-radius: 2.1px;
	font-size: 14px;
	letter-spacing: .5px;
	line-height: 30px;
	color: #fff;
	width: 100%;
	margin-top: 4px;
}

.shadow-cp .cp-list .scp .scp-info .info-code .t-code {
	background-color: #f75e5e;
}

.shadow-cp .cp-list .scp .scp-info .info-code .t-deal {
	background-color: #208473;
}

.shadow-cp .cp-list .scp .scp-desc {
	width: 100%;
	padding-left: 190px;
	padding-right: 190px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .cp-list .scp .pr-140 {
	padding-right: 140px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .cp-list .scp .pl-130 {
	padding-left: 130px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .cp-list .scp .scp-desc .desc-label {
	width: 100%;
}

.shadow-cp .cp-list .scp .scp-desc .desc-label .verified {
	color: #8a8a8a;
	font-size: 12px;
	padding-left: 20px;
	background-image: url(../images/index.png);
	background-size: 14px;
	background-repeat: no-repeat;
	background-position-y: center;
	margin-right: 4px;
	background-position: left center;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .cp-list .scp .scp-desc .desc-label .user {
	color: #8a8a8a;
	font-size: 12px;
	float: left;
}

.shadow-cp .cp-list .scp .scp-desc .desc-label .user i {
	margin-right: 5px;
}

.shadow-cp .cp-list .scp .scp-desc .desc-label .expire {
	color: #8a8a8a;
	font-size: 12px;
	float: left;
	margin-left: 10px;
}

.shadow-cp .cp-list .scp .scp-desc .desc-label .expire i {
	margin-right: 5px;
}

.shadow-cp .cp-list .scp .scp-desc .desc-label .exclusive {
	color: #fff;
	background-color: #667dbc;
	font-size: 12px;
	height: 1.8em;
	line-height: 1.8em;
	padding: 0 1em;
	margin-right: 4px;
	font-weight: 700;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25rem;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .cp-list .scp .scp-desc h2 {
	width: 100%;
	font-size: 20px;
	letter-spacing: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: .5rem;
	height: 52px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	color: #555;
}

.shadow-cp .cp-list .scp .scp-desc .f16 {
	font-size: 16px;
}

.shadow-cp .cp-list .scp .scp-desc .subtitle {
	width: 100%;
	max-height: 44px;
	font-size: 14px;
	font-weight: 400;
	font-stretch: normal;
	line-height: 18px;
	letter-spacing: normal;
	color: #8a8a8a;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: .5rem;
	height: 36px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .cp-list .scp .scp-det {
	border-top: 1px dashed #e7e7e7;
	font-size: 12px;
	line-height: 16px;
	color: #8a8a8a;
	display: none;
	padding-top: 10px;
	padding-right: 50px;
	padding-left: 20px;
	width: 100%;
	min-height: 27px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .cp-list .scp .scp-desc .get-btn {
	width: 180px;
	height: 40px;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -23px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .cp-list .scp .scp-desc .w135 {
	width: 135px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .cp-list .scp .scp-desc .get-btn .deal-btn {
	background-color: #e69b3a;
	display: block;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	border-radius: 2px;
	font-weight: 700;
	width: 100%;
	-webkit-box-shadow: 0px -3px 0px #ca8226 inset;
	-moz-box-shadow: 0px -3px 0px #ca8226 inset;
	box-shadow: 0px -3px 0px #ca8226 inset;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .cp-list .scp .scp-desc .get-btn .f14 {
	font-size: 14px;
}

.shadow-cp .cp-list .scp .scp-desc .get-btn .deal-btn:hover {
	background: -webkit-linear-gradient(#e68f20, #e69b3a);
	background: -o-linear-gradient(#e68f20, #e69b3a);
	background: -moz-linear-gradient(#e68f20, #e69b3a);
	background: linear-gradient(#e68f20, #e69b3a);
}

.shadow-cp .cp-list .scp .scp-desc .get-btn .code-btn {
	padding-right: 5px;
	right: 0;
	border: dashed 2px #e63e3a;
	font-size: 18px;
	text-align: right;
	line-height: 36px;
	color: #e63e3a;
	font-weight: 500;
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .cp-list .scp .scp-desc .get-btn .code-btn-show {
	text-align: center;
	padding-left: 5px;
}

.shadow-cp .cp-list .scp .scp-desc .get-btn .code-btn .cb-full {
	position: absolute;
	left: -2px;
	top: -2px;
	background: #f90;
	background-color: #e63e3a;
	color: #fff;
	font-size: 16px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-webkit-transition: all .5s ease;
	;
	transition: all .5s ease;
	;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	width: 140px;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	padding-left: 15px;
}

.shadow-cp .cp-list .scp .scp-desc .get-btn .code-btn .cb-full:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 40px solid transparent;
	border-left: 40px solid #e63e3a;
	position: absolute;
	right: -40px;
	top: 0;
}

.shadow-cp .cp-list .scp .scp-desc .get-btn .code-btn .wm125 {
	background-image: url(../images/code-full-125.png);
	width: 125px;
	font-size: 14px;
	padding-left: 10px;
	text-align: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
}

.shadow-cp .cp-list .scp .scp-desc .get-btn .code-btn .cb-full:hover {
	left: -20px;
}

.pages-full {
	background-color: rgba(0, 0, 0, 0.8);
	width: 100%;
	position: fixed;
	z-index: 10;
	left: 0px;
	top: 0px;
	height: 100%;
}

.pages_search_pop {
	width: 670px;
	margin-left: -330px;
	position: fixed;
	left: 50%;
	top: 20%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #f5f5f5;
	z-index: 10;
	border-radius: 5px;
	padding-bottom: 250px;
}

.pages_search_pop .sp_close {
	float: right;
	width: 17px;
	height: 17px;
	cursor: pointer;
	background: url(../images/closed.png);
	background-size: 17px;
	position: absolute;
	right: 5px;
	top: 5px;
	z-index: 10;
}

.pages_search_pop .sp_top {
	width: 100%;
	position: relative;
	display: inline-block;
}

.pages_search_pop .sp_top .spt_tit {
	font-size: 26px;
	line-height: 30px;
	font-weight: bold;
	color: #000;
	width: 100%;
	padding: 35px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}

.pages_search_pop .sp_top .sp_item {
	width: 730px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: linear-gradient(45deg, #ff3a22 0%, #c7af6b 100%);
	position: absolute;
	left: -30px;
	box-shadow: 0 7px 18px -9px #000;
	padding-top: 80px;
	padding-bottom: 70px;
	border-radius: 2px;
}

/*.pages_search_pop .sp_top .sp_item p{
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	width: 100%;
	padding: 30px 10px;	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}*/
.pages_search_pop .sp_top .sp_item .i_btn {
	display: table;
	margin: auto;
}

.pages_search_pop .sp_top .sp_item .i_btn .ib_box {
	width: 320px;
}

.pages_search_pop .sp_top .sp_item .i_btn .ib_box .ib {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 26px;
	font-weight: bold;
	color: #FFF;
	background-color: #283747;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 10px;
	width: 100%;
	text-align: center;
	line-height: 60px;
}

.pages_search_pop .sp_top .sp_item .i_btn .ib_box p {
	font-size: 14px;
	line-height: 15px;
	color: #FFF;
	width: 100%;
	text-align: center;
	margin-top: 5px;
}

.pages_search_pop .sp_top .sp_item span {
	font-size: 14px;
	line-height: 25px;
	color: #CCC;
	text-decoration: underline;
	text-align: center;
	display: block;
	width: 100%;
	padding-top: 10px;
}

.pages_search_pop .sp_title {
	font-size: 18px;
	line-height: 25px;
	color: #999;
	text-align: center;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.pages_search_pop .sp_url {
	font-size: 14px;
	line-height: 20px;
	color: #797979;
	width: 100%;
	margin-top: 5px;
	text-align: center;
}

.pages_search_pop .sp_btn {
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	color: #FFF;
	background-color: #E63E00;
	height: 40px;
	width: 100%;
	margin-top: 15px;
	text-align: center;
	display: block;
}

.pages_search_pop .sp_more {
	font-size: 16px;
	line-height: 20px;
	color: #E63E00;
	text-align: center;
	margin-top: 10px;
	display: table;
	margin-left: auto;
	margin-right: auto;
}

.pages_search_pop .sp_box {
	width: 100%;
	padding-right: 120px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	margin-top: 30px;
}

.pages_search_pop .sp_box input[type="text"] {
	height: 47px;
	background-color: #FFF;
	color: #000;
	width: 100%;
	line-height: 27px;
	border: 1px solid #E63E00;
	font-size: 16px;
	padding-top: 10px;
	padding-right: 120px;
	padding-bottom: 10px;
	padding-left: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.pages_search_pop .sp_box input[type="submit"] {
	height: 47px;
	width: 120px;
	position: absolute;
	top: 0px;
	right: 0px;

	background-color: #E63E00;
	font-size: 22px;
	line-height: 47px;
	font-weight: bold;
	color: #FFF;
}

.pages_search_pop .sp_list {
	display: block;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 0 10px;
}

.pages_search_pop .sp_list .spl {
	float: left;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 5px;
}

.pages_search_pop .sp_list .spl a {
	font-size: 16px;
	line-height: 25px;
	color: #333;
	width: 100%;
	display: block;
	overflow-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	background-image: url(../images/right.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 13px;
	padding-left: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.pages_search_pop .sp_list .sp_keys {
	display: block;
	margin-right: -10px;
	margin-left: -10px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.pages_search_pop .sp_list .sp_keys .spk {
	float: left;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.pages_search_pop .sp_list .sp_keys .spk a {
	color: #000;
	background-color: #FFF;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 30px;
	height: 30px;
	width: 100%;
	font-weight: bold;
	text-align: left;
	display: block;
	overflow-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	font-size: 14px;
	background-image: url(../images/search_box_icon_p.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	background-size: 18px;
	padding-right: 20px;
	padding-left: 50px;
}

.pages_search_pop .sp_list .sp_keys .spk .a_hover {
	color: #FFF;
	background-color: #f94932;
	-moz-box-shadow: 0px 1px 7px 0px #999;
	-webkit-box-shadow: 0px 1px 7px 0px #999;
	box-shadow: 0px 1px 7px 0px #999;
	background-image: url(../images/search_box_icon_f.png);
}

.pages_search_pop .sp_list .sp_keys .spk a:hover {
	color: #FFF;
	background-color: #f94932;
	-moz-box-shadow: 0px 1px 7px 0px #999;
	-webkit-box-shadow: 0px 1px 7px 0px #999;
	box-shadow: 0px 1px 7px 0px #999;
	background-image: url(../images/search_box_icon_f.png);
}

.container {
	width: 100%;
	border: 1px solid #ccc;
	border-radius: 10px;
	background-color: #fff;
	margin: 60px 0;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.container .deals_container {
	width: 100%;
	position: relative;
}

.container .deals_container .dc-r {
	width: 300px;
	position: absolute;
	z-index: 1;
	top: 0px;
	right: 0px;
}

.container .deals_container .dc-r .dcr-tit {
	width: 100%;
	padding: 10px 0;
}

.container .deals_container .dc-r .dcr-tit h2 {
	font-size: 26px;
	line-height: 1;
	color: #0d4fa0;
}

.container .deals_container .dc-r .dcr-box {
	width: 100%;
	margin-bottom: 20px;
}

.container .deals_container .dc-r .dcr-box a {
	font-size: 17px;
	line-height: 25px;
	color: #007bff;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	letter-spacing: 0.2px;
	transition: color .5s;
}

.container .deals_container .dc-r .dcr-box a font {
	font-weight: bold;
}

.container .deals_container .dc-l {
	width: 100%;
	padding-right: 320px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.container .deals_container .deals_head a {
	width: 200px;
	line-height: 60px;
	color: #338296;
	font-size: 18px;
	position: absolute;
	z-index: 1;

}

.container .deals_container .deals_head a img {
	max-width: 100%;
	vertical-align: middle;
}

.container .deals_container .product_left img {
	max-width: 100%;
	transition: transform 1s;
}

.container .deals_container .product_left img:hover {
	transform: scale(1.1, 1.1);
}

.container .deals_container .deals_head {
	width: 100%;
	position: relative;
}

.container .deals_container .deals_head h1 {
	width: 100%;
	font-size: 20px;
	color: #000;
	line-height: 30px;
	padding-left: 220px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 60px;
	vertical-align: middle;
	display: table-cell;
}

.container .deals_container .deals_head h1 .price {
	font-size: 21px;
	color: #338296;
	font-weight: bold;
}

.container .deals_container .product {
	width: 100%;
	min-height: 350px;
	display: inline-block;
	position: relative;
}

.container .deals_container .product_left {
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.container .deals_container .product_left a {
	width: 200px;
	display: block;
}

.container .deals_container .product_left p {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.container .deals_container .product_left .our_price {
	color: #ee6762;
}

.container .deals_container .product_left .list_price {
	color: #A0A0A0;
	text-decoration: line-through;
}

.container .deals_container .product_left .shop_now {
	width: 80%;
	height: 36px;
	display: block;
	background-color: #34a8c4;
	color: #fff;
	text-align: center;
	line-height: 36px;
	border-radius: 4px;
	margin: 10px auto 5px;
	font-size: 14px;
	cursor: pointer;
}

.container .deals_container .product_left .hot_deal {
	color: #C7202B;
	font-weight: bold;
	font-size: 12px;
}

/*****product right****/
.container .deals_container .product_right {
	width: 100%;
	padding-left: 220px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.container .deals_container .product_right .pt_title {
	font-size: 14px;
	color: #333;
	line-height: 20px;
}

.pt_title p,
.pt_title li,
.pt_title a,
.pt_title b {
	color: #333 !important;
}

.container .deals_container .product_right .pt_brief {
	width: 100%;
	background-color: #F7F7F7;
	border: 1px solid #ddd;
	border-radius: 10px 5px;
	font-size: 15px;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.container .deals_container .product_right .pt_brief li {
	color: #333;
	list-style-type: disc;
	padding: 2px;
	margin: 0 20px;
}

.container .deals_container .product_right .pt_brief li span,
.container .deals_container .product_right .pt_brief li a {
	color: #333;
	font-weight: bold;
}

.container .deals_container .product_right .pt_brief li a:hover {
	text-decoration: underline;
}

.dp_box {
	margin: 0 -15px;
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	min-height: 600px;
}

.dp_box .dp_link {
	width: 50%;
	padding: 0 15px;
	margin-bottom: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.dp_box .dp_link a {
	color: #c7af6b;
	font-size: 24px;
	font-weight: bold;
	text-transform: capitalize;
	padding: 15px;
	-webkit-transition: 0.4s;
	transition: 0.4s;
	background-color: #12254d;
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 0 7px 12px -9px #666;
	border-radius: 5px;
	padding-right: 35px;
	height: 100%;
	line-height: 1.1;
}

.dp_box .dp_link a::after {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f105";
	-webkit-transition: 0.4s;
	transition: 0.4s;
	color: #c7af6b;
	position: absolute;
	right: 15px;
	opacity: .6;
}

.dp_box .dp_link a:hover {
	background-color: #2a56c6;
}

.dp_box .dp_link a:hover::after {
	opacity: 1;
}

@media screen and (max-width:1220px) {
	.head {
		width: 98%;
	}

	.head .nav {
		display: none;
	}

	.head .but_nav_ph {
		display: block;
	}

	.main {
		width: 96%;
	}

	.pages_main {
		width: 600px;
		margin: auto;
	}

	.main_stores .store_list {
		width: 445px;
	}

	.foot_s {
		width: 908px;
	}

	.foot_s .width_292 {
		display: none;
	}

	.store_top .store_content {
		width: 100%;
	}

	.store_top .store_content .store_logo {
		position: static;
		margin: auto;
	}

	.store_top .store_content .content_right {
		float: none;
		width: 100%;
		padding-left: 0px;
		min-height: unset;
	}

	.store_top .store_content .content_right p {
		display: none;
	}

	.country_list {
		display: table;
	}

	.coupons_list_title {
		margin-right: auto;
		margin-left: auto;
	}

	#category_h1 {
		width: 100%
	}

	.store_top .store_content .content_right .store_domain {
		display: none;
	}

	.store_top .store_content .content_right .store_name {
		text-align: center;
	}

	#store_title_h2 {
		display: none;
	}

	.coupons_list_title .up .country {
		display: none;
	}

	.coupons_list .coupons_box .b_box {
		height: auto;
	}

	.coupons_list_stores {
		margin-right: auto;
		margin-left: auto;
	}

	.serch_stores_list .letter_list {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}

	.serch_stores_list .store_name_list {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}

	.serch_stores_list #category_name_top {
		width: 98%;
		padding-right: 1%;
		padding-left: 1%;
	}

	.serch_stores_list .category_name_show {
		width: 100%;
	}

	.func_404 .img_404 {
		margin: auto;
		float: none;
	}

	.func_404 .right_404 {
		margin: auto;
		float: none;
		padding-top: 50px;
	}

	.new_stores .new_stores_list {
		width: 600px;
	}

	.store_search_box .ssb_list .ssb_box {
		width: 100%;
	}

	.other_top_img .oti_left {
		margin: auto;
		float: none;
		margin-bottom: 10px;
		display: block;
	}

	.other_top_img .oti_right {
		margin: auto;
		float: none;
	}

	.other_top_img .oti_right .otir_img {
		padding: 0px;
		margin-bottom: 10px;
		height: auto;
	}

	.other_keys .ok_list {
		width: 33.3333%;
	}

	.merchant_row {
		padding-right: 15px;
		padding-left: 15px;
	}

	.discount_row {
		padding-right: 15px;
		padding-left: 15px;
	}

	.merchant_box {
		padding-right: 15px;
		padding-left: 15px;
	}

	.coupons_list_stores .store_box .b_box {
		width: 25%;
	}

	.shadow-cp {
		width: 100%;
	}

	._m5 {
		margin-right: -10px;
		margin-left: -10px;
	}

	.shadow-cp .cp-list .scp .scp-info {
		width: 170px;
	}

	.shadow-cp .cp-list .scp .scp-desc {
		padding-left: 190px;
		padding-right: 190px;
	}

	.shadow-cp .cp-list .scp .scp-desc .f16 {
		font-size: 20px;
	}

	.shadow-cp .cp-list .scp .scp-desc h2 {
		font-size: 20px;
	}

	.shadow-cp .cp-list .scp .scp-desc .get-btn {
		width: 180px;
	}

	.shadow-cp .cp-list .scp .scp-desc .get-btn .deal-btn {
		font-size: 16px;
	}
}

@media screen and (max-width:1040px) {
	._w350 {
		width: 280px;
	}

	._w100 {
		padding-left: 280px;
		padding-right: 280px;
	}

	.coupons_list .coupons_box .b_box .s_box .right .coupon_but {
		width: 100%;
	}

	.row .r-left {
		padding-right: 0px;
	}

	.row .r-right {
		position: static;
		width: 100%;
	}

	.container .deals_container .dc-l {
		padding-right: 0px;
	}

	.container .deals_container .dc-r {
		width: 100%;
		position: static;
	}

	.container .deals_container .product_left {
		width: 100%;
		position: static;
	}

	.container .deals_container .product_left a {
		margin: 15px auto;
	}

	.container .deals_container .product_right {
		padding-left: 0;
		margin-top: 15px;
	}

	@media screen and (max-width:925px) {
		.head .search {
			display: none;
		}

		.head .search_but {
			display: block;
		}

		.head .but_nav_ph {
			margin-right: 35%;
		}

		.main_stores .store_list {
			width: 595px;
		}

		.main_stores .float_right {
			float: left;
		}

		.foot_s {
			width: 600px;
		}

		.foot_s .width_377 {
			display: none;
		}

		.func_404 {
			display: block;
		}

		.func_404 .right_404 {
			width: 100%;
		}

		.func_404 .right_404 .u {
			display: table;
			height: auto;
			text-align: center;
		}

		.func_404 .right_404 .d {
			display: table;
			height: auto;
		}

		.code_box {
			width: 80%;
		}

		.other_keys .ok_list {
			width: 50%;
		}

		.other_news .on_list {
			width: 100%;
		}

		.other_news .on_list .onl_content {
			width: 100%;
		}

		.main_coupons_box .b_box {
			width: 50%;
		}

		#m_pages_click_box {
			display: block;
		}

		#pages_click_box {
			display: none;
		}

		.other_box .ob-left {
			padding-right: 0px;
		}

		.other_box .ob-right {
			position: static;
			width: 100%;
			top: 0px;
		}

		.deals_row {
			margin-left: -5px;
			margin-right: -5px;
		}

		.deals_row .deals_list {
			padding-left: 5px;
			padding-right: 5px;
		}

		.other_box .ob-right .obr-news {
			margin-left: -5px;
			margin-right: -5px;
		}

		.other_box .ob-right .obr-news .obn-list {
			padding-left: 5px;
			padding-right: 5px;
			width: 50%;
		}

		._w350 {
			width: 200px;
		}

		._w100 {
			padding-left: 200px;
			padding-right: 0px;
		}

		.discount_row .dis_box .dis-b-list .dis-b-info {
			border-right: 0px none #BCBCBC;
		}

		._r {
			width: 100%;
			position: relative;
			top: auto;
			margin-top: 20px;
		}

		.discount_row .dis_box .dis-b-list .dis-b-item {
			height: auto;
		}

		.discount_row .dis_box .dis-b-btn {
			height: 40px;
		}

		.main_stores_box .b_box {
			width: 33.3333%;
		}

		.coupons_list_stores .store_box .b_box {
			width: 33.3333%;
		}

		.main .left_part {
			width: 100%;
		}

		.main .left_part .top_part .content ul li {
			float: left;
			margin-right: 10px;
		}

		.main .right_part {
			width: 100%;
			margin-top: 20px;
		}

		.coupons_list .coupons_box .b_box {
			width: 100%;
		}

		.index-search-box .index-search {
			width: 96%;
			margin-top: 70px;
		}
	}

	@media (max-width: 790px) {
		.code_box .coupon_code .code_store_logo {
			display: none;
		}

		.code_box .coupon_code .coupon_title_show {
			margin: auto;
			float: none;
			width: 80%;
		}

		.search-list .s-box {
			padding-right: 0px;
		}

		.search-list .search-right {
			display: none;
		}

		.search-list .s-box .s-box-search .ss-list {
			width: 100%;
			padding-right: 0px;
		}

		.__category .__category_logo {
			width: 110px;
		}

		.__category .__category_logo .__category_store_logo {
			width: 110px;
		}

		.__category .__category_logo .__category_store_logo img {
			max-width: 100px;
		}

		.__category .__category_detail {
			padding-left: 120px;
		}

		.__category .__category_detail h2 {
			font-size: 18px;
			line-height: 20px;
		}

		.full_roll .fur_box {
			background-image: url(../images/cate-pop-m.png);
			height: 416px;
			width: 320px;
		}

		.full_roll .fur_box .pop_title {
			height: 43px;
			font-size: 16px;
		}

		.full_roll .fur_box .fur_search {
			width: 100%;
			top: 70px;
		}

		.full_roll .fur_box .fur_p {
			width: 100%;
			top: 55px;
		}

		.deals_row .deals_list {
			width: 50%;
		}

		.merchant_row {
			padding-top: 20px;
			padding-bottom: 20px;
		}

		.merchant_row .mer_detail .mer-d-img {
			position: static;
			margin: auto;
			display: block;
			width: 250px;
			height: auto;
		}

		.merchant_row .mer_detail .mer-d-info {
			padding-left: 0px;
			height: auto;
		}

		.merchant_row .mer_detail .mer-d-info h1 {
			text-align: center;
			margin-bottom: 25px;
		}

		.merchant_row .mer_detail .mer-d-info p {
			text-align: center;
			margin-bottom: 20px;
		}

		.merchant_row .mer_detail .mer-d-info a {
			width: 280px;
			margin: auto;
		}

		.shadow-cp .cp-list .scp .scp-info {
			margin: auto;
			position: static;
			height: 135px;
		}

		.shadow-cp .cp-list .scp .scp-desc {
			padding-right: 0px;
			padding-left: 0px;
			padding-top: 20px;
		}

		.shadow-cp .cp-list .scp .scp-desc .get-btn {
			position: static;
			margin-top: 35px;
			width: 100%;
		}

		.shadow-cp .cp-list .scp .scp-desc .get-btn .code-btn {
			width: 180px;
			margin: auto;
			display: block;
		}

		.shadow-cp .cp-list .scp .scp-desc .get-btn .deal-btn {
			width: 180px;
			margin: auto;
			display: block;
		}

		.pages_search_pop {
			width: 300px;
			margin-left: -150px;
			padding-bottom: 30px;
		}

		.pages_search_pop .sp_list .sp_keys .spk {
			width: 100%;
		}

		.pages_search_pop .sp_top .sp_item {
			width: 100%;
			padding-top: 0px;
			padding-bottom: 0px;
			background: none;
			box-shadow: none;
			position: static;
			left: 0px;
		}

		.pages_search_pop .sp_top .spt_tit {
			font-size: 22px;
			line-height: 25px;
			padding-top: 45px;
		}

		.pages_search_pop .sp_top .sp_item .i_btn {
			width: 90%;
		}

		.pages_search_pop .sp_top .sp_item .i_btn .ib_box {
			margin: auto;
			float: none;
			margin-top: 0px;
			display: block;
			width: 100%;
		}

		.pages_search_pop .sp_top .sp_item .i_btn .ib_box .ib {
			background: linear-gradient(45deg, #ff3a22 0%, #c7af6b 100%);
			box-shadow: 0 7px 18px -9px #000;
		}

		.__category_box_btn {
			width: 90%;
		}
	}

	@media screen and (max-width:620px) {
		.head .but_nav_ph {
			margin-right: 2%;
		}

		.head .nav_ph_box span {
			float: none;
			margin-top: 20px;
			margin-right: 0px;
			margin-bottom: 20px;
		}

		.main_title {
			height: auto;
		}

		.main_title h2 {
			height: auto;
			text-align: center;
		}

		.main_title p {
			display: none;
		}

		.main_stores {
			display: none;
		}

		/*footer {*/
		/*	height: auto;*/
		/*}*/

		.foot_s {
			width: 100%;
			height: auto;
			padding: 0px;
		}

		.foot_s .width_531 {
			display: none;
		}

		.foot_s .foot_box #middle_1 {
			display: none;
		}

		.foot_x {
			height: auto;
		}

		.store_top .store_content .content_right .store_name {
			text-align: center;
		}

		.store_top .store_content .content_right .store_domain {
			margin-right: auto;
			margin-left: auto;
		}

		/*.coupons_list{display:block;}*/
		.coupons_list_title {
			width: 100%;
			height: auto;
			display: table;
		}

		.coupons_list_title .up {
			height: auto;
		}

		.coupons_list_title .up h2 {
			height: auto;
		}

		.coupons_list .coupons_box .b_box .s_box {
			width: 100%;
			border: 0px none #FFF;
			-moz-border-radius: 10px;
			/* Gecko browsers */
			-webkit-border-radius: 10px;
			/* Webkit browsers */
			border-radius: 10px;
			height: auto;
		}

		.coupons_list .coupons_box .b_box .s_box .left {
			position: static;
			width: 100%;
			border-bottom-width: 1px;
			border-bottom-style: dashed;
			border-bottom-color: #e6e6e6;
		}

		.coupons_list .coupons_box .b_box .s_box .right {
			padding: 15px;
			float: none;
			height: auto;
			width: 100%;
		}

		.coupons_list .coupons_box .b_box .s_box .right .coupon_title {
			height: auto;
		}

		.coupons_list_stores {
			width: 100%;
		}

		.coupons_list_stores .store_box .b_box {
			width: 100%;
		}

		.serch_stores_list .store_name_list .store_name_ls {
			width: 100%;
			margin-right: 0px;
		}

		.about_list {
			margin-right: 0px;
		}

		.about_list .about_box {
			width: 100%;
		}

		.about_list .about_box img {
			width: 100%;
		}

		.func_404 .img_404 {
			height: auto;
			width: 100%;
		}

		.deal_box {
			width: 90%;
			margin-top: 30%;
		}

		.deal_box .deal_title {
			width: 100%;
		}

		.deal_box .deal_title a p {
			width: 65%;
		}

		.new_stores {
			display: none;
		}

		.sear-box .sea-b-text {
			display: none;
		}

		.sear-box {
			padding-left: 0px;
		}

		.other_top_img .oti_left {
			width: 100%;
		}

		.other_top_img .oti_right {
			width: 100%;
		}

		.other_keys .ok_list {
			width: 100%;
		}

		.main_coupons_box .b_box {
			width: 100%;
		}

		.pages_main {
			width: 100%;
		}

		.__category .__category_detail .web_url {
			display: none;
		}

		.other_box .ob-left .ob-keys a {
			width: 100%;
		}

		.other_box .ob-left .ob-list .ob-l {
			padding-right: 0px;
			padding-bottom: 6px;
		}

		._w350 {
			position: static;
			width: 100%;
		}

		.discount_row .dis_box .dis-b-title {
			display: none;
		}

		.discount_row .dis_box .dis-b-list {
			border: 1px solid #BCBCBC;
			margin-bottom: 15px;
		}

		._w100 {
			padding-left: 0px;
		}

		.discount_row .dis_box .dis-b-list .dis-b-item img {
			width: 40%;
		}

		.discount_row .dis_box .dis-b-list .dis-b-info h3 {
			text-align: center;
		}

		.discount_row .dis_box .dis-b-list .dis-b-info p {
			text-align: center;
		}

		.main_stores_box .b_box {
			width: 50%;
		}

		.coupons_list_stores .store_box .b_box {
			width: 50%;
		}

		#expire_show {
			display: none;
		}

		.container .deals_container .deals_head h1 {
			padding-left: 0px;
		}

		.container .deals_container .deals_head a {
			width: 100%;
			position: static;
			text-align: center;
			display: block;
		}

		.other_box .ob-left .ob-pro .op-l {
			width: 100%;
			position: static;
		}

		.other_box .ob-left .ob-pro .op-l .op-img {
			width: 200px;
			margin: 0 auto 13px;
		}

		.other_box .ob-left .ob-pro .op-l .op-btn {
			width: 80%;
			margin: auto;
		}

		.other_box .ob-left .ob-pro .op-r {
			padding-left: 0px;
			margin-top: 10px;
		}

		.dp_box .dp_link {
			width: 100%;
		}
	}

	@media screen and (max-width:320px) {
		.main {
			width: 260px;
		}

		.main_stores_box {
			margin-right: 0px;
		}

		.main_stores_box .b_box {
			width: 260px;
			float: none;
			margin-right: auto;
			margin-left: auto;
		}

		.main_stores_box .b_box .s_box {
			width: 260px;
		}

		.main_stores_box .b_box .s_box a span {
			width: 260px;
		}

		.coupons_list .coupons_box .b_box .s_box .right .coupon_mess {
			display: none;
		}

		.shadow-cp .cp-list .scp .scp-desc {
			padding-bottom: 20px;
		}
	}