@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 {line-height:0;color:#333;background:#fff;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;padding:0;}li{list-style:none;}p {margin:0;}
a,a:link,a:active,a:visited,a:hover {color:inherit;text-decoration:none;}
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:0px;height:0px;}
::-webkit-scrollbar-track {box-shadow:inset 0 0 6px transparent;background:rgba(255,255,255,.3);}
::-webkit-scrollbar-thumb {background:#eee;}

/*禁止选中*/
.not-select {-moz-user-select:none; /*火狐*/-webkit-user-select:none; /*webkit浏览器*/-ms-user-select:none; /*IE10*/-khtml-user-select:none; /*早期浏览器*/user-select:none;}

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;}

/*覆盖智美5分页样式*/
.de-page-mian .page-inner a {color:#fff!important;background: #d4d7de!important;border:none!important;margin:0 3px 5px!important;height:26px!important;line-height:26px!important;width:36px;padding:0!important;}
.de-page-mian .page-inner a:hover,.de-page-mian .page-inner a.active {background: #6c0d23!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 {font-size:13px!important;height:37px!important;line-height:37px!important;width:47px;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:'下一页 >';display:block;}
	.de-page-mian .page-inner a.next:hover {color:#6c0d23!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:'< 上一页';display:block;}
	.de-page-mian .page-inner a.prev:hover {color:#6c0d23!important;font-weight: bold;}
}
@media(min-width:1200px) {
	.de-page-mian .page-inner a {height:42px!important;line-height:42px!important;width:52px;margin:0 10px!important;}
}
@media(min-width:1400px) {
	.de-page-mian .page-inner a {height:47px!important;line-height:47px!important;width:57px;}
}
@media(min-width:1600px) {
	.de-page-mian .page-inner a {height:54px!important;line-height:54px!important;width:64px;}
}

.prev_next {color:#666666;line-height: 2;margin-top:15px;}
.prev_next .page-a {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.prev_next .page-a:hover {color:#6c0d23;}
@media(min-width:1200px) {
	.prev_next {margin-top: 30px}
}

@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: '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';}

/*图片比例控制*/
.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;}

.shadow {background:rgba(0,0,0,.54);display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99991;}
.sy {pointer-events:none;position:absolute;z-index:3;left:0;bottom:0;width:100%;height: 100%;}
.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;}
}
@media(min-width:1400px) {
	.container {width:1330px;max-width:1330px;margin:0 auto;}
}
@media(min-width:1600px) {
	.container {width:1430px;max-width:1430px;}
}

.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; cursor:pointer; bottom:5%;left:50%;transform:translateX(-50%);width:100px;height:40px;line-height:40px;border-radius:20px;background: #fff;text-align:center;}
.video-shadow .close:hover { background-color: #666; color:#fff; }

.close-video {position: absolute;right:0;top:0;transform:translate(50%,-50%);z-index: 99999;border-radius:50%;background:#f99;color:#fff;text-align:center;height:25px;width:25px;line-height: 25px;font-weight: bold;cursor: pointer;font-size:20px;}
.close-video:hover {background: #f55;}
.play-video {display: none;position:fixed;bottom:0%;left:0%;z-index: 999;width:300px;border:2px solid #eee;box-shadow: 3px 3px 5px 0 rgba(0,0,0,.5);}
.play-btn {cursor:pointer;position: absolute;left:50%;top:50%;transform:translate(-20px,-20px);width:40px;height:40px;background:url(../images/play.png) no-repeat center;background-size:cover;}
.play-btn:hover {transform:translate(-20px,-20px) scale(1.1);transition:.3s all linear;}
@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;}
  .play-video {display: block;}
}
@media(min-width:1400px) {
  .video-panel {height:724px;width:1260px;}
}
@media(min-width:1601px) {
  .play {font-size:75px;}
}




.index .header {background:rgba(0,0,0,.1);}
.header {height:60px;display: flex;align-items: center;position:fixed;top:0;left:0;right:0;z-index:99;transition:.36s all linear;}
.header.hide {opacity:0;transform:translateY(-100%);}
.header.show {opacity:1;transform:translateY(0);transition:.36s all linear;}
.header.onmove {color:#fff;background:#6c0d23;box-shadow:0 15px 20px rgba(0,0,0,0.1);height:70px;transition:.36s all linear;}
.header.onmove a {color:#fff;}
.header.onmove .nav {color:#222;}
.header.onmove .nav .slide>a {height:70px;line-height:70px;}
.nofixed .header {position:relative;box-shadow: 0 0 5px 0 #eee;}
.nofixed .header .nav {color:#000;}

.header .logo {padding-left:10px;}
.header a:hover {color:#fff;font-weight:bold;transition:.15s all linear;}
.header .nav {color:#fff;display:flex;flex-wrap:wrap;}
.header .nav .slide {position:relative;}
.header .nav .slide a {display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.header .nav .slide>a {text-align:center;}
.header .subnav {display:none;color:#fff;background:#6c0d23;position:absolute;bottom:0;left:50%;line-height: 35px;transform:translate(-50%,100%);}
.header .subnav a {padding:0 20px;}
.menu-panel {height:60px;pointer-events: none;background:url(../images/menu_bg.png) no-repeat center right;background-size:auto 100%;border-top:3px solid #6c0d23;position: fixed;z-index:99999;top:0;left:0;width:100%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: flex-end;align-items:center;}
@media(max-width:767px) {
	.header .logo {max-width:75%;}
	.header .logo_img img {max-width:85%;}
	.header .nav {flex-wrap:wrap;flex:0 0 100%;max-width:100%;}
	.header .nav .slide {flex-basis:25%;}
}
@media(min-width:768px) {
	.header {height:80px;}
	.header .logo {flex:0 0 23%;max-width:23%;}
	.header .nav {flex:0 0 62%;max-width:62%;margin-left: 3%;}
	.header .nav .slide {flex:1;}
	.menu-panel {height:80px;padding-right: 15px;}
}
@media(min-width:992px) {
	.header {height:90px;}
	.header .nav .slide>a {height:35px;line-height: 35px;}
	.header .slide:after {content:'';height:3px; width:0; background:#fff;position: absolute;bottom:0;left:50%;transform:translateX(-50%);transition:.3s all linear;}
	.header .slide.active>a, .header .slide:hover>a {font-weight:bold;position:relative;}
	.header .slide.active:after,.header .slide:hover:after {width:40px;transition:.3s all linear;}
	.header .subnav a {padding:0 25px;}
	.menu-panel {height:90px;border-top:5px solid #6c0d23;}
}
@media(min-width:1200px) {
	.header {height:95px;}
	.header .logo {padding-left:25px;}
	.header .nav {flex:0 0 57%;max-width:57%;margin-left: 8%;}
	.header .nav .slide .subnav {font-size:15px;}
	.header .nav .slide:hover .subnav {display:block;/*box-shadow: 4px 5px 0 0 rgb(0 0 0 / 35%);*/transition:.15s all linear;}
	.header .nav .slide .subnav a:hover {color:#6c0d23;background:#eee;transition:.15s all linear;}
	.header .nav .slide>a {line-height: 45px;height: 45px;}
	.header .subnav {line-height: 40px;}
	.header .subnav a {padding:0 30px;}
	.menu-panel {height:95px;}
}
@media(min-width:1400px) {
	.header {height:100px;}
	.menu-panel {height:100px;}
	.header .nav .slide>a {line-height: 50px;height: 50px;}
	.header .subnav {line-height: 45px;}
	.header .subnav a {padding:0 35px;}
}
@media(min-width:1600px) {
	.header {height:105px;}
	.header .container {padding-right:50px;}
	.header .nav {margin-top:0px;}
	.header .nav .slide>a {line-height: 60px;height: 60px;}
	.header .subnav a {padding:0 40px;}
	.menu-panel {height:105px;}
}

.mnav {color:#fff;padding-top:11vh;position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;transform:translateY(-100%);background:#640d21 url(../images/nav_bg.jpg) no-repeat center;background-size:cover;overflow-x:hidden;overflow-y:scroll;transition:.5s all linear;}
.mnav::-webkit-scrollbar {width:0;}
.mnav.show {transform:translateY(0);opacity:1;z-index:9999;transition:.8s transform linear;}
.mnav .content {display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:8vh; /*40px;*/}
.mnav .content .slide {margin-bottom:25px;flex:0 0 50%;max-width:50%;text-align: center;}
.mnav .content .slide ul {padding:0;}
.mnav .content .slide .t1 {font-size:16px;font-weight: bold;position: relative;margin-bottom: 15px;}
.mnav .content .slide .s1 {color:rgba(255,255,255,.5);line-height:2;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mnav .content .slide .t1:hover:before {background: none;transition:.16s all linear;}
.mnav .content .slide .t1:hover:after {background: #fff;transition:.16s all linear;}
.mnav .content .slide .s1:hover {color:#fff;}
.mnav .yygh {background: none;	border-top:1px solid rgba(255,255,255,.12);margin-top: 30px;}
.mnav .yygh .list {margin-top: 0;}
.mnav .yygh .slide {padding:25px 0;}
.mnav .yygh .c1,.mnav .yygh .slide:hover .c1 {color:#fff;}
.mnav .yygh .c2,.mnav .yygh .slide:hover .c2 {color:rgba(255,255,255,.6);}
@media(min-width:576px) {
  	.mnav .content .slide {flex:0 0 33%;max-width:33%;}
}
@media(min-width:768px) {
  	.mnav .content .slide {flex:0 0 25%;max-width:25%;}
}
@media(min-width:992px) {
	.mnav {overflow: hidden;}
  	.mnav .content .slide {flex:1;margin-bottom:0;}
	.mnav .content .slide .t1 {font-size:16px;margin-bottom: 20px;}
	.mnav .content .slide .t1:before {content:'';position: absolute;top:50%;left:11px;width:calc(100% - 11px);height:1px;background:rgba(255,255,255,.29);transition:.16s all linear;}
	.mnav .content .slide .t1:after {content:'';position: absolute;top:50%;left:0;width:11px;height:11px;border-radius:11px;transform:translateY(-50%);background:rgba(255,255,255,.29);transition:.16s all linear;}
	.mnav .content .slide:last-child .t1:before {right:11px;width:calc(100% - 22px);}
	.mnav .content .slide:last-child .t1 i {position: absolute;top:50%;right:0;width:11px;height:11px;border-radius:11px;transform:translateY(-50%);background:rgba(255,255,255,.29);}
	.mnav .yygh {margin-top: 0px;position: absolute;bottom: 0;width: 100%;}
	.mnav .yygh .slide {padding:7.5vh 0;}
}
@media(min-width:1200px) {
	.mnav .content .slide .t1 {font-size:17px;margin-bottom: 25px;}
}
@media(min-width:1280px) and (min-height:720px) {
	.mnav .content .slide .s1 {line-height: 2.5;}
}
@media(min-width:1600px) {
	.mnav .content .slide .t1 {font-size:18px;margin-bottom: 30px;}
}
@media(min-width:1600px) {
	.mnav .content .slide .t1 {font-size:20px;margin-bottom: 35px;}
}

.banner {overflow:hidden;position:relative;}
.banner:before {content:'';position: absolute;z-index:5;left:0;right:0;height:295px;background: linear-gradient(to bottom,rgba(44,72,101,.77),rgba(44,72,101,0));}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #cba151;}
.banner-box {position:relative;left:50%;transform:translateX(-50%);}
.banner-box img {width:100%;}
.searchbox {display:flex;align-items: center;color:#b0b0b0;background: #f5f5f5;width:100%;height:45px;padding-left:15px;}
.searchbox input[type="text"] {border:none;flex:1;background:none;}
.searchbox input[type="submit"] {color:#fff;width:35%;max-width:180px;background: url(../images/menu_bg.png) no-repeat right;background-size:100% auto;height:100%;padding-left:28px;}
@media(min-width:768px) {
	.searchbox { background:rgba(255,255,255,.9); position:absolute;left:0;bottom:15px;}
	.inbanner2 .searchbox {bottom:20px;}
}
@media(min-width:992px) {
	.searchbox {height:50px;padding-left: 25px;}
	.inbanner2 .searchbox {bottom:25px;}
}
@media(min-width:1200px) {
	.searchbox {height:55px;padding-left: 30px;}
	.banner-box {width:100%;}
	.inbanner2 .searchbox {bottom:30px;}
}
@media(min-width:1400px) {
	.searchbox {height:60px;padding-left: 35px;}
	.inbanner2 .searchbox {bottom:35px;}
}
@media(min-width:1600px) {
	.searchbox {height:65px;padding-left: 40px;}
	.inbanner2 .searchbox {bottom:40px;}
}

/*内页大图样式*/
.inbanner {width:100%;position:relative;overflow: hidden;background: #fff;}
/* .inbanner1 {margin-bottom:35px;} */
.inbanner>img {width:100%;position:relative;left:50%;transform:translateX(-50%);}
.inbanner1 .t1 {font-size:16px;color:#fff;margin-bottom: 10px;}
.inbanner1 .typebar .list {display: flex;align-items:center;}
.inbanner1 .typebar .slide {color:#fff;line-height:1.5;margin-right:10px;}
.inbanner1 .typebar .slide a {padding-bottom: 3px;border-bottom:2px solid rgba(0,0,0,0);}
.inbanner1 .typebar .slide:hover a {border-bottom:2px solid #fff;}
.inbanner1 .typebar .slide.active a {border-bottom:2px solid #fff;}
.inbanner1 .img {position: absolute;bottom:0;left:0;width:100%;}
.inbanner2 .t0 {text-align: center;margin-bottom: 10px;font-family: 'Arial';}
.inbanner2 .t1 {text-align: center;font-size:22px;}
.inbanner2 .t2 {color:rgba(255,255,255,.44);text-align: center;margin-top: 10px;line-height: 1.5;}
.inbanner2 .content {color:#fff;position: absolute;width:100%;bottom:30px;left:50%;transform:translateX(-50%);padding-bottom: 10px;}
.inbanner3 .content {bottom:80px;padding:0 15px;}
@media(max-width:1199px) {
	.inbanner2>img {width:1400px;}
}
@media(max-width:991px) {
	.inbanner2>img {width:1100px;}
}
@media(max-width:767px) {
	.inbanner1 .content {background: #6d0e24;padding:15px 12px;}
	.inbanner1 .typebar .list {overflow-x:auto;white-space: nowrap;}
	.inbanner2>img {width:768px;}
}
@media(min-width:576px) {
	.inbanner1 .t1 {font-size:18px;}
	.inbanner2 .content {bottom:40px;}
	.inbanner2 .t1 {font-size:24px;}
	.inbanner3 .content {bottom:100px;}
}
@media(min-width:768px) {
	.inbanner1 .t1 {font-size:20px;}
	.inbanner1 .typebar .list {flex-wrap:wrap;width:255px;max-width:255px;}
	.inbanner1 .typebar .slide {flex:0 0 30%;max-width:30%;margin-right:3%;}
	.inbanner1 .typebar .slide:nth-child(3n) {margin-right:0;}
	.inbanner1 .content {width:100%;position:absolute;z-index:3;bottom:0;left:0;right:0;padding-left: 14%;padding-bottom: 15px;}
	.inbanner2 .t1 {font-size:26px;}
	.inbanner2 .content {bottom:80px;padding-bottom: 15px;}
}
@media(min-width:992px) {
	/* .inbanner1 {margin-bottom:50px;} */
	.inbanner1 .t1 {font-size:22px;margin-bottom: 15px;}
	.inbanner1 .content {padding-left: 17.5%;padding-bottom: 25px;}
	.inbanner2 .t1 {font-size:28px;}
	.inbanner2 .t2 {margin-top: 15px;}
	.inbanner2 .content {bottom:90px;padding-bottom: 20px;}
}
@media(min-width:1200px) {
	/* .inbanner1 {margin-bottom:55px;} */
	.inbanner1 .t1 {font-size:24px;margin-bottom: 20px;}
	.inbanner1 .content {padding-bottom: 40px;}
	.inbanner1 .typebar .slide {line-height: 2;}
	.inbanner2 .t1 {font-size:30px;}
	.inbanner2 .content {bottom:65px;padding-bottom: 25px;}
	.inbanner3 .content {bottom:95px;}
}
@media(min-width:1400px) {
	/* .inbanner1 {margin-bottom:60px;} */
	.inbanner1 .t1 {font-size:26px;margin-bottom: 25px;}
	.inbanner1 .content {padding-bottom: 50px;}
	.inbanner2 .t1 {font-size:32px;}
	.inbanner2 .t2 {margin-top: 20px;}
	.inbanner2 .content {bottom:80px;padding-bottom: 30px;}
	.inbanner3 .content {bottom:100px;}
}
@media(min-width:1600px) {
	/* .inbanner1 {margin-bottom:70px;} */
	.inbanner1 .t1 {font-size:28px;margin-bottom: 30px;}
	.inbanner1 .content {padding-bottom: 65px;}
	.inbanner2 .t0 {font-size:18px;margin-bottom: 15px;}
	.inbanner2 .t1 {font-size:36px;}
	.inbanner2 .content {bottom:105px;padding-bottom: 35px;}
}

.location {color:#7a7b7e;background: #fff;position:relative;overflow: hidden;border-bottom:1px solid #ececec;}
.location .content {height: 45px;line-height: 45px;}
.location i {margin:0 5px;}
.location .t1 {color:#434140;font-size:20px;position: relative;border-bottom:7px solid #92221e;height: 45px;line-height: 45px;}
.location a:hover {color:#6c0d23;}
@media(min-width:768px) {
	.location .content {height: 55px;line-height: 55px;}
	.location .t1 {font-size:22px;height: 55px;line-height: 55px;}
}
@media(min-width:992px) {
	.location .content {height: 65px;line-height: 65px;}
	.location .t1 {font-size:24px;height: 65px;line-height: 65px;}
}
@media(min-width:1200px) {
	.location .content {height: 75px;line-height: 75px;}
	.location .t1 {font-size:26px;height: 75px;line-height: 75px;}
}
@media(min-width:1400px) {
	.location .content {height: 85px;line-height: 85px;}
	.location .t1 {font-size:28px;height: 85px;line-height: 85px;}
}
@media(min-width:1600px) {
	.location .content {height: 95px;line-height: 95px;}
	.location .t1 {font-size:30px;height: 95px;line-height: 95px;}
}


.index01 {position: relative;padding-bottom:25px;overflow: hidden;background: #fff;}
.index01 .list .slide {padding:20px 0;padding-right:15px;border-bottom:1px solid #f5f5f5;position:relative;z-index:2;transition:.3s all linear;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;}
.index01 .list .slide:before {content:'';position: absolute;z-index:-1;left:0;top:0;height:100%;transform:translateX(-100%);width:100%;transition:.3s all linear;}
.index01 .list .slide .s2 {font-size:18px;margin-left:20px;}
.index01 .list .slide .s3 {color:#747879;margin-left: auto;}
.index01 .list .slide:hover .s3 {text-decoration: underline;}
.index01 .list .slide:hover { background: #f5f5f5; transition:.3s all linear; }
.index01 .list .slide:hover:before {background:#f5f5f5;transition:.3s all linear;}
.index01 .contactbox {padding:20px 15px 0 0;}
.index01 .contactbox .ewm {margin-right:25px;}
.index01 .contactbox .c1 {color:#747879;line-height: 2;}
.index01 .contactbox .c1 i {color:#b32237;display: inline-block;transform:scale(1.5) rotateZ(-90deg);}
.index01 .contactbox .c1 b {color:#6d0e24;white-space: nowrap;}
.index01 .contactbox .c1 span {white-space: nowrap;}
.index01 .contactbox .c2 {color:#9a1b38;font-size:32px;text-align:right;}
.index01 .contactbox .c3 {color:#747879;font-size:140%;}
.index01 .title {height:50px;margin-top:20px;}
.index01 .title a:hover {color:#6d0e24;}
.index01 .t1 {color:#262828;font-size:18px;margin-left:15px;}
.index01 .content a {color:#747879;line-height: 2.8;}
.index01 .content a .a1 {line-height: 2.8;margin-right:20px;}
.index01 .content a .a1:before {content:'\e607';color:#cdcdcd;font-family:'iconfont';display: inline-block;margin-right:15px;transition:.16s all linear;}
.index01 .content a:hover {color:#6c0d23;}
.index01 .content a:hover .a1:before {color:#6c0d23;transition:.16s all linear;}
@media(max-width:991px) {
	.index01 {border-top:1px solid #eee;}
}
@media(min-width:576px) {
	.index01 .list .slide {padding:25px 0;padding-right:20px;}
	.index01 .list .slide .s2 {font-size:20px;}
	.index01 .contactbox {padding:25px 20px 0 0;}
	.index01 .contactbox .c1 i {transform:scale(1.5) rotateZ(180deg);}
	.index01 .contactbox .c2 {font-size:36px;}
	.index01 .title {height:50px;margin-top:25px;}
	.index01 .t1 {font-size:20px;}
}
@media(min-width:768px) {
	.index01 .list .slide {padding:30px 0;padding-right:30px;}
	.index01 .list .slide .s2 {font-size:22px;}
	.index01 .contactbox {padding:30px 30px 0 0;}
	.index01 .contactbox .c2 {font-size:42px;}
	.index01 .title {height:55px;margin-top:30px;}
	.index01 .t1 {font-size:22px;}
}
@media(min-width:992px) {
	.index01 {padding-bottom:45px;margin-bottom:-80px;}
	.index01 .leftbox {border-right:1px solid #eee;padding-right: 0;}
	.index01 .list .slide {padding:35px 0;padding-right:35px;}
	.index01 .list .slide:after {content:'';position: absolute;bottom:-1px;left:0;width:100%;transform:translateX(-99%);height:1px;background:#eee;}
	.index01 .list .slide .s2 {font-size:24px;margin-left:25px;}
	.index01 .contactbox {padding:40px 35px 0 0;}
	.index01 .contactbox .c2 {font-size:50px;}
	.index01 .rightbox {padding-left:5%;}
	.index01 .title {height:60px;margin-top:35px;}
	.index01 .t1 {margin-left:20px;font-size:24px;}
	.index01 .content {margin-top:30px;}
	.index01 .content a:hover .a1:before {margin-right:25px;}
}
@media(min-width:1200px) {
	.index01 {padding-bottom:55px;margin-bottom:-80px;}
	.index01 .list .slide {padding:40px 0;padding-right:55px;}
	.index01 .list .slide .s2 {font-size:26px;margin-left:30px;}
	.index01 .contactbox {padding:50px 20px 0 0;}
	.index01 .contactbox .ewm {margin-right:30px;}
	.index01 .contactbox .c2 {font-size:53px;}
	.index01 .title {height:65px;margin-top:40px;}
	.index01 .t1 {margin-left:25px;font-size:26px;}
	.index01 .content a .a1:before {margin-right:20px;}
	.index01 .content a:hover .a1:before {margin-right:30px;}
}
@media(min-width:1400px) {
	.index01 {padding-bottom:65px;}
	.index01 .list .slide {padding:45px 0;padding-right:70px;}
	.index01 .list .slide .s2 {font-size:28px;margin-left:35px;}
	.index01 .contactbox {padding:60px 40px 0 0;}
	.index01 .contactbox .ewm {margin-right:35px;}
	.index01 .contactbox .c2 {font-size:55px;}
	.index01 .title {height:70px;margin-top:45px;}
	.index01 .t1 {font-size:28px;}
	.index01 .content a .a1:before {margin-right:25px;}
	.index01 .content a:hover .a1:before {margin-right:35px;}
}
@media(min-width:1600px) {
	.index01 {padding-bottom:80px;}
	.index01 .list .slide {padding:50px 0;padding-right:85px;}
	.index01 .list .slide .s2 {font-size:30px;margin-left:45px;}
	.index01 .contactbox {padding:70px 70px 0 0;}
	.index01 .contactbox .ewm {margin-right:45px;}
	.index01 .contactbox .c2 {font-size:58px;}
	.index01 .title {height:75px;margin-top:50px;}
	.index01 .t1 {font-size:30px;}
	.index01 .content a .a1:before {margin-right:30px;}
	.index01 .content a:hover .a1:before {margin-right:40px;}
}

.index02 {position: relative;z-index: 1;overflow: hidden;margin-bottom:-9px;}
.index02 .t1 {color:#fff;line-height: 1.5;}
.index02 .t2 {color:#fff;font-size:20px;line-height: 1.5;}
.index02 .t3 {color:rgba(255,255,255,.44);line-height: 1.5;margin-top: 5px;}
.index02 .leftbox {color:#fff;background: #204692;padding:30px 15px;position: relative;}
.index02 .leftbox:before {content:'';background:#204692;position: absolute;left:0;top:0;width:100%;height:100%;transform:translateX(-99%);}
.index02 .leftbox .content {position: relative;margin-top:15px;padding-top:15px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap:wrap;}
.index02 .leftbox .content:before {content:'';position: absolute;top:0;left:0;width:100%;height:1px;background: rgba(255,255,255,.2);}
.index02 .leftbox .content a {line-height: 2.2;color:rgba(255,255,255,.8);flex:0 0 50%;max-width:50%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index02 .leftbox .content a:hover {color:#fff;}
.index02 .leftbox .bottom {margin-top: 20px;}
.index02 .leftbox .bottom a {border:1px solid rgba(255,255,255,.34);width:435px;max-width:70%;padding-left: 20px;margin-top: 10px;height:40px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;}
.index02 .leftbox .bottom a i {margin-right: 30px;font-size:200%;}
.index02 .leftbox .bottom a:hover {color:#6d0e24;background: #fff;}
.index02 .rightbox {position: relative;z-index:1;}
.index02 .rightbox .title .t2 {margin-bottom:30px;}
.index02 .topbox img {position: absolute;z-index:-1;left:50%;top:0;transform:translateX(-50%);}
.index02 .bottombox {position: relative;margin-top: 20px;}
.index02 .bottombox img {margin-top: 20px;max-width:100%;position: relative;bottom:0px;}
.index02 .bottombox .txtbox {margin-top: 15px;}
.index02 .bottombox .c1 {color:rgba(255,255,255,.8);line-height: 1.5;}
.index02 .bottombox .c2 {color:#fff;font-size:18px;line-height: 1.5;}
.index02 .bottombox .c3 {color:rgba(255,255,255,.6);margin-top: 10px;line-height: 1.5;}
@media(max-width:991px) {
	.index02 .leftbox:after {content:'';background:#204692;position: absolute;right:0;top:0;width:100%;height:100%;transform:translateX(99%);}
	.index02 .rightbox {padding-top:30px;}
}
@media(min-width:576px) {
	.index02 {margin-bottom:-10px;}
	.index02 .t2 {font-size:22px;}
	.index02 .leftbox {padding:40px 15px;}
	.index02 .leftbox .content {margin-top:15px;padding-top:20px;}
	.index02 .rightbox .title .t2 {margin-bottom:40px;}
	.index02 .bottombox .txtbox {margin-top: 25px;}
	.index02 .bottombox img {max-width:80%;}
	.index02 .bottombox .c2 {font-size:22px;}
}
@media(min-width:768px) {
	.index02 .t2 {font-size:28px;}
	.index02 .leftbox {padding:50px 15px;}
	.index02 .leftbox .content {margin-top:20px;padding-top:25px;}
	.index02 .leftbox .content a {line-height: 1.9;flex:0 0 33.33%;max-width:33.33%;}
	.index02 .leftbox .bottom {margin-top: 25px;}
	.index02 .rightbox .title .t2 {margin-bottom:50px;}
	.index02 .bottombox .txtbox {margin-top:35px;}
	.index02 .bottombox .c2 {font-size:24px;}
}
@media(min-width:992px) {
	.index02 {margin-bottom:-11px;}
	.index02 .t2 {font-size:32px;}
	.index02 .leftbox {padding:70px 15px 50px;margin-top:80px;margin-bottom: 11px;}
	.index02 .leftbox .content {margin-top:20px;padding-top:30px;}
	.index02 .leftbox .content:before {width:65%;}
	.index02 .leftbox .content a {line-height: 2;flex:0 0 50%;max-width:50%;}
	.index02 .leftbox .bottom {margin-top: 30px;}
	.index02 .leftbox .bottom a {padding-left: 20px;margin-top: 15px;height:45px;}
	.index02 .leftbox .bottom a i {margin-right: 40px;}
	.index02 .rightbox {margin-top: 4px;}
	.index02 .rightbox .title .t2 {margin-bottom:60px;}
	.index02 .topbox {margin-top: 80px;}
	.index02 .topbox img {left:-80px;top:-90px;transform:translateX(0%);}
	.index02 .bottombox {margin-top: 25px;}
	.index02 .bottombox img {margin-top: 0;max-width:100%;position: absolute;bottom:0;left:-30%;}
	.index02 .bottombox .txtbox {margin-top: 100px;margin-bottom: 50px;}
	.index02 .bottombox .c1 {color:#262828;-webkit-writing-mode: vertical-rl;-ms-writing-mode: bt-rl;writing-mode:vertical-lr;}
	.index02 .bottombox .c2 {color:#262828;font-size:26px;-webkit-writing-mode: vertical-rl;-ms-writing-mode: bt-rl;writing-mode:vertical-lr;}
	.index02 .bottombox .c3 {color:#747879;margin-top: 0;margin-right: 10px;-webkit-writing-mode: vertical-rl;-ms-writing-mode: bt-rl;writing-mode:vertical-lr;}
}
@media(min-width:1200px) {
	.index02 {margin-bottom:-13px;}
	.index02 .t2 {font-size:35px;}
	.index02 .t3 {margin-top: 10px;}
	.index02 .leftbox {padding:85px 15px 50px;margin-bottom: 14px;}
	.index02 .leftbox .content {margin-top:25px;padding-top:35px;}
	.index02 .leftbox .bottom {margin-top: 40px;}
	.index02 .leftbox .bottom a {padding-left: 25px;margin-top: 20px;height:50px;}
	.index02 .leftbox .bottom a i {margin-right: 60px;}
	.index02 .rightbox {margin-top: 25px;}
	.index02 .rightbox .title .t2 {margin-bottom:70px;}
	.index02 .topbox {margin-top: 80px;}
	.index02 .topbox img {left:-120px;top:-55px;}
	.index02 .bottombox {margin-top: 40px;}
	.index02 .bottombox .txtbox {margin-top: 65px;margin-bottom: 40px;}
	.index02 .bottombox .c2 {font-size:28px;}
}
@media(min-width:1400px) {
	.index02 {margin-bottom:-27px;}
	.index02 .t1 {font-size:17px;}
	.index02 .t2 {font-size:38px;}
	.index02 .leftbox {padding:100px 15px 50px;margin-bottom: 27px;}
	.index02 .leftbox .content {margin-top:30px;padding-top:35px;}
	.index02 .leftbox .content a {line-height: 2.1;}
	.index02 .leftbox .bottom {margin-top: 50px;}
	.index02 .leftbox .bottom a {padding-left: 30px;margin-top: 20px;height:55px;}
	.index02 .leftbox .bottom a i {margin-right: 80px;}
	.index02 .rightbox {margin-top: 16px;}
	.index02 .rightbox .title .t2 {margin-bottom:60px;}
	.index02 .bottombox {margin-top: 70px;}
	.index02 .bottombox .txtbox {margin-top: 90px;margin-bottom: 64px;}
	.index02 .bottombox .c2 {font-size:30px;}
}
@media(min-width:1600px) {
	.index02 {margin-bottom:-18px;}
	.index02 .t1 {font-size:18px;}
	.index02 .t2 {font-size:40px;}
	.index02 .leftbox {padding:110px 15px 50px;margin-bottom: 17px;}
	.index02 .leftbox .content {margin-top:35px;padding-top:40px;}
	.index02 .leftbox .content a {line-height: 2.2;}
	.index02 .leftbox .bottom {margin-top: 60px;}
	.index02 .leftbox .bottom a {height:60px;}
	.index02 .leftbox .bottom a i {margin-right: 100px;}
	.index02 .rightbox {margin-top: 4px;}
	.index02 .topbox img {top:0px;}
	.index02 .rightbox .title .t2 {margin-bottom:90px;}
	.index02 .bottombox {margin-top: 105px;}
	.index02 .bottombox .txtbox {margin-bottom: 100px;}
	.index02 .bottombox .c2 {font-size:32px;}
}

.index03 {position: relative;background: #f5f5f5 url(../images/in03_bg.jpg) no-repeat center;background-size:cover;padding-top:35px;overflow: hidden;}
.index03 .t1 {color:#262828;font-size:18px;margin-left:15px;}
.index03 .t2 {color:#747879;line-height: 1.5;margin-top: 15px;}
.index03 .content {margin-top: 30px;}
.index03 .swiper-slide {padding:40px 25px 40px;}
.index03 .swiper-slide:first-child {color:#fff;background: #204692;}
.index03 .swiper-slide:nth-child(2) {color:#fff;background: #4774b8;}
.index03 .swiper-slide:nth-child(3) {color:#fff;background: #6d0e24;}
.index03 .c1 {font-size:13px;font-family:'Arial';}
.index03 .c2 {font-size:16px;margin-top: 10px;}
.index03 .list {margin-top:10px;line-height: 2;}
.index03 .list a {color:rgba(255,255,255,.89);display:block;flex:0 0 33%;}
.index03 .list a:hover {color:#fff;}
.index03 .more {border:1px solid rgba(255,255,255,.34);padding:0 20px;height:40px;max-width:235px;width:100%;margin-top: 15px;}
.index03 .more:hover {color:#6d0e24;background: #fff;}
@media(min-width:576px) {
	.index03 {padding-top: 50px;}
	.index03 .t1 {font-size:20px;}
	.index03 .t2 {margin-top: 20px;}
	.index03 .content {margin-top: 40px;}
	.index03 .swiper-slide {padding:50px 30px 50px;}
	.index03 .c1 {font-size:14px;}
	.index03 .c2 {font-size:18px;}
}
@media(min-width:768px) {
	.index03 {padding-top: 65px;}
	.index03 .t1 {font-size:22px;}
	.index03 .t2 {margin-top: 25px;}
	.index03 .content {margin-top: 50px;}
	.index03 .swiper-slide {padding:40px 35px 55px;}
	.index03 .c1 {font-size:15px;}
	.index03 .c2 {font-size:20px;}
	.index03 .list {margin-top:15px;}
}
@media(min-width:992px) {
	.index03 {padding-top: 75px;}
	.index03 .t1 {margin-left:20px;font-size:24px;}
	.index03 .t2 {margin-top: 30px;}
	.index03 .content {margin-top: 65px;}
	.index03 .swiper-slide {padding:40px 40px 60px;}
	.index03 .c1 {font-size:16px;}
	.index03 .c2 {font-size:22px;}
	.index03 .list {margin-top:20px;}
	.index03 .more {height:45px;margin-top: 20px;}
}
@media(min-width:1200px) {
	.index03 {padding-top: 90px;}
	.index03 .t1 {margin-left:25px;font-size:26px;}
	.index03 .t2 {margin-top: 35px;}
	.index03 .content {margin-top: 80px;}
	.index03 .swiper-slide {padding:40px 45px 65px;}
	.index03 .c1 {font-size:17px;}
	.index03 .c2 {font-size:24px;margin-top: 15px;}
	.index03 .list {margin-top:25px;}
	.index03 .more {margin-top: 25px;}
}
@media(min-width:1400px) {
	.index03 {padding-top: 100px;}
	.index03 .t1 {font-size:28px;}
	.index03 .t2 {margin-top: 40px;}
	.index03 .content {margin-top: 90px;}
	.index03 .swiper-slide {padding:45px 50px 70px;}
	.index03 .c1 {font-size:18px;}
	.index03 .c2 {font-size:26px;}
	.index03 .list {margin-top:30px;}
	.index03 .more {height:50px;margin-top: 30px;}
}
@media(min-width:1600px) {
	.index03 {padding-top: 120px;}
	.index03 .t1 {font-size:30px;}
	.index03 .t2 {margin-top: 50px;}
	.index03 .content {margin-top: 110px;}
	.index03 .swiper-slide {padding:55px 65px 85px;}
	.index03 .c2 {font-size:28px;margin-top: 20px;}
	.index03 .list {margin-top:35px;}
	.index03 .more {height:55px;margin-top: 35px;}
}

.index04 {position: relative;overflow: hidden;background: #fff;}
.index04 .t1 {color:#262828;font-size:18px;margin-left:15px;}
.index04 .t2 {color:#747879;line-height: 1.5;margin-top: 15px;}
.index04 .more {color:#747879;margin-top: 15px;}
.index04 .more:hover {color:#6d0e24;}
@media(max-width:991px) {
	.index04 .img {max-width:100%;}
}
@media(min-width:576px) {
	.index04 .t1 {font-size:20px;}
	.index04 .t2 {margin-top: 20px;}
	.index04 .more {margin-top: 20px;}
}
@media(min-width:768px) {
	.index04 .t1 {font-size:22px;}
	.index04 .t2 {margin-top: 25px;}
	.index04 .more {margin-top: 25px;}
}
@media(min-width:992px) {
	.index04 .t1 {margin-left:20px;font-size:24px;}
	.index04 .t2 {margin-top: 30px;}
	.index04 .more {margin-top: 30px;}
}
@media(min-width:1200px) {
	.index04 .t1 {margin-left:25px;font-size:26px;}
	.index04 .t2 {margin-top: 35px;}
	.index04 .more {margin-top: 35px;}
}
@media(min-width:1400px) {
	.index04 .t1 {font-size:28px;}
	.index04 .t2 {margin-top: 40px;}
	.index04 .more {margin-top: 40px;}
}
@media(min-width:1600px) {
	.index04 .t1 {font-size:30px;}
	.index04 .t2 {margin-top: 50px;}
	.index04 .more {margin-top: 50px;}
}

.index05 {position: relative;padding:30px 0 40px;overflow: hidden;background: #fff;border-top:1px solid #ececec;}
.index05 .title {margin-bottom: 20px;}
.index05 .t1 {color:#262828;font-size:18px;}
.index05 .t1 img {margin-right:15px;}
.index05 .t2 {color:#747879;line-height: 1.5;margin-top: 15px;}
.index05 .more {color:#747879;}
.index05 .more:hover {color:#6d0e24;}
.index05 .leftbox .slide {margin-bottom: 10px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;}
.index05 .leftbox .imgbox {max-width:205px;width:30%;margin-right:15px;}
.index05 .leftbox .txtbox {flex:1;width:50%;}
.index05 .leftbox .txtbox .l1 {color:#747879;}
.index05 .leftbox .txtbox .l2 {color:#747879;margin-top: 10px;line-height: 1.6;display:-webkit-box;-webkit-box-orient:vertical;overflow: hidden;-webkit-line-clamp:2;text-overflow: ellipsis;}
.index05 .leftbox .txtbox .l3 {color:#747879;font-size:12px;margin-top: 10px;}
.index05 .leftbox .slide:hover .l1 {color:#6d0e24;}
.index05 .leftbox .slide .l3 div:last-child:hover {color:#6d0e24;}
.index05 .rightbox {padding:25px;background: #204692;transition:.2s all linear;}
.index05 .rightbox:hover {background: #6c0d23;transition:.2s all linear;}
.index05 .rightbox .imgbox:after {padding-top: 54%;}
.index05 .rightbox .imgbox img {max-height:unset;}
.index05 .rightbox .r1 {color:#fff;font-size:14px;margin-top: 10px;}
.index05 .rightbox .r2 {color:rgba(255,255,255,.26);margin-top: 10px;}
@media(min-width:576px) {
	.index05 {padding:40px 0 50px;}
	.index05 .title {margin-bottom: 25px;}
	.index05 .t1 {font-size:20px;}
	.index05 .t2 {margin-top: 20px;}
	.index05 .leftbox .txtbox .l2 {margin-top: 12px;}
	.index05 .leftbox .txtbox .l3 {margin-top: 12px;}
}
@media(min-width:768px) {
	.index05 {padding:50px 0 60px;}
	.index05 .title {margin-bottom: 35px;}
	.index05 .t1 {font-size:22px;}
	.index05 .t2 {margin-top: 25px;}
	.index05 .leftbox .imgbox {margin-right:20px;}
	.index05 .leftbox .txtbox .l2 {margin-top: 14px;}
	.index05 .leftbox .txtbox .l3 {margin-top: 14px;}
	.index05 .rightbox .r1 {margin-top: 12px;}
	.index05 .rightbox .r2 {margin-top: 10px;}
}
@media(min-width:992px) {
	.index05 {padding:60px 0 70px;}
	.index05 .title {margin-bottom: 45px;}
	.index05 .t1 {font-size:24px;}
	.index05 .t1 img {margin-right:20px;}
	.index05 .t2 {margin-top: 30px;}
	.index05 .leftbox .slide {margin-bottom: 15px;}
	.index05 .leftbox .imgbox {margin-right:25px;}
	.index05 .leftbox .txtbox .l2 {margin-top: 18px;}
	.index05 .leftbox .txtbox .l3 {margin-top: 18px;}
	.index05 .rightbox {padding:30px;}
	.index05 .rightbox .r1 {font-size:16px;margin-top: 14px;}
	.index05 .rightbox .r2 {margin-top: 12px;}
}
@media(min-width:1200px) {
	.index05 {padding:70px 0 80px;}
	.index05 .title {margin-bottom: 55px;}
	.index05 .t1 {font-size:26px;}
	.index05 .t1 img {margin-right:25px;}
	.index05 .t2 {margin-top: 35px;}
	.index05 .leftbox .imgbox {margin-right:30px;}
	.index05 .leftbox .txtbox .l2 {margin-top: 20px;}
	.index05 .leftbox .txtbox .l3 {font-size:14px;margin-top: 20px;}
	.index05 .rightbox {padding:35px;}
	.index05 .rightbox .r1 {font-size:18px;margin-top: 16px;}
	.index05 .rightbox .r2 {margin-top: 14px;}
}
@media(min-width:1400px) {
	.index05 {padding:80px 0 90px;}
	.index05 .title {margin-bottom: 65px;}
	.index05 .t1 {font-size:28px;}
	.index05 .t2 {margin-top: 40px;}
	.index05 .leftbox .slide {margin-bottom: 20px;}
	.index05 .leftbox .imgbox {margin-right:35px;}
	.index05 .leftbox .txtbox .l2 {margin-top: 24px;}
	.index05 .leftbox .txtbox .l3 {margin-top: 24px;}
	.index05 .rightbox {padding:40px;}
	.index05 .rightbox .r1 {font-size:20px;margin-top: 20px;}
	.index05 .rightbox .r2 {margin-top: 18px;}
}
@media(min-width:1600px) {
	.index05 {padding:100px 0 110px;}
	.index05 .title {margin-bottom: 75px;}
	.index05 .t1 {font-size:30px;}
	.index05 .t2 {margin-top: 50px;}
	.index05 .leftbox .imgbox {margin-right:40px;}
	.index05 .leftbox .txtbox .l2 {margin-top: 26px;}
	.index05 .leftbox .txtbox .l3 {margin-top: 26px;}
	.index05 .rightbox {padding:45px;}
	.index05 .rightbox .r1 {font-size:22px;margin-top: 25px;}
	.index05 .rightbox .r2 {margin-top: 20px;}
}

.index06 {position: relative;overflow: hidden;background: #fff;}
.index06 .container {padding:30px 12px 25px;border-top:1px solid #ececec;}
.index06 .title {height:50px;margin-top:20px;}
.index06 .t1 {color:#262828;font-size:18px;margin-left:15px;}
.index06 .more {color:#747879;}
.index06 .more:hover {color:#6c0d23;}
.index06 .content .first {position: relative;border-bottom:1px solid #ececec;padding:15px 0 20px;margin-bottom: 20px;}
.index06 .content .first:after {content:'';position: absolute;bottom:0;left:0;width:0;height:1px;background:#6c0d23;transition:.36s all linear;}
.index06 .content a {color:#747879;display: block;}
.index06 .content .a1 {color:#747879;line-height: 2.2;}
.index06 .content .a1:hover {color:#6c0d23;padding-left: 15px;transition:.2s all linear;}
.index06 .content .c1 {color:rgba(0,0,0,.6);font-size:12px;}
.index06 .content .c2 {color:#747879;font-size:14px;margin-top: 10px;}
.index06 .content .c3 {color:#747879;margin-top: 10px;line-height: 1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;}
.index06 .content .first:hover .c2 {color:#6c0d23;}
.index06 .content .first:hover:after {width:100%;transition:.36s width linear;}
@media(min-width:576px) {
	.index06 .container {padding:35px 12px 30px;}
	.index06 .title {height:50px;margin-top:25px;}
	.index06 .t1 {font-size:20px;}
}
@media(min-width:768px) {
	.index06 .container {padding:40px 12px 35px;}
	.index06 .title {height:55px;margin-top:30px;}
	.index06 .t1 {font-size:22px;}
	.index06 .content .first {padding:20px 0 25px;margin-bottom: 25px;}
	.index06 .content .c2 {font-size:15px;}
}
@media(min-width:992px) {
	.index06 .container {padding:50px 12px 45px;}
	.index06 .title {height:60px;margin-top:35px;}
	.index06 .t1 {margin-left:20px;font-size:24px;}
	.index06 .content .first {padding:25px 0 30px;margin-bottom: 30px;}
	.index06 .content .c2 {font-size:16px;}
}
@media(min-width:1200px) {
	.index06 .container {padding:60px 12px 55px;}
	.index06 .title {height:65px;margin-top:40px;}
	.index06 .t1 {margin-left:25px;font-size:26px;}
	.index06 .content .first {padding:30px 0 35px;margin-bottom: 35px;}
	.index06 .content .c1 {font-size:14px;}
	.index06 .content .c2 {font-size:17px;margin-top: 15px;}
	.index06 .content .c3 {margin-top: 15px;}
}
@media(min-width:1400px) {
	.index06 .container {padding:75px 12px 65px;}
	.index06 .title {height:70px;margin-top:45px;}
	.index06 .t1 {font-size:28px;}
	.index06 .content .first {padding:35px 0 40px;margin-bottom: 40px;}
	.index06 .content .c2 {font-size:18px;}
	.index06 .content .a1 {font-size: 17px;line-height: 2.5;}
}
@media(min-width:1600px) {
	.index06 .container {padding:90px 12px 75px;}
	.index06 .title {height:75px;margin-top:50px;}
	.index06 .t1 {font-size:30px;}
	.index06 .content .first {padding:40px 0 45px;margin-bottom: 45px;}
	.index06 .content .c2 {font-size:20px;margin-top: 20px;}
	.index06 .content .c3 {margin-top: 20px;}
	.index06 .content .a1 {font-size: 18px;}
}

.index07 {position: relative;overflow: hidden;padding-top:30px;background: #fff;}
.index07 .content {color:#fff;background: #204692;text-align: center;padding:30px 0;}
.index07 .content:last-child {background: #6d0e24;}
.index07 .content .c2 {font-size:22px;margin-top: 10px;}
.index07 .content .c3 {color:rgba(255,255,255,.44);margin-top: 10px;}
.index07 .content .more {margin-top: 15px;display: block;border:1px solid rgba(255,255,255,.34);width:230px;max-width:90%;height:40px;line-height: 40px;margin-left:auto;margin-right:auto;transition:.2s all linear;}
.index07 .content .more:hover {color:#6d0e24;background: #fff;transition:.2s all linear;}
@media(min-width:578px) {
	.index07 .content .c2 {font-size:24px;margin-top: 12px;}
	.index07 .content .c3 {margin-top: 12px;}
}
@media(min-width:768px) {
	.index07 {padding-bottom: 25px;}
	.index07 .content {padding:30px 0 35px;}
	.index07 .content .c2 {font-size:28px;margin-top: 14px;}
	.index07 .content .c3 {margin-top: 14px;}
}
@media(min-width:992px) {
	.index07 .content {padding:35px 0 40px;}
	.index07 .content .c2 {font-size:30px;margin-top: 16px;}
	.index07 .content .c3 {margin-top: 16px;}
	.index07 .content .more {margin-top: 20px;height:45px;line-height: 45px;}
}
@media(min-width:1200px) {
	.index07 {padding-bottom: 30px;}
	.index07 .content {padding:40px 0 45px;}
	.index07 .content .c2 {font-size:32px;margin-top: 18px;}
	.index07 .content .c3 {margin-top: 18px;}
}
@media(min-width:1400px) {
	.index07 {padding-bottom: 40px;}
	.index07 .content {padding:45px 0 50px;}
	.index07 .content .c1 {font-size:18px;}
	.index07 .content .c2 {font-size:32px;margin-top: 20px;}
	.index07 .content .c3 {margin-top: 20px;}
	.index07 .content .more {margin-top: 25px;height:50px;line-height: 50px;}
}
@media(min-width:1600px) {
	.index07 {padding-bottom: 50px;}
	.index07 .content {padding:50px 0 55px;}
	.index07 .content .c2 {font-size:36px;}
	.index07 .content .more {height:55px;line-height: 55px;}
}

.company01 {position:relative;overflow: hidden;padding:30px 0;background:#fff url(../images/company01_bg.jpg) no-repeat bottom right;background-size:50% auto;}
.company01 .t1 {color:#6d0e24;font-size:22px;text-align: center;margin-bottom: 15px;}
.company01 .t2 {position: relative;color:#313333;font-size:16px;line-height: 1.5;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;}
.company01 .t2:before {content:'';position: relative;display: inline-block;width:10px;height:10px;border-radius: 10px;margin-right: 10px;background: #6d0e24;}
.company01 .content {color:#727878;margin-top: 15px;line-height: 1.7;}
.company01 .more {color:#6d0e24;display: block;text-align:center;width:230px;max-width:90%;margin:25px auto 0;border:1px solid #6d0e24;height:35px;line-height: 35px;}
.company01 .more:hover {color:#fff;background: #6d0e24;}
@media(min-width:576px) {
	.company01 {padding:45px 0;}
	.company01 .t1 {font-size:24px;}
	.company01 .t2 {font-size:18px;}
}
@media(min-width:768px) {
	.company01 {padding:60px 0 130px;margin-bottom:-50px;}
	.company01 .t1 {font-size:28px;}
	.company01 .t2 {font-size:20px;}
	.company01 .more {margin-top:30px;height:40px;line-height: 40px;}
}
@media(min-width:992px) {
	.company01 {padding:75px 0 180px;margin-bottom:-80px;}
	.company01 .t1 {font-size:30px;margin-bottom: 20px;}
	.company01 .t2 {font-size:22px;}
	.company01 .content {margin-top: 20px;}
	.company01 .more {margin-top:35px;height:45px;line-height: 45px;}
}
@media(min-width:1200px) {
	.company01 {padding:90px 0 200px;margin-bottom:-100px;}
	.company01 .t1 {font-size:34px;margin-bottom: 25px;}
	.company01 .t2 {font-size:24px;}
	.company01 .content {margin-top: 25px;}
	.company01 .more {margin-top:40px;height:50px;line-height: 50px;}
}
@media(min-width:1400px) {
	.company01 {padding:105px 0 220px;margin-bottom:-120px;}
	.company01 .t1 {font-size:40px;margin-bottom: 30px;}
	.company01 .t2 {font-size:26px;}
	.company01 .content {margin-top: 30px;}
}
@media(min-width:1600px) {
	.company01 {padding:120px 0 240px;margin-bottom:-135px;}
	.company01 .t1 {font-size:44px;margin-bottom: 35px;}
	.company01 .t2 {font-size:28px;}
	.company01 .content {margin-top: 35px;}
	.company01 .more {margin-top:45px;height:55px;line-height: 55px;}
}

.company02 {position: relative;z-index:2;overflow: hidden;}
.company02 .content {position: relative;color:#fff;text-align: center;padding:15px 4%;}
.company02 .leftbox {background: #4774b8;}
.company02 .leftbox:before {content:'';background: #4774b8;position: absolute;left:0;top:0;height:100%;width:100%;transform:translateX(-99%);}
.company02 .leftbox:after {content:'';background: #4774b8;position: absolute;left:0;top:0;height:100%;width:100%;transform:translateX(99%);}
.company02 .rightbox {background: #204691;}
.company02 .rightbox:before {content:'';background: #204691;position: absolute;left:0;top:0;height:100%;width:100%;transform:translateX(-99%);}
.company02 .rightbox:after {content:'';background: #204691;position: absolute;left:0;top:0;height:100%;width:100%;transform:translateX(99%);}
.company02 .slide {margin:20px 0;}
.company02 .c1 {font-size:40px;margin-right: 10px;}
.company02 .c2 {font-size:12px;width:18px;height:18px;line-height: 18px;border-radius: 50px;margin-bottom: 10px;margin-right: 15px;background: #6d0e24;text-align: right;}
.company02 .c3 {margin-bottom: 8px;}
.company02 .c4 {margin-left: auto;}
@media(min-width:578px) {
	.company02 .content {padding:15px 5%;}
	.company02 .slide {margin:20px 0;}
	.company02 .c1 {font-size:44px;}
}
@media(min-width:768px) {
	.company02 {margin-bottom:-50px;}
	.company02 .content {padding:20px 12px;}
	.company02 .leftbox {padding-right:4%;margin-bottom:50px;}
	.company02 .leftbox:after {opacity: 0;}
	.company02 .rightbox {margin-top:50px;padding-left:4%;}
	.company02 .rightbox:before {opacity: 0;}
	.company02 .slide {margin:25px 0;}
	.company02 .c1 {font-size:48px;}
}
@media(min-width:992px) {
	.company02 {margin-bottom:-80px;}
	.company02 .content {padding:20px 7%;}
	.company02 .leftbox {margin-bottom:80px;}
	.company02 .rightbox {margin-top:80px;}
	.company02 .slide {margin:30px 0;}
	.company02 .c1 {font-size:52px;}
}
@media(min-width:1200px) {
	.company02 {margin-bottom:-100px;}
	.company02 .content {padding:25px 9%;}
	.company02 .leftbox {margin-bottom:100px;}
	.company02 .rightbox {margin-top:100px;}
	.company02 .slide {margin:40px 0;}
	.company02 .c1 {font-size:54px;}
	.company02 .c2 {font-size:14px;}
}
@media(min-width:1400px) {
	.company02 {margin-bottom:-120px;}
	.company02 .content {padding:25px 9%;}
	.company02 .leftbox {margin-bottom:120px;}
	.company02 .rightbox {margin-top:120px;}
	.company02 .slide {margin:50px 0;}
	.company02 .c1 {font-size:56px;}
}
@media(min-width:1600px) {
	.company02 {margin-bottom:-135px;}
	.company02 .content {padding:25px 9%;}
	.company02 .leftbox {margin-bottom:135px;}
	.company02 .rightbox {margin-top:135px;}
	.company02 .slide {margin:60px 0;}
	.company02 .c1 {font-size:60px;}
}

.company03 {position: relative;background: #6d0e24;padding:30px 0;}
.company03 .title {color:#fff;}
.company03 .t1 {font-size:22px;}
.company03 .t2 {color:rgba(255,255,255,.6);margin-top: 10px;}
.company03 .t2 span {color:#fff;font-size:14px;font-family:'Arial';margin-right: 5px;}
.company03 .content {margin-top: 25px;}
@media(min-width:578px) {
	.company03 {padding:50px 0 45px;}
	.company03 .t1 {font-size:24px;}
	.company03 .content {margin-top: 30px;}
}
@media(min-width:768px) {
	.company03 {padding:85px 0 50px;}
	.company03 .t1 {font-size:28px;}
	.company03 .content {margin-top: 35px;}
}
@media(min-width:992px) {
	.company03 {padding:100px 0 60px;}
	.company03 .t1 {font-size:30px;}
	.company03 .content {margin-top: 40px;}
}
@media(min-width:1200px) {
	.company03 {padding:115px 0 75px;}
	.company03 .t1 {font-size:32px;}
	.company03 .t2 {margin-top: 12px;}
	.company03 .t2 span {margin-right: 10px;}
	.company03 .content {margin-top: 45px;}
}
@media(min-width:1400px) {
	.company03 {padding:130px 0 90px;}
	.company03 .t1 {font-size:34px;}
	.company03 .t2 {margin-top: 15px;}
	.company03 .content {margin-top: 50px;}
}
@media(min-width:1600px) {
	.company03 {padding:150px 0 105px;}
	.company03 .t1 {font-size:36px;}
	.company03 .t2 {margin-top: 18px;}
	.company03 .t2 span {}
	.company03 .content {margin-top: 55px;}
}

.company04 {position: relative;overflow: hidden;background:#fff url(../images/company04_bg.jpg) no-repeat right 10% top 120px;padding:30px 0 15px;}
.company04 .t1 {color:#434140;font-size:18px;margin-top: 10px;}
.company04 .t2 {color:#747879;margin-top: 15px;line-height: 1.6;}
.company04 .txtbox {background: #7f263a;color:#fff;position: relative;padding:25px;width:85%;}
.company04 .txtbox:before {content:'';position: absolute;left:0;top:0;height:100%;width:50vw;background: #7f263a;transform:translateX(-99%);}
.company04 .txtbox .c1 {font-size:18px;}
.company04 .txtbox .c2 {line-height: 24px;height:72px;margin-top: 10px;overflow: hidden;}
.company04 .txtbox .c3 {line-height: 2;}
.company04 .swiper {margin:0;margin-top: 25px;position: relative;width:60vw;max-width:300px;left:50%;transform:translateX(-50%);}
.company04 .swiper .imgbox:after {padding-top:133.33%;}
.company04 .swiper .imgbox img {width:100%;max-height:unset;}
.company04 .swiper .imgbox:hover img {transform:translate(-50%,-50%);}
.company04 .swiper-wrapper {display: flex;align-items: flex-end;}
.company04 .swiper-slide {cursor:pointer;}
.company04 .swiper-slide .imgbox {width:100%;}
.company04 .button {color:#fff;position: absolute;bottom:0;right:0;transform:translateX(50%);z-index: 3;}
.company04 .swiper-prev-button {font-size:24px;width:50px;height:50px;display:flex;align-items:center;justify-content: center;}
.company04 .swiper-next-button {font-size:24px;background: #204691;width:50px;height:50px;display:flex;align-items:center;justify-content: center;}
.company04 .rightbox {margin-top: 50px;margin-bottom: 30px;max-width:100%;width:480px;}
@media(max-width:767px) {
	
}
@media(min-width:576px) {
	.company04 {padding:50px 0 15px;}
	.company04 .t1 {font-size:20px;}
	.company04 .txtbox {padding:30px 25px;}
	.company04 .txtbox .c1 {font-size:20px;}
}
@media(min-width:768px) {
	.company04 {padding:85px 0 20px;}
	.company04 .t1 {font-size:22px;margin-top: 15px;}
	.company04 .t2 {margin-top: 20px;}
	.company04 .txtbox {padding:35px 35px;width:80%;}
	.company04 .txtbox .c1 {font-size:22px;}
}
@media(min-width:992px) {
	.company04 {padding:100px 0 20px;}
	.company04 .t1 {font-size:24px;margin-top: 17px;}
	.company04 .txtbox {padding:40px 50px;margin-top: 100px;width:50%;}
	.company04 .txtbox .c1 {font-size:24px;}
	.company04 .txtbox .c2 {line-height: 28px;height:84px;}
	.company04 .swiper {margin-top: 0;position: absolute;transform:translateX(0);bottom:60px;width:50vw;max-width:unset;}
	.company04 .swiper-slide {width:40%!important;cursor:pointer;}
	.company04 .swiper-slide-active {width:55%!important;left:0;}
	.company04 .swiper-prev-button {font-size:32px;width:60px;height:60px;}
	.company04 .swiper-next-button {font-size:32px;width:60px;height:60px;}
	.company04 .rightbox {width: 310px;margin-top: 110px;margin-bottom: -240px;text-align:right;margin-left: auto;}
}
@media(min-width:1200px) {
	.company04 {padding:115px 0 25px;}
	.company04 .t1 {font-size:26px;margin-top: 20px;}
	.company04 .t2 {margin-top: 25px;}
	.company04 .txtbox {padding:45px 70px;margin-top: 120px;}
	.company04 .txtbox .c1 {font-size:26px;}
	.company04 .txtbox .c2 {margin-top: 15px;}
	.company04 .swiper-slide {width:30%!important;cursor:pointer;}
	.company04 .swiper-slide-active {width:39%!important;left:0;}
	.company04 .swiper-prev-button {font-size:36px;width:70px;height:70px;}
	.company04 .swiper-next-button {font-size:36px;width:70px;height:70px;}
}
@media(min-width:1400px) {
	.company04 {padding:130px 0 30px;}
	.company04 .t1 {font-size:28px;margin-top: 22px;}
	.company04 .t2 {margin-top: 30px;}
	.company04 .txtbox {padding:50px 80px;margin-top: 140px;}
	.company04 .txtbox .c1 {font-size:28px;}
	.company04 .swiper-prev-button {font-size:40px;width:80px;height:80px;}
	.company04 .swiper-next-button {font-size:40px;width:80px;height:80px;}
	.company04 .rightbox {width: 420px;margin-top:220px;margin-bottom: -300px;}
}
@media(min-width:1600px) {
	.company04 {padding:150px 0 30px;}
	.company04 .t1 {font-size:30px;margin-top: 25px;}
	.company04 .t2 {margin-top: 35px;}
	.company04 .txtbox {padding:55px 110px;margin-top: 160px;}
	.company04 .txtbox .c1 {font-size:30px;}
	.company04 .rightbox {margin-top: 310px;margin-bottom: -350px;}
}

.gyt01 {padding-top:30px;position: relative;overflow: hidden;z-index: 1;background:#fff url(../images/gyt01_bg.jpg) no-repeat center top 50px;}
.gyt01 .t1 {color:#6d0e24;font-size:26px;text-align: center;}
.gyt01 .c1 {line-height: 2;margin-top: 25px;}
.gyt01 .c1 img {max-width:100%;height:unset!important;}
.gyt01 .list {margin-top: 20px;}
.gyt01 .slide {color:#fff;padding:35px 20px;background: #204692;}
.gyt01 .slide:nth-child(2) {background: #4774b8;}
.gyt01 .slide:nth-child(3) {background: #6493da;}
.gyt01 .s1 {font-size:44px;margin-right: 10px;font-family:'Arial';}
.gyt01 .s2 {font-size:12px;display:inline-block;width:18px;height:18px;line-height: 18px;border-radius: 50px;background: #6d0e24;text-align: right;}
.gyt01 .s3 {color:rgba(255,255,255,.89);margin-top: 10px;line-height: 1.5;}
@media(max-width:575px) {
	.gyt01 .slide {width:100%;}
}
@media(min-width:576px) {
	.gyt01 {padding-top:50px;}
	.gyt01 .t1 {font-size:28px}
	.gyt01 .c1 {margin-top: 30px;}
	.gyt01 .slide {padding:40px 25px;flex:1;}
	.gyt01 .s1 {font-size:50px;}
}
@media(min-width:768px) {
	.gyt01 {padding-top:70px;margin-bottom:-25px;}
	.gyt01 .t1 {font-size:32px}
	.gyt01 .c1 {margin-top: 35px;}
	.gyt01 .list {margin-top: 30px;}
	.gyt01 .slide {padding:50px 30px;}
	.gyt01 .s1 {font-size:56px;}
}
@media(min-width:992px) {
	.gyt01 {padding-top:90px;margin-bottom:-30px;}
	.gyt01 .t1 {font-size:34px}
	.gyt01 .c1 {margin-top: 40px;}
	.gyt01 .list {margin-top: 40px;}
	.gyt01 .slide {padding:60px 35px;}
	.gyt01 .s1 {font-size:62px;}
}
@media(min-width:1200px) {
	.gyt01 {padding-top:120px;margin-bottom:-35px;}
	.gyt01 .t1 {font-size:38px}
	.gyt01 .c1 {margin-top: 45px;}
	.gyt01 .list {margin-top: 50px;}
	.gyt01 .slide {padding:70px 40px;}
	.gyt01 .s1 {font-size:68px;}
	.gyt01 .s2 {font-size:14px;}
	.gyt01 .s3 {margin-top: 15px;}
}
@media(min-width:1400px) {
	.gyt01 {padding-top:140px;margin-bottom:-40px;}
	.gyt01 .t1 {font-size:40px}
	.gyt01 .c1 {margin-top: 50px;}
	.gyt01 .list {margin-top: 60px;}
	.gyt01 .slide {padding:85px 45px;}
	.gyt01 .s1 {font-size:74px;}
}
@media(min-width:1600px) {
	.gyt01 {padding-top:180px;margin-bottom:-50px;}
	.gyt01 .t1 {font-size:44px}
	.gyt01 .c1 {margin-top: 55px;}
	.gyt01 .list {margin-top: 70px;}
	.gyt01 .slide {padding:100px 50px;}
	.gyt01 .s1 {font-size:80px;}
	.gyt01 .s3 {margin-top: 20px;}
}

.gyt02 {padding-top: 30px;padding-bottom:35px;position: relative;overflow: hidden;background:#fff url(../images/gyt02_bg.jpg) no-repeat;background-size: cover;}
.gyt02 .t1 {color:#fff;font-size:18px;margin-left:15px;}
.gyt02 .t2 {color:rgba(255,255,255,.6);width:860px;max-width:100%;line-height: 1.5;margin-top: 15px;}
.gyt02 .list {margin-top: 20px;text-align: center;}
.gyt02 .list .c1 {color:#fff;font-size:16px;margin-top: 10px;line-height: 1.5;}
.gyt02 .list .c2 {color:rgba(255,255,255,.6);line-height: 1.5;}
.gyt02 .imgbox:after {padding-top:133%;}
@media(min-width:576px) {
	.gyt02 {padding-top: 40px;padding-bottom:50px;}
	.gyt02 .t1 {font-size:20px;}
	.gyt02 .t2 {margin-top: 20px;}
}
@media(min-width:768px) {
	.gyt02 {padding-top: 50px;padding-bottom:65px;}
	.gyt02 .t1 {font-size:22px;}
	.gyt02 .t2 {margin-top: 25px;}
	.gyt02 .list {margin-top: 25px;}
}
@media(min-width:992px) {
	.gyt02 {padding-top: 115px;padding-bottom:80px;}
	.gyt02 .t1 {margin-left:20px;font-size:24px;}
	.gyt02 .t2 {margin-top: 30px;}
	.gyt02 .list {margin-top: 30px;}
	.gyt02 .list .c2 {font-size:15px;}
	.gyt02 .list .c1 {font-size:18px;}
}
@media(min-width:1200px) {
	.gyt02 {padding-top: 135px;padding-bottom:95px;}
	.gyt02 .t1 {margin-left:25px;font-size:26px;}
	.gyt02 .t2 {margin-top: 35px;}
	.gyt02 .list {margin-top: 35px;}
	.gyt02 .list .c1 {font-size:20px;margin-top:15px;}
}
@media(min-width:1400px) {
	.gyt02 {padding-top: 155px;padding-bottom:110px;}
	.gyt02 .t1 {font-size:28px;}
	.gyt02 .t2 {margin-top: 40px;}
	.gyt02 .list {margin-top: 40px;}
	.gyt02 .list .c1 {font-size:21px;}
}
@media(min-width:1600px) {
	.gyt02 {padding-top: 175px;padding-bottom:130px;}
	.gyt02 .t1 {font-size:30px;}
	.gyt02 .t2 {margin-top: 50px;}
	.gyt02 .list {margin-top: 50px;}
	.gyt02 .list .c1 {font-size:22px;margin-top:20px;}
}

.yygh {background:#fff;}
.yygh .slide {padding:35px 20px;}
.yygh .img {margin-right: 20px;}
.yygh .slide {padding:25px 0;}
.yygh .c1 {color:#262828;font-size:18px;margin-right: 10px;font-family:'Arial';transition:.25s all linear;}
.yygh .c2 {color:#747879;margin-top: 10px;line-height: 1.5;transition:.25s all linear;}
.yygh .slide:hover .c1 {color:#6c0d23;transition:.25s all linear;}
.yygh .slide:hover .c2 {color:#6c0d23;transform:translateX(10px);transition:.25s all linear;}
@media(max-width:767px) {
	.yygh .slide {width:100%;}
}
@media(min-width:576px) {
	.yygh .slide {padding:35px 0;}
	.yygh .c1 {font-size:20px;}
}
@media(min-width:768px) {
	.yygh .slide {padding:45px 0;}
	.yygh .img {margin-right: 25px;}
	.yygh .c1 {font-size:22px;}
}
@media(min-width:992px) {
	.yygh .slide {padding:55px 0;}
	.yygh .img {margin-right: 30px;}
	.yygh .c1 {font-size:24px;}
}
@media(min-width:1200px) {
	.yygh .slide {padding:65px 0;}
	.yygh .img {margin-right: 35px;}
	.yygh .c1 {font-size:26px;}
	.yygh .c2 {margin-top: 15px;}
}
@media(min-width:1400px) {
	/* .yygh .list {margin-top: 60px;} */
	.yygh .img {margin-right: 40px;}
	.yygh .slide {padding:75px 0;}
	.yygh .c1 {font-size:28px;}
}
@media(min-width:1600px) {
	.yygh .slide {padding:85px 0;}
	.yygh .img {margin-right: 45px;}
	.yygh .c1 {font-size:30px;}
	.yygh .c3 {margin-top: 20px;}
}

.yyghinfo {padding:30px 0 80px;background:#fff;}
.yyghinfo .t1 {color:#434140;font-size:20px;}
.yyghinfo .content {color:#747879;line-height: 3;border:1px solid #d7dad6;padding:15px 12px;margin-top: 15px;margin-bottom: 30px;}
.yyghinfo .content hr {margin:20px 0;}
.yyghinfo .list {margin-top: 20px;}
.yyghinfo .slide {position: relative;flex:0 0 48%;max-width:48%;margin-top: 20px;padding:25px 12px 15px;text-align: center;border:1px solid #d7dad6;}
.yyghinfo .slide img {max-width:95%;}
.yyghinfo .slide .c1 {color:#92221e;background: #fff;font-weight: bold;font-size:16px;padding:0 15px; white-space: nowrap; position: absolute;top:0;left:50%;transform:translate(-50%,-50%);}
.yyghinfo .slide .c2 {color:#747879;line-height: 1.8;margin-top: 20px;}
.yyghinfo .slide .c3 {color:#92221e;margin-top: 10px;}
@media(min-width:768px) {
	.yyghinfo {padding:40px 0 100px;}
	.yyghinfo .t1 {font-size:22px;}
	.yyghinfo .content {padding:20px 35px;margin-bottom: 35px;}
	.yyghinfo .content hr {margin:30px 0;}
	.yyghinfo .list {margin-top: 30px;}
	.yyghinfo .slide {padding:30px 12px 17px;}
	.yyghinfo .slide .c1 {font-size:18px;}
	.yyghinfo .slide .c2 {margin-top: 25px;}
}
@media(min-width:992px) {
	.yyghinfo {padding:50px 0 110px;}
	.yyghinfo .t1 {font-size:24px;}
	.yyghinfo .content {padding:25px 45px;margin-top: 20px;margin-bottom: 40px;}
	.yyghinfo .content hr {margin:35px 0;}
	.yyghinfo .list {margin-top: 35px;}
	.yyghinfo .slide {flex:0 0 23%;max-width:23%;margin-top: 0;padding:35px 12px 20px;}
	.yyghinfo .slide .c2 {margin-top: 30px;}
}
@media(min-width:1200px) {
	.yyghinfo {padding:60px 0 120px;}
	.yyghinfo .t1 {font-size:26px;}
	.yyghinfo .content {padding:30px 55px;margin-top: 25px;margin-bottom: 50px;}
	.yyghinfo .content hr {margin:40px 0;}
	.yyghinfo .list {margin-top: 40px;}
	.yyghinfo .slide {padding:40px 12px 22px;}
	.yyghinfo .slide .c1 {font-size:20px;}
	.yyghinfo .slide .c2 {margin-top: 35px;}
	.yyghinfo .slide .c3 {font-size:14px;margin-top: 15px;}
}
@media(min-width:1400px) {
	.yyghinfo {padding:70px 0 130px;}
	.yyghinfo .t1 {font-size:28px;}
	.yyghinfo .content {padding:35px 60px;margin-top: 30px;margin-bottom: 55px;}
	.yyghinfo .content hr {margin:45px 0;}
	.yyghinfo .list {margin-top: 45px;}
	.yyghinfo .slide {padding:45px 12px 25px;}
	.yyghinfo .slide .c1 {font-size:21px;}
	.yyghinfo .slide .c2 {margin-top: 40px;}
	.yyghinfo .slide .c3 {margin-top: 40px;}
}
@media(min-width:1600px) {
	.yyghinfo {padding:80px 0 150px;}
	.yyghinfo .t1 {font-size:30px;}
	.yyghinfo .content {padding:40px 65px;margin-top: 35px;margin-bottom: 60px;}
	.yyghinfo .content hr {margin:50px 0;}
	.yyghinfo .list {margin-top: 50px;}
	.yyghinfo .slide {padding:55px 12px 30px;}
	.yyghinfo .slide .c1 {font-size:22px;}
	.yyghinfo .slide .c2 {margin-top: 45px;}
}

.liucheng {padding:30px 0 80px;background: #fff;}
.liucheng .t1 {color:#434140;font-size:20px;}
.liucheng .content {color:#4f5151;line-height: 2.2;border:1px solid #d7dad6;padding:15px 12px;margin-top: 15px;margin-bottom: 30px;}
.liucheng .content strong {text-indent: 0!important;color:#92221e;font-size:16px;font-weight: normal;display: inline-block;margin-bottom: 5px;}
.liucheng .content hr {margin:20px 0;}
.liucheng .content img {max-width:100%;height:unset!important;}
.liucheng .content ::-webkit-scrollbar {width:8px;height:8px;}
.liucheng .content ::-webkit-scrollbar-track {background: #eee;}
.liucheng .content ::-webkit-scrollbar-thumb {background:#6d0e24;}
@media(min-width:768px) {
	.liucheng {padding:40px 0 100px;}
	.liucheng .t1 {font-size:22px;}
	.liucheng .content {padding:20px 35px;margin-bottom: 35px;}
	.liucheng .content hr {margin:30px 0;}
}
@media(min-width:992px) {
	.liucheng {padding:50px 0 110px;}
	.liucheng .t1 {font-size:24px;}
	.liucheng .content {padding:25px 45px;margin-top: 20px;margin-bottom: 40px;}
	.liucheng .content strong {font-size:18px;margin-bottom: 10px;}
	.liucheng .content hr {margin:35px 0;}
}
@media(min-width:1200px) {
	.liucheng {padding:60px 0 120px;}
	.liucheng .t1 {font-size:26px;}
	.liucheng .content {padding:30px 55px;margin-top: 25px;margin-bottom: 50px;}
	.liucheng .content hr {margin:40px 0;}
}
@media(min-width:1400px) {
	.liucheng {padding:70px 0 130px;}
	.liucheng .t1 {font-size:28px;}
	.liucheng .content {padding:35px 60px;margin-top: 30px;margin-bottom: 55px;}
	.liucheng .content strong {font-size:20px;margin-bottom: 15px;}
	.liucheng .content hr {margin:45px 0;}
}
@media(min-width:1600px) {
	.liucheng {padding:80px 0 150px;}
	.liucheng .t1 {font-size:30px;}
	.liucheng .content {padding:40px 65px;margin-top: 35px;margin-bottom: 60px;}
	.liucheng .content strong {font-size:22px;}
	.liucheng .content hr {margin:50px 0;}
}

.zyzwb01 {position: relative;padding-top:35px;padding-bottom: 25px;background:#fff url(../images/gyt01_bg.jpg) no-repeat right center;background-size:40% auto;overflow: hidden;}
.zyzwb01 .t1 {color:#262828;font-size:18px;margin-left:15px;}
.zyzwb01 .t2 {color:#747879;line-height: 1.5;margin-top: 15px;}
.zyzwb01 .content {margin-top: 30px;}
.zyzwb01 .content .swiper {padding-bottom: 10px;}
.zyzwb01 .swiper-slide {background: #eeeeee;transition:.36s all linear;}
.zyzwb01 .txtbox {padding:40px 20px;}
.zyzwb01 .txtbox i {width:20px;height:2px;background: #6d0e24;display: block;transition:.36s all linear;}
.zyzwb01 .c1 {color:#565656;font-size:14px;margin-top: 8px;}
.zyzwb01 .content .imgbox:after {padding-top:61%;}
.zyzwb01 .content .swiper-slide:hover {box-shadow: 5px 5px 5px 0 rgba(0,0,0,.3);transition:.26s all linear;}
.zyzwb01 .content .swiper-slide:hover i {width:60%;transition:.36s all linear;}
.zyzwb01 .content .swiper-slide:hover .c1 {color:#6d0e24;}
.zyzwb01 .button {color:#fff;margin-top: 30px;}
.zyzwb01 .swiper-prev-button {font-size:22px;background: #6d0e24;width:35px;height:35px;display:flex;align-items:center;justify-content: center;}
.zyzwb01 .swiper-next-button {font-size:22px;background: #204691;width:35px;height:35px;display:flex;align-items:center;justify-content: center;}
.zyzwb01 .swiper-prev-button:hover {opacity: .8;}
.zyzwb01 .swiper-next-button:hover {opacity: .8;}
@media(min-width:576px) {
	.zyzwb01 {padding-top: 50px;}
	.zyzwb01 .t1 {font-size:20px;}
	.zyzwb01 .t2 {margin-top: 20px;}
	.zyzwb01 .content {margin-top: 40px;}
	.zyzwb01 .button {margin-top: 35px;}
}
@media(min-width:768px) {
	.zyzwb01 {padding-top: 65px;padding-bottom: 30px;}
	.zyzwb01 .t1 {font-size:22px;}
	.zyzwb01 .t2 {margin-top: 25px;}
	.zyzwb01 .content {margin-top: 50px;}
	.zyzwb01 .txtbox {padding:58px 35px;}
	.zyzwb01 .c1 {font-size:16px;margin-top: 12px;}
	.zyzwb01 .button {margin-top: 40px;}
}
@media(min-width:992px) {
	.zyzwb01 {padding-top: 75px;padding-bottom: 35px;}
	.zyzwb01 .t1 {margin-left:20px;font-size:24px;}
	.zyzwb01 .t2 {margin-top: 30px;}
	.zyzwb01 .content {margin-top: 65px;}
	.zyzwb01 .c1 {font-size:18px;}
	.zyzwb01 .button {margin-top: 45px;}
	.zyzwb01 .swiper-prev-button {font-size:28px;width:40px;height:40px;}
	.zyzwb01 .swiper-next-button {font-size:28px;width:40px;height:40px;}
}
@media(min-width:1200px) {
	.zyzwb01 {padding-top: 90px;padding-bottom: 40px;}
	.zyzwb01 .t1 {margin-left:25px;font-size:26px;}
	.zyzwb01 .t2 {margin-top: 35px;}
	.zyzwb01 .content {margin-top: 80px;}
	.zyzwb01 .c1 {margin-top: 15px;}
	.zyzwb01 .button {margin-top: 55px;}
	.zyzwb01 .swiper-prev-button {font-size:32px;width:50px;height:50px;}
	.zyzwb01 .swiper-next-button {font-size:32px;width:50px;height:50px;}
}
@media(min-width:1400px) {
	.zyzwb01 {padding-top: 100px;padding-bottom: 50px;}
	.zyzwb01 .t1 {font-size:28px;}
	.zyzwb01 .t2 {margin-top: 40px;}
	.zyzwb01 .content {margin-top: 90px;}
	.zyzwb01 .c1 {font-size:20px;}
	.zyzwb01 .button {margin-top: 65px;}
	.zyzwb01 .swiper-prev-button {font-size:36px;width:55px;height:55px;}
	.zyzwb01 .swiper-next-button {font-size:36px;width:55px;height:55px;}
}
@media(min-width:1600px) {
	.zyzwb01 {padding-top: 120px;padding-bottom: 60px;}
	.zyzwb01 .t1 {font-size:30px;}
	.zyzwb01 .t2 {margin-top: 50px;}
	.zyzwb01 .content {margin-top: 110px;}
	.zyzwb01 .txtbox {padding:60px 35px;}
	.zyzwb01 .c1 {font-size:22px;margin-top: 20px;}
	.zyzwb01 .button {margin-top: 80px;}
}

.zyzwb02 {position: relative;overflow: hidden;background:#fff;}
.zyzwb02 .leftbox {color:#fff;font-size:16px;padding:75px 5px;line-height: 1.5;text-align: center;background: url(../images/zyzwb02_bg.jpg) no-repeat center;background-size:cover;}
.zyzwb02 .rightbox {position: relative;background: #6d0e24;padding:30px 12px 40px;}
.zyzwb02 .t1 {color:#fff;font-size:18px;margin-left:15px;}
.zyzwb02 .t2 {color:rgba(255,255,255,.6);line-height: 1.5;margin-top: 10px;}
.zyzwb02 .list {color:#fff;margin-top: 20px;}
.zyzwb02 .list .c1 {border:1px solid rgba(255,255,255,.6);line-height: 50px;text-align: center;flex:0 0 48%;margin-top: 10px;}
.zyzwb02 .list .c1:hover {background: #fff;color:#6d0e24;}
@media(min-width:576px) {
	.zyzwb02 .leftbox {padding:90px 0;}
	.zyzwb02 .t1 {font-size:20px;}
	.zyzwb02 .list {margin-top: 20px;}
}
@media(min-width:768px) {
	.zyzwb02 .leftbox {font-size:18px;padding:110px 0;}
	.zyzwb02 .rightbox {padding:30px 25px 50px;}
	.zyzwb02 .t1 {font-size:22px;}
	.zyzwb02 .t2 {margin-top: 15px;}
	.zyzwb02 .list {margin-top: 30px;}
}
@media(min-width:992px) {
	.zyzwb02 .leftbox {padding:130px 0;position: absolute;z-index: 3;right:50%;left:0;top:130px;}
	.zyzwb02 .rightbox {padding:40px 30px 60px;margin-left: auto;margin-bottom: 50px;}
	.zyzwb02 .rightbox:before {content:'';background: #6d0e24;position: absolute;left:0;top:0;width:48%;height:100%;transform:translateX(-99%);}
	.zyzwb02 .rightbox:after {content:'';background: #6d0e24;position: absolute;right:0;top:0;width:100%;height:100%;transform:translateX(99%);}
	.zyzwb02 .t1 {margin-left:20px;font-size:24px;}
	.zyzwb02 .t2 {margin-top: 20px;}
	.zyzwb02 .list {margin-top: 40px;}
}
@media(min-width:1200px) {
	.zyzwb02 .leftbox {font-size:20px;padding:150px 0;}
	.zyzwb02 .rightbox {padding:50px 30px 70px 40px;margin-bottom: 60px;}
	.zyzwb02 .t1 {margin-left:25px;font-size:26px;}
	.zyzwb02 .t2 {margin-top: 25px;}
	.zyzwb02 .list {margin-top: 50px;}
}
@media(min-width:1400px) {
	.zyzwb02 .leftbox {padding:170px 0;}
	.zyzwb02 .rightbox {padding:60px 35px 80px 50px;margin-bottom: 70px;}
	.zyzwb02 .t1 {font-size:28px;}
	.zyzwb02 .t2 {margin-top: 30px;}
	.zyzwb02 .list {margin-top: 60px;}
}
@media(min-width:1600px) {
	.zyzwb02 .leftbox {font-size:22px;padding:200px 0;}
	.zyzwb02 .rightbox {padding:75px 40px 100px 60px;margin-bottom: 80px;}
	.zyzwb02 .t1 {font-size:30px;}
	.zyzwb02 .t2 {margin-top: 35px;}
	.zyzwb02 .list {margin-top: 70px;}
}

.zyzwb03 {position: relative;overflow: hidden;background: #fff;}
.zyzwb03 .container {padding:30px 12px 25px;}
.zyzwb03 .title {height:50px;margin-top:20px;}
.zyzwb03 .t1 {color:#262828;font-size:18px;}
.zyzwb03 .t1 img {margin-right:15px;}
.zyzwb03 .t2 {color:#747879;line-height: 1.5;margin-top: 5px;}
.zyzwb03 .more {color:#747879;}
.zyzwb03 .more:hover {color:#6c0d23;}
.zyzwb03 .content .first {position: relative;border-bottom:1px solid #ececec;padding:15px 0 20px;margin-bottom: 20px;}
.zyzwb03 .content .first:after {content:'';position: absolute;bottom:0;left:0;width:0;height:1px;background:#6c0d23;transition:.36s all linear;}
.zyzwb03 .content .first .imgbox {width:28%;max-width:200px;margin-right: 15px;}
.zyzwb03 .content .first .txtbox {flex:1;width:50%;}
.zyzwb03 .content a {color:#747879;display: block;}
.zyzwb03 .content .a1 {color:#747879;line-height: 2.2;}
.zyzwb03 .content .a1:hover {color:#6c0d23;padding-left: 15px;transition:.2s all linear;}
.zyzwb03 .content .c1 {color:rgba(0,0,0,.6);font-size:12px;margin-top: 10px;}
.zyzwb03 .content .c2 {color:#747879;font-size:14px;}
.zyzwb03 .content .c3 {color:#747879;margin-top: 10px;line-height: 1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;}
.zyzwb03 .content .first:hover .c2 {color:#6c0d23;}
.zyzwb03 .content .first:hover:after {width:100%;transition:.36s width linear;}
@media(min-width:576px) {
	.zyzwb03 .container {padding:35px 12px 30px;}
	.zyzwb03 .title {height:50px;margin-top:25px;}
	.zyzwb03 .t1 {font-size:20px;}
}
@media(min-width:768px) {
	.zyzwb03 .container {padding:40px 12px 35px;}
	.zyzwb03 .title {height:55px;margin-top:30px;}
	.zyzwb03 .t1 {font-size:22px;}
	.zyzwb03 .t2 {margin-top: 10px;}
	.zyzwb03 .content .first {padding:20px 0 25px;margin-bottom: 25px;}
	.zyzwb03 .content .first .imgbox {margin-right: 20px;}
	.zyzwb03 .content .c2 {font-size:15px;}
}
@media(min-width:992px) {
	.zyzwb03 .container {padding:50px 12px 45px;}
	.zyzwb03 .title {height:60px;margin-top:35px;}
	.zyzwb03 .t1 {font-size:24px;}
	.zyzwb03 .t1 img {margin-right:20px;}
	.zyzwb03 .content .first {padding:25px 0 30px;margin-bottom: 30px;}
	.zyzwb03 .content .first .imgbox {margin-right: 25px;}
	.zyzwb03 .content .c2 {font-size:16px;}
}
@media(min-width:1200px) {
	.zyzwb03 .container {padding:60px 12px 55px;}
	.zyzwb03 .title {height:65px;margin-top:40px;}
	.zyzwb03 .t1 {font-size:26px;}
	.zyzwb03 .t1 img {margin-right:25px;}
	.zyzwb03 .t2 {margin-top: 15px;}
	.zyzwb03 .content .first {padding:30px 0 35px;margin-bottom: 35px;}
	.zyzwb03 .content .first .imgbox {margin-right: 30px;}
	.zyzwb03 .content .c1 {font-size:14px;margin-top: 15px;}
	.zyzwb03 .content .c2 {font-size:17px;}
	.zyzwb03 .content .c3 {margin-top: 15px;}
}
@media(min-width:1400px) {
	.zyzwb03 .container {padding:75px 12px 65px;}
	.zyzwb03 .title {height:70px;margin-top:45px;}
	.zyzwb03 .t1 {font-size:28px;}
	.zyzwb03 .content .first {padding:35px 0 40px;margin-bottom: 40px;}
	.zyzwb03 .content .first .imgbox {margin-right: 35px;}
	.zyzwb03 .content .c2 {font-size:18px;}
	.zyzwb03 .content .a1 {font-size: 17px;line-height: 2.5;}
}
@media(min-width:1600px) {
	.zyzwb03 .container {padding:90px 12px 75px;}
	.zyzwb03 .title {height:75px;margin-top:50px;}
	.zyzwb03 .t1 {font-size:30px;}
	.zyzwb03 .content .first {padding:40px 0 45px;margin-bottom: 45px;}
	.zyzwb03 .content .first .imgbox {margin-right: 40px;}
	.zyzwb03 .content .c1 {margin-top: 20px;}
	.zyzwb03 .content .c2 {font-size:20px;}
	.zyzwb03 .content .c3 {margin-top: 20px;}
	.zyzwb03 .content .a1 {font-size: 18px;}
}

.searchpanel {color:#fff;background: #204691;padding:25px 0;text-align: center;}
.searchpanel .t1 {text-align: center;font-size:22px;}
.searchpanel .t2 {color:rgba(255,255,255,.44);text-align: center;margin-top: 10px;}
.searchpanel .searchbox {margin-top:10px;}
@media(min-width:576px) {
	.searchpanel .t1 {font-size:24px;}
}
@media(min-width:768px) {
	.searchpanel {padding:30px 0;}
	.searchpanel .searchbox {position:unset;}
	.searchpanel .t1 {font-size:26px;}
}
@media(min-width:992px) {
	.searchpanel {padding:40px 0;}
	.searchpanel .t1 {font-size:28px;}
	.searchpanel .t2 {margin-top: 15px;}
	.searchpanel .searchbox {margin-top:15px;}
}
@media(min-width:1200px) {
	.searchpanel {padding:50px 0;}
	.searchpanel .t1 {font-size:30px;}
}
@media(min-width:1400px) {
	.searchpanel {padding:60px 0;}
	.searchpanel .t1 {font-size:32px;}
	.searchpanel .t2 {margin-top: 20px;}
	.searchpanel .searchbox {margin-top:20px;}
}
@media(min-width:1600px) {
	.searchpanel {padding:70px 0;}
	.searchpanel .t1 {font-size:36px;}
}

.ksdh01 {position: relative;overflow: hidden;background: #fff;}
.ksdh01 .item {padding:20px 0;}
.ksdh01 .item .s1 {color:#6d0e24;font-size:40px;font-family:'Arial';}
.ksdh01 .item .s2 {color:#fff;display: inline-block;font-size:12px;width:18px;height:18px;line-height: 18px;border-radius: 50px;margin-right: 5px;background: #6d0e24;text-align: center;}
.ksdh01 .list {border-bottom:1px solid #a6aeb6;padding-bottom:50px;}
.ksdh01 .list .slide {height: 80px;position: relative;background: #f5f5f5;flex:0 0 32.666%;max-width:32.666%;margin-right:1%;margin-top: 10px;}
.ksdh01 .list .slide .tag {color:#fff;font-size:12px;height:18px;line-height: 18px;padding:0 8px;position: absolute;left:0;top:0;background: #6d0e24;}
.ksdh01 .list .slide .tag:after {content:'';width:0;height:0;position: absolute;right:0;border-style:solid;border-width:9px;border-color:#6d0e24 transparent transparent #6d0e24;transform:translateX(100%);}
.ksdh01 .list .slide .c1 {color:#000;text-align: center;line-height: 1.5;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;}
.ksdh01 .list .slide .more {display: none;text-align: center;font-size:12px;border:1px solid rgba(255,255,255,.2);line-height: 20px;}
.ksdh01 .list .slide:hover {background: #80263b;color:#fff;}
.ksdh01 .list .slide:hover .c1 {color:#fff;font-size:135%;line-height: 1.2;}
.ksdh01 .list .slide:hover .more {display: block;margin-top: 10px;width:80px;margin-left:auto;margin-right:auto;}
.ksdh01 .list .slide:hover .tag {opacity: 0;}
.ksdh01 .list .slide .more:hover {background:rgba(255,255,255,.8);color:#80263b;}
@media(max-width:767px) {
	.ksdh01 .list .slide:nth-child(3n) {margin-right: 0;}
}
@media(min-width:768px) {
	.ksdh01 .item {padding:25px 0;}
	.ksdh01 .item .s1 {font-size:44px;}
	.ksdh01 .list {padding-bottom:70px;}
	.ksdh01 .list .slide {height: 100px;flex:0 0 24.25%;max-width:24.25%;}
	.ksdh01 .list .slide:nth-child(4n) {margin-right: 0;}
}
@media(min-width:992px) {
	.ksdh01 .item {padding:35px 0;}
	.ksdh01 .item .s1 {font-size:48px;}
	.ksdh01 .list {padding-bottom:90px;}
	.ksdh01 .list .slide {height: 110px;flex:0 0 19.2%;max-width:19.2%;}
	.ksdh01 .list .slide:nth-child(4n) {margin-right:1%;}
	.ksdh01 .list .slide:nth-child(5n) {margin-right: 0;}
	.ksdh01 .list .slide .more {line-height: 25px;}
}
@media(min-width:1200px) {
	.ksdh01 .item {padding:45px 0;}
	.ksdh01 .item .s1 {font-size:52px;}
	.ksdh01 .list {padding-bottom:110px;}
	.ksdh01 .list .slide {height: 120px;}
}
@media(min-width:1400px) {
	.ksdh01 .item {padding:55px 0;}
	.ksdh01 .item .s1 {font-size:56px;}
	.ksdh01 .list {padding-bottom:130px;}
	.ksdh01 .list .slide {height: 130px;flex:0 0 15.83333333333333%;max-width:15.83333333333333%;}
	.ksdh01 .list .slide:nth-child(5n) {margin-right: 1%;}
	.ksdh01 .list .slide:nth-child(6n) {margin-right: 0;}
	.ksdh01 .list .slide .more {line-height: 30px;margin-top: 20px;}
}
@media(min-width:1600px) {
	.ksdh01 .item {padding:65px 0;}
	.ksdh01 .item .s1 {font-size:60px;}
	.ksdh01 .list {padding-bottom:150px;}
	.ksdh01 .list .slide {height: 150px;}
}

.ksjs01 {position: relative;overflow: hidden;}
.ksjs01 .t1 {font-size:20px;position: relative;}
.ksjs01 .leftbox {color:#fff;background: #6d0e24;padding:20px;}
.ksjs01 .leftbox .c1 {color:rgba(255,255,255,.8);overflow-y: auto;margin-top: 10px;padding-right: 10px;height:260px;line-height: 1.8;text-align:justify;}
.ksjs01 .rightbox {color:#fff;background: #4974b8 url(../images/ksjs01_img.png) no-repeat right bottom;padding:20px 20px 20px 40px;}
.ksjs01 .rightbox .t1:before {content:'';opacity:0;position: absolute;left:0;top:0;width:27px;height:28px;transform: translateX(-250%);background:url(../images/ksjs01_i.png) no-repeat center;}
.ksjs01 .rightbox .list {line-height: 1.5;margin-top: 15px;max-height: 210px;overflow-y:auto;}
.ksjs01 .rightbox .list div {margin-bottom: 12px;}
.ksjs01 .btnbox {margin-top: 20px;}
.ksjs01 .btnbox a {border:1px solid rgba(255,255,255,.34);flex:0 0 48%;max-width:48%;margin-top: 10px;height:40px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;justify-content:center;}
.ksjs01 .btnbox a i {margin-right: 15px;font-size:200%;}
.ksjs01 .btnbox a:hover {color:#6d0e24;background: #fff;}
.ksjs01 .leftbox .c1::-webkit-scrollbar {width:5px;}
.ksjs01 .rightbox .list::-webkit-scrollbar {width:5px;}
@media(min-width:768px) {
	.ksjs01 .t1 {font-size:22px;}
	.ksjs01 .leftbox {padding:25px 25px 20px;}
	.ksjs01 .leftbox .c1 {margin-top: 15px;}
	.ksjs01 .rightbox {padding:25px 25px 20px 90px;}
	.ksjs01 .rightbox .t1:before {opacity: 1;}
	.ksjs01 .rightbox .list {margin-top: 20px;}
	.ksjs01 .rightbox .list div {margin-bottom: 15px;}
	.ksjs01 .btnbox {margin-top: 25px;}
}
@media(min-width:992px) {
	.ksjs01 .t1 {font-size:24px;}
	.ksjs01 .leftbox {padding:35px 35px 30px;}
	.ksjs01 .leftbox .c1 {margin-top: 20px;height:180px;}
	.ksjs01 .rightbox {padding:35px 35px 30px 100px;height:calc( 100% - 60px );margin-top:60px;}
	.ksjs01 .rightbox .list {margin-top: 25px;max-height: 170px;}
	.ksjs01 .rightbox .list div {margin-bottom: 17px;}
	.ksjs01 .btnbox {margin-top: 30px;}
	.ksjs01 .btnbox a {margin-top: 15px;height:45px;}
	.ksjs01 .btnbox a i {margin-right: 20px;}
}
@media(min-width:1200px) {
	.ksjs01 .t1 {font-size:26px;}
	.ksjs01 .leftbox {padding:45px 45px 40px;}
	.ksjs01 .leftbox .c1 {margin-top: 25px;height:200px;}
	.ksjs01 .rightbox {padding:45px 45px 40px 110px;height:calc( 100% - 80px );margin-top:80px;}
	.ksjs01 .rightbox .list {margin-top: 30px;max-height: 200px;}
	.ksjs01 .rightbox .list div {margin-bottom: 20px;}
	.ksjs01 .btnbox {margin-top: 40px;}
	.ksjs01 .btnbox a {margin-top: 20px;height:50px;}
	.ksjs01 .btnbox a i {margin-right: 25px;}
}
@media(min-width:1400px) {
	.ksjs01 .t1 {font-size:28px;}
	.ksjs01 .leftbox {padding:55px 55px 50px;}
	.ksjs01 .leftbox .c1 {margin-top: 30px;height:230px;}
	.ksjs01 .rightbox {padding:55px 55px 50px 120px;height:calc( 100% - 100px );margin-top:100px;}
	.ksjs01 .rightbox .list {margin-top: 35px;max-height: 220px;}
	.ksjs01 .rightbox .list div {margin-bottom: 22px;}
	.ksjs01 .btnbox {margin-top: 50px;}
	.ksjs01 .btnbox a {margin-top: 20px;height:55px;}
	.ksjs01 .btnbox a i {margin-right: 30px;}
}
@media(min-width:1600px) {
	.ksjs01 .t1 {font-size:30px;}
	.ksjs01 .leftbox {padding:65px 65px 55px;}
	.ksjs01 .leftbox .c1 {margin-top: 35px;height:255px;}
	.ksjs01 .rightbox {padding:65px 65px 55px 135px;height:calc( 100% - 120px );margin-top:120px;}
	.ksjs01 .rightbox .list {margin-top: 40px;max-height: 240px;}
	.ksjs01 .rightbox .list div {margin-bottom: 25px;}
	.ksjs01 .btnbox {margin-top: 60px;}
	.ksjs01 .btnbox a {height:60px;}
	.ksjs01 .btnbox a i {margin-right: 35px;}
}

.ksjs02 {padding-top: 35px;position: relative;overflow: hidden;background: #f5f5f5;}
.ksjs02 .t1 {color:#434140;font-size:20px;}
.ksjs02 .t2 {color:#747879;line-height: 1.8;margin-top: 15px;}
.ksjs02 .list {margin-top: 30px;}
.ksjs02 .list .swiper-slide {color:#fff;font-size:14px;line-height: 1.5;height:80px;padding:0 15px;display:flex;align-items:center;justify-content: center;}
.ksjs02 .list .swiper-slide:nth-child(3n-2) {background: #4974b8;}
.ksjs02 .list .swiper-slide:nth-child(3n-1) {background: #204691;}
.ksjs02 .list .swiper-slide:nth-child(3n) {background: #6d0e24;}
@media(min-width:576px) {
	.ksjs02 {padding-top: 50px;}
	.ksjs02 .list {margin-top: 40px;}
	.ksjs02 .list .swiper-slide {height:100px;}
}
@media(min-width:768px) {
	.ksjs02 {padding-top: 60px;}
	.ksjs02 .t1 {font-size:22px;}
	.ksjs02 .t2 {margin-top: 20px;}
	.ksjs02 .list {margin-top: 50px;}
	.ksjs02 .list .swiper-slide {font-size:16px;height:130px;}
}
@media(min-width:992px) {
	.ksjs02 {padding-top: 75px;}
	.ksjs02 .t1 {font-size:24px;}
	.ksjs02 .t2 {margin-top:25px;}
	.ksjs02 .list {margin-top: 60px;}
	.ksjs02 .list .swiper-slide {font-size:18px;height:170px;}
}
@media(min-width:1200px) {
	.ksjs02 {padding-top: 90px;}
	.ksjs02 .t1 {font-size:26px;}
	.ksjs02 .t2 {margin-top: 30px;}
	.ksjs02 .list {margin-top: 70px;}
	.ksjs02 .list .swiper-slide {font-size:20px;height:190px;}
}
@media(min-width:1400px) {
	.ksjs02 {padding-top: 105px;}
	.ksjs02 .t1 {font-size:28px;}
	.ksjs02 .t2 {margin-top: 35px;}
	.ksjs02 .list {margin-top: 80px;}
	.ksjs02 .list .swiper-slide {font-size:21px;height:215px;}
}
@media(min-width:1600px) {
	.ksjs02 {padding-top: 120px;}
	.ksjs02 .t1 {font-size:30px;}
	.ksjs02 .t2 {margin-top: 40px;}
	.ksjs02 .list {margin-top: 100px;}
	.ksjs02 .list .swiper-slide {font-size:22px;height:240px;}
}

.ksjs03 {padding-top: 30px;padding-bottom: 40px;position: relative;overflow: hidden;background: #fff;}
.ksjs03 .t1 {color:#434140;font-size:20px;}
.ksjs03 .t2 {color:#747879;line-height: 1.8;margin-top: 15px;}
.ksjs03 .list {margin-top: 20px;}
.ksjs03 .list .swiper-slide .imgbox {max-height:300px;max-width:200px;}
.ksjs03 .list .imgbox:after {padding-top:138.2352941176471%;}
.ksjs03 .list .imgbox {background: #eee;}
.ksjs03 .list .imgbox img {max-height:unset;width:100%;}
.ksjs03 .list .txtbox {text-align: center;margin-top: 10px;}
.ksjs03 .list .c1 {color:#434140;line-height: 1.5;}
.ksjs03 .list .c2 {color:#6d0e24;display:inline-block;border-bottom:1px solid #6d0e24;}
@media(min-width:576px) {
	.ksjs03 {padding-top: 40px;padding-bottom: 50px;}
}
@media(min-width:768px) {
	.ksjs03 {padding-top: 50px;padding-bottom: 60px;}
	.ksjs03 .t1 {font-size:22px;}
	.ksjs03 .t2 {margin-top: 20px;}
	.ksjs03 .list {margin-top: 30px;}
}
@media(min-width:992px) {
	.ksjs03 {padding-top: 60px;padding-bottom: 70px;}
	.ksjs03 .t1 {font-size:24px;}
	.ksjs03 .t2 {margin-top:25px;}
	.ksjs03 .list {margin-top: 40px;}
	.ksjs03 .list .c2 {font-size:13px;}
}
@media(min-width:1200px) {
	.ksjs03 {padding-top: 70px;padding-bottom: 80px;}
	.ksjs03 .t1 {font-size:26px;}
	.ksjs03 .t2 {margin-top: 30px;}
	.ksjs03 .list {margin-top: 50px;}
	.ksjs03 .list .txtbox {margin-top: 15px;}
}
@media(min-width:1400px) {
	.ksjs03 {padding-top: 80px;padding-bottom: 90px;}
	.ksjs03 .t1 {font-size:28px;}
	.ksjs03 .t2 {margin-top: 35px;}
	.ksjs03 .list {margin-top: 60px;}
	.ksjs03 .list .c2 {font-size:14px;}
}
@media(min-width:1600px) {
	.ksjs03 {padding-top: 95px;padding-bottom: 110px;}
	.ksjs03 .t1 {font-size:30px;}
	.ksjs03 .t2 {margin-top: 40px;}
	.ksjs03 .list {margin-top: 70px;}
	.ksjs03 .list .txtbox {margin-top: 20px;}
}

.ysshadow {background:rgba(32,70,145,.87);align-items:center;justify-content: center;}
.ysshadow .ysinfo {color:#fff;background: #6d0e24;padding:40px 12px;position: relative;}
.ysshadow .ysinfo .imgbox {background: #eee;width:120px;}
.ysshadow .ysinfo .imgbox:after {padding-top:133.33%;}
.ysshadow .ysinfo .y1 {font-size:20px;margin-top: 20px;}
.ysshadow .ysinfo .txtbox .y2 {color:rgba(255,255,255,.8);line-height: 1.8;max-height: 200px;margin-top:10px;text-align:justify;overflow-y: auto;padding-right:5px;}
.ysshadow .ysinfo .txtbox .y3 {display: block;width:220px;height:35px;line-height: 35px;margin-top: 25px;margin-left:auto;padding:0 8px;border:1px solid rgba(255,255,255,.4);}
.ysshadow .ysinfo .txtbox .y3 i {margin-right: 15px;}
.ysshadow .ysinfo .txtbox .y2::-webkit-scrollbar {width:5px;height:5px;}
.ysshadow .ysinfo .txtbox .y2 table td {border: 1px solid #fff;padding:5px;}
.ysshadow .close {position: absolute;right:15px;top:15px;cursor:pointer;}
.ysshadow .close:hover {font-weight: bold;}
@media(max-width:767px) {
	.ysshadow .ysinfo .imgbox {margin:0 auto;}
}
@media(min-width:768px) {
	.ysshadow .ysinfo {padding:50px 30px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: flex-start;}
	.ysshadow .ysinfo .y1 {font-size:22px;margin-top: 0px;}
	.ysshadow .ysinfo .txtbox {flex:1;width:50%;}
	.ysshadow .ysinfo .txtbox .y2 {max-height: 200px;}
	.ysshadow .ysinfo .imgbox {margin-right: 20px;max-width:205px;width:15%;margin-right: 15px;}
	.ysshadow .ysinfo .txtbox .y3 {margin-top: 35px;height:40px;line-height: 40px;padding:0 12px;}
	.ysshadow .ysinfo .txtbox .y3 i {margin-right: 20px;}
	.ysshadow .close {right:25px;top:15px;}
}
@media(min-width:992px) {
	.ysshadow .ysinfo {padding:60px 45px;}
	.ysshadow .ysinfo .y1 {font-size:24px;}
	.ysshadow .ysinfo .imgbox {margin-right: 25px;}
	.ysshadow .ysinfo .txtbox .y2 {margin-top:15px;}
	.ysshadow .ysinfo .txtbox .y3 {margin-top: 40px;height:42px;line-height: 42px;padding:0 16px;}
	.ysshadow .ysinfo .txtbox .y3 i {margin-right: 25px;}
	.ysshadow .close {right:30px;top:20px;}
}
@media(min-width:1200px) {
	.ysshadow .ysinfo {padding:70px 60px;}
	.ysshadow .ysinfo .y1 {font-size:26px;}
	.ysshadow .ysinfo .imgbox {margin-right: 30px;}
	.ysshadow .ysinfo .txtbox .y2 {margin-top:20px;max-height: 220px;}
	.ysshadow .ysinfo .txtbox .y3 {margin-top: 45px;height:45px;line-height: 45px;padding:0 20px;}
	.ysshadow .ysinfo .txtbox .y3 i {margin-right: 30px;}
	.ysshadow .close {right:35px;top:25px;}
}
@media(min-width:1400px) {
	.ysshadow .ysinfo {padding:80px 65px;}
	.ysshadow .ysinfo .y1 {font-size:28px;}
	.ysshadow .ysinfo .imgbox {margin-right: 35px;}
	.ysshadow .ysinfo .txtbox .y2 {margin-top:25px;}
	.ysshadow .ysinfo .txtbox .y3 {margin-top: 50px;height:48px;line-height: 48px;padding:0 24px;}
	.ysshadow .ysinfo .txtbox .y3 i {margin-right: 35px;}
	.ysshadow .close {right:40px;top:30px;}
}
@media(min-width:1600px) {
	.ysshadow .ysinfo {padding:95px 75px;}
	.ysshadow .ysinfo .y1 {font-size:30px;}
	.ysshadow .ysinfo .imgbox {margin-right: 40px;}
	.ysshadow .ysinfo .txtbox .y2 {margin-top:30px;max-height: 240px;}
	.ysshadow .ysinfo .txtbox .y3 {margin-top: 55px;width:255px;height:50px;line-height: 50px;padding:0 28px;}
	.ysshadow .ysinfo .txtbox .y3 i {margin-right: 40px;}
	.ysshadow .close {right:45px;top:35px;}
}


.navbar {background:#fff;border-bottom:1px solid #ececec;padding:0;}
.navbar .slide {display: block;text-align:center;padding:15px 0;}
.navbar .slide .c1 {color:#434140;margin-top: 6px;}
.navbar .slide.active {border-bottom:2px solid #92221e;}
.navbar .slide:hover .c1,.navbar .slide.active .c1 {color:#92221e;font-weight: bold;}
@media(min-width:576px) {
	.navbar .slide {padding:20px 0;}
	.navbar .slide.active {border-bottom:3px solid #92221e;}
}
@media(min-width:768px) {
	.navbar .slide {padding:25px 0;}
	.navbar .slide .c1 {margin-top: 8px;}
	.navbar .slide.active {border-bottom:4px solid #92221e;}
}
@media(min-width:992px) {
	.navbar .slide {padding:30px 0;}
	.navbar .slide .c1 {margin-top: 9px;}
	.navbar .slide.active {border-bottom:5px solid #92221e;}
}
@media(min-width:1200px) {
	.navbar .slide {padding:35px 0;}
	.navbar .slide .c1 {margin-top: 10px;}
	.navbar .slide.active {border-bottom:6px solid #92221e;}
}
@media(min-width:1400px) {
	.navbar .slide {padding:40px 0;}
	.navbar .slide .c1 {font-size:17px;margin-top: 11px;}
	.navbar .slide.active {border-bottom:7px solid #92221e;}
}
@media(min-width:1600px) {
	.navbar .slide {padding:50px 0;}
	.navbar .slide .c1 {font-size:18px;margin-top: 12px;}
}

.imglist {padding-bottom:40px;overflow:hidden;position:relative;background:#fff;}
.imglist .list {margin-top:10px;}
.imglist .list:after {content:'';display: block;clear:both;}
.imglist .slide {background:#fff;margin-bottom:15px;position:relative;float:left;width:49%;margin-right:2%;padding:20px 20px 0;transition:.16s all linear;}
.imglist .list .slide:nth-child(2n) {margin-right:0%;}
.imglist .imgbox img {width:100%;max-height:unset;}
.imglist .txtbox {color:#333;height:40px;line-height:40px;border-top:1px solid #eee;margin-top: 10px;text-align:center;}
.imglist .list .slide .imgbox:hover .s1 {opacity:1;transition:.36s opacity linear;}
.imglist .list1 .slide .imgbox {background: #eee;}
.imglist .list1 .slide .imgbox:after {padding-top:133.33%;}
@media(min-width:768px) {
	.imglist {padding-bottom:50px;}
	.imglist .txtbox {height:50px;line-height:50px;margin-top: 15px;}
}
@media(min-width:992px) {
	.imglist {padding-bottom:60px;}
	.imglist .list .slide {width:32%;padding:25px 25px 0;}
	.imglist .list .slide:nth-child(2n) {margin-right:2%;}
	.imglist .list .slide:nth-child(3n) {margin-right:0%;}
	.imglist .list .slide:hover {box-shadow: 2px 0 20px -10px #333;transition:.16s all linear;}
	.imglist .list .slide:hover .txtbox {color:#6c0d23;}
	.imglist .txtbox {height:55px;line-height:55px;margin-top: 20px;}
}
@media(min-width:1200px) {
	.imglist {padding-bottom:80px;}
	.imglist .list .slide {margin-bottom:20px;padding:35px 35px 0;}
	.imglist .txtbox {height:65px;line-height:65px;margin-top: 25px;}
	.imglist .list1 .slide {width:23.5%;}
	.imglist .list1 .slide:nth-child(2n) {margin-right:2%;}
	.imglist .list1 .slide:nth-child(3n) {margin-right:2%;}
	.imglist .list1 .slide:nth-child(4n) {margin-right:0%;}
}
@media(min-width:1400px){
	.imglist .list .slide {margin-bottom:25px;padding:42px 42px 0;}
	.imglist .txtbox {height:70px;line-height:70px;margin-top: 30px;}
}
@media(min-width:1601px) {
	.imglist {padding-bottom:100px;}
	.imglist .list .slide {margin-bottom:25px;padding:50px 50px 0;}
	.imglist .txtbox {height:75px;line-height:75px;margin-top: 35px;}
}

.news01 {padding-top:15px;padding-bottom:40px;overflow:hidden;position:relative;background: #fff;}
.news01 .t1 {font-size:16px;color:#222222;background:url(../images/i.jpg) left center no-repeat;background:auto 100%;padding-left:15px;}
.news01 .t2 {color:#999999;margin-top:10px;}
.news01 .slide {background: #fff;border:1px solid rgba(0,0,0,0);margin-bottom:10px;transition:.36s all ease;}
.news01 .slide .imgbox:after {padding-top:60%;}
.news01 .datebox {padding-top:10px;}
.news01 .datebox .d1 {color:#a6a6a6;font-weight: bold;white-space: nowrap;display: flex;}
.news01 .datebox .d1 span {color:#b3b3b3;font-weight: normal;font-size:12px;display: flex;align-items: center;}
.news01 .datebox .d1 span i {color:#d6d6d6;}
.news01 .txtbox {padding:12px 0;border-bottom:1px solid #eee;transition:.36s all;}
.news01 .c1 {color:#333;font-size:14px;font-weight:bold;line-height: 1.5;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.news01 .c2 {color:#565656;line-height: 1.5;overflow: hidden;/*display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;*/}
@media(min-width:768px) {
	.news01 {padding-bottom:50px;}
	.news01 .t1 {font-size:18px;}
	.news01 .slide {padding:15px;}
}
@media(min-width:992px) {
	.news01 {padding-top:20px;padding-bottom:60px;}
	.news01 .t1 {font-size:20px;}
	.news01 .txtbox {padding:14px 0;}
	.news01 .datebox {padding-top:15px;}
	.news01 .slide:hover {border:1px solid #6c0d23;box-shadow: 2px 0 20px -15px #333;}
	.news01 .slide:hover .imgbox img {transform:translate(-50%,-50%);transition: .36s all linear;}
	.news01 .slide:hover .c1 {color:#6c0d23;}
	.news01 .slide:hover .c2 {color:#6c0d23;font-weight: bold;}
}
@media(min-width:1200px) {
	.news01 {padding-top:25px;padding-bottom:80px;}
	.news01 .t1 {font-size:22px;padding-left:25px;}
	.news01 .txtbox {padding:18px 0;}
	.news01 .c1 {font-size:17px;}
	.news01 .datebox {font-size:15px;}
}
@media(min-width:1400px) {
	.news01 .t1 {font-size:24px;}
	.news01 .txtbox {padding:22px 0;}
	.news01 .c2 {font-size:17px;}
}
@media(min-width:1601px) {
	.news01 {padding-top:35px;padding-bottom:100px;}
	.news01 .t1 {font-size:26px;}
	.news01 .txtbox {padding:25px 0;}
}

.info {padding:0 0 30px;text-align: justify;position:relative;overflow: hidden;}
.info01 .title {margin-bottom:20px;padding-bottom: 15px;padding-top:15px;}
.info01 .t1 {color:#333333;font-size:18px;font-weight: bold;line-height: 1.3;}
.info01 .t2 {color:#666666;padding: 10px 0;border-bottom: 1px solid #e0e0e0;}
.info01 .img img {background: #eee;}
.info01 .content {position: relative;line-height: 24px;min-height:100px;padding-bottom:35px;margin-top:15px;border-bottom: 1px solid #e0e0e0;overflow: hidden;}
.info01 .content ::-webkit-scrollbar {width:8px;height:8px;}
.info01 .content ::-webkit-scrollbar-track {background: #eee;}
.info01 .content ::-webkit-scrollbar-thumb {background:#6d0e24;}
.info01 .content img {height:unset!important;max-width:100%!important;}
.info01 .content iframe {background:none;max-width:100%!important;}
.info01 .content table {background:none;width:100%!important;max-width:100%!important;}
.info01 .video {width:800px;max-width:100%;height:300px;margin:0 auto;}
.info01 .video .jw-controlbar {width:100%;}
.info01 .back {color:#fff;background: #6c0d23;display:block;line-height: 35px;width:120px;text-align:center;}
.info01 .back:hover {background:#00785d;}
@media(min-width:768px) {
}
@media(min-width:992px) {
	.info {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content:space-between;}
	.info .leftbox {flex: 0 0 70%;max-width:70%;}
	.info .sider {flex:0 0 27%;max-width:27%;}
	.info01 .t1 {font-size:20px;}
	.info01 .content {margin-top:25px;padding-bottom:45px;}
}
@media(min-width:1200px) {
	.info01 .title {margin-bottom:30px;padding-top:25px;}
	.info01 .t1 {font-size:22px; max-width: 100%;width: 700px;margin: 0 auto;}
	.info01 .t2 {font-size:14px;padding: 15px;}
  	.info01 .video {height:450px;}
	.info01 .back {line-height: 45px;width:135px;}
	.info01 .content {line-height: 32px;min-height:150px;margin-top:30px;padding-bottom:55px;}
}
@media(min-width:1400px) {
	.info01 .title {padding-top:30px;}
	.info01 .t1 {font-size:24px;}
	.info01 .t2 {padding: 20px;}
	.info01 .back {line-height: 50px;width:150px;}
	.info01 .content {margin-top:35px;padding-bottom:65px;}
	.info .sider {flex:0 0 26%;max-width:26%;}
}
@media(min-width:1600px) {
	.info01 .title {padding-top:35px;}
	.info01 .t1 {font-size:26px;}
	.info01 .t2 {padding: 25px;}
	.info01 .content {line-height: 36px;padding-bottom:75px;}
}

.sider01 {color:#fff;background: #204692;padding:20px 15px;}
.sider01 .ewm {margin-right:15px;width:34%;max-width:100px;}
.sider01 .t1 {font-size:32px;line-height: 1.3;}
.sider01 .t2 {font-size:16px;}
.sider01 .t3 {color:rgba(255,255,255,.9);font-size:12px;}
.sider01 .c1 {line-height: 1.5;}
.sider01 .c2 {line-height: 1.5;font-weight: bold;}
.sider01 .c3 {line-height: 1.7;color:rgba(255,255,255,.6);}
.sider01 .c3 span {white-space: nowrap;flex:0 0 50%;}
@media(min-width:576px) {
	.sider01 {padding:25px 20px;}
	.sider01 .t1 {font-size:36px;}
	.sider01 .t2 {font-size:17px;}
}
@media(min-width:768px) {
	.sider01 {padding:30px 25px;}
	.sider01 .t1 {font-size:42px;}
	.sider01 .t2 {font-size:18px;}
}
@media(min-width:992px) {
	.sider01 {padding: 20px 15px;}
	.sider01 .ewm {width:35%;}
	.sider01 .t1 {font-size:50px;}
	.sider01 .t2 {font-size:20px;}
}
@media(min-width:1200px) {
	.sider01 {padding:25px 20px;}
	.sider01 .ewm {margin-right:20px;}
	.sider01 .t1 {font-size:53px;}
	.sider01 .t2 {font-size:22px;}
	.sider01 .t3 {font-size:15px;}
	.sider01 .c3 {font-size:15px;}
}
@media(min-width:1400px) {
	.sider01 {padding:35px 25px;}
	.sider01 .t1 {font-size:55px;}
	.sider01 .t2 {font-size:24px;}
}
@media(min-width:1600px) {
	.sider01 {padding:40px 30px;}
	.sider01 .t1 {font-size:58px;}
	.sider01 .t2 {font-size:26px;}
}

.sider02 {background: #6d0e24;position: relative;padding:20px 15px;margin-top: 5px;}
.sider02 .t1 {color:#fff;font-size:18px;}
.sider02 .list {margin-top: 15px;}
.sider02 .list a {color:rgba(255,255,255,.8);display:block;line-height: 2;}
.sider02 .list a i {color:#804e59;margin-right: 10px;}
.sider02 .list a:hover {color:#fff;}
@media(min-width:576px) {
	.sider02 {padding:25px 20px;}
}
@media(min-width:768px) {
	.sider02 {padding:30px 25px;}
	.sider02 .t1 {font-size:20px;}
}
@media(min-width:992px) {
	.sider02 {padding: 20px 15px;}
	.sider02 .t1 {font-size:22px;}
}
@media(min-width:1200px) {
	.sider02 {padding:25px 20px;}
	.sider02 .t1 {font-size:24px;}
	.sider02 .list {margin-top: 20px;}
	.sider02 .list a {line-height: 2.5;}
}
@media(min-width:1400px) {
	.sider02 {padding:35px 25px;}
	.sider02 .t1 {font-size:26px;}
	.sider02 .list {margin-top: 25px;}
}
@media(min-width:1600px) {
	.sider02 {padding:40px 30px;}
	.sider02 .t1 {font-size:28px;}
	.sider02 .list {margin-top: 30px;}
}

.contact {padding:15px 15px 0;position:relative;overflow: hidden;}
.contact01 {position:relative;overflow: hidden;padding:30px 0 50px;border-bottom:1px solid #a0a0a0;}
.contact01 .t1 {color:#333333;font-weight: bold;font-size:22px;}
.contact01 .t1:after {content:'';display:block;margin-top:10px;height:3px;width:50px;background: #6c0d23;}
.contact01 .t2 {color:#757575;line-height: 2;margin-top:15px;}
.contact01 .content {color:#333333;font-size:16px;line-height: 2;margin-top:20px;}
.contact-map {overflow: hidden;width:100%;}
#dituContent {height:300px;}
#dituContent img {max-width:unset;max-height:unset;}
@media(min-width:768px) {
	.contact01 {padding-top:65px;padding-left:7%;max-width:600px;margin:0 auto;background: url(../images/contact01_bg.png) no-repeat top center;background-size:100% auto;}
	.contact01 .t1 {font-size:28px;}
	.contact01 .content {font-size:17px;}
	.contact-map {margin:0 auto;}
}
@media(min-width:992px) {
    .contact {padding:25px 30px 0;}
	.contact01 {padding-top:80px;max-width:800px;}
	.contact01 .t1 {font-size:32px;}
	.contact01 .t1:after {margin-top:15px;}
	.contact01 .t2 {margin-top:17px;}
	.contact01 .content {font-size:18px;margin-top:25px;}
}
@media(min-width:1200px) {
    .contact {padding:35px 40px 0;}
	.contact01 {padding-top:90px;max-width:950px;}
	.contact01 .t1 {font-size:38px;}
	.contact01 .t1:after {margin-top:20px;}
	.contact01 .t2 {margin-top:20px;}
	.contact01 .content {font-size:20px;margin-top:35px;}
  	#dituContent {height:350px;}
}
@media(min-width:1400px) {
    .contact {padding:45px 50px 0;}
	.contact01 {padding-top:110px;max-width:1100px;}
	.contact01 .t1 {font-size:44px;}
	.contact01 .t2 {font-size:17px;margin-top:22px;}
	.contact01 .content {font-size:21px;margin-top:45px;}
  	#dituContent {height:420px;}
}
@media(min-width:1600px) {
    .contact {padding:50px 60px 0;max-width:1470px;}
	.contact01 {padding-top:120px;max-width:1200px;}
	.contact01 .t1 {font-size:50px;}
	.contact01 .t2 {font-size:18px;margin-top:25px;}
	.contact01 .content {font-size:22px;margin-top:55px;}
	#dituContent {height:500px;}
}

.message01 {padding:20px 0;position:relative;overflow: hidden;}
.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:#6c0d23;display:block;text-align:center;border-radius:0;}
.message01 .submit .btn2 {padding:0;border:none;border-radius: 0;background:#6c0d23; }
.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:#204692; }
@media(min-width:768px) {
	.message01 {padding:25px 0;}
	.message01 .slide {line-height:45px;}
}
@media(min-width:992px) {
	.message01 {padding:30px 0;}
	.message01 .content {margin-top:30px;}
	.message01 .slide {line-height:50px;}
	.message01 .slide:hover {border-color:#6c0d23;}
	.message01 .submit {font-size:16px;transition:.36s all;}
	.message01 .submit:hover {background: #6c0d23;transition:.36s all;}
}
@media(min-width:1200px) {
	.message01 {padding:35px 0;}
	.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:40px 0;}
	.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:45px 0;}
	.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;}
}

.wx {display:none;width:200px;position: absolute;z-index: 7;top:0;left:0px;transform:translateX(100%);background: #fff;box-shadow:5px 5px 0 0 rgba(0,0,0,.5);border:1px solid #eee;}
.sj {display:none;width:200px;position: absolute;z-index: 7;top:0;left:0px;transform:translateX(100%);background: #fff;box-shadow:5px 5px 0 0 rgba(0,0,0,.5);border:1px solid #eee;}
.footer {color:#828282;background:#2f3233;position:relative;z-index:2;overflow:hidden;padding-top: 15px;}
.footer a:hover {color:#fff;}
.footer .top {border-bottom:1px solid rgba(236,236,236,.1);}
.footer .contactbox {padding:20px 15px 0 0;}
.footer .contactbox .c1 {color:#747879;line-height: 2;}
.footer .contactbox .c1 i {color:#b32237;display: inline-block;transform:scale(1.5) rotateZ(-90deg);}
.footer .contactbox .c1 b {color:#fff;white-space: nowrap;}
.footer .contactbox .c1 span {white-space: nowrap;}
.footer .contactbox .c2 {color:#fff;font-size:32px;text-align:right;}
.footer .contactbox .c3 {color:#747879;font-size:140%;}
.footer .list a {font-size:14px;font-weight: bold;flex:0 0 25%;max-width:25%;margin:10px 0;}
.footer .list a:last-child {display: none;}
.footer .bottom {color:rgba(255,255,255,.4);margin-top:15px;border-top:1px solid rgba(255,255,255,.1);padding:10px 0;line-height: 2;}
@media(min-width:576px) {
	.footer .contactbox {padding:25px 20px 0 0;}
	.footer .contactbox .ewm {margin-right:25px;}
	.footer .contactbox .c1 i {transform:scale(1.5) rotateZ(180deg);}
	.footer .contactbox .c2 {font-size:36px;}
}
@media(min-width:768px) {
	.footer .contactbox {padding:20px 30px 20px 0;}
	.footer .contactbox .c2 {font-size:42px;}
}
@media(min-width:992px) {
	.footer .contactbox {padding:25px 35px 25px 0;}
	.footer .contactbox .c2 {font-size:50px;}
	.footer .list a {font-size:16px;margin:15px 0;}
	.footer .bottom {margin-top:20px;padding-top: 15px;padding-bottom: 15px;}
}
@media(min-width:1200px) {
	.footer {font-size:14px;}
	.footer .contactbox {padding:30px 20px 30px 0;}
	.footer .contactbox .ewm {margin-right:30px;}
	.footer .contactbox .c2 {font-size:53px;}
	.footer .bottom {font-size:14px;margin-top:25px;padding-top: 20px;}
}
@media(min-width:1400px) {
	.footer .contactbox {padding:35px 40px 35px 0;}
	.footer .contactbox .ewm {margin-right:35px;}
	.footer .contactbox .c2 {font-size:55px;}
	.footer .list a {font-size:18px;margin:20px 0;}
	.footer .bottom {padding-top: 25px;}
}
@media(min-width:1600px) {
	.footer .contactbox {padding:40px 70px 40px 0;}
	.footer .contactbox .ewm {margin-right:45px;}
	.footer .contactbox .c2 {font-size:58px;}
	.footer .list a {font-size:18px;margin:25px 0;}
	.footer .bottom {margin-top:30px;}
}

.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;}
}

.float01 {padding:30px 15px 25px;overflow-y: scroll;max-height: 100vh;display:none;background:#fff;position:fixed;z-index:99992;left:50%;top:50%;transform: translate(-50%,-50%);}
.float01.open {display:block;}
.float01 .close {cursor:pointer;color:#fff;background:#bebebe;font-size: 100%;width:30px;height:30px;line-height:30px;text-align:center;position:absolute;right:20px;top:20px;border-radius:50%;}
.float01 .close:hover {color:#fff!important;text-shadow:none;opacity: 1!important;}
.float01 .t1 {color:#333333;font-size:20px;}
.float01 .t2 {color:#999999;}
.float01 .s1 {line-height: 30px;}
.float01 .bottom {padding-top:15px;margin-top:15px;border-top:1px solid #eee;}
.float01 .s2 {color:#666;line-height: 1.5;}
.float01 .s3 {color:#999;margin-top:10px;}
.float01 .content {margin-top:5px;}
.float01 .slide {line-height:35px;white-space:nowrap;}
.float01 .slide input {padding:0 15px;background:#eee;width:100%;}
.float01 .slide textarea {background:#eee;width:100%;font-size:14px;line-height: 24px;height:86px;padding:7px 15px;}
.float01 .float01Submit {color:#fff;background:#6c0d23;display:block;text-align:center;border-radius:0;}
.float01 .float01Submit .btn2 {padding:0;border:none;border-radius: 0;background:#6c0d23; }
.float01 .float01Submit .btn-inner {transition:.36s all linear;}
.float01 .float01Submit .btn-inner i {right:-10px!important;}
.float01 .float01Submit .btn-inner i:before {content:'';opacity:0;}
.float01 .btn2:hover .btnbg-x {background:#204692;border:1px solid #204692; }
@media(max-width:991px) {
	.float01 .t2 {margin-top:10px;}
	.float01 .float01Submit {margin-top:15px;}
}
@media(min-width:992px) {
	.float01 {padding:40px 4% 35px;}
	.float01 .t1 {font-size:26px;}
	.float01 .content {margin-top:15px;}
	.float01 .slide {line-height:45px;margin-bottom:10px;}
	.float01 .slide:hover {border-color:#6c0d23;}
	.float01 .float01Submit {font-size:16px;transition:.36s all;}
	.float01 .float01Submit:hover {background: #6c0d23;transition:.36s all;}
}
@media(min-width:1200px) {
	.float01 {padding:60px 4% 45px;}
	.float01 .t1 {font-size:28px;}
	.float01 .t2 {font-size:15px;}
	.float01 .s1 {line-height: 35px;}
	.float01 .s3 {margin-top:15px;}
	.float01 .content {margin-top:25px;}
	.float01 .slide {line-height:40px;margin-bottom:15px;}
	.float01 .slide textarea {font-size:16px;line-height: 30px;height: 131px;padding:11px 15px;}
}
@media(min-width:1601px) {
	.float01 .t1 {font-size:34px;}
	.float01 .content {margin-top:30px;}
	.float01 .slide textarea {font-size:16px;line-height: 30px;padding:13px 15px;}
	.float01 .float01Submit {font-size:18px;}
}

.float02 {padding:30px 15px 25px;max-height: 100vh;max-width: 100vw;overflow-y: auto;display:none;background:#fff;position:fixed;z-index:99992;left:50%;top:50%;transform: translate(-50%,-50%);}
.float02.open {display:block;}
.float02 .close {cursor:pointer;color:#fff;background:#bebebe;font-size: 100%;width:30px;height:30px;line-height:30px;text-align:center;position:absolute;right:20px;top:20px;border-radius:50%;}
.float02 .close:hover {color:#fff!important;text-shadow:none;opacity: 1!important;}
.float02 .t1 {color:#333333;font-size:20px;}
.float02 .t2 {color:#999999;}
.float02 .s1 {line-height: 30px;}
.float02 .bottom {padding-top:15px;margin-top:15px;border-top:1px solid #eee;}
.float02 .s2 {color:#666;line-height: 1.5;}
.float02 .s3 {color:#999;margin-top:10px;}
.float02 .content {margin-top:5px;}
.float02 .slide {line-height:35px;white-space:nowrap;}
.float02 .slide input {padding:0 15px;background:#eee;width:100%;}
.float02 .slide textarea {background:#eee;width:100%;font-size:14px;line-height: 24px;height:86px;padding:7px 15px;}
.float02 .float02Submit {color:#fff;background:#6c0d23;display:block;text-align:center;border-radius:0;}
.float02 .float02Submit .btn2 {padding:0;border:none;border-radius: 0;background:#6c0d23; }
.float02 .float02Submit .btn-inner {transition:.36s all linear;}
.float02 .float02Submit .btn-inner i {right:-10px!important;}
.float02 .float02Submit .btn-inner i:before {content:'';opacity:0;}
.float02 .btn2:hover .btnbg-x {background:#204692;border:1px solid #204692; }
@media(max-width:991px) {
	.float02 .t2 {margin-top:10px;}
	.float02 .float02Submit {margin-top:15px;}
}
@media(min-width:992px) {
	.float02 {padding:40px 4% 35px;}
	.float02 .t1 {font-size:26px;}
	.float02 .content {margin-top:15px;}
	.float02 .slide {line-height:45px;margin-bottom:10px;}
	.float02 .slide:hover {border-color:#6c0d23;}
	.float02 .float02Submit {font-size:16px;transition:.36s all;}
	.float02 .float02Submit:hover {background: #6c0d23;transition:.36s all;}
}
@media(min-width:1200px) {
	.float02 {padding:60px 4% 45px;}
	.float02 .t1 {font-size:28px;}
	.float02 .t2 {font-size:15px;}
	.float02 .s1 {line-height: 35px;}
	.float02 .s3 {margin-top:15px;}
	.float02 .content {margin-top:25px;}
	.float02 .slide {line-height:40px;margin-bottom:15px;}
	.float02 .slide textarea {font-size:16px;line-height: 30px;height: 131px;padding:11px 15px;}
}
@media(min-width:1601px) {
	.float02 .t1 {font-size:34px;}
	.float02 .content {margin-top:30px;}
	.float02 .slide textarea {font-size:16px;line-height: 30px;padding:13px 15px;}
	.float02 .float02Submit {font-size:18px;}
}