@charset "utf-8";

/* 头部 */
.w1563{width: 1563px;margin: 0 auto;}
.header{background: url(2025lkd_sty_bg01.png)no-repeat center;}
.header .header-top{padding-top: 36px;padding-bottom: 26px;overflow: hidden;}
.header .header-top .logo{width: 562px;height: auto;}
.header .header-top .logo img{width: 100%;}
.header .header-top .header-con p a{font-size: 18px;color: #fff;}

/*手机端头部*/
.app_header{position:fixed;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;/* right: -100vw; */top: -100vw;width: 100%;}
.app_btn{width: 40px;height: 40px;display: none;position: absolute;}
.app_btn .navbtn {position: absolute;top: 50%;left: 0;display: inline-block;width: 100%;height: 2px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #fff;margin-top: -1px;}
.app_btn .navbtn::after, .app_btn .navbtn::before {position: absolute;left: 0;display: inline-block;width: 100%;height: 2px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #fff;}
.app_btn .navbtn::after {top: -8px;}
.app_btn .navbtn::before {top: 8px;}
.app_btn.on .navbtn {background: transparent;}
.app_btn.on .navbtn::after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px; }
.app_btn.on .navbtn::before { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px; }

.app_nav{padding:20px 40px;width:80%;margin:0 auto;margin-top:20px;overflow-y: auto;height: 70%;}
.app_nav::-webkit-scrollbar{width: 2px;}
.app_nav::-webkit-scrollbar-track{border-radius: 2px;background: #f4f4f4;}
.app_nav::-webkit-scrollbar-thumb{border-radius: 2px;background: #b0b0b0;}
.app_nav>ul>li{border-bottom: 1px solid #1f40b1;line-height:50px;position: relative;/* padding-left: 20px; */}
.app_nav>ul>li>span>a{font-size:18px;color:#fff}
.app_nav>ul>li>i{float: right;width: 50px;height: 50px;background-size: 15px 15px !important;background: url(2025lkd_sty_arrow_down.png) center no-repeat;position: absolute;right: -17px;}
.app_nav>ul>li.on>i{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}
.app_nav_sub{display: none;}
.app_nav_sub li{height: 40px;line-height: 40px;}
.app_nav_sub li a{font-size: 14px;color: #adbeff;}

.app_header .app_header-con{position: absolute;bottom: 30px;width: 100%;}
.app_header .app_header-con p{text-align: center;}
.app_header .app_header-con a{color: #fff;}


/* 导航条 */
.header-menu{display: flex;}
.header-menu .nav{margin: 0 auto;}
.nav>li{float: left;position: relative;text-align: center;padding: 0px 26px;height: 53px;line-height: 53px;}
.nav>li>a{color: #fff;font-size: 18px;}
.nav-sub{position: absolute;top: 53px;display: none;overflow:hidden;box-sizing: border-box;background: #fff;right: 0;left: 0;z-index: 999;}
.nav-sub li{text-align:center;line-height: 45px;border-bottom: 1px dashed #a6afd0;background: #fff;padding: 0 10px;}
.nav-sub li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #3D659F;}
.nav-sub li:last-child{border-bottom:none;}
.nav-sub li:hover{background: #4765d1;}
.nav-sub li:hover a{color:#fff;}

/* banner */
.banner{position: relative;height:602px;width: 100%;overflow: hidden;}
.banner .hd{position: absolute;right: 180px;bottom: 30px;overflow: hidden;z-index: 9;}
.banner .hd ul li{float: left;width: 30px;height: 30px;background-color: #fff;border-radius: 50%;margin-left: 15px;font-size: 0;cursor: pointer;}
.banner .hd ul li.on{background-color: #ffc000;}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle; position: relative;}
.banner .bd img{ width:100%; height:602px; display:block; }

.con-l{padding-right: 30px;box-sizing: border-box;float: left;padding-right: 8px;}
.con-r{padding-left: 32px;box-sizing: border-box;float: left;}

.con1{margin-top: 44px;}
.tab_box{ text-align:left; }
.tab_hd{border-bottom: 1px solid #dedede;overflow: hidden;margin-bottom: 27px;}
.tab_hd>ul>li{margin-right: 30px;float:left;line-height: 28px;}
.tab_hd>ul>li>a{font-size: 28px;color: #7d7d7d;line-height: 28px;padding-bottom: 12px;height: 28px;display: block;}
.tab_hd>ul>li.on a{color: #3D659F;font-weight: bold;border-bottom: 4px solid #a67c52;}
.tab_hd>span{ float: right; }
.tab_hd>span a{display: block;width: 27px;background: url(2025lkd_sty_more.png)no-repeat center;height: 44px;}

.slideBox{position: relative;width: 322px;height: 306px;float: left;width: 432px;height: 382px;}
.slideBox .bd li a img{width:100%;height: 234px;display:block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all .3s ease-out;overflow: hidden;height: 310px;}
.slideBox .bd li:hover img{ opacity: .8;}
.slideBox .bd li a p{font-size: 16px;line-height: 73px;background-color: #e3eeff;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0px 12px;}
.slideBox .prev,.slideBox .next{display: none;width: 42px;height: 69px;position: absolute;top: 50%;margin-top: -71px;left: 0;z-index: 100;background: url(slideBox_anniu.png) no-repeat;}
.slideBox .next{ left: auto; right: 0; background-position: -42px 0;  }

.new_list{float: right;width: calc(100% - 342px);width: calc(100% - 452px);}
.new_list ul li{padding-left: 26px;background: url(2025lkd_sty_list_dian01.png)no-repeat left center;margin-bottom: 23px;height: 22px;line-height: 22px;}
.new_list ul li:last-child{margin-bottom:0px;}
.new_list ul li a{font-size: 16px;margin-right: 110px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new_list ul li span{float: right;width: 100px;text-align: right;display: block;font-size: 16px;}

.bd_new01 ul li{overflow:hidden;margin-bottom: 16.5px;}
.bd_new01.bd_new_1 ul li{overflow:hidden;margin-bottom: 19px;}
.bd_new01 ul li:last-child{margin-bottom:0px;}
.bd_new01 ul li span{float: left;width: 70px;}
.bd_new01 ul li span em{display: block;font-size: 14px;color: #fff;width: 70px;height: 24px;line-height: 24px;background-color: #3D659F;text-align: center;}
.bd_new01 ul li span i{font-style: normal;font-size: 16px;color: #3D659F;font-weight: bold;text-align: center;border: 1px solid #3D659F;border-top: 0px;height: 24px;box-sizing: border-box;line-height: 23px;display: block;}
.bd_new01 ul li a{float: right;width: calc(100% - 91px);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;line-height: 24px;}
  
.con2{margin-top: 47px;}
.bd_new02 ul li{padding-left: 24px;background: url(2025lkd_sty_list_dian.png)no-repeat left center;margin-bottom: 19px;height: 22px;line-height: 22px;}
.bd_new02 ul li:last-child{margin-bottom:0px;}
.bd_new02 ul li a{font-size: 16px;margin-right: 110px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bd_new02 ul li span{float: right;width: 100px;text-align: right;display: block;font-size: 16px;height: 40px;}

.con3{margin-top: 23px;}
.con3 .con3-l .tit{height: 29px;line-height: 29px;margin-bottom: 29px;margin-bottom: 31px;}
.con3 .con3-l .tit a{font-size: 28px;color: #3D659F;font-weight: bold;float: left;}
.con3 .con3-l .tit span{ float: right; }
.con3 .con3-l .tit span a{display: block;width: 27px;background: url(2025lkd_sty_more.png)no-repeat center bottom;height: 29px;}
.con-box{width: 100%;position: relative;}
.con-box a{display: block;}
.con-box a img{width: 100%;height: 512px;}
.con-box a i{position: absolute;background: url(2025lkd_sty_spbf.png)no-repeat;width: 102px;height: 102px;top: 50%;left: 50%;margin-top: -84px;margin-left: -51px;}
.con-box a p{height: 60px;line-height: 60px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 12px;font-size: 16px;background-color: #e3eeff;text-align: center;}

.con-box video{width: 100%;height: 512px;background-color: #000;display: block;height: 420px;}

.con3-r .tab_hd{margin-bottom: 15px;}
.bd_new03{background-color: #e3eeff;padding: 42px 30px;padding-top: 27px;padding-top: 20px;padding-bottom: 32px;}
.bd_new03 ul li{padding-top: 14px;margin-bottom: 12px;}
.bd_new03 ul li:last-child{margin-bottom: 0px;}
.bd_new03 ul li div{border-radius: 9px;padding: 28px;background-color: #fff;overflow: hidden;padding: 18px 20px;}
.bd_new03 ul li:nth-child(2n+1){background: url(2025lkd_sty_list_sanjiao01.png)no-repeat 86% top;}
.bd_new03 ul li:nth-child(2n){background: url(2025lkd_sty_list_sanjiao02.png)no-repeat 14% top;}
.bd_new03 ul li span{float: left;width: 70px;}
.bd_new03 ul li span em{display: block;font-size: 14px;color: #3D659F;width: 70px;height: 24px;line-height: 24px;text-align: center;}
.bd_new03 ul li span i{font-style: normal;font-size: 16px;color: #3D659F;font-weight: bold;text-align: center;height: 24px;box-sizing: border-box;line-height: 23px;display: block;}
.bd_new03 ul li a{float: right;width: calc(100% - 91px);line-height: 24px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}

.footer{margin-top: 46px;background-color: #215BC5;padding-top: 34px;}
.footer span{color: #fff;font-size: 16px;padding-bottom:5px;border-bottom: 2px solid #fff;display: inline-block;margin-bottom: 10px;}
.footer a{color: #fff;font-size: 14px;}
.footer-con{overflow: hidden;margin-bottom: 20px;}
.footer-con p{margin-bottom: 10px;color: #fff;font-size: 16px;}
.footer-con ul li{float: left;width: calc(16.66% - 10px);border: 1px solid #7b92e7;height: 30px;line-height: 28px;box-sizing: border-box;text-align: center;margin-right: 12px;margin-bottom: 10px;border-radius: 5px;}
.footer-con ul li:nth-child(6n){margin-right: 0px;}
.footer-bottom{border-top: 1px solid #7b92e7;padding: 20px 0px;}
.footer-bottom p{font-size: 14px;text-align: center;color: #fff;}

@media only screen and (max-width: 1563px){
    .w1563{width: 98%;}
    .header-menu{width: 98%;display: block;overflow: hidden;}
    .nav>li{padding: 0;width: 8.33%;text-align: center;}
}
@media only screen and (max-width: 1400px){
    .floor{width: 98%;}
    .banner, .banner .bd img{height: 520px;}
}
@media only screen and (max-width: 1200px){
    .header-menu{display: none;}
    .header{position: fixed;width:100%;height: 101px;z-index: 100;box-sizing: border-box;border-bottom: 1px solid #f8fdff;top: 0;padding-top: 0px;}
    .app_btn{position: absolute;right: 20px;top: 50%;margin-top: -20px;display: block;}
    .app_header.on{right: 0;width:100%;height: calc(100% - 101px);background: #205bc4;z-index: 0;margin-top: 101px;top: 0;/* height: 60%; */}
    .header .header-top{padding: 0;padding-left: 20px;}
    .header .header-con{display: none;}
    .header .header-top .logo{width: 400px;line-height: 100px;height: 100px;}
    .header .header-top .logo img{width: 400px;height: auto;}
    .banner{margin-top: 101px;}


    .banner, .banner .bd img{height: 400px;margin-bottom: 30px;}
    .col-60, .col-40{width: 100% !important;}
    .con-l, .con-r{padding: 0px;float: none;overflow: hidden;margin-bottom: 30px;}
    .con1, .con2, .con3{margin-top: 0px;}
    .footer{margin-top: 0px;}
    .footer-con ul li{width: calc(20% - 8px);margin-right: 10px !important;}
    .footer-con ul li:nth-child(5n){margin-right: 0px !important;}
}

@media only screen and (max-width: 950px){
    .banner, .banner .bd img{height: 350px;}
    .footer-con ul li{width: calc(25% - 12px);margin-right: 16px !important;}
    .footer-con ul li:nth-child(5n){margin-right: 15px !important;}
    .footer-con ul li:nth-child(4n){margin-right: 0px !important;}
}
@media only screen and (max-width: 750px){
    .banner, .banner .bd img{height: 300px;}

    .slideBox{height: auto;}
    .slideBox, .new_list{width: 100%;float: none;}
    .slideBox .bd li a img{height: 380px;}
    .new_list{margin-top: 30px;}
    .con-box a img{height: 420px;}

    .footer-con ul li{width: calc(50% - 5px);margin-right: 10px !important;}
    .footer-con ul li:nth-child(5n){margin-right: 10px !important;}
    .footer-con ul li:nth-child(4n){margin-right: 10px !important;}
    .footer-con ul li:nth-child(2n){margin-right: 0px !important;}
}
@media only screen and (max-width: 520px){
    .header .header-top .logo, .header .header-top .logo img{width: 280px;}
    .app_btn, .app_btn.on{width: 30px;height: 30px;margin-top: -15px;}
    .banner .hd{right: 20px;bottom: 10px;}
    .banner, .banner .bd img{height: 200px;}
    .banner .hd ul li{width: 10px;height: 10px;margin-left: 3px;}
    .con-box a img{height: 300px;}
    .slideBox .bd li a img{height: 300px;}

    .con-box video{height:300px;}
}
@media only screen and (max-width: 420px){
    .app_btn, .app_btn.on{width: 20px;height: 20px;margin-top: -10px;}
    .app_btn .navbtn::after{top:-6px;}
    .app_btn .navbtn::before{top:6px;}
    .con-box a i{width: 50px;height: 50px;margin-left: -25px;margin-top:-58px;background-size: contain;}
    .slideBox .bd li a img, .con-box a img{height: 230px;}
}
@media only screen and (max-width: 350px){
    .header .header-top .logo, .header .header-top .logo img{width:250px;}
}