﻿@charset "utf-8"; 
.width11{margin: auto;width: 750px;max-width:100%}
.width12{margin:0 auto;max-width:460px;}
.abvideo-box{width:100%}
.abvideo-box iframe{width:100%;height:100%}
.fcontact li .hidden{visibility: hidden;}
@media (min-width:1025px){.productcate-list li {width: 23.6%;}}
header,body,.about,.location-box{background:#fffcf2}
.logo{height:100%}
nav .nav .submenu{background:#fffcf2}
@media (max-width:1024px){.mobhead,.head-box{background:#fffcf2}
.mobact span{background:#000}
nav .nav li a,nav .nav .submenu>li.LiLevel1>a,nav .nav>li i{color:#000}
nav .nav>li{border-color:#444}
nav .nav li:hover>a{color:var(--color)}}
.fshare ul {flex-wrap:wrap;}
.fshare a {width:auto;box-shadow:inset 0 2px 1px rgba(255,255,255,0.2),inset 0 -2px 1px rgba(0,0,0,0.2),0 1px 2px rgba(0,0,0,0.2);border-radius:30px;background:#fff;color:#000;padding:0 15px;margin-bottom:10px;text-align:center;min-width:120px;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%);}
.productcate .home-title{text-align:center;margin:20px 0 30px;}
@media (max-width:560px){.productcate .home-title{text-align:center;margin:0 0 20px;}}
@media (min-width:1025px){.headact {height:100px}
header .container {position:relative;}
header .container:before {content:'';width:100%;height:50px;background:#fff;border-radius:50px;position:absolute;box-shadow:3px 4px #333;z-index:-1;}
.logo {/*background:#fff;border-radius:50%;border:4px solid #333;*/height:80%;margin-left:20px;max-width:100%;}
.head-box {margin-right:20px;}
nav .nav {align-items:center;}
nav .nav>li {height:60px;margin-right:10px;}
nav .nav>li>a::after {display:none}
nav .nav>li>a.inmenu_1::before,nav .nav>li:hover>a:before {content:'';position:absolute;top:0;right:-8px;border-width:3px 4px;border-style:solid;border-color:transparent transparent #b10b05 #b10b05;opacity:.8;width:0;height:0;background:none;bottom:auto;left:auto;}
nav .nav li .inmenu_1,nav .nav>li:hover>a {color:#fff;background:linear-gradient(#f7625d,#b10b05);}}
@media (max-width:1620px){header .container:before{width:calc(100% - 30px)}}
.logo img{max-height:45px;}
.logo .cname{margin-left:20px;font-size:20px;text-shadow: 2px 2px 3px #aaa;font-weight: var(--fontbold7);font-style: italic;}
@media (max-width:1024px){.logo .cname{display:none;}}
.highpro-l img{object-fit:cover;object-position:right;}
.latestnews-img img{max-height:100%}
@media (min-width:769px){.hotpro-title{-webkit-line-clamp:1}}