.hd-d1{box-sizing:border-box;margin-bottom:27px;position:relative}
.hd-d1 .line{box-sizing:border-box}
.hd-d1 .line:after,.hd-d1 .line:before{content:'';position:absolute}
.hd-d1 .line:before{left:105px;bottom:0;right:0;height:1px;background-color:#cfd9e4;z-index:1}
.hd-d1 .line:after{left:0;bottom:-2px;width:110px;height:5px;background-color:#09366d;z-index:2}
.hd-d1 .hd-col{box-sizing:border-box;float:left}
.hd-d1 .hd-cor{box-sizing:border-box;padding-top:17px;float:right}
.hd-d1 .title{box-sizing:border-box;padding:0 6px;font-size:24px;color:#333;font-weight:700;line-height:64px}
.hd-d1 .btns,.hd-d1 .title span{box-sizing:border-box}
.hd-d1 .btns .a1{box-sizing:border-box;display:block;width:95px;height:25px;line-height:23px;border:1px solid #cfd9e4;border-radius:13px;font-size:12px;color:grey;text-align:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.hd-d1 .btns .a1 span{box-sizing:border-box}
.hd-d1 .btns .a1:hover{background-color:#083061;color:#fff;border-color:#083061}
.hd-d1.c1 .title{line-height:58px}
.hd-d1.c1 .btns .a1{background-color:#fff}
.hd-d1.c1 .btns .a1:hover{background-color:#083061}
.lst-d1{box-sizing:border-box;margin:0 -17px -30px;overflow:hidden}
.lst-d1 li{box-sizing:border-box;padding:0 17px;margin-bottom:30px;float:left;width:33.33%}
.lst-d1 .con{box-sizing:border-box;display:block;padding-top:56.81%;position:relative;overflow:hidden}
.lst-d1 .img{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%}
.lst-d1 .img img{box-sizing:border-box;display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.lst-d1 .mask-text{box-sizing:border-box;padding:0 14px;position:absolute;left:0;bottom:0;right:0;background-color:#7a7a7a;height:42px;line-height:42px;z-index:10}
.lst-d1 .tit{box-sizing:border-box;font-size:16px;color:#fff;font-weight:400;line-height:inherit;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-d1 .con:hover .img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.lst-d2,.lst-d2 li{box-sizing:border-box}
.lst-d2 .tit{box-sizing:border-box;display:block;font-size:16px;color:#333;font-weight:400;height:44px;line-height:44px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-d2 .tit:hover{color:#09366d;font-weight:700}
.lst-d3{box-sizing:border-box}
.lst-d3 li{box-sizing:border-box;border-bottom:1px dashed #bfbfbf}
.lst-d3 .con{box-sizing:border-box;padding:10px 0 10px;display:block;overflow:hidden}
.lst-d3 .date{box-sizing:border-box;margin:4px 25px 0 0;padding-top:7px;float:left;width:54px;height:54px;line-height:1;text-align:center;color:#09366d;background-color:#c8daec;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.lst-d3 .date .d1{box-sizing:border-box;font-size:24px}
.lst-d3 .date .d2{box-sizing:border-box;margin-top:2px;font-size:14px}
.lst-d3 .tit{box-sizing:border-box;font-size:16px;color:#333;font-weight:400;line-height:1.88;height:3.76em;overflow:hidden}
.lst-d3 .con:hover .date{background-color:#09366d;color:#fff}
.lst-d3 .con:hover .tit{color:#09366d}
.lst-d4{box-sizing:border-box}
.lst-d4 li{box-sizing:border-box;border-bottom:1px dashed #bfbfbf}
.lst-d4 .con{box-sizing:border-box;padding:16px 0 14px;display:block}
.lst-d4 .tit{box-sizing:border-box;font-size:16px;color:#333;font-weight:400;line-height:1.63;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.lst-d4 .tit .type{box-sizing:border-box;margin:-2px 5px 0 0;padding:0 5px;font-size:14px;color:#fff;text-align:center;width:140px;overflow:hidden;line-height:26px;background:url(/images/d-bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:5px;display:inline-block;vertical-align:middle}
.lst-d4 .date{box-sizing:border-box;margin-top:9px;font-size:14px;color:#09366d}
.lst-d4 .con:hover .tit{color:#09366d}
.lst-d5{box-sizing:border-box;margin:0 -12px -18px;overflow:hidden}
.lst-d5 li{box-sizing:border-box;padding:0 12px;margin-bottom:18px;float:left;width:50%}
.lst-d5 .con{box-sizing:border-box;display:block}
.lst-d5 .img{box-sizing:border-box;padding-top:58.76%;position:relative;overflow:hidden}
.lst-d5 .img img{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.lst-d5 .con:hover .img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.lst-d6{box-sizing:border-box;margin:0 -10px -20px;overflow:hidden}
.lst-d6 li{box-sizing:border-box;padding:0 10px;margin-bottom:20px;float:left;width:20%}
.lst-d6 .con{box-sizing:border-box;display:block}
.lst-d6 .img{box-sizing:border-box;padding-top:37.32%;position:relative;overflow:hidden}
.lst-d6 .img img{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.lst-d6 .con:hover .img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.banner-d1{box-sizing:border-box;height:670px;position:relative;overflow:hidden}
.banner-d1 .item,.banner-d1 .slick-list,.banner-d1 .slick-track{box-sizing:border-box;height:100%}
.banner-d1 .con{box-sizing:border-box;display:block;height:100%;position:relative;overflow:hidden}
.banner-d1 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/images/d-banner-bg1.png) center bottom no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.banner-d1 .bg{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.banner-d1 .bg img{display:none}
.banner-d1 .mask-text{box-sizing:border-box;padding:0 240px 0 60px;position:absolute;left:0;bottom:0;right:0;z-index:10}
.banner-d1 .mask-text .title{box-sizing:border-box;font-size:20px;color:#fff;font-weight:400;line-height:72px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.banner-d1 .slick-dots{box-sizing:border-box;position:absolute;left:auto!important;right:80px;bottom:26px;width:auto!important;font-size:0;text-align:center;z-index:10}
.banner-d1 .slick-dots li{box-sizing:border-box;display:inline-block;vertical-align:middle;width:10px;height:10px;background-color:#fff;opacity:.68;border-radius:50%;overflow:hidden}
.banner-d1 .slick-dots button{box-sizing:border-box;outline:0;border:none;text-indent:-9999px}
.banner-d1 .slick-dots .slick-active{box-sizing:border-box;opacity:1;width:50px;border-radius:5px}
.mainIndex{box-sizing:border-box;overflow:hidden}
.mainIndex-content{box-sizing:border-box;padding:0 80px 27px;background-color:rgba(255,255,255,.6);overflow:hidden}
.section-d1{box-sizing:border-box;margin:20px 0 60px}
.section-d2{box-sizing:border-box;margin:60px 0 45px;padding:14px 0 17px}
.section-d2 .hd-d1{box-sizing:border-box;margin-bottom:4px}
.section-d2 .sec-col,.section-d2 .sec-com,.section-d2 .sec-cor{box-sizing:border-box;padding:0 20px;float:left;width:33.33%}
.section-d3{box-sizing:border-box;margin:45px -17px 0}
.section-d3 .hd-d1{box-sizing:border-box;margin-bottom:0}
.section-d3 .hd-d1 .line:before{display:none}
.section-d3 .hd-d1 .line:after{width:100%}
.section-d3 .sec-col,.section-d3 .sec-com,.section-d3 .sec-cor{box-sizing:border-box;padding:0 17px;float:left;width:33.33%}
.section-d3 .sec-cont{box-sizing:border-box;padding:7px 20px 36px}
.d-news1{box-sizing:border-box;border-bottom:1px dashed #bfbfbf}
.d-news1 .con{box-sizing:border-box;padding:19px 0 16px;display:block}
.d-news1 .img{box-sizing:border-box;margin-right:14px;float:left;width:213px;position:relative;overflow:hidden}
.d-news1 .img:before{content:'';display:block;padding-top:67.61%}
.d-news1 .img img{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.d-news1 .text{box-sizing:border-box;padding-top:0;overflow:hidden}
.d-news1 .tit{box-sizing:border-box;font-size:16px;color:#333;font-weight:400;line-height:1.5;max-height:4.5em;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.d-news1 .bt{box-sizing:border-box;margin-top:18px;overflow:hidden}
.d-news1 .date{box-sizing:border-box;padding-left:20px;float:left;font-size:14px;color:#09366d;line-height:2.14;background:url(/images/d-date1.png) left center no-repeat;-webkit-background-size:14px auto;background-size:14px auto}
.d-news1 .type{box-sizing:border-box;margin-top:3px;padding:0 5px;float:right;background:url(/images/d-bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:5px;width:92px;overflow:hidden;line-height:26px;font-size:14px;color:#fff;text-align:center}
.d-news1:hover .img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.d-news1:hover .tit{color:#09366d}
.section-d4{box-sizing:border-box;margin:0 0 44px}
.section-d4 .hd-d1{box-sizing:border-box;margin-bottom:32px}
.section-d4 .sec-cont{box-sizing:border-box}
.section-d4 .sec-cont .sec-col{box-sizing:border-box;padding:0 9px;float:left;width:50.8%}
.section-d4 .sec-cont .sec-cor{box-sizing:border-box;padding:0 9px;float:right;width:49.2%}
.video-d1{box-sizing:border-box;padding-top:57.39%;position:relative;overflow:hidden}
.video-d1 .con{box-sizing:border-box;display:block}
.video-d1 .img{box-sizing:border-box;position:absolute;left:0;top:0;width:100%;height:100%}
.video-d1 .img img{box-sizing:border-box;display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.video-d1 .btn-play{box-sizing:border-box;position:absolute;left:50%;top:50%;width:84px;height:84px;background:url(/images/d-play1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.video-d1:hover .img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.section-d5{box-sizing:border-box;margin:44px 0}
.section-d5 .hd-d1{box-sizing:border-box;margin-bottom:40px}
@media screen and (max-width:1700px){
.mainIndex-content{padding:0 40px 20px}
}
@media screen and (max-width:1600px){
.d-news1 .img{width:155px}
.d-news1 .bt{margin-top:10px}
}
@media screen and (max-width:1400px){
.mainIndex-content{padding:0 15px 10px}
}
@media screen and (max-width:1200px){
.d-news1 .img{width:100px}
.d-news1 .text{padding:0}
.d-news1 .tit{font-size:14px}
.d-news1 .bt{margin-top:5px}
}
@media screen and (max-width:1024px){
.banner-d1{height:auto}
.banner-d1 .slick-dots{right:15px;bottom:22px}
.banner-d1 .bg{position:static;background:0 0!important}
.banner-d1 .bg img{display:block;width:100%}
.banner-d1 .mask-text{padding:0 180px 0 20px}
.banner-d1 .mask-text .title{font-size:18px;line-height:60px}
.lst-d1{margin:0 -10px -20px}
.lst-d1 li{padding:0 10px;margin-bottom:20px}
.section-d2 .sec-col,.section-d2 .sec-com,.section-d2 .sec-cor,.section-d3 .sec-col,.section-d3 .sec-com,.section-d3 .sec-cor{width:100%}
}
@media screen and (max-width:600px){
.banner-d1 .mask-text{display:none}
.banner-d1 .slick-dots{bottom:10px!important;left:0!important;right:0!important;width:100%!important}
.banner-d1 .slick-dots li{margin:0 3px;width:6px;height:6px}
.banner-d1 .slick-dots .slick-active{width:24px}
.hd-d1{margin-bottom:15px}
.hd-d1 .hd-cor{padding-top:12px}
.hd-d1 .title{font-size:18px;line-height:48px!important}
.hd-d1 .line:before{left:76px}
.hd-d1 .line:after{width:84px}
.lst-d1{margin-bottom:-15px}
.lst-d1 li{margin-bottom:15px;width:100%}
.lst-d5{margin:0 -5px -10px}
.lst-d5 li{padding:0 5px;margin-bottom:10px}
.lst-d6{margin:0 -5px -10px}
.lst-d6 li{padding:0 5px;margin-bottom:10px;width:50%}
.section-d1{margin:10px 0 15px}
.section-d2{margin:20px 0;padding:0}
.section-d3{margin:20px 0 15px}
.section-d3 .sec-col,.section-d3 .sec-com,.section-d3 .sec-cor{padding:0}
.section-d3 .sec-col,.section-d3 .sec-com{margin-bottom:15px}
.section-d3 .sec-cont{padding:7px 10px 20px}
.video-d1 .btn-play{-webkit-background-size:50px auto;background-size:50px auto}
.section-d4,.section-d4 .hd-d1{margin-bottom:15px}
.section-d4 .sec-cont{margin:0 -10px}
.section-d4 .sec-cont .sec-col,.section-d4 .sec-cont .sec-cor{width:100%;padding:0 10px}
.section-d4 .sec-cont .sec-col{margin-bottom:15px}
.section-d5{margin:15px 0}
.section-d5 .hd-d1{margin-bottom:15px}
}