a{text-decoration: none!important;}


/*bannerÂÖ²¥*/
.index-banner{width: 100%;position:relative;}
.index-banner .swiper-slide{overflow: hidden; text-align:center;}
.index-banner .img{width: 100%;display: block;height: 50vw;background: none no-repeat center;background-size: cover;}
.index-banner .img .wrap{position: relative;}
/*.index-banner .gridVideo{width: 100%;display: block;height: 50.46875vw;position: relative;position: absolute;left: 0;top: 0;}
.index-banner .gridVideo video {width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;opacity: 1;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);transition: z-index 0s ease 0.7s,opacity 0.35s ease 0.7s;display: block;}*/
.index-banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}
.index-banner .swiper-pagination-bullet{width: 30px;height: 5px;background: #fff;border-radius:0;opacity:.5;transition: width .8s;}
.index-banner .swiper-pagination-bullet-active{opacity: 1;position: relative;}
.index-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 7px;}
.index-banner .wrap{height: 100%;display:flex;justify-content:center;align-items:center;color: #fff;}
.index-banner .textDiv .p1{font-size: 3.33vw;font-weight: bold;margin-bottom: 1vw;}
.index-banner .textDiv .p2{font-size: 1.25vw;text-transform: uppercase;color: rgba(255,255,255,1);line-height: 1.6;}


.indexTitle{position: relative;text-align: center;}
.indexTitle span{position: relative;font-size: 36px;color: #3259a8;display: block; }
.indexTitle p{color: #333333;text-transform: uppercase;font-size: 20px;display: block;margin-top: 5px; }

.indexTitle.cfff span{color: #fff; }
.indexTitle.cfff p{color: #fff; }

.section1{height:46px;position: relative;}
.section1:before{content: "";width: calc((100% - 1200px) / 2);height: 1px;left: 0;bottom: 0;background: rgba(50,89,168,.1);position: absolute; }
.section1 .leftDiv{width: 888px;border-bottom: 1px solid rgba(50,89,168,.1);height: 45px;font-size: 14px; }
.section1 .leftDiv a{color: #888888;margin-left: 30px; }
.section1 .leftDiv a:hover{color: #3259a8; }
.section1 .rightDiv{width: 293px;}
.section1 .rightDiv input{width: 239px;padding: 0 10px;background: rgba(50,89,168,.1);line-height: 46px;border: 0;font-size: 14px; }
.section1 .rightDiv button{background: transparent;border: 0;padding: 0;width: 52px; }

.section2{padding: 50px 0 30px;}
.section2 .bdDiv{margin-top: 28px;position: relative; }
.section2 .swiper-button-prev,.section2 .swiper-button-next{width: 17px;height: 29px;}
.section2 .swiper-button-prev{background: url(/img/left.png) no-repeat center center;left: -40px;}
.section2 .swiper-button-next{background: url(/img/right.png) no-repeat center center;right: -40px;}
.section2 .swiper-button-prev:hover{background: url(/img/left_.png) no-repeat center center;}
.section2 .swiper-button-next:hover{background: url(/img/right_.png) no-repeat center center;}
.section2 a{display: block;text-align: center; }
.section2 a .imgDiv{overflow: hidden; }
.section2 a .titleDiv{font-size: 14px;color: #333;margin-top: 20px; }

.section3{background: #eff0f1; position: relative;padding: 70px 0 80px; }
.section3:before{content: "";width: 100%;height: 556px;background: url(/img/bg1.jpg) no-repeat center center/cover;position: absolute;left: 0;top: 0; }
.section3 .bdDiv{margin-top: 60px;position: relative; }
.section3 .bdDiv:before{content: "";width: 100%;position: absolute;left: 0;top: 0;height: 100%;background: #fff; }
.section3 .bdCon{background: #fff;align-items: initial; }
.section3 .bdCon .leftDiv{width: 50%;}
.section3 .bdCon .leftDiv a{display: block;position: relative; }
.section3 .bdCon .leftDiv .textDiv{position: absolute;left: 0;top: 0;width: calc(100% - 20px);}
.section3 .bdCon .leftDiv .textDiv .titleDiv{padding: 37px 0 20px;border-bottom: 1px solid rgba(0,0,0,.1);font-size: 20px;color: #333; }
.section3 .bdCon .leftDiv .textDiv .p{padding: 13px 0;border-bottom: 1px solid rgba(0,0,0,.1); }
.section3 .bdCon .leftDiv .textDiv .p span{color: #666666;}
.section3 .bdCon .leftDiv .textDiv .p p{color: #666;font-size: 14px;margin-top: 5px; }
.section3 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;text-align: left; }
.section3 .swiper-pagination-bullet{width: 10px;height: 10px;background: #000;border-radius:0;opacity:.2; }
.section3 .swiper-pagination-bullet-active{opacity: 1;position: relative;background: #264e9a; }
.section3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin-right: 15px;}
.section3 .bdCon .rightDiv{width: 50%;}
.section3 .bdCon .rightDiv .itemDiv{height: 50%; }
.section3 .bdCon .rightDiv .itemDiv a{display: block;position: relative;height: 100%; border: 3px solid #fff;overflow: hidden; }
.section3 .bdCon .rightDiv .itemDiv .imgDiv{position: absolute;right: 50px;bottom: 30px; }
.section3 .bdCon .rightDiv .itemDiv .textDiv{padding: 40px;position: relative;z-index: 1; }
.section3 .bdCon .rightDiv .itemDiv .textDiv .titleDiv{color: #333;margin-bottom: 35px; }
.section3 .bdCon .rightDiv .itemDiv .textDiv .titleDiv span{font-size: 24px;display: block;margin-bottom: 5px; }
.section3 .bdCon .rightDiv .itemDiv .textDiv .p{max-width: 150px;color: #666666; }
.section3 .bdCon .rightDiv .itemDiv .textDiv .p span{font-size: 14px; }
.section3 .bdCon .rightDiv .itemDiv .textDiv .p p{margin-top: 10px;font-size: 12px;border: 0!important }
.section3 .bdCon .rightDiv .itemDiv:nth-child(2) a{background: url(/img/bg2.jpg) no-repeat center center/cover;}
.section3 .bdCon .rightDiv .itemDiv a .moreDiv{position: absolute;left: 0;bottom: 0; }
.section3 .bdCon .rightDiv .itemDiv a:hover{border: 3px solid #3259a8; }
.section3 .bdCon .rightDiv .itemDiv a:hover .moreDiv{background: #3259a8;color: #fff;}
.section3 .bdCon .rightDiv .itemDiv a:hover .textDiv .titleDiv{color: #264e9a; }


.moreDiv{width: 150px;line-height: 60px;font-size: 12px;color: #333;text-align: center;position: relative; }
.moreDiv img{position: absolute;right: 10px;top: 10px; }
.moreDiv:hover{background: #3259a8;color: #fff;}
.section3 .hdDiv{margin: 30px 0 20px;border-top: 1px solid rgba(0,0,0,.1);border-bottom: 1px solid rgba(0,0,0,.1); }
.section3 .hdDiv ul li{flex: 1 1 auto;text-align: center; }
.section3 .hdDiv ul li a{line-height: 60px;display: block;color: #333;position: relative; }
.section3 .hdDiv ul li a img{position: absolute;right: 10px;bottom: 10px;}
.section3 .hdDiv ul li.on a{background: #3259a8;color: #fff; }
.section3 .fdDiv .row{margin: 0 -5.5px; }
.section3 .fdDiv .row>div{padding: 0 5.5px;margin-bottom: 11px; }
.section3 .fdDiv .row>div a{display: block;background: #fff;text-align: center;border: 2px solid #fff; }
.section3 .fdDiv .row>div .imgDiv{height: 209px;overflow: hidden; }
.section3 .fdDiv .row>div .imgDiv img{max-width: 90%;max-height: 90%; }
.section3 .fdDiv .row>div .textDiv{height: 60px; }
.section3 .fdDiv .row>div .textDiv .moreDiv{display: none; }
.section3 .fdDiv .row>div .textDiv .titleDiv{width: 232px;color: #333;margin: 0 auto; }
.section3 .fdDiv .row>div a:hover .textDiv .moreDiv{display: block;background: #3259a8;color: #fff; }
.section3 .fdDiv .row>div a:hover{border: 2px solid #3259a8;}

.section4 .hdDiv{padding: 60px 0 30px;}
.section4 .bdDiv .itemDiv{padding: 100px 0;position: relative;}
.section4 .bdDiv .itemDiv .numImg{position: absolute;bottom: -25px; }
.section4 .bdDiv .itemDiv:nth-of-type(odd) .numImg{right: calc((100% - 1200px) / 2);}
.section4 .bdDiv .itemDiv:nth-of-type(even) .numImg{left: calc((100% - 1200px) / 2);}
.section4 .bdDiv .itemDiv .leftDiv{width: 53%;position: relative;}
.section4 .bdDiv .itemDiv:nth-of-type(odd) .leftDiv{padding-left: calc((100% - 1200px) / 2); }
.section4 .bdDiv .itemDiv:nth-of-type(even) .leftDiv{padding-right: calc((100% - 1200px) / 2);text-align: right; }
.section4 .bdDiv .itemDiv .leftDiv .p{margin: 30px 0 70px;font-size: 14px;line-height: 2; }
.section4 .bdDiv .itemDiv .leftDiv .p em{color: #3259a8; }
.section4 .bdDiv .itemDiv:nth-child(1) .leftDiv .imgDiv{position: absolute;right: 30px;bottom: 0; }
.section4 .bdDiv .itemDiv:nth-child(1) .leftDiv .lxDiv{width: 368px;}
.section4 .bdDiv .itemDiv:nth-child(1) .leftDiv .lxDiv .fwDiv{width: 230px;}
.section4 .bdDiv .itemDiv:nth-child(1) .leftDiv .lxDiv .fwDiv .tel{font-size: 30px;color: #3259a8;font-family: fontI; }
.section4 .bdDiv .itemDiv:nth-child(1) .leftDiv .lxDiv .zxBtn{width: 136px;line-height: 50px;color: #fff;background: #3259a8;text-align: center;font-size: 14px; }
.section4 .bdDiv .itemDiv .rightDiv{width: 45%; }
.section4 .bdDiv .itemDiv .ittDiv{font-size: 24px;color: #3259a8;font-family: fontI; }
.section4 .bdDiv .itemDiv:last-child{background: #eaeef6;padding: 54px 0; }
.section4 .bdDiv .itemDiv:last-child .ittDiv{text-align: center; }
.section4 .bdDiv .itemDiv .row{margin: 30px -10px 0; }
.section4 .bdDiv .itemDiv .row>div{padding: 0 10px; }
.section4 .bdDiv .itemDiv .row>div .conDiv{height: 100%;border-bottom: 1px solid rgba(50,89,168,.2); }
.section4 .bdDiv .itemDiv .row>div .conDiv .textDiv .titleDiv{padding: 20px 20px 12px;border-bottom: 2px solid rgba(50,89,168,.2); }
.section4 .bdDiv .itemDiv .row>div .conDiv .textDiv .titleDiv img{margin-right: 15px; }
.section4 .bdDiv .itemDiv .row>div .conDiv .textDiv .p{font-size: 14px;padding:15px 20px;line-height: 1.8; }

.section5{padding: 90px 0;position: relative; }
.section5 .text{font-size: 26px;color: #fff;margin-bottom: 20px; }
.section5 .text em{color: #f76b00;font-size: 45px;font-family: fontI;line-height: 1; }
.section5 .p{width: 553px;height: 50px; }
.section5 .p1{width: 223px;text-align: center;font-size: 18px;color: #000; }
.section5 .p2{width: 330px;text-align: center;font-size: 18px;color: #3e434d; }
.section5 .p2 em{font-family: fontI;font-size: 24px; }
.section5 .zxBtn{width: 136px;line-height: 50px;color: #fff;background: #3259a8;text-align: center;font-size: 16px; }

.section6{padding: 60px 0;}
.section6 .hdDiv .lunboDiv{margin: 24px 0 100px;position: relative;}
.section6 .hdDiv .lunboDiv .imgDiv{border: 1px solid #ededed;height: 120px;background: #fff;display: flex;justify-content: center;align-items: center; }
.section6 .swiper-button-prev,.section6 .swiper-button-next{width: 17px;height: 29px;}
.section6 .swiper-button-prev{background: url(/img/left.png) no-repeat center center;left: -40px;}
.section6 .swiper-button-next{background: url(/img/right.png) no-repeat center center;right: -40px;}
.section6 .swiper-button-prev:hover{background: url(/img/left_.png) no-repeat center center;}
.section6 .swiper-button-next:hover{background: url(/img/right_.png) no-repeat center center;}
.section6 .bdDiv{align-items: flex-start;}
.section6 .bdDiv .leftDiv{width: 978px;margin-left: -150px;}
.section6 .bdDiv .rightDiv{width: 350px;}
.section6 .bdDiv .rightDiv .titleDiv{font-size: 24px;color: #3259a8;}
.section6 .bdDiv .rightDiv .p1{border-top: 1px solid #d3d3d3;padding:20px 0;margin-top: 15px;font-size: 22px;}
.section6 .bdDiv .rightDiv .p1 p{margin-bottom: 10px; }
.section6 .bdDiv .rightDiv .p2{border-top: 1px solid #d3d3d3;padding:20px 0;margin-top: 15px;}
.section6 .bdDiv .rightDiv .p2 span{font-size: 18px;}
.section6 .bdDiv .rightDiv .p2 p{font-size: 14px;color: #666666;margin-top: 10px;}
.section6 .bdDiv .rightDiv .p2 p em{font-size: 24px;color: #f76b00;font-family: fontI;}

.section7 .hdDiv{padding: 50px 0 0;}
.section7 .hdDiv .hdbDiv{margin-top: 25px;}
.section7 .hdDiv .hdbDiv .textDiv{align-items: flex-end;margin-top: -132px;}
.section7 .hdDiv .hdbDiv .textDiv .tlDiv{background: #fff;width: 829px;padding: 35px 35px 66px 78px;position: relative;overflow: hidden;}
.section7 .hdDiv .hdbDiv .textDiv .tlDiv .aboutImg{position: absolute;right: -55px;top: -62px;}
.section7 .hdDiv .hdbDiv .textDiv .tlDiv .title{font-size: 18px;color: #3259a8;}
.section7 .hdDiv .hdbDiv .textDiv .tlDiv .title img{margin-right: 10px;}
.section7 .hdDiv .hdbDiv .textDiv .tlDiv .p{font-size: 14px;margin-top: 25px;line-height: 1.8;color: rgba(0,0,0,.6);text-indent: 3em;}
.section7 .hdDiv .hdbDiv .textDiv .trDiv{background: #fff;width: 371px;}
.section7 .hdDiv .hdbDiv .textDiv .trDiv .row{margin: 0;}
.section7 .hdDiv .hdbDiv .textDiv .trDiv .row>div{padding: 0;border-left: 1px solid #f0f4f7;border-top: 1px solid #f0f4f7;}
.section7 .hdDiv .hdbDiv .textDiv .trDiv .row>div a{height: 72px;color: #333;}
.section7 .hdDiv .hdbDiv .textDiv .trDiv .row>div a img{margin-right: 10px;}
.section7 .hdDiv .hdbDiv .textDiv .trDiv .row>div a .hImg{display: none;}
.section7 .hdDiv .hdbDiv .textDiv .trDiv .row>div a:hover .dImg{display: none;}
.section7 .hdDiv .hdbDiv .textDiv .trDiv .row>div a:hover .hImg{display: block;}
.section7 .hdDiv .hdbDiv .textDiv .trDiv .row>div a:hover{background: #3259a8;color: #fff; }
.section7 .dataDiv{text-align: center;border-bottom: 2px solid #f0f4f7;}
.section7 .dataDiv ul li{flex: 1 1 auto;padding: 50px 0;font-size: 18px;}
.section7 .dataDiv ul li .numDiv span{font-size: 72px;font-family: fontI;line-height: 1.2;}
.section7 .dataDiv ul li .numDiv sub{font-size: 18px;font-family: fontI;}
.section7 .lunboDiv{position: relative;}
.section7 .lunboDiv .conDiv{text-align: center;}
.section7 .lunboDiv .conDiv .title{font-size: 14px;margin-top: 15px;}
.section7 .swiper-button-prev,.section7 .swiper-button-next{width: 17px;height: 29px;}
.section7 .swiper-button-prev{background: url(/img/left.png) no-repeat center center;left: -40px;}
.section7 .swiper-button-next{background: url(/img/right.png) no-repeat center center;right: -40px;}
.section7 .swiper-button-prev:hover{background: url(/img/left_.png) no-repeat center center;}
.section7 .swiper-button-next:hover{background: url(/img/right_.png) no-repeat center center;}

.section8{padding: 50px 0 70px;}
.section8 .hdDiv{margin: 20px 0;}
.section8 .hdDiv a{color: #333;font-size: 20px;margin: 0 20px; }
.section8 .hdDiv a.on{color: #3259a8;}
.section8 .bdDiv .rowDiv{align-items: flex-start;}
.section8 .bdDiv .leftDiv{width: 60.25%;}
.section8 .bdDiv .leftDiv .row{margin: 0 -7.5px;}
.section8 .bdDiv .leftDiv .row>div{padding: 0 7.5px;}
.section8 .bdDiv .leftDiv .row>div .conDiv>a{display: block;}
.section8 .bdDiv .leftDiv .row>div .conDiv>a .imgDiv{position: relative;}
.section8 .bdDiv .leftDiv .row>div .conDiv>a .imgDiv .date{position: absolute;left: 0;bottom: 0;background: rgba(255,255,255,.9);width: 100px;height: 40px;color: rgba(0,0,0,.5);font-size: 18px;}
.section8 .bdDiv .leftDiv .row>div .conDiv>a .imgDiv .date img{margin-right: 10px;}
.section8 .bdDiv .leftDiv .row>div .conDiv>a .textDiv{padding: 15px 0 15px 20px;}
.section8 .bdDiv .leftDiv .row>div .conDiv>a .textDiv span{font-size: 18px;color: #000000;}
.section8 .bdDiv .leftDiv .row>div .conDiv>a .textDiv p{font-size: 14px;color: #333333;margin: 5px 0;}
.section8 .bdDiv .leftDiv .row>div .conDiv>a .textDiv small{font-size: 14px;display: block;text-align: right;color: #3259a8;}
.section8 .bdDiv .leftDiv .row>div .conDiv>a:hover .textDiv span{color: #3259a8;}
.section8 .bdDiv .leftDiv .row>div ul{border-top: 1px solid rgba(0,0,0,.1);padding-top: 10px;}
.section8 .bdDiv .leftDiv .row>div ul li a{color: rgba(0,0,0,.5);font-size: 14px;padding-left: 20px;margin-top: 10px;}
.section8 .bdDiv .leftDiv .row>div ul li a span{margin-left: 15px;}
.section8 .bdDiv .leftDiv .row>div ul li a:hover{color: #3259a8;}
.section8 .bdDiv .rightDiv{width: 37.83%;}
.section8 .bdDiv .rightDiv ul li a{padding: 20px 0;border-top: 1px solid rgba(0,0,0,.1);}
.section8 .bdDiv .rightDiv ul li:last-child a{border-bottom: 1px solid rgba(0,0,0,.1);}
.section8 .bdDiv .rightDiv ul li .dateDiv{width: 93px;font-size: 16px;color: rgba(0,0,0,.5);text-align: right;}
.section8 .bdDiv .rightDiv ul li .dateDiv span{display: block;font-size: 30px;color: #000;}
.section8 .bdDiv .rightDiv ul li .textDiv{width: 322px;}
.section8 .bdDiv .rightDiv ul li .textDiv span{font-size: 18px;color: #333;}
.section8 .bdDiv .rightDiv ul li .textDiv p{font-size: 14px;color: rgba(0,0,0,.6);margin-top: 5px;}
.section8 .bdDiv .rightDiv ul li a:hover .textDiv span{color: #3259a8;}



.section3 .hdDiv ul{margin-bottom: 0;}
.aboutDiv4 .bdDiv .row>div .conDiv .bgDiv .p p{margin: 0 0 15px;}