blockquote,body,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,span,td,textarea,th,ul{margin:0;padding:0;outline:0}
a>img{cursor:pointer}
a>div{cursor:pointer}
a>p{cursor:pointer}
a>h5{cursor:pointer}
a>h4{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0;vertical-align:middle}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:400}
ol,ul{list-style:none;padding:0;margin:0}
li{list-style:inherit}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,button,input,select,textarea{outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;line-height:normal}
abbr,acronym{border:0}
a{cursor:pointer}
body{font-family:"Microsoft Yahei","PingFang SC",Arial;font-size:14px;box-sizing:border-box;outline:none;color:#333;}
.clearfix:after{content:"";height:0;display:block;clear:both}
.fl{float:left}
.fr{float:right}
.dis_n{display:none;}
.dis_b{display:block;}
.pa{position:absolute;}
.pr{position:relative;}
a{text-decoration:none}
.flexBetween{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flexStart{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flexCenter{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flexEnd{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ellipsis{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ellipsis2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:justify;text-justify:distribute-all-lines}
.ellipsis3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-align:justify;text-justify:distribute-all-lines}
.ellipsis4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-align:justify;text-justify:distribute-all-lines}
.ellipsis5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-align:justify;text-justify:distribute-all-lines}
.ellipsis6{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-align:justify;text-justify:distribute-all-lines}
.jc{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.js{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.jf{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.ac{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.af{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.l_scrollx{overflow:auto;overflow-x:scroll;overflow-y:auto;padding-right:10px}
.l_scrolly{overflow:auto;overflow-x:hidden;overflow-y:auto;padding-right:10px}
.l_scroll::-webkit-scrollbar{width:1px;height:2px}
.l_scroll::-webkit-scrollbar-thumb{border-radius:2px;background:rgba(0,0,0,.7)}
.l_scroll::-webkit-scrollbar-track{border-radius:2px;background:rgba(0,0,0,.1)}
.layerVideo{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;background:rgba(0,0,0,.5);display:none}
.layerVideo .box{width:min(8rem,80vw);position:absolute;top:50%;left:50%;max-height:60vh;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}
.layerVideo .box video{width:100%}
.layerVideo .box .fa-close{position:absolute;right:-24px;top:-24px;color:#fff;font-size:18px;cursor:pointer;}
.input::-webkit-input-placeholder{color:#999;font-size:16px}
.input::-moz-placeholder{color:#999;font-size:16px}
.input:-moz-placeholder{color:#999;font-size:16px}
.input:-ms-input-placeholder{color:#999;font-size:16px}
.textarea::-webkit-input-placeholder{color:#999;font-size:16px}
.textarea::-moz-placeholder{color:#999;font-size:16px}
.textarea:-moz-placeholder{color:#999;font-size:16px}
.textarea:-ms-input-placeholder{color:#999;font-size:16px}
.lpk_phone{display:none}
.lpk_ipad{display:none}
/* 更改placeholder颜色 */
input::-webkit-input-placeholder{
  color:#888;  
}  
input:-moz-placeholder{
  color:#888;
}  
input::-moz-placeholder{
  color:#888;
}  
input:-ms-input-placeholder {
  color:#888;
}  

textarea::-webkit-input-placeholder{
  color:#888;  
}  
textarea:-moz-placeholder{
  color:#888;
}  
textarea::-moz-placeholder{
  color:#888;
}  
textarea:-ms-input-placeholder {
  color:#888;
}

 ::-webkit-scrollbar {
    width: 6px;
    height:6px;
  }

  ::-webkit-scrollbar-track {
    background: #fff;
  }

  ::-webkit-scrollbar-thumb {
    background: #d20020;
    /*border-radius: 4px;*/
  }

  ::-webkit-scrollbar-thumb:window-inactive {
    background: #d20020;
  }

  /* ::-webkit-scrollbar-thumb:vertical:hover {
    background: linear-gradient(90deg, #0e58d1, #158CBA, #2C54F1);;
  } */
  body{
    -ms-overflow-style: scrollbar;
  }

.btn_flashcenter {
    position: relative;
    overflow: hidden;
    transition: 0.52s;
}

.btn_flashcenter .anim {
    -moz-transform: translateY(-50%) translateX(-50%);
    -ms-transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    position: absolute;
    top: 50%;
    left: 50%;
}

.btn_flashcenter .anim:before {
    position: relative;
    content: '';
    display: block;
    margin-top: 100%;
}

.btn_flashcenter .anim:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: 50%;
}

.btn_flashcenter:hover .anim {
    -moz-animation: anim-out 0.75s;
    -webkit-animation: anim-out 0.75s;
    animation: anim-out 0.75s;
}

.btn_flashcenter:hover .anim:after {
    -moz-animation: anim-out-pseudo 0.75s;
    -webkit-animation: anim-out-pseudo 0.75s;
    animation: anim-out-pseudo 0.75s;
}

.btn_flashcenter:hover .anim {
    -moz-animation: anim-out 0.75s;
    -webkit-animation: anim-out 0.75s;
    animation: anim-out 0.75s;
}

.btn_flashcenter:hover .anim:after {
    -moz-animation: anim-out-pseudo 0.75s;
    -webkit-animation: anim-out-pseudo 0.75s;
    animation: anim-out-pseudo 0.75s;
}

@-webkit-keyframes anim-out-pseudo {
    0% {
        background: rgba(134, 120, 93, 0.25);
    }

    100% {
        background: transparent;
    }
}

@-moz-keyframes anim-out-pseudo {
    0% {
        background: rgba(134, 120, 93, 0.25);
    }

    100% {
        background: transparent;
    }
}

@-ms-keyframes anim-out-pseudo {
    0% {
        background: rgba(134, 120, 93, 0.25);
    }

    100% {
        background: transparent;
    }
}

@keyframes anim-out-pseudo {
    0% {
        background: rgba(134, 120, 93, 0.25);
    }

    100% {
        background: transparent;
    }
}

@-webkit-keyframes anim-out {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

@-moz-keyframes anim-out {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

@-ms-keyframes anim-out {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}

@keyframes anim-out {
    0% {
        width: 0%;
    }

    100% {
        width: 100%;
    }
}