@charset "utf-8";
/* CSS Document */

* {
	font-family: "微软雅黑";
	outline: none;
}

* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}

body,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
from {
	margin: 0;
}

ol,
ul,
li,
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

input,
img,
textarea {
	border: none;
	border-radius: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight: rgba(0, 0, 0, 0);
	-webkit-text-size-adjust: none;
}

body>.qing {
	min-width: 94%;
}

a {
	text-decoration: none;
	blr: expression(this.onFocus=this.blur());
	/* IE Opera */
	outline: none;
	/* FF Opera */
}

a:focus {
	-moz-outline-style: none;
	/* FF */
}

img,
input {
	border: 0;
}

input,
textarea,
select {
	outline: none;
}

a div,
a span {
	cursor: pointer;
}

textarea {
	resize: none;
}

/*防止textarea放大时，三个斜线被放大*/
ul li {
	list-style: none;
}

.qing {
	display: block;
	clear: both;
}

.juzhong {
	width: 94%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.lf {
	display: block;
	float: left;
}

.rf {
	display: block;
	float: right;
}

*,
*:before,
*:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
}


.shu14 img,
.shu140 img,
.shu12 img {
	display: inline !important;
	max-width: 100% !important;
	height: auto !important;
	vertical-align: top;
}

.shu14 {
	line-height: 30px;
	color: #333;
	font-size: 14px;
}

.shu140 {
	line-height: 30px;
	color: #7d7d7d;
	font-size: 14px;
}

/*返回顶部*/
#returnTop {
	_display: none;
	position: fixed;
	_position: absolute;
	z-index: 999;
	right: 15px;
	bottom: -200px;
	_bottom: auto;
	width: 22px;
	height: 22px;
	text-indent: -999px;
	overflow: hidden;
	background-image: url(../images/Top.png);
	_background-image: url(../images/Top.png);
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-position: 0 0;
	transition: bottom 0.9s;
	-webkit-transition: bottom 0.9s;
	-moz-transition: bottom 0.9s;
	-o-transition: bottom 0.9s;
}

/**body{ overflow-x:hidden;}********************************************index*****************************************/
.tok {
	display: block;
	position: relative;
	z-index: 9;
	background-color: #fff;
	height: 52px;
	overflow: hidden;
	box-shadow: 0 0 14px rgba(0, 0, 0, 0.1);
	line-height: 52px;
	font-size: 18px;
	color: #373737;
}

.logot {
	display: block;
	text-align: center;
	line-height: 52px;
	font-size: 18px;
	color: #373737;
}

.logot img {
	display: block;
	height: 52px;
	margin: 0 auto;
}

.swipe {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.swipe ul {
	-webkit-transition: left 800ms ease-in 0;
	-moz-transition: left 800ms ease-in 0;
	-o-transition: left 800ms ease-in 0;
	-ms-transition: left 800ms ease-in 0;
	transition: left 800ms ease-in 0;
}

.swipe ul li a,
.swipe ul li {
	display: block;
	position: relative;
	overflow: hidden;
}

.swipe #pagenavi {
	position: absolute;
	left: 0;
	bottom: 10px;
	text-align: center;
	width: 100%;
}

.swipe #pagenavi a {
	width: 10px;
	height: 10px;
	line-height: 99em;
	background: #fff;
	margin: 0 1px;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-radius: 5px;
}

.swipe #pagenavi a.active {
	background: #fff;
	width: 16px;
}

.cpzs .swipe #pagenavi {
	position: absolute;
	left: 0;
	bottom: 10px;
	text-align: center;
	width: 100%;
}

.cpzs .swipe #pagenavi a {
	width: 8px;
	height: 8px;
	line-height: 99em;
	background: #cecece;
	margin: 0 1px;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-radius: 50%;
}

.cpzs .swipe #pagenavi a.active {
	background: #fff;
	width: 10px;
	height: 10px;
	margin-top: -1px;
	border: 2px solid #fff;
}

/* 搜索 */
.in-subndk {
	display: block;
	position: relative;
	overflow: hidden;
	background: #eff3f6;
	padding: 10px 0;
	overflow: hidden;
}

.in-subnk {
	display: block;
	background: #fff;
	overflow: hidden;
	border-radius: 6px;
}

.in-subs {
	display: block;
	position: relative;
	width: calc(100% - 45px);
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #373737;
	float: left;
	padding: 0 15px;
}

.in-subc {
	display: block;
	float: right;
	width: 45px;
	height: 40px;
	background: url(../images/soub.png) center center no-repeat;
	background-size: contain;
}

/*国家国旗*/
.gjk {
	background: #FFF;
	padding: 15px 1.6%;
	overflow: hidden;
	border-bottom: 10px solid #eff3f6;
}

.gqi {
	overflow: hidden;
	padding-bottom: 10px;
}

.gqi a {
	display: block;
	position: relative;
	overflow: hidden;
	height: 40px;
	width: 30%;
	padding: 10px;
	margin: 0 1.6% 8px;
	float: left;
	border: 1px solid #c3c3c3;
}

.qik {
	width: 30px;
	height: 20px;
	float: left;
	border: 1px solid #eee;
	background-size: cover !important;
}

