﻿@charset "utf-8"; 
@font-face{font-family:'Helvetica Roman';src:url('/js/30228/Helvetica Roman.ttf') format('truetype')}
@font-face{font-family:'Helvetica Bold Con';src:url('/js/30228/Helvetica Bold Con.ttf') format('truetype')}
:root{--color:#FCD20B;--fontfamily:"Helvetica Roman", sans-serif}
ul.indcate-list li .indcatelist-content{background:rgb(252 210 11 / 65%)}
header>.container{max-width:100%;padding-left:0}
@media (min-width:1201px){.nav>li>a{padding-left:15px;padding-right:15px}}
section.repro .container{max-width:1400px}
@media (min-width:768px){.nav>li>a{padding-top:30px}
.procate-list li{margin:10px 55px}
.about-l img{width:auto;max-height:480px;height:95%}
.newpro .container{padding:0 100px}}
.nav .inmenu_1,.nav>li:hover>a,.nav>li>a{color:#000}
.nav>li{position:relative}
.nav>li:after{content:'';position:absolute;bottom:0;width:calc(100% - 20px);height:6px;left:10px;z-index:1;background:var(--color);transform:scaleY(0);transition:.3s;transform-origin:center bottom}
.nav>li:hover:after{transform:scaleY(1)}
.aside-tit,.details-tit,.foottit,.home-tit,.nav li a,.pdshow-r h1{font-family:'Helvetica Bold Con'}
.home-tit{color:#000}
.nav .submenu{background:#fff}
.nav .submenu a{color:#000}
@media (min-width:801px){.nav .submenu a:hover{background:var(--color);color:#fff}
.logo{align-items:flex-end;padding-bottom:18px;max-width:inherit;justify-content:flex-start}
.fixhead .logo{padding-bottom:10px}}
@media (max-width:800px){.nav>li:after{display:none}
.nav .inmenu_1,.nav>li:hover>a{color:var(--color)}}
.procate-list li a{color:#000}
.procate-list li{border:none;position:relative}
.home-page{background-color:#fff}
.logo img{max-height:40px}
.news{background-color:#fff}
.procate-list li a{font-family:'Helvetica Bold Con'}
.procate-list li:hover a{color:#000}
.procate-list li a{display:inline-block;width:auto;padding:0;position:relative;padding-bottom:12px}
.procate-list li a:after{content:'';position:absolute;bottom:0;width:100%;height:6px;left:0;z-index:1;background:var(--color);transform:scaleY(0);transition:.3s;transform-origin:center bottom}
.procate-list li:hover{background-color:#fff}
.procate-list li:hover a:after{transform:scaleY(1)}
.floatwindow_box-border li span{max-width:200px!important}
@media (min-width:801px){header .head-box{flex-wrap:nowrap}
header .mobheadnav{width: calc(100% - 228px);}
header .mobheadnav>nav{margin-left:auto;margin-right:auto;}}
@media (min-width:1025px){header .nav>li{margin:0 40px}}
@media (min-width:1025px) and (max-width:1440px){header .nav>li{margin:0 17px}}
.footitem.footitem3{max-width: 30%;width: 30%;}
.footitem.footitem3 .fpronav{display: flex;flex-wrap: wrap;}
.footitem.footitem3 .fpronav li{width: 50%;}