@charset "utf-8";
	/*Technical Support SudyTech*/
@font-face {
	font-family:Barlow-Bold;
	src:url(/_upload/tpl/02/db/731/template731/fonts/Barlow-Bold.ttf);
}
@font-face {
	font-family:SourceHanSerifCN-Bold;
	src:url(/_upload/tpl/02/db/731/template731/fonts/SourceHanSerifCN-Bold.ttf);
}
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;
}
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;
}
/*备用样式表*/
.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(/_upload/tpl/02/db/731/template731/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:#ccc;
	/* WebKit browsers */
}
:-moz-placeholder {
	color:#ccc;
	/* Mozilla Firefox 4 to 18 */
}
::-moz-placeholder {
	color:#ccc;
	/* Mozilla Firefox 19+ */
}
:-ms-input-placeholder {
	color:#ccc;
	/* Internet Explorer 10+ */
}
.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;
}
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;
}
/**隐藏滚动条**/
 /**body::-webkit-scrollbar {
	display:none;
}
**/::-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.5rem;
	background-color:#999;
	-webkit-border-radius:0.04rem;
	outline:0.01rem solid #fff;
	outline-offset:-0.01rem;
	border:1px solid #fff;
}
/**布局开始**/:root {
	--mainColor:#112A8B;
	--hoverColor:#112A8B;
	--bigSize:0.2rem;
	--titleSize:0.18rem;
	--smailSize:0.16rem;
	--smailSizex:0.14rem;
	--innerWidth:14.4rem
}
body {
	line-height:1;
	font-size:0.13rem;
	font-family:"Arial","Microsoft YaHei","\u5b8b\u4f53",Tahoma,Geneva,sans-serif;
	color:#333;
	background: linear-gradient(180.00deg, rgba(242, 243, 250, 0),rgb(242, 243, 250) 63.547%,rgb(241, 242, 249) 100%);
}
p {
	line-height:1.75;
}
a {
	color:#3b3b3b;
	text-decoration:none;
	transition:all 0.4s ease-in-out;
}
a:hover {
	color:#095ab5;
}
.line1 {
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical
}
.line2 {
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.line3 {
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical
}
.line4 {
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:4;
	-webkit-box-orient:vertical
}
/*页面尺寸*/
.wrapper {
	width:100%;
	margin:0 auto;
}
.wrapper .inner {
	width:14.4rem;
	margin:0 auto;
}
.wp_articlecontent video {display: block;}
/**页面全局宽度**/
/*headtop*/
#headtop {
	background:#666;
}
#headtop .inner {
	}.headtop .top-left {
	float:left;
}
.headtop .top-right {
	float:right;
}
/*head开始*/
.header {
	background:#18267e url('/_upload/tpl/02/db/731/template731/images/head_bg.jpg') no-repeat center top;
	border-bottom:none;
	height:auto;
	line-height:inherit;
}
.header .inner {
	position:relative;
	background:url('/_upload/tpl/02/db/731/template731/images/by.png') no-repeat right 0.47rem;
}
.header .sitelogo {
	float:left;
	margin: 0.2rem 0;
}
.header .sitelogo span {
	position:relative;
	font-size:inherit;
	font-weight:normal;
}
.header .sitelogo span a {
	color:transparent;
	margin:0;
}
.header .sitelogo img {
    width: 3.92rem;
}
.header .sitelogo h1 {
	font-size:inherit;
	font-weight:normal;
	background:none;
	padding-left:0rem;
}
.header .sitelogo .sitetitle {
	display:inline-block;
	margin-top:0.28rem;
	margin-left:0.3rem;
	font-size:0.32rem;
	color:#1B38AE;
	padding-left:0.32rem;
	position:relative;
	font-family:"PingFangSC-Semibold";
}
/**站点名称**/
.header .sitelogo .sitetitle:after {
	position:absolute;
	width:0.02rem;
	content:'';
	height:0.24rem;
	background:#A4A9B3;
	left:0;
	top:50%;
	margin-top:-0.12rem;
}
.header .head-left {
	float:left;
	display:inline-block;
}
.header .head-main {
	float:left;
	margin-top:0.1rem;
}
.header .head-right {
	float:right;
	margin-top: 0.38rem;
}
.list .header {
	padding-bottom:0.06rem;
	background:url('/_upload/tpl/02/db/731/template731/images/head_bg.jpg') no-repeat center bottom;
	background-size:100% 0.06rem;
}
/*rale样式*/
.site-rale {
	}.site-rale ul {
	}.site-rale ul li.links {
	float:left;
}
.site-rale ul li.links a {
	line-height:0.35rem;
	padding:0 0.12rem 0 0.12rem;
	padding-left:0.19rem;
	font-size:0.13rem;
	color:#cad3d4;
	background:url(/_upload/tpl/02/db/731/template731/images/link_icon.png) no-repeat;
}
.site-rale ul li.links a:hover {
	color:#fff;
}
.site-rale ul li.links.i1 a {
	background-position:0rem 0rem;
}
.site-rale ul li.links.i2 a {
	background-position:-0.6rem 0rem;
}
.site-rale ul li.links.i3 a {
	background-position:-1.17rem 0rem;
}
.site-rale ul li.links.i4 a {
	background-position:-1.77rem 0rem;
}
/*lang样式*/
.site-lang {
	}.site-lang ul {
	float:right;
}
.site-lang ul li.links {
	float:left;
	position:relative;
}
.site-lang ul li.links.i5 a:after,.site-lang ul li.links.i6 a:after {
	display:none;
}

.site-lang ul li.links:hover .sub-menu {
	display:block;
	background:#fff;
	box-shadow:0 0.04rem 0.1rem #EFF3FF;
}
.site-lang ul li.links .menu-switch-arrow {
	width:0.13rem;
	height:0.08rem;
	position:absolute;
	right:0;
	background: url(/_upload/tpl/02/db/731/template731/images/arrow.png)no-repeat;
	top:50%;
	background-size: 0.3rem;
	display: none;
}
/*默认主导航样式*/
#nav {
	background:#004ea1;
}
#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);
}
/*导航样式：后台绑定时也可以定义配置*/
.wp-menu {
	margin:0 auto
}
.wp-menu .menu-item {
	display:inline-block;
	float:left;
	position:relative;
}
.wp-menu .menu-item.i1 {
	background:none;
}
.wp-menu .menu-item a > .menu-switch-arrow {
	display:inline-block;
	width:0.2rem;
	height:0.2rem;
	background:url(/_upload/tpl/02/db/731/template731/images/nav_j.png) no-repeat center center;
	vertical-align:middle;
}
.wp-menu .menu-item a.menu-link {
	display:inline-block;
	padding:0 0.32rem;
	line-height:0.42rem;
	color:#FFFFFF;
	font-size:0.16rem;
}
.wp-menu .menu-item.hover a.menu-link,.wp-menu .menu-item a.hover {
	background-color:#1384e2;
	text-decoration:none;
	color:#eee;
}
.sub-menu {
	display:none;
	position:absolute;
	left:0;
	top:0.42rem;
	min-width:100%;
	z-index:100;
	background:#fff;
}
.sub-menu .sub-item {
	position:relative;
	white-space:nowrap;
	vertical-align:top;
	_zoom:1;
}
.sub-menu .sub-item a {
	display:block;
	color:#000;
	height:0.4rem;
	line-height:0.4rem;
	padding:0 0.17rem;
	font-size:0.14rem;
	background:none;
}
.sub-menu .sub-item.hover> a,.sub-menu .sub-item a:hover {
	color:#fff;
	background-color:#1384e2;
	display:block;
}
.sub-menu .sub-menu {
	left:100%;
	top:0rem;
	z-index:200;
	background:#fff;
}
/**主页banner开始**/
#banner {
	background:#e7e2df;
}
#banner .inner {
	width:auto;
	max-width:13.45rem;
	text-align:center;
	position:relative;
}
/**主体模块样式**/
#m-container {
	}#m-container .inner {
	}/**首页三列布局**/