.qim {
	margin-left: 34px;
	margin-right: 12px;
	line-height: 20px;
	color: #000;
	font-size: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.huan {
	display: block;
	line-height: 16px;
	color: #7f7f7f;
	font-size: 16px;
}

.huan table {
	margin: 0 auto;
}

/*  */
.in-tjnk {
	display: block;
	overflow: hidden;
}

.in-tjlb {
	display: block;
	overflow: hidden;
	padding: 0;
	border-top: 1px solid #ebebeb;
	margin-bottom: 15px;
}

.in-tjlb li {
	display: block;
	overflow: hidden;
	padding: 0 16px;
	border-bottom: 1px solid #ebebeb;
}

.in-tjtuk {
	display: block;
	float: left;
	width: 24%;
}

.in-tjtu {
	width: 100%;
}

.in-tjmk {
	display: block;
	margin-left: 24%;
	width: 76%;
	box-sizing: border-box;
	overflow: hidden;
	padding: 8px 0 8px 16px;
}

.in-tjm-tit {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 10px;
	line-height: 26px;
	font-size: 14px;
	color: #000;
}

/*特价产品*/
.te-ti {
	display: block;
	padding: 8px 0;
}

.te-ti img {
	margin: 0 auto;
}

.teck {
	background: #FFF;
	padding-bottom: 15px;
	border-bottom: 10px solid #eff3f6;
}

.tjlb {
	display: block;
	overflow: hidden;
	margin-bottom: 14px;
}

.tjk {
	display: block;
	position: relative;
}

.thb {
	display: block;
	position: absolute;
	z-index: 3;
	left: 0 !important;
	top: 0 !important;
}

.tj-tc {
	display: block;
	width: 89px;
	height: 87px;
	float: left;
	margin-top: 4px;
	margin-left: 18px;
	background-size: cover !important;
}

.ovfh {
	overflow: hidden;
}

.tjxk2 .ovfh {
	height: 21px;
	margin-bottom: 8px;
}

.tjxk2 .ovfh:last-child {
	margin-bottom: 0;
}

.tjxk {
	margin-left: 112px;
	margin-right: 12px;
	padding-top: 14px;
}

.tjxk2>div>.lf {
	/* display: block;
	width: calc(100% - 22px);
	height: 60px; */
}

.tjx-ti {
	display: block;
	margin-bottom: 8px;
	height: 44px;
	line-height: 22px;
	color: #1e1e1e;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.tj-jg {
	display: block;
	margin-right: 5px;
	color: #c91d17;
	font-size: 16px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tj-jgh {
	display: block;
	margin-right: 5px;
	color: #969696;
	font-size: 12px;
	line-height: 20px;
}

.tj-jgh2 {
	display: block;
	margin-right: 5px;
	color: #969696;
	font-size: 12px;
	line-height: 20px;
	text-decoration: line-through;
}

.che {
	float: right;
	width: 18px;
	height: 18px;
	border: 1px solid #be2722;
	border-radius: 4px;
}

.tjk2 {
	display: block;
	position: relative;
	padding: 10px 12px;
}

.tj-tc2 {
	display: block;
	width: 80%;
	height: 95px;
	margin: 10px auto 8px;
	background-size: cover !important;
}

/*中国经济走廊*/
.zltk {
	padding: 17px 3% 6px;
}

.zltt {
	display: block;
	height: 1px;
	background: #c3c3c3;
}

.zlti {
	display: block;
	position: relative;
	padding-left: 16px;
	line-height: 28px;
	font-size: 18px;
	color: #000;
}

.zltixt {
	display: block;
	position: absolute;
	width: 4px;
	height: 18px;
	left: 0;
	top: calc(50% - 9px);
	background: #000;
	border-radius: 4px;
}

.zlti1 {
	color: #000;
}

.zlti2 {
	color: #000;
}

.zlti3 {
	color: #000;
}

.zlti4 {
	color: #000;
}

.zlti5 {
	color: #000;
}

.zlti6 {
	color: #000;
}

.zlti7 {
	color: #000;
}

.zldtk {
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	border-bottom: 10px solid #eff3f6;
}

.zldtk1 {
	width: 33.333%;
	position: relative;
	float: left;
}

.zldtk10 {
	width: 33.333%;
	position: relative;
	float: right;
}

.zldtk11 {
	background: #cc3833;
}

.zldtk12 {
	background: #3674c1;
}

.zldtk13 {
	background: #cb8546;
}

.zldtk14 {
	background: #37ae84;
}

.zldtk15 {
	background: #4094bf;
}

.zldtk16 {
	background: #beac32;
}

.zldtk17 {
	background: #5b65c7;
}

.zldtk2 {
	width: 100%;
	position: relative;
	background-size: cover !important;
}

.zldtk20 {
	width: 100%;
	position: relative;
	background-size: cover !important;
}

.jjk {
	display: block;
	position: relative;
	top: 17%;
	float: left;
}

.jjk2 {
	display: block;
	position: relative;
	top: 17%;
	float: right;
}

.tabzln {
	display: block;
	position: relative;
}

/* .tabzln table{
	width: 100vw !important;
}
.tabzln table td{
	width: 33.3333vw !important;
} */
.zl-listk,
.zl-listk2 {
	display: block;
	padding-left: 1px;
	padding-top: 1px;
}

.zl-listk li {
	display: block;
	width: 50%;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	background: #fff;
	list-style: none;
	float: left;
}

.zl-listk2 {
	padding-left: 0;
	padding-top: 8px;
	margin-left: -8px;
}

.zl-listk2 li {
	display: block;
	width: calc(50% - 8px);
	float: left;
	margin-left: 8px;
	margin-bottom: 8px;
	/* border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3; */
	background: #fff;
	list-style: none;
	float: left;
}

.zltu {
	display: block;
	box-sizing: border-box;
	padding: 8px 6px;
	overflow: hidden;
}

.zltu2 {
	display: block;
	padding: 20px 14px;
	overflow: hidden;
}

.zl-listk2 li .zltu {
	padding: 0;
	text-align: left;
}

.zl-listk2 li .tjx-ti {
	text-align: left;
}

.tj-tc3 {
	display: block;
	width: 100%;
	/* height: 120px; */
	height: auto;
	position: relative;
	overflow: hidden;
	margin: 0 auto 8px;
	background-size: contain !important;
}

.in-protu {
	display: block;
	width: 100%;
	height: 100%;
	z-index: 2;
	position: absolute;
	left: 0;
	top: 0;
	background-size: cover !important;
	object-fit: cover;
}

.in-protuk {
	display: block;
	width: 100%;
	height: auto;
	z-index: 1;
	position: relative;
}

.tj-tc30 {
	display: block;
	width: 80%;
	height: 110px;
	margin: 0 auto 8px;
	background-size: contain !important;
}

.duo {
	display: block;
	float: right;
	padding-bottom: 8px;
	padding-right: 10px;
	height: 24px;
	line-height: 24px;
	color: #5d5d5d;
	font-size: 12px;
	background: url(../images/dj.png) center right no-repeat;
	background-size: auto 10px !important;
}

/*选项卡样式*/
.zgti {
	height: 36px;
	line-height: 28px;
	padding: 0 4%;
}

.zgti ul {
	float: left;
}

.zgti li {
	display: block;
	float: left;
	height: 28px;
	padding: 0 18px;
	overflow: hidden;
	position: relative;
	line-height: 28px;
	font-size: 14px;
	color: #5d5d5d;
	cursor: pointer;
}

.zgti li b,
.zgti li i {
	position: absolute;
	right: 0;
	top: 7px;
	width: 1px;
	height: 14px;
	background: #c6c6c6;
}

.zgti li b {
	right: 0;
}

.zgti li i {
	left: 0;
}

.tabPanelz1,
.tabPanelz2,
.tabPanelz3,
.tabPanelz4,
.tabPanelz5,
.tabPanelz6,
.tabPanelz7 {
	position: relative;
}

.panesz1,
.panesz2,
.panesz3,
.panesz4,
.panesz5,
.panesz6,
.panesz7 {
	clear: both;
}

.panez1,
.panez2,
.panez3,
.panez4,
.panez5,
.panez6,
.panez7 {
	min-height: 100px;
	display: none;
}

.tabPanelz1 li.hitz1,
.tabPanelz1 li:hover {
	color: #cc3833;
}

.tabPanelz2 li.hitz2 {
	color: #3674c1;
}

.tabPanelz3 li.hitz3 {
	color: #cb8546;
}

.tabPanelz4 li.hitz4 {
	color: #37ae84;
}

.tabPanelz5 li.hitz5 {
	color: #4094bf;
}

.tabPanelz6 li.hitz6 {
	color: #beac32;
}

.tabPanelz7 li.hitz7 {
	color: #5b65c7;
}

/*版权*/
.baq {
	text-align: center;
	padding: 12px 4%;
	line-height: 22px;
	color: #a0a0a0;
	font-size: 12px;
}

.baq a,
.baq a:visited {
	color: #a0a0a0;
}

.baq2 {
	text-align: center;
	padding: 12px 4%;
	line-height: 22px;
	color: #fff;
	font-size: 12px;
}

.baq2 a,
.baq2 a:visited {
	color: #fff;
}

.fotk {
	height: 68px;
}

.fotk2 {
	height: 20px;
}

.fobg {
	background: #FFF;
	width: 100%;
	height: 64px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

.fobg a {
	display: block;
	float: left;
	width: 20%;
	height: 64px;
	text-align: center;
	position: relative;
	line-height: 20px;
	font-size: 14px;
	color: #3c3c3c;
}

.fobg a.fobnn {
	color: #bf2722;
}

.fob1,
.fob2,
.fob3,
.fob4,
.fob5 {
	display: block;
	height: 28px;
	position: relative;
	margin: 8px auto 0;
	z-index: 0;
	background-size: auto 28px !important;
}

/* .fob5 {
	height: 64px;
	padding-top: 32px;
	background: url(../images/fobj.png) center center no-repeat;
	background-size: 54px 54px !important;
	line-height: 22px;
	font-size: 14px;
	color: #FFF;
} */

.che-fo {
	display: block;
	position: absolute;
	z-index: 3;
	left: 50%;
	margin-left: 6px;
	top: 4px;
	width: auto;
	padding: 0 5px;
	height: 20px;
	font-size: 12px;
	color: #FFF;
	line-height: 16px;
	background: url(../images/csl.png) left top no-repeat;
	background-size: auto 20px !important;
}

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

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

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

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

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

.fobg a.fobnn .fob1 {
	background: url(../images/fob10.png) center center no-repeat;
}

.fobg a.fobnn .fob2 {
	background: url(../images/fob20.png) center center no-repeat;
}

.fobg a.fobnn .fob3 {
	background: url(../images/fob30.png) center center no-repeat;
}

.fobg a.fobnn .fob4 {
	background: url(../images/fob40.png) center center no-repeat;
}

.fobg a.fobnn .fob5 {
	background: url(../images/fob50.png) center center no-repeat;
}

/*合作*/
.hek0 {
	width: 98%;
	margin: 0 auto;
	padding-top: 15px;
}

.hek {
	width: 46%;
	float: left;
	margin: 0 2%;
	background: #fff;
	padding: 14px;
	overflow: hidden;
}

.hek-ti {
	display: block;
	margin-bottom: 10px;
	text-align: center;
	font-size: 18px;
	line-height: 26px;
	color: #333;
}

.hek-tu {
	display: block;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	height: 100px;
	margin-bottom: 8px;
	background-size: cover !important;
}

.hek-xti {
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	color: #000;
}

.hek-js {
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	color: #8d8d8d;
}

.hek-tt {
	width: 40%;
	margin: 6px auto 12px;
	height: 1px;
	background: #ccc;
}

/* main_image */
.main_visual,
.main_visual2 {
	height: 238px;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
}

.main_image,
.main_image2 {
	height: 238px;
	overflow: hidden;
	position: relative;
}

.main_image ul,
.main_image2 ul {
	width: 9999px;
	height: 238px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.main_image li,
.main_image3 li {
	float: left;
	width: 100%;
	height: 238px;
}

div.flicking_con,
div.flicking_con2 {
	position: absolute;
	bottom: 0px;
	z-index: 9;
	width: 100%;
	height: 12px;
}

div.flicking_con table,
div.flicking_con2 table {
	margin: 0 auto;
}

div.flicking_con a,
div.flicking_con2 a {
	float: left;
	width: 8px;
	height: 8px;
	margin: 0 2px;
	margin-top: 2px;
	padding: 0;
	border: 1px solid #959595;
	display: block;
	text-indent: -1000px;
	border-radius: 50%;
}

div.flicking_con a.on,
div.flicking_con2 a.on {
	width: 12px;
	height: 12px;
	margin-top: 0;
	border: 1px solid #e00531;
}

#btn_prev,
#btn_next,
#btn_prev2,
#btn_next2 {
	z-index: 11111;
	position: absolute;
	display: block;
	width: 73px !important;
	height: 74px !important;
	top: 50%;
	margin-top: -37px;
	display: block;
}

#btn_prev,
#btn_prev2 {
	background: url(../images/hover_left.png) no-repeat left top;
	left: -100px;
}

#btn_next,
#btn_next2 {
	background: url(../images/hover_right.png) no-repeat right top;
	right: -100px;
}

/*****************************************sorts***************************************/
.lok {
	width: 160px;
	height: 52px;
	text-align: center;
	margin: 0 auto;
	font-size: 20px;
	line-height: 52px;
	color: #000;
}

.lok2 {
	height: 52px;
	text-align: left;
	margin: 0 auto;
	font-size: 20px;
	line-height: 52px;
	color: #000;
	background-color: #fff;
}

.lok a,
.lok a:visited {
	color: #000;
}

.lok a.lonn {
	color: #e71f19;
}

.flt {
	padding: 16px 4% 14px;
	overflow: hidden;
	font-size: 16px;
	line-height: 24px;
	color: #3c3c3c;
}

.baibg {
	display: block;
	background: #FFF;
	padding: 9px 0;
}

.baibg .ju2 {
	width: 94.2%;
	left: 5.8%;
	position: relative;
	overflow: hidden;
}

.fllb {
	display: block;
	overflow: hidden;
	margin-left: -16px;
}

.fllb a {
	display: block;
	padding: 0 16px;
	float: left;
	position: relative;
	line-height: 32px;
	font-size: 12px;
	color: #262626;
}

.fllb a b {
	display: block;
	position: absolute;
	left: 0;
	top: 9px;
	width: 1px;
	height: 14px;
	background: #b9b9b9;
}

.fllb a.flnn {
	color: #be2722;
}

/*分类国旗*/
.gjk2 {
	padding: 6px 1.6% 0;
	margin-bottom: 10px;
	overflow: hidden;
	border-bottom: 1px solid #e2e2e2;
}

.gjk2 .gqi {
	padding-bottom: 6px;
}

.gjk2 .qim {
	margin-right: 12px;
}

.gqi a.gqinn {
	border-color: #be2722;
}

.duotu {
	display: block;
	overflow: hidden;
}

.duotu img {
	margin: 0 auto;
}

/*导航*/
.daoh {
	display: block;
	padding: 15px 4% 25px;
}

.daoh a {
	display: block;
	line-height: 54px;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #d8d8d8;
}

.daoh a:visited {
	color: #333;
}

/*  */
.clanddk {
	display: block;
	position: relative;
	overflow: hidden;
	height: calc(100vh - 116px);
}

.cla-lbg1 {
	display: block;
	width: 120px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #f0f0f0;
}

.cla-lbg2 {
	display: block;
	width: calc(100% - 120px);
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: #fff;
}

.cla-leik {
	display: block;
	position: relative;
	z-index: 3;
	width: 120px;
	height: 100%;
	float: left;
	padding: 0;
}

.cla-leik a {
	display: block;
	padding: 10px 4px;
	line-height: 18px;
	font-size: 14px;
	color: #373737;
}

.cla-leik a.on {
	display: block;
	background-color: #fff;
}

.cla-lnrk {
	display: block;
	position: absolute;
	z-index: 3;
	width: calc(100% - 120px);
	height: 100%;
	float: right;
	right: 0;
	overflow-y: auto;
	top: 0;
}

.cla-lnrxk {
	display: block;
	position: relative;
	/* position: absolute;
	width: calc(100% - 30px);
	height: calc(100% - 30px);
	left: 15px;
	top: 15px; */
	overflow-y: auto;
}

.cla-lnrxxk {
	padding: 0 8px;
}

.cla-sk {
	display: block;
	float: right;
	width: calc(100% - 120px);
	background: #fff;
	padding: 6px 0;
}

.cla-sk .in-subnk {
	background: #eff3f6;
	border-radius: 60px;
}

.cla-sk .in-subs {
	background: #eff3f6;
}

/*************************************************search************************************************/
.reb {
	display: block;
	float: left;
	margin-right: 8px;
	margin-top: 1px;
}

.souk {
	background: #FFF;
	padding: 15px 4% 18px;
	overflow: hidden;
	position: relative;
}

.sous {
	display: block;
	position: relative;
	width: 100%;
	height: 46px;
	background: url(../images/souxb.png) 8px center no-repeat #ededed;
	background-size: auto 46px;
	padding-left: 35px;
	padding-right: 66px;
	line-height: 46px;
	font-size: 14px;
	color: #444;
}

.souc {
	display: block;
	position: absolute;
	right: 4%;
	top: 15px;
	width: 60px;
	height: 46px;
	background: url(../images/sbg.jpg) repeat;
	font-size: 14px;
	color: #fff;
	line-height: 46px;
}

/*************************************************product-list************************************************/
.totk {
	height: 10px;
}

.qix {
	background: #FFF;
	margin-bottom: 8px;
	padding-top: 14px;
}

.cpmk {
	display: block;
	background: #FFF;
	position: relative;
	overflow: hidden;
	padding: 10px 3%;
	margin-bottom: 8px;
}

.cpmk .ju3 {
	overflow: hidden;
	width: 89%;
	margin-left: 3%;
}

.fllb2 {
	display: block;
	overflow: hidden;
	margin-left: -16px;
}

.fllb2 a {
	display: block;
	padding: 0 18px;
	/* width: 92px; */
	text-align: center;
	position: relative;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #262626;
}

.fllb2 a b {
	display: block;
	position: absolute;
	left: 0;
	top: 9px;
	width: 1px;
	height: 14px;
	background: #b9b9b9;
}

.fllb2 a:visited {
	color: #262626;
}

.fllb2 a.flnn {
	color: #be2722;
}

.cpj {
	display: block;
	position: absolute;
	right: 3%;
	top: 17px;
}

/*价格区*/
.fljg {
	display: block;
	position: absolute;
	left: 3%;
	top: 10px;
	line-height: 32px;
	font-size: 12px;
	color: #262626;
}

.cpmk .ju4 {
	overflow: hidden;
	width: 82%;
	margin-left: 10%;
}

/************************************product-view**************************************/
.cpk {
	display: block;
	overflow: hidden;
	background: #FFF;
	padding-bottom: 8px;
	margin-bottom: 10px;
}

.cpm {
	display: block;
	margin-bottom: 8px;
	font-size: 18px;
	color: #393939;
	line-height: 22px;
}

.cpjs {
	margin-bottom: 2px;
	font-size: 16px;
	line-height: 26px;
	color: #bc2721;
}

.cpzs {
	display: block;
	padding-bottom: 8px;
	border-bottom: 1px solid #dedede;
	margin-bottom: 10px;
}

.szkk {
	overflow: hidden;
	background: #FFF;
	margin-bottom: 10px;
}

.szk0 {
	display: block;
	background: #FFF;
	width: 33.3333%;
	float: left;
	/* border-bottom: 1px dashed #c9c9c9; */
	overflow: hidden;
	padding: 12px 4%;
}

.szk1 {
	display: block;
	float: left;
	width: 26px;
	height: 18px;
	background: #db5651;
	text-align: center;
	line-height: 18px;
	font-size: 12px !important;
	color: #fff;
	border-radius: 8px;
}

.szk2 {
	float: left;
	padding-left: 8px;
	font-size: 12px;
	color: #5e5e5e;
	line-height: 18px;
}

.szk2 span {
	color: #c91d17;
}

.szk0:last-child {
	border-bottom: none;
}

.yunk {
	display: block;
	margin-bottom: 10px;
	background: #FFF;
	padding: 9px 4%;
	overflow: hidden;
}

.yunzl {
	display: block;
	width: 50%;
	float: left;
}

.yu1 {
	float: left;
	width: 34px;
	line-height: 28px;
	font-size: 12px;
	color: #a2a1a1;
}

.yu2 {
	display: block;
	overflow: hidden;
	float: left;
	line-height: 28px;
	font-size: 12px;
	color: #5e5e5e;
}

.yunzl2 .yu1 {
	width: 44px;
}

.yunzl2 .yu2 {
	float: none;
	margin-left: 48px;
}

.slk1 {
	display: block;
	width: 26px;
	height: 28px;
	float: left;
	border: 1px solid #c0c0c0;
	text-align: center;
	font-size: 16px;
	color: #979797;
	line-height: 26px;
}

.slk2 {
	width: 60px;
	height: 28px;
	float: left;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	text-align: center;
	font-size: 14px;
	color: #5e5e5e;
	line-height: 26px;
}

.xiang {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #be2722;
	line-height: 28px;
}

.xiang:visited {
	color: #be2722;
}

.xu {
	display: block;
	padding: 0 4%;
	background: #FFF;
	line-height: 46px;
	font-size: 14px;
	color: #000;
}

.xu2 {
	display: block;
	padding: 0 4%;
	line-height: 46px;
	font-size: 14px;
	color: #000;
}

/*产品内页底部*/
.fobg2 {
	background: #FFF;
	width: 100%;
	height: 56px;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4);
}

