body{font-family:"微软雅黑";font-size:16px;}
a{text-decoration: none;}
input,textarea:focus{outline: none;}
.text-truncate1{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.text-truncate2{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.text-truncate3{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.text-truncate4{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.animate-box{opacity: 0;}

.container{max-width: 100%;}
/*.home-body .container{width: 100%;}*/
/*.navbar .container{width: 100%;max-width: 100%;}*/

.btns{display: inline-block;cursor:pointer;}
.btnr{font-size: 12px;padding: 8px 60px 8px 20px;border-radius: 30px;background-color: #385ca5;color: #ffffff;position: relative;}
.btnr::after{width: 30px;height: 4px;transform: translateY(-2px);right: 20px;position: absolute;top: 50%;content: '';background-image: url('../image/index/icon-right.png');background-repeat: no-repeat;background-position: center center;background-size: 100% auto;transition: all .3s;}
.btnr:hover::after{right: 15px;}

.items-box{padding: 12px 0 12px 0;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.items-title{display: flex;align-items: center;justify-content: space-between;}
.items-title .title{font-size: 20px;color: #000000;font-weight: bold;}
.items-title .page{display: flex;}
.items-title .page .l,.items-title .page .r{font-size: 12px;padding: 4px 12px;border: 1px solid #000000;cursor: pointer;transition: all .3s;}
.items-title .page .r{margin-left: -1px;}
.items-title .page .l:hover,.items-title .page .r:hover{background-color: #000000;color: #ffffff;}
.items-title .more3{padding: 4px 16px;}
.items-title .more3 span{width: 6px;height: 6px;background-color: #000000;border-radius: 50%;display: inline-block;position: relative;}
.items-title .more3 span::before{left: -10px;position: absolute;top: 0;content: '';width: 100%;height: 100%;background-color: #000000;border-radius: 50%;display: inline-block;}
.items-title .more3 span::after{right: -10px;position: absolute;top: 0;content: '';width: 100%;height: 100%;background-color: #000000;border-radius: 50%;display: inline-block;}
.items-desc{color: #000000;font-size: 12px;margin-top: 4px;}
.items-conts{padding: 12px 0 0 0;}
.items-conts.lists{padding: 0;}
.items-conts.lists>div>div{margin-top: 12px;}
.items-conts>.img{max-width: 100%;}

.langt{display: block;padding: 0 0;background-color: #515151;width: 100%;max-width: 100%;}
.langt .container{display: flex;align-items: center;justify-content: space-between;}
.toggle-lang{display: block;position: relative;}
.toggle-lang .globe{padding: 8px 0px;width: 150px;text-align: center;font-size: 14px;background-color: #dda400;color: #ffffff;font-family:"Arial";cursor: pointer;}
.toggle-lang .dropdown-menu{width: 100%;min-width: 100%;margin-top: 0;border-radius: 0;border: none;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.2);}
.toggle-lang .dropdown-menu .langs{padding: 5px 0 5px 12px;display: block;font-size: 14px;color: #333333;font-family:"Arial";}
.toggle-lang .dropdown-menu .langs.active{color: #dda400;}
.langt .r{display: none;align-items: center;font-family:"Arial";}
.langt .r .langs{font-size: 16px;padding: 15px 0;margin-right: 20px;color: #ffffff;}
.navbar-style2{padding: 0;position: fixed;left: 0;right:0;top: 0px;z-index: 1001;background-color: #ffffff;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.05);flex-wrap: wrap;}
.navbar-style2 .navbar-toggler{padding:3px 8px;font-size:0;color:#666666;cursor:pointer;font-family:'FontAwesome';border-radius: 3px;border-color:#666666;}
.navbar-style2 .navbar-toggler:focus{box-shadow: unset;}
.navbar-style2 .navbar-toggler.collapsed{padding:4px 8px;}
.navbar-style2 .navbar-toggler::before{content:"\f00d";font-size:19px;}
.navbar-style2 .navbar-toggler.collapsed::before{content:"\f0c9";font-size:16px;}
.navbar-style2 .navbar-brand{padding:5px 0;margin:0;;font-size: 0;display:inline-block;}
.navbar-style2 .navbar-brand>img{max-height:40px;max-width: unset;}
.navbar-style2 .navbar-nav{padding: 0 0;}
.navbar-style2 .nav-item .nav-link{padding: 12px 12px;font-size: 16px;position: relative;text-align: center;color: #000000;}
.navbar-style2 .nav-item .nav-link.active{color: #2e54a1;}
.navbar-style2 .nav-item .nav-link:hover{background-color: #f0f0f0;}
.navbar-style2 .nav-item .nav-link .txt{display: block;}
.navbar-style2 .nav-item.dropdown::after{display: block;padding: 12px 15px 0 15px;content: "\f107";position: absolute;top: 0;right: 0;bottom: 0;font-family: "Font Awesome 6 Free";font-weight: 900;cursor: pointer;}
.navbar-style2 .nav-item .dropdown-menu{border: none;background-color: unset;}
.navbar-style2 .nav-item:last-child .dropdown-menu{right: 0;}
.navbar-style2 .nav-item .dropdown-menu .boxs{margin: 0px 0 0 0;padding: 5px 0;border-radius: 5px;background-color: #ffffff;box-shadow: 0 0px 14px 0 rgb(0, 0, 0, 0.1);}
.navbar-style2 .nav-item .dropdown-menu .dropdown-item{font-size: 14px;padding: 5px 15px;}
.navbar-style2 .nav-item .dropdown-menu .dropdown-item.active{color: #2e54a1;background-color: unset;}
.navbar-text{display: flex;align-items: center;flex-direction: column;}
.navbar-text .langs{font-size: 14px;padding: 10px 12px;margin: 4px 0 0 0px;color: #000000;display: inline-block;border-radius: 30px;transition: all .3s;}
.navbar-text .langs:hover,.navbar-text .langs.active{background-color: #000000;color: #ffffff;}
.navbar-text .langs .img{height: 18px;}

.menu-zw{display: block;height: 70px;}
.home-body .menu-zw{display: none;}

.banner{height: 300px;position: relative;}
.banner .swiper-pagination-bullet{background-color: #ffffff;opacity:1;width: 10px;height: 10px;position: relative;background-color: transparent;}
.banner .swiper-pagination-bullet::after{content: '';width: 6px;height: 6px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background-color: #999999;border-radius: 50%;}
.banner .swiper-pagination-bullet-active{background-color: #ffffff;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active::after{background-color: #333333;}
.video-banner{width: 100%;height: 100%;}
.video-banner .swiper-slide{display: flex;justify-content: center;align-items: center;}
.video-banner .swiper-slide .items{height: 100%;width:100%;display: block;position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.video-banner .swiper-slide .items .container{top:60%;left:50%;transform:translate(-50%, -50%);z-index:901;position:absolute;}
.video-banner .title{font-size: 18px;font-weight: bold;color: #000000;transform: translateY(200px);opacity: 0;transition: 0.5s;}
.video-banner .desc{font-size: 18px;font-weight: bold;color: #385ca5;transform: translateY(200px);opacity: 0;transition: 0.7s;}
.video-banner .items.white .desc{color: #ffffff;}
.video-banner .btns{margin-top: 10px;transform: translateY(200px);opacity: 0;transition: 0.9s;}
.video-banner .swiper-slide.swiper-slide-active .title{transform: translateY(0px);opacity: 1;}
.video-banner .swiper-slide.swiper-slide-active .desc{transform: translateY(0px);opacity: 1;}
.video-banner .swiper-slide.swiper-slide-active .btns{transform: translateY(0px);opacity: 1;}
.scroll-down{position: absolute;bottom: 20px;left: 50%;z-index: 10;color: #ffffff;text-align: center;transform: translateX(-50%);}
.scroll-down .txt{font-size: 18px;}
.scroll-down .icon{animation: scrollDown 1s linear infinite;height: 24px;line-height: 20px;width: 24px;font-size: 18px;margin-top:20px;display: inline-block;border: 2px solid #ffffff;text-align: center;border-radius: 50%;}
@keyframes scrollDown{0% {transform: translateY(-25%);}100% {transform: translateY(25%);}}

.banner2{height: 200px;background-repeat: no-repeat;background-position: center center;background-size: cover;}

.h100v{height: auto;padding: 15px 0;}
.h100v .container{}

.tzyyy{border-radius: 5px;width: 100%;display: block;cursor: pointer;overflow: hidden;}
.tzyyy .img{width: 100%;transition: all .3s;}
.tzyyy:hover .img{transform: scale(1.1);}

.hxys{width: 100%;display: block;cursor: pointer;}
.hxys .image{border-radius: 5px;overflow: hidden;}
.hxys .image .img{width: 100%;transition: all .3s;}
.hxys:hover .image .img{transform: scale(1.1);}
.hxys .detail{margin-top: 5px;}
.hxys .detail .title{font-size: 16px;color: #000000;font-weight: bold;}
.hxys .detail .desc{font-size: 14px;margin-top: 5px;color: #333333;}

.zjjj-box{position: relative;}
.zjjj-box .container{}
.zjjj-box .container .zjjj-conts{height: auto;position: relative;width: 100%;overflow: hidden;}
.zjjj-box .container .zjjj-conts .swiper1-box{}
.zjjj-box .container .zjjj-conts .swiper-zjjj1{}
.zjjj1{padding-bottom: 60px;display: flex;align-items: center;}
.zjjj1 .detail{padding-bottom: 0px;flex: 1;}
.zjjj1 .detail .subtitle{font-size: 20px;color: #000000;font-weight: bold;}
.zjjj1 .detail .title{font-size: 16px;margin-top: 2px;color: #000000;}
.zjjj1 .detail .desc{font-size: 14px;margin-top: 2px;color: #666666;}
.zjjj1 .detail .info{display: none;font-size: 12px;margin-top: 2px;color: #333333;}
.zjjj1 .detail .btns{font-size: 12px;padding-right: 50px;margin-top: 2px;color: #000000;position: relative;}
.zjjj1 .detail .btns::after{width: 0px;left: 50px;transition: all .3s;height: 2px;content: '';position: absolute;background-color: #000000;top: 50%;transform: translateY(-50%);}
.zjjj1 .detail .btns:hover::after{width: 40px;}
.zjjj1 .image{width: 250px;}
.zjjj1 .image .img{width: 100%;}
.zjjj-box .container .zjjj-conts .swiper2-box{position: absolute;left: 0;bottom: 0px;right: 0;}
.zjjj-box .container .zjjj-conts .swiper-zjjj2{padding-left: 12px;padding-right: 12px;}
.swiper-button-next2,.swiper-button-prev2{font-size: 18px;position: absolute;top: 50%;z-index: 10;transform: translateY(-50%);}
.swiper-button-next2{right: 0;left: auto;}
.swiper-button-prev2{left: 0;right: auto;}
.swiper-zjjj2 .swiper-slide-thumb-active{}
.zjjj2{padding: 10px 12px;background-color: rgb(0, 0, 0, 0.3);display: block;}
.zjjj2 .title{font-size: 14px;color: #ffffff;}
.zjjj2 .desc{font-size: 12px;margin-top: 1px;color: #ffffff;}
.swiper-zjjj2 .swiper-slide-thumb-active .zjjj2{background-color: rgb(46, 84, 161, 0.8);}

.kcxfz-bg{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.kcxfz-box{flex-direction: column;display: flex;align-items: center;}
.kcxfz-list{padding-top: 0px;}
.kcxfz-list .item{margin-bottom: 12px;display: block;position: relative;}
.kcxfz-list .item .image .img{width: 100%;}
.kcxfz-list .item .detail{padding-left: 24px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;transition: all .3s;}
.kcxfz-list .item:hover .detail{background-color: rgb(0, 0, 0, 0.4);}
.kcxfz-list .item .detail .title{font-size: 16px;color: #ffffff;font-weight: bold;position: relative;transition: all .3s;}
.kcxfz-list .item:hover  .detail .title::before{position: absolute;content:' ';left: 0;bottom: -2px;right: 0;height: 2px;}
.kcxfz-list .item .title::after{position: absolute;content:' ';bottom: -2px;right: 0;left: unset;height: 2px;width: 0;background: linear-gradient(to right, #ffffff, #ffffff);transition: 0.3s;}
.kcxfz-list .item:hover  .detail .title::after{width: 100%;left: 0;right: unset;}
.kcxfz-info{flex: 1;}
.kcxfz-info .title{font-size: 20px;text-align: center;color: #000000;font-weight: bold;}
.kcxfz-info .desc{font-size: 14px;color: #000000;padding-left: 0px;margin-top: 10px;}
.kcxfz-info .btns-box{text-align: center;margin-top: 10px;}
.kcxfz-info .image{margin: 10px 0 0 0px;padding: 0 100px;text-align: center;}
.kcxfz-info .image .img{width: 100%;}

.new-tj{margin-right: 0px;display: block;}
.new-tj .time{font-size: 14px;padding-bottom: 5px;margin-bottom: 10px;color: #000000;text-align: right;border-bottom: 2px solid #000000;}
.new-tj:hover .time{color: #2e54a1;}
.new-tj .title{font-size: 16px;color: #000000;}
.new-tj:hover .title{color: #2e54a1;}
.new-tj .desc{font-size: 12px;margin-top: 2px;color: #666666;}
.new-tj .image{margin-top: 5px;overflow: hidden;}
.new-tj .image .img{width: 100%;transition: all .3s;}
.new-tj:hover .image .img{transform: scale(1.1);}
.new-list{margin-left: 0px;padding-top: 15px;}
.new-list .item{margin-bottom: 10px;padding-bottom: 10px;display: block;border-bottom: 2px solid #000000;}
.new-list .item .title{display: flex;align-items: center;justify-content: space-between;}
.new-list .item .title .txt{font-size: 16px;margin-right: 20px;color: #000000;flex: 1;}
.new-list .item:hover .title .txt{color: #2e54a1;}
.new-list .item .title .time{font-size: 16px;color: #000000;}
.new-list .item:hover .title .time{color: #2e54a1;}
.new-list .item .desc{font-size: 12px;margin-top: 5px;color: #666666;}

.foot{padding: 12px 0;font-size: 0;background-color: #000000;text-align: center;}
.foot .item{font-size: 12px;margin: 0 8px;color: #ffffff;}

/*内页容器*/
.arc-box .content.top-line{padding-top: 12px;border-top: 2px solid #000000;}
.arc-box .content{font-size: 14px;margin-top: 12px;padding-bottom: 12px;color: #666666;border-bottom: 2px solid #000000;}
.arc-box .content img{max-width: 100%;}
.arc-box .content p,.arc-box .contents p{margin-bottom: 0;}
.arc-title{font-size: 18px;color: #000000;font-weight: bold;}
.arc-title.wd{text-align: center;}
.arc-desc{font-size: 14px;margin-top: 5px;color: #000000;}
.arc-desc.wd{padding: 10px;margin-top: 5px;background-color: #fafafa;}
.arc-tags{margin-top: 5px;text-align: center;font-size: 0;}
.arc-tags span{margin: 0 5px;font-size: 12px;color: #666666;}
.prenext{margin-top:12px;display: flex;}
.prenext .text-truncate{font-size: 12px;padding: 12px 8px;display: flex;color: #000000;flex: 1;background-color: #ffffff;white-space: unset;}
.prenext .text-truncate:hover{background-color: #2e54a1;color: #ffffff;}
.prenext .text-truncate:first-child{margin-right: 6px;}
.prenext .text-truncate:last-child{margin-left: 6px;}
.prenext .text-truncate a{flex: 1;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #000000;}
.prenext .text-truncate:hover a{color: #ffffff;}
.list-page{margin-top: 20px;}
.list-page .page-item{margin: 0 3px;}
.list-page .page-item .page-link{border-radius: 4px !important;background-color: #e2e6e8;border-color: #e2e6e8;color: #333333;}
.page-item.active .page-link{background-color: #333333;border-color: #333333;color: #ffffff;}
/*内页容器*/

.qywh{padding: 12px 12px 30px;background-color: #ffffff;position: relative;overflow: hidden;}
.qywh:hover{background-color: #2e54a1;}
.qywh .detail{position: relative;z-index: 10;}
.qywh .detail .image{width: 64px;height: 64px;background-repeat: no-repeat;background-image: url('../image/gywm/qywh-icon.png');transition: all .3s;}
.qywh .detail .image1{background-position: 0 0;}
.qywh .detail .image2{background-position: 0 -64px;}
.qywh .detail .image3{background-position: 0 -128px;}
.qywh:hover .detail .image1{background-position: -64px 0;}
.qywh:hover .detail .image2{background-position: -64px -64px;}
.qywh:hover .detail .image3{background-position: -64px -128px;}
.qywh .detail .title{font-size: 20px;color: #000000;font-weight: bold;}
.qywh:hover .detail .title{color: #ffffff;}
.qywh .detail .desc{font-size: 14px;color: #000000;}
.qywh:hover .detail .desc{color: #ffffff;}
.qywh .bg{font-size: 90px;bottom: -45px;position: absolute;left: 50%;transform: translateX(-50%);color: #f9fafc;font-family: 'Arial';}
.qywh:hover .bg{color: #3d5ea5;}
.qywh .item{margin-top: 12px;}
.qywh .item .txt1{font-size: 14px;color: #000000;font-weight: bold;}
.qywh:hover .item .txt1{color: #ffffff;}
.qywh .item .txt2{font-size: 12px;margin-top: 2px;color: #666666;}
.qywh:hover .item .txt2{color: #ffffff;}

.shzr-title{font-size: 20px;color: #ffffff;font-weight: bold;text-align: center;}
.shzr{padding: 15px 12px;margin-bottom: 12px;background-color: rgb(255, 255, 255);}
.shzr:last-child{margin-bottom: 0;}
.shzr .title{font-size: 18px;color: #000000;font-weight: bold;text-align: center;}
.shzr .desc{font-size: 12px;color: #333333;text-align: center;}
.shzr>.row>div{margin-top: 12px;border-right: none;}
.shzr>.row>div:last-child{border-right: none;}
.shzr .item{padding: 0 0;}
.shzr .item .txt1{font-size: 14px;color: #000000;font-weight: bold;}
.shzr .item .txt2{font-size: 12px;margin-top: 1px;color: #000000;}

.tzcl{display: flex;align-items: center;background-color: #2e54a1;}
.tzcl .detail{padding: 12px;flex: 1;}
.tzcl .detail p{font-size: 14px;margin-bottom: 0;color: #ffffff;}
.tzcl .image{display: none;}

.wmdtd .image .img{width: 100%;}
.wmdtd .detail{padding: 12px 12px;background-color: #2d3b59;}
.wmdtd .detail .title{font-size: 16px;font-weight: bold;color: #ffffff;}
.wmdtd .detail .desc{font-size: 14px;color: #cccccc;}
.wmdtd .detail .info{font-size: 12px;margin-top: 5px;color: #ffffff;}
.wmdtd-more{padding: 10px 0 10px 0;text-align: center;}
.wmdtd-more .btns{font-size: 14px;padding: 0 40px;color: #000000;position: relative;}
.wmdtd-more .btns:hover{font-weight: bold;color:#2e54a1;}
.wmdtd-more .btns:before{width: 34px;left: 0;content: '';height: 1px;background-color: #000000;position: absolute;top: 50%;}
.wmdtd-more .btns:after{width: 34px;right: 0;content: '';height: 1px;background-color: #000000;position: absolute;top: 50%;}

.breadcrumbs{padding: 12px 0;margin-top: 30px;position: relative;font-size: 0;}
.breadcrumbs a{font-size: 14px;display: inline-block;color: #333333;}
.breadcrumbs-item+.breadcrumbs-item::before{content: ">";color: #999999;padding: 0 5px;}
.breadcrumbs-item:hover{color:#2e54a1;}

.tdxq-box{padding: 15px 0;border-bottom: 2px solid #000000;}
.tdxq-box .image .img{width: 100%;}
.tdxq-box .detail{height: auto;margin-top: 15px;display: flex;flex-direction: column;}
.tdxq-box .detail .title{font-size: 20px;padding-top: 0;font-weight: bold;color: #000000;}
.tdxq-box .detail .desc{font-size: 16px;color: #000000;}
.tdxq-box .detail .info{padding: 15px 0;flex: 1;overflow: hidden;}
.tdxq-box .detail .info .sc{overflow-y: auto;height: 100%;}
.tdxq-box .detail .info .sc p{margin-bottom: 0;}
.tdxq-box .detail .btns{font-size: 14px;padding: 12px 0;border: 1px solid #2e54a1;text-align: center;position: relative;z-index: 10;}
.tdxq-box .detail .btns:hover{color:#2e54a1;border-color: #2e54a1;}
.tdxq-box .detail .btns span{position: relative;z-index: 10;color: #ffffff;}
.tdxq-box .detail .btns:hover span{color: #ffffff;font-weight: bold;}
.tdxq-box .detail .btns::before{position: absolute;content:' ';left: 0;bottom: 0;right: 0;height: 100%;background-color: #2e54a1;z-index: 9;}
.tdxq-box .detail .btns::after{position: absolute;content:' ';bottom: 0;right: 0;left: unset;height: 100%;width: 0;background: linear-gradient(to right, #2e54a1, #2e54a1);transition: all .3s;z-index: 9;}
.tdxq-box .detail .btns:hover::after{width: 100%;left: 0;right: unset;}

.yw-title{font-size: 16px;color: #000000;font-weight: bold;}
.yw-title2{font-size: 20px;color: #000000;font-weight: bold;}
.yw-desc{font-size: 14px;margin-top: 10px;color: #000000;}
.yw-cont{margin-top: 15px;}
.yw-cont .b{font-size: 16px;font-weight: bold;}
.yw-cont p{margin-bottom: 0;}
.yw-cont img{max-width: 100%;}
.yw-list>.row{align-items: center;}
.yw-list>.row>div{margin-top: 12px;}
.yw-list .item{display: block;}
.yw-list .item .image{color: #000000;overflow: hidden;}
.yw-list .item .image .img{width: 100%;transition: all .3s;}
.yw-list .item:hover .image .img{transform: scale(1.1);}
.yw-list .item .image .b{font-weight: bold;}
.yw-list .item .image p{margin-bottom: 0;}
.yw-list .item .detail{margin-top: 5px;}
.yw-list .item .detail .title{font-size: 14px;color: #000000;text-align: center;}

.yw-list .fz{text-align: center;}
.yw-list .fz .image{padding: 10px 140px;}
.yw-list .fz .image .img{max-width: 100%;transition: all .3s;}
.yw-list .fz:hover .image .img{transform: rotate(-5deg) scale(1.1);}
.yw-list .fz .detail .title{font-size: 16px;font-weight: bold;color: #000000;}
.yw-list .fz .detail .desc{font-size: 12px;margin-top: 5px;color: #666666;text-align: left;}

.lxwm{padding: 30px 15px;display: flex;align-items: center;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.lxwm .image{display: none;width: 100px;height: 100px;margin-right: 10px;background-image: url('../image/lxwm/lxwm-icon.png');transition: all .3s;}
.lxwm .detail{flex: 1;}
.lxwm .detail .title{font-size: 16px;color: #000000;}
.lxwm1{background-image: url('../image/lxwm/lxwm-1.jpg');}
.lxwm2{background-image: url('../image/lxwm/lxwm-2.jpg');}
.lxwm3{background-image: url('../image/lxwm/lxwm-3.jpg');}
.lxwm1 .image{background-position: 0 0;}
.lxwm2 .image{background-position: 0 -100px;}
.lxwm3 .image{background-position: 0 -200px;}
.lxwm1:hover .image{background-position: -100px 0;}
.lxwm2:hover .image{background-position: -100px -100px;}
.lxwm3:hover .image{background-position: -100px -200px;}

.zp{padding: 15px 12px;height: 100%;}
.zp .image{width: 55px;height: 55px;background-image: url('../image/lxwm/zp-icon.png');transition: all .3s;}
.zp .detail{margin-top: 2px;}
.zp .detail .title{font-size: 18px;color: #000000;font-weight: bold;}
.zp .detail .desc{margin-top: 10px;font-size: 12px;}
.zp .detail .desc p{margin-bottom: 0;}
.zp .detail .desc p.b{font-size: 14px;font-weight: bold;}
.zp .detail .desc .txt{font-size: 16px;font-weight: bold;}
.zp1{background-color: #95c8b4;}
.zp2{background-color: #badff8;}
.zp3{background-color: #e7e8de;}
.zp4{background-color: #f4e9bd;}
.zp1 .image{background-position: 0 0;}
.zp2 .image{background-position: 0 -55px;}
.zp3 .image{background-position: 0 -110px;}
.zp4 .image{background-position: 0 -165px;}
.zp1:hover .image{background-position: -55px 0;}
.zp2:hover .image{background-position: -55px -55px;}
.zp3:hover .image{background-position: -55px -110px;}
.zp4:hover .image{background-position: -55px -165px;}

.gsdt{padding: 15px 12px;background-color: #f9f9f9;display: block;}
.gsdt .title{font-size: 16px;display: flex;justify-content: space-between;}
.gsdt .title .txt{margin-right:15px;color: #000000;font-weight: bold;flex: 1;}
.gsdt:hover .title .txt{color: #2e54a1;}
.gsdt .title .time{color: #666666;}
.gsdt .desc{font-size: 12px;margin-top: 5px;color: #666666;}

.hyxw{display: block;}
.hyxw .image{overflow: hidden;}
.hyxw .image .img{width: 100%;transition: all .3s;}
.hyxw:hover .image .img{transform: scale(1.1);}
.hyxw .detail{margin-top: 8px;}
.hyxw .detail .title{font-size: 16px;color: #000000;font-weight: bold;}
.hyxw:hover .detail .title{color: #2e54a1;}
.hyxw .detail .desc{font-size: 12px;margin-top: 5px;color: #666666;}
.hyxw .detail .time{font-size: 14px;margin-top: 5px;padding: 5px 0 0px 0;border-top: 2px solid #000000;color: #666666;}

.cxqy{padding: 0px 0;flex-direction: column;display: flex;}
.cxqy.r{flex-direction: column;}
.cxqy .image{flex: 1;}
.cxqy .image .img{width: 100%;}
.cxqy .detail{margin-top: 5px;flex: 1;}
.cxqy .detail .box{padding: 0 0 0 0px;}
.cxqy.r .detail .box{padding: 0 0px 0 0;}
.cxqy .detail .title{font-size: 18px;color: #000000;font-weight: bold;}
.cxqy .detail .desc{font-size: 12px;margin-top: 5px;color: #666666;}
.cxqy .detail .item{margin-top: 10px;}
.cxqy .detail .item .txt1{font-size: 14px;color: #000000;font-weight: bold;}
.cxqy .detail .item .txt2{font-size: 12px;color: #666666;}

.bgqy{padding: 20px 12px;height: 100%;background-color: #333333;text-align: center;}
.bgqy .image .img{width: 36px;}
.bgqy .detail{margin-top: 10px;}
.bgqy .detail .title{font-size: 14px;color: #ffffff;}

.jssl{padding: 15px 12px;height: 100%;display: block;background-color: #f3f3f3;transition: all .3s;}
.jssl:hover{background-color: #63cec2;}
.jssl .image{width: 56px;height: 56px;background-image: url('../image/jscx/jssl-icon.png');transition: all .3s;}
.jssl .images img{max-width: 100%;}
.jssl .detail{margin-top: 10px;}
.jssl .detail .title{font-size: 16px;color: #000000;font-weight: bold;transition: all .3s;}
.jssl:hover .detail .title{color: #ffffff;}
.jssl .detail .desc{font-size: 12px;margin-top: 10px;color: #333333;transition: all .3s;}
.jssl:hover .detail .desc{color: #ffffff;}
.jssl .image1{background-position: 0 0;}
.jssl .image2{background-position: 0 -56px;}
.jssl .image3{background-position: 0 -112px;}
.jssl .image4{background-position: 0 -168px;}
.jssl:hover .image1{background-position: -56px 0;}
.jssl:hover .image2{background-position: -56px -56px;}
.jssl:hover .image3{background-position: -56px -112px;}
.jssl:hover .image4{background-position: -56px -168px;}

.hzdw{padding: 20px 12px;display: block;height: 100%;background-color: #63cec2;}
.hzdw .title{font-size: 14px;color: #ffffff;font-weight: bold;text-align: center;}
.hzdw .title a{color: #ffffff;}
.hzdw1{background-color: #0e4997;}
.hzdw2{background-color: #8b8b8b;}
.hzdw3{background-color: #327efa;}
.hzdw4{background-color: #63cec2;}

.gx-list{font-size: 14px;padding: 10px 0;border-bottom: 1px solid #eeeeee;color: #000000;display: flex;justify-content: space-between;}
.gx-list .txt{margin-right: 15px;flex: 1;}

@media (min-width:576px){
    .btnr{font-size: 16px;padding: 12px 110px 12px 50px;}
    .btnr::after{width: 56px;height: 9px;transform: translateY(-4px);right: 40px;}
    .btnr:hover::after{right: 30px;}
    
    .banner{height: 500px;position: relative;}
    .video-banner .swiper-slide .items .container{top:55%;}
    .video-banner .title{font-size: 40px;}
    .video-banner .desc{font-size: 40px;}
    .video-banner .btns{margin-top: 30px;}
    
    .banner2{height: 400px;}
    
    .qywh .bg{font-size: 180px;bottom: -100px;}
}
@media (min-width:992px){
    
    .btnr{font-size: 18px;padding: 14px 110px 14px 50px;}
    .btnr::after{width: 56px;height: 9px;transform: translateY(-4px);right: 40px;}
    
    .items-box{padding: 60px 0 60px 0;}
    .items-title .title{font-size: 60px;}
    .items-title .page .l,.items-title .page .r{font-size: 16px;padding: 10px 32px;}
    .items-title .more3{padding: 10px 26px;}
    .items-title .more3 span{width: 10px;height: 10px;}
    .items-title .more3 span::before{left: -16px;}
    .items-title .more3 span::after{right: -16px;}
    .items-desc{font-size: 16px;margin-top: 10px;}
    .items-conts{padding: 60px 0 0 0;}
    .items-conts.lists{padding: 36px 0 0 0;}
    .items-conts.lists>div>div{margin-top: 24px;}
    
    .banner{height: 100vh;}
    .video-banner .swiper-slide .items{}
    .video-banner .swiper-slide .items .container{top:52%;}
    .video-banner .title{font-size: 80px;}
    .video-banner .desc{font-size: 70px;}
    .video-banner .btns{margin-top: 50px;}
    
    .banner2{height: 500px;}
    
    .h100v{height: 100vh;padding: 0;position: relative;}
    .h100v .container{top: 53%;position: absolute;left: 50%;transform: translate(-50%, -50%);}
    
    .tzyyy{border-radius: 10px;}
    
    .hxys .image{border-radius: 10px;}
    .hxys .detail{margin-top: 40px;}
    .hxys .detail .title{font-size: 24px;}
    .hxys .detail .desc{font-size: 16px;margin-top: 40px;}
    
    .zjjj-box .container{bottom: 0;left: 50%;top: 0;position: absolute;transform: translate(-50%, 0);}
    .zjjj-box .container .zjjj-conts{height: 100%;}
    .zjjj-box .container .zjjj-conts .swiper1-box{position: absolute;left: 0;bottom: 0;right: 0;}
    .zjjj1{padding-bottom: 0;}
    .zjjj1 .detail{padding-bottom: 120px;}
    .zjjj1 .detail .subtitle{font-size: 60px;}
    .zjjj1 .detail .title{font-size: 30px;margin-top: 60px;}
    .zjjj1 .detail .desc{font-size: 18px;margin-top: 10px;}
    .zjjj1 .detail .info{display: block;font-size: 16px;margin-top: 20px;}
    .zjjj1 .detail .btns{font-size: 16px;padding-right: 130px;margin-top: 20px;}
    .zjjj1 .detail .btns::after{width: 0px;left: 70px;height: 2px;}
    .zjjj1 .detail .btns:hover::after{width: 120px;}
    .zjjj1 .image{width: 650px;}
    .zjjj-box .container .zjjj-conts .swiper2-box{bottom: 30px;}
    .zjjj-box .container .zjjj-conts .swiper-zjjj2{padding-left: 29px;padding-right: 29px;}
    .swiper-button-next2,.swiper-button-prev2{font-size: 20px;}
    .zjjj2{padding: 20px 50px;}
    .zjjj2 .title{font-size: 18px;}
    .zjjj2 .desc{font-size: 16px;margin-top: 5px;}
    
    .kcxfz-box{flex-direction: row;}
    .kcxfz-list{padding-top: 50px;}
    .kcxfz-list .item{margin-bottom: 24px;}
    .kcxfz-list .item .detail{padding-left: 35px;}
    .kcxfz-list .item .detail .title{font-size: 18px;}
    .kcxfz-info .title{font-size: 60px;text-align: right;}
    .kcxfz-info .desc{font-size: 16px;padding-left: 120px;margin-top: 20px;}
    .kcxfz-info .btns-box{text-align: right;margin-top: 50px;}
    .kcxfz-info .image{margin: 20px 0 0 120px;padding: 0 0;}
    .kcxfz-info .image .img{width: 380px;}
    
    .new-tj{margin-right: 70px;}
    .new-tj .time{font-size: 18px;padding-bottom: 20px;margin-bottom: 30px;}
    .new-tj .title{font-size: 18px;}
    .new-tj .desc{font-size: 16px;margin-top: 30px;}
    .new-tj .image{margin-top: 70px;}
    .new-list{margin-left: 30px;padding-top: 40px;}
    .new-list .item{margin-bottom: 40px;padding-bottom: 40px;}
    .new-list .item .title .txt{font-size: 18px;margin-right: 30px;}
    .new-list .item .title .time{font-size: 18px;}
    .new-list .item .desc{font-size: 16px;margin-top: 30px;}
    
    .foot{padding: 25px 0;}
    .foot .item{font-size: 16px;margin: 0 12px;}
    
    .arc-box .content.top-line{padding-top: 40px;}
    .arc-box .content{font-size: 16px;margin-top: 40px;padding-bottom: 40px;}
    .arc-title{font-size: 30px;}
    .arc-desc{font-size: 16px;margin-top: 10px;}
    .arc-desc.wd{padding: 20px;margin-top: 20px;}
    .arc-tags{margin-top: 10px;}
    .arc-tags span{margin: 0 5px;font-size: 16px;}
    
    .prenext{margin-top:40px;}
    .prenext .text-truncate{font-size: 16px;padding: 20px;}
    .prenext .text-truncate:first-child{margin-right: 12px;}
    .prenext .text-truncate:last-child{margin-left: 12px;}
    
    .qywh{padding: 50px 40px 80px;}
    .qywh .detail .image{width: 64px;height: 64px;}
    .qywh .detail .title{font-size: 36px;}
    .qywh .detail .desc{font-size: 18px;}
    .qywh .bg{font-size: 240px;bottom: -130px;}
    .qywh .item{margin-top: 24px;}
    .qywh .item .txt1{font-size: 18px;}
    .qywh .item .txt2{font-size: 16px;margin-top: 10px;}
    
    .shzr-title{font-size: 52px;}
    .shzr{padding: 40px 30px;margin-bottom: 24px;}
    .shzr .title{font-size: 24px;}
    .shzr .desc{font-size: 16px;}
    .shzr>.row>div{margin-top: 24px;border-right: 1px solid #6a6a6a;}
    .shzr .item{padding: 0 12px;}
    .shzr .item .txt1{font-size: 18px;}
    .shzr .item .txt2{font-size: 18px;margin-top: 5px;}
    
    .tzcl .detail{padding: 30px;}
    .tzcl .detail p{font-size: 16px;}
    .tzcl .image{display: block;}
    
    .wmdtd .detail{padding: 30px 25px;}
    .wmdtd .detail .title{font-size: 30px;}
    .wmdtd .detail .desc{font-size: 16px;}
    .wmdtd .detail .info{font-size: 16px;margin-top: 20px;}
    .wmdtd-more{padding: 60px 0 30px 0;}
    .wmdtd-more .btns{font-size: 16px;padding: 0 40px;}
    
    .breadcrumbs{padding: 30px 0;margin-top: 0px;}
    .breadcrumbs a{font-size: 16px;}
    
    .tdxq-box{padding: 60px 0;}
    .tdxq-box .detail{height: 660px;margin-top: 0px;}
    .tdxq-box .detail .title{font-size: 30px;padding-top: 50px;}
    .tdxq-box .detail .desc{font-size: 16px;}
    .tdxq-box .detail .info{padding: 20px 0;}
    .tdxq-box .detail .info .sc{overflow-y: scroll;}
    .tdxq-box .detail .btns{font-size: 16px;padding: 15px 0;}
    
    .yw-title{font-size: 24px;}
    .yw-title2{font-size: 32px;}
    .yw-desc{font-size: 16px;margin-top: 10px;}
    .yw-cont{margin-top: 30px;}
    .yw-cont .b{font-size: 16px;}
    .yw-list>.row>div{margin-top: 24px;}
    .yw-list .item .detail{margin-top: 10px;}
    .yw-list .item .detail .title{font-size: 16px;}
    
    .yw-list .fz .image{padding: 60px 0;}
    .yw-list .fz .detail .title{font-size: 24px;}
    .yw-list .fz .detail .desc{font-size: 16px;margin-top: 15px;}
    
    .lxwm{padding: 55px 180px;}
    .lxwm .image{display: block;width: 100px;height: 100px;margin-right: 60px;}
    .lxwm .detail .title{font-size: 20px;}
    
    .zp{padding: 30px 25px;}
    .zp .image{width: 55px;height: 55px;}
    .zp .detail{margin-top: 10px;}
    .zp .detail .title{font-size: 24px;}
    .zp .detail .desc{margin-top: 20px;font-size: 16px;}
    .zp .detail .desc p.b{font-size: 18px;}
    .zp .detail .desc .txt{font-size: 24px;}
    
    .gsdt{padding: 35px 20px;}
    .gsdt .title{font-size: 18px;}
    .gsdt .title .txt{margin-right:20px;}
    .gsdt .desc{font-size: 16px;margin-top: 15px;}
    
    .hyxw .detail{margin-top: 30px;}
    .hyxw .detail .title{font-size: 18px;}
    .hyxw .detail .desc{font-size: 16px;margin-top: 15px;height: 48px;}
    .hyxw .detail .time{font-size: 18px;margin-top: 15px;padding: 15px 0 30px 0;}
    
    .cxqy{padding: 30px 0;flex-direction: row;}
    .cxqy.r{flex-direction: row-reverse;}
    .cxqy .detail{margin-top: 0px;}
    .cxqy .detail .box{padding: 0 0 0 30px;}
    .cxqy.r .detail .box{padding: 0 30px 0 0;}
    .cxqy .detail .title{font-size: 36px;}
    .cxqy .detail .desc{font-size: 16px;margin-top: 10px;}
    .cxqy .detail .item{margin-top: 30px;}
    .cxqy .detail .item .txt1{font-size: 18px;}
    .cxqy .detail .item .txt2{font-size: 16px;}
    
    .bgqy{padding: 40px 20px;}
    .bgqy .image .img{width: 67px;}
    .bgqy .detail{margin-top: 30px;}
    .bgqy .detail .title{font-size: 16px;}
    
    .jssl{padding: 40px 35px;}
    .jssl .image{width: 56px;height: 56px;}
    .jssl .detail{margin-top: 30px;}
    .jssl .detail .title{font-size: 24px;}
    .jssl .detail .desc{font-size: 16px;margin-top: 30px;}
    
    .hzdw{padding: 45px 25px;}
    .hzdw .title{font-size: 18px;}
    
    .gx-list{font-size: 16px;padding: 30px 0;}
    .gx-list .txt{margin-right: 20px;}
}
@media (min-width:1200px){
    .col-10-2{width: 20%;}
    
    .banner2{height: 600px;}
    
    .zjjj1 .image{width: 700px;}
    .zjjj-box .container .zjjj-conts .swiper2-box{bottom: 50px;}
    
    .kcxfz-info .image .img{width: 420px;}
    
    .qywh .bg{font-size: 300px;bottom: -160px;}
}
@media (min-width:1400px){
    .menu-zw{display: none;}
    
    .container{max-width: 1624px;}
    /*.home-body .container{max-width: 1624px;}*/
    
    .langt{display: block;}
    .toggle-lang{display: none;}
    .langt .r{display: flex;}
    /* .navbar .container{width: 100%;max-width: 100%;} */
    .navbar-style2 .navbar-brand{padding:0;}
    .navbar-style2 .navbar-brand>img{max-height:66px;max-width: unset;}
    .navbar-style2 .nav-item .nav-link{padding: 33px 15px;font-size: 18px;}
    /*
    .navbar-style2 .nav-item .nav-link::before{width: 6px;height: 6px;left: 2px;content: "";display: block;background: #2e54a1;border-radius: 50%;pointer-events: none;position: absolute;top: 50%;transform: translateY(-50%) scale(1);animation: dot-out .2s ease-in forwards;}
    .navbar-style2 .nav-item .nav-link:hover::before,.navbar-style2 .nav-item .nav-link.active::before{animation: dot-in .4s cubic-bezier(.175, .9, .35, 1.5) forwards;}
    .navbar-style2 .nav-item .nav-link:hover .txt,.navbar-style2 .nav-item .nav-link.active .txt{animation: label-bounce .4s linear;}
    */
    .navbar-style2 .nav-item.dropdown::after{display: none;}
    .navbar-style2 .nav-item .dropdown-menu{}
    .navbar-style2 .nav-item .dropdown-menu .boxs{margin: 10px 0 0 0;padding: 16px 0;}
    .navbar-style2 .nav-item .dropdown-menu .dropdown-item{font-size: 16px;padding: 8px 25px;}
    .navbar-text{display: none;flex-direction: row;}
    .navbar-text .langs{font-size: 16px;padding: 10px 12px;margin: 0 0 0 8px;}
    
    .banner2{height: 700px;}
    
    .zjjj1 .image{width: auto;}
    .zjjj-box .container .zjjj-conts .swiper2-box{bottom: 130px;}
    
    .kcxfz-info .image .img{width: 521px;}
}

@keyframes label-bounce {
    0%,25% {
        transform: translateY(0);
        transition-timing-function: cubic-bezier(.25,.46,.45,.94)
    }
    60% {
        transform: translateY(32.5%);
        transition-timing-function: cubic-bezier(.25,.46,.45,.94)
    }
    95% {
        transform: translateY(0);
        transition-timing-function: cubic-bezier(.55,.085,.68,.53)
    }
}
@keyframes dot-out {
    0% {
        transform: translateY(-50%) scale(1)
    }
    to {
        transform: translateY(-50%) scale(0)
    }
}
@keyframes dot-in {
    0% {
        transform: translateY(-3.4rem) scale(0)
    }
    1% {
        transform: translateY(-3.4rem) scale(1)
    }
    to {
        transform: translateY(-50%) scale(1)
    }
}