/* banner */
#ym-carousel{
	width:100%;
	height: 100%;
}
#ym-carousel .banner-contents-div .swiper-container{
	width:100%;
	height: auto;
}
#ym-carousel .banner-contents-div .swiper-container img{
	display:block;
	width:100%;
	height:auto;
}

/* contents */
#ym-banner-div{
	width:100%;
	min-width:1200px;	
	/*padding:20px;*/
}
#ym-banner-div .banner-content-div{
	width:960px;
	height:460px;
	margin:0 auto;
	display:flex;
	justify-content:center;
	align-items:center;
}
#ym-banner-div .banner-content-div .banner-content-area{
	padding:30px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2){
	margin-top:80px;
}
#ym-banner-div .banner-content-div .banner-content-area p{
	font-size:16px;
	color:#333;
	margin-top:15px;
	line-height:55px;	
	/*font-weight:bold;*/
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a{
	display:block;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a span{
	display:block;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a span img{
	display:block;
	width:70px;
	height:auto;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big{
	position:relative;
	width:350px;
	height:350px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area{
	position:absolute;
	top:0;
	left:70px;
	width:300px;
	height:300px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div{
	position:relative;
	width:250px;
	height:250px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a{
	position:absolute;
	text-decoration:none;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a span:nth-child(2){
	text-align:center;
	color:#333;
	font-size:14px;
	margin-top:5px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a:nth-child(1){
	top:-44px;
	left:22px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a:nth-child(2){
	top:80px;
	left:-50px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a:nth-child(2) img{
	width:60px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a:nth-child(3){
	top:-33px;
	left:150px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a:nth-child(3) img{
	width:60px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a:nth-child(4){
	top:83px;
	left:220px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a:nth-child(4) img{
	width:60px;	
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a:nth-child(5){
	top:208px;
	left:16px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a:nth-child(6){
	top:215px;
	left:155px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a:nth-child(6) img{
	width:60px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a:nth-child(7){
	top:80px;
	left:85px;
}
#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a:nth-child(7) img{
	width:60px;
}

/*content*/
#ym-content-div{
	width:100%;
	min-width:1200px;
	padding:20px;
	margin-top:20px;
	background-color:#f2f2f2;
}
#ym-content-div .content-div{
	width:960px;
	margin:0 auto;
}
#ym-content-div .content-div .content-area{
	display:flex;
	justify-content:center;
}
#ym-content-div .content-div .content-area div:first-child p:first-child{
	font-size:16px;
	color:#333;
	margin-top:15px;
	line-height:55px;	
	/*font-weight:bold;	*/
}
#ym-content-div .content-div .content-area div:first-child p:nth-child(2){
	display:flex;
	padding-top:50px;
}
#ym-content-div .content-div .content-area div:first-child p:nth-child(2) a{
	margin-right:50px;
}
#ym-content-div .content-div .content-area div:first-child p:nth-child(2) a span{
	display:block;
}
#ym-content-div .content-div .content-area div:first-child p:nth-child(2) a span img{
	display:block;
	width:70px;
	height:auto;
}
#ym-content-div .content-div .content-area div:first-child p:nth-child(2) a span:nth-child(2){
	font-size:16px;
	color:#333;
	font-weight:bold;
	margin-top:15px;
}
#ym-content-div .content-div .content-area div{
	padding:30px 60px;
}
#ym-content-div .content-div .content-area div:nth-child(2) ul li{
	margin-top:20px;
	list-style:none;
}
#ym-content-div .content-div .content-area div:nth-child(2) ul li img{
	display:inline-block;
	width:70px;
	height:auto;
}
#ym-content-div .content-div .content-area div:nth-child(2) ul li span{
	margin-left:20px;
	font-size:16px;
	color:#333;	
	font-weight:bold;
}

#ym-content2-div{
	width:100%;
	min-width:1200px;
	padding:20px;
	margin-top:20px;	
}
#ym-content2-div .content2-div{
	width:960px;
	margin:0 auto;
}
#ym-content2-div .content2-div .content2-area{
	padding:0 55px;
}
#ym-content2-div .content2-div .content2-area .content2-top{
	display:flex;
}
#ym-content2-div .content2-div .content2-area .content2-top div:first-child img{
	display:inline-block;
	width:150px;
	height:auto;
}
#ym-content2-div .content2-div .content2-area .content2-top div:first-child p{
	text-align:center;
	font-size:16px;
	color:#333;	
	font-weight:bold;
}
#ym-content2-div .content2-div .content2-area .content2-top div:nth-child(2){
	width:420px;
	font-size:16px;
	color:#333;
	line-height:40px;
	margin-left:50px;
}

