body,html{overflow-x:hidden;font-size:14px}body{color:#666}li{list-style:none}a{text-decoration:none!important}a.goods_name{color:#666!important}a.goods_name:hover{color:var(--main-color)!important}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.container-full{border-top:solid 6px var(--main-color)}.container-full .top-header{width:100%;height:34px;display:flex;flex-direction:row}.container-full .top-header .th-l,.container-full .top-header .th-r{width:100%;height:100%;background:var(--main-color)}.container-full .top-header .th-l{width:60%}.container-full .top-header .th-l .content-space{width:100%;height:inherit;background:#fff;overflow:hidden;border-top-right-radius:16px}.container-full .top-header .th-r{width:40%;background:0 0}.container-full .top-header .th-r .content-space{width:100%;height:inherit;background:var(--main-color);overflow:hidden;border-bottom-left-radius:25px}.container-full .top-nav{width:100%;max-width:1200px;height:34px;max-height:0;overflow:hidden;transition:max-height .5s;background:0 0;position:absolute;z-index:1;top:3px;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;font-size:1em;align-items:center}.container-full .top-nav>div:first-child{width:67%;background:0 0}.container-full .top-nav>div:first-child a{color:#666}.container-full .top-nav>div:last-child{width:33%;background:0 0}.container-full .top-nav>div:last-child a{color:#fff!important}.container-full .top-nav>div:last-child a:hover{color:#fff!important}.container-full .top-nav a{white-space:nowrap}.container-full .logo-space{width:100%;max-width:1200px;margin:0 auto;padding:1rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.container-full .logo-space .logo{max-width:150px;margin-right:1rem;transition:max-width .5s}.container-full .logo-space .company_name{font-size:1.6rem;letter-spacing:2px}.container-full .logo-space .tel-phone{display:flex;flex-direction:row}.container-full .logo-space .tel-phone .ebio-phone4{font-size:3.2rem;line-height:1;margin-right:.5rem;color:var(--main-color)}.container-full .logo-space .tel-phone .number{color:var(--main-color);font-size:2rem;font-family:arial;line-height:1}.container-full .logo-space .tel-phone>div:last-child{display:flex;flex-direction:column}.container-full .nav{background:var(--main-color)}.container-full .nav .nav-space{width:100%;max-width:1200px;margin:0 auto;padding:.8rem 0;display:flex;flex-direction:row;flex-wrap:wrap}.container-full .nav .nav-space a{color:#fff;font-size:1rem;border-right:solid 1px #ccc;width:33.33%;text-align:center;padding:.2rem 1rem}.container-full .banner{width:100%;height:auto;position:relative;overflow:hidden}.container-full .banner img{position:absolute}.container-full .crumbs_nav{color:#666}.container-full .footer{background:var(--main-color);margin-top:1.5rem}.container-full .footer .footer-space{width:100%;max-width:1200px;margin:0 auto;color:#f1f1f1;padding:1rem 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.container-full .footer .footer-space>div{line-height:2}.container-full .footer .footer-space a{color:#fff}.container-full .content .content-space{width:100%;max-width:1200px;margin:0 auto}.container-full .content .head-text{background:var(--main-color);padding:.5rem;color:#fff;border-radius:5px}.container-full .content .head-text>span{border-left:solid 4px #fff;padding-left:.5rem}.container-full .content .cat{border-radius:5px;margin-top:1rem;border-top:none}.container-full .content .cat .item{background:rgba(220,220,220,.1);color:#fff;width:90%;display:block;padding:.4rem 5%;box-sizing:content-box}.container-full .content .cat .item .pic{margin-top:1rem}.container-full .content .cat .item>span{display:block;background:#f3f3f3;padding:.3rem 1rem;border-radius:25px;color:#000;border:solid 1px #f3f3f3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container-full .content .cat .item:nth-child(odd)>span{background:#fff;color:#000}.container-full .content .cat .cat-more{position:absolute;width:100%;z-index:11;background:#fff}.container-full .content .cat .cat-more>div{max-height:0;overflow:hidden;transition:max-height .5s}.container-full .content .cat .cat-more.open>div{max-height:1000px}.container-full .content .cat .cat-more.open .showMore span:after{transform:rotate(0)!important;transition:all 1s}.container-full .content .cat .cat-more .showMore{text-align:center}.container-full .content .cat .cat-more .showMore span{background:0 0;border:solid 1px var(--main-color);color:var(--main-color);display:flex;flex-direction:row;align-items:center;justify-content:center}.container-full .content .cat .cat-more .showMore span:after{content:"\e6c6";font-family:ebio;font-size:1.2rem;transform:rotate(180deg)}.container-full .content .cat .cat-more .showMore:hover span{background:var(--main-color);color:#fff}.container-full .content .cat .cat-more .showMore:hover span:after{color:#fff}.container-full .content .aboutus{width:100%;height:300px;margin-top:3rem;position:relative}.container-full .content .aboutus .aboutus-border{width:50%;height:300px;display:block;border:solid 4px var(--main-color);position:relative}.container-full .content .aboutus .aboutus-border>img{min-width:40%;max-width:90%;max-height:100%;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-30%)}.container-full .content .aboutus .aboutus-info{height:80%;color:#fff;right:0;position:absolute;top:0;width:45%;z-index:1;display:flex;flex-direction:column}.container-full .content .aboutus .aboutus-info>div:first-child{color:var(--main-color);font-size:1.2rem;font-family:arial;text-indent:3rem}.container-full .content .aboutus .aboutus-info>div:nth-child(2){color:#fff;font-size:1rem;margin-bottom:.6rem;text-indent:3rem;text-align:justify}.container-full .p-list .item{height:100%;border:solid 1px #f3f3f3;text-align:center}.container-full .p-list .item .pic{width:100%;padding-top:100%;position:relative;display:block}.container-full .p-list .item .pic>img{position:absolute;max-width:100%;max-height:100%;top:0;bottom:0;right:0;left:0;margin:auto}.contact_btn{padding:.5rem 1rem;background:var(--main-color);border-radius:8px;color:#fff;font-size:1rem;line-height:1;display:flex;flex-direction:row;align-items:center}.contact_btn:before{content:"\e631";font-family:ebio;color:#fff;font-size:1.5rem;margin-right:.5rem}.crumbs_nav{margin-top:1rem}.crumbs_nav a{color:#666}.crumbs_nav span{color:#666}.company_info,.contact_info,.myt_info,.news_info{margin-top:1rem;box-shadow:0 0 2px #ccc inset}.company_info a,.contact_info a,.myt_info a,.news_info a{color:#666}.company_info a:hover,.contact_info a:hover,.myt_info a:hover,.news_info a:hover{color:var(--main-color)}.company_info .head_text,.contact_info .head_text,.myt_info .head_text,.news_info .head_text{padding:.5rem 0;background:#f3f3f3}.company_info .head_text>span,.contact_info .head_text>span,.myt_info .head_text>span,.news_info .head_text>span{height:100%;background:var(--main-color);border-radius:5px;padding:.5rem 1rem .5rem .5rem;color:#fff}.company_info .head_text>span:before,.contact_info .head_text>span:before,.myt_info .head_text>span:before,.news_info .head_text>span:before{content:" ";border-left:solid 4px #fff;padding-left:.5rem}.company_info .desc,.contact_info .desc,.myt_info .desc,.news_info .desc{padding:1rem}.pagination{display:flex;flex-direction:row;justify-content:center;padding-bottom:1.5rem}.pagination>li a{background-color:#f5f5f5;padding:.5rem 1rem;margin-left:.5rem;display:inline-block;border-radius:8px;transition:all .3s}.pagination>li.active a{background:var(--main-color);color:#fff}.pagination>li:hover a{background:#666;color:#f3f3f3}.pagination>li.active:hover a{background:var(--main-color);color:#fff}@media (max-width:768px){.banner{height:297px!important}.banner>img{margin-left:-50%;transform:translateX(-25%)}.kefu-title{display:block!important}.kefu-content{display:none!important}}@media (min-width:768px){.banner{height:auto!important}.banner>img{width:100%;position:relative!important}}@media (min-width:992px){.top-nav{max-height:34px!important}.logo{max-width:250px!important}.nav a{width:auto!important}.banner{width:100%}.banner>img{position:relative!important}}