﻿@charset "utf-8";
table,td,tr{border:1px solid #777;padding:2px 10px}
.prodetail-content article{max-width:850px}
.prodetail .btn-list>*{width:auto;padding:15px 25px;width:200px;margin-right:12px;max-width:48%}
.prodetail-info .btn-list{display:flex;flex-wrap:wrap}
.prodetail .btn-list>:last-child{margin-right:0}
@media screen and (max-width:1440px) and (min-width:1025px){.l-main-prodetail .l-conwrap .l-left{display:block}
.prodetail .btn-list>*{width:100%;max-width:100%;margin-right:0}}
.l-header .head-logo{flex-basis:250px}
.prodetail .btn-list>*{margin-right:12px}
.prodetail-info .btn-list{flex-wrap:nowrap}
.foot-intro ul{margin:20px 0}
.foot-intro ul+img{width:140px}
.l-header .head-nav>ul>li>a{padding:0 21px}
.pagelink-name{white-space:inherit;height:15px}
.latestpro-name{text-transform:capitalize;text-align:center}
.head-top .top-share .icon-item:nth-child(2),.head-top .top-share .icon-item:nth-child(3){display:none}
.sidebar-cate .sf-menu>li>a{background:var(--color);color:#fff;padding:0 20px 0 24px}
.sidebar-cate .l-sidebar-wrap{padding:0}
.sidebar-cate .sf-menu>li i{display:none}
.sidebar-cate .sf-menu .pro-menu,.sidebar-cate .sf-menu .sub-menu{display:block;background:#f2f2f2}
.sidebar-cate .sf-menu>li ul li a{padding:0 20px 0 44px}
@media (max-width:1600px) and (min-width:769px){.l-wrap{padding:0 15px}
.l-header .head-nav>ul>li>a{padding:0 12px}}
.l-header .head-nav>ul>li>a{text-transform:capitalize}
.abswiper .swiper-button-next i,.abswiper .swiper-button-prev i{color:#000}
.abswiper .swiper-button-next,.abswiper .swiper-button-prev{background:#ffffff80}
.aboutcon{max-width:1100px;margin:0 auto}
.contact-list{display:block;max-width:900px}
.contact-list>li{width:100%;margin:0 0 10px}
.contact-list>li:after{display:none}
.l-main-single .inquiry{background:0 0;padding-top:0}
.l-main-single .contact{padding-bottom:20px}
.inquiry #feedbackForm,.prodetail-feedback{background:#ccc;padding:20px;box-sizing:border-box}
@media (min-width:1651px){.l-main-news .l-wrap{padding:0 360px}}
@media (min-width:1281px) and (max-width:1650px){.l-main-news .l-wrap{padding:0 160px}}
@media (max-width:1280px){.l-main-news .l-wrap{padding:0 160px}}
@media (max-width:960px){.l-main-news .l-wrap{padding:0 20px}}
@media (max-width:767px){.l-main-news .l-wrap{padding:0 4vw}}
.l-reconwrap{flex-direction:row-reverse}
.l-reconwrap .l-right{margin:0 30px 0 0}