#ym-content2-div .content2-div .content2-area .content2-bottom{
	display:flex;
	margin-top:50px;
	padding-left:200px;
}
#ym-content2-div .content2-div .content2-area .content2-bottom div:first-child{
	width:433px;
	font-size:18px;
	color:#333;
	line-height:40px;
	margin-right:50px;
}
#ym-content2-div .content2-div .content2-area .content2-bottom div:nth-child(2) img{
	display:inline-block;
	width:150px;
	height:auto;
}
#ym-content2-div .content2-div .content2-area .content2-bottom div:nth-child(2) p{
	text-align:center;
	font-size:18px;
	color:#333;	
	font-weight:bold;	
}

#ym-content3-div{
	width:100%;
	min-width:1200px;
	padding:20px;
	margin-top:20px;
	background-color:#f2f2f2;
}
#ym-content3-div .content3-div{
	width:960px;
	margin:0 auto;
	padding:50px 0;
}
#ym-content3-div .content3-div .content3-area{
	display:flex;
	justify-content:center;
}
#ym-content3-div .content3-div .content3-area div:nth-child(1) img{
	display:block;
	width:230px;
	height:auto;
}
#ym-content3-div .content3-div .content3-area div:nth-child(2){
	margin-left:150px;
}
#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(1){
	display:flex;
	justify-content:space-between;
}
#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(1) span{
	font-size:16px;
	color:#333;	
	font-weight:bold;	
}
#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(1) span:first-child{
	margin-left:20px;
}
#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(1) span:last-child{
	margin-right:20px;
}
#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(2){
	display:flex;
	justify-content:space-between;
	align-items:center;
}
#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(2) span{
	font-size:16px;
	color:#333;	
	font-weight:bold;		
}
#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(2) a{
	display:block;
}
#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(2) a span{
	display:block;
	text-align:center;
}
#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(2) a span img{
	display:block;
	width:130px;
	height:auto;
	margin:0 28px;
}
#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(3){
	font-size:16px;
	color:#333;	
	font-weight:bold;
	text-align:center;
	margin-top:35px;	
}
#ym-content3-div .content3-div .content3-p{
	font-size:16px;
	color:#333;	
	text-align:center;
	margin-top:70px;	
}

#ym-content4-div{
	width:100%;
	min-width:1200px;
}
#ym-content4-div .content4-div{
	width:960px;
	margin:0 auto;
	padding:50px 0;
}
#ym-content4-div .content4-div .content4-area{
	display:flex;
	justify-content:center;
}
#ym-content4-div .content4-div .content4-area div:first-child a{
	display:block;
}
#ym-content4-div .content4-div .content4-area div:first-child a span{
	display:block;
}
#ym-content4-div .content4-div .content4-area div:first-child a span:first-child img{
	display:block;
	width:100px;
	height:auto;
}
#ym-content4-div .content4-div .content4-area div:first-child a span:nth-child(2){
	font-size:18px;
	color:#333;	
	font-weight:bold;
	text-align:center;
	margin-top:15px;
}
#ym-content4-div .content4-div .content4-area div:nth-child(2){
	display:flex;
	margin-left:100px;
}
#ym-content4-div .content4-div .content4-area div:nth-child(2) a{
	display:block;
	margin-left:50px;
}
#ym-content4-div .content4-div .content4-area div:nth-child(2) a span{
	display:block;
}
#ym-content4-div .content4-div .content4-area div:nth-child(2) a span:first-child img{
	display:block;
	width:100px;
	height:auto;
}
#ym-content4-div .content4-div .content4-area div:nth-child(2) a span:nth-child(2){
	font-size:18px;
	color:#333;
	text-align:center;
	margin-top:15px;
}
#ym-content4-div .content4-div p{
	font-size:16px;
	color:#333;
	line-height:43px;
	margin-top:80px;
	padding-left:190px;
}

