@font-face{font-family:iconfont;src:url(../fonts/font_2365168_x7t2wkcyw8a.eot);src:url(../fonts/font_2365168_x7t2wkcyw8a.eot) format('embedded-opentype'),url('../fonts/c2472505af3641e58d2d881378ac7503.woff') format('woff2'),url(../fonts/font_2365168_x7t2wkcyw8a.woff) format('woff'),url(../fonts/font_2365168_x7t2wkcyw8a.ttf) format('truetype'),url(../fonts/font_2365168_x7t2wkcyw8a.svg) format('svg')}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-yinliugongju:before{content:"\e629"}
.icon-tongbaopuguang:before{content:"\e628"}
.icon-buhege:before{content:"\e627"}
.icon-shipin:before{content:"\e626"}
.icon-caozuo:before{content:"\e625"}
.icon-chengbenguanli:before{content:"\e624"}
.icon-youhuiquan:before{content:"\e623"}
.icon-liuliangfenxi-copy:before{content:"\e62a"}
.icon-fabu:before{content:"\e621"}
.icon-sucaiku:before{content:"\e620"}
.icon-wanfajieshao1copy3:before{content:"\e61f"}
.icon-wangzhan:before{content:"\e61e"}
.icon-rukou:before{content:"\e61d"}
.icon-qukuai:before{content:"\e61c"}
.icon-keji:before{content:"\e61b"}
.icon-liuliang:before{content:"\e61a"}
.icon-cuxiao:before{content:"\e619"}
.icon-peihuo:before{content:"\e618"}
.icon-yujing:before{content:"\e617"}
.icon-fenxi1:before{content:"\e616"}
.icon-kehu:before{content:"\e615"}
.icon-shujufenxi:before{content:"\e614"}
.icon-fenxi:before{content:"\e613"}
.icon-shuju:before{content:"\e612"}
.icon-dingdan:before{content:"\e611"}
.icon-shangpin:before{content:"\e610"}
.icon-mendian:before{content:"\e60f"}
.icon-yingxiaowanfa:before{content:"\e60e"}
.icon-jifen:before{content:"\e60d"}
.icon-biaoqian:before{content:"\e60c"}
.icon-huiyuan:before{content:"\e60b"}
.icon-huiyuanzhongxin:before{content:"\e60a"}
.icon-zhifu:before{content:"\e609"}
.icon-yuyue:before{content:"\e607"}
.icon-peisong:before{content:"\e606"}
.icon-saoma:before{content:"\e605"}
.icon-dizhi:before{content:"\e604"}
.icon-fuwu:before{content:"\e603"}
.icon-zuoji:before{content:"\e602"}
.icon-tubiaozhizuo-:before{content:"\e608"}
/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
ul{list-style:none}
button,input,select,textarea{margin:0}
html{box-sizing:border-box}
*,::after,::before{box-sizing:border-box}
img,video{height:auto;max-width:100%}
iframe{border:0}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
td:not([align]),th:not([align]){text-align:left}
.iconfont{font-size:inherit}
a{color:#000;text-decoration:none;transition:all ease .3s}
body{
    background:#f5f5f5;
    font-family:-apple-system,SF UI Text,PingFang SC,Arial,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
    line-height:1.6;font-size:17px;
    overflow-x: hidden;
}
@media screen and (max-width: 1280px) {
    body {
        overflow-x: scroll;
    }
}

.simhei{
    font-family:-apple-system,SF UI Text,PingFang SC,Arial,Hiragino Sans GB,SimHei,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
}

.lighthei{
    font-family:-apple-system,SF UI Text,PingFang SC,Arial,Hiragino Sans GB,Microsoft JhengHei,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;
}

.wrap{
    max-width: 80%;
    /* min-width: 1000px;
    max-width: 1500px; */
    margin-left:auto;margin-right:auto;
    transition: all .3s;
}
.line_clamp{
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.ellipsis{
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.line_clamp2{
    -webkit-line-clamp: 2;
}
.line_clamp3{
    -webkit-line-clamp: 3;
}
.line_clamp4{
    -webkit-line-clamp: 4;
}
.index_page .header{background:0 0;position:fixed}
.header{top:0;z-index:10;position:sticky;width:100%;transition:all ease .3s;background:#e8404b}
.header::before{content:"";position:absolute;display:block;left:0;top:0;bottom:0;width:100%;transition:all ease .3s}
.header.fixed::before{background:#e8404b}
.header .wrap{max-width:90%;display:flex;justify-content:space-between;position:relative;}
.header .l{display:flex;align-items:center}
.header .logo{width:100px;height:46px;overflow:hidden;background:url(../images/logo.png) center center no-repeat;background-size: 80% auto;}
.header .logo a{width:100%;height:0;display:block;padding-top:60px}
.header .slogan{margin-left:36px;padding-left:36px;border-left:2px solid rgba(255,255,255,.3);color:#fff;line-height:1.2;display:inline-block}
.header .slogan img{vertical-align:middle;height:40px}
.header .r{flex: 1;max-width: 800px;}
.header .menu{display:flex;flex:1;position:relative;z-index:9;padding:24px 0;padding-left:5%; transform:scale3d(1,1,1);justify-content: space-between;}
.header .menu li{position:relative}
/* .header .menu li:nth-child(n+2){margin-left:48px} */
.header .menu li>a{line-height:32px;color:#fff;display:inline-block;border-bottom:2px solid transparent}
.header .menu li>a i{display:inline-block;transform:scale(1);vertical-align:top;overflow:hidden}
.header .menu li>a i::before{display:inline-block;transition:all ease .3s}
/* .header .menu li>a.login{
    border: 1px solid rgba(255, 255, 255, .7);
    font-size: 14px;
    text-align: center;
    min-width: 70px;
    border-radius: 20px;
} */
.header .menu li>a.login {
	min-width: 74px;
	line-height: 24px;
	border-radius: 20px;
	margin-top: 4px;
	font-size: 14px;
	background: #fff;
	color: #FF003D;
	text-align: center;
	border: 1px solid #FFF !important;
}
.header .menu li:hover>a.login{border: 1px solid #FFF;}
.header .menu li:hover>a{border-bottom:2px solid #fff}
.header .menu li:hover>a i::before{color:#e8404b;transform:rotate(180deg)}
.header .menu li:hover .sub_menu{max-height:1000px;transform:scaleY(1)}
.header .menu .sub_menu{position:absolute;top:100%;left:50%;white-space:nowrap;background:#fff;box-shadow:1px 5px 10px rgba(0,0,0,.06);max-height:0;overflow:hidden;transition:all ease .3s;transform:scaleY(0);transform-origin:center top;z-index:2;border-radius: 5px;}
.header .menu .sub_menu.lg{width:260px;margin-left:-130px}
.header .menu .sub_menu.min{width:150px;margin-left:-75px}
.header .menu .link{padding:20px 24px;text-align:center}
.header .menu .link a{display:inline-block;margin-bottom:8px;position:relative}
.header .menu .link a::after{content:"";position:absolute;top:20%;bottom:20%;left:-8px;background:#e8404b;width:0;transition:all ease .3s}
.header .menu .link a:hover{transform:translateX(8px)}
.header .menu .link a:hover::after{width:3px}
.header .menu .pro{padding:24px}
.header .menu .pro a{display:block}
.header .menu .pro a:nth-child(n+2){margin-top:12px}
.header .menu .pro a:hover h4{transform:translateX(8px)}
.header .menu .pro a:hover h4::after{width:3px}
.header .menu .pro p{color:#999;font-size:12px}
.header .menu .pro h4{position:relative;transition:all ease .3s}
.header .menu .pro h4::after{content:"";position:absolute;top:20%;bottom:20%;left:-8px;background:#e8404b;width:0;transition:all ease .3s}

.swiper_1{display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;font-weight:400;letter-spacing:12px}
.index_area{display:flex;justify-content:space-between;padding-bottom:80px;border-bottom:1px solid rgba(0,0,0,.06)}
.index_area img{display:block;width:100%}
.index_area .area{flex-basis:31%;position:relative;overflow:hidden;margin-top:3.5%}
.index_area .area h2{position:absolute;left:12px;top:12px;background:#e8404b;color:#fff;line-height:2;padding:0 12px;font-size:14px;z-index:2}
.index_area .news,.index_area .pro{background:#e8404b}
.index_area .news img,.index_area .pro img{filter:grayscale(50%);opacity:.9}
.index_area .news .info,.index_area .pro .info{position:absolute;left:0;width:100%;bottom:0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));color:#fff;padding:72px 24px 24px;text-shadow:1px 3px 9px rgba(0,0,0,.2)}
.index_area .news .info h3,.index_area .pro .info h3{font-size:18px}
.index_area .news .info p,.index_area .pro .info p{font-size:14px;opacity:.7}
.index_area .swiper-pagination-bullet{border-radius:100px;height:5px;transition:all ease .3s;background:#fff;opacity:.5;border:1px solid rgba(0,0,0,.1)}
.index_area .swiper-pagination-bullet-active{width:24px;opacity:1}
.site_pro{margin-top:24px}
.site_pro img{vertical-align:top}
.single_con{font-size:14px;line-height:2;text-align:justify}
.single_con h2,.single_con h3,.single_con h4{margin:24px 0;font-weight:700;position:relative;display:flex;align-items:center}
.single_con h2::before,.single_con h3::before,.single_con h4::before{margin-right:12px;content:"";display:inline-block;width:22px;height:22px;background:#e8404b}
.single_con h2{font-size:24px}
.single_con h3{font-size:20px}
.single_con h4{font-size:18px}
.single_con p+p{margin-top:24px}
.single_con img{max-width:100%!important;max-height:600px!important;width:auto!important;vertical-align:top}
.content_page{background:#fff;margin-top:24px;min-height:500px;padding:0 0 100px}
.content_page .single_title{padding:68px 0;position:relative}
.content_page .single_title h2{font-weight:bolder;display:inline-block;font-size:20px}
.content_page .single_title .info{color:#999;margin-top:24px}
.content_page .single_title .info span{margin-right:12px}
.content_page .single_title::after{content:'';display:block;width:20%;height:10px;background:#e8404b;position:absolute;left:0;top:0}
.content_page .title{line-height:3;font-size:48px}
.content_page .title h2{font-weight:800;position:relative;display:inline-block}
.content_page .title h2::before{content:'';display:block;width:100%;height:10px;background:#e8404b;position:absolute;left:0;top:0}
.content_page .list{border-top:1px solid #eee;padding-top:24px}
.content_page .list a{display:flex;align-items:center;overflow:hidden;padding:32px 0}
.content_page .list a img{width:300px;height:200px;margin-right:48px;object-fit:cover}
.content_page .list a:hover h3{color:#e8404b}
.content_page .list a:hover h3::after{background:#e8404b}
.content_page .list a h3{font-size:28px;font-weight:700;line-height:1.4;position:relative}
.content_page .list a h3::after{content:"";display:inline-block;width:24px;height:24px;background:#fff;margin-left:12px;transition:all ease .3s;transform:translateY(-50%) rotate(45deg) scale(.8);position:absolute;right:100%;margin-right:36px;top:50%}
.content_page .list a .time{color:#999;margin-top:12px}
.content_page .list a .desc{margin-top:12px}
.content_page .list a .r{flex:1}

.footer_maps{
    background-color: #2b2a2a;color: #FFF;
    padding-top: 60px;
}
.footer_maps .wrap{
    display: flex;
    border-bottom: 1px dashed rgba(255,255,255,.5);padding-bottom: 30px;
}
.footer_maps a{color: #FFF;display: inline-block;}
.footer_maps .column{
    padding-left: 30px;margin-right: 50px;
}
.footer_maps h3{
    font-size: 22px;padding-bottom: 10px;position: relative;font-weight: 600;
}
.footer_maps h3::after{
    content:'';position: absolute;bottom: 0;left: 0;height: 4px;width: 66px;background-color: #e8404b;
}
.footer_maps h4{
    font-size: 16px;margin-bottom: 6px;font-weight: 600;
}
.footer_maps h4 a{
    position: relative;
}
.footer_maps h4 a::after{
    content:'';position: absolute;bottom: -2px;left: 0;height: 2px;width: 0;background-color: #FFFFFF;
    transition: all 1s;
}
.footer_maps h4 a:hover::after{
    width: 100%;
}

.footer_maps ul li{
    margin-top: 22px;
}
.footer_maps ul li p{
    font-size: 14px;
}


.footer{font-size:14px;background-color: #2b2a2a;color: #FFF;/*font-family: 'SimSun';*/}
.footer a{color: #FFF;}
.footer img{vertical-align:top}
.footer .wrap .copyright{display:flex;justify-content:space-between;padding:20px 0;align-items: center;}
.footer .wrap .footer_logo{margin-right:24px;flex: none;}
.footer .wrap .footer_logo img{height:40px}
.footer .wrap .copyright span{margin-right:16px}
.footer .wrap .l{display:flex}
.footer .wximg{flex:none;margin-left: 16px;}
.footer .wximg img{
    height: 100px;
}
/* .footer .wx{position:relative;flex:auto}
.footer .wx .wx_code{position:absolute;right:0;bottom:100%;display:none;background:#fff;padding:12px;width:200px;box-shadow:3px 6px 30px rgba(0,0,0,.1)}
.footer .wx:hover .wx_code{display:block}
.footer .wx:hover .iconfont{color:#e8404b}
.footer .wx .iconfont{font-size:36px;color:#FFF;cursor:pointer;line-height:1} */
.footer .links{border-top:1px solid rgba(235,235,235,.2);padding:8px 0px;}
.footer .links a{font-size:12px;display:inline-block;margin-right:3px}
.footer .links a:hover{color:#FFF}
.menu_icon{display:none;width:40px;height:40px;position:relative;transform:scale(.8);color:#fff}
.menu_icon::after,.menu_icon::before{content:"";display:block;position:absolute;left:20%;right:20%;top:50%;height:3px;border-radius:100px;background:currentColor;transform:translateY(-50%);transition:all ease .3s}
.menu_icon::after{box-shadow:0 -8px currentColor,0 8px currentColor}
.menu_icon.close::after{box-shadow:none}
.menu_icon.close::after{transform:translateY(-50%) rotate(45deg)}
.menu_icon.close::before{transform:translateY(-50%) rotate(-45deg)}
.pageNav{text-align:center;padding:60px 0}
.pageNav a,.pageNav b{display:inline-block;line-height:32px;font-size:16px;padding:0 12px;border:1px solid #e9f1f7;border-radius:3px;margin:0 5px}
.pageNav a b{line-height:inherit;border:none;padding:0;background:0 0}
.pageNav a:hover{color:#e8404b;border-color:#e8404b}
.pageNav b{background:#e8404b;border-color:#e8404b}
.pageNav>b{color:#fff}
.title_page_1{padding:60px 0;display:flex;justify-content:flex-end}
.title_page_1 h2{padding-left:60px;background:url(../images/logo_grey.png) left center no-repeat;background-repeat:no-repeat;background-size:auto 100%;font-size:26px;height:28px}
.title_page_1 h2 span{border-left:1px solid;padding-left:15px;margin-left:15px;line-height:28px;height:28px;display:block}
.digitizing .item{padding:70px 0}
.digitizing .lr{display:flex;align-items:flex-end}
.digitizing .lr .t{display:flex;align-items:center}
.digitizing .lr .t img{vertical-align:top;margin-right:20px}
.digitizing .lr .t h3{font-size:24px;font-weight:700}
.digitizing .lr .con{margin-top:57px}
.digitizing .lr .l{min-height:290px;flex:1;margin-right:60px;border-bottom:1px solid #e5e5e5}
.digitizing .lr .r{max-width:50%}
.digitizing .lr .r img{vertical-align:top}
.digitizing ul{display:flex;font-size:18px;margin-top:30px}
.digitizing ul li{min-width:20%}
.digitizing ul i{font-size:24rpx;margin-right:8px}
.view_page .item{padding:80px 0}
.view_page .tit{text-align:center;font-size:24px;font-weight:700;margin-bottom:64px;color:#000}
.view_page .tit h2[fz18]{font-size:18px}
.view_page .vp_1 .con{box-shadow:0 0 32px rgba(0,0,0,.04)}
.view_page .vp_2{padding-top:0}
.view_page .vp_2 ul{display:flex;justify-content:space-between;text-align:center}
.view_page .vp_2 ul li{flex-basis:32%;box-shadow:0 0 32px rgba(0,0,0,.04);padding:36px 0}
.view_page .vp_2 ul h3{margin:32px 0 12px;font-size:18px}
.view_page .vp_2 ul i{width:86px;height:86px;line-height:86px;font-size:48px;box-shadow:0 0 32px rgba(0,0,0,.04);display:inline-block;border-radius:100px}
.view_page .vp_2 ul p{color:#666}
.view_page .vp_3 ul li{display:flex}
.view_page .vp_3 ul li+li{margin-top:40px}
.view_page .vp_3 ul h3{margin-bottom:10px;font-size:24px;font-weight:700}
.view_page .vp_3 ul .con{flex:1;font-size:18px}
.view_page .vp_3 ul .con p{color:#666}
.view_page .vp_3 ul i{font-size:28px;margin-right:18px}
.view_page .vp_4 ul{overflow:hidden}
.view_page .vp_4 ul li:first-child{float:left;width:55%;background:#fafafa;padding:40px}
.view_page .vp_4 ul li:first-child p{margin:6px 0 24px;font-size:18px;color:#666}
.view_page .vp_4 ul li h3{font-size:20px;font-weight:700}
.view_page .vp_4 ul li:nth-child(n+2){margin-left:5%;width:40%;float:left;padding-top:24px;border-top:2px solid #e8e8e8}
.view_page .vp_4 ul li:nth-child(n+2) .sub_tit{display:flex;align-items:flex-end}
.view_page .vp_4 ul li:nth-child(n+2) .sub_tit img{margin-right:10px;transform:translateY(10%)}
.view_page .vp_4 ul li:nth-child(n+2) p{margin-top:10px}
.view_page .vp_4 ul li:nth-child(n+2)~li{margin-top:40px}
.view_page .vp_5 ul{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center}
.view_page .vp_5 ul .con{padding:50px;background:#fff}
.view_page .vp_5 ul li{border:1px solid #eee;position:relative;flex-basis:32%}
.view_page .vp_5 ul li h3{border-bottom:1px solid #ccc;padding-bottom:16px;margin-bottom:6px}
.view_page .vp_5 ul li>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:all ease .3s}
.view_page .vp_5 ul li:hover>img{opacity:1}
.view_page .vp_5 ul li:nth-child(n+4){margin-top:2%}
.m_page .h img{vertical-align:top}
.m_page .h ul{display:flex;margin-top:45px;font-size:18px;justify-content:space-between}
.m_page .h ul li{position:relative;padding-left:16px}
.m_page .h ul li::before{content:'';display:inline-block;width:6px;height:6px;border-radius:10px;background:currentColor;position:absolute;left:0;top:0;margin-top:12px}
.m_page .item{margin-top:120px}
.m_page .tit{text-align:center}
.m_page .tit h2{font-size:24px}
.m_page .tit p{font-size:18px}
.m_page .m_1 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:50px;font-size:18px}
.m_page .m_1 li{flex-basis:49%;box-shadow:0 25px 50px 0 rgba(27,27,126,.03);padding:30px 50px;position:relative;overflow:hidden}
.m_page .m_1 li:nth-child(2n){margin-left:2%}
.m_page .m_1 li:nth-child(n+3){margin-top:2%}
.m_page .m_1 li p{color:#666;margin-top:5px}
.m_page .m_1 li i{position:absolute;right:0;bottom:0;font-size:78px;line-height:1;color:#e5e5e5;transform:translate(10%,20%)}
.m_page .tit_2{font-size:24px}
.m_page .tit_3{font-size:24px;color:#000}
.m_page .tit_3 h2{position:relative;font-weight:700}
.m_page .tit_3 h2::after{content:"";display:block;position:absolute;left:0;bottom:-10px;height:3px;width:45px;background:currentColor}
.m_page .tit_4{color:#000;text-align:center}
.m_page .tit_4 p{color:#666;margin-top:24px}
.m_page .tit_4 h2{position:relative;font-weight:700;font-size:24px}
.m_page .tit_4 h2::after{content:"";display:block;position:absolute;left:50%;margin-left:-22px;bottom:-10px;height:3px;width:45px;background:currentColor}
.m_page .code_list{display:flex;justify-content:space-between;margin-top:32px;text-align:center}
.m_page .code_list li{flex-basis:24%}
.m_page .code_list li img{background:#fff;box-shadow:0 12px 50px 0 rgba(27,27,126,.03);display:block;padding:32px;width:100%}
.m_page .code_list li p{margin-top:24px}
.m_page .que{margin-top:30px;border-top:1px solid #e5e5e5}
.m_page .que li{display:flex;align-items:center;padding:28px 0;border-bottom:1px solid #e5e5e5}
.m_page .que li p{margin-top:12px;color:#666}
.m_page .que .iconfont{font-size:40px;margin-right:38px}
.m_page .case li{position:relative;display:flex}
.m_page .case li:nth-child(2n+1) .imgs{position:absolute;top:0;left:30%;max-width:100%}
.m_page .case li:nth-child(2n){justify-content:flex-end}
.m_page .case li:nth-child(2n) .imgs{position:absolute;top:0;max-width:100%;right:40%}
.m_page .case .con{padding:200px 0;flex-basis:50%;font-size:18px;position:relative;z-index:1}
.m_page .case p{padding:24px 0}
.m_page .case dl{display:flex;flex-wrap:wrap;line-height:32px}
.m_page .case dl dt{color:#666;flex-basis:40%}
.m_page .case dl dd{flex-basis:60%}
.m_page .m_2 .s_tit{display:flex;align-items:flex-end;font-size:18px;padding:0 0 24px;background:url(../images/tit_bg.png) 40px center no-repeat}
.m_page .m_2 .s_tit span{font-size:36px;padding-right:30px}
.m_page .m_2 .s_tit p{padding-top:4px;font-weight:700}
.m_page .m_2 .s_tit p font{font-weight:400;font-size:16px;display:block}
.m_page .m_2 .sub{display:flex;align-items:center}
.m_page .m_2 .sub+.sub{flex-direction:row-reverse}
.m_page .m_2 .sub+.sub .fl{margin-left:0;margin-right:30px}
.m_page .m_2 .sub p{margin-top:24px}
.m_page .m_2 .sub img{transform:translateY(10%);max-width:50%;width:100%}
.m_page .m_2 .sub img+.r{margin-left:30px}
@media screen and (min-width:901px) and (max-width:1440px){
    .wrap{max-width:90%}
}
@media screen and (min-width:901px) and (max-width:1280px){
.index_area{padding-bottom:60px}
.swiper_1 img{max-width:60%}
.header .slogan{display:none}

.index_area{padding-bottom:60px}
.index_area .news .info h3,.index_area .news .info p,.index_area .pro .info h3,.index_area .pro .info p{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}
.index_area .news .info p,.index_area .pro .info p{font-size:14px}
.content_page{padding:0 8% 100px}
}
@media screen and (max-width:900px){
.menu_icon{display:block}
.header .wrap{align-items:center;width: 100%;min-width: auto;}
.header .logo{width:60px;height:50px;background-size:60% auto;background-position:center center}

.header .r{flex: none;width: 60px;}
.header .menu{display:none}
.header .menu.show{display:block;position:fixed;top:50px;bottom:0;left:50%;right:0;background:#fff;z-index:9;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:100px}
.header .menu.show .sub_menu{display:block;position:relative;transform:scaleY(1);max-height:10000px;background:0 0;box-shadow:none;left:auto;margin-left:auto;width:auto;white-space:normal;backdrop-filter:none;padding:0 5%}
.header .menu.show .link{padding:0;display:flex;flex-wrap:wrap;text-align:left}
.header .menu.show .link p{width:25%;font-size:14px}
.header .menu.show .link p:nth-child(n+2){margin-top:0}
.header .menu.show .pro{padding:0;display:flex;flex-wrap:wrap}
.header .menu.show .pro h4{font-size:14px}
.header .menu.show .pro a{width:40%;flex-grow:1}
.header .menu.show .pro a:nth-child(2n){margin-left:4%}
.header .menu.show .pro a:nth-child(n+2){margin-top:0}
.header .menu.show .pro a:nth-child(n+3){margin-top:2%}
.header .menu.show li:nth-child(n+2){margin-left:0}
.header .menu.show li:hover>a{color:inherit}
.header .menu.show li:hover>a i{color:inherit;transform:rotate(0)}
.header .menu.show li>a{font-size:24px;font-weight:700;line-height:3;display:flex;justify-content:center;color:currentColor;align-items: center;}
.header .menu.show li>a i{margin-left:10px}
.header .slogan{margin-left:0;padding-left:20px;font-size:14px}
.header .slogan img{width:auto;height:30px}

.index_area{padding-bottom:60px;display:block}
.index_area .area{flex:1;margin-top:5%}
.swiper_1 img{max-width:60%}
.footer .wrap{display:block;text-align:center}
.footer .wrap .l{display:block}
.footer .wrap .r{margin-top:24px}
.footer .wrap p:nth-child(n+2){margin-top:12px}
.footer .wrap .info{margin-top:24px}
.footer .wrap .info span{display:inline-block}



.index_area{padding-bottom:60px}
.index_area .news .info h3,.index_area .news .info p,.index_area .pro .info h3,.index_area .pro .info p{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}
.index_area .news .info p,.index_area .pro .info p{font-size:14px}
.content_page{padding:0 8% 100px;max-width:100%;margin-top:0}
.content_page .single_title{padding:48px 0}
.content_page .single_title h2{font-size:24px}
.content_page .title{font-size:32px}
.content_page .title h2::before{height:6px}
.content_page .list a{display:block}
.content_page .list a img{width:200px;height:133px;vertical-align:top}
.content_page .list a .r{padding-top:20px;background:rgba(255,255,255,.6);position:relative}
.content_page .list a h3{font-size:24px}
.content_page .list a .time{margin-top:6px}
.content_page .list a .desc{display:none}
/* .swiper{padding-bottom:60%} */
.site_pro{max-width:100%;margin-top:0;padding-bottom:20%;position:relative}
.site_pro img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.swiper_1{font-size:24px;letter-spacing:2px}
.m_page .h ul{display:block;font-size:16px;margin-top:20px}
.m_page .h ul li:nth-child(n+2){margin-top:12px}
.m_page .item{margin-top:60px}
.m_page .tit p{font-size:16px;color:#666}
.m_page .tit_2{text-align:center}
.m_page .m_1 ul{margin-top:24px;display:block}
.m_page .m_1 ul li{padding:20px 30px}
.m_page .m_1 ul li p{font-size:16px;position:relative;z-index:1}
.m_page .m_2 .sub{display:block}
.m_page .m_2 .sub img{max-width:100%;margin:0!important}
.m_page .que .iconfont{margin-right:20px}
.m_page .que li p{font-size:16px}
.m_page .case li{flex-wrap:wrap}
.m_page .case li:nth-child(2n+1) .imgs{position:relative;top:0;left:0}
.m_page .case li:nth-child(2n) .imgs{position:relative;right:0}
.m_page .case .con{padding:40px 0;flex-basis:100%;font-size:16px}
.m_page .case p{padding:12px 0}
.m_page .case dl dt{flex-basis:50%}
.m_page .case dl dd{flex-basis:50%}
.m_page .code_list{flex-wrap:wrap}
.m_page .code_list li{flex-basis:48%}
.m_page .code_list p{font-size:16px}
.view_page .tit{margin-bottom:32px}
.view_page .tit h2[fz18]{font-size:16px}
.view_page .item{padding:0}
.view_page .item+.item{margin:80px 0}
.view_page .vp_2 ul{display:block}
.view_page .vp_2 ul li+li{margin-top:24px}
.view_page .vp_2 ul h3{margin:24px 0 8px}
.view_page .vp_3 ul .con p{font-size:16px}
.view_page .vp_4 ul{display:block}
.view_page .vp_4 ul li:first-child{float:none;width:100%}
.view_page .vp_4 ul li:nth-child(n+2){margin-left:0;width:100%}
.view_page .vp_5 ul{display:block}
.view_page .vp_5 ul li+li{margin-top:24px}
.view_page .vp_5 ul li:nth-child(n+4){margin-top:24px}
.view_page .vp_5 ul li>img{opacity:1}
.title_page_1{padding:30px 0}
.digitizing .lr{display:block}
.digitizing .lr .con{margin-top:24px}
.digitizing .lr .l{display:block;margin-right:0;border:none;min-height:100px}
.digitizing .lr .r{max-width:100%;margin-top:24px}
.digitizing .item{padding:35px 0}
.digitizing ul{flex-wrap:wrap;font-size:16px}
.digitizing ul li{flex-basis:50%;white-space:nowrap}
}

@media screen and (max-width:750px) {
    .footer_maps{
        padding-top: 30px;
    }
    .footer_maps .wrap{
        padding-bottom: 20px;max-width: 90%;
    }
    .footer_maps .column{
        padding-left: 20px;
        margin-right: 30px;
    }
    .footer_maps h3{
        font-weight: 400;
        padding-bottom: 6px;
    }
    .footer_maps h4{
        font-weight: 400;
        margin-bottom: 6px;
    }

    
    .footer .wrap .copyright{
        flex-direction: column;
    }
    .footer .wrap .wx,.footer .wrap .wximg{
        display: none;
    }
    #newBridge .nb-invite-wrap-base{
        display: none !important;
    }
}