* {margin: 0;padding: 0;box-sizing: border-box;line-height:100%;scroll-behavior: smooth;}
* {margin: 0;padding: 0;box-sizing: border-box;line-height:100%;}
body {font-size: 14px;font-family: Microsoft YaHei;overflow-x: hidden;}
em, i {font-style: inherit;font-weight: inherit;}
ul {list-style: none;}
a {text-decoration: none;color: #333;}
tr, td {padding: 0 !important;}
input, textarea {outline: none;border: none;}
.fl{ float:left}
.fr{ float:right}
@font-face {
font-family:DIN Medium;
src:url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.ttf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.eot),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.otf),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff),
     url(//cdn.dg.114my.cn/font/DIN-Medium/DIN-Medium.woff2);
}

@font-face {
  font-family: 'iconfont';  /* Project id 3845950 */
  src: url('//at.alicdn.com/t/c/font_3845950_x0l9di1jzef.woff2?t=1672388871865') format('woff2'),
       url('//at.alicdn.com/t/c/font_3845950_x0l9di1jzef.woff?t=1672388871865') format('woff'),
       url('//at.alicdn.com/t/c/font_3845950_x0l9di1jzef.ttf?t=1672388871865') format('truetype');
}

/*head*/

.head {padding: 1.2% 1%;width: 100%;z-index: 100; background: rgba(2,112,210,1); position: absolute;top:0;}
.head:before {content:'';width: 62%;height: 100%;position: absolute;right: -3%;top: 0;z-index: -1;transition: 1s;transform: skewX(-30deg);}
.head:after {content: '';position: absolute;right: 0;top: 0;width: 60.5%;height: 0;z-index: -2;border-left: 3rem solid transparent;}
.head.on{width: 100%;box-shadow: 0 0 20px #ddd;background: #fff;position: fixed;}
.head.on .head_nav>ul>li>a {color: #333;}
.head.on .head_num li i,.head.on .head_num li>a,.head.on .icon>div i span {color: #333;}
.head.on .head_logo p {color:#fff;}
.head.on .head_nav>ul>li>a:before {background: #0076d4;}
.head_box {max-width: 1800px;margin: 0 auto;display:  flex;justify-content:  space-between;}
.head_logo {display:flex;align-items:center;flex-direction: column;background: #fff;position: absolute;top: 0;padding: 0.8% 1.1% 1.1% 1.1%;    border-radius: 0px 0px 75px 75px;}

.head.on .head_logo{box-shadow: 0 0 20px #ddd;}
.head_logo i img {width:100%;height:auto;}
.hese_a{width: 175px;    margin-left: 157px;    font-size: 31px;    color: #fff;}
.hese_a span{ font-size:16px; display:block; margin-top: 5px;}
.head.on .hese_a{ color:#333;}
.head_logo p {display: flex;flex-direction: column;font-size: calc(0.7rem + 0.7vw);margin: 4% 0 0;color: #fff;letter-spacing: 1px;align-items: center;}
.head_logo p b {font-weight: normal;}
.head_logo p b em {color: #1a67bf;}
.head_logo p span {font-size: calc(0.38rem + 0.38vw);font-weight:  lighter;margin: 2px 0 0;border-radius: 50px;text-align: center;position: relative;z-index: 5;opacity: 0.8;}
.head_logo p span:before,.head_logo p span:after {content:'';width: 5%;height: 0.125rem;position:absolute;top:0;background: #666;bottom: 0;margin: auto;opacity: 0.5;display: none;}
.head_logo p span:before {left: 2rem;}
.head_logo p span:after {right: 2rem;}
.head_con {width: 100%;display:  flex;align-items:  center;justify-content: space-between;margin: 0 0 0 calc(2rem + 4rem);}
@media(max-width:1360px){
.head_con{margin: 0 0 0 calc(0rem + 0rem);}
}
.head_nav {width: 62%;display:  flex;justify-content:  space-between;align-items:  center; margin-left:20%;} 
.head_nav>ul {display: flex;align-items: center;width: 100%;justify-content:  space-between;}
.head_nav>ul>li {width: 20%;position: relative;}
.head_nav>ul>li>a {font-size: calc(0.7rem + 0.25vw);position: relative;color: #fff;display: flex;flex-direction: column;align-items: center;padding: 0.6rem 0;}
.head_nav>ul>li>a:before {content:'';width:0;height: 2px;background: #fff;position:absolute;bottom: -85%;transition:0.5s;z-index: -1;right: 40%;margin: 0 auto;}
.head_nav>ul>li>a:after {content:'';width:100%;height: 64px;position:absolute;left: 0;}
.head_nav li:hover a:before,.head_nav>ul>li.cur a:before {width: 20%;right: auto;left: 40%;}
.head_nav li:hover>a,.head_nav>ul>li.cur>a {color:#fff;}
.head_nav li>a i {font-size: 10px;margin: 0.2rem 0 0;display:none;}
.head_num {display:  flex;}
.head_num ul {display: flex;width: 100%;align-items:  center;justify-content:  space-between;}
.head_num li {}
.head_num>ul>li:first-child {display:flex;align-items: center;}
.head_num li+li {margin: 0 0 0 1vw;padding: 0 0 0 0.5vw;}
.head_num li>i {font-size: 25px; color: #fff; display: flex;justify-content: center;align-items: center;border-radius: 5px;/* border: 1px solid #eee; */}
.head_num li:last-child:hover>p {transform: rotateX(0deg); }
.head_num li>p {font-size: 15px; color:#fff; white-space:  nowrap;display:  flex;flex-direction:  column;font-weight:  lighter;padding: 1.2% 2%;transition: 0.5s;top: 100%;right: 0;/* width: 13%; */}
.head.on .head_num li>p{ color:#333; }
.head_num li>p>span {font-family:DIN Medium;font-size: calc(0.8rem + 0.5vw);font-weight: ;color: #fff;}
.head.on .head_num li>p>span{ color:#333;}
.head_num li>a {font-size: 15px; color: #222; font-family:  Arial;display: flex;align-items: center;}
.head_num li>a i {transform:rotate(90deg);font-size: 10px;margin: -3px 0 0 4px;}
.head_lan {/* margin: 0 0 0 30px; */position: absolute;transform: rotateX(90deg);transform-origin: top;transition: 0.5s;top: 100%;border-top: 2px solid #ff6600;}
.head_lan p {display:flex;/* border-top: 1px solid #eee; */padding: 12% 0;width: 88px;/* justify-content: center; *//* align-items: center; */background: #fff;transition: 0.5s;}
.head_lan p+p {border-top: 1px solid #ebebeb;}
.head_lan p:hover {background:#0076d4}
.head_lan p a {display:flex;align-items: center;}
.head_lan p:hover a {color:#fff;}
.head_lan p i {width: 26%;display: none;}
.head_lan p i img {width:100%;}
.head_lan p span {font-size: 13px;margin: 0 0 0 16px;/* font-weight: lighter; */white-space: nowrap;}
.head_num li:hover .head_lan {transform: rotateX(0deg);}

/**/
.head_qit {position: absolute;top: 280%;left: 0;width: 100%;background: #fff;opacity: 0;transition: 0.5s all ease;visibility: hidden;display: flex;flex-direction: column;transform-origin: top;}
.head_nav li:nth-child(3) .head_qit {width: 120px;overflow:auto;}
.head_qit::-webkit-scrollbar { width: 3px;transition:0.5s;}
.head_qit::-webkit-scrollbar-thumb {background:#ddd;}
.head_qit li {padding: 12%;text-align: center;}
.head_qit li a {font-size: 13px;}
.head_qit>a {font-size: 13px;padding: 12%;text-align: center;white-space: nowrap;/* font-weight: lighter; */transition:0.5s;}
.head_qit>a+a {border-top: 1px solid #f9f9f9;}
.head_nav>ul>li:hover .head_qit {visibility: visible;top: 189%;opacity:1;}
.head_qit>a:hover,.head_qit>div>ul>li:hover>a {background:#0076d4;color:#fff;}
.head_qit>a:hover,.head_qit>div>ul>li:hover {background:#0076d4;color:#fff;}

/**/
.dfs{display:flex;align-items:center;justify-content:space-between;width: 100%;height: 25px;}
.icon>div i{/* width:40px; *//* height:40px; */border-radius:100%;display: flex;justify-content: center;align-items: center;user-select:none;transition:all 0.5s;position: relative;/* border: 1px solid #eee; */}
.icon>div:hover i{/* background: #005ee0; */}
.icon>div i:before{content:'';width:40px;height: 5vw;border-radius:100%;position:absolute;top: 0;}
.icon>div:hover i:before{animation:2s headIcon infinite;}
.icon>div:hover i:after{animation:2s headIcon infinite;animation-delay:0.5s;}
.icon>div i span{font-size: 24px;color: #fff;position: relative;z-index:2;}
.icon>div:hover i span{/*color: #fff;*/}

.form_ul {/* padding:0; */}
.iser_box,.itel_box{background:rgba(255,255,255,0.8);position:absolute;top: 100%;right:0;padding:30px;transform-origin:top;transform:rotateX(90deg);transition:all 0.5s;z-index: 9;}
.icon>div:hover .iser_box,.icon>div:hover .itel_box{transform:rotateX(0deg);}
.search_l{display:flex;align-items:center;justify-content:end;/* display: none; */}
.search_l span+span{margin-left:4px;    font-size: 14px;}
.search_l a{color: #444;font-size: 13px;margin: 0 5px;}
.search_r{margin-top: 15px;position:relative;width: 100%;}
#infoname{height:38px;line-height: 38px;border:1px solid #eee;text-indent:12px;width: 100%;}
.z_img{width:38px;height:38px;position:absolute;top:0;right:0;background: no-repeat;}
.itel_box{width: 150px;text-align:center;padding: 10px;}
.itel_box a{color:#333;position:relative;display: flex;font-size: 16px;font-family: Arial;text-transform: uppercase;align-items: center;padding: 5%;transition:0.5s;justify-content: center;}
.itel_box a:hover {background:#1f2c5c;color:#fff;}
.itel_box a+a {margin: 8% 0 0;}
.itel_box a span {overflow:hidden;border-radius: 50%;margin: 0 10px 0 0;width: 20px;height: 20px;}
.itel_box a span img {width:100%;height:auto;}
.itel_box p:before{position:absolute;left:0;color:#333;}
.search_l .iconfont{font-size: 16px;display: none;}
.icon_tel i{display: block;width: 98px;height: 30px;line-height: 28px;text-align: center;border:2px solid #b2b2b2;font-size: 14px;color: #7f7f7f;border-radius: 15px;font-style: normal;}
.icon_pho i span{font-size:18px!important;display: block;margin-top: -3px;}
.hx_bg{height: 142px;position: relative;margin-top: -142px;z-index: 99;}
.icon_search.icon_pho:hover .itel_box.dh_c { transform: rotateX(0);}
/*pro*/
.pro {padding: 4.5% 0%;overflow: hidden; position:relative; background:#fff;}
.pro_box {margin: 0 auto;max-width: 1500px;}
.pro_tit {display: flex;flex-direction: column;align-items: center;justify-content: center;}
.pro_tit i {font-size: 22px;color: #cccccc;line-height: 24px;display: inline-block;text-transform:  uppercase;font-family:  Arial;display: none;}
.pro_tit span {font-size: 40px;/* line-height: 50px; */position: relative; font-weight: bold; color:#333;}
.pro_tit span:after {content:'';width: 113px;height: 6px;background: #0fbd01;position: absolute;bottom: 0;left: 43%;z-index: -1;display: none;}
.pro_tit p {font-size: 18px;color: #999;/* line-height:  20px; */padding-top: 0.8%;font-weight: lighter;}
.pro_tab {padding-top: 50px;overflow: hidden;}
.pro_nav {width: 1500px;margin: 0 auto;}
.pro_nav table {width:100% !important;}
.prolist2021{ background:#1c81df;    border-radius: 40px;}
.pro_nav ul {margin: 0 auto;display: flex;justify-content: space-around;}
.pro_nav li {width: 19%;text-align: center;padding: 1.6% 0;position:relative;transition:0.5s;}
.pro_nav li:before {content:'';width:0;height:100%;background:#FF9820;transition:0.5s;position:absolute;top:0;left:0;z-index:1;border-radius: 40px;}
.pro_nav li.on:before {width:100%;}
.pro_nav li.on a {color:#fff;position: relative;    z-index: 9;}
.pro_nav li a {font-size: 16px; display: block; color:#fff;z-index: 9;}
.pro_con {overflow: hidden;display: flex;max-width: 1500px;margin: 0 auto;}
.pro_call {width: 100%;/* margin: 0 auto; */margin-top: 40px;overflow: hidden;transition: 0.5s;flex-shrink: 0;}
.pro_call br {display:none;}
.pro_call ul {display:flex;flex-wrap: wrap;}
.pro_call li{/* float: right; */position: relative;/* margin-left: 0.3%; */overflow: hidden;padding-left:0!important;display: flex;flex-direction: column;margin: 0 0.25%;}
.pro_call li{width: 24.5%;/* height:100%; */}
.pro_call li>a,.pro_call li>a>img{width:100%;height:auto;transition:0.5s;}
.pro_call li:hover img {transform:scale(1.1);}
.pro_call li:hover img{/* transform: translate3d(0px, -48px, 0px); */transition:0.5s;}
.pro_call li:nth-child(1){/* width:49.8% !important; *//* height:100% !important; *//* float: left; *//* margin-left: 0px; */}
.pro_call li:nth-child(1) >a{width: 100% !important;height: 100% !important;display: block;}
.pro_call li:nth-child(1) img{width: 100% !important;height: auto !important;}
.pro_call li:nth-child(n+5){margin-top: 0.5%;}
.pro_call li span {/* padding-top: 0px !important; *//* position: absolute; */transition: 0.5s;/* bottom: 0; *//* left: 0; */width: 100%;background: #1c81df;/* height: 50px; *//* transform: translateY(50px); */transition:0.5s;text-align: center;width: 100%;padding: 2% 0;}
.pro_call li:hover span{transform: translateY(0px);transition:0.5s;}
.pro_call li span a{color: #fff;font-size: 19px;line-height: 30px;}
@media screen and (max-width: 1500px){
	.pro_call{width:100%;}
}
/*char*/
.power_bg{height: 999px;background:url(https://memberpic.114my.com.cn/0410771/uploadfile/image/20221230/20221230160017_1814371163.jpg)no-repeat center;padding: 4% 1%;}
.power {max-width:1500px;margin:0 auto;}
.power_t {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.power_t p {
    font-size: 40px;
}
.power_t p  b {
    font-weight: normal;
}
.power_t span {
    font-size: 18px;
    font-weight: lighter;
    padding: 1% 0 0;
}
.power_b {/* display:flex; */margin: 3% 0 0;}
.power_b ul {display:flex;}
.power_t p,.power_t span{color:#fff;}
.power li{text-align: center;/* float: left; */width: 32%;position: relative;color: #fff;}
.power li+li{margin-left: 40px;}
.power_m{border:1px #fff solid; padding:5px;}
.power_m img {width:100%;height:auto;}
.power_w dd{width:162px;height:40px;line-height:40px;margin:0 auto;color:#fff;font-size:20px;background: #1c81df;border-radius: 100px;position: relative;top:-20px;}
.power_w p{font-size:20px;}
.power_w p b{font-size:60px;font-family: DIN Medium;padding-right:12px;}
.power_w span{font-size: 22px;display:block;margin: 3% 0 0;}
.power_w span:after{content:"";display:block; width:1px; height:30px; margin:20px auto 18px auto;background:#fff; opacity: 0.5;  }
.power_w t{font-size:15px; line-height:24px;    opacity: 0.5; }

/*banner01*/
.banner01_bg{height:204px; position: relative; z-index: 2; margin-top: -102px; background: url(https://memberpic.114my.com.cn/0410771/uploadfile/image/20241120/20241120112529_46375795.png)repeat center;}
.banner01{max-width: 1300px;margin: 0 auto;display: flex;justify-content: space-between;}
.banner01_l{width: 47%;}
.banner01_l p{font-size: 18px;color: #efff00;padding-top:36px;}
.banner01_l b{font-size: 37px;color:#fff;display: block;line-height:56px;padding-bottom:16px;}
.banner01_l span{ font-family: "Arial"; line-height: 20px;color:#fff; opacity: 0.3;}
.banner01_m{width: 30%;/* padding-left: 5%; */height: 120px;/* border-left: 1px #dea23e solid; */margin-top: 46px;}
.banner01_m p{ font-size: 16px; color: #efff00;}
.banner01_m b{font-size: 32px;color: #fff;font-family: "Tw Cen MT";display: block;line-height:58px;}
.banner01_m t{ font-size: 20px; color: #fff; padding-right:20px;}
.banner01_m a{display: inline-block;width: 170px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;color: #fff;background: #FF9820;border-radius: 100px;}
.banner01_m a:hover{background: #222220;}
.banner01_r{border:10px #fff solid;border-radius: 10px;margin-top:34px;width: 11%;}
.banner01_r img {width:100%;height:auto;}

/*appli*/
.appli {padding: 5% 0;overflow: hidden;position: relative;z-index: 5;}
.appli:before {content:"";width:100%;height:100%;/* background: rgba(221,221,221,0.5); */position:absolute;top: 0;left: 0;z-index: -1;}
.appli_box {max-width:1700px;margin:0 auto;}
.appli_tit {display: flex;flex-direction: column;align-items: center;}
.appli_tit span {font-size: 18px;color:  #c91622;text-transform:  uppercase;font-family:  Arial;}
.appli_tit b {font-size: 40px;font-weight: bold;}
.appli_tit p {font-size: 18px;padding: 0.8% 0 0;font-weight: lighter;color: #999;}
.appli_con {margin: 3% 0 0;position: relative;}
.appli_call {}
.appli_call ul {margin: 0 !important;}
.appli_call li {display: flex !important;flex-direction: column;align-items: center;margin: 0 0.1%;position: relative;/* z-index: 5; */overflow: hidden;border-radius: 5px;}
.appli_call li:after {content:'';width:100%;height:100%;background: rgb(0 0 0 / 20%);position:absolute;top:0;left:0;z-index: 1;opacity: 0;transition:0.5s;}
.appli_call li:hover:after {opacity:1;}
.appli_call li a {overflow: hidden;position: relative;}
.appli_call li>a:before {content:'\eb94';width: 50px;height: 50px;background: #1c81df;position:absolute;top: 6%;right: -18%;font-family: 'iconfont';display: flex;justify-content: center;align-items: center;font-size: 24px;color: #fff;z-index: 6;transition: 0.5s;}
.appli_call li:hover>a:before {right:6%;}
.appli_call li a img {width: 100%;height: 500px;transition: 0.5s;}
.appli_call li:hover img {transform:scale(1.1) rotate(2deg);}
.appli_call li p {/* width: 100%; */position: absolute;bottom: 5%;left: 0;transition:0.5s;opacity:0;z-index: 5;}
.appli_call li:hover p {left:10%;opacity:1;}
.appli_call li p a {font-size: 18px;color: #fff;position: relative;z-index: 6;}
.appli_call li p a:before {content:'';width: 32px;height:1px;background: #1c81df;position:absolute;top: -20px;left:0;z-index: 6;}
.appli_call li p a:after {content:"";}
.appli_more {width: 100px;display: flex;justify-content: center;align-items: center;}
.appli_more a {font-size: 16px;}
.appli_btn {display: flex;width: 98%;/* justify-content: center; *//* position: absolute; *//* top: 50%; *//* left: 0; *//* right: 0; *//* margin: 0 auto; *//* align-items:  center; */justify-content: space-between;}
.appli_btn i:hover  {background:#1c81df;color:#fff;border:none;}
.appli_btn>i {width: 50px;height: 80px;cursor: pointer;font-size: 28px;display: flex !important;justify-content: center;align-items: center;top: 43%;border-radius: 5px;transition: 0.5s;position: absolute;background: #edf2f5;font-weight: bold;color: #0082eb;margin: 0 12px;opacity: 0;letter-spacing: 10px;}
.appli_btn>i:first-child {left: 3%;transform: rotate(180deg);}
.appli_btn>i:last-child {right: 3%;}
.appli_con:hover .appli_btn>i:first-child {left:1%;opacity:1;}
.appli_con:hover .appli_btn>i:last-child {right: 1%;opacity:1;}
.appli_call .ban_dot {display: none !important;}

/**/
.jssl{width:100%;overflow:hidden; position: relative;background:url(http://memberpic.114my.com.cn/024006/uploadfile/image/20240529/20240529110318_484711534.jpg) no-repeat top center;background-size:cover;padding-top:130px;padding-bottom:130px;}
.jssl:before{ content: ''; width: 100%;height: 100%; position: absolute; top: 0;left: 0; background: rgba(0,0,0,0.5);}
.advcont{max-width: 1500px;overflow: hidden;margin: auto; z-index:10;    position: inherit;}
.jssl .tit h3{background:url(http://memberpic.114my.com.cn/024006/uploadfile/image/20240529/20240529110430_1076434822.png) no-repeat left center;}
.tit{overflow: hidden;}
.tit h3{width: 100%;overflow: hidden;padding-left: 55px;font-size: 32px;color: #1c81df;font-weight: normal;line-height: 42px;}
.jssl .tit h3 a{color:#fff;font-size: 32px;}
.jssllist,.jssllist h4{width:100%;overflow:hidden;}
.jssllist{visibility:hidden;height:0;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.jssllist.active{visibility:visible;height:auto;}
.jssllf{overflow:hidden;padding:0;margin-top:25px;}
.jssllist h4{font-size:45px;color:#fff;line-height:55px;font-weight:normal;margin-bottom:16px;font-weight:bold;}
.jssllist p{width:36%;overflow:hidden;line-height:30px;font-size:16px;color:#fff;font-family: 'Hos';}
.jssllf ul{width:100%;overflow:hidden;margin-top:122px;}
.jssllf ul li{overflow:hidden;background:url(http://memberpic.114my.com.cn/024006/uploadfile/image/20240529/20240529110810_2057198535.png) no-repeat right 14px;float:left;margin-right:20px;opacity:0.3;border-bottom:solid 2px #fff;padding:6px 26px 6px 10px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.jssllf ul li a{font-size:18px;color:#fff;line-height:30px;}
.jssllf ul li.active{opacity:1;}
.more{width:100%;overflow:hidden;margin-top:104px;}
.more a{width:196px;height:58px;line-height:58px;display:block;font-size:16px;color:#fff;background:#1c81df url(http://memberpic.114my.com.cn/024006/uploadfile/image/20240529/20240529105659_606790238.png) no-repeat 92% center;border-radius:30px;padding-left:30px;}


.about{ padding:90px 6% 0 6%; background:#f2f2f2;}
.abcon{ background:#fff url(http://memberpic.114my.com.cn/runyangdg/uploadfile/image/20210111/20210111135223_145436923.jpg) no-repeat right top;display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center;}
.abright{ margin:0 3%;}
.abwa{overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; font-size:15px; color:#999999; line-height:32px; height:96px; overflow:hidden; margin:30px 0 45px 0;}
.abtitl{ font-size:50px; color:#000;}
.abtitl b{ color:#1c81df;}
.abtitl b a{color:#1c81df; font-size:50px;}
.abtitl span{ display:block; font-size:30px; font-weight:lighter; color:#222222; margin-top:15px;}
.abbtn a{ display:inline-block; width:31%; height:100px; vertical-align:top; background:#f5f5f5; transition:all .3s ease; position:relative; padding:25px 30px; font-size:22px; color:#555555;}
.abbtn { font-size:0;}
.abbtn a+a{ margin-left:25px;}
.abbtn a em{ text-transform:uppercase; font-size:12px; color:#999999; display:block; margin-top:3px;}
.abbtn a:hover{ background:#1c81df; color:#fff;}
.abbtn a:hover em{color:#fff;}
.abbtn a i{ position:absolute; top:0; bottom:0; margin:auto 0; right:28px; width:40px; height:37px; background:url(https://memberpic.114my.com.cn/0410771/uploadfile/image/20241115/20241115113753_1701297560.png) no-repeat left top; transition:all .3s ease;}
.abbtn a:nth-child(2) i{ background-position-x:-53px;}
.abbtn a:nth-child(3) i{ background-position-x:-106px;}
.abbtn a:hover i{ background-position-y:-50px;}
.num{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; height:260px; font-size:15px; color:#555555; text-align:center; }
.num span,.num i{ display:inline-block; vertical-align:top;}
.num span{ font-size:60px; color:#000000; font-family:impact; position:relative; z-index:3;}
.num i{ border-radius:50%; width:30px; height:30px; font-size:22px; font-family:impact; line-height:30px; color:#fff; background:#1c81df; margin-left:-10px;}
.num p+p{ margin-top:5px;}

/*project*/
.proc_bc{width: 100%;padding:90px 0px;position: relative;overflow: hidden;}
.proc_c{position: relative;z-index:;max-width: 1500px;margin: 0 auto;}
.title {display:flex;flex-direction: column;align-items: center;}
.titlea{font-size: 40px;color:#333; font-weight:bold;}
.titlea p{display:inline-block;position:relative;}
.titlea p:after{content:"";position:absolute;bottom:10px;width:10px;height:10px;background:#1c81df;right:-30px;display: none;}
.titleb{font-size: 18px;color:#999;font-weight: lighter;padding: 1% 0 0;}
.proc_c ul{margin-top: 40px;display: flex;justify-content: space-between;}
.proc_c ul li{width: 16%;height: 327px;display: flex;flex-direction: column;justify-content: center;align-items: center;transition: all .5s;border:1px solid #fdfdfd; background: #f2f2f2;}
.proc_c ul li i{display: block;width: 90px;height: 90px;border-radius: 100%;border:1px solid #d2d2d2;display: flex;justify-content: center;align-items: center;position: relative;transition: all .5s;}
.proc_c ul li i b{width: 24px;height: 24px;display: block;padding: 5px;position: absolute;top: -11px;right: 25px;display: flex;justify-content: center;align-items: center;}
.proc_c ul li:nth-child(2) i b{top: 50%;margin-top: -14px;right: -12px;}
.proc_c ul li:nth-child(3) i b{top: 50%;margin-top: -3px;right: -12px;}
.proc_c ul li:nth-child(4) i b{top: 50%;margin-top: 14px;right: -6px;}
.proc_c ul li:nth-child(5) i b{top: 50%;margin-top: 14px;left: -6px;}
.proc_c ul li:nth-child(6) i b{top: 50%;margin-top: -3px;left: -12px;}
.proc_c ul li:nth-child(7) i b{top: -11px;left: 25px;}
.proc_c ul li i b span{display: block;width: 13px;height: 13px;border-radius: 100%;border:2px solid #1c81df;}
.proc_c ul li i>span{font-size: 38px;color: #8a8a8a;}
.proc_c ul li p{font-size: 18px;color: #333;margin:27px 0 13px;transition: all .5s;}
.proc_c ul li div{font-size: 15px;color: #666;line-height: 24px;text-align: center;width: 70%;}
.proc_btn{width: 540px;height: 59px;display: flex;justify-content: center;align-items: center;margin:0 auto;border-radius: 30px;margin-top: 40px;background: #1c81df;}
.proc_btn i{font-size: 24px;color: #fff;}
.proc_btn span{font-size: 36px;color: #fff; font-family: Arial;}
.proc_c ul li:hover i{transform: rotate(360deg);}
.proc_c ul li:hover i>span{color: #1c81df;}
.proc_c ul li:hover p{color: #1c81df;transform: rotateX(360deg);}
.proc_c ul li:hover{border-color:#1c81df;transform: translateY(-10px);}

/*news*/
.news {padding: 4% 0% 4%;overflow: hidden;}
.news_box {max-width: 1500px;margin: 0 auto;}
.news_tit {display: flex;flex-direction: column;align-items: center;}
.news_tit span {font-size: 40px; font-weight:bold;color: #333;}
.news_tit p {font-size: 17px;color: #999;padding: 1% 0 0;font-weight:  lighter;letter-spacing: 1px;}
.news_tit em{font-size:0;display:inline-block;height: 8px;padding: 2% 0 0;display: none;}
.news_tit em i{ display:inline-block; width:8px; height:8px; border-radius:50%; background:#c4d0dc;animation: bounce_fountainG 1.2s linear infinite;} 
.news_tit em i+i{ margin-left:16px;}
.news_tit em i:nth-child(1){animation-delay: .4s;}
.news_tit em i:nth-child(2){background:#b50001;animation-delay: .6s;}
.news_tit em i:nth-child(3){animation-delay: .8s;}
.news_nav {width: 40%;margin: 3% auto 0;}
.news_nav ul {display: flex;justify-content: space-between;align-items: center;width: 100%;}
.news_nav li {display:  flex;justify-content:  center;align-items:  center;background: #fff;margin: 0 12px;width: 100%;padding: 1.5% 25px;border-radius: 40px;position: relative;overflow: hidden;z-index: 5;box-shadow: 0px 0px 20px #ddd;}
.news_nav li:before {content:'';width:0;height:100%;background: #1c81df;position:absolute;top:0;left:0;transition:0.5s;z-index:-1;}
.news_nav li.on:before {width:100%;}
.news_nav li i {font-size: 18px;line-height:  24px;}
.news_nav li a {font-size: 18px;line-height: 24px;padding-left: 10px;white-space: nowrap;}
.news_nav li.on,.news_nav li.on a {color: #fff;font-weight: bold;}
.news_list{width: 100%;display: flex;transition:all .5s;}
.news_list .tempWrap {width: 100% !important;}
.news_list .news_div{display: flex;justify-content: space-between;flex-shrink: 0;width:100%;}
.news_list .news_div+.news_div{}
.news_list .news_div_item{width: 32%;position: relative;transition:0.5s;padding: 20px;background: #f1f1f1;display: flex !important;flex-direction: column-reverse;margin: 0 0.1%;border: 1px solid #f8f8f8;}
.news_list .news_div_item_date{position: absolute;bottom: 170px;display: block;left: 19px;height: 22px;font-size: 13px;color: #666;}
.news_list .news_div_item_date::before{content:'';}
.news_list .news_div_item_content{height: 220px;}
.news_list .news_div_item_year, .news_list .news_div_item_month, .news_list .news_div_item_day{float: left;font-size: 13px;line-height: 22px;color: #666;}
.news_list .news_div_item_title{}
.news_list .news_div_item_a{font-size: 16px;display: block;margin-bottom: 40px;position:relative;transition:0.3s;font-weight: 100;padding-top: 18px;}
.news_list .news_div_item_a::before{position:absolute;content:'\4e86\89e3\8be6\60c5';bottom: -176px;left: 0;width: 130px;height: 40px;background: #fff;border-radius: 20px;line-height: 40px;color: #666;font-size: 13px;transition:0.5s;border: 1px #f6f5f5 solid;text-align: center;box-sizing: border-box;padding-left: 30px;}
.news_list .news_div_item_a::after{position:absolute;font-size: 18px;width: 18px;height: 14px;left: 22px;transition:0.5s;font-family: 'iconfont';content: "\eb94";color: #666;bottom: -163px;}
.news_list .news_div_item_body{font-size: 14px;color: #999;line-height: 26px; font-weight:100;}
.news_list .news_div_item_pic, .news_list .news_div_item_pic a, .news_list .news_div_item_image{width:100%;height:auto;display: block;transition: 0.5s;}
.news_list .news_div_item:hover .news_div_item_a{color:#1c81df;transition:0.3s;}
.news_list .news_div_item:hover .news_div_item_a::before{background: #1c81df;color: #fff;}
.news_list .news_div_item:hover .news_div_item_a::after{color: #fff;}
.new_ic{overflow:hidden;margin: 3% auto 0;}
.news_list .news_div_item:hover .news_div_item_pic img  {    transform: scale(1.1);transition: 0.5s;}
.news_div_item_pic {overflow: hidden;}

.txt {background: #333;color: #fff;font-size: 16px;padding: 1% 1%;}
.txt p {max-width:1500px;margin:0 auto;}
.txt a {font-size: 16px; color: #fff;}

/*版权*/
.dgyc{margin: 0 auto;max-width: 80%;min-width: 1200px;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.footWrap{background: #222;color: #fff;position: relative;z-index: 951;line-height: 25px;font-size: 14px;margin-top: 0px;}
.footWrap>.gy{border-top: 10px solid #1c81df;transform: translateY(-10px);}
.footWrap>.dgyc{border-top: 10px solid #1c81df;transform: translateY(-10px);}
.footWrap .f_shouy a{color: #fff;font-size: 16px;padding-top: 20px;display: flex;justify-content: flex-end;align-items: center;}
.hh{font-size: 18px;position: relative;color: #fff;font-weight: normal;border-bottom: 1px solid rgba(255, 255, 255, 0.19);line-height: 62px;background: url(https://memberpic.114my.com.cn/0410771/uploadfile/image/20241114/20241114100939_149182113.png) no-repeat right center;}
.f_con{border-bottom: 1px solid rgba(255, 255, 255, 0.19);padding: 20px 0 0;display: flex;justify-content: space-between;}
.f_code{width: 19%;min-width: 224px;}
.f_code p{text-align: center;float: left;}
.f_code p:nth-child(3){margin-left: 12px;}
.f_code p img{display: block;height: 120px;background: #fff;padding: 7px;width: 120px;margin-bottom: 8px;}
.f_text{width: 67%;min-width: 954px;}
.f_text li{float: left;font-size: 18px;color: #fff;width: 38%;}
.f_text li:nth-child(3n){width: 226px;}
.f_text li span{display: block;font-size: 17px;color: #fff;margin-top: 10px;}
.f_text li em{display: block;font-size: 15px;color: rgba(255, 255, 255, 0.5);margin-bottom: 0px;}
.f_wz{height: 57px;line-height: 47px;}
.f_nav{height: 64px;font-size: 16px;display: flex;justify-content: space-between;align-items: center;}
.f_nav a{color: #fff;font-size: 16px}
.f_text li span a{font-size: 17px;text-align: left;padding-top: 0;color: #fff;}
.f_text>ul{display: flex;flex-wrap: wrap;padding: 20px 0 20px;}
.f_text li:nth-child(4), .f_text li:nth-child(5), .f_text li:nth-child(6){margin-top: 28px;}
.ewm{display: flex;justify-content: space-between;margin-top: 25px;}
.linkTagcs li a{font-size: 14px;}
.links_r a{font-family: "hji" !important;font-size: 42px;font-style: normal;color: rgba(255, 255, 255, 0.3);display: inline;height: 80px;display: block;line-height: 80px;padding-left: 32px;}
.links_l{display: flex;align-items: center;width: 7.5%;min-width: 86px;}
.l_wz{position: relative;}
.l_wz b{font-size: 25px;color: #fff;line-height: 21px;}
.l_wz p{color: rgba(255, 255, 255, 0.5);letter-spacing: 5px;}
.links{display: flex;align-items: center;/*justify-content: space-between;*/height: 100%;position: relative;}
.links>div{display: flex;align-items: center;color: rgba(255, 255, 255, 0.5);}
.links_m{width: 97%;}
.linkTagcs li a{color: rgba(255, 255, 255, 0.38)!important;}
.link_bc{height: 56px;border-bottom: 1px solid rgba(255, 255, 255, 0.07);}
.lin_ic{width: 30px;height: 30px;border-radius: 100%;border: 1px solid #fff;text-align: center;line-height: 30px;color: #fff;font-size: 14px;position: absolute;right: 0;top: 25px;}
.linkTagcs li{line-height: 18px!important;padding-right: 10px!important;}
.linkTagcs li a{font-size: 13px!important;}
.links>div:nth-child(1){width: calc(73% - 34px);}
.links>div:nth-child(2){}
.linkTagcs{width: 100%!important;}
.food_wbg{background: #1c81df;}
.foot_to{color: rgba(255, 255, 255, 0.5);font-size: 14px;}
.foot_to>a{color: rgba(255, 255, 255, 0.5);}
.copy_b{display: flex;justify-content: space-between;height: 66px;}
.copy_b>div{line-height: 66px;color: rgba(255, 255, 255, 0.6);}
.copy_b>div a{color: rgba(255, 255, 255, 0.6);}
.copy_b>div a:hover{color: rgba(255, 255, 255, 0.8);}