@charset "utf-8";
.c1370{width: 90%;max-width: 1370px;margin: 0 auto;}

.nyHeader{position: relative;border: none;padding: 0 5.7%;}
.nyHeader .wrap{line-height: 120px;padding: 0;position: relative;}
.nyHeader .wrap .logo img{height: auto;}
.nyHeader .nav{padding-top: 52px;margin-right: -24px;}
/* .nyHeader .nav .nLi{padding: 0 24px;} */
.nyHeader .nav .nLi h3 a{line-height: 68px;font-size: 20px;}
.nyHeader .nav .nLi .navSub{top:68px;}
.nyHeader .top{position: absolute;bottom: 68px;right: 0;font-size: 14px;line-height: 16px;color: #222222;}
.nyHeader .top a{margin-right: 30px;padding-left: 20px;position: relative;}
.nyHeader .top a:before{content: "";width: 16px;height: 16px;position: absolute;left: 0;top:50%;margin-top: -8px;background: url(../images/hTopIcon.png) no-repeat left top;}
.nyHeader .top a:nth-child(2):before{background-position-x: -15px;}
.nyHeader .top a:hover:before{background-position-y: bottom;}
.nyHeader .top a:hover{color: #003087;}
.nyHeader .top .searchBtn{width: 16px;height: 16px;background: url(../images/hTopIcon.png) no-repeat -32px top;cursor: pointer;margin-top: -2px;}
.nyHeader .top .searchBtn:hover{background-position-y: bottom;}

.nyHeader .nav{padding-top: 40px;}
.nyHeader .nav .nLi h3 a{padding: 10px 0 20px;}
.nyHeader .nav .nLi .navSub{top:80px}
.nyHeader .top{bottom: 84px;}

.nyBanner{width: 100%;height: 0;padding-bottom: 400px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;padding-bottom: 20.8%;}
.nyBanner .path{position: absolute;left: 0;bottom: 24px;width: 100%;;text-align: right;font-size: 14px;line-height: 22px;color: #ffffff;}
.nyBanner .path .c1370{box-sizing: border-box;padding: 0 30px;}
.nyBanner .path span{margin: 0 6px;}
.nyBanner .path a:hover{opacity: 0.6;}

.bread{box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.13);position: relative;z-index: 2;}
.bread .title{position: relative;color: #ffffff;height: 70px;}
.bread .title .wrap{width: 380px;height: 110px;position: absolute;left: 0;bottom: 0;background: #004598;border-radius: 20px 20px 0 0;box-sizing: border-box;padding: 30px 30px 0 85px;}
.bread .title .wrap:before{content: "";width: 100%;height: 40px;background: #1554a1;position: absolute;left: 0;top:0;border-radius: 20px 20px 0 0;}
.bread .title .wrap i{width: 38px;height: 38px;position: absolute;left: 30px;top:37px;background: url(../images/homeIcon.png) no-repeat center;}
.bread .title .wrap h3{position: relative;z-index: 2;font-size: 22px;line-height: 28px;font-weight: normal;}
.bread .title .wrap h4{font-size: 14px;line-height: 20px;font-weight: normal;font-family: "ChivoThin";text-transform: uppercase;}
.bread .title .wrap:after{content: "";width: 11px;height: 11px;border-left: 1px solid #fff;border-bottom: 1px solid #fff;position: absolute;right: 30px;top:50%;margin-top: -6px; -webkit-transform: rotateZ(-135deg); -moz-transform: rotateZ(-135deg); -ms-transform: rotateZ(-135deg); transform: rotateZ(-135deg);}
.bread li{position: relative;margin: 0 6px;}
.bread li:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: #004598;transform: scale(0,1);}
.bread li a{display: block;padding: 0 30px;font-size: 18px;color: #222222;line-height: 70px;position: relative;z-index: 2;}
.bread li.on:before,.bread li:hover:before{transform: scale(1,1);}
.bread li.on a,.bread li:hover a{color: #fff;}

.pageStyle{font-size: 16px;line-height: 32px;color: #222222;}
.pageStyle *{max-width: 100% !important;}
.pageStyle img{height: auto !important;}

.aboutWrap .item1{padding: 80px 0 42px;}
.aboutWrap .item1 .tit{margin-bottom: 44px;font-size: 24px;color: #004598;line-height: 24px;}
.aboutWrap .item1 .cont{margin-bottom: 58px;}
.aboutWrap .item1 .cont .mrgBtm{margin-bottom: 16px;}
.aboutWrap .item1 .container{width: 100%;padding: 10px;margin-left: -10px;position: relative;overflow: hidden;}
.aboutWrap .item1 .container a{display: block;font-size: 16px;color: #666666;line-height: 60px;text-align: center;}
.aboutWrap .item1 .container .pic{width: 100%;height: 0;padding-bottom: 57.57%;position: relative;overflow: hidden;}
.aboutWrap .item1 .container .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.aboutWrap .item1 .container a:hover{box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.2);color: #004598;}

.nyTitle{position: relative;padding-bottom: 29px;font-size: 24px;line-height: 24px;color: #004598;text-align: center;margin-bottom: 34px;}
.nyTitle i{width: 35px;height: 4px;position: absolute;bottom: 0;left: 50%;margin-left: -17px;background: #004598;}
.nyTitle i:before{content: "";width: 50%;height: 100%;position: absolute;left: 0;bottom: 0;background: #f49804;}

.moreBtn1{display: block;width: 160px;height: 45px;margin: 0 auto;border:1px solid #c5c5c5;border-radius: 5px;font-size: 0;line-height: 45px;color: #999999;text-align: center;}
.moreBtn1 span{display: inline-block;font-size: 14px;position: relative;z-index: 2;padding-right: 23px;}
.moreBtn1 span:before{content: "";width: 14px;height: 8px;position: absolute;right: 0;top:50%;margin-top: -4px;background: url(../images/arrow5.png) no-repeat right top;}


.aboutWrap .item2{padding: 65px 0 61px;background: url(../images/aboutBg1.jpg) no-repeat center top;background-size: cover;}
.aboutWrap .item2 .desc{margin: 0 92px 64px;text-align: center;font-size: 18px;}
.aboutWrap .item2 .scroll{padding: 0 92px;position: relative;}
.aboutWrap .item2 .container{width: 100%;position: relative;overflow: hidden;}
.aboutWrap .item2 .container a{display: block;padding: 54px 30px 40px;background: #ffffff;text-align: center;color: #222222}
.aboutWrap .item2 .container .icon{width: 60px;height: 60px;margin: 0 auto 28px;text-align: center;line-height: 60px;font-size: 0;}
.aboutWrap .item2 .container .date{font-size: 22px;line-height: 30px;font-weight: normal;}
.aboutWrap .item2 .container .tit{font-size: 16px;line-height: 25px;font-weight: normal;height: 50px;margin-bottom: 12px;}
.aboutWrap .item2 .container  .txt{font-size: 14px;line-height: 32px;color: #666666;height: 128px;overflow: hidden;margin-bottom: 25px;}
.aboutWrap .item2 .container a:hover{background: #004598;color: #fff;}
.aboutWrap .item2 .container a:hover .icon img{filter: brightness(0) invert(1);}
.aboutWrap .item2 .container a:hover .txt{color: #fefefe;}
.aboutWrap .item2 .container a:hover .moreBtn1{border-color: #fff;color: #fff;}
.aboutWrap .item2 .container a:hover .moreBtn1 span:before{background-position: left center;}
.aboutWrap .item2 .swiper-button-prev,.aboutWrap .item2 .swiper-button-next{background: none;height: 50px;margin-top: -25px;}
.aboutWrap .item2 .swiper-button-prev img,.aboutWrap .item2 .swiper-button-next img{filter: brightness(0) invert(1);}
.aboutWrap .item2 .swiper-button-prev{left: 0;}
.aboutWrap .item2 .swiper-button-next{right: 0;}
.aboutWrap .item2 .swiper-button-prev:hover img,.aboutWrap .item2 .swiper-button-next:hover img{filter: brightness(1) invert(0);}
.aboutWrap .item2 .swiper-pagination{left: 0;bottom: -38px;height: 14px;line-height: 14px;width: 100%;}
.aboutWrap .item2 .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 6px;background: #ffffff;border-radius: 7px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;opacity: 1;}
.aboutWrap .item2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 47px;}

.aboutWrap .item3{padding: 82px 0 85px;background: url(../images/aboutBg2.jpg) no-repeat center bottom;background-size: cover;}
.aboutWrap .item3 .video{position: relative;max-width: 1000px;margin: 0 auto;}
.aboutWrap .item3 video{width: 100%;}
.aboutWrap .item3 .text{position: absolute;left: 50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%);z-index: 2;text-align: center;font-size: 22px;line-height: 33px;color: #ffffff;cursor: pointer;}
.aboutWrap .item3 .text .icon{width: 92px;height: 92px;margin: 0 auto;position: relative;text-align: center;line-height: 92px;}
.aboutWrap .item3 .text .icon:before{content: "";width: 100%;height: 100%;border:1px solid rgba(255,255,255,0.5);border-radius: 50%;position: absolute;left: 0;top:0;box-sizing: border-box;animation: ripple 2s ease-out 1225ms infinite;}
.aboutWrap .item3 .text .icon img{width: 72px;}
@keyframes ripple {
    0% {opacity: 0;transform: scale(0.6);}
    5% {opacity: 1;}
    100% {opacity: 0;transform: scale(1.2);}
}

.aboutWrap .item4{background: #f5f7fa url(../images/aboutBg3.jpg) no-repeat center;background-size: cover;padding: 74px 0 70px;}
.aboutWrap .item4 .scroll{padding-bottom: 80px;position: relative;overflow: hidden;}
.aboutWrap .item4 .scroll .swiper-pagination{bottom: 0;height: 24px;line-height: 24px;width: 100%;}
.aboutWrap .item4 .scroll .swiper-pagination .swiper-pagination-bullet{width: 24px;height: 24px;margin: 0 9px;position: relative;background: none;opacity: 1;}
.aboutWrap .item4 .scroll .swiper-pagination .swiper-pagination-bullet:before{content:"";width: 8px;height: 8px;background: #cccccc;border-radius: 50%;position: absolute;left: 50%;top:50%;margin: -4px 0 0 -4px;}
.aboutWrap .item4 .scroll .swiper-pagination .swiper-pagination-bullet:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;box-sizing: border-box;border:1px solid #003087;-webkit-transform: scale(0.2);transform: scale(0.2);opacity: 0;border-radius: 50%;}
.aboutWrap .item4 .scroll .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{background: #003087;}
.aboutWrap .item4 .scroll .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
.aboutWrap .item4 .container{padding: 0 20px;}
.aboutWrap .item4 .container a{display: block;height: 80px;background: #ffffff;position: relative;box-sizing: border-box;padding: 7px;font-size: 16px;color: #333333;line-height: 24px;}
.aboutWrap .item4 .container a .wrap{width: 100%;height: 100%;box-sizing: border-box;padding: 0 12px;border:1px solid #fff;display: flex;align-items: center;}
.aboutWrap .item4 .container a .wrap h5{width: 100%;font-weight: normal;text-align: center;}
.aboutWrap .item4 .container a:hover{box-shadow: 0px 0px 9px 0px rgba(0, 34, 95, 0.23);color: #f18904;}
.aboutWrap .item4 .container a:hover .wrap{border-color: #f18904;}

.nyFooter{background: url(../images/footerBg.jpg) no-repeat center;background-size: cover;font-size: 16px;line-height: 44px;color: #ffffff;padding: 0 5.7%;}
.nyFooter .top{border-bottom: 1px solid rgba(255,255,255,0.2);position: relative;}
.nyFooter .top:before{content: "";width: 1px;height: 100%;background: rgba(255,255,255,0.2);position: absolute;top:0;left: 33%;}
.nyFooter .top .text{width: 33%;box-sizing: border-box;padding: 60px 20px 30px 0;}
.nyFooter .top .text .logo img{filter: brightness(0) invert(1);max-width: 320px;max-height: 60px;}
.nyFooter .top .text .txt{margin-top: 34px;}
.nyFooter .top .text .tit{margin-right: 12px;}
.nyFooter .top .text dl{margin-right: 46px;position: relative;}
.nyFooter .top .text dl:last-child{margin-right: 0;}
.nyFooter .top .text dl dt{cursor: pointer;}
.nyFooter .top .text dl dt img{margin-left: 10px;}
.nyFooter .top .text dl .codeImg{position: absolute;left: 50%;margin-left: -75px;bottom: 30px;z-index: 8;display: none;}
.nyFooter .top .text dl .codeImg .pic{width: 130px;height: 130px;background: #fff;padding: 5px;}
.nyFooter .top .text dl .codeImg .pic img{width: 100%;height: 100%;}
.nyFooter .top .text dl .codeImg i{display: block;margin: 0 auto;width: 0;height: 0;border: 8px solid transparent;border-top: 8px solid #fff;}
.nyFooter .top .fNav{padding: 50px 0;width: 60%;display: flex;justify-content: space-between;}
.nyFooter .top .fNav dl{}
.nyFooter .top .fNav dl:last-child{width: auto;padding-right: 0;}
.nyFooter .top .fNav dl dt{margin-bottom: 15px;font-size: 20px;line-height: 38px;}
.nyFooter .top .fNav dl dd{line-height: 32px;}
.nyFooter .top .fNav dl dd a{display: inline-block;opacity: 0.8;}
.nyFooter .top .fNav dl dd a:hover{opacity: 1;}
.nyFooter .btm{padding: 34px 0;}
.nyFooter .btm span{margin-right: 28px;}
.nyFooter .btm span:last-child{margin-right: 0;}
.nyFooter .btm span img{margin-right: 16px;}

.orgWrap{padding: 78px 0 99px;background: url(../images/orgBg.jpg) no-repeat center top;background-size: cover;min-height: 300px;}
.orgWrap .tit{font-size: 22px;color: #222222;line-height: 22px;font-weight: normal;margin-bottom: 76px;text-align: center;}

.devpWrap .item1{margin: 80px auto 58px;}
.devpWrap .item1 dl{background: url(../images/devpBg.jpg) no-repeat left center;}
.devpWrap .item1 dt{width: 42.2%;overflow: hidden;}
.devpWrap .item1 dt em{display: block;width: 100%;height: 0;padding-bottom: 353px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.devpWrap .item1 dd{width: 57.8%;height: 353px;box-sizing: border-box;padding: 58px 6.2% 0 3.6%;overflow: auto;}
.devpWrap .item1 dd .nyTitle{padding-bottom: 19px;text-align: left;}
.devpWrap .item1 dd .nyTitle i{left: 0;margin-left: 0;}
.devpWrap .item1 dd .cont{padding-top: 6px;}

.devpList{position: relative;padding-bottom: 80px;}
.devpList .nLi{}
.devpList .nLi:nth-child(2n){background: #f2f2f2;}
.devpList .nLi .c1370{position: relative;padding: 62px 0 32px;}
.devpList .nLi .c1370:before{content: "";width: 1px;height: 100%;position: absolute;left: 37.8%;top:0;background: #f18101;}
.devpList .nLi .c1370 .arr{width: 9px;height: 9px;border-left: 1px solid #f18101;border-bottom: 1px solid #f18101;position: absolute;left: 37.8%;top:0;margin-left: -4px; -webkit-transform: rotateZ(135deg); -moz-transform: rotateZ(135deg); -ms-transform: rotateZ(135deg); transform: rotateZ(135deg);}
.devpList .nLi .dt{width: 37.8%;}
.devpList .nLi .dt .tit{padding: 0 52px 27px 0;border-bottom: 1px solid #f18101;margin-bottom: 30px;}
.devpList .nLi .dt .tit h5{margin-bottom: 8px;font-size: 30px;line-height: 44px;color: #f18101;}
.devpList .nLi .dt .tit h6{font-size: 25px;color: #f18101;line-height: 40px;font-family: "Source Han Serif SC","Songti SC";}
.devpList .nLi .dt .cont{color: #666666;padding-right: 50px;}
.devpList .nLi .dd{width: 62.2%;box-sizing: border-box;padding: 27px 0 0 0;}
.devpList .nLi .dd li{padding-left: 65px;margin-bottom: 48px;position: relative;}
.devpList .nLi .dd li .dot{width: 20px;height: 20px;position: absolute;left: -9px;top:4px;background: rgba(241, 129, 1, 0.2);border-radius: 50%;}
.devpList .nLi .dd li .dot:before{content: "";width: 10px;height: 10px;position: absolute;left: 50%;top:50%;margin: -5px 0 0 -5px;background: #f18101;border-radius: 50%;}
.devpList .nLi .dd li .date{font-size: 20px;color: #f18101;line-height: 32px;}
.devpList .nLi .dd li .cont{color: #5c4329;}
.devpList .nLi:last-child .dd li:last-child{margin-bottom: 0;}

.nyWrap{padding: 82px 0 60px;min-height: 300px;}
.nyWrap.bg{background: #f9f9f9;}

.videoList{padding-bottom: 24px;}
.videoList li{width: 31.4%;margin: 0 2.9% 36px 0;}
.videoList li:nth-child(3n){margin-right: 0;}
.videoList li a{display: block;background: #ffffff;}
.videoList li a .pic{width: 100%;height: 0;padding-bottom: 56.28%;position: relative;overflow: hidden;}
.videoList li a .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.videoList li a .text{padding: 10px 30px 25px;font-size: 14px;color: #666666;line-height: 27px;}
.videoList li a .text h5{font-size: 18px;line-height: 50px;color: #3a3a3a;font-weight: normal;}
.videoList li a .text p{padding-left: 30px;}
.videoList li a .text p.date{background: url(../images/dateIcon1.png) no-repeat left center;}
.videoList li a .text p.views{background: url(../images/viewsIcon.png) no-repeat left center;}
.videoList li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.videoList li a:hover .text h5{color: #f49905;}

.page{text-align: center;font-size: 0;display: flex;justify-content: center;align-items: center;}
.page a{display: inline-block;margin: 0 3px;font-size: 14px;color: #222222;line-height: 36px;padding: 0 28px;border:1px solid #dddddd;border-radius: 19px;}
.page a.num{margin: 0 3px;padding: 0;width: 37px;}
.page a:hover,.page a.on{border-color: #f49905;background: #f49905;color: #fff;}
.page span{font-size: 14px;color: #222222;line-height: 36px;margin: 0 10px 0 16px;}
.page .text{border:1px solid #dddddd;border-radius: 19px;width: 60px;height: 36px;text-align: center;font-size: 14px;color: #222222;line-height: 36px;}
.page .btn{width: 36px;height: 36px;border:1px solid #f49905;border-radius: 19px;text-align: center;font-size: 14px;color: #fff;line-height: 34px;cursor: pointer;margin: 0 3px;background: #f49905;}
.page .btn:hover{background: #004598;border-color:  #004598;}



.contactUs .item1{margin-bottom: 16px;padding: 32px 0 26px;background: #ffffff;}
.contactUs .item1 ul{display: flex;}
.contactUs .item1 ul li{flex: 1;position: relative;text-align: center;}
.contactUs .item1 ul li:before{content: '';width: 1px;height: 100%;position: absolute;left: 0;top:0;background: #e1e1e1;}
.contactUs .item1 ul li:first-child:before{display: none;}
.contactUs .item1 ul li .icon{margin-bottom: 9px;line-height: 45px;font-size: 0;}
.contactUs .item1 ul li h5{font-size: 20px;line-height: 52px;color: #222222;font-weight: normal;}
.contactUs .item1 ul li p{font-size: 16px;line-height: 27px;color: #666666;}
.contactUs .item1 ul li dd{display: inline-block;margin: 0 7px;width: 127px;font-size: 16px;color: #666666;line-height: 22px;}
.contactUs .item1 ul li dd .pic{height: 124px;border: 1px solid #ebebeb;box-sizing: border-box;padding: 10px;margin-bottom: 6px;}
.contactUs .item1 ul li dd .pic img{width: 100%;height: 100%;}
.contactUs .item2{height: 560px;box-sizing: border-box;padding: 7px;background: #ffffff;}
.contactUs .item2 iframe{width: 100%;height: 100%;}

.btnStyle div{width: 37px;height: 37px;border:1px solid rgba(161,161,161,0.6);border-radius: 50%;margin-left: 12px;cursor: pointer;position: relative;background: rgba(255,255,255,0.6);}
.btnStyle div:before{content: "";width: 9px;height: 9px;border-left: 1px solid #999999;border-bottom: 1px solid #999999;position: absolute;left: 50%;top:50%;margin: -5px 0 0 -2px;-webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); transform: rotateZ(45deg);}
.btnStyle div.next:before{-webkit-transform: rotateZ(-135deg); -moz-transform: rotateZ(-135deg); -ms-transform: rotateZ(-135deg); transform: rotateZ(-135deg);margin-left: -6px;}
.btnStyle div:hover{border-color: #003087;background-color: #003087;}
.btnStyle div:hover:before{border-color: #fff;}
.btnStyle div.swiper-button-disabled{pointer-events: none;opacity: 0.6;}

.newsWrap .item1{padding: 80px 0 95px;background: url(../images/newsBg.jpg) no-repeat center;background-size: cover;}
.newsWrap .item1 .c1370{position: relative;}
.newsWrap .picScroll{width: 54%;position: relative;overflow: hidden;}
.newsWrap .picScroll a{display: block;width: 100%;height: 0;padding-bottom: 53.9%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.newsWrap .picScroll a:hover{-webkit-transform: scale(1.1);transform: scale(1.1);}
.newsWrap .textScroll{width: 53.1%;width: 46.1%;position: absolute;right: 0;top:50%;-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);background: #fafafa;background: rgba(250,250,250,0.5);box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.2);z-index: 2;box-sizing: border-box;padding: 32px 45px 32px 50px;font-family: "PingFang SC";box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.2);}
.newsWrap .textScroll .scroll{overflow: hidden;}
.newsWrap .textScroll a{display: block;}
.newsWrap .textScroll .tit{position: relative;margin-bottom: 19px;border-bottom: 1px solid #ebebeb;font-size: 20px;line-height: 65px;color: #222222;}
.newsWrap .textScroll .tit:before{content: "";width: 50px;height: 1px;position: absolute;left: 0;bottom: -1px;background: #595959;}
.newsWrap .textScroll .tit h5{font-weight: normal;}
.newsWrap .textScroll p{margin-bottom: 42px;font-size: 16px;color: #666666;line-height: 32px;}
.newsBtm{font-size: 14px;color: #999999;line-height: 40px;}
.newsBtm span{font-size: 18px;padding: 0 40px 0 22px;position: relative;background: url(../images/dateIcon.png) no-repeat left center;}
.newsBtm span:before{content: "";width: 1px;height: 12px;background: #a5a5a5;position: absolute;right: 17px;top:50%;margin-top: -6px;}
.newsBtm em{padding-right: 20px;position: relative;}
.newsBtm em:before{content: "";width: 14px;height: 8px;position: absolute;right: 0;top:50%;margin-top: -4px;background: url(../images/arrow1.png) no-repeat right center;}
.newsWrap .textScroll a:hover .tit h5,
.newsWrap .textScroll a:hover .newsBtm em{color: #003087;}
.newsWrap .textScroll a:hover .newsBtm em:before{background-position: left center;}
.newsWrap .textScroll .pageState{width: 118px;height: 86px;position: absolute;right: 0;top:0;background: url(../images/pageState.png) no-repeat center;box-sizing: border-box;padding: 7px 4px 0 0;text-align: right;line-height: 40px;font-size: 20px;color: rgba(255,255,255,0.5);font-family: "ChivoMed";z-index: 2;}
.newsWrap .textScroll .pageState em{font-size: 36px;color: #fff;font-weight: normal;}
.newsWrap .textScroll .btnStyle{position: absolute;right: 46px;bottom: 32px;z-index: 3;}

.newsWrap .item2{padding: 50px 0 60px;min-height: 300px;}
.newsWrap .item2 ul{margin-bottom: 60px;border-bottom: 1px solid #ebebeb;}
.newsWrap .item2 li{margin-bottom: 62px;}
.newsWrap .item2 li a{display: block; position: relative;padding-left: 318px;height: 170px;}
.newsWrap .item2 li .pic{width: 280px;height: 170px;position: absolute;left: 0;top:0;overflow: hidden;}
.newsWrap .item2 li .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.newsWrap .item2 li .tit{padding-bottom: 8px;border-bottom: 1px solid #ebebeb;margin-bottom: 15px;position: relative;}
.newsWrap .item2 li .tit:before{content: "";width: 50px;height: 1px;background: #222222;position: absolute;left: 0;bottom: -1px;}
.newsWrap .item2 li .tit h5{font-size: 18px;line-height: 42px;color: #3a3a3a;font-weight: normal;}
.newsWrap .item2 li p{margin-bottom: 10px;font-size: 16px;line-height: 26px;color: #666666;height: 52px;overflow: hidden;}
.newsWrap .item2 li:hover .tit h5{color: #003087;}
.newsWrap .item2 li:hover .newsBtm em{color: #003087;}
.newsWrap .item2 li:hover .newsBtm em:before{background-position: left center;}

.passage .psgTitle{margin-bottom: 46px;margin-top: -8px;}
.passage .psgTitle h5{margin-bottom: 29px;font-size: 22px;line-height: 32px;color: #222222;font-weight: normal;text-align: center;}
.passage .psgTitle .info{border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;font-size: 14px;color: #666666;line-height: 30px;padding: 25px 0;}
.passage .psgTitle .info span{margin-left: 34px;}
.passage .psgTitle .info span:first-child{margin-left: 0;}
.passage .psgTitle .info .psgShare .item{width: 30px;height: 30px;position: relative;margin-left: 16px;}
.passage .psgTitle .info .psgShare .item img{position: absolute;left: 0;top:0;}
.passage .psgTitle .info .psgShare .item img.o{opacity: 0;}
.passage .psgTitle .info .psgShare .item:hover img.d{opacity: 0;}
.passage .psgTitle .info .psgShare .item:hover img.o{opacity: 1;}
.passage .psgCont{min-height: 300px;padding-bottom: 88px;border-bottom: 1px solid #ebebeb;}
.passage .psgCont .mrgBtm{margin-bottom: 16px;}
.passage .psgCont .pic{text-align: center;padding: 58px 0 54px;}
.passage .psgCont .bold{color: #003087;font-weight: bold;}
.passage .psgLInk{padding-top: 40px;font-size: 16px;line-height: 26px;color: #222222;text-align: center;}
.passage .psgLInk .link{width: 40%;}
.passage .psgLInk .link.prev{text-align: left;}
.passage .psgLInk .link.next{text-align: right;}
.passage .psgLInk .link:hover{color: #003087;}
.passage .psgLInk .toList{padding-right: 25px;position: relative;}
.passage .psgLInk .toList:before{content: "";width: 17px;height: 17px;position: absolute;right: 0;top:50%;margin-top: -8px;background: url(../images/listIcon.png) no-repeat left top;}
.passage .psgLInk .toList:hover{color: #003087;}
.passage .psgLInk .toList:hover:before{background-position: left bottom;}

.busChanel .item1{padding: 76px 0 80px;}
.busChanel .item1 .desc{margin: 0 115px 44px;text-align: center;color: #333333;}
.busChanel .item1 .container{padding: 0 10px 10px;margin: -10px 0 0 -10px;width: 100%;position: relative;overflow: hidden;}
.busChanel .item1 .container .wrap{display: block;background: #fafafa;text-align: center;}
.busChanel .item1 .container .wrap .pic{width: 100%;height: 0;padding-bottom: 53.42%;position: relative;overflow: hidden;}
.busChanel .item1 .container .wrap .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.busChanel .item1 .container .wrap .pic .hover{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,40,89,0.9);}
.busChanel .item1 .container .wrap .pic .border{position: absolute;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 12px;}
.busChanel .item1 .container .wrap .pic .border b{display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(255,255,255,0.4);}
.busChanel .item1 .container .wrap .pic .text{position: absolute;left: 0;top:50%;-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);width: 100%;box-sizing: border-box;padding: 0 95px;}
.busChanel .item1 .container .wrap .pic .text p{font-size: 16px;color: #fefefe;line-height: 32px;margin-bottom: 50px;}
.busChanel .item1 .container .wrap .pic .moreBtn1{border-color: rgba(255,255,255,0.5);color: #ffffff;}
.busChanel .item1 .container .wrap .pic .moreBtn1 span:before{background: url(../images/arrow1.png) right center;filter: brightness(0) invert(1);}
.busChanel .item1 .container .wrap .pic .moreBtn1:hover{background: #fff;color: #004598;transition:all 0.3s linear;}
.busChanel .item1 .container .wrap .pic .moreBtn1:hover span:before{background-position: left center;filter: brightness(1) invert(0);}
.busChanel .item1 .container h5{font-size: 18px;line-height: 88px;color: #222222;font-weight: normal;}
.busChanel .item1 .container .wrap .pic .hover{opacity: 0;}
.busChanel .item1 .container .wrap:hover{box-shadow: 0px 0px 7.76px 0.24px rgba(0, 0, 0, 0.14);background: #ffffff;}
.busChanel .item1 .container .wrap:hover .pic .hover{opacity: 1;}
.busChanel .item1 .container .wrap:hover .pic .text p,
.busChanel .item1 .container .wrap:hover .pic .moreBtn1{opacity: 1;-webkit-transform:translateY(0);transform:translateY(0);}
.busChanel .item1 .container .wrap:hover h5{color: #004598;}

.busChanel .item2{background: url(../images/busChanelBg1.jpg) no-repeat center;background-size: cover;padding: 110px 0 92px;}
.busChanel .item2 dd{width: 47%;}
.busChanel .item2 dd .title{padding-bottom: 42px;border-bottom: 1px solid #ebebeb;margin-bottom: 34px;}
.busChanel .item2 dd .title h3{font-size: 24px;line-height: 40px;color: #004598;padding-left: 18px;position: relative;}
.busChanel .item2 dd .title h3 i{width: 4px;height: 24px;background: #004598;position: absolute;left: 0;top:50%;margin-top: -12px;}
.busChanel .item2 dd .title h3 i:before{content: "";width: 100%;height: 50%;position: absolute;left: 0;top: 0;background: #f49804;}
.busChanel .item2 dd .title .tabs li a{display: block;font-size: 18px;color: #222222;line-height: 40px;padding: 0 26px;border-radius: 20px;}
.busChanel .item2 dd .title .tabs li.active a{background: #004598;color: #fff;}
.busChanel .item2 dd .textScroll{width: 100%;position: relative;overflow: hidden;}
.busChanel .item2 dd .textScroll a{display: block;}
.busChanel .item2 dd .textScroll p{margin-bottom: 86px;color: #333333;height: 96px;overflow: hidden;}
.busChanel .item2 dd .textScroll .moreBtn1{margin: 0;border-color: rgba(0,69,152,0.5);color: #004598;}
.busChanel .item2 dd .textScroll .moreBtn1 span:before{background: url(../images/arrow1.png) no-repeat left center;}
.busChanel .item2 dd .textScroll a:hover .moreBtn1{border-color: #004598;background: #004598;color: #fff;}
.busChanel .item2 dd .textScroll a:hover .moreBtn1 span:before{filter: brightness(0) invert(1);}
.busChanel .item2 dt{width: 48.9%;position: relative;overflow: hidden;}
.busChanel .item2 dt a{display: block;width: 100%;height: 0;padding-bottom: 460px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.busChanel .item2 dt a:hover{-webkit-transform: scale(1.1);transform: scale(1.1);}
.busChanel .item3{width: 100%;position: relative;}
.busChanel .item3 .bgScroll{width: 100%;position: relative;overflow: hidden;}
.busChanel .item3 .bgScroll a{display: block;width: 100%;height: 0;padding-bottom: 804px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;-webkit-transform: scale(1.05);transform: scale(1.05);}
.busChanel .item3 .bgScroll .swiper-slide-active a{-webkit-transform: scale(1);transform: scale(1);}
.busChanel .item3 .bgScroll a:before{content: "";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,40,89,0.4);}
.busChanel .item3 .textScroll{max-width: 885px;position: absolute;left: 50%;top:76px;z-index: 2;text-align: center;color: #ffffff;overflow: hidden;
-webkit-transform:translateX(-50%); -moz-transform: translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}
.busChanel .item3 .textScroll a{display: block;}
.busChanel .item3 .textScroll .tit{font-size: 24px;line-height: 66px;position: relative;}
.busChanel .item3 .textScroll .tit:before{content: "";width: 36px;height: 4px;position: absolute;left: 50%;margin-left: -18px;bottom: 0;background: #fff;}
.busChanel .item3 .textScroll .subTit{margin: 82px auto 38px;font-size: 18px;line-height: 30px;}
.busChanel .item3 .textScroll p{font-size: 16px;line-height: 32px;height: 64px;overflow: hidden;margin-bottom: 94px;}
.busChanel .item3 .textScroll .moreBtn1{border-color: rgba(255,255,255,0.5);color: #fff;}
.busChanel .item3 .textScroll .moreBtn1 span:before{background: url(../images/arrow1.png) right center;filter: brightness(0) invert(1);}
.busChanel .item3 .textScroll .moreBtn1:hover{background: #fff;color: #004598;transition:all 0.3s linear;}
.busChanel .item3 .textScroll .moreBtn1:hover span:before{background-position: left center;filter: brightness(1) invert(0);}


.busChanel .item3 .tabs{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(0,40,89,0.8);z-index: 2;}
.busChanel .item3 .tabs ul{display: flex;}
.busChanel .item3 .tabs ul li{flex: 1;}
.busChanel .item3 .tabs ul li a{display: block;position: relative;padding: 43px 0 37px;text-align: center;font-size: 18px;color: #ffffff;line-height: 36px;width: 100%;}
.busChanel .item3 .tabs ul li a:before{content: "";width: 1px;height: 70px;background: rgba(255,255,255,0.2);position: absolute;left: 0;top:50%;margin-top: -35px;}
.busChanel .item3 .tabs ul li a .icon{width: 50px;height: 50px;margin: 0 auto;background: url(../images/busIcon.png) no-repeat left top;}
.busChanel .item3 .tabs ul li:first-child a:before{display: none;}
.busChanel .item3 .tabs ul li:nth-child(2) a .icon{background-position-x: -50px;}
.busChanel .item3 .tabs ul li:nth-child(3) a .icon{background-position-x: -100px;}
.busChanel .item3 .tabs ul li:nth-child(4) a .icon{background-position-x: -150px;}
.busChanel .item3 .tabs ul li:nth-child(5) a .icon{background-position-x: -200px;}
.busChanel .item3 .tabs ul li:nth-child(6) a .icon{background-position-x: -250px;}
.busChanel .item3 .tabs ul li.active a{color: #ffd667;}
.busChanel .item3 .tabs ul li.active a .icon{background-position-y: bottom;}

.busChanel .item4{padding: 75px 0 80px;}
.busChanel .item4 .container{width: 100%;position: relative;overflow: hidden;}
.busChanel .item4 .container a{display: block;width: 100%;height: 0;padding-bottom: 151.5%;position: relative;overflow: hidden;}
.busChanel .item4 .container a em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.busChanel .item4 .container a .tit{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 2;box-sizing: border-box;padding: 0 10px;background: rgba(0,40,89,0.7);text-align: center;line-height: 60px;font-size: 18px;color: #ffffff;font-weight: normal;}

.busChanel .item4 .container a .hover{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,40,89,0.9);opacity: 0;}
.busChanel .item4 .container a .border{position: absolute;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 15px;}
.busChanel .item4 .container a .border b{display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(255,255,255,0.4);}
.busChanel .item4 .container a .text{position: absolute;left: 0;top:50%;-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);width: 100%;box-sizing: border-box;padding: 0 50px;}
.busChanel .item4 .container a .text p{font-size: 16px;color: #fefefe;line-height: 28px;margin-bottom: 34px;}
.busChanel .item4 .container a .moreBtn1{border-color: rgba(255,255,255,0.5);color: #ffffff;}
.busChanel .item4 .container a .moreBtn1 span:before{background: url(../images/arrow1.png) right center;filter: brightness(0) invert(1);}
.busChanel .item4 .container a:hover .hover{opacity: 1;-webkit-transition:all 0.3s linear 0.3s;transition:all 0.3s linear 0.3s;}
.busChanel .item4 .container a:hover .tit{bottom: -60px;}
.busChanel .item4 .container a .moreBtn1:hover{background: #fff;color: #004598;transition:all 0.3s linear;}
.busChanel .item4 .container a .moreBtn1:hover span:before{background-position: left center;filter: brightness(1) invert(0);}


.busList li{width: 32%;margin: 0 2% 24px 0;}
.busList li:nth-child(3n){margin-right: 0;}
.busList li a{display: block;background: #fffff;font-size: 18px;line-height: 90px;color: #222222;text-align: center;}
.busList li a .pic{width: 100%;height: 0;padding-bottom: 61.36%;position: relative;overflow: hidden;}
.busList li a .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.busList li a .pic .hover{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,40,89,0.9);}
.busList li a .pic .border{position: absolute;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 15px;}
.busList li a .pic .border b{display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(255,255,255,0.4);}
.busList li a .pic .text{position: absolute;left: 0;top:50%;-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);width: 100%;box-sizing: border-box;padding: 0 50px;}
.busList li a .pic .text p{font-size: 16px;color: #fefefe;line-height: 28px;margin-bottom: 34px;}
.busList li a .pic .moreBtn1{border-color: rgba(255,255,255,0.5);color: #ffffff;}
.busList li a .pic .moreBtn1 span:before{background: url(../images/arrow1.png) right center;filter: brightness(0) invert(1);}
.busList li a h5{font-size: 18px;line-height: 88px;color: #222222;font-weight: normal;}
.busList li a .pic .hover{opacity: 0;}
.busList li a:hover{box-shadow: 0px 0px 7.76px 0.24px rgba(0, 0, 0, 0.14);background: #ffffff;-webkit-transform:translateY(-12px);transform:translateY(-12px);}
.busList li a:hover .pic .hover{opacity: 1;}
.busList li a:hover h5{color: #004598;}
.busList li a .pic .moreBtn1:hover{background: #fff;color: #004598;transition:all 0.3s linear;}
.busList li a .pic .moreBtn1:hover span:before{background-position: left center;filter: brightness(1) invert(0);}

.contBus .item1{padding: 80px 0 72px;background: url(../images/cBusBg1.jpg) no-repeat center top;background-size: cover;}
.contBus .item1 .nyTitle{color: #222222;}
.contBus .item1 .nyTitle i{background: #a1a1a1;}
.contBus .item1 .nyTitle i:before{display: none;}
.contBus .item1 .cont{max-width: 1145px;margin: 0 auto;text-align: center;color: #333333;}
.contBus .item2{padding: 60px 0 50px;}
.contBus .item2 .title{margin-bottom: 76px;font-size: 22px;line-height: 42px;color: #222222;font-weight: normal;text-align: center;background: url(../images/titleBg1.png) no-repeat center;}
.contBus .item2 .dl{margin-bottom: 35px;}
.contBus .item2 .dl .dt,.contBus .item2 .dl .dd{width: 50%;height: 461px;box-sizing: border-box;}
.contBus .item2 .dl .dt .container{width: 100%;position: relative;overflow: hidden;}
.contBus .item2 .dl .dt .container em{display: block;width: 100%;height: 0;padding-bottom: 461px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.contBus .item2 .dl .dt .btnWrap{position: absolute;right: 0;bottom: 0;z-index: 2;}
.contBus .item2 .dl .dt .btnWrap div{width: 61px;height: 61px;margin-left: 1px;background: rgba(0,0,0,0.4);cursor: pointer;position: relative;}
.contBus .item2 .dl .dt .btnWrap div:before{content: "";width: 15px;height: 15px;border-left: 1px solid #fff;border-bottom: 1px solid #fff;position: absolute;left: 50%;top:50%;margin: -8px 0 0 -8px;-webkit-transform: rotateZ(-135deg); -moz-transform: rotateZ(-135deg); -ms-transform: rotateZ(-135deg); transform: rotateZ(-135deg);}
.contBus .item2 .dl .dt .btnWrap div.prev:before{-webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); transform: rotateZ(45deg);}
.contBus .item2 .dl .dd{box-sizing: border-box;padding: 50px 30px 60px 72px;background: url(../images/cBusBg2.jpg) no-repeat center;background-size: cover;}
.contBus .item2 .dl .dd .tit{margin-bottom: 36px;padding-left: 15px;position: relative;font-size: 18px;line-height: 32px;color: #222222;font-weight: normal;}
.contBus .item2 .dl .dd .tit:before{content: "";width: 3px;height: 16px;background: #004598;position: absolute;left: 0;top:50%;margin-top: -8px;}
.contBus .item2 .dl .dd .cont{padding-right: 38px;color: #666666;height: 282px;overflow: auto;}
.contBus .item2 .dl .dd .cont::-webkit-scrollbar{width:6px;height:3px}
.contBus .item2 .dl .dd .cont::-webkit-scrollbar-button:vertical{display:none}
.contBus .item2 .dl .dd .cont::-webkit-scrollbar-corner,
.contBus .item2 .dl .dd .cont::-webkit-scrollbar-track{background-color:#e8f2ff}
.contBus .item2 .dl .dd .cont::-webkit-scrollbar-thumb{border-radius:0;background-color:#f49804; }
.contBus .item2 .dl .dd .cont::-webkit-scrollbar-thumb:vertical:hover{ }
.contBus .item2 .dl .dd .cont::-webkit-scrollbar-thumb:vertical:active{ }
.contBus .item2 .dl:nth-child(2n) .dt{float: right;}

.djList li{width: 32%;margin: 0 2% 30px 0;}
.djList li:nth-child(3n){margin-right: 0;}
.djList li a{display: block;padding: 37px 30px 45px;background: #ffffff;position: relative;}
.djList li a h5{margin-bottom: 20px;font-size: 18px;line-height: 36px;color: #3a3a3a;font-weight: normal;}
.djList li a .pic{width: 100%;height: 0;padding-bottom: 59.78%;position: relative;overflow: hidden;}
.djList li a .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.djList li a p{margin:  20px 0 58px;font-size: 16px;line-height: 26px;color: #666666;height: 52px;overflow: hidden;}
.djList li a .date em{display: block;font-size: 30px;line-height: 35px;color: #666666;font-family: "ChivoThin";}
.djList li a .date span{display: block;font-size: 16px;line-height: 25px;color: #b6b6b6;font-family: "ChivoThin";}
.djList li a .arr{width: 37px;height: 37px;border:1px solid #c8c8c8;border-radius: 50%;background: #ffffff;position: absolute;right: 30px;bottom: 52px;}
.djList li a .arr:before{content: "";width: 9px;height: 9px;border-left: 1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8;position: absolute;left: 50%;top:50%;margin: -5px 0 0 -6px;-webkit-transform: rotateZ(-135deg); -moz-transform: rotateZ(-135deg); -ms-transform: rotateZ(-135deg); transform: rotateZ(-135deg);}
.djList li a:hover{box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.2);}
.djList li a:hover h5,
.djList li a:hover .date em{color: #003087;}
.djList li a:hover .arr{background: #003087;border-color: #003087;}
.djList li a:hover .arr:before{border-color: #fff;}

.ztList{padding-bottom: 30px;}
.ztList li{margin-bottom: 30px;width: 48.9%;overflow: hidden;}
.ztList li:nth-child(2n){float: right;}
.ztList li a{display: block;width: 100%;height: 0;padding-bottom: 22.23%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.ztList li a:hover{-webkit-transform: scale(1.1);transform: scale(1.1);}

.culWrap{padding: 80px 0 85px;background: url(../images/culBg1.jpg) no-repeat center top;background-size: cover;}
.culWrap .c1370{position: relative;}
.culWrap .cont{max-width: 1107px;box-sizing: border-box;padding: 55px 0 0 50px;background: rgba(255,255,255,0.8);}
.culWrap .cont .wrap{max-width: 564px;}
.culWrap .cont dl{padding: 42px 0;border-top: 1px solid rgba(26,30,124,0.1);display: flex;}
.culWrap .cont dl:first-child{border: none;}
.culWrap .cont dl dt{width: 74px;height: 74px;margin-right: 30px;line-height: 74px;}
.culWrap .cont dl dt img{width: 100%;}
.culWrap .cont dl dd h5{font-size: 18px;line-height: 27px;color: #222222;font-weight: normal;}
.culWrap .cont dl dd h6{font-size: 12px;line-height: 17px;color: #666666;font-weight: normal;text-transform: uppercase;font-family: "ChivoThin";margin-bottom: 8px;}
.culWrap .cont dl dd .pageStyle{line-height: 26px;color: #666666;}
.culWrap .pic{width: 46.3%;position: absolute;right: 0;top:50%;-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.culWrap .pic em{display: block;width: 100%;height: 0;padding-bottom: 644px;background-repeat: no-repeat;background-position: center;background-size: cover;}

.honorList{padding-bottom: 24px;}
.honorList li{width: 31.4%;margin: 0 2.9% 36px 0;}
.honorList li:nth-child(3n){margin-right: 0;}
.honorList li a{display: block;padding: 30px 30px 0;background: #ffffff;position: relative;}
.honorList li a:before{content: "";width: 100%;height: 3px;position: absolute;left: 0;bottom: 0;background: #004598;-webkit-transform: scale(0,1);transform: scale(0,1);-webkit-transform-origin:left center;transform-origin:left center;}
.honorList li a .pic{width: 100%;height: 246px;text-align: center;line-height: 246px;}
.honorList li a .pic img{max-width: 100%;max-height: 100%;}
.honorList li a h5{font-size: 18px;color: #3a3a3a;line-height: 74px;font-weight: normal;}
.honorList li a:hover{box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.2);-webkit-transform:translateY(-12px);transform:translateY(-12px); }
.honorList li a:hover:before{-webkit-transform: scale(1,1);transform: scale(1,1);}
.honorList li a:hover h5{color: #004598;}

.noticeList{padding-bottom: 40px;}
.noticeList li{margin-bottom: 20px;}
.noticeList li a{display: block;position: relative;padding: 0 100px 0 194px;background: #ffffff;line-height: 90px;color: #3a3a3a;font-size: 18px;}
.noticeList li a .date{position: absolute;left: 36px;top:0;width: 140px;font-size: 20px;color: #999999;font-family: "ChivoLight";}
.noticeList li a .date:before{content: "";width: 2px;height: 18px;background: #a5a5a5;position: absolute;right: 0;top:50%;margin-top: -9px;}
.noticeList li a h5{font-weight: normal;}
.noticeList li a:before{content: "";width: 16px;height: 10px;background: url(../images/arrow6.png) no-repeat center;position: absolute;right: 42px;top:50%;margin-top: -8px;}
.noticeList li a:hover{background: #004598;color: #fff;}
.noticeList li a:hover .date{color: #fff;}
.noticeList li a:hover .date:before{background: #a5a5a5;opacity: 0.4;}
.noticeList li a:hover:before{filter: brightness(0) invert(1);}

.jobList{padding-bottom: 30px;}
.jobList li{margin-bottom: 30px;}
.jobList li a{display: block;padding:8px 42px 17px 36px;background: #ffffff;font-size: 16px;}
.jobList li a .title{margin-bottom: 17px;position: relative;border-bottom: 1px solid #ebebeb;line-height: 72px;color: #5b5b5b;display: flex;justify-content: space-between;line-height: 30px;padding: 21px 0;}
.jobList li a .title h5{font-size: 22px;color: #3a3a3a;font-weight: normal;}
.jobList li a .title span{margin-left: 20px;flex-shrink:0;}
.jobList li a .title:before{content: "";width: 50px;height: 1px;background: #222222;position: absolute;left: 0;bottom: -1px;}
.jobList li a .btm{color: #666666;line-height: 40px;}
.jobList li a .btm .moreBtn1{width: 138px;height: 38px;line-height: 38px;font-size: 14px;color: #999999;}
.jobList li a .btm .moreBtn1 span:before{background-image: url(../images/arrow1.png);}
.jobList li a:hover{background: #004598;}
.jobList li a:hover .title,
.jobList li a:hover .title h5,
.jobList li a:hover .btm{color: #ffffff;}
.jobList li a:hover .title:before{opacity: 0;}
.jobList li a:hover .title{border-color: rgba(235,235,235,0.3);}
.jobList li a:hover .btm .moreBtn1{background: #ffffff;border-color: #ffffff;color: #004598;}
.jobList li a:hover .btm .moreBtn1 span:before{background-position: left center;}

/* 20210421 */
.newsWrap .textScroll{height: 100%;top:0;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.newsWrap .textScroll .tit{line-height: 40px;height: 80px;padding-bottom: 12px;}
.newsWrap .textScroll p{margin-bottom: 68px;}
.newsWrap .textScroll .btnStyle{bottom: 54px;}

.memberList li{width: 23.2%;margin: 0 2.4% 2.4% 0;}
.memberList li:nth-child(4n){margin-right: 0;}
.memberList li a{display: block;height: 80px;background: #ffffff;position: relative;box-sizing: border-box;padding: 7px;font-size: 16px;color: #333333;line-height: 24px;cursor: pointer;}
.memberList li a .wrap{width: 100%;height: 100%;box-sizing: border-box;padding: 0 12px;border:1px solid #fff;display: flex;align-items: center;}
.memberList li a .wrap h5{width: 100%;font-weight: normal;text-align: center;}
.memberList li a:hover{box-shadow: 0px 0px 9px 0px rgba(0, 34, 95, 0.23);color: #f18904;}
.memberList li a:hover .wrap{border-color: #f18904;}


@media screen and (max-width: 1700px){
.nyHeader .nav{margin-right: -20px;}
/* .nyHeader .nav .nLi{padding: 0 20px;} */
}

@media screen and (max-width: 1600px){
.nyHeader .nav{margin-right: -14px;}
.nyHeader .nav .nLi{padding: 0 14px;}
}
@media screen and (max-width: 1540px){
.nyHeader .wrap{line-height: 108px;}
/* .nyHeader .wrap .logo img{height: 58px;} */
.nyHeader .nav{padding-top: 40px;margin-right: -14px;}
.nyHeader .nav .nLi{padding: 0 14px;}

.bread .title .wrap{height: 106px;width: 320px;padding: 25px 20px 0 65px;}
.bread .title .wrap:before{height: 36px;}
.bread .title .wrap i{width: 28px;height: 28px;background-size: 100% 100%;left: 20px;top:50%;margin-top: -18px;}
.bread li a{padding: 0 24px;}

.aboutWrap .item2 .desc{margin: 0 60px 40px;}
.aboutWrap .item2 .scroll{padding: 0 60px;}

.nyFooter .top .text .txt{line-height: 34px;}

.newsWrap .textScroll .pageState{width: 98px;background-size: 100% auto;height: 65px;font-size: 16px;}
.newsWrap .textScroll .pageState em{font-size: 24px;}
.newsWrap .textScroll .tit h5{padding-right: 20px;}
}
@media screen and (max-width: 1480px){
/* .nyHeader .wrap .logo img{height: 50px;} */
.nyHeader .wrap .logo img{height: 58px;}
.nyHeader .nav .nLi{padding: 0 10px;}
.nyHeader .nav .nLi h3 a{font-size: 18px;}
.header .nav .nLi h3 a{font-size: 15px;}
.nyHeader .nav{margin-right: -12px;}
/* .nyHeader .nav .nLi{padding: 0 8px;} */

.newsWrap .textScroll{padding: 20px 30px;}
.newsWrap .textScroll .tit{margin-bottom: 12px;}
.newsWrap .textScroll p{margin-bottom: 30px;}

.busList li a .pic .text p{font-size: 14px;line-height: 20px;margin-bottom: 18px;}
.busList li a .pic .moreBtn1{width: 140px;height: 40px;line-height: 40px;}

.contBus .item2 .dl .dt, .contBus .item2 .dl .dd{height: 400px;}
.contBus .item2 .dl .dt .container em{padding-bottom: 400px;}
.contBus .item2 .dl .dd{padding: 30px 20px 30px 40px;}
.contBus .item2 .dl .dd .cont{padding-right: 28px;height: 260px;}

.djList li a{padding: 20px 20px 30px;}
.djList li a h5{margin-bottom: 12px;}
.djList li a p{margin: 14px 0 30px;}
.djList li a .date em{font-size: 26px;}
.djList li a .arr{bottom: 40px;width: 32px;height: 32px;}

.honorList li{margin-bottom: 20px;}
.honorList li a{padding: 20px 20px 0;}
.honorList li a .pic{height: 230px;line-height: 230px;}
.honorList li a h5{font-size: 16px;line-height: 54px;}

.newsWrap .textScroll .btnStyle{bottom: 38px;}

.nyFooter .btm{font-size: 15px;}
.nyFooter .btm span{margin-right:18px;}
}

@media screen and (max-width: 1300px){
.nyHeader .nav .nLi{padding: 0 4px;}

.nyFooter .btm{font-size: 14px;}
.nyFooter .btm span{margin-right:12px;}	
}
@media screen and (max-width: 1200px){
.nyHeader{padding: 0 5%;}
.nyHeader .nav{display: none;}
.nyHeader .menuIcon{display: block;right: 0;}
.nyHeader .top{bottom: auto;top:50%;margin-top: -8px;right: calc(5% + 20px);}
.nyHeader .wrap{line-height: 88px;}

.bread{display: none;}
.nyBanner .path{bottom: auto;top:50%;-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);text-align: center;color: #555;font-size: 16px;}

.aboutWrap .item1{padding: 40px 0 25px;}
.aboutWrap .item1 .tit{margin-bottom: 24px;}
.aboutWrap .item1 .cont{margin-bottom: 30px;}

.aboutWrap .item3{padding: 40px 0;}

.aboutWrap .item4{padding: 40px 0;}
.aboutWrap .item4 .scroll{padding-bottom: 45px;}
.aboutWrap .item4 .container{padding: 0;}


.nyFooter .top:before{display: none;}
.nyFooter .top .text{width: 100%;padding: 30px 0 10px;text-align: center;}
.nyFooter .top .text .logo img{height: 40px;}
.nyFooter .top .text .share{display: inline-block;}
.nyFooter .top .text .txt{margin-top: 12px;}
.nyFooter .top .fNav{display: none;}
.nyFooter .btm{padding: 12px 0;}
.nyFooter .btm .left,.nyFooter .btm .right{width: 100%;text-align: center;font-size: 13px;line-height: 24px;}

.orgWrap{padding: 40px 0;}
.orgWrap .tit{margin-bottom: 40px;}

.devpWrap .item1 dt em{padding-bottom: 280px;}
.devpWrap .item1 dd{padding: 30px 20px 0;}
.devpWrap .item1 dd .nyTitle{margin-bottom: 20px;}

.nyWrap{padding: 40px 0 30px;}
.videoList li a .text{padding: 10px 10px 20px;}
.contactUs .item1 ul li .icon{line-height: 34px;}
.contactUs .item1 ul li .icon img{height: 30px;}
.contactUs .item1 ul li h5{font-size: 18px;line-height: 40px;}
.contactUs .item1 ul li p{font-size: 14px;line-height: 22px;}
.contactUs .item1 ul li dd{width: 100px;}
.contactUs .item1 ul li dd .pic{height: 100px;padding: 4px;}

.newsWrap .textScroll{padding: 20px;}
.newsWrap .textScroll .tit{margin-bottom: 20px;line-height: 34px;height: auto;}
.newsWrap .textScroll .tit h5{-webkit-line-clamp:1;}
.newsWrap .textScroll p{margin-bottom: 20px;line-height: 20px;line-height: 30px;}
.newsWrap .textScroll .pageState{display: none;}
.newsWrap .textScroll .tit{padding-right: 0;}
.newsWrap .textScroll .btnStyle{bottom: 20px;}

.busChanel .item1 .desc{margin: 0 0 24px;}
.busChanel .item1 .container .wrap .pic .text{padding: 0 20px;}
.busChanel .item1 .container .wrap .pic .text p{margin-bottom: 30px;}
.busChanel .item1 .container h5{font-size: 16px;line-height: 54px;}

.busList li a .pic .hover{display: none;}
.busList li a h5{font-size: 16px;line-height: 50px;}

.culWrap .cont{max-width: 700px;}
.culWrap .cont .wrap{max-width: 400px;}
.culWrap .cont dl dt{width: 50px;height: 50px;line-height: 50px;}


.memberList li{width: 32%;margin-right: 2%;margin-bottom: 2%;}
.memberList li:nth-child(3n){margin-right: 0;}
.memberList li:nth-child(4n){margin-right: 2%;}


}
@media screen and (max-width: 1024px){
.nyTitle{margin-bottom: 20px;padding-bottom: 18px;font-size: 20px;}

.aboutWrap .item2{padding: 45px 0 40px;}
.aboutWrap .item2 .desc{margin: 0 0 24px;font-size: 15px;line-height: 28px;}
.aboutWrap .item2 .scroll{padding: 0;}
.aboutWrap .item2 .swiper-button-prev, .aboutWrap .item2 .swiper-button-next{display: none;}
.aboutWrap .item2 .swiper-pagination{bottom: -30px;}
.aboutWrap .item2 .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 3px;}
.aboutWrap .item2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 32px;}

.devpList .nLi .c1370{padding: 30px 0 20px;}
.devpList .nLi .dt .tit{padding: 0 20px 12px 0;margin-bottom: 15px;}
.devpList .nLi .dt .tit h5{font-size: 20px;line-height: 26px;margin-bottom: 0;}
.devpList .nLi .dt .tit h6{font-size: 18px;line-height: 30px;}
.devpList .nLi .dt .cont{padding-right: 20px;}
.devpList .nLi .dd{padding-top: 15px;}
.devpList .nLi .dd li{padding-left: 35px;margin-bottom: 20px;}

.contactUs .item1 ul li dd{width: 90px;margin: 0 3px;}
.contactUs .item1 ul li dd .pic{height: 90px;padding: 4px;}

.newsWrap .item1{padding: 40px 0;}
.newsWrap .textScroll{padding: 20px 15px;}
.newsWrap .textScroll .btm span{padding-right: 24px;}
.newsWrap .textScroll .btm span:before{right: 12px;}
.newsWrap .textScroll p{-webkit-line-clamp:2;}
.newsWrap .textScroll .btnStyle{right: 15px;display: none;}

.passage .psgTitle{margin-top: 0;margin-bottom: 24px;}
.passage .psgTitle h5{margin-bottom: 15px;font-size: 18px;line-height: 26px;}
.passage .psgTitle .info{padding: 16px 0;}
.passage .psgTitle .info span{margin-left: 20px;}
.passage .psgCont{padding-bottom: 44px;}
.passage .psgCont .mrgBtm{margin-bottom: 8px;}
.passage .psgCont .pic{padding: 30px 0;}
.passage .psgLInk{padding-top: 20px;}

.busChanel .item2{padding: 40px 0;}
.busChanel .item2 dt a{padding-bottom: 300px;}
.busChanel .item2 dd .title .tabs li a{padding: 0 13px;font-size: 16px;line-height: 36px;}
.busChanel .item2 dd .title h3{font-size: 20px;line-height: 36px;}
.busChanel .item2 dd .title{padding-bottom: 20px;margin-bottom: 16px;}
.busChanel .item2 dd .textScroll p{margin-bottom: 40px;}

.busChanel .item3 .tabs ul{width: 100%;}

.busChanel .item4{padding: 40px 0;}

.contBus .item2{padding: 30px 0;}
.contBus .item2 .title{margin-bottom: 20px;}
.contBus .item2 .dl .dt, .contBus .item2 .dl .dd{height: 320px;}
.contBus .item2 .dl .dt .container em{padding-bottom: 320px;}
.contBus .item2 .dl .dt .btnWrap div{width: 40px;height: 40px;}
.contBus .item2 .dl .dt .btnWrap div:before{width: 11px;height: 11px;margin: -6px 0 0 -6px;}
.contBus .item2 .dl .dd{padding: 25px 15px 15px 20px;}
.contBus .item2 .dl .dd .tit{margin-bottom: 16px;}
.contBus .item2 .dl .dd .cont{padding-right: 28px;height: 200px;}

.ztList{padding-bottom: 15px;}
.ztList li{margin-bottom: 15px;}

.culWrap .cont{width: 100%;max-width: 100%;padding: 40px;}
.culWrap .cont .wrap{max-width: 100%;}
.culWrap .pic{display: none;}

.honorList li a .pic{height: 150px;line-height: 150px;}

.noticeList li a{font-size: 16px;line-height: 78px;padding: 0 60px 0 164px;}
.noticeList li a .date{left: 16px;width: 130px;}
.noticeList li a:before{right: 20px;}

.jobList li a{padding: 8px 20px;font-size: 14px;}
.jobList li a .title{margin-bottom: 12px;}
.jobList li a .title h5{font-size: 18px;}

}
@media screen and (max-width: 760px){
.nyHeader .wrap{line-height: 66px;}
.nyHeader .wrap .logo img{height: 45px;}
.nyHeader .top{display: none;}
.nyBanner{padding-bottom: 40%;}
.nyBanner .path{font-size: 15px;}

.pageStyle{font-size: 15px;line-height: 28px;}
.aboutWrap .item1{padding: 30px 0 0;}
.aboutWrap .item1 .tit{font-size: 20px;margin-bottom: 15px;}
.aboutWrap .item1 .cont{margin-bottom: 15px;}
.aboutWrap .item1 .cont .mrgBtm{margin-bottom: 10px;}
.aboutWrap .item1 .container a{font-size: 15px;line-height: 44px;}

.aboutWrap .item2{padding-top: 30px;}
.aboutWrap .item2 .container a{padding: 15px 15px 30px;}
.aboutWrap .item2 .container .icon{width: 50px;height: 50px;margin-bottom: 12px;}
.aboutWrap .item2 .container .icon img{width: 100%;height: 100%;}
.aboutWrap .item2 .container .date{font-size: 18px;}
.aboutWrap .item2 .container .tit{font-size: 15px;line-height: 20px;height: 40px;}
.aboutWrap .item2 .container .txt{line-height: 25px;height: 100px;}

.moreBtn1{width: 135px;height: 38px;line-height: 38px;}

.aboutWrap .item3 .text{font-size: 15px;line-height: 24px;}
.aboutWrap .item3 .text .icon{width: 60px;height: 60px;line-height: 60px;}
.aboutWrap .item3 .text .icon img{width: 48px;}

.aboutWrap .item4{padding: 30px 0;}
.aboutWrap .item4 .container a{height: 54px;padding: 4px;}
.aboutWrap .item4 .scroll{padding-bottom: 25px;}
.aboutWrap .item4 .scroll .swiper-pagination{height: 14px;line-height: 14px;}
.aboutWrap .item4 .scroll .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;margin: 0 3px;}

.nyFooter .top .text .txt{font-size: 14px;line-height: 28px;}
.nyFooter .btm span{display: block;margin: 0;}
.nyFooter .top .text dl{margin-right: 20px;}

.orgWrap .tit{font-size: 16px;margin-bottom: 24px;}
.devpWrap .item1{margin: 40px auto 20px;}
.devpWrap .item1 dl{background: none;}
.devpWrap .item1 dd{width: 100%;padding: 0;height: auto;margin-bottom: 20px;background: url(../images/devpBg.jpg) no-repeat left top;}
.devpWrap .item1 dt{width: 100%;}

.videoList li{width: 48%;margin-right: 0;}
.videoList li:nth-child(2n){float: right;}

.page a{padding: 0 10px;line-height: 28px;margin: 0 3px 3px;}
.page a.num{width: 28px;display: none;}
.page a.num.on{display: inline-block;}
.page .text{height: 28px;line-height: 28px;width: 48px;}
.page .btn{width: 28px;height: 28px;line-height: 28px;font-size: 12px;height: 30px;}

.contactUs .item2{height: 360px;}

.newsWrap .picScroll{width: 100%;}
.newsWrap .textScroll{position: relative;top:0;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);width: 100%;}
.newsWrap .textScroll p{-webkit-line-clamp:2;}
.newsWrap .textScroll .btnStyle{bottom: 15px;display: none;}

.newsWrap .item1{padding: 40px 0;}
.newsWrap .item2{padding: 30px 0;}
.newsWrap .item2 ul{margin-bottom: 30px;}
.newsWrap .item2 li{margin-bottom: 20px;}
.newsWrap .item2 li a{height: 146px;padding-left: 234px;}
.newsWrap .item2 li .pic{width: 220px;height: 146px;}
.newsWrap .item2 li .tit h5{font-size: 16px;line-height: 32px;}
.newsWrap .item2 li p{font-size: 13px;line-height: 22px;height: 44px;}
.newsBtm{font-size: 12px;}
.newsBtm span{font-size: 14px;padding-right: 14px;}
.newsBtm span:before{right: 6px;}

.passage .psgTitle .info{text-align: center;padding: 8px 0;}
.passage .psgTitle .info span{display: inline-block;float: none;margin: 0 4px;}
.passage .psgTitle .info span:first-child{margin: 0 4px;}
.passage .psgTitle .info .psgShare{display: none;}
.passage .psgCont{padding-bottom: 20px;}
.passage .psgCont .pic{padding: 15px 0;}
.passage .psgLInk{font-size: 14px;}
.passage .psgLInk .toList{display: none;}
.passage .psgLInk .link{width: 100%;max-width: 100%;text-align: left;}
.passage .psgLInk .link.next{text-align: left;}

.busChanel .item1{padding: 30px 0;}
.busChanel .item1 .container .wrap .pic .hover{display: none;}

.busChanel .item2 dd,.busChanel .item2 dt{width: 100%;}
.busChanel .item2 dd{margin-bottom: 30px;}
.busChanel .item2 dd .textScroll p{margin-bottom: 12px;height: 84px;}
.busChanel .item2 dt a{padding-bottom: 68.6%;}

.busChanel .item3 .bgScroll a{padding-bottom: 680px;}
.busChanel .item3 .textScroll .subTit{margin: 40px auto 20px;}
.busChanel .item3 .textScroll p{margin-bottom: 45px;}

.busChanel .item3 .tabs ul{flex-wrap: wrap;}
.busChanel .item3 .tabs ul li{width: 33.33%;flex: auto;}
.busChanel .item3 .tabs ul li:nth-child(4) a:before{display: none;}
.busChanel .item3 .tabs ul li a{padding: 20px 0;font-size: 15px;line-height: 28px;}
.busChanel .item3 .tabs ul li a .icon{-webkit-transform: scale(0.7);transform: scale(0.7);}

.busChanel .item3 .textScroll{top:40px;}
.busChanel .item3 .textScroll .subTit{margin: 30px auto 15px;}
.busChanel .item3 .textScroll p{margin-bottom: 40px;font-size: 14px;line-height: 24px;height: 48px;}
.busChanel .item3 .bgScroll a{padding-bottom: 600px;}

.busChanel .item4 .container a{font-size: 15px;line-height: 44px;}
.busChanel .item4 .container a .hover{display: none;}

.busList li{width: 49%;margin-right: 0;}
.busList li:nth-child(2n){float: right;}

.contBus .item2 .dl .dt,.contBus .item2 .dl .dd{width: 100%;}
.contBus .item2 .dl .dd{height: auto;padding: 20px;}
.contBus .item2 .dl .dd .cont{padding-right: 0;height: auto;}

.djList li{width: 48%;margin-right: 0;}
.djList li:nth-child(2n){float: right;}

.culWrap{padding: 30px 0;}
.culWrap .cont{padding: 20px;}
.culWrap .cont dl{padding: 20px 0;}
.culWrap .cont dl dt{margin-right: 20px;}

.honorList li{width: 49%;margin-right: 0;}
.honorList li:nth-child(2n){float: right;}
.honorList li a .pic{height: 110px;line-height: 110px;}

.noticeList{padding-bottom: 15px;}
.noticeList li{margin-bottom: 12px;}
.noticeList li a{font-size: 14px;line-height: 60px;padding: 0 30px 0 110px;}
.noticeList li a .date{font-size: 13px;width: 90px;left: 10px;}
.noticeList li a:before{right: 10px;}
.noticeList li a .date:before{height: 14px;margin-top: -7px;}

.jobList{padding-bottom: 15px;}
.jobList li{margin-bottom: 15px;}
.jobList li a .title{font-size: 13px;line-height: 24px;padding: 15px 0;}
.jobList li a .title h5{font-size: 15px;}
.jobList li a .title span{margin-left: 10px;}
.jobList li a .btm{line-height: 32px;}
.jobList li a .btm .moreBtn1{width: 110px;height: 30px;line-height: 30px;}


.memberList li{width: 49%;margin-right: 0;}
.memberList li:nth-child(2n){float: right;}
.memberList li:nth-child(4n){margin-right: 0;}
.memberList li a{height: 66px;font-size: 14px;line-height: 20px;}

}
@media screen and (max-width: 468px){
.devpWrap .item1 dt em{padding-bottom: 60.96%;}

.devpList .nLi .dt,.devpList .nLi .dd{width: 100%;}
.devpList .nLi .c1370{padding: 20px 0 5px;}
.devpList .nLi .c1370:before,.devpList .nLi .c1370 .arr{display: none;}
.devpList .nLi .dd li{padding-left: 20px;}
.devpList .nLi .dd li .dot{top:6px;}

.videoList{padding-bottom: 10px;}
.videoList li{width: 100%;margin-bottom: 20px;}
.videoList li a .text{padding: 5px 15px 10px;}
.videoList li a .text h5{font-size: 16px;line-height: 44px;}

.contactUs .item1{padding: 20px 0 0;}
.contactUs .item1 ul{display: block;}
.contactUs .item1 ul li:before{display: none;}
.contactUs .item1 ul li{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #e1e1e1;}
.contactUs .item1 ul li:last-child{border:none;}

.newsWrap .textScroll .tit{font-size: 16px;}
.newsWrap .textScroll .tit h5{padding-right: 0;}
.newsWrap .item2 li{margin-bottom: 10px;}
.newsWrap .item2 li a{height: auto;padding-left: 0;}
.newsWrap .item2 li .pic{width: 100%;height: 0;padding-bottom: 60.7%;position: relative;margin-bottom: 10px;}
.newsWrap .item2 li p{height: auto;max-height: 44px;margin-bottom: 0;}

.busList li{width: 100%;}
.busList li a{box-shadow: 0px 0px 7.76px 0.24px rgba(0, 0, 0, 0.14);}

.contBus .item2 .dl{margin-bottom: 20px;}
.contBus .item2 .dl .dt{height: auto;}
.contBus .item2 .dl .dt .container em{padding-bottom: 67.6%;}
.contBus .item2 .dl .dd{padding: 12px;}
.contBus .item2 .dl .dd .tit{margin-bottom: 8px;}

.djList li{width: 100%;}
.djList li a{box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.2);padding: 12px;}
.djList li a p{font-size: 14px;line-height: 24px;height: auto;max-height: 48px;margin: 10px 0 20px;}
.djList li a .arr{bottom: 20px;}

.ztList li{width: 100%;}

.honorList{padding-bottom: 0;}
.honorList li{width: 100%;}
.honorList li a h5{text-align: center;}
.honorList li a .pic{height: auto;}
.honorList li a .pic img{width: 100%;}

.memberList li{width: 100%;}
.memberList li a{height: 60px;}
}