.main1 {
	background-size:15.63rem 4.51rem;
}
.main1 .inner {
	position:relative;
	padding-top: 0.34rem;
}
.main2 .inner {
	padding: 0.86rem 0 0.59rem;
}
.main1 .ml {
	float:left;
	width: 71.2%;
	position:relative;
	flex: none;
}
.main1 .mc {
	float:left;
	width:3.8rem;
	margin-left:0.3rem;
}
.main1 .mr {
	flex: 1;
}
.main1 .inner:after {
    content:"";
    background: linear-gradient(228.73deg, rgb(203, 52, 49) -54.088%,rgb(3, 61, 130) 45.624%,rgb(37, 146, 62) 186.883%);
    position: absolute;
    width: 100%;
    height: calc(100% - 0.39rem);
    top: 0;
    right: -0.41rem;
}

.main1 .inner .mod {
    position: relative;
    z-index: 1;
    display: flex;
}
.main2 .ml {
	width: 66.6%;
	flex: none;
	margin-right: 0.75rem;
}
.main2 .mr {
	flex: 1;
	margin-top: -0.15rem;
}
.main4 {
	background:#eeeeee;
}
.main4 .inner {
	padding:0.15rem 0 0;
}
.main4 .ml {
	float:left;
	width:5.3rem;
}
.main4 .mr {
	float:right;
	padding-top:0.25rem;
}

