@charset "utf-8";
.w {
  width: 1200px;
  margin: 0 auto;
  padding: 0;
}
.minfd-bg{
  background: url(../img/header_bg.png) no-repeat center top;
  padding-top: 370px;
}
.minfd-foot-bg{
  background: url(../img/footer_bg.png) no-repeat center bottom;
}

/* 导航 */
.nav{
  height: 62px;
  width: 1275px;
  margin: 0 auto;
  background-color: #a40802;
  border-radius: 30px;
}
.nav ul{
  height: 58px;
  background-color: #ce0801;
  border-radius: 30px;
}
.nav li{
  float: left;
  width: 20%;
  text-align: center;
  font-size: 22px;
  position: relative;
  line-height: 58px;
}
.nav li:before{
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -11px;
  width: 1px;
  height: 22px;
  background: #e78480;
}
.nav li:first-child:before{
  display: none;
}
.nav li a{
  color: #fff;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
.nav li i{
  display: inline-block;
  vertical-align: middle;
  width: 34px;
  height: 25px;
  background: url(../img/nav_icon.png) no-repeat;
}
.nav li .nav-icon01{background-position: 0 0;}
.nav li .nav-icon02{background-position: 0 -24px;}
.nav li .nav-icon03{background-position: 0 -49px;}
.nav li .nav-icon04{background-position: 0 -74px;}
.nav li .nav-icon05{background-position: 0 -99px;}
.nav li:hover a{color: #fefc2f;}
.nav li:hover .nav-icon01{background-position: -44px 0;}
.nav li:hover .nav-icon02{background-position: -44px -24px;}
.nav li:hover .nav-icon03{background-position: -44px -49px;}
.nav li:hover .nav-icon04{background-position: -44px -74px;}
.nav li:hover .nav-icon05{background-position: -44px -99px;}
.minfd-container{
  width: 1200px;
  margin: 0 auto;
  min-height: 600px;
  background: #fff;
}
.minfd-left,.minfd-right{
  width: 583px;
  margin-bottom: 36px;
}
.changeBox_a1{float:left; width:100%;height:363px;position:relative;}
.changeBox_a1 .a_bigImg img{position:absolute;top:0;left:0;display:none;}
.changeDiv{position:absolute;top:0;left:0;display:none;width: 100%;height: 100%;}
.changeDiv img{width: 100%;height: 100%;}
.changeDiv h3{position:absolute;left:0px; bottom:0; width:100%;height:70px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);background:rgba(0,0,0,0.3); color:#fff; overflow:hidden;}
.changeDiv h3 a{ height: 40px;line-height: 40px; font-weight:normal; font-size:20px; display:block ;padding:0 15px; color:#fff; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.changeDiv h3 a:hover{ color:#ff0000}
/* ul_change_a2 */
.ul_change_a2{position:absolute;left:0;right:0; bottom:14px; z-index:99999;text-align: center;}
.ul_change_a2 li{ display:inline-block;margin:0 4px;}
.ul_change_a2 span{ width:8px; height:8px;display:block; font-size:0;cursor:pointer;background: url(../img/dian_icon.png) no-repeat 0 0;}
.ul_change_a2 span.on{width:16px;background: url(../img/dian_icon.png) no-repeat -13px 0;}

.minfd-firList{
  overflow: hidden;
  height: 363px;
}
.minfd-firList li{
  padding: 15px 0;
}
.minfd-firList li h3{
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
  font-size: 24px;
  background: url(../img/li_bg.png) no-repeat left center;
  padding-left: 24px;
  cursor: pointer;
}
.minfd-firList li h3:hover{color: #ce0801;}
.minfd-firList li p{
  color: #767676;
  font-size: 16px;
  text-indent: 24px;
  line-height: 20px;
  margin-top: 20px;
  height: 40px;
    overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp:2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.minfd-title{
  font-size: 16px;
  height: 67px;
  position: relative;
}
.minfd-title span{
  font-size: 28px;
  color: #ce0801;
  background: url(../img/title_r_bg.png) no-repeat right center #fff;
  font-family: "SimSun";
  font-weight: bold;
  float: left;
  height: 100%;
  line-height: 60px;
  padding-right: 90px;
  padding-left: 18px;
  position: relative;
  z-index: 10;
}
.minfd-title span:before{
  content: url(../img/title_l_bg.png);
  position: absolute;
  left: 0;
  top: 6px;
}
.minfd-title span img{
  float: left;
  margin-top: 15px;
}
.minfd-title .more{
  float: right;
  color: #555;
  background: url(../img/more_bg.png) no-repeat left center;
  padding-left: 13px;
  cursor: pointer;
}
.minfd-title .more:hover{color: #000;}
.minfd-title:after{
  content: '';
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 27px;
  z-index: 1;
  background: #ce0801;
}
.minfd-list{
  max-height: 240px;
  overflow: hidden;
}
.minfd-list li{
	overflow: hidden;/* white-space: nowrap; */text-overflow: ellipsis;
  background: url(../img/dian.png) no-repeat left center;
  overflow: hidden;
  font-size: 16px;
  padding-left: 15px;
  height: 40px;
  line-height: 40px;
}
.minfd-list li i{
  float: right;
  color: #999;
}
.minfd-list li a{
  font-size: 18px;
  cursor: pointer;
}
.minfd-list li a:hover{color: #ce0801;}



/* 底部 */
.footer {
  width: 100%;
  height: 156px;
  border-top: 2px solid #ce0801;
}
.footer-txt{
  color: #555;
  line-height: 32px;
  text-align: center;
  font-size: 16px;
  padding: 45px 0;
}


.details_con{
  background-color: #fff;
  box-sizing: border-box;
  padding: 20px;
  border-radius: 5px 5px 0 0;
}
/*列表页*/
.where{color:#c7020d;height:40px;line-height:40px;background:url(../img/map.png) no-repeat 20px center #f6f6f6;padding:0 0 0 45px;font-size: 15px;}
.where a{color:#c7020d;}
.where a:hover{color:#9b0109;}
.where i{margin:0 5px;}
.list-content{min-height:600px;padding:20px;}
.list-content td{vertical-align:top;}
/*列表页————左边*/
.sidebar{margin:0 26px 0 0;}
.sidebar h2{height:56px;line-height:56px;background:#c2000b;color:#fff;position:relative;font-size:20px;text-align:center;}
.sidebar h2 span{ }
.sidebar h2 i{background: url(../img/sidebar_h2_i.png) no-repeat center bottom;width:100%;height:9px;display:block;position:absolute;left:0;bottom:-9px;}
.sidebar-list{margin:15px 0 0;}
.sidebar-list li{height:40px;line-height:40px;margin:0 0 5px;font-size:16px;overflow: hidden;}
.sidebar-list li a{display:block;background:#f2f4fb;color:#1c1c1c;font-size:16px;}
.sidebar-list li i{background:#e8eaf2;float:left;width:13px;height:40px;margin: 0 30px 0 0;}
.sidebar-list li:hover a,.sidebar-list li.on a{color:#fff;font-weight:bold;background:#cf0813;}
.sidebar-list li:hover i,.sidebar-list li.on i{background:#d82b35;}
/*列表页————右边*/
.list-right{}
.list-right-title{height:40px;border-bottom:3px solid #dbe4ea;font-size:18px;color:#c7020d;background: url(../img/list_right_icon.png) no-repeat left top;}
.list-right-title span{height:40px;line-height: 36px;border-bottom:3px solid #c7020d;display:inline-block;padding: 0 10px 0 40px;}
.list-right-ul{height: 690px;overflow: hidden;margin: 10px 0 0;}
.list-right-ul li{border-bottom:1px solid #e8eaf2;height:45px;line-height:45px;overflow: hidden;}
.list-right-ul li a{color:#222;font-size:16px;}
.list-right-ul li i{color:#7d7d7d;float: right;margin: 0 0 0 5px;}
.list-right-ul li a:hover{color:#ff730d;}
.page{color:#333;font-size:0;height:31px;line-height:29px;margin:30px 0 25px;text-align: center;}
.page span{display:inline-block;font-size:16px;margin: 0 12px;}
.page span i{color:#c7020d;}
.page a{display:inline-block;color:#333;min-width:30px;padding:0 5px;border:1px solid #e2e2e2;border-left:0;font-size:16px;text-align: center;*margin-left:-1px;}
.page a.home{border-left:1px solid #e2e2e2;}
.page a:hover,.page a.on{background:#c7020d;color:#fff;}
.page select{font-size: 16px;border: 1px solid #e2e2e2;width: 55px;padding: 3px 2px;}



/*详情页开始*/
.h-content{min-height:600px;}
.pg3_article {padding: 10px 25px;}
.pg3_article h2 {line-height: 34px;font-size: 24px;font-weight: normal;text-align: center;color:#c7020d;margin: 5px 0;}
.pg3_article h3 {height: 30px;line-height: 30px;font-size: 14px;color: #444;font-weight: normal;text-align: center;border-bottom: 1px solid #e8e8e8;}
.pg3_article p {margin-top: 20px;font-size: 16px;line-height: 26px;overflow: hidden;}
.pg3_article .img{width: 980px; margin: 20px auto;text-align: center; overflow: hidden; }
.a_dy {text-align: right;margin: 25px;}
.a_dy a{margin: 0 0 0 15px;}
	/*附件*/
.attachment-tit {line-height: 32px;height: 32px;background: url(../img/fujianimg.png) repeat-x 20px center;}
.attachment-tit .fujian {font-size: 18px;background: url(../img/artfj.png) #fff no-repeat left center;padding: 0 10px 0 20px;}
.attachment-tit .engfujian {font-size: 12px;color: #999;background: #fff;padding: 0 0 0 10px;}
.attachment-tex {padding: 0 0 0 18px;}
.attachment-tex a {display: block;padding: 0 0 0 20px;height: 34px;line-height: 34px;color: #666;overflow: hidden;}
.attachment-tex .file {background: url(../img/arttext.png) no-repeat left center;}
.attachment-tex .images {background: url(../img/artpic.png) no-repeat left center;}
.attachment-tex a:hover{color: #9b0109;}
/*详情页结束*/