@font-face {
    font-family: 'SourceHanSansCN-Regular';
    src: url(../fonts/SourceHanSansCN-Regular.woff2) format('woff2')/* ,
    url('../fonts/SourceHanSansCN-Regular.otf') format('opentype') */;
    font-style: normal;
    font-weight: normal; 
}
@font-face {
    font-family: 'SourceHanSansCN-Bold';
    src: url(../fonts/SourceHanSansCN-Bold.woff2) format('woff2')/* ,
    url('../fonts/SourceHanSansCN-Bold.otf') format('opentype') */;
    font-style: normal;
    font-weight: normal; 
}
@font-face {
    font-family: 'SourceHanSansCN-Heavy';
    src: url(../fonts/SourceHanSansCN-Heavy.woff2) format('woff2')/* ,
    url('../fonts/SourceHanSansCN-Heavy.otf') format('opentype') */;
    font-style: normal;
    font-weight: normal; 
}
@font-face {
    font-family: 'SourceHanSansCN-Medium';
    src: url(../fonts/SourceHanSansCN-Medium.woff2) format('woff2')/* ,
    url('../fonts/SourceHanSansCN-Medium.otf') format('opentype') */;
    font-style: normal;
    font-weight: normal; 
}
@font-face {
    font-family: 'SourceHanSansCN-Light';
    src:  url(../fonts/SourceHanSansCN-Light.woff2) format('woff2')/* ,
    url('../fonts/SourceHanSansCN-Light.otf') format('opentype') */;
    font-style: normal;
    font-weight: normal; 
}
@font-face {
    font-family: 'SourceHanSansCN-ExtraLight';
    src:  url(../fonts/SourceHanSansCN-ExtraLight.woff2) format('woff2')/* ,
    url('../fonts/SourceHanSansCN-ExtraLight.otf') format('opentype') */;
    font-style: normal;
    font-weight: normal; 
}
@font-face {
    font-family: 'DINMedium';
    src: url(../fonts/DINMedium.woff2) format('woff2'),
    url('../fonts/DINMedium.ttf') format('truetype');
    font-style: normal;
    font-weight: normal; 
}
@font-face {
    font-family: 'Roboto-Black';
    src: url(../fonts/Roboto-Black.woff2) format('woff2'),
    url('../fonts/Roboto-Black.ttf') format('truetype');
    font-style: normal;
    font-weight: normal; 
}

