.headtop .userbox.member-span-login{width: auto;}
.headtop .userbox.yrh a{color: #999;}
.headtop .userbox.yrh a span{display: inline-block;line-height: 45px;margin-left: 10px;font-size: 18px;float: right;}
.headtop .userbox.yrh{position: relative;}
.headtop .userlist{display: none; background: #fff;line-height: 30px;padding: 10px 0px;box-shadow: 0px 5px 18px 0px rgba(0, 0, 0, 0.3);position: absolute;right: 0;top: 100%; width: 100px; z-index: 1;text-align: center;}
.headtop .userbox.yrh a .font:hover,.headtop .userbox.yrh a:hover{color: #333;}
.headtop .userbox.yrh:hover .userlist{display: block;}
.headtop .userbox.member-span-login:hover{background:#f9bb00 url("../../images/index/user1.png") no-repeat center center;background-size: contain;}
@media (min-width: 992px) {
  .headtop .userbox.member-span-login .font{color: #999;font-size: 18px;background: url(../../images/tpgj/user.png) no-repeat left center;}
  .headtop .userbox.member-span-login,.headtop .userbox.yrh{background: none;}
  .headtop .userbox.member-span-login:hover{background: none;}
}


.font20{font-size: 20px;}
.line2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
[class^="col-"]{padding: 0px 10px;}

@font-face {
  font-family: 'SourceHanSansCN-Regular';
  src: url("../../fonts/SourceHanSansCN-Regular.otf");
}

.aiszIndex{background: #EBF4FF;height: auto;}

body{max-width: 1920px;margin: 0 auto;}
.aiszPage .yqlj{display: none;}
.aiszPage .headtop{background: #fff;}

.aiHead .header1{background: #045afe;}
.aiHead .header1 .menu ul{display: flex;justify-content: space-between;}
.aiHead .header1 .menu ul li a{color:#fff;position: relative;display: inline-block;line-height: 72px;}
.aiHead .header1 .menu ul li.active{position: relative;}
.aiHead .header1 .menu ul li.active::after{display: block;content: '';position: absolute;width: 100%;height: 2px;background-color: #ffe88c;left: 0;right: 0;bottom: 1px;}
.aiHead .header1 .menu ul li.active a,.aiHead .header1 .menu ul li:hover a{color:#ffe88c;}


.pTitle{position: relative;margin: 50px 0px;}
.pTitle .morebtn{position: absolute;line-height: 26px;height: 26px; right: 0;top: 10px;color: #2467f0;padding-right:35px;background: url(../../images/aisz/more.png) no-repeat right center;}
.pTitle .morebtn:hover{opacity: 0.8;}
.cjtzWrap .pTitle .morebtn,.szalWrap .pTitle .morebtn{color: #fff;background-image: url(../../images/aisz/more2.png);}


/* 智能内容创作 */
.znczWrap{background:url(../../images/aisz/bg2.png) no-repeat center top;}
.znczWrap .nrczCon{position: relative;margin-bottom: 70px;}
.znczWrap .nrczCon .left{width: 832px;height: 468px;max-width: 100%;}
.znczWrap .nrczCon .left .img-block{width: 100%;height: 100%;}
.znczWrap .nrczCon .right{width: 480px;height: 195px;position: absolute;top: 0;bottom: 0;margin: auto;right: 35px;}
.znczWrap .nrczCon .rightCon{position: relative;width: 100%;height: 100%;padding:1px;}
.znczWrap .nrczCon .rightCon::after{pointer-events: none; content: '';display: block;width: 100%;height: 100%;border: solid 8px #2467f0;top: 0;left: 0;position: absolute;}
.znczWrap .nrczCon .fontWrap{margin: 50px -35px 0px 30px; padding: 20px 80px 0px 30px; height: 104px;background-color: #ffffff;box-shadow: 0px 6px 22px 2px rgba(187, 205, 244, 0.3);}
.znczWrap .nrczCon .fontWrap .font{color: #242424;line-height: 30px;}
.znczWrap .nrczCon .fontWrap .font:hover{color: #2374e1;}
.znczWrap .swiperbtn{width: 55px;height: 55px;position: absolute;top: 0;bottom: 0;margin: auto;z-index: 2;cursor: pointer;}
.znczWrap .swiperbtn.swiper-prev{background:rgb(244, 135, 70,0.9) url(../../images/aisz/btn1.png) no-repeat center;left: -24px;}
.znczWrap .swiperbtn.swiper-next{background:rgb(244, 135, 70,0.9) url(../../images/aisz/btn2.png) no-repeat center;right: -24px;}
.znczWrap .swiperbtn:hover{background-color: #f48746;}
.znczWrap .nrSwiperbox{overflow: hidden; width: 700px;height: 84px;background-color: #2467f0;padding: 10px;position: absolute;right: 0;bottom: -35px;}
.znczWrap .nrSwiper{}
.znczWrap .nrSwiper .img-block{height: 64px;position: relative;}
.znczWrap .nrSwiper .img-block::after{position: absolute;top: 0;left: 0; width: 100%;height: 100%;display: block;content: '';background: rgba(0, 0, 0, 0.4); }
.znczWrap .nrSwiper .swiper-slide-active .img-block::after{display: none;}



/* 队伍数字化赋能 */
.szhWrap{padding: 1px 0px;}
.szhWrap .bxBox{display: flex;justify-content: space-between;}
.szhWrap .bxBox .sItem{display: flex;justify-content: space-between;}
.szhWrap .bxBox .left{width: calc(50% - 10px);}
.szhWrap .bxBox .item{position: relative;margin-bottom: 15px;}
.szhWrap .bxBox .item .tit{position: absolute;display: flex;align-items: flex-end; line-height: 40px;bottom: 0; width: 100%;color: #fefefe;height: 120px; background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4)  100%);}
.szhWrap .bxBox .item2{width: calc(50% - 10px);height: 244px;}
.szhWrap .bxBox .item1{height: 363px;}
.szhWrap .bxBox .item1 .tit{padding: 0px 15px;}
.szhWrap .bxBox .item2 .tit{padding: 0px 10px;}

/* 精准思政服务 */
.szfwWrap{margin-bottom: 100px;}
.szfwWrap .szfwSwiper{position: relative;overflow: hidden;}
.szfwWrap .szfwSwiper .swiper-slide{display: flex;align-items: flex-start;margin-bottom: 60px;}
.szfwWrap .szfwSwiper .img-block{width: 100%;height: 100%;}
.szfwWrap .szfwSwiper .swiper-slide .slidebox{width: 310px;height: 240px;transition: transform 0.5s, opacity 0.5s;overflow: hidden;}
.szfwWrap .szfwSwiper .swiper-slide .name{opacity: 0;width: 100%;padding: 140px 25px 25px;display: block;color: #fff;position: absolute;bottom: 0;background-image: linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4)  100%);}
.szfwWrap .szfwSwiper .swiper-slide-active .slidebox{height: 460px;width: 630px;}
.szfwWrap .szfwSwiper .swiper-slide-active .img-block{position: relative;}
.szfwWrap .szfwSwiper .swiper-slide-active .name{opacity: 1;}
.szfwWrap .swiperPage .swiper-pagination-bullet{width: 41px;height: 7px;background-color: #d0ddf8;border-radius: 3px;opacity: 0.52;}
.szfwWrap .swiperPage .swiper-pagination-bullet-active{background: #2467f0;opacity: 1;}

/* 智能场景拓展 */
.bg1{background: url(../../images/aisz/bg.png) no-repeat center bottom,url(../../images/aisz/bg3.png) no-repeat center top;padding-bottom: 80px;}
.cjtzBlock{display: flex;width: calc(100% + 20px); margin-left: -10px;}
.cjtzBlock .item{height: 470px;padding: 0px 10px;transition: flex-grow 0.3s ease; flex: 1;margin-bottom: 20px;}
.cjtzBlock .item.active{flex-grow: 4.4;}
.cjtzBlock .item .img-block{background: #0058b4;position: relative;height: 100%;}
.cjtzBlock .item .name1{writing-mode: vertical-lr;padding: 70px 0px 50px; height: 100%;display: flex;align-items: center;width: 100%; position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.4);}
.cjtzBlock .item .name1 .font{position: relative;padding-top:30px;color: #fff;}
.cjtzBlock .item .name1 .font::after{position: absolute;display: block;content: '';width:10px ;height:10px;background: #fff;border-radius: 50%;left: 0;right: 0;margin: auto;top: 0; }
.cjtzBlock .item .name{display: none;width: 100%; position: absolute;left: 0;bottom: 0;padding: 50px 25px 15px;background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);color: #fff; }
.cjtzBlock .item.active .name{display: block;text-align: center;}
.cjtzBlock .item.active .name1{display: none;}

/* 可视化成果 */
.cgzjWrap{padding: 50px 0px 40px;}
.kshcgSwiper {position: relative;margin:40px auto 80px;}
.kshcgSwiper .swiper-slide{width: 815px;}
.kshcgSwiper .swiper-slide .img-block{border-radius: 10px;height: 460px;}
.kshcgSwiper .swiper-slide-prev .img-block{transform:perspective(300px) rotateY(2deg) }
.kshcgSwiper .swiper-slide-next .img-block{transform:perspective(300px) rotateY(-2deg) }
.kshcgSwiper .swiper-slide .name{opacity: 0; text-align: center;line-height: 30px;padding: 22px 0px;}
.kshcgSwiper .swiper-slide .name a{color: #373737;display: inline-block;max-width: 100%;}
.kshcgSwiper .swiper-slide .name a:hover{color: #2e6ff3;}
.kshcgSwiper .swiper-slide-active .name{opacity: 1;}
.kshcgSwiper .swiperbtn{position: absolute;cursor: pointer; top: calc(50% - 40px);z-index: 1; width: 50px;height: 50px;border-radius: 50%; }
.kshcgSwiper .swiper-prev{background:#6194f4 url(../../images/aisz/btn3.png) no-repeat center;left: -80px;}
.kshcgSwiper .swiper-next{background:#6194f4 url(../../images/aisz/btn4.png) no-repeat center;right: -80px;}
.kshcgSwiper .swiperbtn:hover{background-color: #2e6ff3;}

/* 思政工作案例 */
.szalWrap{background: url(../../images/aisz/bg1.png) no-repeat center top;}
.szalWrap .szalbox{background: #fff;border-radius: 10px;box-shadow: 0px 8px 22px 2px rgba(187, 205, 241, 0.53);padding: 35px 15px;margin-bottom: 80px;}
.szalWrap .szalbox .item{margin-bottom: 10px;}
.szalWrap .szalbox .item .img-block{height: 220px;border-radius: 6px;}
.szalWrap .szalbox .name{position: relative;padding-left: 30px;}
.szalWrap .szalbox .name::after{position: absolute;display: block;content: '';width: 8px;height: 8px;background: #2e6ff3; border-radius: 50%;left: 0;top: 0;bottom: 0;margin: auto;}
.szalWrap .szalbox .name a{display: inline-block;max-width: 100%; color: #242424;line-height: 30px;padding: 15px 0px;}
.szalWrap .szalbox .name a:hover{color: #2467f0;}







@media (min-width:540px) {
  .szalWrap .szalbox .item:nth-child(2n+1){padding-right: 30px;}
  .szalWrap .szalbox .item:nth-child(2n){padding-left: 30px;}

}
@media (max-width:1850px) {
  .szfwWrap .szfwSwiper .swiper-slide-active .slidebox{width: 600px;}
}
@media (max-width:1700px) {
  .szfwWrap .szfwSwiper .swiper-slide-active .slidebox{width: 570px;height: 400px;}
}
@media (max-width:1600px) {
  .szfwWrap .szfwSwiper .swiper-slide-active .slidebox{width: 560px;height: 390px;}
}
@media (max-width:1600px) {
  .szfwWrap .szfwSwiper .swiper-slide-active .slidebox{width: 530px;height: 380px;}
}
@media (max-width:1400px) {
  .szfwWrap .szfwSwiper .swiper-slide-active .slidebox{width: 500px;height: 370px;}
}
@media (min-width:1200px) {
  .szfwWrap .szfwSwiper .swiper-slide-active{margin-right: 0 !important;}
}
@media (max-width:1200px) {
  .aiHead .header1 .container{overflow-y: auto;}
  .aiHead .header1 .menu ul li a{padding: 0px 10px;word-break: keep-all;}

  .kshcgSwiper .swiper-slide{width: 720px;}
  .kshcgSwiper .swiper-slide .img-block{height: 380px;}

  .bg1{background: none;}

  .szfwWrap{margin-bottom: 30px;}
  .szfwWrap .szfwSwiper .swiper-slide,.szfwWrap .szfwSwiper .swiper-slide-active .slidebox{width: 310px !important;height: 240px;}
  .szfwWrap .szfwSwiper .swiper-slide .name{opacity: 1;}

  .cjtzWrap{background: #2467f0;}
  .cjtzBlock .item{height: 370px;}
  .cjtzBlock .item .name1{padding: 40px 0px 30px;}
  .kshcgSwiper .swiper-next{right: 0;}
  .kshcgSwiper .swiper-prev{left: 0;}
  .znczWrap .nrczCon{margin-bottom: 120px;}
  .znczWrap .nrSwiperbox{width: 100%;bottom: -100px;}

  
}
@media (max-width:992px) {
	.font20{font-size:18px}

  .szhWrap .bxBox{flex-direction: column;}
  .szhWrap .bxBox .left{width: 100%;}

  .cjtzBlock .item{height: 250px;}

  .kshcgSwiper .swiper-slide{width: 600px;}
  .kshcgSwiper .swiper-slide .img-block{height: 340px;}
  .kshcgSwiper .swiper-slide-next{transform: translateX(-20px) scale(0.9) !important;}
  .kshcgSwiper .swiper-slide-prev{transform: translateX(20px) scale(0.9) !important;}

  .szalWrap .szalbox .item4{display: inline-block;}

  .znczWrap .nrczCon .left{height: 400px;}
  .znczWrap .nrczCon .right{position: static;height: auto;width: 100%;right: 0;}
  .znczWrap .nrczCon .fontWrap{margin: 0;height: auto;padding: 20px;}
  .znczWrap .nrczCon .rightCon::after{display: none;}

  .pTitle img{height:55px;object-fit: cover;}

}

@media (max-width:768px) {

  .szhWrap .bxBox .item1{height: 250px;}

  
  .cjtzBlock{flex-direction: column;}
  .cjtzBlock .item{flex: auto;margin-bottom: 10px;}
  .cjtzBlock .item .name1{display: none;}
  .cjtzBlock .item .name{display: block;}
}

@media (max-width:640px) {
  .aiHead .header1 .menu ul::-webkit-scrollbar {display: none;}
  
  .pTitle img{height: 50px;}

  .kshcgSwiper .swiper-slide .img-block{height: 280px;}
}
@media (max-width:540px) {
  body{font-size: 12px;}
  .font20{font-size: 16px;}
	.font18{font-size: 16px;}
	.font16{font-size: 14px;}
	.font12{font-size: 10px;}

  .pTitle{margin: 20px 0px;}
  .pTitle img{height: 40px;}
  .pTitle .morebtn{padding: 0;background: none;top: 3px;}
  .cjtzWrap .pTitle .morebtn, .szalWrap .pTitle .morebtn{background: none;}

  .bg1{padding-bottom: 0;}

  .bannerWrap img{height: 200px;object-fit: cover;}

  .kshcgSwiper{margin-bottom: 0;}

  .znczWrap .nrczCon .left{height: 220px;}
  .znczWrap .swiperbtn{width: 40px;height: 40px;}
  .znczWrap .swiperbtn.swiper-prev{left: -10px;}
  .znczWrap .swiperbtn.swiper-next{right: -10px;}


  .szhWrap{padding-top: 10px;margin-top: 0;background: #EEF3FB;}
  .szhWrap .bxBox .sItem{flex-direction: column;}
  .szhWrap .bxBox .item2{width: 100%;}
  
  .cgzjWrap{padding-top: 20px;}

  .szalWrap .szalbox .item{width: 100%;margin-bottom: 5px;}
  .szalWrap .szalbox .name a{padding: 5px 0px;}
  .szalWrap .szalbox .item4{display: none;}

  .kshcgSwiper{margin-top: 10px;}
  .kshcgSwiper .swiper-slide .img-block{height: 240px;}
  .kshcgSwiper .swiper-slide-next{transform: translateX(-10px) scale(0.9) !important;}
  .kshcgSwiper .swiper-slide-prev{transform: translateX(10px) scale(0.9) !important;}

}



@media (max-width:440px) {
}