@charset"utf-8";

.apple-banner .swiper-pagination .swiper-pagination-bullet-active {
	background: #ffffff;
	width: 60px;
	height: 3px;
}

video {
	height: 100%;
	object-fit: cover;
}

.swiper_pagination_new4 {
	display: none;
}

.apple-banner {
	width: 100%;
	height: 40vw;
	overflow: hidden;
}

.apple-banner .swiper-slide img {
	width: 100%;

}

.apple-banner .swiper-container {

	width: 100%;

	height: 100%;
}

.apple-banner .swiper-button-prev,
.apple-banner .swiper-button-next {
	width: 15%;
	height: 100%;
	top: 0;
	background: none;
}

.apple-banner .swiper-button-prev {
	left: 0;
}

.apple-banner .swiper-button-next {
	right: 0;
}

.apple-banner .swiper-button-prev span,
.apple-banner .swiper-button-next span {
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -32px;
	border-radius: 100%;
	background: rgba(180, 180, 180, 0.25) url(../image/arrows.png) no-repeat center 17px;
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}

.apple-banner .swiper-button-next span {
	background: rgba(180, 180, 180, 0.25) url(../image/arrows.png) no-repeat center -71px;
	left: auto;
	right: 20px;
}

.apple-banner .swiper-button-prev:hover span,
.apple-banner .swiper-button-next:hover span {
	opacity: .6;
}

.apple-banner .swiper-pagination {
	top: auto;
	bottom: 10%;
	background: none;
}

.apple-banner .swiper-pagination-bullet {
	display: inline-block;
	width: 60px;
	height: 3px;
	margin: 0 3px;
	cursor: pointer;
	background: none;
	border-radius: 0;
	opacity: 1;
}

.apple-banner .swiper-pagination-bullet span {
	width: 60px;
	height: 3px;
	display: block;
	background: rgba(128, 128, 128, 0.2);
}

.apple-banner .swiper-pagination-bullet-active span {
	background: gray;
}

.apple-banner .autoplay .swiper-pagination-bullet-active span {
	background: rgba(128, 128, 128, 0.2);
}

.apple-banner .swiper-pagination-bullet i {
	background: gray;
	height: 2px;
	transform: scaleX(0);
	transform-origin: 0;
	display: block;
}

.apple-banner .autoplay .firsrCurrent i {
	transition: transform 2.9s linear;
	transform: scaleX(1);
}

.apple-banner .autoplay .current i {
	transition: transform 4s linear;
	transform: scaleX(1);
}

.apple-banner .autoplay .replace span {
	background: gray;
}



#banner .arrow-left1 {
	background: url(../image/zp.png) no-repeat left top;
	position: absolute;
	background-size: 100% 100%;
	left: 3%;
	top: 50%;
	margin-top: -35px;
	width: 40px;
	height: 70px;
	z-index: 999;
}

#banner .arrow-right1 {
	background: url(../image/yp.png) no-repeat left bottom;
	position: absolute;
	right: 3%;
	background-size: 100% 100%;
	top: 50%;
	margin-top: -35px;
	width: 40px;
	height: 70px;
	z-index: 999;
}


.zgjm-m,
.disNone {
	display: none;
}

.yewu_mod {
	display: none;

}


/* heard */
#wrap_esc {
	float: right;
}

#wrap_esc>ul {}

.en {
	background: url(../image/english.png) no-repeat 50%;
}

.hqc {
	background: url(../image/earth.png) no-repeat 50%;

}

.starche {
	background: url(../image/search.png) no-repeat 50%;

}

.cf1 a {
	color: #ffffff;
	line-height: 61px;
	padding: 0 7px;
	font-size: 16px;
}

.cf1,
#on {
	color: #f63b2e;
}

.cf2 {
	width: 760px !important;
	height: auto !important;
	right: 0;
	padding-bottom: 20px;
	background-color: #ffffff !important;
}

.cf2 ul li {
	color: #d2ced5;
	font-size: 12px;
	/* line-height: 37px; */
	margin-bottom: 10px;
	margin-top: 10px;
}

.cf2 ul li a {
	color: #d2ced5;
	line-height: 19px;
	font-size: 12px;
}

.cf2 ul li a:hover {
	color: #f63b2e;
}

.cf3 {
	padding: 9px 15px;
	width: 210px !important;
	left: -153px !important;
	background: rgba(255, 255, 255, 0.5);
	line-height: 39px;
}

.cf3 input {
	padding: 12px 30px;
	background: #ffff;
}

#wrap_esc>ul>li {
	position: relative;
	float: left;
	width: 87px;
	border-left: 1px solid #ccc;
	height: 1.352rem;
	font-size: 14px;
	text-align: center;
	/* background: url("../images/bg1.png") no-repeat right center; */
	cursor: pointer;
	user-select: none;
}

#wrap_esc ul li {}

#wrap_esc>ul>li>a {
	color: #000000;
	text-decoration: none;
}

#wrap_esc .en {
	display: none;
}

#wrap_esc span {
	display: block;
	color: #666666;
	font-size: 12px;
}

#wrap_esc>ul>li.on {
	background: #b80909;
}

#wrap_esc>ul>li.on>a {
	color: #fff;
}

#wrap_esc>ul>li.on>a>span {
	color: #fff;
}


#wrap_esc>ul>li:not(:first-of-type):hover>a {
	color: #fff;
}

#wrap_esc>ul>li:not(:first-of-type):hover>a>span {
	color: #fff;
}

#wrap_esc #img {
	position: absolute;
	display: none;
	top: 73px;
	width: 253px;
	height: 302px;
	border-top: none;
	/* overflow-x: hidden; */
}

.starche #img {
	height: auto !important;
}

/* header */

#header {
	z-index: 5555;
	height: 73px;
	position: fixed;
	right: 0;
	left: 0;
	top: 0;
	background: rgba(255, 255, 255, 0.8);
}

#logo img {
	width: 75%;
	position: absolute;
	top: 50%;
	left: 48px;
	transform: translateX(0%) translateY(-50%);
}

#logo {
	width: 24%;
	position: absolute;
	top: 50%;
	left: 48px;
	float: left;
	transform: translateX(0%) translateY(-50%);
}

#wrap {
	width: 675px;
	height: 1.352rem;
	top: 50%;
	position: absolute;
	right: 0%;
	transform: translateX(-50%) translateY(-50%);
}

#wrap>ul {
	width: 100%;
	height: 100%;
}

#wrap>ul>li {
	position: relative;
	float: left;
	/* transition: 0.8s; */
	width: auto;
	height: 1.352rem;
	font-size: 18px;
	padding: 0px 1.5%;
	line-height: 1.352rem;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	user-select: none;
	padding-bottom: 4px;
}

#wrap>ul>li>a {
	color: #000000;
	text-decoration: none;
	/* transition: 0.1s; */
	display: inline-block;
}

#wrap span {
	display: block;
	color: #666666;
	font-size: 12px;
}

#wrap>ul>li.on {
	/* background: #d12b35; */
}

#wrap>ul>li:hover {
	background: #d12b35;
	color: #fff;
	transition: 1s;
}

#wrap>ul>li>a:hover {
	color: #fff;
}

#wrap>ul>li.on>a {
	/* color: #fff; */
}

#wrap>ul>li.on>a>span {
	color: #fff;
}

#wrap>ul>li:not(:first-of-type):hover {
	background: #d12b35;
	color: #fff;
	transition: 1s;
}

#wrap>ul>li:not(:first-of-type):hover>a {
	color: #fff;
	transition: 0.1s;
}

#wrap>ul>li:not(:first-of-type):hover>a>span {
	color: #fff;
}

#wrap #img {
	position: absolute;
	display: none;
	top: 1.35rem;
	left: 0;
	width: 634px;
	height: 235px;
	background-color: rgb(255, 255, 255, 0.8);
	box-shadow: 0px 4px 16px 0px rgb(0 0 0 / 8%);
	background: url(../image/dhbj.png) no-repeat 58% 16%;
}


.right_2x {
	height: auto;
	float: right;
	margin-top: 2px;
	position: absolute;
	right: 0;
	top: 0;
}

.sc_wrap {
	width: 160px;
	height: 100%;
	right: 176px;
	position: absolute;
	top: 0;
	border-left: 1px solid #ccc;
}

.sc_wrap a {
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	line-height: 1.352rem;
	padding: 0px 0px 0px 64px;
	margin: 0 auto;
	background: url(../image/sc.png) no-repeat 30px;
}


.ierm_wrap {
	width: 634px;
	height: 235px;
	background-color: rgb(255, 255, 255, 0.8);
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
	/* opacity: 0.94; */
	background: url(../image/dhbj.png) no-repeat 58% 16%;
}

.left_item {
	float: left;
	width: 35%;
	padding: 36px 40px;
}

.right_item {
	float: right;
	width: 52%;
	padding: 35px 0px;
}

.right_item img {
	width: 87%;
}

.left_item a {
	color: #333333 !important;
	font-size: 16px;
	font-weight: 100;
}

.left_item a:hover {
	color: #d12b35;

}

.left_item ul li {
	line-height: 40px;
	text-align: left;
}


/* nav_lb */
.nav_heard {
	float: right;
}

.nav_heard ul li {
	cursor: pointer;
	float: left;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 100px;
	letter-spacing: 0px;
	/* padding: 0 15px; */
	color: #333333;
}

.nav_heard ul li a {
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 100px;
	padding: 0 15px;
	letter-spacing: 0px;
	color: #333333;
}

.nav_heard .actice {
	background: #d12b35;
}

.nav_heard .actice a {
	color: #ffff;
}

.nav_heard ul li:hover {
	/* transition: 0.8s; */
	/* background: #d12b35; */
}

.nav_heard ul li:hover a {
	transition: 0.4s;

}

.news_4s {
	width: 85%;
	height: auto;
	margin: auto;
	cursor: pointer;
	background-color: #a90010;
	/* position: relative; */
	/* top: -81px; */
	margin-top: -83px;
	display: none;
}

.news_4 {
	width: 85%;
	height: auto;
	margin: auto;
	cursor: pointer;
	background-color: #a90010;
	/* position: relative; */
	/* top: -81px; */
	margin-top: -83px;
}

/* banner */
#banner {
	width: 100%;
	height: 14rem;
	/* text-align:center; */
	position: relative;
}

#banner .swiper-slide {
	width: 100%;
	float: left;
	height: 14rem;
	text-align: center;
}

.slide1 {
	background: url(../image/swiperbanner1.jpg) no-repeat center;
	background-size: 100% 100%;
}

.slide2 {
	background: url(../image/swiperbanner2.jpg) no-repeat center;
	background-size: 100% 100%;
}

.slide3 {
	background: url(../image/swiperbanner3.jpg) no-repeat center;
	background-size: 100% 100%;
}

.slide4 {
	background: url(../image/swiperbanner4.jpg) no-repeat center;
	background-size: 100% 100%;
}

.slide5 {
	background: url(../image/swiperbanner5.jpg) no-repeat center;
	background-size: 100% 100%;
}

#banner .pagination {
	position: absolute;
	/* left: 73%; */
	text-align: center;
	bottom: 8%;
	width: 100%;
	z-index: 10;
}

#banner .img_wz1 {
	margin-top: 235px;
}

.banner_top {
	height: 4px;
	position: fixed;
	top: 1.36rem;
	width: 100%;
	z-index: 555;
	background: url(../image/banner_top.png) no-repeat;
	background-size: 100% 100%;
}


.swiper-pagination-bullet-active {
	opacity: 1;
	background: #ffffff;
}

.swiper-pagination-bullet {
	width: 55px;
	margin-right: 1%;
	height: 4px;
	background-color: #ffffff;
	display: inline-block;
	border-radius: 0;
}

.banner_left {
	position: absolute;
	z-index: 99;
	left: 2%;
	top: 20%;
}

.banner_jhjt {
	width: 33%;
	height: 112px;
	z-index: 99;
	background-color: rgb(33, 33, 33, 0.8);
	position: absolute;
	bottom: -4px;
}


.banner_jhjt_box_one h2 {
	font-size: 20px;
	display: inline-block;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}

.banner_jhjt_box_one p {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	opacity: 0.8;
	letter-spacing: 0px;
	color: #ffffff;
}

.banner_jhjt_box_one span {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
	margin-left: 3%;
}

.banner_jhjt_box_two span:nth-child(1) {
	font-size: 24px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #fa2e2e;
}

.banner_jhjt_box_two span {
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #44dd68;
	margin-right: 5%;
}

.banner_jhjt_box_one {
	margin-bottom: 18px;
	width: 68%;
	float: right;
	margin-top: 26px;
}

.banner_jhjt_box_two {

	width: 68%;

	float: right;
}

/* news center */
.banner_left1 {
	position: absolute;
	z-index: 99;
	left: 2%;
	top: 8%;
}

.abotu_h3_wz {
	font-size: 112px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 2px;
	color: rgba(51 51 51 / 4%);
	position: relative;
	width: 870px;
}

.abotu_h3_wz span {
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #333333;
	display: inline-block;
	position: absolute;
	right: 566px;
	top: 39px;
}

.abotu_h3_wz h2 {
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin-top: -13px;
	margin-left: 2px;
}

.abotu_h3_wz p {
	width: 65px;
	height: 2px;
	margin-top: 55px;
	background-color: #ffffff;
}


.news_center {
	width: 1500px;
	margin-top: 30px;
}

.news_center_left {
	width: 700px;
	height: 412px;
	float: left;
	background-color: #9e9e9e;
}

.news_center_right {
	width: 749px;
	height: 412px;
	float: right;
}

.swiper-container {
	width: 100%;
	height: 100%;

}

.wiper-slide1 img {
	width: 100%;
}

.swiper-container1s {
	cursor: grab;
}

.swide_cenbox {
	width: 516px;
	height: 133px;
	background-color: #ffffff;
	position: absolute;
	bottom: 0px;
}

.swide_cenbox span {
	display: block;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	margin-top: 17px;
	color: #008cd6;
}

.swide_cenbox h2 a {
	font-size: 17px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;

	color: #333333;
}

.swide_cenbox h2 {

	margin-top: 8px;

	width: 93%;
}

.swide_cenbox h3 {
	margin-top: 10px;
}

.swide_cenbox h3 a {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #666666;
}


.pagination1 span {
	width: 11px !important;
	height: 11px !important;
	border-radius: 50% !important;
}

.swiper-wrapper-new4 img {
	width: 100%;
}


/* tab */
.gotop1 img {

	position: absolute;

	width: 2.85rem;

	right: 72px;

	top: 0px;

	display: none;

	transition: 1s;
}

#tab {
	width: 100%;
	position: relative;
	/* margin:40px auto; */
}

