@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/
}

@media all and (max-width:1580px){/*1680 * 1050*/
 .Header-Menu{padding:0 30px;}
}

@media all and (max-width:1460px){/*1440 * 900*/
 .Header-Menu{padding:0 20px; font-size:16px;}
}

@media all and (max-width:1410px){/*1366 * 768*/
 .Header-Menu{padding:0 10px;}
}

@media all and (max-width:1366px){/*1366 * 768*/
 .pro-content{padding:60px 5% 0;}

 .yst li{padding-right:30px;}
 .yst li em{padding-left:30px;}
}

@media all and (max-width:1300px){/*1280 * 800*/
}

@media all and (max-width:1200px){ /*1200*/
}

@media all and (max-width:1100px){/*1024 * 768 */ 
 .Header-Menu{font-size:15px;}
 #industry_swiper .swiper-slide .rpic img{height:auto;}
 .in_probox_ltitle h4{font-size:24px;}
 #industry_swiper_thumbs .swiper-slide-thumb-active{font-size:18px;}
 #industry_swiper_thumbs .swiper-slide{font-size:16px; padding:0 10px;}
 #industry_swiper_thumbs .swiper-slide::after{right:10px;}
 .yst li{padding-right:20px;}
 .yst li em{padding-left:20px;}
 .ys1 dd{padding:60px 20px 40px;}
 .ys1 dd h3{font-size:36px; line-height:40px;}
 .arr3{left:20px;}
 .arr4{left:70px;}
}

@media all and (max-width:1000px){
 .side{display:none;}
 .top_right{margin-right:60px;}
 .Header-pro-menu p a,.Header-pro-link a{font-size:15px;}
}

