@charset "utf-8";
/* CSS Document */
.hwslider{width: 100%;height:auto;min-width:280px;min-height: 160px;margin:0px auto; position: relative; overflow: hidden;}
.hwslider ul{width: 100%; height:100%; position: absolute; z-index: 1}
.hwslider ul li{display:none;position:absolute; left:0; top:0; width: 100%;height:100%; overflow: hidden;}
.hwslider ul li.active{display: block;}
.hwslider ul li img{width:100%;max-width: 100%; height:auto;display: block}
.dots{position: absolute; bottom:20px; left:200px; min-width:60px; height: 12px; z-index: 2;}
.dots span{float: left; width:12px;height: 12px; border: 1px solid #fff; border-radius: 50%; background: #333; margin-right: 8px; cursor: pointer;}
.dots span.active{background:orangered}
.hwslider ul li ol{
	position: relative;
	width: 100%;
	height: 100%;
	
}
.hwslider ul li ol a:hover{
	color: #fff;
}
.ycszczy-ban0{
	position: absolute;
	z-index: 99;
	bottom: 5vw;
	color: #fff;
	left: 2vw;
	font-size: 2vw;
	font-weight: bolder;
	line-height: 5vw;
}
.ycszczy-btn1{
	background-image: linear-gradient(to right,#1457cf,#0eb5b5);
	text-align: center;
	display:inline-table;
	line-height: 5vw;
	padding: 0 2vw;
	border-radius: 2vw;
	margin-left: 3vw;
	
}

.ycszczy-ban1{
	position: absolute;
	z-index: 99;
	bottom: 5vw;
	color: #fff;
	right:5vw;
	font-size: 2vw;
	font-weight: bolder;
	line-height: 5vw;
	text-align: center;
	
}
.arr{
	display: none;
	position: absolute;
	line-height: 60px;
	top: 140px;
	z-index: 2;
	width: 60px;
	height: 60px;
	line-height: 54px;
	text-align: center;

	font-size: 36px;
	text-decoration: none;
	background-color: #999;
	color:#CCC;
	opacity:0.3;
	border-radius: 100%;
}
.arr:hover{background: rgba(0,0,0,.7); text-decoration: none;}
.hwslider:hover .arr{display: block; text-decoration: none;color: #fff}
.prev{left: 20px}
.next{right: 20px}

#hwslider ul li:last-child{ text-align: center;}
            #hwslider ul li:last-child h4{height:42px; margin: 20% auto;font-size: 48px; color:#fff;}	
            .intro{position:absolute; left:20%; top:20%; width:42%; min-width: 240px; background-color:#AEAEAE;padding: 6px;z-index: 2; color: #fff;line-height: 26px}
            #otherhwSlider ul li:first-child{background:#f90;text-align: center;}
            #otherhwSlider h4{height:42px; margin: 16% auto;font-size: 1.5rem; color:#fff;}
            #otherhwSlider p{line-height:24px;}
            #otherhwSlider pre{padding-top:10%;padding-left:15%;display:block;height:100%;background:#f00; color: #fff}
            #otherhwSlider ul li:last-child{color:#fff; text-align: center;}
