body{width: 1920px;margin: 0 auto !important;}
header{background-color: #f2eedc;/* position: fixed;top: 0; */width: 1920px;/* z-index: 999; */}
header .header-inside{width: 1594px;height: 84px;}
header .header-text{font-size: 20px;width: 678px;margin-left: 58px;}
header .header-text .active{color: #e78b21;border-bottom: 1px solid #e78b21;}
/* header .header-text a:hover{color: #ea530a;border-bottom: 1px solid #ea530a;} */
header .header-text a{position: relative;}
header .header-text a:hover {color: #e78b21;}
header .header-text a::after {
    content: "";
    width: 100%;
    height: 1px;
    background: #e78b21;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    transition: all .5s ease;
    transform: scaleX(0);
}
header .header-text a:hover::after {
    opacity: 1;
    transform: scaleX(1);
}
header .header-text .active:hover::after {
    opacity: 0;
    transform: scaleX(0);
}
header .header-pf{width: 150px;}
header .header-pf .header-pf1{position: relative;}
header .header-pf .header-pf1 span{position: absolute;top: 50px;left: 50%;width: 122px;height: 122px;transform: translate(-50%,0);display: none;    z-index: 999;}
header .header-pf .header-pf1 span img{width: 122px;height: 122px;}
header .header-pf img{border-radius: 4px;}
header .header-pf .header-pf1:nth-child(1) img:hover{background-color: #77756c;cursor: pointer;}
header .header-pf .header-pf1:nth-child(2) img:hover{background-color: #f99a70;cursor: pointer;}
header .header-pf .header-pf1:nth-child(3) img:hover{background-color: #77de71;cursor: pointer;}
header .header-pf .header-pf1:nth-child(4) img:hover{background-color: #f8858a;cursor: pointer;}
header .hotline{margin-left: 32px;font-size: 20px;}