html,
body {font-family: "Microsoft YaHei";color: #333; font-size: 14px;}
h1,ul,li,p {margin: 0;padding: 0;font-weight: normal;box-sizing: content-box;}
img {border: 0;vertical-align: middle;}
ol,ul {list-style: none;}
a:hover {text-decoration: none; color: #f00 !important;}
a {text-decoration: none; color: #333; cursor: pointer; box-sizing: content-box;}
header {position: fixed; top: 0; left: 0; width: 100%; height: 80px; background-color: #fff; border-bottom: 1px solid #EDEDED; z-index: 10000;}
.w1200 {width: 1200px; margin: 0 auto;}
.fl {float: left; width: auto; padding: 0;}
.fl a {margin-right: 0;}
.fr {float: right;}
.hover:hover {color: #f00 !important;}
.has-text {color: #333 !important;}
.text-overflow {display: block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.header-container {height: 100%;}
.header-container .site-wrap {height: 100%; }
.header-container .site-wrap .logo {display: inline-block; vertical-align: middle; }
.header-container .site-wrap .logo-img {display: block; width:240px; height:40px; background:url(logos.png); background-size:240px 40px; font-size:0;}
.header-container .site-wrap .site-all {position: relative; display: inline-block; height:100%; margin:0 18px; font-size:14px; color: #f00;  line-height:70px; cursor: pointer;}
.header-container .site-wrap .site-all:hover .other-site {display: block; }
.header-container .site-wrap .site-all .icon {display: inline-block; width:14px; height:14px; background: url(select--white2.png); background-size:14px 14px; vertical-align: middle; }
.header-container .site-wrap .site-all .other-site {display: none;position: absolute;top: 61px;left: 20px;width: 246px;padding: 18px 28px;background: #fff;border: 1px solid #EDEDED;box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);border-radius: 8px;z-index: 999;transform: translateX(-50%);-webkit-animation: translateX(-50%);box-sizing: border-box;}
.header-container .site-wrap .site-all .other-site li {float: left;width: 33.33%;margin-bottom: 10px;line-height: 28px;}
.header-container .site-wrap .site-all .other-site a {font-size: 14px;color: #333;}
.header-container .site-wrap .site-all .other-site .more {width: 100%;height: 32px;margin: 0;background: #fff;border: 1px solid #00A2E9;border-radius: 6px;line-height: 30px;text-align: center;box-sizing: border-box;}
.header-container .site-wrap .site-all .other-site .more a {display: block;color: #00A2E9;}
.header-container .nav {margin-left:125px; height: 100%;line-height: 70px;padding: 0;}
.header-container .nav > li {position: relative;float: left;margin-right: 15px;}
.header-container .nav > li > a {padding: 2px 5px;font-size: 18px; font-weight:bold; color: #000; margin: 0;}
.header-container .nav > li .industry-wrap {display: none;position: absolute;top:60px;left:-12px;width:80px;padding:12px;background: #fff;border:1px solid #EDEDED;border-radius: 8px;box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16);box-sizing: content-box;}
.header-container .nav > li .industry-wrap li {line-height: 40px; }
.header-container .nav > li .industry-wrap a {font-size: 14px; color: #333; }
.header-container .nav .industry-wrap-container:hover .industry-wrap { display: block;}
.header-container .nav .active {color: #00A2E9; }
.header-container .user-info { height: 100%; line-height: 60px;}
.butt {display: flex;align-items: center;color: #fff; gap: 10px; cursor: pointer;}
.buty {width: 94px; height: 31px; background: #f90; margin-top:22px; border-radius: 5px; display: flex; align-items: center; justify-content:center;}

