@charset "utf-8";
	/*Technical Support SudyTech*/
@font-face{
	font-family: 'PingFangSC-Semibold'; 
	src: url('font/PingFangSC-Semibold.ttf') format('truetype');
 font-display:swap;
}
@font-face{
	font-family: 'PingFang-Medium'; 
	src: url('font/PingFang-Medium.ttf') format('truetype');
 font-display:swap;
}
@font-face{
	font-family: 'PingFang-Regular'; 
	src: url('font/PingFang-Regular.ttf') format('truetype');
 font-display:swap;
}
@font-face{
	font-family: 'SourceHanSerifCN-bold'; 
	src: url('font/SourceHanSerifCN-Bold.ttf') format('truetype');
 font-display:swap;
}
@font-face {
	font-family:"Noto Sans Japanese";
	src:url(font/NotoSansJP-Regular.ttf);
 font-display:swap;
}
@font-face {
	font-family:Barlow-Bold;
	src:url(font/Barlow-Bold.ttf);
 font-display:swap;
}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {
	margin:0;
	padding:0;
}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {
	display:block;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption,th {
	text-align:left;
	font-weight:normal;
}
html,body,fieldset,img,iframe,abbr {
	border:0;
}
img {
	vertical-align:top;
}
html {
	overflow-x:hidden;
	font-size: 100px;
}
i,cite,em,var,address,dfn {
	font-style:normal;
}
[hidefocus],summary {
	outline:0;
}
li {
	list-style:none;
}
h1,h2,h3,h4,h5,h6,small {
	font-size:100%;
}
sup,sub {
	font-size:83%;
}
pre,code,kbd,samp {
	font-family:inherit;
}
q:before,q:after {
	content:none;
}
textarea {
	overflow:auto;
	resize:none;
}
label,summary {
	cursor:default;
}
a,button {
	cursor:pointer;
}
h1,h2,h3,h4,h5,h6,em,strong,b {
	font-weight:bold;
}
del,ins,u,s,a,a:hover {
	text-decoration:none;
}
body,textarea,input,button,select,keygen,legend {
	font:0.13rem/1 arial,\5b8b\4f53;
	color:#333;
	outline:0;
}
:focus {
	outline:0;
}
:root {
	--mainColor:#112A8B;
	--hoverColor:#112A8B;
	--bigSize:0.2rem;
	--titleSize:0.18rem;
	--smailSize:0.16rem;
	--smailSizex:0.14rem;
	--innerWidth:14.4rem;
}
/*å¤‡ç”¨æ ·å¼è¡¨*/
.none {
	display:none;
}
.wcb {
	width:100%;
	height:0.3rem;
	border:2px dashed #97CBE0;
}
.hidden {
	visibility:hidden;
}
.clear {
	width:100%;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
	clear:both;
	display:block;
	_display:inline;
}
.clearfix:after {
	clear:both;
	content:"";
	display:block;
	height:0;
	visibility:hidden;
}
.clearfix {
	display:block;
	*zoom:1;
}
.icon {
	display:inline-block;
	width:0.32rem;
	height:0.32rem;
	vertical-align:middle;
	background:url(images/icon.png) no-repeat;
}
/*css3æ‰©å±•*/
body:before {
	content:"";
	position:fixed;
	top:-0.1rem;
	left:0;
	z-index:110;
	width:100%;
	height:0.1rem;
	-webkit-box-shadow:0rem 0rem 0.1rem rgba(0,0,0,.8);
	-moz-box-shadow:0rem 0rem 0.1rem rgba(0,0,0,.8);
	box-shadow:0rem 0rem 0.1rem rgba(0,0,0,.8);
}
::-webkit-input-placeholder {
	color:#fff;
	font-size:0.14rem;
}
:-moz-placeholder {
	color:#fff;
	font-size:0.14rem;
}
::-moz-placeholder {
	color:#fff;
	font-size:0.14rem;
}
:-ms-input-placeholder {
	color:#fff;
	font-size:0.14rem;
}
/**å¸ƒå±€å¼€å§‹**/
body {
	line-height:1;
	font-size:0.16rem;
	font-family:SourceHanSansCN-Regular;
	color:#202020;
}
p {
	line-height:1.75;
}
a {
	color:#202020;
	text-decoration:none;
	transition:all 0.4s ease-in-out;
}
a:hover {
	color:#1b38ae;
}
/*é¡µé¢å°ºå¯¸*/
.wrapper {
	width:100%;
	margin:0 auto;
}
.wrapper .inner {
	width:14.4rem;
	margin:0 auto;
}
/**é¡µé¢å…¨å±€å®½åº¦**/
.headfix {
	border-bottom:none;
	height:auto;
	line-height:inherit;
	background-size:cover;
	position:relative;
	background:url(images/head-bg.png);
	position:absolute;
	width:100%;
	top:0;
	transition:1s;
	background-size:100% 100%;
	z-index:10;
}
.fixed .header {
	background:#fff;
}
/*headå¼€å§‹*/
.list .header {
	height:auto;
	line-height:inherit;
	width:100%;
	background-image:linear-gradient(180deg,#000,transparent);
	background:url(images/head-bg.png) no-repeat center bottom;
	background-size:cover;
	position:fixed;
	background-size:cover;
	top:0;
	z-index:99;
	transition:all .5s ease-in-out .3s;
	transform:translateY(-1.53rem);
}
.list .header .head-menu-bottom {
	border-top:0.01rem solid rgb(255 255 255 / 20%);
}
.header .inner {
	position:relative;
	padding:0 0.49rem 0;
	height:auto;
}
.header .sitelogo {
	float:left;
	/* margin-top:0.27rem;*/;
}
.header .sitelogo span {
	/* position:relative;*//* font-size:inherit;*//* font-weight:normal;*/display:inline-block;
	/* margin-left:0.15rem;*/;
}
.header .sitelogo span a {
	color:transparent;
	margin:0;
}
.header .sitelogo img {
	width:2.48rem;
	height:0.68rem;
}
.header .sitelogo .logo2 {
	display:none;
}
.fixed .header .sitelogo .logo2 {
	display:inline-block;
}
.fixed .header .sitelogo .logo1 {
	display:none;
}
.header-top {
	display:flex;
	align-items:center;
	justify-content:space-between;
	height:0.99rem;
}
.header .head-left {
	float:left;
	display:inline-block;
}
.header .head-right {
	float:right;
	margin-top:0.11rem;
	text-align:right;
}
.header .head-right .head-menu-top {
	display:flex;
	align-items:center;
}
.header .head-right .head-menu-bottom {
	margin-top:0.24rem;
}
.navbox {
	float:right;
	cursor:pointer;
	line-height:0.36rem;
	margin-left:0.24rem;
}
.navbox .nav2 {
	display:none;
}
.fixed .navbox .nav2 {
	display:block;
}
.fixed .navbox .nav1 {
	display:none;
}
.navbox img {
	vertical-align:middle;
}
/*langæ ·å¼*/
.site-lang {
	/* display:inline-block;*/
	float:left;
	position:relative;
	/* padding:0 0.14rem; */
	display: flex;
	align-items: center;
}
.site-lang::before {
	position:absolute;
	content:"";
	background:#fff;
	width:0.02rem;
	height:0.16rem;
	top:0.12rem;
	right:0rem;
	opacity:0.3;
}
.site-lang .tt {
	display:inline-block;
	color:#FFFFFF;
	/* background:url(images/rale.png) no-repeat right center;*/
	padding:0rem 0.16rem 0rem 0.16rem;
	line-height:0.36rem;
	font-size: var(--smailSize);
	background-size:cover;
	position:relative;
}
.site-lang ul {
	text-align:right;
	display: flex;
}
.site-lang ul li.links {
	display:inline-block;
	line-height:0.36rem;
}
.site-lang ul li.links a {
	line-height:0.36rem;
	font-size: var(--smailSize);
	color:#FFFFFF;
	display:inline-block;
	font-family:'PingFang-Medium';
	padding: 0 0.15rem;
	position:relative;
}
.site-lang .tt:before {
	position:absolute;
	content:"";
	background:#fff;
	width:0.04rem;
	height:0.04rem;
	top:46%;
	border-radius:50%;
	right:-0.02rem;
}
.site-lang ul li.links a:hover {
	color:#fff;
}
.site-lang ul li.links:last-of-type a::before {
	display:none;
}
.body_b .site-lang .tt:before,.body_b .site-rale .tt:before {
	background:#333;
}
.site-rale {
	/* display:block;*/
	float:left;
	position:relative;
	/* padding:0 0.12rem; */
}
.site-rale::before {
	position:absolute;
	content:"";
	background:#fff;
	width:0.02rem;
	height:0.16rem;
	top:0.12rem;
	right:0rem;
	opacity:0.3;
}
.site-rale .tt {
	display:inline-block;
	color:#FFFFFF;
	/* background:url(images/rale.png) no-repeat right center;*/
	padding: 0 0.15rem;
	line-height:0.36rem;
	font-size: var(--smailSize);
	background-size:cover;
	float:left;
	position:relative;
}
.site-rale ul {
	display: flex;
	align-items: center;
}
.site-rale ul li.links {
	float:left;
}
.site-rale ul li.links a {
	line-height:0.36rem;
	font-size: var(--smailSize);
	color:#FFFFFF;
	display:inline-block;
	font-family:'PingFang-Medium';
	padding:0 0.12rem;
	position:relative;
}
.site-rale .tt:before {
	position:absolute;
	content:"";
	background:#fff;
	width:0.04rem;
	height:0.04rem;
	top:46%;
	border-radius:50%;
	right:-0.02rem;
}
.site-rale ul li.links a:hover {
	color:#fff;
}
.site-rale ul li.links:last-of-type a::before {
	display:none;
}
.site-language {
	float:left;
	position:relative;
	padding:0 0.15rem 0 0.24rem;
	display:none;
}
.site-language ul li.links {
	float:left;
}
.site-language ul li.links a {
	line-height:0.36rem;
	font-size:0.14rem;
	color:#dbdbdb;
	display:inline-block;
	font-family:'PingFang-Medium';
	padding-left:0.32rem;
	position:relative;
}
.site-language ul li.links a:hover {
	color:#fff;
}
.site-language ul li.links.i1 a {
	background:url(images/icon-2.png) no-repeat left center;
}
/*é»˜è®¤ä¸»å¯¼èˆªæ ·å¼*/
#nav {
	/* background:#532A83;*/;
}
#nav .inner {
	;
}
#nav .inner .wp-panel {
	;
}
/*å¯¼èˆª*/
#nav .inner .wp-panel .wp-window {
	;
}
#nav .inner .wp-panel .navbg {
	position:absolute;
	z-index:-1;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:auto;
	height:100%;
	background:#fff;
	opacity:.7;
	filter:alpha(opacity=70);
}
/*å¯¼èˆªæ ·å¼ï¼šåŽå°ç»‘å®šæ—¶ä¹Ÿå¯ä»¥å®šä¹‰é…ç½®*/
.nav .wp-menu {
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}
.nav .wp-menu:after {
	display:none;
}
.nav .wp-menu .menu-item {
	position:relative;
	text-align:center;
	position:relative;
	overflow:hidden;
}
.nav .wp-menu .menu-item.i1 {
	background:none;
}
.nav .wp-menu .menu-item a>.menu-switch-arrow {
	display:none;
	width:0.2rem;
	height:0.2rem;
	background:url(images/nav_j.png) no-repeat center center;
	vertical-align:middle;
}
.nav .wp-menu .menu-item a.menu-link {
	line-height:0.6rem;
	font-size:0.2rem;
	display:block;
	color:#fff;
	position:relative;
	font-family:SourceHanSerifCN-Bold;
}
.nav .wp-menu .menu-item.hover a.menu-link,.nav .wp-menu .menu-item a.hover {
	/* font-weight:bold;*/text-decoration:none;
}
.nav .sub-menu {
	position:absolute;
	left:50%;
	top:100%;
	min-width:100%;
	z-index:100;
	/* background:url(images/subbg.png) no-repeat bottom left /cover;*/padding:0.4rem 0.45rem;
	display:flex;
	min-width:6.7rem;
	flex-wrap:wrap;
	left:-0.4rem;
	transform-origin:left;
	/* backdrop-filter:blur(0.19rem);*/align-items:center;
	opacity:0;
	z-index:-1;
	transition:0.6s;
}
.nav .sub-menu .sub-item {
	position:relative;
	white-space:nowrap;
	vertical-align:top;
	_zoom:1;
	width:33.3%;
}
.nav .sub-menu .sub-item a {
	display:flex;
	color:#000;
	line-height:1.5;
	padding:0 0.17rem;
	font-size:0.14rem;
	background:none;
	text-align:left;
	color:#fff;
	font-family:'SourceHanSerifCN-Bold';
	white-space:normal;
	padding:0.08rem 0;
	align-items:center;
	justify-content:space-between;
}
.nav .sub-menu .sub-item.hover>a,.nav .sub-menu .sub-item a:hover {
	/* background-color:var(--mainColor);*//* display:block;*/;
}
.nav .sub-menu .sub-menu {
	left:100%;
	top:0rem;
	z-index:200;
	background:#fff;
	display:none;
}
.nav .site-lang {
	display:none;
}
.nav .wp-menu .menu-item a.menu-link:after {
	content:"";
	width:100%;
	height:0.01rem;
	position:absolute;
	bottom:0.1rem;
	background:#fff;
	left:0;
	transform:scale(0);
	transition:all 0.6s ease-in-out;
}
.nav .wp-menu .menu-item.i1 a.menu-link:before,.nav .wp-menu .menu-item.i1 a.menu-link:after {
	display:none;
}
.nav .wp-menu .menu-item:hover {
	overflow:visible;
}
.nav .wp-menu .menu-item:hover .sub-menu {
	z-index:1;
	opacity:1;
}
.nav .wp-menu .menu-item.no-sub a.menu-link:before,.nav .wp-menu .menu-item.no-sub a.menu-link:after {
	display:none;
}
.nav .wp-menu .menu-item:hover a.menu-link:after {
	transform:scale(1);
}
.nav .wp-menu .menu-item a.menu-link:before {
	content:"";
	height:0.1rem;
	width:0.01rem;
	background:#fff;
	display:block;
	position:absolute;
	bottom:0;
	left:50%;
	transform:scale(0);
	transition:all 0.6s ease-in-out;
}
.nav .sub-menu:before {
	content:"";
	display:block;
	position:absolute;
	inset:0;
	width:100%;
	height:100%;
	background:url(images/subbg.png) no-repeat bottom left / cover;
	opacity:0.88;
	backdrop-filter:blur(0.09rem);
}
.nav .wp-menu .menu-item:hover a.menu-link:before {
	transform:none;
}
.nav .sub-menu .sub-item a svg {
	position:relative;
	right:0.37rem;
	top:50%;
	transform:translateY(-50%);
	width:0.14rem;
	transition:all 0.6s ease-in-out;
}
.nav .sub-menu .sub-item a span {
	width:75%;
	display:inline-block;
}
.nav .sub-menu .sub-item a svg path {
	stroke:#fff;
}
.nav .sub-menu .sub-item a:hover svg path {
	/* stroke:var(--mainColor);*/;
}
.nav .sub-menu:before {
	background:url(images/subg2.png) no-repeat bottom left  /cover;
}
.nav .sub-menu .sub-item a:hover svg {
	right:0.27rem;
}
.nav .menu-item:nth-child(6) .sub-menu,.nav .menu-item:nth-child(7) .sub-menu {
	left:auto;
	transform:translateX(50%);
	right:50%;
	transform-origin:center;
}
.header .nav .menu-item:nth-child(7) .sub-menu {
    transform: translateX(26%);
}
.nav .menu-item:nth-child(9) .sub-menu {
	right:0rem;
	transform:translateX(0);
	left:auto;
}
.nav .menu-item:nth-child(8) .sub-menu {
	right:-1.7rem;
	transform:translateX(0);
	left:auto;
}
.head-menu-bottom .inner {
	border-top:0.01rem solid rgb(255 255 255 / 20%);
}
.fixed .head-menu-bottom {
	background:#112A8B;
	padding-top:0;
}
.fixed .site-rale::before {
	position:absolute;
	content:"";
	background:#333;
	width:0.02rem;
	height:0.16rem;
	top:0.12rem;
	right:0rem;
	opacity:0.3;
}
.fixed .site-lang::before {
	position:absolute;
	content:"";
	background:#333;
	width:0.02rem;
	height:0.16rem;
	top:0.12rem;
	right:0rem;
	opacity:0.3;
}
/**ä¸»é¡µbannerå¼€å§‹**/
#banner {
	background:#e7e2df;
        max-height: 38vw;
	overflow: hidden;
}
#banner .inner {
	width:auto;
	max-width:100%;
	position:relative;
}
#banner ul.news_list {
	position:relative;
	z-index:9;
}
#banner ul li.news {
	position:relative;
}
#banner ul li.news .news_imgs {
	width:100%;
	    padding-top: 38%;
}
.mbanner li.news .news_imgs video,.mbanner li.news .news_imgs img {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	object-fit:cover;
	height:100%;
	width:100%;
}
#banner ul li.news .news_wz {
	position:absolute;
	left:0;
	right:0;
	/* z-index:9;*/background:url(images/banner-bg.png) no-repeat center top;
	text-align:center;
	bottom:0;
}
#banner ul li.news .news_con {
	width:14.4rem;
	margin:auto;
	padding:0.41rem 0 0.32rem;
}
#banner ul li.news .news_title {
	position: absolute;
    color: #fff;
    bottom: 0.21rem;
    font-size: 0.28rem;
    line-height: 1.5;
    z-index: 1;
    font-family: "微软雅黑";
    font-weight: bold;
    left: 50%;
    margin-left: calc(var(--innerWidth) / -2);
    max-width: var(--innerWidth);
}
#banner ul li.news .news_title a {
	color:#fff;
}
.mbanner .slick-dots{width:auto;bottom: 0.3rem;right: 50%;margin-right: calc(var(--innerWidth) / -2);display:flex;align-items: center;}
#banner .slick-dots li {
	height:0.16rem;
	width:0.16rem;
	background:#fff;
	border-radius:0.06rem;
	margin:0rem 0.08rem;
	opacity:0.4;
	transition-duration:0.8s;
	border-radius:50%;
}
#banner .slick-dots li.slick-active {
	background:url(images/dotactive.svg);
	width:0.2rem;
	height:0.2rem;
	opacity:1;
	background-size:cover;
	border-radius:0;
}
#banner .slick-prev {
	background:url(images/banner-prev.png) no-repeat center;
	width:0.6rem;
	height:0.6rem;
	margin-top:-0.3rem;
	z-index:9;
	left:1.2rem;
}
#banner .slick-next {
	background:url(images/banner-next.png) no-repeat center;
	width:0.6rem;
	height:0.6rem;
	margin-top:-0.3rem;
	z-index:9;
	right:1.2rem;
}
#banner .slick-arrow {
	display:none!important;
}
#banner:hover .slick-arrow {
	display:block!important;
}
/*ä¸€å±*/
.body_home.showdiv .header {
	transform:translateY(0rem);
}
.body_b.showdiv {
	top:0;
	overflow:overlay;
}
.body_b {
	/* position:fixed;*/left:0%;
	top:74vh;
	top:7.23rem;
	bottom:0;
	right:0;
	background:#fff;
	overflow:hidden;
	transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;
	z-index:888;
	outline:none;
}
.topbox.showdiv {
	transform:none;
	opacity:1;
	filter:Alpha(opacity=100);
	transition:all 0.7s ease-in-out 0.5s;
}
.topbox {
	background:#fff;
	box-shadow:0 0.06rem 0.16rem rgb(65 0 0 / 16%);
	height:auto;
	transition:all 0.7s ease-out 0s;
	transform:translateY(-100%);
	opacity:0;
	filter:Alpha(opacity=00);
	position:fixed;
	display:none;
	left:0;
	right:0;
	top:0;
	z-index:10;
}
.topbox .header {
	position:static;
	transform:none;
	background:none;
}
.fixed .header .inner {
	height:auto;
}
.fixed .header .inner .header-top {
	/* height:0.71rem;*/
    /* padding:0.1rem 0;*/;
}
.fixed .site-lang .tt {
	color:#000;
}
.fixed .site-rale .tt {
	color:#000;
}
.fixed .site-lang ul li.links a {
	color:#000;
	opacity:0.7;
}
.fixed .site-lang ul li.links a:hover {
	opacity:1;
}
.fixed .site-rale ul li.links a {
	color:#000;
	opacity:0.7;
}
.fixed .site-rale ul li.links a:hover {
	opacity:1;
}
.fixed .site-language ul li.links a {
	color:#000;
	opacity:0.7;
	padding:0;
	background:none;
}
.fixed .site-language ul li.links a:hover {
	opacity:1;
}
.fixed .nav .wp-menu .menu-item a.menu-link {
	/* padding:0 0.1rem;*/;
}
/*åŠ¨æ•ˆ*/
.main2 .post-21 ul li.news {
	transform:rotateY(90deg);
}
.main3 .post-31 {
	transition:all 1s ease-out 0s;
	opacity:0;
	position:relative;
	top:50vh;
}
.main4 .post-41 {
	transform:translate(30%,0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.main5 .mod {
	transform:translate(-30%,0);
	transition:all 1s ease-out 0s;
	opacity:0;
}
.main4.showdiv .post-41,.main5.showdiv .mod {
	transform:none;
	opacity:1;
}
.main3.showdiv .post-31 {
	transform:none;
	opacity:1;
	top:0;
}
.main2.showdiv .post-21 ul li.news {
	transform:none;
}
.main2.showdiv .post-21 ul li.news.n1 {
	transition:1s 0.2s;
}
.main2.showdiv .post-21 ul li.news.n2 {
	transition:1s 0.4s;
}
.main2.showdiv .post-21 ul li.news.n3 {
	transition:1s 0.6s;
}
/*è¿›åº¦æ¡*/::-webkit-scrollbar {
	width:0.08rem;
	height:0.08rem;
	background-color:#CCCCCC;
	-webkit-border-radius:0.06rem;
}
::-webkit-scrollbar-thumb:horizontal {
	width:0.04rem;
	background-color:#CCCCCC;
	-webkit-border-radius:0.06rem;
}
::-webkit-scrollbar-track-piece {
	background-color:#fff;
	/*æ»šåŠ¨æ¡çš„èƒŒæ™¯é¢œè‰²*/ -webkit-border-radius:0;
	/*æ»šåŠ¨æ¡çš„åœ†è§’å®½åº¦*/;
}
::-webkit-scrollbar-thumb:vertical {
	height:0.7rem;
	background-color:#999;
	-webkit-border-radius:0.04rem;
	outline:0.01rem solid #fff;
	outline-offset:-0.01rem;
	border:1px solid #fff;
}
/**ä¸»ä½“æ¨¡å—æ ·å¼**/
#m-container {
	;
}
#m-container .inner {
	;
}
/**é¦–é¡µä¸‰åˆ—å¸ƒå±€**/
.mod {
	;
}
.mbox {
	;
}
.wrap1 {
	overflow:hidden;
	background:url(images/main1_bg.jpg) no-repeat top left;
	background-size:cover;
}
.main1 .tab-tt .title a {
    color: #707070;
    position: relative;
}

