.wp{margin: 0 auto;width: 90%;}

/* swiper */
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {text-align: center;}
.swiper-pagination-bullet{opacity:0.8;background:#fff;margin: 0 3px;}
.swiper-pagination-bullet-active {opacity:0.8;background: #24a6c3; }

/* 栏目title */
.column_title{display:flex;justify-content:space-between;align-items: center;margin-bottom: 2rem;border-bottom:1px solid #dcdcdc;}
.category{font-size: 1.8rem;font-weight:bold;color: #333;width:12rem;background:url(../images/icon_category.png) right center no-repeat;}
.more{width: 65px;height:27px;color:#666;background:url(../images/more_1.jpg) no-repeat;}
.category .blue{color: #0063a8;}
.more,.more a{color: #106cb6;}
.column_title2{font-size:1.3rem;height:3.5rem;padding-bottom: 0.8rem;border-bottom:1px solid #eee;display: flex;justify-content: space-between;
    align-items: center;}
.title_item{float: left;margin-top:1px;line-height: 1.8rem;}
.title_item ul{display: flex;}
.title_item li{line-height: 2.6rem;margin:0 2rem;position: relative;display: flex;flex-direction: column;
    justify-content: center;height: 2.6rem;cursor: pointer;font-weight: bolder;}
.title_item li.on{font-size: 1.6rem;}
.title_item li:hover{font-size: 1.6rem;}
.title_item li:before{position:absolute;bottom:-0.8rem;left:50%;width:0;height:0.05rem;background:#fff;content:"";transition:width .5s;opacity: 0;z-index: 1;}
.title_item li:after{position:absolute;bottom:-0.8rem;right:50%;width:0;height:0.05rem;background:#fff;content:"";transition:width .5s;opacity: 0}
.title_item li:hover:before{width:50%;opacity: 1;background-color:#c30000}
.title_item li:hover:after{width:50%;opacity: 1;background-color:#c30000}
.title_item li.on:before{width:50%;opacity: 1;background-color:#c30000}
.title_item li.on:after{width:50%;opacity: 1;background-color:#c30000}

/* 信息列表 */
.content .item{display: flex;justify-content: space-between;width: 100%;padding: 1rem 0;}
.news_date1{font-size: 1.15rem;line-height: 2.8rem;color:#999;text-align: center;
	text-wrap: nowrap;background:#f6f6f6;padding:20px;}
.news_date1 .day{font-size: 2.5rem;color:#c30000;font-weight: bolder;text-align: center;}
.news_date1 .news_date_day{font-size: 2.5rem;font-weight: 600;margin: 10px 0 0 0;}
.news_date2{font-size:1.15rem;line-height:1rem;width: 7rem;height: 2.2rem;background: linear-gradient(117deg, rgb(0, 96, 167) 3%, rgb(0, 173, 191) 100%);border-radius:5px;display: flex;justify-content: center;align-items: center;color:#fff;}
.newsContent{line-height:1rem;margin-left: 0.7rem;align-items: center;flex-grow: 1;}
.subtitle {font-size:1.1rem;line-height: 3.5rem;height: 3.5rem;overflow: hidden;text-align: justify;}
.subcontent{color:#999;line-height: 2rem;height: 5.6rem;overflow: hidden;text-align: justify;}
.subdate{height:1.8rem;margin:10px 0;padding-left:1.8rem;color:#999;display:flex;align-items: center;}
.submore{margin-top:1.4rem;padding:0.5rem;background: #fff;width:7rem;text-align: center;color: #106cb6;}
.news_img1{width:200px;}
.news_img1 img{width: 100%;height: auto;}
.news_row1{display: flex;justify-content: space-between;align-items: center;}
.news_row1 .subtitle{overflow: hidden;text-align:justify;height:2rem;line-height:2rem;flex-grow: 1;margin-right: 0.7rem;width: calc(100% - 50px);}
.news_row1 .news_date2{width:5rem;height:2.8em;background: none;color:#333;padding-top: 0.3rem;}

/* card */
.card{margin-bottom:2rem;background:none;border:1px solid #b9d3e4;}
.card img{width: 4.3rem;height:4.3rem;display: block;margin: 1.4rem auto;}
.card div{color:#fff;margin: 1.4rem auto;}

.banner{position:relative;overflow: hidden;top:195px;margin-bottom: 200px;}
.banner::before {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100px;
    content: "";
    background-position:  center;
    background-repeat: no-repeat;
    background-image: url(../images/banner_line.png);
    z-index: 11;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {position: absolute;;bottom: 43.5px;z-index: 15;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 8px;}
.banner .swiper-pagination-bullet {width: 8px;height:8px;border-radius: 50%;background: transparent;border:1px solid #fff;}
.banner .swiper-pagination-bullet-active {opacity:0.8;background: #fff; }
.banner .g-nr {position: absolute;display: inline-block;left: 50%;-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: 75px;z-index: 12;}
.banner .g-nr .icon {display: block;width: 22px;height: 32px;background-image: url(../images/a2.png);
	background-position: center;background-repeat: no-repeat;background-size: contain;animation: 2s linear infinite ani_down;}

.banner_mob{position:relative;overflow: hidden;display: none;}
.banner_mob .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 30px;}
.banner_mob .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 8px;}
.banner_mob .swiper-pagination-bullet {width: 40px;height:5px;border-radius: 15%;}

.sec_a{position: relative;z-index: 5;padding: 4rem 0 0 0}
.sec_a .column.news{width: 67%;padding-right:3rem;order:1;}
.sec_a .column.notice{width: 33%;order: 2;}
.sec_a .category {width: 165px;height: 50px;display: flex;align-items: center;padding-left:45px;color:#fff;}
.sec_a .news .category{background: url(../images/column_bg1.jpg) no-repeat;}
.sec_a .notice .category{background: url(../images/column_bg2.jpg) no-repeat;}
.sec_a .news .item{border-bottom: 1px solid #eee;overflow: hidden;}
.sec_a .item:last-of-type{border:none;}
.sec_a .news .list .item:nth-child(1){padding-top:0;}
.sec_a .news .newsContent {margin-left: 0;}
.sec_a .news  .subtitle{height:2.8rem;line-height: 2.8rem;color:#c30000;font-weight: bolder;font-size: 1.2rem;}
.sec_a .news  .subdate{background: url(../images/icon_date.png) left center no-repeat;padding-left:30px;height:auto;margin-bottom:20px;}
.sec_a .news  .subcontent {height:6rem;line-height:2rem;}
.sec_a .news .media .swiper-slide{display: flex; justify-content: space-between;width:100%;overflow: hidden;}
.sec_a .media .media_artile{width:50%;background:#f6f6f6;padding:3rem 1.5rem;overflow: hidden;}
.sec_a .newstop{position:relative;width: 100%;overflow: hidden;}
.sec_a .newstop .news_img{width:50%;height:260px; }
.sec_a .media .swiper-pagination{position: absolute;top: 300px;height:20px;}
.sec_a .notice .item{border-bottom:1px dotted #ccc;padding:0 0 10px 0;margin-bottom:10px;}
.sec_a .notice .item:last-of-type{border-bottom:none;padding:0 ;margin-bottom:0px;}
.sec_a .notice .item a{width: 100%;}
.sec_a .notice .item:hover a{font-weight: bolder;color:#c30000;}
.sec_a .notice .item a:hover{font-weight: bolder;color:#c30000;}
.sec_a .notice .item .newsContent{margin-left:20px;display: flex;align-items: center;}
.sec_a .notice .item .subtitle{font-size: 1.2rem;height: 3rem;line-height:3rem;}
.sec_a .notice .content .item .subcontent{height:4rem;line-height: 2rem;}
.sec_a .notice .news_date1{display: flex;flex-wrap: wrap;align-items: center;}
.sec_a .notice .news_date1 .day{font-size:1.6rem;text-align: center;}
.sec_a .notice .news_date1 .month{font-size:1.3rem;text-align: center;}
.sec_a .notice .content .item.single{border-bottom: none;}
.sec_a .notice .content .item.single .news_date1{padding: 0 40px}
.sec_a .notice .content .item.single .news_date1 .day {margin-bottom: 20px;}
.sec_a .notice .content .item.single .subcontent{height: 15rem;line-height: 2.5rem;}


.sec_a img:hover,.sec_c img:hover,.sec_banner img:hover{transform: scale(1.05);box-shadow: 0 0 10px #000;}
.sec_a .news a:hover{font-weight:bold;}
.sec_a .news .content a:last-of-type .item,.sec_a .notice .content a:last-of-type .item{border-bottom:0}

.sec_a .news2{width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 2rem 0;order:3;}
.sec_a .news2 .item{display: flex;width: 30%;padding:20px 0;}
.sec_a .news2 .item .newsimg{width: 160px;}
.sec_a .news2 .item .newsContent{width: calc(100% - 160px);padding-left: 10px;}
.sec_a .news2 .item .subtitle{font-size: 1.2rem;color:#000;height: 4.4rem;line-height: 2.2rem;margin-bottom: 20px;}
.sec_a .news2 .item .subdate{background: url(../images/icon_date.png) left center no-repeat;padding-left: 30px;height: auto;}
.sec_a .news2 .item:hover a{font-weight: bolder;color:#c30000;}
.sec_a .news2 .item a:hover{font-weight: bolder;color:#c30000;}

.sec_banner .wp{overflow: hidden;}
.sec_banner img{width: 100%;}

.sec_c{position: relative;z-index: 1;padding: 4rem 0 ;overflow: hidden;}
.sec_c .wp{display: flex;justify-content: space-between;flex-wrap: wrap;}
.sec_c .category {margin-left:1.4rem;}
.sec_c .title_item{display: flex;align-items: center;}
.sec_c .title_item .item_icon{width: 30px;height: 30px;}
.sec_c .title_item li {height:15px;margin:0;padding:0.8rem;border-right: 1px solid #333;}
.sec_c .title_item li:last-child{border-right:none;}
.sec_c .column.col1{width: 38%;padding-right:50px;}
.sec_c .column.col2{width: 38%;padding-right:50px;}
.sec_c .column.col3{width: 24%;}
.sec_c .column_title {border-bottom:none;}
.sec_c .news_row1 .news_date2 {width: 8rem;}
.sec_c .news_row1 .subtitle {width: calc(100% - 8rem);}
.sec_c .list .item{padding:0.75rem 0;}
.sec_c .col1 .sjal{display: none;}
.sec_c .col1 .item .newsImg{width: 130px;}
.sec_c .col1 .item .newsImg img{width: 100%;}
.sec_c .col1 .item .newsContent{width: calc(100% - 130px);padding-left: 10px;}
.sec_c .col1 .item .subtitle{height: 2.8rem;line-height: 2.8rem;font-size: 1.2rem;color:#c30000;}
.sec_c .col1 .item .subcontent{height: 4rem;overflow: hidden;}
.sec_c .col2 .sjzd{display: none;}
.sec_c .col2 .sjfg{display: none;}
.sec_c .col2 .item{background: url(../images/icon_arrow.png) left center no-repeat;margin:1.25rem 0;padding:0;padding-left:20px;height:2rem;line-height: 2rem;overflow: hidden;}
.sec_c .col3 .content{height:100%;padding:20px 0 70px 0;display: flex;flex-wrap: wrap;align-content: space-between;}
.sec_c .col3 .item{cursor: pointer;padding:0;}
.sec_c .item:hover a{font-weight: bolder;}


@keyframes ani_down{
	0% {
	    transform: translateY(0);
	    opacity: 0;
	}
	20% {
	    transform: translateY(3px);
	    opacity: 1;
	}
	80% {
	    transform: translateY(10px);
	    opacity: 1;
	}
	100%, 90% {
	    transform: translateY(10px);
	    opacity: 0;
	}
}

@keyframes sca{
	0% {transform: scaleX(1);}
	65% {transform: scale3d(1.06,1.06,1.06);}
	100% {transform: scaleX(1);}
}
@keyframes move{0%{top:-100%;}100%{top:0;}}

@media screen and (max-width: 1440px){}
@media screen and (max-width: 1366px){
	.sec_c .wp{flex-wrap: wrap;}
	.sec_c .column.col1{width: 50%;padding:0 30px 0 0;}
	.sec_c .column.col2{width: 50%;padding:0 0 0 30px;}
	.sec_c .column.col3{width: 100%;margin-top:40px;}
	.sec_c .column.col3 .content{display: flex;flex-wrap: wrap;justify-content: space-between;height:auto;padding:0;}
	.sec_c .column.col3 .content .item{width: 30%;margin:40px 0 0 0;}
}

@media screen and (max-width: 1199px){	
	body{font-size:14px;}
	.banner{margin-top:0;display: none;}
	.banner_mob{display: block;}
	.subtitle,.newstop_title{font-size: 1.1rem;line-height: 25px;height:2rem;line-height: 2rem;}
	.subtitle a,.newstop_title a{font-size:1.1rem;}
	.subcontent{height: 4rem;line-height:2rem;}
	.newstop_content {line-height:2rem;}
	.card div{line-height:2rem;}
	.intit h3{font-size: 2.5rem}	
	.count{height:5.5rem;margin-top: -2.2rem;}
	.count span{font-size:1.3rem;font-weight: bold;}	
	.sec_a{padding: 0;}
    .sec_a .newstop {height:auto;}
	.sec_a .newstop .news_img {width: 100%;height: auto;}
	.sec_a .column.news { width: 100%;padding-right: 0px;margin-top:60px;}
	.sec_a .column.news .media { width: 100%;padding-right: 0px;}	
	.sec_a .column.news .list { width: 100%;padding-right: 0px;}	
	.sec_a .column.notice{width: 100%;margin: 40px 0;order:3;}
	.sec_a .news2{order: 2;margin-top:40px;padding:2rem 0 0 0;}
	.sec_a .news2 .item {width: 100%;}
	.sec_a .imgtitle{margin-top:-3rem;font-size:1.1rem}
	.sec_a .news .item{margin:0;padding:0;margin-top:1rem;border-bottom:0;overflow:hidden;}
	.sec_a .news .item .subtitle1{font-size: 1.1rem;height: 2rem;line-height:2rem;display: block;overflow: hidden;}
	.sec_a .news .item .subdesc{display:block;overflow: hidden;height:4rem;line-height:2rem;}
	.sec_a .column, .sec_c .column{width:98%;margin: 0 auto;}
	.sec_a .news .date{display:none}
	.sec_a .content .subtitle{display:block;padding-top: 0;height:2rem;line-height:2rem;overflow: hidden;}
	.sec_a .content .subtitle span{display: block;font-weight: normal;text-align: justify;}
	.sec_a .newstop_title {height:2rem;line-height: 2rem;}
	.sec_a .media .newstop img {height:auto;}
	.sec_a .media .swiper-pagination {display:none;}
	.sec_a .news .media {padding-left: 0;}
	.sec_a .news .media .swiper-slide{flex-wrap: wrap;}
	.sec_a .newstop img {width: 100%;}
	.sec_a .media .media_artile {width: 100%;}
	.sec_a .news .content .newsdate .date1 .d1 {font-size: 1.4rem;}
	.sec_a .notice .item {height: auto;}
	.sec_a .notice .content .item.single .subcontent {height: auto;}
	.sec_a .news .list .item:nth-child(1) {height:6.5rem;}
	.news_date1 {width: 150px;}	
	.sec_c .column.col1,.sec_c .column.col2{width:100%;padding:0;margin-top:1.4rem;margin-top: 40px;}
	.sec_c{padding: 0;}
	.sec_c .content .date{width:4rem;background:none;color:#666}
	.sec_c .subtitle{overflow: hidden;} 
	.sec_c .news_row1 .news_date2 {padding-top:0;}
	.sec_c .news_img1 {width: 100px;}
	.sec_c .col2 .zsxt_item div {width:70%;}	
	.sec_c .column.col2 .list_area .content {margin-right:0;}
	.sec_c .column.col3 .content {justify-content: center;}
	.sec_c .column.col3 .content .item {width: 80%;margin: 40px 0 0 0;justify-content: center;}
	.sec_c .column.col3 .content .item img{margin:0 auto;}
	.sec_c .column.col3 .content .item:last-child{margin-bottom: 40px;}
}
@media screen and (max-width: 980px){
	.sec_c .col3 .subtitle {height: 20px;}	
}
@media screen and (max-width: 768px){
	.sec_a .news .item {height: 1.18rem;}
	.sec_a .news .list .item:nth-child(1) {height:1.18rem;}
	
	.sec_c .subtitle {height: 20px;overflow: hidden;}
	.sec_c .col2 .zsxt .zsxt_title {font-size: 24px;}	
	.category {width:130px;font-size: 1.6rem;}	
	.sec_c .col2 .zsxt {display: none;}
	.sec_c .column.col2 .list_area .content {margin-right: 0;}
	
}
@media screen and (max-width:640px){
	.iconbtn_div li {width: 95px;}
	.iconbtn_div li .icon_img{width: 25px;height: 25px;margin-right: 10px;}
	.iconbtn_div {height: 60px;margin-top: -60px;}
	.iconbtn_div .wp {width:100%;}
	.sec_a .news2 .item .newsimg {width: 120px;}
	.sec_a .news2 .item .newsContent {width: calc(100% - 120px);}
	.sec_a .news2 .item .subtitle {font-size: 1rem;height: 3rem;line-height: 1.5rem;margin-bottom: 10px;}
	.sec_c .media_content {height: 103px;}
	.sec_c .title .title_item{display: block;margin-top: 55px;margin-bottom: 10px;font-weight:900;margin-left: -100px;}
	
}
@media screen and (max-width: 480px){	
	.column_title2 {font-size: 12px;}
	.title_item li.on {font-size: 1rem;}
	.iconbtn_div li .icon_img {display: none;}
	.sec_a .news .content .list .subcontent {height: 45px;}
	.sec_a .notice .news_row1 .news_date2 {padding-top: 0;}
	.sec_c .news_img1 {width: 150px;}	
	.sec_c .content {padding:0;}
}
@media screen and (max-width:360px){
	.sec_a .notice .content .item .subtitle {height: 20px;}
	.sec_a .notice .content .item .subcontent {height: 52px;}
	.sec_c .title .title_item {position: relative;margin-top: 10px;margin-left: 0px;}
	.sec_a .news .list .subdate {margin-top: 0;}
	.sec_a .notice .content .item.on {height: 105px;}
	.sec_c .news_img1 {width: 200px;}
}