@charset "utf-8";
.sidenav li a:before{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;}

/*  21.5% */
.sidebar{width: 21.5%;float: left;}
.sidebar .inbox{background: #FFFFFF;box-shadow: 0px 2px 7px 1px rgb(32 135 216 / 18%);margin-bottom: 100px;}

.maincontent{width: 75.5%;float: right;}

.parentname{
  position:relative; z-index:11; line-height:160%; padding:22px 20px 23px 33%;
  font-size:1.375em; color:#fff; font-weight: bold;border-bottom:1px solid #D1DCED;
  background:url(../images/list/bg.png) no-repeat right center #aa0c02;background-size: cover;
}
.parentname img{position: absolute;top: 30%;left: 16%;}
.parentname font{display:inline-block; vertical-align:top; line-height:1.4em;}

.sidenav{position:relative; z-index:13; overflow:hidden;padding: 18px 0;}
.sidenav li{padding: 20px 0;}
.sidenav li a{position:relative; display:block; padding:0 45px 0 10%; color: #666666; font-size:16px; line-height:1.6em; }
.sidenav li a:before{content: "";width: 3px;height: 0;background: #A81010;position: absolute;left:0;top:12.5%;}
.sidenav li a:after{content: "";width: 8px;height: 14px;background: url(../images/list/jt.png) no-repeat 100%;position: absolute;right:20px;top:50%;margin-top: -7px;}
.sidenav li a:hover{ color: #A81010;}
.sidenav li.on a{color:#A81010; font-weight: bold;}
.sidenav li.on a:before{height: 75%;}
.sidenav li.on a:after{background-image: url(../images/list/jthover.png);}
/* .sidenav li.img a{padding: 0;}
.sidenav li.img a img{display: block; transform: .3s all;}
.sidenav li.img a:hover img{opacity: .85;} */

.page_title{ margin-bottom: 15px; border-bottom: 1px solid #CECECE;}
.page_title h2{display: inline-block; position: relative;padding-bottom: 22px; padding-top: 10px; font-size: 1.5em; font-weight: bold; }
.page_title h2:before{content:''; position: absolute; width: 100%; height: 4px; left: 0; bottom:0; background:#A81010;}

.page_title{ padding-top: 9px;line-height: 26px; margin-bottom: 15px; border-bottom: 1px solid #e5e5e5;}
.page_title h3{display: inline-block; position: relative; padding-left: 25px; font-size: 19px; color: #A81010; font-weight: bold; }
.page_title h3:before{content:''; position: absolute; width: 5px; height: 18px; left: 0; top: 5px; background: #A81010;}

/*list*/
.page_list li{ position:relative; padding:7px 100px 7px 20px; clear:both; overflow:hidden; line-height:1.6;}
.page_list li:before{content:'';position:absolute;left:0;top:18px;width:5px;height:5px;background:#999;}
.page_list li .date{ position:absolute; right:0; top:7px; color:#999999;}
.page_list li a{float:left; max-width:96%; color: #333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.page_list li a br{display: none;}
.page_list li a:hover{color:#A81010;}

.page_list.split li:nth-child(5n),
.page_list.split .addLine{margin-bottom:15px; padding-bottom:25px; border-bottom:1px dashed #BABABA;}
/* .page_lists .setModule:last-child{margin-bottom: 0;} */

/* 列表集合 */
.page_list.lists{margin-top: 20px;}
.page_list.lists .list_item{margin-bottom: 20px;}

.page_list_pic{overflow:hidden;}
.page_list_pic ul{margin-right:-10px; margin-left:-10px; overflow:hidden; zoom:1;}
.page_list_pic ul li{position:relative; float:left; width:33.333%;}
.page_list_pic ul li a{display:block; margin:0 10px 20px; font-size:1em; overflow:hidden;}
.page_list_pic ul li .pic{display:block; width:100%;  height:162px; background-color:#ebebeb; overflow:hidden;}
.page_list_pic ul li .pic img{display:block;  width:100%; height:100%;}
.page_list_pic ul li h4{display:block; padding:15px; line-height:24px; font-weight: normal; text-align:left; background-color:#f9f9f9; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb;}
/* .page_list_pic ul li h4:before{display:inline-block; width:0; height:100%; content:""; vertical-align:middle; visibility:hidden;} */
.page_list_pic ul li h4 span{height: 48px;}
.page_list_pic ul li h4 br{display: none;}

.page_list_pic.oPageListPic ul li{width: 25%;height:260px;}

/* 图文列表 */
.page_list_tw li{padding:33px 0;border-bottom:1px dashed #E1E1E1;}
.page_list_tw li a{display:block;position: relative;padding-left: 21px;}
.page_list_tw li a:before{content:"";display: block; width:3px;height:15px;background:#A81010;position: absolute;left:0;top:0;}
.page_list_tw li .imgbox{float:left;width:167px;height:113px;overflow: hidden;}
.page_list_tw li .imgbox img{display: block;max-width: 100%;}
.page_list_tw li .txtbox{margin-left: 187px;}
.page_list_tw li .txtbox h3{margin-bottom:10px;line-height:1;padding-bottom: 5px;}
.page_list_tw li .txtbox p{text-indent:2em;font-size: .9375em;color:#7E7E7E;line-height:24px;margin-bottom:13px;}
.page_list_tw li .txtbox p .xx{width:auto !important;}
.page_list_tw li .txtbox .btw{overflow: hidden;font-size:14px;color:#333}
.page_list_tw li .txtbox .btw font{color:#7E7E7E;}
.page_list_tw li.noimg .imgbox{display: none;}
.page_list_tw li.noimg .txtbox{margin-left: 0;}

/* 列表页-更多 */
.page_list_more{text-align:center;margin:30px auto;/* display:none;*/}
.page_list_more span{display:inline-block;min-width:70px;padding:0 10px;background:#A81010;color:#fff;font-size:16px;line-height:36px;cursor:pointer;border-radius:3px;transition:.3s;}
.page_list_more span:hover{opacity:.9;}

/* singlepage 列表头条页 */
.singlepage_title{text-align:center; font-size:25px; line-height:140%; padding:15px 0 30px;}
.singlepage_attr{padding-bottom:12px; font-size: 15px; color:#888888; border-bottom:#e1e1e1 1px solid; text-align: center;}
.singlepage_attr span{margin: 0 10px; display: inline-block;}
.singlepage_attr b{font-weight: normal;}
.singlepage_attr .fontsize i{cursor:pointer; font-style: normal; color:#888; margin-right:4px; margin-left:4px;}
.singlepage_attr .fontsize i:hover{color:#8d0707;}
.singlepage_attr .fontsize .l {font-size: 20px;}
.singlepage_attr .fontsize .m {font-size: 15px;}
.singlepage_attr .fontsize .s {font-size: 12px;}

.singlepage_content{clear:both; padding:20px; line-height:2.25 !important; overflow:hidden;font-size: 16px !important;font-family: "宋体" !important;}
.singlepage_content p{margin:15px 0;font-size: 16px !important;font-family: "宋体" !important;  line-height:2.25 !important;}
.singlepage_content div{margin:15px 0;font-size: 16px !important;font-family: "宋体" !important;  line-height:2.25 !important;}
.singlepage_content span{margin:15px 0;font-size: 16px !important;font-family: "宋体" !important;  line-height:2.25 !important;}
.singlepage_content table,
.singlepage_content video,
.singlepage_content img{max-width:100%;}

.singlepage_button{padding-top:5%; padding-bottom:5%; font-size:14px;border-top: #e3e3e3 1px dashed; text-align:center;}
.singlepage_button a{display:inline-block; padding-left:15px; padding-right:15px; margin-right:6px; margin-left:6px;line-height:26px; background-color:#ececec;}
.singlepage_button a:hover,
.singlepage_button a.hover{background-color:#A81010; color:#fff;}

.page_logo{display:none;}
.page_logo img{width: 100%;}

.notime span.date{display: none;}

@media (max-width:1199px){
  .sidebar{width: 25%;}
  .maincontent{width: 71%;}

  .sidenav li{padding: 10px 0;}
}

@media screen and (max-width:991px){
.page_list_pic ul li .pic{height: 206px;}
  .sidebar,.maincontent{width: 100%;float: none;}
  .sidebar .inbox{margin-bottom: 30px;}
  
  .parentname{padding: 22px 20px;text-align: center;}
  .parentname img{position: static;margin-right: 10px;}

  .sidenav li a{padding-left: 20px;}
  .page_list_pic ul li {width: 100%;}
  .page_list_pic.oPageListPic ul li {width: 100%;height:auto;}
  .page_list_tw li .imgbox{margin-bottom:10px;}
  .page_list_tw li .txtbox{margin-top:12px;}
}

@media (max-width: 860px){}
@media (max-width: 768px){}
@media (max-width: 640px){}
@media (max-width: 580px){
  .page_list_tw li .imgbox{width: 100%;float: none;height: auto;max-height: 260px;}
  .page_list_tw li .txtbox{margin-left: 0;margin-top: 20px;}
}
@media (max-width: 560px){}
@media (max-width: 480px){}
@media (max-width: 414px){}
@media (max-width: 380px){}
@media (max-width: 320px){}