.fok1 {
	display: block;
	width: 45%;
	height: 56px;
	float: left;
}

.fok1 a {
	display: block;
	float: left;
	width: 33.333%;
	height: 56px;
	position: relative;
	border-left: 1px solid #c3c3c3;
	text-align: center;
	line-height: 18px;
	font-size: 14px;
	color: #262626;
}

.fok2 {
	display: block;
	width: 55%;
	height: 56px;
	float: right;
	background: #fff;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	color: #FFF;
}

.fok21,
.fok22 {
	display: block;
	width: calc(50% - 10px);
	height: 36px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	border-radius: 36px;
	color: #FFF;
}

.fok21 {
	background: #ff8818;
}

.fok22 {
	background: #f3262b;
}

.fok21:visited,
.fok22:visited {
	color: #FFF;
}

.fokb1,
.fokb2,
.fokb20,
.fokb3 {
	height: 24px;
	margin-top: 6px;
	margin-bottom: 2px;
}

.fokb1 {
	background: url(../images/keb1.png) center center no-repeat;
	background-size: auto 24px;
}

.fokb2 {
	background: url(../images/keb2.png) center center no-repeat;
	background-size: auto 24px;
}

.fokb20 {
	background: url(../images/keb20.png) center center no-repeat;
	background-size: auto 24px;
}

