@charset "utf-8";
	/*Technical Support SudyTech*/
@font-face {
	font-family:Barlow-Bold;
	src:url(fonts/Barlow-Bold.ttf);
}
@font-face {
	font-family:SourceHanSerifCN-Bold;
	src:url(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 {
	
}
[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(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;
}
/**页面全局宽度**/
/*headtop*/
#headtop {
	background:#666;
}
#headtop .inner {
	}.headtop .top-left {
	float:left;
}
.headtop .top-right {
	float:right;
}
/*head开始*/
.header {
	background:#18267e url('images/head_bg.jpg') no-repeat center top;
	border-bottom:none;
	height:auto;
	line-height:inherit;
}
.header .inner {
	position:relative;
	background:url('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: #FAFAFA;
	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(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(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(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;
    display: none;
}

.main1 .inner .mod {
    position: relative;
    z-index: 1;
}
.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(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{display: block;border: 1px solid #CB3431;border-radius: 0.28rem;padding: 0.14rem 0.29rem;}
.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;
}
.post-11  .con{display:flex;justify-content: space-between;}
.post-11  .list-l{width: 66.6%;}
.post-11  .list-r{width: 32.2%;}
.post-11  .list-r .news_list .news{
   margin-bottom: 0.2rem;
}
.news_list .news .news_imgs {background:url(images/new1.png) no-repeat center;    background-size: cover;
	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.34rem;
	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: 0.24rem;
	line-height: 1.5;
	font-weight: bold;
}
.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(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(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.post-21 .boxm .news_top{
    display: flex;
    justify-content: space-between;
}
.post.post-21 .news_bottom .news_list{
    display: flex;
    margin:0 -0.1215rem;
    flex-wrap: wrap;
}
.post.post-21 .news_bottom .news_list .news{width:50%}
.post.post-21 .news_bottom .news_list .news .news_box{margin: 0 0.1215rem;}
.post.post-21 .boxm .list-l{
    width: 49.16%;
}
.post.post-21 .boxm .list-l .news_box{height:4.73rem;position: relative;background:url(images/new1.png) no-repeat center;    background-size: cover;}
.post.post-21 .boxm .list-l .news_imgs{
    width: 100%;
    margin-right: 0;
    height: auto;
}

.post-21 .boxm .list-l  .news_date{color:#fff;font-family: var(--smailSize);}
.post-21 .boxm .list-l  .news_title{color:#fff;font-size: 0.24rem;}
.post.post-21 .boxm .list-l  .news_wz{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 0.34rem;
    background: transparent;
}
.post.post-21 .boxm .list-r{width: 49.16%;}
.post-21 .tt .tit .title {
    font-size: 0.36rem;
    color: #999999;
    transition: all 0.4s ease-in-out;
    position: relative;
}

.post-21 .tt .tit .selected .title {
    font-size: 0.4rem;
    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;
    top: -0.8rem;
    right: 0;
    z-index: 1;
}
.post-21 .con {
}
.post-21 .news .news_box {

}
.post-21 .news:hover .news_box {
}
.post-21 .tu_text .news_wz{
    padding: 0.19rem 0.39rem 0.19rem;
}
.post-21 .tu_text .news_wz .news_date{color:#112A8B;font-size: var(--smailSize);font-family: 'rb';font-weight: bold;margin-bottom: 0.09rem;}
.post-21 .news_imgs {
	width: 3.37rem;
	position:relative;
	float:left;
	overflow:hidden;
	flex: none;
	/* height: 2.24rem; */
}
.news_list .news .news_imgs>span {
    width: 100%;
    position: relative;
    display: block;
}
.post-21 .news_list .news .news_imgs>span{
    padding-top: 2.25rem;
}
.post.post-21 .boxm .list-l .news_imgs span{;padding-top:4.73rem}
.post-21 li.news:hover .news_imgs img {
	transform:scale(1.12);
}
.post-21 .news {
	margin-bottom: 0.26rem;
}
.post-21 .news_wz {position: relative;flex: 1;background: #fff;}
.post-21 .news_con {padding-top: 0.09rem;}
.post-21 li.news .news_imgs img {
	width:100%;
	height:100%;
	transition-duration:0.8s;
	object-fit: fill;
}
.post-21 li.news .news_title {
	margin-bottom: 0.11rem;
	transition:0.7s;
	font-size: var(--bigSize);
	line-height: 1.6;
	font-weight: bold;
}
.post-21 li.news .news_text {transition:0.7s;color: #333;opacity: 0.6;}
.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 .news.news_text .news_box{box-shadow:0 0.03rem 0.15rem rgb(0 0 0 / 6%);position: relative;height: 2.243rem;}
.post-21 .tt {
	margin-bottom: 0.3rem;
}
.post-21 .news .news_box {
    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: initial;
    width: var(--smailSizex);
    margin-left: 0.11rem;
}

.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.2rem;
    right: 0.21rem;
    font-family: 'rb-m';
    line-height: 1.2;
}

.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 {
	display: none;
	}#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;
	display: none;
}
.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: 0;
}
.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: 0.32rem;
	color: #2A2E33;
	font-family: "rb-m";
}
.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 0 0;
	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%; */
    height: 2.95rem;
}
.col_news_list .news_imgs {
	width: 4.43rem;
	float:left;
	position:relative;
	overflow:hidden;
	flex: none;
	margin-right: 0.37rem;
}
.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;padding: 0.44rem 0.53rem 0;width: 0;}
.col_news_list .news_con {height: 2.51rem;position: relative;}
.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(--bigSize);
	line-height: 1.8;
	margin-bottom: 0.11rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition:0.7s;
	font-weight: bold;
	font-family: 'rb';
}
.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_more{font-size: var(--smailSize);color:#112A8B;transition:0.7s;position: absolute;bottom: 0.35rem;}
.col_news_list li.news:hover .news_more{color:#fff}
.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;
}
.article {
	}.article h1.arti_title {
	font-size: 0.32rem;
	text-align:left;
	color: #033D82;
	font-weight: normal;
	font-family: 'rb-m';
	line-height: 1.25;
}
/**文章标题**/
.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 .arti_metas > span {
	margin: 0 0.35rem 0 0;
	font-size: var(--smailSize);
	color: #666666;
	line-height: 0.22rem;
	float:left;
	font-family: 'rb';
}
/**文章其他属性**/
.article .arti_metas .font_type {display: flex;align-items: center;}
.article .arti_metas .arti_update {
	margin-right: 0;
}
.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  .news_content{
    color: #254871;
    font-family:'rb';
    margin-bottom: 0.86rem;
    display: none;
}
.article .entry .news_content .tt{font-size:var(--bigSize);font-weight:bold;line-height: 1.6;margin-bottom: 0.04rem;}
.article .entry .news_content .news_con{font-size:var(--titleSize);line-height: 1.7;}
/**文章内容**/
.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: #666666;
}
/**阅读字体**/
.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(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(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.2rem 0.22rem 0.09rem 0.31rem;
	background: url(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 {/* background-size: cover; */border-top: 4px solid #CB3431;}
#footer .inner {padding: 0px;position:relative;/* border-right: 1px solid rgb(151 151 151 / 30%); *//* border-left: 1px solid rgb(151 151 151 / 30%); */padding: 32px 0 0;}
#footer .inner .mod{position: relative;padding: 0;}
#footer .inner .foot-left{float: left;/* padding-top: 32px; *//* padding-left: 43px; */margin-right: 2.11rem;}
#footer .inner .foot-left .sitelogo{margin-bottom:23px;}
#footer .inner .foot-left .sitelogo img{width:3.97rem;}
#footer .inner .foot-center{width: 4.03rem;padding-top: 14px;}
#footer .inner .tt{font-size: 0.24rem;font-family:'rb';color: #fff;font-weight:bold;margin-bottom: 0.22rem;}
#footer .inner .foot-top{
    display: flex;
    padding-bottom: 0.73rem;
}
#footer .inner .foot-top p{font-size: 0.16rem;line-height: 2;color: #fff;font-family: 'rb';}
#footer .inner .foot-right{float: right;/* padding-top: 76px; */width: 35.7%;padding-top: 14px;/* border-left: 1px solid rgb(151 151 151 / 30%); */}
#footer .inner .foot-bottom{border-top: 1px solid rgb(151 151 151 / 30%);line-height: 56px;display: flex;justify-content: space-between;align-items: center;align-content: center;}
#footer .inner p{font-size: var(--smailSize);line-height: 2;font-weight:normal;font-family: "PingFang-Medium";color: #fff;}
#footer .inner .foot-bottom .top img{cursor:pointer;vertical-align: middle;width: 0.72rem;height: 0.24rem;}
#footer .inner .post-92{/* margin-top: 32px; */}
#footer .inner p span {/* margin: 0 7px; */}
#footer .inner .copyright span{/* padding: 0 0 0 15px; */}
#footer .inner .copyright a{color:#eee;}
#footer .inner .post-92 p span{/* padding: 0 32px 0 15px; */position: relative;display: block;}
#footer .inner .post-92 p span::before{position: absolute;content: "";width: 1px;display: none;height: 16px;background: #979797;left: 0;top: 9px;z-index: 1;}
#footer .inner .post-92 p span.dz{/* width: 353px; *//* float: left; */word-break: break-all;}
#footer .inner .post-92 p span:last-of-type{/* padding: 0 0px 0 15px; */}
#footer .inner .post-94 p{line-height: 2;/* padding-left: 86px; */margin-bottom: 0;}
#footer .inner .shares li a{width:0.43rem;height:0.43rem}
#footer .inner .shares li.i1 a{background: url(images/wx_w.svg)no-repeat;background-size:cover}
#footer .inner .shares li.i2 a{background: url(images/wb_w.svg)no-repeat;background-size:cover}
#footer .inner .shares li.i3 a{background: url(images/dy_w.svg)no-repeat;background-size:cover}
#footer .inner .shares li.i4 a{background: url(images/bili_w.svg)no-repeat;background-size:cover}
#footer .inner .shares li.i5 a{background: url(images/moremedia.svg)no-repeat;background-size:cover}
/**************************************************************
 * 组件功能
 */
/*系统默认搜索*/
.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.svg) 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(images/sous.svg) 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('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(images/weixin.svg);
}
.shares li[attr-name="微博"] a {
	background-image: url(images/weibo.svg);
}
.shares li[attr-name="抖音"] a {
	background-image:url('images/douyin.svg');
}
.shares li[attr-name="小红书"] a {
	background-image:url('images/xhs.svg');
	background-size: 0.3rem;
}
.shares li[attr-name="B站"] a {
	background-image:url('images/bz.svg');
	background-size: 0.22rem;
}
.shares li[attr-name="视频号"] a {
	background-image: url('images/zchuan.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(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(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(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: #fff;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.1rem;
    padding-bottom: 0.4rem;
}

.post-21 .ztbox .news_list:after {
    display: none;
}
.post-21 .ztbox .news_list .news {
    width: 25%;
}

.post-21 .ztbox .news_list .news .news_imgs>span {
    padding-top: 160%;
}

.post-21 .ztbox .news a {
    flex-direction: column;
    background: #fff;
    margin: 0 0.1rem;
    height: 100%;
}

.post-21 .ztbox .news_imgs {
    width: 100%;
    margin: 0;
}

.post-21 .ztbox .news_con {
    padding: 0.2rem;
}

.post-21 .ztbox .news:last-child .news_wz:after {
    bottom: -0.6rem;
    display: none;
}
.list-search .search-tt{/* background: #FAFAFA; */position: relative;z-index: 1;}
.list-loc{color:#999999;font-size:var(--smailSizex);line-height:1.57;margin: 0.08rem 0 0.34rem;}
.list-search .search-tt .search-tit{margin: 0 auto;padding: 0.38rem 0 0.15rem;border-bottom: 0.01rem solid #112A8B;}
.list-search .search-tt .search-title{float: left;font-family: "rbm";line-height: 43px;font-size: 0.32rem;color: #2A2E33;}
.list-search .search-tt .search-box{float: right;}
.list-search .search-tt .search-box>div{border: 0.01rem solid #DDDFE8;border-radius: 0.04rem;line-height: 0.38rem;background: #fff;display: inline-block;}
.list-search .search-tt .search-box .btn{width: 1.03rem;text-align: center;font-size: var(--smailSizex);font-family: "PingFangSC-Regular";color: #1B38AE;cursor: pointer;}
.list-search .search-tt .search-box .select{width: 2.67rem;margin: 0 0.16rem;padding: 0 0.16rem 0 0.13rem;font-size: var(--smailSizex);position: relative;}
.list-search .search-tt .search-box .select .any{position: relative;}
.list-search .search-tt .search-box .select .any::before{position: absolute;content: "";/* background: url(images/sel.png) no-repeat center; */top: 0.16rem;right: 0px;/* width: 0.13rem; */height: 0.09rem;cursor: pointer;border-top: 0.1rem solid #737577;border-left: 0.1rem solid transparent;border-right: 0.1rem solid transparent;}
.list-search .search-tt .search-box .select .temp-nav{    display: none;position: absolute;   top: 40px;   background: #fff;   width: 100%;   left: 0;   height: 200px;overflow-y: auto;}
.list-search .search-tt .search-box .select .temp-navcon{ }
.list-search .search-tt .search-box .select .temp-navcon ul li{    cursor: pointer;    padding: 0 15px;    transition-duration: 0.8s;}
.list-search .search-tt .search-box .select .temp-navcon ul li:hover{    background: #1B38AE;   color: #fff;}
.list-search .search-tt .search-box .inp{width: 2.36rem;padding: 0 0.43rem 0 19px;background: #fff url(images/sous.svg) no-repeat right;background-size: 0.24rem 0.24rem;}
.list-search .search-tt .search-box .inp input{
    border: 0;
    line-height: 0.38rem;
    width: 100%;
    font-size: var(--smailSizex);
    font-family: "PingFangSC-Regular";
    /* background: url(images/sous.png) no-repeat right center; */
    background: transparent;
}

.list-search .search-data{}
.list-search .search-data ul{min-height:500px;line-height: 32px;font-size: 24px;font-family: "PingFangSC-Semibold";}
.list-search .search-data ul li{
    margin-bottom: 0.2rem;
    box-shadow: 0 0.03rem 0.15rem rgb(0 0 0 / 6%);
    position: relative;
    height: 2.95rem;
    background: #fff;
}
.list-search .search-data ul li.pic .news_imgs{display: block;}
.list-search .search-data ul li.pic .news_con{padding: 0.36rem 0.22rem 0 4.8rem;}
.list-search .search-data ul li .news_title{line-height: 1.6;font-size: 0.2rem;font-family: 'rb';margin-bottom: 24px;overflow: hidden;text-overflow: ellipsis;display:inline-block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight: bold;color: #333333;}
.list-search .search-data ul li .news_text{line-height: 1.75;font-family: "PingFangSC-Regular";font-size: var(--smailSize);overflow: hidden;text-overflow: ellipsis;display:inline-block;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;color: #666666;}
.list-search .search-data ul li .read_more{font-size:var(--smailSize);color:#112A8B;position: absolute;bottom: 0.37rem;}
.list-search .search-data ul li .news_imgs{width: 4.43rem;height: 2.95rem;display: none;overflow: hidden;float: left;}
.list-search .search-data ul li .news_imgs img{width: 100%;height: 100%;transition-duration: 0.8s;}
.list-search .search-data ul li .news_imgs img:hover{ transform: scale(1.12);}
.list-search .search-data ul li .news_wz{}
.list-search .search-data ul li .news_con{
    padding: 0.36rem 0.22rem 0 0.22rem;
}

.list-search .search-page{     text-align: center;   padding: 56px 0 150px;}
.list-search .wp_paging{    display: inline-block;    float: none;}
.list-search .wp_paging {font-size: 14px;line-height: 34px;/*padding: 48px 0 0; */   float: none;text-align: right;}
.list-search .wp_paging li {margin: 0;line-height: 34px;height: 34px;float: none;display: inline-block;}
.wp_paging li span, .wp_paging li a{display: inline-block;float: left;margin-left: 10px;}
.list-search .wp_paging li a {height: 34px;line-height: 34px;padding: 0 20px;background: #fff;border: 1px solid #e6e6e6;color: #666;}
.wp_paging li input{border: 1px solid #d5d5d5;background: #fff;text-align: center;}
.list-search .wp_paging li a:hover {background: #1B38AE;color: #fff;}
.list-search .wp_paging li input {font-size: 14px;width: 64px;height: 34px;margin: 0;line-height: 34px;}
.list-search .wp_paging li span:last-child {margin: 0;}
.list-search .wp_paging li em {font-weight: 400;}
.wp_paging li span.pages {padding: 0 10px;}
.list-search .wp_paging li  span.all_count {margin: 0 15px;}
.list-search .wp_paging li.pages_count{    display: none;}
 .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;
}
}
