*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;}
body{font-size: 14px;min-width: 1200px;font-family: "sht";}
a{text-decoration: none; color:#333; font-size: 14px;}
em,i{display: block;font-style: normal;}
.gy{max-width: 1500px;margin: 0 auto;min-width: 1200px;width: 100%;}
.page{max-width: 1500px;margin: 0 auto;min-width: 1200px;width: 100%;}
.page1{max-width: 96%;margin: 0 auto;min-width: 1200px;width: 100%;}
@font-face {
font-family: 'din';
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 3819521 */
  src: url('//at.alicdn.com/t/c/font_3819521_sbi90c67g1.woff2?t=1677750532291') format('woff2'),
       url('//at.alicdn.com/t/c/font_3819521_sbi90c67g1.woff?t=1677750532291') format('woff'),
       url('//at.alicdn.com/t/c/font_3819521_sbi90c67g1.ttf?t=1677750532291') format('truetype');
}
@font-face {
  font-family: 'iconfont';  /* Project id 3713243 */
  src: url('//at.alicdn.com/t/c/font_3713243_ndqwabc9xrr.woff2?t=1666079421381') format('woff2'),
       url('//at.alicdn.com/t/c/font_3713243_ndqwabc9xrr.woff?t=1666079421381') format('woff'),
       url('//at.alicdn.com/t/c/font_3713243_ndqwabc9xrr.ttf?t=1666079421381') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

@font-face {
  font-family: "sht";
   src: url("../cssnew/sht.otf.txt") format("woff2"),
       url("../cssnew/sht.woff.txt") format("woff"),
       url("../cssnew/sht.otf.txt") format("truetype"),
       url("../cssnew/sht.ttf.txt") format("embedded-opentype"),
       url("../cssnew/sht.ttf.txtt") format("svg");
}

.fw_tit{text-align: center;}
.fw_tit>div{display: flex;align-items: center;justify-content: center;}
.fw_tit>div>p{font-size: 14px;color: #acabab;margin:0 10px;}
.fw_di{width: 8px;height: 8px;background: #005da3;border-radius: 100%;}
.fw_di:nth-child(1),.fw_di:nth-child(4){margin-right: 5px;}
.fw_tit b{display: block;color: #333;font-size: 42px;margin-top: 3px;}
em, .em,i{text-transform:uppercase;font-family:arial;vertical-align:top;display:block;}
/*wel*/
.wel_bg{width:100%;height:40px;background:#f5f5f5;position: relative;z-index: 2;}
.wel_text{color:#999;line-height:40px;}
.wel_nav li{width:92px;font-size:14px;border-left:1px solid #ebebeb;text-align:center;color:#999;float: left;}
.wel_nav li a{display:block;line-height:40px;color:#999;}
.wel_nav li.ewm{position:relative;}
.wel_nav li.ewm b{font-weight:normal;display:block;line-height:40px;}
.wel_nav li.ewm i{width:150px;height:150px;position:absolute;top:40px;right:0;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;transform:rotateX(90deg);transition:all 0.5s;}
.wel_nav li.ewm:hover i{transform:rotateX(0deg);}
.wel_nav li.ewm i img{width:100%;}
/*header*/
.head_bc{overflow:hidden;min-width: 1200px;width: 100%;}
.head_c{height: 105px;position:relative;display: flex;justify-content: space-around;}
.head_c:after {
    position: absolute;
    content: "";
    background: #005da3;
    width: 300px;
    height: 105px;
    top: 0;
    right: -168px;
    z-index: -1;
}
.logo_c{display: flex;align-items: center; width: 25%}
.logo_c>p{position: relative;width: 24%;}
.logo_c>p img{width: 100%;}

.hea_wz{padding-left: 8px;}
.hea_wz b:first-child{font-size: 27px;color: #333;display: block;letter-spacing: 5px;}
.hea_wz b:last-child{font-size: 16px;color: #999;margin-top: 0px;font-weight: normal;letter-spacing: 0px;display: block;font-family: sht;width:64%;}
.nav_c{width: 56%;display: flex;align-items: center;justify-content: space-between;height: 100%;}
.nav_c>ul{width:78%;display: flex;justify-content: space-between;height: 100%;}
.nav_c>ul li{position: relative;height: 100%;display: flex;align-items: center;}
.nav_c>ul li.on,.nav_c ul li:hover{color: #005da3;}
.nav_c>ul li a{text-align: center;color: #333;font-size: 18px;}
.nav_c>ul>li.on>a{color: #005da3;font-weight: bold;}
.nav_c>ul>li:hover>a{color: #005da3;}
.head_pho{display: flex;align-items: center;justify-content: space-between;width: 18%;height: 100%;}
.pho_wz p,.pho_wz b{color: #fff;}
.pho_wz p{font-size: 1rem;}
.pho_wz b{font-size: 1.4rem;}
.pho_ic{width: 37px;height: 37px;border-radius: 100%;border:1px solid #fff;display: flex;align-items: center;justify-content: center;}
.hlf {
  font-family: "jdf" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon_search {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.icon_pho {
    width: 105px;
    background: #fff;
    border-left: 1px #eee solid;
}
.icon_ss{width: 105px;background: #005da3;}

/*浜岀骇鑿滃崟*/
.erji_menu {display: none;padding: 40px 0px 40px 0px;position: absolute;left: -367px;border-top: 1px solid #eee;background-color: #fff;z-index: 999;top: 105px;}
.nav_c>ul>li:nth-child(8) .erji_menu{ left: -477px;}
.nav_c>ul>li:nth-child(6) .erji_menu{ left: -371px;}
.nav_c>ul>li:nth-child(2) .erji_menu{ left: -253px;}
.erjinr {margin:0 auto;width:100%;display: flex;padding:0 65px;overflow:hidden;}
.erjinr1 {float:left;background:url() no-repeat;padding-top:8px;font-size:20px;font-weight:bold;color:#333;margin-right:40px; line-height:26px !important;}
.erji_menu a {font-size:13px;}
.erji_menu .erjinr1 a {display:block;width:120px;height:32px;font-family:Arial,Helvetica,sans-serif;color:#999 !important;font-size:13px;line-height:32px;text-align:center;text-transform:uppercase;border:1px solid #cecece;margin-top:16px;font-weight:normal!important;}
.erjinr2 {display: flex;}
.erji_menu .erjinr2 a {display:block; line-height:36px;height:auto;font-size:14px; color:#333 !important; width: inherit !important;    text-align: left;}
.erjinr21 {width: 100px;float:left;padding-right:0px;border-right:1px solid #e9e9e9;}
.erjinr22 {width: 115px;float:left;padding-left:25px;}
.erjinr3 {
    float: right;
    width: 129px;
    text-align: center;
    color: #333;
    margin-left: 38px;
    display: flex;
    align-items: center;
    border: 1px solid #eee;
    padding: 10px;
}
.erjinr3 img {width:100%;}
.erji_menu .erjinr3 a {line-height:30px;height:auto;font-size:13px;}
.erjinr3 span{display:block; padding-bottom:3px;}
.erjinr2 a {
    font-size: 14px!important;
    color: #333;
    font-weight: 100!important;
}
/*sea*/
.dfs{display:flex;align-items:center;justify-content:space-between;width: 100%;height: 100%;}
.icon>div i{user-select:none;transition:all 0.5s;position: relative;}
.icon>div i span{font-size: 32px;color: #999;}
.icon>div:nth-child(2) i span{font-size: 32px;color: #fff;}

.iser_box,.itel_box{background:rgba(255,255,255,0.8);position:absolute;top:105px;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;}
.search_l span+span{margin-left:4px;}
.search_l a{color: #333;font-size: 14px;}
.search_r{margin-top:20px;position:relative;}
#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:228px;text-align:center}
.itel_box p{color:#333;position:relative;}
.itel_box p:before{position:absolute;left:0;color:#333;}
.itel_box em{font-family:'arial';font-size:26px;font-weight: bold;color:#0f7404;margin-top:10px;}
.search_l .iconfont{font-size: 16px;}
.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: 27px!important;display: block;margin-top: -3px;}
.hx_bg{background: url(../uploadfile/image/20200917/20200917113326_368575269.png) no-repeat;height: 142px;position: relative;margin-top: -142px;z-index: 99;}
@media screen and (max-width: 1437px){
    .hea_wz b:first-child{font-size: 25px;}
    .hea_wz b:last-child{font-size: 16px;letter-spacing: 0px;}
    .nav_c{width: 62%;}
}
@media screen and (max-width: 1296px){
    .hea_wz b:first-child{font-size:24px;}
    .logo_c>p img{width: 100px;}
    .nav_c>ul li a{font-size:17px;}
    .head_pho{width: 19.5%;}
}
.dh_c {
    width: 315px;text-align: left;
}
.dh_h{font-size:18px;}
 .dh_h b{font-size:14px;font-weight:normal;}
.form_ul,.form_ul li{width: 100%!important;}

/*banner*/
.slider {width: 100%;}
.slick-slide{height: auto;}
.slick-slide img {width: 100%;}
.slick-prev {left: 26px;z-index: 99;}
.slick-next {right: 40px;}
.slider .slick-dots{bottom: 30px;z-index: 999;}
.slick-dotted.slick-slider{margin-bottom: 0px !important;}
.slick-prev:before, .slick-next:before{font-size: 34px;}
.slider .slick-dots li button:before{color: #fff;opacity: 1;font-size:42px;}
.slider .slick-dots li.slick-active button:before{color:#005da3;}
.slider .slick-prev:before, .slick-next:before{font-family: "ylf";}

.slider .slick-dots li button:before{color:#333;}

.slider .slick-prev:before, slider .slick-next:before{font-family: "jdf";}
.slider .slick-prev:before {content: '\e622';display: block;}
.slide r.slick-next:before{content: '\e758'}

/*service*/
.ser_box{padding:115px 0;}
.cd_tit{text-align:center;}
.cd_tit span{font-size:22px;color:#232323;display:inline-block;position:relative;line-height:100%;}
.cd_tit p{font-size:36px;color:#232323;margin-top:8px;font-weight:bold;line-height:100%;}
.cd_tit b{color:#005da3;font-size:22px;}
.cd_tit p b{color:#005da3;font-size:22px;}
.cd_tit i{width:26px;height:26px;font-size:26px;line-height:26px;display:block;margin:5px auto 0;position:relative;color:#cfcfcf;}
.cd_tit i:before,.cd_tit i:after{content:'';width:43px;height:1px;background:#ccc;position:absolute;top:50%;}
.cd_tit i:before{left:-58px;}
.cd_tit i:after{right:-58px;}
.cd_num{display:flex;padding:58px 0 70px;}
.cd_num li{width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid rgba(255,255,255,0.2);}
.cd_num li:last-child{border:none;}
.cd_num li p{font-size:18px;position:relative;line-height:100%;color:#fff;}
.cd_num li:hover p{color:#de0011;}
.cd_num li p:after{position:absolute;content:"";width:15px;height:1px;background:#fff;bottom:-14px;left:50%;margin-left:-10px;}
.cd_num li b{font-family:"Arial";color:#fff;font-size:36px;display:block;line-height:100%;padding:30px 0;}
.cd_num li:hover b{color:#fff;}
.cd_num li div{color:#fff;font-size:14px;line-height:18px;text-align:center;width: 54%;color: rgba(255,255,255,0.5); line-height: 20px;}
.cd_btn{width:178px;height:42px;border-radius:42px;background:#de0011;color:#fff;font-size:14px;line-height:42px;text-align:center;margin:0 auto;display:block;overflow:hidden;position:relative;transition:all 0.5s ;}
.cd_btn:hover{width:250px;}
.cd_btn span{font-size:10px;color:#fff;display:inline-block;margin-left:10px;}

.cd_c{background: #005da3;}
.dh_tit{text-align: center;}
.dh_tit>p{font-size: 42px;color: #00171f;}
.dh_tit>p>b{font-size: 42px;color: #005da3;}
.dh_tit>div{font-size: 18px;color: #999;padding-top: 8px;}

.dh_titb{text-align: center; margin-bottom:60px;}
.dh_titb>p{font-size: 42px;color: #fff;}
.dh_titb>p>b{font-size: 42px;color: #fff;}
.dh_titb>div{font-size: 18px;color: rgba(255,255,255,0.5);padding-top: 3px;}

.pro_c{width: 100%;    overflow: hidden;
    background-size: cover;padding:56px 0 70px;}
.pro_cate table td b{font-size: 0;}
.pro_cate table td b a {
    font-size: 18px;
    font-weight: normal;
}
.pro_cate {
    padding-top: 45px;
}
.pro_cate table {
position:relative
}
.pro_cate table tbody{
    display: flex;
    text-align: center;
    justify-content: space-between;
}
.pro_cate table tr{width: calc((103% - 60px) / 3);}
.pro_cate table tr td{width:100% !important;display: block;}
.pro_cate table tr #showtyepname{display: none;}
.pro_cate table tr td:first-child {background: #fff;text-align: center;border: 1px solid #eee;}
.pro_cate table tr td:first-child a{color:#333;font-size: 20px;display: inline-block; line-height: 66px;}
.pro_xq .divproduct_new_div {
        display: flex;
    flex-wrap: wrap;
}
.pro_xq{display:none;}
.pro_xq {
    display: flex;
    justify-content: space-between;
}

.pro_cp {
    width: 100%;
}
.pro_xq .divproduct_new_div .divproduct_new_div_item+.divproduct_new_div_item {
    margin-left: 1.9%;
}
.pro_xq .divproduct_new_div_item:nth-child(4) {
    margin-left: 0!important;
}
.pro_xq .divproduct_new_div_item .product_div_item_pic{overflow:hidden;}
.pro_xq .divproduct_new_div_item .product_div_item_pic img {
    width: 100%;
}
.pro_xq .divproduct_new_div_item {position:relative}
.pro_xqcate {
    
    overflow: hidden;margin-top:40px;
}
.pro_xqcate .pro_xq+.pro_xq {
    display: none;
}

.pro_xq .divproduct_new_div_item{display:flex;flex-direction: column-reverse;width: 32%;overflow: hidden;border: 1px solid #dfdfdf;}
.pro_xq .divproduct_new_div_item_title{
    background: rgba(0,0,0,0.82);
    height: 53px;
    width: 100%;
    line-height: 53px;
position: absolute;
    bottom: 0px;
    left: 0;
    z-index:3;
    transition: all .4s;padding-left: 18px;
}
.pro_xq .divproduct_new_div_item_title a {
    font-size: 16px;
    color: #fff;
}
/*.pro_xq .divproduct_new_div_item:hover .divproduct_new_div_item_title{bottom:0;}*/
.pro_xq .divproduct_new_div_item .product_div_item_pic{position:relative;}
.pro_xq .divproduct_new_div_item .divproduct_new_div_item_title a:before{position:relative;}
.pro_xq .divproduct_new_div_item .divproduct_new_div_item_title a:before,.pro_xq .divproduct_new_div_item .product_div_item_pic:after{
  position: absolute;
}
.pro_xq .divproduct_new_div_item .product_div_item_pic:after{content: "";width: 100%;height: 100%;top: -100%;left: 0;background: rgba(17,18,23,.52);z-index:1;transition: all .5s;}
.pro_xq .divproduct_new_div_item .divproduct_new_div_item_title a:before{content: "+";width: 48px;height: 48px;border-radius: 100%;text-align: center;line-height: 52px;color: #fff;border:1px solid rgba(255,255,255,0.75);top: -500px;left: 50%;margin-left: -20px;margin-top: -90px;z-index: 2;font-size:32px; transition: all .5s;}
.pro_xq .divproduct_new_div_item:hover .product_div_item_pic:after{top:0;}
.pro_xq .divproduct_new_div_item:hover .divproduct_new_div_item_title a:before{top:-116px;}

.pro_cate table tr.on td:first-child{background:#005da3}
.pro_cate table tr.on td a{color:#fff!important;font-weight:bold;}

.cf_img {
    margin-top: 23px;
}
.cf_img table td table tr td {padding-left: 18px!important;}
.cf_img table td table tr td a:last-child{    display: block;
    background: #fff;
    border-top: 1px solid #eee;
    height: 50px;
    line-height: 42px;
    color: #8b8b8b;
    font-size: 14px;}

.pro_lc{width: 32.8%;position: relative;min-width: 345px;}
.pro_lc img{width: 100%;}
.pro_wwz{position: absolute;top: 68px;left: 34px;}
.pro_wwz>b{font-size: 30px;color: #fff;line-height: 42px;font-weight:normal;}
.pro_lcp{font-size: 14px;line-height: 28px;color: rgba(255,255,255,0.43);padding-top: 22px;padding-right:26px;}
.pro_xq .divproduct_new_div_item:nth-child(1),.pro_xq .divproduct_new_div_item:nth-child(2),.pro_xq .divproduct_new_div_item:nth-child(3) {
    margin-bottom: 22px;
}
.pro_xq .divproduct_new_div_item_title a:after {
    content: "\eb8d";
    font-family: "iconfont";
    top: 1px;
    right: 20px;
    position: absolute;
    font-size: 18px;
}

/*产品应用*/
.app_bc{padding:0 0px;}
.appli_call{margin-top:40px;}
.appli_call .new_web_div2021 {}
.appli_call .new_web_div2021 ul { display: flex;}
.appli_call .new_web_div2021 li {width: 33.3%;height: auto;overflow: hidden;position: relative;}
.appli_call .new_web_div2021 li:nth-child(2n) p {top: 0;}
.appli_call .new_web_div2021 li a {pointer-events: none;}
.appli_call .new_web_div2021 li>a{display: block;transform:}
.appli_call .new_web_div2021 li a img {width:100%;height:auto;transition: all linear 0.3s;}

.appli_call .new_web_div2021 li:hover a img{transform: scale(1.12, 1.12);}
.appli_call .new_web_div2021 li p {width:100%;height:50px;background:rgba(0,0,0,0.5);    display: flex; justify-content: center; align-items: center;padding-top: 0 !important;position: absolute; bottom: 0; left: 0;}
.appli_call .new_web_div2021 li:hover p{width:90%;bottom:calc((100% - 50px) / 2);left:5%;background:rgba(0,93,163,0.5);transition: all linear 0.3s;}
.appli_call .new_web_div2021 li:nth-child(2n):hover p{width:90%;top:calc((100% - 50px) / 2);left:5%;background:rgba(0,93,163,0.5);transition: all linear 0.3s;}
.appli_call .new_web_div2021 li p a {font-size:16px; color: #fff;}

/*优势*/
.ys_c{background:#fff; padding-bottom:0px;padding-top:70px;}
.sup_t h3 {font-size:40px; text-align: center; font-weight: normal; padding-top:50px; line-height:43px; }
.sup_t h3 span { display: block; font-size: 18px; color:#888; font-weight: normal; font-weight:100; }
.sup_t h3 b{ color:#009fde;}

.sup{ font-family: "Microsoft Yahei"; line-height:24px; font-size: 16px; position: relative; z-index: 1; clear: both; padding:40px 0 0; color: #fff; width: 100%; overflow: hidden; max-width: 1980px; display: block; margin: 0 auto; }
.leit{ width: 100%; overflow: hidden; display: block; height:600px; }
.leit ul{ width: 100%; }
.leit li{ width: 20%; float: left; position: relative; cursor:pointer; height: 600px; overflow: hidden; transition:all 0.5s;}
.leit li img{ display: block; }
.mo1,.mo2,.mo3,.mo4,.mo5{ width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.mo1{background: rgba(0,0,0,0.5);}
.mo2{background: rgba(0,0,0,0.7);}
.mo3{background: rgba(0,0,0,0.5);}
.mo4{background: rgba(0,0,0,0.7);}
.hav{ width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }

.shu2{ position: absolute; left: 50%; top: 30%; margin-left:-425px; width: 850px; font-size: 30px; color: #fff; text-align: center;  line-height: 194px; line-height: 80px; }
.shu21{ background:url(http://login.114my.cn/memberpic/htz0769/uploadfile/image/20201125/20201125085049_1425918597.png) center no-repeat; width:89px; height:70px; margin:0 auto;}
.shu22{ background:url(http://login.114my.cn/memberpic/htz0769/uploadfile/image/20201125/20201125085049_1714788876.png) center no-repeat; width:107px; height:70px; margin:0 auto;}
.shu23{ background:url(http://login.114my.cn/memberpic/htz0769/uploadfile/image/20201125/20201125085049_1900741069.png) center no-repeat; width:102px; height:70px; margin:0 auto;}
.shu24{ background:url(http://login.114my.cn/memberpic/htz0769/uploadfile/image/20201125/20201125085049_259116792.png) center no-repeat; width:105px; height:70px; margin:0 auto;}


.shu2 span {display:block; margin:0 auto; font-size: 46px; }
.shu2 em{ display: block; font-size: 16px; text-align: center; color: #f6f6f6; line-height:40px; text-transform:uppercase;font-style: normal;}

.bock{ width:92%; background: rgba(225 , 10 , 10 , 0.7); position: absolute; left:4%; bottom:-100%; color: #fff; opacity:0; padding:45px 45px 45px; box-sizing: border-box;transition:0.5s;}
.leit li:hover{bottom:-100%;}
.bock1{background: rgba(0,93,163,0.8);}
.bock2{background: rgba(0,93,163,0.8);}
.bock3{background: rgba(0,93,163,0.8);}
.bock4{background: rgba(0,93,163,0.8);}
.bock h3{ font-size:30px; color: #fff; font-weight:bold; position: relative;}
.bock h3 em{ display: inline-block; font-size:15px; color: #fff; font-weight: normal; padding: 0 0 0 3px; line-height:30px; }
.bock h3:before{ content: ""; position: absolute; width: 50px; height:2px; background:#ff0a0a; left:0; top:41px; }
.bock:before{position: absolute; width: 52px; height:52px;right:5%;top:58px;font-family: "iconfont";content: "\e889";border-radius:100%;line-height: 52px;text-align: center; color: #333;}
.bock h3 span{display: inline-block;font-size: 14px;color: #fff;padding-left: 8px;}
.bock1:before,.bock1 h3:before{background: #fff;}
.bock2:before,.bock2 h3:before{background: #fff;}
.bock3:before,.bock3 h3:before{background: #fff;}
.bock4:before,.bock4 h3:before{background: #fff;}
.bock p {width: 100%;height:130px;overflow:hidden;padding-top: 30px;line-height: 27px;color: #e5f0f2;padding-right: 66px;}
.shu2 .ylf {font-size: 32px;color: rgba(255,255,255,0.3);}
.shu2 span:last-child{font-size:36px; color: #fff;font-weight: bold;width: 50px;line-height: 42px;}

/* process */
.pcss_wrap{width:100%;padding: 70px 0;background: #f8f8f8;}

.pcss_inq{display:block;float:right;width:96px;height:36px;border-radius:18px;line-height:36px;background:#005da3;text-align:center;font-size:16px;color:#fff;}
.pcss_list{align-items:inherit; margin-top: 3%;}
.pcss_list dl{width:calc(100% / 7);position:relative;padding:2%;border:1px solid #eee;background:#ffffff38;}
.pcss_list dl:after{content: '';width: 100%;height: 0;background: #005da3;position: absolute;left: 0;transition: all 0.35s ease-in-out;bottom: -10%;}
.pcss_list dl:hover:after{bottom: 0;height: 100%;}
.pcss_list dl+dl{margin-left:2%;}
.pcss_list dl em{font-size:36px;font-style:normal;font-family:'iconfont';font-weight:bold;position:absolute;top:0;left:50%;height:18px;transform:translate(-50%, -100%);color:#dadada;transition: all 0.35s ease-in-out;overflow:hidden;}
.pcss_list dl:hover em{color: #005da3;}
.pcss_list dt{text-align:center;width:100%;padding-top:100%;position:relative;border-radius:100%;z-index: 2;}
.pcss_list dt i{display:flex;height:100%;position:absolute;top:0;left:0;border-radius:100%;border:1px solid #eee;width:100%;justify-content:center;align-items:center;font-size:42px;transition: all 0.35s ease-in-out;}
.pcss_list dl:hover dt i{background:rgba(255,255,255,0.2);border-color:rgba(255,255,255,0.5);color:#fff;}
.pcss_list dt i:before,.pcss_list dt i:after{content:'';position: absolute;border-radius:100%;}
.pcss_list dt i:before{width:26px;height:26px;background:#005da3;bottom:-14px;transition: all 0.35s ease-in-out;}
.pcss_list dl:hover dt i:before{background:rgb(255 255 255 / 80%);}
.pcss_list dt i:after{width:12px;height:12px;background:#fff;bottom:-7px;}
.pcss_list dl:hover dt i:after{background:#005da3;}
.pcss_list dt p{position:absolute;width:100%;top:110%;margin-top:45px;font-size:16px;color:#666;transition: all 0.35s ease-in-out;}
.pcss_list dl:hover dt p{color:#fff;}
.pcss_list dt p:before{content: '';width: 2px;height: 0;background: #9c9c9c;position: absolute;top: -22px;left:50%;transform: translateY(-50%);transition: all 0.35s ease-in-out;}
.pcss_list dl:hover dt p:before{height: 16px;background: #fff;}
.pcss_list dd{margin-top:95px;line-height:24px;text-align:center;position:relative;z-index: 2;transition: all 0.35s ease-in-out;color:#999;}
.pcss_list dl:hover dd{color:rgba(255,255,255,0.7);}

/*about*/
.mod_box {
    max-width: 1500px;
    margin: 0 auto;
}
.about {padding: 4% 1%;overflow: hidden;display: flex;justify-content: flex-end;position:  relative;z-index:5; background: url(../uploadfile/image/20230302/20230302200922_1342922939.jpg) center no-repeat;}
.about:after {content:'';bottom: 0;left: 0;/* transform: rotate(45deg); */border-bottom: 45vw solid #1D76E1;border-left: 0vw solid transparent;border-right: 104vw solid transparent;content:'';width: 0;height: 0;position:  absolute;z-index: -1;display: none;}
.about_box {max-width: 1500px;margin: 0 auto;}
.about_con {display: flex;}
.about_pic {display: flex;width: 40%;}
.about_pic i {overflow: hidden;}
.about_pic i img {width: 100%;height: auto;}
.about_txt {display: flex;flex-direction: column;width: 60%;padding: 4%;background: #fff;}
.about_txt b {font-size: 24px;display:  flex;flex-direction:  column;}
.about_txt b span {width: 16%;background: linear-gradient(to left,#005da3,#0682e0);color:  #fff;text-transform:  uppercase;font-family:  Arial;display:  flex;justify-content:  center;padding: 1.5% 0;font-size: 17px;margin: 0 0 2% 0;}
.about_txt>p {font-size: 16px;font-weight: lighter;line-height: 30px;margin: 2% 0 0;}
.about_txt ul {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 4% 0 0;}
.about_txt li {display: flex;flex-direction: column;width:  49%;background:  #fff;box-shadow:  0 0 20px #ddd;border-radius: 5px;padding: 4%;}
.about_txt li:nth-child(n+3) {margin: 2% 0 0;}
.about_txt li a {display: flex;}
.about_txt li a i {font-size: 45px;}
.about_txt li a p {font-size: 22px;display:  flex;flex-direction:  column;padding: 0 0 0 16px;}
.about_txt li a p span {font-size: 15px;font-family:  Arial;padding: 0% 0 0;color: #999;}
.ab_simg{padding: 62px; position: relative; z-index: 2; box-shadow: 1px 1px 35px rgba(120,123,126,0.16); border-bottom: 10px solid #005da3;}
.ab_nav{display: flex;}
.ab_nav a{display: block; font-size: 22px; color: #666; font-weight: bold; position: relative; padding-left: 14px;}
.ab_nav a:after{position: absolute; content: ""; width: 3px; height: 0; background: #005da3; top: 0; left: 0; transition: all .5s;}
.ab_nav li.on a:after{height: 22px;}
.ab_nav li+li{margin-left: 26px;}
.ab_nav li.on a{color: #201f1d;}
.ab_cc ul{display: flex;}
.ab_cc{display: flex;transition:all .5s;}
.ab_ic{background: #fff; padding: 46px; margin-top: 50px;}
.ab_cc ul img{width: 100%; height: auto;}
.ab_cc ul li{flex-shrink: 0; width: 25%; padding: 0 0.13%;}
.ab_cc .new_web_div2021{flex-shrink: 0; width: 100%; transition:all .5s;}
.ab_cc .new_web_div2021.on{height: auto; visibility: visible;}
.ab_bi{overflow: hidden; margin-top: 28px;}
.ab_num span{display: inline-block;width: 30px;height: 30px;border-radius: 4px;text-align: center;background: #333;color: #fff;line-height: 30px;font-size: 14px;cursor: pointer;}

span.ab_prev{background: #0060ba;}
span.ab_next{transform: rotate(180deg); margin-left: 5px;}
.ab_cc ul li>a{display: block; position: relative; overflow: hidden; border: 1px solid #eee;}
.ab_cc ul li>a:after,.ab_cc ul li>a:before{position: absolute; content: ""; background: rgba(0, 0, 0, 0.25); height: 100%; width: 100%; transition: all .5s;}
.ab_cc ul li>a:after{left: 0; top: -100%;}
.ab_cc ul li>a:before{left: 0; top: 100%;}
.ab_cc ul li>a:hover:after, .ab_cc ul li>a:hover:before{top: 0;}
.ab_cc ul li p a{display: block; font-size: 16px; text-align: center; margin-top: 15px;}
.ab_cc button{display: none!important;}

/*联系*/
.lx_bc{background: url(../uploadfile/image/20230302/20230302200922_1342922939.jpg) center no-repeat;padding:120px 0 150px;margin-top: 70px;}
.lx_c{display: flex;justify-content: space-between;}
.lx_p span{font-size: 14px;letter-spacing: 4px;color: #fff;display: block;}
.lx_p b{display: block;font-size: 42px;color: #fff;}
.lx_wz{line-height: 28px;font-size: 18px;color: #fff;padding:50px 0 60px;}
.lx_l{width: 35%;margin:0 auto;}
.lx_l ul{padding-bottom: 90px;}
.lx_l ul li{display: flex;align-items: center;border-bottom: 1px solid rgba(255,255,255,0.08);padding-bottom: 15px;margin-bottom: 15px;width: 67%;}
.lx_l ul li span{font-size: 30px;width: 60px;height: 60px;color: #fff;border-radius: 100%;border:4px solid #005da3;text-align: center;line-height: 60px;min-width: 60px;}
.lx_l ul li p{font-size: 20px;color: #fff;margin-left: 15px;min-width: 320px;}
.lx_btn{width: 200px;height: 50px;display: block;background: #fff;text-align: center;line-height: 50px;color: #333;font-size: 18px;border-radius: 5px;}
.lx_l ul li:last-child{border:none;padding: 0;margin: 0;}
.lx_r{width: 44%;}


/*news*/
.news_bc {
    background: #f8f8f8;
padding-bottom:30px;
}
.news_c {
    padding-top: 70px;overflow: hidden;
}
.news_cc {
    padding:40px 35px;
}
.news_cc .news_div {
    display: flex;
    width:100%;
}

.news_cc .news_div .news_div_item {
    width: 32%;
    flex-shrink: 0;
    display: flex;
    flex-direction: column-reverse;position: relative;padding:0 0.2%;
}

.news_cc .news_div .news_div_item .news_div_item_pic {
    width: 100%;
}
.news_cc .news_div .news_div_item .news_div_item_date {
    display: flex;
    position: absolute;    top: 42.8%;
    left: 30px;
    background: #005da3;
    width: 80px;
    height: 80px;
    align-items: center;
    justify-content: center;
}

.news_cc .news_div .news_div_item .news_div_item_date .news_div_item_day {
    position: absolute;
    bottom: 9px;
    left: 30%;
    font-size: 26px;
    color: #fff;font-family: "Arial";font-weight:bold;
}

.news_cc .news_div .news_div_item .news_div_item_date .news_div_item_year,.news_cc .news_div .news_div_item .news_div_item_date .news_div_item_month {
    color: #fff;
    font-size: 15px;
    margin-bottom: 28px;
}

.news_cc .news_div .news_div_item .news_div_item_title a {
    font-size: 19px;
    color: #313131;
    padding-top: 26px;padding-bottom: 14px;
    display: block;position:relative;
}
.news_cc .news_div .news_div_item .news_div_item_body {
    font-size: 18px;
    line-height: 30px;
    color: #9e9e9e;
}
.news_cc .news_div .news_div_item .news_div_item_content {
    padding: 30px;    border: 1px solid rgba(0,0,0,0.05);padding-bottom:72px;
background: #fff;
}
.news_cc .news_div .news_div_item .news_div_item_title a:after {
    position: absolute;
    content: "查看更多";
    font-size: 14px;
    color: #005da3;
    bottom: -130px;
    left: 17px;
    background: #fff;
}

.news_cc .news_div .news_div_item .news_div_item_title a:before {
    position: absolute;
    content: "+";
    font-size: 16px;
    color: #005da3;
    left: 0;
    bottom: -130px;font-weight:bold;
}
.news_cc .slick-prev:before,.news_cc .slick-next:before{color: #206bae;opacity:0;transition:all ease 0.5s;}
.news_cc .slick-prev{left:-41px;}
.news_cc .slick-next {
    right: -28px;
}
.news_cc:hover .slick-prev:before,.news_cc:hover .slick-next:before{opacity:1;}
.news_cc .news_div .news_div_item .new_column {
    position: relative;
}
.news_cc .news_div .news_div_item .new_column a {
    font-size: 16px;
    color: #a9a9a9;
    position: absolute;
    top: -15px;
    left: 0px;
}


/*footer*/
.footer_bg{width: 100%; color: #fff;background: #222;position: relative;padding: 90px 0;}
.fbt{border-top:10px solid #ff5c00;}
.bq_item li{position: relative;}
.footer li{ float: left;position: relative;}
.bq_item li:before{content: '';position: absolute;width: 3px;height: 25px;background: #005da3;top: 9px;left: -18px;}
.footer li+li{margin-left:10%;}
.footer_w1 t{display: block;float: left;font-size: 24px;font-weight: bold;margin-right: 11px;}
.footer_w1 span{display: block;float: left;font-size: 20px;margin-top:3px;}

.bq_gzh li{width:130px;}
.footer_w{font-size: 14px; line-height: 34px; color: #999;}
.footer_w p{position:relative;}
.footer_w p:before{left:0;font-family: "iconfont";font-size: 16px;}
.footer li a{ display: block;font-size: 14px; line-height: 30px; color: rgba(255,255,255,0.47);}
.footer li a:hover{color:#fff;}
.footer_t{ font-size: 18px !important; color: #fff !important;  line-height: 48px !important; position: relative;}
.footer li img{width:130px;}
.bq_gzh li p{text-align:center; color:#fff; line-height:30px; margin-bottom:10px;}

.copy{line-height: 30px; font-size: 14px;color: #999; margin-top:20px;    padding-top: 10px;}
.copy a{font-size: 14px; color: #999;}
.copy a:hover{color: #ff7b0f;}
/*link*/
.link_bg{ height: 88px;border-top:1px solid #e6e6e6;}
.linkTagcs li a{font-size:14px;}
.links_r a{font-family: "iconfont" !important;font-size:42px;font-style: normal;color:rgba(255,255,255,0.3);display:inline;height:80px;display: block;line-height:80px;}
.links_l{display: flex;align-items: center;}
.l_wz{margin-left:12px;position: relative; width: 79px;}
.l_wz b{font-size: 25px;color: #051c16;line-height: 21px;}
.l_wz b span{font-size: 25px;color: #005da3;}
.l_wz p{color: #696b6a;letter-spacing: 5px;}
.l_wz:after{content: '';position: absolute;width: 1px;height: 38px;background: #ededed;top: 0;right: -10px;}
.links{display: flex;align-items: center;height: 88px;}
.links_m{margin-left: 25px;}
.foo_icon{display: flex;justify-content: space-between;margin-bottom: 69px;}
.foo_icon li span{color:#fff;display: block;width: 38px;height: 38px;border-radius: 100%;background: #005da3;display: flex;justify-content: center;align-items: center;position: relative;font-size: 22px;z-index:1;}
.foo_icon li span:after{content: '';position: absolute;width: 48px;height: 48px;border-radius: 100%;background: rgba(32,114,224,0.22);top: -5px;left: -5px;z-index:-1;}
.foo_icon li{display: flex;align-items: center;}
.foo_icon li div{margin-left: 13px;}
.foo_icon li div b{font-size: 16px;}
.bq_gzh{float: right;padding-top:7px;}
.bq_gzh li+li{margin-left: 44px!important}
.copy_bg{height: 80px;background: #005da3;line-height: 80px;}
.copy_b{display: flex;justify-content: space-between;}
.copy_bg div{color: #fff;}
.copy_bg div a{color: #fff;}
.foo_icon li div p {
    margin-top: 3px;
}
.cl {
    clear: both;
}
.banq{margin-left:22px;}