@charset "utf-8";
/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap'); */
/* @import url('https://at.alicdn.com/t/c/font_4396457_e0uogef9iju.css'); */
@font-face {
    font-family: "iconfont"; /* Project id 4396457 */
    src: url('../font/iconfont.woff2?t=1705990988965&display=swap') format('woff2'),
         url('../font/iconfont.woff?t=1705990988965&display=swap') format('woff'),
         url('../font/iconfont.ttf?t=1705990988965&display=swap') format('truetype');
  }
  .iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-display: swap;
  }
  
  .icon-msg:before {
    content: "\e636";
  }
  
  .icon-down1:before {
    content: "\e635";
  }
  
  .icon-us-add:before {
    content: "\e634";
  }
  
  .icon-Logistic:before {
    content: "\e624";
  }
  
  .icon-f-tel:before {
    content: "\e625";
  }
  
  .icon-f-Address:before {
    content: "\e626";
  }
  
  .icon-f-Whatsapp:before {
    content: "\e627";
  }
  
  .icon-Architecture:before {
    content: "\e628";
  }
  
  .icon-f-Email:before {
    content: "\e629";
  }
  
  .icon-r-top:before {
    content: "\e606";
  }
  
  .icon-r-phone:before {
    content: "\e605";
  }
  
  .icon-cp-pep:before {
    content: "\e604";
  }
  
  .icon-cp-msg:before {
    content: "\e62a";
  }
  
  .icon-t-sz:before {
    content: "\e62b";
  }
  
  .icon-r-whatsapp:before {
    content: "\e62c";
  }
  
  .icon-t-pep:before {
    content: "\e62d";
  }
  
  .icon-link:before {
    content: "\e62e";
  }
  
  .icon-down:before {
    content: "\e62f";
  }
  
  .icon-us-add-1:before {
    content: "\e630";
  }
  
  .icon-us-whatsapp:before {
    content: "\e631";
  }
  
  .icon-r-email:before {
    content: "\e632";
  }
  
  .icon-cp-email:before {
    content: "\e633";
  }
  
  .icon-facebook:before {
    content: "\e615";
  }
  
  .icon-s-right:before {
    content: "\e617";
  }
  
  .icon-search:before {
    content: "\e618";
  }
  
  .icon-right:before {
    content: "\e619";
  }
  
  .icon-left:before {
    content: "\e61a";
  }
  
  .icon-book:before {
    content: "\e61b";
  }
  
  .icon-x:before {
    content: "\e61c";
  }
  
  .icon-Automobile:before {
    content: "\e609";
  }
  
  .icon-Recycle:before {
    content: "\e608";
  }
  
  .icon-f-Factory:before {
    content: "\e607";
  }
  
  .icon-Production:before {
    content: "\e61d";
  }
  
  .icon-Retail:before {
    content: "\e61e";
  }
  
  .icon-Beverage:before {
    content: "\e61f";
  }
  
  .icon-Government:before {
    content: "\e620";
  }
  
  .icon-Medical:before {
    content: "\e621";
  }
  
  .icon-BoardsCutting:before {
    content: "\e622";
  }
  
  .icon-ChainRestaurant:before {
    content: "\e623";
  }
  
  .icon-Furniture:before {
    content: "\e60a";
  }
  
  .icon-phone:before {
    content: "\e60b";
  }
  
  .icon-map:before {
    content: "\e60c";
  }
  
  .icon-Appliance:before {
    content: "\e60d";
  }
  
  .icon-Factory:before {
    content: "\e60e";
  }
  
  .icon-email:before {
    content: "\e60f";
  }
  
  .icon-youtube:before {
    content: "\e610";
  }
  
  .icon-menu:before {
    content: "\e611";
  }
  
  .icon-in:before {
    content: "\e612";
  }
  
  .icon-pep:before {
    content: "\e613";
  }
  
  .icon-house:before {
    content: "\e614";
  }
  



/* reset */

html {
    height: 100%
}

body {
    min-height: 100%
}

body {
    _height: 100%
}

body,
div,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
iframe,
pre,
code,
fieldset,
legend,
form,
input,
select,
textarea,
button,
p,
blockquote,
th,
td,
figure {
    margin: 0;
    padding: 0
}

body,
div,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
iframe,
pre,
code,
fieldset,
legend,
form,
p,
blockquote,
figure,
header,
footer,
nav,
article,
section,
aside,
address,
figcaption {
    *zoom: 1
}

li {
    list-style-type: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%
}

iframe,
frame,
fieldset,
img {
    border: 0 none
}

img {
    vertical-align: top
}

input[type=button],
input[type=submit],
input[type=reset] {
    cursor: pointer
}

button {
    cursor: pointer
}

input,
textarea,
button {
    -webkit-border-radius: 0;
    -webkit-appearance: none
}

input[type=radio] {
    -webkit-border-radius: 100%;
    -webkit-appearance: radio
}

input[type=checkbox] {
    -webkit-appearance: checkbox
}

input[type=search] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box
}

textarea {
    overflow: auto;
    resize: none
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption,
th {
    text-align: left
}

th {
    font-weight: normal
}

em,
cite,
address,
i {
    font-style: normal
}

sup {
    vertical-align: text-top
}

sub {
    vertical-align: text-bottom
}

body,
input,
select,
button,
textarea {
    font-size: 14px;
    font-family: "PingFang SC", helvetica neue, arial, hiragino sans gb, microsoft yahei ui, microsoft yahei, simsun, sans-serif;
    color: #666666;
}

body {
    line-height: 1.5
}

a {
    text-decoration: none;
}

a:hover {
    color: #ac343d;
}

a {
    blr: expression(this.onFocus=this.blur());
    color: #0064B6;
}

a * {
    *cursor: pointer
}

:focus {
    outline: none
}


/* layer视频弹窗bug调整 */

.layui-layer-content {
    height: calc(100% - 43px);
}

.layui-layer-content iframe {
    height: 100% !important;
}
.fr{
  float: right;

}
.fl{
  float: left;
}

/*编辑器图片样式*/

.alignleft {
    float: left;
    margin: 6px 28px 28px 0;
}

.alignright {
    float: right;
    margin: 6px 0 28px 28px;
}

.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto 28px;
}


/* clear 页头，页脚，内容区都不用再加清除样式 */

.fixed:before,
.clearfix:before,
.cf:before,
body:before,
.header:before,
.main:before,
.footer:before {
    content: '';
    display: table
}

.fixed:after,
.clearfix:after,
.cf:after,
after,
.header:after,
.main:after,
.footer:after {
    content: '';
    display: table;
    clear: both
}

.fixed,
.clearfix,
.cf,
.header,
.main,
.footer {
    *zoom: 1;
}

.clear,
.cl {
    display: block!important;
    float: none!important;
    clear: both;
    width: auto!important;
    max-width: none!important;
    min-width: 0!important;
    max-height: none!important;
    min-height: 0!important;
    overflow: hidden;
    margin: 0!important;
    padding: 0!important;
    border: 0 none!important;
    font-size: 0!important;
    line-height: 0!important
}


/* 表单特殊标签处理 */

fieldset {
    display: block;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-block-start: 0em;
    padding-inline-start: 0em;
    padding-inline-end: 0em;
    padding-block-end: 0em;
    min-inline-size: auto;
    border-width: 0px;
    border-style: none;
    border-color: threedface;
    border-image: initial;
}


/*公用样式end*/