@charset "utf-8";
/* Erichuang vol1.2 */
/* 
@font-face {
    font-family: 'Helvetica Condensed'; 
    src:url("../Fonts/HelveticaCondensed.woff");
    src: url('../Fonts/HelveticaCondensed.eot') format('embedded-opentype'),
       url('../Fonts/HelveticaCondensed.ttf') format('truetype'),
       url('../Fonts/HelveticaCondensed.woff')  format('woff'),
} */
/* @font-face {
    font-family: 'Helvetica Condensed'; 
    src:url("http://www.hongbull.com/DEMO/Fonts/HelveticaCondensed.woff");
    src: url('http://www.hongbull.com/DEMO/Fonts/HelveticaCondensed.eot') format('embedded-opentype'),
       url('http://www.hongbull.com/DEMO/Fonts/HelveticaCondensed.ttf') format('truetype'),
       url('http://www.hongbull.com/DEMO/Fonts/HelveticaCondensed.woff')  format('woff'),
} */

/* ===================================
   Open Sans 字体
   =================================== */
/* 300 Light */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(./fonts/open-sans-300.ttf) format("truetype");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* 300 Italic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(./fonts/open-sans-300i.ttf) format("truetype");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* 400 Regular */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/open-sans-400.ttf) format("truetype");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* 400 Italic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(./fonts/open-sans-400i.ttf) format("truetype");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* 500 Medium */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(./fonts/open-sans-500.ttf) format("truetype");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* 500 Italic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(./fonts/open-sans-500i.ttf) format("truetype");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* 600 SemiBold */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./fonts/open-sans-600.ttf) format("truetype");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* 600 Italic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(./fonts/open-sans-600i.ttf) format("truetype");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* 700 Bold */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/open-sans-700.ttf) format("truetype");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* 700 Italic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(./fonts/open-sans-700i.ttf) format("truetype");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* 800 ExtraBold */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(./fonts/open-sans-800.ttf) format("truetype");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* 800 Italic */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(./fonts/open-sans-800i.ttf) format("truetype");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* ===================================
   Source Sans 3 字体（保留）
   =================================== */
/* cyrillic-ext */
@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-i-cyr-ext.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-i-cyr.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-i-grk-ext.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-i-grk.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-i-vie.woff2) format("woff2");
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309,
    U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-i-lat-ext.woff2) format("woff2");
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
    U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Source Sans 3";
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-i-lat.woff2) format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-n-vie.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-n-cyr.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-n-grk.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-n-grk-ext.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-n-lat.woff2) format("woff2");
  unicode-range:
    U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309,
    U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-n-lat-ext.woff2) format("woff2");
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F,
    U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(./fonts/ss3-n-lat-fb.woff2) format("woff2");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC,
    U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html {
  /* font-size: 85px; */
}

body {
  background: #fff;
  margin: 0;
  /* 中文 */
  font-family: "Open Sans", "微软雅黑", "宋体", "simsun", "sans-serif";

  /* 英文 */
  /* font-family: 'Arial', 'simsun', 'sans-serif'; */
  width: 100%;
  position: relative;
  overflow-x: hidden;
}

div,
dl,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
pre,
form,
fieldset,
input,
textarea,
blockquote {
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
}

img {
  border: 0;
  display: block;
  position: relative;
  padding: 0;
  margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}

address,
cite,
code,
em,
th,
i {
  font-weight: normal;
  font-style: normal;
}

a {
  color: #444;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

a:hover {
  color: #ff6c2e;
  text-decoration: underline;
}

input[placeholder],
[placeholder],
*[placeholder] {
  color: #cbcbcb;
  outline: none;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #cbcbcb;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #cbcbcb;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #cbcbcb;
}

button,
input {
  outline: none;
  border: none;
}
.Show {
  display: block !important;
}

.Hide {
  display: none !important;
}

.ClearBoth {
  clear: both;
}
.FLeft {
  float: left;
}
.FRight {
  float: right;
}
.img1 {
  width: 100%;
  height: auto;
}

.clearfix {
  *zoom: 1;
}

.clearfix:after {
  display: block;
  overflow: hidden;
  clear: both;
  height: 0;
  visibility: hidden;
  content: ".";
}

/*-----大屏电脑1920------------------------------------------------------------------------------------------------------------------------------*/

@media (min-width: 1440px) {
  html {
    /* font-size: 100px */
  }
}

@media (max-width: 1600px) {
  html {
    /* font-size: 100px */
  }
}

/* PC */

@media (min-width: 600px) {
  html {
    /* font-size: 100px */
  }
  .Cen1200 {
    margin: 0 auto;
    width: 1200px;
  }
  .PC_Show {
    display: block !important;
  }
  .Mobile_Show {
    display: none !important;
  }
}

/* Mobile */

@media (max-width: 600px) {
  html {
    /* font-size: 100px; */
  }
  .Cen1200 {
    margin: 0 auto;
    width: 92%;
  }
  .PC_Show {
    display: none !important;
  }
  .Mobile_Show {
    display: block !important;
  }
}

/* 滚动条 */

::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 2px;
}

/* 滚动槽 */

::-webkit-scrollbar-track {
  /* -webkit-box-shadow: inset 0 0 6px rgba(33, 68, 124, 1); */
  border-radius: 2px;
  background: #fff3d2;
  /* background: rgba(255, 255, 255, 0.2); */
}

/* 滚动条滑块 */

::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #f2ab00;
  -webkit-box-shadow: inset 0 0 2px rgba(120, 120, 120, 1);
}

::-webkit-scrollbar-thumb:window-inactive {
  background: #e2edf8;
}

/* 边角 即两个滚动条的交汇处 */

::-webkit-scrollbar-corner {
  background: #e2edf8;
  border-radius: 1px;
}
