@charset "utf-8";
html,body {padding:0;margin:0;}
* {margin:0;padding:0;font-family: 'Comfortaa-Regular','Microsoft YaHei','YaHei',Arail,Verdana;border:0;outline:medium;text-shadow:none;text-decoration:none;}
body {line-height:0;color:#333;position:relative;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input {vertical-align:middle;}textarea {resize:none;}div {box-sizing:border-box;line-height:1;}ul {list-style:none;margin:0;}p {margin:0;}
a,a:link,a:active,a:visited,a:hover {color:inherit;text-decoration:none;}
i,em {font-style:normal;}
::-webkit-input-placeholder {color:#999999;}
:-moz-placeholder {color:#999999;}
::-moz-placeholder {color:#999999;}
:-ms-input-placeholder {color:#999999;}
/*修改滚动条*/
::-webkit-scrollbar {width:5px;height:5px;background: #eee;}
::-webkit-scrollbar-track {box-shadow:inset 0 0 6px transparent;background:rgba(255,255,255,.3);border-radius:6px;}
::-webkit-scrollbar-thumb {border-radius:6px;background:#999;}

img {
	image-rendering:-moz-crisp-edges;
	image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode:nearest-neighbor;
}

/* 无内容 */
.no-goods,.no-network {padding-top:100px;overflow:hidden;text-align:center;}
.no-goods img {display:block;margin:0 auto 30px;width:220px;max-height:105px;}
.no-network img {display:block;margin:0 auto 30px;width:222px;height:160px;}
.no-goods p,.no-network p {font-size:14px;color:#666666;line-height:20px;}

.de-page-mian {padding-top:25px;}
@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 {width:100%;overflow:hidden;position:relative;}
.imgbox:after {content:'';display:block;padding-top:75%;}
.imgbox img {max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.36s all linear;}
.imgbox img:hover {transform:translate(-50%,-50%) scale(1.05);transition:.36s all linear;}

.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%;}

.sy {pointer-events:none;position:absolute;z-index:3;left:0;bottom:0;width:100%;height: 100%;}

@font-face {
  font-family: 'iconfont';  /* Project id 2005099 */
  src: url('//at.alicdn.com/t/font_2005099_7uevbpwajug.woff2?t=1646355692767') format('woff2'),
       url('//at.alicdn.com/t/font_2005099_7uevbpwajug.woff?t=1646355692767') format('woff'),
       url('//at.alicdn.com/t/font_2005099_7uevbpwajug.ttf?t=1646355692767') format('truetype');
}
.ali-icon { font-family: 'iconfont'; }

.prev_next {line-height: 2;}
.page-a {margin:15px 0;}
body {font-size:12px;}
body.nav-open {overflow-y: hidden;}
.btn {font-size:12px;}
@media(min-width:768px) {
	body {font-size:14px;}
}
@media(min-width:992px){
	.btn {font-size:14px;}
}
@media(min-width:1200px) {
	body {font-size:16px;}
	.btn {font-size:16px;}
}
@media(min-width:1400px) {
	.container {width: 1330px;max-width: 1330px;margin:0 auto;}
}
@media(min-width:1600px) {
	.container {width:1430px;max-width:1430px;}
}
@media(min-width:1920px) {
	.container {width:1590px;max-width:1590px;}
}

.header {position:fixed;top:0;left:0;right:0;display: flex;align-items: center;z-index:999;transition:.36s all linear;}
.header.onmove {background:#fff;box-shadow:0 10px 15px -10px rgba(0,0,0,0.3);transition:.36s all linear;}
.header .logo {height:50px;padding-left:15px;display:flex;align-items: center;}
.header .logo_imgh { display: none; }
.header.onmove .logo_imgh { display: block; }
.header.onmove .logo_img { display: none; }
.nav {color:#fff;z-index:1;}
.header.onmove .nav { color:#333; }
.nav .slide { flex:0 0 25%; max-width:25%; text-align:center; position:relative; }
.nav .slide>a { display:block; height:35px; line-height:35px;  }
.subnav { display:none; overflow:hidden; color:#fff; background:#09162a; position:absolute; bottom:0; left:50%; min-width:100%; transform:translate(-50%,100%); transition:.36s all linear; }
.subnav a { display:block; line-height: 1.3; padding:15px; white-space: nowrap; }
.nav .slide select { color:#fff; font-weight:bold; background:none; cursor:pointer; }
.nav .slide select option { color:#fff; background:#09162a; line-height: 1.3; }
.header.onmove .nav .slide select { color:#333; }
@media(max-width:991px) {
  	.header .logo {padding:10px 15px;}
  	.header .logo img {max-height:30px;}
  	.nav {background: #ba1c1c;}
  	.nav:before {content:'';position:absolute;left:50%;top:0;transform:translateX(-50%);width:100vw;height:100%;background:#ba1c1c;z-index: 0;}
  	.nav .slide.active {background:#8c1515;}
}
@media(max-width:767px) {
  	.nav .slide {border: 1px solid rgba(255,255,255,.1);}
}
@media(min-width:768px) {
  	.header .logo {height:70px;}
  	.nav .slide>a { position:relative; font-weight:bold; height: 70px;line-height: 70px;}
	.nav .slide>a i { position:absolute; right:0; top:50%; transform:translate(150%,-50%); font-weight: normal; }
}
@media(min-width:992px) {
  	.header .logo {height:80px;flex:0 0 27%;max-width:27%;padding:0 3%;}
  	.nav { flex:0 0 70%; max-width:71%; flex-wrap: nowrap; }
  	.nav .slide { flex:unset; margin-right:35px; }
	.nav .slide:last-child {margin-right: 0;}
  	.nav .slide>a {height: 80px;line-height: 80px; white-space: nowrap;}
	.nav .slide .imgbox img { max-height:85%; }
  	.nav .slide>a:hover { color:#f47920; transition:.36s all linear;}
  	.nav .slide.active>a { color:#f47920; }
  	.nav .slide .subnav {font-size:14px;}
  	.nav .slide:hover .subnav { display:block; }
	.nav .slide .subnav a { padding:10px 30px; }
  	.nav .slide .subnav a:hover,.header .nav .slide .subnav a.active { color:#fff; background:#d5691b; transition:.15s all linear; }
  	.header.onmove {height:70px;}
  	.header.onmove .nav .slide>a {height: 70px;line-height: 70px;}
}
@media(min-width:1200px) {
  	.header .logo {height:90px;}
  	.nav .slide { margin-right:45px; }
  	.nav .slide>a { height: 90px; line-height: 90px; }
  	.nav .slide .subnav { font-size:15px; }
	.nav .slide .subnav a { padding:15px 45px; }
	.subnav .s1 { margin-top:15px; }
}
@media(min-width:1400px) {
  	.header .logo {height:100px;}
  	.nav { flex:0 0 65%; max-width:65%; }
	.nav .slide { margin-right:45px; }
  	.nav .slide>a { font-size:17px; height: 100px;line-height: 100px;}
	.nav .slide select { font-size:17px; }
	.nav .slide .subnav a { padding:15px 50px; }
	.subnav .s1 { margin-top:20px; }
}
@media(min-width:1600px) {
	.header .logo {height:110px;}
	.nav .slide { margin-right:65px; }
	.nav .slide>a { height: 110px;line-height: 110px;}
	.nav .slide .subnav a { padding:15px 65px; }
}

.banner {overflow:hidden;}
.banner .swiper-pagination { bottom:30px; }
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #f47920;}
.banner .swiper-pagination-bullet { width:12px; height:12px; }
.banner .swiper-button-next { right:5% }
.banner .swiper-button-prev { left:5% }
.banner-box {position:relative;left:50%;transform:translateX(-50%);}
@media(min-width:1200px) {
	.banner-box {width:100%;min-width:1400px;}
}

.prev_next { margin:20px 0; display:flex; flex-wrap:wrap; white-space: nowrap; }
.prev_next>div {line-height: 1.3;}
.prev_page:hover a, .next_page:hover a {color:#f47920;}
.prev_page .d-flex { line-height: 1.5; }
.page-a {line-height: 1.5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.prev_page a {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.next_page {margin-top:15px; }
.next_page>div {line-height: 1.3;}
.next_page a {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.location { color:#fff; position:absolute; text-align:center; top:60%; left:50%; transform:translate(-50%,-50%); white-space: nowrap; overflow:hidden; text-overflow: ellipsis; }
.location .t1 { font-size:20px; font-weight:bold; }
.location .t2 { margin-top:10px; line-height:1.5; }
.location a:hover {color:#f47920;}
@media(min-width:768px) {
	.location { top:50%; }
	.location .t1 { font-size:32px; }
}
@media(min-width:992px) {
	.next_page {margin-top:0px;}
	.page-a:hover {color:#f47920;}
	.location .t1 { font-size:35px; }
	.location .t2 { margin-top:15px; }
}
@media(min-width:1200px) {
	.location .t1 { font-size:38px; }
	.location .t2 { font-size:14px; }
}
@media(min-width:1400px) {
	.location .t1 { font-size:42px; }
	.location .t2 { margin-top: 20px; }
}
@media(min-width:1600px) {
	.location .t1 { font-size:45px; }
	.location .t2 { margin-top:25px; }
}

.inbanner {width:100%;overflow:hidden;position:relative;}
.inbanner img {min-width:180%;position:relative;left:50%;transform:translateX(-50%);}
@media(min-width:576px) {
	.inbanner img {min-width:100%;}
}

.index01 { position:relative; overflow: hidden; padding:30px 0; }
.index01 .title { text-align:center; }
.index01 .t1 { color:#222222; font-size:24px; font-weight:bold; }
.index01 .t2 { color:#666666; margin-top:10px; }
.index01 .content { margin-top:20px; }
.index01 .swiper-slide { transition:.2s all linear; }
.index01 .swiper-slide .imgbox { transition:.2s all linear; }
.index01 .swiper-slide .txtbox { transition:.2s all linear; }
.index01 .c1 { color:#222; margin-top:10px; font-weight:bold; font-size:14px; line-height: 1.3; transition:.2s all linear; }
.index01 .c2 { color:#888; line-height: 1.5; margin-top:5px; }
.index01 .txtbox { padding:0 15px; }
.index01 .swiper-slide:hover {  background:#f47920; transition:.2s all linear; }
.index01 .swiper-slide:hover .imgbox { transform:scale(.85); transition:.2s all linear; }
.index01 .swiper-slide .imgbox:hover img { transform:translate(-50%,-50%); }
.index01 .swiper-slide:hover .txtbox { padding-bottom:10px; transition:.2s all linear; }
.index01 .swiper-slide:hover .c1 { color:#fff; margin-top:0; transition:.2s all linear; }
.index01 .swiper-slide:hover .c2 { color:#fff; }
@media(min-width:768px) {
	.index01 { padding:35px 0 40px; }
	.index01 .t1 { font-size:32px; }
	.index01 .content { margin-top:25px; }
	.index01 .c1 { font-size:16px; }
}
@media(min-width:992px) {
	.index01 { padding:40px 0 50px; }
	.index01 .t1 { font-size:36px; }
	.index01 .t2 { margin-top:15px; }
	.index01 .content { margin-top:35px; }
	.index01 .c1 { margin-top:15px; font-size:18px; }
	.index01 .txtbox { padding:0 20px; }
	.index01 .swiper-slide:hover .txtbox { padding-bottom:15px; }
}
@media(min-width:1200px) {
	.index01 { padding:45px 0 60px; }
	.index01 .t1 { font-size:40px; }
	.index01 .content { margin-top:40px; }
	.index01 .c1 { margin-top:20px; font-size:20px; }
	.index01 .txtbox { padding:0 25px; }
	.index01 .swiper-slide:hover .txtbox { padding-bottom:20px; }
}
@media(min-width:1400px) {
	.index01 { padding:50px 0 70px; }
	.index01 .t1 { font-size:42px; }
	.index01 .content { margin-top:45px; }
	.index01 .c1 { margin-top:25px; font-size:22px; }
	.index01 .txtbox { padding:0 30px; }
	.index01 .swiper-slide:hover .txtbox { padding-bottom:25px; }
}
@media(min-width:1600px) {
	.index01 { padding:60px 0 90px; }
	.index01 .t1 { font-size:45px; }
	.index01 .content { margin-top:55px; }
	.index01 .c1 { margin-top:30px; font-size:24px; }
	.index01 .txtbox { padding:0 35px; }
	.index01 .swiper-slide:hover .txtbox { padding-bottom:30px; }
}

.index02 { position:relative; overflow: hidden; }
.index02 .leftbox { padding:30px 15px 35px; color:#fff; background:#09162a; width:100%; }
.index02 .t1 { font-size:22px; line-height: 1.3; }
.index02 .t2 { color:#979fb3; line-height: 1.5; margin-top:10px; }
.index02 .list { display:flex; flex-wrap:wrap; margin:30px -12.5px 0;}
.index02 .slide { flex:0 0 100%; padding:12.5px; }
.index02 .slide>div { display:flex; background:#0d1b31; padding: 12px; }
.index02 i { color:#f47920; font-size:300%;}
.index02 .c1 { font-family:'Impact'; font-weight:bold; font-size:28px; }
.index02 .c1 span { font-family:'微软雅黑'; font-size:12px; vertical-align: text-top; margin-left:5px; }
.index02 .c2 { color:#979fb3; margin-top:5px; line-height: 1.3; }
.index02 .txtbox { padding-left:10%; }
@media(max-width:991px) {
	.index02 .img img { max-width:100%; }
}
@media(min-width:576px) {
	.index02 .slide { flex:0 0 50%; max-width:50%; }
}
@media(min-width:768px) {
	.index02 .leftbox { padding:40px 6% 50px 5%; }
	.index02 .t1 { font-size:26px; }
	.index02 .c1 { font-size:32px; }
	.index02 .list { margin-top:40px; }
	.index02 .slide>div { padding:15px; }
}
@media(min-width:992px) {
	.index02 .leftbox { position:relative; padding:60px 6% 65px 5%; margin-top:30px; width:54%; }
	.index02 .leftbox:before { content:''; position:absolute; left:0;top:0;height:100%;width:100%;transform:translateX(-99%);z-index:-1; background:#09162a;}
	.index02 .t1 { font-size:32px; }
	.index02 .t2 { padding-right:10%; }
	.index02 .list { margin-top:50px; }
	.index02 .slide>div { padding:18px; }
	.index02 .c1 { font-size:34px; }
	.index02 .c1 span { font-size:14px; margin-left:10px; }
	.index02 .c2 { margin-top:10px; }
	.index02 .rightbox { width:46%; }
	.index02 .img { max-height:85%; }
}
@media(min-width:1200px) {
	.index02 .leftbox { padding:75px 6% 80px 5%; margin-top:40px; }
	.index02 .t1 { font-size:36px; }
	.index02 .list { margin-top:60px; }
	.index02 .slide>div { padding:22px; }
	.index02 .c1 { font-size:36px; }
	.index02 .c1 span { font-size:15px; }
}
@media(min-width:1400px) {
	.index02 .leftbox { padding:85px 6% 90px 5%; margin-top:45px; }
	.index02 .t1 { font-size:38px; }
	.index02 .list { margin-top:70px; }
	.index02 .slide>div { padding:26px; }
	.index02 .c1 { font-size:38px; }
}
@media(min-width:1600px) {
	.index02 .leftbox { padding:100px 6% 110px 5%; margin-top:55px; }
	.index02 .t1 { font-size:40px; }
	.index02 .t2 { margin-top:35px; }
	.index02 .list { margin-top:80px; }
	.index02 .slide>div { padding:30px; }
	.index02 .c1 { font-size:41px; }
}

.index03 { position:relative; overflow: hidden; padding:30px 0; }
.index03 .title { text-align:center; }
.index03 .t1 { color:#222222; font-size:24px; font-weight:bold; }
.index03 .t2 { color:#666666; margin-top:10px; }
.index03 .content { margin-top:20px; }
.index03 .swiper-slide { padding:15px 6px; text-align:center; border:1px solid #e3e3e3; }
.index03 .c1 { color:#222; margin-top:10px; font-size:14px; transition:.2s all linear; }
.index03 .c2 { color:#222; background:#f2f2f2; line-height: 2; margin-top:7px; }
.index03 .more { display:block; width:160px; height:35px; line-height:35px; margin:20px auto 0; color:#222; border:1px solid #222; text-align:center; }
.index03 .more:hover { color:#fff; background:#f47920; border-color:#f47920; }
.index03 .swiper-slide:hover { border-color:#f47920; }
.index03 .swiper-slide:hover .c2 { color:#fff; background:#f47920; }
@media(min-width:768px) {
	.index03 { padding:35px 0; }
	.index03 .t1 { font-size:32px; }
	.index03 .content { margin-top:25px; }
	.index03 .c1 { font-size:15px; }
	.index03 .more { margin-top:25px; width:170px; height:40px; line-height:40px; }
}
@media(min-width:992px) {
	.index03 { padding:40px 0; }
	.index03 .t1 { font-size:36px; }
	.index03 .t2 { margin-top:15px; }
	.index03 .content { margin-top:35px; }
	.index03 .swiper-slide { padding:20px 10px; }
	.index03 .c1 { margin-top:15px; font-size:16px; }
	.index03 .c2 { margin-top:10px; }
	.index03 .more { margin-top:30px; width:180px; height:45px; line-height:45px; }
}
@media(min-width:1200px) {
	.index03 { padding:50px 0; }
	.index03 .t1 { font-size:40px; }
	.index03 .content { margin-top:40px; }
	.index03 .swiper-slide { padding:25px 12px; }
	.index03 .c1 { margin-top:20px; font-size:18px; }
	.index03 .c2 { font-size:14px; margin-top:13px; line-height:3; }
	.index03 .more { margin-top:40px; width:190px; height:50px; line-height:50px; }
}
@media(min-width:1400px) {
	.index03 { padding:60px 0; }
	.index03 .t1 { font-size:42px; }
	.index03 .content { margin-top:45px; }
	.index03 .swiper-slide { padding:27px 14px; }
	.index03 .c1 { margin-top:25px; font-size:20px; }
	.index03 .c2 { margin-top:16px; }
	.index03 .more { margin-top:50px; width:200px; height:55px; line-height:55px; }
}
@media(min-width:1600px) {
	.index03 { padding:70px 0; }
	.index03 .t1 { font-size:45px; }
	.index03 .content { margin-top:55px; }
	.index03 .swiper-slide { padding:30px 15px; }
	.index03 .c1 { margin-top:30px; font-size:22px; }
	.index03 .c2 { margin-top:20px; }
	.index03 .more { margin-top:60px; width:215px; height:60px; line-height:60px; }
}

.index04 { position:relative; overflow: hidden; padding:30px 0; }
.index04:after { content:''; position:absolute; left:0; top:0; z-index:-1; background:#09162a; width:100%; height:220px; }
.index04 .title { text-align:center; }
.index04 .t1 { color:#fff; font-size:24px; font-weight:bold; }
.index04 .t2 { color:#fff; margin-top:10px; }
.index04 .content { background:#fff; margin-top:20px; }
.index04 .c1 { color:#222; font-weight:bold; font-size:18px; line-height: 1.3; }
.index04 .c2 { color:#666666; line-height: 2; margin-top:10px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5; overflow: hidden; text-overflow: ellipsis; }
.index04 .more { display:block; width:160px; height:35px; line-height:35px; margin-top:20px; color:#222; border:1px solid #222; text-align:center; }
.index04 .more:hover { color:#fff; background:#f47920; border-color:#f47920; }
@media(max-width:991px) {
	.index04 .rightbox { padding:30px 15px; }
}
@media(min-width:768px) {
	.index04 { padding:35px 0; }
	.index04:after { height:260px; }
	.index04 .t1 { font-size:32px; }
	.index04 .content { margin-top:25px; }
	.index04 .c1 { font-size:22px; }
	.index04 .more { margin-top:25px; width:170px; height:40px; line-height:40px; }
}
@media(min-width:992px) {
	.index04 { padding:40px 0; }
	.index04:after { height:300px; }
	.index04 .t1 { font-size:36px; }
	.index04 .t2 { margin-top:15px; }
	.index04 .content { margin-top:35px; }
	.index04 .rightbox { padding-left:5%; padding-right:7%; display:flex; align-items:center; }
	.index04 .c1 { font-size:24px; }
	.index04 .c2 { margin-top:20px; }
	.index04 .more { margin-top:30px; width:180px; height:45px; line-height:45px; }
}
@media(min-width:1200px) {
	.index04 { padding:50px 0; }
	.index04:after { height:360px; }
	.index04 .t1 { font-size:40px; }
	.index04 .content { margin-top:40px; }
	.index04 .c1 { font-size:26px; }
	.index04 .c2 { margin-top:25px; }
	.index04 .more { margin-top:35px; width:190px; height:50px; line-height:50px; }
}
@media(min-width:1400px) {
	.index04 { padding:60px 0; }
	.index04:after { height:400px; }
	.index04 .t1 { font-size:42px; }
	.index04 .content { margin-top:45px; }
	.index04 .c1 { font-size:28px; }
	.index04 .c2 { margin-top:30px; }
	.index04 .more { margin-top:45px; width:200px; height:55px; line-height:55px; }
}
@media(min-width:1600px) {
	.index04 { padding:70px 0; }
	.index04:after { height:420px; }
	.index04 .t1 { font-size:45px; }
	.index04 .content { margin-top:55px; }
	.index04 .c1 { font-size:30px; }
	.index04 .c2 { margin-top:35px; }
	.index04 .more { margin-top:60px; width:215px; height:60px; line-height:60px; }
}

.index05 { position:relative; overflow: hidden; background:url(../images/in05_bg.jpg) no-repeat center; background-size:cover; padding:30px 0 35px; }
.index05 .t1 { color:#222222; font-size:24px; font-weight:bold; text-align:center; }
.index05 .content { margin-top:20px; }
.index05 .swiper-slide { background:#fff; padding:15px; }
/* .index05 .imgbox:after { padding-top:133%; } */
.index05 .c1 { color:#888888; margin-top:15px; text-align:center; }
@media(min-width:768px) {
	.index05 { padding:35px 0 45px; }
	.index05 .t1 { font-size:32px; }
	.index05 .content { margin-top:25px; }
}
@media(min-width:992px) {
	.index05 { padding:40px 0 50px; }
	.index05 .t1 { font-size:34px; }
	.index05 .content { margin-top:35px; }
	.index05 .swiper-slide { padding:20px 20px 15px; }
	.index05 .c1 { margin-top:20px; }
}
@media(min-width:1200px) {
	.index05 { padding:50px 0 60px; }
	.index05 .t1 { font-size:36px; }
	.index05 .content { margin-top:40px; }
	.index05 .swiper-slide { padding:30px 30px 25px; }
	.index05 .c1 { margin-top:25px; }
}
@media(min-width:1400px) {
	.index05 { padding:60px 0 70px; }
	.index05 .t1 { font-size:38px; }
	.index05 .content { margin-top:45px; }
	.index05 .swiper-slide { padding:40px 40px 30px; }
	.index05 .c1 { margin-top:30px; font-size:17px; }
}
@media(min-width:1600px) {
	.index05 { padding:70px 0 80px; }
	.index05 .t1 { font-size:40px; }
	.index05 .content { margin-top:55px; }
	.index05 .swiper-slide { padding:50px 50px 35px; }
	.index05 .c1 { margin-top:35px; font-size:18px; }
}

.index06 { position:relative; overflow: hidden; padding:30px 0; background:linear-gradient( to bottom,#fff,#f7f7f7); }
.index06 .title { text-align:center; }
.index06 .t1 { color:#222222; font-size:24px; font-weight:bold; }
.index06 .t2 { color:#666666; margin-top:10px; }
.index06 .content { margin-top:20px; }
.index06 .swiper-container { overflow:visible; padding:15px 0;}
.index06 .swiper-wrapper { overflow:visible; }
.index06 .swiper-slide { box-shadow:0 0 40px 30px rgba(174,198,229,.14); transition:.3s all linear; }
.index06 .swiper-slide .imgbox:after { padding-top:56.65%; }
.index06 .date { position:absolute; bottom:0; left:10%; color:#fff; font-weight:bold; line-height:2; padding:0 15px; background:#0d458d; }
.index06 .txtbox { padding:0 15px; }
.index06 .c1 { color:#222; font-weight: bold; margin-top:10px; font-size:14px; transition:.2s all linear; }
.index06 .c2 { color:#888888; line-height: 2; margin-top:7px; display:flex; align-items: center; justify-content:space-between; border-top:1px solid #e2e2e2; }
.index06 .swiper-slide:hover { box-shadow:0 0 40px 50px rgba(174,198,229,.20); transition:.3s all linear; }
.index06 .swiper-slide:hover .c1 { color:#f47920; }
@media(min-width:768px) {
	.index06 { padding:35px 0; }
	.index06 .t1 { font-size:32px; }
	.index06 .content { margin-top:25px; }
	.index06 .txtbox { padding:0 20px; }
	.index06 .c1 { font-size:15px; }
}
@media(min-width:992px) {
	.index06 { padding:40px 0; }
	.index06 .t1 { font-size:36px; }
	.index06 .t2 { margin-top:15px; }
	.index06 .content { margin-top:35px; }
	.index06 .txtbox { padding:0 25px; }
	.index06 .c1 { margin-top:15px; font-size:16px; }
	.index06 .c2 { margin-top:10px; }
}
@media(min-width:1200px) {
	.index06 { padding:50px 0; }
	.index06 .t1 { font-size:40px; }
	.index06 .content { margin-top:40px; }
	.index06 .date { line-height:2.5; padding:0 20px; }
	.index06 .txtbox { padding:0 30px; }
	.index06 .c1 { margin-top:20px; font-size:17px; }
	.index06 .c2 { font-size:14px; margin-top:13px; line-height:3; }
}
@media(min-width:1400px) {
	.index06 { padding:60px 0; }
	.index06 .t1 { font-size:42px; }
	.index06 .content { margin-top:45px; }
	.index06 .date { padding:0 25px; }
	.index06 .txtbox { padding:0 35px; }
	.index06 .c1 { margin-top:25px; }
	.index06 .c2 { margin-top:16px; }
}
@media(min-width:1600px) {
	.index06 { padding:70px 0; }
	.index06 .t1 { font-size:45px; }
	.index06 .content { margin-top:55px; }
	.index06 .date { padding:0 30px; }
	.index06 .txtbox { padding:0 40px; }
	.index06 .c1 { margin-top:30px; }
	.index06 .c2 { margin-top:20px; }
}

.index08 { position:relative; background: #0a1d3a; overflow: hidden; padding:20px 0; }
.index08 .t1 { color:#fff; font-size:20px; line-height: 1.3; }
.index08 .t2 { color:#fff; font-size:12px; margin-top:5px; }
.index08 form { margin-top:15px; }
.index08 .txtbox { color:#315182; background:#0d264c; padding-right:15px; }
.index08 .txtbox i { font-size:150%; }
.index08 input { height:36px; line-height: 36px; }
.index08 input[type="text"] { flex:1; color:#fff; display:block; background:none; padding:0 15px; overflow:hidden; }
.index08 input[type="text"]::placeholder { color:#315182; }
.index08 input[type="button"] { cursor:pointer; color:#fff; background:#f47920; width:90px; text-align:center; }
.index08 input[type="button"]:hover { background:#f58534; }
@media(min-width:768px) {
	.index08 { padding:25px 0; }
	.index08 .t1 { font-size:22px; }
	.index08 form { margin-top:25px; }
	.index08 input { height:40px; line-height: 40px; }
	.index08 input[type="text"] {padding:0 20px; }
	.index08 input[type="button"] { width:110px; }
}
@media(min-width:992px) {
	.index08 { padding:30px 0; }
	.index08 .t1 { font-size:24px; }
	.index08 .t2 { margin-top:10px; }
	.index08 form { margin-top:0; }
	.index08 input { height:46px; line-height: 46px; }
	.index08 input[type="button"] { width:120px; }
}
@media(min-width:1200px) {
	.index08 { padding:35px 0; }
	.index08 .t1 { font-size:26px; }
	.index08 input { height:50px; line-height: 50px; }
	.index08 input[type="text"] { padding:0 25px; }
	.index08 input[type="button"] { width:130px; }
}
@media(min-width:1400px) {
	.index08 { padding:40px 0; }
	.index08 .t1 { font-size:28px; }
	.index08 .t2 { font-size:14px; margin-top:15px; }
	.index08 input { height:54px; line-height: 54px; }
	.index08 input[type="button"] { width:140px; }
}
@media(min-width:1600px) {
	.index08 { padding:45px 0; }
	.index08 .t1 { font-size:30px; }
	.index08 input { height:60px; line-height: 60px; }
	.index08 input[type="button"] { width:150px; }
}

.company01 { position:relative; overflow: hidden; padding:15px 0 25px; }
.company01 .row { margin-top:20px; }
.company01 .t1 { color:#222222; font-size:18px; font-weight: bold; line-height: 1.3; }
.company01 .t2 { color:#666666; line-height: 1.7; margin-top:10px; }
.company01 .list { display:flex; flex-wrap:wrap; margin:15px -12.5px 0;}
.company01 .slide { flex:0 0 100%; padding:12.5px; }
.company01 .slide>div { display:flex; align-items:center; padding: 10px; }
.company01 i { color:#f47920; font-size:300%;}
.company01 .c1 { color:#0d1b31; font-family:'Impact'; font-weight:bold; font-size:28px; }
.company01 .c1 span { font-family:'微软雅黑'; font-size:12px; vertical-align: text-top; margin-left:5px; }
.company01 .c2 { color:#0d1b31; margin-top:5px; line-height: 1.3; }
.company01 .txtbox { padding-left:10%; }
.company01 .panel1 { padding:20px 15px; }
.company01 .panel2 { padding:20px 15px; }
@media(min-width:576px) {
	.company01 .slide { flex:0 0 50%; max-width:50%; }
}
@media(min-width:768px) {
	.company01 { padding:25px 0 30px; }
	.company01 .row { margin-top:30px; }
	.company01 .t1 { font-size:22px; }
	.company01 .c1 { font-size:32px; }
	.company01 .list { margin-top:20px; }
}
@media(min-width:992px) {
	.company01 { padding:30px 0 40px; }
	.company01 .row { margin-top:40px; }
	.company01 .t1 { font-size:24px; }
	.company01 .t2 { padding-right:10%; }
	.company01 .list { margin-top:25px; }
	.company01 .c1 { font-size:34px; }
	.company01 .c1 span { font-size:14px; margin-left:10px; }
	.company01 .c2 { margin-top:10px; }
	.company01 .rightbox { width:46%; }
	.company01 .img { max-height:85%; }
	.company01 .panel1 { padding-left:30px; }
	.company01 .panel2 { padding-left:30px; }
}
@media(min-width:1200px) {
	.company01 { padding:40px 0 55px; }
	.company01 .row { margin-top:55px; }
	.company01 .t1 { font-size:26px; }
	.company01 .list { margin-top:30px; }
	.company01 .c1 { font-size:36px; }
	.company01 .c1 span { font-size:15px; }
	.company01 .panel1 { padding-left:45px; }
	.company01 .panel2 { padding-left:35px; }
}
@media(min-width:1400px) {
	.company01 { padding:50px 0 70px; }
	.company01 .row { margin-top:70px; }
	.company01 .t1 { font-size:30px; }
	.company01 .list { margin-top:35px; }
	.company01 .c1 { font-size:38px; }
	.company01 .panel1 { padding-left:65px; }
	.company01 .panel2 { padding-left:50px; }
}
@media(min-width:1600px) {
	.company01 { padding:60px 0 90px; }
	.company01 .row { margin-top:90px; }
	.company01 .t1 { font-size:32px; }
	.company01 .t2 { margin-top:35px; }
	.company01 .list { margin-top:40px; }
	.company01 .c1 { font-size:41px; }
	.company01 .panel1 { padding-left:80px; }
	.company01 .panel2 { padding-left:60px; }
}

/*内页框架样式*/
.inpage { min-height: 200px; padding:25px 0; background:#fff; }
.inpage .mainbox { flex:0 0 100%; }
.msgtip {line-height: 1.7;margin-top:20px;border:1px dashed #ccc;border-radius:10px;display:inline-block;padding:15px;}
.msgtip .h5 {color:red;}
.msgtip .m1 {color:#999;font-size:80%;}
@media(min-width:768px) {
	.inpage { padding:30px 0; }
}
@media(min-width:992px) {
	.inpage {padding:40px 0 30px;margin-top: 20px;}
	.inpage .mainbox { flex:0 0 72%; max-width:72%; margin-left: auto; }
}
@media(min-width:1200px) {
	.inpage {padding:50px 0 40px;margin-top: 25px;}
	.inpage .mainbox {flex:0 0 70%;max-width:70%;}
}
@media(min-width:1400px) {
	.inpage { padding:60px 0 50px; }
}
@media(min-width:1600px) {
	.inpage {padding:75px 0 60px;margin-top: 35px;}
}

/*内页侧边*/
.inpage .sidebox { color:#fff; margin-top:15px; flex:0 0 100%; }
.inpage .sidebox01 { background: #f47920; margin-bottom:15px; }
.inpage .sidebox01 .s1 { font-size:18px; font-weight:bold; padding:15px; position:relative; cursor:pointer; z-index:3; }
.inpage .sidebox01 .s1:before { content:'[ + ]';opacity:.7;font-size:80%;display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);}
.inpage .sidebox01 .s1.active:before { content:'[ - ]'; }
.inpage .sidebox01 .list { display:none; background: #f7f7f7; }
.inpage .sidebox01 .list.active { display:block; }
.inpage .sidebox01 .list .slide { display: flex; color:#666666; background:#ececec; font-weight:bold; padding:0 10px; margin-top:4px; height: 35px; line-height: 35px; justify-content:space-between; align-items: center; white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.inpage .sidebox01 .list .slide .text-truncate { line-height: 1.3;}
.inpage .sidebox01 .list .slide span { width:25px; height:25px; border-radius:50px; line-height:25px; color:#fff; background:#c8c8c8; text-align:center; }
.inpage .sidebox01 .list .slide:hover,.inpage .sidebox01 .list .slide.active { color:#f47920; }
.inpage .sidebox01 .list .slide:hover span,.inpage .sidebox01 .list .slide.active span { background:#fff; color:#f47920; }

.inpage .sidebox02 .s1 { color:#222; font-size:18px; font-weight:bold; padding:15px; position:relative; cursor:pointer; z-index:3; }
.inpage .sidebox02 .imgbox { background:#f7f7f7; border:1px solid #f7f7f7; }
.inpage .sidebox02 .imgbox:after { padding-top:100%; }
.inpage .sidebox02 .g1 { color:#222; line-height: 2; text-align:center; padding:0 15px; }
.inpage .sidebox02 .swiper-slide:hover .g1 { color:#f47920; }

.inpage .sidebox02 .slide { padding:5px 0; border-bottom:1px solid #eee; }
.inpage .sidebox02 .f1 { color:#222;line-height: 1.5;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;}
.inpage .sidebox02 .f2 { color:#888; font-size:90%; line-height: 1.5;}
.inpage .sidebox02 .f1:hover { color:#f47920; }
@media(min-width:768px) {}
@media(min-width:992px) {
	.inpage .sidebox { margin-top:0; flex:0 0 25%; max-width:25%; height:100%; }
	.inpage .sidebox01 { background: none; border:2px solid #e3e3e3;  padding:15px; }
	.inpage .sidebox01 .s1 { color:#222; padding-left: 0;}
	.inpage .sidebox01 .s1:before {display:none;}
	.inpage .sidebox01 .s1:after { content:''; height:3px; width:54px; background:#f47920; display:block; margin-top:10px; }
	.inpage .sidebox01 .list { display: block; margin-top:5px; }
	.inpage .sidebox01 .list .slide { margin-top:5px; font-weight: bold; height: 40px; line-height: 40px; text-align: left;padding:0 12%;transition: .2s all linear;}
	.inpage .sidebox01 .list .slide:hover,
	.inpage .sidebox01 .list .slide.active {color:#fff;background: #f47920;transition: .2s all linear;}
	
	.inpage .sidebox02 { border:2px solid #e3e3e3;  padding:15px; }
	.inpage .sidebox02 .list { margin-top:5px; }
	.inpage .sidebox02 .s1 {padding-left: 0;}
	.inpage .sidebox02 .s1:after { content:''; height:3px; width:54px; background:#f47920; display:block; margin-top:10px; }
}
@media(min-width:1200px) {
	.inpage .sidebox { flex:0 0 23%; max-width:23%; margin-bottom: 20px; }
	.inpage .sidebox01 { padding:20px; }
	.inpage .sidebox01 .s1 { font-size:20px; }
	.inpage .sidebox01 .s1:after { margin-top:15px; }
	.inpage .sidebox01 .list { margin-top:10px; }
	.inpage .sidebox01 .list .slide { height: 45px; line-height: 45px; margin-top:6px; }

	.inpage .sidebox02 { padding:20px; }
	.inpage .sidebox02 .list { margin-top:10px; }
	.inpage .sidebox02 .s1:after { margin-top:15px; }
	.inpage .sidebox02 .slide { padding:10px 0; }
}
@media(min-width:1400px) {
	.inpage .sidebox01 { margin-bottom: 25px; padding:25px; }
	.inpage .sidebox01 .s1 { font-size:22px; }
	.inpage .sidebox01 .s1:after { margin-top:20px; }
	.inpage .sidebox01 .list { margin-top:15px; }
	.inpage .sidebox01 .list .slide { height: 50px; line-height: 50px; margin-top:7px;}

	.inpage .sidebox02 { padding:25px; }
	.inpage .sidebox02 .list { margin-top:15px; }
	.inpage .sidebox02 .s1:after { margin-top:20px; }
	.inpage .sidebox02 .slide { padding:15px 0; }
}
@media(min-width:1600px) {
	.inpage .sidebox01 { margin-bottom: 30px; }
	.inpage .sidebox01 .s1 { font-size:24px; }
	.inpage .sidebox01 .s1:after { margin-top:25px; }
	.inpage .sidebox01 .list .slide { height: 55px; line-height: 55px; margin-top:8px;}

	.inpage .sidebox02 { margin-bottom: 30px; }
	.inpage .sidebox02 .s1 { font-size:24px; }
	.inpage .sidebox02 .s1:after { margin-top:25px; }
}

/*落地页样式*/
.info .n1 { color:#222; font-size:14px; font-weight: bold; line-height: 1.5; padding:15px; margin:0 auto; border-bottom:1px solid #ddd; }
.info .n2 { color:#c8c8c8;line-height: 40px; opacity:0; }
.info .n2 a {color:#333;}
.info .img {margin:20px auto 0;text-align: center;}
.info .img img {max-width:100%;}
.info .txt {padding-bottom:40px;margin-top:20px;line-height: 24px;text-align:justify;}
.info .txt img {max-width:100%;}
.info .txt strong {font-weight: bold;}
.info .txt ul {padding-left:20px;}
.info .video {width:800px;max-width:100%;height:300px;margin:20px auto;}
.info .video .jw-controlbar {width:100%;}
@media(min-width:768px) {
	.info .n1 { font-size:16px; padding-bottom: 20px; }
}
@media(min-width:992px) {
	.info .n1 { font-size:18px; padding-bottom: 25px; }
	.info .video {height:350px;}
}
@media(min-width:1200px) {
	.info .n1 { font-size:22px; padding-bottom: 30px; }
	.info .n2 {font-size:14px;line-height: 50px;}
	.info .txt {line-height: 32px;padding-bottom:60px;}
	.info .video {height:450px;}
}
@media(min-width:1400px) {
	.info .n1 { font-size:26px; padding-bottom: 40px; }
}
@media(min-width:1600px) {
	.info .n1 { font-size:32px; padding-bottom: 50px; }
}


/*图片列表页样式*/
.imglist { position: relative; overflow: hidden; padding:30px 0; }
.imglist .list:after { content:''; flex:0 0 49%; max-width:49%; display:block; clear:both;}
.imglist .list { display:flex; flex-wrap:wrap; justify-content: space-between; }
.imglist .list .slide { position:relative; overflow: hidden; flex:0 0 49%; max-width:49%; margin-bottom:5px; box-sizing:border-box; text-align:center; transition:.2s all; }
.imglist .list .slide .imgbox { transition:.2s all; }
.imglist .list .slide .imgbox img { width:100%; max-height:unset; }
.imglist .list .slide .txtbox { color:#888; padding:10px 15px; transition:.2s all; }
.imglist .list .slide .txtbox>div { line-height: 1.3; }
.imglist .list .slide:hover {  background:#f47920; transition:.2s all; }
.imglist .list .slide:hover .imgbox { transform:scale(.85); transition:.2s all; }
.imglist .list .slide:hover .imgbox img { transform:translate(-50%,-50%); }
.imglist .list .slide:hover .txtbox { color:#fff; padding-top:5px; padding-bottom:15px; transition:.2s all; }
@media(min-width:768px) {
	.imglist { padding:35px 0;}
}
@media(min-width:992px) {
	.imglist { padding:40px 0;}
	.imglist .list:after { flex:0 0 32%; max-width:32%; }
	.imglist .list .slide { flex:0 0 32%; max-width:32%; margin-bottom:10px;}
	.imglist .list .slide .txtbox { padding:15px 15px; }
	.imglist .list .slide:hover .txtbox { padding-top:10px; padding-bottom:20px; }
}
@media(min-width:1200px) {
	.imglist { padding:50px 0;}
	.imglist .list .slide {margin-bottom: 12px;}
	.imglist .list .slide .txtbox { padding:20px; }
	.imglist .list .slide:hover .txtbox { padding-top:10px; padding-bottom:30px; }
}
@media(min-width:1400px) {
	.imglist { padding:60px 0;}
	.imglist .list .slide { margin-bottom: 15px; }
	.imglist .list .slide .txtbox { padding:25px 20px; }
	.imglist .list .slide:hover .txtbox { padding-top:15px; padding-bottom:35px; }
}
@media(min-width:1600px) {
	.imglist { padding:75px 0;}
	.imglist .list .slide { margin-bottom: 20px; }
	.imglist .list .slide .txtbox { padding:30px 20px; }
	.imglist .list .slide:hover .txtbox { padding-top:20px; padding-bottom:40px; }
}

/*产品列表页样式*/
.imglist2 { position: relative; overflow: hidden;}
.imglist2 .list:after { content:''; flex:0 0 49%; max-width:49%; display:block; clear:both;}
.imglist2 .list { display:flex; flex-wrap:wrap; justify-content: space-between; }
.imglist2 .slide { display:block; position:relative; padding:15px 6px; text-align:center; flex:0 0 49%; max-width:49%; border:1px solid #e3e3e3; }
.imglist2 .c1 { color:#222; margin-top:10px; font-size:14px; line-height: 1.3; transition:.2s all linear; }
.imglist2 .c2 { color:#222; background:#f2f2f2; line-height: 2; margin-top:7px; }
.imglist2 .slide:hover { border-color:#f47920; }
.imglist2 .slide:hover .c2 { color:#fff; background:#f47920; }
@media(min-width:768px) {
	.imglist2 .c1 { font-size:15px; }
}
@media(min-width:992px) {
	.imglist2 .list:after { flex:0 0 32%; max-width:32%; }
	.imglist2 .slide { padding:20px 10px; flex:0 0 32%; max-width:32%; margin-bottom:10px; }
	.imglist2 .c1 { margin-top:15px; font-size:16px; }
	.imglist2 .c2 { margin-top:10px; }
}
@media(min-width:1200px) {
	.imglist2 .list .slide {margin-bottom: 12px; padding:25px 12px; }
	.imglist2 .c1 { margin-top:20px; font-size:18px; }
	.imglist2 .c2 { font-size:14px; margin-top:13px; line-height:3; }
}
@media(min-width:1400px) {
	.imglist2 .list .slide { margin-bottom: 15px; padding:27px 14px; }
	.imglist2 .c1 { margin-top:25px; font-size:20px; }
	.imglist2 .c2 { margin-top:16px; }
}
@media(min-width:1600px) {
	.imglist2 .list .slide { margin-bottom: 20px; padding:30px 15px; }
	.imglist2 .c1 { margin-top:30px; font-size:22px; }
	.imglist2 .c2 { margin-top:20px; }
}

.product01 { position:relative; overflow: hidden; padding:25px 0; text-align:center; }
.product01 .t1 { color:#333; font-size:24px; line-height: 1.3; }
.product01 .t2 { color:#666; line-height: 1.7; max-width:100%; width:1050px; margin:10px auto 0; }
.product01 .list { margin-top:20px; }
.product01 .slide { position:relative; color:#888888; font-weight: bold; font-size:14px; line-height: 1.6; padding:0 10px; white-space: nowrap; }
.product01 .slide:after { content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); width:2px; height:70%; background:#888; border-left:1px solid #ddd; }
.product01 .slide:hover { color:#222; }
.product01 .slide:last-child:after { display: none; }
@media(min-width:768px) {
	.product01 { padding:30px 0; }
	.product01 .t1 { font-size:28px; }
	.product01 .list { margin-top:30px; }
}
@media(min-width:992px) {
	.product01 { padding:40px 0; }
	.product01 .t1 { font-size:32px; }
	.product01 .t2 { margin-top:15px; }
	.product01 .list { margin-top:35px; }
	.product01 .slide { font-size:16px; padding:0 15px; }
}
@media(min-width:1200px) {
	.product01 { padding:50px 0; }
	.product01 .t1 { font-size:38px; }
	.product01 .t2 { margin-top:20px; }
	.product01 .list { margin-top:45px; }
	.product01 .slide { font-size:18px; padding:0 20px; }
}
@media(min-width:1400px) {
	.product01 { padding:60px 0; }
	.product01 .t1 { font-size:42px; }
	.product01 .t2 { margin-top:25px; }
	.product01 .list { margin-top:55px; }
	.product01 .slide { font-size:20px; padding:0 25px; }
}
@media(min-width:1600px) {
	.product01 { padding:70px 0; }
	.product01 .t1 { font-size:45px; }
	.product01 .list { margin-top:65px; }
}

.product02 .item { position:relative; overflow: hidden; padding:25px 0; }
.product02 .item:nth-child(2n-1) { background:#f6f6f6; }
.product02 .title { text-align:center; }
.product02 .t1 { color:#222; font-size:20px; font-weight:bold; flex:1; width:50%; }
.product02 .t1>div {line-height: 1.3;}
.product02 .content { margin-top:20px; }
.product02 .swiper-slide { background:#fff; padding:15px 6px; text-align:center; border:1px solid #e3e3e3; }
.product02 .c1 { color:#222; margin-top:10px; font-size:14px; transition:.2s all linear; }
.product02 .c2 { color:#222; background:#f2f2f2; line-height: 2; margin-top:7px; }
.product02 .more { display:block; font-size:12px; height:28px; line-height:28px; color:#222; border:1px solid #222; padding:0 15px; text-align:center; }
.product02 .more:hover { color:#fff; background:#f47920; border-color:#f47920; }
.product02 .swiper-slide:hover { border-color:#f47920; }
.product02 .swiper-slide:hover .c2 { color:#fff; background:#f47920; }
@media(min-width:768px) {
	.product02 .item { padding:30px 0; }
	.product02 .t1 { font-size:22px; }
	.product02 .content { margin-top:25px; }
	.product02 .c1 { font-size:15px; }
	.product02 .more { height:30px; line-height:30px; }
}
@media(min-width:992px) {
	.product02 .item { padding:35px 0; }
	.product02 .t1 { font-size:24px; }
	.product02 .content { margin-top:35px; }
	.product02 .swiper-slide { padding:20px 10px; }
	.product02 .c1 { margin-top:15px; font-size:16px; }
	.product02 .c2 { margin-top:10px; }
	.product02 .more { height:32px; line-height:32px; }
}
@media(min-width:1200px) {
	.product02 .item { padding:40px 0 45px; }
	.product02 .t1 { font-size:26px; }
	.product02 .content { margin-top:40px; }
	.product02 .swiper-slide { padding:25px 12px; }
	.product02 .c1 { margin-top:20px; font-size:18px; }
	.product02 .c2 { font-size:14px; margin-top:13px; line-height:3; }
	.product02 .more { font-size:14px; height:35px; line-height:35px; padding:0 20px; }
}
@media(min-width:1400px) {
	.product02 .item { padding:50px 0 60px; }
	.product02 .t1 { font-size:28px; }
	.product02 .content { margin-top:45px; }
	.product02 .swiper-slide { padding:27px 14px; }
	.product02 .c1 { margin-top:25px; font-size:20px; }
	.product02 .c2 { margin-top:16px; }
	.product02 .more { height:38px; line-height:38px; padding:0 25px; }
}
@media(min-width:1600px) {
	.product02 .item { padding:60px 0 70px; }
	.product02 .t1 { font-size:30px; }
	.product02 .content { margin-top:55px; }
	.product02 .swiper-slide { padding:30px 15px; }
	.product02 .c1 { margin-top:30px; font-size:22px; }
	.product02 .c2 { margin-top:20px; }
	.product02 .more { height:40px; line-height:40px; padding:0 30px; }
}

.goods02 {padding:0 0 10px;background: #fff;position: relative;overflow: hidden;}
.goods02 h3 { color:#222;  margin-top:15px; font-size:20px; line-height: 1.1; }
.goods02 h3:after { content:''; display:block; margin-top:10px; width:100%; height:1px; border-bottom:1px dashed #bcbcbc; }
.goods02-main-img {border:1px solid #eee;overflow:hidden;}
.goods02-main-img:after { padding-top:100%; }
.goods02-imgmore {margin-top:10px;padding: 0 50px;}
.goods02-imgmore-slide { cursor:pointer; border:2px solid #f5f5f5; overflow:hidden; }
.goods02-imgmore-slide:after { padding-top:100%; }
.goods02-imgmore-slide img,.goods02-main-img img {max-height:100%;max-width:100%;width:unset;}
.goods02-imgmore-slide.active { border:2px solid #f47920; }
.goods02-right { padding:20px; margin-top:15px; }
.goods02-right .goods02-options { color:#222; margin-top:15px; line-height: 1.6; font-size:12px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6; overflow: hidden; text-overflow: ellipsis; }
.goods02-right .option { line-height: 1.3; background:url(../images/i.jpg) no-repeat left top; padding-left:30px; margin-top:10px; }
.goods02-right .c1 { font-size:14px; font-weight: bold; }
.goods02-right .c2 { color:#f47920; line-height: 2; background:#fff5ed; margin-left:5px; border-radius:3px; padding:0 7px; }
.goods02-right .c3 { font-size:14px; color:#f47920; line-height: 2; font-weight: bold; margin:0 10px; }
.goods02-right .goods02-submit { margin-top:10px; }
.goods02-right .goods02-submit a { background:#f47920; color:#fff; font-weight:bold; width:180px; height: 35px; line-height: 35px; text-align:center; display:block;}
.goods02-slide-title {color:#999;position:relative;padding-left:10px;margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.goods02-slide-title:after {content:'';background:#f47920;position:absolute;left:0;top:50%;transform:translateY(-50%);height:15px;width:3px;}
.goods02-prev.swiper-button-prev {font-size:0;background:url(../images/r.png) no-repeat center;}
.goods02-next.swiper-button-next {font-size:0;background:url(../images/l.png) no-repeat center;}
.goods02-prev.swiper-button-prev:after,.goods02-next.swiper-button-next:after {font-size:0;}
.goods02-next.swiper-button-next.swiper-button-disabled, .goods02-prev.swiper-button-prev.swiper-button-disabled {display:block;}
.shuiyin {font-size: 18px;line-height: 40px;color: #fff;left: 0;top: 0;right:0;bottom:0;opacity: 0.5;position: absolute;z-index: 999;display:flex;align-items:center;justify-content: center;text-align: center;}
.goods02 .sidebox01 .s1 { font-size:18px; font-weight:bold; padding:15px; position:relative; cursor:pointer; z-index:3; }
.goods02 .sidebox01 .list .slide { display: flex; color:#666666; background:#ececec; font-weight:bold; padding:0 10px; margin-top:4px; height: 35px; line-height: 35px; justify-content:space-between; align-items: center; white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.goods02 .sidebox01 .list .slide span { width:25px; height:25px; border-radius:50px; line-height:25px; color:#fff; background:#c8c8c8; text-align:center; }
.goods02 .sidebox01 .list .slide:hover span,.goods02 .sidebox01 .list .slide.active span { color:#f47920; background:#fff; }
@media(max-width:767px) {
	.goods02-right .c2 { margin-top:4px;}
}
@media(min-width:768px) {
  .goods02 {padding:0 0 20px;margin-top: 15px;}
  .goods02 h3 { font-size:22px; }
  .goods02 h3:after { margin-top:15px; }
  .goods02-right .goods02-submit {margin-top:20px;}
  .goods02-right .goods02-options { margin-top:20px; }
  .goods02-right .option { margin-top:15px; }
  .goods02-submit { margin-top:20px; }
  .goods02-right .goods02-submit a { width:200px; height: 45px; line-height: 45px; }
  .goods02-right .c2 { margin-bottom:4px;}
}
@media(min-width:992px) {
  .goods02 {padding:0 0 30px;margin-top: 25px;}
  .goods02 h3 { font-size:24px; margin-top: 0; }
  .goods02-right { margin-top:0; }
  .goods02-right .c1 { font-size:15px; }
  .goods02-right .c3 { font-size:15px; }
  .goods02-right .goods02-submit {margin-top:25px;}
  .goods02-right .goods02-submit a { width:220px; height: 55px; line-height: 55px; font-size:16px; }
  .shuiyin { font-size:28px; line-height: 70px; }
  .goods02 .sidebox01 { border:2px solid #e3e3e3;  padding:15px; }
  .goods02 .sidebox01 .s1 { color:#222; }
  .goods02 .sidebox01 .list { margin-top:5px; }
  .goods02 .sidebox01 .list .slide { margin-top:5px; font-weight: bold; height: 40px; line-height: 40px; text-align: left;padding:0 12%;transition: .2s all linear;}
  .goods02 .sidebox01 .list .slide:hover,
  .goods02 .sidebox01 .list .slide.active {color:#fff;background: #f47920;transition: .2s all linear;}
}
@media(min-width:1200px) {
  .goods02 { padding:0 0 40px; margin-top: 35px; }
  .goods02 h3 { font-size:26px; }
  .goods02 h3:after { margin-top:20px; }
  .goods02-right { flex:0 0 45%; max-width:45%; padding-left:2%!important; }
  .goods02-right .goods02-options { margin-top:25px; font-size:14px; }
  .goods02-right .c1 { font-size:16px; }
  .goods02-right .c2 { padding:0 14px;}
  .goods02-right .c3 { font-size:16px; }
  .goods02-right .goods02-submit { margin-top:30px; }
  .goods02-right .goods02-submit a { width:230px; height: 65px; line-height: 65px; }
  .goods02 .sidebox { flex:0 0 21%; max-width:21%; }
  .goods02 .sidebox01 { padding:20px; }
  .goods02 .sidebox01 .s1 { font-size:20px; }
  .goods02 .sidebox01 .list { margin-top:10px; }
  .goods02 .sidebox01 .list .slide { height: 45px; line-height: 45px; margin-top:6px; }
}
@media(min-width:1400px) {
  .goods02 { padding:0 0 50px; margin-top: 40px; }
  .goods02 h3 { font-size:28px; }
  .goods02 h3:after { margin-top:25px; }
  .goods02-right .goods02-options { margin-top:30px; }
  .goods02-right .c1 { font-size:17px; }
  .goods02-right .c3 { font-size:17px; }
  .goods02-right .goods02-submit { margin-top:35px; }
  .goods02-right .goods02-submit a { width:250px; height: 75px; line-height: 75px; }
  .goods02 .sidebox01 { padding:25px; }
  .goods02 .sidebox01 .s1 { font-size:22px; }
  .goods02 .sidebox01 .list { margin-top:15px; }
  .goods02 .sidebox01 .list .slide { height: 50px; line-height: 50px; margin-top:7px;}
}
@media(min-width:1600px) {
  .goods02 { padding:0 0 60px; margin-top: 50px; }
  .goods02 h3 { font-size:30px; }
  .goods02-right { padding:20px;}
  .goods02-right .c3 { font-size:18px; }
  .goods02-right .goods02-submit { margin-top:40px; }
  .goods02-right .goods02-submit a { width:270px; height: 60px; line-height: 60px; }
  .goods02 .sidebox01 .s1 { font-size:24px; }
  .goods02 .sidebox01 .list .slide { height: 55px; line-height: 55px; margin-top:8px;}
}


.goodstype { background:#ececec; position: relative; overflow: hidden; }
.goodstype .slide { padding:12px 10px; border-bottom:2px solid rgba(0,0,0,0); position:relative; text-align:center; }
.goodstype .slide:after { content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); height:12px; border-right:1px solid #333; }
.goodstype .slide:hover,.goodstype .slide.active { color:#f47920; border-bottom:2px solid #f47920; }
.goodstype .slide:last-child:after { opacity: 0; }
@media(min-width:992px) {
	.goodstype .slide { padding:16px 25px;}
	.goodstype .slide:after { height:14px; }
}
@media(min-width:1200px) {
	.goodstype .slide { padding:20px 30px;}
	.goodstype .slide:after { height:16px; }
}
@media(min-width:1400px) {
	.goodstype .slide { font-size:17px; padding:24px 40px;}
	.goodstype .slide:after { height:17px; }
}
@media(min-width:1600px) {
	.goodstype .slide { font-size:18px; padding:28px 50px;}
}

.goods03 { position: relative; overflow: hidden; padding-bottom:15px; }
.goods03 .content { padding:15px 20px 20px; margin-top:15px; line-height: 1.5; box-shadow: 0 0 15px 0px rgba(0,0,0,.1); }
.goods03 h3 { color:#222222; font-weight:bold; font-size:16px; margin-top:10px; }
.goods03 h3 span { color:#888888; }
.goods03 .c1 { font-size:14px; font-weight: bold; }
.goods03 .c2 { color:#f47920; line-height: 2; background:#fff5ed; margin-left:5px; border-radius:3px; padding:0 7px; }
.goods03 .c3 { font-size:14px; color:#f47920; line-height: 2; font-weight: bold; margin:0 10px; }
.goods03 .s1 { position:absolute; left:0; top:50%; width:100%; height:40px; line-height:40px; transform:translateY(-50%); background:rgba(0,0,0,.56); color:#fff; text-align:center; }
@media(min-width:768px) {
	.goods03 .content { padding:25px 35px 30px; margin-top:17px; }
	.goods03 h3 { font-size:18px; }
}
@media(min-width:992px) {
	.goods03 .content { padding:30px 65px 40px; margin-top:20px; }
	.goods03 h3 { font-size:20px; margin-top:15px; }
	.goods03 .c1 { font-size:15px; }
	.goods03 .c3 { font-size:15px; }
}
@media(min-width:1200px) {
	.goods03 .content { padding:40px 90px 50px; margin-top:25px; }
	.goods03 h3 { font-size:22px; margin-top:20px; }
	.goods03 .c1 { font-size:16px; }
	.goods03 .c2 { padding:0 14px;}
	.goods03 .c3 { font-size:16px; }
}
@media(min-width:1400px) {
	.goods03 .content { padding:50px 115px 60px; margin-top:30px; line-height: 2; }
	.goods03 h3 { font-size:24px; margin-top:25px; }
	.goods03 .c1 { font-size:17px; }
	.goods03 .c3 { font-size:17px; }
}
@media(min-width:1600px) {
	.goods03 .content { padding:60px 130px 70px; margin-top:35px;  }
	.goods03 h3 { font-size:26px; }
	.goods03 .c3 { font-size:18px; }
}

.hot01 { padding:20px 0; position: relative; overflow: hidden; }
.hot01 .title { line-height: 20px; padding:20px 0; position:relative; }
.hot01 .title .t1 { color:#222; line-height: 32px; font-size:16px; font-weight: bold; }
.hot01 .title .t2 { color:#222; font-size:12px; }
.hot01 .content { background:#fff; }
.hot01 .swiper-slide {padding:15px 6px;text-align:center;border:1px solid #e3e3e3;}
.hot01 .c1 {color:#222;margin-top:10px;font-size:14px;transition:.2s all linear;}
.hot01 .c2 {color:#222;background:#f2f2f2;line-height:2;margin-top:7px;}
.hot01 .swiper-slide:hover {border-color:#f47920;}
.hot01 .swiper-slide:hover .c2 {color:#fff;background:#f47920;}
@media(min-width:768px) {
	.hot01 { padding:20px 0 25px; }
	.hot01 .title .t1 {font-size:18px;}
	.hot01 .c1 {font-size:15px;}
}
@media (min-width:992px) {
	.hot01 { padding:20px 0 30px; }
	.hot01 .title {line-height: 30px;}
	.hot01 .title .t1 {line-height: 36px;font-size:20px;}
	.hot01 .swiper-slide {padding:20px 10px;}
	.hot01 .c1 {margin-top:15px;font-size:16px;}
	.hot01 .c2 {margin-top:10px;}
}
@media(min-width:1200px) {
	.hot01 { padding:20px 0 35px; }
	.hot01 .title {padding:25px 0;}
	.hot01 .title .t1 {line-height: 43px; font-size:22px; }
	.hot01 .title .t2 { color:#183a5c; font-size:14px; }
	.hot01 .swiper-slide {padding:25px 12px;}
	.hot01 .c1 {margin-top:20px;font-size:18px;}
	.hot01 .c2 {font-size:14px;margin-top:13px;line-height:3;}
}
@media(min-width:1400px) {
	.hot01 { padding:20px 0 40px; }
	.hot01 .title .t1 { font-size:24px; }
	.hot01 .swiper-slide {padding:27px 14px;}
	.hot01 .c1 {margin-top:25px;font-size:20px;}
	.hot01 .c2 {margin-top:16px;}
}
@media(min-width:1600px) {
	.hot01 { padding:20px 0 50px; }
	.hot01 .title .t1 { font-size:26px; }
	.hot01 .swiper-slide {padding:30px 15px;}
	.hot01 .c1 {margin-top:30px;font-size:22px;}
	.hot01 .c2 {margin-top:20px;}
}


.faq { position:relative; overflow: hidden; background:#f6f6f6; padding:25px 0; }
.faq .slide { margin-bottom:10px; background:#fff; box-shadow:0 0 30px 0px rgba(0,0,0,.1); }
.faq .slide a { padding:10px 15px; }
.faq .c1 { color:#666; font-weight:bold; font-size:15px; line-height: 1.3; }
.faq .c2 { color:#000; font-weight: bold; font-size:150%; }
.faq .slide:hover .c1 { color:#0a1d3a; }
@media(min-width:768px) {
	.faq { padding:35px 0; }
	.faq .slide a { padding:12px 15px; }
}
@media(min-width:992px) {
	.faq { padding:45px 0; }
	.faq .slide { margin-bottom:15px; }
	.faq .slide a { padding:15px 20px; }
	.faq .c1 { font-size:16px; }
}
@media(min-width:1200px) {
	.faq { padding:55px 0; }
	.faq .slide a { padding:20px; }
	.faq .c1 { font-size:18px; }
}
@media(min-width:1400px) {
	.faq { padding:65px 0; }
	.faq .slide { margin-bottom:20px; }
	.faq .slide a { padding:25px; }
	.faq .c1 { font-size:20px; }
}
@media(min-width:1600px) {
	.faq { padding:75px 0; }
	.faq .slide a { padding:30px; }
}

/*文章列表页样式*/
.news .list .slide {margin-bottom:5px;padding:15px 0;position:relative;transition:.3s all;}
.news .list .slide:before {content:'';width:100px;height:2px;display:block;background:#333;margin-bottom:15px;transition:.6s width;}
.news .list .slide .imgbox:after {padding-top:65%;}
.news .list .slide .imgbox img {width:100%;}
.news .list .slide .c1 {color:#333;font-weight:bold;font-size:16px;line-height:22px;position:relative;}
.news .list .slide .c2 {color:rgba(0,0,0,.6);margin-top:10px;line-height: 1.8;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;text-align:justify;}
.news .list .slide .c3 {color:rgba(0,0,0,.4);margin-top: 10px;font-size:12px;}
.news .list .slide:hover {transform:translateY(-7px);}
.news .list .slide:hover .c1 {color:#f47920;}
.news .list .slide:hover:before {background:#f47920;width:100%;transition:1s all;}
@media(max-width:767px) {
  .news .list .slide .c1 {margin-top:15px;}
}
@media(min-width:992px) {
  .news .list .slide {padding:20px 0;}
  .news .list .slide:before {margin-bottom:25px;}
  .news .list .slide a {display:flex;}
  .news .list .slide .imgbox {margin-right:5%;width:230px;}
  .news .list .slide .txtbox {flex:1;width:50%;}
  .news .list .slide .c1 {font-size:20px;}
  .news .list .slide .c2 {margin-top:15px;}
  .news .list .slide .c3 {margin-top: 15px;font-size:13px;}
}
@media(min-width:1200px) {
  .news .list .slide .c2 {margin-top:20px;}
}

/*围绕一个圆心转圈动画*/
@keyframes whirl{
    100%{ transform: rotate(1turn);}
}

.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;}
}

.contact-list {padding-top:15px;}
.contact-list .lineT {border-left: 5px solid #911f1f;padding-left: 10px;}
.contact-list {border: 1px solid #efefef !important;background: #fafafa;border-radius: 10px;margin-bottom: 30px;}
.contact-list li {margin-bottom: 10px;}
.contact-list ul {padding:0 15px;}
.contact-list ul li div { padding-left: 60px; line-height: 1.5; color: #595959; padding: 15px 15px 15px 60px; border-radius: 5px; }
.contact-list ul li div.icon-01 {background: url(../images/contact-icon-01.png) no-repeat 10px 10px #fff;}
.contact-list ul li div.icon-02 {background: url(../images/contact-icon-02.png) no-repeat 10px 10px #fff;}
.contact-list ul li div.icon-03 {background: url(../images/contact-icon-03.png) no-repeat 10px 10px #fff;}
.contact-list ul li div.icon-04 {background: url(../images/contact-icon-04.png) no-repeat 10px 10px #fff;}
.contact-list ul li div.icon-05 {background: url(../images/contact-icon-05.png) no-repeat 10px 10px #fff;}
.contact-list ul li div.icon-06 {background: url(../images/contact-icon-06.png) no-repeat 10px 10px #fff;}
.contact-map {overflow: hidden;}
#dituContent {height:55.79vw;}
#dituContent img {max-width:unset!important;}
@media(min-width:576px) {
}
@media(min-width:768px) {
}
@media(min-width:992px) {
	#dituContent {height:27.895vw;}
}
@media(min-width:1200px) {
}
@media(min-width:1400px) {
}
@media(min-width:1600px) {
}

.footer { color:#4e688f; background: #09162a; position: relative; overflow: hidden; padding-top:25px; }
.footer a:hover { color:#fff; }
.footer .h2 { font-weight:bold; font-size:22px; }
.footer .t1 { color:#fff; font-size:16px; line-height: 1.5; }
.footer .t1:after { content:''; display:block; background:#4e688f; width:30px;height:2px; margin-top:10px; }
.footer .t2 { color:#fff; font-size:14px; font-weight:bold; margin-top:15px; }
.footer .c1 { font-size:12px; line-height: 1.8; margin-top:15px; }
.footer .c2 { margin-top:10px; display:flex; line-height: 1.5; }
.footer .c2 span { display:inline-block; background:#0d264c; min-width:35px; height:35px; line-height: 35px; margin-right:10px; font-size:130%; text-align: center; }
.footer .slide { position:relative; }
.footer .slide a { position: relative; line-height: 2; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition:.3s all linear; }
.footer .slide a:after { content:''; height:1px; background:#fff; width:0%; display:block; transition:.3s all linear; }
.footer .slide a:hover:after { width:100%; transition:.3s all linear; }
.footer .content,.footer .list { margin-top:15px; }
.share { font-size:22px; margin-top:10px; display:flex; align-items: center; white-space: nowrap; }
.share a { display:inline-block; background:url(../images/share.png) no-repeat; margin-right:5px; }
.share .facebook {height:30px;width:30px;background-position:0 0;}
.share .twitter {height:30px;width:30px;background-position:-42px 0;}
.share .pinterest {height:30px;width:30px;background-position:-84px 0;}
.share .instagram {height:30px;width:30px;background-position:-126px 0;}
.share .youtube {height:30px;width:30px;background-position:-168px 0;}
.footer .bottom { display:flex; flex-wrap:wrap; align-items: center; justify-content: space-between; padding:15px; border-top:1px solid #12243f; margin-top:15px; }
.footer .bottom div {line-height: 2;}
@media(min-width:768px) {
	.footer { padding-top:30px; }
	.footer .h2 { font-size:24px; }
	.footer .t1 { font-size:18px; }
	.footer .t1:after { margin-top:15px; }
	.footer .bottom { margin-top:20px; }
}
@media(min-width:992px) {
	.footer { padding-top:40px; }
	.footer .h2 { font-size:26px; }
	.footer .t1 { font-size:20px; }
	.footer .t1:after { margin-top:15px; }
	.footer .t2 { margin-top:20px; }
	.footer .c1 { font-size:13px; margin-top:20px; }
	.footer .content,.footer .list { margin-top:20px; }
	.share { font-size:24px; margin-top:15px; }
	.footer .bottom { font-size:13px; margin-top:30px; }
}
@media(min-width:1200px) {
	.footer { padding-top:50px; }
	.footer .h2 { font-size:28px; }
	.footer .t1 { font-size:22px; }
	.footer .t2 { font-size:16px; margin-top:25px; }
	.footer .c1 { font-size:14px; margin-top:25px; }
	.footer .c2 { height:40px; line-height: 40px; margin-top:15px; }
	.footer .c2 span { width:40px; height:40px; line-height: 40px; font-size:150%; margin-right:15px; }
	.footer .content,.footer .list { margin-top:25px; }
	.share { font-size:26px; }
	.footer .bottom { font-size:14px; padding:20px; margin-top:40px; }
}
@media(min-width:1400px) {
	.footer { padding-top:60px; }
	.footer .h2 { font-size:30px; }
	.footer .t1 { font-size:24px; }
	.footer .t1:after { margin-top:20px; }
	.footer .t2 { font-size:17px; margin-top:30px; }
	.footer .c1 { font-size:14px; margin-top:30px; }
	.footer .content,.footer .list { margin-top:30px; }
	.share { font-size:30px; margin-top:20px; }
	.share a { margin-right:10px; }
	.footer .bottom { margin-top:45px; }
}
@media(min-width:1600px) {
	.footer { padding-top:70px; }
	.footer .h2 { font-size:32px; }
	.footer .t1 { font-size:26px; }
	.footer .t2 { font-size:19px; margin-top:35px; }
	.footer .bottom { padding:25px; margin-top:55px; }
}

.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:99;}
.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;}
}

.page { text-align:center; margin-top:30px; }
.page a { background:#ebf5f7; font-size:12px; min-width:25px; height:25px; line-height:25px; display: inline-block; }
.page .page-btn { background:none; margin:0 15px; }
.page a:hover { color:#fff; background:#f47920; border-color:#f47920; }
.page .page-btn:hover { background:none; color:#f47920; }
.page span.current { color:#fff; background:#f47920; display: inline-block; font-size:12px; min-width:25px; height:25px; line-height:25px; text-align:center; }
.page span.disabled { color:#333; background:#e9e9e9; display: inline-block; min-width:25px; height:25px; line-height:25px; text-align:center; }
@media(min-width:1200px) {
	.page { margin-top:40px; }
	.page span.current { font-size:14px; width:40px; height:40px; line-height: 40px; }
	.page a { font-size:14px; min-width:40px; height:40px; line-height: 40px; }
}

.message01 {padding:30px 15px 30px;overflow:hidden;}
.message01 .t1 {font-size:18px;}
.message01 .content {margin-top:20px;}
.message01 .slide {background:#fff;line-height:35px;margin-bottom:10px;white-space:nowrap;}
.message01 .slide input {width:84%;}
.message01 .slide textarea {width:90%;font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.message01 .submit {color:#fff;background:#f47920;border:none;display:block;text-align:center;border-radius:0;}
.message01 .submit .btn2 {padding:0;border:none;border-radius: 0;background:#f47920; }
.message01 .submit .btn-inner {transition:.36s all linear;}
.message01 .submit .btn-inner i {right:-10px!important;}
.message01 .submit .btn-inner i:before {content:'';opacity:0;}
.message01 .btn2:hover .btnbg-x {background:#f5af02; }
.modal-body .message01 .slide { border-bottom: 1px solid #eee; }
@media(min-width:768px) {
	.message01 .slide {line-height:40px;}
}
@media(min-width:992px) {
	.message01 {padding:35px 15px 40px;}
	.message01 .t1 {font-size:20px;}
	.message01 .content {margin-top:30px;}
	.message01 .slide {line-height:45px;}
	.message01 .slide:hover {border-color:#183a5c;}
	.message01 .submit {font-size:16px;transition:.36s all;}
	.message01 .submit:hover {background: #183a5c;transition:.36s all;}
}
@media(min-width:1200px) {
	.message01 {padding:40px 15px 50px;}
	.message01 .t1 {font-size:22px;}
	.message01 .content {margin-top:40px;}
	.message01 .slide {line-height:50px;}
	.message01 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
}
@media(min-width:1601px) {
	.message01 {padding:45px 15px 55px;}
	.message01 .t1 {font-size:26px;}
	.message01 .content {margin-top:50px;}
	.message01 .slide {line-height:55px;margin-bottom:15px;}
	.message01 .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
	.message01 .submit {font-size:18px;}
}

.message02 .slide {color:#929292;background:#f0f0f0;line-height:40px;margin-bottom:10px;white-space:nowrap;}
.message02 .slide input {background:#f0f0f0;width:84%;}
.message02 .slide textarea {background:#f0f0f0;width:90%;font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.message02 .submit {color:#fff;background:#f47920;display:block;text-align:center;border-radius:0;}
@media(min-width:768px) {
	.message02 .slide {line-height:45px;}
}
@media(min-width:992px) {
	.message02 .slide {line-height:50px;}
	.message02 .slide:hover {border-color:#f47920;}
	.message02 .submit {font-size:16px;transition:.36s all;}
	.message02 .submit:hover {background: #fc842f;transition:.36s all;}
}
@media(min-width:1200px) {
	.message02 .slide {line-height:60px;}
	.message02 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
}
@media(min-width:1400px) {
	.message02 .slide {line-height:65px;}
	.message02 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
}
@media(min-width:1600px) {
	.message02 .slide {line-height:70px;margin-bottom:15px;}
	.message02 .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
	.message02 .submit {font-size:18px;}
}