﻿
html,body {padding:0;margin:0;}
* {margin:0;padding:0;font-family:Arial,Helvetica,Verdana,'Microsoft YaHei';border:0;outline:medium;text-shadow:none;text-decoration:none;}
body {color:#fff;position:relative;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0); background:#131414}
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:#089d5b;}
i,em {font-style:normal;}
/*tr,td,tbody,thead {background:inherit;}*/
/*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;}
/* 无内容 */
.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;}
}

/*图片比例控制*/
.imgbox {width:100%;overflow:hidden;position:relative;}
.imgbox:after {content:'';display:block;padding-top:75%;}
.imgbox img {max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.36s all;}
.imgbox img:hover {transform:translate(-50%,-50%) scale(1.1);transition:.36s all;}

@font-face {
  font-family: 'iconfont';  /* Project id 2005099 */
  src: url('../font/font_2005099_tlzmuaj6dto.woff2') format('woff2'),
       url('../font/font_2005099_tlzmuaj6dto.woff') format('woff'),
       url('../font/font_2005099_tlzmuaj6dto.ttf') format('truetype');
}
.ali-icon {font-family: 'iconfont';}

@font-face {
  font-family: 'webfont';
  font-display: swap;
  src: url('../font/webfont_5tg5xxeygb6.eot'); /* IE9*/
  src: url('../font/webfont_5tg5xxeygb6.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/webfont_5tg5xxeygb6.woff2') format('woff2'),
  url('../font/webfont_5tg5xxeygb6.woff') format('woff'), /* chrome、firefox */
  url('../font/webfont_5tg5xxeygb6.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../font/webfont_5tg5xxeygb6.svg') format('svg'); /* iOS 4.1- */
}

.ali-font {font-family: 'webfont';}

.btn {font-size:12px;}
@media(min-width:992px){
  .btn {font-size:14px;}
}
@media(min-width:1200px){
  .btn {font-size:16px;}
}

.maintitle {padding-bottom:5px;margin-bottom:15px;display: none;}
.maintitle .m1 {font-size:18px;font-weight:bold;}
body {font-size:12px;}
@media(min-width:768px) {
  body {font-size:14px;}
}
@media(min-width:992px) {
  .maintitle .m1 {font-size:20px;}
}
@media(min-width:1200px) {
  body {font-size:16px;}
  .maintitle {padding-bottom:10px;margin-bottom:20px;}
  .maintitle .m1 {font-size:22px;}
}
@media(min-width:1440px) {
  .container {width:1400px;max-width:1400px;margin:0 auto;}
}
@media(min-width:1601px) {
  .maintitle {padding-bottom:15px;margin-bottom:25px;}
  .maintitle .m1 {font-size:25px;}
}

.typebox::-webkit-scrollbar {height:1px;}

