/* ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¨ÃƒÂ¥Ã‚Â±Ã¢â€šÂ¬*/
* {
	margin: 0;
	padding: 0;
}

html,
body {
	position: relative;
	height: 100%;
}

ul {
	list-style: none;
}

a {
	text-decoration: none;
	color: white;
}

.rigth {
	float: right;
}

.left {
	float: left;
}

.content {
	width: 1200px;
	margin: 0 auto;
}

.content2 {
	width: 1000px;
	margin: 0 auto;
}

/*ÃƒÂ¥Ã‚Â¯Ã‚Â¼ÃƒÂ¨Ã‹â€ Ã‚Âª */
.daohang {
	/*width: 200px;*/
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999999999999;
}

.Navigation {
	width: 100px;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 999;
	background-color: rgba(255, 255, 255, 0.8);
}

.Navigation>div {
	display: flex;
	flex-direction: column
}

.Navigation .logo {
	width: 74%;
	height: auto;
	padding: 13px;
}

.Navigation .logo>img {
	width: 76px;
	height: 68px;
	display: block;
}

.Navigation .navigationBar {
	width: 100%;
	height: auto;
}

.navigationList {
	height: 100%;
	display: flex;
	flex-direction: column;
	margin: auto;
}

.navigationList_idnex {
	flex: 1;
	width: 63px;
	margin: 0 17.5px;
	padding: 0;
	background-color: rgba(255, 255, 255, 0);
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	transition-duration: .4s;
}

.icon_img,
.icon_img2 {
	margin: 10px 0 10px;
	transition-duration: .4s;
}

.icon_img>img,
.icon_img2>img {
	width: 39px;
	object-fit: cover;
	/* height: 42px; */
	display: block;
	margin: auto;
}

.icon_img {
	display: none;
}

.navigationList_idnex:hover .icon_img {
	display: block;
	transition-duration: .4s;
}

.navigationList_idnex:hover .icon_img2 {
	display: none;
	transition-duration: .4s;
}

.navigationList_idnex:hover .icon_txt {
	color: #352447;
	transition-duration: .4s;
}

.navigationList_idnex:hover {
	border-bottom: 1px solid #352447;
	background-color: white;
	transition-duration: .4s;
	padding: 0 17.5px;
	margin: 0;
}

.navigationList_idnex:hover .Twolevel {
	display: block;
	transition-duration: .6s;
	/* left: 100px; */
	-webkit-transform: translateX(100px);
	transform: translateX(100px);
}

.icon_txt {
	text-align: center;
	height: 20px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	margin-bottom: 12px;
}

.Twolevel {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	height: 100%;
	padding: 0 auto;
	display: none;
	transition-duration: .6s;
}

.Twolevel>ul {
	width: 100px;
	text-align: center;
}

.Twolevel>ul>li>a {
	width: 100px;
	text-align: center;
	height: 37px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin: 0 auto;
	line-height: 37px;
	display: block;
}

.Twolevel>ul>li>a:hover {
	background-color: white;
	opacity: 0.2;
	color: #66315C;
}

.level_ul1 {
	margin: 180px auto;
}

.level_ul2 {
	margin: 280px auto;
}

.level_ul3 {
	margin: 350px auto;
}

.level_ul4 {
	margin: 430px auto;
}

.level_ul5 {
	margin: 530px auto;
}

.cooperPagemk2 .ly_1{overflow:hidden;    width: 100%;height: 100%;}
.cooperPagemk1 .ly_1{overflow:hidden;    width: 100%;height: 100%;}
.cooperPagemk1 .ly_3{overflow:hidden;    width: 100%;height: 100%;}

/* ÃƒÂ©Ã‚Â¦Ã¢â‚¬â€œÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¨Ã‚Â½Ã‚Â®ÃƒÂ¦Ã¢â‚¬â„¢Ã‚Â­ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ */
.indexSwiper {
	width: 100%;
	height: 100%;
}

