@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;}
}
@media(min-width:1600px){
  .container {max-width:1430px;margin:0 auto;}
}

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;
}

.topad {display:none;}
.topad .close {cursor:pointer;position:absolute;z-index:9;right:15px;top:15px;color:#fff;}
.header .topweather {color:#6a8cc4;font-size:13px;}
.header {height:150px;position:relative;background:url(../images/header_bg.jpg) no-repeat;background-size:cover;z-index:9;overflow:hidden;}
.header .logo {display:block;}
.header .img {display:none;height:120%;position:absolute;right:0;bottom:0;text-align:right;transform:translateY(35%);pointer-events: none; }
.header .img img {max-height:100%;}
.searchbox {position: relative; z-index: 3; display:flex;align-items: center;color:#b0b0b0;background:#fff;width:100%;height:45px;padding-left:15px;margin-top:15px;}
.searchbox input[type="text"] {border:none;flex:1;}
.searchbox input[type="submit"] {color:#fff;background: #0a4fd0;height:100%;padding:0 28px;}
.nav {position:relative;z-index:99;transform:translateY(-100%);margin-bottom:-70px;}
.nav .container .row {padding:0 30px;margin:0;background:url(../images/nav_bg.png) no-repeat;background-size:cover;}
.nav .slide {flex:0 0 25%;max-width:25%;text-align:center;position:relative;}
.nav .slide>a {color:#fff;display:block;height:35px;line-height:35px;}
.nav .slide i {display:none;}
.subnav {display:none;overflow:hidden;color:#fff;background:rgba(0,0,0,.6);position:absolute;z-index:3;bottom:0;left:-30px;right:-30px;transform:translateY(100%);}
.subnav a {display:block;height:40px;line-height: 40px;}
@media(max-width:991px) {
	.header .logo img {max-height:60px;}
  	.nav {background: #0a4fd0;}
  	.nav:before {content:'';position:absolute;left:50%;top:0;transform:translateX(-50%);width:100vw;height:100%;background:#0a4fd0;z-index: 0;}
  	.slide.active {background:#0a4fd0;}
}
@media(max-width:767px) {
	/*.header {padding-top:15px;}*/
	.header .logo img {max-height:50px;}
  	.nav .slide {border: 1px solid rgba(255,255,255,.1);}
}
@media(min-width:768px) {
	.header {height:180px;}
  	/* .header .logo {margin-top:20px;} */
}
@media(min-width:992px) {
	.header {height:260px;}
	/* .header .logo {margin-top:25px;} */
  	.header .img {display: block;left:50%;}
	.searchbox {font-size: 14px;margin-top:20px;width:350px;}
  	.nav {margin-bottom:-45px;}
  	.nav .slide {flex:1;}
  	.nav .slide>a {height: 45px;line-height: 45px;}
  	.nav .slide a:hover {font-weight:bold;}
  	.nav .slide.active>a {font-weight:bold;position:relative;}
  	.nav .slide .subnav {font-size:14px;}
  	.nav .slide:hover .subnav {display:block;}
  	.nav .slide .subnav a:hover,.header .nav .slide .subnav a.active {color:#fff;background:#0a4fd0;transition:.15s all linear;}  
}
@media(min-width:1200px) {
	.header {height:290px;}
  	/* .header .logo {margin-top:30px;} */
  	.header .img img {max-height:unset;}
  	.header .img {left:40%;transform:translateY(5%);}
	.searchbox {margin-top:25px;width:500px;}
  	.nav {margin-bottom:-50px;}
  	.nav .slide>a {height: 50px;line-height: 50px;}
  	.nav .slide .subnav {font-size:15px;}
}
@media(min-width:1400px) {
	.header {height:320px;}
  	.header .logo {margin-top:25px;}
  	.header .img {left:50%;transform:translateY(15%);}
  	.nav {margin-bottom:-55px;}
  	.nav .slide>a {height: 55px;line-height: 55px;}
}
@media(min-width:1600px) {
	.header {height:350px;}
  	.header .logo {margin-top:30px;}
  	.header .img {transform:translateY(20%);}
  	.nav {margin-bottom:-60px;}
  	.nav .slide>a {height: 60px;line-height: 60px;}
}

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

.index01 {padding:25px 0 30px;background: #0a4fd0;position: relative;z-index:8;}
.index01 .imgbox:after {padding-top:50%;}
.index01 .imgbox {margin-top:15px;}
.index01 .imgbox img {width: 100%;}
.index01 .swiper-slide {background: #0a4fd0;}
.index01 .tag {color:#fff;background:#2292e2;border-radius:10px;border-top-left-radius:0;height:24px;line-height: 24px;font-weight: bold;display:inline-block;padding:0 12px 0 10px;}
.index01 .t1 {color:#fff;margin-top:10px;font-size:20px;font-weight: bold;line-height: 1.7;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.index01 .c1 {color:#fff;color:rgba(255,255,255,.8);margin-top:10px;line-height: 1.7;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 3;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.index01 .more {color:#fff;margin-top:15px;}
.index01 .swiper-slide:hover .c1 {text-decoration: underline;}
@media(min-width:768px) {
	.index01 {padding:30px 0 35px;}
	.index01 .t1 {font-size:21px;}
}
@media(min-width:992px) {
	.index01 {padding:35px 0 40px;}
	.index01 .t1 {font-size:23px;margin-top:15px;}
	.index01 .more {margin-top:20px;}
	.index01 .imgbox {margin-top:0px;}
}
@media(min-width:1200px) {
	.index01 {padding:40px 0 45px;}
	.index01 .tag {font-size:15px;}
	.index01 .t1 {font-size:24px;}
	.index01 .c1 {font-size:15px;margin-top:15px;}
	.index01 .more {margin-top:25px;}
}
@media(min-width:1400px) {
	.index01 {padding:50px 0 55px;}
	.index01 .t1 {font-size:25px;margin-top:20px;}
}
@media(min-width:1600px) {
	.index01 {padding:55px 0 60px;}
	.index01 .t1 {font-size:26px;margin-top:25px;}
}

.ad {margin-top:15px;}
@media(min-width:768px) {
	.ad {margin-top:20px;}
}
@media(min-width:992px) {
	.ad {margin-top:25px;}
}
@media(min-width:1200px) {
	.ad {margin-top:30px;}
}
@media(min-width:1400px) {
	.ad {margin-top:35px;}
}
@media(min-width:1600px) {
	.ad {margin-top:40px;}
}


.index02 {padding:30px 0 20px;}
.index02 .title {border-bottom:1px solid #ededed;}
.index02 .t1 {flex:1;color:#fff;font-size:18px;font-weight: bold;padding:10px;background:url(../images/tit_bg.png) no-repeat left center;background-size:auto 100%;}
.index02 .t1 i {font-weight: normal;font-size:120%;margin-right:5px;}
.index02 .more {flex:1;color:#716f6f;text-align: right}
.index02 .more i {color:#0a4fd0;font-size:110%;}
.index02 .imglist {margin-top:10px;}
.index02 .imgbox {background: #eee;}
.index02 .c1 {color:#8d8d8d;line-height: 2;padding:0 15px;}
.index02 .list {margin-top:15px;}
.index02 .list .slide {color:#606060;flex:0 0 100%;line-height: 2;}
@media(min-width:768px) {
	.index02 {padding:30px 0 20px;}
}
@media(min-width:992px) {
	.index02 {padding:35px 0 25px;}
	.index02 .t1 {font-size:19px;margin-top:15px;}
	.index02 .imglist {margin-top:15px;}
	.index02 .list .slide {flex:0 0 50%;max-width:50%;padding-right:20px;}
	.index02 .list .slide:nth-child(2n) {padding-right:0px;padding-left:20px;}
	.index02 .imglist a:hover .c1 {color:#0a4fd0;}
}
@media(min-width:1200px) {
	.index02 {padding:40px 0 25px;}
	.index02 .tag {font-size:15px;}
	.index02 .t1 {font-size:20px;}
	.index02 .imglist {margin-top:20px;}
	.index02 .list {margin-top:20px;}
	.index02 .list .slide {padding-right:25px;}
	.index02 .list .slide:nth-child(2n) {padding-right:0px;padding-left:25px;}
}
@media(min-width:1400px) {
	.index02 {padding:45px 0 30px;}
	.index02 .t1 {font-size:21px;}
	.index02 .imglist {margin-top:25px;}
	.index02 .c1 {line-height: 2.5;}
	.index02 .list {margin-top:25px;}
	.index02 .list .slide {padding-right:30px;line-height: 2.3;}
	.index02 .list .slide:nth-child(2n) {padding-right:0px;padding-left:30px;}
}
@media(min-width:1600px) {
	.index02 {padding:50px 0 30px;}
	.index02 .t1 {font-size:22px;}
}

.index03 {padding:10px 0 20px;}
.index03 .title {border-bottom:1px solid #ededed;}
.index03 .t1 {flex:1;color:#fff;font-size:18px;font-weight: bold;padding:10px;background:url(../images/tit_bg.png) no-repeat left center;background-size:auto 100%;}
.index03 .t1 i {font-weight: normal;font-size:120%;margin-right:5px;}
.index03 .more {flex:1;color:#716f6f;text-align: right;}
.index03 .more i {color:#0a4fd0;font-size:110%;}
.index03 .content {margin-top:10px;}
.index03 .imgbox:after {padding-top:59%;}
.index03 .c1 {color:#606060;line-height: 2;}
.index03 .list .item {flex:0 0 100%;max-width:100%;}
.index03 .list .item:nth-child(2n) {margin-top: 20px;}
@media(min-width:768px) {
	.index03 {padding:10px 0 20px;}
}
@media(min-width:992px) {
	.index03 {padding:10px 0 25px;}
	.index03 .t1 {font-size:19px;margin-top:15px;}
	.index03 .content {margin-top:15px;}
	.index03 .list .item {flex:0 0 50%;max-width:50%;padding-right:20px;}
	.index03 .list .item:nth-child(2n) {padding-right:0px;padding-left:20px;margin-top: 0;}
}
@media(min-width:1200px) {
	.index03 {padding:10px 0 25px;}
	.index03 .tag {font-size:15px;}
	.index03 .t1 {font-size:20px;}
	.index03 .content {margin-top:20px;}
	.index03 .list .item {padding-right:25px;}
	.index03 .list .item:nth-child(2n) {padding-right:0px;padding-left:25px;}
}
@media(min-width:1400px) {
	.index03 {padding:10px 0 30px;}
	.index03 .t1 {font-size:21px;}
	.index03 .content {margin-top:25px;}
	.index03 .list .item {padding-right:30px;}
	.index03 .list .item:nth-child(2n) {padding-right:0px;padding-left:30px;}
}
@media(min-width:1600px) {
	.index03 {padding:10px 0 30px;}
	.index03 .t1 {font-size:22px;}
}

.index04 {background: #f7fafc;margin-top: 15px;padding:20px 0;}
.index04 .title {border-bottom:1px solid #ededed;}
.index04 .t1 {flex:1;color:#fff;font-size:18px;font-weight: bold;padding:10px;background:url(../images/tit_bg.png) no-repeat left center;background-size:auto 100%;}
.index04 .t1 i {font-weight: normal;font-size:120%;margin-right:5px;}
.index04 .more {flex:1;color:#716f6f;text-align: right;}
.index04 .more i {color:#0a4fd0;font-size:110%;}
.index04 .content {margin-top:10px;}
.index04 .c1 {color:#5d5f5f;line-height: 2.4;}
.index04 .big {border-bottom:1px dashed #cfd0d0;padding-bottom:10px;margin-bottom:10px;}
.index04 .big .c1 {font-weight: bold;font-size:112%;}
.index04 .c2 {color:#878383;margin-top:10px;line-height: 1.7;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.index04 .list .item {flex:0 0 100%;max-width:100%;}
.index04 .list .item:nth-child(2n) {margin-top: 20px;}
.index04 .list .item:nth-child(1) .c1 {color:#201e1e;font-size:14px;line-height: 2;}
.index04 .leftbox a:hover .c1 {color:#0a4fd0!important;}
@media(min-width:768px) {
	.index04 {margin-top: 20px;padding:10px 0;}
}
@media(min-width:992px) {
	.index04 {margin-top: 25px;padding:25px 0;}
	.index04 .t1 {font-size:19px;margin-top:15px;}
	.index04 .content {margin-top:15px;}
	.index04 .list .item {flex:0 0 50%;max-width:50%;padding-right:20px;}
	.index04 .list .item:nth-child(2n) {padding-right:0px;padding-left:20px;margin-top: 0;}
	.index04 .list .item:nth-child(1) .c1 {font-size:15px;}
	.index04 .big {padding-bottom:15px;margin-bottom:15px;}
}
@media(min-width:1200px) {
	.index04 {margin-top: 35px;padding:35px 0;}
	.index04 .tag {font-size:15px;}
	.index04 .t1 {font-size:20px;}
	.index04 .content {margin-top:20px;}
	.index04 .list .item {padding-right:25px;}
	.index04 .list .item:nth-child(2n) {padding-right:0px;padding-left:25px;}
	.index04 .list .item:nth-child(1) .c1 {font-size:16px;}
	.index04 .big {padding-bottom:20px;margin-bottom:20px;}
	.index04 .c2 {font-size:15px;}
}
@media(min-width:1400px) {
	.index04 {margin-top: 40px;padding:40px 0;}
	.index04 .t1 {font-size:21px;}
	.index04 .content {margin-top:25px;}
	.index04 .list .item {padding-right:30px;}
	.index04 .list .item:nth-child(2n) {padding-right:0px;padding-left:30px;}
	.index04 .list .item:nth-child(1) .c1 {font-size:17px;}
	.index04 .big {padding-bottom:25px;margin-bottom:25px;}
}
@media(min-width:1600px) {
	.index04 {margin-top: 45px;padding:50px 0;}
	.index04 .t1 {font-size:22px;}
	.index04 .list .item:nth-child(1) .c1 {font-size:18px;}
	.index04 .big {padding-bottom:30px;margin-bottom:30px;}
}


.index05 {padding:30px 0 20px;}
.index05 .title {border-bottom:1px solid #ededed;}
.index05 .t1 {flex:1;color:#fff;font-size:18px;font-weight: bold;padding:10px;background:url(../images/tit_bg.png) no-repeat left center;background-size:auto 100%;}
.index05 .t1 i {font-weight: normal;font-size:120%;margin-right:5px;}
.index05 .more {flex:1;color:#716f6f;text-align: right}
.index05 .more i {color:#0a4fd0;font-size:110%;}
.index05 .c1 {color:#8d8d8d;line-height: 2;padding:0 15px;}
.index05 .list {margin-top:15px;}
.index05 .list .slide {color:#606060;flex:0 0 100%;line-height: 2;}
.index05 .btnbox {background:#f7fafc;height:100%;padding:15px;margin-top: 15px;display:flex;flex-direction: column;justify-content: center;text-align:center;}
.index05 .btnbox a {font-size: 18px;line-height:45px;height:45px;color:#fff;background:#0a4fd0;font-weight: bold;margin:5px 0;display: flex;align-items:center;justify-content: space-between;padding:0 15px;}
.index05 .btnbox a i:first-child {font-size:140%;}
.index05 .btnbox a i:last-child {font-size:70%;}
.index05 .btnbox a:hover {background: #083c9e;}
@media(min-width:768px) {
	.index05 {padding:30px 0 20px;}
	.index05 .btnbox {padding:20px 15px;}
	.index05 .btnbox a {font-size: 18px;line-height:50px;height:50px;}
}
@media(min-width:992px) {
	.index05 {padding:35px 0 25px;}
	.index05 .t1 {font-size:19px;margin-top:15px;}
	.index05 .imglist {margin-top:15px;}
	.index05 .list .slide {flex:0 0 50%;max-width:50%;padding-right:20px;}
	.index05 .list .slide:nth-child(2n) {padding-right:0px;padding-left:20px;}
	.index05 .btnbox {padding:25px 15px;margin-top: 0;}
	.index05 .btnbox a {font-size: 19px;line-height:55px;height:55px;}
}
@media(min-width:1200px) {
	.index05 {padding:40px 0 25px;}
	.index05 .tag {font-size:15px;}
	.index05 .t1 {font-size:20px;}
	.index05 .list {margin-top:20px;}
	.index05 .list .slide {padding-right:25px;}
	.index05 .list .slide:nth-child(2n) {padding-right:0px;padding-left:25px;}
	.index05 .btnbox {padding:30px 20px;}
	.index05 .btnbox a {font-size: 21px;line-height:60px;height:60px;padding:0 20px;}
}
@media(min-width:1400px) {
	.index05 {padding:45px 0 30px;}
	.index05 .t1 {font-size:21px;}
	.index05 .c1 {line-height: 2.5;}
	.index05 .list {margin-top:25px;}
	.index05 .list .slide {padding-right:30px;line-height: 2.3;}
	.index05 .list .slide:nth-child(2n) {padding-right:0px;padding-left:30px;}
	.index05 .btnbox {padding:35px 25px;}
	.index05 .btnbox a {font-size: 22px; line-height:65px;height:65px;padding:0 23px;}
}
@media(min-width:1600px) {
	.index05 {padding:50px 0 30px;}
	.index05 .t1 {font-size:22px;}
	.index05 .btnbox {padding:40px 30px;}
	.index05 .btnbox a {font-size:23px;line-height:70px;height:70px;}
}

.index06 {padding:0px 0 20px;}
.index06 .title {border-bottom:1px solid #ededed;}
.index06 .t1 {flex:1;color:#fff;font-size:18px;font-weight: bold;padding:10px;background:url(../images/tit_bg.png) no-repeat left center;background-size:auto 100%;}
.index06 .t1 i {font-weight: normal;font-size:120%;margin-right:5px;}
.index06 .more {flex:1;color:#716f6f;text-align: right}
.index06 .more i {color:#0a4fd0;font-size:110%;}
.index06 .imglist {margin-top:10px;}
.index06 .c1 {color:#000000;font-size:14px;line-height: 2;}
.index06 .c2 {color:#878383;margin-top:10px;line-height: 1.7;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.index06 .list {margin-top:15px;}
.index06 .list .slide {color:#606060;flex:0 0 100%;line-height: 2;}
@media(min-width:768px) {
	.index06 {padding:0px 0 20px;}
}
@media(min-width:992px) {
	.index06 {padding:0px 0 25px;}
	.index06 .t1 {font-size:19px;margin-top:15px;}
	.index06 .imglist {margin-top:15px;}
	.index06 .imglist a:hover .c1 {color:#0a4fd0;}
	.index06 .list .slide {flex:0 0 50%;max-width:50%;padding-right:20px;}
	.index06 .list .slide:nth-child(2n) {padding-right:0px;padding-left:20px;}
	.index06 .c1 {font-size:16px;}
}
@media(min-width:1200px) {
	.index06 {padding:0px 0 25px;}
	.index06 .tag {font-size:15px;}
	.index06 .t1 {font-size:20px;}
	.index06 .imglist {margin-top:20px;}
	.index06 .list {margin-top:20px;}
	.index06 .list .slide {padding-right:25px;}
	.index06 .list .slide:nth-child(2n) {padding-right:0px;padding-left:25px;}
	.index06 .c2 {font-size:15px;}
}
@media(min-width:1400px) {
	.index06 {padding:0px 0 30px;}
	.index06 .t1 {font-size:21px;}
	.index06 .imglist {margin-top:25px;}
	.index06 .c1 {font-size:17px;line-height: 2.5;}
	.index06 .list {margin-top:25px;}
	.index06 .list .slide {padding-right:30px;line-height: 2.3;}
	.index06 .list .slide:nth-child(2n) {padding-right:0px;padding-left:30px;}
}
@media(min-width:1600px) {
	.index06 {padding:0px 0 30px;}
	.index06 .t1 {font-size:22px;}
	.index06 .c1 {font-size:18px;}
}

.index07 {padding:15px 0;}
.index07 .t1 {color:#282727;font-size:16px;display:flex;align-items:center;}
.index07 .t1 i {color:#0a4fd0;margin-right:5px;}
.index07 .t1 em {background:#0a4fd0;height:3px;width:50px;margin-left:10px;display:inline-block;}
.index07 a {color:#716f6f;padding-right:15px;display:inline-block;line-height: 2;}
.index07 a:hover {color: #0a4fd0;}
.index07 .linkbox {max-width:100%;}
@media(min-width:768px) {
	.index07 .t1 {font-size:17px;}
}
@media(min-width:992px) {
	.index07 {padding:20px 0;}
	.index07 .t1 {font-size:18px;}
	.index07 a {padding-right:25px;}
}
@media(min-width:1200px) {
	.index07 {padding:25px 0;}
	.index07 .t1 {font-size:20px;}
	.index07 a {padding-right:35px;}
	.index07 .linkbox {max-width:70%;}
}
@media(min-width:1400px) {
	.index07 {padding:30px 0;}
	.index07 .t1 {font-size:21px;}
	.index07 a {padding-right:45px;}
}
@media(min-width:1600px) {
	.index07 {padding:35px 0;}
	.index07 .t1 {font-size:22px;}
	.index07 a {padding-right:55px;}
}

.articlelist01 {padding:0 0 25px;}
.articlelist01 a .slide {color:#444444;background:#fff;line-height: 2.5;padding:0 12px;display:flex;align-items:center;justify-content:space-between;transition:.36s all linear;}
.articlelist01 a:nth-child(2n) .slide {background:#f7fafc;}
.first01 {margin:10px 0 25px;}
.first01 .f1 {color:#201e1e;font-weight: bold;font-size:16px;}
.first01 .f2 {color:#878383;margin-top:10px;line-height: 2;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.first01 .f3 {color:#878383;margin-top:10px;}
.first01:hover .f1 {color:#0a4fd0;}
.first01:hover .f2 {text-decoration: underline;}
@media(min-width:768px) {
}
@media(min-width:992px) {
	.articlelist01 {padding:0 0 5.2vw;}
	.articlelist01 a .slide:hover {color:#fff;background:#0a4fd0;padding-left:15px;transition:.36s all linear;}
	.first01 .f1 {font-size:17px;}
}
@media(min-width:1200px) {
	.articlelist01 a .slide:hover {padding-left:20px;}
	.first01 {margin:15px 0 35px;}
	.first01 .f1 {font-size:18px;}
	.first01 .f2 {font-size:15px;}
	.first01 .f3 {font-size:15px;}
}
@media(min-width:1400px) {
	.articlelist01 a .slide:hover {padding-left:25px;}
	.first01 {margin:20px 0 40px;}
	.first01 .f1 {font-size:19px;}
}
@media(min-width:1600px) {
	.articlelist01 a .slide:hover {padding-left:30px;}
	.first01 {margin:30px 0 45px;}
	.first01 .f1 {font-size:20px;}
}

.page01 .pagetitle {line-height: 1.2;padding-bottom: 5px;border-bottom: 1px solid #ededed;display:flex;align-items: center;justify-content: space-between;}
.page01 .pagetitle .m1 {color:#2f2f2f;font-size:16px;font-weight: bold;}
.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;}
.sidebox01 {background: #f7fafc;padding:15px;position:relative;}
.sidebox01:before {content:'';background:#0a4fd0;height:3px;width:35%;position:absolute;left:0;top:0;}
.sidebox01 .t1 {color:#0a4fd0;font-size:16px;font-weight: bold;}
.sidebox01 .list {margin-top:10px;}
.sidebox01 .list a {color:#5d5f5f;display: block;line-height: 2.2;}
.sidebox01 .list a:hover {color:#0a4fd0;}
.sidebox02 {margin-top:10px;}
.sidebox02 .btnbox {background:#f7fafc;height:100%;padding:15px;display:flex;flex-direction: column;justify-content: center;text-align:center;}
.sidebox02 .btnbox a {font-size: 18px;line-height:45px;height:45px;color:#fff;background:#0a4fd0;font-weight: bold;margin:5px 0;display: flex;align-items:center;justify-content: space-between;padding:0 15px;}
.sidebox02 .btnbox a i:first-child {font-size:140%;}
.sidebox02 .btnbox a i:last-child {font-size:70%;}
.sidebox02 .btnbox a:hover {background: #083c9e;}
.sidebox03 {background: #f7fafc;margin-top:10px;padding:15px;position:relative;}
.sidebox03 .list {margin-top:15px;}
.sidebox03:before {content:'';background:#0a4fd0;height:3px;width:35%;position:absolute;left:0;top:0;}
.sidebox03 .t1 {color:#0a4fd0;font-size:16px;font-weight: bold;}
.sidebox03 .slide:hover .c1 {color:#083c9e;}
.sidebox03 .c1 {color:#888a8b;line-height: 2;}
.sidebox03 .imgbox:after {padding-top:60%;}
@media(min-width:768px) {
	.page01 .pagetitle .m1 {font-size:17px;}
	.sidebox01 .t1 {font-size:17px;}
	.sidebox02 .btnbox {padding:20px 15px;}
	.sidebox02 .btnbox a {font-size: 18px;line-height:50px;height:50px;}
	.sidebox03 .t1 {font-size:17px;}
}
@media(min-width:992px) {
	.page01 .mainbox {
		-webkit-box-flex: 0 0 70%;   /* OLD - iOS 6-, Safari 3.1-6 */  
		-moz-box-flex: 0 0 70%;     /* OLD - Firefox 19- */              
		-webkit-flex: 0 0 70%;      /* Chrome */  
		-ms-flex: 0 0 70%;           /* IE 10 */
		flex:0 0 70%;width:70%;max-width:70%;}
	.page01 .pagetitle .m1 {font-size:18px;}
	.sidebox {
		-webkit-box-flex: 0 0 27%;   /* OLD - iOS 6-, Safari 3.1-6 */  
		-moz-box-flex: 0 0 27%;     /* OLD - Firefox 19- */              
		-webkit-flex: 0 0 27%;      /* Chrome */  
		-ms-flex: 0 0 27%;           /* IE 10 */
		flex:0 0 27%;width:27%;max-width:27%;}
	.sidebox01 .t1 {font-size:18px;}
	.sidebox01 .list {margin-top:15px;}
	.sidebox02 .btnbox {padding:25px 15px;margin-top: 0;}
	.sidebox02 .btnbox a {font-size: 19px;line-height:55px;height:55px;}
	.sidebox03 .t1 {font-size:18px;}
}
@media(min-width:1200px) {
	.page01 .mainbox {
		-webkit-box-flex: 0 0 75%;   /* OLD - iOS 6-, Safari 3.1-6 */  
		-moz-box-flex: 0 0 75%;     /* OLD - Firefox 19- */              
		-webkit-flex: 0 0 75%;      /* Chrome */  
		-ms-flex: 0 0 75%;           /* IE 10 */
		flex:0 0 75%;width:75%;max-width:75%;}
	.page01 .pagetitle {padding-bottom: 10px;}
	.page01 .pagetitle .m1 {font-size:20px;}
	.page01 .m1 i {margin-right:10px;}
	.sidebox {-webkit-box-flex: 0 0 22.42%;   /* OLD - iOS 6-, Safari 3.1-6 */  
		-moz-box-flex: 0 0 22.42%;     /* OLD - Firefox 19- */              
		-webkit-flex: 0 0 22.42%;      /* Chrome */  
		-ms-flex: 0 0 22.42%;           /* IE 10 */
		flex:0 0 22.42%; width:22.42%; max-width:22.42%;}
	.sidebox01 {padding:20px;}
	.sidebox01:before {height:5px;}
	.sidebox01 .t1 {font-size:20px;}
	.sidebox02 .btnbox {padding:20px;}
	.sidebox02 .btnbox a {font-size: 21px;line-height:60px;height:60px;padding:0 20px;}
	.sidebox03 {padding:20px;}
	.sidebox03:before {height:5px;}
	.sidebox03 .t1 {font-size:20px;}
}
@media(min-width:1400px) {
	.page01 .pagetitle .m1 {font-size:21px;}
	.sidebox01 .t1 {font-size:21px;}
	.sidebox02 .btnbox a {font-size: 22px; line-height:65px;height:65px;padding:0 23px;}
	.sidebox03 .t1 {font-size:21px;}
}
@media(min-width:1600px) {
	.page01 .pagetitle .m1 {font-size:22px;}
	.sidebox01 {padding:25px;}
	.sidebox01 .t1 {font-size:22px;}
	.sidebox02 .btnbox {padding:25px;}
	.sidebox02 .btnbox a {font-size:23px;line-height:70px;height:70px;}
	.sidebox03 {padding:25px;}
	.sidebox03 .t1 {font-size:22px;}
}

.articleinfo01 {padding: 25px 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 .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;}
.articleinfo01 .content p {/*display: flex;flex-direction:column; align-items:center;*/}
.articleinfo01 .video {width:800px;max-width:100%;height:300px;margin:0 auto;}
.articleinfo01 .video .jw-controlbar {width:100%;}
@media(min-width:768px) {
	.articleinfo01 {padding: 30px 0 40px;}
	.articleinfo01 .t1 {font-size:20px;}
}
@media(min-width:992px) {
	.articleinfo01 {padding: 35px 0px 50px;}
	.articleinfo01 .t1 {font-size:21px;}
	.articleinfo01 .t2 {font-size:14px;margin:15px 0 20px;}
}
@media(min-width:1200px) {
	.articleinfo01 {padding: 40px 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;}
}
@media(min-width:1400px) {
	.articleinfo01 {padding: 45px 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: 55px 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,.56);background: #0a4fd0;}
.footer a:hover {color:#fff;}
.footer .fbottom {color:rgba(255,255,255,.56);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 .fbottom {font-size:14px;padding:20px 15px;}
}
@media(min-width:1200px) {
  .footer .fbottom {padding:15px 15px;}
}
@media(min-width:1400px) {
  .footer .fbottom {padding:25px 15px 20px;}
}
@media(min-width:1600px) {
  .footer .fbottom {padding:35px 15px 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;}
}