@charset "utf-8";


*{margin:0px;padding:0px;}
.clear{clear: both;}
ul{list-style: none;}
.warpper{width: 1085px; margin: 0 auto;}


.maintitle a{display:inline-block;float:left;height: 35px;line-height: 35px;font-size: 15px;color: #f3e8e8;text-decoration:none;padding:0 39px;font-family: "微软雅黑";}
.maintitle a:hover{background: #740906;}

.bodytitle{}
.bt{display: flex;height: 54px;line-height: 54px;font-size: 22px;color: #1a57a8;font-family: "微软雅黑";align-items: center;}
.bt img{margin-right: 10px;}
.wei{display: block;flex: 1;}
.bt a{display: block;font-size: 14px;color: #666;text-decoration: none;}
.bt a:hover{color: #333;text-decoration:underline;}



.title1{display: block;float: left;margin-top: 20px;width: 345px;/*border: 1px #999 solid;*/}
.lef{margin-right: 15px;padding-right: 15px;border-right: dashed 1px #ccc;}
.date1{display: block;float: left;width: 45px;height: 45px;font-size: 14px;color: #6ba3dd;text-align: center;font-family: Arial Unicode MS;line-height: 45px}
.neirong li{border-bottom: 1px #999 solid;}

.newslist li{display: flex;margin-top: 10px}
.news-bimg img{width: 100%;margin-top: 10px;height: 80px;object-fit: cover}
.title2{display: block;float: left;margin:20px 10px 0 5px;width: 375px;/*border: 1px #999 solid;*/}
.date2{display: block;float: left;width: 46px;height: 45px;font-size: 14px;color: #333;text-align: center;/*border: 1px #999 solid;*/line-height: 21px;margin-top:20px}
.newslist .cover img{width: 100px;height: 45px;object-fit: cover;display: flex;}
.newslist .ainfo{width: 275px;height: 45px;padding: 0 10px;margin-left: 5px;flex: 1}
.neirong2 .ainfo{border-bottom: 1px #999 solid;}
.newslist .ainfo .title a{font-size: 14px;color: #555;text-decoration: none;line-height: 25px;}
.newslist .ainfo .title a:hover{color: #0b75ac;text-decoration:underline;}
.newslist .ainfo .intro{font-size: 12px;color: #888;line-height: 20px;}

.title3{display: block;float: left;width: 313px;margin-top: 20px}
.title3 .neirong3{border: 1px #999 solid;border-top: 7px #1a57a8 solid;border-bottom: 2px #999 solid;padding: 5px;}
.title3 img{margin: 0 0 0 5px;}
.xinxi li{display: flex;align-items: center;}
.xinxi a{flex: 1;height: 32px;font-size: 14px;color: #555;padding: 0 8px;text-decoration: none;overflow: hidden;text-overflow: ellipsis;line-height: 30px;}
.xinxi a:hover{color: #0b75ac;text-decoration:underline;}
.date3{font-size: 13px;color: #666;}

.photo img{display: inline-block;margin:25px 12px 0 0;}

.div-scroll{}

.btph{height: 170px;margin-top: 40px;}
.btph ul{display: inline-block;float: left;height: 170px;}
.btph li{display: inline-block;float: left;margin-right:12px;width: 205px;height: 170px;text-align: center;}
.btph a{font-size: 13px;color: #555;text-decoration: none;}
.btph a:hover{color: #0b75ac;text-decoration:underline;}


ul {list-style: none;}
.out {
	position: relative;
	width: 100%;
	height: 400px;

}
.out .img li {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.out .num {
	position: absolute;
	bottom: 20px;
	left: 0;
	font-size: 0;
	width: 100%;
	text-align: center;
}
.out .num li {
	width: 20px;
	height: 20px;
	display: inline-block;
	font-size: 16px;
	background-color: #666;
	color: #fff;
	text-align: left;
	line-height: 20px;
	border-radius: 50%;
	margin: 0 3px;
	cursor: pointer;
}
.out .num li.active { background-color:#a00;}
.out .btn {
	position: absolute;
	top: 50%;
	width: 30px;
	height: 60px;
	margin-top: -30px;
	background: rgba(0,0,0,.5);
	color: #fff;
	text-align: center;
	line-height: 60px;
	font-size: 40px;
	display: none;
}
.out:hover .btn{
	display: block;
	cursor: pointer;
}
.out .left { left: 0;}
.out .right { right: 0;}
