@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
body{font-size:16px;font-family: 'Microsoft YaHei','simSun';-webkit-tap-highlight-color:rgba(0,0,0,0);}
img{ border:0;height: auto;transition: all 0.4s;}
a{text-decoration: none;cursor: pointer;border:0;color: initial;}
a:hover{text-decoration:none}
.show-div{display: block !important;}
.show-div-flex {display: flex !important;}
.hidden-div{display: none !important;}
/* public */
.f-c-c{display: flex;align-items: center;justify-content: center;}
.f-c-sb{display: flex;align-items: center;justify-content: space-between;}
.f-c-s{display: flex;align-items: center;justify-content: flex-start;}
.f-c-e{display: flex;align-items: center;justify-content: flex-end;}
.f-s-e{display: flex;align-items: flex-start;justify-content: flex-end;}
.f-s-s{display: flex;align-items: flex-start;justify-content: flex-start;}
.f-e-sb{display: flex;align-items: flex-end;justify-content: space-between;}
.f-e-s{display: flex;align-items: flex-end;justify-content: flex-start;}
.f-s-sb{display: flex;align-items: flex-start;justify-content: space-between;}
.y-hide1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.y-hide2{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.swiper {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.y-page{padding-top: 140px;box-sizing: border-box;min-height: 100vh;display: flex;flex-direction: column;}
.y-page1{padding-top: 65px !important;}
.w956{width: 956px;margin: 0 auto;}
.w1300{width: 1300px;margin: 0 auto;}
.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin-top: 50px;}
.pagination li{width:30px;height:30px;border:1px solid #ECECEC;flex:none;display:flex;align-items:center;justify-content:center;margin:10px 5px;}
.pagination span,.pagination a{color:#999;font-size:14px;width: 100%;height: 100%;text-align: center;line-height: 30px;}
.pagination .active,
.pagination li:hover{background:#004FD9;border:1px solid #004FD9;}
.pagination li:hover a,
.pagination .active a,
.pagination .active span{color:#fff;}
.pagination .disabled{background:#fff !important;border:1px solid #ECECEC !important;}


/* header */
.y-page1 .y-head{box-shadow: 0px 7px 22px 6px rgba(55,55,55,0.1);}
.y-head{position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 9999;background: #fff;border-top: 4px solid #004FD9;}
.y-head .h-first{height: 65px;box-sizing: border-box;height: 61px;}
.y-head .h-logo{width: 109px;height: 30px;display: block;flex: none;object-fit:cover}
.y-head .h-f-menu{border-left: 1px solid #C5DAFF;height: 24px;margin-left: 48px;}
.y-head .h-f-menu li{box-sizing: border-box;padding: 0 35px;font-weight: 400;font-size: 14px;color: #333333;}
.y-head .h-f-menu a{color: inherit;}
.y-head .h-m-active{color: #004FD9 !important;}
.y-head .h-f-right{margin-left: auto;font-weight: 400;font-size: 14px;color: #333333;}
.y-head .h-f-right .iconfont{font-size: 20px;margin-right: 6px;}
/*background: url('../img/tb_bg.png')no-repeat;background-size: cover;*/
.y-head .h-second{width: 100%;height: 75px;position:relative;}
.y-head .h-second .h-s-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;}
.y-head .h-second form{position:relative;}
.y-head .h-s-l{width: 721px;height: 45px;background: #fff;}
.y-head .h-s-xz{width: 120px;flex: none;position: relative;height: 100%;}
.y-head .h-s-item{width: 100%;font-weight: 400;font-size: 14px;cursor: pointer;color: #333333;}
.y-head .h-s-item .iconfont{color: #1F7DFF;font-size: 24px;}
.y-head .h-s-input{flex: 1;height: 17px;border-left: 1px solid #C5DAFF !important;font-size: 14px;color: #333;border: none;outline: none;box-sizing: border-box;padding: 0 20px;}
.y-head .h-s-btn{width: 90px;height: 45px;background: #FFB069;font-weight: 400;font-size: 14px;margin-left: 9px;border: none;cursor: pointer;color: #FFFFFF;}
.y-head .h-s-btn .iconfont{font-size: 26px;margin-right: 5px;}
.y-head .h-s-child{position: absolute;top: 110%;left: 0;right: 0;background: #fff;border: 1px solid #e6e6e6;z-index: 9999;font-weight: 400;font-size: 14px;box-sizing: border-box;display: none;color: #333333;}
.y-head .h-s-menu{height: 36px;box-sizing: border-box;padding: 0 10px;cursor: pointer;}
.y-head .h-s-menu:hover,
.y-head .h-s-active{background: #004FD9 !important;color: #fff !important;}
.y-head .f-dl{margin-left: auto;font-weight: 400;font-size: 14px;color: #333333;}
.y-head .f-dl a{color: inherit;}
.y-head .f-d-line{width: 1px;height: 13px;background: #E6E6E6;margin: 0 16px;}

/* footer */
.y-foot{background: #2F333B;color: #FFFFFF;min-width: 1300px;position: relative;z-index: 9;}
.y-foot .f-first{border-bottom: 1px solid #666666;padding-top: 50px;padding-bottom: 36px;}
.y-foot .f-f-logo img{width: 190px;display: block;height: 53px;margin-top: 25%;object-fit:cover;}
.y-foot .f-f-list{flex-direction: column;flex: none;}
.y-foot .f-f-tit{font-weight: bold;font-size: 18px;margin-bottom: 6px;}
.y-foot .f-f-fg{width: 4px;height: 18px;margin-right: 10px;background: #FFFFFF;border-radius: 2px;}
.y-foot .f-f-link{display: block;padding-left: 14px;line-height: 30px;color: #fff;font-size: 14px;}
.y-foot .f-f-list1 .f-f-link{padding-left: 0 !important;}
.y-foot .f-scond{font-weight: 400;padding-top: 17px;padding-bottom: 26px;font-size: 14px;color: #FFFFFF;}
.y-foot .f-s-list a{color: inherit;}
.y-foot .f-s-item{margin-left: 34px;}
.y-foot .f-s-bq{text-align: center;margin-top: 20px;}
.y-foot .f-n-pic img{width:124px;height:50px;display:block;object-fit:cover;flex:none;margin:0 5px;}
.y-foot .f-n-pic{margin-top:10px;}
@media print {

    
  .online-see .res-main {
    width: 700px !important; /* 打印时宽度设置为 50% */
  }
  .online-see .lwd-left {
    float: left;
    width: 450px !important; /* 自动调整宽度 */
    margin-left: 20px; /* 确保靠左对齐 */
  }
  .online-see .resource-detail {
    display: flex; /* 使用 Flexbox 布局以确保子元素靠左 */
    flex-direction: row;
    align-items: flex-start;
  }
    .y-head .h-s-btn,.lwd-box1 .b1-line,.lwd-box1 .gjc-item,.lwd-box2 .b2-b-item,.lwd-box3 .b3-t-name{
        -webkit-print-color-adjust: exact; /* 针对 WebKit 内核浏览器（如 Chrome、Safari） */
         color-adjust: exact; /* 标准属性 */
        border: none; /* 移除边框 */
    }
    .lwd-box1 .b1-line{
        color: #004FD9 !important; /* 设置为红色或其他颜色 */
     }
     .lwd-box1 .gjc-item{
         background-color: #F8F9FA !important; /* 设置按钮背景色 */
     }
    
     .lwd-box3 .b3-t-name{
         background-color: #4087FF !important; /* 设置按钮背景色 */
     }
     .lwd-box2 .b2-b-item{
         background-color: #01319f !important;
     }
      .y-head .h-s-btn{
        
        background-color: #FFB069 !important; /* 设置按钮背景色 */
        color: white !important; /* 设置文字颜色 */
        
      }
}








/* 动效 */
.lwd-box2 .b2-list .b2-key:hover,
.qk-box1 .b1-l-tit:hover,
.qk-box1 .b1-l-tit:hover .iconfont{color: #004FD9;transition: all 0.4s;}


/* 图片放大 transition: all 0.2s;transform: scale(1.05); */
/* Y轴发生偏移 transition: all 0.2s;transform: translateY(-5px); */



@media screen and (min-width: 1921px) and (max-width: 2560px){
	
}
@media screen and (max-width: 1919px) {

}
@media screen and (max-width: 1700px) {

}
@media screen and (max-width: 1600px){
	
}
@media screen and (max-width: 1400px){
	
}
@media screen and (max-width: 1200px){
	
}
@media screen and (max-width: 993px){
	
}
@media screen and (max-width: 768px){
	
}
@media screen and (max-width: 576px){
	
}