@media all and (max-width:980px){
body{overflow-x:hidden;}
.header_bg{height:auto;}
.top_box{padding:10px 0;}
.top_ltxt{line-height:24px;}
.Header-wrapper:after{display:none;}

/* 手机首页焦点图部分 */
.banner{margin:98px auto 0;}
.banner .swiper-slide .pc{display:none;}
.banner .swiper-slide .mb{display:block;}
.banner .swiper-pagination-bullet{width:30px; height:3px; margin:0 3px !important;}
.banner .swiper-button-prev,.banner .swiper-button-next{display:none;}
.banner .swiper-pagination{bottom:10px !important;}

/* 手机关键词搜索部分 */
.in_gjcbg{padding:10px 0;}
.in_gjcl{font-size:14px; line-height:26px;}
.in_gjcl span{font-size:16px;}
.in_gjcl a{font-size:14px;}
.in_search{width:100%;}
.in_search_l{width:calc(100% - 72px); padding:0 10px;}

/* 首页产品中心部分 */
.in_pro{margin:40px auto 0;}
.in_title h3{line-height:30px; text-align:center;}
.in_title h3 a{font-size:24px;}
.in_title p{font-size:16px; line-height:24px; margin-top:0;}
#industry_swiper_thumbs{width:30%; max-width:240px;}
.in_probox{display:inherit;}
.in_probox_ltitle{height:66px; padding:20px;}
.in_probox_ltitle h4{font-size:22px;}
#industry_swiper_thumbs .swiper-slide-thumb-active{font-size:18px;}
#industry_swiper_thumbs .swiper-slide{font-size:16px; height:52px !important; line-height:52px;}
#industry_swiper_thumbs .swiper-slide-thumb-active::after{top:16px; right:10px;}
#industry_swiper_thumbs .swiper-slide::after{top:16px; right:10px;}
.in_probox_lcont{margin-top:0;}
#industry_swiper{width:70%; float:right;}
#industry_swiper .swiper-slide .rlb li{width:49%; margin:20px 2% 0 0;}
#industry_swiper .swiper-slide .rlb li:nth-child(3n){margin-right:2%;}
#industry_swiper .swiper-slide .rlb li:nth-child(2n){margin-right:0;}
#industry_swiper .swiper-slide .rlb li .txt h5{font-size:16px;}
#industry_swiper .swiper-slide .rlb li .txt p{font-size:14px;}

.in_adbn{height:auto; margin:40px auto 0; background-size:cover; padding:40px 0;}
.in_adbn_tbox{width:40%; padding-top:0;}
.in_adbn_tbox::after{top:13px;}
.in_adbn_tlbnr{width:60%; margin-left:0; padding-left:5%; padding-top:0;}
.in_adbn_tlb li{font-size:18px; background:#fff; border-radius:6px;}
.in_adbn_twa{font-size:20px; padding:0 20px;}
.in_adbn_tel{float:left; padding:20px 0 0 60px; background: url(../image/ad_bn_teltb.png) left 20px no-repeat;}

.in_adbn2{margin:40px auto 0; height:auto; background-size:cover; padding:40px 0;}
.in_adbn2_txt{width:100%; padding-top:0;}
.in_adbn2_txt h3{font-size:24px;}
.in_adbn2_txt p{margin-top:10px; font-size:16px; letter-spacing:2px;}
.in_adbn2_dhnr{width:100%; margin-top:20px;}

/* 首页解决方案部分 */
.in_sdys{margin:40px auto 0;}
.in_sdys_title h3{width:330px; font-size:24px; line-height:30px; padding-left:40px; background-size:25px 25px;}
.in_sdys_title p{font-size:16px;}
.yst{height:80px;}
.yst ul{display:flex; justify-content:space-between; align-items:center;}
.yst li{height:80px; line-height:30px; display:initial; text-align:center; padding:10px; font-size:18px;}
.yst li em{padding-left:0; font-size:24px; line-height:30px;}
.ys1 dl,.ys1 dd{height:520px;}
.ys1 dl:nth-child(2) dt,
.ys1 dl:nth-child(3) dt,
.ys1 dl:nth-child(4) dt{height: 520px;}
.ys1 dd{padding:50px 20px 30px;}
.ys1 dd h3{font-size:24px; line-height:30px;}
.ys1 dd h4{top:40px; right:20px;}
.ys1 dd p{font-size:16px; line-height:32px;}
.arr3,.arr4{width:36px; height:36px; font-size:24px; line-height:36px;}

/* 首页合作伙伴部分 */
.plan{padding:40px 0 0; height:auto;}
.in_title2 h3{width:260px; padding-left:35px; background-size:25px 25px;}
.in_title2 h3 a{font-size:24px; line-height:30px;}
.in_title2 p{font-size:16px; margin-top:0;}
.plan_l{margin:20px auto 0;}
.plan_l li{width:24%; height:auto; line-height:1.5em; text-align:center; font-size:16px; margin:0 1% 6px 0; display:flex; justify-content:space-between; align-items:center;}
.plan_l li:nth-child(4n){margin-right:0;}
.plan_l li a{width:100%;}
.plan_l li.cur a, .plan_l li a:hover{width:100%;}
.plan_l li span{text-align:center; float:initial; margin:8px auto 0;}
.plan_r{height:auto; margin-top:20px;}
.plan_r dl{height:auto;}
.plan_r dt{width:100%; height:auto;}
.plan_r dt img{height:auto; display:block;}
.plan_r dd{width:100%; height:auto; padding:30px 20px; background-size:cover;}
.plan_r dd h3{height:auto; line-height:30px; padding-bottom:20px;}
.plan_r dd p{padding:15px 0 0; height:auto; font-size:15px; line-height:28px; -webkit-line-clamp:3; line-clamp:3; display:-webkit-box; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden;} 
.more01{line-height:42px; margin-top:10px;}
.prev1{left:0;}
.next1{right:0;}
.part_c li{margin:0 5px;}

/* 首页关于红心部分 */
.in_aboutbg{padding:40px 0;}
.in_about_tit{width:60%;}
.in_about_tit h3{font-size:24px; line-height:30px; background-size:25px 25px; padding-left:35px;}
.in_about_tit p{font-size:16px; line-height:24px;}
.in_about_tmore{line-height:32px;}
.equip_l{width:100%; margin-top:0;}
.equip_l li{width:31.333%; margin:0 3% 15px 0; padding:20px;}
.equip_l li:nth-child(2n){margin-right:3%;}
.equip_l li:nth-child(3n){margin-right:0;}
.equip_c{width:100%;}
.in_about_txt{margin-top:20px; padding:0; font-size:15px; line-height:28px;}

/* 首页新闻资讯部分 */
.in_news{margin:40px auto 0;}
.nb_tab{width:100%; float:left; text-align:center; margin-top:20px;}
.nb_tab a{width:31.333%; float:left; height:44px; margin-right:3%;}
.nb_tab a:nth-child(3n){margin-right:0;}
.nb_tab a i, .nb_tab a b{line-height:44px; font-size:16px;}
.nb_tab a+a{margin-left:0;}
.nb_con{margin-top:30px;}
.nbcl_le{width:100%;}
.nbcr_ri{width:100%; float:left; margin-top:40px;}

/* 底部版权部分 */
.footer_bg{margin:0 auto; background:#333; padding:40px 0;}
.footer{display:inherit;}
.foot_ksdh{width:100%;}
.foot_rnr_title{font-size:18px; line-height:24px;}
.foot_ksdh_list li{width:31.333%; margin:10px 3% 0 0;}
.foot_ksdh_list li:nth-child(2n){margin-right:3%;}
.foot_ksdh_list li:nth-child(3n){margin-right:0;}
.foot_ksdh_icon{margin-top:20px;}
.foot_copy{width:100%; margin:30px 0 0 0;}
.foot_copy_txt{font-size:15px; line-height:28px;}
.foot_rnr{width:100%; float:left; margin-top:0;}
.foot_rnr_ewmnr{margin-top:15px;}

.foot_list{width:100%; margin:30px 0 0;}
.foot_copytxt{font-size:14px;}

.in_linkbg{margin:40px auto 0;}
.in_linkbg_box .lbl{width:100%; margin-top:0;}

.footer_message{margin:40px auto 0;}
.footer_message img{height:5vw;}

 /* 内页产品中心部分 */
 .pro-content .title{width:100%; font-size:32px; line-height:32px; margin-bottom:10px;}
 .hot-swiper{margin-top:40px;}
 .pro-list .rlb{margin-top:20px;}
 .pro-list .rlb li{width:49%; margin:10px 2% 0 0;}
 .pro-list .rlb li:nth-child(3n){margin-right:2%;}
 .pro-list .rlb li:nth-child(2n){margin-right:0;}
 .probn_bg{height:auto; margin:98px auto 0;}
 .probn_left{width:100%; padding-top:70px;}
 .probn_ltit h2{font-size:24px; line-height:30px;}
 .probn_ltit h3{font-size:16px; margin-top:0;}
 .probn_llb{margin-top:10px;}
 .probn_llb h4{font-size:18px; font-weight:bold;}
 .probn_llb ul{margin-top:0;}
 .probn_llb ul li{width:49%; margin:6px 2% 0 0; font-size:14px; line-height:24px;}
 .probn_llb ul li:nth-child(3n){margin-right:2%;}
 .probn_llb ul li:nth-child(2n){margin-right:0;}
 .probn_btn{margin-top:20px;}
 .probn_btn a{height:36px; line-height:36px; width:150px; font-size:14px;}
 .probn_right{width:100%; float:left; margin-top:20px;}
 .tab-fixed{top:132px !important;}
 .tab-fixed .tabnr{width:100%; display:flex; justify-content:space-between; align-items:center;}
 .tab-fixed .tab{width:auto; line-height:20px; padding:10px 5px; font-size:14px;}
 .pro-about{padding:40px 0;}
 .pro-about .text{width:100%; font-size:14px; line-height:24px; margin-top:20px;}
 .pro-swiper{width:100%;}
 .pro-swiper .swiper-slide img{height:200px;}
 .pro-function{padding:40px 0 50px;}
 .pro-function-list{margin:30px auto 0;}
 .pro-function-list li{width:49%; min-height:240px; margin:10px 2% 0 0; padding:20px; background:url(../image/serv_lbbg2.jpg) center; background-size:cover;}
 .pro-function-list li:nth-child(2n){margin-right:0;}
 .pro-function-list li .icon{width:66px;}
 .pro-function-list li .icon img{width:66px; height:66px;}
 .pro-function-list li .ttxt h4{font-size:18px;}
 .pro-function-list li .ttxt p{font-size:14px; line-height:26px;}
 .pro-field .swiper-pagination{bottom:25px;}
 .pro-field .title{top:40px !important; left:5%; font-size:22px;}
 .pro-field .title::after{width:40px; margin-top:10px;}
 .pro-field .swiper-slide img{height:50vw;}
 .shfw_title h3::after{display:none;}
 .specs-params .specs-box .specs-detail .td span{width: auto;}
 .specs-params .specs-box .specs-detail .td{text-align:left; padding:5px 10px;}
 .specs-params .specs-box .specs-head .name{font-size:16px;}
 .specs-params .specs-box .specs-detail .td{font-size:14px;}
 .specs-params .specs-box .specs-head .icon{width:12px; height:12px;}
 .pro-field .swiper-pagination span.swiper-pagination-bullet-active{font-size:15px;}
 .pro-field .swiper-pagination span{font-size:14px;}
 .download{padding:40px 0;}
 .serxzlb{margin-top:30px;}
 .serxzlb-li li:nth-child(1) {width: 100%;height: auto;}
 .serxzlb-li li {height: 48px;width: 33.3333%;}
 .serxzlb-li {padding: 16px 120px 0 90px;}
 .serxzlb-li:after{width: 100px;}
 .recommend{margin:40px auto 0;}
 .fullpage a{width:30px; height:30px; line-height:30px; margin:0 5px;}

 /* 内页banner部分 */
 .ny_bn{margin:98px auto 0;}
 .ny_bn img{height:240px;}
 .tab-fixed .mbx{float:left; margin:20px auto 0;}
 .mbx p{font-size:12px; background-size:15px 15px; padding-left:20px; line-height:24px;}

 /* 内页服务支持部分 */
 .service_box{margin:40px auto 0; display:inherit;}
 .service_boxl{width:100%; padding-right:0;}
 .service_boxl h3{font-size:24px; line-height:30px;}
 .service_boxl h3::after,.fwzc_title h3::after{width:50px; margin-top:20px;}
 .service_boxl p{font-size:15px; line-height:28px; margin-top:26px;}
 .service_boxr{width:100%; float:left; margin-top:20px;}
 .fwzc_bg{margin:40px auto 0; padding:40px 0 60px;}
 .fwzc_title h3{font-size:24px; line-height:30px;}
 .fwzc_list li{margin:20px 2% 0 0;}
 .fwzc_list li .box_pic{width:100%;}
 .fwzc_list li .box_txt{width:100%; float:left; padding:20px; position:relative;}
 .fwzc_list li .box_txt h4{padding-top:0; font-size:24px; line-height:30px;}
 .fwzc_list li .box_txt h4::after{width:50px; margin-top:10px;}
 .fwzc_list li .box_txt em{font-size:36px; top:0;}
 .fwzc_list li .box_txt p{width:100%; margin-top:10px; font-size:15px; line-height:28px;}
 .shfw_title h3{font-size:24px; line-height:30px;}
 .shfw_list li{width:49%; margin:0 2% 20px 0; padding:20px;}
 .shfw_list li:nth-child(2n){margin-right:0;}
 .shfw_list li .wz,.shfw_list li .wz2 h4{font-size:20px}
 .zbsh_bg{min-height:auto; margin:20px auto 0; padding:40px 0;}
 .zbsh_txt{font-size:20px; margin-top:20px;}
 .zbsh_tlist{margin-top:20px;}
 .zbsh_tlist li{font-size:16px; line-height:52px; padding-left:30px;}
 .zbsh_tlist li::after{width:18px; height:18px; top:18px; background-size:18px 18px;}

 /* 内页关于红心部分 */
 .ny_rtitle h2{font-size:24px; line-height:30px;}
 .ny_rtitle h2::after{width:40px;}
 .ny_rtxt{font-size:15px; line-height:28px; margin-top:30px;}
 .ny_gchj_tit h3{line-height:38px;}

 .honor_r_img li{width:49%;}
 .honor_r_img li:nth-child(2n){margin-right:0;}
 .fullpage{margin-top:40px;}
 .hzhb_img ul li{width:33.333%;}
 .cont_left{width:40%; height:420px; padding:40px 20px;}
 .cont_left h3{margin-top:0; font-size:20px;}
 .cont_left p{font-size:14px; line-height:26px; margin-top:10px;}
 .map,.myaddress-pic{height:420px !important;}
 .contact_tlist{margin-top:40px;}
 .contact_tlist li{width:49%; min-height:220px; margin:0 2% 20px 0; padding:20px;}
 .contact_tlist li::before{width:3px; min-height:160px; top:20px;}
 .contact_tlist li:nth-child(3n){margin-right:2%;}
 .contact_tlist li:nth-child(2n){margin-right:0;}
 .contact_tlist li .title{padding:0 0 10px;}
 .contact_tlist li .title h3{font-size:18px;}
 .contact_tlist li .text p{font-size:14px; line-height:24px;}
 .message{padding:30px 20px;}
 .message h4{font-size:24px;}
 .message ol{margin-top:30px;}
 .message ol li{margin-bottom:10px;}
 .message ol li input{height:34px;}

 /* 内页新闻资讯部分 */
 .news_list li{width:49%; margin:0 2% 20px 0;}
 .news_list li:nth-child(3n){margin-right:2%;}
 .news_list li:nth-child(2n){margin-right:0;}
 .news_list li .box{padding:15px 10px;}
 .news_list li .box_rq{font-size:12px;}
 .news_list li .box_tit{font-size:18px; margin-top:0;}
 .news_list li .box_txt{font-size:14px; line-height:24px; margin-top:0;}
 .newsxq_left{width:100%; padding-right:0; border-right:none;}
 .newsxq_ltitle{padding-bottom:20px;}
 .newsxq_ltitle h3{font-size:24px;}
 .newsxq_ltitle p{font-size:12px; padding-left:25px; background-size:20px 20px;}
 .newsxq_ltxt{margin-top:20px; font-size:14px; line-height:26px;}
 .newsxq_right{width:100%; float:left; margin-top:40px; border-top:1px solid #e9e9e9; padding-top:20px; padding-left:0;}
 .newsxq_rqh li h4,.newsxq_rtj h3{font-size:20px;}
 .newsxq_rqh li span{font-size:12px; margin-top:0;}
 .newsxq_rtj li{padding-bottom:20px; margin-bottom:20px;}
 .newsxq_rtj li .pic img{height:auto;}
}

@media all and (max-width:768px){
 .top_ltxt h2,.top_rtel p{font-size:18px;}
 .top_ltxt p,.top_rtel{font-size:14px;}

 #industry_swiper_thumbs{width:28.5%; max-width:220px;}
 .footer_bg{padding:30px 0 20px;}
}

@media all and (max-width:640px){
 .in_probox_ltitle::after{display:none;}
 .in_probox_ltitle h4{font-size:20px;}
 #industry_swiper_thumbs .swiper-slide{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:15px;}
 #industry_swiper_thumbs .swiper-slide::after{display:none;}

 .ys1 dt{width:100%; margin-top:200px;}
 .ys1 dd{width:100%; height:auto; padding:30px 20px;}
 .ys1 dd h4{top:30px; font-size:60px; line-height:60px;}
 .ys1 dd p{font-size:15px; line-height:28px; margin-top:20px;}

 .in_adbn{padding:20px 0;}
 .in_adbn_tbox::after{display:none;}
 .in_adbn_tbox h3{font-size:18px; float:left;}
 .in_adbn_tbox p{font-size:14px; margin-top:5px; float:left;}
 .in_adbn_tlb li{font-size:14px; height:30px; line-height:30px;}
 .in_adbn_twa{font-size:16px; line-height:24px; padding:0 40px;}
 .in_adbn_tel{padding:0 0 0 60px; background:url(../image/ad_bn_teltb.png) left no-repeat;}
 .in_adbn_tel h4{font-size:20px; line-height:24px;}

 .product{padding-left:0;}
 .hot-swiper{margin-top:20px;}
 .pro-list .rlb li .pic{height:100px; overflow:hidden;}

 .serxzlb-li:before, .serxzlb-li:after{width: 100%;height: 60px;}
 .serxzlb-li {padding: 60px 20px 10px;}
 .serxzlb-li:before{background-position: left 20px center;}
 .serxzlb-li:after{background-position: right 20px center;}
 .serxzlb-li li {padding-left: 0;}
 .serxzlb {margin-top: 36px;}
 .serxzlb-li li {height: 42px;}
 .pro-swiper .swiper-pagination span{width:50px; height:30px;}
 .message ol li{width:100%;}
}

@media all and (max-width:580px){
 .top_box{padding:0;}
 .Header-logo{height:auto;}
 .Header-logo a img{height:28px;}
 .top_ltxt{display:none;}
 .top_rtel{font-size:12px; line-height:15px; background-size:24px 24px; padding-left:30px; margin-left:20px; margin-top:0;}
 .top_rtel p{font-size:16px;}
 .Header-wrapper,.Header-navclick{height:40px;}
 .Header-navclick span{margin-top:20px;}
 .Header-navbarbox{top:40px; box-shadow:0 3px 10px rgba(0,0,0,.1);}

 .in_gjcl span{font-size:14px;}
 .in_search_l{height:30px;}
 .in_search_l input{line-height:28px; font-size:12px;}
 .in_search_r{height:31px; overflow:hidden;}
 .in_search_r button{line-height:30px;}

 .in_pro,.in_probox{margin:20px auto 0;}
 .in_title2 p{font-size:15px;}

 .ys1 dd p{font-size:14px; line-height:26px;}
 .arr3,.arr4{bottom:20px;}
 .in_about_tmore{width:120px; font-size:14px; line-height:30px;}
 .in_probox_ltitle{height:52px; padding:10px;}
 #industry_swiper_thumbs .swiper-slide{font-size:14px; padding:0 5px; width:100%; display:block; height:40px !important; line-height:40px;}
 #industry_swiper .swiper-slide .rlb{margin-top:10px;}
 #industry_swiper .swiper-slide .rlb li{margin:10px 2% 0 0;}
 #industry_swiper .swiper-slide .rlb li .txt{padding:10px;}
 #industry_swiper .swiper-slide .rlb li .txt h5{font-size:14px;}
 #industry_swiper .swiper-slide .rlb li .txt p{font-size:12px; margin-top:0; line-height:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
 #industry_swiper .swiper-slide .rlb li a .bmore{font-size:12px; display:none;}

 .in_sdys_title h3{width:280px; font-size:20px;}
 .in_sdys_title p{margin-top:0;}
 
 .yst{margin:20px auto 0;}
 .yst li{font-size:14px;}
 .ys1 dl{margin:20px auto 0;}
 .ys1 dd{padding:20px 2.5%;}
 .ys1 dd h3{font-size:20px; line-height:24px;}
 .ys1 dd h4{font-size:42px; line-height:42px; top:20px;}

 .plan{padding:20px 0 0;}
 .plan_l li{width:32.333%; font-size:14px; margin:0 1.5% 10px 0;}
 .plan_l li:nth-child(4n){margin-right:1.5%;}
 .plan_l li:nth-child(3n){margin-right:0;}
 .plan_r dd{padding:20px 15px;}
 .plan_r dd h3{font-size:18px;}
 .plan_r dd p{font-size:14px; line-height:24px; padding:10px 0 0;}
 .more01{font-size:14px; width:140px; line-height:36px;}
 .more01 a{padding:0 20px;}
 
 .equip_l li{width:49%; margin:0 2% 10px 0; padding:5px;}
 .equip_l li:nth-child(3n){margin-right:2%;}
 .equip_l li:nth-child(2n){margin-right:0;}
 .equip_l li p{font-size:15px; margin:0 auto 0;}

 .in_about_tit p{font-size:14px;}

 .in_adbn2{padding:20px 0;}
 .in_adbn2_txt{text-align:center;}
 .in_adbn2_txt h3{font-size:20px;}
 .in_adbn2_dh span{font-size:14px;}
 .in_adbn2_dh h4{margin-left:0; font-size:18px;}
 .in_adbn2_btn{width:100px;}

 .nbcl_le .news_div_item_pic img{height:180px;}
 .nbcl_le .news_div_item_content{padding:10px;}
 .news_div_item_title a{font-size:16px;}
 .nbcl_le .news_div_item_body{margin-top:10px;}
 .nbcr_ri{margin-top:20px;}
 .nbcr_ri .news_div_item{padding:20px 0;}
 .nbcr_ri .news_div_item_day{font-size:36px; line-height:42px;}
 .nbcr_ri .news_div_item_body{font-size:14px;}
 .foot_ksdh_list li a{font-size:15px;}
 .foot_copy_txt{font-size:14px; line-height:24px;}
 .foot_rnr_ewmnr .btxt p{font-size:14px;}
 .footer_message .name1{font-size:18px; margin-left:0;}

 .foot_list ul{width:33.333%;}
 .tab-fixed{top:92px !important;}

 .ny_main,.mbx{margin:20px auto;}
 .service_boxl h3{font-size:22px;}
 .fwzc_list li,.shfw_list li{width:100%; min-height:auto;}
 .zbsh_bg{padding:40px 0 0;}
 .zbsh_tlist li{padding-bottom:10px; margin-bottom:10px; line-height:30px;}
 .zbsh_tlist li::after{top:8px;}
 .zbsh_tlist li:last-of-type{margin-bottom:0;}
 .hzhb_img ul li{width:50%;}

 .probn_left{padding-top:40px;}
 .probn_llb ul li{width:100%;}
 .pro-field .swiper-slide img{height:66vw;}
 .serxzlb-li li{display:inherit;}
 .serxzlb-li li:nth-child(2){width:20%;}
 .tab-fixed .mbx{display:none;}
 .pro-function-list li{padding:10px;}
 .pro-function-list li .ttxt h4{font-size:16px;}
 
 .contact{position:inherit;}
 .cont_left{width:100%; height:auto; position:inherit; padding:20px;}
 .cont_left h3{font-size:18px;}
 .map,.myaddress-pic{height:300px !important;}
 .contact_tlist li,.news_list li{width:100%; min-height:auto;}
 .contact_tlist li::before{min-height:120px;}
 .contact_tlist li .ticon{width:66px; height:66px;}
 
 .message{margin:20px auto 0;}
 .message h4{font-size:20px; font-weight:bold;}

 .news_list li:last-of-type{margin-bottom:0;}
 .newsxq_ltitle h3{font-size:18px;}
 .newsxq_ltitle p{margin-top:10px;}
}

@media all and (max-width:414px){	
 .in_probox{zoom: .85;}
 .in_adbn,.in_adbn2{padding:10px 0;}
 .in_adbn_tbox{width:100%; text-align:center;}
 .in_adbn_tbox h3{font-size:16px;}
 .in_adbn_tbox p{float:initial; font-size:12px; margin-top:3px;}
 .in_adbn_tlbnr{width:100%; margin:10px 0; padding-left:0;}
 .in_adbn_tlb li{height:24px; line-height:24px;}
 .in_adbn_twa{font-size:14px;}
 .in_adbn_twa::before,.in_adbn_twa::after{width:20px; top:12px;}
 .in_adbn_tel{max-width:220px; margin:auto; background:url(../image/ad_bn_teltb.png) left 105px no-repeat; float:initial;}
 .in_adbn_tel span{font-size:14px;}
 .in_adbn_tel h4{font-size:20px; line-height:20px;}
 .in_adbn2_dhnr{zoom: .75; height:46px; line-height:46px;}
 .in_adbn2_btn{height:46px;}
 .in_adbn2_btn a{line-height:46px;}
 .in_adbn2_txt h3{font-size:18px; line-height:24px;}
 .in_adbn2_txt p{letter-spacing:0; font-size:14px; margin-top:5px;}
 .in_adbn2_dh{background-size:45px 45px;}
 .foot_rnr_title,.in_linkbg_box h4{font-size:16px;}
 .foot_list{display:none;}
 .foot_list ul li.foot_l_bt a{font-size:16px;}
 .footer_message img{height:35px;}
 .footer_message .name2{padding:0;}
 .ny_bn img{height:120px;}
 .honor_r_img li{width:100%;}
}

@media all and (max-width:375px){
  .top_rtel{margin-left:0;}
}
