<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/
 .g_syhead{padding:0 4%;}
 .navMenu&gt;li&gt;a{padding:0 15px;}
}

@media all and (max-width:1580px){/*1680 * 1050*/
.g_sylogo img{width:300px;}
}

@media all and (max-width:1460px){/*1440 * 900*/
.g_syhead{padding:0 2.5%;}  
}

@media all and (max-width:1410px){/*1366 * 768*/
 .navMenu&gt;li&gt;a{padding:0 20px;} 
}

@media all and (max-width:1366px){/*1366 * 768*/
.g_sylogo img{width:250px;}
}

@media all and (max-width:1300px){/*1280 * 800*/
.navMenu&gt;li&gt;a{padding:0 13px;}
.g_sysou{margin-left:10px;}
}

@media all and (max-width:1200px){ /*1200*/
.y-kefu-box01{display:none;}
.navMenu&gt;li{font-size:16px;}
#pro_swiper_thumbs .swiper-slide .text h4{font-size:18px;}
}

@media all and (max-width:1100px){/*1024 * 768 */
.navMenubox{margin-right:0;}  
.navMenu&gt;li&gt;a{padding:0 5px;}	
}

@media all and (max-width:1000px){
.navMenubox{display:none;}
.top_right{margin:20px 40px 0; width:30%;}
/*手机下拉*/
.phxia{position:relative; display:block!important;}
.xialaph{position:fixed; z-index:999; top:80px; right:0; display:none; width:100%; padding-bottom:200px; background:#fff;}
.xialaph.active{top:0;}
.xialaph .ul2,.xialaph .ul3{display:none;}
.xialaph h3 a{font-size:16px; font-weight:bold; line-height:44px; color:#000;}
.xialaph h3{position:relative; border-bottom:1px solid #ddd;}
.xialaph h3::after{position: absolute; bottom:0; left:0; width:100%; height:1px; content:''; opacity:.1; background-color:#e5e5e5;}
.xialaph h4 a{font-size:14px; line-height:40px;}
.xialaph h4{position:relative; padding-left:10px;}
.xialaph h4::after{position:absolute; right:0; bottom:0; left:0; height:1px; content:''; opacity:.05; background-color:#fff;}
.xialaph h3 img{float:right; width:13px; margin-top:15px; cursor:pointer;}
.xialaph h3.active,.xialaph h4.active{border-bottom:0;}
.xialaph h3.active img.img_s,.xialaph h4.active img.img_s{display:none;}
.xialaph h3.active img.img_d,.xialaph h4.active img.img_d{display:block;}
.img_d{display:none;}
.xialaph .ul2{padding-top:7px; padding-bottom:8px; background-color:#f4f4f4;}
.xialaph .ul3{position:relative; margin-top:0; padding-top:10px; padding-bottom:10px; padding-left:30px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.xialaph .ul3 li a{font-size:12px; line-height:26px; display:block; text-transform:uppercase; color:#999;}
.xialaph .ul3 li{padding-top:5px;}
.xialaph .ul3 li:first-child{padding-top:0;}
.phonemeng{position:absolute; z-index:1048; top:0; left:0; display:none; width:100%; height:100%; opacity: .6; background-color:#000;}
.phonemeng.active{display:block;}
.menuph{position:absolute; top:20px; right:10px; width:40px; height:40px; cursor:pointer; text-align:center;}

/*手机按钮*/
.menuph .point{position:relative; display:inline-block; width:28px; height:22px; margin-top:10px;}
.menuph .point:hover .navbtn,.menuph .point:hover .navbtn::after,.menuph .point:hover .navbtn::before{width:28px;}
.menuph .navbtn{position:absolute; top:10px; right:0; display:inline-block; width:21px; height:2px; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; background:#0d6eb8;}
.menuph .navbtn::after,.menuph .navbtn::before{position: absolute; right: 0; display: inline-block; width:28px; height:2px; content: ''; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; background:#0d6eb8;}
.menuph .navbtn::after{top:-11px;}
.menuph .navbtn::before{top:10px;}
.menuph .point.active .navbtn{background:transparent;}
.menuph .point.active .navbtn::after{top:0; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.menuph .point.active .navbtn::before{top:0; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.phxia .container{position:relative; padding:0 15px; margin:auto; width:100%;}
.search2{width:96%; height:25px; position:relative; background:#eee; margin:20px auto 0;}
.sear_bk2{width:90%; height:25px;float:left; padding-left:10px; line-height:25px; border:none; background:none; font-size:12px;}
.search_btn2{width:25px; height:25px; float:right;}
.search_btn2 .pushbutton{background:url(../image/search_btn.jpg) center no-repeat; border:0px; width:25px; height:25px; cursor:pointer; padding:0px; margin:0px; float:left;}	
}

@media all and (max-width:980px){
/*web*/
body{overflow-x:hidden;}
.g_syhead{height:80px;}
.caidansuo{width:90%;}

/* 手机首页焦点图部分 */
.banner{margin:80px auto 0;}
.banner .swiper-slide .pc{display:none;}
.banner .swiper-slide .m{display:block;}
.banner .swiper-pagination-bullet{width:26px; height:2px;}
.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px !important;}
.swiper-horizontal&gt;.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:20px !important;}
.banner .swiper-button-prev,.banner .swiper-button-next{display:none;}

/* 首页产品部分 */
.in_probg{padding:60px 0;}
.in_probg{width:100%;}
.in_title h3{font-size:24px; line-height:30px;}
.in_title p{font-size:14px; line-height:28px; margin-top:10px;}
.in_more{width:140px; height:40px; line-height:40px; padding:0 10px;}
.in_more::after{right:10px;}
.in_more a{font-size:16px;}
.in_prolist{margin:40px auto 0;}
.in_prolist li{min-height:auto; padding-bottom:40px;}
.in_prolist li h4{font-size:22px;}
.in_prolist li p{font-size:14px; line-height:28px; margin-top:10px;}

/* 首页四大优势部分 */
.in_sdys{margin:40px auto 0;}
#pro_swiper_thumbs .swiper-slide .box{display:inherit; text-align:center;}
#pro_swiper_thumbs .swiper-slide .img{margin:0 auto;}
#pro_swiper_thumbs .swiper-slide .text{width:100%;}
#pro_swiper_thumbs .swiper-slide .text h4{font-size:16px;}
#pro_swiper .swiper-slide .ysl_box{width:100%; min-height:380px; padding:20px 20px 40px 20px;}
#pro_swiper .swiper-slide .ysl_box h3{font-size:24px; line-height:24px;}
#pro_swiper .swiper-slide .ysl_box p{margin-top:10px; font-size:14px; line-height:28px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical;}
#pro_swiper .swiper-slide .ysl_box .more{left:20px; bottom:30px;}
#pro_swiper .swiper-slide .ysr_pic{width:100%;}
#pro_swiper .swiper-slide .ysr_pic img{height:auto; display:block;}

/* 首页关于我们部分 */
.in_aboutbg{margin:60px auto 0; padding:60px 0; background:url(../image/in_aboutbg.jpg) fixed top center;}
.in_aboutl{width:100%; padding-top:0;}
.in_aboutr{width:100%; margin-top:40px;}
.in_about_up h3{font-size:30px;}
.in_about_up p{margin-top:40px; padding:0; font-size:16px; line-height:32px;}
.in_about_up .more{margin:40px auto 0;}
.in_about_dn{margin:60px auto 0; min-height:auto; padding:0;}
.number .numCount li{padding:0 5% 2%; margin-top:15px;}
.number .numCount li .numCX{font-size:40px;}

/* 首页行业应用部分 */
.in_hyyy{margin:60px auto 0;}
.in_hyyy_list,.xghyyy_list{margin:40px auto 0;}
.in_hyyy_list li:after,.xghyyy_list li::after{width:5px; bottom:20px;}
.in_hyyy_list li .title,.xghyyy_list li .title{font-size:20px; line-height:30px; bottom:25px; text-shadow: 0 3px 9px rgba(0,0,0,.5);}

.in_jjfa_list li{width:49%; margin:0 2% 15px 0;}
.in_jjfa_list li:nth-child(3n){margin-right:2%;}
.in_jjfa_list li:nth-child(2n){margin-right:0;}
.in_jjfa_list li .title{font-size:20px; line-height:30px; padding:25px;}


/* 首页合作伙伴部分 */
.in_hzhbbg{margin:40px auto 0; padding:60px 0;}
.in_hzhb_title h3{font-size:30px; line-height:30px;}
.in_hzhb_title p{margin-top:20px; font-size:16px;}
.in_hzhb{padding:40px 0;}
.in_hzhb_shuzi{margin:40px auto 0;}
.in_hzhb_tit{font-size:22px; line-height:44px;}
.in_hzhb_btn a{font-size:16px;}

/* 首页新闻资讯部分 */
.in_newsbg{margin:40px auto -80px; padding-top:0;}
.in_news{margin:40px auto 0;}
.news_box{margin:20px auto 0;}

/* 首页版权部分 */
.link_bg{margin:40px auto 0;}
.footer_bg{/*margin:40px auto 0;*/ overflow:hidden;}
.foot_up{padding-bottom:20px;}
.foot_up_bt{font-size:24px; padding-top:6px;}
.foot_list{width:40%;}
.foot_ewm li img{width:124px; margin:auto;}
.foot_cont{width:40%; margin-left:0; padding-right:5%;}
.copy_bg{padding:10px 0;}

/* 内页banner部分 */
.ny_bn{margin:80px auto 0;}
.ny_bn img{height:320px; object-fit:cover;}
.nytxt{bottom:0;}
.nytxt h3{font-size:30px;}
.nytxt p{font-size:18px; margin-top:10px;}

/* 内页产品部分 */
.ny_mainbg{padding:0 0 60px;}
.mbx{line-height:30px;}
.mbx a{font-size:15px;}
.mbx span{font-size:16px;}
.tabContainer{display:inherit;}
.tabContainer .all{line-height:40px; padding:20px 0; margin-right:0;}
.tabContainer .all.active span::after, .tabContainer .all:hover span::after{bottom:-16px;}
.tabContainer ul{display:inherit;}
.tabContainer ul li{width:31.333%; float:left; margin-right:3%; font-size:16px; text-align:center; padding:10px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tabContainer ul li:nth-child(3n){margin-right:0;}

.pro_list li .biaot{padding:0 10px;}
.pro_list li .btn{margin:10px 0 20px 10px;}
.pagination{margin:40px 0 0;}
.pagination a, .pagination span{padding:0 11px;}
.pro_list li .pic img,.promore_nr2_text img{width:90%; height:auto;}
.promore_text{width:100%; padding-top:0; text-align:center;}
.promore_text h3{font-size:30px; line-height:30px;}
.promore_text p{margin-top:20px; font-size:15px; line-height:30px;}
.pros_left{width:100%; float:left; margin-top:20px;}
.promore_nr2{margin-top:40px;}
.promore_nr2_tit h3{font-size:30px; line-height:30px;}
.back_case{margin-top:40px; padding-top:20px;}
.back_case a,.back_case .back{font-size:16px;}
.back_case .back{padding:10px 15px;}

/* 内页行业应用部分 */
.hyyymore_nr{margin-top:40px;}
.hyyy_list li .title{padding:20px 10px;}
.hyyy_list li .title p{margin-top:10px;}
.hyyymore_nr_title h4{font-size:30px;}
.hyyymore_nr_title .time{margin-top:20px;}
.hyyymore_nr2{margin-top:20px;}
.hyyymore_nr2_lpic{width:100%;}
.hyyymore_nr2_rtxt{width:100%; padding:20px 0; font-size:14px; line-height:30px;}
.hyyymore_nr2_rtxt h4{font-size:20px;}

.hyyymore_nr2_lpic img, .hyyymore_nr2 img,.pro_list li .pic img,.promore_nr2_text img{width:100%; height:auto;}

.hyyymore_nr2 .wenlb ul li{width:49%; margin:10px 2% 0 0;}
.hyyymore_nr2 .wenlb ul li:nth-child(2n){margin-right:0;}

/* 内页新闻资讯部分 */
.news_list{margin-top:0;}
.news_list li{width:49%; margin:20px 2% 0 0; padding:20px;}
.news_list li:nth-child(2n){margin-right:0;}
.news_list li .pic img{height:auto;}

/* 内页荣誉资质部分 */
.honor_r_img{margin-top:0;}
.honor_r_img li{width:49%; background:#fff;}
.honor_r_img li:nth-child(2n){margin-right:0;}
.honor_r_img li img{height:auto; display:block;}
.honor_r_img li p{line-height:32px;}

/* 内页合作伙伴部分 */
.hzhb_list .item{width:31.333%; margin:20px 3% 0 0;}
.hzhb_list .item:nth-child(3n){margin-right:0;}
.hzhb_list .item:nth-child(5n){margin-right:3%;}

.hyyymore_nr2_lpic img, .hyyymore_nr2 img{width:90%;}

/* 手机内页人才招聘部分 */
.jobctit{width:100%; height:auto; float:left; line-height:30px;padding:10px; font-size:16px; margin:0 0 10px;} 	 
.jobctit span{width:33.333%; line-height:46px; float:left; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.job-content{margin-top:20px;}
.job-content span.job_post{text-align:center; padding-left:0;}
.job-content dl dt{font-size:14px; height:auto !important; line-height:46px !important;}
.job-content dl dt span{width:33.333%;}
.job-content span.job_cls{width:33.333%;}
.job-content dl dt .down{margin:auto; height:40px;}
.job-content dl dd{padding:15px 20px 20px;}
.job-content dl dd .cont li{width:100%; font-size:14px;}
.job-content dl dd p span{font-size:16px;}
.job-content dl dd p{font-size:14px; line-height:26px;}

/* 手机内页联系我们部分 */
.contact{margin-top:20px;}
.contact ul{margin-top:20px;}
.contact ul li{width:50%; height:200px; border-radius:0; border-bottom:1px solid #e6e6e6; padding:40px;}

.message{margin-top:40px; padding:30px 15px;}
.message h3{font-size:18px;}
.message ol li{width:100%; margin-bottom:10px;}
.message ol li input{height:36px;}
.message ol li .btn, .message ol li .btn2{border-radius:0;}
#mapbarframe{height:320px !important;}
}


@media all and (max-width:768px){
.g_sysou,.foot_up{display:none;}
.in_hzhb{min-height:auto;}
.foot_dn{display:inherit; margin:0 auto 0;}
.foot_list{width:50%; float:left;}
.foot_list_nav{margin-top:10px;}
.foot_cont{width:50%; float:left; margin-left:0;}
.foot_cont_txt{line-height:32px; margin-top:10px;}
.foot_rnr{width:30%;}

.pro_list li{width:49%; margin:20px 2% 0 0;}
.pro_list li:nth-child(2n){margin-right:0;}
.pro_list li a .biaot{font-size:16px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.hyyy_list li{width:50%;}
.promore_nr2_tit h3{font-size:24px;}

}

@media all and (max-width:640px){	
 .in_title h3{font-size:24px; line-height:24px;}
 .in_title p{font-size:14px; line-height:24px;}
 .in_probg{padding:40px 0;}
 .in_prolist li{width:100%; min-height:auto; margin:0 0 10px 0; background:#fff; border-radius:5px; border:1px solid #d6d6d6; padding:0 20px 20px 0;}
 .in_prolist li:after{top:20px;}
 .in_prolist li h4{padding-top:20px;}

 .number .numCount li .numCX{font-size:30px;}
 .number .numCount li .unit{font-size:14px;}
 .number .numCount li .indc{font-size:14px; line-height:28px;}

 .in_hyyy{margin:40px auto 0;}
 .in_hyyy_list,.xghyyy_list{margin:20px auto 0;}
 .in_hyyy_list li,.xghyyy_list li{width:48%; margin:2% 2% 0 0;}
 .in_hyyy_list li:nth-child(2n){margin-right:0;}
 .in_hyyy_list li:nth-child(3n){margin-right:2%;}
 .xghyyy_list li:nth-child(2n){margin-right:0;}

 .copy_bg{overflow:hidden;}
 .copy_bg .w1500{display:inherit; font-size:14px; text-align:center;}
 .copy_bg .fl{width:100%;}
 .copy_bg .fr{width:100%;}

}

@media all and (max-width:580px){
.g_sysou,.phone{display:none;}
#pro_swiper_thumbs .swiper-slide .img{width:40px; margin:0 auto;}
#pro_swiper_thumbs .swiper-slide .box{padding:0 5%; display:inherit;}
#pro_swiper_thumbs .swiper-slide .text h4{font-size:14px; text-align:center; margin-top:10px;}
.in_aboutbg{margin:40px auto 0; padding:40px 0;}
.in_about_up h3{font-size:20px;}
.in_about_up h3:after{width:30px; margin-top:10px;}
.in_about_dn{overflow:hidden;}
.in_about_up p{margin-top:10px; font-size:15px; line-height:28px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; line-clamp:6; -webkit-box-orient:vertical;}
.in_about_up .more{margin:20px auto 0;}
.in_about_dn{margin:40px auto 0;}
.number .numCount ul{display:inherit;}
.number .numCount li{width:49%; float:left; margin:0 2% 2% 0; border-right:1px solid #e6e6e6; background:none;}
.number .numCount li:nth-child(2n){margin-right:0; border-right:none;}

.in_jjfa{margin:30px auto 0;}
.in_jjfa_list li .title{font-size:16px; padding:10px 10px 10px 20px;}
.in_jjfa_list li .title:after{bottom:15px;}
.in_jjfa_list li{width:100%;}

.in_hzhbbg{padding:40px 0;}
.in_hzhb_title h3{font-size:24px; line-height:30px;}
.in_hzhb_title p{font-size:16px; line-height:30px;}
.in_hzhb{min-height:auto; padding:20px 0;}
.in_hzhb_title p{margin-top:10px;}
.in_hzhb_tit,.in_hzhb_btn{margin:40px auto 0;}

.foot_list{width:100%;}
.foot_list_tit{font-size:18px;}
.foot_cont_txt{font-size:14px; line-height:28px;}
.foot_cont{width:100%; margin:20px 0;}
.foot_rnr{width:60%; clear:both; margin:0 auto;}
.foot_rtub{display:none;}

.mbx{padding:10px 0;}
.ny_bn img{height:auto;}

.hyyymore_nr_title h4{font-size:24px; color:#000;}
.back_case a,.back_case .back{font-size:14px;}
.back_case a{width:30%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px;}
.back_case .back{font-size:12px; padding:5px 20px; justify-content:center;}
.back_case .back img{margin-left:27px;}

.honor_r_img li{width:100%;}
.hzhb_list .item .text{line-height:90px;}
.contact ul li{width:100%;}
.pro_list li a .biaot{font-size:15px;}

.hyyymore_nr2_lpic img, .hyyymore_nr2 img,.pro_list li .pic img,.promore_nr2_text img{width:100%;}

}

@media all and (max-width:414px){	
 #pro_swiper_thumbs{margin:30px 0 10px 0;}
 .in_titlenr{display:inherit; text-align:center;}
 .in_title{width:100%;}
 .in_more{display:none;}
 .in_prolist{margin:20px auto 0;}
 .in_prolist li:after{width:6px; height:42px;}
 .in_prolist li h4{font-size:18px;}
 .in_prolist li .btn{border:none; margin-left:10px;}
 .in_prolist li .btn::after{right:20px;}
 #pro_swiper .swiper-slide .ysl_box{min-height:auto; padding:20px;}
 #pro_swiper .swiper-slide .ysl_box h3{font-size:18px; text-align:center;}
 #pro_swiper .swiper-slide .ysl_box .more{display:none;}
 .in_about_up p{font-size:14px; line-height:28px;}
 .in_hyyy_list{margin:20px auto 0;}
 .in_hyyy_list li,.xghyyy_list li{width:100%;}
 #news_swiper .swiper-slide a ul li{font-size:14px;}
 #news_swiper .swiper-slide a span{font-size:12px;}
 #news_swiper .swiper-slide a h3{font-size:16px;}
 .foot_list_nav a{font-size:14px; line-height:28px;}
 .nytxt p{font-size:16px;}
 .promore_nr{margin-top:20px;}
 .promore_text h3{font-size:24px;}
 .news_list li{width:100%;}
 .hyyymore_nr_title .time p:nth-child(1){margin-right:2rem;}
 .pagination a, .pagination span{padding:0 8px; line-height:30px; margin:5px 1px;}
 .contact h2,.contact h3{display:none;}

}

@media all and (max-width:375px){
}



</pre></body></html>