.fokb3 {
	background: url(../images/keb3.png) center center no-repeat;
	background-size: auto 24px;
}

.fokb200 {
	color: #bc2721;
}

.cpvzy {
	display: block;
	position: absolute;
	right: 0;
	bottom: 20px;
	width: auto;
	height: auto;
	padding: 0 5px;
	border: 1px solid #bc2721;
	line-height: 1.4;
	font-size: 12px;
	color: #bc2721;
}

.xqxl {
	display: block;
	position: absolute;
	right: 0;
	bottom: 1px;
	width: auto;
	height: auto;
	padding: 0 5px;
	line-height: 1.4;
	font-size: 12px;
	color: #969696;
}

/*************************************product-detailed***************************************/
.baik {
	display: block;
	background: #FFF;
	margin-bottom: 10px;
}

.baik2 {
	display: block;
	padding: 20px 4%;
}

.plk {
	border-bottom: 1px solid #e3e3e3;
	padding: 12px 0;
}

.pltou {
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-size: cover !important;
}

.plm {
	line-height: 22px;
	font-size: 14px;
	color: #000;
}

.plda {
	line-height: 22px;
	font-size: 12px;
	color: #b5b5b5;
}

.plnk {
	display: block;
	padding-top: 5px;
	padding-bottom: 7px;
	line-height: 22px;
	font-size: 12px;
	color: #929292;
}

.plmk {
	display: block;
	overflow: hidden;
	padding: 8px 0 4px;
}

.pltu {
	margin-left: -6px;
}

.pltu a {
	display: block;
	width: 80px;
	height: 66px;
	float: left;
	margin-left: 6px;
	background-size: cover !important;
}

.plk:last-child {
	border-bottom: none;
	padding-bottom: 0;
}

.plk:first-child {
	padding-top: 0;
}

/*分类固定*/
.nav-container {
	display: block;
	width: 100%;
	padding: 0 4%;
	height: 45px;
	border-bottom: 1px solid #eee;
	background: #fff;
	overflow: hidden;
}

nav {
	overflow: hidden;
	height: 44px;
	width: 100%;
	display: block;
	background: #fff;
	background: url(../images/xie.png) left center no-repeat;
	background-size: auto 14px !important;
}

nav li {
	width: 20%;
	display: block;
	float: left;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #505050;
	text-align: center;
	background: url(../images/xie.png) right center no-repeat;
	background-size: auto 14px !important;
	padding-right: 7px;
}

nav li a {
	display: block;
}

nav li a,
nav li a:visited {
	color: #505050;
}

nav li a.selected,
nav li a.on {
	color: #e71f19;
}

.navq {
	display: block;
	position: relative;
	margin-bottom: 20px;
}

/*************************************shopping-cart***************************************/
.fok4 {
	display: block;
	width: 28%;
	height: 56px;
	float: right;
	background: #db5651;
	text-align: center;
	line-height: 56px;
	font-size: 16px;
	color: #FFF;
}

.fok3 {
	display: block;
	float: left;
	width: 72%;
	height: 56px;
	padding: 0 4%;
}

.xuan {
	line-height: 56px;
	font-size: 14px;
	color: #393939;
}

.xuan input {
	display: block;
	width: 18px;
	height: 18px;
	float: left;
	margin-top: 19px;
	margin-right: 6px;
}

.zj {
	display: block;
	text-align: right;
	padding: 8px 0;
	line-height: 20px;
	font-size: 12px;
	color: #7b7b7b;
}

