@charset "utf-8";
*{touch-action:auto;}
body,dd,dl,form,h1,h2,h3,h4,h5,h6,hr,input,ol,p,pre,textarea,ul{margin:0;padding:0;}
body{background:#fff;}
ol,ul{list-style:none;}
a{text-decoration:none;color:#666;}
a:focus,a:hover{text-decoration:none;}
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;}
body{font-size:14px;overflow-x:hidden;}
body,button,input,select,textarea{font-family:'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
b,strong{font-weight:700;}
em,i{font-style:normal;}
img{border:0 none;max-width:100%;vertical-align:top;height:auto;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;}
button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;outline:0;-webkit-appearance:button;}
button[disabled],input[disabled]{cursor:default;}
button,input,textarea{-webkit-tap-highlight-color:transparent;}
input{outline:0;-webkit-appearance:none;border:0 none;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
input:focus{outline:0;}
input::-webkit-input-speech-button{display:none;}
input::placeholder{font-size:14px;line-height:1.2;color:#666;}
select[multiple],select[size],select[size][multiple]{border:1px solid #aaa;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;}
header{width:100%;position:fixed;top:0;left:0;height:1rem;background:#fff;z-index:99999;border-bottom:1px #eee solid;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.body{margin-top:1rem;}
.logo{position:absolute;left:.25rem;top:0;display:flex;height:1rem;align-items:center;z-index:3;}
.logo h1{width:0;height:0;text-indent:-99999px;}
.logo img{max-height:.6rem;max-width:2.5rem;}
.search{position:absolute;top:0;left:0;right:1.2rem;height:1rem;text-align:center;}
.search .search-text{position:absolute;right:.6rem;width:2.7rem;height:.6rem;outline:0;border-left:1px solid #d1d1d1;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-radius:.3rem 0 0 .3rem;padding-left:.3rem;line-height:1.4;box-sizing:border-box;margin-top:.2rem;font-size:14px;}
.search .search-button{position:absolute;top:0;right:0;width:.6rem;height:.6rem;margin-top:.2rem;border-bottom-right-radius:.3rem;border-top-right-radius:.3rem;background:url(images/css_sprites.png) no-repeat;background-position:0 -1.65rem;background-size:3.13rem 3.09rem;padding:0;border:1px solid #d1d1d1;border-left:none;}
.nav-r-btn{position:absolute;z-index:101;top:.2rem;right:.25rem;width:.4rem;height:.4rem;cursor:pointer;-webkit-transition:all ease .3s;transition:all ease .3s;padding:5px;}
.nav-r-btn span{border-radius:2px;position:absolute;right:5px;top:.1rem;display:block;width:.4rem;min-width:24px;height:3px;border:0 solid #d5c896;background-color:#979797;-webkit-transition:top .2s .2s,background .2s,opacity 0s .2s,-webkit-transform .2s;transition:top .2s .2s,background .2s,opacity 0s .2s,-webkit-transform .2s;transition:top .2s .2s,transform .2s,background .2s,opacity 0s .2s;transition:top .2s .2s,transform .2s,background .2s,opacity 0s .2s,-webkit-transform .2s;}
.nav-r-btn span:nth-of-type(2){top:.25rem;}
.nav-r-btn span:nth-of-type(3){top:.41rem;}
.nav-r-btn.toggle-animate span:nth-of-type(1){top:.25rem;transform:rotate(45deg);transform-origin:50% 62%;transition:top .2s,transform .2s .2s,background .2s;-webkit-transform:rotate(45deg);-webkit-transform-origin:50% 62%;-webkit-transition:top .2s,-webkit-transform .2s .2s,background .2s;}
.nav-r-btn.toggle-animate span:nth-of-type(2){opacity:0;transition:opacity .2s;-webkit-transition:opacity .2s;}
.nav-r-btn.toggle-animate span:nth-of-type(3){top:.25rem;transform:rotate(-45deg);transform-origin:48% 62%;-webkit-transform-origin:45% 62%;transition:bottom .2s,transform .2s .2s,background .2s;-webkit-transform:rotate(-45deg);-webkit-transition:bottom .2s,-webkit-transform .2s .2s,background .2s;}
.nav-list{display:flex;display:-webkit-flex;}
.nav-list a{color:#979797;}
.nav-list li{-webkit-flex:1;flex:1;padding:.24rem 0 .2rem;color:#383838;}
.nav-list li i{margin-bottom:.1rem;}
.nav-list li.active{background:#ccc;}
.nav-list li.active a{border:none;color:#fff;}
.nav-list li.active a{border:none;color:#fff;}
.nav-list li i{width:25px;height:25px;margin:0 auto .1rem;}
.nav-list li i,.nav-list li span{display:block;text-align:center;font-size:14px;font-weight:700;}
.nav-list li a{display:block;border-right:1px #eee solid;}
.nav-list li:after a{border:none;}
.css_sprites,.foot-fix li i,.nav-list li i{background:url(images/css_sprites.png);}
.nav-list li i{background-position:-278px -55px;background-size:313px 309px;}
.nav-list>li:nth-child(2) i{background-position:-55px -274px;}
.nav-list>li:nth-child(3) i{background-position:-10px -274px;}
.nav-list>li:nth-child(4) i{background-position:-126px -116px;}
.nav-list>li:nth-child(5) i{background-position:-156px -228px;}
.nav-list>li.active i{background-position:-278px -100px;}
.nav-list>li.active:nth-child(2) i{background-position:-116px -71px;}
.nav-list>li.active:nth-child(3) i{background-position:-278px -190px;}
.nav-list>li.active:nth-child(4) i{background-position:-66px -228px;}
.nav-list>li.active:nth-child(5) i{background-position:-201px -228px;}
.banner{margin:0 auto;overflow:hidden;position:relative;}
.banner .hd{position:absolute;bottom:3%;height:6px;left:45%;overflow:hidden;z-index:1;}
.banner .hd ul{overflow:hidden;zoom:1;float:left;}
.banner .hd ul li{display:inline-block;margin:0 3px;width:14px;height:6px;line-height:12;background:#fff;border-radius:3px;float:left;cursor:pointer;overflow:hidden;}
.banner .hd ul li.on{background:red;}
.banner .bd li{zoom:1;vertical-align:middle;}
.banner .bd img{display:block;margin:0 auto;}
.banner .pageState{position:absolute;bottom:7.5%;right:6%;background:#b2b2b2;width:40px;border-radius:16px;z-index:999;color:#fff;text-align:center;font-size:14px;}
.Products-info iframe,.Products-info video,.about iframe,.about video,.new-content iframe,.new-content video{max-width:100%;height:auto;}
.Products-info img,.about img,.new-content img{max-width:100%!important;height:auto!important;}
.c-section{background:#f2f2f2;}
.c-section .tit a{width:.4rem;height:.41rem;background-image:url(images/css_sprites.png);background-position:-1.16rem -.1rem;background-size:3.13rem 3.09rem;}
section.c-section .table{display:block;max-width:100%;overflow-x:scroll;}
#hot-product>div{padding:0 .3rem;padding-top:.3rem;}
#hot-product .hot-product-list{padding-top:0;}
.product{padding:0;}
#about>div{padding:0;}
section{padding:.3rem .25rem;}
section h2{font-size:.37rem;font-weight:700;color:#383838;}
section>div{background:#fff;padding:.3rem;}
.tit{padding-bottom:0;}
.tit>div{display:flex;display:-webkit-flex;justify-content:space-between;padding-bottom:.2rem;border-bottom:2px #e6e6e6 solid;}
.tit img{width:.4rem;}
.hot-product-list{position:relative;}
.hot-product-list:after{position:absolute;content:" ";top:0;left:50%;height:100%;width:1px;background:#eee;}
.hot-product-list:before{position:absolute;content:" ";top:50%;left:0;width:100%;height:1px;background:#eee;}
.product.hot-product-list:before{background:0 0;}
.hot-product-list ul{display:-webkit-flex;display:flex;flex-wrap:wrap;}
.hot-product-list li{flex-basis:50%;width:50%;padding:.3rem 0;border-bottom:1px #eee solid;}
.hot-product-list li a{display:block;padding:0 .1rem;}
.hot-product-list img{width:100%;max-height:100%;}
.hot-product-list i{width:2.95rem;height:3.35rem;display:flex;display:-webkit-flex;justify-content:center;align-items:center;margin:0 auto;}
.hot-product-list span{font-size:16px;display:block;line-height:20px;height:40px;overflow:hidden;text-align:center;padding:0 .1rem;margin:.2rem 0;}
.about iframe{max-width:100%;}
.Products-info,.about-img img{width:100%;}
.about-p{font-size:16px;text-align:left;margin-bottom:.15rem;line-height:1.6;color:#666;}
.about-content{background:#fff;padding:.3rem;}
.about-content h2{margin-bottom:.1rem;}
.products-list li{border-bottom:1px #dfdfdf dashed;}
.products-list li:last-child{border:none;}
.products-list li>div{display:flex;display:-webkit-flex;flex-wrap:nowrap;padding:.4rem 0;}
.product-content{flex-basis:3.1rem;width:3.1rem;}
.product-content h3 a{color:#313437;}
.product-img{flex-basis:3.3rem;}
.product-img a{display:block;width:3rem;height:3rem;overflow:hidden;border:1px #eee solid;}
.product-img a img{max-width:100%;max-height:100%;display:block;margin:0 auto;}
.product-content h3 a{font-size:18px;display:block;height:40px;line-height:20px;overflow:hidden;}
.le-more a{display:block;width:100%;background:#313437;text-align:center;line-height:.95rem;height:.95rem;color:#fff;font-size:.3rem;border-radius:.03rem;}
.product-content p{font-size:16px;line-height:18px;height:54px;overflow:hidden;margin-top:.2rem;color:#666;}
.product-content .more{width:1.18rem;height:.52rem;display:block;font-size:.2rem;background:#313437;text-align:center;line-height:.52rem;color:#fff;border-radius:.03rem;margin-top:.25rem;}
.about-content .more{margin-top:.2rem;}
.news-list{padding-bottom:.4rem;}
.news-list li a{padding:.35rem 0;display:flex;display:-webkit-flex;justify-content:space-between;}
.date{flex-basis:17%;padding-right:5%;position:relative;padding-top:7px;}
.news-content{flex-basis:78%;padding-top:.1rem;}
.news-content h3,.news-content p{padding-left:.5rem;}
.day{font-size:.8rem;line-height:1.1;text-align:center;color:#383838;}
.date:after{position:absolute;content:' ';top:.3rem;right:0;height:1.1rem;background:#eee;width:1px;}
.year{font-size:.2rem;line-height:1.1;text-align:center;color:#979797;}
.news-content h3{line-height:.72533333rem;font-size:18px;color:#383838;line-height:18px;height:36px;table-layout:fixed;word-break:normal;overflow:hidden;}
.news-content p{margin-top:.1rem;table-layout:fixed;word-break:normal;overflow:hidden;font-size:16px;line-height:18px;height:36px;overflow:hidden;}
.news-list li{border-bottom:1px #eee dashed;}
.news-list ul li:last-child{border:none;}
.foot{background:#373b3e;padding:.45rem .25rem 0;}
.foot .container{padding:0 .25rem;padding-bottom:.45rem;}
.foot-title:after{content:" ";position:absolute;bottom:0;left:0;width:1rem;height:2px;background:#a5a7a9;}
.foot-title:before{content:" ";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#4b4f52;}
.foot-title{position:relative;font-size:22px;font-weight:700;line-height:1.6;color:rgba(255,255,255,.5);padding-bottom:.2rem;}
.contact-list{margin-top:.2rem;}
.contact-list li{display:flex;display:-webkit-flex;justify-content:space-between;padding:.1rem 0;}
.contact-list li i{flex-basis:.4rem;}
.contact-list li a,.contact-list li span{flex-basis:calc(100% - .6rem);color:#707274;line-height:.4rem;}
.contact-list li i{display:block;width:.4rem;height:.4rem;background-image:url(images/css_sprites.png);background-size:3.13rem 3.09rem;background-position:-1.76rem -.68rem;}
.contact-list li:nth-child(2) i{background-position:-.68rem -1.19rem;}
.contact-list li:nth-child(3) i{background-position:-.1rem -1.16rem;}
.contact-list li:nth-child(4) i{background-position:-1.76rem -.1rem;}
.contact-list li a{color:#707274;font-size:16px;}
.foot-link{background:#313437;padding:.5rem 0 .4rem;}
.foot-link li{display:inline-block;position:relative;padding:0 .1rem;margin-bottom:.15rem;}
.foot-link li:after{position:absolute;top:.01rem;right:-3px;content:'';width:0;height:calc(100% - .01rem);border-right:1px solid #585b5d;}
.foot-link li:last-child:after{border-right:none;}
.list-item a .list-arrow{display:none;}
.foot-link>div{padding:0 .25rem;}
.foot-link,.foot-link a{color:rgba(255,255,255,.3);font-size:12px;}
.foot-link{text-align:center;}
.copyright{margin-top:5px;}
.foot-fix-container{height:.98rem;}
.foot-fix{width:100%;background:#fff;height:.68rem;min-height:48px;}
.foot-fix ul{display:flex;width:100%;height:100%;}
.foot-fix li{flex:25%;border-right:1px #eee solid;}
.foot-fix li:last-child{border:none;}
.foot-fix li a{display:flex;height:100%;justify-content:center;align-items:center;}
.foot-fix li i{height:25px;width:25px;margin:0 auto;background-position:-278px -145px;display:block;}
.foot-fix li:nth-child(2) i{background-position:-278px -10px;}
.foot-fix li:nth-child(3) i{background-position:-99px -274px;}
.foot-fix li:nth-child(4) i{background-position:-111px -228px;}
.foot-fix li,.foot-fix li a{height:100%;}
.foot-fix{left:0;right:0;z-index:999;}
.foot-social{position:relative;padding:15px 0;}
.foot-social li{position:relative;overflow:hidden;display:inline-block;vertical-align:top;padding-left:5px;}
.foot-social li a{display:block;width:30px;text-align:center;height:30px;}
.foot-social li img{width:30px;height:30px;}
.b_bar{position:fixed;bottom:0;z-index:99;border-top:1px #eee solid;}
nav{position:fixed;top:1rem;left:0;right:0;bottom:0;background:rgba(255,255,255,.6);border-top:1px #eee solid;display:none;}
#nav{background:#f0f0f0;height:100%;overflow:auto;}
#nav>li{border-bottom:1px solid #dcdcdc;position:relative;}
#nav li a{display:block;color:#5d5d5d;text-indent:.25rem;font-weight:700;line-height:.8rem;}
.nav li.actived .icon-right img{transform:rotateZ(90deg);-o-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);transition:all .3s cubic-bezier(.66,.53,.65,1);-o-transition:all .3s cubic-bezier(.66,.53,.65,1);-moz-transition:all .3s cubic-bezier(.66,.53,.65,1);-webkit-transition:all .3s cubic-bezier(.66,.53,.65,1);}
#nav .submenu a{line-height:.7rem;font-weight:500;text-indent:.5rem;}
.icon-right{position:absolute;top:0;right:0;}
.icon-right img{height:.8rem;transform:rotateZ(0);-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-ms-transform:rotateZ(0);-o-transform:rotateZ(0);transition:all .3s cubic-bezier(.66,.53,.65,1);-webkit-transition:all .3s cubic-bezier(.66,.53,.65,1);-moz-transition:all .3s cubic-bezier(.66,.53,.65,1);-ms-transition:all .3s cubic-bezier(.66,.53,.65,1);-o-transition:all .3s cubic-bezier(.66,.53,.65,1);}
.submenu{display:none;border-top:1px #dcdcdc solid;}
.Products-info{background:#f2f2f2;}
.sl{padding:0;}
.sl>div{box-sizing:border-box;text-align:center;}
.sl img{max-width:100%;max-height:100%;}
.table-responsive{touch-action:auto;width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}
.table{border-collapse:collapse;}
.table td,.table th{border:1px solid #cdcdcd;padding:5px;}
.table p{padding:0;margin:0;}
.sjfy{width:100%;display:flex;justify-content:space-around;padding:20px 0;background:#f2f2f2;}
.sjfy-l,.sjfy-r{display:flex;}
.sjfy-l a,.sjfy-r a{display:flex;width:90px;height:48px;background:url(images/prev_m.png) no-repeat center center;border:1px solid #313437;border-radius:5px;}
.sjfy-l span,.sjfy-r span{display:flex;width:90px;height:48px;background:url(images/prev_mg.png) no-repeat center center;border:1px solid #ddd;border-radius:5px;}
.sjfy-r a,.sjfy-r span{transform:rotate(180deg);}
.pro-info{padding:.3rem;}
.pro-info>div{padding:.3rem;}
.pro-int-tit{padding-bottom:.2rem;border-bottom:2px #eee solid;}
.pro-int-p{padding:.2rem 0;font-size:16px;line-height:1.8;width:100%;overflow:scroll;}
.pro-int-p table{width:100%;margin-top:.2rem;border-collapse:collapse;border-spacing:0;text-align:left;}
.pro-int-p table tr{max-width:100%;line-height:30px;word-wrap:break-word!important;box-sizing:border-box!important;}
.pro-int-p table td{padding:5px 10px;border:1px solid #ddd;text-align:center;white-space:nowrap;}
.pro-int-ar{font-size:12px;line-height:1.6;}
#details p,.pro-int-p p{margin-bottom:4px;color:#666;line-height:.6rem;}
.inquiry{display:block;width:100%;}
#btnSendFeedback,.LayImAhrefNode,.inquiry button,.pdown1 a span,.pdown2 a span,.pdown3 a span{font-size:16px;display:block;height:.94rem;line-height:.94rem;font-size:.3rem;text-align:center;border-radius:.03rem;background:#8e9092;color:#fff;margin-bottom:.2rem;width:100%;border:none;}
.LayImAhrefNode{background:#313437;}
.page-link>div{margin-bottom:15px;}
.page-link{padding:0;margin:15px 0;line-height:1.2;}
.new-content .page-link a,.page-link p{color:#666;text-align:left;}
.page-link span{padding-right:.1rem;font-size:18px;font-weight:700;}
#btnSendFeedback{background:#313437;}
.area2{padding:10px 6px;margin:12px 0;border:1px solid #d9d9d9;border-radius:3px;}
.area2 input,.area2 textarea{color:#000;font-size:14px;width:100%;background-color:#fff;border:0;color:#999;outline:0;}
.button2{display:block;color:#fff;line-height:36px;font-size:16px;width:100%;border:0;background:#fdb812;border-radius:3px;}
.area2 textarea{height:1.8rem;}
.about{background:#fff;padding:.3rem;}
.about p{font-size:16px;margin-bottom:.15rem;line-height:1.6;color:#666;}
.newsli-content{padding-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsli-content,.newsli-data{font-size:16px;}
.contact-way p{margin-bottom:4px;font-size:16px;color:#666;line-height:1.6;}
.new-content{font-size:14px;text-align:justify;}
.new-content .pd-title{color:#383838;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;overflow:hidden;word-break:normal;}
.new-content .new-time{text-align:center;color:#979797;font-size:16px;padding:.2rem 0 .2rem 0;}
.new-content p{font-size:14px;color:#666;margin-bottom:4px;line-height:1.9;}
.new-content img{margin:8px 0;}
.new-content .pd-title{text-align:center;}
.new-content .page-link{margin-top:.2rem;}
.new-content .a2a_kit{margin-top:.5rem;}
.banner-page{position:absolute;bottom:10px;right:10px;padding:1px .2rem;background:rgba(0,0,0,.3);border-radius:12px;z-index:9;font-size:14px;color:#fff;}
@media (min-width:320px) and (max-width:375px){.contact-list li,.contact-list li a,.hot-product-list span,.nav-list li span,.news-content p,.newsli-content,.newsli-data,.product-content p,.recent-list a{font-size:14px;}
.nav-list li span{font-size:12px;}
#btnSendFeedback,.LayImAhrefNode,.inquiry button,.news-content h3,.product-content h3 a{font-size:16px;}
}
@media (min-width:376px) and (max-width:440px){#btnSendFeedback,.LayImAhrefNode,.inquiry button,.news-content h3,.product-content h3 a{font-size:18px;}
.news-content p{font-size:14px;}
}