/**标题字体**/
.post .tt{
    margin-bottom: 0.22rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.post .tt .tit .title {
	display:block;
	line-height: 1.6;
	color: #112A8B;
	font-family: SourceHanSerifCN-Bold;
	font-size: 0.4rem;
}
.post .tt .tit .name {
	display:none;
	line-height:0.16rem;
	color:#333;
}
/*栏目别名*/
.post .con {
	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(/_upload/tpl/02/db/731/template731/images/li.gif) no-repeat center;
}
.post .more_btn {
	display:inline-block;
	*display:inline;
	float:right;
}
.post .more_btn .more_text,.post .more_btn a {
	font-size:0.13rem;
	cursor:pointer;
}
.post .more_btn a {
	color:#666;
}
.post .more_btn a:hover {
	color:#666;
}

/**标题图标**/
.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_time,.news_list li.news .news_time span {
	color:#666;
}
/*发布时间*/
.news_list li.news .news_icon {
	display:inline-block;
	margin:0 auto;
	border:0px solid red;
}
.news_list li.news .news_text {font-size: var(--smailSize);line-height: 2;}
/*默认简介*/
.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 .con {
	padding:0.05rem 0rem;
}
.rili .news_list {
	}.rili .news_list li.news {
	margin-top:0rem;
}
.rili .news_list li.news.n1 {
	}.rili .news_list li.news .news_date {
	float:left;
	width:0.6rem;
	height:0.28rem;
	line-height:0.28rem;
	margin-top:0.03rem;
	margin-right:-0.7rem;
	font-family:"Microsoft YaHei";
	border-radius:0.04rem;
	background:#146cc1;
	text-align:center;
	vertical-align:middle;
}
.rili .news_list li.news .news_date .news_year {
	display:inline-block;
	padding:0 0.04rem;
	font-size:0.18rem;
	color:#fff;
}
.rili .news_list li.news .news_date .news_days {
	display:inline-block;
	height:0.26rem;
	padding:0 0.06rem;
	font-size:0.14rem;
	color:#18267d;
	border-radius:0rem 0.04rem 0.04rem 0rem;
	background:#fff;
	vertical-align:top;
	border:1px solid #146cc1;
}
.rili .news_list li.news .news_wz {
	width:100%;
}
.rili .news_list li.news .news_wz .news_con {
	margin-left:0.7rem;
}
.rili .news_list li.news .news_title {
	line-height:0.34rem;
	margin-top:0rem;
	font-size:0.14rem;
	color:#000;
}
.rili .news_list li.news .news_text {
	line-height:0.2rem;
	margin-top:0rem;
	font-size:0.12rem;
	color:#666;
}
/*日历新闻样式2*/
.rili2 {
	}.rili2 .con {
	padding:0.05rem 0rem;
}
.rili2 .news_list {
	}.rili2 .news_list li.news {
	margin-bottom:0.1rem;
	padding-bottom:0.1rem;
	border-bottom:0.01rem solid #ccc;
}
.rili2 .news_list li.news.n1 {
	margin-top:0.1rem;
	border-bottom:0.01rem solid #ccc;
}
.rili2 .news_list li.news .news_date {
	float:left;
	width:0.6rem;
	margin-right:-0.7rem;
	background:#00707a;
	text-align:center;
}
.rili2 .news_list li.news .news_date .news_year {
	line-height:0.3rem;
	font-size:0.22rem;
	color:#fff;
	background-color:#949494;
	transition:all 0.4s ease-in-out;
}
.rili2 .news_list li.news .news_date .news_days {
	line-height:0.3rem;
	font-size:0.12rem;
	color:#6b6b6b;
	background-color:#e3e4e6;
}
.rili2 .news_list li.news .news_wz {
	width:100%;
}
.rili2 .news_list li.news .news_wz .news_con {
	margin-left:0.7rem;
	padding:0.04rem 0rem;
}
.rili2 .news_list li.news .news_title {
	line-height:0.23rem;
	margin-top:0.04rem;
	font-size:0.15rem;
	color:#000;
}
.rili2 .news_list li.news:hover .news_date .news_year {
	background-color:#0945a8;
	transition:all 0.4s ease-in-out;
}
.rili2 .news_list li.news:hover .news_date .news_days {
	background-color:#e3e4e6;
}
/*标题文*/
.news_text {
	}.news_text .news_list {
	}.news_text .news_list li.news {
	}.news_text .news_list li.news .news_title {
	line-height:0.24rem;
	font-size:0.15rem;
}
.news_text .news_list li.news .news_text {
	line-height:0.22rem;
	font-size:0.13rem;
}
.news_text .news_list li.news .news_time {
	line-height:0.28rem;
	font-size:0.13rem;
}
/*图列表*/
.news_tu {
	}.news_tu .con {
	padding:0.12rem 0rem;
}
.news_tu .news_list {
	margin:0rem -0.1rem;
}
.news_tu .news_list li.news {
	float:left;
	width:25%;
}
.news_tu .news_list li.news .news_box {
	margin:0rem 0.1rem;
	transition:all 0.4s ease-in-out;
}
.news_tu .news_list li.news .news_box:hover {
	opacity:.85;
	filter:Alpha(opacity=85);
}
.news_tu .news_list li.news .news_imgs {
	height:1.8rem;
	background-color:#F1F1F1;
	overflow:hidden;
	vertical-align:middle;
	display:table-cell;
}
.news_tu .news_list li.news .news_imgs img {
	width:100%;
	height:auto;
	max-height:100%;
}
.news_tu .news_list li.news .news_wz {
	}.news_tu .news_list li.news .news_wz .news_con {
	}.news_tu .news_list li.news .news_title {
	line-height:0.45rem;
	height:0.45rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:0.14rem;
}
.news_tu .news_list li.news .news_title a {
	}/*图文*/
.tu_text {
	}.tu_text .news_list {
	}.tu_text .news_list li.news {
	margin-bottom:0.1rem;
}
.tu_text .news_list li.news .news_imgs {
	float:left;
	width:1.6rem;
	margin-right:-1.75rem;
}
.tu_text .news_list li.news .news_imgs a {
	height:1.2rem;
	display:table-cell;
	vertical-align:middle;
	background-color:#efefef;
}
.tu_text .news_list li.news .news_imgs img {
	width:100%;
	height:auto;
}
.tu_text .news_list li.news .news_wz {
	width:100%;
}
.tu_text .news_list li.news .news_wz .news_con {
	margin-left:1.75rem;
	padding:0rem 0rem;
	position:relative;
}
.tu_text .news_list li.news .news_title {
	line-height:0.24rem;
	font-size:0.15rem;
}
.tu_text .news_list li.news .news_text {
	line-height:0.22rem;
	font-size:0.12rem;
}
.tu_text .news_list li.news .news_time {
	line-height:0.26rem;
	font-size:0.12rem;
}
/*文字图标链接*/
.link_text {
	margin-bottom:0rem;
}
.link_text .news_list {
	margin:0 -0.05rem;
}
.link_text .news_list li.news {
	float:left;
	width:20%;
	text-align:center;
}
.link_text .news_list li.news .news_box {
	margin:0 0.05rem;
}
.link_text .news_list li.news .link_icon {
	display:inline-block;
	width:100%;
	background-color:#1b2ea3;
}
.link_text .news_list li.news .link_icon:hover {
	background-color:#666;
}
.link_text .news_list li.news .link_con {
	display:block;
	line-height:0.3rem;
	color:#fff;
}
/*图标链接*/
.link_icon {
	margin-bottom:0rem;
}
.link_icon .news_list {
	margin:0 -0.1rem;
}
.link_icon .news_list li.news {
	float:left;
	width:20%;
	text-align:center;
	border:none;
}
.link_icon .news_list li.news .news_box {
	margin:0 0.1rem;
}
.link_icon .news_list li.news .link_icon {
	display:inline-block;
	width:100%;
	background-color:#1b2ea3;
	opacity:1;
	filter:Alpha(opacity=100);
}
.link_icon .news_list li.news .link_icon:hover {
	background-color:#1b2ea3;
	opacity:.8;
	filter:Alpha(opacity=80);
}
.link_icon .news_list li.news .link_icon .icon {
	width:0.35rem;
	height:0.34rem;
	margin:0.1rem 0rem;
	border:0px solid red;
}
.link_icon .news_list li.news.i1 .link_icon .icon {
	background-position:0rem 0rem;
}
.link_icon .news_list li.news.i2 .link_icon .icon {
	background-position:-0.86rem 0rem;
}
.link_icon .news_list li.news.i3 .link_icon .icon {
	background-position:-1.69rem 0rem;
}
.link_icon .news_list li.news.i4 .link_icon .icon {
	background-position:-2.58rem 0rem;
}
.link_icon .news_list li.news.i5 .link_icon .icon {
	background-position:-3.35rem 0rem;
}
.link_icon .news_list li.news.i6 .link_icon .icon {
	background-position:-4.21rem 0rem;
}
.link_icon .news_list li.news.i7 .link_icon .icon {
	background-position:-0.86rem 0rem;
}
.link_icon .news_list li.news.i8 .link_icon .icon {
	background-position:-0.86rem 0rem;
}
.link_icon .news_list li.news .link_con {
	display:block;
	line-height:0.3rem;
	color:#000;
}
.news_list .news .news_imgs {
	position:relative;
	overflow: hidden;
}
.post-11 .news_list .news .news_imgs {
	padding-top: 66.7%;
}
.post-11 .news_list .news .news_imgs img {
    object-fit: fill;
}
.news_list .news .news_imgs img {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	width:100%;
	object-fit:cover;
	transition-duration: 0.8s;
	height: 100%;
}
.post-11 li.news {
	position:relative;
}
.post-11 li.news .news_imgs img:hover {
	transform:scale(1.12);
}
.post-11 li.news .news_wz {
	position:absolute;
	width:100%;
	bottom: 0.27rem;
	padding: 0 0.57rem;
	box-sizing: border-box;
}
.post-11 li.news .news_con {
	padding:0.1rem 0.29rem 0.23rem 0.32rem;
}
.post-11 .news_text .news_list li.news .news_title {
	color:#fff;
	font-size: var(--titleSize);
	line-height: 1.5;
	font-weight: bold;
	width: 80%;
}
.post-11 li.news .news_title a {
	color:#fff;
}
.post-11 .news_text .news_list li.news .news_text {
	color:#fff;
	font-size:0.14rem;
	line-height:0.21rem;
	height:0.63rem;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	font-family:'PingFangSC-Medium';
}
.post-11 .slick-dots {
    bottom: 0.3rem;
    right: 0.43rem;
    width: auto;
}

.post-11 .slick-dots li {
    width: 0.16rem;
    height: 0.16rem;
    background: #fff;
    border-radius: 50%;
    opacity: 0.4;
    margin: 0 0.14rem;
    vertical-align: middle;
}

.post-11 .slick-dots li button {
    display: none;
}

.post-11 .slick-dots li.slick-active {
    width: 0.2rem;
    height: 0.2rem;
    background: url(/_upload/tpl/02/db/731/template731/images/dot.svg) no-repeat;
    background-size: 100%;
    opacity: 1;
}
.post .news_list .news .news_imgs.bg:after {
    content: "";
    display: block;
    width: 100%;
    height: 21%;
    position: absolute;
    background: url(/_upload/tpl/02/db/731/template731/images/imgbg.png) no-repeat;
    bottom: 0;
    background-size: 100% 100%;
}
.post-12 li.news {
	transition:0.7s;
	height: 25%;
	padding: 0 0.25rem;
	position: relative;
}
.post-12 li.news:after {
    content: "";
    visibility: inherit;
    width: calc(100% + 0.26rem);
    left: -0.13rem;
    position: absolute;
    height: 100%;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
    background: rgb(20, 60, 123);
    transition: all 0.6s ease-in-out;
    transform: scale(0.6);
    opacity: 0;
    top: 0;
}

.post-12 li.news.selected:after {
    transform: none;
    opacity: 1;
}
.post-12 li.news:last-child .news_con {
	border-bottom:0.0.71rem solid #DCDEE6
}
.post-12 li.news:last-child.selected .news_con {
	border-bottom:0
}
.post-12 li.news.selected {
	margin-left:0rem;
}
.post-12 li.news .news_imgs {width: 1.28rem;height: 0.81rem;flex: none;margin-left: 0.19rem;}

.post-12 li.news .news_imgs img:hover {
	transform:scale(1.12);
}
.post-12 li.news .news_con {
	border-top:0.0.71rem solid #DCDEE6;
}
.post-12 li.news.selected .news_con {
	border-top:0;
}
.post-12 li.news .news_title {
	font-size: var(--titleSize);
	line-height: 1.8;
	color: #666;
	font-weight: bold;
}
.post-12 li.news .news_meta {
	display:none;
	color:#A5AAB3;
}
.post-12 li.news.selected .news_title {
	color:#fff;
}
.post-12 li.news.selected .news_title a {
	color:#fff;
}
.post-12 li.news.selected .news_meta {
	color:#fff;
}
.post-12 li.news a {
    height: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #DCDEE6;
    position: relative;
    z-index: 1;
}

.post-12  .news_list {
    background: #fff;
    border-bottom: 1px solid #DCDEE6;
}
.post-12 li.news .news_imgs {
    display: block;
}

.post-12 .news_list li.news .news_text {display: none;color: #333;opacity: 0.6;}
.post-12 .news_list li.news.noimg .news_text {
    display: block;
}

.post-12 .news_list .news.noimg .news_imgs {
    display: none;
}

.post-12 li.news.noimg .news_title {
    font-weight: bold;
    color: #333;
    -webkit-line-clamp: 2;
    margin-bottom: 0.11rem;
}

.post-12 li.news:last-child a {
    border: none;
}
.post-12 li.news .news_wz {
    flex: 1;
}
.post.post-21 .tt .tit {
    display: flex;
    gap: 0.82rem;
    align-items: flex-end;
}

.post-21 .tt .tit .title {
    font-size: var(--bigSize);
    color: #666;
    transition: all 0.4s ease-in-out;
    position: relative;
}

.post-21 .tt .tit .selected .title {
    font-size: 0.28rem;
    color: #033D82;
}

.post-21 .tt .tit .title:after {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    height: 0.07rem;
    background: #033D82;
    opacity: 0.33;
    bottom: 0.02rem;
    transform: scale(0);
    transition: all 0.4s ease-in-out;
}

.post-21 .tt .tit .selected .title:after {
    transform: none;
}

.post-21 .tt .tit .title_box {
    height: 0.4rem;
    display: flex;
    align-items: flex-end;
}

.post-21 .tt .tit .title * {position: relative;z-index: 1;}

.post-21 .more_btn {
    position: absolute;
    bottom: -0.07rem;
    right: 0;
    z-index: 1;
}
.post-21 .con {
}
.post-21 .news .news_box {

}
.post-21 .news:hover .news_box {
}
.post-21 li.news:hover .news_title {
	color:var(--mainColor);
}

.post-21 .news_imgs {
	width: 3.83rem;
	position:relative;
	float:left;
	overflow:hidden;
	flex: none;
	margin-right: 0.34rem;
}
.news_list .news .news_imgs>span {
    width: 100%;
    position: relative;
    display: block;
}
.post-21 .news_list .news .news_imgs>span{
    padding-top: 66.57%;
}
.post-21 li.news:hover .news_imgs img {
	transform:scale(1.12);
}
.post-21 .news {
	margin-bottom: 0.2rem;
}
.post-21 .news_wz {position: relative;flex: 1;    background: none;}

.post-21 .col_news_list.ztlist .news .news_wz{  background: none;}
.post-21 .news_con {padding-top: 0.09rem;}
.post-21 li.news .news_imgs img {
	width:100%;
	height:100%;
	transition-duration:0.8s;
	border-radius:0.05rem;
	object-fit: fill;
}
.post-21 li.news .news_title {
	margin-bottom: 0.11rem;
	transition:0.7s;
	font-size: var(--titleSize);
	line-height: 1.8;
	font-weight: bold;    text-align: left;
}
.post-21 li.news .news_text {transition:0.7s;color: #333;opacity: 0.6;    margin-bottom: 0.1rem;}
.post-21 li.news .news_info {
	color:#909399;
	font-size:0.14rem;
	line-height:0.24rem;
	font-family:'PingFangSC-Regular';
}
.post-21 li.news .publisher {
	margin-right:0.17rem;
}
.post-21 .news.news_text .news_imgs {
	display:none;
}
.post-21 .news.news_text .news_wz {
	margin-left:0;
}
.post-21 .tt {
	margin-bottom: 0.3rem;
}
.post-21 .news a {
    display: flex;
}
.post-21 .boxm {
    position: relative;
}

.post .more_btn .more_text {
    color: #CB3431;
    font-size: var(--titleSize);
}

.post .more_btn .more_text img {
    vertical-align: middle;
    width: var(--smailSizex);
    margin-left: 0.11rem;
}

.post-21 .news:last-child .news_wz:after {
    content: "";
    width: calc(100% - 1.2rem);
    height: 1px;
    background: #D1D1D1;
    position: absolute;
    bottom: 0;
}
.news_list li.news .news_date {
    font-family: Barlow-Bold;
    color: #CB3431;
    font-size: var(--titleSize);
    line-height: 1.5;
}
.main2 .inner .mod {
    display: flex;
}
.post-22 .news_list .newss .news_imgs {
    padding-top: 66.1%;
    height: 0;
}
.post-22 .news_list .news .news_title {
    /* padding: 0.35rem 0; */
    font-size: var(--titleSize);
    line-height: 1.8;
    font-weight: bold;
    height: 1.203rem;
    display: flex;
    align-items: center;
}

.post-22 {
    position: relative;
}

.post-22 .more_btn {
    position: absolute;
    bottom: -0.07rem;
    right: 0;
}

.post-22 .news_list .news {
    position: relative;
}

.post-22 .news_list .news:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #D1D1D1;
    position: absolute;
    bottom: 0;
    visibility: inherit;
}

.post-22 .news_list .news:last-child:after {
    width: calc(100% - 1.2rem);
}
.post-41 .con {
    display: flex;
    gap: 0.198rem;
}

.post-41 .con>div {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 0.19rem;
}
.post-41 .news .news_imgs{cursor:pointer}
.post-41 .con .news .news_imgs {
    padding-top: 66.37%;
}
.post-41 .con .news:hover .news_imgs img {
    transform: scale(1.1);
}
.post-41 .con .list1 .news .news_imgs {
    padding-top: 56.4%;
}

.post-41 .con .list2 {
    display: flex;
    gap: 0.19rem;
}

.post-41 .con .news .news_title {
    position: absolute;
    bottom: 0.11rem;
    left: 0.21rem;
    color: #fff;
    font-size: 0.18rem;
}

.post-41 .con .list2 .news {
    flex: 1;
}

.post-41 .con .news {
    position: relative;
}

.post-41 .con .news .news_title a {
    color: #fff;
}

.post-41 .play {
    width: 0.59rem;
    height: 0.59rem;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

.post-41 .play img {
    width: 100%;
    height: 100%;
}
.main3 .inner {
    padding-bottom: 0.9rem;
}
/***********************************************************
 * 列表页
 */
/**首页三列布局**/
/**列表页**/
/*栏目图片*/
.l-banner {
	height:2.35rem;
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
}
.l-banner img {
	display:none;
	height:100%;
	vertical-align:top;
}
/**主体列表页开始**/
#l-container {
	}#l-container .inner {
	padding:0.25rem 0.1rem;
}
/**主体文章页开始**/
#d-container {
	}#d-container .inner {
	padding: 0.66rem 0 0.51rem;
}
.d-container .ml {
	float:left;
	width: 67%;
}
.d-container .mr {
	float:right;
	width:28.1%
}
.col_menu {
	width:2.4rem;
	float:left;
	margin-right:-2.4rem;
	position:relative;
}
.col_menu .l-qh {
	margin-bottom:0.1rem;
}
.col_menu .col_menu_head {background: linear-gradient(228.73deg, rgb(203, 52, 49) -54.088%,rgb(3, 61, 130) 45.624%,rgb(37, 146, 62) 186.883%);}
/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {
	font-size: var(--bigSize);
	color:#fff;
}
/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text {
	display:block;
	line-height: 0.6rem;
	text-align: center;
}
/**栏目名称图标**/
.col_menu .col_menu_con {
	border: #fff;
	background: linear-gradient(180.00deg, rgba(242, 243, 250, 0),rgb(242, 243, 250) 63.547%,rgb(241, 242, 249) 100%);
}
/*栏目列表*/
.col_list {
	}.col_list .wp_listcolumn {
	border-top:0rem solid #2867A0;
	border-bottom:0rem solid #fff;
}
.col_list .wp_listcolumn .wp_column a {
	color:#333;
	font-size: var(--smailSize);
	font-weight:normal;
	background:none;
	border-top:0rem solid #fff;
	border-bottom:0.01rem solid #F6EAEA;
	text-align: center;
}
.col_list .wp_listcolumn .wp_column a .column-name {
	line-height: 0.5rem;
	padding: 0;
}
.col_list .wp_listcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_column a.selected {
	color:#0f429b;
}
.col_list .wp_listcolumn .wp_column a.selected span.column-name {
	color:#0f429b;
}
.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:#0f429b;
}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {
	color:#333;
	border-top:0.01rem solid #eee;
	margin-top:-0.01rem;
}
.col_list .wp_listcolumn .sub_list a .column-name {
	display:inline-block;
	line-height:0.28rem;
	padding:0.05rem 0.1rem 0.05rem 0.52rem;
	cursor:pointer;
}
.col_list .wp_listcolumn .sub_list a:hover,.col_list .wp_listcolumn .wp_column a.selected {
	font-weight:bold;
	font-weight:bold;
	color: var(--mainColor);
	background: #eee;
}
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a {
	background:none;
}
.col_list .wp_listcolumn .sub_list .sub_list a .column-name {
	padding:0.05rem 0.1rem 0.05rem 0.51rem;
	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:#0f429b;
}
/**栏目新闻**/
.col_news {
	width:100%;
	min-height:5rem;
	float:right;
}
.col_news .col_news_box {
	margin-left:2.9rem;
}
.col_news_head {
	border-bottom:0.01rem solid #DBDBDB;
}
.col_metas .col_title {
	display:inline-block;
	float:left;
	height:0.48rem;
	line-height:0.48rem;
}
/**当前栏目**/
.col_metas .col_title h2 {
	display:inline-block;
	font-size: var(--bigSize);
	color: var(--mainColor);
}
.col_metas .col_path {
	display:inline-block;
	float:right;
	white-space:nowrap;
	height:0.46rem;
	line-height:0.46rem;
	color:#666;
	font-size: var(--smailSizex);
}
/**当前位置**/
.col_metas .col_path a {
	color:#2F2F2F;
}
.col_news_con {
	padding:0.2rem 0rem 0.1rem 0rem;
	margin:0 0.07rem;
}
.col_news_list {
	margin-top:0.07rem;
}
.col_news_list li.news {
	position:relative;
	transition:all ease 0.4s
}
.col_news_list li.news span.news_title {
	float:none;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-right:1.1rem;
	padding-left:0.16rem;
}
.col_news_list li.news:hover span.news_title:before {
	left:0.15rem;
}
.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.14rem;
	color:#333;
}
.col_news_list .wp_entry p {
	margin-bottom:0.1rem;
}
.col_news_list .wp_entry table {
	margin-bottom:0.04rem;
}
.col_news_list .wp_entry img {
	max-width:6.8rem;
	_width:expression(this.width > 680 ? "6.8rem":this.width);
}
.col_news_list .news_list li.news .news_date {
    font-size: var(--smailSize);
}

