* {margin: 0;padding: 0;box-sizing: border-box;line-height:100%;}
body {font-size: 14px;font-family: Microsoft YaHei;}
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;}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@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);
}

/*top*/
.top {overflow: hidden;padding: 0.7% 1%;position: relative;z-index:5;background: #1aa9f1;}
.top:before {content:'';width: 83.2%;height:100%;background: #333;position:absolute;top:0;left: -1%;z-index: -1;transform: skewX(-30deg);display: none;}
.top:after {content:'';width: 19.5%;height:100%;background: #1aa9f1;position:absolute;top:0;right: -2%;z-index: -1;transform: skewX(-30deg);display: none;}
.top_box {max-width: 1800px;margin: 0 auto;}
.top_con {display: flex;justify-content: space-between;align-items: center;}
.top_name {display: flex;align-items: center;color: #fff;}
.top_name i {font-size: 18px;}
.top_name p {font-size: 18px;font-weight: lighter;padding: 0 0 0 10px;}
.top_num {display: flex;align-items: center;color: #fff;}
.top_num i {font-size: 20px;}
.top_num p {font-size: 18px;display: flex;align-items: center;font-weight: lighter;padding: 0 0 0 11px;}
.top_num p span {font-size: 28px;font-family: DIN Medium;}

/*head*/
.head {padding: 1% 1%;position: relative;z-index: 99;}
.head_box {max-width: 1800px;margin: 0 auto;display: flex;justify-content: space-between;}
.head_logo {display: flex;align-items: center;}
.head_logo i {}
.head_logo i img {}
.head_logo p {display: flex;flex-direction: column;align-items: center;font-size: 30px;font-weight: bold;padding: 0 0 0 12px;}
.head_logo p span {font-size: 17px;font-weight: lighter;color: #999;padding: 2% 0 0;font-family: Arial;letter-spacing: 0.3px;}
.head_con {display: flex;align-items: center;justify-content: space-between;width: 58%;}
.head_nav {width: 80%;}
.head_nav ul {display: flex;justify-content: space-between;align-items: center;width: 100%;}
.head_nav li {}
.head_nav li a {font-size: 16px;position: relative;}
.head_nav>ul>li>a:after {content:'';width: 100%;height: 2px;background: #1aa9f1;position: absolute;left: 0;bottom: -27px;opacity: 0;transform: scaleX(0);transition: 0.5s;}
.head_nav>ul>li:hover a:after, .head_nav>ul>li.cur a:after {opacity: 1;transform: scaleX(1);transition: 0.5s;}
.head_code {width: 15%;}
.head_code ul {display: flex;justify-content: space-between;}
.head_code li {position: relative;display: flex;flex-direction: column;}
.head_code li i {width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;background: #1aa9f1;border-radius: 50%;color: #fff;font-size: 20px;}
.head_code li p {position: absolute;top: 40px;right: 0;transform: rotateX(90deg);transition: 0.5s all ease;transform-origin: top;opacity:0;}
.head_code li:hover p {transform:rotateX(0);opacity:1;}

/*banner*/
.tp-bullets {margin: 0 0 1% !important;}

/*search*/
.search {background: #fff;overflow: hidden;padding:  0 15px;}
.search_box {max-width: 1500px;margin: 0 auto;height: 60px;display:  flex;align-items:  center;justify-content:  space-between;}
.head_s {display: flex;align-items: center;justify-content: center;}
.head_s form {display: flex;justify-content: space-between;align-items: center;width: 100%;/* border-left:  1px solid #ddd; *//* padding: 0 0 0 10%; */}
#search-bg {/* width: 140px; */height: 60px;line-height: 60px;overflow: hidden;box-sizing: border-box;padding: 0 0 0 27px;border-left: 1px solid #ddd;}
#search-i {box-sizing: border-box;position: relative;z-index: 5;margin: 0 22px 0 50px;display: flex;}
#search-i:after {content: '';width: 60px;height: 60px;position: absolute;top: -20px;left: -19px;z-index: -1;background: #1aa9f1;}
#infoname {border: none;background: none;outline: none;}
.search-text{ font-size:15px;color: #666; display: flex;justify-content: center;align-items: center; letter-spacing: 1px;}
.search-text a{ font-size:15px; color: #666 !important; font-weight: 100;}
.search-text span{color:#333;font-size: 15px;font-weight:  bold;padding: 0 0 0 10px;}
.search_con {display: flex;flex-direction: column;align-items: center;width: 68%; padding-top:10px;}
.search-text i {font-size: 28px;color: #1aa9f1;}


/*pro*/
.pro {overflow:hidden;padding:3% 1%;    background: #f8f8f8;}
.pro_box {max-width: 1500px;margin: 0 auto;}
.pro_tit {display:flex;flex-direction: column;align-items: center;}
.pro_tit span {font-size: 36px;}
.pro_tit span b {color: #1aa9f1;}
.pro_tit p {font-size: 16px;font-weight: lighter;color: #999;padding: 1% 0 0;}
.pro_tab {margin:3% 0 0;}
.pro_nav {}
.pro_nav ul {display:flex;flex-wrap: wrap;justify-content: space-between;}
.pro_nav li {width: 10%;background: #1aa9f1;display: flex;justify-content: center;align-items: center;padding: 1% 0;border-radius: 6px;position: relative;overflow: hidden;z-index: 5;}
.pro_nav li:before {content:'';width:0;height:100%;background: #e50012;position:absolute;top:0;left:0;transition:0.5s;z-index: -1;}
.pro_nav li.on:before {width:100%;}
.pro_nav li a {font-size: 16px;color: #fff;}
.pro_con {margin:3% 0 0;overflow: hidden;}
.pro_roll {display:flex;transition: 0.5s;}
.pro_call {width:100%;flex-shrink: 0;}
.pro_call ul {display:flex;flex-wrap: wrap;justify-content: space-between;}
.pro_call li {width: 24.5%;display: flex;flex-direction: column;align-items: center;}
.pro_call li:nth-child(n+5) {margin:1% 0 0;}
.pro_call li br {display:none;}
.pro_call li>a {overflow:hidden;}
.pro_call li>a img {width:100%;height: auto;transition:0.5s;}
.pro_call li:hover img {transform:scale(1.1)}
.pro_call li span {width: 100%;padding: 6% 0;text-align: center;background: #fff;position: relative;z-index: 5;}
.pro_call li span:before {content:'';width:100%;height:0;position:absolute;bottom:0;left:0;background: #1aa9f1;transition:0.5s;z-index:-1;}
.pro_call li:hover span:before {height:100%;}
.pro_call li span>a {font-size:16px;}
.pro_call li:hover span a {color:#fff;}
.pro_more {display:flex;justify-content: center;align-items: center;margin: 3% 0 0;}
.pro_more a {width: 10%;font-size: 16px;background: #1aa9f1;border-radius: 40px;color: #fff;display: flex;justify-content: center;align-items: center;padding: 1% 0;margin: 0 1%;}
.pro_more a i {font-size: 16px;padding: 0 0 0 10px;}

/*char*/
.char {overflow:hidden;padding:3% 1%;}
.char_box {max-width:1500px;margin:0 auto;}
.char_tit {display:flex;flex-direction: column;align-items: center;}
.char_tit p {font-size: 16px;color: #999;padding: 1% 0 0;}
.char_tit b {font-size: 36px;}
.char_con {margin:3% 0 0;}
.char_con ul {display:flex;justify-content: space-between;flex-wrap: wrap;}
.char_con li {width: 32.5%;background: #f5f5f5;display: flex;align-items: center;overflow: hidden;padding: 2%;position: relative;z-index: 5;justify-content: space-between;}
.char_con li:nth-child(n+4) {margin: 1.3%  0 0;}
.char_con li:before {content:'';width:100%;height:0;background: #1aa9f1;position: absolute;top: 0;left: 0;z-index: -1;transition:0.5s;}
.char_con li:hover:before {height:100%;}
.char_con li:hover,.char_con li:hover span,.char_con li:hover a {color:#fff;}
.char_con li i {border-radius: 50%;overflow:hidden;width: 42.12%;}
.char_con li i img {width:100%;height:auto;transition:0.5s;}
.char_con li:hover img {transform:scale(1.1);}
.char_con li p {display:flex;flex-direction: column;align-items: center;font-weight: bold;font-size: 24px;width: 50%;position: relative;z-index: 5;}
.char_con li p:before {content:'';width: 8px;height: 8px;border: 2px solid rgba(26,169,241,0.5);position:absolute;border-radius: 50%;right: 30%;top: -4px;z-index: -1;}
.char_con li p span {font-size: 16px;font-weight: lighter;color: #999;padding: 7%  0 0;text-align: center;line-height: 26px;}
.char_con li a {font-size:14px;border: 1px solid #ebe7e7;width: 50%;display: flex;justify-content: center;align-items: center;padding: 4% 0;margin: 10% 0 0;transition: 0.5s;}

/*adva*/
.adva {background: #1aa9f1;padding:3% 1%;}
.adva_box {max-width: 1500px;margin:0 auto;}
.adva_tit {display:flex;flex-direction: column;align-items: center;color: #fff;}
.adva_tit b {font-size: 36px;}
.adva_tit p {font-size: 16px;padding: 1% 0 0;opacity: 0.8;font-weight: lighter;}
.adva_tab {margin:3% 0 0;}
.adva_con {overflow: hidden;}
.adva_con ul {display:flex;transition: 0.5s;}
.adva_con li {width:100%;display: flex;justify-content: space-between;flex-shrink: 0;background: #fff;}
.adva_txt {display:flex;flex-direction: column;padding: 5% 3%;width: 45%;}
.adva_txt p {display: flex;align-items: center;}
.adva_txt p i {font-size: 40px;color: #1aa9f1;}
.adva_txt p b {font-size: 28px;display: flex;flex-direction: column;padding: 0 0 0 14px;}
.adva_txt p b span {font-size:14px;font-weight: lighter;font-family: Arial;padding: 3% 0 0;text-transform: uppercase;}
.adva_txt em {font-size: 16px;font-weight: lighter;line-height: 28px;padding: 6% 0 0;border-top: 1px solid #ddd;margin: 6% 0 0;}
.adva_pic {width: 56%;}
.adva_pic i {font-size:14px;}
.adva_pic i img {font-size:14px;}
.adva_nav {background: #fff;box-shadow:  0 0 20px #ddd;width: 72%;margin: -14% auto 0;position: relative;z-index: 5;}
.adva_nav ul {display: flex;}
.adva_nav li {width: 25%;display: flex;/* flex-direction: column; */align-items: center;padding: 4% 0;border-right: 1px solid #f8f8f8;position: relative;z-index: 5;justify-content: center;}
.adva_nav li:last-child {border:none;}
.adva_nav li:before {content:'';width:0;height:100%;background: #1aa9f1;position:absolute;top:0;left:0;z-index:-1;transition:0.5s;}
.adva_nav li.on:before {width:100%;}
.adva_nav li.on,.adva_nav li.on span  {color:#fff;}
.adva_nav li i {font-size: 34px;}
.adva_nav li p {font-size: 23px;display: flex;flex-direction: column;align-items: center;font-weight: bold;padding: 0 0 0 15px;}
.adva_nav li p span {font-size: 13px;font-weight: lighter;color: #999;padding: 9% 0 0;text-transform: capitalize;}
.adva_more {margin: 9% 0 0;display: flex;justify-content: space-between;align-items: center;}
.adva_l {display: flex;width: 60%;}
.adva_l p {font-size: 20px;background: #fff;color: #1aa9f1;font-weight: bold;width: 20%;display: flex;justify-content: center;align-items: center;position: relative;}
.adva_l p:before {content:'';width:0;height:0;border-left: 26px solid #fff;border-top: 31px solid transparent;border-right: 30px solid transparent;border-bottom: 31px solid transparent;position: absolute;top: 0;right: -56px;}
.adva_l em {display: flex;flex-direction: column;color: #fff;padding: 0 0 0 8%;}
.adva_l em b {font-size: 32px;}
.adva_l em span {display: flex;justify-content: space-between;margin: 4% 0 0;}
.adva_l em span i {font-size: 16px;position: relative;padding: 0 0 0 6%;font-weight: lighter;}
.adva_l em span i:before {content:'';width: 6px;height: 6px;background:#fff;position:absolute;top: 6px;left: 3px;border-radius: 50%;}
.adva_l em span i:after {content:'';width:10px;height:10px;border:1px solid #fff;position:absolute;top: 3px;left:0;border-radius: 50%;}
.adva_r {width: 15%;display: flex;flex-direction: column;align-items: center;color: #fff;}
.adva_r i {font-size:14px;}
.adva_r b {font-size: 26px;font-family: 'DIN Medium';}
.adva_r a {font-size: 15px;width: 57%;background: #fff;border-radius: 40px;display: flex;justify-content: center;align-items: center;padding: 5% 0;margin: 7% 0 0;}

/*case*/
.case {overflow:hidden;padding: 3% 1% 0;}
.case_box {max-width:1500px;margin:0 auto;}
.case_tit {display:flex;flex-direction: column;align-items: center;}
.case_tit span {font-size: 36px;}
.case_tit span b {color: #1aa9f1;}
.case_tit p {font-size: 16px;font-weight: lighter;color: #999;padding: 1% 0 0;}
.case_con {margin: 3% 0 0;}
.case_call {}
.case_call>div {display:flex;justify-content: space-between;position: relative;overflow: hidden;}
.case_call ul {width: 28%;}
.case_call ul:last-child {position:absolute;width: 42%;left: 0;right: 0;margin: 0 auto;}
.case_call li {position: relative;}
.case_call li+li {margin:3% 0 0;}
.case_call li>a {overflow: hidden;display: flex;}
.case_call li>a img {width:100%;height:auto;transition: 0.5s;}
.case_call li:hover img {transform:scale(1.1);}
.case_call li p {position: absolute;bottom: 8%;left: 16%;}
.case_call ul:last-child p {position: revert;background: #1aa9f1;padding: 10% 5% 15%;}
.case_call li p>a {color:#fff;font-size: 18px;position: relative;width: 100%;display: inline-block;}
.case_call li p>a:before {content:'\e88f';font-family: 'iconfont';font-size: 30px;position: absolute;left: -42px;top: 3px;}
.case_call ul:last-child p>a:before {content:'航空，一种复杂而有战略意义的人类活动 [2]  。 指飞行器在地球大气层（空气空间）中的飞行（航行）活动，以及与此相关的科研教育';position: absolute;left: 0;top: 36px;font-size: 15px;font-weight: lighter;width: 100%;line-height: 29px;}
.case_call ul:last-child p>a:after {content:'\e88f';position: absolute;top: -35px;left: 0;font-size: 28px;font-family: 'iconfont';}

/*tech*/
.lc_bc {padding: 3% 1%;overflow: hidden;}
.lc_c {max-width:1500px;margin:0 auto;}
.lc_c ul{display: flex;justify-content: space-between;margin-top: 60px;position: relative;}
.lc_c ul:after { position: absolute;    content: "";    width: 89%;    height: 1px;    border-top: 1px dashed rgba(14,19,31,0.13);    bottom: 29px;    left: 79px;}
.lc_c ul li{width: 11.1%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.lc_c ul li>div{background: url(//memberpic.114my.com.cn/dgcxsj/uploadfile/image/20220627/20220627140127_1769648195.png) no-repeat center;width: 76px;height: 85px;display: flex;justify-content: center;align-items: center;transition: all .5s;}
.lc_c ul li>div>span{font-size: 26px;color: #fff;}
.lc_yd{width: 6px;height: 6px;border-radius: 100%;background: #0e131f;position: relative;margin:13px 0 14px;}
.lc_yd:after{position: absolute;content: "";width: 10px;height: 10px;border-radius: 100%;border:1px solid #0e131f;top: -3px;left: -3px;}
.lc_c ul li b{font-weight: normal;display: block;font-size: 14px;color: #666;transition: all .5s;}
.lc_btn{margin:0 auto;margin-top: 60px;width: 516px;height: 55px;background: #222;font-size: 36px;color: #fff;border-radius: 35px;display: flex;align-items: center;}
.lc_c ul li:hover>div{background: url(//memberpic.114my.com.cn/dgcxsj/uploadfile/image/20220628/20220628164816_1783218950.png) no-repeat center;transform: translateY(-8px);}
.lc_c ul li:hover .lc_yd{background: #1aa9f1;}
.lc_c ul li:hover .lc_yd:after{border-color:#1aa9f1;}
.lc_c ul li:hover b{color: #1aa9f1;transform: rotateX(360deg);}
.lc_btn>p>span{font-size: 27px;color: #fff;margin-right: 9px;}
.lc_btn>p>b{font-weight: normal;font-size: 22px;color: #fff;}
.lc_btn>p{width: 196px;height: 55px;background: #1aa9f1;border-radius: 35px;display: flex;align-items: center;justify-content: center;margin-right: 26px;}
.lc_btn>div { font-family: 'DIN Medium';}
.title{text-align: center;font-size: 40px;color: #333;}
.title b{ font-weight:normal;}
.title em{color: #1aa9f1; font-weight:bold;}
.title span{display: block;font-size: 18px;color: #999;padding: 1% 0 1%;}
.title i{display: block;width: 80px;height: 5px;margin: 0 auto;position: relative;display: none;}
.title i::after,.title i::before{content: '';display: block;position: absolute;width: 30px; height: 5px;top: 0;left: 0;}
.title i::after{right: 0px;left: inherit;background:#1aa9f1;animation:allTitleAfter 3s infinite linear;}
.title i::before{background:#1aa9f1;animation:allTitleBefore 3s infinite linear;}
.title t{width: 30px;height: 5px;background: #e50012;margin:0 auto;display:block;animation:allTitleI 3s infinite linear;}
@keyframes allTitleI{
0%{transform:translateX(0px);}
25%{transform:translateX(-25px);}
50%{transform:translateX(0px);}
75%{transform:translateX(25px);}
100%{transform:translateX(0px);}
}
@keyframes allTitleBefore{
0%{width:15px;}
25%{width:0px;}
50%{width:15px;}
75%{width:30px;}
100%{width:15px;}
}
@keyframes allTitleAfter{
0%{width:15px;}
25%{width:30px;}
50%{width:15px;}
75%{width:0px;}
100%{width:15px;}
}

/*about*/
.about {background: #1aa9f1;padding: 3% 1%;overflow: hidden;}
.about_box {max-width:1500px;margin:0 auto;}
.about_tit {display:flex;flex-direction: column;align-items: center;}
.about_tit span {font-size: 36px;color: #fff;}
.about_tit span b {color: #fff;}
.about_tit p {font-size: 16px;font-weight: lighter;padding: 1% 0 0;color: #fff;opacity: 0.8;}
.about_con {margin: 3% 0 0;display: flex;background: #fff;border-radius: 10px;overflow: hidden;align-items: center;}
.about_txt {width:50%;padding: 0 3%;display: flex;flex-direction: column;}
.about_txt p {display: flex;flex-direction: column;font-size: 32px;color: #1aa9f1;}
.about_txt p span {color: #1aa9f1;font-size: 45px;font-family: Arial;margin: 0 0 1% 0;}
.about_txt em {font-size: 16px;color: #999;line-height: 36px;margin: 6% 0 0;}
.about_txt ul {display: flex;margin: 7% 0 0;}
.about_txt li {background: #1aa9f1;width: 25%;padding: 3%;display: flex;justify-content: center;align-items: center;}
.about_txt li:last-child {background:#e50012;}
.about_txt li a {color: #fff;font-size: 16px;}
.about_pic {width:50%;}
.about_pic i {}
.about_pic i img {width:100%;height:auto;}


/*mol*/
.mol {overflow: hidden;padding: 3% 1% 0;}
.mol_box {max-width: 1500px;margin: 0 auto;}
.mol_tit {display: flex;flex-direction: column;align-items: center;}
.mol_tit span {font-size: 36px;/* display: flex; *//* align-items: center; */}
.mol_tit span b {color: #1aa9f1;}
.mol_tit p {font-size: 16px;font-weight: lighter;color: #999;padding: 1% 0 0;}
.mol_con {margin: 3% 0 0;position: relative;}
.mol_call {padding: 0 5%;}
.mol_call ul {margin: 0 !important;}
.mol_call li {display: flex !important;flex-direction: column;align-items: center;margin: 0 0.1%;}
.mol_call li>a {overflow: hidden;}
.mol_call li a img {width:100%;height:auto;transition: 0.5s;}
.mol_call li:hover a img {transform:scale(1.1);}
.mol_call li p {position: relative;z-index: 5;padding: 4% 0;background: #f8f8f8;width: 100%;text-align: center;}
.mol_call li p:before,.mol_call li p:after {content:'';width:0;height:100%;position:absolute;top:0;background: #1aa9f1;z-index: -1;transition:0.5s;}
.mol_call li p:before {left:0;}
.mol_call li p:after {right:0;}
.mol_call li:hover p:before,.mol_call li:hover p:after {width:50%;}
.mol_call li:hover a {color:#fff;}
.mol_call li p>a {font-size: 16px;transition: 0.5s;}
.mol_btn {}
.mol_btn i:hover  {background:#1aa9f1;color:#fff;border:none;}
.mol_btn>i {width: 40px;height: 40px;cursor: pointer;font-size: 20px;color: #1aa9f1;display: flex;justify-content: center;align-items: center;top: 40%;border: 2px solid #ddd;border-radius: 50%;transition: 0.5s;position: absolute;letter-spacing: 6px;}
.mol_btn>i:first-child {left: 0;transform: rotate(-180deg);}
.mol_btn>i:last-child { right: 0;}
.mol_call .ban_dot {display: none !important;}

/*news*/
.news{padding: 3% 1% 0;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: 36px;}
.news_tit span b {color: #1aa9f1;}
.news_tit p {font-size: 16px;font-weight: lighter;color: #999;padding: 1% 0 0;}
.news_tab {}
.news_con {margin: 3% 0 0;position: relative;}
.newstitle{ text-align:center; font-size:18px; color:#aaaaaa; font-weight:lighter;}
.newstitle b{ display:block; font-size:42px; color:#222222; margin-bottom:10px;}
.newstitle b i{ color:#1aa9f1;}
.newstab{text-align: center;padding-bottom: 30px;margin: 30px 0;}
.newstab a{ display: inline-block;width: 200px;line-height: 50px;border-radius: 30px;background: #eee;font-size: 16px;color: #666666;font-weight: lighter;transition: all .3s ease;}
.newstab a+a{margin-left: 10px;}
.newstab a.on{background: #1aa9f1;color: #fff;}
.newsleft{width: 34%;box-sizing: border-box;background: #f5f5f5;padding: 2%;}
.newsright{width: 65%;}
.newsleft .news_div_item_pic{overflow: hidden;}
.news .news_div_item_pic img{width: 100%;height: 100%;transition: all .6s ease;}
.news .news_div_item:hover .news_div_item_pic img{transform: scale(1.1);}
.news .news_div_item:hover .news_div_item_a{color:#1aa9f1;}
.news .news_div_item{position: relative;}
.newsleft .news_div_item{/* padding-top: 330px; */display: flex;flex-direction: column-reverse;}
.newsleft .news_div_item_date{position: absolute;right:0;padding-top: 52px; bottom:0;text-align: center; background: #1aa9f1; width: 82px;height: 80px;box-sizing: border-box;}
.newsleft .news_div_item_date>div{display: inline-block;font-size: 14px;color: #ffffff;font-weight: lighter;}
.newsleft .news_div_item_date .news_div_item_day{position:absolute;top: 5px;left: 0;right: 0;margin: 0 auto;font-size: 36px;font-weight: bold;}
.newsleft .news_div_item_content{width: 70%;padding: 6% 0 0;}
.news .news_div_item_a{display: block;font-size: 18px;color: #222222;font-weight: lighter; white-space: nowrap;text-overflow: ellipsis;position: relative; overflow: hidden;} 
.news .news_div_item_body{font-size: 14px;color: #aaaaaa;font-weight: lighter;margin-top: 10px;line-height: 26px;height: 52px;overflow: hidden;}
.newsright .news_div_item{position: relative;display: inline-block;vertical-align: top;background: #f5f5f5;box-sizing: border-box;width: 49%;height: 162px;padding: 40px 0 0 120px;}
.newsright .news_div_item:nth-child(n+3){margin:1.2% 0 0;}
.newsright .news_div_item:nth-child(2n) {margin: 1.2% 0 0 1.2%;}
.newsright .news_div_item:nth-child(2) {margin:0 0 0 1.2%;}
.newsright .news_div_item_content{width: 260px;}
.newsright .news_div_item_date{position: absolute;left:30px;padding-top: 52px; top:40px;text-align: center;}
.newsright .news_div_item_date>div{display: inline-block;font-size: 14px;color: #555555;font-weight: lighter;}
.newsright .news_div_item_date .news_div_item_day{position:absolute;top: 5px;left: 0;right: 0;margin: 0 auto;font-size: 36px;font-weight: bold;}
.newscon {overflow: hidden;}
.news_roll {display:flex;transition: 0.5s;}
.news_roll ul {display:flex;justify-content: space-between;width: 100%;flex-shrink: 0;}

/*mod*/
.mod {padding: 3% 1%;overflow: hidden;}
.mod_box {width:1400px;margin: 0 auto;}
.mod_con {}
.mod_con ul {display: flex;justify-content: space-between;align-items: center;}
.mod_con li {display: flex;align-items: center;}
.mod_con li i {font-size: 36px;}
.mod_con li p {font-size:20px;line-height: 20px;padding-left: 12px;}
.mod_con li p span {display: flex;font-size: 15px;color: #999999;line-height: 30px;}

/*copy*/
.copy {width:100%;background: #232323;overflow: hidden;}
.copy_box {max-width: 1500px;margin: 0 auto;margin-top: 80px;position: relative;}
.copy_con {float: left;width: 78%;}
.copy_con ul {}
.copy_con li {float:left;position: relative;}
.copy_con li+li:before {content: '';width: 1px;height: 238px;background: #333333;position: absolute;left: -75px;top: 0;}
.copy_con li:last-child:before {display: none;}
.copy_con li+li {margin-left:150px;}
.copy_con li p {font-size: 18px;color: #ffffff;margin-bottom: 36px;position: relative;}
.copy_con li a {font-size: 14px;color: #888888;display: inherit;line-height: 30px;transition: all 0.3s linear;}
.copy_con li a:hover {color: #1aa9f1;transition: all 0.3s linear;}
.copy_con li p:before {content: '';width:20px;height: 2px;background: #fff;position: absolute;left:0;top:40px;}
.copy_con li em {font-size: 14px;color: #888888;line-height: 28px;}
.copy_qr {float: right;width: 170px;height: 215px;text-align: center;padding-top: 72px;position: relative;z-index: 1;margin-right: 30px;}
.copy_pic {display: inline-block;text-align: center;}
.copy_pic ul {float: left;}

.copy_tit p {font-size: 15px;color: #999;}
.copy_img {margin-top:28px;}
.copy_img img{  width: 118px; height: 118px;}
.copy_str {margin-top: 15px;}
.copy_str ul li {width: 37px;height: 37px;background: #333333;float: left;border-radius: 50%;margin-top:30px;margin-left: 24px;text-align: center;display: flex;justify-content: center;}
.copy_str ul li+li {margin-left: 10px;}
.copy_str ul li.on {background: #1aa9f1;transition: all .5s;}
.copy_str ul li i {color:#fff;font-size: 17px;display: flex;justify-content: center;align-items: center;}
.copy_box:before {content:'';background:url(//memberpic.114my.com.cn/0340601/uploadfile/image/20211020/20211020200834_879607224.png)no-repeat;position: absolute;right:0;top:0;bottom:0;width:230px;height: 351px; }

.copy_name {width: 1080px; display: inline-block;margin-top: 30px;margin-bottom: 30px;}
.copy_name span {font-size: 14px;color: #666;line-height:40px;display: inherit;margin-top: 24px;}
.copy_name span a {color: #666;transition: all 0.3s linear;}
.copy_name span a:hover  {color:#1aa9f1;transition: all 0.3s linear;}


/*link*/
.link {width:100%;height: 60px;background: #1aa9f1;overflow: hidden;}
.link_box {width: 1400px;margin:0 auto;} 
.link_tit {font-size: 16px;color: #ffffff;float: left;line-height: 60px;}
.link_call {float: right;color:#ffffff;font-size: 16px; }
.linkTagcs li {    line-height: 60px !important;margin-right: 10px !important;}
.linkTagcs li a {color: #ffffff !important;font-size: 15px;