@charset "UTF-8";
body{color:#3b3e44;}
.banner{position: relative;}
.banner:after{content:'';position: absolute;left:0;right:0;bottom:0;height:320px;background: linear-gradient(360deg, rgba(31,57,112,0.6) 0%, rgba(31,57,112,0.28) 63%, rgba(31,57,112,0) 100%);}
.banner img{max-width: none;width:100%;object-fit: none;}
.banner:before{position: absolute;content:'';top:0;left:0;right:0;bottom:0;background:rgba(31,57,112,.4)}
.poa{position: absolute;}
.banner .poa{top:0;left:50%;bottom:0;z-index:10;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.banner .container .tit{position: relative;top:50%;left:0;transform: translateY(-50%);-webkit-transform: translateY(-50%);line-height: 1;}
.banner .container h1{font-size:28px;color:#fff;margin:0;font-weight:normal;}
.banner .container p{color:#fff;font-size:50px;text-transform: uppercase;margin:0;}
.subNavWrap{position: relative;z-index:20;overflow: hidden;height:70px;margin-top:-70px;}
.subNav {height:70px;position: relative;z-index:5;}
.subNav ul li {float:left;width:14.28%;line-height:70px;text-align: center;position: relative;transition: all .4s;-webkit-transition: all .4s;}
.subNav ul li a{font-size:16px;color:#fff;display: block;position: relative;z-index:2;}
.subNav ul li:after{position: absolute;content:'';width:100%;height:0;bottom:0;left:0;border-radius:3px 3px 0 0;background:#215ffe;transition: all .5s;-webkit-transition: all .5s;}
.subNav ul li.cur,.subNav ul li:hover{background: linear-gradient(135deg, #F7C66C 0%, #D69E34 100%);background: -webkit-linear-gradient(-45deg, #F7C66C 0%, #D69E34 100%);border-radius: 10px 10px 0 0;}

.about{background:url(../images/bg1.png) no-repeat center bottom #fff ;padding:60px 0 0;position: relative;}
.about:after{content:'';position: absolute;width:35.78%;height:100%;top:0;right:0;background:#115E90;}
.content_tit{text-align: center;}
.about .content_tit{text-align: left;}
.content_tit h2{font-size:38px;color:#DDB467;margin:0;line-height:1;}
.content_tit h2 span{color:#1F3970;}
.content_tit p{font-size:18px;color:#D5DCEB;line-height:36px;margin:0;text-transform: uppercase;}
.about {position: relative;overflow: hidden;}
.about .container{position: relative;z-index:2;}
.about_bg{width:10%;right:-10%;top:55%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.about .container>.fl{width:53.714%;}
.about .container>.fr{width:44.14%;position: relative;}
.about_info {position: relative;}
.about_info .left{width:100%;margin-top:28px;margin-bottom: 36px;}
.about_info .left p,.about_info .left p span{font-size:16px;line-height: 36px;color: #9FA1A8;}
.about_info .right{overflow: hidden;padding-bottom:40px;}
.about_info .right .group_number{font-size:16px;color:#1B1F27;padding:20px 0;line-height: 29px;border: 2px solid #FFFFFF;
  background: linear-gradient(180deg, #F4F6F8 0%, #FEFEFE 100%);
  box-shadow: 0px 3px 18px rgba(31,57,112,0.08);
  border-radius: 20px;float:left;width:46%;box-sizing: border-box;padding-left:3.9%;}
.about_info .right .group_number .iconfont{font-size:26px;color:#DDB467;display: block;line-height: 1;}
.about_info .right .group_number:nth-child(1){margin-right:4.65%;}
.about_info .right .group_number p{font-size:26px;color:#1F3970;margin:0;}
.about .fr:after{position: absolute;content:'';width:100%;height:100%;border-radius: 10px;background:rgba(15,23,39,.2);top:0;left:0;}
.about .fr img{object-fit: cover;font-family:'object-fit: cover;';height:454px;border-radius: 10px;position: relative;}
.about .fr .iconfont{position: absolute;font-size:100px;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background-image: -webkit-linear-gradient(-125deg, #FFFFFF 0%, #D2E0EA 100%);-webkit-background-clip:text; -webkit-text-fill-color:transparent; cursor: pointer;z-index:5;}
.about .fl .about_sum{font-size:16px;line-height: 36px;color:#9FA1A8;margin:0;}
.about .fl .about_sum span{color:#F18D00;}
.video_modal{position: fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display: none;}
.video_info{width:70%;position: relative;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);max-width:1200px;}
.video_info video{width:100%;}
.video_info .close{position: absolute;color:#fff;right:-60px;top:-4px;font-size:38px;width:60px;text-align: center;line-height: 40px;}
.video_info .close .iconfont{font-size:32px;cursor: pointer;}
.content_info {padding:38px 0 50px;}
.content_info p{margin:0;}
.content_info p,.content_info p span{font-size:16px;line-height: 36px;color:#9FA1A8;}
.content_info img{margin:0 auto;}
.organ{background: linear-gradient(180deg, #F4F6F8 0%, #FEFEFE 100%);padding:50px 0;}
.tab_year ul li{display: none;padding:50px 3.57% 40px;background:#fff;border-radius: 20px;line-height: 1;}
.tab_year ul li h4{font-size:26px;line-height: 30px;color:#DDB467;margin:0;margin-bottom:24px;font-weight:400;}
.tab_year ul li .event .txt{font-size:16px;line-height: 30px;color:#606E8D;}
.tab_year ul li .event .bold{font-size:200px;line-height: 1;display: block;
  text-stroke: 1px #EAEFF8;
  -webkit-text-stroke: 1px #EAEFF8;
  color: #fff;
}
.history_list{position: relative;padding-left:108px;padding-right:108px;}
.history_swiper {padding:26px 20px 60px;}
.history_swiper .swiper-slide{background:#fff;height:100px;border-radius: 100px;text-align: center;line-height: 100px;font-size:32px;color:#1F3970;cursor: pointer;}
.history_swiper .swiper-slide p{margin:0;}
.history_swiper .swiper-slide.cur{background: #1F3970;box-shadow: 0px 6px 20px rgba(31,57,112,0.2);color:#fff;}
.history_list .prev2,.history_list .next2{ width: 100px;height: 100px;margin-top:0;top:26px;transition: all .4s;-webkit-transition: all .4s;
background: #FFFFFF;box-shadow: 0px 20px 30px rgba(237,240,245,0.41);border-radius: 50%;line-height: 100px;text-align: center;}
.history_list .prev2 .iconfont,.history_list .next2 .iconfont{font-size:28px;color:#1F3970;}
.history_list .prev2:hover,.history_list .next2:hover{background: #1F3970;}
.history_list .prev2:hover .iconfont,.history_list .next2:hover .iconfont{color:#fff;}
.honor{padding:50px 0;background: linear-gradient(180deg, #F4F6F8 0%, #FEFEFE 100%);position: relative;}
.honor:before{content:'';position: absolute;top:0;left:0;right:0;height:1169px;background:url(../images/honor_bg.png) no-repeat center top;}
.honortxt{width: 862px;margin-top:184px;
  height: 785px;
  background: linear-gradient(43deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.42) 12%, #FFFFFF 100%);
  opacity: 0.94;
  border-radius: 20px;border:4px solid #fff;box-sizing: border-box;padding:50px 5.8%;}
.honortxt .flex{display: flex;align-items: center;justify-content: center;line-height: 1;margin-bottom:60px;}
.honortxt .flex img{width:38px;}
.honortxt .flex  h3{font-size:59px;color:#1B1F27;margin:0 10px;}
.honortxt_swiper{height:500px;overflow: hidden;padding-right:64px;}
.honortxt_swiper .swiper-slide{height:auto;}
.honortxt_swiper ul li{padding-left:53px;position: relative;font-size:18px;line-height: 24px;color: #1B1F27;background:url(../images/zs_03.png) no-repeat 0 20px;}
.honortxt_swiper ul li p{margin:0;padding:20px 0;border-bottom:1px solid #F4F7FF;}
.honortxt_swiper .swiper-scrollbar{background: transparent;}
.honortxt_swiper .swiper-scrollbar-drag{background:#D5DCEB;width:8px;border-radius: 8px;}
.honor_list ul li{float:left;width:49.28%;margin-bottom:20px;border-radius: 20px;overflow: hidden;cursor: pointer;}
.honor_list ul li:nth-of-type(2n){float:right;}
.honor_list ul li img{border-radius: 20px;transition: all .4s;-webkit-transition: all .4s;}
.honor_list ul li:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);}
.honor_img{margin-top:60px;margin-bottom: 60px;}
.honorimg_swiper .top{background:#fff;border-radius: 10px 10px 0 0;padding:85px 6.85% 60px;}
.honorimg_swiper .top div{padding-right:346px;position: relative;line-height: 1;}
.honorimg_swiper .top div p{font-size:30px;line-height: 40px;color:#1B1F27;margin:0;position: relative;z-index:4;}
.honorimg_swiper .top div span{font-size:376px;color:#FFFBEF;position: absolute;right:0;top:-60px;z-index:3;}
.honorimg_swiper .bottom{width:100%;position: relative;padding-top:60px;}
.honorimg_swiper .bottom img{border-radius: 10px;position: relative;z-index:4;width:85.71%;margin:0 auto;}
.honorimg_swiper .bottom:after{content:'';width:100%;height:50%;position: absolute;top:0;left:0;background: #fff;border-radius: 0 0 10px 10px;}
.honorimg_swiper .swiper-button-next,.honorimg_swiper .swiper-button-prev{width:65px;height:65px;margin-top:0;text-align: center;background:none;border-radius: 50%;opacity: 1;text-align: center;line-height: 63px;box-sizing: border-box;transition: all .4s;-webkit-transition: all .4s;top:0;}
.honorimg_swiper .swiper-button-prev,.honorimg_swiper .swiper-container-rtl .swiper-button-next{background-image:none;background:none;}
.honorimg_swiper .swiper-button-next i,.honorimg_swiper .swiper-button-prev i{font-size: 20px;color:#fff;}
.swiper_btn{position: absolute;top:85px;right:6.85%;height:65px;line-height: 1;}
.honorimg_swiper .next01{background: #DDB467;box-shadow: 0px 20px 30px rgba(237,240,245,0.41);right:0;top:0;left:auto;}
.honorimg_swiper .prev01{background: #1F3970;box-shadow: 0px 20px 30px rgba(237,240,245,0.41);right:85px;top:0;left:auto;}
.honorimg_swiper .pagination01{font-size:18px;color:#1B1F27;text-align: left;width:auto;left:6.85%;}
.honorimg_swiper .swiper-pagination-current{font-size:26px;color:#DDB467;}
.video_wrap{padding:50px 0 60px;background: linear-gradient(180deg, #F4F6F8 0%, #FEFEFE 100%)}
.video_list{margin-top:30px;}
.video_list ul li{float:left;width:49.28%;margin-bottom: 20px;border-radius: 20px;overflow: hidden;position: relative;}
.video_list ul li:nth-of-type(2n){float:right;}
.video_list ul li .zhezhao{position: absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.26)}
.video_list ul li  img{transition: all .4s;-webkit-transition: all .4s;}
.video_list ul li .zhezhao .iconfont{font-size:68px;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background-image: -webkit-linear-gradient(-125deg, #FFFFFF 0%, #D2E0EA 100%);-webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.video_list ul li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.plate_subnav ul li{width:25%;}
.news_subnav ul li{width:20%;}
.plate{background: #F4F6F8;padding:50px 0;}
.plate_list {margin-top:30px;font-size:16px;}
.plate_list ul li{float:left;width:49.28%;margin-bottom: 20px;border-radius: 20px;overflow: hidden;}
.plate_list ul li:nth-of-type(2n){float:right;}
.plate_list ul li .img{position: relative;}
.plate_list ul li .img .poa{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);max-width:96%;max-height:96%;}
.plate_list ul li .txt{background:#fff;padding:30px 4.3%;line-height: 1;}
.plate_list ul li .txt h4{font-size:26px;line-height: 34px;color:#1F3970;margin:0;}
.plate_list ul li .txt p{font-size:12px;line-height: 22px;color:#868686;margin:10px 0 26px;height:44px;}
.more{display:block;font-size:18px;color:#DDB467;}
.more span{display: inline-block;width:32px;height:32px;background:#F4F6F8;border-radius: 50%;text-align: center;line-height:32px;position: relative;margin-left:6px;}
.more span .iconfont{font-size:18px;color:#C94340;position: relative;z-index:2;top:0;}
.more span:after{content:'';position: absolute;width:0;height:0;top:50%;left:50%;border-radius: 50%;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;overflow: hidden;}
.plate_list ul li:hover span:after{background: #C94340;width:100%;height:100%;top:0;left:0;}
.plate_list ul li:hover span .iconfont{color:#F5F5F5;}

.load{background:#fff;border-radius: 90px;text-align: center;margin:30px 0 0;padding:22px 0;}
.load .more{font-size:22px;color:#2E2E2E;}
.load .more span{width:46px;height:46px;line-height: 46px;}
.load .more span .iconfont{font-size:22px;}
.load:hover .more span:after{background: #C94340;width:100%;height:100%;top:0;left:0;} 
.load:hover .more span .iconfont{color:#F5F5F5;}

.news_wrap{background:#F4F6F8;padding-bottom:40px;}
.news_rec{padding:50px 0 0;background:#fff;}
.news_rec .news_swiper {padding-bottom:110px;margin-top:30px;}
.news_rec .news_swiper .box{border-radius: 20px;box-shadow: 0 6px 20px rgba(31,57,112,.2);position: relative;}
.news_swiper .fl{width:50%;}
.news_swiper .fl img{height:590px;object-fit: cover;font-family:'object-fit: cover;';border-radius: 20px 0 0 20px;}
.news_swiper .fr{width:50%;padding:0 2.85%;box-sizing: border-box;line-height: 1;}
.news_swiper .date{padding:50px 0 40px;border-bottom:1px solid #EFF3FD;overflow: hidden;color:#D5DCEB;}
.news_swiper .date .day{float:left;font-size:66px;}
.news_swiper .date .yearmonth{font-size:26px;line-height: 28px;float:right;text-align: right;margin-top:5px;}
.news_swiper .date .yearmonth p{margin:0;}
.news_swiper h4{font-size:33px;line-height: 46px;color:#1F3970;margin:39px 0 0;font-weight:400;}
.news_swiper .txt p{font-size:16px;line-height: 36px;color:#868686;margin:40px 0 50px;height:108px;}
.news_swiper  .pagination01{width:100%;text-align: center;bottom:-60px;}
.news_swiper .swiper-pagination-bullet{width: 50px;height: 6px;background: #F5F5F5;
opacity: 1;border-radius: 32px;margin:0 8px}
.news_swiper .swiper-pagination-bullet-active{background:#DDB467;}
.news_list {margin-top:60px;}
.news_list ul li{float:left;width:49.28%;border-radius: 20px;background:#fff;line-height: 1;margin-bottom:20px;height:290px;}
.news_list ul li:nth-of-type(2n){float:right;}
.news_list ul li a{display: block;position: relative;padding-left:180px;height:290px;}
.news_list ul li .date{position: absolute;display: flex;flex-direction: column;justify-content:flex-start;align-items:center;width:180px;top:0;bottom:0;left:0;color:#D5DCEB;border-right:1px solid #EFF3FD;}
.news_list ul li .date div{padding-top:50px;}
.news_list ul li .date .day{font-size:36px;margin:0;}
.news_list ul li .date .yearmonth{font-size:22px;margin:0;}
.news_list ul li .txt{padding:45px 6.87% 0;}
.news_list ul li .txt h4{font-size:22px;color:#1F3970;margin:0;font-weight:400;}
.news_list ul li .txt p{font-size:12px;line-height:22px;color:#868686;height:66px;margin:26px 0 35px;}
.news_list ul li:hover .more span:after{background: #C94340;width:100%;height:100%;top:0;left:0;} 
.news_list ul li:hover .more .iconfont{color:#fff;}

.project_subnav ul li{width:33.33%;}
.pro_subnav ul li{width:25%;}
.project_list ul li .img{overflow: hidden;}
.project_list ul li .img img{transition: all .4s;-webkit-transition: all .4s;width:100%;}
.project_list ul li:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.culture_wrap .hd{margin-bottom:20px;line-height: 1;}
.culture_wrap .bd ul li{border-radius: 20px;overflow: hidden;margin-bottom: 30px;}
.culture_wrap .bd ul li .txt{padding:52px 4.57%;background:#fff;line-height: 1;display: flex;justify-content: space-between;height:380px;box-sizing: border-box;}
.culture_wrap .bd ul li .txt .poa{position: relative;flex-shrink: 0;width:230px;}
.culture_wrap .bd ul li .txt  p{font-size:16px;line-height: 40px;color:#1F3970;margin:38px 0 0;}
.culture{padding:50px 0;background:#F4F6F8;}

.party{padding:50px 0;background:#F4F6F8;}
.party_list ul li{width:100%;float:none;}
.party_list ul li{margin-bottom:30px;position: relative;overflow: hidden;}
.party_list ul li .img{width:50%;border-radius: 20px;}
.party_list ul li .img img{height:477px;object-fit: cover;border-radius: 20px;}
.party_list ul li .txt{position: absolute;width:47.85%;padding:52px 3% 65px;border-radius:20px;background:#fff;top:34px;right:0;}
.party_list ul li:nth-of-type(even) .txt{left:0;}
.party_list ul li:nth-of-type(even) .img{float:right;}
.party_list ul li .txt h4{font-size:26px;line-height: 36px;color:#1F3970;}
.party_list ul li .txt p{font-size:14px;line-height: 27px;color:#868686;margin:45px 0 60px;height:81px;}
.hr_pic{display:none;margin-top:30px;}
.breadNav {font-size:16px;color:#fff;line-height: 60px;height:60px;margin-top:10px;}
.breadNav a{color:#fff;}
.breadNav .iconfont{font-size:12px;}

.contact{background:#F4F6F8;padding:50px 0 0;}
.contact_subnav ul li{width:50%;}
.contact .bd .contact_info{background:#fff;padding:45px 2.14% 0;line-height:1;margin-top:30px;border-radius: 20px 20px 0 0;}
.contact_info h3{font-size:26px;color:#201F1E;margin:0;margin-bottom:36px;}
.contact_info h3 span{color:#1F3970;font-weight:bold;}
.contact_info ul{background: linear-gradient(180deg, #FAFDFF 0%, #FFFFFF 100%);border-radius: 20px 20px 0 0;padding:83px 0 80px;}
.contact_info ul li{width:33.33%;text-align: center;}
.contact_info ul li .iconfont{display:block;width:110px;height:110px;border-radius: 50%;background:#fff;font-size:38px;line-height:110px;text-align: center;color:#1F3970;margin:0 auto 13px;}
.contact_info ul li span{font-size:20px;line-height:26px;color:#201F1E;}
.contact .bd .contact_info ul li p{font-size:26px;color: #DDB467;line-height:27px;margin:0;margin-top:8px;}
.contact .bd .contact_info ul li.address p{font-size:20px;}
.map{width:100%;line-height: 1;}
.map p{margin:0;}
.ticket{background:#F4F6F8;padding-top:20px;}
.job_rec{margin-bottom:30px;position: relative;overflow: hidden;margin-top:30px;}
.job_rec .img{width:50%;border-radius: 20px;}
.job_rec .img img{height:477px;object-fit: cover;border-radius: 20px;}
.job_rec .txt{position: absolute;width:47.85%;padding:52px 3% 65px;border-radius:20px;background:#fff;top:34px;right:0;}
.job_rec .txt h4{font-size:26px;line-height: 36px;color:#1F3970;margin:0;}
.job_rec .txt p{font-size:14px;line-height: 27px;color:#868686;margin:45px 0 60px;height:81px;}
.job_list {padding-bottom:50px;}
.job_list ul{padding:36px 2.56%;background:#fff;border-radius: 20px;}
.job_list ul li{height:86px;line-height:86px;background: #FAFAFA;border-radius: 10px;overflow: hidden;margin-bottom:20px;}
.job_list ul li:last-child{margin-bottom:0;}
.job_list ul li a{padding:0 2.7%;display: flex;display:-webkit-flex;width:100%;height:100%;box-sizing: border-box;align-items: center;transition: all .3s;-webkit-transition: all .3s;}
.job_list ul li a h4{font-size:18px;color:#2F2F2F;width:53%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin:0;}
.job_list ul li a .date{font-size:18px;color:#898989;width:38%;}
.job_list ul li a .del_span{font-size:16px;color:#DDB467;width:92px;flex-shrink: 0;}
.job_list ul li a .del_span .iconfont{transition: all .3s;-webkit-transition: all .3s;}
.job_list ul li:hover{box-shadow: 0px 3px 10px rgba(31,57,112,0.1);}
.business{background: linear-gradient(180deg, #F4F6F8 0%, #FEFEFE 100%);padding:50px 0;}
/* .business_type{margin-top:26px;}
.business_type ul li{border-radius: 20px;background:#fff;overflow: hidden;margin-bottom:30px;}
.business_type ul li .fl{width:50%;height:500px;}
.business_type ul li .fr{width:50%;height:500px;}
.business_type ul li:nth-child(even) .fl{float:right;}
.business_type ul li:nth-child(even) .fr{float:left;}
.business_type ul li .img img{height:500px;object-fit: cover;}
.business_type ul li .txt{padding:71px 0 0 10.8%;line-height: 1;position: relative;}
.business_type ul li .txt .bold{font-size:90px;color:#D5DCEB;display: block;margin-bottom: 5px;}
.business_type ul li .txt h4{font-size:39px;color:#1F3970;margin:0;}
.business_type ul li .txt h4 span{font-weight: 400;}
.business_type ul li .txt .more{margin-top:160px;} */
.business_top{margin-top:74px;}
.business_top ul li{position: relative;background:#fff;border-radius: 20px;margin-bottom: 77px;}
.business_top ul li:last-child{margin-bottom:0;}
.business_top ul li a{display: flex;display:-webkit-flex;font-size:0;width:100%;height:324px;box-sizing: border-box;padding:0 3.28%;align-items: center;}
.business_top ul li a .left{width:205px;flex-shrink: 0;}
.business_top ul li a .middle{width:32%;flex-shrink: 0;margin-right:3.4%;}
.business_top ul li a .right{flex:1;}
.business_top .left img{box-shadow: 0 6px 10px rgba(31,57,112,0.1);}
.business_top .left p{font-size:16px;line-height: 20px;color:#D5DCEB;margin:45px 0 70px;}
.business_top .left .light{font-size:28px;color:#D5DCEB}
.business_top .middle img{border-radius: 20px;position: relative;top:-47px;object-fit: cover;font-family:'object-fit: cover;';height:321px;}
.business_top .right h4{font-size:30px;color:#1F3970;margin:0;line-height: 1;}
.business_top .right p{font-size:16px;line-height:28px;height:56px;color:#A3AEC4;margin:30px 0;}
.business_top ul li a:hover .more span:after{background: #C94340;width:100%;height:100%;top:0;left:0;} 
.business_top ul li a:hover .more span .iconfont{color:#fff;}
.business_bot h2{text-align: center;font-size:39px;color:#1F3970;line-height: 1;margin:42px 0 28px;}
.business_item{background:#fff;border-radius: 20px;padding:20px 1.42%;}
.business_tit{background:url(../images/tit_bg.png) no-repeat;background-size:100% 100%;height:128px;line-height:1;color:#fff;}
.business_tit .fl{font-size:26px;margin-top:65px;margin-left:2.5%;}
.business_tit .fl span{margin-right:20px;}
.business_tit .fr{margin-right:3.45%;margin-top:35px;line-height: 1;text-align: right;}
.business_tit .fr .p1{margin:0;}
.business_tit .fr .p1 span{display:inline-block;width:8px;height:8px;border:2px solid #FFE082;border-radius: 50%;}
.business_tit .fr .p2{font-size:18px;color:#fff;text-transform: uppercase;margin-top:10px;}
.business_item{margin-bottom:30px;}
.business_item:last-of-type{margin-bottom: 0;}
.business_item dl{font-size:0;line-height: 1;margin-bottom:30px;}
.business_item dl:last-of-type{margin-bottom:0;}
.business_item dl dt{font-size:18px;color:#DDB467;overflow: hidden;margin-top:22px;}
.business_item dl dd{width:23.45%;float:left;margin:28px 2% 0 0;}
.business_item dl dd:nth-of-type(4n){margin-right:0;}
.business_item dl dd a{background:url(../images/zhaoshang_bg.png) no-repeat center center #F0F8FF;border-radius: 12px;padding:30px 10.34%;display: block;background-size:cover;}
.business_item dd a .light{font-size:28px;color:#B1C2E6;}
.business_item dd p{font-size:18px;line-height: 24px;height:48px;color:#1B1F27;margin:10px 0 13px;}
.business_item dd .del_btn{display: block;width:32px;height:32px;line-height: 32px;background:#fff;border-radius: 50%;text-align: center;transition: all .3s;-webkit-transition: all .3s;}
.business_item dd .del_btn .iconfont{font-size:14px;color:#C94340;}
.business_item dl dd a:hover .del_btn{background:#C94340;}
.business_item dl dd a:hover .del_btn .iconfont{color:#fff;}



.del_banner img{height:700px;object-fit: cover;}
.box_del .container{margin-top:-450px;}
.del{background:#F4F6F8;padding-bottom:60px;}
.del .container{background:#fff;border-radius: 0 0 20px 20px;}
.del .hd {line-height: 1;padding:46px 0;border-bottom:2px solid #F7FBFF;text-align: center;font-size:0;}
.del .hd h1{font-size:26px;line-height: 34px;margin:0;color:#1F3970;margin-bottom:12px;}
.del .hd span{font-size:12px;color:#868686;margin:0 6px;}
.del .bd{padding:30px 3%;}
.del .bd p,.del .bd span{font-size:14px;line-height: 22px;color:#868686;}
.del .bd p img{margin-left:auto;margin-right:auto;max-width: 100% !important;height: auto !important;}
.del .bd video{max-width: 100%;height:auto!important;}

.share{text-align: right;font-size:18px;color:#DDB467;margin-bottom:40px;padding-right:3%;}
.share .bshare-custom{display: inline-block;}
.share .bshare-custom a{height:40px;width:40px;padding:0;margin-left:12px;margin-right:0;}
.share .bshare-custom .bshare-sinaminiblog{background:url(../images/share2.png) no-repeat;background-size: 100% 100%;}
.share .bshare-custom .bshare-weixin{background:url(../images/share1.png) no-repeat;background-size: 100% 100%;}
.share .bshare-custom .bshare-qzone{background:url(../images/share3.png) no-repeat;background-size: 100% 100%;}

 .other{border-radius:6px!important;overflow: hidden;line-height:1;margin-top: 20px;height:100px;background:#fff;border:0;}
 .other .fl{width:41%;line-height:100px;background:#fff;padding:0 2.5%;font-size:20px;box-sizing: border-box;}
 .other .fr{width:41%;line-height:100px;background:#fff;padding:0 2.5%;text-align: right;font-size:20px;box-sizing: border-box;}
 .other .mid{width:18%;box-sizing: border-box;padding:0;float:left;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;text-align: center;line-height: 100px;background:#fff;}
 .other .mid a .iconfont{font-size:28px;color:#115E90;}
 .other .fr a{padding-right:20px;position: relative;}
 .other .fr a i{position: absolute;right:0;top:0;}
 .other .fl a,.other .fr a{font-size:20px;color:#201F1E;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
 .other .fl a i,.other .fr a i{color:#115E90;font-size:20px;font-weight:bold;}

.box_del{position: relative;z-index:10;padding-bottom:60px;}

.del_hd h1{font-size:40px;line-height:60px;color:#fff;text-align: center;font-weight:bold;margin:0 auto 80px;width:80%;max-width: 840px;}
.del_hd .arrow{display: block;width:58px;height:58px;border-radius: 50%;border:1px solid #fff;margin: 0 auto 10px;line-height: 58px;font-size:18px;color:#fff;text-align: center;}
.del_hd .view{font-size:18px;color:#F7DCCB;line-height:40px;}
.del_source{background: #1F3970;border-radius: 6px;padding:33px 0;line-height:1;}
.del_source div .fl{width:50%;text-align: center;font-size:22px;color:#fff;line-height:30px;padding-bottom:13px;box-sizing: border-box;}
.del_source div .fl .iconfont{font-size:60px;color:#E0B25C;display: block;margin:0 auto;line-height:1;margin-bottom:13px;}
.del_source div .fl p{margin:0;font-weight:bold;}
.box_del .del_source .tip{font-size:18px;color: #4263A7;text-shadow: 0px 3px 6px rgba(41, 28, 7, 0.13);line-height:24px;text-align: center;margin-top:36px;}
.del_source div .fl:first-of-type{border-right:1px solid #4263A7;}
.del_content{background:#fff;margin-top:20px;padding:30px 2.5%;border-radius: 10px;}
.del_content p{margin:0;}
.del_content table{max-width:100%;}
.del_content p,.del_content p span{font-size:18px;line-height: 36px; color: #979798;}
.del_content p img{margin:0 auto;}
.box_del .share{color:#F7DCCB;}
.box_del .share .bshare-custom .bshare-sinaminiblog{background:url(../images/icon1.png) no-repeat;background-size: 100% 100%;}
.box_del .share .bshare-custom .bshare-weixin{background:url(../images/icon2.png) no-repeat;background-size: 100% 100%;}
.box_del .share .bshare-custom .bshare-qzone{background:url(../images/icon3.png) no-repeat;background-size: 100% 100%;}

.threeNav ul{display: flex;display: -webkit-flex;justify-content: space-between;margin-bottom:40px;}
.threeNav ul li{width:33.28%;height:70px;border-radius: 10px;line-height: 70px;text-align: center;font-size:16px;position: relative;background:#fff;}
.threeNav ul li a{color:#1F3970;display: block;}
.threeNav ul li.cur a{color:#DDB467;}
.threeNav ul li.cur:after{content:'';position: absolute;width:100%;height:4px;left:0;bottom:0;background:linear-gradient(to right,#F7C66C, #D69E34);background:-webkit-linear-gradient(left,#F7C66C, #D69E34);border-radius: 10px;}
.trainer_info{margin:30px 0 50px;position: relative;}
.trainer_info .bg{height:320px;width:100%;object-fit: cover;}
.trainer_info .poa{text-align: center;height:100%;width:100%;top:0;bottom:0;display: flex;display: -webkit-flex;flex-direction: column;justify-content: center;align-items: center;}
.trainer_info .poa p{font-size:14px;line-height: 27px;color:#868686;}
.trainer_info .poa p b{color:#1F3970;}
.trainer_info .poa p:last-child{font-size:24px;color:#DDB467;}
.trainer_list ul li{position: relative;height:356px;padding:10px;box-sizing: border-box;padding-left:224px;}
.trainer_list ul li .date{width:224px;top:10px;border-radius: 10px;left:10px;overflow: hidden;}
.trainer_list ul li .date img{border-radius: 10px;}
.trainer_list ul li .txt h4{font-size:26px;font-weight:bold;color:#1F3970;}
.trainer_list ul li .txt h4 span{display: inline-block;font-size:14px;color:#DDB467;font-weight:normal;background:#F4F6F8;border-radius: 15px;padding:8px 11px;vertical-align: top;}
.trainer_list ul li .txt .des{font-size:14px;margin:10px 0 60px;color:#868686;height:auto;line-height: 27px;}
.trainer_list ul li .txt .summary{font-size:14px;color:#868686;margin:0;height:auto;line-height: 27px;}
.course_type .history_swiper{padding-bottom:30px;}
.course_type .history_swiper .swiper-slide a{color:#1F3970;}
.course_type .history_swiper .swiper-slide.cur a{color:#fff;}
.course_list ul li .txt{display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;}
.course_list ul li .txt h4{font-size:16px;color:#1F3970;}
.feedback_list ul li {overflow: visible;border-radius: 10px;background:#fff;}
.feedback_list ul li .img img{border-radius: 10px;}
.feedback_list ul li .img .poa{text-align: center;}
.feedback_list ul li .img .poa span{color:#1F3970;font-size:16px;}
.feedback_list ul li .img .poa h5{font-size:24px;color:#1F3970;font-weight:bold;margin:18px 0;}
.feedback_list ul li .txt {position: relative;border-radius: 0 0 10px 10px;}
.feedback_list ul li .txt h4{font-size:16px;color:#1F3970;}
.feedback_list ul li .txt .ewm{
  position: relative;width:82px;height:82px;padding:4px;background:#F3F3F3;border-radius: 10px;margin-top:20px;cursor: pointer;position: relative;
}
.feedback_list ul li .txt .ewm>img{border-radius: 10px;}
.feedback_list ul li .txt .more{position: absolute;right:4.3%;bottom:30px;}
.feedback_list ul li .txt  a{font-size:14px;color:#1F3970;padding:9px 19px 10px;background:#F4F6F8;border-radius: 30px;}
.feedback_list .more span .iconfont{transform: rotate(90deg);-webkit-transform: rotate(90deg);display: inline-block;}
.feedback_list .more span{width:38px;height:38px;line-height: 38px;background:#F4F6F8;}
.feedback_list ul li .txt .ewm .poa{bottom:0;right:-188px;display: none;width:180px;height:180px;border-radius: 10px;padding:4px;z-index:1000;background:#F3F3F3;}
.feedback_list ul li .txt .ewm .poa img{width:100%;border-radius: 10px;}
.feedback_list ul li .txt .ewm:hover .poa{display: block;}
@media screen and (max-width:1460px){
  .banner img{height:450px;object-fit: cover;}
  .del_banner img{height:600px;}
  .box_del .container{margin-top:-410px;}
}
@media screen and (max-width:992px){
  .honortxt{width:100%;}
}
@media screen and (max-width:768px) {
  .container{width:96%;}
  .banner img{height:4.5rem;}
  .banner .container p{font-size:.56rem;}
  .banner .container h1{font-size:.38rem;}
  .subNavWrap{height:.8rem;margin-top:-.8rem;}
  .subNav{height:.8rem;}
  .subNav ul{width:auto;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;position: relative;}
  .subNav ul li{width:2.4rem;display: inline-block;float:none;line-height: .8rem;}
  .subNav ul li a{font-size:.26rem;}
  .subNav ul li.cur, .subNav ul li:hover{border-radius: .1rem .1rem 0 0;}
  .threeNav ul{margin-bottom:.4rem;}
  .threeNav ul li{line-height: .8rem;height:.8rem;font-size:.26rem;border-radius: .1rem;width:33%;}
  .course_type .history_swiper{padding-bottom:.3rem;}
  .about{padding:.4rem 0 0;background-size: cover;}
  .about .container>.fl{width:100%;}
  .about .container>.fr{width:100%;}
  .content_tit h2{font-size:.48rem;line-height: .58rem;margin-bottom: .1rem;}
  .content_tit p{font-size:.28rem;line-height: .4rem;}
  .about_info .left{margin-top:.28rem;margin-bottom: .36rem;}
  .about_info .left p, .about_info .left p span{font-size:.26rem;line-height: .46rem;}
  .about .fl .about_sum{font-size:.26rem;line-height: .46rem;}
  .about .fr img{height:auto;border-radius: .2rem;margin:0 auto;}
  .about_info .right .group_number{font-size:.26rem;padding:.2rem 0;line-height: .4rem;border: 1px solid #FFFFFF;
  box-shadow: 0 .03rem .18rem rgba(31,57,112,0.08);
  border-radius: .2rem;float:left;width:48%;box-sizing: border-box;padding-left:3.9%;}
  .about_info .right .group_number:nth-child(1){margin-right:0;}
  .about_info .right{padding-bottom:.4rem;}
  .about_info .right .group_number:last-of-type{float:right;}
  .about_info .right .group_number .iconfont{font-size:.36rem;}
  .about_info .right .group_number p{font-size:.36rem;}
  .about_bg,.about:after{display: none;}
  .about .fr .iconfont{font-size:1.2rem;}
  .content_info{padding:.38rem 0 .5rem;}
  .content_info p, .content_info p span{font-size:.26rem;line-height:.46rem;}
  .business{padding:.4rem 0;}
  /* .business_type ul li{border-radius: .2rem;margin-bottom: .3rem;}
  .business_type ul li .fr{width:100%;height:auto;}
  .business_type ul li .fl{width:100%;height:auto;}
  .business_type ul li .img img{height:auto;border-radius: 0 0 .2rem .2rem;}
  .business_type ul li .txt{padding:.3rem;}
  .business_type ul li .txt .bold{font-size:.8rem;margin-bottom: .05rem;}
  .business_type ul li .txt h4{font-size:.4rem;}
  .business_type ul li .txt .more{position: absolute;margin:0;right:.3rem;top:.5rem;} */
  .business_top{margin-top:.4rem;}
  .business_top ul li{border-radius: .2rem;margin-bottom:.4rem;}
  .business_top ul li a{display: block;height:auto;}
  .business_top ul li a .left{display: flex;width:100%;justify-content: space-between;align-items: center;padding:.2rem 0;}
  .business_top .left img{width:.4rem;height:.33rem;flex-shrink: 0;box-shadow: 0 .06rem .1rem rgb(31 57 112 / 10%);}
  .business_top .left p{font-size:.26rem;line-height:.3rem;margin:0;}
  .business_top .left .light{font-size:.38rem;}
  .business_top ul li a .middle{width:100%;margin-right:0;}
  .business_top ul li a .middle img{border-radius: .2rem;top:0;height:auto;}
  .business_top .right {padding:.24rem 0;}
  .business_top .right h4{font-size:.36rem;padding-top:.2rem;}
  .business_top .right p{font-size:.26rem;line-height: .38rem;height:.76rem;margin:.3rem 0;}
  .business_bot h2{font-size:.46rem;margin:.4rem 0;}
  .business_tit {height:1.28rem;padding-left:.15rem;}
  .business_tit .fl{font-size:.36rem;margin-top:.35rem;width:100%;margin-left:0;}
  .business_tit .fl span{margin-right:.2rem;}
  .business_tit .fr{width:100%;margin-top:.12rem;text-align: left;margin-right:0;}
  .business_tit .fr .p1{display:none;}
  .business_tit .fr .p2{font-size:.26rem;margin-top:0;}
  .business_item{padding:.2rem;border-radius: .2rem;margin-bottom:.3rem;}
  .business_item dl{margin-bottom:.3rem;}
  .business_item dl dt{font-size:.28rem;margin-top:.2rem;}
  .business_item dl dd{width:48.5%;margin:.2rem 3% 0 0;}
  .business_item dl dd:nth-of-type(2n){margin-right:0;}
  .business_item dl dd a{padding:.2rem;border-radius: .12rem;}
  .business_item dd a .light{font-size:.38rem;}
  .business_item dd p{font-size:.28rem;line-height: .34rem;height:.68rem;margin:.1rem 0 .14rem;}
  .business_item dd .del_btn{width:.4rem;height:.4rem;line-height: .4rem;}
  .business_item dd .del_btn .iconfont{font-size:.24rem;}
  .more{font-size:.28rem;}
  .more span{width:.48rem;height:.48rem;line-height: .48rem;}
  .more span .iconfont{font-size:.28rem;}
  .plate_list{margin-top:.3rem;}
  .plate_list ul li{width:100%;margin-bottom:.2rem;border-radius: .2rem;}
  .plate_list ul li .txt{padding:.3rem 4.3%;}
  .plate_list ul li .txt h4{font-size:.36rem;line-height: .42rem;}
  .course_list ul li .txt h4{font-size:.26rem;}
  .plate_list ul li .txt p{font-size:.24rem;line-height: .34rem;margin:.2rem 0 .26rem;height:.68rem;}
  .load{border-radius: 1rem;text-align: center;margin:.3rem 0 0;padding:.2rem 0;}
  .load .more{font-size:.28rem;}
  .load .more span{width:.6rem;height:.6rem;line-height: .6rem;}
  .load .more span .iconfont{font-size:.32rem;}
  .loadmore img{margin:0 auto;}
  .contact{padding:.4rem 0 0;}
  .contact .bd .contact_info{padding:.3rem 2.14% 0;margin:.3rem auto 0;border-radius: .2rem .2rem 0 0;}
  .contact .bd .contact_info h3{font-size:.36rem;margin-bottom:.36rem;padding-left:0;}
  .contact_info ul{padding:.4rem .3rem .4rem;margin-bottom:0;border-radius: .2rem .2rem 0 0;}
  .contact_info ul li {width:100%;padding-left: 1.2rem;height: 1.1rem; margin-bottom: .3rem;padding-top: .1rem;line-height:1;box-sizing: border-box;position: relative;text-align: left;}
  .contact_info ul li .iconfont{position: absolute;left:0;top:0;width:1.1rem;height:1.1rem;line-height:1.1rem;font-size:.38rem;margin:0;background: #fff;}
  .contact_info ul li span{font-size:.28rem;line-height: .36rem;}
  .contact .bd .contact_info ul li p{font-size:.36rem;line-height:.37rem;margin-top:.08rem;}
  .contact_info ul li:last-child p{font-size:.26rem;line-height:.34rem;}
  .contact .bd .contact_info ul li.address p{font-size:.3rem;}
  .culture{padding:.4rem 0;}
  .culture_wrap .bd ul li{border-radius: .2rem;margin-bottom: .3rem;}
  .culture_wrap .bd ul li .txt{padding:.1rem .2rem .3rem;line-height: 1;display: block;height:auto;box-sizing: border-box;}
.culture_wrap .bd ul li .txt .poa{position: relative;width:2rem;}
.culture_wrap .bd ul li .txt  p{font-size:.26rem;line-height:.46rem;margin:.3rem 0 0;}
.organ{padding:.4rem 0;}
.history_list{padding-left:.8rem;padding-right:.8rem;}
.history_swiper{padding:.26rem .2rem .4rem;}
.history_swiper .swiper-slide{height:.8rem;border-radius:.8rem;line-height: .8rem;font-size:.38rem;}
.history_list .prev2, .history_list .next2{width:.8rem;height:.8rem;line-height: .8rem;top:.26rem;}
.history_list .prev2 .iconfont, .history_list .next2 .iconfont{font-size:.3rem;}
.history_list .prev2{left:0;}
.history_list .next2{right:0;}
.history_swiper .swiper-slide.cur{box-shadow: 0px .03rem .2rem rgba(31,57,112,0.2);}
.tab_year ul li{padding:.5rem 3.57% .3rem;border-radius: .2rem;}
.tab_year ul li h4{font-size:.32rem;line-height: .4rem;margin-bottom:.24rem;}
.tab_year ul li .event .txt{font-size:.26rem;line-height: .4rem;}
.tab_year ul li .event .bold{font-size:2rem;}
.honor{padding:.4rem 0;}
.honor:before{height:11.69rem;background-size: cover;background-position: center center;}
.honortxt{width: 100%;margin-top:.4rem;height: 7.85rem;
  border-radius: .2rem;border:.04rem solid #fff;padding:.4rem 5.8%;}
  .honortxt .flex{margin-bottom:.4rem;}
  .honortxt .flex h3{font-size:.52rem;}
  .honortxt .flex img{width:.4rem;}
  .honortxt_swiper{height:5.6rem;padding-right:.6rem;}
  .honortxt_swiper .swiper-scrollbar-drag{width:.08rem;border-radius: .08rem;}
  .honortxt_swiper ul li{padding-left:.53rem;font-size:.28rem;line-height: .34rem;background-size:.36rem;background-position:  0 .25rem;}
  .honortxt_swiper ul li p{padding:.2rem 0;}
  .honor_img{margin-top:.4rem;margin-bottom:.4rem;}
  .honorimg_swiper .top{height:auto;border-radius:.1rem .1rem 0 0;padding:.4rem .3rem;}
.honorimg_swiper .top div{padding-right:0;}
.honorimg_swiper .top div p{font-size:.3rem;line-height: .4rem;}
.honorimg_swiper .top div span{font-size:3.76rem;position: absolute;right:0;top:-.6rem;}
.honorimg_swiper .bottom{width:100%;margin:0 auto;position: relative;padding-top:.8rem;}
.honorimg_swiper .bottom img{border-radius:.1rem;width:96%;}
.honorimg_swiper .swiper-button-next,.honorimg_swiper .swiper-button-prev{width:.8rem;height:.8rem;line-height: .78rem;}
.honorimg_swiper .swiper-button-next i,.honorimg_swiper .swiper-button-prev i{font-size:.3rem;}
.swiper_btn{position: absolute;top:auto;right:auto;height:.8rem;line-height: 1;left:0;width:100%;}
.honorimg_swiper .prev01{right:1.2rem;}
.honorimg_swiper .next01{right:.3rem;}
.honorimg_swiper .pagination01{font-size:.28rem;left:.3rem;height:.5rem;}
.honorimg_swiper .swiper-pagination-current{font-size:.36rem;}
.honor_list ul li img{border-radius: .2rem;}
.honor_list ul li{border-radius: .2rem;margin-bottom: .2rem;}
.video_wrap{padding:.4rem 0;}
.video_list{margin-top:.3rem;}
.video_list ul li{border-radius: .2rem;margin-bottom:.2rem;}
.video_list ul li .zhezhao .iconfont{font-size:.7rem;}
.news_wrap{padding-bottom:.4rem;}
.news_swiper .fl{width:100%;}
.news_swiper .fr{width:100%;}
.news_swiper .fl img{height:auto;border-radius: .2rem .2rem 0 0;margin:0 auto;object-fit: fill;}
.news_swiper .date{padding:.3rem 0;}
.news_swiper .date .day{font-size:.7rem;}
.news_swiper .date .yearmonth{font-size:.36rem;line-height: .38rem;margin-top:.05rem;}
.news_swiper h4{font-size:.32rem;margin-top:.3rem;line-height:.46rem;}
.news_swiper .txt{padding-bottom:.3rem;}
.news_swiper .txt p{font-size:.26rem;line-height: .46rem;margin:.3rem 0 .4rem;height:1.38rem;}
.news_rec{padding:.4rem 0 0;display: none;}
.news_rec .news_swiper .box {border-radius: .2rem; box-shadow: 0 .06rem .2rem rgb(31 57 112 / 20%);}
.news_rec .news_swiper{padding-bottom:1.1rem;margin-top:.3rem;}
.news_swiper .pagination01{bottom:-.7rem;}
.news_swiper .swiper-pagination-bullet{width:.5rem;height:.06rem;border-radius: .06rem;margin:0 .08rem;}
.news_list{margin-top:.4rem;}
.news_list ul li{width:100%;border-radius: .2rem;margin-bottom:.2rem;height:auto;}
.news_list ul li a{height:auto;padding-left:1.8rem;}
.news_list ul li .txt{padding:.4rem 5% .3rem;}
.news_list ul li a .date{width:1.8rem;}
.news_list ul li a .date div{padding-top:.5rem;}
.news_list ul li a .date .day{font-size:.46rem;}
.news_list ul li a .date .yearmonth{font-size:.32rem;}
.news_list ul li .txt h4{font-size:.32rem;}
.news_list ul li .txt p{font-size:.22rem;line-height: .32rem;height:.96rem;margin:.26rem 0 .35rem;}
.del_banner img{height:5rem;}
.notice_banner .container p{font-size:.52rem;}
.box_del{padding-top:0;background:none;padding-bottom:.2rem;}
.box_del .container{margin-top:-3rem;}
.del_hd h1 {
    font-size: .36rem;
    line-height: .56rem;
    margin: 0 auto .3rem;
    width: 94%;
}
.share{display: none;}
.del_hd .arrow{display: none;}
.del_hd .view {float: none;text-align: center;font-size: .28rem;line-height: .5rem;}
.del_source {
    margin-top:.3rem;
    border-radius: .06rem;
    padding: .3rem 0;
}
.del_source div .fl .iconfont {
    font-size: .6rem;
    margin-bottom: .13rem;
}
.del_source div .fl{font-size:.3rem;line-height: .46rem;padding-bottom:.13rem;}
.del_source div .fl p{font-size:.26rem;line-height: .36rem;}
.box_del .del_source .tip {
    font-size: .26rem;
    text-shadow: 0px 3px 6px rgb(41 28 7 / 13%);
    line-height: .34rem;
    margin-top: .3rem;
}
.del_content{margin-top:.3rem;padding:.3rem 2.5%;border-radius: .1rem;}
.del_content p, .del_content  span,.del_content  section {
    font-size: .28rem!important;
    line-height: .46rem!important;
}
.party{padding:.4rem 0;}
.party_list ul li .img{width:100%;border-radius:0;}
.party_list ul li .img img{height:auto;border-radius: .2rem .2rem 0 0;object-fit: fill;}
.party_list ul li .txt{position: relative;left:0;top:0;width:100%;padding:.3rem;box-sizing: border-box;border-radius:  0 0 .2rem .2rem;}
.party_list ul li .txt h4{line-height: .46rem;}
.party_list ul li .txt p{margin-top:.2rem;height:1.11rem;font-size:.24rem;line-height: .37rem;}
.party_list ul li:nth-of-type(even) .img{float:none;}
.plate{padding:.4rem 0;}
.breadNav {
    font-size: .26rem;
    line-height: .6rem;
    height: .6rem;
    margin-top: .1rem;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
}
.other {
  border-radius: .06rem;
  margin-top: .3rem;
  margin-bottom: .4rem;
  height:.8rem;
}
.other .fl{
  width:44%;
  line-height:.8rem;
  font-size:.28rem;
  padding:0 .1rem 0 .05rem;
}
.other .fr{
  width:46%;
  line-height:.8rem;
  font-size:.28rem;
  padding:0 0 0 .1rem;
  position:relative;
}
.other .fr a{width:3.16rem;padding-right:.18rem;box-sizing: border-box;}
.other .fr a i{position: absolute;right:0;top:0;}
.other .fl a, .other .fr a{font-size:.28rem;}
.other .fl a i, .other .fr a i{font-size:.26rem;}
.other .mid{width:10%;line-height: .8rem;}
.other .mid a .iconfont{font-size:.38rem;}
.del{padding-bottom:.2rem;}
.del .container{border-radius: 0 0 .2rem .2rem;}
.del .hd{padding:.4rem 0;border-bottom:1px solid #F7FBFF;}
.del .hd h1{font-size:.36rem;line-height: .46rem;margin-bottom:.12rem;}
.del .hd span{font-size:.22rem;color:#868686;line-height:.3rem;}
.del .bd{padding:.3rem 3%;}
.del .bd p,.del .bd span{font-size:.26rem;line-height: .38rem;}
.contact_subnav .subNav ul{display: flex;display:-webkit-flex;width:100%;}
.contact_subnav .subNav ul li{width:50%;}
.job_rec{margin-bottom:.3rem;margin-top:.3rem;}
.job_rec .img{width:100%;border-radius: .2rem;}
.job_rec .img img{height:auto;object-fit: fill;border-radius: 0.2rem 0.2rem 0 0;}
.job_rec .txt{position: static;width:100%;padding:.3rem;border-radius:0 0 .2rem .2rem;top:0;right:0;box-sizing: border-box;}
.job_rec .txt h4{font-size:.34rem;line-height: .44rem;}
.job_rec .txt p{font-size:.24rem;line-height: .37rem;margin:.2rem 0 .26rem;height:1.11rem;}
.job_list {padding-bottom:.5rem;}
.job_list ul{padding:.3rem 2.56%;background:#fff;border-radius: .2rem;}
.job_list ul li{height:1rem;line-height:1rem;border-radius: .1rem;overflow: hidden;margin-bottom:.2rem;}
.job_list ul li:hover{box-shadow: 0px .03rem .1rem rgba(31,57,112,0.1);}
.job_list ul li a{padding:0 2.7%;display: flex;display:-webkit-flex;width:100%;height:100%;box-sizing: border-box;align-items: center;}
.job_list ul li a h4{font-size:.28rem;width:53%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.job_list ul li a .date{font-size:.28rem;width:38%;}
.job_list ul li a .del_span{font-size:.26rem;width:1.4rem;}
.job_list ul li a .del_span .iconfont{font-size:.26rem;}
  .hr_pic{margin-top:.3rem}
  .trainer_info{margin:.3rem 0 .5rem;}
  .trainer_info .bg{height:5.1rem;}
.trainer_info .poa p{font-size:.24rem;line-height: .37rem;}
.trainer_info .poa p:last-child{font-size:.34rem;}
.trainer_list ul li {padding:.1rem;min-height:4.1rem;}
.trainer_list ul li .date{width:2.6rem;top:.1rem;left:.1rem;}

.trainer_list ul li{padding-left:2.7rem;}
.trainer_list ul li .txt h4{font-size:.36rem;}
.trainer_list ul li .txt h4 span{font-size:.24rem;border-radius: .15rem;padding: .08rem .11rem;}
.trainer_list ul li .txt .des{font-size:.24rem;line-height: .37rem;margin:.1rem 0 .6rem;}
.trainer_list ul li .txt .summary{font-size:.24rem;line-height: .37rem;}
.feedback_list ul li .txt h4{font-size:.26rem;}
.feedback_list ul li .txt a{font-size:.24rem;padding:.09rem .19rem .1rem;border-radius: .3rem;}
.feedback_list ul li .txt .more{bottom:.3rem;}
.feedback_list .more span{width:.52rem;height:.52rem;line-height: .52rem;}
.feedback_list ul li .txt .ewm{width:1.5rem;height:1.5rem;border-radius: .1rem;padding:.04rem;margin-top:.2rem;}
.feedback_list ul li .txt .ewm>img{width:100%;border-radius: .1rem;}
.feedback_list ul li .txt .ewm .poa{display: none!important;}
.feedback_list ul li .img .poa {width:90%;}
.feedback_list ul li .img .poa h5{font-size:.34rem;margin:.1rem 0;}
.feedback_list ul li .img .poa span{font-size:.26rem;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .tab_year ul li .event .bold{color:#EAEFF8;}
  .about .fr .iconfont{color:#D2E0EA;background:none;}
  .video_list ul li .zhezhao .iconfont{color:#D2E0EA;}
  #temp0{display:none}
}