*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;touch-action: manipulation;-webkit-tap-highlight-color: transparent;outline: none;font-family:'SourceHanSansCN-Regular','Microsoft Yahei',Arial,Helvetica,sans-serif;}
html{overflow-x: hidden;}
body,input,textarea,select{color: #222;line-height: 1;position: relative;font-size: 16px;}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
h1,h2,h3,h4,h5,h6{font-weight: normal;} 
img,video{border:0;max-width: 100%;display: inline-block;}
.imgs{overflow: hidden;}
.imgs img{transition: all .5s;display: block;}
a:hover .imgs img{transform: scale(1.08);}
a{text-decoration:none;transition: all .4s;color: inherit;}
a:hover{color: inherit;}
em,th,i,b{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
table {border-spacing: 0;border-collapse: collapse}
hr{ height:0;border:none;border-top:1px solid #ddd;}
input,button,textarea,select{font-size:100%;border:none;outline:none;resize:none; font-family: inherit;font-size: inherit;line-height: inherit}
button{cursor: pointer;}
textarea{border:1px solid #ccc;outline:0;resize:none;width:100%;font-size: 100%;font-family: inherit;}
input{background-color:transparent;outline:0}
input[type=text]::placeholder,textarea::placeholder{color: #666;}
input:focus::placeholder,textarea:focus::placeholder{opacity: 0;}
:focus{outline:0}
.app{display: none!important;}
.pc{display: block!important;}
.poR{position: relative!important;}
.poS{position: sticky!important;}
.flex{display: flex;}
.comWrapper{margin:0 auto;max-width: 90%;width: 1440px;}
@media (min-width:1920px){
.comWrapper{max-width: 1920px;}
}

a.btn,.techSwiper a .btn{display: inline-flex;background-image: linear-gradient(90deg, #0086CD, #004189);color: #fff;align-items: center;font-size: 18px;justify-content: center;border-radius: 500px;width: 166px;height: 46px;transition: all .4s;}
a.btn:hover,.techSwiper a:hover .btn{transform: translateY(-4px);}

.maskbg{background-color: rgba(0,0,0,.5);position: fixed;z-index: 7;width: 100%;height: 100%;top: 0;left:0;display: none;}

.disabled {pointer-events: none;}

.header{height: 100px;position: fixed;z-index: 999;top: 0;color: #fff;left: 0;right: 0;transition: all .4s;}
.header .logo{display: flex;align-items: center;}

.header .logo img.img1{display: block;}
.header .logo img.img2{display: none;}

.header .comWrapper{display: flex;align-items: center;height: 100%;justify-content: space-between;}
.headR{display: flex;align-items: center;height: 100%;width: calc(100% - 250px - 200px);justify-content:flex-end}
.headR .nav a{color: #fff;position: relative;/* text-transform: uppercase */;font-size: 18px;}
.headR .nav li dd a{color: #222;font-size: 15px;}
.headR .nav a{transition: all .4s;}
@media (hover: hover) {
.header.cur .headR .nav a:hover,.headR .nav a.cur{width: 100%;color: #004189!important;} 
.headR .nav dd a:hover{color: #000;text-decoration-color:#000;} 
}
ul.nav{display: flex;align-items: center;justify-content: space-between;height: 100%;width: 100%;position: relative;z-index: 11;}
ul.nav li{position: relative;height: 100%;display: flex;align-items: center;height: 100%;}
ul.nav li dl{position: absolute;top: 100px;left: 0;background-color: #fff;z-index: 0;transition: top .4s;opacity: 0;visibility: hidden;padding: 10px 20px;width: 120px;text-align: center;display: flex;flex-direction: column;align-items: center;left: 50%;transform: translateX(-50%); box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.2),0 1px 1px -1px rgba(0,0,0,0.4),1px 0 1px -1px rgba(0,0,0,0.4),-1px 0 1px -1px rgba(0,0,0,0.4);}
ul.nav li:nth-of-type(3) dl{width: 340px;align-items: flex-start;}
ul.nav li dl dd a{display: flex;padding: 10px 6px;justify-content: flex-start;}
.header.cur ul.nav li:hover .navApp a{color: #004189;}
.header.cur ul.nav li:hover dl{top: 100px;opacity: 1;visibility: visible;z-index: 1;}

.bigMenu{position: fixed;z-index: 9999;width: 100%;background-color: #fff;top: 100px;left: 0;justify-content: center;padding: 35px 0 40px;display: none;box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.2),0 1px 1px -1px rgba(0,0,0,0.2),1px 0 1px -1px rgba(0,0,0,0.2),-1px 0 1px -1px rgba(0,0,0,0.2);}
.bigMenu .menuItem{padding: 30px 0;}
.bigMenu .menuItem+.menuItem{border-left: 1px solid #E9E9E9;min-width: 240px;}
.bigMenu a{display: block;line-height: 1.2;padding:0 40px;}
.bigMenu .menuItemTitle{font-size: 18px;color: #222;margin-bottom: 20px;font-family: 'SourceHanSansCN-Bold';}
.bigMenu .menuItemli{font-size: 15px!important;color: #666!important;font-family: 'SourceHanSansCN-Medium';}
.bigMenu .menuItemli+.menuItemli{margin-top: 20px;}
.bigMenu a:hover{color:#004189!important}
.bigMenu .menuItemTitle path{transition: all .4s;}
.bigMenu .menuItemTitle:hover path{stroke:#004189}
.header.cur ul.nav li:hover .bigMenu{display: flex;}

.menu-handler{display: none;}
.search{margin-left: 45px;margin-right: 25px;}
.search svg{width: 23px;height: initial;transition: all .4s;}
html{font-size: .625rem}
.top_weather{width: 330px;cursor: pointer;position: relative;}
/* .top_weather:hover .top_weather_hid_animation{padding-top:580px} */

.top_weather_hid_animation_leave{/* -webkit-animation:leaveMove .2s linear 1;animation:leaveMove .2s linear 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards; *//* opacity: 0;visibility: hidden; */}
/* @keyframes move{0%{padding-top:0px}
1%{padding-top:12.85137px}
2%{padding-top:27.64687px}
3%{padding-top:44.15318px}
4%{padding-top:62.14397px}
5%{padding-top:81.40097px}
6%{padding-top:101.71479px}
7%{padding-top:122.88568px}
8%{padding-top:144.72417px}
9%{padding-top:167.0515px}
10%{padding-top:189.70006px}
11%{padding-top:212.51362px}
12%{padding-top:235.3475px}
13%{padding-top:258.06863px}
14%{padding-top:280.55554px}
15%{padding-top:302.6982px}
16%{padding-top:324.39789px}
17%{padding-top:345.56691px}
18%{padding-top:366.12825px}
19%{padding-top:386.01527px}
20%{padding-top:405.17125px}
21%{padding-top:423.54894px}
22%{padding-top:441.11007px}
23%{padding-top:457.82489px}
24%{padding-top:473.67156px}
25%{padding-top:488.63567px}
26%{padding-top:502.70969px}
27%{padding-top:515.89238px}
28%{padding-top:528.18829px}
29%{padding-top:539.60717px}
30%{padding-top:550.16348px}
31%{padding-top:559.87585px}
32%{padding-top:568.76657px}
33%{padding-top:576.86113px}
34%{padding-top:584.18772px}
35%{padding-top:590.77682px}
36%{padding-top:596.66079px}
37%{padding-top:601.87342px}
38%{padding-top:606.44963px}
39%{padding-top:610.42509px}
40%{padding-top:613.83591px}
41%{padding-top:616.71836px}
42%{padding-top:619.10859px}
43%{padding-top:621.04243px}
44%{padding-top:622.55512px}
45%{padding-top:623.68118px}
46%{padding-top:624.45419px}
47%{padding-top:624.90671px}
48%{padding-top:625.07009px}
49%{padding-top:624.97443px}
50%{padding-top:624.64846px}
51%{padding-top:624.11949px}
52%{padding-top:623.41336px}
53%{padding-top:622.55441px}
54%{padding-top:621.56546px}
55%{padding-top:620.46781px}
56%{padding-top:619.28124px}
57%{padding-top:618.02402px}
58%{padding-top:616.71294px}
59%{padding-top:615.36339px}
60%{padding-top:613.98931px}
61%{padding-top:612.60331px}
62%{padding-top:611.21671px}
63%{padding-top:609.83957px}
64%{padding-top:608.48078px}
65%{padding-top:607.14809px}
66%{padding-top:605.84823px}
67%{padding-top:604.58689px}
68%{padding-top:603.36888px}
69%{padding-top:602.19813px}
70%{padding-top:601.07776px}
71%{padding-top:600.01019px}
72%{padding-top:598.99716px}
73%{padding-top:598.03979px}
74%{padding-top:597.13867px}
75%{padding-top:596.29391px}
76%{padding-top:595.50514px}
77%{padding-top:594.77166px}
78%{padding-top:594.09239px}
79%{padding-top:593.46599px}
80%{padding-top:592.89085px}
81%{padding-top:592.36519px}
82%{padding-top:591.88701px}
83%{padding-top:591.45423px}
84%{padding-top:591.06463px}
85%{padding-top:590.71593px}
86%{padding-top:590.40582px}
87%{padding-top:590.13193px}
88%{padding-top:589.89192px}
89%{padding-top:589.68346px}
90%{padding-top:589.50425px}
91%{padding-top:589.35203px}
92%{padding-top:589.22461px}
93%{padding-top:589.11988px}
94%{padding-top:589.03578px}
95%{padding-top:588.97037px}
96%{padding-top:588.92178px}
97%{padding-top:588.88823px}
98%{padding-top:588.86807px}
99%{padding-top:588.85971px}
100%{padding-top:588.8617px}
}
@keyframes leaveMove{from{padding-top:588.862px}
to{padding-top:0px}
} */
.top_weather_hid{width:620px;/* top:-518px; */position:absolute;color:#fff;/* z-index:10; */overflow:hidden;right: 0;top: 72px;z-index: 999;transition: all .4s;visibility:hidden ;opacity: 0;}
.top_weather_hid.top_weather_hid_animation{/* -webkit-animation:move .5s linear 1;animation:move .5s linear 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards; */opacity: 1;visibility: visible;}
.top_forecast_title{padding:1.5rem;font-size:1.6rem;background:#000}
.top_forecast_title span{color:#989ba3}
.top_forecast_title i{display:inline-block;width:30px;height:30px;border-radius:30px;line-height:1.5;text-align:center;margin:0 1rem 0 0}
.top_forecast_title b{display:inline-block;margin:0 1rem 0 0;font-weight:normal}
.top_forecast_title img{width:16px;height:16px;vertical-align:middle}
.top_forecast_title a{display:block;float:right;padding:0 2rem 0 0;background:url(https://www.moji.com/templets/mojichina/img/icon/index_10.png) no-repeat right center;background-size:12px 12px;text-decoration:none;color:#fff}
.top_forecast_title a:hover{color:#fff;opacity:1;text-decoration:none}
.top_forecast_list{padding:1.5rem 0 3rem 0;background:rgba(0,0,0,.7)}
.top_forecast_list a{float:left;width:19.8%;border-right:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none}
.top_forecast_list a:hover{color:#fff;text-decoration:none}
.top_forecast_list li{text-align:center;list-style:none}
.top_forecast_list a:last-child{border-right:0px}
.top_forecast_list p{font-size:1.8rem;margin:1.5rem 0}
.top_forecast_list span{display:block;font-size:1.4rem}
.top_forecast_list img{width:40%}
.top_forecast_list b{display:inline-block;margin:1rem 0 0 0;padding:.5rem 1rem;border-radius:3rem;font-size:1.4rem}
.top_forecast_temp:after{position:absolute;content:'°'}
.level_1{background-color:#8fc31f}
.level_2{background-color:#d7af0e}
.level_3{background-color:#f39800}
.level_4{background-color:#e2361a}
.level_5{background-color:#5f52a0}
.level_6{background-color:#631541}
.weather{display: flex;align-items: center;border-radius: 500px;background-color: rgba(0,0,0,.15);height: 42px;padding: 0 20px;color: #fff;width: 100%;}
.city{margin-left: 10px;width: 50px;overflow: hidden;height:16px}
.degree{border-left: 1px solid rgba(255,255,255,.2);padding-left: 7px;margin-left: 10px;margin-right: 5px;font-weight: 600;}
.weather .day{display: flex;align-items: center;}
.weather .day img{width: 30px;display: inline-flex;margin-left: 4px;}
.header svg.mapIcon{width: 26px;height: initial;transition: all .4s;}

.header.cur{background-color: #fff;color: #222;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.header.cur .logo .stockCode{border-color: #999;color: #666;}
.header.cur .nav a{color: #222;}
.header.cur .weather{color: #222;}
.header.cur .degree{border-color: #999;}
.header.cur .logo img.img1{display: none;}
.header.cur .logo img.img2{display: block;}
.header.cur .search svg path{fill: #666;}
.header.cur svg.mapIcon path{stroke:#666}

.bannerInner .img img{display: block;object-fit: cover;width: 100%;}
.bannerInner .txt{color: #fff;position: absolute;text-align: center;top: calc(50% );/* + 30px */left: 50%;transform: translate(-50%,-50%);z-index: 1;width: 100%;max-width: 90%;}
.bannerInner .txt h5{font-size: 64px;line-height: 1.2;font-family: 'SourceHanSansCN-Bold';}
.bannerInner .txt span{display: block;margin: 10px 0 20px;font-size: 26px;font-family: 'SourceHanSansCN-ExtraLight';text-transform: uppercase;}
.bannerInner .txt p{line-height: 1.4;font-size: 26px;letter-spacing: 1.5px;font-family: 'SourceHanSansCN-Light';}

.footer{background: url(../images/footbg.jpg) no-repeat;color: #9e9e9e;padding-bottom: 50px;background-size: cover;}
.footer .comWrapper{width: 1560px;max-width: 90%;}
.footer a{color: #9e9e9e;text-underline-offset:6px;text-decoration-thickness:1px;text-decoration-color:transparent;}
.footer a:hover{color: #fff;text-decoration-line: underline;text-decoration-color:#fff;}
.footer .footTop a{display: inline-flex;padding: 0 12px;border-right: 1px solid #9e9e9e;}
.footer .footTop{padding: 55px 0;border-bottom: 1px solid rgba(255,255,255,.2);}
.footer .footTop a:first-of-type{padding-left: 0;}
.footer .footTop a:last-of-type{border-right: none;padding-right: 0;}
.footer .footTop p{display: flex;align-items: flex-start;}
.footer .footCenter{padding: 75px 0 95px;}
.footCenter_l{width: calc(500 / 1560 * 100%);}
.footCenter_l dl{color: #fff;}
.footCenter_l dl+dl{margin-top: 34px;}
.footCenter_l dt{display: flex;align-items: center;margin-bottom: 8px;}
.footCenter_l dt span{display: inline-flex;width: 33px;}
.footCenter_l dd{margin-left: 33px;}
.footCenter_l dd p{font-family: 'DINMedium';font-size: 20px;}
.footCenter_r{width: calc(100% - (500 / 1560 * 100%));display: flex;justify-content: space-between;align-items: flex-start;}
.footCenter_r dt{color: #fff;position: relative;padding-bottom: 30px;margin-bottom: 30px;font-size: 20px;}
.footCenter_r dt::before{content: '';position: absolute;left: 0;bottom: 0;width: 40px;height: 2px;background-color: #ed6f00;}
.footCenter_r dd{display: flex;flex-direction: column;}
.footCenter_r dd a{line-height: 1.2;margin-bottom: 18px;display: inline-flex;}
.footer .footBottom{display: flex;align-items: center;justify-content: space-between;font-size: 14px;}
.footer .footBottom p{color: #9E9E9E;}
.footShare,.footShare a{display: flex;align-items: center;}
.footShare a{position: relative;}
.footShare a+a{margin-left: 40px;}
.footShare a img{display: block;}
.footShare a span{display: inline-flex;margin-left: 16px;}
.footShare a>img{opacity: .5;}
.footShare a:hover>img{opacity: 1;}
.footShare a .code{position: absolute;left: 50%;bottom:60px;background-color: #fff;padding: 8px;display: none;width: calc(112px + 8px * 2);transform: translateX(-50%);}
.footShare a .code img{width: 112px;}
.footShare a:hover .code{display: block;}
.footShare a:hover .code::before{border:8px solid transparent;border-top-color:#fff;content: '';position: absolute;left: calc(50% - 10px);bottom: -16px;border-left-width:10px;border-right-width:10px;}

.menuNav{display: flex;align-items: center;color: #666;padding: 45px 0 80px;}
.menuNav a{color: #666;padding: 0 10px;}
.menuNav a:hover{color: #014189;text-decoration: underline;}

/* 新闻 */
.newDetail{align-items: flex-start;padding-top: 90px;}
.newDetail .l{width: calc(100% - 330px - 65px);margin-right: 65px;}
.newDetail .r{width: 330px;}
.newDetail .l .newDetail_con dl{margin-bottom: 30px;border-bottom: 1px solid rgba(0,0,0,.1);}
.newDetail .l .newDetail_con dt{line-height: 1.4;margin-bottom: 25px;font-size: 28px;}
.newDetail .l .newDetail_con dd{margin-bottom: 25px;display: flex;align-items: center;}
.newDetail .l .newDetail_con dd p+p{margin-left: 40px;color: #444;}
.newDetail .l .newDetail_con dd p{display: flex;align-items: center;}
.newDetail .l .newDetail_con dd p span{margin-left: 8px;display: inline-flex;}
.newDetail .l .newDetail_main p{color: #444;line-height: 1.6;}
.newDetail .l .newDetail_main p+p{margin-top: 30px;}
.newShare{margin-top: 70px;display: flex;align-items: center;margin-bottom: 50px;color: #000;}
.newShare p{margin-right: 20px;}
.social-share .social-share-icon{border-color: transparent;width: 40px;height: 40px;font-size: 26px;line-height:36px}
.social-share .icon-wechat .wechat-qrcode .qrcode{margin-bottom: 0}
.social-share .icon-weibo{color:#ee3e40}
.social-share .icon-wechat{color:#019b65}
.social-share .icon-weibo:hover{background: #ee3e40!important;}
.social-share .icon-wechat:hover{background: #019b65!important;}
.newsroomDetail_btns{margin-top: 50px;margin-bottom: 50px;height: 40px;display: flex;align-items: center;justify-content: space-between;padding: 40px 0 130px;border-top: 1px solid rgba(0,0,0,.1);}
.newsroomDetail_btns a{padding: 0 15px;color: #000;display: inline-flex;align-items: center;}

.newDetail .r h6{margin:10px 0 30px;font-size: 20px;font-family: 'SourceHanSansCN-Bold';}
.newDetail .r dl+dl{margin-top: 30px;}
.newsItem a{color: #222;display: block;background: #fff;border-radius: 12px;box-shadow: 0 4px 18px rgba(199,215,238,.5);overflow: hidden;}
.newsItem dt.imgs{overflow: hidden;border-radius: 10px;}
.newsItem dt img{display: block;border-radius: 12px;overflow: hidden;;}
.newsItem dd{padding: 25px 22px;}
.newsItem dd p{line-height: 1.5;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-bottom: 20px;}
.newsItem dd .time{display: flex;align-items: center;justify-content: space-between;}
.newsItem dd .time span{color: #666;}
.newsItem a:hover,.newsList a:hover{transform: translateY(-4px);}
.newsTop{align-items: flex-start;margin-bottom: 80px;border-radius: 30px;overflow: hidden;box-shadow: 0 4px 18px rgba(199,215,238,.5);}
.newsTop .imgList{width: 50%;height: 416px;}
.imgList .img{display: none;position: absolute;top: 0;left: 0;width: 50%;height: 100%;}
.imgList .img:nth-of-type(1){display: block;}
.imgList .img img{display: block;height: 100%;object-fit: cover;}
.newSwiper{width: 50%;height: 416px;}
.newSwiper a{display: block;height: 100%;padding: 12% 14% 0;}
.newSwiper a:hover{background-color: #004189;}
.newSwiper a:hover *{color: #fff!important;}
.newSwiper .date{display: block;font-size: 14px;color: #444;font-family: 'SourceHanSansCN-Medium';}
.newSwiper h6{line-height: 1.6;font-size: 28px;color: #222;font-weight: 500;margin: 30px 0 25px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.newSwiper p{line-height: 1.6;color: #444;}
.newSwiper .more{margin-top: 40px;color:#004189;display: flex;align-items: center;}
.swiperBtn{position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;cursor: pointer;}
.swiperBtn.swiper-button-disabled svg g{opacity: .5;}
.swiperBtn.swiper-button-disabled svg circle{fill: white;}
.swiperBtn.swiper-button-disabled svg path{stroke: white;}

.swiperPrev{left: 25px;}
.swiperNext{right: calc(50% + 25px);}
.newSearch{display: flex;align-items: center;justify-content: space-between;}
.select_box{display: flex;align-items: center;}
.select_box select+select{margin-left: 30px;}
.select_box select{border: 1px solid #5a5a5a;height: 52px;border-radius: 500px;padding: 0 25px;min-width: 230px;-webkit-appearance: none;appearance: none;background-image: url(../images/arrowD.svg);background-repeat: no-repeat;background-position: right 22px center;background-size: 14px 14px;
color: #666;}
.newSearch_box{display: flex;align-items: center;border-radius: 500px;border: 1px solid #5a5a5a;padding: 0 24px;width: 420px;height: 52px;}
.newSearch_box input{height: 100%;width: 100%;color: #444;}
.newsList{flex-wrap: wrap;margin-top: 80px;margin-bottom: 40px;}
.newsList dl{width: calc((100% - 30px * 2) / 3);margin-right: 30px;margin-bottom: 60px;}
.newsList dl:nth-of-type(3n){margin-right: 0;}
.newsList dl a,.newsList dl a .imgs img{display: block;}
.newsList dl a{color: #222;display: block;background: #fff;border-radius: 30px;box-shadow: 0 4px 18px rgba(199,215,238,.5);overflow: hidden;}
.newsList dl a .imgs{overflow: hidden;border-top-right-radius: 30px;border-top-left-radius: 30px;}
.newsList dl a .imgs img{width: 100%;}
.newsList dd{padding: 30px 25px 40px 30px;}
.newsList dd .newDes{display: flex;align-items: flex-start;justify-content: space-between;}
.newsList dd p{line-height: 1.5;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-bottom: 30px;font-size: 20px;width: calc(100% - 70px); height: 60px; }
.newsList dd .time{width: 50px;text-align: center;}
.newsList dd .time .day{font-size: 32px;margin-bottom: 10px;display: inline-flex;color: #444;font-family: 'SourceHanSansCN-Medium';}
.newsList dd .time .year{font-size: 14px;color: #444;}
.newsList dd .btn{display: flex;align-items: center;color: #666;}
.newsList a:hover{background-color: #004189;}
.newsList a:hover *{color: #fff!important;}
.newsList a:hover .day{opacity: .8;}
.newsList a:hover .year{opacity: .6;}
.newsList a:hover .btn svg path,.newSwiper a:hover svg path{stroke:#fff}

.pages{display: flex;justify-content: center;align-items: center;margin-bottom: 120px;}
.pages a{display: inline-flex;min-width: 50px;min-height: 50px;color: #666;justify-content: center;align-items: center;border-radius: 50%;}
.pages a:hover,.pages a.cur{background-color: #014189;color: #fff;}
.pages a:hover svg path{stroke:white}
/* 联系我们 */
.contactInfo{display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 110px;}
.contactInfo .l{padding-top: 60px;}
.contactInfo .l dl{border-bottom: 1px solid #e9e9e9;padding-bottom: 10px;}
.contactInfo .l dt{color: #004189;margin-bottom: 60px;font-size: 36px;font-family: 'SourceHanSansCN-Medium';}
.contactInfo .l dd{margin-bottom: 28px;display: flex;align-items: flex-start;}
.contactInfo .l dd p{margin-left: 15px;margin-top: 4px;font-size: 18px;font-family: 'SourceHanSansCN-Medium';}
.contactInfo .l .contactCode{margin-top: 42px;display: flex;align-items: center;}
.contactInfo .l .contactC{text-align: center;}
.contactInfo .l .contactC p{margin-top: 30px;}
.contactInfo .l .contactC+.contactC{margin-left: 55px;}
.contactInfo .map{width: 660px;height: 580px;border-radius: 30px;}
.contact_list{padding-bottom: 100px;}
.contact_listTit{text-align: center;margin-bottom: 70px;}
.contact_listTit dt{margin-bottom: 30px;font-size: 48px;font-family: 'SourceHanSansCN-Medium';line-height: 1.2;}
.contact_listTit dd{color: #666;font-weight: 100;font-size: 36px;font-family: 'SourceHanSansCN-ExtraLight';opacity: .8;text-transform: uppercase;}
.contact_listCon{flex-wrap: wrap;}
.contact_listCon a{display: block;margin-bottom: 40px;margin-right: 40px;width: calc((100% - 40px ) /2);box-shadow: 0 4px 18px rgba(199,215,238,.5);border-radius: 12px;transition: all .4s;padding: 50px 60px 60px 60px;}
.contact_listCon a:nth-of-type(2n){margin-right: 0;}
.contact_listCon dt{font-size: 32px;position: relative;padding-bottom: 30px;margin-bottom: 30px;font-family: 'SourceHanSansCN-Medium';}
.contact_listCon dt::before{content: '';position: absolute;bottom: 0;left: 0;width: 60px;height: 5px;background-color: #004189;}
.contact_listCon dd{display: flex;align-items: flex-start;}
.contact_listCon dd+dd{margin-top: 24px;}
.contact_listCon dd p{margin-left: 15px;margin-top: 5px;color: #444;}
.contact_listCon a:hover{background-image: linear-gradient(90deg, #0086CD, #004189);transform: translateY(-4px);}
.contact_listCon a:hover dt::before{background-color: #fff;}
.contact_listCon a:hover *{color: #fff;}
.contact_listCon a:hover svg path{fill:#fff;stroke: #fff;}



.contact_message{background: url(../images/messageBg.jpg) no-repeat;color: #fff;background-size: cover;padding: 110px 0 130px;}
.contact_message .contact_listTit dd{color: #fff;}
.contact_message .flex{justify-content: space-between;margin-top: 65px;}
.contact_message .l{width: 50%;}
.contact_message .l p{font-size: 30px;line-height: 1.6;margin-top: 20px;font-family: 'SourceHanSansCN-Medium';}
.contact_message .r{width: 50%;display: flex;flex-wrap: wrap;margin-top: 20px;}
.contact_message .r>div{margin-bottom: 35px;flex-direction: column;}
.contact_message .w50{width: calc(50% - 20px);}
.contact_message .w50:nth-of-type(2n){margin-left: 40px;}
.contact_message .w100{width: 100%;}
.contact_message .r label{display: block;margin-bottom: 10px;font-family: 'SourceHanSansCN-Medium';}
.contact_message .r input,.contact_message .r textarea{border: none;border-bottom: 1px solid rgba(255,255,255,.4);padding: 20px 0;width: 100%;background-color: transparent;color: #fff;}
.contact_message .r textarea{min-height: 100px;}
.contact_message .r ::placeholder{color: rgba(255,255,255,.4);}
.contact_message a{display: inline-flex;width: 168px;height: 44px;display: flex;justify-content: center;align-items: center;border-radius: 500px;border: 1px solid #fff;}
.contact_message a img{display: inline-flex;margin-left: 15px;}
.contact_message a:hover{transform: translateY(-4px);}
/* 加入我们 */
.jionBox1{margin-bottom: 130px;margin-top: 30px;}
.jionBox_list{flex-wrap: wrap;display: flex;}
.jionBox_list dl{width: calc((100% - 30px * 3) / 4);margin-right: 30px;position: relative;border-radius: 20px;overflow: hidden;;}
.jionBox_list dl:nth-of-type(4n){margin-right: 0;}
.jionBox_list dt::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;}
.jionBox_list dt img{width: 100%;}
.jionBox_list dd{position: absolute;left: 10%;right: 10%;bottom: 40px;z-index: 1;}
.jionBox_list dd p{color: #fff;font-size: 26px;font-family: 'SourceHanSansCN-Medium';}

.workTab{margin-bottom: 150px;}
.workTab ul{display: flex;align-items: center;justify-content: center;}
.workTab a,.awardTab li{border-radius: 500px;border: 1px solid #5a5a5a;color: #222;display: flex;align-items: center;height: 55px;padding: 0 30px;font-size: 18px;}
.workTab a+a{margin-left: 40px;}
.workTab a p,.awardTab li p{margin-right: 14px;}
.workTab a.cur,.workTab a:hover,.awardTab li.cur,.awardTab li:hover{color: #fff;background-image: linear-gradient(90deg, #0086CD, #004189);border-image: linear-gradient(90deg, #0086CD, #004189);border:none}
.workTab a.cur svg path,.workTab a:hover svg path{fill:#fff}

.workTab_con{flex-wrap: wrap;padding-bottom: 100px;width: 100%;}
.workTab_con dl{height: 326px;width: calc((100% - 50px) / 2);background-color: #f3f6fb;overflow: hidden;border-radius:20px;transition: all .4s;margin-bottom: 40px;cursor: pointer;display: flex;justify-content: center;align-items: flex-start;flex-direction: column;padding: 0 8%;}
.workTab_con dl:nth-child(2n){margin-left: 50px;margin-top: -70px;}
/* .workTab_con dl.jobitem16{margin-left: 50px;margin-top: -70px;}
.workTab_con dl.jobitem16:nth-child(2n){margin-left: 0;margin-top:0;} */
/* .workTab_con dl.jobitem15:nth-of-type(2n),.workTab_con dl.jobitem16:nth-of-type(2n-1){margin-left: 50px;margin-top: -70px;} */
.workTab_con dl dt{font-size: 26px;font-family: 'SourceHanSansCN-Medium';}
.workTab_con dl dd{margin: 35px 0 0;color: #666;}
.workTab_con dl dd p{display: flex;align-items: flex-start;}
.workTab_con dl dd span{display: inline-flex;margin: 0 25px;}
.workTab_con dl dd img.imgR{margin-top: 35px;display: none;}
.workTab_con dl:hover {background-image:linear-gradient(to bottom,#004189 ,rgba(21,119,288,.4));transform: translateY(-4px);}
.workTab_con dl:hover dt,.workTab_con dl:hover dd{color: #fff;}
.workTab_con dl:hover dd img.imgR{display: block;}

.workMain{}
.workMain>div{display: none;}
.workMain>div.cur{display: flex;}


.popBig{width:960px;}
.jobPop{background:#fff url(../images/popbg.svg) no-repeat;background-size: cover;padding: 45px 50px 55px 50px;position: fixed;z-index: 991;top: 0;opacity: 0;transition: all .6s ease;visibility: hidden;z-index: -1;left: 50%;top: calc(50% + 50px);transform:translate(-50%,-50%);border-radius: 30px;width: 960px;}
.jobPop.cur{opacity: 1;visibility: visible;z-index: 99999;}
.jobPop .close{position: absolute;right: 30px;top: 28px;cursor: pointer;width: 20px;height: 20px;transition: all .4s;z-index: 9991;}
.jobScroll{overflow-y: auto;max-height: 60vh;cursor: pointer;}
.jobScroll::-webkit-scrollbar{width:4px;height:1px}
.jobScroll::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.1);background:#535353}
.jobScroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:10px;background:#EDEDED}
.jobPop dt{display: flex;flex-direction: column;border-bottom: 1px solid #E9E9E9;margin-bottom: 22px;}
.jobPop dt h6{color: #222;font-size: 32px;font-family: 'SourceHanSansCN-Medium';}
.jobPop dt p{display: flex;align-items: center;color: #666;font-size: 15px;margin: 24px 0 26px;font-size: 16px;}
.jobPop dt em{display: inline-flex;margin-right: 24px;color: #004189;border: 1px solid #004289;border-radius: 500px;padding: 0 10px;height: 22px;line-height: 1;align-items: center;font-size: 14px;}
.jobPop dd p{line-height: 1.7;color: #444;}
.jobPop .one em{font-size: 20px;display: inline-flex;margin-bottom: 18px;color: #222;font-family: 'SourceHanSansCN-Medium';}
.jobPop .btn{margin-top: 35px;}
.jobPop .btn a{display: inline-flex;align-items: center;justify-content: center;border-radius: 500px;}
.jobPop .btn a.btn_sure{color: #fff;background-image:linear-gradient(to right,#0086CD,#004189);width: 184px;height: 46px;font-size: 18px;}
.jobPop .btn a.btn_sure img{display: inline-flex;margin-left: 15px;}

.bannerInner .txt a,.contact_listTit a{display: inline-flex;border-radius: 500px;color: #fff;background-image:linear-gradient(to right,#9bc4f2 0%,#05458d 50%);width: 168px;height: 46px;font-size: 18px;align-items: center;justify-content: center;margin-top: 50px;}
.bannerInner .txt a img,.contact_listTit a img{display: inline-flex;margin-left: 15px;}

/* 关于我们 */
.about{background:#fff url(../images/aboutbg1.png) no-repeat;background-position: top right;}
.about .menuNav{padding-bottom: 0;}
.aboutBox1{padding-bottom: 160px;padding-top: 80px;}
.aboutBox1 .comWrapper{justify-content: space-between;}
.aboutBox1 .fl{width: 48%;}
.aboutBox1 .fl h6{color: #004189;font-size: 36px;padding-bottom: 30px;margin-bottom: 30px;position: relative;font-family: 'SourceHanSansCN-Medium';line-height: 1.2;}
.aboutBox1 .fl h6::before{content: '';position: absolute;bottom: 0;left: 0;width: 73px;height: 4px;background-color: #004189;}
.aboutBox1 .fl p{line-height: 1.5;color: #444;font-size: 17px;}
/*.aboutBox1 .fl:first-of-type p{font-size: 16px;font-family: 'SourceHanSansCN-Medium';}*/
.aboutBox1 .fl p+p{margin-top: 15px;}
.aboutBox1 .fl a{display: inline-flex;justify-content: center;align-items: center;color: #004189;border-radius: 500px;border: 1px solid #004189;height: 46px;width: 166px;margin-top: 30px;font-size: 18px;}
.aboutBox1 .img{margin-top: 110px;text-align: center;}
.aboutBox1 .img img,.aboutBox1 .fl a img{display: inline-flex;}
.aboutBox1 .fl a svg{margin-left: 15px;}
.aboutBox1 .fl a:hover{background-image: linear-gradient(90deg, #0086CD, #004189);color: #fff;}
.aboutBox1 .fl a:hover svg path{fill:#fff}

.aboutBox2{background: url(../images/aboutbg2.jpg) no-repeat;color: #fff;padding: 140px 0 0;height: 930px;background-size: cover;}
.aboutBox2 .contact_listTit{width: 50%;}
.aboutBox2 .contact_listTit,.aboutBox2 .contact_listTit dd{color: #fff;text-align: left;}
.aboutBox2 .fr{width: 50%;}
.aboutBox2 .fr dl{display: flex;align-items: flex-start;position: relative;padding: 65px 0 70px;}
.aboutBox2 .fr dl::before{content: '';position: absolute;bottom: 0;left: 0;width: 200%;height: 100%;border-bottom: 1px solid rgba(255,255,255,.5);}
.aboutBox2 .fr dl:last-of-type::before{display: none;}
.aboutBox2 .fr dt{margin-right: 40px;}
.aboutBox2 .fr dd{padding-top: 12px;}
.aboutBox2 .fr dd h6{font-size: 32px;font-family: 'SourceHanSansCN-Medium';font-weight: normal;}
.aboutBox2 .fr dd p{margin-top: 17px;line-height: 1.2;font-family: 'SourceHanSansCN-Medium';font-weight: normal;}

.aboutBox3{padding: 125px 0;background: url(../images/aboutbg3.jpg) no-repeat;}
.historySwiper{min-height:960px;margin-top: 90px;}
.historySwiper dl{display: flex;align-items: flex-start;height: 100%;}
.historySwiper dl *{transition: all .4s ease;}
.historySwiper dt{width: 50%;text-align: right;padding-right: 130px;color: #02428c;font-size: 48px;font-weight: 900;font-family: 'Roboto-Black';padding-top: 45px;}
.historySwiper dd{width: 50%;position: relative;height: 100%;padding-left: 73px;}
.historySwiper dd::before,.historySwiper dd::after{content: '';position: absolute;top: 0;left: 0;width: 1px;height:100%;background-color: rgba(0,65,137,.1);}
.historySwiper dd::after{background: transparent;}
.historySwiper dd div{border-radius: 30px;padding: 40px 50px 30px 60px;color: rgba(34,34,34,.5);}
.historySwiper dd h6{font-size: 20px;position: relative;line-height: 1.4;font-family: 'SourceHanSansCN-Medium';}
.historySwiper dd h6::after{content: '';position: absolute;top: 30px;left: -135px;width: 5px;height: 5px;background-color: #BCC9D7;border-radius: 50%;}

.historySwiper dd p{line-height: 1.6;margin-top: 25px;font-size: 17px;}

.historySwiper  .swiper-slide-active dd div{background-image: linear-gradient(90deg, rgba(0,65,137,1) 0%, rgba(0,65,137,.91) 31%,rgba(21,119,228,.25) 100%);color: #fff;}
.historySwiper .swiper-slide-active dt{font-size: 78px;font-family: 'Roboto-black';padding-top: 32px;}
.historySwiper .swiper-slide-active dd h6{color: #fff;font-size: 28px;}
.historySwiper .swiper-slide-active dd p{color: #fff;}

.historySwiper .swiper-slide-active dd::after{background-color: rgba(0,65,137,1);animation: heightChange 5s forwards;}
.historySwiper .swiper-slide-active dd h6::after{background-color: rgba(0,65,137,1);}

@keyframes heightChange {
    from {
        height: 0;
    }
    to {
        height: 100%;
    }
}

.history_list{position: relative;width: 100%;}
.history_list .history_dot{position: absolute;top: -38px;left: 50%;transform: translateX(-50%);display: inline-flex;}

.aboutBox4{background: url(../images/aboutbg4.jpg) no-repeat;padding: 140px 0 160px;background-size: cover;}
.awardTab{display: flex;margin-bottom: 80px;}
.awardTab ul{display: flex;justify-content: center;width: 100%;}
.awardTab ul li{cursor: pointer;/* border: none; */}
.awardTab li+li{margin-left: 30px;}
.awardTab li.cur svg rect,.awardTab li:hover svg rect{fill:#fff}
.awardTab li.cur g path:nth-of-type(1),.awardTab li:hover g path:nth-of-type(1){fill:#fff}
.awardTab li.cur g path:nth-of-type(2),.awardTab li:hover g path:nth-of-type(2){stroke:#fff;}
.awardTab_content>div{display: none;}
.awardTab_content>div.cur{display: block;}
.awardTab_content>div .img{width: calc(610 / 1440 * 100%);}
.awardTab_content>div .img img{height: 425px;overflow: hidden;border-radius: 20px;}
.awardTab_content>div .txt{width: calc(820 / 1440 * 100%);margin-left: calc(40 / 1440 * 100%);height: 425px;overflow-y: scroll;}
.awardTab_content>div .txt::-webkit-scrollbar{width:2px;height:1px}
.awardTab_content>div .txt::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);background:#999}
.awardTab_content>div .txt ul{display: flex;flex-wrap: wrap;}
.awardTab_content>div .txt ul li{width: 50%;display: flex;align-items: center;padding: 25px 32px;border-radius: 20px;transition: all .4s;margin-bottom: 6px;}
.awardTab_content>div .txt ul li:nth-last-child(-n + 2){margin-bottom: 0;}
.awardTab_content>div .txt ul li img.img2{display: none;}
.awardTab_content>div .txt ul li p{margin-left: 20px;line-height: 1.6;}
.awardTab_content>div .txt ul li p:nth-of-type(2){width:calc(100% - 50px)}
.awardTab_content>div .txt ul li:hover{background-image: linear-gradient(90deg, #004189 0%, rgba(0,65,137,.91) 31%, rgba(21, 119, 228,.25) 100%);}
.awardTab_content>div .txt ul li:hover{color: #fff;}
.awardTab_content>div .txt ul li:hover img.img1{display: none;}
.awardTab_content>div .txt ul li:hover img.img2{display: block;}

/* 核心技术 */
.technologyBox{background-color: #fff;}
.technologyBox:nth-of-type(2n) .technology_item{flex-direction: row-reverse;}
.technologyBox .technology_item{display: flex;align-items: center;justify-content: space-between;padding: 120px 0;flex-wrap: wrap;}
.technologyBox .technology_item .txt{width: calc(620 / 1440 * 100%);}
.technologyBox .technology_item .img{width: calc(695 / 1440 * 100%);}
.technologyBox .technology_item .img img{display: block;border-radius: 30px;box-shadow: 0 4px 18px rgba(199,215,238,.5);}
.technologyBox .technology_item h6{color: #004189;font-family: 'SourceHanSansCN-Medium';font-size: 36px;font-weight: normal;line-height: 1.4;margin: 20px 0 25px;}
.technologyBox .technology_item p{font-size: 17px;line-height: 1.6;color: #444;}
.technologyBox1{background: url(../images/hxjsbg1.jpg) no-repeat;background-size: cover;}
.technologyBox1 .technology_item{padding-top: 10px;}
.technologyBox:nth-of-type(2n){background: url(../images/hxjsbg2.jpg) no-repeat;background-size: cover;}

/* 技术产品详情 */
.proList{margin-top: 100px;display: flex;flex-wrap: wrap;}
.proList a{display: block;background: url(../images/proboxbg.svg) no-repeat;margin-right: 30px;width: calc((100% - 30px * 2) / 3);box-shadow: 0 4px 18px rgba(199,215,238,.5);border-radius: 30px;padding:55px 40px 0;min-height: 480px;}
.proList a:nth-of-type(3n){margin-right: 0;}
.proList a h6{line-height: 1.4;font-size: 26px;margin: 20px 0 20px;font-family: 'SourceHanSansCN-Medium';}
.proList a p{line-height: 1.5;font-size: 17px;}
.boxCommon{display: flex;justify-content: space-between;align-items: center;background: url(../images/box.png) no-repeat;height: 187px;padding: 0 10%;margin-top: 120px;background-size: cover;border-radius: 30px;}
.boxCommon dt{font-size: 32px;font-family: 'SourceHanSansCN-Medium';}
.boxCommon dd{color: #444;font-size: 18px;line-height: 1.4;margin-top: 20px;}
.boxCommon a.btn{width: 152px;}
.contactCommon{text-align: center;color: #fff;display: flex;justify-content: center;align-items: center;flex-direction: column;background: url(../images/contactbg.jpg) no-repeat;height: 320px;background-size: cover;margin-top: 140px;}
.contactCommon h6{font-size: 38px;font-family: 'SourceHanSansCN-Bold';}
.contactCommon p{margin: 25px 0 30px;line-height: 1.4;font-size: 20px;}

/* 应用产品 */
.probig_tab{position: relative;max-width: 1250px;margin: 0 auto;margin-bottom: 80px;display: flex;justify-content: center;}
.probig_tabTit{background-color: #fff;border-radius: 500px;padding: 8px 30px 0 8px;box-shadow: 0 0 29px rgba(199,215,238,1);display: inline-flex;overflow: hidden;/* width: 100%; */}
.probig_tab a{display: inline-flex;align-items: center;font-size: 18px;justify-content: center;border-radius: 500px;height: 55px;padding: 0 30px;color: #222;margin-bottom: 8px;}
/* .probig_tab a:nth-child(-n + 5) {margin-right: 7px;} */
.probig_tab a.cur,.probig_tab a:hover{background-image: linear-gradient(90deg, #0086CD, #004189);color: #fff;}
.probig_tabcon p{line-height: 1.6;font-size: 17px;}
.probig_tabcon .flex{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.probig_tabcon .l,.probig_tabcon .r{width: 42%;}
.probig_tabcon .contact_listTit {margin-bottom: 0;text-align: center;}
.probig_tabcon .l .contact_listTit {text-align: left;}

.dropDown_con{}
.dropDown_btn{cursor: pointer;display: inline-flex;font-size: 18px;color: #666;margin-left: 10px;}
/*.dropDown{transition: all .4s; opacity: 0;visibility: hidden;height: 0; }*/
/* .dropDown_btn i{position: relative;right: 17px;} */
/* .probig_tab.cur .dropDown_btn i{display: block;} */
.dropDown_btn{position: relative;top: 0;height: 60px;display: inline-flex;align-items: center;}
.dropDown_btn em img{transform: rotate(180deg);transition: all .4s;display: inline-flex;}
.dropDown_con.cur .dropDown_btn em img{transform: rotate(0deg);}
.probig_tab.cur{padding: 35px 0 35px 35px;}
/* .probig_tab.cur .dropDown{display: flex;flex-wrap: wrap;opacity: 1;visibility: visible;height: initial;} */

.probig_tab .scroll{display: flex;align-items: flex-start;white-space: nowrap;overflow-x: scroll;}
.dropDown{position: absolute;top: 66px;right: 0;display: flex;flex-direction: column;box-shadow: 0 4px 18px rgba(199,215,238,.5);padding: 20px 5px 20px 5px;background-color: #fff;border-radius: 20px;justify-content: center;display: none;}
.probig_tab .scroll::-webkit-scrollbar{width:0;height:0;}
.probig_tab .scroll::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);background:#535353}

.dropDown_con.cur .dropDown{display: flex;}
.dropDown a{display: inline-flex;margin-bottom: 0;margin-right: 0!important;}
.tabMain>div{display: none;}
.tabMain>div.cur{display: block;}

.ktApi{margin: 80px 0 120px;}
.ktApi .imgL{width: 46%;}
.ktApi .txt{width:46%;}
.ktApi .txt ul li{display: flex;align-items: flex-start;background: url(../images/ktBg.png) no-repeat;border: 1px solid #7db5f2;border-radius: 30px;/* background-size: cover; */padding: 25px;}
.ktApi .txt ul li+li{margin-top: 20px;}
.ktApi .txt ul .img{width: 32px;}
.ktApi .txt ul .txt{width: calc(100% - 32px);}
.ktApi .txt ul .txt h6{font-size: 20px;font-family: 'SourceHanSansCN-Medium';margin-bottom: 10px;}
.ktApi .txt ul .txt p{font-size: 17px;color: #444;}
.ktbg{background: url(../images/ktbg.jpg) no-repeat;background-size: cover;padding-bottom: 140px;padding-top: 130px;}
.ktApi_list h5{text-align: center;font-size: 36px;font-family: 'SourceHanSansCN-Medium';margin-bottom: 70px;}
.ktApi_item{background-color: #fff;border-radius: 20px;padding: 25px 40px 12px 40px;}
.ktApi_item+.ktApi_item{margin-top: 20px;}
.ktApi_item dt{margin-bottom: 20px;font-size: 20px;font-family: 'SourceHanSansCN-Medium';}
.ktApi_item dd{display: flex;flex-wrap: wrap;}
.ktApi_info{width: calc(100% / 3);margin-bottom: 20px;display: flex;align-items: flex-start;}
.ktApi_info .img{width: 44px;}
.ktApi_info .txt{width: calc(100% - 44px);margin-top: 7px;}
.ktApi_info .txt h6{margin-bottom: 12px;font-size: 18px;font-family: 'SourceHanSansCN-Medium';}
.ktApi_info .txt p{line-height: 1.2;color: #444;}
.ktApi_wrap .contactCommon{margin-top: 0;}

.ktApp_item1{background: url(../images/kt-appbg1.png) no-repeat left bottom;padding: 100px 0 110px;}
.ktApp_item2{background: url(../images/kt-appbg2.jpg) no-repeat;background-size: cover;padding: 150px 0 120px;}
.ktApp_item3{background: url(../images/kt-appbg3.jpg) no-repeat;background-size: cover;padding: 150px 0 90px;}
.ktApp_item .comWrapper{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.ktApp_item .txt{width: 50%;}
.ktApp_item .txt h5{margin-bottom: 50px;font-family: 'SourceHanSansCN-Medium';font-size: 36px;}
.ktApp_item .txt dl{display: flex;align-items: center;margin-top: 35px;}
.ktApp_item .txt dt{width: 60px;display: flex;align-items: center;}
.ktApp_item .txt dd{width: calc(100% - 60px);}
.ktApp_item .txt dd h6{font-size: 20px;font-family: 'SourceHanSansCN-Medium';line-height: 1.5;}
.ktApp_item .txt dd p{line-height: 1.2;color: #444;margin-top: 12px;}
.ktApp_item .img{width: 50%;}
.ktApp_item2 .comWrapper{flex-direction: row-reverse;}
.ktApp_item1 .txt{padding-left: 10%;}
.ktApp_item2 .txt{padding-left: 10%;}
.ktApp_item3 .txt{padding-left: 8%;}

/* 首页 */
.home_tit_common{display: flex;flex-wrap: wrap;flex-direction: column;text-align: left;align-items:flex-start;}
.home_tit_common *{position: relative;z-index: 1;}
.home_tit_common dt{position: relative;width: 100%;color: #004189;}
.home_tit_emb{font-size: 32px;font-family: 'SourceHanSansCN-Bold';position: absolute;top: -22px;width: 100%;opacity: .05;text-transform: uppercase;z-index: 0;}
.home_tit_tit{font-size: 26px;font-family: 'SourceHanSansCN-Medium';}
.home_tit_common dd{font-size: 40px;font-family: 'SourceHanSansCN-Medium';margin-top: 28px;line-height: 1.5;}

.bannerHome{overflow: hidden;}
.bannerHome .img img{display: block;object-fit: cover;width: 100%;transition: all .4s;}

.bannerHome .txt{color: #fff;position: absolute;text-align: center;top: calc(50% );left: 50%;transform: translate(-50%,-50%);z-index: 1;width: 100%;max-width: 90%;}
.bannerHome .txt h5{font-size: 64px;line-height: 1.2;font-family: 'SourceHanSansCN-Bold';}
.bannerHome .txt h5.text1{font-size: 56px;}
.bannerHome .txt p.des{display: block;margin: 30px 0 50px;font-size: 34px;font-family: 'SourceHanSansCN-Medium';}
.bannerHome .txt a.btn{background-image: none;border: 1px solid #fff;}
.bannerHome .txt a.btn:hover{background-image: linear-gradient(90deg, #0086CD, #004189);color: #fff;border-image: linear-gradient(90deg, #0086CD, #004189);border: none;}
.bannerType{border-radius: 500px;width: 540px;height: 56px;border: 1px solid #fff;color: #fff;display: flex;align-items: center;padding:0 6px 0 25px;justify-content:space-between;margin: 55px auto 0;background-color: rgba(255, 255, 255, 0.1); backdrop-filter: blur(10px); }
.bannerType a{border-radius: 50%;width: 40px;height: 40px;display: inline-flex;justify-content: center;align-items: center;background: rgba(255, 255, 255, .5);}
.bannerType a:hover{background-image: linear-gradient(90deg, #0086CD, #004189);background-color: transparent;}

.bannerLeft .txt{text-align: left;width: 1440px;}
.bannerHome .txt h6{font-size: 48px;line-height: 1.2;font-family: 'SourceHanSansCN-Medium';}
.bannerHome .txt span{display: block;font-size: 36px;margin-bottom: 20px;}
.bannerHome .txt p.des2{display: block;margin: 25px 0 30px;font-size: 20px;letter-spacing: 3px;}

.bannerHome .swiper-slide-active .txt{animation: ups 2s ease both;-webkit-animation: ups 2s ease both;}
.bannerHome .swiper-slide-active .img img{animation: scaleBgs 12s infinite;}
@keyframes scaleBgs {  
    0% {transform:scale(1);}
    100% { transform: scale(1.12); }
   }
   
@keyframes ups {
    0% {
        margin-top: 60px;
        opacity: 0;
    }
    100% {
        margin-top: 0;
        opacity: 1;
    }
}
@keyframes ups {
    0% {
        margin-top: 60px;
        opacity: 0;
    }
    100% {
        margin-top: 0;
        opacity: 1;
    }
}

.scorllBar{width: 80px;height: 1px;position: relative;top:-6px;display: inline-block;} 
.scorllBar i, .scorllBar em{display: inline-block;width:calc(100% - 20px);height: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 18px;}
.scorllBar i{background:rgba(255,255,255,.5);}
.scorllBar em{background:rgba(255,255,255,1);z-index: 2;width: 0;}
.dotnav-list{bottom: 50px!important;text-align: left;left: 50%!important;width: 1440px!important;z-index: 9999;position: absolute;display: flex;align-items: center;transform: translateX(-50%);max-width: 90%;}
.dotnav-list li.dotnav-item{margin: 0 10px;cursor: pointer;position: relative;}
.dotnav-list li.dotnav-item::before{width: 10px;height: 10px;border-radius: 50px;background:rgba(255,255,255,.5);content: '';position: absolute;left:  0;top: 50%;transform: translate(0,-50%);}
.dotnav-list li.current::before{background:rgba(255,255,255,1);}
.dotnav-list li.dotnav-item .scorllBar{display: none;} 
.dotnav-list li.current .scorllBar{display: inline-flex;} 
.dotnav-list li.current .scorllBar em{animation: widths 8s linear both;}

@keyframes widths {
   0% {width: 0;}
   100% {width:calc(100% - 20px);}
}
.arrowD{position: absolute;left: 50%;transform: translateX(-50%);bottom: 35px;z-index: 9; animation: upDownShaking 3s infinite;}
 /* 定义上下晃动的动画 */
 @keyframes upDownShaking {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-12px);
    }
}
 @keyframes DownShaking {
    0%, 100% {
        transform: translateY(-12px);
    }
    50% {
        transform: translateY(0px);
    }
}

.home_about{background: url(../images/home-about-bg.jpg) no-repeat;padding: 195px 0 160px;background-size: cover;}
.home_about .flex{display: flex;align-items: center;justify-content: space-between;}
.home_about .txt{width:calc(730 / 1440 * 100%);}
.aboutInfo{margin-top: 55px;}
.aboutInfo_des{margin-bottom: 45px;}
.aboutInfo_des p{line-height: 1.6;color: #444;}
.aboutInfo_des p+p{margin-top: 15px;}
.home_about .img{width: 474px;position: relative;}
.home_about .img img{display: block;border-radius: 30px;overflow: hidden;position: relative;z-index: 1;}
.home_about .img::before{content: '';position: absolute;bottom: -37px;left: -37px;background: url(../images/home-about-img-bg.svg) no-repeat;background-size: cover;width: 333px;height: 341px;}
.aboutInfo a.btn:hover{border-image: linear-gradient(90deg, #0086CD, #004189);background-image: none;color: #004189;border: 1px solid ;}
.aboutInfo a.btn:hover svg path,.aboutInfo a.btn:hover linearGradient{fill: #004189;stroke: #004189;}
.aboutInfo a.btn img.img2,.aboutInfo a.btn:hover img.img1{display: none;}
.aboutInfo a.btn:hover img.img2{display: block;}



.home_tech{background: url(../images/home-tech-bg.jpg) no-repeat;padding: 140px 0 180px;background-size: cover;}
.home_tech .home_tit_common *{color: #fff;}

.swiperimgBtns{position: absolute;right: 0;bottom: 30px;display: flex;align-items: center;width: 130px;justify-content: space-between;}
.swiperimgBtns .swiperimgBtn{cursor: pointer;border-radius: 50%;cursor: pointer;background-image: linear-gradient(90deg, #0086CD, #004189);display: inline-flex;justify-content: center;align-items: center;box-shadow: 0 4px 18px rgba(199,215,238,.5);width: 40px;height: 40px;transition: all .4s;position: absolute;top: 50%;transform: translateY(-50%);}
.swiperimgBtns .swiperimgBtn svg path{stroke:#fff}
.swiperimgBtns .swiperimgBtn.swiper-button-disabled{background-color: #fff;background-image:none;}
.swiperimgBtns .swiperimgBtn.swiper-button-disabled svg path{stroke: #004189;}
.swiperimgBtns .swiperimgBtn:hover{width: 60px;height: 60px;}
.swiperimgBtns .swiperimgPrev{right: 0;}
.swiperimgBtns .swiperimgNext{left: 0;}

.home_tech .swiperimgBtns .swiperimgBtn{background-image: none;border: 1px solid #fff;box-shadow: none;}
.home_tech .swiperimgBtns .swiperimgBtn.swiper-button-disabled{background-color: transparent;opacity: .5;}
.home_tech .swiperimgBtns .swiperimgBtn.swiper-button-disabled svg path{stroke: #fff;}

.techSwiper{margin-top: 105px;}
.techSwiper a{display: block;position: relative;color: #fff;border-radius: 30px;background: url(../images/home-tech-box-bg1.png) no-repeat;background-size: cover;height: 390px;padding: 60px 45px 0;}
.techSwiper a dd img{display: block;margin: 0 auto;}
.techSwiper a dd .img1{display: block;}
.techSwiper a dd .img2{display: none;}
.techSwiper a dl{display: flex;justify-content: space-between;}
.techSwiper a dt{position: relative;line-height: 1.6;font-size: 26px;font-family: 'SourceHanSansCN-Medium';padding-bottom: 60px;}
.techSwiper a dt::before{position: absolute;width: 70px;height: 5px;content: '';background-color: #fff;left: 0;bottom: 0;margin-bottom: 30px;}

.techSwiper a p{-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-height: 1.8;}
.techSwiper a .btn{position: absolute;bottom: -25px;left: 45px;z-index: 1;width: 100px;opacity: 0;visibility: hidden;}
.techSwiper a:hover{background-image: url(../images/home-tech-box-bg2.png);transform: translateY(-4px);}
.techSwiper a:hover dt{color: #004189;}
.techSwiper a:hover dt::before{background-image: linear-gradient(90deg, #0086CD, #004189);background-color: transparent;}
.techSwiper a:hover dd .img1{display: none;}
.techSwiper a:hover dd .img2{display: block;}
.techSwiper a:hover p{color: #444;}
.techSwiper a:hover .btn{opacity: 1;transform: none;visibility: visible;}

.home_service{background: url(../images/home-service-bg.jpg) no-repeat;padding: 150px 0 150px;background-size: cover;}
.home_service_list{margin-top: 75px;}
.home_service_list .home_service_item{display: block;margin-right: 30px;overflow: hidden;border-radius: 30px;min-height: 440px;box-shadow: 0 4px 18px rgba(199,215,238,.5);background: url(../images/home-service-box-bg1.png) no-repeat center top;background-size: cover;width: calc((100% - 30px * 2) / 3);padding:45px 40px 0;transition: all .4s;}
.home_service_list .home_service_item:nth-of-type(3n){margin-right: 0;}
.home_service_list .home_service_item img{margin: 0 auto;display: block;}
.home_service_list .home_service_item img.img1{display: none;}
.home_service_list .home_service_item img.img2{display: block;}
.home_service_list .home_service_item h6{text-align: center;margin: 18px 0 70px;font-size: 26px;font-family: 'SourceHanSansCN-Medium';}
.home_service_list .home_service_item p{line-height: 1.6;color: #444;}
.home_service_list .home_service_item ul{display: flex;flex-wrap: wrap;margin-top: 25px;}
.home_service_list .home_service_item ul li{margin-bottom: 18px;border: 1px solid #7EB5F2;border-radius: 10px;padding: 8px 18px;text-align: center;color: #444;min-width: calc(50% - 10px);justify-content: space-between;}
.home_service_list .home_service_item ul li a{display: inline-flex;width: 100%;justify-content: center;}
.home_service_list .home_service_item ul li:nth-of-type(2n){margin-left: 20px;}
.home_service_list .home_service_item:hover{background-image: url(../images/home-service-box-bg2.png);transform: translateY(-4px);}
.home_service_list .home_service_item:hover h6{color: #fff;}
.home_service_list .home_service_item:hover .img1{display: block;}
.home_service_list .home_service_item:hover .img2{display: none;}
.home_service_list .home_service_item ul li:hover{background-image: linear-gradient(90deg, #0086CD, #004189);}
.home_service_list .home_service_item ul li:hover a{color: #fff;}

.home_product{background: url(../images/home-product-bg.jpg) no-repeat;padding: 140px 0 100px;background-size: cover;}
.home_product .home_tit_common *{color: #fff;}

.ProductSwiper .home_tit_common{margin-bottom: 70px;}
.ProductSwiper .txt *{color: #fff;}
.ProductSwiper .txt1 {margin-top: 115px;margin-left: calc(162 / 1440 * 100%);}
.ProductSwiper .txt1 h6{font-family: 'SourceHanSansCN-Medium';font-size: 26px;margin-bottom: 55px;}
.ProductSwiper .txt1 ul li{margin-bottom: 35px;display: flex;align-items: flex-start;}
.ProductSwiper .txt1 ul li img{display: inline-flex;margin-right: 14px;}
.ProductSwiper .txt1 ul li p{font-size: 20px;color: rgba(255, 255, 255, .8);}
.ProductSwiper .txt1 a.btn{background-image: none;background-color: #fff;color: #2176E6;font-family: 'SourceHanSansCN-Medium';margin-top: 20px;}

.ProductSwiper .txt2{margin-top: 130px;margin-left: calc(162 / 1440 * 100%);}
.ProductSwiper .txt2 h6{font-family: 'SourceHanSansCN-Medium';font-size: 26px;margin-bottom: 45px;margin-top: 30px;}
.ProductSwiper .txt2 ul li{margin-bottom: 35px;display: flex;align-items: center;}
.ProductSwiper .txt2 ul li:nth-of-type(1) img{width: 37px;}
.ProductSwiper .txt2 ul li:nth-of-type(2) img{width: 37px;}
.ProductSwiper .txt2 ul li img{display: inline-flex;/* margin-right: 22px; */}
.ProductSwiper .txt2 ul li p{font-size: 20px;font-family: 'SourceHanSansCN-Medium';}
.ProductSwiper .txt2 ul li p:nth-of-type(2){margin-left: 22px;}
.ProductSwiper .txt2 ul li span,.ProductSwiper .txt2 ul li em{display: block;}
.ProductSwiper .txt2 ul li em{margin-top: 10px;font-size: 16px;color: rgba(255, 255, 255, .8);line-height: 1.3;}
.ProductSwiper .txt2 a.btn{height: 58px;background-image: none;width: 216px;margin-top: 25px;}

.ProductSwiper .swiper-pagination{bottom: 60px;}
.ProductSwiper .swiper-pagination-bullet{width: 10px;height: 10px;background-color: rgba(255, 255, 255, 1);opacity: .2;transition: all .4s;}
.ProductSwiper .swiper-pagination-bullet-active{opacity: 1;width: 40px;border-radius: 500px;}

.img1Box{width: 692px;height: 692px;}
.img1Box_img{position: absolute;z-index: 2;animation: upDownShaking 6s infinite; }
.img1box_img1{top: 36px;left: 200px;animation-delay: .1s;}
.img1box_img2{top: 48px;left: 420px;animation-delay: .2s;animation: DownShaking 6s infinite;}
.img1box_img3{top: 115px;left: 350px;animation-delay: .3s;}
.img1box_img4{top: 165px;left: 140px;animation-delay: .1s;}
.img1box_img5{top: 185px;left: 500px;animation-delay: .4s;animation: DownShaking 6s infinite;}
.img1box_img6{top: 285px;left: 25px;animation-delay: .1s;}
.img1box_img7{top: 345px;left: 130px;animation-delay: .1s;animation: DownShaking 6s infinite;}
.img1box_img8{top: 360px;left: 565px;animation-delay: .2s;}
.img1box_img9{top: 400px;left: 400px;animation-delay: .4s;animation: DownShaking 6s infinite;}
.img1box_img10{top: 480px;left: 55px;animation-delay: .1s;}
.img1box_img11{top: 500px;left: 305px;animation-delay: .3s;}

.img2Box{width: 692px;height: 728px;}
.imageSlider{overflow: hidden;position: absolute;width: 246px;height: 521px;top: 74px;left: 223px;}
.imageSlider img{position:absolute;object-fit:cover;transition:opacity 0.6s ease;left:0;top:0;width:100%;height:100%}
.imageSlider img.active{opacity:1;z-index:1}
.imageSlider img.inactive{opacity:0;z-index:0}
.img2Box_img{position: absolute;z-index: 2;animation: upDownShaking 5s infinite;}
.img_l1{top: 174px;left: 0px;animation-delay: .1s;}
.img_l2{top: 440px;left: 50px;animation-delay: .2s;}
.img_r1{top: 175px;right: 85px;animation-delay: .3s;}
.img_r2{top: 345px;right: 5px;animation-delay: .4s;}

.home_industry{background: url(../images/home-industry-bg.jpg) no-repeat;padding: 150px 0 140px;background-size: cover;}
.home_industry .home_tit_common,.home_tech .home_tit_common{width: calc(100% - 230px);}
.industrySwiper{margin-top: 80px;}
.industrySwiper .swiper-wrapper{width: 100%;}
.industrySwiper a{display: block;position: relative;color: #fff;border-radius: 30px;overflow: hidden;}
.industrySwiper a::before{position: absolute;width: 100%;height: 100%;bottom: 0;left: 0;content: '';background: url(../images/home-industry-img-hover.png) no-repeat center bottom;background-size: cover;opacity: 0;transition: all .4s;}
.industrySwiper a .imgs img{width: 100%;display: block;}
.industrySwiper .txt{position: absolute;bottom: 35px;left: 0;width: 100%;z-index: 1;padding: 0 30px;}
.industrySwiper p{font-size: 26px;font-family: 'SourceHanSansCN-Medium';}
.industrySwiper span{font-size: 16px;display: inline-flex;align-items: center;transition: all .4s;opacity: 0;visibility: hidden;margin-top: 0;}
.industrySwiper a:hover::before{opacity: 1;z-index: 1;}
.industrySwiper a:hover span{opacity: 1;visibility: visible;margin-top: 30px;}

.home_news{padding: 140px 0 100px;}
.home_news .home_tit_common,.home_product .home_tit_common{align-items: center;text-align: center;}
.home_news .newsList{margin-bottom: 15px;}
.home_news .center{text-align: center;}

/* .maskbg{background-color: rgba(0,0,0,.01);position: fixed;z-index: 7;width: 100%;height: 100%;top: 0;left:0;display: none;} */
/* 搜索-头部 */
.search{display: flex;align-items: center;position: relative;z-index: 9999;}
.searchMain{background-color: #fff;display: flex;position: fixed;top: 100px;width: 100%;transition: height .3s ease;left: -100%;opacity: 0;visibility: hidden;height: 0;box-shadow:inset 0 0 0 0 rgba(0,0,0,0),0 1px 1px -1px rgba(0,0,0,0.4),1px 0 1px -1px rgba(0,0,0,0.4),-1px 0 1px -1px rgba(0,0,0,0.4);}
.searchBox{display: flex;align-items: center;}
.search .searchMain .comWrapper{height: 100%;display: flex;align-items: center;justify-content: center;}
.search span{display: inline-flex;position: absolute;right: 8px;top: 40px;cursor: pointer;}
.searchBox{width: 500px;align-items: center;display: flex;border-radius: 500px;border: 1px solid #5a5a5a;overflow: hidden;background-color: #fff;}
.searchBox input[type=text]{width: calc(100% - 50px);padding: 10px 20px;height: 50px;background-color: #fff;}
.searchBox input::placeholder{color: #666;}
.search.cur .searchMain{opacity: 1;visibility: visible;left: 0;height: 90px;}

/* 搜索结果页 */
.searchMain.searchWarp{position: relative;top: auto;left: auto;opacity: 1;visibility: visible;height: 293px;background: url(../images/searchbg.jpg) no-repeat;background-size: cover;}
.searchWarp .comWrapper{display: flex;align-items: center;justify-content: center;}
.searchResult h6{margin: 80px 0 0;font-size: 24px;font-weight: 900;border-bottom: 1px solid #D8D8D8;}
.searchResult h6 strong{color: #333;padding-right: 18px;position: relative;height: 100%;display: inline-flex;padding-bottom: 30px;}
.searchResult h6 strong::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background-color: #004189;}
.searchResult dl{border-bottom: 1px solid #d8d8d8;padding: 25px 0 40px;transition: all .4s;}
.searchResult dt{font-weight: 900;margin: 20px 0;font-family: 'SourceHanSansCN-Medium';line-height: 1.4;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.searchResult dd p{margin-bottom: 28px;color: #666;line-height: 1.2;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
.searchResult dd span{display: inline-flex;justify-content: center;align-items: center;color: #004189;background-color: #F1F2F2;padding: 5px 10px;text-transform: uppercase;font-size: 14px;}
.searchResult dl a{display: block;}
.searchResult dl:hover{border-color: #004189;transform: translateY(-4px);}
.searchResult dl:hover dt{color: #004189;}
.pageMore{text-align: center;margin: 25px 0 105px;font-family: 'SourceHanSansCN-Medium';}
.pageMore a{color: #004189;display: inline-flex;align-items: center;}
.pageMore a:hover{transform: translateY(-4px);}

.return{position: fixed;bottom: 0px;right: 20px;width: 106px;height: 106px;cursor: pointer;z-index: 9999;display: none;transition: bottom 0.4s ease; /* 添加平滑过渡效果 */}
.return img{display: block;width: 100%;height: 100%;transition: all .4s;}
.return img.img2,.return:hover .img1{display: none;}
.return:hover .img2{display: block;}

@media (max-width:1530px){
body{font-size: 15px;}
.headR{width: calc(100% - 330px);}
.headR .nav li .navApp> a{font-size: 16px;}
.bannerInner .txt h5{font-size: 54px;}
.bannerInner .txt span,.bannerInner .txt p{font-size: 20px;}
.newsTop .imgList{height: 400px;width: 55%;}
.imgList .img{width: 55%;}
.newSwiper{width: 45%;}
.swiperNext{right: calc(45% + 25px);}
.contact_listCon a{padding: 40px 50px 50px 50px;}
/* .header.cur .weather{width: 300px;} */
.home_service_list .home_service_item{height: 460px;}
.home_service_list .home_service_item{padding: 54px 32px 0;}
.home_service_list .home_service_item ul li{padding: 8px 6px;min-width:calc(50% - 8px);margin-bottom: 12px;}
.home_service_list .home_service_item ul li:nth-of-type(2n){margin-left: 16px;}
.home_industry .home_tit_common, .home_tech .home_tit_common{width: calc(100% - 134px);}
.swiperimgBtns{width: 110px;}
.ProductSwiper .txt1,.ProductSwiper .txt2{margin-left: 60px;}
}


@media (max-width:1440px)and (min-width:1200px){
    body{font-size: 14px;}
    .headR .nav a{font-size: 15px;}
    .bannerHome .txt h5{font-size: 50px;}
    .bannerHome .txt p.des{font-size: 24px;margin: 20px 0 30px;}
    a.btn, .techSwiper a .btn{font-size: 15px;}
    .bannerHome .txt span{font-size: 30px}
    .bannerHome .txt h6{font-size: 42px;}
    .bannerHome .txt p.des2{font-size: 17px;}


    .home_tit_tit{font-size: 22px;}
    .home_tit_common dd{font-size: 32px;margin-top:20px}
    .techSwiper a{height: 370px;}
    .techSwiper a dt{font-size: 22px;}
    .home_service_list .home_service_item h6,.industrySwiper p{font-size: 24px;}
    .home_tit_emb{font-size: 28px;}
    .newsList dd p{font-size: 17px;}
    .aboutBox1 .fl h6{font-size: 28px;}
    .aboutBox1 .fl:first-of-type p{font-size: 14px;}
    .aboutBox1 .fl p{font-size: 15px;}
    .aboutBox1 .fl{width: 46%;}
    .aboutBox1 .fl a{font-size: 15px;}
    .contact_listTit dt{font-size: 44px;margin-bottom: 20px;}
    .aboutBox2 .fr dd h6{font-size: 30px;}
    .contact_listTit dd{font-size: 28px;}
    .historySwiper dd h6{font-size: 18px;}
    .historySwiper dd p{font-size: 15px;}
    .historySwiper .swiper-slide-active dd h6,.proList a h6{font-size: 24px;}
    .workTab a, .awardTab li,.probig_tabcon p,.contactInfo .l dd p,.jobPop .btn a.btn_sure{font-size: 16px;}
    .workTab_con dl{height: 250px;}
    .technologyBox .technology_item h6{font-size: 30px;}
    .technologyBox .technology_item p,.proList a p{font-size: 14px;}
    .newSwiper a{padding: 12% 10% 0;}
    .contactInfo .l dt{font-size: 30px;margin-bottom:50px}
    .contactInfo .map{width: 610px;height: 550px;}
    .contact_listCon dt, .contact_message .l p{font-size: 28px;}
    .jobPop{padding: 35px 60px 45px 40px;}
    .jobScroll{max-height: 70vh;}
    .jobPop dt h6{font-size: 30px;}
    .ktApi .txt ul .txt h6{font-size: 18px;}
    .ktApi .txt ul .txt p{font-size: 15px;}
    .probig_tab{max-width: 1100px;}
    .footCenter_r dt{font-size: 18px;}
    .footCenter_r dt{margin-bottom: 25px;padding-bottom: 25px;}
    .newsList dd{padding: 30px 20px 40px 25px;}
    .ProductSwiper .txt2 a.btn{width: 194px;}
    .ProductSwiper .txt2 a.btn img{width: 100%;}
    .ProductSwiper .txt1 ul li p,.ProductSwiper .txt2 ul li p{font-size: 18px;}
    .ProductSwiper .txt2 ul li em{font-size: 15px;}
.home_about .txt{width: calc(686 / 1440 * 100%);}
}

@media (max-width:1200px){
body{overflow-x: hidden;font-size: 14px;}
.flex{display: block!important;}
.app{display: block!important;}
.pc{display: none!important;}
.comWrapper{width: 90%!important;}

.header{height: 70px;position: fixed;}
.menu-handler{display: block;}
.header .logo img{width: 180px;}

.header.cur{background-color: #fff;transition: all .4s;z-index: 99999;}
.header .nav{position: fixed;right:-100%;top:69px;width:100%;height:100vh;z-index:9999;background:#fff;left: auto;flex-wrap: wrap;padding-top: 10px;flex-direction: column-reverse;}
.menu-handler{width:44px;height:58px;cursor:pointer;position:relative;z-index:9999;display: block;justify-self: flex-end;right: -10px;}
.menu-handler .burger{width:24px;height:2px;background:#fff;display:block;position:absolute;z-index:5;top:20px;left:50%;margin:0px 0px 0px -12px;-webkit-transform-origin:center;transform-origin:center;}
.menu-handler.active span,.header.curs .menu-handler span{background:#222;}
.menu-handler .burger-2{top:27px}
.menu-handler .burger-3{top:34px}
.menu-handler.active .burger-1{top:27px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-handler.active .burger-2{opacity:0;}
.menu-handler.active .burger-3{top:27px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.trans,.trans:hover{-webkit-transition:all 277ms ease-in-out;transition:all 277ms ease-in-out;}
.trans-fast,.trans-fast:hover{-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.headR{width: initial;}
.header .nav{display: block;}
.header .nav li{width: 100%;height: initial;padding: 15px 30px;position: relative;display: block;}
.header .nav li .navApp>a{padding: 0;transition: none;color: #222;font-size: 17px;}
.header .nav li dl{top: 0;width: 100%;position: relative;z-index: 9;display: none;visibility: visible;opacity: 1;background: none;margin-top: 20px;padding: 0;}
ul.nav li:nth-of-type(3) dl{width: 100%;}
.header.cur ul.nav li:hover dl{top: 0;}
.header.cur .nav li .navApp i{position: absolute;top: 16px;right: 30px;background: url(../images/arrowD.svg) no-repeat;width: 15px;height: 15px;background-size: cover;transition: all .4s;}
.header .nav li .navApp.cur{color: #014189;}
.header .nav li .navApp.cur i{transform: rotate(180deg);}
ul.nav li dl{box-shadow: none;}
ul.nav li dl dd{line-height: 1.2;}
ul.nav li dl dd a{justify-content: flex-start;}
.bigMenu{display: none!important;position: relative;top: 0;box-shadow: none;padding: 15px 0 0;}
.bigMenu.cur{display: block!important;}
.bigMenu a{padding: 0;}
.menuItemlist{display: none;margin-top: 15px;}
.bigMenu .menuItem{padding: 10px 10px;}
.bigMenu .menuItemTitle{margin-bottom: 0px;font-size: 16px!important;}
.bigMenu .menuItemli{font-size: 14px!important;}
.bigMenu .menuItemli+.menuItemli{margin-top: 15px;}
.bigMenu .menuItem+.menuItem{border-left: none;}
.downMenu{display: none;}
.downMenu.cur{display: block!important;}

.weather{display: none;}
.search{margin-right: 0;}
.bannerInner .img img{height: 450px;}
.bannerInner .txt{width: 100%;max-width: 90%;top: 56%;}
.bannerInner .txt h5{font-size: 30px;}
.bannerInner .txt span{margin: 15px 0;font-size: 18px;}
.bannerInner .txt p{font-size: 18px;}

.footer{padding-bottom: 30px;}
.footer .footTop{padding: 40px 0 20px;}
.footer .footTop p{flex-wrap: wrap;}
.footer .footTop p a{margin-bottom: 10px;}
.footer .footCenter{padding: 35px 0;}
.footCenter_l,.footCenter_r{width: 100%;}
.footCenter_l dd p{font-size: 16px;}
.footCenter_l dl+dl{margin-top: 14px;}
.footCenter_r{margin-top: 50px;flex-wrap: wrap;}
.footCenter_r dl{width: 100%;}
.footCenter_r dt{font-size: 16px;padding-bottom: 0;margin-bottom: 20px;}
.footCenter_r dl dd {display: none;margin-top: 0;padding-top: 10px;}
.footCenter_r dl dt::after {content: ""; height: 2px; width: 12px; background-color: #fff; position: absolute; right: 12px; top: 50%;}
.footCenter_r dl dt::before {content: ""; height: 2px; width: 12px; background-color: #fff; position: absolute; right: 12px; top: 50%; transform: rotate(90deg);text-decoration:none; transition-duration: .5s;-webkit-transition-duration: .5s;left: auto;}
.footCenter_r dl dt.cur::before { transform: rotate(0deg);}
.footCenter_r dl dt.cur{ border-bottom: none;}
.footCenter_r dd{flex-wrap: wrap;padding-bottom: 15px;}
.footCenter_r dd a{display: block;}
.footer .footBottom{justify-content: center;}
.footShare{display: none;}

.newDetail{padding-top: 20px;padding-bottom: 50px;}
.newDetail .l,.newDetail .r{width: 100%;}
.newDetail .l{margin-right: 0;margin-top: 35px;}
.newDetail .l .newDetail_con dt{font-size: 20px;}
.newShare{margin-top:35px;margin-bottom:0}
.newsroomDetail_btns{margin-top: 20px;padding-bottom: 20px;}

.menuNav{padding:30px 0 40px;display: block;line-height: 1.4;}
.menuNav a{padding: 0 5px;}
.newsTop{border-radius: 20px;margin-bottom: 50px;}
.newsTop .imgList{width: 100%;height: initial;}
.newSwiper,.imgList .img{width: 100%;}
.imgList .img{position: relative;}
.swiperBtn{transform: none;top: 60px;}
.swiperBtn svg{width: 80px;}
.swiperPrev{left: -10px;}
.swiperNext{right: -10px;}
.newSwiper{height: initial;}
.newSwiper a{padding: 30px;}
.newSwiper h6{margin: 14px 0;font-size: 18px;}
.newSwiper .more{margin-top: 30px;}
.select_box,.select_box select,.newSearch_box{width: 100%;}
.select_box select,.newSearch_box{height: 46px;}
.newSearch_box svg{width: 18px;}
.select_box{margin-bottom: 10px;flex-wrap: wrap;}
.select_box select+select{margin-top: 10px;margin-left: 0;}
.newsList{margin-top: 40px;}
.newsList dl{width: 100%;margin-bottom: 20px;margin-right: 0;}
.newsList dd p{font-size: 16px;margin-bottom: 15px;line-height: 1.8;}
.newsList dd .time .day{margin-bottom: 6px;font-size: 30px;}
.newsList dd .time .year{font-size: 13px;}
.pages{margin-bottom: 60px;}
.pages a{min-width: 30px;min-height: 30px;font-size: 12px;}

.contact_list{padding-bottom: 50px;}
.contactInfo{flex-wrap: wrap;margin-bottom:50px}
.contactInfo .l{padding-top: 10px;margin-bottom: 30px;}
.contactInfo .l dt{font-size: 22px;line-height: 1.4;margin-bottom:25px}
.contactInfo .l dd{margin-bottom: 15px;line-height: 1.2;}
.contactInfo .l dd p{font-size: 15px;}
.contactInfo .l .contactCode{margin-top: 30px;}
.contactInfo .l .contactC+.contactC{margin-left: 25px;}
.contactInfo .l .contactC p{margin-top: 15px;}
.contactInfo .map{height: 460px;}
.contact_listTit dt{font-size: 26px;margin-bottom: 15px;}
.contact_listTit dd{font-size: 18px;}
.contact_listTit{margin-bottom: 30px;}
.contact_listCon a{width: 100%;margin-bottom: 20px;}
.contact_listCon dt{font-size: 20px;padding-bottom: 20px;margin-bottom:20px;}
.contact_listCon dt::before{height: 3px;}
.contact_listCon dd{line-height: 1.4;}
.contact_listCon dd p{margin-top: 5px;width: calc(100% - 25px);}

.workTab_con{padding-bottom: 50px;}
.jionBox1{margin-bottom: 40px;margin-top: 10px;}
.jionBox_list dl{width: calc(50% - 10px);border-radius: 12px;margin-right: 0;margin-right: 20px;margin-bottom: 20px;}
.jionBox_list dl:nth-of-type(2n){margin-right: 0;}
.jionBox_list dd{bottom: 20px;}
.jionBox_list dd p{font-size: 16px;}
.workTab{margin-bottom: 40px;}
.workTab a{font-size: 15px;height: 38px;padding: 0 20px;}
.workTab a+a{margin-left: 20px;}
.workTab_con dl{width: 100%;border-radius: 12px;margin-bottom:20px;height: initial;padding: 40px 8%;}
.workTab_con dl:nth-of-type(2n){margin:0;margin-bottom: 20px;}
.workTab_con dl dt{font-size: 21px;}
.workTab_con dl dd span{margin: 0 15px;}
.workTab_con dl dd{margin-top: 25px;}
.jobPop{width: 94%;padding: 25px;}
.jobPop dt h6{font-size: 24px;}
.jobPop .one em{font-size: 18px;}
.jobPop dt em{font-size: 12px;}
.jobPop dt p{font-size: 14px;}
.jobPop .btn a.btn_sure{font-size: 15px;width: 140px;height: 40px;}

.contact_message{padding: 60px 0;background-position: 10% 0;}
.contact_message .flex{margin-top: 35px;}
.contact_message .l,.contact_message .r{width: 100%;}
.contact_message .l{margin-bottom: 30px;}
.contact_message .l p{font-size: 18px;}
.contact_message .l img{width: 45px;}
.contact_message .w50{width: 100%;margin-left: 0!important;}
.contact_message a{width: 150px;height: 40px;}

.technologyBox .technology_item{padding: 50px 0;}
.technologyBox1 .technology_item{padding-top: 10px;}
.technologyBox .technology_item .txt,.technologyBox .technology_item .img{width: 100%;}
.technologyBox .technology_item .txt{margin-bottom: 30px;}
.technologyBox .technology_item .txt img{width: 60px;}
.technologyBox .technology_item h6{font-size: 23px;}
.technologyBox .technology_item p{font-size: 15px;}
.technologyBox .technology_item .img img{border-radius: 20px;}

a.btn{height: 40px;font-size: 15px;width: 140px;}
a.btn img{width: 18px;}
.probig_tab{margin-bottom: 50px;}

.proList,.boxCommon,.contactCommon{margin-top: 60px;}
.proList a{width: 100%;margin-right: 0;padding: 45px 30px;border-radius: 28px;min-height: inherit;}
.proList a+a{margin-top: 20px;}
.proList a h6,.boxCommon dt{font-size: 22px;}
.proList a p,.boxCommon p,.boxCommon dd,.probig_tabcon p,.ktApi .txt ul .txt p{font-size: 15px;}
.proList a img{width: 50px;}
.boxCommon{flex-wrap: wrap;padding: 25px 20px;height: 230px;margin-top: 50px;}
.boxCommon a.btn{margin: 15px auto 0;}
.boxCommon dd{margin-top: 15px;}
.contactCommon h6{font-size: 24px;}
.contactCommon p{font-size: 16px;}

.probig_tab{max-width: 100%;}
.probig_tab a{height: 44px;font-size: 15px;padding: 0 20px;}
/* .probig_tab>div{overflow-x: scroll;white-space: nowrap;} */
.probig_tab .scroll{overflow-x: scroll;white-space: nowrap;}

.probig_tabcon .l, .probig_tabcon .r{width: 100%!important;}
.probig_tabcon .r{margin-top: 30px;}
.dropDown_btn{font-size: 16px;}

.ktApi{margin: 40px 0 60px;}
.ktApi .txt ul li{background-position: 90% 0;}
.ktApi .txt ul .txt h6{font-size: 18px;}

.ktbg{padding-bottom:50px;padding-top:40px}
.ktApi_list h5{font-size: 24px;margin-bottom: 30px;}
.ktApi_info{width: 100%;}
.ktApi_info .txt h6{font-size: 17px;}

.ktApp_item{padding: 60px 0!important;}

.ktApp_item .txt,.ktApp_item .img{width: 100%;}
.ktApp_item .txt {padding-left: 0;margin-bottom: 30px;}
.ktApp_item .txt h5{font-size: 24px;margin-bottom:35px}
.ktApp_item .txt dd h6{font-size: 18px;}
.ktApp_item .txt dt{width: 55px;}
.ktApp_item .txt dd p{margin-top: 8px;}
.ktApp_item3{background-size: 160%;padding-bottom: 0!important;}

.aboutBox1{padding-bottom: 60px;padding-top: 40px;}
.aboutBox1 .fl{width: 100%;}
.aboutBox1 .fl h6{font-size: 24px;padding-bottom:20px;margin-bottom:20px;}
.aboutBox1 .fl h6::before{height: 3px;}
.aboutBox1 .fl a{font-size: 15px;width: 150px;height: 42px;}
.aboutBox1 .fl+.fl{margin-top: 30px;}
.aboutBox1 .fl:first-of-type p{font-size: 15px;}
.aboutBox1 .fl p{font-size: 16px;}
.aboutBox1 .img{margin-top: 30px;}
.aboutBox2{padding-top: 60px;height: inherit;padding-bottom: 40px;}
.aboutBox2 .fr{width: 100%;}
.aboutBox2 .fr dl{padding: 35px 0;}
.aboutBox2 .fr dt{width: 50px;margin-right: 20px;}
.aboutBox2 .fr dd{width: calc(100% - 80px);}
.aboutBox2 .fr dd h6{font-size: 30px;}
.aboutBox3{padding: 60px 0;}

.aboutBox4{padding: 60px 0;}
.awardTab{margin-bottom: 35px;}
.awardTab ul{white-space: nowrap;overflow: auto;justify-content: flex-start;}
.awardTab li+li{margin-left: 10px;}
.workTab a, .awardTab li{height: 44px;padding: 0 15px;font-size: 16px;}
.awardTab_content>div .img,.awardTab_content>div .txt{width: 100%;margin-left: 0;}
.awardTab_content>div .img{margin-bottom: 30px;}
.awardTab_content>div .txt ul li{width: 100%;padding: 15px 20px;border-radius: 10px;margin-bottom: 0;}
.awardTab_content>div .txt ul li img{width: 40px;}

.bannerHome .img img{height: 500px;}
.bannerHome .txt h6{font-size: 24px;}
.bannerHome .txt h6 span{font-size: 16px;margin-bottom: 14px;}
.bannerHome .txt p.des2{font-size: 14px;line-height: 1.2;margin: 15px 0 20px;}
.bannerHome .txt h5{font-size: 28px;}
.bannerHome .txt h5.text1{font-size: 24px;}
.bannerHome .txt p.des{font-size: 16px;margin: 10px 0 20px;line-height: 1.4;}
.bannerHome .txt a.btn{font-size: 14px;width: 136px;height: 38px;}
.bannerHome .txt a.btn img{width: 18px;}
.bannerType{width: 90%;height: 52px;margin-top: 30px;}
.bannerType .bannerType_con{width: calc(100% - 40px);text-align: left;line-height: 1.2;}
.bannerType a{width: 36px;height: 36px;}
.arrowD{bottom: 25px;}
.arrowD img{width: 20px;}

.dotnav-list{width: 90%!important;bottom: 30px!important;}
.dotnav-list .dotnav-item{margin: 0 7px!important;}
.dotnav-list li.dotnav-item::before{width: 8px;height: 8px;}
.scorllBar{height: 1px;top: -5px;}

.home_about,.home_tech,.home_service,.home_industry,.home_news,.home_product{padding: 85px 0 70px;}
.home_about .txt{width: 100%;}
.home_about .txt{margin-bottom: 35px;}
.home_tit_emb{font-size: 28px;}
.home_tit_tit{font-size: 22px;}
.home_tit_common dd{font-size: 26px;margin-top: 15px;line-height: 1.3;}
.aboutInfo{margin-top: 25px;}
.aboutInfo_des{margin-bottom: 25px;}
.home_about .img{width: 90%;margin: 0 auto;}
.home_about .img::before{left: -20px;bottom: -20px;width: 248px;height: 270px;}
.home_tech .comWrapper,.home_industry .comWrapper{flex-wrap: wrap;display: flex;justify-content: flex-end;}
.home_industry .home_tit_common, .home_tech .home_tit_common{width: 100%;}
.techSwiper{margin-top: 50px;}
.swiperimgBtns{position: relative;bottom: 0;width: 95px;}
.swiperimgBtns .swiperimgBtn{width: 45px;height: 45px;}
.swiperimgBtns .swiperimgBtn svg{width: 6px;}
.home_tech .swiperimgBtns .swiperimgBtn.swiper-button-disabled{width: 30px;height: 30px;}
.techSwiper a{padding: 40px 25px 0;height: 350px;}
.techSwiper a dt{line-height: 1.4;font-size: 18px;}
.techSwiper a dt::before{height: 3px;}
.techSwiper a dd img{width: 70px;}
.home_service_list{margin-top: 45px;}
.home_service_list .home_service_item{width: 100%;margin-top: 20px;min-height:initial;padding-bottom: 25px;height: 430px;padding: 40px 26px 0;}
.home_service_list .home_service_item img{width: 70px;}
.industrySwiper{margin-top: 50px;}
.industrySwiper .txt{bottom: 15px;padding: 0 25px;}
.industrySwiper p{font-size: 20px;}
.industrySwiper .swiper-slide-active a::before{opacity: 1;}

.home_news .btn{margin-top: 20px;}

.ProductSwiper .home_tit_common{margin-bottom: 35px;}
.img1Box,.img2Box{transform-origin: top left;height: initial;left: 50%;transform: scale(.48) translateX(-50%);}
.ProductSwiper .swiper-pagination{bottom: -30px;}
.home_product .flex{display: block;}
.home_product .img{height: 340px;overflow: hidden;}
.ProductSwiper .txt1, .ProductSwiper .txt2{margin-left: 0;margin-top: 0;padding: 0 5%;}
.ProductSwiper .txt1 h6{font-size: 22px;margin-bottom: 30px;}
.ProductSwiper .txt1 ul li{margin-bottom: 20px;}
.ProductSwiper .txt1 ul li img{width: 14px;margin-right: 10px;}
.ProductSwiper .txt1 ul li p{font-size: 16px;}
.ProductSwiper .txt1 a.btn{margin-top: 15px;}
.ProductSwiper .txt2 img{width: 40px;}
.ProductSwiper .txt2 h6{margin: 25px auto 30px;font-size: 22px;}
.ProductSwiper .txt2 ul li{margin-bottom: 20px;}
.ProductSwiper .txt2 ul li p{font-size: 18px;}
.ProductSwiper .txt2 ul li i{font-size: 14px;line-height: 1.4;}
.ProductSwiper .txt2 ul li img{width: 30px;margin-right: 15px;}
.ProductSwiper .txt2 a.btn{width: 140px;margin-top: 0px;}
.ProductSwiper .txt2 a.btn img{width: auto;}

.historySwiper{/* min-height: initial; *//* min-height: 710px; */overflow: hidden;margin-top: 60px;min-height: 360px;height: 360px;}
.history_list .history_dot{left: 84px;transform: none;}
.historySwiper dl *{transition:none;}
.historySwiper dd div,.historySwiper dd{width: 100%;}
.historySwiper dt{width: 128px;font-size: 24px;padding-right: 25px;padding-top: 18px;}
.historySwiper dd{padding-left: 25px;}
.historySwiper dd div{border-radius: 20px;padding: 20px;}
.historySwiper dd h6{font-size: 16px;}
.historySwiper dd h6::after{left: -47px;top: 10px;}
.historySwiper dd p{font-size: 14px;margin-top: 10px;}
.historySwiper .swiper-slide-active dt{font-size: 30px;padding-top: 18px;}
.historySwiper .swiper-slide-active dd h6{font-size: 18px;}
.historySwiper .swiper-slide-active dd p{font-size: 14px;}

/* .dropDown_btn{display: none;}
.dropDown{display: inline-flex;} */

.searchMain{top: 70px;}
.searchBox input[type=text]{height: 44px;}
.searchResult h6{font-size: 20px;}
.searchResult dd p{-webkit-line-clamp:2;}

.header.cur .menu-handler .burger{background-color: #222;}

.awardTab_content>div .img img{height: initial;}
.imgList .img img{height: 220px;}
.return{right: 0;bottom: 25px;width: 90px;height: 90px;}

/* .workTab_con dl.jobitem16{margin-left: 0;margin-top: 0;} */

 .top_weather{display: none;}
/*.weather{display: flex;padding: 0 10px;}
.top_weather_hid{top: -484px;right: -172px;transform: scale(0.6);} */
.jobScroll{max-height:60vh;}
.jobPop{top: 54%;}
.jobPop .close{right: 34px;}
.ProductSwiper .txt2 ul li:nth-of-type(2) img{width: 37px;}
.ProductSwiper .txt2 ul li p:nth-of-type(2){width:100%;margin-left:12px}
.newsList dd p{height:initial]
}

@media (max-width:1200px) and (min-width:767px){
.awardTab ul{justify-content: center;}
.history_list .history_dot{left: 96px;transform: none;} 
}


