/*Top002974 */
.Top002974 { background: #000; transition: 0.3s;position: fixed;left: 0;top: 0;width: 100%;
 z-index: 20;}
.Top002974 .auto { position: relative; }
.Top002974, .Top002974 a { color: #fff; }
.Top002974 .logo {width: calc(250/ 16 * 1em); display: table; height: calc(50/ 16 * 1em);
}
.Top002974 .logo a { display: table-cell; vertical-align: middle; }
.Top002974 .logo img { max-width: 60%; max-height: calc(25/ 16 * 1em);}
.Top002974 .top-right { padding-top: calc(15/ 16 * 1em);}
.Top002974 .top-right > * { float: left; line-height: calc(20/ 16 * 1em);margin-left: calc(30/ 16 * 1em);}
.Top002974 .open-search { position: relative; background: url(../images/icon-search.svg) no-repeat center / contain; width: calc(20/ 16 * 1em);height: calc(20/ 16 * 1em);}
.Top002974 .top-search { position: absolute; right: calc((100% - 1150px)/2); top: 100%; background: #fff; width: calc(400/ 16 * 1em);padding-right: calc(40/ 16 * 1em);z-index: 9;}
.search-show .Top002974 .top-search { display: block; }
.Top002974 .top-search .text { font-size: 1em; width: 100%; height: calc(40/ 16 * 1em);line-height: calc(40/ 16 * 1em);border: 0; padding: 0 calc(10/ 16 * 1em);}
.Top002974 .top-search .btn { position: absolute; right: 0; top: 0; width: calc(40/ 16 * 1em);height: calc(40/ 16 * 1em);background: url(../images/icon-search.svg) no-repeat center center #004386; }
.Top002974 .lang a { display: inline-block; font-size:calc(12/ 16 * 1em);width: calc(20/ 12 * 1em);height: calc(20/ 12 * 1em);text-align: center; border: 1px solid #fff; }

@media(min-width:1025px) {
.Top002974 .top-menu nav li { float: left; margin-right: calc(45/ 16 * 1em);position: relative; }
.Top002974 .top-menu nav li span a { font-size: calc(14/ 16 * 1em);line-height: calc(50/ 14 * 1em);}
.Top002974 .top-menu nav li .sub { width: calc(160/ 16 * 1em);left:  calc(-20/ 16 * 1em);}
.Top002974 .top-menu nav li .sub { background: #000; }
.Top002974 .top-menu nav li .sub dl {padding:calc(10/ 14 * 1em) calc(20/ 14 * 1em); background: none; }
.Top002974 .top-menu nav li .sub dt { text-align: left; font-size: calc(14/ 16 * 1em);line-height:  calc(30/ 14 * 1em);}
}
.Top002974 .top-menu nav li span, .Top002974 .top-menu nav li span a { display: block; }

@media(max-width:1024px) {
/* .Top002974 { position: relative; } */
.Top002974 .logo { width: 50%; }
.Top002974 .top-menu { position: fixed;z-index: 50; top: calc(50/ 16 * 1em);bottom: 0; background: #000; right: 0; overflow: hidden; width: 0; opacity: 0; transition: 0.5s; }
.menu-show .Top002974 .top-menu { opacity: 1; width: calc(240/ 16 * 1em);
}
.Top002974 .top-menu nav {width: calc(240/ 16 * 1em); height: 100%; overflow: auto; }
.Top002974 .top-menu ul { padding: 0 calc(20/ 16 * 1em);
}
.Top002974 .top-menu li {padding: calc(20/ 16 * 1em) 0; border-bottom: 1px solid #eee; }
.Top002974 .top-menu li .sub { margin-top: calc(10/ 16 * 1em);}
.Top002974 .top-menu li .sub dl { padding: 0; }
.Top002974 .top-menu li .sub dt { text-align: left; }
.Top002974 .top-right { padding: 0; position: absolute; right: 2%; top: 50%; transform: translateY(-50%); }
.Top002974 .open-menu { width:  calc(20/ 16 * 1em);height: calc(20/ 16 * 1em);}
.Top002974 .open-menu i { background: #fff; height:  calc(3/ 16 * 1em);border-radius: calc(3/ 16 * 1em);}
.Top002974 .open-menu:not(.on) i:nth-child(1) { margin-top: calc(-10/ 16 * 1em);}
.Top002974 .open-menu:not(.on) i:nth-child(3) { margin-top: calc(8/ 16 * 1em);}
}
/*Banner002975 */
.Banner002975 { overflow: hidden;    margin-top: calc(50/ 16 * 1em); }
.Banner002975 .slider li { position: relative; z-index: 1; }
.Banner002975 .Ispic {padding-bottom:41.667%; background-size: cover; }
.Banner002975 .txt-area { position: absolute; left: 0; top: 0; width: 100%; height: 50%; z-index: 10; color: #fff; text-align: start; }
.Banner002975 .txt-area .ytable { height: 100%; }
.Banner002975 .txt-area .ytable-cell { padding: 0 3%; }
.Banner002975 .txt-area aside.t-1 {font-size: calc(32/ 16 * 1em);line-height: calc(56/ 32 * 1em); font-weight: 500; opacity: 0.75; }
.Banner002975 .txt-area aside.t-2 {font-size: calc(22/ 16 * 1em); font-weight: 500; }
.Banner002975 .txt-area .more {margin-top:  calc(15/ 12 * 1em);font-size: calc(12/ 16 * 1em); font-weight: 300; line-height: calc(30 / 12 * 1em);border-radius: calc(30 / 12 * 1em);border: solid 1px #ffffff; padding: 0 calc(25 / 12 * 1em);display: inline-block; color: #fff; position: relative; overflow: hidden; transition: 0.5s; }
.Banner002975 .txt-area .more span { display: block; position: relative; z-index: 3; }
.Banner002975 .txt-area .more:before { position: absolute; left: 50%; top: 50%; width: calc(30 / 12 * 1em);height: calc(30 / 12 * 1em);border-radius: 50%; background: linear-gradient(227deg, #004386 0%, #3677b7 55%, #76b0e9 100%); margin: calc(-15 / 12 * 1em) 0 0 calc(-15 / 12 * 1em);opacity: 0; content: ''; transition: 0.5s; }
.Banner002975 .txt-area .more:hover { border-color: transparent; }
.Banner002975 .txt-area .more:hover:before { transform: scale(8); -webkit-transform: scale(8); -ms-transform: scale(8); opacity: 0.8; }
.Banner002975 .slick-dots { position: absolute; left: 50%; transform: translateX(-50%); z-index: 20; bottom: calc(35 / 16 * 1em);}
.Banner002975 .slick-dots li button { display: none; }
.Banner002975 .slick-dots li { float: left; width: calc(8 / 16 * 1em);height: calc(8 / 16 * 1em);border-radius: 50%; background: #fff; margin: 0 calc(5 / 16 * 1em);opacity: 0.2; }
.Banner002975 .slick-dots li.slick-active { opacity: 1; }

@media(min-width:1025px) {
.Banner002975 .slick-arrow { z-index: 20; position: absolute; top: 50%; font-size: 1em; width: calc(32 / 16 * 1em);height: calc(32 / 16 * 1em);border: 2px solid #fff; border-right: 0; border-bottom: 0; margin-top: calc(-16 / 16 * 1em);text-indent: 999em; }
.Banner002975 .slick-prev {left: calc(20 / 16 * 1em); transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.Banner002975 .slick-next {right: calc(20 / 16 * 1em); transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
}

@media(max-width:1024px) {
.Banner002975 .Ispic { padding-bottom:97.65625%;
}
.Banner002975 .txt-area { height: 40%; }
.Banner002975 .slick-arrow { display: none!important; }
}
/*Floor002467 */
.Floor002467 {display: flex; margin-top: calc(10/ 16 * 1em); background-color: #f9f9f9;}
.Floor002467 .video { margin: 0 auto; display: block; max-width: 50%; width: 100%; object-fit: fill; vertical-align: top; }
.Floor002467 .leftImg{width: 25%;}
.Floor002467 .leftImg img{height: 100%; object-fit: cover;}
.Floor002467 .rightImg{width: 25%;}
.Floor002467 .rightImg img{height: 100%; object-fit: cover;}

/*Floor003045 */
.Floor003045 { background: url(../images/Floor003045-bg.jpg) no-repeat center / cover; overflow: hidden; position: relative; padding: calc(70 / 16 * 1em) 0;}
.Floor003045 .column-tit { text-align: center; font-size: calc(24 / 16 * 1em);position: relative; padding-bottom: calc(10 / 24 * 1em);margin-bottom: calc(30 / 24 * 1em);color: #333; }
.Floor003045 .column-tit::after { content: ''; position: absolute; display: block; width: calc(40 / 24 * 1em);height: 2px; background: #004386; bottom: 1px; left: calc(50% - calc(20 / 24 * 1em));}
.Floor003045 ol, .Floor003045 li { float: left; background: #fff; padding: calc(40 / 16 * 1em) calc(30 / 16 * 1em);border-radius: calc(10 / 16 * 1em);transition: 0.3s; }
.Floor003045 ol {padding: calc(50 / 16 * 1em) calc(80 / 16 * 1em); background: url(../images/bg01.jpg) no-repeat center / cover; }
.Floor003045 ol .t-1, .Floor003045 ol .t-2 { color: #333; font-size:calc(30 / 16 * 1em);line-height: calc(45 / 30 * 1em);margin-bottom: calc(10 / 30 * 1em);}
.Floor003045 ol .t-1 { color: #004386; }
.Floor003045 ol .more {padding: calc(8 / 14 * 1em) calc(24 / 14 * 1em);font-size: calc(14 / 16 * 1em); border: 1px #004386 solid; border-radius: calc(20 / 14 * 1em);color: #004386; display: inline-block; margin-top: calc(15 / 14 * 1em);margin-bottom: calc(5 / 14 * 1em);transition: 0.3s; }
.Floor003045 ol .more:hover { background: linear-gradient(227deg, #004386 0%, #3677b7 55%, #76b0e9 100%); color: #fff; border-color: transparent; box-shadow: 0px 2px 12px 0px rgba(0, 67, 134, 0.4); }
.Floor003045 li .num { font-weight: bold; font-size:calc(40 / 16 * 1em);color: #004386; line-height:calc(50 / 40 * 1em);margin-bottom: calc(20 / 40 * 1em);}
.Floor003045 li:hover { box-shadow: 0 10px 30px rgba(1, 79, 162, 0.1); }
.Floor003045 li aside.dot { font-size: calc(18 / 16 * 1em);line-height: calc(20 / 18 * 1em);margin-bottom: calc(15 / 18 * 1em);}
.Floor003045 li p.dot2 { color: #999; font-size: calc(14 / 16 * 1em);line-height: calc(25 / 14 * 1em);height: calc((25 / 14 * 1em) * 2);margin-bottom: calc(15 / 14 * 1em);}
.Floor003045 li .detail { color: #004386; font-size: calc(14 / 16 * 1em);}
.Floor003045 li:hover { background: linear-gradient(227deg, #004386 0%, #3677b7 55%, #76b0e9 100%); color: #fff; box-shadow: 0px 2px 12px 0px rgba(0, 67, 134, 0.4); }
.Floor003045 li:hover *, .Floor003045 li:hover p.dot2 { color: #fff; }

@media(min-width:1025px) {
.Floor003045 ol { width: calc(50% - (15 / 16 * 1em));margin-right: calc(30 / 16 * 1em);}
.Floor003045 li { width: calc((100% - (30 / 16 * 1em)*3)/4);}
.Floor003045 li:nth-child(3)~li { margin-top: calc(30 / 16 * 1em);}
.Floor003045 li:not(:nth-child(4n+3)) {margin-right: calc(30 / 16 * 1em);}
}

@media(max-width:1024px) {
.Floor003045 { padding: 3em 0; }
.Floor003045 ol { width: 100%; padding: calc(40 / 16 * 1em) calc(30 / 16 * 1em);}
.Floor003045 li { width: calc((100% - (20 / 16 * 1em))/2);}
.Floor003045 li:not(:nth-child(2n-1)) {margin-right: calc(20 / 16 * 1em);}
.Floor003045 li { margin-top: calc(20 / 16 * 1em);}
}

@media(max-width:375px) {
.Floor003045 li { width: 100%; }
.Floor003045 li:not(:nth-child(2n-1)) {margin-right: 0;}
}

/*Floor003196 */
.Floor003196 {padding: calc(70 / 16 * 1em) 0;}
.Floor003196 .column-tit { text-align: center; font-size: calc(24 / 16 * 1em);position: relative; padding-bottom: calc(10 / 24 * 1em);margin-bottom: calc(30 / 24 * 1em);color: #333; }
.Floor003196 .column-tit::after { content: ''; position: absolute; display: block; width: calc(40 / 24 * 1em);height: 2px; background: #004386; bottom: 1px; left: calc(50% - calc(20 / 24 * 1em));}

@media (max-width:1024px) {
.Floor003196 .box-new-pic { margin-bottom: calc(20 / 16 * 1em);}
}
.Floor003196 .ytable-cell { vertical-align: top; }
.Floor003196 [class*=box-new-] a:hover { color: #004386; }
.Floor003196 [class*=box-new-] h4.tit {margin:0 0 calc(15 / 17 * 1em) 0; font-weight: normal; font-size: calc(16 / 16 * 1em);}
.Floor003196 [class*=box-new-] time { display: block; color: #7F7F7F; font-size: calc(14 / 16 * 1em);margin-bottom: calc(15 / 14 * 1em);}
.Floor003196 .box-new-tit { background-color: #f5f5f5; border-radius: calc(10 / 16 * 1em);}
.Floor003196 a.inner { display: block; background-color: #f5f5f5; border-radius: calc(10 / 16 * 1em);overflow: hidden; }
.Floor003196 a.inner .txt { padding: calc(35 / 16 * 1em) calc(30 / 16 * 1em);}
.Floor003196 a.inner p {font-size: calc(14 / 16 * 1em);line-height: calc(24 / 14 * 1em); margin: 0; color: #333; height: calc((24 / 14 * 1em) * 3);}
.Floor003196 .box-new-pic .pic { overflow: hidden; border-radius: calc(10 / 16 * 1em);}
.Floor003196 .box-new-pic .Ispic {padding-bottom: calc(180 / 380 * 100%); transition: 0.3s; }
.Floor003196 a.inner:hover .Ispic { transform: scale(1.12); }
.Floor003196 .list {padding: calc(30 / 16 * 1em); overflow-y: scroll; }
.Floor003196 .list::-webkit-scrollbar {width: calc(8 / 16 * 1em);height: calc(5 / 16 * 1em);}
.Floor003196 .list::-webkit-scrollbar-thumb {border-radius: calc(8 / 16 * 1em);background-color: #E3E3E3;}
.Floor003196 .list::-webkit-scrollbar-track {background-color: #f0f0f0;border-radius: calc(8 / 16 * 1em);}
.Floor003196 .list li:not(:last-child) { margin-bottom: calc(20 / 16 * 1em);}
.Floor003196 .list li h4.tit { margin: 0; }
.Floor003196 .list li time {margin-top: calc(8 / 14 * 1em); margin-bottom: 0; }
.Floor003196 .more-btn { text-align: center; margin-top: calc(30 / 16 * 1em);}
.Floor003196 .more-btn a {padding: calc(8 / 14 * 1em) calc(24 / 14 * 1em);font-size: calc(14 / 16 * 1em); border: 1px #004386 solid; border-radius: calc(20 / 14 * 1em);display: inline-block; text-align: center; color: #004386; transition: 0.3s; }
.Floor003196 .more-btn a:hover { background: linear-gradient(227deg, #004386 0%, #3677b7 55%, #76b0e9 100%); color: #fff; border-color: transparent; box-shadow: 0px 2px 12px 0px rgba(0, 67, 134, 0.4); }

@media (min-width:1025px) {
.Floor003196 .box-new-pic { width: calc(410 / 1200 * 100%);}
.Floor003196 a.inner { margin-right:calc(30 / 16 * 1em);}
}

@media (max-width:1024px) {
.Floor003196 { padding: 3em 0; }
.Floor003196 .list {max-height: calc(300 / 16 * 1em); overflow-y: scroll; }
}


/*Bottom003199 */
.Bottom003199 { background-color: #000; }
.Bottom003199 a:hover { color: #fff; }
.Bottom003199 .b-top { padding-top: calc(50 / 16 * 1em);}
.Bottom003199 .b-top, .Bottom003199 .b-top a:not(:hover) { color: #a3a3a3; }
.Bottom003199 .b-top nav dd { font-size: calc(14 / 16 * 1em);margin-bottom:  calc(10 / 14 * 1em);}
.Bottom003199 .b-top nav dt { margin-bottom: calc(20 / 16 * 1em);}
.Bottom003199 .b-top nav dt a:not(:hover) { color: #fff; }
.Bottom003199 .contact .logo img { max-height: calc(30/ 16 * 1em);}
.Bottom003199 .contact_way { margin: calc(20 / 16 * 1em) 0 calc(30 / 16 * 1em) 0;}
.Bottom003199 .contact_way li { margin-bottom: calc(15 / 14 * 1em);line-height: calc(14 / 14 * 1em);font-size: calc(14 / 16 * 1em);}
.Bottom003199 .contact_way li img { margin-right: calc(10 / 14 * 1em);height: calc(14 / 14 * 1em); width: calc(14 / 14 * 1em);}
.Bottom003199 .code li { margin-bottom: calc(15 / 14 * 1em); line-height: 1; font-size: calc(14 / 16 * 1em);}
.Bottom003199 .code li a { color: #ccc; font-size: calc(14 / 16 * 1em);}
.Bottom003199 .code li img { margin-right: calc(10 / 14 * 1em);height: calc(14 / 14 * 1em);width: calc(14 / 14 * 1em);}
.Bottom003199 .code .wx_img { width: calc(100 / 16 * 1em);}
.Bottom003199 .b-bottom { padding: calc(20 / 14 * 1em) 0 calc(30 / 14 * 1em) 0;font-size: calc(14 / 16 * 1em);}
.Bottom003199 .b-bottom a { display: inline-block; }
.Bottom003199 .b-bottom, .Bottom003199 .b-bottom a:not(:hover) { color: rgba(255,255,255,0.6); }
.Bottom003199 .b-bottom nav a:not(:last-child):after { content: '·'; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.6); }

@media (min-width:1025px) {
.Bottom003199 .b-top nav { width: calc(800 / 1200 * 100%);}
.Bottom003199 .b-top .contact { border-left: 1px #a3a3a3 solid; padding-left: calc(30 / 16 * 1em);}
.Bottom003199 .code ul { float: left; margin-right: calc(20 / 16 * 1em);}
.Bottom003199 .b-top nav dl { float: left; width: calc((100% - (70 / 1920 * 100vw) * 3) / 4);}
.Bottom003199 .b-top nav dl:not(:nth-child(4n)) {margin-right: calc(70 / 1920 * 100vw);}
.Bottom003199 .b-top nav dt a { display: block; }
.Bottom003199 .b-top nav dd { display: block!important; }
}

@media (max-width:1024px) {
.Bottom003199 .b-top nav dd { display: none; }
.Bottom003199 .b-top nav dd:last-child { margin-bottom: 2em; }
.Bottom003199 .b-top nav dt { position: relative; overflow: hidden; min-height: calc(38 / 16 * 1em);border-bottom: 1px solid rgba(255,255,255,0.1); }
.Bottom003199 .b-top nav dt .wap-open { position: absolute; width:calc(40 / 16 * 1em);height: 100%; right: 0; z-index: 10; top: 0; background: url(../images/Bottom00319-icon.svg) no-repeat center center; background-size: auto 40%; }
.Bottom003199 .b-top .contact { text-align: center; }
.Bottom003199 .b-top .code li { display: inline-block; }
.Bottom003199 .b-top .code li span { display: none; }
.Bottom003199 .b-bottom { text-align: center; }
.Bottom003199 .b-bottom nav { margin-bottom: 1em; }
}


/*Banner003069 */
.Banner003069 { position: relative; z-index: 1; margin-top: calc(50/ 16 * 1em); }
.Banner003069 .txt{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 10;text-align: center;color: #fff;}
.Banner003069 .txt .ytable{height: 100%; table-layout: fixed;}
.Banner003069 .txt .ytable-cell{padding: 0 20%;}
.Banner003069 .col-name{font-size: calc(45 / 16 * 1em); }
.Banner003069 .tit{font-size: calc(30 / 16 * 1em); margin-bottom: calc(30 / 30 * 1em);}
.Banner003069 .box-search{position: relative;margin-bottom: calc(20 / 16 * 1em);}
.Banner003069 .box-search .text{width: 100%;font-size: 1em; padding: calc(15 / 16 * 1em) calc(80 / 16 * 1em) calc(15 / 16 * 1em) calc(30 / 16 * 1em); line-height: 1.42857143; border: 1px solid #ccc;border-radius: calc(50 / 16 * 1em);color: #555;background: #fff;-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);}
.Banner003069 .box-search .btn{background: url("../images/icon-search-gray.svg") no-repeat center center;cursor: pointer;padding: 0;position: absolute;right: calc(10 / 16 * 1em); top: 0;height: 100%; width: calc(50 / 16 * 1em);background-size: calc(20 / 16 * 1em) auto;}
.Banner003069 .hot_search { color: #fff;text-align: left;font-size: calc(14 / 16 * 1em);}
.Banner003069 .hot_search a { display: inline-block;  border: 1px #fff solid; color: #fff;padding: calc(3 / 14 * 1em) calc(18 / 14 * 1em); border-radius: calc(30 / 14 * 1em); margin: 0 calc(10 / 14 * 1em) calc(10 / 14 * 1em) 0;}
.Banner003069 .hot_search a:hover { border: 1px #004386 solid; background-color: #004386;}
.Banner003069 .Ispic { height: calc(320 / 16 * 1em); }

@media(max-width:1024px) {
.Banner003069 .txt .ytable-cell{padding: 0;}
}

@media(max-width:640px) {
.Banner003069 .Ispic { height: 280px; }
}

/*Floor003180 */
.Floor003180{overflow: hidden;padding: calc(100 / 16  * 1em) 0; position: relative;z-index: 1;}
.Floor003180.hasbg{background-image: url(../images/Floor003180-bg.png); background-size: cover;}

@media (min-width:1025px) {
.Floor003180 .left-intro{width: calc(460 / 1200 * 100%);}   
}
.Floor003180 .left-intro .tit1 { font-size: calc(84 / 16 * 1em); color: rgb(199, 199, 199, 0.2);}
.Floor003180 .left-intro .tit2 {font-size: calc(30 / 16 * 1em); margin-bottom: calc(30 / 30 * 1em); border-bottom: 1px #d8d8d8 solid; padding-bottom: calc(26 / 30 * 1em); color: #333; position: relative; margin-top: calc(-50 / 30 * 1em);}
.Floor003180 .left-intro .tit2::after { position: absolute; content: ""; left: 0;bottom: calc(-2 / 30 * 1em); width: calc(56 / 30 * 1em); height: calc(2 / 30 * 1em); background: #004386;}
.Floor003180 .left-intro p { line-height: calc(38 / 15 * 1em); font-size: calc(15 / 16 * 1em);}
.Floor003180 .right-img img {display: block; width: 100%; height: auto;}
@media (min-width:1025px) {
.Floor003180 .right-img {position: absolute;right: 0;top:50%; transform: translateY(-50%); width: 49.479%;}
}
@media (max-width:1024px) {
    .Floor003180{padding: 3em 0; }
}
/*Timeline002853 */
.Timeline002853{ padding: calc(70 / 16 * 1em) 0; background: url(../images/Timeline002853-bg.jpg) no-repeat center top / cover; overflow: hidden;}
.Timeline002853 .column-tit { text-align: center; font-size: calc(24 / 16 * 1em);position: relative; padding-bottom: calc(10 / 24 * 1em);margin-bottom: calc(30 / 24 * 1em);color: #333; }
.Timeline002853 .column-tit::after { content: ''; position: absolute; display: block; width: calc(40 / 24 * 1em);height: 2px; background: #004386; bottom: 1px; left: calc(50% - calc(20 / 24 * 1em));}

@media(min-width:1025px){
.Timeline002853 .slider-nav{float: left;width: 33.333%;}
.Timeline002853 .slider-for{float: right;width: 66.666%;}
.Timeline002853 .slider-nav li{text-align: center;}
}
.Timeline002853 .slider-nav{position: relative; }
.Timeline002853 .slider-nav li{line-height: calc(200 / 18 * 1em); font-size: calc(18 / 16 * 1em);color: rgba(0,0,0,0.12);cursor: pointer;border-right: 4px solid #E3E3E3;}
.Timeline002853 .slider-nav li span{ font-size: calc(76 / 18 * 1em);}
.Timeline002853 .slider-nav li.slick-current{border-right: 4px solid #004386;text-shadow: 0px 7px 14px rgb(0 67 134 / 27%); color: transparent; background-image: linear-gradient(227deg, #004386 0%, #3677b7 55%, #76b0e9 100%); -webkit-background-clip: text;background-clip: text;}
.Timeline002853 .slider-for .box{ padding: calc(50 / 16 * 1em) calc(80 / 16 * 1em); max-height: calc(400 / 16 * 1em); overflow-y: scroll;}
.Timeline002853 .slider-for .box::-webkit-scrollbar { width: calc(10 / 16 * 1em); height: calc(5 / 16 * 1em);}
.Timeline002853 .slider-for .box::-webkit-scrollbar-thumb { border-radius: calc(10 / 16 * 1em); background-color: #E3E3E3;}
.Timeline002853 .slider-for .box::-webkit-scrollbar-track {background-color: transparent; border-radius: 10px;}
.Timeline002853 .slider-for .year{color: #004386;font-size: calc(30 / 16 * 1em);margin-bottom:calc(50 / 30 * 1em);}
.Timeline002853 .slider-for .desc{color: #333; line-height: calc(38 / 16 * 1em);}
@media(max-width:1024px){
.Timeline002853 {padding: 3em 0;}
.Timeline002853 .slider-nav{padding: 0 5vw;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;}
.Timeline002853 .slider-nav .slick-track{margin-top: 0!important;}
}

/*Timeline003058 */
.Timeline003058 { padding: calc(70 / 16 * 1em) 0;}
.Timeline003058 .column-tit { text-align: center; font-size: calc(24 / 16 * 1em);position: relative; padding-bottom: calc(10 / 24 * 1em);margin-bottom: calc(30 / 24 * 1em);color: #333; }
.Timeline003058 .column-tit::after { content: ''; position: absolute; display: block; width: calc(40 / 24 * 1em);height: 2px; background: #004386; bottom: 1px; left: calc(50% - calc(20 / 24 * 1em));}

.Timeline003058 .list{overflow: hidden;}
.Timeline003058 .year{position: relative; z-index: 1;}
.Timeline003058 .year .slider:after{position: absolute;content: ''; left: 0; top: calc(45 / 16 * 1em); width: 100%;height: 1px;background: #D8D8D8;}
.Timeline003058 .year li{ text-align: center; cursor: pointer;}
.Timeline003058 .year li span{color: #000;display: inline-block; line-height: calc(20 / 16 * 1em); }
.Timeline003058 .year li.slick-current span{font-size: calc(20 / 16 * 1em);padding-bottom: calc(22 / 20 * 1em);position: relative;}
.Timeline003058 .year li.slick-current span::after { content: ''; position: absolute;display: block; width: calc(50 / 16 * 1em); height: 1px; background: #004386; bottom: 1px; left: calc(50% - (25 / 16 * 1em)); z-index: 10;}
.Timeline003058 .slider-list{margin: calc(50 / 16 * 1em) 0 0;position: relative;}

.Timeline003058 .slider-list li .txt { float: left; width: 55%; height: calc(300 / 16 * 1em); overflow-y: scroll; padding-right: calc(10 / 16 * 1em);}
.Timeline003058 .slider-list li .txt dd {font-size: calc(18 / 16 * 1em); display: flow-root; padding: calc(30 / 16 * 1em) 0; border-bottom: 1px #D8D8D8 solid;color: #333;}
.Timeline003058 .slider-list li .txt dd span strong { border-right: 1px #d8d8d8 solid; font-size: calc(26 / 16 * 1em); padding-right: calc(10 / 26 * 1em); margin-right: calc(10 / 26 * 1em); margin-left: calc(2 / 26 * 1em);}
.Timeline003058 .slider-list li .txt dd:first-child {padding-top: 0;}
.Timeline003058 .slider-list li .txt dd.on { box-shadow: none; color: #004386;border-bottom: 1px rgba(0, 67, 134, 0.23) solid;}
.Timeline003058 .slider-list li .txt::-webkit-scrollbar { width: calc(10 / 16 * 1em); height: calc(5 / 16 * 1em);}
.Timeline003058 .slider-list li .txt::-webkit-scrollbar-thumb { border-radius: calc(10 / 16 * 1em); background-color: #E3E3E3;}
.Timeline003058 .slider-list li .txt::-webkit-scrollbar-track {background-color: transparent; border-radius: 10px;}
.Timeline003058 .slider-list li .pic {float: right;width: 35%;}
.Timeline003058 .slider-list li .pic figure {padding-bottom: 65%;}

.Timeline003058 .year .btn .slick-arrow{position: absolute; top: 35px;border: solid 6px #D8D8D8; width:20px; height: 20px;  transform: rotate(45deg); border-right: 0;border-top: 0; border-radius: 4px;}
.Timeline003058 .year .btn .slick-next{transform: rotate(-135deg);}
.Timeline003058 .year .btn .slick-arrow:hover{border-color: #004386;}
@media(min-width:1601px){
.Timeline003058 .year .btn .slick-prev{left: -20px;}
.Timeline003058 .year .btn .slick-next{right: -20px;}
}
@media(max-width:1600px){
.Timeline003058 .year .btn .slick-prev{left: 0;}
.Timeline003058 .year .btn .slick-next{right: 0;}
}
@media (max-width:1024px) {
.Timeline003058 {padding: 3em 0;}
}


/*Floor003152 */
.Floor003152 { text-align: center;}
.Floor003152 .column-tit { text-align: center; font-size: calc(24 / 16 * 1em);position: relative; padding-bottom: calc(10 / 24 * 1em);margin-bottom: calc(30 / 24 * 1em);color: #333; }
.Floor003152 .column-tit::after { content: ''; position: absolute; display: block; width: calc(40 / 24 * 1em);height: 2px; background: #004386; bottom: 1px; left: calc(50% - calc(20 / 24 * 1em));}
.Floor003152 .bg{ padding: calc(120 / 16 * 1em) 0; background-size: cover; background-repeat: no-repeat; background-position: center;}
.Floor003152 .join_us_slogan { font-size: calc(30 / 16 * 1em);color: #fff;}
.Floor003152 .join_us_more a{display: inline-block;padding: 8px 24px; display: inline-block; background: linear-gradient(227deg, #004386 0%, #3677b7 55%, #76b0e9 100%);color: #fff; border-radius: 20px; font-size: 15px; margin: 30px 0 0;}

/*TextList003149 */
.TextList003149 { padding: calc(70 / 16 * 1em) 0;}
.TextList003149 .column-tit { text-align: center; font-size: calc(24 / 16 * 1em);position: relative; padding-bottom: calc(10 / 24 * 1em);margin-bottom: calc(30 / 24 * 1em);color: #333; }
.TextList003149 .column-tit::after { content: ''; position: absolute; display: block; width: calc(40 / 24 * 1em);height: 2px; background: #004386; bottom: 1px; left: calc(50% - calc(20 / 24 * 1em));}

.TextList003149 .list li{background-color: #f5f5f5; border-radius: calc(10 / 16 * 1em); overflow: hidden; transition: 0.3s; cursor: pointer; }
.TextList003149 .list li .inner{ padding: calc(35 / 16 * 1em);}
.TextList003149 .list li .name{font-size: calc(18 / 16 * 1em); font-weight: bold; color: #333;line-height: calc(24 / 18 * 1em); margin-bottom: calc(30 / 18 * 1em);}
.TextList003149 .list li .name span { background-color: #004386; color: #fff; font-size: calc(14 / 18 * 1em); font-weight: normal; margin-right: calc(10 / 14 * 1em); width: calc(24 / 14 * 1em); text-align: center; border-radius: calc(4 / 14 * 1em); line-height: calc(24 / 14 * 1em); float: left;}
.TextList003149 .list li p{margin: 0;color: #999;}
.TextList003149 .list li:hover .name{ color: #004386;}

@media (min-width:1025px) {
.TextList003149 .list li{float: left;width: 32%; margin-right: 2%; margin-bottom: 2%;}  
.TextList003149 .list li:nth-child(3n){margin-right: 0;}
.TextList003149 .list li:nth-child(3n+1){clear: left;} 
}
@media (max-width:1024px) {
.TextList003149 { padding: 3em 0;}  
}
@media (max-width:990px) {
    .TextList003149 .list li{
        margin-bottom: 10px;
    }
}

/* PicList002797 */
.PicList002797 .item-group .item { padding: calc(70 / 16 * 1em) 0 0;}
.PicList002797 .item_name{font-weight: bold;font-size: calc(30 / 16 * 1em);color: #333;margin-bottom: calc(70 / 30 * 1em);}

.PicList002797 .tab{margin-bottom: calc(70 / 16 * 1em);}
.PicList002797 .tab dd:not(:last-child){margin-right: calc(20 / 1920 * 100vw);}
.PicList002797 .tab dd {padding: calc(8 / 14 * 1em) calc(24 / 14 * 1em);font-size: calc(14 / 16 * 1em);cursor: pointer; border: 1px #000 solid; border-radius: calc(20 / 14 * 1em); display: inline-block;text-align: center; color: #000;transition: 0.3s;}
.PicList002797 .tab dd:hover,
.PicList002797 .tab dd.on{background: #000;color: #fff;}
@media (min-width:1025px) {
    .PicList002797 .tab dd{float: left;}
}
@media (max-width:1024px) {
    .PicList002797 .tab dl{overflow: auto;white-space: nowrap;}
    .PicList002797 .tab dd{display: inline-block;position: relative;}
}

.PicList002797 .list-group ul{display: none;}
.PicList002797 li{ float:left; width:32%; margin:0 2% 2% 0; position: relative;text-align: center; border-radius: calc(10 / 16 * 1em); overflow: hidden;}
.PicList002797 li:nth-child(3n){margin-right:0; }
.PicList002797 .item-group li a{ display:block; position:relative; padding:6%;}
.PicList002797 .item-group li h3,
.PicList002797 .item-group li p{ margin:0;}
.PicList002797 .item-group li figure{ padding-bottom:89%; margin-bottom: calc(10 / 16 * 1em);background-size: contain;transition: .3s;}
.PicList002797 .item-group li:hover figure{transform: scale(1.05);}
.PicList002797 .item-group li h3{ font-size: calc(18 / 16 * 1em); color: #333; line-height: calc(40 / 18 * 1em);}
.PicList002797 .item-group li p{ font-size: calc(12 / 16 * 1em); color:#989898; line-height: 1.5em; height:1.5em;}

.PicList002797 .related { padding: calc(70 / 16 * 1em) 0;}
.PicList002797 .related li figure{ padding-bottom:79%;background-size: cover;transition: .3s;}
.PicList002797 .related li:hover figure{transform: scale(1.1);}

.PicList002797 .related li .txt{ position:absolute; left:0; top:0; right:0; bottom:0; z-index:10; transition:0.3s; color:#fff; }
.PicList002797 .related li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 .related li .txt h5{ font-size:calc(36 / 16 * 1em); font-weight: normal; margin: 0; line-height: 1.5;}
.PicList002797 .related li .more{ display: block; }
.PicList002797 .related li .more span{ display: inline-block; border-radius: calc(15 / 12 * 1em); border: 1px solid #fff;
    width: calc(80 / 12 * 1em);
    height: calc(25 / 12 * 1em);
    line-height: calc(25 / 12 * 1em);
    display: inline-block;
    font-size: calc(12 / 16 * 1em);transition:all 0.5s ease-out 0s; }
.PicList002797 .related li:hover .more span{background: #fff; color: #333;}

@media(max-width:1024px){
.PicList002797 .item-group .item { padding: 3em 0 0;}  
.PicList002797 .related { padding: 3em 0;}  
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
}

@media(max-width:480px){
.PicList002797 li{ float:none; width:auto;} 
.PicList002797 li h3,
.PicList002797 .related li .txt h5{ font-size:14px;}
.PicList002797 .related li .txt h5{ line-height:20px; max-height:40px;}
}

/*产品详情 */

/*Menu003057 */
.Menu003057{width: 100%; height: calc(50 / 12 * 1em); line-height: calc(50 / 12 * 1em); position: fixed;top: calc(50 / 12 * 1em); left: 0; background-color: rgb(0, 0, 0, 0.32); backdrop-filter: blur(10px); color: #fff;; font-size: calc(12 / 16 * 1em); z-index: 1;transition: 0.3s;}
.Menu003057_fixed{top: 0;}
.Menu003057 li a{color: #fff;display: block; transition: 0.3s;}
.Menu003057 li:hover a,
.Menu003057 li.aon a{color: rgb(153, 153, 153);}
@media(min-width:1025px){
.Menu003057 li{float: left;}
.Menu003057 li:not(:last-child){margin-right: calc(50 / 12 * 1em);}
}

@media(max-width:1024px){
.Menu003057{text-align: center;}
.Menu003057 .col-name{display: block;}
.Menu003057 li{display: inline-block;}
}

/* 常见问题 */
.question{ background: #000;color: #fff;padding: calc(70 / 16 * 1em) 0;}
.question .tit{margin-bottom: calc(48 / 26 * 1em);font-weight: bold;font-size: calc(26 / 16 * 1em); padding-bottom: calc(30 / 26 * 1em); border-bottom: 1px solid hsla(0, 5%, 92%, .2);}
.question .title{ padding: calc(20 / 16 * 1em) 0; cursor:pointer; }
.question .main{ display:none; padding: calc(20 / 16 * 1em) 0; color: rgb(153, 153, 153);}



/* 规格 */
.specifications {
    width: 100%;
    margin: 0 auto;
    background-color: #000;
    color: #fff;
    padding: calc(70 / 16 * 1em) 0;
}
.specifications .specifications_box {
    display: flex;
    text-align: left;
    padding-top: calc(50 / 16 * 1em);
    border-top: 1px solid #2a2a2a;
}

.specifications .specifications_box>div:nth-child(1) {
    width: 30%;
}

.specifications .specifications_box>div:nth-child(2) {
    width: 70%;
    display: flex;
    flex-wrap: wrap;
}

.specifications .specifications_box>div:nth-child(2)>div {
    width: 50%;
    height: calc(112 / 17 * 1em);
    padding-bottom: calc(40 / 17 * 1em);
    box-sizing: border-box;
}
.specifications .tit{font-size: calc(26 / 16 * 1em);font-weight: bold;}
.specifications .data{font-size: calc(17 / 16 * 1em);}
.specifications_pic{ text-align: center;}
.specifications img {
    height: 320px;
    margin: calc(70 / 16 * 1em) auto;
}

/*PicList000687 */
.PicList000687 .column-tit { text-align: center; font-size: calc(24 / 16 * 1em);position: relative; padding-bottom: calc(10 / 24 * 1em);margin-bottom: calc(30 / 24 * 1em);color: #333; }
.PicList000687 .column-tit::after { content: ''; position: absolute; display: block; width: calc(40 / 24 * 1em);height: 2px; background: #004386; bottom: 1px; left: calc(50% - calc(20 / 24 * 1em));}

.PicList000687 .more-btn a {padding: calc(8 / 14 * 1em) calc(24 / 14 * 1em);font-size: calc(14 / 16 * 1em); border: 1px #004386 solid; border-radius: calc(20 / 14 * 1em);display: inline-block; text-align: center; color: #004386; transition: 0.3s; }
.PicList000687 .more-btn a:hover { background: linear-gradient(227deg, #004386 0%, #3677b7 55%, #76b0e9 100%); color: #fff; border-color: transparent; box-shadow: 0px 2px 12px 0px rgba(0, 67, 134, 0.4); }

.PicList000687 a:hover { color: #004386; }

.PicList000687 .news-top{ padding: calc(70 / 16 * 1em) 0;background: url(../images/PicList000687-bg.jpg) no-repeat center / cover; overflow: hidden;}
.PicList000687 .news-top .pic{ position: relative;text-align: center;}
.PicList000687 .news-top .pic img {height: calc(380 / 16 * 1em); width: calc(380 / 16 * 1em);   margin-left: 24%;object-fit: cover; border-radius: 50%; box-shadow: 0px 5px 15px 4px rgb(218 221 227 / 80%);}
.PicList000687 .news-top .circle_r {width: calc(160 / 20 * 1em);height: calc(160 / 20 * 1em); padding-top: calc(56 / 20 * 1em); color: #fff; display: inline-block; border-radius: 50%; text-align: center; font-size: calc(20 / 16 * 1em); position: absolute; z-index: 10; top: 32%;left: 12%;background: linear-gradient(227deg, rgba(0, 67, 134, 0.9) 0%, rgba(54, 119, 183, 0.9) 55%, rgba(118, 176, 233, 0.9) 100%);}
.PicList000687 .news-top .circle_r span { font-size: calc(14 / 16 * 1em);}
.PicList000687 .news-top .circle_b { width: calc(80 / 14 * 1em); height: calc(80 / 14 * 1em); line-height: calc(80 / 14 * 1em); background-color: #000; color: #fff; display: inline-block; border-radius: 50%; text-align: center; font-size: calc(14 / 16 * 1em); position: absolute; z-index: 20; top: 18%;left: 24%;}

.PicList000687 .news-top .tit{font-size: calc(24 / 16 * 1em);color: #333;line-height: calc(40 / 24 * 1em);margin-bottom: calc(20 / 24 * 1em);}
.PicList000687 .news-top  p{line-height: calc(30 / 16 * 1em);color: #333;height: calc(30 * 2 / 16 * 1em); margin-bottom: calc(30 / 16 * 1em)}

.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: calc(30 / 16 * 1em);}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: calc(10 / 16 * 1em); height:calc(10 / 16 * 1em);border-radius: 50%; margin: 0 calc(8 / 16 * 1em);background-color: #869791; opacity: 0.5;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#004386;opacity: 1;}
.PicList000687 .news-top .info .main{padding-right:calc(30 / 16 * 1em);}

/* @media(min-width:769px){

.PicList000687 .news-top .pic img { }
} */

@media(max-width:1024px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: calc(30 / 16 * 1em);}
.PicList000687 .news-top .pic img {height: calc(300 / 16 * 1em); width: calc(300 / 16 * 1em);  margin: 0 auto; }
.PicList000687 .news-top .circle_r { font-size: calc(14 / 16 * 1em); width: calc(90 / 14 * 1em);height: calc(90 / 14 * 1em); padding-top: calc(28 / 14 * 1em); left: 5%;}
.PicList000687 .news-top .circle_b { font-size: calc(12 / 16 * 1em); width: calc(50 / 12 * 1em);height: calc(50 / 12 * 1em); line-height: calc(50 / 12 * 1em); top: 20%;left: 15%;}
.PicList000687 .news-top .tit{font-size: calc(20 / 16 * 1em);margin-bottom: calc(20 / 20 * 1em);}
.PicList000687 .column-box{display: flex !important;flex-direction: column !important;}
}

.PicList000687 .news-list{ padding: calc(70 / 16 * 1em) 0 0;}
.PicList000687 .news-list .more-btn{ text-align: center; margin-top: calc(30 / 16 * 1em);}
.PicList000687 .news-list li{background-color: #f5f5f5; border-radius: calc(10 / 16 * 1em);overflow: hidden; float: left;}
.PicList000687 .news-list li .pic { overflow: hidden; border-radius: calc(10 / 16 * 1em);}
.PicList000687 .news-list li .Ispic {padding-bottom: calc(180 / 380 * 100%); transition: 0.3s; }
.PicList000687 .news-list li:hover .Ispic { transform: scale(1.12); }
.PicList000687 .news-list li .txt { padding: calc(35 / 16 * 1em) calc(30 / 16 * 1em);}
.PicList000687 .news-list li h4.tit {margin: 0 0 calc(15 / 20 * 1em) 0; font-size: calc(20 / 16 * 1em);}
.PicList000687 .news-list li time { display: block; color: #7F7F7F; font-size: calc(14 / 16 * 1em); margin-bottom: calc(15 / 14 * 1em);}
.PicList000687 .news-list li p {font-size: calc(14 / 16 * 1em);line-height: calc(24 / 14 * 1em); margin: 0; color: #333; height: calc((24 / 14 * 1em) * 3);}
@media(min-width:1025px) {
.PicList000687 .news-list li { width: calc((100% - (30 / 16 * 1em)*2)/3);}
.PicList000687 .news-list li:nth-child(3)~li { margin-top: calc(30 / 16 * 1em);}
.PicList000687 .news-list li:not(:nth-child(3n+3)) {margin-right: calc(30 / 16 * 1em);}
}

@media(max-width:1024px) {
.PicList000687 .news-top { padding: 3em 0; }
.PicList000687 .news-list { padding: 3em 0 0; }
.PicList000687 .news-list li { width: calc((100% - (20 / 16 * 1em))/2);}
.PicList000687 .news-list li:not(:nth-child(2n-1)) {margin-right: calc(20 / 16 * 1em);}
.PicList000687 .news-list li { margin-top: calc(20 / 16 * 1em);}
}

@media(max-width:375px) {
.PicList000687 .news-list li { width: 100%; }
.PicList000687 .news-list li:not(:nth-child(2n-1)) {margin-right: 0;}
}

/*Floor002988*/ 
.Floor002988{ padding: calc(70 / 16 * 1em) 0; }
.Floor002988 .column-tit { text-align: center; font-size: calc(24 / 16 * 1em);position: relative; padding-bottom: calc(10 / 24 * 1em);margin-bottom: calc(30 / 24 * 1em);color: #333; }
.Floor002988 .column-tit::after { content: ''; position: absolute; display: block; width: calc(40 / 24 * 1em);height: 2px; background: #004386; bottom: 1px; left: calc(50% - calc(20 / 24 * 1em));}
.Floor002988 .more-btn{ text-align: center;margin-top: calc(30 / 16 * 1em);}
.Floor002988 .more-btn a {padding: calc(8 / 14 * 1em) calc(24 / 14 * 1em); font-size: calc(14 / 16 * 1em); border: 1px #004386 solid; border-radius: calc(20 / 14 * 1em); display: inline-block; text-align: center; color: #004386; transition: 0.3s; }
.Floor002988 .more-btn a:hover { background: linear-gradient(227deg, #004386 0%, #3677b7 55%, #76b0e9 100%); color: #fff; border-color: transparent; box-shadow: 0px 2px 12px 0px rgba(0, 67, 134, 0.4); }
.Floor002988 a:hover { color: #004386; }   
.Floor002988 .inner{padding-bottom: calc(100 / 16 * 1em);position: relative; z-index: 1;}
.Floor002988 .design{ position: relative;padding: calc(60 / 16 * 1em) calc(100 / 16 * 1em);}
.Floor002988 .design:before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: '';background: url(../images/Floor002988-bg.jpg) no-repeat center / cover; overflow: hidden;}
.Floor002988 .design .txt .tit{font-size: calc(24 / 16 * 1em);color: #333;line-height: calc(40 / 24 * 1em); margin-top: 0; margin-bottom: calc(20 / 24 * 1em);}
.Floor002988 .design .txt p{line-height: calc(30 / 16 * 1em);color: #333;height: calc(30 * 2 / 16 * 1em); margin-bottom: calc(30 / 16 * 1em)}
.Floor002988 .design .txt .more-btn{ text-align: left;}
.Floor002988 .slick-dots{ position: absolute; bottom: calc(-100 / 16 * 1em); right: calc(100 / 16 * 1em);}
.Floor002988 .slick-dots li{display: inline-block; width: calc(10 / 16 * 1em); height:calc(10 / 16 * 1em);border-radius: 50%; margin-left: calc(16 / 16 * 1em);background-color: #869791; opacity: 0.5;}
.Floor002988 .slick-dots li button{display: none;}
.Floor002988 .slick-dots li.slick-active{background:#004386;opacity: 1;}
.Floor002988 li .Ispic {padding-bottom: 20.8334%;}
@media(min-width:1025px){
.Floor002988 .design{position: absolute; width: 54%; left: 0; bottom: 0; z-index: 10;}
}

@media(max-width:1024px) {
.Floor002988 { padding: 3em 0; }
.Floor002988 .design{ padding: calc(30 / 16 * 1em);}
.Floor002988 .design .txt .tit{font-size: calc(20 / 16 * 1em);line-height: calc(40 / 18 * 1em); margin-bottom: calc(20 / 20 * 1em);}
}


/*PicList002938 */
.PicList002938 ul{margin: calc(40 / 16 * 1em) 0;}
.PicList002938 li .more-btn a {padding: calc(8 / 14 * 1em) calc(24 / 14 * 1em);font-size: calc(14 / 16 * 1em); border: 1px #004386 solid; border-radius: calc(20 / 14 * 1em);display: inline-block; text-align: center; color: #004386; transition: 0.3s; }
.PicList002938 li .more-btn a:hover { background: linear-gradient(227deg, #004386 0%, #3677b7 55%, #76b0e9 100%); color: #fff; border-color: transparent; box-shadow: 0px 2px 12px 0px rgba(0, 67, 134, 0.4); }
.PicList002938 ol img { width: calc(200 / 16 * 1em); object-fit: cover; height: calc(200 / 16 * 1em); border-radius: calc(10 / 16 * 1em);}
.PicList002938 li p{color: #999;font-size: calc(14 / 16 * 1em);line-height: calc(30 / 14 * 1em); margin-bottom: calc(20 / 14 * 1em);}
.PicList002938 li aside{font-size: calc(20 / 16 * 1em);font-weight: bold;margin-bottom: calc(20 / 20 * 1em);}
.PicList002938 li aside a{color: #333;}
.PicList002938 li aside a:hover{color: #004386;}
.PicList002938 ol{width: 33.333%;}
.PicList002938 li{width: 66.666%;}

/* @media(min-width:481px){

} */
@media(max-width:1024px){
    .PicList002938 ul{
        display: flex;
        flex-direction: column;
    }
    .PicList002938 ol{width: 100%;}
.PicList002938 li{width: 100%;}
.PicList002938 ol img {
    width: 100%;
}
.PicList000687 .news-list li {
    width: 100%;
}
.PicList000687 .news-box {
    display: flex;
        flex-direction: column;
}
}

@media(max-width:480px){
.PicList002938 .ytable,
.PicList002938 .ytable-cell{display: block;}
.PicList002938 li .inner{padding-top: calc(20 / 16 * 1em);}
}

/*Page002737 */
.Page002737 .Pages{ margin: calc(10 / 16 * 1em) 0 calc(70 / 16 * 1em) 0; text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{font-size:calc(14 / 16 * 1em);float: left; line-height: calc(32 / 14 * 1em); border: 1px solid #e5e5e5; border-radius: calc(5 / 14 * 1em); padding: 0 calc(12 / 14 * 1em); margin: 0 calc(2 / 14 * 1em); color: #aaa;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color: #004386; border-color: #004386; color: #fff;}

.Page002737 .Pages .p_page a.pagedot{ border-color: transparent; padding: 0; line-height: calc(32 / 14 * 1em); height: calc(32 / 14 * 1em);}
.Page002737 .Pages .p_jump > *{float: left;}
.Page002737 .Pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 calc(2 / 14 * 1em); line-height: calc(32 / 14 * 1em); font-size: calc(14 / 16 * 1em);}
.Page002737 .Pages .p_jump input{height: calc(32 / 14 * 1em); border-radius: calc(5 / 14 * 1em);}
.Page002737 .Pages .i_text{ line-height: calc(32 / 14 * 1em); text-align: center;border: 1px solid #e5e5e5; width: calc(44 / 14 * 1em); margin: 0 calc(5 / 14 * 1em); text-align: center; color: #333; font-size: calc(14 / 16 * 1em);}
.Page002737 .Pages .i_button{background: #ebebeb; width: calc(60 / 14 * 1em);  padding: 0; cursor: pointer; border: none; margin-left: calc(5 / 14 * 1em); color: #888;}
@media(max-width:768px){
.Page002737 .Pages{ margin: 0 0 3em 0;}
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}

/*News_detail */
.News_detail{ padding: calc(70 / 16 * 1em) 0;}
.News_detail .news_info { background-color: #f5f5f5;border-radius: calc(10 / 16 * 1em); overflow: hidden; padding: calc(50 / 16 * 1em);}
.News_detail .news_info .title h1 { margin: 0; padding: 0 0 calc(20 / 24 * 1em);color: #333;font-size: calc(24 / 16 * 1em);}
.News_detail .news_info .title h1 span { background-color: #004386; color: #fff; font-size: calc(14 / 24 * 1em); font-weight: normal; margin-right: calc(10 / 14 * 1em); width: calc(30 / 14 * 1em); text-align: center; border-radius: calc(4 / 14 * 1em); line-height: calc(30 / 14 * 1em); float: left;}

.News_detail .news_info .title .content_time {font-size: calc(15 / 16 * 1em);padding: 0 0 calc(20 / 15 * 1em); border-bottom: 1px solid #ddd; color: #999; line-height: calc(40 / 15 * 1em);}
.News_detail .news_info .title .content_time a:hover { color: #004386 }

.News_detail .news_info .title .work_cate{font-size: calc(15 / 16 * 1em);padding: 0 0 calc(20 / 15 * 1em); border-bottom: 1px solid #ddd; color: #999; line-height: calc(40 / 15 * 1em);}

.News_detail .news_info .left_zw p { color: #333; text-align: justify;font-size: calc(15 / 16 * 1em); line-height: calc(30 / 15 * 1em);}
.News_detail .news_info .code img { max-width: calc(100 / 16 * 1em); background: #fff; }

.News_detail .news_info .left_zw .item_tit { font-size: calc(18 / 16 * 1em); font-weight: bold; color: #333; margin: calc(30 / 18 * 1em) 0;position: relative; padding-bottom: calc(10 / 18 * 1em);}
.News_detail .news_info .left_zw .item_tit::after { content: ''; position: absolute; display: block; width: calc(40 / 18 * 1em); height: 2px; background: #004386; bottom: 1px;}
.News_detail .news_info .left_zw .work_content { margin-bottom: calc(50 / 16 * 1em);}

.News_detail .bot { position: relative; margin-top: 50px; padding-top: 50px; border-top: 1px solid #ddd }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; padding: calc(8 / 14 * 1em) calc(24 / 14 * 1em); font-size: calc(14 / 16 * 1em); border: 1px #004386 solid; border-radius: calc(20 / 14 * 1em); display: inline-block; text-align: center; color: #004386; }
.News_detail .info_back a:hover { background: linear-gradient(227deg, #004386 0%, #3677b7 55%, #76b0e9 100%); color: #fff; border-color: transparent; box-shadow: 0px 2px 12px 0px rgba(0, 67, 134, 0.4); }

.News_detail .info_pn span { display: block; ; margin: 1% 0;font-size: calc(15 / 16 * 1em); }
.News_detail .info_pn span a { color: #333 }
.News_detail .info_pn span a:hover { color: #004386 }

@media(max-width:1024px) {
.News_detail{ padding: 3em 0;}
.News_detail .info_back { position: relative }
}

@media(max-width:768px) {
.News_detail .info * { max-width: 100%!important }
.News_detail .info_back a { width: 100%; margin-bottom: 2% }
}

/*Floor003128 */
.Floor003128{ padding: calc(70 / 16 * 1em) 0 0;
}
.Floor003128 .column-tit { text-align: center; font-size: calc(24 / 16 * 1em);
position: relative; padding-bottom: calc(10 / 24 * 1em);
margin-bottom: calc(30 / 24 * 1em);
color: #333; }
.Floor003128 .column-tit::after { content: ''; position: absolute; display: block; width: calc(40 / 24 * 1em);
height: 2px; background: #004386; bottom: 1px; left: calc(50% - calc(20 / 24 * 1em));
}

.Floor003128 .main{background: url(../images/Floor003128-bg.jpg) no-repeat center / cover; overflow: hidden; padding: calc(70 / 16 * 1em) 0;
}
.Floor003128 .slider-img .item{position: relative;}
.Floor003128 .slider-img .Ispic{padding-bottom: 56%;border-radius: calc(10 / 16 * 1em); margin-bottom: calc(50 / 16 * 1em);}  
.Floor003128 .slider-img .txt ul li {color: rgba(255, 255, 255, 0.74);font-size: calc(14 / 16 * 1em);
    margin-bottom: calc(25 / 14 * 1em);
    width: 49%;
    float: left;
    margin-left: 1%;
}

.Floor003128 .slider-nav li{cursor: pointer;}
.Floor003128 .slider-nav li aside{color: #fff;text-align: center;}
@media (min-width:1025px) {
.Floor003128 .slider-nav{width: 33.4%; float: left;z-index: 20;position: relative;}
.Floor003128 .slider-nav .ytable{height: 100%;}    
.Floor003128 .slider-nav .inside{display: table;width: calc(285 / 16 * 1em); table-layout: fixed; height:calc(82 / 16 * 1em);}
.Floor003128 .slider-nav .inside > *{display: table-cell;vertical-align: middle;}
.Floor003128 .slider-nav li{margin-bottom: calc(15 / 16 * 1em);}
.Floor003128 .slider-nav li aside{background: url(../images/Floor003128-nav-libg.png) no-repeat left top;padding-top:calc(10 / 16 * 1em);transition: 0.3s;}
.Floor003128 .slider-nav li.slick-current aside{background-image: url(../images/Floor003128-nav-libg-on.png);}
}
@media(max-width:1024px) {
.Floor003128 { padding: 3em 0 0; }
.Floor003128 .slider-nav{overflow: hidden;}
.Floor003128 .slider-nav li{margin-bottom: calc(20 / 16 * 1em);}
.Floor003128 .slider-nav .inside{ margin: 0 calc(5 / 16 * 1em);}
.Floor003128 .slider-nav li aside{padding: calc(6 / 14 * 1em) calc(10 / 14 * 1em); font-size: calc(14 / 16 * 1em);border: 1px #d8d8d8 solid; border-radius: calc(20 / 14 * 1em);}
.Floor003128 .slider-nav li.slick-current aside{ border-color: transparent; background: linear-gradient(227deg, #004386 0%, #3677b7 55%, #76b0e9 100%);}
}


/*在线留言 */
.Message{ padding: calc(70 / 16 * 1em) 0;
}
.Message .form-ul li { margin-bottom: calc(20 / 16 * 1em); position: relative; }
.Message .form-ul li .tit { position: absolute; left: calc(10 / 14 * 1em); top: 0; font-size: calc(14 / 16 * 1em);  line-height: calc(40 / 14 * 1em); }
.Message .form-ul li .tit span { color: red; margin-right: calc(5 / 14 * 1em); }
.Message .form-ul li .text { width: 100%; border: none; background: #f5f5f5; font-size: calc(14 / 16 * 1em); line-height: calc(40 / 14 * 1em); height: calc(40 / 14 * 1em); padding: 0 calc(10 / 14 * 1em); border-radius: calc(5 / 16 * 1em); }
.Message .form-ul li textarea.text { height: auto;  }
.Message .form-ul .btn { text-align: center; }
.Message .form-ul .btn .button { padding: calc(8 / 14 * 1em) calc(24 / 14 * 1em); font-size: calc(14 / 16 * 1em); background: #004386; border-radius: calc(20 / 14 * 1em); color: #fff; cursor: pointer; border: 0; }

@media (min-width:1025px) {
.Message .form-ul .row-2 li { float: left; width: calc(50% - (10 / 16 * 1em)); }
.Message .form-ul .row-2 li:nth-child(2n) { float: right; }
}

@media (max-width:1024px) {
.Message{ padding: 3em 0;}
.Message .form-ul { width: 90%; margin: 0 auto;}
}