.col_news_list li.news:hover .news_date {
    color: #fff;
}
/**列表页文章图片大小限制**/

.col_news_list .news .news_box {
	padding: 0.16rem;
	background:#fff;
	border-radius:0.08rem;
	box-shadow:0 0rem 0.1rem #dee0e5;
	display: flex;
}
.col_news_list .news_imgs span{
    padding-top: 66.66%;
}
.col_news_list .news_imgs {
	width:2.64rem;
	float:left;
	position:relative;
	overflow:hidden;
	flex: none;
	margin-right: 30px;
}
.col_news_list li.news:hover .news_imgs img {
	transform:scale(1.12);
}
.col_news_list .news {
	margin-bottom:0.34rem;
}
.col_news_list .news_wz {flex: 1;width: 0;}
.col_news_list .news_con {
}
.col_news_list li.news .news_imgs img {
	width:100%;
	height:100%;
	transition-duration:0.8s;
	border-radius:0.05rem;
    object-fit: fill;
}
.col_news_list li.news .news_title {
	font-size: var(--titleSize);
	line-height: 1.8;
	margin-bottom: 0.11rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition:0.7s;
	font-weight: bold;
}
.col_news_list li.news .news_text {
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical;
	margin-bottom: 0.1rem;
	transition:0.7s;
	color: #333;
	opacity: 0.6;
}
.col_news_list li.news .news_info {
	color:#909399;
	font-size: var(--smailSize);
	line-height: 1.5;
	transition:0.7s;
}
.col_news_list li.news .news_info .publisher {
	margin-right:0.17rem;
}
.col_news_list .tt {
	margin-bottom:0.01rem;
}
.col_news_list .news.news_text .news_imgs {
	display:none;
}
.col_news_list .news.news_text .news_wz {
	margin-left:0;
}
.col_news_list .news:hover .news_box {background: linear-gradient(228.73deg, rgb(203, 52, 49) -54.088%, rgb(3, 61, 130) 45.624%, rgb(37, 146, 62) 186.883%);}
.col_news_list li.news:hover .news_title {
	color:#fff;
}
.col_news_list li.news:hover .news_title2 {
    display: none;
}
.col_news_list li.news:hover .news_text {
	color:#fff;
}
.col_news_list li.news:hover .news_info {
	color:#fff;
}
/**文章页**/
.infobox {
	width:auto;
	margin:0 auto;
	padding:0rem 0 0;
	min-height:5.5rem;
	position: relative;
}
.article {
	}.article h1.arti_title {
	font-size: 0.32rem;
	text-align:left;
	color: #033D82;
	font-weight: normal;
	font-family: SourceHanSerifCN-Bold;
	line-height: 1.45;
}
/**文章标题**/
.article h2.arti_title {
	line-height:0.4rem;
	font-family:"Microsoft YaHei";
	font-size:0.17rem;
	text-align:center;
	color:#1B1B1B;
}
/**文章副标题**/
.article .arti_metas {
	margin-top: 0.17rem;
	text-align:left;
}
.article h1.arti_title2{ margin-top: 0.17rem; font-size:0.22rem;}