#tab .tab_menu {
	width: 100%;
	/* float: right; */
	position: absolute;
	z-index: 1;
	top: -55px;
	left: 364px;
}

#tab .tab_menu li {
	float: left;
	width: auto;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #333333;
	height: auto;
	transition: 0.5s;
	line-height: 30px;
	/* border:1px solid #ccc; */
	/* border-bottom:0px; */
	cursor: pointer;
	text-align: center;
	margin: 0px 0px 0px 24px;
}

#tab .tab_box {
	width: 100%;
	height: auto;
	clear: both;
	/* top:30px; */
	position: relative;
	/* border:1px solid #CCC; */
}

#tab .tab_menu .selected {
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #008cd6;
	cursor: pointer;
}

.hide {
	display: none;
}

.tab_box div {
	/* padding:10px; */
}

.tab_menu li:hover {
	transition: 1s;
	color: #008cd6 !important;
}

.swide_cenbox_S {
	width: 365px;
	height: 197px;
	margin-left: 15px;
	float: left;
	background-color: #ffffff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* transition: 0.2s; */
	margin-bottom: 15px;
	cursor: pointer;
	border: solid 1px rgba(0, 0, 0, 0.08);
}

.swide_cenbox_S span {
	display: block;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	margin-top: 17px;
	color: #008cd6;
	padding: 0px 35px;
}

.swide_cenbox_S h2 a {
	font-size: 17px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #333333;
}

.swide_cenbox_S h2 {

	margin-top: 8px;

	width: 73%;

	padding: 0px 35px;
}

.swide_cenbox_S h3 {
	margin-top: 22px;
	padding: 0px 35px;
}

.swide_cenbox_S h3 a {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #666666;
}

.tab_box div.swide_cenbox_S:nth-child(odd) {
	margin-left: 0px;
}

.swide_cenbox_S:hover {
	/* border-bottom: 3px solid #008cd6; */
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
	background: url(../image/news_bjt.png) no-repeat 100% 100%;
	/* transition: 0.5s; */
}





/* product */
.abotu_h3_wz_box {
	font-size: 112px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 2px;
	color: rgba(51 51 51 / 6%);
	position: relative;
	width: 940px;
}

.produt {
	font-size: 112px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 2px;
	color: rgba(51, 51, 51, 0.06);
	position: relative;
	width: 940px;
}

.abotu_h3_wz_box span {
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	/* width: 36%; */
	letter-spacing: 1px;
	color: #333333;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 39px;
}

.abotu_h3_wz_box h2 {
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin-top: -13px;
	margin-left: 0px;
}

.abotu_h3_wz_box p {
	width: 65px;
	height: 2px;
	margin-top: 55px;
	background-color: #ffffff;
}

.paroduct_wrapwz_box {
	width: 50%;
	margin-top: 68px;
	/* float: right; */
	margin-left: 7.5%;
}



.gsysimg img {
	width: 100%;
	height: 29.4vw;
}

.gsys {
	position: relative;
	/* top: 56px; */
}

.gsys .i_tit1 {
	position: absolute;
	z-index: 3;
	left: 50%;
	top: 95px;
	transform: translateX(-50%);
}

.gsys .i_tit1 h2 {
	color: #fff
}

.gsysul li {
	float: left;
	width: 16.665%;
	box-sizing: border-box;
	border-right: 1px solid rgba(255, 255, 255, .3);
	height: 600px;
	position: relative;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}

.gsysul li.ac {
	width: 16.665%;
	background: rgba(0, 145, 204, .8);
	background-color: rgb(213, 43, 54, 0.88);
	/* opacity: 0.88; */
}

.gsysul li:last-child {
	border-right: 0;
}

.gsysul {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
}

.gsysul li h2 {
	margin-top: 25px;
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
}

.gsysul li.ac h2 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.gsysul li span {
	font-size: 16px;
	padding-bottom: 35px;
	position: relative;
	margin-bottom: 25px;
	display: inline-block;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #ffffff;
	opacity: 0;
}

.gsysul li.ac span {
	opacity: 1;
}

.gsysul li span:after {
	content: '';
	display: inline-block;
	width: 37px;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}

.gsysul li p {
	font-size: 16px;
	color: #fff;
	margin: 0 auto;
	width: 70%;
	height: 120px;
	margin-bottom: 40px;
	font-size: 16px;
	padding-bottom: 35px;
	position: relative;
	margin-bottom: 25px;
	/* display: inline-block; */
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #ffffff;
	opacity: 0;
	opacity: 0;
}

.gsysul li.ac p {
	opacity: 1;
	width: 80%;
	font-size: 16px;
	padding-bottom: 35px;
	position: relative;
	text-align: center;
	margin-bottom: 25px;
	/* display: inline-block; */
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #ffffff;
	margin: 0 auto;
}

.gsysul li font {
	display: inline-block;
	width: 88px;
	line-height: 28px;
	border-radius: 28px;
	background: rgba(255, 255, 255, .2);
	color: #fff
}

.gsysul li h6 img:nth-child(2) {
	display: none;
}

.gsysul li img {
	margin-top: 19vw;
}

.gsysul li.ac img {
	margin-top: 6vw;
}

a,
.yjaltxt,
.ywlis a:after,
.news .swiper-slide img,
.news .swiper-slide p,
.news .swiper-slide h2,
.news .swiper-slide span,
.news .swiper-slide h6,
.gsysul li,
.gsysul li img,
.gsysul li p,
.gsysul li h2,
.gsysul li font,
.gsysul li span,
header,
.btn span,
.btn span:after,
.btn span:before,
.nav,
.fzlcTab h2:after,
.whinner h2,
.hdrybanner .swiper-slide:before,
.alnp a font,
.jdalTab h2,
.whhd li h6,
.whhd li h2,
.newlist li img,
.newlist li h2,
.newlist li h3,
.newlist li h6,
.newlist li p,
.zbtime h2,
.zbtime h2 span,
.zbtime,
.zbgglist li h6,
.banner .swiper-slide h3,
.gsjjtxt h2,
.yjalbanner,
.i_tit2,
.i_tit1,
.hzhbinner,
.nav>li ul li h5,
.nav>li ul li h6,
.nav>li ul:after,
.cbl li {
	/* transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.1s; */
	/* -webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s; */
	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;
}

.active1 a {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	border-radius: 25px;
	width: 90px;
	cursor: pointer;
	height: 40px;
	display: inline-block;
	cursor: pointer;
	letter-spacing: 0px;
	color: #666666;
}

.active1 a:hover {
	color: #ffffff;
	width: 90px;
	height: 40px;
	display: inline-block;
}

.gsy_more {
	width: 136px;
	height: 40px;
	margin: 0 auto;
	border: solid 1px #ffffff;
}

.gsy_more a {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #ffffff;
}

.main {
	width: 100%;
	/* background-color: green; */
}

.btn span:hover {
	background-color: #008cd6;
	color: #ffffff;
}

.btn {
	float: right;
	position: relative;
	top: -40px;
	right: 7.5%;
}

.spanList {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	display: inline-block;
	text-align: center;
	color: #666666;
	width: 90px;
	cursor: pointer;
	height: 40px;
	background-color: #e9edef;
	border-radius: 25px;
	margin-left: 0px;
}

.active1 {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	background-color: #e9edef;
	border-radius: 25px;
	cursor: pointer;
	letter-spacing: 0px;
	color: #666666;
}

.context {
	width: 100%;
	float: left;
}

.con {
	display: none;
	width: 100%;
}



/* COOPERATIVE PARTNER */
.COOPERATIVE_wrap {
	width: 100%;
	height: auto;
	margin-top: 108px;
	position: relative;
}

.COOPERATIVE_box {
	width: 1500px;
	height: auto;
	margin: 0 auto;
}

.abotu_h3_wz_COOPERATIVE {
	font-size: 112px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: rgba(51 51 51 / 6%);
	position: relative;
	width: 100%;
}

.abotu_h3_wz_COOPERATIVE span {
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #333333;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 39px;
}

.abotu_h3_wz_COOPERATIVE h2 {
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin-top: -13px;
	margin-left: 2px;
}

.abotu_h3_wz_COOPERATIVE p {
	width: 65px;
	height: 2px;
	margin-top: 55px;
	background-color: #ffffff;
}

.banner_left1s {
	position: absolute;
	z-index: 99;
	left: 2%;
	top: 11%;
}

.COOPERATIVE_left {
	float: left;
	width: 36%;
	margin-top: 30px;
}

.COOPERATIVE_left p {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	text-align: justify;
	color: #888888;
	margin-bottom: 20px;
}

.COOPERATIVE_right {
	float: left;
	width: 786px;
	margin-left: 11.6%;
}

.swiper-container-s {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background: #fff;
	top: -113px;
	padding-bottom: 30px;
}

.swiper-slide-s {
	padding: 0px 46px;

	/* position: relative; */
}

.COOPERATIVE_logo {
	width: 231px;
	height: 94px;
	background-color: #ffffff;
	cursor: pointer;
	border-right: none;
	float: left;
	border: solid 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
}

.COOPERATIVE_logo img {
	width: 85%;
	height: 65px;
	margin: 18px auto;
	display: block;
}

.swiper-container-s,
.swiper-slide-s:nth-child(2) {
	/* padding: 0px 0px; */
	margin: 0px -95px;

}

.swiper-pagination-s {
	width: 50%;
}

.swiper-pagination-s span.swiper-pagination-bullet-active {
	background-color: #008cd6;
}

.swiper-pagination-s span {
	width: 12px;
	height: 12px;
	background-color: #000000;

	margin-right: 3%;
	display: inline-block;
	border-radius: 100%;
}


/* footer */
.footer {
	width: 100%;
	height: 145px;
	background-color: #be2933;
}

.footer_box {
	width: 74.5688%;
	height: auto;
	margin: 0 auto;
	position: relative;
}

.footer_box_left {
	width: auto;
	float: left;
	/* padding: 3.5% 0; */
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateX(0%) translateY(90%);
}

.footer_box_left p:nth-child(2) {

color: #ffffff;
}

.footer_box_left p:nth-child(3) {
	padding-left: 8px;
	color: rgb(255, 255, 255, 0.8);
}

.footer_box_left p {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 27px;
	letter-spacing: 0px;
	color: #ffffff;
	/* opacity: 0.6; */
}

.footer_box_right {
	float: right;
	position: absolute;
	right: 0;
	transform: translateX(0%) translateY(117%);
}

.footer_box_right ul li a {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}

.footer_box_right ul li {
	float: left;
	margin-left: 0.2rem;
}

.footer_box_right ul li:nth-child(1) {

	margin-left: 0px;
}

.swide_cenbox_S {
	position: relative;
}

.swide_cenbox_S:hover:after {
	width: 100%;
}

.swide_cenbox_S:after {
	width: 0;
	height: 3px;
	content: '';
	display: inline-block;
	transition: 1s;
	position: absolute;
	background-color: #008cd6;
	bottom: 0px;
}



.cd-top {
	display: inline-block;
	height: auto;
	position: fixed;
	bottom: 258px;
	right: 41px;
	width: 69px;
	height: 69px;
	background-color: #008acf;
	border: solid 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	/* image replacement properties */
	overflow: hidden;
	text-indent: 100%;
	z-index: 999;
	white-space: nowrap;
	background: url(../image/dhdb.png) no-repeat center 50%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.cd-top.cd-is-visible {
	/* the button becomes visible */
	visibility: visible;
	opacity: 1;
}

.cd-top.cd-fade-out {
	/* opacity: .5; */
}

.no-touch .cd-top:hover {
	background-color: #e86256;
	opacity: 1;
}

/* news */
.news_wrap {
	width: 100%;
	height: auto;
	/* background: url(../image/news_bjt.png) no-repeat 100% 100%; */
	position: relative;
	/* border-bottom: 1px solid #f0f0f0; */
}

.news_2 {
	width: 32%;
	height: 437px;
	float: left;
	margin-left: 2%;
}

.swiper-wrapper-2 .swiper-slide {

	height: 312px;

	position: relative;
}

.swiper-wrapper-2 .swiper-slide img {
	width: 100%;
	height: 100%;
}

.swiper-button-next-2 {
	background-image: url(../image/zp.png);
	left: 12px;
	right: auto;
}

.swiper-button-prev-2 {
	background-image: url(../image/yp.png);
	right: 12px;
}

.swiper-button-next-2,
.swiper-button-prev-2 {
	position: absolute;
	top: 38%;
	width: 21px;
	height: 35px;
	margin-top: -9px;
	z-index: 10;
	background-size: 100% 100%;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
}

.swiper-pagination-current {
	color: #008cd6 !important;
	font-size: 18px !important;
}

.news_title p {
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #333333;
	padding: 23px 0px 7px;
}

.news_title p a {
	cursor: pointer;
	color: #333333;
}

.news_title span {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #008cd6;
	padding: 0px 0px;
}

.title_cn {
	text-align: center;
}

#new_box {
	width: 100%;
	overflow: hidden;
}

.new_con {}

.newtel {
	height: 44px;
	border-bottom: 1px solid #cccccb;
	font-size: 18px;
	color: #666;
}

.new_telst {
	position: relative;
	text-align: center;
}

.new_telst li {
	width: auto;
	line-height: 0;
	text-align: center;
	float: left;
	/* height: 36px; */
	line-height: 25px;
	font-size: 24px;
	display: inline;
	margin-right: 22px;
	cursor: pointer;
}

.new_telst li.newon {
	color: #d12b35;
	font-size: 24px;
	font-weight: bold;
}

.new_telst p {
	position: absolute;
	top: 32px;
	left: 0px;
	width: 166px;
	height: 7px;
	border-top: 2px solid #104f8c;
	overflow: hidden;
	text-align: center;
}

.new_telst b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #217af0 #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}

.new_lst_cn li:nth-child(2) {
	display: none;
}

.new_lst ul {
	position: absolute;
	left: 0px;
	width: 100%;
}

.new-wrap {}

.new-wrap .show {
	display: block;
}

.newrf_lst dd {
	width: 368px;
	height: 85px;
	border: 1px solid #e4e4e4;
	float: left;
	margin-left: 35px;
	margin-bottom: 20px;
}

.newrf_lst dd:hover {
	width: 366px;
	height: 83px;
	border: 2px solid #217af0;
	box-shadow: 0px 0px 15px rgba(37, 125, 242, .27);
}

.newrf_lst dd:hover p.newrf_tx a {
	color: #217af0;
}

.newrf_lst dd:hover p.new_rq {
	background: #217af0;
	margin-top: 9px;
	margin-left: 9px;
}

