*{ margin: 0;padding: 0;}
a:hover, a:focus,a:active,a:link,a:visited{text-decoration:none;}
ol,ul{list-style:none;}
.body-box{min-width: 1200px;margin: auto;width: 1200px;margin-top: 50px;}
.layui-nav{padding-right: 0;}
.layui-nav *{font-size: 18px!important;}
.layui-nav-bar{background-color: transparent!important;}
.layui-nav-item{line-height: 80px!important;}
.layui-nav .layui-nav-child a:hover{background-color: #FF792F!important;color: #fff!important;}
.layui-nav .layui-nav-child a{color: #000!important;}
label{font-weight: 500;}
a:hover{text-decoration: none!important; }
#header .layui-nav .layui-nav-more{display: none;}
#header{min-width: 1200px;width: 100%;height: 80px;line-height: 80px;background-color: #fff;top: 0;font-size: 20px;position: fixed;z-index: 999;}
#header .content-box{width: 1200px;margin: 0 auto;padding: 0 40px;display: flex;}
#header .content-box .login{width: 7%;text-align: right}
#header .content-box .logo{margin-right: 50px;}
#header .content-box .logo img{width: 150px;}
#header .content-box .login img{width: 35px;}
#header .content-box .head-menu{width: 860px;color: #333333;}
#header .content-box .head-menu ul{display: flex;justify-content: flex-end;background-color: #fff;}
#header .content-box .head-menu li{margin: 0 40px;margin-right: 0;}
#header .content-box a{color: #000;}
#header .content-box a:hover{color: #FF792F;}
#footer{margin-top: 80px;min-width: 1200px;width: 100%;background-color: #3C3C3C;padding-bottom: 20px;}
#footer .footer-intro{background-color: #3C3C3C;color: #fff;display: flex;padding-top: 50px;width: 1120px;margin: auto;}
#footer .footer-left{display: flex;align-items: center;line-height: 25px;}
#footer .footer-left img{width: 20px;margin-right: 8px;}
#footer .footer-intro p{color: #B9B8B8;}
#footer .footer-intro .logo-pic img{width: 150px;margin-bottom: 20px;}
#footer a{color: #fff;}
#footer .footer-intro .footer-link :nth-child(1){margin-right: 5px;}
#footer .footer-intro .footer-link :nth-child(2){margin-left: 5px;}
#footer .s-pic{width: 20px;margin-top: 20px;margin-right: 5px;}
#footer .QR-pic{width: 50px;}
#footer .footer-intro .tel-box{margin-top: 15px;margin-bottom: 1rem;   margin-left: 10px;}
#footer .footer-intro .tel-box img{width: 16px;margin-right: 10px;}
#footer .footer-intro .tel-box span{font-size: 17px;}
#footer .footer-bottom{height: 20px;background-color: #3c3c3c;}
.shade{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;background: rgba(0, 0, 0, 0.26);overflow: auto;padding-bottom: 80px;}
.shade-dialog{transition: transform .3s ease-out;margin: 80px auto 0;border-radius: 1px;position: relative;background: #fff;transform: translate(0, 0);width: 358px;padding-bottom: 50px;}
.shade-dialog .top{border: 1px solid #edeef2;border-bottom: none;padding: 22px 28px 0;}
.shade-dialog .top .title {font-size: 16px;color: #5D6069;font-weight: bold;
line-height: 20px;height: 20px;}
.shade-dialog #login_container{width: 190px;height: 190px;border-radius: 3px;margin: 50px auto 22px;border: 1px solid #c7c7c7;overflow: hidden;}
.top .wx-tip{font-size: 12px;color: #9B9FA8;display: flex;justify-content: center;align-items: center;}
.top-close{position: absolute;right: 15px;top: 15px;cursor: pointer;line-height: 20px;}
.top-close img{width: 14px;}
.wx-tip{line-height: 20px;}
.wx-tip img{width: 30px;margin-right: 16px;}
.login :last-child:hover{color: #FF9933;}
