* { font: 14px/1.5 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft Yahei', 'Helvetica', 'sans-serif'; margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
table, th, td, tr { border-collapse: collapse; border-spacing: 0; font-size: 16px;}
ol, ul { list-style: none;}
li { list-style-type: none;}
img { max-width: 100%; border: 0;}
.clear::after { content: ''; display: block; height: 0; overflow: hidden; clear: both;}
a { color: #292929; text-decoration: none;}
a:visited, a:hover, a:active { text-decoration: none;}
.fl { float: left;}
.fr { float: right;}

.icon { display: block; width: 100%; height: 100%;}

.cover, .cover1 { display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.cover { width: 100%; height: 100%; object-fit: cover;}
.cover1 { max-width: 100%; max-height: 100%; margin: auto;}

/* 设置滚动条的样式 */
::-webkit-scrollbar { width: 0;}/* 滚动槽宽度 */
::-webkit-scrollbar-track { background-color: #f6f6f6;}/* 滚动条滑块默认状态 */
::-webkit-scrollbar-thumb { background-color: #00793c;}
::-webkit-scrollbar-thumb:window-inactive { background-color: #00793c;}  /* 滚动条滑块点击状态 */


.w1200 { width: 1200px; margin: 0 auto;}
@media (max-width:1280px) {
  .w1200 { width: 94%;}
}


/*lyMenu start*/
.lyMenu { position: fixed; left: 0; top: 50%; z-index: 999; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.lyMenu ul li { margin: 6px 0;}
.lyMenu ul li a { display: block; width: 140px; height: 40px; overflow: hidden; line-height: 40px; color: #fff; font-size: 14px; font-weight: bold; padding: 0 10px 0 20px; background: linear-gradient(to right, #1874be, #24b7ca); border-radius: 0 20px 20px 0;}
.lyMenu ul li a i { display: block; width: 20px; height: 20px; margin: 10px 0; float: right;}
.lyMenu ul li a.lyTop { background: linear-gradient(to right, #f21111, #f21111);}
.lyMenu ul li a.lyTop i { width: 24px; height: 24px; margin: 8px 0;}
/*lyMenu end*/


.lyTitle { margin-bottom: 40px;}
.lyTitle span { display: block; height: 44px; overflow: hidden; line-height: 44px; color: #f0f0f0; font-size: 48px; font-weight: bold; text-align: center; text-transform: uppercase;}
.lyTitle p { height: 44px; overflow: hidden; line-height: 44px; color: #202020; font-size: 40px; font-weight: bold; text-align: center; margin: -24px auto 0; position: relative;}
.lyTitle p em {line-height: 44px; color: #1874be; font-size: 40px; font-weight: bold;}
.lyTitle p::before, .lyTitle p::after { content: ''; display: inline-block; width: 50px; height: 32px; overflow: hidden; vertical-align: middle; margin: -6px 20px 0;}
.lyTitle p::before { background: url(../images/ico1.png) center center no-repeat; background-size: 100%;}
.lyTitle p::after { background: url(../images/ico2.png) center center no-repeat; background-size: 100%;}
.lyTitle1 span { color: rgba(255, 255, 255, .06);}
.lyTitle1 p, .lyTitle1 p em { color: #fff;}
.lyTitle1 p::before { background: url(../images/ico01.png) center center no-repeat; background-size: 100%;}
.lyTitle1 p::after { background: url(../images/ico02.png) center center no-repeat; background-size: 100%;}


.lyEwm { padding: 20px; background: linear-gradient(to right, #1874be, #24b7ca); border-radius: 8px; position: fixed; right: 10px; bottom: 10px; z-index: 999;}
.lyEwm p { width: 100%; overflow: hidden;color: #fff; font-size: 14px; text-align: center; padding: 0; }
.lyEwm .lyEwm_img { width: 140px; height: 140px; overflow: hidden; margin: 10px auto 0; background-color: #fff; border-radius: 4px; position: relative; }
.lyEwm_img img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.lyEwm .lyEwm_close { display: block; width: 20px; height: 20px; overflow: hidden; margin: 0; padding: 0; position: absolute; top: 10px; right: 10px; cursor: pointer; }


@media (max-width:1680px) {}
@media (max-width:1600px) {}
@media (max-width:1560px) {}
@media (max-width:1440px) {
  .lyTitle { margin-bottom: 30px;}
  .lyTitle span { height: 40px; line-height: 40px; font-size: 44px;}
  .lyTitle p, .lyTitle p em { height: 40px; line-height: 40px; font-size: 32px;}
  .lyTitle p::before, .lyTitle p::after { width: 40px; height: 26px; margin: -6px 10px 0;}
}
@media (max-width:1366px) {}
@media (max-width:1280px) {}
@media (max-width:1200px) {
  .lyEwm { display: none;}
}
@media (max-width:1080px) {
  .lyMenu { display: none;}
  .lyTitle { margin-bottom: 20px;}
}
@media (max-width:1024px) {}
@media (max-width:920px) {
  .lyTitle span { height: 30px; line-height: 30px; font-size: 36px;}
  .lyTitle p, .lyTitle p em { height: 36px; line-height: 36px; font-size: 28px;}
    .lyTitle p { margin: -16px auto 0;}
  .lyTitle p::before, .lyTitle p::after { width: 32px; height: 20px; margin: -6px 10px 0;}
}
@media (max-width:820px) {}
@media (max-width:767px) {}
@media (max-width:390px) {}
@media (max-width:320px) {}
