.tkg {height:0.7rem;}
@media (max-width:1400px) {
.header .nav > ul > li {margin:0 0.2rem;}
.idx1 .jt {display:inline-flex;}
}
@media (max-width:980px) {
.tkg {display:none;}
body {padding-top:55px;}
.sp_header {padding:0 15px;position:relative;height:55px;z-index:23;}
.sp_header .sp_logo img {width:1.3rem;}
.sp_header .lang {position:relative;}
.sp_header .lang a {color:#333;position:relative;padding:0.16rem 0;display:inline-flex;}
.sp_header .lang a span {margin:0 0.06rem;font-size:0.2rem;}
.sp_header .lang .v2 {position:absolute;top:108%;width:1.5rem;left:50%;transform:translateX(-50%);display:none;overflow:hidden;padding:0.08rem 0;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.175) !important;}
.sp_header .lang .v2 li {margin:0;}
.sp_header .lang .v2 li a {color:#333;display:block;width:100%;padding:0.1rem 0;text-align:center;font-size:0.18rem;}
.sp_header .lang .v2 li a:hover {color:#d80c18;background:none;}
.sp_header .sou {margin:0 0.15rem 0 0.25rem;cursor:pointer;position:relative;}
.sp_header .sou i {color:#333;}
.sp_header .sou .form {width:3rem;display:none;position:absolute;top:120%;right:0;}
.sp_header .sou form {width:100%;height:0.5rem;background:#fff;border:1px solid #ddd;border-radius:0.1rem;padding:0 0.16rem;color:#333;}
.sp_header .sou form .int {flex:1;overflow:hidden;}
.sp_header .sou form .int input {height:100%;background:none;color:#333;font-size:0.2rem;}
.sp_header .sou form i {flex-shrink:0;color:#333;font-size:0.22rem;margin-left:0.2rem;}
.banner {height:75vh;}
.pro-list .item {padding:0.2rem;}
.g-type {margin-bottom:0.3rem;}
.swp-jt2 {margin:0;padding:0;}
.idx4 {padding-top:0;}
.idx4 .wp {padding:0;}
.idx4 .col1 {min-height:auto;margin-inline-start:0;}
.idx4 .wrap {gap:0.2rem;grid-template-columns:100%;}
.idx4::before {display:none;}
.idx4 .col2 {padding:0.35rem 15px 0 15px;}
.idx4 .col2 .row1 li {width:100%;margin:0.1rem 0;}
.idx4 .col2 .row1 li .item::after {display:none;}
/* footer*/  
.footer .ft1 .col1 p {margin:0.2rem 0;}
.footer .ft1 .link {margin-top:0.1rem;}
.footer .ft2 {padding-bottom:0;}
.footer .ft2 .col2 {padding-top:0.3rem;}
.footer .ft2 .col2 li {width:100%;margin-bottom:0.2rem;border-bottom:1px solid #333;padding-bottom:0.2rem;}
.footer .ft2 .col2 li .tit h6 {font-size:0.2rem;margin:0;}
.footer .ft2 .col2 li .tit button {background:none;display:block;color:#999;transition:all 0.3s ease-in-out;}
.footer .ft2 .col2 li ul {font-size:0.18rem;display:none;padding-top:0.25rem;}
.footer .ft2 .col2 li ul li {border-bottom:0;padding-bottom:0.15rem;margin:0;}
.footer .ft2 .col2 li ul li a {display:block;}
.footer .ft2 .col2 li ul li:last-child {padding-bottom:0.1rem;}
.footer .ft2 .col2 li:last-child {border-bottom:none;margin-bottom:0;}
.footer .ft2 .col2 li.on .tit button {transform:rotate(45deg);color:#d80c18;}
.footer .ft3 .tech {margin-top:0.1rem;}
.crumbs .wrap {flex-direction:column-reverse;}
.crumbs .subcat {width:100%;}
.crumbs .subcat ul {flex-wrap:nowrap !important;width:100%;overflow-x:auto;}
.crumbs .subcat ul li {margin-right:0.2rem;}
.crumbs .wz {width:100%;}
.inner-slide {padding:1.5rem 0;}
.product .sidebar {width:100%;margin-right:0;}
.product .sidebar .search2 {margin-bottom:0.3rem;}
.product .sidebar .search2 form {padding-right:0.22rem;}
.product .sidebar .search2 form input {height:0.5rem;}
.product .sidebar .sidebox {display:none;}
.product .maincont {margin-top:0.3rem;width:100%;}
.product-detail .det-row1 .box1 .box1-info {padding:0.25rem;}
.product-detail .det-row1 .box1 .box1-info .pro-btns a {padding:0 0.15rem;}
.product-detail .det-row1 .box1 .box1-info .pro-btns a.btn2 {margin-left:0.1rem;}
.product-detail .det-row2 .side-msg .quote {padding:0.3rem;}
.about .ab1 .data-num {padding-top:0;}
.about .ab1 .data-num li {margin:0.2rem 0;}
.about .idx4 {margin-bottom:0.8rem;}
#c-video-box video {width:96%;}
.news-detail .news-attr {padding:0.06rem 0 0.15rem 0;}
.news-side {margin:0.35rem 0 0 0;}
.news-side .side-tit {margin-bottom:0.25rem;}
.news-side .side1 {margin-bottom:0.35rem;}
.crumbs {padding:0.25rem 0;}
.main {padding:0.4rem 0;}
.news-detail .news-attr {padding:0.06rem 0 0.15rem 0;}
}