.newrf_lst dd:hover p.newrf_tx {
	margin-top: 7px;
}

.mr0 {
	margin-right: 0px;
}

.new_lst_cn li a {
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	width: 80%;
	display: inline-block;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.new_lst_cn li span {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #888;
	float: right;
}

.nbt_one {

	padding: 23px 0px;

	margin-bottom: 20px;

	border-bottom: 1px solid #cbcaca;
}

.nbt_one h3 {
	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #333333;
	background: url(../image/news_lb_img.png) no-repeat 0px 3px;
	padding-left: 48px;
}

.nbt_one h3 a {
	font-size: 22px;
	color: #333333;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 85%;
}

.nbt_one p {
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #888888;
	text-indent: 2em;
	text-align: justify;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.nbt_one span {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #008cd6;
	float: right;
}


.new_lst_cn li a:hover {
	color: #d12b35;
	margin-left: 20px;
	transform: 0.2s;
}

.banner_left1s_s {
	position: absolute;
	z-index: 99;
	left: 2%;
	top: 18%;
}


/* banner */
.nanner img {
	width: 100%;
}

/* about */
.content {
	/* text-align: center; */
}

.content .div2:hover img {
	transform: scale(1.1);
}

.content .div1 {
	height: 675px;
	background: #f4f4f5;
}

.content .div1 img:nth-of-type(1) {
	float: right;
}

.content .div1 div {
	margin-top: 80px;
}

.content .div1 div img {
	transition: 0.5s;
}

@media screen and (max-width:1465px) and (min-width:1280px) {
	.gsysul li.ac img {
		/* margin-top: 59%!important; */
	}

	@media screen and (max-width:1366px) and (min-width:1280px) {
		.gsysul li.ac img {
			margin-top: 18% !important;
		}
	}

	.gsysul li.ac h2 {
		margin-top: 16px !important;
	}
}

@media screen and (max-width:1520px) and (min-width:1400px) {
	.clothing li:hover {
		padding: 6% 3% 3% 3%;
	}

	#banner {
		width: 100%;
		height: 11rem;
		/* text-align:center; */
		position: relative;
	}

	#banner .swiper-slide {
		width: 100%;
		float: left;
		height: 11rem;
		text-align: center;
	}
}

@media screen and (max-width: 1590px) and (min-width: 1464px) {
	.gsysul li img {
		/* margin-top: 150%; */
	}

	.gsysul li.ac img {
		margin-top: 4vw;
	}
}

@media screen and (max-width:1464px) and (min-width:1300px) {
	.gsysul li.ac h2 {
		margin-top: 6px;
	}

	.gsysul li.ac img {
		margin-top: 37%;
	}

	.gsysul li.ac p {
		padding-bottom: 20px;
	}

	.gsysul li img {
		/* margin-top: 137%; */
	}
}

@media screen and (max-width:1620px) and (min-width:1300px) {
	.banner_left1s_s {
		display: none;
	}

	.banner_left1s {
		display: none;
	}
}

@media screen and (max-width: 1440px) and (min-width: 1200px) {
	#banner {
		width: 100%;
		height: 12rem;
	}

	#banner .swiper-slide {
		width: 100%;
		height: 12rem;
	}

	#banner .img_wz1 {
		margin-top: 250px;
	}

	.footer_box {
		width: 85%;
	}

	.footer_box_left {
		/* width: 51%; */
		float: left;
		/* padding: 27px 0px; */
	}

}

@media screen and (max-width:1400px) and (min-width:1100px) {
	.COOPERATIVE_left {
		width: 30%;
	}

	.gsysul li.ac img {
		margin-top: 20% !important;
	}

	.gsysul li.ac p {
		font-size: 14px !important;
	}
}

@media screen and (max-width:1366px) and (min-width:1280px) {
	.footer_box_right ul li a {
		font-size: 16px;
		font-weight: normal;
		font-stretch: normal;
		letter-spacing: 0px;
		color: #ffffff;
		/* opacity: 0.8; */
	}

	.footer_box_left {
		width: auto;
	}

	.new_telst li.newon {
		font-size: 18px !important;
	}

	.new_telst li {
		font-size: 18px !important;
	}

	.nbt_one h3 a {
		width: 81% !important;
		font-size: 20px;
	}

	.news_4 {
		height: auto;
		margin: auto;
		background-color: #a90010;
		position: relative;
	}

	.news_3 {
		height: 387px;
		float: right;
	}

	.COOPERATIVE_wrap {
		margin-top: 0px;
	}

	.COOPERATIVE_left p {
		margin-left: 6px;
	}

	.gsysimg img {
		/* height: 100%; */
	}

	.swiper-container-s1 {
		width: 100%;
		/* height: 485px; */
	}
}

@media screen and (max-width:1600px) and (min-width:1499px) {
	#header {
		height: 1.352rem;
	}

	.sc_wrap {
		width: 140px;
		right: 176px;
	}

	#shop .btn-search {
		width: 74px;
		background: url(../image/search.png) no-repeat 26px 30px;
	}

	#shop .header-nwbtn {
		right: 75px;
		width: 74px;
		height: 100%;
		background: url(../image/earth.png) no-repeat 26px 30px;
	}

	#shop .btn-lang {
		right: 150px;
		width: 75px;
		height: 100%;
		background: url(../image/english.png) no-repeat 26px 30px;
	}

	#wrap>ul>li {
		position: relative;
		float: left;
		transition: 0.8s;
		width: auto;
		font-size: 18px;
		padding: 0px 1.5%;
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		user-select: none;
		padding-bottom: 4px;
	}

	#wrap_esc #img {
		top: 84px;
	}

	#wrap {
		transform: translateX(-47%) translateY(-50%);
	}
}

@media screen and (max-width:1499px) and (min-width:1366px) {
	#header {
		height: 1.352rem;
	}
        .nav_1 li a{
              font-size: 16px;
        }
	.sc_wrap {
		width: 140px;
		right: 176px;
	}

	.sc_wrap a {
		line-height: 83px;
		padding: 0px 0px 0px 53px;
		background: url(../image/sc.png) no-repeat 19px;
		font-size: 16px;
	}

	#shop .btn-search {

		width: 74px;

		background: url(../image/search.png) no-repeat 26px 30px;

	}

	#shop .header-nwbtn {

		right: 75px;
		width: 74px;
		height: 100%;
		background: url(../image/earth.png) no-repeat 26px 30px;

	}

	#shop .btn-lang {

		right: 150px;
		width: 75px;
		height: 100%;
		background: url(../image/english.png) no-repeat 26px 30px;

	}

	#wrap>ul>li {
		position: relative;
		float: left;
		/* transition: 0.8s; */
		width: auto;
		font-size: 18px;
		padding: 0px 1.5%;
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		user-select: none;
		padding-bottom: 4px;
	}

	#wrap_esc #img {
		top: 84px;
	}

	#wrap {
		width: 584px;
	}

	#wrap {

		transform: translateX(-54%) translateY(-50%);

	}

	#wrap_esc>ul>li {

		height: 84px;
	}

	#wrap>ul>li {
		position: relative;
		float: left;
		/* transition: 0.8s; */
		width: auto;
		font-size: 16px;
		padding: 0px 1.5%;
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		user-select: none;
		padding-bottom: 4px;
	}
.nav_1 li a{font-size: 16px!important;}

}

@media screen and (max-width:1400px) and (min-width:1366px) {

	#banner .img_wz1 {
		margin-top: 190px;
	}

	#header {
		height: 1.352rem;
	}

	.sc_wrap {
		width: 140px;
		right: 175px;
	}

	.sc_wrap a {
		line-height: 90px;
		padding: 0px 0px 0px 53px;
		background: url(../image/sc.png) no-repeat 19px;
		font-size: 14px;
	}

	#shop .btn-search {

		width: 74px;

		background: url(../image/search.png) no-repeat 26px 30px;

	}

	#shop .header-nwbtn {

		right: 75px;
		width: 74px;
		height: 100%;
		background: url(../image/earth.png) no-repeat 26px 30px;

	}

	#shop .btn-lang {

		right: 150px;
		width: 75px;
		height: 100%;
		background: url(../image/english.png) no-repeat 26px 30px;

	}

	#wrap>ul>li {
		position: relative;
		float: left;
		transition: 0.8s;
		width: auto;
		font-size: 18px;
		padding: 0px 1.5%;
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		user-select: none;
		padding-bottom: 4px;
	}

	#wrap_esc #img {

		top: 84px;
	}

	#wrap {

		transform: translateX(-60%) translateY(-50%);

		width: 526px;

	}


	#wrap>ul>li {
		position: relative;
		float: left;
		transition: 0.8s;
		width: auto;
		font-size: 14px;
		padding: 0px 1.5%;
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		user-select: none;
		padding-bottom: 4px;
	}

	.left_item a {
		color: #333333;
		font-size: 14px;
		font-weight: 100;
	}

	#banner {
		width: 100%;
		height: 14rem;
	}

	#banner .swiper-slide {
		width: 100%;
		height: 14rem;

	}

	#banner .img_wz1 {
		margin-top: 250px;
	}
}

@media screen and (max-width:1366px) and (min-width:1270px) {
	.paroduct_wrapwz_box {

		margin-top: 0;

	}
         .nav_1 li a{
              font-size: 15px;
        }
	#banner .img_wz1 {
		margin-top: 190px;
	}

	#header {
		height: 1.352rem;
	}

	.sc_wrap {
		width: 140px;
		right: 175px;
	}

	#shop .btn-search {

		width: 74px;

		background: url(../image/search.png) no-repeat 26px 30px;

	}

	#shop .header-nwbtn {

		right: 75px;
		width: 74px;
		height: 100%;
		background: url(../image/earth.png) no-repeat 26px 30px;

	}

	#shop .btn-lang {

		right: 150px;
		width: 75px;
		height: 100%;
		background: url(../image/english.png) no-repeat 26px 30px;

	}

	#wrap_esc #img {

		top: 84px;
	}

	#wrap {

		transform: translateX(-62%) translateY(-50%);

		width: 536px;
	}


	.left_item a {
		color: #333333;
		font-size: 14px;
		font-weight: 100;
	}

	#banner {
		width: 100%;
		height: 14rem;
	}

	#banner .swiper-slide {
		width: 100%;
		height: 14rem;

	}

	#banner .img_wz1 {
		margin-top: 250px;
	}
}

@media screen and (max-width:1366px) and (min-width:1280px) {

	.banner_left1s_s_1s {
		display: none;
	}

	#banner {
		width: 100%;
		height: 10rem;
	}

	#banner .swiper-slide {
		width: 100%;
		height: 10rem;

	}

	#banner .img_wz1 {
		margin-top: 190px;
	}

	.gsysul li {
		float: left;
		width: 16.665%;
		box-sizing: border-box;
		border-right: 1px solid rgba(255, 255, 255, .3);
		position: relative;
		text-align: center;
		overflow: hidden;
		cursor: pointer;
	}

	.group_wrap img {
		width: 123% !important;
	}

	.group_wrap {

		top: 46px !important;
	}

	.JIHUA_BRAND {
		width: 42%;

	}

	.JIHUA_GROUP {
		width: 56%;

	}

	.sharp {
		height: 93px !important;
		float: left;
		width: 7.3vw !important;
		line-height: 22px !important;
		background-size: 100% 100%;
	}

	.sharp h3 {
		font-size: 14px !important;
		margin-top: 15px !important;
	}

	.sharp h2 {
		font-size: 18px !important;
		font-weight: bold;
	}


	.sharp h4 {
		font-size: 12px !important;
	}

	.lbx_box {
		margin-top: 63px !important;
		margin-left: 6.7% !important;
	}

	.lbx_box ul li:nth-child(6) {
		background-size: 107px !important;
	}



	.sharp_1 {
		height: 74px !important;
		float: left;
		width: 85px !important;
		line-height: 20px !important;
	}

	.sharp_1 h3 {
		font-size: 12px !important;
		margin-top: 8px !important;
	}

	.sharp_1 h2 {
		font-size: 18px !important;
	}


	.sharp_1 h4 {
		font-size: 12px !important;
	}

	.lbx_box_1 {
		margin-left: 8px !important;
		top: -1px !important;
	}

	.lbx_box_1 ul li:nth-child(1) {

		background-size: 106px !important;

	}

	.sharp_2 {
		height: 95px !important;
		width: 76px !important;
		line-height: 20px !important;
	}

	.sharp_2 h3 {
		font-size: 12px !important;
		margin-top: 8px !important;
	}

	.sharp_2 h2 {
		font-size: 18px !important;
	}


	.sharp_2 h4 {
		font-size: 12px !important;
	}

	.lbx_box_2 {
		margin-left: 44px !important;
		top: -2px !important;
	}

	.lbx_box_2 ul li:nth-child(6) {

		background-size: 107px !important;

	}


	.sharp_3 {
		height: 95px !important;
		width: 108px !important;
		line-height: 20px !important;
		background-size: 100% 100%;
	}

	.sharp_3 h3 {
		font-size: 12px !important;
		margin-top: 8px;
	}

	.sharp_3 h2 {
		font-size: 18px !important;
	}


	.sharp_3 h4 {
		font-size: 12px !important;
	}

	.lbx_box_3 {
		margin-left: -14px !important;
		top: -5px !important;
	}

	.lbx_box_3 ul li:nth-child(1) {
		background-size: 108px !important;
		background: url(../image/r_right.png)no-repeat 2px !important;
	}
}




.disold ul {
	overflow: hidden;
}


}

.img8 {
	left: -102px !important;
}


.left_item_one {

	/* padding: 16px 40px!important; */

}

/* 
 COOPERATIVE PARTNER  */

.coop_wrap {
	width: 100%;
	height: auto;
	position: relative;
	background: #f6f6f6;
}

.wrap_nince {
	width: 85%;
	height: auto;
	margin: 0 auto;
	padding-top: 111px;
}

.banner_left1s_s_1s {
	position: absolute;
	z-index: 99;
	left: 2%;
	top: 111px;
}

/* <!-- JIHUA_BRAND --> */
.JIHUA_BRAND {
	width: 42%;
	height: auto;
	float: left;
}

.bramd {
	background: url(../image/JIHUABRAND.png) no-repeat 0%;
	height: auto;
}

.bramd h2 {
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #333333;
	font-weight: bold;
	padding: 25px 0px;
}

.bramd h3 {
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #333333;
	margin-top: -9px;
	display: inline-block;
}

.brand_lb {
	width: 100%;
	height: auto;
	margin-top: 52px;
}

.brand_lb_box {
	width: 100%;
	margin-bottom: 32px;
	border: solid 1px rgba(0, 0, 0, 0.1);
	background: #fff;
}

