@charset "utf-8";

/* 首页 */
.mb18{margin-bottom: 0.18rem;}
.mb25{margin-bottom: 25px;}
.mb38{margin-bottom: 0.38rem;}
.HomeBody{font-family: 'scn';}
.HomeTit{height: 0.4rem; line-height: 0.4rem; border-bottom: 2px solid #e1e1e1;}
.HomeTit .name{display: inline-block; font-size: 0.24rem; font-weight: bold; color: #c80000; padding: 0 0.1rem; position: relative;}
.HomeTit .name i{position: absolute; left: 0; bottom: -2px; right: 0; z-index: 1; height: 2px; background: #c80000;}
.HomeTit .more{float: right; color: #464646; font-size: 0.18rem; margin-right: 0.1rem;}

.NewsTop{text-align: center; padding: 0.3rem 0 0.25rem;}
.NewsTop .title{display: block; color: #c90304; font-weight: bold; font-size: 0.37rem; line-height: 0.5rem; margin-bottom: 0.1rem;}
.NewsTop ul{font-size: 0;}
.NewsTop ul li{display: inline-block; vertical-align: middle; margin: 0 0.1rem;}
.NewsTop ul li a{display: block; font-size: 0.19rem; line-height: 0.3rem; color: #c90304;}

.HomeFocus{background: #c90304;}
.HomeFocus dd{padding: 0 1.96rem;}
.HomeFocus dd .title{padding: 0 4.1rem 0 2.3rem; line-height: 0.8rem; font-size: 0.22rem; color: #fff; font-weight: bold; position: absolute; left: 0; right: 0; bottom: 0; z-index: 5; background-color: rgba(0,0,0,0.59);}
.HomeFocus dd .imgbox{padding-bottom: 49%; background-size: contain; background-repeat: no-repeat; background-position: center center;}
.HomeFocus .slick-dots{text-align:right; position: absolute; height: 0.8rem; line-height: 0.8rem; left: auto; right: 2.35rem; bottom: 0;}
.HomeFocus .slick-dots li{margin:0 0.14rem 0 0;}
.HomeFocus .slick-dots li button{width: 0.15rem; height: 0.06rem; background: #fff; border-radius: 0.1rem; cursor: pointer; padding: 0; transition: 300ms;}
.HomeFocus .slick-dots li.slick-active button{background:#c90304;}
.HomeFocus .slick-arrow{height: 0.9rem; width: 0.49rem; margin-top: -0.45rem; background-size: 100% 100%; background-repeat: no-repeat; background-color: transparent;}
.HomeFocus .slick-arrow span{opacity: 0;}
.HomeFocus .slick-prev{transform: none; background-image: url(../images/new_left.png);}
.HomeFocus .slick-next{background-image: url(../images/new_right.png);}

.HomeNews{width: 71.81%; height: 3.2rem; overflow: hidden;}
.HomeNews .hd{width:17.18%; padding-bottom: 0.6rem;}
.HomeNews .hd li{line-height: 0.68rem; margin-bottom: 0.13rem; font-size: 0.22rem; text-align: center;}
.HomeNews .hd li a{display: block; position: relative; color: #c07330; background-image: url(../images/new_hdbg1.png);  background-size: 100% 100%;}
.HomeNews .hd li i{display: none; margin-left: 0.15rem; color: #ffd37e;}
.HomeNews .hd li.on a{color: #ffd37e; background-image: url(../images/new_hdbg2.png); font-weight: bold;}
.HomeNews .hd li.on i{display: inline-block;}
.HomeNews .bd{width: 82%;}
.HomeNews .bd .more{position: absolute; left: 0; bottom: 0.15rem; width:17%; line-height: 0.6rem; font-size: 0.18rem; color: #c07330; border: 1px solid #c07330; text-align: center;}
.HomeNews .list dl{margin-left: -1%;}
.HomeNews .list dd{width: 49%; float: left; margin: 0 0 0.1rem 1%;}
.HomeNews .list dd a{display: block; border: 0.03rem solid #f1f2f7; background: #fdfbfb; padding: 0.27rem 0.27rem 0.35rem;}
.HomeNews .list dd .con{padding-left: 1.05rem;}
.HomeNews .list dd .con .tit{font-size: 0.22rem;  line-height: 0.3rem; height: 0.3rem; margin-bottom: 0.1rem; color: #222;}
.HomeNews .list dd .con .p{font-size: 0.16rem; line-height: 0.2rem; height: 0.4rem; color: #747474; -webkit-line-clamp: 2;}
.HomeNews .list dd .date{position: absolute; left: 0; top: 0; line-height: 0.3rem;}
.HomeNews .list dd .date span{display: block; font-size: 0.25rem; color: #423d3b;}
.HomeNews .list dd .date p{font-size: 0.16rem; color: #676767;}
.HomeNews .list dd .date i{display: block; margin-top: 0.1rem; width: 0.25rem; height: 0.04rem; background: #c90304;}
.HomeNews .list dd a:hover{border: 0.03rem solid #fd0f08;}

.HomeNotice{width: 27.08%; border: 1px solid #eeeff5; background: #fdfbfb;}
.HomeNotice .box{padding: 0.14rem; height: 2.75rem; overflow: hidden;}
.HomeNotice .list dd a{display: block; padding: 0 0.2rem 0 0.95rem; position: relative; margin-bottom: 0.25rem;}
.HomeNotice .list dd .date{position: absolute; left: 0; top: 0.07rem; width: 0.75rem; text-align: center; line-height: 0.3rem;}
.HomeNotice .list dd .date span{display: block; font-style: italic; font-size: 0.5rem; line-height: 0.32rem; color: #e92232;}
.HomeNotice .list dd .date p{font-size: 0.12rem; line-height: 0.15rem; color: #ed646c;}
.HomeNotice .list dd .p{font-size: 0.18rem; line-height: 0.26rem; -webkit-line-clamp: 2; height: 0.52rem; color: #393939; }

.HomeColmn{margin-left: -2%;}
.HomeColmn .HomeTit{margin-bottom: 0.1rem;}
.HomeColmn .hd li{float: left; margin-right: 0.14rem;}
.HomeColmn .hd li .name{color: #525252;}
.HomeColmn .hd li .name i{opacity: 0;}
.HomeColmn .hd li.on .name{color: #c80000;}
.HomeColmn .hd li.on .name i{opacity: 1;}
.HomeColmn .SlideTxt .more{position: absolute; right: 0.05rem; top: 0; line-height: 0.4rem; color: #464646; font-size: 0.18rem;}
.HomeColmn .item{width:31.333%; margin-left: 2%;}
.HomeColmn .list dd a{display: block; padding: 0.11rem 0.05rem; border-bottom: 1px solid #e9e9e9;}
.HomeColmn .list dd:last-child a{border-bottom: none;}
.HomeColmn .list dd .con{padding-left: 0.5rem;}
.HomeColmn .list dd .con .p{font-size: 0.19rem; line-height: 0.4rem; height: 0.4rem; color: #393939; -webkit-line-clamp: 1;}
.HomeColmn .list dd .date{position: absolute; left: 0; top: 0; color: #a1a1a1;}
.HomeColmn .list dd .date span{display: block; font-size: 0.18rem; line-height: 0.22rem;}
.HomeColmn .list dd .date p{font-size: 0.12rem; line-height: 0.18rem;}

.HomeTheam dl{margin-left: -0.27rem;}
.HomeTheam dd{margin-left: 0.27rem;}
.HomeTheam dd img{display: block; width: 100%;}
.HomeTheam .slick-arrow{background-color: rgba(0,0,0,0.1);}
.HomeTheam .slick-arrow span{color: #fff; font-size: 0.3rem;}
.HomeTheam .slick-prev{left: 0.27rem;}

.HomeFour{background-image: url(../images/new_bg.jpg); width: 23.66%; margin-right: 1.5%; padding-top: 0.1rem;}
.HomeFour .HomeTit{border-bottom: 2px solid #ffe6e6;}
.HomeFour .list{padding: 0.26rem 0.53rem 0.18rem;}
.HomeFour .list dd a{display: block; margin-bottom: 0.18rem; line-height: 0.72rem; font-size: 0.18rem; text-align: center; font-weight: bold; color: #a30f0d; background-image: url(../images/new_bg1.png); background-size: 100% 100%;}
.HomeFour .list dd:hover a{ background-image: url(../images/new_bg2.png);}

.HomePaper{width: 38.46%;padding-top:0.1rem;}
.HomeEnter{width: 34.46%;}
.HomePaper .list{padding: 0.15rem 0;}
.HomePaper .list dd{padding: 0 0.4rem; font-size: 0.18rem;}
.HomePaper .list dd .con{padding-top: 0.1rem;}
.HomePaper .list dd .date{display: block; color: #c80000;}
.HomePaper .list dd .tit{color: #000;text-align:center;}
.HomePaper .slick-dots{position: static; margin-top: 0.18rem;}
.HomePaper .slick-arrow{margin-top: -0.62rem;}
.HomePaper .list dd img{height: 3.6rem;}

.HomeEnter .list1 dl{margin-left: -3%;}
.HomeEnter .list1 dd{width: 22%; float: left; margin-left: 3%;}
.HomeEnter .list1 dd a{display: block; position: relative; padding: 0.2rem 0.1rem 0; height: 1.07rem; text-align: center; box-shadow: 0 0.05rem 0.16rem rgba(231,234,244,0.9); border: 1px solid transparent;}
.HomeEnter .list1 dd img{width: 0.57rem;}
.HomeEnter .list1 dd p{font-size: 0.18rem; line-height: 0.24rem; color: #000;}
.HomeEnter .list1 dd a:hover{border: 1px solid #fea980;}
.HomeEnter .list1 dd .QrCOde{position: absolute; right:0; left:0; top: 100%; z-index:5; display: none;}
.HomeEnter .list1 dd .QrCOde img{display: block; width: 100%;}
.HomeEnter .list1 dd:hover .QrCOde{display:block;}

.HomeEnter .list2 dl{margin-left: -3%;}
.HomeEnter .list2 dd{width: 22%; float: left; margin: 0 0 3% 3%;}
.HomeEnter .list2 dd a{display: block; height: 1.04rem; background-repeat: repeat-x; border-radius: 0.15rem; text-align: center;display: inline-flex;align-items: center;width: 100%;justify-content: center;}
.HomeEnter .list2 dd img,.HomeEnter .list2 dd span{display: inline-block; vertical-align: middle;}
.HomeEnter .list2 dd img{width: 0.4rem;}
.HomeEnter .list2 dd span{margin-left: 0rem; font-size: 0.18rem; transition: 300ms;}
.HomeEnter .list2 dd.i1 a{background-image: url(../images/new_bg4.png);}
.HomeEnter .list2 dd.i2 a{background-image: url(../images/new_bg4.png);}
.HomeEnter .list2 dd.i3 a{background-image: url(../images/new_bg4.png);}
.HomeEnter .list2 dd.i4 a{background-image: url(../images/new_bg4.png);}
.HomeEnter .list2 dd.i5 a{background-image: url(../images/new_bg4.png);}
.HomeEnter .list2 dd.i6 a{background-image: url(../images/new_bg4.png);}
.HomeEnter .list2 dd.i7 a{background-image: url(../images/new_bg4.png);}
.HomeEnter .list2 dd.i8 a{background-image: url(../images/new_bg4.png);}
.HomeEnter .list2 dd:hover span{font-weight: bold; margin-left: 0.1rem; color: #000;}
.HomeEnter .more{float: right; color: #464646; font-size: 0.18rem; margin-right: 0.1rem;}
.HomeBg{background-image: url(../images/new_bg3.jpg); background-repeat: no-repeat;}
.HomeProfessor .swiper-container{width:90%;}
.HomeProfessor .swiper-slide{text-align: center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; transition: 300ms; transform: scale(0.7);}
.HomeProfessor .swiper-slide .img{margin-bottom: 0.3rem;}
.HomeProfessor .swiper-slide img{display: block; width: 2rem; height: 2rem; border-radius: 50%; box-shadow: 0.02rem 0.17rem 0.13rem rgba(201,87,31,0.25);}
.HomeProfessor .swiper-slide .con{display: none;}
.HomeProfessor .swiper-slide .con span{display: block; color: #121212;}
.HomeProfessor .swiper-slide .con .name{font-size: 0.18rem;}
.HomeProfessor .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}
.HomeProfessor .swiper-slide-active .con{display: block;}
.HomeProfessor .swiper-pagination{position: static; margin-top: 0.15rem;}

.HomePics .swiper-container{margin: 0 0.65rem; position: relative; overflow: visible;}
.HomePics .swiper-slide{width: 4.8rem; height: 2.9rem; background: #000; border-radius: 0.2rem; overflow: hidden;}
.HomePics .swiper-slide img{display:block; opacity: 0.5; width: 100%; height:100%;}
.HomePics .swiper-slide-active{background: none;}
.HomePics .swiper-slide-active img{opacity: 1;}
.HomePics .swiper-button-prev,.HomePics .swiper-button-next{width: 0.52rem; height: 0.52rem; background-size: 100% 100%; opacity: 0.5;}
.HomePics .swiper-button-prev::after,.HomePics .swiper-button-next::after{opacity: 0;}
.HomePics .swiper-button-prev{left: -0.65rem; background-image: url(../images/new_left2.png);}
.HomePics .swiper-button-next {right: -0.65rem; background-image: url(../images/new_right2.png);}
.HomePics .swiper-button-prev:hover,.HomePics .swiper-button-next:hover{opacity: 1;}

.HomeLink .hd{background:#f7f7f7; border:1px solid #e9e9e9; position:relative;}
.HomeLink .hd li{height:0.38rem; line-height:0.38rem; text-align:center; font-weight:bold; float:left; cursor:pointer;}
.HomeLink .hd li a{display: block; font-size:0.18rem; padding: 0 0.2rem;}
.HomeLink .hd li.on a{background:#c80000; color:#fff;}
.HomeLink .bd{margin-top:0.1rem;}
.HomeLink .bd li{display:inline-block; width:auto; font-size:0.16rem; line-height: 0.36rem; margin-left:0.25rem;min-width:0.45rem;}
.HomeLink .bd li a{color:#393939;}
.HomeLink .bd li a:hover{color:#c80000;}
@media ( max-width:1200px){
    .mb25{margin-bottom: 15px;}
    .mb38{margin-bottom: 0.25rem;}
    .NewsTop .title{font-size: 0.25rem; line-height: 0.3rem;}
    .HomeFocus dd{padding: 0 1rem;}
    .HomeFocus dd .title{padding: 0 1.2rem; font-size: 0.18rem; text-align: center;}
    .HomeFocus .slick-arrow{width: 0.33rem; height: 0.5rem; margin-top: -0.25rem;}
    .HomeNews,.HomeNotice{width: auto; float: none;}
    .HomeNews .list dd .con .tit{font-size: 0.18rem;}
    .HomeNews,.HomeNotice .box{height: auto;}
    .HomeColmn .item{width: 48%;}
    .HomeFour,.HomePaper{width: 48%;}
    .HomeFour{margin-right: 2%;}
    .HomePaper .list dd{padding: 0 1.2rem;}
    .HomeEnter{width: auto; float: none; clear: both;}

    .HomePics .swiper-slide{width: 4rem; height: 2.66rem;}
}

@media ( max-width:480px){
    .mb38{margin-bottom: 0.2rem;}
    .NewsTop .title{font-size: 0.2rem; line-height: 0.26rem;}
    .HomeFocus dd{padding: 0;}
    .HomeFocus dd .title{line-height: 0.5rem; padding: 0 0.15rem;}
    .HomeNews .hd,.HomeNews .bd{width: auto; float: none;}
    .HomeNews .hd{text-align: center; padding-bottom: 0; margin-bottom: 0.2rem;}
    .HomeNews .hd li{display: inline-block; margin: 0 0.05rem; line-height: 0.45rem; font-size: 0.18rem;}
    .HomeNews .hd li a{padding: 0 0.15rem;}
    .HomeNews .hd li i{display: none !important;}
    .HomeNews .bd .more{position: static; margin: 0 auto; display: block; width: 1.6rem; line-height: 0.45rem;}
    .HomeNews .list dd{width: 99%;}
    .HomeNews .list dd a{padding: 0.15rem;}
    .HomeNews .list dd .con{padding-left: 0.8rem;}
    .HomeNews .list dd .con .tit{height: 0.24rem; line-height: 0.24rem; margin-bottom: 0.05rem;}
    .HomeNews .list dd .date{line-height: 0.24rem;}
    .HomeNews .list dd .date span{font-size: 0.22rem;}

    .HomeNotice .list dd a{padding: 0 0 0 0.7rem;}
    .HomeNotice .list dd .date{width: 0.5rem;}
    .HomeNotice .list dd .date span{font-size: 0.35rem;}

    .HomeColmn .item{width: 98%;}
    .HomeColmn .list dd:last-child a{padding-bottom: 0;}
    .HomeFour, .HomePaper{width: auto; float: none; margin-right: 0;}
    .HomePaper .list dd{padding: 0 0.6rem;}

    .HomeEnter .list1 dd p{font-size: 0.16rem;}
    .HomeEnter .list2 dd a img{display:none;}
    .HomePics .swiper-slide{width: 100%; height: 2.45rem;}
    .HomePics .swiper-button-prev, .HomePics .swiper-button-next{width: 0.4rem; height: 0.4rem; background-color: #fff; border-radius: 50%;}
    .HomeLink .hd li a{padding: 0 0.1rem; font-size: 0.15rem;}
    .HomeLink .bd li{margin-left: 0.15rem; line-height: 0.3rem;}
}

/* 新闻列表 */
.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:#c90304;}

/* 搜索列表 */
.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:#c90304;}

@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);}

.OrganizeTable ul{border-top: 1px solid;border-left: 1px solid;zoom: 1;}
.OrganizeTable li{width:14.28%; text-align:center;  float:left;border-right:1px solid;border-bottom:1px solid; box-sizing: border-box; }
.OrganizeTable li:nth-child(5n){margin-right:0;}
.OrganizeTable li a{display:block; line-height:56px; font-size:16px;}
.OrganizeTable li:hover{box-shadow: 0 3px 20px rgba(0,0,0,0.1);}
.OrganizeTable ul:after {content: "";display: block;clear: both;height: 0;visibility: hidden;}
@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;}
	.OrganizeTable li{width:33.33%;}
}

@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;width:100%;}

@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;}
}



/* 图片列表 */
.PicPersonList li{width: 17%; float: left; margin: 0 3% 2% 0;}
.PicPersonList li:nth-child(5n){margin-right: 0;}
.PicPersonList li p{text-align:center;font-size:18px;padding-top:10px;}

/* 纠错信箱 */
.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: #c90304;}

@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: #c90304;
  border-color: #c90304;
}