.zj span {
	color: #c91d17;
}

.nochek {
	text-align: center;
	overflow: hidden;
	padding: 30px 0;
}

.nochek img {
	margin: 0 auto 18px;
}

.noche2 {
	display: block;
	padding-bottom: 18px;
	line-height: 20px;
	font-size: 14px;
	color: #7e7e7e;
}

.noche3 {
	display: block;
	width: 200px;
	height: 40px;
	margin: 0 auto;
	border-radius: 6px;
	background: #bf2722;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
}

.gwck {
	display: block;
	overflow: hidden;
	padding-top: 10px;
}

.gwck li {
	display: block;
	overflow: hidden;
	background: #FFF;
	padding: 15px 4%;
	margin-bottom: 8px;
}

.gwtu {
	display: block;
	float: left;
	width: 72px;
	height: 72px;
	background-size: cover !important;
}

.gwtu2 {
	display: block;
	float: left;
	width: 92px;
	height: 92px;
	background-size: cover !important;
}

.gw-m1 {
	display: block;
	line-height: 18px;
	font-size: 12px;
	color: #393939;
}

.gw-m1:visited {
	color: #393939;
}

.gwm2 {
	overflow: hidden;
	padding-top: 4px;
}

.gw-jg {
	display: block;
	line-height: 22px;
	font-size: 14px;
	color: #c91d17;
}

.sljj {
	display: block;
	text-align: center;
}

.sljj a {
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	border: 1px solid #cfcfcf;
	border-radius: 50%;
	line-height: 22px;
	font-size: 14px;
	color: #393939;
}

.sljj a {
	color: #393939;
}

.sljj input {
	display: block;
	float: left;
	width: 40px;
	text-align: center;
	padding: 0 4px;
	line-height: 22px;
	font-size: 14px;
	color: #393939;
}

.shan {
	margin-left: 8px;
}

/*************************************shopping-order***************************************/
.qrt {
	display: block;
	background: url(../images/t.jpg) center center repeat;
	background-size: auto 100%;
	height: 5px;
}

.dizk {
	background: #fff;
	margin: 10px 0 10px;
}

.dizk1 {
	padding: 12px 4%;
	overflow: hidden;
}