.article .arti_metas > span {
	margin: 0 0.1rem 0 0;
	font-size: var(--smailSize);
	color: #666666;
	line-height: 0.28rem;
	float:left;
}
/**文章其他属性**/
.article .arti_metas .font_type {display: flex;align-items: center;}
.article .arti_metas .arti_update {
	margin-right: 0.79rem;
}
.article .arti_metas .font_type span {
	width: 0.28rem;
	height: 0.28rem;
	display:block;
	text-align:center;
	border-radius:50%;
	line-height: 0.28rem;
	transition:0.7s;
	cursor:pointer;
}
.article .arti_metas .font_type span.selected {
	background: #033D82;
	color:#fff;
}
.article .entry {
	margin:0.37rem auto 0;
	overflow:hidden;
}
/**文章内容**/
.article .entry .abstract {
	font-size:0.18rem;
	line-height:0.32rem;
	color:#8A909F;
	font-family:"PingFangSC-Regular";
	margin-bottom:0.48rem;
}
.article .entry .abstract_tt {
	color:#272A31;
}
.article .entry .read,.article .entry .read p {
	line-height: 1.77;
	font-size: var(--titleSize);
	color:#333;
}
/**阅读字体**/
.article .entry .read p {
	}.article .entry .read img {
	margin:0 auto; 
	_width:expression(this.width > 940 ? "9.4rem":this.width);
}
/**文章阅读部分图片大小限制**/
.article .entry .read table {
	margin:0 auto;
	border:none!important;
}
.infopost.infopost-11 {
    display: none;
}
.infopost .tt{
    margin-bottom: 0.23rem;
}
.infopost .tt .title {
	font-size: 0.28rem;
	font-weight:normal;
	color: #033D82;
	line-height: 1.5;
	font-family: SourceHanSerifCN-Bold;
}
.infopost-12 .news:hover .news_title {
    background-image: url(/_upload/tpl/02/db/731/template731/images/infonews2.png);
    color: var(--mainColor);
}
.infopost-12 .con {
	position:relative;
	flex: 1;
	height: 0;
}
.infopost.infopost-12 {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.infopost-12 .con .news_list {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
}
.infopost-12 .con .news:after {
	background: #CB3431;
	content:'';
	width:0.01rem;
	top: 0.1rem;
	bottom:0;
	position:absolute;
	left: 0.08rem;
	opacity: 0.24;
	visibility: inherit;
	height: 100%;
}
.infopost-12 .news_list .news {
	padding-left:0.36rem;
	padding-bottom: 0.52rem;
	position:relative;
}
.infopost-12 .news_list .news:before {
	background: url(/_upload/tpl/02/db/731/template731/images/time.svg)no-repeat;
	width: var(--titleSize);
	height: var(--titleSize);
	content:'';
	position:absolute;
	left:0;
	top:0.04rem;
	background-size: var(--titleSize);
}
.infopost-12  .news_meta {
	color: #CB3431;
	font-size: var(--titleSize);
	line-height:0.24rem;
	margin-bottom: 0.15rem;
	font-family: Barlow-Bold;
}
.infopost-12 .news_title {
	font-size: var(--smailSize);
	line-height: 1.75;
	position:relative;
	padding: 0.15rem 0.22rem 0.15rem 0.22rem;
	background: url(/_upload/tpl/02/db/731/template731/images/infonews.png) no-repeat;
	background-size: 100% 100%;
}
.infopost-12 .news_title:before {
	content:'';
	border:3.5px solid transparent;
	position:absolute;
	border-right-color:#F7F8FA;
	border-top-color:#F7F8FA;
	left:-0.07rem;
	top:0;
}
/**页脚开始**/
#footer {background: linear-gradient(-48.73deg, rgb(203, 52, 49) -56.436%,rgb(3, 61, 130) 44.74%,rgb(37, 146, 62) 188.072%);}
#footer .inner {
	padding: 0.37rem 0;
	position:relative;
	width: 100%;
}
#footer .inner .mod {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 14.4rem;
	margin: 0 auto;
	}
