<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@media (max-width:767px){
	
	.container-layout{ padding:0px; }
	.home_news .container-layout{ padding:0px;}
	img{ padding:0px; margin:0px; border:0px; }
	.banner .flex-control-nav{ right: 5%; bottom: 8px; }
	.banner .flex-control-nav li{margin: 0 3px;}
	.banner .flex-control-nav a{ width: 25px; height:3px; }
	.home_new_pro .new_pro_show .new_pro_title h3{ font-size: 28px;}
	.home_new_pro .new_pro_show .new_pro_desc{ padding-top: 10px;}
	.home_new_pro .new_pro_show .new_pro_desc p{ font-size: 18px;}
	.home_pro_cate .show .title{top:20px;font-size: 20px;} 
	.home_pro_cate .show .more{top:50px;}
	.home_pro_cate .show .more, .home_pro_cate .show .more span.iconfont{ font-size: 14px; }
	.home_footer .container-layout{ padding: 0px; }
	.mobile_header{ width: 100%; display: block;position: relative; height:85px; }
	.mobile_header .navbar{ width: 100%; background: #fff;z-index:99999999;}
	.mobile_header .navbar-head .icon-navicon{ font-size: 22px;margin-top: 20px; margin-left:8px }
	.mobile_header .navbar-body{ background: #111822; }
	.mobile_header .nav li{ border:0px; }
	.mobile_header .nav a{ line-height: 40px; color: #fff; border-bottom: 1px solid rgba(153,153,153,.2) }
	.home_pro_cate .show{ margin:0px 0px 10px 0px; }
	.home_pro_cate .show1{margin-top: 10px;}
	.home_pro_cate .show4{ margin-bottom: 0px; }
	.home_footer .container-layout .show{padding-left: 15px; height: 185px;}
	.home_news .container-layout .home_news_list{ padding-left: 0px; margin-top: 0px;}
	.home_cate_box:hover .cate_info{opacity: 0;}
	.home_news_list ul li{padding-bottom: 35px;padding-right:15px;}
	.home_news_list li .news_right p{ height: 50px;}
	.home_news_list ul li .news_date{ top:10px}
	.home_news_list li .news_date em{ padding-top: 10px;}
	.home_news_list li .news_right h4{text-overflow: ellipsis; overflow: hidden;}
	.home_news_list ul li:last-child{ padding-bottom:10px ;}
	.home_news .container-layout .home_news_box .news_video{ padding-right: 0px; height: auto;}
	.home_footer{ padding-bottom: 0px;}
	.about_contact .contact_box .title p{ font-size: 17px;}
	.product_show_box{padding:0px;}
	.page_nav a{ padding:5px 10px; margin: 0px 2px; }
	.pro_top .pro_top_box .icon,.pro_left_content,.about_nry_show .about_nry_content .about_cg_show_l{ padding-right:0px; }
	.pro_top .pro_top_right,.about_nry_show .about_nry_content .about_cg_show_r{ padding-left: 0px; }
	.pro_hot_list{ margin-left: 0px; margin-top: 45px}
	.news_con{ padding:15px 0px; }
	.news_content_show .title_h3{ line-height: 30px }
	.about_ser_content{ margin:15px 0px; }
	.home_news_list li .news_right p{    white-space: normal;}
	.message .form_input{ padding-left:0px; padding-right:0px; }
	
	.business_list_show{ padding-left: 0px; padding-right: 0px;}
	.business_list_show  .business_list_box a{ width: 50%;}
	.home_news .container-layout .home_news_box .news_video{ height: auto;}
	
	.job_list .jobs_box .job_show .dialog_content{ width: 80%;margin-left: -40%; height: 88%;margin-top: -32%; overflow: auto;}
	.pay_show .payinfo_show .payinfo_number_jine .form-group{ padding-right: 0px;}
	.pay_show .payinfo_right{margin-left: 0px;}
	.pay_show .payinfo_right .payinfo_show .form-group{ padding-right: 0px;}
	.pay_show .payinfo_right .payinfo_show .form-group .field{width: 100%;}
	.pay_show .payinfo_jine_list li a{ width: 80px; font-size: 16px; letter-spacing: 0px;}
	.alipay_return .alipay_info p span{ display: block;}
	#pay_zfb_pc{ display: none;}
	#pay_zfb_wap{ display: block;}
	.alipay_return .pay_success img{ max-width: 155px;}
}

@media (min-width: 768px) and (max-width:880px){
	.container{ width: 100%; }
	.header_nav{ padding-left: 0px;}
	.header_top{ padding: 10px 1.5%; }
	.header_nav nav{padding: 5px 0px;width: 100%;}
	.header_nav nav ul li a{ font-size: 15px; padding: 0px 10px; }
	.header_nav .navbar-left{ margin-left:30px; }
	.header_nav .search_click{ max-width:500px; }
	.home_pro_cate .show .title{ top:18px; }
	.home_pro_cate .show .more{top:50px;font-size: 14px;}
	.home_pro_cate .show .more span.iconfont{font-size: 14px;}
	.home_pro_cate .show .title{ font-size: 20px; }
	.home_footer .container-layout{ padding:0px 1%; }
	.banner .flex-control-nav{ right: 3%; bottom: 15px; }
	.banner .flex-control-nav li{ margin: 0 5px; }
	.banner .flex-control-nav a{ width: 35px; height:3px;  }
	.home_news .container-layout{padding:0px; }
	.home_pro_cate .show a:hover .more::after{  margin-left: -85px;}
	.home_news .container-layout .home_news_list li{ line-height: 31px;}
	.home_cate_box:hover .cate_info{opacity: 0;}
	.home_news .container-layout .home_news_box .news_video{ padding-right: 0px; height: auto;}
	.home_news .container-layout .home_news_list{ padding-left: 0px;}
	.home_news_list ul li{ padding-right:15px ;}
	.home_news_list li .news_right p{ height: 50px;}
	.home_news_list ul li .news_date{ top:15px}
	.home_news_list li .news_right h4{ margin-bottom: 5px;}
	.business_list_show{ padding-left: 0px; padding-right: 0px;}
	.business_list_show  .business_list_box a{ width: 33.3%;}
	
	.contact_nav_list a{ padding: 0px 12px;}
	.job_list .jobs_box .job_show{z-index: 999999999;}
	.job_list .jobs_box  .job_show .dialog_content{ width: 90%; height: 70%; padding:40px 20px; margin-left: -45%; margin-top: -50%; overflow: auto;}
	.job_list .jobs_box .job_show .dialog_bg{opacity: 0.8;}
	.pay_show .payinfo_right{margin-left: 0px;}
	.pay_show .payinfo_show .payinfo_number_jine .form-group{ padding-right: 0px;}
	#pay_zfb_pc{ display: none;}
	#pay_zfb_wap{ display: block;}
}
@media (min-width: 880px) and (max-width:990px){
	.container{ width: 100%;}
	.header_nav{ padding-left: 0px;}
	.header_top{ padding: 10px 1.5%; }
	.header_nav nav{padding: 5px 0px; width: 100%;}
	.header_nav nav ul li a{ font-size: 16px; padding: 0px 28px; }
	.header_nav .navbar-left{ margin-left:30px; }
	.header_nav .search_click{ max-width:500px; }
	.home_pro_cate .show .title{ top:18px; }
	.home_pro_cate .show .more{top:50px;font-size: 14px;}
	.home_pro_cate .show .more span.iconfont{font-size: 14px;}
	.home_pro_cate .show .title{ font-size: 20px; }
	.home_footer .container-layout{ padding:0px 1%; }
	.banner .flex-control-nav{ right: 3%; bottom: 15px; }
	.banner .flex-control-nav li{ margin: 0 5px; }
	.banner .flex-control-nav a{ width: 35px; height:3px;  }
	.home_news .container-layout{padding:0px; }
	.home_pro_cate .show a:hover .more::after{  margin-left: -85px;}
	.home_news .container-layout .home_news_list li{ line-height: 31px;}
	.home_cate_box:hover .cate_info{opacity: 0;}
	.home_news .container-layout .home_news_box .news_video{ padding-right: 0px; height: auto;}
	.home_news .container-layout .home_news_list{ padding-left: 0px;}
	.home_news_list ul li{ padding-right:15px ;}
	.home_news_list li .news_right p{ height: 50px;}
	.home_news_list ul li .news_date{ top:15px}
	.home_news_list li .news_right h4{ margin-bottom: 5px;}
	.business_list_show{ padding-left: 0px; padding-right: 0px;}
	.business_list_show  .business_list_box a{ width: 50%;}
	.job_list .jobs_box .job_show .dialog_content{ width: 80%;margin-left: -40%; height: 80%;margin-top: -38%; overflow: auto;}
	.pay_show .payinfo_show .payinfo_number_jine .form-group{ padding-right: 0px;}
	#pay_zfb_pc{ display: none;}
	#pay_zfb_wap{ display: block;}
}
@media (min-width: 990px) and (max-width:1024px){
	.container{ width: 100%;}
	.header_nav{ padding-left: 0px;}
	.header_top{ padding: 10px 2.5%; }
	.header_nav nav{padding: 5px 0px; width: 100%;}
	.header_nav nav ul li a{ font-size: 16px; padding: 0px 28px; }
	.header_nav .search_click{ max-width:700px; }
	.home_pro_cate .show .title{ top:30px; }
	.home_pro_cate .show .more{top:65px;font-size: 14px;}
	.home_pro_cate .show .more span.iconfont{font-size: 14px;}
	.home_pro_cate .show .title{ font-size: 20px; }
	.home_footer .container-layout{ padding:0px 2.5%; }
	.banner .flex-control-nav{ right: 3%; bottom: 15px; }
	.banner .flex-control-nav li{ margin: 0 5px; }
	.banner .flex-control-nav a{ width: 35px; height:3px;  }
	.home_news .container-layout{padding:0px; }
	.home_pro_cate .show a:hover .more::after{  margin-left: -85px;}
	.home_news .container-layout .home_news_list li{ line-height: 31px;}
	.home_cate_box:hover .cate_info{opacity: 0;}
	.home_news .container-layout .home_news_box .news_video{ padding-right: 0px; height: auto;}
	.home_news .container-layout .home_news_list{ padding-left: 0px;}
	.home_news_list ul li{ padding-right:15px ;}
	.home_news_list li .news_right p{ height: 50px;}
	.home_news_list ul li .news_date{ top:15px}
	.home_news_list li .news_right h4{ margin-bottom: 5px;}
	.job_list .jobs_box .job_show .dialog_content{ width: 80%;margin-left: -40%; height: 88%;margin-top: -35%; overflow: auto;}
	.pay_show .payinfo_show .payinfo_number_jine .form-group{ padding-right: 0px;}
	#pay_zfb_pc{ display: none;}
	#pay_zfb_wap{ display: block;}
}
@media (min-width: 1025px) and (max-width:1081px){
	.container{ width: 100%;}
	.header_top{ padding: 10px 2.5%; }
	.header_nav{ padding-left: 0px;}
	.header_nav nav{padding: 5px 0px; width: 100%;}
	.header_nav nav ul li a{ font-size: 16px; padding: 0px 20px;}
	.home_pro_cate .show .title{ top:35px; }
	.home_pro_cate .show .more{top:70px;font-size: 14px;}
	.home_pro_cate .show .more span.iconfont{font-size: 14px;}
	.home_pro_cate .show .title{ font-size: 20px; }
	.home_footer .container-layout{ padding:0px 2.5%; }
	.banner .flex-control-nav{ right: 3%; bottom: 15px; }
	.banner .flex-control-nav li{ margin: 0 5px; }
	.banner .flex-control-nav a{ width: 35px; height:3px;  }
	.home_news .container-layout .home_news_box .news_video{ padding-right: 5px;height: 295px;}
	.home_news .container-layout .home_news_list{ padding-left: 0px; padding-top: 13px;}
	.home_news .home_news_list{ max-height: 290px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.home_news_list ul li{ padding-right:15px ;}
	.home_news_list li .news_right p{ height: 50px;}
	.home_news_list ul li .news_date{ top:15px}
	.home_news_list li .news_right h4{ margin-bottom: 5px;}
	.service_desc p{ height:72px; display: inline-block; }
	.job_list .jobs_box .job_show .dialog_content{ width: 80%;margin-left: -40%; height: 80%;margin-top: -45%; overflow: auto;}
	.pay_show .payinfo_show .payinfo_number_jine .form-group{ padding-right: 0px;}
}
@media (min-width: 1081px) and (max-width:1199px){
	.container{ width: 100%;}
	.header_top{ padding: 10px 2.5%; }
	.header_nav{ padding-left: 0px;}
	.header_nav nav ul{ padding-left: 40px;}
	.header_nav nav{padding: 5px 0px; width: 100%;}
	.header_nav nav ul li a{ font-size: 16px; padding: 0px 30px;}
	.home_pro_cate .show .title{ top:35px; }
	.home_pro_cate .show .more{top:70px;font-size: 14px;}
	.home_pro_cate .show .more span.iconfont{font-size: 14px;}
	.home_pro_cate .show .title{ font-size: 20px; }
	.home_footer .container-layout{ padding:0px 2.5%; }
	.banner .flex-control-nav{ right: 3%; bottom: 15px; }
	.banner .flex-control-nav li{ margin: 0 5px; }
	.banner .flex-control-nav a{ width: 35px; height:3px;  }
	.home_news .container-layout .home_news_box .news_video{ padding-right: 5px;height: 295px;object-fit: fill}
	.home_news .container-layout .home_news_list{ padding-left: 0px; padding-top: 13px;}
	.home_news .home_news_list{ max-height: 290px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.home_news_list ul li{ padding-right:15px ;}
	.home_news_list li .news_right p{ height: 50px;}
	.home_news_list ul li .news_date{ top:13px}
	.home_news_list li .news_right h4{ margin-bottom: 15px;}
	.job_list .jobs_box .job_show .dialog_content{ width: 80%;margin-left: -40%; height: 80%;margin-top: -25%; overflow: auto;}
	.pay_show .payinfo_show .payinfo_number_jine .form-group{ padding-right: 0px;}
}
@media (min-width: 1199px) and (max-width:1280px){
	.container{padding:0px; width: 1200px;}
	.header_nav nav{ width: 1200px;}
	.header_top{ padding: 10px 2.5%; }
	.header_nav{padding-left: 0px;}
	.header_nav nav ul{ padding-left: 40px;}
	.header_nav nav ul li a{ font-size: 16px; }
	.home_pro_cate .show .title{ top:45px; }
	.home_pro_cate .show .more{top:85px;font-size: 14px;}
	.home_pro_cate .show .more span.iconfont{font-size: 14px;}
	.home_pro_cate .show .title{ font-size: 20px; }
	.home_footer .container-layout{ padding:0px 2.5%; }
	.banner .flex-control-nav{ right: 3%; bottom: 15px; }
	.banner .flex-control-nav li{ margin: 0 5px; }
	.banner .flex-control-nav a{ width: 35px; height:3px;  }
	.home_news .container-layout .home_news_box .news_video{ padding-right: 5px;height: 295px;object-fit: fill}
	.home_news .container-layout .home_news_list{ padding-left: 0px; padding-top: 13px;}
	.home_news .home_news_list{ max-height: 290px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.home_news_list ul li{ padding-right:15px ;}
	.home_news_list li .news_right p{ height: 50px;}
	.home_news_list ul li .news_date{ top:13px}
	.home_news_list li .news_right h4{ margin-bottom: 15px;}
	.cate_info h4{ height: 35px;}
	.cate_info .inproduct-dec{ line-height: 28px;}
	.cate_info .inpro-more{ bottom: 35px;}
	.job_list .jobs_box .job_show .dialog_content{ width: 80%;margin-left: -40%; height: 80%;margin-top: -25%; overflow: auto;}
	.pay_show .payinfo_show .payinfo_number_jine .form-group{ padding-right: 0px;}
}
@media (min-width: 1280px) and (max-width:1380px){
	.container{padding:0px; width: 1200px;}
	.header_nav nav{ width: 1200px;}
	.header_nav{    padding-left: 50px;}
	.home_footer .container-layout{padding:0 10%;}
	.home_pro_cate .show .title{ top:55px; font-size: 25px; }
	.home_pro_cate .show .more{top:100px;font-size: 16px;}
	.home_pro_cate .show .more span.iconfont{font-size: 16px;}
	.banner .flex-control-nav{ right: 3%; bottom: 15px; }
	.banner .flex-control-nav li{ margin: 0 5px; }
	.banner .flex-control-nav a{ width: 35px; height:3px;  }
	.home_news .container-layout{padding: 0px;}
	.home_news .container-layout .home_news_list li{ line-height: 30px;}
	.home_news .container-layout .home_news_box .news_video{ padding-right: 5px;height: 385px;object-fit: fill}
	.home_news .container-layout .home_news_list{ padding-left: 0px; padding-top: 13px;}
	.home_news .home_news_list{ max-height: 385px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.home_news_list ul li{ padding-right:15px ;}
	.home_news_list li .news_right p{ height: 40px;}
	.home_news_list ul li .news_date{ top:13px}
	.home_news_list li .news_right h4{ margin-bottom: 15px;}
	.cate_info .inproduct-dec{ line-height: 28px;}
	.job_list .jobs_box .job_show .dialog_content{margin-top: -25%; max-height: 80%; overflow: auto;}
	.pay_show .payinfo_show .payinfo_number_jine .form-group{ padding-right: 0px;}
}

@media (min-width: 1380px) and (max-width:1440px){
	.container{padding:0px; width: 1200px;}
	.header_nav nav{ width: 1200px;}
	.header_nav{    padding-left: 20px;}
	.home_pro_cate .show .title{ top:55px; font-size: 25px; }
	.home_pro_cate .show .more{top:100px;font-size: 16px;}
	.home_pro_cate .show .more span.iconfont{font-size: 16px;}
	.home_news .container-layout .home_news_list li{ line-height:38px;}
	.home_news .container-layout .home_news_box .news_video{ padding-right: 5px;height: 405px;object-fit: fill}
	.home_news .home_news_list{max-height: 405px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.home_news_list ul li .news_date{ top:13px}
	.home_news .container-layout .home_news_list li{ padding-right: 15px;}
	.job_list .jobs_box .job_show .dialog_content{margin-top: -25%; max-height: 80%; overflow: auto;}
	.pay_show .payinfo_show .payinfo_number_jine .form-group{ padding-right: 0px;}
}
@media (min-width: 1441px) and (max-width:1601px){
	.container{padding:0px;}
	.home_news .container-layout .home_news_box .news_video{ height:465px;object-fit: fill;}
	.home_news .home_news_list{height: 465px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.home_news_list ul li{ padding-right: 15px; padding-bottom: 15px;}
	.job_list .jobs_box .job_show .dialog_content{margin-top: -25%; max-height: 80%; overflow: auto;}
}
@media (min-width:1602px){
	.container{ width: 1400px; padding: 0px;}
	.header_nav nav{ width: 1400px;}
	.header_nav nav ul li a{padding: 0px 35px;}
	.pay_show .payinfo_show .payinfo_number_jine .form-group{ padding-right: 0px;}
	.job_list .jobs_box .job_show .dialog_content{margin-top: -20%; max-height: 80%; overflow: auto;}
}</pre></body></html>