@charset "utf-8";
html,body {padding:0;margin:0;overflow:visible!important;}
* {margin:0;padding:0;font-family:Arial,Helvetica,Verdana,'Microsoft YaHei';border:0;outline:medium;text-shadow:none;text-decoration:none;}
body {color:#333;position:relative;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input {vertical-align:middle;}
textarea {resize:none;}
div {box-sizing:border-box;}
ul {list-style:none;}
p {margin:0;}
a,a:link,a:active,a:visited,a:hover {color:inherit;text-decoration:none;}
a:hover {color:#c42c39;}
i,em {font-style:normal;}
::-webkit-input-placeholder {color:#999999;}
:-moz-placeholder {color:#999999;}
::-moz-placeholder {color:#999999;}
:-ms-input-placeholder {color:#999999;}
/*修改滚动条*/
::-webkit-scrollbar {width:6px;height:6px;}
::-webkit-scrollbar-track {box-shadow:inset 0 0 6px transparent;background:#f8f8f8;border-radius:6px;}
::-webkit-scrollbar-thumb {border-radius:6px;background:#bbb;}
/* 无内容 */
.no-goods,.no-network {padding-top:100px;overflow:hidden;text-align:center;}
.no-goods img {display:block;margin:0 auto 30px;width:220px;max-height:105px;}
.no-network img {display:block;margin:0 auto 30px;width:222px;height:160px;}
.no-goods p,.no-network p {font-size:14px;color:#666666;line-height:20px;}

.de-page-mian {padding-top:25px;}
/*隐藏手机端分页多余换行元素*/
@media(max-width:767px) {
  .de-page-mian .page-inner a {margin-right:0!important;}
  .de-page-mian span,.de-page-mian input,.de-page-mian .page-btn {display:none!important;}
}
@media(min-width:1200px) {
  .de-page-mian {padding-top:45px;}
  .newsinfo .container{ width:900px; border:3px solid #efefef; }
}

/*响应式fullpage取消默认高度*/
.fp-responsive .fp-section,
.fp-responsive .fp-slide,
.fp-responsive .fp-tableCell{
    height: auto !important;
}

#fp-nav li {height:14px!important;}
#fp-nav li a {width:14px!important;height:14px!important;}
#fp-nav span, .fp-slidesNav span {left:4px!important;top:4px!important;width:4px!important;height:4px!important;background: #c42c39!important;border:none!important;}
#fp-nav li .active span, .fp-slidesNav .active span {left:4px!important;top:4px!important;background: #c42c39!important;border:none;}
#fp-nav li .active,#fp-nav li:hover {transform:translate(-1px,-1px);border:1px solid #c42c39!important;border-radius: 50%;}
#fp-nav li:hover span,
.fp-slidesNav:hover span {background: #c42c39!important;border:none;}

/*图片比例控制*/
.imgbox {width:100%;overflow:hidden;position:relative;}
.imgbox:after {content:'';display:block;padding-top:75%;}
.imgbox img {max-width:90%;max-height:90%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.26s all linear;}
.imgbox img:hover {transform:translate(-50%,-50%) scale(1.1);transition:.30s all linear;}

@font-face {
  font-family: 'iconfont';  /* Project id 2005099 */
  src: url('http://at.alicdn.com/t/font_2005099_nhmtucj1vk8.woff2?t=1639193325660') format('woff2'),
       url('http://at.alicdn.com/t/font_2005099_nhmtucj1vk8.woff?t=1639193325660') format('woff'),
       url('http://at.alicdn.com/t/font_2005099_nhmtucj1vk8.ttf?t=1639193325660') format('truetype');
}
.ali-icon {font-family: 'iconfont';}

@font-face {
  font-family: 'webfont';
  font-display: swap;
  src: url('http://at.alicdn.com/t/webfont_pms450mb7r.eot'); /* IE9*/
  src: url('http:http://at.alicdn.com/t/webfont_pms450mb7r.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('http://at.alicdn.com/t/webfont_pms450mb7r.woff2') format('woff2'),
  url('http://at.alicdn.com/t/webfont_pms450mb7r.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/webfont_pms450mb7r.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/webfont_pms450mb7r.svg#站酷高端黑') format('svg'); /* iOS 4.1- */
}
.ali-font {font-family: 'webfont';}

body {font-size:12px;}
.btn {font-size:12px;}
@media(max-width:991px) {
	body.nav-open {overflow:hidden!important;}
}
@media(min-width:768px) {
  body {font-size:14px;}
}
@media(min-width:992px) {
  .btn {font-size:14px;}
}
@media(min-width:1200px) {
  body {font-size:16px;}
  .btn {font-size:16px;}
}
@media(min-width:1440px) {
  .container {width:1430px;max-width:1430px;margin:0 auto;}
}
@media(min-width:1601px) {
}

.typebox::-webkit-scrollbar {height:1px;}

.headermargin {height:50px;}
.header {background:#c42c39;height:50px;display: flex;align-items: center;position:fixed;top:0;left:0;right:0;z-index:99;border-bottom:1px solid rgba(255,255,255,.1);/*transition:.36s all linear;*/}
.header.hide {opacity:0;transform:translateY(-100%);}
.header.show {opacity:1;transform:translateY(0);transition:.36s all linear;}
.header.onmove {box-shadow:0 15px 20px rgba(0,0,0,0.1);transition:.36s all linear;}
.nofixed .header {position:relative;box-shadow: 0 0 5px 0 #eee;}

.header .container {width:100%;max-width:100%;}
.header .logo_img1 {display:none;}
.header .logo {padding-left:15px;position: relative;z-index: 9;}
.header .logo h1 {color:#fff;font-size:22px;font-weight:bold;line-height: 1;margin:0;margin-left:5px;white-space: nowrap;}
.header .menu-btn {color: #fff;font-size: 25px;}
.header .nav {color:#fff;display:flex;flex-wrap:wrap;position:relative;z-index:3;}
.header .nav .slide {text-align:center;position:relative;}
.header .nav .slide a {display:block;}
.header .nav .slide>a {font-weight:bold;}
.header .tel {display:flex;align-items: center;align-self: center;justify-content: space-around;margin-left:30px;}
.header .tel a {color: #fff;font-size: 25px;}
.header .tel #searchform {position:absolute;white-space: nowrap;}
.header .tel #searchform.show {display:flex!important;align-items:center;}
.header .searchbox {width:130px;font-size:12px;border-radius: 5000px;line-height:32px;background:#fff;padding:0 20px;white-space: nowrap;}
.header .searchbox input {background: none;border:none;width:75px;}
.languagebtn {cursor:pointer;font-size:14px;height:30px;line-height:30px;background:none;color:#fff;}
/*.languagebtn option {color:#000;}*/
.languagebtn ul {height:0;position:absolute;z-index:34;bottom:0;right:0;transform:translateY(100%);padding-top:20px;overflow:hidden;}
.languagebtn ul a {font-size:14px!important;display:block;margin:0!important;padding:0 20px;}
.languagebtn ul a:hover {color:#fff!important;background: #c42c39!important;}
.languagebtn:hover {border-bottom:1px solid #fff;}
.languagebtn:hover ul {height:unset;background:#fff;transition:.36s all linear;}
.subnav {overflow:hidden;box-shadow:0 15px 20px rgba(0,0,0,0.1);z-index:9;display:flex;align-items:center;min-height:180px;padding-left:18%;transform:translateY(-130%);color: #fff;background: #c42c39 url(../images/subnav_bg.png) right top no-repeat;background-size:auto 130%;position: fixed;left: 0;top: 50px;right:0;line-height: 35px;transition:.1s all linear;}
.subnav a {text-align:left;line-height: 40px;}
.subnav a:nth-child(2n) {flex:0 0 75%;max-width:75%;}
.subnav a:nth-child(2n - 1) {flex:0 0 25%;max-width:25%;}
.subnav .n1 {font-size:18px;text-align:left;line-height: 2;margin-right:15.62%;padding-left:5%;border-left:1px solid #d15a64;display:flex;align-items: center;height:100%;}
@media(max-width:991px) {
  .header .logo {padding:0px 15px;}
  .header .logo h1 {color:#000;}
}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .header {height:50px;}
  .header .logo {flex:0 0 20%;max-width:16%;}
  .header .nav {flex:0 0 80%;max-width:80%;}
  .header .nav .slide {padding:0 10px;}
  .header .nav .slide>a {line-height: 50px;}
  .header .nav .slide a:hover {color:#c42c39;transition:.15s all linear;}
  .header .nav .slide.active>a {font-weight:bold;position:relative;}
  .header .searchbox {font-size:14px;}
  .subnav .n1 {font-size:20px;}
}
@media(min-width:1025px) {
  .header .nav {padding-left:15px;}
  .header .nav:before {content:'';background:rgba(255,255,255,.3);width:1px;height:60%;position:absolute;left:0;top:50%;transform:translateY(-50%);}
  .header:hover {background:#fff;}
  .index .header:hover {background: #fafafa;}
  .header:hover .nav {color:#252525;}
  .header:hover .nav:before {background:rgba(0,0,0,.3);}
  .header:hover .tel a {color:#c42c39;}
  .header:hover .logo_img {display:none;}
  .header:hover .logo_img1 {display:block;}
  .header:hover .searchbox {background: #eee;}
  .header:hover #searchform i {cursor:pointer;}
  .header:hover .languagebtn {color:#c42c39;}
}
@media(min-width:1200px) {
  .header {height:50px;}
  .header .logo h1 {font-size:28px;}
  .header .tel a {margin-left:20px;}
  .header .nav .slide {padding:0 12px;}
  /*.subnav {font-size:15px;}*/
  /*.header .nav .slide:hover .subnav {opacity:1;transform:translateY(0%);transition:.2s transform linear;}*/
  .subnav a {position:relative;line-height: 45px;transition:.26s all linear;}
  .subnav a:after {content:'';z-index:-1;opacity:0;width:2px;height:15px;border-radius:1px;background:#fff;position:absolute;left:-15px;top:50%;transform:translateY(-50%);transition:.26s all linear;}
  .subnav .n1 {font-size:22px;}
  .subnav a:hover {color:#fff;padding-left:10px;font-weight:bold;transition:.26s all linear;}
  .subnav a:hover:after {opacity:1;left:-5px;transition:.26s all linear;}
}
@media(min-width:1440px) {
  .header .logo h1 {font-size:30px;}
  .header .nav .slide {padding:0 15px;}
  .subnav a {line-height: 50px;}
  .subnav .n1 {font-size:24px;}
}
@media(min-width:1601px) {
  .header .container {padding-right:50px;}
  .header .logo h1 {font-size:32px;}
  .header .logo {flex:0 0 13%;max-width:16%;}
  .header .nav {flex:0 0 84%;max-width:84%;margin-top:0px;}
  .header .nav .slide {padding:0 18px;}
  .header .nav .slide>a {font-size:18px;}
  .header .tel {white-space: nowrap;}
  .subnav a {line-height: 60px;}
  .subnav .n1 {font-size:26px;}
}


@media(min-width:1025px) {
  /*fullpage通用延迟动画*/
  .wow1 {opacity:0;-webkit-transform: translate3d(0, 40px, 0);-moz-transform:translate3d(0,40px,0);-o-transform:translate3d(0,40px,0);transform: translate3d(0, 40px, 0);-webkit-transition:1s 0.6s all;-moz-transition:1s 0.6s all;-o-transition:1s 0.6s all;transition:1s 0.6s all;}
  .section.active .wow1 {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: 1s .2s all;-moz-transition: 1s .2s all;-o-transition: 1s .2s all;transition: 1s .2s all;}
  .wow2 {opacity:0;-webkit-transform: translate3d(0, 45px, 0);-moz-transform:translate3d(0,45px,0);-o-transform:translate3d(0,45px,0);transform: translate3d(0, 45px, 0);-webkit-transition:1s 0.6s all;-moz-transition:1s 0.6s all;-o-transition:1s 0.6s all;transition:1s 0.6s all;}
  .section.active .wow2 {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: 1s .3s all;-moz-transition: 1s .3s all;-o-transition: 1s .3s all;transition: 1s .3s all;}
  .wow3 {opacity:0;-webkit-transform: translate3d(0, 50px, 0);-moz-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);transform: translate3d(0, 50px, 0);-webkit-transition:1s 0.6s all;-moz-transition:1s 0.6s all;-o-transition:1s 0.6s all;transition:1s 0.6s all;}
  .section.active .wow3 {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: 1s .4s all;-moz-transition: 1s .4s all;-o-transition: 1s .4s all;transition: 1s .4s all;}
  .wow4 {opacity:0;-webkit-transform: translate3d(0, 55px, 0);-moz-transform:translate3d(0,55px,0);-o-transform:translate3d(0,55px,0);transform: translate3d(0, 55px, 0);-webkit-transition:1s 0.6s all;-moz-transition:1s 0.6s all;-o-transition:1s 0.6s all;transition:1s 0.6s all;}
  .section.active .wow4 {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: 1s .5s all;-moz-transition: 1s .5s all;-o-transition: 1s .5s all;transition: 1s .5s all;}
  .section.active .wow-delay {-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}
}


#indexpage {margin-top: 50px;}
#indexpage .section .slide.active img {z-index:99;}
#indexpage .section .fp-tableCell {vertical-align: top;max-width:100vw;}

.flash {overflow:hidden;background: #fff;}
.flash .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #cba151;}
.flash-box {position:relative;left:50%;transform:translateX(-50%);text-align: center;}
@media(min-width:1200px) {
  .flash-box {width:1600px;}
  .flash-box img {width:100%;}
}
@media(min-width:1340px) {
  .flash-box {width:1920px;}
  .flash-box img {width:unset;}
}

.banner {overflow:hidden;}
.banner .swiper-container {width:100vw;height:100vh;}
.banner .swiper-slide {z-index:-1;}
.banner .swiper-slide-active {z-index:3;}
.banner .swiper-slide>img {position:relative;left: 50%;transform: translateX(-50%);max-height:100%;}
.banner .floatbox {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.banner .t1 {opacity:0;color:rgba(0,0,0,.05);font-size:75px;font-family:'Impact';position:absolute;top:7%;left:0%;-webkit-transform: translate3d(0, -40px, 0);transform: translate3d(0, -40px, 0);transition: .2s 0.5s;}
.banner .t2 {opacity:0;color:#c42c39;font-weight:bold;font-size:35px;-webkit-transform: translate3d(0, 40px, 0);transform: translate3d(0, 40px, 0);transition: .2s 0.5s;}
.banner .t3 {opacity:0;color:#3a3838;font-size:32px;-webkit-transform: translate3d(0, 40px, 0);transform: translate3d(0, 40px, 0);transition: .2s 0.5s;}
.banner .t4 {opacity:0;display:none;color:#5c5c5d;font-size:18px;width:40%;line-height: 1.7;-webkit-transform: translate3d(0, 40px, 0);transform: translate3d(0, 40px, 0);transition: .2s 0.5s;}
.banner .t4:hover {opacity: 1;color:#ee1d23;display:block;transition:.2s all!important;}
.banner .more {opacity:0;margin-top:20px;display:inline-block;-webkit-transform: translate3d(0, 40px, 0);transform: translate3d(0, 40px, 0);transition: .2s 0.5s;}
.banner .more:after {content:'';display:block;clear:both;}
.banner .more .t5 {float:left;color:#3a3838;border:1px solid #888;line-height:35px;border-radius:45px;padding:0 25px;margin-right:10px;text-align:center;transition:.36s all;}
.banner .more:hover .t5 {background: #ee1d23;border-color:#ee1d23;color:#fff;transition:.36s all;}
.banner .more .t6 {float:left;color:#fff;background:#ee1d23;width:35px;height:35px;line-height:35px;border-radius:45px;font-family:'宋体';text-align:center;transition:.36s all;}
.banner .more:hover .t6 {color:#ee1d23;background:#fff;border:1px solid #ee1d23;transform:translateX(10px);transition:.36s all linear;}
.banner .img {display:none;width:50%;position:absolute;right:0;top:10%;opacity:0;-webkit-transform: translate3d(0, 0%, 0);transform: translate3d(0, 0%, 0);transition: .2s 0.5s;}
.banner .img a {position:relative;z-index:-3;}

@keyframes inkuo {from {width:100%;height:100%;}to {height:120%;width:120%;}}
@-webkit-keyframes inkuo {from {width:100%;height:100%;}to {height:120%;width:120%;}}
@keyframes outkuo {from {width:125%;height:125%;}to {height:135%;width:135%;}}
@-webkit-keyframes outkuo {from {width:125%;height:125%;}to {height:135%;width:135%;}}
.banner .pointer {transition:.36s all;cursor:pointer;color:#fff;background:#ee1d23;height:2.3vw;width:2.3vw;line-height:2.3vw;border-radius: 50%;text-align:center;position:absolute;left:15.7%;top: 0.7%;}
.banner .pointer:before {animation:inkuo 1s infinite;content:'';transition:.36s all;background:#f4969c;width:100%;height:100%;border-radius:50%;position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);}
.banner .pointer:after {animation:outkuo 1s infinite;content:'';transition:.36s all;background:#f4c9cc;width:125%;height:125%;border-radius:50%;position:absolute;z-index:-2;left:50%;top:50%;transform:translate(-50%,-50%);}
.banner .d1 {color:#0d0d0e;font-size:18px;width:120px;height:0;white-space: nowrap;overflow:hidden;text-align:right;position:absolute;left:0;top:50%;transform:translate(-120%,-50%);transition:.36s all linear;}
.banner .pointer:hover .d1 {width:120px;height:32px;line-height:1.2;transition:.16s all linear;}
.banner .pointer1 {cursor:pointer;color:#fff;background:#ee1d23;height:2.3vw;width:2.3vw;line-height:2.3vw;border-radius: 50%;text-align:center;position:absolute;left: 50%;top: 72%;/*left: 55.3%;top: 63%;*/}
.banner .pointer1:before {animation:inkuo 1s infinite;content:'';transition:.36s all;background:rgba(238,29,35,.35);width:100%;height:100%;border-radius:50%;position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%,-50%);}
.banner .pointer1:after {animation:outkuo 1s infinite;content:'';transition:.36s all;background:rgba(238,29,35,.21);width:125%;height:125%;border-radius:50%;position:absolute;z-index:-2;left:50%;top:50%;transform:translate(-50%,-50%);}
.banner .d2 {color:#0d0d0e;font-size:18px;width:120px;height:0;white-space: nowrap;overflow:hidden;text-align:right;position:absolute;left:0;top:50%;transform:translate(-120%,-50%);transition:.36s all linear;}
.banner .pointer1:hover .d2 {width:120px;height:32px;line-height:1.2;transition:.16s all linear;}

.banner .swiper-slide:nth-child(1) .t4 {width:90%;}

.banner .swiper-slide:nth-child(2) .img {text-align:center;left:0;top:50%;-webkit-transform: translate3d(0, -30%, 0);transform: translate3d(0, -30%, 0);}
.banner .swiper-slide:nth-child(2) .t2 {font-weight:normal;color:#3a3838;}
.banner .swiper-slide:nth-child(2) .t3 {font-weight:bold;color:#c42c39;}
.banner .swiper-slide:nth-child(2) .t4 {display:block;width:100%;}
.banner .swiper-slide:nth-child(2) .t4:hover {color:#3a3838;}

.banner .swiper-slide:nth-child(3) .img {display:block;width:90%;margin-left:auto;margin-right:auto;position:relative;text-align:center;-webkit-transform: translate3d(0, 10%, 0);transform: translate3d(0, 10%, 0);}
.banner .swiper-slide:nth-child(3) .t2 {color:#3a3838;font-size:32px;font-weight:normal;}
.banner .swiper-slide:nth-child(3) .t4 {color:#3a3838;font-size:16px;flex:0 0 50%;max-width:50%;margin-top:20px;}

.banner .swiper-slide-active .t1 {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: .6s .6s;}
.banner .swiper-slide-active .t2 {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: .7s .6s;}
.banner .swiper-slide-active .t3 {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: .8s .7s;}
.banner .swiper-slide-active .t4 {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: .9s .8s;}
.banner .swiper-slide-active .more {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: 1s .9s;}
.banner .swiper-slide-active .img {opacity: 1;-webkit-transform: translate3d(0, -15%, 0);transform: translate3d(0, -15%, 0);transition: .6s .6s;}
.banner .swiper-slide-active .floatbox2 .img {-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
.banner .swiper-slide-active .floatbox3 .img {margin-top:20px;-webkit-transform: translate3d(0, 0%, 0);transform: translate3d(0, 0%, 0);}
.banner .swiper-slide-active .floatbox3 .t4 {border-right:1px solid #cb8c94;position:relative;}
.banner .swiper-slide-active .floatbox3 .t4:nth-child(4) {border:none;}
.banner .swiper-slide-active .floatbox3 .t4:first-letter {width:12px;height:12px;background:url('/static/index/zm001/css/../images/d.png') left top no-repeat;}

.banner .swiper-button-prev {left:5%;}
.banner .swiper-button-next {right:5%;}
@media(max-width:1024px) {
  .banner .swiper-container {height:50vw;}
  .banner .leftbox {text-align: center;}
  .banner .t1 {left:50%;transform:translate3d(-50%,-30px,0);}
  .banner .swiper-slide-active .t1 {opacity: 1;-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);transition: .6s .6s;}
  .banner .t2 {text-align:center;}
  .banner .t3 {text-align:center;}
  .banner .more {justify-content: center;}
  .banner .swiper-slide-active .floatbox3 .t4:nth-child(2) {border:none;}
}
@media(max-width:767px) {
  .banner .swiper-container {height:40vh;}
}
@media(min-width:768px){
  .banner .t1 {font-size:120px;}
  .banner .t2 {font-size:45px;}
  .banner .t3 {font-size:38px;}
  .banner .t4 {font-size:20px;}
  .banner .swiper-slide:nth-child(2) .t2 {font-size:42px;}
  .banner .swiper-slide:nth-child(2) .t3 {font-size:40px;}
  .banner .swiper-slide:nth-child(3) .t2 {font-size:42px;margin-top:50px;}
}
@media(min-width:1025px) {
  .banner {height:100vh;background:#fff;}
  .banner .t1 {font-size:200px;}
  .banner .t2 {font-size:55px;}
  .banner .t3 {font-size:52px;}
  .banner .t4 {font-size:26px;}
  .banner .more {margin-top:30px;}
  .banner .more .t5 {line-height:45px;padding:0 55px;}
  .banner .more .t6 {width:45px;height:45px;line-height:45px;}
  .banner .leftbox {flex:0 0 58.333333%;max-width:58.333333%;}
  .banner .img {display:block;}
  .banner .swiper-slide:nth-child(2) .t1 {left:unset;right:0;}
  .banner .swiper-slide:nth-child(2) .t2 {font-size:52px;}
  .banner .swiper-slide:nth-child(2) .t3 {font-size:55px;}
  .banner .swiper-slide:nth-child(2) .leftbox {margin-left:auto;flex:0 0 50%;max-width:50%;order:1;}
  .banner .swiper-slide:nth-child(3) .t1 {font-size:180px;left:50%;-webkit-transform: translate3d(-50%, -10%, 0);transform: translate3d(-50%, -10%, 0);}
  .banner .swiper-slide:nth-child(3) .t2 {font-size:52px;margin-top:60px;letter-spacing:6px;}
  .banner .swiper-slide:nth-child(3) .t4 {display:block;color:#3a3838;font-size:22px;flex:0 0 25%;max-width:25%;margin-top:25px;}
  .banner .swiper-slide:nth-child(3) .leftbox {text-align:center;flex:0 0 100%;max-width:100%;justify-content: center;}
  .banner .swiper-slide:nth-child(3) .img {margin-top:40px;}
}
@media(min-width:1200px) {
  .banner .t1 {font-size:220px;}
  .banner .t2 {font-size:65px;}
  .banner .t3 {font-size:62px;}
  .banner .swiper-slide:nth-child(2) .t2 {font-size:62px;}
  .banner .swiper-slide:nth-child(2) .t3 {font-size:65px;}
  .banner .swiper-slide:nth-child(3) .img {margin-top:50px;}
  .banner .swiper-slide:nth-child(3) .t2 {font-size:62px;margin-top:70px;}
}
@media(min-width:1440px) {
  .banner .t1 {font-size:240px;}
  .banner .t2 {font-size:75px;}
  .banner .t3 {font-size:72px;}
  .banner .t4 {display:block;}
  .banner .swiper-slide:nth-child(2) .t2 {font-size:72px;}
  .banner .swiper-slide:nth-child(2) .t3 {font-size:75px;}
  .banner .swiper-slide:nth-child(3) .img {margin-top:60px;}
  .banner .swiper-slide:nth-child(3) .t2 {font-size:72px;margin-top:80px;}
}
@media(min-width:1601px) {
  .banner .t1 {font-size:260px;}
  .banner .t2 {font-size:85px;}
  .banner .t3 {font-size:82px;}
  .banner .swiper-slide:nth-child(2) .t2 {font-size:82px;}
  .banner .swiper-slide:nth-child(2) .t3 {font-size:85px;}
  .banner .swiper-slide:nth-child(3) .t1 {font-size:180px;}
  .banner .swiper-slide:nth-child(3) .t2 {font-size:82px;margin-top:100px;}
}
@media(min-width:1920px) {
  .banner .swiper-slide>img {width:100%;max-height:unset;}
}

@keyframes round {
  0% {transform:rotate(0deg);}
  50% {transform:rotate(180deg);}
  100% {transform:rotate(360deg);}
}
@-webkit-keyframes round {
  0% {transform:rotate(0deg);}
  50% {transform:rotate(180deg);}
  100% {transform:rotate(360deg);}
}
.index01 {display:flex;align-items:center;overflow:hidden;position:realtive;/*background: url(/static/index/zm001/css/../images/index01_bg.png) no-repeat center;background-size:auto 85%;*/}
.index01 .t1 {}
.index01 .t2 {color:#737171;margin-top:30px;line-height: 2;}
.index01 .t3 {color:#737171;margin-top:30px;transition:.16s all;}
.index01 .t4 {color:#fff;background:#c42c39;font-size:10px;font-family: '宋体';display:block;margin-top:15px;width:25px;height:25px;line-height:25px;border-radius:80px;text-align:center;transition:.16s all;}
.index01 .title a:hover .t3 {color:#c42c39;font-weight: bold;transition:.16s all;}
.index01 .title a:hover .t4 {box-shadow: 0 0 10px 0 rgba(0,0,0,.3);transform:translateY(-5px);transition:.16s all;}
.index01 .content {margin-top:30px;flex-wrap:wrap;}
.index01 .li {cursor:pointer;background:#fff;border-radius:5px;box-shadow:0 0 10px 0px rgba(0,0,0,.1);width:48%;padding:25px 0;text-align:center;margin-bottom:20px;transition:.26s all linear!important;}
.index01 .li i {color:#c42c39;font-size:400%;}
.index01 .li .c1 {color:#4b4c4d;font-size:30px;font-weight:bold;font-family:'Swis721 BlkCn BT';margin-top:20px;}
.index01 .li .c2 {color:#4b4c4d;margin-top:5px;}
@media(max-width:1024px) {
  .index01 {padding:30px 0;}
  .index01 .li .after {display:none;}
}
@media(min-width:1025px) {
  .index01 {height:100vh;}
  .index01 .bg {animation:round 90s linear infinite;position: absolute;z-index:-1;top: 0px;left: 0px;bottom: 0px;right: 0px;background: url(/static/index/zm001/css/../images/index01_bg.png) no-repeat center;background-size: auto 85%;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform: rotate(0deg);}
  .index01 .title {text-align:center;}
  .index01 .t4 {margin:15px auto;}
  .index01 .content {margin-top:40px;flex-wrap:nowrap;}
  .index01 .li {width:23%;perspective: 500;-webkit-perspective: 500;background:none;border-radius:none;box-shadow:unset;padding:0;margin:0;}
  .index01 .li .c1 {font-size:40px;margin-top:3.5vh;}
  .index01 .li .c2 {margin-top:2vh;}
  .index01 .li .before {backface-visibility: hidden;-webkit-backface-visibility: hidden;padding:3vh 0 4vh;border-radius:10px;box-shadow:0 0 10px 0px rgba(0,0,0,.1);background:#FFF;perspective: 10000;transition: all 1s;}
  .index01 .li .after {color:#fff;background:#c42c39;padding:3vh 0 4vh;border-radius:10px;position:absolute;left:0;top:0;height:100%;width:100%;transform:rotateY(-180deg);opacity:0;perspective: 10000;transition: all 1s;}
  .index01 .li:hover {transform:translateY(-20px);}
  .index01 .li:hover .before {transform:rotateY(-180deg);transition: all 1s;}
  .index01 .li:hover .after {box-shadow: 0 8px 24px 0 rgba(0,0,0,0.2);transform: rotateY(-360deg);opacity: 1;transition: all 1s;}
  .index01 .li:hover i {color:#fff;}
  .index01 .li:hover .c1 {color:#fff;}
  .index01 .li:hover .c2 {color:#fff;}
}
@media(min-width:1200px) {
  .index01 .li {width:20%;/*padding:55px 0;*/}
  .index01 .li .c1 {font-size:45px;margin-top:4vh;}
  .index01 .li .c2 {margin-top:1vh;}
}
@media(min-width:1440px) {
  .index01 .li {width:18%;/*padding:65px 0;*/}
  .index01 .li .c1 {font-size:50px;margin-top:5vh;}
}
@media(min-width:1601px) {

}

.index02 .content {position:relative;z-index:3;}
.index02 .leftbox {padding:30px 0;position:relative;background:url(/static/index/zm001/css/../images/in02_leftbg.jpg) no-repeat center;background-size:cover;}
.index02 .rightbox {padding:30px 0;position:relative;background:url(/static/index/zm001/css/../images/in02_rightbg.jpg) no-repeat center;background-size:cover;}
.index02 .t1 {color:rgba(255,255,255,.07);font-size:90px;font-weight:bold;font-family:'Impact';line-height: 1;}
.index02 .t2 {color:#fff;font-size:22px;font-weight:bold;}
.index02 .t3 {color:#fff;line-height: 2;margin-top:20px;}
.index02 .t4 {color:#fff;margin-top:30px;transition:.16s all;}
.index02 .t5 {color:#c42c39;background:#fff;font-size:10px;font-family: '宋体';margin-top:15px;width:25px;height:25px;line-height:25px;border-radius:80px;text-align:center;transition:.16s all;}
.index02 a:hover .t4 {color:#c42c39;font-weight: bold;transition:.16s all;}
.index02 .leftbox a:hover .t4 {color:#fff;}
.index02 a:hover .t5 {box-shadow: 0 0 10px 0 rgba(0,0,0,.3);transform:translateY(-5px);transition:.16s all;}
.index02 .leftbox a:hover .t5 {color:#333;background:#fff;}
.index02 .rightbox .t1 {color:rgba(0,0,0,.07);}
.index02 .rightbox .t2 {color:#232222;}
.index02 .rightbox .t3 {color:#232222;}
.index02 .rightbox .t4 {color:#232222;}
.index02 .rightbox .t5 {color:#fff;background:#c42c39;}
@media(min-width:1025px) {
  .index02 {height:100vh;display:flex;}
  .index02 .leftbox {padding:0;align-items:center;display:flex;flex:0 0 50%;max-width:50%;background:#c42c39;}
  .index02 .rightbox {padding:0;align-items:center;display:flex;flex:0 0 50%;max-width:50%;background:#e7e7e7;}
  .index02 .leftbox:after {content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background:url(/static/index/zm001/css/../images/in02_leftbg.jpg) no-repeat center;background-size:cover;transition:.35s all linear;}
  .index02 .rightbox:after {content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background:url(/static/index/zm001/css/../images/in02_rightbg.jpg) no-repeat center;background-size:cover;transition:.35s all linear;}
  .index02 .content {width:100%;text-align:center;padding:0 45px;margin-top: -5vh;}
  .index02 .leftbox .content {margin-left: auto;}
  .index02 .t1 {/*color:rgba(255,255,255,0);*/color:rgba(255,255,255,.07);font-size:120px;margin-bottom: -5vh;transition:.35s all ease-out;}
  .index02 .t2 {font-size:26px;}
  .index02 .t3 {margin-top:30px;}
  .index02 .t4 {margin-top:40px;}
  .index02 .t5 {margin:15px auto;}
  .index02 .rightbox .t1 {/*color:rgba(255,255,255,0);*/color:rgba(0,0,0,.07);}
  .index02 .leftbox:hover:after {opacity:1;transition:.35s all ease-in;}
  .index02 .leftbox:hover .t1 {/*color:rgba(255,255,255,.07);*/color:rgba(255,255,255,0);transition:.35s all ease-in;}
  .index02 .rightbox:hover .t1 {/*color:rgba(0,0,0,.07);*/color:rgba(255,255,255,0);transition:.35s all ease-in;}
  .index02 .rightbox:hover:after {opacity:1;transition:.35s all ease-in;}
}
@media(min-width:1200px) {
  .index02 .leftbox:hover .content {margin-bottom:-7vh;transition:.36s all linear;}
  .index02 .rightbox:hover .content {margin-bottom:-7vh;transition:.36s all linear;}
  .index02 .content {padding:0 50px;margin-bottom: 0vh;transition:.36s all linear;}
  .index02 .t1 {font-size:150px;}
  .index02 .t2 {font-size:30px;}
  .index02 .t3 {margin-top:4vh;}
  .index02 .t4 {margin-top:6vh;}
  .index02 .t5 {margin-top:2.5vh;}
}
@media(min-width:1440px) {
  .index02 .content {width:90%;padding:0 65px;margin-top: -9vh;}
  .index02 .t1 {font-size:170px;margin-bottom: -9vh;}
  .index02 .t2 {font-size:33px;}
  .index02 .t3 {margin-top:4.5vh;}
  .index02 .t4 {margin-top:7vh;}
}
@media(min-width:1601px) {
  .index02 .content {width:73%;margin-top: -9vh;}
  .index02 .leftbox .content {padding:0 100px 0 0px;}
  .index02 .rightbox .content {padding:0 0px 0 100px;}
  .index02 .t1 {font-size:190px;margin-bottom: -9vh;}
  .index02 .t2 {font-size:36px;}
  .index02 .t3 {margin-top:5vh;}
  .index02 .t4 {margin-top:8vh;}
}

.index03 {padding-top:35px;background:url(/static/index/zm001/css/../images/in03_bg.jpg) no-repeat center;background-size:cover;position: relative;overflow:hidden;}
.index03:before {content:'HYOIAT';color:rgba(0,0,0,.07);font-size:90px;font-weight:bold;font-family:'Impact';position:absolute;left:50%;top:30%;transform:translate(-50%,-50%);}
.index03 .swiper-container {padding:30px 0;}
.index03 .txtbox {margin-top:20px;}
.index03 .c1 {color:#302e2e;font-size:22px;font-weight:bold;transition:.15s color!important;}
.index03 .c2 {color:#8e8e90;line-height: 20px;max-height:60px;overflow:hidden;margin-top: 10px}
.index03 .c3 {color:#232222;transition:.15s color!important;margin-top:15px;display:flex;align-items: center;}
.index03 .c4 {color:#fff;background:#c42c39;transition:.15s all;font-size: 10px;font-family: '宋体';margin-left: 15px;width: 25px;height: 25px;line-height: 25px;border-radius: 80px;text-align: center;}
.index03 .c1:hover,.index03 .c3:hover {color:#c42c39;transition:.15s all;}
.index03 .c3:hover .c4 {transform:translateX(10px);transition:.15s all;}
.index03 .swiper-pagination-bullets .swiper-pagination-bullet 
{line-height:1;height:50px;left:unset!important;right:0;color:#d4d5d6;background:none;width:unset!important;font-size:32px;font-weight:bold;opacity:1;}
.index03 .swiper-pagination-bullet-active {color:#c42c39!important;}
.index03 .prev,.index03 .next {display:none;width:40px!important;height:40px!important;line-height: 40px;cursor:pointer;font-size:10px;font-weight:bold;font-family:'宋体';color:#426ba0;background:#e7e7e7;text-align:center;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);transition:.36s all linear;}
.index03 .next {color:#fff;background:#c42c39;}
.index03 .prev {left:0;}
.index03 .next {right:0;}
@media(min-width:768px) {
  .index03:before {font-size:160px;}
  .index03 .c1 {font-size:26px;}
}
@media(min-width:992px) {
  .index03:before {font-size:200px;}
  .index03 .swiper-container {height:100vh!important;}
  .index03 .c1 {font-size:28px;}
  .index03 .swiper-pagination {height: 260px!important;padding-top:50px;right:5%!important;bottom: 20px!important;top: unset!important;}
}
@media(min-width:1025px) {
  .index03 {padding-top:0;height:100vh;}
  .index03:before {font-size:220px;opacity:0;transform:translate(-50%,-50%) scale(.1);-webkit-transform:translate(-50%,-50%) scale(.1);transition:1s .6s;}
  .index03 .swiper-container {height:100vh;}
  .section.active .index03:before {opacity:.3;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);transition:1s .6s;}
  .index03 .txtbox {margin-top:5vh;}
  .index03 .img {height:42.5vh;}
  .index03 .c1 {font-size:30px;}
  .index03 .c2 {margin-top: 15px;max-width:70%;line-height: 24px;height:72px;}
  .index03 .c3 {margin-top:4vh;}
  .index03 .swiper-pagination {display:block;position:absolute!important;right:0;bottom:18%;left:unset!important;width:80px!important;height:150px;}
  .index03 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {line-height:1;height:50px;right:0;font-size:50px;display:block;}
  .index03 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,
  .index03 .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {font-size:0!important;height:0!important;opacity:0;}
  .index03 .prev,.index03 .next {display:block;}
  .index03 .prev:hover,.index03 .next:hover {color:#fff;background:#c42c39;transition:.36s all linear;}
}
@media(min-width:1200px) {
  .index03:before {font-size:230px;}
  .index03 .c1 {font-size:32px;}
  .index03 .c2 {font-size:15px;}
  .index03 .c2 {margin-top: 2vh;}
}
@media(min-width:1440px) {
  .index03:before {font-size:240px;}
  .index03 .c1 {font-size:34px;}
  .index03 .c2 {margin-top: 2.5vh;line-height: 24px;max-height:72px;}
}
@media(min-width:1601px) {
  .index03:before {font-size:260px;}
  .index03 .c1 {font-size:36px;}
  .index03 .c2 {margin-top: 3vh;}
}


@media(min-width:1025px) {
  @keyframes lang1{
    0% {padding-top:0px;}
    50% {padding-top:2vh;}
    100% {padding-top:0px;}
  }
  @keyframes lang{
    0% {padding-top:20vh;}
    50% {padding-top:18vh;}
    100% {padding-top:20vh;}
  }
}
@media(min-width:1200px) {
  @keyframes lang1{
    0% {padding-top:0px;}
    50% {padding-top:2vh;}
    100% {padding-top:0px;}
  }
  @keyframes lang{
    0% {padding-top:19vh;}
    50% {padding-top:17vh;}
    100% {padding-top:19vh;}
  }
}
@media(min-width:1440px) {
  @keyframes lang1{
    0% {padding-top:0px;}
    50% {padding-top:2vh;}
    100% {padding-top:0px;}
  }
  @keyframes lang{
    0% {padding-top:11vh;}
    50% {padding-top:9vh;}
    100% {padding-top:11vh;}
  }
}
@media(min-width:1601px) {
  @keyframes lang1{
    0% {padding-top:0px;}
    50% {padding-top:2vh;}
    100% {padding-top:0px;}
  }
  @keyframes lang{
    0% {padding-top:12vh;}
    50% {padding-top:10vh;}
    100% {padding-top:12vh;}
  }
}
.index04 {padding-top:40px;position:relative;overflow:hidden;max-height:100vh;}
.index04:after {content:'';position:absolute;bottom:0;left:0;right:0;height:23%;z-index:2;background:url(/static/index/zm001/css/../images/in04_bg.png) no-repeat center bottom;background-size:100% auto;}
.index04 .t1 {color:#232222;font-size:22px;font-weight:bold;line-height: 1;}
.index04 .t2 {color:#747272;line-height: 2;margin-top:15px;}
.index04 .t3 {color:#747272;margin-top:15px;transition:.16s all;}
.index04 .t4 {color:#fff;background:#c42c39;font-size:10px;font-family: '宋体';margin-top:15px;width:25px;height:25px;line-height:25px;border-radius:80px;text-align:center;transition:.16s all;}
.index04 .title a:hover .t3 {color:#c42c39;font-weight: bold;transition:.16s all;}
.index04 .title a:hover .t4 {box-shadow: 0 0 10px 0 rgba(0,0,0,.3);transform:translateY(-5px);transition:.16s all;}
.index04 .content {margin-top:20px;}
.index04 .swiper-container {padding-bottom:110px;}
.index04 .swiper-slide:nth-child(2n-1) {padding-top:80px;transition:.26s all linear;}
.index04 .swiper-slide:nth-child(2n) {transition:.26s all linear;}
.index04 .box {display:block;text-align:center;border:1px solid #e8e8e8;border-radius: 10px;padding:13px 0 19px;transition:.2s all linear;}
.index04 .box i {font-size:45px;color:#c42c39;transition:.2s all linear;}
.index04 .box .c1 {color:#3f3b3b;font-size:13px;transition:.2s all linear;}
.index04 .box:before {content:'';width:10px;height:10px;border:2px solid #c42c39;border-radius: 10px;position:absolute;left:50%;bottom:0;transform:translate(-50%,300%);}
.index04 .box:after {content:'';border-right:1px dashed #d5d4d4;width:1px;height:400px;position:absolute;left:50%;bottom:0;transform:translate(-50%,435px);}
.index04 .box:hover {background: #c42c39;transition:.2s all linear;}
.index04 .box:hover i {color:#fff;transition:.2s all linear;}
.index04 .box:hover .c1 {color:#fff;transition:.2s all linear;}
.index04 .box:hover:before {background: #c42c39;transition:.2s all linear;}
.index04 .bolang {opacity:0;width:100vw;max-width:100vw;overflow:hidden;position:absolute;bottom:0;height:100px;pointer-events: none;}
@media(min-width:768px) {
  .index04 .t1 {font-size:26px;}
  .index04 .content {margin-top:40px;}
  .index04 .swiper-container {padding-bottom:170px;}
}
@media(min-width:992px) {
  .index04:after {opacity: 0;}
  .index04 .t1 {font-size:28px;}
  .index04 .content {margin-top:50px;}
  .index04 .box .c1 {font-size:15px;}
  .index04 .bolang {opacity:1;height:300px;}
}
@media(min-width:1025px) {
  .index04 {height:100vh;padding-top:9vh;}
  .index04 .title {text-align:center;}
  .index04 .t1 {font-size:30px;}
  .index04 .t2 {margin-top:20px;}
  .index04 .t3 {margin-top:20px;}
  .index04 .t4 {margin:1.5vh auto;}
  .index04 .content {margin-top:8vh;}
  .index04 .swiper-container {padding-bottom:19vh;/*width:100%;position:absolute;bottom:0;*/}
  .index04 .swiper-slide {animation:lang1 5s infinite;}
  .index04 .swiper-slide:hover {animation-play-state:paused;}
  .index04 .swiper-slide:nth-child(2n-1) {padding-top:20vh;animation:lang 5s infinite;}
  .index04 .swiper-slide:nth-child(2n-1):hover {padding-top:18vh;transition:.26s all linear;animation-play-state:paused;}
  .index04 .swiper-slide:nth-child(2n):hover {padding-top:2vh;transition:.26s all linear;animation-play-state:paused;}
  .index04 .box {}
  .index04 .box .c1 {font-size:16px;}
}
@media(min-width:1200px) {
  .index04 {padding-top:10.5vh;}
  .index04 .t1 {font-size:32px;}
  .index04 .t2 {font-size:15px;}
  .index04 .t3 {margin-top:2.5vh;}
  .index04 .t4 {margin-top:2.5vh;}
  .index04 .content {margin-top:3.5vh;}
  .index04 .swiper-container {padding-bottom:21vh;}
  .index04 .swiper-slide:nth-child(2n-1) {padding-top:19vh;}
  .index04 .swiper-slide:nth-child(2n-1):hover {padding-top:17vh;transition:.26s all linear;}
  .index04 .box {padding:1.6vh 0 2.2vh;}
  .index04 .box .c1 {font-size:17px;}
}
@media(min-width:1440px) {
  .index04 {padding-top:12vh;}
  .index04 .t1 {font-size:34px;}
  .index04 .t2 {margin-top:2.5vh;}
  .index04 .t3 {margin-top:3vh;}
  .index04 .content {margin-top:5.5vh;}
  .index04 .swiper-container {padding-bottom:23vh;}
  .index04 .swiper-slide:nth-child(2n-1) {padding-top:11vh;}
  .index04 .swiper-slide:nth-child(2n-1):hover {padding-top:9vh;transition:.26s all linear;}
  .index04 .box {padding:2vh 0 2.5vh;}
  .index04 .box .c1 {font-size:18px;}
}
@media(min-width:1601px) {
  .index04 {padding-top:13.5vh;}
  .index04 .t1 {font-size:36px;}
  .index04 .t2 {margin-top:3vh;}
  .index04 .t3 {margin-top:3.5vh;}
  .index04 .content {margin-top:6vh;}
  .index04 .swiper-container {padding-bottom:26vh;}
  .index04 .swiper-slide:nth-child(2n-1) {padding-top:12vh;}
  .index04 .swiper-slide:nth-child(2n-1):hover {padding-top:10vh;transition:.26s all linear;}
}

.index05 {background:url(/static/index/zm001/css/../images/in05_bg.jpg) no-repeat center;background-size:cover;}
.index05 .t2 {color:#3e3e3f;font-size:18px;font-weight:bold;margin-top:15px;}
.index05 .t3 {color:#3e3e3f;margin-top:30px;}
.index05 .t4 {color:#fff;background:#c42c39;font-size:10px;font-family: '宋体';display:block;margin-top:15px;width:25px;height:25px;line-height:25px;border-radius:80px;text-align:center;transition:.16s all;}
.index05 .title a:hover .t3 {color:#c42c39;font-weight: bold;transition:.16s all;}
.index05 .title a:hover .t4 {box-shadow: 0 0 10px 0 rgba(0,0,0,.3);transform:translateY(-5px);transition:.16s all;}
.index05 .content {margin-top:30px;flex-wrap:wrap;}
.index05 .li {background:#c42c39;border-radius:25px;overflow:hidden;border-top-left-radius:0;padding:25px 20px;transition:.15s all!important;}
.index05 .li .c1 {color:#fff;font-size:22px;}
.index05 .li .c2 {color:#f4e0e1;margin-top:15px;line-height: 2;}
.index05 .li .c3 {color:#c42c39;background:#fff;font-size:10px;font-family: '宋体';width:25px;height:25px;line-height:25px;border-radius:80px;text-align:center;}
/*.index05 .li:hover {background:#fff;color:#c42c39;transition:.15s all;}
.index05 .li:hover .c1 {color:#c42c39;transition:.15s all;}
.index05 .li:hover .c2 {color:#c42c39;transition:.15s all;}
.index05 .li:hover .c3 {color:#fff;background:#c42c39;transition:.15s all;}*/
@media(max-width:1024px) {
  .index05 {padding:30px 0;}
  .index05 .li {margin-bottom:25px;}
  .index05 .li .c3 {margin-top:15px;}
}
@media(min-width:1025px) {
  .index05 {height:100%;display:flex;align-items:center;}
  .index05 .title {text-align:center;}
  .index05 .t2 {font-size:26px;}
  .index05 .t4 {margin:15px auto;}
  .index05 .content {margin-top:40px;flex-wrap:nowrap;}
  .index05 .li {padding:40px 45px;height:100%;}
  .index05 .li .c1 {font-size:28px;}
  .index05 .li .c2 {margin-top:20px;}
  .index05 .li .c3 {}
  .index05 .li {-webkit-filter:drop-shadow(0 1em 1em rgba(0,0,0,0.16));filter:drop-shadow(0 1em 1em rgba(0,0,0,0.16));position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);}
  .index05 .li::before,.index05 .li::after {background-color:#c42c39;border-radius:0;content:' ';display:block;position:absolute;-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform 500ms;transition:-webkit-transform 500ms;transition:transform 500ms;transition:transform 500ms,-webkit-transform 500ms;width:110%;height:110%;top:0;left:0;z-index:-1;}
  .index05 .li::after {background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition-duration:450ms;transition-duration:450ms;}
  .index05 .li:hover .c1,.index05 .li:hover .c2 {color:#c42c39!important;/*text-decoration: underline;*/}
  .index05 .li:hover::before {-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition-duration:450ms;transition-duration:450ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
  .index05 .li:hover::after {-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-duration:700ms;transition-duration:700ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform-origin:left;transform-origin:left;}
  .index05 .li:hover .c3 {color:#fff!important;background:#c42c39!important;transition:.15s all;}
}
@media(min-width:1200px) {
  .index05 .t2 {font-size:30px;margin-top:20px;}
  .index05 .li {padding:50px 55px;}
  .index05 .li .c1 {font-size:32px;}
  .index05 .li .c2 {margin-top:25px;}
  .index05 .li .c3 {position:absolute;right:55px;bottom:60px;}
}
@media(min-width:1440px) {
  .index05 .t2 {font-size:32px;margin-top:25px;}
  .index05 .li {padding:55px 65px;}
  .index05 .li .c1 {font-size:34px;}
  .index05 .li .c3 {width:35px;height:35px;line-height:35px;right:55px;bottom:60px;}
}
@media(min-width:1601px) {
  .index05 .t2 {font-size:36px;}
  .index05 .li {padding:60px 80px;}
  .index05 .li .c1 {font-size:36px;}
}

.index06 {padding-top:30px;position: relative;overflow: hidden;}
.index06 .t1 {color:#232222;font-size:22px;font-weight:bold;}
.index06 .t2 {color:#747272;}
.index06 .t2:hover {color:#c42c39;}
.index06 .t3 {color:#fff;background:#c42c39;font-size:10px;font-family: '宋体';margin-left:15px;width:25px;height:25px;line-height:25px;border-radius:80px;text-align:center;}
.index06 .content {margin-top:20px;}
.index06 .content .swiper-wrapper { padding: 15px; }
.index06 .imgbox:after {padding-top:50%;}
.index06 .imgbox img {width:100%;max-width:100%;max-height:unset;}
.index06 .swiper-slide  { border: 1px solid #eee; padding: 15px; transition:.36s all linear; }
.index06 .swiper-slide:hover {box-shadow: 0 0 15px 0 #999;transition:.36s all linear;}
.index06 .swiper-slide:hover .c1 {color:#ee1d23;}
.index06 .c1 {color:#292727;font-weight:bold;font-size:14px;margin-top:10px;}
.index06 .c2 {color:#979696;margin-top:10px;}
.index06 .c3 {color:#747272;margin-top:10px;}

@media(min-width:992px) {
  .index06 .t1 {font-size:26px;}
}
@media(min-width: 1025px) {
  .index06 {height:100vh;display:flex;padding-top:5vh;}
  .index06 .content {margin-top:3vh;max-height:40vh;}
  .index06 .c1 {font-size:16px;margin-top:15px;}
}
@media(min-width:1200px) {
  .index06 {}
  .index06 .t1 {font-size:28px;}
  .index06 .content {margin-top:4vh;}
  .index06 .c1 {font-size:17px;margin-top:2vh;}
  .index06 .swiper-slide  { padding: 25px; }
}
@media(min-width:1440px) {
  .index06 {}
  .index06 .t1 {font-size:32px;}
  .index06 .content {margin-top:4vh;}
  .index06 .c1 {font-size:18px;margin-top:2.5vh;}
}
@media(min-width:1601px) {
  .index06 .t1 {font-size:36px;}
  .index06 .content {margin-top:4vh;}
  .index06 .swiper-slide  { padding: 30px; }
}

/*内页大图样式*/
.inbanner {width:100%;overflow:hidden;position:relative;}
.inbanner img {width:768px;position:relative;left:50%;transform:translateX(-50%);}
.inbanner .floatbox {width:100%;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.inbanner .t1 {color:rgba(255,255,255,1);font-size:18px;font-weight:bold;}
.inbanner .t2 {font-size:24px;margin-top:5px;}
@media(max-width:767px) {
  .inbanner img {width:768px!important;}
  .inbanner .floatbox {top:43%;}
}
@media(min-width:768px) {
  .inbanner img {width:992px;}
}
@media(min-width:992px) {
  .inbanner img {width:1200px;}
  .inbanner .floatbox {text-align: center;}
  .inbanner .t1 {font-size:28px;}
  .inbanner .t2 {font-size:46px;margin-top:10px;}
}
@media(min-width:1200px) {
  .inbanner img {width:100%;}
  .inbanner .t1 {font-size:34px;}
  .inbanner .t2 {font-size:60px;margin-top:15px;}
}
@media(min-width:1601px) {
  .inbanner .t1 {font-size:40px;}
  .inbanner .t2 {font-size:70px;margin-top:20px;}
}

@keyframes linemove{
  0% {width:0;}
  100% {width:44%;}
}

.location {position:relative;overflow:hidden;}
.location .typebar {background: #f9f9f9;position:relative;}
.location .crumbs {color:#8a8888;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;line-height: 35px;}
.location .crumbs i {margin: 0 5px;}
.location .typebar .list {white-space: nowrap;overflow-x: scroll;}
.location .slide {color:#48494b;background:none;display:inline-block;margin-right:10px;}
.location .slide:hover,
.location .slide.active {color:#c42c39;}
.location .slide a {display:block;text-align:center;line-height: 30px;padding:0 10px;}
@media(max-width:991px) {
  .location .typebar .list::-webkit-scrollbar {height:0;}
  .location .typebar .list::-webkit-scrollbar-track {height:0;}
  .location .typebar .list::-webkit-scrollbar-thumb {height:0;}
  .location .slide:hover a {color:#fff;}
  .location .slide:hover,
  .location .slide.active {border-bottom:3px solid #c42c39;}
  .location .slide:hover a {color:#c42c39;}
}
@media(min-width:768px) {
  .location .crumbs {line-height: 45px;}
  .location .slide a {line-height: 45px;}
}
@media(min-width:992px) {
  /*.location .typebar {text-align: right;}*/
  /*.location .typebar .after {height:3px;width:0;background:#c42c39;position:absolute;bottom:0;left:0;}*/
  /*.location .slide {margin-right:0;border:none;}*/
  .location .slide a {line-height: 48px;}
  .location .slide:hover,.location .slide.active {font-weight:bold;}
  .location .slide:last-child a {padding-right:0;}
  .location .crumbs {line-height: 50px;}
}
@media(min-width:1200px) {
  .location {font-size:15px;}
  .location .slide a {line-height: 52px;}
  .location .crumbs {line-height: 60px;}
}
@media(min-width:1440px) {
  .location .typebar .list {display:flex;justify-content: space-between;}
  .location .typebar .after {height:3px;width:0;background:#c42c39;position:absolute;bottom:0;left:0;}
  .location .slide {flex:1;}
  .location .slide a {line-height: 55px;}
  .location .crumbs {line-height: 70px;}
}
@media(min-width:1601px) {
  .location .slide a {line-height: 60px;}
  .location .crumbs {line-height: 85px;}
}

.company01 {padding:30px 0 40px;}
.company01 .t1 {color:#3f3b3b;font-size:18px;}
.company01 .t2 {color:#c42c39;font-weight:bold;font-size:60px;line-height: 1;margin-top:15px;}
.company01 .t3 {color:#fff;background:#c42c39;width:25px;height:25px;line-height: 25px;border-radius: 25px;text-align:center;}
.company01 .floatbox {font-size:16px;line-height: 1.5;padding:15px 0;}
.company01 .t5 {color:#312f2f;font-size:16px;margin-top:45px;}
.company01 .c1 {color:#747272;line-height: 2;}
.company01 .c2 {color:#747272;line-height: 2;margin-top:20px;}
.company01 .content {margin-top:30px;flex-wrap:wrap;}
.company01 .li {flex:0 0 50%;max-width:50%;margin-bottom:20px;text-align:center;}
.company01 .li .c3 {color:#4b4c4d;font-size:30px;font-weight:bold;font-family:'Swis721 BlkCn BT';line-height: 1;margin:0 10px;}
.company01 .li .c4 {color:#4b4c4d;}
.company01 .li:hover .c3 {color:#ee1d23;}
@media(max-width:991px) {
  .company01 .li .c3 {margin-top:10px;}
  .company01 .li .c4 {margin-top:10px;}
}
@media(min-width:768px) {
  .company01 {padding:30px 0 70px;}
  .company01 .t1 {font-size:20px;}
  .company01 .t2 {font-size:70px;margin-top:20px;}
  .company01 .t5 {font-size:18px;margin-top:60px;}
  .company01 .c2 {margin-top:30px;}
  .company01 .li .c3 {font-size:34px;}
}
@media(min-width:992px) {
  .company01 {padding:35px 0 100px;}
  .company01 .t1 {font-size:20px;}
  .company01 .t2 {font-size:80px;margin-top:25px;}
  .company01 .floatbox {font-size:20px;padding:20px 0;}
  .company01 .t5 {font-size:20px;margin-top:85px;}
  .company01 .c2 {margin-top:35px;}
  .company01 .content {margin-top:40px;flex-wrap:nowrap;}
  .company01 .li {flex:0 0 25%;max-width:25%;text-align:left;}
  .company01 .li .c3 {font-size:38px;}
}
@media(min-width:1200px) {
  .company01 {padding:40px 0 120px;}
  .company01 .t1 {font-size:19px;}
  .company01 .t2 {font-size:90px;margin-top:30px;}
  .company01 .floatbox {color:#fff;background:#c42c39;font-size:22px;padding:22px 35px;width:120%;position:absolute;z-index:2;bottom:0;left:0;}
  .company01 .t5 {font-size:22px;margin-top:100px;}
  .company01 .c2 {margin-top:40px;}
  .company01 .li .c3 {font-size:42px;margin:0 15px 0 20px;}
}
@media(min-width:1440px) {
  .company01 {padding:45px 0 140px;}
  .company01 .t1 {font-size:21px;}
  .company01 .t2 {font-size:100px;margin-top:35px;}
  .company01 .floatbox {font-size:24px;padding:25px 40px;}
  .company01 .t5 {font-size:24px;margin-top:115px;}
  .company01 .c2 {margin-top:45px;}
  .company01 .li .c3 {font-size:46px;margin:0 18px 0 25px;}
}
@media(min-width:1601px) {
  .company01 {padding:50px 0 170px;}
  .company01 .t1 {font-size:22px;}
  .company01 .t2 {font-size:112px;margin-top:40px;}
  .company01 .floatbox {font-size:26px;padding:30px 50px;}
  .company01 .t5 {font-size:26px;margin-top:135px;}
  .company01 .c2 {margin-top:55px;}
  .company01 .li .c3 {font-size:50px;margin:0 20px 0 30px;}
}

.company02 {padding:30px 0 30px;background:url(/static/index/zm001/css/../images/company02_bg.jpg) no-repeat center; background-size:cover;}
.company02 .t1 {color:#4b4c4d;font-size:22px;font-weight: bold;}
.company02 .t2 {color:#4b4c4d;font-size:16px;margin-top:15px;}
.company02 .t3 {color:#9d9d9e;line-height: 2;margin-top:15px;}
.company02 .content {margin-top:30px;padding-top:20px;border-top:1px solid #dedcdc;}
.company02 .c1 {background:#c42c39;color:#fff;font-size:15px;text-align:center;line-height:35px;width:35px;height:35px;border-radius: 50px;}
.company02 .c2 {color:#4b4c4d;font-size:16px;font-weight: bold;margin-top:10px;}
.company02 .c3 {margin-top:10px;}
@media(min-width:768px) {
  .company02 {padding:55px 0 40px;}
  .company02 .t1 {font-size:26px;}
  .company02 .t2 {font-size:18px;}
  .company02 .content {margin-top:40px;padding-top:30px;}
  .company02 .c1 {font-size:17px;}
  .company02 .c2 {font-size:17px;}
}
@media(min-width:992px) {
  .company02 {padding:80px 0 45px;}
  .company02 .t1 {font-size:30px;}
  .company02 .t2 {font-size:20px;}
  .company02 .t3 {margin-top:20px;width:50%;max-width:630px;}
  .company02 .content {margin-top:50px;padding-top:40px;}
  .company02 .c1 {font-size:20px;line-height:45px;width:45px;height:45px;}
  .company02 .c2 {font-size:20px;}
}
@media(min-width:1200px) {
  .company02 {padding:100px 0 60px;}
  .company02 .t1 {font-size:32px;}
  .company02 .t2 {font-size:22px;margin-top:20px;}
  .company02 .t3 {margin-top:25px;}
  .company02 .content {margin-top:65px;padding-top:50px;}
  .company02 .c1 {font-size:22px;line-height:50px;width:50px;height:50px;}
  .company02 .c2 {font-size:22px;margin-top:20px;}
  .company02 .c3 {margin-top:15px;}
}
@media(min-width:1440px) {
  .company02 {padding:120px 0 80px;}
  .company02 .t1 {font-size:34px;}
  .company02 .t2 {font-size:24px;}
  .company02 .t3 {margin-top:30px;}
  .company02 .content {margin-top:80px;padding-top:55px;}
  .company02 .c1 {font-size:26px;}
  .company02 .c2 {font-size:24px;margin-top:25px;}
}
@media(min-width:1601px) {
  .company02 {padding:140px 0 100px;}
  .company02 .t1 {font-size:36px;}
  .company02 .t2 {font-size:26px;margin-top:25px;}
  .company02 .t3 {margin-top:35px;}
  .company02 .content {margin-top:100px;padding-top:70px;}
  .company02 .c1 {font-size:28px;}
  .company02 .c2 {font-size:26px;margin-top:30px;}
}

.honor01 {padding:30px 0;}
.honor01 .t1 {color:#3e3e3f;font-size:18px;}
.honor01 .t2 {color:#747272;margin-top:10px;line-height: 1.8;}
.honor01 .content {margin-top:20px}
.honor01 .content .swiper-slide {background:#f7f5f5;padding:20px;}
@media(min-width:992px) {

}
@media(min-width:768px) {
  .honor01 .t1 {font-size:20px;}
  .honor01 .content {margin-top:25px}
}
@media(min-width:992px) {
  .honor01 {padding:35px 0;}
  .honor01 .t1 {font-size:24px;}
  .honor01 .t2 {margin-top:15px;}
  .honor01 .content {margin-top:35px}
  .honor01 .content .swiper-slide {padding:25px 30px;}
}
@media(min-width:1200px) {
  .honor01 .t1 {font-size:26px;}
  .honor01 .t2 {margin-top:20px;}
  .honor01 .content {margin-top:45px}
  .honor01 .content .swiper-slide {padding:35px 40px;}
}
@media(min-width:1440px) {
  .honor01 {padding:40px 0;}
  .honor01 .t1 {font-size:28px;}
  .honor01 .t2 {margin-top:25px;}
  .honor01 .content {margin-top:55px}
  .honor01 .content .swiper-slide {padding:50px 60px;}
}
@media(min-width:1601px) {
  .honor01 .t1 {font-size:30px;}
  .honor01 .t2 {margin-top:30px;}
  .honor01 .content {margin-top:65px}
  .honor01 .content .swiper-slide {padding:60px 70px;}
}

.honor03 {padding:30px 0;background:#f7f5f5;}
.honor03 .t1 {color:#3e3e3f;font-size:18px;}
.honor03 .t2 {color:#747272;margin-top:10px;line-height: 1.8;}
.honor03 .list {margin-top:20px}
.honor03 .list:after {content:'';display:block;clear:both;}
.honor03 .slide {background:#fff;padding:15px;float:left;width:48%;margin-right:4%;margin-bottom:15px;transition: .16s all;}
.honor03 .slide:nth-child(2n) {margin-right:0;}
.honor03 .slide .imgbox:after {padding-top:133%;}
.honor03 .slide .c1 {margin-top:10px;text-align:center;}
@media(min-width:992px) {

}
@media(min-width:768px) {
  .honor03 {padding:45px 0;}
  .honor03 .t1 {font-size:20px;}
  .honor03 .list {margin-top:25px}
  .honor03 .slide {padding:20px;}
  .honor03 .slide .c1 {margin-top:15px;}
}
@media(min-width:992px) {
  .honor03 {padding:55px 0;}
  .honor03 .t1 {font-size:24px;}
  .honor03 .t2 {margin-top:15px;}
  .honor03 .list {margin-top:35px}
  .honor03 .slide {width:31%;margin-right:3.5%;margin-bottom:25px;padding:25px;}
  .honor03 .slide:nth-child(2n) {margin-right:3.5%;}
  .honor03 .slide:nth-child(3n) {margin-right:0%;}
  .honor03 .slide .c1 {margin-top:20px;}
}
@media(min-width:1200px) {
  .honor03 {padding:70px 0;}
  .honor03 .t1 {font-size:26px;}
  .honor03 .t2 {margin-top:20px;}
  .honor03 .list {margin-top:45px}
  .honor03 .slide {width:22.375%;margin-bottom:35px;padding:30px;}
  .honor03 .slide:hover {box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);transform:translateY(-5px);transition: .2s all linear;}
  .honor03 .slide:nth-child(3n) {margin-right:3.5%;}
  .honor03 .slide:nth-child(4n) {margin-right:0%;}
  .honor03 .slide .c1 {margin-top:20px;}
}
@media(min-width:1440px) {
  .honor03 {padding:85px 0;}
  .honor03 .t1 {font-size:28px;}
  .honor03 .t2 {margin-top:25px;}
  .honor03 .list {margin-top:55px}
  .honor03 .slide {margin-bottom:40px;padding:35px;}
  .honor03 .slide .c1 {margin-top:25px;}
}
@media(min-width:1601px) {
  .honor03 {padding:105px 0;}
  .honor03 .t1 {font-size:30px;}
  .honor03 .t2 {margin-top:30px;}
  .honor03 .list {margin-top:65px}
  .honor03 .slide {margin-bottom:55px;padding:40px;}
  .honor03 .slide .c1 {margin-top:35px;}
}

.shili01 {padding:30px 0;}
.shili01 .t1 {color:#3e3e3f;font-size:18px;}
.shili01 .t2 {color:#747272;margin-top:10px;line-height: 1.8;}
.shili01 .content {margin-top:20px}
.shili01 .imgbox img {max-width:unset;}
@media(min-width:992px) {

}
@media(min-width:768px) {
  .shili01 .t1 {font-size:20px;}
  .shili01 .content {margin-top:25px}
}
@media(min-width:992px) {
  .shili01 {padding:35px 0;}
  .shili01 .t1 {font-size:24px;}
  .shili01 .t2 {margin-top:15px;}
  .shili01 .content {margin-top:35px}
}
@media(min-width:1200px) {
  .shili01 .t1 {font-size:26px;}
  .shili01 .t2 {margin-top:20px;}
  .shili01 .content {margin-top:45px}
}
@media(min-width:1440px) {
  .shili01 {padding:40px 0;}
  .shili01 .t1 {font-size:28px;}
  .shili01 .t2 {margin-top:25px;}
  .shili01 .content {margin-top:55px}
}
@media(min-width:1601px) {
  .shili01 .t1 {font-size:30px;}
  .shili01 .t2 {margin-top:30px;}
  .shili01 .content {margin-top:65px}
}

.shili02 {position:relative;}
.shili02:after {content:'';position:absolute;bottom:0;left:0;height:23%;width:100%;background: #f7f5f5;z-index:-1}

.shili03 {padding:30px 0;background:#f7f5f5;}
.shili03 .t1 {color:#3e3e3f;font-size:18px;}
.shili03 .t2 {color:#747272;margin-top:10px;line-height: 1.8;}
.shili03 .list {margin-top:20px}
.shili03 .list:after {content:'';display:block;clear:both;}
.shili03 .slide {float:left;width:48%;margin-right:4%;margin-bottom:15px;transition: .16s all;}
.shili03 .slide:nth-child(2n) {margin-right:0;}
.shili03 .slide .c1 {margin-top:10px;text-align:center;line-height: 2;}
@media(min-width:992px) {

}
@media(min-width:768px) {
  .shili03 {padding:45px 0;}
  .shili03 .t1 {font-size:20px;}
  .shili03 .list {margin-top:25px}
}
@media(min-width:992px) {
  .shili03 {padding:55px 0;}
  .shili03 .t1 {font-size:24px;}
  .shili03 .t2 {margin-top:15px;}
  .shili03 .list {margin-top:35px}
  .shili03 .slide {width:31%;margin-right:3.5%;margin-bottom:25px;}
  .shili03 .slide:nth-child(2n) {margin-right:3.5%;}
  .shili03 .slide:nth-child(3n) {margin-right:0%;}
}
@media(min-width:1200px) {
  .shili03 {padding:70px 0;}
  .shili03 .t1 {font-size:26px;}
  .shili03 .t2 {margin-top:20px;}
  .shili03 .list {margin-top:45px}
  .shili03 .slide {width:22.375%;margin-bottom:35px;}
  .shili03 .slide:nth-child(3n) {margin-right:3.5%;}
  .shili03 .slide:nth-child(4n) {margin-right:0%;}
}
@media(min-width:1440px) {
  .shili03 {padding:85px 0;}
  .shili03 .t1 {font-size:28px;}
  .shili03 .t2 {margin-top:25px;}
  .shili03 .list {margin-top:55px}
  .shili03 .slide {margin-bottom:40px;}
}
@media(min-width:1601px) {
  .shili03 {padding:105px 0;}
  .shili03 .t1 {font-size:30px;}
  .shili03 .t2 {margin-top:30px;}
  .shili03 .list {margin-top:65px}
  .shili03 .slide {margin-bottom:55px;}
}

.product01 {padding-bottom:30px;background:url(/static/index/zm001/css/../images/product01_bg.jpg) no-repeat center;background-size:cover;position:relative;overflow:hidden;}
.product01 .sy {pointer-events: none;transition:.30s all linear;background: url(/static/index/zm001/css/../images/sy.png) no-repeat center;background-size: 80%;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.product01 .t1 {color:#302e2e;font-size:22px;font-weight: bold;margin-top:10px;}
.product01 .t2 {color:#919395;font-weight:bold;margin-top:10px;}
.product01 .t2 i {color:#c42c39;font-size:160%;}
.product01 .t3 {color:#c42c39;font-weight:bold;margin-top:15px;}
.product01 .t4 {border-bottom:1px solid #c42c39;cursor:pointer;}
.product01 .list {margin-top:10px;}
.product01 .list a {color:#999898;text-align:center;line-height:3;background: #fff;border-radius:50px;display:block;padding:0 15px;margin-top:10px;transition:.36s all linear;}
.product01 .list a:hover {color:#fff;background: #c42c39;transition:.36s all linear;}
@media(min-width: 768px) {
  .product01 {padding-bottom:35px;}
  .product01 .t1 {font-size:26px;}
}
@media(min-width: 992px) {
  .product01 {padding-bottom:40px;}
  .product01 .t1 {font-size:32px;margin-top:15px;}
  .product01 .t2 {margin-top:15px;}
  .product01 .t3 {margin-top:20px;}
}
@media(min-width: 1200px) {
  .product01 {padding-bottom:60px;}
  .product01 .t1 {font-size:38px;margin-top:20px;}
  .product01 .t3 {margin-top:25px;}
  .product01 .list {margin-top:15px;}
  .product01 .list a {margin-top:15px;}
}
@media(min-width: 1440px) {
  .product01 {padding-bottom:75px;}
  .product01 .t1 {font-size:44px;margin-top:35px;}
  .product01 .t2 {font-size:17px;margin-top:20px;}
  .product01 .t3 {font-size:17px;margin-top:30px;}
  .product01 .list {margin-top:20px;}
}
@media(min-width: 1601px) {
  .product01 {padding-bottom:90px;}
  .product01 .t1 {font-size:50px;margin-top:25px;}
  .product01 .t2 {font-size:18px;}
  .product01 .t3 {font-size:18px;margin-top:35px;}
  .product01 .list {margin-top:25px;}
}

.product02 {background:#f7f5f5;}
.product02 .content {margin-top:-20px;line-height:2;padding:30px 15px;color:rgba(255,255,255,.8);background:url(/static/index/zm001/css/../images/product02_bg.jpg) no-repeat center;background-size:cover;position:relative;overflow:hidden;}
.product02 .content strong {color:#fff;font-size:18px;font-weight:normal;}
.product02 .content img {max-width:100%;height:unset!important;}
.product02 hr {margin:15px 0 10px;border-top:1px solid #b52935;border-bottom:1px solid #c93d49;}
@media(min-width: 768px) {
  .product02 .content {padding:35px 20px;}
}
@media(min-width: 992px) {
  .product02 {margin-top:-25px;}
  .product02 .content {padding:40px 35px;}
  .product02 .content strong {font-size:20px;}
}
@media(min-width: 1200px) {
  .product02 {margin-top:-30px;}
  .product02 .content {padding:50px 50px;}
  .product02 .content strong {font-size:22px;}
  .product02 hr {margin-top:20px;}
}
@media(min-width: 1440px) {
  .product02 {margin-top:-35px;}
  .product02 .content {padding:55px 70px;}
  .product02 .content strong {font-size:24px;}
  .product02 hr {margin-top:25px;}
}
@media(min-width: 1601px) {
  .product02 .content {padding:65px 85px;}
  .product02 .content strong {font-size:26px;}
}

.product03 {padding:20px 0 30px;background:#f7f5f5;}
.product03 .list:after {content:'';display:block;clear:both;}
.product03 .slide {background:#fff;float:left;width:49%;margin-right:2%;padding:15px;margin-bottom:15px;transition:.26s all linear;}
.product03 .slide:nth-child(2n) {margin-right:0;}
.product03 .imgbox {margin-top:10px;}
.product03 .imgbox .sy {pointer-events: none;transition:.30s all linear;background: url(/static/index/zm001/css/../images/sy.png) no-repeat center;background-size: 80%;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.product03 .imgbox:hover .sy {transform:scale(1.1);transition:.30s all linear;}
.product03 .imgbox:hover img {transform:translate(-50%,-50%) scale(1.1);transition:.30s all linear;}
.product03 .txtbox {margin-top:10px;}
.product03 .t1 {color:#302e2e;font-size:14px;}
.product03 .param {display:flex;flex-wrap:wrap;justify-content:space-between;line-height: 2;border-top:1px solid #dddada;margin-top:10px;padding-top:10px;}
.product03 .param .sub {color:#302e2e;flex:0 0 48%;max-width:48%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.product03 .param .sub i {color:#c42c39;}
.product03 .slide:hover {box-shadow:0 5px 10px -5px rgba(0,0,0,.2);transform:translateY(-5px);transition:.26s all linear;}
.product03 .slide a:hover .t1 {color:#c42c39;}
@media(min-width:768px) {
  .product03 {padding:25px 0 35px;}
  .product03 .t1 {font-size:15px;}
}
@media(min-width:992px) {
  .product03 {padding:35px 0 30px;}
  .product03 .t1 {font-size:16px;}
  .product03 .slide {width:30.66%;margin-right:4%;padding:15px 20px 20px;margin-bottom:30px;}
  .product03 .slide:nth-child(2n) {margin-right:4%;}
  .product03 .slide:nth-child(3n) {margin-right:0;}
}
@media(min-width:1200px) {
  .product03 {padding:45px 0 30px;}
  .product03 .t1 {font-size:18px;}
  .product03 .slide {padding:15px 25px 20px;margin-bottom:40px;}
  .product03 .param {margin-top:15px;padding-top:15px;}
  .product03 .txtbox {margin-top:15px;}
}
@media(min-width:1440px) {
  .product03 {padding:50px 0 30px;}
  .product03 .t1 {font-size:20px;}
  .product03 .slide {padding:20px 30px 25px;margin-bottom:50px;}
  .product03 .txtbox {margin-top:20px;}
}
@media(min-width:1601px) {
  .product03 {padding:55px 0 30px;}
  .product03 .t1 {font-size:22px;}
  .product03 .slide {padding:20px 35px 30px;margin-bottom:60px;}
  .product03 .txtbox {margin-top:25px;}
}

.goods .parallux {}
.goods .parallux .t1 {color:#fff;font-size:22px;font-weight: bold;text-align: center;}
.goods .parallux .t2 {color:#fff;font-size:28px;text-align: center;}
.goods .parallux .img img {display:block!important;margin:0 auto;}
.goods .parallux .slide {color:#fff;display:inline-block;font-size:16px;line-height:35px;padding:0 15px;border:1px solid rgba(255,255,255,.51);margin:10px 5px;transition:.36s all linear;}
.goods .parallux .slide:hover {background: #fff;color:#c42c39;transition:.36s all linear;}
.goods .parallux:nth-child(2) .t1 {color:#3d3b3b;}
.goods .parallux:nth-child(2) .t2 {color:#3d3b3b;}
.goods .parallux:nth-child(2) .slide {color:#514e4e;border:1px solid #ccc;}
.goods .parallux:nth-child(2) .slide:hover {background: #c42c39;color:#fff;}
@media(max-width:991px) {
  .goods .float-panel {display:flex;align-items: center;height:100vh;}
}
@media(min-width:768px) {
  .goods .parallux .t2 {font-size:40px;}
}
@media(min-width:992px) {
  .goods .parallux .float-panel {width:100%;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
  .goods .parallux:first-child .float-panel {top:55%;}
  .goods .parallux .img {margin-top: -40px;}
  .goods .parallux .t1 {font-size:32px;}
  .goods .parallux .t2 {font-size:54px;}
  .goods .parallux .list {text-align: center;}
  .goods .parallux .slide {font-size:18px;line-height:40px;padding:0 20px;}
}
@media(min-width:1200px) {
  .goods .parallux .t1 {font-size:36px;}
  .goods .parallux .t2 {font-size:62px;}
  .goods .parallux .slide {font-size:20px;line-height:45px;padding:0 45px;}
}
@media(min-width:1601px) {
  .goods .parallux .t1 {font-size:40px;}
  .goods .parallux .t2 {font-size:70px;}
  .goods .parallux .slide {font-size:22px;line-height:50px;padding:0 65px;}
}

.proinfo01 {padding:10px 0 20px;background: #fcfcfc;overflow:hidden;position:relative;}
.proinfo01 .leftbox {margin-top:25px;}
.proinfo01 .t1 {color:#3e3e3f;font-size:22px;line-height:1;}
.proinfo01 .t2 {color:#312f2f;line-height:22px;max-height:66px;overflow:hidden;margin:15px 0;}
.proinfo01 .imgbox img {width:70%!important;height:unset!important;}
.proinfo01 .imgbox img:hover {transform:translate(-50%,-50%);}
.proinfo01 .imgbox .sy {pointer-events: none;transition:.30s all linear;background: url(/static/index/zm001/css/../images/sy.png) no-repeat center;background-size: 80%;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.proinfo01 .btnbox a {color:#595859;display:inline-block;line-height:35px;text-align:center;margin-right:10px;padding:0 10px;border:1px solid #dcdcdc;transition:.36s background linear;}
.proinfo01 .btnbox i {color:#a1a1a2;}
.proinfo01 .btnbox a:hover {color:#fff;background: #c42c39;border-color:#c42c39;transition:.36s background linear;}
.proinfo01 .btnbox a:hover i {color:#fff;}
.proinfo01 .ys {text-align: center;display: flex;justify-content: space-between;}
.proinfo01 .ys .slide {}
.proinfo01 .ys .icon {color:#fff;font-size:22px;background:#c42c39;text-align:center;line-height:45px;width:45px;border-radius: 70px;margin:0 auto;}
.proinfo01 .ys .c1 {margin-top:10px;}
@media(min-width:768px) {
  .proinfo01 {padding:15px 0 25px;}
  .proinfo01 .btnbox a {line-height:40px;padding:0 15px;}
  .proinfo01 .ys .icon {font-size:24px;line-height:50px;width:50px;}
}
@media(min-width:992px) {
  .proinfo01 {padding:20px 0 30px;}
  .proinfo01 .leftbox {margin-top:0px;}
  .proinfo01 .t1 {font-size:36px;}
  .proinfo01 .t2 {margin:15px 0 25px;line-height:26px;max-height:156px;overflow-y:scroll;}
  .proinfo01 .t2 img {max-width:100%;}
  .proinfo01 .btnbox a {line-height:45px;padding:0 20px;}
  .proinfo01 .ys .icon {font-size:28px;line-height:55px;width:55px;}
}
@media(min-width:1200px) {
  .proinfo01 {padding:20px 0 40px;}
  .proinfo01 .t1 {font-size:26px;}
  .proinfo01 .t2 {margin:20px 0 35px;line-height: 28px;max-height:168px;}
  .proinfo01 .btnbox a {line-height:50px;padding:0 28px;}
  .proinfo01 .ys {padding-right:17%;}
  .proinfo01 .ys .icon {font-size:32px;line-height:60px;width:60px;}
  .proinfo01 .ys .c1 {margin-top:15px;}
}
@media(min-width:1440px) {
  .proinfo01 {padding:25px 0 50px;}
  .proinfo01 .t1 {font-size:28px;}
  .proinfo01 .t2 {margin:25px 0 50px;max-height:276px;}
  .proinfo01 .btnbox a {line-height:50px;padding:0 28px;}
  .proinfo01 .ys .icon {font-size:36px;line-height:65px;width:65px;}
  .proinfo01 .ys .c1 {margin-top:20px;}
}
@media(min-width:1601px) {
  .proinfo01 {padding:30px 0 60px;}
  .proinfo01 .t1 {font-size:30px;}
  .proinfo01 .t2 {margin:30px 0 65px;}
  .proinfo01 .btnbox a {font-size:18px;line-height:55px;padding:0 32px;}
  .proinfo01 .ys .icon {font-size:40px;line-height:70px;width:70px;}
}

.proinfo02 {padding:25px 0 35px;color:#fff;background:#c32b38 url(../images/proinfo02_bg.jpg) no-repeat center;background-size:cover;position:relative;overflow:hidden;}
.proinfo02 .t1 {font-size: 20px;margin-bottom:15px;}
/*.proinfo02 .list {white-space:nowrap;overflow-x:scroll;position:relative;transition:.36s linear;}
.proinfo02 .slide {position:relative;display:flex;align-items: center;transition:.36s all linear;}
.proinfo02 .slide .c1 {flex:1;position:relative;}
.proinfo02 .slide .c2 {flex:1;position:relative;}*/
.proinfo02 hr {width:100%;border-bottom:1px solid #cb4b55;border-top:1px solid #a5242f;margin:0;}
.proinfo02 table {white-space: nowrap;text-align:center;width:100%;}
.proinfo02 table tbody tr {border-top:1px solid #a5242f;}
.proinfo02 th {padding:10px 10px;font-weight:normal;}
.proinfo02 td {padding:10px 10px;}
@keyframes arrow {0% {opacity:0} 40% {opacity:1} 80% {opacity:0} 100% {opacity:0} }
@-webkit-keyframes arrow {0% {opacity:0} 40% {opacity:1} 80% {opacity:0} 100% {opacity:0}}
.proinfo02 .scrollarrows {width:50px;height:22px;margin-top:10px;margin-left:auto;display:block;}
.proinfo02 .scrollarrows path {stroke:#fff;fill:transparent;stroke-width:2px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite;transform: translateX(50px) rotate(
90deg);}
.proinfo02 .scrollarrows path.a1 {animation-delay:-1s;-webkit-animation-delay:-1s}
.proinfo02 .scrollarrows path.a2 {animation-delay:-0.5s;-webkit-animation-delay:-0.5s}
.proinfo02 .scrollarrows path.a3 {animation-delay:0s;-webkit-animation-delay:0s}
@media(max-width:1023px){
  .proinfo02 .content::-webkit-scrollbar {height:0;}
}
@media(max-width:991px){
/*  .proinfo02 .c1 {padding:0 10px;}
  .proinfo02 .c2 {padding:0 10px;}*/
}
@media(min-width:768px) {
  .proinfo02 {padding:30px 0 45px;}
  .proinfo02 .t1 {font-size: 22px;}
}
@media(min-width:992px) {
  .proinfo02 {padding:40px 0 60px;}
  .proinfo02 .t1 {font-size: 24px;margin-bottom:20px;}
/*  .proinfo02 .slide {flex:1;max-width:unset;padding:15px 0;}
  .proinfo02 .slide .c1 {padding:10px 0;text-align:center;position:relative;}
  .proinfo02 .slide .c2 {padding:10px 0;text-align:center;}*/
  .proinfo02 th {padding:10px 10px;}
  .proinfo02 td {padding:10px 10px;}
  /*.proinfo02 .slide .c2:before {content:'';display:block;width:100%;border-bottom:1px solid #cb4b55;border-top:1px solid #a5242f;position:absolute;top:0;}*/
}
@media(min-width:1200px) {
  .proinfo02 {padding:50px 0 70px;}
  .proinfo02 .t1 {font-size: 26px;margin-bottom:25px;}
  /*.proinfo02 .slide .c1 {padding:16px 0;}*/
  .proinfo02 th {padding:16px 5px;}
  .proinfo02 td {padding:16px 5px;}
}
@media(min-width:1440px) {
  .proinfo02 {padding:60px 0 80px;}
  .proinfo02 .t1 {font-size: 28px;margin-bottom:30px;}
  /*.proinfo02 .slide .c1 {padding:20px 0;}*/
  .proinfo02 th {padding:20px 10px;}
  .proinfo02 td {padding:20px 10px;}
}
@media(min-width:1601px) {
  .proinfo02 {padding:75px 0 95px;}
  .proinfo02 .t1 {font-size: 30px;margin-bottom:35px;}
  /*.proinfo02 .slide .c1 {padding:25px 0;}*/
  .proinfo02 th {padding:25px 10px;}
  .proinfo02 td {padding:25px 10px;}
}

.proinfo03 {background:#f7f5f5;padding:30px 0 40px;overflow:hidden;position:relative;}
.proinfo03 .t1 {color:#3e3e3f;font-size:20px;}
.proinfo03 .swiper-container {margin-top:15px;background:#fff;}
.proinfo03 .imgbox img {width:unset!important;height:unset!important;max-width: 100%!important;max-height:100%!important;}
@media(min-width:768px) {
  .proinfo03 {padding:40px 0 50px;}
  .proinfo03 .t1 {font-size:22px;}
  .proinfo03 .swiper-container {margin-top:20px;}
}
@media(min-width:992px) {
  .proinfo03 {padding:50px 0 65px;}
  .proinfo03 .t1 {font-size:24px;}
  .proinfo03 .swiper-container {margin-top:30px;}
}
@media(min-width:1200px) {
  .proinfo03 {padding:60px 0 80px;}
  .proinfo03 .t1 {font-size:26px;}
  .proinfo03 .swiper-container {margin-top:35px;}
}
@media(min-width:1440px) {
  .proinfo03 {padding:70px 0 90px;}
  .proinfo03 .t1 {font-size:28px;}
  .proinfo03 .swiper-container {margin-top:40px;}
}
@media(min-width:1601px) {
  .proinfo03 {padding:90px 0 110px;}
  .proinfo03 .t1 {font-size:30px;}
  .proinfo03 .swiper-container {margin-top:50px;}
}

.proinfo04 {padding:30px 0 40px;overflow:hidden;position:relative;}
.proinfo04 .t1 {color:#3f3b3b;font-size:18px;margin:5px 6px 0 0px;}
.proinfo04 .t2 {color:#c42c39;font-weight:bold;font-size:40px;line-height: 1;}
.proinfo04 .t3 {color:#fff;background:#c42c39;font-size:10px;width:20px;height:20px;line-height: 20px;border-radius: 25px;justify-content:center;text-align:center;}
.proinfo04 .t4 {color:#3e3e3f;font-size:16px;margin-top:10px;}
.proinfo04 .t5 {color:#3e3e3f;font-size:18px;margin-top:25px;}
.proinfo04 .t6 {color:#3e3e3f;margin-top:15px;}
.proinfo04 .content {margin-top:20px;}
.proinfo04 .img {position:relative;}
.proinfo04 .img:before {content:'';display: block;height:10px;background:#c42c39;width:78%;}
.proinfo04 .li {background: #c42c39;color:#fff;margin-top:10px;padding:20px 20px;display:flex;line-height: 1.7;text-align:justify;}
.proinfo04 .li i {font-size:300%;margin-right:15px;line-height:1.2;}
.proinfo04 .slide {color:#fff;background:#c42c39;border-radius: 4px;display:block;text-align:center;padding:25px 0;transition:.26s all linear;}
.proinfo04 .slide i {font-size:300%;line-height: 1;}
.proinfo04 .list {margin-top:25px;}
.proinfo04 .list .swiper-container {padding:10px 0;}
@media(max-width:991px) {
  .proinfo04 .title img {height:40px;}
}
@media(min-width:768px) {
  .proinfo04 {padding:40px 0 60px;}
  .proinfo04 .t1 {font-size:20px;}
  .proinfo04 .t2 {font-size:44px;}
  .proinfo04 .t4 {font-size:18px;}
  .proinfo04 .t5 {font-size:22px;margin-top:40px;}
  .proinfo04 .list {margin-top:35px;}
}
@media(min-width:992px) {
  .proinfo04 {padding:60px 0 80px;}
  .proinfo04 .t1 {font-size:20px;margin:10px 10px 0 15px;}
  .proinfo04 .t2 {font-size:50px;}
  .proinfo04 .t4 {font-size:20px;}
  .proinfo04 .t5 {font-size:24px;margin-top:50px;}
  .proinfo04 .t6 {margin-top:20px;}
  .proinfo04 .content {display:flex;margin-top:30px;}
  .proinfo04 .img {flex:0 0 62%;max-width:62%;padding-right:15px;}
  .proinfo04 .rightbox {flex:0 0 38%;max-width:38%;}
  .proinfo04 .li {padding:27px 35px;}
  .proinfo04 .li i {display:none;margin-right:25px;}
  .proinfo04 .list {margin-top:45px;}
  .proinfo04 .slide:hover {background:#fff;color:#c42c39;transform:translateY(-10px);box-shadow:0 10px 15px -10px #000;transition:.26s all linear;}
}
@media(min-width:1200px) {
  .proinfo04 {padding:90px 0 100px;}
  .proinfo04 .t1 {font-size:19px;margin:18px 10px 0 20px;}
  .proinfo04 .t2 {font-size:60px;}
  .proinfo04 .t4 {font-size:22px;margin-top:10px;}
  .proinfo04 .t5 {font-size:26px;margin-top:70px;}
  .proinfo04 .t6 {margin-top:25px;}
  .proinfo04 .content {margin-top:35px;}
  .proinfo04 .li {padding:34px 40px;}
  .proinfo04 .li i {margin-right:35px;}
  .proinfo04 .list {margin-top:60px;}
}
@media(min-width:1440px) {
  .proinfo04 {padding:110px 0 130px;}
  .proinfo04 .t1 {font-size:21px;margin:18px 13px 0 25px;}
  .proinfo04 .t2 {font-size:70px;}
  .proinfo04 .t4 {font-size:24px;margin-top:15px;}
  .proinfo04 .t5 {font-size:28px;margin-top:90px;}
  .proinfo04 .t6 {margin-top:30px;}
  .proinfo04 .content {margin-top:40px;}
  .proinfo04 .img {padding-right:20px;}
  .proinfo04 .li {padding:57px 50px;}
  .proinfo04 .li i {display:block;margin-right:40px;}
  .proinfo04 .list {margin-top:75px;}
}
@media(min-width:1601px) {
  .proinfo04 {padding:130px 0 150px;}
  .proinfo04 .t1 {font-size:22px;margin:18px 15px 0 30px;}
  .proinfo04 .t2 {font-size:80px;}
  .proinfo04 .t4 {font-size:26px;margin-top:20px;}
  .proinfo04 .t5 {font-size:30px;margin-top:110px;}
  .proinfo04 .t6 {margin-top:35px;}
  .proinfo04 .content {margin-top:50px;}
  .proinfo04 .li {padding:57px;}
  .proinfo04 .li i {margin-right:50px;}
  .proinfo04 .list {margin-top:90px;}
}

.proinfo05 {background:#f7f5f5;padding:30px 0 35px;overflow:hidden;position:relative;}
.proinfo05 .t1 {color:#3e3e3f;font-size:20px;line-height:1;}
.proinfo05 .imgbox {background: #fff;}
.proinfo05 .imgbox .sy {pointer-events: none;transition:.30s all linear;background: url(/static/index/zm001/css/../images/sy.png) no-repeat center;background-size: 80%;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.proinfo05 .imgbox:hover .sy {transform:scale(1.1);transition:.30s all linear;}
.proinfo05 .imgbox:hover img {transform:translate(-50%,-50%) scale(1.1);transition:.30s all linear;}
/*.proinfo05 .imgbox img {max-width:90%;max-height:90%;}*/
.proinfo05 .change-btn i {color:#fff;background:#c42c39;border-radius:50px;display:inline-block;width:15px;height:15px;margin-left:5px;text-align:center;}
.proinfo05 .list {margin-top:15px;}
.proinfo05 .slide {display:block;}
.proinfo05 .c1 {color:#3c3b3b;line-height:1.5;margin-top:10px;}
.proinfo05 .slide:hover .c1 {color:#c42c39;}
@media(min-width:768px) {
  .proinfo05 .t1 {font-size:22px;}
  .proinfo05 .list {margin-top:25px;}
}
@media(min-width:992px) {
  .proinfo05 {padding:35px 0 45px;}
  .proinfo05 .t1 {font-size:24px;}
  .proinfo05 .change-btn i {width:25px;height:25px;margin-left:10px;}
  .proinfo05 .list {margin-top:30px;}
  .proinfo05 .c1 {margin-top:15px;}
}
@media(min-width:1200px) {
  .proinfo05 {padding:45px 0 55px;}
  .proinfo05 .t1 {font-size:26px;}
  .proinfo05 .c1 {margin-top:20px;}
}
@media(min-width:1440px) {
  .proinfo05 {padding:55px 0 65px;}
  .proinfo05 .t1 {font-size:28px;}
  .proinfo05 .list {margin-top:40px;}
  .proinfo05 .c1 {margin-top:25px;}
}
@media(min-width:1601px) {
  .proinfo05 {padding:70px 0 80px;}
  .proinfo05 .t1 {font-size:30px;}
  .proinfo05 .list {margin-top:50px;}
  .proinfo05 .c1 {margin-top:30px;}
}

.job01 {padding:15px 0 20px;overflow:hidden;position:relative;min-height: 50vh;}
.job01 .des1 {color:#747272;line-height: 2;}
.job01 .t1 {color:#2e2d2d;font-size:20px;}
.job01 .t2 {color:#444141;font-size:18px;}
.job01 .list {margin-top:15px;}
.job01 .slide {background: #f9f9f9;padding:10px;margin-bottom:10px;justify-content:space-between;cursor:pointer;transition:.36s all linear;}
.job01 .slide.active,.job01 .slide:hover {color:#fff;background:#c42c39;transition:.36s all linear;}
.job01 .slide.active {padding:20px 10px;}
.job01 .slide.active .c1 {color:inherit;font-size:20px;}
.job01 .slide.active .c2 {color:inherit;max-height:unset;line-height:30px;transition:.36s all linear;}
.job01 .slide:hover .c1 {color:inherit;}
.job01 .slide:hover .c2 {color:inherit;}
.job01 .slide.active .more,.job01 .slide:hover .more {color:inherit;}
.job01 .c1 {color:#444141;font-size:14px;}
.job01 .c2 {color:#717173;line-height:22px;max-height:22px;overflow:hidden;}
.job01 .more {color:#717173;font-size:14px;}
@media(min-width:768px) {
	.job01 {padding:25px 0 30px;}
	.job01 .list {margin-top:25px;}
	.job01 .t1 {font-size:22px;}
	.job01 .t2 {font-size:24px;}
	.job01 .slide {padding:13px 15px;}
	.job01 .c1 {font-size:16px;}
  .job01 .slide.active {padding:26px 15px;}
	.job01 .slide.active .c1 {font-size:24px;}
	.job01 .more {font-size:16px;}
}
@media(min-width:992px) {
	.job01 {padding:35px 0 40px;}
	.job01 .list {margin-top:35px;}
	.job01 .t1 {font-size:24px;}
	.job01 .t2 {font-size:28px;}
	.job01 .slide {padding:15px 25px;}
	.job01 .c1 {font-size:18px;}
	.job01 .c2 {line-height:24px;max-height:24px;}
  .job01 .slide.active {padding:30px 25px;}
	.job01 .slide.active .c1 {font-size:28px;}
  .job01 .slide.active .c2 {line-height:30px;}
  .job01 .c1 {flex:0 0 15%;max-width:15%;}
  .job01 .c2 {flex:0 0 70%;max-width:70%;}
	.job01 .more {font-size:18px;}
}
@media(min-width:1200px) {
	.job01 {padding:45px 0 50px;}
  .job01 .des1 {padding-left:20%;}
	.job01 .list {margin-top:45px;}
	.job01 .t1 {font-size:26px;}
	.job01 .t2 {font-size:32px;}
	.job01 .slide {padding:17px 35px;margin-bottom:15px;}
	.job01 .c1 {font-size:20px;}
	.job01 .c2 {font-size:15px;line-height:26px;max-height:26px;}
  .job01 .slide.active {padding:34px 35px;}
	.job01 .slide.active .c1 {font-size:32px;}
  .job01 .slide.active .c2 {line-height:34px;}
	.job01 .more {font-size:20px;}
}
@media(min-width:1601px) {
	.job01 {padding:55px 0 60px;}
	.job01 .list {margin-top:55px;}
	.job01 .slide {padding:20px 50px;}
	.job01 .t1 {font-size:30px;}
	.job01 .t2 {font-size:36px;}
	.job01 .c1 {font-size:22px;}
  .job01 .slide.active {padding:40px 50px;}
	.job01 .slide.active .c1 {font-size:36px;}
	.job01 .more {font-size:22px;}
}

.yingyong01 {background:#f6f6f6;padding:30px 0;}
.yingyong01 .t2 {color:#716f6f;line-height: 2;margin-top:15px;}
.yingyong01 .txtbox {color:#fff;background:#c42c39;display:flex;align-items: center;justify-content:center;padding:15px 0;margin-top:15px;}
.yingyong01 .c1 {font-family: 'Swis721 BlkCn BT';font-size:60px;line-height: 1;display:flex;position:relative;}
.yingyong01 .c1 i {position:absolute;right:0;top:0;transform:translateX(120%);color:#c42c39;background:#fff;border-radius:50px;font-size:12px;text-align:center;width:20px;height:20px;line-height:20px;}
.yingyong01 .c2 {font-size:15px;}
@media(min-width:768px) {
  .yingyong01 {padding:35px 0 35px;}
  .yingyong01 .t2 {margin-top:25px;}
  .yingyong01 .c1 {font-size:66px;}
  .yingyong01 .c2 {font-size:16px;}
}
@media(min-width:992px) {
  .yingyong01 {padding:40px 0 40px;}
  .yingyong01 .t2 {margin-top:30px;}
  .yingyong01 .txtbox {width:220px;margin-left:auto;margin-top:0;}
  .yingyong01 .c1 {font-size:72px;}
  .yingyong01 .c2 {font-size:17px;text-align:center;}
  .yingyong01 .c1 i {font-size:15px;width:25px;height:25px;line-height:25px;}
}
@media(min-width:1200px) {
  .yingyong01 {padding:45px 0 45px;}
  .yingyong01 .t2 {font-size:15px;margin-top:35px;}
  .yingyong01 .txtbox {width:260px;}
  .yingyong01 .c1 {font-size:80px;}
  .yingyong01 .c2 {font-size:18px;}
}
@media(min-width:1440px) {
  .yingyong01 {padding:50px 0 50px;}
  .yingyong01 .t2 {margin-top:40px;}
  .yingyong01 .txtbox {width:280px;}
  .yingyong01 .c1 {font-size:100px;}
  .yingyong01 .c2 {font-size:20px;}
}
@media(min-width:1601px) {
  .yingyong01 {padding:60px 0 60px;}
  .yingyong01 .t2 {margin-top:50px;}
  .yingyong01 .txtbox {width:320px;}
  .yingyong01 .c1 {font-size:112px;}
  .yingyong01 .c2 {font-size:22px;}
}

.yingyong02 {position:relative;overflow: hidden;}
.yingyong02 .leftbox:after {content:'';padding-top:58%;display:block;}
.yingyong02 .leftbox img {position:absolute;right:0px;top:0;height:100%;transition:.16s all linear;}
.yingyong02 .rightbox:after {content:'';padding-top:58%;display:block;}
.yingyong02 .rightbox img {position:absolute;left:0px;top:0;height:100%;transition:.16s all linear;}
.yingyong02 .leftbox img:hover,.yingyong02 .rightbox img:hover {opacity:.8;transition:.16s all linear;}
.yingyong02 .c1 {color:#c42c39;font-size:320%;margin-right:15px;}
.yingyong02 .c2 {color:#3f3b3b;font-size:16px;}
.yingyong02 .c3 {color:#747272;line-height: 1.7;margin-top:15px;}
.yingyong02 .c4 {color:#747272;margin-top:15px;display:block;}
.yingyong02 .c4 i {color:#fff;background: #c42c39;height: 20px;width:20px;line-height: 20px;border-radius: 50px;margin-left:5px;text-align:center;display:inline-block;transition:.16s all linear;}
.yingyong02 .c4:hover {color:#c42c39;}
.yingyong02 .c4:hover i {color:#fff;transform:translateX(5px);transition:.16s all linear;}
@media(min-width:768px) {
  .yingyong02 {}
  .yingyong02 .c2 {font-size:18px;}
  .yingyong02 .c3 {margin-top:20px;}
}
@media(min-width:992px) {
  .yingyong02 {}
  .yingyong02 .rtxtbox {padding-left:35px;}
  .yingyong02 .c1 {margin-right:20px;}
  .yingyong02 .c2 {font-size:20px;}
  .yingyong02 .c3 {margin-top:25px;}
  .yingyong02 .c4 {margin-top:20px;}
  .yingyong02 .c4 i {height: 25px;width:25px;line-height: 25px;margin-left:15px;}
}
@media(min-width:1200px) {
  .yingyong02 {}
  .yingyong02 .rtxtbox {padding-left:55px;}
  .yingyong02 .c1 {margin-right:25px;}
  .yingyong02 .c2 {font-size:22px;}
  .yingyong02 .c3 {margin-top:35px;font-size:15px;}
  .yingyong02 .c4 {font-size:15px;}
  .yingyong02 .c4 {margin-top:30px;}
}
@media(min-width:1440px) {
  .yingyong02 {}
  .yingyong02 .rtxtbox {padding-left:70px;}
  .yingyong02 .c2 {font-size:24px;}
  .yingyong02 .c3 {margin-top:40px;}
  .yingyong02 .c4 {margin-top:40px;}
}
@media(min-width:1601px) {
  .yingyong02 {}
  .yingyong02 .rtxtbox {padding-left:85px;}
  .yingyong02 .c2 {font-size:26px;}
  .yingyong02 .c3 {margin-top:45px;}
  .yingyong02 .c4 {margin-top:50px;}
}

.video_control {opacity:0;position: absolute; padding:25px;left:5%; right:5%; bottom: 0; margin-bottom:0; z-index: 100;}
.video_control:after {content:'';position:absolute;left:50%;right:0;top:0;bottom:0;width:200%;transform:translateX(-50%);z-index:-1; }
.video_control.show {opacity: 1;}
.video_control:hover:after {background: rgba(0,0,0,.4);}
.video_control .video_main{width: 236px; height: 48px; text-align: center; margin: auto; z-index: 101; position: relative;}
.video_control #video_prev,.video_control #video_next{width: 31px; transition:all 0.4s; -webkit-transition:all 0.4s; height: 31px; display: inline-block; vertical-align: middle; opacity: 0.4;}
.video_control #video_prev:hover,.video_control #video_next:hover{opacity: 1;}
.video_control #video_prev{background: url(/static/index/zm001/css/../images/video_prev.png) center center no-repeat;}
.video_control #video_next{background: url(/static/index/zm001/css/../images/video_next.png) center center no-repeat;}
.video_control #video_play{width: 48px; height: 48px; background: url(/static/index/zm001/css/../images/video_pasue.png) center center no-repeat; border: 2px #fff solid; border-radius: 50%; display: inline-block; vertical-align: middle; margin: 0 30px;}
.video_control .video_left{position: absolute; left: 0%; width: 50%; padding-right: 118px; height: 1px; margin: auto; top: 0; bottom: 0;}
.video_control .video_right{position: absolute; right: 0%; width: 50%; padding-left: 118px; height: 1px; margin: auto; top: 0; bottom: 0;}
.video_control .video_line{width: 100%; position: relative; height: 1px; background: #fff; opacity: 0.4; margin: auto; display: block;}
.video_control #video_play.active{background: url(/static/index/zm001/css/../images/video_play.png) center center no-repeat;}
.video_control .process{position: absolute; left: 0; top: 0; background: #fff; width: 0; height: 1px; display: block;}
.video_control .video_slide{position: relative;}
.video_control .currentAngle{position: absolute; top: 25%; color: #fff; left: 0; width: 150px; display: inline-block;}
/*.video-shadow {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;/*display: none;position:fixed;z-index:99999;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);*/}*/

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}
@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}
@keyframes zoomIn {0% {transform:translate(-50%,-50%) scale(0);}100% {transform:translate(-50%,-50%) scale(1);}}
@keyframes zoomOut {0% {transform:translate(-50%,-50%) scale(1);}100% {transform:translate(-50%,-50%) scale(0);}}
@-webkit-keyframes zoomIn {0% {transform:translate(-50%,-50%) scale(0);}100% {transform:translate(-50%,-50%) scale(1);}}
@-webkit-keyframes zoomOut {0% {transform:translate(-50%,-50%) scale(1);}100% {transform:translate(-50%,-50%) scale(0);}}
@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}
@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}
.video-shadow {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}
.video-shadow .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}
.video-shadow.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.video-shadow.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.video-panel {background: white;height:275px;width:365px;padding:5px;background:#f8f8f8;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.video-shadow .close {font-size:1rem;font-weight:normal;position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:100px;height:40px;line-height:40px;border-radius:20px;background: #fff;text-align:center;}
@media(min-width:768px) {
  .video-panel {height:362px;width:630px;}
}
@media(min-width:992px) {
  .video-panel {height:420px;width:730px;}
}
@media(min-width:1200px) {
  .video-panel {height:500px;width:870px;}
}
@media(min-width:1440px) {
  .video-panel {height:724px;width:1260px;}
}

.news01 {padding:0px;overflow:hidden;position:relative;}
.news01 .first {border:1px solid #eee;padding:0px 15px 20px;margin-bottom:15px;margin-top:10px;transition:.36s all .2s;}
.news01 .first:hover {box-shadow: 0 0 10px 0 #aaa;transition:.36s all .2s;}
.news01 .first .t1 {color:#c42c39;font-size:16px;font-weight:bold;}
.news01 .first .t2 {color:#444141;font-size:20px;line-height:30px;max-height:60px;overflow:hidden;margin-top:10px;}
.news01 .first .t3 {color:#a09e9e;line-height:22px;max-height:66px;overflow:hidden;margin-top:10px;text-align:justify;}
.news01 .first .more {color:#cecccc;width:40px;height:40px;line-height:40px;font-size:20px;border:1px solid #c1bfbf;margin-top:15px;text-align:center;display: flex;
    align-items: center;justify-content: center;white-space:nowrap;overflow:hidden;transition:.36s all linear;}
.news01 .first .more:hover {width:180px;background: #c42c39;color:#fff;border-color:#c42c39;transition:.36s all linear;}
.news01 .first .more:hover:before {content:'查看详情　';font-size:14px;transition:.36s all linear;}
.news01 .first .imgbox:after {padding-top:65%;}
.news01 .first .imgbox img {max-height:unset;width:100%;}
.news01 .first .imgbox:hover img {transform:translate(-50%,-50%);transition: .36s all linear;}
.news01 .slide {border:1px solid #eee;padding:20px 15px;margin-bottom:15px;transition:.36s all ease;}
.news01 .c1 {color:#a2a4a7;margin-top:10px;}
.news01 .c2 {color:#444141;font-size:16px;margin-top:5px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news01 .c3 {color:#999;margin-top:15px;line-height: 22px;height:44px;overflow:hidden;text-align: justify;}
.news01 .slide .imgbox:after {padding-top:60%;}
.news01 .slide .imgbox img {max-height:unset;width:100%;transition: .2s all linear;}
.news01 .slide:hover {box-shadow: 0 0 10px 0 #aaa;transition:.36s all .2s;}
.news01 .slide:hover .imgbox img {transform:translate(-50%,-50%) scale(1.1);transition: .36s all linear;}
.news01 .slide:hover .c2 {color:#c42c39;}
@media(max-width:991px) {
	.news01 .first .txtbox {margin-top:20px;}
}
@media(min-width:768px) {
	.news01 .first .t2 {font-size:24px;line-height:36px;max-height:72px;}
  .news01 .slide {margin-bottom:20px;}
}
@media(min-width:992px) {
	.news01 .first {padding:30px 25px;margin-bottom:25px;margin-top:15px;}
	.news01 .first .txtbox {padding-right:30px;}
	.news01 .first .t1 {font-size:18px;}
	.news01 .first .t2 {font-size:28px;line-height:42px;max-height:84px;margin-top:15px;}
	.news01 .first .t3 {margin-top:15px;}
	.news01 .first .more {margin-top:30px;}
  .news01 .slide {margin-bottom:30px;padding:25px 20px;}
	.news01 .c1 {margin-top:15px;}
  .news01 .c2 {font-size:18px;}
}
@media(min-width:1200px) {
  .news01 {padding:0px;}
	.news01 .first {padding:45px 40px;margin-bottom:35px;margin-top:20px;}
	.news01 .first .txtbox {padding-right:40px;}
	.news01 .first .t1 {font-size:20px;}
	.news01 .first .t2 {font-size:32px;line-height:48px;max-height:96px;margin-top:20px;}
	.news01 .first .t3 {font-size:15px;margin-top:20px;}
	.news01 .first .more {margin-top:40px;width:55px;height:55px;line-height:55px;font-size:27px;}
	.news01 .first .more:hover:before {font-size:18px;}
  .news01 .title i {margin-top:25px;}
  .news01 .slide {margin-bottom:45px;padding:30px 25px;}
	.news01 .c1 {margin-top:20px;}
  .news01 .c2 {font-size:20px;}
  .news01 .c3 {font-size:14px;line-height: 26px;height:52px;}
}
@media(min-width:1601px) {
	.news01 .first {padding:55px 50px;margin-bottom:45px;}
	.news01 .first .txtbox {padding-right:50px;}
	.news01 .first .t1 {font-size:22px;}
	.news01 .first .t2 {font-size:36px;line-height:54px;max-height:108px;margin-top:25px;}
	.news01 .first .t3 {margin-top:25px;}
	.news01 .first .more {margin-top:50px;}
  .news01 .slide {margin-bottom:60px;padding:35px 30px;}
	.news01 .c1 {margin-top:25px;}
  .news01 .c2 {font-size:22px;}
  .news01 .c3 {font-size:15px;line-height: 28px;height:56px;}
}

.newsinfo {padding:20px 0 30px;text-align: justify;/*border-bottom: 1px solid #eee;*/}
.newsinfo01 .title {margin-bottom:20px;padding-bottom: 15px;}
.newsinfo01 .t1 {color:#343434;font-size:18px;}
.newsinfo01 .t2 {color:#7a7a7a;}
.newsinfo01 .img img {width:100%;max-height:600px;max-width:800px!important;}
.newsinfo01 .content {line-height: 24px;padding:0px 0px 20px;min-height:30vh;}
.newsinfo01 .content img {display:block;margin:5px auto!important;height:unset!important;max-width:100%; border: 8px solid #efefef;}
.newsinfo01 .content iframe {background:none;max-width:100%!important;}
.newsinfo01 .content table {background:none;width:100%!important;max-width:100%!important;}
.newsinfo01 .video {width:800px;max-width:100%;height:300px;margin:0 auto;}
.newsinfo01 .video .jw-controlbar {width:100%;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .newsinfo01 .t1 {font-size:20px;}
  .newsinfo01 .video {height:350px;}
}
@media(min-width:1200px) {
  .newsinfo {background:#f7f5f5;padding:25px 0 45px;}
  .newsinfo .container {/*max-width:1200px;*/padding:30px;background:#fff;/*box-shadow:0 0 10px 0 rgba(0,0,0,.1);*/}
  .newsinfo01 .title {margin-bottom:30px;}
  .newsinfo01 .content {line-height: 32px;padding:0 0px 30px; width: 700px; margin: auto;}
  .newsinfo01 .t1 {font-size:22px;}
  .newsinfo01 .t2 {font-size:14px;}
  .newsinfo01 .video {height:450px;}
}
@media(min-width:1440px) {
  .newsinfo .container {max-width:1400px;padding:30px 65px;}
}
@media(min-width:1601px) {
  .newsinfo {padding:30px 0 60px;}
  .newsinfo .container {padding:40px 85px;}
  .newsinfo01 .t1 {font-size:26px;}
  .newsinfo01 .content {line-height: 36px;padding:0 0px 70px;}
}

.message01 {padding:0 15px 30px;overflow:hidden;}
.message01 .main .slide {background:#fff;border:1px solid #cfcfcf;line-height:35px;margin-bottom:10px;white-space:nowrap;}
.message01 .main .slide input {width:90%;}
.message01 .main .slide textarea {width:90%;font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.message01 .main .submit {color:#fff;background:#c42c39;border-radius: 0;display:block;text-align:center;width:245px;/*height:35px;line-height: 35px;*/}
.message01 .main .submit .btn2 {padding:0;border:none;border-radius: 0;background:#c42c39; }
.message01 .main .submit .btn-inner {transition:.36s all linear;}
.message01 .main .submit .btn-inner i {right:-10px;}
.message01 .main .submit .btn-inner i:before {content:'';opacity:0;}
@media(min-width:768px) {
  .message01 .main .slide {line-height:40px;}
}
@media(min-width:992px) {
  .message01 .main .slide {line-height:45px;margin-bottom:15px;}
  .message01 .main .slide:hover {border-color:#c42c39;}
  .message01 .main .submit {font-size:16px;transition:.36s all;}
  .message01 .main .submit:hover {background: #d21200;transition:.36s all;}
}
@media(min-width:1200px) {
  .message01 {padding:0 15px 50px;}
  .message01 .main {padding-left: 40px;}
  .message01 .main .slide {line-height:50px;}
  .message01 .main .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
}
@media(min-width:1601px) {
  .message01 {padding:0 15px 60px;}
  .message01 .main .slide {line-height:55px;}
  .message01 .main .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
  .message01 .main .submit {font-size:18px;}
}

.contact01 {padding:0 15px 30px;}
.contact01 .content {display:flex;flex-wrap:wrap;justify-content: space-between;}
.contact01 .slide {padding:10px 0;flex:0 0 40%;max-width:45%;}
.contact01 .slide i {color:#c42c39;font-size:30px;}
.contact01 .c1 {color:#48494b;margin-top:5px;}
.contact01 .c2 {color:#262122;font-size:18px;}
.contact01 .c3 {color:#797a7b;}
#dituContent {height:300px;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .contact01 .slide {padding:30px 0;}
  .contact01 .slide i {font-size:36px;}
  .contact01 .c1 {margin-top:10px;}
  .contact01 .c2 {font-size:22px;margin-top:10px;}
  .contact01 .c3 {margin-top:10px;}
}
@media(min-width:1200px) {
  .contact01 {padding:0 15px 50px;}
  .contact01 .slide {padding:45px 0;flex:0 0 20%;max-width:25%;}
  .contact01 .slide i {font-size:45px;}
  .contact01 .c1 {margin-top:15px;}
  .contact01 .c2 {font-size:26px;margin-top:15px;}
  .contact01 .c3 {font-size:15px;margin-top:15px;}
  #dituContent {height:500px;}
}
@media(min-width:1601px) {
  .contact01 {padding:0 15px 60px;}
  .contact01 .slide {padding:60px 0;}
  .contact01 .slide i {font-size:55px;}
  .contact01 .c1 {margin-top:20px;}
  .contact01 .c2 {font-size:30px;margin-top:25px;}
  #dituContent {height:700px;}
}

.contact02 {padding:30px 0;position:relative;overflow:hidden;}
.contact02 .t1 {color:#3c3a3a;font-size:22px;font-weight:bold;}
.contact02 .more {color:#cecccc;width:40px;height:40px;line-height:40px;font-size:20px;font-family:'iconfont';border:1px solid #c1bfbf;display: flex;
    align-items: center;justify-content: center;white-space:nowrap;overflow:hidden;transition:.36s all linear;}
.contact02 .more:hover {width:150px;background: #c42c39;color:#fff;border-color:#c42c39;transition:.36s all linear;}
.contact02 .more:hover:before {content:'查看更多　';font-size:14px;transition:.36s all linear;}
.contact02 .list {margin-top: 25px;}
.contact02 .list a {line-height:45px;border-bottom:1px solid #dfdfdf;padding-left:15px;display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.contact02 .list a:first-child {border-top:1px solid #dfdfdf;}
@media(min-width:768px) {
  .contact02 {padding:45px 0 65px;}
  .contact02 .t1 {font-size:28px;}
  .contact02 .list {margin-top: 30px;}
}
@media(min-width:992px) {
  .contact02 {padding:55px 0 85px;}
  .contact02 .t1 {font-size:32px;}
  .contact02 .list {margin-top: 40px;display:flex;flex-wrap:wrap;justify-content: space-between;}
  .contact02 .list a {line-height:60px;flex:0 0 47%;max-width:47%;}
  .contact02 .list a:nth-child(2) {border-top:1px solid #dfdfdf;}
}
@media(min-width:1200px) {
  .contact02 {padding:80px 0 120px;}
  .contact02 .t1 {font-size:36px;}
  .contact02 .more {width:55px;height:55px;line-height:55px;font-size:27px;}
  .contact02 .more:hover {width:180px;}
  .contact02 .more:hover:before {font-size:18px;}
  .contact02 .list {margin-top: 55px;}
  .contact02 .list a {line-height:70px;}
}
@media(min-width:1601px) {
  .contact02 {padding:110px 0 160px;}
  .contact02 .t1 {font-size:40px;}
  .contact02 .list {margin-top: 70px;}
  .contact02 .list a {line-height:80px;}
}

.contact03 {/*background:#f7f5f5;*/padding:25px 15px 30px;overflow:hidden;}
.contact03 .t1 {color:#3c3a3a;font-size:20px;}
.contact03 .content {margin-top:20px;}
.contact03 .slide {color:#9d9c9c;background:#fff;border:1px solid #e5e5e5;line-height:35px;margin-bottom:10px;white-space:nowrap;}
.contact03 .slide input {width:84%;}
.contact03 .slide textarea {width:90%;font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.contact03 .slide em {color:red;padding-right:5px;}
.contact03 .submit {color:#fff;background:#c42c39;display:block;text-align:center;border-radius:0;height:35px;line-height: 2;}
.contact03 .submit .btn2 {padding:0;border:none;border-radius: 0;background:#c42c39; }
.contact03 .submit .btn-inner {transition:.36s all linear;}
.contact03 .submit .btn-inner i {right:-10px!important;}
.contact03 .submit .btn-inner i:before {content:'';opacity:0;}
@media(min-width:768px) {
  .contact03 .slide {line-height:40px;}
  .contact03 .t1 {font-size:22px;}
}
@media(min-width:992px) {
  .contact03 {padding:35px 15px 50px;}
  .contact03 .container {background: #fff;box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);padding: 25px 30px;}
  .contact03 .t1 {font-size:24px;}
  .contact03 .content {margin-top:30px;}
  .contact03 .slide {line-height:45px;margin-bottom:15px;}
  .contact03 .slide:hover {border-color:#c42c39;}
  .contact03 .submit {font-size:16px;height:45px;transition:.36s all;}
  .contact03 .submit:hover {background: #c42c39;transition:.36s all;}
}
@media(min-width:1200px) {
  .contact03 {padding:40px 15px 60px;}
  .contact03 .container {padding: 30px 40px;}
  .contact03 .t1 {font-size:26px;}
  .contact03 .content {margin-top:40px;}
  .contact03 .slide {line-height:50px;margin-bottom:25px;}
  .contact03 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
  .contact03 .submit {height:50px;}
}
@media(min-width:1601px) {
  .contact03 {padding:50px 15px 80px;}
  .contact03 .container {padding: 40px 60px;}
  .contact03 .t1 {font-size:30px;}
  .contact03 .content {margin-top:50px;}
  .contact03 .slide {line-height:55px;margin-bottom:35px;}
  .contact03 .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
  .contact03 .submit {font-size:18px;height:55px;}
}

.jijinlist01 {padding:10px 0 30px;/*background:#f7f5f5;*/}
.jijinlist01 .slide {background:#fff;margin-bottom:20px;border:1px solid #eee;padding:15px;transition:.36s all linear;}
.jijinlist01 .slide .sy {pointer-events: none;transition:.30s all linear;background: url(/static/index/zm001/css/../images/sy.png) no-repeat center;background-size: 80%;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.jijinlist01 .slide .imgbox:after {padding-top:65%;}
.jijinlist01 .slide .imgbox img {height:100%;max-height: 100%;max-width:unset;}
.jijinlist01 .slide .imgbox:hover img {transform:translate(-50%,-50%);}
.jijinlist01 .slide .c1 {margin-top:15px;}
.jijinlist01 .slide .c2 {color:#aaa;margin-top:5px;}
.jijinlist01 .slide .c3 {color:#ccc;margin-top:5px;}
.jijinlist01 .slide:hover {box-shadow: 0 0 15px 0 #999;transition:.36s all linear;}
.jijinlist01 .slide .play {cursor:pointer;color:rgba(255,255,255,1);background:rgba(0,0,0,.1);font-size:35px;position:absolute;z-index:4;top:0;left:0;width:100%;height: 100%;display:flex;align-items:center;justify-content: center;transition:.36s all linear;}
.jijinlist01 .play:hover {color:#fff;background:rgba(0,0,0,.5);transition:.36s all linear;}
@media(min-width:992px) {
  .jijinlist01 {padding:20px 0 40px;}
  .jijinlist01 .slide {margin-bottom:25px;}
  .jijinlist01 .slide .play {font-size:48px;}
}
@media(min-width:1200px) {
  .jijinlist01 {padding:30px 0 60px;}
  .jijinlist01 .slide {margin-bottom:40px;padding:25px;}
  .jijinlist01 .slide .c1 {margin-top:20px;}
  .jijinlist01 .slide .c2 {font-size:14px;}
  .jijinlist01 .slide .c3 {font-size:14px;}
  .jijinlist01 .slide .play {font-size:54px;}
}
@media(min-width:1601px) {
  .jijinlist01 {padding:40px 0 80px;}
  .jijinlist01 .slide {margin-bottom:50px;padding:30px;}
  .jijinlist01 .slide .c1 {margin-top:25px;}
  .jijinlist01 .slide .play {font-size:60px;}
}


.footer {color:#fff;background:#1f2021;position: relative;overflow: hidden;padding-top:30px;}
.footer .f1 {font-weight:bold;line-height: 2;}
.footer .ewm img {width:80px;}
.footer .e1 {font-weight:bold;line-height: 2;}
.footer .bottom {color:rgba(255,255,255,.63);margin-top:15px;line-height: 2;border-top:1px solid rgba(87,88,89,.2);padding:10px 0;}
@media(max-width:991px) {
}
@media(max-width:767px) {
}
@media(min-width:768px) {
  .footer .centerbox {flex:0 0 60%;max-width: 60%;}
  .footer .rightbox {flex:0 0 40%;max-width: 40%;}
}
@media(min-width:992px) {
  .footer {line-height: 24px;padding-top:25px;}
  .footer .t1 {font-size:16px;}
  .footer .centerbox {border-right:1px solid rgba(87,88,89,.2);}
  .footer .bottom {margin-top:30px;}
}
@media(min-width:1024px) {
  .footer .f1 {font-weight:normal;line-height: 1.5;}
}
@media(min-width:1200px) {
  .footer {padding-top:3vh;}
  .footer .e1 {padding-left:10px;}
  .footer .bottom {font-size:14px;margin-top:2vh;padding:1.5vh 0;}
}
@media(min-width:1440px) {
  .footer {padding-top:3.5vh;}
  .footer .f1 {font-weight:bold;line-height: 2;}
  .footer .leftbox {display:block!important;flex:0 0 20%;max-width: 20%;}
  .footer .centerbox {flex:0 0 47.5%;max-width: 47.5%;border-left:1px solid rgba(87,88,89,.2);}
  .footer .rightbox {flex:0 0 32.5%;max-width: 32.5%;}
}
@media(min-width:1601px) {
  .footer {padding-top:4.5vh;}
  .footer .bottom {margin-top:3vh;}
}

.footer-bar {height:70px;transition:.36s all;}
.footer-bar .list {color:#fff;background:#c42c39;display:flex;position:fixed;bottom:0;left:0;right:0;height:70px;z-index:999;}
.footer-bar .slide {flex:1;text-align: center;line-height: 30px;}
.footer-bar .slide:hover {color:#fff;}
.footer-bar .slide i {display:block;font-size:25px;padding-top:10px;}
@media(max-width:991px) {
  .footer-bar.hide {display:none;}
}

.modelTostParents img {cursor: -moz-zoom-in;cursor: -webkit-zoom-in;cursor: zoom-in;cursor: url(/static/index/zm001/css/../images/zoom_in.cur),auto;}
.modelTost {display:none;background:rgba(0,0,0,.5);z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0;}
.modelTost .sy {pointer-events: none;transition:.30s all linear;background: url(/static/index/zm001/css/../images/sy.png) no-repeat center;background-size: 80%;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
.modelTost .modelTostChile {width:100vw;max-height:95vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.modelTost .modelClose {font-size:22px;color:#fff;cursor:pointer;position:absolute;z-index:3;right:0;top:0;background:rgba(0,0,0,.5);border-bottom-left-radius: 50%;width:30px;height:30px;text-align:center;line-height: 30px;}
.modelTost .modelClose:hover {background: #c42c39;color:#fff;}
.modelTost .swiper-slide {text-align:center;height:95vh;display:flex;align-items: center;justify-content:center;}
.modelTost .swiper-slide img {background:#fff;max-height:95vh;max-width:95vw;text-align:center;}
.modelTost .swiper-slide img:hover {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;cursor: zoom-out;cursor: url(/static/index/zm001/css/../images/zoom_out.cur),auto;}
@media(min-width:1200px) {
  .modelTost .modelClose {font-size:32px;width:50px;height:50px;line-height: 50px;}
}

@media(max-width:1024px) {
  .aside-box {display:none;}
}
.aside-box {position:fixed;bottom:20%;right:2px;width:0;visibility:visible;z-index:50;}
.aside-box .box {margin-bottom:1px;font-size:0;text-align:right;}
.aside-box .box a {display:inline-block;text-align:left;}
.aside-box .box .txt {padding:0 10px 0 5px;line-height:50px;font-size:16px;color:#fff;padding-left:54px;background-repeat:no-repeat;background-position:14px center;background-color:#aaa;border-radius:4px 0 0 4px;position:relative;right:50px;white-space:nowrap;transition:all .3s;}
.aside-box .box:nth-child(1) .txt {background-image:url('/static/index/zm001/css/../images/aside-icon1.png');/*background-color:#af0808;*/}
.aside-box .box:nth-child(2) .txt {background-image:url('/static/index/zm001/css/../images/aside-icon2.png');}
.aside-box .box:nth-child(3) .txt {background-image:url('/static/index/zm001/css/../images/aside-icon3.png');}
.aside-box .box:nth-child(4) .txt {background-image:url('/static/index/zm001/css/../images/aside-icon4.png');}
.aside-box .box a:hover .txt {right:100%;background-color:#c42c39;}