html{font-size:16px;height:100%; font-family: 思源黑体}
body{height:inherit}
.text-c{ text-align: center;}
*{margin:0;padding:0;outline:none;border:none;text-decoration:none;box-sizing:border-box;list-style:none;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif}
a:hover,a:visited,a:link,a:active{color:#000000}
.nav svg,.gm_icon{ display: none; }
.nav{ background:#fff }
.banner1{height:320px;width:100%;background:url(../images/pro_034.jpg) no-repeat center center}
.nav{width:100%;display:block;min-height:5rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;/*position:fixed;left:0;top:0;z-index:998;*/}
.nav .explain{float:left;display:block;color:#ffffff;font-size:.875rem;align-content:flex-start}
.nav .logo{width:11.9375rem;display:flex;align-items:center;margin-left:8%;height:5rem;position:relative}
.nav .logo img{width:100%;max-width:5rem;object-fit:cover; display: block;}
.nav ul{display:flex;justify-content:space-between;align-items:center;position:relative;margin-right:8%;height:5rem}
.nav ul li{width:8.125rem;text-align:center;display:inline-block;position:relative;line-height:5rem}
.nav ul li.show{display:block}
.nav ul li.hide{display:none}
.nav ul li a{ font-family:"思源黑体"; font-weight: 600; width:7.8125rem;color:#01102d;font-size:1rem;display:block;height:inherit;transition:.3s all;cursor:pointer; font-family: s}
.nav ul li a label{ display: inline-block; text-align: center;position:relative;  }
.nav ul li a:hover{ font-weight: bold; font-size: 1.2rem; }
.nav ul li a.selected{font-weight: bold; font-size: 1.2rem; color:#286ae7 }
/*.nav ul li a.selected label::after,.nav ul li a:hover label::after{ content: ""; position: absolute; background:#0290FF; border-radius: .15rem;  height: .3rem; width: 80%; left: 10%; bottom: 10%; }*/
.nav .gm_icon1{ visibility: hidden; white-space: nowrap; width: 12rem; display: block; font-weight: bold; color:#286ae7;   top: 0; right: 0; line-height: 5rem; background: url(../images/houtai20240912.png) no-repeat left center/1.4rem; color: #0290FF; padding-left: 2rem; padding-right: 1rem }
.gm_icon1:hover, .gm_icon1:visited, .gm_icon1:link, .gm_icon1:active {
    color:#0290FF;
}

.nav .second-nav{width:100%;height:0;z-index:998;overflow:hidden;transition:.2s all}
.nav .second-nav .inside-box{ display: block; margin: 0 auto; padding:.5rem 0 .5rem 8.125rem; box-sizing: content-box; width:7rem;text-align:center}
.nav .second-nav a{color:#01102d; font-weight: 600; display:block;width:100%;font-size:.85rem;text-align:center;line-height:2.25rem;cursor:pointer;transition:.2s all}
.nav .second-nav a:hover,.nav .second-nav a.selected{color:#272727;font-weight:bold;}
.nav .second-nav.news .inside-box{margin-right:calc(8% + 18.125rem)}
.cus-min-title{font-size:2.25rem;font-weight:bold;color:#2db5a3;width:100%;text-align:center;display:block;position:relative;margin:1.25rem auto 1.25rem auto}
.cus-min-title:after{}
.cus-min-title.white{color:#ffffff}
.bottom-bar{width:100%}
.bottom-bar .main{width:100%;background:#F9F9F9;height:200px}
.bottom-bar .main .footer_title{ color:#525252; font-weight: bolder; font-size: 1.3rem;line-height:1.875rem;}
.bottom-bar .main .inside-box{width:100%;max-width:1200px;margin:0 auto;height:inherit;display:flex;justify-content:space-between;align-items:center}
.bottom-bar .main .inside-box .logo{max-width:120px}
.bottom-bar .main .inside-box .logo img{width:100%;object-fit:cover}
.bottom-bar .main .inside-box .nav-list a{color:#525252;font-size:1rem;display:block;line-height:1.875rem;transition:.2s all}
.bottom-bar .main .inside-box .nav-list a:hover{color:#3d4044}
.bottom-bar .main .inside-box .contact p .icon_font{display: inline-block; vertical-align: top; font-size: 1.2rem;  height:2.375rem; width: 2rem;}
.bottom-bar .main .inside-box .contact p .icon{ display: inline-block; vertical-align: top; background: url(../images/20220602/mail1.png) no-repeat left center/1.2rem; height: 2.375rem; width: 2rem;  }
.bottom-bar .main .inside-box .contact p .icon_icon{ background-image: url(../images/20220602/phone1.png)  }
.bottom-bar .main .inside-box .contact p{display:block;color:#525252;font-size:1rem;line-height:2.375rem}
.bottom-bar .main .inside-box .contact .logo-group img{max-width:30px;object-fit:cover;margin-right:5px;cursor:pointer}
.bottom-bar .main .inside-box .contact .logo-group .icon_font{display: inline-block; vertical-align: top; font-size: 1.4rem;  height:2.375rem; width:2.375rem; }
.bottom-bar .main .inside-box .download p{display:block; color:#ffffff;font-size:1rem;line-height:2.375rem}
.bottom-bar .main .inside-box .download .qr-code{width:100%}
.bottom-bar .main .inside-box .download .qr-code .group{float:left}
.bottom-bar .main .inside-box .download .qr-code .group:nth-child(1){margin-right:20px}
.bottom-bar .main .inside-box .download .qr-code .group span{display:block;color:#ffffff;font-size:.875rem;font-weight:300;text-align:center}
.bottom-bar .main .inside-box .download .qr-code .group img{width:100%;object-fit:cover}
.bottom-bar .main .inside-box .download .qr-code .btn-1{line-height:3rem;padding-left:3rem;padding-right:2rem;display:block;color:#fff;border:1px solid #fff;text-align:center;font-size:.9rem;border-radius:1.5rem}
.bottom-bar .main .inside-box .download .qr-code .an{background:url(../images/anzhuo.png) no-repeat .6rem center;background-size:2rem}
.bottom-bar .main .inside-box .download .qr-code .iphone{background:url(../images/iphone.png) no-repeat .6rem center;background-size:2rem}
.bottom-bar .main .inside-box .download .qr-code .btn-1+.btn-1{margin-top:20px}
.bottom-bar .end{width:100%;padding:.75rem 5%;background:#3D4044;min-height:40px;line-height:40px;font-size:.75rem;color:#ffffff;text-align:center}
.bottom-bar .end p{ display: inline-block;}
.qr-code-window{left:0;top:0;position:fixed;z-index:999;width:100%;height:100%;display:flex;display:none;align-items:center;justify-content:center;flex-direction:column;align-content:center;background:rgba(0,0,0,0.6)}
.qr-code-window .inside{width:170px;height:170px;background:#ffffff;display:flex;align-content:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,0.5)}
.qr-code-window .inside img{width:100%;max-width:164px;object-fit:contain}
.qr-code-window .inside1{width:170px;line-height:22px;background:#fff;padding:8px;display:flex;align-content:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,0.5)}
.qr-code-window .inside1 a{color:#0090ff}
.qr-code-window span{color:#ffffff;margin-top:.9375rem;font-size:2.25rem;border-radius:50%;border:1px solid #ffffff;width:2.5rem;height:2.5rem;text-align:center;line-height:2.1rem;cursor:pointer}
.product-er{width:100%;background:#04194e}
.product-er .p_content{max-width:1200px;margin:0 auto;display:flex;display:-webkit-flex;color:#fff}
.product-er .p_content .flex-1{flex:1;-webkit-flex:1;padding-top:2rem}
.product-er .p_content .saoma_tips{color:#fff;font-weight:700;font-size:18px;padding-bottom:10px;padding-top:10px}
.product-er .p_content .er{height:130px;width:130px}
.product-er .p_content .chanel_tips{font-size:12px;text-align:center}
.product-er .p_content .down_product_btn{background-color:#f1f1f1;width:12rem;height:3rem;line-height:3rem;color:#fff;margin-left:3rem;display:inline-block;padding-left:3.4rem;padding-right:2rem;border-radius:1.5rem;font-size:1rem;text-align:center;position:relative;border:1px solid #fff}
.product-er .p_content .down_product_btn.mt{margin-top:2rem}
.product-er .p_content .down_product_btn.mt1{margin-top:1rem}
.product-er .p_content .an{background:url(../images/anzhuo.png) no-repeat .6rem center;background-size:2rem}
.product-er .p_content .iphone{background:url(../images/iphone.png) no-repeat .6rem center;background-size:2rem}
.product-er .p_content .weixin{background:url(../images/weixin.png) no-repeat .6rem center;background-size:2rem}
.product-er .p_content .siji_ie{background:url(../images/ie.png) no-repeat .6rem center;background-size:2rem}
.fl{float:left}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both;overflow:hidden}
@media only screen and (min-width:1025px){
	.product-er .p_content .down_product_btn.mt1{margin-top:.5rem}
}

@media only screen and (min-width:1025px) and (max-width:1281px){.bottom-bar .inside-box{flex-wrap:wrap;justify-content:space-around !important}
.bottom-bar .inside-box .logo{width:6.25rem}
.bottom-bar .inside-box p,.bottom-bar .inside-box a{font-size:.875rem !important}
}@media only screen and (min-width:961px) and (max-width:1024px){html{font-size:.875rem}
.nav .logo{margin-left:3%}
.nav ul{margin-right:0}
.nav .second-nav .inside-box{margin-right:10rem}
.nav .second-nav.news .inside-box{margin-right:18.125rem}
.bottom-bar .inside-box{flex-wrap:wrap;justify-content:space-around !important}
.bottom-bar .inside-box .logo{width:6.25rem}
.bottom-bar .inside-box p,.bottom-bar .inside-box a{font-size:.875rem !important}
}
@media only screen and (min-width:320px) and (max-width:960px){
html{font-size:.75rem}
.nav .logo{margin-left:3%}
.nav ul{margin-right:0}
.nav .logo{width:6.25rem; }
.nav .logo:after{display:none}
.nav .second-nav .inside-box{margin-right:10rem}
.nav .second-nav.news .inside-box{margin-right:18.125rem}
.bottom-bar .main{height:auto;background-position:center center}
.bottom-bar .inside-box{display:flex;flex-wrap:wrap;justify-content:flex-start !important;width:100% !important;padding:1.875rem 0 !important}
.bottom-bar .inside-box .logo{width:30%;order:1;max-width:100% !important}
.bottom-bar .inside-box .logo img{width:6.25rem !important}
.bottom-bar .inside-box .download{width:70%;order:2}
.bottom-bar .main .inside-box .download .qr-code .btn-1+.btn-1{margin-top:10px}
.bottom-bar .inside-box .download img{max-width:6.25rem}
.bottom-bar .inside-box .nav-list{width:100%;order:4;text-align:center;display:flex;margin-top:.625rem;justify-content:space-between}
.bottom-bar .inside-box .contact{width: 50%;;order:2}
.bottom-bar .inside-box .contact p{ display:inline-block;text-align:justify;line-height:1.5625rem !important;font-size:.5rem !important}
.bottom-bar .inside-box .footer_qrcode{width: 50%;;order:1}
.bottom-bar .inside-box .footer_qrcode img { display: block; margin: 0 auto; max-width: 50%;}
.bottom-bar .inside-box .contact p .icon{height:1.5625rem !important;}
.bottom-bar .inside-box .contact .logo-group{width:100%;float:left}
.bottom-bar .inside-box .contact .logo-group img{float:left;margin-right:5px}
.bottom-bar .end{line-height:1.875rem}
}
@media only screen and (min-width:320px) and (max-width:640px){
.nav{padding:.625rem;min-height:3.125rem}
.nav ul{height:3.125rem;margin-right:0}
.nav ul li{margin-left:1.5625rem;line-height:3.125rem}
.nav .logo{width:6.25rem;margin-left:0;height:3.125rem;display: none;}
.nav .second-nav .inside-box{margin-right:5rem}
.nav .second-nav.news .inside-box{margin-right:10.5rem}
.bottom-bar .inside-box{width:90% !important}
.bottom-bar .inside-box .contact{}
}@media only screen and (min-width:320px) and (max-width:640px){
.nav{ background: #fff; padding:5px 0;flex-wrap:wrap;height:3.125rem;align-content:flex-start;overflow:hidden}
.nav:after{content:'';left:0;top:3.125rem;height:1px;width:100%;background:rgba(255,255,255,0.3);position:absolute}
.nav .logo{margin-left:5px;margin-top:-5px}
.nav svg{display:block;margin-left:5px; margin-top: 4px;}
.gm_icon{ display: block; visibility: hidden; font-weight: bold; color:#0290FF;  position: fixed; top: 0; right: 0; line-height: 3.25rem; height: 3.25rem; background: url(../images/20220602/pt_icon.png) no-repeat left center/1.4rem; color: #0290FF; padding-left: 2rem; padding-right: 1rem }
.gm_icon:hover, .gm_icon:visited, .gm_icon:link, .gm_icon:active {
    color:#0290FF;
}
.nav .gm_icon1{ display: none; visibility: hidden; }
.nav ul{width:100%;height:auto;margin-top:5px;display:block}
.nav ul li{width:100%;margin:0;display:block;text-align:center;height:3.125rem}
.nav ul li.show{display:none}
.nav ul li.hide{display:block}
.nav ul li a.selected label::after, .nav ul li a:hover label::after{ bottom: 0; }
.nav ul li a{display:inline-block;height:2.5rem;font-size:1.25rem;line-height:2.5rem;border-bottom:1px solid rgba(255,255,255,0.3)}
.nav .second-nav .inside-box{width:100%;margin-right:0}
.nav .second-nav .inside-box a{width:100%;font-size:1.25rem;line-height:2.5rem}
.nav .second-nav.news .inside-box{width:100%;margin-right:0}
.nav .second-nav.news .inside-box a{width:100%;font-size:1.25rem;line-height:2.5rem}
.product-er .p_content{display:block}
.product-er .p_content .flex-1{display:block;padding-left:5%}
.product-er .p_content .flex-1+.flex-1{padding-top:0rem}
.product-er .p_content .flex-1.p{padding-top:0rem}
.product-er .p_content .down_product_btn{margin-left:1rem}
}.bottom-bar .footer_a{color:#ffffff;text-decoration:underline;display:inline-block}
.bottom-bar .icon_01{background:url('../images/footer_icon_01.png') no-repeat left center;background-size:20px;padding-left:26px}

.flex{display:flex;display:-webkit-flex}
.flex-1{flex:1;-webkit-flex:1}
.align-items{align-items:center}
.ellipsis-1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ellipsis{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;white-space:normal !important;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ellipsis-2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;white-space:normal !important;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.null{ line-height:20rem; font-size:2rem; color:#999; text-align:center}