.brand_lb_left {
	width: 28%;
	float: left;
	position: relative;
}

.brand_lb_left img {
	width: 96%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -35%);
}

.brand_lb_right {
	width: 63%;
	float: right;
	padding: 3.5%;
}

.brand_lb_right p {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #888888;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}


/* <!-- JIHUA_GROUP --> */
.bramd1 {
	background: url(../image/jihuagroup.png) no-repeat 62px;
	height: auto;
	padding-left: 65px;
}

.JIHUA_GROUP {
	width: 56%;
	height: auto;
	float: right;
	margin-left: 2%;
}

.bramd span {
	display: block;
	width: 90px;
	float: right;
	height: 40px;
	background-color: #e9edef;
	text-align: center;
	border-radius: 23px;
	position: relative;
	right: 60px;
	top: -17px;
}

.bramd_k span {

	right: 0px;

}

.bramd span a {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	border-radius: 23px;
	letter-spacing: 0px;
	color: #666666;
	display: inline-block;
	width: 90px;
	height: 40px;
}

.bramd span a:hover {
	background: #008cd6;
	color: #ffffff;
	/* display: inline-block; */
	width: 90px;
	height: 40px;
}

.bramd span:hover {
	background: #008cd6;
	color: #ffffff;
}

.group_wrap {

	position: relative;

	left: -61px;

	top: 21px;
}

.group_wrap img {
	width: 107%;
}

/* <!-- COPERATIVE_PARTNER --> */
.COPERATIVE_PARTNER {
	width: 85%;
	height: auto;
	margin: 0 auto;
	margin-top: 15px;
	padding-bottom: 51px;
	position: relative;
}

.abotu_h3_wz_box_2s {
	font-size: 112px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 2px;
	color: rgba(51 51 51 / 6%);
	position: relative;
	width: 100%;
	background: url(../image/cooperativepartner.png) no-repeat 0%;
	height: 90px;
}

.abotu_h3_wz_box_2s span {
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	/* width: 36%; */
	letter-spacing: 1px;
	color: #333333;
	display: inline-block;
	position: relative;
	top: 20px;
}

.abotu_h3_wz_box_2s h2 {
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin-top: 28px;
	margin-left: 0px;
}

.abotu_h3_wz_box_2s p {
	width: 65px;
	height: 2px;
	margin-top: 55px;
	background-color: #ffffff;
}

.swiper-slide-1 {
	width: 247px;
	height: auto;

}

.swiper-container-5 {
	margin-top: 39px;
}

.swiper-slide-1 img {
	width: 100%;
	height: 100%;
}



.cd-top-1 {
	display: inline-block;
	height: auto;
	position: fixed;
	bottom: 336px;
	right: 41px;
	width: 69px;
	height: 69px;
	background-color: #008acf;
	border: solid 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	/* image replacement properties */
	overflow: hidden;
	text-indent: 100%;
	z-index: 999;
	white-space: nowrap;
	background: url(../image/wx.png) no-repeat center 50%;
	/* visibility: hidden; */
	/* opacity: 0; */
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.ccd-top-1.cd-is-visible {
	/* the button becomes visible */
	visibility: visible;
	opacity: 1;
}

.ccd-top-1.cd-fade-out {
	opacity: .5;
}

.brand_lb_left:after {
	content: '';
	display: inline-block;
	width: 1px;
	float: right;
	height: 83px;
	position: relative;
	background-color: #dbdbdb;
	top: 22px;
}





/* top */
.gotop {
	position: fixed;
	width: 69px;
	height: 69px;
	bottom: 330px;
	right: 30px;
	/* background:#ccc; */
	text-align: center;
	line-height: 60px;
	text-decoration: none;
	background: url(../image/dhdb.png) no-repeat;
}

/* top */
.gotop1 {
	position: fixed;
	width: 69px;
	height: 69px;
	bottom: 415px;
	right: 30px;
	/* background:#ccc; */
	text-align: center;
	line-height: 60px;
	text-decoration: none;
	background: url(../image/ewmh.png) no-repeat 12px;
	border: 1px solid #ccc;
}

.gotop1:hover {

	background: url(../image/ewml.png) no-repeat 12px;

	transition: 0.5s;
}

.gotop1:hover img {
	display: block;
}

.sharp {
	background: url(../image/lbx.png)no-repeat;
	height: 5.7vw;
	float: left;
	width: 6.85vw;
	text-align: center;
	line-height: 1.6vw;
	background-size: 100% 100%;
}

.sharp h3 {
	font-size: 14px;
	margin-top: 8px;
}

.sharp h2 {
	font-size: 0.5rem;
	font-weight: bold;
}


.sharp h4 {
	font-size: 14px;
}

.lbx_box {
	margin-top: 55px;
	margin-left: 7.9%;
}


.sharp_right {
	background: url(../image/z_left.png) no-repeat !important;
	background-size: 100% !important;
}

.sharp_1,
.sharp_2,
.sharp_3 {
	width: 15%;
}

.sharp_lefht {
	background: url(../image/r_right.png)no-repeat !important;
	background-size: 100% !important;
}

.lbx_box ul li:nth-child(odd) h2 a {
	color: #f14c5e;
}

.lbx_box ul li:nth-child(odd) h4 a {
	color: #f14c5e;
}

.lbx_box ul li:nth-child(even) h2 a {
	color: #57afe3;
}

.lbx_box ul li:nth-child(even) h4 a {
	color: #57afe3;
}

.sharp_1 {
	background: url(../image/lbx.png)no-repeat;
	height: 5.7vw;
	float: left;
	width: 16%;
	text-align: center;
	line-height: 30px;
	background-size: 100% 100%;
}

.sharp h3 {
	font-size: 14px;
	margin-top: 0.5vw;
}

.sharp h3 a {
	color: #333;
}

.sharp_1 h2 {
	font-size: 30px;
	font-weight: bold;
}


.sharp_1 h4 {
	font-size: 14px;
}

.lbx_box_1 {
	margin-left: -1.2%;
	position: relative;
	top: -2px;
}

.lbx_box_1 ul li:nth-child(1) {
	/* background: url(../image/r_right.png)no-repeat; */
}

.lbx_box_1 ul li:nth-child(odd) h2 a {
	color: #57afe3;
}

.lbx_box_1 ul li:nth-child(odd) h4 a {
	color: #57afe3;
}

.lbx_box_1 ul li:nth-child(even) h2 a {
	color: #f14c5e;
}

.lbx_box_1 ul li:nth-child(even) h4 a {
	color: #f14c5e;
}


.sharp_2 {
	background: url(../image/lbx.png)no-repeat;
	height: 5.5vw;
	float: left;
	width: 16%;
	text-align: center;
	line-height: 30px;
	background-size: 100% 100%;
}

.sharp_2 h3 {
	font-size: 14px;
	margin-top: 8px;
}

.sharp_2 h2 {
	font-size: 30px;
	font-weight: bold;
}


.sharp_2 h4 {
	font-size: 14px;
}

.lbx_box_2 {
	margin-left: 7.9%;
	position: relative;
	top: -3px;
}

.lbx_box_2 ul li:nth-child(6) {
	background: url(../image/z_left.png)no-repeat;
}

.lbx_box_2 ul li:nth-child(odd) h2 a {
	color: #57afe3;
}

.lbx_box_2 ul li:nth-child(odd) h4 a {
	color: #57afe3;
}

.lbx_box_2 ul li:nth-child(even) h2 a {
	color: #f14c5e;
}

.lbx_box_2 ul li:nth-child(even) h4 a {
	color: #f14c5e;
}

.sharp_3 {
	background: url(../image/lbx.png)no-repeat;
	height: 6.7vw;
	float: left;
	width: 14%;
	text-align: center;
	line-height: 30px;
	background-size: 100% 100%;
}

.sharp_3 h3 {
	font-size: 14px;
	margin-top: 8px;
}

.sharp_3 h2 {
	font-size: 30px;
	font-weight: bold;
}


.sharp_3 h4 {
	font-size: 14px;
}

.lbx_box_3 {
	margin-left: 1.5%;
	position: relative;
	top: -4px;
}

.lbx_box_3 ul li:nth-child(1) {
	/* background: url(../image/r_right.png)no-repeat; */
}

.lbx_box_3 ul li:nth-child(odd) h2 a {
	color: #f14c5e;
}

.lbx_box_3 ul li:nth-child(odd) h4 a {
	color: #f14c5e;
}

.lbx_box_3 ul li:nth-child(even) h2 a {
	color: #57afe3;
}

.lbx_box_3 ul li:nth-child(even) h4 a {
	color: #57afe3;
}



.swiper-wrapper-5 .swiper-slide-1 {
	text-align: center;
	height: auto;
	width: 16.7% !important;
}

.swiper-wrapper-5 .swiper-slide-1 img {
	height: auto;
}

.swiper-wrapper-5 .swiper-slide-1:nth-child(even) img {
	width: 91%;
	margin-top: 8px;

	box-shadow: 0 0 8px #ddd;
}

.swiper-wrapper-5 .swiper-slide-1:nth-child(2) img {
	width: 100%;
	margin-top: 0;
	box-shadow: none;
}


.footer_box_p {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: rgb(255, 255, 255, 0.8);
	width: 100%;
	display: inline-block;
	height: auto;
	/* text-align: center; */
	margin-top: 13px;
}




.footer_box_p_left {
	float: left;
	width: 57%;
}

.footer_box_p_right {

	float: right;
}


.swiper-button-next-5 {
	right: -40px;
}

.swiper-button-prev-5 {
	left: -40px;
}

.swiper-button-next-5,
.swiper-button-prev-5 {
	top: 58%;
	width: 24px;
	height: 28px;
	margin-top: 0;
}


.disold ul {
	overflow: hidden;
}


.tilex {
	font-size: 24px;
	text-align: center;
	line-height: 50px;
	font-weight: bold;
}

.imgex {
	text-align: center;
	margin: 30px 0;
}

.imgex img {
	width: 66%;
}

.jhconter {
	width: 60%;
	margin: 50px auto;
}

.clothing {
	overflow: hidden;
}

.clothing li {
	float: left;
	width: 30%;
	margin-left: 4.9%;
	box-sizing: border-box;
	padding: 7% 3% 3% 3%;
	border: 1px solid #d12b35;
	box-shadow: 2px 1px 0 #d12b35;
	margin-bottom: 50px;
	cursor: pointer;
	background: url(../image/jhbj.png) no-repeat;
	/* background-size: 100%; */
	/* transition: 0.5s ease; */
	overflow: hidden;
}

.clothing li:hover {
	background: #D12B35;
	overflow: hidden;
	color: white;
	padding: 3% 3% 3.99% 3%;
	/* transition: 0.5s ease; */
}

@media screen and (max-width:1366px) and (min-width:1280px) {
	.clothing li:hover {
		background: #D12B35;
		overflow: hidden;
		color: white;
		padding: 6% 3% 2.99% 3%;
		/* transition: 0.5s ease; */
	}
}

.clothing li:hover .manu {
	margin-left: 0px;
}

.clothing li:hover .jhdetails {
	color: white;
	display: block;
}

.clothing li:hover .iconimg i {
	color: white;
}

.clothing li:hover .eleng {
	color: white;
}

.clothing li:nth-child(3n+1) {
	margin-left: 0;
}

.iconimg {
	/* width: 30%; */
	transition: 0.5s;
	height: 80px;
	background: url('../image/xz.png') no-repeat;
	/* background-size: 100% 100%; */
}

.clothing li h3 {
	font-size: 24px;
	font-weight: 500;
	line-height: 40px;
}

.eleng {
	color: #d0d0d0;
	height: 40px;
	font-size: 16px;
}

.manu {
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	line-height: 27px;
	overflow: hidden;
}

.jhdetails {
	width: 80px;
	line-height: 30px;
	border-bottom: 2px solid white;
	display: none;
}

.brand {
	width: 73.5688% !important;
	padding: 3%;
	background: url(../image/jhbj.png) no-repeat;
	background-size: 100% 100%;
	/* border: 1px solid #d12b35; */
	/* box-shadow: 2px 2px 0 #d12b35; */
}

.brand_tile {
	text-align: center;
	margin-bottom: 40px;
}

.brand_tile p i {
	font-size: 55px;
	color: #d12b35;
}

.brand_tile h3 {
	line-height: 40px;
	font-size: 26px;
}

.brand_ul {
	overflow: hidden;
	/*width: 60%;*/
	margin: 0 auto;
	margin-bottom: 40px;
}

.brand_ul li {
	width: 28%;
	float: left;
	border: 1px solid #c7c7c7;
	margin-left: 7.4%;
}

.brand_ul li img {
	width: 100%;
}

.brand_ul li:nth-child(1) {
	margin-left: 0;
}

.more {
	text-align: center;
}

.more a {
	display: inline-block;
	color: #D12B35;
	line-height: 30px;
	border-bottom: 1px solid #D12B35;
}


.iconimg2 {
	background: url('../image/banner_arrow.png') no-repeat;
	transition: 0.5s;
}

.iconimg3 {
	background: url('../image/xl.png') no-repeat;
	transition: 0.5s;
}

.iconimg4 {
	background: url('../image/xx.png') no-repeat;
}

.iconimg5 {
	background: url('../image/lj.png') no-repeat;
}

.iconimg6 {
	background: url('../image/maoyi.png') no-repeat;
}

.brand_tile .iconimg {
	width: 7%;
	height: 77px;
	background: url('../image/pp.png') no-repeat;
	background-size: 100%;
	margin: 0 auto;
}

.clothing li:hover .iconimg {
	background: url('../image/xizhuang.png') no-repeat;
}

.clothing li:hover .iconimg2 {
	background: url('../image/xiexue.png') no-repeat;
}

.clothing li:hover .iconimg3 {
	transition: 0.5s;
	background: url('../image/zhifang.png') no-repeat;
}

.clothing li:hover .iconimg4 {
	background: url('../image/zhuangju.png') no-repeat;
}

.clothing li:hover .iconimg5 {
	background: url('../image/xcl.png') no-repeat;
}

.clothing li:hover .iconimg6 {
	background: url('../image/gjmy.png') no-repeat;
}


.dqcontent {
	overflow: hidden;
}

.qdlb {
	overflow: hidden;
	position: relative;
	margin: 50px 0;
}

.dqtab {
	width: 6000px;
	height: 62px;
	overflow: hidden;
}

.dqtab_left,
.dqtab_right {
	position: absolute;
	width: 50px;
	height: 60px;
	top: 0;
	cursor: pointer;
}

.dqtab_left {
	left: 0;
}

.dqtab_right {
	right: 0;
}

.dqtab_left img,
.dqtab_right img {
	width: 100%;
}

.dqtab li {
	width: 350px;
	float: left;
	cursor: pointer;
}

.dqtab li div {
	width: 70%;
	margin: 0 auto;
	height: 60px;
	font-size: 20px;
	font-weight: bold;
	line-height: 60px;
	color: #D12B35;
	border: 1px dotted #D12B35;
	text-align: center;
	border-radius: 40px;
}

.dqtab .dqactive div {
	background: #D12B35;
	color: white;
}


.wzdt-con {
	overflow: hidden;
}

.wzdt-con dl {
	float: left;
	width: 16.66%;
	box-sizing: border-box;
	border-right: 1px solid #dbdbdb;
	text-indent: 10px;
	min-height: 420px;
	margin-bottom: 50px;
}

.wzdt-con dl dt {
	font-size: 20px;
	font-weight: 500;
	color: #474747;
	line-height: 50px;
	margin-top: 50px;
}

.wzdt-con dl dd {
	line-height: 40px;
}

.wzdt_p {
	background: url(../image/wzdtbj.png) no-repeat right bottom;
	background-size: 100% 100%;
	height: 62px;
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 2px;
}

.wzdt-con a {
	color: #5d5d5e;
	transition: all 0.3s ease-in-out 0s;
	font-size: 16px;
}

.wzdt-con a:hover {
	color: #B42D44;
}

.wzdt-con dl dt a {
	font-size: 20px;
}

.wzdt_h2 {
	text-align: center;
	margin: 40px;
	line-height: 50px;
	font-size: 36px;
	font-weight: 500;
}


.news_4s {
	width: 85%;
	height: auto;
	margin: auto;
	cursor: pointer;
	background-color: #a90010;
	/* position: relative; */
	/* top: -81px; */
	margin-top: -83px;
	display: none;
}

.news_4 {
	width: 85%;
	height: auto;
	margin: auto;
	cursor: pointer;
	background-color: #a90010;
	/* position: relative; */
	/* top: -81px; */
	/* margin-top: -83px; */
}

/* banner */
#banner {
	width: 100%;
	height: 14rem;
	/* text-align:center; */
	position: relative;
}

#banner .swiper-slide {
	width: 100%;
	float: left;
	height: 14rem;
	text-align: center;
}

