﻿@charset "utf-8"; 
header::before{display:none}
.swiper-box.index-swiper{position: static;transform:none}
.swiper-box.index-swiper img{display:block}
.swiper-index {height:auto;}
main.index {margin-top:0;}
body {padding-top:102px;}
.banner2-box {height:auto;min-height:inherit;position:static;}
.tabs,.nobanner .tabs{margin:0;}
.banner2-box img {display:block;}
@media screen and (max-width:1024px){body {padding-top:62px;}
.swiper-box.index-swiper{top:62px;}}
@media screen and (max-width:680px){body {padding-top:0;}
.swiper-box.index-swiper{top:0;}}
@media (min-width:1025px){header .top-box{top:0;position:relative}
header {top:0;position:fixed!important;width:100%;left:0;z-index:99999999;background:#fff;}
header .top-box .info{justify-content:flex-end;padding:5px 15px}
header .top-box .info .left{margin-top:4px;margin-right:20px}
header .top-box .info .left span,header .top-box .info .left>span:nth-of-type(1),header .top-box .info .left span a, header .top-box .info .left span a:visited,header .top-box .nav-box .right .search-box, header .top-box .nav-box .right .search-close,header .top-box .nav-box,header .top-box .info .right ul.sj li a{color:#000}
header .top-box .nav-box .left{padding:0;position:relative;top:-20px}
header .top-box .info .right ul.sj{display:flex!important}
header .top-box .nav-box{background:#fff;position:relative;top:0;width:100%;height:60px;padding:0 10px 0 15px}
header .top-box .nav-box.top-0{padding:0 15px}
header .top-box .nav-box .right ul.nav1>li a{color:#000}
header .top-box .nav-box .right ul.nav1>li .submenu{background:#fff}
header .top-box .nav-box .right ul.nav1>li .inmenu_1,header .top-box .nav-box .right ul.nav1 li:hover>a{color:#fff}
header .top-box .info .left span a:hover{color:var(--color)}}
@media screen and (max-width:1024px){header .top-box .nav-box .right nav{background:rgba(255,255,255,.9)}
header .top-box .nav-box .right ul.nav1>li .inmenu_1, header .top-box .nav-box .right ul.nav1 li:hover>a{color:var(--color)}
header .top-box .nav-box .right ul.nav1>li .submenu{background:none}
header .top-box .nav-box .right nav ul.nav1 i,header .top-box .nav-box .right nav a{color:#000}
header .top-box{height:62px}
header .top-box .nav-box{background:#fff;color:#000}}
@media (min-width:769px){header .top-box .info .left>span:nth-of-type(2){padding-right:30px;}}