.main1 .inner {
    padding: 0.4rem 0 0;
}

.main1 .tab-tt {
	margin-bottom: 0.61rem;
	display: flex;
	gap: 0.6rem;
}
.main1 .tab-tt .title {
	float:left;
	color:#707070;
	line-height: 1.3;
	font-size:0.2rem;
	/* padding-bottom:0.05rem; */
	transition:all 0.6s ease-in-out;
	border-bottom:0.02rem solid transparent;
	font-family:'PingFang-Regular';
	cursor:pointer;
	font-family:'SourceHanSerifCN-Bold';
	position:relative;
}
 .tab-tt .other {
	float:left;
	color:#707070;
	line-height: 1.3;
	font-size:0.2rem;
	/* padding-bottom:0.05rem; */
	transition:all 0.6s ease-in-out;
	border-bottom:0.02rem solid transparent;
	font-family:'PingFang-Regular';
	cursor:pointer;
	font-family:'SourceHanSerifCN-Bold';
	position:relative;
}
.main1 .tab-tt .other:hover .con {
	display:block;    z-index: 99999;
}
.main1 .tab-tt .other:after {
	content:">";
	font-family: "宋体";
	transform:rotate(90deg);
	position:absolute;
	right:-0.2rem;
	top:0;
}
.main1 .tab-tt .other .con a{color:#333;transition: 0.1s ease-in-out;}
.main1 .tab-tt .other .con {
	background:#fff;
	position:absolute;
	top:100%;
	left:0;
	font-size:0.16rem;
	padding:0.1rem 0.05rem;
	display:none;
	min-width:110px !important;background: #e7e9f3;text-align: center;
}
.main1 .tab-tt .other .con:hover {
	background:#3155CC;
	color:#fff;
}
.main1 .tab-tt .other .con:hover a{color:#fff;}
.main1 .tab-tt .title.t1 {
	font-family: "Roboto", "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "游ゴシック体", "Yu Gothic", YuGothic, sans-serif !important;
	padding-top:0.02rem;
}
.main1 .tab-tt .title.t6 {
	font-family: 'Roboto', 'Noto Sans KR', 'Malgun Gothic', '맑은 고딕', 'Nanum Gothic', '나눔 고딕', '맑은 고딕', Malgun Gothic, '돋움', Dotum, 'Apple SD Gothic Neo', Helvetica, sans-serif !important;
}
.main1 .tab-con .boxm.box6 div {
	font-family: 'Roboto', 'Noto Sans KR', 'Malgun Gothic', '맑은 고딕', 'Nanum Gothic', '나눔 고딕', '맑은 고딕', Malgun Gothic, '돋움', Dotum, 'Apple SD Gothic Neo', Helvetica, sans-serif !important;
}
.main1 .tab-con .boxm.box1 div {
	font-family: "Roboto", "Noto Sans Japanese", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "游ゴシック体", "Yu Gothic", YuGothic, sans-serif !important;
}
.main1 .tab-tt .other .con a{color:#333;transition: 0.1s ease-in-out;}
.main1 .tab-tt .other .con {
	background:#fff;
	position:absolute;
	top:100%;
	left:0;
	font-size:0.16rem;
	padding:0.1rem 0.05rem;
	display:none;
	min-width:100px;background: #e7e9f3;text-align: center;
}
.main1 .tab-tt .other .con:hover {
	background:#3155CC;
	color:#fff;
}
.main1 .tab-tt .other .con:hover a{color:#fff;}
.main1 .tab-tt .title.selected {
	color:#3155CC;
	/* border-bottom:0.02rem solid #3155CC;*/
	font-weight: bold;
}
.main1 .tab-tt .title:after {
	content:"";
	display:block;
	width:100%;
	position:absolute;
	background:#112A8B;
	height:0.05rem;
	opacity:0.1;
	bottom: 0.025rem;
	transform:scale(0);
	transition:all 0.6s ease-in-out;
}
.main1 .tab-tt .title.selected:after {
	transform:none;
}
.main1 .tab-tt .title.selected a {
	color:#3155CC;
}
.main1 .tab-con {
	position:relative;
	/* font-family:'syh';*/;
}
.main1 .tab-con .boxm {
	opacity:0;
	width:100%;
	position:absolute;
	top:0;
}
.main1 .tab-con .boxm.active {
	position:relative;
}
.main1 .tab-con .boxm .top {
    /* position: absolute; */
    /* width: 63.8%; */
    /* z-index: 1; */
    /* top: -0.15rem; */
}
.main1 .ml {
	float:left;
	width:63.8%;
	position: relative;
	top: -0.15rem;
}
.main1 .m1-text .con {
	;
}
.main1 .m1-text ul li.news {
	;
}
.main1 .m1-text ul li.news .news_box {
	position:relative;
}
.main1 .m1-text ul li.news .news_imgs {
	position:relative;
	overflow:hidden;
}
.main1 .m1-text ul li.news .news_imgs img {
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	left:0;
	right:0;
	bottom:0;
	top:0;
	transition-duration:0.8s;
}
.main1 .m1-text ul li.news .news_imgs img:hover {
	transform:scale(1.12);
}
.main1 .m1-text ul li.news .news_wz {
	/* background:#F2F2F2;*/;
}
.main1 .m1-text ul li.news .news_con {
	padding:0rem;
}
.main1 .m1-text ul li.news .news_title {
	font-family:'SourceHanSerifCN-Bold';
	font-size: 0.4rem;
	color:#1b38ae;
	font-weight:600;
	line-height: 0.57rem;
	margin-bottom: 0.35rem;
}
.main1 .m1-text ul li.news .news_title a {
	color:#1b38ae;
}
.main1 .m1-text ul li.news .news_tt2 {
	font-size:0.38rem;
	color:#1b38ae;
	font-weight:600;
	line-height:0.48rem;
	margin-bottom:0.21rem;
	display:none;
}
.main1 .m1-text ul li.news .news_tt2 a {
	color:#1b38ae;
	display:none;
}
.main1 .m1-text ul li.news .news_text {
	font-size: var(--smailSize);
	color:#666666;
	line-height:2;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	display:-webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical;
}
.main1 .m1-text ul li.news .news_text p {
	font-size:0.14rem;
	color:#2A2E33;
	line-height:0.28rem;
	font-family:'PingFang-Regular';
}
.main1 .m1-text ul li.news .news_more {
	text-align:right;
	color:#A5AAB3;
	font-size:0.14rem;
	line-height:0.19rem;
	margin-top:-0.1rem;
	display:none;
}
.main1 .m1-text ul li.news .news_more a {
	color:#A5AAB3;
}

.main1 .m1-text ul li.news .news_more a:hover {
	color:#1b38ae;
}
.main1 .bottom .m1-pic ul li.news .news_icon {
	margin-bottom:0.22rem;
}
.main1 .m1-pic ul li.news:nth-child(1) .news_wz {
	background:linear-gradient(to bottom,#B99E0A,#B99E0Ab3);
}
.main1 .bottom .m1-pic ul li.news:nth-child(1) .news_wz,.main1 .m1-pic ul li.news:nth-child(2) .news_wz {
	background:linear-gradient(to bottom,#B92024,rgb(185 32 36 / 70%));
}
.main1 .bottom .m1-pic ul li.news:nth-child(2) .news_wz,.main1 .m1-pic ul li.news:nth-child(3) .news_wz {
	background:linear-gradient(to bottom,#27822A,#27822Ab3);
}
.main1 .bottom .m1-pic ul li.news:nth-child(3) .news_wz,.main1 .m1-pic ul li.news:nth-child(4) .news_wz {
	background:linear-gradient(to bottom,#002D71,#002D71b3);
}
.main1 .m1-num {
	margin-top:0.25rem;
}
.main1 .m1-num ul li.news {
	/* float:left;*/width:calc((100% - 1.2rem)/5);
}
.main1 .m1-num ul.news_list {
	/* margin:0 -0.15rem;*/
    display:flex;
	justify-content:space-between;
	/* max-width:30%;*/
    gap:0.3rem;
}
.main1 .m1-num ul li.news .news_box {
	/* margin:0 0.15rem;*/;
}
.main1 .m1-num ul li.news .news_tt2 {
	line-height:0.67rem;
	font-family:Barlow-Bold;
	font-size:0.4rem;
	color:#112A8B;
	text-align:center;
	/*overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;*/white-space:nowrap;
}
.main1 .m1-num ul li.news .news_tt2 a {
	color:#1B38AE;
}
.main1 .m1-num ul li.news .news_tt2 span {
	font-size:0.26rem;
}
.main1 .m1-num ul li.news .news_title {
	text-align:center;
	font-size: var(--smailSize);
	line-height:1.5;
	margin-top:0.02rem;
	color:#333;
	font-family:'SourceHanSansCN-Regular';
	overflow:hidden;
	text-overflow:ellipsis;
	/* white-space:nowrap;*/
}
.main1 .m1-num .slick-prev {
	background:url(images/p12-prev.png) no-repeat center;
	width:0.61rem;
	height:0.61rem;
	left:0;
	margin-top:-0.3rem;
}
.main1 .m1-num .slick-next {
	background:url(images/p12-next.png) no-repeat center;
	width:0.61rem;
	height:0.61rem;
	right:0;
	margin-top:-0.3rem;
}
.main1 .m1-num .slick-dots {
	display:none !important;
}
.main1 .m1-num .slick-dots li {
	background:#1B38AE;
	opacity:0.3;
}
.main1 .m1-num .slick-dots li.slick-active {
	background:#1B38AE;
	opacity:1;
}
.main1 .m1-pic ul li.news {
	position:relative;
}
.main1 .m1-pic ul li.news .news_box {
	display:block;
}
.main1 .m1-pic ul li.news .news_imgs {
	overflow:hidden;
	padding-top: 100%;
	position: relative;
}
.main1 .m1-pic ul li.news:hover .news_imgs img{
	    transform: scale(1.1);
}
.main1 .m1-pic ul li.news .news_imgs img {
	transition-duration:0.8s;
	width:100%;
	object-fit:cover;
	height:100%;
	object-fit: cover;
	top: 0;
	left: 0;
	position: absolute;
	/* transform: translate(-50%, -50%); */
}
.main1 .m1-pic ul li.news .news_imgs img:hover {
	transform:scale(1.12);
}
.main1 .m1-pic ul li.news .news_wz {
	bottom:0;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 0.67rem 0.8rem;
}
.main1 .m1-pic ul li.news .news_wz .news_icon {
	width: 1.28rem;
	height: 0.64rem;
	display: flex;
	margin: 0;
	align-items: center;
	margin-bottom: 0.22rem;
}
.main1 .m1-pic ul li.news .news_wz .news_icon img{
    max-width: 100%;
    max-height: 100%;
}
.main1 .m1-pic ul li.news .news_con {
	/* padding:0.76rem 0 0 0.77rem; */
}
.main1 .m1-pic ul li.news .news_title {
	line-height:1.34;
	color:#fff;
	font-family:"PingFangSC-Semibold";
	font-size:0.32rem;
	margin-bottom:0.11rem;
}
.main1 .m1-pic ul li.news .news_title a {
	color:#fff;
}
.main1 .m1-pic ul li.news .news_tt2 {
	font-family:"PingFang-Medium";
	color:#fff;
	font-size:0.16rem;
	display:none;
	line-height:0.21rem;
}
.main1 .m1-pic ul li.news .news_tt2 a {
	color:#fff;
}
.main1 .m1-pic ul li.news .news_more {
	    bottom: 0.67rem;
    position: absolute;
    right: 0.8rem;
    transition: all 0.6s ease-in-out;
}
.main1 .m1-pic ul li.news .news_more img {
	vertical-align:middle;
	width:0.36rem;
	height:0.07rem;
}
.main1 .m1-pic ul li.news:hover .news_more img {
	animation:arr 1s ease-in-out 0s infinite;
}
.main1 .top .m1-pic ul li.news {
	display:none;
}
.main1 .top .m1-pic ul li.news.n1 {
	display:block;
}
.main1 .bottom .m1-pic ul li.news {
	float:left;
	width:33.3%;
}
@keyframes arr {
	0% {
	transform:translateX(0rem);
}
25% {
	transform:translateX(-0.03rem);
}
50% {
	transform:translateX(-0.05rem);
}
75% {
	transform:translateX(-0.03rem);
}
100% {
	transform:translateX(0rem);
}
;}
.main1 .mr {
	float:right;
	width:33.3%;
	/* margin-top:-0.5rem;*/;
}
.main2 .inner {
	padding: 0.58rem 0rem 0.5rem;
}
.main2 .post-21 .con {
	/* padding:0.21rem 0 0.5rem; */
}
.main2 .post-21 ul {
	margin:0 -0.12rem;
}
.main2 .post-21 ul li.news {
	float:left;
	width:33.3%;
	margin-bottom:0.3rem;
}
.main2 .post-21 ul li.news .news_box {
	margin:0 0.12rem;
	/* text-align:center;*/padding-top:0.32rem;
	/* border-top:0.04rem solid #1B38AE;*/;
}
.main2 .post-21 ul li.news .news_imgs {background:url(images/new1.png) no-repeat center;    background-size: cover;
	overflow:hidden;
	position:relative;
	padding-top: 66.7%;
}
.main2 .post-21 ul li.news .news_imgs img {
	transition:1s;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	right:0;
}
.main2 .post-21 ul li.news .news_imgs img:hover {
	transform:scale(1.12);
}
.main2 .post-21 ul li.news .news_wz {
	/* border:1px solid #EBECF1;*/border-top:0px;
}
.main2 .post-21 ul li.news .news_con {
	padding:0.24rem 0 0.31rem;
}
.main2 .post-21 ul li.news .news_title {
	font-size:0.2rem;
	line-height:0.32rem;
	height:0.64rem;
	font-family:"Roboto-Bold";
	margin-bottom:0.16rem;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	font-weight:bold;
}
.main2 .post-21 ul li.news .news_meta {
	font-family:"PingFang-Medium";
	font-size: var(--smailSize);
	line-height:0.21rem;
	color:#7A7A7A;
	font-family:'rbm';
}
@keyframes icon-bounce {
	0%,100% {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	transform:rotate(0);
	-ms-transform:rotate(0);
}
25% {
	-webkit-transform:rotate(15deg);
	-moz-transform:rotate(15deg);
	transform:rotate(15deg);
	-ms-transform:rotate(15deg);
}
50% {
	-webkit-transform:rotate(-15deg);
	-moz-transform:rotate(-15deg);
	transform:rotate(-15deg);
	-ms-transform:rotate(-15deg);
}
75% {
	-webkit-transform:rotate(5deg);
	-moz-transform:rotate(5deg);
	transform:rotate(5deg);
	-ms-transform:rotate(5deg);
}
85% {
	-webkit-transform:rotate(-5deg);
	-moz-transform:rotate(-5deg);
	transform:rotate(-5deg);
	-ms-transform:rotate(-5deg);
}
;}.main3 {
	overflow:hidden;
	background:url(images/main3_bg.jpg) no-repeat top left;
	background-size:cover;
}
.main3 .inner {
	padding: 0.62rem 0rem 0.6rem;
}
.main3 .post-31 .con {
	margin-top:0.21rem;
	position:relative;
	overflow:initial;
}
.main3 .post-31 ul {
	margin:0 auto;
	/* height:6.62rem;*/;
}
.main3 .post-31 ul li.news {
	margin:0 0rem;
	width:auto;
	margin-right:0.37rem;
}
.main3 .post-31 ul li.news.slick-current.slick-active.slick-center {
	;
}
.main3 .post-31 ul li.news.slick-current.slick-active.slick-center .news_box {
	margin:0rem;
}
.main3 .post-31 ul li.news .news_wz {
	position:absolute;
	width:100%;
	bottom:0;
	background:url(images/p31-li.png) no-repeat center;
	/* height:0.48rem;*/background-size:100% 100%;
}
.main3 .post-31 ul li.news .news_con {
	padding: 0.25rem 0.54rem 0.25rem 0.26rem;
}
.main3 .post-31 ul li.news .news_title {
	color:#fff;
	/* line-height:0.21rem; */
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:0.24rem;
	font-family:"rb";
	font-weight:bold;
}
.main3 .post-31 ul li.news .news_title a {
	color:#fff;
}
.main3 .post-31 ul li.news .videobox {
		position:relative;
	height:3.35rem;
	aspect-ratio:849/535;
}
.main3 .post-31 ul li.news.slick-current.slick-active.slick-center .videobox {
	height:5.82rem;
}
.main3 .post-31 ul li.news .play {
	position:absolute;
	top:50%;
	left:50%;
    margin-left: -30.5px;
    margin-top: -30.5px;
	z-index:10;
	cursor:pointer;
}
.main3 .post-31 ul li.news video {
	display:block;
	width:100%;
	object-fit:fill;
	position:relative;
	height:100%;
}
.main3 .post-31  .swiper-button:after {
	display:none;
}
.main3 .post-31  .swiper-button {
	top: -0.51rem;
}
.main3 .post-31  .swiper-button-prev {
	left:3.7rem;
}
.main3 .post-31 .swiper-button-next {
	left:4.49rem;
}
.main3 .slick-prev {
	background:url(images/banner-prev.png) no-repeat center;
	width:0.6rem;
	height:0.6rem;
	margin-top:-0.3rem;
	z-index:9;
	left:25%;
}
.main3 .slick-next {
	background:url(images/banner-next.png) no-repeat center;
	width:0.6rem;
	height:0.6rem;
	margin-top:-0.3rem;
	z-index:9;
	right:25%;
}
.main4 {
	background:url(images/main4_bg.jpg) no-repeat top left;
	overflow:hidden;
	background-size:cover;
}
.main4 .inner {
	padding: 0.8rem 0rem 1.5rem;
}
.main4 .post-41 {
	position:relative;
}
.main4 .post-41 .tt .tit {
	text-align:left;
	padding-left:0.2rem;
}
.main4 .post-41 .con {
	margin-top:0.21rem;
}
.main4 .post-41 ul li.news {
	float:left;
	width:33.3%;
}
.main4 .post-41 ul li.news .news_box {
	display:flex;
	flex-direction:column-reverse;
}
.main4 .post-41 ul li.news.n2 .news_box {
	flex-direction:column;
}
.main4 .post-41 ul li.news .news_imgs {
	height: 3.2rem;
	overflow:hidden;
}
.main4 .post-41 ul li.news .news_imgs img {
	width:100%;
	height:100%;
	transition-duration:0.8s;
	object-fit: cover;
	/* position: absolute; */
	top: 0;
	left: 0;
}
.main4 .post-41 ul li.news .news_imgs img:hover {
	transform:scale(1.12);
}
.main4 .post-41 ul li.news .news_wz {
	/* width:50%;*/
	/* float:right;*/
	height: 3.2rem;
	background:#F7F8FA;
	position:relative;
	transition: all 0.4s ease-in-out;
}
.main4 .post-41 ul li.news .news_wz:before {
	content:'';
	border: 0.13rem solid transparent;
	position:absolute;
	/* transition:0.7s; */
	border-top-color:#F7F8FA;
	left:0.5rem;
	bottom:0;
	transform:translateY(0.24rem);
}
.main4 .post-41 ul li.news.n2 .news_wz:before {
	top:0;
	bottom:auto;
	transform:translateY(-0.24rem);
	border-bottom-color:#F7F8FA;
	border-top-color:transparent;
	transition: all 0.4s ease-in-out;
}
.main4 .post-41 ul li.news .news_con {
	padding:0.46rem 0.48rem 0;
	align-items:flex-start;
	display:flex;
	flex-direction:column;
}
.main4 .post-41 ul li.news .news_meta {
	font-size: var(--smailSize);
	font-family:"Roboto-M";
	color:#7A7A7A;
	margin-bottom:0.05rem;
	transition:0.7s;
}
.main4 .post-41 ul li.news .news_title {
	font-size:0.24rem;
	line-height:0.3rem;
	font-family:"Roboto-Bold";
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	display:-webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient:vertical;
	max-height:2.1rem;
	font-weight:bold;
}
.main4 .post-41 ul {
	display:flex;
}
.main4 .post-41 ul li.news:hover .news_wz {
	background:#112A8B;
	/* transition: all 0.4s ease-in-out; */
}
.main4 .post-41 ul li.news:hover .news_wz:before {
	border-top-color:#112A8B;
}
.main4 .post-41 ul li.news.n2:hover .news_wz:before {
	border-bottom-color:#112A8B;
	border-top-color:transparent;
}
.main4 .post-41 ul li.news:hover .news_title a {
	color:#fff;
}
.main4 .post-41 ul li.news:hover .news_meta {
	color:#fff;
}
.main5 {
	/* background:url(images/m5-bg.png) no-repeat center;*//* background-size:cover;*/overflow:hidden;
}
.main5 .inner {
	padding:0;
	width:100%;
}
.main5 .post-51 ul li.news video {
	display:block;
	width:100%;
	object-fit:fill;
	position:relative;
	height:100%;
}
.main5 .post-51 ul li.news .news_imgs {
	width:100%;
	overflow:hidden;
	position:relative;
	padding-top:38%;
}
.main5 .post-51 ul li.news .news_imgs img,.main5 .post-51 ul li.news .news_imgs video {
	width:100%;
	transition-duration:0.8s;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	height:100%;
	object-fit:cover;
}
.main5 .post-51 ul li.news .news_imgs img:hover {
	transform:scale(1.12);
}
@keyframes rotate {
	from {
	transform:rotate(0deg);
}
to {
	transform:rotate(360deg);
}
;}/**æ ‡é¢˜æ æ–°é—»çª—å£**/
.post {
	margin-bottom:0rem;
}
.post .tt {
	display:inline-block;
	width:100%;
	border-bottom:0rem solid #e6e6e6;
}
/**æ ‡é¢˜æ **/
.post .tt .tit {
	/* display:inline-block;*//* float:left;*/font-size:0.16rem;
	font-weight:normal;
}
/**æ ‡é¢˜å­—ä½“**/
.post .tt .tit .title {
	display:block;
	line-height: 1.6;
	font-family:'SourceHanSerifCN-Bold';
	font-size: 0.4rem;
	/* font-weight:bold;*/
	text-transform:uppercase;
}
.post .tt .tit .name {
	display:none;
	line-height:0.16rem;
	color:#333;
}
/*æ ç›®åˆ«å*/
.post .con {
	padding:0;
	margin:0 auto;
}
.post .con .wp_article_list .list_item {
	border-bottom:0.01rem dashed #ccc;
}
/**æ–°é—»åˆ—è¡¨**/
.post .con .wp_article_list .list_item .Article_Index {
	background:url(images/li.gif) no-repeat center;
}
.post .more_btn {
	display:inline-block;
	height:0.6rem;
	margin-top:0;
	line-height:0.6rem;
	float:right;
}
.post .more_btn .more_text,.post .more_btn a {
	font-family:'PingFangSC-Semibold';
	font-size:0.18rem;
	cursor:pointer;
	/* font-weight:bold;*/font-family:'rbm';
	color:#CB3431;
}
.post .more_btn .more_text {
	    display: flex;
}
.post .more_btn a {
	color:#1B38AE;
}
.post .more_btn a:hover {
	color:#3155CC;
}
.post .more_btn .more_text img {
	padding-left:0.09rem;
	vertical-align:baseline;
}
.post .more_btn .more_text:hover img {
	animation:arr 1s ease-in-out 0s infinite;
}
/*æ ‡å‡†æ ‡é¢˜*/
.post1 {
	;
}
.post1 .tt {
	border-bottom:0rem solid #A7A7A7;
	position:relative;
	display: flex;
	align-items: center;
}
.post1 .tt .tit {
	/* padding-right:0.08rem;*/border-bottom:0rem solid #214391;
	text-align:left;
}
.post1 .tt .tit .title {
	display:inline-block;
	color:#112A8B;
	cursor:pointer;
}
.post1 .more_btn {
	/* border-bottom:0.01rem solid #3155CC;*/
	/* width:4.36rem;*/
	text-align:center;
	margin:0 auto;
	position:absolute;
	display:block;
	transition-duration:0.4s;
	right:0;
	top: 50%;
	transform: translateY(-50%);
}
.post1 .more_btn:hover {
	background:#fff;
	box-shadow:0 0.05rem 0.12rem rgba(0,0,0,0.5);    border-radius: 50px;
}
.post1 .more_btn a {
	color:#fff;
	display:block;
	border:1px solid #CB3431;
	border-radius:0.28rem;
	padding:0 0.29rem;
}
.post1 .more_btn:hover a {
	color:#1B38AE;
}
/**è‡ªå®šä¹‰æ–°é—»åˆ—è¡¨**/
.news_list {
	;
}
.news_list li.news {
	line-height:0.34rem;
	padding-left:0rem;
}
/**æ ‡é¢˜å›¾æ ‡**/
.news_list li.news span.news_title {
	float:left;
}
/*æ ‡é¢˜*/
.news_list li.news span.news_title img {
	vertical-align:middle;
}
.news_list li.news span.news_meta {
	float:right;
	margin-left:0.02rem;
	color:#9C9C9C;
}
/*å±žæ€§*/
.news_list li.news .news_icon {
	display:inline-block;
	margin:0 auto;
	border:0px solid red;
}
.news_list li.news .news_text {
	line-height:0.22rem;
	color:#666;
}
/*é»˜è®¤ç®€ä»‹*/
.news_list li.news .news_bg {
	position:absolute;
	left:0rem;
	bottom:0rem;
	right:0rem;
	height:0.3rem;
	background:#000;
	opacity:.7;
	filter:Alpha(opacity=70);
}
.news_list li.news p {
	line-height:0.34rem;
}
/*æ—¥åŽ†æ–°é—»æ ·å¼1*/
.rili {
	;
}
.rili .news_list {
	;
}
.rili .news_list li.news.n1 {
	;
}
.rili .news_list li.news .news_date {
	float:left;
	width:0.44rem;
	margin-right:-0.44rem;
	font-weight:bold;
	transition-duration:0.8s;
	font-family:"PingFangSC-Semibold";
}
.rili .news_list li.news .news_date .news_month {
	font-size:0.16rem;
	line-height:0.21rem;
	display:block;
	color:#333333;
	padding-top:0.04rem;
}
.rili .news_list li.news .news_date .news_day {
	font-size:0.3rem;
	line-height:0.4rem;
	display:block;
	color:#1B38AE;
}
.rili .news_list li.news .news_wz {
	width:100%;
}
.rili .news_list li.news .news_wz .news_con {
	padding-left:0.61rem;
	/* padding-top:0.16rem;*/;
}
.rili .news_list li.news .news_title {
	line-height:0.29rem;
	font-size:0.2rem;
	height:0.58rem;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	font-family:"PingFangSC-Semibold";
	margin-bottom:0.05rem;
}
.rili .news_list li.news .news_text {
	color:#585D66;
	font-size:0.14rem;
	font-family:"PingFang-Regular";
	line-height:0.25rem;
	height:0.75rem;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}
/***********************************************************
 * åˆ—è¡¨é¡µ*/
/**é¦–é¡µä¸‰åˆ—å¸ƒå±€**/
/**åˆ—è¡¨é¡µ**/
body.list .header {
	transform:translateY(0rem);
	position:absolute;
	background:linear-gradient(180deg,#000,transparent);
}
.wp-wrapper {
	position:relative;
}
.wp-inner2 {
	position:absolute;
	width:100%;
	left:0;
	right:0;
	bottom:0;
	background:url(images/wp-bg2.png) no-repeat center top;
	background-size:cover;
}
.wp-inner2 .wp2-con {
	width:14.4rem;
	margin:0 auto;
}
.wp-inner2 .l-nav {
	opacity:0;
	height:0;
}
.wp-inner2 .nav-name {
	font-family:"PingFangSC-Semibold";
	line-height:0.72rem;
	font-size:0.54rem;
	margin-bottom:0;
	color:#fff;
}
.wp-inner2 .nav-text {
	font-family:"Helvetica";
	line-height:0.44rem;
	font-size:0.32rem;
	color:#fff;
	height:1.32rem;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	margin-bottom:0.69rem;
}
/*æ ç›®å›¾ç‰‡*/
.l-banner {
	height:5.6rem;
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	/* display:none;*/    background-size:cover;
}
.l-banner img {
	display:none;
	height:100%;
	vertical-align:top;
}
/**ä¸»ä½“åˆ—è¡¨é¡µå¼€å§‹**/
#l-container {
	background:#f2f3f8;
}
#l-container .inner {
	padding:0.97rem 0rem 1.03rem;
}
/**ä¸»ä½“æ–‡ç« é¡µå¼€å§‹**/
#d-container {
	background:#f2f3f8;
	background-size:cover;
}
#d-container .inner {
	padding:0rem;
	/* width:100%;*/;
}
.col_menu {
	width:3.6rem;
	float:left;
	margin-right:-3.6rem;
	margin-top:-0.12rem;
	position:relative;
	/* margin-top:0.78rem;*/;
}
.col_menu .l-qh {
	margin-bottom:0.1rem;
}
.col_menu .col_menu_head {
	padding:0 0 0.37rem;
}
/**ä½ç½®æ ç›®èƒŒæ™¯**/
.col_menu .col_menu_head h3.col_name {
	font-size:0.52rem;
	/* font-weight:400;*/color:#112A8B;
	font-family:'rb';
}
/**ä½ç½®æ ç›®å­—ä½“**/
.col_menu .col_menu_head h3.col_name .col_name_text {
	display:block;
	line-height:0.56rem;
	padding:0rem 0.03rem 0rem 0;
}
/**æ ç›®åç§°å›¾æ ‡**/
.col_menu .col_menu_con {
	border:0px solid #e4e4e4;
	/* min-height:5.8rem;*//* background:#f4f3f3;*/;
}
/*æ ç›®åˆ—è¡¨*/
.col_list {
	;
}
.col_list .wp_listcolumn {
	border-top:0rem solid #2867A0;
	border-bottom:0rem solid #fff;
	width:auto;
	padding:0 0.4rem 0.1rem 0;
}
.col_list .wp_listcolumn .wp_column {
	border-bottom:0rem solid #D3D3D3;
}
.col_list .wp_listcolumn .wp_column .sub_list {
	border-left:0.01rem solid #D3D3D3;
	padding-left:0;
}
.col_list .wp_listcolumn .wp_column a {
	color:#333;
	font-size:0.2rem;
	border:0;
	line-height:0.32rem;
	position:relative;
	font-weight:normal;
	background:transparent;
	display:block;
	position:relative;
	font-family:'rb-m';
	border-bottom:0;
	padding-left:0.15rem;
}
.col_list .wp_listcolumn .wp_column >a:before {
	content:'';
	position:absolute;
	left:0;
	left:0;
	top:50%;
	transform:translateY(-50%);
	border-radius:50%;
	width:0.05rem;
	height:0.05rem;
	background:#333;
}
.col_list .wp_listcolumn .wp_column >a.parent {
	margin-right:0.34rem;
	width:auto;
}
.col_list .wp_listcolumn .wp_column:last-child {
	border-bottom:0;
}
.col_list .wp_listcolumn .wp_column.parent {
	;
}
.col_list .wp_listcolumn .wp_column a .column-name {
	padding:0;
	line-height:0.32rem;
	display:block;
	/* min-width:0.65rem;*/padding:0.11rem 0rem 0.11rem 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.col_list .wp_listcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_column a.selected {
	color:#1B38AE;
	background:transparent;
}
.col_list .wp_listcolumn .wp_column a.selected span.column-name {
	color:#1B38AE;
}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a {
	color:#454545;
	background:none;
	border-top:0.01rem solid #fff;
	border-bottom:0.01rem solid #bbb;
}
.col_list .wp_listcolumn .wp_column.parent > a .column-name {
	/* font-weight:bold;*/color:#1B38AE;
}
.col_list .wp_listcolumn .wp_column.parent > a:before {
	background:#1B38AE;
}
.col_list .wp_listcolumn .wp_column .sub-item>a:before {
	background:#9b9b9b;
	left:0.19rem;
}
.col_list .wp_listcolumn .wp_column a.selected:before {
	background:#1B38AE;
}
.col_list .wp_listcolumn .wp_column .sub-item a.selected .column-name {
	/* background:#fff;*/;
}
/*äºŒçº§å­æ ç›®**/
.col_list .wp_listcolumn .wp_column .sub_list a {
	color:#333;
	border-top:0rem solid #eee;
	margin-top:0rem;
	font-size:0.16rem;
	width:auto;
	padding-right:0.34rem;
}
.col_list .wp_listcolumn .wp_column .sub_list a:after {
	content:'';
	position:absolute;
	left:-0.01rem;
	top:0.08rem;
	width:0.02rem;
	height:0.22rem;
	background:#1B38AE;
	opacity:0;
}
.col_list .wp_listcolumn .wp_column .sub_list a.selected:after {
	opacity:1;
}
.col_list .wp_listcolumn .sub_list a .column-name {
	display:block;
	line-height:0.32rem;
	padding:0;
	cursor:pointer;
	padding:3.0.05rem 0.5rem 3.0.05rem 0.17rem;
	overflow:hidden;
	text-overflow:ellipsis;
	/* color:#9b9b9b;*/white-space:nowrap;
}
.col_list .wp_listcolumn .sub_list a:hover,.col_list .wp_listcolumn .wp_column a.selected {
	/* font-weight:bold;*//* font-weight:bold;*/color:#1B38AE;
}
/*ä¸‰çº§å­æ ç›®**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a {
	;
}
.col_list .wp_listcolumn .sub_list .sub_list a .column-name {
	padding:0.05rem 0.1rem 0.05rem 0.6rem;
	cursor:pointer;
}
.col_list .wp_listcolumn .sub_list .sub_list a:hover,.col_list .wp_listcolumn .sub_list .sub_list a.selected {
	font-weight:bold;
	color:#1B38AE;
}
/**æ ç›®æ–°é—»**/
.col_news {
	width:100%;
	min-height:5rem;
	float:right;
}
.col_news .col_news_box {
	margin-left:4.39rem;
	/* padding:0.1rem 0.3rem;*/;
}
.col_news_head {
	/* margin-top:0.04rem;*/position:relative;
	margin-bottom:0.29rem;
}
.col_metas {
	position:relative;
}
.col_news_head:before {
	content:'';
	position:absolute;
	right:0;
	left:0;
	height:0.01rem;
	background:#A2A6B7;
	top:50%;
	transform:translateY(-50%);
	z-index:0;
}
.col_metas .col_title {
	display:inline-block;
	float:left;
	height:0.43rem;
	line-height:0.43rem;
}
/**å½“å‰æ ç›®**/
.col_metas .col_title h2 {
	display:inline-block;
	background:#f2f3f8;
	font-size:0.32rem;
	font-family:"rb-m";
	padding-right:0.23rem;
	font-weight:normal;
	color:#112A8B;
	border-bottom:0rem solid #CBCBCB;
}
.col_metas .col_path {
	display:inline-block;
	float:right;
	white-space:nowrap;
	height:0.52rem;
	line-height:0.52rem;
	color:#666666;
	font-size:0.14rem;
}
/**å½“å‰ä½ç½®**/
.col_metas .col_path a {
	color:#666666;
}
.col_news_con {
	padding:0.05rem 0rem 0.1rem 0rem;
	margin:0 0rem;
}
.col_news_list {
	min-height:5rem;
	margin-top:0.07rem;
}
.col_news_list .wp_article_list .list_item {
	;
}
/**æ ç›®æ–°é—»åˆ—è¡¨**/
.col_news_list .wp_article_list .list_item .Article_Index {
	;
}
/**æ ç›®æ–°é—»å›¾æ ‡åºå·**/
.col_news_list .wp_entry,.col_news_list .wp_entry p {
	line-height:1.75;
	font-size:0.18rem !important;
	color:#666666 !important;
}
.col_news_list .wp_entry,.col_news_list .wp_entry p span {
	text-wrap:initial !important;
}
.col_news_list .wp_entry p {
	margin-bottom:0.1rem;
	background:none !important;

}
.col_news_list .wp_entry table {
	margin-bottom:0.04rem;
	max-width: 100%;
}
.col_news_list .wp_entry img {
	max-width:6.8rem;
	_width:expression(this.width > 680 ? "6.8rem":this.width);
}
/**åˆ—è¡¨é¡µæ–‡ç« å›¾ç‰‡å¤§å°é™åˆ¶**/.col_news_list ul li.news {
	/* border-bottom:0.01rem solid rgb(61 61 61 / 20%);*/;
}
.col_news_list ul li.news .news_title {
	float:left;
	font-size:0.18rem;
	/* font-weight:bold;*/width:70%;
	line-height:0.5rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.col_news_list ul li.news .news_meta {
	line-height:0.5rem;
	float:right;
	color:#999999;
	font-size:0.16rem;
}
.possplit {
	text-indent:0;
	text-align:center;
	width:0.2rem;
	background:none;
}
#wp_paging_w6 .wp_paging {
	font-size:0.14rem;
	line-height:0.34rem;
	padding:0.48rem 0 0;
	float:none;
	text-align:right;
}
#wp_paging_w6 .wp_paging li {
	margin:0;
	line-height:0.34rem;
	height:0.34rem;
	float:none;
	display:inline-block;
}
.wp_paging li span,.wp_paging li a {
	display:inline-block;
	float:left;
	margin-left:0.1rem;
}
#wp_paging_w6 .wp_paging li a {
	height:0.34rem;
	line-height:0.34rem;
	padding:0 0.2rem;
	background:#fff;
	border:1px solid #e6e6e6;
	color:#666;
}
.wp_paging li input {
	border:1px solid #d5d5d5;
	background:#fff;
	text-align:center;
}
#wp_paging_w6 .wp_paging li a:hover {
	background:#1B38AE;
	color:#fff;
}
#wp_paging_w6 .wp_paging li input {
	font-size:0.14rem;
	width:0.64rem;
	height:0.34rem;
	margin:0;
	line-height:0.34rem;
}
#wp_paging_w6 .wp_paging li span:last-child {
	margin:0;
}
#wp_paging_w6 .wp_paging li em {
	font-weight:400;
}
.wp_paging li span.pages {
	padding:0 0.1rem;
}
#wp_paging_w6 .wp_paging li  span.all_count {
	margin:0 0.15rem;
}
/**æ–‡ç« é¡µ**/.infobox {
	padding:0rem;
	margin:0 auto;
	width:auto;
}
.infobox .col_menu {
	/* width:27.76%;*/margin-top:1rem;
	/* margin-right:-27.76%;*/;
}
.infobox .col_menu .col_menu_con {
	/* padding-left:45.22%;*/;
}
.article {
	/* padding-top:0.1rem;*//* float:right;*//* width:72.24%;*//* background:#fff;*/;
}
.article .article_box {
	margin-left:3.56rem;
	/* background:#fff;*/padding:1rem 0;
	/* margin-right:17.3%;*/;
}
.article h1.arti_title {
	line-height:0.43rem;
	font-family:"PingFangSC-Semibold";
	font-size:0.32rem;
	text-align:center;
	color:#2A2E33;
	/* font-weight:normal;*/padding:0rem 0 0.58rem;
}
/**æ–‡ç« æ ‡é¢˜**/
.article h2.arti_title {
	line-height:0.34rem;
	font-family:"Microsoft YaHei";
	font-size:0.17rem;
	text-align:center;
	color:#1B1B1B;
}
/**æ–‡ç« å‰¯æ ‡é¢˜**/
.article .arti_metas {
	padding:0rem 0 0.15rem;
	text-align:center;
	border-bottom:0.01rem solid #C1C1C1;
	line-height:0.24rem;
	display:none;
}
.article .arti_metas span {
	margin:0 0.05rem;
	font-size:0.14rem;
	/* opacity:0.7;*/line-height:0.24rem;
	color:#666666;
}
/**æ–‡ç« å…¶ä»–å±žæ€§**/
.article .arti_update {
	text-align:right;
	font-family:"PingFang-Regular";
	font-size:0.16rem;
	line-height:0.21rem;
	padding:0 0.37rem;
}
.article .entry {
	margin:0 auto;
	overflow:hidden;
	border-bottom:0rem solid #DDDDDD;
	min-height:4rem;
	padding:0 0.42rem;
}
/**æ–‡ç« å†…å®¹**/
.article .entry .read {
	min-height:5rem;
}
.article .entry .read,.article .entry .read p {
	line-height:0.3rem;
	font-size:0.16rem;
	color:#333;
}
/**é˜…è¯»å­—ä½“**/
.article .entry .read p {
	margin-bottom:0rem;
}
.article .entry .read img {
	margin:0 auto;
	max-width:9.4rem;
	_width:expression(this.width > 940 ? "9.4rem":this.width);
}
/**æ–‡ç« é˜…è¯»éƒ¨åˆ†å›¾ç‰‡å¤§å°é™åˆ¶**/
.article .entry .read table {
	margin:0 auto;
	border:none!important;
}
.infobox .col_metas .col_path {
	float:none;
}
/**é¡µè„šå¼€å§‹**/
#footer {
	/* background-size:cover;*/border-top:0.04rem solid #CB3431;
}
#footer .inner {
	padding:0rem;
	position:relative;
	/* border-right:0.01rem solid rgb(151 151 151 / 30%);*//* border-left:0.01rem solid rgb(151 151 151 / 30%);*/padding:0.32rem 0 0;
}
#footer .inner .mod {
	position:relative;
	padding:0;
}
#footer .inner .foot-left {
	float:left;
	/* padding-top:0.32rem;*//* padding-left:0.43rem;*//* margin-right:12.5%;*/;
}
#footer .inner .foot-left .sitelogo {
	margin-bottom:0.23rem;
}
#footer .inner .foot-center {
	width:20.98%;
	/* margin-right:8.54%;*/padding-top:0.14rem;
}
#footer .inner .tt {
	font-size:0.24rem;
	font-family:'rb';
	color:#333333;
	font-weight:bold;
	margin-bottom:0.22rem;
}
#footer .inner .foot-top {
	display:flex;
	padding-bottom:0.73rem;
	flex-direction:row;
	justify-content:space-between;
}
#footer .inner .foot-top p {
	font-size:0.16rem;
	line-height:0.32rem;
	color:#666666;
	font-family:'rb';
}
#footer .inner .foot-right {
	float:right;
	/* padding-top:0.76rem;*/width:auto;
	padding-top:0.14rem;
	/* border-left:0.01rem solid rgb(151 151 151 / 30%);*//* width:2.82rem;*/;
}
#footer .inner .foot-bottom {
	border-top:0.01rem solid rgb(151 151 151 / 30%);
	line-height:0.56rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	align-content:center;
}
#footer .inner p {
	font-size:0.16rem;
	line-height:0.32rem;
	font-weight:normal;
	font-family:"PingFang-Medium";
	color:#666666;
}
#footer .inner .foot-bottom .top img {
	cursor:pointer;
	vertical-align:middle;
}
#footer .inner .post-92 {
	/* margin-top:0.32rem;*/;
}
#footer .inner p span {
	/* margin:0 0.07rem;*/;
}
#footer .inner .copyright span {
	/* padding:0 0 0 0.15rem;*/;
}
#footer .inner .copyright a {
	color:#eee;
}
#footer .inner .post-92 p span {
	/* padding:0 0.32rem 0 0.15rem;*/position:relative;
	display:block;
}
#footer .inner .post-92 p span::before {
	position:absolute;
	content:"";
	width:0.01rem;
	display:none;
	height:0.16rem;
	background:#979797;
	left:0;
	top:0.09rem;
	z-index:1;
}
#footer .inner .post-92 p span.dz {
	/* width:3.53rem;*//* float:left;*/word-break:break-all;
}
#footer .inner .post-92 p span:last-of-type {
	/* padding:0 0rem 0 0.15rem;*/;
}
#footer .inner .post-94 p {
	line-height:0.56rem;
	/* padding-left:0.86rem;*/margin-bottom:0;
}
/**************************************************************
 * ç»„ä»¶åŠŸèƒ½*/
