@charset "utf-8";

/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
a{text-decoration:none;color: #333333;}
ul{list-style: none;}
body {
	width: 750px;
	margin: 0px auto;
}

.box {
	position: relative;
	font-size: 0;
	text-align: center;
}
.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
#qLtempOverlay{display: none !important;}
/* loading  100% 的大小设置 */
.queryloader__overlay__percentage {
	font-size: 36px !important;
}

/* loading logo   background-size: 200px; 修改logo 的大小 */
.queryloader__overlay {
	background-image: url(./hlw-logo.png);
	background-repeat: no-repeat;
	background-position: 50% 35%;
	background-size: 200px;
}

.center{left: 0;right: 0;margin: auto;}
.hide{display: none;}

.spjjtitle{position: absolute;top: 85px;}
.videobox{border: 12px solid #d81f1c;width: 702px;height: 398px;position: absolute;top: 248px;}
.video,.vbg{width: 100%;height: 100%;}

.videolist{width: 727px;position: absolute;top: 685px;display: flex;overflow: scroll;}
.videolist img{margin-right: 14px;}

.more{position: absolute;bottom: 37px;}

.dtjjtitle{position: absolute;top: 85px;}
.dtjjbox{width: 727px;position: absolute;top: 230px;}

.navNews{width: 727px;position: absolute;top: 33px;}
.jjNews,.jj{display: inline-block;vertical-align: top;}
.jjNews{width: 610px;height: 73px;text-align: center;}
.jjNews h1{font-size: 40px;color: #d81f1c;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.jjNews h2{font-weight: normal;font-size: 20px;color: #333333;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.newslist{font-size: 30px;width: 727px;text-align: left;margin-top: 32px;}
.newslist a{color: #000000;}
.newslist a:hover{color: #007AFF;}
.newslist li{margin-bottom: 48px;}
.flexbox{display: flex;justify-content: space-between;margin-top: 10px;}
.ntitle{font-weight: bold;}
.ntitle,.dec{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.dec{font-size: 20px;text-indent: 2em;margin-top: 20px;}
.dec span{color: #d81f1c;}
.dec span:hover{color: #007AFF;cursor: pointer;}
.ext{margin-bottom: 40px; font-size: 30px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.ext span{color: #d81f1c;margin:0 4px;}

.more2{margin-top: 10px;}

.bylltitle{position: absolute;top: 85px;}

.byllbox{background-color: #fff;box-shadow: 0 5px 25px 0 rgb(255 188 176 / 45%);position: absolute;top: 239px;height: 1150px;width: 727px;}
.bylllist{width: 680px;margin: auto;margin-top: 25px;height: 1080px;overflow: scroll;}
.byllb{width: 680px;height: 250px;display: flex;background-color: #fff5f5;margin-bottom: 27px;}
.byllb img{margin-left: 20px;margin-top: 25px;}
.byllb h1{color: #d81f1c;font-size: 26px;text-align: left;font-weight: bold;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.bylldec{text-align: left;text-indent: 2em;font-size: 20px;line-height: 32px; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.bylldec span{color: #d81f1c;}
.bylldec span:hover{cursor: pointer;color: #007AFF;}

.jcsjtitle{position: absolute;top: 0px;}
.jcsjbox{width: 727px;position: absolute;top: 160px;height: 415px;}


.qxzxtitle{position: absolute;top: 85px;}
.qxzxBox{position: absolute;top: 260px;width: 727px;height: 1098px;}

.qxzxBox .swiper-slide{height: calc((100% - 48px) / 2);position: relative; background: none; background-image: url(qxzxbg.png);background-repeat: no-repeat;background-position: bottom left;background-position-x: -4px;background-position-y: 40px;}
.qxzxBox2{width: 690px;height: 458px;background-image: url(qxzxbg2.png);position:absolute;right: 0;top: 0;background-position: top left;background-position-y: -9px;}
.qxzxBox2 h1{margin: auto;margin-top: 72px; width: 563px;font-size: 32px;color: #FFFFFF;text-align: left;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.qxzxBox2 h2{line-height: 40px; text-indent: 2em; font-weight: normal; margin: auto;margin-top: 45px; width: 563px;font-size: 26px;color: #FFFFFF;text-align: left;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.xq{position: absolute;top: 420px;left: 46px;}


.btn{height: 64px;width: 100%;position: relative;text-align: center;position: absolute;bottom: 123px;}
.swiper-button-next1,.swiper-button-prev1,.swiper-pagination1,.swiper-button-next3,.swiper-button-prev3,.swiper-pagination3{display: inline-block;vertical-align: middle;}
.swiper-button-next1,.swiper-button-prev1,.swiper-button-next3,.swiper-button-prev3{width: 62px;height: 64px;margin: 0 20px;}
.swiper-button-prev1,.swiper-button-prev3{background-image: url(btnl.png);}
.swiper-button-next1,.swiper-button-next3{background-image: url(btnr.png);}

.swiper-pagination1 .swiper-pagination-bullet,.swiper-pagination3 .swiper-pagination-bullet{width: 16px;height: 16px;margin: 0 7px;}
