@font-face { font-family: Fonts; src: url(../Fonts/Oswald-Regular.ttf) }
@font-face { font-family: Fonts2; src: url(../Fonts/Oswald-Light.ttf) }
html { -webkit-text-size-adjust: 100%; font-size: 100px }
@media (max-width:640px) {
html { font-size: 20vw }
}
body, input, pre, select, table th, table td, textarea { font-size: 0.16rem; font-weight: 400; }
.w_86{width: 90%}
.title { position: relative; z-index: 1; margin-bottom: 3%; text-align: center; }
.title .cn { font-size: 0.36rem; }
.title .cn span { display: inline-block; line-height: 1; color: #000; font-weight: bold; }
.title .intro { padding: 15px 0 25px 0; position: relative; font-size: 0.18rem; color: #666; }
.title .intro:before { position: absolute; content: ''; width: 1rem; height: 3px; background-color: #42b4b4; left: 50%; transform: translateX(-50%); bottom: 0; }
@media(max-width:1024px){
.title {margin-bottom: 30px;}    
}

/*Top003047 */
.Top003047 { box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); position: relative; z-index: 100; }

@media(min-width:641px) {
.Top003047 .logo { display: table; width:10vw; height: 100px; }
.Top003047 .logo a { display: table-cell; vertical-align: middle; }
.Top003047 .logo img { max-height: 70px; }
}

@media(max-width:640px) {
.Top003047 .logo { padding: 3vw 3vw 3vw 0;float: left;}
}
.Top003047 .top-nav > * { float: left; }
.Top003047 .top-search { position: relative; background-color: #fff; padding-left: 60px; padding-right: 0; width: 18.23vw; }
.Top003047 .top-search:before { position: absolute; content: ""; left: 0; top: 50%; width: 1px; height: 30px; margin-top: -15px; background: #ebebeb; }
.Top003047 .top-search .btn { position: absolute; left: 0; top: 0; width: 60px; height: 100%; background: url(../images/search-btn.svg) no-repeat center center; background-size: auto 20px; }
.Top003047 .top-search .text { width: 100%; height: 50px; line-height: 50px; padding: 0 20px 0 0; border: 0; background: none; font-size: 0.16rem; color: #999; }

@media (min-width:1025px) {
.Top003047 .top-search { display: block!important; }
}

@media (max-width:1024px) {
.Top003047 .open-search {width: 22px;height: 22px;background: url(../images/search-btn.svg) no-repeat center center;background-size: contain;position: absolute;right: 31%;top: 50%;margin-top: -10px;}
.open-search.on:before, .open-search.on:after{background: #42b4b4;width: 100%}
.Top003047 .top-search { position: absolute; left: 5%; width: 90%; top: 100%; }
.search-show .Top003047 .top-search { display: block; }
}
.Top003047 .hotline { line-height: 50px; font-size: 0.18rem; padding: 0 17px 0 41px; background: url("../images/Top003047_tel.png") no-repeat left 15px center; color: #333; }
.Top003047 .hotline a { color: #42b4b4; display: inline-block; margin-left: 10px; font-family: Fonts; font-style: italic; }
.Top003047 menu li span { display: block; font-size: 0.18rem; line-height: 50px; }
.Top003047 menu li.aon a,
.Top003047 menu li:hover a { color: #42b4b4; }

@media(min-width:1025px) {
.Top003047 menu, .Top003047 .top-nav { margin-top: 25px; }
.Top003047 menu li { float: left; margin-left: 3.25vw; height: 75px; position: relative; }
}

@media(max-width:1024px) {
.Top003047 menu { position: absolute; right: 100%; transform: translateX(-100%); top: 100%; width: 200px; background: #fff; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.15); padding: 3vw; opacity: 0; transition: opacity 0.3s; }
.menu-show .Top003047 menu { opacity: 1; right: 0; transform: translateX(0); }
.Top003047 .hotline { font-size: 0; width: 40px; position: absolute; height: 40px; padding: 0; background-position: center center; right: 2%; top: 50%; margin-top: -20px; margin-right: 50px; }
.Top003047 .hotline a { display: block; height: 100%;position: absolute;width: 100%;top: 0;left: 0; }
.Top003047 .open-menu {right: 2%; border-radius: 50%; }
.Top003047 .open-menu i { background: #42b4b4; width: 60%; left: 20%; }
}
/*Banner003126 */
.Banner003126 { overflow: hidden; position: relative; z-index: 1; }
.Banner003126 .slider li { position: relative; z-index: 1; }
.Banner003126 .slider li a{ display: block; height: auto; overflow: hidden;}
.Banner003126 .slider li a:after { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(rgba(0,0,0,.48), rgba(0,0,0,.48)); opacity: 0; }
.Banner003126 li > img { display: block; width: 100%; }
.Banner003126 li .wap{ display: none;}
.Banner003126 li .txt { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; z-index: 10; color: #fff; }
.Banner003126 .txt .auto > * { opacity: 0; transform: translateX(50px); transition-duration: 1s; transition-property: opacity, transform; transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1); }
.Banner003126 .ani-show .txt .auto > * { opacity: 0; transform: translateX(0); }
.Banner003126 .txt .logo { transition-delay: 0.3s; }
.Banner003126 .txt .logo img { max-height: 1.5625em; }
.Banner003126 .txt h2 { font-size: 4.375em; margin: 0.3em 0 0.1em 0; transition-delay: 0.6s; }
.Banner003126 .txt .en { text-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2); letter-spacing: 0.8125em; color: rgba(255,255,255,0.1); transition-delay: 0.9s; }
.Banner003126 .txt .btn { display: inline-block; background-color: #42b4b4; line-height: 3.4375; padding: 0 2.1875em; color: #fff; margin-top: 3.75em; transition-delay: 1.2s; }
.Banner003126 .txt .btn:after { margin-left: 20px; display: inline-block; content: ''; width: 16px; height: 6px; background: url(../images/Banner003126-icon-white.svg) no-repeat center; background-size: contain; vertical-align: middle; }
.Banner003126 .auto { max-width: 1400px; }
.Banner003126 .controls { position: absolute; left: 50%; transform: translateX(-50%); padding: 0 30px; z-index: 10; bottom: 5%; }
.Banner003126 .slick-dots li { float: left; list-style: none; padding: 0 15px; }
.Banner003126 .slick-dots li a { font-size: 0.2rem; color: #fff; font-family: fonts; border: 0; }
.Banner003126 .slick-dots li a:after { width: 0; height: 3px; background-color: #42b4b4; display: inline-block; content: ''; margin-left: 15px; margin-top: -1px; vertical-align: middle; transition: 0.3s; }
.Banner003126 .slick-dots li:not(.slick-active) a { opacity: 0.15; }
.Banner003126 .slick-dots li.slick-active a:after { width: 50px; }
.Banner003126 .slick-arrow { position: absolute; top: 50%; margin-top: -8px; width: 16px; height: 16px; border-top: 3px solid #fff; border-right: 3px solid #fff; }
.Banner003126 .slick-prev { left: 0; transform: rotate(-135deg); }
.Banner003126 .slick-next { right: 0; transform: rotate(45deg); }

@media (max-width:1024px) {
.Banner003126 li .pc{ display: none;}
.Banner003126 li .wap{ display: block;}
.Banner003126 .root-sz-16 { font-size: 2vw; }
.Banner003126 .slick-dots li a:after {margin-left: 5px; margin-top: -4px; }
.Banner003126 .slick-dots li.slick-active a:after { width: 20px; }
.Banner003126 .slick-dots li {padding: 0 3px; }
}

@media (max-width:640px) {
.Banner003126 .txt h2 { font-size: 3.2em; }
.Banner003126 .txt .btn { margin-top: 1em; }
}
/*Floor003105 */
.Floor003105 { padding: 5vw 0; }
.Floor003105 .more { color: #fff; line-height: 3.125; background: url(../images/more.svg) no-repeat; background-size: 100% 100%; padding: 0 1.4375em 0 2.0625em; display: inline-block; transition: background 0.3s; }
.Floor003105 .more:after { display: inline-block; content: ''; width: 2.125em; height: 0.5em; margin-left: 2.0625em; background: url(../images/btn-more-white.svg) no-repeat; background-size: contain; vertical-align: middle; }
.Floor003105 .more:hover { background-image: url(../images/more-hover.svg); }
.Floor003105 .box { position: relative; overflow: hidden; }
/*.Floor003105 .box:after { position: absolute; content: ""; top: 0; left: -10%; transform: skewX(20deg); width: 60%; height: 100%; background-image: linear-gradient(to left top, rgb(0, 55, 100, 0.5) 0%, rgb(0, 55, 100, 0.65) 10%, rgb(0, 55, 100, .9) 30%, rgb(0,55,100) 100%); }*/
.Floor003105 .box .txt .tit { font-size: 0.28rem; line-height: 1.5; color: #000; }
.Floor003105 .box .txt .tit span { display: block; color: #42b4b4; font-weight: bold; font-size: 0.42rem; }
.Floor003105 .box .txt p { margin: 2.1875em 0 3em 0; font-size: 0.16rem; line-height: 2; color: #333; }

@media (min-width:1025px) {
.Floor003105 .box .pic { width: 45%; }
.Floor003105 .box .ytable { position: relative; z-index: 5; }
.Floor003105 .box .txt { padding-right: 120px; }
}

@media (max-width:1600px) {
.Floor003105 .box .txt p { margin-bottom: 5vw; }
}

@media (max-width:1024px) {
.Floor003105 .box .ytable-cell { display: block; }
.Floor003105 .box .txt { padding: 20px 2%; }
}
/*Floor002912 */
.Floor002912 { padding: 5vw 0; position: relative; background: url(../images/productBg.png) no-repeat center bottom; }
.Floor002912 .title .cn span, .Floor002912 .title .intro { color: #fff; }
.Floor002912 .title .intro:before { background: #fff; }
.Floor002912 .auto { position: relative; z-index: 5; }
.Floor002912 .slider { position: relative; z-index: 1; }
.Floor002912 .slider .box { overflow: hidden; }
.Floor002912 .slider .box li.slick-slide a { display: block; margin: 0 1vw; text-align: center; }
.Floor002912 .name { font-size: 0.24rem; color: #fff; transition: 0.3s; opacity: 0; }
.Floor002912 .name p { font-size: 0.16rem; }
.Floor002912 .pic { height: 20vw; transform: scale(0.8); }
.Floor002912 .pic img { max-height: 20vw; }
.Floor002912 li.slick-current .pic { transform: scale(1); }
.Floor002912 li.slick-current .name { opacity: 1; }
.Floor002912 .more { text-align: center; }
.Floor002912 .more a { display: inline-block; color: #fff; width: 180px; line-height: 50px; background: #42b4b4; font-size: 14px; }
.Floor002912 .more a:hover { background: #42b4b4; }
.Floor002912 .slick-arrow { position: absolute; z-index: 30; top: 50%; width: 88px; height: 50px; padding: 0; margin-top: -25px; background: url(../images/btnbg.svg) no-repeat; background-size: 100% 100%; transition: 0.3s; }
.Floor002912 .slick-arrow:hover { background-image: url(../images/btnbg-hover.svg); }
.Floor002912 .slick-arrow:before { position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; background: url(../images/prev.svg) no-repeat center center; background-size: 34px auto; }
.Floor002912 .slick-next:before { background-image: url(../images/next.svg) }

@media(max-width:640px) {
.Floor002912 { padding: 30px 0 80px;}
.Floor002912 .slick-arrow { width: 60px; height: 40px; }
}

@media(min-width:1701px) {
.Floor002912 .slider { max-width: 88%; margin: 0 auto; }
.Floor002912 .slider .box ul { margin: 0 -2vw; }
.Floor002912 .slick-prev { left: -5vw; }
.Floor002912 .slick-next { right: -5vw; }
}

@media(max-width:1700px) {
.Floor002912 .slick-prev { left: -60px; }
.Floor002912 .slick-next { right: -60px; }
}

@media(max-width:1500px) {
.Floor002912 .slick-prev { left: 0; }
.Floor002912 .slick-next { right: 0; }
}

@media(max-width:1200px) {
.Floor002912 .pic { height: 20vw; }
.Floor002912 .pic img { max-height: 20vw; }
}

@media(max-width:640px) {
.Floor002912 .pic { height: 40vw; }
.Floor002912 .pic img { max-height: 40vw; }
}
/*Floor003106 */
.Floor003106 { padding: 5vw 0; }
.Floor003106 .main li { float: left; width: 23.5%; margin-right: 2%; }
.Floor003106 .main li:nth-child(4) { margin-right: 0; }
.Floor003106 .main li .icon { max-width: 50px; position: relative; height: 50px; margin-bottom: 50px; display: table; line-height: 0; }
.Floor003106 .main li a { display: block; height: 320px; padding: 60px 40px; transition: 0.3s; color: #fff; }
.Floor003106 .main li:nth-child(1) a { background-color: #d1cd56; }
.Floor003106 .main li:nth-child(2) a { background-color: #42b4b4; }
.Floor003106 .main li:nth-child(3) a { background-color: #a6becc; }
.Floor003106 .main li:nth-child(4) a { background-color: #003764; }
.Floor003106 .main li .name { font-size: 0.24rem; transition: transform 0.3s; }
.Floor003106 .main li:hover a .name { transform: translateY(-25px); }
.Floor003106 .main li p { font-size: 0.16rem; transition: transform 0.3s; }
.Floor003106 .main li:hover a p { transform: translateY(-25px); }
.Floor003106 .main li .more { display: table; line-height: 0; width: 21px; height: 13px; background: url(../images/Floor003106-icon-white.svg) no-repeat; background-size: contain; transition: transform 0.3s; }
.Floor003106 .main li:hover a .more { transform: translateY(-25px); }

@media (max-width:480px) {
.Floor003106 .main li {width:100%; margin-right:0%;margin-bottom: 5px }
.Floor003106 .main li:nth-child(2n) { margin-right: 0; }
.Floor003106 .main li .name {}
.Floor003106 .main li a { height:auto; padding: 30px; }
.Floor003106 .main li .icon { margin-bottom: 30px; }
}
/*Floor003081 */
.Floor003081 { padding: 5vw 0; background: linear-gradient(rgba(0,0,0,.75), rgba(0,0,0,.75)), #fff url(../images/Bg.jpg) top left/cover no-repeat; }
.Floor003081 .title .cn span, .Floor003081 .title .intro { color: #fff; }
.Floor003081 .title .intro:before { background: #fff; }
.Floor003081 .auto { overflow: hidden; position: relative; z-index: 2; }
.Floor003081 .more { text-align: center; margin-top: 50px; }
.Floor003081 .more a { display: inline-block; color: #fff; width: 180px; line-height: 50px; background: #42b4b4; font-size: 0.16rem; }
.Floor003081 .more a:hover { background: #42b4b4; }
.Floor003081 .item { padding-bottom: 20px }
.Floor003081 .item a { display: block; box-sizing: border-box; height: 280px; background: #fff; white-space: normal; position: relative; }
.Floor003081 .item .inner { position: relative; z-index: 1; padding: 80px 50px; display: flex; align-items: flex-start; }
.Floor003081 .item .inner .img { width: 120px; margin-right: 20px; }
.Floor003081 .item .inner .img img { display: block; width: 100%; border-radius: 120px; }
.Floor003081 .item .inner .word { flex: 1; width: 1px; position: relative; z-index: 1; }
.Floor003081 .item .inner .word:before { position: absolute; content: ""; left: -12px; top: -27px; z-index: -1; width: 57px; height: 46px; background: url(../images/yinhao.svg) no-repeat center center; background-size: auto; }
.Floor003081 .item .inner .word .desc { font-size: 0.16rem; color: #333; line-height: 24px; height: 72px; }
.Floor003081 .item .inner .word .name { margin-top: 24px; font-size: 0.18rem; font-weight: bold; color: #003764; text-align: right; line-height: 28px; }
.Floor003081 .btn { text-align: center; padding-top: 2.08vw; }
.Floor003081 .btn .slick-arrow { width: 88px; height: 50px; background: url(../images/btnbg.svg) no-repeat; background-size: 100% 100%; transition: 0.3s; margin: 0 10px; position: relative; }
.Floor003081 .btn .slick-next { background-image: url(../images/btnbg-hover.svg); }
.Floor003081 .btn .slick-arrow:before { position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; background: url(../images/prev.svg) no-repeat center center; background-size: 34px auto; }
.Floor003081 .btn .slick-next:before { background-image: url(../images/next.svg) }

.Floor003081 .slick-dots{ position:absolute; width:100%;  bottom:-17px; z-index:10; left: 0; text-align: center;}
.Floor003081 .slick-dots li{ display: inline-block; width:10px; border-radius:50%; background:rgba(255,255,255,0.46);  height:10px; margin:0 5px; cursor:pointer;}
.Floor003081 .slick-dots li.slick-active{ background:#42b4b4;}
.Floor003081 .slick-dots li button{display: none;}

@media(min-width:1025px) {
.Floor003081 .slider { margin: 0 -30px; }
.Floor003081 .item a { margin: 0 15px; width: calc(100% - 30px); }
.Floor003081 .slick-dots{display: none!important}
}

@media(max-width:1024px) {
.Floor003081{padding: 30px 0}
.Floor003081 .item a{height: auto}
.Floor003081 .item .inner {padding:50px 30px;}
}
/*Floor003083 */
.Floor003083 { padding: 5vw 0 10vw; }
.Floor003083 .auto { position: relative; z-index: 2; }
.Floor003083 .slick-dots { text-align: center; }
.Floor003083 .slick-dots li { display: inline-block; width: 8px; height: 8px; margin: 10px 0; position: relative; list-style: none; margin: 0 9px; }
.Floor003083 .slick-dots li button { font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2); border: 0; padding: 0; position: absolute; border-radius: 50%; }
.Floor003083 .slick-dots li:not(.slick-active) button { left: 50%; top: 50%; margin: -2px 0 0 -2px; }
.Floor003083 .slick-dots li.slick-active button { width: 100%; height: 100%; left: 0; top: 0; background: #0f55b0; }
.Floor003083 .slider { margin: 0 -45px 0 -40px; padding-right: 5px; }
.Floor003083 .slick-slide { overflow: hidden; padding: 40px; }
.Floor003083 .slick-slide > div { float: left; margin-left: -1px; border: 1px solid #f5f5f5; margin-top: -1px; }
.Floor003083 .slick-slide a { position: relative; z-index: 3; display: block; padding: 20px 15%; }
.Floor003083 .slick-slide .Ispic { height: 80px; background-size: contain; }
.Floor003083 .slick-slide .url { position: relative; }
.Floor003083 .slick-slide .url:before { position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; content: ''; background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); opacity: 0; transition: 0.3s; }
.Floor003083 .slick-slide .url:hover:before { opacity: 1; }
.Floor003083 .slick-slide .url:hover { z-index: 4; }

@media(min-width:1025px) {
.Floor003083 .slick-slide > div { width: 16.6667%; }
.Floor003083 .slick-slide > div:nth-child(6n+1), .Floor003083 .slick-slide > div:nth-child(1) { margin-left: 0; }
}

@media(min-width:751px) and (max-width:1024px) {
.Floor003083 .slick-slide > div { width: 25%; }
.Floor003083 .slick-slide > div:nth-child(4n+1), .Floor003083 .slick-slide > div:nth-child(1) { margin-left: 0; }
}

@media(min-width:641px) and (max-width:750px) {
.Floor003083 .slick-slide > div { width: 33.333%; }
.Floor003083 .slick-slide > div:nth-child(3n+1), .Floor003083 .slick-slide > div:nth-child(1) { margin-left: 0; }
}

@media(max-width:640px) {
.Floor003083 { padding: 30px 0 110px;overflow: hidden}
.Floor003083 .slick-slide { padding: 0 40px}
.Floor003083 .slick-slide > div { width: 50%; }
.Floor003083 .slick-slide > div:nth-child(2n+1), .Floor003083 .slick-slide > div:nth-child(1) { margin-left: 0; }
.Floor003083 .slick-slide .Ispic { height: 28vw; }
}
/*Bottom003102 */
.Bottom003102 {background-color: #161d25; padding-bottom: 4vw; }
.Bottom003102, .Bottom003102 a:not(:hover) { color: #fff; }
.Bottom003102 a:hover { color: #42b4b4; }
.Bottom003102 .enter li { position: relative; overflow: hidden; }
.Bottom003102 .enter li:after { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(rgba(0,0,0,.48), rgba(0,0,0,.48)); }
.Bottom003102 .enter li .txt { position: absolute; z-index: 5; left: 40px; right: 40px; padding: 60px 0 90px; top: 0; z-index: 10; background: url(../images/Bottom003102-icon.svg) no-repeat left bottom; background-size: auto 13px; }
.Bottom003102 .enter li .tit { font-size: 0.32rem; color: #fff; line-height: 1; }
.Bottom003102 .enter li p { color: #fff; }
.Bottom003102 .enter li img { transition: 0.3s ease-out; }
.Bottom003102 .enter li a:hover img { transform: scale(1.1); }
.Bottom003102 footer { font-size: 0.14rem; padding-top: 5vw; }
.Bottom003102 footer .text a { display: inline-block; }
.Bottom003102 footer .big { font-size: 0.16rem; }
.Bottom003102 footer .copyright, .Bottom003102 footer .copyright a:not(:hover), .Bottom003102 footer .small a:not(:hover) { color: rgba(255,255,255,0.5); }
.Bottom003102 footer .small { margin-top: 2vw; padding: 2vw 0 1vw 0; border-top: 1px solid rgba(255,255,255,0.1); }
.Bottom003102 footer .small a:not(:last-child):after { display: inline-block; content: '·'; width: 22px; text-align: center; color: rgba(255,255,255,0.5); }
.Bottom003102 footer .code { text-align: center; max-width: 120px; }
.Bottom003102 footer .code aside { margin-top: 1vw; }
.Bottom003102 footer .contact .hotline span { display: inline-block; font-size: 0.16rem; color: rgba(255,255,255,0.5); padding-left: 27px; background: url("../images/icon_call.png") no-repeat left center; }
.Bottom003102 footer .contact .hotline aside { font-size: 0.3rem; color: #42b4b4; font-family: fonts; line-height: 1em; margin-top: 20px; }
.Bottom003102 footer .contact .share li { float: left; position: relative; }
.Bottom003102 footer .contact .share li:not(:last-child) { margin-right: 15px; }
.Bottom003102 footer .contact .share li figure { display: none; width: 130px; position: absolute; left: 0; bottom: 100%; margin-bottom: 10px; background: #fff; padding: 5px; }
.Bottom003102 footer .contact .share li figure:after { position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top: 100%; }
.Bottom003102 footer .contact .share li a { display: block; width: 40px; height: 40px; border-radius: 50%; background-color: rgba(60,60,60,0.3); background-position: center center; background-repeat: no-repeat; cursor: pointer; }
.Bottom003102 footer .contact .share li a:hover { background-color: #42b4b4; }
.Bottom003102 footer .contact .share li.wx a { background-image: url("../images/wx.png"); }
.Bottom003102 footer .contact .share li.sina a { background-image: url("../images/sina.png"); }
.Bottom003102 footer .contact .share li.douyin a { background-image: url("../images/douyin.png"); }

@media (min-width:641px) {
.Bottom003102 .enter li { float: left; width: 50%; margin-top: -5vw; }
.Bottom003102 footer .big a { margin-left: 2.08vw; }
}

@media (min-width:1025px) {
.Bottom003102 footer .code { max-width: 120px; width: 15%; }
.Bottom003102 footer .contact { max-width: 300px; width: 25%; }
.Bottom003102 footer .text { max-width: 900px; width: 60%; }
.Bottom003102 footer .contact .hotline { margin-bottom: 50px; }
}

@media (max-width:1024px) {
.Bottom003102 footer { font-size: 0.24em; text-align: center; }
.Bottom003102 footer .code { display: table; margin: 0 auto 5vw; width: 76%; max-width: 100px; }
.Bottom003102 footer .contact .share { text-align: center;padding: 15px 0}
.Bottom003102 footer .contact .share li{float: none;display: inline-block}
}

@media (max-width:640px) {
.Bottom003102 {}
.Bottom003102 .enter li { clear: both; }
.Bottom003102 .enter li:first-child { margin-top: -15vw; float: left; width: 100%;margin-bottom: 5px }
.Bottom003102 footer .small a:not(:last-child):after {}
.Bottom003102 footer .big a { margin: 0 0.2em; }
}
/*Other002907 */
.Other002907 { position: fixed; right: 20px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 200; border: 1px solid #eee; border-bottom: 0; width: 80px; background-color: #fff; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04); }
.Other002907 li:not(:last-child) { border-bottom: 1px solid #eee; }
.Other002907 li a { text-align: center; display: block; line-height: 30px; font-size: 0.14rem; padding-top: 40px; padding-bottom: 5px; background-position: center 15px; background-repeat: no-repeat; }
.Other002907 li a:hover { color: #42b4b4; font-weight: bold; }
.Other002907 li.li_1 a { background-image: url("../images/Other002907_icon3.png"); }
.Other002907 li.li_2 a { background-image: url("../images/Other002907_gettop.png"); background-position: center 20px; background-color: #42b4b4; font-size: 0.16rem; font-family: 'fonts'; color: #fff; margin-left: -1px; margin-right: -1px; padding-top: 35px; height: 70px; line-height: normal; }
@media(max-width:1024px){
    .Other002907{right: 10px}
}
/*Banner003144 */
.Banner003144 { position: relative; }
.Banner003144:before { position: absolute; top: 0; left: 0; bottom: 0; right: 0; content: ""; background: rgba(0,0,0,.5); z-index: 1; }
.Banner003144 .pc { background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover; }
.Banner003144 .Location { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 10; }
.Banner003144 .Location .current { float: right; padding: 1.5em 0; font-size: 1em; padding-left: 1.5em; background: url(../images/Location-icon.svg) no-repeat left center; background-size: 1em auto; }
.Banner003144 .Location .current, .Banner003144 .Location .current a:not(:hover) { color: #fff; }
.Banner003144 .Location .current span { color: #fff; }
.Banner003144 .Location a:hover { color: #42b4b4; }
.Banner003144 .txt { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; z-index: 10; color: #fff; font-size: 0.45rem; font-weight: bold; text-align: center; }
.Banner003144 .txt .desc { font-size: 0.24rem; font-weight: normal; padding-top: 15px; }

@media (min-width:1025px) {
.Banner003144 .wap { display: none; }
}

@media (max-width:1024px) {
.Banner003144 .pc { display: none; }
}

@media(max-width:640px) {
.Banner003144 .txt {}
}
/* Menu002499 */
.Menu002499 { width: 100%;position: relative;z-index: 10}
.Menu002499 .auto { position: relative; background: #fff; }
.WapMenu { padding-top: 0; text-align: left; }
.MenuBox { position: relative; }
.MeunTop { padding: 5px 60px 5px 15px; height: 50px; line-height: 40px; position: relative; font-size: 16px; font-weight: normal; color: #fff; background: #42b4b4; }
.MeunTop .menuBtn { display: block; width: 30px; height: 30px; position: absolute; right: 15px; top: 10px; background: url(../images/Menu002499-menubtn.png) no-repeat center;background-size: contain}
.MeunTop .h3 { font-weight: normal; font-size: 16px; margin: 0; }
.navMenu { position: absolute; display: none; left: 0; top: 100%; width: 100%; background: #003764; color: #fff; z-index: 88; }
.navMenu a { color: #fff; font-size: 0.16rem; display: block; padding: 15px; }
.navMenu a:hover, 
.navMenu li.on a { background: #115599; }

@media screen and (min-width:1000px ) {
.MeunTop { display: none; }
.navMenu { display: block; height: 74px; position: relative; background: none; color: #666; border-bottom: 1px solid #eee; margin: 0 auto; }
.navMenu a { color: #666; padding: 25px 0; }
.navMenu ul { text-align: center; }
.navMenu ul li { display: inline-block; padding: 0 25px; }
.navMenu a:hover, .navMenu li.on a { color: #003764; background: none; border-bottom: 2px solid #003764; }
}
@media(max-width:798px){
    .Menu002499 { margin-top: 30px }
}
/*PicList003142 */
.PicList003142 .auto { margin-top: 3em; margin-bottom: 1em; }
.PicList003142 li { float: left; margin-bottom: 2.5em; position: relative; }
.PicList003142 li time { position: absolute; z-index: 20; left: 2.25em; top: 0; font-family: 'fonts'; text-align: center; width: 75px; height: 75px; font-size: 13px; padding: 5px; color: #fff; background: #42b4b4; opacity: 0; transition: .3s; }
.PicList003142 li time span { display: block; font-size: 30px; line-height: 42px; }
.PicList003142 li .txt { background: #f0f3f4; padding: 1.875em; }
.PicList003142 li .tit { font-size: 1.125em; line-height: 1.5; margin-bottom: 0.5em; color: #000; }
.PicList003142 li p { font-size: 0.14rem; line-height: 1.78571; min-height: 3.57142em; margin: 0; color: #777; }
.PicList003142 li .pic { overflow: hidden; position: relative; }
.PicList003142 li .pic:before { position: absolute; top: 0; left: 0; bottom: 0; right: 0; content: ""; background: rgba(0,0,0,.5); z-index: 1; opacity: 0; transition: .3s; }
.PicList003142 li .Ispic { padding-bottom: 67%; transition: 0.3s; }
.PicList003142 li a:hover .Ispic { transform: scale(1.1); }
.PicList003142 li a:hover .pic:before { opacity: 1; }
.PicList003142 li a:hover .txt * { color: #fff; }
.PicList003142 li a:hover .txt { background: #42b4b4; }
.PicList003142 li a:hover time { opacity: 1 }

@media (min-width:1025px) {
.PicList003142 li { width: 32%; }
.PicList003142 li:not(:nth-child(3n)) {
margin-right: 2%;
}
.PicList003142 li:nth-child(3n+1) { clear: left; }
}

@media (max-width:1024px) {
.PicList003142 .auto { margin-top: 2em; }
.PicList003142 li { width: 48%; }
.PicList003142 li:not(:nth-child(2n)) {
margin-right: 4%;
}
.PicList003142 li:nth-child(2n+1) { clear: left; }
.PicList003142 li .txt { padding: 1em; }
}
/*Page002623 */
.Page002623 { text-align: center; font-family: Arial; font-size: 16px; padding-bottom: 5vw}
.Page002623 .Pages a.a_first, .Page002623 .Pages a.a_end, .Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; margin: 0 3vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 50px; width: 50px; margin: 0 1px; }
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #42b4b4; }
.Page002623 .Pages .p_page > a { font-size: 0; height: 50px; position: relative; }
.Page002623 .Pages .p_page > a:before { position: absolute; content: ''; border: 5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px; }
.Page002623 .Pages .p_page > a.a_prev:before { border-right-color: #000; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #000; border-left-width: 8px; margin-left: -4px; }
.Page002623 .Pages a.a_prev:hover:before { border-right-color: #fff; }
.Page002623 .Pages a.a_next:hover:before { border-left-color: #fff; }

@media(max-width:640px) {
.Page002623 {  padding-bottom: 50px}
.Page002623 .Pages em { display: none; }
.Page002623 .Pages a { background-color: #eee; }
}
/*RighInfo002939 */
.RighInfo002939 { padding: 5vw 0; }
.RighInfo002939 .con { padding: 50px; background: #fff; border: 1px solid #eee; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04); }
.RighInfo002939 .name { border-bottom: 1px solid #eee; text-align: center; margin-bottom: 40px; }
.RighInfo002939 .name h1 { font-size: 0.28rem; color: #000; }
.RighInfo002939 .time { color: #999; padding-bottom: 20px; line-height: 16px; }
.RighInfo002939 .edit-info .tit { text-align: center; color: #333; font-size: 20px; margin: 0; }
.RighInfo002939 .edit-info { line-height: 2.2; font-size: 16px; color: #666; text-align: justify; padding-bottom: 4vw; }
.RighInfo002939 .info-page { border-top: 1px solid #ededed; margin-top: 40px; padding-top: 40px; }
.RighInfo002939 .info-page dd { line-height: 40px; }
.RighInfo002939 .info-page dd a { padding-right: 20px; color: #003764; }
.RighInfo002939 .info-page dd a span { color: #333; }

@media(min-width:641px) {
.RighInfo002939 .info-page dd { float: left; width: 50%; }
.RighInfo002939 .info-page dd:nth-child(2) { text-align: right; }
.RighInfo002939 .time, .RighInfo002939 .info-page dd a, .RighInfo002939 .edit-info { font-size: 0.16rem; }
}

@media(max-width:640px) {
.RighInfo002939 { padding: 30px 0 50px; }
.RighInfo002939 .con { padding: 20px;}
.RighInfo002939 .info-page dd:nth-child(2) { border-top: 1px solid #eee; }
.RighInfo002939 .share { display: block; padding-top: 10px; }
}
/*TextList003149 */
.TextList003149 .auto { margin-top: 3em; margin-bottom: 1em; }
.TextList003149 .type dd { position: relative; color: #333; }
.TextList003149 .type dd span { color: #999; display: inline-block; padding-left: 1.25em; background-repeat: no-repeat; background-position: left center; background-size: 1em auto; }
.TextList003149 .type dd.edu span { background-image: url(../images/Floor003147-edu.svg); }
.TextList003149 .type dd.wp span { background-image: url(../images/Floor003147-place.svg); }
.TextList003149 .type dd.time span { background-image: url(../images/Floor003147-time.svg); }
.TextList003149 .list li:hover .type dd.edu span { background-image: url(../images/Floor003147-edu-white.svg); }
.TextList003149 .list li:hover .type dd.wp span { background-image: url(../images/Floor003147-place-white.svg); }
.TextList003149 .list li:hover .type dd.time span { background-image: url(../images/Floor003147-time-white.svg); }

@media (min-width:1025px) {
.TextList003149 .type { overflow: hidden; }
.TextList003149 .type dd { float: left; }
.TextList003149 .type dd:not(:last-child):after { position: absolute; content: ''; width: 1px; height: 10px; background-color: #d4d4d4; top: 50%; margin-top: -5px; right: 0; }
.TextList003149 .list li:hover .type dd:not(:last-child):after { background-color: rgba(255, 255, 255, 0.25); }
}
.TextList003149 .list li { background: #f0f3f4; transition: 0.3s; cursor: pointer; }
.TextList003149 .list li:hover { background: #42b4b4; color: #fff; }
.TextList003149 .list li .inner { padding: 2.5em; }
.TextList003149 .list li .name { font-size: 1.5em; color: #000; }
.TextList003149 .list li .type { border-bottom: 1px solid rgba(0, 0, 0, 0.1); font-size: 1em; padding: 1em 0 1.5em 0; margin-bottom: 1em; }
.TextList003149 .list li .type dd:not(:last-child) { padding-right: 1.5142em; margin-right: 1.5142em; }
.TextList003149 .list li .intro { font-size: 1em; color: #999; line-height: 1.7857; margin-bottom: 1em; min-height: 3.5714em; }
.TextList003149 .list li .view { color: #42b4b4; font-size: 1em; padding-right: 1.6428em; background: url(../images/Floor003147-icon.svg) no-repeat right center; background-size: 1.1428em auto; }
.TextList003149 .list li:hover * { color: #fff !important; }
.TextList003149 .list li:hover .view { background-image: url(../images/Floor003147-icon-white.svg); }
.TextList003149 .list li:hover .type { border-bottom-color: rgba(255, 255, 255, 0.1); }

@media (min-width:1025px) {
.TextList003149 .list li { float: left; width: 49%; margin-bottom: 2%; }
.TextList003149 .list li:nth-child(2n) { float: right; }
.TextList003149 .list li:nth-child(2n+1) { clear: left; }
}

@media (max-width:1024px) {
.TextList003149 .list li { margin-bottom: 2em; }
.TextList003149 .list li .inner { padding: 1em; }
}
.TextList003149 .popUp-box { position: fixed; left: -100%; width: 100%; top: 0; height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200; }
.TextList003149 .popUp-box.show { left: 0; }
.TextList003149 .popUp-box .ytable { height: 100%; }
.TextList003149 .popUp-box .main { position: relative; max-width: 1300px; background-color: #fff; width: 90%; margin: 0 auto; }
.TextList003149 .popUp-box .main .colse { position: absolute; width: 1.5625em; height: 1.5625em; right: 1.25em; top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat; background-size: contain; z-index: 10; cursor: pointer; }
.TextList003149 .popUp-box .main > div { width: 90%; margin: 0 auto; max-width: 1200px; }
.TextList003149 .popUp-box[data-type="form"] .main > div { max-width: 1082px; }
.TextList003149 .popUp-box .name { font-size: 2.25em; color: #333; padding: 1em 0; text-align: center; }
.TextList003149 .popUp-box[data-type="form"] .name { border-bottom: 1px solid #000; margin-bottom: 1em; }
.TextList003149 .from { padding-bottom: 3em; }
.TextList003149 .from .text { width: 100%; height: 3.125em; line-height: 3.125em; font-size: 1em; border: solid 1px rgba(139,139,139,0.2); }
.TextList003149 .from textarea.text { height: auto; }
.TextList003149 .from table { font-size: 1em; }
.TextList003149 .from table tr, .TextList003149 .from table td { font-size: 1em; }
.TextList003149 .from td { color: #333; }
.TextList003149 .from .btn { width: 10em; height: 3.75em; background: #42b4b4; color: #fff; border: 0; cursor: pointer; font-size: 1em; padding: 0; }
.TextList003149 .from .btn + .btn { margin-left: 0.625em; }
.TextList003149 .load-info .type { background-color: #f0f3f4; padding: 0.625em 0; }
.TextList003149 .load-info .intro-tit, .TextList003149 .load-info .edit-info { max-width: 1082px; margin: 0 auto; width: 95%; }
.TextList003149 .load-info .intro-tit { border-bottom: 1px solid #000; font-size: 1.125em; line-height: 2; margin-top: 2em; margin-bottom: 1em; color: #333; }
.TextList003149 .load-info .edit-info { font-size: 0.16rem; line-height: 2; color: #999; }

@media (min-width:1025px) {
.TextList003149 .load-info .type { text-align: center; }
.TextList003149 .load-info .type dd { float: none; display: inline-block; padding: 0 48px; line-height: 2.5; }
.TextList003149 .from .f-name { text-align: right; }
.TextList003149 .from td { line-height: 3.125em; vertical-align: top; padding-bottom: 1.428571em; }
.TextList003149 .from .w1 { width: 6.7857em; }
.TextList003149 .from .w2 { width: 36.969%; }
.TextList003149 .from .w3 { width: 15.712%; }
}

@media (max-width:1024px) {
.TextList003149 .load-info .type { padding: 1em; }
.TextList003149 .popUp-box .name { font-size: 1.5em; }
.TextList003149 .from td { display: block; }
.TextList003149 .from .f-name { padding-top: 1em; }
.TextList003149 .popUp-box .main {margin: 30px auto; }
}
.TextList003149 .apply-btn { text-align: center; padding: 3em 0 }
.TextList003149 .apply-btn a { display: inline-block; font-size: 1.125em; background-color: #42b4b4; line-height: 3.5; padding: 0 2.5em; color: #fff; cursor: pointer; }
.TextList003149 .apply-btn a:before { display: inline-block; width: 1.2222em; height: 1.2222em; content: ''; background: url(../images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 1em; }
/*Floor002718 */
.Floor002718 { padding: 5vw 0; }
.Floor002718 .main { font-size: 0.16rem; text-align: center; color: #333; line-height: 24px; }
/*Floor002934 */
.Floor002934 { padding: 5vw 0; background: #f0f3f4; }
.Floor002934 .slider { position: relative; z-index: 1; }
.Floor002934 .slider li a { display: block; padding: 50px; background: #fff; }
.Floor002934 .slider li .word { position: relative; z-index: 1; }
.Floor002934 .slider li .word:before { position: absolute; content: ""; left: -12px; top: -27px; z-index: -1; width: 57px; height: 46px; background: url(../images/yinhao.svg) no-repeat center center; background-size: auto; }
.Floor002934 .slider li .word .desc { font-size: 16px; color: #333; line-height: 24px; height: 72px; }
.Floor002934 .slider li .word .name { margin-top: 24px; color: #000; line-height: 28px; }
.Floor002934 .slick-arrow { position: absolute; top: 50%; background: none; border-left: 3px solid #000; border-top: 3px solid #000; cursor: pointer; z-index: 10; }
.Floor002934 .slick-prev { transform: rotate(-45deg); }
.Floor002934 .slick-next { transform: rotate(135deg); }

@media(min-width:1025px) {
.Floor002934 .slider .ul { margin: 0 -20px; }
.Floor002934 .slider li a { margin: 0 20px; }
.Floor002934 .slider .slick-arrow { width: 30px; height: 30px; margin-top: -15px; }
.Floor002934 .slick-prev { left: -3vw; }
.Floor002934 .slick-next { right: -3vw; }
}
@media(max-width:1366px){
.Floor002934 .slick-prev { left: -1vw; }
.Floor002934 .slick-next { right: -1vw; }  
}
@media(max-width:1024px) {
.Floor002718,
.Floor002934  { padding: 30px 0; }
.Floor002934 .slider li a { margin: 0 1vw; }
.Floor002934 .slider .slick-arrow { width: 3vw; height: 3vw; margin-top: -1.5vw; }
.Floor002934 .slider .slick-prev { left: 0; }
.Floor002934 .slider .slick-next { right: 0; }
}

@media(max-width:640px) {
.Floor002934 .slider li a { margin: 0 2vw; }
}
/*PicList002735 */
.PicList002735 { padding: 5vw 0; }
.PicList002735 li { margin-bottom: 2%; margin-top: 2%; }
.PicList002735 li a { display: block; background: #f0f3f4; transition: 0.3s; }
.PicList002735 li .Ispic { background-size: contain; background-color: #fff; padding-bottom: 100%; }
.PicList002735 li .txt { padding: 25px; }
.PicList002735 li .txt h3 { font-size: 18px; color: #184477; }
.PicList002735 li .txt p { line-height: 28px; color: #555; height: 84px; }

@media(min-width:481px) {
.PicList002735 li { float: left; }
}

@media(min-width:769px) {
.PicList002735 li { width: 18.4%; }
.PicList002735 li:not(:nth-child(5n)) {
margin-right: 2%;
}
}

@media(min-width:481px) and (max-width:768px) {
.PicList002735 li { width: 48%; }
.PicList002735 li:not(:nth-child(2n)) {
margin-right: 4%;
}
}
/* PicList002797 */
.PicList002797 { padding: 5vw 0; }
.PicList002797 li { float: left; width: 23.5%; margin: 0 2% 2% 0; background: #e6eef2; }
.PicList002797 li:nth-child(4n) { margin-right: 0; }
.PicList002797 li a { display: block; position: relative;}
.PicList002797 li h3, .PicList002797 li h5 { margin: 0; text-align: center; font-weight: normal; }
.PicList002797 li figure { padding-bottom: 127%; background-size: contain; }
.PicList002797 li h3 { font-size: 0.22rem; color: #003764; padding: 5px 0 35px 0; }
.PicList002797 li .hover { opacity: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; text-align: center; background: rgba(66, 180, 180,0.95); z-index: 10; transition: 0.3s; color: #fff; }
.PicList002797 li:hover a .hover { opacity: 1; }
.PicList002797 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 li .hover h5 { font-size: 0.24rem; }
.PicList002797 li .hover i { display: block; height: 2px; background: #fff; width: 48px; margin: 14px auto 20px; }
.PicList002797 li .hover p {line-height: 2; margin: 0; max-height: 90px; overflow: hidden; }
.PicList002797 .more { display: block; text-align: center; margin-top: 50px; font-size: 0.14rem; }
.PicList002797 .more span { display: inline-block; line-height: 45px; padding: 0 50px; background: #003764; transition: all 0.5s ease-out 0s; }

@media(max-width:1000px) {
.PicList002797 { padding: 30px 0 50px; }
.PicList002797 li { width: 48%; margin-left: 1%; margin-right: 1%; }
}

@media(max-width:480px) {
.PicList002797 li {width: 49%;margin: 0 2% 2% 0; }
.PicList002797 li:nth-child(2n){margin-right: 0; }
.PicList002797 li h3, 
.PicList002797 li .hover h5 {}
.PicList002797 li .hover h5 { line-height: 20px; max-height: 40px; }
.PicList002797 .more {  margin-top: 20px;}
.PicList002797 .more span { line-height: 36px; padding: 0 15px;}
}


/* RighInfo002254 */

.RighInfo002254 .main{ padding:5vw 0;}
.RighInfo002254 .list_img{ float:left; width:58%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:77.2%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #eee;background-size:contain;}
.RighInfo002254 .list{ padding:45px 0 45px 80.5%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:19.5%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:156px; position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:10px; bottom:10px; background-size:contain; border:1px solid #eee;}
.RighInfo002254 .right_info{ float:right; width:36.8%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info dl{ margin:0;padding:5% 0;}
.RighInfo002254 .right_info h1{ padding:7% 0; color:#003764; font-size:0.3rem; }
.RighInfo002254 .right_info h1 span{ font-size: 0.2rem; font-weight: normal;}
.RighInfo002254 .right_info h3{ font-size:0.18rem; color: #42b4b4; background: #f0f3f4; padding: 3% 20px; }
.RighInfo002254 .right_info dl{line-height:36px; margin-bottom:10%;}
.RighInfo002254 .right_info dd{ padding-left: 35px; position: relative; color: #333;}
.RighInfo002254 .right_info dd:before{ position: absolute; content: ""; left: 20px; top: 18px; width: 4px; height: 4px; background: #42b4b4;}
.RighInfo002254 .right_info a{ display:inline-block; background: #42b4b4; padding:14px 35px; color:#fff; transition:0.3s;}

@media(max-width:768px){
.RighInfo002254 .main{ padding:30px 0;}
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
 }	



.RighInfo002254 .parameter{ padding:5vw 0 7vw; background: url(../images/productBg.png) no-repeat center bottom; }
.RighInfo002254 .parameter .title .cn span { color: #fff; font-size:0.3rem; }
.RighInfo002254 .parameter .table_1{ background: rgba(255,255,255,.05);-webkit-backdrop-filter: blur(2.5px); backdrop-filter: blur(2.5px); }
.RighInfo002254 .parameter .table_1 tr:nth-child(2n-1) td{ background: rgba(255,255,255,.05);}
.RighInfo002254 .parameter .table_1 th,.RighInfo002254 .parameter .table_1 td{ border:1px solid rgba(255,255,255,.25); border-collapse:collapse; color:#fff; line-height:24px; padding:20px 30px; font-size: 0.15rem;}
.RighInfo002254 .parameter .table_1 th{ font-weight: normal;font-size: 0.18rem; }


.RighInfo002254 .PicList002797{ padding: 3vw 0 5vw;}
.RighInfo002254 .PicList002797 .title .cn span { font-size:0.3rem; }

@media(max-width:1024px){
.RighInfo002254 .PicList002797{ padding: 30px 0 50px;}
.RighInfo002254 .parameter{ padding:30px 0 80px;}
.RighInfo002254 .parameter .table_1{ overflow:auto;}
.RighInfo002254 .parameter .table_1 table{ width:180%;}
}



.About .tit { font-size: 0.24rem !important; }
.About .tit span { font-size: 0.36rem!important; }



/*RighInfo003148 */
.RighInfo003148{ padding: 5vw 0 0;}
.RighInfo003148 .items-group .items:nth-child(2n){ padding: 3vw 0 0;}
.RighInfo003148 .items-group .items .title{ text-align: left; }
.RighInfo003148 .items-group .items .title .cn span{color: #42b4b4;}
.RighInfo003148 .items-group .items strong{ color: #003764; font-size: 24px;}
.RighInfo003148 .items-group .items p{font-size: 16px;line-height: 2; color: #333;}

@media (min-width:1025px) {
.RighInfo003148 .items-group .items:nth-child(2n-1) .img{width: 40.685%;}
.RighInfo003148 .items-group .items:nth-child(2n) .img{width: 46.45%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:120px;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:120px;}  
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
}



/*Floor002902 */
.Floor002902{ padding: 7vw 0;}
.Floor002902 li img{ background: #42b4b4; display: block;width: 80%; max-width: 100px; margin: 0 auto;border-radius: 50%;}
.Floor002902 li{padding-left: 1vw;}
.Floor002902 li .num{font-size: 0.42rem;color: #003764;font-family: 'fonts';font-weight: bold;}
.Floor002902 li .num > *{vertical-align: middle;}
.Floor002902 li .num sub{display: inline-block;line-height: 0.7em;margin-top: -0.2em;}
.Floor002902 li p{margin: 0;font-size: 0.16rem;color: #333;}
@media(min-width:641px){
.Floor002902 ul{float: left; width: 25%;display: table; table-layout: fixed;}
.Floor002902 ul > *{display: table-cell; vertical-align: middle;}
.Floor002902 ol{width: 35.5%;}
}


@media(max-width:640px){
.Floor002902 ul{float: left; width: 50%;margin-bottom: 20px}
.Floor002902 li{text-align: center;padding-left: 0}
.Floor002902 li .num{font-size:6vw;padding: 2vw 0;}
.Floor002902 li p{}
.Floor002902 ol img{width: 50%;}
}


/*Timeline003058 */
.Timeline003058{overflow: hidden; padding: 5vw 0;}
.Timeline003058 .year{position: relative; z-index: 1;}
.Timeline003058 .year .slider:after{position: absolute;content: ''; left: 0; top: 38px; width: 100%;height: 8px;background: #42b4b4;}
.Timeline003058 .year li{padding-top: 58px; text-align: center;}
.Timeline003058 .year li.aon{background: url("../images/Timeline003058_add.png") no-repeat center top;}
.Timeline003058 .year li span{color: #000;display: inline-block; padding: 0 0.889em; line-height: 1.667em;height: 1.667em; font-size: 0.18rem;}
.Timeline003058 .year li.aon span{background-color: #003764;color: #fff;}

.Timeline003058 .slider-list{margin-top: 2.6vw;position: relative;}
.Timeline003058 .slider-list .inner{background: #f0f3f4; padding: 2vw; margin: 0 1vw; transition: 0.3s;}
.Timeline003058 .slider-list .inner time{display: block; margin-bottom: 10px;}
.Timeline003058 .slider-list .inner time b{font-family: 'fonts';font-size: 0.3rem;line-height: 1.634em;color: #003764;}

.Timeline003058 .slider-list .tit{ font-weight: bold; color: #42b4b4; font-size: 24px; margin-bottom: 10px;}
.Timeline003058 .slider-list pre{font-size: 0.16rem;line-height: 1.625em;color: #000; height: 6.5em;}
.Timeline003058 .slider-list .btn .slick-arrow{position: absolute; top: 50%;border: solid 4px #8696a9; width: 32px; height: 32px; transform: rotate(45deg); border-right: 0;border-top: 0; border-radius: 4px;}
.Timeline003058 .slider-list .btn .slick-next{transform: rotate(-135deg);}
.Timeline003058 .slider-list .btn .slick-arrow:hover{border-color: #1e66f0;}
@media(min-width:1601px){
.Timeline003058 .slider-list .btn .slick-prev{left: -3.07vw;}
.Timeline003058 .slider-list .btn .slick-next{right: -3.07vw;}
.Timeline003058 .slider-list .slider{margin: 0 -1vw;}
}
@media(max-width:1600px){
.Timeline003058 .slider-list .btn .slick-prev{left: 0;}
.Timeline003058 .slider-list .btn .slick-next{right: 0;}
.Timeline003058 .slider-list .inner{margin: 0 1vw;}
.Timeline003058 .slider-list .slider{padding: 0 40px;}
}
@media(max-width:640px){
.Timeline003058 .slider-list .pic{margin: 4vw 0;}
.Timeline003058 .slider-list .btn .slick-arrow{width: 5vw; height: 5vw;margin-top: -2.5vw;}
.Timeline003058 .slider-list .slider{padding: 0 5vw;}
.Timeline003058 .slider-list .inner time b{font-size: 5vw;}
.Timeline003058 .year:after{bottom: 30px;}
.Timeline003058 .year .slider:after{height: 5px;top: 44px;}
.Timeline003058 .year li{padding-top: 40px;}
.Timeline003058 .year li.aon{background-size: auto 30px;}
.Timeline003058 .year li span{font-size: 4vw;}
}





/*Form003139 */
.Form003139 { padding: 5vw 0; text-align: center;}
.Form003139 .form li{margin-bottom: 10px;position: relative;}
.Form003139 .form li .name{position: absolute;left: 1.1428em; top: 0;font-size: 1em; line-height: 3.5714;color: #333;}
.Form003139 .form li .text{width: 100%;background: #f0f3f4;font-size: 1em;line-height:  3.5714;height:  3.5714em; border: none;padding: 0 1em;}
.Form003139 .form li textarea.text{height: auto;}
.Form003139 .form .btn{width: 10em; background: #003764;font-size: 1em;height: 3.5714em;color: #fff;cursor: pointer; border: 0; margin: 0 auto; }
@media (min-width:1025px) {
.Form003139 .form .row-3 li{float: left;width:calc((100% - 20px)/3);}
.Form003139 .form .row-3 li:nth-child(2){ margin: 0 10px;}
}
@media (max-width:1024px) {
.Form003139 { padding: 30px 0 50px; text-align: center;}
}





/*Floor002769 */
.Floor002769 { padding: 5vw 0;}
.Floor002769  li{overflow: hidden; position: relative; padding: 2vw 0;}

.Floor002769  li a{}
.Floor002769  li .ytable{height: 100%;}
.Floor002769  li .inner{max-width: 280px; margin: 0 auto; width: 82%;}
.Floor002769  li .icon{width: 43.429%;}
.Floor002769  li .icon img{display: block; width: 65.659%;}
.Floor002769  li .tit{font-size: 0.24rem; color: #000;padding-bottom: 13%;}
.Floor002769  li .txt span{display: inline-block;background: url(../images/Floor002769-more.png) no-repeat right center; padding-right: 20px;color: #333; transition: 0.3s;}
.Floor002769  li a:hover .tit{color: #003764;}
.Floor002769  li a:hover .txt span{padding-right: 30px;}
@media(min-width:769px){
.Floor002769  li{float: left; width: 25%;}
}
@media(min-width:769px) and (max-width:1024px){
.Floor002769  li > img{width: 120%; }
}
@media(max-width:480px){
.Floor002769 { padding: 30px 0 50px;}
.Floor002769  li > img{width: 130%; }
.Floor002769  li .icon{width: 50%;}
.Floor002769  li .tit{font-size: 24px; }
}






/*搜索*/
.TextList002322 {padding: 4vw 0;}
.TextList002322 h3 {font-size: 24px;color: #333;font-weight: normal;}
.TextList002322 .list li {position: relative;padding: 10px 100px 10px 0;line-height: 22px;}
.TextList002322 .list li * {color: #777;}
.TextList002322 .list li time {position: absolute;right: 0;top: 10px;display: block;}
.TextList002322 .list li a {position: relative;display: block;width: 100%;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;padding-left: 15px;}
.TextList002322 .list li a:before {display: table;content: ">";position: absolute;left: 0;top: 0;height: 100%;width: 20px;}
.TextList002322 .list li a:hover {color: #003764;}
@media only screen and (max-width:767px) {
    .TextList002322 {padding: 20px 3%;}
}