#footer .inner .foot-left {
	text-align:center;
}
#footer .inner .foot-right {display: flex;/* margin-right: 0.46rem; */}
#footer .inner p {
	font-size: var(--smailSize);
	line-height: 2;
	font-weight:normal;
	color:#fff;
}
#footer .inner p span {
	margin:0 0.03rem;
}
#footer .inner .logo-foot img {width: 4rem;}
#footer .inner .copyright span {
	font-family:"PingFangSC-Medium";
}
#footer .inner .copyright a {
	color:#eee;
}
#footer .inner .foot-right .tt {
    color: #fff;
    font-size: var(--titleSize);
    margin-right: 0.46rem;
    margin-top: 0.05rem;
}

#footer .inner .foot-right .con {
    display: flex;
    gap: 0.65rem;
}
#footer .inner.in2 {
    padding: 0.2rem 0;
    border-top: 1px solid rgb(255 255 255 / 16%);
}

#footer .inner.in2 p {
    font-size: var(--smailSizex);
    opacity: 0.6;
}

#footer .top {
    display: flex;
    color: #fff;
    align-items: center;
    font-size: var(--smailSize);
    font-weight: bold;
    gap: 0.08rem;
    cursor: pointer;
}
/**************************************************************
 * 组件功能
 */
/*系统默认搜索*/
.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(/_upload/tpl/02/db/731/template731/images/sous.png) no-repeat center;
	cursor:pointer;
	vertical-align:top;
}
/*自定义输入框*/
.searchbox {
	text-align:right;
	width: 2.39rem;
	float:right;
}
.wp-search {
	position:relative;
	border-radius:0.2rem;
	padding-left: 0.21rem;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.11);
}
.wp-search form {
	display:block;
}
.wp-search .search-input {
	margin-right:0.4rem;
}
.wp-search .search-input input.search-title {
	width:100%;
	height:0.32rem;
	padding:0.04rem 0;
	line-height:0.32rem;
	background:none;
	color:#333;
	font-size: var(--smailSizex);
	border:0;
	outline:0;
	font-family:"Microsoft Yahei";
}
.wp-search .search-btn {
	width:0.4rem;
	height: 100%;
	position:absolute;
	right:0.1rem;
	top:0%;
}
.wp-search .search-btn input.search-submit {
	width:0.4rem;
	height: 100%;
	border:0;
	outline:0;
	background:url(/_upload/tpl/02/db/731/template731/images/sous.png) no-repeat center;
	background-size: 0.24rem;
	cursor:pointer;
}
/* 分享二维码 */
.shares {
	text-align:center;
	float:right;
	margin-left:0.06rem;
}
.shares ul {
	width:auto;
	margin:0 auto;
	text-align:right;
	float:right;
}
.shares li {
	float:left;
	margin-left:0.17rem;
	position:relative;
}
.shares li a {
	display:inline-block;
	width:0.4rem;
	height:0.4rem;
	border:0px solid red;
	background:url('/_upload/tpl/02/db/731/template731/images/weixin.png') no-repeat;
	filter:Alpha(opacity=60);
	vertical-align:top;
	background: #f7f8fa;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
}
.shares li a:hover {
	opacity:1;
	filter:Alpha(opacity=100);
}
.shares li[attr-name="微信"]  a {
	background-image: url(/_upload/tpl/02/db/731/template731/images/weixin.svg);
}
.shares li[attr-name="微博"] a {
	background-image: url(/_upload/tpl/02/db/731/template731/images/weibo.svg);
}
.shares li[attr-name="抖音"] a {
	background-image:url('/_upload/tpl/02/db/731/template731/images/douyin.svg');
}
.shares li[attr-name="小红书"] a {
	background-image:url('/_upload/tpl/02/db/731/template731/images/xhs.svg');
	background-size: 0.3rem;
}
.shares li[attr-name="B站"] a {
	background-image:url('/_upload/tpl/02/db/731/template731/images/bz.svg');
	background-size: 0.22rem;
}
.shares li[attr-name="视频号"] a {
	background-image:url('/_upload/tpl/02/db/731/template731/images/sph.svg');
	background-size: 0.25rem;
}
.shares li span {
	display:block;
	line-height:0.22rem;
	font-size:0.12rem;
	color:#D0D4EA;
	text-align:center;
}
.shares li .con {
	display:none;
	position:absolute;
	top: 0.5rem;
	left:50%;
	z-index:100;
	margin-left:-0.45rem;
	width:0.9rem;
}
.shares li .con img {
	width:0.9rem;
	height:0.9rem;
	vertical-align:top;
	background:#fff;
	box-shadow:0 0.03rem 0.06rem rgb(0 0 0 / 16%);
}
/**友情链接**/
.botlinks .links-wrap {
	position:relative;
	float:left;
	display:inline-block;
	margin:0.04rem 0.1rem;
	width:1.5rem;
	line-height:0.32rem;
	background:#fff;
	border:1px solid #d0d0d0;
}
.botlinks .links-wrap a.links-arrow {
	display:block;
	height:0.32rem;
	line-height:0.32rem;
	padding:0 0.25rem 0 0.1rem;
	color:#a1a1a1;
	background:url(/_upload/tpl/02/db/731/template731/images/arrow.png) no-repeat right top;
}
.botlinks .links-wrap a.links-arrow:hover,.botlinks .wrap-open a.links-arrow {
	color:#333;
	background-position:right bottom;
	cursor:pointer;
}
.botlinks .links-wrap .link-items {
	display:none;
	position:absolute;
	left:0;
	bottom:0.33rem;
	width:auto;
	min-width:1.8rem;
	height:auto;
	max-height:3rem;
	overflow:auto;
	overflow-x:hidden;
	background:#f5f5f5;
}
.botlinks .links-wrap .link-items a {
	display:block;
	line-height:0.24rem;
	padding:0.05rem 0;
	color:#444;
}
.botlinks .links-wrap .link-items a span {
	display:block;
	margin:0 0.06rem;
	white-space:nowrap;
}
.botlinks .links-wrap .link-items a:hover {
	color:#fff;
	background:#0f429b;
	cursor:pointer;
}
/**链接样式**/
/*列表页*/
/*banner*/
.mbanner .focus .focus-title-bar {
	bottom:0.4rem;
	left:0.4rem;
	margin-left:0rem;
}
.mbanner .focus .focus-title-bg {
	background-color:#000;
	opacity:0.4;
	filter:alpha(opacity=60);
}
.mbanner .focus .focus-pagination {
	position:absolute;
	right:0.14rem;
	bottom:0.14rem;
	margin-right:0rem;
	z-index:60;
}
.mbanner .focus .focus-page {
	display:inline-block;
	width:0.09rem;
	height:0.09rem;
	margin-right:0.06rem;
	background:#fff;
}
.mbanner .focus .focus-page-active {
	width:0.18rem;
	background:#fff;
	opacity:1;
	filter:Alpha(opacity=100);
}
.mbanner .focus .focus-navigation {
	width:0.58rem;
	height:0.53rem;
	opacity:0.7;
	filter:alpha(opacity=70);
	background:url(/_upload/tpl/02/db/731/template731/images/slide_next.png) no-repeat;
	text-indent:-999em;
}
.mbanner .focus .focus-navigation:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.mbanner .focus .focus-navigation:active {
	opacity:1;
	filter:alpha(opacity=100);
}
.mbanner .focus .focus-prev {
	left:0rem;
}
.mbanner .focus .focus-next {
	right:0rem;
	background-position:right top
}
/*************************************************************
 * 特殊页面
 */
