:root {
	--primary-color: #96c14d; /* 主题色 */
	--secondary-color: #666; /* 次要色 */
	--tertiary-color: #999; /* 辅助色 */
}
/* header */
header .fixed{position:fixed;z-index:100;width:100%;top:0;left:0;right:0;background:var(--primary-color);}
header .fixed i.iconfont{position:absolute;left:5%;top:50%;transform:translateY(-50%);color:#fff;font-size:5.333vw}
header .fixed .logo{display:block;padding:5px 0}
header .fixed .logo img{height:15vw;display:block;margin:auto}
header .nav{border-bottom:1px solid #ebedf0;padding-top:calc(15vw + 10px);}
header .nav li{flex:1;text-align:center;border-bottom:1px solid #6089f300}
header .nav li.active{border-bottom:2px solid var(--primary-color)}
header .nav li a{display:block;font-size:3.466667vw;line-height:10.666667vw}
header .nav li.active a{font-weight:bold}
/* 弹出导航 */
.popup-bg{position:fixed;z-index:101;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}
.popup-nav{position:fixed;z-index:102;top:50%;left:50%;transform:translate(-50%,-50%)}
.popup-nav-transform{transform:initial;}
.popup-nav li{margin-bottom:8vw}
.popup-nav li a{display:block;color:#fff;font-size:5.333333vw}
/* box top */
.box .top{text-align:center}
.box .top .tit1{margin:2.133333vw 0;color:#969799;font-size:1.866667vw;font-family:"Arial"}
.box .top .tit2{margin-top:2.666667vw;margin-bottom:3.2vw;font-size:4.266667vw;font-weight:bold;color:#222}
.box .top .tit3{margin-bottom:5.333333vw;font-size:2.266667vw;color:#222}
/* 列表1 */
.list a{width:47%;margin:0 1.5% 3.4%}
.list img{width:100%;vertical-align:bottom}
.list .info{padding:1.8vw 0 0 1.3vw}
.list .tit1{font-size:2.666667vw;font-weight:bold;color:#1b1b1b;margin-bottom:1.866667vw}
.list .tit2{font-size:2.4vw;color:#1b1b1b}
.list .tit3{padding:.666667vw 1.333333vw;font-size:2.933333vw;color:#fff;background:#ffb5c2}
/* 列表2 */
.list2{margin:0 2.666667vw 4vw}
.list2 .item{margin-bottom:4vw;background-color:#f4f7f6}
.list2 video{width:100%}
.list2 .info{padding:1.8vw 0 4.2vw;font-size:2.666667vw;color:#000;text-align:center;position:relative}
.list2 .info::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 2vw;
	transform: translateX(-50%);
	width: 5.333333vw;
	height: .266667vw;
	background: #d2d2d2;
}
/* 列表3*/
.list3{margin:0 2.666667vw 4vw}
.list3 img{width:100%}
.list3 .item{background-color:#f4f7f6;display:block;margin-bottom:2.666667vw}
.list3 a .info1{padding:5vw}
.list3 a .tit1{font-size:2.4vw;font-weight:bold;color:#1b1b1b;margin-bottom:1.866667vw}
.list3 a .tit2{font-size:2.4vw;color:#1b1b1b;font-weight:normal;margin-bottom:0}
/* 分页 */
.pagination{font-size:2.667vw;}
/* box 查看更多 */
#more{
	width: 60.133333vw;
	height: 7.466667vw;
	line-height: 7.466667vw;
	margin: 4vw auto 16vw;
	border: 1px solid #000;
	display: block;
	font-size: 2.933333vw;
	font-weight: bold;
	color: #000;
	text-align: center;
}
#more i{font-weight:normal;margin-left:5.6vw;font-size:2.933333vw;}
/* return */
a.return{
	font-size: 1.866667vw;
	padding: 2.4vw 4vw;
	background: #fff;
	border: 1px solid #000;
	margin-bottom: 3.733333vw;
	display: inline-block;
}
/* prenext */
.prenext a{padding:1.333333vw 4.266667vw;color:#fff;background-color:var(--primary-color);display:inline-block}
.prenext a i{font-size:4vw}
/* footer */
footer{padding:6.4vw 0 20vw;text-align:center;}
footer .tit1{font-family:"楷体";font-size:3vw}
footer .tit2{margin:2.133333vw 0;color:#969799;font-size:1.866667vw;font-family:"Arial"}
footer .tit3 a{font-size:2.4vw;font-weight:bold;color:#000}
.footer-fixed{background:#000;text-align:center;position:fixed;bottom:0;left:0;right:0;width:100%}
.footer-fixed .item{width:33.33333%;color:#fff;border-right:1px solid #fff;height:11.466667vw;line-height:11.466667vw;}
.footer-fixed .item:last-child{border-right:none}
.footer-fixed i{font-size:4.533333vw;display:inline-block;transform:translateY(2px)}
.footer-fixed span{font-size:3.733333vw;padding-left:1.2vw}
.share-fixed{position:fixed;right:5px;bottom:14vw;border-radius:50%;background:#00000040;padding:10px;}
.share-fixed img{display:block;width:30px;}
.popup-nav .item3{position:fixed;right:8px;top:8px;}
.popup1 img{max-width:40vw;}
/* hint */
.hint{
	display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);line-height:initial;
	color:#fff;background-color:rgba(0,0,0,.7);border-radius:1.066667vw;font-size:1.866667vw;padding:1.3vw 3.4vw
}
/* 分页 */
.pagination li a:hover,.pagination li.active a{color:#fff;background:var(--primary-color);border:1px solid var(--primary-color)}