.browserupgrade{padding:.2em 0;margin:.2em 0;color:#000;background:#ccc}
::selection{color:#fff;background:#cb0709;text-shadow:none}
::-moz-selection{color:#fff;background:#cb0709;text-shadow:none}
::-webkit-scrollbar{width:5px;background:#bfbfbf}
::-webkit-scrollbar-track{width:5px;background:#bfbfbf}
::-webkit-scrollbar-track-piece{background:#bfbfbf}
::-webkit-scrollbar-thumb{width:5px;background:#515151}
::-webkit-scrollbar-thumb:hover{background:#cb0709}
*{margin:0;padding:0;box-sizing:border-box;font-family:"Microsoft Yahei",sans-serif}
ul{list-style:none}
a{text-decoration:none;color:#333}
.container{width:80%;max-width:1400px;margin:0 auto;}
.clearfix::after{content:"";display:block;clear:both}
.header{height:100px;position:relative;z-index:999}
.header .container{display:flex;justify-content:space-between;align-items:center}
.header .logo img{height:60px;}
/* 主导航 */
.header .nav ul{display:flex;list-style:none;margin:0;padding:0}
.header .nav ul li{position:relative}
.header .nav ul li a{font-size:16px;display:block;line-height:100px;padding:0 20px;text-decoration:none;color:#333}
.header .nav ul li:hover > a{background:#cb0709;color:#fff}
.header .nav .submenu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:180px;background:#fff;border:1px solid #eee;box-shadow:0 2px 8px rgba(0,0,0,0.1);display:none;padding:10px 0;margin:0;list-style:none;z-index:999}
.header .nav .submenu li{padding:0 15px;text-align:center}
.header .nav .submenu li a{line-height:normal;padding:8px 0;font-size:14px;color:#666}
.header .nav .submenu li a:hover{color:#cb0709;background:transparent}
.nav ul li:hover .submenu{display:block}
.tel{position:relative;padding-left:45px;}
.tel:before{position:absolute;content:"";width:40px;height:40px;left:0;top:4px;background-image:url(../images/dh1.svg);background-size:40px 40px;}
.tel span{font-size:16px;color:#666666}
.tel p{color:#cb0709;font-size:22px;font-weight:bold;}
.m-header{display:none;}
.footer{background:#242424;color:#ccc;padding:50px 0 0;}
.footer .container{display:flex;justify-content:space-between}
.footer-col-1{width:20%;display:flex;justify-content: center;flex-direction: column}
.footer-col-1 .footer-logo{font-size:28px;color:#fff;font-weight:bold;margin-bottom:20px;width:100%}
.footer-col-1 p{font-size:14px;color:#ccc;}
.footer-col-2{width:25%}
.footer-col-2 ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.footer-col-2 ul li{display:block;}
.footer-col-3{width:40%}
.footer-col h3{color:#fff;font-size:18px;margin-bottom:20px}
.footer-col ul li{font-size:14px;}
.footer-col ul li a{color:#ccc}
.footer-col ul li a:hover{color:#cb0709}
.footer-qrcode img{width:100px;height:100px}
.footer-col-3 li{margin-bottom:10px;}
.footer-col-3 .footer-lx{display:flex;align-items: center}
.copyright{text-align:center;padding:20px 0;background:#cb0709;color:#FFFFFF;font-size:14px;margin-top:30px}
.copyright a{color:#FFFFFF;}
.pagebar{padding:20px;overflow:hidden;clear:both}
.pagebar .pagination{display:flex;justify-content:center;margin-top:10px}
.pagination a{background:#fff;border:1px solid #ccc;color:#333;font-size:12px;padding:8px 10px;margin:0 2px;border-radius:3px;line-height:100%}
.pagination span{color:#333;font-size:12px;padding:7px 2px;margin:0 2px;border-radius:3px}
.pagination a:hover{color:#333;border:1px solid #333}
.pagination a.page-num-current{color:#fff;background:#333;border:1px solid #333}
.pagination .st{font-family:宋体}
.text-secondary{text-align:center;padding:20px 0}
@media (max-width:1482px){
.header{height:80px;}
.header .logo img{height:50px;}
.header .nav ul li a{font-size:16px;line-height:80px;padding:0 10px;}
.header .tel span{font-size:14px;}
.header .tel p{font-size:18px;}
}
@media (max-width:1220px){
.container{width:96%;}
.header .nav ul li a{font-size:14px;}
}
@media (max-width:1000px){
.container{width:96%;}
.header{display:none}
.m-header{display:block;position:fixed;left:0;top:0;width:100%;height:60px;z-index:4;background:#FFFFFF;}
.m-header .logo{width:auto;height:60px;}
.m-header .logo img{height:50px;margin:5px 0;}
.m-header .nav-ico{width:60px;height:60px;z-index:999;position:absolute;right:10px;top:0;background-image:url(../images/nav.svg);background-size:40px 40px;background-position:center;background-repeat:no-repeat;}
.m-header .navclose{width:50px;height:50px;z-index:999;position:absolute;right:10px;top:5px;display:none;background-image:url(../images/1.svg);background-size:30px 30px;background-position:center;background-repeat:no-repeat;}
.m-header .nav{width:100%;height:100%;position:fixed;right:-100%;top:60px;background:#FFFFFF;display:none;z-index:9999;transition:all 0.5s;}
.m-header .nav ul{margin-top:10px;}
.m-header .nav ul li{border-bottom:1px #EEEEEE solid;text-align:center;position:relative;}
.m-header .nav ul li i{position:absolute;display:inline-block;width:15px;height:15px;left:50%;margin-left:45px;top:21px;background-image:url(../images/shangxia.png);background-position:0 0;}
.m-header .nav ul li i.i{background-position:0 -15px;}
.m-header .nav ul li a{position:relative;color:#666;display:inline-block;height:60px;line-height:60px;font-size:20px;}
.m-header .nav ul .c2{display:none;padding:10px 0;border-top:1px #eee solid;transition:all 0.5s;}
.m-header .nav ul .c2 a{height:auto;line-height:35px;font-size:16px;}

.footer{padding:20px 0 0;}
.footer .container{flex-direction: column}
.footer-col-1,.footer-col-2{display: none!important;}
.footer-col-3{width:100%;}
.footer-col h3{color:#fff;font-size:18px;margin-bottom:20px}
.footer-col ul li{font-size:14px;}
.footer-col ul li a{color:#ccc}
.footer-col ul li a:hover{color:#cb0709}
.footer-qrcode img{width:100px;height:100px}
.footer-col-3 .footer-lx{flex-direction: column;align-items: flex-start}
.copyright{text-align:center;padding:20px 0;background:#cb0709;color:#FFFFFF;font-size:14px;margin-top:30px}
}