.di1 {
	display: block;
	font-size: 14px;
	color: #000;
	line-height: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.di2 {
	display: block;
	font-size: 12px;
	color: #8d8d8d;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.fuk0 {
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}

.fuk {
	display: block;
	background: #FFF;
	overflow: hidden;
	border-bottom: 1px solid #ededed;
	padding: 10px 4%;
	font-size: 14px;
	color: #797979;
	line-height: 28px;
}

.fuk:last-child {
	border-bottom: none;
}

.fuk label {
	overflow: hidden;
}

.fu1 {
	display: block;
	padding-left: 14px;
	font-size: 14px;
	color: #797979;
	line-height: 28px;
}

.mian {
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
	height: 54px;
	padding: 0 4%;
	background: #FFF;
	line-height: 54px;
	color: #797979;
	font-size: 14px;
}

.mian:visited {
	color: #797979;
}

.bai1 {
	background: #FFF;
	overflow: hidden;
	padding: 0 4%;
	margin-bottom: 10px;
}

.spti {
	overflow: hidden;
	border-bottom: 1px solid #ededed;
	line-height: 48px;
	font-size: 16px;
	color: #000;
}

.spti a {
	color: #ababab;
}

.splb {
	display: block;
	clear: both;
	overflow: hidden;
}

.splb li {
	display: block;
	padding: 8px 0;
	border-bottom: 1px solid #ededed;
}

.splb li:last-child {
	border-bottom: none;
}

.bai2 {
	background: #FFF;
	padding: 13px 4%;
	margin-bottom: 10px;
}

.shuo {
	width: 100%;
	height: 40px;
	background: #f1f1f1;
	padding: 5px 12px;
	margin-bottom: 10px;
	border-radius: 4px;
}

.qdk {
	line-height: 30px;
	font-size: 14px;
	color: #000;
}

.qdk span {
	color: #c91d17;
	font-size: 16px;
}

.fokhj {
	display: block;
	color: #c91d17;
	font-size: 16px;
	line-height: 56px;
}

.tai {
	display: block;
	width: 100%;
	height: 36px;
	font-size: 14px;
	color: #797979;
	line-height: 36px;
}

.fa1 {
	display: block;
	font-size: 16px;
	color: #000;
	line-height: 36px;
}

.fa2 {
	font-size: 14px;
	color: #797979;
	line-height: 36px;
}

/********************************************shopping-success************************************/
.dui {
	margin: 0 auto 8px;
}

.chan {
	margin: 0 auto;
}

.cheng1,
.cheng2 {
	display: block;
	float: left;
	margin: 0 14px;
	width: 100px;
	height: 34px;
	text-align: center;
	font-size: 14px;
	line-height: 32px;
}

.cheng1 {
	border: 1px solid #aaa;
	color: #3c3c3c;
}

.cheng1:visited {
	color: #3c3c3c;
}

.cheng2 {
	border: 1px solid #d4605c;
	color: #bf2722;
}

.cheng2:visited {
	color: #bf2722;
}

.dui1 {
	padding-top: 6px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #1d1d1d;
}

.dui2 {
	padding-bottom: 10px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #888;
}

.cgbg {
	display: block;
	overflow: hidden;
	background: #FFF;
	padding: 25px 4% 25px;
	margin-bottom: 10px;
}

/********************************************my************************************/
.renk {
	display: block;
	overflow: hidden;
	background: #d94843;
	padding: 0 4%;
}

.renk div.lf,
.renk div.rf {
	display: block;
	padding: 16px 0;
	width: 50%;
}

.renk div.lf {
	border-right: 1px solid #c12c20;
	text-align: left;
}

.renk div.rf {
	border-left: 1px solid #c12c20;
	text-align: right;
}

.res1 {
	display: block;
	line-height: 30px;
	font-size: 22px;
	color: #FFF;
}

.res1 span {
	font-size: 12px;
}

.res2 {
	display: block;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
}

.tou {
	display: block;
	width: 78px;
	height: 78px;
	border: 2px solid #FFF;
	position: relative;
	z-index: 3;
	margin-left: auto;
	margin-right: auto;
	margin-top: -38px;
	background-size: cover !important;
	border-radius: 50%;
}

.usm {
	display: block;
	text-align: center;
	overflow: hidden;
	padding-top: 4px;
	padding-bottom: 12px;
	line-height: 26px;
	color: #3c3c3c;
	font-size: 14px;
}

.baiu {
	display: block;
	overflow: hidden;
	background: #FFF;
	margin-bottom: 10px;
}

.baiu a {
	display: block;
	overflow: hidden;
	padding: 18px 0;
	text-align: center;
	line-height: 28px;
	color: #000;
	font-size: 14px;
}

.baiu a img {
	margin: 0 auto 6px;
}

.baiu a:visited {
	color: #000;
}

/*******************************************about**************************************/
.abfl {
	display: block;
	overflow: hidden;
}

.abfl li {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #e0e0e0;
	background: #FFF;
	padding: 0 4%;
}

.abfl li a {
	display: block;
	overflow: hidden;
	line-height: 52px;
	font-size: 16px;
	color: #3c3c3c;
}

/*******************************************my-record**************************************/
.lljl {
	display: block;
	overflow: hidden;
}

.lljl li {
	padding: 14px 4%;
	background: #fff;
	margin-bottom: 4px;
}

.ll-ti {
	display: block;
	margin-bottom: 2px;
	line-height: 30px;
	color: #3c3c3c;
	font-size: 14px;
}

.ll-da {
	display: block;
	padding-bottom: 2px;
	font-size: 12px;
	color: #ababab;
	line-height: 20px;
}

/*******************************************my-record**************************************/
.ping {
	display: block;
}

.ping li {
	display: block;
	padding: 14px 0;
	background: #FFF;
	margin-bottom: 6px;
}

.pnr {
	margin-top: 8px;
	padding: 8px 4% 0;
	border-top: 1px solid #e9e9e9;
	line-height: 22px;
	font-size: 14px;
	color: #373737;
}

.pnr2 {
	margin-top: 8px;
	padding: 8px 4% 0;
	border-top: 1px solid #e9e9e9;
	line-height: 22px;
	font-size: 12px;
	color: #373737;
}

/*******************************************my-integral**************************************/
.jib {
	display: block;
	float: right;
	width: 100px;
	height: 40px;
	border: 1px solid #fff;
	margin-top: 2px;
	text-align: center;
	font-size: 14px;
	line-height: 38px;
	color: #FFF;
}

.jibg {
	background: #d94843;
	overflow: hidden;
	padding: 15px 4%;
}

.ji1 {
	display: block;
	line-height: 22px;
	font-size: 14px;
	color: #fff;
}

.ji2 {
	display: block;
	line-height: 30px;
	font-size: 22px;
	color: #fff;
}

.ji2 span {
	font-size: 12px;
}

.dhu {
	display: block;
	width: 60%;
	height: 36px;
	margin: 0 auto;
	font-size: 14px;
	color: #c91d17;
	line-height: 34px;
	border: 1px solid #c91d17;
}

.zltu2 .tjx-ti {
	margin-bottom: 0;
}

.jif {
	display: block;
	margin-bottom: 6px;
	font-size: 16px;
	line-height: 26px;
	color: #c91d17;
}

/*******************************************my-integral-list**************************************/
.jfdti {
	display: block;
	padding: 18px 0 12px;
	text-align: center;
	font-size: 16px;
	color: #3c3c3c;
	line-height: 24px;
}

.jti td {
	padding: 0;
	line-height: 34px;
	font-size: 14px;
	color: #FFF !important;
}

.jfk td {
	padding: 10px 5px;
	line-height: 20px;
	font-size: 12px;
	color: #3c3c3c;
}

.jfk td span {
	color: #bf2722;
}

/***************************************my-data*******************************************/
.zik0 {
	margin-bottom: 10px;
}

.zik {
	background: #FFF;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 3%;
	height: 58px;
	position: relative;
}

.zik:first-child {
	border-top: 1px solid #e5e5e5;
}

.ziti {
	position: absolute;
	left: 3%;
	z-index: 3;
	line-height: 58px;
	color: #616161;
	font-size: 15px;
}

.ziti2 {
	position: absolute;
	right: 3%;
	z-index: 3;
	line-height: 58px;
	color: #616161;
	font-size: 15px;
	font-style: normal;
}

.ziin {
	display: block;
	width: 100%;
	height: 57px;
	padding: 10px 0 10px 60px;
	text-align: right;
	background-color: transparent !important;
	line-height: 37px;
	font-size: 14px;
	color: #8d8d8d;
}

.ziin2 {
	display: block;
	width: 100%;
	height: 57px;
	padding: 10px 20px 10px 80px;
	text-align: left;
	background-color: transparent !important;
	line-height: 37px;
	font-size: 14px;
	color: #8d8d8d;
}

.xtou {
	display: block;
	float: left;
	width: 28px;
	height: 28px;
	margin-top: 14px;
	margin-right: 10px;
	background-size: cover !important;
	border-radius: 50%;
}

.xuk {
	line-height: 57px;
	font-size: 12px;
	color: #000;
}

.xuk input {
	display: block;
	float: left;
	margin-top: 18px;
	margin-left: 10px;
}

.xuk label {
	float: left;
	padding-left: 4px;
}

.bao1,
.bao2 {
	display: block;
	width: 100%;
	height: 48px;
	text-align: center;
	margin-bottom: 8px;
	font-size: 16px;
	color: #FFF;
	line-height: 48px;
	border-radius: 6px;
}

.bao1:visited,
.bao2:visited {
	color: #FFF;
}

.bao1 {
	background: #bf2722;
}

.bao2 {
	background: #3c3c3c;
}

/***************************************my-address*******************************************/
.dizhi {
	display: block;
}

.dizhi li {
	display: block;
	overflow: hidden;
	padding: 14px 0;
	background: #FFF;
	margin-bottom: 6px;
}

.dzxx {
	display: block;
	clear: both;
	overflow: hidden;
	padding: 4px 0 8px;
	font-size: 14px;
	color: #949494;
	line-height: 22px;
}

.mok {
	display: block;
	padding: 12px 4% 0;
	border-top: 1px solid #e0e0e0;
}

.mok input {
	margin-top: 2px;
	width: 20px;
	height: 20px;
}

.mok label {
	padding-left: 6px;
	color: #3c3c3c;
	font-size: 14px;
	line-height: 24px;
}

.dim {
	display: block;
	line-height: 24px;
	font-size: 14px;
	color: #000;
}

.zuo a {
	display: block;
	float: left;
	margin-left: 10px;
}

.mo1 {
	display: block;
	float: left;
	width: 50px;
	height: 24px;
	margin-right: 6px;
	text-align: center;
	background: #bf2722;
	font-size: 12px;
	color: #fff;
	line-height: 24px;
	border-radius: 4px;
}

.mork {
	overflow: hidden;
	padding-bottom: 4px;
}

/***************************************my-address-edit*******************************************/
.zikk .ziin {
	text-align: left;
	font-size: 14px;
	color: #222;
	padding-left: 80px;
}

/***************************************my-wallet*******************************************/
.cbg {
	display: block;
	background: #FFF;
	margin-bottom: 8px;
	padding-bottom: 8px;
}

.czdti {
	padding: 8px 4%;
	border-bottom: 1px solid #e9e9e9;
	line-height: 34px;
	font-size: 16px;
	color: #000;
}

.czjl {
	display: block;
}

.czjl li {
	display: block;
	padding: 12px 4%;
	overflow: hidden;
	border-bottom: 1px solid #e9e9e9;
}

.czqd {
	display: block;
	clear: both;
}

.czqd1 {
	display: block;
	font-size: 14px;
	color: #8b8b8b;
	line-height: 26px;
}

.czqd2 {
	display: block;
	font-size: 12px;
	color: #8b8b8b;
	line-height: 26px;
}

.czje1 {
	display: block;
	font-size: 16px;
	color: #3c3c3c;
	line-height: 29px;
}

.czje2 {
	display: block;
	font-size: 14px;
	color: #bf2722;
	line-height: 29px;
}

.kand {
	display: block;
	text-align: center;
	padding: 8px;
	line-height: 26px;
	color: #bf2722;
	font-size: 14px;
}

/***************************************my-order*******************************************/
.ddfl {
	display: flex;
	justify-content: space-between;
	overflow: hidden;
	background: #d94843;
	padding: 13px 4vw;
	position: relative;
	margin-bottom: 6px;
}

.ddfl a {
	display: inline-block;
	/* float: left;
	width: 16%; */
	position: relative;
	top: 0;
	line-height: 28px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	/* background: url(../images/orx.png) center right no-repeat;
	padding-right: 8px; */
}
.orx0{
	display: inline-block;
}
/* .ddfl a:last-child{
	background-image: none;
	padding-right: 0;
} */
.ddfl a:visited {
	color: #fff;
}

.ddfl a.ddnn {
	color: #fff600;
}

.orx1,
.orx2,
.orx3 {
	display: block;
	position: absolute;
	top: 13px;
}

.orx1 {
	left: 16%;
	margin-left: -6px;
}

.orx2 {
	left: 32%;
	margin-left: -6px;
}

.orx3 {
	left: 48%;
	margin-left: -6px;
}

.orx4 {
	left: 64%;
	margin-left: -6px;
}

.orx5 {
	left: 80%;
	margin-left: -6px;
}

.jyk {
	background: #FFF;
	margin-bottom: 4px;
	overflow: hidden;
	padding: 12px 0;
}

.jydd {
	font-size: 14px;
	line-height: 29px;
	color: #a1a1a1;
}

.jygong {
	text-align: right;
	padding-bottom: 6px;
	color: #3c3c3c;
	font-size: 14px;
	line-height: 28px;
}

.jygong span {
	color: #bf2722;
}

.jygong span i {
	font-style: normal;
	font-size: 16px;
}

.jylb {
	display: block;
	clear: both;
	border-top: 1px solid #e2e2e2;
	margin-bottom: 8px;
}

.jylb li {
	display: block;
	overflow: hidden;
	padding: 14px 4%;
	border-bottom: 1px solid #e2e2e2;
}

.jylb li .gwtu {
	width: 92px;
	height: 92px;
}

.jyti {
	overflow: hidden;
	padding-bottom: 8px;
}

.jyjg {
	display: block;
	overflow: hidden;
	line-height: 26px;
	color: #767676;
	font-size: 12px;
}

.jyjg span {
	color: #000;
}

.dd1,
.dd2 {
	display: block;
	float: left;
	width: 80px;
	height: 28px;
	text-align: center;
	margin-left: 10px;
	border-radius: 2px;
}

.dd1 {
	border: 1px solid #bdbdbd;
	line-height: 26px;
	font-size: 12px;
	color: #3c3c3c;
}

.dd2 {
	border: 1px solid #bf2722;
	line-height: 26px;
	font-size: 12px;
	color: #bf2722;
}

.ding {
	padding: 30px 4%;
	text-align: center;
}

.ding img {
	margin: 25px auto 0;
}

.ding1 {
	font-size: 12px;
	color: #828282;
	line-height: 26px;
}

.ding2 {
	display: block;
	font-size: 14px;
	color: #bf2722;
	line-height: 36px;
}

/***************************************my-order-evaluate*******************************************/
.or-pl {
	margin: 14px auto;
	display: block;
	width: 98%;
	height: 120px;
	background: #f7f7f7;
	padding: 8px 10px;
	line-height: 26px;
	font-size: 14px;
	color: #666;
}

.fak {
	display: block;
	overflow: hidden;
	padding: 8px 4%;
}

.fak a {
	display: block;
	width: 80px;
	height: 80px;
	border: 1px solid #c9c9c9;
	background-size: cover !important;
}

.tijk {
	display: block;
	overflow: hidden;
	background: #FFF;
	padding: 20px 4%;
}

.tijk input {
	display: block;
	width: 60%;
	height: 40px;
	margin: 0 auto;
	background: #bf2722;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #FFF;
}

/***************************************my-order-view*******************************************/
.dxx {
	display: block;
	background: #FFF;
	padding: 12px 4%;
	margin-bottom: 6px;
	overflow: hidden;
}

.dxx-zt {
	display: block;
	padding-bottom: 4px;
	line-height: 30px;
	font-size: 16px;
	color: #bf2722;
}

.dxx-dd {
	line-height: 22px;
	font-size: 12px;
	color: #a1a1a1;
}

.dxx-shou {
	line-height: 26px;
	font-size: 12px;
	color: #3c3c3c;
}

.dxx li {
	padding-left: 0;
	padding-right: 0;
}

.dxx .jylb {
	display: block;
	clear: both;
	border-top: none;
	margin-bottom: 0;
}

.dxx .jylb li:first-child {
	padding-top: 0;
}

.jink {
	display: block;
	padding: 10px 0;
}

.jin1 {
	line-height: 32px;
	font-size: 12px;
	color: #8d8d8d;
}

.jin2 {
	line-height: 32px;
	font-size: 12px;
	color: #3c3c3c;
}

.jin3 {
	line-height: 32px;
	font-size: 16px;
	color: #bf2722;
}

/***************************************my-service*******************************************/
.kefu {
	display: block;
	overflow: hidden;
}

.kefu-ti {
	display: block;
	overflow: hidden;
	padding: 0 3%;
	line-height: 54px;
	font-size: 16px;
	color: #000;
}

.kefu a {
	display: block;
	background: #FFF;
	overflow: hidden;
	padding: 0 3%;
	border-bottom: 1px solid #ededed;
	line-height: 52px;
	font-size: 14px;
	color: #3c3c3c;
}

.kefu a:visited {
	color: #3c3c3c;
}

/***************************************important-product*******************************************/
.impo {
	display: block;
}

.impo li {
	display: block;
	overflow: hidden;
	padding: 12px 3%;
	margin-bottom: 5px;
	background: #FFF;
}

.im-sk {
	padding-left: 10px;
}

.im-s-ti {
	display: block;
	padding-bottom: 1px;
	line-height: 26px;
	font-size: 14px;
	color: #000;
}

.im-s-js {
	display: block;
	line-height: 22px;
	font-size: 12px;
	color: #8d8d8d;
}

/***************************************login*******************************************/
.logk {
	display: block;
	padding: 30px 0;
}

.lo-logo {
	display: block;
	margin-bottom: 26px;
}

.login {
	display: block;
	overflow: hidden;
	position: relative;
	margin-bottom: 16px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
}

.log1 {
	background: #FFF;
	height: 46px;
	width: 100%;
	padding-left: 96px;
	position: relative;
	line-height: 46px;
	font-size: 14px;
	color: #444;
}

.log10,
.log20 {
	position: absolute;
	z-index: 3;
	left: 3%;
	top: 0;
	padding-left: 25px;
	background-size: auto 110% !important;
	line-height: 46px;
	font-size: 14px;
	color: #000;
}

.log10 span,
.log20 span {
	color: #e3e3e3;
}

.log10 {
	background: url(../images/lob1.png) left center no-repeat;
}

.log20 {
	background: url(../images/lob2.png) left center no-repeat;
}

.log-dl {
	background: #bf2722;
	height: 46px;
	width: 100%;
	text-align: center;
	font-size: 16px;
	line-height: 46px;
	color: #FFF;
}

.mei {
	padding-top: 16px;
	text-align: center;
	line-height: 26px;
	font-size: 12px;
	color: #000;
}

.mei a {
	font-size: 14px;
	color: #707070;
}

.mei a:visited {
	color: #707070;
}

/***************************************register*******************************************/
.log2 {
	background: #FFF;
	height: 46px;
	width: 100%;
	padding: 0 4%;
	position: relative;
	line-height: 46px;
	font-size: 14px;
	color: #444;
}

.log3 {
	background: #FFF;
	height: 46px;
	width: 66%;
	float: left;
	padding: 0 4%;
	position: relative;
	line-height: 46px;
	font-size: 14px;
	color: #444;
}

.log4 {
	display: block;
	background: #bf2722;
	height: 46px;
	width: 32%;
	float: right;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	line-height: 46px;
}

.tong {
	padding-left: 6px;
	line-height: 22px;
	font-size: 12px;
	color: #707070;
}

.tong a,
.tong a:visited {
	color: #000;
}

.toxu {
	width: 20px;
	height: 20px;
	margin-top: 1px;
}

/***************************************important-product-view*******************************************/
.zy-ti {
	display: block;
	padding: 10px 0;
	line-height: 30px;
	font-size: 20px;
	color: #000;
}

.zy-gjc {
	display: block;
	padding: 5px 0;
	margin-bottom: 16px;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	line-height: 26px;
	font-size: 12px;
	color: #999;
}

.zy-gjc a,
.zy-gjc a:visited {
	color: #999;
}

/*****************invite*******************/
.bai {
	background: #FFF;
	padding: 15px 20px;
}

.yao {
	line-height: 30px;
	color: #676767;
	font-size: 16px;
	text-align: center;
}

.yao span {
	color: #118314;
	font-size: 22px;
}

.piao {
	padding: 20px 0 26px;
	text-align: center;
}

.yq {
	display: block;
	width: 90%;
	height: 34px;
	font-size: 16px;
	color: #FFF;
	line-height: 34px;
	text-align: center;
	background: #118314;
	margin: 0 auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.yyq {
	display: block;
	width: 90%;
	height: 34px;
	font-size: 16px;
	color: #666;
	line-height: 34px;
	text-align: center;
	border: 1px solid #eee;
	margin: 10px auto 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.yyq img {
	margin-right: 4px;
	vertical-align: middle;
}

.yqlt {
	line-height: 44px;
	font-size: 16px;
	color: #444;
}

.yql td {
	line-height: 40px;
	font-size: 14px;
	color: #575757;
}

.yql td span.yi {
	color: #fc6e01;
}

.xiang1 {
	line-height: 26px;
	font-size: 14px;
	color: #666;
	padding-bottom: 10px;
}

.xiang2 {
	display: block;
	width: 80%;
	color: #FFF;
	background: #118314;
	font-size: 14px;
	line-height: 26px;
	text-align: center;
	margin: 0 auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.bbo {
	line-height: 50px;
	color: #292929;
	font-size: 16px;
	width: 80%;
}

.bbo:visited {
	color: #292929;
}

.bbo img {
	vertical-align: middle;
	margin-right: 8px;
}

.zxb2 td {
	border-bottom: 1px solid #ededed;
}

.zxb2 tr:last-child td {
	border-bottom: none;
}

.bbo2 {
	height: 31px;
	padding-top: 19px;
}




/* 分销 */
.fxi-nrk {
	background: #fff;
	padding: 20px 0;
}

.fxi-topk {
	display: block;
	overflow: hidden;
	background: #d94843;
	border-radius: 10px;
	padding: 14px;
	margin-bottom: 20px;
}

.fxi-topmk {
	width: calc(100% - 150px);
	float: left;
}

.fxi-topm1 {
	margin-bottom: 6px;
	line-height: 20px;
	font-size: 14px;
	color: #fff;
}

.fxi-topm2 {
	line-height: 40px;
	font-size: 30px;
	color: #fff;
}

.fxi-topma {
	display: block;
	position: relative;
	overflow: hidden;
	float: right;
	border-radius: 34px;
	font-size: 16px;
	width: 90px;
	height: 34px;
	text-align: center;
	background: rgba(255, 255, 255, 0.1);
	line-height: 34px;
	font-size: 14px;
	color: #fff;
}

.fxi-nak {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	overflow: hidden;
}

.fxi-naxk {
	display: block;
	width: 33.33333%;
	float: left;
	color: #fff;
}

.fxi-naxm1 {
	display: block;
	line-height: 1.6;
	font-size: 16px;
	color: #fff;
}

.fxi-naxm2 {
	display: block;
	line-height: 1.6;
	font-size: 14px;
	color: #fff;
}

.fxi-tadk {
	display: block;
	position: relative;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 30px;
}

.fxi-tadk a {
	display: block;
	float: left;
	width: 33.3333%;
}

.fxi-lb {
	display: block;
	height: 30px;
	margin: 0 auto 6px;
}

.fxi-lbm {
	display: block;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #272727;
}

.fxi-tgmk {
	border-top: 1px solid #dedede;
	padding: 25px 30px 5px;
	overflow: hidden;
}

.fxi-tgm {
	display: block;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color: #272727;
}
.fxi-tgm span{
	font-size: 20px;
}
.fxi-fza {
	display: block;
	float: right;
	width: 90px;
	height: 30px;
	border-radius: 30px;
	border: 1px solid #d94843;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #d94843;
}

.fxtx-mk {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #dedede;
	padding: 8px 2vw;
}

.fxtx-m1 {
	display: block;
	float: left;
	line-height: 40px;
	font-size: 16px;
	color: #272727;
}

.fxtx-m2 {
	display: block;
	float: right;
	line-height: 40px;
	font-size: 16px;
	color: #272727;
}

.fxtx-m3 {
	display: block;
	float: right;
	border: 1px solid #dedede;
	border-radius: 4px;
	padding: 0 10px;
	line-height: 40px;
	font-size: 14px;
	color: #272727;
}

.fxtx-xiedk {
	display: block;
	position: relative;
	overflow: hidden;
}

.fxtx-xiem1 {
	display: block;
	position: absolute;
	z-index: 3;
	line-height: 46px;
	font-size: 24px;
	color: #272727;
}

.fxtx-xiem2 {
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 1;
	width: 100%;
	padding-left: 40px;
	height: 46px;
	font-size: 16px;
	color: #272727;
}

.fxtx-xie-sub {
	display: block;
	width: 100%;
	margin: 20px 0;
	border-radius: 5px;
	background: #d94843;
	text-align: center;
	line-height: 44px;
	font-size: 16px;
	color: #fff;
}

.fxtx-xie-subm {
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #8c8c8c;
}

.fxtx-bzmk {
	display: block;
	padding-top: 20px;
	line-height: 30px;
	font-size: 14px;
	color: #272727;
}

.fxtx-bzm {
	display: block;
	width: 100%;
	height: 60px;
	overflow: hidden;
	padding: 0;
	line-height: 30px;
	font-size: 14px;
	color: #272727;
}

.fxtxk-m1 {
	display: block;
	position: absolute;
	z-index: 3;
	line-height: 46px;
	font-size: 14px;
	color: #272727;
}

.fxtx-xiem3 {
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 1;
	width: 100%;
	text-align: right;
	padding-left: 60px;
	height: 46px;
	font-size: 14px;
	color: #272727;
}

.fxcp-souk {
	display: block;
	position: relative;
	overflow: hidden;
	background: #f4f4f4;
	border-radius: 40px;
	padding-left: 15px;
	margin-bottom: 20px;
}

.fxcp-sous {
	display: block;
	width: calc(100% - 50px);
	float: left;
	height: 40px;
	background: #f4f4f4;
	line-height: 40px;
	font-size: 14px;
	color: #272727;
}

.fxcp-souc {
	display: block;
	float: right;
	width: 50px;
	height: 40px;
	background: url(../images/soub.png) center center no-repeat;
	background-size: contain !important;
}

.fxcp-tuk {
	display: block;
	width: 140px;
	border-radius: 6px;
	float: left;
	position: relative;
	overflow: hidden;
}

.fxcp-tumk {
	display: block;
	margin-left: 140px;
	padding-left: 15px;
}

.fxcp-tum-tit {
	display: block;
	position: relative;
	margin-bottom: 10px;
	height: 48px;
	line-height: 24px;
	color: #272727;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.fxcp-tum-jyk{
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}
.fxcp-tum-jy1{
	display: block;
	float: left;
	width: calc(50% - 5px);
	margin-left: 10px;
	border-radius: 30px;
	background: #ffefe7;
	padding: 0 12px;
	line-height: 30px;
	font-size: 12px;
	color: #d94843;
}
.fxcp-tum-jy1:first-child{
	margin-left: 0;
}
.fxcp-tum-jy2{
	display: block;
	float: right;
	border-radius: 30px;
	background: url(../images/fxcp-zb1.png) 10px center no-repeat #d94843;
	background-size: 15px;
	padding: 0 12px 0 28px;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
}
.fxcp-list{
	display: block;
	overflow: hidden;
}
.fxcp-list li{
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
	
}

.baiuxd{
	display: block;
	border-radius: 8px;
	overflow: hidden;
	padding: 10px 20px;margin-top: 20px; margin-bottom: 6px;
}
.usdd-ak{
	border-bottom: 1px solid #ddd;
}
a.usdd-aa{
	display: block;
	padding: 10px 0;
	text-align: left;
}
.usdd-alk{
	display: block;
	/* display: flex; */
	flex-direction: row;
	flex-wrap: wrap;
	justify-content:space-between;
	align-items: flex-start;
	overflow: hidden;
	margin-left: -10px;
	padding: 15px 0 0;
}
.usdd-alk a{
	display: block;
	float: left;
	width: auto;
	width: calc(25% - 10px);
	margin-left: 10px;
	text-align: center;
	padding: 0;
	margin-bottom: 10px;
}
/* .usdd-alk a:nth-child(4n+1){
	margin-left: 0;
} */
.usdd-alk2 a{
	display: block;
	float: left;
	width: calc(25% - 10px);
	margin-left: 10px;
	text-align: center;
	padding: 0;
}

.usdd-b{
	display: block;
	margin: 0 auto;
}