.header {display: flex;align-items: center;}
.header .logo h1 {color:#fff;font-size:22px;font-weight:bold;line-height: 1;margin:0;margin-left:5px;white-space: nowrap;}
.header .nav {color:#fff;display:flex;flex-wrap:wrap;}
.header .nav .slide {text-align:center;position:relative;}
.header .nav .slide a {display:block;}
.header .subnav {display:none;background:rgba(0,0,0,.2);position:absolute;bottom:0;left:0;right:0;line-height: 35px;transform:translateY(100%);}
.header .tel {display:none;}
.header .tel div {color:#089d5b;display:inline-block;background:url(../image/tel.png) no-repeat center left;padding-left:20px;}
.header .tel a {color:#fff;background:#089d5b;font-size:12px;border-radius:12px;line-height:24px;padding:0 10px;text-align:center;display:inline-block;}
.header .tel a:hover {box-shadow: 0 0 10px 0 #f3eb0a;transition:.36s all linear;}
@media(max-width:991px) {
  .header .logo {padding:10px 0;}
  .header .logo h1 {color:#000;}
  .header .nav {background:#089d5b;line-height: 35px;}
  .header .nav .slide.active a {color:#fff;background: #7f191c;}
  .header .nav a:hover {color:#fff;background: #7f191c;}
}
@media(max-width:767px) {
  .header .nav {flex-wrap:wrap;flex:0 0 100%;max-width:100%;}
  .header .nav .slide {flex-basis:25%;}
}
@media(min-width:768px) {
  .header {height:100px;}
  .header .nav {flex:0 0 100%;max-width:100%;margin-top:10px;}
  .header .nav .slide {flex:1;}
}
@media(min-width:992px) {
  .header {height:90px;position:absolute;top:0;left:0;right:0;z-index:99;}
  .header .logo {flex:0 0 21%;max-width:21%;}
  .header .nav {flex:0 0 57%;max-width:57%;margin-top:0px;}
  .header .nav .slide>a {line-height: 40px;}
  .header .nav .slide a:hover {color:#089d5b;transition:.15s all linear;}
  .header .nav .slide.active>a {color:#089d5b;font-weight: bold;position:relative;}
  .header .nav .slide.active>a:before {content:'';background:#089d5b;width:5px;height:5px;border-radius:50%;position:absolute;bottom:-8px;left:50%;opacity: 0;}
  .header .nav .slide.active>a:before {opacity: 1;}
  .header .tel {display:block;flex:0 0 22%;max-width:22%;}
}
@media(min-width:1200px) {
  .header {height:95px;}
  .header .logo h1 {font-size:28px;}
  .header .tel {text-align:right;}
  .header .tel a{margin-left:20px;}
  .header .tel b {font-size:18px;}
  .header .nav .slide:hover .subnav {display:block;}
  .header .nav .slide .subnav a:hover {color:#fff;background:#089d5b;transition:.25s all linear;}
  .header .nav .slide>a {line-height: 55px;}
}
@media(min-width:1440px) {
  .header .logo h1 {font-size:30px;}
}
@media(min-width:1601px) {
  .header {height:100px;}
  .header .logo {transform:translateX(-25%);}
  .header .logo h1 {font-size:32px;}
  .header .logo {flex:0 0 30%;max-width:30%;}
  .header .nav {flex:0 0 55%;max-width:55%;margin-top:0px;}
  .header .tel {display:block;flex:0 0 15%;max-width:15%;white-space: nowrap;}
}

.banner {overflow:hidden;background: #000;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #d00517;}
.banner-box {position:relative;left:50%;transform:translateX(-50%);}
@media(min-width:1200px) {
	.banner-box {width:100%;min-width:1600px;}
}
@media(min-width:1440px) {
	.banner-box {width:100%;min-width:1920px;}
}

/*内页大图样式*/
.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,.6);font-size:16px;}
.inbanner .t1 i {display:inline-block;width:50px;height:1px;background:rgba(255,255,255,.6);margin-left:25px;margin-bottom:5px;}
.inbanner .t2 {font-size:18px;font-weight:bold;margin-top:10px;}
.inbanner .t3 {font-size:14px;margin-top:10px;}
.inbanner .c1 {color:rgba(255,255,255,.5);line-height: 24px;margin-top:10px;max-height: 120px;overflow: hidden;}
.inbanner .c2 a {display:inline-block;color:#fff;border:none;border-radius:0;/*background:#089d5b;*//*width:120px;*/line-height:35px;margin-top:15px;text-align:center;}
.inbanner .c2 a:hover {font-weight:bold;background: #089d5b;}
.inbanner .c2 .btn7 {background:#089d5b;padding-top: 0;padding-bottom: 0;}
.inbanner .c2 .btn7:before {background: #fff;}
@media(max-width:767px) {
  .inbanner img {width:768px!important;}
  .inbanner .floatbox {top:43%;}
  .inbanner .c1 {text-align:justify;}
}
@media(min-width:768px) {
  .inbanner img {width:992px;}
}
@media(min-width:992px) {
  .inbanner img {width:1200px;}
  .inbanner .t1 {font-size:18px;}
  .inbanner .t2 {font-size:32px;margin-top:25px;}
  .inbanner .c1 {line-height: 28px;margin-top:20px;max-height: 140px;}
  .inbanner .c2 a {width:150px;line-height: 40px;margin-top:25px;}
}
@media(min-width:1200px) {
  .inbanner img {width:100%;}
  .inbanner .t1 {font-size:20px;}
  .inbanner .t2 {font-size:38px;margin-top:35px;}
  .inbanner .c1 {font-size:15px;line-height: 32px;max-height: 160px;margin-top:30px;max-width:55%;}
  .inbanner .c2 a {width:210px;line-height: 50px;margin-top:40px;}
}
@media(min-width:1601px) {
  .inbanner .t1 {font-size:22px;}
  .inbanner .t2 {font-size:40px;margin-top:45px;}
  .inbanner .c1 {line-height: 36px;margin-top:40px;max-height: 180px;}
  .inbanner .c2 a {width:210px;line-height: 60px;margin-top:55px;}
}

.location {padding:5px 0;line-height:30px;border-bottom:1px solid #333;margin-bottom:25px; color:#7d7c7c;}
.location .title {display:flex;justify-content: space-between;align-items: center;}
.location .t1 font-size:20px;margin-right:15px;}
.location .list a {color:#8d8d8d;margin-right:15px;}
.location .list a:hover {color:#089d5b;}
.location .list a.active {color:#000;font-size:20px;order:0;}

.idxProTab a {
	color: #7d7c7c;
}
.idxProTab a:hover {
	color: #089d5b;
}
@media(max-width:767px) {
  .location .list {flex:0 0 100%;white-space: nowrap;overflow-x: scroll;}
}
@media(min-width:768px) {
  .location {padding:10px 0;}
}
@media(min-width:992px) {
  .location {padding:15px 0;line-height: 30px;margin-bottom:35px;}
  .location .t1 {font-size:26px;margin-right:35px;}
  .location .list a {margin-right:25px;}
  .location .list a.active {color:#000;font-size:26px;margin-right:35px;}
}
@media(min-width:1200px) {
  .location {font-size:14px;line-height: 45px;margin-bottom:50px;}
  .location .t1 {font-size:32px;margin-right:80px;}
  .location .list a {font-size:17px;margin-right:50px;}
  .location .list a.active {font-size:32px;margin-right:80px;}
}
@media(min-width:1601px) {
  .location {line-height: 65px;margin-bottom:65px;}
  .location .t1 {font-size:36px;margin-right:110px;}
  .location .list a {font-size:20px;margin-right:70px;}
  .location .list a.active {font-size:36px;margin-right:110px;}
}

.index01 {padding:60px 0 80px;}
.index01 .title {color:#292929;font-size:14px;position:relative;line-height: 35px;}
.index01 .t1 {border:1px solid #d9d9d9;}
.index01 .t1 a {display:block;padding-left:5px;transition:.36s all linear;}
.index01 .t1 a:hover {color:#fff;background:#089d5b;transition:.36s all linear;}
.index01 .t2 i {color:#c8c6c6;font-weight: normal;}
.index01 .content {margin-top:25px;position:relative;}
.index01 .swiper-slide:hover .float-panel {color:#fff;background: rgba(156,30,34,.9);left:15px;top:20px;right:15px;bottom:20px;transition:.2s all ease-in;}
.index01 .float-panel {color:rgba(255,255,255,.6);background:rgba(0,0,0,.7);position:absolute;left:0;top:0;right:0;bottom:0;text-align: center;display:flex;justify-content:center;align-items: center;transition:.36s all ease-out;}
.index01 .float-panel .c1 {color:#fff;font-size:24px;}
.index01 .float-panel .c2 {margin-top:25px;}
.index01 .float-panel .c3 {margin-top:5px;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .index01 {padding:90px 0 110px;}
  .index01 .title {font-size:18px;line-height: 45px;}
  .index01 .t1 a {padding-left:20px;}
  .index01 .content {margin-top:45px;}
  .index01 .float-panel .c1 {font-size:32px;}
  .index01 .float-panel .c2 {margin-top:40px;}
  .index01 .float-panel .c3 {margin-top:10px;}
}
@media(min-width:1200px) {
  .index01 {padding:110px 0 130px;}
  .index01 .title {font-size:20px;line-height: 50px;}
  .index01 .t1 a {padding-left:30px;}
  .index01 .content {margin-top:65px;}
  .index01 .swiper-slide:hover .float-panel {left:20px;top:25px;right:20px;bottom:25px;}
  .index01 .float-panel .c1 {font-size:36px;}
  .index01 .float-panel .c2 {margin-top:60px;}
  .index01 .float-panel .c3 {font-size:14px;margin-top:15px;}
}
@media(min-width:1601px) {
  .index01 {padding:130px 0 150px;}
  .index01 .title {font-size:22px;line-height: 55px;}
  .index01 .t1 a {padding-left:40px;}
  .index01 .content {margin-top:95px;}
  .index01 .swiper-slide:hover .float-panel {left:25px;top:30px;right:25px;bottom:30px;}
  .index01 .float-panel .c1 {font-size:40px;}
  .index01 .float-panel .c2 {margin-top:75px;}
  .index01 .float-panel .c3 {margin-top:20px;}
}

.index02 .swiper-container-horizontal>.swiper-pagination-bullets,
.index02 .swiper-pagination-custom,
.index02 .swiper-pagination-fraction {bottom:85px;}
.index02 .swiper-pagination-bullet {opacity:1;background: #fff;}
.index02 .swiper-pagination-bullet-active {background: #089d5b;}
.index02 .swiper-slide {padding:50px 0 80px;}
.index02 .t1 {color:rgba(255,255,255,.6);font-size:15px;}
.index02 .t1 i {display:inline-block;background:#939292;height:1px;width:180px;margin-left:15px;position:relative;top:-5px;}
.index02 .t2 {color:#fff;font-size:22px;font-weight:bold;margin-top:20px;}
.index02 .t3 {color:rgba(255,255,255,.8);line-height: 24px;margin-top:20px;}
.index02 .more {color:#fff;width:140px;border:1px solid #7e7d7d;margin-top:25px;line-height: 40px;text-align: center;transition:.36s all;}
.index02 .more a {display:block;border:none;border-radius: 0;}
.index02 .more:hover {color:#333;border-color:#089d5b;transition:.36s all;}
@media(max-width:767px) {
  .index02 .txtbox {padding:25px;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,0));}
}
@media(min-width:992px) {
  .index02 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 10px;}
  .index02 .swiper-slide {padding:90px 0 120px;}
  .index02 .t1 {font-size:18px;}
  .index02 .t1 i {margin-left:20px;}
  .index02 .t2 {font-size:38px;margin-top:40px;}
  .index02 .t3 {line-height: 30px;margin-top:30px;}
  .index02 .more {width:180px;line-height: 45px;margin-top:40px;}
}
@media(min-width:1200px) {
  .index02 .swiper-slide {padding:110px 0 160px;}
  .index02 .t1 {font-size:20px;}
  .index02 .t1 i {margin-left:30px;}
  .index02 .t2 {font-size:46px;margin-top:55px;}
  .index02 .t3 {line-height: 34px;margin-top:40px;}
  .index02 .more {width:190px;line-height: 50px;margin-top:65px;}
}
@media(min-width:1601px) {
  .index02 .swiper-slide {padding:130px 0 200px;}
  .index02 .t1 {font-size:22px;}
  .index02 .t1 i {margin-left:40px;}
  .index02 .t2 {font-size:52px;margin-top:70px;}
  .index02 .t3 {line-height: 40px;margin-top:50px;}
  .index02 .more {width:200px;line-height: 55px;margin-top:95px;}
}

.index03 {padding:50px 0 70px;}
.index03 .title {font-size:14px;position:relative;line-height: 35px;}
.index03 .t2 i {color:#c8c6c6;font-weight: normal;}
.index03 .swiper-container {padding-bottom:1px;}
.index03 .swiper-slide {border:1px solid #333;margin-right:-1px;margin-bottom:-1px;}
.index03 .swiper-slide .imgbox:after {padding-top:50%;}
.index03 .content {margin-top:25px;}
@media(min-width:768px) {

}
@media(min-width:992px) {
  .index03 {padding:90px 0 100px;}
  .index03 .title {font-size:18px;line-height: 45px;}
  .index03 .content {margin-top:35px;}
}
@media(min-width:1200px) {
  .index03 {padding:110px 0 125px;}
  .index03 .title {font-size:20px;line-height: 50px;}
  .index03 .content {margin-top:55px;}
}
@media(min-width:1601px) {
  .index03 {padding:130px 0 145px;}
  .index03 .title {font-size:22px;line-height: 55px;}
  .index03 .content {margin-top:70px;}
}

.index04 {color:#fff;padding-top:40px;background:url(../image/in04_bg.jpg) no-repeat center; background-size:cover;}
.index04 .t1 {color:rgba(255,255,255,.6);font-size:14px;}
.index04 .t2 {font-size:28px;font-weight:bold;margin-top:15px;}
.index04 .more {color:#fff;width:140px;border:1px solid #089d5b;margin-top:15px;line-height: 40px;text-align: center;transition:.36s all;}
.index04 .more a {display:block;border:none;border-radius: 0;}
.index04 .more:hover {border-color: #fff;transition:.36s all;}
.index04 .more:hover a {color:#089d5b;}
.index04 .more .btn13 .bgsqr1 {border-left-color:#fff;}
.index04 .more .btn13 .bgsqr2 {border-right-color:#fff;}
.index04 .c1 {color:rgba(255,255,255,1);line-height: 22px;text-align:justify;}
.index04 .bottom {flex-wrap:wrap;justify-content: space-between;margin-top:30px;border-top:1px solid #089d5b;}
.index04 .slide {padding:25px 0 20px;position: relative;}
.index04 .slide:before {content:'';background:#fff;position:absolute;top:0;left:0;width:0px;height:3px;transition:.36s ease-out;}
.index04 .s1 {color:#fff;font-size:15px;}
.index04 .s2 {color:rgba(255,255,255,.2);margin-top:10px;}
.index04 .slide:hover .s1 {font-weight: bold;}
.index04 .slide:hover .s2 {color:#fff;}
/*.index04 .slide.active .s1 {font-weight: bold;}
.index04 .slide.active .s2 {color:#fff;}
.index04 .slide.active:before {width:150px;transition:.36s ease-in;}*/
.index04 .slide:hover:before {width:150px;transition:.36s ease-in;}
@media(max-width:991px) {
  .index04 .c1 {margin-top:25px;}
  .index04 .slide:before {left:50%;transform:translateX(-50%);}
}
@media(max-width:767px){
  .index04 .slide {flex-basis:50%;text-align: center;}
}
@media(min-width:992px){
  .index04 {padding-top:70px;}
  .index04 .t1 {font-size:18px;}
  .index04 .t2 {font-size:40px;margin-top:25px;}
  .index04 .more {width:180px;line-height: 45px;margin-top:25px;}
  .index04 .c1 {line-height: 24px;}
  .index04 .bottom {margin-top:70px;}
  .index04 .slide {padding:45px 0 25px;}
  .index04 .slide:last-child:before {left:unset;right:0;}
  .index04 .s1 {font-size:18px;}
  .index04 .s2 {margin-top:15px;}
}
@media(min-width:1200px){
  .index04 {padding-top:100px;}
  .index04 .t1 {font-size:20px;}
  .index04 .t2 {font-size:46px;margin-top:35px;}
  .index04 .more {width:190px;line-height: 50px;margin-top:35px;}
  .index04 .c1 {font-size:15px;line-height: 28px;}
  .index04 .bottom {margin-top:100px;}
  .index04 .slide {padding:65px 0 45px;}
  .index04 .s1 {font-size:21px;}
  .index04 .s2 {margin-top:20px;}
}
@media(min-width:1601px){
  .index04 {padding-top:120px;}
  .index04 .t1 {font-size:22px;}
  .index04 .t2 {font-size:52px;margin-top:45px;}
  .index04 .more {width:200px;line-height: 55px;margin-top:45px;}
  .index04 .c1 {line-height: 30px;}
  .index04 .bottom {margin-top:130px;}
  .index04 .slide {padding:85px 0 65px;}
  .index04 .s1 {font-size:23px;}
  .index04 .s2 {margin-top:25px;}
}

.index05 {padding:40px 0 40px;}
.index05 .list {margin-bottom:25px;}
.index05 .list .swiper-slide {position:relative;}
.index05 .list .swiper-slide .c1 {color:rgba(255,255,255,.6);padding-left:15%;position:absolute;bottom:0;left:0;right:0;line-height: 35px;background:linear-gradient(to top,#000,rgba(0,0,0,0));transition:.36s all;}
.index05 .list .swiper-slide:hover .c1 {color:#fff;line-height:80px;transition:.36s all;}
.index05 .t1 {font-size:22px;font-weight: bold;}
.index05 .t2 {color:#999;font-size:15px;margin-top:20px;display:block;}
.index05 .t2:hover {color:#089d5b;font-weight: bold;}
.index05 .slide {margin-top:30px;}
.index05 .slide:hover .s1 {color:#089d5b;}
.index05 .s1 {font-size:14px;font-weight:bold;}
.index05 .s2 {color:#7a7979;margin-top:10px;line-height: 20px;}
.index05 .datebox {margin-top:10px;display:flex;align-items: center;line-height: .8;}
.index05 .d1 {color:#089d5b;font-size:18px;font-weight: bold;border-right:1px solid #d5d4d4;padding-right:15px;margin-right:15px;}
.index05 .d2 {color:#b2afaf;}
@media(min-width:768px) {

}
@media(min-width:992px) {
  .index05 {padding:80px 0 50px;}
  .index05 .list {margin-bottom:40px;}
  .index05 .list .swiper-slide .c1 {line-height: 40px;}
  .index05 .t1 {font-size:32px;}
  .index05 .t2 {font-size:18px;margin-top:35px;}
  .index05 .content {padding-left:10px;display:flex;justify-content: space-between;}
  .index05 .slide {margin-top:0px;flex-basis:46%;}
  .index05 .s1 {font-size:16px;}
  .index05 .s2 {margin-top:15px;line-height: 22px;height:44px;overflow:hidden;}
  .index05 .datebox {margin-top:15px;}
  .index05 .d1 {font-size:20px;padding-right:20px;margin-right:20px;}
}
@media(min-width:1200px) {
  .index05 {padding:120px 0 90px;}
  .index05 .list {margin-bottom:70px;}
  .index05 .list .swiper-slide .c1 {line-height: 45px;}
  .index05 .t1 {font-size:42px;}
  .index05 .t2 {font-size:20px;margin-top:45px;}
  .index05 .s1 {font-size:17px;}
  .index05 .s2 {font-size:14px;margin-top:20px;line-height: 24px;height:48px;}
  .index05 .datebox {margin-top:20px;}
  .index05 .d1 {font-size:23px;padding-right:25px;margin-right:25px;}
}
@media(min-width:1601px) {
  .index05 {padding:160px 0 130px;}
  .index05 .list {margin-bottom:90px;}
  .index05 .list .swiper-slide .c1 {line-height: 48px;}
  .index05 .t1 {font-size:50px;}
  .index05 .t2 {font-size:22px;margin-top:55px;}
  .index05 .s1 {font-size:18px;}
  .index05 .s2 {margin-top:25px;line-height: 26px;height:52px;}
  .index05 .datebox {margin-top:25px;}
  .index05 .d1 {font-size:26px;padding-right:35px;margin-right:35px;}
}

.company01 {background: #2e2e30;padding:30px 0 40px;position:relative;}
.company01 .t1 {color:rgba(255,255,255,.6);font-size:16px;}
.company01 .t1 i {display:inline-block;width:50px;height:1px;background:rgba(255,255,255,.6);margin-left:25px;margin-bottom:5px;}
.company01 .t2 {color:#fff;font-size:18px;font-weight:bold;margin-top:10px;}
.company01 .c1 {color:rgba(255,255,255,.5);line-height: 24px;margin-top:10px;}
.company01 .navigation {margin-left:auto;}
.company01 .swiper-button-prev,.company01 .swiper-container-rtl .swiper-button-next {color:#fff;text-align:center;width:45px;line-height:45px;background:#3e3e3f;display:inline-block;position:unset;}
.company01 .swiper-button-next,.company01 .swiper-container-rtl .swiper-button-prev {color:#fff;text-align:center;width:45px;line-height:45px;background:#089d5b;display:inline-block;position:unset;}
@media(max-width:767px) {
  .company01 .c1 {text-align:justify;}
}
@media(min-width:992px) {
  .company01 {padding:40px 0 60px;}
  .company01 .t1 {font-size:18px;}
  .company01 .t2 {font-size:32px;margin-top:25px;}
  .company01 .c1 {line-height: 28px;margin-top:20px;}
}
@media(min-width:1200px) {
  .company01 {padding:60px 0 90px;}
  .company01 .t1 {font-size:20px;}
  .company01 .t2 {font-size:36px;margin-top:35px;}
  .company01 .c1 {font-size:15px;line-height: 32px;margin-top:30px;}
}
@media(min-width:1601px) {
  .company01 {padding:80px 0 110px;}
  .company01 .t1 {font-size:22px;}
  .company01 .t2 {font-size:40px;margin-top:45px;}
  .company01 .c1 {line-height: 36px;margin-top:40px;}
}

.company02 {padding:30px 0 40px;position:relative;}
.company02 .t1 {color:#fff;font-size:16px;}
.company02 .t1 i {display:inline-block;width:100px;height:1px;background:rgba(0,0,0,.1);margin-right:25px;margin-bottom:5px;}
.company02 .t2 {color:#fff;font-size:18px;font-weight:bold;margin-top:10px;}
.company02 .c1 {color:#999;line-height: 20px;margin-top:10px;}
.company02 .content {margin-top:20px;}
.company02 .navigation {margin-top:15px;}
.company02 .swiper-button-prev,.company02 .swiper-container-rtl .swiper-button-next {color:#fff;text-align:center;width:45px;line-height:45px;background:#3e3e3f;display:inline-block;position:unset;}
.company02 .swiper-button-next,.company02 .swiper-container-rtl .swiper-button-prev {color:#fff;text-align:center;width:45px;line-height:45px;background:#089d5b;display:inline-block;position:unset;}
.company02 .imgbox img {height:100%;max-width:unset;}
@media(max-width:767px) {
  .company02 .c1 {text-align:justify;}
}
@media(min-width:992px) {
  .company02 {padding:40px 0 60px;}
  .company02 .title {text-align:right;}
  .company02 .t1 {font-size:18px;}
  .company02 .t2 {font-size:22px;margin-top:25px;}
  .company02 .c1 {line-height: 22px;margin-top:20px;}
  .company02 .content {margin-top:30px;}
  .company02 .navigation {margin-top:25px;}
}
@media(min-width:1200px) {
  .company02 {padding:60px 0 90px;}
  .company02 .t1 {font-size:20px;}
  .company02 .t2 {font-size:26px;margin-top:35px;}
  .company02 .c1 {font-size:15px;line-height: 24px;margin-top:30px;}
  .company02 .content {margin-top:50px;}
  .company02 .navigation {margin-top:45px;}
}
@media(min-width:1601px) {
  .company02 {padding:80px 0 110px;}
  .company02 .t1 {font-size:22px;}
  .company02 .t2 {font-size:30px;margin-top:45px;}
  .company02 .c1 {line-height: 26px;margin-top:40px;}
  .company02 .content {margin-top:65px;}
  .company02 .navigation {margin-top:60px;}
}

.company03 {padding:70px 0 50px;background: url(../image/honor.jpg) no-repeat center;background-size:cover;}
.company03 .t1 {color:rgba(255,255,255,.6);font-size:15px;}
.company03 .t1 i {display:inline-block;background:#939292;height:1px;width:50px;margin-left:15px;position:relative;top:-5px;}
.company03 .t2 {color:#fff;font-size:18px;font-weight:bold;margin-top:15px;}
.company03 .t3 {color:rgba(255,255,255,.8);line-height: 24px;margin-top:20px;}
.company03 .more {color:#fff;background:#089d5b;width:170px;margin-top:25px;line-height: 40px;text-align: center;transition:.36s all;}
.company03 .more a {display:block;border:none;border-radius:0;}
.company03 .more:hover {transition:.36s all;}
.company03 .more .btn13:hover {background: #fff;}
@media(max-width:767px) {
  .company03 .txtbox {padding:25px;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,0));}
}
@media(min-width:992px) {
  .company03 {padding:100px 0 80px;}
  .company03 .t1 {font-size:18px;}
  .company03 .t1 i {margin-left:20px;}
  .company03 .t2 {font-size:22px;margin-top:30px;}
  .company03 .t3 {line-height: 30px;margin-top:30px;}
  .company03 .more {width:180px;line-height: 45px;margin-top:40px;}
}
@media(min-width:1200px) {
  .company03 {padding:130px 0 115px;}
  .company03 .t1 {font-size:20px;}
  .company03 .t1 i {margin-left:30px;}
  .company03 .t2 {font-size:26px;margin-top:40px;}
  .company03 .t3 {line-height: 34px;margin-top:40px;}
  .company03 .more {width:190px;line-height: 50px;margin-top:65px;}
}
@media(min-width:1601px) {
  .company03 {padding:160px 0 145px;}
  .company03 .t1 {font-size:22px;}
  .company03 .t1 i {margin-left:40px;}
  .company03 .t2 {font-size:30px;margin-top:55px;}
  .company03 .t3 {line-height: 40px;margin-top:50px;}
  .company03 .more {width:200px;line-height: 55px;margin-top:95px;}
}

.crumbs {transform:translateY(-100%);}
.crumbs .t1 {color:#ccc8c8;background: #fff;position:relative;line-height: 40px;}
.crumbs .t1:after {content:'';background:#fff;position:absolute;left:0;top:0;bottom:0;min-width:1000px;transform:translateX(-100%);}
@media(min-width:992px) {
  .crumbs .t1 {line-height: 60px;}
}
@media(min-width:1200px) {
  .crumbs .t1 {line-height: 75px;}
}
@media(min-width:1601px) {
  .crumbs .t1 {line-height: 90px;}
}

.product01 {background: #fff;padding:0px 0 40px;position:relative;}
.product01 .t1 {color:rgba(0,0,0,.6);font-size:22px;display:none;position:absolute;left:0;transform:rotateZ(90deg);}
.product01 .t1 i {display:inline-block;width:100px;height:1px;background:rgba(0,0,0,.1);margin-right:45px;margin-bottom:5px;}
.product01 .t2 {color:#2e2e30;font-size:18px;font-weight:bold;}
.product01 .t3 {color:rgba(0,0,0,.5);line-height: 20px;margin-top:10px;}
.product01 .navigation {margin-top:15px;}
.product01 .swiper-button-prev,.product01 .swiper-container-rtl .swiper-button-next {color:#fff;text-align:center;width:45px;line-height:45px;background:#3e3e3f;display:inline-block;position:unset;}
.product01 .swiper-button-next,.product01 .swiper-container-rtl .swiper-button-prev {color:#fff;text-align:center;width:45px;line-height:45px;background:#089d5b;display:inline-block;position:unset;}
.product01 .imgbox {border:1px solid #eee;}
.product01 .imgbox img {height:100%;max-width:unset;}
.product01 .list {margin-top:20px;}
@media(max-width:767px) {
  .product01 .c1 {text-align:justify;}
}
@media(min-width:992px) {
  .product01 {padding:15px 0 60px;}
  .product01 .t2 {font-size:22px;}
  .product01 .t3 {line-height: 22px;margin-top:20px;}
  .product01 .navigation {margin-top:25px;}
  .product01 .list {margin-top:40px;}
}
@media(min-width:1200px) {
  .product01 {padding:35px 0 90px;}
  .product01 .t1 {display: block;top:260px;left: -65px;}
  .product01 .t2 {font-size:26px;}
  .product01 .t3 {font-size:15px;line-height: 24px;margin-top:30px;}
  .product01 .content {padding-left:18%;}
  .product01 .navigation {margin-top:45px;}
  .product01 .list {margin-top:55px;}
}
@media(min-width:1601px) {
  .product01 {padding:40px 0 110px;}
  .product01 .t1 {top:280px;}
  .product01 .t2 {font-size:30px;}
  .product01 .t3 {line-height: 26px;margin-top:40px;}
  .product01 .navigation {margin-top:60px;}
  .product01 .list {margin-top:70px;}
}

.product02 {padding:30px 0;position:relative;}
.product02 .s1 {color:#393737;font-size:18px;}
.product02 .s2 {color:#989899;}
@media(min-width:992px) {
  .product02 {padding:45px 0;}
  .product02 .s1 {font-size:20px;}
}
@media(min-width:1200px) {
  .product02 {padding:65px 0;}
  .product02 .container:before {content:'';height:100px;width:500px;background:#fff;position:absolute;left:0;bottom:0;transform:translate(-100%,100px);}
  .product02 .container:after {content:'';height:100px;width:100%;background:#fff;position:absolute;left:0;bottom:0;transform:translateY(100px);}
  .product02 .s1 {font-size:23px;}
}
@media(min-width:1601px) {
  .product02 {padding:90px 0;margin-bottom:-80px;}
  .product02 .s1 {font-size:26px;}
}

.product03 {padding:70px 0 50px;background: url(../image/case.jpg) no-repeat center;background-size:cover;}
.product03 .t1 {color:rgba(255,255,255,.6);font-size:15px;}
.product03 .t1 i {display:inline-block;background:#939292;height:1px;width:50px;margin-left:15px;position:relative;top:-5px;}
.product03 .t2 {color:#fff;font-size:22px;font-weight:bold;margin-top:15px;}
.product03 .t3 {color:rgba(255,255,255,.8);line-height: 24px;margin-top:20px;}
.product03 .more {color:#fff;background:#089d5b;width:140px;margin-top:25px;line-height: 40px;text-align: center;transition:.36s all;}
.product03 .more a {display:block;border:none;border-radius:0;}
.product03 .more:hover {transition:.36s all;}
.product03 .more .btn13:hover {background: #fff;}
@media(max-width:767px) {
  .product03 .txtbox {padding:25px;background:linear-gradient(to right,rgba(0,0,0,.4),rgba(0,0,0,0));}
}
@media(min-width:992px) {
  .product03 {padding:100px 0 80px;}
  .product03 .t1 {font-size:18px;}
  .product03 .t1 i {margin-left:20px;}
  .product03 .t2 {font-size:26px;margin-top:30px;}
  .product03 .t3 {line-height: 30px;margin-top:30px;}
  .product03 .more {width:180px;line-height: 45px;margin-top:40px;}
}
@media(min-width:1200px) {
  .product03 {padding:190px 0 115px;}
  .product03 .t1 {font-size:20px;}
  .product03 .t1 i {margin-left:30px;}
  .product03 .t2 {font-size:32px;margin-top:40px;}
  .product03 .t3 {line-height: 34px;margin-top:40px;}
  .product03 .more {width:190px;line-height: 50px;margin-top:65px;}
}
@media(min-width:1601px) {
  .product03 {padding:220px 0 145px;}
  .product03 .t1 {font-size:22px;}
  .product03 .t1 i {margin-left:40px;}
  .product03 .t2 {font-size:36px;margin-top:55px;}
  .product03 .t3 {line-height: 40px;margin-top:50px;}
  .product03 .more {width:200px;line-height: 55px;margin-top:95px;}
}

.case01 {background: #131414;padding:0px 0 40px;position:relative;}
.case01 .t1 {color:rgba(0,0,0,.6);font-size:22px;display:none;position:absolute;left:0;transform:rotateZ(90deg);}
.case01 .t1 i {display:inline-block;width:100px;height:1px;background:rgba(0,0,0,.1);margin-right:45px;margin-bottom:5px;}
.case01 .t2 {color:#2e2e30;font-size:18px;font-weight:bold;}
.case01 .t3 {color:rgba(0,0,0,.5);line-height: 20px;margin-top:10px;}
.case01 .list {border-bottom:1px solid #eee;padding-bottom:20px;}
.case01 .navigation {margin-top:25px;}
.case01 .swiper-button-prev,.case01 .swiper-container-rtl .swiper-button-next {color:#fff;text-align:center;width:45px;line-height:45px;background:#3e3e3f;display:inline-block;position:unset;}
.case01 .swiper-button-next,.case01 .swiper-container-rtl .swiper-button-prev {color:#fff;text-align:center;width:45px;line-height:45px;background:#089d5b;display:inline-block;position:unset;}
.case01 .list1 {margin-top:20px;}
.case01 .list1 .imgbox {border:1px solid #333;}
@media(max-width:767px) {
  .case01 .c1 {text-align:justify;}
}
@media(min-width:992px) {
  .case01 {padding:15px 0 60px;}
  .case01 .t2 {font-size:22px;}
  .case01 .t3 {line-height: 22px;margin-top:20px;}
  .case01 .list {padding-bottom:30px;}
  .case01 .navigation {margin-top:50px;}
  .case01 .list1 {margin-top:40px;}
}
@media(min-width:1200px) {
  .case01 {padding:35px 0 90px;}
  .case01 .t1 {display: block;top:260px;left: -65px;}
  .case01 .t2 {font-size:26px;}
  .case01 .t3 {font-size:15px;line-height: 24px;margin-top:30px;}
  .case01 .list {padding-bottom:40px;}
  .case01 .navigation {margin-top:85px;}
  .case01 .list1 {margin-top:55px;}
}
@media(min-width:1601px) {
  .case01 {padding:40px 0 110px;}
  .case01 .t1 {top:280px;}
  .case01 .t2 {font-size:30px;}
  .case01 .t3 {line-height: 26px;margin-top:40px;}
  .case01 .list {padding-bottom:50px;}
  .case01 .navigation {margin-top:110px;}
  .case01 .list1 {margin-top:70px;}
}

.newslist {padding:0px 0 30px;}
.newslist .main .slide {border:1px solid #eee;padding:15px;margin-bottom:15px;}
.newslist .main .slide:hover .datebox {color:#fff;background: #089d5b;}
.newslist .main .slide:hover .t1 {color:#089d5b;}
.newslist .main .datebox {color:#dfdfdf;background:#999;min-width:80px;justify-content:center;transition:.36s all;}
.newslist .main .datebox .tt {font-size:24px;font-weight:bold;margin-bottom:5px;}
.newslist .main .imgbox {max-width:35%;min-width:35%;transition:.36s all;}
.newslist .main .imgbox:after {padding-top:60%;}
.newslist .main .imgbox img {height:unset;max-height:unset;width:100%;max-width:100%;}
.newslist .main .txtbox {padding-left:15px;flex:1;width:50%;transition:.36s all;}
.newslist .main .t1 {color:#333;font-size:16px;font-weight:bold;line-height:1.1;}
.newslist .main .time {color:#999;margin-top:10px;}
.newslist .main .t2 {margin-top:5px;line-height: 20px;height:40px;overflow:hidden;}
.newslist .main .more {color:#ccc;line-height: 30px;border:1px solid #ccc;width:100px;margin-top:15px;text-align:center;transition:.36s all;}
.newslist .main .more:hover {color:#fff;background:#089d5b;transition:.36s all;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .newslist .main .slide {margin-bottom:20px;}
  .newslist .main .datebox {min-width:100px;}
  .newslist .main .datebox .tt {font-size:32px;}
  .newslist .main .txtbox {padding-left:20px;}
  .newslist .main .t2 {margin-top:15px;line-height: 24px;height:48px;}
}
@media(min-width:1200px) {
  .newslist {padding:0 0 45px;}
  .newslist .main .slide {margin-bottom:25px;transition:.36s all;}
  .newslist .main .slide:hover {background: #f8f8f8;transition:.36s all;}
  .newslist .main .slide:hover .more {color:#fff;background:#089d5b;transition:.36s all linear;}
  .newslist .main .datebox {min-width:120px;}
  .newslist .main .datebox .tt {font-size:36px;}
  .newslist .main .txtbox {padding-left:25px;}
  .newslist .main .t1 {font-size:18px;}
  .newslist .main .time {margin-top:15px;}
}
@media(min-width:1601px) {
  .newslist {padding:0 0 60px;}
  .newslist .main .slide {margin-bottom:35px;}
  .newslist .main .datebox .tt {font-size:50px;}
  .newslist .main .txtbox {padding-left:25px;}
  .newslist .main .t1 {font-size:20px;}
}

.news01 {padding:0px;/*background:#f6f6f6;*/}
.news01 .t1 {color:#222;font-size:22px;display:inline;}
.news01 .t2 {color:rgba(51,51,51,.42);font-size:14px;margin-left:25px;display:inline;}
.news01 .t3 {display:block;flex:1;max-width:130px;color:#fff;background:#282475;text-align:center;line-height:35px;margin-left:3px;}
.news01 .t3:hover,.news01 .t3.active {background: #089d5b;}
.news01 .title i {width:50px;height:3px;background: #089d5b;display:block;margin-top:15px;}
.news01 .slide {margin-bottom:20px;transition:.36s all ease;}
.news01 .imgbox {background: #fff;}
.news01 .imgbox img {height:100%;width:unset;max-width:unset;transition: .36s height;}
.news01 .txtbox {background:#333;padding:20px 20px;}
.news01 .c1 {color:#fff;font-size:14px;font-weight:bold;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news01 .c2 {color:#999;margin-top:15px;line-height: 22px;height:44px;overflow:hidden;}
.news01 .c3 {margin-top:15px;transition:.36s all ease;}
.news01 .slide .imgbox img {transition: .2s all linear;}
.news01 .slide:hover {box-shadow: 0 0 15px 5px #999;transition:.36s all .2s;}
.news01 .slide:hover .imgbox img {transform:translate(-50%,-50%) scale(1.1);transition: .36s all linear;}
.news01 .slide:hover .c1 {color:#089d5b;}
.news01 .slide:hover .c3 {padding-left:25px;transition:.36s all .3s;}
@media(min-width:1200px) {
  .news01 {padding:0px;}
  .news01 .t1 {font-size:36px;}
  .news01 .t2 {font-size:22px;}
  .news01 .t3 {line-height: 55px;}
  .news01 .title i {margin-top:25px;}
  .news01 .slide {margin-bottom:32px;}
  .news01 .txtbox {padding:35px;}
  .news01 .c1 {font-size:17px;}
  .news01 .c2 {font-size:14px;line-height: 26px;height:52px;}
}

.newsinfo {padding:0 0 30px;text-align: justify;border-bottom: 1px solid #333;}
.newsinfo01 .title {margin-bottom:20px;padding-bottom: 15px;}
.newsinfo01 .t1 {font-size:18px;}
.newsinfo01 .t2 {color:#7a7a7a;}
.newsinfo01 .content {line-height: 24px;padding:0px 0px 20px;min-height:30vh;}
.newsinfo01 .content img {height:unset!important;max-width:100%!important;}
.newsinfo01 .content iframe {background:none;max-width:100%!important;}
.newsinfo01 .content table {background:none;width:100%!important;max-width:100%!important;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .newsinfo01 .t1 {font-size:20px;}
}
@media(min-width:1200px) {
  .newsinfo {padding:0 0 45px;}
  .newsinfo01 .title {margin-bottom:30px;}
  .newsinfo01 .content {line-height: 32px;padding:0 0px 30px;}
  .newsinfo01 .t1 {font-size:22px;}
  .newsinfo01 .t2 {font-size:14px;}
}
@media(min-width:1440px) {
}
@media(min-width:1601px) {
  .newsinfo {padding:0 0 60px;}
  .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:#089d5b;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:#089d5b; }
.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;}
  /*.message01 .main .submit {height: 40px;line-height: 40px;}*/
}
@media(min-width:992px) {
  .message01 .main .slide {line-height:45px;margin-bottom:15px;}
  .message01 .main .slide:hover {border-color:#089d5b;}
  .message01 .main .submit {font-size:16px;/*height: 45px;line-height: 45px;*/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;}
  .message01 .main .submit {/*height: 50px;line-height: 50px;*/}
}
@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;/*height: 55px;line-height: 55px;*/}
}

.contact01 {padding:0 15px 30px;}
.contact01 .content {border-bottom:1px solid #eee;}
.contact01 .slide {padding:10px 0;}
.contact01 .slide i {color:#089d5b;font-size:22px;}
.contact01 .c1 {font-size:15px;font-weight: bold;}
.contact01 .c2 {}
#dituContent {height:300px;margin-top:25px;}
@media(min-width:992px) {
  .contact01 .content {display:flex;flex-wrap:wrap;justify-content: space-between;}
  .contact01 .slide {text-align:center;padding:30px 0;flex:0 0 40%;max-width:45%;}
  .contact01 .slide i {font-size:36px;}
  .contact01 .c1 {font-size:18px;margin-top:10px;}
  .contact01 .c2 {margin-top:10px;}
}
@media(min-width:1200px) {
  .contact01 {padding:0 15px 50px;}
  .contact01 .content {}
  .contact01 .slide {padding:45px 0;flex:0 0 20%;max-width:25%;}
  .contact01 .slide i {font-size:45px;}
  .contact01 .c1 {font-size:21px;margin-top:15px;}
  .contact01 .c2 {font-size:14px;margin-top:15px;}
  #dituContent {height:500px;margin-top:40px;}
}
@media(min-width:1601px) {
  .contact01 {padding:0 15px 60px;}
  .contact01 .slide {padding:60px 0;}
  .contact01 .slide i {font-size:55px;}
  .contact01 .c1 {font-size:23px;}
  #dituContent {height:700px;}
}

.contact02 {padding:30px 15px 30px;overflow:hidden;}
.contact02 .t1 {font-size:20px;font-weight: bold;}
.contact02 .content {margin-top:20px;}
.contact02 .slide {background:#000;border:1px solid #e5e5e5;line-height:35px;margin-bottom:10px;white-space:nowrap;}
.contact02 .slide input {width:84%; background:#000; color:#fff;}
.contact02 .slide textarea {width:90%;font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.contact02 .submit {color:#fff;background:#089d5b;display:block;text-align:center;border-radius:0;/*height:35px;line-height: 35px;*/}
.contact02 .submit .btn2 {padding:0;border:none;border-radius: 0;background:#089d5b; }
.contact02 .submit .btn-inner {transition:.36s all linear;}
.contact02 .submit .btn-inner i {right:-10px!important;}
.contact02 .submit .btn-inner i:before {content:'';opacity:0;}
@media(min-width:768px) {
  .contact02 .slide {line-height:40px;}
  /*.contact02 .submit {height: 40px;line-height: 40px;}*/
}
@media(min-width:992px) {
  .contact02 {padding:45px 15px 50px;}
  .contact02 .t1 {font-size:25px;}
  .contact02 .content {margin-top:30px;}
  .contact02 .slide {line-height:45px;margin-bottom:15px;}
  .contact02 .slide:hover {border-color:#fa9200;}
  .contact02 .submit {font-size:16px;/*height: 45px;line-height: 45px;*/transition:.36s all;}
  .contact02 .submit:hover {background: #fa9200;transition:.36s all;}
}
@media(min-width:1200px) {
  .contact02 {padding:60px 15px 50px;}
  .contact02 .t1 {font-size:28px;}
  .contact02 .content {margin-top:40px;}
  .contact02 .slide {line-height:50px;margin-bottom:25px;}
  .contact02 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
  /*.contact02 .submit {height: 50px;line-height: 50px;}*/
}
@media(min-width:1601px) {
  .contact02 {padding:100px 15px 60px;}
  .contact02 .t1 {font-size:30px;}
  .contact02 .content {margin-top:50px;}
  .contact02 .slide {line-height:55px;margin-bottom:35px;}
  .contact02 .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
  .contact02 .submit {font-size:18px;/*height: 55px;line-height: 55px;*/}
}

.footer {color:#a6a5a5;background:#201f1f;line-height: 22px;position:relative;padding-top:20px;margin-bottom:-24px;overflow:hidden;}
.footer .t1 {color:#c0c0c0;font-size:15px;font-weight: bold;white-space: nowrap;}
.footer .msgbtn {background:url(../image/f_msg.png) no-repeat left 5px center;width:185px;line-height: 35px;/*padding-left:20px;*/margin-top:10px;border-radius: 5000px;border:1px solid #3a3939;text-align: center;box-sizing:border-box;}
.footer .msgbtn a {display:block;border-radius: 5000px;border:none;}
.footer .msgbtn:hover {color:#333;background: none;/*background:#fff url(../image/f_msg.png) no-repeat left center;*/border-color:none;}
.footer .msgbtn .btn12 .bgsqr1, .footer .msgbtn .btn12 .bgsqr2 {background: #089d5b!important;transition:.2s all linear;}
.footer .msgbtn:hover.btn12 .bgsqr1, .footer .msgbtn:hover .btn12 .bgsqr2 {background: #089d5b!important;}
.footer .menu {padding-top:5px;}
.footer .menu a {flex-basis:30%;margin-bottom:10px;text-align: center;position:relative;vertical-align: middle;}
.footer .menu a:hover {color:#fff;}
.footer .menu a i {display:inline-block;background:#a6a5a5;width:5px;height:5px;margin-right:10px;border-radius:50%;/*position:absolute;left:0;top:50%;transform:translateY(-50%);*/}
.footer .c1 {color:rgba(255,255,255,.6);background:url(../image/f_tel.png) no-repeat center left;padding-left:18px;}
.footer .c2 {color:#fff;font-size:16px;font-weight:bold;}
.footer .c3 {color:rgba(255,255,255,.5);}
.footer .bottom {color:#4f4e4e;margin-top:15px;border-top:1px solid #373636;padding:10px 0;}
@media(max-width:767px) {
  .footer .rightbox {margin-top:20px;}
}
@media(min-width:992px) {
  .footer {line-height: 24px;padding-top:35px;}
  .footer .t1 {font-size:17px;}
  .footer .menu a {margin-bottom:15px;white-space: nowrap;}
  .footer .c2 {font-size:18px;}
  .footer .c3 {font-size:12px;}
  .footer .bottom {margin-top:30px;}
}
@media(min-width:1200px) {
  .footer {font-size:14px;line-height: 26px;padding-top:45px;}
  .footer .t1 {font-size:20px;}
  .footer .msgbtn {margin-top:15px;}
  .footer .menu a {margin-bottom:20px;}
  .footer .c1 {font-size:14px;}
  .footer .c2 {font-size:20px;}
  .footer .bottom {font-size:14px;margin-top:50px;padding:15px 0;}
}
@media(min-width:1601px) {
  .footer {line-height: 28px;padding-top:55px;}
  .footer .t1 {font-size:23px;}
  .footer .msgbtn {margin-top:18px;}
  .footer .menu a {margin-bottom:25px;}
  .footer .c2 {font-size:22px;}
  .footer .bottom {margin-top:70px;}
}

.footer-bar {height:70px;transition:.36s all;}
.footer-bar .list {color:#fff;background:#089d5b;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;/*opacity:.6;*/}
.footer-bar .slide i {display:block;font-size:25px;padding-top:10px;}
@media(max-width:991px) {
  .footer-bar.hide {display:none;}
}

.ad {width:550px;max-width:100%;display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99999;}
.ad .close {opacity: 1;color:#fff;background:#089d5b;width:24px;height:24px;font-weight:normal;text-align:center;border-radius:50%;position: absolute;right: 10px;top: 10px;z-index:99999;font-family: '宋体';}
.ad-panel {text-align: center;}
.ad-content {color:#fff;left: 50%;top: 45%;transform: translateX(-50%);}
.ad-content .a1 {font-size:18px;letter-spacing: 5px;}
.ad-content .a2 {font-size:45px;margin:10px 0;font-weight:bold;white-space: nowrap;}
.ad-content .a3 {font-size:16px;border:1px solid rgba(255,255,255,.2);margin:0 auto;width:135px;height:40px;line-height:40px;}
.ad-content .a3 a {display:block;transition:.36s all linear;}
.ad-content .a3 a:hover {color:#089d5b;background:#fff;transition:.36s all linear;/*border:none;border-radius: 0;*/}
/*.ad-content .bgsqr1,.ad-content .bgsqr2 {background: #333;}*/
@media(max-width:767px) {
  .ad-content .a1 {font-size:15px;}
  .ad-content .a2 {font-size:30px;margin: 5px 0;}
  .ad-content .a3 {height:35px;line-height:35px;}
}