/*二级页面*/
/*pc*/
.header {
	background:none
}
.header .inner {
	background:none
}

#headtop {
	border-bottom:0.01rem solid #D8D8D8;
	background:linear-gradient(228.73deg,rgb(203,52,49) -56.67%,rgb(3,61,130) 44.651%,rgb(37,146,62) 188.19%);
}
.site-lang ul li.links a {
	color:#fff;
	padding-left:0.13rem;
	padding-right:0.17rem;
	margin:0;
	line-height:0.56rem;
	position:relative;
	font-size:var(--smailSize);
}
.site-lang ul li.links a:after {
	content:'';
	width:0.04rem;
	height:0.04rem;
	position:absolute;
	right:0;
	background:url(/_upload/tpl/02/db/731/template731/images/dot.svg)no-repeat;
	top:50%;
	margin-top:-0.02rem;
	background-size:0.13rem;
	display: none;
}
.site-lang ul li.links .sub-menu a {
	line-height:0.35rem;
	color:#333;
	height:0.35rem;
	text-align:center;
}
.site-lang ul li.links .sub-menu a:hover {
	color:#fff;
	background: #033D82;
}
.site-lang ul li.links:last-child a {
	background:none;
	padding-right:0.21rem;
}
.site-lang ul li.links a:hover {
}
.otherChoose {
	float:left;
}
#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;
}


