@charset "utf-8";
* {margin:0;padding:0;border:0;outline:medium;text-shadow:none;text-decoration:none;}
html {height:100%;}
html,body {background:#fff;width:100%;min-height:100%;}
body {overflow-x:hidden;color:#000;font-size:12px;line-height:1;position:relative;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body.nav-open {overflow:hidden;}
@media(min-width:768px){
  body {font-size:13px;}
}
@media(min-width:992px){
  body {font-size:14px;}
}
@media(min-width:1200px){
  body {font-size:15px;}
}
@media(min-width:1400px){
  body {font-size:16px;}
  .container {max-width:1230px;margin:0 auto;}
}
@media(min-width:1600px){
}

input {vertical-align:middle;}
textarea {resize:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:14px;}
hr {border-width:1px;border-style:inset;}
ul {list-style:none;padding:0;}
p {margin:0;}
a,a:link,a:active,a:visited,a:hover {color:inherit;text-decoration:none;}
a:hover {color:#0a4fd0;}
i,em {font-style:normal;}
/*input placeholder 样式 */
::-webkit-input-placeholder {color:#999999;}
:-moz-placeholder {color:#999999;}
::-moz-placeholder {color:#999999;}
:-ms-input-placeholder {color:#999999;}
/*修改滚动条*/
::-webkit-scrollbar {width:6px;height:6px;}
::-webkit-scrollbar-track {box-shadow:inset 0 0 6px transparent;background:#f8f8f8;border-radius:6px;}
::-webkit-scrollbar-thumb {border-radius:6px;background:#bbb;}
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;}
.ratio {overflow: hidden;}
.ratio img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:unset;max-width:100%;transition:.36s all linear;}
/* 无内容 */
.no-goods,.no-network {padding-top:100px;overflow:hidden;text-align:center;}
.no-goods img {display:block;margin:0 auto 30px;width:220px;max-height:105px;}
.no-network img {display:block;margin:0 auto 30px;width:222px;height:160px;}
.no-goods p,.no-network p {font-size:14px;color:#666666;line-height:20px;}
/*手机端分页处理*/
.de-page-mian {padding-top:25px;}
.page-a {white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
@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;}
}


.imgbox {position:relative;width:100%;overflow:hidden;}
.imgbox:after {content:'';display:block;padding-top:75%;}
.imgbox img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.36s all;}

.iframe-video {width:100%;height:470px;overflow:hidden;margin-bottom:30px;}
.iframe-video .video-preview {position:relative;display:block;width:100%;height:100%;font-size:0;text-align:center;cursor:pointer;}
.iframe-video .video-preview::after {position:absolute;content:'';left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.2);z-index:1;}
.iframe-video .video-preview::before {position:absolute;content:'';left:0;top:0;right:0;bottom:0;background:url(../images/media-icon.png) no-repeat center;z-index:2;}
.iframe-video .video-preview img {display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;}
.iframe-video iframe {display:block;width:100%;height:100%;}

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

.ali-icon {font-family: 'iconfont';}
.icon {
  width: 1.5em;
  height: 1.5em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

.topbar {color:#666666;border-bottom:1px solid #ededed;line-height: 35px;overflow: hidden;}
@media(min-width:992px) {
	.topbar {font-size:14px;}
}
@media(min-width:1200px) {
	.topbar {line-height: 40px;}
}

.header {padding:10px 0;position: relative;z-index:9;}
.header .logo {width:100%;}
.header .nav {width:100%;background:#005ab3;display:flex;flex-wrap:wrap;padding:0;}
.header .nav .slide {flex-basis:25%;text-align:center;position:relative;}
.header .nav .slide a {color:#fff;display:block;height:35px;line-height: 35px;position:relative;}
.header .nav .slide .subnav {display:none;color:#333;background: #fff;box-shadow:0 0 20px -5px #666;position:absolute;z-index:9;bottom:0;left:0;right:0;line-height: 35px;transform:translateY(100%);}
@media(max-width:991px) {
	.header .logo {padding-bottom:5px;}
	.header .logo_img {width:80%;}
	.header .logo img {max-height:61px;margin:7px 0;}
	.header .nav .slide>a:hover,.header .nav .slide>a.active {background:#005ab3;transition:.15s all linear;}
}
@media(max-width:560px) {
	.header .logo img {max-height:50px;margin:7px 0;}
}
@media(min-width:768px) {
	.header .nav {flex-wrap:nowrap;}
	.header .nav .slide a {height:40px;line-height: 40px;}
}
@media(min-width:992px) {
	.header {padding:15px 0;}
	.header .logo {flex:0 0 28%;max-width:28%;padding-left: 0;}
	.header .nav {background:none;flex:0 0 70%;max-width:70%;margin-top:0px;}
	.header .nav .slide {flex:1;}
	.header .nav .slide>a {height:55px;line-height: 55px;color:#333;}
	.header .nav .slide:hover>a,.header .nav .slide.active>a {color:#005ab3;font-weight: bold;transition:.15s all linear;}
	.header .nav .slide:hover .subnav {display:block;}
	.header .nav .slide .subnav a {color:#333;}
}
@media(min-width:1200px) {
	.header .nav .slide>a {line-height: 60px;height: 60px;}
	.header .nav .slide .subnav {font-size:15px;}
	.header .nav .slide .subnav a:hover,.header .nav .slide .subnav a.active {color:#fff;background:#005ab3;transition:.15s all linear;}
	.header .nav .slide:hover .subnav {display:block;}
}
@media(min-width:1400px) {
	.header {padding:20px 0;}
	.header .nav .slide>a {line-height: 65px;height: 65px;}
}
@media(min-width:1600px) {
	.header .nav .slide>a {font-size:17px;line-height: 70px;height: 70px;}
}

.banner {overflow:hidden;background: #000;}
.banner .swiper-pagination {text-align: right;padding-right: 12%;bottom:5%;}
.banner .swiper-pagination-bullet {background:#c8c9ca;opacity: 1;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #ca191b;}
.banner .swiper-button-prev,.banner .swiper-button-next {right:16%;color:#fff;font-size:170%;width:55px;height:55px;border-radius:50%;border:1px solid #fff;background:rgba(255,255,255,.44);}
.banner .swiper-button-prev {transform:rotateZ(-90deg);left:16%;right:0;}
.banner .swiper-button-next {transform:rotateZ(90deg);}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after {display: none;}
.banner-box {position:relative;left:50%;transform:translateX(-50%);text-align: center;}
@media(min-width:1200px) {
  .banner-box {width:100%;min-width:1600px;}
}
@media(min-width:1400px) {
  .banner-box {width:100%;min-width:1920px;}
}
@media(min-width: 1600px) {
	.banner .swiper-button-prev,.banner .swiper-button-next {right:10%;}
	.banner .swiper-button-prev {left:10%;right:0;}
}

.page-a {margin:15px 0;line-height: 1.5;}
.location {color:#999;padding:10px 0;line-height:1.5;}
.location .s2 {color:#222222;font-size:15px;font-weight:bold;}
.location a:hover {color:#e71c25;}
.typebar {border-bottom:1px solid #eee;}
.typebar .list {display:flex;white-space: nowrap;overflow-x:scroll;}
.typebar .list::-webkit-scrollbar {height:0;}
.typebar .list a {color:#444444;margin:0 10px;line-height: 35px;height:35px;}
.typebar .list a.active,.typebar .list a:hover {color:#e71c25;font-weight: bold;border-bottom:3px solid #e71c25;}
@media(min-width:768px) {
	.typebar .list a {margin:0 15px;line-height: 45px;height:45px;}
	.location {padding:14px 0;}
}
@media(min-width:992px) {
  	.page-a:hover {color:#0a4fd0;}
	.typebar .list a {margin:0 20px;line-height: 50px;height:50px;}
	.typebar .list a:first-child {margin-left:0;}
	.location {padding:16px 0;}
}
@media(min-width:1200px) {
	.typebar .list a {margin:0 25px;line-height: 60px;height:60px;}
	.location {font-size:14px;padding:20px 0;}
}
@media(min-width:1400px) {
	.typebar .list a {margin:0 30px;line-height: 75px;height:75px;}
	.location {padding:22px 0;}
}
@media(min-width:1600px) {
	.typebar .list a {font-size:17px;margin:0 40px;line-height: 90px;height:90px;}
	.location {padding:25px 0;}
}

.inbanner {width:100%;overflow:hidden;position:relative;}
.inbanner img {width:768px;position:relative;left:50%;transform:translateX(-50%);}
.inbanner .float01 {color:#fff;width:100%;position:absolute;left:0%;top:50%;transform:translate(0%,-50%);}
.inbanner .float01 .t1 {font-size:32px;font-weight: bold;text-align: center;}
.inbanner .float01 .t1:after {content:'';display:block;margin:15px auto 0;height:3px;width:57px;background:#fff;}
@media(max-width:767px) {
	.inbanner img {width:768px!important;}
	.inbanner .floatbox {top:43%;}
  	.inbanner .float01 .t1 {font-size:32px;}
}
@media(min-width:768px) {
	.inbanner img {width:992px;}
	.inbanner .float01 .txtbox {margin-left:10px;padding:11px 30px;border-top-left-radius:30px;border-bottom-right-radius:30px;}
	.inbanner .float01 .t1 {font-size:40px;}
}
@media(min-width:992px) {
	.inbanner img {width:1200px;}
	.inbanner .float01 .t1 {font-size:48px;}
	.inbanner .float01 .t1:after {margin-top: 20px;}
}
@media(min-width:1200px) {
	.inbanner img {width:100%;}
	.inbanner .float01 .t1 {font-size:52px;}
	.inbanner .float01 .t1:after {margin-top: 25px;}
}
@media(min-width:1400px) {
	.inbanner .float01 .t1 {font-size:56px;}
	.inbanner .float01 .t1:after {margin-top: 30px;}
}
@media(min-width:1600px) {
	.inbanner .float01 .t1 {font-size:60px;}
}

.navtab {display:flex;align-items: center;}
.navtab a {height: 35px;line-height: 35px;}
.navtab a span {border-right:1px solid #d0d0d0;padding:0 15px;}
.navtab a:last-child span {border:none;}
.navtab a.active,.navtab a:hover {color:#0a4fd0;border-bottom:3px solid #0a4fd0;}
@media(max-width:767px) {
	.navtab {white-space: nowrap;overflow-x:scroll;}
}
@media(min-width:768px) {
	.navtab a {height: 45px;line-height: 45px;}
}
@media(min-width:992px) {
	.navtab {justify-content: center;}
	.navtab a {height: 55px;line-height: 55px;}
	.navtab a span {padding:0 20px;}
}
@media(min-width:1200px) {
	.navtab a {height: 65px;line-height: 65px;}
	.navtab a span {padding:0 30px;}
}
@media(min-width:1400px) {
	.navtab a {height: 75px;line-height: 75px;}
	.navtab a span {padding:0 40px;}
}
@media(min-width:1600px) {
	.navtab a {height: 87px;line-height: 87px;}
	.navtab a span {padding:0 50px;}
}

.searchbox {margin:0 auto;display:flex;align-items: center;color:#b0b0b0;background:#fff;width:100%;height:45px;padding-left:15px;}
.searchbox input[type="text"] {border:none;flex:1;}
.searchbox input[type="submit"] {color:#fff;background: #d3711b;height:100%;padding:0 28px;}
@media(min-width:992px) {
	.searchbox {font-size: 14px;width:350px;height: 47px;}
}
@media(min-width:1200px) {
	.searchbox {width:500px;height: 50px;padding-left:20px;}
}
@media(min-width:1400px) {
	.searchbox {font-size:17px;width:580px;height: 56px;}
}
@media(min-width:1600px) {
	.searchbox {width:650px;height: 60px;}
}

.index01 {padding:20px 0;background: url(../images/in01_bg.jpg) no-repeat;background-size:cover;position: relative;}
.index01 .content {margin-top: 15px;}
.index01 .title {display:flex;align-items: center;}
.index01 .title .t1 {color:#333333;font-size:16px;line-height: 35px;height:35px;text-align:center;padding:0 10px;cursor:pointer;}
.index01 .title .t1.active,.index01 .title .t1 a:hover {color:#fff;background: #005ab3;}
.index01 .panel01 .imgbox:after {padding-top:56%;}
.index01 .panel01 .imgbox img {width:100%;}
.index01 .panel01 .swiper-pagination {text-align: right;bottom:14px;padding-right:15px;}
.index01 .panel01 .swiper-pagination-bullet {background:#969696;opacity:1;border-radius:50px;width:8px;height:8px;}
.index01 .panel01 .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #fff;}
.index01 .panel01 .swiper-button-prev,
.index01 .panel01 .swiper-button-next {left:5px;color:#fff;width:30px;height:65px;background:rgba(255,255,255,.27);top:50%;transform:translateY(-50%);}
.index01 .panel01 .swiper-button-next {left:unset;right:5px;}
.index01 .panel01 .swiper-button-prev:after,.index01 .panel01 .swiper-button-next:after {font-size:22px;}
.index01 .panel01 .swiper-button-prev:hover,.index01 .panel01 .swiper-button-next:hover {background: #005ab3;}
.index01 .txtbox {position:absolute;bottom:0;left:0;width:100%;height:40px;background: linear-gradient(to top,#000,rgba(0,0,0,0));}
.index01 .txtbox .c1 {color:#fff;position:absolute;bottom:15px;left:15px;width:90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index01 .rightbox {margin-top:25px;}
.index01 .rightbox .panel02 {background: #fff;height: 100%;padding:0 15px 20px;}
.index01 .list {padding-top:10px;display:none;}
.index01 .list.active {display: block;}
.index01 .list .slide {margin-top:12px;}
.index01 .list .slide .c2 {color:#444444;line-height: 1;max-width:80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index01 .list .slide .c3 {color:#ababab;}
.index01 .list .slide:nth-child(-n+3) .c2 {color:#333;font-size:14px;font-weight: bold;max-width:100%;}
.index01 .list .slide:nth-child(4) {padding-top: 10px;}
.index01 .list .slide .c2:hover {color:#005ab3;}
.index01 .ad {margin-top: 12px;}
@media(max-width:767px) {
	.index01 .panel01 .swiper-pagination {display:none;}
}
@media(min-width:768px) {
	.index01 .title .t1 {font-size:17px;line-height: 40px;height:40px;}
	.index01 .txtbox {height:50px;}
	.index01 .txtbox .c1 {width:60%;}
	.index01 .list .slide:nth-child(-n+3) .c2 {font-size:15px;}
}
@media(min-width:992px) {
	.index01 {padding:25px 0;}
	.index01 .content {margin-top: 20px;}
	.index01 .panel01 {flex:0 0 53%;max-width:53%;}
	.index01 .title .t1 {font-size:18px;}
	.index01 .txtbox {height:55px;}
	.index01 .rightbox {flex:0 0 47%;max-width:47%;margin-top:0px;}
	.index01 .rightbox .panel02 {padding:0 25px;}
	.index01 .list .slide {margin-top:15px;}
	.index01 .list .slide .c3 {font-size:13px;}
	.index01 .list .slide:nth-child(-n+3) .c2 {font-size:16px;}
	.index01 .ad {margin-top: 16px;}
}
@media(min-width:1200px) {
	.index01 {padding:30px 0;}
	.index01 .content {margin-top: 25px;}
	.index01 .title .t1 {font-size:20px;line-height: 45px;height:45px;padding:0 20px;}
	.index01 .txtbox {height:60px;}
	.index01 .rightbox .panel02 {padding:0 30px;}
	.index01 .list .slide {margin-top:19px;}
	.index01 .list .slide .c3 {font-size:14px;}
	.index01 .list .slide:nth-child(-n+3) .c2 {font-size:17px;}
	.index01 .ad {margin-top: 20px;}
}
@media(min-width:1400px) {
	.index01 {padding:35px 0;}
	.index01 .content {margin-top: 30px;}
	.index01 .title .t1 {font-size:21px;line-height: 50px;height:50px;padding:0 25px;}
	.index01 .txtbox {height:65px;}
	.index01 .rightbox .panel02 {padding:0 35px;}
	.index01 .list .slide {margin-top:22px;}
	.index01 .list .slide:nth-child(-n+3) .c2 {font-size:18px;}
	.index01 .ad {margin-top: 24px;}
}
@media(min-width:1600px) {
	.index01 {padding:40px 0;}
	.index01 .content {margin-top: 35px;}
	.index01 .title .t1 {font-size:22px;line-height: 55px;height:55px;padding:0 30px;}
	.index01 .txtbox {height:70px;}
	.index01 .rightbox .panel02 {padding:0 40px;}
	.index01 .list .slide {margin-top:25px;}
	.index01 .list .slide:nth-child(-n+3) .c2 {font-size:19px;}
	.index01 .ad {margin-top: 28px;}
}

.index02 {padding-top:20px;position: relative;background: url(../images/in02_bg.jpg) no-repeat center;background-size:cover;}
.index02 .title {line-height: 1;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;justify-content:space-between;}
.index02 .title .more {padding-right: 10px;}
.index02 .leftbox .title {color:#fff;}
.index02 .leftbox .title .t1 {font-size:22px;}
.index02 .leftbox .list {background: #fff;padding:15px;margin-top:10px;}
.index02 .leftbox .list a {display:flex;align-items:center;border;line-height: 37px;border-bottom:1px solid #e7e7e7;}
.index02 .leftbox .list .c1 {flex:1;width:50%;margin-right: 5%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index02 .leftbox .list .c1 i {font-weight: bold;}
.index02 .leftbox .list .c2 {color:#ababab;font-size:12px;}
.index02 .leftbox .title .more:hover {color:#fff;text-decoration: underline;}
.index02 .rightbox {background: #f1f1f1;padding:15px;position: relative;}
.index02 .rightbox .title {color:#035cb4;}
.index02 .rightbox .title .t1 {font-size:22px;}
.index02 .rightbox .title .more {color:#888888;}
.index02 .rightbox .typebox {margin-top: 10px;display:flex;align-items:center;justify-content:center;}
.index02 .rightbox .typebox a {font-size:12px;color:#fff;background: #65a8ea;border:1px solid rgba(0,0,0,0);text-align:center;line-height: 35px;min-width:90px;margin:0 1.5px;padding:0 15px;transition:.36s all linear;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index02 .rightbox .typebox a:hover,.index02 .rightbox .typebox a.active {color:#65a8ea;border-color:#65a8ea;background: none;font-weight: bold;transition:.36s all linear;}
.index02 .rightbox .typebox a:nth-child(2) {background: #3cb8cc;}
.index02 .rightbox .typebox a:nth-child(2):hover,.index02 .rightbox .typebox a:nth-child(2).active {color:#3cb8cc;border-color:#3cb8cc;font-weight: bold;background: none;transition:.36s all linear;}
.index02 .rightbox .typebox a:nth-child(3) {background: #59bb6b;}
.index02 .rightbox .typebox a:nth-child(3):hover,.index02 .rightbox .typebox a:nth-child(3).active {color:#59bb6b;border-color:#59bb6b;font-weight: bold;background: none;transition:.36s all linear;}
.index02 .rightbox .typebox a:nth-child(4) {background: #e2b141;}
.index02 .rightbox .typebox a:nth-child(4):hover,.index02 .rightbox .typebox a:nth-child(4).active {color:#e2b141;border-color:#e2b141;font-weight: bold;background: none;transition:.36s all linear;}
.index02 .rightbox .typebox a:nth-child(5) {background: #e4774e;}
.index02 .rightbox .typebox a:nth-child(5):hover,.index02 .rightbox .typebox a:nth-child(5).active {color:#e4774e;border-color:#e4774e;font-weight: bold;background: none;transition:.36s all linear;}
.index02 .rightbox .list {display: none;}
.index02 .rightbox .list.active {display:block;}
.index02 .rightbox .list a {display:flex;align-items:center;line-height: 37px;}
.index02 .rightbox .list .c1 {flex:1;width:50%;margin-right:5%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index02 .rightbox .list .c2 {color:#ababab;font-size:12px;}
.index02 .rightbox .title .more:hover {color:#1b4fa6;text-decoration: underline;}
@media(max-width:575px) {
	.index02 .rightbox .typebox {flex-wrap:wrap;}
	.index02 .rightbox .typebox a {flex:0 0 40%;margin-top:3px;}
}
@media(min-width:768px) {
	.index02 {padding-top:25px;}
	.index02 .leftbox .title .t1 {font-size:25px;}
	.index02 .leftbox .list {padding:15px;}
	.index02 .leftbox .list a {line-height: 43px;}
	.index02 .rightbox {padding:20px 15px;}
	.index02 .rightbox .title .t1 {font-size:25px;}
	.index02 .rightbox .list a {line-height: 43px;}
}
@media(min-width:992px) {
	.index02 {padding-top:30px;margin-bottom:25px;}
	.index02 .leftbox .title .t1 {font-size:28px;}
	.index02 .leftbox .list a {line-height: 48px;}
	.index02 .leftbox .list .c2 {font-size:13px;}
	.index02 .rightbox {padding:25px 20px 0;}
	.index02 .rightbox:after {content:'';background: #f1f1f1;position: absolute;left:0;bottom:0;width:100%;height:25px;transform:translateY(99%);}
	.index02 .rightbox .title .t1 {font-size:28px;}
	.index02 .rightbox .typebox {margin-top: 14px;}
	.index02 .rightbox .typebox a {font-size:13px;}
	.index02 .rightbox .list {padding:0 10px;margin-top:10px;}
	.index02 .rightbox .list a {line-height: 48px;}
	.index02 .rightbox .list .c2 {font-size:13px;}
}
@media(min-width:1200px) {
	.index02 {padding-top:35px;margin-bottom: 30px;}
	.index02 .title .more {font-size:15px;}
	.index02 .leftbox .title .t1 {font-size:30px;}
	.index02 .leftbox .list {padding:20px;margin-top:15px;}
	.index02 .leftbox .list a {line-height: 52px;}
	.index02 .leftbox .list .c2 {font-size:14px;}
	.index02 .rightbox {padding:30px 24px 0;}
	.index02 .rightbox:after {height:30px;}
	.index02 .rightbox .title .t1 {font-size:30px;}
	.index02 .rightbox .typebox {margin-top: 18px;}
	.index02 .rightbox .typebox a {font-size:14px;}
	.index02 .rightbox .list a {line-height: 52px;}
	.index02 .rightbox .list .c2 {font-size:14px;}
}
@media(min-width:1400px) {
	.index02 {padding-top:40px;margin-bottom: 34px;}
	.index02 .leftbox .title .t1 {font-size:32px;}
	.index02 .leftbox .list {padding:25px;}
	.index02 .leftbox .list a {line-height: 56px;}
	.index02 .rightbox {padding:34px 28px 0;}
	.index02 .rightbox:after {height:34px;}
	.index02 .rightbox .title .t1 {font-size:32px;}
	.index02 .rightbox .typebox {margin-top: 22px;}
	.index02 .rightbox .list {padding:0 15px;}
	.index02 .rightbox .list a {line-height: 56px;}
}
@media(min-width:1600px) {
	.index02 {padding-top:45px;margin-bottom: 38px;}
	.index02 .leftbox .title .t1 {font-size:34px;}
	.index02 .leftbox .list {padding:30px;margin-top:20px;}
	.index02 .leftbox .list a {line-height: 60px;}
	.index02 .rightbox {padding:38px 32px 0;}
	.index02 .rightbox:after {height:38px;}
	.index02 .rightbox .title .t1 {font-size:34px;}
	.index02 .rightbox .typebox {margin-top: 25px;}
	.index02 .rightbox .list {margin-top: 15px;}
	.index02 .rightbox .list a {line-height: 60px;}
}


.index03 {padding:20px 0;background:#fff;position: relative;}
.index03 .title {display:flex;align-items: center;border-bottom:1px solid #efefef;}
.index03 .leftbox .title .t1 {color:#035cb4;background: #f5f5f5;font-size:16px;line-height: 35px;height:35px;text-align:center;padding:0 10px;cursor:pointer;}
.index03 .leftbox .title .t1.active {color:#fff;background: url(../images/in03_tit_bg.jpg) no-repeat;background-size:cover;}
.index03 .leftbox .title .t1 a:hover {color:inherit;}
.index03 .leftbox .title .more {color:#888888;font-size:12px;}
.index03 .leftbox .list {margin-top: 20px;display:none;}
.index03 .leftbox .list.active {display: block;}
.index03 .leftbox .list .slide .imgbox {max-width:195px;width:35%;}
.index03 .leftbox .list .slide .imgbox img {width:100%;}
.index03 .leftbox .list .slide .imgbox:after {padding-top:65%;}
.index03 .leftbox .list .slide .txtbox {flex:1;width:50%;margin-left:15px;}
.index03 .leftbox .list .slide .c1 {color:#333333;line-height: 1.4;font-weight: bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;}
.index03 .leftbox .list .slide .c2 {color:#888888;font-size:12px;margin-top: 10px;line-height: 1.4;    overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.index03 .leftbox .list .slide .c3 {flex:1;width:50%;margin-right:5%;}
.index03 .leftbox .list .slide .c4 {color:#ababab;font-size:12px;}
.index03 .leftbox .list .slide:hover .c1 {color:#1b4fa6;}
.index03 .leftbox .list .slide:hover .c2 {text-decoration: underline;}
.index03 .leftbox .list .slide:first-child {margin-bottom:10px;}
.index03 .leftbox .list .slide1 {line-height: 38px;}
.index03 .leftbox .list .slide1 i {font-weight: bold;}
.index03 .rightbox .title {line-height: 45px;justify-content:space-between;}
.index03 .rightbox .title .more {padding-right: 10px;}
.index03 .rightbox .title {color:#035cb4;transform: translateY(-5px);}
.index03 .rightbox .title .t1 {font-size:22px;padding-bottom:5px;position: relative;}
.index03 .rightbox .title .t1:after {content:'';position: absolute;bottom:-1px;left:0;height:1px;background:#035cb4;width:100%;}
.index03 .rightbox .title .more {color:#888888;}
.index03 .rightbox .list {margin-top: 20px;}
.index03 .rightbox .list a {display:flex;align-items:center;justify-content:space-between;line-height: 37px;padding:0 15px;}
.index03 .rightbox .list a:nth-child(2n-1) {background: #f1f1f1;}
.index03 .rightbox .list .c1 {flex:1;width:50%;margin-right:5%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index03 .rightbox .list .c2 {color:#ababab;font-size:12px;}
.index03 .title .more:hover {color:#1b4fa6;text-decoration: underline;}
.index03 .ad {margin-top: 12px;}
@media(min-width:768px) {
	.index03 {padding:25px 0;}
	.index03 .leftbox .title .t1 {font-size:17px;line-height: 40px;height:40px;}
	.index03 .leftbox .title .more {font-size:13px;}
	/*.index03 .leftbox .c2 {width:60%;}*/
	.index03 .leftbox .list {margin-top:25px;}
	.index03 .rightbox .title {line-height: 50px;}
	.index03 .rightbox .title .t1 {font-size:25px;}
	.index03 .rightbox .list {margin-top: 25px;}
	.index03 .rightbox .list a {line-height: 43px;}
}
@media(min-width:992px) {
	.index03 {padding:30px 0;}
	.index03 .leftbox .title .t1 {font-size:18px;line-height: 45px;height:45px;padding:0 15px;}
	.index03 .leftbox .title .more {font-size:14px;}
	.index03 .leftbox .list {margin-top:30px;}
	.index03 .leftbox .list .slide .c2 {font-size:13px;}
	.index03 .leftbox .list .slide .c4 {font-size:13px;}
	.index03 .leftbox .list .slide:first-child {margin-bottom:15px;}
	.index03 .rightbox {padding-left: 10px;}
	.index03 .rightbox .title {line-height: 56px;}
	.index03 .rightbox .title .t1 {font-size:28px;}
	.index03 .rightbox .list {margin-top:30px;}
	.index03 .rightbox .list a {line-height: 48px;}
	.index03 .rightbox .list .c2 {font-size:13px;}
	.index03 .ad {margin-top: 16px;}
}
@media(min-width:1200px) {
	.index03 {padding:40px 0 35px;}
	.index03 .leftbox .title .t1 {font-size:20px;line-height: 50px;height:50px;padding:0 20px;}
	.index03 .leftbox .title .more {font-size:15px;}
	.index03 .leftbox .list {margin-top:35px;}
	.index03 .leftbox .list .slide .c2 {font-size:14px;margin-top: 15px;}
	.index03 .leftbox .list .slide .c4 {font-size:14px;}
	.index03 .leftbox .list .slide .txtbox {margin-left:20px;}
	.index03 .leftbox .list .slide:first-child {margin-bottom:20px;}
	.index03 .rightbox .title {line-height: 62px;}
	.index03 .rightbox .title .more {font-size:15px;}
	.index03 .rightbox .title .t1 {font-size:30px;}
	.index03 .rightbox .list {margin-top: 35px;}
	.index03 .rightbox .list a {line-height: 52px;}
	.index03 .rightbox .list .c2 {font-size:14px;}
	.index03 .ad {margin-top: 20px;}
}
@media(min-width:1400px) {
	.index03 {padding:50px 0 40px;}
	.index03 .leftbox .title .t1 {font-size:21px;line-height: 58px;height:58px;padding:0 25px;}
	.index03 .leftbox .list {margin-top:40px;}
	.index03 .leftbox .list .slide .c1 {font-size:17px;}
	.index03 .leftbox .list .slide:first-child {margin-bottom:25px;}
	.index03 .rightbox .title {line-height: 68px;}
	.index03 .rightbox .title .t1 {font-size:32px;}
	.index03 .rightbox .list {margin-top: 40px;}
	.index03 .rightbox .list a {line-height: 56px;}
	.index03 .ad {margin-top: 24px;}
}
@media(min-width:1600px) {
	.index03 {padding:60px 0 50px;}
	.index03 .leftbox .title .t1 {font-size:22px;line-height: 65px;height:65px;padding:0 30px;}
	.index03 .leftbox .list {margin-top:45px;}
	.index03 .rightbox .title {line-height: 65px;}
	.index03 .rightbox .title .t1 {font-size:34px;}
	.index03 .rightbox .list {margin-top: 45px;}
	.index03 .rightbox .list a {line-height: 60px;}
	.index03 .ad {margin-top: 28px;}
}

.index04 {background: #f3f4f8;padding:20px 0;position:relative;overflow:hidden;}
.index04 .title {line-height: 1;border-bottom:1px solid #d8dbe5;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;justify-content:space-between;}
.index04 .title .t1 {color:#035cb4;font-size:22px;position: relative;padding-bottom: 5px;}
.index04 .title .t1:after {content:'';position: absolute;bottom:-1px;left:0;height:1px;background:#035cb4;width:100%;}
.index04 .title .more {color:#888888;padding-right: 10px;}
.index04 .list {margin-top:15px;}
.index04 .list hr {border:none;border-bottom:1px solid #d7d7d7;opacity:1;}
.index04 .list .c1 {color:#444444;margin-top:10px;line-height: 1.5;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.index04 .list .c2 {color:#999999;margin-top: 5px;line-height: 16px;line-height: 1.5;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
.index04 .list .c3 {color:#999999;font-size:12px;margin-top:10px;}
.index04 .list .swiper-slide:hover img {transform:translate(-50%,-50%) scale(1.1);transition:.36s all;}
.index04 .list .swiper-slide:hover .c1 {color:#d62121;}
.index04 .list .swiper-slide:hover .c3 {color:#ababab;}
.index04 .list .imgbox:after {padding-top:56.6%;}
.index04 .list .imgbox img {width:unset;height:100%;}
.index04 .list .imgbox img {width:100%;}
.index04 .swiper-button-prev,
.index04 .swiper-button-next {left:0;color:#fff;width:30px;height:65px;background:rgba(0,0,0,.3);top:30%;}
.index04 .swiper-button-next {left:unset;right:0;}
.index04 .swiper-button-prev:after,.index04 .swiper-button-next:after {font-size:14px;}
.index04 .swiper-button-prev:hover,.index04 .swiper-button-next:hover {background: #000;}
@media(min-width:768px) {
	.index04 {padding:25px 0;}
	.index04 .title .t1 {font-size:25px;}
	.index04 .list a {line-height: 43px;}
}
@media(min-width:992px) {
	.index04 {padding:35px 0;}
	.index04 .title .t1 {font-size:28px;padding-bottom: 10px;}
	.index04 .list {margin-top:30px;}
	.index04 .list .c1 {margin-top:15px;}
	.index04 .list .c2 {margin-top: 10px;line-height: 20px;font-size:14px;}
	.index04 .list .c3 {margin-top:15px;font-size:13px;}
}
@media(min-width:1200px) {
	.index04 {padding:40px 0;}
	.index04 .title .more {font-size:15px;}
	.index04 .title .t1 {font-size:30px;}
	.index04 .list .c1 {margin-top:20px;}
	.index04 .list .c3 {font-size:14px;}
}
@media(min-width:1400px) {
	.index04 {padding:45px 0;}
	.index04 .title .t1 {font-size:32px;}
}
@media(min-width:1600px) {
	.index04 {padding:50px 0;}
	.index04 .title .t1 {font-size:34px;}
}

.index05 {padding:20px 0;background:#fff;position: relative;}
.index05 .title {display:flex;align-items: center;border-bottom:1px solid #efefef;}
.index05 .title .t1 {color:#035cb4;background: #f5f5f5;font-size:16px;line-height: 35px;height:35px;text-align:center;padding:0 10px;cursor:pointer;}
.index05 .title .t1.active {color:#fff;background: url(../images/in03_tit_bg.jpg) no-repeat;background-size:cover;}
.index05 .title .t1 a:hover {color:inherit;}
.index05 .title .more {color:#888888;font-size:12px;}
.index05 .list {margin-top: 20px;display:none;}
.index05 .list.active {display: block;}
.index05 .list .c1 {color:#888888;text-align: center;}
.index05 .list .swiper-slide:hover img {transform:translate(-50%,-50%) scale(1.1);transition:.36s all;}
.index05 .list .swiper-slide:hover .c1 {color:#d62121;}
.index05 .list .imgbox img {width:unset;height:100%;}
.index05 .swiper-button-prev,
.index05 .swiper-button-next {left:0;color:#fff;width:30px;height:65px;background:rgba(0,90,179,.74);top:40%;}
.index05 .swiper-button-next {left:unset;right:0;}
.index05 .swiper-button-prev:after,.index05 .swiper-button-next:after {font-size:14px;}
.index05 .swiper-button-prev:hover,.index05 .swiper-button-next:hover {background: #000;}
@media(min-width:768px) {
	.index05 {padding:25px 0;}
	.index05 .title .t1 {font-size:17px;line-height: 40px;height:40px;}
	.index05 .title .more {font-size:13px;}
	.index05 .list {margin-top:25px;}
}
@media(min-width:992px) {
	.index05 {padding:30px 0;}
	.index05 .title .t1 {font-size:18px;line-height: 45px;height:45px;padding:0 15px;}
	.index05 .title .more {font-size:14px;}
	.index05 .list {margin-top:30px;}
	.index05 .list .c1 {margin-top:15px;}
}
@media(min-width:1200px) {
	.index05 {padding:40px 0 35px;}
	.index05 .title .t1 {font-size:20px;line-height: 50px;height:50px;padding:0 20px;}
	.index05 .title .more {font-size:15px;}
	.index05 .list {margin-top:35px;}
}
@media(min-width:1400px) {
	.index05 {padding:50px 0 40px;}
	.index05 .title .t1 {font-size:21px;line-height: 58px;height:58px;padding:0 25px;}
	.index05 .list {margin-top:40px;}
}
@media(min-width:1600px) {
	.index05 {padding:60px 0 50px;}
	.index05 .title .t1 {font-size:22px;line-height: 65px;height:65px;padding:0 30px;}
	.index05 .list {margin-top:45px;}
	.index05 .list .c1 {font-size:17px;}
}

.articlelist01 {padding:0 0 25px;}
.articlelist01 a .slide {color:#444444;background:#fff;line-height:35px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;transition:.36s all linear;}
.articlelist01 a:nth-child(2n+1) .slide {background:#f1f1f1;}
.articlelist01 .d1 {color:#ababab;font-size:12px;}
@media(min-width:768px) {
	.articlelist01 a .slide {line-height: 40px;}
}
@media(min-width:992px) {
	.articlelist01 {padding:0 0 5.2vw;}
	.articlelist01 a .slide {line-height: 45px;}
	.articlelist01 a .slide:hover {color:#fff;background:#d3711b;padding-left:15px;transition:.36s all linear;}
	.articlelist01 .d1 {font-size:13px;}
}
@media(min-width:1200px) {
	.articlelist01 a .slide {line-height: 50px;}
	.articlelist01 a .slide:hover {padding-left:20px;}
	.articlelist01 .d1 {font-size:14px;}
}
@media(min-width:1400px) {
	.articlelist01 a .slide {line-height: 55px;}
	.articlelist01 a .slide:hover {padding-left:25px;}
}
@media(min-width:1600px) {
	.articlelist01 a .slide {line-height: 60px;}
	.articlelist01 a .slide:hover {padding-left:30px;}
}


.articlelist02 {padding:0 0 25px;}
.articlelist02 .slide {padding:12px 0;display:flex;align-items:flex-start;transition:.36s all linear;border-bottom:1px solid #eee;}
.articlelist02 .slide .imgbox:after {padding-top:65%;}
.articlelist02 .slide .imgbox img {width:100%;}
.articlelist02 .slide .imgbox {width:280px;max-width:35%}
.articlelist02 .slide .txtbox {width:50%;flex:1;padding-left:10px;}
.articlelist02 .slide .txtbox .c1 {color:#333333;font-size:15px;}
.articlelist02 .slide .txtbox .c2 {color:#999999;font-size:12px;margin-top: 5px;line-height: 1.8;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.articlelist02 .d1 {color:#ababab;font-size:12px;margin-top: 5px;}
@media(min-width:768px) {
	.articlelist02 .slide .txtbox .c1 {font-size:16px;margin-top: 10px;}
	.articlelist02 .slide .txtbox .c2 {font-size:13px;margin-top: 10px;-webkit-line-clamp:3;}
}
@media(min-width:992px) {
	.articlelist02 {padding:0 0 5.2vw;}
	.articlelist02 .slide {padding:15px;}
	.articlelist02 .slide .txtbox {padding-left:15px;}
	.articlelist02 .slide .txtbox .c1 {font-size:17px;}
	.articlelist02 .slide .txtbox .c2 {margin-top: 15px;}
	.articlelist02 .d1 {font-size:13px;margin-top: 15px;}
	.articlelist02 .slide:hover .c1 {color:#d3711b;}
	.articlelist02 .slide:hover .c2 {text-decoration: underline;}
}
@media(min-width:1200px) {
	.articlelist02 .slide {padding:18px;}
	.articlelist02 .slide .txtbox {padding-left:20px;}
	.articlelist02 .slide .txtbox .c1 {font-size:18px;}
	.articlelist02 .slide .txtbox .c2 {font-size:14px;margin-top: 20px;}
	.articlelist02 .d1 {font-size:14px;margin-top: 20px;}
}
@media(min-width:1400px) {
	.articlelist02 .slide {padding:20px;}
	.articlelist02 .slide .txtbox {padding-left:25px;}
	.articlelist02 .slide .txtbox .c1 {font-size:19px;}
}
@media(min-width:1600px) {
	.articlelist02 .slide {padding:25px;}
	.articlelist02 .slide .txtbox {padding-left:30px;}
	.articlelist02 .slide .txtbox .c1 {font-size:20px;}
}

.page01 {padding-top:15px;background: url(../images/in01_bg.jpg) no-repeat top;background-size:100% auto;}
.page01 .container>.row {margin:0;margin-top: 15px;}
.page01 .searchbox {background: #eef7ff;}
.page01 .searchbox input[type="text"] {background: #eef7ff;}
.page01 .pagetitle {line-height: 1.2;padding-bottom: 5px;margin-bottom:10px;border-bottom: 1px solid #e0e0e0;display:flex;align-items: center;justify-content: space-between;}
.page01 .pagetitle .m1 {color:#333333;font-size:20px;}
.page01 .pagetitle i {color:#0a4fd0;margin-right:5px;font-size:120%;}
.page01 .pagetitle .more {color:#d8d8d8;font-size:200%;}
.page01 .pagetitle .more:hover {color:#0a4fd0;}
.sidebox {background: #fff;padding-top: 15px;padding-bottom:25px;}
.sidebox01 {margin-top: 20px;}
.sidebox01 .title {display:flex;align-items: center;justify-content:space-between;border-bottom:1px solid #efefef;}
.sidebox01 .t1 {color:#035cb4;font-weight: bold;font-size:14px;line-height: 2.5;position: relative;}
.sidebox01 .t1:after {content:'';position: absolute;bottom:-1px;left:0;height:2px;background:#035cb4;width:120%;}
.sidebox01 .more {color:#888888;font-size:12px;}
.sidebox01 .list {margin-top:10px;}
.sidebox01 .list .slide {padding:5px 0;border-bottom:1px dashed #bfbfbf;}
.sidebox01 .list a {color:#333333;font-size:12px;line-height: 1.8;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.sidebox01 .list a:hover {color:#0a4fd0;}
.sidebox02 .btnbox {background:#f7fafc;}
.sidebox02 .btnbox a {display: block;line-height:40px;height:40px;color:#fff;background:#005ab3;margin:3px 0;padding:0 15px;text-align: center;}
.sidebox02 .btnbox a:hover,.sidebox02 .btnbox a.active {background: #d3711b;}
.sidebox03 {margin-top:15px;position:relative;}
.sidebox03 .title {background: #f3f4f8;display:flex;align-items: center;justify-content:space-between;border-bottom:1px solid #efefef;padding-right: 10px;}
.sidebox03 .title .t1 {color:#fff;background: url(../images/in03_tit_bg.jpg) no-repeat;background-size:cover;font-size:16px;line-height: 35px;height:35px;text-align:center;padding:0 10px;cursor:pointer;}
.sidebox03 .title .t1 a:hover {color:inherit;}
.sidebox03 .title .more {color:#888888;font-size:12px;}
.sidebox03 .list {margin-top:15px;}
.sidebox03 .slide:hover .c1 {color:#083c9e;}
.sidebox03 .c1 {color:#888a8b;margin-top:10px;text-align: center;}
.sidebox03 .imgbox:after {padding-top:70%;}
.sidebox03 .imgbox img {width:100%;}
.sidebox03 .swiper-button-prev,
.sidebox03 .swiper-button-next {left:0;color:#fff;width:25px;height:50px;background:rgba(0,90,179,.74);top:40%;}
.sidebox03 .swiper-button-next {left:unset;right:0;}
.sidebox03 .swiper-button-prev:after,.sidebox03 .swiper-button-next:after {font-size:14px;}
.sidebox03 .swiper-button-prev:hover,.sidebox03 .swiper-button-next:hover {background: #000;}
.sidebox03 .swiper-button-next.swiper-button-disabled,.sidebox03 .swiper-button-prev.swiper-button-disabled {pointer-events: unset;}
.page01 .mainbox {background: #fff;padding-top: 15px;}
@media(min-width:768px) {
	.page01 {padding-top: 20px;}
	.page01 .container>.row {margin-top: 20px;}
	.page01 .pagetitle .m1 {font-size:22px;}
	.sidebox01 .t1 {font-size:15px;}
	.sidebox01 .more {font-size:13px;}
	.sidebox01 .list a {font-size:14px;}
	.sidebox03 {margin-top: 20px;}
	.sidebox03 .title .t1 {font-size:17px;line-height: 40px;height:40px;}
	.sidebox03 .title .more {font-size:13px;}
}
@media(min-width:992px) {
	.page01 {padding-top: 25px;}
	.page01 .container>.row {margin-top: 25px;margin-left:-15px;margin-right:-15px;}
	.page01 .mainbox {flex:0 0 70%;width:70%;padding:20px 2.33% 0;}
	.page01 .pagetitle .m1 {font-size:24px;}
	.sidebox {flex:0 0 30%;width:30%;padding-top: 20px;padding-left:2.5%;padding-bottom: 35px;}
	.sidebox01 .t1 {font-size:16px;}
	.sidebox01 .more {font-size:14px;}
	.sidebox .more:hover {color:#d3711b;}
	.sidebox01 .list {margin-top:15px;}
	.sidebox01 .list .slide {padding:10px 0;}
	.sidebox02 .btnbox a {line-height:45px;height:45px;}
	.sidebox03 {margin-top: 25px;}
	.sidebox03 .title .t1 {font-size:18px;line-height: 45px;height:45px;padding:0 15px;}
	.sidebox03 .title .more {font-size:14px;}
	.sidebox03 .c1 {margin-top: 15px;}
}
@media(min-width:1200px) {
	.page01 {padding-top: 30px;}
	.page01 .container>.row {margin-top: 30px;}
	.page01 .mainbox {flex:0 0 72.5%;width:72.5%;padding-top: 25px;}
	.page01 .pagetitle {padding-bottom: 10px;margin-bottom:15px;}
	.page01 .pagetitle .m1 {font-size:26px;}
	.sidebox {flex:0 0 27.5%;width:27.5%;padding-top: 25px;padding-bottom: 50px;}
	.sidebox01 {margin-top: 25px;}
	.sidebox01 .t1 {font-size:17px;}
	.sidebox01 .list .slide {padding:15px 0;}
	.sidebox02 .btnbox a {line-height:50px;height:50px;}
	.sidebox03 {margin-top: 30px;}
	.sidebox03 .title .t1 {font-size:20px;line-height: 50px;height:50px;padding:0 20px;}
	.sidebox03 .title .more {font-size:15px;}
	.sidebox03 .c1 {font-size:15px;margin-top: 20px;}
}
@media(min-width:1400px) {
	.page01 {padding-top: 35px;}
	.page01 .container>.row {margin-top: 35px;}
	.page01 .mainbox {padding-top: 30px;}
	.page01 .pagetitle {padding-bottom: 15px;margin-bottom:20px;}
	.page01 .pagetitle .m1 {font-size:28px;}
	.sidebox {padding-top: 30px;padding-bottom: 70px;}
	.sidebox01 {margin-top: 30px;}
	.sidebox01 .t1 {font-size:18px;}
	.sidebox02 .btnbox a {font-size: 17px; line-height:55px;height:55px;}
	.sidebox03 {margin-top: 35px;}
	.sidebox03 .title .t1 {font-size:21px;line-height: 58px;height:58px;padding:0 30px;}
}
@media(min-width:1600px) {
	.page01 {padding-top: 40px;}
	.page01 .mainbox {padding-top: 35px;}
	.page01 .pagetitle {padding-bottom: 20px;margin-bottom:25px;}
	.page01 .pagetitle .m1 {font-size:30px;}
	.sidebox {padding-top: 35px;padding-bottom: 90px;}
	.sidebox01 {margin-top: 35px;}
	.sidebox01 .t1 {font-size:19px;}
	.sidebox02 .btnbox a {line-height:60px;height:60px;}
	.sidebox03 {margin-top: 40px;}
	.sidebox03 .title .t1 {font-size:22px;line-height: 65px;height:65px;padding:0 38px;}
}

.articleinfo01 {padding: 10px 0 30px;}
.articleinfo01 .t1 {color:#000000;font-size:18px;font-weight:bold;line-height: 1.6;text-align:center;margin:0 auto;}
.articleinfo01 .t2 {color:#999;background: #f5f5f5;text-align:center;line-height: 30px;margin:10px 0 15px;}
.articleinfo01 .t3 {line-height: 2;}
.articleinfo01 h1 {font-size:170%;font-weight: bold;}
.articleinfo01 h2 {font-size:160%;font-weight: bold;}
.articleinfo01 h3 {font-size:150%;font-weight: bold;}
.articleinfo01 h4 {font-size:140%;font-weight: bold;}
.articleinfo01 h5 {font-size:130%;font-weight: bold;}
.articleinfo01 .img {text-align: center;}
.articleinfo01 .content img {max-width:100%;height:unset!important;display:block;margin:10px auto;}
.articleinfo01 .content {color:#878383;line-height: 2;min-height:200px;}
.articleinfo01 .content p {/*display: flex;flex-direction:column; align-items:center;*/text-indent: 2rem;}
.articleinfo01 .video {width:800px;max-width:100%;height:300px;margin:0 auto;}
.articleinfo01 .video .jw-controlbar {width:100%;}
@media(min-width:768px) {
	.articleinfo01 {padding: 15px 0 40px;}
	.articleinfo01 .t1 {font-size:20px;}
}
@media(min-width:992px) {
	.articleinfo01 {padding: 20px 0px 50px;}
	.articleinfo01 .t1 {font-size:21px;max-width:80%;}
	.articleinfo01 .t2 {font-size:14px;margin:15px 0 20px;}
}
@media(min-width:1200px) {
	.articleinfo01 {padding: 25px 0px 60px;}
	.articleinfo01 .t1 {font-size:22px;}
	.articleinfo01 .t2 {line-height: 35px;margin:15px 0 25px;}
  	.articleinfo01 .video {height:450px;}
	.articleinfo01 .content {font-size:15px;min-height: 300px;}
}
@media(min-width:1400px) {
	.articleinfo01 {padding: 30px 0px 70px;}
	.articleinfo01 .t1 {font-size:24px;}
	.articleinfo01 .t2 {line-height: 40px;margin:20px 0 30px;}
	.articleinfo01 .content {line-height: 2.5;}
}
@media(min-width:1600px) {
	.articleinfo01 {padding: 35px 0px 80px;}
	.articleinfo01 .t1 {font-size:26px;}
	.articleinfo01 .t2 {margin:20px 0 40px;}
}


/*围绕一个圆心转圈动画*/
@keyframes whirl{
    100%{ transform: rotate(1turn);}
}


.imglist01 {position:relative;overflow:hidden;padding-bottom:10vw;}
.imglist01 .list {margin-top:20px;}
.imglist01 .list .slide {border-bottom:1px solid #eeeeee;margin-bottom:4.21vw;}
.imglist01 .list .slide .ratio {border:1px solid #eeeeee;}
/*.imglist01 .list .slide .ratio img {width:unset;max-width:unset;height:100%;}*/
.imglist01 .list .slide .txtbox {display:flex;align-items:center;justify-content:space-between;padding:10px 5px;}
.imglist01 .list .slide .txtbox i {color:#bfbfbf;font-size:200%;}
.imglist01 .c1 {color:#444444;font-size: 13px;}
.imglist01 .c1 span {font-size:80%;}
.imglist01 .c2 {color:#bebebe;margin-top:5px;}
.imglist01 .list .ratio .sy {opacity:0;background:rgba(0,0,0,.71);height:100%;width:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;transition:.36s all linear;}
.imglist01 .list .ratio .sy .s1 {color:#fff;border-radius:50%;width:75px;height:75px;border:1px dashed #fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.imglist01 .list .ratio .sy .s1 i {font-size:200%;display:block;margin-bottom:10px;}
.imglist01 .list .slide:hover .ratio .sy {opacity: 1;transition:.36s all linear;}
@media(max-width:375px){
}
@media(min-width:768px) {
	.imglist01 .c1 {font-size: 14px;}
}
@media(min-width:992px) {
	.imglist01 .list {margin-top:2.105vw;margin-left:-20px;margin-right:-20px;}
	.imglist01 .list .col {padding:0 20px;}
	.imglist01 .list .slide {margin-bottom:2.105vw;}
	.imglist01 .list .slide .txtbox {padding:2.105vw 5px 1.316vw;}
	.imglist01 .c1 {font-size: 15px;}
	.imglist01 .slide:hover .c1 {color:#e60012;}
	.imglist01 .c2 {font-size:14px;margin-top:10px;}
}
@media(min-width:1200px) {
	.imglist01 .c1 {font-size: 16px;}
	.imglist01 .list .ratio .sy .s1 {width:6.579vw;height:6.579vw;}
}
@media(min-width:1400px) {
	.imglist01 .c1 {font-size: 17px;}
}
@media(min-width:1600px) {
	.imglist01 .c1 {font-size: 18px;}
}

.imglist02 {background: #f5f5f5;position:relative;overflow:hidden;padding-bottom:10vw;}
.imglist02 .wrapper {background:#fff;padding:15px 20px;}
.imglist02 .list .slide {border-bottom:1px solid #eeeeee;margin-bottom:4.21vw;}
.imglist02 .list .slide .imgbox:after {padding-top:100%;}
.imglist02 .list .slide .imgbox {border:1px solid #eeeeee;}
.imglist02 .list .slide .imgbox img {max-width:100%;top:0;transform:translate(-50%,0);}
.imglist02 .list .slide .txtbox {display:flex;align-items:center;justify-content:space-between;padding:10px 5px;}
.imglist02 .list .slide .txtbox i {color:#bfbfbf;font-size:200%;}
.imglist02 .c1 {color:#444444;font-size: 13px;}
.imglist02 .c1 span {font-size:80%;}
.imglist02 .c2 {color:#bebebe;margin-top:5px;}
.imglist02 .list .imgbox .sy {opacity:0;background:rgba(0,0,0,.71);height:100%;width:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;}
.imglist02 .list .imgbox .sy .s1 {color:#fff;border-radius:50%;width:75px;height:75px;border:1px dashed #fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.imglist02 .list .imgbox .sy .s1 i {font-size:200%;display:block;margin-bottom:10px;}
.imglist02 .list .slide:hover .imgbox .sy {opacity: 1;}
@media(min-width:768px) {
	.imglist02 .wrapper {padding:30px 40px;}
	.imglist02 .c1 {font-size: 14px;}
}
@media(min-width:992px) {
	.imglist02 .wrapper {padding:40px 55px;}
	.imglist02 .list {margin-left:-20px;margin-right:-20px;}
	.imglist02 .list .col {padding:0 20px;}
	.imglist02 .list .slide {margin-bottom:2.105vw;}
	.imglist02 .list .slide .txtbox {padding:2.105vw 5px 1.316vw;}
	.imglist02 .c1 {font-size: 15px;}
	.imglist02 .slide:hover .c1 {color:#e60012;}
	.imglist02 .c2 {font-size:14px;margin-top:10px;}
}
@media(min-width:1200px) {
	.imglist02 .wrapper {padding:50px 70px;}
	.imglist02 .c1 {font-size: 16px;}
	.imglist02 .list .imgbox .sy .s1 {width:6.579vw;height:6.579vw;}
}
@media(min-width:1400px) {
	.imglist02 .c1 {font-size: 17px;}
	.imglist02 .wrapper {padding:60px 85px;}
}
@media(min-width:1600px) {
	.imglist02 .c1 {font-size: 18px;}
	.imglist02 .wrapper {padding:70px 105px;}
}

.news01 {background:#fff;padding-bottom:40px;overflow:hidden;position:relative;}
.news01 .wrapper .slide {padding:10px 0;border-bottom:1px solid #ddd;position:relative;z-index:3;transition:.36s all ease;}
.news01 .wrapper .slide:before {content:'';position:absolute;left:-20%;top:0;width:0;height:100%;background:#f0f0f0;z-index:-1;transition:.5s all;}
.news01 .wrapper .slide .imgbox img {width:100%;max-height:unset;}
.news01 .wrapper .datebox {padding-left:10px;}
.news01 .wrapper .datebox .d1 {color:#0a4fd0;white-space: nowrap;}
.news01 .wrapper .txtbox {margin-top:10px;padding-left:10px;transition:.36s all;}
.news01 .wrapper .c1 {color:#444444;font-size:14px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news01 .wrapper .c2 {color:#999999;margin-top:15px;line-height: 22px;height:44px;overflow:hidden;}
.news01 .wrapper .c3 {color:#999999;line-height: 2;margin-top:10px;position:relative;transition:.36s all ease;}
.news01 .wrapper .c3:before {content:'';width:3px;height:10px;display:inline-block;border:1px solid #9f9fa0;margin-right:10px;}
.news01 .wrapper .slide:hover:before {width:140%;transition:.36s all;}
.news01 .wrapper .slide:hover:after {width:15%;transition:.36s all;}
.news01 .wrapper .slide:hover .imgbox img {transform:translate(-50%,-50%) scale(1.05);transition: .26s all;}
.news01 .wrapper .slide:hover .c1 {color:#e71c25;}
@media(min-width:768px) {
	.news01 {padding-bottom:50px;}
	.news01 .wrapper .slide {display:flex;padding:15px 0;}
	.news01 .wrapper .slide:after {content:'\e630';font-family:'iconfont';font-size:200%;color:#fff;font-weight:bold;display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;width:0;height:100%;background:rgba(27,79,166,.7);transition:.5s all;}
  	.news01 .wrapper .datebox {padding-left:20px;}
	.news01 .wrapper .imgbox {width:50%;max-width:190px;}
	.news01 .wrapper .imgbox:after {padding-top:50%;}
	.news01 .wrapper .datebox .d1 {font-size:16px;}
	.news01 .wrapper .txtbox {margin-top:0px;width:50%;flex:1;padding-left:15px;}
	.news01 .wrapper .c1 {font-size:16px;}
	.news01 .wrapper .c3 {margin-top:15px;}
}
@media(min-width:992px) {
	.news01 {padding-bottom:60px;}
	.news01 .wrapper .slide {padding:20px 0;}
	.news01 .wrapper .datebox {padding-left:40px;}
	.news01 .wrapper .datebox .d1 {font-size:17px;}
	.news01 .wrapper .txtbox {padding-left:20px;}
	.news01 .wrapper .c1 {font-size:17px;}
}
@media(min-width:1200px) {
	.news01 {padding-bottom:80px;}
	.news01 .wrapper .slide {padding:25px 0;}
	.news01 .wrapper .imgbox {max-width:230px;}
	.news01 .wrapper .datebox {padding-left:60px;}
	.news01 .wrapper .datebox .d1 {font-size:19px;}
	.news01 .wrapper .txtbox {padding-left:25px;}
	.news01 .wrapper .c1 {font-size:19px;}
	.news01 .wrapper .c2 {font-size:14px;line-height: 26px;height:52px;}
	.news01 .wrapper .c3 {font-size:14px;margin-top:20px;}
}
@media(min-width:1400px) {
	.news01 .wrapper .slide {padding:30px 0;}
	.news01 .wrapper .datebox {padding-left:70px;}
	.news01 .wrapper .datebox .d1 {font-size:21px;}
	.news01 .wrapper .txtbox {padding-left:30px;}
	.news01 .wrapper .c1 {font-size:21px;}
}
@media(min-width:1600px) {
	.news01 {padding-bottom:80px;}
	.news01 .wrapper .slide {padding:35px 0;}
	.news01 .wrapper .datebox {padding-left:90px;}
	.news01 .wrapper .datebox .d1 {font-size:23px;}
	.news01 .wrapper .txtbox {padding-left:35px;}
	.news01 .wrapper .c1 {font-size:23px;}
}

.newsinfo01 {padding:25px 0;}
.newsinfo01 .title {margin-bottom:20px;padding-bottom: 15px;}
.newsinfo01 .t1 {color:#343434;font-size:18px;}
.newsinfo01 .t2 {color:#7a7a7a;}
.projectinfo .img {max-width:600px;border-radius: 25px;overflow:hidden;margin:0 auto;}
.projectinfo .img img {width:100%;}
.newsinfo01 .content {line-height: 24px;padding:0px 0px 20px;text-align: justify;}
.newsinfo01 .content img {height:unset!important;max-width:100%!important;margin-top:5px;}
.newsinfo01 .content iframe {background:none;max-width:100%!important;}
.newsinfo01 .content table {background:none;width:100%!important;max-width:100%!important;}
.newsinfo01 .content h3 {font-size:18px;font-weight: bold;line-height: 2;margin-top:12px;border-bottom:1px solid #eee;}
.newsinfo01 .video {width:800px;max-width:100%;height:300px;margin:0 auto;}
.newsinfo01 .video .jw-controlbar {width:100%;}
@media(min-width:768px) {
	.newsinfo01 .content h3 {font-size:20px;margin-top:15px;}
}
@media(min-width:992px) {
  	.newsinfo01 {padding:30px 0;}
  	.newsinfo01 .t1 {font-size:20px;}
    .newsinfo01 .video {height:350px;}
	.newsinfo01 .content h3 {font-size:22px;margin-top:17px;}
}
@media(min-width:1200px) {
  	.newsinfo01 {padding:40px 0;}
  	.newsinfo01 .title {margin-bottom:30px;}
  	.newsinfo01 .content {line-height: 32px;padding:0 0px 30px;}
	.newsinfo01 .content h3 {font-size:24px;margin-top:20px;}
  	.newsinfo01 .t1 {font-size:22px;}
  	.newsinfo01 .t2 {font-size:14px;}
    .newsinfo01 .video {height:450px;}
}
@media(min-width:1440px) {
  .newsinfo01 {padding:50px 0;}
	.newsinfo01 .content h3 {font-size:26px;margin-top:22px;}
}
@media(min-width:1601px) {
  .newsinfo {padding:0 0 60px;}
  .newsinfo01 .t1 {font-size:26px;}
  .newsinfo01 .content {line-height: 36px;padding:0 0px 70px;}
	.newsinfo01 .content h3 {font-size:28px;margin-top:25px;}
}

@-webkit-keyframes anim-out2{
    0%{ opacity: 0.5;}
    100%{ transform: scale(3); opacity: 0;}
}

@-moz-keyframes anim-out2{
    0%{ opacity: 0.5;}
    100%{ transform: scale(3); opacity: 0;}
}

@-ms-keyframes anim-out2{
    0%{ opacity: 0.5;}
    100%{ transform: scale(3); opacity: 0;}
}

@keyframes anim-out2{
    0%{ opacity: 0.5;}
    100%{ transform: scale(3); opacity: 0;}
}
.videobanner {position:relative;width:100%;height:60vw;text-align:center;}
.videobanner .text { position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display: flex; justify-content: center; height: 52px; text-align: center;}
.videobanner .text .video_btn{ display: inline-block;}
.videobanner .text .img { display:block;position: relative; width: 52px; height: 100%;}
.videobanner .text .img img{position: relative; z-index: 3;}
.videobanner .text .txt{ display: inline-block; padding-left: 20px; height: 100%; line-height: 52px; font-size: 20px; color: #fff;}
.videobanner .text .img:before{ display: block; content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; -webkit-border-radius: 50%; border-radius: 50%; -webkit-animation: anim-out2 3s ease-out infinite; animation: anim-out2 3s ease-out infinite; z-index: 1;}
.videobanner .text .img:after{ display: block; content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; -webkit-border-radius: 50%; border-radius: 50%; -webkit-animation: anim-out2 3s 1s ease-out infinite; animation: anim-out2 3s 1s ease-out infinite; z-index: 2;}
.videobanner .text .img .before2{ display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; -webkit-border-radius: 50%; border-radius: 50%; -webkit-animation: anim-out2 3s 2s ease-out infinite; animation: anim-out2 3s 2s ease-out infinite; z-index: 1;}
@media(min-width:1400px) {
  .videobanner {height:calc(100vh - 135px);}
}

.video-shadow {display: none;position:fixed;z-index:99999;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);}
.video-panel {height:275px;width:365px;padding:5px;background:#f8f8f8;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);}
.video-shadow .close {position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:100px;height:40px;line-height:40px;border-radius:20px;background: #fff;text-align:center;}
@media(min-width:768px) {
  .video-panel {height:362px;width:630px;}
}
@media(min-width:992px) {
  .video-panel {height:420px;width:730px;}
}
@media(min-width:1200px) {
  .video-panel {height:500px;width:870px;}
}
@media(min-width:1440px) {
  .video-panel {height:724px;width:1260px;}
}

.contact01 {padding:25px 15px 30px;}
.contact01 .t1 {color:#6a6767;font-size:20px;}
.contact01 .t2 {color:#9d9d9d;margin-top:10px;line-height: 1.5;}
.contact01 .content {margin-top:25px;}
.contact01 .content .slide {text-align: center;margin-bottom:30px;}
.contact01 .content .slide i {font-size:35px;display: flex;align-items: center;justify-content: center;}
.contact01 .content .slide i img {max-height:120px;}
.contact01 .content .slide .c1 {color:#0a4fd0;font-size:15px;font-weight:bold;margin-top:2.105vw;}
.contact01 .content .slide .c2 {margin-top:10px;line-height: 1.2;}
.contact-map {overflow: hidden;}
#dituContent {height:55.79vw;}
@media(min-width:576px) {
	.contact01 .content .slide i {height:70px;}
}
@media(min-width:768px) {
	.contact01 .t1 {font-size:20px;}
	.contact01 .content .slide i {font-size:40px;}
	.contact01 .content .slide .c1 {font-size:16px;}
}
@media(min-width:992px) {
	.contact01 {padding:35px 15px;}
	.contact01 .t1 {font-size:24px;}
	.contact01 .t2 {font-size:14px;margin-top:15px;}
	.contact01 .content .slide i {font-size:45px;}
	.contact01 .content .slide .c1 {font-size:17px;}
	.contact01 .content .slide .c2 {font-size:14px;margin-top:15px;}
	#dituContent {height:27.895vw;}
}
@media(min-width:1200px) {
	.contact01 {padding:40px 15px;}
	.contact01 .t1 {font-size:28px;}
	.contact01 .t2 {margin-top:20px;}
	.contact01 .content {margin-top:35px;}
	.contact01 .content .slide i {font-size:50px;}
	.contact01 .content .slide .c1 {font-size:18px;}
}
@media(min-width:1400px) {
	.contact01 {padding:45px 15px;}
	.contact01 .t1 {font-size:32px;}
	.contact01 .content {margin-top:40px;}
	.contact01 .content .slide i {font-size:55px;}
	.contact01 .content .slide .c1 {font-size:19px;}
}
@media(min-width:1600px) {
	.contact01 {padding:50px 15px;}
	.contact01 .t1 {font-size:36px;}
	.contact01 .content {margin-top:50px;}
	.contact01 .content .slide i {font-size:60px;}
	.contact01 .content .slide .c1 {font-size:20px;}
}

.message01 {background:#fff;padding:25px 15px 30px;overflow:hidden;}
.message01 .t1 {color:#6a6767;font-size:18px;}
.message01 .t2 {color:#9d9d9d;margin-top:1.368vw;}
.message01 input {flex:1;background:#eee;}
.message01 .content {margin-top:2.632vw;}
.message01 .slide {display:flex;color:#333;background:#eee;line-height:35px;margin-bottom:1.578vw;white-space:nowrap;}
.message01 .slide select {color:#333;background:none;display:block;width:100%;height:35px;}
.message01 .slide textarea {background:#eee;width:90%;line-height: 35px;height:140px;}
.message01 .submit {color:#fff;background:#0a4fd0;display:block;text-align:center;border-radius:0;}
.message01 input[type="reset"] {color:#fff;background: #333;justify-content:center;}
@media(min-width:768px) {
	.message01 {padding:30px 15px;}
  	.message01 .t1 {font-size:20px;}
  	.message01 .slide {line-height:40px;}
}
@media(min-width:992px) {
	.message01 {padding:35px 15px;}
  	.message01 .t1 {font-size:24px;}
  	.message01 .content {padding:0 6.842vw;}
  	.message01 .slide {line-height:45px;margin-bottom:0.789vw;}
  	.message01 .slide select {height:45px;}
  	.message01 .slide textarea {line-height:45px;height:135px;}
  	.message01 .slide:hover {border-color:#267bdc;}
  	.message01 .submit {font-size:16px;transition:.36s all;}
  	.message01 .submit:hover {background: #267bdc;transition:.36s all;}
}
@media(min-width:1200px) {
	.message01 {padding:40px 15px;}
  	.message01 .t1 {font-size:28px;}
  	.message01 .t2 {font-size:15px;}
  	.message01 .slide {line-height:50px;}
  	.message01 .slide select {height:50px;}
  	.message01 .slide textarea {line-height: 50px;height: 150px;}
}
@media(min-width:1400px) {
	.message01 {padding:50px 15px;}
  	.message01 .t1 {font-size:32px;}
  	.message01 .slide {line-height:55px;}
  	.message01 .slide select {height:55px;}
  	.message01 .slide textarea {line-height:55px;height:165px;}
  	.message01 .submit {font-size:18px;}
}
@media(min-width:1600px) {
	.message01 {padding:60px 15px;}
  	.message01 .t1 {font-size:36px;}
}

.footer {color:rgba(255,255,255,1);background: #004a94;line-height: 2;}
.footer .links {color:rgba(255,255,255,.6);background:#035cb4;padding:10px 0;}
.footer .links .t1 {font-size:13px;}
.footer .links .list {font-size:12px;}
.footer .links .list a {display: inline-block;}
.footer a:hover {color:#fff;}
.footer .c1 {color:#a5c5e5;font-size:14px;}
.footer .ewm {width:105px;}
.footer .fbottom {color:rgba(255,255,255,.8);padding:10px 15px;line-height: 1.7;}
@media(max-width:767px) {
}
@media(min-width:768px) {
  .footer .fbottom {padding:12px 15px;}
}
@media(min-width:992px) {
	.footer .links {margin-bottom: 15px;padding:15px 0;}
	.footer .links .t1 {font-size:14px;}
	.footer .links .list {font-size:13px;}
  	.footer .fbottom {font-size:14px;padding:20px 15px;}
}
@media(min-width:1200px) {
	.footer .links {margin-bottom: 20px;padding:20px 0;}
	.footer .links .t1 {font-size:15px;}
	.footer .links .list {font-size:13px;}
}
@media(min-width:1400px) {
	.footer .links {padding:25px 0;}
}
@media(min-width:1600px) {
	.footer .links {padding:35px 0 25px;}
}

.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:8;}
.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;}
}