.indexSwiper>.swiper-wrapper>.swiper-slide {
	text-align: center;
	font-size: 18px;
	/* background: #fff; */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.indexSwiper>.swiper-wrapper>.swiper-slide {
	position: relative;
	overflow: hidden;
}
.brandPagemk3 img,.brandPagemk2 img,.brandPagemk1 img{width:100%;}
.brandMk1 .Detail_text img{width:auto}




.indexSwiper>.swiper-wrapper>.swiper-slide>img {
	display: block;
	width: 100%;
	height: 100%;
}

.indexSwiper>.swiper-wrapper>.swiper-slide .hhh {
	float: left;
	z-index: 9999;
	background: url(../img/index_mask.png) center center no-repeat;
	position: relative;
	left: 0;
	top: 200px;
	width: 100%;
	height: 100%;
	z-index: 999999999999999999999999999999999999;
	transition-duration: 1.5s;
	/* display: none; */
}
.indexSwiper>.swiper-wrapper>.swiper-slide.swiper-slide-active .hhh{top: -6px;transition-duration: 1.5s;}
.indexSwiper>.swiper-wrapper>.swiper-slide .hhh img{display:none;}
.indexSwiper .swiper-wrapper .swiper-slide:nth-child(1) .hhh{background: url(../img/index_mask_a1.png) center center no-repeat;}
.indexSwiper .swiper-wrapper .swiper-slide:nth-child(2) .hhh{background: url(../img/index_mask_a2.png) center center no-repeat;}
.indexSwiper .swiper-wrapper .swiper-slide:nth-child(3) .hhh{background: url(../img/index_mask_a3.png) center center no-repeat;}
.indexSwiper .swiper-wrapper .swiper-slide:nth-child(4) .hhh{background: url(../img/index_mask_a4.png) center center no-repeat;}
.indexSwiper .swiper-wrapper .swiper-slide:nth-child(5) .hhh{background: url(../img/index_mask_a5.png) center center no-repeat;}

.slide_img1 {
	width: 100%;
	height: 100%;
	float: left;

}

.slide_img2 {
	position: absolute;
}

.clearfix::after {display:block;content:'';clear:both;}

/* ÃƒÂ¥Ã‚ÂºÃ¢â‚¬Â¢ÃƒÂ©Ã†â€™Ã‚Â¨ */
.buttom,
.buttom2 {
	width: 100%;
	padding-top: 70px;
	z-index: 999;
	clear: none;
}

.buttom {
	height: 300px;
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	bottom: 0;
	z-index: 9999999999999;
}

.buttom2 {
	height: 310px;
	position: relative;
}

.buttom_bg {
	width: 100%;
	height: 380px;
	position: absolute;
	top: 0;
	z-index: 9;
}

.buttom .buttom_content {
	width: 700px;
	height: auto;
	text-align: center;
	margin: 0 auto;
}

.buttom2>div {
	width: 100%;
	z-index: 999;
	position: absolute;
	text-align: center;
}

.buttom2 .buttom_content {
	width: 700px;
	margin: 0 auto;
}

.buttom2 .wxs,
.buttom_box .wxs {
	position: absolute;
	top: -20px;
	right: -140px;
	display: none;
	transition-duration: .4s;
	background-color: white;
	width: 130px;
	height: 164px;
	border-radius: 4px;
	z-index: 9;
}

/* .buttom .wxs {
	display: none;
	transition-duration: .4s;
	width: 140px;
	height: 162px;
	position: absolute;
	top: 0;
	right: -130px;
	z-index: 999;
}
 */
.wxs img {
	width: 130px;
	height: 130px;
	border-radius: 4px;
	object-fit: cover;
}

.wxs>div {
	position: relative;
}

.wxs .web_QRcode {
	height: 20px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #4E3569;
}

.triangle {
	position: absolute;
	left: -16px;
	top: 40%;
	width: 0px;
	/*ÃƒÂ¨Ã‚Â®Ã‚Â¾ÃƒÂ§Ã‚Â½Ã‚Â®ÃƒÂ¥Ã‚Â®Ã‚Â½ÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¤Ã‚Â¸Ã‚Âº0ÃƒÂ¯Ã‚Â¼Ã…â€™ÃƒÂ¦Ã¢â‚¬Â°Ã¢â€šÂ¬ÃƒÂ¤Ã‚Â»Ã‚Â¥divÃƒÂ§Ã…Â¡Ã¢â‚¬Å¾ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ¥Ã‚Â®Ã‚Â¹ÃƒÂ¤Ã‚Â¸Ã‚ÂºÃƒÂ§Ã‚Â©Ã‚ÂºÃƒÂ¯Ã‚Â¼Ã…â€™ÃƒÂ¤Ã‚Â»Ã…Â½ÃƒÂ¦Ã¢â‚¬Â°Ã‚ÂÃƒÂ¨Ã†â€™Ã‚Â½ÃƒÂ¥Ã‚Â½Ã‚Â¢ÃƒÂ¦Ã‹â€ Ã‚ÂÃƒÂ¤Ã‚Â¸Ã¢â‚¬Â°ÃƒÂ¨Ã‚Â§Ã¢â‚¬â„¢ÃƒÂ¥Ã‚Â½Ã‚Â¢ÃƒÂ¥Ã‚Â°Ã¢â‚¬â€œÃƒÂ¨Ã‚Â§Ã¢â‚¬â„¢*/
	height: 0px;
	border-bottom: 200px solid transparent;
	border-left: 200px solid transparent;
	/*transparent ÃƒÂ¨Ã‚Â¡Ã‚Â¨ÃƒÂ§Ã‚Â¤Ã‚ÂºÃƒÂ©Ã¢â€šÂ¬Ã‚ÂÃƒÂ¦Ã‹Å“Ã…Â½*/
	border-right: 200px solid white;
	border-top: 200px solid transparent;
}

.contact {
	width: 332px;
	display: flex;
	text-align: center;
	margin: 0 auto;
}

.contact_index {
	flex: 1;
	position: relative;
}

.contact_index .contact_img {
	width: 54px;
	height: 54px;
	overflow: hidden;
	margin: 0 auto;
}

.contact_index .contact_img img {
	width: 54px;
	margin: 0 auto 18px;
	object-fit: cover;
	display: block;
	clear: none;
}

.contact_index:hover .contact_img img {
	filter: drop-shadow(53px 0px white);
	position: relative;
	left: -53px;
}

.contact_text {
	height: 20px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #B5B5B6;
	margin-top: 20px;
}

.gif:hover .wxs {
	display: block;
	transition-duration: .4s;
}

/* .wxs {
	position: absolute;
	top: 20px;
	right: 344px;
	display: none;
	transition-duration: .4s;
}
 */
.service_tel {
	height: 20px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: 48px;
}

.service_tel>span {
	font-size: 18px;
}

.bar {
	height: 20px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #B5B5B6;
	line-height: 26px;
	margin-top: 28px;
}

.bar>p {
	display: inline-block;
}

.bar>p>a {
	color: #B5B5B6;
}

.buttom_text {
	margin-top: 20px;
	height: 38px;
	font-size: 14px;
	font-family: Arial;
	font-weight: 400;
	color: #B5B5B6;
	line-height: 26px;
}

.buttom_text>p>a {
	color: #B5B5B6;
}

/* ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â³ÃƒÂ¤Ã‚ÂºÃ…Â½ÃƒÂ¦Ã‹â€ Ã¢â‚¬ËœÃƒÂ¤Ã‚Â»Ã‚Â¬ */
.about_content {
	width: 100%;
	height: 100%;
}

.about_mk1 {
	width: 100%;
	height: 100%;
	display: flex;
}

.main_index {
	/*flex: 1;*/
	height: 100%;
	position: relative;
	overflow: hidden;
	width: 33.33%;
	transition:all ease .6s;
}

.main_index>img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
	-o-transition: all 0.5s;
	/* Opera */
	position: absolute;
	object-fit: cover;
}

.main_index .aa1 img {
	width: 214px;
	height: 371px;
	position: absolute;
	top: 53.5%;
	right: 0;
}
/*.main_index a img {*/
/*	width: 214px;*/
/*	height: 371px;*/
/*	position: absolute;*/
/*	top: 53.5%;*/
/*	right: 0;*/
/*}*/
.main_index img{width:100%;height:100%;}
.main_index>img:hover {
	transform: scale(0.5);
	-ms-transform: scale(1.1);
	/* IE 9 */
	-moz-transform: scale(1.1);
	/* Firefox */
	-webkit-transform: scale(1.1);
	/* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
	-o-transform: scale(1.1);
}

.about_mk1 .main_index.hover{
    /*  transform: translate3D(7.5%,0,0);*/
    /*-webkit-transform: translate3D(7.5%,0,0);*/
}

.about_mk1.hover_0 .main_index:nth-child(1){
    width: 40%;
    transition:all ease .6s;
}
.about_mk1.hover_0 .main_index:nth-child(2){
    width: 30%;
    transition:all ease .6s;
}
.about_mk1.hover_0 .main_index:nth-child(3){
    width:30%;
    transition:all ease .6s;
}



.about_mk1.hover_1 .main_index:nth-child(1){
    width: 30%;
    transition:all ease .6s;
}
.about_mk1.hover_1 .main_index:nth-child(2){
    width: 40%;
    transition:all ease .6s;
}
.about_mk1.hover_1 .main_index:nth-child(3){
    width: 30%;
    transition:all ease .6s;
}




.about_mk1.hover_2 .main_index:nth-child(1){
    width: 30%;
    transition:all ease .6s;
}
.about_mk1.hover_2 .main_index:nth-child(2){
    width: 30%;
    transition:all ease .6s;
}
.about_mk1.hover_2 .main_index:nth-child(3){
    width: 40%;
    transition:all ease .6s;
}

/* ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â³ÃƒÂ¤Ã‚ÂºÃ…Â½ÃƒÂ¦Ã‹â€ Ã¢â‚¬ËœÃƒÂ¤Ã‚Â»Ã‚Â¬ */
.briefPage {
	width: 100%;
	height: auto;
	margin-bottom: 80px;
}

.briefBg {
	width: 100%;
	height: 480px;
	object-fit: cover;
}

.bg {
	height: 550px;
}

.briefZbg {
	width: 100%;
	position: relative;
}

.briefZbg_2 {
	width: 100%;
	position: absolute;
	top: -150px;
	z-index: 999;
}

.briefZbg_2>div {
	position: relative;
}

.briefZbg_2>div>img {
	width: 154px;
	height: 114px;
	display: block;
	text-align: center;
	margin: 0 auto;
}

.briefZbg_2>div>div {
	width: 100%;
	/* text-align: center; */
	height: 52px;
	position: absolute;
	top: 0;
}

.briefZbg_2>div>div>p {
	width: 52px;
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: 1000;
	color: #FFFFFF;
	width: 58px;
	display: block;
	text-align: center;
	margin: 10px auto;
	/* 
	z-index: 99999; */
}

.briefZbg_1 {
	width: 100%;
	position: absolute;
	top: -98px;
	z-index: 99;
	object-fit: cover;
	height: 145px;
}

.briefConZbg {
	position: relative;
}

