@font-face {
 font-family: 'HanyiWeiBeiJian';
 font-style: normal;
 font-weight: 400;
 font-display: swap;
 src: url('../../fontFamily/HYWeiBeiJ.ttf') format('truetype');
}
.contentBannerText span{
 font-family: 'HanyiWeiBeiJian',sans-serif !important;
}
.header{position:absolute;left:0;top:0;width:100%;height:168px;z-index:111;padding-top:62px;}
.header .logo{float:left;}
.header .logo img{display:block;height:auto;width:auto;}
.header .search-container{float:right;padding-top:9px;font-size:0;position:relative;}
.search-container .search-input{height:68px;width:418px;padding:0 20px;border:none;outline:none;font-size:20px;line-height:68px;background:#fff;}
input.search-input::placeholder{font-size:20px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#C7C7C7;}
.search-container .search-button{background-color:#EC9729;color:#fff;width:102px;height:68px;line-height:68px;text-align:center;border:none;cursor:pointer;font-size:20px;}
#searchList{width:466px;top:68px;left:0;box-shadow:0px 0px 4px 2px rgba(0,0,0,0.04);border-radius:0 0 4px 4px;background-color:#fff;margin-top:-2px;overflow:hidden;position:absolute;z-index:1;display: none;}
#searchList li{height:40px;line-height:40px;color:rgba(0,0,0,0.65);padding-left:20px;padding-right:20px;font-size:15px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#searchList li:hover{background-color:#f0f0f0;}
/* 鼠标悬停效果 */
.search-container .search-button:hover{background-color:#0056b3;}
.banner{width:100%;height:640px;background:url(../images2024/banner.png) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;}
.page-content{min-width: 1170px;}
.main-content{margin-top:221px;}
.nav-list{display:flex;margin-bottom:17px;}
.nav-list .item{display:inline-block;font-size:28px;border-bottom:4px solid transparent;flex:1;text-align:center;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#222222;line-height:33px;margin:0;padding:20px 0px;}
.nav-list .item:first-child,.nav-list .item.active{border-bottom:4px solid #1A86DD;color:#1A86DD;}
.inner .bannerTabs{border-bottom:10px solid #2395FB;/*height:200px;*/
background:#FFFFFF;padding:30px;box-sizing:border-box;display:flex;}
.inner .bannerTabs a{float:left;border:1px solid black;width:19%;margin-right:1.25%;padding:15px;border:1px solid #EAEAEA;position:relative;cursor:pointer;}
.inner .bannerTabs li::after{content:"";position:absolute;top:20px;right:20px;width:52px;height:52px;/* background-image:url("../images/index/bannertab1.png");*/
 background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.7;}
.inner .bannerTabs .tab1::after{background-image:url("../images/index/bannertab1.png");}
.inner .bannerTabs .tab2::after{background-image:url("../images/index/bannertab2.png");}
.inner .bannerTabs .tab3::after{background-image:url("../images/index/bannertab3.png");}
.inner .bannerTabs .tab4::after{background-image:url("../images/index/bannertab4.png");}
.inner .bannerTabs .tab5::after{background-image:url("../images/index/bannertab5.png");}
.inner .bannerTabs li .big{height:31px;font-size:22px;font-family:PingFang SC-Medium,PingFang SC;font-weight:700;color:#333333;line-height:26px;}
.inner .bannerTabs li .small{height:24px;margin-top:20px;font-size:17px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#999999;line-height:20px;}
.main-content .card-box{padding:30px;background:#FFFFFF;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);position:relative;margin-bottom:60px;}
.main-content .card-box .lineBg{background: linear-gradient(to right, #2395FB, #ffffff);height: 5px;width: 100%;margin: 5px 0 10px 0; }
.main-content .card-title{border-left:10px solid #2395FB;padding-left:20px;height:60px;position:relative;}
.main-content .card-title .sub-tit{font-size:21px;font-weight:bold;color:#ABABAB;line-height:25px;}
.main-content .card-title .tit{font-size:32px;font-weight:600;color:#303453;line-height:38px;}
/* 内容区域 */
.main-content .BoxOne{}
/*.main-content .BoxOne .card1 .title{margin-bottom:20px;display:flex;align-items:center;justify-content:space-around;}*/
.main-content .BoxOne .card1 .title{display:flex;align-items:center;justify-content:space-around;}
.main-content .BoxOne .card1 .lineBg{background: linear-gradient(to right, #2395FB, #ffffff);height: 5px;width: 100%;margin: 5px 0 10px 0; }
.main-content .BoxOne .card1 .title .card-title{flex:1;}
.main-content .BoxOne .card1 .title .rightBox{display:flex;}
.main-content .BoxOne .card1 .title .rightBox ul{display:flex;}
.main-content .BoxOne .card1 .title .rightBox ul li{padding:0 20px;height:20px;font-size:22px;font-weight:700;color:#303453;line-height:20px;cursor:pointer;border-right:1px solid #7D7D7D;margin:3px 0;}
.main-content .BoxOne .card1 .title .rightBox ul li:last-child{border-right:0;}
.main-content .BoxOne .card1 .title .rightBox ul .active{color:#2395FB;}
.main-content .BoxOne .card1 .title .rightBox ul .needborder{border-right:2px solid #7D7D7D;}
.main-content .BoxOne .card1 .title .rightBox .liaojie{margin-left:10%;float:left;font-size:18px;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#2395FB;position:relative;}
.main-content .BoxOne .card1 .title .rightBox .liaojie::after{content:"";position:absolute;top:0px;right:-40px;width:28px;height:28px;background-image:url("../images/index/jiantou3.png");/* 设置伪元素的背景图片 */
background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.7;}
.main-content .BoxOne .card1 .content .container{height:440px;display:flex;justify-content:space-between;}
.main-content .BoxOne .card1 .content .carousel-container{width:45%;height:100%;position:relative;transition:all .3s ease-in-out;}
.main-content .BoxOne .card1 .content .carousel{width:100%;overflow:hidden;}
.main-content .BoxOne .card1 .content .carousel img{display:none;width:100%;height:300px;}
.main-content .BoxOne .card1 .content .carousel img.active{display:block;}
.main-content .BoxOne .card1 .content .carousel-texts{position:absolute;bottom:0;left:0;width:100%;min-height:131px;padding:15px;box-sizing:border-box;}
.main-content .BoxOne .card1 .content .carousel-text{display:none;}
.main-content .BoxOne .card1 .content .carousel-text.active{display:block;}
.main-content .BoxOne .card1 .content .carousel-text h3{font-size:18px;font-weight:600;margin-bottom:10px;color:#303453;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main-content .BoxOne .card1 .content .carousel-text p{font-size:14px;margin-bottom:10px;color:#595151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main-content .BoxOne .card1 .content .carousel-text div{font-size:14px;font-weight:500;margin-bottom:10px;color:#595151;display:flex;}
.main-content .BoxOne .card1 .content .carousel-text div img{width:18px;height:18px;margin-right:15px;}
.main-content .BoxOne .card1 .content .carousel-dots{position:absolute;bottom:0;right:0;left:0;text-align:center;margin-bottom:10px;}
.main-content .BoxOne .card1 .content .carousel-dots li{display:inline-block;width:6px;height:6px;background-color:#D9D9D9;margin:0 2px;cursor:pointer;}
.main-content .BoxOne .card1 .content .carousel-dots li.active{background-color:#169888;}
.main-content .BoxOne .card1 .content .content-list{width:52%;height:100%;border:1px solid #E6E6E6;transition:all .3s ease-in-out;}
.main-content .BoxOne .card1 .content .content-list .list a{height:50px;padding: 17px;display:flex;align-items:center;cursor:pointer;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.main-content .BoxOne .card1 .content .content-list .list a:last-child{border:none;}
.main-content .BoxOne .card1 .content .content-list .list a h3{font-family:PingFang SC,PingFang SC;font-weight:600;font-size:20px;color:#303453;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:56px;flex:1;}
.main-content .BoxOne .card1 .content .content-list .list a .timer{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:18px;line-height:28px;color:#ADADAD;width:125px;padding-left:20px;}
.main-content .BoxOne .card1 .content .content-list .list a .idx-about:hover{color: #2395FB;}

.main-content .twoBox{margin-top:30px;}
.main-content .twoBox .left1{width:49%;float:left;border-bottom:8px solid #2395FB;background:#FFFFFF;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);padding:24px 30px 0;}
.main-content .twoBox .left1 ul li{border-bottom:1px solid #E6E6E6;height:101px;cursor:pointer;margin-bottom:21px;}
.main-content .twoBox .left1 ul li:last-child{border-bottom:0;margin-bottom:0;}
.main-content .twoBox .left1 ul li p{font-size:20px;font-family:PingFang SC-Semibold,PingFang SC;font-weight:600;color:#303453;line-height:28px;overflow:hidden;text-overflow:ellipsis;max-height:56px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:11px;}
.main-content .twoBox .left1 ul li span{font-size:16px;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#595151;line-height:22px;}
.main-content .twoBox .right1{width:49%;float:right;}
.main-content .twoBox .right1 .imgBanner{height: 90px;display: flex;justify-content: space-between;align-items: center}
.main-content .twoBox .right1 .imgBanner .imgBannerDiv{display:inline-block;height: 80px;width: 48%;position: relative;cursor: pointer}
.main-content .twoBox .right1 .imgBanner .imgBannerDiv img{height: 100%;width: 100%}
.main-content .twoBox .right1 .imgBanner .imgBannerDiv .imgBannerDivText{font-size: 34px;font-weight: bold;color: #000000;position: absolute;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;letter-spacing: 15px;}
.main-content .twoBox .right1 a{float:left;width:31%;margin-right:24px;margin-bottom:24px;background:#FFFFFF;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);height:176px;padding:24px 20px 0;}
.main-content .twoBox .right1 a:nth-of-type(3n){margin-right:0;}
.main-content .twoBox .right1 a img{margin-bottom:28px;}
.main-content .twoBox .right1 a .big{font-size:22px;color:#333333;line-height:31px;}
.main-content .twoBox .right1 a .small{font-weight:400;font-size:17px;color:#999999;line-height:24px;}
.LJSJ{padding:30px 0 10px;}
/*.main-content .LJSJ ul li{float:left;width:32%;margin-right:1.25%;padding:30px;padding-left:8%;position:relative;cursor:pointer;}*/
/*.main-content .LJSJ ul li::before{content:"";position:absolute;top:20%;left:30px;width:60px;height:60px;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.7;}*/
.ljsj-box{display: flex;justify-content: space-between;align-items: center;padding: 0 4%;}
.ljsj-item{min-width: 30%;display: flex;flex-direction: column;align-items: center;padding: 20px;box-shadow: 0 6px 10px rgba(0,0,0,0.1);}
.ljsj-item p{font-family:DIN,DIN;font-weight:bold;font-size:36px;color:#333333;line-height:26px;margin-top:10px;}
.ljsj-item span{font-family:PingFang SC,PingFang SC;font-weight:400;font-size:20px;color:#999999;line-height:23px;margin-top: 10px}
.ljsj-item img{width: 120px;height: 120px;}
/*.main-content .LJSJ ul .ljsj1{background:linear-gradient(162deg,#A0D2FF 0%,#3C9AEF 100%);}*/
/*.main-content .LJSJ ul .ljsj1::before{background-image:url("../images/index/ljsj1.png");}*/
/*.main-content .LJSJ ul .ljsj2{background:linear-gradient(162deg,#6AE5BC 0%,#53B898 100%);}*/
/*.main-content .LJSJ ul .ljsj2::before{background-image:url("../images/index/ljsj2.png");}*/
/*.main-content .LJSJ ul .ljsj3{background:linear-gradient(162deg,#B8A6F0 0%,#927AE2 100%);}*/
/*.main-content .LJSJ ul .ljsj3::before{background-image:url("../images/index/ljsj3.png");}*/
/*.main-content .LJSJ ul .ljsj4{background:linear-gradient(162deg,#F5BD89 0%,#EDA768 100%);}*/
/*.main-content .LJSJ ul .ljsj4::before{background-image:url("../images/index/ljsj4.png");}*/
/*.main-content .LJSJ ul li:last-child{margin-right:0;}*/


.links{padding-top:30px;padding-bottom:40px;background:#fff;}
.links .inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.links .inner a{width:auto;margin-top:30px;}
@media (max-width:1599px){
 .inner{max-width: 1200px;}
 .header{padding-top: 20px;height: auto;}
 .header .search-container{padding-top: 19px;}
 .search-container .search-input{width: 230px;height: 44px;line-height: 44px;font-size: 16px;vertical-align: top;}
 .search-container .search-button{width: 80px;height: 44px;line-height: 44px;font-size: 16px;}
 .banner{height: 440px;}
 .main-content{margin-top: 150px;}

    input.search-input::placeholder{font-size: 16px;}
 #searchList{width: 400px;}
 .nav-list{justify-content: space-between;padding: 0 50px;}
 .nav-list .item{font-size: 22px;padding: 10px 20px;flex: inherit;}
 .main-content .card-box{padding: 20px;margin-bottom: 30px;}
 .main-content .card-title{height: 44px;border-left: 4px solid #2395FB;padding-left: 6px;}
 .main-content .card-title .sub-tit{font-size: 14px;line-height: 20px;}
 .main-content .card-title .tit{font-size: 20px;line-height: 24px;}

 /*.main-content .BoxOne .card1 .content .container{height: 320px;}*/
 .main-content .BoxOne .card1 .content .carousel-texts{min-height: inherit;padding: 0 15px;}
 .main-content .BoxOne .card1 .title .rightBox ul li{font-size: 16px;}
 /*.main-content .BoxOne .card1 .content .content-list .list a{padding: 17px;height: auto;}*/
 /*.main-content .BoxOne .card1 .content .content-list .list a h3{font-size: 16px;line-height: 20px;max-height: 40px;}*/
 .main-content .BoxOne .card1 .content .content-list .list a .timer{font-size: 16px;line-height: 20px;}
 .main-content .BoxOne .card1 .content .carousel img{height: 240px;}
 .main-content .BoxOne .card1 .content .carousel-text h3{font-size: 16px;margin-bottom: 5px;}
 .main-content .BoxOne .card1 .content .carousel-text p{font-size: 14px;margin-bottom: 5px;}
 .main-content .BoxOne .card1 .content .carousel-text div{font-size: 14px;margin-bottom: 0;}

 /*.main-content .LJSJ{padding: 20px 0 10px;}*/
 /*.main-content .LJSJ ul li{padding: 15px;padding-left: 90px;}*/
 /*.main-content .LJSJ ul li p{font-size: 28px;margin-bottom: 0;}*/
 /*.main-content .LJSJ ul li span{font-size: 16px;}*/
 /*.main-content .LJSJ ul li::before{top: 10px;left: 10px;}*/

 .main-content .twoBox{margin-top: 20px;}
 .main-content .twoBox .left1 ul li{height: 74px;margin-bottom: 8px;}
 .main-content .twoBox .left1 ul li p{font-size: 16px;line-height: 20px;max-height: 40px;margin-bottom: 5px;}
 .main-content .twoBox .left1 ul li span{font-size: 13px;}
 .main-content .twoBox .right1 .imgBanner{height: 75px;display: flex;justify-content: space-between;align-items: center;padding-right: 2%}
 .main-content .twoBox .right1 .imgBanner .imgBannerDiv{display:inline-block;height: 65px;width: 48%}
 .main-content .twoBox .right1 .imgBanner .imgBannerDiv .imgBannerDivText{font-size: 30px;letter-spacing: 10px;}
 .main-content .twoBox .right1 a{width:30%;padding: 15px 15px 10px;height: 122px;}
 .main-content .twoBox .right1 a img{margin-bottom: 10px;width: 44px;}
 .main-content .twoBox .right1 a .big{font-size: 16px;line-height: 24px;}
 .main-content .twoBox .right1 a .small{font-size: 13px;line-height: 18px;}

 .links{padding: 0;}
 .links .inner a{margin-top: 0;margin-bottom: 10px;}

 .footer{padding: 20px 0;}
 .footer p{font-size: 13px;margin-top: 5px;}
}
