@charset "utf-8";
/*css reset*/
/*清除内外边距*/
body, h1, h2, h3, h4, h5, h6, p, hr, /*结构元素*/
ul, ol, li, dl, dt, dd, /*列表元素*/
form, fieldset, legend, input, button, select, textarea, /*表单元素*/
th, td, /*表格元素*/
pre {
padding: 0;
margin: 0;
}

/*重置默认样式*/
body, button, input, select, textarea {
/*font: 12px/1 微软雅黑, Tahoma, Helvetica, Arial, 宋体, sans-serif;*/
color: #333;
font: 14px/1 "Microsoft YaHei", Tahoma, Helvetica, Arial, SimSun, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}
em, i {
font-style: normal;
}

a {
text-decoration: none;
color:#4d555d;
}
li {
list-style-type: none;
vertical-align: top;
}
img {
border: none;
/*display: block;*/
vertical-align: top;
/* max-width:100%; */
}
textarea {
overflow: auto;
resize: none;
}
table {
border-spacing: 0;
border-collapse: collapse;
} 
/*常用公共样式*/
.fl {
float: left;
display: inline;
}
.fr {
float: right;
display: inline;
}
.cf:before,
.cf:after {
content: " ";
display: table;

}
.cf:after {
clear: both;
}
.cf {
zoom: 1;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*css.css*/
:root{
    --max-page-width: 1494px;
}
body {background:#ffffff;color:#333333;font-size:16px;font-family:"微软雅黑"}
a {cursor: pointer;}
a:hover {color:#e00000;}
.color1 {color:#960200;}
.color2 {color:#ff7a2d;}
.color3 {color:#ff0000;}
.color4 {color:#999999;}
.color5 {color:#cecece;}
.ft16 {font-size:16px;}

.top {width:100%;height:278px;background:url(top.jpg) no-repeat center top;max-width:var(--max-page-width);margin:0 auto;}
.nav {width:100%;height:42px;background:#ee3000;text-align:center;max-width:var(--max-page-width);margin:0 auto;}
.nav a {font-size:20px;font-size:19px;color:#ffffff;line-height:42px;margin: 0 16px;}

.by {width:998px;height:85px;margin:20px auto 24px auto;}
.main1 {width:998px;height:auto;margin:0 auto 50px auto;overflow:hidden;}
.jh {width:498px;height:315px;float:right;}
.jh h3 {text-align:center;font-size:20px;color:#f90000;height:30px;font-weight: bold;}
.jh1 {width:496px;height:284px;box-sizing: border-box; border:solid 1px #c80000;padding:20px 10px;line-height:2;font-size:18px;font-family:"宋体";overflow:hidden;}
.jh1 .jh1-cont{width:100%;height:100%;line-height:1.7;}
.tind {text-indent:28px;}
.main2 {width:998px;height:auto;margin:0 auto 40px auto;overflow:hidden;}
.yw {width:489px;height:auto;overflow:hidden;}
.title {padding-left:30px;background:url(icon1.png) no-repeat left top;height:40px;}
.title span {font-size:24px;}
.title a {font-size:14px;color:#e57418;padding-top:22px;}
.yw_1 {width:487px;height:288px;border:solid 1px #c80000;}
.yw_1 ul {padding:4px 10px;}
.yw_1 ul li {font-size:18px;font-family:"宋体";line-height:40px;}
.ind_list li,.ind_list2 li{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.ind_list2 li{box-sizing: border-box;padding-right:1em;}
.yw_1 ul li a {color:#000000;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jchs {width:996px;height:260px;height:194px;border:solid 1px #c80000;}
.jchs ul {padding:10px;}
.jchs ul li {font-size:18px;font-family:"宋体";line-height:40px;width:50%;float:left;}
.jchs ul li a {color:#000000;width:98%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ind_list2 li .des{ text-indent: 2em;line-height: 1.5;font-size: 14px; color: #999;font-family: 'Microsoft Yahei';white-space: normal;font-weight: normal;height:calc( 1.5 * 2em );}
.ind_list2 li.der{font-weight: bold;margin-bottom:16px;}
.img-js {width:var(--max-page-width);margin:0 auto 40px auto;position:relative;}
/* .img-js{width:100%;max-width:var(--max-page-width);text-align:center;overflow:hidden;} */
.swiper-outer{overflow:hidden;}
.swiper-outer .swiper{width:2010px;left:-240px;}
.swiper-outer,.swiper-outer .swiper{height:320px;}
a.img-js-left {position:absolute;width:40px;height:40px;display:block;background:url(left.png) no-repeat center #afafaf;left:-58px;}
a.img-js-right {position:absolute;width:40px;height:40px;display:block;background:url(right.png) no-repeat center #afafaf;right:-58px;}
a.img-js-left, a.img-js-right {top: 50%;margin-top: -20px;}
a.img-js-left:hover {background:url(left.png) no-repeat center #fd653e;}
a.img-js-right:hover {background:url(right.png) no-repeat center #fd653e;}
.img-js ul li {width:480px;width:auto;float:left;/*height:320px;*/position:relative;float:left;margin-right:27px;}
.img-js ul li p {width:100%;height:31px;position:absolute;bottom:0;left:0;background:url(bg1.png) repeat-x;color:#FFFFFF;text-align:center;line-height:31px;box-sizing: border-box;padding:0 1em;}
@media screen and (max-width:1440px){
	.img-js{width:1200px;}
    .swiper-outer .swiper{width:1478px;left:-139px;}
    .swiper-outer,.swiper-outer .swiper{height:230px;}
}

ul.sjlx {width:100%;height:auto;overflow:hidden;}
ul.sjlx li {width:calc(50% - 90px);float:left;margin:12px 0;height:65px;padding-left:90px;background:url(icon2.png) no-repeat 18px center;}
.sjlx1 {width:378px;height:65px;background:#e9e9e9;text-indent:10px;line-height:30px;font-size:20px;}
.sjlx1 p{white-space: nowrap;overflow:hidden;}
.sjlx1 p.author{color:#c01012;text-shadow: 1px 0px 0 #ab1010;}
/*列表页*/
.add {font-size:14px;width:998px;margin:0 auto;height:56px;line-height:56px;}
.add span {display:block;}
.add span.add-1 {font-size:24px;font-weight: bold;color:#e00000;line-height:56px;}
.add span.add-2 {line-height:20px;margin-top:26px;}
.add span a {color:#333333;}
.add span a:hover {color:#e00000;}
.text-list {width:998px;height:auto;padding:10px;overflow:hidden;background:#ffffff;margin:0 auto 20px auto;border:solid 1px #c80000;}
.text-list p {width:974px;border-bottom:dashed 1px #dddddd;height:46px;line-height:46px;padding:0 12px;background:url(dian.png) no-repeat left center;}
.text-list p a, .ct1-right p span {display:block;}
.text-list p a {width:866px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#333333;font-family:"宋体";}
.text-list p a:hover {color:#e00000;}
.text-list p span {color:#bababa;font-size:14px;}
.img-list {width:998px;height:auto;padding:10px;overflow:hidden;background:#ffffff;margin:0 auto 20px auto;border:solid 1px #c80000;}
ul.img-list1 {width:990px;height:auto;margin:0 auto;}
ul.img-list1 li {width:310px;text-align:center;float:left;margin:0 10px;line-height:46px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top:20px;}
ul.img-list1 li img {width:310px;height:207px;}
/*End*/



/*详情页*/

.info {width:998px;height:auto;padding:10px;overflow:hidden;background:#ffffff;margin:0 auto 20px auto;border:solid 1px #c80000;}
.info h1 {text-align:center;font-size:24px;font-weight:bold;height:auto;line-height:36px;padding:20px;}
.time {width:998px;height:36px;margin:20px auto;background:#f4f4f4;text-align:center;line-height:36px;color:#999999;font-size:14px;}
.info-time {width:770px;height:36px;background:url(time-bg.jpg) no-repeat center;text-align:center;line-height:36px;margin:20px auto 30px auto;color:#999;}
.info .cont{line-height:2;}
.info .cont p{margin-bottom:10px;}
.info .tail{text-align:right;color:#999;}
.info h2 {
    font-size: 22px;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.info div[uetag=edui-novel-video-embed]{height:510px;}
/*End*/

/*分页符*/
.next {height:50px;margin:30px auto;}
.pageCon{height:50px; padding:30px 0 20px 0;}
.manu { PADDING:3px;  MARGIN:3px; TEXT-ALIGN:center; font-size:12px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
.manu A {font-size:14px; BORDER-RIGHT:#DDD 1px solid; PADDING-RIGHT:10px; BORDER-TOP:#DDD 1px solid; PADDING-LEFT:10px; PADDING-BOTTOM:10px; MARGIN:2px; BORDER-LEFT:#DDD 1px solid; COLOR:#960200; PADDING-TOP:10px; BORDER-BOTTOM:#DDD 1px solid; TEXT-DECORATION:none;}
.manu A:visited { COLOR:#960200; TEXT-DECORATION:none;}
.manu A:hover {	BORDER-RIGHT: #960200 1px solid; BORDER-TOP: #960200 1px solid; BORDER-LEFT: #960200 1px solid; COLOR: #444; BORDER-BOTTOM: #960200 1px solid; background-color:#960200;color:#ffffff;}
.manu A:active { BORDER-RIGHT: #960200 1px solid; BORDER-TOP: #960200 1px solid; BORDER-LEFT: #960200 1px solid; COLOR: #666; BORDER-BOTTOM: #960200 1px solid;}
.manu .current { BORDER-RIGHT: #960200 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #960200 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN: 2px; BORDER-LEFT: #960200 1px solid; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #960200 1px solid; BACKGROUND-COLOR: #960200;}
.manu .disabled { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 1px solid;}
/*End*/


.bottom {
    width: 100%;
    max-width: var(--max-page-width);
    height: 120px;
    line-height: 120px;
    background: #cb2a01;
    text-align: center;
    color: #fff;
    margin: 0 auto;
}
.mCSB_buttonUp,.mCSB_buttonDown,.mCSB_dragger_bar{ background-color: #cb2a01 !important; }
.swiper-button-prev, .swiper-button-next{background-color: rgba(0,0,0,0.4) !important;padding: 10px 4px;color:white !important;}
.swiper-button-prev:hover, .swiper-button-next:hover{ background-color:#fd653e !important; }
.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .img-list1 li p{white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}