﻿@charset "utf-8";
/*
	Css for PEL,	ver 1.0
	CopyRight By Dongyi Network Technology CO.,Ltd Design Center

	所有网站通用模块，可根据自身网站修改
*/
/* 通用信息列表 */
.infoList { text-align: left; }
.infoList li { position: relative; line-height: 26px; font-size: 18px; overflow: hidden; padding: 12px 0; }
.infoList li > a { position: relative; display: block; padding-left: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all ease 0.4s; }
.infoList li > a:hover { transform: translateX(5px); }
.infoList li > a::before { content: ""; position: absolute; left: 0; top: 11px; width: 5px; height: 5px; border-radius: 50%; background: #D20302; }
.infoList li .date { margin-left: 20px; float: right; color: #999; font-size: 14px; font-family: "SourceHanSerifCN"; font-weight: 600; }
.infoList li.highlight { font-weight: bold; }

/* 通用信息列表A */
.infoListA {text-align: left;}
.infoListA li {line-height: 24px;padding: 0px 0px 11px 18px;margin-bottom: 12px;border-bottom: 1px dashed #cccccc;overflow: hidden;background: url(../img/dot-02.gif) 2px 8px no-repeat;}
.infoListA li.last {border-bottom: none;margin-bottom: 0px;}

/* infoListB */
.infoListB li {padding: 0 0 10px 12px;margin-bottom: 10px;border-bottom: 1px solid #ddd;line-height: 1.5;background: url(../img/dot-01.gif) 0px 9px no-repeat;position: relative;}
.infoListB .date {color: #999;float: right;}
.infoListB .last {border-bottom: 0;}

/* 通用带图片的信息列表_普通式 */
.picList li {text-align: center;}
.picList li .pic img {width: 95px;height: 125px;padding: 4px;border: 1px solid #ddd;background: #fff;}
.picList li .pic a:hover img {border-color: #aaa;}
.picList li .title {padding-top: 5px;}

/* 通用带图片的信息列表_普通式 - 横排浮动 */
.picListFl { display: flex; flex-wrap: wrap; margin: -1%; }
.picListFl li { width: 23%; margin: 1%; }
.picListFl li .pic a { display: block; position: relative; overflow: hidden; height: 0; padding-bottom: 66.6666%; }
.picListFl li .pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.picListFl li .title { font-size: 16px; margin-top: 14px; line-height: 24px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }

/* 内容带图片的信息列表_普通式 - 左图片右文字 */
.txtPicList li {overflow: hidden;background: url(../img/dotted.gif) repeat-x bottom;padding-bottom: 10px;margin-bottom: 10px;}
.txtPicList li .pic {width: 96px;float: left;}
.txtPicList li .pic img {width: 90px;height: 90px;padding: 2px;border: 1px solid #ddd;background: #fff;}
.txtPicList li .pic a:hover img {border-color: #aaa;}
.txtPicList li .con {width: 230px;float: left;padding-left: 8px;}
.txtPicList li .title {height: 28px;line-height: 28px;font-size: 14px;color: #c30000;font-weight: bold;}
.txtPicList li .title a {color: #c30000;}
.txtPicList li .intro {color: #666;line-height: 20px;}
.txtPicList li .intro .more {color: #c30000;font-size: 12px;}

/* 内容带图片的信息列表_普通式 - 上图片下文字 */
.txtPicListB li .pic img {width: 190px;height: 120;padding: 4px;border: 1px solid #ddd;background: #fff;}
.txtPicListB li .pic a:hover img {border-color: #aaa;}
.txtPicListB li .title {height: 28px;line-height: 28px;font-weight: bold;}
.txtPicListB li .title a {color: #9b770a;}
.txtPicListB li .intro {color: #666;}
.txtPicListB li .intro .more {color: #f60;}

/* 头条图文信息列表_普通式 */
.topicList .t { position: relative; display: flex; gap: 20px; margin-bottom: 30px; }
.topicList .t .pic { width: 270px; }
.topicList .t .pic a { display: block; }
.topicList .t .pic img { width: 100%; height: 180px; }
.topicList .t .con { padding: 6px 0 0; flex: 1 0 0%; min-width: 0; display: flex; flex-direction: column; justify-content: center; align-items: stretch; gap: 18px; }
.topicList .t .titleBg { display: none; }
.topicList .t .title { min-width: 0; height: 30px; line-height: 30px; font-size: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.topicList .t .intro { font-size: 16px; color: #999; line-height: 32px; max-height: 64px; overflow: hidden; }
.topicList .t .others { display: flex; gap: 15px; font-size: 14px; color: #666; }
.topicList .t .date { font-family: "SourceHanSerifCN"; font-weight: 600; line-height: 1; font-size: 16px; line-height: 1; }
.topicList .t .date .dd { font-size: 24px; font-weight: 700; color: #D20302; }
.topicList .t .date .ym { margin-left: 10px; vertical-align: bottom; font-size: 16px; }
.topicList .n { position: relative; line-height: 26px; font-size: 18px; overflow: hidden; padding: 12px 0; }
.topicList .n > a { position: relative; display: block; padding-left: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition: all ease 0.4s; }
.topicList .n > a:hover { transform: translateX(5px); }
.topicList .n > a::before { content: ""; position: absolute; left: 0; top: 11px; width: 5px; height: 5px; border-radius: 50%; background: #D20302; }
.topicList .n .date { margin-left: 20px; float: right; color: #999; font-size: 14px; font-family: "SourceHanSerifCN"; font-weight: 600; }

/* 焦点图切换-广告 */
.slideBox {height: 100px;overflow: hidden;position: relative;}
.slideBox .hd {position: absolute;z-index: 1;right: 5px;bottom: 5px;}
.slideBox .hd ul {overflow: hidden;zoom: 1;float: left;}
.slideBox .hd ul li {font-size: 12px;float: left;margin-right: 2px;width: 16px;height: 16px;line-height: 16px;text-align: center;background: #000;cursor: pointer;color: #fff;filter: alpha(opacity=60);opacity: 0.6;}
.slideBox .hd ul li.on {background: #f00;filter: alpha(opacity=100);opacity: 1;}
.slideBox .bd {position: relative;z-index: 0;}
.slideBox .bd .con {display: none;}

/* 焦点图切换-新闻内容 */
.focusBox {overflow: hidden;position: relative;}
.focusBox .hd {position: absolute;z-index: 1;right: 4px;bottom: 14px;}
.focusBox .hd ul {overflow: hidden;zoom: 1;float: left;}
.focusBox .hd ul li {float: left;margin-right: 5px;width: 9px;height: 9px;line-height: 9px;text-align: center;background: #fff;cursor: pointer;color: #fff;padding: 0px;position: static;}
.focusBox .hd ul li.on {background: #FF4F01;color: #fff;}
.focusBox .hd ul li span {display: none;}
.focusBox .bd {position: relative;overflow: hidden;}
.focusBox .bd li {position: relative;}
.focusBox .bd .pic {position: relative;z-index: 0;line-height: 0;}
.focusBox .bd .pic img {width: 100%;height: 260px;border: 0;}
.focusBox .bd .con {position: absolute;width: 100%;z-index: 1;bottom: 0;height: 36px;line-height: 36px;text-align: left;}
.focusBox .bd .con .title {position: absolute;width: 76%;bottom: 0;left: 0;z-index: 1;height: 100%;overflow: hidden;}
.focusBox .bd .con .title a {color: #fff;padding-left: 10px;text-decoration: none;}
.focusBox .bd .con .titleBg {position: absolute;width: 100%;z-index: 0;bottom: 0;left: 0;background: #000;filter: alpha(opacity=60);opacity: 0.6;height: 36px;}

/* url_方块样式分页 */
.page {font-size: 0;text-align: center;padding: 25px 0;clear: both;}
.page a,
.page span {font-size: 14px;display: inline-block;zoom: 1;border: 1px solid #E1E1E1;padding: 0px 12px;margin: 0 3px 5px 0;line-height: 25px;height: 25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.page a:hover,
.page span:hover {border: 1px solid #D20302;text-decoration: none;color: #D20302;}
.page .current {background: #D20302;border: 1px solid #D20302;color: #fff !important;font-weight: bold;}
.page select,
.page input {margin: 0 4px;background: #fff;border: 0 solid #E1E1E1;vertical-align: middle;}
.page input {text-align: center;padding: 0 4px;outline: none;}
.page .disabled {pointer-events: none;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}

/* 星形评分 */
.stars {display: inline-block;*display: inline;zoom: 1;width: 72px;height: 11px;margin-right: 5px;overflow: hidden;background: url("../img/starsplit.gif") -4px -34px no-repeat;}
.stars i {display: inline-block;*display: inline;zoom: 1;height: 11px;background: url(../img/starsplit.gif) -4px -14px no-repeat;}
.starsMan {display: none;}

/*-- 网站地图 --*/
.siteMap {padding: 15px 10px;overflow: hidden;zoom: 1;}
.siteMap .li1 {margin-bottom: 20px;}
.siteMap .h1 {height: 40px;line-height: 40px;border: 1px dotted #ccc;background: #fff;background: #f6f6f6;}
.siteMap .h1 .a1 {font: normal 16px/40px "Microsoft YaHei";_font-weight: bold;color: #D20302;padding-left: 15px;}
.siteMap .ul1 {padding: 10px 20px;zoom: 1;}
.siteMap .li2 {display: inline-block;*display: inline;zoom: 1;padding-right: 50px;vertical-align: top;padding-bottom: 5px;}
.siteMap .a2 {color: #666;}
.siteMap .ul2 {padding: 0 0 20px 0;}
.siteMap .li3 {line-height: 18px;display: inline-block;*display: inline;zoom: 1;}
.siteMap .a3 {color: #999;padding-right: 10px;margin-right: 10px;border-right: 1px solid #ddd;}
.siteMap .last3 .a3 {border-right: 0;}
.siteMap #liID41 .li2 {display: block;}

/*-- 
颜色代码
#1E72B4 深蓝色标题
#C4DEF8 淡蓝色边框
--*/