.briefConZbg_img {
	position: absolute;
	top: 0;
	height: 94px;
	width: 1583px;
}

.briefConZbg_img {
	position: relative;
}

.briefConZbg>div>img {
	width: 154px;
	height: 114px;
}

.briefConZbg>div>p {
	width: 52px;
	height: 60px;
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 36px;
}

.brief_conTit {
	width: 100%;
	height: 30px;
	margin-bottom: 65px;
}

.brief_conTit>p {
	width: auto;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 36px;
	/* border-bottom: 2px solid #66315C; */
}

.xian {
	width: 40px;
	height: 3px;
	background: #66315C;
}

.briefConDetail {
	width: 100%;
	height: 520px;
	margin-bottom: 43px;
}

.detail_letf {
	width: 55%;
	height: auto;
	max-height: 526px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	/* white-space: nowrap; */
}

.detail_rigth {
	width: auto;
	height: auto;
}

.detail_rigth>img {
	object-fit: cover;
}

.brandBrief {
	height: 140px;
	display: flex;
	border-top: 1px solid #CBCAC6;
	padding: 66px 0 100px;
}

.brandBrief_index {
	flex: 1;
	position: relative;
}

.brandBrief_index>img {
	width: 133px;
	height: 132px;
	position: absolute;
	left: 30px;
}

.brandBrief_index>p {
	width: 94px;
	font-size: 16px;
	font-family: Noto Sans S Chinese;
	font-weight: 400;
	color: #666666;
	text-align: center;
	line-height: 24px;
	position: absolute;
	top: 40px;
	left: 50px;
}

.briefPage {
	height: 100%;
}

.culture {
	width: 100%;
	height: 100%;
}

.culture_con {
	height: 340px;
	margin-bottom: 30px;
	overflow: hidden;
}

.culture_one {
	width: 54%;
	height: 340px;
}

.culture_one>img {
	height: 340px;
	object-fit: cover;
}

.culture_two {
	width: 45%;
	height: 340px;
	background-color: white;
	position: relative;
}

.culture_two>img {
	width: 187px;
	height: 187px;
	position: absolute;
	top: 70px;
	left: 33%;
}

.culture_text {
	width: auto;
	height: 100px;
	margin: 21% 0;
	text-align: center;
	font-family: Microsoft YaHei;
}

.culture_text>p:nth-child(1) {
	height: 35px;
	font-size: 34px;
	font-weight: 1000;
	color: #333333;
	margin-bottom: 20px;
}

.culture_text>p:nth-child(2) {
	height: 30px;
	font-size: 24px;
	font-weight: 400;
	color: #666666;
}

/* ÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â³ÃƒÂ¤Ã‚ÂºÃ…Â½ÃƒÂ¦Ã‹â€ Ã¢â‚¬ËœÃƒÂ¤Ã‚Â»Ã‚Â¬>ÃƒÂ¨Ã‚ÂÃ‚Â£ÃƒÂ¨Ã‚ÂªÃ¢â‚¬Â°ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾ÃƒÂ¨Ã‚Â´Ã‚Â¨ÃƒÂ¨Ã‚Â½Ã‚Â®ÃƒÂ¦Ã¢â‚¬â„¢Ã‚Â­ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ */
/* .honor_con {
	height: 450px;
	margin-bottom: 80px;
} */

.swiper_box {
	width: 100%;
	height: 300px;
	position: relative;
}

.swiper_box>.swiper-container {
	width: 1000px;
	height: auto;
	padding-top: 40px;
}

.product_box .swiper-container .swiper-wrapper .swiper-slide {
	width: 31.5% !important;

}

.swiper_box .swiper-container .swiper-wrapper .swiper-slide {
	width: 33%;
	height: 386px;
	overflow: hidden;
}
.swiper_box .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{transform: scale(1.2);}


.engine_box .swiper-container .swiper-wrapper .swiper-slide {
	/* width: 100% !important; */
	height: 250px !important;
	/* display: flex; */
	/* flex-wrap: wrap; */
	transform: scale(1)!important;
}

.swiper_box .swiper-container .swiper-wrapper .swiper-slide img {
	width: 311px !important;
	object-fit: cover;
}

.engine_box .swiper-container .swiper-wrapper .swiper-slide img {
	width: 100% !important;
	object-fit: cover;
	height: 154px;
}

.product_box .swiper-container .swiper-wrapper .swiper-slide img {
	width: 240px !important;
	object-fit: contain;
	height: 277px;
}

strong {
	width: auto;
}

.brief_conTit .swiper-button-next {
	width: 11px;
	height: 19px;
}

/* ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â»ÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ¥Ã‚Â¿Ã†â€™ */
.newsCenterPage {
	width: 100%;
	height: 100%;
}

.newsCenterPage.hover_2 .newsCenter_box1{height:60%; transition: all 0.5s;}
.newsCenterPage.hover_2 .newsCenter_box2{height:40%; transition: all 0.5s;}
.newsCenterPage.hover_3 .newsCenter_box2{height:60%; transition: all 0.5s;}
.newsCenterPage.hover_3 .newsCenter_box1{height:40%; transition: all 0.5s;}
.newsCenterPage .newsCenter_box1 .centerDetail,.newsCenterPage .newsCenter_box1 .center_text{transition: all 0.5s;}
.newsCenterPage.hover_3 .newsCenter_box1 .centerDetail{margin-top:1%;transition: all 0.5s;}
.newsCenterPage.hover_3 .newsCenter_box1 .center_text{margin-top:8%;transition: all 0.5s;}

.newsCenter_box {
	width: 100%;
	height: 50%;
	overflow: hidden;
	position: relative;
	 transition: all 0.5s;
}

.newsCenter_box>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	z-index: 99;
	position: absolute;
	top: 0;
	    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}
.newsCenter_box:hover img{    transform: scale(0.5);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
        transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -o-transform: scale(1.1);}
.newsCenter_box .centerDetail {
	margin-top: 7%;
}

.newsCenter_box .Detail_text img{  transition: all 0.5s;}
.newsCenter_box:hover .Detail_text img{    transform: scale(0.5);
    -ms-transform: scale(2.1);
    -moz-transform: scale(2.1);
    -webkit-transform: scale(2.1);
        transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -o-transform: scale(2.1);}
.center_boxCon {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 999;
	/* display: flex; */
}
.center_boxCon a{display:block;height:100%}
.brandPagemk1>div {
	height: 100%;
}

.centerDetail {
	width: 320px;
	height: 253px;
	margin: 0 auto;
	position: revert!important;
}
#brandMk_a1 .centerDetail{position:absolute!important;}
.newsCenterPage .centerDetail{position:relative!important;}
.centerDetail .Detail_text img{ transition: all 0.5s;}
.centerDetail:hover .Detail_text img{    transform: scale(0.5);
    -ms-transform: scale(2.1);
    -moz-transform: scale(2.1);
    -webkit-transform: scale(2.1);
        transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -o-transform: scale(2.1);}
.centerDetail_bg {
	width: 100%;
	height: auto;
	text-align: center;
	position: absolute;
	top: 0;
}

.newsCenter_box .centerDetail_style1 {
	margin-left: 16%;
}

.newsCenter_box .centerDetail_style2 {
	margin-right: 16%;
}

.centerDetail_bg>img {
	width: 320px;
	object-fit: cover;
	margin: 0 auto;
	display: block;
	transition-duration: .4s;
}

.centerDetail_text {
	width: 100%;
	position: absolute;
	top: 30px;
	transition-duration: .4s;
}

