@charset "utf-8";
/* CSS Document */
body{  margin:0; padding:0; font-family:"微软雅黑"; overflow-y:scroll; }
a{ text-decoration:none; }
a:hover{ text-decoration:none; }
table {
  border-collapse: collapse;
  width: 100%;
  margin: 1em 0;
}
th, td {
  border:1px solid #333;
  padding: 8px 12px;
  text-align:center;
}
th {
  background-color: #f2f2f2;
}


#container{width:980px; margin:auto;}

.nav{width:980px; height:48px; background:url(images/banner2.jpg); color:#1A4C89; }
.nav ul{margin:0; padding:0 200px;}
.nav li{list-style:none; float:left; line-height:48px;  font-size:18px;}
.nav a{display:block; width:112px; text-align:center; color: #FFF;}
.nav a:hover{color: #1A4C89; background: #FFF;}

/* 内容区第1列 */
.col1{width:318px;  float:left;  margin-top:8px;}
.flash{width:318px; height:239px;  background: #FFF; }
.ad{margin-top: 5px; }
/* 内容区第2列 */
.col2{width:419px;   background:#1A4C89; float:left; margin:8px 0 0 8px;}
.news{width:419px;   background: #FFF;}
.news_bar{width:419px; height:39px; padding-left:20px;  font-size:17px; color:#1A4C89;  line-height:39px;}
.news_line1{width:150px; height:2px; float:left; background:#1A4C89;}
.news_line2{width:269px; height:1px; float:left; background:#C3C3C3;}
.news ul{ margin:0; padding:0;}
.news li{list-style:none; font-size:15px;  margin:9px 0 0 12px; background:url(images/small.png) -174px -343px no-repeat ; padding-left:14px;}
.news a{color:#555555;}
.news a:hover{color:#1A4C89;}
.time{float:right; color:#555555; margin-right:12px; font-size:12px;}
/* 内容区第3列 rightbar */
.col3{width:227px; height:474px;  background:#1A4C89; float:left; margin:8px 0 0 8px;  }
.service{width:225px; height:224px;  border:1px solid #C3C3C3; background:#FAFAFA; }
.service_bar{width:225px; height:35px; margin-left:20px; font-size:15px;  line-height:35px; color:#1A4C89; }
.service_line1{width:90px; height:2px; margin-left:10px; float:left; background:#1A4C89;}
.service_line2{width:115px; height:1px; float:left; background:#C3C3C3;}
.service a{ color:#1A4C89;}
.service_bar font{ margin-left:70px; font-size:13px; color:#989898;}
.service ul{ margin:0; padding:0; float:left;}
.service li{list-style:none; font-size:14px;  margin:14px 0 0 20px; float:left; width:60px; line-height:14px; background:url(images/small.png) -174px -343px no-repeat ; padding-left:14px;}
.service li a{color:#555555;}

/*.arrow{padding-left:18px; background:url(images/small.png) -165px -485px no-repeat ; line-height:18px;}*/
.wechat{width:227px; height:250px; background:url(images/wechat.jpg) no-repeat;}
/*四脚花边*/
.r1{ background: url(images/small.png) -152px -455px  no-repeat; width:7px; height:6px; position:absolute;}
.r2{ background: url(images/small.png) -158px -455px no-repeat; width:7px; height:6px;  position:absolute; left:218px;}
.r3{ background: url(images/small.png) -158px -460px no-repeat; width:7px; height:6px; position:absolute; top:218px;}
.r4{ background: url(images/small.png) -152px -460px no-repeat; width:7px; height:6px; position:absolute; left:-218px;}

/* 友情链接 */
.links{width:980px; height:100px; background:#F1F1F1; float:left; margin-top:14px;}
.links ul{margin:14px 30px 14px 30px; }
.links li{list-style:none; font-size:13px;  margin:0 10px 5px 10px; float:left; }
.links a{color:#565656;}
.line{width:980px; background:url(images/footer_line.png); height:5px; }

.footer{width:980px;  padding:0px 0 10px 0; background:#F1F1F1; float:left; text-align:center;  font-size:12px; line-height:25px;  }
.footer a {
    color: #333; /* 正常状态：深灰色，可改成#000纯黑 */
    text-decoration: none; /* 取消下划线，可选 */
}
.footer a:hover {
    color: #a50001; /* 鼠标悬浮变色，自定义颜色 */
    text-decoration: underline;
}


/*文章列表页模版*/
.list{width:745px;  margin-top:8px;   float:left; display:inline;}
.list_news{width:745px;  }
.position{ margin:6px 0 0 10px; padding-left:30px; background:url(images/small.png) -165px -0px no-repeat; color:#464646; font-size:15px;  }
.position a{color:#464646;}
.list_line{border-bottom:solid 1px #DADADA; margin:14px 0 10px 0; }
.list_news ul{ margin:0; padding:0;  }
.list_news li{list-style:none; font-size:15px;  margin:10px 0 0 10px;  background: url(images/small.png) -174px -344px no-repeat ; padding:0 0 0 18px;  border-bottom:1px #EAEAEA  dashed;  }
.list_news a{color:#565656;}
.list_news a:hover{color:#1A4C89;}
.list_time{float:right; color:#555555; margin-right:12px; font-size:12px;}
.page{ margin:14px 0 0 0;  float:left;}


/*单页/频道封面页模版  leftbar*/
.position_block{margin:8px 0 0 0; width:980px; float:left;}
.sidebar{margin:8px 0 0 0; width:227px;  background:#F3F3F4; float:left;}
.sidebar_title{width:227px; height:40px; background:#E0E0E0; line-height:40px; text-align:center; color:#3F3F3F;}
.sidebar ul{ margin:0; padding:30px 0 0 0; float:left; background:#F3F3F4; widht:227px;}
.sidebar li{list-style:none; font-size:14px;  float:left; text-align:center; padding:0 0 30px 0; width:227px; line-height:14px; color:#444444; }
.sidebar a{color:#444444}
.sidebar a:hover{color:#444444}
.single_page{margin: 8px 50px 10px 50px; width:653px;  float:left;}
.single_page_title{margin:20px 0 20px 0; width:653px; font-size:22px; text-align:center; color:#383838;}
.single_page_content{width:653px;font-size:15px; color:#464646; line-height:28px;}

/*文章页模版*/
.article{padding:0 30px 30px 30px;  width:685px; }
.article_title{margin:20px 0 20px 0; width:653px; font-size:22px; text-align:center; color:#383838; }
.article_info{margin:0; padding-bottom:10px; border-bottom:#DADADA solid 1px;}
.article_time{margin:0 0 0 245px; padding:0 0 0 20px; background: url(images/small.png) no-repeat -165px -27px; color:#464646; font-size:12px;}
.article_shadow1{  background:url(images/shadow.png) no-repeat 0 0; position:absolute; width:216px; height:18px;}
.article_shadow2{ background:url(images/shadow.png) no-repeat 0 -18px; position:absolute; width:216px; height:18px;  left:480px;}
.article_content{width:685px;font-size:15px; color:#464646; line-height:28px; text-indent:30px;}
.article_content img {
    max-width: 50%;
    height: auto;
    display:block;
    margin:10px auto;
}

/*默认模版 分页css*/
.dede_pages{
	padding-left:150px;
	font-size:14px;
}
.dede_pages ul{
	float:left;
	
}
.dede_pages ul li{
	font-size:14px;
	padding:2px 4px 2px;
	float:left;
	font-family:yahei;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	list-style:none;
}
.dede_pages ul li a{
	display:block;
	float:left;	
	color:#555;
}
.dede_pages ul li a:hover{
	color:#FFFFFF;
	background-color:#1A4C89;
	text-decoration:none;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#FFFFFF;
	background-color:#1A4C89;
}
.dede_pages .pageinfo{
	line-height:17px;
	
	color:#555;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	
}

/* slideshow */
* { word-wrap: break-word; }
body { font: 12px/1.5 Tahoma,'Microsoft Yahei','Simsun'; color: #444; }
body, ul, li { margin: 0; padding: 0; }
    ul li { list-style: none; }
a { color: #000; text-decoration: none; }
    a:hover { text-decoration: underline; }
    a img { border: none; }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }

.frame { margin-bottom: 10px; border: 1px solid #e1e1e1; background: #FFF; }
.title { padding: 0 10px; height: 32px; font-size: 14px; font-weight: 700; line-height: 32px; overflow: hidden; }

.block { margin: 10px 10px 0; }

.temp { margin: 1px; }

.slideshow { clear: both; }
    .slideshow li { position: relative; overflow: hidden; }
    .slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; }
    .slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
    .slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }


ul, li { list-style: none; }
a:hover { text-decoration: underline; color: #a50001; }

.frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.temp { margin: 0; }
.slidebar { position: absolute; top: 5px; left: 4px; }
    .slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
        .slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }

.slideshow SPAN.title { text-indent: 0px; }
.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad { margin: 0 auto; width: 316px; }
.comiis_wrapad { margin-top: 0px; }
.comiis_wrapad { overflow: hidden; }
    .comiis_wrapad img { float: left; margin-top: 0px; }

#slidesImgs li { width: 316px; height: 237px; display: none; }


/* 针对轮播图内的图片样式 */
.slideshow-item-img {
    width: 316px;
    height: 237px;
    object-fit: cover;
    /* 可能已经有这些，确保添加或修改下面这行 */
    /* display: block; */ /* 请添加或取消注释这行 */
}

/* 如果未来你想尝试响应式设计，可以这样修改：
.slideshow-item-img {
    max-width: 100%; /* 最大宽度为父容器的100% */
    height: auto;    /* 高度自动调整，保持图片比例 */
    display: block;
}
*/