
body {
	background-color: #FFF;
}
:root{
	--flag-height:18px;
}
.fixed-top-30{
	position: fixed;
	top: 10px;
}
.tag-flag{
	position: absolute;
	/*top: 0;left: 0;*/
	top: 1em;left: 1em;
	display: flex;
	align-items: center;
	/*background: var(--handle-color);*/
	/*background: rgba(0,0,0,.1);*/
	/*padding: 0 10px 0 5px;*/
	/*border-radius: 0 0 13px 0px;*/
	/*box-shadow: 2px 2px 2px rgb(0 0 0 / 50%);*/
}

.article-pic{
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;;
}
.article-pic>div:before{
	/*content: '';*/
	/*padding-bottom: 100%;*/
}
.anli-box .text{
	height: 226px;
	padding-top: 5px;
	width: 100%;
	display: flex;
	flex-flow: column;
	justify-content: space-between;
}
.anli-box .title{
	font-size: 22px;
	height: 66px;
	line-height: 66px;
	font-weight: 700;
	color: #000;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.ul-pro-d{padding-top:29px}
.ul-pro-d li{border-bottom:1px solid #f3f5f7}
.ul-pro-d li:last-child{border:none}
.ul-pro-d .con{display:block;padding:36px 0;display: flex}
.ul-pro-d .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-pro-d .con:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}

.ul-pro-d .time{
	display:block;
	font-size:12px;
	font-weight:400;
	color:var(--font-color2);
	font-family: var(--date-font-family);
}
.ul-pro-d .tit{font-size:22px;height:66px;font-weight:700;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:13px;/* transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s */}
.ul-pro-d .con:hover .tit{color:#ef3132}

.ul-pro-d .tit .g-key{width: 100px;}
.anli-box:hover .title{color:var(--handle-color)}
.anli-box:hover .pic {
	transform: scale(1.05);
}
.anli-box .pic{
	height: 226px;
	width: 350px;
	flex-shrink: 0;
	margin-right: 2em;
	transition: .3s ease-in-out;
}
.chuangxin-flag{
	width: calc(var(--flag-height) / 5 * 7);
	height: var(--flag-height);
	background-size: cover;
	background-position: center center;
	margin-right: 2px;
	/*box-shadow: 2px 2px 2px rgba(255, 255, 255 , .2);*/
}
.anli-box .anli-guojia-tag{
	color: #fff;
	display: inline-block;
	font-size: 16px;
	padding: 5px 0px;
	border-radius: 2px;
	line-height: 20px;
}
.anli-box .title-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.title-box .anli-tag{
	/*padding: 5px 20px;*/
	/*background: var(--handle-color);*/
	/*color: #fff;*/
	/*border-radius: 5px;*/
	padding: 5px;
	color: var(--font-color1);
	font-size: 17px;
}

.anli-nav-box{position:absolute;left:0;right:0;bottom:0;
	/*background-color:#222831;*/
	z-index:98;
}



.ul-snv2 .v1::after{content:'';position:absolute;bottom:0;left:50%;right:50%;height:5px;background-color:#fb3232;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;z-index:2}
.ul-snv2 .v1:hover::after{left:0;right:0;}

/*.ul-snv2 li:hover:first-child{display: none}*/

.ul-snv2 .v1:hover{padding-bottom:  10px;}
.row-d3 .global{width:336px;height:500px;margin-right:19px;background-color:#fb3232;border-radius:4px}
.row-d3 .global .title{font-size:24px;font-weight:700;color:#fff;text-align:center;line-height:1;padding:33px 0;background:rgba(0,0,0,.3);border-radius:4px}
.row-d3 .global .title img{width: 58%;
	margin: auto;}
.row-d3 .global .title span{font-size:24px}


.slick-d2 .slick-arrow{position:absolute;z-index:2;width:35px;height:60px;top:56%;transform:translateY(-50%);background-color:rgba(27,27,27,.9);border:0;font-size:0;transition:.5s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.slick-d2 .slick-arrow:hover{background-color:rgba(251,50,50,.5)}
.slick-d2{height: 500px;overflow: hidden;}
.slick-d2 .item{height: 500px;}
.row-d3{padding-top:43px}
.row-d3 .content{padding:34px 45px 40px}
.row-d3 .label{margin-bottom:27px}
.row-d3 .label .item{display:inline-block;font-size:15px;font-weight:400;padding:7.5px;margin-right:5px;line-height:1;color:#fff;background:#c02737;border-radius:4px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.row-d3 .label .item:last-child{margin-right:0}
.row-d3 .label .item.on,.row-d3 .label .item:hover{color:#ffd800}
.row-d3 .content .desc{font-size:14px;font-weight:400;color:rgba(255,255,255,.8);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-bottom:18px}
.row-d3 .content .num{padding-top:18px;margin-bottom:30px;border-top:1px solid rgba(192,39,55,.4)}
.row-d3 .content .num .item{display:inline-block;font-size:14px;font-weight:400;margin-right:55px;color:rgba(255,255,255,.6)}
.row-d3 .content .num .item:last-child{margin-right:0}
.row-d3 .content .num .item div{color:#fff}
.row-d3 .content .num span{font-size:24px;font-weight:400;color:#fff}
.row-d3 .content .more{display:inline-block;font-size:14px;font-weight:700;color:#fff;padding:2.5px 11px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.5);border-radius:4px}
.row-d3 .content .more img{display:inline-block;vertical-align:middle;margin-left:6px}

.row-d4{padding-top:32px;padding-bottom:12px}
.row-d4 .g-tit2{margin-bottom:25px}
.row-d4 .col-l{width:71.3%}
.row-d4 .col-r{width:23%}