.slide1 {
	background: url(../image/swiperbanner1.jpg) no-repeat center;
	background-size: 100% 100%;
}

.slide2 {
	background: url(../image/swiperbanner2.jpg) no-repeat center;
	background-size: 100% 100%;
}

.slide3 {
	background: url(../image/swiperbanner3.jpg) no-repeat center;
	background-size: 100% 100%;
}

.slide4 {
	background: url(../image/swiperbanner4.jpg) no-repeat center;
	background-size: 100% 100%;
}

.slide5 {
	background: url(../image/swiperbanner8.jpg) no-repeat center;
	background-size: 100% 100%;
}

#banner .pagination {
	position: absolute;
	/* left: 73%; */
	text-align: center;
	bottom: 8%;
	width: 100%;
	z-index: 10;
}

#banner .img_wz1 {
	margin-top: 235px;
}

.banner_top {
	height: 4px;
	background: url(../image/banner_top.png) no-repeat;
	background-size: 100% 100%;
}


.swiper-pagination-bullet-active {
	opacity: 1;
	background: #ffffff;
}

.swiper-pagination-bullet {
	width: 55px;
	margin-right: 1%;
	height: 4px;
	background-color: #ffffff;
	display: inline-block;
	border-radius: 0;
}

.banner_left {
	position: absolute;
	z-index: 99;
	left: 2%;
	top: 20%;
}

.banner_jhjt {
	width: 33%;
	height: 112px;
	z-index: 99;
	background-color: rgb(33, 33, 33, 0.8);
	position: absolute;
	bottom: -4px;
}


.banner_jhjt_box_one h2 {
	font-size: 20px;
	display: inline-block;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}

.banner_jhjt_box_one p {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	opacity: 0.8;
	letter-spacing: 0px;
	color: #ffffff;
}

.banner_jhjt_box_one span {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
	margin-left: 3%;
}

.banner_jhjt_box_two span:nth-child(1) {
	font-size: 24px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #fa2e2e;
}

.banner_jhjt_box_two span {
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #44dd68;
	margin-right: 5%;
}

.banner_jhjt_box_one {
	margin-bottom: 18px;
	width: 68%;
	float: right;
	margin-top: 26px;
}

.banner_jhjt_box_two {

	width: 68%;

	float: right;
}

/* news center */
.box_wrao_news {

	background: url(../image/news_bjt.png) no-repeat 100% 100%;
}

.banner_left1 {
	position: absolute;
	z-index: 99;
	left: 2%;
	top: 8%;
}

.abotu_h3_wz {
	font-size: 112px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 2px;
	color: rgba(51 51 51 / 4%);
	position: relative;
	width: 870px;
}

.abotu_h3_wz span {
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #333333;
	display: inline-block;
	position: absolute;
	right: 566px;
	top: 39px;
}

.abotu_h3_wz h2 {
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin-top: -13px;
	margin-left: 2px;
}

.abotu_h3_wz p {
	width: 65px;
	height: 2px;
	margin-top: 55px;
	background-color: #ffffff;
}


.news_center {
	width: 1500px;
	margin-top: 30px;
}

.news_center_left {
	width: 700px;
	height: 412px;
	float: left;
	background-color: #9e9e9e;
}

.news_center_right {
	width: 749px;
	height: 412px;
	float: right;
}

.swiper-container {
	width: 100%;
	height: 100%;

}

.swiper-container-mob-cy {
	display: none;
}

.wiper-slide1 img {
	width: 100%;
}

.swiper-container1s {
	cursor: grab;
}

.swide_cenbox {
	width: 516px;
	height: 133px;
	background-color: #ffffff;
	position: absolute;
	bottom: 0px;
}

.swide_cenbox span {
	display: block;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	margin-top: 17px;
	color: #008cd6;
}

.swide_cenbox h2 a {
	font-size: 17px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;

	color: #333333;
}

.swide_cenbox h2 {

	margin-top: 8px;

	width: 93%;
}

.swide_cenbox h3 {
	margin-top: 10px;
}

.swide_cenbox h3 a {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #666666;
}


.pagination1 span {
	width: 11px !important;
	height: 11px !important;
	border-radius: 50% !important;
}

.swiper-wrapper-new4 img {
	width: 100%;
}


/* tab */
.gotop1 img {

	position: absolute;

	width: 2.85rem;

	right: 72px;

	top: 0px;

	display: none;

	transition: 1s;
}

#tab {
	width: 100%;
	position: relative;
	/* margin:40px auto; */
}

#tab .tab_menu {
	width: 100%;
	/* float: right; */
	position: absolute;
	z-index: 1;
	top: -55px;
	left: 364px;
}

#tab .tab_menu li {
	float: left;
	width: auto;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #333333;
	height: auto;
	transition: 0.5s;
	line-height: 30px;
	/* border:1px solid #ccc; */
	/* border-bottom:0px; */
	cursor: pointer;
	text-align: center;
	margin: 0px 0px 0px 24px;
}

#tab .tab_box {
	width: 100%;
	height: auto;
	clear: both;
	/* top:30px; */
	position: relative;
	/* border:1px solid #CCC; */
}

#tab .tab_menu .selected {
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #008cd6;
	cursor: pointer;
}

.hide {
	display: none;
}

.tab_box div {
	/* padding:10px; */
}

.tab_menu li:hover {
	transition: 1s;
	color: #008cd6 !important;
}

.swide_cenbox_S {
	width: 365px;
	height: 197px;
	margin-left: 15px;
	float: left;
	background-color: #ffffff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	/* transition: 0.2s; */
	margin-bottom: 15px;
	cursor: pointer;
	border: solid 1px rgba(0, 0, 0, 0.08);
}

.swide_cenbox_S span {
	display: block;
	font-size: 16px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	margin-top: 17px;
	color: #008cd6;
	padding: 0px 35px;
}

.swide_cenbox_S h2 a {
	font-size: 17px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #333333;
}

.swide_cenbox_S h2 {

	margin-top: 8px;

	width: 73%;

	padding: 0px 35px;
}

.swide_cenbox_S h3 {
	margin-top: 22px;
	padding: 0px 35px;
}

.swide_cenbox_S h3 a {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #666666;
}

.tab_box div.swide_cenbox_S:nth-child(odd) {
	margin-left: 0px;
}

.swide_cenbox_S:hover {
	/* border-bottom: 3px solid #008cd6; */
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
	background: url(../image/news_bjt.png) no-repeat 100% 100%;
	/* transition: 0.5s; */
}





/* product */
.abotu_h3_wz_box {
	font-size: 112px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 2px;
	color: rgba(51 51 51 / 6%);
	position: relative;
	width: 940px;
}

.produt {
	font-size: 112px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 2px;
	color: rgba(51, 51, 51, 0.06);
	position: relative;
	width: 940px;
}

.abotu_h3_wz_box span {
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	/* width: 36%; */
	letter-spacing: 1px;
	color: #333333;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 39px;
}

.abotu_h3_wz_box h2 {
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin-top: -13px;
	margin-left: 0px;
}

.abotu_h3_wz_box p {
	width: 65px;
	height: 2px;
	margin-top: 55px;
	background-color: #ffffff;
}

.paroduct_wrapwz_box {
	width: 50%;
	margin-top: 85px;
	/* float: right; */
	margin-left: 7.5%;
}



.gsysimg img {
	width: 100%;
	height: 29.4vw;
}

.gsys {
	position: relative;
	/* top: 56px; */
}

.gsys .i_tit1 {
	position: absolute;
	z-index: 3;
	left: 50%;
	top: 95px;
	transform: translateX(-50%);
}

.gsys .i_tit1 h2 {
	color: #fff
}

.gsysul li {
	float: left;
	width: 16.665%;
	box-sizing: border-box;
	border-right: 1px solid rgba(255, 255, 255, .3);
	height: 795px;
	position: relative;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}

.gsysul li.ac {
	width: 16.665%;
	background: rgba(0, 145, 204, .8);
	background-color: rgba(213, 43, 54, 0.88);
	/* opacity: 0.88; */
}

.gsysul li:last-child {
	border-right: 0;
}

.gsysul {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	overflow: hidden;
}

.gsysul li h2 {
	margin-top: 25px;
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
}

.gsysul li h2 a {

	color: #ffffff;

}

.gsysul li.ac h2 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.gsysul li.ac h2 a {
	color: #ffffff;
}

.gsysul li span {
	font-size: 16px;
	padding-bottom: 35px;
	position: relative;
	margin-bottom: 25px;
	display: inline-block;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #ffffff;
	opacity: 0;
}

.gsysul li.ac span {
	opacity: 1;
}

