.banner{width: 100%;}
.banner img{display: block;object-fit: cover;height: 100%;width: 100%;}

.commNav{display: flex;align-items: center;color: #999;margin-top: 35px;margin-bottom: 60px;}
.commNav a{color: #999;}
.commNav a:hover{text-decoration: underline;}
.commNav span{display: inline-flex;margin: 0 10px;}
.commNav .active{color: #222;}

/* 新闻列表 */
.newsTit{display: flex;align-items: center;margin-bottom: 55px;justify-content: space-between;}
.newsTit h6{font-size: 36px;font-weight: 600;color: #444;margin-top: 34px;}
.newsTit .newSearch{width: 460px;border: 1px solid #d2d2d2;}
.newsTit .newSearch form{display: flex;align-items: center;justify-content: space-between;}
.newsTit .newSearch input{display: inline-flex;font-size: 16px;height: 50px;line-height: 50px;}
.newsTit .newSearch input[type=text]{width: calc(100% - 20px);}
.newsTit .newSearch input[type=image]{width: auto;height: 17px;}
.newList{padding-bottom: 140px;}
.newsBox .sider{width: 265px;margin-right: 75px;}
.newsBox .sider a{display: flex;height: 70px;align-items: center;border-top: 1px solid #e2e2e2;font-size: 20px;color: #444;}
.newsBox .sider a img{width: 24px;margin-left: 22px;transition: transform .5s;display: inline-flex;visibility: hidden;}
.newsBox .sider a.active,.newsBox .sider a:hover{color: #bb1b22;}
.newsBox .sider a.active img,.newsBox .sider a:hover img{transform: translateX(6px);visibility: inherit;}
.newItem{width: calc(100% - 75px - 265px);display: flex;flex-wrap: wrap;}
.newItem dl{margin-left: 30px;width: calc(( 100% - 30px * 2) / 3);margin-bottom: 80px;}
.newItem dl dt{overflow: hidden;}
.newItem dl dt img{display: block;transition: all .5s;}
.newItem dl dd{margin-top: 30px;/* padding: 0 14px; */}
.newItem:not(.newItembook):not(.newRecommend) dl p{line-height: 1.8;font-size: 20px;}
.newItem:not(.newItembook):not(.newRecommend) dl:hover p:last-of-type{text-decoration: underline;}
.newItem dl p+p{margin-top: 15px;}
.newItem dl p span{color: #bb1b22;font-size: 16px;}
.newItem dl:nth-of-type(3n-2){margin-left: 0;}
.newItem dl:hover img{transform: scale(1.06);}
.newItembook .newBtn{display: flex;align-items: center;margin-top: 20px;}
.newItembook .newBtn>a{display: inline-flex;color: #fff;background-color: #bb1b22;width: 78px;height: 30px;justify-content: center;align-items: center;font-size: 14px;}
.newItembook .newBtn>a+a{margin-left: 6px;}
.newItembook .newBtn>a:hover{transform: translateY(-4px);}
.newItembook dl{width: calc(50% - 15px);padding: 30px 35px 30px 45px;display: flex;align-items: center;position: relative;margin-bottom: 40px;margin-left: 0;}
.newItembook dl::before{position: absolute;top: 0;right: 0;background: url(../images/newBookbg1.png) no-repeat;width: calc(100% + 25px);height: calc(100% + 35px);content: '';z-index: -1;}
.newItembook dl:hover::before{background-image: url(../images/newBookbg2.png);}
.newItembook dl:nth-of-type(2n){margin-left: 30px;}
.newItembook dl dt{margin-right: 35px;width: 206px;overflow: visible;}
.newItembook dl dt img{box-shadow: 0 6px 10px rgba(0,0,0,.2);}
.newItembook dd{width: 174px;padding: 0;}
.newItembook dd p{line-height: 1.8;font-size: 18px;}

/* 新闻详情 */
.newDetail{margin-top: 115px;margin-bottom: 60px;}
.newDetailleft{margin-right: 80px;margin-left: 60px;}
.newDetailleft a{display: flex;width: 42px;height: 42px;justify-content: center;align-items: center;background-color: #4b4b4b;}
.newDetailleft a+a{margin-top: 10px;}
.newDetailleft a:hover{background-color: #bb1b22;}
.newDetailright{width: calc(100% - 42px -80px);}
.newDetailTit dd{margin-top: 30px;}
.newDetailTit dd:last-child{display: flex;align-items: center;}
.newDetailTit i{color: #323233;font-weight: 600;}
.newDetailTit p{font-size: 42px;color: #222;line-height: 1.6;}
.newDetailTit em{color: #adadad;display: inline-flex;margin-left: 10px;}
.newDetailcon{margin-top: 75px;max-width: 1040px;color: #666;line-height: 1.6;}
.newDetailcon1{margin: 80px auto 140px;line-height: 1.6;}
.newDetailcon i,.newDetailcon em{font-style: italic;}
.newDetailcon strong{font-weight: 900;}
.newDetailcon .detailtit{color: #444;font-size: 24px;font-style: italic;line-height: 1.8;}
.newDetailcon img{display: inline;}
.newDetailcon p+p{margin-top: 50px;line-height: 1.6;}
.newDreturn{text-align: right;}
.newRecommend{width: 1360px;}
.newDreturn{margin-top: 80px;}
.newDreturn a{display: inline-flex;align-items: center;}
.newDreturn a:hover{transform: translateY(-2px);}
.newDreturn span{display: inline-flex;margin-left: 12px;color: #bb1b22;}
.newDreturn a:hover span{text-decoration: underline;}
.newDetailre{padding-top: 70px;padding-bottom: 70px;font-size: 42px;color: #070707;font-weight: 500;border-top: 1px solid #000;}
.newRecommend{padding-bottom: 90px;}
.newRecommend p{line-height: 1.6;}
.newRecommend dl,.newRecommend dl:nth-of-type(3n-2){width: calc(25% - 30px * 3 / 4);margin-left: 30px;}
.newRecommend dl:nth-of-type(4n-3){margin-left: 0px;}
.newDetailTit dd{margin-top: 30px;}

/* 联系我们 */
.contact{padding-bottom: 120px;padding-top: 20px;}
.contactItem{display: flex;justify-content: center;align-items: center;box-shadow: 0 0 10px rgba(0,0,0,.2);position: relative;margin-bottom: 60px;transition: all .5s;width: calc((100% - 30px * 3) / 4);}
.contactInfo dl{position: relative;color: #444;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 80%;}
.contactInfo .contactItem::before{position: absolute;top: -3px;left:0;background-color: #bb1b22;height: 3px;width: 0;transition: all .5s;content: '';}
.contactInfo .contactItem+.contactItem{margin-left: 30px;}
.contactInfo dt{font-size: 24px;margin-bottom: 30px;font-weight: 400;}
.contactInfo dd{line-height: 1.6;word-wrap: break-word;}
.contactInfo .contactItem:hover{transform: translateY(-6px);}
.contactInfo .contactItem:hover::before{width: 100%;}

/* 联系我们-留言 */
.ly{padding-bottom: 160px;}
.lyTit{margin-top: 90px;border-bottom: 1px solid #e2e2e2;}
.lyTit dt{color: #222;font-size: 36px;}
.lyTit dd{color: #444;margin: 40px 0;}
.lyForm {padding-top: 50px;flex-wrap: wrap;max-width: 1036px;}
.inputBox{margin-bottom: 30px;width: calc(50% - 15px);}
.inputBox:nth-of-type(2n):not(.textareaBox){margin-left: 30px;}
.inputBox label{display: block;font-weight: 400;margin-bottom: 30px;font-size: 18px;}
.inputBox input[type=number],.inputBox input[type=text],.inputBox select,.inputBox textarea{border: 1px solid #e2e2e2;width: 100%;padding: 0 20px;}
.inputBox input[type=number],.inputBox input[type=text],.inputBox select{height: 50px;line-height: 50px;font-size: 15px;}
::placeholder{color: #666;}
.inputBox select{-webkit-appearance: none;background: url(../images/selectArrow.svg) no-repeat scroll right 10px center transparent;color: #666;}
.inputBox.textareaBox{width: 100%;margin-bottom: 10px;}
.inputBox textarea{padding: 20px;}
.isAgree{display: flex;align-items: center;margin: 0px 0 60px;width: 100%;padding-top: 15px;}
.isAgree a{display: inline-flex;color: #666666;position: relative;margin: 0 2px;}
.isAgree a::before{position: absolute;bottom: -8px;left: 0;height: 1px;background-color: #666666;width: 100%;content: '';}
.isAgree a:hover{color: #bb1b22;}
.isAgree a:hover::before{background-color: #bb1b22;}
.isAgree p{margin-left: 15px;color: #222;}

.lyTj,.tdjl{display: inline-flex;justify-content: center;align-items: center;color: #fff;width: 164px;height: 58px;background-color: #bb1b22;}
.lyTj img,.tdjl img{display: inline-flex;margin-left: 15px;width: auto;height: 10px;transition: all .5s;}
.lyTj:hover,.tdjl:hover{box-shadow: 0 0 15px rgba(0,0,0,.2);}
.lyTj:hover img,.tdjl img{transform: translateX(6px);}

/* 联系我们-招聘 */
.zp>h6{font-size: 36px;color: #222;font-weight: 500;padding-top: 90px;margin-bottom: 50px;text-align: center;}
.zp .zpTit{color: #444;display: flex;align-items: center;flex-wrap: wrap;}
.zp .zpTit dl{width: 100%;padding: 30px 5px;}
.zp .zpTit dl+dl{border-top: 1px solid #e2e2e2;}
.zp .zpTit a,.zp .zpTit span{display: inline-flex;}
.zp .zpTit a{color: #444;padding: 10px 15px;}
.zp .zpTit a+a{margin-left: 15px;}
.zp .zpTit a:hover,.zp .zpTit a.active{background-color: #bb1b22;color: #fff;}
.zpList{margin-top: 60px;padding-bottom: 160px;}
.zpBox .zpCon{display: none;}
.zpBox:last-child{border-bottom: 1px solid #444;}
.zpboxTit{height: 90px;border-top: 1px solid #444;justify-content: space-between;padding: 0 20px 0 10px;align-items: center;position: relative;}
.zpboxTit h6{font-weight: 600;font-size: 24px;color: #444;}
.zpboxTit img{transform: rotate(270deg);transition: all .5s;}
.zpboxTit::before{position: absolute;top: -3px;left: 0;width: 0;height: 3px;background-color: #bb1b22;content: '';transition: all .5s;}
.zpboxTit:hover::before{width: 100%;}
.zpCon{border-top: 1px solid #e2e2e2;}
.zpCon dl{margin: 0 auto;margin-top: 60px;display: flex;align-items: flex-start;margin-bottom: 60px;width: 840px;}
.zpCon dt{width: 200px;color: #222;font-size: 20px;margin-right: 90px;font-weight: 600;}
.zpCon dd{width: calc(100% - 200px - 90px);}
.zpCon dd p{color: #666;line-height: 1.6;}
.tdjl{width: 166px;height: 44px;}
.zpBox.active .zpboxTit img{transform: rotate(0);}

.zpTop{margin-top: 120px;margin-bottom: 50px;}
.zpTop dl{text-align: center;max-width: 740px;margin: 0 auto;}
.zpTop dt{font-size: 24px;font-weight: 400;display: inline-flex;border-bottom: 3px solid #bb1b22;padding-bottom: 8px;}
.zpTop dd{line-height: 2;margin-top: 20px;position: relative;}
.zpTop dd img:nth-of-type(2){position: absolute;bottom: 0px;}
.zpTop dd i{margin: 0 16px;}
.zpTop dl+dl{padding-top: 70px;}


/* 业务板块 */
.ywbk{background: url(../images/ywbkbg.jpg) center no-repeat;background-attachment: fixed;background-size: cover;}
.ywbk h5{font-weight: 500;font-size: 42px;color: #222;text-align: center;padding-top: 100px;padding-bottom: 90px;background-color: #fff;}
.imgYw{height: 580px;}
.ywbkBoxbig{position: relative;}
.ywbkBox{align-items: flex-start; padding: 150px 0;border-bottom: 1px solid #e2e2e2;background-color: #fff;}
.ywbkBox .left{width: 400px;position: relative;}
.ywbkBox .right{width: calc(100% - 400px);}
.ywbkBox:last-of-type{border-bottom: none;}
.ywbkBox h6{font-size: 36px;color: #222;font-weight: normal;position: relative;display: inline-flex;}
.ywbkBox h6::before{content: '';position: absolute;left: 0;width: 0;height: 3px;bottom: -16px;background-color: #bb1b22;transition: all .6s;}
.ywbkBox .left.active h6{position: sticky;left: 0;top: 10vh;}
.ywbkBox .left.active h6::before{width: 100%;}
.ywbkBox dt{color: #666;line-height: 1.6;margin-bottom: 80px;width: calc(100% - 100px);}
.ywbkBox dd{position: relative;}
.ywbkBg{position: absolute;bottom: -60px;left: -60px;z-index: -1;}
.ywbkBg2{position: absolute;bottom: -70px;left: -110px;z-index: -1;}

/* 关于我们 */
.gywm{font-weight: 100;}
.gywm{background: url(../images/gywmbg.jpg) center no-repeat;background-attachment: fixed;background-size: cover;}
.gywmTit{padding-top: 20px;padding-bottom: 90px;background-color: #fff;}
.gywmTit h5{font-weight: 100;font-size: 42px;color: #222;line-height: 1.7;width: 600px;max-width: 50%;}
.gywmTit .comWrapper{align-items: flex-end;}
.gywmTitr{padding-bottom: 15px;}
.gywmTitr dl{border-left: 3px solid #bb1b22;color: #444;padding-left: 22px;}
.gywmTitr dl+dl{margin-left: 70px;}
.gywmTitr dt{margin-bottom: 15px;font-size: 24px;font-weight: 100;}
.bgcW{background-color: #fff;}
.gywmBox1{background:#fff url(../images/gywmbox1bg.png) top left no-repeat;padding: 140px 0 110px;}
.gywmBox1 .comWrapper{justify-content: flex-end;}
.gywmBox1 dl{width: 800px;margin-right: 9%;line-height: 1.7;}
.gywmBox1 dt{font-size: 24px;color: #222;padding-left: 35px;border-left: 3px solid #bb1b22;}
.gywmBox1 dd{padding-left: 35px;color: #666;margin-top: 40px;}
.gywmBox2 .comWrapper{align-items: center;}
.gywmBox2 .txt{margin-right: 50px;width: 330px;}
.gywmBox2 .txt dl{padding: 40px 0;border-bottom: 1px solid #e2e2e2;cursor: pointer;}
.gywmBox2 .txt dl dt{font-size: 20px;font-weight: 100;color: #444;}
.gywmBox2 .txt dl dd{color: #666;line-height: 1.6;margin-top: 30px;display: none;}
.gywmBox2 .txt dl.active dt{color: #bb1b22;}
.gywmBox2 .img{width: calc(100% - 330px - 50px);}
.gywmBox3{padding: 140px 0 70px;}
.gywmBox3 .comWrapper{flex-wrap: wrap;}
.gywmBox3 dl{background-color: #fff;text-align: center;padding: 20px 2px 20px;transition: all .5s;width: calc((100% - 20px * 3) / 4);margin-left: 20px;margin-bottom: 50px;}
.gywmBox3 dl:nth-of-type(4n-3){margin-left: 0;}
.gywmBox3 dd{margin-top: 20px;color: #666;transition: all .5s;line-height: 1.7;font-size: 13px;}
.gywmBox3 dl:hover{box-shadow: 0 0 10px rgba(0,0,0,.2);transform: translateY(-6px);}
.gywmBox3 dl:hover dd{color: #bb1b22;}
.gywmBox3 dl dt{display: flex;
    justify-content: center;
    align-items: center;
    height: 120px;
    min-height: 120px;}
.gywmBox3 dl img{display: inline;max-width: 85%;margin: 0 auto;max-height: 100%;}

.fzlc{border-top: 1px solid #e2e2e2;padding: 150px 0 40px;color: #222;}
.fzlc h5{font-weight: 400;font-size: 36px;color: #222;text-align: center;padding-bottom: 40px;}
.yearBig{position: relative;align-items: center;color: #222;padding: 70px 0;}
.yearBig::before{left: -65px;content: '';top: 0;position: absolute;background: url(../images/fzlcBg.png) no-repeat;width: 529px;height: 600px;}
.fzlcT{font-weight: 100;font-size: 18px;}
/* .fzlcSwiperyear{width: 300px;height: 370px;cursor: pointer;margin-top: 50px;font-weight: 100;font-size: 20px;}
.fzlcSwiperyear .swiper-slide .yearDate{position:relative;overflow:hidden;transition:padding .3s;cursor:pointer;}
.fzlcSwiperyear .swiper-slide .yearDate::before{content:"";position:absolute;top:50%;left:0;background:no-repeat url(../images/fzlcArrow.svg) right center;background-size:contain;transform:translateX(-100%);width: 190px;height: 10px;}
.fzlcSwiperyear .swiper-slide .yearDate span{width: auto;display: inline-flex;}
.fzlcSwiperyear .swiper-slide-active .yearDate::before {transform: translateX(0);transition: transform .4s;}
.fzlcSwiperyear .swiper-slide-active .yearDate span{opacity: 0;}
.fzlcSwiperTxt{width: calc(100% - 300px);}
.fzlcSwiperTxt .swiper-slide{opacity: 0!important;}
.fzlcSwiperTxt .swiper-slide-active{opacity: 1!important;}
.fzlcSwiperTxt .swiper-slide dl{display: flex;align-items: flex-start;}
.fzlcSwiperTxt .swiper-slide dt{width: 240px;margin-top: 30px;}
.fzlcSwiperTxt .swiper-slide .date{font-size: 60px;margin-bottom: 15px;letter-spacing: -1px;}
.fzlcSwiperTxt .swiper-slide .tit{font-weight: 100;}
.fzlcSwiperTxt .swiper-slide dd{width: calc(100% - 240px);margin-left: 40px;} */

.splide-ahyear{width: 300px;cursor: pointer;margin-top: 50px;font-weight: 100;font-size: 20px;}
.splide-ahyear .yearDate{position:relative;overflow:hidden;transition:padding .3s;cursor:pointer;}
.splide-ahyear .yearDate::before{content:"";position:absolute;top:50%;left:0;background:no-repeat url(../images/fzlcArrow.svg) right center;background-size:contain;transform:translateX(-100%);width: 190px;height: 10px;}
.splide-ahyear .yearDate span{width: auto;display: inline-flex;}
.splide__track--nav>.splide__list>.splide__slide.is-active,.splide.is-focus-in .splide__slide:focus{border: none;outline:none}
.splide-ahyear .splide__track--nav>.splide__list>.splide__slide.is-active .yearDate::before {transform: translateX(0);transition: transform .4s;}
.splide-ahyear .splide__track--nav>.splide__list>.splide__slide.is-active .yearDate span{opacity: 0;}
.splide-ahdesc{width: calc(100% - 300px);}
.splide-ahdesc .splide__track--nav>.splide__list>.splide__slide{opacity: 0!important;}
.splide-ahdesc .splide__track--nav>.splide__list>.splide__slide.is-active{opacity: 1!important;}
.splide-ahdesc dl{display: flex;align-items: flex-start;}
.splide-ahdesc dl dt{width: 240px;margin-top: 30px;}
.splide-ahdesc dl .date{font-size: 60px;margin-bottom: 15px;letter-spacing: -1px;}
.splide-ahdesc dl .tit{font-weight: 100;}
.splide-ahdesc dl dd{width: calc(100% - 240px);margin-left: 40px;}

.fzpcApp{display: none;}
.hxys{border-top: 1px solid #e2e2e2;padding: 150px 0;position: relative;}
.hxys .right dl img{max-width: initial;}

@media (max-width:1440px) and (min-width:1360px){
.hxys .right dl img{max-width: 100%;}
}


.hxys .left{width: 400px;}
.hxys h6{font-size: 36px;color: #222;font-weight: normal;top: 10vh;left: 0;position: sticky;}
.hxys .right{width:calc(100% - 400px);}
.hxys .right dl+dl{margin-top: 150px;}
.hxys .right dt{margin-bottom: 60px;}
.hxys .right dt p:not(.hxysTit){line-height: 1.6;}
.hxysTit{font-size: 24px;color: #222;position: relative;display: inline-flex;margin-bottom: 40px;}
.hxysTit::before{content: '';position: absolute;left: 0;width: 0;height: 3px;bottom: -14px;background-color: #bb1b22;transition: all .6s;}
.hxysTit.active::before{width: 100%;} 

.newItemSearch{width: 100%;}
.newItemSearch dl{width: calc(25% - (30px * 3) / 4);margin-left: 30px!important;}
.newItemSearch dl:nth-of-type(4n - 3){margin-left: 0!important;}


@media (max-width:1440px) and (min-width:1360px){
.newRecommend{width: 90%;margin: auto;}
}

@media (max-width:1359px){
.banner{height: 300px;margin-top: 70px;}
.commNav{margin-bottom: 0;}
.newList{padding-bottom: 40px;}
.newsTit{margin-bottom: 15px;flex-wrap: wrap;}
.newsTit h6{font-size: 22px;margin-bottom: 20px;}
.newsTit .newSearch,.newsTit h6{width: 100%;}
.newsBox .sider{width: 100%;margin-right: 0;}
.newsBox .sider a{font-size: 16px;height: 50px;font-weight: 600;border-top: none;border-bottom: 1px solid #e2e2e2;}
.newsBox .sider a img{width: 18px;margin-left: 10px;}
.newItem{width: 100%;margin-top: 30px;}
.newItem dl{width: 100%;margin-bottom: 30px;margin-left: 0!important;}
.newItem dl dd{margin-top: 20px;/* padding: 0 5px; */}
.newItembook dl{padding:25px 20px;margin-bottom: 20px;background-color: #f5f5f5;}
.newItembook dl::before{display: none;}
.newItembook dl dt{width: 50%;margin-right: 10px;}
.newItembook dd p{line-height: 1.6;font-size: 16px;}
.newItem dl{width: calc(50% - 10px)!important;}
.newItem dl:nth-of-type(2n-1){margin-right: 20px!important;}
.newItem dl p+p{margin-top: 10px;}
.newItem:not(.newItembook):not(.newRecommend) dl p{font-size: 16px;}
.newItembook.newItem dl{width: 100%!important;margin-right: 0!important;}
.newsBox,.newDetail{flex-wrap: wrap;}
.newDetail{margin-top: 25px;flex-direction: column-reverse;margin-bottom: 20px;}
.newDetailleft,.newDetailright{width: 100%;}
.newDetailleft{margin: 0;margin-bottom: 20px;display: flex;justify-content: flex-end;margin-top: 20px;}
.newDetailleft a{display: inline-flex;margin-top: 0!important;width: 36px;height: 36px;}
.newDetailleft a>img{max-height: 14px;}
.newDetailleft a+a{margin-left: 10px;}
.newRecommend{width: 90%;margin: auto;}
.newDetailre{font-size: 22px;padding-top: 30px;padding-bottom: 30px;}
.newRecommend{padding-bottom: 40px;}
.newDreturn{margin-top: 20px;}
.newRecommend dl:nth-of-type(4n-3){margin: 0;}
.newRecommend dl{font-size: 14px;}
.newDetailcon p+p{margin-top: 20px;}
.newDetailTit{margin-top: 20px;}
.newDetailTit p{font-size: 24px;}
.newDetailTit dd{margin-top: 15px;}
.newDetailcon{margin-top: 25px;}
.contact{margin-top: 20px;padding-bottom: 40px;}
.contactInfo{flex-wrap: wrap;}
.contactInfo .contactItem+.contactItem{margin: 0;}
.contactItem{margin-bottom: 25px!important;width: 100%;}
.ly{padding-bottom: 60px;}
.lyTit{margin-top: 30px;}
.lyTit dt{font-size: 24px;}
.lyTit dd{margin: 25px 0;}
.inputBox{width: 100%;}
.inputBox:nth-of-type(2n):not(.textareaBox){margin-left: 0;}
.inputBox label{margin-bottom: 15px;font-size: 16px;}
.inputBox input[type=number],.inputBox input[type=text], .inputBox select, .inputBox textarea{font-size: 14px;padding: 0 10px;}
.inputBox textarea{padding: 10px;}
.inputBox input[type=number],.inputBox input[type=text], .inputBox select{height: 46px;line-height: 46px;}
.inputBox select{background-size: 11px;}
.lyForm{padding-top: 30px;}
.isAgree{margin-bottom: 30px;}
.lyTj{width: 130px;height: 46px;}
.lyTj img{height: 8px;}
.zp>h6{font-size: 24px;padding-top: 40px;margin-bottom: 0px;}
.zp .zpTit dl{padding: 20px 5px 0;}
.zp .zpTit a{font-size: 15px;margin-bottom: 10px;}
.zp .zpTit a+a{margin-left: 10px;}
.zpboxTit{height: 60px;}
.zpboxTit h6{font-size: 18px;}
.zpboxTit::before{height: 3px;}
.zpList{margin-top: 30px;padding-bottom: 50px;}
.zpCon{padding-bottom: 10px;}
.zpCon dl{width: 90%;margin-bottom: 35px;margin-top: 30px;flex-direction: column;}
.zpCon dt{margin-right: 0;width: 100%;margin-bottom: 15px;font-size: 16px;}
.zpCon dd{width: 100%;}
.ywbk h5{font-size: 26px;padding-top:60px;padding-bottom: 40px;}
.imgYw{height: 280px;}
.ywbkBox{padding: 60px 0;}
.ywbkBox .left{width:100px;}
.ywbkBox h6{font-size: 18px;}
.ywbkBox .left h6::before{height: 3px;bottom: -10px;}
.ywbkBox .right{width: calc(100% - 100px);}
.ywbkBox dt{width: 100%;margin-bottom: 30px;font-size: 15px;margin-bottom: 20px;}
.ywbkBg{width: 70%;bottom: -22%;left: -6%;}
.ywbkBg2{width: 70%;bottom: -22%;left: -8%;}
.gywmTit{padding-top: 40px;padding-bottom: 40px;}
.gywmTit .comWrapper{flex-wrap: wrap;}
.gywmTit h5{font-size: 24px;width: 100%;max-width: 100%;margin-bottom: 30px;}
.gywmTitr dt{font-size: 18px;}
.gywmTitr dl+dl{margin-left: 15px;}
.gywmTitr dl{padding-left: 10px;border-width: 3px;}
.gywmTitr dd{font-size: 14px;}
.gywmBox1{padding: 50px 0 40px;}
.gywmBox1 dl{margin-right: 0;}
.gywmBox1 dt{font-size: 16px;padding-left: 15px;border-width: 3px;}
.gywmBox1 dd{margin-top: 20px;padding-left: 0;padding: 0 10px;}
.gywmBox2 .comWrapper{flex-wrap: wrap;}
.gywmBox2 .txt{width: 100%;margin-right: 0;}
.gywmBox2 .img{width: 100%;margin-top: 20px;}
.gywmBox2 .txt dl{padding: 20px 0;}
.gywmBox2 .txt dl dt{font-size: 18px;}
.gywmBox2 .txt dl dd{margin-top: 20px;}
.gywmBox3{padding: 40px 0;}
.gywmBox3 dl{width: calc(50% - 5px);margin-left: 0!important;margin-bottom: 10px;}
.gywmBox3 dl:nth-of-type(2n){margin-left: 10px!important;}
.fzlc{padding: 40px 0;}
.fzlc h5,.hxys h6{font-size: 22px;}
.hxys{padding: 40px 0;}
.hxys .left{width: 100px;}
.hxys .right{width: calc(100% - 100px);}
.hxysTit{font-size: 16px;margin-bottom: 30px;}
.hxysTit.active::before{height: 3px;bottom: -14px;}
.hxys .right dt{margin-bottom: 30px;}
.hxys .right dl+dl{margin-top: 60px;}
.fzlcT{font-size: 16px;margin-bottom: 20px;}
.fzlc h5{padding-bottom: 20px;}
.yearBig{padding-bottom: 0;padding-top: 40px;}
.yearBig::before{background-size: 46% 100%;}
.yearBig>.flex{flex-wrap: wrap;}


/* .fzlcSwiperyear{width: 115px;margin-left: 0;margin-right: 0px;height: 262px;margin-top: 20px;}
.fzlcSwiperyear .swiper-slide-active .yearDate::before{width: 100px;}
.fzlcSwiperyear .swiper-slide .yearDate{font-size: 14px;}
.fzlcSwiperTxt{width: calc(100% - 115px);}
.fzlcSwiperTxt .swiper-slide{width: 100%!important;}
.fzlcSwiperTxt .swiper-slide .date{font-size: 26px;}
.fzlcSwiperTxt .swiper-slide .tit{font-size: 15px;}
.fzlcSwiperTxt .swiper-slide dl{width: 100%;flex-wrap: wrap;flex-direction: column;}
.fzlcSwiperTxt .swiper-slide dt{width:100%;margin-right: 0;margin-top: 18px;}
.fzlcSwiperTxt .swiper-slide dd{width:100%;margin-left: 0;margin-top: 30px;} */


.splide-ahyear{width: 115px;margin-left: 0;margin-right: 0px;margin-top: 20px;}
.splide-ahyear .splide__slide .yearDate::before{width: 100px;}
.splide-ahyear .splide__slide .yearDate{font-size: 14px;}
.splide-ahdesc{width: calc(100% - 115px);}
.splide-ahdesc .splide__slide{width: 100%!important;}
.splide-ahdesc .splide__slide .date{font-size: 26px;}
.splide-ahdesc .splide__slide .tit{font-size: 15px;}
.splide-ahdesc .splide__slide dl{width: 100%;flex-wrap: wrap;flex-direction: column;}
.splide-ahdesc .splide__slide dt{width:100%;margin-right: 0;margin-top: 18px;}
.splide-ahdesc .splide__slide dd{width:100%;margin-left: 0;margin-top: 30px;}

.newDetailcon .detailtit{color: #444;font-size: 15px;font-style: italic;line-height: 1.8;}
.zp .zpTit{margin-top: 15px;}
.zp .zpTit a{padding: 8px 12px;}
.isAgree p{margin-left: 10px;}
.ywbkBox .comWrapper,.hxys .comWrapper{flex-wrap: wrap;}
.ywbkBox .comWrapper .left,.ywbkBox .comWrapper .right,.hxys .comWrapper .left,.hxys .comWrapper .right{width: 100%;}
.ywbkBox .comWrapper .left,.hxys .comWrapper .left{margin-bottom: 40px;justify-content: center;display: flex;}
.hxysTit{position: relative;left: 50%;transform: translateX(-50%);}
.gywm{background-image: none;}
.ywbk{background-image: none;}
.gywm:before {content:' ';position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(../images/bigbg1.jpg) center 0 no-repeat;background-size:cover;}
.ywbk:before {content:' ';position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:url(../images/bigbg2.jpg) center 0 no-repeat;background-size:cover;}
.fzlc .comWrapper{overflow: hidden;}
.zpTop{margin-top: 60px;}
.zpTop dt{font-size: 22px;border-width: 3px;}
.zpTop dd img{height: 12px;}
.zpTop dd i{margin: 0 8px;}
.newItem dl{width: calc(50% - 10px);margin-right: 20px!important;}
.newItem dl:nth-of-type(2n){margin-right: 0!important;}
.zpTop{margin-bottom: 30px;}
.zpTop dl+dl{padding-top: 30px;}
.newDetailcon1{margin: 40px auto 60px;}
.gywmBox3 dl dt{height: 60px;min-height: initial;}
.hxys .right dl img{max-width: 100%;}
}

.newDetailcode{position: relative;}
.newDetailcode .newDetailcodeinfo{position: absolute;right: 0;top: 50px;width: 100px;height: 100px;display: none;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.newDetailcode .newDetailcodeinfo::before{content: '';position: absolute;top: -12px;right: 12px;border:6px solid transparent;border-bottom-color:#fff;}
.newDetailcode:hover .newDetailcodeinfo{display: block;}
.newDetailcode img{display: block;}
@media (max-width: 1359px){.newDetailleft .newDetailcode img {max-height:inherit}}

@media (max-width:769px) and (min-width:740px){
    .newItem dl dt img{width: 100%;}
    .newItembook.newItem dl{width: calc(50% - 10px)!important;margin-right: 20px!important;flex-wrap: initial!important;}
    .newItembook.newItem dl:nth-of-type(2n){margin-right: 0!important;}
}
@media (max-width:1359px) and (min-width:770px){
    .newItem dl{width: calc(calc((100% - 20px * 2) / 3))!important;margin-right: 20px!important;}
    .newItem dl:nth-of-type(2n-1){margin-right: 20px!important;}
    .newItem dl:nth-of-type(2n){margin-right: 20px!important;}
    .newItem dl:nth-of-type(3n){margin-right: 0!important;}
    .newItembook.newItem dl{width: calc(50% - 10px)!important;margin-right: 20px!important;flex-wrap: initial!important;}
    .newItembook.newItem dl:nth-of-type(2n){margin-right: 0!important;}
    .newRecommend dl{width: calc(25% - 20px * 3 / 4)!important;}
    .newRecommend dl:nth-of-type(3n){margin-right: 20px!important;}
    .newRecommend dl:nth-of-type(4n){margin-right: 0!important;}
}