﻿@charset "utf-8"; 
table tr:nth-child(odd){background-color: #efefef;}
table tr:nth-child(even){background-color: #fff;}
footer .footer-info .logo-box .logo img{width:auto;}
.swiper-box{position: initial;transform: initial;}
.swiper-index{height:auto;}
main.index{margin-top:0;padding-top:30px;}
.banner2-box{position: initial;height: auto;min-height: initial;}
.tabs{margin-top:0;}
@media (min-width:1025px){body{padding-top:102px}
header::before,header .top-box .nav-box{background: #fff;}
header .top-box .info{background:var(--color)}
header .top-box .info .left{margin-top:4px;}
header .top-box .info{position: relative;}
header .top-box .info:before{content:'';width:100vw;height:100%;position: absolute;top:0;left:50%;transform: translateX(-50%);background: var(--color);display: block;max-width:2560px;z-index:-1;}
header .top-box .nav-box .right .search-box .search, header .top-box .nav-box .right .search-close .search{color:var(--fontcolor)}
header .top-box .nav-box .right ul.nav1>li a{color:var(--fontcolor)}
header .top-box .nav-box .right ul.nav1>li:hover,header .top-box .nav-box .right ul.nav1>li .inmenu_1{background:transparent}
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 .info .right ul.sj li a:hover{color:#fff;}
header .top-box .info .left{display:none;}
header .top-box .info .right{margin-left:auto;}
header .top-box .nav-box .right ul.nav1>li ul li:hover{background:transparent;color:var(--color)}
header .top-box .nav-box .right ul.nav1>li ul li:hover>a{color:var(--color) !important}
header .top-box .nav-box .right ul.nav1>li .submenu{background:#fff;}
header .top-box .nav-box .right ul.nav1>li ul li:hover>a{color:#fff;}
.nobanner .tabs{margin-top:0;}
}
@media (max-width:1024px){header .top-box .nav-box{background:#fff;}
header .top-box .nav-box .mob-nav .fa,header .top-box .nav-box .right .search-box .search, header .top-box .nav-box .mob-nav{color:var(--fontcolor)}
}
footer .footer-info .logo-box .logo>a{display:flex;align-items: center;}
footer .footer-info .logo-box .logo>a .cname{width: auto;font-size: 16px;max-width: 400px;}
@media (max-width:1024px){footer .footer-info .logo-box .logo>a .cname{display:none}}

.logoafter{color: #000;font-size: var(--fontsize22);margin-left: 10px;}
@media (max-width:1024px) {
.logoafter{display: none;}
}
@media (min-width:1025px) and (max-width:1280px){header .top-box .info .right ul.sj{display:flex !important}}
header .top-box .info .right ul.sj li:nth-child(-n+4){display: none;}