.gsysul li span:after {
	content: '';
	display: inline-block;
	width: 37px;
	height: 1px;
	background: #fff;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}

.gsysul li p {
	font-size: 16px;
	color: #fff;
	margin: 0 auto;
	width: 70%;
	height: 120px;
	margin-bottom: 40px;
	font-size: 16px;
	padding-bottom: 35px;
	position: relative;
	margin-bottom: 25px;
	/* display: inline-block; */
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #ffffff;
	opacity: 0;
	opacity: 0;
}

.gsysul li p a {

	color: #ffffff;

}

.gsysul li.ac p {
	opacity: 1;
	width: 80%;
	font-size: 16px;
	padding-bottom: 35px;
	position: relative;
	text-align: center;
	margin-bottom: 25px;
	/* display: inline-block; */
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #ffffff;
	margin: 0 auto;
}

.gsysul li font {
	display: inline-block;
	width: 88px;
	line-height: 28px;
	border-radius: 28px;
	background: rgba(255, 255, 255, .2);
	color: #fff
}

.gsysul li h6 img:nth-child(2) {
	display: none;
}

.gsysul li img {
	margin-top: 19vw;
}

.gsysul li.ac img {
	margin-top: 6vw;
}

.yjaltxt,
.ywlis a:after,
.news .swiper-slide img,
.news .swiper-slide p,
.news .swiper-slide h2,
.news .swiper-slide span,
.news .swiper-slide h6,
.gsysul li,
.gsysul li img,
.gsysul li p,
.gsysul li h2,
.gsysul li font,
.gsysul li span,
header,
.btn span,
.btn span:after,
.btn span:before,
.nav,
.fzlcTab h2:after,
.whinner h2,
.hdrybanner .swiper-slide:before,
.alnp a font,
.jdalTab h2,
.whhd li h6,
.whhd li h2,
.newlist li img,
.newlist li h2,
.newlist li h3,
.newlist li h6,
.newlist li p,
.zbtime h2,
.zbtime h2 span,
.zbtime,
.zbgglist li h6,
.banner .swiper-slide h3,
.gsjjtxt h2,
.yjalbanner,
.i_tit2,
.i_tit1,
.hzhbinner,
.nav>li ul li h5,
.nav>li ul li h6,
.nav>li ul:after,
.cbl li {
	transition: all .8s cubic-bezier(.35, .75, .55, 1) 0.1s;
	-webkit-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;
	-moz-transition: all .8s cubic-bezier(.35, .75, .55, 1) .1s;
}

.active1 a {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	border-radius: 25px;
	width: 90px;
	cursor: pointer;
	height: 40px;
	display: inline-block;
	cursor: pointer;
	letter-spacing: 0px;
	color: #666666;
}

.active1 a:hover {
	color: #ffffff;
	width: 90px;
	height: 40px;
	display: inline-block;
}

.gsy_more {
	width: 136px;
	height: 40px;
	margin: 0 auto;
	border: solid 1px #ffffff;
}

.gsy_more a {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 42px;
	letter-spacing: 0px;
	color: #ffffff;
}

.main {
	width: 100%;
	/* background-color: green; */
}

.btn span:hover {
	background-color: #008cd6;
	color: #ffffff;
}

.btn {
	float: right;
	position: relative;
	top: -40px;
	right: 7.5%;
}

.spanList {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	display: inline-block;
	text-align: center;
	color: #666666;
	width: 90px;
	cursor: pointer;
	height: 40px;
	background-color: #e9edef;
	border-radius: 25px;
	margin-left: 0px;
}

.active1 {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	background-color: #e9edef;
	border-radius: 25px;
	cursor: pointer;
	letter-spacing: 0px;
	color: #666666;
}

.context {
	width: 100%;
	float: left;
}

.con {
	display: none;
	width: 100%;
}



/* COOPERATIVE PARTNER */
.COOPERATIVE_wrap {
	width: 100%;
	height: auto;
	margin-top: 108px;
	position: relative;
}

.COOPERATIVE_box {
	width: 1500px;
	height: auto;
	margin: 0 auto;
}

.abotu_h3_wz_COOPERATIVE {
	font-size: 112px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: rgba(51 51 51 / 6%);
	position: relative;
	width: 100%;
}

.abotu_h3_wz_COOPERATIVE span {
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #333333;
	display: inline-block;
	position: absolute;
	left: 0px;
	top: 39px;
}

.abotu_h3_wz_COOPERATIVE h2 {
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin-top: -13px;
	margin-left: 2px;
}

.abotu_h3_wz_COOPERATIVE p {
	width: 65px;
	height: 2px;
	margin-top: 55px;
	background-color: #ffffff;
}

.banner_left1s {
	position: absolute;
	z-index: 99;
	left: 2%;
	top: 11%;
}

.COOPERATIVE_left {
	float: left;
	width: 36%;
	margin-top: 30px;
}

.COOPERATIVE_left p {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	text-align: justify;
	color: #888888;
	margin-bottom: 20px;
}

.COOPERATIVE_right {
	float: left;
	width: 786px;
	margin-left: 11.6%;
}

.swiper-container-s {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background: #fff;
	top: -113px;
	padding-bottom: 30px;
}

.swiper-slide-s {
	padding: 0px 46px;

	/* position: relative; */
}

.COOPERATIVE_logo {
	width: 231px;
	height: 94px;
	background-color: #ffffff;
	cursor: pointer;
	border-right: none;
	float: left;
	border: solid 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
}

.COOPERATIVE_logo img {
	width: 85%;
	height: 65px;
	margin: 18px auto;
	display: block;
}

.swiper-container-s,
.swiper-slide-s:nth-child(2) {
	/* padding: 0px 0px; */
	margin: 0px -95px;

}

.swiper-pagination-s {
	width: 50%;
}

.swiper-pagination-s span.swiper-pagination-bullet-active {
	background-color: #008cd6;
}

.swiper-pagination-s span {
	width: 12px;
	height: 12px;
	background-color: #000000;

	margin-right: 3%;
	display: inline-block;
	border-radius: 100%;
}


/* footer */
.footer {
	width: 100%;
	height: 145px;
	background-color: #be2933;
}

.footer_box {
	width: 89%;
	height: auto;
	margin: 0 auto;
	position: relative;
}

.footer_box_left {
	width: auto;
	float: left;
	/* padding: 3.5% 0; */
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateX(0%) translateY(68%);
}

.footer_box_left p:nth-child(2) {

color: #ffffff;
}

.footer_box_left p:nth-child(3) {
	padding-left: 8px;
	color: rgb(255, 255, 255, 0.8);
}

.footer_box_left p {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 27px;
	letter-spacing: 0px;
	color: #ffffff;
	/* opacity: 0.6; */
}

.footer_box_right1 {
	float: right;
	position: absolute;
	right: 0;
	transform: translateX(0%) translateY(45%) !important;
}

.footer_box_right {
	float: right;
	position: absolute;
	right: 0;
	transform: translateX(0%) translateY(117%);
}

.f_select {
	width: 363px;
	padding-top: 10px;
}

.footer_box_right ul li a {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}

.footer_box_right ul li {
	float: left;
}

.footer_box_right ul li:nth-child(1) {

	margin-left: 0px;
}

.swide_cenbox_S {
	position: relative;
}

.swide_cenbox_S:hover:after {
	width: 100%;
}

.swide_cenbox_S:after {
	width: 0;
	height: 3px;
	content: '';
	display: inline-block;
	transition: 1s;
	position: absolute;
	background-color: #008cd6;
	bottom: 0px;
}



.cd-top {
	display: inline-block;
	height: auto;
	position: fixed;
	bottom: 258px;
	right: 41px;
	width: 69px;
	height: 69px;
	background-color: #008acf;
	border: solid 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	/* image replacement properties */
	overflow: hidden;
	text-indent: 100%;
	z-index: 999;
	white-space: nowrap;
	background: url(../image/dhdb.png) no-repeat center 50%;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.cd-top.cd-is-visible {
	/* the button becomes visible */
	visibility: visible;
	opacity: 1;
}

.cd-top.cd-fade-out {
	/* opacity: .5; */
}

.no-touch .cd-top:hover {
	background-color: #e86256;
	opacity: 1;
}

/* news */
.news_wrap {
	width: 100%;
	height: auto;
	/* background: url(../image/news_bjt.png) no-repeat 100% 100%; */
	position: relative;
	/* border-bottom: 1px solid #f0f0f0; */
}

.news_box {
	width: 85%;
	height: auto;
	padding: 100px 0px 50px;
	margin: 0 auto;
	/* background: url(../image/news_bjt.png) no-repeat 100% 100%; */
}

.news_1 {
	width: 32%;
	float: left;
	height: 387px;
	/* background-color: aqua; */
}

.news_3 {
	width: 30%;
	height: 387px;
	float: left;
	margin-left: 3.7%;
}

.swiper-container-2 {
	overflow: inherit;
}

.swiper-wrapper-2 .swiper-slide {

	height: 312px;

	position: relative;
}

.swiper-wrapper-2 .swiper-slide img {
	width: 100%;
	height: 100%;
}

.swiper-button-next-2 {
	background-image: url(../image/zp.png);
	left: 12px;
	right: auto;
}

.swiper-button-prev-2 {
	background-image: url(../image/yp.png);
	right: 12px;
}

.swiper-button-next-2,
.swiper-button-prev-2 {
	position: absolute;
	top: 38%;
	width: 21px;
	height: 35px;
	margin-top: -9px;
	z-index: 10;
	background-size: 100% 100%;
	cursor: pointer;
	background-position: center;
	background-repeat: no-repeat;
}

.swiper-pagination-2 span {
	color: #ffffff;
	font-size: 14px;
}

.swiper-pagination-2 {
	color: #ffffff;
	font-size: 18px;
	bottom: 75px;
	width: 12%;
	line-height: 54px;
	height: 51px;
	background-color: rgba(0, 0, 0, 0.3);
}

.swiper-pagination-current {
	color: #008cd6 !important;
	font-size: 18px !important;
}

.news_title {
	width: 88%;
	height: 122px;
	background-color: #ffffff;
	/* box-shadow: 0px 6px 36px 0px 
		rgba(0, 0, 0, 0.1); */
	position: absolute;
	bottom: -75px;
	border-bottom: 3px solid #d12b35;
}

.news_title p {
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #333333;
	padding: 23px 5% 7px;
}

.news_title p a {
	cursor: pointer;
	color: #333333;
}

.news_title span {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #008cd6;
	padding: 0px 5%;
}

.title_cn {
	text-align: center;
}

#new_box {
	width: 100%;
	overflow: hidden;
}

.new_con {}

.newtel {
	height: 44px;
	border-bottom: 1px solid #cccccb;
	font-size: 18px;
	color: #666;
}

.new_telst {
	position: relative;
	text-align: center;
}

.new_telst li a {
	color: #666;
}

.new_telst li {
	width: auto;
	line-height: 0;
	text-align: center;
	float: left;
	/* height: 36px; */
	line-height: 25px;
	font-size: 0.399rem;
	display: inline;
	margin-right: 22px;
	cursor: pointer;
}

.new_telst li.newon a {
	color: #d12b35;
}

.new_telst li.newon {
	color: #d12b35;
	font-size: 0.399rem;
	font-weight: bold;
}

.new_telst p {
	position: absolute;
	top: 32px;
	left: 0px;
	width: 166px;
	height: 7px;
	border-top: 2px solid #104f8c;
	overflow: hidden;
	text-align: center;
}

.new_telst b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #217af0 #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}

.new_lst {
	height: 400px;
	position: relative;
	overflow: hidden;
	display: none;
}

.new_lst_cn li:nth-child(2) {
	display: none;
}

.new_lst ul {
	position: absolute;
	left: 0px;
	width: 100%;
}

.new-wrap {}

.new-wrap .show {
	display: block;
}

.newrf_lst dd {
	width: 368px;
	height: 85px;
	border: 1px solid #e4e4e4;
	float: left;
	margin-left: 35px;
	margin-bottom: 20px;
}

.newrf_lst dd:hover {
	width: 366px;
	height: 83px;
	border: 2px solid #217af0;
	box-shadow: 0px 0px 15px rgba(37, 125, 242, .27);
}

.newrf_lst dd:hover p.newrf_tx a {
	color: #217af0;
}

.newrf_lst dd:hover p.new_rq {
	background: #217af0;
	margin-top: 9px;
	margin-left: 9px;
}

.newrf_lst dd:hover p.newrf_tx {
	margin-top: 7px;
}

.mr0 {
	margin-right: 0px;
}

.new_lst_cn li {
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 33px;
	letter-spacing: 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: 0.3s;
	color: #333333;
}

.new_lst_cn li a {
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	width: 80%;
	transition: 0.8s;
	display: inline-block;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.nbt_one {

	padding: 23px 0px;

	margin-bottom: 20px;

	border-bottom: 1px solid #cbcaca;
}

.nbt_one h3 {
	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #333333;
	background: url(../image/news_lb_img.png) no-repeat 0px 3px;
	padding-left: 48px;
}

.nbt_one h3 a {
	font-size: 22px;
	color: #333333;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 85%;
}

.nbt_one p {
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #888888;
	text-indent: 2em;
	text-align: justify;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.nbt_one span {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #008cd6;
	float: right;
}


.new_lst_cn li a:hover {
	color: #d12b35;
	margin-left: 20px;
	transform: 0.2s;
	transition: 0.8s;
}

.banner_left1s_s {
	position: absolute;
	z-index: 99;
	left: 2%;
	top: 18%;
}


/* banner */
.nanner img {
	width: 100%;
}

/* about */
.content {
	/* text-align: center; */
}

.content .div2:hover img {
	transform: scale(1.1);
}

.content .div1 {
	height: 675px;
	background: #f4f4f5;
}

.content .div1 img:nth-of-type(1) {
	float: right;
}

.content .div1 div {
	margin-top: 80px;
}

.content .div1 div img {
	transition: 0.5s;
}

@media screen and (max-width:1465px) and (min-width:1280px) {
	.gsysul li.ac img {
		/* margin-top: 59%!important; */
	}

	@media screen and (max-width:1366px) and (min-width:1280px) {
		.gsysul li.ac img {
			margin-top: 18% !important;
		}
	}

	.gsysul li.ac h2 {
		margin-top: 16px !important;
	}
}

@media screen and (max-width:1520px) and (min-width:1400px) {
	.clothing li:hover {
		padding: 6% 3% 3% 3%;
	}

	video {
		/* object-fit: fill; */
		/* height: 593px; */
	}

	#banner {
		width: 100%;
		height: 11rem;
		/* text-align:center; */
		position: relative;
	}

	#banner .swiper-slide {
		width: 100%;
		float: left;
		height: 11rem;
		text-align: center;
	}
}

@media screen and (max-width: 1590px) and (min-width: 1464px) {
	.gsysul li img {
		/* margin-top: 150%; */
	}

	.gsysul li.ac img {
		margin-top: 4vw;
	}
}

@media screen and (max-width:1464px) and (min-width:1300px) {
	.gsysul li.ac h2 {
		margin-top: 6px;
	}

	.gsysul li.ac img {
		margin-top: 37%;
	}

	.gsysul li.ac p {
		padding-bottom: 20px;
	}

	.gsysul li img {
		/* margin-top: 137%; */
	}
}

@media screen and (max-width:1620px) and (min-width:1300px) {
	.banner_left1s_s {
		display: none;
	}

	.banner_left1s {
		display: none;
	}
}

@media screen and (max-width: 1660px) and (min-width: 1440px) {
	.footer_box {
		width: 94%;
	}

}

@media screen and (max-width: 1440px) and (min-width: 1200px) {
	#banner {
		width: 100%;
		height: 12rem;
	}

	#banner .swiper-slide {
		width: 100%;
		height: 12rem;
	}

	#banner .img_wz1 {
		margin-top: 250px;
	}

	.footer_box {
		width: 85%;
	}

	.footer_box_left {
		/* width: 51%; */
		float: left;
		/* padding: 27px 0px; */
	}

	.footer_box_right ul li a {
		font-size: 14px;

	}

	.fs_box {
		width: 105px !important;
	}

	.fs_box {

		background: url(../image/r_.png) no-repeat 103px center, rgba(255, 255, 255, .04) !important;

	}

	.fs_box:hover {
		background: url(../image/top33.png) no-repeat 103px center, rgba(255, 255, 255, .04) !important;

	}

	.f_select {
		width: 371px !important;
		padding-top: 10px;
	}

	.footer_box_left p {
		font-size: 14px;

	}
}

@media screen and (max-width:1280px) and (min-width:1200px) {
	.footer_box_left p {
		font-size: 12px;
	}

	.footer_box_right ul li a {
		font-size: 12px;
	}
}

@media screen and (max-width:1400px) and (min-width:1300px) {}

.COOPERATIVE_left {
	width: 30%;
}
}

@media screen and (max-width:1366px) and (min-width:1280px) {
	.footer_box_right ul li a {
		font-size: 16px;
		font-weight: normal;
		font-stretch: normal;
		letter-spacing: 0px;
		color: #ffffff;
		/* opacity: 0.8; */
	}

	.footer_box_left {
		width: auto;
	}

	.new_telst li.newon {
		font-size: 18px !important;
	}

	.new_telst li {
		font-size: 18px !important;
	}

	.nbt_one h3 a {
		width: 81% !important;
		font-size: 20px;
	}

	.news_4 {
		height: auto;
		margin: auto;
		background-color: #a90010;
		position: relative;
	}

	.news_3 {
		height: 387px;
		float: right;
	}

	.COOPERATIVE_wrap {
		margin-top: 0px;
	}

	.COOPERATIVE_left p {
		margin-left: 6px;
	}

	.gsysimg img {
		/* height: 100%; */
	}

	.swiper-container-s1 {
		width: 100%;
		/* height: 485px; */
	}
}

@media screen and (max-width:1600px) and (min-width:1499px) {
	#header {
		height: 1.352rem;
	}

	.sc_wrap {
		width: 140px;
		right: 176px;
	}

	.sc_wrap a {
		line-height: 72px;
		padding: 0px 0px 0px 53px;
		background: url(../image/sc.png) no-repeat 19px;
	}

	#shop .btn-search {
		width: 74px;
		background: url(../image/search.png) no-repeat 26px 30px;
	}

	#shop .header-nwbtn {
		right: 75px;
		width: 74px;
		height: 100%;
		background: url(../image/earth.png) no-repeat 26px 30px;
	}

	#shop .btn-lang {
		right: 150px;
		width: 75px;
		height: 100%;
		background: url(../image/english.png) no-repeat 26px 30px;
	}

	#wrap>ul>li {
		position: relative;
		float: left;
		transition: 0.8s;
		width: auto;
		/* height: 92px; */
		font-size: 18px;
		padding: 0px 1.5%;
		/* line-height: 100px; */
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		user-select: none;
		padding-bottom: 4px;
	}

	#wrap_esc #img {
		top: 73px;
	}

	#wrap {
		transform: translateX(-47%) translateY(-50%);
	}
}

