header{background-image: url(../images/topbg@2x.jpg);padding: 1rem 0 4.7rem;}
header form{background: #fff;}
header form input[type=text]{width:250px;line-height:40px;text-indent:10px;font-size:16px;color:#222}
header form input[type=submit]{font-size:18px;background:#C70017;color:#fff;width:90px;height:40px}

.navbox nav .left{display: inline-flex;gap: 48px;}
.navbox nav .left a{color: #FFE6BE;}
.navbox nav .left a::before,.navbox nav .left a::after{width: 1px;background: #FFE6BE;left: 50%;margin-left: 0.5px;;height: 0;}
.navbox nav .left a::before{top: 0;}
.navbox nav .left a::after{bottom: 0;}
.navbox nav .left a:hover::before,.navbox nav .left a:hover::after,.navbox nav .left a.active::before,.navbox nav .left a.active::after{height: 0.5rem;}
.navbox{background: linear-gradient(-45deg,#930000,#DB0202);line-height: 2rem;}
.goindex{background: url(../images/home.svg) left center no-repeat;padding-left: 1rem;color: #FFE6BE;}
.bgColor{background-color: #FFF4E3;}

.indextitle{background: url(../images/idxtitlebg.svg) center no-repeat;height: 41px;line-height: 41px;}
.indextitle span{margin-left: 666px;background: linear-gradient(to right,#C70017, #FF7809);  -webkit-background-clip: text;  background-clip: text;  color: transparent;}
.idxmore{background: #D38452;width: 132px;height: 40px;text-align: center;line-height: 40px;color: #FFE6BE;display: block;}
.idxmore i{background: url(../images/more.svg) right center no-repeat;padding-right: 21px;filter: brightness(0) invert(1);}
.indextitle .idxmore{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.tabsAll{gap: 12px;}
.tabsAll a{color: #C70017;line-height: 40px;border: 1px solid #C70017;padding: 0 12px;}
.tabsAll a.active{background: #C70017;color: #FFE6BE;}
.idxOne .leftImg{width: 52.8%;}
.idxOne .leftImg a{padding-bottom: 468px;position: relative;}
.idxOne .leftImg a::before{width: 100%;height: 17.1%;background: linear-gradient(to top,#000,rgba(0,0,0,0));bottom: 0;left: 0;position: absolute;content: '';z-index: 2;}
.idxOne .leftImg a span{position: absolute;left: 20px;bottom: 16px;width: 70%;z-index: 2;}
.idxOne .leftImg .btn,#certify .btn,.idxeight .btn div{background: rgba(199,0,23,0.4);width: 32px;height: 48px;position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;cursor: pointer;transition: 0.3s;}
.idxOne .leftImg .btn.next,#certify .btn.next{right: 0;}
.idxOne .leftImg .btn:hover,#certify .btn:hover{background: rgba(199,0,23,1);}
.idxOne .rightWrap{width: 44.3%;}
.idxOne .rightWrap .item{margin-top: 8px;}
.idxOne .rightWrap .item:first-child{margin-top: 0;}
.idxOne .rightWrap .item a{line-height:60px ;padding: 0 20px;background:#FFFBF4;box-shadow: 0 4px 12px rgba(164,116,67,0.2);}
.idxOne .rightWrap .item a i{padding-left: 12px;width: calc(100% - 115px);box-sizing: border-box;position: relative;}
.idxOne .rightWrap .item a i::before{width: 3px;height: 16px;background-color: #C70017;left: 0;top: 50%;transform: translateY(-50%);position: absolute;content: '';}
.idxOne .rightWrap .item a em,.idxTwo .wrap a .time{ font-family: "DIN-Light";}
.idxOne .rightWrap .item a:hover{background: linear-gradient(45deg,#DB0202,#930000);}
.idxOne .rightWrap .item a:hover *{color: #FFE6BE;}
.idxOne .rightWrap .item a:hover i::before{background: #FFE6BE;}
.idxOne .wrap > .swiper-wrapper > .swiper-slide{display: inline-flex;justify-content: space-between;}

.idxOne .leftImg .swiPagination{position: absolute;right: 20px;bottom: 15px;z-index: 2;left: auto;width: auto !important;}
.swiPagination span{width: 6px;height: 6px;border-radius: 0;background-color: #fff;opacity: 1;}
.swiPagination span.swiper-pagination-bullet-active{width: 24px;background-color: #DB0202;}
.swiPagination.flexCenter span{background: #FCA56E;}
.swiPagination.flexCenter span.swiper-pagination-bullet-active{background-color: #DB0202;}

.idxTwo .wrap a{background-color: #FFFBF4;box-shadow: 0 4px 12px rgba(164,116,67,0.2);padding: 20px;line-height: 28px;}
.idxTwo .wrap a .title{height: 56px;font-weight: 500;margin: 4px 0 20px;}
.idxTwo .wrap a .img{padding-bottom: 260px;}
.idxTwo .wrap a .subtitle{margin: 16px 0 30px;height: 84px;}
.idxTwo .wrap a .more{padding: 0 25px 0 16px;}
.idxTwo .wrap a .more::before{width: 8px;height: 1px;left: 0;top: 50%;background: #999999;}
.idxTwo .wrap a .more::after{background: url(../images/more.svg) center no-repeat;width: 20px;height: 100%;background-size: 12px;filter: brightness(0) invert(0.3);right: 0;top: 0;}
.idxTwo .wrap a:hover {background:linear-gradient(45deg,#DB0202,#930000) ;}
.idxTwo .wrap a:hover *{color: #FFE6BE;}
.idxTwo .wrap a:hover .more{padding-left: 43px;color: #FFE6BE;}
.idxTwo .wrap a:hover .more::before{width: 32px;background-color: #FFE6BE;}
.idxTwo .wrap a:hover .more::after{filter: none;}

.idxThree .wrap{height: 540px;}
.idxThree .wrap::before{width: 1411px;height: 540px;background: url(../images/idxthreebg1@2x.png) no-repeat;right: -70px;top: 0;background-size: 100%;}
.idxThree .wrap .left{background: url(../images/idxthreebg2@2x.png);position: relative;z-index: 2;width: 280px;height: 440px;top: 40px;padding:60px 46px ;box-sizing: border-box;box-shadow: 0 12px 20px rgba(164,116,67,0.3);}
.idxThree .wrap .left{color: #FFE6BE;}
.idxThree .wrap .left .year {line-height: 24px;padding: 26px 0 0;}
.idxThree .wrap .left .year span{font-size: 54px;font-family: "DINPro-Bold";}
.idxThree .wrap .left .item:first-child{margin-bottom: 30px;}
.idxThree .wrap .right{width: 860px;margin-top: 40px;margin-left: 40px;line-height: 28px;}

.idxFour .wrap{background-color: #fff;box-shadow: 0 12px 20px rgba(164,116,67,0.3);position:relative}

.idxFour .wrap .left{width: 360px;background: url(../images/fourbg@2x.jpg) center no-repeat;background-size: cover;padding: 30px;box-sizing: border-box;height:100%;position:absolute;left:0;top:0}
.idxFour .wrap .left a{border: 1px solid #FFEDCE;line-height: 60px;padding: 0 20px;display: flex;gap: 8px;margin-bottom: 16px;color: #FFEDCE;}
.idxFour .wrap .left a img{filter: hue-rotate(205deg) invert(1)}
.idxFour .wrap .left a::after{width: 16px;height: 16px;background-position: center;background-size: 100%;background-repeat: no-repeat;background-image: url(../images/fourmore2.svg);right: 0.66rem;top: 50%;transform: translateY(-50%);}
.idxFour .wrap .left a.active img{filter: none;}
.idxFour .wrap .left a.active{background-color: #FFE6BE;color: #DB0202;}
.idxFour .wrap .left a.active::after{background-image: url(../images/fourmore1.svg);}
.idxFour .wrap .right{padding: 30px;width: calc(100% - 365px);box-sizing: border-box;min-height:570px}
.idxFour .wrap .right .swiper-slide{background:#fff;}
/*.idxFour .wrap .right .imgSwiper{height: 643px;}*/
.idxfive .wrap ul{background: url(../images/fivebg@2x.png) center no-repeat #fcf4e3;background-size: 854px;gap:35px;justify-content:center}
.idxfive .wrap ul li:first-child{width: 100%;}
.idxfive .wrap ul li img{margin: auto;height: 148px;}
.idxfive .wrap ul li{line-height: 28px;margin-top: 2rem;}
.idxfive .wrap ul li:not(:first-child) {
  max-width: 180px;
}
.idxfive .wrap ul li .name{margin-top: 16px;}

.idxsix{background: url(../images/sixbg.png) left bottom no-repeat;background-size: 791px;padding-bottom: 140px;}
.idxsix .tabSwiper{background: #FFFBF4;box-shadow: 0 12px 20px rgba(164,116,67,0.3);padding:10px 10px 20px;width: 748px;box-sizing: border-box;z-index: 2;position: relative;}
.idxsix .tabSwiper .contIntel{padding: 10px;height: 376px;box-sizing: border-box;}
/* .idxsix .tabSwiper .contIntel .swiper-wrapper{flex-wrap: wrap;} */
.idxsix .tabSwiper .swiper-slide {height: calc((100% - 56px) / 8) !important;margin-right: 8px;}
.idxsix .tabSwiper .swiper-slide .item{background: #fff;padding-left: 32px;position: relative;box-sizing: border-box;line-height: 40px;box-shadow: 0 6px 10px rgba(164,116,67,0.3);cursor: pointer;}
.idxsix .tabSwiper .swiper-slide .item img{position: absolute;left: 8px;top: 50%;transform: translateY(-50%);}
.idxsix .tabSwiper .swiper-slide.active .item{background:linear-gradient(-45deg,#930000,#DB0202);color: #FFE6BE;}
.idxsix .tabSwiper .swiper-slide.active .item img{filter: hue-rotate(205deg) invert(1)}
.idxsix .imgSwiper{width: 800px;height: 524px;background: url(../images/sixbgRigh.png) center no-repeat;background-size: cover;position: absolute;right: 0;top: -20px;}
.idxsix .imgSwiper .intel{width: 300px;height: 208px;position: absolute;right: 201px;top: 160px;box-shadow: -20px 2px 10px 0 rgba(0,0,0,0.3);}
.idxsix .swiPagination{margin-top: 20px;gap: 8px;}

#certify {	position: relative;	width: 100%;}
#certify .swiper-container {	padding-bottom: 60px;}
#certify .swiper-slide {	width: 496px;	height: 320px;	background: #000;	box-shadow: 0 8px 30px #ddd;}
#certify .swiper-slide img{	display:block;opacity: 0.8;height: 100%;object-fit:cover}
#certify .swiper-slide p {	position: absolute;bottom: 0;left: 0;width: 100%;line-height: 28px;padding: 40px 0 10px;background: linear-gradient(to top,rgba(0,0,0,0.7),rgba(0,0,0,0));color: #fff;}
#certify  .swiper-slide.swiper-slide-active img{opacity: 1;}
.idxeight{position: relative;padding-bottom: 185px;}
.idxeight::after{width: 100%;height: 100%;left: 0;bottom: 0;content: '';position: absolute; background: url(../images/eightbg@2x.png) center 60px no-repeat;background-size: 100%;z-index: 2;}
.idxeight .listSwiper{margin-top: 106px;}
.idxeight .listSwiper .item{background: url(../images/eighrico.svg) left 12px no-repeat;padding-left: 32px;height: 272px;}
.idxeight .listSwiper .item .fz40{font-family: "DINPro-Bold";line-height: 48px;color: #C70017;margin-bottom: 16px;}
.idxeight .listSwiper .item .textAll{line-height: 28px;}
.idxeight .btn{position: absolute;right: 0;top:110px;width: 32px;height: 104px;z-index: 3;}
.idxeight .btn div{position: relative;left: auto !important;top: auto !important;right: auto !important;transform: translateY(0);}
.idxeight .btn div:hover{background: #C70017;}
.idxeight .btn div:first-child{margin-bottom: 8px;}

.idxnine .wrap{gap: 12px}
.idxnine .wrap a{width: calc((100% - 48px) / 5);padding-bottom: 88px;position: relative;overflow: hidden;}
.idxnine .wrap a:hover img{transform: translate(-50%,-50%) scale(1.1);}

footer{background-image: url(../images/footerbg@2x.jpg);}
footer .footOne {margin-bottom: 120px;}
footer .footOne h2 img{height: 60px;}
footer .footOne .text{text-align: right;line-height: 28px;color: #fff;}
footer a{color: #fff;}
footer .footTwo {line-height: 28px;}

.list_news dl{padding: 10px;background: #fff;margin-top: 30px;}
.list_news dl dt{width: 550px;}
.list_news dl dt a{height: 320px;}
.list_news dl dd{width: calc(100% - 600px);margin-left: 50px;}
.list_news dl dd .time{margin: 20px 0 10px;}
.list_news dl dd .title{font-weight: bold;padding-top: 10px;line-height: 30px;}
.list_news dl dd .subtitle{line-height: 28px;height: 84px;}
.list_news dl dd .more{width: 140px;height: 40px;line-height: 40px;border: 1px solid #dedede;margin-top:15px}

.contNews .laiyuan{gap: 30px;border-bottom: 1px solid #DEDEDE;padding-bottom: 15px;}
.contPae{border-top: 1px solid #dedede;line-height: 40px;}
.contPae a:hover{color:#C70017 ;}

.idxTen .wrap a{background: #FFFBF4;}
.idxTen .wrap a .img{padding-bottom: 280px;}
.idxTen .wrap a .text{padding: 15px 20px;line-height:28px}
.idxTen .wrap a:hover .text{color:#C70017;}

.gotop{width:70px;height:70px;background:#fff;border-radius:4px;position:fixed;right:30px;bottom:30px;box-shadow:0 0 10px #C70017;cursor:pointer}
.nav-2th{gap:20px}
.nav-2th a{color: #C70017;
    line-height: 40px;
    border: 1px solid #C70017;
    padding: 0 12px;}