/*ç³»ç»Ÿé»˜è®¤æœç´¢*/
.wp_search {
	display:inline-block;
	position:relative;
	padding-left:0.04rem;
	border:1px solid #d0d0d0;
}
.wp_search #keyword {
	width:1.6rem!important;
	padding:0.04rem 0;
	border:none;
	height:0.2rem;
	line-height:0.2rem;
	background:transparent;
	color:#fff;
}
.wp_search .search {
	width:0.32rem;
	height:0.3rem;
	border:0px;
	background:#FFFFFF url(images/sous.png) no-repeat center;
	cursor:pointer;
	vertical-align:top;
}
/*è‡ªå®šä¹‰è¾“å…¥æ¡†*/
.searchbox {
	/* text-align:right;*/margin:0 0.15rem;
	display:inline-block;
	cursor:pointer;
	line-height:0.36rem;
	/* border-left:0.01rem solid #Fff;*/;
}
.searchbox img {
	vertical-align:middle;
}
.wp-search {
	position:relative;
	border:0px solid #d0d0d0;
	background:#F0F0F0;
}
.wp-search form {
	display:block;
}
.wp-search .search-input {
	margin-left:0.13rem;
	margin-right:0.31rem;
}
.wp-search .search-input input.search-title {
	border:1px solid #c7c7c7;
	width:1.96rem;
	height:0.48rem;
	padding:0;
	line-height:0.48rem;
	background:none;
	color:#666666;
	font-size:0.18rem;
	border:0;
	outline:0;
	font-family:"RobotoJ";
}
.wp-search .search-btn {
	width:0.16rem;
	height:0.16rem;
	position:absolute;
	right:0.15rem;
	top:0.16rem;
}
.wp-search .search-btn input.search-submit {
	width:0.16rem;
	height:0.16rem;
	border:0;
	outline:0;
	background:url(images/sous.png) no-repeat center;
	cursor:pointer;
}
/*åŽ»é™¤æœç´¢æ¡†åŽ†å²æ–‡å­—èƒŒæ™¯é¢œè‰²*/
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {
	-webkit-transition-delay:99999s;
	-webkit-transition:color 99999s ease-out,background-color 99999s ease-out;
}
/* åˆ†äº«äºŒç»´ç */
.shares {
	/* padding-bottom:0.62rem;*//* padding-left:0.41rem;*/;
}
.shares .tt {
	color:#fff;
	font-family:"PingFang-Medium";
	font-size:0.24rem;
	line-height:0.32rem;
	margin-bottom:0.33rem;
}
.shares ul {
	width:auto;
	margin:0 auto;
}
.shares li {
	float:left;
	margin-left:0.32rem;
	position:relative;
	margin-left:0.13rem;
}
.shares li a {
	display:inline-block;
	width:0.43rem;
	height:0.43rem;
	vertical-align:top;
	opacity:1;
	filter:Alpha(opacity=100);
}
.shares li a:hover {
	opacity:.6;
	filter:Alpha(opacity=60);
}
.shares li.i1 {
	margin:0;
}
.shares li.i1 a {
	background:url('images/wx.svg') no-repeat center;
	background-size:cover;
}
.shares li.i2 a {
	background:url('images/wb.svg') no-repeat center;
	background-size:cover;
}
.shares li.i3 a {
	background:url('images/dy.svg') no-repeat center;
	background-size:cover;
}
.shares li.i4 a {
	background:url('images/bilbili.svg') no-repeat center;
	background-size:cover;
}
.shares li.i5 a {
	background:url('images/moremedia.svg') no-repeat center;
	background-size:cover;
}
.shares li.i6 a {
	background:url('images/share-6.png') no-repeat center;
	background-size:cover;
}
.shares li.i7 a {
	background:url('images/share-7.png') no-repeat center;
	background-size:cover;
}
.shares li .con {
	display:none;
	position:absolute;
	bottom:0.4rem;
	left:50%;
	z-index:100;
	margin-left:-0.4rem;
	width:0.8rem;
	background:url(images/p82-li.png) no-repeat center;
	height:1.02rem;
	text-align:center;
}
.shares li .con img {
	width:0.55rem;
	height:0.55rem;
	vertical-align:top;
	padding:18.0.05rem 0 0;
	margin:0 auto;
}
.body_b .search_box {
	background:#112a8b;
}
.search_box {
	width: 0;
	overflow:hidden;
	background: rgb(255 255 255 / 10%);
	border-radius: 0.22rem;
	position:relative;
	/* height:0.3rem; */
	margin-left: 0.16rem;
	transition: all 0.6s ease-in-out;
	overflow: hidden;
	width: 0.44rem;
}
.search_box .searchKeyword {
	height: 0.44rem;
	line-height: 0.44rem;
	opacity: 0;
	/* padding-right:1rem;*/
	padding-left:0.1rem;
	background:transparent;
	color: #fff;
	border:0;
	box-sizing:border-box;
	/* font-size: 0; */
	transition: all 0.6s ease-in-out;
}
.search_box:hover {
    width: 1.1rem;
}