@media screen and (max-width:1499px) and (min-width:1366px) {
	#header {
		height: 1.352rem;
	}

	.sc_wrap {
		width: 140px;
		right: 176px;
	}

	.sc_wrap a {
		line-height: 1.352rem;
		padding: 0px 0px 0px 53px;
		background: url(../image/sc.png) no-repeat 19px;
		font-size: 16px;
	}

	#shop .btn-search {

		width: 74px;

		background: url(../image/search.png) no-repeat 26px 30px;

	}

	#shop .header-nwbtn {

		right: 75px;
		width: 74px;
		height: 100%;
		background: url(../image/earth.png) no-repeat 26px 30px;

	}

	#shop .btn-lang {

		right: 150px;
		width: 75px;
		height: 100%;
		background: url(../image/english.png) no-repeat 26px 30px;

	}

	#wrap>ul>li {
		position: relative;
		float: left;
		/* transition: 0.8s; */
		width: auto;
		font-size: 18px;
		padding: 0px 1.5%;
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		user-select: none;
		padding-bottom: 4px;
	}

	#wrap_esc #img {
		top: 73px;
	}

	#wrap {
		width: 584px;
	}

	#wrap {

		transform: translateX(-54%) translateY(-50%);

	}

	#wrap_esc>ul>li {

		height: 1.352rem;

	}

	#wrap>ul>li {
		position: relative;
		float: left;
		/* transition: 0.8s; */
		width: auto;
		font-size: 16px;
		padding: 0px 1.5%;
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		user-select: none;
		padding-bottom: 4px;
	}


}

@media screen and (max-width:1400px) and (min-width:1366px) {

	#banner .img_wz1 {
		margin-top: 190px;
	}

	#header {
		height: 1.352rem;
	}

	.sc_wrap {
		width: 140px;
		right: 175px;
	}

	.sc_wrap a {
		line-height: 1.352rem;
		padding: 0px 0px 0px 53px;
		background: url(../image/sc.png) no-repeat 19px;
		font-size: 14px;
	}

	#shop .btn-search {

		width: 74px;

		background: url(../image/search.png) no-repeat 26px 30px;

	}

	#shop .header-nwbtn {

		right: 75px;
		width: 74px;
		height: 100%;
		background: url(../image/earth.png) no-repeat 26px 30px;

	}

	#shop .btn-lang {

		right: 150px;
		width: 75px;
		height: 100%;
		background: url(../image/english.png) no-repeat 26px 30px;

	}

	#wrap>ul>li {
		position: relative;
		float: left;
		transition: 0.8s;
		width: auto;
		font-size: 18px;
		padding: 0px 1.5%;
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		user-select: none;
		padding-bottom: 4px;
	}

	#wrap_esc #img {

		top: 73px;

	}

	#wrap {

transform: translateX(-60%) translateY(-50%);

width: 550px;

}


	#wrap>ul>li {
		position: relative;
		float: left;
		transition: 0.8s;
		width: auto;
		font-size: 16px;
		padding: 0px 1.5%;
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		user-select: none;
		padding-bottom: 4px;
	}

	.left_item a {
		color: #333333;
		font-size: 14px;
		font-weight: 100;
	}

	#banner {
		width: 100%;
		height: 14rem;
	}

	#banner .swiper-slide {
		width: 100%;
		height: 14rem;

	}

	#banner .img_wz1 {
		margin-top: 250px;
	}
}

@media screen and (max-width:1366px) and (min-width:1270px) {
	.paroduct_wrapwz_box {

		margin-top: 0;

	}

	#banner .img_wz1 {
		margin-top: 190px;
	}

	#header {
		height: 1.352rem;
	}

	.sc_wrap {
		width: 140px;
		right: 175px;
	}

	.sc_wrap a {
		padding: 0px 0px 0px 53px;
		background: url(../image/sc.png) no-repeat 19px;
		font-size: 15px;
	}

	#shop .btn-search {

		width: 74px;

		background: url(../image/search.png) no-repeat 26px 30px;

	}

	#shop .header-nwbtn {

		right: 75px;
		width: 74px;
		height: 100%;
		background: url(../image/earth.png) no-repeat 26px 30px;

	}

	#shop .btn-lang {

		right: 150px;
		width: 75px;
		height: 100%;
		background: url(../image/english.png) no-repeat 26px 30px;

	}

	#wrap>ul>li {
		position: relative;
		float: left;
		transition: 0.8s;
		width: auto;
		font-size: 18px;
		padding: 0px 1.5%;
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		user-select: none;
		padding-bottom: 4px;
	}

	#wrap_esc #img {

		top: 73px;

	}

	#wrap {

transform: translateX(-61%) translateY(-50%);

width: 557px;

}

	#wrap_esc>ul>li {
		position: relative;
		float: left;
		width: 87px;
		border-left: 1px solid #ccc;
		font-size: 14px;
		text-align: center;
		/* background: url(../images/bg1.png) no-repeat right center; */
		cursor: pointer;
		user-select: none;
	}

	#wrap>ul>li {
		position: relative;
		float: left;
		transition: 0.8s;
		width: auto;
		font-size: 16px;
		padding: 0px 1.5%;
		font-weight: bold;
		text-align: center;
		cursor: pointer;
		user-select: none;
		padding-bottom: 4px;
	}
.nav_1 li a{
    font-size: 16px!important;
}
	.left_item a {
		color: #333333;
		font-size: 14px;
		font-weight: 100;
	}

	#banner {
		width: 100%;
		height: 14rem;
	}

	#banner .swiper-slide {
		width: 100%;
		height: 14rem;

	}

	#banner .img_wz1 {
		margin-top: 250px;
	}
}

@media screen and (max-width:1366px) and (min-width:1280px) {

	.banner_left1s_s_1s {
		display: none;
	}

	#banner {
		width: 100%;
		height: 10rem;
	}

	#banner .swiper-slide {
		width: 100%;
		height: 10rem;

	}

	#banner .img_wz1 {
		margin-top: 190px;
	}

	.gsysul li {
		float: left;
		width: 16.665%;
		box-sizing: border-box;
		border-right: 1px solid rgba(255, 255, 255, .3);
		position: relative;
		text-align: center;
		overflow: hidden;
		cursor: pointer;
	}

	.group_wrap img {
		width: 123% !important;
	}

	.group_wrap {

		top: 46px !important;
	}

	.JIHUA_BRAND {
		width: 42%;

	}

	.JIHUA_GROUP {
		width: 56% !important;
	}
.wrap_nince {
    width: 95%!important;
}
	.sharp {
		height: 93px !important;
		float: left;
		width: 7.3vw !important;
		line-height: 22px !important;
		background-size: 100% 100%;
	}

	.sharp h3 {
		font-size: 14px !important;
		margin-top: 15px !important;
	}

	.sharp h2 {
		font-size: 18px !important;
		font-weight: bold;
	}


	.sharp h4 {
		font-size: 12px !important;
	}

	.lbx_box {
		margin-top: 63px !important;
		margin-left: 6.7% !important;
	}

	.lbx_box ul li:nth-child(6) {
		background-size: 107px !important;
	}

	.sharp_1 {
		height: 93px !important;
		float: left;
		width: 86px !important;
		line-height: 20px !important;
	}

	.sharp_1 h3 {
		font-size: 12px !important;
		margin-top: 8px !important;
	}

	.sharp_1 h2 {
		font-size: 18px !important;
	}

	.sharp_1 h4 {
		font-size: 12px !important;
	}

	.lbx_box_1 {
		margin-left: 3px !important;
		top: -1px !important;
	}

	.lbx_box_1 ul li:nth-child(1) {
		background-size: 106px !important;
		background: url(../image/r_right.png)no-repeat -34px !important;
	}

	.sharp_2 {
		height: 95px !important;
		width: 76px !important;
		line-height: 20px !important;
	}

	.sharp_2 h3 {
		font-size: 12px !important;
		margin-top: 8px !important;
	}

	.sharp_2 h2 {
		font-size: 18px !important;
	}

	.sharp_2 h4 {
		font-size: 12px !important;
	}

	.lbx_box_2 {
		margin-left: 42px !important;
		top: -2px !important;
	}

	.lbx_box_2 ul li:nth-child(6) {
		background-size: 107px !important;
	}

	.sharp_3 {
		height: 95px !important;
		width: 109px !important;
		line-height: 20px !important;
		background-size: 100% 100%;
		background: url(../image/r_right.png)no-repeat !important;
	}

	.sharp_3 h3 {
		font-size: 12px !important;
		margin-top: 8px;
	}

	.sharp_3 h2 {
		font-size: 18px !important;
	}

	.sharp_3 h4 {
		font-size: 12px !important;
	}

	.lbx_box_3 {
		margin-left: -19px !important;
		top: -5px !important;
	}

	.lbx_box_3 ul li:nth-child(1) {
		background-size: 108px !important;
	}
}


.disold ul {
	overflow: hidden;
}

.img8 {
	left: -102px !important;
}


/* 
 COOPERATIVE PARTNER  */

.coop_wrap {
	width: 100%;
	height: auto;
	position: relative;
	background: #f6f6f6;
}

.wrap_nince {
	width: 85%;
	height: auto;
	margin: 0 auto;
	padding-top: 95px;
}

.banner_left1s_s_1s {
	position: absolute;
	z-index: 99;
	left: 2%;
	top: 111px;
}

/* <!-- JIHUA_BRAND --> */
.JIHUA_BRAND {
	width: 42%;
	height: auto;
	float: left;
}

.bramd {
	background: url(../image/JIHUABRAND.png) no-repeat 0%;
	height: auto;
}

.bramd h2 {
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #333333;
	font-weight: bold;
	padding: 25px 0px;
}

.bramd h3 {
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #333333;
	margin-top: -9px;
	display: inline-block;
}

.brand_lb {
	width: 100%;
	height: auto;
	margin-top: 52px;
}

.brand_lb_box {
	width: 100%;
	margin-bottom: 32px;
	border: solid 1px rgba(0, 0, 0, 0.1);
	background: #fff;
}

.brand_lb_left {
	width: 28%;
	float: left;
	position: relative;
}

.brand_lb_left img {
	width: 96%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -35%);
}

.brand_lb_right {
	width: 63%;
	float: right;
	padding: 3.5%;
}

.brand_lb_right p {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #888888;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.brand_lb_right p a {

	color: #888888;

	overflow: hidden;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;
}



/* <!-- JIHUA_GROUP --> */
.bramd1 {
	background: url(../image/jihuagroup.png) no-repeat 62px;
	height: auto;
	padding-left: 65px;
}

.JIHUA_GROUP {
	width: 54%;
	height: auto;
	float: right;
	margin-left: 2%;
}

.bramd span {
	display: block;
	width: 90px;
	float: right;
	height: 40px;
	background-color: #e9edef;
	text-align: center;
	border-radius: 23px;
	position: relative;
	right: 0;
	top: -17px;
}

.bramd_k span {

	right: 0px;

}

.bramd span a {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	border-radius: 23px;
	letter-spacing: 0px;
	color: #666666;
	display: inline-block;
	width: 90px;
	height: 40px;
}

.bramd span a:hover {
	background: #008cd6;
	color: #ffffff;
	/* display: inline-block; */
	width: 90px;
	height: 40px;
}

.bramd span:hover {
	background: #008cd6;
	color: #ffffff;
}

.group_wrap {

	position: relative;

	left: -61px;

	top: 21px;
}

.group_wrap img {
	width: 107%;
}

/* <!-- COPERATIVE_PARTNER --> */
.COPERATIVE_PARTNER {
	width: 85%;
	height: auto;
	margin: 0 auto;
	margin-top: 65px;
	padding-bottom: 58px;
	position: relative;
}

.abotu_h3_wz_box_2s {
	font-size: 112px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 2px;
	color: rgb(51, 51, 51, 0.06);
	position: relative;
	width: 100%;
	background: url(../image/cooperativepartner.png) no-repeat 0%;
	height: 90px;
}

.abotu_h3_wz_box_2s span {
	font-size: 40px;
	font-weight: bold;
	font-stretch: normal;
	/* width: 36%; */
	letter-spacing: 1px;
	color: #333333;
	display: inline-block;
	position: relative;
	top: 20px;
}

.abotu_h3_wz_box_2s h2 {
	font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin-top: 28px;
	margin-left: 0px;
}

.abotu_h3_wz_box_2s p {
	width: 65px;
	height: 2px;
	margin-top: 55px;
	background-color: #ffffff;
}

.swiper-slide-1 {
	width: 247px;
	height: auto;

}

.swiper-container-5 {
	margin-top: 39px;
}

.swiper-slide-1 img {
	width: 100%;
	height: 100%;
}



