@charset "utf-8";
html,body {padding:0;margin:0;}
* {margin:0;padding:0;font-family:Arial,Helvetica,Verdana,'Microsoft YaHei';border:0;outline:medium;text-shadow:none;text-decoration:none;}
body {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;}
ul {list-style:none;}
p {margin:0;}
a,a:link,a:active,a:visited,a:hover {color:inherit;text-decoration:none;}
a:hover {color:#1754aa;}
i,em {font-style:normal;}
/*tr,td,tbody,thead {background:inherit;}*/
/*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;}
/* 无内容 */
.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 {display:none!important;}
}
@media(min-width:1200px) {
  .de-page-mian {padding-top:45px;}
}

/*图片比例控制*/
.imgbox {width:100%;overflow:hidden;position:relative;}
.imgbox:after {content:'';display:block;padding-top:66%;}
.imgbox img {width:100%;max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.36s all;}
.imgbox img:hover {transform:translate(-50%,-50%) scale(1.1);transition:.36s all linear;}

@font-face {
  font-family: 'iconfont';  /* Project id 2005099 */
  src: url('//at.alicdn.com/t/font_2005099_2p8ced5cjg9.woff2?t=1632626014329') format('woff2'),
       url('//at.alicdn.com/t/font_2005099_2p8ced5cjg9.woff?t=1632626014329') format('woff'),
       url('//at.alicdn.com/t/font_2005099_2p8ced5cjg9.ttf?t=1632626014329') format('truetype');
}
.ali-icon {font-family: 'iconfont';}

@font-face {
  font-family: 'webfont';
  font-display: swap;
  src: url('//at.alicdn.com/t/webfont_5tg5xxeygb6.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/webfont_5tg5xxeygb6.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/webfont_5tg5xxeygb6.woff2') format('woff2'),
  url('//at.alicdn.com/t/webfont_5tg5xxeygb6.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/webfont_5tg5xxeygb6.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/webfont_5tg5xxeygb6.svg#after') format('svg'); /* iOS 4.1- */
}

.ali-font {font-family: 'webfont';}

@font-face {
  font-family: 'webfont2';
  font-display: swap;
  src: url('//at.alicdn.com/t/webfont_b51v130p0jg.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/webfont_b51v130p0jg.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/webfont_b51v130p0jg.woff2') format('woff2'),
  url('//at.alicdn.com/t/webfont_b51v130p0jg.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/webfont_b51v130p0jg.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/webfont_b51v130p0jg.svg#after') format('svg'); /* iOS 4.1- */
}
.ali-font2 {font-family: 'webfont2';}

body {font-size:12px;line-height:1;}
@media(min-width:768px) {
  body {font-size:14px;}
}
@media(min-width:992px) {
  .container {width:985px;max-width:985px;margin:0 auto;}
}
@media(min-width:1200px) {
  body {font-size:16px;}
  .container {width:1100px;max-width:1100px;}
}
@media(min-width:1440px) {
  .container {width:1300px;max-width:1300px;}
}
@media(min-width:1601px) {
  .container {width:1455px;max-width:1455px;}
}

