html{overflow-x: hidden;}
body{margin:0;padding:0;}
ul{padding:0;margin:0;}
li{list-style: none;}
i{font-style: normal;}
a,a:hover{color:#ccc;text-decoration: none;}
*{font-family: "微软雅黑";box-sizing: border-box;color:#333;}
.w{width: 98%;max-width: 1200px;margin: 0 auto;}
.menu{width: 35px;display: none;}

/*title*/
.title-zong{padding: 50px 0 50px;}
.title-zong1{display: flex;justify-content: center;align-items: center;position: relative;margin-bottom: 15px;}
.title-zong1-box{margin: 0 25px;color: #333;font-size: 30px;font-weight: bold;}
.title-zong1-left,.title-zong1-right{width: 200px;height: 2px;background: #e1e1e1;position: relative;}
.title-zong1-left::before,.title-zong1-right::before{width: 10px;height: 10px;background: #6293ff;transform: rotate(45deg);position: absolute;content: "";top: -4px;;}
.title-zong1-left::before{right: 0;}
.title-zong2{color: #666;font-size: 12px;text-align: center;padding: 15px;}
/*title*/

/*头部*/
.header{}
.header.w{max-width: 100%;}
.header2{width: 101%;height: 133px;display: flex;justify-content: space-between;align-items: center;position: relative;}
.header2-left{flex: 1;display: flex;}
.header2-left div{flex: 1;height: 133px;;}
.header2 div:nth-child(3){flex: 1;margin-top: -3px;}
.logo{height: 133px;width: 350px;background-size: 100% 100%!important;background: url(../images/logo.png)no-repeat;margin-top: 10px;}
/* .header2-logo{width: 100%;height: 100%;object-fit: fill;object-fit: contain;object-fit: scale-down;image-rendering: auto;} */
.header2-left{display: flex;flex-direction: row;}
.header2-right{position: relative;height: 100%;width: 768px;}
.header2-nav{display: flex;flex-wrap: wrap;height: 100%;}
.header2-nav a{display: flex;height: 100%;align-items: center;padding: 0 20px;color: #222;}
.header2-nav a div{height: 100%;line-height: 133px;}
.header2-nav a:hover div{color: #c21b25;}
#nav_select{color: #c21b25;}
.suoxiao{width: 35px;display: none;}
.yuyan{padding: 66px 16px 56px 25px;display: flex;align-items: center;position: relative;background: #1b4494;position: relative;}
.yuyan::before{position: absolute;content: "";height: 100%;width: 600px;background-color:  #1b4494;top: 0;}
.yuyan-text{color: #002a85;}
.yuyan-ti{color: #002a85;position: relative;cursor: pointer;user-select: none;}
.yuyan-ti-text{color: #fff;margin-left: 12px;margin-top: -9.5px;width: 48px;}
.yuyan-ti-img{position: absolute;left: -17px;top: -10.5px;width: 23px;}
.before{position: absolute;width: 0;height: 0;border-top: #fff solid 7px;border-left: transparent solid 7px;border-right: transparent solid 7px;
border-bottom: transparent solid 0px;top: 6px;right: 0;transform: translate(160%, -50%) rotate(0deg);transition: transform .3s;}
.yuyan-down{position: absolute;top: 69%;right: 6.5%;display: none;background: #002a85;padding: 0 10px;width: 78px;}
.yuyan-item{margin: 10px 0;cursor: pointer;user-select: none;color: #fff;}
.yuyan img{margin-right: 5px;}
.yuyan-item{padding: 0;}
/*头部*/
/* banner */
#s1 img{width: 100%;height: 101%;}
#s2 img{max-height: 100%;max-width: 100%;min-height: 100%;}
.swiper-containermin img{height: auto!important;position: absolute;top: 50%;transform: translateY(-50%);}
.yuyan-down{z-index: 2;}
.yuyan-down a:active div{background: red;}
/* banner */
/*公司简介*/
.jie{display: flex;flex-wrap: nowrap;height: auto;}
.jie-left{margin-top: -3px;width: 50%;display: flex;flex-direction: row-reverse;background-size: cover;}
.jie-left-box{width: 100%;max-width: 600px;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.jie-right-box{width: 100%;max-width: 600px;padding: 27px 13px 60px 32px;position: relative;}
.jie-r-1 a{font-size: 23px;color: #0143a1;font-weight: 900;}
.jie-r-2 {background: url(../images/about.png);height: 83px;margin-left: -111px;margin-top: 57px;width: 110%;}
.jie-r-2 a{font-size: 30px;color: #3b3c40;font-weight: bold;}
.jie-r-3{width: 32px;height: 2px;margin: 15px 0;}
.jie-r-4{font-size: 16px;text-indent: 35px;line-height: 38px;letter-spacing: -.5px;}
.jie-r-5{position: absolute;bottom: -18px;left: 30px;}
.jie-r-5 a{font-size: 14px;width: 135px;height: 38px;text-align: center;line-height: 38px;color: #1b4494;display: block;transition: all .8s;border: 1px solid #1b4494;}
.jie-r-5 a span{color: #fff;transition: all .8s;}
.jie-r-5:hover a span{margin-left: 6px;}
/*公司简介*/
/* 产品展示 */
.chan{padding-bottom: 50px;width: 100%;background: #f1f5f8;background-position: center;background-size: cover;}
.chan-nav {display: flex;flex-wrap: wrap;padding-bottom: 20px;justify-content: center;margin-left: 20px;margin-top: -28px;}
.chan-nav a{display: block;margin-right: 20px;margin-bottom: 20px;width: 186px;height: 38px;background-color: #e8e8e8;text-align: center;}
.chan-nav a div{width: 186px;height: 60px;line-height: 30px;}
.chan-nav a:active div,.chan-nav a:hover div,.chan-nav a.active div{background: #c21b25;color: #fff;}
#fl_select{background: #c21b25;color: #fff;}
.chan-item{background-color: #e8e8e8;color: #333333;border: 1px solid #f1f5f8;}
.chan-list{width: 100%;flex-wrap: wrap;justify-content: space-between;display: none;}
.chan-list:nth-child(4){display: flex;}
.chan-list a{width: calc(33% - 15px);margin-bottom: -7px;display: inline-block;}
.chan-list::after{content: "";width: 33%;}

.chan-item-img{overflow: hidden;height: auto!important;border: 1px solid #b0b0b0;}
.chan-item-img img{width: 100%;height: 100%;display: block;object-fit: cover;}
.chan-item-img:hover{border: 1px solid #c21b25;}
.chan-list a:hover .chan-item-text{color:#c21b25;}
/* .chan-item:hover img{transform: scale(1.1);} */
.chan-item-text{margin: 25px 0;font-size: 16px;text-align: center;}
/* 产品展示 */

.team{height: 563px;overflow: hidden;}
.team-list ul{width: 200%!important;height: auto;display: flex;justify-content: space-between;flex-wrap: nowrap;animation: teamlist 15s infinite linear;width: 1200px;}
.team-list ul li{display: flex;justify-content: space-between;width: 100%;}
.team-list ul li:last-child{justify-content: flex-start;}
@keyframes teamlist{0%{transform: translate3d(0,0,0);} 100%{transform: translate3d(-50%,0,0);}}
.team-list ul:hover{animation-play-state: paused;}
.team-list a{width: calc(33% - 0px);display: block;}
/* .team-item{border: 1px solid #000;width: 100%;background-image: url(../images/team-b.png);background-size: 100% 100%;background-position: center;text-align: center;padding-top: 33%;overflow: hidden;transition: all .8s;margin-bottom: 30px;} */
.team-item img{transition: all .8s;width: 100%;height: 100%;object-fit: cover;}
.team-item div{color: #fff;font-size: 18px;overflow: hidden;}
.team-item div:nth-of-type(1){font-size: 18px;font-weight: 700;}
.team-item-img{max-width: 100%;position: relative;margin: 0 7px;}
.team-item div:nth-of-type(2){font-size: 14px;}
.team-item:hover img{transform: scale(1.1);filter: brightness(60%);-webkit-filter: brightness(60%);overflow: hidden;}
.team-item:hover .kuang{display: block;}
/* .team-item:hover .team-item-img{border: 1px solid red;} */
.kuang{width: 96%;height: 96%;position: absolute;top: 2%;left: 2%;border: 1px solid #9ba7a0;display: none;line-height: 96%;}
.kuang p{text-align: center;margin-top: 35%;color: #fff;font-weight: 100;opacity: .6;}

/* 标题下线 */
.title-line-b{width: 2px;height: 1px;border-bottom: 57px solid red;transform: rotate(90deg);position: absolute;top: 18.5px;}


/* 图片二维码 */
.imgqr{display: flex;justify-content: space-between;}
.imgqr div{flex: 1;}
.imgqr img{width: 100%;height: 330px;}
.imgqr-txt{background: #1b4494;height: 330px;}
.txt-box{width: 68%;margin-left: 20px;}
.txt-box .txt{font-size: 18px;color: #fff;margin: 5% 0% 5% 6%;font-weight: bold;letter-spacing: 1.5px;}
.txt-box .img{display: flex;justify-content: space-around;width: 93%;height: 100%;max-width: 93%;flex-wrap: wrap;margin-left: 5%;}
.txt-box .img img{height: 100%;width: 19%;}

/*新闻*/
.swiper-slide{overflow: hidden;position: relative;}
.swiper-slide div{position: absolute;bottom: 17px;left: 15px;color: #fff;font-size: 14px;}
.swiper-container1 img{width: 100%;height: 345px;}
.new-left::before{content: "";display: block;height: 333px;width: 96%;border: 3px solid #1b4494;position: absolute;top: 14px;left: 3px;}
.news{width: 100%;/* padding-bottom: 60px;height: 620px; */}
.news a{display: block;}
.news .title-zong1-box{margin: 0 25px;color: #000;font-size: 30px;font-weight: bold;}
.news .title-zong2{color: #ccc;padding: 3px;}
#news{box-sizing: content-box;padding: 0 5px 80px;}
.news .title-zong{padding: 0 0 50px;}
.news-item-img {overflow: hidden;}
.news-item-img img{width: 100%;height: 100%;transition: all .8s;}
.news-item-text{padding: 30px 20px 25px;background: #f2f0f1;}
.news-item:hover .news-item-img img{transform: scale(1.1);}
.news-item:hover .news-item-text1{color: #0143a1;}
.news-item:hover .news-item-text3{color: #0143a1;}
..new-right{margin-left: 26px;}
.new-right-box .txt{margin-left: 15px;cursor: pointer;margin-left: 13px;width: 85%;}
.new-right-box .txt:hover .txt1{color: #c21b25;}
.new .new-right .new-right-box{padding: 12.5px 0;}
.new .new-right .new-right-box{display: flex;flex-wrap: nowrap;position: relative;}
.new .new-right .new-right-box .date{display: flex;width: 70px!important;flex-wrap: wrap;border: 3px solid #1b4494;padding: 8.8px 0;flex-shrink: 0;}
.new .new-right .new-right-box .date span{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
.new .new-right .new-right-box .date .date1{font-size: 24px;font-weight: bold;color: #1b4494;}
.new .new-right .new-right-box .date .date2{font-size: 12px;color: #1b4494;}
.new-right-box:hover .date{border-color: #c21b25!important;}
.new-right-box:hover .date1{color: #c21b25!important;}
.new-right-box:hover .date2{color: #c21b25!important;}
.new .new-right .new-right-box .txt1{margin-left: 10px;font-weight: bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.new .new-right .new-right-box .txt2{margin-top: 6px;margin-left: 10px;font-size: 14px;color: #666666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.new .new-right .new-right-box .before{width: 46px;height: 8px; background: #fff;position: absolute;top: 80.5px;left: -61px;}
.new .new-right .new-right-box .after{width: 46px;height: 6px; background: #fff;position: absolute;top: 10px;left: 13px;}
.new-left{height: 375px;width: 47.5%;margin-right: 54px;margin-top: 10px;position: relative;overflow: hidden;}
.txtall{width: 97%;height: 46px;opacity: .3;background: #000;position: absolute;bottom: 31px;left: 17px;z-index: 999;}
.swiper-slide{max-width: 101%;width: 101%;}
.txtall-title{line-height: 52px;text-indent: 20px;color: #fff;font-size: 14px;}
.new-left .swiper-button-prev,
.new-left .swiper-button-next{display: none;margin-left: 6%;}
.new-left .wrapper{width: 97%;}
.new-left .wrapper:hover .swiper-button-prev{display: block;}
.new-left .wrapper:hover .swiper-button-next{display: block;}
.swiper-container{position: relative;}
.new-left .wrapper .swiper-pagination{width: 100px;height: 20px;bottom: 21.2px;left: 81.8%;}
.new-left .wrapper .swiper-pagination span{background: #c21b25;width: 10px;height: 10px;}
/*新闻*/
/*底*/
.footer{margin-top: 60px;}
.footer .w{display: flex;flex-wrap: nowrap;}
.footer{background: #1f2022;background-position: center;background-size: cover;display: flex;flex-flow: column;flex-wrap: wrap;justify-content: center;align-items: center;height: 350px;}
.footer-img{width: 40%;display: flex;}
.footer .footer-img img{width: 120%;height: 95%;}
.footer-nav{width: 26%;margin: 0 auto;text-align: left;height: 170px;float: left;margin-bottom: 17px;border-left: 1px solid #3b3c40;display: flex;align-items: center;flex-wrap: wrap;justify-content: flex-start;line-height: 36px;}
.footer-nav a{display: block;color: #fff;padding: 0 4px;font-size: 14px;width: 100%;margin: 0 auto;text-indent: 3%;}
.footer-img{border: 0px;}
.footer-nav img{vertical-align: middle;}
.footer .more{position: absolute;top: -51px;left: -1%;width: 0;height: 0;border-left: 60px solid transparent;border-right: 60px solid transparent;border-bottom: 50px solid #1e1f23;color: #fff;font-size: 0.75rem;position: relative;line-height: 37px;}
.footer .more span{position: absolute;top: 14px;left: -21px;color: #fff;font-size: 14px;}

.footer-lx{width: 50%;display: flex;justify-content: space-between;padding-top: 10px;flex-wrap: wrap;}
.footer-text1{font-size: 14px;line-height: 30px;color: #fff;margin: 10px 0;}
.footer-text{width: 100%;}
.footer-text span{display: none;}
.footer-text img{width: 22px;height: 22px;margin: -1% 2% 0 5%;}
.footer-nav br{display: none;}
/* .er div{font-size: 14px;color: #fff;text-align: center;} */
.footer-bot{height: 60px;background: #0e0f11;width: 100%;margin-top: 50px;color: #555656;line-height: 60px;padding: 0 30px;font-size: 14px;}
.footer-bot .w{display: flex;justify-content: space-between;}

.footer-nav:nth-of-type(1){border-right: none;max-width: 200px;width: 200px;}
.footer-nav:nth-of-type(3) a{font-size: 14px;}
.footer-logo{width: 78px;height: 83px;margin-left: 63px;}
.footer-img .titlez{font-size: 26px;font-weight: bold;color: #fff;margin-right: auto;letter-spacing: 2.7px;}
.footer-img .titlee{font-size: 16px;color: #b0b0b1;margin-left: 20px;margin-top: -20px;}
/* 底 */
/* 详情页 */
.xqbox{width: 100%;margin: 0 auto;padding: 0 0;background-color: rgba(240,240,240,0.30);padding-bottom: 50px;}
.xqbox .title{font-size: 26px;font-weight: 700;text-align: center;}
.xqbox .title{display: flex;justify-content: center;align-items: center;}
.xqbox .title span{margin: 20px 20px;}
.xqbox .title::before{content: "";width: 42px;height: 4px;background: #1b4494;}
.xqbox .title::after{content: "";width: 42px;height: 4px;background: #1b4494;}
.xqbox .chan{background-color: #fff;height: auto!important;}
.xqbox .ajie-text{font-size: 16px;text-indent: 32px;line-height: 32px;font-family: "微软雅黑";}
.xqbox .news-list{width: 100%;height: 180px;margin: 0 auto 50px;cursor: pointer;display: flex;border: 1px solid #ddd;box-sizing: border-box;}
.xqbox .news-list .txt{padding: 30px;z-index: 1;position: relative;overflow: hidden;}
.xqbox .news-list .txt::before{content: "";position: absolute;width: 100%;height: 100%;background-color: #1b4494;opacity: 0;z-index: -1;
transition: all linear 0.25s;left: -100%;top: 0;}
.xqbox .news-list:hover .img img{transform: scale(1.1);}
.xqbox .news-list:hover .txt::before{left: 0;opacity: .7;}
.xqbox .news-list:hover .txt *{color: #fff;}
.xqbox .news-list .img{min-width: 260px;width: 260px;overflow: hidden;}
.xqbox .news-list .img img{height: 180px;width: 100%;object-fit: cover;transition: all 0.25s;}
.xqbox .news-list .titleb{font-size: 16px;font-weight: 700;margin-bottom: 10px;}
.xqbox .news-list .text{font-size: 14px;color: #808080;line-height: 24px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.xqbox .morebox{text-align: center;}
.xqbox .more{display: inline-block;padding: 10px 40px;background-color: #000000;margin-bottom: 60px;margin-left: -40px;border-radius: 20px;}
.xqbox .lixi{padding-bottom: 100px;}
.xqbox .lixi div{font-size: 18px;line-height: 50px;}
.xqychan .content{display: flex;flex-direction: column;align-items: center;border-bottom: 1px solid #dcdcdc;padding-bottom: 40px;}
.xqychan .xqy-line1{font-size: 24px;font-weight: 600;}
.xqychan .xqy-line2{font-size: 12px;margin: 30px 0;}
.xqychan .xqy-line2 span{margin: 0 15px;}
.xqychan .xqy-line4 p{line-height: 24px;}
.xqychan .bottom a{color: #000;}
.xqychan .bottom a:hover{color: #1b4494;}
.xqynews p{font-size: 16px}
.page{display: flex;justify-content: center;margin-top: 20px;margin-left: -3.5%;}
.page div{padding: 5px;border: 1px solid #ccc;margin: 0 2px;cursor: pointer;}
.page .active{background-color: #ccc;}
/* 关于我们页 */


/* 详情页 */
.xqboxw1200{max-width: 1200px;margin: 0 auto;background-color: #fff;}
.xqnav{height: 50px;background: #fff;background-color: #fff;line-height: 50px;}
.xqnav div{color: #1b4494;font-size: 14px;}
.xqnav div a{color: #1b4494;}
.xqnav .xqnavbox{display: flex;justify-content: flex-start;align-items: center;}
.xqnav .xqnavbox img{width: 16px;height: 16px;margin-right: 10px;}
.xqmain .chan-list{display: flex;}


.banner-box{height: 500px;max-height: 500px;overflow: hidden;}
.banner-box .wrapper{height: 500px;overflow: hidden;display: flex;align-items: center;}
.banner-box .wrapper img{height: 500px;}
.banner-box .wrapper{max-height: 100%;overflow: hidden;}
/* 详情页 */

/* 返回顶部 */
.return{position: fixed;right: 2%;bottom: 20%;cursor: pointer;background-color: #1b4494;opacity: .7;padding: 10px;display: none;}
.return:hover{background-color: #1b4494;opacity: 1;}
.sj_footer{display: none;}
/* 返回顶部 */




