
　/* 　　　　／＞　　フ          */
　/* 　　　　| 　.　. |   |   Powered By CHECK-WIN                |    */
　/* 　 　　／` ミ＿xノ   |   Site:https://www.seoso.cn           |*/
　/*　 　 /　　　 　 |    |   Tel:400-677-0510                    |*/
　/*　　 /　 ヽ　　  ﾉ    |   Creation:2023.08.07                 |*/
　/* ／￣|　　 |　|　|    |   Designed By Silence                 |*/
　/*| (￣ヽ＿_ヽ_)__)*/
　/*＼二つ*/

html{height:100%;border:none;font-size:0.875rem;}
.html{font-size:0.875rem;}
body{height:100%;border:none;padding:0;margin:0;text-align:left;font-size:0.875rem;color:#484848;font-family:Arial,"microsoft yahei";background:#fff}
dd,div,dl,dt,img,li,p,ul{padding:0;margin:0;border:none}
dl,ul{list-style-type:none}
h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:400}
a{color:#333;text-decoration:none}
a:hover{color:#014ba8;text-decoration:none}
.clear{clear:both}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.container{max-width:1400px;margin:0 auto}
@media (min-width:1660px){html{font-size:1rem!important}
}
@media (min-width:1400px) and (max-width:1660px){html{font-size:0.875rem!important}
}
@media (max-width:1399px){html{font-size:0.75rem!important}
}
@media (max-width:767px){html{font-size:0.875rem!important}
}
@media only screen and (max-width :1919px){.banner img{width:100%;height:auto}
}
h2 { display: block; margin-block-start: 0em; margin-block-end: 0em;}
.fl{float:left}
.fr{float:right}
.fjsb{justify-content:space-between}
.fjsa{justify-content:space-around}
.fjfe{justify-content:flex-end}
.fjce{justify-content:center}
.fafe{align-items:flex-end}
.fafs{align-items:flex-start}
.fwp{flex-wrap:wrap}
.clearfix {zoom: 1;}
.clearfix:after { content: "";display: block;height: 0; clear: both;visibility: hidden;font-size: 0px;}
.fx,.fxrow{display:flex;flex-direction:row;align-items:center}
img{max-width: 100%;}


/* ====================  头部 ====================  */
.top{height:40px;line-height:40px;color:#666;background-color:#f0f3f6;}
.top a{padding:0 0.5rem;color:#666}
.top ul{float:right}
.top ul li{float:left;padding:0 10px}
.top .fr{position:relative}
.top .fr img{position:relative; margin: 0 0.5rem;}
#logo{margin:0rem 0;}
#logo .logo img{position: absolute;left: 0;top: calc(50% - 4rem);height: 8rem;max-width: unset;}
#logo .logo a{display: block;position:relative;width:13rem}
#logo .company{padding-left:15px;border-left:1px solid #c4c4c4;height:60px;/*margin-top:25px;*/margin-left:10px;}
#logo .company h2{font-size:1.375rem;color:#014ba8;font-weight:700}
#logo .company h3{font-size: 0.875rem;color: #333;display:block;position: relative;     text-indent: 1rem;  }
#logo .company h3::after{content: ""; left: 0; border-radius: 50px;width: 6px; height: 6px; border: 2px solid #014ba8; position: absolute;top: 20%;}
.header{background-color:#fff;/*position:fixed;*/    height: 9.5rem;z-index:99999;width:100%}
.header .topbar{ height: 40px; line-height: 40px;color: #666; background-color: #f0f3f6;font-size: 0.875rem;  }
.header .topbar ul{float:right}
.header .topbar li{float:left;color:#ddd}
.header .topbar li.pipe{padding:0 10px}
.header .logo{float:left;font-size:0;text-align:center;padding:15px 0}
.header .tel{float:right;margin: 0 0.5rem;}
.header .tel strong{display:block;font-size:28px;font-family:Impact;line-height:1;color:#ee7b05}
.header .text{float:left;font-size:16px;margin:20px 0 20px 30px;padding:5px 0 5px 30px;border-left:1px solid #ddd}
.header .text strong{display:block;font-size:26px}
.header .text span{color:#ee7b05}
.header .nav{font-size:0;color:#333}
.header .nav li{display:inline-block;vertical-align:middle}
.header .nav li a{display:block;font-size:1.125rem;padding:0 1.5rem;color:#333;line-height: 7rem;}
.header .nav li .arr{float:right;height:40px;width:40px;position:relative;display:none}
.header .nav li .arr:after{content:'';border-top:2px solid #ccc;border-left:2px solid #ccc;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:2rem;bottom:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:15px}
.header .nav li.dropdown{position:relative}
.header .nav .dropdown-box{position:absolute;left:0;min-width:100%;top:100%;display:none;z-index:9999;text-align:center}
.header .nav .dropdown-box p{margin:0}
.header .nav .dropdown-box a{color: #666!important; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;font-size:0.875rem;background-color:#eee!important;line-height:2.5rem;}
.header .nav li a:hover,.header .nav li.active a,.header .nav li.open a{color:#014ba8;}
.header .nav li.open .dropdown-box{display:block}
.menu-btn{display:none;}
.menu-btn span,.menu-btn:after,.menu-btn:before{display:block;height:2px;background-color:#333; content:''}
.menu-btn:before{width:24px}
.menu-btn:after{width:18px;margin-left:6px}
.menu-btn span{width:12px;margin:6px 0 6px 12px}
.header .nav li:nth-child(9) ,  .header .nav li:nth-child(10) , .header .nav li:nth-child(11){display: none!important;}
.header .nav li:nth-child(8) {padding-right: 0;}
.header .nav li.active>a::after{position: absolute;content:"";width: 60%;height:3px;background-color:#014ba8 ; bottom: -0.1rem;left: 0;left: 50%;
    transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.header .nav >  li.active > a{color: #0254bb; }
.header .nav > li > a{position: relative;z-index: 999;}
.header .nav li a { position: relative;z-index: 999;}
.header .nav li:nth-child(8) a{padding-right:0;}
/* 右侧的联系 */
.rightcontact img{ display: block;  margin: 0 0rem;}
.rightcontact a { padding: 0 0.5rem;color: #666;}
.rightcontact p { color: #ee7b05; font-size: 0.875rem; display: inline-block;}
/* #logo .left{width: 30%;} */
/* 首先隐藏 .dropdown-menu */
.nav li.dropdown .dropdown-menu { display: none;}
/* 当鼠标悬停在 .dropdown 上时，显示 .dropdown-menu */
.nav li.dropdown:hover .dropdown-menu {display: block;}
.nav li.dropdown:hover .dropdown-box {display:block;transition:all 0.3s ease-in-out}
.header .nav .dropdown-box a:hover{color: #fff!important;background-color:#014ba8!important;transition:all 0.3s  ease-in-out}

/* ====================  banner ====================  */
.banner{position:relative}
.banner .swiper{width:100%;height:100%;position:relative;z-index:9}
.banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.banner .slick-prev {background:url(../images/banner_left.png) no-repeat left center;z-index: 99;   position: absolute;top:45%;left: 2%;font-size: 0;width: 5rem; height: 5rem;border: none;background-size: contain;    }
.banner .slick-next {background:url(../images/banner_right.png) no-repeat left center;z-index: 99;  position: absolute;top:45%;right: 2%;font-size: 0; width: 5rem;  height: 5rem;  border: none;background-size: contain;    }
.banner  .slick-slide img { display: block; width: 100%;height:100%;overflow:hidden; object-fit: contain; }

/* ====================  合作 ====================  */
.cooperation{padding: 3.5rem 0;}
.cooperation button{display: none!important;}
.cooperation .slick-prev{display: none!important;}
.cooperation .slick-next{display: none!important;}
.cooperation .cimg {margin: 0 1rem;}
.cooperation .cimg img{display:block;  border:1px solid #ddd}

/* ====================  产品中心 ====================  */
.sec-titles{text-align:left;padding: 0 0 2rem 0;position:relative}
.sec-titles h2{font-size:2.5rem;color:#004295;font-weight:700;}
.sec-titles p{font-size:1.125rem;margin-top:8px;color:#444}
.index-pro{background-color: #f8f8f8;padding: 4.5rem 0;}
.index-pro  .pmore a{color:#ee7b05;font-size: 1.25rem; display: block; }
.index-pro ul li{margin-right: 2%;overflow: hidden;margin-bottom: 2%;font-size:1rem; width: 23%;background: #fff; border-radius: 10px; box-shadow: 1px 3px 4px rgb(204 204 204 / 32%);}
.index-pro ul li:nth-child(4n){margin-right:0}
.index-pro ul li .img{overflow: hidden; background: #ccc;}
.index-pro ul li .img img{object-fit: contain;display: block;transition:.5s ease-in;}
.index-pro ul li h2{display:block; position:relative;   text-align: left;padding-left: 13%;display:block;color:#222; font-weight: 600;   font-size:1.25rem;line-height: 2.5;}
.index-pro ul li h2::before{position:absolute;content:"";background:url(../images/icon1.png) no-repeat  center;width:36px;height:36px;         left:0;bottom: 0.3rem;  }
.index-pro ul li p{ color: #444;font-size: 1rem;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;     }
.index-pro ul li a:hover h2{color:#ee7b05;transition: all 0.3s ease-in-out;}
.index-pro ul li  .des{padding: 0 5% 5%  5%;}
.index-pro ul li .img img:hover { transform:scale(1.1,1.1);}
.index-pro ul li:hover h2::before{background:url(../images/icon1-1.png) no-repeat left center;width:36px;height:36px;  transition:0.4s  all ease-in-out;       left:0; }


.pro-detail-title{
    font-size: 2rem;
    font-weight: 600;
    color: #333;
    text-align: center;
}

.pro_fbt{
    color: rgb(227, 108, 9);
    font-size: 1.25rem;
    font-weight: 600;
    margin-bottom: 0.5rem;
    
}
.pro_table tr{display:flex;justify-content:space-between;flex-wrap:wrap}
.pro_table td{width:32%;text-align:center;margin-bottom:0.5rem}
.pro_table td p{}
.pro_table td:nth-child(3n){margin-right:0}

/* ====================  质量控制 ====================  */
.quality_table tr{display:flex;justify-content:space-between;flex-wrap:wrap}
.quality_table td{width:49%;text-align:center;margin-bottom:0.5rem}
.quality_table td p{}
.quality_table td:nth-child(3n){margin-right:0}

.quality_table4 tr{display:flex;justify-content:space-between;flex-wrap:wrap}
.quality_table4 td{width:24%;text-align:center;margin-bottom:0.5rem}
.quality_table4 td p{}
.quality_table4 td:nth-child(3n){margin-right:0}
/* ====================  关于 ====================  */
.about{padding:4.5rem 0;background: #fff;}
.about  .abdes{width:68%;   }
.about  .abdes  p{text-indent: 2em;font-size: 1.125rem;  color:#222;line-height: 1.8;}
.about  .abmore{ color:#ee7b05;font-size: 1.25rem; display: block;line-height: 3;  }
.about .slick-prev{background:url(../images/icon2.png) no-repeat top center;position: absolute;top:20%;left: -8rem; top: 47%; width: 81px; height: 81px;border: none; font-size: 0;    background-size: contain; z-index: 999;}
.about .slick-next{background:url(../images/icon3.png) no-repeat top center;  position: absolute;right: -8rem;top:47%;border: none; font-size: 0;   width: 81px; height: 81px;    z-index: 999; background-size: contain;}
.about  .abimg{border-radius: 10px;    overflow: hidden;}
h6 {margin-block-start: 0em;margin-block-end: 0em;}
.about  .slider{height: 53rem;    width: 100%;}
.about  .slick-slide img {display: block;height:53rem;width: 100%;  }
.about   .numblist p{display: block;color:#004295; font-size: 3.75rem; font-family: Arial, Haettenschweiler, 'Arial Narrow Bold', sans-serif; text-align: center; font-weight:bold;        }
.about   .numblist  em{font-size: 1.125rem;color:#222 ;line-height: 2;font-style: normal;  }
.about   .numblist  i{font-style: normal; font-size: 3.75rem;   }
.about   .numblist li{position: relative;text-align: center;}
.about   .numblist li:nth-child(3) i{font-style: normal; font-size: 2rem; position: absolute;right: 1.2rem;top: 2%;  }
.about  .numblist{padding: 3rem  0 0 0;}
.about  .fx{align-items:flex-start!important}

.nyapply ul  li{width:21%!important;padding: 1rem 1rem 0.5rem 1rem!important;   }
.nyapply ul li h6 { font-size: 1.2rem!important;}

/* ====================  辊筒应用 ====================  */
.scrollbg{    overflow: hidden;width: 100%;height: 100%;background-image: url(../images/apply_back.jpg);background-attachment: fixed;background-position: 50% 0%;background-repeat: no-repeat;position: absolute;z-index: -1;height: 65rem;}
.apply{padding:4.5rem 0;height: 55rem;overflow: hidden;}
.apply  ul {margin-top: 3rem;}
.apply  ul  li{position: relative;overflow: hidden;  background-color: #fff;border-radius: 10px; text-align: center; width: 21%;padding: 1.2rem;margin-bottom: 1.6rem;}
.apply .ceng{display:none; position: absolute;top: 0;left: 0;height:100%;width: 100%; bottom: 0;right: 0;}
.apply .p1{color:#fff;font-size: 1rem;line-height: 1.8;}
.apply  ul  li img{display: block;margin:0 auto;}
.apply  ul  li  h6{color:#222;line-height: 2;margin-top: 0.6rem;display: block;font-weight: 600; font-size: 1.375rem;       }
.apply  ul  li  p{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#333; font-size: 1rem;}
.apply  ul  li:hover .ceng{display: block; transition: all 0.4s ease-in;transform: rotateY(360deg);}
.apply  ul  li .ceng img{display: block;    height: 100%;width: 100%;object-fit: cover;}
.apply  h2{color:#fff;font-size: 2.5rem;line-height: 2; font-weight: 700; }
.apply .appmore a{display: block;background-color:#ee7b05; text-align: center;line-height: 2.5;font-size: 1rem; color: #fff;width: 9rem; }
.apply  ul  li:hover{transform: rotateY(360deg); }

.apply-detail-title{font-size: 2rem;font-weight: 600;color: #333;text-align: center;margin-top: 2rem;;}
.apply_fbt{color: rgb(227, 108, 9);font-size: 1.5rem;text-align: center;font-weight: 600;margin-bottom:0.75rem}

/* ====================  新闻 ====================  */
.index-news{height:auto;overflow:hidden;padding: 4.5rem 0;background:url(../images/newsbg.jpg) no-repeat center center; width: 100%; background-size: cover;}
.index-news  .container{ position: relative;position: relative;max-width: 1400px;padding: 0; }
.index-news .sec-title  h2{ font-size:2.5rem;color:#004295;font-weight:700; }
.index-news .sec-title  p{font-size:1.125rem;margin-top:8px;color:#444}
.index-news .tab-news .hd{position: absolute;right: 0px;top: 5%;height: 2rem; z-index: 9999;}
.index-news .tab-news .hd ul li{padding:0 25px;border-right: 1px solid #ddd;line-height: 1;position: relative;  }
.index-news .tab-news .hd ul li:nth-child(3){border-right: none;  }
.index-news .tab-news .hd ul li a{display:block;color:#222;font-size:1.25rem;    }
.index-news .tab-news .hd ul li h3{font-size:14px;padding-top:15px;color:#fff}
.index-news .tab-news .hd ul li h3 span{font-size:18px;font-weight:700;padding-bottom:5px;display:block;color:#fff}
.index-news .tab-news .hd ul li .more{padding:3px 5px;border:1px solid #fff;text-align:center;margin-top:15px}
.index-news .tab-news .hd ul li .more a{color:#fff}
.index-news .tab-news .hd ul li.on a{ color:#004295;font-weight: 600;}
.index-news  .info li{width:45%;padding: 1rem;margin-bottom: 2rem;position: relative;  } 
.index-news  .info li:hover{background-color: #fff;box-shadow: 1px 2px 5px rgb(204 204 204 / 50%);transition: all 0.3s ease-in-out; }
.index-news  .info li .sum  h6{color:#222222;font-weight: 600;font-size: 1.25rem;line-height: 3; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
 }
.index-news  .info li .sum  .des{font-size: 0.9375rem; color: #444; line-height: 1.8;  }
.index-news  .info li .sum  .date{ font-size: 0.875rem; color: #aaa; line-height: 1.8;padding-top:2rem;    }
.index-news  .info li .more img{display: block; z-index: 9999}
.index-news  .info li .more {display:block;position: absolute;right: 0;bottom:0}
.index-news  .sec-title{margin-bottom: 3rem;}
.index-news  .info li .more img:last-of-type{display:none}
.index-news  .info li:hover .more img:last-of-type{display:block;transition: all 0.3s ease-in-out;}
.index-news  .info li:hover .more img:first-of-type{display:none}
.index-news  .info li:hover h6{color: #f17a00;transition: all 0.3s ease-in-out;  }
.index-news  .info .nimg{width:40%;   }
.index-news .info .nimg  img {height: 100%;display: block;  object-fit: cover;  height: 9.5rem;}
.index-news  .info .sum{width:58%;   }
.nynewimg {width:34%}
.xypg-news-list .nynewsright{width:62%}
/* ====================  视频播放 ====================  */
.index_video{background:url(../images/video_back.jpg) no-repeat center center; padding: 4.5rem 0;  width: 100%; background-size: cover;   }
.index_video  h2{display: block; font-size: 2.5rem;line-height:1.6; color: #fff;font-weight: 600;padding: 0  1rem;      }
.index_video .des  img{display: block;}
.index_video .des  p{color: #fff;line-height: 2;font-size: 1.25rem;padding: 0  1rem;}
.video-popup video{width:100%;object-fit:cover; width: 53.5rem;}
.video-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:10px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:9999;display:none;width:45%;height:30rem}
.video-close{position:absolute;top:5px;right:4px;font-size:20px;cursor:pointer;background:#004295;color:#fff;border-radius:50px;width:2rem;height:2rem;text-align:center;font-size:2rem;line-height:1.7rem}
/* ====================  底部 ====================  */
.footer{background:url(../images/footer.jpg) no-repeat center center;overflow:hidden;padding: 4.5rem 0;    width: 100%; background-size: cover;  }
.footer .dh{line-height:30px;width: 15%;}
.footer .dh ul li{float:left;width:100%;   }
.footer .dh ul li a{color:#818187; font-size: 1rem;display: block;  line-height: 2.2;}
.footer .dh ul li a:hover{ color:#004295;transition: all 0.3s  ease-in-out;   }
.footer  h3{color:#222;margin-bottom: 1.8rem;font-size: 1.5rem;display: block;font-weight: 600;text-align: left; line-height: 2;position: relative; }
.footer  h3::after{position: absolute; content:"";background-color: #004295;width: 60px;height: 2px; left: 0;bottom: -0.6rem;    }
.footer  .left{width:70%;align-items:flex-start!important;}
.footer  .container{align-items: flex-start!important;  }
.footer  .contact  span{display: block; background:url(../images/f_tell.png) no-repeat left  center; padding-left: 2rem;   font-size: 1rem;  color: #333;     background-size: contain;         }
.footer  .contact  h6{color:#004295;font-size: 2.25rem;font-family:Arial; font-weight:bold; line-height: 2;   } 
.footer  .contact  h2{  color:#333;font-size:1.5rem; line-height: 2; font-weight: 600;    }
.footer  .contact  p{font-size: 1rem;color:#333;line-height: 2;    }
.footer  .contact  ul {margin:1rem 0;}
.footer  .contact  ul li:nth-child(1){margin-right: 2rem;}
.footer  .contact  ul li p{color: #818187;font-size: 0.875rem;line-height: 1.8; text-align: center; }
h3 { margin-block-start: 0em; margin-block-end: 0em;;}
.footer  .contact .f_icon li {width: 50%; padding: 0.1rem 0;}
.copyright{background:#004295;padding:2rem  0;color:#648dc0;text-align:center;font-size: 0.875rem;}
.copyright a{color:#648dc0;font-size: 0.875rem;}
.copyright a:hover{color:#fff;transition: all 0.3s ease-in;  }
.links a{margin-right:1rem}
.copyright .cop  p{font-size: 0.875rem;}
.copyright .cop a{display: inline-block;}
.copyright .cop  p  a{display: none;}
.footer .ftlogo{width:36%}
.footer .ftlogo p{font-size:1rem;padding-top:1.5rem;color:#666;line-height:1.6;}
.footer .ftlogo p:nth-child(2){padding-top:5rem}
.footer .ftlogo a{position:relative;width:13rem}
.ftlogo img{position:absolute;left: 0;
    top: calc(50% - 2rem);
    height: 8rem;
    max-width: unset;}
.footer .dh2  li:last-of-type{display:none}

.copyright .links{margin-bottom:1.5rem }

/*首页常见问题*/
.indexcjwt li{width:48%;   }
.indexcjwt .faqtit{background:#004295;color:#fff;font-weight:600;padding:1rem 2rem;display:inline-block;line-height:1;border-radius:10px 35px 0 0;width:54%;display:block;white-space:nowrap;overflow:hidden;font-size:1.25rem;text-overflow:ellipsis}
.indexcjwt .des{background:url(../images/fh.png) #fff no-repeat right 6% center;padding:2rem 5rem 2rem 2rem;box-shadow:1px 3px 4px rgb(231 231 231 / 49%);text-align:left;color:#444;font-size:1rem}
.indexcjwt .des b{font-size:1.125rem;color:#444;display:inline-block;line-height:1.875rem}
.indexcjwt li:hover{background:0 0!important;box-shadow:0 0 0 rgb(204 204 204 / 50%)!important;transition:all .3s ease-in-out}
.indexcjwt li:hover .faqtit{background:#f17a00;transition:all 0.3s ease-in-out}
/* ==================================================  内页 ==================================================  */
.contact-top{position:relative;width:100%}
.contact-top img{max-width:100%}
.main-pro{position:absolute;left:0;top:0;right:0;padding-top:20px;width:100%}
.main-pro .page-position{color:#fff}
.main-pro .page-position a{color:#fff}
.n_about{padding:4rem 0}
.n_about .fl01{padding-bottom:0}
.n_about .fl01 .left{width:20%}
.n_about .fl01 .left img{max-width:100%}
.n_about .fl01 .left h3{font-size:2rem;color:#333;margin-bottom:2.75rem;font-weight:700}
.n_about .fl01 .left h4{font-size:16px;color:#5e5f63;margin-bottom:.375rem;letter-spacing:1px}
.n_about .fl01 .left h5{font-family:Roboto;font-size:14px;color:#bcbcbc;margin-bottom:2.5rem;text-transform:uppercase;letter-spacing:1px}
.n_about .fl01 .right{width:80%;padding-left:4%}
.ar_article{font-size:16px;color:#333;line-height:32px;margin-bottom:32px}
.ar_article p{font-size:16px;color:#333;line-height:32px;/*margin-bottom:32px*/}
.ar_article img{max-width:100%}
.contact-top .top-text{width:100%;margin-top:80px}
.top-text p{font-size:18px;color:#fff;line-height:2em;margin-bottom:76px}
.contact-top .top-text .qt{overflow:hidden}
.more-a{display:inline-block;width:160px;height:48px;line-height:48px;text-align:center;color:#fff;font-size:18px;
    border-radius:4px;background-image:-webkit-linear-gradient(left top ,#00a0d2,#39cbf9);background-size:200% 100%;background-repeat:no-repeat;transition:background-position .6s ease}
.top-text .more-a{display:inline-block;width:200px;height:60px;line-height:60px;font-size:18px;font-weight:700;cursor:pointer}
.contact-top .top-text .lx-a{margin-right:0;position:relative;z-index:1;display:block;float:left;cursor:pointer}
.top-text .more-a img{margin-left:10px;vertical-align:middle;margin-top:-2px}
.lx-tel{display:block;background:url(/skin/images/lx-bg.png) no-repeat left center;line-height:60px;position:relative;margin-left:-6px;color:#fff;padding-left:66px;font-size:28px;font-weight:700;float:left;margin-top:-1px;cursor:pointer;padding-right:60px}
.lx-tel img{margin-right:20px;margin-top:-4px;margin-left:4px}
.top-text h1,.top-text strong{font-size:36px;line-height:52px;color:#fff;margin-bottom:26px}
#b_rMap{height:600px}
.xypg-product-list li:nth-child(3n) {margin: 0 0 20px 2.5%;}
.product-detail-item li { font-size: 1.125rem!important; line-height: 24px!important;  color: #333!important; font-weight: 600!important;}
.product-detail-tab .product-detail-tabcon { display:block!important}
.product-detail-item li span{font-weight:400!important;font-size:0.875rem;line-height:1.8!important; color: #666!important; }
/* 视频列表 */
.nyvideolist  ul li{width: 29.4%;margin-right: 2%;margin-bottom: 2rem;  height: 17.5rem;position: relative;padding: 1%; box-shadow: 1px 2px 3px #ddd;margin-bottom:3rem;border:1px solid #fff}
.nyvideolist  ul li:nth-child(3n){margin-right:0%;  }
.nyvideolist  ul li h6{font-size:1.125rem;color:#444;text-align:center;font-weight: 400;display:block;  line-height: 4rem;}
.nyvideolist  ul li:hover h6{ color:#014ba8;transition:all 0.3s  ease-in }
.nyvideolist  .img{padding:1rem;background:#fff; border-radius:5px;border: 1px solid #fff;  }
.nyvideolist  .img img{border-radius:5px;display:block;    }
.nyvideolist  .img:hover{border: 1px solid #014ba8;transition:all 0.3s  ease-in;    }
.nyvideolist .bofang{position:absolute;left: 50%;top:45%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);      }
.nyvideolist #videolist{overflow:hidden}
.nyvideolist .video-btn{position:absolute;z-index: 99;   left: 50%;top:45%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%); }
.nyvideolist .video-con video { height: 100%;width: 100%; overflow: hidden;object-fit: cover;}
.nyvideolist  ul li:hover{  border:1px solid  #014ba8;transition:all 0.3s  ease-in}
.nyvideolist .video-btn  img{display:block;width:4rem;height:4rem; object-fit:contain       }


/*城市分站选择区域首页*/
.headerMain{position:relative;box-shadow:0 2px 3px rgba(0,0,0,.1);background:#fff;padding-top:2rem}
.headerTitle p{line-height:.5rem;text-align:center;font-size:.18rem;font-weight:600}
.remenNav p{background:#eee;line-height:.35rem;text-indent:1em;font-size:.14rem}
.remenNav ul{padding:.15rem;background:#fff}
.remenNav li{float:left;width:22%;text-align:center;border:1px solid #eee;font-size:.14rem;margin-right:3%;line-height:.3rem}
.remenNav li a{display:block}
.remenNav li:nth-child(-n+4){margin-bottom:.1rem}
.remenNav li:nth-child(4n+4){margin-right:0}
.chengshiTop p{background:#eee;line-height:.35rem;text-indent:1em;font-size:.14rem}
.chengshiMain{background:#fff;margin-bottom:100px}
.chengshiMain ul{padding:.15rem;border-bottom:1px solid #eee}
.chengshiMain li{float:left;width:22%;text-align:center;border:.01rem solid #eee;font-size:.14rem;margin-left:2%;line-height:.3rem;height:.32rem;margin-bottom:.1rem}
.chengshiMain li a{display:block}
.chengshiMain li:first-child{height:.735rem;line-height:.735rem;font-size:.24rem;background:#eee;margin-left:0}
.chengshiMain li:nth-child(4n+4){margin-left:0}
.chengshiMain li:nth-child(4){margin-left:4%}
.dnegdai p{line-height:.4rem;font-size:.16rem;text-align:center;background:#fff}
.headerDianhua{position:absolute;right:0;top:0;width:15%;line-height:.5rem;text-align:center;z-index:2}
.headerDianhua a{display:block}
.headerDianhua img{width:100%}
.headerMain-logo img{width:20%;position:absolute;left:.08rem;top:.13rem}
.quyux{display:none;height:100%;position:fixed;top:0;left:0;width:100%;z-index:100000000;overflow-y:auto}

/*选择区域首页 END*/
/*头部导航城市切换*/
/*.headCity{width:auto;background:#fff;border:1px solid #ea3516;padding:30px 25px;position:absolute;left:-5px;top:63px;z-index:3;border-radius:10px;display:none}*/
/*.header-city:hover .headCity{display:block}*/
/*.syhomeheadcefly:hover .headCity{display:block}*/
/*.headCity :after{content:"";width:17px;height:12px;position:absolute;left:25px;top:-12px;background:url(../images/top.png) no-repeat}*/
/*.headCityNav{border-bottom:1px solid #dadada;line-height:36px;height:36px}*/
/*.headCityNav ul{display:flex;float:left!important}*/
/*.headCityNav li{color:#000;font-size:15px;line-height:35px;background:#ececec;border:1px solid #d7d7d7;padding:0 20px;margin-right:5px;width:30px}*/
/*.headCityNav li.on{background:#fff;border-bottom:#fff}*/
/*.headCityMain ul{display:flex;flex-wrap:wrap;float:left!important}*/
/*.headCityMain ul:nth-child(1){display:flex}*/
/*.headCityMain li a{display:inline-block;font-size:16px;color:#5a5a5a;text-align:left;margin-right:20px;padding:0 10px;margin-top:15px}*/
/*.headCityMain li a:hover{background:#ea3516;color:#fff}*/
/*.headCityMain li.on a{background:#ea3516;color:#fff}*/
/*.syhomeheadce{width:1200px;margin:0 auto;position:relative}*/
/*.syhomeheadcefl{float:left;margin-right:24px}*/
/*.syhomeheadcefly{float:right;margin-top:.6rem;position:relative;line-height:20px}*/
/*.syhomeheadcefly>a{display:block;border:1px solid #ea3516;border-radius:20px;padding:0 5px}*/
/*.syhomeheadcefly a span{color:#969696;font-size:12px;background:url(../images/down.png) no-repeat right center,url(../images/tb.png) no-repeat left center;padding-right:20px;padding-left:20px}*/
/*.headCity{left:-30px;top:40px}*/
/*.header-city{display:none!important}*/
/*.header-city{position:relative;line-height:26px;padding:0 15px}*/
/*.fl{float:left}*/
/*.header-city a{display:inline-block;color:#575757}*/
/*.header-city i{display:inline-block;width:23px;height:15px;background:url(../images/icon-city.png) center center no-repeat;background-size:12px auto;position:relative;top:2px}*/

/*头部导航城市切换*/
.headCity{width:auto;}
.header-city:hover .headCity{display:block}
.syhomeheadcefly:hover .headCity{display:block}
.headCityNav ul{display:flex;float:left!important;display: none;}
.headCityNav li{color:#000;font-size:15px;line-height:35px;background:#ececec;border:1px solid #d7d7d7;padding:0 20px;margin-right:5px;width:30px}
.headCityNav li.on{background:#fff;border-bottom:#fff}
.headCityMain ul{display:flex;flex-wrap:wrap;}
.headCityMain li a{display:inline-block; font-size: 0.875rem;color:#5a5a5a;text-align:left;    padding: 0 10px 0 0;margin-top:1rem;color: #648dc0;}
.syhomeheadce{width:1200px;margin:0 auto;position:relative}
.syhomeheadcefl{padding: 2rem 0 0;}
.syhomeheadcefly{margin-top:.6rem;position:relative;line-height:20px}
.syhomeheadcefly>a{display:block;font-size: 1rem;display: block;font-size: 1rem;text-align: left; color: #fff;}
.syhomeheadcefly a span{color:#fff;font-size:1rem;background:url(../images/tb.png) no-repeat left center;padding-right:20px;padding-left:20px;font-size: 1rem;}
.syhomeheadcefly a span:hover{ color: #fff; }
.headCity{left:-30px;top:40px}
.header-city{display:none!important}


/*内页表格样式*/
.xypg-product-list {margin: 0 0%!important; font-size: 0;}
.xypg-product-list li { display: inline-block;vertical-align: bottom; width: 31.3%!important; margin: 0 2.5% 19px 0%!important; border: 1px solid #eee;
    -webkit-transition: all .5s ease;transition: all .5s ease;}
.xypg-product-list li:nth-child(3n){margin-right:0!important}

/*新闻内页列表的样式*/
/* 留言表单 */
.nyliuyanlist{align-items:flex-start!important}
.nyliuyan{width: 100%; background: #fff; margin-top:3rem!important;  /*padding: 2% 2% 4% 2%;;text-align:center*/}
.nyliuyan  h3{font-size: 1.875rem; color: #222; font-weight: 600;}
.nyliuyan  h6{font-size:1rem;line-height: 1.6;color:#666;  font-weight:normal}
.nyliuyan .gcmorelinkall{background: #014ba8; line-height: 3; font-weight: 400; font-size: 1rem;text-align: center; display: block; color: #fff; position: relative; width: 15rem; margin: 0 auto;}
.nyliuyan .gcmorelinkall::after{position:absolute;content:"";border:1px dashed #282091;width:108%;height:6rem;left:-5%;bottom:-17%}
.nyliuyan .gcmorelinkall:hover{background:linear-gradient(to bottom,#fcc700 20%,#f48700 100%,#f48700 30%);transition: all 0.5s ease-in;}
.nyliuyan .gcmorelinkall:hover::after{border:1px dashed #fcc400;transition: all 0.5s ease-in;   }
.liu  p{font-size: 1rem;color: #888; line-height: 3;  }
.liu .form b{font-size:1.25rem;line-height:2;color:#666}
.liu .input{width:70%;background-color:#fff!important}
.liu  li{width:45%;color: #333;font-size: 1rem;margin: 0 0 2rem 0;}
.liu  li:nth-child(4) textarea { height:9rem; font-family: "Microsoft YaHei";}
.liu  li:nth-child(5) {width:100%}
.liu  li:nth-child(6) {width:100%}
.liu  li:nth-child(5) textarea { overflow: hidden; width: 93%; height: 7rem; margin-right: 0;}
.button:focus{outline:none;}
.button{border:none;outline:none;}
input[type=password],input[type=text],textarea{overflow: hidden; width: 84%; height:3rem; background: #fff; text-align: center; line-height:3;font-size: .875rem;color: #333;text-align: left; text-indent: 2rem;border: 1px solid #ddd;}
input.index_input::-webkit-input-placeholder{color:#999;font-size:.875rem}
input.index_input:-moz-placeholder{color:#999;opacity:1;font-size:.875rem}
input.index_input::-moz-placeholder{color:#999;opacity:1;font-size:.875rem}
input.index_input:-ms-input-placeholder{color:#999;font-size:.875rem}
textarea.index_textarea::-webkit-input-placeholder{color:#999;font-size:.875rem}
textarea.index_textarea:-moz-placeholder{color:#999;opacity:1;font-size:.875rem;  }
textarea.index_textarea::-moz-placeholder{color:#999;opacity:1;font-size:.875rem}
textarea.index_textarea:-ms-input-placeholder{color:#999;font-size:.875rem}
input {border-width: 1px!important;border-color:none!important; border: #ccc;}
.liu{width: 100%;margin: 2rem 0;}
input { outline: none;}
input:focus { outline: none;}   
textarea  { outline: none;color: #333;}
textarea:focus { outline: none;}   
.xypg-product-list li:hover h3 a { color: #004295;;}
.xypg-product-list li .img { position:relative;}
/*.xypg-product-list li .img::after{position:absolute;left:0;bottom:0;content:""; background:url(../images/shuiyin.png) no-repeat center center;        }*/
/*内页应用*/
.nyapply ul li {background-color: #f7f7f7;}
.nyapply ul li:nth-child(12){display:none}
.nyapply { padding: 0rem 0; height: auto;overflow: hidden;}
.nyapply ul {margin-top: 1rem;}
.applyneirong li{background:#fff;padding:3rem 0;width:100%!important}
.applyneirong li:nth-child(2n){background:#f7f7f7}
.applyneirong li .container{position:relative;max-width: 1400px;width: 80%;padding: 0 0 0 0;}  
.nyapply .container{width:100%!important;max-width: 100%!important;padding: 0;}  
/*第二个*/
.applyneirong li:nth-child(2n) .left {position: absolute; right: 0;}
.block-quote{position:relative;background-color:#f7f7f7;padding:35px 45px;border:1px solid #e0e0e0;min-height:7rem}
.block-quote span{color:#014ba8;font-size:5rem;font-weight:600;font-family:Poppins,sans-serif;line-height:normal;position:absolute;left:30px;top:0px}
.block-quote quote{font-style:italic;font-size: 1.125rem;color:#202020;font-family:Poppins,sans-serif;line-height:2;display:block;margin-top:3rem;width: 90%;}
.block-quote p.author{position:absolute;right:2rem;top:0.5rem;font-weight:700;color:#004295;font-size:16px}
.applyneirong  h3{font-size: 2rem; color: #004295; display: block; position: relative; line-height: 3;}
.applyneirong  h3::after{position: absolute;width:3rem;height:3px;left:0;content: "";}
.applyneirong .more{display:block;background:#004295;text-align:center;line-height:2.5;color: #fff; font-size: 1rem; width: 14%; margin: 1rem 0;}
.applyneirong .more:hover{background: #ee7b05;transition:all 0.3s ease-in-out; }
.applyneirong .left{width:68%; position: relative;}    
.app_title{font-size:1.875rem; font-weight:bold; color: #333; text-align:center; padding-top:2rem; padding-bottom:1rem;}
.app_description{line-height:1.8rem; font-size: 1rem;}
.applyneirong .right{width:24%;}  
.nycooperation { padding: 2rem 0 0 0!important;}
.applyneirong  .p1{color:#444;padding-bottom:1.5rem;    font-size: 1rem; line-height: 2;}
.applyneirong  .p2{color:#333;font-size: 1rem; line-height: 1.8;}

/*关于我们页面*/
.nyaboutlist {margin: 4rem 0 0 0;}
.nyaboutlist .xypg-right-content {align-items: flex-start!important;} 
.nyaboutlist .left{width:48%; }
.nyaboutlist .ar_article{width:48%; }
.nyaboutlist .ar_article h3{ color:#222;font-size:1.875rem;display:block;position:relative;margin-bottom: 3rem;font-weight:600; }
.nyaboutlist .ar_article p{font-size:16px;color:#444;line-height:2;  }
.nyaboutlist .ar_article h3::after{position:absolute;content:"";width:3.75rem;height:3px;background:#014ba8;left:0;bottom:-1.25rem}
/*数字滚动*/
.nynumblist p{color:#014ba8;font-size:3rem;font-family:arial;font-weight:600;    text-align: center;width: 100%;display: block;}
.nynumblist span{color:#014ba8;font-size:3rem;font-family:arial;}
.nynumblist em{text-align:center;font-size:1.125rem;color:#222;line-height:2;font-style:normal}
.nynumblist{margin:2rem 0 4rem 0}
.nynumblist .ibrand-num li{width: 33.3%; border: 1px solid #ddd;padding: 1rem 2rem; text-align: center;}
.nynumblist .ibrand-num li:nth-child(2){border-left:none;border-right:none}
/*左侧数字*/
.nyaboutlist .yingwen {position:relative;margin: 2rem 0;}
.nyaboutlist .yingwen span{display:block;background: linear-gradient(to right,#0151b5 31% ,#0151b5 10%,#0067e7 81% ,#0067e7 26%);border-radius:50px;color:#fff;padding:.2rem 1.5rem;font-weight:600;font-size:2.5rem;font-family:arial;position:relative}
.nyaboutlist .yingwen .fx:nth-child(1) span::after{content:"";bottom:-4.5rem;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);height:3rem;width:2px;background:#0151b5;position:absolute}
.nyaboutlist .yingwen .fx:nth-child(1) span::before{content:"";bottom:-3rem;left:50%;height:2px;width:23.1rem;background:#0151b5;position:absolute}
.nyaboutlist .yingwen p{padding-left: 1rem;font-size: 1.125rem; color: #222; }
.nyaboutlist .yingwen .fx{margin-bottom:1rem}
.nyaboutlist .yingwen .fx:nth-child(2){position:absolute;right:0; }
/*车间*/
.chejianlist{background:url(../images/cjbg.jpg) no-repeat center center;padding: 4.5rem 0;  }
.chejianlist h3{ color:#fff;font-size:1.875rem;display:block;position:relative;margin-bottom: 3rem;font-weight:600;text-align:center}
.chejianlist h3::after{position:absolute;content:"";width:3.75rem;height:3px;background:#fff;left:0;bottom:-1.25rem; left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.chejianlist .img{margin:0 1rem}
.cjresponsive{position:relative;padding:4rem 0}
.cjresponsive .slick-prev , .cjresponsive .slick-next  {display:none!important}
.cjresponsive .slick-dots{bottom:0;display: flex;flex-direction: row;align-items: center;position:absolute; left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);cursor:pointer; }
.cjresponsive .slick-dots .slick-active{background:#fff}
.cjresponsive .slick-dots li{border:1px solid #fff;border-radius:100px;width:0.6rem;height:0.6rem;margin-right:0.6rem}
.cjresponsive button{display: none;}
/*总经理寄语*/
.zjljy{margin:4.5rem 0}
/*.zjljy .container{background:#f7f7f7;border:1px solid #ddd; }*/
/*.zjljy .nr{padding: 2rem 3rem;align-items: flex-start;}*/
/*.zjljy p{font-size: 1.125rem;font-style: italic;     padding-top: 2%; color:#444;line-height:1.8;   }*/
/*.zjljy .img{border-radius:100px;width:7.5rem;height:7.5rem;overflow: hidden;}*/
/*.zjljy .img img{display:block;width:100%;object-fit:cover}*/
/*.zjljy b{font-size:1.125rem;color:#004295}*/
/*.zjljy .right{align-items:flex-end;margin-right: 2rem;}*/
/*.zjljy .img1 img{width：3.4375rem;height:2.1875rem;display:block;}*/
/*团队*/
.teamlist{margin: 4.5rem 0;position:relative;  }
.teamlist h3{color:#222;font-size:1.875rem;display:block;position:relative;font-weight:600;text-align:center}
.teamlist h3::after{position:absolute;content:"";width:3.75rem;height:3px;background:#004295;left:0;bottom:-4rem; left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.teamlist h6{color: #666;font-size: 1rem;font-weight: 400;text-align: center;margin-bottom: 3rem;line-height: 3;}
.teamlist .item{margin:0 1rem}
.teamlist .slick-prev  , .cjresponsive .slick-next  {}
.teamlist button{display: none;}
.teamlist .tdresponsive{position:relative}
.teamlist .item{position:relative}
.teamlist .ceng{position:absolute;width:100%;height:100%;left:0;bottom:0;text-align:center;text-transform: capitalize;}
.teamlist .ceng .p1{font-family:arial;font-size:1.125rem;color:#fff;line-height:1.6;font-weight:600; }
.teamlist .ceng .p1:first-of-type{padding-top:112%}
.teamlist .ceng .p2{font-family:arial;font-size:1.125rem;color:#ee7b05;  line-height:1.6; font-weight:600;}
.teamlist .item:hover .ceng{background:linear-gradient(to bottom,rgb(1 81 181 / 7%) 32% ,rgb(1 81 181 / 10%) 48%,rgb(1 81 181 / 20%) 61% ,rgb(1 81 181 / 55%) 72%)}
.teamlist .slick-prev{background:url(../images/leftjt.png) no-repeat center center;position:absolute;left:-5rem;top:40%;width:5rem;height:5rem;border:none;font-size:0;cursor:pointer;z-index:999;background-size: 5rem 5rem;}
.teamlist .slick-next{background:url(../images/rightjt.png) no-repeat center center;position:absolute;right:-5rem;top:40%;width:5rem;height:5rem;border:none;font-size:0;cursor:pointer;z-index:999;background-size: 5rem 5rem;}
.teamlist .slick-prev:hover{background:url(../images/leftjt1.png) no-repeat center center;transition:all .3s ease-in-out;background-size: 5rem 5rem;}
.teamlist .slick-next:hover{background:url(../images/rightjt1.png) no-repeat center center;transition:all .3s ease-in-out;background-size: 5rem 5rem;}
/*合作伙伴*/
.nycooperation1 h3{color:#222;font-size:1.875rem;display:block;position:relative;font-weight:600;text-align:center}
.nycooperation1 h3::after{position:absolute;content:"";width:3.75rem;height:2px;background:#004295;left:0;bottom:-4rem; left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.nycooperation1 h6{color: #666;font-size: 1rem;font-weight: 400;text-align: center;margin-bottom: 3rem;line-height: 3;}
.nycooperation1{margin: 0 0 4rem 0;padding: 0 0;}
/*客户合照*/
.khhzlist h3{color:#222;font-size:1.875rem;display:block;position:relative;font-weight:600;text-align:center;    margin-bottom: 3rem;}
.khhzlist h3::after{position:absolute;content:"";width:3.75rem;height:3px;background:#004295;left:0;bottom:-1.25rem; left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.khhzlist li{width: 32%; margin-right: 2%;margin-bottom: 2%;}
.khhzlist li:nth-child(3n){ margin-right:0% }
/*内页常见问题*/
.nynewslist li{width:96.5%;padding:1rem!important;}
.nynewslist li .des{color:#666;font-size:1rem}
.nynewslist li .b1{background:url(../images/w1.png) no-repeat center center;font-size:1.125rem;color:#fff;width:2rem;display:inline-block;height:2rem;text-align:center;line-height:1.8rem;margin-right:1rem}
.nynewslist li .b2{background:url(../images/w2.png) no-repeat center center;font-size:1.125rem;color:#fff;width:2rem;display:inline-block;height:2rem;text-align:center;line-height:1.8rem;margin-right:1rem}
.nynewslist .faqtit{display:block;line-height:2;border-bottom:1px solid #ddd;padding-bottom:.5rem;margin-bottom:.5rem;font-size:1.375rem;color:#333}


.indexbf{display:none}




/*回到顶部*/
#back-to-top{position:fixed;bottom:10%;right:0;display:none;cursor:pointer;background:#c3c3c3;color:#fff;text-align:center;font-size:.875rem;width:4%;padding:.2rem 0}
#back-to-top img{width:2.5rem;height:2.5rem}
#back-to-top:hover{background:#004295;transition:all .3s ease-in-out}



@media screen and (max-width:767px){
.header-city{display:block!important}
}

.header-city{position:relative;line-height:26px;padding:0 15px}
.fl{float:left}
.header-city a{display:inline-block;color:#575757}
.header-city i{display:inline-block;width:23px;height:15px;background:url(../images/icon-city.png) center center no-repeat;background-size:12px auto;position:relative;top:2px}
.headCityMain{width:100%;}
.headCityMain  ul{float: none!important;}
/*城市分站结束*/
/*详情页相关产品*/
.relate-product-slick  a{display:block;margin-right:1rem;text-align:center;}
.relate-product-slick  a:last-of-type{margin-right:0rem}
.relate-product-slick  a p{line-height:2;color:#333;font-size:1rem}
.relate-product-slick  a:hover p{color:#004295;}

@media (max-width:1600px){
.container{ max-width:80%; margin: 0 auto; width:100%; padding: 0  10%; }
.banner .slick-prev {  width: 4rem;height: 4rem;}
.banner .slick-next {  width: 4rem; height: 4rem;}
.header .logo {padding: 0 0;}
.header .nav li a { line-height: 5.7rem;}
#logo .logo img { display: block;  object-fit: contain;}
.header {height: 8.5rem;} 
.index-pro ul li h2::before { bottom: 0.15rem;}  
.index-pro ul li:hover h2::before{background:url(../images/icon1-1.png) no-repeat left center;width:36px;height:36px;  transition:0.4s  all ease-in-out;     bottom: 0.15rem;  left:0; }


}

@media (max-width:1500px){
.container{ max-width:80%; margin: 0 auto; width:100%; padding: 0  10%; }
.nav ul li { margin: 0rem 1rem 0 1rem;}
.index-news .tab-news .hd { right: 8%;}
.nav ul .on.home a::after { bottom: -3.2rem;}
.cooperation .cimg { margin-right: 1rem;}
.apply ul li .ceng img {height: 19rem;}
.about .slick-prev { width: 60px;height: 60px;}
.about .slick-next { width: 60px;height: 60px;}
.header .nav li a { padding: 0 0.1rem;}
#logo {margin: 0rem 0;}
/*#logo .logo img { height: 2.8rem;margin: 0.4rem 0;}*/
.header .nav li a {line-height: 5.3rem;}
#logo .company { height: 4rem;}
.index-pro ul li h2::before {  bottom: -0.1rem; left: -0.5rem;}
.index-pro ul li:hover h2::before{background:url(../images/icon1-1.png) no-repeat left center;width:36px;height:36px;  transition:0.4s  all ease-in-out; bottom: -0.1rem; left: -0.5rem;}
.page-wrap-left { width: 240px!important;}
.header .nav li.active>a::after { bottom: 0.1rem;}

/*.product-detail-tab .product-detail-tabcon img, .product-detail-tab .product-detail-tabcon p img {width:70%;}*/





}






@media (max-width:1400px){
.apply ul li .ceng img {height:15rem;}
.apply ul {margin-top: 1rem;}
.apply ul li h6 {line-height: 2;}
.container{ max-width: 80%!important;; margin: 0 auto; width:100%; padding: 0  10%; }
.nynewslist  li  img{display:block;width:100%;height:12rem;object-fit:cover}
.nynewimg { width: 35%;}
.xypg-news-list .nynewsright { width: 62%;}
.block-quote quote {width: 86%;}
    
/*.product-detail-tab .product-detail-tabcon img, .product-detail-tab .product-detail-tabcon p img {width:68%!important;}*/
    
    
    
}
  
@media (max-width: 1200px){
.nav ul li {margin: 0rem 0.5rem 0 0.5rem;}
.about .slick-slide img { object-fit: cover;}


}
    
    
@media (max-width: 1100px){

.header-city{display:none!important}
.index-pro  .fx{flex-wrap:wrap}
#logo  .company {display:none}
#logo .logo img { top: calc(50% - 3rem);height: 6rem;max-width: unset;}  
.header .nav{width:100%;margin: 4rem 0 -10px;text-align:left;display:none;background-color:transparent;height:100vh}
.header .nav ul{margin:0}
.header .nav li{display:block;margin:0;border-top:1px solid #eee}
.header .nav li a{line-height:4;padding:0 0;color:#333;width:80%}
.header .nav li .arr{display:block}
.header .nav li a:hover,.header .nav li.active a,.header .nav li.open a{background-color:transparent;color:#ea3516}
.header .nav li.open .arr:after{border-color:#ea3516;-webkit-transform:rotate(225deg);transform:rotate(225deg);top:-2rem}
.header .nav .dropdown-box{position:static;background-color:#f5f5f5;min-width:auto;text-align:left;display:none}
.header .nav .dropdown-box a{color:#333!important;padding:0 10px;line-height:4rem;background-color:transparent!important;border-bottom:0;border-bottom:1px dotted #ddd;width:94%;overflow:hidden;font-size:1rem}
.header .nav .dropdown-box a:last-of-type{border-bottom:none}
.header .nav li.open .dropdown-box a:hover{color:#fff}
.header .nav .dropdown-box a:hover{background-color:#ee7b05!important;color:#fff!important}
#logo .container>.fx{flex-wrap:wrap;width:100%}
#logo{width:100%;background:#fff}
.header .nav li.active a::after{width:0%;height:0;background-color:none}
.header .nav li.open .dropdown-box{display:block}
.header .nav li.open .arr.active{transform:rotate(180deg)}
.header .nav .dropdown-box.show{display:block}
.header .nav .arr.active{transform:rotate(180deg)}
.dropdown-box p{margin:0}
.nav li.dropdown{position:relative}
.nav li.dropdown:hover .dropdown-box{display:block}
.arr{position:absolute;right:10px;top:50%;transform:translateY(-19%);transition:transform .3s ease-in-out}
.arr.active{transform:translateY(-19%) rotate(180deg)}
.menu-btn{display: block;position: fixed; z-index: 99999;right: 5%;top: 1rem;}
.header{padding:10px 0;position:fixed;z-index:99999;width:100%;top:0;left:0;box-shadow:0 0 10px #ddd;height: 30px;}
.header .tel,.header .text,.header .topbar{display:none}
.header .logo { height: 30px; float: none; padding: 0;position: fixed; left: 5%; top: 0.75rem;}
#logo .logo a{position:unset}   
.footer .contact ul li p{font-size: 1.025rem;}
.footer .contact span{font-size: 1rem;}
.footer .contact p{font-size: 1rem;}
.footer .contact .f_icon li{float:left;width:32%;margin-right:2%!important}
.footer .contact .f_icon li:nth-child(3){margin-right:0!important}
/*.footer  .left{display:none}*/
.copyright .cop {flex-wrap:wrap;}
.copyright  .container{flex-wrap:wrap;}
.apply{background: url(../images/apply_back.jpg) no-repeat center center;height: auto;background-size: cover;  } 
.scrollbg {display:none}   
#back-to-top {width: 5%;}
.container { max-width: 90% !important;margin: 0 auto;width: 100%; padding: 0 5%}    
.nyaboutlist .xypg-right-content {flex-wrap: wrap;}  
.nyaboutlist .left {width:100%;}
.nyaboutlist .ar_article {width: 100%;margin-top:4rem;}
.nyaboutlist .yingwen .fx:nth-child(2){right: 37%;}
.index-news .info .nimg img {height: 10.5rem;}
  
  
  

}



@media (max-width:900px){
.footer .left {display: none;}
.nyaboutlist .yingwen .fx:nth-child(2){right:21%;}
.apply ul li{width:20%;}
.about .slick-next{right:-3.5rem;background-size:3rem 3rem;}
.about .slick-prev{background-size:3rem 3rem;left:-3.5rem;}
input[type=password], input[type=text], textarea {width: 77%;}
.liu li:nth-child(5) textarea { width: 90%;}
.teamlist .slick-prev{left:-3.5rem;background-size:4rem 4rem;}
.teamlist .slick-next {right: -3.5rem;background-size:4rem 4rem;}
#back-to-top{width:6%;}
.nycontactlist .right:nth-child(2) {width: 33%!important;}
.index-news .info .nimg img {height: 11.5rem;}


}




  
@media (max-width:767px){
    
.header-city{display:none!important}
.index-pro  .fx{flex-wrap:wrap}
#logo  .company {display:none}
#logo .logo img { top: calc(50% - 3rem);height: 6rem;max-width: unset;}   
.banner{margin-top: 50px;height: 17rem;}
.banner img{object-fit: cover!important; height: 17rem!important;}
.banner .slick-next {top: 40%; width: 2.5rem;height: 2.5rem;}
.banner .slick-prev {top: 40%; width: 2.5rem;height: 2.5rem;}
.cooperation {padding: 1rem 0;}
.sec-titles h2 { font-size: 1.8rem;}
.sec-title h2{ font-size: 1.8rem;}
.container {padding: 0 5%;max-width: 100%;} 
.index-pro ul li { margin-right: 0%; width: 48%;}
.index-pro ul li:nth-child(5) , .index-pro ul li:nth-child(6) , .index-pro ul li:nth-child(7) , .index-pro ul li:nth-child(8){display:none}
.sec-titles { padding: 0 0 1rem 0;}
.index-pro .pmore{ margin: 0 0 1rem 0;}
.about  .fx{flex-wrap:wrap}
.about .abdes {width: 100%;}
.about .slick-slide img { height: 17rem;}
.about .slider { height: 19rem;margin-top: 2rem;}
.about .numblist li {width:48%;margin-bottom: 1rem;}
.about  .ibrand-num{flex-wrap:wrap  }
.about .numblist p { font-size: 1.8rem;width: 100%;display: block;}
.about .numblist i { font-size: 2rem;} 
.about .wz{text-align:center}
.about .numblist{padding: 0;}
.about .numblist li:nth-child(3) i { font-size: 1.8rem; right: 22%;  top: -8%;} 
.about .numblist em{font-size: 1rem;line-height: 1.2;}
.about .slick-next {width: 3rem; height: 3rem;}
.about .slick-next { right: 1rem; top: 40%;}
.about .slick-prev {width: 3rem; height: 3rem;}
.about .slick-prev { left: 1rem; top: 40%;}
.apply ul li {width: 28%; padding: 0.5rem;}
.apply ul li h6 { font-size: 0.875rem;}
/*.apply ul li img {width: 60px;}*/
.applyneirong h3 {font-size: 1.25rem;}
.apply { padding: 2rem 0;    height:105rem;}
.apply {background:url(../images/apply_back.jpg) no-repeat center center; height: auto;background-size:cover}
.scrollbg { height: 144rem;display:none} 
.index-news .tab-news .hd {right: 0%; left: 0; top:7%;}
.index-news .info li {width:100%; flex-wrap:wrap;padding:1rem 0; }
.index-news .info li .sum h6 { line-height: 3;}
.index-news .info li .sum .date { padding-top: 0.5rem;}
.index-news .info li:nth-child(4) ,  .index-news .info li:nth-child(5) , 
.index-news .info li:nth-child(6) , .index-news .info li:nth-child(7) , 
.index-news .info li:nth-child(8){display:none!important}
.index-news .info .nimg {width: 100%;}
.index-news .info .sum {width: 100%;}
.index-news .sec-title h2{ font-size: 1.8rem;}
.index-news .info .nimg img{ height: 15rem; width: 100%;}
.index-news .info li .sum .des{ font-size: 1.025rem; color: #999;}
.index_video  .des .fx{flex-wrap:wrap}
.index_video .fx {flex-wrap:wrap}
.index_video .des p { padding: 0 0rem;}
.videolist{width:4rem;height:4rem}
.index_video h2 { font-size: 1.8rem;padding: 0 0rem;display:block;width:100%}
.index_video .des img {display: block; width: 68%; object-fit: contain;}
.footer  .left{display:none}
.copyright .cop {flex-wrap:wrap;}
.copyright  .container{flex-wrap:wrap;}
.menu-btn{display: block;position: fixed; z-index: 99999;right: 5%;top: 1rem;}
.header{padding:10px 0;position:fixed;z-index:99999;width:100%;top:0;left:0;box-shadow:0 0 10px #ddd;height: 30px;}
.header .tel,.header .text,.header .topbar{display:none}
.header .logo { height: 30px; float: none; padding: 0;position: fixed; left: 5%; top: 0.75rem;}
#logo .logo a{position:unset}
/*下拉的样式*/
.header .nav{width:100%;margin: 4rem 0 -10px;text-align:left;display:none;background-color:transparent;height:100vh}
.header .nav ul{margin:0}
.header .nav li{display:block;margin:0;border-top:1px solid #eee}
.header .nav li a{line-height:4;padding:0 0;color:#333;width:80%}
.header .nav li .arr{display:block}
.header .nav li a:hover,.header .nav li.active a,.header .nav li.open a{background-color:transparent;color:#ea3516}
.header .nav li.open .arr:after{border-color:#ea3516;-webkit-transform:rotate(225deg);transform:rotate(225deg);top:-2rem}
.header .nav .dropdown-box{position:static;background-color:#f5f5f5;min-width:auto;text-align:left;display:none}
.header .nav .dropdown-box a{color:#333!important;padding:0 10px;line-height:4rem;background-color:transparent!important;border-bottom:0;border-bottom:1px dotted #ddd;width:94%;overflow:hidden;font-size:1rem}
.header .nav .dropdown-box a:last-of-type{border-bottom:none}
.header .nav li.open .dropdown-box a:hover{color:#fff}
.header .nav .dropdown-box a:hover{background-color:#ee7b05!important;color:#fff!important}
#logo .container>.fx{flex-wrap:wrap;width:100%}
#logo{width:100%;background:#fff}
.header .nav li.active a::after{width:0%;height:0;background-color:none}
.header .nav li.open .dropdown-box{display:block}
.header .nav li.open .arr.active{transform:rotate(180deg)}
.header .nav .dropdown-box.show{display:block}
.header .nav .arr.active{transform:rotate(180deg)}
.dropdown-box p{margin:0}
.nav li.dropdown{position:relative}
.nav li.dropdown:hover .dropdown-box{display:block}
.arr{position:absolute;right:10px;top:50%;transform:translateY(-19%);transition:transform .3s ease-in-out}
.arr.active{transform:translateY(-19%) rotate(180deg)}
body{min-width:320px;}.container{width:auto}
.eyou-footer-fix{display:block}
.xypg-product-list li {display: inline-block;vertical-align: bottom; width: 48%!important;}
.xypg-product-list li:nth-child(3n) { margin-right: 2.5%!important;}
.xypg-product-list li:nth-child(2n){margin-right:0!important}
.page-banner{margin-top: 3.6rem;}
.nyliuyan {width:90%;}
.liu li {width: 100%;}
input[type=password], input[type=text], textarea {width: 72%;}
.xypg-news-list  li{flex-wrap:wrap;}
.nynewimg { width: 100%;}
.xypg-news-list .nynewsright {width: 100%; margin-top: 1rem;}
.xypg-news-list li { padding: 1rem!important;}
.nyvideolist ul li { width: 100%;}
.xypg-detail-pn div a { font-size: 1rem; color: #666; overflow: hidden; display: block;width: 100%;}
.xypg-detail-pn div a {width: 100%!important;}
.liu li:nth-child(4) textarea { height: 4rem;}
.page-wrap {padding-bottom: 1rem!important;}
.footer .contact ul li p{font-size: 1.025rem;}
.footer .contact span{font-size: 1rem;}
.footer .contact p{font-size: 1rem;}
.footer .contact .f_icon li{float:left;width:32%;margin-right:2%!important}
.footer .contact .f_icon li:nth-child(3){margin-right:0!important}
.apply_fbt{font-size:1.25rem;}
.pro_table td{width:49%;}
.quality_table4 td{width:49%;}

/*关于我们页面*/
.nyaboutlist .xypg-right-content{flex-wrap:wrap}
.nyaboutlist .left{width:100%}
.nyaboutlist .ar_article{width:100%}
.zjljy .nr{flex-wrap:wrap}
.teamlist .img img { display: block;width: 100%;height: 21rem; object-fit: contain;}
.teamlist .slick-next , .teamlist .slick-next:hover{right:-1rem;background-size:60% 60%}
.teamlist .slick-prev , .teamlist .slick-prev:hover{left:-1rem;background-size:60% 60%}
.nyaboutlist .yingwen{margin:2rem 0 5rem 0}
.nyaboutlist .yingwen .fx:nth-child(1) span::before{width:3.1rem}
.nynumblist .ibrand-num{flex-wrap:wrap}
.nynumblist .ibrand-num li{width:100%}
.nynumblist .ibrand-num li{width:100%}
.nynumblist .ibrand-num li:nth-child(2){border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:none;border-bottom:none}
.nynumblist p{font-size:2rem}
.nynumblist span{font-size:2rem}
.nynumblist em{font-size:1rem}
.cjresponsive{padding:0 0 2rem 0}
.zjljy{width:90%;margin:2.5rem auto}
.khhzlist li{width:48%;margin-right:2%;margin-bottom:2%}
.khhzlist li:nth-child(2n){margin-right:0}
.khhzlist li:nth-child(3n){margin-right:2%}
.zjljy .nr {padding: 2rem 0rem}
.teamlist .ceng .p1:first-of-type{padding-top:62%}
.nyaboutlist .yingwen span{font-size:1.8rem}
.nyaboutlist .yingwen .fx:nth-child(1) span::before{width:6.1rem;bottom:-2.5rem}
.nyaboutlist .yingwen .fx:nth-child(1) span::after{bottom:-3.9rem;height:2.8rem;position:absolute}
.nynewslist li{width:90%;}
.block-quote quote{width:100%}
.applyneirong .right{width:100%}
.applyneirong .left{width:100%!important}
.applyneirong .more {width: 40%;}
.applyneirong li:nth-child(2n) .left { position: relative;right: 0;}
.applyneirong li .container { position: relative;flex-wrap: wrap!important;}
.block-quote {padding: 1rem 20px 12rem 20px;}
.block-quote p.author {top: auto; bottom: 1rem;}
.footer .contact h6{font-size:2rem}
/*质量检测  */
.inspection{  }
.inspection  table  td{font-size:1rem}
.zlkz_fbt span{font-size:1.4rem!important; line-height:1.6!important;display:block;}
.cgzlwj_ms span{font-size:1.2rem!important; line-height:1.6!important;display:block;}
.nyzlkz {flex-wrap:wrap!important;}
.nyzlkz .left{width:100%!important}
.nyzlkz .right{width:100%!important}    
.index-news .container {max-width: auto;width: 90%;}
.nycontactlist{flex-wrap:wrap!important}
.nycontactlist .left{width:100%!important}
.nycontactlist .right{width:100%!important}
.liu li:nth-child(5) textarea{width:72%}
.video-icon{display:none!important}
.videolist{width:4rem;height:4rem;display:none}
.indexbf{display:block;width:4rem;height:4rem}
video{object-fit:contain!important;overflow-clip-margin:content-box;overflow:clip}
.edui-upload-video{width:100%!important;height: 100%!important;}
p{display:block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}
.index-news .tab-news .hd ul li {padding: 0.2rem 1rem;}
.index-news .tab-news .hd ul li:nth-child(1) {padding-left:0;}
#back-to-top{display:none!important}
.container{width: auto; width: 90%!important;padding: 0!important;max-width: 90%!important;}

/*新增样式*/
/*首页*/
.index-pro{padding: 2rem 0;}
.index_video{padding: 2rem 0;}
.about{padding: 2rem 0;}
.index-news{padding: 2rem 0;}
.footer{padding: 2rem 0;}
.index-pro .pmore a{font-size: 1rem;}
.about .abmore{font-size: 1rem;}
.index-news .sec-title p{font-size: 1.125rem;}
.index_video .des p{font-size: 1.125rem;}
.index-pro ul li h2{font-size: 1.125rem; line-height: 2.3; padding-left: 15%;}
.index-news .tab-news .hd ul li a{font-size: 1.125rem;}
.index-news .info li .sum h6{font-size: 1.375rem;}
/*关于福天*/
.chejianlist{padding: 2rem 0;}
.block-quote quote{font-size: 1.125rem;}
.nyaboutlist .ar_article h3{font-size: 1.8rem;}
.chejianlist h3{font-size: 1.8rem;}
.teamlist h3{font-size: 1.8rem;}
.nycooperation1 h3{font-size: 1.8rem;}
.khhzlist h3{font-size: 1.8rem;}
/*产品*/
.pro-detail-title{font-size: 1.8rem;}
.product-detail-tabcon table td{font-size: 1rem!important;}
/*应用*/
.app_title{font-size: 1.8rem;}
/*新闻*/
.xypg-news-list li .tit h3{font-size:1.375rem!important;}
.xypg-news-list li .info{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient: vertical;}
.nyapply ul li{width:44%!important;padding:0.5rem!important;}
.nyapply .container{width:100%!important;padding:0;}
.teamlist .ceng{display:none}
.nyapply{background:#fff;margin:0rem 0;}
.applyneirong li{padding:2rem 0;}
.copyright .links{text-align:left;}
.header .nav li:nth-child(4) .dropdown-box{display:none!important;}
.header .nav li:nth-child(4) .arr:after{border-top:2px solid #fff;border-left:2px solid #fff;}






}














