/* banner */
.swiper-wrapper, .swiper-wrapper .swiper-slide{width: 100% ;height: auto !important;}
.bannerBox{position: relative;    overflow: hidden;}
.bannerBox .swiper-pagination{text-align: center;position: absolute;bottom: 20px;width: 100%;z-index:100;}
.bannerBox .swiper-pagination .swiper-pagination-switch{display: inline-block;width: 14px;height: 14px;border-radius: 50%;background: #fff;margin:0 8px;cursor: pointer;}
.bannerBox .swiper-pagination .swiper-active-switch{background:#1961ad;}
.bannerBox .swiper-wrapper img{width:100%;}



.djgz{}
/* é€šç”¨ */
.tyBox{margin-bottom: 40px;}
.tyTitle{padding-bottom: 24px;text-align: center;background: url(/uiFramework/commonResource/image/2025103015392759295.png) no-repeat bottom;width: 312px;margin: auto;font-size: 40px;color: #1961ad;letter-spacing: 20px;}
.newsL, .newsR{width: 49%;height: 380px;overflow: hidden;}



/* æ–°é—»ä¸­å¿ƒ */
.oneBox{padding: 50px 0;}
.newsLbox{position: relative;width:100%;}
.newsLbox .swiper-pagination{text-align: center;position: absolute;bottom: 20px;right:20px;z-index:100;}
.newsLbox .swiper-pagination .swiper-pagination-switch{display: inline-block;width: 10px;height: 10px;border-radius: 50%;background: #fff;margin:0 4px;cursor: pointer;}
.newsLbox .swiper-pagination .swiper-active-switch{background:#373737;}
.newsLbox .swiper-wrapper .swiper-slide > div{overflow:hidden;}

.newsLbox .swiper-wrapper img{width:100%;}
.newUl{}
.newUl li{position: relative;}
.newUl li img{width: 100%;height: 380px;display: block;object-fit: cover;transition: all 0.5s ease-out 0s;}
.newUl li:hover img{transform:scale(1.1,1.1);}
.newUl li p{position: absolute;bottom: 0;background: url(/uiFramework/commonResource/image/2025110416424611830.png) repeat;width: 100%;height: 56px;line-height: 56px;}
.newUl li p a{font-size: 16px;padding-left: 14px;color: #fff;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 74%; display: block;}
/*æ–°é—»ä¸­å¿ƒ tabåˆ‡æ¢*/
.ryTab {overflow: hidden;border-bottom: 2px solid #1961ad;}
.ryTab li{float: left;letter-spacing: 1px;font-size:22px;color:#333;height:38px;line-height:38px;text-align:center;}
.ryTab li a{color:#333;font-size:18px;display:block;padding: 0 16px;}
.ryTab li.on{background: #1961ad;}
.ryTab li.on a{color:#fff;}
.ryTab .mores{float: right; font-size: 16px;color: #555;}
/* æ–°é—»ä¸­å¿ƒ  list */
.newsRList { display: none;position: relative; }
.newsRList li{line-height: 55px;height: 55px;border-bottom: 1px solid #cac8c8;}
.newsRList li a{font-size: 16px;color: #333;background: url(../img/dian_21.png) no-repeat center left;padding-left: 16px;float: left;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 78%; display: block;}
.newsRList li span{font-size: 16px;color: #999;float: right;}
.newsRList li:hover a,
.newsRList li:hover span{color:#1961ad;}


/* æ ¸å¿ƒä¸šåŠ¡ */
.twoBox{background: url(/uiFramework/commonResource/image/2025103016195924845.jpg) no-repeat fixed center center;padding: 50px 0;animation: bgAnimate3 20s linear infinite;}
@keyframes bgAnimate3{
	0% { background-position:center center; }
        50% {background-position:left bottom; }
	100% {background-position:center center; }
}
.hxywList {margin-left: -18px;}
.hxywList li{float: left;margin-left: 18px;position: relative;margin-bottom: 14px;}
.hxywList li .hxTitle{position: absolute;top: 20px;left: 20px;}
.hxywList li .hxTitle a{font-size: 26px;color: #fff;font-weight: 550;}
.hxywList .hxLi .hxTitle{bottom: 20px;right: 20px;top: auto;left: auto;}
.hxywList li .hxHide{display: block;transform:scale(0,0);}
.hxywList li .hxHide img{max-width: 80%;}
.hxywList li .hxHide{background: url(/uiFramework/commonResource/image/2025103016404656083.png) repeat;width: 100%;position: absolute;height: 100%;top: 0;left: 0;}
.hxywList li .hxHide div img{width: 50px;}
.hxywList li .hxHide h4{font-size: 26px;color: #fff;letter-spacing: 4px;margin: 24px 0;}
.hxywList li .hxHide p{font-size: 16px;color: #fff;line-height: 26px;margin-bottom: 50px;}
.hxywList li .hxHide div a{display: inline-block;cursor: pointer;padding: 10px 40px;border: 1px solid #fff;border-radius: 4px;color: #fff;font-size: 18px;}
.hxywList li .hxHide .hxHi{width: 300px;margin: auto;text-align: center;margin-top: 22%;}
.hxywList li:hover .hxHide{transform:scale(1,1);}
.hxywList li:hover .hxTitle{display: none;}

/* ä¼ä¸šæ–‡åŒ– */
.qyTabBox{display: none;}
#qyTab li{}
#qyTab li a{font-size: 15px;padding: 0 15px;} 
.qywhOne{margin-top: 60px;}
.qywhOne p{width: 70%;font-size: 14px;line-height: 24px;text-align: justify;color: #555;}
.qywhOne p span{font-size: 20px;color: #1961ad;font-weight: 550;display: block;margin-bottom: 16px;}
.qywhMore{text-align: right;margin-top: 30px;}
.qywhMore a{display: inline-block;padding: 10px 28px;font-size: 16px;color: #fff;background:#1961ad;}
.video{width: 100%;}

/* ç²¾å“å·¥ç¨‹ */
.threeBox{background: #f9f8f8;padding: 50px 0;}
.jpgcList {}
.jpgcList li{}
.jpgcList li div a{display:block;overflow:hidden;}
.jpgcList li div img{width: 100%;height: 276px;object-fit: cover;transition: all 0.5s ease-out 0s;}
.jpgcList li:hover div img{transform:scale(1.1,1.1);}
.jpgcList li p{line-height: 30px;}
.jpgcList li p a{font-size: 16px;color: #333;}
.device {position: relative;}
.device .swiper-container {text-align: center;}
.device .bannerLr{position: absolute;width: 100%;top: 94px;z-index: 400;}
.device .bannerLr .arrow-left{float: left;}
.device .bannerLr .arrow-right{float: right;}
.device .swiper-slide {
  height: 100%;
  opacity: 0.4;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.device .swiper-slide-visible {
  opacity: 0.5;
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.device .swiper-slide-active {
  top: 0;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.device .swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.device .pagination {
  position: absolute;
  z-index: 20;
  left: 0px;
  width: 100%;
  text-align: center;
  bottom: 5px;
}
.device .swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 8px;
  background: #aaa;
  margin-right: 8px;
  cursor: pointer;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  opacity: 0;
  position: relative;
  top: -50px;
}
.device .swiper-visible-switch {
  opacity: 1;
  top: 0;
  background: #aaa;
}
.device .swiper-active-switch {
  background: #fff;
}


/* å…šç¾¤/å®‰å…¨/æ‹›è˜ */
.dqList{margin-left: -2%;}
.dqList li{float: left;width: 23%;margin-left: 2%;background: #f9f8f8;}
.dqList li p{font-size: 16px;color: #555;height:168px;overflow-y:auto;line-height: 28px;padding: 20px 16px;}



.device .bannerLr img {
	height: 47px;
}

.device .swiper-container ul li a {
	display: block;
	overflow:hidden;
}


.device .bannerLr {
	top: 114px;
}

.bannerLr {
	display: none;
}

.newsMores {
	position: absolute;
	top: -27px;
	right: 0px;
	font-size: 14px;
	color: #333;
}