@font-face{font-family:"fcn1";
src:url("../fonts/SourceHanSerifCN-Light.otf") format("woff2"),
url("../fonts/SourceHanSerifCN-Light.otf") format("woff");}
@font-face{font-family:"fcn2";
src:url("../fonts/SourceHanSerifCN-SemiBold.otf") format("woff2"),
url("../fonts/SourceHanSerifCN-SemiBold.otf") format("woff");}
@font-face{font-family:"fcn3";
src:url("../fonts/SourceHanSerifCN-Bold.otf") format("woff2"),
url("../fonts/SourceHanSerifCN-Bold.otf") format("woff");}
.fcn1{font-family:"fcn1"}
.fcn2{font-family:"fcn2"}
.fcn3{font-family:"fcn3"}

@charset "utf-8";
/***全局***/
.boxnone{display:none}
body{padding:0px 0 0 0;}
body,html {
	--linear-color: linear-gradient(124deg, #ebb13c, #ed7841);
	--c1: #004098;
	--c2: #04a664;
	--c3: #e60000;
	--c9: #105eb5;
	--c10: #5ac8ff;
	--bg1: #eff6fd;
	--lkc1: #013585;
	--lkc2: #ffd267;
	--c4: rgba(0,0,0,0.4);
	--c5: #b6cffa;
	--c6: rgba(0,0,0,0.6);
	--c7: #f8f8f8;
	--c8: rgba(0,0,0,0.8);
	--c08: rgba(0,0,0,0.08);
	--c06: rgba(0,0,0,0.06);
	--c04: rgba(0,0,0,0.04);
	--c02: rgba(0,0,0,0.02);
	--cw4: rgba(255,255,255,0.4);
	--cw6: rgba(255,255,255,0.6);
	--cb1: #f2f8ff;
	--fz09:calc(0.9rem + 0.00vw);
	--fz10:calc(1.0rem + 0.05vw);
	--fz11:calc(1.1rem + 0.05vw);
	--fz12:calc(1.2rem + 0.05vw);
	--fz13:calc(1.3rem + 0.05vw);
	--fz14:calc(1.4rem + 0.05vw);
	--fz15:calc(1.5rem + 0.05vw);
	--fz16:calc(1.6rem + 0.05vw);
	--fz17:calc(1.6rem + 0.05vw);
	--fz18:calc(1.7rem + 0.05vw);
	--fz19:calc(1.8rem + 0.05vw);
	--fz20:calc(2.0rem + 0.05vw);
	--fz22:calc(2.2rem + 0.05vw);
	--fz24:calc(1.6rem + 0.8vw);
	--fz26:calc(1.8rem + 0.8vw);
	--fz28:calc(1.8rem + 1.0vw);
	--fz30:calc(2.2rem + 0.8vw);
	--fz32:calc(2.2rem + 1.0vw);
	--fz34:calc(2.4rem + 1.0vw);
	--fz36:calc(2.4rem + 1.2vw);
	--border-4:4px;
	--width-1:calc(14.0rem + 8.0vw);
}
html {height: 100%;font-size:62.5% !important;}
body {font:var(--fz16)/1.8 'OS2','Microsoft YaHei',"Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", sans-serif !important;
color:#0b0b0b;background-color:#eefaff;}
div,form,img,ul,ol,li,dl,dt,dd,em,span,i,cite,h1,h2,h3,h4,h5,h6,p,section{border:0px;list-style: none;font-style:normal;}
a, font, i, input, label, s, select, span, textarea, u {display: inline;}/*起到text-indent不整段移动*/
p{padding:0px}
img{vertical-align:top;}
em{text-emphasis: none }
a:link,a:visited{color:#0b0b0b;text-decoration:none;cursor:pointer;cursor:hand;}
a:hover{color:#e60000;text-decoration:none;cursor:pointer;cursor:hand;}
.my-box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.my-boxli-sizing li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.box-w1{padding: 0 calc(2.0rem + 6.0vw) 0 calc(0.2rem + 2.8vw)}
.my-box-bg{height: calc(8rem + 4.0vw); background-repeat: no-repeat; background-position: center; background-size: cover; transition: all 200ms linear;}
.my-img-100 img{width:100%}
main{width:100%;}
.my-box-radius li{box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 2%);margin-bottom:0px;border-radius:4px}
.my-radius{box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 2%);border-radius:4px;background:#FFF;
padding:calc(0.6rem + 0.6vw);}
.boxpub-radius{box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 2%);border-radius:var(--border-4);background-color:#FFF;}
.my-radius-pd1{padding:calc(0.6rem + 0.8vw)}
.my-radius-pd2{padding:calc(1.0rem + 2.0vw)}
.my-padding-height{padding:calc(1.0rem + 1.0vw) 0px;clear:both;width:100%}

h1,.font-h1{font-size: calc(1.5rem + 1.5vw);}
h2,.font-h2{font-size: calc(1.4rem + 1.4vw);}
h3,.font-h3{font-size: calc(1.3rem + 1.3vw);}
h4,.font-h4{font-size: calc(1.2rem + 1.2vw);}
h5,.font-h5{font-size: calc(1.1rem + 1.1vw);}
h6,.font-h6{font-size: calc(1.0rem + 1.0vw);}
.fb{font-weight:bold}
.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/***框架***/
.home01{width:100%;overflow:hidden;clear:both;min-width:1300px}
.home02{overflow:hidden;clear:both;background:#FFF;padding:10px;}
.box-kuan2{background:#FFF;width:100%;padding:10px;height:286px;overflow:hidden}

/***结构***/
.dl_div{clear:both;width:100%;overflow:hidden}
	.box1_left{float:left;width:49.6%;overflow:hidden;}
	.box1_right{float:right;width:49.6%;overflow:hidden;}
	.box2_left{float:left;width:13%;overflow:hidden;background:var(--c1);height:260px;color:#FFF;text-align:center}
		.box2_left b{display:block;line-height:120px;font-size:19px;padding-top:20px}
		.box2_left a{color:rgba(255,255,255,0.6);display:block}
		.box2_left a:hover{color:#ffb400}
	.box2_right{float:right;width:87%;overflow:hidden;background:#FFF;height:260px;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px;
	}
.my-flex-1{display: grid;grid-template-columns:30% auto auto;grid-gap:20px;}
.my-flex-1 dl.box-kuan1{flex:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
background:#FFF;width:100%;padding:10px;height:440px;overflow:hidden}
.flex-box{display:flex;padding:10px 0px;}
	.cleft{width:220px;margin-right:25px}
	.cright{flex:1;padding:1px 30px 30px 30px;
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	background:#FFF;}
.fdiv ul{float:left}
.fdiv p{float:left}
.fdiv ol{float:right}


/***共用的新闻标题垂直居中,超出截断***/
.news-list-vertical em{width:100%;clear:both;overflow:hidden;display:block;line-height:25px;}
.news-list-vertical em b{overflow:hidden;display: table-cell; vertical-align:middle;font-weight:normal;font-size:15px;}
.news-list-vertical i{font-size:12px;display:block;clear:both;color:#a2a2a2;text-align:right;height:30px;line-height:20px}


/***标题***/
.title-1{overflow:hidden;clear:both;width:100%;}
.title-1 dl{position:relative;display:flex;width:100%;height:48px;line-height:48px;}
	.title-1 dl::before {
	  content: '';
	  position: absolute;top: 0;top:46px;height:2px;width:100%;background: #e0e0e0;}
	.title-1 ul{background:url(../imgc/lam1.png) no-repeat right bottom;color:#FFF;position:absolute;padding-right:40px;}
		.title-1 ul b{float:left;font-size:19px;font-weight:bold;padding:0px 10px 0px 3px;}
		.title-1 ul i{float:left;display:block;margin:0px 0px 0px 12px;font-size:18px}
			.title-1 ul i img{width:100%;}
	.title-1 ol{flex:1;text-align:right;}
.title-1 ol a{width:48px;float:right;margin:14px 0px 0px 0px;
position:relative;padding-right:20px;display:block;height:20px;line-height:20px;font-size:12px}
.title-1 ol a:before {
    content: "\e76b";
    font-family: 'ax-iconfont';
    position: absolute;
    top:1px;right:5px;;}
.title-1 ol a:hover{background: linear-gradient(#e8e8e8 ,#ffffff);border-radius:10px;}


.title-3{overflow:hidden;clear:both;width:1300px;margin:0 auto;position:relative}
	.title-3::before {
	  content: '';
	  position: absolute;bottom:0px;height:20px;width:100%;background: #FFF;
	  }
.title-3 dl{position:relative;display:flex;width:98%;height:48px;line-height:48px;margin:0 auto;}
	.title-3 dl::before {
	  content: '';
	  position: absolute;bottom:0px;height:0px;width:100%;background: #e0e0e0;
	  }
	.title-3 ul{background:url(../imgc/lam1.png) no-repeat right bottom;color:#FFF;position:absolute;padding-right:40px;}
		.title-3 ul b{float:left;font-size:19px;font-weight:bold;padding:0px 10px 0px 3px;}
		.title-3 ul i{float:left;display:block;margin:0px 0px 0px 12px;font-size:18px}
			.title-3 ul i img{width:100%;}
	.title-3 ol{flex:1;text-align:right;}
.title-3 ol a{width:48px;float:right;margin:5px 0px 0px 0px;
position:relative;padding-right:20px;display:block;height:20px;line-height:20px;font-size:12px}
.title-3 ol a:before {
    content: "\e76b";
    font-family: 'ax-iconfont';
    position: absolute;
    top:1px;right:5px;;}
.title-3 ol a:hover{background: linear-gradient(#e8e8e8 ,#ffffff);border-radius:10px;}



/***标题***/
.nei_tu{overflow:hidden;background:#FFF url(../imgc/leftbar-tg.png) no-repeat;color:#FFF;float:left;clear:both;width:100%;padding:20px 20px 0px 20px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:168px;}
	.nei_tu span{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0;display:block;float:left;margin-top:5px;}
	.nei_tu em{height:70px;}
	.nei_tu em b{height:70px;font-size:24px;font-family: "fcn3";line-height:35px;}

.muc{overflow:hidden;width:100%;clear:both;position:relative;line-height:80px;height:80px;
	justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;}
	.muc ul{font-weight:bold;font-size:22px;float:left;color:#000;flex: 1;font-family:fcn3;}
	.muc:before{
	content: "";
	height:3px;width:40px;
    position: absolute;
    left:0px;
    top: 60px;
	background:var(--c1)
	}
	.current-w{height:30px;line-height:20px;font-size:14px;float:right;color:#848484;margin-top:30px;clear:both}
	.current-w span{float:right;padding-left:10px;}
	.current-w a{color:#848484}
.cleft .left-dbbj{background:url(../imgc/leftbar-bg.png) no-repeat;height:224px;width:100%;overflow:hidden;clear:both}

/***左侧分类***/
.m_new3{clear:both;width:100%;}
	.m_new3 ul{width:100%;background:#FFF;}
		.m_new3 li{line-height:34px;font-size:15px;margin:0 auto;width:83%;}
		.m_new3 li a{display:block;display:inline;;position:relative;border-bottom:1px #f5f5f5 solid;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		font-weight: normal;
		color:#000;padding:7px 10px;}
		.m_new3 li a:before{content: "\f15e";font-family:'ax-iconfont';
		position: absolute;top:10px;right:10px;font-size:0.8rem;color:#e7e7e7}
		.m_new3 li a:hover{background:var(--c1);color:#FFF;}
		.m_new3 li a:hover:before{content: "\f15e";font-family:'ax-iconfont';
		position: absolute;top:10px;right:10px;font-size:1.5rem}
		.m_new3 .cur2{color:#FFF;background:var(--c1);position:relative}
		.m_new3 .cur2:before{content: "\f15e";font-family:'ax-iconfont';
		position: absolute;top:10px;right:10px;font-size:0.8rem}

	.m_new3 dd{font-size:15px;background:#FFF;width:83%;padding:0px 0px 5px 0px;margin:0 auto;
		overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
		.m_new3 dd span{display:block;position:relative;}
		.m_new3 dd a{line-height:22px;display:block;display:inline;padding:6px 0px 6px 23px;border-bottom:1px #f5f5f5 solid;
		text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
		position:relative;width:100%;color:#3e3e3e;
		overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
		.m_new3 dd a:first-child{;border-top:1px #f5f5f5 solid}
		.m_new3 dd a:hover{color:#a40111}
		.m_new3 dd a:before {content: "\2691";position: absolute;top:7px;left:11px;font-size: 0.8rem;color: #5f5f5f;}
		.m_new3 dd a:after {}
		.m_new3 .cur3{color:var(--c1);}

/***内容***/
.kanz{padding:20px 0px 20px 0px;font-size:15px;overflow:hidden !important;overflow:visible; height:100% !important;height:400px; min-height:400px;}
.InfoContent{line-height:2.0em; padding:15px 0px;font-size:16px}
	.InfoContent img{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0px !important}
.neirong{font-size:16px !important;}
.neirong p{line-height:2.0 !important;}
.neirong span{line-height:2.0 !important;}
.v_news_content{line-height:2.0 !important;}
.v_news_content p{line-height:2.0 !important;}
.v_news_content span{line-height:2.0 !important;}


.lnmu{width:100%;clear:both;}
	.lnmu ul{font-size:26px;color:#000;font-weight:bold;text-align:center;float:left;width:100%;padding:0px 0px 25px 0px;line-height:30px;
	border-bottom:2px #E9E9E9 solid;margin-bottom:20px;}
	.lnmu ol{text-align:center;height:35px;line-height:35px;clear:both;width:100%;font-family:arial;background:#f9f9f9;font-size:14px}

/***日期滑动***/
.w2{width:1300px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
background:rgba(255,255,255,1);margin:20px auto;margin-top:0px;padding:50px 40px;}
	.w2 .left-w2{width:9%;float:left}
	.w2 .right-w2{overflow:hidden;float:right;width:91%;padding-left:60px;
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

	.neirong-ti{width:100%;background:#eaf4ff;text-align:center;color:#014099;padding:20px 0px 30px 0px;}
	.neirong-ti span{height:50px;line-height:50px;font-size:38px;font-family:Impact;font-weight:normal;letter-spacing:3px;display:block}
	.neirong-ti em{height:20px;line-height:20px;font-size:12px;display:block}
.neirong-du{height:40px;line-height:40px;font-size:12px;text-align:center;background:#f4f7ff;clear:both;float:left;margin-top:5px;width:100%}
.neirong-du i{padding-right:3px}


.top-tis{width:100%;float:right;display:flex;justify-content:flex-end;height:26px;line-height:26px;margin:20px 0px;}
.top-tis a{position:relative;display:block;margin-left:18px;color:var(--c1);font-weight:normal;font-size:14px}
.top-tis a img{float:left;width:20px;margin-right:2px}
.top-tis a:hover{color:#ff8542}
.top-tis a:nth-child(1){margin-left:0px}

.info-hasAttach{width:100%;clear:both;overflow:hidden;border-top:1px rgba(0,0,0,0.05) solid;background:#FFF}
.info-hasAttach li{border:1px rgba(0,0,0,0.05) solid;width:100%;border-top:0px;padding:8px 12px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;line-height:140%}
	.info-hasAttach li i{color:rgba(0,0,0,0.6);font-size:15px;display:block;width:60px;}
	.info-hasAttach li strong{flex:1;font-size:15px;font-weight:normal;}
	.info-hasAttach li em{width:150px;text-align:right;color:rgba(0,0,0,0.6);font-size:14px}
	.info-hasAttach li em span{color:#0c52b2;font-weight:normal}

/***新闻列表***/
.newswords-list-2{overflow:hidden;width:100%;}
	.newswords-list-2 ul li{float:left;width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px rgba(0,0,0,0.04) solid}
	.newswords-list-2 ul li:last-child{margin-top:0px;}
		.newswords-list-2 .datetime {width:50px;text-align:center;display:block;}
			.newswords-list-2 .datetime i {display:block;font-size:12px;background:#f8f8f8;color:#323232;float:left;width:100%;height:25px;line-height:25px;margin-top:11px}
		.newswords-list-2 .newslines{flex:1}
		.newswords-list-2 .newslines em b{font-size:16px;font-weight:normal;
		display:block;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;height:46px;line-height:46px;padding:0px 0px 00px 10px}
		.newswords-list-2 ul a{display:block;display:flex;}
	.newswords-list-2d .datetime {width:90px;text-align:center;display:block;}

.newswords-list-2 ol{width:100%;padding-top:10px;border-bottom:1px rgba(0,0,0,0.04) solid;height:130px;}
	.newswords-list-2 ol a{
	width:100%;float:left;position:relative;
	display:flex;}
	.newswords-list-2 ol p{width:42%;height:120px;overflow:hidden;
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;}
	.newswords-list-2 ol span{flex: 1;padding-left:10px;font-size:15px;overflow:hidden}
	.newswords-list-2 ol b{
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;line-height:22px;height:66px;margin-top:20px;
	}
	.newswords-list-2 ol i {display:block;font-size:12px;text-align:center;background:#f8f8f8;color:#323232;float:right;width:50px;height:25px;line-height:25px;margin-top:11px}

.newswords-list-2 dl{width:100%;padding-top:0px;border-bottom:1px rgba(0,0,0,0.04) solid;height:92px;}
	.newswords-list-2 dl a{
	width:100%;float:left;position:relative;
	display:flex;}
	.newswords-list-2 dl span{flex: 1;padding-left:10px;font-size:15px;overflow:hidden}
	.newswords-list-2 dl b{
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;line-height:22px;height:22px;margin-top:10px;}

	.newswords-list-2 dl p{
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;line-height:22px;height:44px;margin-top:5px;color:rgba(0,0,0,0.66)}

	.newswords-list-2 dl i {display:block;font-size:12px;text-align:center;background:#f8f8f8;color:#323232;float:right;width:50px;height:25px;line-height:25px;margin-top:11px}

.newswords-list-6{overflow:hidden;width:100%;}
.newswords-list-6{width:100%;;clear:both;display:block;}
.newswords-list-6 li{overflow:hidden;width:100%;;margin-top:10px;background:#f8f8f8;
padding:0px 15px 0px 10px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.newswords-list-6 li:nth-child(1){margin-top:0px}
.newswords-list-6 a{display:block;
	position:relative;width:100%;overflow:hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	padding:6px 0px}
	.newswords-list-7 a:before {
	content: "\f15e";font-family: 'ax-iconfont';transition: all .25s ease-in-out;
	position:absolute;bottom:2px;right:4px;font-size:12px;color:rgba(0,0,0,0.5)}
	.newswords-list-6 a:hover:before {right:0vw;transition: all .25s ease-in-out;color:#F00}
	.newswords-list-6 span{
	display: inline-block;width:43px;height:53px;background:url(../imgc/lam2.png) no-repeat center;color:#FFF;
	text-align:center}
		.newswords-list-6 span em{display:block;font-size:20px;font-family:fcn2;padding-top:11px;line-height:20px;}
		.newswords-list-6 span i{;display:block;font-size:12px;color:rgba(255,255,255,0.9)}
	.newswords-list-6 b {
		padding-left:10px;
		flex:1;display: inline-block;
		font-weight: normal;
		line-height:1.5;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;}

.newswords-list-7{overflow:hidden;width:100%;}
.newswords-list-7{width:100%;;clear:both;display:block;}
.newswords-list-7 li{overflow:hidden;width:100%;;margin-top:10px;background:#f8f8f8;
padding:0px 15px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.newswords-list-7 li:nth-child(1){margin-top:0px}
.newswords-list-7 a{display:block;
	position:relative;width:100%;overflow:hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	padding:8px 0px}
	.newswords-list-7 a:before {
	content: "\f15e";font-family: 'ax-iconfont';transition: all .25s ease-in-out;
	position:absolute;bottom:2px;right:4px;font-size:12px;color:rgba(0,0,0,0.5)}
	.newswords-list-7 a:hover:before {right:0vw;transition: all .25s ease-in-out;color:#F00}
	.newswords-list-7 span{
	display: inline-block;width:52px;
	border-right:1px rgba(0,0,0,0.05) solid;
	text-align:left}
		.newswords-list-7 span em{display:block;font-size:24px;font-family:fcn3;color:var(--c1);
		height:30px;line-height:30px;}
		.newswords-list-7 span i{;display:block;font-size:12px;color:rgba(0,0,0,0.5)}
	.newswords-list-7 b {
		padding-left:10px;
		flex:1;display: inline-block;
		font-weight: normal;
		line-height:1.5;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;}

.title-2{overflow:hidden;clear:both;width:100%;}
.title-2 dl{position:relative;display:flex;width:100%;height:48px;line-height:48px;}
	.title-2 dl::before {
	  content: '';
	  position: absolute;top: 0;top:46px;height:2px;width:100%;background: #e0e0e0;}
	.title-2 ul{position:absolute;}
		.title-2 ul b{float:left;font-size:19px;font-weight:bold;padding:0px 10px 0px 3px;color:var(--c1);}
		.title-2 ul i{float:left;display:block;margin:0px 0px 0px 12px;font-size:18px}
			.title-2 ul i img{width:100%;}
	.title-2 ol{flex:1;text-align:right;}
.title-2 ol a{width:48px;float:right;margin:14px 0px 0px 0px;
position:relative;padding-right:20px;display:block;height:20px;line-height:20px;font-size:12px}
.title-2 ol a:before {
    content: "\e76b";
    font-family: 'ax-iconfont';
    position: absolute;
    top:1px;right:5px;;}
.title-2 ol a:hover{background: linear-gradient(#e8e8e8 ,#ffffff);border-radius:10px;}

.m_newzi {overflow:hidden; float:left;clear:both;width:100%;margin:10px 0px 20px 0px}
.m_newzi ul{float:left;margin-left:0px;width:100%}
	.m_newzi li{float:left;width:15.41%;height:45px;line-height:45px;margin:5px 0px 5px 15px}
	.m_newzi li:nth-child(6n+1){margin:5px 0px 5px 0px}
	.m_newzi a {background:#efefef;display:block;text-align:center;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
	.m_newzi a:hover{background:#014099;color:#FFF;}

.newswords-list-t{overflow:hidden;width:100%;}
	.newswords-list-t li{text-align:center;float:left;width:31.65%;height:245px;margin:0px 0px 28px 2.5%;;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	border:1px rgba(0,0,0,0.04) solid;padding:5px;}
	.newswords-list-t li img{width:100%;height:200px}
	.newswords-list-t li b{height:32px;line-height:32px;display:block;font-size:16px;font-weight:normal;margin-top:6px;
	overflow:hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;}
	.newswords-list-t li:nth-child(3n+1){margin-left:0px}
	.newswords-list-t li:nth-child(1){}
		.newswords-list-t .newslines{float:right;width:80%;}
		.newswords-list-t .newslines em{height:55px;}
		.newswords-list-t .newslines em b{height:55px;font-size:16px}
.newswords-list-t p {
    height: 190px;
    width: 100%;
    display: block;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;}


/***底部***/
.footx{
	line-height:26px;
	background-size: cover;
	background:var(--c1) url(../imgc/footbg2.png) no-repeat right bottom;
	color:rgba(255,255,255,0.8);width:100%;clear:both;min-width:1300px;overflow:hidden;font-size:15px;}
.footx a{color:rgba(255,255,255,0.8)}
.footx a:hover{color:#fff000}
.footx .ft1{float:left;width:30%;padding-top:20px;text-align:left;font-size:14px;color:rgba(255,255,255,0.8);
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.footx .ft1 dt{clear:both;padding-bottom:10px;}
	.footx .ft1 img{width:110px;}
	.footx .ft1 i{font-size:13px}
.footx .ft2{float:left;width:40%;text-align:center;padding-top:10px;text-align:left;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.footx .ft3{float:left;width:30%;padding-top:10px;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.footx .ft4{float:right;width:220px;padding-top:10px;padding-right:110px}
	.ft4 img{margin-top:10px;width:100px;display:block;clear:both}
	.ft4 span{display:block;text-align:center;font-size:12px}
	.ft4 dd{float:right;margin-right:10px}

.link-box p{width:100%;color:#FFF;clear:both;height:40px;line-height:40px}
.link-box dd{width:100%;clear:both}
	.link-box dd a{display:block;float:left;margin-right:10px;display: block;font-size:13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

	.link-box2 dd a{display:block;float:left;width:100%;display: block;font-size:13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.ft3 select{border:0px;background:#FFF;padding:10px 5px 10px 12px;width:220px;margin:30px 0px 0px 10px;float:right}
	.ft3 li{float:left;text-align:center;padding-top:15px;margin-right:20px}
	.ft3 li select{border:0px;background:#FFF;padding:6px 12px;width:200px}
	.ft3 a{padding-right:18px}
	
.ft3 span{float:right;margin-top:4px;width:100px;display:block;font-size:12px;text-align:center;margin-left:10px}
	.footx .fdiv{width:1300px;overflow:hidden;background-size:150px auto;padding:10px 0px 20px 0px;}

.footz{background:#0a3b72;text-align:center;color:#FFF;overflow:hidden;height:46px;line-height:46px;font-size:13px;min-width:1300px;}
	.footz a{color:#FFF}


/***搜索***/
	.search-style {width:100%;right:0px;padding:calc(0.2rem + 0.2vw);
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.search-style form{display:flex}
	.search-style .sb-search-input{border:0px;background:#f2f2f2;padding:10px;flex:1;
	height:calc(6.5rem + 1vw);line-height:calc(6.5rem + 1vw);border-radius:0px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.search-style .sb-search-submit{
	border:0px;background:#f0c409 ;width:calc(6.5rem + 1vw);cursor:pointer;cursor:hand;position:relative;
	height:calc(6.5rem + 1vw);line-height:calc(6.5rem + 1vw);}
	.search-style .sb-search-submit i{font-size:calc(1.5rem + 0.5vw)}
/***弹出搜索条***/
.modal{
visibility: hidden;opacity: 0;
position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index:999;
display: flex;align-items: center;height:100%;
justify-content: center;
background-color: rgba(0, 0, 0, 0.6);
transition: all .4s;}
.modal:target {visibility: visible;opacity: 1;}
.modal:target .modal-content{
	border-radius: var(--br4);
	position: relative;
	width:500px;
	max-width:90%;background-color: rgba(0, 0, 0, 0.75);padding:calc(0.2rem + 0.12vw);
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s;
}
.modal-close{position:absolute;top:calc(-3.0rem - 0.4vw);right:calc(-1.0rem - 0.1vw);text-decoration: none;font-size:calc(2.0rem + 1.0vw);}
.modal a{color:#FFF}

/*弹窗2*/
.modal-box2 {
	display: none; /* 默认隐藏block,none */
	position: fixed; /* 固定定位 */
	z-index: 999; /* 设置在顶层 */
	left: 0;top: 0;
	width: 100%;height:100%;overflow:auto;background-color: rgba(0,0,0,0.4); 
}
/* 弹窗内容 */
.modal-content2 {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	margin-top:45vh;
    width: 500px;
    max-width: 90%;
    background-color: rgba(0, 0, 0, 0.75);border-radius:var(--border-4);
    padding: calc(0.2rem + 0.1vw);
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s
}
/* 添加动画 */
@-webkit-keyframes animatetop {
	from {top:-5vh; opacity:0} 
	to {top:0px; opacity:1}
}
@keyframes animatetop {
	from {top:-5vh; opacity:0}
	to {top:0px; opacity:1}
}
/* 关闭按钮 */
.close{position:absolute;top:calc(-4.0rem - 0.2vw);right:calc(-1.0rem - 0.1vw);text-decoration: none;font-size:var(--fz26)}
.close{color: #FFF;} 
.close:hover,.close:focus { color: black; text-decoration: none; cursor: pointer;color: var(--c3);}


/*table*/
.my-table thead th{font-weight:bold;background:#effaff}
.ax-table th, .ax-table td{font-size:16px;}
.my-table tbody tr td:nth-child(1),.my-table tbody tr td:nth-child(3){text-align:center}

.my-table span a{display:block;float:left;width:86px;text-align:center;margin:2px 4px 2px 0px;
height:26px;line-height:26px;
text-align: center;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;display:block;background:#efefef;
}
.my-table span a:hover{display:block;background:#014099;color:#FFF;}

.my-table {border-top: 3px solid var(--c10);border-bottom: 1px solid var(--c10);}
.my-table tr {border-bottom: 1px solid var(--c10);}
.my-table tfoot tr {border-top: 1px solid var(--c10);}
.my-table .ax-operate [class*="font"]:hover {border: 1px solid var(--c10);}
.my-table[display="border"],
.my-table-wrapper[display="border"] {
  border-left: 1px solid var(--c10);
  border-right: 1px solid var(--c10);
}
.my-table[display="grid"],
.my-table-wrapper[display="grid"] {
  border-left: 1px solid var(--c10);
  box-shadow: inset -1px 0 0 0 var(--c10);
}
.my-table[display="grid"] td,
.my-table-wrapper[display="grid"] td,
.my-table[display="grid"] th,
.my-table-wrapper[display="grid"] th {
  box-shadow: inset -1px 0 0 0 var(--c10);
}
.my-table-wrapper[fixedheader] thead th {
  box-shadow: inset 0 -1px 0 0 var(--c10);
}
.my-table-wrapper[fixedheader] tbody tr:last-child {
  border-bottom: 1px solid var(--c10);
}
.my-table-wrapper[display="grid"][fixedheader] thead th {
  box-shadow: inset 0 -1px 0 0 var(--c10), inset -1px 0 0 0 var(--c10);
}
.my-table-wrapper[fixedleft] th:first-child,
.my-table-wrapper[fixedleft] td:first-child {box-shadow: inset -1px 0 0 0 var(--c10);}
.my-table-wrapper[fixedright] th:last-child:before,
.my-table-wrapper[fixedright] td:last-child:before {background-color: var(--c10);}
.my-table-wrapper[fixedheader][fixedleft] tr th:first-child {
  box-shadow: inset 0 -1px 0 0 var(--c10), inset -1px 0 0 0 var(--c10);
}

.my-table-wrapper[fixedheader][fixedright] tr th:last-child:before {
  background-color: var(--c10);}








