@charset "utf-8";

html{font-size: calc(100vw/19.2); }
body{min-height: 100%; font-family: 'Microsoft YaHei', 'PingFang SC', 'Microsoft YaHei UI', 'Source Han Sans CN', 'Source Han Serif CN', 'SimSun', 'SimHei', 'Arial'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-tap-highlight-color: transparent; /* tap-highlight-color: transparent; */ font-size: 15px; line-height: 1.5; color: #333; background: #fff;}



.news .box .list ul li a .img .txt{background: rgba(0, 104, 255, 0.75); width:89%; height:80.3%; position: absolute; left: 0; top: 0; z-index: 2; font-size: 14px; color: #FFFFFF; line-height:24px; padding:5.5%; display: flex; align-items: flex-end; opacity: 0; transition: all ease-in 0.3s;}

.news{width: 100%; background: #f5f5f5; padding-bottom: 0.8rem;     text-transform: capitalize;}
.news .news-menu{width: 100%; border-bottom: 1px solid #E5E5E5;}
.news .news-menu ul{display: flex; justify-content: center; margin-bottom: -1px; padding-top:32px;}
.news .news-menu ul li{margin: 0 0.6rem; cursor: pointer; border-bottom: 3px solid transparent;}
@media (max-width: 500px){.news .news-menu ul li{margin: 0 0.2rem;}}
.news .news-menu ul li a{font-size:24px; line-height:1.2rem; font-weight:bold; color: #111;}
@media (max-width: 1600px){.news .news-menu ul li a{font-size:18px;}}
@media (max-width: 1440px){.news .news-menu ul li a{font-size:18px;}}
.news .news-menu ul li:hover a{color: #001961;}
.news .news-menu ul li.cur{border-bottom: 3px solid #001961;}
.news .news-menu ul li.cur a{color: #001961;}
.news .box{ margin: 0.5rem auto 0;}
@media (max-width: 1600px){.news .box{width: 84%;}

.news .box .list ul li a .img .txt{ height: 84.3%;}
}

@media (max-width: 1280px){.news .box{width: 90%;}}
.news .box .top{width: 100%; position: relative; background: #fff;}
.news .box .top .swiper{width: 100%; overflow: hidden;}
.news .box .top .swiper .swiper-slide a{display: flex;}
@media (max-width: 768px){.news .box .top .swiper .swiper-slide a{flex-wrap: wrap;}}
.news .box .top .swiper .swiper-slide a .img{width: 42.8%; height: 3.96rem; flex-shrink: 0;}
@media (max-width: 1600px){.news .box .top .swiper .swiper-slide a .img{height: 4.6rem;}}
@media (max-width: 1280px){.news .box .top .swiper .swiper-slide a .img{height: 4.93rem;}}
@media (max-width: 768px){.news .box .top .swiper .swiper-slide a .img{width: 100%; height: 7rem;}}
@media (max-width: 500px){.news .box .top .swiper .swiper-slide a .img{height: 4.22rem;}}
.news .box .top .swiper .swiper-slide a .img img{width: 100%;}
.news .box .top .swiper .swiper-slide a .tbox{width: 100%; padding: 0.5rem; position: relative; overflow:hidden;}
.news .box .top .swiper .swiper-slide a .tbox .t1{font-size:30px; color: #161B27; line-height: 30px; font-family: "hwb";  overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;     -webkit-line-clamp:1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;}
@media (max-width: 1600px){.news .box .top .swiper .swiper-slide a .tbox .t1{font-size: 20px; line-height: 28px;}}
@media (max-width: 1440px){.news .box .top .swiper .swiper-slide a .tbox .t1{font-size: 18px; line-height: 26px;}}
@media (max-width: 1366px){.news .box .top .swiper .swiper-slide a .tbox .t1{font-size: 16px; line-height: 24px;}}
.news .box .top .swiper .swiper-slide a .tbox .t2{color: #999999; line-height: 30px; margin-top: 0.35rem;     text-transform: capitalize;}
@media (max-width: 1600px){.news .box .top .swiper .swiper-slide a .tbox .t2{line-height: 28px;}}
@media (max-width: 1440px){.news .box .top .swiper .swiper-slide a .tbox .t2{line-height: 26px;}}
@media (max-width: 1366px){.news .box .top .swiper .swiper-slide a .tbox .t2{line-height: 24px;}}
.news .box .top .swiper .swiper-slide a .tbox .t3{font-size: 14px; color: #CCCCCC; line-height: 1; margin-top: 0.3rem; padding-left: 0.2rem; display: table; transition: all ease-in 0.3s; position: absolute; left: 0.5rem; bottom: 0.5rem;}
@media (max-width: 768px){.news .box .top .swiper .swiper-slide a .tbox .t3{position: relative; left: initial; bottom: initial;}}
.news .box .top .swiper .swiper-slide a .tbox .t3 span{position: absolute; width: 7px; height: 11px; display: flex; justify-content: center; align-items: center; left: 0; top: 50%; transform: translateY(-50%); transition: all ease-in 0.3s;}
.news .box .top .swiper .swiper-slide a .tbox .t3 span img{width: 100%;}
.news .box .top .swiper .swiper-slide a .tbox .t3 span img:nth-child(2){position: absolute; left: 0; top: 0; z-index: 2; opacity: 0;}
.news .box .top .swiper .swiper-slide a:hover .tbox .t3{padding-left: 0; color: #001961; border-bottom: 1px solid #001961;}
.news .box .top .swiper .swiper-slide a:hover .tbox .t3 span{left: calc(100% + 0.1rem);}
.news .box .top .swiper .swiper-slide a:hover .tbox .t3 span img:nth-child(1){opacity: 0;}
.news .box .top .swiper .swiper-slide a:hover .tbox .t3 span img:nth-child(2){opacity: 1;}
.news .box .top .swiper .swiper-pagination{width: initial; display: table; right: 0.5rem; bottom: 0.5rem; left: initial;}
.news .box .top .swiper .swiper-pagination .swiper-pagination-bullet-active{background: #001961;}
.news .box .top .swiper-prev{width: 0.4rem; height: 0.8rem; position: absolute; background: url(../images/arrow11.png) center center no-repeat; background-size: 100%; top: 50%; transform: translateY(-50%); right: calc(100% + 0.78rem); cursor: pointer;}
@media (max-width: 768px){.news .box .top .swiper-prev{display: none;}}
.news .box .top .swiper-prev:hover{background: url(../images/arrow11-1.png) center center no-repeat; background-size: 100%;}
.news .box .top .swiper-next{width: 0.4rem; height: 0.8rem; position: absolute; background: url(../images/arrow12.png) center center no-repeat; background-size: 100%; top: 50%; transform: translateY(-50%); left: calc(100% + 0.78rem); cursor: pointer;}
@media (max-width: 768px){.news .box .top .swiper-next{display: none;}}
.news .box .top .swiper-next:hover{background: url(../images/arrow12-1.png) center center no-repeat; background-size: 100%;}
.news .box .list{width: 100%; margin-top: 0.4rem;}
.news .box .list ul{width: 100%; display: flex; flex-wrap: wrap;}
.news .box .list ul li{width: 31.4%; background: #fff; border-radius: 0.1rem; overflow: hidden; margin-right: 2.9%; margin-bottom: 0.4rem;}
.news .box .list ul li:nth-child(3n){margin-right: 0;}
@media (max-width: 768px){.news .box .list ul li{width: 49%; margin-right: 2%;} .news .box .list ul li:nth-child(3n){margin-right: 2%;} .news .box .list ul li:nth-child(2n){margin-right: 0;}}
@media (max-width: 500px){.news .box .list ul li{width: 100%; margin-right: 0;} .news .box .list ul li:nth-child(3n){margin-right: 0;}}
.news .box .list ul li a{width: 100%; display: block;}
.news .box .list ul li a .img{width: 100%; height: 3rem; position: relative;}
@media (max-width: 1600px){.news .box .list ul li a .img{height: 3.45rem;}}
@media (max-width: 1280px){.news .box .list ul li a .img{height: 3.7rem;}}
@media (max-width: 768px){.news .box .list ul li a .img{height: 3.5rem;}}
@media (max-width: 500px){.news .box .list ul li a .img{height: 4.27rem;}}
.news .box .list ul li a .img img{width: 100%; height: 100%; object-fit: cover;}
.news .box .list ul li a .tbox{padding: 0.4rem 0.2rem 0.4rem 0.4rem;}
.news .box .list ul li a .tbox .t1{font-size: 18px; font-family: Arial; color: #001961; line-height: 1;}
@media (max-width: 1600px){.news .box .list ul li a .tbox .t1{font-size: 16px;}}
@media (max-width: 1440px){.news .box .list ul li a .tbox .t1{font-size: 14px;}}
.news .box .list ul li a .tbox .t2{font-size: 18px; color: #161B27; line-height:26px; font-weight:bold;  -webkit-line-clamp: 2; display:  -webkit-box; -webkit-box-orient: vertical; overflow: hidden; margin-top: 0.18rem;}
@media (max-width: 1600px){.news .box .list ul li a .tbox .t2{font-size: 16px;}}
.news .box .list ul li a .tbox .t3{font-size: 14px; color: #CCCCCC; line-height: 1; margin-top: 0.3rem; position: relative; padding-left: 0.2rem; display: table; transition: all ease-in 0.3s;}
.news .box .list ul li a .tbox .t3 span{position: absolute; width: 7px; height: 11px; display: flex; justify-content: center; align-items: center; left: 0; top: 50%; transform: translateY(-50%); transition: all ease-in 0.3s;}
.news .box .list ul li a .tbox .t3 span img{width: 100%;}
.news .box .list ul li a .tbox .t3 span img:nth-child(2){position: absolute; left: 0; top: 0; z-index: 2; opacity: 0;}
.news .box .list ul li:hover .img .txt{opacity: 1;}
.news .box .list ul li:hover .tbox .t3{padding-left: 0; color: #001961; border-bottom: 1px solid #001961;}
.news .box .list ul li:hover .tbox .t3 span{left: calc(100% + 0.1rem);}
.news .box .list ul li:hover .tbox .t3 span img:nth-child(1){opacity: 0;}
.news .box .list ul li:hover .tbox .t3 span img:nth-child(2){opacity: 1;}
.news-info{width: 100%; background: #F5F5F5; padding: 0.45rem 0 1rem;}
.news-info .box{width: 67.7%; margin: auto; display: flex; justify-content: space-between; padding-right: 0.9rem;}
@media (max-width: 1600px){.news-info .box{width: 84%;}}
@media (max-width: 1280px){.news-info .box{width: 90%;}}
@media (max-width: 768px){.news-info .box{padding-right: 0;}}
.news-info .box .left{position: relative; width: 13.6%;}
@media (max-width: 768px){.news-info .box .left{display: none;}}
.news-info .box .left .x-left-fx{text-align: center; display: flex; flex-direction: column; align-items: center; top: 4.5rem; position: sticky;}
.news-info .box .left .x-left-fx span{writing-mode: vertical-lr; color: #999999; display: inline-block; margin-bottom: 0.3rem;}
.news-info .box .left .x-left-fx .x-fenx a{display: flex; justify-content: center; flex-direction: column; align-items: center; width: 0.6rem; height: 0.6rem; background-color: #e4e4e4; border-radius: 50%; margin-bottom: 20px; padding: 0; background-size: 100% 100%; background-image: none; transition: 0.5s all;}
.news-info .box .left .x-left-fx .x-fenx a:hover{background-color: #001961;}
.news-info .box .left .x-left-fx .x-fenx a:hover img:nth-of-type(1){display: none;}
.news-info .box .left .x-left-fx .x-fenx a:hover img:nth-of-type(2){display: block;}
.news-info .box .left .x-left-fx .x-fenx a img{width: 50%; height: 50%; object-fit: contain; background: none;}
@media (max-width: 1580px){.news-info .box .left .x-left-fx .x-fenx a img{width: 24px; height: 24px;}}
.news-info .box .left .x-left-fx .x-fenx a img:nth-of-type(2){display: none;}
.news-info .box .right{width: 86.5%;}
@media (max-width: 768px){.news-info .box .right{width: 100%;}}
.news-info .box .right .top{padding-bottom: 0.6rem; border-bottom: 1px solid #dddddd;}
.news-info .box .right .top .title{font-size: 0.32rem; color: #000; font-weight: 800; line-height: 0.42rem;}
.news-info .box .right .top .span{color: #999999; margin-top: 0.15rem; font-size: 20px; font-weight: 500; display: block;}
@media (max-width: 1600px){.news-info .box .right .top .span{font-size: 18px;}}
@media (max-width: 1440px){.news-info .box .right .top .span{font-size: 16px;}}
@media (max-width: 1366px){.news-info .box .right .top .span{font-size: 14px;}}
.news-info .box .right .content{margin-top: 0.55rem; padding-bottom: 0.6rem; line-height: 2; border-bottom: 1px solid #dddddd;}
.news-info .box .right .x-show-jnpj2{margin-top: 0.55rem; background-color: #f5f5f5;}
.news-info .box .right .x-show-jnpj2 .container{padding: 0; display: flex; justify-content: center; align-items: center;}
@media (max-width: 768px){.news-info .box .right .x-show-jnpj2 .container{flex-wrap: wrap;}}
@media (max-width: 500px){.news-info .box .right .x-show-jnpj2 .container .x-left{width: 100%;}}
.news-info .box .right .x-show-jnpj2 .container .x-left a{display: flex; align-items: center;}
.news-info .box .right .x-show-jnpj2 .container .x-left a:hover p{color: #001961;}
.news-info .box .right .x-show-jnpj2 .container .x-left a:hover .x-zh{background-color: #001961;}
.news-info .box .right .x-show-jnpj2 .container .x-left a:hover .x-zh img:nth-of-type(1){display: none;}
.news-info .box .right .x-show-jnpj2 .container .x-left a:hover .x-zh img:nth-of-type(2){display: block;}
.news-info .box .right .x-show-jnpj2 .container .x-left a p{color: #999999; transition: 0.5s all; margin-right: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
@media (max-width: 768px){.news-info .box .right .x-show-jnpj2 .container .x-left a p{margin-right: 0; width: 100%;}}
.news-info .box .right .x-show-jnpj2 .container .x-left a .x-zh{width: 0.6rem; height: 0.6rem; background-color: #e4e4e4; border-radius: 50%; display: flex; justify-content: center; flex-direction: column; align-items: center; transition: 0.5s all; flex-shrink: 0;}
@media (max-width: 1580px){.news-info .box .right .x-show-jnpj2 .container .x-left a .x-zh{width: 50px; height: 50px;}}
@media (max-width: 768px){.news-info .box .right .x-show-jnpj2 .container .x-left a .x-zh{display: none;}}
.news-info .box .right .x-show-jnpj2 .container .x-left a .x-zh img{width: 10px; height: 16px; object-fit: contain; transition: 0.5s all;}
.news-info .box .right .x-show-jnpj2 .container .x-left a .x-zh img:nth-of-type(2){width: 22px; height: 16px; display: none;}
.news-info .box .right .x-show-jnpj2 .container .x-zh-zh{width: 0.6rem; height: 0.6rem; background-color: #e4e4e4; border-radius: 50%; display: flex; justify-content: center; flex-direction: column; align-items: center; margin: 0 20px; transition: 0.5s all; flex-shrink: 0;}
@media (max-width: 500px){.news-info .box .right .x-show-jnpj2 .container .x-zh-zh{display: none;}}
.news-info .box .right .x-show-jnpj2 .container .x-zh-zh:hover{background-color: #001961;}
.news-info .box .right .x-show-jnpj2 .container .x-zh-zh:hover img:nth-of-type(1){display: none;}
.news-info .box .right .x-show-jnpj2 .container .x-zh-zh:hover img:nth-of-type(2){display: block;}
.news-info .box .right .x-show-jnpj2 .container .x-zh-zh img{width: 14px; height: 14px; object-fit: contain;}
.news-info .box .right .x-show-jnpj2 .container .x-zh-zh img:nth-of-type(2){display: none;}
@media (max-width: 500px){.news-info .box .right .x-show-jnpj2 .container .x-right{width: 100%;}}
.news-info .box .right .x-show-jnpj2 .container .x-right a{display: flex; align-items: center;}
.news-info .box .right .x-show-jnpj2 .container .x-right a:hover p{color: #001961;}
.news-info .box .right .x-show-jnpj2 .container .x-right a:hover .x-zh{background-color: #001961;}
.news-info .box .right .x-show-jnpj2 .container .x-right a:hover .x-zh img:nth-of-type(1){display: none;}
.news-info .box .right .x-show-jnpj2 .container .x-right a:hover .x-zh img:nth-of-type(2){display: block;}
.news-info .box .right .x-show-jnpj2 .container .x-right a p{color: #999999; transition: 0.5s all; margin-left: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
@media (max-width: 768px){.news-info .box .right .x-show-jnpj2 .container .x-right a p{margin-left: 0; width: 100%;}}
.news-info .box .right .x-show-jnpj2 .container .x-right a .x-zh{width: 0.6rem; height: 0.6rem; background-color: #e4e4e4; border-radius: 50%; display: flex; justify-content: center; flex-direction: column; align-items: center; transition: 0.5s all; flex-shrink: 0;}
@media (max-width: 768px){.news-info .box .right .x-show-jnpj2 .container .x-right a .x-zh{display: none;}}
.news-info .box .right .x-show-jnpj2 .container .x-right a .x-zh img{width: 10px; height: 16px; object-fit: contain;}
.news-info .box .right .x-show-jnpj2 .container .x-right a .x-zh img:nth-of-type(2){width: 22px; height: 16px; display: none;}
.search-box .news-list{width: 100%; margin-top: 0.4rem;}
.search-box .news-list ul{width: 100%;}
.search-box .news-list ul li{width: 100%; background: #fff; overflow: hidden; margin-bottom: 0.4rem;}
.search-box .news-list ul li a{width: 100%; display: flex; align-items: center; flex-wrap: wrap;}
.search-box .news-list ul li a .img{width: 44%; height: 3rem; position: relative;}
@media (max-width: 500px){.search-box .news-list ul li a .img{width: 100%;}}
.search-box .news-list ul li a .img::after{content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0, 104, 255, 0.75); opacity: 0; transition: all ease-in 0.5s;}
@media (max-width: 1600px){.search-box .news-list ul li a .img{height: 3.45rem;}}
@media (max-width: 1280px){.search-box .news-list ul li a .img{height: 3.7rem;}}
@media (max-width: 768px){.search-box .news-list ul li a .img{height: 3.5rem;}}
@media (max-width: 500px){.search-box .news-list ul li a .img{height: 4.27rem;}}
.search-box .news-list ul li a .img img{width: 100%; height: 100%; object-fit: cover;}
.search-box .news-list ul li a .tbox{width: 56%; padding: 0 0.6rem;}
@media (max-width: 500px){.search-box .news-list ul li a .tbox{width: 100%; padding: 0.3rem;}}
.search-box .news-list ul li a .tbox .t1{font-size: 18px; font-family: Arial; color: #001961; line-height: 1;}
@media (max-width: 1600px){.search-box .news-list ul li a .tbox .t1{font-size: 16px;}}
@media (max-width: 1440px){.search-box .news-list ul li a .tbox .t1{font-size: 14px;}}
.search-box .news-list ul li a .tbox .t2{font-size: 18px; color: #161B27; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-top: 0.18rem;}
@media (max-width: 1600px){.search-box .news-list ul li a .tbox .t2{font-size: 16px;}}
.search-box .news-list ul li a .tbox .t3{font-size: 14px; color: #CCCCCC; line-height: 1; margin-top: 0.9rem; position: relative; padding-left: 0.2rem; display: table; transition: all ease-in 0.3s; border-bottom: 1px solid transparent;}
@media (max-width: 500px){.search-box .news-list ul li a .tbox .t3{margin-top: 0.2rem;}}
.search-box .news-list ul li a .tbox .t3 span{position: absolute; width: 7px; height: 11px; display: flex; justify-content: center; align-items: center; left: 0; top: 50%; transform: translateY(-50%); transition: all ease-in 0.3s;}
.search-box .news-list ul li a .tbox .t3 span img{width: 100%;}
.search-box .news-list ul li a .tbox .t3 span img:nth-child(2){position: absolute; left: 0; top: 0; z-index: 2; opacity: 0;}
.search-box .news-list ul li:hover .img::after{opacity: 1;}
.search-box .news-list ul li:hover .img .txt{opacity: 1;}
.search-box .news-list ul li:hover .tbox .t3{padding-left: 0; color: #001961; border-bottom: 1px solid #001961;}
.search-box .news-list ul li:hover .tbox .t3 span{left: calc(100% + 0.1rem);}
.search-box .news-list ul li:hover .tbox .t3 span img:nth-child(1){opacity: 0;}
.search-box .news-list ul li:hover .tbox .t3 span img:nth-child(2){opacity: 1;}
.search-box .news-list.video-list ul li a .img::after{background: rgba(0, 104, 255, 0.75) url(../images/v-icon1.png) center center no-repeat; background-size: 0.6rem 0.6rem;}


/* 视频弹窗 */
/* 视频弹窗 */
.service{width: 100%; background: #f5f5f5; padding: 0.75rem 0 0.2rem;}
.service .box{width: 72.9%; margin: auto; display: flex; flex-wrap: wrap;}
@media (max-width: 1600px){.service .box{width: 84%;}}
@media (max-width: 1280px){.service .box{width: 90%;}}
.service .box .top{width: 100%; font-size: 28px; color: #111111; line-height: 36px; text-align: center;}
@media (max-width: 1600px){.service .box .top{font-size: 26px; line-height: 34px;}}
@media (max-width: 1440px){.service .box .top{font-size: 24px; line-height: 32px;}}
@media (max-width: 1366px){.service .box .top{font-size: 22px; line-height: 30px;}}
@media (max-width: 1280px){.service .box .top{font-size: 20px; line-height: 28px;}}
.service .box .top span{color: #001961;}
.service .box .list{width: 100%; margin-top: 0.56rem;}
.service .box .list ul{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.service .box .list ul li{width: 45.71%; margin-bottom: 1.2rem;}
@media (max-width: 1024px){.service .box .list ul li{background: #fff; border: 0.1rem;}}
@media (max-width: 500px){.service .box .list ul li{width: 100%; margin-bottom: 0.5rem;}}
.service .box .list ul li a{width: 100%; position: relative; display: flex; flex-wrap: wrap;}
.service .box .list ul li a .img{width: 100%; height: 3.6rem; border-radius: 0.12rem; overflow: hidden;}
.service .box .list ul li a .img img{width: 100%; height: 100%; transition: all ease-in 0.3s;}
.service .box .list ul li a .tbox{position: absolute; right: 0.6rem; bottom: -0.6rem; width: 420px; max-width: 100%; min-height: 2rem; background: #FFFFFF; border-radius: 0.1rem; background: #fff; padding: 0.5rem 0.5rem 0.6rem; overflow: hidden;}
@media (max-width: 1024px){.service .box .list ul li a .tbox{width: 100%; right: 0; position: relative; bottom: initial; min-height: 2.8rem;}}
@media (max-width: 768px){.service .box .list ul li a .tbox{min-height: 2.4rem;}}
.service .box .list ul li a .tbox .t1{color: #111111; font-size: 22px; line-height: 30px; transition: all ease-in 0.3s;}
@media (max-width: 1600px){.service .box .list ul li a .tbox .t1{font-size: 20px; line-height: 28px;}}
@media (max-width: 1440px){.service .box .list ul li a .tbox .t1{font-size: 18px; line-height: 26px;}}
.service .box .list ul li a .tbox .txt{color: #666; line-height: 30px; margin-top: 0.12rem;}
.service .box .list ul li:hover a .img img{transform: scale(1.05);}
.service .box .list ul li:hover a .tbox .t1{color: #001961;}
.service .box .list ul li a .tbox .line{width: 100%; height: 0.05rem; background: #001961; position: absolute; left: -100%; bottom: 0; transition: all ease-in .5s;}
.service .box .list ul li:hover a .tbox .line{left: 0;}
.service-video{ background: #F5F5F5; padding-bottom: 0.8rem;}
.service-video .menu{width: 100%; border-bottom: 1px solid #e5e5e5;}
.service-video .menu ul{display: flex; justify-content: center;}
.service-video .menu ul li{margin: 0 0.53rem; border-bottom: 0.03rem solid transparent;}
@media (max-width: 500px){.service-video .menu ul li{margin: 0 0.3rem;}}
.service-video .menu ul li a{font-size: 18px; font-weight: 500; color: #111111; line-height: 0.8rem; display: flex; transition: all ease-in 0.3s;}
@media (max-width: 1600px){.service-video .menu ul li a{font-size: 16px;}}
.service-video .menu ul li:hover a{color: #001961;}
.service-video .menu ul li.on{border-bottom: 0.03rem solid #001961;}
.service-video .menu ul li.on a{color: #001961;}
.service-video .list{ margin: 0.4rem auto 0;}
@media (max-width: 1600px){.service-video .list{width: 84%;}}
@media (max-width: 1280px){.service-video .list{width: 90%;}}
.service-video .list ul{display: flex; flex-wrap: wrap; /*justify-content: space-between;*/}
.service-video .list ul li{width: 31.42%; background: #fff; border-radius: 0.1rem; overflow: hidden; margin-bottom: 0.4rem; cursor: pointer; margin-right: 2.87%;}
.service-video .list ul li:nth-child(3n){margin-right: 0;}
@media (max-width: 768px){.service-video .list ul li{width: 49%; margin-right: 2%;} .service-video .list ul li:nth-child(3n){margin-right: 2%;} .service-video .list ul li:nth-child(2n){margin-right: 0;}}
@media (max-width: 500px){.service-video .list ul li{width: 100%; margin-right: 0;} .service-video .list ul li:nth-child(3n){margin-right: 0;}}
.service-video .list ul li .img{width: 100%; height:3rem; overflow: hidden; position: relative;}
.service-video .list ul li .img img{width: 100%; height: 100%; object-fit: cover; transition: all ease-in-out 0.3s;}
.service-video .list ul li .img .icon{width: 34px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 2;}
.service-video .list ul li .tbox{width: 100%; padding: 0.35rem 0.4rem;}
.service-video .list ul li .tbox .t1{font-size: 20px; font-weight: bold; color: #111111; line-height: 25px; transition: all ease-in-out 0.3s;}
@media (max-width: 1600px){.service-video .list ul li .tbox .t1{font-size: 18px;}}
@media (max-width: 1440px){.service-video .list ul li .tbox .t1{font-size: 16px;}}
.service-video .list ul li .tbox .t2{font-size: 14px; color: #999; line-height: 24px; margin-top: 0.03rem;}
.service-video .list ul li .tbox .t3{font-size: 14px; color: #CCCCCC; line-height: 1; margin-top: 0.3rem; position: relative; padding-left: 0.2rem; display: table; transition: all ease-in 0.3s;}
.service-video .list ul li .tbox .t3 span{position: absolute; width: 7px; height: 11px; display: flex; justify-content: center; align-items: center; left: 0; top: 50%; transform: translateY(-50%); transition: all ease-in 0.3s;}
.service-video .list ul li .tbox .t3 span img{width: 100%;}
.service-video .list ul li .tbox .t3 span img:nth-child(2){position: absolute; left: 0; top: 0; z-index: 2; opacity: 0;}
.service-video .list ul li:hover .img img{transform: scale(1.05);}
.service-video .list ul li:hover .tbox .t1{color: #001961;}
.service-video .list ul li:hover .tbox .t3{padding-left: 0; color: #001961; border-bottom: 1px solid #001961;}
.service-video .list ul li:hover .tbox .t3 span{left: calc(100% + 0.1rem);}
.service-video .list ul li:hover .tbox .t3 span img:nth-child(1){opacity: 0;}
.service-video .list ul li:hover .tbox .t3 span img:nth-child(2){opacity: 1;}
.service-question{width: 100%; background: #F5F5F5; padding: 0.5rem 0 0.8rem;}
@media (max-width: 500px){.service-question{padding: 0.5rem 0;}}
.service-question .box{width: 72.9%; margin: auto; display: flex; align-items: flex-start;}
@media (max-width: 1600px){.service-question .box{width: 84%;}}
@media (max-width: 1280px){.service-question .box{width: 90%;}}
@media (max-width: 768px){.service-question .box{flex-wrap: wrap;}}
.service-question .box .menu{width: 320px; background: #FFFFFF; border-radius: 0.1rem; overflow: hidden; flex-shrink: 0;}
@media (max-width: 1024px){.service-question .box .menu{width: 240px;}}
@media (max-width: 768px){.service-question .box .menu{width: 100%;}}
.service-question .box .menu .search{width: 100%; border-bottom: 1px solid #f5f5f5; display: flex;}
.service-question .box .menu .search .txt{width: 100%; height: 0.8rem; padding-left: 0.4rem; font-size: 18px;}
@media (max-width: 1600px){.service-question .box .menu .search .txt{font-size: 16px;}}
@media (max-width: 1440px){.service-question .box .menu .search .txt{font-size: 14px;}}
.service-question .box .menu .search .txt::placeholder{color: #ccc;}
.service-question .box .menu .search .btn{flex-shrink: 0; width: 0.6rem; height: 0.8rem; background: url(../images/search.png) left center no-repeat; background-size: 0.2rem;}
.service-question .box .menu ul{width: 100%;}
@media (max-width: 768px){.service-question .box .menu ul{display: flex; overflow-x: auto; white-space: nowrap;}}
.service-question .box .menu ul li{border-bottom: 1px solid #f5f5f5;}
@media (max-width: 500px){.service-question .box .menu ul li{width: 100%;}}
.service-question .box .menu ul li:last-child{border-bottom: none;}
.service-question .box .menu ul li a.a-link{width: 100%; height: 0.7rem; display: flex; align-items: center; padding-left: 0.4rem; font-size: 18px; color: #111111;}
@media (max-width: 1600px){.service-question .box .menu ul li a.a-link{font-size: 16px;}}
@media (max-width: 1440px){.service-question .box .menu ul li a.a-link{font-size: 14px;}}
.service-question .box .menu ul li a.a-link span{width: 6px; height: 6px; position: relative; display: flex; margin-right: 0.3rem;}
@media (max-width: 768px){.service-question .box .menu ul li a.a-link span{margin-right: 0.15rem;}}
.service-question .box .menu ul li a.a-link span img{width: 100%;}
.service-question .box .menu ul li a.a-link span img:nth-child(2){position: absolute; left: 0; top: 0; z-index: 2; opacity: 0;}
.service-question .box .menu ul li.on a.a-link span img:nth-child(2){opacity: 1;}
.service-question .box .menu ul li .s-menu{width: 100%; padding-left: 0.75rem; padding-bottom: 0.35rem; display: none;}
.service-question .box .menu ul li.on .s-menu{display: block;}
.service-question .box .menu ul li .s-menu a{display: block; font-size: 14px; color: #999; line-height: 30px; transition: all ease-in .5s;}
.service-question .box .menu ul li .s-menu a:hover,
.service-question .box .menu ul li .s-menu a.on{color: #001961;}
.service-question .box .list{width: 100%; margin-left: 0.4rem; border-left: 1px solid #E5E5E5; padding-left: 0.4rem; margin-bottom: 0.5rem;}
@media (max-width: 768px){.service-question .box .list{margin-left: 0; padding-left: 0; border-left: 0; margin-top: 0.3rem;}}
.service-question .box .list ul{width: 100%;}
.service-question .box .list ul li{width: 100%; margin-bottom: 0.2rem;}
.service-question .box .list ul li:last-child{margin-bottom: 0;}
.service-question .box .list ul li .qs{width: 100%; background: #fff url(../images/arrow6.png) 97% center no-repeat; background-size: 6px; border-radius: 0.1rem; padding: 0.18rem 0.3rem; font-weight: bold; color: #111111; line-height: 24px; cursor: pointer; transition: all ease-in 0.3s;}
.service-question .box .list ul li .as{color: #666666; line-height: 28px; padding: 0.22rem 0 0.4rem; display: none;}
.service-question .box .list ul li:hover .qs{background: #001961 url(../images/arrow6.png) 97% center no-repeat; background-size: 6px; color: #fff;}
@media (max-width: 768px){.service-question .box .list ul li:hover .qs{background: #fff url(../images/arrow6.png) 97% center no-repeat; background-size: 6px; color: #111111;}}
.service-question .box .list ul li.on .qs{color: #fff; background: #001961 url(../images/arrow10.png) 97% center no-repeat; background-size: 16px;}
.service-question .box .download{width: 100%; margin-left: 0.4rem; border-left: 1px solid #E5E5E5; padding-left: 0.4rem; margin-bottom: 0.5rem;}
@media (max-width: 768px){.service-question .box .download{margin-left: 0; padding-left: 0; border-left: 0; margin-top: 0.3rem;}}
.service-question .box .download .item{width: 100%; background: #fff; padding: 0.5rem 0.5rem 0.22rem; border-radius: 0.1rem; margin-bottom: 0.4rem;}
.service-question .box .download .item:last-child{margin-bottom: 0;}
.service-question .box .download .item .title{font-size: 18px; font-weight: bold; color: #111111; line-height: 1;}
@media (max-width: 1600px){.service-question .box .download .item .title{font-size: 16px;}}
.service-question .box .download .item .lable{width: 100%; height: 0.6rem; margin-top: 0.3rem; background: #E5E5E5; padding-left: 0.3rem; display: flex; flex-wrap: wrap; align-items: center;}
@media (max-width: 500px){.service-question .box .download .item .lable{display: none;}}
.service-question .box .download .item .lable .t1{color: #111111; width: 25%;}
.service-question .box .download .item .lable .t2{color: #111111; width: 25%;}
.service-question .box .download .item .lable .t3{color: #111111; width: 50%; padding-left: calc(10px + 0.1rem);}
.service-question .box .download .item .lables{padding-top: 0.4rem; padding-left: 0.3rem;}
@media (max-width: 500px){.service-question .box .download .item .lables{width: 100%; padding-left: 0;}}
.service-question .box .download .item .lables .tb{display: flex;}
@media (max-width: 500px){.service-question .box .download .item .lables .tb{flex-wrap: wrap;}}
.service-question .box .download .item .lables .t1{color: #666666; width: 25%; line-height: 24px;}
@media (max-width: 500px){.service-question .box .download .item .lables .t1{width: 100%; color: #111; font-weight: bold;}}
.service-question .box .download .item .lables .t2{color: #666666; width: 25%; line-height: 24px;}
@media (max-width: 500px){.service-question .box .download .item .lables .t2{width: 100%; margin-top: 0.2rem; color: #111;}}
.service-question .box .download .item .lables .t2 span{display: block; margin-top: 0.18rem;}
.service-question .box .download .item .lables .t3{width: 50%;}
@media (max-width: 500px){.service-question .box .download .item .lables .t3{width: 100%; margin-top: 0.2rem;}}
.service-question .box .download .item .lables .t3 a{color: #666666; line-height: 24px; display: block; margin-bottom: 0.18rem;}
.service-question .box .download .item .lables .t3 a img{width: 10px; height: 10px; margin-right: 0.1rem;}
.service-question .box .download .item .lables .t3 a:hover{color: #001961;}
.service-question .box .tool{width: 100%; margin-left: 0.4rem; border-left: 1px solid #E5E5E5; padding-left: 0.4rem; margin-bottom: 0.5rem;}
@media (max-width: 768px){.service-question .box .tool{margin-left: 0; padding-left: 0; border-left: 0; margin-top: 0.3rem;}}
.service-question .box .tool .t-title{font-size: 0.28rem; line-height: 1; color: #111;}
.service-question .box .tool .t-smenu{width: 100%; display: flex; flex-wrap: wrap; padding: 0.2rem 0 0.1rem;}
.service-question .box .tool .t-smenu a{padding: 0 0.18rem; line-height: 32px; margin-right: 0.2rem; background: #fff; border-radius: 0.03rem; transition: all ease-in .5s; font-size: 14px; color: #999; margin-bottom: 0.1rem;}
.service-question .box .tool .t-smenu a:last-child{margin-right: 0;}
.service-question .box .tool .t-smenu a:hover,
.service-question .box .tool .t-smenu a.on{background: #001961; color: #fff;}
.service-question .box .tool .item{width: 100%; background: #fff; padding: 0.5rem 0.5rem 0.22rem; border-radius: 0.1rem; margin-bottom: 0.4rem;}
.service-question .box .tool .item:last-child{margin-bottom: 0;}
.service-question .box .tool .item .title{font-size: 18px; font-weight: bold; color: #111111; line-height: 1;}
@media (max-width: 1600px){.service-question .box .tool .item .title{font-size: 16px;}}
.service-question .box .tool .item .lable{width: 100%; height: 0.6rem; margin-top: 0.3rem; background: #E5E5E5; padding: 0 0.3rem; display: flex; flex-wrap: wrap; align-items: center;}
@media (max-width: 500px){.service-question .box .tool .item .lable{display: none;}}
.service-question .box .tool .item .lable .t1{color: #111111; width: 25%;}
.service-question .box .tool .item .lable .t2{color: #111111; width: 55%;}
.service-question .box .tool .item .lable .t3{color: #111111; width: 20%; padding-left: 0.5rem;}
.service-question .box .tool .item .lables{padding: 0.25rem 0.3rem 0;}
@media (max-width: 500px){.service-question .box .tool .item .lables{width: 100%; padding: 0.25rem 0 0;}}
.service-question .box .tool .item .lables .tb{display: flex; margin-bottom: 0.2rem; align-items: center;}
@media (max-width: 500px){.service-question .box .tool .item .lables .tb{flex-wrap: wrap; margin-top: 0.3rem;}}
.service-question .box .tool .item .lables .tb .t1{color: #666666; width: 25%; line-height: 24px; padding-right: 0.5rem;}
@media (max-width: 500px){.service-question .box .tool .item .lables .tb .t1{width: 100%; color: #111; font-weight: bold; padding-right: 0;}}
.service-question .box .tool .item .lables .tb .t2{color: #666666; width: 55%; line-height: 24px;}
@media (max-width: 500px){.service-question .box .tool .item .lables .tb .t2{width: 100%; margin-top: 0.2rem; color: #111;}}
.service-question .box .tool .item .lables .tb .t3{width: 20%; color: #666; line-height: 24px; padding-left: 0.5rem;}
@media (max-width: 500px){.service-question .box .tool .item .lables .tb .t3{width: 100%; margin-top: 0.2rem; padding-left: 0;}}
.service-question .box .tool .item .lables .tb:hover .t1{color: #001961;}
.service-question .box .tool .item .lables .tb:hover .t2{color: #001961;}
.service-question .box .tool .item .lables .tb:hover .t3{color: #001961;}
.service-question .box .toolinfo{width: 100%; margin-left: 0.4rem; border-left: 1px solid #E5E5E5; padding-left: 0.4rem; margin-bottom: 0.5rem;}
@media (max-width: 768px){.service-question .box .toolinfo{margin-left: 0; padding-left: 0; border-left: 0; margin-top: 0.3rem;}}
.service-question .box .toolinfo .box1{width: 100%; background: #fff; border-radius: 0.1rem; padding: 0.2rem; display: flex; flex-wrap: wrap; align-items: center;}
@media (max-width: 500px){.service-question .box .toolinfo .box1{padding: 0.5rem;}}
.service-question .box .toolinfo .box1 .img{width: 3.08rem; height: 2rem;}
.service-question .box .toolinfo .box1 .img img{width: 100%; height: 100%;}
@media (max-width: 500px){.service-question .box .toolinfo .box1 .img{width: 100%; height: 3.4rem;}}
.service-question .box .toolinfo .box1 .tbox{margin-left: 0.65rem;}
@media (max-width: 500px){.service-question .box .toolinfo .box1 .tbox{margin-left: 0; margin-top: 0.2rem;}}
.service-question .box .toolinfo .box1 .tbox .t1{color: #111; font-size: 0.32rem; line-height: 1;}
/*@media (max-width: 1600px){*/
/* .service-question .box .toolinfo .box1 .tbox .t1{*/
/* font-size: 16px;*/
/*}*/
/*}*/
/*@media (max-width: 1440px){*/
/* .service-question .box .toolinfo .box1 .tbox .t1{*/
/* font-size: 14px;*/
/*}*/
/*}*/
.service-question .box .toolinfo .box1 .tbox .t2{color: #999; font-size: 14px; line-height: 24px; margin-top: 0.1rem;}
.service-question .box .toolinfo .box2{width: 100%; border-radius: 0.1rem; margin-top: 0.4rem; padding: 0.5rem; background: #fff;}
.service-question .box .toolinfo .box2 .tbox1{width: 100%; padding-bottom: 0.6rem; border-bottom: 1px solid #f5f5f5; margin-bottom: 0.5rem;}
.service-question .box .toolinfo .box2 .tbox1:last-child{padding-bottom: 0; border-bottom: none; margin-bottom: 0;}
.service-question .box .toolinfo .box2 .tbox1 .t1{font-size: 0.32rem; color: #111111; line-height: 1;}
.service-question .box .toolinfo .box2 .tbox1 .t2{margin-top: 0.2rem;}
.service-question .box .toolinfo .box2 .tbox1 .t2 .ts{width: 100%; display: flex; align-items: flex-start; margin-bottom: 0.15rem; cursor: pointer;}
.service-question .box .toolinfo .box2 .tbox1 .t2 .ts:last-child{margin-bottom: 0;}
.service-question .box .toolinfo .box2 .tbox1 .t2 .ts span{width: 10px; height: 10px; border: 2px solid #CCCCCC; border-radius: 50%; margin-right: 0.1rem; flex-shrink: 0; margin-top: 9px;}
.service-question .box .toolinfo .box2 .tbox1 .t2 .ts .txt{color: #666666; line-height: 28px;}
.service-question .box .toolinfo .box2 .tbox1 .t2 .ts:hover span{border: 2px solid #001961;}
.service-question .box .toolinfo .box2 .tbox1 .t2 .ts:hover .txt{color: #111;}
.service-question .box .toolinfo .video-box{width: 100%; background: #fff;}
.service-question .box .toolinfo .video-box .video{width: 100%; position: relative;}
.service-question .box .toolinfo .video-box .video video{width: 100%;}
.service-question .box .toolinfo .video-box .video .icon{width: 1.2rem; height: 1.2rem; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 2; cursor: pointer;}
.service-question .box .toolinfo .video-box .video .icon img{width: 100%;}
.service-question .box .toolinfo .video-box .tbox{width: 100%; padding: 0.5rem;}
.service-question .box .toolinfo .video-box .tbox .t1{font-size: 18px; color: #111; line-height: 28px;}
@media (max-width: 1600px){.service-question .box .toolinfo .video-box .tbox .t1{font-size: 16px; line-height: 26px;}}
.service-question .box .toolinfo .video-box .tbox .t2{font-size: 14px; color: #999; line-height: 24px; margin-top: 10px;}}


@media (max-width: 1560px){
.news .box .list ul li a .img .txt{ height: 84.3%;}
}