.search_box:hover .searchKeyword {
    opacity: 1;
}
.search_box .serachSubmit {
	width: 0.44rem;
	background-color:#1B38AE;
	color:#fff;
	height: 0.44rem;
	line-height:0.5rem;
	text-align:center;
	position:absolute;
	right: 0;
	top: 0;
	border:none;
	font-size:0.18rem;
	letter-spacing:0.01rem;
	background: url(images/sous.svg)no-repeat center;
	background-size: 0.15rem;
	font-size: 0;
}
.layer.on {
	z-index:99990;
	opacity:1;
	height:100%;
	filter:alpha(opacity=100);
}
.fixed .search_box {
	background:#112a8b;
}
.namall {
	position:fixed;
	opacity:0;
	filter:alpha(opacity=0);
	left:0;
	top:0;
	z-index:-1;
	background:url(images/namall-bg.png) no-repeat top center;
	background-size:cover;
	width:100%;
	height:0%;
	transition:all 0.8s ease-in-out;
}
.namall .nav .sub-menu .sub-item a svg {
    display: none;
}
.namall.on {
	z-index:99990;
	opacity:1;
	height:100%;
	filter:alpha(opacity=100);
}
.namall .close {
	width:0.24rem;
	right:0.12rem;
	top:0.32rem;
	position:absolute;
	cursor:pointer;
	z-index:1111;
}
.namall .close img {
	width:100%;
}
.namall .close i {
	font-size:0.16rem;
}
.namall-left {
	float:left;
	padding-top:0.05rem;
}
.namall-right {
	float:right;
	margin-right:0.3rem;
}
.namall .inner {
	width:calc(100% - 0.98rem);
	padding:0.22rem 0.49rem 0;
}
.namall-menu-bottom {
	padding-top: 0.2rem;
}
.namall .nav {
	text-align:right;
}
.namall .nav .wp-menu {
	/* display:inline-block; */
}
.namall .nav .wp-menu .menu-item {
	/* margin:0 0 0 0.61rem; */
	display:inline-block;
	overflow:visible;
flex: 1;
}
.namall .nav .wp-menu .menu-item a.menu-link {
	color:#fff;
	line-height:0.3rem;
	/* padding:0 0.6rem 0.24rem 0; */
	font-size:0.22rem;
	/* margin:0 0.61rem;*/
}
.namall .nav .wp-menu .menu-item a.menu-link:before {
	background:#fff;
	bottom:0.05rem;
	display:none;
}
.namall .nav .sub-menu {
	display:block !important;
	background:transparent;
	box-shadow:unset;
	top:0.54rem;
	padding:0;
	opacity:1;
	right:auto !important;
	z-index:2;
	min-width:100%;
	left:50% !important;
	/* transform:translateX(-50%) !important; */
	position: static;
	margin-top: 0.1rem;
}
.namall .nav .sub-menu:before {
	display:none;
}
.namall .nav .sub-menu .sub-item a {
	color:#DBDBDB;
	font-size:0.17rem;
	line-height:0.22rem;
	padding:0.1rem 0rem;
	text-align: center;
	display: block;
}
.namall .nav .wp-menu .menu-item a.menu-link:after{
    display: none;
}
.namall .nav .sub-menu .sub-item.hover> a,.namall .nav .sub-menu .sub-item a:hover {
	color:#fff;
	background:transparent;
}
.namall .nav .menu-item:nth-child(6) .sub-menu,.namall .nav .menu-item:nth-child(7) .sub-menu {
    transform: none;
}
.namall .nav .sub-menu .sub-item {
	white-space:normal;
	width: 100%;
	display: block;
}
#playvideo {
	position:fixed;
	width:100%;
	height:100%;
	z-index:10000;
	top:0;
	left:0;
}
#playvideo .video_bg {
	position:absolute;
	z-index:0;
	background:#000;
	opacity:0.5;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.wp_audio_player {
	text-align:center;
}
#playvideo .playbox {
	position:absolute;
	width:56%;
	top:15%;
	height:65%;
	margin:0 auto;
	display:block;
	z-index:100;
	left:22%;
}
#playvideo video {
	display:block;
	object-fit:cover;
	width:100%;
	height:100%;
}
#playvideo .close {
	position:absolute;
	right:-0.35rem;
	top:-0.35rem;
	cursor:pointer;
	z-index:100;
}
/*åˆ—è¡¨é¡µ*//*************************************************************
 * ç‰¹æ®Šé¡µé¢*/
 /*æ»šåŠ¨æ ·å¼*/
