﻿* { margin: 0; padding: 0; }

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, 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;
    /*vertical-align: baseline;*/
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
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; cursor: pointer;}
a:hover {color:inherit;text-decoration: none;}
html,body {font-size:12px;}
@media (min-width:992px) {
  html,body {font-size:14px;}
}
div {box-sizing:border-box;}

.container {position:relative;}
@media(min-width:1340px) {.container {max-width:1300px;}}

.in_submit {background: #195aaa;}
.insubmit {background: #195aaa;}

/*图片比例4:3*/
.imgbox {position:relative;overflow:hidden;max-width:100%;}
.imgbox:after {content:'';display:block;padding-top:75%;}
.imgbox img {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.36s width;}
.imgbox:hover img {width:110%;transition:.36s width;}
.imgtxt{z-index: 99;font-size:1.6rem;text-align: center;position: absolute;bottom: 6%;left:36%;}
.imgbox-4-3 {position:relative;overflow:hidden;width:100%;}
.imgbox-4-3:after {content:'';display:block;padding-top:75%;}
.imgbox-4-3 img {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.36s width;}
.imgbox-4-3:hover img {width:110%;transition:.36s width;}

.imgbox-2-1 {position:relative;overflow:hidden;width:100%;}
.imgbox-2-1:after {content:'';display:block;padding-top:50%;}
.imgbox-2-1 img {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.36s width;}
.imgbox-2-1:hover img {width:110%;transition:.36s width;}

.imgbox-1-1 {position:relative;overflow:hidden;width:100%;}
.imgbox-1-1:after {content:'';display:block;padding-top:100%;}
.imgbox-1-1 img {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.36s width;}
.imgbox-1-1:hover img {width:110%;transition:.36s width;}


#flash {overflow:hidden;margin-top:29px}
.flash-box {position:relative;left:50%;top:0;transform:translateX(-50%);}
.imgBox{height:900px;}
.imgBox img {max-width:100%; }
@media (min-width:460px)  {.flash-box {width:768px;} }
@media (min-width:768px)  {.flash-box {width:1200px;}}
@media (min-width:992px)  {.flash-box {width:1200px;}}
@media (min-width:1300px) {.flash-box {width:1520px;}}
@media(min-width:1500px)  {.flash-box {width:1920px;}}
.header {background:#fff;line-height: 80px;}
.logo {display:flex;align-self: center;height: 80px;}
.logo h1 {align-self: center;}
.logo a {display:flex;align-self: center;}
.header-nav ul {flex-flow: row wrap;}
.header-nav li {font-size:12px;text-align:center;float:left;line-height:inherit;margin-right:1.4rem;flex:1;flex-basis:25%;max-width:25%;white-space: nowrap;line-height: 40px;}
.header-nav li>a {color:#545454;display:block;}
.header-nav li>a i {width:5px;height:3px;background:url(../images/nav_i.png) no-repeat center;display:inline-block;margin-left:15px;transform:translateY(-3px);/*position:absolute;right:0;top:50%;transform:translateY(-50%);*/}
.header-nav li:hover>a {color:#195aaa;font-weight:bold;}
.header-nav li.tel a {color:#195aaa;text-align:right;font-weight:bold;display:block;vertical-align: middle;}
.head-btn {width:45px;text-align:right;display:flex;align-self:center;position:absolute;right:15px;top:0;cursor: pointer;}
.head-btn div {width:100%;}

.nav-sub {display:none;width:1520px;line-height: 33px;background:#195aaa;position: absolute;bottom:0;left:0;right:0;z-index:999;transform:translate(-260px,256px);}
.nav-sub-li a {width:10rem;border-radius:1rem; font-weight:bolder;background: #fff;float:left;cursor: pointer; border:1px solid #f3ac12;color:#f3ac12;display:block;transition:.36s all;margin:2rem;margin-top:6rem; }
.nav-sub-li a:hover {color:#fff;background-color: #f3ac12;font-weight:bolder;transition:.36s all;}
.navContent{width: 500px;float: left;padding: 45px;color: #fff;text-align: left;padding-left: 26rem;margin-right:380px}
.navContent span{ font-size: 28px;  font-weight:bolder;}
@media(max-width:767px) {
  .logo {max-height:90%;}
  .logo img {height:35px;}
  .header-nav {background: #195aaa;}
  .header-nav li>a {color:#fff;}
  .head-btn div {padding-top: 8px;}
  .head-btn img {width:28px;}
}
@media(min-width:768px) {
  .header-nav li {float:left;line-height:inherit;margin-right:1rem;}
}
@media(min-width:992px) {
  .header {line-height:100px;}
  .logo {width:30%;}
  .header-nav li {line-height: 50px;font-size:14px;}
  .head-btn {right:0;}
}
@media(min-width:1200px) {
  .header-nav li {font-size:16px;float:left;line-height:inherit;margin-right:1.3rem;}
  .header-nav li.on>a{color:#195aaa;font-weight:bold;}
  .header-nav li.active .nav-sub {display:block; margin-left:-300px;}
  .header-nav li.active>a {color:#195aaa;font-weight:bold;transition:.36s all;}
  .nav-sub-li a {font-size:14px;}
}
@media(min-width:1440px) {
	.header .container {max-width:1400px;}
}
@media(min-width:1500px){
	.nav-sub{width:1920px;transform:translate(-428px,250px);}
	.header-nav li {font-size:16px;float:left;line-height:inherit;margin-right:1.5rem;}
}

body {transition:all .6s;}
body.open {transform:translateX(-100%);transition:all .6s;}
.m-nav {position:fixed;width:100%;height:100vh;top:0;right:-100%;background:#195aaa;color:#fff;z-index:-1;transition:all .6s;}
.m-nav.open {transition:all .6s;z-index:99999;}
.m-logo {background:#fff;height:100px;line-height:100px;padding-left:10%;margin-bottom:30px;border-left:5px solid #195aaa;border-top:5px solid #195aaa;}
.m-logo img{width:80%;}
.m-nav li {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:#195aaa;}
.m-nav li:hover:after {background:#195aaa;width:80px;transition:.36s all;}

.m-li {line-height: 36px;padding-left:10%;padding-bottom:10px;}
.m-li:after {content:'';display:block;width:20px;height:2px;background:#fff;border-radius: 1px;transition:.36s all;}
.m-li a {color:#fff;display:block;position:relative;}
.m-li i {background:url(../images/m_i.html) no-repeat center;width:10px;height:7px;position:absolute;right:15px;top:50%;transform:rotate(90deg);transition:.36s all;}
.m-li.active {font-weight:bold;font-size:14px;}
.m-li.active i {transform:rotate(0deg);transition:.36s all;}
.m-li.active>a {border-bottom:1px solid #195aaa;}
/* .m-li:hover {background:#fff;} */
.m-li:hover a {color:#0b3d9c;}
.m-li:hover:after {background:#0b3d9c;width:80px;transition:.36s all;}
.m-li.active:after {display:none;}
.m-sub {display:none;background:#fff;}
.m-sub.active {display:block;}
.m-sub-li {border-bottom:1px solid #eee;line-height: 35px;font-size:12px;}
.m-sub-li a {display: block;}
.m-sub-li.active {background:#0b3d9c;border-color:#0b3d9c;}
.m-sub-li.avtive a {color:#fff;}

.m-close {color:#195aaa;font-size:40px;font-weight:bold;position:absolute;right:15px;top:15px;cursor: pointer;}
.m-tel {font-size:22px;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-top:25px;padding-bottom:25px;background:#f0f2f5;text-align: center;}
.index01-t1 {color:#e36e1a;font-size:30px;position:relative;}
.index01-t1 i {font-size:18px;vertical-align: top;}
.index01-t2 {color:#333;font-weight:bold;margin:10px 0 10px;}
.index01-t3 {color:#666;}
.index01-slide {margin-bottom:25px;}
@media(min-width:768px) {
	.index01-t1 {font-size:36px;}
}
@media(min-width:992px) {
	.index01 {padding-top:35px;padding-bottom:35px;}
	.index01-t1 {font-size:40px;}
	.index01-t1 i {font-size:24px;}
	.index01-t2 {font-size:15px;margin:15px 0 10px;}
	.index01-slide {margin-bottom:0px;}
}
@media(min-width:1200px) {
	.index01 {padding-top:50px;padding-bottom:45px;}
	.index01-t1 {font-size:60px;}
	.index01-t1 i {font-size:40px;}
	.index01-t2 {font-size:17px;margin:20px 0 15px;}
}

.index02 {padding-top:30px;}
.index02-content {margin-top:20px;padding-bottom:55px;background:url(../images/in02_bg.jpg) no-repeat center;background-size:cover;background-attachment:fixed;}
.index02-title {color:#222;text-align: center;}
.index02-t1 {font-size:18px;}
.index02-t2 {margin-top:10px;}
.index02-slide {color:#fff;text-align: center;}
.index02-t3 {font-size:22px;margin-top:10px;}
.index02-t3:after {content:'';display:block;height:1px;width:40px;background: #fff;margin:15px auto;}
.index02-t4 {line-height: 18px;padding:0 15px; text-align:left}
.index02-t4 p{line-height:2.2rem;font-size:1.1rem;}
.index02-t4 p span{font-size:1.5rem;}
/* @media(min-width:320px){
	.index02-t3{font-size:1.5rem;}
	.index02-t4 p{font-size:1rem;}
	.index02-t4 p span{font-size:1.2rem;}
}
@media(min-width:576px){
	.index02-t3{font-size:1.5rem;}
	.index02-t4 p{font-size:1rem;}
	.index02-t4 p span{font-size:1.2rem;}
} */
@media(min-width:768px) {
	.index02 {padding-top:40px;}
	.spa{margin-top:30%;}
}
@media(min-width:992px) {
	.index02 {padding-top:60px;}
	.index02-content {margin-top:30px;padding-bottom:0;}
	.index02-slide {padding-bottom:75px;}
	.index02-t1 {font-size:30px;}
	.index02-t3 {margin-top:22px;}
	.index02-t3:after {margin:25px auto;}
	.index02-t4 {line-height: 22px;padding:0 20px;}
	.spa{margin-top:20%;}
	}

@media(min-width:1200px) {
	.index02 {padding-top:80px;}
	.index02-content {margin-top:50px;}
	.index02-t1 {font-size:40px;}
	.index02-t2 {font-size:16px;margin-top:15px;}
	.index02-slide {padding-bottom:115px;}
	.index02-t3 {font-size:32px;margin-top:32px;}
	.index02-t3:after {margin:40px auto;}
	.index02-t4 {line-height: 26px;padding:0 35px;}
}

.index_06{background: #f5f5f5;padding:50px 0;}
.index_06_tit{color: #024d90;text-transform: uppercase;font-size: 14px;line-height: 30px;font-weight: normal;text-align: center;margin-bottom: 30px;}
.index_06_tit span{font-size: 24px;}
.index_06_lis{position: relative;}
.index_06_lis .swiper-container {width: 100%;}
.index_06_lis .swiper-container .swiper-slide {
	  -moz-box-shadow:0px 4px 5px #d3d7db; -webkit-box-shadow:0px 4px 5px #d3d7db; box-shadow:0px 4px 5px #d3d7db;
      background: #fff;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

.index03 {padding-top:30px;}
.index03-title {color:#222;text-align: center;}
.index03-t1 {font-size:18px;}
.index03-t2 {margin-top:10px;}
.index03-content {margin-top:20px;}
.index03-slide {overflow: hidden;cursor: pointer; margin-bottom:2%;}
.index03-imgbox {position:relative;overflow:hidden;width:100%;}
.index03-imgbox:after {content:'';display:block;padding-top:65%;}
.index03-imgbox img {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.index03-txtbox {opacity:0;display:flex;align-items:center;background:rgba(40,83,134,.85);color:#fff;position:absolute;left:0;top:0;right:0;bottom:0;transition:.36s all;}
.index03-txtbox p {line-height: 19px;text-align: center;padding:0 14%;}
.index03-txtbox span {display:block;margin-top:25px;}
.index03-t3 {color:#fff;font-size:16px;position:absolute;bottom:0;left:0;right:0;line-height:35px;background:linear-gradient(180deg,rgba(0,0,0,0),#000);text-align: center;transition:.36s all;}
.index03-slide:hover .index03-txtbox {opacity:1;transition:.36s all;}
.index03-slide:hover .index03-t3 {opacity:0;transition:.36s all;}

@media(max-width:767px) {
	.index03-slide {margin-bottom:20px;}
}
@media(min-width:768px) {
	.index03 {padding-top:40px;}
	.index03-content {display:flex;justify-content:space-between;}
	
}
@media(min-width:992px) {
	.index03 {padding-top:60px;}
	.index03-content {margin-top:35px;}
	.index03-txtbox p {line-height: 22px;}
	.index03-txtbox span {margin-top:35px;}
	.index03-t1 {font-size:30px;}
	.index03-t3 {font-size:18px;line-height:50px;}
}
@media(min-width:1200px) {
	.index03 {padding-top:80px;}
	.index03-t1 {font-size:40px;}
	.index03-t2 {font-size:16px;margin-top:15px;}
	.index03-content {margin-top:50px;}
	.index03-txtbox p {line-height: 26px;}
	.index03-txtbox span {margin-top:40px;}
	.index03-t3 {font-size:22px;line-height:65px;}
}

.index04 {padding-top:30px;padding-bottom:30px;}
.index04-title {color:#222;text-align: center;}
.index04-t1 {font-size:18px;}
.index04-t2 {margin-top:10px;}
.index04-content {margin-top:20px;}
.index04-t3 {color:#195aaa;font-weight:bold;text-align: center;margin-top:15px;}
.index04-slide .imgbox:before {content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:99;transition:.36s all ease;}
.index04-slide:hover .imgbox:before {background:rgba(0,0,0,.3);transition:.36s all ease;}
@media(min-width:768px) {
	.index04 {padding-top:40px;}
}
@media(min-width:992px) {
	.index04 {padding-top:60px;padding-bottom:50px;}
	.index04-content {}
	.index04-t1 {font-size:30px;}
	.index04-t3 {font-size:15px;margin-top:20px;}
}
@media(min-width:1200px) {
	.index04 {padding-top:80px;padding-bottom:70px;}
	.index04-t1 {font-size:40px;}
	.index04-t2 {font-size:16px;margin-top:15px;}
	.index04-content {margin-top:50px;}
	.index04-t3 {font-size:17px;margin-top:30px;}
}

.index05 {padding-top:30px;padding-bottom:20px;background: #f0f2f5;}
.index05-title {color:#222;text-align: center;}
.index05-t1 {font-size:18px;}
.index05-t2 {margin-top:10px;}
.index05-content {margin-top:20px;}
.index05-bg {position:absolute;left:0;top:0;right:0;bottom:0;}
.index05-bg img {position:absolute;left:50%;transform:translateX(-50%);}
.index05-slide {color:#fff;height:372px;text-align:center;position:relative;-webkit-writing-mode: vertical-rl;-ms-writing-mode: bt-rl;writing-mode: vertical-lr;}
.index05-slide:after {content:'';position:absolute;left:0;top:0;right:1px;bottom:0;background:rgba(0,0,0,.5);transition:.36s all;}
.index05-t3	{font-size:13px;position:relative;z-index:2;letter-spacing:3px;}
.index05-slide:hover:after {right:100%;transition:.36s all ease-out;opacity: 0;}
/*.index05-slide:after {content:'';display:block;padding-top:143%;}*/
@media(min-width:768px) {
	.index05 {padding-top:40px;}
}
@media(min-width:992px) {
	.index05 {padding-top:60px;padding-bottom:40px;}
	.index05-content {}
	.index05-t1 {font-size:30px;}
	.index05-t3 {font-size:15px;}
}
@media(min-width:1200px) {
	.index05 {padding-top:80px;padding-bottom:60px;}
	.index05-t1 {font-size:40px;}
	.index05-t2 {font-size:16px;margin-top:15px;}
	.index05-content {margin-top:50px;}
	.index05-t3 {font-size:18px;}
}

.index_01_r{padding-top: 25px;}
.index_01_r .swiper-container {width: 100%;padding-bottom: 50px;}
.index_01_r .swiper-container .swiper-slide {
      text-align: center;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.index_01_r .swiper-container .swiper-slide dl{margin-bottom: 0;}
.index_01_r .swiper-container .swiper-slide dl dt img{width: 100%;}
.index_01_r .swiper-container .swiper-slide dl dd{width: 80%;height: 60px; margin: 0 auto;position: relative;}
.index_01_r .swiper-container .swiper-slide dl dd span{position: absolute;left: 0;bottom:0;width: 100%;background: #fff;padding-bottom:15px;transition: all .4s;z-index: 2;overflow: hidden;}
.index_01_r .swiper-container .swiper-slide dl dd span h6{position: absolute;right: -30px;bottom:-30px;width: 60px;height: 60px;line-height: 30px; background: #fff;transition: all .4s;font-size: 20px;text-indent: 12px;text-align: left; color: #fff;border-radius: 100%;}
.index_01_r .swiper-container .swiper-slide dl dd span i{font-size: 40px;color: #014b8c;}
.index_01_r .swiper-container .swiper-slide dl dd span h4{font-size: 14px;color: #666666;}
.index_01_r .swiper-container .swiper-slide dl:hover dd span{background: #014b8c;}
.index_01_r .swiper-container .swiper-slide dl:hover dd span i{color: #fff;}
.index_01_r .swiper-container .swiper-slide dl:hover dd span h4{color: #fff;}
.index_01_r .swiper-container .swiper-slide dl:hover dd span h6{background: #2873b6;color: #afc1d9;}

.index06 {padding-top:2rem;}
.index06-title {color:#222;text-align: center;}
.index06-t1 {font-size:2rem;}
.index06-t {font-size:2rem;color:#52a0e4;margin-top:-1rem;font-weight:bolder;}
.index06-t2 {margin-top:10px;}
.index06-content {margin-top:20px;}
.index06-imgbox {position:relative;overflow:hidden;width:100%;height:100%;}
.index06-imgbox:after {content:'';display:block;padding-top:60%;}
.index06-imgbox img {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.index06-t3 {font-size:13px;color:#fff;padding:0 15px;position:absolute;bottom:0;left:0;right:0;line-height: 35px;white-space: nowrap;overflow:hidden;background: linear-gradient(180deg, rgba(0,0,0,0), #000);}
.index06-t3 span {position:absolute;right:15px;}
.index06-slide {width:100%; height:100px;border-bottom:1px dashed #ccc;padding:0 5px;display:flex;align-items:center;position:relative;transition: .36s background;}
.index06-slide:after {content:'';display:block;padding-top:19.3%;}
.index06-txtbox {transition: .36s all;width:100%;}
.index06-t4 {color:#333;font-size:14px;position:relative;font-weight:bold;margin-top:6px;}
.index06-t4 span {color:#888;font-size:12px;position:absolute;right:0;padding:1rem;}
.index06-t5 {color:#999;line-height: 20px;height:40px;overflow:hidden;margin-top:1.3rem;}
.index06-slide:hover {background: #52a0e4;transition: .36s ;}
.index06-slide:hover .index06-txtbox {padding:0 10px;transition: .36s all;}
.index06-slide:hover .index06-t4 {color:#fff;}
.index06-slide:hover .index06-t5 {color:rgba(255,255,255,.5);}
.index06-slide:hover .index06-t4 span {color:rgba(255,255,255,.7);}
.newsimg{width:200px;}
.newsMore{position: absolute; right:2rem;color:red;font-size:1.2rem;width:80px;line-height:30px;border: solid 1px red;;}
.newsMore:hover{color:#fff;background:red;}
@media(max-width:768px) {
	/* .index06 {padding-top:40px;} */
	.index06-imgbox img {top:18%;}
}
@media(min-width:992px) {
	/* .index06 {padding-top:60px;padding-bottom:55px;} */
	/* .index06-t1 {font-size:30px;} */
	.index06-content {}
	.index06-left {padding-right:2.5%;}
	.index06-t3 {font-size:15px;line-height: 55px;padding:0 20px;}
	.index06-t3 span {right:20px;}
	.index06-t4 {font-size:16px;}
	.index06-t4 span {font-size:14px;}
	.index06-t5 {line-height: 22px;margin-top:15px;}
}
@media(min-width:1200px) {
	/* .index06 {padding-top:80px;padding-bottom:75px;} */
	/* .index06-t1 {font-size:40px;} */
	.index06-t2 {font-size:16px;margin-top:15px;}
	.index06-content {margin-top:50px;}
	.index06-t3 {font-size:17px;line-height: 70px;}
	.index06-slide {padding:0 10px;}
	.index06-t4 {font-size:18px;}
	.index06-t5 {line-height: 26px;height:52px;margin-top:20px;}
	.index06-t4 span {font-size:16px;}
	.index06-slide:hover .index06-txtbox {padding:0 15px;}
}


.index07 {padding-top:30px;padding-bottom:30px;background: #f0f2f5;}
.index07-title {position:relative;display:flex;}
.index07-t1 {font-size:18px;color:#222;}
.index07-title a {position:absolute;right:0;top:25%;}
.index07-t2 {color:#888888;line-height: 20px;padding-left:10px;}
.index07-left .index07-t1 {background: url(../images/in07_i1.png) no-repeat left center;padding-left:50px;background-size:auto 100%;}
.index07-right .index07-t1 {background: url(../images/in07_i2.png) no-repeat left center;padding-left:50px;background-size:auto 100%;}
.index07-content {margin-top:20px;}
.index07-list {display:flex;flex-flow:row wrap;justify-content: space-between;}
.index07-slide {color:#fff;background:#195aaa;max-width:32%;flex-basis:32%;line-height: 35px;text-align: center;margin-bottom:7px;border-radius: 5px;}
.index07-slide:hover {background: #e36e1a;}
.index07-t6 {color:#666;margin-top:15px;line-height: 18px;}
.index07-item {color:#888;border:1px solid #ccc;padding:10px 15px;margin-bottom:7px;position:relative;overflow:hidden;}
.index07-content input,.index07-content textarea {border:none;background:none;width:80%;}
#verifyImg {width:90px;position:absolute;right:0;top:50%;transform: translateY(-50%);}
.index07-content .in_submit {color:#fff;font-size:14px;height:100%;min-height:35px;width:100%;border:none;background:#e36e1a;text-align: center;display:block;transition:.36s all ease;}
.index07-content .in_submit:hover {cursor:pointer; background: #d36e1a;transition:.36s all ease;}
.index07-row:last-child .index07-item:last-child {border:none;padding:0;}
@media(max-width:991px) {
	.index07-right {margin-top:25px;}
}
@media(min-width:768px) {
	.index07 {padding-top:40px;}
}
@media(min-width:992px) {
	.index07 {padding-top:60px;padding-bottom:60px;}
	.index07-content {}
	.index07-right .index07-content {padding-left:8.5%;}
	.index07-t1 {font-size:30px;}
	.index07-t6 {margin-top:25px;line-height: 22px;}
	.index07-row {justify-content: space-between;}
	.index07-item {padding:15px 25px;flex-basis:49%;}
	.index07-content .in_submit {font-size:16px;}
}
@media(min-width:1200px) {
	.index07 {padding-top:80px;padding-bottom:90px;}
	.index07-t1 {font-size:32px;}
	.index07-t2 {font-size:16px;line-height: 34px;padding-left:20px;}
	.index07-content {margin-top:45px;}
	.index07-slide {font-size:17px;line-height: 50px;}
	.index07-t6 {margin-top:35px;line-height: 26px;}
	.index07-content .in_submit {font-size:18px;}
}

.company01-content {background:#f0f2f5;margin-top:20px;padding-top:25px;padding-bottom:25px;text-align: center;}
.company01-title {color:#222;text-align: center;}
.company01-t1 {font-size:24px;margin-top:35px;}
.company01-t2 {margin-top:15px;}
.company01-t3 {font-size:22px;}
.company01-t4 {line-height: 26px;margin-top:15px;text-align: justify;}
.company01-t4 p{ text-indent:2em;font-size:1rem;}
.company01-more {color:#fff;background:#569CF1;text-align: center;display:inline-block;width:105px;height:40px;line-height: 40px;}
.company01-more:hover {color:#fff;background:#000;}
@media(min-width:768px) {
}
@media(min-width:992px) {
	.company01-content {margin-top:30px;padding-top:35px;padding-bottom:35px;}
	.company01-t1 {font-size:36px;margin-top:65px;}
	.company01-t2 {font-size:18px;margin-top:20px;}
	.company01-t3 {font-size:32px;}
	.company01-t4 {margin-top:25px;}
}
@media(min-width:1200px) {
	.company01-content {margin-top:45px;padding-top:50px;padding-bottom:45px;}
	.company01-t1 {font-size:50px;margin-top:95px;}
	.company01-t2 {font-size:21px;margin-top:25px;}
	.company01-t3 {font-size:40px;}
	.company01-t4 {font-size:15px;line-height: 30px;margin-top:35px;}
}

.company02 {padding-top:30px;}
.company02-content {margin-top:20px;padding-bottom:55px;height:300px;background:url(../images/in02_bg.jpg) no-repeat center;background-size:cover;}
.company02-slide {color:#fff;text-align: center;padding-top:55px;}
.img{width:5rem; margin-left:36%;}
.img img{width:100%;}
.company02-t3 {font-size:1.375rem;margin-top:10px;}
.company02-t3:after {content:'';display:block;height:1px;width:40px;background: #fff;margin:15px auto;}
.company02-t4 {line-height: 18px;padding:0 15px;}
@media(max-width:900px) {
	.company02 {padding-top:40px;}
	.company02-t3 {font-size:14px;margin-top:10px;}
	.img{ margin-left:33%;}
	.img img{width:60%;}
	.company02-content{height:60px;}
}
@media(min-width:992px) {
	.company02 {padding-top:60px;}
	.company02-content {margin-top:30px;padding-bottom:0;height:160px;}
	.company02-slide {padding-top:75px;padding-bottom:75px;}
	.company02-t3 {margin-top:22px; }
	.company02-t3:after {margin:25px auto;}
	.company02-t4 {line-height: 22px;padding:0 20px;}

}
@media(min-width:1200px) {
	.company {padding-top:90px;}
	.company-content {margin-top:50px;}
	.company02-content{height:190px;}
	.company-slide {padding-top:115px;padding-bottom:115px;}
	.company-t3 {font-size:32px;margin-top:32px;}
	.company-t3:after {margin:40px auto;}
	.company-t4 {line-height: 26px;padding:0 35px;}
}

.company03 {padding-top:40px;padding-bottom:40px;background:url(../images/company03_bg.jpg) no-repeat  fixed center;background-size:cover;}
.company3 {padding-top:40px;padding-bottom:40px;background:#FFD2D2;background-size:cover;}
.company003{padding-top:40px;padding-bottom:40px;background:#84C1FF;background-size:cover;}
.company03-t1 {font-size:22px; font-weight: bolder;}
.company03-small {color:#7e8286;margin-left:25px;}
.company03-t2 {line-height: 26px;text-align:justify;}
.company03-t2 span{ font-weight: bolder;font-size:18px;}

@media(min-width:992px) {
	.company03 {padding-top:80px;padding-bottom:70px;}
	
	.company03-small {font-size:16px;}
}
@media(min-width:1200px) {
	.company03 {padding-top:110px;padding-bottom:100px;}
	
	.company03-small {font-size:20px;margin-left:50px;}
	.company03-t2 {line-height: 30px;}
}

.company04 {padding-top:30px;padding-bottom:30px;}
.company04-title {position:relative;display:flex;}
.company04-t1 {font-size:18px;color:#222;background: url(../images/in07_i2.png) no-repeat left center;padding-left:50px;background-size:auto 100%;}
.company04-list {display:flex;flex-flow:row wrap;justify-content: space-between;}
.company04-slide {color:#fff;background:#195aaa;max-width:32%;flex-basis:32%;line-height: 35px;text-align: center;margin-bottom:7px;border-radius: 5px;}
.company04-slide:hover {background: #e36e1a;}
.company04-t6 {color:#666;margin-top:15px;line-height: 18px;}
.company04 dt {color:#195aaa;font-size:14px;font-weight:bold;margin-top:15px;}
.company04 dd {color:#666666;line-height: 26px;margin-top:15px;}
@media(min-width:768px) {
	.company04 {padding-top:40px;}
}
@media(min-width:992px) {
	.company04 {padding-top:60px;padding-bottom:65px;}
	.company04-t1 {font-size:30px;}
	.company04-t6 {margin-top:25px;line-height: 22px;}
	.company04-slide {margin: 0 5px;max-width:unset;flex-basis:unset;flex:1;}
	.company04 dt {font-size:16px;margin-top:25px;}
	.company04 dd {margin-top:20px;}
}
@media(min-width:1200px) {
	.company04 {padding-top:80px;padding-bottom:95px;}
	.company04-t1 {font-size:32px;}
	.company04-content {margin-top:45px;padding-left:60px;}
	.company04-slide {font-size:17px;line-height: 50px;}
	.company04-t6 {margin-top:35px;line-height: 26px;}
	.company04 dt {font-size:18px;margin-top:40px;}
	.company04 dd {font-size:15px;line-height: 30px;margin-top:30px;}
}


.inmessage {padding-top:25px;padding-bottom:25px;background: #f0f2f5;}
.inmessage-title {position:relative;display:flex;}
.inmessage-t1 {font-size:18px;color:#222;background: url(../images/in07_i1.png) no-repeat left center;padding-left:50px;background-size:auto 100%;}
.inmessage-title a {position:absolute;right:0;top:25%;}
.inmessage-t2 {color:#888888;line-height: 20px;padding-left:10px;}
.inmessage-item {color:#888;border:1px solid #ccc;padding:0 15px;margin-bottom:7px;position:relative;overflow:hidden;}
.inmessage-item span {display:inline-block;white-space: nowrap;width:20%;}
.inmessage-content {margin-top:20px;}
.inmessage-content input,.inmessage-content textarea {line-height:35px;border:none;background:none;width:80%;}
.inmessage-content .in_submit {color:#fff;font-size:14px;height:100%;min-height:35px;width:100%;border:none;background:#e36e1a;text-align: center;display:block;transition:.36s all ease;}
.inmessage-content .in_submit:hover {cursor:pointer; background: #d36e1a;transition:.36s all ease;}
.inmessage-content .insubmit {color:#fff;font-size:14px;height:100%;min-height:35px;width:100%;border:none;background:#e36e1a;text-align: center;display:block;transition:.36s all ease;}
.inmessage-content .insubmit:hover {cursor:pointer; background: #d36e1a;transition:.36s all ease;}
#verifyImg {width:90px;position:absolute;right:0;top:50%;transform: translateY(-50%);}
.inmessage-row:last-child .inmessage-item:last-child {border:none;padding:0;}
@media(max-width:991px) {
	.inmessage-right {margin-top:25px;}
}
@media(min-width:768px) {
	.inmessage {padding-top:40px;}
}
@media(min-width:992px) {
	.inmessage {padding-top:30px;padding-bottom:25px;}
	.inmessage-t1 {font-size:30px;}
	.inmessage-row {justify-content: space-between;}
	.inmessage-item {padding:0 20px;flex-basis:49%;margin:0 5px;}
	.inmessage-content input,.inmessage-content textarea {line-height:40px;}
	.inmessage-content .in_submit {font-size:16px;}
	.inmessage-first {max-width:200px;}
	.inmessage-last {max-width:150px;padding:0 5px;}
}
@media(min-width:1200px) {
	.inmessage {padding-top:35px;padding-bottom:30px;}
	.inmessage-t1 {font-size:32px;}
	.inmessage-t2 {font-size:16px;line-height: 34px;padding-left:20px;}
	.inmessage-content {margin-top:30px;}
	.inmessage-content input,.inmessage-content textarea {line-height:50px;}
	.inmessage-content .in_submit {font-size:18px;}
}

.job-title {line-height: 45px;border-top:1px solid #c9c9c9;cursor: pointer;position:relative;}
.job-title:after {content:'←';position:absolute;right:15px;top:50%;transform:translateY(-50%);}
.job-title:hover ,.job-title.active {background:#f5f5f7;}
.job-title.active:after {content:'↓';}
.job-title>div {flex:1;margin:0 15px;}
.job-t1 {color:#569CF1;font-size:14px;}
.job-txtbox {background:#fbfbfb;display:none;padding:15px;text-align: justify;}
.job-more {background:#569CF1;color:#fff;padding:10px 25px;text-align: center;display:block;margin:25px auto;}
@media(max-width:768px) {
	.job-title {flex-flow: row wrap;padding:0 15px;}
	.job-title>div {flex-basis:50%;max-width:50%;margin:0;}
}
@media(min-width:992px){
	.job-t1 {}
}
@media(min-width:1200px) {
	.job-title {line-height: 88px;}
}

.product-content {margin:20px 0;}
.product-list {width: 100%;}
.product-slide {box-sizing:border-box;padding:5px;}
.product-imgbox {overflow:hidden;}
.product-txtbox {margin-top:10px;}
.product-t1 {font-size:22px;}
.product-t2 {color:#888;margin-top:15px;line-height: 26px;}
.product-t3 {color:#888888;line-height: 32px;margin:15px 0 20px;}
.product-more {display:inline-block;padding:10px 25px;background:#569CF1;color:#fff;}
.product-msg {display:inline-block;padding:10px 25px;background:#e60013;color:#fff;}
@media(min-width:768px) {
  .product-slide {padding:10px;}
}
@media(min-width:992px) {
	.product-content {margin:40px 0;}
    .product-txtbox {margin-top:20px;padding-left:10%;}
	.product-t1 {font-size:32px;}
	.product-t2 {margin-top:20px;}
	.product-t3 {font-size:15px;margin:25px 0 35px;}
}
@media(min-width:1200px) {
    .product-txtbox {font-size:16px;}
	.product-t1 {font-size:40px;}
	.product-t2 {margin-top:30px;line-height: 32px;}
	.product-t3 {font-size:17px;line-height: 36px;margin:35px 0 45px;}
}



.news-container {padding:25px 0;}


.news-list li {margin-bottom:20px;padding:15px;position:relative;background: #fff;transition:.3s all;}
.news-list li:before {content:'';width:100px;height:2px;display:block;background:#195aaa;margin-bottom:15px;transition:.6s width;}
.news-imgbox {box-sizing:border-box;overflow:hidden;}
.news-imgbox img {width:250px;}
.news-title {color:#195aaa;font-weight:bold;font-size:16px;line-height:22px;position:relative;}
.news-content {color:rgba(0,0,0,.6);margin-top:10px;line-height: 28px;height:56px;overflow:hidden;text-align:justify;}
.news-date {color:rgba(0,0,0,.6);margin-top:10px;line-height: 28px;}
.news-list li:hover {transform:translateY(-3px);box-shadow:0 15px 30px -30px #666;transition:.5s all;}
/* .newsLi:hover{color:#fff; background-color:#195aaa;} */
.news-list li:hover .news-title {color:#195aaa;}
.news-list li:hover:before {width:100%;transition:1s width;}
.recuritLode{ cursor: pointer; color:#195aaa}
@media(max-width:767px) {
  .news-title {margin-top:15px;}
}
@media(min-width:992px) {
  .news-list li {margin-bottom:30px;}
  .news-list li:before {margin-bottom:25px;}
  .news-list li a {display:flex;}
  .news-imgbox {padding-right:20px;}
  .news-title {font-size:26px;line-height: 32px;}
  .news-content {margin-top:15px;}
}
@media(min-width:1200px) {
  .news-content {margin-top:20px;}
  .news-list li {padding:35px;}
}

.newslist li {margin-bottom:20px;padding:15px;position:relative;background: #fff;transition:.3s all;border-bottom:1px dotted #ccc;}
.news-imgbox {box-sizing:border-box;overflow:hidden;}
.news-imgbox img {width:250px;}
.news-title {font-weight:bold;font-size:16px;line-height:22px;position:relative;}
.news-content {color:rgba(0,0,0,.6);margin-top:10px;line-height: 28px;height:56px;overflow:hidden;text-align:justify;}
.news-date {color:rgba(0,0,0,.6);margin-top:10px;line-height: 28px;}
.newslist li:hover {background-color:#52a0e4;}
.newslist li:hover .news-title  {color:#fff;}
.newslist li:hover .news-content{color:#FFF;}
.newslist  li:hover .news-date{color:#fff;}
.newslist li:hover:before {width:100%;transition:1s width;}
.recuritLode{ cursor: pointer; color:#195aaa}
.recuritLode a{color:#0000ff;font-weight: bolder;}
@media(max-width:767px) {
  .news-title {margin-top:15px;}
}
@media(min-width:992px) {
  .newslist li {margin-bottom:30px;}
  .newslist li:before {margin-bottom:25px;}
  .newslist li a {display:flex;}
  .news-imgbox {padding-right:20px;}
  .news-title {font-size:26px;line-height: 32px;}
  .news-content {margin-top:15px;}
}
@media(min-width:1200px) {
  .news-content {margin-top:20px;}
  .newslist li {padding:35px;}
}

.newsinfo-container {}
.newsinfo {padding:25px 15px;background:#fff;width:100%;}
.newsinfo-title {font-size:24px;line-height: 28px;text-align: center;}
.newsinfo-meta {color:#ccc;padding:15px 0 10px;text-align: center;margin-bottom:10px;border-bottom:1px solid #f5f5f5;position:relative;}
.newsinfo-image img {max-width:100%;border:1px solid #f5f5f5;padding:5px;background:#f8f8f8;box-shadow:5px 5px 15px -10px #000;}
.newsinfo-content {margin-top:15px;line-height: 24px;padding-bottom:50px;}
.newsinfo-content img {max-width:100%!important;height:unset!important;}
.newsinfo-page {line-height: 28px;}
.newsinfo-page :hover{color:#133d70;}
@media(min-width:768px) {
  .newsinfo {padding:50px 15px;}
}
@media(min-width:992px) {
  .newsinfo {padding:50px 20px;}
  .newsinfo-meta {padding:25px 0 15px;margin-bottom:15px;}
  .newsinfo-content {margin-top:25px;line-height: 32px;}
}
@media(min-width:1200px) {
  .newsinfo {padding:80px 30px;}
}

.message-container {padding:30px 0;}
.message-panel {max-width:700px;margin:0 auto;}
@media(min-width:992px) {
  .message-container {padding:50px 0;}
}

.public01-content {width:100%;line-height: 24px;margin-top:30px;margin-bottom:30px;}
.public01-content img {max-width:100%;}
.public01-item {display:flex;justify-content: space-evenly;padding:10px 15px;position:relative;}
.public01-item input ,.public01-item textarea {width:95%;}
.public01-item-title {flex-basis:20%;text-align:right;font-weight:bold;line-height:35px;}
.public01-item-input {flex-basis:80%;line-height:35px;white-space: nowrap;padding-left:5%;}
.public01-item .submit {background:#569CF1;color:#fff;padding:10px 25px;}
.public01-t1 {text-align:center;line-height: 40px;}
.public01-imgbox {border:1px solid #c9c9c9;}
@media(max-width:767px) {
  .public01-content {padding-left:15px;padding-right:15px;text-align: justify;}
}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .public01-content {line-height: 28px;margin-top:45px;margin-bottom:50px;}
}
@media(min-width:1200px) {
	.public01-content {margin-top:60px;}
	.public01-t1 {font-size:16px;line-height: 60px;}
}

.inbanner {width:100%;overflow:hidden;position:relative;margin-top: 33px;}
.inbanner img {width:768px;position:relative;left:50%;transform:translateX(-50%);}
.inbanner-txtbox {color:#fff;position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%);}
.inbanner-t1 {font-size:18px;font-weight:bold;display:inline-block;}
.inbanner-t2 {margin-top:20px;}
.location {line-height: 45px; border-bottom: solid 1px #ccc;}
.location-t2 {color:#000;position:relative;padding-left:15px;}
.location-t2:before {content:'';width:3px;height:15px;background:#569CF1;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.location-t2 a {color:#000;}
.location-t2 a:hover {color:#195aaa;}
.location-t3 a {color:rgba(0,0,0,.8);}
.location-t3 a:hover {color:#569CF1;}
.location-right {font-size:1.1rem;font-weight:bolder; position:relative;padding-left:15px; }
.location-right a{ padding:1rem;}
.location-right a:hover,a.active{border-bottom: solid 2px #569CF1; color:#569CF1}

/* .location-right:before {content:'';width:3px;height:15px;background:#569CF1;position:absolute;left:0;top:50%;transform:translateY(-50%);} */
.location-right a {color:rgba(0,0,0,.5);}
.intype {margin-top:15px;}
.intype a {border:1px solid #c9c9c9;line-height:35px;margin:0 3px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.intype a:hover,.intype a.active {color:#fff;background:#569CF1;border:1px solid #569CF1;}
@media(max-width:991px) {
  .location-t3 {display:flex;justify-content: space-between;}
  .location-t3 a {flex:1;}
}
@media(min-width:768px) {
  .inbanner img {width:992px;}
}
@media(min-width:992px) {
  .inbanner img {width:1200px;}
  .inbanner-t1 {font-size:28px;}
  /* .location-t2 {margin-top:40px;} */
  .location-t3 {float:right;}
  .location-t3 a {margin:0 15px;}
	.intype {margin-top:25px;}
  .intype a {line-height: 50px;}
}
@media(min-width:1200px) {
  .inbanner img {width:unset;}
  .inbanner-t1 {font-size:40px;}
  .inbanner-t2 {font-size:16px;margin-top:35px;}
  /* .location-t2 {font-size:15px;margin-top:60px;} */
  .location-t3 a {margin:0 22px;font-size:16px;}
  .intype {margin-top:35px;}
}


.goods02 {padding:0 0 10px;background: #fff;}
.goods02 h3 {margin-bottom: 10px;font-size:24px;line-height: 32px;}
.goods02-main-img {border:1px solid #eee;overflow:hidden;}
.goods02-imgmore {margin-top:10px;padding: 0 50px;}
.goods02-imgmore-slide {border:1px solid #f5f5f5;overflow:hidden;}
.goods02-imgmore-slide.active {border:1px solid #569CF1;}
.p-txt {color:#2f71ff;position:relative;padding-left:70px;}
.p-txt:before {content:'';position:absolute;left:0;top:50%;width:50px;height:1px;background:#eee;}
.goods02-options {padding:15px 0;background:#fbfbfb;border-top:1px solid #eee;border-bottom: 1px solid #eee;text-align: justify;}
.goods02-options dl {display:flex;flex-flow: row wrap;}
.goods02-options dl dt {flex:1;flex-basis:20%;color:#909090;margin-bottom:10px;padding-left:6%;font-weight:normal;}
.goods02-options dl dd {flex:1;flex-basis:80%;padding-left:10px;color:#4e4e4e;}
.last-dt,.last-dd {border-top:1px solid #eee;line-height: 20px;padding-top:10px;}
.goods02-submit {margin:10px 0;padding:10px 0;}
.goods02-submit div {flex:1;}
.goods02-submit div a {background:#569CF1;color:#fff;border-radius:5px;line-height: 34px;text-align:center;display:block;}
.goods02-submit div:nth-child(1) {padding-right:40px;}
.goods02-submit div:nth-child(2) {line-height: 17px;color:#797979;}
.goods02-submit div b {font-size:16px;display:block;color:#f00;}
.goods02-contact div b {color:#2f71ff;display:block;font-size:10px;margin-top:5px;line-height:12px;}
.goods03-slide-title {color:#999;position:relative;padding-left:10px;margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.goods03-slide-title:after {content:'';background:#569CF1;position:absolute;left:0;top:50%;transform:translateY(-50%);height:15px;width:3px;}
@media(max-width:767px) {
  .goods02 h3 {margin-top:20px;}
  .goods02-submit {padding:12px 15px;}
  .goods02-submit div { white-space: nowrap;}
}
@media(min-width:992px) {
  .goods02 {padding:0 0 60px;}
  .goods02 h3 {margin-bottom: 15px;}
  .goods02-options {padding:40px 0;padding-right:20px;}
  .goods02-options dl dt {margin-bottom: 15px;}
  .goods02-submit {margin:24px 0;}
  .goods02-submit div a {line-height: 80px;font-size:16px;}
  .goods02-submit div:nth-child(2) {line-height: 36px;}
  .goods02-submit div b {font-size:32px;}
  .goods02-contact div b {font-size:22px;line-height:28px;}
}
@media(min-width:1200px) {
  .goods02-right {padding-left:5%!important;}
}

.goods03 {padding:20px 0;background-color: #f5f5f5;}
.goods03-title {background:#fff;line-height: 20px;padding:20px 15px;position:relative;}
.goods03-title h3 {line-height: 32px;font-size:20px;}
.goods03-title i {display:block;position:relative;height:1px;background: #f5f5f5;}
.goods03-title i:before {content:'';position:absolute;left:0;top:-1px;width:100px;height:3px;background:#569CF1;}
.goods03-title span {display:block;height:5px;background:#569CF1;position:absolute;top:0;left:0;right:0;}
.goods03-content {background:#fff;padding:15px;line-height: 25px;}
@media (min-width:992px) {
  .goods03-title {line-height: 30px;}
  .goods03-title h3 {line-height: 36px;font-size:24px;}
  .goods03-title i {margin-top:10px;}
}
@media(min-width:1200px) {
  .goods03-title {padding:25px;}
  .goods03-title h3 {line-height: 43px;}
  .goods03-content {padding:25px;font-size:16px;line-height: 36px;}
}

.contact-container {padding:30px 0;}
.contact-title {font-size:24px;line-height: 48px;}
.contact-info {width:100%;line-height: 32px;padding-bottom:30px;}
.contact-info div {width:100%;padding:10px;box-sizing:border-box;position:relative;}
.contact-info div:after {content:'';background:#f5f5f5;z-index:-1;position:absolute;left:5px;right:5px;top:5px;bottom:5px;}
#dituContent {height:200px;}
.contact-map {border:1px solid #eee;padding:10px;box-shadow:5px 5px 10px -8px #000;}
@media(min-width:992px) {
  .contact-container {padding:50px 0;}
  .contact-info {padding-bottom:40px;display:flex;flex-flow:row wrap;}
  .contact-info div {flex-basis:50%;max-width:50%;font-size:16px;padding:10px 20px;}
  #dituContent {height:300px;}
}
@media(min-width:1200px) {
  .contact-info {padding-bottom:50px;}
  .contact-info div {flex-basis:33.33%;max-width:33.33%;}
  #dituContent {height:400px;}
}


.message01 {padding-bottom:50px;}
.message01-title {text-align: center;margin-top:40px;}
.message01-title .t1 {font-size:20px;}
.message01-title .t2 {margin-top:10px;}
.message01 input {display:inline-block;line-height:28px;padding:0 15px;box-sizing: border-box;background: none;border:1px solid #ddd;width:79.6%;}
.message01 label {line-height:28px;text-align:right;vertical-align:top;width:19.3%;}
.message01 textarea {line-height:28px;padding:0 15px;box-sizing: border-box;background: none;border:1px solid #ddd;width:79.6%;}
.message01-slide {margin:0 0 10px;}
.message01-slide:last-child input {width:150px;}
.message01-slide button {color:#fff;width:150px;line-height:28px;border:none;background:#195aaa;}
@media(max-width:767px) {
  .message01-slide button {margin-top:20px;}
}
@media(min-width:992px) {
    .message01 {padding-bottom:90px;}
    .message01-title {margin-top:60px;}
    .message01-title .t1 {font-size:24px;}
    .message01-title .t2 {font-size:14px;margin:15px 0 35px;}
    .message01 input {line-height:32px;width:89.7%;}
    .message01 label {line-height:32px;width:9.7%;}
    .message01 textarea {line-height:32px;width:89.7%;}
    .message01-slide button {line-height:32px;}
    .message01-slide {margin-bottom: 15px;}
    .message01-slide:nth-child(1) input {width:79%;}
    .message01-slide:nth-child(2) input {width:79%;}
    .message01-slide:nth-child(1) label {width:20%;}
    .message01-slide:nth-child(2) label {width:20%;}
}
@media(min-width:1200px) {
    .message01 {padding-bottom:150px;}
    .message01-title {margin-top:90px;}
    .message01-title .t1 {font-size:30px;}
    .message01-title .t2 {font-size:16px;margin:20px 0 55px;}
    .message01 input {line-height:38px;width:92.2%;}
    .message01 label {line-height:38px;width:7.3%;}
    .message01 textarea {line-height:38px;width:92.2%;}
    .message01-slide button {line-height:38px;}
    .message01-slide:nth-child(1) input {width:84%;}
    .message01-slide:nth-child(2) input {width:84%;}
    .message01-slide:nth-child(1) label {width:15%;}
    .message01-slide:nth-child(2) label {width:15%;}
}

.footer {background:#195aaa;color:rgba(255,255,255,1);line-height: 24px;padding:25px 0;}
.footer-tel{text-align:center;}
.footer a {color:rgba(255,255,255,1);}
.footer-t1 {width:100%;font-size:14px;margin-bottom:10px;text-align:center;}
.footer_content :hover{font-weight:bold;color:#e36e1a;}
.footer-list1 {display:flex;flex-flow:row wrap;border-right:1px solid rgba(255,255,255,.1);padding-left:3rem;}
.footer-list1 a {display:block;flex:1;flex-basis:50%;max-width:50%;}
.footer-panel {padding-left:7%;}
.footer-list2 {border-right:1px solid rgba(255,255,255,.1);}
.footer-list2 a {display:block;}
.footer-txtbox b {font-size:16px;}
.footer-bottom {color:#fff;margin-top:20px;text-align:center;}
.footer-ewm {display:none;position:absolute;right:0;text-align:center;}
.footer-ewm img{width:60%;}
@media(min-width:320px) {}

@media(min-width:992px) {
	.footer {padding:30px 0 30px;line-height: 26px}
	.footer-t1 {font-size:16px;margin-bottom:15px;}
	.footer-txtbox b {font-size:18px;}
	.footer-ewm{display: block;}
}
@media(min-width:1200px) {
	.footer {padding:40px 0;line-height: 32px;}
	.footer-t1 {font-size:18px;margin-bottom:20px; }
	.footer-list2 a {line-height: 36px;}
	.footer-bottom {margin-top:40px;}
	.footer-txtbox b {font-size:23px;}
	.footer-ewm{display: block;}
}



.protectC{
	text-indent:2rem;
	color:#000;
	font-size:1rem;
	line-height:2rem;
}
/* .protectC span{
	font-size:26px;
	color:#0b3d9c;
	font-weight: bold;
} */
.float{
	float: left;
}
.clear{
	clear:both;
	
}
.honor{
	min-height:800px;
	background: url(../images/honor.png) no-repeat   center; 
}
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-wrapper{
	/* 通过改变animation-timing-function 制作弹性切换效果 */
	transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	/* display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex; */
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.researchContact{
	height:160px;
	background:#F5F5F5;
}
.rcc{
	position: relative;
}
.rcct1{
	font-size: 26px;
	text-align:center;
	padding:1rem;
}
.rcct2{
	font-size:22px;
	text-align:center;
	padding:1rem;
}
@media(max-width:600px){
	.rcct1{
		font-size:26px;

	}
	.rcct2{
		font-size:18px;
		left:82px;
		top:55px;
	}
}
.busContent{
	border: 1px solid #2873b6;
	position: relative;
}
.busContent:hover{
	transform: translateY(-3px);
    box-shadow: 0 15px 30px -30px #666;
	transition: .5s all;
	border:none;
	cursor: pointer;
	background:#52a0e4;

}
.busContent:hover .butn{
	background: #fff;
	font-weight: bolder;
}
.desc{
	text-indent: 2px;
	font-size:1rem;
	line-height:1.5rem;
}
.desc span{
	font-weight: bolder;
	font-size: 2rem;
	padding-bottom:6px;
}
.butn{
		
	line-height: 3rem;
	width:8rem;
	text-align: center;
	border-radius: 2px;
	border:1px solid #2873b6;
	position: absolute;
	right:3rem;
	bottom: 0.5rem;
	
}

.butn a:hover{
	color:#fff;
}
.bustitle{
	font-size:2rem;
	font-weight: bolder;
}
#v_container{
	width: 100px;
	height: 40px;
}
.historyContainer {
line-height:26px;
}
.historyContainer span{
	font-size:1.2rem;
	font-weight:bolder;
	
}
.papa a{ color:#Fff;}
.history{
	margin:10rem 0;
	font-size:32px;
	font-weight: bolder;
	text-align: center;
}
.recicle{
	height:27px;
	background: url(../images/btn1.png)  fixed top;
	text-align: center;
	line-height:1.5rem;
	color:#fff;
	font-weight: bolder;
}
.recicle1{
	height:27px;
	background: url(../images/btn1.png)  fixed top;
	text-align: center;
	line-height:1.5rem;
	color:#fff;
	font-weight: bolder;
}

.discript{
	margin-left:6rem;
}
@media(min-width:1500px){
	.discript{
		margin-left:7rem;
	}
	.year{
		transform: scale(1.1);
	}
}
@media(min-width:1800px){
	.year{
		transform: scale(1.2);
	}

	}
