/*global*/
dd.title{line-height:36px;width:100%;}
dd.title a.fl{font-size:24px;color:#ab1f2a;}
dd.title a.fl::before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;}
dd.title a.fr{font-size:14px;color:#979797;margin-right:5px;}
dd.title a.fr:hover{color:#f00;}
dd.title.xyxw a.fl::before{width:31px;height:31px;background:url("../img/xyxw.png") center center no-repeat;}
dd.title.tzgg a.fl::before{width:34px;height:30px;background:url("../img/tzgg.png") center center no-repeat;}
dd.title.xshd a.fl::before{width:31px;height:33px;background:url("../img/xshd.png") center center no-repeat;}

/*header -s*/
.header{}
.header .top{background:#ab1f2a;padding-top:30px;height:162px;position:relative;}
.header .top div.fl a img{width:610px;height:79px;}
.header .top .h_t_r{width:230px;margin-right:10px;}
.header .top .h_t_r dd{text-align:center;line-height:36px;margin:0 10px;}
.header .top .h_t_r dd a{font-size:14px;color:#fff;cursor:pointer;}
.header .top .h_t_r dd a:hover{color:#f00;border-bottom:2px solid #f00;}
.header .top .search{margin-top:13px;}
.header .top .search .s-form{width:230px;height:24px;background:#fff;vertical-align:middle;display:inline-block;border-radius:25px;overflow:hidden;}
.no-csstransitions .header .top .search .s-form{behavior:url('PIE.htc');}
.header .top .search .s-form .s-text{margin-left:10px;height:24px;text-indent:5px;width:180px;font-size:14px;color:#ab1f2a;background:#fff;}
.header .top .search .s-form .s-text::-webkit-input-placeholder{color:#ab1f2a;}
.header .top .search .s-form .s-text:-moz-placeholder{color:#ab1f2a;}
.header .top .search .s-form .s-text::-moz-placeholder{color:#ab1f2a;}
.header .top .search .s-form .s-text:-ms-input-placeholder{color:#ab1f2a;}
.header .top .search .s-form .s-icon{width:22px;height:18px;background:url("../img/sbtr.png") center no-repeat;margin-top:3px;margin-left:5px;cursor:pointer;}
.header .topnav{width:100%;height:54px;background:#fff;position:absolute;left:0;bottom:0;}
.header  .topnav ul{width:100%;}
.header  .topnav ul li{text-align:center;position:relative;height:56px;vertical-align:middle;}
.header  .topnav ul li.hoverin{}

/* .header  .topnav ul li.hoverin>a{color: #f00;} */
.header  .topnav ul li>a:hover{color:#f00;}
.header  .topnav ul li>em{left:0;width:1px;height:16px;overflow:hidden;background:#c6c6c6;top:20px;}
.header  .topnav ul li:first-child>em{background:transparent;}
.header  .topnav ul li>a{font-size:18px;color:#333333;line-height:16px;}
.header  .topnav ul li .secnav{left:0;z-index:11;width:100%;background:rgba(171,31,42,0.9);display:none;top:54px;}

/* .header  .topnav ul li .secnav:before{content:'';width: 25px;height: 10px;background: url('../img/secnavsanjiao.png') center center no-repeat;position: absolute;left:50%;margin-left: -12.5px;top: -10px;} */
.no-rgba .header  .topnav ul li .secnav{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ab1f2a,endColorstr=#E5ab1f2a);}

/* .header  .topnav ul li .secnav dd{border-top:1px solid #fff;} */
.header  .topnav ul li .secnav dd.hoverin{background:#8c141d;}
.header  .topnav ul li .secnav dd a{color:#ffffff;font-size:18px;font-weight:normal;display:block;padding:15px 10px;}
.header  .topnav ul li .secnav dd a:hover{}
.header .slider-wrapper{}
.header .slider-wrapper .nivoSlider{}
.header .slider-wrapper .nivoSlider .nivo-directionNav a{font-size:80px;font-family:"宋体";color:#e1e1e1;}
.header .slider-wrapper .nivoSlider .nivo-directionNav a:hover{color: #303030;}
.header .slider-wrapper .nivoSlider img{width: 100%;}

/*index*/
section.main_box{background:#fff;}
.index{padding:30px 0;}
.index_left{width:785px; transition: all 0.4s ease-in-out;}
.index_left .leader_news{width:384px;margin-top:30px;}
.index_left .leader_news .hd{font-size:0;right:15px;bottom:13px;z-index:2;}
.index_left .leader_news .hd li{width:15px;height:15px;background:url("../img/hdbgwhite.png") center center no-repeat;display:inline-block;margin:0 2px;cursor:pointer;}
.index_left .leader_news .hd li.on{background:url("../img/hdbgred.png") center center no-repeat;}
.index_left .leader_news .bd{}
.index_left .leader_news .bd li{}
.index_left .leader_news .bd li img{width:100%}
.index_left .leader_news .bd li p{width:354px;height:70px;line-height:30px;background:#bf242a;padding:10px 15px 0 15px;}
.index_left .leader_news .bd li p a{font-size:18px;color:#fff;}
.index_left .leader_newslist{width:377px;padding-top:30px;}
.index_left .leader_newslist li{line-height:26px;min-height:52px;border-bottom:1px solid #e1e1e1;padding:10px 0 10px 0;}
.index_left .leader_newslist li a{width:100%;float:left;display: flex;align-items: center;}
.index_left .leader_newslist li:first-child{padding-top:0;}
.index_left .leader_newslist li a span{
	 font-size:16px;
	 color:#333;
	 width: calc(100% - 110px);
	 display: inline-block;
	 overflow: hidden;
	 text-overflow: ellipsis;
	  /* 将对象作为弹性伸缩盒子模型显示 */
	 display: -webkit-box;
	  /* 限制在一个块元素显示的文本的行数 */
	  /* -webkit-line-clamp 其实是一个不规范属性，使用了WebKit的CSS扩展属性，该方法适用于WebKit浏览器及移动端；*/
	 -webkit-line-clamp: 2;
	  /* 设置或检索伸缩盒对象的子元素的排列方式 */
	 -webkit-box-orient: vertical;
	 }
.index_left .leader_newslist li a:hover{color:#f00;}
.index_left .leader_newslist li a:hover span{border-bottom:2px solid #f00;}
.index_left .index_news_list{margin-top:30px;}
.index_left .index_news_list li{border-top:1px dashed #e1e1e1;padding:15px 0;}
.index_left .index_news_list li:first-child{border-top:none;padding-top:0;}
.index_left .index_news_list li:last-child{padding-bottom:0;}
.index_left .index_news_list li .time{width:71px;height:73px;background:url('../img/xshdbg.png') center center no-repeat;}
.index_left .index_news_list li .time .day{font-size:18px;color:#bf242a;text-align:center;margin-top:24px;}
.index_left .index_news_list li .time .ym{font-size:14px;color:#e59093;text-align:center;}
.index_left .index_news_list li .info{width:700px;}
.index_left .index_news_list li .info .info_title{line-height:30px;}
.index_left .index_news_list li .info .info_title a{font-size:16px;color:#333;font-weight:bold;width: 100%;display: inline-block;
white-space: nowrap; 
 overflow: hidden;
 text-overflow: ellipsis;
}
.index_left .index_news_list li .info .info_title a:hover{color:#f00;}
.index_left .index_news_list li .info .info_desc{line-height:20px;}
.index_left .index_news_list li .info .info_desc a{font-size:14px;color:#555;display: inline-block; overflow: hidden;
  text-overflow: ellipsis;
  /* 将对象作为弹性伸缩盒子模型显示 */
  display: -webkit-box;
  /* 限制在一个块元素显示的文本的行数 */
  /* -webkit-line-clamp 其实是一个不规范属性，使用了WebKit的CSS扩展属性，该方法适用于WebKit浏览器及移动端；*/
  -webkit-line-clamp: 2;
  /* 设置或检索伸缩盒对象的子元素的排列方式 */
  -webkit-box-orient: vertical;
}
.index_left .index_news_list li .info .info_desc a:hover{color:#f00;}
.index_right{width:401px;}
.index_right .notice_list{margin-top:30px;width: 100%;
float: left;}
.index_right .notice_list li{width:100%;margin-top:26px;}
.index_right .notice_list li:first-child{margin-top:0;}
.index_right .notice_list li .time{width:68px;text-align:center;}
.index_right .notice_list li .time .ym{font-size:14px;color:#fff;background:#bf242a;height:36px;line-height:36px;}
.index_right .notice_list li .time .day{height:32px;line-height:32px;font-size:18px;color:#bf242a;background:#e1e1e1;}
.index_right .notice_list li .info{background:#f7f7f7;vertical-align:middle;padding:0 10px;}
.index_right .notice_list li .info a{font-size:16px;color:#333;line-height:24px;}
.index_right .notice_list li .info a:hover{color:#ab1f2a;}
.index_right .linkimg_list{}
.index_right .linkimg_list li{margin-top:10px;}
.index_right .linkimg_list li:first-child{margin-top:0;}
.index_right .linkimg_list li img{width: 100%;}

/*friendlinks*/
.friendlinks{padding:30px 0;background:#f6f2ed;}
.friendlinks dd.title{margin-bottom:20px;}
.friendlinks dd.title p{font-weight:bold;font-size:24px;line-height:36px;color:#ab1f2a;}
.friendlinks dd.title p:before{content:'';width:30px;height:32px;display:inline-block;margin-right:10px;background:url('../img/yqlj.png') center center no-repeat;vertical-align:middle;}
.friendlinks dd.title p::before{content:'';width:30px;height:32px;display:inline-block;margin-right:10px;background:url('../img/yqlj.png') center center no-repeat;vertical-align:middle;}
.friendlinks ul{}
.friendlinks ul li.hoverin{}
.friendlinks ul li.hoverin a{}
.friendlinks ul li{line-height:48px;text-align:center;margin-left:15px;width:164px;height:60px;display:table;}
.friendlinks ul li:first-child{margin-left:0px;}
.friendlinks ul li a{background:#fff;font-size:14px;color:#017f69;display:table-cell;border:1px solid #dcdcdc;vertical-align:middle;}
.friendlinks ul li a img{margin:0 auto;}

/* footer -start */
footer{width:100%;background:#b00328;}
footer .info{font-size:12px;color:#ffffff;line-height:24px;}
footer .info a{font-size:12px;color:#ffffff;line-height:24px;}
footer .info a:hover{color:#f00;border-bottom:2px solid #f00;}

/* show -start */
.show{padding:30px 0;}
.show h1{color:#dc0000;font-size:30px;line-height:48px;text-align:center;padding:20px 0;font-weight:bold;width: 100%;float: left;margin-top: 20px;}
.show .moreinfo{border-bottom:1px solid #e1e1e1;height:60px;line-height:60px;overflow:hidden;width: 100%;float: left;}

.show .moreinfo .left{}
.show .moreinfo .left span{font-size:12px;color:#898989;margin:0 5px;}
.show .moreinfo .right{font-size:0;}
.show .moreinfo .right dd{display:inline-block;}
.show .moreinfo .right .fontsize{font-size:14px;color:#333;margin-right:25px;}
.show .moreinfo .right .fontsize a{color:#333;cursor:pointer;}
.show .moreinfo .right .fontsize a:hover{color:#f00;}
.show .moreinfo .right .print{font-size:14px;color:#333;margin-right:25px;}
.show .moreinfo .right .print a{color:#333;cursor:pointer;}
.show .moreinfo .right .print a:hover{color:#f00;}
.show .moreinfo .right .print a:before{content:'';background:url('../img/print.png') no-repeat center;width:18px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;}
.show .moreinfo .right .print a::before{content:'';background:url('../img/print.png') no-repeat center;width:18px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;}
.show .show-content{padding-top:10px;font-size:18px;color:#333;line-height:2;padding-bottom:25px;}
.show .show-content img{display:inline-block;}
.show .show-content p{}
.show .fxjc{height:42px;margin-top:32px;border-bottom:1px solid #e1e1e1;}
.show .fxjc .share{}
.show .fxjc .pjcc{}
.show .fxjc .pjcc a{font-size:14px;color:#3d3d73;cursor:pointer;line-height:48px;}
.show .fxjc .pjcc a:hover{color:#f00;}
.show .other{padding:25px 0;}
.show .other dd{font-size:16px;color:#f00;font-weight:bold;line-height:30px;width:50%;}
.show .other dd a{color:#333;font-weight:normal;}
.show .other dd a:hover{color:#f00;border-bottom:2px solid #f00;}

/*list*/
.list{padding:30px 0;}
.list div.left{width:204px;}
.list div.left dd{margin-top:2px;}
.list div.left dd.location{font-size:24px;color:#fff;text-align:center;font-weight:bold;background:#ab1f2a;height:60px;line-height:60px;}
.list div.left dd.catbtn{height:60px;line-height:60px;text-align:center;background:#eaeaea;}
.list div.left dd.catbtn.hoverin{background:#e77224;}
.list div.left dd.catbtn a{color:#717171;font-size:16px;}
.list div.left dd.catbtn.hoverin a{color:#fff;}
.list div.right{width:996px;margin-right:10px;}
.locbox{border-bottom:1px solid #cccccc;height:40px;line-height:40px;width: 100%;float: left;}
.locbox p.catname{font-size:20px;color:#353535;text-align:right;}
.locbox p.catname:before{content:'';width:20px;background:url('../img/locbefore.png') center center no-repeat;height:16px;display:inline-block;vertical-align:baseline;margin-right:10px;}
.locbox p.catname::before{content:'';width:20px;background:url('../img/locbefore.png') center center no-repeat;height:16px;display:inline-block;vertical-align:baseline;margin-right:10px;}
.locbox p.location{font-size:14px;color:#4e4f51;}
.locbox p.location:before{content:'';width:12px;background:url("../img/locationbf.png") center center no-repeat;height:12px;display:inline-block;vertical-align:baseline;margin-right:5px;}
.locbox p.location::before{content:'';width:12px;background:url("../img/locationbf.png") center center no-repeat;height:12px;display:inline-block;vertical-align:baseline;margin-right:5px;}
.locbox p.location a{font-size:14px;color:#4e4f51;margin:0 10px;position:relative;}
.locbox p.location a:before{content:'';width:1px;height:19px;background:url("../img/catnamebf.png") center center no-repeat;position:absolute;left:-8px;top:0;}
.locbox p.location a::before{content:'';width:1px;height:19px;background:url("../img/catnamebf.png") center center no-repeat;position:absolute;left:-8px;top:0;}
.locbox p.location a:hover{color:#f00;border-bottom:2px solid #f00;}
.list ul.news_list_ul{margin-top:25px;width: 100%;float: left}
.list ul.news_list_ul li{height:49px;border-bottom:1px dashed #ccc;line-height:50px;width: 100%;float: left;}
.list ul.news_list_ul li em{font-size:16px;color:#e70000;text-align:center;width:24px;font-family:"宋体";}
.list ul.news_list_ul li a{margin-left:15px;width: 80%;float: left;}
.list ul.news_list_ul li a span{font-size:18px;color:#333333;width: 95%;display: inline-block;
white-space: nowrap; 
 overflow: hidden;
 text-overflow: ellipsis;}
.list ul.news_list_ul li span.time{font-size:14px;color:#a8a8a8;margin-right:5px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.list ul.news_list_ul li.hoverin{}
.list ul.news_list_ul li.hoverin em{color:#f00;}
.list ul.news_list_ul li.hoverin a span{color:#f00;border-bottom:2px solid #f00}
.list ul.news_list_ul li.hoverin span.time{color:#f00;}

/*category*/
section.main_box.category_box{background: #f1f1f1;}
.category{padding-top: 20px;}
.cat_box{padding:10px 2.5%;border:1px solid #dcdcdc;background: #fff;margin: 25px 0;width: 95%;float: left;}
.cat_box .cat_item{margin-top: 20px;width: 100%;float: left;}
.cat_box .cat_item:last-child ul.news_list_ul{border-bottom:none;}
.cat_box dd.title a.fl{font-size:18px;color:#424242;font-weight: bold;margin-left: 5px;}
.cat_box dd.title a.fl:before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;width: 17px;height: 17px;background: url('../img/catnamebefore.png') center center no-repeat;}
.cat_box dd.title a.fl::before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;width: 17px;height: 17px;background: url('../img/catnamebefore.png') center center no-repeat;}
.cat_box dd.title a.fr{font-size:14px;color:#8b8b8b;margin-right:5px;}
.cat_box dd.title a.fr:hover{color:#f00;}
.category ul.news_list_ul{padding:10px 0;border-bottom:1px dashed #cf161b;width: 100%;float: left;}
.category ul.news_list_ul li{height:50px;line-height:50px;width: 100%;float: left;}
.category ul.news_list_ul li em{font-size:18px;color:#db6b11;text-align:center;width:24px;}
.category ul.news_list_ul li a{margin-left:15px;width:80%;float: left;}
.category ul.news_list_ul li a span{font-size:18px;color:#333333;width: 95%;display: inline-block;
white-space: nowrap; 
 overflow: hidden;
 text-overflow: ellipsis;}
.category ul.news_list_ul li span.time{font-size:14px;color:#a8a8a8;margin-right:5px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.category ul.news_list_ul li.hoverin{ border-bottom:2px solid #f00}
.category ul.news_list_ul li.hoverin em{color:#f00;}
.category ul.news_list_ul li.hoverin a span{color:#f00;border-bottom:2px solid #f00}
.category ul.news_list_ul li.hoverin span.time{color:#f00;}
/*分页*/
#dopages{margin:40px 0;}
#dopages .page{font-size:0;text-align:center;}
#dopages .page a{line-height:30px;height:30px;display:inline-block;*display:inline;*zoom:1;font-size:14px;border:1px solid #d5d5d5;background:#fff;color:#666666;text-align:center;padding:0 10px;margin:0 5px;}
#dopages .page a:hover{background:#ab1f2a;color:#fff;}
#dopages .page a.now{background:#ab1f2a;color:#fff;}
#dopages .page a.prev{margin-right:10px;}
#dopages .page a.next{margin-left:10px;}

.sjbanner{
/* 	margin-top: 55px; */
	margin-top: 60px;
	
	width: 100%;
	float: left;
}
.sjtop{
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	align-items: center;width: 90%;
	padding: 15px 5%;background: #ab1f2a;position: fixed;top: 0px;
	left: 0px;z-index: 999;border-top: 2px solid #ff9900;height: 30px;
}
.sjtop .search-btn2{
	width: 6%;
}
.sjtop .search-btn2 img{
	width:100%;
}
.sjlogo {
	width:70%;
}
.sjlogo img {
	width: 100%;
}
.navbtnm{
	width:8%;position: relative;
	z-index: 999;
}
.navbtnm img {
	width: 100%;
}


 .big-nav {
    position: fixed;
    z-index: 49;
    top: 0;
    right: 0%;
    background-size: cover;
 transition: 0.3s;
    height: auto;
    width: 100%;
    overflow-y: auto;
	display: none;
  }
  
  .big-nav .scroll {
/*    overflow-y:auto; */
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    position: fixed;
    top: 55px;
    z-index: 22;
    background: #ab1f2a;
    padding-bottom: 15px;
    color: #fff;
    height: 94%;
  }
  .big-nav .scroll ul {
	  width: 100%;
  }

  .big-nav .scroll .ul2 li {
    width: 33%;
    text-align: left;
    padding: 5px 0;
  }
  .big-nav .scroll .ul2 li a {
    color: #fff;
    font-size: 12px;
    line-height: 50px;
    font-weight: normal;
    padding: 0 10px 0 15px;
    position: relative;
    display: flex;
    align-items: center;
      word-break: keep-all;
  }
  .big-nav .scroll .ul2 li a i {
    font-size: 2rem;display: flex;align-items: center;justify-content: center;
  }
.big-nav .scroll .ul2 li a i.icon-fanhuishouye {font-size:3rem;}
  .big-nav .scroll .ul2 li .icons {
    margin-right: 1rem;
    width: 4rem;
    height: 4rem;
  }
   .big-nav .scroll .ul2 li .icons img {
	   line-height: 4rem;
	   vertical-align: middle;width: 90%;
   }
  .big-nav .scroll .ul2 li.on a {
    color: #c80514;
  }
  .big-nav .scroll .ul2 li.li2 {
    width: 65%;
  }
/*  .big-nav .scroll .ul2 li:last-child {
    margin-top: 1rem;
    width: 100%;
  } */
  .big-nav .scroll .ul1 li {
    width: 100%;
    text-align: left;
    padding-top: 0;
    border-bottom: rgba(238, 238, 238, 0.1) solid 1px;
  }
  .big-nav .scroll .ul1 li h2 {
    font-size: 15px;
    line-height: 40px;
    padding: 0 10px 0 15px;
    position: relative
  }
  .big-nav .scroll .ul1 li h2 a {
    display: block;
    color: #fff;
    font-weight: normal;
  }

  .big-nav .scroll .ul1 li .list {
    padding: 0 15px 10px 15px;
    display: none;
  }
  .big-nav .scroll .ul1 li .list h3 {
    font-size: 14px;
    line-height: 38px;
    padding-left: 10px;
    margin: 0;
    font-weight: normal;
  }
  .big-nav .scroll .ul1 li .list h3 a {
    color: #fff;
  }
  .big-nav .scroll .ul1 li .list h3:nth-child(1) {
    border: 0;
  }
  .big-nav .scroll .ul1 li .list dl {
    padding: 0 10px 10px 10px;
    display: flex;
    flex-wrap: wrap;
  }
  .big-nav .scroll .ul1 li .list dd {
    font-size: 13px;
    line-height: 33px;
    width: 100%;
  }
  .big-nav .scroll .ul1 li .list dd a {
    display: block;
  }
  .big-nav .scroll .ul1 li.on h2 a {
    color: #fff;
  }
    .big-nav .scroll .ul1 li h2.v1:after {
      display: block;
      position: absolute;
      top: 13px;
      right: 20px;
      font-size: 12px;
      font-family: "iconfont" !important;
      content: "";
      color: #fff;
      transition: 0.3s;
  	background: url(../img/xiajiantou.png) center center no-repeat;width: 25px;
  	height: 14px;background-size:80%;
    }
  .big-nav .scroll .ul1 li.on h2.v1:after {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
  }
  
  
  
.pcno{
		display: none;
	}
.closemenu{
	display: none;
}
@media (max-width: 767.98px) {
	body{
		background: #f7f7f7;
	}
	section.main_box{
		background: #f7f7f7;
	}
.wid1162{
	width: 95%;

margin: 0px 2.5%;}
.show_box{
	width: 100%;

}
.show h1{color:#dc0000;font-size:20px;line-height:28px;text-align:center;padding:20px 0 0px;font-weight:bold;

	width: 100%;

float: left;margin-top: 20px;}

	.leader_text{
		width: 80px;
		text-align: center;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		border-right: 1px solid #dfdfdf;
		margin-right: 10px;
		padding-right: 5px;
	}
	.leader_text .ym{
			font-size: 18px;	color: #aa110a;font-weight: bold;
	}
	.leader_text .day{
			font-size: 16px;	color: #aa110a;

	}
	.sjno{
		display: none;
	}
	.pcno{
		display: block;
	}
	.wid1240{
		width:95%;margin: 0px 2.5%;
	}
	.wid100{
		width:95%;
		margin:0px;
		padding: 0px 2.5%;background: #f7f7f7;
	}
	.cat_box{padding:5px 2.5%;width:95%;border:1px solid #dcdcdc;background: #fff;margin: 15px 0;}

	.index_left,.index_right,.index_left .leader_newslist,.index_left .index_news_list li .info,.friendlinks ul li,.header .slider-wrapper .nivoSlider img{
		width: 100%;
	}
	.index_left .leader_newslist{
		background: #fff;border-bottom: 2px solid #c70a19;padding-top: 16px;
	}
	.index_left .leader_newslist li:last-child{
		border: none;
	}
	.friendlinks ul li{
		margin-left: 0px;
		background: #fff;
		padding: 10px 0px;
	}
	.index_left .leader_news{
		width: 100%;
	}
	.index_left .leader_news .hd{font-size:0;right:40%;bottom:60px;z-index:2;}
.index_left .leader_news .bd li p{width:95%;height:50px;line-height:50px;background:rgba(171,31,42,0.6);padding:0px 2.5%;
	position: absolute; bottom:0px;
}
.index_left .leader_news .bd li p a{
	width: 90%;margin: 0px 5%;display: inline-block;
	white-space: nowrap; 
	 overflow: hidden;
	 text-overflow: ellipsis;font-size: 16px;

}
.index_left .leader_news .hd li{width:12px;height:12px;background:url("../img/hdbgwhite.png") center center no-repeat;display:inline-block;
margin:0 4px;cursor:pointer;background-size:100%}
.index_left .leader_news .hd li.on{background:url("../img/hdbgred.png") center center no-repeat;background-size:100%}
.index_left .index_news_list li .index_news_listtime{
	background: none;
	width: 100%;
	display: flex;
	flex-direction: row;	color: #bf242a;
}
.index_left .index_news_list li  {
	display: flex;
	flex-direction: column;
}
.index_left .index_news_list li .index_news_listtime .day{
	float: left;
font-size: 24px;line-height: 18px;margin: 0px 5px;
}
.index_left .index_news_list li .index_news_listtime .ym{
	float: left;	font-size: 16px;line-height: 20px;margin: 0px 5px;	color: #e59093;
}

.index_left .index_news_listxs li{
border: 1px solid #e1e1e1;margin-bottom: 10px;background: #fff;
width: 95%;
padding: 10px 2.5%;
}
.index_left .index_news_listxs li:first-child{
	padding-top: 10px 
}
.index_left .index_news_listxs li:last-child{
	padding-bottom: 10px 
}

.index_right .notice_list li{
	margin-top: 15px;
}

.index_right .notice_list li .info{background:#fff;vertical-align:middle;padding:0 10px;}

.index_right {

	width: 100%;position: relative;z-index: 8;float: left;
}
.index_right .notice_list{
	margin-bottom: 20px;
}
	.index_right2{
		background: #fff;width: 90%;
		padding: 10px 5%;
	}
		dd.titlesy{
			position: relative;top: 15px;
		}
		dd.titlesy.xyxw a.fl::before{width:24px;height:24px;background:url("../img/xyxw.png") center center no-repeat;background-size: 100%;}

	dd.titlesy a.fl{
		text-align: center;display: table;margin: auto;display: inline-block;font-weight: bold;
		
		position: absolute;top:0%;
		left:calc((100% - 140px)/2);
		translate(-50%,-50%)transform:
	}
	
	.footer{
		margin-top:  -80px;
	z-index: 0;background: #ab1f2a;padding-bottom: 20px;
	}
	.footerlogo{
		width: 70%;padding:65px 15% 10px;
		text-align: center
		;
	}
	.footerlogo img {
		width: 100%;
	}
	.footerny{
		margin-top: 0px;
	}
	.footerny .footerlogo{
		padding-top: 10px;
	}
	.footersj {
		color: #fff;
		text-align: center;line-height: 20px;
	}
	.footersj a {color: #fff;}
	.ss_input {
		width:95%;margin: 10px auto;
		display: flex;height:42px;
		flex-direction: row;border-radius: 5px;
		align-items: center;overflow: hidden;
	}
	.ss_input p{
			width: 95%;
			height:42px;
			background-color: #ffffff;
					border-radius: 5px;	display: flex;align-items: center;padding: 0px 2.5%
	}
			.ss_input input[type='text']{
						width: 350px;
						color: #a2a2a2;	font-size: 16px;height: 42px;
						border: none;outline: none;color: #000;
			}
			
		.ss_input img {
	margin-left: 10px;
	
	}
	 .big-nav .scroll .ul2{
		 width: 100%;
		 margin-top: 20px;
	 }
	 .big-nav .scroll .ul2 li {
	      width: 33%;float: left;
	      text-align: left;
	      padding: 5px 0;
	    }
		.icons {
		  width:30PX;
		  height:30PX;
		  flex-shrink: 0;
		  display: flex;
		  align-items: center;
		  justify-content: center;
		  box-sizing: border-box;
		  border-radius: 50%;
		  border: 1px dashed rgba(255, 255, 255, 0.2);
		}
	    .big-nav .scroll .ul2 li a {
	      color: #fff;
	      font-size: 14px;
	      line-height: 40px;
	      font-weight: normal;
	      padding: 0 10px 0 15px;
	      position: relative;
	      display: flex;
	      align-items: center;
	        word-break: keep-all;
	    }
	    .big-nav .scroll .ul2 li a i {
	      font-size: 2rem;display: flex;align-items: center;justify-content: center;
	    }
	  .big-nav .scroll .ul2 li a i.icon-fanhuishouye {font-size:24px;}
	    .big-nav .scroll .ul2 li .icons {
	      margin-right: 1rem;
	      width: 40px;
	      height: 40px;
	    }
	     .big-nav .scroll .ul2 li .icons img {
	  	   line-height: 4rem;
	  	   vertical-align: middle;width: 90%;
	     }
	    .big-nav .scroll .ul2 li.on a {
	      color: #c80514;
	    }
	    .big-nav .scroll .ul2 li.li2 {
	      width: 65%;
	    }
		.locbox p.location{
			display: none;
		}
		.category ul.news_list_ul li a{
			width: 65%;
			margin-left: 5px;
		}
		.category ul.news_list_ul li a span{font-size:16px;}
				.cat_box .cat_item{margin-top: 10px;}
				.category ul.news_list_ul{
					padding: 0px;
				}
				.list div.left{
					display: none;
				}
		.list div.right{
			width: 100%;margin-right: 0px;
		}
		.list ul.news_list_ul{margin-top: 0px;}
			.list ul.news_list_ul li a{
					width: 75%;
					margin-left: 5px;
				}
				.list ul.news_list_ul li a span{font-size:16px;}
				
			#dopages .page a{
				margin: 0px 2px;
				padding: 0px 5px;
			}		
				.show .other dd{font-size:16px;color:#f00;font-weight:bold;line-height:30px;width:100%;}
				.show .show-content img{display:inline-block;width: 100%;}
}