body {background:#FFF; font-family:"Microsoft YaHei", Arial; font-size:20px; line-height:28px; color:#333; margin:0}
a {color:#333; text-decoration:none}
a:hover {color: #3773db}
h1,h2,h3,h4,p,form {margin:0; padding:0}
img {border:0}
ul,li {list-style:none; padding:0; margin:0}
input,button,select,textarea{outline:none}

.topic {min-width: 1200px; height: 400px; background: url("../../images/zhuanti_2026qglh/topic.png") no-repeat center 0; margin-bottom: 10px;}
.topic img {display: none}

.container {clear:both; width: 1200px; margin: 0 auto; overflow: hidden}
h1 {clear: both; width: 1200px; height: 100px; background: no-repeat center 0; font-size: 18px; font-weight: normal; line-height: 75px; text-align: right; margin: 60px auto 30px; zoom:0.8}
h1,h1 a {color: #E5A943}
h1.t1 {background-image: url("../../images/zhuanti_2026qglh/t1.jpg")}
h1.t2 {background-image: url("../../images/zhuanti_2026qglh/t2.jpg")}
h1.t3,h1.t4 {width: 100%; height: auto; padding: 60px 0 30px; background: #FFF; text-align: center; margin: 0}
h1.t5 {background-image: url("../../images/zhuanti_2026qglh/t5.jpg")}
h3 {font-size: 20px; font-weight: normal; line-height: 28px}

.tt1 {float: left; width: 200px; height: 440px; box-sizing: border-box; padding: 150px 15px 0; background:#C62828 url("../../images/zhuanti_2026qglh/tt.jpg"); font-size: 40px; line-height: 60px; color: #FFF; text-align: center; position: relative}
.tt1::after {content: ""; position: absolute; width: 0; height: 0; border-top: 20px solid #8C231F; border-right: 20px solid transparent; left: 200px; top: 420px; z-index: 2}
.tt2 {float: left; width: 1000px; height: 420px; background: #FFF9F1; overflow: hidden}
.ttlb {float: left; width: 440px; margin: 10px 0 0 40px}
.ttlb li {padding: 10px 0; border-bottom: 1px solid #FBDDBC}
.ttlb li:nth-last-child(-n+2) {border: 0}
.more {text-align: right}
.more a {color: #e8514b}
.tptt {float: right; width: 460px; position: relative}
.tptt .swiper-button-prev,.tptt .swiper-button-next {top: 115px; color: #e53935; margin-top: 0}
.tptt .swiper-slide img {width:460px; height:260px}
.tptt .swiper-slide h3 {padding: 30px 30px 25px}
.tptt .more {padding-right: 30px}

.wztt {padding: 30px 0 10px 0; font-size: 36px; font-weight: bold; line-height: 63px; text-align: center}
.wztt,.wztt a {color: #C52727}

.r1c1 {float: left; width: 740px; height: 420px; position: relative;overflow: hidden;}
.r1c1 li,.r1c1 img {width: 100%; height: 100%}
.r1c1 .mask {position: absolute; width: 100%; background: rgba(197,39,39,.4); left: 0; bottom: 0}
.r1c1 .mask h3 {padding: 0 10px; line-height: 40px}
.r1c1 .mask a {color: #FFF}
.r1c1 .swiper-pagination {position: relative; display: flex; justify-content: right; column-gap: 0px; top: 0; bottom: 0; margin-top: -10px}
.r1c1 .swiper-pagination-bullet {width: 10px; height: 10px; border-radius: 5px; background: white;opacity: 0.6;}
.r1c1 .swiper-pagination-bullet-active {background: white; opacity: 1;}


.r1c2 {float: left; width: 460px; height: 420px; background: #FFF9F1; box-sizing: border-box; padding: 5px 10px}
.r1c2 li {padding: 6px 20px}

.bg1 {background: #FFF9F1; padding: 20px 0; margin-top: 60px}
.r2c1 {float: left; width: 700px}
.daily {height: 163px}
.day {width: 700px; overflow: hidden; display: none}
.date {float: left; width: 142px; height: 163px; box-sizing: border-box; border: 2px solid #C62828; border-radius: 4px}
.year {font-size: 30px; font-weight: bold; line-height: 51px; text-align: center; color: #C62828}
.month {height: 108px; background: #C62828; color: #FFF; text-align: center}
.day1 {font-size: 56px; font-weight: bold; line-height: 73px}
.month1 {font-size: 20px; line-height: 29px}
.time {float: right; width: 520px}
.days {clear: both; width: 700px; margin-top: 15px}
.days .swiper-button-prev,.days .swiper-button-next {position: relative; float: left; width: 37px; height: 56px; background: #F7E6C6; font-size: 24px; line-height: 56px; text-align: center; color: #C52727; margin: 0; left: 0; top: 0}
.days .swiper-button-prev:after,.days .swiper-button-next:after {font-size: 24px}
.days .swiper-button-prev {margin-right: 2px}
.days .swiper-button-next {margin-left: 2px}
.days .swiper {float: left; width: 600px; height: 56px; overflow: hidden}
.days .swiper-slide {width: 84px; height: 56px; background: #F7E6C6; font-size: 24px; line-height: 56px; text-align: center; color: #C52727; margin-right: 2px; cursor: pointer}
.days .swiper-slide.selected {background: #CE332E; color: #FFF}
.r2c2 {float: right; width: 460px; display: flex; justify-content: space-between; margin-top: 15px}
.r2c2 li {width: 140px; height: 203px}
.r2c2 img {width: 100%; height: 100%}

.r3 {width: 1200px; height: 520px; background: #FFF9F1}
.r3c1 {float: left; width: 548px; height: 400px; margin: 50px 0 0 70px}
.r3c1 .swiper-slide {width: 300px; height: 400px}
.r3c1 .swiper-slide img {width: 100%; height: 100%}
.r3c2 {float: right; width: 450px; margin: 20px 55px 0 0}
.r3c2 li {padding: 10px 0; border-bottom: 1px solid #FBDDBC}
.r3c2 li:last-child {border: 0}
.r3c2 li.title {display: none}

.r4 {display: flex; justify-content: space-between}
.r4c1 {width: 300px; height: 170px}
.r4c1 li,.r4c1 img {width: 100%; height: 100%}
.r4c2 {width: 245px;display: flex;flex-direction: column;justify-content: center;}
.r4c2 li {padding: 10px 0}

.r5 {display: flex; justify-content: space-between}
.r5c1 {width: 640px; background: #FFF9F1}
.r5c1a {float: left; width: 310px; margin: 40px 0 0 25px}
.r5c1a li {margin-bottom: 50px; position: relative;overflow:hidden;font-size:0;line-height:0;}
.r5c1a img {width: 310px; height: 180px}
.r5c1b {float: right; width: 240px; margin: 20px 25px 0 0}
.r5c1b li {margin: 20px 0;border-bottom: 1px solid transparent;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;color: #333;}
.r5c2 {width: 510px; background: #FFF9F1}
.r5c2 ul {padding: 20px 30px}
.r5c2 li {padding: 12px 0;border-bottom: 1px solid #FBDDBC;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.r5c2 li:nth-last-child(-n+2) {border: 0}

.r6 {padding: 60px 0; background: url("../../images/zhuanti_2026qglh/bg2.jpg") no-repeat center 0}
.r6 .swiper-slide {width: 1200px; height: 675px}
.r6 img {width: 100%; height: 100%}
.r6 .mask {position: absolute; width: 100%; background: rgba(197,39,39,.4); left: 0; bottom: 0}
.r6 h3 {font-size: 20px; line-height: 40px; text-align: center}
.r6 h3 a {color: #FFF}
.r6 .swiper-pagination {position: relative; display: flex; justify-content: center; column-gap: 35px; top: 0; bottom: 0; margin-top: 50px}
.r6 .swiper-pagination-bullet {width: 20px; height: 20px; border-radius: 10px; background: linear-gradient(to bottom, #EEB448, #B46A23)}

/* .menu {position: fixed; width: 239px; height: 629px; box-sizing: border-box; padding: 30px 0 0 60px; background: url("../../images/zhuanti_2026qglh/menu.png"); left: 50%; bottom: 10px; margin-left: -900px; display: none}
.menu li {width: 120px; padding: 20px 0; font-size: 22px; line-height: 27px; text-align: center; position: relative} */
/* .menu li a {color: #966223} */
/* .menu li::after {content: ""; position: absolute; width: 120px; height: 1px; background: linear-gradient(to right, #F8E6C8, #966223, #F8E6C8); left: 0; bottom: 0} */
/* .menu li:nth-last-child(2)::after {display: none}
.menu li.top {padding-top: 40px}
.menu li.top {color: #AE120D; cursor: pointer}
.menu li.top::after {width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #FFF; left: 45px; top: 20px} */
/* liu */
h1.jt1 {background-image: url("../../images/zhuanti_2026qglh/jt1.jpg")}
h1.jt2 {background-image: url("../../images/zhuanti_2026qglh/jt2.jpg")}
.jr1 {
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.jr1 .left {
	width: 48%;
	height: auto;
	display: flex;
	flex-direction: column;
}
.jr1 .right {
	width: 48%;
	height: auto;
}
.li-cnt {
  line-height: 1.5em;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  -webkit-line-clamp: 2; 
  line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

.jlist1 {
  width: 100%;
  height: auto;
  display: flex;
  /* flex-direction: column; */
  justify-content: space-between;
  align-items: center;
  gap: 26px;
  padding: 0;
  position: relative;
  overflow-y: auto;
}
.jlist1 a {
  color: #333;
}
.jlist1 .image {
  width: 275px; 
  height: 154.69px;

  position: relative;
  flex-shrink: 0;
}
.jlist1 .txt {
	display: flex;
	align-items: center;
	padding: 20px 10px;
	background-color: #F7E6C6;
	height:56px;
}
.jlist1 .txt h3{
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #AE120D;
}
.jlist1 .txt a {
	color: #AE120D;
}
.jlist1{
	padding: 10px;
}
.jlist2 {
	margin-top: 20px;
	/* margin-bottom: 20px; */
  /* width: 540px;
  margin: 28px auto 28px auto; */
  flex: 1;
  display: flex;
  flex-direction: column;
	justify-content: space-between;
  gap: 8px;
  padding: 10px;
  position: relative;
}
.jlist2 li {
	position: relative;
  padding-left: 20px;
}
.jlist2 li::before {
  content: "\2022";
  color: #cb3b3b;
  font-size: 1em;
  position: absolute;
  left: 0;
}
.jlist2 a {
  color: #333;
}

.jlist3 {
  width: 100%;
  height: 100%;
  display: flex;
	flex-direction: column;
  justify-content: space-between;
  /* padding: 30px 10px; */
	gap: 5px;
  position: relative;
}
.jlist3 li {
  height: 100%;
  width: 100%;
  position: relative;
	display: flex;
	padding: 10px;
}
.jlist3 .image {
  width: 40%;
  height: auto;
  position: relative;
  flex-shrink: 0;
}
.jlist3 .txt {
	flex:1;
	display: flex;
	align-items: center;
	padding: 0 20px;
	background-color: #AE120D;
}
ul.jlist3 li .txt {
    background-image:url(https://www.workercn.cn/resources/images/zhuanti_2026qglh/backimg2.jpg);
    background-size: 100% 100%;
}
ul.jlist3 li:first-child .txt {
    background-image:url(https://www.workercn.cn/resources/images/zhuanti_2026qglh/backimg1.jpg);
    background-size: 100% 100%;
}
ul.jlist3 li:last-child .txt {
    background-image:url(https://www.workercn.cn/resources/images/zhuanti_2026qglh/backimg3.jpg);
    background-size: 100% 100%;
}

/* .image {
	padding: 10px 10px 0 10px;
} */
.image img{
	width: 100%;
	height: auto;
	aspect-ratio: 16/9;
	vertical-align: middle;
}
.jlist3 .image img{height: 100%;}

.image:hover {
  transform: translateY(0);
  /* box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15); */
}
/* .image:hover img {
  transform: scale(1.05);
	transform-origin: center; 
} */
.jlist1 li:hover {
	transform: scale(1.05);
	transform-origin: center; 
}
.jlist3 li:hover {
	transform: scale(1.05);
	transform-origin: center; 
}
.jlist3 li a {
	color: #FFF;
}
.r6 .swiper-pagination-bullet {width: 80px; height: 10px; border-radius: 5px; background: #e53935; opacity: 1}

.r6 .swiper-pagination-bullet-active {
  background: #e1b56f;
  opacity: 1;
}
.menu-container	{
	background-image: linear-gradient(to bottom, #f9261d, #b2120e);
	width: 196px;
	height: auto;
	padding: 25px 20px;
	position: fixed;
	left: 43%; bottom: 10px; margin-left: -900px; 
	border-radius: 5px;
  border-right: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
	box-shadow: 
    3px 3px 3px rgba(0, 0, 0, 0.4); 
	display: none;
	zoom:0.8
}

/*
.menu {position: relative; width: 100%; height: auto; box-sizing: border-box; padding: 0; background: none; left: initial; bottom: initial; margin-left: initial; display: block; border: #FFF solid 1px;border-radius: 5px;}
.menu li {width: 150px; padding: 20px 0; font-size: 22px; line-height: 27px; text-align: center; position: relative; margin: 0 auto;white-space: nowrap;}
.menu li a {color: #FFF}
.menu li::after {content: ""; position: absolute; width: 150px; height: 1px; background: linear-gradient(to right, #966223, #F8E6C8, #966223); left: 0; bottom: 0}
.menu li:nth-last-child(2)::after {display: none}
.menu li.top {padding-top: 40px}
.menu li.top {color: #FFF; cursor: pointer}
.menu li.top::after {width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #FFF; left: 62px; top: 20px}*/

.menu {position: relative; width: 100%; height: auto; box-sizing: border-box; padding: 0; background: none; left: initial; bottom: initial; margin-left: initial; display: block; border: #FFF solid 1px;border-radius: 5px;}
/* .menu li {width: 150px; padding: 20px 0; font-size: 22px; line-height: 27px; text-align: center; position: relative; margin: 0 auto;white-space: nowrap;} */
.menu li {width: 150px; padding: 20px 0; font-size: 22px; line-height: 27px; text-align: center; position: relative; margin: 0 auto;white-space: nowrap;background: linear-gradient(to right, #966223, #F8E6C8, #966223) bottom / 150px 1px no-repeat;}
.menu li a {color: #FFF}
/* .menu li::after {content: ""; position: absolute; width: 150px; height: 1px; background: linear-gradient(to right, #966223, #F8E6C8, #966223); left: 0; bottom: 0}
.menu li:nth-last-child(2)::after {display: none} */
.menu li:nth-last-child(2) {background: none;}
.menu li.top {padding-top: 40px}
/* .menu li.top {color: #FFF; cursor: pointer}
.menu li.top::after {width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #FFF; left: 62px; top: 20px} */
.menu li.top {color: #FFF; cursor: pointer;background: none;position: relative;}
.menu li.top::after {content: "";position: absolute;width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #FFF; left: 50%;top: 20px;transform: translateX(-50%);transform: translateX(-50%) translateZ(0);z-index: 2;}




.r1c2 li:hover {
	background-color: #c62828;
}
.r1c2 li:hover a{
	color: #FFF;
}
.r1c2 li a:hover{
	text-decoration: underline;
}
.jtt {
	padding-bottom: 30px;
	margin: 0 auto;
	text-align: center;
}
.jtt .txt {
	display: inline-block;
  /* white-space: nowrap;  */
}
.jtt .txt a {
	color: #C52727;
}
.jtt .txt a::after {
	content: " | ";
	color: #C52727;
}
.jtt .txt a:last-child:after {
	content: "";
}
.jtt ul{
	width: auto;
	display: flex;
	/* justify-content: space-between; */
	width: fit-content;
	margin: 0 auto;
}
.jtt ul li {
	padding: 0 10px;
	border-right: 1px solid #C52727;
}
.jtt ul li:last-child {
  border-right: none; 
}
.jtt ul li a {
	color: #C52727;
}
.mob-nav {
    display: none;
}
.r5c1a .mask {
    position: absolute;
    width: 100%;
    background: rgba(197,39,39,.4);
    left: 0;
    bottom: 5px;
  	height:100%;
	bottom:-100%;
  	transition:bottom 0.5s ease;
  	display:flex;
  	flex-direction:column;
  	justify-content:center;
  	
}
.r5c1a li:hover .mask {
    bottom:0;    
}
.r5c1a .mask a {
    color: #FFF;
}
.r5c1a .mask h3 {
	padding: 0 10px;
	line-height: 30px;
	font-size: 18px;
}
/* .r5c1a img {
    width: 310px;
    height: 180px;
		display: block;
} */

.foot-03 {min-width: 1000px;padding: 10px 0;border-top: 1px solid #D2D2D2;font-size: 12px;line-height: 21px;text-align: center;margin-top: 20px}
.floatewm {position: fixed;width: 94px;padding: 15px 5px 5px;border: 1px solid #E8E8E8;background: #F6F6F6;left: 52%;bottom: 10px;_display: none;font-family: "Microsoft YaHei", Arial;font-size: 12px;line-height: 21px;text-align: center;margin-left: 580px}
.floatewm img {margin-top: 5px}
.floatewm span {color: #B00;font-size: 11px}
.floatewm i {display: block;position: absolute;width: 15px;height: 15px;font-style: normal;line-height: 15px;text-align: center;right: 0;top: 0;cursor: pointer}
.mob-nav{display:none}

.r3 {position: relative;}
.r3 .r3c2 .more {position: absolute;right: 55px;bottom: 5px;}
.tt2 {position: relative;}
.tt2 .ttlb .more {position: absolute;left: 380px;bottom: 5px;}
.r5c2 {position: relative;}
.r5c2 ul li.more {position: absolute;right: 28px;bottom: 12px;}


@media screen and (max-width:750px) {
   .r3, .tt2, .r5c2 {
      position: static; /* 恢复默认定位，取消relative */
    }
    .r3 .r3c2 .more,
    .tt2 .ttlb .more,
    .r5c2 ul li.more {
      position: static; /* 取消absolute，恢复默认的static定位 */
      right: auto;      /* 重置right属性 */
      left: auto;       /* 重置left属性 */
      bottom: auto;     /* 重置bottom属性 */
    }
  
	html, body {background: none; font-size: 16px; line-height: 1.5em}
	.container {width: 93%}
	.bg1 .container {
		width: 98%;
	}
	.topic {min-width: 93%; height: auto; background: none}
	.topic img {display: block; max-width: 100%}
	ul.mob-nav {
		display: inline-flex;
		white-space: nowrap;
		width: 100%;
		height: 40px;
		overflow-x: scroll;
		overflow-y: hidden;
		scrollbar-width: none;
		margin: 10px 0px 10px 0px;
		padding: 10px 0px 10px 0;
		background: #c42f2e;
	}
	ul.mob-nav li {
			float: left;
			width: auto;
			/* margin-left: 20px; */
			padding-left: 15px;
			padding-right: 15px;
			line-height: 40px;
			color: white;
	}
	ul.mob-nav li a {
		color: #f9efc5;
		font-size: 18px;
	}
	h1 {clear: both; width: 87vw; height: 7.2vw; background-size: 100% 100%; font-size: .8rem; line-height: 2rem; margin: 1.5rem auto 1rem;zoom:1}
	h1.t3,h1.t4 {width: 100%; padding: 0; margin: 1.5rem auto 1rem}
	h1.t3 img,h1.t4 img {width: 100%}
	h3 {font-size: 1rem; line-height: 1.4em}

	.tt1 {float: none; width: 100%; height: auto; padding: 0; background-size:cover; background-position: right bottom; font-size: 20px;letter-spacing:2px;}
	.tt1::after {display: none}
	.tt2 {float: none; width: 100%; height: auto; background: #FFF}
	.ttlb {float: none; width: 100%; margin: 0}
	.tptt {float: none; width: 100%; margin-top: 1rem}
	.tptt .swiper-button-prev,.tptt .swiper-button-next {top: 23vw}
	.tptt .swiper-slide img {width:93vw; height:52.3vw}
	.tptt .swiper-slide h3 {padding: 0}
	.tptt .more {padding: 0}
	.wztt{font-size: 25px;line-height: 40px;}
	.r1c1 {float: none; width: 93vw; height: 52.3vw}
	.r1c1 .mask h3 {font-size: .8rem; line-height: 2em}
	.r1c2 {float: none; width: 100%; height: auto; background: #FFF; padding: 0; margin-top: 1rem}
	.r1c2 li {padding: 6px 0}
	.bg1 {background: #FFF; padding: 0; margin-top: 1rem}
	.r2c1 {float: none; width: 100%}
	.daily {height: auto}
	.day {width: 100%}
	.date {float: left; width: 70px; height: 80px; margin-right: 1rem}
	.year {font-size: 16px; line-height: 25px}
	.month {height: 54px}
	.day1 {font-size: 32px; line-height: 36px}
	.month1 {font-size: 12px; line-height: 15px}
	.time {float: none; width: auto}
	.days {clear: both; width: 98vw; margin-top: 1rem; display: flex; column-gap: 2px}
	.days .swiper-button-prev,.days .swiper-button-next {width: 9vw; height: 10vw; font-size: 1rem; line-height: 13.6vw; margin: 0!important; flex-shrink: 0}
	.days .swiper-button-prev:after,.days .swiper-button-next:after {font-size: 1rem}
	.days .swiper {width: auto; height: 10vw; flex-grow: 1}
	.days .swiper-slide {width: 19.9vw; height: 10vw; font-size: 1rem; line-height: 10vw; margin-right: 2px; cursor: pointer}
	.r2c2 {float: none; width: 100%; margin-top: 1rem}
	.r2c2 li {width: 32vw; height: 46.4vw}

	.r3 {width: 93%; height: auto; background: #FFF}
	.r3c1 {display: none}
	.r3c2 {float: none; width: 100%; margin: 0 0}
	.r3c2 ul {display: block!important}
	.r3c2 li.title {display: block; border: 0; padding: 0; font-size: 1.1rem; font-weight: bold; line-height: 2em; color: #C52727}
	.r3c2 li.title {
			display: block;
			border: 0;
			padding: 0;
			font-size: 1.1rem;
			font-weight: bold;
			line-height: 2em;
			color: #C52727;
			background-color: #F7E6C6;
			text-align: center;
	}
	.r4 {flex-wrap: wrap; grid-row-gap: .5rem}
	.r4c1 {width: 45vw; height: 25.5vw}
	.r4c2 {width: 46vw; font-size: .8rem; line-height: 1.5em}
	.r4c2 li {padding: .3rem 0}
	.r4c2 li:first-child {padding-top: 0}

	.r5 {display: block}
	.r5c1 {width: 100%; background: #FFF}
	.r5c1a {float: none; width: 100%; display: flex; justify-content: space-between; margin: .5rem 0 0; overflow: hidden}
	.r5c1a li {padding: 0;margin-bottom: 5px;}
	.r5c1a img {width: 45vw; height: 26.13vw}
	.r5c1b {float: none; width: 100%; margin: 0}
	.r5c1b li {padding: .3rem 0;margin: 0;}
	.r5c2 {width: 100%; background: #FFF}
	.r5c2 ul {padding: 0}
    .r5c2 li {padding: .3rem 0;white-space: normal;}

	.r6 {padding: 0 0 1rem; background: none}
	.r6 .swiper-slide {width: 98vw; height: 55.13vw}
	.r6 h3 {padding: 0 .5em; font-size: .8rem; line-height: 2em; text-align: left}
	.r6 .swiper-pagination {column-gap: 1rem; margin-top: .7rem}
	.r6 .swiper-pagination-bullet {width: .9rem; height: .9rem; border-radius: .45rem}
	
	.menu {display: none}
	.jr1 .left {
		width: 100%;
	}
	.jr1 .right {
		width: 100%;
		margin-top: 10px;
	}
	.jlist1 {
		gap: 3%;
	}
	.jlist1 .txt {
		display: flex;
		align-items: center;
		padding: 10px 10px;
		background-color: #F7E6C6;
	}
	.jlist1, .jlist2{
		padding: 0;
	}
	.jlist1 .image{
		width: 45vw;
		height: 25.3vw;
	}
	.jlist3 li {
		padding: 0;
	}
	.jlist3 .txt {
		padding: 0 5px;
	}
	.jlist1 li:hover {
		transform: scale(1);
	}
	.jlist3 li:hover {
		transform: scale(1);
	}
	.jtt {
		padding-bottom: 20px;
	}
	.jtt ul{
		flex-direction: column;
	}
	.jtt ul li {
		border-right: none;
	}
	/* .wztt {
		font-size: 1.2rem;
		line-height: 1.5;
	} */
	.r5c1a .mask h3 {
			padding: 0 .5em; font-size: .8rem; line-height: 1.5em; 
	}
	h1.t3 img, h1.t4 img {
			width: 40.2vw;
			height: 7.2vw;
	}
	.foot-03 {width: 100%;min-width: 320px;box-sizing: border-box;padding: 10px 20px;}
	.floatewm {display: none !important}
}
