@charset "UTF-8";
body{min-width:1200px;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;font-size:16px;background-color:#fff}
*{margin:0;padding:0;box-sizing:border-box}
a{color:#666;text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);cursor:pointer}
li{list-style:none}
input{border:none;outline:0}
img{width:100%;height:auto}
header{min-width:1440px}
header .topnav{line-height:80px;width:1000px;margin:0 auto}
header .topnav img{width:200px;height:49px;display:inline-block;vertical-align:middle}
header .topnav ul{margin-left:40px;display:inline-block}
header .topnav ul li{display:inline-block;margin-left:60px;font-size:20px}
header .topnav ul li:hover{font-weight:700}
header .topnav ul li:hover a{position:relative}
header .topnav ul li:hover a:after{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-9px;width:100%;height:3px;background-image:linear-gradient(90deg,#e3331b 0,#a8262e 100%)}
nav{min-width:1440px;height:90px;line-height:90px;background-color:#fbfbfb;font-size:24px;text-align:center}
nav li{display:inline-block;width:280px}
nav li a{color:#000}
nav li.active a{position:relative;font-weight:700}
nav li.active a:after{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-9px;width:161px;height:5px;background-image:linear-gradient(90deg,#e3331b 0,#a8262e 100%)}
.fixedright{display:none;position:fixed;width:40px;height:40px;right:200px;top:50%}
footer{position:relative;background:#353031;min-width:1440px}
footer:before{content:'';position:absolute;width:100%;height:6px;background-image:linear-gradient(90deg,#e3331b 0,#a8262e 100%)}
footer .footer-wrapper{width:1200px;margin:0 auto;padding:50px 0 40px}
footer .footer-wrapper .friend-url{*zoom:1}
footer .footer-wrapper .friend-url:after,footer .footer-wrapper .friend-url:before{display:table;content:""}
footer .footer-wrapper .friend-url:after{clear:both}
footer .footer-wrapper .friend-url .left{float:left;width:200px;text-align:center}
footer .footer-wrapper .friend-url .left img{width:114px}
footer .footer-wrapper .friend-url .left p{white-space:nowrap;width:200px;margin:20px auto 0;text-align:center;font-size:14px;color:#e2543d;line-height:18px}
footer .footer-wrapper .friend-url .right{float:right;width:530px}
footer .footer-wrapper .friend-url .right .qr-wrapper{text-align:center;float:left;margin-bottom:50px;margin-right:40px}
footer .footer-wrapper .friend-url .right .qr-wrapper .qr{display:inline-block;margin-left:40px}
footer .footer-wrapper .friend-url .right .qr-wrapper .qr img{width:80px}
footer .footer-wrapper .friend-url .right .qr-wrapper .qr p{color:#e6e6e6;font-size:14px;margin-top:5px}
footer .footer-wrapper .friend-url .right .qr-wrapper .qr:last-of-type{margin-right:0}
footer .footer-wrapper .friend-url .right .phone{float:right;color:#e6e6e6;text-align:center}
footer .footer-wrapper .friend-url .right .phone p:nth-of-type(1){font-size:14px}
footer .footer-wrapper .friend-url .right .phone p:nth-of-type(2){font-size:28px;line-height:30px}
footer .footer-wrapper .friend-url .right .phone p:nth-of-type(3){font-size:10px}
footer .footer-wrapper .friend-url .right .phone p:nth-of-type(4){font-size:10px}
footer .footer-wrapper .friend-url .right .phone a{display:inline-block;margin-top:20px;width:140px;height:30px;line-height:30px;font-size:14px;color:#e6e6e6;background-image:linear-gradient(90deg,#e3331b 0,#a8262e 100%);border-radius:5px}
footer .footer-wrapper .friend-url .middle{margin-left:200px}
footer .footer-wrapper .friend-url .middle .row{display:inline-block;width:60px;margin-left:50px;white-space:nowrap;font-size:14px;font-weight:400;font-stretch:normal}
footer .footer-wrapper .friend-url .middle .row a{color:#ccc}
footer .footer-wrapper .friend-url .middle .row a:hover{color:#2774ba}
footer .footer-wrapper .friend-url .middle .row p{font-size:16px;margin-bottom:36px}
footer .footer-wrapper .friend-url .middle .row ul li{margin-bottom:12px}
footer .footer-wrapper .tips{margin-top:35px;margin-bottom:45px;font-size:12px;line-height:18px;color:#ccc}
footer .footer-wrapper .bs{text-align:center}
footer .footer-wrapper .bs img{width:120px;margin-right:33px}