﻿.banner{position: relative;width: 100%;}
.banner .swiper-slide a{display: block;}
.banner .swiper-slide img{display: block;width: 100%;}
.banner .swiper-pagination{bottom: 0.2rem;width: 100%;}
.banner .swiper-pagination-bullet{transition: 0.3s all;width: 0.12rem;height: 0.12rem;border-radius: 0.06rem;}
.banner .swiper-pagination-bullet-active{opacity: 1;width: 0.3rem;}

.title{width: 100%;margin-bottom: 0.25rem;line-height: 0.3rem;position: relative;}
.title h3{font-size: 0.24rem;color: #1564d0;flex-shrink: 0;margin-right: 0.1rem;}
.title a{height: 0.76rem;display: block;}

.part{width: 100%;padding: 0.45rem 0;background: url(/sjjnds/img/allbg.png) no-repeat center top;background-size: cover;position: relative;}

.part .w90{position: relative;z-index: 1;}
.parta{width: 100%;margin-bottom: 0.3rem;}
.pa-left{width: 100%;}
.pa-right{width: calc( 34% - 0.2rem );}
.news-scroll,.news-list{width: calc( 50% - 0.15rem );}
.news-scroll ul li .news_img{display: block;width: 100%;height: 4.86rem;position: relative;overflow: hidden;}
.news-scroll ul li .news_img a{transition: 0.2s all;display: block;}
.news-scroll ul li:hover .news_img a{transform: scale(1.1,1.1);}
.news-scroll ul li .news_txt{width: 100%;padding: 0.15rem 0.2rem;background: url(/sjjnds/img/txt_bg.png) no-repeat left bottom;background-size: 100% 100%;position: absolute;left:0;bottom:0;}
.news-scroll ul li .news_txt a{line-height: 0.26rem;width: 100%;font-size: 0.16rem;color: #ffffff;height: 0.52rem;display: block\0;width: 100%;}
.news-list ul li .headline{width: 100%; background-image:url(/sjjnds/img/ssxwbg.png);background-repeat: no-repeat;background-position: left bottom; height: 0.82rem;background-size:100% 100%;}
.news-list .headline a{padding: 0.1rem 0.15rem 0.18rem 0.35rem;transition: 0.2s all;}
.news-list .time{color: #afafaf;
    font-family: Arial;
    margin-right: 0.18rem;
    transition: 0.2s all;
    margin: 5px 0px;
    width: 100%;
    text-align: left;
	padding-left: 0.15rem;
	
	}
.news-list .headline .time h3{display: block;font-size: 0.3rem;line-height: 1;margin-bottom: 0.05rem;}
.news-list .headline .time span{font-size: 0.14rem;display: block;}
.news-list .headline p{font-size: 0.16rem;color: #434343;line-height: 0.45rem;max-height: 0.52rem;max-width: calc( 100% - 0.7rem );transition: 0.2s all;}
.news-list ul li{width: 100%;}
.news-list ul li:nth-child(n+2){margin-top: 15px;}
.news-list ul li:hover .headline{background-image: url(/sjjnds/img/ssxwhover.png);}
.news-list ul li:hover .headline p{color: #ffffff;}
.news-list ul li:hover .time{color: #c7b394;}



.notice-list ul li{width: 100%;margin-bottom: 0.2rem; height:0.8rem; padding: 0px 20px; background: #ffffff; border: 1px solid #dedede; }
.notice-list ul li .time{width: 1rem;font-family: Arial;padding-left:0.2rem; border-left: 1px solid #dcdcdc;position: relative;}
.notice-list ul li .time h3{font-size: 0.24rem;color: #434343;display: block;font-family: myfont;margin-bottom: 0.1rem;line-height: 1; text-align: center;}
.notice-list ul li .time span{font-size: 0.14rem;color: #666666;display: block;line-height: 1; text-align: center;}
.notice-list ul li a{font-size: 0.16rem;color: #434343;line-height: 0.3rem;max-height: 0.6rem;width: calc( 100% - 1rem );display: block;}
.notice-list ul li:hover a{color: #ffffff;}
.notice-list ul li:hover {background: url(/sjjnds/img/title-bj.png); }
.notice-list ul li:hover .time h3,.notice-list ul li:hover .time span{color: #ffffff;}


.partb{width: 100%;margin-bottom: 0.5rem;}
.pb-left,.pb-right{width: calc( 50% - 0.26rem );}

.partc{width: 100%;}
.pc_scroll{width: 100%;}
.pc_scroll .swiper-container{padding-bottom:100px;}
.pc_scroll ul li{width: 846px;height: 450px;aspect-ratio: 864/450;}
.pc_scroll ul li .pc_img{width: 100%;height: 0;padding-bottom: 58%;position: relative;overflow: hidden;}
.pc_scroll ul li .pc_img a{display: block;transition: 0.2s all;}
.pc_scroll ul li .pc_txt{width: 100%;padding: 0 0.15rem;position: relative;z-index: 1;opacity: 0;visibility: hidden;}
.pc_scroll ul li.swiper-slide-active .pc_txt{opacity: 1;visibility: inherit;}
.pc_scroll ul li .pc_txt a{display: block;width: 100%;padding: 0.2rem;transition: 0.2s all;}
.pc_scroll ul li .pc_txt p{font-size: 0.18rem;color: #434343;line-height: 0.24rem;width: 100%;transition: 0.2s all;text-align: center;}
.pc_scroll ul li:hover .pc_txt span,.pc_scroll ul li:hover .pc_txt p{color: #1564d0;}
.pc_scroll ul li:hover .pc_img a{transform: scale(1.1,1.1);}
.pc_scroll .swiper-button-prev,.pc_scroll .swiper-button-next{width: 50px;height: 50px;background-repeat: no-repeat;background-position: left top;background-size: 100%;position: absolute;top: 50%;transform: translateY(-50%);margin-top: -32px;}
.pc_scroll .swiper-button-prev{background-image: url(/sjjnds/img/btnleft.png);left: 21%;}
.pc_scroll .swiper-button-next{background-image: url(/sjjnds/img/btnright.png);right: 21%;}