.wrapperinner {
	position:relative;
	z-index:1;
	width:100%;
	overflow:auto;
	-ms-touch-action:none;
}
.scroller {
	position:absolute;
	z-index:1;
	width:7.5rem;
	height:1.6rem;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-ms-transform:translateZ(0);
	-o-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-ms-text-size-adjust:none;
	-o-text-size-adjust:none;
	text-size-adjust:none;
}
/*************************************************************
*äºŒçº§é¡µé¢*//*ç ”ç©¶*/
body.yj #l-container {
	background:url(images/list_bg.jpg)no-repeat;
	background-size:cover;
}
body.yj #l-container .inner {
	;
}
body.yj .col_menu {
	/* display:none;*/;
}
body.yj .col_news .col_news_box {
	/* margin:0;*//* padding:1rem 0 0;*/;
}
body.yj .col_news_head {
	/* display:none;*/;
}
body.yj .col_news_con {
	padding:0;
}
body.yj .col_news_list {
	margin:0;
	min-height:auto;
	padding-bottom:0.5rem;
}
body.yj .col_news_list ul li.news {
	margin-bottom:0.2rem;
	box-shadow:0 0.03rem 0.15rem rgb(0 0 0 / 16%);
}
body.yj .col_news_list ul li.news .news_imgs {
	float:left;
	width:44.25%;
	position:relative;
	height:2.95rem;
	overflow:hidden;
}
body.yj .col_news_list ul li.news .news_imgs img {
	position:absolute;
	top:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	transition-duration:0.8s;
}
body.yj .col_news_list ul li.news .news_imgs img:hover {
	transform:scale(1.12);
}
body.yj .col_news_list ul li.news .news_wz {
	float:right;
	width:55.75%;
	background:#fff;
	height:2.95rem;
}
body.yj .col_news_list ul li.news .news_con {
	padding:0.42rem 0.35rem 0;
	/* height:2.95rem;*/;
}
body.yj .col_news_list ul li.news .news_title {
	font-size:0.2rem;
	font-family:"PingFangSC-Semibold";
	line-height:0.32rem;
	margin-bottom:0.13rem;
	float:none;
	width:auto;
	white-space:initial;
}
body.yj .col_news_list ul li.news .news_text {
	line-height:0.33rem;
	/* max-height:1.65rem;*/
	font-size:0.16rem;
	font-family:'rb';
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
body.yj .col_news_list ul li.news .news_more {
	margin-top:0.62rem;
	line-height:0.24rem;
	color:#1B38AE;
	font-size:0.18rem;
	font-family:"PingFangSC-Semibold";
}
body.yj .col_news_list ul li.news .news_more a {
	color:#1B38AE;
}
.line1 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
}
.line2 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.line3 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}
.line4 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical;
}
.line5 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	display:-webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical;
}
/**aboutus**/
body.listaboutus #l-container {
	/* background:url(images/aboutus.jpg)no-repeat;*/background-size:cover;
}
body.listaboutus .col_menu {
	width:auto;
	float:none;
	margin-right:0;
	box-shadow:0 0 0;
}
body.listaboutus .col_menu .col_menu_head {
	background:transparent;
	padding:0 0 0;
}
body.listaboutus .col_menu .col_menu_head h3.col_name {
	color:#333333;
}
body.listaboutus .col_menu .col_menu_head h3.col_name .col_name_text {
	padding-left:0;
}
body.listaboutus  .col_list .wp_listcolumn {
	display:flex;
	padding:0;
	background:none;
}
body.listaboutus .col_list .wp_listcolumn .wp_column {
	border-bottom:0;
	display:inline-block;
	width:auto;
	margin-right:0.12rem;
}
body.listaboutus .col_list .wp_listcolumn .wp_column a {
	border-top:0;
	background:#F7F7F7;
	border-radius:0.04rem;
	width:auto;
	padding:0 0.26rem;
	line-height:normal;
}
body.listaboutus .col_list .wp_listcolumn .wp_column a .column-name {
	padding:0.08rem 0;
}
body.listaboutus .col_news {
	margin-top:0.5rem;
}
body.listaboutus .col_news .col_news_box {
	margin-left:0;
}
body.listaboutus .col_list .wp_listcolumn .wp_column a.selected {
	background:#112A8B;
}
body.listaboutus .col_list .wp_listcolumn .wp_column a.selected .column-name {
	color:#fff;
}
body.listaboutus .col_metas .col_path {
	display:block;
	float:none;
	font-size:0.18rem;
	height:auto;
	color:#999999;
	line-height:0.32rem;
}
body.listaboutus .col_metas .col_path a {
	color:#999;
}
body.listaboutus #l-container .inner {
	padding:0.7rem 0 0;
}
body.listaboutus .loc_head {
	margin-bottom:0.2rem;
}
/*å­—ä½“*/@font-face {
	font-family:'PingFangSC-Semibold';
	src:url('font/PingFangSC-Semibold.ttf') format('truetype');
}
@font-face {
	font-family:'PingFang-Medium';
	src:url('font/PingFang-Medium.ttf') format('truetype');
}
@font-face {
	font-family:'PingFang-Regular';
	src:url('font/PingFang-Regular.ttf') format('truetype');
}
@font-face {
	font-family:'SourceHanSerifCN-bold';
	src:url('font/SourceHanSerifCN-Bold.ttf') format('truetype');
}
/**@font-face {
	font-family:'syh';
	src:url('font/SourceHanSansCN-Regular.ttf') format('truetype');
}
**/.directMod {
	position:fixed;
	left:1.37rem;
	top:1rem;
	margin:0.44rem 0 0 0.86rem;
	height:auto;
	font-size:0.15rem;
	color:#546ed2;
	z-index:99999;
}
.directTwo {
	position:absolute;
	display:none;
	left:0;
	top:3.5rem;
}
.directMod .map-sol {
	width:2.4rem;
	color:#546ed2;
	display:inline-block;
	padding:0.05rem 0.05rem;
	float:left;
}
.directMod h2 {
	margin-left:-0.06rem;
}
.directMod h2 em {
	display:inline-block;
	width:0.15rem;
	height:0.24rem;
	background:url("images/engico.png") no-repeat;
	background-position:-0.42rem -1.71rem;
	vertical-align:-0.07rem;
	padding-left:0.06rem;
    background-size: 3.44rem;
}
.directMod .modN {
	margin-top:0.04rem;
	padding:0.36rem 0 1.4rem 0;
	border-left:0.02rem solid #546ed2;
	width:2.8rem;
}
.directMod li {
	position:relative;
	margin-left:-0.06rem;
	margin-bottom:0.24rem;
}
.directMod li .em-td {
	display:inline-block;
	background:url("images/engico.png") no-repeat;
	background-position:-1.35rem -1.24rem;
	width:0.12rem;
	height:0.14rem;
	margin-top:0.08rem;
	float:left;
}
.directMod li .cur-td {
	float:left;
	margin-left:0.04rem;
	margin-top:0.12rem;
	width:0.04rem;
	height:0.05rem;
	display:inline-block;
	vertical-align:0.04rem;
}
.directMod li .modSub {
	margin:0.34rem 0 0 0.34rem;
	*margin-top:0.42rem;
	clear:both;
}
.directMod li .modSub a {
	text-indent:0.05rem;
	color:#d98c8c;
}
.directMod li .modSub a:hover {
	background:#800000;
	color:#fff;
	padding:0.04rem;
}
.directMod li .modSub p {
	margin-top:0.1rem;
}
.directMod li .modSub em {
	display:inline-block;
	background:url("images/engico.png") no-repeat;
	width:0.07rem;
	height:0.06rem;
	background-position:-2.13rem -1.24rem;
	vertical-align:0.02rem;
	margin-right:0.04rem;
}
.directMod li:hover .map-sol {
	color:#fff;
	background:#112A8B;
}
.directMod li:hover .em-td {
	width:0.12rem;
	height:0.14rem;
	background-position:-1.85rem -1.24rem;
}
.directMod li:hover .cur-td {
	width:0.04rem;
	height:0.05rem;
	display:inline-block;
	vertical-align:0.04rem;
	background:url(cR9ARlfhALWdjVOZAAAEEgFY3Qg160.png) no-repeat;
}
.directMod .current .map-sol {
	color:#fff;
	background:#112A8B;
}
.directMod .current .em-td {
	width:0.12rem;
	height:0.14rem;
	vertical-align:-0.01rem;
	background-position:-1.85rem -1.24rem;
}
.directMod .current .cur-td {
	background:url(cR9ARlfhALWdjVOZAAAEEgFY3Qg160.png) no-repeat;
}
.faybox {
	position:fixed;
	background:#333;
	width:100%;
	height:100%;
	z-index:3;
	top:0;
	left:0;
	display:flex;
	align-items:center;
	justify-content:center;
	display:none;
	overflow:auto;
}
body.main .faybox {
	z-index:999;
}
.faybox.open {
	display:flex;
}
.faybox .hide {
	display:none;
}
.faybox .faybox_con {
	width:15.34rem;
	background:#fff;
	padding:0 0.47rem 0.47rem;
	box-sizing:border-box;
	max-width:90%;
	display:flex;
	flex-direction:column;
	height:7.1rem;
}
.faybox_head {
	display:flex;
	height:0.83rem;
	justify-content:space-between;
	align-items:center;
}
.faybox .fay_tt {
	font-size:var(--titleSize);
	font-family:'SourceHanSerifCN-Bold';
}
.fay_control {
	display:flex;
	align-items:center;
	gap:0.28rem;
}
.fay_control .more img {
	width:0.17rem;
	cursor:pointer;
}
.fay_control .close img {
	width:0.4rem;
	cursor:pointer;
}
.faybox_bcon {
	display:flex;
	height:0;
	flex:1;
	justify-content:center;
}
.faybox_bcon .swiper1 {
	width:10.69rem;
	flex:none;
	overflow:hidden;
}
.faybox_bcon .swiper2 {
	flex:1;
	overflow:hidden;
}
.faybox_bcon>.news_imgs img {
	/* max-width:100%;*/
    max-height:100%;
	object-fit:contain;
	width:100%;
}
.faybox_bcon>.news_imgs {
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
}
.faybox_bcon .swiper1 .news_imgs img {
	width:100%;
	height:100%;
	object-fit:contain;
}
.faybox_bcon .swiper2  .news_video {
	height:100%;
}
.faybox_bcon .news_video {
	width:100%;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
	height:100%;
	object-fit:cover;
}
.faybox_bcon .news_video video {
	max-width:100%;
	max-height:100%;
	background:#333;
	width:100%;
}
.faybox_bcon .swiper2  .news_video video {
	object-fit:cover;
	width:100%;
	height:100%;
}
.faybox_bcon .news_video .play {
	position:absolute;
	top:50%;
	left:50%;
	z-index:1;
	transform:translate(-50%,-50%);
	cursor:pointer;
}
.faybox_bcon .swiper2 .news .news_imgs img {
	object-fit:cover;
	width:100%;
	height:100%;
	top:0;
	left:0;
}
.faybox_bcon .swiper2 .news .news_imgs {
	height:100%;
	position:relative;
}
.faybox_bcon .swiper2 .news .news_title {
	position:absolute;
	color:#fff;
	bottom:0.19rem;
	width:100%;
	padding:0 0.24rem;
	box-sizing:border-box;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-family:'SourceHanSerifCN-Bold';
	font-size:var(--smailSize);
}
.faybox_bcon .swiper2 .news:after {
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	background:#080808;
	top:0;
	left:0;
	opacity:0.66;
}
.faybox_bcon .swiper2 .news.swiper-slide-thumb-active:after,.faybox_bcon .swiper2 .news.swiper-slide-visible.swiper-slide-thumb-active:after {
	opacity:0;
}
.faybox_bcon .swiper2 .news.swiper-slide-thumb-active .news_title {
	opacity:0;
}
.faybox_bcon .swiper2 .news {
	cursor:pointer;
}
.faybox_bcon .swiper1 .news_imgs {
	height:100%;
	background:#bdbcbc2e;
}
.faybox_bcon .swiper2 {
	position:relative;
}
.faybox_con .swiper-tools {
	display:flex;
	flex-direction:column;
}
.faybox_con .swiper-button-prev,.faybox_con .swiper-button-next {
	margin:0;
	height:0.35rem;
	transform:translateX(-50%) rotate(90deg);
	left:50%;
	top:0;
	right:auto;
	background:rgba(0,0,0,0.8);
	z-index:333;
}
.faybox_con .swiper-button-next {
	bottom:0;
	top:auto;
}
.faybox_con .swiper-button-prev:after,.faybox_con .swiper-button-next:after {
	font-size:0.22rem;
	color:#fff;
}
button.btn.keyvisual__sound-btn {
    background: none;
    position: absolute;
    z-index: 1;
    bottom: 14%;
    border: none;
    right: 2%;
}

button.btn.keyvisual__sound-btn.sound-off .ico--sound-on {
    display: none;
}

button.btn.keyvisual__sound-btn.sound-off .ico--sound-off {
    display: block;
}
button.btn.keyvisual__sound-btn.sound-on .ico--sound-on {
    display: block;
}

button.btn.keyvisual__sound-btn.sound-on .ico--sound-off {
    display: none;
}
button.btn.keyvisual__sound-btn .ico img {
    width: 0.4rem;
}

