@charset "utf-8";
html, body {padding: 0;margin: 0;background: #fff;width: 100%;min-height: 100%;}
* {margin: 0;padding: 0;font-family: Arial, Helvetica, Verdana, 'Microsoft YaHei';border: 0;outline: medium;text-shadow: none;text-decoration: none;}
body {color: #444;font-size: 14px;position: relative;overflow-x: hidden; -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;}
ul {list-style: none;}
img, {display: block;}
a{color: #444;text-decoration: none;}
a:hover{color: #444;text-decoration: none;}
i, em {font-style: normal;}
p{margin-bottom: 0px;}
/*input placeholder 样式 */
::-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;}
/* 无内容 */
@font-face {font-family:fz;src: url('../css/bahnschrift.ttf');}
#dituContent label {max-width: unset!important;text-align: center;}
/*top*/
.top {position: relative;z-index: 3}
.top img{max-width: 100%;margin:0 auto;}
.topb{width: 97px;height: 97px;background: #ce0000;color: #fff;}
.topb em{font-size: 20px;}
.topb:hover{background: #444;}
.topb:hover em{color: #fff}
.menu li {position: relative; width:100%;text-align:center; transition:.4s;}
.menu li i{display: block;margin:0 auto;width: 0px;height: 2px;background: #ce0000;transition:all 0.3s ease 0s}
.menu li a{display: block;transition:.4s;font-size: 15px;line-height: 95px;}
.menu li a strong{display: block;font-weight: normal;}
.menu li:hover strong{color: #ce0000;}
.menu li:hover i{width: 80px;}
.menu li.curr { transition: all 0.3s ease 0s; }
.menu li.curr .submenu{opacity: 1; }
.menu li .submenu{position:fixed;z-index: 8;top:97px;left:0; width:100%;height:0;overflow: hidden;
    opacity:0; background:url(../images/header1.jpg) right bottom no-repeat rgba(255,255,255,.9);border-top: 1px solid #eee;transition: all 0.3s ease 0s; }
.menu li .submenu .left{float: left;width: 20%;border-right:1px dashed rgba(0,0,0,.1);text-align: left;padding-right: 4%;}
.menu li .submenu .z_a span{display: block;font-size: 20px;line-height: 45px;}
.menu li .submenu .z_a p{line-height: 30px;color: #777;}
.menu li .submenu .z_a {border-bottom: 1px dashed rgba(0,0,0,.1)}
.menu li .z_b{float: left;width:76%;margin-left: 4%;}
.menu li .z_b dd{float: left;width: 16.6%;text-align: left;}
.menu li .z_b dd:nth-of-type(3){width: 16.6%;}
.menu li .z_b dd:nth-of-type(4){width: 16.6%;}
.menu li .z_b dd:nth-of-type(5){width: 16.6%;}
.menu li .z_b dd:nth-of-type(6){width: 16.6%;}
.menu li .z_b dd span{display: block;line-height: 30px;margin-bottom: .5rem;font-weight: bold;}
.menu li .z_b dd span a{display: block;color: #444;font-size: 15px;}
.menu li .z_b dd p{line-height: 30px;}
.menu li .z_b dd img{max-width: 70%;}
.menu li .z_b dd a{display: block;position: relative;color: #777;font-size: 13px;transition:.4s;line-height: 35px;}
.menu li .z_b dd a:hover{color: #c40000;}
.menu li .submenu .z_b{float: left;width:76%;margin-left: 4%;}
.menu li .submenu .navtel{background: url(../images/navtel.jpg) left no-repeat;padding-left: 3rem;}
.menu li .submenu .navtel span{display: block;line-height: 25px;}
.menu li .submenu .navtel p{color: #c40000;font-size: 26px;line-height: 30px;font-family: fz;}
.menu li .z_c{float: left;width:76%;margin-left: 4%;}
.menu li .z_c dd {float: left;width: 14%;}
.menu li .z_c dd:last-child a{background: none;}
.menu li .z_c dd a{display: block;line-height: 45px;height: 45px;overflow: hidden; background: url(../images/nav_r.jpg) right no-repeat; transition:.4s;margin-top: 30%;}
.menu li .z_c dd a:hover{color: #c40000;}

.menu li .z_d{float: left;width:76%;margin-left: 4%;}
.menu li .z_da {text-align: center;line-height: 45px;height: 45px;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;overflow: hidden;margin-top: 4%;}
.menu li .z_da span{float: left;width: 80px;}
.menu li .z_da a{float: left;margin-right: 1rem;font-size: 14px;line-height: 45px;transition:.4s;}
.menu li .z_da a:hover{color: #c40000;}

.sa{line-height: 60px;padding-left: 1rem;font-size: 18px;font-weight: bold;color: #c40000;}


.search{position: relative; height: auto;overflow: hidden;margin: 1rem 0;width: 60%;}
.search #search_name{ width: 100%; height: 40px; line-height: 40px;float: left;border:solid 1px #cccccb;border-radius:60px; outline: none;font-size: 12px;text-indent:10px;}
.search #button{position: absolute;right:7px;top:5px; width: 30px; height: 30px; line-height: 40px; background:url(../images/fdj.png) center no-repeat #ce0000;border-radius: 60px;cursor: pointer;color: #fff;text-align: center; border:none;outline: none; transition: 0.3s;}
.search #button:hover{ background:url(../images/fdj.png) center no-repeat #333;}
.mobmenu{text-align: right;}
.mobmenu span{display: block;line-height: 55px;background: #444;padding-left: 1rem;}
.mobmenu .toolbar{position: relative;}
.mobmenu .flex-control-nav{background: #ddd;float: left;width: 3%;}
.mobmenu .code{-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;color:#000;font-family:'Fira mono', 'Courier New', Courier, monospace;font-size:85%;letter-spacing:.05em;padding:1em;}
.mobmenu .aligncontent-center {text-align: center;}
.mobmenu .main-header {text-align: center;font-weight:300;font-size: 90%;}
.mobmenu .menu-button {position: absolute;margin: 5px;height: 36px;width: 36px;right: 0px;top: -20px;}
.mobmenu .menu-left {float: right;}
.mobmenu .sidebar{display: none;width: 100%;height: 2000%;margin: 0;left:0; position: fixed;top: 0;z-index: 9999;}
.mobmenu .menu-button i{font-size: 24px;color:#436dc2}
.mobmenu .sidebar > .bg-cover{display: block;position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 2000%;background: rgba(0,0,0,.5);}
.mobmenu .sidebar nav{float: left;width: 260px;height: 100%;margin-left: -260px;color: white;background:rgba(255,255,255,0.9);}
.mobmenu .sidebar ul{text-align: left;}
.mobmenu .sidebar li a{display: block;line-height: 50px;border-bottom: 1px solid rgba(62,62,62,.2);transition:.4s;padding-left: 1rem;}
.mobmenu .sidebar li i{color: #666;float: right;margin-right: .5rem;}
.mobmenu .sidebar li a:hover{background: #436dc2;color: #fff;}
.mobmenu .sidebar li a:hover i{color: #fff;}
.menutip{height: auto;overflow: hidden;}
.menutip a{float: left;width: 30%;text-align: center;font-weight: 400;transition:.4s;}
.menutip a p{color: #777;line-height: 30px;}
.menutip a:hover {color: #1c4f9a;}
/*首页大图*/
.banner {position: relative;height: auto !important;z-index: 1}
.banner .swiper-wrapper{height: auto !important;}
.banner #bannerSwiper {height: auto !important;}
.banner .swiper-slide {position: relative;height: auto !important;float: left;}
.banner .swiper-slide a{display:block;width:100%;height: auto !important;}
.banner .swiper-slide a img{ width: 100%; height: auto;}
.banner .swiper-button-prev{top:45%;left:10%;;transition:.4s;width: 40px;}
.banner .swiper-button-prev i{color: rgba(0,0,0,0.3);font-size: 44px;transition:.4s;}
.banner .swiper-button-prev:hover i{color: #c40000;}
.banner .swiper-button-next{top:45%;right:10%;transition:.4s;width: 40px;}
.banner .swiper-button-next i{color: rgba(0,0,0,0.3);font-size: 44px;transition:.4s;}
.banner .swiper-button-next:hover i{color: #c40000;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{display: none;}


.topa{position: absolute;z-index: 3;bottom: 0;background: rgba(0,0,0,.4);width: 100%;}
.topa li{color: #fff;border-right: 1px solid rgba(255,255,255,.4);font-size: 16px;text-align: center;transition:.4s;}
.topa li:hover{background:#c40000;}
.topa li:last-child{border-right:none;}
.topa li i{font-size: 18px;}
.topa li b{font-size: 50px;font-family: fz;}
/*in_01*/
.intita{height: auto;overflow: hidden;text-align: center;}
.intita span{display: block;font-size: 32px;line-height: 40px;}
.intita span em{color: #c40000;}
.intita p{line-height: 30px;color: #777;line-height: 40px;margin-bottom: .5rem;}
.intita i{display: block;width: 60px;background: #c40000;height: 3px;margin:0 auto;}
.in01a .gallery-thumbs{width: 70%;margin:0 auto;}
.in01a .gallery-thumbs .swiper-slide{text-align: center;cursor: pointer;transition:.4s;}
.in01a .gallery-thumbs .swiper-slide:hover{color: #c40000;transform:translateY(-5px);}
.in01a .gallery-thumbs .swiper-slide img{display: block;max-width: 50%;margin:0 auto;}
.in01a .gallery-thumbs .swiper-slide span{display: block;line-height: 30px;}
.in01a .gallery-thumbs .swiper-slide-thumb-active span{color: #c40000;}
.in01a .gallery-top .swiper-slide{position: relative;}
.in01a .gallery-top img{display: block;width: 100%;}

.in01a .swiper-button-prev{top:45%;left:0px; border:1px solid rgba(0,0,0,0.4);transition:.4s;width: 40px;}
.in01a .swiper-button-prev i{color: rgba(0,0,0,0.4);font-size: 24px;transition:.4s;}
.in01a .swiper-button-prev:hover{background: rgba(210,17,38,0.8);border:1px solid rgba(210,17,38,0.8)}
.in01a .swiper-button-prev:hover i{color: #fff;}
.in01a .swiper-button-next{top:45%;right:0px;border:1px solid rgba(0,0,0,0.4);transition:.4s;width: 40px;}
.in01a .swiper-button-next i{color: rgba(0,0,0,0.4);font-size: 24px;transition:.4s;}
.in01a .swiper-button-next:hover{background: rgba(210,17,38,0.8);border:1px solid rgba(210,17,38,0.8)}
.in01a .swiper-button-next:hover i{color: #fff;}
.in01a .swiper-button-next:after, .in01a .swiper-button-prev:after{display: none;}


.in01b{position: relative;z-index: 1;background:url(../images/in01b.jpg) center no-repeat;}
.in01b img{max-width: 100%;margin:6rem 0;}
.in01c{position: absolute;z-index: 3;top:0;width: 100%;}
.in01ca{height: auto;overflow: hidden;}
.in01ca span{display: block;color: #c40000;font-size: 30px;line-height: 45px;margin-top: 6%;}
.in01ca p{color: #999;text-transform: uppercase;letter-spacing: 1px;}
.in01ca i{display: block;border-left: 2px solid #c40000;padding-left: 1rem;color: #777;margin-top: 2rem;line-height:15px;}
.morea a{display: block;width: 140px;line-height: 40px;background: #ce0000;border: 1px solid #ce0000;color: #fff;text-align: center;float: left;margin-right: 1rem;transition:.4s;}
.morea a:hover{border-radius:0 20px 0 20px;}
.morea a:nth-of-type(2){border: 1px solid #a3a3a3;color: #a3a3a3;background: none;}
.morea a:nth-of-type(2):hover{border-radius:0 20px 0 20px;}
.in01cb{height: auto;overflow: hidden;background: rgba(255,255,255,.8);width:40%;}
.in01cb li {text-align: center;}
.in01cb li em{display: block;width: 60px;line-height: 60px;border-radius: 60px;background: #ce0000;color: #fff;text-align: center;margin:0 auto;}
.in01cb li em i{font-size: 20px;}
.in01cb li span{display: block;line-height: 30px;color: #777;margin-top: .5rem;}
.in01cb li p{font-size: 16px;color: #c40000;}

/*in_02*/
.in_02{height: auto;overflow: hidden;background:url(../images/in02bg.jpg) center fixed;}
.in02a{color: #fff;}
.in02a span{display: block;font-size:32px;line-height: 45px;}
.in02a i{display: block;font-size:32px;line-height: 60px;font-weight: 100;text-transform: uppercase;font-family: emoji;color: rgba(255,255,255,.8);}
.in02a b{display: block;font-size:22px;line-height: 45px;font-weight: normal;}
.in02a p{line-height: 40px;}
.in02a a{display: block;width: 140px;line-height: 40px;border: 1px solid #fff;color: #fff;text-align: center;transition:.4s;}
.in02a a:hover{border-radius:0 20px 0 20px;}
.in02b{text-align: right;}
.in02b ul{height: auto;overflow: hidden;}
.in02b li{float: right;width: 50%;height: 280px;border: 1px solid #fff;position: relative;transition:.4s;}
.in02b li:hover{background: rgba(196,0,0,.9);border: 1px solid rgba(196,0,0,.9)}
.in02b li:hover a{height: 200px;}
.in02b li a{display: block;color: #fff;height: 110px;overflow: hidden;position: absolute;bottom: 3rem;right:3rem;transition:.4s;}
.in02b li a i{font-size: 48px;}
.in02b li a span{display: block;font-size: 24px;line-height: 45px;}
.in02b li a p{line-height: 30px;}
.in02b li a em{display: block; line-height: 30px;margin-top: 2rem;}
.in02ba li{border-bottom: none;}
.in02bb li:nth-of-type(1){border-left: none;}
.in02bc li{float: left;border-top: none;}
/*in_03*/
.in_03 {height: auto;overflow: hidden;color: #fff;text-align: center;}
/*.in_03 {height: auto;overflow: hidden;background: url(../images/in03bg.jpg) center  no-repeat;padding: 16% 0;color: #fff;text-align: center;}
.in_03 p{display: block;font-size: 22px;line-height: 45px;}
.in_03 span{display: block;font-size: 32px;line-height: 45px;}
.in_03 em{display: block;width: 30px;background: #fff;height: 1px;margin:.5rem auto;}
.in_03 i{display: block;font-size: 22px;line-height: 45px;font-weight: 100;text-transform: uppercase;font-family: emoji;}
.in_03 a{display: block;width: 140px;line-height: 40px;border: 1px solid #fff;color: #fff;text-align: center;transition:.4s;margin:1rem auto 0 auto;}
.in_03 a:hover{border-radius:0 20px 0 20px;}*/
/*in_04*/
.in_04{height: auto;overflow: hidden;background: url(../images/in04bg.jpg) center top repeat;padding:5% 0 4% 0;}
.in04a{color: #fff;position: relative;}
.in04a strong{display: block;font-size: 60px;font-family: fz;text-transform: uppercase;font-weight: normal;}
.in04a span{display: block;line-height: 45px;font-size: 30px;}
.in04a span:nth-of-type(2){font-weight: 100;margin-bottom: 3rem;}
.in04a p{line-height: 30px;color: rgba(255,255,255,.8);}

.in04b li img{display: block;width: 100%;transition:all 0.6s ease 0s;}
.in04b li a{display: block;position: relative;height: auto;overflow: hidden;}
.in04b li:hover img{transform:scale(1.05,1.05);}
.in04b li:hover b{background: rgba(0,0,0,0.5);}
.inimga b{position: absolute;z-index: 88;background: rgba(0,0,0,0);width: 100%;height: 100%;transition:.4s;}
.inimga{width: 100%;overflow: hidden;position: relative;}

@-webkit-keyframes halo {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.2);
  }
}
@-moz-keyframes halo {
  0% {
    opacity: 0;
    -moz-transform: scale(0.1);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -moz-transform: scale(1.2);
  }
}
@-ms-keyframes halo {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-o-keyframes halo {
  0% {
    opacity: 0;
    -o-transform: scale(0.1);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -o-transform: scale(1.2);
  }
}
@keyframes halo {
  0% {
    opacity: 0;
    transform: scale(0.1);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(1.2);
  }
}
.in04a .pointContainer {position: absolute;z-index: 98;width: 100%;height: 100%;top:0;left:0;}
.in04a .pointContainer .point {display: flex;position: absolute;width: 0.4rem;height: 0.4rem;background: #fff;border-radius: 50%;}
.in04a .pointContainer .point::before {content: '';position: absolute;width: 3rem;height: 3rem;left: 50%;margin-left: -1.5rem;top: 50%;margin-top: -1.5rem;border-radius: 50%;box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8);z-index: 3;opacity: 0;
  transform-origin: center;
  -webkit-animation: halo 1.5s 0.9s infinite ease-out;
  -moz-animation: halo 1.5s 0.9s infinite ease-out;
  animation: halo 1.5s 0.9s infinite ease-out;}
.in04a .pointContainer .point::after {content: '';position: absolute;width: 6rem;height: 6rem;left: 50%;margin-left: -3.0rem;top: 50%;margin-top: -3.0rem;border-radius: 50%;box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.8);z-index: 3;opacity: 0;
  transform-origin: center;
  -webkit-animation: halo 1.5s 0.9s infinite ease-out;
  -moz-animation: halo 1.5s 0.9s infinite ease-out;
  animation: halo 1.5s 0.9s infinite ease-out;}
.in04a .pointContainer .point.point1 {left: 40%;top: 60%;}
.in04a .pointContainer .point.point1::after,
.in04a .pointContainer .point.point1::before {animation-delay: 0.2s;}
.in04a .pointContainer .point.point2 {left: 30%;top: 0%;}
.in04a .pointContainer .point.point3 {left: 0%;top: 100%;}
.in04a .pointContainer .point.point3::after,
.in04a .pointContainer .point.point3::before {animation-delay: 0.3s;}
.in04a .pointContainer .point.point4 {left: 25%;top: 80%;}
.in04a .pointContainer .point.point5 {left: 52%;top: 40%;}
.in04a .pointContainer .point.point5::after,
.in04a .pointContainer .point.point5::before {animation-delay: 0.5s;}
.in04a .pointContainer .point.point6 {left: 50%;top: 100%;}
.in04a .pointContainer .point.point6::after,
.in04a .pointContainer .point.point6::before {animation-delay: 0.12s;}
.in04a .pointContainer .point.point7 {left: 70%;top: 5%;}
.in04a .pointContainer .point.point7::after,
.in04a .pointContainer .point.point7::before {animation-delay: 0.05s;}
.in04a .pointContainer .point.point8 {left: 80%;top: 90%;}
.in04a .pointContainer .point.point8::after,
.in04a .pointContainer .point.point8::before {animation-delay: 0.06s;}
/*in_05*/
.intitb {height: auto;overflow: hidden;line-height: 50px;}
.intitb span{float: left;font-size: 16px;text-transform: uppercase;color: #777;letter-spacing: 2px;}
.intitb span i{font-size: 24px;color: #444;letter-spacing:0px;}
.intitb a{float: right;color: #777;transition:.4s;}
.intitb a:hover{color: #ce0000;}
.in05a .swiper-slide a{display: block;height: auto;overflow: hidden;background: #f8f7f7;transition:.4s;position: relative; }
.in05a .swiper-slide:hover img{transform:scale(1.05,1.05);}
.in05a .swiper-slide:hover b{background: rgba(0,0,0,0.5);}

.in05a .swiper-slide a::after{position: absolute;content: "";left:0;bottom: 0;height: 2px;width: 0px;background:#ce0000;transition:.4s; }
.in05a .swiper-slide a:hover span{color: #ce0000; }
.in05a .swiper-slide a:hover::after{width: 100%; }
.in05a .swiper-slide img{display: block;width: 100%;transition:all 0.6s ease 0s;}
.in05b span{display: block;border-bottom: 1px solid #e5e5e5;font-size: 16px;line-height: 40px;height: 40px;overflow: hidden;}
.in05b p{line-height: 30px;color: #777;}
.in05b strong {line-height: 40px;color: #777;font-weight: normal;}
.in05b strong em{float: right;}
.intitc a{display: block;float: right;width: 120px;line-height: 45px;background: #004ea1;color: #fff;text-align: center;margin-top: 5px;transition:.4s;}
.intitc a:hover{background: #c40000;}
/*in_06*/
.in06c{display: block;height: auto;overflow: hidden; position: relative;}
.in06c img{width: 100%;}
.in06b{position: absolute;z-index: 2;width: 100%;height: 100%;color: #fff;left:0; top:0;}
.in06b strong{display: block;font-size: 24px;line-height: 40px;}
.in06b p{line-height: 30px;}
.in06b a{display: block;line-height: 40px;background:#c40000;text-align: center;color: #fff;transition:.4s;}
.in06c a:hover{background: #444;border-radius:0 15px 0 15px ;}
/*脚步*/
.footer{height: auto;overflow: hidden;background:url(../images/footbg.jpg) center fixed;color: #a0a0a0; }
.foota{border-bottom: 1px solid #454545;}
.morec a{position: relative; display: block;width: 140px;line-height: 40px;height: auto;overflow: hidden; text-align: center;background: #c40000;
  border-radius: 60px;color: #fff;transition:.4s;}
.morec a em{position: relative;z-index: 3;padding-left: 2rem;}
.morec a::before{position: absolute;content: "";width: 40px;height: 40px; border-radius: 60px;background:url('../images/tipb.png') 8px 8px no-repeat #9e0303;left:0;bottom: 0;z-index: 1;transition:.6s;}
.morec a:hover::before{width: 230px;border-radius: 60px 0 0 60px;}

.footb li {float: left;width: 20%;}
.footb li:nth-of-type(1) {width: 40%;}
.footb li:nth-of-type(1) {width: 40%;}
.footb li span{display: block;}
.footb li span a{display: block;color: #fff;line-height: 40px;font-size: 16px;}
.footb li em{float: left;width: 50%;}
.footb li em a{display: block;color: #a0a0a0;transition:.4s;line-height: 35px;}
.footb li em a:hover{color: #fff;}
.footb li p a{display: block;color: #a0a0a0;transition:.4s;line-height: 35px;}
.footb li p a:hover{color: #fff;}
.footba{text-align: right;color: #fff;}
.footba span{display: block;font-size: 16px;line-height: 30px;}
.footba p{font-size: 30px;font-family: fz;}

.footc{height: auto;overflow: hidden;border-top: 1px solid #454545;line-height: 80px;color: #a0a0a0;text-transform: uppercase;}
.footc a{color: #818181;}
.footnav{left: 0;bottom:0;float: left;width: 100%;position: fixed;background:#c40000;color:#fff;z-index: 888;}
.footnav li{float: left;text-align: center; color: #fff;}
.footnav li a{display: block;}
.footnav li:nth-of-type(1){width: 15%;}
.footnav li:nth-of-type(1) a{border-right: 1px solid #b50101;}
.footnav li:nth-of-type(2){width: 15%;}
.footnav li:nth-of-type(2) a{border-right: 1px solid #b50101;}
.footnav li:nth-of-type(3){background: #444;width: 35%;}
.footnav li:nth-of-type(3) a{border-right: 1px solid #333; }
.footnav li:nth-of-type(4){background: #444;width: 35%;}
.footnav li i{font-size: 20px;}
.footnav li span{display: block;line-height: 25px;}
.footnav li a{display: block; color: #fff !important;padding-top:4%;}
.footnav li a:hover{color: #ffb40b}

.online_kefu{position: fixed;  bottom: 20vh;right:1px;z-index:889;}
.online_kefu p{font-size:12px;}
.online_kefu ul li{ width:70px; height:70px;background: rgba(255,255,255,.9); padding-top: 5px;text-align: center;border: 1px solid #f0f0f0;position: relative;color: #666; cursor: pointer; transition: background-color .2s linear 0s;perspective:1000;transform-style:preserve-3d;}
.online_kefu ul li .con{ position: relative;}
.online_kefu ul li .con i{font-size: 26px;color: #666;height: 30px;}
.online_kefu ul li .hover_con{ position: absolute;left:-200px;left:-100px; width: 100px;color: #ffffff;text-align: center;background-color: #b70000;height:70px; line-height:70px; bottom:0; transform:rotateX(-90deg); transition: all .2s linear 0s; }
.online_kefu ul li .hover_con img{ width:100px;}
.online_kefu ul li.qrcode .hover_con{ height: 137px;padding: 10px;width: 130px;left: -130px;}
.online_kefu ul li.qrcode .hover_con p{ color: #fff; line-height:24px;font-size:12px;}
.online_kefu li:hover{background-color: #b70000;}
.online_kefu li:hover .con i{color: #fff;}
.online_kefu li:hover p{color: #fff;}
.online_kefu li:hover .hover_con{left:-110px; transform:rotateY(0deg);}
.online_kefu li .hover_con:before{width: 0px;height: 0px;border: 8px solid transparent;border-left: 8px solid #b70000; display: block; content: '';position: absolute; top: 12px;right: -16px; transition: top .2s linear ; transition-delay: .1s; }
.online_kefu li.qrcode:hover .hover_con{  bottom: -60px;}
.online_kefu li.qrcode:hover .hover_con:before{top: 48px;}
/*简介*/
.zimenu{background: #333333;line-height: 0px;height: 0px; overflow: hidden; color: #ddd;padding: 0;transition:.4s;}
.zimenu .crumbs a{color: #ddd;}
.zimenu .crumbs a:hover{color: #fff;}
.zimenu .location a{float: left;width: 16%;height: 40px;overflow: hidden; text-align: center; color: #ddd;}
.zimenu .location a:hover{background: #c40000;border-radius: 5px; color: #fff;}
.ziactive{line-height: 40px;padding: 10px 0;height: 60px;position: fixed;z-index: 3;width: 100%;top:0;}


.typeside {position: fixed;left:5px;bottom: 1%;width: 150px;border: 1px solid #eee;z-index: 88;background: #f4f6f8;}
.typeside li{transition:.4s;height: auto;overflow: hidden;}
.typeside li span{display: block;line-height: 30px;font-weight: bold;}
.typeside li p{display: block;line-height: 20px;color: #777;font-size: 12px;transition:.4s;}
.typeside li p i{color: #999;}
.typeside li p:hover{color: #c40000;}
.sidetita{height:45px;overflow: hidden;background:#d21126;color: #fff;text-align: center;padding-top: .25rem;}
.sidetita h5 {line-height: 40px;height: 40px;margin-bottom: 0px;font-size: 18px;font-weight: bold;}
.sidetita h5 small{font-size: 14px;}
.sidetita strong{display: block;font-size: 60px;color: #b11224;line-height: 50px;height: 50px; text-transform: uppercase;font-family: impact;}
.cptop{text-align: center;font-size: 28px;line-height: 45px;font-family: fz;color: #e77745;cursor: pointer;transition:.4s;}
.cptop i{font-size: 22px;}
.cptop:hover{color: #d21126;}
.cptop:hover i{color: #d21126;}
/*content_company*/
.companya{height: auto;overflow: hidden;background: url(../images/companya.jpg) right top fixed;}
.honora{height: auto;overflow: hidden;background: url(../images/honora.jpg) right top fixed;}
.qyxca{height: auto;overflow: hidden;background: url(../images/qyxca.jpg) right top fixed;}
.companyaa{height: auto;overflow: hidden;background: url(../images/companyaa.jpg) left top no-repeat;padding: 6rem 0;}
.coma_a strong{display: block;font-size: 36px;line-height: 60px;font-weight: normal;}
.coma_a h6{line-height: 40px;color: #777;font-size: 16px;}
.coma_a i{display: block;height: 20px;width: 2px;background: #adadad;margin:1rem 0;}
.coma_a p{line-height: 40px;color: #777;}
.coma_b {margin-top: 6%;}
.coma_b em{color: #ce0000;font-size: 32px;}
.coma_ba {position: relative;width: 20px;height: 20px;margin-left: .5rem;}
.chevron {position: absolute;width: 15px;height: 2px;opacity: 0;transform: scale3d(0.5, 0.5, 0.5);animation: move 3s ease-out infinite;}
.chevron:first-child {animation: move 3s ease-out 1s infinite;}
.chevron:nth-child(2) {animation: move 3s ease-out 2s infinite;}
.chevron:before,.chevron:after {content: ' ';position: absolute;top: 0;height: 100%;width: 51%;background: #ce0000;}
.chevron:before {left: 0;transform: skew(0deg, 30deg);}
.chevron:after {right: 0;width: 50%;transform: skew(0deg, -30deg);}
@keyframes move {
    25% {
        opacity: 1;
    }
    33% {
        opacity: 1;
        transform: translateY(10px);
    }
    67% {
        opacity: 1;
        transform: translateY(17px);
    }
    100% {
        opacity: 0;
        transform: translateY(24px) scale3d(0.5, 0.5, 0.5);
    }
}
@keyframes pulse {
    to {
        opacity: 1;
    }
}
.comb_a{height: auto;overflow: hidden;border-bottom: 1px solid rgba(0,0,0,.1)}
.comb_a li{border-right: 1px solid rgba(0,0,0,.1);font-size: 16px;text-align: center;transition:.4s;color: #c40000;}
.comb_a li:hover{background:#c40000;color: #fff;}
.comb_a li:last-child{border-right:none;}
.comb_a li i{font-size: 18px;}
.comb_a li b{font-size: 50px;font-family: fz;}
.comd_a img{width: 100%;}
.comb_b img{display: block;max-width: 100%;}
.comb_b span{display: block;font-size: 24px;line-height: 45px;}
.comb_b p{line-height: 30px;color: #777;}
.comb_b em{color: #c40000;}
.companyc{height: auto;overflow: hidden;border-top: 1px solid rgba(0,0,0,.1)}
.comc_a a{display: block;border: 1px solid #eee;}
.comc_a a img{display: block; width: 100%;transition:all 0.6s ease 0s;}
.comc_a a:hover img{transform:scale(1.05,1.05);}
.comc_a a:hover b{background: rgba(0,0,0,0.5);}
.companyd{height: auto;overflow: hidden;background:url(../images/companyd.jpg) center no-repeat fixed;text-align: right;color: #fff;}
.companyd span{display: block;font-size: 22px;line-height: 45px;}
.companyd strong{display: block;font-size: 26px;line-height: 50px;}
.companyd i{display: block;width: 20px;background: #fff;height: 2px;margin:1rem 0;float: right;}
.companyd p{line-height: 30px;letter-spacing:4px;color: rgba(255,255,255,.4);clear: both;}
.comb_c a{display: block;position: relative;}
.comb_c a:hover span{background: rgba(0,0,0,.3);opacity: 1; }
.comb_c a:hover img{transform:scale(1.05,1.05);}
.comb_c a span{position: absolute;width: 100%;height: 100%;padding-top: 4%;z-index: 3; opacity: 0; padding-left: 4%;background: rgba(0,0,0,0);color: #fff;transition:.4s;}
.comb_c a span i{font-size: 18px;}
.comb_c a img{display: block;width: 100%;transition:all 0.6s ease 0s;}
.comb_c a  p{font-size: 12px;letter-spacing: 2px;line-height: 30px;}
.comb_d li a{display: block;position: relative;height: auto;overflow: hidden;}
.comb_d li a:hover span{background: rgba(0,0,0,.3);opacity: 1;}
.comb_d li a:hover span{background: rgba(0,0,0,.3);opacity: 1; }
.comb_d li a:hover img{transform:scale(1.05,1.05);}
.comb_d li span{position: absolute;width: 100%;height: 100%;padding-top: 4%;padding-left: 4%;opacity: 0;z-index: 3; background: rgba(0,0,0,0);color: #fff;transition:.4s;}
.comb_d li i{font-size: 18px;}
.comb_d li span p{font-size: 12px;letter-spacing: 2px;line-height: 30px;}
.comb_d li img{display: block;width: 100%;transition:all 0.6s ease 0s;}
.comimga{height: auto;overflow: hidden;}
/*文化*/
.culturea{height: auto;overflow: hidden;background: url(../images/culturea.jpg) right top fixed;}
.cultureb{height: auto;overflow: hidden;}
.cul_a img{width: 100%;}
.cul_b {height: auto;overflow: hidden;background: url(../images/cula.png) center  no-repeat;background-size: 100%;}
.cul_b span{width: 25%;float: left; margin-right:4%; border-right: 1px dashed #e2e2e2;font-size: 30px;line-height: 50px;color: #c40000;}
.cul_b i{display: block; font-size: 14px;color: #777;text-transform: uppercase;line-height: 30px;}
.cul_b p{font-size: 16px;line-height: 90px;color: #777;}
.cultureb .gallery-thumbs{height: auto;overflow: hidden;background: url(../images/culb.png) center 13px  no-repeat;}
.cultureb .gallery-thumbs .swiper-slide{text-align: center;cursor: pointer; }
.cultureb .gallery-thumbs .swiper-slide span{display: block;width: 120px;margin: 1rem auto 0 auto;font-size: 15px; background: #f1f1f1;line-height: 40px;transition:.4s;border-radius: 5px;}
.cultureb .gallery-thumbs .swiper-slide em{display: block;width:35px;height: 35px;border-radius: 30px;  background: rgba(0,0,0,.1);padding: 5px;margin:0 auto;transition:.4s;}
.cultureb .gallery-thumbs .swiper-slide b{display: block; width: 25px;height: 25px;border-radius: 30px;background: #cacaca;transform:scale(0.7,0.7);}
.cultureb .gallery-thumbs .swiper-slide:hover span{background: #c40000;color: #fff;}
.cultureb .gallery-thumbs .swiper-slide:hover b{background: #c40000;color: #fff;}
.cultureb .gallery-thumbs .swiper-slide-thumb-active span{background: #c40000;color: #fff;}
.cultureb .gallery-thumbs .swiper-slide-thumb-active b{background: #c40000;color: #fff;}

.culturec{height: auto;overflow: hidden;background: url(../images/culc.jpg) center top fixed;}
.cultit {text-align: center;}
.cultit span{display: block;font-size: 30px;line-height: 45px;color: #fff;}
.cultit i{display: block;width: 20px;background: #fff;height: 2px;margin: 1rem auto;}
.cul_c{background: #fff;text-align: center;transition:.4s;height: auto;overflow: hidden;}
.cul_c b{display: block;font-weight: normal;transition:.8s;}
.cul_c i{font-size: 42px;color: #c40000;}
.cul_c span{display: block;font-size: 24px;color: #c40000;line-height: 45px;}
.cul_c em{display: block;position: relative; width: 2px;height: 20px;background: #c40000;transition:.4s;margin:1rem auto;}
.cul_c p{line-height: 40px;color: #777;font-size: 15px;transition:.4s;}

.culturec li:hover .cul_c{transform:scaleY(1.1);background:#c40000;color: #fff;}
.culturec li:hover em{transform:scaleY(1.7);}
.culturec li:hover span{color: #fff;}
.culturec li:hover p{color: #fff;}
.culturec li:hover em{background: #fff;}
.culturec li:hover b{transform:rotateY(360deg);
-ms-transform:rotateY(360deg);   /* IE 9 */
-moz-transform:rotateY(360deg);  /* Firefox */
-webkit-transform:rotateY(360deg); /* Safari 和 Chrome */
-o-transform:rotateY(360deg); color: #fff;}
.culturec li:hover i{color: #fff;}
/*企业优势*/
.qyysa{height: auto;overflow: hidden;background: url(../images/qyysa.jpg) right top fixed;}
.qyystit {text-align: center;}
.qyystit span{display: block;font-size: 30px;line-height: 45px;}
.qyystit i{display: block;width: 20px;background: #aaaaaa;height: 2px;margin: 1rem auto;}
.qyystit p{line-height: 30px;color: #777;transition:.4s;}
.qyysb_a li i{display: block;float: left; width: 70px;height: 75px;padding-top: 10px;margin-right: 1rem;border-right: 1px solid #eee; text-align: center;transition:.4s;}
.qyysb_a li i em{font-size: 44px;transition:.4s;color: #999;}
.qyysb_a span{display: block;line-height: 40px;font-size: 17px;font-weight: 100;margin-top: .5rem;}
.qyysb_a p{line-height:20px;color: #777;text-transform: uppercase;font-size: 12px;letter-spacing: 1px;transition:.4s;}
.qy_a{border: 1px solid #eee;transition:.4s;}
.qyysb li:hover .qy_a{background: #c40000;color: #fff;}
.qyysb li:hover .qy_a em{color: #fff;}
.qyysb li:hover .qy_a p{color: #fff;}
.qyysc_b img{max-width: 100%;}
.qyyscd{height: auto;overflow: hidden;background: url(../images/fwkha.jpg)  center  no-repeat;}
.b_a{height: auto;overflow: hidden; background: rgba(255,255,255,.8);}
.qyyscc{height: auto;overflow: hidden;background: url(../images/fwkhb.jpg)   center no-repeat;}
.p-b{padding: 4%;}


.qyysc_a h4{display: block;line-height: 50px;}
.qyysc_a span{display: block;font-size: 12px;color: #999;text-transform: uppercase;}
.qyysc_a h4 small{color: #999;text-transform: uppercase;font-size: 14px;}
.qyysc_a em{color: #c40000;}
.qyysc_a i{display: block;width: 40px;height: 2px;background: #c40000;margin:1rem 0;}
.qyysc_a p{line-height: 35px;color: #777;}
.qyysc_a b{color: #c40000;font-weight: normal;font-size: 22px;}
.qyystel{background: url(../images/qyystel.png) left center no-repeat;padding-left: 3rem;}
.qyystel p{font-family: impact;font-size: 28px;line-height: 40px;color: #666;}
.qyysc_a {height: auto;overflow: hidden;width: 100%;}
.qyysc_a a{display: block;width: 50%;float: right; line-height: 45px;height: 45px; background: #c40000;color: #fff;text-align: center;transition:.4s;}
.qyysc_a a:hover{border-radius:0 20px 0 20px;}
.qyysd{overflow: hidden;background: url(../images/qyysd.jpg) right bottom no-repeat;height:80vh;}
.qyysd span{display: block;font-size: 22px;line-height: 45px;}
.qyysd strong{display: block;font-size: 26px;line-height: 50px;font-weight: normal;}
.qyysd strong em{color: #c40000}
.qyysd i{display: block;width: 20px;background: #c40000;height: 2px;margin:1rem 0;}
.qyysd p{line-height: 30px;letter-spacing:4px;color: rgba(0,0,0,.4);}

/*content_product*/
.p_lista{height: auto;overflow: hidden;background: url(../images/lista.jpg) center top no-repeat;padding: 9rem 0 4rem 0;}
.p_lista span{display: block;font-size: 60px;line-height: 60px;color: rgba(255,255,255,.4);text-transform: uppercase;}
.p_lista span small{font-size: 24px;color: rgba(255,255,255,.2)}
.p_lista h1{line-height: 55px;color: #fff;}
.p_lista p{line-height:25px;text-transform: uppercase;color: rgba(255,255,255,.4)}
.p_lista a{display: block;color: #fff;letter-spacing: 1px;line-height: 50px;transition:.4s;}
.p_lista a:hover{color: #c40000;}
.p_lista i{display: block;width: 70px;height: 1px;background: #fff;position: relative;}
.p_lista i::before{position: absolute;content: "";height: 3px;width: 10px;background: #fff;top:-1px;animation: myfirst 2s infinite linear;
    -webkit-animation: myfirst 2s infinite linear;}
@keyframes myfirst
{
    from {left:0;}
    to {left: 90%;}
}
 
@-webkit-keyframes myfirst /* Safari 与 Chrome */
{
    from {left:0;}
    to {left: 90%;}
}
.p_lista .coma_b {width: 33px;margin:6rem auto 0 auto !important;}
.p_lista .coma_b em{color: #fff;}
.p_lista .coma_b .chevron:before,.p_lista .coma_b  .chevron:after{background: #fff;}
.p_listb{height: auto;overflow: hidden;}
.p_listbb img{display: block;margin:0 auto;max-width: 100%;}
.p_listb .gallery-top{height: auto;overflow: hidden;background: url(../images/p_listb.png) center no-repeat;}
.p_listb .gallery-top .swiper-slide{position: relative;}
.p_listb .gallery-top .swiper-slide .p_listba{position: absolute; left:0; top:0;}
.p_listb .gallery-top .swiper-slide .p_listba span{display: block;font-size: 32px;line-height:45px;font-weight: 100;}
.p_listb .gallery-top .swiper-slide .p_listba span a:hover{color: #c40000}
.p_listb .gallery-top .swiper-slide .p_listba p{line-height:35px;font-weight: 100;font-size: 16px;color: #999;}
.p_listb .gallery-top .swiper-slide .p_listba i{display: block;height: 20px;width: 2px;background: #adadad;margin: 1rem 0;}
.p_listb .gallery-top .swiper-slide .p_listba b{display: block;line-height: 35px;color: #c40000;font-weight: normal;}
.p_listb .gallery-top .swiper-slide .p_listba li a{display: block;line-height:35px;font-weight: 100;color: #666;transition:.4s;}
.p_listb .gallery-top .swiper-slide .p_listba li a:hover{color: #c40000;}
.p_listb .gallery-thumbs{width: 60%;}
.p_listb .gallery-thumbs .swiper-slide{text-align: center;line-height: 50px;font-size: 17px;cursor: pointer;transition:.4s;font-weight: 100;}
.p_listb .gallery-thumbs .swiper-slide-thumb-active{color: #c40000}
.p_listb .gallery-thumbs .swiper-slide-thumb-active.swiper-slide::before{width: 100%;}
.p_listb .gallery-thumbs .swiper-slide::before{position: absolute;content: "";height: 3px;width: 0px;background: #c40000;bottom: 0px;left:0;transition:.4s;z-index: 2}
.p_listb .gallery-thumbs .swiper-slide::after{position: absolute;content: "";height: 1px;width: 100%;background: #eee;bottom: 1px;left:0;transition:.4s;z-index: 1}
.p_listb .gallery-thumbs .swiper-slide:hover{color: #c40000}
.p_listb .gallery-thumbs .swiper-slide:hover::before{width: 100%;}
.p_listb .swiper-button-prev{top:60%;border:1px solid rgba(0,0,0,0.6);transition:.4s;width: 40px;}
.p_listb .swiper-button-prev i{color: rgba(0,0,0,0.6);font-size: 24px;transition:.4s;}
.p_listb .swiper-button-prev:hover{background: rgba(210,17,38,0.8);border:1px solid rgba(210,17,38,0.8)}
.p_listb .swiper-button-prev:hover i{color: #fff;}
.p_listb .swiper-button-next{top:60%;border:1px solid rgba(0,0,0,0.6);transition:.4s;width: 40px;}
.p_listb .swiper-button-next i{color: rgba(0,0,0,0.6);font-size: 24px;transition:.4s;}
.p_listb .swiper-button-next:hover{background: rgba(210,17,38,0.8);border:1px solid rgba(210,17,38,0.8)}
.p_listb .swiper-button-next:hover i{color: #fff;}
.p_listb .swiper-button-next:after, .p_listb .swiper-button-prev:after{display: none;}
.p_listc {height: auto;overflow: hidden;background: url(../images/listc.jpg) center no-repeat fixed;padding: 14rem 0;text-align: center;color: #fff;}
.p_listc span{display: block;font-size:30px;line-height: 60px;font-weight: 100;}
.p_listc span i{font-size: 24px;}
.p_listc p{display: block;line-height: 30px;font-size: 15px;letter-spacing: 1px;color: rgba(255,255,255,.8);}
.moreb a{position: relative; display: block;width: 230px;line-height: 50px;height: auto;overflow: hidden; text-align: center;background: #005cb9;border-radius: 60px;color: #fff;margin:0 auto;transition:.4s;text-transform: uppercase;}
.moreb a em{position: relative;z-index: 3;padding-left: 2rem;}
.moreb a::before{position: absolute;content: "";width: 50px;height: 50px; border-radius: 60px;background:url('../images/tipa.png') 12px 12px no-repeat #c40000;left:0;bottom: 0;z-index: 1;transition:.4s;}
.moreb a:hover::before{width: 230px;border-radius: 60px 0 0 60px;}
.prolist li{overflow: hidden;transition:all 0.6s ease 0s;text-align: center;}
.prolist li:hover em{background: rgba(0,0,0,0.4);opacity: 1;}
.prolist li:hover i{width: 130px;height: 130px;}
.prolist li img{display: block;max-width: 100%;transition:.4s;margin:0 a;}
.pfonta{height: auto;overflow: hidden;border-bottom: 1px solid rgba(0,0,0,0.1);background: #eee;}
.pfonta span{display: block;font-size: 16px;line-height: 40px;}
.pfontaa{height: auto;overflow: hidden;}
.pfontaa a{display: block;width: 45%;line-height: 32px;text-align: center;background: #c40000;color: #fff;border: 1px solid #c40000;border-radius: 60px;transition:.4s;}
.pfontaa a:hover{background: #444;border: 1px solid #444;}
.pfontaa a:first-child{border: 1px solid rgba(0,0,0,0.2);background: none;color: #444;}
.pfontaa a:first-child:hover{background: #444;border: 1px solid #444;color: #fff;}
.pimga{height: auto;overflow: hidden;position: relative;border: 1px solid rgba(0,0,0,.1)}
.pimga em{display: block; position: absolute;z-index: 88;opacity: 0; width: 100%;height: 100%;background: rgba(0,0,0,0);transition:.4s;}
.pimga em i{display: block;width: 240px;height: 240px;padding-top: 40px;font-size: 32px;color: #fff;font-weight: 100; margin: auto;background: rgba(215,31,63,0.8);text-align: center;border-radius: 120px;transition: .4s;position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.pimga em img{display: block;margin:0 auto;}

.pro_list{position: relative;}
.pro_list img{max-width: 120%;}
.pro_list .ban{position: absolute;padding-top: 6%;width: 100%;}
.pro_list .ban i{background: #c40000;}
/*产品详情*/
.proa{height: auto;overflow: hidden;background:url(../images/proa.jpg) center no-repeat;}
.proaa span{display: block;font-size: 32px;line-height: 45px;}
.proaa i{display: block;width: 20px;background: #cbcbc6;height: 2px;margin: 1rem 0;}
.proaa p{line-height: 30px;color: #777;}
.ptit{line-height: 50px;border-top: 1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1) }
.ptit ul{width: 50%;margin:0 auto;}
.ptit ul li{position: relative;text-align: center;}
.ptit ul li a{display: block;}
.ptit ul li:hover a{color: #c40000;}
.ptit ul li:hover i{width: 30px;}
.ptit ul li i{display: block;height: 2px;background: #c40000;width: 0px;margin:0 auto;transition:.4s;}
.ptita {line-height: 35px;color: #777;}
.ptita span{font-size: 24px;color: #ed131c;}
.proba{line-height: 30px;color: #777;}
.proba strong{display: block;line-height: 40px;color: #444;}
.proab {text-align: center;}
.proab i{color: #b8b8b8;font-size: 50px;}
.proab span{display: block;line-height: 30px;font-size: 15px;}
.proab p{line-height: 30px;color: #c40000;}

.proba table { width: 100%!important;border-collapse: collapse;} 
.proba table p{ width: 100%!important; border-collapse: collapse;border-right: 1px solid #ddd} 
.proba th,tr{width: 100%!important; border-collapse: collapse;border: 1px solid #ddd;}
.proba tr{border-right: 1px solid #ddd;text-align: center;line-height: 38px;}
.proba .firstRow td{background: #eee;border-right: 1px solid #ddd;}

.proca .swiper-slide a{display: block;position: relative;padding-bottom: 2rem;}
.proca .swiper-slide img{display: block;max-width: 100%;transition: all 1s ease}
.proca .swiper-slide span{position: relative;z-index: 3; display: block;width: 60%;background: #c40000;margin:-1rem auto;transition:.4s;line-height: 40px;border-radius: 60px;text-align: center;color: #fff;}
.proca .swiper-slide:hover img{transform: scale(1.05, 1.05)}
.proca .swiper-slide:hover span{width: 100%;}
.procb{height: auto;overflow: hidden;}
.proda img{display: block;max-width: 100%;margin:0 auto;}
.proea img{max-width: 100%;}
.proeb{background: #f0f0f0;text-align: center;}
.proeb span{display: block;line-height: 60px;font-size: 18px;}
.proeb p{width: 130px;border-top: 1px solid #c40000;border-bottom: 1px solid #c40000;line-height: 34px;margin:0 auto;color: #c40000;}
.proeb i a{display: block;width: 130px;line-height: 45px;height: 45px;background: #c40000;color: #fff; text-align: center;margin:0 auto;transition:.4s;}
.proeb i a:hover{border-radius:0 20px 0 20px;}

.prof{height: auto;overflow: hidden;background:url(../images/prof.jpg) center no-repeat;}
.profb{width: 40%; background: rgba(255,255,255,.7);}
.profb span{display: block;line-height: 45px;font-size: 16px;color: #777;}
.profb .forma input{display: block;width: 100%; line-height: 45px;border-bottom: 1px solid rgba(0,0,0,.2);padding-left: 3rem;margin-bottom: 1rem;}
.profb  textarea{display: block;width: 100%;padding-top: 1rem; border-bottom: 1px solid rgba(0,0,0,.2);padding-left: 3rem;margin-bottom: 2rem;background:url(../images/cionc.jpg) left center no-repeat;}
.profb .forma{height: auto;overflow:hidden;}
.profb .forma input:nth-of-type(1){background:url(../images/ciona.jpg) left center no-repeat;}
.profb .forma input:nth-of-type(2){background:url(../images/cionb.jpg) left center no-repeat;}
.profb .code input{float: left;width: 34%;line-height: 45px;background: #eee;text-align: center;}
.profb .code .verify{float: left;width: 30%;margin: 0 4%;}
.profb .code .verify img{width: 100%;}
.profb .code .submit{float: right;width: 28%; display: block;line-height: 45px;color: #fff;text-align: center; background: #c40000;transition: .4s;}
.profb .code .submit:hover{background: #444;}
.mes-form{height: auto;overflow: hidden;}
/*联系*/
.lxwmban{height: auto;overflow: hidden;background:url(../images/lxwmban.jpg) center no-repeat;padding: 10% 0 12.5% 0;color: #fff;}
.khfwban{height: auto;overflow: hidden;background:url(../images/khfwban.jpg) center no-repeat;padding: 10% 0 12.5% 0;color: #fff;}
.newsban{height: auto;overflow: hidden;background:url(../images/newsban.jpg) center right no-repeat;padding: 10% 0 12.5% 0;color: #fff;}
.hzkhban{height: auto;overflow: hidden;background:url(../images/hzkhban.jpg) center right no-repeat;padding: 10% 0 12.5% 0;color: #fff;}
.casesban{height: auto;overflow: hidden;background:url(../images/casesban.jpg) center no-repeat;padding: 10% 0 12.5% 0;color: #fff;}

.ban strong{display: block;font-size: 36px;line-height: 60px;font-weight: normal;}
.ban h6{line-height: 40px;font-size: 30px;text-transform: uppercase;font-weight: 100;font-family: auto;letter-spacing: 2px;}
.ban i{display: block;height: 20px;width: 1px;background: #fff;margin:1rem 0;}
.ban p{line-height: 40px;font-size: 16px;letter-spacing: 1px;}
.ztita {text-align: center;} 
.ztita span{display: block;font-size: 30px;font-weight: 100;line-height: 55px;} 
.ztita i{display: block;width: 20px;height: 1px;background: #c40000;margin:1rem auto;} 
.ztita p{font-size: 16px;color: #777;line-height: 35px;} 
.ztita b{display: block;color: #c40000;font-size: 28px;font-family: fz;letter-spacing: 2px;} 
.lxwma_a{text-align: center;transition:.4s;height: auto;overflow: hidden;color: #fff;}
.lxwma_a b{display: block;font-weight: normal;transition:.8s;}
.lxwma_a i{font-size: 30px;}
.lxwma_a span{display: block;line-height: 30px;font-size: 15px;}
.lxwma_a em{display: block;position: relative; width: 1px;height: 20px;background: #fff;transition:.4s;margin:1rem auto;}
.lxwma_a p{line-height: 30px;transition:.4s;}

.lxwma ul{background: url(../images/lxwma.jpg) center fixed;}
.lxwma li:hover .lxwma_a{transform:scaleY(1.1);background:rgba(42,61,95,.8);color: #fff;}
.lxwma li:hover em{transform:scaleY(1.7);}
.lxwma li:hover b{transform:rotateY(360deg);
-ms-transform:rotateY(360deg);   /* IE 9 */
-moz-transform:rotateY(360deg);  /* Firefox */
-webkit-transform:rotateY(360deg); /* Safari 和 Chrome */
-o-transform:rotateY(360deg); color: #fff;}
.lxwma li:hover i{color: #fff;}
.lxwmb{height: auto;overflow: hidden;background:url(../images/lxwmb.jpg) center no-repeat;}
.lxwmtitb{width: 80%;text-align: center;margin:0 auto;}
.lxwmtitb span{display: block;font-size: 30px;font-weight:600;line-height: 55px;}
.lxwmtitb p{line-height: 30px;font-size: 16px} 
.lxwmb_a .forma input{display: block;float: left; width: 49%;margin-right: 2%; background: #fff; line-height: 45px;padding-left:4rem;margin-bottom: 1rem;}
.lxwmb_a  textarea{display: block;width: 100%;padding-top: 1rem;padding-left: 4rem;margin-bottom: 2rem;background:url(../images/cionc.jpg) 15px center no-repeat #fff;}
.lxwmb_a .forma input:nth-of-type(1){background:url(../images/ciona.jpg) 15px center no-repeat #fff;}
.lxwmb_a .forma input:nth-of-type(2){background:url(../images/cionb.jpg) 15px center no-repeat #fff;margin-right: 0px;}
.lxwmb_a .code input{float: left;width: 35%;line-height: 45px;background: #fff;text-align: center;}
.lxwmb_a .code .verify{float: left;width: 30%;margin: 0 3%;}
.lxwmb_a .code .verify img{max-width: 100%;height: 45px;}
.lxwmb_a .code .submit{float: left;width: 28%; display: block;line-height: 45px;color: #fff;text-align: center; background: #c40000;transition: .4s;}
.lxwmb_a .code .submit:hover{background: #444;}
.mes-form{height: auto;overflow: hidden;}
.lxwmb_a .code{width: 36%;margin:0 auto;}
/*应用案例*/
.power_index{padding: 0; height: 960px;  position: relative;}
.power_index:after{ content: ''; display: block;background: url("../images/power_bg.jpg") center/cover no-repeat; z-index:1; width:100%; height:100%; top:0; position: absolute;}
.power_index .power_wrap{ position: relative; z-index:2; height:100%;}
.power_index .power_nav{display: flex; height:100%;}
.power_index .power_nav .power_item{width:25%; float: left; flex:1;height: 100%; position: relative; overflow: hidden;}
.power_index .power_nav .power_item:after{ content: ''; display: block; position: absolute;background: url(../images/hoverbg.png); left: 0; right: 0; top: 0; bottom: 0; margin:auto; -webkit-transform: skew(0deg); -moz-transform: skew(0deg); -ms-transform: skew(0deg); -o-transform: skew(0deg); transform: skew(-0deg); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}
.power_index .power_nav .power_item:hover:after{ background: url(../images/hoverbgh.png);}
.power_index .power_nav .power_item:hover .item_wrap{ margin-top: -40px;}
.power_index .power_nav .power_item .item_wrap{background-color: rgba(0,0,0,.5);display: flex;align-items: center;justify-content: center;height: 100%;flex-flow: column;}
.power_index .power_nav .power_item .item_wrap .power_icon{ position: relative; z-index:2;}
.power_index .power_nav .power_item .item_wrap a{font-size: 24px; color: #fff; position: relative; z-index:2;}
.power_index .power_nav .power_item .item_wrap:before{ content: ''; display: block; position: absolute; margin: auto;top: 0;left: 0;bottom: 0;right: 0;-webkit-transform: skew(-0deg); -moz-transform: skew(-0deg); -ms-transform: skew(-0deg); -o-transform: skew(-0deg); transform: skew(-0deg); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; opacity:0;}
.power_index .power_nav .power_item:nth-child(1) .item_wrap:before{ background: url("../images/power_img_1.jpg") center/cover no-repeat;}
.power_index .power_nav .power_item:nth-child(2) .item_wrap:before{ background: url("../images/power_img_2.jpg") center/cover no-repeat;}
.power_index .power_nav .power_item:nth-child(3) .item_wrap:before{ background: url("../images/power_img_3.jpg") center/cover no-repeat;}
.power_index .power_nav .power_item:nth-child(4) .item_wrap:before{ background: url("../images/power_img_4.jpg") center/cover no-repeat;}

.power_index .power_nav .power_item:hover:after{ -webkit-transform: skew(0); -moz-transform: skew(0); -ms-transform: skew(0); -o-transform: skew(0); transform: skew(0);}
.power_index .power_nav .power_item:hover .item_wrap:before{ -webkit-transform: skew(0); -moz-transform: skew(0); -ms-transform: skew(0); -o-transform: skew(0); transform: skew(0); opacity:1;}
.item_wrap {transition:.4s;}
.item_wrap i{display: block;font-size: 46px;}
.item_wrap b{display: block;width: 30px;border-top: 2px solid #fff;margin-top: 30px;}

.caseslist li{position: relative; height: auto;overflow: hidden;margin-bottom: 1%;padding-bottom: 1%;margin-bottom: 2%;border-bottom: 1px dashed #ddd;}
.caseslist li a{display: block;position: relative;border: 1px solid #efefef;}
.caseslist li a::before{content: ""; position: absolute;z-index: 88; top:0;left: 0; background: url(../images/casesbg.png) bottom no-repeat;width: 100%;height: 100%; padding: 0 32px;}
.caseslist li img{width: 100%;transition: all 1s ease;}
.caseslist li:hover img{transform: scale3D(1.1, 1.1, 1.1);}
.caseslist li span{position: absolute;z-index: 88;bottom: 0; display: block;line-height: 55px;font-size: 16px;text-align: center;width: 100%;color: #fff;}
.caseimga{height: auto;overflow: hidden;}
/*客户服务*/
.khfwa_a{text-align: center;transition:.4s;height: auto;overflow: hidden;box-shadow: 0px 0px 5px 5px #eee;}
.khfwa_a b{display: block;font-weight: normal;transition:.8s;font-size: 30px;font-family: fz;}
.khfwa_a span{display: block;line-height: 36px;font-size: 15px;}
.khfwa_a em{display: block;position: relative; width: 1px;height: 10px;background: #fff;transition:.4s;margin:1rem auto;}
.khfwa_a p{line-height: 30px;transition:.4s;}
.khfwa li:hover .khfwa_a{transform:scaleY(1.1);color: #c40000;}
.khfwa li:hover em{transform:scaleY(1.7);background: #c40000}
.khfwa li:hover b{transform:rotateY(360deg);
-ms-transform:rotateY(360deg);   /* IE 9 */
-moz-transform:rotateY(360deg);  /* Firefox */
-webkit-transform:rotateY(360deg); /* Safari 和 Chrome */
-o-transform:rotateY(360deg);}
.khfwb .gallery-thumbs {width: 60%;margin:0 auto;}
.khfwb .gallery-thumbs .swiper-slide{line-height: 45px;background: #e7e6e6;text-align: center;cursor: pointer;transition:.4s;}
.khfwb .gallery-thumbs .swiper-slide:hover{background:#c40000;color: #fff; }
.khfwb .gallery-thumbs .swiper-slide-thumb-active{background: #c40000;color: #fff;}
.khfwb .gallery-top .swiper-slide .row{background: #f3f3f3;}
.khfwb .gallery-top .swiper-slide img{width: 100%;}
.khfwb .gallery-top .swiper-slide span{display: block;color: #c40000;font-size: 22px;line-height: 60px;height: 60px;}
.khfwb .gallery-top .swiper-slide span b{float: left; font-weight: normal;font-size: 36px;font-style: italic;transform:scale(1,1.3);}
.khfwb .gallery-top .swiper-slide span em{float: left; position: relative;margin-left: 3rem;}
.khfwb .gallery-top .swiper-slide span em:before{position: absolute;content: "";left:-45%;width: 30px;height: 1px;background: #c40000;top:50%;}
.khfwb .gallery-top .swiper-slide p{clear: both;line-height:35px;color: #777;margin-bottom: 0px;}
.khfwb .gallery-top .swiper-slide a{display: block;width: 140px; line-height: 40px;background: #c40000;text-align: center;color: #fff;transition: .4s;}
.khfwb .gallery-top .swiper-slide a:hover{background: #444;border-radius:0 15px 0 15px ;}
.khfwb .swiper-button-prev{left:89%;top:90%; background: rgba(0,0,0,0.6);transition:.4s;width: 40px;}
.khfwb .swiper-button-prev i{color: #fff;font-size: 24px;transition:.4s;}
.khfwb .swiper-button-prev:hover{background: rgba(210,17,38,0.8);}
.khfwb .swiper-button-next{right:4%;top:90%;background: rgba(0,0,0,0.6);transition:.4s;width: 40px;}
.khfwb .swiper-button-next i{color: #fff;font-size: 24px;transition:.4s;}
.khfwb .swiper-button-next:hover{background: rgba(210,17,38,0.8);}
.khfwb .swiper-button-next:after, .khfwb .swiper-button-prev:after{display: none;}
/*新闻*/
.newslist{height: auto;overflow: hidden;}
.newslist ul li a{display: block;height: auto;overflow: hidden; border-bottom: 1px solid rgba(0,0,0,.1);transition: .4s}
.newslist ul li img{display: block;width: 100%;transition: .4s}
.newslist ul li:hover a{background: #c40000;color: #fff;}
.newslist ul li:hover p{color: #fff;}
.newslist ul li:hover img{transform:scale(1.05);}
.newslist ul li:hover em i::before{height: 100%;}
.time {display: block;line-height: 40px;font-size: 22px;color: #777;}
.nfonta span{font-size: 18px;line-height: 40px;white-space: nowrap; text-overflow:ellipsis; overflow: hidden; }
.nfonta p{line-height: 35px;color: #777;font-size: 15px;transition: .4s;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.nfonta em{display: block;line-height: 40px;}
.nfonta em i{float: right;width: 120px;text-align: center;position: relative;}
.nfonta em i b{position: relative;z-index: 3;font-weight: normal;}
.nfonta em i::before{position: absolute;content: "";height: 0px;width: 100%;z-index: 1; background:rgba(0,0,0,.2);bottom: 0;left:0;transition: .4s;transition-delay:.4s;}
.nimga{height: auto;overflow: hidden;}
/*新闻详情*/
.public{height: auto;overflow: hidden;background: #f4f6f8;}
.newsinfoa{height: auto;overflow: hidden;}
.newsinfoa strong{display: block;font-size: 18px;color: #4c4c4c;line-height: 40px;font-weight: 600;} 
.meta{line-height: 30px;overflow: hidden;border-bottom: 1px solid #dbdbdb;padding-bottom: 1rem;margin-bottom: 1rem;font-size: 13px;}
.newsaa {height: auto;overflow: hidden;width: 100%;}
.newsaa  img{display: block;margin:2% auto;max-width: 100%;}
.newsaa  p{line-height: 30px;}
.video{width: 100%;text-align: center;margin:0 auto;}
#playercontainer{margin:0 auto;}
.sidenews{height: auto;overflow: hidden;}
.sidenews strong{display: block;font-size: 1.375rem;line-height: 60px;}
.sidenews li{height: auto;overflow: hidden;margin-bottom: 20px;background: #f1f1f1;transition:.4s;}
.sidenews li:hover{background: #c40000;color: #fff;}
.sidenews li:hover span{color: #fff;}
.sidenews li:hover p{color: #fff;}
.sidenews li img{max-width: 100%;}
.sidenews li span{display: block;line-height: 25px;margin:10px 0;color: #666;}
.sidenews li p{line-height: 25px;color: #666;font-size: 13px;}
#prev_next li{float: left;width: 50%;line-height: 35px;border-top: 1px solid #dbdbdb;padding-top: 2%;}
#prev_next li a{transition:.4s;}
#prev_next li:hover a{color: #c40000 !important;}
.sidetit{height: 100px;overflow: hidden;background:#c40000;color: #fff;text-align: center;padding-top: 2rem;}
.sidetit h3 {line-height: 40px;height: 40px;margin-bottom: 0px;}

/*荣誉*/
.honorlist{height: auto;overflow: hidden;}
.honorlist li{height: auto;overflow: hidden;margin-bottom: 4%;}
.honorlist li a{display: block;position: relative;border: 1px solid #efefef;}
.honorlist li img{display:block;height: auto;margin:0 auto;  max-width: 100%;transition: all 1s ease;}
.honorlist li:hover img{transform: scale3D(1.1, 1.1, 1.1)}
.honorlist li:hover .hfonta{background: rgba(0,0,0,0.8);opacity: 0.8;bottom: 0;}
.hfonta{position: absolute;z-index: 88;bottom: -240px;width: 100%;color: #fff; height: 100%;padding-top: 20%; overflow: hidden;text-align: center;background: rgba(0,0,0,0);transition: .4s;}
.hfonta span{display: block; line-height: 30px;font-size: 15px;}
.hfonta i{font-size: 42px;}

/*合作客户*/
.hzkhlist{height: auto;overflow: hidden;}
.hzkhlist li{height: auto;overflow: hidden;margin-bottom: 4%;}
.hzkhlist li a{display: block;position: relative;border: 1px solid #efefef;}
.hzkhlist li img{display:block;height: auto;margin:0 auto;  max-width: 100%;transition: all 1s ease;}
.hzkhlist li:hover img{transform: scale3D(1.1, 1.1, 1.1)}
.hzkhlist li:hover .kfonta{background: rgba(0,0,0,0.8);opacity: 0.8;bottom: 0;}
.kfonta{position: absolute;z-index: 88;bottom: -200px;width: 100%;color: #fff; height: 100%;padding-top: 10%; overflow: hidden;text-align: center;background: rgba(0,0,0,0);transition: .4s;}
.kfonta span{display: block; line-height: 30px;font-size: 15px;}
.kfonta i{font-size: 42px;}

/*messagea*/
.messagea{height: auto;overflow: hidden;position: relative;top:0;background: url(../images/messageb.jpg) center no-repeat;}
.messa{height: auto;overflow: hidden;background: rgba(255,255,255,0.4);width: 40%;}
.messa .form-tr input{line-height: 40px;width: 100%;padding-left: 1rem;margin-top: .5rem;}
.messa .form-tr textarea{line-height: 40px;width: 100%;padding-left: 1rem;margin-top: .5rem;}
.messa .code {height: auto;overflow: hidden;}
.messa .code input{float: left; width: 44% !important;padding-left: 1rem;margin-right: 6%;}
.messa .verify{float: left;width: 50%;margin-top: .5rem;}
.messa .verify img{width: 100%;height: 40px;}
.messa .submit {display: block;line-height: 40px;background: #c40000;text-align: center;color: #fff;transition:.4s;margin-top: .5rem;}
.messa .submit a{display: block;}
.messa .submit:hover{background: #444;}
.messtit{text-align: center;}
.messtit span{display: block;font-size: 32px;line-height: 60px;}
.messtit p{line-height:30px;}
.messtit span{font-size: 22px;}

@media (max-width: 576px) {  
.top img{width: 60%;}
.in01a .gallery-thumbs{width: 100%;}
.in01cb{width: 100%;}
.in01ca i{line-height: 25px;}
.in01a .swiper-button-prev{display: none;}
.in01a .swiper-button-next{display: none;}
.intita span{font-size: 18px;}
.in01ca span{font-size: 18px;}
.in02a span{font-size: 20px;line-height: 30px;}
.in02a i{font-size: 18px;line-height: 30px;}
.in02b li{height: 200px;}
.in02b li a i{font-size: 40px;}
.in02b li a span{font-size: 18px;}
.in02b li:hover a{height: 160px;}
.in_03 img{width: 100%;}
.in04a strong{font-size: 30px;}
.in04a span{font-size: 18px;line-height: 30px;}
.intitb span{font-size: 14px;letter-spacing: 0px;}
.intitb span i{font-size: 18px;}
.in05b span{font-size: 14px;}
.in06b strong{font-size: 18px;line-height: 30px;}
.in06b .col-4{padding-left: 0px;padding-right: 0px;}
.footer{padding-bottom: 12%;}
.footba span{font-size: 14px;}
.footba p{font-size: 26px;}
.pro_list .ban i{display: none;}
.p_lista span{font-size: 22px;}
.p_lista h1{font-size: 18px;line-height: 35px;}
.p_listba{padding: 1rem;}
.p_listb .gallery-top .swiper-slide .p_listba span{font-size: 22px;}
.p_listbb img{width: 100%;}
.p_listb .gallery-top .swiper-slide .p_listba li a{font-size: 14px;}
.p_listbb{margin-top: 70%;}
.p_listb .gallery-thumbs{width: 100%;}
.p_listb .gallery-thumbs .swiper-slide{font-size: 14px;}
.p_listc span{font-size: 16px;}
.p_listc span i{font-size: 14px;}
.p_listc p{font-size: 14px;}
.zimenu .location a{width: 25%;}
.ziactive{height: auto;}
.pro_list img{width: 240%;}
.ban strong{font-size: 18px;line-height: 30px;}
.ban h6{font-size: 16px;line-height: 25px;}
.ban p{font-size: 13px;line-height: 25px;}
.pfonta .pfontaa{display: none !important;}
.pfonta span{line-height: 30px;font-size: 14px;}
.pimga em i{width:100px;height:95px;padding-top: 20px;font-size:18px;}
.prolist li:hover i{width:85px;height:75px;}
.proaa span{font-size: 18px;line-height: 35px;}
.qyystel p{font-size: 22px;}
.ptit ul{width: 100%;}
.ptita span{font-size: 16px;}
.profb{width: 100%;}
.profb .code .verify img{height: 40px;}
.coma_a strong{font-size: 18px;line-height: 35px;}
.comb_a li{font-size: 14px;}
.comb_a li b{font-size: 22px;}
.comb_e img{width: 100%;}
.comb_b span{font-size: 18px;line-height: 35px;}
.companyd span{font-size: 18px;line-height: 35px;}
.companyd strong{font-size: 22px;}
.cul_b span{font-size:18px;}
.cul_b i{font-size:12px;}
.cul_b p{line-height: 45px;font-size: 14px;}
.cul_b{background-size: 90%;}
.cultit span{font-size: 18px;line-height: 35px;}
.cul_c i{font-size: 22px;}
.cul_c span{font-size: 18px;line-height: 35px;}
.cul_c p{font-size: 12px;}
.qyysb_a li i em{font-size: 18px;}
.qyysb_a li i{width: 20%;height: auto;padding-top: 0px;}
.qyysb_a span{font-size: 15px;line-height: 25px;margin-top: 0px;font-size: 14px;}
.qyystit span{font-size: 18px;line-height: 35px;}
.qyysc_a h4{font-size: 18px;line-height: 35px;}
.qyysd span{font-size: 18px;line-height: 35px;}
.qyysd strong{font-size: 22px;line-height: 45px;}
.ztita span{font-size: 18px;line-height: 35px;}
.qyysc img{width: 100%;margin-left: 0px !important;}
.khfwb .gallery-thumbs{width: 100%;}
.khfwb .gallery-top .swiper-slide span{font-size: 18px;line-height: 35px;height: 35px;}
.khfwb .gallery-top .swiper-slide span b{font-size: 24px;}
.khfwb .swiper-button-prev{left: 72%;}
.power_index .power_nav .power_item .item_wrap a{font-size: 16px;}
.item_wrap i{font-size: 24px;}
.item_wrap p{font-size: 13px;}
.kfonta{padding-top: 0px;}
.lxwmtitb span{font-size: 18px;line-height: 35px;}
.lxwmtitb{width: 100%;}
.lxwmtitb p{font-size: 14px;}
.lxwmb_a .code{width: 100%;}
.lxwmb_a .code .verify{margin:0 2%;}

.power_index{height: 500px;}
.power_index .power_nav .power_item .item_wrap{padding: 0 .5rem;}
.coma_b{display: none;}
.messa{width: 100%;}
.p_listb .swiper-button-prev{display: none;}
.p_listb .swiper-button-next{display: none;}
.in01b img{margin:10rem 0 0 0;}
.p_lista{padding: 3rem 0; background-size: 250%}
.qyysb_a p{display: none;}
.qyysd{background-size: 140%;height: 50vh;}
.qyyscd{background: #f6f6f6;}
.qyyscc{background: #f6f6f6}
.khfwb .swiper-button-next{display: none;}
.khfwb .swiper-button-prev{display: none;}

.in_03 p{font-size: 16px;line-height: 25px;}
.in_03 span{font-size: 22px;}
.in_03 i{font-size: 14px;line-height: 25px;}
}
@media (min-width: 576px) and (max-width: 768px) { 
.top img{width: 60%;}
.in01a .gallery-thumbs{width: 100%;}
.in01cb{width: 100%;}
.in01ca i{line-height: 25px;}
.in01a .swiper-button-prev{display: none;}
.in01a .swiper-button-next{display: none;}
.intita span{font-size: 18px;}
.in01ca span{font-size: 18px;}
.in02a span{font-size: 20px;line-height: 30px;}
.in02a i{font-size: 18px;line-height: 30px;}
.in02b li{height: 200px;}
.in02b li a i{font-size: 40px;}
.in02b li a span{font-size: 18px;}
.in02b li:hover a{height: 160px;}
.in_03 img{width: 100%;}
.in04a strong{font-size: 30px;}
.in04a span{font-size: 18px;line-height: 30px;}
.intitb span{font-size: 14px;letter-spacing: 0px;}
.intitb span i{font-size: 18px;}
.in05b span{font-size: 14px;}
.in06b strong{font-size: 18px;line-height: 30px;}
.in06b .col-4{padding-left: 0px;padding-right: 0px;}
.footer{padding-bottom: 12%;}
.footba span{font-size: 14px;}
.footba p{font-size: 26px;}
.p_lista span{font-size: 22px;}
.p_lista h1{font-size: 18px;line-height: 35px;}
.p_listba{padding: 1rem;}
.p_listb .gallery-top .swiper-slide .p_listba span{font-size: 22px;}
.p_listbb img{width: 100%;}
.p_listb .gallery-top .swiper-slide .p_listba li a{font-size: 14px;}
.p_listbb{margin-top: 50%;}
.p_listb .gallery-thumbs{width: 100%;}
.p_listb .gallery-thumbs .swiper-slide{font-size: 14px;}
.p_listc span{font-size: 16px;}
.p_listc span i{font-size: 14px;}
.p_listc p{font-size: 14px;}
.zimenu .location a{width: 25%;}
.ziactive{height: auto;}
.pro_list img{width: 240%;}
.ban strong{font-size: 22px;line-height: 40px;}
.ban h6{font-size: 22px;}
.ban p{font-size: 14px;line-height: 25px;}
.pro_list .ban i{height: 10px;margin:.5rem 0;}
.pfonta .pfontaa{display: none !important;}
.pfonta span{line-height: 30px;font-size: 14px;}
.pimga em i{width:100px;height:95px;padding-top: 20px;font-size:18px;}
.prolist li:hover i{width:85px;height:75px;}
.proaa span{font-size: 18px;line-height: 35px;}
.qyystel p{font-size: 22px;}
.ptit ul{width: 100%;}
.ptita span{font-size: 16px;}
.profb{width: 100%;}
.profb .code .verify img{height: 40px;}
.coma_a strong{font-size: 18px;line-height: 35px;}
.comb_a li{font-size: 14px;}
.comb_a li b{font-size: 22px;}
.comb_e img{width: 100%;}
.comb_b span{font-size: 18px;line-height: 35px;}
.companyd span{font-size: 18px;line-height: 35px;}
.companyd strong{font-size: 22px;}
.cul_b span{font-size:18px;}
.cul_b i{font-size:12px;}
.cul_b p{line-height: 45px;font-size: 14px;}
.cul_b{background-size: 90%;}
.cultit span{font-size: 18px;line-height: 35px;}
.cul_c i{font-size: 22px;}
.cul_c span{font-size: 18px;line-height: 35px;}
.cul_c p{font-size: 12px;}
.qyysb_a li i{display: none;}
.qyysb_a span{font-size: 15px;line-height: 25px;}
.qyystit span{font-size: 18px;line-height: 35px;}
.qyysc_a h4{font-size: 18px;line-height: 35px;}
.qyysd span{font-size: 18px;line-height: 35px;}
.qyysd strong{font-size: 22px;line-height: 45px;}
.ztita span{font-size: 18px;line-height: 35px;}
.qyysc img{width: 100%;margin-left: 0px !important;}
.khfwb .gallery-thumbs{width: 100%;}
.khfwb .gallery-top .swiper-slide span{font-size: 18px;line-height: 35px;height: 35px;}
.khfwb .gallery-top .swiper-slide span b{font-size: 24px;}
.khfwb .swiper-button-prev{left: 72%;}
.power_index .power_nav .power_item .item_wrap a{font-size: 16px;}
.item_wrap i{font-size: 24px;}
.item_wrap p{font-size: 14px;}
.kfonta{padding-top: 0px;}
.lxwmtitb span{font-size: 18px;line-height: 35px;}
.lxwmtitb{width: 100%;}
.lxwmtitb p{font-size: 14px;}
.lxwmb_a .code{width: 100%;}
.lxwmb_a .code .verify{margin:0 2%;}

.messa{width: 100%;}
.in01cb{width: 80%;}
.power_index{height: 500px;}
.power_index .power_nav .power_item .item_wrap{padding: 0 .5rem;}
.coma_b{display: none;}
.p_listb .swiper-button-prev{display: none;}
.p_listb .swiper-button-next{display: none;}

.in01b img{margin:10rem 0 0 0;}
.p_lista{padding: 3rem 0; background-size: 150%}
.qyysd{background-size: 140%;height: 50vh;}
.qyyscd{background: #f6f6f6;}
.qyyscc{background: #f6f6f6}
.khfwb .swiper-button-next{display: none;}
.khfwb .swiper-button-prev{display: none;}
.in_03 p{font-size: 16px;line-height: 25px;}
.in_03 span{font-size: 22px;}
.in_03 i{font-size: 14px;line-height: 25px;}
 }
@media (min-width: 768px) and (max-width:992px) { 
.in01b img{margin:1rem 0;}
.in01cb{width: 60%;}
.p_lista h1{font-size: 18px;line-height:35px;}
.p_listb .gallery-thumbs .swiper-slide{font-size: 18px;}
.khfwb .swiper-button-next{display: none;}
.khfwb .swiper-button-prev{display: none;}
.item_wrap p{font-size: 14px;}
.lxwmb_a .code{width: 90%;}
.power_index{height: 600px;}
.power_index .power_nav .power_item .item_wrap{padding: 0 .5rem;}
.coma_b{display: none;}
.messa{width: 100%;}
.p_listbb img{width: 50%;}
.p_listb .swiper-button-prev{display: none;}
.p_listb .swiper-button-next{display: none;}
.in06b strong{font-size: 14px;line-height: 22px;}
.in06c .col-8{padding:0;}
.in06c .col-4{padding:0;}
.in06b a{font-size: 12px;}
.in06b p{line-height: 22px;font-size: 12px;}
.p_lista{padding: 5rem 0; background-size: 130%}
.p_lista span{font-size: 50px;}
.qyysc_a a{width: 60%;}
.proeb span{line-height: 40px;font-size: 16px;}
.proeb p{line-height: 30px;}
.proeb i a{line-height: 35px;height: 35px;}
.cul_b p{font-size: 14px;}
.footc{line-height: 35px;}
.ziactive{height: auto;}
.qyysd{background-size: 140%;height: 60vh;}
.khfwb .gallery-top .swiper-slide p{line-height: 25px}
.khfwb .swiper-button-next{display: none;}
.khfwb .swiper-button-prev{display: none;}
 }
 @media (min-width: 992px) and (max-width:1199px) {
  .qyysb_a p{display: none;}
}
@media (min-width: 992px) and (max-width:1200px) { 
.in06b strong{font-size: 18px;line-height: 30px;}
.footb li p a{font-size: 12px;}
.footba span{font-size: 14px;}
.p_lista{background-size: 150%;}
.comb_a li b{font-size: 32px;}
.khfwb .swiper-button-next{display: none;}
.khfwb .swiper-button-prev{display: none;}
.in06b a{font-size: 12px;}
.lxwmb_a .code{width: 70%;}
.coma_b{display: none;}
.p_listbb img{width: 50%;margin-top:3rem;}
.p_listb .swiper-button-prev{display: none;}
.p_listb .swiper-button-next{display: none;}
.proeb span{line-height: 40px;font-size: 16px;}
.proeb p{line-height: 30px;}
.proeb i a{line-height: 35px;height: 35px;}
.cul_b p{line-height: 50px;}
.qyysd{background-size: 140%;}
.power_index{height: 720px;}
 }

 @media (min-width: 992px) and (max-width:1400px) {
  .menu li .z_d dd{width: 25%}
}
@media (min-width: 1200px) {
.top .container{max-width: 1700px;}
.zimenu .container{max-width: 1700px;}
.container{max-width: 1400px;}
 }

@media (max-width: 1400px) {
.online_kefu{display: none;}
.typeside{display: none;}
 }