.main1 .mr .post,.main1 .mr .con,.main1 .mr .con>div,.main1 .mr .news_list {
    height: 100%;
}
.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:333}
.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} 
.col_news_list.ztlist .news_imgs span {
    padding-top: 160%;
}
.col_news_list.ztlist .news_imgs {width: 1.5rem;}
.col_news_list.ztlist .news_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.1rem;
}

.col_news_list.ztlist .news .news_box {
    flex-direction: column;
    height: 100%;
    margin: 0 0.1rem;
    align-items: center;
    background: none;
    box-shadow: none;
    padding: 0;
    background: #fff;
}
.col_news_list.ztlist .news .news_wz {width: 100%;text-align: center;background: none;padding: 20px;box-sizing: border-box;}

.col_news_list.ztlist li.news {
    width: 25%;
    /* margin: 0 -0.2rem; */
}

.col_news_list.ztlist .news_imgs {
    margin-right: 0;
    margin-bottom: 20px;
    float: none;
    width: 100%;
    margin: 0;
}

.col_news_list.ztlist li.news .news_title {
    white-space: normal;
    color: #333;
}
.col_news_list.ztlist li.news .news_text {
    display: none;
}

.col_news_list.ztlist li.news .news_info {
    display: none;
}
.col_news_list.ztlist .news .news_box:hover {
    box-shadow: 0 0rem 0.1rem #dee0e5;
}
.post-21 .ztbox .news_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.24rem;
    padding-bottom: 0.4rem;
}

.post-21 .ztbox .news_list:after {
    display: none;
}
.post-21 .ztbox .news_list .news {
    width: 50%;
    margin-bottom: 0.4rem;
}

.post-21 .ztbox .news_list .news .news_imgs>span {
    padding-top: 166.25%;
}

.post-21 .ztbox .news a {
    background: #fff url(images/newsbgg.png) no-repeat bottom right /cover;
    margin: 0 0.24rem;
    height: 100%;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
    flex-direction: row;
}

.post-21 .ztbox .news_imgs {
    width: 1.6rem;
    margin: 0;
}

.post-21 .ztbox .news_con {
    padding: 0.25rem;
    padding-top: 0.6rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    height: 100%;
    box-sizing: border-box;
}

.post-21 .ztbox .news:last-child .news_wz:after {
    bottom: -0.6rem;
    display: none;
}
.post-21 .ztbox .news_con .news_more {
    display: flex;
    font-size: var(--smailSize);
    line-height: 2.5;
    width: 1.4rem;
    justify-content: center;
    color: #cb3431;
    border: 1px solid #cb3431;
}

.post-21 .ztbox .news_con .news_more img {
    width: 0.16rem;
    margin-left: 0.2rem;
    position: relative;
    transition: all 0.4s ease-in-out;
    right: 0;
}

.post-21 .ztbox .news_title {
    width: 100%;
}

.post-21 .ztbox .news_con .news_more:hover img {
    right: -10px;
}
body.list.info {
    overflow: hidden;
}
 .ushare {
    width: 80px;
    position: fixed;
    margin-left: -100px;
    margin-top: 0.51rem;
  }

.ushare li {
    display: block;
    line-height: 30px;
    color: #888;
    text-align: center;
    font-size: 14px;
    padding-bottom: 10px;
}
.ushare li b {
  display: inline-block;
  background: #5c5b5d url(../image/nry_dj_img.png) no-repeat center center;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 20px;
  position: relative;
}


.ushare span {
  display: block;
  position: relative;
  z-index: -1;
}
.ushare li i {
  font-size: 18px;
  line-height: 40px;
  color: #fff;
}

.ushare li.share{
  cursor: pointer;
}
.ushare li.share b {
  background: #ba9a05 url(../image/nry_fx_img.png) no-repeat center center;
}
.ushare li.share a {
  color: #ba9a05;
  display: block;
}
.ushare li:hover b {  background: #791cb5 url(../image/nry_dj_img.png) no-repeat center center;}

.ushare li.share:hover b {
  background: #791cb5 url(../image/nry_fx_img.png) no-repeat center center;
}

.subchannel {/* width: 80px; */position: fixed;margin-left: -78px;margin-top: 0.51rem;}
.ushare li.share{height: 90px;}
.my-share-d{
  top: 50px;
  }
  .my-share-d>div{display: block;
  width: .44rem;
  height: .44rem;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: rgba(141, 141, 141, 0.11);cursor: pointer;transition: .4s;margin-bottom: 10px;}
  .my-share-d>div:hover{background: rgba(141, 141, 141, 0.3);}
.qrid_zz{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.9);display: none;top: 0;left: 0;z-index: 1000;display: none;justify-content: center;align-items: center;}
.qrid_zz #qrid{padding: 8px;background: #fff;border-radius: 5px;}
.my-share-d>div img {
    max-width: 100%;
}
@media screen and (max-width: 999px) {
	.subchannel{position: static;margin: 10px 0;}
	.my-share-d{
    display: flex;
}
}

.ztlist .ztimg {box-shadow: 0px 2px 16px 0px rgba(0, 0, 0, 0.35);border-radius: 0.1rem;overflow: hidden;margin-bottom: 0.42rem;}


.ztlist .ztimg img {
    width: 100%;
}

.ztlist .col_news_list .news_list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.13rem;
}

.ztlist .col_news_list .news_list .news {
    width: 25%;
}

.ztlist .col_news_list .news_list .news a {
    margin: 0 0.13rem;
    display: block;
    height: 4rem;
    background: #fff url(images/zt_newsbg.png) no-repeat right bottom/100% 100%;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.1);
    padding:  0.39rem  0.12rem 0.59rem 0.4rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;    transition: all 0.1s ease-in-out;
}


.ztlist .col_news_list .news_list .news .news_meta {
    color: #ca3430;
    font-family: "Arial";
    font-weight: bold;
}

.ztlist .col_news_list .news_list .news .news_days {
    font-size: 0.36rem;
}

.ztlist .col_news_list .news_list .news .news_month {
    font-size: var(--bigSize);
    margin-top: 0.1rem;
}
.ztlist .col_news_list .news_wz {
    width: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.ztlist .col_news_list li.news .news_title {
    white-space: normal;
    margin-top: 0.3rem;
	font-size: var(--bigSize);
	
}

.ztlist .col_news_list li.news .publisher {
    font-size: var(--smailSize);
    color: #899;
}

.ztlist .col_news_list .news_list .news a:hover {
    background-image: url(/_upload/tpl/02/db/731/template731/images/zt_newsbg1.png);
}
.ztlist .col_news_list li.news:hover .news_meta {
	color:#fff
}
@media screen and (max-width: 999px) {
.ztlist .col_news_list .news_list .news{
    width: 33.33%;
}
	.ztlist .col_news_list .news_list .news a{
    height: 300px;
}
}
@media screen and (max-width: 640px) {
.ztlist .col_news_list .news_list .news{
    width: 50%;
}
}
@media screen and (max-width: 479px) {
.ztlist .col_news_list .news_list .news{
    width: 100%;
}
}