.centerDetail:hover .centerDetail .centerDetail_text {
	top: 130px;
	transition-duration: .4s;
}

.HezuoPagemk:hover .centerDetail .centerDetail_bg>img {
	/*width: 340px;*/
	object-fit: cover;
	transition-duration: .4s;
	transform: scale(0.5);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
        transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -o-transform: scale(1.1);
}

.centerDetail:hover .Detail_text p {
	font-size: 30px;
	margin-top: 15px;
	transition-duration: .4s;
}

.centerDetail:hover .Detail_text button {
	width: 130px;
	height: 32px;
	margin-top: 15px;
	line-height: 18px;
	transition-duration: .4s;
}

.centerDetail:hover .Detail_text button a {
	font-size: 11px;
	transition-duration: .4s;
	width: 96px;
}

.Detail_text {
	text-align: center;
}

.Detail_text p {
	height: 35px;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: 36px;
	transition-duration: .4s;
}

.Detail_text button {
	width: 120px;
	height: 34px;
	background: rgba(0, 0, 0, 0);
	border: 2px solid #FFFFFF;
	border-radius: 17px;
	margin-top: 30px;
	transition-duration: .4s;
}

.Detail_text button a {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.center_text {
	width: 600px;
	text-align: center;
	margin: 13% auto;
}

.center_text p {
	/* width: 60%; */
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.newsListPage,
.newsDetailPage,
.enginePage {
	margin-top: 40px;
}
.newsDetailPage .Detail_con img{width:100%;}
.newsListPage>div {
	margin-bottom: 60px;
}

.newsHotspot {
	display: flex;
}

.HotSpotIndex {
	flex: 1;
}

.HotSpotIndex_img {
	width: 388px;
	height: 264px;
	overflow: hidden;
}

.HotSpotIndex_img>img {
	width: 388px;
	object-fit: cover;
}

.HotSpotIndex_simple {
	width: 362px;
	height: 94px;
	padding: 18px 13px;
	background-color: #A44479;
}

.Simple_text>p:nth-child(1) {
	width: 74px;
	height: 15px;
	font-size: 14px;
	font-family: Arial;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 10px;
}

.Simple_text>p:nth-child(2) {
	width: 253px;
	height: 20px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.newsHotspot_btn {
	width: 100px;
	margin: 20px auto 0;
}

.newsHotspot_btn:hover button {
	background-color: white;
	border: 2px solid #A44479;

}

.newsHotspot_btn:hover button a {
	color: #A44479;
}

.newsHotspot_btn>button {
	width: 100px;
	height: 34px;
	background-color: #A44479;
	border: 2px solid #FFFFFF;
	border-radius: 17px;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.newsHotspot_btn>button>a {
	color: whtie;
}

.newsHotspotList {
	overflow: hidden;
}

.newsHotspotList>div {
	margin-bottom: 20px;
}

.newsHotspotList>div:hover .HotspotList_text>p {
	color: #A44479;
}

.HotspotList_text {
	width: 100%;
	display: block;
	overflow: hidden;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
}

/* ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¥Ã¢â€žÂ¢Ã‚Â¨ */
.disabled {
	display: inline-block;
	width: 26px;
	height: 26px;
	/* background-color: white; */
	border-radius: 50%;
	text-align: center;
	line-height: 26px;
}

.disabled>img {
	border-radius: 50%;
	margin-top: 0px;
	width: 26px;
}

.disabled:hover {
	/* background-color: #A44479; */
}

.digg {
	/*width: 380px;*/
	/*display: flex;*/
	/*margin: 43px auto 0;*/
	text-align: center;
}
.digg .digg_main{    display: inline-block;}
.digg .digg_main a{float:left;}
.digg .digg_main a.num1{color:#A44479}
.digg .digg_main pages a{float:left;}
.digg .digg_main pages a.num1{color:#A44479}
.digg .digg_main pages li{float:left;}
.digg .digg_main pages li.num1{color:#A44479}
.fenye {
	height: 26px;
	line-height: 26px;
	margin: 0 20px;
	float: left;
}

.fenye a {
	margin:0 4px;
	color: #ccc;
}

.fenye a:hover {
	color: #A44479;
}

.newsDetailPage {
	padding-bottom: 42px;
}

.newsDetailPage>div {
	width: 100%;
}

.Detail_tit {
	width: auto;
	height: 30px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.Detail_tips {
	width: auto;
	height: 20px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	margin: 20px 0;
}

.Detail_tips>span:nth-child(1) {
	margin-right: 40px;
}

.Detail_con>p {
	width: 981px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 24px;
}

.Detail_con>img {
	display: block;
	width: 500px;
	object-fit: cover;
	margin: 13px auto 24px;
}

.action {
	width: 1000px;
	display: flex;
	margin: 0 auto;
	padding-top: 21px;
	border-top: 1px solid #DFDFDF;
	text-align: center;
}

.action>p {
	flex: 1;
}

.action>p>a {
	height: 20px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* ÃƒÂ¥Ã¢â‚¬Å“Ã‚ÂÃƒÂ§Ã¢â‚¬Â°Ã…â€™ÃƒÂ¤Ã‚ÂºÃ‚Â§ÃƒÂ¥Ã¢â‚¬Å“Ã‚Â */
.productDetail_mk1 {
	width: 100%;
	height: auto;
	margin-bottom: 40px;
}

.productDetail_mk1>div {
	display: inline-block;
}

.productImg {
	width: 350px;
	height: auto;
	max-height: 310px;
	overflow: hidden;
}

.productImg>img {
	width: 100%;
	margin: 10px auto;
	object-fit: contain;
	display: block;
	height: 206px;
}

/* @media screen and (width:1300){ 
	.brandMk1{
		height: 600px;
	}
} */
.productIntroduce>p:nth-child(1),
.product_mkTit>p {
	font-size: 14px;
	font-family: Arial;
	font-weight: 400;
	color: #666666;
	margin-bottom: 35px;
}

.productIntroduce>p>span,
.product_mkTit>p>span {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BF5992;
}

.productIntroduce>p:nth-child(2) {
	width: 637px;
	height: 103px;
	font-size: 14px;
	font-family: Arial;
	font-weight: 400;
	color: #666666;
	line-height: 28px;
}

.productDetail_mk2 {
	width: 100%;
	height: 136px;
	display: flex;
	text-align: center;
}

.padd {
	margin: 0 11px;
}

.productMk2_index {
	flex: 1;
	background-color: #F5F5F5;
}

.Mk2_indexTit {
	height: 20px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #BF5992;
	/* margin: 12px 0; */
	padding: 12px 0;
}

.productMk2_index>p:nth-child(2) {
	width: 250px;
	font-size: 11px;
	font-family: Arial;
	font-weight: 400;
	color: #666666;
	margin: 0 auto;
	line-height: 18px;
}

.productDetail_mk3 {
	text-align: center;
	width: 100%;
	margin-top: 14px;
	background-color: #F5F5F5;
}

.xian2 {
	border: 1px solid white;

}

.Mk2_idnexText {
	padding: 30px;
	text-align: left;
}

.Mk2_idnexText>p {
	width: 457px;
	/* height: 133px; */
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 30px;
}

.product_mk2 {
	width: 100%;
	height: 300px;
	margin: 36px 0;
	position: relative;
}

.product_logo {
	width: 100%;
	height: 300px;
	position: absolute;
	top: 0;
}

.product_logo>img {
	width: 298px;
	height: 296px;
	display: block;
	margin: 0 auto;
}

.product_mk2Con,
.product_mk3Con {
	width: 100%;
	height: 300px;
}

.product_mk2mainText {
	width: 100%;
	height: 200px;
}

.Textleft1>p {
	width: 283px;
	font-size: 15px;
	font-family: Arial;
	font-weight: bold;
	color: #666666;
	line-height: 30px;
}

.Textleft2>p {
	max-width: 400px;
	font-size: 14px;
	font-family: Arial;
	color: #666666;
	line-height: 30px;
}

.Mk2_Textrigth {
	width: 300px;
	height: 200px;
	position: relative;
}

.Mk2_Textrigth>img:nth-child(1) {
	position: absolute;
	top: 45px;
	left: 80px;
	display: block;
	max-width: 300px;
	object-fit: cover;
	z-index: 999;
}

.Mk2_Textrigth>img:nth-child(2) {
	display: block;
	max-width: 300px;
	object-fit: cover;
	margin: auto;
}

.product_mk3 {
	height: 350px;
	margin-bottom: 30px;
}

.product_mk3flow {
	margin-bottom: 10px;
	width: 100%;
	height: 350px;
}

.product_mk3flow>div {
	display: inline-block;
}

.product_mk3Small {
	width: 100%;
	height: 64px;
}

.product_mk3Small>p,
.product_mk3Tips>p:nth-child(1) {
	font-size: 15px;
	font-family: Arial;
	color: #666666;
}

.mk3flow_text {
	width: auto;
	font-size: 14px;
	font-family: Arial;
	color: white;
	padding: 2px 4px;
	border-radius: 5px;
	margin-rigth: 10px;
}

.triangleBOX {
	width: 15px;
	height: 20px;
	margin-top: 5px;
	margin-left: 10px;
}

.triangle {
	height: 0;
	width: 0;
	border-style: solid;
	border-width: 8px 8px 8px 8px;
	border-height: 10px;
	margin-top: 5px;
}

.san1 {
	border-color: transparent transparent transparent #D3646F;
}

.san2 {
	border-color: transparent transparent transparent #8C5393;
}

.fen {
	background-color: #D3646F;
}

.zi {
	background-color: #8C5393;
}

.product_mk3Tips {
	width: 800px;
	height: 253px;
	margin-top: 30px;
}

.product_mk3Tips>p {
	font-size: 14px;
	font-family: Arial;
	font-weight: 400;
	color: #666666;
	line-height: 30px;
}

.product_mk4 {
	width: 100%;
	height: 300px;
}

.Mk4_style {
	width: 650px;
}

.Mk4_con {
	width: 100%;
	height: auto;
}

.Mk4_conImg {
	width: 300px;
	height: 200px;
	position: relative;
}

.Mk4_conImg>img:nth-child(1) {
	position: absolute;
	max-width: 300px;
	z-index: 99999;
	object-fit: cover;
	top: 45px;
	left: 70px;
}

.Mk4_conImg>img:nth-child(2) {
	position: absolute;
	max-width: 300px;
	object-fit: cover;
}

.productListPage {
	width: 100%;
	/* height: 100%; */
	background-color: #F1F0F2;
}

.productList_mk1 {
	width: 100%;
	height: 430px;
	padding-top: 63px;
}

.pr_mk1Logo {
	width: 100%;
	height: 73px;
}

.pr_mk1Logo>img {
	display: block;
	width: 270px;
	object-fit: cover;
	margin: 0 auto;
}

.pr_mk1brand {
	width: 100%;
	height: 233px;
	margin: 42px 0 36px;
}

.pr_mk1brand>img {
	display: block;
	margin: 0 auto;
	width: 861px;
	object-fit: cover;
}

.productList_mk2 {
	width: 100%;
	height: 750px;
}

.productNavBar {
	width: 720px;
	height: 80px;
	margin: 0 auto 60px;
	display: flex;
	position: relative;
	    margin-bottom: 40px;
}
.productNavBar .btn_1{cursor: pointer;position:absolute;left: -40px;top: 0px;font-size:0px;width:48px;height:48px;background:url(../img/zbtn_1.png) center center no-repeat;}
.productNavBar .btn_2{cursor: pointer;position:absolute;right: -40px;top: 0px;font-size:0px;width:48px;height:48px;background:url(../img/ybtn_1.png) center center no-repeat;}
/*.productNavBar .btn_1:hover,.productNavBar .btn_2:hover{opacity:0.6}*/
.productNavBar .btn_1:hover{background:url(../img/zbtn_1i.png) center center no-repeat;}
.productNavBar .btn_2:hover{background:url(../img/ybtn_1i.png) center center no-repeat;}


.swiper_box2 {
	width: 600px;
	margin: 0 auto;
}
.swiper_box2 .swiper-container{height:80px;}
.title_list {
	width: 880px;
	height: 110px;
	display: flex;
	margin: 0 auto;
}

.title_index {
	flex: 1;
	position: relative;
}

.onclick {
	width: 478px;
	height: 110px;
	object-fit: cover;
	display: block;
	position: absolute;
	top: -18px;
	left: -120px;
	z-index: 9999;
	/* display: none; */
}

.title_index>p {
	width: 224px;
	height: 74pxpx;
	line-height: 74px;
	text-align: center;
	/* color: white; */
	z-index: 9999;
	/* position: absolute;
	top: 0;
	left: 140px; */
}

.noonclick {
	width: 224px;
	height: 74px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0%;
	object-fit: cover;
}

.NavBar_index {
	height: 110px;
}

.NavBarHover {
	position: relative;
	width: 423px;
	height: 110px;
	text-align: center;
	z-index: 99999;
}

.NavBarHover>img {
	width: 260px;
	height: 61px;
	object-fit: cover;
	margin-top: 2px;
	display: none;
}
.NavBarHover.swiper-slide-active img{
    margin-top:0 ;
}
.NavBarHover>div {
	position: absolute;
	top: 0;
	height: 35px;
}

.NavBarHover>div>p {
	text-align: center;
	font-size: 21px;
	height: 50px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 50px;
	z-index: 9999;
}

/* .NavBarNoHover {
	width: 175px;
	height: 74px;
	position: relative;
}

.NavBarNoHover>img {
	width: 226px;
	object-fit: cover;
	position: absolute;
	top: 20px;
	z-index: 9;
}

.NavBarNoHover>div {
	position: absolute;
	top: 0;
	height: 25px;
	z-index: 999;
}

.NavBarNoHover>div>p {
	width: 226px;
	text-align: center;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 110px;
} 
*/


.btn_style {
	/*background-image: none !important;*/
	background-color: white;
	width: 48px !important;
	height: 48px !important;
	/*background-image: none !important;*/
	border-radius: 50%;
}

.btn_style:hover {
	background-color: #B95791;
}

.btn_style img {
	object-fit: cover;
	display: block;
	margin: 10px auto;
	display: none;
}

.briefPage .btn_style img{display:block}

.briefPage .btn_style2 {
	background-image: none;
	background-color: #B95791;
}
.briefPage .btn_style2:hover{opacity:0.6}


.brief_con .swiper_box .swiper-container .swiper-wrapper .swiper-slide{height:286px;}

.btn_style2{}
.product_box {
	padding: 30px 0;
	height: 386px !important;
	background-color: #DBB3CB;
	position: relative;
}

.product_box .swiper-button-next {
	right: 48px !important;
	background: url(../img/pro_right.png) center center no-repeat;
	width: 48px;height: 48px;
}

.product_box .swiper-button-prev {
	left: 110px !important;
	background: url(../img/pro_left.png) center center no-repeat;
	width: 48px;height: 48px;
}
.product_box .swiper-button-next:hover{background: url(../img/pro_righti.png) center center no-repeat;}
.product_box .swiper-button-prev:hover{background: url(../img/pro_lefti.png) center center no-repeat;}


.productSwiper {
	/*max-height: 315px;*/
	overflow: hidden;
}

/*.productSwiper img {*/
/*	width: 190px;*/
/*	object-fit: cover;*/
/*}*/

.productSwiper p {
	height: 12px;
	font-size: 14px;
	font-family: Arial;
	font-weight: 400;
	color: #333333;
	margin-top: 18px;
}

.sketch {
	margin: 30px 0;
	height: 120px;
}

.sketch>p {
	width: 980px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 30px;
	margin: 0 auto;
	text-align: center;
}
.sketch>p:first-child{text-align:center;}


.engine_box {
	width: auto;
	height: 210px;
	position: relative;
}

.engine_box .slide_Content {
	width: 35.5%;
	height: auto;
	display: flex;
	flex-wrap: wrap;
}

.engine_box .swiper-slide {
	/*width: 50% !important;*/
}
.engine_box .slide_indexImg{width:100%;}

.engine_box .slide_index {
	height: 220px;
	/*flex: 1;*/
	margin: 0 10px;
	width: 31% !important;
}

.slide_indexImg {
	width: 200px;
	object-fit: cover;
}

.slide_indexImg>img {
	display: block;
}

.slide_indexText {
	width: 100%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	background: #B96AA8;
}

.slide_indexText:hover {
	background-color: #B96AA8;
}

.atttactPage {
	height: auto;
	background-color: white;
}

.brandMk1,
.cooperMk1 {
	width: 100%;
	height: 925px;
	overflow: hidden;
	position: relative;
}



.brandPagemk1>div>img {
	width: 100%;
	object-fit: cover;
	position: absolute;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
	-o-transition: all 0.5s;
	clip-path:
		polygon(0 0, 100% 0%, 100% 51.3%, 0% 100%, 0 calc(100% - 70px));
}
.brandPagemk1>div>img:hover,.brandPagemk2>div>img:hover,.brandPagemk3>div>img:hover,.cooperPagemk3>div>img:hover,.cooperPagemk2>div>img:hover,.cooperPagemk1>div>img:hover{
    transform: scale(0.5);
    -ms-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -webkit-transform: scale(1.03);
    -o-transform: scale(1.03);
}
/* .brandPagemk2 {
	height: auto;
	position: absolute;
	top: 0;
	left: 51.1%;
}
 */
.brandPagemk2>div>img {
	width: 100%;
	/* height: 749px; */
	object-fit: cover;
	position: absolute;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
	-o-transition: all 0.5s;
	clip-path:
		polygon(0 0, 100% 0%, 100% 100%, 0 51%, 0 calc(100% - 70px));
}

.brandPagemk3 {
	width: 100%;
	position: absolute;
	top: 52%;
}

.brandPagemk3>div>img {
	width: 100%;
	object-fit: cover;
	position: absolute;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
	-o-transition: all 0.5s;
}

.brandPagemk1>div,
.brandPagemk2>div,
.brandPagemk3>div {
	position: relative;
}

.brandPagemk3 div .centerDetail_bg img,
.brandPagemk1 div .centerDetail_bg img,
.brandPagemk2 div .centerDetail_bg img {
	margin-top: 65px !important;
}

.brandPagemk3 div .centerDetail_text,
.brandPagemk2 div .centerDetail_text,
.brandPagemk1 div .centerDetail_text {
	top: 90px !important;
}

.brandPagemk3 div .centerDetail_bg img:hover .centerDetail_text,
.brandPagemk1 div .centerDetail_bg img:hover .centerDetail_text,
.brandPagemk2 div .centerDetail_bg img:hover .centerDetail_text {
	top: 80px !important;
}

.cooperPagemk1,
.cooperPagemk2 {
	width: 49.7%;
	position: absolute;
	top: 10px;
}

.cooperPagemk1 {
	left: 0;
	 width: 49.7%;height: 100%;overflow: hidden;
}

.cooperPagemk1>div>img {
	width: 100%;
	/* height: 606px; */
	object-fit: cover;
	position: absolute;
	display: block;
	/* transition: all 0.5s;
	 -moz-transition: all 0.5s;
	 -webkit-transition: all 0.5s;
	 -o-transition: all 0.5s; */
	clip-path:
		polygon(0 0, 100% 48%, 100% 100%, 0% 100%, 0 calc(100% - 70px));

}

.cooperPagemk1>div>img,
.cooperPagemk2>div>img {
	 transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s; 
}

.cooperPagemk1>div>img,
.cooperPagemk2:hover img {
	/* 	transform: scale(1.1);*/
	/*-ms-transform: scale(1.1);*/
	/*-moz-transform: scale(1.1);*/
	/*-webkit-transform: scale(1.1);*/
	/*-o-transform: scale(1.1); */
}
.cooperPagemk1>div>img:hover{transform: scale(1.03);
	-ms-transform: scale(1.03);
	-moz-transform: scale(1.03);
	-webkit-transform: scale(1.03);
	-o-transform: scale(1.03); }

.cooperPagemk2 {
	right: 0;
}

.cooperPagemk2 .centerDetail {
	position: absolute;
	top: 460px;
	right: 28%;
}

.cooperPagemk2>div>img {
	width: 100%;
	/* height: 606px; */
	object-fit: cover;
	display: block;
	/* transition: all 0.5s;
	 -moz-transition: all 0.5s;
	 -webkit-transition: all 0.5s;
	 -o-transition: all 0.5s; */
	clip-path:
		polygon(0 47%, 100% 0, 100% 100%, 0 100%, 0 calc(100% - 70px));
transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.cooperPagemk3 {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
}

.cooperPagemk3 .centerDetail {
	position: absolute;
	top: 10px;
	left: 41.4%;

}

.cooperPagemk3>div>img {
	width: 100%;
	object-fit: cover;
	display: block;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
	-o-transition: all 0.5s;
	clip-path: polygon(0 0, 100% 0, 50% 100%);


}

.cooperPagemk1 .centerDetail {
	position: absolute;
	top: 460px;
	left: 28%;
}

.cooperPagemk3 div .centerDetail_bg img {
	margin-top: 10px !important;
}

.cooperPagemk3 div .centerDetail_text {
	top: 30px !important;
}

.cooperPagemk3 div .centerDetail_bg img:hover .centerDetail_text {
	top: 30px !important;
}

.hezuoMk1 {
	width: 100%;
	height: 617px;
	overflow: hidden;
	position: relative;
}

.HezuoPagemk1 {
	/* width: 60%; */
	height: 100%;
	position: absolute;
	left: 0;

}

.HezuoPagemk1>div>img {
	width: 118%;
	height: 100%;
	/* width: 940px; */
	object-fit: cover;
	position: absolute;
	display: block;
	clip-path:
		polygon(0 0, 100% 0, 72% 100%, 0 100%, 0 calc(100% - 70px));
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.HezuoPagemk1:hover>div>img,.HezuoPagemk2:hover>div>img{
    transform: scale(0.5);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;

}
.HezuoPagemk2,
.HezuoPagemk1 {
	width: 52%;
}

.HezuoPagemk2 {
	position: absolute;
	left: 42.4%;
	height: 100%;
}

.HezuoPagemk2>div>img {
	height: 100%;
	width: 111%;
	object-fit: cover;
	position: absolute;
	clip-path: polygon(30% -1%, 100% 0, 100% 100%, 2.5% 100%, 5% calc(100% - 70px));
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.iframe {
	border: none !important;
}

.HezuoPagemk1 .centerDetail .centerDetail_bg {
	width: 100% !important;
	height: 245px !important;
	margin-top: 345px !important;
	left: 0;
}

.HezuoPagemk1 div .centerDetail_text {
	top: 370px !important;
	left: 0;
}

.HezuoPagemk2 .centerDetail .centerDetail_bg {
	width: 100% !important;
	height: 245px !important;
	margin-top: 355px !important;
}

.HezuoPagemk2 .centerDetail {
	position: absolute;
	left: 46%;
}

.HezuoPagemk2 div .centerDetail_text {
	top: 380px !important;
}

.HezuoPagemk2 div .centerDetail:hover .centerDetail_text {
	top: 360px !important;
}
.HezuoPagemk{
    transition-duration: .4s;
}
    
.brandMk1.hover_2 .HezuoPagemk1{
width: 55%;    transition-duration: .4s;
}
.brandMk1.hover_2 .HezuoPagemk2{
  width: 46%;
  left: 50.7%;    transition-duration: .4s;
}
.brandMk1.hover_3 .HezuoPagemk1{
    width: 46%;    transition-duration: .4s;
}
.brandMk1.hover_3 .HezuoPagemk2{
    width: 55%;left: 39.4%;    transition-duration: .4s;
}


.brandMk1.hover_2 .HezuoPagemk1>div>img{    clip-path: polygon(0 0, 100% 0, 84% 100%, 0 100%, 0 calc(100% - 70px));}
.brandMk1.hover_2 .HezuoPagemk2>div>img{clip-path: polygon(26% -1%, 100% 0, 100% 100%, 2.5% 100%, 5% calc(100% - 70px));}    

.brandMk1.hover_3 .HezuoPagemk1>div>img{    clip-path: polygon(0 0, 100% 0, 84% 100%, 0 100%, 0 calc(100% - 70px));}
.brandMk1.hover_3 .HezuoPagemk2>div>img{clip-path: polygon(26% -1%, 100% 0, 100% 100%, 2.5% 100%, 5% calc(100% - 70px));}    

.attractPage {
	width: 100%;
	height: 100%;
}

.attractMain {
	width: 940px;
	height: auto;
	padding: 30px;
	background-color: white;
}

.attractMainMK2 {
	margin-top: 50px;
}

.attractMain_tit {
	width: 100%;
	height: 30px;
	margin-bottom: 65px;
	text-align: center;
}

.attractMain_tit .xian {
	margin: 0 auto 20px;
}

.attractMain_tit>p:nth-child(1) {
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 36px;
}

.attractMain_tit>p:nth-child(2) {
	height: 20px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 36px;
}

.advantage {
	width: 940px;
	background-color: #AAAAAA;
	height: 450px;
	margin: 0 auto;
	position: relative;
}

.advantage>img {
	width: 100%;
	height: 450px;
	object-fit: cover;
	position: absolute;
}

.advantage>div {
	position: absolute;
	top: 0;
}

.advantage_brand {
	width: 300px;
	height: auto;
}

.advantage_brand>img {
	width: 260px;
	object-fit: cover;
	display: block;
	margin: 0 auto;
}

.advantage>div>div {
	display: inline-block;
}

.advantage_con {
	margin-left: 20px;
}

.advantage_tit>p {
	display: inline-block;
	margin: 33px 0 0;
}

.advantage_tit>p:nth-child(1) {
	width: 42px;
	height: 42px;
	background: #B978B8;
	border-radius: 50%;
	font-size: 20px;
	font-family: Arial;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 42px;
	text-align: center;
}

.advantage_tit>p:nth-child(2) {
	width: 108px;
	height: 25px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}

.advantage_text {
	width: 294px;
	height: 37px;
	margin-top: 16px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
}

.jiameng {
	width: 100%;
	height: 330px;
	display: flex;
	margin-top: 30px;
}

.jiameng_index {
	width: 280px;
	padding: 10px;
	background-color: #F5F5F5;
}

.jiameng_style {
	margin: 0 20px;
}

.jiameng_img>img {
	width: 280px;
	object-fit: cover;
}

.jiameng_text>p {
	width: 276px;
	height: 40px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	color: #333333;
	line-height: 24px;
	margin: 28px 0 23px;
}

.jiameng_text>p>span {
	font-weight: bold;
	font-size: 16px;
}

.attractMainMK3 {
	margin-top: 60px;
}

.liucheng {
	height: 182px;
	display: flex;
}

.liucheng_index {
	text-align: center;
	flex: 1;
	width: 182px;
	margin: 0 9px;
	background-color: #F5F5F5;
}

.liucheng_index:hover {
	background-color: #B978B8;
}

.liucheng_index:hover .liucheng_text div p:nth-child(1) {
	color: #BD81BC;
}

.liucheng_index:hover .liucheng_text div p:nth-child(2) {
	color: white;
}

.liucheng_index:hover .liucheng_img img {
	filter: drop-shadow(46px 0 #fff);
	position: relative;
	left: -46px;
}

.liucheng_img {
	width: 100%;
	height: 46px;
	margin-top: 40px;

}

.liucheng_img>img {
	width: 46px;
	object-fit: cover;
	display: block;
	margin: auto;
}

.liucheng_text {
	width: 100%;
	height: 80px;
	line-height: 80px;
}

.liucheng_text>div {
	position: relative;
	margin: 0 auto;
}

/* 
.liucheng_text>img {
	width: 74px;
	object-fit: cover;
	position: absolute;
	top: 15px;
	left: 50px;
}
 */
.liucheng_text p:nth-child(1) {
	position: absolute;
	top: 0;
	left: 55px;
	font-size: 60px;
	color: #EEEEEE;
	z-index: 1;
}

.liucheng_text p:nth-child(2) {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	position: absolute;
	left: 50px;
	z-index: 9999999;
	/* line-height: 36px; */
}

.attractMainMK4 {
	height: 310px;
	width: 100%;
	margin-top: 60px;
}

.tianxie_tit {
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background-color: #B978B8;
}

.tianxie_tit>p {
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.tianxieConten {
	height: 130px;
	width: 800px;
	border: 5px solid #B978B8;
	padding: 60px 65px;
}

.tianxieConten>div {
	display: inline-block;
}

.myTel,
.YouTel {
	width: 49%;
}

.input_box {
	width: 430px;
	height: 45px;
	border-bottom: 2px solid #AAAAAA;
}

.input_box>input {
	width: 430px;
	border: none;
	height: 45px;
}

.myTel>p {
	height: 15px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	line-height: 36px;
}

.myTel_img>img {
	width: 64px;
	object-fit: cover;
}

.myTelcon {
	overflow: hidden;
	margin-bottom: 35px;
}

.myTel_Con p {
	width: 231px;
	/* height: 56px; */
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 36px;
}

.myTel_Con {
	width: 300px;
}

.input_submit {
	width: 430px;
	height: 45px;
	text-align: right;
	margin-top: 18px;
}

.input_submit input {
	width: 140px;
	background-color: #B061AF;
	height: 45px;
	border-radius: 30px;
	border: none;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}

.contact_address {
	height: auto;
	overflow: hidden;
	margin: 50px auto;
}

.address_style {
	/* width: 300px; */
	margin-top: 80px;
}

.address .detail_tit {
	/* width: 72px; */
	height: 25px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}

.detail_text {
	width: 480px;
	height: 30px;
	line-height: 30px;
	margin-top: 15px;
}

.detail_text>div {
	display: inline-block;
}

.detail_text>div:nth-child(1) {
	width: 24px;
	height: 24px;
	/*overflow: hidden;*/
}

.detail_text>div:nth-child(2) {
	width: 440px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	/* line-height: 28px; */
	color: #333333;
}

.diyStyle .Pager {
	width: 21px;
	height: 21px;
	border-radius: 50%;
}

.navigationList_idnex:nth-child(2) .Twolevel {
	background-color: rgba(102, 49, 92, 0.8);
}

.navigationList_idnex:nth-child(3) .Twolevel {
	background-color: rgba(164, 68, 121, 0.8);
}

.navigationList_idnex:nth-child(4) .Twolevel {
	background-color: rgba(191, 89, 146, 0.8);
}

.navigationList_idnex:nth-child(5) .Twolevel {
	background-color: rgba(185, 106, 168, 0.8);
}

.navigationList_idnex:nth-child(6) .Twolevel {
	background-color: rgba(185, 120, 184, 0.8);
}

.navigationList_idnex:nth-child(1):hover .icon_txt {
	color: rgba(53, 36, 71, 0.8);
}

.navigationList_idnex:nth-child(2):hover .icon_txt {
	color: rgba(102, 49, 92, 0.8);
}

.navigationList_idnex:nth-child(3):hover .icon_txt {
	color: rgba(164, 68, 121, 1);
}

.navigationList_idnex:nth-child(4):hover .icon_txt {
	color: rgba(191, 89, 146, 0.8);
}

.navigationList_idnex:nth-child(5):hover .icon_txt {
	color: rgba(185, 106, 168, 1);
}

.navigationList_idnex:nth-child(6):hover .icon_txt {
	color: rgba(185, 120, 184, 0.8);
}

.navigationList_idnex:nth-child(6):hover .logo {
	color: rgba(185, 120, 184, 0.8);
}

.logosty-1 {
	color: rgba(53, 36, 71, 0.8);
}

.logosty-2 {
	color: rgba(102, 49, 92, 0.8);
}

.logosty-3 {
	color: rgba(164, 68, 121, 0.8);
}

.logosty-4 {
	color: rgba(191, 89, 146, 0.8);
}

.logosty-5 {
	color: rgba(185, 106, 168, 0.8);
}

.logosty-5 {
	color: rgba(185, 120, 184, 0.8);
}

.scroller_page {
	position: fixed;
	left: 0;
	right: 30px;
	bottom: 200px;
	text-align: center;
	opacity: 1;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}

.swiper-pagination {
	width: 35px;
}

.swiper-pagination-bullet {
	width: 21px;
	height: 21px;
	border-radius: 50%;
	opacity: 1.0;
	background-color: white !important;
	/* margin-left: 4px !important; */
	margin-top: 40px !important;
	transition-duration: .4s;
}

.swiper-pagination-bullet-active {
	background-color: white;
	width: 33px;
	height: 29px;
	margin-left: -7px !important;
	clip-path: polygon(25% 0%, 71% 0%, 90% 25%, 50% 90%, 9% 30%, 28% 0%);
	transition-duration: .4s;
}
.indexSwiper .swiper-button-prev{background: url(../img/pro_top.png) center center no-repeat;    width: 34px;height: 34px;right:17px;top:32%;left:auto;    background-size: cover;}
.indexSwiper .swiper-button-next{background: url(../img/pro_bottom.png) center center no-repeat;    width: 34px;height: 34px;right:17px;bottom:26%;top:auto;    background-size: cover;}
.indexSwiper .swiper-button-prev:after,.indexSwiper .swiper-button-next:after{font-size:0}

.indexSwiper .swiper-button-prev:hover,.indexSwiper .swiper-button-next:hover{opacity:0.6;}


@media screen and (max-width:1800px) {
    #brandMk1 .brandPagemk3{top: 52%;}
} 

@media screen and (max-width:1680px) {
	.brandMk1 {
		height: 801px;
	}
	/*#brandMk1{height: 770px;}*/

   
   
   
	.cooperMk1 {
		height: 804px;
	}

}
@media screen and (max-width:1600px) {
    #brandMk1 .brandPagemk3{top: 50%;}
}


/*@media screen and (max-width:1550px) {*/
/*    #brandMk1{height:750px!important;}*/
/*    #brandMk1 .brandPagemk3{top: 49%;}*/
/*}*/
@media screen and (max-width:1445px) {

	.brandMk1,
	.cooperMk1 {
		height: 697px !important;
	}
		.main_nav a{padding:6px 0!important;}
		.Detail_text button{font-size:12px;}
		.indexSwiper .swiper-button-prev{top:28%;}
		.indexSwiper .swiper-button-next{    bottom: 20%;}
}
@media screen and (max-width:1440px) {

	/*.HezuoPagemk2,*/
	/*.HezuoPagemk1 {*/
	/*	width: 58px !important;*/
	/*}*/

	.brandMk1,
	.cooperMk1 {
		height: 688px !important;
	}

	.cooperPagemk1 .centerDetail {
		position: absolute !important;
		top: 300px !important;
		left: 22% !important;
	}

	.cooperPagemk3 .centerDetail {
		position: absolute !important;
		top: 10px !important;
		left: 38.5% !important;
	}

	.cooperPagemk2 .centerDetail {
		position: absolute !important;
		top: 300px !important;
		right: 22% !important;
	}
}

.cooperPagemk2 .ly_1,.cooperPagemk1 .ly_1,.cooperPagemk1 .ly_3{overflow:hidden;    width: 100%;height: 100%;}

@media screen and (max-width:1367px) {

	.brandMk1,
	.cooperMk1 {
		height: 657px !important;
	}

	.brandPagemk3 .centerDetail {
		position: absolute;
		top: -17px !important;
		right: 34% !important;
	}

	.cooperPagemk2 .centerDetail {
		position: absolute;
		top: 316px !important;
		right: 11% !important;
	}

	.cooperPagemk1 .centerDetail {
		position: absolute;
		top: 316px !important;
		left: 11% !important;
	}

	.cooperPagemk3 .centerDetail {
		height: auto;
		top: 10px !important;
		left: 38% !important;
	}

	.indexSwiper .swiper-button-prev{background: url(../img/zbtn_top.png) center center no-repeat;    width: 34px;height: 34px;right:18px;top:22%;left:auto}
.indexSwiper .swiper-button-next{background: url(../img/ybtn_bottom.png) center center no-repeat;    width: 34px;height: 34px;right:18px;bottom:14%;top:auto;}
}



@media screen and (max-width:1348px) {

	.brandMk1,
	.cooperMk1 {
		height: 597px;
	}
}

@media screen and (max-width: 1200px) {

	.brandMk1,
	.cooperMk1 {
		height: 590px;
	}
}

.brandPagemk1,
.brandPagemk2 {
	width: 49.7%;
	height: 100%;
	overflow: hidden;
}
.brandPagemk1 .centerDetail {
	position: absolute!important;
	top: 0;
	left: 28%;
}

.brandPagemk2 .centerDetail {
	position: absolute!important;
	top: 0;
	left: 28%;
}
.Detail_text img{width:14px;height:12px;}
/*.water_drop {*/
/*    position: absolute;*/
/*    width: 407px;*/
/*    transform: translate3d(0,90%,0);*/
/*    -webkit-transform: translate3d(0,90%,0);*/
/*    transition: transform 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);*/
/*    -webkit-transition: -webkit-transform 1.2s .1s cubic-bezier(0.645,0.045,0.355,1);*/
/*}*/