.cd-top-1 {
	display: inline-block;
	height: auto;
	position: fixed;
	bottom: 336px;
	right: 41px;
	width: 69px;
	height: 69px;
	background-color: #008acf;
	border: solid 1px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	/* image replacement properties */
	overflow: hidden;
	text-indent: 100%;
	z-index: 999;
	white-space: nowrap;
	background: url(../image/wx.png) no-repeat center 50%;
	/* visibility: hidden; */
	/* opacity: 0; */
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.ccd-top-1.cd-is-visible {
	/* the button becomes visible */
	visibility: visible;
	opacity: 1;
}

.ccd-top-1.cd-fade-out {
	opacity: .5;
}

.brand_lb_left:after {
	content: '';
	display: inline-block;
	width: 1px;
	float: right;
	height: 83px;
	position: relative;
	background-color: #dbdbdb;
	top: 22px;
}





/* top */
.gotop {
	position: fixed;
	width: 69px;
	height: 69px;
	bottom: 330px;
	right: 30px;
	/* background:#ccc; */
	text-align: center;
	line-height: 60px;
	text-decoration: none;
	background: url(../image/dhdb.png) no-repeat;
}

/* top */
.gotop1 {
	position: fixed;
	width: 69px;
	height: 69px;
	bottom: 415px;
	right: 30px;
	/* background:#ccc; */
	text-align: center;
	line-height: 60px;
	text-decoration: none;
	background: url(../image/ewmh.png) no-repeat 12px;
	border: 1px solid #ccc;
}

.gotop1:hover {

	background: url(../image/ewml.png) no-repeat 12px;

	transition: 0.5s;
}

.gotop1:hover img {
	display: block;
}

.sharp {
	background: url(../image/lbx.png)no-repeat;
	height: 5.7vw;
	float: left;
	width: 6.85vw;
	text-align: center;
	line-height: 1.6vw;
	background-size: 100% 100%;
}

.sharp h3 {
	font-size: 14px;
	margin-top: 8px;
}

.sharp h2 {
	font-size: 0.5rem;
	font-weight: bold;
}


.sharp h4 {
	font-size: 14px;
}

.lbx_box {
	margin-top: 55px;
	margin-left: 7.9%;
}


.sharp_right {
	background: url(../image/z_left.png) no-repeat !important;
	background-size: 100% !important;
}

.sharp_1,
.sharp_2,
.sharp_3 {
	width: 15%;
}

.sharp_lefht {
	background: url(../image/r_right.png)no-repeat 1px !important;
	background-size: 100% !important;
}

.lbx_box ul li:nth-child(odd) h2 a {
	color: #f14c5e;
}

.lbx_box ul li:nth-child(odd) h4 a {
	color: #f14c5e;
}

.lbx_box ul li:nth-child(even) h2 a {
	color: #57afe3;
}

.lbx_box ul li:nth-child(even) h4 a {
	color: #57afe3;
}

.sharp_1 {
	background: url(../image/lbx.png)no-repeat;
	height: 5.7vw;
	float: left;
	width: 16%;
	text-align: center;
	line-height: 30px;
	background-size: 100% 100%;
}

.sharp h3 {
	font-size: 14px;
	margin-top: 0.5vw;
}

.sharp h3 a {
	color: #333;
}

.sharp_1 h2 {
	font-size: 30px;
	font-weight: bold;
}


.sharp_1 h4 {
	font-size: 14px;
}

.lbx_box_1 {
	margin-left: -0.5%;
	position: relative;
	top: -2px;
}

.lbx_box_3 ul li:nth-child(1) {

	background-size: 100% !important;

	background: url(../image/r_right.png)no-repeat -3px 0px;
}

.lbx_box_1 ul li:nth-child(1) {
	background: url(../image/r_right.png)no-repeat;
}

.lbx_box_1 ul li:nth-child(odd) h2 a {
	color: #57afe3;
}

.lbx_box_1 ul li:nth-child(odd) h4 a {
	color: #57afe3;
}

.lbx_box_1 ul li:nth-child(even) h2 a {
	color: #f14c5e;
}

.lbx_box_1 ul li:nth-child(even) h4 a {
	color: #f14c5e;
}


.sharp_2 {
	background: url(../image/lbx.png)no-repeat;
	height: 5.5vw;
	float: left;
	width: 16%;
	text-align: center;
	line-height: 30px;
	background-size: 100% 100%;
}

.sharp_2 h3 {
	font-size: 14px;
	margin-top: 8px;
}

.sharp_2 h2 {
	font-size: 30px;
	font-weight: bold;
}


.sharp_2 h4 {
	font-size: 14px;
}

.lbx_box_2 {
	margin-left: 8%;
	position: relative;
	top: -4px;
}

.lbx_box_2 ul li:nth-child(6) {
	background: url(../image/z_left.png)no-repeat;
}

.lbx_box_2 ul li:nth-child(odd) h2 a {
	color: #57afe3;
}

.lbx_box_2 ul li:nth-child(odd) h4 a {
	color: #57afe3;
}

.lbx_box_2 ul li:nth-child(even) h2 a {
	color: #f14c5e;
}

.lbx_box_2 ul li:nth-child(even) h4 a {
	color: #f14c5e;
}

.sharp_3 {
	background: url(../image/lbx.png)no-repeat;
	height: 6.7vw;
	float: left;
	width: 14%;
	text-align: center;
	/* line-height: 30px; */
	background-size: 100% 100%;
}

.sharp_3 h3 {
	font-size: 14px;
	margin-top: 8px;
}

.sharp_3 h2 {
	font-size: 30px;
	font-weight: bold;
}


.sharp_3 h4 {
	font-size: 14px;
}

.lbx_box_3 {
	margin-left: 1.75%;
	position: relative;
	top: -5px;
}

.lbx_box_3 ul li:nth-child(1) {
	/* background: url(../image/r_right.png)no-repeat; */
}

.lbx_box_3 ul li:nth-child(odd) h2 a {
	color: #f14c5e;
}

.lbx_box_3 ul li:nth-child(odd) h4 a {
	color: #f14c5e;
}

.lbx_box_3 ul li:nth-child(even) h2 a {
	color: #57afe3;
}

.lbx_box_3 ul li:nth-child(even) h4 a {
	color: #57afe3;
}



.swiper-wrapper-5 .swiper-slide-1 {
	text-align: center;
	height: auto;
	width: 16.7% !important;
}

.swiper-wrapper-5 .swiper-slide-1 img {
	height: auto;
}

.swiper-wrapper-5 .swiper-slide-1:nth-child(even) img {
	width: 91%;
	margin-top: 8px;

	box-shadow: 0 0 8px #ddd;
}

.swiper-wrapper-5 .swiper-slide-1:nth-child(2) img {
	width: 100%;
	margin-top: 0;
	box-shadow: none;
}


.footer_box_p {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: rgba(255, 255, 255, 0.8);
	width: 100%;
	display: inline-block;
	height: auto;
	/* text-align: center; */
	margin-top: 13px;
}




.footer_box_p_left {
	float: left;
	width: 57%;
}

.footer_box_p_right {

	float: right;
}


.swiper-button-next-5 {
	right: -40px;
}

.swiper-button-prev-5 {
	left: -40px;
}

.swiper-button-next-5,
.swiper-button-prev-5 {
	top: 56%;
	width: 24px;
	height: 28px;
	margin-top: 0;
}


.disold ul {
	overflow: hidden;
}


.tilex {
	font-size: 24px;
	text-align: center;
	line-height: 50px;
	font-weight: bold;
}

.imgex {
	text-align: center;
	margin: 30px 0;
}

.imgex img {
	width: 66%;
}

.jhconter {
	width: 60%;
	margin: 50px auto;
}

.clothing {
	overflow: hidden;
}

.clothing li {
	float: left;
	width: 30%;
	margin-left: 4.9%;
	box-sizing: border-box;
	padding: 7% 3% 3% 3%;
	border: 1px solid #d12b35;
	box-shadow: 2px 1px 0 #d12b35;
	padding-bottom: 50px;
	cursor: pointer;
	background: url(../image/jhbj.png) no-repeat;
	/* background-size: 100%; */
	/* transition: 0.5s ease; */
	overflow: hidden;
}

.clothing li:hover {
	background: #D12B35;
	overflow: hidden;
	color: white;
	padding: 4.5% 3% 3.99% 3%;
	/* transition: 0.5s ease; */
}

.clothing li:hover a {
	color: white;
}

@media screen and (max-width:1366px) and (min-width:1280px) {
	.clothing li:hover {
		background: #D12B35;
		overflow: hidden;
		color: white;
		padding: 2.9% 3% 2.99% 3%;
		/* transition: 0.5s ease; */
	}
}

.clothing li:hover .manu {
	margin-left: 0px;
}

.clothing li:hover .jhdetails {
	color: white;
	display: block;
}

.clothing li:hover .iconimg i {
	color: white;
}

.clothing li:hover .eleng {
	color: white;
}

.clothing li:nth-child(3n+1) {
	margin-left: 0;
}

.iconimg {
	/* width: 30%; */
	height: 80px;
	background: url('../image/xz.png') no-repeat;
	/* background-size: 100% 100%; */
}

.clothing li h3 {
	font-size: 24px;
	font-weight: 500;
	line-height: 40px;
}

.eleng {
	color: #d0d0d0;
	height: 40px;
	font-size: 16px;
}

.manu {
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	line-height: 27px;
	overflow: hidden;
}

.jhdetails {
	width: 80px;
	line-height: 30px;
	border-bottom: 2px solid white;
	display: none;
}

.brand {
	width: 73.5688% !important;
	padding: 3%;
	background: url(../image/jhbj.png) no-repeat;
	background-size: 100% 100%;
	/* border: 1px solid #d12b35; */
	/* box-shadow: 2px 2px 0 #d12b35; */
}

.brand1s {
	border: 1px solid #d12b35;
	width: 100% !important;
	box-sizing: border-box;
}

.brand_tile {
	text-align: center;
	margin-bottom: 40px;
}

.brand_tile p i {
	font-size: 55px;
	color: #d12b35;
}

.brand_tile h3 {
	line-height: 40px;
	font-size: 26px;
}

.brand_ul {
	overflow: hidden;
	/*width: 60%;*/
	margin: 0 auto;
	margin-bottom: 40px;
}

.brand_ul li {
	width: 28%;
	float: left;
	border: 1px solid #c7c7c7;
	margin-left: 7.4%;
	text-align: center;
}

.brand_ul li img {
	width: 84%;
}

.brand_ul li:nth-child(1) {
	margin-left: 0;
}

.more {
	text-align: center;
}

.more a {
	display: inline-block;
	color: #D12B35;
	line-height: 30px;
	border-bottom: 1px solid #D12B35;
}


.iconimg2 {
	background: url('../image/banner_arrow.png') no-repeat;
	transition: 0.5s;
}

.iconimg3 {
	background: url('../image/xl.png') no-repeat;
	transition: 0.5s;
}

.iconimg4 {
	background: url('../image/xx.png') no-repeat;
}

.iconimg5 {
	background: url('../image/lj.png') no-repeat;
}

.iconimg6 {
	background: url('../image/maoyi.png') no-repeat;
}

.brand_tile .iconimg {
	width: 7%;
	height: 77px;
	background: url('../image/pp.png') no-repeat;
	background-size: 100%;
	margin: 0 auto;
}

.clothing li:hover .iconimg {
	background: url('../image/xizhuang.png') no-repeat;
}

.clothing li:hover .iconimg2 {
	background: url('../image/xiexue.png') no-repeat;
}

.clothing li:hover .iconimg3 {
	transition: 0.5s;
	background: url('../image/zhifang.png') no-repeat;
}

.clothing li:hover .iconimg4 {
	background: url('../image/zhuangju.png') no-repeat;
}

.clothing li:hover .iconimg5 {
	background: url('../image/xcl.png') no-repeat;
}

.clothing li:hover .iconimg6 {
	background: url('../image/gjmy.png') no-repeat;
}


.dqcontent {
	overflow: hidden;
}

.qdlb {
	overflow: hidden;
	position: relative;
	margin: 50px 0;
}

.dqtab {
	width: 6000px;
	height: 62px;
	overflow: hidden;
}

.dqtab_left,
.dqtab_right {
	position: absolute;
	width: 50px;
	height: 60px;
	top: 0;
	cursor: pointer;
}

.dqtab_left {
	left: 0;
}

.dqtab_right {
	right: 0;
}

.dqtab_left img,
.dqtab_right img {
	width: 100%;
}

.dqtab li {
	width: 350px;
	float: left;
	cursor: pointer;
}

.dqtab li div {
	width: 70%;
	margin: 0 auto;
	height: 60px;
	font-size: 20px;
	font-weight: bold;
	line-height: 60px;
	color: #D12B35;
	border: 1px dotted #D12B35;
	text-align: center;
	border-radius: 40px;
}

.dqtab .dqactive div {
	background: #D12B35;
	color: white;
}


.wzdt-con {
	overflow: hidden;
}

.wzdt-con dl {
	float: left;
	width: 16.66%;
	box-sizing: border-box;
	border-right: 1px solid #dbdbdb;
	text-indent: 10px;
	min-height: 420px;
	margin-bottom: 50px;
}

.wzdt-con dl dt {
	font-size: 20px;
	font-weight: 500;
	color: #474747;
	line-height: 50px;
	margin-top: 50px;
}

.wzdt-con dl dd {
	line-height: 40px;
}

.wzdt_p {
	background: url(../image/wzdtbj.png) no-repeat right bottom;
	background-size: 100% 100%;
	height: 62px;
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 2px;
}

.wzdt-con a {
	color: #5d5d5e;
	transition: all 0.3s ease-in-out 0s;
	font-size: 16px;
}

.wzdt-con a:hover {
	color: #B42D44;
}

.wzdt-con dl dt a {
	font-size: 20px;
}

.wzdt_h2 {
	text-align: center;
	margin: 40px;
	line-height: 50px;
	font-size: 36px;
	font-weight: 500;
}



.wh100 {
	width: 100%;
}

.fhsyy {
	width: 100%;
	line-height: 50px;
	margin-bottom: 50px;
	background: #e3e3e3;
	cursor: pointer;
}

.cf3 [name="keyword"] {
	width: 59.2%;
	padding: 5px 10px;
	float: left;
	border: 1px solid #eee;
	border-radius: 5px;
}

#img form input:last-child {
	float: right;
	width: 28%;
	text-align: center;
	padding: 0;
	line-height: 29px;
}







.nav_fzzz {
	width: 93%;
	margin: 0 auto;
	height: 80px;

	background-color: #f6f6f6;
}

.nzv_img_box_l {
	width: 166px;
	padding: 9px 0px;
	padding-left: 15px;
	float: left;
}

.nzv_img_box_l img {
	width: 100%;
}


.nzv_img_box_r {
	float: left;
	width: 70%;
	text-align: left;
	padding: 9px 15px;
}


.nzv_img_box_r ul li a {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #6e6565;
}

.nzv_img_box_r ul li {
	display: inline-block;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 8px;
}

.nav_fzzz:nth-child(2) {
	background-color: #ffffff;
}

.nav_fzzz:nth-child(4) {
	background-color: #ffffff;
}

.nav_fzzz:nth-child(1) {
	margin-top: 20px;
}

.nav_fzzz:nth-child(3) .nzv_img_box_r {
	padding: 25px 15px;
}

.nav_fzzz:nth-child(4) .nzv_img_box_r {
	padding: 25px 15px;
}

#cnzz_stat_icon_1280060575 img {
	display: none;
}



@media screen and (max-width:1500px) and (min-width:1280px) {
	.bramd_k {

		background-size: 115% 73% !important;
	}


}

@media screen and (max-width:1280px) {
	.gsysul li.ac img {
		margin-top: 8% !important;
	}

	.gsysul li img {
		margin-top: 17vw;
	}

	.news_4 {
		top: -15px;
	}

	.bramd_k {
		background-size: 140% 73% !important;
	}

	.bramd1 {
		background-size: 110% 73%;
	}
}

.footer_box_left p:nth-child(2) b{
   font-weight: 500;
}
















