@charset "utf-8";

/* 首页 */
.mb25{margin-bottom: 25px;}
.mr2{margin-right: 2%;}
.w32{width: 32%;}
.w49{width: 49%;}
.h648{height: 605px; overflow: hidden;}
.h288{height: 266px; overflow: hidden;}
.h85{height: 85px; overflow: hidden;}
.HomeTit{height: 40px; line-height: 40px; border-bottom: 1px solid #e1e1e1;}
.HomeTit .name{display: inline-block; font-size: 20px; font-weight: bold; color: #a50000; position: relative;}
.HomeTit .name i{position: absolute; left: 0; bottom: -1px; z-index: 1; width: 100%; height: 1px; background: #a50000;}
.HomeTit .more{float: right; color: #a50000; font-weight: bold;}

.Main{padding: 25px 0 40px;}

.NewsTop{text-align: center;}
.NewsTop .title{display: block; color: #a50000; font-weight: bold; font-size: 36px; line-height: 46px; margin-bottom: 15px;}
.NewsTop ul{font-size: 0;}
.NewsTop ul li{display: inline-block; vertical-align: middle; margin: 0 15px;}
.NewsTop ul li a{display: block; font-size: 18px; color: #a50000;}

.HomeFocus .item .Scale-img{height: 500px;}
.HomeFocus .item .title{position: absolute; z-index: 3; left: 0; right: 0; bottom: 0; font-size: 18px; color: #fff; background: rgba(0,0,0,0.56); padding: 0 18px; height: 70px; line-height: 70px; overflow: hidden;}
.HomeFocus .slick-dots{position: absolute; text-align: right; right: 12px; bottom: 28px; z-index: 9;}

.HomeNews{position: relative; height: 487px; overflow: hidden;}
.HomeNews .hd{height: 55px; line-height: 55px; border-bottom: 1px solid #a50000; background: #f7f7f7;}
.HomeNews .hd li{float: left; width: 160px; font-size: 24px; text-align: center;}
.HomeNews .hd li a{display: block; position: relative;}
.HomeNews .hd li i{position: absolute; left: 0; bottom: -1px; z-index: 1; width: 100%; height: 1px; background: #a50000; opacity: 0;}
.HomeNews .hd li.on a{color: #fff; background: #a50000; font-weight: bold;}
.HomeNews .hd li.on i{opacity: 1;}
.HomeNews .bd .more{position: absolute; font-family: Arial; line-height: 55px; right: 15px; top: 0; color: #a50000; font-weight: bold;}
.HomeNews .list{padding: 12px 0 0;}
.HomeNews .list dd{ line-height: 36px; overflow: hidden;  padding-left: 15px;position:relative;}
.HomeNews .list dd:before{content:"";display:block;width:15px;height:15px;background: url(../images/arr1.png) no-repeat left;position:absolute;left:0;top:12px;}
.HomeNews .list dd a{font-size: 17px; color: #666;}
.HomeNews .list dd span{float: right; color: #ccc; font-size: 15px; margin-left: 10px;}
.HomeNews .list dd:hover a{color: #a50000;}

.HomeAdv .item img{display: block; width: 100%;}
.HomeAdv .slick-dots{position: absolute; left: 10px; right: 10px; text-align: right; bottom: 10px; z-index: 3;}

.HomeColumn .list{padding: 12px 0 0;}
.HomeColumn .list .title{font-size: 18px;font-weight: bold;display: inline-block;color: #a50000;line-height: 40px;width:100%;}
.HomeColumn .list dd{line-height: 36px; overflow: hidden;  padding-left: 15px;position:relative;}
.HomeColumn .list dd:before{content:"";display:block;width:15px;height:15px;background: url(../images/arr1.png) no-repeat left;position:absolute;left:0;top:12px;}
.HomeColumn .list dd a{font-size: 17px; color: #666;}
.HomeColumn .list dd span{float: right; color: #ccc; font-size: 15px; margin-left: 10px;}
.HomeColumn .list dd:hover a{color: #a50000;}
.HomeColumn .h85 dd{float:left;width:46%}

.HomeCygn .list dd{width: 48.5%; float: left; margin: 10px 0 0 0;}
.HomeCygn .list dd:nth-child(2n){float: right;}
.HomeCygn .list dd a{display: block; border: 1px solid #e3e3e3; line-height: 62px; padding: 0 6px; font-size: 15px;}
.HomeCygn .list dd img{display: inline-block; vertical-align: middle;}
.HomeCygn .list dd i{display: inline-block; vertical-align: middle; margin: 0 10px; width: 1px; height: 22px; background: #e9eaee;}
.HomeCygn .list dd:hover a{border: 1px solid #a50000;}

.HomeTheam .item a{display: block; margin: 0 15px;}
.HomeTheam .item img{display: block; width: 100%;}

.HomeEnter li{width: 15.83333%; float: left; margin-right: 1%;}
.HomeEnter li:nth-child(6n){margin-right: 0;}
.HomeEnter li a{display: block; padding: 0 10px; text-align: center; color: #fff; line-height: 78px; font-size: 16px;}
.HomeEnter li.i1 a{background:#e83528;margin-left:0px;}
.HomeEnter li.i2 a{background:#cc9254;}
.HomeEnter li.i3 a{background:#cf6352;}
.HomeEnter li.i4 a{background:#cb6f46;}
.HomeEnter li.i5 a{background:#7193f3;}
.HomeEnter li.i6 a{background:#5bc563;}
.HomeEnter li img,.HomeEnter li i{display: inline-block; vertical-align: middle;}
.HomeEnter li i{width: 2px; height: 22px; background: #fff; margin: 0 15px;}

.HomePic .item a{display: block; margin: 0 15px;}
.HomePic .item img{display: block; width: 100%; height: 151px;}

.HomeLink .hd{background:#f7f7f7; border-bottom:1px solid #a50000; position:relative;}
.HomeLink .hd li{width:160px; height:40px; line-height:40px; text-align:center; font-weight:bold; float:left; cursor:pointer;}
.HomeLink .hd li a{display: block; font-size:16px;}
.HomeLink .hd li.on a{background:#a50000; font-size:18px; color:#fff;}
.HomeLink .bd{margin-top:20px;}
.HomeLink .bd li{margin-top:10px; display:inline-block; width:auto; font-size:14px; margin-left:26px;}
.HomeLink .bd li a{color:#323232;}

@media ( max-width:1440px){
    .HomeEnter li img{width: 26px;}
    .HomeEnter li i{margin: 0 10px;}
}

@media ( max-width:1366px){
    .NewsTop .title{font-size: 20px; line-height: 30px; margin-bottom: 10px;}
}

@media ( max-width:1200px){
    .w49,.w32{width: auto; float: none;}
    .mb25{margin-bottom: 15px;}
    .mr2{margin-right: 0;}
    .h648,.h288,.HomeNews{height: auto;}
    .Main{padding: 15px 0 20px;}
    .HomeNews .hd{height: 45px; line-height: 45px;}
    .HomeNews .bd .more{line-height: 45px;}
    .HomeNews .hd li{width: 125px; font-size: 20px;}
    .HomeNews .list dd,.HomeColumn .list dd{line-height: 30px;}
    .HomeNews .list dd a,.HomeColumn .list dd a{font-size: 16px;}
    .HomeFocus .item .title{font-size: 16px; padding: 0 15px; height: 50px; line-height: 50px;}
    .HomeFocus .slick-dots{bottom: 18px;}
    .HomeTheam .item a,.HomePic .item a{margin: 0 5px;}
    .HomeEnter li{width: 32.6666%; margin-bottom: 1%;}
    .HomeEnter li:nth-child(3n){margin-right: 0;}
    .HomeEnter li a{line-height: 60px;}
    .HomeLink .hd li{width: 140px;}
    .HomeLink .bd li{margin: 0 0 0 20px;}
}

@media ( max-width:480px){
    .HomeFocus .item .Scale-img{height: 280px;}
    .HomeNews .hd li{width: 88px; font-size: 18px;}
    .HomeTit .name{font-size: 18px;}
    .HomeNews .list dd a, .HomeColumn .list dd a{font-size: 14px;}
    .HomeNews .list dd span,.HomeColumn .list dd span{font-size: 12px;}
    .HomeEnter li{width: 49.5%; margin-right: 0;}
    .HomeEnter li:nth-child(2n){float: right;}
    .HomeEnter li a{text-align: left; line-height: 50px; font-size: 15px;}
    .HomeEnter li img{width: 20px;}
    .HomeAdv .slick-dots{position: static; text-align: center;}
    .HomeAdv .slick-dots li button{background-color: rgba(0,0,0,0.56);}
    .HomeLink .hd li{width: auto;}
    .HomeLink .hd li a{font-size: 14px; padding: 0 6px;}
    .HomeLink .hd li.on a{font-size: 14px;}
    .HomeLink .bd{margin-top: 10px;}
}

/* 新闻列表 */
.CommonList li{line-height: 56px; border-bottom:1px dashed #d2d2d2; color:#494848; font-size:17px;}
.CommonList li span{float:right; color:#999; font-size:14px; margin-left: 10px;}
.CommonList li a{color:#494848;}
.CommonList li a i{padding-right:7px;}
.CommonList li a:hover{color:#a50000;}

/* 搜索列表 */
.SearchList .mb3 li{padding: 15px 0; border-bottom:1px dashed #d2d2d2; color:#494848; font-size:17px;}
.SearchList .mb3 li .tit{font-size: 16px; font-weight: bold;}
.SearchList .mb3 li .con {padding:10px 0;color: #8b969f; line-height: 21px; -webkit-line-clamp: 4;}
.SearchList .mb3 li span{float:right; color:#999; font-size:14px; margin-left: 10px;}
.SearchList .mb3 li a{color:#494848;}
.SearchList .mb3 li a i{padding-right:7px;}
.SearchList .mb3 li a:hover{color:#a50000;}

@media ( max-width:1024px){
    .CommonList li{height: 45px; line-height: 45px; font-size: 16px;}
}

@media ( max-width:480px){
    .CommonList li{font-size: 14px;}
    .CommonList li span{font-size: 12px;}
}

/* 详情页 */
.ActiveContent{padding-top:30px;}
.ActiveContent .Atit{ text-align:center; border-bottom:1px dashed #d2d2d2;padding-bottom:2%; margin-bottom: 3%;}
.ActiveContent .Atit h2{ font-size:20px; color:#333; font-weight:bold; margin-bottom: 10px;}
.ActiveContent .Atit .info{ display: inline-block; *display: inline;*zoom:1; color:#666666; height:28px; line-height:28px;}
.ActiveContent .Atit .info i{padding: 0 8px;}
.bdsharebuttonbox{display: inline-block; vertical-align: middle;}
.SinglePage{font-size: 16px; line-height: 28px;}
.SinglePage p{text-indent: 2em;}

.PrevNextBox{ border-top:1px solid #eee; margin-top:3%; padding-top:2%;}
.PrevNextBox dl{height: 35px; line-height: 35px; overflow: hidden;}
.PrevNextBox b{color:#000;font-size:14px; font-weight: normal;}
.PrevNextBox a{color:#666;font-size:14px;}
.PrevNextBox a:hover{ color:#db5f5f; }

@media ( max-width:1024px){
    .ActiveContent{padding-top: 20px;}
    .ActiveContent .Atit h2{margin-bottom: 0;}
}

@media ( max-width:480px){
    .ActiveContent{padding-top: 10px;}
    .ActiveContent .Atit h2{font-size: 18px;}
    .ActiveContent .Atit .info i{padding: 0 5px;}
}

/* 机构组织 */
.OrganizeList li{width:18%; text-align:center; margin:0 2.5% 2.5% 0; float:left;}
.OrganizeList li:nth-child(5n){margin-right:0;}
.OrganizeList li a{display:block; color:#fff; background:#ee7655; line-height:56px; font-size:16px;}
.OrganizeList li:hover{box-shadow: 0 3px 20px rgba(0,0,0,0.1);}

@media ( max-width:1024px){
    .OrganizeList li{width: 31.66666%;}
    .OrganizeList li:nth-child(5n){margin-right:2.5%;}
    .OrganizeList li:nth-child(3n){margin-right:0;}
}

@media ( max-width:480px){
    .OrganizeList li{width: 48%; margin-right: 0;}
    .OrganizeList li:nth-child(5n){margin-right:0;}
    .OrganizeList li:nth-child(2n){float: right;}
    .OrganizeList li a{font-size: 14px; line-height: 40px;}
}

/* 图片列表 */
.PicList li{width: 31.33333%; float: left; margin: 0 3% 3% 0;}
.PicList li:nth-child(3n){margin-right: 0;}
.PicList li .Scale-img img{height: 300px;}

@media ( max-width:1024px){
    .PicList li .Scale-img img{height: 208px;}
}

@media ( max-width:768px){
    .PicList li .Scale-img img{height: 154px;}
}

@media ( max-width:640px){
    .PicList li .Scale-img img{height: 127px;}
}

@media ( max-width:480px){
    .PicList li{width: auto; float: none; margin-right: 0;}
    .PicList li .Scale-img img{height: 230px;}
}

/* 纠错信箱 */
.FormTab{max-width: 800px; margin: 0 auto;}
.FormTab dl{position: relative; padding-left: 100px; line-height: 40px; min-height: 40px; margin-bottom: 15px;}
.FormTab dl dt{position: absolute; left: 0; top: 0; width: 100px; text-align: right; font-size: 16px;}
.FormTab dl dd{border: 1px solid #e5e5e5; padding: 0 10px;}
.FormTab dl dd .input,.FormTab dl dd textarea{width: 100%; line-height: 38px; font-size: 16px;}
.FormTab dl textarea{height: 200px;}
.FormTab dl.btnbox{text-align: center;}
.FormTab dl .btn{width: 120px; line-height: 40px; background: #666; color: #fff; font-size: 16px;}
.FormTab dl .btnon{background: #a50000;}

@media ( max-width:480px){
    .FormTab dl .btn{width: 100px;}
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline-block; vertical-align: middle;
  border-bottom:0px;
}

.pagination > li > a, .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  color:#666666;
  font-size:14px;
  /* color: #337ab7; */
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  margin: 0 5px;
}


.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #a50000;
  border-color: #a50000;
}
