@charset "utf-8";
/*************************** 全局样式 Begin ***************************/
body,ul,ol,li,form,fieldset,img,div,p{font-size:16px;color:#333; margin:0; padding:0; border:0; font-family:"Microsoft YaHei",'宋体';}
ul,ol,li{list-style-type:none;}
td,table,input{font-size:16px;color:#333;}
a:link,a:visited{color: #333;text-decoration: none;}
a:hover{color: #E00;text-decoration:none;}
.clear{clear: both;}
img{vertical-align: middle;}

/*** 新闻详细内容 ***/
.NewsTitle{font-size:22px; line-height:380%;}
.NewsTitleFu{font-size:18px; line-height:100%; padding-bottom:20px}
.NewsContent{font-size:16px; line-height:180%}
.NewsContent div{font-size:16px;}
.NewsContent a:link,.NewsContent a:visited {color: #0B57B4; text-decoration: underline;}
.NewsContent a:hover {color: #E00; text-decoration: underline;}
.NewsText{color:#333; font-size:16px; line-height:200%;}
/*************************** 全局样式 End ***************************/
/*** 分页样式 Begin ***/
.FX_PageDiv{width:auto; height:22px; padding:15px 15px;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.Fx_PageDiv2_span2 span{ width:20px; height:18px; line-height:18px; color:#333; text-align:center; display:block; cursor:pointer; float:left; margin-right:4px; border:1px solid #CCC;}
.Fx_PageDiv2_span2 strong{ width:20px; height:18px; line-height:18px; color:#C00; text-align:center; display:block; cursor:pointer; float:left; margin-right:4px; border:1px solid #CCC; background-color:#DDD;}
.Fx_PageDiv2_span2 input{padding-top: 0px;margin-top: 0px; font-size:12px;}
.Fx_PageDiv2_span1{ float:left; padding-left:0; padding-top:3px;}
.Fx_PageDiv2_span2{ float:right; padding-right:0;}
.Fx_PageDiv2_1_2,.Fx_PageDiv2_1_3,.Fx_PageDiv2_1_4{ color:#C00;}
/*** 分页样式 End ***/

.partzone4{
    border-top: 5px solid #1856ac;
    padding: 20px 0;
}
.footer{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.footer div{font-size:16px;}
.footer img{
    vertical-align: middle;
}
.footer1{
    width: 85%;
    float: left;
}
.footer2{
    width: 15%;
    float: left;
}
.footer1 p,.footer2 p{
    line-height: 30px;
    margin:0;
}
/*底部样式end*/


body {
    background: url('top.png') center top no-repeat;
}
.ztlogo {
    position: absolute;
    left: 40%;
    top: 10px;
}


.container {
    max-width: 1220px;
    margin: 615px auto 30px;
    padding: 0 16px;
}

.header-title {
    text-align: center;
    padding: 56px 0 24px 0;
    line-height: 1.35;
    color: #0a3ea2;
    text-shadow: 0 2px 0 rgba(255,255,255,.65), 0 10px 30px rgba(10,62,162,.25);
}

.header-title .line-1 {
    font-size: 42px;
    font-weight: 800;
    letter-spacing: 6px;
}

.header-title .line-2 {
    margin-top: 8px;
    font-size: 32px;
    font-weight: 800;
    letter-spacing: 4px;
}

.section {

    margin: 30px auto;
}

.section-title {
    font-size: 20px;
    font-weight: 800;
    color: #0d3b9a;
    letter-spacing: 2px;
    position: relative;
    margin: 6px 0 14px 0;
}
a.more{
    position: absolute;
    right: 90px;
    top: 20px;
    font-size: 16px;
    color: #0057b0;
}



.flex {
    display: flex;
    gap: 22px;
}

.lead-photo {
    flex: 0 0 600px;
}

.news-list {
    flex: 1 1 auto;
}

.news-item {
    display: flex;
    gap: 12px;
    padding: 14px 0;
}
.news-item img{
    margin-right: 5px;
}

.news-item a {
    flex: 1;
    color: #1a2a52;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.news-item a:hover { color: var(--link); }

.news-date { color: #8aa0c3; flex: 0 0 auto; }

.grid-two {
    display: grid;
    grid-template-columns:230px 990px;
}

.card {
   width: 585px;
}

.bg2 {background: url(bg.jpg) no-repeat;  }
.bg2 td {
    line-height: 26px;
}
.bg2 table {
    margin-bottom: 22px;
}
.bg2 td a, .bg2 .bg-tit i {
    color: #0578cf;
}
.section-left ul li{
	height:62px;
	line-height:62px;
	font-size:24px;
	font-weight:bold;
	padding-left:85px;
	margin-bottom:18px;
}
.tag1Sel#m1_1{
	background:url(ico1.png) 25px no-repeat #3f99e4;
}
.tag1Sel#m1_2{
	background:url(ico2.png) 25px no-repeat #3f99e4;
}
.tag1Sel#m1_3{
	background:url(ico3.png) 25px no-repeat #3f99e4;
}
.tag1Sel a{
	color:#ffffff;
}
.tag1Selno{
	background-color:#d0eaff;
}
.tag1Selno a{
	color:#347cb7;
}
.tag1Selno#m1_1{
	background:url(ico1.png) 25px no-repeat #d0eaff;
}
.tag1Selno#m1_2{
	background:url(ico2.png) 25px no-repeat #d0eaff;
}
.tag1Selno#m1_3{
	background:url(ico3.png) 25px no-repeat #d0eaff;
}

.list{
	width:942px;
	border-top:7px solid #3f99e4;
	border-bottom:7px solid #3f99e4;
	border-left:14px solid #3f99e4;
	border-right:14px solid #3f99e4;
	position:absolute;
	right:0;
	top:0;
	padding:10px;
	
}

.news-item1 {
    
    padding: 11px 0;
}






