html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;overflow-x:hidden;font-family: "Microsoft YaHei", Arial, helvetica, sans-serif;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
a {color:inherit;}
a:hover {color:inherit;text-decoration: none;}

html,body {font-size:12px;/*overflow-x:hidden;*/}
@media (min-width:992px) {
  html,body {font-size:14px;}
}
@media(min-width:1200px) {
  html,body {font-size:16px;}
  .container {max-width:1200px;margin: 0 auto;}
}
@media(min-width:1440px) {
  .container {max-width:1400px;}
  .wrap {max-width:1400px!important;}
}
@media(min-width:1601px) {
  .container {max-width:1470px;}
}

@font-face {
  font-family: 'iconfont';  /* project id 1886893 */
  src: url('//at.alicdn.com/t/font_1886893_oidd7cmey4m.eot');
  src: url('//at.alicdn.com/t/font_1886893_oidd7cmey4m.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1886893_oidd7cmey4m.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1886893_oidd7cmey4m.woff') format('woff'),
  url('//at.alicdn.com/t/font_1886893_oidd7cmey4m.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1886893_oidd7cmey4m.svg#iconfont') format('svg');
}

.search-panel {display:flex;align-items:center;opacity: 0;height:70px;line-height: 50px;position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;transform:translateY(-100%);transition:.36s all ease-out;}
.search-panel input {outline:none;border:none;border-bottom:1px solid #dcdcdc;width:60%;padding-left:5%;}
.search-panel .search-submit {font-size:22px;cursor:pointer;border-bottom:1px solid #dcdcdc;color:#dcdcdc;}
.search-panel .search-close {border-bottom:1px solid #dcdcdc;color:#dcdcdc;display:block;}
.search-panel.active {background:#fff;opacity: 1;transform:translateY(100%);transition:.36s all ease-in;}
.header.active .search-panel {height:60px;}
@media(min-width:1200px) {
  .search-panel .search-submit {font-size:32px;}
  .search-panel {height:100px;}
  .header.active .search-panel {height:80px;}
}

.bg-color {background:#fff;}
.ali-font {font-family: 'iconfont';}
.imgbox {box-sizing:border-box;position:relative;width:100%;overflow:hidden;}
.imgbox:after {content:'';display:block;padding-top:75%;}
.imgbox img {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.36s all;}
/*.imgbox:hover {border:2px solid #abbeb3!important;}*/

.header {display:flex;align-items:center;height:70px;transition:.36s all;position:fixed;top:0;left:0;right:0;z-index:99991;transition:.36s background;border-bottom:1px solid rgba(255,255,255,.14);}
.header.active {height:60px;transition:.36s all;}
/*.inheader {position:fixed;top:0;left:0;right:0;}*/
.header .toptel {color:#fff;line-height:24px;font-size:18px;font-weight:bold;}
.header .toptel a {font-weight:normal;}
.logoh {display:none;}
.header .logo img {max-width:100%;}
.header .logoh img {max-width:100%;}
.menu {color:#fff;justify-content: space-between;}
.menu .slide {/*padding: 0 3%;*/line-height: 70px;align-self: center;white-space: nowrap;text-align:center;position:relative;}
.menu .slide:last-child {display:flex;/*padding:0;*/padding-left:3%;justify-content: flex-end;}
.menu .slide:last-child div {width: 85px;justify-content: center;border-left: 1px solid rgba(255,255,255,.14);text-align:center;padding: 0;}
.menu .slide:after {content:'';background:#0eb67d;width:0%;height:3px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);transition:.36s all;}
.menu .slide:hover:after {width:90%;transition:.36s all;}
.menu .slide:last-child:hover:after {display:none;}
.menu .slide:hover>a {color:#0eb67d;font-weight:bold;}
.menu .sub {display:none;overflow:hidden;background:#fff;position:fixed;top:70px;left:0;right:0;z-index:999;}
.menu .sub a {display:block;text-align: center;padding:0 3%;position:relative;}
.menu .sub a:after {content:'';background:#0eb67d;width:0%;height:3px;position:absolute;left:50%;bottom:0;transform:translateX(-50%);transition:.36s all;}
.menu .sub a:hover:after {width:30%;transition:.36s all;}
.header.active .menu .sub {top:60px;}
.toptel {color:#0eb67d;padding-right:20px;margin-left:-20px;display: flex;align-items: center;}
.toptel i {font-size:24px;padding-right:10px;}
.search-btn {color:#fff;font-size:26px;text-align:right;cursor:pointer;}
.search-close {display:none;cursor:pointer;}
.menu-btn {color:#fff;font-size:26px;text-align:right;cursor:pointer;}
.search {font-size:15px;display:none;}
.search input {color:#fff;width:100px;line-height: 14px;font-size:14px;background:none;border:none;padding-left:5px;border-left:1px solid #fff;}
.search input:focus {outline:none;}
.search input::-webkit-input-placeholder {color: rgba(255,255,255,.8);font-size: 14px;} /* WebKit browsers */
.search input::-moz-placeholder          {color: rgba(255,255,255,.8);font-size: 14px;} /* Mozilla Firefox 19+ */
.search input:-ms-input-placeholder      {color: rgba(255,255,255,.8);font-size: 14px;} /* Internet Explorer 10+ */
.pcmenu-btn {font-size:15px;padding-left:30px;}
.header:hover,.header.active {background: #fff;transition:.36s background;border-bottom: 1px solid rgba(0,0,0,.14);}
.header:hover .logo ,.header.active .logo {display: none;}
.header:hover .logoh,.header.active .logoh {display: block;}
.header:hover .menu ,.header.active .menu {color:#8a8888;}
.header:hover .menu-btn ,.header.active .menu-btn {color:#8a8888;}
.header:hover .search-btn ,.header.active .search-btn {color:#0eb67d;}
.header:hover .search input ,.header.active .search input {color:#8a8888;border-color:#8a8888;}
.header:hover .search input::-webkit-input-placeholder ,.header.active .search input::-webkit-input-placeholder {color:#8a8888;}
.header:hover .search input::-moz-placeholder ,.header.active .search input::-moz-placeholder {color:#8a8888;} 
.header:hover .search input:-ms-input-placeholder ,.header.active .search input:-ms-input-placeholder {color:#8a8888;}
.header:hover .toptel {color:#0eb67d;}
.header:hover .menu .slide:last-child div,.header.active .menu .slide:last-child div {border-left: 1px solid rgba(0,0,0,.14);}
.header.active .toptel {color:#0eb67d;}
@media(max-width:1500px) {
  .menu .slide:last-child {padding-right:0;}
}
@media(max-width:767px) {
}
@media(min-width:1200px) {
  .header {height:100px;transition:.36s all;}
  .header.active {height:80px;transition:.36s all;}
  .search input {font-size:18px;}
  .menu-btn {margin:0 14%;}
  .menu {padding-left:4%;}
  .menu .slide {line-height:100px;}
  .menu .sub {top:100px;font-size:15px;height:60px;line-height: 60px;}
  .menu .slide:last-child div {width:200px;}
  .header.active .menu .slide {line-height: 80px;}
  .header.active .menu .sub {top:80px;}
}
@media(min-width:1601px) {
  .menu .slide>a {font-size:18px;}
  .menu .slide:last-child div {width:260px;}
}

#flash {overflow:hidden;}
#flash .swiper-button-prev, #flash  .swiper-button-next {outline:none;}
#flash .flash-box {position:relative;left:50%;top:0;transform:translateX(-50%);overflow:hidden;}
#flash .flash-box img {width:100%;position:relative;}
#flash .swiper-pagination-bullet {background: #80859d;opacity:1;}
#flash .swiper-pagination-bullet-active {background: #fff;}

#flash .swiper-container-horizontal>.swiper-pagination-bullets{width:8px;left:auto;right:7.105vw;bottom:auto;top:50%;padding-bottom:16px;background-image:url(../images/banicon.png);background-repeat:no-repeat;background-position:center bottom;}
#flash .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:3px 0}
#flash .swiper-pagination-bullet{transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s}
#flash .swiper-pagination-bullet-active{height:29px;background-color:#0aaef5;border-radius:8px;}

#flash .swiper-button-prev {left:15%;display:none!important;}
#flash .swiper-button-next {left:15%;display:none!important;}
#flash .swiper-button-next.active,#flash .swiper-button-prev.active {display:block!important;}
#flash .swiper-button-prev,#flash .swiper-button-next {color:#0aaef5;width:50px;height:50px;border:1px solid #0aaef5;background:none;line-height:50px;font-size:22px;outline:none;font-weight:bold;font-family:'宋体'!important;text-align:center;transition:all .36s;}
#flash .swiper-button-prev:hover,#flash .swiper-button-next:hover {background: #fff;border:#fff;}
/*#flash .swiper-button-prev.swiper-button-disabled,#flash .swiper-button-next.swiper-button-disabled {color:#000;background:rgba(255,255,255,.3);}*/
@media(max-width:767px) {
  #flash .flash-box img {width:100%;/*height:100vh;*/}
  #flash .swiper-button-prev,#flash .swiper-button-next {bottom: 40px;left: 40px;position: relative;}
}
@media (min-width:992px)  {
  #flash .flash-box {width:100%;}
  #flash .flash-box img {left:50%;transform:translateX(-50%);}
  #flash .bottom {cursor:pointer;color:#999999;background:#fff;height:100px;line-height:100px;padding-left:40px;padding-right:6%;position:absolute;bottom:0;left:65%;width:35%;}
  #flash .bottom i {float:right;}
  #flash .bottom i img {margin-top:25px;transition:margin .36s;}
  #flash .bottom:hover {color:#0eb67d;}
  #flash .bottom:hover img {margin-top:35px;transition:margin .36s;}
  #flash:hover .swiper-button-prev,#flash:hover .swiper-button-next{opacity: 1;transition:opacity .36s;}
}
@media (min-width:1601px) {
  #flash .flash-box {width:1920px;height:100vh;}
  #flash .flash-box img {width:100%;height:100vh;}
}

/*手机侧导航*/
body {transition:all .6s;}
body.open {overflow-y:hidden!important;/*transform:translateX(-100%);*/transition:all .6s;}
.m-nav {touch-action: none;position:fixed;width:100%;height: 100vh;top:0;bottom:0;right:-100%;transition:all .3s;background:#0eb67d;color:#fff;z-index:99999;}
.m-nav.open {transition:all .6s;right:0;}
.m-logo {display: flex;align-items: center;border-bottom:3px solid rgba(255,255,255,.6);height:80px;padding-left:10%;margin-bottom:30px;}
.m-logo img {max-width:80%;}
.m-nav li {font-size:14px;line-height: 36px;padding-left:10%;padding-bottom:10px;}
.m-nav li:after {content:'';display:block;width:20px;height:2px;background:#fff;border-radius: 1px;transition:.36s all;}
.m-nav li a {color:#fff;display:block;}
.m-nav li:hover {background:#fff;}
.m-nav li:hover a {color:#0eb67d;}
.m-nav li:hover:after {background:#0eb67d;width:80px;transition:.36s all;}
.m-close {color:#fff;font-size:40px;font-weight:bold;position:absolute;right:15px;top:15px;cursor: pointer;}
.m-tel {font-size:28px;line-height: 50px;margin-top:50px;padding-left:10%;}
.m-tel p:first-child {font-size:22px;}
@media(min-width:992px) {
  body.open {transform:translateX(-500px);}
  .m-nav.open {width:500px;right:-500px;}
  .m-nav li {line-height: 50px;font-size:16px;}
  .m-close {font-size:64px;}
}

.index01 {padding:20px  15px;}
.index01 .panel {margin:0 auto;}
.index01 .icon {color:#5a6065;font-size:24px;margin-bottom:15px;}
.index01 .t1 {color:#636a6d;line-height: 24px;}
.index01 .t2 {color:#0eb67d;font-size:32px;font-weight:bold;font-family: '宋体';padding-left:10px;}
@media(max-width:559px) {
  .index01 .panel {margin-bottom:25px;}
  .index01 .icon {color:#f9b10a;font-size:32px;text-align: center;}
  .index01 .t2 {display:none;}
}
@media(min-width:560px) {
  .index01 .panel {width:80%;}
  .index01 .t2 {font-size:36px;}
}
@media(min-width:768px) {
  .index01 {padding:30px  15px;}
  .index01 .panel {width:60%;}
  .index01 .t2 {font-size:30px;}
}
@media(min-width:992px) {
  .index01 {padding:40px  15px;}
  .index01 .panel {width:95%;}
  .index01 .icon {font-size:28px;}
  .index01 .t2 {font-size:40px;}
}
@media(min-width:1200px) {
  .index01 {padding:55px  15px 75px;}
  .index01 .panel {width:85%;}
  .index01 .icon {margin-bottom:20px;}
  .index01 .t1 {font-size:14px;}
  .index01 .t2 {font-size:52px;padding-left:30px;}
}
@media(min-width:1440px) {
  .index01 .panel {width:72%;}
}
@media(min-width:1601px) {
  .index01 {padding:75px  15px 100px;}
  .index01 .icon {font-size:32px;}
  .index01 .t2 {font-size:60px;}
}

.index02-tit {position:relative;overflow:hidden;}
.index02-tit .t1 {color:#0eb67d;font-size:22px;font-weight:bold;align-items: center;display: flex;justify-content: space-between;}
.index02-tit .list {display:flex;flex-wrap:wrap;margin:10px 0;}
.index02-tit .list .slide {flex-basis:25%;line-height: 24px;font-size:12px;font-weight:bold;}
.index02-tit .more {color:#0eb67d;font-weight:normal;display:block;font-size:40px;}

.index02 {position:relative;overflow:hidden;}
.index02 .content {color:#fff;position:absolute;width:100%;top:30px;z-index:1;}
.index02 .list {margin-top:25px;}
.index02 .t1 {font-size:22px;font-weight:bold;}
.index02 .list .slide {line-height: 24px;}
.index02 .more {color:#0eb67d;display:block;font-size:40px;}
.index02 .swiper-container {position:relative!important;top:0;left:50%;width:100%;transform:translateX(-50%);}
.index02 .swiper-slide {position: relative;}
.index02 .textbox {background: #006ab8;color:#fff;position:absolute;left:0%;bottom:0;padding:25px;text-align: justify;}
.index02 .c1 {font-size:16px;font-weight:bold;}
.index02 .c2 {line-height: 24px;margin-top:15px;}
.index02 .textbox span {font-size:100px;width:20%;color:rgba(255,255,255,.2);position:absolute;right:0%;bottom:0;}
.index02 .page {right:0;top:50px;left:unset;color:#fff;font-weight:bold;font-size:24px;font-family: '宋体';background:#0eb67d;border-radius: 50%;width:45px;height:45px;line-height: 45px;text-align: center;}
.index02 .page:focus {outline:none;}
.index02 .page.swiper-button-disabled {opacity: 1;}
.index02 .swiper-button-prev {top:110px;background: #006ab8;}
@media(max-width:1199px) {
  .index02 .list .slide {font-size:16px;padding: 0 15px 0 0;white-space: nowrap;display:inline-block;margin-bottom:10px;}
  .index02 .textbox {background:rgba(249,177,10,.7); left:20%;max-width:768px;padding-right: 20%;}
}
@media(max-width:767px) {
	.index02 {background: rgba(249,177,10,1);}
	.index02 .swiper-slide {padding-bottom:18%;}
  /*.index02 .swiper-container {min-width:1000px;}*/
  .index02 .textbox {padding:15px;width:100%;position:absolute;bottom:0;left:0;background:rgba(249,177,10,1);}
}
@media(max-width:570px) {
  .index02 .page {right: 15px;}
  .index02 .swiper-slide {padding-bottom:40%;}
}
@media(min-width:768px) {
  .index02 .c1 {font-size:20px;}
}
@media(min-width:992px) {
  .index02 .content {top:50px;}
  .index02 .list {margin-top:36px;}
  .index02 .t1 {font-size:32px;}
  .index02 .list .slide {line-height: 35px;}
  .index02 .more {font-size:42px;}
  .index02 .more:hover {color:#fff;}
  .index02 .textbox {padding:30px;}
  .index02 .c1 {font-size:24px;}
}
@media(min-width:1200px) {
  .index02 .content {top:80px;}
  .index02 .t1 {font-size:40px;}
  .index02 .list {margin-top:46px;}
  .index02 .list .slide {line-height: 48px;font-size:19px;transition:.36s all;position:relative;}
  .index02 .list .slide:hover,
  .index02 .list .slide.active {padding-left:48px;transition:.36s all;}
  .index02 .list .slide:after {content:'';background:#fff;width:0px;height:3px;display:block;transition:.36s all;position:absolute;left:0;top:50%;transform:translateY(-50%);}
  .index02 .list .slide:hover:after,
  .index02 .list .slide.active:after {width:25px;transition:.36s all;}
  .index02 .more {font-size:50px;    padding-top: 30px;}
  .index02 .swiper-container {width:1600px;}
  .index02 .textbox {padding:40px;padding-right:12%;border-top-left-radius:50px;width:50%;left:50%;}
  .index02 .c1 {font-size:28px;}
  .index02 .c2 {line-height: 32px;margin-top:20px;}
  .index02 .textbox span {font-size:150px;right:9%;}
}
@media(min-width:1601px) {
  .index02 .content {top:110px;}
  /*.index02 {padding:110px 15px 124px;}*/
  .index02 .t1 {font-size:46px;}
  .index02 .list {margin-top:60px;}
  .index02 .list .slide {line-height: 55px;font-size:22px;}
  .index02 .list .slide:hover,
  .index02 .list .slide.active {padding-left:55px;transition:.36s all;}
  .index02 .list .slide:hover:after,
  .index02 .list .slide.active:after {width:35px;transition:.36s all;}
  .index02 .more {font-size:70px;padding-top:50px;}
  .index02 .swiper-container {width:1920px;}
  .index02 .textbox {padding:50px;padding-right:15%;}
  .index02 .c1 {font-size:32px;}
  .index02 .textbox span {font-size:180px;right:10%;}
}

.index03 {padding:30px 15px;background:url(../images/in03_bg.jpg) no-repeat center;background-size:cover;overflow:hidden;}
.index03 .title {color:#959596;}
.index03 .t1 {color:#a4a2a2;font-size:22px;margin-top:15px;transition:.36s all;}
.index03 .t2 {color:#959596;line-height: 24px;max-height:0;overflow:hidden;margin-top:15px;transition:.36s all;}
.index03 .more {color:#0eb67d;font-size:36px;display:none;margin-top:15px;opacity: 0;}
.index03 .slide {cursor:pointer;}
.index03 .slide.active .t1 {color:#0eb67d;font-weight:bold;transition:.36s all;}
.index03 .slide.active .t2 {max-height:unset;transition:.36s all;}
.index03 .slide.active .more {display:block;opacity: 1;}
.index03 .imgs {display:none;}
.index03 .imgs.active {display:flex;align-self:center;margin: 0 auto;}
.index03 .imgs img {max-width:130%;}
.index03 .page {font-size:36px;display:flex;}
.index03 .page-prev {color:#0eb67d;}
.index03 .page-next {color:#f9b10a;}
@media(max-width:991px) {
  .index03 .imgs img {max-width:100%;}
}
@media(min-width:768px) {
  .index03 {padding:80px 15px 60px;}
  .index03 .t1 {font-size:28px;margin-top:20px;}
}
@media(min-width:992px) {
  .index03 {padding:100px 15px 80px;}
  .index03 .t1 {font-size:28px;margin-top:30px;}
  .index03 .more {font-size:45px;}
}
@media(min-width:1200px) {
  .index03 {padding:140px 15px 120px;}
  .index03 .title {font-size:15px;}
  .index03 .t1 {font-size:36px;margin-top:45px;}
  .index03 .t2 {line-height: 32px;margin-top:30px;}
  .index03 .more {margin-top:30px;font-size:55px;}
  .index03 .page {font-size:45px;justify-content: flex-end;transform:translateY(-50px);}
}
@media(min-width:1601px) {
  .index03 {padding:160px 15px 150px;}
  .index03 .t1 {font-size:46px;margin-top:50px;}
  .index03 .t2 {margin-top:35px;}
  .index03 .more {margin-top:35px;font-size:60px;}
  .index03 .imgs img {max-height:100%;max-width:unset;}
  .index03 .page {font-size:50px;}
}

.index04 {background:#fbfbfb;padding:30px 15px;}
.index04 .t1 {font-size:22px;font-weight:bold;color:#0eb67d;}
.index04 .nav-slide {color:#656363;font-size:16px;transition:.36s all;}
.index04 .nav-slide:hover,.index04 .nav-slide.active {color:#0eb67d;font-weight:bold;padding-left:55px;transition:.36s all;}
.index04 .nav-slide:before {content:'';background:#0eb67d;width:0;height:2px;position:absolute;left:15px;top:50%;transform:translateY(-50%);transition:.36s all;}
.index04 .nav-slide:hover:before,.index04 .nav-slide.active:before {width:30px;transition:.36s all;}
.index04 .c1 {color:#656363;font-size:17px;margin-top:20px;}
.index04 .c2 {color:#abaaaa;line-height: 24px;margin-top:15px;}
.index04 .more {color:#0eb67d;margin-top:20px;display:block;border-bottom:1px solid #e2e2e2;padding-bottom:30px;}
.index04 .list {margin-top:20px;}
.index04 .list .more {border:none;}
.index04 .time {color:#0eb67d;margin-top:20px;}
.index04 .d1 {color:#424243;font-size:14px;font-weight:bold;margin-top:15px;}
.index04 .d2 {color:#abaaaa;line-height: 24px;margin-top:15px;}
@media(min-width:768px) {
  .index04 {padding:40px 15px;}
  .index04 .t1 {font-size:26px;}
  .index04 .more {padding-bottom:40px;}
}
@media(min-width:992px) {
  .index04 {padding:60px 15px 80px;}
  .index04 .t1 {font-size:30px;}
  .index04 .nav-slide {font-size:18px;}
  .index04 .c1 {font-size:22px;} 
  .index04 .more {padding-bottom:45px;}
  .index04 .time {margin-top:0px;}
  .index04 .list {margin-top:40px;justify-content: space-between;}
  .index04 .slide {flex:0 0 30%;}
  .index04 .nav-slide:before {height:3px;}
  .index04 .nav-slide:hover,.index04 .nav-slide.active {padding-left:65px;}
}
@media(min-width:1200px) {
  .index04 {padding:90px 15px 120px;}
  .index04 .t1 {font-size:40px;}
  .index04 .nav-slide {font-size:20px;}
  .index04 .c1 {font-size:24px;margin-top:35px;} 
  .index04 .c2 {font-size:15px;margin-top:25px;}
  .index04 .more {margin-top:25px;font-size:14px;padding-bottom:55px;}
  .index04 .list {margin-top:60px;}
  .index04 .d1 {font-size:16px;margin-top:22px;}
  .index04 .d2 {font-size:15px;margin-top:25px;}
  .index04 .nav-slide:hover,.index04 .nav-slide.active {padding-left:80px;}
}
@media(min-width:1601px) {
  .index04 {padding:115px 15px 160px;}
  .index04 .t1 {font-size:46px;}
  .index04 .nav-slide {font-size:22px;}
  .index04 .c1 {font-size:28px;margin-top:55px;} 
  .index04 .c2 {line-height: 28px;margin-top:30px;}
  .index04 .more {margin-top:30px;padding-bottom:65px;}
  .index04 .list {margin-top:75px;}
  .index04 .d1 {font-size:18px;margin-top:30px;}
  .index04 .d2 {line-height: 28px;margin-top:30px;}
  .index04 .nav-slide:hover,.index04 .nav-slide.active {padding-left:95px;}
}

.index05 {padding:30px 15px;background:url(../images/in05_bg.jpg) no-repeat center;background-size:cover;overflow:hidden;}
.index05 .title {color:rgba(255,255,255,.6);}
.index05 .t1 {color:#fff;font-size:22px;margin-top:15px;font-weight:bold;}
.index05 .t2 {color:rgba(255,255,255,.6);line-height: 24px;overflow:hidden;margin-top:15px;}
@media(min-width:768px) {
  .index05 {padding:45px 15px 60px;}
  .index05 .t1 {font-size:28px;margin-top:20px;}
}
@media(min-width:992px) {
  .index05 {padding:60px 15px 70px;}
  .index05 .t1 {font-size:28px;margin-top:30px;}
}
@media(min-width:1200px) {
  .index05 {padding:85px 15px 100px;}
  .index05 .title {font-size:15px;}
  .index05 .t1 {font-size:36px;margin-top:45px;}
  .index05 .t2 {line-height: 32px;margin-top:30px;}
}
@media(min-width:1601px) {
  .index05 {padding:100px 15px 130px;}
  .index05 .t1 {font-size:46px;margin-top:50px;}
  .index05 .t2 {margin-top:35px;}
}

.goods01 {padding:30px 15px;}
.goods01 .t1 {color:#969696;}
.goods01 .t2 {color:#4c4b4b;font-size:22px;font-weight:bold;margin-top:15px;}
.goods01 .t3 {color:#969696;margin-top:15px;}
.goods01 .list {margin-top:25px;}
.goods01 .slide {margin-bottom:25px;}
.goods01 .c1 {color:#969696;text-align:center;margin-top:20px;}
.goods01 .imgbox {border:1px solid #eee;}
@media(min-width:768px) {
  .goods01 {padding:40px 15px 25px;}
  .goods01 .list {margin-top:35px;}
  .goods01 .c1 {margin-top:25px;}
}
@media(min-width:992px) {
  .goods01 {padding:45px 15px 30px;}
  .goods01 .t2 {font-size:30px;}
  .goods01 .list {margin-top:50px;}
  .goods01 .c1 {margin-top:30px;}
  .goods01 .slide {margin-bottom:30px;}
  .goods01 .slide:hover img {transform:translate(-50%,-50%) scale(1.1);transition:.36s all;}
}
@media(min-width:1200px) {
  .goods01 {padding:65px 15px 40px;}
  .goods01 .t1 {font-size:15px;}
  .goods01 .t2 {font-size:38px;margin-top:20px;}
  .goods01 .t3 {margin-top:20px;}
  .goods01 .list {margin-top:70px;}
  .goods01 .slide {margin-bottom:45px;}
  .goods01 .c1 {margin-top:45px;}
}
@media(min-width:1601px) {
  .goods01 {padding:80px 15px 50px;}
  .goods01 .t2 {font-size:46px;margin-top:24px;}
  .goods01 .t3 {margin-top:26px;}
  .goods01 .list {margin-top:85px;}
  .goods01 .slide {margin-bottom:60px;}
  .goods01 .c1 {margin-top:55px;}
}

.goods02 {padding:30px 15px;background:url(../images/goods02_bg.jpg) no-repeat center;background-size:cover;}
.goods02 .t1 {color:rgba(255,255,255,.6);}
.goods02 .t2 {color:#fff;font-size:22px;font-weight:bold;margin-top:15px;}
.goods02 .t3 {color:rgba(255,255,255,.6);margin-top:15px;}
.goods02 .list {margin-top:30px;display:flex;flex-wrap:wrap;justify-content: space-between;}
.goods02 .slide {height:50px;cursor:pointer;color:#fff;font-size:15px;width:48%;border:1px solid rgba(255,255,255,.19);margin-bottom:20px;display:flex;justify-content: center;align-items: center;}
.goods02 .c1 {margin-left:15px;}
@media(max-width:767px) {
  .goods02 .img {width:40px;min-width:40px;max-width:40px;text-align:center;}
  .goods02 .img img {max-width:100%;height: auto;}
  .goods02 .c1 {flex:1;width:50%;}
}
@media(min-width:768px) {
  .goods02 {padding:40px 15px 55px;}
}
@media(min-width:992px) {
  .goods02 {padding:45px 15px 70px;}
  .goods02 .t2 {font-size:30px;}
  .goods02 .list {margin-top:60px;}
  .goods02 .slide {font-size:20px;margin-bottom:30px;transition:.36s all;}
  .goods02 .slide:hover {background:rgba(255,255,255,.19);transition:.36s all;}
}
@media(min-width:1200px) {
  .goods02 {padding:65px 15px 110px;}
  .goods02 .t1 {font-size:15px;}
  .goods02 .t2 {font-size:38px;margin-top:20px;}
  .goods02 .t3 {margin-top:20px;}
  .goods02 .list {margin-top:80px;}
  .goods02 .slide {font-size:23px;height:90px;margin-bottom:38px;}
  .goods02 .c1 {margin-left:20px;}
}
@media(min-width:1601px) {
  .goods02 {padding:80px 15px 135px;}
  .goods02 .t2 {font-size:46px;margin-top:24px;}
  .goods02 .t3 {margin-top:26px;}
  .goods02 .list {margin-top:100px;}
  .goods02 .slide {width:21%;height:125px;font-size:26px;margin-bottom:45px;}
  .goods02 .c1 {margin-left:30px;}
}

.goods03 {padding:30px 15px;}
.goods03 .t1 {color:#969696;}
.goods03 .t2 {color:#4b4b4b;font-size:22px;font-weight:bold;margin-top:15px;}
.goods03 .t3 {color:#969696;margin-top:15px;}
.goods03 .list {margin-top:25px;}
.goods03 .c1 {color:#969696;text-align:center;margin-top:15px;}
@media(min-width:768px) {
  .goods03 {padding:40px 15px 45px;}
  .goods03 .list {margin-top:35px;}
  .goods03 .c1 {margin-top:25px;}
}
@media(min-width:992px) {
  .goods03 {padding:45px 15px 60px;}
  .goods03 .t2 {font-size:30px;}
  .goods03 .list {margin-top:50px;}
}
@media(min-width:1200px) {
  .goods03 {padding:65px 15px 95px;}
  .goods03 .t1 {font-size:15px;}
  .goods03 .t2 {font-size:38px;margin-top:20px;}
  .goods03 .t3 {margin-top:20px;}
  .goods03 .list {margin-top:65px;}
  .goods03 .c1 {margin-top:20px;}
}
@media(min-width:1601px) {
  .goods03 {padding:80px 15px 120px;}
  .goods03 .t2 {font-size:46px;margin-top:24px;}
  .goods03 .t3 {margin-top:26px;}
  .goods03 .list {margin-top:80px;}
  .goods03 .c1 {margin-top:25px;}
}

.goods04 {padding:30px 15px;background:#f7f7f7;}
.goods04 .t1 {color:#929292;}
.goods04 .t2 {color:#4b4b4b;font-size:22px;font-weight:bold;margin-top:15px;}
.goods04 .t3 {color:#929292;margin-top:15px;}
.goods04 .content {margin-top:20px;}
.goods04 .content .c1 {color:#161515;}
.goods04 .content .c1 span {color:#d40f19;padding-left:5px;}
.goods04 .content input[type="text"] {width:100%;background:#fff;border:none;line-height: 35px;margin-top:4px;margin-bottom:10px;}
.goods04 .content input[type="text"]:focus {outline:none;}
.goods04 .content textarea {width:100%;background:#fff;border:none;line-height: 35px;margin-top:4px;margin-bottom:10px;}
.goods04 .content textarea:focus {outline:none;}
.goods04 #verifyImg {height:35px;margin-top:4px;}
.goods04 .content input[type="reset"] {color:#949393;width:49%;background:#e4e7ea;border:none;line-height: 35px;margin-top:10px;}
.goods04 .content .submit {color:#fff;display:block;text-align:center;width:49%;background:#0eb67d;border:none;line-height: 35px;margin-top:10px;}
@media(min-width:768px) {
  .goods04 {padding:40px 15px 45px;}
  .goods04 .content {margin-top:25px;}
}
@media(min-width:992px) {
  .goods04 {padding:45px 15px 60px;}
  .goods04 .t2 {font-size:30px;}
  .goods04 .content {margin-top:30px;}
}
@media(min-width:1200px) {
  .goods04 {padding:65px 15px 95px;}
  .goods04 .t1 {font-size:15px;}
  .goods04 .t2 {font-size:38px;margin-top:20px;}
  .goods04 .t3 {margin-top:20px;}
  .goods04 .content {margin-top:35px;}
  .goods04 .content input[type="text"] {line-height: 45px;margin-bottom:15px;}
  .goods04 #verifyImg {height:45px;}
  .goods04 .content input[type="reset"] {line-height: 45px;}
  .goods04 .content .submit {line-height: 45px;}
}
@media(min-width:1601px) {
  .goods04 {padding:80px 15px 120px;}
  .goods04 .t2 {font-size:46px;margin-top:24px;}
  .goods04 .t3 {margin-top:26px;}
  .goods04 .content {margin-top:40px;}
  .goods04 .content input[type="text"] {line-height: 50px;margin-bottom:20px;margin-top:8px;}
  .goods04 .content .c1 {font-size:18px;}
  .goods04 #verifyImg {height:50px;margin-top:8px;}
  .goods04 .content input[type="reset"] {line-height: 50px;}
  .goods04 .content .submit {line-height: 50px;}
}

.service01 {padding:30px 15px;background:url(../images/in03_bg.jpg) no-repeat top right;}
.service01 .number {color:#0eb67d;font-size:32px;font-weight:bold;}
.service01  i {display:block;background:#0eb67d;width:1px;height:25px;margin-top:15px;margin-left:15px;}
.service01 .t1 {color:#969696;margin-top:15px;}
.service01 .t2 {color:#515453;font-size:22px;font-weight:bold;margin-top:15px;}
.service01 .t3 {color:#969696;margin-top:15px;line-height: 24px;}
.service01 .content {margin-top:25px;background:#f7f7f7;padding:20px;}
@media(min-width:768px) {
  .service01 {padding:40px 15px 25px;}
  .service01 .content {margin-top:35px;}
}
@media(min-width:992px) {
  .service01 {padding:45px 15px 30px;}
  .service01 .number {font-size:40px;}
  .service01  i {margin-top:20px;}
  .service01 .t1 {margin-top:20px;}
  .service01 .t2 {font-size:30px;}
  .service01 .t3 {margin-top:20px;}
  .service01 .content {margin-top:50px;padding:30px;}
}
@media(min-width:1200px) {
  .service01 {padding:65px 15px 40px;background-size:70% auto;}
  .service01 .number {font-size:50px;}
  .service01  i {margin-top:30px;}
  .service01 .t1 {font-size:15px;margin-top:30px;}
  .service01 .t2 {font-size:38px;margin-top:20px;}
  .service01 .t3 {margin-top:30px;}
  .service01 .content {margin-top:70px;padding:40px;}
}
@media(min-width:1601px) {
  .service01 {padding:80px 15px 50px;}
  .service01 .number {font-size:60px;}
  .service01  i {margin-top:40px;}
  .service01 .t1 {margin-top:38px;}
  .service01 .t2 {font-size:46px;margin-top:24px;}
  .service01 .t3 {margin-top:40px;}
  .service01 .content {margin-top:85px;padding:50px;}
}

.service02 {padding:30px 15px 50px;}
.service02 .number {color:#0eb67d;font-size:32px;font-weight:bold;}
.service02  i {display:block;background:#0eb67d;width:1px;height:25px;margin-top:15px;margin-left:15px;}
.service02 .t1 {color:#969696;margin-top:15px;}
.service02 .t2 {color:#515453;font-size:22px;font-weight:bold;margin-top:15px;}
.service02 .t3 {color:#969696;margin-top:15px;line-height: 24px;}
.service02 .content {margin-top:25px;background:#f7f7f7;padding:20px;}
@media(min-width:768px) {
  .service02 {padding:40px 15px 115px;}
  .service02 .content {margin-top:35px;}
}
@media(min-width:992px) {
  .service02 {padding:45px 15px 130px;}
  .service02 .number {font-size:40px;}
  .service02  i {margin-top:20px;}
  .service02 .t1 {margin-top:20px;}
  .service02 .t2 {font-size:30px;}
  .service02 .t3 {margin-top:20px;}
  .service02 .content {margin-top:50px;padding:30px;}
}
@media(min-width:1200px) {
  .service02 {padding:65px 15px 160px;background:url(../images/service02_bg.png) no-repeat bottom right;background-size:56% auto;}
  .service02 .number {font-size:50px;}
  .service02  i {margin-top:30px;}
  .service02 .t1 {font-size:15px;margin-top:30px;}
  .service02 .t2 {font-size:38px;margin-top:20px;}
  .service02 .t3 {margin-top:30px;line-height: 32px;}
  .service02 .content {margin-top:70px;padding:40px;}
}
@media(min-width:1601px) {
  .service02 {padding:80px 15px 180px;}
  .service02 .number {font-size:60px;}
  .service02  i {margin-top:40px;}
  .service02 .t1 {margin-top:38px;}
  .service02 .t2 {font-size:46px;margin-top:24px;}
  .service02 .t3 {margin-top:40px;}
  .service02 .content {margin-top:85px;padding:50px;}
}

.service03 {padding:30px 15px 55px;background:url(../images/service03_bg.jpg) no-repeat center;background-size:cover;}
.service03 .number {color:#0eb67d;font-size:32px;font-weight:bold;}
.service03  i {display:block;background:rgba(255,255,255,.6);width:1px;height:25px;margin-top:15px;margin-left:15px;}
.service03 .t1 {color:rgba(255,255,255,.6);margin-top:15px;}
.service03 .t2 {color:#fff;font-size:22px;font-weight:bold;margin-top:15px;}
.service03 .t3 {color:rgba(255,255,255,.6);margin-top:15px;line-height: 24px;}
.service03 .content {margin-top:25px;background:#f7f7f7;padding:20px;}
@media(min-width:768px) {
  .service03 {padding:120px 15px 155px;}
  .service03 .content {margin-top:35px;}
}
@media(min-width:992px) {
  .service03 {padding:145px 15px 180px;}
  .service03 .number {font-size:40px;}
  .service03  i {margin-top:20px;}
  .service03 .t1 {margin-top:10px;}
  .service03 .t2 {font-size:30px;}
  .service03 .t3 {margin-top:20px;}
  .service03 .content {margin-top:50px;padding:30px;}
}
@media(min-width:1200px) {
  .service03 {padding:195px 15px 230px;}
  .service03 .number {font-size:50px;}
  .service03  i {margin-top:30px;}
  .service03 .t1 {font-size:15px;}
  .service03 .t2 {font-size:38px;margin-top:25px;}
  .service03 .t3 {margin-top:30px;line-height: 32px;}
  .service03 .content {margin-top:70px;padding:40px;}
}
@media(min-width:1601px) {
  .service03 {padding:220px 15px 260px;}
  .service03 .number {font-size:60px;}
  .service03  i {margin-top:40px;}
  .service03 .t2 {font-size:46px;margin-top:30px;}
  .service03 .t3 {margin-top:40px;}
  .service03 .content {margin-top:85px;padding:50px;}
}

.skill01 {padding:30px 15px 45px;}
.skill01 .t1 {color:#969696;margin-top:15px;}
.skill01 .t2 {color:#0eb67d;font-size:22px;font-weight:bold;margin-top:15px;}
.skill01 .t3 {color:#969696;margin-top:15px;line-height: 24px;}
.skill01 .content {margin-top:25px;}
.skill01 .imgbox {border:1px solid #e5e5e5;}
.skill01 .imgbox:after {padding-top:58.75%;}
.skill01 .imgbox img {width:90%;}
.skill01 .txtbox {color:#969696;margin-top:15px;display:flex;justify-content: space-between;}
.skill01 .c2 {background:url(../images/skill01_i.png) no-repeat left center;padding-left:25px;}
@media(min-width:768px) {
  .skill01 {padding:40px 15px 75px;}
  .skill01 .content {margin-top:35px;}
}
@media(min-width:992px) {
  .skill01 {padding:45px 15px 90px;}
  .skill01 .t1 {margin-top:20px;}
  .skill01 .t2 {font-size:30px;}
  .skill01 .t3 {margin-top:20px;}
  .skill01 .content {margin-top:50px;}
}
@media(min-width:1200px) {
  .skill01 {padding:65px 15px 120px;background: url(../images/skill01_bg.png) no-repeat center right;background-size:50% auto;}
  .skill01 .t1 {font-size:15px;margin-top:30px;}
  .skill01 .t2 {font-size:38px;margin-top:20px;}
  .skill01 .t3 {margin-top:30px;line-height: 32px;}
  .skill01 .content {margin-top:60px;margin-right:10%;}
  .skill01 .c2 {font-size:14px;}
  .skill01 .txtbox {margin-top:20px;}
}
@media(min-width:1601px) {
  .skill01 {padding:80px 15px 150px;}
  .skill01 .t1 {margin-top:38px;}
  .skill01 .t2 {font-size:46px;margin-top:24px;}
  .skill01 .t3 {margin-top:40px;}
  .skill01 .content {margin-top:70px;}
  .skill01 .txtbox {margin-top:25px;}
}

.skill02 {padding:30px 15px 45px;background:#f8f7f7;}
.skill02 .t1 {color:#969696;margin-top:15px;}
.skill02 .t2 {color:#0eb67d;font-size:22px;font-weight:bold;margin-top:15px;}
.skill02 .t3 {color:#969696;margin-top:15px;line-height: 24px;}
.skill02 .content {margin-top:25px;}
.skill02 .imgbox {border:1px solid #e5e5e5;}
.skill02 .imgbox:after {padding-top:58.75%;}
.skill02 .imgbox img {width:90%;}
.skill02 .txtbox {color:#969696;margin-top:15px;display:flex;justify-content: space-between;}
.skill02 .c2 {background:url(../images/skill01_i.png) no-repeat left center;padding-left:25px;}
@media(max-width:1199px) {
  .skill02 .slide {margin-bottom:50px;}
}
@media(min-width:768px) {
  .skill02 {padding:40px 15px 75px;}
  .skill02 .content {margin-top:35px;}
}
@media(min-width:992px) {
  .skill02 {padding:45px 15px 90px;}
  .skill02 .t1 {margin-top:20px;}
  .skill02 .t2 {font-size:30px;}
  .skill02 .t3 {margin-top:20px;}
  .skill02 .content {margin-top:50px;}
}
@media(min-width:1200px) {
  .skill02 {padding:65px 15px 120px;}
  .skill02 .t1 {font-size:15px;margin-top:30px;}
  .skill02 .t2 {font-size:38px;margin-top:20px;}
  .skill02 .t3 {margin-top:30px;line-height: 32px;}
  .skill02 .content {margin-top:60px;margin-right:10%;}
  .skill02 .c2 {font-size:14px;}
  .skill02 .txtbox {margin-top:20px;}
}
@media(min-width:1601px) {
  .skill02 {padding:80px 15px 140px;}
  .skill02 .t1 {margin-top:38px;}
  .skill02 .t2 {font-size:46px;margin-top:24px;}
  .skill02 .t3 {margin-top:40px;}
  .skill02 .content {margin-top:70px;}
  .skill02 .txtbox {margin-top:25px;}
}

.skill03 {position:relative;overflow:hidden;}
.skill03 .left {padding:30px 15px 25px;background:#0eb67d;}
.skill03 .left:before {content:'';background:#0eb67d;z-index:-1;position:absolute;left:0;top:0;bottom:0;min-width:800px;transform:translateX(-99%);}
.skill03 .left:after {content:'';background:#0eb67d;z-index:-1;position:absolute;right:0;top:0;bottom:0;min-width:800px;transform:translateX(99%);}
.skill03 .t1 {color:rgba(255,255,255,.6);margin-top:15px;}
.skill03 .t2 {color:#fff;font-size:22px;font-weight:bold;margin-top:15px;}
.skill03 .t3 {font-size:14px;margin-top:15px;justify-content: space-between;}
.skill03 .t3 span {color:rgba(255,255,255,.6);flex-basis:48%;margin-bottom:15px;}
.skill03 .content {margin-top:25px;}
.skill03 .c1 {color:#969696;margin-top:15px;text-align: center;}
.skill03 .page {font-size:36px;display:flex;}
.skill03 .page-prev:focus,.skill03 .page-next:focus {outline:none;}
.skill03 .page-prev {color:#fff;cursor:pointer;}
.skill03 .page-next {color:#fff;cursor:pointer;}
.skill03 .page div.swiper-button-disabled {cursor:text;}
@media(max-width:1199px) {
  .skill03 .content {padding-bottom:50px;}
}
@media(min-width:768px) {
  .skill03 .left {padding:45px 15px 50px;}
  .skill03 .content {margin-top:35px;}
  .skill03 .t3 {margin-top:30px;}
  .skill03 .t3 span {margin-bottom:20px;}
}
@media(min-width:992px) {
  .skill03 .left {padding:55px 15px 60px;}
  .skill03 .t1 {margin-top:20px;}
  .skill03 .t2 {font-size:30px;}
  .skill03 .t3 {font-size:16px;margin-top:40px;}
  .skill03 .t3 span {margin-bottom:30px;}
  .skill03 .content {margin-top:40px;}
  .skill03 .page {font-size:40px;margin-top:15px;}
}
@media(min-width:1200px) {
  .skill03 .left {padding:95px 15px 170px;position:relative;background:none;}
  .skill03 .left:before {display: none;}
  .skill03 .left:after {background:url(../images/skill02_bg.jpg) no-repeat right top;background-size:cover;transform:unset;}
  .skill03 .t1 {font-size:15px;margin-top:30px;}
  .skill03 .t2 {font-size:38px;margin-top:20px;}
  .skill03 .t3 {font-size:19px;margin-top:85px;line-height: 32px;}
  .skill03 .t3 span {flex-basis: 80%;margin-bottom:40px;}
  .skill03 .content {margin-top:0;padding-left:80px;}
  .skill03 .c1 {margin-top:26px;}
  .skill03 .page {font-size:45px;margin-top:40px;}
}
@media(min-width:1601px) {
  .skill03 .left {padding:115px 15px 200px;}
  .skill03 .t1 {margin-top:38px;}
  .skill03 .t2 {font-size:46px;margin-top:24px;}
  .skill03 .t3 {font-size:22px;margin-top:115px;}
  .skill03 .t3 span {margin-bottom:50px;}
  .skill03 .content {padding-left:118px;}
  .skill03 .txtbox {margin-top:25px;}
  .skill03 .page {font-size:50px;margin-top:70px;}
}

.epc01 {padding:0px 15px 20px;}
.epc01 .list {padding:20px 15px;border-bottom:1px solid #eee;}
.epc01 .number {color:#0eb67d;font-size:36px;font-weight:bold;}
.epc01  i {display:block;background:#0eb67d;width:1px;height:25px;margin-top:15px;margin-left:15px;}
.epc01 .t1 {color:#969696;margin-top:15px;}
.epc01 .t2 {color:#515453;font-size:20px;font-weight:bold;margin-top:15px;}
.epc01 .content {margin-top:25px;}
.epc01 .imgbox {border:1px solid #dcdcdc;}
@media(max-width:991px) {
  .epc01  i {width:25px;height:1px;margin-left: 0;}
}
@media(min-width:768px) {
  .epc01 {padding:0px 15px 25px;}
  .epc01 .content {margin-top:35px;}
}
@media(min-width:992px) {
  .epc01 .list {padding:0px 15px;}
  .epc01 .number {font-size:40px;}
  .epc01  i {margin-top:20px;}
  .epc01 .t1 {margin-top:20px;}
  .epc01 .t2 {font-size:28px;}
  .epc01 .content {margin-top:50px;}
  .epc01 .content .imgbox:hover img {transform:translate(-50%,-50%) scale(1.1);transition:.36s all;}
}
@media(min-width:1200px) {
  .epc01 .list {padding:90px 15px;}
  .epc01 .number {font-size:45px;}
  .epc01  i {margin-top:30px;}
  .epc01 .t1 {font-size:15px;margin-top:30px;}
  .epc01 .t2 {font-size:35px;margin-top:20px;}
  .epc01 .content {margin-top:70px;}
}
@media(min-width:1601px) {
  .epc01 .list {padding:120px 15px;}
  .epc01 .number {font-size:55px;}
  .epc01  i {margin-top:40px;}
  .epc01 .t1 {margin-top:38px;}
  .epc01 .t2 {font-size:40px;margin-top:24px;}
  .epc01 .content {margin-top:85px;}
}

.company01 {background:#fff;padding:30px 15px;position:relative;}
.company01 .title {color:#969696;}
.company01 .t1 {color:#434444;font-size:20px;font-weight:bold;margin-top:20px;}
.company01 .t2 {color:#969696;margin-top:10px;line-height: 24px;text-align:justify;}
.company01 .panel {margin:0 auto;margin-top:25px;}
.company01 .icon {color:#5a6065;font-size:24px;}
.company01 .c1 {color:#636a6d;line-height: 24px;margin-top:15px;}
.company01 .c2 {color:#0eb67d;font-size:45px;font-weight:bold;font-family: '宋体';padding-left:10px;}
.company01 .bg {position:absolute;right:10%;top:0;width:15.6%;height:85%;background: #0eb67d;}
.company01 .b1 {color:#fff;font-size:50px;transform:rotate(-90deg);white-space: nowrap;position:absolute;bottom:35%;left:0%;}
.company01 .b2 {color:#efefef;font-size:70px;transform:rotate(-90deg);white-space: nowrap;position:absolute;bottom:36%;left:13%;font-weight:bold;}
@media(max-width:559px) {
  .company01 .panel {margin-bottom:25px;}
}
@media(min-width:560px) {
  .company01 .panel {width:80%;}
  .company01 .c2 {font-size:36px;}
}
@media(min-width:768px) {
  .company01 .panel {width:60%;}
  .company01 .c2 {font-size:30px;}
}
@media(min-width:992px) {
  .company01 .t1 {font-size:32px;margin-top:30px;}
  .company01 .panel {width:95%;}
  .company01 .icon {font-size:28px;}
  .company01 .c2 {font-size:40px;}
}
@media(min-width:1200px) {
  .company01 {padding:90px 15px 125px;}
  .company01 .t1 {font-size:38px;margin-top:40px;}
  .company01 .t2 {line-height:30px;margin-top:35px;margin-bottom:40px;}
  .company01 .panel {width:85%;margin-top:0px;}
  .company01 .c1 {font-size:14px;}
  .company01 .c2 {font-size:52px;padding-left:15px;}
}
@media(min-width:1440px) {
  .company01 .panel {width:72%;}
}
@media(min-width:1601px) {
  .company01 {padding:110px 15px 165px;}
  .company01 .t1 {font-size:46px;margin-top:50px;}
  .company01 .t2 {margin-top:50px;margin-bottom:70px;}
  .company01 .icon {font-size:32px;}
  .company01 .c1 {margin-top:20px;}
  .company01 .c2 {font-size:60px;padding-left:20px;}
  .company01 .b1 {font-size:58px;left:28%;}
  .company01 .b2 {font-size:80px;left:38%;}
}


.company02 {background:url(../images/company02_bg.jpg) no-repeat center;background-size:cover;}
.company02 .t1 {color:#0eb67d;font-size:22px;line-height: 35px;font-weight:bold;white-space: nowrap;}
.company02 .t2 {color:#a6a6a6;margin-top:10px;line-height: 24px;width:100%;}
.company02 .content {background:#fff;position:relative;padding:45px 25px 40px;}
@media(max-width:991px) {
  .company02 {background-size:100% auto;background-position:top center;padding-top:44.79%;}
}
@media(min-width:768px) {
  .company02 .content {padding:65px 55px 55px;}
  .company02 .t1 {font-size:30px;line-height: 45px;}
  .company02 .t2 {line-height: 28px;margin-top:20px;}
}
@media(min-width:992px) {
  .company02 {padding-top:200px;}
  .company02 .content {padding:65px 75px 80px;}
  .company02 .t1 {font-size:30px;line-height: 45px;}
  .company02 .t2 {line-height: 28px;margin-top:20px;}
}
@media(min-width:1200px) {
  .company02 {padding-top:240px;}
  .company02 .content {padding:85px 0 120px 75px;}
  .company02 .t1 {font-size:36px;line-height: 65px;}
  .company02 .t2 {line-height: 32px;margin-top:25px;}
  .company02 .content:before {content:'';position:absolute;left:0;top:0;width:160px;height:160px;background:url(../images/company02_img.jpg) no-repeat center;transform:translateX(-100%);}
  .company02 .content:after {content:'';background:#fff;position:absolute;top:0;left:0;height:100%;width:100%;transform:translateX(100%);}
}
@media(min-width:1601px) {
  .company02 {padding-top:300px;}
  .company02 .content {padding:115px 0 150px 105px;}
  .company02 .t1 {font-size:42px;line-height: 75px;}
  .company02 .t2 {margin-top:30px;}
}

.company03 {padding:30px 15px 50px;background:#f7f7f7 url(../images/company03_bg.png) no-repeat center right;position:relative;}
.company03 .title {color:#969696;}
.company03 .t1 {color:#434444;font-size:20px;font-weight:bold;margin-top:20px;}
.company03 .t2 {color:#969696;margin-top:10px;line-height: 24px;text-align:justify;}
.company03 .t3 {background:#0eb67d;height:3px;width:30px;margin-top:30px;}
.company03 .imgbox:after {padding-top:133%;}
.company03 .swiper-container {margin-top:50px;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .company03 .t1 {font-size:32px;margin-top:30px;}
  .company03 .t3 {height:5px;margin-top:45px;}
}
@media(min-width:1200px) {
  .company03 {padding:90px 15px 125px;background-size:70% auto;}
  .company03 .t1 {font-size:38px;margin-top:40px;}
  .company03 .t2 {line-height:30px;margin-top:35px;margin-bottom:40px;}
  .company03 .t3 {height:5px;margin-top:70px;}
  .company03 .swiper-container {margin-left:50px;margin-top:100px;}
}
@media(min-width:1601px) {
  .company03 {padding:110px 15px 165px;}
  .company03 .t1 {font-size:46px;margin-top:50px;}
  .company03 .t2 {margin-top:50px;margin-bottom:70px;}
  .company03 .t3 {height:5px;margin-top:90px;}
  .company03 .swiper-container {margin-left:100px;margin-top:100px;}
}



.contact01 {padding:30px 15px;}
.contact01 .t1 {color:#0eb67d;font-size:20px;}
.contact01 .t2 {color:#0eb67d;font-family:'Arial';margin-top:10px;}
.contact01 dl {display:flex;align-items: center;margin-top:15px;}
.contact01 dt {color:#333;font-weight:bold;    white-space: nowrap;}
.contact01 dd {color:#333;margin-left:20px;}
.contact01 dd b {color:#0eb67d;font-size:22px;}
.contact01 .c1 {color:#333333;margin-top:15px;}
.contact01 .content img {max-width:150px;}
#dituContent {height:300px;border:1px solid #eee;}
#verifyImg {height:100%;}
@media(max-width:991px) {
  #dituContent {margin-top:35px;}
}
@media(min-width:992px) {
  .contact01 dd b {font-size:28px;}
}
@media(min-width:1200px) {
  .contact01 {padding:100px 15px 65px;}
  .contact01 .t1 {font-size:35px;}
  .contact01 .t2 {font-size:20px;margin-top:15px;}
  .contact01 dl {margin-top:25px;}
  .contact01 dt {font-size:19px;}
  .contact01 dd {font-size:15px;margin-left:35px;}
  .contact01 dd b {font-size:35px;}
  .contact01 .c1 {font-size:14px;}
  #dituContent {height:500px;}
}

.contact02 {background:#eef0f4;padding-bottom:30px;}
.contact02 .t1 {color:#fff;background:#0eb67d;font-size:20px;text-align: center;line-height: 60px;}
.contact02 .t2 {color:#333;text-align:center;margin-top:25px;line-height: 24px;}
.contact02 #formData {margin-top:25px;}
.contact02 .slide {position:relative;margin-bottom:15px;}
.contact02 .slide input,.contact02 .slide textarea {padding-left:15px;width:100%;background:#fff;border:1px solid #cfcfcf;line-height: 35px;}
.contact02 .slide input:focus,.contact02 .slide textarea:focus {border:1px solid #0eb67d;outline: none;}
.contact02 .verify {position:absolute;right:16px;top:1px;bottom:1px;width:40%;overflow:hidden;}
.contact02 .submit {display:block;width:150px;color:#fff;background:#0eb67d;/*background-image: linear-gradient(to right,#01ccfe 0,#067ed2 51%,#01ccfe 100%);background-size: 200% auto;*/line-height: 35px;text-align: center;}
@media(min-width:768px) {

}
@media(min-width:992px) {
  .contact02 .t1 {font-size:32px;}
}
@media(min-width:1200px) {
  .contact02 .t2 {margin-top:40px;}
  .contact02 #formData {margin-top:40px;}
  .contact02 .slide input,.contact02 .slide textarea {line-height: 45px;padding-left:55px;}
  .contact02 .submit {line-height: 47px;width:260px;transition:.36s all;}
  .contact02 .submit:hover {background-position:right center;transition:.36s all;}
}
@media(min-width:1601px) {
  .contact02 {padding-bottom:90px;}
  .contact02 .t1 {font-size:40px;line-height: 90px;}
  .contact02 .t2 {margin-top:55px;}
  .contact02 #formData {margin-top:55px;}
  .contact02 .slide input,.contact02 .slide textarea {line-height: 55px;padding-left:85px;}
  .contact02 .submit {line-height: 57px;}
}

.news {padding:30px 15px;}
.news .slide {margin-bottom: 25px;border-bottom:1px solid #e4e4e4;padding-bottom:20px;}
.news .imgbox:after {padding-top:56.3%;}
.news .c1 {color: #424243;font-size: 16px;font-weight: 700;margin-top:15px;transition:.46s all;}
.news .c2 {color: #adacac;line-height: 24px;margin-top:15px;height:48px;overflow:hidden;transition:.36s all;}
.news .c3 {color: #0eb67d;margin-top:15px;transition:.26s all;}
.news .time {color:#0eb67d;margin-top:40px;}
@media(min-width:768px) {}
@media(min-width:992px) {
  .news {padding:65px 15px 50px;}
  .news .list {flex-wrap:wrap;justify-content: space-between;}
  .news .list {padding-bottom:40px;}
  .news .slide {width:48%;margin-bottom: 35px;transition:.36s all;padding-bottom:25px;position:relative;}
}
@media(min-width:1200px) {
  .news {padding:95px 15px 65px;}
  .news .slide {width:30%;margin-bottom: 60px;padding-bottom:45px;}
  /*.news .slide:after {content:'';position:absolute;left:0;top:0;width:100%;height:100%;}*/
  .news .list:after {content:'';display:block;width:30%;}
  .news .slide:hover {border-color:#2266b9;transition:.36s all;}
  .news .slide:hover .c1 {margin-top:20px;transition:.26s all;}
  .news .slide:hover .c2 {margin-top:10px;transition:.36s all;}
  .news .slide:hover .c3 {margin-top:10px;transition:.46s all;}
  .news .slide:hover .imgbox img {transform:scale(1.1) translate(-50%,-50%);transition:.36s all;}
  /*.news .slide:hover:after {background:rgba(0,0,0,.05);box-shadow: 0 0 50px 0 rgba(0,0,0,.3);transition:.36s all;}*/
  .news .c1 {font-size: 17px;margin-top:25px;}
  .news .c1:hover {color:#0eb67d;}
  .news .c2 {font-size: 14px;line-height: 28px;height:56px;}
  .news .c3 {font-size: 14px;line-height: 28px;}
}
@media(min-width:1601px) {
  .news {padding:125px 15px 80px;}
  .news .slide {margin-bottom: 90px;padding-bottom:55px;}
  .news .time {margin-top:40px;}
  .news .c1 {font-size:18px;margin-top:30px;}
  .news .c2 {margin-top:26px;}
  .news .slide:hover .c1 {margin-top:25px;transition:.26s all;}
}

.newsinfo {background:#fff;padding:30px 15px;}
.newsinfo .title {border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px;}
.newsinfo .t1 {color: #333;font-size: 18px;font-weight: 700;line-height: 28px;font-stretch: normal;letter-spacing: 0;}
.newsinfo .t2 {color: #999;font-weight: 400;font-stretch: normal;line-height: 24px;margin-top:15px;letter-spacing: 0;}
.newsinfo .info {line-height:24px;text-align: justify;border-bottom:1px solid #eee;padding-bottom:15px;min-height: 300px;}
.newsinfo .newsPage .page-a {color:#666;margin-top:15px;}
@media(min-width:768px) {}
@media(min-width:992px) {
  .newsinfo .t1 {font-size: 22px;}
  .newsinfo .info {line-height: 28px;}
}
@media(min-width:1200px) {
  .newsinfo {padding:40px 15px 60px;}
  .newsinfo .title {padding-bottom:20px;margin-bottom:20px;}
  .newsinfo .t1 {font-size: 26px;}
  .newsinfo .info {padding-bottom:20px;}
}
@media(min-width:1440px) {
  .newsinfo .container {max-width:1100px;}
}
@media(min-width:1601px) {
  .newsinfo {padding:60px 15px 80px;}
  .newsinfo .container {max-width:1100px;}
  .newsinfo .title {padding-bottom:30px;margin-bottom:30px;}
  .newsinfo .t1 {font-size: 32px;line-height: 40px;}
  .newsinfo .t2 {line-height: 28px;}
  .newsinfo .info {line-height: 32px;padding-bottom:30px;min-height: 500px;}
}

.casetype {padding:30px 15px;}
.casetype .slide {margin-bottom:20px;}
.casetype .imgbox:after {padding-top:48%;}
.casetype .txtbox {color:#fff;position:absolute;left:0;top:50%;width:100%;text-align:center;transform: translateY(-50%);}
.casetype .t1 {font-size:18px;font-weight:bold;}
.casetype .t2 {opacity:.6;margin-top:15px;}
@media(min-width:768px) {
  .casetype {padding:60px 15px;}
  .casetype .slide {margin-bottom:25px;}
  .casetype .t1 {font-size:24px;}
}
@media(min-width:992px) {
  .casetype {padding:80px 15px;}
  .casetype .slide {margin-bottom:30px;}
  .casetype .t1 {font-size:28px;}
  .casetype .slide .imgbox {transition:.36s all;}
  .casetype .slide:hover .imgbox {opacity:.9;box-shadow: 0 0 30px 0 rgba(0,0,0,.4);transition:.36s all;}
  .casetype .slide:hover .imgbox img {transform:translate(-50%,-50%) scale(1.1);transition:.36s all;}
}
@media(min-width:1200px) {
  .casetype {padding:100px 15px;}
  .casetype .slide {margin-bottom:35px;}
  .casetype .t1 {font-size:32px;}
  .casetype .t2 {font-size:14px;}
}
@media(min-width:1601px) {
  .casetype {padding:115px 15px;}
  .casetype .slide {margin-bottom:40px;}
  .casetype .t1 {font-size:36px;}
}


.footer {color:rgba(255,255,255,1);background:#262727;line-height: 24px;}
.footer a:hover {color:#fff;}
.footer .contact {padding-bottom:30px;}
.footer .t1 {color:#fff;font-size:18px;margin-bottom:15px;flex-basis:100%;}
.footer .t2 {color:rgba(255,255,255,.3);display:inline-block;white-space: nowrap;margin-right:30px;}
.footer .bottom {color:rgba(255,255,255,.3);line-height:24px;padding:15px;border-top:1px solid #333434;}
@media(max-width:1199px) {
  .footer .slide {margin-top:20px;}
}
@media(min-width:992px) {
  .footer .slide {flex: 0 0 50%;}
  .footer .t1 {font-size:17px;}
  .footer .contact .t1 {font-size:22px;}
}
@media(min-width:1200px) {
  .footer {line-height: 36px;}
  .footer .contact {flex:0 0 24%;padding-bottom:55px;}
  .footer .content {flex:0 0 70%;border-left:1px solid #333434;padding:20px 15px 55px;}
  .footer .content .slide:nth-child(2n-1) {padding-left:15%;}
  .footer .t1 {font-size:20px;margin-top:50px;margin-bottom:25px;}
  .footer .t2 {font-size:14px;flex-basis: 18%;}
  .footer .bottom {line-height:32px;font-size:15px;padding:30px 15px;}
  .footer .contact .t1 {font-size:23px;}
}
@media(min-width:1601px) {
  .footer .contact {padding-bottom:75px;}
  .footer .content {padding:20px 15px 95px;}
  .footer .t1 {font-size:22px;margin-top:65px;}
  .footer .t2 {line-height:40px;}
  .footer .contact .t1 {font-size:26px;}
}

.footer-bar {height:70px;transition:.36s all;}
.footer-bar .list {color:#fff;background:#0eb67d;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 i {display:block;font-size:25px;padding-top:10px;}
@media(max-width:991px) {
  .footer-bar.hide {display:none;}
  /*.footer-bar.show {opacity:1;height:auto;transition:.36s all;}*/
}

/*内页大图样式*/
.inbanner {width:100%;overflow:hidden;position:relative;}
.inbanner>img {width:768px;position:relative;left:50%;transform:translateX(-50%);}
/*.inbanner .txtbox {color:#fff;position:absolute;top:50%;transform:translateY(-50%);max-width:80%;text-align: justify;}*/
.inbanner .t1 {color:#fff;font-size:20px;font-weight:bold;}
.inbanner .t2 {color:#fff;font-size:20px;font-weight:bold;margin-top:15px;}
.inbanner .t3 {color:rgba(255,255,255,.6);margin-top:15px;}
.battery-img {position:absolute;right:25%;top:50%;transform:translate(50%,-50%);}
.inbanner .float-panel {position:absolute;top:15%;left:0;height:100%;width:100%;display:flex;align-items:center;}
@media(max-width:767px) {
  .inbanner>img {width:768px!important;}
}
@media(min-width:768px) {
  .inbanner>img {width:992px;}
}
@media(min-width:992px) {
  .inbanner>img {width:1200px;}
  .inbanner .t1 {font-size:28px;}
  .inbanner .t2 {font-size:28px;margin-top:20px;}
  .inbanner .t3 {margin-top:20px;}
}
@media(min-width:1200px) {
  .inbanner>img {width:unset;}
  .inbanner .txtbox {max-width:690px;}
  .inbanner .t1 {font-size:36px;}
  .inbanner .t2 {font-size:36px;margin-top:25px;}
  .inbanner .t3 {margin-top:25px;}
}
@media(min-width:1601px) {
  .battery-img {right:30%;}
  .inbanner .t1 {font-size:42px;}
  .inbanner .t2 {font-size:42px;}
}

.typebar {line-height:35px;top:0;left:0;right:0;position:relative;}
.typebar .container {background: #fff;}
.typebar-margin {height: 35px;display:none;}
.typebar.active {position:fixed;top:60px;background:#fff;z-index:999;}
.typebar .slide {color:#0eb67d;text-align:center;flex:1;position:relative;}
.typebar .slide.active,.typebar .slide:hover {font-weight:bold;}
@media(min-width:768px) {
  .typebar-margin {height:45px;}
  .typebar {line-height:45px;}
}
@media(min-width:1200px) {
  .typebar-margin {height:70px;}
  .typebar {line-height:70px;margin-top:-20px;}
  .typebar .slide {font-size:18px;max-width: 20%;}
  .typebar.active {top:100px;line-height:60px!important;}
  .typebar.active .slide {font-size:16px;}
}
@media(min-width:1601px) {
  .typebar-margin {height:90px;}
  .typebar {line-height:90px;margin-top:-30px;}
  .typebar .slide {font-size:22px;}
  .typebar.active {line-height:70px!important;}
  .typebar.active .slide {font-size:18px;}
}

/*面包屑样式*/
.location {color:#999999;line-height: 35px;}
@media(max-width:991px) {
  .location {height:35px;transition:.36s all;overflow:hidden;}
  .typebar.active .location {opacity:0;height:0;transition:.36s all;}
}
@media(min-width:992px) {
  .location {line-height: 50px;}
}
@media(min-width:1200px) {
  .location {line-height: 70px;font-size:15px;}
  .typebar.active .location {line-height: 60px;}
}
@media(min-width:1601px) {
  .location {line-height: 90px;font-size:15px;}
  .typebar.active .location {line-height: 70px;}
}

.prev_next {margin-top:20px;}
.prev_page:hover a, .next_page:hover a {color:#108dee;}
@media(max-width:768px){
  .next_page {margin-top:20px;}
}