#ym-content5-div{
	width:100%;
	min-width:1200px;
}
#ym-content5-div .content5-div{
	width:960px;
	margin:0 auto;
	padding:50px 0;
}
#ym-content5-div .content5-div .content5-area{
	display:flex;
	justify-content:center;
}
#ym-content5-div .content5-div .content5-area div:first-child{
	padding:20px;
	border-radius:8px;
	border:1px dashed #888;
}
#ym-content5-div .content5-div .content5-area div:first-child p{
	font-size:18px;
	color:#333;	
	font-weight:bold;
}
#ym-content5-div .content5-div .content5-area div:first-child ul li{
	font-size:14px;
	color:#333;
	margin-top:15px;
	list-style:none;
}
#ym-content5-div .content5-div .content5-area div:first-child ul a{
	display:inline-block;
	color:#000;
	background:#ff9933;
	width:35px;
	height:35px;
	text-align:center;
	line-height:35px;
	border-radius:50%;
	margin-right:10px;
}
#ym-content5-div .content5-div .content5-area div:nth-child(2){
	/*padding:20px;*/
	margin-left:140px;
}
#ym-content5-div .content5-div .content5-area div:nth-child(2) p{
	font-size:18px;
	color:#333;	
	font-weight:bold;	
}
#ym-content5-div .content5-div .content5-area div:nth-child(2) ul li{
	font-size:14px;
	color:#333;
	margin-top:15px;	
}

#ym-content7-div{
	width:100%;
	min-width:1200px;
	background-color:#f2f2f2;
}
#ym-content7-div p{
	text-align:center;
	font-size:16px;
	padding-bottom:30px;
	font-weight:bold;
}
#ym-content7-div .content7-div{
	width:960px;
	margin:0 auto;
	padding:50px 0;
}
#ym-content7-div .content7-div .content7-area ul{
	display:flex;
	justify-content:center;
	flex-wrap:wrap;
}
#ym-content7-div .content7-div .content7-area ul li{
	margin-bottom:20px;
	padding:0 15px;
	list-style:none;
}
#ym-content7-div .content7-div .content7-area ul li a{
	display:block;
	text-decoration:none;
}
#ym-content7-div .content7-div .content7-area ul li a img{
	display:block;
	width:120px;
	height:auto;
}

#ym-content7-div .content7-div .content7-area2{
	text-align:center;
}
#ym-content7-div .content7-div .content7-area2 a:first-child{
	font-size:16px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
#ym-content7-div .content7-div .content7-area2 a:nth-child(2){
	cursor:pointer;
	margin-left:15px;
	font-size:16px;
	color:#fff;
	background:#e32f1c;
	border:1px solid #e32f1c;
	padding:5px 20px;
	transition:.3s;
}
#ym-content7-div .content7-div .content7-area2 a:nth-child(2):hover{
	color:#e32f1c;
	background:transparent;
	transition:.3s;

}

.ym-index-button {
	height:160px;
	padding-top:3%;
	margin-bottom:3%;
}
.btn-danger{
	width:120px;
}
.index-btn-text{
	margin-top:1.5%;
	font-size:18px;
	color:#CC2255;
}

.popup-wrap{
	width:200px;
	min-width:200px;
}
.popup-text{
	color:#e32f1c;
	font-size:18px;
}
.popup-body a{
	display:block;
}
.popup-body .one-a{
	margin-top:10px;
}
.popup-body .two-a{
	margin-top:5px;
	font-size:16px;
	color:#333;
}