.wx-btn div {position:absolute;padding:15px;text-align:center;width: 140px;height: 165px;right: 0px;top:17px;background: rgb(255, 255, 255);z-index: 9;border: 1px solid rgb(238, 238, 238);display: none;}
.topbar {color:#959595;border-top:5px solid #03349b;line-height:40px;}
.prev_next {line-height: 2;}
@media(min-width:768px) {

}
@media(min-width:992px) {

}
@media(min-width:1200px) {
  .topbar {font-size:15px;}
}
@media(min-width:1601px) {

}

.header {display: flex;align-items: center;}
.header .logo img {max-height:100%;}
.header .tel {display:none;}
.header .tel .t1 {color:#7c7b7c;margin-right:15px;background:url(../images/tel.png) no-repeat left center;padding-left:25px;}
.header .tel .slide {color:#ff4200;font-weight:bold;line-height:1.5;}
@media(max-width:991px) {
  .header {padding-top:10px;}
}
@media(min-width:992px) {
  .header .tel {display:block;}
  .header .tel .slide {font-size:16px;}
}
@media(min-width:1200px) {
  .header .tel .t1 {line-height:28px;font-size:15px;}
  .header .tel .slide {font-size:20px;}
}
@media(min-width:1601px) {
  .header .tel .t1 {line-height:32px;}
  .header .tel .slide {font-size:22px;}
}


.nav {background:#1754aa;}
.nav .list {display:flex;flex-wrap:wrap;}
.nav .slide {color:#fff;line-height: 35px;flex:0 0 25%;max-width:25%;text-align: center;border-right:1px solid #13458b;border-left:1px solid #3a6cb2;position:relative;}
.nav .slide a {display:block;}
.nav .slide.active>a,.nav .slide>a:hover {color:#fff;background:#f29508;transition:.25s all linear;}
.nav .slide:first-child {border-left:none;}
.nav .subnav {display:none;position:absolute;z-index:99;bottom:0;left:0;width:100%;color:#fff;background:#1754aa;transform:translateY(100%);}
.nav .subnav a {border-bottom:1px solid rgba(255,255,255,.1);line-height:45px;font-size:15px;}
.nav .subnav a:hover {color:#fff;background:#f29508;}
@media(max-width:991px) {
  .nav {margin-top:10px;}
  .nav .list {margin-left:-15px;margin-right:-15px;}
  .nav .slide:nth-child(5n) {border-left:none;}
  .nav .slide:nth-child(4n) {border-right:none;}
}
@media(min-width:768px) {

}
@media(min-width:992px) {
  .nav {flex-wrap:nowrap;}
  .nav .slide {flex:1;text-align: center;}
  .nav .slide:last-child {border-right:none;}
  .nav .slide:hover .subnav {display:block;}
}
@media(min-width:1200px) {
  .nav {margin-top:20px;}
  .nav .slide>a {line-height: 55px;}
}
@media(min-width:1601px) {
}

.banner {overflow:hidden;background: #000;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #f29508;}
.banner-box {position:relative;left:50%;transform:translateX(-50%);}
@media(min-width:1200px) {
	.banner-box {width:100%;min-width:1600px;}
}
@media(min-width:1440px) {
	.banner-box {width:100%;min-width:1920px;}
}

/*内页大图样式*/
.inbanner {width:100%;overflow:hidden;position:relative;}
.inbanner img {width:768px;position:relative;left:50%;transform:translateX(-50%);}
.inbanner .floatbox {width:100%;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.inbanner .t1 {color:rgba(255,255,255,.6);font-size:16px;}
.inbanner .t1 i {display:inline-block;width:50px;height:1px;background:rgba(255,255,255,.6);margin-left:25px;margin-bottom:5px;}
.inbanner .t2 {font-size:18px;font-weight:bold;margin-top:10px;}
.inbanner .c1 {color:rgba(255,255,255,.5);line-height: 24px;margin-top:10px;max-height: 120px;overflow: hidden;}
.inbanner .c2 a {display:inline-block;color:#fff;border:none;border-radius:0;/*background:#1754aa;*//*width:120px;*/line-height:35px;margin-top:15px;text-align:center;}
.inbanner .c2 a:hover {font-weight:bold;background: #1754aa;}
.inbanner .c2 .btn7 {background:#1754aa;padding-top: 0;padding-bottom: 0;}
.inbanner .c2 .btn7:before {background: #fff;}
@media(max-width:767px) {
  .inbanner img {width:768px!important;}
  .inbanner .floatbox {top:43%;}
  .inbanner .c1 {text-align:justify;}
}
@media(min-width:768px) {
  .inbanner img {width:992px;}
}
@media(min-width:992px) {
  .inbanner img {width:1200px;}
  .inbanner .t1 {font-size:18px;}
  .inbanner .t2 {font-size:32px;margin-top:25px;}
  .inbanner .c1 {line-height: 28px;margin-top:20px;max-height: 140px;}
  .inbanner .c2 a {width:150px;line-height: 40px;margin-top:25px;}
}
@media(min-width:1200px) {
  .inbanner img {width:100%;}
  .inbanner .t1 {font-size:20px;}
  .inbanner .t2 {font-size:38px;margin-top:35px;}
  .inbanner .c1 {font-size:15px;line-height: 32px;max-height: 160px;margin-top:30px;max-width:55%;}
  .inbanner .c2 a {width:210px;line-height: 50px;margin-top:40px;}
}
@media(min-width:1601px) {
  .inbanner .t1 {font-size:22px;}
  .inbanner .t2 {font-size:40px;margin-top:45px;}
  .inbanner .c1 {line-height: 36px;margin-top:40px;max-height: 180px;}
  .inbanner .c2 a {width:210px;line-height: 60px;margin-top:55px;}
}

.index01 {line-height: 40px;overflow:hidden;position:relative;}
.index01 .t1 {color:#1754aa;font-size:14px;font-weight:bold;}
.index01 .list {overflow-x:auto;}
.index01 .list a:hover {color:#f29508;}
.index01 .list::-webkit-scrollbar {height:1px;}
.index01 .t2 {color:#323030;}
@media(min-width:768px) {

}
@media(min-width:992px) {
  .index01 {line-height: 55px;}
  .index01 .t1 {font-size:16px;}
}
@media(min-width:1200px) {
  .index01 {line-height: 60px;}
  .index01 .list::-webkit-scrollbar {height:0px;}
  .index01 .t1 {font-size:18px;}
  .index01 .t2 {font-size:15px;}
}
@media(min-width:1601px) {
  .index01 {line-height: 70px;}
}

.index02 {background: #f3f5f9;padding:30px 0;overflow:hidden;position:relative;}
.index02 .right .title {color:#fff;background:#1754aa;line-height: 45px;display:flex;align-items: center;justify-content: space-between;}
.index02 .right .t1 {font-size:16px;font-weight: bold;padding-left:15px;}
.index02 .right .t2 {color:#fff;font-weight:bold;padding-left:40px;padding-right:45px;background:#f29508 url(../images/right.png) no-repeat center right 15px;position:relative;}
.index02 .right .list {display:flex;flex-wrap:wrap;margin-top:10px;}
.index02 .right .list .imgbox {border:1px solid #eee;background: #fff;}
.index02 .right .list .imgbox img {max-width:80%;max-height:80%;width:unset;height:unset;}
.index02 .right .list .slide {flex:0 0 49%;max-width:49%;margin-right:2%;margin-bottom:10px;}
.index02 .right .list .slide .txtbox {background:#fff;line-height: 40px;height:40px;padding:0 15px;display:flex;justify-content: space-between;}
.index02 .right .list .slide .c1 {color:#545151;}
.index02 .right .list .slide .more {color:#1754aa;}
@media(max-width:991px) {
  .index02 .right .t2 {background:#f29508 url(../images/right.png) no-repeat center right 10px;padding-left:0;height:45px;}
  .index02 .right .list .slide:nth-child(2n){margin-right:0;}
}
@media(min-width:768px) {
  .index02 {padding:45px 0;}
  .index02 .right .t1 {font-size:18px;padding-left:20px;}
}
@media(min-width:992px) {
  .index02 {padding:60px 0;}
  .index02 .right {flex:1;margin-left:12px;}
  .index02 .right .title {line-height: 55px;}
  .index02 .right .t1 {font-size:20px;padding-left:25px;}
  .index02 .right .t2 {padding-left:90px;}
  .index02 .right .t2:before {content:'';width:66px;position:absolute;left:0;top:0;bottom:0;background:#1754aa;transform: translateX(-44%) skewX(
-41deg);}
  .index02 .right .t2 span {transition:.36s all linear;}
  .index02 .right .t2:hover span {padding-right:20px;transition:.36s all linear;}
  .index02 .right .t2:hover:before {border-left:4px solid #f29508;}
  .index02 .right .list .slide {flex:0 0 33%;max-width:33%;margin-right:0.5%;}
  .index02 .right .list .slide:nth-child(3n){margin-right:0;}
  .index02 .right .list .slide .txtbox {line-height: 45px;height:45px;}
}
@media(min-width:1200px) {
  .index02 {padding:85px 0;}
  .index02 .right .title {line-height: 65px;}
  .index02 .right .t1 {font-size:24px;padding-left:35px;}
  .index02 .right .t2 {padding-left:120px;}
  .index02 .right .list .slide .txtbox {line-height: 55px;height:55px;padding:0 20px;}
  .index02 .right .list .slide .more {font-size:14px;}
}
@media(min-width:1601px) {
  .index02 {padding:100px 0;}
  .index02 .right .title {line-height: 70px;}
  .index02 .right .t1 {font-size:26px;padding-left:40px;}
  .index02 .right .t2 {padding-left:160px;padding-right:50px;}
  .index02 .right .list .slide .txtbox {line-height: 60px;height:60px;padding:0 25px;}
}

.index03 {padding-top:20px;overflow:hidden;position:relative;}
.index03 .title {text-align:center;position:relative;}
.index03 .t1 {color:#1754aa;font-weight:bold;font-size:22px;position:relative;align-items: center;display: inline-flex;}
.index03 .t1:before {content:'';height:3px;width:21px;background:#1754aa;position:absolute;left:-60%;top:60%;transform:translateX(17px);}
.index03 .t1:after {content:'';height:3px;width:38px;background:#1754aa;position:absolute;left:-60%;top:60%;transform:translateY(9px);}
.index03 .t1 span:before {content:'';height:3px;width:21px;background:#1754aa;position:absolute;right:-60%;top:60%;transform:translateX(-17px);}
.index03 .t1 span:after {content:'';height:3px;width:38px;background:#1754aa;position:absolute;right:-60%;top:60%;transform:translateY(9px);}
.index03 .t1 span {color:#f29508;font-size:28px;}
.index03 .t2 {color:#7e7b7b;margin-top:10px;}
.index03 .content {border:2px solid #ccdaeb;margin-top:20px;}
.index03 .content .ysbox {padding:5px 20px;display: flex;flex-direction:column;}
.index03 .slide {display:flex;align-items:center;margin:20px 0;}
.index03 .slide .numbox {color:#fff;background:#f29508;font-weight:bold;font-size:26px;border-radius:50%;min-width:50px;height:50px;line-height: 50px;margin-right:10px;position:relative;text-align:center;}
.index03 .slide .numbox:before {content:'';position:absolute;left:-10px;display:block;background:#fdf4e6;width: 100%;height: 100%;border-radius: 50px;z-index: -1;}
.index03 .slide .txtbox .c1 {color:#1754aa;font-weight: bold;font-size:18px;}
.index03 .slide .txtbox .c2 {color:#666464;line-height:1.7;margin-top:5px;}
.index03 .slide .txtbox .c2 b {color:#f29508;}
@media(max-width:991px) {
  .index03 .t1:before,.index03 .t1:after,.index03 .t1 span:before,.index03 .t1 span:after {height:1px;}
}
@media(min-width:768px) {
  .index03 .t1 {font-size:28px;}
  .index03 .t1 span {font-size:45px;}
}
@media(min-width:992px) {
  .index03 {padding-top:25px;}
  .index03 .t1 {font-size:34px;}
  .index03 .t1 span {font-size:45px;}
  .index03 .t2 {margin-top:15px;}
  .index03 .content {margin-top:30px;}
  .index03 .content .ysbox {padding:20px 40px;}
  .index03 .content .ysbox:before {animation: fadeIn 1s;animation-duration: 1s; font-size:35px;font-weight: bold;color:#f1f1f1;background:#fff;padding:0 15px;position:absolute;top:50%;z-index:3;}
  .index03 .content .ysbox1:before {content:'CHENXU';left:0%;transform:translate(-45%,-50%) rotateZ(90deg);}
  .index03 .content .ysbox2:before {content:'ADVAGE';right:0%;transform:translate(45%,-50%) rotateZ(90deg);}
  .index03 .slide {margin:10px 0;}
  .index03 .slide .numbox {font-size:32px;min-width:65px;height:65px;line-height: 65px;margin-right:15px;}
  .index03 .slide .txtbox .c1 {font-size:20px;}
}
@media(min-width:1200px) {
  .index03 {padding-top:30px;}
  .index03 .t1 {font-size:40px;}
  .index03 .t1 span {font-size:60px;}
  .index03 .t2 {margin-top:20px;}
  .index03 .content {margin-top:35px;}
  .index03 .content .ysbox {padding:0px 50px;}
  .index03 .content .ysbox:before {font-size:40px;padding:0 20px;}
  .index03 .slide {margin:25px 0;}
  .index03 .slide .numbox {font-size:40px;min-width:80px;height:80px;line-height: 80px;margin-right:20px;}
  .index03 .slide .txtbox .c1 {font-size:24px;}
}
@media(min-width:1440px) {
  .index03 .content .ysbox {padding:38px 50px;}
  .index03 .slide {margin:30px 0;}
}
@media(min-width:1601px) {
  .index03 {padding-top:35px;}
  .index03 .t1 {font-size:47px;}
  .index03 .t1 span {font-size:70px;}
  .index03 .t2 {margin-top:25px;}
  .index03 .content {margin-top:40px;}
  .index03 .content .ysbox {padding:35px 60px;}
  .index03 .content .ysbox:before {font-size:55px;padding:0 20px;}
  .index03 .slide {margin:25px 0;}
  .index03 .slide .numbox {font-size:45px;min-width:90px;height:90px;line-height: 90px;margin-right:25px;}
  .index03 .slide .txtbox .c1 {font-size:26px;}
}

.index04 {padding:20px 0;overflow:hidden;position:relative;}
.index04 .t1 {color:#1754aa;font-size:22px;font-weight:bold;line-height:1.5;}
.index04 .t2 {margin-top:15px;font-weight: bold;}
.index04 .t2 span {color:#aaa9a9;}
.index04 .t2 b {color:#f29508;font-size:16px;}
@media(max-width:767px){
  .index04 .t2 {line-height:1.5;}
}
@media(min-width:768px) {
  .index04 .t1 {font-size:26px;}
  .index04 .t2 b {font-size:18px;}
}
@media(min-width:992px) {
  .index04 {padding:30px 0;}
  .index04 .t1 {font-size:28px;}
  .index04 .t2 {margin-top:10px;}
  .index04 .t2 b {font-size:20px;}
}
@media(min-width:1200px) {
  .index04 {padding:40px 0;}
  .index04 .t1 {font-size:32px;}
  .index04 .t2 {margin-top:15px;}
  .index04 .t2 b {font-size:24px;}
}
@media(min-width:1440px) {
  .index04 .t1 {font-size:33px;}
  .index04 .d-xxl-none {display:none!important;}
}
@media(min-width:1601px) {
  .index04 {padding:50px 0;}
  .index04 .t1 {font-size:38px;}
  .index04 .t2 {margin-top:20px;}
  .index04 .t2 span {font-size:18px;}
  .index04 .t2 b {font-size:26px;}
}

.index05 {padding:30px 0;background:url(../images/in05_bg.jpg) no-repeat center;background-size: cover;overflow:hidden;position:relative;}
.index05 .title {text-align:center;position:relative;}
.index05 .t1 {color:#fff;font-weight:bold;font-size:22px;position:relative;display:inline-block;}
.index05 .t1:before {content:'';height:3px;width:21px;background:#fff;position:absolute;left:-60%;top:50%;transform:translateX(17px);}
.index05 .t1:after {content:'';height:3px;width:38px;background:#fff;position:absolute;left:-60%;top:50%;transform:translateY(9px);}
.index05 .t1 span:before {content:'';height:3px;width:21px;background:#fff;position:absolute;right:-60%;top:50%;transform:translateX(-17px);}
.index05 .t1 span:after {content:'';height:3px;width:38px;background:#fff;position:absolute;right:-60%;top:50%;transform:translateY(9px);}
.index05 .t2 {color:#bcc4dc;margin-top:10px;}
.index05 .content {margin-top:20px;background:#fff;padding:15px;}
.index05 .content .imgbox:after {padding-top:55%;}
.index05 .c1 {color:#18459b;font-weight: bold;text-align:center;margin-top:10px;margin-bottom:10px;}
@media(max-width:991px) {
  .index05 .t1:before,.index05 .t1:after,.index05 .t1 span:before,.index05 .t1 span:after {height:1px;}
}
@media(min-width:768px) {
  .index05 .t1 {font-size:28px;}
}
@media(min-width:992px) {
  .index05 {padding:50px 0 45px;}
  .index05 .t1 {font-size:34px;}
  .index05 .t2 {margin-top:15px;}
  .index05 .content {margin-top:30px;padding:20px;}
  .index05 .c1 {margin-top:15px;}
}
@media(min-width:1200px) {
  .index05 {padding:75px 0 65px;}
  .index05 .t1 {font-size:40px;}
  .index05 .t2 {margin-top:20px;}
  .index05 .content {margin-top:35px;padding:25px;}
  .index05 .c1 {margin-top:20px;}
}
@media(min-width:1440px) {
  .index05 {padding:90px 0 75px;}
}
@media(min-width:1601px) {
  .index05 {padding:100px 0 85px;}
  .index05 .t1 {font-size:47px;}
  .index05 .t2 {margin-top:25px;}
  .index05 .content {margin-top:40px;padding:30px;}
  .index05 .c1 {font-size:18px;}
}

.index06 {padding:30px 0;overflow:hidden;position:relative;}
.index06 .title {text-align:center;position:relative;}
.index06 .t1 {color:#1754aa;font-weight:bold;font-size:22px;position:relative;display:inline-block;}
.index06 .t1:before {content:'';height:3px;width:21px;background:#1754aa;position:absolute;left:-63px;top:50%;}
.index06 .t1:after {content:'';height:3px;width:38px;background:#1754aa;position:absolute;left:-80px;top:50%;transform:translateY(9px);}
.index06 .t1 span:before {content:'';height:3px;width:21px;background:#1754aa;position:absolute;right:-63px;top:50%;}
.index06 .t1 span:after {content:'';height:3px;width:38px;background:#1754aa;position:absolute;right:-80px;top:50%;transform:translateY(9px);}
.index06 .t1 span {color:#f29508;}
.index06 .t2 {color:#7e7b7b;margin-top:10px;}
.index06 .content {margin-top:20px;background:#fff;padding:15px;}
.index06 .txtbox {margin-top:10px;}
.index06 .c1 {color:#545151;}
.index06 .bottom {margin-top:20px;text-align:center;}
.index06 .bottom a {color:#fff;background:#1754aa;border-radius:5px;display:inline-block;margin:0 2px;padding:0 40px;text-align:center;height:40px;line-height: 40px;}
.index06 .bottom a:first-child {background:#f29508;}
@media(max-width:991px) {
  .index06 .t1:before,.index06 .t1:after,.index06 .t1 span:before,.index06 .t1 span:after {height:1px;}
}
@media(min-width:768px) {
  .index06 .t1 {font-size:28px;}
}
@media(min-width:992px) {
  .index06 {padding:50px 0 45px;}
  .index06 .t1 {font-size:34px;}
  .index06 .t2 {margin-top:15px;}
  .index06 .content {margin-top:30px;padding:20px;}
}
@media(min-width:1200px) {
  .index06 {padding:75px 0 65px;}
  .index06 .t1 {font-size:40px;}
  .index06 .t2 {margin-top:20px;}
  .index06 .content {margin-top:35px;padding:25px;}
  .index06 .txtbox {margin-top:15px;}
  .index06 .bottom {margin-top:30px;}
}
@media(min-width:1440px) {
  .index06 {padding:90px 0 75px;}
}
@media(min-width:1601px) {
  .index06 {padding:100px 0 85px;}
  .index06 .t1 {font-size:47px;}
  .index06 .t2 {margin-top:25px;}
  .index06 .content {margin-top:40px;padding:30px;}
  .index06 .txtbox {margin-top:20px;}
  .index06 .bottom {margin-top:40px;}
}

.index07 {padding:30px 0;background:url(../images/in07_bg.jpg) no-repeat center;background-size: cover;overflow:hidden;position:relative;}
.index07 .title {text-align:center;position:relative;}
.index07 .t1 {color:#fff;font-weight:bold;font-size:22px;position:relative;display:inline-block;}
.index07 .t1:before {content:'';height:3px;width:21px;background:#fff;position:absolute;left:-63px;top:50%;}
.index07 .t1:after {content:'';height:3px;width:38px;background:#fff;position:absolute;left:-80px;top:50%;transform:translateY(9px);}
.index07 .t1 span:before {content:'';height:3px;width:21px;background:#fff;position:absolute;right:-63px;top:50%;}
.index07 .t1 span:after {content:'';height:3px;width:38px;background:#fff;position:absolute;right:-80px;top:50%;transform:translateY(9px);}
.index07 .t1 span {color:#f29508;}
.index07 .t2 {color:#bcc4dc;margin-top:10px;}
.index07 .c1 {color:#dfe5f1;text-align:center;line-height:1.8;margin-top:20px;}
.index07 .content {margin-top:20px;background:#fff;padding:20px 0;}
.index07 .content .slide:nth-child(2n-1) {border-right:1px solid #bfcfe7;}
.index07 .txtbox {padding-left:5px;}
.index07 .s1 {color:#1754aa;font-weight: bold;font-size:15px;align-items: center;display: flex;}
.index07 .s2 {color:#424344;margin-top:6px;}
.index07 .s1 i {background: #f29508;border-radius: 50%;color: #fff;font-size: 12px;padding: 2px;margin-left:5px;}
@media(max-width:991px) {
  .index07 .t1:before,.index07 .t1:after,.index07 .t1 span:before,.index07 .t1 span:after {height:1px;}
}
@media(max-width:767px) {
  .index07 .img {width:45px;}
}
@media(min-width:768px) {
  .index07 .t1 {font-size:28px;}
  .index07 .txtbox {padding-left:10px;}
  .index07 .s1 {font-size:16px;}
}
@media(min-width:992px) {
  .index07 {padding:60px 0 50px;}
  .index07 .t1 {font-size:34px;}
  .index07 .t2 {margin-top:15px;}
  .index07 .c1 {margin-top:30px;}
  .index07 .content {margin-top:30px;padding:30px 0;}
  .index07 .content .slide:nth-child(2) {border-right:1px solid #bfcfe7;}
  .index07 .txtbox {padding-left:15px;}
  .index07 .s1 {font-size:18px;}
}
@media(min-width:1200px) {
  .index07 {padding:80px 0 75px;}
  .index07 .t1 {font-size:40px;}
  .index07 .t2 {margin-top:20px;}
  .index07 .c1 {font-size:15px;margin-top:40px;}
  .index07 .content {margin-top:35px;padding:40px 0;}
  .index07 .txtbox {padding-left:20px;}
  .index07 .s1 {font-size:22px;}
}
@media(min-width:1440px) {
  .index07 {padding:95px 0 90px;}
  .index07 .s1 {font-size:26px;}
  .index07 .s2 {font-size:18px;margin-top:10px;}
}
@media(min-width:1601px) {
  .index07 {padding:110px 0 100px;}
  .index07 .t1 {font-size:47px;}
  .index07 .t2 {margin-top:25px;}
  .index07 .c1 {margin-top:50px;}
  .index07 .content {margin-top:40px;padding:50px 0;}
  .index07 .txtbox {padding-left:25px;}
  .index07 .s1 {font-size:28px;}
}

.index08 {padding:30px 0;overflow:hidden;position:relative;}
.index08 .title {text-align:center;position:relative;}
.index08 .t1 {color:#1754aa;font-weight:bold;font-size:22px;position:relative;display:inline-block;}
.index08 .t1:before {content:'';height:3px;width:21px;background:#1754aa;position:absolute;left:-63px;top:50%;}
.index08 .t1:after {content:'';height:3px;width:38px;background:#1754aa;position:absolute;left:-80px;top:50%;transform:translateY(9px);}
.index08 .t1 span:before {content:'';height:3px;width:21px;background:#1754aa;position:absolute;right:-63px;top:50%;}
.index08 .t1 span:after {content:'';height:3px;width:38px;background:#1754aa;position:absolute;right:-80px;top:50%;transform:translateY(9px);}
.index08 .t1 span {color:#f29508;}
.index08 .t2 {color:#bcc4dc;margin-top:10px;}
.index08 .content {margin-top:20px;}
.index08 .slide {display:flex;align-items: center;}
.index08 .left .slide {background:#f2f4f9;padding:15px;}
.index08 .left .slide .imgbox {width:35%;}
.index08 .left .slide .txtbox {flex:1;padding-left:15px;width:50%;}
.index08 .left .slide .c1 {color:#424344;font-weight:bold;font-size:14px;}
.index08 .left .slide .c2 {color:#a1a2a4;line-height: 2;margin-top:5px;}
.index08 .left .slide .datebox {color:#1754aa;display:flex;justify-content: space-between;margin-top:10px;}
.index08 .right .slide {border-bottom:1px solid #eaeaea;line-height: 35px;justify-content: space-between;}
.index08 .right .slide i {color:#1754aa;font-size:12px;}
.index08 .bottom {margin-top:20px;text-align:center;}
.index08 .bottom a {color:#fff;background:#1754aa;border-radius:5px;display:inline-block;margin:0 2px;padding:0 40px;text-align:center;height:40px;line-height: 40px;}
.index08 .bottom a:first-child {background:#f29508;}
@media(max-width:991px) {
  .index08 .t1:before,.index08 .t1:after,.index08 .t1 span:before,.index08 .t1 span:after {height:1px;}
  .index08 .right {margin-top:20px;}
}
@media(min-width:768px) {
  .index08 {padding:45px 0;}
  .index08 .t1 {font-size:28px;}
  .index08 .left .slide .c1 {font-size:16px;}
}
@media(min-width:992px) {
  .index08 {padding:55px 0;}
  .index08 .t1 {font-size:34px;}
  .index08 .t2 {margin-top:15px;}
  .index08 .content {margin-top:30px;}
  .index08 .left .slide .txtbox {padding-left:25px;}
  .index08 .left .slide .c1 {font-size:18px;}
  .index08 .right .slide {line-height: 40px;}
  .index08 .bottom {margin-top:30px;}
}
@media(min-width:1200px) {
  .index08 {padding:75px 0;}
  .index08 .t1 {font-size:40px;}
  .index08 .t2 {margin-top:20px;}
  .index08 .content {margin-top:35px;}
  .index08 .left .slide {padding:20px 25px 20px 15px;}
  .index08 .left .slide .txtbox {padding-left:30px;}
  .index08 .left .slide .c1 {font-size:20px;}
  .index08 .left .slide .c2 {font-size:15px;margin-top:10px;}
  .index08 .left .slide .datebox {margin-top:15px;}
  .index08 .right .slide {line-height: 45px;}
  .index08 .bottom {margin-top:40px;}
}
@media(min-width:1440px) {
  .index08 {padding:90px 0;}
  .index08 .content {margin-top:40px;}
  .index08 .left .slide {padding:20px 30px 20px 15px;}
  .index08 .left .slide .txtbox {padding-left:35px;}
  .index08 .bottom {margin-top:50px;}
}
@media(min-width:1601px) {
  .index08 {padding:105px 0;}
  .index08 .t1 {font-size:47px;}
  .index08 .t2 {margin-top:25px;}
  .index08 .content {margin-top:45px;}
  .index08 .left .slide {padding:20px 40px 20px 15px;}
  .index08 .left .slide .txtbox {padding-left:45px;}
  .index08 .left .slide .c1 {font-size:22px;}
  .index08 .left .slide .datebox {margin-top:20px;}
  .index08 .right .slide {line-height: 50px;}
  .index08 .bottom {margin-top:60px;}
}

.main .right {flex:0 0 100%;max-width:100%;}
@media(min-width:992px) {
  .main .right {padding-left:15px;flex:0 0 77%;max-width:77%;}
}
@media(min-width:1200px) {
  .main .right {padding-left:20px;flex:0 0 80%;max-width:80%;}
}
@media(min-width:1601px) {
  .main .right {padding-left:25px;}
}

.company01 {overflow:hidden;position:relative;}
.company01 .right {flex:0 0 100%;max-width:100%;}
.company01 .right .content .t1 {font-size:22px;font-weight: bold;color:#f29508;margin-top:20px;padding:0 10px;}
.company01 .right .content .t1 span {color:#1754aa;}
.company01 .right .content .c1 {color:#666565;margin-top:15px;text-align:justify;line-height:2;padding:0 10px;}
.company01 .right .content .ys {background:#fff;padding:20px 0;}
.company01 .right .content .txtbox {padding-left:5px;}
.company01 .right .content .s1 {color:#494c50;font-weight: bold;font-size:15px;align-items: center;display: flex;}
.company01 .right .content .s2 {color:#424344;margin-top:6px;}
.company01 .right .content .s1 i {background: #f29508;border-radius: 50%;color: #fff;font-size: 12px;padding: 2px;margin-left:5px;}
@media(max-width:767px) {
  .company01 .right .content .img {width:45px;}
}
@media(min-width:768px) {
  .company01 .right .content .t1 {font-size:26px;margin-top:35px;}
  .company01 .right .content .txtbox {padding-left:10px;}
  .company01 .right .content .s1 {font-size:16px;}
}
@media(min-width:992px) {
  .company01 .right {padding-left:15px;flex:0 0 77%;max-width:77%;}
  .company01 .right .content .t1 {font-size:30px;margin-top:45px;}
  .company01 .right .content .c1 {margin-top:20px;}
  .company01 .right .content .ys {padding:30px 0;}
  .company01 .right .content .s1 {font-size:18px;}
  .company01 .right .content .s2 {font-size:12px;}
}
@media(min-width:1200px) {
  .company01 .right {padding-left:20px;flex:0 0 80%;max-width:80%;}
  .company01 .right .content .t1 {font-size:34px;margin-top:55px;}
  .company01 .right .content .c1 {margin-top:30px;}
  .company01 .right .content .ys {padding:40px 0;}
  .company01 .right .content .s1 {font-size:22px;}
}
@media(min-width:1440px) {
  .company01 .right .content .s1 {font-size:26px;}
  .company01 .right .content .s2 {font-size:14px;margin-top:10px;}
}
@media(min-width:1601px) {
  .company01 .right {padding-left:25px;}
  .company01 .right .content .t1 {font-size:40px;margin-top:70px;}
  .company01 .right .content .c1 {margin-top:35px;}
  .company01 .right .content .ys {padding:50px 0;}
  .company01 .right .content .txtbox {padding-left:15px;}
  .company01 .right .content .s1 {font-size:28px;}
  .company01 .right .content .s2 {font-size:16px;}
}

.location {color:#fff;background:#1754aa;line-height: 35px;display:flex;align-items: center;justify-content: space-between;}
.location .l2 a:hover {color:#fff;text-decoration: underline;}
.location .l1 {font-size:16px;font-weight: bold;padding-left:15px;}
.location .l2 {flex:1;color:#fff;background:#f29508;padding-right:15px;text-align:right;position:relative;}
.location .l2:before {content:'';width:66px;position:absolute;left:0;top:0;bottom:0;background:#1754aa;transform: translateX(-44%) skewX(
41deg);}
@media(max-width:991px) {
  .location .l2 {background:#f29508 url(../images/right.png) no-repeat center right 10px;height:45px;}
}
@media(min-width:768px) {
  .location .l1 {font-size:18px;padding-left:20px;}
}
@media(min-width:992px) {
  .location {line-height: 40px;}
  .location .l1 {width:35%;font-size:20px;padding-left:25px;}
  .location .l2 {padding-left:60px;}
}
@media(min-width:1200px) {
  .location {line-height: 45px;}
  .location .l1 {font-size:24px;padding-left:35px;}
  .location .l2 {font-size:15px;padding-right:20px;}
}
@media(min-width:1601px) {
  .location {line-height: 55px;}
  .location .l1 {font-size:26px;padding-left:40px;}
  .location .l2 {padding-right:30px;}
}

.hot01 {padding:30px 10px;overflow:hidden;position:relative;}
.hot01 .title {display:flex;justify-content:space-between;align-items:center;position:relative;border-bottom:1px solid #eae4e4;}
.hot01 .t1 {color:#1754aa;font-size:16px;font-weight: bold;line-height:2;position:relative;}
.hot01 .t1:before {content:'';position:absolute;left:0;bottom:0;transform:translateY(50%);height:5px;width:50px;background:#1754aa;}
.hot01 .t1:after {content:'';position:absolute;left:50px;bottom:0;transform:translateY(50%);height:5px;width:50px;background:#f29508;}
.hot01 .t2 {color:#716f6f;margin:0;}
.hot01 .list {margin-top:20px;}
.hot01 .txtbox {margin-top:10px;padding:0 10px;}
.hot01 .c1 {color:#545151;}
.hot01 .c2 {color:#1754aa;}
@media(min-width:768px) {
  .hot01 .t1 {font-size:28px;}
}
@media(min-width:992px) {
  .hot01 {padding:50px 10px 45px;}
  .hot01 .t1 {font-size:18px;}
  .hot01 .list {margin-top:30px;}
  .hot01 .txtbox .c2 {font-size:12px;}
}
@media(min-width:1200px) {
  .hot01 {padding:75px 10px 65px;}
  .hot01 .t1 {font-size:22px;}
  .hot01 .t2 {font-size:15px;}
  .hot01 .list {margin-top:35px;}
  .hot01 .txtbox {margin-top:15px;padding:0 15px;}
  .hot01 .txtbox .c2 {font-size:14px;}
}
@media(min-width:1440px) {
  .hot01 {padding:90px 10px 75px;}
}
@media(min-width:1601px) {
  .hot01 {padding:100px 10px 85px;}
  .hot01 .t1 {font-size:26px;line-height: 68px;}
  .hot01 .list {margin-top:40px;}
  .hot01 .txtbox {margin-top:20px;padding:0 20px;}
}

.sidebar {height:100%;background:#fff;border:2px solid #1754aa;overflow:hidden;}
.sidebar .title {color:#fff;background: #1754aa;height: 80px;line-height:80px;overflow: hidden;}
.sidebar .title .t1 {font-weight:bold;font-size:24px;padding:0 30px;background:url(../images/product.png) no-repeat center left 30px;padding-left:80px;}
.sidebar .list {padding:20px 0;}
.sidebar .slide {display:block;padding:0 15px;}
.sidebar .slide>div {color:#fff;background: #1754aa;}
.sidebar .slide>div>a {flex:1;width:50%;font-weight: bold;display:block;line-height: 30px;height: 30px;position:relative;}
.sidebar .slide>div span {min-width:16px;position:relative;margin-left:auto;cursor:pointer;display:flex;align-items:center;}
.sidebar .slide.active>div span {transform:rotateZ(90deg);}
.sidebar .slide>div a:hover,.sidebar .slide.active>div a {color:#fff;}
.sidebar .slide:hover>div,.sidebar .slide.active>div {background:#f29508;}
.sidebar .slide.active i {transform:rotateZ(90deg);display:inline-block;}
.sidebar .slide ul {display:none;margin:0;}
.sidebar .slide ul.active {display: block;}
.sidebar .slide ul li a {color:#6d6c6c;font-size:14px;line-height:26px;height:26px;}
.sidebar .slide ul li a:hover {color:#1754aa;}
.sidebar .slide ul li.active a {color:#1754aa;}
.sidebar .contactbox {color:#fff;background:#1754aa;padding:20px;line-height: 32px;}
.sidebar .act {background:url(../images/tel1.png) no-repeat center left;padding-left:25px;margin-top:15px;margin-bottom:10px;}
.sidebar .c1 {font-weight: bold;font-size:22px;}
@media(max-width:991px) {
  .sidebar {width:100%;max-width:100%;margin-bottom:20px;}
  .sidebar .title {height: 50px;line-height:50px;}
  .sidebar .title .t1 {font-size:18px;padding-left: 70px;background-size: 20px;}
  .sidebar .list {display:flex;overflow-x:auto;padding:0;}
  .sidebar .list::-webkit-scrollbar {height:2px;}
  .sidebar .slide>div>a {font-size:16px;}
}
@media(min-width:992px){
  .sidebar {margin-bottom:50px;flex:0 0 23%;max-width:23%!important;}
  .sidebar .slide {margin-bottom: 10px;}
  .sidebar .slide>div {padding:3px 5px;margin-bottom: 5px;border-radius:5px;}
  .sidebar .slide>ul {line-height: 2;padding:0 5px;}
}
@media(min-width:1200px) {
  .sidebar {flex:0 0 20%;max-width:20%!important;}
  /*.sidebar .slide {padding:0 20px;}*/
}
@media(min-width:1440px) {
  /*.sidebar .slide {padding:0 30px;}*/
  .sidebar .slide>div {padding:5px 15px;}
  .sidebar .slide>ul {padding:0 15px;}
  .sidebar .c1 {font-size:26px;}
  .sidebar .contactbox {padding:30px;}
}

.product01 {overflow:hidden;position:relative;}
.product01 .right {flex:0 0 100%;max-width:100%;}
.product01 .right .content ul {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px;}
.product01 .right .content ul li {flex:0 0 49.5%;max-width:49.5%;margin-right:1%;margin-bottom:15px;}
.product01 .right .content ul li:nth-child(2n) {margin-right:0;}
.product01 .right .content ul li .imgbox {border:1px solid #eee;}
.product01 .right .content ul li .imgbox img {max-width:80%;max-height:80%;width:unset;height:unset; width: 100%; height: 100%; object-fit: cover; }
.product01 .right .content ul li .txtbox {display:flex;justify-content: space-between;align-items: center;padding:0 10px;margin-top:10px;}
.product01 .right .content ul li .c1 {color:#545151;}
.product01 .right .content ul li .c2 {color:#1754aa;}
@media(max-width:767px) {
}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .product01 .right {padding-left:15px;flex:0 0 77%;max-width:77%;}
  .product01 .right .content ul li {flex:0 0 32.7%;max-width:32.7%;margin-right:0.95%;margin-bottom:20px;}
  .product01 .right .content ul li:nth-child(2n) {margin-right:0.95%;}
  .product01 .right .content ul li:nth-child(3n) {margin-right:0;}
  .product01 .right .content ul li .txtbox {margin-top:15px;}
  .product01 .right .content ul li .c2 {font-size:12px;}
  .product01 .right .content ul:after {content:'';display: block;flex:0 0 32.7%;max-width:32.7%;}
}
@media(min-width:1200px) {
  .product01 .right {padding-left:20px;flex:0 0 80%;max-width:80%;}
  .product01 .right .content ul {margin-top:20px;}
  .product01 .right .content ul li {margin-bottom:25px;}
  .product01 .right .content ul li .txtbox {padding:0 15px;margin-top:20px;}
  .product01 .right .content ul li .c2 {font-size:14px;}
}
@media(min-width:1440px) {
}
@media(min-width:1601px) {
  .product01 .right {padding-left:25px;}
  .product01 .right .content ul {margin-top:25px;}
  .product01 .right .content ul li {margin-bottom:30px;}
  .product01 .right .content ul li .txtbox {padding:0 20px;}
}

.proinfo .location .l2 {background: none;}
.proinfo01 {border:1px solid #eee;background: #fff;margin-top:15px;overflow:hidden;position:relative;}
.proinfo01 .imgbox:after {padding-top:75%;}
.proinfo01 .imgbox {background: #eee;}
.proinfo01 .imgbox img {width:unset;max-height:100%;}
.proinfo01 .txtbox {padding:20px 30px;}
.proinfo01 .c1 {color:#4c4747;font-size:16px;}
.proinfo01 .c2 {color:#7c7979;line-height: 2;margin-top:15px;}
.proinfo01 .c3 {color:#4d4a4a;margin-top:10px;line-height: 1.5;}
.proinfo01 .c3 b {color:#f29508;font-size:16px;}
.proinfo01 .bottom {margin-top:20px;}
.proinfo01 .bottom a {color:#fff;background:#1754aa;height:35px;line-height: 35px;border-radius:5px;margin-right:4px;padding:0 40px;display:inline-block;text-align:center;}
.proinfo01 .bottom a:first-child {background:#f29508;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .proinfo01 {margin-top:20px;}
  .proinfo01 .txtbox {padding:25px 25px 25px 40px;}
  .proinfo01 .c1 {color:#4c4747;font-size:20px;}
  .proinfo01 .c2 {margin-top:20px;}
  .proinfo01 .c3 {margin-top:15px;}
  .proinfo01 .bottom {margin-top:30px;}
  .proinfo01 .bottom a {height:40px;line-height: 40px;}
}
@media(min-width:1200px) {
  .proinfo01 {margin-top:25px;}
  .proinfo01 .txtbox {padding:30px 30px 30px 60px;}
  .proinfo01 .c1 {color:#4c4747;font-size:22px;}
  .proinfo01 .c2 {margin-top:28px;}
  .proinfo01 .c3 {font-size:15px;margin-top:20px;}
  .proinfo01 .c3 b {font-size:16px;}
  .proinfo01 .bottom {margin-top:40px;}
}
@media(min-width:1440px) {
  .proinfo01 .bottom {margin-top:50px;}
}
@media(min-width:1601px) {
  .proinfo01 {margin-top:30px;}
  .proinfo01 .txtbox {padding:40px 40px 40px 80px;}
  .proinfo01 .c1 {color:#4c4747;font-size:26px;}
  .proinfo01 .c2 {margin-top:35px;}
  .proinfo01 .c3 {margin-top:25px;}
  .proinfo01 .bottom {margin-top:60px;}
}

.proinfo02 {border:1px solid #eee;background: #fff;margin-top:15px;padding:15px;overflow:hidden;position:relative;}
.proinfo02 .t1 {color:#1754aa;font-size:16px;font-weight: bold;}
.proinfo02 .t1:before {content:'';position:absolute;left:0;top:0;height:4px;width:125px;background:#1754aa;}
.proinfo02 .content {margin-top:15px;line-height: 2;}
.proinfo02 .content img {max-width:100%; margin-bottom: 3px;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .proinfo02 {margin-top:20px;padding:17px 22px;}
  .proinfo02 .t1 {font-size:18px;}
}
@media(min-width:1200px) {
  .proinfo02 {margin-top:25px;padding:20px 28px;}
  .proinfo02 .t1 {font-size:20px;}
  .proinfo02 .content {margin-top:20px;}
}
@media(min-width:1601px) {
  .proinfo02 {margin-top:30px;padding:20px 35px;}
  .proinfo02 .t1 {font-size:22px;}
  .proinfo02 .content {margin-top:25px;}
}

.proinfo03 {border:1px solid #eee;background: #fff;margin-top:15px;padding:15px;overflow:hidden;position:relative;}
.proinfo03 .t1 {color:#1754aa;font-size:16px;font-weight: bold;}
.proinfo03 .t1:before {content:'';position:absolute;left:0;top:0;height:4px;width:125px;background:#1754aa;}
.proinfo03 .content {margin-top:15px;line-height: 2;}
.proinfo03 .content .imgbox:after {padding-top:54%;}
.proinfo03 .c1 {color:#18459b;text-align:center;margin-top:5px;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .proinfo03 {margin-top:20px;padding:17px 22px;}
  .proinfo03 .t1 {font-size:18px;}
}
@media(min-width:1200px) {
  .proinfo03 {margin-top:25px;padding:20px 28px;}
  .proinfo03 .t1 {font-size:20px;}
  .proinfo03 .content {margin-top:20px;}
}
@media(min-width:1601px) {
  .proinfo03 {margin-top:30px;padding:20px 35px;}
  .proinfo03 .t1 {font-size:22px;}
  .proinfo03 .content {margin-top:25px;}
}

.proinfo04 {border:1px solid #eee;background: #fff;margin-top:15px;padding:15px;overflow:hidden;position:relative;}
.proinfo04 .t1 {color:#1754aa;font-size:16px;font-weight: bold;}
.proinfo04 .t1:before {content:'';position:absolute;left:0;top:0;height:4px;width:125px;background:#1754aa;}
.proinfo04 .content {margin-top:15px;display:flex;flex-wrap:wrap;justify-content: space-between;}
.proinfo04 .slide {flex:0 0 100%;max-width:100%;display:flex;align-items:center;margin:20px 0;}
.proinfo04 .slide .numbox {color:#fff;background:#f29508;font-weight:bold;font-size:26px;border-radius:50%;min-width:50px;height:50px;line-height: 50px;margin-right:10px;position:relative;text-align:center;}
.proinfo04 .slide .numbox:before {content:'';position:absolute;left:-10px;display:block;background:#fdf4e6;width: 100%;height: 100%;border-radius: 50px;z-index: -1;}
.proinfo04 .slide .txtbox .c1 {color:#1754aa;font-weight: bold;font-size:18px;}
.proinfo04 .slide .txtbox .c2 {color:#666464;line-height:1.7;margin-top:5px;}
.proinfo04 .slide .txtbox .c2 b {color:#f29508;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .proinfo04 {margin-top:20px;padding:17px 22px;}
  .proinfo04 .t1 {font-size:18px;}
  .proinfo04 .slide {flex:0 0 50%;max-width:50%;margin:10px 0;}
  .proinfo04 .slide .numbox {font-size:32px;min-width:65px;height:65px;line-height: 65px;margin-right:15px;}
  .proinfo04 .slide .txtbox .c1 {font-size:20px;}
}
@media(min-width:1200px) {
  .proinfo04 {margin-top:25px;padding:20px 15px 20px 28px;}
  .proinfo04 .t1 {font-size:20px;}
  .proinfo04 .content {margin-top:20px;}
  .proinfo04 .slide {margin:25px 0;}
  .proinfo04 .slide .numbox {font-size:40px;min-width:80px;height:80px;line-height: 80px;margin-right:20px;}
  .proinfo04 .slide .txtbox .c1 {font-size:24px;}
  .proinfo04 .slide .txtbox .c2 {font-size:15px;}
}
@media(min-width:1440px) {
  .proinfo04 .slide {margin:30px 0;}
}
@media(min-width:1601px) {
  .proinfo04 {margin-top:30px;padding:20px 20px 20px 35px;}
  .proinfo04 .t1 {font-size:22px;}
  .proinfo04 .content {margin-top:25px;}
  .proinfo04 .slide {margin:25px 0;}
  .proinfo04 .slide .numbox {font-size:45px;min-width:90px;height:90px;line-height: 90px;margin-right:25px;}
  .proinfo04 .slide .txtbox .c1 {font-size:26px;}
}

.proinfo05 {border:1px solid #eee;background: #fff;margin-top:15px;padding:15px;overflow:hidden;position:relative;}
.proinfo05 .t1 {color:#1754aa;font-size:16px;font-weight: bold;}
.proinfo05 .t1:before {content:'';position:absolute;left:0;top:0;height:4px;width:125px;background:#1754aa;}
.proinfo05 .content {margin-top:15px;line-height: 2;}
.proinfo05 .txtbox {margin-top:10px;}
.proinfo05 .c1 {color:#545151;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .proinfo05 {margin-top:20px;padding:17px 22px;}
  .proinfo05 .t1 {font-size:18px;}
}
@media(min-width:1200px) {
  .proinfo05 {margin-top:25px;padding:20px 28px;}
  .proinfo05 .t1 {font-size:20px;}
  .proinfo05 .content {margin-top:20px;}
  .proinfo05 .txtbox {margin-top:15px;}
}
@media(min-width:1601px) {
  .proinfo05 {margin-top:30px;padding:20px 35px;}
  .proinfo05 .t1 {font-size:22px;}
  .proinfo05 .content {margin-top:25px;}
  .proinfo05 .txtbox {margin-top:20px;}
}

.case01 {overflow:hidden;position:relative;}
.case01 .right .content ul {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px;}
.case01 .right .content ul li {flex:0 0 49.5%;max-width:49.5%;margin-right:1%;margin-bottom:15px;}
.case01 .right .content ul li:nth-child(2n) {margin-right:0;}
.case01 .right .content ul li .imgbox {border:1px solid #eee;}
.case01 .right .content ul li .imgbox img {max-width:80%;max-height:80%;width:unset;height:unset; width: 100%; height: 100%; object-fit: cover; }
.case01 .right .content ul li .txtbox {display:flex;justify-content: space-between;align-items: center;padding:0 10px;margin-top:10px;}
.case01 .right .content ul li .c1 {color:#545151;}
.case01 .right .content ul li .c2 {color:#1754aa;white-space: nowrap;}
@media(max-width:767px) {
}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .case01 .right .content ul li {flex:0 0 32.7%;max-width:32.7%;margin-right:0.95%;margin-bottom:20px;}
  .case01 .right .content ul:after {content:'';display: block;flex:0 0 32.7%;max-width:32.7%;}
  .case01 .right .content ul li:nth-child(2n) {margin-right:0.95%;}
  .case01 .right .content ul li:nth-child(3n) {margin-right:0;}
  .case01 .right .content ul li .txtbox {margin-top:15px;}
  .case01 .right .content ul li .c2 {font-size:12px;}
}
@media(min-width:1200px) {
  .case01 .right .content ul {margin-top:20px;}
  .case01 .right .content ul li {margin-bottom:25px;}
  .case01 .right .content ul li .txtbox {padding:0 15px;margin-top:20px;}
  .case01 .right .content ul li .c2 {font-size:14px;}
}
@media(min-width:1601px) {
  .case01 .right .content ul {margin-top:25px;}
  .case01 .right .content ul li {margin-bottom:30px;}
  .case01 .right .content ul li .txtbox {padding:0 20px;}
}

.news01 {margin-top:15px;}
.news01 ul {display:flex;flex-wrap:wrap;justify-content: space-between;}
.news01 ul li {flex:0 0 49%;max-width:49%;margin-right:2%;margin-bottom:15px;transition:.36s all linear;}
.news01 ul li:nth-child(2n) {margin-right:0;}
.news01 ul li .imgbox {background: #fff;border:1px solid #f8f8f8;}
.news01 ul li .txtbox {background:#f8f8f8;padding:20px 20px;}
.news01 ul li .c1 {color:#333;font-size:14px;font-weight:bold;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.news01 ul li .c2 {color:#999;margin-top:15px;line-height: 22px;height:44px;overflow:hidden;}
.news01 ul li .c3 {margin-top:15px;transition:.36s all linear;}
.news01 ul li .imgbox img {height:100%;width:unset;max-width:unset;transition: .2s all linear;}
.news01 ul li:hover {box-shadow: 0 0 10px 0px #999;transition:.36s all .2s;}
.news01 ul li:hover .imgbox img {transform:translate(-50%,-50%) scale(1.1);transition: .36s all linear;}
.news01 ul li:hover .c1 {color:#1754aa;}
.news01 ul li:hover .c3 {padding-left:25px;transition:.36s all .3s;}
@media(min-width:768px) {

}
@media(min-width:992px) {
  .news01 {margin-top:20px;}
  .news01 ul li {flex:0 0 32.5%;max-width:32.5%;margin-right:1.25%;margin-bottom:20px;}
  .news01 ul li:nth-child(2n) {margin-right:1.25%;}
  .news01 ul li:nth-child(3n) {margin-right:0;}
  .news01 ul:after {content:'';display:block;flex:0 0 32.5%;max-width:32.5%;}
}
@media(min-width:1200px) {
  .news01 {margin-top:25px;}
  .news01 ul li {margin-bottom:30px;}
  .news01 ul li .txtbox {padding:35px;}
  .news01 ul li .c1 {font-size:17px;}
  .news01 ul li .c2 {font-size:14px;line-height: 26px;height:52px;}
}
@media(min-width:1601px) {
  .news01 {margin-top:30px;}
}

.newsinfo {text-align: justify;border-bottom: 1px solid #eee;}
.newsinfo01 {margin-top:15px;}
.newsinfo01 .title {margin-bottom:20px;padding-bottom: 15px;}
.newsinfo01 .t1 {color:#343434;font-size:18px;}
.newsinfo01 .t2 {color:#7a7a7a;}
.newsinfo01 .img {max-width: 800px;margin: 0 auto;}
.newsinfo01 .content {line-height: 2;padding:0px 0px 20px;}
.newsinfo01 .content img {height:unset!important;max-width:100%!important;}
.newsinfo01 .content iframe {background:none;max-width:100%!important;}
.newsinfo01 .content table {background:none;width:100%!important;max-width:100%!important;}
@media(min-width:768px) {
}
@media(min-width:992px) {
  .newsinfo01 {margin-top:20px;padding:0 10px;}
  .newsinfo01 .t1 {font-size:20px;}
}
@media(min-width:1200px) {
  .newsinfo {}
  .newsinfo01 {margin-top:25px;}
  .newsinfo01 .title {margin-bottom:30px;}
  .newsinfo01 .t1 {font-size:22px;}
  .newsinfo01 .t2 {font-size:14px;}
}
@media(min-width:1440px) {
}
@media(min-width:1601px) {
  .newsinfo {}
  .newsinfo01 {margin-top:30px;}
  .newsinfo01 .t1 {font-size:26px;}
}

.message01 {padding:0 15px 30px;overflow:hidden;}
.message01 .main .slide {background:#fff;border:1px solid #cfcfcf;line-height:35px;margin-bottom:10px;white-space:nowrap;}
.message01 .main .slide input {width:90%;}
.message01 .main .slide textarea {width:90%;font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.message01 .main .submit {color:#fff;background:#1754aa;border-radius: 0;display:block;text-align:center;width:245px;}
.message01 .main .submit .btn2 {padding:0;border:none;border-radius: 0;background:#1754aa; }
.message01 .main .submit .btn-inner {transition:.36s all linear;}
.message01 .main .submit .btn-inner i {right:-10px;}
.message01 .main .submit .btn-inner i:before {content:'';opacity:0;}
@media(min-width:768px) {
  .message01 .main .slide {line-height:40px;}
}
@media(min-width:992px) {
  .message01 .main .slide {line-height:45px;margin-bottom:15px;}
  .message01 .main .slide:hover {border-color:#1754aa;}
  .message01 .main .submit {font-size:16px;transition:.36s all;}
  .message01 .main .submit:hover {background: #d21200;transition:.36s all;}
}
@media(min-width:1200px) {
  .message01 {padding:0 15px 50px;}
  .message01 .main {padding-left: 40px;}
  .message01 .main .slide {line-height:50px;}
  .message01 .main .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
}
@media(min-width:1601px) {
  .message01 {padding:0 15px 60px;}
  .message01 .main .slide {line-height:55px;}
  .message01 .main .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
  .message01 .main .submit {font-size:18px;}
}

.contact01 {margin-top:15px;padding:0 0 30px;}
.contact01 #dituContent {height:300px;margin-top:25px;}
.contact01 .content .lineT {border-left: 5px solid #085a4e;padding-left: 10px;}
.contact01 .content {padding:10px;border: 1px solid #efefef !important;background: #fff;margin-bottom: 30px;}
.contact01 .content ul {margin: 0px;}
.contact01 .content ul li {color: #595959;padding: 15px 15px 15px 60px;border-radius: 5px;}
.contact01 .content ul li.icon-01 {background: url(../images/contact-icon-01.png) no-repeat 10px 5px #fff;}
.contact01 .content ul li.icon-02 {background: url(../images/contact-icon-02.png) no-repeat 10px 5px #fff;}
.contact01 .content ul li.icon-03 {background: url(../images/contact-icon-03.png) no-repeat 10px 5px #fff;}
.contact01 .content ul li.icon-04 {background: url(../images/contact-icon-04.png) no-repeat 10px 5px #fff;}
.contact01 .content ul li.icon-05 {background: url(../images/contact-icon-05.png) no-repeat 10px 5px #fff;}
.contact01 .content ul li.icon-06 {background: url(../images/contact-icon-06.png) no-repeat 10px 5px #fff;}
@media(min-width:1200px) {
  .contact01 {margin-top:25px;padding:0 0 50px;}
  .contact01 .content ul li {margin-bottom:10px;}
  .contact01 #dituContent {height:500px;margin-top:40px;}
}
@media(min-width:1601px) {
  .contact01 {margin-top:30px;padding:0 0 60px;}
  .contact01 #dituContent {height:600px;margin-top:40px;}
}

.contact02 {padding:20px 10px;overflow:hidden;}
.contact02 .t1 {font-size:20px;font-weight: bold;}
.contact02 .content {margin-top:20px;}
.contact02 .slide {background:#fff;border:1px solid #e5e5e5;line-height:35px;margin-bottom:10px;white-space:nowrap;}
.contact02 .slide input {width:84%;}
.contact02 .slide textarea {width:90%;font-size:14px;line-height: 24px;height:92px;padding-top:7px;}
.contact02 .submit {color:#fff;background:#1754aa;display:block;text-align:center;border-radius:0;/*height:35px;line-height: 35px;*/}
.contact02 .submit .btn2 {padding:0;border:none;border-radius: 0;background:#1754aa; }
.contact02 .submit .btn-inner {transition:.36s all linear;}
.contact02 .submit .btn-inner i {right:-10px!important;}
.contact02 .submit .btn-inner i:before {content:'';opacity:0;}
@media(min-width:768px) {
  .contact02 .slide {line-height:40px;}
}
@media(min-width:992px) {
  .contact02 {padding:30px 10px;}
  .contact02 .t1 {font-size:25px;}
  .contact02 .content {margin-top:30px;}
  .contact02 .slide {line-height:45px;margin-bottom:15px;}
  .contact02 .slide:hover {border-color:#fa9200;}
  .contact02 .submit {font-size:16px;transition:.36s all;}
  .contact02 .submit:hover {background: #fa9200;transition:.36s all;}
}
@media(min-width:1200px) {
  .contact02 {padding:40px 10px;}
  .contact02 .t1 {font-size:28px;}
  .contact02 .content {margin-top:40px;}
  .contact02 .slide {line-height:50px;margin-bottom:25px;}
  .contact02 .slide textarea {font-size:16px;line-height: 30px;height: 120px;padding-top:11px;}
}
@media(min-width:1601px) {
  .contact02 {padding:50px 10px;}
  .contact02 .t1 {font-size:30px;}
  .contact02 .content {margin-top:50px;}
  .contact02 .slide {line-height:55px;margin-bottom:35px;}
  .contact02 .slide textarea {font-size:16px;line-height: 30px;height:120px;padding-top:13px;}
  .contact02 .submit {font-size:18px;}
}

.footer {color:#fff;background:#1754aa;padding-top:25px;position:relative;overflow:hidden;}
.footer a:hover {color:#fff;}
.footer .t1 {font-weight: bold;margin-bottom:5px;}
.footer .t2 {color:#cedaf0;margin-bottom:10px;}
.footer .contactbox {padding:10px 0;}
.footer .contactbox .m1 {font-size:18px;line-height: 1.5}
.footer .contactbox .m2 {font-size:14px;margin-top:5px;line-height: 1.5}
.footer .bottom {color:#5579b9;border-top:1px solid #5579b9;line-height:1.7;padding:10px 0;}
@media(max-width:767px) {
}
@media(min-width:992px) {
  .footer {padding-top:0px;}
  .footer .t1 {margin-bottom:10px;}
  .footer .contactbox {border-top:1px solid #5579b9;padding:15px 0;margin-top:25px;}
  .footer .contactbox .m1 {font-size:22px;font-weight:bold;}
  .footer .contactbox .m2 {font-size:16px;margin-top:10px;}
}
@media(min-width:1200px) {
  .footer {padding-top:0px;}
  .footer .slide {padding-left:40px;background:url(../images/hot.png) no-repeat top left 15px;}
  .footer .t1 {margin-bottom:15px;line-height: 23px;width: 160px;}
  .footer .t2 {margin-bottom:12px;}
  .footer .contactbox {padding:20px 0;margin-top:35px;}
  .footer .contactbox .m1 {font-size:26px;}
  .footer .contactbox .m2 {font-size:18px;margin-top:15px;}
  .footer .bottom {font-size:14px;padding:15px 0;}
}
@media(min-width:1601px) {
  .footer {padding-top:0px;}
  .footer .slide {padding-left:50px;}
  .footer .t1 {margin-bottom:20px;}
  .footer .t2 {margin-bottom:15px;}
  .footer .contactbox {padding:30px 0;margin-top:50px;}
  .footer .contactbox .m1 {font-size:32px;}
  .footer .contactbox .m2 {font-size:22px;margin-top:20px;}
}

.footer-bar {height:70px;transition:.36s all;}
.footer-bar .list {color:#fff;background:#f29508;display:flex;position:fixed;bottom:0;left:0;right:0;height:70px;z-index:999;}
.footer-bar .slide {flex:1;text-align: center;line-height: 30px;}
.footer-bar .slide:hover {color:#fff;/*opacity:.6;*/}
.footer-bar .slide i {display:block;font-size:25px;padding-top:10px;}
@media(max-width:991px) {
  .footer-bar.hide {display:none;}
}
.prostyle{ width: 100%; height: auto; background: #000; position: absolute; z-index: 999; }