<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
.head,
.titNav{
	height:90px;
	line-height:90px;
}
.titNav{ overflow:hidden}
.home{
	width:280px;
	background:url(../images/logo.png) left center no-repeat;
	text-indent:-9999px
}
.home a{
	display:block
}
.i_nav li{
	float:left
}
.i_nav li a{
	padding:0 10px;
	display:block
}
.i_nav li a:hover,
.i_nav li.cur a{
	color:#d9423b
}
.head{
	border-bottom:1px solid #dedede;
	background:#fff;
	z-index:1000
}
.head ul.fr li{
	display:inline-block;
	margin:0 5px
}
.titNav{
	margin-top:-1px;
	background-color:#d9423b
}
.titNav .title h2{
	padding-left:20px;
	margin-right:20px;
	background:url(../images/dot.gif) left center no-repeat
}
.titNav .title h3{
	color:#ffa09c
}
.titNav .title h3 a{
	margin:0 5px;
	color:white;
	font-size:18px;
}
.titNav .title h3 .on{
	padding-right:20px;
	background:url(../images/arrow.png) right center no-repeat
}
.titNav .fr a:nth-child(1){
	padding-left:25px;
	background:url(../images/home.png) left center no-repeat
}
.newsList li{
	float:left;
	width:100%;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:1px solid #dedede
}
.newsList li p{
	line-height:24px
}
.newsList p.grey img{
	vertical-align:-1px;
	margin-right:5px
}
.newsList li h3{ margin-bottom:10px !important}
.list_img{ margin-left:-4%}
.list_img li{ float:left;width:29%; margin-left:4%;height:400px;text-align:center}
.list_img li img{width:100%; }
.list_img li p{ margin-bottom:1rem; height:50px; line-height:1.6; font-size:16px;}
.list_spc{ margin-left:-2%}
.list_spc li{ float:left;width:23%; margin-left:2%; padding-bottom:10px; margin-bottom:25px; border-bottom:1px solid #e3e3e3}
.list_spc li img{width:100%; height:141px}
.list_spc li h4{ 
  padding-top:10px;
  height:40px; 
  font-size:18px;  
  text-align:center; 
  /*white-space:nowrap; 
  overflow:hidden; 
  text-overflow:ellipsis; */
  font-weight:normal
}

.list_spc_jylm li{
  width: 13.6%;
  margin-left: 3%;
}
.list_spc_jylm li h4{
	font-size:16px
}

.list_tuku{ margin-left:-3%}
.list_tuku li{ float:left;width:30%; margin-left:3%; padding-bottom:10px; }
.list_tuku li img{width:100%;}
.list_tuku li h4{ padding-top:10px;height:40px; font-size:18px;  text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:normal}

.fenye li{
	display:inline-block;
	margin:0 2px
}
.fenye li:nth-child(1),
.fenye li input{
	border:1px solid #dedede;
	background-color:#fbfbfb;
	padding:5px;
	border-radius:4px
}
.fenye li input{
	font-size:14px;
	padding:5px 10px
}
.fenye li input:hover,
.fenye li input.cur{
	background-color:#d9423b;
	color:white;
	border:1px solid #d9423b
}
.searchBox{
	background-color:#f8f8f8
}
.searchBox .inp01{
	border-right:1px solid #dedede
}
.searchBox h3{
	padding-left:20px;
	background:url(../images/fdj.png) left center no-repeat
}
.lb_box .bd ul li{
	position:relative
}
.lb_box .bd ul li a img{
	float:left
}
.lb_box .prev,.lb_box .next{ position:absolute; top:50%; display:block;width:20px; height:32px; cursor:pointer;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; z-index:1000;}
.lb_box .prev{left:10px; background:url(../images/icon_prev2.png)}
.lb_box .next{ right:10px; background:url(../images/icon_next2.png)}
.lb_box .prev:hover,.lb_box .next:hover{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1; }
.lb_box .bd ul li div{
	position:absolute;
	width:100%;
	padding:10px 0;
	background:rgba(0,0,0,.6);
	bottom:0;
	left:0;
	z-index:2;
	text-align:center
}
.lb_box .bd ul li a{
	color:white
}
.tit01 a:nth-child(1){
	padding-left:25px;
	background:url(../images/home02.png) left center no-repeat
}
.bigTit{
	padding-bottom:20px;
    border-bottom:1px solid #dedede;
	font-weight:bold; line-height:1.5; font-size:36px;
}
.bigTit i{ display:block; padding:10px 0 0; font-size:28px; line-height:1.6; font-style:normal}
/*leader*/
.leader_side{ padding:15px; background:#f8f8f8;}
.leader_side dt{ padding:30px 0 15px; text-align:center}
.leader_side dt img{ width:150px; margin-bottom:10px}
.leader_side dt strong{ font-size:24px;}
.leader_side dt i{ display:block; line-height:2; font-style:normal}
.leader_side dd{ padding:0 20px; font-size:16px; line-height:1.8}
.leader_side dd h4{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #e3e3e3; color:#d9423b; font-size:18px;}
.leader_side .intor{ height:320px; overflow:hidden}
.leader_side .show{ height:auto; overflow:visible}
.leader_side .hide_show{ margin-top:15px; text-align:center; border-top:1px solid #e3e3e3}
.leader_side .hide_show i{ display:inline-block; width:80px; height:30px;border:1px solid #e3e3e3; border-width:0 1px 1px; background:#f5f5f5 url(../images/icon_down.png) no-repeat center center; cursor:pointer}
.leader_side .hide_show i.up{  background:#f5f5f5 url(../images/icon_up.png) no-repeat center center;}

.fixed_head{ /*box-shadow:0px 4px 4px rgba(0,0,0,0.1)*/}
.fixed_title{ float:left; font-size:24px; font-weight:bold}
.fixed_title.long_title{font-size:16px}
.fixed_title i{ font-style:normal; margin-left:0.5em}
.ldate{
	width:80px;
	margin-left:65px;
	padding-right:65px;
	border-right:1px solid #dedede;
	text-align:center;
	font-family:politicaregular
}
.ldate p.k{
	position:relative
}
.ldate p.k span{
	background:white;
	display:inline-block;
	padding:0 5px
}
.ldate p.k:after{
	content: "";
    display: block;
    width: 100%;
	height: 1px;
	background: #e8e8e8;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: -1;
}
.share a{
	position:relative;
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:20px;
	background-color:#ccc;
	color:white;
	margin:5px 0;
	-webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s	
}
.share a img{max-width:120px}
.share a:hover .fa{
	animation:rock .4s
}
.share a:nth-child(1):hover{
	background-color:green
}
.share a:nth-child(2):hover{
	background-color:#2ea3ed
}
.share a:nth-child(3):hover{
	background-color:#ecc048
}
.share a:nth-child(4):hover{
	background-color:red
}
.share a:nth-child(1) div{
	position:absolute;
	top:-160px;
	left:50%;
	margin-left:-65px;
	display:none
}
.rcon{
	width:800px;
	padding:0 100px 0 60px;
}
#zoom p{
	line-height:1.8;
	margin-bottom:20px
}
#zoom p img{
	max-width:600px;
	height:auto
}
#zoom strong{
   font-weight: bold !important;
}
#zoom a:link,#zoom a:visited{ color:#00469b;text-decoration:underline}
#zoom a:hover{ color:#d9423b}
.fontSize{
	position:absolute;
	right:20px;
	top:0
}
.fontSize li{
	cursor:pointer
}
.fontSize li i{ display:block;width:30px; height:30px; cursor:pointer;}
.fontSize .small{
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #dedede;
}
.fontSize .big i{ background:url(../images/font_big.png)}
.fontSize .big i:hover{ background:url(../images/font_big_hover.png)}
.fontSize .big i.default,.fontSize .big i.default:hover{ cursor:default;background:url(../images/font_big.png)}
.fontSize .small i{ background:url(../images/font_small.png)}
.fontSize .small i:hover{ background:url(../images/font_small_hover.png)}	
.fontSize .small i.default,.fontSize .small i.default:hover{ cursor:default;background:url(../images/font_small.png)}

.pages_article{ text-align:center}
.pages_article a{ display:inline-block; margin:0 10px; padding:10px 30px; background:#f5f5f5; border:1px solid #e3e3e3;}
.pages_article a.disabled{ cursor:default; color:#999}
.pages_article a.disabled:hover{ background:#f5f5f5; border:1px solid #e3e3e3;color:#999}
.pages_article a:hover{ background:#d9423b; border:1px solid #d9423b; color:#fff}
	
.list_spc_jylm li{
		  width: 13.6%;
          margin-left: 3%;
}
.list_spc_jylm li h4{
		  font-size:16px
}
	
.list-view {
  width: 100%;
  list-style: none;
}

.list-item {
  width: 100%;
  padding: 20px 0;
}
.list-item .item-text{
 font-size:20px;

}
.list-item a{
display:flex;
}

.list-item:not(last-child) {
  border-bottom: 1px solid rgb(240, 240, 240);
}

.list-item .item-img img {
  width: 180px;
  height: 120px;
  margin-right: 20px;

}

.item-column {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.relative-time {
  color: grey;
  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;
    margin-top: 10px;
    line-height: 1.5em;
}
}

.list-view .list-item:not(:last-child):after {
  content: "";
  display: block;
  width: 100%;
  height: .02rem;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #EBEBEB;
  transform-origin: 0 100%;
  transform: scaleY(.5);
  visibility: visible;
}

.list-view .list-item&gt;a {
  display: block;
  text-decoration: none;
  color: #222;
  display: flex;

}</pre></body></html>