<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
html,body {padding:0;margin:0;}
* {margin:0;padding:0;font-family:Arial,Helvetica,Verdana,'Microsoft YaHei';border:0;outline:medium;text-shadow:none;text-decoration:none;}
body {overflow-x: hidden;line-height:0;color:#333;position:relative;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input {vertical-align:middle;}textarea {resize:none;}div {box-sizing:border-box;line-height:1;}ul {list-style:none;margin:0;}p {margin:0;}
a,a:link,a:active,a:visited,a:hover {color:inherit;text-decoration:none;transition:.36s all linear;}
a:hover {color:#01afaf;}i,em {font-style:normal;}
::-webkit-input-placeholder {color:#999999;}
:-moz-placeholder {color:#999999;}
::-moz-placeholder {color:#999999;}
:-ms-input-placeholder {color:#999999;}
/*修改滚动条*/
::-webkit-scrollbar {width:6px;height:5px;}
::-webkit-scrollbar-track {box-shadow:inset 0 0 6px transparent;background:#ddd;}
::-webkit-scrollbar-thumb { background:#01afaf;}

img {
	image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode:nearest-neighbor;
}

/* 无内容 */
.no-goods,.no-network {padding-top:100px;overflow:hidden;text-align:center;}
.no-goods img {display:block;margin:0 auto 30px;width:220px;max-height:105px;}
.no-network img {display:block;margin:0 auto 30px;width:222px;height:160px;}
.no-goods p,.no-network p {font-size:14px;color:#666666;line-height:20px;}

.de-page-mian .page-inner a {color:#555555!important;background: #e9edf0!important;border:none!important;margin:0 3px!important;height:26px!important;line-height:26px!important;width:26px;padding:0!important;}
.de-page-mian .page-inner a:hover,.de-page-mian .page-inner a.active {color:#fff!important;background: #01afaf!important;}
.de-page-mian span,.de-page-mian input,.de-page-mian .page-btn {display:none!important;}
@media(max-width:991px) {
	.de-page-mian .page-inner a.next {display:none!important;}
	.de-page-mian .page-inner a.prev {display:none!important;}
}
@media(max-width:767px){
  .de-page-mian .page-inner a {margin-right:0!important;}
  .de-page-mian span,.de-page-mian input,.de-page-mian .page-btn,.de-page-mian .prev,.de-page-mian .next {display:none!important;}
}
@media(min-width:992px) {
	.de-page-mian .page-inner a {height:37px!important;line-height:37px!important;width:37px;margin:0 5px!important;}
	.de-page-mian .page-inner a.next {color:#7b7a7f!important;border:none;background:none!important;position: relative;width:unset;padding:0 10px!important;}
	.de-page-mian .page-inner a.next:before {content:'下一页 &gt;';display:block;}
	.de-page-mian .page-inner a.next:hover {color:#01afaf!important;font-weight: bold;}
	.de-page-mian .page-inner a.prev {color:#7b7a7f!important;border:none;background:none!important;position: relative;width:unset;padding:0 10px!important;}
	.de-page-mian .page-inner a.prev:before {content:'&lt; 上一页';display:block;}
	.de-page-mian .page-inner a.prev:hover {color:#01afaf!important;font-weight: bold;}
}
@media(min-width:1200px) {
	.de-page-mian .page-inner a {height:42px!important;line-height:42px!important;width:42px;margin:0 10px!important;}
}
@media(min-width:1400px) {
	.de-page-mian .page-inner a {height:47px!important;line-height:47px!important;width:47px;}
}
@media(min-width:1600px) {
	.de-page-mian .page-inner a {height:50px!important;line-height:50px!important;width:50px;}
}

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

.sy {pointer-events:none;position:absolute;z-index:3;left:0;bottom:0;width:100%;height: 100%;/*background:url(../images/sy.png) no-repeat center bottom;background-size:100% auto;*/}

.play {cursor:pointer;color:rgba(255,255,255,.7);transition:.16s all linear;height:100%;display:flex;justify-content: center;align-items:center;font-size:46px;position:absolute;z-index:4;left:15px;right:15px;top:0%;}
.play:hover {color:#fff;transition:.16s all linear;}
.play i {transition:.16s all linear;}
.play:hover i {transform:scale(1.1);transition:.16s all linear;}
.video-shadow {display: none;position:fixed;z-index:99999;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);}
.video-panel {height:275px;width:365px;padding:5px;background:#f8f8f8;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);}
.video-shadow .close {position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:100px;height:40px;line-height:40px;border-radius:20px;background: #fff;text-align:center;}
@media(min-width:768px) {
  .play {font-size:54px;}
  .video-panel {height:362px;width:630px;}
}
@media(min-width:992px) {
  .play {font-size:62px;}
  .video-panel {height:420px;width:730px;}
}
@media(min-width:1200px) {
  .play {font-size:70px;}
  .video-panel {height:500px;width:870px;}
}
@media(min-width:1400px) {
  .video-panel {height:724px;width:1260px;}
}
@media(min-width:1600px) {
  .play {font-size:75px;}
}

/*禁止选中*/
.not-select{
    -moz-user-select:none; /*火狐*/
    -webkit-user-select:none; /*webkit浏览器*/
    -ms-user-select:none; /*IE10*/
    -khtml-user-select:none; /*早期浏览器*/
    user-select:none;
}

@font-face {
  font-family: "iconfont"; /* Project id 2005099 */
  src: url('../alifont/iconfont.woff2?t=1657079081550') format('woff2'),
       url('../alifont/iconfont.woff?t=1657079081550') format('woff'),
       url('../alifont/iconfont.ttf?t=1657079081550') format('truetype');
}

.ali-icon {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
	font-family: 'iconfont1';  /* Project id 4080560 */
	src: 
		 url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAbEAAsAAAAADBgAAAZ2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFQGYACDVgqKYIhfATYCJAMcCxAABCAFhGcHXRtCClGUT1KN7MsDbo47AQtWIsutWQehETjHp+Ceb8j02eqyd96fg6qW2rMXFTPLzhGwiFRG0NSl4kbY0IwZqUTY7zf9hTk0KkJ1fMmYQ97ItTt91/QPjVM8jMEhJA6LUfDweXv/thLMg4klWBrlWZBlSWRxJMWThsfT/iWbMxVgZjVTsblNT0B65/bO7doRHXyQiw+zAQQG/iU691f+abv/ca9yxrIfgWcBgDm2LfsUjU2gAO3dPQDLvQoU0OreB3iGgermTRAoO7NtfDi+fITlRUkNayYFtUKdrSVLFMzqKn6GKlkapUszOmlgh0/BT/79+l1EKJiQCE76mI8sfFV2b8QE7vO9vSIcbiAAB46OTKNt3vRlohQc5aLy2O9MegFUZcbX+KJUh33efbZavCAiVfXwHzwwEjhehFpQVGXCZzhiK1ZgjjhQSC4uqCCg+EIaHHa7Ao/iF8VcVVwaXQdtoAfWg+xqX9MTEaMuLGwQHn4XlTx52DexFYwidQC61Sbr9PnCrZ7Cm4DQjFcYzbIeWg9iY7RCFr8ft7mJfuuAZdAIzIZjtQW7vXS+9qGH8HoRm8KpMOEvEkYXzAkRVYaU8Rt7IQuD4Qz70BvpA8YpKdRd31FY1I1LZ17M7VcqbwpdLMhbc830yOQ1+6v8KZP8VvXAIo/Pt9+pfq+X8Ggfzrgb28910WgOniG7lHbOjzZ1sRvll43du6Ao+j7BbK+vdzodDvtCm5MB+eMH0nupkNVOOJALKgdwUCHCMeN8MdXuAoQbYTidsh58FLdqmEswqXZA9NgYTg7kxyfyL++0pnoACAcIjAQg5vADvUwTgkDhO1txvh/3VT63lj81ekxcD7ed62IdSzfUiXKIuOG8bml/Y9uSc2UPFD0l9zIeMJzqXvmNhFGI5aa54eMYTezWnR0mE/AIXVelU0Yj7ku/L+9V97I7cdzC8Uva0EHFA7PZ5C3pUbkXmfGdVl8l7DV6GLHiPsRi9hcgNhnoDbc+veLJz2wv/FAQcuk/BTijIsGT6fMPZBjqjhdbm7R5gR/382euTCV7P15Ij/zplAArWbO1YFYtqVhcLD0nmrprIKcCSWvKgV9zikTbcoq1z4ZKFm+LLrM1W0s9+4vfGEc3BF7+YDoeIWaII0gYU+NCyj8kQqpl1oD7h1PCg1Iy9Rx+XOLTZ8VR8muA+jo0KD4utu5/A2v3CFN8ZGbwpcurSSBUl3RJTx83BJUGGUhVpHMalfvg4/Y/1mVJiwLWKTTaGRrDuvjDwetEGmwGVrO9cXbQ/c9XlEp4CG9FW6iRqNYIZv6a/+SHD0m1V0RdIhuppkfozsMWvVyZ8ParlfmGO6GPQ+AQ7KclGzWfgLD3ye+HPUr5gRuJgrD3gkP/+Rc7fQuJEke2d3pA9fri3MmIQJhSmI2GRwm4dQdFgFlL1dB/3wOknybGV86UH5mO2/HB0cGt0WcPY+LlndJq+yGQcprzSDLtFTSXqeNULB8eGl7BrmRqoTk3B77EOx+XVooTCtdRX4R6FMrZ8/5CX57QYh0fz//k9fyPOzDtiZfoX/NmKxWe0BfUddUCcT4OssWLJuEKqLIOrpqcPnDumzNBdugUVAufpcjOleTfeAjpocokHlwxeTbx4Nac4/CZmS6nYPRcybTf131mCbcC2affKtiikM0D0w4MSm0JWob2R/SMXtGbgnET0ZWopxpZ+69sZ8n+lGqqpNgfhi+S4Yqrw1je2hWFBefAHgJXwAT8Wd5rEPaIgiJ9KRFOu9qJVQDgbu+hMPEZ8asaxmZ6f1P05u8Z+aPV/Z/fIEdhEmQivwoxYtZvSDwKUb3rhpTHKscssiS/H7WAgXJYBT8bW9vv9iQdMftnKunUYJIJONkU4wkHEFRcQJQ9Q9mho9UVHY0JyiVg6R1Amj7A1P2B0/SN8YQfCPr+IGr6h7J1LG1XsYyFB56UkEU9wsxw7SKp5J3eU9KVyg/5n8m3GXoxDqJu9IRq8puY0faTnohD57nCY/U0KkvGxnNORoJUpFkPQzf2LIHhCg54RBHEQtoIyhis5lJ0af+8eyTRKSleiHk2eC0zqXMUC0QCzImoFpU9ksJWX6JHyOBgLPAUqaBjnY6CUgsx1IwHcsQ4pkC6RqCxLgzRnFQU7F9SPchtQFmwcwqTk1dQVFImrpQNs3omvnqp6mT2WBnSzMX43d3MG3fSaZq23I2yGgAAAA==') format('woff2'),
		 url('//at.alicdn.com/t/c/font_4080560_ps9dz9fg6wr.woff?t=1684745279825') format('woff'),
		 url('//at.alicdn.com/t/c/font_4080560_ps9dz9fg6wr.ttf?t=1684745279825') format('truetype'),
		 url('//at.alicdn.com/t/c/font_4080560_ps9dz9fg6wr.svg?t=1684745279825#iconfont') format('svg');
}

.ali-icon1 {
font-family: "iconfont1" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
	font-family: 'iconfont2022';  /* Project id 3456764 */
	src: url('//at.alicdn.com/t/c/font_3456764_jc7m5e9tje.woff2?t=1685437734482') format('woff2'),
		 url('//at.alicdn.com/t/c/font_3456764_jc7m5e9tje.woff?t=1685437734482') format('woff'),
		 url('//at.alicdn.com/t/c/font_3456764_jc7m5e9tje.ttf?t=1685437734482') format('truetype');
  }

  .ali-icon2 {
	font-family: "iconfont2022" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	}
@font-face {
	font-family: 'webfont';
	font-display: swap;
	src: url('//at.alicdn.com/t/webfont_5tg5xxeygb6.eot'); /* IE9*/
	src: url('//at.alicdn.com/t/webfont_5tg5xxeygb6.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('//at.alicdn.com/t/webfont_5tg5xxeygb6.woff2') format('woff2'),
	url('//at.alicdn.com/t/webfont_5tg5xxeygb6.woff') format('woff'), /* chrome、firefox */
	url('//at.alicdn.com/t/webfont_5tg5xxeygb6.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('//at.alicdn.com/t/webfont_5tg5xxeygb6.svg#after') format('svg'); /* iOS 4.1- */
}
.ali-font {font-family: 'webfont';}
.bodybg {background:#f7f7f7;}
.typebox::-webkit-scrollbar {height:1px;}
.top-video {display:none;background: #000;}
.page-a {margin:15px 0;}
body {font-size:12px;}
body.nav-open {overflow-y: hidden;}
.btn {font-size:12px;}
@media(min-width:768px) {
	body {font-size:14px;}
}
@media(min-width:992px){
	.btn {font-size:14px;}
}
@media(min-width:1200px) {
	body {font-size:16px;}
	.btn {font-size:16px;}
	.wrappanel .container {width:870px;max-width:870px;margin:0 auto;}
}
@media(min-width:1400px) {
	.container {width:1330px;max-width:1330px;margin:0 auto;}
	.wrappanel .container {width:1030px;max-width:1030px;}
}
@media(min-width:1600px) {
	.container {width:1430px;max-width:1430px;}
	.wrappanel .container {width:1230px;max-width:1230px;}
}

#searchform {text-align:center;opacity:0;position: fixed; pointer-events: none; left: 0;right: 0;background: #fff;top: 0;padding: 20px;z-index: 99993;transform:translateY(-100%);}
#searchform i {color:#333;cursor:pointer;}
#searchform em {color:#333;cursor:pointer;}
#searchform em:hover {font-size:105%;transition:.16s all linear;}
#searchform.active {pointer-events: auto; opacity:1;transform:translateY(0);}
#searchform .searchbox {display:inline-block;width:500px;max-width:80%;font-size:12px;border-radius: 5000px;line-height:32px;border:1px solid #eee;background:#fff;padding:0 20px;white-space: nowrap;}
#searchform .searchbox input {background: none;border:none;width:4600px;max-width:95%;}
@media(min-width:768px) {}
@media(min-width:992px) {
	#searchform { padding: 25px; }
}
@media(min-width:1200px) {
	#searchform { padding: 30px; }
}
@media(min-width:1400px) {}
@media(min-width:1600px) {
	#searchform { padding: 35px; }
}

.prev_next {color:#666666;line-height: 2;margin-top:15px;}
.prev_next .page-a {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
@media(min-width:1200px) {
	.prev_next {margin-top: 30px}
}

.header { padding:5px 0; display: flex;align-items: center;position:fixed;top:0;left:0;right:0;z-index:99;border-bottom:1px solid rgba(255,255,255,.1);transition:.5s all;}
.header .logo { width:45%; }
.header .logo .l1 { color:#333; line-height: 1.3; margin-left:10px; white-space: nowrap; }
.header .logo .imgh { display: none; }
.nav { color:#fff; display:none; }
.nav .slide { text-align:center; position: relative; white-space: nowrap; }
.nav .slide a {display:block;position: relative;}
.nav .slide&gt;a { height:40px; line-height: 40px; }
.subnav {display:none; flex-direction: column; background:#002039; position:absolute; bottom:0; min-width:100%; white-space:nowrap; transition:.2s all;}
.subnav a {color:#fff; padding:0 15px; line-height: 40px; text-align:left; }
.header .telbox .sbtn { position: relative; }
.header .telbox .sbtn:after { content:''; position: absolute; right:0; height:90%; width:1px; background:#fff; }
.header .telbox .shop { position: relative; cursor:pointer; white-space: nowrap; }
.header .telbox .shoplist { display:none; position: absolute; z-index:999; top:100%; left:50%;transform: translateX(-50%); padding-top:15px; width:100%; line-height: 30px; color:#fff; }
.header .telbox .shoplist a { display: block; background:rgba(0,32,57,.5); font-size:12px; text-align:center; margin-bottom:2px; }
.header .telbox .shoplist a:hover { color:#fff; background:#01afaf; }
.header .telbox .language { display:inline-block; border:1px solid #fff; border-radius:30px; padding:0 10px; margin-left:5px; font-size:12px; height:20px; line-height:20px; text-align:center;}
.header .telbox .language:hover { color:#01afaf;background:#fff; }
.header .subslide i { font-weight: bold; }
.subnav1 { left:50%; transform: translate(-50%,100%); }
.header .telbox { color:#fff; width:37%; }
.header.onmove { background:#002039; box-shadow:0 5px 5px 0 rgba(0,0,0,.1); transition:.5s all; }
.header.onmove .logo .img { display: none; }
.header.onmove .logo .imgh { display: block; }
.header:hover { background:#002039; transition:.5s all; }
.header:hover .logo .img { display: none; }
.header:hover .logo .imgh { display: block; }
.header:hover .nav { color:#fff; }
.header:hover .telbox { color:#fff; }
.header:hover .telbox .sbtn:after { background:#fff; }
.header:hover .telbox .language { border:1px solid #fff; }
.header:hover .telbox .language:hover { color:#fff;background:#01afaf; border-color:#01afaf; }
.header.onmove .nav { color:#fff; }
.header.onmove .telbox { color:#fff; }
.header.onmove .telbox .sbtn:after { background:#fff; }
.header.onmove .telbox .language { border:1px solid #fff; border-color:#01afaf; }
.header.onmove .telbox .language:hover { color:#fff;background:#01afaf; }
@media(max-width:991px) {
	.nav { color:#fff; background:#01afaf; flex-wrap:wrap; flex:0 0 100%;max-width:100%;}
	.nav .slide {flex-basis:25%;}
	.nav .slide:hover,.nav .slide.active { background:#01afaf; }
	.nav .slide:hover a,.nav .slide.active a { color:#fff; }
	.nav .slide.active { color:#fff; background:#01afaf; }
}
@media(max-width:575px) {
	.header .logo img { max-height:40px; }
}
@media(min-width:768px) {
	.nav { padding:0 7%; flex-wrap:nowrap;}
}
@media(min-width:992px) {
	.header {padding:10px 0; height:65px;}
	.header .logo { width:15%; }
	.nav { display:flex; width:65%; padding:0; justify-content: space-evenly; }
	.nav .slide&gt;a { height:65px; line-height: 65px; }
	.nav .slide:hover,.nav .slide.active { transition:.15s all linear; }
	.nav .slide:hover&gt;a { color:#01afaf;  transition:.2s all linear; }
	.nav .slide.active&gt;a { transition:.2s all linear; }
	.header .telbox { width:20%; }
	.header .telbox .language { margin-left:10px; }
	.header .telbox i { font-size:115%; }
	.header.onmove .nav .slide:hover&gt;a,.header.onmove .nav .slide.active&gt;a { color:#01afaf; }
}
@media(min-width:1200px) {
	.header {height:75px;}
	.nav .slide .subnav {font-size:15px;}
	.nav .slide:hover .subnav1 { display:flex; transition:.2s all linear;}
	.nav .nav-item:hover&gt;a { color:#01afaf; transition:.2s all linear; }
	.nav .nav-item:hover&gt;a .subslide i { color:#fff; }
	.nav .nav-item:hover .subnav2 { display:flex; }
	.nav .nav-item .subnav2 { right:0; padding:0!important; transform: translate(100%,-127%); }
	.nav .subnav { padding:10px 0; }
	.nav .subnav a { padding:0 20px; }
	.nav .slide .subnav a:hover { color:#01afaf; transition:.15s all linear; }
	.nav .slide&gt;a {line-height: 75px;height: 75px;}
	.header .telbox .language { font-size:14px; padding:0 10px; margin-left: 15px; height:24px; line-height:24px; }
}
@media(min-width:1400px) {
	.header .logo .l1 { margin-left:15px; }
	.nav .slide&gt;a { font-size:17px; }
	.nav .subnav a { padding:0 25px; }
	.header .telbox .language { height:26px; line-height:26px; }
	.header .telbox i { font-size:130%; }
}
@media(min-width:1600px) {
	.header {height:80px;}
	.header .container {width:1590px;max-width:1590px;}
	.header .logo .l1 { margin-left:20px; font-size:17px; }
	.nav .slide&gt;a {line-height: 80px;height: 80px;}
	.nav .subnav a { padding:0 30px; }
}

.banner {overflow:hidden;position:relative;top:0;left:0;width:100vw;}
.banner .swiper-slide { text-align:center; }
.banner .swiper-pagination { bottom:5%; }
.banner .swiper-pagination-bullet { width:10px; height:10px; }
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #fff;}
.banner-box {position:relative;left:50%;transform:translateX(-50%);}
.banner .container { position:absolute; top:50%; left:50%; transform:translate(-50%,-25%); }
.banner .t1 { color:#fff; font-size:18px; }
.banner .more { display:inline-block; color:#fff; background:rgba(255,255,255,.15); height:30px; line-height: 30px; border-radius:80px; margin:0 auto; margin-top: 15px; padding:0 15px; transition:.3s all; }
.banner .more:hover { color:#01afaf; background:#fff; box-shadow: 0 10px 10px -5px rgba(0,0,0,.6); transition:.3s all; }
@media(min-width:375px) {
	.banner .t1 { font-size:22px; }
	.banner .more { margin-top: 20px; }
}
@media(min-width:576px) {
	.banner .more { margin-top: 25px; }
}
@media(min-width:768px) {
	.banner .t1 { font-size:46px; }
	.banner .more { height:34px; line-height: 34px; margin-top: 30px; padding:0 20px; }
}
@media(min-width:992px) {
	.banner .t1 { font-size:56px; }
	.banner .more { height:37px; line-height: 37px; margin-top: 40px; padding:0 30px; }
}
@media(min-width:1200px) {
	.banner-box {width:100%;}
	.banner .swiper-pagination-bullet { width:14px; height:14px; border:2px solid #fff;}
	.banner .t1 { font-size:62px; }
	.banner .more { height:40px; line-height: 40px; margin-top: 55px; padding:0 40px; }
}
@media(min-width:1400px) {
	.banner .t1 { font-size:66px; }
	.banner .more { height:42px; line-height: 42px;  margin-top: 70px; padding:0 50px; }
}
@media(min-width:1600px) {
	.banner .t1 { font-size:70px; }
	.banner .more { height:45px; line-height: 45px;  margin-top: 90px; padding:0 55px; }
}

/*内页大图样式*/
.inbanner {position:relative;overflow: hidden;}
.inbanner .t1 { color:#e9edf0; font-size:22px; font-weight: bold; }
.inbanner .t2 { font-size:14px; margin-top: 10px; }
.inbanner img {width:100%;position:relative;left:50%;transform:translateX(-50%);}
.inbanner .content {color:#fff; width:100%; position:absolute; top:59%; transform:translateY(-50%); text-align:center;}
.intypebar { background:#e9edf0; }
.intypebar .swiper-button-prev { left:0; background:none; color:#01afaf; top:50%; margin:0; transform:translateY(-50%); display:flex; align-items:center; font-size:180%; }
.intypebar .swiper-button-next { right:0; background:none; color:#01afaf; top:50%; margin:0; transform:translateY(-50%); display:flex; align-items:center; font-size:180%; }
.intypebar .list { display:flex; overflow-x: auto;}
.intypebar .list::-webkit-scrollbar {width:0px;height:0px;}
.intypebar .slide { position:relative; color:#898989; padding:0 15px; max-width:30%; text-align:center; }
.intypebar .slide a {display: inline-block; height: 40px; line-height: 40px; font-size:13px; border-bottom:2px solid rgba(255,255,255,0);}
.intypebar .slide1 { max-width:unset!important; }
.intypebar .slide1 img { max-height:50%; }
.location { color:#fff; position:relative; font-size:12px; margin-top: 10px; overflow: hidden; }
.location i {margin:0 5px;}
.location a:hover { color:#fff; text-decoration: underline;}
@media(max-width:1199px) {	
	.intypebar .slide.active&gt;a, .intypebar .slide:hover&gt;a {color:#333;border-bottom:2px solid #01afaf;}
}
@media(max-width:575px) {
	.inbanner img {min-width:576px;}
}
@media(min-width:768px) {
	.inbanner .t1 {font-size:30px;}
	.inbanner .t2 { font-size:15px; }
	.intypebar .slide { max-width:25%; }
	.intypebar .slide a {font-size:14px; height: 55px; line-height: 55px;}
	.location { margin-top: 30px; }
}
@media(min-width:992px) {
	.inbanner .t1 {font-size:34px;}
	.inbanner .t2 { font-size:16px; margin-top: 15px; }
	.inbanner .content { top:51%; }
	.intypebar .list { justify-content: center; width:50%; margin:0 auto; }
	.intypebar .slide { padding:0 20px;}
	.intypebar .slide a { font-size:16px; height: 70px; line-height: 70px; }
	.location { font-size:13px; margin-top: 40px; }
}
@media(min-width:1200px) {
	.inbanner .t1 {font-size:40px;}
	.inbanner .t2 { font-size:18px; left:5%; top:60px; }
	.intypebar { opacity:.3; display: none; position:fixed; left:0; z-index:999; background:none; transform:translateX(-50%); }
	.intypebar:hover { opacity: 1;}
	.intypebar .list { width:100%; margin:0; display:block; padding-left:20px;}
	.intypebar .list:before { content:''; position: absolute; left:4px; top:0; background:#e9edf0; width:1px; height:100%; }
	.intypebar .slide { position: relative; padding:0 22px; margin-bottom:6px; background:#e9edf0; border-radius:50px; }
	.intypebar .slide:before { content:''; position: absolute; left:-20px; top:50%; transform:translate(0,-50%); width:8px; height:8px; border-radius:10px; background:#e9edf0; }
	.intypebar .slide a { font-size:16px; height: 35px; line-height: 35px; border:none; }
	.intypebar .slide.active,.intypebar .slide:hover { background:#2373b0; }
	.intypebar .slide.active&gt;a, .intypebar .slide:hover&gt;a {color:#fff;}
	.intypebar .slide.active:before,.intypebar .slide:hover:before { background:#2373b0; }
	.location { font-size:14px; margin-top: 55px; }
}
@media(min-width:1400px) {
	.inbanner .t1 {font-size:46px;}
	.inbanner .t2 { font-size:20px; margin-top: 20px; }
	.intypebar .slide { padding:0 25px; }
	.intypebar .slide a { height: 40px; line-height: 40px; }
	.location { margin-top: 70px; }
}
@media(min-width:1600px) {
	.inbanner .t1 { font-size:50px; font-weight: bold; }
	.inbanner .t2 { font-size:22px; margin-top: 25px; }
	.intypebar .slide { padding:0 30px; }
	/* .intypebar .slide a { height: 65px; line-height: 65px; } */
	.location { margin-top: 80px; }
}

.search01 {position:relative;overflow: hidden;}
.search01 .title {display: flex;align-items:center;line-height:35px;white-space: nowrap;}
.search01 .title .list {white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.search01 .title i {color:#01afaf;font-size:160%;}
.search01 .title .t1 {color:#999999;font-weight:bold;padding-left:10px;}
.search01 .title a {color:#999999;}
.search01 .title a:hover {color:#cba151;}
.search01 .searchbar {display: flex;align-items:center;justify-content:space-between;line-height:35px;}
.search01 .searchbar i {color:#999;}
.search01 .searchbar input {color:#999;background: none;flex: 1;padding:0 15px;}
.search01 .searchbtn {cursor:pointer;color:#fff;font-size:200%;background:linear-gradient(to right,#24609e,#144486);line-height:35px;height:35px;width:35px;text-align:center;}
@media(max-width:991px) {
	.search01 .searchbar {display:none;max-width: 720px;position:fixed;z-index:999;background:#fff;top:0;left:50%;transform:translateX(-50%);}
	.search01 .searchbtn {color:#01afaf;background:none;}
}
@media(min-width:992px) {
	.search01 .title {line-height:45px;}
	.search01 .searchbar {line-height:45px;border-left:1px solid #eee;}
	.search01 .searchbtn {line-height:45px;height:45px;width:45px;}
}
@media(min-width:1024px) {
	.search01 .title {line-height:55px;}
	.search01 .title .t1 {padding-left:20px;}
	.search01 .searchbar {line-height:55px;}
	.search01 .searchbar input {padding:0 25px;}
	.search01 .searchbtn {line-height:55px;height:55px;width:55px;}
}
@media(min-width:1200px) {
	.search01 .title {line-height:65px;}
	.search01 .searchbar {line-height:65px;}
	.search01 .searchbtn {line-height:65px;height:65px;width:65px;}
}
@media(min-width:1400px) {
	.search01 .title {line-height:75px;}
	.search01 .searchbar {line-height:75px;}
	.search01 .searchbtn {line-height:75px;height:75px;width:75px;}
}
@media(min-width:1600px) {
	.search01 .title {line-height:80px;}
	.search01 .searchbar {line-height:80px;}
	.search01 .searchbtn {line-height:80px;height:80px;width:80px;}
}

.index01 { position: relative; overflow: hidden; padding:30px 0 20px; }
.index01 .title { text-align:center; }
.index01 .t1 { color:#333333; font-size:22px; }
.index01 .t2 { color:#898989; margin:7px 0; line-height: 1.3; }
.index01 .t3 { width:14px; height:10px; background:url(../images/i.png) no-repeat center; margin:0 auto; }
.index01 .content { margin-top: 15px; }
.index01 .i2 { color:#333333; font-weight: bold; font-size:18px; margin:0 5px; }
.index01 .i3 { color:#333; font-size:15px; font-weight: bold; text-transform:uppercase; }
.index01 hr { flex:1; margin:0 10px; background:#aaa; }
.index01 .more { color:#898989; font-size:12px; }
.index01 .more span { display:inline-block; background:#01afaf; color:#fff; text-align:center; margin-left: 5px; border-radius:50px; width:15px; height:15px; line-height: 15px; }
.index01 .more:hover { color:#01afaf; }
.index01 .swiper-container { margin-top:15px; }
.index01 .c1 { color:#222222; font-size:14px; margin-top: 12px; text-align:center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.index01 .c2 { color:#bebebe; font-size:12px; margin-top: 7px; text-align:center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.index01 .tag { position: absolute; z-index:3; right:15px; top:0; width:31px; height:76px; background:url(../images/tag.png) no-repeat center; background-size:100%;}
.index01 .swiper-slide:hover .c1 { color:#01afaf;}
@media(max-width:991px) {
	.index01 .i1 img { height:30px; }
}
@media(min-width:768px) {
	.index01 { padding:35px 0 25px; }
	.index01 .t1 { font-size:26px; }
	.index01 .content { margin-top: 20px; }
	.index01 .i2 { font-size:22px; }
	.index01 .i3 { font-size:16px; }
	.index01 hr { margin:0 15px; }
	.index01 .swiper-container { margin-top:20px; }
	.index01 .c1 { font-size:16px; }
	.index01 .c2 { font-size:13px; margin-top: 10px; }
}
@media(min-width:992px) {
	.index01 { padding:40px 0 30px; }
	.index01 .t1 { font-size:30px; }
	.index01 .t2 { margin: 10px 0; }
	.index01 .content { margin-top: 25px; }
	.index01 .i2 { font-size:24px; margin:0 7px; }
	.index01 .i3 { font-size:17px; }
	.index01 .more span { width:20px; height:20px; line-height: 20px; }
	.index01 .swiper-container { margin-top:30px; }
}
@media(min-width:1200px) {
	.index01 { padding:45px 0 35px; }
	.index01 .t1 { font-size:34px; }
	.index01 .content { margin-top: 30px; }
	.index01 .i2 { font-size:26px; }
	.index01 .i3 { font-size:18px; }
	.index01 hr { margin:0 20px; }
	.index01 .more { font-size:14px; }
	.index01 .swiper-container { margin-top:35px; }
	.index01 .c1 { font-size:18px; margin-top: 15px; }
	.index01 .c2 { font-size:14px; }
	.index01 .tag { right:28px; }
}
@media(min-width:1400px) {
	.index01 { padding:50px 0 40px; }
	.index01 .t1 { font-size:36px; }
	.index01 .t2 { font-size:17px; }
	.index01 .t2 { margin: 13px 0; }
	.index01 .content { margin-top: 35px; }
	.index01 .i2 { font-size:28px; margin:0 10px; }
	.index01 .i3 { font-size:19px; }
	.index01 hr { margin:0 25px; }
	.index01 .more span { width:25px; height:25px; line-height: 25px; }
	.index01 .swiper-container { margin-top:40px; }
	.index01 .c1 { font-size:20px; margin-top: 20px; }
}
@media(min-width:1600px) {
	.index01 { padding:60px 0 50px; }
	.index01 .t1 { font-size:40px; }
	.index01 .t2 { font-size:18px; }
	.index01 .content { margin-top: 40px; }
	.index01 .i2 { font-size:30px; }
	.index01 .i3 { font-size:20px; }
	.index01 .swiper-container { margin-top:50px; }
	.index01 .c1 { font-size:22px; margin-top: 25px; }
}

.index02 { position: relative; overflow: hidden; background: #eef2f5;	padding:30px 0; }
.index02 .content { background:#fff; padding:10px 15px 15px; }
.index02 .content:first-child { margin-bottom: 15px; }
.index02 .i2 { color:#333333; font-weight: bold; font-size:18px; margin:0 5px; }
.index02 .i3 { color:#333; font-size:15px; font-weight: bold; text-transform:uppercase; }
.index02 .list { margin-top:15px; }
.index02 .swiper-container { opacity:0; height:0; }
.index02 .swiper-container.active { opacity: 1; height:auto; }
.index02 .c1 { color:#555555; margin-top: 12px; text-align:center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.index02 .type-pagination a { display: inline-block; color:#898989; font-weight: bold; padding:0 7px; border-right:1px solid #eee; line-height: 2;}
.index02 .type-pagination a:last-child { border:none; }
.index02 .type-pagination a:hover, .index02 .type-pagination a.active { color:#01afaf; }
.index02 .swiper-button-prev,.index02 .swiper-button-next { color:#666; font-size:120%; font-weight: bold; width:25px;height:25px; line-height: 25px; text-align:center; background:#fff; }
.index02 .swiper-button-prev:hover,.index02 .swiper-button-next:hover { color:#fff; background:#01afaf; }
.index02 .swiper-button-disabled { opacity:0; }
.index02 .swiper-slide:hover .c1 { color:#01afaf;}
@media(max-width:991px) {
	.index02 .i1 img { height:30px; }
}
@media(min-width:768px) {
	.index02 { padding:35px 0; }
	.index02 .content { padding:15px 30px 20px; }
	.index02 .content:first-child { margin-bottom: 20px; }
	.index02 .i2 { font-size:22px; }
	.index02 .i3 { font-size:16px; }
	.index02 .list { margin-top:20px; }
	.index02 .type-pagination a { padding:0 10px; }
}
@media(min-width:992px) {
	.index02 { padding:40px 0; }
	.index02 .content { padding:20px 40px 25px; }
	.index02 .content:first-child { margin-bottom: 25px; }
	.index02 .i2 { font-size:24px; margin:0 7px; }
	.index02 .i3 { font-size:17px; }
	.index02 .list { margin-top:25px; }
	.index02 .type-pagination a { padding:0 12px; }
}
@media(min-width:1200px) {
	.index02 { padding:45px 0; }
	.index02 .content { padding:25px 55px 30px; }
	.index02 .content:first-child { margin-bottom: 30px; }
	.index02 .i2 { font-size:26px; }
	.index02 .i3 { font-size:18px; }
	.index02 .list { margin-top:25px; }
	.index02 .c1 { margin-top: 15px; }
	.index02 .type-pagination a { padding:0 15px; }
}
@media(min-width:1400px) {
	.index02 { padding:50px 0; }
	.index02 .content { padding:30px 70px 35px; }
	.index02 .content:first-child { margin-bottom: 35px; }
	.index02 .i2 { font-size:28px; margin:0 10px; }
	.index02 .i3 { font-size:19px; }
	.index02 .list { margin-top:35px; }
	.index02 .c1 { margin-top: 20px; }
	.index02 .type-pagination a { padding:0 20px; }
}
@media(min-width:1600px) {
	.index02 { padding:60px 0; }
	.index02 .content { padding:40px 80px 40px; max-width:1560px; width:1560px; }
	.index02 .content:first-child { margin-bottom: 40px; }
	.index02 .i2 { font-size:30px; }
	.index02 .i3 { font-size:20px; }
	.index02 .list { margin-top:40px; }
	.index02 .c1 { margin-top: 25px; }
	.index02 .type-pagination a { padding:0 25px; }
}

.index03 { position: relative; overflow: hidden; padding:30px 0 20px; }
.index03 .title { text-align:center; }
.index03 .t1 { color:#333333; font-size:22px; }
.index03 .t2 { color:#898989; margin:7px 0; line-height: 1.3; }
.index03 .t3 { width:14px; height:10px; background:url(../images/i.png) no-repeat center; margin:0 auto; }
.index03 .content { margin-top: 15px; }
.index03 .firstbox { color:#fff;background: #01afaf; padding:15px 20px; line-height: 2;}
.index03 .swiper-container { margin-top:15px; padding-bottom: 35px; }
.index03 .swiper-slide { background:#e9edf0; border-radius:15px; padding-bottom: 15px; overflow: hidden;}
.index03 .list { margin-top:15px; padding-bottom: 35px; }
.index03 .slide { background:#e9edf0; border-radius:15px; padding-bottom: 15px; overflow: hidden;}
.index03 .imgbox {border-radius:15px;}
.index03 .imgbox:after { padding-top: 65%;}
.index03 .imgbox img {width:100%; max-height:unset; }
.index03 .swiper-slide:hover .imgbox img { transform:translate(-50%,-50%) scale(1.1); transition:.6s all linear; }
.index03 .swiper-pagination-bullet { background:#c7d1da; }
.index03 .swiper-pagination-bullet-active { background:#01afaf; }
.index03 .c1 { color:#222222; font-size:14px; margin-top: 15px; text-align:center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.index03 .more { font-size:12px; display:inline-block; color:#fff; background:rgba(255,255,255,.15); height:30px; line-height: 30px; padding:0 35px; border-radius:80px; }
.index03 .more:hover { background:#fff;color:#083584; }
@media(min-width:768px) {
	.index03 { padding:35px 0 25px; }
	.index03 .t1 { font-size:26px; }
	.index03 .content { margin-top: 20px; }
	.index03 .firstbox { padding:15px 50px; }
	.index03 .swiper-container { margin-top:20px; padding-bottom: 45px; }
	.index03 .list { margin-top:20px; padding-bottom: 45px; }
	.index03 .c1 { font-size:16px; margin-top: 15px; }
	.index03 .more { height:34px; line-height: 34px; }
}
@media(min-width:992px) {
	.index03 { padding:40px 0 30px; }
	.index03 .t1 { font-size:30px; }
	.index03 .t2 { margin: 10px 0; }
	.index03 .content { margin-top: 25px; }
	.index03 .firstbox { padding:20px 60px; }
	.index03 .swiper-container { margin-top:30px; padding-bottom: 50px; }
	.index03 .swiper-slide { border-radius:20px; padding-bottom: 20px; }
	.index03 .list { margin-top:30px; padding-bottom: 50px; }
	.index03 .slide { border-radius:20px; padding-bottom: 20px; }
	.index03 .imgbox {border-radius:20px;}
	.index03 .more { height:37px; line-height: 37px; padding:0 40px; }
}
@media(min-width:1200px) {
	.index03 { padding:45px 0 35px; }
	.index03 .t1 { font-size:34px; }
	.index03 .content { margin-top: 30px; }
	.index03 .firstbox { padding:25px 80px; }
	.index03 .swiper-container { margin-top:35px; padding-bottom: 60px; }
	.index03 .swiper-slide { border-radius:20px; padding-bottom: 25px; }
	.index03 .list { margin-top:35px; padding-bottom: 80px; transition:.3s all; }
	.index03 .slide { position: relative; border-radius:20px; padding-bottom: 25px; transition:.3s all; }
	.index03 .slide:hover {transform: scale(1.2);z-index: 3;box-shadow:0 0 30px 0 rgba(0,0,0,.3); transition:.3s all;}
	.index03 .imgbox {border-radius:20px;}
	.index03 .c1 { font-size:18px; margin-top: 20px; }
	.index03 .more { font-size:14px; height:40px; line-height: 40px; padding:0 45px; }
}
@media(min-width:1400px) {
	.index03 { padding:50px 0 40px; }
	.index03 .t1 { font-size:36px; }
	.index03 .t2 { font-size:17px; }
	.index03 .t2 { margin: 13px 0; }
	.index03 .content { margin-top: 35px; }
	.index03 .firstbox { padding:30px 95px; }
	.index03 .swiper-container { margin-top:40px; padding-bottom: 70px;}
	.index03 .swiper-slide { padding-bottom: 30px; }
	.index03 .list { margin-top:40px; padding-bottom: 90px;}
	.index03 .slide { padding-bottom: 30px; }
	.index03 .c1 { font-size:20px; margin-top: 25px; }
	.index03 .more { height:42px; line-height: 42px; padding:0 50px; }
}
@media(min-width:1600px) {
	.index03 { padding:60px 0 50px; }
	.index03 .t1 { font-size:40px; }
	.index03 .t2 { font-size:18px; }
	.index03 .content { margin-top: 40px; }
	.index03 .firstbox {padding:35px 110px; }
	.index03 .swiper-container { margin-top:50px; }
	.index03 .swiper-slide { padding-bottom: 35px; }
	.index03 .list { margin-top:50px; padding-bottom: 140px; }
	.index03 .slide { padding-bottom: 35px; }
	.index03 .slide:hover { transform: scale(1.5); }
	.index03 .c1 { font-size:22px; margin-top: 30px; }
	.index03 .more { height:45px; line-height: 45px; padding:0 55px; }
}


.index00 { position: relative; overflow: hidden; padding:25px 20px 20px; background:url(../images/in00_bg.jpg) no-repeat; background-size: cover; }
.index00 .t1 { color:#fff; font-size:22px; line-height: 1.2; }
.index00 .t2 { color:#fff; font-size:12px; margin-top:10px; line-height: 1.4; }
.index00 .list { margin-top:10px; display:flex; flex-wrap:wrap; align-items: center; }
.index00 .slide { color:#fff; border:1px solid #fff; font-weight: bold; border-radius:50px; height:26px; line-height: 26px; padding:0 10px; margin:0 5px; }
.index00 .slide:first-child { margin-left:0; }
.index00 .more { font-size:12px; display:inline-block; color:#fff; background:rgba(255,255,255,.15); height:30px; line-height: 30px; padding:0 35px; margin-top:10px; border-radius:80px; }
.index00 .more:hover { background:#083584; }
.index00 .slide:hover { border-color:#083584; background:#083584; transition:.36s background; }
@media(min-width:576px) {
}
@media(min-width:768px) {
	.index00 { padding:25px 20px; }
	.index00 .t1 { font-size:24px; text-align:center; }
	.index00 .t2 { font-size:14px; text-align:center; }
	.index00 .list { justify-content: center; }
	.index00 .slide { height:30px; line-height: 30px; margin-top:0; }
	.index00 .more { height:34px; line-height: 34px; margin-left: 10px; margin-top: 0; }
}
@media(min-width:992px) {
	.index00 { padding:30px 20px 25px; }
	.index00 .t1 { font-size:26px; }
	.index00 .t2 { font-size:15px; }
	.index00 .list { margin-top:15px; }
	.index00 .slide { height:32px; line-height: 32px; padding:0 15px; }
	.index00 .more { height:37px; line-height: 37px; padding:0 40px; margin-left: 15px; }
}
@media(min-width:1200px) {
	.index00 { padding:35px 20px 30px; }
	.index00 .t1 { font-size:28px; }
	.index00 .t2 { font-size:16px; margin-top:15px; }
	.index00 .list { margin-top:20px; }
	.index00 .slide { height:35px; line-height: 35px; }
	.index00 .more { font-size:14px; height:40px; line-height: 40px; padding:0 45px; }
}
@media(min-width:1400px) {
	.index00 { padding:40px 20px 30px; }
	.index00 .t1 { font-size:30px; }
	.index00 .t2 { font-size:17px; }
	.index00 .list { margin-top:25px; }
	.index00 .slide { height:37px; line-height: 37px; }
	.index00 .more { height:42px; line-height: 42px; padding:0 50px; margin-left: 20px; }
}
@media(min-width:1600px) {
	.index00 { padding:45px 20px 30px; }
	.index00 .t1 { font-size:32px; }
	.index00 .t2 { font-size:18px; }
	.index00 .slide { height:40px; line-height: 40px; }
	.index00 .more { height:45px; line-height: 45px; padding:0 55px; }
}

.index04 { position: relative; overflow: hidden; padding:30px 0; background:url(../images/in04_bg.jpg) no-repeat; background-size:cover; }
.index04 .t1 { color:#fff; font-size:24px; line-height: 1.3; }
.index04 .t2 { color:#fff; font-size:14px; line-height: 1.5; margin-top: 10px; }
.index04 .t2 span { color:#be1a21; }
.index04 .more { display:inline-block; font-size:14px; color:#fff; border:1px solid #fff; border-radius:70px; line-height: 35px; height:35px; padding:0 35px; margin-top: 20px; }
.index04 .more:hover { color:#c40302; background: #fff; }
@media(min-width:768px) {
	.index04 { padding:35px 0; }
	.index04 .t1 { font-size:28px; }
	.index04 .t2 { font-size:15px; }
	.index04 .more { line-height: 40px; height:40px; }
}
@media(min-width:992px) {
	.index04 { padding:40px 0; }
	.index04 .t1 { font-size:32px; }
	.index04 .t2 { font-size:16px; margin-top: 12px; }
	.index04 .more { font-size:16px; line-height: 45px; height:45px; padding:0 40px; margin-top: 0px; }
}
@media(min-width:1200px) {
	.index04 { padding:50px 0; }
	.index04 .t1 { font-size:36px; }
	.index04 .t2 { font-size:18px; }
	.index04 .more { font-size:18px; line-height: 50px; height:50px; padding:0 45px; }
}
@media(min-width:1400px) {
	.index04 { padding:60px 0; }
	.index04 .t1 { font-size:38px; }
	.index04 .t2 { font-size:19px; margin-top: 15px; }
	.index04 .more { font-size:20px; line-height: 55px; height:55px; padding:0 50px; }
}
@media(min-width:1600px) {
	.index04 { padding:70px 0; }
	.index04 .t1 { font-size:40px; }
	.index04 .t2 { font-size:20px; }
	.index04 .more { font-size:21px; line-height: 60px; height:60px; padding:0 55px; }
}

.index05 { position: relative; overflow: hidden; padding:25px 0 0; }
.index05 .title { text-align:center; }
.index05 .t1 { color:#333333; font-size:22px; }
.index05 .t2 { margin:0 auto; }
.index05 .t3 { width:14px; height:10px; background:url(../images/i.png) no-repeat center; margin:7px auto 10px; }
.index05 .content { margin-top: 15px; }
.index05 .firstbox { color:#555555; margin-top: 15px; line-height: 2; text-align:justify; }
.index05 #swiper1 { margin-top: 25px; }
.index05 .img { text-align:center; }
.index05 .imgh { display: none; }
.index05 .c1 { color:#555555; font-size:16px; margin-top: 15px; text-align:center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; transition:.2s all linear; }
.index05 .c2 { color:#5a4d4d; line-height: 1.5; margin-top: 10px; padding: 0 10%; text-align:center; transition:.2s all linear; }
.index05 .c2 b { color: #01afaf;}
.index05 #swiper1 .swiper-slide:hover .img { display: none; }
.index05 #swiper1 .swiper-slide:hover .imgh { display: block; }
.index05 #swiper1 .swiper-slide:hover .c1 { color:#01afaf; font-size:22px; transition:.2s all linear; }
.index05 #swiper1 .swiper-slide:hover .c2 { opacity: 1; transition:.2s all linear; }
.index05 .sjbox { position: relative; overflow: hidden; margin-top: 25px; padding:50px 15px 25px; background:url(../images/in05_bg.jpg) no-repeat center; background-size:cover; }
.index05 .s1 { color:#c8c8c8; font-weight: bold; margin:0 7px; line-height: 1.3; }
.index05 .s2 { color:#f9ffff; font-family: 'Impact'; font-size:62px; }
.index05 .s3 { color:#fff; font-size:12px; margin-left: 7px; }
.index05 .more { display:inline-block; color:#fff; background:rgba(255,255,255,.15); height:30px; line-height: 30px; border-radius:80px; margin:0 auto; margin-top: 25px; padding:0 20px; }
.index05 .more:hover { color:#01afaf; background:#fff; box-shadow: 0 10px 10px -5px rgba(0,0,0,.6); }
@media(min-width:576px) {
	.index05 .t2 { width:60%; }
	.index05 .sjbox { padding:70px 30px 40px; }
	.index05 .s2 { font-size:68px; }
	.index05 .s3 { font-size:14px; }
	.index05 .more { margin-top: 35px; }
}
@media(min-width:768px) {
	.index05 { padding:30px 0 0; }
	.index05 .t1 { font-size:26px; }
	.index05 .t2 { width:50%; }
	.index05 .content { margin-top: 20px; }
	.index05 #swiper1 { margin-top: 30px; }
	.index05 .c1 { font-size:18px; margin-top: 15px; }
	.index05 #swiper1 .swiper-slide:hover .c1 { font-size:24px; }
	.index05 .sjbox { padding:90px 40px 50px; margin-top: 30px; }
	.index05 .s2 { font-size:72px; }
	.index05 .s3 { font-size:16px; }
	.index05 .more { height:34px; line-height: 34px; margin-top: 45px; padding:0 30px; }
}
@media(min-width:992px) {
	.index05 { padding:40px 0 0; }
	.index05 .t1 { font-size:30px; }
	.index05 .t3 { margin: 10px auto 15px; }
	.index05 .content { margin-top: 25px; }
	/* .index05 .firstbox { text-align:center; } */
	.index05 #swiper1 { margin-top: 40px; }
	.index05 .c1 { font-size:20px; margin-top: 17px; }
	.index05 .c2 { margin-top: 25px; opacity:0;}
	.index05 #swiper1 .swiper-slide:hover .c1 { font-size:26px; }
	.index05 #swiper1 .swiper-slide:hover .c2 { margin-top:15px; }
	.index05 .sjbox { padding:110px 50px 60px; margin-top: 35px; }
	.index05 .s1 { margin:0 10px; }
	.index05 .s2 { font-size:78px; }
	.index05 .s3 { font-size:18px; }
	.index05 .more { height:37px; line-height: 37px; margin-top: 60px; padding:0 40px; }
}
@media(min-width:1200px) {
	.index05 { padding:50px 0 0; }
	.index05 .t1 { font-size:34px; }
	.index05 .t3 { margin: 15px auto 20px; }
	.index05 .content { margin-top: 30px; }
	.index05 #swiper1 { margin-top: 50px; }
	.index05 .c1 { font-size:22px; margin-top: 20px; }
	.index05 .c2 { margin-top: 18px; }
	.index05 #swiper1 .swiper-slide:hover .c1 { font-size:28px; }
	.index05 .sjbox { padding:125px 60px 75px; margin-top: 40px; }
	.index05 .s1 { margin:0 12px; }
	.index05 .s2 { font-size:82px; }
	.index05 .s3 { font-size:20px; }
	.index05 .more { height:40px; line-height: 40px; margin-top: 80px; padding:0 45px; }
}
@media(min-width:1400px) {
	.index05 { padding:60px 0 0; }
	.index05 .t1 { font-size:36px; }
	.index05 .t3 { margin: 18px auto 25px; }
	.index05 .content { margin-top: 35px; }
	.index05 #swiper1 { margin-top: 60px; }
	.index05 .c1 { font-size:24px; margin-top: 25px; }
	.index05 .c2 { margin-top: 22px; padding: 0 6%; }
	.index05 .c2 b { font-size: 17px; }
	.index05 #swiper1 .swiper-slide:hover .c1 { font-size:30px; }
	.index05 .sjbox { padding:135px 70px 85px; margin-top: 45px; }
	.index05 .s1 { font-size:17px; margin:0 15px; }
	.index05 .s2 { font-size:86px; }
	.index05 .s3 { font-size:22px; }
	.index05 .more { height:42px; line-height: 42px;  margin-top: 95px; padding:0 50px; }
}
@media(min-width:1600px) {
	.index05 { padding:70px 0 0; }
	.index05 .t1 { font-size:40px; }
	.index05 .t3 { margin: 20px auto 30px; }
	.index05 .content { margin-top: 40px; }
	.index05 #swiper1 { margin-top: 70px; }
	.index05 .c1 { font-size:26px; margin-top: 30px; }
	.index05 #swiper1 .swiper-slide:hover .c1 { font-size:32px; }
	.index05 .sjbox { padding:155px 80px 100px; margin-top: 50px; }
	.index05 .s2 { font-size:90px; }
	.index05 .s3 { font-size:24px; }
	.index05 .more { height:45px; line-height: 45px;  margin-top: 110px; padding:0 55px; }
}

.index06 { position: relative; overflow: hidden; padding:25px 0 0; }
.index06 .title { text-align:center; }
.index06 .t1 { color:#333333; font-size:22px; }
.index06 .t2 { color:#898989; margin:7px 0; line-height: 1.3; }
.index06 .t3 { width:14px; height:10px; background:url(../images/i.png) no-repeat center; margin:0 auto; }
.index06 .content { margin-top: 15px;  padding:35px 0; background:url(../images/in06_bg.jpg) no-repeat center; background-size:cover; }
.index06 .firstbox { color:#fff; width:867px; max-width:100%; margin:0 auto; line-height: 2;}
.index06 .firstbox b { color:#ffe400; }
.index06 .swiper-container { margin-top: 20px; }
.index06 .slide { color:#fff; border:1px solid rgba(255,255,255,.2); padding:35px 15px 15px; transition:.2s all linear; }
.index06 .c1 { font-size:16px; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.index06 .c2 { margin-top: 10px; }
.index06 .c3 { font-size:12px; margin-top: 15px; line-height: 24px; height:96px; }
.index06 .more { display:block; text-align:center; height:35px; width:35px; line-height: 35px; border:1px solid #fff; border-radius:50px; margin-top: 15px; }
.index06 .slide:hover .more { color:#06255e; background:#fff; }
.index06 .slide:hover { background:#06255e; border-color:#06255e; transition:.2s all linear;}
@media(min-width:768px) {
	.index06 { padding:30px 0 0; }
	.index06 .t1 { font-size:26px; }
	.index06 .content { margin-top: 20px;  padding:50px 0; }
	.index06 .slide { padding:40px 18px 15px; }
	.index06 .c1 { font-size:17px; }
	.index06 .c3 { margin-top: 20px; }
}
@media(min-width:992px) {
	.index06 { padding:35px 0 0; }
	.index06 .t1 { font-size:30px; }
	.index06 .t2 { margin: 10px 0; }
	.index06 .content { margin-top: 25px; padding:60px 0; }
	.index06 .firstbox { text-align:center; }
	.index06 .swiper-container { margin-top: 30px; }
	.index06 .slide { padding:45px 21px 20px; }
	.index06 .c1 { font-size:18px; }
	.index06 .c3 { font-size:13px; margin-top: 25px; line-height: 26px; height:104px; }
}
@media(min-width:1200px) {
	.index06 { padding:45px 0 0; }
	.index06 .t1 { font-size:34px; }
	.index06 .content { margin-top: 30px; padding:70px 0; }
	.index06 .swiper-container { margin-top: 40px; }
	.index06 .slide { padding:50px 24px 25px; }
	.index06 .c1 { font-size:20px; }
	.index06 .c3 { font-size:14px; margin-top: 30px; line-height: 28px; height:112px; }
	.index06 .more { margin-top: 20px; width:40px; height:40px; line-height: 40px; }
}
@media(min-width:1400px) {
	.index06 { padding:55px 0 0; }
	.index06 .t1 { font-size:36px; }
	.index06 .t2 { font-size:17px; }
	.index06 .t2 { margin: 13px 0; }
	.index06 .content { margin-top: 35px; padding:80px 0; }
	.index06 .firstbox { font-size:17px; }
	.index06 .swiper-container { margin-top: 50px; }
	.index06 .slide { padding:55px 27px 30px; }
	.index06 .c1 { font-size:22px; }
	.index06 .c3 { margin-top: 35px; }
	.index06 .more { margin-top: 25px; }
}
@media(min-width:1600px) {
	.index06 { padding:65px 0 0; }
	.index06 .t1 { font-size:40px; }
	.index06 .t2 { font-size:18px; }
	.index06 .content { margin-top: 40px; padding:90px 0; }
	.index06 .firstbox { font-size:18px; }
	.index06 .swiper-container { margin-top: 60px; }
	.index06 .slide { padding:60px 30px 35px; }
	.index06 .c1 { font-size:24px; }
}


.index07 { position: relative; overflow: hidden; padding:25px 0 30px; }
.index07 .title { text-align:center; }
.index07 .t1 { color:#333333; font-size:22px; }
.index07 .t2 { color:#898989; margin:7px 0; line-height: 1.3; }
.index07 .t3 { width:14px; height:10px; background:url(../images/i.png) no-repeat center; margin:0 auto; }
.index07 .typebar { position: relative; white-space: nowrap; overflow-x: auto; margin-top: 20px;}
.index07 .typebar::-webkit-scrollbar {width:0px;height:0px;}
.index07 .tab { position: relative; display:inline-block; padding:0 15px; line-height: 1.5; font-weight: bold; color:#898989; }
.index07 .tab:before { content:''; width:1px; height:70%; background:#ececec; position: absolute; right:1px; top:50%; transform:translateY(-50%); }
.index07 .tab:after { content:''; width:1px; height:70%; background:#d6d6d6; position: absolute; right:0; top:50%; transform:translateY(-50%); }
.index07 .tab:last-child:after,.index07 .tab:last-child:before { opacity: 0; }
.index07 .tab:hover, .index07 .tab.active { color:#01adad; }
.index07 .content { padding-top: 25px; display:none; }
.index07 .content.active { display: block; }
.index07 .firstbox { position: relative; border-top:3px solid #01adad; padding-top: 18px; }
.index07 .firstbox:before { content:''; position: absolute; top:1px; left:0; width:100%; height:1px; background: #01adad; }
.index07 .firstbox .imgbox { margin-top: 16px; }
.index07 .firstbox .imgbox:after { padding-top: 33.5%; }
.index07 .firstbox .imgbox img { max-height:unset; }
.index07 .slide { position: relative; border-bottom:1px solid #e6e6e6; width:100%; padding:15px 0; }
.index07 .slide:last-child { border:none; }
.index07 .c1 { color:#555555; line-height: 1.2; margin-right:20px; }
.index07 .c2 { color:#555555; font-size:12px; margin-top:10px; line-height: 1.7; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; transition:.2s all linear; }
.index07 .c3 { color:#898989; font-weight: bold; }
.index07 .firstbox .c1 { font-weight: bold; color:#01adad; }
.index07 .slide:hover .c1 { font-weight: bold; }
.index07 .slide:hover .c2 { max-height:unset; opacity: 1; transition:.2s all linear; }
@media(min-width:768px) {
	.index07 { padding:30px 0 65px; }
	.index07 .t1 { font-size:26px; }
	.index07 .typebar { text-align:center; margin-top: 25px;}
	.index07 .content { padding-top: 35px; }
	.index07 .firstbox { padding-top: 24px; }
	.index07 .firstbox .imgbox { margin-top:20px; }
}
@media(min-width:992px) {
	.index07 { padding:35px 0 80px; }
	.index07 .t1 { font-size:30px; }
	.index07 .t2 { margin: 10px 0; }
	.index07 .typebar { margin-top: 30px;}
	.index07 .tab { padding:0 20px; }
	.index07 .content { padding-top: 40px; }
	.index07 .firstbox { padding-top: 28px; margin-right: 8%; }
	.index07 .firstbox .imgbox { margin-top:24px; }
	.index07 .slide { flex:1; }
	.index07 .slide:first-child { padding-top: 0; }
	.index07 .c2 { font-size:13px; }
}
@media(min-width:1200px) {
	.index07 { padding:45px 0 90px; }
	.index07 .t1 { font-size:34px; }
	.index07 .typebar { margin-top: 35px;}
	.index07 .content { padding-top: 45px; }
	.index07 .firstbox { border-top:4px solid #01afaf; padding-top: 32px; }
	.index07 .firstbox:before { top:2px; height:2px; }
	.index07 .firstbox .imgbox { margin-top:28px; }
	.index07 .c2 { font-size:14px; margin-top: 15px; }
	.index07 .slide .c2 { opacity:0; max-height:0; }
}
@media(min-width:1400px) {
	.index07 { padding:55px 0 100px; }
	.index07 .t1 { font-size:36px; }
	.index07 .t2 { font-size:17px; }
	.index07 .t2 { margin: 13px 0; }
	.index07 .typebar { margin-top: 40px;}
	.index07 .tab { font-size:17px; }
	.index07 .content { padding-top: 55px; }
	.index07 .firstbox { border-top:5px solid #01afaf; padding-top: 36px; }
	.index07 .firstbox .imgbox { margin-top:32px; }
	.index07 .c1 { font-size:17px; }
}
@media(min-width:1600px) {
	.index07 { padding:65px 0 115px; }
	.index07 .t1 { font-size:40px; }
	.index07 .t2 { font-size:18px; }
	.index07 .typebar { margin-top: 45px;}
	.index07 .content { padding-top: 65px; }
	.index07 .firstbox { padding-top: 40px; }
	.index07 .firstbox .imgbox { margin-top:36px; }
	.index07 .firstbox .c1 { font-size:18px; }
}

.index08 { position: relative; overflow: hidden; padding:30px 0; background:#e9edf0; }
.index08 .title { text-align:center; }
.index08 .t1 { color:#333333; font-size:22px;}
.index08 .t2 { color:#333; font-size:14px; margin-top:10px; }
.index08 .content { margin-top:25px; }
.index08 .imgbox:after { padding-top: 48.5%; }
@media(min-width:768px) {
	.index08 { padding:35px 0; }
	.index08 .t1 { font-size:26px;}
	.index08 .t2 { font-size:15px; }
	.index08 .content { margin-top:30px; }
}
@media(min-width:992px) {
	.index08 { padding:45px 0; }
	.index08 .t1 { font-size:30px;}
	.index08 .t2 { font-size:16px; }
	.index08 .content { margin-top:35px; }
}
@media(min-width:1200px) {
	.index08 { padding:50px 0; }
	.index08 .t1 { font-size:34px;}
	.index08 .t2 { font-size:18px; }
	.index08 .content { margin-top:40px; }
}
@media(min-width:1400px) {
	.index08 { padding:55px 0; }
	.index08 .t1 { font-size:38px;}
	.index08 .t2 { font-size:20px; }
	.index08 .content { margin-top:45px; }
}
@media(min-width:1600px) {
	.index08 { padding:65px 0; }
	.index08 .t1 { font-size:40px;}
	.index08 .t2 { font-size:22px; }
	.index08 .content { margin-top:50px; }
}

.company01 { position: relative; overflow: hidden; padding-top: 30px; padding-bottom: 25px; }
.company01 .t1 { text-align:center; margin:0 auto; }
.company01 .content { line-height: 1.8; text-align:justify; }
.company01 .content img { max-width: 100%; height:unset!important; }
.company01 .content .c2 img { max-width:100%; height:unset!important; }
.company01 .imgbox img { max-width:unset; height:100%; }
.company01 .c1 { position: absolute; left:12px; bottom:0; font-size:13px; color:#dde1f1; background:rgba(0,0,0,.6); line-height: 3; padding:0 15px; }
.company01 .c2 { color:#555555; font-size:14px; line-height: 1.8; }
@media(min-width:576px) {
	.company01 .t1 { width:60%; }
}
@media(min-width:768px) {
	.company01 { padding-top: 40px; padding-bottom: 35px; }
	.company01 .t1 { width:50%; }
	.company01 .c1 { font-size:14px; }
	.company01 .c2 { font-size:15px; }
}
@media(min-width:992px) {
	.company01 { padding-top: 50px; padding-bottom: 45px; }
	.company01 .leftbox { width:64%; }
	.company01 .rightbox { width:34.5%; }
	.company01 .c1 { padding:0 20px; font-size:16px; }
	.company01 .c2 { font-size:16px; }
}
@media(min-width:1200px) {
	.company01 { padding-top: 60px; padding-bottom: 55px; }
	.company01 .c1 { padding:0 25px; font-size:18px; }
	.company01 .c2 { font-size:17px; }
}
@media(min-width:1400px) {
	.company01 { padding-top: 70px; padding-bottom: 65px; }
	.company01 .c1 { padding:0 35px; font-size:20px; }
	.company01 .c2 { font-size:18px; }
}
@media(min-width:1600px) {
	.company01 { padding-top: 80px; padding-bottom: 75px; }
	.company01 .c1 { padding:0 40px; font-size:22px; }
	.company01 .c2 { font-size:19px; }
}

.company02 { position: relative; overflow: hidden; padding:25px 0 15px; background:#e9edf0; }
.company02 .t1 { color:#333; font-size:18px; font-weight: bold; }
.company02 .t2 { color:#333; text-transform:uppercase; font-weight: bold; margin-left: 10px; }
.company02 .content { margin-top: 15px; }
.company02 .sjbox { position: relative; overflow: hidden; margin-top: 20px; padding:30px 15px; color:#fff; background:#01afaf; }
.company02 .s1 { font-weight: bold; margin:0 7px; line-height: 1.3; white-space: nowrap; }
.company02 .s2 { font-family: 'Impact'; font-size:62px; }
.company02 .s3 { font-size:12px; margin-left: 7px; }
.company02 .c1 { line-height: 1.8; font-weight: bold; color:#333; margin-top:20px; text-align: justify; }
@media(min-width:576px) {
	.company02 { padding:30px 0 20px; }
	.company02 .t1 { font-size:20px; }
	.company02 .sjbox { padding:30px 20px; }
	.company02 .s2 { font-size:68px; }
	.company02 .s3 { font-size:14px; }
}
@media(min-width:768px) {
	.company02 { padding:35px 0 25px; }
	.company02 .t1 { font-size:22px; }
	.company02 .t2 { font-size:16px; }
	.company02 .content { margin-top: 20px; }
	.company02 .sjbox { padding:30px 25px; margin-top: 25px; }
	.company02 .s2 { font-size:72px; }
	.company02 .s3 { font-size:16px; }
	.company02 .c1 { margin-top:25px; }
}
@media(min-width:992px) {
	.company02 { padding:40px 0 30px; }
	.company02 .t1 { font-size:24px; }
	.company02 .t2 { font-size:18px; }
	.company02 .content { margin-top: 25px; }
	.company02 .sjbox { padding:30px 30px; margin-top: 30px; }
	.company02 .s1 { margin:0 10px; }
	.company02 .s2 { font-size:78px; }
	.company02 .s3 { font-size:18px; }
	.company02 .c1 { margin-top:30px; }
}
@media(min-width:1200px) {
	.company02 { padding:45px 0 35px; }
	.company02 .t1 { font-size:26px; }
	.company02 .t2 { font-size:20px; margin-left: 15px; }
	.company02 .content { margin-top: 30px; }
	.company02 .sjbox { padding:30px 40px; margin-top: 35px; }
	.company02 .s1 { margin:0 12px; }
	.company02 .s2 { font-size:60px; }
	.company02 .s3 { font-size:20px; }
	.company02 .c1 { margin-top:35px; }
}
@media(min-width:1400px) {
	.company02 { padding:50px 0 40px; }
	.company02 .t1 { font-size:28px; }
	.company02 .content { margin-top: 35px; }
	.company02 .sjbox { padding:35px 65px; margin-top: 40px; }
	.company02 .s1 { font-size:17px; margin:0 15px; }
	.company02 .s2 { font-size:76px; }
	.company02 .s3 { font-size:22px; }
	.company02 .c1 { font-size:17px; margin-top:40px; }
}
@media(min-width:1600px) {
	.company02 { padding:60px 0 50px; }
	.company02 .t1 { font-size:30px; }
	.company02 .content { margin-top: 40px; }
	.company02 .sjbox { padding:40px 80px; margin-top: 45px; }
	.company02 .s2 { font-size:90px; }
	.company02 .s3 { font-size:24px; }
	.company02 .c1 { margin-top:50px; }
}

.company03 { position: relative; overflow: hidden; padding:25px 0 30px; }
.company03 .t1 { color:#333; font-size:18px; font-weight: bold; }
.company03 .t2 { color:#555; text-transform:uppercase; margin-left: 10px; }
.company03 .content { margin-top: 15px; }
.company03 .c1 { line-height: 1.8; color:#555; margin-top:20px; }
@media(min-width:576px) {
	.company03 { padding:30px 0 35px; }
	.company03 .t1 { font-size:20px; }
}
@media(min-width:768px) {
	.company03 { padding:35px 0 45px; }
	.company03 .t1 { font-size:22px; }
	.company03 .t2 { font-size:14px; }
	.company03 .content { margin-top: 20px; }
	.company03 .c1 { margin-top:25px; }
}
@media(min-width:992px) {
	.company03 { padding:45px 0 55px; }
	.company03 .t1 { font-size:24px; }
	.company03 .t2 { font-size:16px; }
	.company03 .content { margin-top: 25px; }
	.company03 .c1 { margin-top:30px; }
}
@media(min-width:1200px) {
	.company03 { padding:55px 0 65px; }
	.company03 .t1 { font-size:26px; }
	.company03 .t2 { font-size:18px; margin-left: 15px; }
	.company03 .content { margin-top: 30px; }
	.company03 .c1 { margin-top:35px; }
}
@media(min-width:1400px) {
	.company03 { padding:70px 0 80px; }
	.company03 .t1 { font-size:28px; }
	.company03 .content { margin-top: 35px; }
	.company03 .c1 { font-size:17px; margin-top:40px; }
}
@media(min-width:1600px) {
	.company03 { padding:80px 0 90px; }
	.company03 .t1 { font-size:30px; }
	.company03 .content { margin-top: 40px; }
	.company03 .c1 { margin-top:50px; }
}

.company04 {color:#fff;background:#01afaf url(../images/company04_bg.jpg) no-repeat; background-size:cover; padding:25px 0 60px;position:relative;overflow:hidden;}
.company04 .t1 { color:#fff; font-size:18px; font-weight: bold; }
.company04 .t2 { color:#fff; text-transform:uppercase; font-weight: bold; margin-left: 10px; }
.company04 .procees_swiper {overflow: visible; margin-top:20px; }
.company04 .procees_swiper .swiper-slide {text-align:center;}
.company04 .year {font-size:36px;font-family:'Arial';font-weight: bold;}
.company04 .desc {color:rgba(255,255,255,.8);line-height:24px;max-height:168px;overflow-y:scroll;width: 600px;max-width:90%;margin: 15px auto 0;}
.company04 .desc::-webkit-scrollbar {width:5px;}
.company04 .desc::-webkit-scrollbar-track {background:rgba(0,0,0,0);}
.company04 .desc::-webkit-scrollbar-thumb {background:rgba(0,0,0,.2);}
.company04 .desc strong { font-size:14px; }
.company04 .next_year{ opacity:0; position: absolute; right: -0.5vw; transition: ease 1s; top: 50%; transform: translateY(-50%);font-size: 7vw;font-weight: bold;color: rgba(255,255,255, .14);line-height: 28px;}
.company04 .prev_year{ opacity:0; position: absolute; left: -1vw; transition: ease 1s; top: 50%; transform: translateY(-50%);font-size: 7vw;font-weight: bold;color: rgba(255,255,255, .14);line-height: 28px;}
.company04 .button { color: #333;width: 30px; height: 30px;line-height: 30px; background:#fff; font-weight: bold; border-radius:500px;border:1px solid #fff;position: absolute; outline: none; cursor: pointer; top: 50%; text-align: center;  z-index: 2;transform: translateY(-50%);transition:.36s all linear; }
.company04 .button:hover {color:#01afaf;transition:.3s all; box-shadow:0 0 15px 0 rgba(0,0,0,.6);}
.company04 .prev{ left: 0; transform: translate(0%,-50%) rotateZ(-90deg); }
.company04 .next{ right: 0; transform: translate(0%,-50%) rotateZ(90deg); }
.company04 .yearline { position: relative; }
.company04 .year_swiper .swiper-slide{display: flex;align-items: center;justify-content: center;color: #fff;position: relative;}
.company04 .year_swiper::before { content: ""; width:100%; transition: ease 1s; height: 1px; background: rgba(255,255,255,.4);position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.company04 .year_swiper .swiper-slide .yearbox{ position: relative; cursor:pointer; width: 130px; height:130px; text-align: center;font-size: 16px; }
.company04 .year_swiper .swiper-slide .yearbox::before{ content: ""; display: block; width: 4px; height: 4px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); bottom: 0; background: #fff; border-radius: 50%;}
.company04 .year_swiper .swiper-slide.active .yearbox::before {width:7px;height:7px;}
.company04 .year_swiper .swiper-slide.active .yearbox em { transform: translateY(80px);font-size:200%; }
.company04 .year_swiper .swiper-slide:hover .yearbox::before {transition: ease .2s; width:6px;height:6px;}
.company04 .year_swiper .swiper-slide:hover .yearbox em { transition: ease .2s; transform: translateY(80px);font-size:200%; }
.company04 .year_swiper .swiper-slide .yearbox em { transition: ease .2s; display: block; transform: translateY(90px);}
.company04 .year_swiper .swiper-slide.active::before{width: calc(50% - 40px);}
.company04 .year_swiper .swiper-slide.active::after{width: calc(50% - 40px);}
@media(min-width:576px) {
	.company04 .t1 { font-size:20px; }
}
@media(min-width:768px) {
    .company04 {padding:30px 0 60px;}
	.company04 .t1 { font-size:22px; }
	.company04 .t2 { font-size:16px; }
	.company04 .prev{ transform: translate(-50%,-50%) rotateZ(-90deg); }
	.company04 .next{ transform: translate(50%,-50%) rotateZ(90deg); }
    .company04 .year {font-size:50px;}
	.company04 .next_year { opacity: .4; }
	.company04 .prev_year { opacity: .4; }
	.company04 .desc strong { font-size:15px; }
}
@media(min-width:992px) {
    .company04 {padding:35px 0 50px;}
	.company04 .t1 { font-size:24px; }
	.company04 .t2 { font-size:18px; }
	.company04 .procees_swiper {margin-top:30px; }
    .company04 .year {font-size:62px;}
    .company04 .desc {margin-top:20px;line-height:28px;margin-top:15px;max-height:196px;overflow-y:scroll;}
	.company04 .desc strong { font-size:16px; }
    .company04 .button {width: 35px; height: 35px;line-height: 35px;}
}
@media(min-width:1200px) {
    .company04 {padding:40px 0 75px;}
	.company04 .t1 { font-size:26px; }
	.company04 .t2 { font-size:20px; margin-left: 15px; }
	.company04 .procees_swiper {margin-top:35px; }
    .company04 .year {font-size:78px;}
    .company04 .desc {margin-top:25px;line-height:32px;margin-top:15px;max-height:224px;overflow-y:scroll;}
	.company04 .desc strong { font-size:17px; }
    .company04 .button {width:40px; height: 40px;line-height: 40px;}
}
@media(min-width:1400px) {
    .company04 {padding:45px 0 85px;}
	.company04 .t1 { font-size:28px; }
	.company04 .procees_swiper {margin-top:40px; }
	.company04 .desc strong { font-size:18px; }
}
@media(min-width:1600px) {
    .company04 {padding:50px 0 100px;}
	.company04 .t1 { font-size:30px; }
	.company04 .procees_swiper {margin-top:45px; }
    .company04 .year {font-size:90px;}
    .company04 .desc {margin-top:30px;}
	.company04 .desc strong { font-size:19px; }
    .company04 .button {width: 45px; height: 45px;line-height: 45px;}
}

.company05 { position: relative; overflow: hidden; padding:25px 0 35px; }
.company05 .t1 { color:#333; font-size:18px; font-weight: bold; }
.company05 .t2 { color:#333; text-transform:uppercase; font-weight: bold; margin-left: 10px; }
.company05 .content { margin-top: 15px; }
.company05 .slide { padding:80px 20px 90px; background:linear-gradient(to bottom,#205cca,#01afaf); color:#fff; }
.company05 .c1 { color:#fff; font-weight: bold; font-size: 26px; padding-bottom: 10px; border-bottom:1px solid rgba(255,255,255,.1); }
.company05 .c2 { line-height: 1.9; font-size:14px; margin-top:25px; }
@media(min-width:576px) {
	.company05 .t1 { font-size:20px; }
}
@media(min-width:768px) {
	.company05 { padding:30px 0 50px; }
	.company05 .t1 { font-size:22px; }
	.company05 .t2 { font-size:16px; }
	.company05 .content { margin-top: 20px; }
	.company05 .slide { padding:40px 20px 70px; }
	.company05 .c1 { font-size: 28px; }
	.company05 .c2 { margin-top:35px; }
}
@media(min-width:992px) {
	.company05 { padding:35px 0 60px; }
	.company05 .t1 { font-size:24px; }
	.company05 .t2 { font-size:18px; }
	.company05 .content { margin-top: 25px; }
	.company05 .slide { padding:45px 30px 90px; }
	.company05 .c1 { font-size: 30px; padding-bottom: 15px; }
	.company05 .c2 { font-size:15px; margin-top:45px; }
}
@media(min-width:1200px) {
	.company05 { padding:40px 0 70px; }
	.company05 .t1 { font-size:26px; }
	.company05 .t2 { font-size:20px; margin-left: 15px; }
	.company05 .content { margin-top: 30px; }
	.company05 .swiper-container { padding-top: 20px; }
	.company05 .slide { padding:50px 25px 110px; transition:.3s all; }
	.company05 .slide:hover { transform:translateY(-15px); box-shadow:0 10px 15px -10px rgba(0,0,0,1); transition:.3s all; }
	.company05 .c1 { font-size: 32px; padding-bottom: 20px; }
	.company05 .c2 { font-size:16px; margin-top:60px; }
}
@media(min-width:1400px) {
	.company05 { padding:45px 0 80px; }
	.company05 .t1 { font-size:28px; }
	.company05 .content { margin-top: 35px; }
	.company05 .slide { padding:55px 40px 130px; }
	.company05 .c1 { font-size: 34px; padding-bottom: 25px; }
	.company05 .c2 { font-size:17px; margin-top:75px; }
}
@media(min-width:1600px) {
	.company05 { padding:50px 0 90px; }
	.company05 .t1 { font-size:30px; }
	.company05 .content { margin-top: 40px; }
	.company05 .slide { padding:60px 45px 150px; }
	.company05 .c1 { font-size: 36px; padding-bottom: 30px; }
	.company05 .c2 { font-size:18px; margin-top:90px; }
}

.lingdao01 { position: relative; overflow: hidden; padding:25px 0; }
.lingdao01 .slide { background:#012036; padding:25px 15px; margin-bottom: 15px; }
.lingdao01 .img { width:70%; margin:0 auto;}
.lingdao01 .txtbox { flex:0 0 100%; }
.lingdao01 .s1 { color:#fff; font-size:22px; font-weight: bold; }
.lingdao01 .s1 span { color:rgba(255,255,255,.8); font-weight:normal; font-size:14px; }
.lingdao01 .s2 { color:#fff; font-weight: bold; margin-top: 10px; line-height: 1.5; }
.lingdao01 .content { background:#d0e4f3; margin-top: 20px; padding:20px 15px; overflow-y:scroll; }
.lingdao01 .c1 { line-height: 2; height:135px; }
.lingdao01 .c1 img { max-width:100%; height:unset!important; }
@media(min-width:768px) {
	.lingdao01 { padding:35px 0; }
	.lingdao01 .slide { padding:35px 40px; margin-bottom: 20px; }
	.lingdao01 .img { width:33%; max-width:367px; }
	.lingdao01 .txtbox { margin-left: 20px; flex:1; width:50%; }
	.lingdao01 .s1 { font-size:24px; }
	.lingdao01 .content { margin-top: 25px; padding:20px 25px; }
}
@media(min-width:992px) {
	.lingdao01 { padding:45px 0; }
	.lingdao01 .slide { padding:50px 60px; margin-bottom: 25px; }
	.lingdao01 .txtbox { margin-left: 30px; }
	.lingdao01 .s1 { font-size:28px; }
	.lingdao01 .s1 span { font-size:16px; }
	.lingdao01 .s2 { margin-top: 15px; }
	.lingdao01 .content { margin-top: 30px; padding:25px 30px; }
	.lingdao01 .c1 { height:210px; }
}
@media(min-width:1200px) {
	.lingdao01 { padding:60px 0; }
	.lingdao01 .slide { padding:70px 80px; margin-bottom: 30px; }
	.lingdao01 .txtbox { margin-left: 40px; }
	.lingdao01 .s1 { font-size:32px; }
	.lingdao01 .s1 span { font-size:18px; }
	.lingdao01 .s2 { margin-top: 20px; }
	.lingdao01 .content { margin-top: 35px; padding:30px 35px; }
	.lingdao01 .c1 { height:240px; }
}
@media(min-width:1400px) {
	.lingdao01 { padding:75px 0; }
	.lingdao01 .slide { padding:90px 115px; margin-bottom: 35px; }
	.lingdao01 .txtbox { margin-left: 50px; }
	.lingdao01 .s1 { font-size:36px; }
	.lingdao01 .s2 { margin-top: 25px; font-size:17px; }
	.lingdao01 .content { margin-top: 40px; padding:35px 40px; }
	.lingdao01 .c1 { height:230px; }
}
@media(min-width:1600px) {
	.lingdao01 { padding:90px 0; }
	.lingdao01 .slide { padding:100px 145px; margin-bottom: 40px; }
	.lingdao01 .txtbox { margin-left: 60px; }
	.lingdao01 .s1 { font-size:40px; }
	.lingdao01 .s1 span { font-size:20px; }
	.lingdao01 .s2 { margin-top: 30px; font-size:18px; }
	.lingdao01 .content { margin-top: 45px; padding:45px 50px; }
	.lingdao01 .c1 { height:235px; }
}

.youshi { position: relative; overflow: hidden; padding-top:25px; }
.youshi .container { border-bottom:1px solid #ddd; padding-bottom: 20px; }
.youshi .t1 { color:#333333; font-size:18px; font-weight: bold; }
.youshi .swiper-container { margin-top: 20px; }
.youshi .slide { padding:15px; }
.youshi .slide .img { background:linear-gradient(to bottom,#2c59a6,#b8d5f3); box-shadow:10px 10px 40px 0 #b1cfef; border-radius: 500px; width:90px; height:90px; line-height: 90px; text-align:center; }
.youshi .slide .txtbox { flex:1; width:50%; margin-left:35px;}
.youshi .slide .c1 { color:#333333; font-size:15px; font-weight: bold; }
.youshi .slide .c2 { color:#555555; font-size:12px; font-weight: bold; margin-top: 5px; }
.youshi .slide .c2:before { content:''; display:inline-block; background:#555; width:5px; height:5px; border-radius:10px; position:relative; top:50%; transform:translateY(-50%);margin-right:5px;  }
.youshi .slide .c3 { color:#898989; font-size:12px; line-height: 1.6; margin-top: 5px; }
@media(min-width:768px) {
	.youshi { padding-top:30px; }
	.youshi .container { padding-bottom: 25px; }
	.youshi .t1 { font-size:20px; }
	.youshi .slide .c1 { font-size:16px; }
	.youshi .slide .c2 { font-size:13px; }
	.youshi .slide .c3 { font-size:13px; }
}
@media(min-width:992px) {
	.youshi { padding-top:40px; }
	.youshi .container { padding-bottom: 30px; }
	.youshi .t1 { font-size:22px; }
	.youshi .swiper-container { margin-top: 30px; }
	.youshi .slide .c1 { font-size:18px;}
	.youshi .slide .c2 { margin-top: 7px; }
}
@media(min-width:1200px) {
	.youshi { padding-top:50px; }
	.youshi .container { padding-bottom: 35px; }
	.youshi .t1 { font-size:24px; }
	.youshi .swiper-container { margin-top: 35px; }
	.youshi .slide .c1 { font-size:20px;}
	.youshi .slide .c2 { font-size:14px; margin-top: 10px; }
	.youshi .slide .c3 { font-size:14px; margin-top: 10px; }
}
@media(min-width:1400px) {
	.youshi { padding-top:60px; }
	.youshi .container { padding-bottom: 40px; }
	.youshi .t1 { font-size:26px; }
	.youshi .swiper-container { margin-top: 40px; }
	.youshi .slide .c1 { font-size:22px;}
}
@media(min-width:1600px) {
	.youshi { padding-top:70px; }
}


.inmsgbar { position: relative; overflow: hidden; display:none; }
.inmsgbar .container { background:url(../images/in04_bg.jpg) no-repeat; background-size:cover; padding:20px 15px; }
.inmsgbar .t1 { color:#fff; font-size:24px; line-height: 1.3; }
.inmsgbar .t2 { color:#fff; font-size:14px; line-height: 1.5; margin-top: 10px; }
.inmsgbar .t2 span { color:#be1a21; }
.inmsgbar .more { display:inline-block; font-size:14px; color:#fff; border:1px solid #fff; border-radius:70px; line-height: 35px; height:35px; padding:0 35px; margin-top: 20px; }
.inmsgbar .more:hover { color:#c40302; background: #fff; }
@media(min-width:768px) {
	.inmsgbar { margin-bottom: 20px; display:block; }
	.inmsgbar .container { padding:25px; }
	.inmsgbar .t1 { font-size:28px; }
	.inmsgbar .t2 { font-size:15px; }
	.inmsgbar .more { line-height: 40px; height:40px; }
}
@media(min-width:992px) {
	.inmsgbar { margin-bottom: 30px; }
	.inmsgbar .container { padding:30px; }
	.inmsgbar .t1 { font-size:32px; }
	.inmsgbar .t2 { font-size:16px; margin-top: 12px; }
	.inmsgbar .more { font-size:16px; line-height: 45px; height:45px; padding:0 40px; margin-top: 0px; }
}
@media(min-width:1200px) {
	.inmsgbar { margin-bottom: 35px; }
	.inmsgbar .container { padding:40px; }
	.inmsgbar .t1 { font-size:36px; }
	.inmsgbar .t2 { font-size:18px; }
	.inmsgbar .more { font-size:18px; line-height: 50px; height:50px; padding:0 45px; }
}
@media(min-width:1400px) {
	.inmsgbar { margin-bottom: 40px; }
	.inmsgbar .container { padding:50px; }
	.inmsgbar .t1 { font-size:38px; }
	.inmsgbar .t2 { font-size:19px; margin-top: 15px; }
	.inmsgbar .more { font-size:20px; line-height: 55px; height:55px; padding:0 50px; }
}
@media(min-width:1600px) {
	.inmsgbar { margin-bottom: 50px; }
	.inmsgbar .container { padding:60px; }
	.inmsgbar .t1 { font-size:40px; }
	.inmsgbar .t2 { font-size:20px; }
	.inmsgbar .more { font-size:21px; line-height: 60px; height:60px; padding:0 55px; }
}

.shoplink {padding:20px 0;}
.shoplink .c1 { color:#333333; font-size:16px; margin-left: 15px;}
@media(min-width:768px) {
	.shoplink {padding:25px 0;}
}
@media(min-width:992px) {
	.shoplink {padding:30px 0;}
	.shoplink .c1 { font-size:18px;}
}
@media(min-width:1200px) {
	.shoplink {padding:40px 0;}
	.shoplink .c1 { font-size:20px;}
}
@media(min-width:1400px) {
	.shoplink {padding:50px 0;}
	.shoplink .c1 { font-size:22px;}
}
@media(min-width:1600px) {
	.shoplink {padding:60px 0;}
	.shoplink .c1 { font-size:24px;}
}

.pic {background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;}
.pic img.w-h {width:100%;max-width:100%;opacity:0;}
.pic img.lazy {position:absolute;left:0;top:0;width:100%;height:100%;transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;}
.wid-90 {width:90%;}
.op-0 {opacity:0;}

.culture01 { position: relative; overflow: hidden; padding:45px 0 25px; }
.culture01 .slide { padding:80px 20px 90px; /* padding:35px 20px 50px; */ background:linear-gradient(to bottom,#205cca,#01afaf); color:#fff; }
.culture01 .t1 { color:#fff; font-weight: bold; font-size: 26px; padding-bottom: 10px; border-bottom:1px solid rgba(255,255,255,.1); }
.culture01 .t2 { line-height: 1.9; font-size:14px; margin-top:25px; }
@media(min-width:768px) {
	.culture01 { padding:60px 0 30px; }
	.culture01 .slide { padding:40px 20px 70px; }
	.culture01 .t1 { font-size: 28px; }
	.culture01 .t2 { margin-top:35px; }
}
@media(min-width:992px) {
	.culture01 { padding:75px 0 35px; }
	.culture01 .slide { padding:45px 30px 90px; }
	.culture01 .t1 { font-size: 30px; padding-bottom: 15px; }
	.culture01 .t2 { font-size:15px; margin-top:45px; }
}
@media(min-width:1200px) {
	.culture01 { padding:70px 0 40px; }
	.culture01 .swiper-container { padding-top: 20px; }
	.culture01 .slide { padding:50px 25px 110px; transition:.3s all; }
	.culture01 .slide:hover { transform:translateY(-15px); box-shadow:0 10px 15px -10px rgba(0,0,0,1); transition:.3s all; }
	.culture01 .t1 { font-size: 32px; padding-bottom: 20px; }
	.culture01 .t2 { font-size:16px; margin-top:60px; }
}
@media(min-width:1400px) {
	.culture01 { padding:85px 0 45px; }
	.culture01 .slide { padding:55px 40px 130px; }
	.culture01 .t1 { font-size: 34px; padding-bottom: 25px; }
	.culture01 .t2 { font-size:17px; margin-top:75px; }
}
@media(min-width:1600px) {
	.culture01 { padding:100px 0 50px; }
	.culture01 .slide { padding:60px 45px 150px; }
	.culture01 .t1 { font-size: 36px; padding-bottom: 30px; }
	.culture01 .t2 { font-size:18px; margin-top:90px; }
}

.fengcai01 { position: relative; overflow: hidden; padding:30px 0 20px; }
.fengcai01 .title { text-align:center; }
.fengcai01 .t1 { color:#333333; font-size:22px; }
.fengcai01 .t2 { color:#898989; margin:7px 0; line-height: 1.3; }
.fengcai01 .t3 { width:14px; height:10px; background:url(../images/i.png) no-repeat center; margin:0 auto; }
@media(min-width:768px) {
	.fengcai01 { padding:35px 0 25px; }
	.fengcai01 .t1 { font-size:26px; }
}
@media(min-width:992px) {
	.fengcai01 { padding:40px 0 30px; }
	.fengcai01 .t1 { font-size:30px; }
	.fengcai01 .t2 { margin: 10px 0; }
}
@media(min-width:1200px) {
	.fengcai01 { padding:45px 0 35px; }
	.fengcai01 .t1 { font-size:34px; }
}
@media(min-width:1400px) {
	.fengcai01 { padding:50px 0 40px; }
	.fengcai01 .t1 { font-size:36px; }
	.fengcai01 .t2 { font-size:17px; margin: 13px 0; }
}
@media(min-width:1600px) {
	.fengcai01 { padding:60px 0 50px; }
	.fengcai01 .t1 { font-size:40px; }
	.fengcai01 .t2 { font-size:18px; }
}

#industry {width:100%;margin:15px auto 40px;}
#industry .box {position:relative;}
#industry .box &gt; ul.parent {position:relative;padding-left:0;}
#industry .c1 {color:#7a7b7e;text-align:center;line-height: 2;margin-top: 15px;}
/* #industry .box .pager {display: none;} */
#industry .box .other {display: none;}
#industry .box .other nav.prev {z-index: 9;}
#industry .box .other nav.next {z-index: 9;}
@media(max-width:991px) {
	#industry .box &gt; ul.parent .pic {margin-top:15px;}
}
@media(min-width:992px) {
	#industry {margin:20px auto 50px;}
	#industry .c1 {margin-top: 20px;}
	#industry .box &gt; ul.parent &gt; li {position:absolute;z-index:2;width:80%;left:0%;margin:auto;opacity:0;visibility:hidden;transform:scale(0.6);-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);box-shadow:0 15px 25px -10px rgba(37,45,51,0.7);transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;border-radius: 15px;overflow: hidden;}
	#industry .box &gt; ul.parent &gt; li .pic {border-radius:5px;position:relative;}
	#industry .box &gt; ul.parent &gt; li.on {visibility:visible;left:10%;opacity:1;z-index:10;transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);}
	#industry .box &gt; ul.parent &gt; li.next-on {visibility:visible;opacity:1;z-index:5;left:0%;transform-origin:0 50%;transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);}
	#industry .box &gt; ul.parent &gt; li.prev-on {visibility:visible;opacity:1;z-index:5;left:20%;transform-origin:100% 50%;transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);-ms-transform:scale(0.7);}

	#industry .box .other {display: block; z-index:50;pointer-events:none;width:90%;left:0;top:0;}
	#industry .box .other .data {position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);top:5%;opacity:0;}
	#industry .box .other nav {font-size:30px; font-weight: bold; cursor:pointer;text-align:center;color:#fff;transition:.22s all linear;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);pointer-events:auto;}
	#industry .box .other nav.prev {left:4%;}
	#industry .box .other nav.next {right:4%;transform:rotateY(180deg) translateY(-50%);}
	#industry .box .other nav:hover {font-size:36px;/* background: rgba(0,0,0,.8);border-radius:150px; */transition:.2s all;}

	/* #industry .box .pager {display:block;position:relative;z-index:10;}
	#industry .box .pager nav {font-size:45px;cursor:pointer;width:10%;text-align:center;color:#1f987d;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);pointer-events:auto;}
	#industry .box .pager nav.p-prev {left:0;transform:rotateY(180deg);}
	#industry .box .pager nav.p-next {right:0;}
	#industry .box .pager nav:hover {background: rgba(0,0,0,.1);transition:.36s all linear;}
	#industry .box .pager &gt; ul {width:80%;margin:auto;}
	#industry .box .pager &gt; ul &gt; li {display:none;justify-content:flex-start;align-items:center;width:100%;}
	#industry .box .pager &gt; ul &gt; li .col {position:relative;cursor:pointer;margin:18px 5px;width:calc(25% - 10px);max-width:25%;animation-name:fadeInRightSmall;}
	#industry .box .pager &gt; ul &gt; li .col .pic {position:relative;height:95px;}
	#industry .box .pager &gt; ul &gt; li .col .pic:after {content:"";position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-color:rgba(0,0,0,0.2);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}
	#industry .box .pager &gt; ul &gt; li .col.on .pic:after {opacity:0.5;}
	#industry .box .pager &gt; ul &gt; li .col:hover .pic:after {opacity:0.5;}
	#industry .box .pager &gt; ul &gt; li.on {display:flex;} */
}
@media(min-width:1200px) {
	#industry {margin:25px auto 60px;}
	#industry .c1 {margin-top: 25px;}
	/* #industry .box .pager &gt; ul &gt; li .col .pic {height:110px;} */
}
@media(min-width:1400px) {
	#industry {margin:30px auto 70px;}
	#industry .c1 {margin-top: 30px;}
	/* #industry .box .pager &gt; ul &gt; li .col .pic {height:125px;} */
}
@media(min-width:1600px) {
	#industry {margin:35px auto 80px;}
	#industry .c1 {margin-top: 35px;}
	/* #industry .box .pager &gt; ul &gt; li .col .pic {height:140px;} */
}

.job01 {position:relative;overflow: hidden; background:#fff;}
.job01 .container {padding:0 15px 25px;}
.job01 .title {padding: 35px 0 10px;background-size:100% auto;}
.job01 .t1 {color:#333;font-size:20px;font-weight: bold;}
.job01 .list {margin-top: 15px;padding-left: 0;}
.job01 .list li {margin-bottom:10px;}
.job01 .list li:last-child .job01 .panel {border-bottom:1px solid #f5f5f5;}
.job01 .panel {color:#7a7b7e;background:#f1f5f9;padding:0 15px;height: 45px;line-height: 45px;align-items:center;cursor: pointer;position:relative;}
.job01 .panel:after {content:'\ec00';font-family: 'iconfont';position:absolute;right:15px;top:50%;transform:translateY(-50%);}
.job01 .panel:hover {color:#fff;background:#01afaf;}
.job01 .panel.active {color:#fff;background:#01afaf;border-bottom:none!important;}
.job01 .panel.active:after {content:'\ec01';}
.job01 .c1 {font-size:14px;}
.job01 .c2 {font-size:14px;margin-left:15px;margin-right:20px;}
.job01 .c3 {background:#fff;display:none;line-height:1.6;padding:15px;text-align: justify;}
.job01 .more {color:#fff;background:#01afaf;padding:10px 25px;text-align: center;display:inline-block;margin:25px auto;}
.job01 .more:hover {background: #01afaf;}
@media(min-width:768px){
	.job01 .container {padding:0 20px 35px;}
	.job01 .title {padding: 45px 0 15px;}
	.job01 .t1 {font-size:24px;}
	.job01 .panel {height: 60px;line-height: 60px;}
	.job01 .c1 {font-size:15px;}
	.job01 .c2 {font-size:15px;margin-left:15%;}
}
@media(min-width:992px){
	.job01 .container {padding:0 25px 40px;}
	.job01 .title {padding: 50px 0 15px;}
	.job01 .t1 {font-size:26px;}
	.job01 .panel {height: 65px;line-height: 65px; padding-left:4vw; }
	.job01 .panel:after {content:'展开　\ec00';}
	.job01 .panel.active:after {content:'收起　\ec01';}
	.job01 .c1 {font-size:16px;}
	.job01 .c2 {font-size:16px;}
	.job01 .c3 {padding:3vw 4vw;}
}
@media(min-width:1200px) {
	.job01 .container {padding:0 30px 50px;}
	.job01 .title {padding: 55px 0 20px;}
	.job01 .t1 {font-size:28px;}
	.job01 .panel {padding-right:20px;height: 70px;line-height: 70px;}
	.job01 .panel:after {right:20px;}
	.job01 .c1 {font-size:17px;}
	.job01 .c2 {font-size:17px;}
}
@media(min-width:1400px) {
	.job01 .container {padding:0 35px 55px;}
	.job01 .title {padding: 60px 0 25px;}
	.job01 .t1 {font-size:32px;}
	.job01 .panel {padding-right: 25px;height: 80px;line-height: 80px;}
	.job01 .panel:after {right:25px;}
	.job01 .c1 {font-size:18px;}
	.job01 .c2 {font-size:18px;}
}
@media(min-width:1600px) {
	.job01 .container {padding:0 40px 60px;}
	.job01 .title {padding: 65px 0 30px;}
	.job01 .t1 {font-size:36px;}
	.job01 .panel {padding-right: 30px;height: 88px;line-height: 88px;}
	.job01 .panel:after {right:30px;}
	.job01 .c1 {font-size:19px;}
	.job01 .c2 {font-size:19px;}
}


/*波浪背景*/
.wave_box {width:100%;height:400px;position:absolute;left:0;bottom:0;overflow:hidden;}
.wave {overflow:hidden;position:absolute;top:100%;width:140%;transform:translateY(-50%);color:#fff;margin-left:-20%;animation:3s ease-in-out infinite alternate waveAnimateA;}
@media(min-width:1600px){
	.wave_box {height:500px;}
}
@keyframes waveAnimateA {
	0% {transform:translate(-80px,-52%);}
	100% {transform:translate(80px,-50%);}
}
.wave svg {fill:rgba(233,239,242,1);width:100%;margin-left:-1%;height:auto;}
.st0{fill:#f2fcfa;opacity:1}
.st1{opacity:1;fill:#daefeb;}
/* #E9EFF2; */


.public01-content {width:100%;line-height: 24px;margin-bottom:30px;position:relative;overflow: hidden;}
.public01-content img {max-width:100%;}
.public01-item {display:flex;justify-content: center;padding:0px 0 7px;position:relative;}
.public01-item .form-control {line-height: 1;}
.public01-item .form-label {margin:0;}
.public01-item input ,.public01-item textarea {width:95%;}
.public01-item-title {text-align:right;font-weight:bold;line-height:35px;}
.public01-item-input {flex:1;max-width:600px;line-height:35px;white-space: nowrap;padding-left:15px;}
.public01-item .submit {background:#01afaf;color:#fff;padding:10px 25px;}
.public01-t1 {text-align:center;line-height: 40px;}
.public01-imgbox {border:1px solid #f5f5f5;}
@media(max-width:767px) {
  .public01-content {padding-left:15px;padding-right:15px;text-align: justify;}
}
@media(min-width:768px) {
  .public01-item {padding:0px 0 10px;}
}
@media(min-width:992px) {
  .public01-content {line-height: 28px;margin-bottom:50px;}
  .public01-item {padding:0px 0 15px;}
}
@media(min-width:1200px) {
  .public01-t1 {font-size:16px;line-height: 60px;}
}

.product01 {margin-top:15px;overflow:hidden;position:relative;}
.product01 .t1 { color:#333333; font-size:18px; font-weight: bold; }
.product01 .t2 { color:#333333; font-weight: bold; margin-left: 5px; text-transform:uppercase;}
.product01 .list {margin-top:15px;}
.product01 .slide { position:relative;  transition:.2s all linear; }
.product01 .slide:nth-child(2n) {margin-right:0%;}
.product01 .imgbox:before {content:'\ed66'; font-family:'iconfont'; font-size:240%; opacity:0; font-weight:0; color:#fff; background:rgba(0,0,0,.3); display:flex; align-items:center; justify-content:center; position: absolute; left:0;top:0;width:100%;height:100%;z-index:9; pointer-events: none;}
.product01 .c1 {color:#333;height:40px; line-height: 40px; padding:0 10px; text-align:center; transition:.2s all linear; }
.product01 .slide:hover { background:#01afaf; padding:10px 10px 0; transition:.2s all linear; }
.product01 .slide:hover .imgbox:before {opacity:1;}
.product01 .slide:hover img {transform:translate(-50%,-50%);}
.product01 .slide:hover .c1 { color:#fff; height: 30px; line-height: 30px; transition:.2s all linear; }
.product01 .item {margin-top:15px;}
.product01 .more { display:inline-block; border:2px solid #ddd; height:35px; line-height: 35px; padding:0 20px; margin-top: 25px; }
.product01 .more:hover { color:#fff; background:#01afaf; border-color:#01afaf;}
@media(min-width:768px) {
	.product01 {margin-top:20px;}
  	.product01 .item {margin-bottom:20px;}
  	.product01 .c1 {height:45px;line-height: 45px;}
	.product01 .slide:hover .c1 { height: 35px; line-height: 35px; }
	.product01 .more { margin-top: 35px; }
}
@media(min-width:992px) {
	.product01 {margin-top:25px;}
	.product01 .t1 { font-size:20px; }
	.product01 .list {margin-top:25px;}
  	.product01 .c1 {height:50px;line-height: 50px;padding:0 15px;}
  	.product01 .item {margin-bottom:25px;}
	.product01 .slide:hover .c1 { height: 40px; line-height: 40px; }
	.product01 .more { margin-top: 50px; height:40px; line-height: 40px; padding:0 35px; }
}
@media(min-width:1200px) {
	.product01 {margin-top:35px;}
	.product01 .t1 { font-size:22px; }
	.product01 .list {margin-top:30px;}
  	.product01 .c1 {font-size:15px;height:55px;line-height: 55px;padding:0 15px;}
  	.product01 .item { margin-bottom:35px; }
	.product01 .slide:hover { padding:15px 15px 0; }
	.product01 .slide:hover .c1 { height: 40px; line-height: 40px; }
	.product01 .more { margin-top: 60px; height:45px; line-height: 45px; padding:0 40px; }
}
@media(min-width:1400px) {
	.product01 {margin-top:40px;}
	.product01 .t1 { font-size:24px; }
	.product01 .list { margin-top:35px; }
  	.product01 .item { margin-bottom:40px; }
  	.product01 .c1 { height:65px;line-height: 65px; }
	.product01 .slide:hover { padding:20px 20px 0; }
	.product01 .slide:hover .c1 { height: 45px; line-height: 45px; }
	.product01 .more { margin-top: 70px; height:50px; line-height: 50px; padding:0 50px; }
}
@media(min-width:1600px) {
	.product01 {margin-top:45px;}
	.product01 .t1 { font-size:26px; }
	.product01 .list {margin-top:45px;}
  	.product01 .item {margin-bottom:45px;}
  	.product01 .c1 {height:80px;line-height: 80px;}
	.product01 .slide:hover .c1 { height: 60px; line-height: 60px; }
	.product01 .more { margin-top: 85px; height:55px; line-height: 55px; padding:0 60px; }
}


.proinfopage {position: relative; overflow: hidden; padding-top:10px;background: #fff;}
.proinfo01 {padding-bottom:15px;}
.proinfo01 #bigSwiper {flex:0 0 100%;}
.proinfo01 #bigSwiper .swiper-slide {text-align: center;padding-right:1px;}
.proinfo01 #bigSwiper .swiper-slide .imgbox {border:1px solid #dbe1e8;}
.proinfo01 #bigSwiper .swiper-slide .imgbox img {max-height:100%;max-width:100%;}
.proinfo01 #smallSwiper {flex:0 0 100%;}
.proinfo01 #smallSwiper .swiper-slide {display:flex;align-items:center;max-width:100%;border:2px solid rgba(0,0,0,0);overflow:hidden;}
.proinfo01 #smallSwiper .swiper-slide.active {border:2px solid #01afaf;}
.proinfo01 #smallSwiper .swiper-slide {border:1px solid #dbe1e8;}
.proinfo01 #smallSwiper .swiper-slide img {width:100%;max-height:100%;max-width:100%;}
.proinfo01 #smallSwiper .swiper-slide .play {font-size:26px;text-align: center;}
.proinfo01 .rightbox {margin-top:25px;}
.proinfo01 .t1 {color:#333333;font-size:18px;}
.proinfo01 .t2 {color:#888888;line-height:22px;height:66px;overflow:hidden;margin-top: 15px;}
.proinfo01 .param {margin-top:10px;}
.proinfo01 .t3 {color:#888;line-height:4;padding:0 15px;}
.proinfo01 .t3 b {color:#01afaf;font-weight: bold;}
.proinfo01 .c1 {color:#666666;white-space: nowrap;}
.proinfo01 .c2 {color:#01afaf;font-size:14px;font-weight: bold;line-height: 2;}
.proinfo01 .b2 {color:#fff;background: #01afaf;width:150px;height: 40px;line-height: 40px;border-radius:5px; transition:.36s all;text-align:center;}
.proinfo01 .b2:hover {background: #028b8b;transition:.36s all;}
.proinfo01 .imgbox img {max-width:90%;max-height:90%;}
.proinfo01 .play {cursor:pointer;color:rgba(255,255,255,.6);background:rgba(0,0,0,.3);width:100%;height:100%;display:flex;justify-content: center; align-items:center;font-size:50px;position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);}
.proinfo01 .play:hover {color:#fff;transition:.36s all linear;}
.proinfo01 #videobox iframe {position:absolute;left:0;}
.proinfo01 #smallSwiper .swiper-slide .play {font-size:26px;text-align: center;}
.proinfo01 .telbox { color:#01afaf; font-weight: bold; font-size:16px; }
@media(max-width:1199px) {
	.proinfo01 #smallSwiper {margin-top:10px;}
}
@media(min-width:768px) {
	.proinfo01 .play {font-size:50px;}
	.proinfo01 .t2 {font-size:13px;line-height:24px;height:72px;}
}
@media(min-width:992px) {
	.proinfopage {padding-top:25px;}
	.proinfo01 {padding-bottom:25px;}
	.proinfo01 .t1 {font-size:20px;}
	.proinfo01 .t2 {font-size:14px;line-height:26px;height:78px;}
	.proinfo01 .param {margin-top:15px;}
	.proinfo01 .c2 {font-size:17px;}
	.proinfo01 .play {font-size:65px;}
	.proinfo01 .rightbox {padding-left:5%;}
}
@media(min-width:1200px) {
	.proinfopage {padding-top:40px;}
	.proinfo01 {padding-bottom:35px;}
	.proinfo01 .t1 {font-size:23px;}
	.proinfo01 .param {font-size:15px;margin-top:20px;}
	.proinfo01 .c2 {font-size:20px;}
	.proinfo01 .b2 {width:180px;height:55px;line-height:55px;}
	.proinfo01 .leftbox {flex:0 0 56%;max-width:56%;}
	.proinfo01 .rightbox {flex:0 0 44%;max-width:44%;}
	.proinfo01 .play {font-size:75px;}
	.proinfo01 #bigSwiper {flex:0 0 78%;max-width:78%;}
  	.proinfo01 #bigSwiper .swiper-slide {max-height:360px;}
	.proinfo01 #smallSwiper {flex:0 0 19%;max-width:19%; height:360px; }
	.proinfo01 #smallSwiper .swiper-slide { max-height:23.6%; }
	.proinfo01 #smallSwiper .swiper-slide .play {font-size:32px;}
	.proinfo01 .telbox { font-size:18px; }
}
@media(min-width:1400px) {
	.proinfopage {padding-top:55px;}
	.proinfo01 {padding-bottom:55px;}
  	.proinfo01 #bigSwiper .swiper-slide {max-height:421px;}
	  .proinfo01 #smallSwiper { height:421px; }
}
@media(min-width:1600px) {
	.proinfopage {padding-top:80px;}
	.proinfo01 {padding-bottom:75px;}
	.proinfo01 .t1 {font-size:26px;}
	.proinfo01 .param {margin-top:25px;}
	.proinfo01 .c2 {font-size:22px;}
	.proinfo01 .play {font-size:85px;}
  	.proinfo01 #bigSwiper .swiper-slide {height:454px;}
	.proinfo01 #smallSwiper { height:454px; }
  	.proinfo01 #smallSwiper .swiper-slide .play {font-size:42px;}
	.proinfo01 .telbox { font-size:20px; }
}

.proinfo02 {position:relative;overflow: hidden;}
.proinfo02 .container { background:#fff; padding:20px 15px;}
.proinfo02 .title { color:#333333; font-size:18px; font-weight: bold; border-left:3px solid #01afaf; padding-left:10px; }
.proinfo02 .content {line-height: 2;margin-top:15px;}
.proinfo02 .content img {max-width:100%;}
@media(min-width:768px) {
	.proinfo02 .container { padding:25px 35px; }
}
@media(min-width:992px) {
	.proinfo02 .container { padding:30px 50px; }
	.proinfo02 .title {font-size:20px;}
}
@media(min-width:1200px) {
	.proinfo02 .container { padding:40px 60px; }
	.proinfo02 .title {font-size:22px; border-left:6px solid #01afaf; padding-left:15px;}
	.proinfo02 .content {margin-top:25px;}
}
@media(min-width:1400px) {
	.proinfo02 .container { padding:50px 75px; }
	.proinfo02 .title {font-size:24px;}
}
@media(min-width:1600px) {
	.proinfo02 .container { padding:60px 90px; }
	.proinfo02 .title {font-size:26px;}
	.proinfo02 .content {margin-top:30px;}
}


.proinfo03 { position:relative; overflow:hidden; margin-top: 10px; }
.proinfo03 .container { background:#fff; padding:20px 15px;}
.proinfo03 .t1 {color:#333333;font-size:18px; font-weight: bold; border-left:3px solid #01afaf; padding-left:10px;}
.proinfo03 .title {display: flex;align-items:center;}
.proinfo03 .t1 span {color:#01afaf;}
.proinfo03 .more {color:#999999;margin-left: auto;}
.proinfo03 .more div {width:20px;height:20px;line-height:20px;background:#01afaf;color:#fff;text-align:center;border-radius: 500px;margin-left:10px;}
.proinfo03 .more:hover {color:#01afaf;}
.proinfo03 .content {margin-top:10px;position:relative;}
.proinfo03 .swiper-container { padding-bottom:25px; }
.proinfo03 .swiper-pagination-bullet { background:#e2e6e9; opacity:1; width:6px; height:6px; }
.proinfo03 .swiper-pagination-bullet-active { background:#01afaf; }
.proinfo03 .slide {display:flex;align-items: center;justify-content: space-between; margin-top: 10px; }
.proinfo03 .datebox { background:#e2e6e9; position: relative; width:80px; }
.proinfo03 .datebox:after { content:''; display:block; padding-bottom:100%; }
.proinfo03 .floatbox { position: absolute; left:0;top:0;width:100%;height:100%; text-align:center; }
.proinfo03 .d1 { color:#555555; font-size:16px; }
.proinfo03 .d2 { color:#898989; margin-top: 5px; }
.proinfo03 .txtbox {flex:1;width:50%; margin-left: 10px;}
.proinfo03 .c1 {color:#333333;font-size:14px;}
.proinfo03 .c2 {color:#999999;line-height: 1.5; overflow:hidden;margin-top:10px;}
.proinfo03 .slide:hover .datebox { background:#01afaf; }
.proinfo03 .slide:hover .d1 { color:#fff; }
.proinfo03 .slide:hover .d2 { color:#fff; }
.proinfo03 .slide:hover .c1 {color:#01afaf;}
@media(min-width:768px) {
	.proinfo03 .container { padding:25px 35px; }
	.proinfo03 .more {margin-top:0;margin-left: auto;}
	.proinfo03 .swiper-container { padding-bottom:30px; }
	.proinfo03 .txtbox {margin-left:15px;}
	.proinfo03 .slide .d1 { font-size:18px; }
}
@media(min-width:992px) {
	.proinfo03 { margin-top: 15px; }
	.proinfo03 .container { padding:30px 50px; }
	.proinfo03 .t1 {font-size:20px;}
	.proinfo03 .content {margin-top:10px;}
	.proinfo03 .swiper-container { padding-bottom:35px; }
	.proinfo03 .slide .d1 { font-size:20px; }
}
@media(min-width:1200px) {
	.proinfo03 { margin-top: 20px; }
	.proinfo03 .container { padding:40px 60px; }
	.proinfo03 .t1 {font-size:22px; border-left:6px solid #01afaf; padding-left:15px;}
	.proinfo03 .more div {width:30px;height:30px;line-height:30px;}
	.proinfo03 .content {margin-top:20px;}
	.proinfo03 .swiper-container { padding-bottom:40px; }
	.proinfo03 .swiper-pagination-bullet { width:8px; height:8px; }
	.proinfo03 .slide { margin-top: 15px; }
	.proinfo03 .txtbox {margin-left:20px;}
	.proinfo03 .c2 {font-size:14px;}
	.proinfo03 .slide .d1 { font-size:22px; }
	.proinfo03 .d2 { font-size:14px; }
}
@media(min-width:1400px) {
	.proinfo03 { margin-top: 25px; }
	.proinfo03 .container { padding:50px 75px; }
	.proinfo03 .t1 {font-size:24px;}
	.proinfo03 .content {margin-top:30px;}
	.proinfo03 .swiper-container { padding-bottom:45px; }
	.proinfo03 .swiper-pagination-bullet { width:10px; height:10px; }
	.proinfo03 .txtbox {margin-left:25px;}
	.proinfo03 .c1 {font-size:17px;}
	.proinfo03 .slide .d1 { font-size:24px; }
}
@media(min-width:1600px) {
	.proinfo03 { margin-top: 30px; }
	.proinfo03 .container { padding:60px 90px; }
	.proinfo03 .t1 {font-size:26px;}
	.proinfo03 .content {margin-top:40px;}
	.proinfo03 .swiper-container { padding-bottom:50px; }
	.proinfo03 .swiper-pagination-bullet { width:12px; height:12px; }
	.proinfo03 .slide { margin-top: 20px; }
	.proinfo03 .slide .d1 { font-size:26px; }
}


.proinfo04 {padding:25px 0;position:relative;overflow:hidden;}
.proinfo04 .t1 {color:#333333;font-size:18px;font-weight: bold;}
.proinfo04 .title {display: flex;align-items:center;}
.proinfo04 .t1 span {color:#01afaf;}
.proinfo04 .more {color:#999999;margin-left: auto;}
.proinfo04 .more div {width:30px;height:30px;line-height:30px;background:#01afaf;color:#fff;text-align:center;border-radius: 500px;font-weight: bold;margin-right:10px;}
.proinfo04 .more:hover {color:#01afaf;}
.proinfo04 .content {margin-top:10px;position:relative;}
.proinfo04 .c1 {color:#333333;margin-top:10px;}
.proinfo04 .swiper-slide:hover .c1 {color:#01afaf;}
.proinfo04 .swiper-button-prev { left:0; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}
.proinfo04 .swiper-button-next { right:0; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");}
@media(min-width:768px) {
	.proinfo04 {padding:30px 0;}
	.proinfo04 .more {margin-top:0;margin-left: auto;}
	.proinfo04 .content {margin-top:15px;}
}
@media(min-width:992px) {
	.proinfo04 {padding:35px 0;}
	.proinfo04 .t1 {font-size:20px;}
	.proinfo04 .content {margin-top:20px;}
}
@media(min-width:1200px) {
	.proinfo04 {padding:45px 0;}
	.proinfo04 .t1 {font-size:22px;}
	.proinfo04 .more div {width:35px;height:35px;line-height:35px;}
	.proinfo04 .content {margin-top:25px;}
	.proinfo04 .c1 {font-size:15px;margin-top:15px;}
	.proinfo04 .swiper-button-prev { left:-35px; }
	.proinfo04 .swiper-button-next { right:-35px; }
}
@media(min-width:1400px) {
	.proinfo04 {padding:55px 0;}
	.proinfo04 .t1 {font-size:24px;}
	.proinfo04 .content {margin-top:30px;}
}
@media(min-width:1600px) {
	.proinfo04 {padding:65px 0;}
	.proinfo04 .t1 {font-size:26px;}
	.proinfo04 .content {margin-top:40px;}
	.proinfo04 .swiper-button-prev { left:-50px; }
	.proinfo04 .swiper-button-next { right:-50px; }
}


.proinfo05 {margin-top:10px;position:relative;overflow: hidden;}
.proinfo05 .container { background:#fff; padding:20px 15px;}
.proinfo05 .title {color:#333333;font-size:18px;font-weight: bold; border-left:3px solid #01afaf; padding-left:10px; }
.proinfo05 .content {margin-top:15px;}
.proinfo05 .slide {background:#f6f8fa;border:1px solid #e9edf0;line-height:35px;margin-bottom:10px;white-space:nowrap;}
.proinfo05 .slide input {background:#f6f8fa;width:84%;}
.proinfo05 .slide textarea {background:#f6f8fa;width:90%;font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.proinfo05 .submit {color:#fff;background:#01afaf;display:block;text-align:center;border-radius:0;}
.proinfo05 .submit .btn2 {padding:0;border:none;border-radius: 0;background:#01afaf; }
.proinfo05 .submit .btn-inner {transition:.36s all linear;}
.proinfo05 .submit .btn-inner i {right:-10px!important;}
.proinfo05 .submit .btn-inner i:before {content:'';opacity:0;}
.proinfo05 .btn2:hover .btnbg-x {background:#f5af02; }
@media(min-width:768px) {
	.proinfo05 .container { padding:25px 35px; }
	.proinfo05 .slide {line-height:40px;}
}
@media(min-width:992px) {
	.proinfo05 {margin-top:15px;}
	.proinfo05 .container { padding:30px 50px; }
	.proinfo05 .title {font-size:20px;}
	.proinfo05 .slide {line-height:45px;}
	.proinfo05 .slide:hover {border-color:#01afaf;}
	.proinfo05 .submit {font-size:16px;transition:.36s all;}
	.proinfo05 .submit:hover {background: #01afaf;transition:.36s all;}
}
@media(min-width:1200px) {
	.proinfo05 {margin-top:20px;}
	.proinfo05 .container { padding:40px 60px; }
	.proinfo05 .title {font-size:22px;  border-left:6px solid #01afaf; padding-left:15px; }
	.proinfo05 .content {margin-top:25px;}
	.proinfo05 .slide {line-height:50px;}
	.proinfo05 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
}
@media(min-width:1400px) {
	.proinfo05 { margin-top: 25px; }
	.proinfo05 .container { padding:50px 75px; }
	.proinfo05 .title {font-size:24px;}
}
@media(min-width:1600px) {
	.proinfo05 { margin-top: 30px; }
	.proinfo05 .container { padding:60px 90px; }
	.proinfo05 .title {font-size:26px;}
	.proinfo05 .content {margin-top:30px;}
	.proinfo05 .slide {line-height:55px;margin-bottom:15px;}
	.proinfo05 .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
	.proinfo05 .submit {font-size:18px;}
}


.hxjs01 { position: relative; overflow: hidden; padding:30px 0; }
.hxjs01 .firstbox { color:#555555; text-align: center; line-height: 2; font-size:14px; }
.hxjs01 .firstbox b { color:#01afaf; }
.hxjs01 .content { margin-top: 25px; }
.hxjs01 .swiper-container { margin-top: 20px; }
.hxjs01 .slide { width:100%; color:#fff; background:linear-gradient(to bottom,#01afaf,#00d1d1); padding:35px 15px 15px; transition:.2s all linear; }
.hxjs01 .topbox { height:55px; }
.hxjs01 .c1 { font-size:16px; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.hxjs01 .c2 { margin-top: 10px; font-size:12px; text-transform:uppercase; }
.hxjs01 .c3 { font-size:14px; margin-top: 15px; line-height:2; min-height:112px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow: hidden; text-overflow: ellipsis;}
@media(min-width:768px) {
	.hxjs01 { padding:35px 0; }
	.hxjs01 .firstbox { font-size:16px; }
	.hxjs01 .content { margin-top: 30px; }
	.hxjs01 .slide { padding:40px 18px 15px; }
	.hxjs01 .c1 { font-size:17px; }
	.hxjs01 .c3 { margin-top: 20px; }
}
@media(min-width:992px) {
	.hxjs01 { padding:50px 0; }
	.hxjs01 .firstbox { font-size:17px; }
	.hxjs01 .content { margin-top: 35px; }
	.hxjs01 .swiper-container { margin-top: 30px; }
	.hxjs01 .swiper-slide { position: relative; }
	.hxjs01 .swiper-slide a { padding:30px 0 90px; display:block; transition:.2s all linear; }
	.hxjs01 .swiper-slide a:after { content:''; position: absolute; z-index:99; left:0; top:0; width:100%; height:100%; }
	.hxjs01 .slide { padding:45px 21px 20px; }
	.hxjs01 .c1 { font-size:18px; }
	.hxjs01 .c3 { font-size:16px; margin-top: 25px; min-height:128px; }
	.hxjs01 .swiper-slide:hover a { padding:0px; transition:.2s all linear; }
	.hxjs01 .swiper-slide:hover .slide { padding:50px 15px 50px; background:#01afaf; position:absolute; transition:.2s all linear;}
	.hxjs01 .swiper-slide:hover .c3 { -webkit-line-clamp:6; }
}
@media(min-width:1200px) {
	.hxjs01 { padding:60px 0; }
	.hxjs01 .firstbox { font-size:18px; }
	.hxjs01 .content { margin-top: 40px; }
	.hxjs01 .swiper-container { margin-top: 40px; }
	.hxjs01 .slide { padding:50px 24px 25px; }
	.hxjs01 .c1 { font-size:20px; }
	.hxjs01 .c3 { font-size:18px; margin-top: 30px; min-height:144px; }
	.hxjs01 .swiper-slide:hover .slide { padding:60px 24px 60px; }
}
@media(min-width:1400px) {
	.hxjs01 { padding:75px 0; }
	.hxjs01 .firstbox { font-size:21px; }
	.hxjs01 .content { margin-top: 50px; }
	.hxjs01 .swiper-container { margin-top: 50px; }
	.hxjs01 .slide { padding:55px 30px 30px; }
	.hxjs01 .c1 { font-size:22px; }
	.hxjs01 .c3 { font-size:20px; margin-top: 35px; min-height:160px; }
	.hxjs01 .swiper-slide:hover .slide { padding:70px 30px 85px; }
}
@media(min-width:1600px) {
	.hxjs01 { padding:85px 0; }
	.hxjs01 .firstbox { font-size:22px; }
	.hxjs01 .content { margin-top: 60px; }
	.hxjs01 .swiper-container { margin-top: 60px; }
	.hxjs01 .slide { padding:60px 16px 35px; }
	.hxjs01 .c1 { font-size:24px; }
	.hxjs01 .c3 { font-size:22px; min-height:176px; }
	.hxjs01 .swiper-slide:hover .slide { padding:80px 16px 100px; }
}

.hxjs02 { position: relative; overflow: hidden; padding:30px 0; background:url(../images/hxjs02_bg.jpg) no-repeat center; background-size:cover; }
@media(min-width:768px) {
	.hxjs02 { padding:40px 0; }
}
@media(min-width:992px) {
	.hxjs02 { padding:55px 0; }
}
@media(min-width:1200px) {
	.hxjs02 { padding:70px 0; }
}
@media(min-width:1400px) {
	.hxjs02 { padding:80px 0; }
}
@media(min-width:1600px) {
	.hxjs02 { padding:90px 0; }
}

.hxjs03 { position: relative; overflow: hidden; padding:30px 0; background:#edf2fb; }
.hxjs03 .slide { cursor:pointer; margin-top: 20px; width:95%; }
.hxjs03 .c1 { background:#01afaf; color:#fff; font-size:18px; text-align:center; line-height: 40px; border-radius:500px; transition:.2s all; }
.hxjs03 .c2 { color:#555555; font-size:14px; line-height: 1.5; padding-left:10px; margin-top: 10px; white-space: nowrap; transition:.2s all; }
.hxjs03 .slide:hover .c1 { background:#01afaf; transition:.2s all; }
.hxjs03 .slide:hover .c2 { color:#000; transition:.2s all; }
@media(min-width:768px) {
	.hxjs03 { padding:40px 0; }
	.hxjs03 .slide { margin-top: 30px; }
	.hxjs03 .c1 { font-size:20px; line-height: 45px; }
	.hxjs03 .c2 { font-size:15px; padding-left:14px; margin-top: 14px; }
}
@media(min-width:992px) {
	.hxjs03 { padding:50px 0 50px; }
	.hxjs03 .slide { margin-top: 40px; }
	.hxjs03 .c1 { font-size:22px; line-height: 50px; }
	.hxjs03 .c2 { font-size:16px; padding-left:18px; margin-top: 18px; }
}
@media(min-width:1200px) {
	.hxjs03 { padding:65px 0 60px; }
	.hxjs03 .slide { margin-top: 50px; }
	.hxjs03 .c1 { font-size:24px; line-height: 55px; }
	.hxjs03 .c2 { font-size:18px; padding-left:22px; margin-top: 22px; }
}
@media(min-width:1400px) {
	.hxjs03 { padding:75px 0 70px; }
	.hxjs03 .slide { margin-top: 60px; width:85%; }
	.hxjs03 .c1 { font-size:26px; line-height: 60px; }
	.hxjs03 .c2 { font-size:20px; padding-left:26px; margin-top: 26px; }
}
@media(min-width:1600px) {
	.hxjs03 { padding:85px 0 80px; }
	.hxjs03 .slide { margin-top: 70px; }
	.hxjs03 .c1 { font-size:28px; line-height: 65px; }
	.hxjs03 .c2 { font-size:22px; padding-left:30px; margin-top: 30px; }
}

.zeren01 { position: relative; overflow: hidden; padding:30px 0 20px; }
.zeren01 .title { text-align:center; }
.zeren01 .t1 { color:#333333; font-size:22px; }
.zeren01 .t2 { color:#898989; margin:7px 0; line-height: 1.3; }
.zeren01 .t3 { width:14px; height:10px; background:url(../images/i.png) no-repeat center; margin:0 auto; }
.zeren01 .content { margin-top: 15px; }
.zeren01 .list { margin-top: 15px; }
.zeren01 .slide { background:#f1f5f9; margin-top: 10px; padding:20px; }
.zeren01 .c1 { color:#333333; font-weight: bold; font-size:22px; }
.zeren01 .c2 { color:#555555; line-height: 2; margin-top:10px;	}
@media(min-width:768px) {
	.zeren01 { padding:35px 0 25px; }
	.zeren01 .t1 { font-size:26px; }
	.zeren01 .content { margin-top: 20px; }
	.zeren01 .list { margin-top: 23px; }
	.zeren01 .slide { margin-top: 14px; padding:25px; }
	.zeren01 .c1 { font-size:26px; }
	.zeren01 .c2 { margin-top:12px;	}
}
@media(min-width:992px) {
	.zeren01 { padding:40px 0 30px; }
	.zeren01 .t1 { font-size:30px; }
	.zeren01 .t2 { margin: 10px 0; }
	.zeren01 .content { margin-top: 25px; }
	.zeren01 .list { margin-top: 30px; }
	.zeren01 .slide { margin-top: 18px; padding:30px; }
	.zeren01 .c1 { font-size:28px; }
	.zeren01 .c2 { margin-top:14px;	}
}
@media(min-width:1200px) {
	.zeren01 { padding:45px 0 35px; }
	.zeren01 .t1 { font-size:34px; }
	.zeren01 .content { margin-top: 30px; }
	.zeren01 .list { margin-top: 40px; }
	.zeren01 .slide { margin-top: 22px; padding:35px; }
	.zeren01 .c1 { font-size:32px; }
	.zeren01 .c2 { margin-top:17px;	}
}
@media(min-width:1400px) {
	.zeren01 { padding:50px 0 40px; }
	.zeren01 .t1 { font-size:36px; }
	.zeren01 .t2 { font-size:17px; }
	.zeren01 .t2 { margin: 13px 0; }
	.zeren01 .content { margin-top: 35px; }
	.zeren01 .list { margin-top: 50px; }
	.zeren01 .slide { margin-top: 26px; padding:40px; }
	.zeren01 .c1 { font-size:34px; }
	.zeren01 .c2 { margin-top:21px; font-size:17px;	}
}
@media(min-width:1600px) {
	.zeren01 { padding:60px 0 50px; }
	.zeren01 .t1 { font-size:40px; }
	.zeren01 .t2 { font-size:18px; }
	.zeren01 .content { margin-top: 40px; }
	.zeren01 .list { margin-top: 60px; }
	.zeren01 .slide { margin-top: 30px; padding:45px; }
	.zeren01 .c1 { font-size:36px; }
	.zeren01 .c2 { margin-top:25px;	}
}

.service01 { position: relative; overflow: hidden; padding:30px 0 20px; }
.service01 .title { text-align:center; }
.service01 .t1 { color:#333333; font-size:22px; }
.service01 .t2 { color:#898989; margin:7px 0; line-height: 1.3; }
.service01 .t3 { width:14px; height:10px; background:url(../images/i.png) no-repeat center; margin:0 auto; }
.service01 .content { margin-top: 15px; }
.service01 .swiper-container { color:#fff; margin-top: 20px; }
.service01 .slide { position: relative; z-index:2; padding:25px 35px; transition:.1s all; }
.service01 .swiper-slide:after { content:''; position: absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0; transition:.1s all; }
.service01 .swiper-slide:hover:after { opacity:.6; transition:.1s all; }
.service01 .c1 { font-size:22px; font-weight: bold; font-family:'Arial'; }
.service01 .c2 { font-weight: bold; font-size:18px; margin-top: 15px; }
.service01 .tags { margin-top: 10px; }
.service01 .c3 { line-height: 2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.service01 .swiper-button-prev { left:0; transform:translateX(-200%); background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23b6b6b6'%2F%3E%3C%2Fsvg%3E");}
.service01 .swiper-button-next { right:0; transform:translateX(200%); background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23b6b6b6'%2F%3E%3C%2Fsvg%3E"); }
.service01 .panel { position: relative; color:#fff; font-size:12px; margin-top: 15px; background:url(../images/service_img.jpg) no-repeat center; background-size:cover;}
.service01 .panel:before { content:''; display:block; padding-top:43.33%; }
.service01 .panel .row { position:absolute; bottom:10%; width:100%; align-items:flex-end; text-align:center; }
.service01 .panel .row div { line-height: 1.3; padding:0 5px; transition:.3s all; }
@media(min-width:768px) {
	.service01 { padding:35px 0 25px; }
	.service01 .t1 { font-size:26px; }
	.service01 .content { margin-top: 20px; }
	.service01 .swiper-container { margin-top: 30px; }
	.service01 .slide { padding:35px 30px; }
	.service01 .c1 { font-size:24px; }
	.service01 .c2 { font-size:20px; margin-top: 20px; }
	.service01 .tags { margin-top: 14px; }
	.service01 .panel { font-size:20px; margin-top: 20px; }
}
@media(min-width:992px) {
	.service01 { padding:40px 0 30px; }
	.service01 .t1 { font-size:30px; }
	.service01 .t2 { margin: 10px 0; }
	.service01 .content { margin-top: 25px; }
	.service01 .swiper-container { margin-top: 40px; }
	.service01 .slide { padding:45px 40px; }
	.service01 .c1 { font-size:26px; }
	.service01 .c2 { font-size:22px; margin-top: 24px; }
	.service01 .tags { margin-top: 17px; }
	.service01 .panel { font-size:26px; margin-top: 25px; }
}
@media(min-width:1200px) {
	.service01 { padding:45px 0 35px; }
	.service01 .t1 { font-size:34px; }
	.service01 .content { margin-top: 30px; }
	.service01 .swiper-container { margin-top: 50px; }
	.service01 .slide { padding:55px 30px; }
	.service01 .c1 { font-size:28px; }
	.service01 .c2 { font-size:24px; margin-top: 28px; }
	.service01 .tags { margin-top: 20px; }
	.service01 .panel { font-size:28px; margin-top: 30px; }
	.service01 .panel .row div:hover { padding-bottom:10px; transition:.2s all; }
}
@media(min-width:1400px) {
	.service01 { padding:50px 0 40px; }
	.service01 .t1 { font-size:36px; }
	.service01 .t2 { font-size:17px; }
	.service01 .t2 { margin: 13px 0; }
	.service01 .content { margin-top: 35px; }
	.service01 .swiper-container { margin-top: 60px; }
	.service01 .slide { padding:65px 18px; }
	.service01 .c1 { font-size:30px; }
	.service01 .c2 { font-size:26px; margin-top: 32px; }
	.service01 .tags { margin-top: 22px; }
	.service01 .c3 { font-size:16px; }
	.service01 .panel { font-size:30px; margin-top: 35px; }
}
@media(min-width:1600px) {
	.service01 { padding:60px 0 50px; }
	.service01 .t1 { font-size:40px; }
	.service01 .t2 { font-size:18px; }
	.service01 .content { margin-top: 40px; }
	.service01 .swiper-container { margin-top: 70px; }
	.service01 .slide { padding:75px 28px; }
	.service01 .c1 { font-size:32px; }
	.service01 .c2 { font-size:28px; margin-top: 36px; }
	.service01 .tags { margin-top: 26px; }
	.service01 .c3 { font-size:18px; }
	.service01 .panel { font-size:32px; margin-top: 40px; }
}

.dcyjy01 { position: relative; overflow: hidden; padding-top:25px; }
.dcyjy01 .item { margin-bottom: 20px; }
.dcyjy01 .txtbox { padding:20px 0; }
.dcyjy01 .c1 { color:#333333; font-size:20px; font-weight: bold; }
.dcyjy01 .c2 { color:#555555; font-size:14px; font-weight: bold; margin-top: 10px; line-height: 1.3; }
.dcyjy01 .c3 { color:#555; line-height: 2; margin-top: 10px; }
@media(min-width:768px) {
	.dcyjy01 { padding-top:35px; }
	.dcyjy01 .item { margin-bottom: 25px; }
	.dcyjy01 .txtbox { padding:25px 0; }
	.dcyjy01 .c1 { font-size:22px; }
	.dcyjy01 .c2 { font-size:16px; margin-top: 15px; }
	.dcyjy01 .c3 { margin-top: 15px; }
}
@media(min-width:992px) {
	.dcyjy01 { padding-top:45px; }
	.dcyjy01 .item { margin-bottom: 30px; }
	.dcyjy01 .item:nth-child(2n-1) .txtbox { padding-left:8%; }
	.dcyjy01 .item:nth-child(2n) .txtbox { padding-right:8%; }
	.dcyjy01 .txtbox { padding:30px 0; }
	.dcyjy01 .c1 { font-size:24px; }
}
@media(min-width:1200px) {
	.dcyjy01 { padding-top:60px; }
	.dcyjy01 .item { margin-bottom: 40px; }
	.dcyjy01 .txtbox { padding:40px 0; }
	.dcyjy01 .c1 { font-size:26px; }
	.dcyjy01 .c2 { font-size:17px; margin-top: 20px; }
	.dcyjy01 .c3 { margin-top: 20px; }
}
@media(min-width:1400px) {
	.dcyjy01 { padding-top:70px; }
	.dcyjy01 .item { margin-bottom: 50px; }
	.dcyjy01 .txtbox { padding:50px 0; }
	.dcyjy01 .c1 { font-size:28px; }
	.dcyjy01 .c2 { font-size:18px; margin-top: 25px; }
	.dcyjy01 .c3 { margin-top: 25px; }
}
@media(min-width:1600px) {
	.dcyjy01 { padding-top:85px; }
	.dcyjy01 .item { margin-bottom: 60px; }
	.dcyjy01 .txtbox { padding:60px 0; }
	.dcyjy01 .c1 { font-size:30px; }
	.dcyjy01 .c2 { margin-top: 30px; }
	.dcyjy01 .c3 { margin-top: 30px; }
}

.dcyjy02 {margin-top:15px;overflow:hidden;position:relative;}
.dcyjy02 .container { padding:25px 0 35px; border-top:1px solid #eee; }
.dcyjy02 .t1 { color:#333333; font-size:18px; font-weight: bold; }
.dcyjy02 .t2 { color:#333333; font-weight: bold; margin-left: 5px; text-transform:uppercase;}
.dcyjy02 .list { margin-top: 25px; }
.dcyjy02 .slide { position: relative; background:#01afaf; color:#fff; padding:20px; }
.dcyjy02 .slide .imgbox { width:30%; max-width:170px; }
.dcyjy02 .slide .imgbox:after { padding-top:155%; }
.dcyjy02 .slide .txtbox { flex:1; width:50%; margin-left:15px; }
.dcyjy02 .slide .c1 { font-size:20px; }
.dcyjy02 .slide .c2 { margin-top: 10px; line-height: 1.5; -webkit-box-orient:vertical; display: -webkit-box; -webkit-line-clamp:4; overflow: hidden; text-overflow: ellipsis; }
.dcyjy02 .c3 { color:#b6c6e3;margin-top: 10px; display: block; font-size:12px; }
.dcyjy02 .c3 span { background:#d6dff0; color:#01afaf; margin-right: 5px; width:20px; height:20px; line-height: 20px; text-align:center; display:inline-block; border-radius:50px;  }
.dcyjy02 .swiper-button-next, .dcyjy02 .swiper-button-prev { position: unset; background-image:none; width:30px; height:30px; line-height: 30px; text-align:center; margin:0 5px; border:2px solid #eee; color:#01afaf; }
.dcyjy02 .swiper-button-next:hover, .dcyjy02 .swiper-button-prev:hover { color:#fff; background:#01afaf; border-color:#01afaf;}
@media(min-width:768px) {
	.dcyjy02 {margin-top:20px;}
	.dcyjy02 .container { padding:30px 0 45px; }
	.dcyjy02 .list { margin-top: 30px; }
	.dcyjy02 .slide { padding:30px; }
	.dcyjy02 .slide .c1 { font-size:22px; }
	.dcyjy02 .slide .c2 { margin-top: 15px; }
	.dcyjy02 .c3 { margin-top: 15px; }
}
@media(min-width:992px) {
	.dcyjy02 {margin-top:25px;}
	.dcyjy02 .container { padding:35px 0 55px; }
	.dcyjy02 .t1 { font-size:20px; }
	.dcyjy02 .list { margin-top: 35px; }
	.dcyjy02 .slide { padding:35px; }
	.dcyjy02 .slide .txtbox { margin-left:20px; }
	.dcyjy02 .slide .c1 { font-size:24px; }
	.dcyjy02 .slide .c2 { margin-top: 20px; line-height: 2; }
	.dcyjy02 .c3 { margin-top: 20px; font-size:13px; }
	.dcyjy02 .c3 span { margin-right: 10px; width:26px; height:26px; line-height: 26px; }
}
@media(min-width:1200px) {
	.dcyjy02 {margin-top:35px;}
	.dcyjy02 .container { padding:40px 0 65px; }
	.dcyjy02 .t1 { font-size:22px; }
	.dcyjy02 .list { margin-top: 40px; }
	.dcyjy02 .slide { padding:40px; }
	.dcyjy02 .slide .txtbox { margin-left:25px; }
	.dcyjy02 .slide .c1 { font-size:26px; }
	.dcyjy02 .c3 { font-size:14px; }
}
@media(min-width:1400px) {
	.dcyjy02 {margin-top:40px;}
	.dcyjy02 .container { padding:45px 0 75px; }
	.dcyjy02 .t1 { font-size:24px; }
	.dcyjy02 .list { margin-top: 45px; }
	.dcyjy02 .slide { padding:45px; }
	.dcyjy02 .slide .txtbox { margin-left:30px; }
	.dcyjy02 .slide .c1 { font-size:28px; }
}
@media(min-width:1600px) {
	.dcyjy02 {margin-top:45px;}
	.dcyjy02 .container { padding:55px 0 90px; }
	.dcyjy02 .t1 { font-size:26px; }
	.dcyjy02 .list { margin-top: 50px; }
	.dcyjy02 .slide { padding:50px; }
	.dcyjy02 .slide .txtbox { margin-left:35px; }
	.dcyjy02 .slide .c1 { font-size:30px; }
}


.dcyjy03 .sjbox { position: relative; overflow: hidden; background:url(../images/dcyjy_img.jpg) no-repeat center; background-size:cover; padding:40px 0; color:#fff; }
.dcyjy03 .swiper-slide { padding:20px 12px; }
.dcyjy03 .txtbox { text-align: center; }
.dcyjy03 .s1 { font-family: 'Arial'; font-weight: bold; font-size:32px; }
.dcyjy03 .s2 { font-size:14px; font-weight: bold; margin-top: 5px; }
.dcyjy03 .s3 { font-size:14px; line-height: 1.3; margin-top: 8px; }
.dcyjy03 .t1 { color:#333333; font-size:26px; text-align:center; line-height: 1.3; margin-top: 20px; margin-bottom: 15px; }
.dcyjy03 .content { padding-bottom: 30px; }
.dcyjy03 .content img { max-width:100%; height:unset!important; }
@media(min-width:576px) {
	.dcyjy03 .sjbox { padding:50px 0; }
	.dcyjy03 .swiper-slide { padding:25px 12px; }
	.dcyjy03 .s1 { font-size:40px; }
	.dcyjy03 .s2 { font-size:16px; }
	.dcyjy03 .s3 { font-size:16px; }
	.dcyjy03 .t1 { font-size:30px; margin-top: 25px; margin-bottom: 20px; }
}
@media(min-width:768px) {
	.dcyjy03 .sjbox { padding:70px 0; }
	.dcyjy03 .swiper-slide { border-right:1px solid #e8e7ec; padding:30px 12px; }
	.dcyjy03 .swiper-slide:last-child { border:none; }
	.dcyjy03 .s1 { font-size:46px; }
	.dcyjy03 .s2 { font-size:17px; margin-top: 7px; }
	.dcyjy03 .s3 { font-size:17px; margin-top: 10px; }
	.dcyjy03 .t1 { font-size:32px; margin-top: 30px; margin-bottom: 25px; }
	.dcyjy03 .content { padding-bottom: 40px; }
}
@media(min-width:992px) {
	.dcyjy03 .sjbox { padding:90px 0; margin-top: 5px; }
	.dcyjy03 .swiper-slide { padding:40px 12px; }
	.dcyjy03 .s1 { font-size:52px; }
	.dcyjy03 .s2 { font-size:18px;margin-top: 9px; }
	.dcyjy03 .s3 { font-size:18px;margin-top: 13px; }
	.dcyjy03 .t1 { font-size:34px; margin-top: 35px; margin-bottom: 30px; }
	.dcyjy03 .content { padding-bottom: 50px; }
}
@media(min-width:1200px) {
	.dcyjy03 .sjbox { padding:110px 0; margin-top: 10px; }
	.dcyjy03 .swiper-slide { padding:50px 12px; }
	.dcyjy03 .s1 { font-size:58px; }
	.dcyjy03 .s2 { font-size:20px; margin-top: 12px; }
	.dcyjy03 .s3 { font-size:20px; margin-top: 17px; }
	.dcyjy03 .t1 { font-size:36px; margin-top: 40px; margin-bottom: 35px; }
	.dcyjy03 .content { padding-bottom: 60px; }
}
@media(min-width:1400px) {
	.dcyjy03 .sjbox { padding:130px 0; margin-top: 15px; }
	.dcyjy03 .swiper-slide { padding:60px 12px; }
	.dcyjy03 .s1 { font-size:64px; }
	.dcyjy03 .s2 { font-size:22px; margin-top: 16px; }
	.dcyjy03 .s3 { font-size:22px; margin-top: 21px; }
	.dcyjy03 .t1 { font-size:38px; margin-top: 45px; margin-bottom: 40px; }
	.dcyjy03 .content { padding-bottom: 70px; }
}
@media(min-width:1600px) {
	.dcyjy03 .sjbox { padding:150px 0; margin-top: 20px; }
	.dcyjy03 .swiper-slide { padding:70px 12px; }
	.dcyjy03 .s1 { font-size:70px; }
	.dcyjy03 .s2 { font-size:24px; margin-top: 20px; }
	.dcyjy03 .s3 { font-size:24px; margin-top: 25px; }
	.dcyjy03 .t1 { font-size:40px; margin-top: 55px; margin-bottom: 50px; }
	.dcyjy03 .content { padding-bottom: 80px; }
}

.teammodle { opacity:0; pointer-events: none; position:fixed; z-index:99999; top:5%; left:0%; width:100%; height:90%; overflow: hidden; }
.teammodle.show { opacity:1; pointer-events: auto; }
.teammodle .close { position:absolute; right:0; top:50%; width:85px; height:85px; line-height: 85px; font-size:36px; cursor:pointer; background:#01afaf; color:#fff; text-align:center; transform:translate(50%,-50%); }
.teammodle .close:hover { background:#01afaf; }
.teammodle .container { padding:25px 20px; background:#fff; height:100%; }
.teammodle .t1 { color:#333333; font-size:18px; font-weight: bold; }
.teammodle .t2 { color:#333333; font-weight: bold; margin-left: 5px; text-transform:uppercase;}
.teammodle .content { margin-top:10px; border-top:1px solid #d8d8d8; overflow-y: auto; height:95%; }
.teammodle .content { padding-top:20px; }
.teammodle .img { text-align:center; }
.teammodle .img img { width:320px; }
.teammodle .c1 { color:#333333; font-size:20px; margin-top: 20px; }
.teammodle .c2 { margin-top: 15px; line-height: 1.6; }
.teammodle .c2 img { max-width:100%; height:unset!important;}
@media(min-width:768px) {
	.teammodle .container { padding:30px 50px; }
	.teammodle .close { font-size:42px; }
	.teammodle .content { margin-top:15px; padding-top:25px; }
	.teammodle .c1 { font-size:22px; }
}
@media(min-width:992px) {
	.teammodle .container { padding:40px 60px; }
	.teammodle .close { font-size:46px; }
	.teammodle .t1 { font-size:20px; }
	.teammodle .content { margin-top:20px; }
	.teammodle .content { padding-top:30px; }
	.teammodle .c1 { font-size:24px; margin-top: 0; }
	.teammodle .c2 { margin-top: 20px; }
}
@media(min-width:1200px) {
	.teammodle .container { padding:50px 70px; }
	.teammodle .close { font-size:50px; }
	.teammodle .t1 { font-size:22px; }
	.teammodle .content { margin-top:25px; }
	.teammodle .content { padding-top:35px; }
	.teammodle .c1 { font-size:26px; }
}
@media(min-width:1400px) {
	.teammodle .container { padding:60px 80px; }
	.teammodle .close { font-size:54px; }
	.teammodle .t1 { font-size:24px; }
	.teammodle .content { margin-top:30px; }
	.teammodle .content { padding-top:40px; }
	.teammodle .c1 { font-size:28px; }
	.teammodle .c2 { margin-top: 25px; }
}
@media(min-width:1600px) {
	.teammodle .container { padding:75px 95px; }
	.teammodle .close { font-size:56px; }
	.teammodle .t1 { font-size:26px; }
	.teammodle .content { margin-top:35px; }
	.teammodle .content { padding-top:45px; }
	.teammodle .c1 { font-size:30px; }
}

.hot {background:#fff;padding:0 0 15px;position:relative;overflow: hidden;}
.hot .title {display:flex;align-items: center;justify-content: space-between;padding-top:15px;position:relative;}
.hot .t1 {color:#333333;font-size:16px;}
.hot .t1:after {content:'';height:2px;width:30px;background: #01afaf;display:block;margin-top:10px;position:relative;}
.hot .t1:before {content:'';position:absolute;bottom:0;left:0;height:1px;width:100%;background: #eee;z-index: 0;}
.hot .title .more {color:#999999;}
.hot .title .more span {display:inline-block;padding:5px;padding-right:0;background:#dadada;color:#fff;transition:.36s all linear;}
.hot .title .more:hover {color:#cba151;}
.hot .title .more:hover span {background:#cba151;transition:.36s all linear;}
.hot .list {line-height: 2;margin-top:15px;}
.hot .imgbox {border:1px solid #eee;}
.hot .c1 {color:#666666;margin-top:10px;text-align:center;}
.hot .swiper-slide:hover .imgbox {border-color:#dadada;}
.hot .swiper-slide:hover .c1 {color:#cba151;}
@media(min-width:768px) {
  .hot {padding:0 15px 20px;}
}
@media(min-width:992px) {
  .hot {padding:0 35px 25px;}
  .hot .title {padding-top:20px;}
  .hot .t1 {font-size:18px;}
}
@media(min-width:1200px) {
  .hot {padding:0 45px 30px;}
  .hot .title {padding-top:25px;}
  .hot .t1 {font-size:20px;}
  .hot .t1:after {width:45px;margin-top:15px;}
  .hot .title .more {font-size:14px;}
  .hot .list {margin-top:25px;}
  .hot .c1 {font-size:14px;margin-top:15px;}
}
@media(min-width:1400px) {
  .hot {padding:0 55px 40px;}
  .hot .title {padding-top:35px;}
  .hot .t1 {font-size:22px;}
  .hot .list {margin-top:32px;}
}
@media(min-width:1600px) {
  .hot {padding:0 65px 40px;}
  .hot .title {padding-top:45px;}
  .hot .t1 {font-size:24px;}
  .hot .list {margin-top:40px;}
}

.honor01 {margin:20px 0;overflow:hidden;position:relative;}
.honor01 .t1 { color:#333333; font-size:18px; font-weight: bold; }
.honor01 .t2 { color:#333333; font-weight: bold; margin-left: 5px; text-transform:uppercase;}
.honor01 .list {margin-top:15px;}
.honor01 .slide { position:relative; transition:.2s all linear; }
.honor01 .imgbox { background:#e9edf0; }
.honor01 .imgbox img { max-height:80%; max-width:80%;}
.honor01 .imgbox:before {content:'\ed66'; font-family:'iconfont'; font-size:240%; opacity:0; font-weight:0; color:#fff; background:rgba(0,0,0,.3); display:flex; align-items:center; justify-content:center; position: absolute; left:0;top:0;width:100%;height:100%;z-index:9; pointer-events: none;}
.honor01 .c1 {color:#333;height:40px; line-height: 40px; padding:0 10px; text-align:center; transition:.2s all linear; }
.honor01 .slide:hover .imgbox:before {opacity:1;}
.honor01 .slide:hover .c1 { color:#01afaf; transition:.2s all linear; }
.honor01 .item {margin-top:15px;}
.honor01 .swiper-button-next, .honor01 .swiper-button-prev { position: unset; background-image:none; width:30px; height:30px; line-height: 30px; text-align:center; margin:0 5px; border:2px solid #eee; color:#01afaf; }
.honor01 .swiper-button-next:hover, .honor01 .swiper-button-prev:hover { color:#fff; background:#01afaf; border-color:#01afaf;}
.honor01 .more { display:inline-block; border:2px solid #ddd; height:35px; line-height: 35px; padding:0 25px; margin-top: 25px; }
.honor01 .more:hover { color:#fff; background:#01afaf; border-color:#01afaf;}
@media(min-width:768px) {
	.honor01 {margin:35px 0;}
	.honor01 .slide { padding:10px 10px 0;}
  	.honor01 .item {margin-bottom:20px;}
  	.honor01 .c1 {height:45px;line-height: 45px;}
	.honor01 .more { margin-top: 35px; }
}
@media(min-width:992px) {
	.honor01 {margin:45px 0;}
	.honor01 .t1 { font-size:20px; }
	.honor01 .list {margin-top:25px;}
  	.honor01 .c1 {height:50px;line-height: 50px;padding:0 15px;}
  	.honor01 .item {margin-bottom:25px;}
	.honor01 .more { margin-top: 50px; height:40px; line-height: 40px; padding:0 35px; }
}
@media(min-width:1200px) {
	.honor01 {margin:55px 0;}
	.honor01 .t1 { font-size:22px; }
	.honor01 .list {margin-top:30px;}
  	.honor01 .c1 {font-size:15px;height:55px;line-height: 55px;padding:0 15px;}
  	.honor01 .item { margin-bottom:35px; }
	.honor01 .more { margin-top: 60px; height:45px; line-height: 45px; padding:0 40px; }
}
@media(min-width:1400px) {
	.honor01 {margin:65px 0;}
	.honor01 .t1 { font-size:24px; }
	.honor01 .list { margin-top:35px; }
  	.honor01 .item { margin-bottom:40px; }
  	.honor01 .c1 { height:65px;line-height: 65px; }
	.honor01 .more { margin-top: 70px; height:50px; line-height: 50px; padding:0 50px; }
}
@media(min-width:1600px) {
	.honor01 {margin:80px 0;}
	.honor01 .t1 { font-size:26px; }
	.honor01 .list {margin-top:45px;}
  	.honor01 .item {margin-bottom:45px;}
  	.honor01 .c1 {height:80px;line-height: 80px;}
	.honor01 .more { margin-top: 85px; height:55px; line-height: 55px; padding:0 60px; }
}

.subtypebar { padding-bottom:20px; }
.subtypebar a { color:#898989; font-size:14px; font-weight: bold; border-right:1px solid #ddd; }
.subtypebar a:last-child { border:none; }
.subtypebar a:hover,.subtypebar a.active { color:#01afaf; }
@media(min-width:768px) {
	.subtypebar { padding-bottom:35px; }
}
@media(min-width:992px) {
	.subtypebar { padding-bottom:45px; }
	.subtypebar a { font-size:16px; }
}
@media(min-width:1200px) {
	.subtypebar { padding-bottom:55px; }
	.subtypebar a { font-size:17px; }
}
@media(min-width:1400px) {
	.subtypebar { padding-bottom:65px; }
}
@media(min-width:1600px) {
	.subtypebar { padding-bottom:80px; }
}

.imglist01 {padding:20px 0;overflow:hidden;position:relative;}
.imglist01 .slide { position:relative; padding:10px 10px 0; transition:.2s all linear; }
.imglist01 .imgbox { background:#e9edf0; }
.imglist01 .imgbox img { max-height:80%; max-width:80%;}
.imglist01 .imgbox:before {content:'\ed66'; font-family:'iconfont'; font-size:240%; opacity:0; font-weight:0; color:#fff; background:rgba(0,0,0,.3); display:flex; align-items:center; justify-content:center; position: absolute; left:0;top:0;width:100%;height:100%;z-index:9; pointer-events: none;}
.imglist01 .c1 {color:#333;height:40px; line-height: 40px; padding:0 10px; text-align:center; transition:.2s all linear; }
.imglist01 .slide:hover .imgbox:before {opacity:1;}
.imglist01 .slide:hover .c1 { color:#01afaf; transition:.2s all linear; }
@media(min-width:768px) {
	.imglist01 {padding:35px 0;}
	.imglist01 .c1 {height:45px;line-height: 45px;}
}
@media(min-width:992px) {
	.imglist01 {padding:50px 0;}
	.imglist01 .list .slide:hover .txtbox {color:#01afaf;}
	.imglist01 .c1 {height:50px;line-height: 50px;padding:0 15px;}
}
@media(min-width:1200px) {
	.imglist01 {padding:60px 0;}
	.imglist01 .c1 {font-size:15px;height:55px;line-height: 55px;padding:0 15px;}
}
@media(min-width:1400px){
	.imglist01 {padding:70px 0;}
	.imglist01 .c1 { height:65px;line-height: 65px; }
}
@media(min-width:1600px) {
	.imglist01 {padding:80px 0;}
	.imglist01 .c1 {height:80px;line-height: 80px;}
}


.cuneng01 .sjbox { position: relative; overflow: hidden; margin-top: 25px; padding:50px 15px 25px; color:#fff; }
.cuneng01 .s1 { font-family: 'Impact'; font-size:62px; }
.cuneng01 .s2 { font-size:12px; margin-left: 7px; margin-bottom: 5px; }
.cuneng01 .s3 { font-weight: bold; margin:0 7px; line-height: 1.3; }
@media(min-width:576px) {
	.cuneng01 .sjbox { padding:70px 30px 40px; }
	.cuneng01 .s1 { font-size:68px; }
	.cuneng01 .s2 { font-size:14px; }
}
@media(min-width:768px) {
	.cuneng01 .sjbox { padding:90px 40px 50px; margin-top: 30px; }
	.cuneng01 .s1 { font-size:72px; }
	.cuneng01 .s2 { font-size:16px; }
}
@media(min-width:992px) {
	.cuneng01 .sjbox { padding:110px 50px 60px; margin-top: 35px; }
	.cuneng01 .s1 { font-size:78px; }
	.cuneng01 .s2 { font-size:18px; }
	.cuneng01 .s3 { margin:0 10px; margin-bottom: 7px; }
}
@media(min-width:1200px) {
	.cuneng01 .sjbox { padding:125px 60px 75px; margin-top: 40px; }
	.cuneng01 .s1 { font-size:82px; }
	.cuneng01 .s2 { font-size:20px; margin-bottom: 10px; }
	.cuneng01 .s3 { margin:0 12px; }
}
@media(min-width:1400px) {
	.cuneng01 .sjbox { padding:135px 70px 85px; margin-top: 45px; }
	.cuneng01 .s1 { font-size:86px; }
	.cuneng01 .s2 { font-size:22px; margin-bottom: 12px; }
	.cuneng01 .s3 { font-size:17px; margin:0 15px; }
}
@media(min-width:1600px) {
	.cuneng01 .sjbox { padding:155px 80px 100px; margin-top: 50px; }
	.cuneng01 .s1 { font-size:90px; }
	.cuneng01 .s2 { font-size:24px; }
}

.cunenglist { margin-top:15px; }
.cunenglist .lineteam { margin-top:15px; }
.cunenglist .lineteam:first-child { margin-top:0; }
.cunenglist .l1 { color:#333333; font-weight: bold; font-size: 22px; }
.cunenglist .l2 { color:#555555; line-height: 1.8; font-size:13px; margin-top: 15px; text-align: justify; }
@media(min-width:768px) {
	.cunenglist { margin-top:25px; }
	.cunenglist .lineteam { margin-top:20px; }
	.cunenglist .l1 { font-size: 26px; }
	.cunenglist .l2 { font-size:14px; margin-top: 20px; }
}
@media(min-width:992px) {
	.cunenglist { margin-top:35px; }
	.cunenglist .lineteam { margin-top:30px; }
	.cunenglist .txtbox { padding-right:12%; }
	.cunenglist .lineteam:nth-child(2n-1) .txtbox { padding-right:0; padding-left:12%; }
	.cunenglist .l1 { font-size: 28px; }
	.cunenglist .l2 { font-size:15px; margin-top: 25px; }
}
@media(min-width:1200px) {
	.cunenglist { margin-top:45px; }
	.cunenglist .lineteam { margin-top:35px; }
	.cunenglist .l1 { font-size: 30px; }
	.cunenglist .l2 { font-size:16px; margin-top: 30px; }
}
@media(min-width:1400px) {
	.cunenglist { margin-top:55px; }
	.cunenglist .lineteam { margin-top:45px; }
	.cunenglist .l1 { font-size: 32px; }
	.cunenglist .l2 { font-size:17px; margin-top: 35px; }
}
@media(min-width:1600px) {
	.cunenglist { margin-top:65px; }
	.cunenglist .lineteam { margin-top:50px; }
	.cunenglist .l1 { font-size: 36px; }
	.cunenglist .l2 { font-size:18px; margin-top: 40px; }
}

.shangye01 { position: relative; overflow: hidden; margin-top: 30px; }
.shangye01 .typeinfo { text-align:left; }
.shangye01 .rightbox { background:#edf2fb; padding:20px; }
.shangye01 .slide { margin-top: 20px; }
.shangye01 .slide:first-child { margin-top: 0; }
.shangye01 .slide .c1 { font-weight: bold; color:#01afaf; font-size:24px; }
.shangye01 .slide .c2 { color:#555555; font-size:13px; margin-top: 8px; line-height: 1.8; }
@media(min-width:768px) {
	.shangye01 { margin-top: 45px; }
	.shangye01 .rightbox { padding:25px 30px; }
	.shangye01 .slide { margin-top: 30px; }
	.shangye01 .slide .c1 { font-size:28px; }
	.shangye01 .slide .c2 { font-size:14px; margin-top: 10px; }
}
@media(min-width:992px) {
	.shangye01 { margin-top: 60px; }
	.shangye01 .typeinfo { padding-right: 10%; }
	.shangye01 .rightbox { padding:30px 40px; }
	.shangye01 .slide { margin-top: 35px; }
	.shangye01 .slide .c1 { font-size:30px; }
	.shangye01 .slide .c2 { font-size:15px; margin-top: 12px; }
}
@media(min-width:1200px) {
	.shangye01 { margin-top: 80px; }
	.shangye01 .rightbox { padding:40px 50px; }
	.shangye01 .slide { margin-top: 45px; }
	.shangye01 .slide .c1 { font-size:32px; }
	.shangye01 .slide .c2 { font-size:16px; margin-top: 15px; }
}
@media(min-width:1400px) {
	.shangye01 { margin-top: 100px; }
	.shangye01 .rightbox { padding:50px 60px; }
	.shangye01 .slide { margin-top: 55px; }
	.shangye01 .slide .c1 { font-size:34px; }
	.shangye01 .slide .c2 { font-size:17px; margin-top: 18px; }
}
@media(min-width:1600px) {
	.shangye01 { margin-top: 120px; }
	.shangye01 .rightbox { padding:60px 70px; }
	.shangye01 .slide { margin-top: 65px; }
	.shangye01 .slide .c1 { font-size:36px; }
	.shangye01 .slide .c2 { font-size:18px; margin-top: 20px; }
}


.shangyelist { margin-top:15px; }
.shangyelist .lineteam { padding:20px 0; }
.shangyelist .lineteam:nth-child(2n) { background:#edf2fb; }
.shangyelist .lineteam:first-child { margin-top:0; }
.shangyelist .l1 { color:#333333; font-weight: bold; font-size: 22px; }
.shangyelist .l2 { color:#555555; line-height: 1.8; font-size:13px; margin-top: 15px; }
.shangyelist .more { display:inline-block; color:#333; background:rgba(255,255,255,.45); height:30px; line-height: 30px; border-radius:80px; margin:0 auto; margin-top: 15px; padding:0 20px; }
.shangyelist .more:hover { color:#fff; background:#01afaf; box-shadow: 0 10px 10px -5px rgba(0,0,0,.6); }
@media(min-width:576px) {
	.shangyelist .more { margin-top: 35px; }
}
@media(min-width:768px) {
	.shangyelist { margin-top:25px; }
	.shangyelist .lineteam { padding:30px 0; }
	.shangyelist .l1 { font-size: 26px; }
	.shangyelist .l2 { font-size:14px; margin-top: 20px; }
	.shangyelist .more { height:34px; line-height: 34px; padding:0 30px; }
}
@media(min-width:992px) {
	.shangyelist { margin-top:35px; }
	.shangyelist .lineteam { padding:45px 0; }
	.shangyelist .txtbox { padding-right:12%; }
	.shangyelist .lineteam:nth-child(2n-1) .txtbox { padding-right:0; padding-left:12%; }
	.shangyelist .l1 { font-size: 28px; }
	.shangyelist .l2 { font-size:15px; margin-top: 25px; }
	.shangyelist .more { height:37px; line-height: 37px; padding:0 40px; }
}
@media(min-width:1200px) {
	.shangyelist { margin-top:45px; }
	.shangyelist .lineteam { padding:60px 0; }
	.shangyelist .l1 { font-size: 30px; }
	.shangyelist .l2 { font-size:16px; margin-top: 30px; }
	.shangyelist .more { height:40px; line-height: 40px; margin-top: 20px; padding:0 45px; }
}
@media(min-width:1400px) {
	.shangyelist { margin-top:55px; }
	.shangyelist .lineteam { padding:70px 0; }
	.shangyelist .l1 { font-size: 32px; }
	.shangyelist .l2 { font-size:17px; margin-top: 35px; }
	.shangyelist .more { height:42px; line-height: 42px;  margin-top: 25px; padding:0 50px; }
}
@media(min-width:1600px) {
	.shangyelist { margin-top:65px; }
	.shangyelist .lineteam { padding:80px 0; }
	.shangyelist .l1 { font-size: 36px; }
	.shangyelist .l2 { font-size:18px; margin-top: 40px; }
	.shangyelist .more { height:45px; line-height: 45px;  margin-top: 30px; padding:0 55px; }
}

.chengshilist { margin-top:15px; position: relative; overflow: hidden; }
.chengshilist .lineteam { padding:15px 0; }
.chengshilist .lineteam:first-child { margin-top:0; }
.chengshilist .type1 { color:#333333; font-size:22px; }
.chengshilist .l1 { color:#333333; font-weight: bold; font-size: 22px; }
.chengshilist .l2 { color:#555555; line-height: 1.8; font-size:14px; margin-top: 15px; }
.chengshilist .more { display:inline-block; color:#333; background:#fff; height:30px; line-height: 30px; border-radius:80px; margin:0 auto; margin-top: 15px; padding:0 20px; }
.chengshilist .more:hover { color:#fff; background:#01afaf; box-shadow: 0 10px 10px -5px rgba(0,0,0,.6); }
@media(min-width:576px) {
	.chengshilist .more { margin-top: 35px; }
}
@media(min-width:768px) {
	.chengshilist { margin-top:25px; }
	.chengshilist .lineteam { padding:20px 0; }
	.chengshilist .type1 { font-size:26px; }
	.chengshilist .l1 { font-size: 26px; }
	.chengshilist .l2 { font-size:16px; margin-top: 20px; }
	.chengshilist .more { height:34px; line-height: 34px; padding:0 30px; }
}
@media(min-width:992px) {
	.chengshilist { margin-top:35px; }
	.chengshilist .lineteam { padding:25px 0; }
	.chengshilist .txtbox { padding-right:12%; }
	.chengshilist .lineteam:nth-child(2n-1) .txtbox { padding-right:0; padding-left:12%; }
	.chengshilist .type1 { font-size:30px; }
	.chengshilist .l1 { font-size: 28px; }
	.chengshilist .l2 { font-size:18px; margin-top: 25px; }
	.chengshilist .more { height:37px; line-height: 37px; padding:0 40px; }
}
@media(min-width:1200px) {
	.chengshilist { margin-top:45px; }
	.chengshilist .lineteam { padding:30px 0; }
	.chengshilist .type1 { font-size:34px; }
	.chengshilist .l1 { font-size: 30px; }
	.chengshilist .l2 { font-size:20px; margin-top: 30px; }
	.chengshilist .more { height:40px; line-height: 40px; margin-top: 20px; padding:0 45px; }
}
@media(min-width:1400px) {
	.chengshilist { margin-top:55px; }
	.chengshilist .lineteam { padding:35px 0; }
	.chengshilist .type1 { font-size:38px; }
	.chengshilist .l1 { font-size: 32px; }
	.chengshilist .l2 { font-size:21px; margin-top: 35px; }
	.chengshilist .more { height:42px; line-height: 42px;  margin-top: 25px; padding:0 50px; }
}
@media(min-width:1600px) {
	.chengshilist { margin-top:65px; }
	.chengshilist .lineteam { padding:40px 0; }
	.chengshilist .type1 { font-size:40px; }
	.chengshilist .l1 { font-size: 36px; }
	.chengshilist .l2 { font-size:22px; margin-top: 40px; }
	.chengshilist .more { height:45px; line-height: 45px;  margin-top: 30px; padding:0 55px; }
}

.typeinfo { color:#555555; font-size:14px; line-height:2; margin-top:30px; text-align:justify; }
.typeinfo img {height:unset!important;max-width:100%!important;}
.typeinfo iframe {background:none;max-width:100%!important;}
.typeinfo table {background:none;width:100%!important;max-width:100%!important;}
@media(min-width:768px) {
	.typeinfo { font-size:16px; margin-top: 45px; }
}
@media(min-width:992px) {
	.typeinfo { font-size:17px; margin-top:60px; }
}
@media(min-width:1200px) {
	.typeinfo { font-size:18px; margin-top:75px; }
}
@media(min-width:1400px) {
	.typeinfo { font-size:21px; margin-top:95px; }
}
@media(min-width:1600px) {
	.typeinfo { font-size:22px; margin-top: 110px; }
}

.news01 {padding:20px 0;overflow:hidden;position:relative;}
.news01 .swiper-container { border-bottom:3px solid #e9edf0; padding-bottom: 40px; }
.news01 .swiper-container-horizontal&gt;.swiper-pagination-bullets,.news01 .swiper-pagination-custom,.news01 .swiper-pagination-fraction { bottom:15px; }
.news01 .swiper-pagination-bullet-active { background:#01afaf; }
.news01 .content img{ width: 100%; }
.news01 .imgbox { border: 1px solid #f5f5f5; border-radius:10px; }
.news01 .imgbox:after {padding-top:60%;}
.news01 .imgbox img {max-width:unset;height:100%;}
.news01 .s1 { color:#333; font-size:15px; margin-top: 10px; font-weight:bold; line-height: 1.5; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.news01 .s2 { color:#898989;line-height: 1.5; margin-top: 10px; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.news01 .swiper-slide .datebox { opacity:0; position:absolute; bottom:0; right:0; color:#fff; background: #01afaf; padding:10px 6.5%; font-size:72%; border-top-left-radius:10px; overflow: hidden; transition:.2s all linear; }
.news01 .swiper-slide .datebox .d1 { font-size:16px; }
.news01 .swiper-slide .datebox .d2 { margin-top: 5px; }
.news01 .swiper-slide .datebox .d3 { margin-top: 5px; }
.news01 .swiper-slide:hover .s1 {color:#01afaf;}
.news01 .swiper-slide:hover .datebox { opacity:1; transition:.2s all linear; }
.news01 .item { padding:20px 0; border-bottom:1px solid #eee; position: relative; }
.news01 .item a:before { content:''; position: absolute; left:0; top:0; width:100%; height:100%; }
.news01 .item .txtbox { width:50%; max-width:70%; flex:1; }
.news01 .c1 { color:#333; font-size:15px; line-height: 1.5; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.news01 .c2 { color:#898989;line-height: 1.5; margin-top: 5px; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.news01 .datebox { color:#898989; text-align:center; padding-right: 6.5%; }
.news01 .d1 { font-size:22px; }
.news01 .d2 { margin-top: 5px; }
.news01 .d3 { margin-top: 7px; }
.news01 .item:hover { border-color:#01afaf; }
.news01 .item:hover .c1 { color:#01afaf; }
@media(min-width:768px) {
	.news01 {padding:35px 0;}
	.news01 .swiper-container { padding-bottom: 50px; }
	.news01 .swiper-container-horizontal&gt;.swiper-pagination-bullets,.news01 .swiper-pagination-custom,.news01 .swiper-pagination-fraction { bottom:20px; }
	.news01 .swiper-pagination-bullet { width:6px; height:6px;}
	.news01 .swiper-slide .datebox .d1 { font-size:18px; }
	.news01 .s1 {font-size:16px; margin-top: 14px; }
	.news01 .item { padding:25px 0; }
	.news01 .c1 { font-size:16px; }
	.news01 .c2 { margin-top: 10px; }
	.news01 .d1 { font-size:28px; }
	.news01 .d2 { margin-top: 7px; }
	.news01 .d3 { margin-top: 9px; }
}
@media(min-width:992px) {
	.news01 {padding:55px 0;}
	.news01 .s1 { margin-top: 18px; }
	.news01 .swiper-container { padding-bottom: 60px; }
	.news01 .swiper-container-horizontal&gt;.swiper-pagination-bullets,.news01 .swiper-pagination-custom,.news01 .swiper-pagination-fraction { bottom:25px; }
	.news01 .swiper-pagination-bullet { width:8px; height:8px;}
	.news01 .swiper-slide .datebox { padding:15px 8.5%; }
	.news01 .swiper-slide .datebox .d1 { font-size:20px; }
	.news01 .swiper-slide .datebox .d2 { font-size:14px; }
	.news01 .swiper-slide:hover img {transform:translate(-50%,-50%);}
	.news01 .item { padding:30px 0; }
	.news01 .c1 { font-size:18px; }
	.news01 .d1 { font-size:30px; }
}
@media(min-width:1200px) {
	.news01 {padding:65px 0;}
	.news01 .swiper-container { padding-bottom: 70px; }
	.news01 .swiper-container-horizontal&gt;.swiper-pagination-bullets,.news01 .swiper-pagination-custom,.news01 .swiper-pagination-fraction { bottom:30px; }
	.news01 .swiper-pagination-bullet { width:10px; height:10px;}
	.news01 .swiper-slide .datebox .d1 { font-size:22px; }
	.news01 .imgbox { border-radius:15px; }
	.news01 .s1 {font-size:17px; margin-top: 23px;}
	.news01 .item { padding:35px 0; }
	.news01 .c1 { font-size:19px; }
	.news01 .c2 { margin-top: 15px; }
	.news01 .d1 { font-size:32px; }
	.news01 .d2 { margin-top: 10px; }
	.news01 .d3 { margin-top: 13px; }
}
@media(min-width:1400px) {
	.news01 {padding:75px 0;}
	.news01 .swiper-container { padding-bottom: 85px; }
	.news01 .swiper-container-horizontal&gt;.swiper-pagination-bullets,.news01 .swiper-pagination-custom,.news01 .swiper-pagination-fraction { bottom:35px; }
	.news01 .swiper-pagination-bullet { width:12px; height:12px;}
	.news01 .swiper-slide .datebox .d1 { font-size:24px; }
	.news01 .s1 {font-size:18px; margin-top: 28px;}
	.news01 .item { padding:40px 0; }
	.news01 .c1 { font-size:20px; }
	.news01 .d1 { font-size:34px; }
}
@media(min-width:1600px) {
	.news01 {padding:80px 0;}
	.news01 .swiper-container { padding-bottom: 100px; }
	.news01 .swiper-container-horizontal&gt;.swiper-pagination-bullets,.news01 .swiper-pagination-custom,.news01 .swiper-pagination-fraction { bottom:45px; }
	.news01 .swiper-slide .datebox .d1 { font-size:26px; }
	.news01 .s1 {font-size:20px; margin-top: 35px; }
	.news01 .item { padding:45px 0; }
	.news01 .c1 { font-size:22px; }
	.news01 .d1 { font-size:36px; }
}

.newsinfo {padding:20px 0;text-align: justify;position:relative;overflow: hidden;}
.newsinfo01 { background:#fff; padding:25px 0 20px;position:relative;overflow: hidden;}
.newsinfo01 .title {margin-bottom:20px;padding-bottom: 15px;}
.newsinfo01 .t1 {color:#333333;font-size:18px;font-weight: bold;}
.newsinfo01 .t2 {color:#666666;padding: 10px 0;border-bottom: 1px solid #e0e0e0;}
.newsinfo01 .content {line-height: 24px;min-height:100px;padding:0 15px 35px; margin-top:15px;border-bottom: 1px solid #e0e0e0;}
.newsinfo01 .content img {height:unset!important;max-width:100%!important;}
.newsinfo01 .content iframe {background:none;max-width:100%!important;}
.newsinfo01 .content table {background:none;width:100%!important;max-width:100%!important;}
.newsinfo01 .video {width:800px;max-width:100%;height:300px;margin:0 auto;}
.newsinfo01 .video .jw-controlbar {width:100%;}
.newsinfo01 .back {color:#fff;background: #01afaf;display:block;line-height: 35px;width:120px;text-align:center;}
.newsinfo01 .back:hover {background:#028b8b;}
@media(min-width:768px) {
	.newsinfo {padding:35px 0;}
}
@media(min-width:992px) {
	.newsinfo {padding:55px 0;}
	.newsinfo01 .t1 {font-size:22px;}
	.newsinfo01 .content {margin-top:25px;padding:0 5%; padding-bottom:45px;}
}
@media(min-width:1200px) {
	.newsinfo {padding:65px 0;}
	.newsinfo01 .title {margin-bottom:30px;}
	.newsinfo01 .content {line-height: 32px;min-height:150px;margin-top:30px;padding-bottom:55px;}
	.newsinfo01 .t1 {font-size:26px;}
	.newsinfo01 .t2 {font-size:14px;padding: 15px;}
  	.newsinfo01 .video {height:450px;}
	.newsinfo01 .back {line-height: 45px;width:135px;}
}
@media(min-width:1400px) {
	.newsinfo {padding:75px 0;}
	.newsinfo01 .t2 {padding: 20px;}
	.newsinfo01 .content {margin-top:35px;padding-bottom:65px;}
	.newsinfo01 .back {line-height: 50px;width:150px;}
}
@media(min-width:1600px) {
	.newsinfo {padding:80px 0;}
	.newsinfo01 {padding:60px 6% 30px;}
	.newsinfo01 .t1 {font-size:30px;}
	.newsinfo01 .t2 {padding: 30px;}
	.newsinfo01 .content {line-height: 36px;padding-bottom:75px;}
}

.contact {position:relative;overflow: hidden;}
.contact01 {position:relative;overflow: hidden;padding:20px 0;border-bottom:1px solid #dee2e6;}
.contact01 .t1 {color:#333333;font-weight: bold;font-size:22px;}
/* .contact01 .t1:after {content:'';display:block;margin:10px auto 0;height:3px;width:50px;background: #01afaf;} */
.contact01 .t2 {color:#757575;line-height: 2;margin-top:15px;}
.contact01 .content {color:#333333;line-height: 2;}
.contact01 li {margin-bottom: 10px;}
.contact01 ul {padding:0 15px;}
.contact01 ul li div {padding-left: 60px;color: #595959;padding: 15px 15px 15px 60px;border-radius: 5px;}
.contact01 ul li div.icon-01 {background: url(../images/contact-icon-01.png) no-repeat 10px 5px #fff;}
.contact01 ul li div.icon-02 {background: url(../images/contact-icon-02.png) no-repeat 10px 5px #fff;}
.contact01 ul li div.icon-03 {background: url(../images/contact-icon-03.png) no-repeat 10px 5px #fff;}
.contact01 ul li div.icon-04 {background: url(../images/contact-icon-04.png) no-repeat 10px 5px #fff;}
.contact01 ul li div.icon-05 {background: url(../images/contact-icon-05.png) no-repeat 10px 5px #fff;}
.contact01 ul li div.icon-06 {background: url(../images/contact-icon-06.png) no-repeat 10px 5px #fff;}
.contact01 .c1 { font-size:12px; margin-top: 5px; line-height: 1.5;}
.contact01 .share a {background:none;}
@media(min-width:768px) {
	.contact01 { padding:25px 0; }
	.contact01 .t1 {font-size:28px;}
}
@media(min-width:992px) {
    .contact {max-width:830px;}
	.contact01 {padding:30px 0; }
	.contact01 .t1 {font-size:32px;}
	.contact01 .t1:after {margin-top:15px;}
	.contact01 .t2 {margin-top:17px;}
}
@media(min-width:1200px) {
    .contact {max-width:980px;}
	.contact01 {padding:35px 0;}
	.contact01 .t1 {font-size:38px;}
	.contact01 .t1:after {margin-top:20px;}
	.contact01 .t2 {margin-top:20px;}
	.contact01 .c1 { font-size:14px;}
}
@media(min-width:1400px) {
    .contact {max-width:1130px;}
	.contact01 {padding:40px 0;}
	.contact01 .t1 {font-size:44px;}
	.contact01 .t2 {font-size:17px;margin-top:22px;}
	.contact01 .content {font-size:17px;}
	.contact01 .c1 { font-size:16px;}
}
@media(min-width:1600px) {
    .contact {max-width:1230px;}
	.contact01 {padding:50px 0;}
	.contact01 .t1 {font-size:50px;}
	.contact01 .t2 {font-size:18px;margin-top:25px;}
	.contact01 .content {font-size:18px;}
}

.message01 {position:relative;overflow: hidden; padding:20px 0;}
.message01 .t1 {color:#333;font-size:20px;font-weight: bold;}
.message01 .t2 {color:#757575;margin-top:8px;}
.message01 .content {margin-top:20px;}
.message01 .slide {color:#888888;background:#f9f9f9;line-height:40px;margin-bottom:10px;white-space:nowrap;}
.message01 .slide input {background:#f9f9f9;width:84%;}
.message01 .slide textarea {background:#f9f9f9;width:90%;font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.message01 .submit {color:#fff;background:#01afaf;display:block;text-align:center;border-radius:0;}
.message01 .submit .btn2 {padding:0;border:none;border-radius: 0;background:#01afaf; }
.message01 .submit .btn-inner {transition:.36s all linear;}
.message01 .submit .btn-inner i {right:-10px!important;}
.message01 .submit .btn-inner i:before {content:'';opacity:0;}
.message01 .btn2:hover .btnbg-x {background:#028b8b; }
@media(min-width:768px) {
	.message01 { padding:35px 0; }
	.message01 .t1 {font-size:24px;}
	.message01 .t2 {margin-top:10px;}
	.message01 .slide {line-height:45px;}
}
@media(min-width:992px) {
	.message01 { padding:45px 0; }
	.message01 .t1 {font-size:26px;}
	.message01 .content {margin-top:30px;}
	.message01 .slide {line-height:50px;}
	.message01 .slide:hover {border-color:#01afaf;}
	.message01 .submit {font-size:16px;transition:.36s all;}
	.message01 .submit:hover {background: #01afaf;transition:.36s all;}
}
@media(min-width:1200px) {
	.message01 { padding:55px 0; }
	.message01 .t1 {font-size:28px;}
	.message01 .t2 {margin-top:13px;}
	.message01 .content {margin-top:40px;}
	.message01 .slide {line-height:60px;}
	.message01 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
}
@media(min-width:1400px) {
	.message01 { padding:65px 0; }
	.message01 .t1 {font-size:32px;}
	.message01 .t2 {margin-top:15px;font-size:17px;}
	.message01 .content {margin-top:40px;}
	.message01 .slide {line-height:65px;}
	.message01 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
}
@media(min-width:1600px) {
	.message01 { padding:80px 0; }
	.message01 .t1 {font-size:36px;}
	.message01 .t2 {font-size:18px;}
	.message01 .content {margin-top:50px;}
	.message01 .slide {line-height:70px;margin-bottom:15px;}
	.message01 .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
	.message01 .submit {font-size:18px;}
}

.shadow { position:fixed; z-index: 99; top:0; left:0; width:100vw; height:100vh; background:rgba(0,0,0,.6); }

.ewm {width:200px;position: fixed;z-index: 999;top:50%;left:50%; transform:translate(-50%,-50%);padding:15px;text-align:center;background: #fff;box-shadow:5px 5px 0 0 rgba(0,0,0,.5);border:1px solid #eee;}
.ewm:after { content:'×'; color:#333; position:absolute; right:-15px; top:-15px; cursor:pointer; font-weight: bold; font-size:150%; width:30px;height:30px; line-height:30px; text-align:center; border-radius:50px; background:#fff; }

.footer {color:#7590a4;background:#002039;z-index:2;overflow:hidden;padding-top:25px;}
.footer a:hover {color:#01adad;}
.share a {color:#fff;width:35px;height:35px;line-height:35px;background:#002f53;border-radius: 500px;text-align:center;margin-right:10px;}
.share a i { font-size:150%; }
.footer .list {margin-top:15px;}
.footer .list a {color:#7590a4;display:block;margin-top:10px;position:relative;line-height:1.5;border-left:2px solid rgba(0,0,0,0);padding-left:6px; transform:translateX(-6px); transition:.1s all;}
.footer .list a:hover { color:#01adad; border-left:2px solid #01adad; transition:.1s padding; }
.footer .c1 {color:#7590a4;margin-top:15px;}
.footer .c1 span {color:#fff;display:block;font-size:24px;line-height: 2;}
.footer .c3 {line-height:1.5;margin-bottom:10px;position:relative;}
.footer .c3 i {margin-right:8px;font-size:125%;}
.footer .t1 {color:#fff;}
.footer .bottom {color:#7590a4;border-top:1px solid rgba(255,255,255,.1);margin-top:20px;padding:10px 0;line-height: 2;}
.footer .bottom div { line-height:2; }
.footer .msgbtn { color:#7590a4; display:inline-block; padding:5px 10px; border-right:1px solid rgba(255,255,255,.1); }
.footer .msgbtn:last-child { border:none; }
.footer .msgbtn i { font-size:200%; }
.footer .msgbtn .mt-2 { line-height: 1.2; }
.footer .msgbtn:hover { color:#01adad; }
@media(min-width:992px) {
	.footer {padding-top:35px;}
	.footer .c1 span {font-size:26px;}
	.footer .bottom {margin-top:30px; padding:15px 0;}
	.share a {width:40px;height:40px;line-height:40px;}
	.footer .msgbtn { padding:5px 25px; }
}
@media(min-width:1200px) {
	.footer {font-size:14px;padding-top:45px;}
	.footer .list {margin-top:15px;}
	.footer .list a {margin-bottom:13px;}
	.footer .c1 span {font-size:28px;}
	.footer .c3 {margin-bottom:15px;}
	.footer .bottom {font-size:14px;margin-top:40px;}
	.footer .t1 {font-size:16px}
	.share a {width:34px;height:34px;line-height:34px;}
	.share a:hover { color:#01afaf; background:#fff; }
}
@media(min-width:1400px) {
	.footer .list {margin-top:20px;}
	.footer .c1 {font-size:17px;margin-top:25px;}
	.footer .c1 span {font-size:32px;}
	.footer .t1 {font-size:17px}
	.share a {width:40px;height:40px;line-height:40px;}
	.footer .bottom {margin-top:50px;}
}
@media(min-width:1600px) {
	.footer {padding-top:55px;}
	.footer .list {margin-top:25px;}
	.footer .c1 span {font-size:34px;}
	.footer .t1 {font-size:18px}
	.footer .bottom {margin-top:60px;}
}

.footer-bar {height:70px;z-index:99;transition:.36s all;}
.footer-bar .list {color:#fff;background:#333;display:flex;position:fixed;bottom:0;left:0;right:0;height:70px;z-index:9;}
.footer-bar .slide {flex:1;text-align: center;line-height: 30px;}
.footer-bar .slide:hover {color:#fff;}
.footer-bar .slide i {display:block;font-size:25px;padding-top:10px;}
@media(max-width:991px) {
	.footer-bar.hide {display:none;}
}</pre></body></html>