@charset "UTF-8";
:root{
--cat-h:100px;
}

.ytm-main{
	position:relative; padding:0px 50px; width:100%; overflow:hidden;
}

.ytm-main >.a-btn{
width:45px; height:100%;  text-align:center; position:absolute; top:0px; display:flex; flex-direction:column; justify-content:center;
}

.ytm-main >.a-btn a{
	text-align:center; text-decoration:none; color:#f2f2f2; font-size:18px; width:40px; height:40px; background:white; color:#333; border-radius:50%;line-height:40px;
}

.ytm-main >.a-btn.a-left-btn{
	left:0px;
}

.ytm-main >.a-btn.a-right-btn{
	right:0px;
}
.ytm-ele{
	overflow:hidden; width:100%; 
}
.ytm-boxs{
	display:flex; min-width:100%; justify-content:flex-start;
}

.ytm-boxs .item{
	width:200px; display:flex; text-decoration:none; flex-direction:column; justify-content:center; text-align:center; 
}

.ytm-boxs .item a{
	display:block; text-decoration:none; width:100%;
}

.ytm-boxs .item a img{
	max-width:100%;
}

/*----------下面是定制----------*/
/*----------首页----------*/
.ytm-main.index-p{
	padding:0px 0px;
}

.ytm-main.index-p .ytm-boxs .item{
	width:410px; padding:0px 10px;
}

.ytm-main.index-p .ytm-boxs .item>img{
	width:100%;
}

.ytm-main.index-p .ytm-boxs .item span{
	display:block; line-height:30px; color:#666;
}

.ytm-main.index-p .ytm-slides{
	height:14px; margin-top:15px; text-align:center; line-height:14px; padding-top:0px;
}

.ytm-main.index-p .ytm-slides span{
	display:inline-block; width:14px; height:14px; background:#616268; border-radius:50%; margin:0px 7px; cursor:pointer;
}

.ytm-main.index-p .ytm-slides span.cur{
	background:#04B131;
}



@media(max-width:1080px){
	.ywfw-mains .ytm-boxs .item a span{
	 height:30px; line-height:30px; font-size:12px;
	}
}