body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
p,
form,
dt,
dd,
input,
textarea,
th,
td,
fieldset,
legend,
dl,
dt,
dd {
	margin: 0;
	padding: 0;
}

fieldset,
img {
	border: 0 none;
}

ul,
ol,
li {
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

table {
	border-spacing: 0;
}

html,
body {
	overflow-x: hidden;
}

i,
em,
u {
	font-style: normal;
	text-decoration: none;
}

*,
body {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

body {
	min-width: 320px;
}

q:before,
q:after {
	content: "";
}

html,
body,
input,
select,
button,
textarea {
	font: 14px/1.5, "\5B8B\4F53", Arial, Helvetica, sans-serif;
	color: #747474;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

em {
	font-style: normal;
	font-weight: normal;
}

img {
	vertical-align: middle;
	max-width: 100%;

}

.ov {
	overflow: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

a {
	text-decoration: none !important;
	color: #747474;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}

.clear {
	clear: both;
	height: 0px;
	width: 0;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
}
.f18{
	font-size: 18px;
}

input,
select,
button {
	outline: none;
	-webkit-outline: none;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #ABABAB !important;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #ABABAB !important;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #ABABAB !important;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #ABABAB !important;
}

@font-face {
	font-family: 'OpenSansFont';
	src: url('../fonts/Open Sans.ttf');
}

@font-face {
	font-family: 'HansKendrickVFont';
	src: url('../fonts/HansKendrickV-Regular.ttf');
}

@font-face {
	font-family: 'MontserratBoldFont';
	src: url('../fonts/Montserrat-Bold-3.otf');
}

@font-face {
	font-family: 'MontserratLightFont';
	src: url('../fonts/Montserrat-Light-6.otf');
}

@font-face {
	font-family: 'MontserratRegularFont';
	src: url('../fonts/Montserrat-Regular-8.otf');
}

@font-face {
	font-family: 'PoppinsLightFont';
	src: url('../fonts/Poppins-Light.ttf');
}

@font-face {
	font-family: 'PoppinsRegularFont';
	src: url('../fonts/Poppins-Regular.ttf');
}

@font-face {
	font-family: 'PoppinsMediumFont';
	src: url('../fonts/Poppins-Medium.ttf');
}

body {
	font-family: PoppinsRegularFont;
}

.cfd {
	color: #ffa904;
}

.ffa{
	color:#ffa904;
}

.OpenSansFont {
	font-family: OpenSansFont;
}

.MOBFont {
	font-family: MontserratBoldFont;
}

.w1400 {
	max-width: 1400px;
	margin: 0 auto;
}

.wmHeaderTop {
	border-bottom: 1px solid #e5e5e5;
	background: #fff;
	color: #333;
	position: relative;
	z-index: 99999999;
}

.wmHeaderTopItem {
	height: 90px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}

.wmHeaderTopItem .wmHeaderTop_mill {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.wmHeaderTopItem .wmHeaderTop_mill img {
	max-height: 58px;
}

.wmHeaderTopItem .wmHeaderTop_fl {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	height: 100%;
}

.wmHeaderTopItem .wmHeaderTop_fl>div {
	height: 100%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
}

.wmHeaderTopItem .wmHeaderTop_fl .tfl_email {
	padding-left: 24px;
	margin-left: 13px;
	/*border-left: 1px solid #e5e5e5;*/
}

.wmHeaderTopItem .wmHeaderTop_fl .spn {
	padding-left: 16px;
}

.wmHeaderTop_fr {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	height: 100%;
}

.wmHeaderTop_fr>div {
	height: 100%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	width: 73px;
	justify-content: center;
	cursor: pointer;
}

.wmHeaderTop_fr>div.tfl_phone {
	width: auto;
}

.wmHeaderTop_fr .iconfont {
	font-size: 23px;
}

.wmHeaderTopItem .spt{
	font-weight: bold;
}

.wmHeaderTop_fr>div.tfr_sousuo{
	border-left: 1px solid #e5e5e5;
}

.wmHeaderTop_fr .tfr_gouwu {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}

.wmHeaderTop_fr .tfr_gouwu .spn {
	position: relative;
}

.wmHeaderTop_fr .tfr_gouwu .spn .num {
	display: block;
	width: 18px;
	height: 18px;
	background: #ffa904;
	border-radius: 50%;
	font-family: OpenSansFont;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	color: #fff;
	position: absolute;
	right: -6px;
	top: -2px;
}

.wmHeaderNav {
	background: #fff;
	position: relative;
	z-index: 99999;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}

.wmHeaderNavItem {
	height: 70px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
}

.wmHeaderNavItem .ut {
	height: 100%;
	display: flex;
	display: -webkit-flex;
	font-family: OpenSansFont;
	color: #000;
	font-size: 16px;
	text-align: center;
	align-items: center;
	justify-content: center;
	flex: 1;
	/* margin: 0 5%; */
}
.wmHeaderNavItem .wmHeaderTop_fr .tfr_gouwu{
	border: none;
	display: none;
}


.wmHeaderNav .whCom{
	display: none;
}
.wmHeaderNav.active{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
}
.wmHeaderNav.active .logo{
	display: block;
}
.wmHeaderNav.active .wmHeaderTop_fr{
	display: flex;
	display: -webkit-flex;
}
.wmHeaderNavItem .logo .imt{
	max-width: 110px;
	max-height: 36px;
	object-fit: cover;
}

.wmHeaderNavItem .lt {
	display: inline-block;
	margin: 0 3.5%;
	height: 100%;
	position: relative;
}

.wmHeaderNavItem a.link {
	display: block;
	height: 100%;
	color: #000;
	text-transform: uppercase;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
}

.wmHeaderNavItem .lt:first-child {
	margin-left: 0;
}

.wmHeaderNavItem .lt:last-child {
	margin-right: 0;
}
.wmHeaderNavItem .cut{
	width: 170px;
	padding: 20px 20px 23px 20px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	background: #fff;
	font-size: 14px;
	text-align: left;
	position: absolute;
	left: 0;
	top: 50px;
	overflow: hidden;
	box-shadow:0 10px 20px rgba(0, 0, 0, 0.15);
	display: none;
}
.wmHeaderNavItem .cut::before{
	content: "";
	width: 100%;
	height: 50px;
	position: absolute;
	left: 0;
	top: -50px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}
.wmHeaderNavItem .clt:first-child .clink{
	margin-top: 0;
}
.wmHeaderNavItem .cut .clink{
	display: block;
	margin-top: 20px;
}
.wmHeaderNavItem .cut .clink:hover{
	color: #ffa904;
	text-decoration:underline !important;
}
.wmHeaderNavItem .lt:hover .cut{
	display: block;
}
.wmHeaderNavItem .lt:hover .link,
.wmHeaderNavItem .lt.active .link{
	color: #ffa904;
}

.wmHeaderBanner .swiper-button-prev,
.wmHeaderBanner .swiper-button-next {
	background-image: none;
	width: 54px;
	height: 54px;
	margin-top: -27px;
	background: #fff;
	border-radius: 50%;
	text-align: center;
	line-height: 54px;
	box-shadow: 0 0 20px rgba(45, 45, 45, 0.1);
	display: flex;
	display: -webkit-flex;
	align-items: center;
	/* padding-left: 10px; */
	/* justify-content: center; */
	opacity: 1.0 !important;
}

.wmHeaderBanner .swiper-button-prev {
	padding-left: 20px;
}

.wmHeaderBanner .swiper-button-next {
	padding-left: 8px;
}

.wmHeaderBanner .swiper-button-prev .iconfont,
.wmHeaderBanner .swiper-button-next .iconfont {
	font-size: 25px;
	color: #ffa904;
	line-height: 1;
	word-spacing: 1px;
}

.wmHeaderBanner .swiper-button-prev.swiper-button-disabled,
.wmHeaderBanner .swiper-button-next.swiper-button-disabled {
	background: rgba(255, 255, 255, 0.5);
}

.wmHeaderBanner .swiper-button-prev.swiper-button-disabled .iconfont,
.wmHeaderBanner .swiper-button-next.swiper-button-disabled .iconfont {
	color: #000;
}

.wmHeaderBanner .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 35px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
}

.wmHeaderBanner .swiper-pagination-bullet {
	width: 13px;
	height: 13px;
	background: #fff;
	opacity: 1.0 !important;
	margin: 0 12px !important;
}

.wmHeaderBanner .swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 18px;
	height: 18px;
	background: #ffa904;
}

.icon_new {
	display: block;
	width: 52px;
	height: 32px;
	background: url(../images/icon1.png) no-repeat center;
	background-size: 100%;
	z-index: 5;
}

.btn_more {
	display: inline-block;
	/* width: 120px; */
	padding: 0 30px;
	height: 42px;
	color: #fff;
	font-size: 16px;
	background: #ffa904;
	border-radius: 10px;
	margin: 0 auto;
	text-align: center;
	line-height: 42px;
	text-transform: uppercase;
}

.btn_more:hover {
	background: #9d6905;
	color: #fff;
}

.btn_more1 {
	display: inline-block;
	font-family: MontserratLightFont;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	background: #ffa904;
	padding: 0 20px 0 8px;
	height: 68px;
	border-radius: 68px;
}

.btn_more1 .spn {
	height: 100%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
}

.btn_more1 .icon_more {
	display: inline-block;
	width: 50px;
	height: 50px;
	background: url(../images/img_more.png) no-repeat center;
	background-size: 100%;
	margin-right: 14px;
}

.btn_more1:hover {
	color: #fff;
	background: #9d6905;
}

.btn_more2 {
	display: block;
	width: 148px;
	height: 48px;
	border: 1px solid #ffa904;
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 48px;
	text-transform: uppercase;
	border-radius: 50px;
	margin: 11px auto 0;
}

.btn_more2:hover {
	background: #ffa904;
	color: #fff;
}

.wmTop {
	text-align: center;
}

.wmTop .title {
	font-family: MontserratLightFont;
	text-transform: capitalize;
	font-size: 46px;
	color: #333;
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 23px;
	line-height: 1;
}

.wmTop .title::after {
	content: "";
	position: absolute;
	width: 48px;
	height: 4px;
	background: #ffa904;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}

.wmTop .title1 {
	font-family: MontserratBoldFont;
	font-size: 36px;
	color: #333;
	position: relative;
	padding-bottom: 8px;
}

.wmTop .tit {
	color: #ababab;
	line-height: 2;
}

.wmTop .tim {
	margin-top: 3%;
}

.wmTop .tim a {
	color: #333;
	font-size: 18px;
	text-transform: capitalize;
	margin-top: 8px;
	display: inline-block;
}
.wmTop .tim a:hover{
	color: #ffa904;
}
.wmTop .tim .spn {
	color: #dfdfdf;
	font-size: 20px;
	padding: 0 33px;
	margin-top: 8px;
	display: inline-block;
}

.wmHotsales {
	padding: 4% 0;
}

.wmHotsales_item {
	margin-top: 3.5%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
	/* align-items: center; */
}

.wmHotsales_item_fl {
	width: 48.5%;
}

.wmHotsales_item_fl .imt {
	position: relative;
	background: #f6f6f6;
	border-radius: 10px;
	overflow: hidden;
}

.wmHotsales_item_fl .imt a {
	display: block;
	position: relative;
}

.wmHotsales_item_fl .imt .icon_new {
	position: absolute;
	left: 0;
	top: 0;
}

.wmHotsales_item_fr {
	width: 100%;
	display: flex;
	display: -webkit-flex;
	/* align-items: center; */
	justify-content: space-between;
	flex-wrap: wrap;
}

.wmHotsales_item_frItem {
	margin-top: -4.5%;
	display: flex;
	display: -webkit-flex;
	/* align-items: center; */
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
}

.wmHotsales_item_fr .lt {
	width: 23%;
	margin-top: 4.5%;
	background: #f6f6f6;
	/*border-radius: 10px;*/
	overflow: hidden;
	position: relative;
}

.wmHotsales_item_frItem.itemHeit{
	/*margin-top: -2%;*/
	margin: -1% 0 0 -1%;
	justify-content: flex-start;
}

.wmHotsales_item_fr.frHeit .lt{
	/*margin-top: 2%;*/
	margin: 1% 0 0 1%;
}

.wmHotsales_item_fr .lt.heightLt{
	margin-bottom: -16.5%;
	z-index: 999;
	width: 25%;
}

.mobilestyle{
	display: none;
}

.wmHotsales_item_fr .lt.lt_more{
	margin-left: 3%;
}

.wmHotsales_item_fr .lt a {
	display: block;
}

.wmHotsales_item_fr .lt .icon_new {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 19;
}

.wmHotsales_item_fr .lt .content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9;
	background: rgba(0, 0, 0, 0.3);
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: #fff;
	display: none;
}

.wmHotsales_item_fr .lt .content.contentHei{
	align-items: flex-end;
	bottom: 15%;
	background: none;
	color: #333;
	display: block;
	display: flex;
	display: -webkit-flex;
}


.wmHotsales_item_fr .lt .content_title {
	/* white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 80%;
	margin: 0 auto; */
	line-height: 1;
}

.wmHotsales_item_fr .lt .content_text {
	font-size: 18px;
	margin: 3.5% auto;
	width: 70%;
	height: 56px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
}

.wmHotsales_item_fr .lt:hover .content {
	display: flex;
	display: -webkit-flex;
}

/*.wmHotsales_item_fr.frHeit .lt:last-child{
	display: none;
}*/
.wmHotsales_item_fr .lt .imt{
	position: relative;
	display: flex;
	align-items: center;
}
.wmHotsales_item_fr .lt .imt .img{
	position: absolute;
}
.wmHotsales_item_fr .lt.heightLt a{
	height: 100%;
}
.wmHotsales_item_fr .lt.heightLt .imt{
	position: initial;
	height: 100%;
}
.wmHotsales_item_fr .lt.heightLt .imt .img{
	position: initial;
}
.wmAboutus {
	padding: 35px 0;
	background: url(../images/beij1.jpg) no-repeat center;
	background-size: cover;
	z-index: 5;
}

.wmAboutus_item {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.wmAboutus_item_fr {
	width: 43.5%;
	position: relative;
}

.wmAboutus_item_fr .imt {
	position: relative;
	overflow: hidden;
	border-radius: 50%;
}

.wmAboutus_item_fr .imt_beij {
	/* border: 1px solid #ff0000;
	position: relative;
	z-index: 5; */
}

.wmAboutus_item_fr .imt_img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	object-fit: cover;
}

.wmAboutus_item_fr .imt .iconfont {
	font-size: 75px;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 19;
	color: #fff;
	transform: translate(-50%, -50%);
	cursor: pointer;
	line-height: 1;
}

.wmAboutus_item_fl {
	width: 47%;
}

.wmAboutus_item_fl .tit {
	font-size: 24px;
	font-family: MontserratBoldFont;
	padding-left: 70px;
	position: relative;
}

.wmAboutus_item_fl .tit::before {
	content: "";
	width: 56px;
	height: 2px;
	background: #ffa904;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -1px;
	text-transform: uppercase;
}

.wmAboutus_item_fl .title {
	text-transform: capitalize;
	font-size: 36px;
	font-family: MontserratBoldFont;
	color: #000;
	line-height: 1.3;
	margin: 6% 0 8%;
}

.wmAboutus_item_fl .text {
	color: #818181;
	line-height: 2;
	height: 110px;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
	margin-bottom: 9%;
}

.wmChooseus {
	padding: 4% 0;
}

.wmChooseusSwiper {
	margin: 4% 0 0;
	transform: scale(1.05);
}

.wmChooseusSwiper .usItem {
	background: #f6f6f6;
	border-radius: 10px;
	padding: 50px 35px 35px;
	transform: scale(0.86);
}

.wmChooseusSwiper .swiper-slide-next .usItem {
	transform: scale(0.98);
}

.wmChooseusSwiper .usItem .title {
	font-size: 24px;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.wmChooseusSwiper .usItem .text {
	line-height: 1.8;
	height: 95px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
	margin: 7% 0;
}

.wmChooseusSwiper .usItem .icon {
	text-align: right;
	line-height: 1;
}

.wmChooseusSwiper .usItem .iconfont {
	font-size: 45px;
	color: #d5d5d5;
}

.wmComSwiper .swiper-container {
	padding-bottom: 7%; 
	font-size: 18px;
	color: #ccc;
}

.wmComSwiper .swiper-pagination-current {
	color: #ffa904;
}

.wmComSwiper .swiper-button-prev,
.wmComSwiper .swiper-button-next {
	background-image: none;
	top: auto;
	bottom: 0;
	margin: 0;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	opacity: 1.0;
}

.wmComSwiper .swiper-button-prev {
	left: 50%;
	margin-left: -100px;
}

.wmComSwiper .swiper-button-next {
	right: 50%;
	margin-right: -100px;
}

.wmComSwiper .swiper-button-prev .iconfont,
.wmComSwiper .swiper-button-next .iconfont {
	font-size: 36px;
	color: #ffa904;
}

.wmComSwiper .swiper-button-prev.swiper-button-disabled .iconfont,
.wmComSwiper .swiper-button-next.swiper-button-disabled .iconfont {
	color: #ccc;
}

.wmChooseusSwiper .usItem:hover {
	background: #ffa904;
}

.wmChooseusSwiper .usItem:hover .title,
.wmChooseusSwiper .usItem:hover .text,
.wmChooseusSwiper .usItem:hover .iconfont {
	color: #fff;
}

.wmProducts {
	padding: 0 0 5%;
}

.productsList {
	margin: 4% 0 0 -3%;
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
}

.productsList .lt {
	width: 22.5%;
	margin: 0 0 3% 2.5%;
}

.productsList .lt .imt {
	border-radius: 10px;
	background: #f6f6f6;
	overflow: hidden;
	position: relative;
}

.productsList .lt .icon_new {
	position: absolute;
	left: 0;
	top: 0;
}

.productsList .lt .imt_text {
	background: rgba(0, 0, 0, 0.3);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	display: none;
}

.productsList .lt .content {
	padding: 22px 5% 0;
	text-align: center;
}

.productsList .lt .content_title {
	/* margin: 20px 0 15px; */
	color: #ababab;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0 10px;
}

.productsList .lt .content_text {
	font-size: 18px;
	color: #333;
	margin-top: 10px;
	height: 52px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
}

.productsList .lt:hover .imt_text {
	display: flex;
	display: -webkit-flex;
}

.productsList .lt:hover .content_text {
	color: #ffa904;
}

.i_line {
	width: 1px;
	height: 40px;
	background: #ffa904;
	margin: 0 auto;
}

.i_line.i_line_cat{
	margin-top: 3%;
}

.wmCtontactus {
	padding: 4% 0;
	background: url(../images/beij2.jpg) no-repeat center;
	background-size: cover;
	z-index: 5;
}

.wmCtontactus .btn_more {
	height: 67px;
	padding: 0 38px;
	line-height: 67px;
	font-size: 24px;
	margin-top: 2%;
	text-transform: capitalize;
}

.wmCaseNew{
	padding: 4.5% 0;
}

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

.wmCaseNew_item_fl{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	width: 35.8%;
	text-align: center;
	background: #f6f6f6;
	height: 420px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 10px;
	overflow: hidden;
}

.wmCaseNew_item_fl .content_title{
	font-size: 29px;
	color: #333;
}

.wmCaseNew_item_fl .content_info{
	margin-top: 4%;
}

.wmCaseNew_item_fl .content_info,
.wmCaseNew_item_fl .content_text{
	font-size: 14px;
	line-height: 2;
}
.wmCaseNew_item_fr{
	flex: 1;
}

.wmCaseNew_item_frItem{
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.wmCaseNew_item_frItem .lt{
	width: 25%;
	height: 210px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
}

.wmCaseNew_item_frItem .lt:nth-child(4),
.wmCaseNew_item_frItem .lt:nth-child(8){
	border-right: 1px solid #e1e1e1;
}

.wmCaseNew_item_frItem .lt:nth-child(5),
.wmCaseNew_item_frItem .lt:nth-child(6),
.wmCaseNew_item_frItem .lt:nth-child(7),
.wmCaseNew_item_frItem .lt:nth-child(8){
	border-bottom: 1px solid #e1e1e1;
}


.wmCase {
	padding: 4.5% 0 0 0;
}

.wmCase .wmTopItem{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.wmCase .wmTopItem .wmTop .title::after{
	display: none;
}

.wmCase .wmTopItem .wmTop .title{
	margin-bottom: 0;
}

.wmCase .wmTopItem .wmTop{
	text-align: left;
}

.wmCaseSwiper {
	margin-top: 3.5%;
}

.wmCaseSwiper .swiper-container {
	padding-bottom: 2%;
}

.wmCaseSwiper .imt {
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}

.wmCaseSwiper .content {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 5;
	background: rgba(0, 0, 0, 0.3);
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	display: none;
}

.wmCaseSwiper .content_icon {
	width: 42px;
	height: 42px;
	background: #ffa904;
	border-radius: 10px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
}

.wmCaseSwiper .content_icon .iconfont {
	font-size: 20px;
	color: #fff;
	line-height: 1;
}

.wmCaseSwiper .name {
	margin-top: 20px;
	font-size: 18px;
	color: #333333;
	text-align: center;
	padding: 0 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.wmCaseSwiper a {
	display: block;
}

.wmCaseSwiper a:hover .content {
	display: flex;
	display: -webkit-flex;
}

.wmCaseSwiper a:hover .name {
	color: #ffa904;
}

.wmNews_item {
	margin: 3.5% 0 4%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.wmNews_item_fl {
	width: 48.5%;
	border-radius: 10px;
	overflow: hidden;
}

.wmNews_item_fr {
	width: 48.5%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.wmNews_item_frItem {
	margin-top: -4.5%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.wmNews_item_frItem .lt {
	width: 47%;
	margin-top: 4.5%;
	background: #f6f6f6;
	border-radius: 10px;
}

.wmNews_item_frItem .lt a {
	display: block;
}

.wmNews_item_frItem .lt .content {
	padding: 15px 20px 0;
}

.wmNews_item_frItem .lt .content_text {
	color: #333;
	font-size: 16px;
	line-height: 1.6;
	height: 50px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
	font-family: MontserratRegularFont;
}

.wmNews_item_frItem .lt .content_time {
	margin-top: 13px;
	color: #ababab;
}

.wmNews_item_frItem .lt:hover {
	background: #ffa904;
}

.wmNews_item_frItem .lt:hover .content_text,
.wmNews_item_frItem .lt:hover .content_time {
	color: #fff;
}

.wmNews_item_fl .content {
	padding: 30px 35px 42px;
	background: #ffa904;
	color: #fff;
}

.wmNews_item_fl .content_title {
	font-family: MontserratRegularFont;
	font-size: 22px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.wmNews_item_fl .content_time {
	margin: 10px 0 20px;
}

.wmNews_item_fl .content_text {
	color: #ffbfc9;
	line-height: 2;
	height: 82px;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
}

.foot {
	margin-top: 4%;
	background: #f3f3f3;
	padding: 5% 0 0;
}

.foot_dom {
	padding: 35px 0;
	border-top: 1px solid #e5e5e5;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 3%;
}

.foot a:hover {
	color: #333;
}

.foot_top {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}

.foot_top_fl {
	width: 30.5%;
	position: relative;
}


.foot_share {
	position: absolute;
	left: 0;
	bottom: 0;
}

.foot_share .spn {
	text-transform: uppercase;
	color: #333;
	font-size: 18px;
	font-family: MontserratRegularFont;
}

.foot_share .iconfont {
	font-size: 22px;
	margin: 0 12px;
	cursor: pointer;
}

.foot_share .iconfont:hover {
	color: #ffa904;
}

.foot_share .iconfont:last-child {
	margin-right: 0;
}

.foot_top_fr {
	width: 68.5%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}

.foot_top_fr .dlt {
	max-width: 26%;
}

.foot_top_fr .dlt dt {
	font-family: MontserratRegularFont;
	color: #333333;
	font-size: 19px;
	text-transform: uppercase;
	font-weight: normal;
	padding-bottom: 13px;
}

.foot_top_fr .dlt dd {
	text-transform: capitalize;
	margin-top: 18px;
}

.foot_top_fr .dvt {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
}

.foot_top_fr .dvt .iconfont {
	font-size: 22px;
	color: #333;
	display: block;
	float: left;
}

.foot_top_fr .dvt .spn {
	flex: 1;
	padding-left: 14px;
}

.foot_top_fr .dv1 {
	align-items: initial;
}

.foot_top_fr .dv3 .iconfont {
	font-size: 16px;
}

.nbanner {
	position: relative;
}

.nbanner_text {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.nbanner_text .title {
	font-size: 40px;
	color: #333;
	line-height: 1;
	text-transform: uppercase;
	font-family: MontserratRegularFont;
}

.nbanner_text .crumbs {
	color: #818181;
	margin-top: 6%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
}

.nbanner_text .crumbs a {
	text-transform: capitalize;
	color: #818181;
}

.nbanner_text .crumbs .spn {
	padding: 0 10px;
}

.nbanner_text .crumbs .iconfont {
	padding-right: 14px;
}

.nbanner_text .crumbs .spt {
	color: #ffa904;
}

.nbanner_text .crumbs a:hover {
	color: #ffa904;
}

.ntabs {
	background: #fff;
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
}

.ntabs_item {
	height: 62px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
}

.ntabs_links {
	display: flex;
	display: -webkit-flex;
	max-width: 80%;
	overflow-x: auto;
	overflow-y: hidden;
}

.ntabs_links .link {
	color: #333;
	font-size: 16px;
}

.ntabs_links .link:hover,
.ntabs_links .link.active {
	color: #ffa904;
}

.ntabs_links .line {
	color: #e1e1e1;
	font-size: 20px;
	padding: 0 35px;
}

.ntabs_back {
	font-size: 16px;
	color: #000;
	cursor: pointer;
}

.ntabs_back .iconfont {
	padding-right: 10px;
}

.caseInfo {
	margin: 5.5% 0 5%;
}

.caseInfoSwiper {
	position: relative;
}

.caseInfoSwiper .swiper-button-next,
.caseInfoSwiper .swiper-button-prev {
	width: 52px;
	height: 52px;
	opacity: 1.0;
	margin-top: -26px;
}

.caseInfoSwiper .swiper-button-prev {
	background: url(../images/btn_lf_on.png) no-repeat center;
	background-size: 100%;
	left: -26px;
}

.caseInfoSwiper .swiper-button-next {
	background: url(../images/btn_lr_on.png) no-repeat center;
	background-size: 100%;
	right: -26px;
}

.caseInfoSwiper .swiper-button-prev.swiper-button-disabled {
	background: url(../images/btn_lf.png) no-repeat center;
	background-size: 100%;
}

.caseInfoSwiper .swiper-button-next.swiper-button-disabled {
	background: url(../images/btn_lr.png) no-repeat center;
	background-size: 100%;
}

.caseInfoContent {
	color: #818181;
	line-height: 1.7;
	text-align: justify;
}

.caseInfoContent .title {
	font-size: 30px;
	color: #000;
	font-family: MontserratRegularFont;
	margin: 2% 0;
	display: inline-block;
}

.caseInfoContent .top {
	padding-bottom: 3.5%;
	border-bottom: 1px solid #e1e1e1;
}

.caseInfoContent .top_title {
	font-family: MontserratRegularFont;
	color: #333;
	font-size: 30px;
	line-height: 1.4;
	margin-bottom: 2%;
}

.caseInfoContent .top_tit {
	color: #818181;
}

.caseInfoContent .top_tit .icon {
	display: inline-block;
	width: 17px;
	height: 17px;
	vertical-align: middle;
	margin: -3px 11px 0 0;
}

.caseInfoContent .top_tit .spn_name {
	padding-right: 42px;
}

.caseInfoContent .top_tit .spn_name .icon {
	background: url(../images/icon_z1.png) no-repeat center;
	background-size: 100%;
}

.caseInfoContent .top_tit .spn_time .icon {
	background: url(../images/icon_z2.png) no-repeat center;
	background-size: 100%;
}

.video_imt {
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}

.video_imt .content_video {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
}

.caseInfoDom {
	height: 68px;
	background: #f6f6f6;
	border-radius: 10px;
	padding: 0 35px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	margin-top: 3.5%;
}

.caseInfoDom .icon {
	position: absolute;
	width: 26px;
	height: 26px;
	background: url(../images/icon_home.png) no-repeat center;
	background-size: 100%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.caseInfoDom a {
	color: #818181;
	font-size: 16px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
}

.caseInfoDom .iconfont {
	font-size: 33px;
	line-height: 1;
}

.caseInfoDom .prev .iconfont {
	padding-right: 20px;
}

.caseInfoDom .next .iconfont {
	padding-left: 20px;
}

.caseInfoDom a:hover,
.caseInfoDom a.active {
	color: #ffa904;
}

.caseRelated_top {
	height: 63px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 3.5%;
	position: relative;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}

.caseRelated_top .title {
	font-size: 20px;
	color: #333;
	text-transform: capitalize;
	font-family: MontserratBoldFont;
	line-height: 1;
	padding-left: 17px;
	position: relative;
}

.caseRelated_top .title::after {
	content: "";
	position: absolute;
	left: 0;
	top: 4px;
	background: #ffa904;
	width: 4px;
	border-radius: 5px;
	height: 16px;
}

.caseRelated_top .cmt {
	width: 82px;
	position: relative;
}

.caseRelated_top .swiper-button-next,
.caseRelated_top .swiper-button-prev {
	background-image: none;
	width: 34px;
	height: 34px;
	background: #ffa904;
	margin-top: 0;
	top: 0;
	opacity: 1.0;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border-radius: 50%;
	line-height: 1;
	color: #fff;
}

.caseRelated_top .swiper-button-prev {
	padding-left: 7px;
	left: 0;
}

.caseRelated_top .swiper-button-next {
	padding-right: 7px;
	right: 0;
}

.caseRelated_top .swiper-button-next.swiper-button-disabled,
.caseRelated_top .swiper-button-prev.swiper-button-disabled {
	background: #f6f6f6;
	color: #333;
}

.caseRelatedSwiper .rel a {
	display: block;
}

.caseRelatedSwiper .rel .imt {
	border-radius: 10px;
	overflow: hidden;
}

.caseRelatedSwiper .rel .name {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 18px;
	color: #333333;
	margin-top: 22px;
	padding: 0 10px;
	text-align: center;
}

.fdItem {
	position: fixed;
	right: 0;
	top: 68%;
	transform: translateY(-50%);
	z-index: 99999;
	display: block;
}

.fdItem .lt {
	width: 54px;
	height: 54px;
	border: 1px solid #e5e5e5;
	background: #fff;
	margin-top: -2px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.fdItem .lt:first-child {
	border-top-left-radius: 8px;
}

.fdItem .lt:last-child {
	border-bottom-left-radius: 8px;
}

.fdItem .lt .iconfont {
	font-size: 25px;
	color: #413937;
}

.fdItem .lt:hover {
	background: #ffa904;
}

.fdItem .lt:hover .iconfont {
	color: #fff;
}

.nwrap_comTop {
	display: flex;
	display: -webkit-flex;
	/* align-items: center; */
	justify-content: space-between;
	height: 36px;
	position: relative;
	border-bottom: 1px solid #e5e5e5;
	line-height: 1;
	margin-bottom: 27px;
}

.nwrap_comTop .spn {
	position: relative;
	display: inline-block;
	padding-left: 15px;
	font-size: 18px;
	color: #333;
	font-family: MontserratBoldFont;
	text-transform: capitalize;
	line-height: 1;
}

.nwrap_comTop .spn::after {
	content: "";
	width: 4px;
	background: #ffa904;
	position: absolute;
	left: 0;
	top: 1px;
	bottom: 3px;
	border-radius: 5px;
}

.nwrap_item {
	padding-top: 4.5%;
	padding-bottom: 1%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
	/* overflow: hidden; */
}

.nwrap_fl {
	float: left;
	width: 22.5%;
}

.nwrap_fr {
	float: right;
	width: 74.5%;
}

.nwrap_allCategories_ut {
	margin-top: 26px;
}

.nwrap_allCategories_ut .lt:first-child {
	margin-top: 0;
}

.nwrap_allCategories_ut .lt {
	margin-top: 30px;
}

.nwrap_allCategories_ut .lct {
	padding-right: 15px;
	position: relative;
}

.nwrap_allCategories_ut .lt .link {
	font-size: 16px;
	color: #333;
	text-transform: capitalize;
	padding-left: 15px;
	position: relative;
	display: block;
}

.nwrap_allCategories_ut .lt .link::after {
	content: "";
	width: 4px;
	height: 4px;
	background: #ccc;
	position: absolute;
	left: 0;
	top: 8px;
}

.nwrap_allCategories_ut .lt .icon_loadcom {
	font-size: 30px;
	color: #333;
	position: absolute;
	right: 0;
	top: 7px;
	line-height: 0.4;
	cursor: pointer;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
}

.nwrap_allCategories_ut .lt.active .icon_loadcom {
	transform: rotate(0);
	-webkit-transform: rotate(0);
}

.nwrap_allCategories_ut .cut {
	padding: 0 20px 0 30px;
	display: none;
}

.nwrap_allCategories_ut .clt {
	margin-top: 15px;
}

.nwrap_allCategories_ut .lt.active .cut {
	display: block;
}

.nwrap_allCategories_ut .clt a.active,
.nwrap_allCategories_ut .clt a:hover,
.nwrap_allCategories_ut .lt:hover .link,
.nwrap_allCategories_ut .lt.active .icon_loadcom {
	color: #ffa904;
}

.nwrap_HotSales {
	margin: 13% 0;
}

.nwrap_HotSales .nwrap_comTop {
	margin-bottom: 0;
}

.hotSalesSwiper .item a {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 30px;
}

.hotSalesSwiper .item_imt {
	width: 90px;
	border-radius: 10px;
	overflow: hidden;
}

.hotSalesSwiper .item_content {
	width: calc(100% - 113px);
}

.hotSalesSwiper .item_content .title {
	color: #ababab;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.hotSalesSwiper .item_content .content {
	color: #333;
	margin-top: 10px;
	height: 40px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
}

.hotSalesSwiper .item a:hover .title {
	color: #ffa904;
}

.nwrap_comTop .tim {
	position: relative;
	width: 75px;
	margin-top: -15px;
}

.nwrap_comTop .swiper-button-next,
.nwrap_comTop .swiper-button-prev {
	background-image: none;
	width: 30px;
	height: 30px;
	top: 50%;
	transform: translateY(-50%);
	margin: 0;
	background: #ffa904;
	opacity: 1.0;
	border-radius: 50%;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	cursor: pointer;
}

.nwrap_comTop .tim .iconfont {
	font-size: 15px;
	color: #fff;
}

.nwrap_comTop .swiper-button-prev {
	left: 0;
	padding-left: 11px;
}

.nwrap_comTop .swiper-button-next {
	right: 0;
	padding-left: 4px;
}

.nwrap_comTop .swiper-button-disabled {
	background: #f6f6f6;
}

.nwrap_comTop .tim .swiper-button-disabled .iconfont {
	color: #333;
}

.nwrap_SearchItem form {
	position: relative;
	border-radius: 10px;
	/* overflow: hidden; */
	/* height: 50px; */
}

.nwrap_SearchItem .form-control {
	box-shadow: none;
	height: 50px;
	width: calc(100% - 50px);
	border: 1px solid #e5e5e5;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.nwrap_SearchItem .btn {
	width: 51px;
	height: 51px;
	background: #ffa904;
	position: absolute;
	right: 1px;
	top: 0;
	border-radius: 0;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	outline: none !important;
	box-shadow: none;
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
}

.nwrap_SearchItem .btn .iconfont {
	color: #fff;
	font-size: 20px;
	line-height: 1;
}

.nwrap_SearchItem .btn:hover {
	background: #eb546a;
}

.nwrap_SearchList {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	/* justify-content: space-between; */
	margin-top: 10px;
	margin-left: -10px;
}

.nwrap_SearchList a {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	border: 1px solid #e5e5e5;
	border-radius: 10px;
	padding: 0 15px;
	margin: 10px 0 0 10px;
}

/* .nwrap_SearchList a:first-child{
	margin-left: 0;
} */
.nwrap_SearchList a.active,
.nwrap_SearchList a:hover {
	background: #ffa904;
	border-color: #ffa904;
	color: #fff;
}

.pageNum {
	text-align: center;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
}

.pageNum .link {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 5px;
	border: 1px solid #e1e1e1;
	margin: 0 3px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

.pageNum .btn_first {
	margin-right: 8px;
}

.pageNum .btn_last {
	margin-left: 8px;
}

.pageNum .btn_first,
.pageNum .btn_last {
	width: 95px;
}

.pageNum .link .iconfont {
	line-height: 1;
}

.pageNum .link.active,
.pageNum .link:hover {
	background: #ffa904;
	color: #fff;
	border-color: #ffa904;
}

.pageNum .btn_prev {
	padding-left: 8px;
}

.pageNum .btn_next {
	padding-right: 8px;
}

.productsListItem .productsList .lt {
	width: 29.8%;
	margin: 0 0 4% 3.5%;
}

.productsListItem .productsList {
	margin-top: 0;
}

.productsListItem .pageNum {
	margin-top: 1%;
}

.nwrap_FAQ {
	padding: 5% 0 1.5%;
}

.nwrap_FAQ .pageNum {
	margin-top: 4.5%;
}

.nwrap_FAQ_top {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 4%;
	flex-wrap: wrap;
}

.nwrap_FAQ_top .spn {
	display: inline-block;
	font-family: MontserratLightFont;
	color: #333;
	font-size: 36px;
	line-height: 1;
	text-transform: capitalize;
	padding-bottom: 25px;
	position: relative;
}

.nwrap_FAQ_top .spn::after {
	content: "";
	width: 100%;
	max-width: 48px;
	height: 5px;
	background: #ffa904;
	position: absolute;
	left: 0;
	bottom: 0;
}

.nwrap_FAQ_top .tit{
	max-width: 50%;
}
.nwrap_FAQ_top .tit .imt {
	max-width: 72px;
}
.nwrap_FAQ_top .tit .tit_spn{
	line-height: 1.8;
	font-size: 16px;
	color: #818181;
}

.faqList .lt {
	margin-bottom: 30px;
	padding: 27px 13% 25px 30px;
	background: #f9f9f9;
	border-radius: 10px;
	position: relative;
}

.faqList .lt .iconfont {
	line-height: 1;
	font-size: 40px;
	color: #ccc;
	position: absolute;
	right: 40px;
	top: 15px;
	cursor: pointer;
}

.faqList .lt_com {
	overflow: hidden;
	padding-left: 43px;
	position: relative;
	min-height: 43px;
}

.faqList .lt .icon {
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 0;
}

.faqList .lt_top .icon {
	background: url(../images/qa_a.png) no-repeat center;
	background-size: 100%;
}

.faqList .lt_top .spn {
	font-size: 16px;
	color: #333;
	padding-top: 2px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.faqList .lt_content .icon {
	background: url(../images/qa_q.png) no-repeat center;
	background-size: 100%;
}

.faqList .lt_content .spn {
	color: #818181;
	line-height: 1.8;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: justify;
}

.faqList .lt.active .lt_content .spn {
	white-space: initial;
	text-overflow: initial;
}

.faqList .lt.active,
.faqList .lt:hover {
	background: #fff;
	box-shadow: 0 0 20px rgba(143, 143, 143, 0.3);
}

.faqList .lt.active .lt_top .spn,
.faqList .lt:hover .lt_top .spn {
	color: #ffa904;
}

.faqList .lt.active .iconfont {
	color: #ffa904;
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
}

.casesList {
	display: flex;
	display: -webkit-flex;
	margin-left: -3%;
	flex-wrap: wrap;
}

.casesList .lt {
	width: 30.33%;
	margin: 0 0 4% 3%;
}

.casesList .lt a {
	display: block;
}

.casesList .lt .imt {
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}

.casesList .lt .imt_beij {
	background: rgba(0, 0, 0, 0.3);
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	display: none;
}

.casesList .lt .imt_beij .iconfont {
	width: 42px;
	height: 42px;
	background: #ffa904;
	border-radius: 10px;
	text-align: center;
	line-height: 42px;
	color: #fff;
	font-size: 20px;
}

.casesList .lt .name {
	text-align: center;
	color: #333;
	font-size: 18px;
	margin: 20px 0 0;
	padding: 0 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.casesList .lt:hover .imt_beij {
	display: flex;
	display: -webkit-flex;
}

.casesList .lt:hover .name {
	color: #ffa904;
}

.casesListItem .pageNum {
	margin-top: 1%;
}

.development_list {
	margin: 3% 0;
}

.development_list li {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	position: relative;
	margin-top: 1%;
}

.development_list li .time {
	width: 11%;
	padding-top: 23px;

}

.development_list li .time_year {
	font-size: 36px;
	line-height: 1;
	font-family: MontserratRegularFont;
	color: #000;
}

.development_list li .time_date {
	color: #ababab;
	font-size: 18px;
	line-height: 1;
	margin-top: 12px;
}

.development_list li:before {
	content: "";
	width: 2px;
	background: #e5e5e5;
	height: calc(50% - 23px);
	position: absolute;
	left: 18px;
	bottom: 23px;
}

.development_list li .content {
	flex: 1;
	padding: 23px;
}

.development_list li .content a {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}

.development_list li .content_imt {
	width: 34%;
}

.development_list li .content_text {
	flex: 1;
	margin-left: 6%;
}

.development_list li .content_text .title {
	font-size: 18px;
	padding: 12px 0 20px;
	margin-bottom: 25px;
	position: relative;
	color: #000;
}

.development_list li .content_text .title:before {
	content: "";
	height: 2px;
	width: 70px;
	background: #d7d7d7;
	position: absolute;
	left: 0;
	bottom: 0;
}

.development_list li .content_text .info {
	color: #818181;
	line-height: 1.8;
}

.development_list li:hover .content {
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 25px #ddd;
}

.development_list li:hover .time_year,
.development_list li:hover .time_date,
.development_list li:hover .title {
	color: #ffa904;
}

.development_list li:hover .title:before {
	background: #ffa904;
}

.btn_loadMore {
	display: block;
	width: 90px;
	text-align: center;
	margin: 0 auto;
	color: #ababab;
}

.btn_loadMore .iconfont {
	display: block;
	line-height: 1;
	font-size: 35px;
	color: #000;
}

.btn_loadMore .spn {
	text-transform: uppercase;
	display: block;
	margin-top: 10px;
}

.btn_loadMore:hover {
	color: #ffa904;
}

.profileItem_content {
	overflow: hidden;
	line-height: 2;
	color: #818181;
	text-align: justify;
}

.profileItem_content .imt {
	float: left;
	margin: 0 4% 3% 0;
	max-width: 47%;
}

.profileItem_content .stn {
	font-family: MontserratBoldFont;
	font-size: 36px;
	color: #000;
	line-height: 1.4;
}

.nwrap .wmChooseus {
	padding: 3.5% 0 1.5%;
}

.contact_map {
	border-radius: 10px;
	overflow: hidden;
}

.contactItem_list {
	margin-top: 3.5%;
}

.contactItem_list .title {
	font-family: MontserratBoldFont;
	font-size: 24px;
	color: #333;
}

.contactItem_list .ut {
	display: flex;
	display: -webkit-flex;
	margin-left: -6%;
	flex-wrap: wrap;
}

.contactItem_list .lt {
	width: 27.33%;
	margin: 2% 0 0 6%;
	padding: 2% 0;
	border-bottom: 1px solid #e5e5e5;
}

.contactItem_list .lt_item {
	position: relative;
	padding-left: 60px;
}

.contactItem_list .iconfont {
	line-height: 1;
	font-size: 28px;
	color: #ffa904;
	position: absolute;
	left: 0;
	top: 0;
}

.contactItem_list .lt .name {
	font-family: MontserratRegularFont;
	color: #333;
	font-size: 20px;
	line-height: 1;
	margin-bottom: 13px;
}

.contactItem_list .lt:last-child {
	width: 60.66%;
}

.cultureItem_top {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.cultureItem_topFl {
	width: 47%;
	border-radius: 10px;
	overflow: hidden;
}

.cultureItem_topFr {
	width: 50%;
}

.cultureItem_content .title {
	font-family: MontserratBoldFont;
	font-size: 36px;
	color: #000;
	line-height: 1.3;
	margin-bottom: 4%;
}

.cultureItem_content .text {
	line-height: 2.0;
	color: #818181;
}

.cultureItem_dom {
	margin: 4% 0 0;
}

.cultureItem_content .cultureItem_dom .title {
	margin: 3% 0;
}

.zhaopList {
	margin-bottom: 4%;
}

.zhaopList li {
	display: flex;
	display: -webkit-flex;
	/* align-items: center; */
	justify-content: space-between;
	padding: 35px 4% 35px 4.3%;
	background: #f9f9f9;
	margin-top: 3%;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	border-radius: 6px;
}

.zhaopList li .lt_imt {
	width: 27%;
	padding-right: 2%;
}

.zhaopList li .lt_imt .title {
	color: #000;
	font-size: 26px;
	margin-bottom: 10px;
	font-family: PoppinsMediumFont;
	line-height: 1;
	padding-top: 23px;
}

.zhaopList li .lt_imt .tis {}

.zhaopList li .lt_info {
	line-height: 2;
	padding-left: 6%;
	border-left: 1px solid #E1E1E1;
	height: 110px;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
}

.zhaopList li .lt_num {
	width: 32px;
	height: 32px;
	background: url(../images/zp_btn1.png) no-repeat center;
	background-size: 100%;
	margin-top: 40px;
}

.zhaopList li:hover .title,
.zhaopList li:hover .tis,
.zhaopList li.active .title,
.zhaopList li.active .tis {
	color: #ffa904;
}

.zhaopList li:hover,
.zhaopList li.active {
	background: #fff;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}

.zhaopList li.active .lt_num {
	background: url(../images/zp_btn2.png) no-repeat center;
	background-size: 100%;
}

.zhaopList li.active .lt_info {
	-webkit-line-clamp: initial;
	height: auto;
}

.btn_loadIng {
	display: block;
	text-align: center;
	width: 80px;
	line-height: 1;
	margin: 0 auto;
	font-size: 16px;
	color: #333;
}

.btn_loadIng .iconfont {
	font-size: 36px;
}

.btn_loadIng .name {
	margin-top: 10px;
}

.btn_loadIng:hover {
	color: #ffa904;
}

.honorList {
	display: flex;
	display: -webkit-flex;
	margin-left: -2.5%;
	margin-top: -2.5%;
	flex-wrap: wrap;
}

.honorList .lt {
	background: #f6f6f6;
	padding: 8px;
	border-radius: 10px;
	overflow: hidden;
	width: 22.5%;
	margin: 2.5% 0 0 2.5%;
}

.honorList .lt a {
	display: block;
	padding: 16px 20px;
	background: #fff;
}

.honorList .lt_imt {
	position: relative;
	overflow: hidden;
}

.honorList .lt_imt::after {
	content: "";
	width: 42px;
	height: 42px;
	background: url(../images/icon_more.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: none;
}

.honorList .lt_imt .imt {
	/* position: absolute;
	left: 50%;
	top: 50%;
	object-fit: cover;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%); */
}

.honorList .lt_name {
	padding-top: 15px;
	border-top: 1px solid #e1e1e1;
	line-height: 1.5;
	height: 65px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
	color: #333;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: center;
	text-align: center;
	font-size: 16px;
}

.honorList .lt:hover {
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
	background: #fff;
}

.honorList .lt:hover .lt_name {
	color: #ffa904;
}

.honorList .lt:hover .lt_imt::after {
	display: block;
}

#nwrap_video .nwrap_fl {
	float: right;
	order: 1;
}

#nwrap_video .nwrap_fr {
	float: left;
}

#nwrap_video .caseInfo {
	margin-top: 0;
}

.latestList {
	margin-bottom: 13%;
}

.latestList .lt {
	margin-bottom: 20px;
}

.latestList .lt:last-child {
	margin-bottom: 0;
}

.latestList .lt a {
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
}

.latestList .lt_imt {
	width: 100px;
	border-radius: 10px;
	overflow: hidden;
}

.latestList .lt_imt img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.latestList .lt_content {
	width: calc(100% - 120px);
}

.latestList .lt_content .name {
	color: #333;
	line-height: 1.4;
	height: 40px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
}

.latestList .lt_content .time {
	color: #ababab;
	margin-top: 10px;
}

.latestList .lt a:hover .name {
	color: #ffa904;
}

.videoInfo .wmNews_item_frItem {
	margin-top: -3.5%;
	margin-bottom: 6%;
}

.videoInfo .wmNews_item_frItem .lt {
	width: 48%;
	margin-top: 4%;
	overflow: hidden;
}

.videoInfo .wmNews_item_frItem .lt .content {
	padding-bottom: 25px;
}

.videoInfo .wmNews_item_frItem .lt .content_text {
	white-space: nowrap;
	text-overflow: ellipsis;
	height: auto;
	-webkit-line-clamp: initial;
	display: block;
}

.videoInfo .wmNews_item_frItem .lt .content_time {
	margin-top: 10px;
}

.videoInfo .wmNews_item_frItem .lt .imt {
	position: relative;
	overflow: hidden;
}

.videoInfo .wmNews_item_frItem .lt .imt_img {
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	object-fit: cover;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}

.videoInfo .wmNews_item_frItem .lt .imt_icon{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.4);
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	z-index: 9;
	display: none;
}
.videoInfo .wmNews_item_frItem .lt .imt_icon .iconfont{
	font-size: 44px;
	line-height: 1;
}
.videoInfo .wmNews_item_frItem .lt:hover .imt_icon{
	display: flex;
	display: -webkit-flex;
}

#searchOne .productsList {
	margin: 0 0 0 -2.5%;
}

#searchOne .productsList .lt {
	width: 22.5%;
	margin: 0 0 4% 2.5%;
}

.newsList {
	margin: 0.5% 0 4.5% 0;
}

.newsList .lt {
	padding: 28px 22px 28px 28px;
	background: #f6f6f6;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 30px;
}

.newsList .lt:last-child {
	margin-bottom: 0;
}

.newsList .lt a {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
}

.newsList .lt_imt {
	width: 26%;
	margin-right: 2.5%;
}

.newsList .lt_content {
	flex: 1;
	width: 77.5%;
}

.newsList .lt_content .title {
	font-family: MontserratRegularFont;
	font-size: 20px;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.newsList .lt_content .time {
	color: #ababab;
	margin-top: 5px;
}

.newsList .lt_content .content {
	height: 45px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	display: -webkit-box;
	color: #747474;
	line-height: 1.6;
	margin: 2% 0;
	text-align: justify;
}

.newsList .lt_content .iconfont {
	color: #ababab;
	font-size: 25px;
	line-height: 1;
}

.newsList .lt:hover {
	background: #fff;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.newsList .lt:hover .title,
.newsList .lt:hover .iconfont {
	color: #ffa904;
}

#searchThree .newsList .lt_imt {
	width: 20%;
}

#searchThree .newsList {
	margin: 4.5% 0;
}

.tradeInquiry{
	margin-top: 5%;
}
.tradeInquiry_table {
	margin-top: 4%;
}

.tradeInquiry_table th {
	padding: 35px 40px !important;
}

.tradeInquiry_table th:first-child {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.tradeInquiry_table th:last-child {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.tradeInquiry_table td:first-child {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.tradeInquiry_table td:last-child {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.tradeInquiry_table td {
	padding: 25px 40px !important;
	line-height: 1;
}

.tradeInquiry_table th {
	font-family: MontserratRegularFont;
	color: #333;
	font-size: 16px;
	background: #f9f9f9;
	line-height: 1 !important;
	border-top: none !important;
	font-weight: normal;
}

.tradeInquiry_table .table>tbody>tr>td {
	border-bottom: 1px solid #E1E1E1;
	border-top: none;
	vertical-align: middle;
}

.tradeInquiry_table .table>tbody>tr>th {
	vertical-align: middle;
}

.tradeInquiry_table td .num {
	font-size: 30px;
	color: #E3E3E3;
	font-family: MontserratBoldFont;
}

.tradeInquiry_table td .item {
	display: flex;
	display: -webkit-flex;
	align-items: center;
}

.tradeInquiry_table td .item_imt,
.tradeInquiry_table td .item_imt img {
	width: 50px;
}

.tradeInquiry_table td .item_content {
	font-family: PoppinsRegularFont;
	color: #333;
}

.tradeInquiry_table td .item_text {
	color: #333;
	margin-left: 23px;
	width: calc(100% - 50px);
}

.tradeInquiry_table td .operation {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	margin: 8px 0 0 12px;
}

.tradeInquiry_table td .operation .spm_reduct {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.tradeInquiry_table td .operation .spm_add {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.tradeInquiry_table td .operation .spm_reduct,
.tradeInquiry_table td .operation .spm_add {
	cursor: pointer;
	font-size: 16px;
}

.tradeInquiry_table td .operation .spm {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #333;
	font-family: OpenSansFont;
	width: 36px;
	border: 1px solid #e1e1e1;
}

.tradeInquiry_table td .operation .spm_ipt {
	width: 48px;
	border-left: none;
	border-right: none;
}

.tradeInquiry_table td .operation .spm_ipt input {
	text-align: center;
	width: 100%;
	border: none;
	height: calc(100% - 2px);
}

.tradeInquiry_table td .delete {
	margin: 16px 0 0 26px;
}

.tradeInquiry_table td .iconfont {
	font-size: 22px;
	cursor: pointer;
	color: #ababab;
}

.tradeInquiry_table td .xiazai {
	text-align: center;
}

.tradeDownload .tradeInquiry_table {
	margin-bottom: 3.5%;
}

.tradeDownload .tradeInquiry_table .table>tbody>tr:hover {
	background: #ffa904;
	color: #fff;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.tradeDownload .tradeInquiry_table .table>tbody>tr:hover .num,
.tradeDownload .tradeInquiry_table .table>tbody>tr:hover .iconfont,
.tradeDownload .tradeInquiry_table .table>tbody>tr:hover .item_content {
	color: #fff;
}

.tradeDownload .table>thead>tr>th {
	border-bottom: none;
}

.tradeInquiry_Quotation {
	margin-top: 4%;
}

.tradeInquiry_Quotation .title {
	font-family: MontserratBoldFont;
	font-size: 38px;
	color: #333;
	text-align: center;
}

.tradeInquiry_Quotation .item {
	margin-top: 40px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}

.tradeInquiry_Quotation .form-group {
	margin-bottom: 0;
	width: 48.3%;
	position: relative;
}

.tradeInquiry_Quotation .form-groupTextarea {
	width: 100%;
}

.tradeInquiry_Quotation .form-control {
	border: 1px solid #e1e1e1;
	border-radius: 10px;
	height: 75px;
	box-shadow: none;
	padding: 0 25px;
	font-family: PoppinsRegularFont;
}

.tradeInquiry_Quotation .lab {
	position: absolute;
	right: 18px;
	top: 50%;
	line-height: 1;
	margin: 0;
	color: #ff0000;
	transform: translateY(-50%);
}

.tradeInquiry_Quotation .form-textarea {
	width: 100%;
	height: 156px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.tradeInquiry_Quotation .btn-sum {
	display: block;
	width: 300px;
	height: 68px;
	background: #ffa904;
	border-radius: 10px;
	text-align: center;
	line-height: 68px;
	cursor: pointer;
	margin: 0 auto;
	padding: 0;
	border: none;
	font-size: 18px;
	color: #fff;
}

.tradeInquiry_Quotation .imt_yanz {
	position: absolute;
	right: 50px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	cursor: pointer;
}

.productDetail_hot .productsList{
	display: block;
}
.productDetail_hot .productsList .lt{
	width: 100%;
}
.productDetail_item{
	margin: 4% 0;
}
.productDetail_itemInfo{
	line-height: 2;
	color: #434343;
}

.productDetail_itemInfo.sizes img:hover{
	transform: scale(1.2);
}
.productDetail_itemInfo.colors .ut{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
	text-align: center;
}
.productDetail_itemInfo.colors .ut .lt{
	margin-left: 2%;
}

.productDetail_itemInfo.colors .ut .lt .lt_item .imt{
	position: relative;
}
.productDetail_itemInfo.colors .ut .lt .lt_item .imt .imt1{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	object-fit: cover;
	line-height: 1;
}
.productDetail_itemInfo.colors .ut .lt .lt_item .title{
	font-size: 14px;
	color: #434343;
	white-space: normal;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-top: 4%;
}
.productDetail_itemInfo.colors .ut .lt:hover{
	margin-top: -2%;
}
.productDetail_top{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.productDetail_topFl{
	width: 45%;
}
.productDetail_topFr{
	width: 50.5%;
}
.productDetail_top .big_item{
	border-radius: 10px;
	border: 1px solid #e5e5e5;
	margin-bottom: 20px;
	overflow: hidden;
	align-items: center;
}
.productDetail_top .big_item img{
	width: 100%;
}
.productDetail_top .sam_item{
	display: flex;
	display: -webkit-flex;
	margin-left: -5%;
}
.productDetail_top .sam_item .lt{
	width: 20%;
	margin-left: 5%;
	/* width: 100px; */
	/* height: 100px; */
	border-radius: 10px;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	/* margin-left: 22px; */
	cursor: pointer;
	position: relative;
	overflow: hidden;
}
.productDetail_top .sam_item .lt_imt{
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: 0;
}
.productDetail_top .sam_item .lt.active{
	border-color: #ffa904;
}
.productDetail_topFr .title{
	font-family: MontserratRegularFont;
	color: #333;
	font-size: 30px;
	line-height: 1.2;
}
.productDetail_topFr .content{
	border-top: 1px solid #e5e5e5;
	/* border-bottom: 1px solid #e5e5e5; */
	margin: 6% 0;
	padding: 6% 0;
	line-height: 2.4;
}
.productDetail_topFr .btnInquiry{
	display: flex;
	display: -webkit-flex;
}
.productDetail_topFr .btn_inquiry{
	width: 200px;
	height: 56px;
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	line-height: 56px;
	cursor: pointer;
	border-radius: 5px;
}
.productDetail_topFr .btn_inquiryNow{
	border: 1px solid #ffa904;
	color: #ffa904;
}
.productDetail_topFr .btn_addInquiry{
	border: 1px solid #ffa904;
	background: #ffa904;
	color: #fff;
	font-family: Arial;
	font-size: 18px;

	margin-right: 30px;
}

.productDetail_topFr .btn_addInquiry span{
	margin-right: 2%;

}

.productDetail_topFr .btn_inquiryNow .spn{
	display: none;
}

.productDetail_topFr .btn_inquiryNow:hover .spt{
	display: none;
}

.productDetail_topFr .btn_inquiryNow:hover .spn{
	display: block;
}

.searchPopItem{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999999999;
	background: rgba(0, 0, 0, 0.8);
	display: none;
}
.searchPopItem_content{
	width: 90%;
	max-width: 1000px;
	height: 65px;
	background: #fff;
	border-radius: 60px;
	position: fixed;
	top: 35%;
	left: 50%;
	transform: translateX(-50%);
	padding: 0 12px 0 25px;
	
}
.searchPopItem_content form{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
}
.searchPopItem_content .btn_search{
	width: 40px;
	height: 40px;
	background: url(../images/btn_search.png) no-repeat center;
	background-size: 100%;
	outline: none !important;
	border: none;
}
.searchPopItem_content .form-group{
	margin: 0;
	flex: 1;
}
.searchPopItem_content .form-control{
	border: none;
	box-shadow: none;
}
.searchPopItem_close{
	width: 24px;
	height: 24px;
	background: url(../images/btn_close2) no-repeat center;
	background-size: 100%;
	position: fixed;
	left: 50%;
	bottom: 15%;
	transform: translateX(-50%);
	cursor: pointer;
}

.modelBtn{
	position: absolute;
	right: 10px;
	top: 18px;
	width: 36px;
	cursor: pointer;
}
.modelItem{
	position: absolute;
	left: 0;
	right: 0;
	top: 50px;
	background: #fff;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 20px;
	display: none;
}
.modelItem .lt .link{
	height: 38px;
	line-height: 38px;
	position: relative;
	display: block;
	font-size: 16px;
}
.modelItem .lt .link .iconfont{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	line-height: 1;
}
.modelItem .lt .clt{
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
}
.modelItem .lt .clink.active,
.modelItem .lt .clink:hover,
.modelItem .lt .link:hover,
.modelItem .lt.active .link{
	color: #ffa904;
}
.modelItem .lt .cut{
	display: none;
}
/* .modelItem .lt:hover .cut{
	display: block;
} */

.mobile-dlt{
	display: none;
}
.wmHeaderBanner .swiper-slide .mobile-imt{
	display: none;
}


.casesList .lt .imt .imt{
	width: 100%;
}






