* {
  box-sizing: border-box !important;
  font-family: "Microsoft Yahei" !important;
  word-break: normal !important;
  word-wrap: normal !important;
}

body,
html {
  overflow-x: hidden !important;
}

/*导航样式*/
#c_static_001-1642049907718 {
  transition: all 0.5s;
}

.yx_Fixed {
  background:#fff !important;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.yx_Fixed .p_menu1Item{
  color: #2a2a2a !important;
}

.yx_Fixed .e_form-10 {
  background: #f7f7f7 !important;
}

.yx_Fixed .e_input-8 .s_form-control {
  background: transparent !important;
}

.yx_Fixed .e_navigationD-3 .p_o {
  background: #f7f7f7 !important;
}

.e_navigationD-3 .p_level2Box {
  background: #f7f7f7;
}

/*结束*/
::-webkit-scrollbar {
  width: 5px;
}
::-webkit-scrollbar-track {
  background: #d7d7d7;
  border-radius: 6px;
}
::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 6px;
}
::-webkit-scrollbar-thumb:hover {
  background: var(--yx_CTwo);
}

/*Font_Css*/
@font-face {
  font-family: 'yx_iconfont';
  src: url('//at.alicdn.com/t/font_2650718_vxcztyrc3m.woff2?t=1638898957793') format('woff2'),
    url('//at.alicdn.com/t/font_2650718_vxcztyrc3m.woff?t=1638898957793') format('woff'),
    url('//at.alicdn.com/t/font_2650718_vxcztyrc3m.ttf?t=1638898957793') format('truetype');
}

.yx_iconfont {
  font-family: 'yx_iconfont' !important;
}

:root {
  --yx_F40: 40px;
  --yx_F36: 36px;
  --yx_F30: 30px;
  --yx_F24: 24px;
  --yx_F20: 20px;
  --yx_F18: 18px;
  --yx_F16: 16px;
  --yx_F14: 14px;
  --yx_Color: #00509a;
  --yx_CTwo: #000;
  --yx_Grad: linear-gradient(120deg, #00509a, #00509a);
}

/*end*/
a:active,
a:hover,
a:focus,
a:visited {
  outline: none !important;
  text-decoration: none;
}

a {
  cursor: pointer;
}

i {
  font-style: normal;
}

/*General Style*/
h1,
h1 * {
  font-size: var(--yx_F20) !important;
}
h2,
h2 * {
  font-size: var(--yx_F24) !important;
}

h3,
h3 * {
  font-size: var(--yx_F30) !important;
}

h4,
h4 * {
  font-size: var(--yx_F18) !important;
}

h5,
h5 * {
  font-size: var(--yx_F30) !important;
}

h6,
h6 * {
  font-size: var(--yx_F16) !important;
}

.response-animated .s_img {
  overflow: hidden;
}
.response-animated .s_img img {
  transition: all 0.6s;
}
.response-animated .s_img:hover img {
  transform: scale(1.1);
}

/*button*/
.s_button2 {
  font-size: 16px;
  color: #333333;
  border-radius: 0rem;
  transition: all .5s;
  border-bottom-style: solid;
  border-bottom-width: 3px;
  border-bottom-color: transparent;
  background: transparent;
  color:#000;
  width: clac(var(--yx_FS30)*5);
}

.s_button2>span {
  display: inline-block;
  width: 100%;
  position: relative;
  z-index: 1;
  outline: 0;
  margin: 0px;
  line-height: 100%;
  padding: 0 4%;
  border-right: 1px solid #ccc;
}

.s_button2.yx_Click,
.s_button2:hover {
  border-bottom-color: #333 !important;
  background: var(--yx_Color) !important;
}

.s_button2.yx_Click span,
.s_button2:hover span {
  color:#fff !important;
}

/*end*/

/*media*/
@media only screen and (max-width:1440px) {
  :root {
    --yx_F40: 36px;
    --yx_F36: 32px;
    --yx_F30: 28px;
    --yx_F24: 22px;
    --yx_F20: 20px;
    --yx_F18: 18px;
    --yx_F16: 16px;
  }

  .s_button2{
    height: 48px !important;
    max-width: 160px !important;
    padding: 0px !important;
  }
  .s_button2 span {
    font-size: 14px !important;
    line-height: 48px !important;
  }
}

@media only screen and (max-width:1366px) {
  :root {
    --yx_F40: 32px;
    --yx_F36: 28px;
    --yx_F30: 24px;
    --yx_F24: 20px;
    --yx_F20: 18px;
    --yx_F18: 16px;
    --yx_F16: 14px;
    --yx_F14: 12px;
  }
}

/*pad*/
@media only screen and (min-width:769px) and (max-width:1024px) {
  .s_button2 {
    height: 45px !important;
    max-width: 160px !important;
    padding: 0px !important;
  }

  .s_button2 span {
    font-size: 14px !important;
    line-height: 45px !important;
  }
}

/*phone*/
@media only screen and (max-width:768px) {
  :root {
    --yx_F40: 24px;
    --yx_F36: 28px;
    --yx_F30: 26px;
    --yx_F24: 20px;
    --yx_F20: 18px;
    --yx_F18: 16px;
    --yx_F16: 14px;
    --yx_F14: 12px;
  }
  .btn-primary {
    height: 38px !important;
    line-height:38px !important;
  }
}
/*end*/
