
*{
	margin: 0;
	padding: 0;
	list-style:none;
	text-decoration:none;
}
[v-cloak]{
	display: none;
}
/* .hader{
	width:100%;
	height:70px;
	border:none;
	overflow: hidden;
}
.hader::-webkit-scrollbar {
  width: 0;
}
.hader::-webkit-scrollbar {
  display: none;
} */
.box{
	width:100%;
	overflow: hidden;
	position: relative;
}
.swiper-slide img{
	width:100%;
}
.boxlist{
	width:100%;
	overflow: hidden;
	background: #F7F8FA;
}
.boxlist1{
	width:100%;
	text-align: center;
	margin-top:50px;
}
.boxlist1 h3{
	font-size:24px;
	margin-bottom:10px;
}
.boxlist1 p{
	font-size: 16px;
	font-weight: 400;
	color: #86909C;
}
.boxlist2{
	width:80%;
	height:527px;
	margin: 0 auto;
	margin-top:50px;
	display:flex;
	justify-content:space-between;
}
.boxlist2 ul{
	width:20%;
	display:flex;
	justify-content:space-between;
	flex-direction: column;
}
.boxlist2 li{
	width:80%;
	height: 80px;
	margin-bottom:15px;
	text-align:center;
	line-height:80px;
	background-color: #FFFFFF;
	box-shadow: 0px 4px 6px 0px rgba(164,164,164,0.3);
	border-radius: 7px 7px 7px 7px;
	font-size:30px;
	font-weight: 400;
	color: #1D2129
}
.boxlist2 li:hover{
	box-shadow: 1px 8px  15px 0px rgba(164,164,164,0.3);
}
.aty{
	min-width:100% !important;
	width:100% !important;
	background:url('../image/xuan1.png') no-repeat;
	background-size:100% 100%;
	background-color:#F7F8FA !important;
	color:#fff !important;
	box-shadow:none !important;
	/* text-align: left !important;
	padding-left: 58px;
	box-sizing: border-box; */
}
.boxlist3{
	width:75%;
	display:flex;
	justify-content:space-between;
}
.boxlist3_1{
	width:32%;
	height:100%;
	position: relative;
	overflow: hidden;
	border-radius: 12px;
}
.boxlist3_1 img{
	transition: all 1s;
    border-radius: 12px;
}
.boxlist3_1:hover>img{
	transform: scale(1.1);
	transition: all 1s;
}
.anliist_2:hover{
	transform: scale(1.1);
	transition: all 1s;
}
.anliist_2{
	transition: all 1s;
}
.swiper-butt1{
	transition: all 1s;
}
.swiper-butt2{
	transition: all 1s;
}
.swiper-butt1:hover>img{
	transform: scale(1.1);
	transition: all 0.5s;
}
.swiper-butt2:hover>img{
	transform: scale(1.1);
	transition: all 0.5s;
}
.boxlist3_1 img{
	width:100%;
	height:100%;
	border-radius: 12px;
}
.boxlist3_1>div>h3{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.boxlist3_1>div>p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.boxlist3_1>div{
	width:100%;
	height:100px;
	background:url("../image/yinying.png") no-repeat;
	background-size:100% 100%;
	position: absolute;
	bottom: 0px;
	padding:10px;
	box-sizing: border-box;
	color: #FFFFFF;
	line-height:40px;
}
.boxlist4{
	width: 160px;
	height: 46px;
	font-size: 16px;
	font-weight: 400;
	color: #86909C;
	line-height: 46px;
	border: 1px solid #86909C;
	text-align: center;
	margin: 0 auto;
	margin-top:50px;
	margin-bottom:50px;
	border-radius:30px;
}
.pou_img:hover{
	transform: scale(1.1);
	transition: all 0.5s;
}
.pou_img{
	transition: all 0.5s;
}
.anliist{
	width:100%;
}
.anliist_1{
	width:100%;
	text-align:center;
	margin-top:50px;
	margin-bottom:50px;
}
.anliist_1 p{
    font-size: 16px;
    font-weight: 400;
    color: #86909C;
}
.anliist_1 h3{
	font-size: 24px;
	font-weight: bold;
	color: #1D2129;
}
.anliist_2{
	width:60%;
	margin: 0 auto;
	display:flex;
	justify-content: space-between;
	background: #FFFFFF;
	box-shadow: 0px 2px 6px 0px rgba(255,204,221,0.61);
	border-radius: 18px 18px 18px 18px;
	border: 1px solid #FF9BBB;
	padding:2px;
	box-sizing: border-box;
	margin-bottom:30px;
}
.anliist_2_1{
	width:39%;
	margin-right:1px;
}
.anliist_2_1 img{
	width:100%;
	height:300px;
	border-radius: 18px;
}
.anliist_2_2{
	width:60%;
	display:flex;
	justify-content:space-between;
	flex-direction: column;
	padding:5px 10px;
}
.anliist_2_2 h3{
	font-size:20px;
	line-height:70px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 1;
}
.anliist_2_span{
	display: block;
	width: 81px;
	height: 4px;
	background: linear-gradient(270deg, #DB4D7B 0%, #E4875B 100%);
	border-radius: 2px 2px 2px 2px;
}
.anliist_2_p{
	font-size: 16px;
	font-weight: 400;
	color: #4E5969;
	margin-top:20px;
	margin-bottom:20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.anliist_2_div{
	width:80px;
	text-align:center;
	margin-bottom:20px;
}
.anliist_2_div p{
	font-size:14px;
	color: #4E5969;
}
.anliist_2_tem{
	width:100%;
	display:flex;
	justify-content:space-between;
}
.anliist_2_tem p{
	font-size: 14px;
	font-weight: 400;
	color: #4E5969;
}
.anliist_2_tem a{
	font-size: 14px;
	font-weight: 400;
	color: #DB4C7B;
}
.anliist_3{
	width:100%;
	height: 320px;
	overflow: hidden;
}
.swiper-slide_img{
	width:100%;
	height: 270px;
}
.swiper-container{
	margin-top:30px !important;
	overflow:initial  !important;
}
/* .swiper-slide-active,.swiper-slide-duplicate-active{
    margin-top:-10px;
	transform: scale(1.05);
} */
.seui{
	width:100%;
	height: 92px;
	background: rgba(255,255,255,0.5);
	border-radius: 18px;
	position: absolute;
	bottom: 0;
	padding:0px 15px;
	box-sizing: border-box;
}
.seui{
	display:flex;
	align-items:center;
	font-size: 20px;
	font-weight: bold;
	color: #1D2129;
}
.seui span{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.seui>img{
	width:60px;
	height:60px;
	margin-right:10px;
}
.baozhang{
	width:100%;
	/* height:740px; */
	background:url("../image/imag12.png") no-repeat;
	background-size:100% 100%;
	overflow: hidden;
	padding-bottom:50px;
}
.baozhang_1{
	width:75%;
	margin:0 auto;
}
.baozhang_1 img{
	width:100%;
}
.kehu{
	width:100%;
	height:440px;
	background:url("../image/Gro1.png") no-repeat;
	background-size:100% 100%;
}
.swiper_wyy>div{
	 transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
}
.kehu_1{
	width:600px;
	height:300px;
	overflow: hidden;
	margin: 0 auto;
}
.swiper_wyy{
	width:100%;
}
.swiper_img{
	width:100%;
	height:300px;
}
.swiper_img>div{
	width:100%;
	height:300px;
	color:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction: column;
}
.swiper_img h3{
	line-height:100px;
	font-size: 36px;
}
.swiper_img p{
	font-size:22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.swiper_img>.swiper-slide-active {
	margin-top:0;
}
.pou>.swiper-slide-active {
	margin-top:0;
}
.custom{
	position: absolute;
	width:1000px;
	margin-left:-500px;
	left:50%;
	margin-top:50px;
	display:flex;
	justify-content:space-between;
	align-items:center;
    /* bottom:-150px; */
}
.swiper-butt3{
	width:870px;
	height:1px;
	background-color: #FFFFFF;
}
.swiper-butt3 span{
	position:absolute;
	width:100%;
	text-align:center;
	top: -30px;
	color:#fff;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
}
.hezuo{
	width:100%;
	height: 510px;
	overflow: hidden;
	background: #F7F8FA;
}
.hezuo1{
	width:80%;
/* 	height:400px; */
	margin: 0 auto;
	overflow: hidden;
	margin-top:45px;
	/* background-color:#fff; */
}
.hezuo1>div{
	height:100%;
	padding-bottom: 10px;
}
.sidi{
	display:flex;
	justify-content:space-between;
	 flex-wrap: wrap;
	
}
.sidi>div{
	width:18%;
	padding:20px 75px;
	text-align:center;
	margin:1%;
	background: #FFFFFF;
	box-shadow: 0px 0px 6px 0px rgba(1,1,1,0.25);
	border-radius: 8px 8px 8px 8px;
	box-sizing: border-box;
	display:flex;
	justify-content:center;
	align-items:center;
	transition: all 1s;
}
.sidi>div:hover{
	transform: scale(1.1);
	transition: all 1s;
}
.sidi>div>img{
	width:130px;
	height:56pxs;
}
.MengC{
	width:100%;
	margin-bottom:50px;
	overflow: hidden;
}
.MengC_1{
	width:80%;
	margin:0 auto;
	overflow: hidden;
	display:flex;
	justify-content:space-between;
}
.MengC_2{
	width:40%;
	display:flex;
	justify-content:space-around;
	flex-direction: column;
}
.MengC_2 p{
	font-size:16px;
	line-height:26px;
	text-indent: 2em;
}
.MengC_2 a{
	display:flex;
	color: #DB4C7B;
	align-items:center;
}
.MengC_2 h3{
	font-size:24px;
}
.MengC_3{
	width:55%;
	/* height:350px; */
	overflow: hidden;
}
.pou_img{
	border-radius:15px;
	width:100%;
	height:100%;
}
.anliist_3 .swiper-slide-active{
	    margin-top: -10px;
	    transform: scale(1.08);
}
.blist{
	width:30%;
	height:120px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: rgba(255,255,255,0.64);
	border-radius: 12px 0px 0px 0px;
	padding:20px;
	box-sizing:border-box;
	z-index:1;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.blist p{
	font-size:20px;
	color:#1D2129;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp:2;
}
.blist div{
	width:100%;
	display:flex;
	justify-content:space-between;
	align-items:center;
	font-size:14px;
	color:#1D2129;
}
.blist div>a{
	font-size:14px;
	color:#1D2129;
}
.blist p:hover{
	cursor: pointer;
	color: #DB4C7B;
}
@media screen and (max-width: 1500px) {
	.seui span{
		font-size:14px;
	}
	.swiper-slide_img {
	    width: 100%;
	    height: 245px;
	}
	.boxlist2 {
	    width: 80%;
	    height: 380px;
	}
	.boxlist2 li {
		font-size: 20px;
		height:60px;
		line-height:60px;
	}
}
@media screen and (max-width: 1200px) {
      .boxlist2{
		  flex-direction: column;
	  }
	  .boxlist2 {
	      width: 95%;
	  }
	  .boxlist2 ul{
		  width:100%;
		  flex-direction: row;
	  }
	  .boxlist2 li{
	  	   width:18% !important;
	  }
	  .aty{
		  min-width: 18% !important;
	  }
	  .boxlist3{
		  width:100% !important;
		  margin-top:40px;
	  }
	  .boxlist4 {
		  margin-top:120px;
	  }
	  .anliist_2{
		  width:95%;
	  }
	   .swiper-slide_img {
	       height: 162px;
	   }
	   .anliist_3 {
	       width: 100%;
	       height: 250px;
		}
		.sidi>div {
		    width: 29%;
		}
		.hezuo {
		    width: 100%;
			height: auto;
		}
		.sidi>div>img {
		    width: 180px;
		}
		.hezuo1{
			width:95%;
		}
		.baozhang_1 {
		    width: 95%;
		}
		.MengC_1 {
		  width: 95%;
		  flex-direction: column-reverse;
		}
		.MengC_2{
			width:100%;
		}
		.MengC_3{
			width:100%;
		}
		.MengC_2 h3 {
		    font-size: 48px;
		}
		.MengC_2 p {
		    font-size: 29px;
		    line-height:46px;
		    text-indent: 2em;
			margin-top:15px;
			margin-bottom:15px;
		}
		.MengC_2 a{
			font-size:36px;
		}
		.MengC_2 a>img{
			width:50px;
		}
		.anliist_1 h3 {
		    font-size: 58px;
			}
		.boxlist1 h3 {
			font-size: 58px;
		}
		.anliist_2_2 h3 {
		    font-size: 46px;
		}
		.anliist_2_p {
		    font-size: 26px;
		}
		.anliist_2_div h2{
			font-size:36px;
			
		}
		.anliist_2_div p {
		    font-size: 20px;
		}
		.seui span {
		    font-size: 22px;
		}
		.anliist_2_tem p {
		    font-size: 22px;
		}
		.boxlist4 {
		    height: 66px;
		    font-size: 29px;
		    line-height: 66px;
		}
		.boxlist2 {
		    width: 80%;
		    height: auto;
		}
	
}