@media screen and (max-width:1200px){
	#ym-carousel .swiper-wrapper{
		min-width:0;}

	#ym-carousel .swiper-button-prev,
	#ym-carousel .swiper-button-next{
		display:none;
	}
	
	#ym-banner-div{
		min-width:0;
		padding:0 10px;
	}
	#ym-banner-div .banner-content-div{
		width:100%;
		height:460px;
		display:block;
	}
	#ym-banner-div .banner-content-div .banner-content-area{
		padding:15px 0;
	}
	#ym-banner-div .banner-content-div .banner-content-area p{
		font-size:16px;
		margin:0;
		line-height:35px;
		text-align:center;
	}
	#ym-banner-div .banner-content-div .banner-content-area:nth-child(2){
		margin-top:0;
	}
	#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big{
		width:100%;
		height:auto;
	}
	#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area{
		width:100%;
		height:auto;
		left:0;
	}
	#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div{
		width:100%;
		text-align:center;
	}
	#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a{
		position:static;
		display:inline-block;
		margin-right:8px;
		margin-bottom:15px;
	}
	#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a span:nth-child(2){
		font-size:16px;
		margin-top:8px;
	}
	#ym-content-div{
		min-width:0;
		padding:0 10px;
	}
	#ym-content-div .content-div{
		width:100%;
	}
	#ym-content-div .content-div .content-area{
		display:block;
	}
	#ym-content-div .content-div .content-area div:first-child{
		padding:15px 0;
		padding-bottom:0 !important;
	}
	#ym-content-div .content-div .content-area div:first-child p:nth-child(2){
		padding:15px 0;
		justify-content:center;
	}
	#ym-content-div .content-div .content-area div:first-child p:nth-child(2) a{
		margin:0;
		display:inline-block;
		text-align:center;
		padding:10px;
	}
	#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a span{
		text-align:center;
	}
	#ym-banner-div .banner-content-div .banner-content-area:nth-child(2) .banner-quan-big .banner-quan-area div a span img{
		display:inline-block;
	}
	#ym-content-div .content-div .content-area div:first-child p:first-child{
		text-align:center;
	}
	#ym-content-div .content-div .content-area div:first-child p:nth-child(2) a span:nth-child(2){
		font-size:15px;
	}
	#ym-content-div .content-div .content-area div:first-child p:nth-child(2) a span img{
		display:inline-block;
		width:60px;
	}
	#ym-content-div .content-div .content-area div:nth-child(2) ul li img{
		display:block;
		width:60px;
		margin-bottom:15px;
	}
	#ym-content-div .content-div .content-area div:nth-child(2) ul li span{
		margin-left:0;
		font-size:15px;
	}
	#ym-content-div .content-div .content-area div:nth-child(2){
		margin:0;
		padding:0;
	}
	#ym-content-div .content-div .content-area div:nth-child(2) ul{
		padding:15px 0;
		display:flex;
		justify-content:center;
		padding-top:0 !important;
	}
	#ym-content-div .content-div .content-area div:nth-child(2) ul li{
		text-align:center;
		padding:10px;
		margin-top:0 !important;
	}
	#ym-content2-div{
		min-width:0;
		padding:0 10px;
		padding-top:15px;
		margin:0;
	}
	#ym-content2-div .content2-div{
		width:100%;
	}
	#ym-content2-div .content2-div .content2-area{
		padding:0;
	}
	#ym-content2-div .content2-div .content2-area .content2-top{
		display:block;
	}
	#ym-content2-div .content2-div .content2-area .content2-top div:first-child{
		text-align:center;
	}
	#ym-content2-div .content2-div .content2-area .content2-top div:first-child p{
		padding-top:15px;
	}
	#ym-content2-div .content2-div .content2-area .content2-top div:nth-child(2){
		width:100%;
		margin:0;
		font-size:16px;
		line-height:30px;
		margin-top:15px;
	}
	#ym-content2-div .content2-div .content2-area .content2-bottom{
		display:block;
		margin-top:15px;
		padding-left:0;
	}
	#ym-content2-div .content2-div .content2-area .content2-bottom div:first-child{
		width:100%;
		font-size:16px;
		line-height:30px;
	}
	#ym-content2-div .content2-div .content2-area .content2-bottom div:nth-child(2){
		text-align:center;
	}
	#ym-content2-div .content2-div .content2-area .content2-bottom div:nth-child(2) p{
		padding-top:15px;
	}
	#ym-content3-div{
		min-width:0;
		padding:0 10px;
	}
	#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(2) a span img{
		display:none;
	}
	#ym-content3-div .content3-div{
		width:100%;
		padding:15px 0;
	}
	#ym-content3-div .content3-div .content3-area{
		display:block;
	}
	#ym-content3-div .content3-div .content3-area div:nth-child(1){
		text-align:center;
	}
	#ym-content3-div .content3-div .content3-area div:nth-child(1) img{
		margin:0;
		width:180px;
		display:inline-block;
	}
	#ym-content3-div .content3-div .content3-area div:nth-child(2){
		margin:0;
		text-align:center;
	}
	#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(1){
		margin-top:40px;
		display:block;
	}
	#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(1) span:first-child{
		margin:0 15px;
	}
	#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(1) span:last-child{
		margin:0 15px;
	}
	#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(2){
		justify-content:center;
		padding:15px 0;
	}
	#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(2) span{
		padding:0 10px;
	}
	#ym-content3-div .content3-div .content3-area div:nth-child(2) p:nth-child(3){
		margin-top:10px;
	}
	#ym-content3-div .content3-div .content3-p{
		font-size:16px;
		margin-top:30px;
	}
	#ym-content4-div{
		min-width:0;
		padding:0 10px;
	}
	#ym-content4-div .content4-div{
		width:100%;
		padding:10px 0;
	}
	#ym-content4-div .content4-div .content4-area{
		display:block;
	}
	#ym-content4-div .content4-div .content4-area div:first-child a span{
		text-align:center;
	}
	#ym-content4-div .content4-div .content4-area div:first-child a span:first-child img{
		display:inline-block;
		width:80px;
	}
	#ym-content4-div .content4-div .content4-area div:nth-child(2){
		justify-content:center;
		margin:0;
		margin-top:30px;
	}
	#ym-content4-div .content4-div .content4-area div:nth-child(2) a{
		margin:0;
		margin-bottom:15px;
		padding:10px;
	}
	#ym-content4-div .content4-div .content4-area div:nth-child(2) a span{
		text-align:center;
	}
	#ym-content4-div .content4-div .content4-area div:nth-child(2) a span:first-child img{
		display:inline-block;
		width:80px;
	}
	#ym-content4-div .content4-div .content4-area div:nth-child(2) a span:nth-child(2){
		margin-top:10px;
	}
	#ym-content4-div .content4-div p{
		font-size:16px;
		padding:0;
		margin-top:30px;
		line-height:30px;
		text-align:center;
	}
	#ym-content5-div{
		min-width:0;
		padding:0 10px;
	}
	#ym-content5-div .content5-div{
		width:100%;
		padding:15px 0;
	}
	#ym-content5-div .content5-div .content5-area{
		display:block;
	}
	#ym-content5-div .content5-div .content5-area div:first-child{
		padding:15px;
	}
	#ym-content5-div .content5-div .content5-area div:first-child ul a{
		width:30px;
		height:30px;
		line-height:30px;
	}
	#ym-content5-div .content5-div .content5-area div:nth-child(2){
		margin:0;
		padding-top:15px;
		text-align:center;
	}
	#ym-content5-div .content5-div .content5-area div:nth-child(2) ul li{
		display:inline-block;
		margin-right:20px;
	}
	#ym-content6-div{
		min-width:0;
		padding:0 10px;
	}
	#ym-content6-div .content6-div{
		width:100%;
	}
	#ym-content6-div .content6-div .content6-area{
		padding:0;
	}
	#ym-content6-div .content6-div .content6-area span{
		width:100% !important;
		margin-bottom:15px;
	}
	#ym-content6-div .content6-div .content6-area span input{
		width:100%;
	}
	#ym-content6-div .content6-div .content6-area span button{
		width:100%;
		right:0;
	}
	#ym-content7-div{
		min-width:0;
		padding:0 10px;
	}
	#ym-content7-div .content7-div{
		width:100%;
	}
	#ym-content7-div .content7-div .content7-area{
		padding:0;
	}
/* 	.ym-index-button {
		height:160px;
		padding-top:7%;
		margin-bottom:2%;
	} */
	.ym-index-button {
        display:none;
	}

	.index-btn-text{
		margin-top:4%;
		font-size:16px;
		color:#CC2255;
	}
	
}

@media screen and (min-width:1200px){
	.ym-index-button-btn{
		display:none;
	}
}