@charset "utf-8";
::-webkit-scrollbar{width:8px;height:8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track{border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);background-color: #555;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
@font-face{font-family: 'siyuanheiti';font-style: normal;src:url(../fonts/syht.woff2) format("woff2"),url(../fonts/syht.woff) format(".woff"),url(../fonts/syht.eot) format(".eot");font-display:swap;}
body {font-size: 16px;color:#3e3d40;/* background-color: #fff; */line-height: 1;font-family: "siyuanheiti";}
a{text-decoration:none;outline:0;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
img {border:none;vertical-align:top;max-width:100%;}
.clear { clear:both; height:0; font-size:0px; line-height: 0px; }
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { zoom:1; }
.padd {padding:50px 0;}
.ovh {overflow:hidden;}
.posr {position: relative;}
.bgf {background-color: #fff;}
/*header*/
.header {position: fixed;top: 0;left: 0;width:100%;z-index:999;transition: all 0.5s;}
.logo {float:left;margin: 25px 0;transition:all 0.5s;}
.logo img {height: 75px;transition: all 0.5s;}
.mbtn {display: none;}
.nav {float: left;margin: 37px 0 0 200px;transition: all 0.5s;}
.nav .layui-nav {background-color:transparent;padding:0;border-radius:0;}
.nav .layui-nav-item {margin-left:82px;line-height: 50px;}
.nav .layui-nav-item > a {font-size: 16px;color: #fff;padding:0 5px;}
.nav .layui-nav .layui-this:after, .nav .layui-nav-bar, .nav .layui-nav-tree .layui-nav-itemed:after {display: none;}
.nav .layui-nav .layui-nav-item a:hover, .nav .layui-nav .layui-this a {color: #2f79f6;}
.h_contact {float: right;color:#fff;overflow: hidden;}
.h_contact span {display: block;float: left; height: 125px;line-height: 125px;font-size: 18px;transition: all 0.5s;}
.Language{position: absolute;top: 5px;right: 15px;line-height: 24px;border-radius: 0 0 5px 5px;}
.Language a{display: inline-block;color: #fff;font-size: 12px;padding-left: 25px;background: url(../images/cn.png) center left no-repeat;background-size: 20px;vertical-align: bottom;}
.Language a.en{margin-left: 10px;background-image: url(../images/en.png);}
.h_c2 {background: url(../images/h_icon1.png) no-repeat 0 50%;padding-left: 30px;}
.h_fix {background: rgba(255,255,255);box-shadow: 0 2px 20px rgb(0 0 0 / 30%);}
.h_fix .logo {margin: 15px 0;}
.h_fix .logo img {height: 60px;filter: brightness(30%);}
.h_fix .nav {margin: 20px 0 0 200px;}
.h_fix .nav .layui-nav-item > a {color: #666;}
.h_fix .nav .layui-nav .layui-nav-item a:hover, .h_fix .nav .layui-nav .layui-this a {color: #2f79f6;}
.h_fix .h_contact{color: #333;}
.h_fix .h_c2{height: 90px;line-height: 90px;background-image: url(../images/h_icon2.png);}
.h_fix .Language a{color: #333;}
/*index*/
.banner {margin-top: 0;}
.banner .swiper-container {position: relative;overflow: hidden;}
.banner .swiper-slide {position:relative;z-index:1;}
.banner .swiper-pagination {bottom: 40px;}
.banner .swiper-pagination-bullet {width: 70px;height: 2px;transition: all 0.5s;border-radius: 0;background:#fff;opacity: 0.5;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 2px;}
.banner .swiper-pagination-bullet-active {background: #106dd1;opacity:1;}
.banner .swiper-button-white {outline:none;}
.banner .swiper-button-next, .banner .swiper-button-prev {width: 45px;height: 80px;background-color:rgba(0,0,0,0.3);outline:none;transition: all 0.5s;transform: translateY(-50%);}
.banner .swiper-button-next:hover, .banner .swiper-button-prev:hover {background-color: rgba(47,121,246,.8);}
.ban_bg {position:relative;z-index:1;}
.ban_bg img {width:100%;object-fit: cover;}
.ban_v video {position: absolute;top:0;left:0;z-index:3;width:100%;}
.index_title {padding: 50px 15px;text-align: center;overflow: hidden;}
.index_title h3 {position: relative;color: #333;font-size: 36px;padding-bottom: 20px;}
.index_title h3:after{content:" ";position: absolute;left: 50%;bottom: 0;margin-left: -32px;width: 65px;height: 4px;background: #106dd1;}
.index_title p {font-size:16px;line-height: 1.2;color: #3e3e3e;}
.index_title.red h3{color: #3e3e3e;font-size: 56px;font-weight: bold;}
.index_title.red h3:after{display: none;}
.more {display: block;margin:50px auto 0;color: #3e3d40;width: 160px;height: 52px;line-height: 50px;border: 1px solid #7f7f7f;transition: all .5s;text-align: center;}
.more s{font-family: "宋体";text-decoration: none;}
.more:hover {background-color: #7f7f7f;color: #fff;}
.iabout{position: relative;/* max-width: 1920px; *//* margin: auto; */padding: 8rem 0;color: #3d3e43;}
.iabout:before,.iabout:after{content:" ";position: absolute;top: 0;left: 0;width: 50%;height: 100%;background: #ececec;}
.iabout:after{left: auto;right: 0;background: url(../images/about_bg.jpg) no-repeat center;background-size: cover;}
.iabout .fl{width: 43%;}
.iabout .tit{font-size: 31px;line-height: 1.2;}
.iabout .tit span{font-size: 40px;}
.iabout .tit h3{font-weight: 300;}
.iabout ul{padding: 30px;border: 3px solid #c9c9c9;margin-top: 35px;}
.iabout ul li{float: left;width: 50%;padding: 7% 0 2%;text-align: center;border-right: 1px dashed #a6a6a6;border-bottom: 1px dashed #a6a6a6;}
.iabout ul li:nth-child(2n){border-right: 0;}
.iabout ul li:nth-child(3),.iabout ul li:nth-child(4){border-bottom: 0;}
.iabout ul li span{color: #2f79f6;font-family: "Impact";font-size: 60px;}
.iabout ul li span i{font-style: normal;}
.iabout ul li p{font-size: 24px;line-height: 32px;height: 64px;margin-top: 10px;}
.iabout .more{width: 250px;height: 60px;color: #fff;font-size: 20px;line-height: 58px;border-color: #2f79f6;background: #2f79f6;margin: 65px auto 0;}
.iabout .more:hover{color: #2f79f6;background: #fff;border-color: #2f79f6;}
.brand{position: relative;}
.brand .txt{position: absolute;top: 2vw;left: 50%;width: 100%;color: #fff;text-align: center;padding: 3vw 0;transform: translateX(-50%);z-index: 9;}
.brand .txt h3{font-size: 1.3vw;font-weight: bold;}
.brand .txt p{font-size: 3.2vw;line-height: 5.5vw;font-weight: bold;}
.brand .txt span{font-size: 18px;}
.brand img{width: 100%;display: block;}
.brand .more{position: absolute;left: 50%;bottom: 5%;transform: translateX(-50%);z-index: 9;width: auto;height: 4.2vw;color: #2f79f6;font-size: 1.2vw;line-height: 4.2vw;padding: 0 3%;border: 0;border-radius: 5px;background: #fff;}
.brand .more:hover{/* color: #fff; *//* background: #2f79f6; */}
.leibie{position: relative;margin-bottom: 3rem;text-align: center;}
.leibie a{display: inline-block;color: #666;font-size: 24px;line-height: 80px;text-align: center;padding: 0 30px;margin-right: 10px;margin-bottom: 10px;background: #e5e5e5;border-radius: 15px;}
.leibie a:first-child{width: 130px;}
.leibie a:hover,.leibie a.on{color: #fff;background: #106dd1;}
.product_con {/* background:url("../images/product_bg.jpg") no-repeat center center; */background-size:cover;}
.product_con li {float: left;width: 33.33%;padding:0 10px;margin:25px 0;}
.product_con li a {display: block;}
.product_con li div {border: 1px solid #e0dfdf;text-align: center;transition:all 0.3s;}
.product_con li i {display: block;width: 15px;height: 15px;border:1px solid #fff;border-radius:50%;margin: 10px auto;}
.product_con li h6 {text-align: center;color: #333;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;transition:all 0.3s;}
.product_con li a:hover div {transform:translateY(5px);}
.product_con li a:hover i {background-color: #fff;}
.product_con li a:hover h6 {transform:translateY(-5px);}
.ipro ul{}
.ipro ul li{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 0;}
.ipro ul li:nth-child(even){-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;-o-flex-direction: row-reverse;flex-direction: row-reverse;}
.ipro ul li .pic,.ipro ul li .con{width: 50%;position: relative;overflow: hidden;}
.ipro ul li .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.ipro ul li .pic::before {content: "";display: block;padding-top: 68.13%;}
.ipro ul li .con .img{width: 100%;padding-top: 68.13%;position: relative;overflow: hidden;}
.ipro ul li .con .img img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: block;transition: all .5s;}
.ipro .swiper-button-next,.ipro .swiper-button-prev{width: auto;height: auto;margin: 0;transform: translateY(-50%);background: none;}
.ipro .swiper-button-next i,.ipro .swiper-button-prev i{color: #707070;font-size: 30px;transition: all .5s;}
.ipro .swiper-button-next:hover i,.ipro .swiper-button-prev:hover i{color: #d11210;}
.ipro .swiper-pagination{bottom: 40px;}
.ipro .swiper-container .swiper-pagination-bullet{position: relative;margin: 0 10px;opacity: 1;background: #333;transition: all .5s;}
.ipro .swiper-container .swiper-pagination-bullet:after{content:" ";position: absolute;top: 50%;left: 50%;width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;transform: translate(-50%,-50%);transition: all .5s;}
.ipro .swiper-container .swiper-pagination-bullet-active{background: #d11210;}
.ipro .swiper-container .swiper-pagination-bullet-active:after{border-color: #d11210;}
.partner{background: #efefef;padding-bottom: 3%;margin-bottom: 2%;}
.par_con {position:relative;padding: 0 40px;}
.par_con .swiper-container{padding-bottom: 2%;}
.par_con .swiper-slide a {display: block;border: 1px solid #e3e3e3;}
.par_con .swiper-slide a .img{width: 100%;padding-top: 41.61%;position: relative;overflow: hidden;}
.par_con .swiper-slide a img {width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: block;}
.news {/* padding-bottom: 60px; */}
.news_con {position:relative;}
.news_con .swiper-container{padding-bottom: 2%;}
.news_con .swiper-slide a {display: block;border: 1px solid #e3e3e3;}
.news_con .swiper-slide a .img{width: 100%;padding-top: 75%;position: relative;overflow: hidden;}
.news_con .swiper-slide a img {width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: block;}
.news_con .swiper-slide a span {display: block;padding: 25px;color: #3e3d40;}
.news_con .swiper-slide a span h6 {font-size: 26px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;text-align: center;margin-bottom: 20px;transition: all .5s;}
.news_con .swiper-slide a span p {line-height: 1.5;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.news_con .swiper-slide a span i {width: 200px;font-style: normal;margin-top: 25px;}
.news_con .swiper-slide a:hover {border-color: #106dd1;}
.news_con .swiper-slide a:hover span h6 {color: #106dd1;}
.news_con .swiper-container-horizontal>.swiper-scrollbar{bottom: 0;}
.sec-hybr__wrap{position: relative; overflow: hidden;margin-top: 80px;}
.in-support__bgPic{padding-top: 528px;background-image: url(../images/img-08.jpg);background-repeat: no-repeat; background-position: center center; background-size: cover;}
.sec-hybr__cont{position: absolute; left: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 100%; padding: 0 40px; text-align: center; color: #fff;}
.in-sec__inner{font-size: 18px; letter-spacing: 1px; line-height: 1.66667;}
.in-sec__inner h1{margin-top: .25em; margin-bottom: .25em; font-size: 48px; font-weight: bold; line-height: 1.41667; letter-spacing: 1px;}
.in-hybr__list ul{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; -webkit-justify-content: center; -ms-justify-content: center; -moz-box-pack: center; -webkit--moz-box-pack: center; box-pack: center;}
.in-hybr__list{margin-top: 80px;}
.in-hybr__list li{width: 20%; border-right: 1px solid rgba(255,255,255,0.3); position: relative;}
.in-hybr__list li:last-child {border-right: none;}
.in-hybr__list .item-dec{position: relative; margin-left: auto; margin-right: auto; margin-bottom: 12px; width: 48px;}
.img-box::before{content: ""; display: block;}
.in-hybr__list .item-dec::before{padding-top: 100%;}
.in-support__list li::after {content: "";display: block;position: absolute;left: 50%;top: -20px;-webkit-transform: translateX(-50%);transform: translateX(-50%);background: url(../images/icon-05.svg) no-repeat center center;width: 100px;height: 130px;}
.img-box>img{left: 0; position: absolute; top: 0; width: 100%;}
.in-hybr__list .item-title{font-size: 18px; font-weight: bold; line-height: 1.66667; letter-spacing: .6px;}
.in-hybr__list .item-intro{font-size: 12px; font-weight: 300; line-height: 1.6; letter-spacing: .6px;}
/*footer*/
.foot_bg img{width: 100%;display: block;}
.footer {padding-top: 100px;padding-bottom: 80px;background: #fff;/* border-bottom: 1px solid #0e234d; */text-align: center;vertical-align: middle;}
.footer a:hover {text-decoration:underline;}
.flogo{display: inline-block;}
.flogo img{vertical-align: middle;}
.f_lianx{display: inline-block;color: #000;text-align: left;vertical-align: middle;padding: 0 35px;margin-left: 40px;border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.f_lianx p{font-size: 20px;line-height: 40px;}
.f_lianx p.tel{font-size: 35px;font-weight: bold;line-height: 50px;}
.f_ewm {display: inline-block;text-align: center;vertical-align: middle;}
.f_ewm div{display: inline-block;margin-left: 40px;}
.f_ewm img {/* border:1px solid #6c6a6f; */width: 175px;height: 175px;}
.f_ewm div p{color: #000;line-height: 35px;}
.f_copyright {text-align:center;padding: 29px 0;color: #000;font-weight: 300;background-color: #e9e8e8;/* border-top: 1px solid #0a152c; */}
.f_copyright a {color: #000;margin-left: 15px;}
.fixed_nav {display: none;position: fixed;bottom:0;left: 0;z-index:9999;width: 100%;background-color: #222;}
.fixed_nav ul {overflow: hidden;}
.fixed_nav li {float: left;width: 25%;border-right: 1px solid #333;}
.fixed_nav li:last-child {border-right:none;}
.fixed_nav li a {display: block;color:#fff;height:60px;text-align: center;font-size: 14px;padding-top:6px;line-height: 1.2;}
.fixed_nav li a i {display: block;font-size:25px;}
/*ncommon*/
.nbanner {position: relative;}
.nban_txt {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color:rgba(0,0,0,0.3);display:flex;align-items:center;justify-content:center;text-align: center;color: #fff;}
.nban_txt h2 {font-size: 75px;text-shadow: 0 0 14px rgba(0,0,0,0.5);font-weight: 500;}
.nban_pic {width: 100%;}
.nban {position: relative;margin-top:80px;}
.nban img {width: 100%;}
.breadnav {padding:12px 0;border-bottom:1px solid #d3d3d3;color: #666;}
.breadnav a {color: #666;}
/*about*/
.titi{text-align: center;padding: 85px 0 40px;}
.titi h3{color: #333;font-size: 34px;}
.titi span{color: #cfcfcf;font-size: 18px;}
.nabout{padding-bottom: 0;}
.nabout .con{color: #333;font-size: 20px;line-height: 36px;text-align: justify;}
.nabout .img img{width: 100%;margin-top: 90px;}
.nabout2 {position: relative;padding-bottom: 100px;}
.nabout2_con {position: relative;display: flex;flex-wrap: wrap;padding-top: 10px;}
.nabout2_con li{width: calc( 100% / 4 - 34px);color: #fff;background: #393a39;border-bottom: 3px solid #2f79f6;border-radius: 20px 20px 0 0;padding: 45px 20px 0;margin-right: 45px;cursor: pointer;transition: all .5s;}
.nabout2_con li:nth-child(4n){margin-right: 0;}
.nabout2_con li span{font-size: 30px;display: block;}
.nabout2_con li h3{font-size: 24px;margin: 25px 0 45px;}
.nabout2_con li p{font-size: 20px;line-height: 36px;height: 72px;overflow: hidden;}
.nabout2_con li div{padding: 70px 0 15px;}
.nabout2_con li div b{font-size: 18px;}
.nabout2_con li div i{float: right;font-size: 18px;}
.nabout2_con li:hover {background: #2f79f6;border-color: #393a39;}
.culture{position: relative;display: flex;flex-wrap: wrap;margin-top: 100px;}
.culture li{position: relative;width: calc( 100% / 3 - 67px);margin-right: 100px;}
.culture li:nth-child(3n){margin-right: 0;}
.culture li .img{float: left;width: 118px;background: #393a39;border-radius: 15px;}
.culture li .img img{width: 100%;height: 100%;display: block;}
.culture li .txt{padding-top: 5px;padding-left: 143px;}
.culture li .txt h3{font-size: 30px;}
.culture li .txt p{font-size: 18px;line-height: 36px;text-align: justify;margin-top: 10px;}
.level{padding-top: 15px;padding-bottom: 100px;text-align: center;background: url(../images/level_bg.jpg) no-repeat center;background-size: cover;}
.level img{max-width: 100%;}
.honor{}
.honor ul{position: relative;display: flex;flex-wrap: wrap;padding: 60px 0;}
.honor li{position: relative;width: calc( 100% / 4 - 30px);margin-right: 40px;margin-bottom: 40px;}
.honor li:nth-child(4n){margin-right: 0;}
.honor li .img{overflow: hidden;position: relative;padding-bottom: 141%;border: 1px solid #ebebeb;}
.honor li .img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
/*product*/
.npadd {padding:60px 0 80px;}
.filter {margin-bottom: 0;}
.filter dl {background-color: #f6f6f6;padding: 40px 35px;}
.filter dt {font-size: 24px;font-weight: bold;margin-bottom: 20px;}
.filter dd a {display: inline-block;font-size: 18px;line-height: 50px;background-color: #e5e5e5;padding: 0 25px;margin-right: 5px;margin-bottom: 5px;border-radius:5px;color: #666;}
.filter dd a:hover,.filter dd a.on {background-color: #2f79f6;color: #fff;}
.plist li {float: left;width: 48.5%;margin: 0 3% 3% 0;border: 1px solid #9f9fa0;}
.plist li:nth-child(2n){margin-right: 0;}
.plist li a {display: block;}
.plist li a div {overflow: hidden;position: relative;padding-bottom: 75%;border-bottom: 2px solid #ecae0c;}
.plist li a div img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition:all 0.5s;}
.plist li a h6 {color: #fff;text-align: center;font-size: 20px;line-height: 50px;padding: 10px 10px;background: #9f9fa0;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .5s;}
.plist li a:hover div img {transform:scale(1.1);}
.plist li a:hover h6 {color: #fff;}
#pages {margin-top:30px;text-align:center;clear:both;font-size:0;}
#pages span,#pages a {color: #666;font-size: 16px;}
#pages span {display:inline-block;vertical-align:top;margin:0 3px 3px;}
#pages span a {display: block;}
#pages span.page-numbar {margin:0;font-size: 0;}
#pages a{margin:0 3px 3px;display:inline-block;vertical-align:top;}
#pages a{padding:0 16px;height:42px;line-height:40px;background: #fff;border: 1px solid #ededed;}
#pages a:hover,#pages a.hover {color: #fff;border-color: #2f79f6;background: #2f79f6;}
#pages .page-status {display: none;}
.ns_main {width: 94%;max-width: 1400px;padding: 88px 85px 0;padding-bottom: 40px;background-color: #fff;margin: auto;}
.ns_main.pro{position: relative;padding: 0;border: 0;width: 100%;max-width: 100%;background: none;}
.nsp_title {font-size:30px;text-align: center;line-height: 1.2;color: #d11210;}
.nsp_pic {text-align:center;margin-top:35px;}
.nsp_tel {display:block;margin-top:35px;font-size:20px;height: 42px;line-height: 40px;border-radius:30px;border:1px solid #eee;color:#999;text-align: center;}
.nsp_tel i {display: inline-block;vertical-align:middle;background:url("../images/h_icon2.png") no-repeat 0 50%;width: 23px;height: 40px;}
.nsp_tel:hover {border-color:#d11210;color:#d11210;}
.nsp_con {color:#666;font-size: 18px;line-height:1.6;margin-top:50px;}
.nsp_con div,.nsp_con p {margin-bottom:15px;}
.nsp_con img {max-width:100%;height:auto !important;}
.nsp_con iframe,.nsp_con video {display: block;margin:0 auto;width:800px;height: 450px;}
/*service*/
.nservice1 {padding:50px 0;margin-bottom: 1px;}
.nservice1_tit {text-align: center;color: #fff;font-size: 56px;margin-bottom: 40px;}
.nservice1_tit i {display: inline-block;vertical-align: middle;width: 25px;height: 25px;border:2px solid #d11210;border-radius:50%;margin-right: 20px;}
.nservice1_pic {text-align: center;}
.nservice2 {background-color: #3e3d40;color: #fff;}
.nservice2_tit {text-align: center;font-size: 17px;padding:35px 0 30px;}
.nservice2_pic {text-align: center;}
.nservice2_con {text-align: center;}
.nservice2_con ol {display: inline-block;font-size: 0;padding:60px 50px 0;background-color: #3e3d40;position: relative;top:-108px;}
.nservice2_con ol li {display: inline-block;vertical-align: top;}
.ns2_txt {width: 180px;}
.ns2_txt div {height: 80px;}
.ns2_txt p {font-size: 16px;line-height: 1.5;}
.ns2_i {background:url("../images/narrow.png") no-repeat 0 15px;width: 43px;height: 80px;}
.ns2more {display: block;width: 146px;height: 54px;border:1px solid #fff;color:#fff;text-align: center;line-height: 52px;margin:0 auto;position: relative;top:-50px;transition:all 0.2s;}
.ns2more:hover {background-color: #fff;color: #2f79f6;}
.nservice3_tit {text-align: center;padding:60px 0 30px;color: #3e3d40;}
.nservice3_tit h3 {font-size: 56px;}
.nservice3_tit p {font-size: 17px;margin-top: 25px;line-height: 1.2;}
.nservice3_con1 {text-align: center;padding-bottom:60px;}
.nservice3_con1 h5 {font-size: 20px;font-weight: bold;}
.nservice3_con1 ul {margin-top: 50px;}
.nservice3_con1 ul li {display: inline-block;vertical-align: top;margin:0 100px;}
.nservice3_con1 ul li div {height: 110px;}
.nservice3_con1 ul li p {font-size: 17px;color: #3e3d40;line-height: 1.2;}
.nservice3_con2 {position: relative;}
.nservice3_con2_pic {width: 100%;}
.nservice3_con2_txt {position: absolute;left: 50%;top: 50%;padding:90px 65px 0;background-color: rgba(255,255,255,0.9);width: 670px;height: 420px;margin-top: -210px;margin-left: -670px;}
.nservice3_con2_txt h5 {font-size: 25px;font-weight: bold;color: #000;margin-bottom: 30px;}
.nservice3_con2_txt p {color: #000;line-height: 1.2;margin-bottom: 20px;}
.news1{max-width:1400px;margin: 0 auto 30px;display:flex;background:#FFFFFF;position:relative;}
.news1 .newsRight{width:100%;margin-bottom:0;}
.news1 .newsRight .tjItem{float: left;padding: 45px 40px 40px;background: #fff;}
.news1 .newsRight .tjItem .tjItemTitle{font-size:18px;font-weight:bolder;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.news1 .newsRight .tjItem .tjItemDate{font-size:16px;color:#999999;margin-top:10px;}
.news1 .newsRight .tjItem .tjItemSmall{font-size:14px;color:#666666;line-height:26px;margin:30px 0 35px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.news1 .newsRight .tjItem .tjItemMore{font-size:14px;color:#666666;line-height:42px;border:#e5e5e5 solid 1px;text-align:center;width:140px;text-transform: uppercase;}
.news2{max-width: 1400px;margin:0 auto;display:flex;flex-wrap:wrap;}
.news2 .nItem{width: calc( 100% / 3 - 20px);margin-right: 30px;margin-bottom: 30px;;background:#FFFFFF;}
.news2 .nItem:nth-child(3n){margin-right: 0;}
.news2 .nItem .nText{padding:30px 30px 0;}
.news2 .nItem .nText .nTitle{font-size:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:30px;}
.news2 .nItem .nText .nSmall{font-size:14px;color:#999999;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 3;overflow:hidden;margin:5px 0 25px;}
.news2 .nItem .nText .nBottom{font-size:14px;color:#999999;border-top:#ebebeb solid 1px;display:flex;justify-content:space-between;align-items:center;height:64px;}
.ns_title {font-size:25px;text-align: center;line-height: 1.2;color: #000;}
.ns_main.pro .ns_title{width: 610px;height: 82px;margin: 0 auto;line-height: 82px;border: 1px solid #2d3231;background: #fff;border-radius: 10px;text-align: center;font-size: 36px;color: #2f79f6;}
.ns_main.pro .ns_title:before{content: " ";position: absolute;left: 0;top: 41px;width: 100%;height: 1px;background: #000;z-index: -1;}
.ns_des {font-size: 14px;text-align: center;padding: 20px 0 30px;color: #666;}
#pic{text-align: center;margin: 30px 0;}
#pic .img{position: relative;display: inline-block;/* padding: 1px; *//* box-shadow: 0 0 20px 0 rgb(0 0 0 / 30%); */}
#pic .img img{max-width: 100%;}
.ns_con {color:#666;font-size: 16px;line-height:1.6;text-align: justify;border-bottom: #e5e5e5 solid 1px;border-top: #e5e5e5 solid 1px;padding: 40px 0;}
.ns_main.pro .ns_con{border: 0;}
.ns_con div,.ns_con p {margin-bottom:15px;}
.ns_con img {max-width:100%;height:auto !important;}
.ns_con video{width: 100%;height: auto;}
.ns_page {padding-top: 30px;}
.ns_page li {color:#999;font-size:16px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ns_page li a {color: #333;font-size: 14px;}
.ns_page li a:hover {color:#000;}
/*contact*/
.ncontact1 {overflow: hidden;padding:0 330px 0 370px;}
.ncontact1_con {float: left;width: 440px;line-height: 2;}
.ncontact1_ewm {float: right;text-align: center;}
.ncontact1_ewm img {border:1px solid #6c6a6f;margin:0 18px;width: 160px;height: 160px;}
@media (min-width: 1700px) {
	.layui-container {width:1700px;}
}
@media (max-width: 1699px) {
	.layui-container {width:1400px;}
	.layui-nav .layui-nav-item {margin-left: 70px;}
	.nav{margin: 37px 0 0 80px;}
	.h_fix .nav {margin: 20px 0 0 80px;}
	.filter dd a{font-size: 16px;line-height: 45px;padding: 0 18px;}
	.plist li a h6 {font-size: 18px;}
	.nservice2_con ol {padding: 60px 10px 0;}
	.nservice3_con1 ul li {margin:0 70px;}
	.nservice3_con2_txt {width: 600px;height: 360px;margin-top: -180px;margin-left: -600px;padding:60px 50px 0;}
	.ncontact1 {padding: 0 200px 0 240px;}
	.iabout{padding: 6rem 0;}
	.iabout .tit{font-size: 25px;line-height: 1.1;}
	.iabout .tit span{font-size: 32px;}
	.iabout ul{padding: 25px;margin-top: 30px;}
	.iabout ul li span{font-size: 50px;}
	.iabout ul li p{font-size: 20px;line-height: 28px;height: 56px;margin-top: 5px;}
	.iabout .more{width: 230px;height: 55px;font-size: 18px;line-height: 53px;margin: 55px auto 0;}
	.leibie a{font-size: 20px;line-height: 60px;padding: 0 20px;border-radius: 13px;}
	.leibie a:first-child{width: 120px;}
	.titi{padding: 75px 0 30px;}
	.nabout .con{font-size: 18px;line-height: 34px;}
	.nabout .img img{margin-top: 60px;}
	.nabout2{padding-bottom: 80px;}
	.nabout2_con li{width: calc( 100% / 4 - 23px);border-radius: 15px 15px 0 0;padding: 35px 15px 0;margin-right: 30px;}
	.nabout2_con li:nth-child(4n){margin-right: 0;}
	.nabout2_con li span{font-size: 28px;}
	.nabout2_con li h3{font-size: 22px;margin: 20px 0 40px;}
	.nabout2_con li p{font-size: 16px;line-height: 30px;height: 60px;text-align: justify;overflow: hidden;}
	.nabout2_con li div{padding: 50px 0 15px;}
	.nabout2_con li div b{font-size: 16px;}
	.nabout2_con li div i{font-size: 16px;}
	.culture{margin-top: 80px;}
	.culture li{width: calc( 100% / 3 - 34px);margin-right: 50px;}
	.culture li:nth-child(3n){margin-right: 0;}
	.culture li .img{width: 80px;}
	.culture li .txt{padding-left: 95px;}
	.culture li .txt h3{font-size: 20px;}
	.culture li .txt p{font-size: 14px;line-height: 25px;margin-top: 5px;}
	.level{padding-top: 10px;padding-bottom: 80px;}
	.honor ul{padding: 30px 0;}
	.honor li{width: calc( 100% / 4 - 23px);margin-right: 30px;margin-bottom: 30px;}
	.product_con li div {/* height: 230px; */}
}
@media (max-width: 1399px) {
	.layui-container {width:1170px;}
	.layui-nav .layui-nav-item {margin-left: 50px;}
	.nav{margin: 37px 0 0 30px;}
	.h_fix .nav {margin: 20px 0 0 40px;}
	.banner .swiper-container {height: auto;}
	.banner .swiper-pagination {bottom: 30px;}
	.banner .swiper-button-next, .banner .swiper-button-prev {width: 35px;height: 60px;background-size:20px auto;}
	.nban_txt h2 {font-size: 60px;}
	.filter dl{padding: 30px 25px;}
	.filter dt{font-size: 20px;margin-bottom: 15px;}
	.filter dd a{font-size: 14px;line-height: 40px;padding: 0 12px;}
	.plist li a h6 {font-size: 16px;line-height: 40px;}
	.ns_main{width: auto;padding: 40px;}
	.nsp_con,.ns_con {font-size: 16px;}
	.nservice1_tit,.nservice3_tit h3 {font-size: 46px;}
	.ns2_txt {width: 145px;}
	.nservice3_tit p {margin-top: 10px;}
	.nservice3_con1 ul li {margin:0 40px;}
	.nservice3_con2_txt {width: 1000px;margin-left:-500px;height: 300px;margin-top: -150px;}
	.ncontact1 {padding: 0 80px 0 150px;}
	.iabout{padding: 4rem 0;}
	.iabout .tit{font-size: 21px;}
	.iabout .tit span{font-size: 28px;}
	.iabout ul{padding: 20px;margin-top: 25px;}
	.iabout ul li span{font-size: 40px;}
	.iabout ul li p{font-size: 16px;line-height: 22px;height: 44px;margin-top: 3px;}
	.iabout .more{width: 210px;height: 50px;font-size: 16px;line-height: 48px;margin: 45px auto 0;}
	.leibie a{font-size: 18px;line-height: 50px;padding: 0 15px;border-radius: 10px;}
	.leibie a:first-child{width: 100px;}
	.product_con li div {/* height: 190px; */}
}
@media (max-width: 1199px) {
	.layui-container {width:970px;}
	.layui-nav .layui-nav-item {margin-left: 30px;}
	.nav{float: right;}
	.h_contact,.Language{display: none;}
	.nav .layui-nav-item > a {font-size: 16px;}
	.banner,.ban_bg img{height: auto !important;}
	.banner .swiper-pagination {bottom:15px;}
	.banner .swiper-pagination-bullet {width: 50px;}
	.index_title h3,.about_title h3 {font-size: 36px;}
	.nsp_con iframe,.nsp_con video, .ns_con iframe, .ns_con video {width: 100% !important;height:493px !important;}
	.nban_txt h2 {font-size: 50px;}
	.filter{/* margin-bottom: 25px; */}
	.filter dl{padding: 25px 20px;}
	.filter dt{font-size: 18px;}
	.filter dd a{font-size: 12px;line-height: 35px;padding: 0 10px;}
	.nservice1_tit, .nservice3_tit h3 {font-size: 40px;}
	.nservice2_con ol {padding: 30px 10px;top:-60px;}
	.ns2_txt {width: 115px;}
	.ns2_txt p {line-height: 1.3;}
	.nservice3_con1 ul li {margin:0 20px;}
	.nservice3_con2_txt {width: 800px;margin-left: -400px;height: 260px;margin-top: -130px;padding:30px 30px 0;}
	.nservice3_con2_txt h5 {margin-bottom: 20px;}
	.nservice3_con2_txt p {margin-bottom: 10px;}
	.ncontact1 {padding: 0 70px;}
	.ncontact1_con {width: 360px;}
	.footer{padding-top: 100px;padding-bottom: 50px;}
	.flogo img{height: 100px;}
	.f_lianx{padding: 0 25px;margin-left: 25px;}
	.f_lianx p{font-size: 18px;line-height: 35px;}
	.f_ewm div{margin-left: 25px;}
	.f_ewm div img{width: 150px;height: 150px;}
	.f_ewm div p{font-size: 14px;line-height: 30px;}
	.f_copyright{font-size: 14px;padding: 23px 0;}
	.brand .txt{/* width: 60rem; *//* padding: 2.5rem 0; */}
	.brand .txt h3{/* font-size: 28px; */}
	.brand .txt p{/* font-size: 56px; *//* line-height: 90px; */}
	.brand .txt span{font-size: 16px;}
	.leibie a{font-size: 16px;line-height: 45px;padding: 0 10px;margin-right: 8px;margin-bottom: 8px;border-radius: 8px;}
	.leibie a:first-child{width: 80px;}
	.ns_main.pro .ns_title{width: 510px;height: 60px;line-height: 60px;font-size: 30px;}
	.ns_main.pro .ns_title:before{top: 30px;}
	.product_con li div {/* height: 155px; */}
}
@media (max-width: 991px) {
	.layui-container {width:750px;}
	.nav .layui-nav .layui-nav-item {margin-left: 15px;font-size: 16px;}
	.banner .swiper-pagination-bullet {width: 40px;}
	.ban_v {display: none;}
	.index_title {padding: 35px 15px;}
	.nsp_con iframe,.nsp_con video, .ns_con iframe, .ns_con video {height: 373px !important;}
	.sum li {margin:0 18px;}
	.par_con{padding: 0;}
	.news_con .swiper-slide a span {padding: 20px;}
	.news_con .swiper-slide a span h6 {font-size: 20px;margin-bottom:15px;}
	.news_con .swiper-slide a span p {font-size: 14px;-webkit-line-clamp: 4;}
	.nban_txt h2 {font-size: 40px;}
	.plist li a h6 {font-size: 14px;line-height: 35px;}
	#pages a {height: 32px;line-height: 30px;padding:0 12px;}
	#pages span, #pages a {font-size: 14px;}
	.nsp_title {font-size: 25px;}
	.nsp_tel {font-size: 18px;}
	.nlist li {margin-bottom: 20px;}
	.nlist li a {min-height:110px;}
	.nl_date {width: 110px;height: 110px;}
	.nl_date b {line-height: 1.3;}
	.nl_txt {padding-left: 130px;}
	.nl_txt h6 {font-size: 18px;font-weight: bold;}
	.nl_txt i {margin-top: 5px;}
	.ns_title {font-size: 22px;}
	.ns_des {font-size: 14px;padding: 15px 0 20px;}
	.ns_con {padding: 20px 0;}
	.nservice1_tit, .nservice3_tit h3 {font-size: 35px;}
	.nservice1_tit i {width: 16px;height: 16px;margin-right: 10px;}
	.nservice2_con ol {padding:30px 0;top:0;text-align: center;}
	.ns2_txt {width: 90px;}
	.ns2_txt div {height: 60px;}
	.ns2_txt div img {height: 50px;}
	.ns2_i {width: 30px;height: 60px;background-size:100% auto;}
	.ns2more {top:0;margin-bottom: 40px;}
	.nservice3_con1 {padding-bottom: 40px;}
	.nservice3_con1 ul li {width: 140px;margin:0 15px;}
	.nservice3_con2_txt {position: static;width: auto;height: auto;background-color: #eee;margin: 0;padding:40px;}
	.ncontact1 {padding:0;}
	.ncontact1_con {width: auto;}
	.ncontact1_ewm img {margin:0 0 0 20px;}
	.flogo img{height: auto;}
	.f_lianx{border-right: 0;}
	.f_ewm{width: 100%;}
	.f_ewm div{margin: 12px;}
	.f_ewm div img{width: 150px;height: 150px;}
	.f_ewm div p{font-size: 14px;line-height: 30px;}
	.brand .txt{width: 49rem;/* padding: 2rem 0; */}
	.brand .txt h3{/* font-size: 24px; */}
	.brand .txt p{/* font-size: 46px; *//* line-height: 70px; */}
	.brand .txt span{font-size: 13px;}
	.iabout{padding: 3rem 0;}
	.iabout .tit{font-size: 16px;}
	.iabout .tit span{font-size: 21px;}
	.iabout ul{padding: 15px;margin-top: 20px;border-width: 2px;}
	.iabout ul li span{font-size: 30px;}
	.iabout ul li p{font-size: 13px;line-height: 18px;height: 36px;margin-top: 2px;}
	.iabout .more{width: 150px;height: 40px;font-size: 14px;line-height: 38px;margin: 30px auto 0;}
	.leibie{margin-bottom: 2rem;}
	.leibie a{font-size: 13px;line-height: 40px;padding: 0 5px;margin-right: 5px;margin-bottom: 5px;border-radius: 5px;}
	.leibie a:first-child{width: 60px;}
	.titi{padding: 60px 0 20px;}
	.titi h3{font-size: 30px;}
	.titi span{font-size: 15px;}
	.nabout .con{font-size: 16px;line-height: 30px;}
	.nabout .img img{margin-top: 40px;}
	.nabout2{padding-bottom: 60px;}
	.nabout2_con li,.nabout2_con li:nth-child(4n){width: calc( 100% / 2 - 15px);margin-bottom: 30px;}
	.nabout2_con li:nth-child(2n){margin-right: 0;}
	.nabout2_con li span{font-size: 28px;}
	.nabout2_con li h3{font-size: 22px;margin: 20px 0 40px;}
	.nabout2_con li p{font-size: 16px;line-height: 30px;height: 60px;text-align: justify;overflow: hidden;}
	.nabout2_con li div{padding: 50px 0 15px;}
	.nabout2_con li div b{font-size: 16px;}
	.nabout2_con li div i{font-size: 16px;}
	.culture{margin-top: 50px;}
	.culture li{width: 100%;margin-right: 0;margin-bottom: 30px;}
	.culture li:nth-child(3n){margin-right: 0;}
	.culture li .img{width: 118px;}
	.culture li .txt{padding-left: 143px;}
	.culture li .txt h3{font-size: 30px;}
	.culture li .txt p{font-size: 18px;line-height: 36px;margin-top: 10px;}
	.level{padding-bottom: 60px;}
	.honor ul{padding: 20px 0;}
	.honor li,.honor li:nth-child(4n){width: calc( 100% / 2 - 15px);}
	.honor li:nth-child(2n){margin-right: 0;}
	.product_con li {width: 33.33%;padding:0 33px;margin: 20px 0;}
	.product_con li div {/* height: 160px; */}
	.product_con li i {margin: 5px auto;}
}
@media (max-width: 767px) {
	.layui-container {width:auto;}
	.header {height:60px;background: #fff;}
	.header .layui-container {width:auto;}
	.logo,.h_fix .logo{display: block;float:left;margin: 10px 0;}
	.logo img,.h_fix .logo img{height:40px;filter: brightness(30%);}
	.mbtn {display:block;float:right;border:none;background-color:transparent;margin-top:5px;padding:18px 15px 18px 15px;margin-right:-15px;}
	.mbtn span {display: block;width: 22px;height: 2px;border-radius: 1px;background-color:#3e3d40;transition:all 0.3s;}
	.mbtn span+span {margin-top: 4px;}
	.mbtn.opened span:first-child {transform: rotate(45deg);position: relative;top: 6px;}
	.mbtn.opened span:nth-child(2) {opacity:0;}
	.mbtn.opened span:last-child {transform: rotate(-45deg);position: relative;top: -6px;}
	.nav {display: none;float:none;margin:0;width:100%;height:auto;position:fixed;top:60px;left:0;z-index:9999;overflow:auto;max-height:340px;background-color:#fff;text-align:left;border-top:1px solid #ccc;transition: all 0s;}
	.nav .layui-nav {border-radius:0;}
	.nav .layui-nav .layui-nav-item {display: block;line-height:normal;margin:0;border:none;border-bottom:1px solid #ddd;}
	.nav .layui-nav-item > a {color: #666;height:44px;line-height:44px;padding:0 20px;position:relative;z-index:1;}
	.nav .layui-nav-item a:hover, .nav .layui-this a {color:#000;} 
	.banner {margin-top: 60px;}
	.banner .swiper-button-next, .banner .swiper-button-prev {display: none;}
	.index_title {padding: 30px 0;}
	.index_title h3, .about_title h3{font-size: 22px;padding-bottom: 15px;text-align: center;}
	.index_title h3:after{width: 40px;left: 50%;margin-left: -20px;}
	.index_title.red h3{font-size: 40px;padding-bottom: 10px;}
	.index_title p{font-size: 13px;}
	.nsp_con video, .ns_con video {height:auto !important;}
	.more {height: 42px;line-height: 40px;font-size: 14px;width: 140px;}
	.more {margin: 20px auto 0;}
	.footer{display: none;}
	.f_copyright {line-height: 1.5;padding: 25px 15px 85px;margin: 0;border: 0;}
	.f_copyright a {display: block;}
	.fixed_nav {display: block;}
	.nbanner,.nban {margin-top: 60px;}
	.nban_txt h2 {font-size: 32px;}
	.ns_rel {display: none;}
	.ns_main {float: none;width: auto;margin-top: 4%;}
	.filter{/* margin-bottom: 20px; */}
	.filter dl {padding:15px;}
	.filter dd a {width: 32.2%;line-height: 33px;text-align: center;border-radius:3px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
	.filter dd a:nth-child(3n){margin-right: 0;}
	.npadd {padding: 30px 0;}
	.plist li {width: 100%;margin-right: 0;}
	#pages a:first-child,#pages a:last-child{display: none;}
	.nservice1_tit, .nservice3_tit h3 {font-size: 30px;}
	.nservice2_con {text-align: left;}
	.ns2_txt {width: 110px;text-align: center;height: 150px;}
	.nservice3_tit p {font-size: 16px;}
	.nservice3_con1 ul {font-size: 0;}
	.nservice3_con1 ul li {width: 25%;margin: 0;padding:0 5px;}
	.nservice3_con1 ul li div {height: auto;margin-bottom: 10px;}
	.nservice3_con1 ul li div img {height: 50px;}
	.nservice3_con1 ul li p {font-size: 14px;}
	.ncontact1 {padding:0 5%;}
	.ncontact1_con {float: none;text-align: center;margin: 20px 0;}
	.ncontact1_ewm {float: none;}
	.ncontact1_ewm img {margin: 0 20px 0 0;}
	.news_con .swiper-container{padding-bottom: 4%;}
	.par_con .swiper-container{padding-bottom: 4%;}
	.brand .txt{width: 90%;/* padding-top: 1.5rem; *//* padding-bottom: 1rem; */}
	.brand .txt h3{/* font-size: 16px; */}
	.brand .txt p{/* font-size: 20px; *//* line-height: 50px; */}
	.brand .txt span{display: none;}
	.brand .more{bottom: 3%;height: 10vw;font-size: 3vw;line-height: 10vw;padding: 0 5%;}
	.iabout:before,.iabout:after{width: 100%;}
	.iabout:after{display: none;}
	.iabout .fl{width: 100%;}
	.leibie{margin-bottom: 1.5rem;}
	.leibie a{width: 32.6%;font-size: 12px;line-height: 35px;padding: 0 5px;margin-right: 1%;margin-bottom: 1%;border-radius: 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
	.leibie a:first-child{width: 32.6%;}
	.leibie a:nth-child(3n){margin-right: 0;}
	.ipro ul li .pic,.ipro ul li .con{width: 100%;position: relative;overflow: hidden;}
	.ipro .swiper-pagination{bottom: 20px;}
	.news1{margin-bottom: 15px;}
	.news1 .newsRight .tjItem { padding: 35px 30px 35px;}
	.news1 .newsRight .tjItem .tjItemSmall{ margin:15px 0;}
	.news2 .nItem{ width:100%; margin:0px; margin-bottom:15px;}
	.titi{padding: 40px 0 20px;}
	.titi h3{font-size: 26px;}
	.titi span{font-size: 12px;}
	.nabout .con{font-size: 14px;line-height: 26px;}
	.nabout .img img{margin-top: 20px;}
	.nabout2{padding-bottom: 30px;}
	.nabout2_con li,.nabout2_con li:nth-child(4n),.nabout2_con li:nth-child(2n){width: 100%;margin-right: 0;margin-bottom: 20px;}
	.nabout2_con li span{font-size: 28px;}
	.nabout2_con li h3{font-size: 22px;margin: 20px 0 40px;}
	.nabout2_con li p{font-size: 16px;line-height: 30px;height: 60px;text-align: justify;overflow: hidden;}
	.nabout2_con li div{padding: 50px 0 15px;}
	.nabout2_con li div b{font-size: 16px;}
	.nabout2_con li div i{font-size: 16px;}
	.culture{margin-top: 20px;}
	.culture li{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.culture li:nth-child(3n){margin-right: 0;}
	.culture li .img{width: 80px;}
	.culture li .txt{padding-left: 90px;}
	.culture li .txt h3{font-size: 20px;}
	.culture li .txt p{font-size: 14px;line-height: 26px;margin-top: 5px;}
	.level{padding-top: 0;padding-bottom: 40px;}
	.honor li,.honor li:nth-child(4n){width: calc( 100% / 2 - 10px);margin-right: 20px;margin-bottom: 20px;}
	.honor li:nth-child(2n){margin-right: 0;}
	.ns_main.pro .ns_title{width: 85%;height: 50px;line-height: 50px;font-size: 18px;}
	.ns_main.pro .ns_title:before{top: 25px;}
	.product_con li {padding: 0 10px;margin: 10px 0;}
	.product_con li div {/* position: relative; *//* padding-bottom: 87.5%; *//* height: auto; */}
	.product_con li div img {/* position: absolute; *//* left: 0; *//* top:0; *//* width: 100%; *//* height: 100%; */}
	.product_con li i {margin: 0 auto;}
	.product_con li a:hover div,.product_con li a:hover h6 {transform:none;}
	.sec-hybr__wrap{margin-top:35px;}
	.in-sec__inner {font-size: 14px;line-height: 2;}
	.in-sec__inner h1 {font-size: 22px;line-height: 1.5;}
	.in-support__bgPic {/* padding-top: 300px; */}
	.in-support__cont {padding: 0 20px;}
	.in-hybr__list{margin-top: 0;}
	.in-support__list li {width: 33.33%;padding: 0 12px;margin-top: 35px;}
	.in-support__list li:nth-child(3){border: 0;}
	.in-hybr__list .item-dec {width: 38px;}
	.in-hybr__list .item-title{font-size: 14px;}
}
@media (max-width: 479px) {
	.banner .swiper-pagination {bottom:8px;}
	.banner .swiper-pagination-bullet {width: 30px;}
	.index_title h3, .about_title h3 {/* font-size: 36px; */}
	.nsp_con iframe, .ns_con iframe {height:360px !important;}
	.news_con .swiper-slide a span h6 {font-size: 18px;line-height: 1.2;margin-bottom: 10px;}
	.nban_txt h2 {font-size: 22px;}
	.breadnav {font-size: 14px;}
	#pages a {padding:0 10px;}
	.ns_main {padding:35px 15px;padding-bottom: 15px;}
	.nsp_title {font-size: 22px;}
	.nsp_pic {margin-top: 25px;}
	.nsp_tel {font-size: 14px;margin-top: 20px;}
	.nsp_con {margin-top: 30px;}
	.nlist li {margin-bottom: 15px;}
	.nl_date {width: 80px;height: 90px;font-size: 16px;}
	.nl_date b {font-size: 40px;}
	.nlist li a {min-height: 90px;}
	.nl_txt {padding-left: 90px;}
	.nl_txt h6 {font-size: 16px;}
	.nl_txt p {display: none;}
	.nl_txt i {font-size: 14px;}
	.ns_title {font-size: 20px;}
	#pic{margin: 15px 0;}
	.ns_page li {font-size: 14px;}
	.nservice1 {padding:35px 0;}
	.nservice1_tit, .nservice3_tit h3 {font-size: 25px;}
	.nservice1_tit i {width: 10px;height: 10px;}
	.ns2_txt {height: 130px;}
	.ns2_txt div {height: 50px;}
	.ns2_txt div img {height: 40px;}
	.ns2more {width: 120px;height: 42px;line-height: 40px;}
	.nservice3_tit {padding: 40px 0 30px;}
	.nservice3_tit p {font-size: 14px;}
	.nservice3_con1 {padding-bottom: 25px;}
	.nservice3_con1 h5 {font-size: 18px;}
	.nservice3_con1 ul {margin-top: 30px;}
	.nservice3_con2_txt {padding:30px 20px;}
	.nservice3_con2_txt h5 {font-size: 20px;}
	.nservice3_con2_txt p {color: #3e3d40;font-size: 15px;}
	.ncontact1{padding:0 3%;}
	.ncontact1_ewm img {width: 140px;height: 140px;margin: 0 5px;}
	.product_con li {width: 50%;}
}
/*播放器颜色*/
.plyr__control--overlaid,.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true],.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background: #d11210;}
.plyr--full-ui input[type=range]{color: #d11210;}

/*相关内容*/
.relate-pro{margin-bottom: 8%;}
.relate-pro ul{margin-bottom: 1.5%;}
.relate-pro ul li{float: left;width: 210px;margin-right: 10px;transition: all .5s;}
.relate-pro ul li:nth-child(4n){margin-right: 0;}
.relate-pro ul li .img{width: 100%;/* padding-top: 116.17%; */position: relative;border: 1px solid #e7e7e7;overflow: hidden;}
.relate-pro ul li .img img{width: 100%;height: 100%;/* position: absolute; */left: 0;top: 0;min-height: 100%;display: block;transition: all .5s;}
.relate-pro ul li .img i{position: absolute;top: 50%;left: 50%;margin-top: -20px;margin-left: -20px;width: 40px;height: 40px;color: #fff;font-size: 20px;line-height: 40px;text-align: center;background: rgb(209 18 16);border-radius: 50%;opacity: 0;transition: all .5s;display: none;}
.relate-pro ul li h3{font-size: 14px;text-align: center;display: block;line-height: 35px;background: #fff;padding: 0 2%;background-color: #e0e0e0;transition: all .5s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.relate-pro ul li:hover .img img{transform: scale(1.1);}
.relate-pro ul li:hover i{opacity: 1;}
.relate-pro ul li:hover h3{color: #fff;background: #d11210;}
.relate-pro .swiper-container-horizontal>.swiper-scrollbar{position: relative;/* left: 0; */bottom: 0;/* width: 100%; */}
/*.relate-pro .swiper-scrollbar-drag{background: #d11210;}*/
/*返回首页*/
#tip{width: 100%;padding-top: 30px;min-height: 640px;}
#tip b{color: ##2f79f6;}