.index-header { padding: 0 0 3.125em 0; text-align: center; }
.index-header:after { display: block; content: ''; background: url(../images/arrow.svg) no-repeat center bottom; width: 3.125; height: 1.375em; margin: 0.625em auto 0; }
.index-tit { font-size: 2.25em; color: #333; margin: 0; }
.index-desc { font-size: 1.125em; color: #888; margin-top: 0.625em; margin-bottom: 0; }
/*Top003124 */
.Top003124 { }

@media (min-width:1025px) {
.Top003124 { position: fixed; width: 100%; left: 0; top: 0; z-index: 100; transition: background-color 0.3s, transform 1s; }
.Top003124.hover { background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.Top003124.hover .logo .white, .Top003124:not(.hover) .logo .red { display: none; }
.Top003124:not(.hover), .Top003124:not(.hover) a:not(:hover) { color: #fff; }
}

@media (max-width:1024px) {

.index-header { padding: 0 0 1.125em 0;}
    
.Top003124 { height: 0.76em; }
.Top003124 .wap-fixed { position: fixed; width: 100%; left: 0; top: 0; z-index: 100; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.Top003124 .logo .white { display: none; }
.Top003124 .auto { position: relative;}
}
.Top003124 .logo { float: left; display: table; height: 6.25em; }
.Top003124 .logo a { display: table-cell; vertical-align: middle; }
.Top003124 .logo img { height: 3.75em; }

@media (max-width:1024px) {
.Top003124 .logo { height: 6em; }
.Top003124 .logo img { height: 3.5em; }
}
.Top003124 .top-nav dd.lang { position: relative; z-index: 100;display: none}
.Top003124 .top-nav dd.lang aside { display: block; text-align: center; background: #fff; color: #333; line-height: 3em; padding: 0 2.5em 0 1.25em; border-radius: 3.125em; position: relative; z-index: 3; }
.Top003124 .top-nav dd.lang aside:after { position: absolute; content: ''; background: url(../images/Top003124-links.svg) no-repeat right center; background-size: contain; width: 0.5625em; height: 0.3125em; right: 1.25em; top: 50%; margin-top: -0.125em; transition: 0.3s; }
.Top003124 .top-nav dd.lang:hover aside:after { transform: rotate(-180deg); }
.Top003124 .top-nav dd.lang .box { text-align: center; position: absolute; top: 0; left: -0.625em; right: -0.625em; padding: 3.5em 0.625em 0.625em; display: none;background: #fff;border-radius: 20px }
.Top003124 .top-nav dd.lang .box a{display: block;line-height: 30px}
.Top003124.hover .top-nav dd.lang aside { background: #4c9bea; color: #fff; }
.Top003124.hover .top-nav dd.lang aside:after { background-image: url(../images/Top003124-links-white.svg); }

@media (min-width:1025px) {
.Top003124 .top-nav { float: right; margin-left: 7.5em; padding-top: 2.07142em; font-size: 0.875em; }
.Top003124 .top-nav dd { float: left; margin-left: 2em; height: 3em; }
}

@media (max-width:1024px) {
.Top003124 .top-nav { position: absolute; right: 49px; top: 20px; display: flex; align-items: center; margin-bottom: 0.5em; }
.Top003124 .top-nav dd { margin-left: 1em; }
.Top003124 .top-nav dd.search{}
}
.Top003124 menu li span { display: block; }

@media (min-width:1025px) {
.Top003124 menu { float: right; }
.Top003124 menu li { float: left; }
.Top003124 menu li:not(:last-child) { margin-right: 5em; }
.Top003124 menu li span { line-height: 6.25em; }
.Top003124 menu li span a { display: block; position: relative; z-index: 1; font-size: 1.125em; color: #333; }
.Top003124 menu li .sub { position: absolute; top: 100%; background-color: #fff; border-radius: 0 0 5px 5px; overflow: hidden; }
}

@media (max-width:1024px) {
.Top003124 menu { position: fixed; left: -100%; top: 6em; height: calc(100% - 6em); overflow: auto; background-color: #fff; width: 13.75em; opacity: 0; transition: 0.3s ease; }
.menu-show .Top003124 menu { left: 0; opacity: 1; transform: translateX(0); }
.Top003124 menu li { border-bottom: 1px solid #eee; }
.Top003124 menu li span { padding-top: 1em; padding-bottom: 1em; padding-left: 1em; }
.Top003124 .has-sub span .op:before, .Top003124 .has-sub span .op:after { background-color: #ccc; }
.Top003124 menu li .sub { background-color: rgba(0,0,0,0.1); }
}
.Top003124 .open-search { position: relative; display: inline-block; width: 3em; height: 3em; background: url(../images/Top003124-btn.svg) no-repeat center; cursor: pointer; background-size: auto 55%; }
.Top003124.hover .open-search { background-image: url(../images/Top003124-btn-on.svg); }
.Top003124 .top-search { position: absolute; right: 0; top: 100%; background-color: #fff; width: 100%; max-width: 25em; }
.Top003124 .top-search .btn { background-color: #4c9bea; background-image: url(../images/Top003124-btn.svg); background-size: auto 50%; }
.Top003124 .open-search.on:before, .Top003124 .open-search.on:after { width: 40%; left: 30%; }
.Top003124.hover .open-search.on:before, .Top003124.hover .open-search.on:after { background-color:#4c9bea; }

@media (max-width:1024px) {
.Top003124 .open-search { width: 24px; height:24px; top: 50%; margin-top: 0.4em;background-size:contain; right: 0.6em; background-image: url(../images/Top003124-btn-on.svg); }
.Top003124 .open-menu { width: 2.4em; height: 2.4em; right: 0; }
.Top003124 .open-menu i { width: 60%; left: 20%; background-color:#4c9bea; }
}
/*Banner003126 */
.Banner003126 { overflow: hidden; position: relative; z-index: 1; }
.Banner003126 li { position: relative; z-index: 1; }
.Banner003126 li .wap{display: none}
.Banner003126 li > img { display: block; width: 100%; }
.Banner003126 li .txt { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 45%; z-index: 10; color: #fff; }
.Banner003126 .txt .auto > * { opacity: 0; transform: translateX(3.125em); 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: 1; transform: translateX(0); }
.Banner003126 .txt .name { font-size: 3.25em; font-weight: bold; -webkit-text-stroke: 1px #fff; -webkit-text-fill-color: transparent; transition-delay: 0.3s; }
.Banner003126 .txt h2 { font-size: 4.0625em; margin: 0.3em 0; transition-delay: 0.9s; }
.Banner003126 .txt h5 { font-size: 2.25em; font-weight: normal; margin: 0; letter-spacing: 0.235em; transition-delay: 1.2s; }
.Banner003126 .controls { position: absolute; left: 50%; transform: translateX(-50%); padding: 0 3em; z-index: 10; bottom: 5%; }
.Banner003126 .slick-dots li { float: left; list-style: none; padding: 0 0.625em; }
.Banner003126 .slick-dots li a { color: #fff; border: 0; }
.Banner003126 .slick-dots li a:after { width: 0; height: 2px; background-color: #4c9bea; display: inline-block; content: ''; margin-left: 0.7142em; 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: 3.5714em; }
.Banner003126 .slick-arrow { position: absolute; top: 50%; margin-top: -6px; width: 12px; height: 12px; 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 .root-sz-16 { font-size: 1.5vw; }
.Banner003126 li .pc{display: none}
.Banner003126 li .wap{display: block}
}

@media (max-width:640px) {
.Banner003126 .txt h2 { font-size: 3.2em; }
.Banner003126 .txt .btn { margin-top: 1em; }
}
/*Floor002979*/
.Floor002979 { padding: 1em 0; }
.Floor002979 li { position: relative; overflow: hidden; }
.Floor002979 li:nth-child(4) { background: url(../images/rightbottombg.png) no-repeat; background-size: cover; }
.Floor002979 li a { position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%; }
.Floor002979 li .txt { position: absolute; color: #fff; z-index: 10; top: 1.666em; right: 1.666em; left: 1.666em; font-size: 1.5em; }
.Floor002979 li:nth-child(4) .txt { color: #fff;top: 10em;left:50%;transform: translateX(-50%);font-size: 1.25em;width: 70%;text-align: center}
.Floor002979 li .btn { position: absolute; z-index: 20; bottom: 2.625em; left: 2.625em; width: 3.25em; height: 1.625em; background: url(../images/more.svg) no-repeat center center #fff; background-size: auto 55%; border-radius: 1.625em; cursor: pointer }
.Floor002979 li .btn1 { position: absolute; z-index: 20; bottom: 9.8em;  left: 50%;transform: translateX(-50%); width: 50px; height: 50px; background-image: url(../images/more2.svg);cursor: pointer;background-size: contain;}
.Floor002979 li:hover .btn { background: url(../images/more-white.svg) no-repeat center center #4c9bea; background-size: auto 55%; }
.Floor002979 li .Ispic { transition: transform 0.3s; }
.Floor002979 li:hover .Ispic { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); }

@media(min-width:1025px) {
.Floor002979 li { float: left; width: 25%; margin-right: 2%; }
.Floor002979 li:nth-child(4) { width: 19%; margin-right: 0; float: right; }
.Floor002979 li .Ispic { padding-bottom: 89%; }
.Floor002979 li:nth-child(4) .Ispic { padding-bottom: 117%; }
}

@media(max-width:1024px) {
.Floor002979 { padding:30px 0; }
.Floor002979 li .txt { font-size: 3.5vw; }
.Floor002979 li { margin-bottom: 2%; }
.Floor002979 li .Ispic { padding-bottom: 70%; }
.Floor002979 li:nth-child(4) .Ispic { padding-bottom: 50%; }
    
.Floor002979 li .btn1 {left:50%;transform: translateX(-50%);bottom: 5.8em;}
.Floor002979 li:nth-child(4) .txt{text-align: center;top: 7em;left: 1.5em;}
}
/*Floor003152 */
.Floor003152 { text-align: center; }
.Floor003152 .index-tit { color: #fff; }
.Floor003152 .index-desc { color: rgba(255,255,255,0.65); }
.Floor003152 .bg { padding: 1em 0; background-size: cover; background-repeat: no-repeat; background-position: center; }
.Floor003152 .info { text-align: center; color: #fff; font-size: 1.375em; line-height: 1.75; letter-spacing: 0.1875em; margin-bottom: 3.125em; }
.Floor003152 .info .t-1 { display: inline-block; padding-right: 5%; padding-left: 5%; position: relative; background: url(../images/yinhao-r.png) no-repeat right top; background-size: 6.617% auto; }
.Floor003152 .info .t-1:before { position: absolute; content: ''; left: 0; top: 0; width: 6.617%; height: 100%; background: url(../images/yinhao-l.png) no-repeat left top; background-size: contain; }
.Floor003152 .more a { display: inline-block; color: #fff; padding-left: 1.666em; padding-right: 1.666em; background: #4c9bea; line-height: 3.125em; border: 2px solid #4c9bea; border-radius: 3.125em; transition: 0.5s; }
.Floor003152 .more a span { display: block; padding-right: 2em; background: url(../images/Floor003152-icon-white.svg) no-repeat right center; background-size: 0.8888em auto; }
.Floor003152 .more a:hover { background-color: rgba(76,155,234,0.5); }
/*Floor002572 */
.Floor002572 { padding: 1em 0; position: relative; z-index: 1; overflow: hidden; }
.Floor002572 .auto { position: relative; z-index: 4; }
.Floor002572 #particles-js { position: absolute; left: 0; bottom: 0; width: 100%; z-index: 0; height: 100%; }
.Floor002572 .list { margin: 0 -1.25em; text-align: center;position: relative;padding-bottom: 10px}
.Floor002572 .list li { float: left; transition: 0.3s ease-in-out; }
.Floor002572 .list li .inner { overflow: hidden; margin: 0 1.25em; border: 1px solid #eee; transition: 0.3s ease-in-out; }
.Floor002572 .list li .pic { overflow: hidden; }
.Floor002572 .list li figure { padding-bottom: 45%; transition: 0.3s ease-in-out; }
.Floor002572 .list li:hover figure { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); }
.Floor002572 .list li .info { padding: 2em; border-top: 1px solid #eee; background: #fff; }
.Floor002572 .list li .info .name { color: #333; font-size: 1.125em; margin-bottom: 0.8333em; }
.Floor002572 .list li .info .desc { text-align: left; color: #888; font-size: 0.875em; line-height: 2; }
.Floor002572 .list li:hover .inner { border-color: #fff; box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 10%), -8px -8px 20px 0 #fff; }

.Floor002572 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px; border: 1px solid rgba(0,0,0,0.2);padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
.Floor002572 .slick-arrow:hover{background: #4c9bea;}
.Floor002572 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #333;border-left: 2px solid #333; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002572 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Floor002572 .slick-arrow:hover:before{border-color: #fff}

@media(min-width:1701px){
.Floor002572 .slick-prev{left: -3.8125vw;}
.Floor002572 .slick-next{right: -3.8125vw;}
}
@media(max-width:1700px){
.Floor002572 .slick-prev{left: 0;}
.Floor002572 .slick-next{right: 0;}
.Floor002572 .list {padding-left: 7%;padding-right: 7%;padding-bottom: 10px}
}

@media(min-width:1025px) {
.Floor002572 .list li { width: 20%; }
}

@media(max-width:1024px) {
.Floor002572 { padding: 30px 0; }
.Floor002572 .list li { width: 33.333%; margin-bottom: 2.5em; }
.Floor002572 .list li .info { padding: 1.5em; }
}

@media(max-width:640px) {
.Floor002572 .list {padding-left: 17%;padding-right: 17%;}
.Floor002572 .list li { width: 50%;margin-bottom: 1.5em }
.Floor002572 .slick-arrow{width: 40px; height: 40px;}
.Floor002572 .slick-prev{left: 12px;}
.Floor002572 .slick-next{right: 12px;}
}
/*Floor002827 */
.Floor002827 { padding: 1em 0; background: #fafafa; box-shadow: inset 8px 8px 20px 0 rgb(55 99 170 / 8%), inset -8px -8px 20px 0 #fff;overflow: hidden}
.Floor002827 .controls { position: relative; margin-top: 3.125em; }
.Floor002827 .controls .inner { display: table; margin: 0 auto; background-color: #fafafa; padding: 0 4em; position: relative; z-index: 4; }
.Floor002827 .controls .more { background: #4c9bea; color: #fff; width: 12.5em; text-align: center; line-height: 3.125em; border-radius: 3.125em; }
.Floor002827 .controls .more a{color: #fff;}
.Floor002827 .controls .slick-arrow { position: absolute; width: 3.125em; height: 3.125em; border: solid 2px #4c9bea; background-position: center; background-repeat: no-repeat; cursor: pointer; top: 50%; margin-top: -1.5625em; border-radius: 50%; font-size: 1em; background-size: auto 0.875em; }
.Floor002827 .controls .slick-disabled { border-color: #eee; cursor: default; }
.Floor002827 .controls .slick-prev { left: 0; background-image: url(../images/Floor003145-prev.svg); }
.Floor002827 .controls .slick-next { right: 0; background-image: url(../images/Floor003145-next.svg); }
.Floor002827 .slider { margin: 0 -1.25em; }
.Floor002827 .slider li .inner { margin: 0 1.25em; background: #fff; position: relative; }
.Floor002827 .slider li .pic { overflow: hidden; position: relative; }
.Floor002827 .slider li .pic:before { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 80%; z-index: 3; transition: 0.3s ease-out; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000', GradientType=0 ); /* IE6-9 */
}
.Floor002827 .slider li .pic figure { padding-bottom: 75%; transition: 0.3s ease-in-out; }
.Floor002827 .slider li:hover .pic figure { transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); }
.Floor002827 .slider li .txt { position: absolute; z-index: 10; left: 1.875em; bottom: 1.875em; right: 1.875em; }
.Floor002827 .slider li .txt time { float: left; background: url(../images/time.png) no-repeat left center; background-size: contain; text-align: center; width: 5.25em; height: 5em; color: #fff; font-family: Arial; padding: 1.125em 0; }
.Floor002827 .slider li .txt time b { font-weight: normal; font-size: 1.5em; display: block; }
.Floor002827 .slider li .txt time span { font-size: 0.875em; }
.Floor002827 .slider li .txt aside { float: right; width: calc(100% - 7.1875em); color: #fff; padding-top: 0.625em; }
.Floor002827 .slider li .txt aside a { font-size: 1.375em; color: #fff; }

@media(max-width:1024px) {
.Floor002827 { padding: 30px 0; }
}

@media(max-width:480px) {
.Floor002827 .controls .slick-arrow {}
}
/*Bottom002825 */
.Bottom002825 { background: #151515; padding-top: .8em; }
.Bottom002825, .Bottom002825 a { color: rgba(255, 255, 255, 0.3); }
.Bottom002825 a:hover { color: #4c9bea; }
.Bottom002825 .top { padding-bottom: 3.125em; }
.Bottom002825 .top nav dl, .Bottom002825 .top nav { float: left; }
.Bottom002825 .top nav { max-width: 800px; width: 47%; }
.Bottom002825 .top nav dt { padding-bottom: 1.25em; }
.Bottom002825 .top nav dt a { color: #fff; }
.Bottom002825 .top nav dd { line-height: 2.5em; }
.Bottom002825 .contact ul { margin-top: 1.25em; }
.Bottom002825 .contact li { padding-bottom: 0.3125em; }
.Bottom002825 .contact li aside { padding-left: 1.5625em; background-position: left center; background-repeat: no-repeat; }
.Bottom002825 .contact li:nth-child(1) { padding-bottom: 2em; }
.Bottom002825 .contact li:nth-child(1) aside { background-image: url(../images/Bottom002825_icon_call.png); }
.Bottom002825 .contact li:nth-child(2) aside { background-image: url(../images/Bottom002825_icon_email.png); }
.Bottom002825 .contact li:nth-child(3) aside { background-image: url(../images/Bottom002825_icon_add.png); }
.Bottom002825 .contact li b { font-size: 1.875em; color: #4c9bea; }
.Bottom002825 .ewm { text-align: center; }
.Bottom002825 .ewm .code { max-width: 7.5em; margin: 0 auto; width: 96%; }
.Bottom002825 .bottom { padding: 1.875em 0; border-top: 1px solid rgba(67,67,68,.34); }
.Bottom002825 .bottom nav a { display: inline-block; font-size: 0.875em; }
.Bottom002825 .bottom nav a:not(:last-child):after { display: inline-block; content: ''; width: 0.25em; height: 0.25em; border-radius: 50%; background: rgba(255, 255, 255, 0.3); vertical-align: middle; margin: 0 0.625em; }
.Bottom002825 .bottom .copyright { font-size: 0.875em; }

@media(min-width:1025px) {
.Bottom002825 .contact { float: left; width: 35%; }
.Bottom002825 .ewm { float: right; width: 20%; max-width: 9.375em; }
.Bottom002825 .bottom > * { max-width: 48%; }
.Bottom002825 .bottom nav { float: left; }
.Bottom002825 .bottom .copyright { float: right; }
}

@media(max-width:1024px) {
.Bottom002825 {padding-top: 30px; }
.Bottom002825 .top .contact{margin-bottom: 20px}
.Bottom002825 .top nav { display: none; }
.Bottom002825 .bottom { text-align: center; }
}

@media(max-width:640px) {
.Bottom002825 .bottom nav a:not(:last-child):after { margin: 0 0.625em; }
}
.Bantitle { font-size: 48px; }
.Bantitle p { font-size: 0.5em; line-height: 1.75; }
.Bantitle .cn { color: #fff; line-height: 1.2; font-weight: bold; }
.Bantitle .btn { color: #fff; background: #4c9bea; font-size: 0.5em; padding: 12px 38px;cursor: pointer}

@media(min-width:1025px) and (max-width:1600px) {
.Bantitle { font-size: 2.375vw; }
}

@media(max-width:1024px) {
.Bantitle { font-size: 5vw; }
}
/* å†…é¡µBanner */
.Banner003069 { position: relative; z-index: 1; }
.Banner003069 .Ispic { height: 600px; }
.Banner003069 .Ispic.wap{display: none}
.Banner003069 .txt { position: absolute; left: 0; top: 54%; transform: translateY(-50%); width: 100%; z-index: 10; color: #fff; }
.Banner003069 .location { position: absolute; left: 0; bottom: 0; width: 100%; z-index: 10; }
.Banner003069 .location .auto { padding: 20px 0; line-height: 40px; color: #fff; border-top: 1px solid rgba(255,255,255,0.15); }
.Banner003069 .location .Menu { float: left; }
.Banner003069 .location .Menu li { float: left; margin-right: 35px; }
.Banner003069 .location .Menu li a { position: relative; display: block; color: #fff; opacity: .5; transition: .3s ease-out; }
.Banner003069 .location .Menu li a:before { position: absolute; content: ""; border: 4px solid transparent; border-left-width: 6px; border-left-color: #fff; top: 50%; margin-top: -4px; left: 0; opacity: 0; transition: 0.3s; }
.Banner003069 .location .Menu li.cur a, .Banner003069 .location li a:hover { opacity: 1; }
.Banner003069 .location .Menu li.cur a { padding-left: 15px; }
.Banner003069 .location .Menu li.cur a:before { opacity: 1; }
.Banner003069 .location .Currents { text-align: right; color: #fff; float: right; }
.Banner003069 .location .Currents em { font-style: normal; background: url(../images/Menu002188-current_icon.png) no-repeat left center; background-size: auto 100%; padding-left: 30px; display: inline-block; }
.Banner003069 .location .Currents a { color: #fff; transition: .3s ease-out; }
.Banner003069 .location .Currents a:hover { color: #4c9bea; }

@media (max-width: 1000px) {
.Banner003069 .location .auto {  line-height: 40px; color: #fff;border: 0;padding: 0; }
.Banner003069 .txt {top: 50%;}
.Banner003069 .location .Menu { float: left;padding: 10px 0; border-top: 1px solid rgba(255,255,255,0.15);width: 100% }
.Banner003069 .location .Menu li{margin-right:20px; }
.Banner003069 .location .Currents { display: none; }
}

@media(max-width:640px) {
.Banner003069 .Ispic.pc{display: none}
.Banner003069 .Ispic.wap{display: block}
.Banner003069 .Ispic { height: 68vw; }
}
.popUp-box { position: fixed; z-index: 200; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); display: none; }
.popUp-box .ytable { height: 100%; }
.popUp-box .main { background: #fff; width: 90%; max-width: 1000px; margin: 0 auto; position: relative; }
.popUp-box .close { 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; }
.popUp-box .title { font-size: 1.875em; color: #333; line-height: 1.3333; margin-bottom: 1em; text-align: center; }
.popUp-box .left p { font-size: 1.5em; line-height: 1.66666; color: #333; }
.popUp-box .form li { position: relative; z-index: 1; margin-bottom: 15px; }
.popUp-box .form li label.tit { position: absolute; left: 1.21428em; top: 0; line-height: 3.5714em; }
.popUp-box .form li .text { border: solid 1px rgba(139,139,139,0.2); width: 100%; font-size: 1em; height: 3.5714em; line-height: 3.5714em; padding: 0 1.0625em; }
.popUp-box .form ol { text-align: center; }
.popUp-box .form ol .btn { display: inline-block; margin: 0 auto; margin-top: 1.5em; max-width: 100%; background: #4c9bea; border: 0; cursor: pointer; height: 2.25em; padding: 0 2.5em; color: #fff; font-size: 1.25em; }

@media (min-width:1025px) {
.popUp-box .main { padding: 3em 8.25em; }
}

@media (max-width:1024px) {
.popUp-box .main { padding: 2em; }
}
/*Page002623 */
.Page002623 { padding: 2vw 0 5vw 0; text-align: center; font-family: Arial; }
.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 2vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 50px; width: 50px; margin: 0 5px; }
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #4c9bea; border-radius: 50px; }
.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: 6vw 0 8vw 0; }
.Page002623 .Pages em { display: none; }
.Page002623 .Pages a { background-color: #eee; }
}
/* å…³äºŽæˆ‘ä»¬ */
.AboutInfo .section { padding: 5vw 0; }
.AboutInfo .box1 .pic { padding-bottom: 30%; position: relative; margin-bottom: 5em; }
.AboutInfo .box1 .pic .text { position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%); text-align: center; color: #fff; font-weight: bold; font-size: 2.25em; }
.AboutInfo .box1 .info { max-width: 1400px; margin: 0 auto; }

.AboutInfo .box1 .info .info-css{display: inline-block;padding-right:6%;padding-left:6%;position: relative;background: url(../images/about-yinhao-r.png) no-repeat right top;background-size: 4.5% auto; text-align: center;color: #333; font-size: 1.125em; line-height: 2;}
.AboutInfo .box1 .info .info-css:before{position: absolute; content: ''; left: 0; top: 0;width: 4.5%;height: 100%;background: url(../images/about-yinhao-l.png) no-repeat left top;background-size: contain;}
.AboutInfo .box1 .info .info-css .t-1 strong{font-size: 1.125em; margin: 0 5px;}
.AboutInfo .box1 .info .info-css aside .f-cn{font-size: 1.125em; margin: 0 5px; font-weight: bold; color: #4c9bea;}



.AboutInfo .box2 { background: #fafafa; box-shadow: inset -8px -8px 20px 0 rgb(55 99 170 / 8%), inset 8px 8px 20px 0 #fff; }
.AboutInfo .box2 .slider-for { position: relative; }
.AboutInfo .box2 .slider-for .slick-arrow { position: absolute; z-index: 30; top: 50%; width: 50px; height: 50px; background: url(../images/more-white.svg) no-repeat center center rgba(0,0,0,.1); background-size: 6px; border-radius: 50%; padding: 0; margin-top: -25px; transition: 0.3s; }
.AboutInfo .box2 .slider-for .slick-arrow:hover { background-color: #4c9bea; }
.AboutInfo .box2 .slider-for .slick-prev { left: 0; transform: rotateY(180deg); }
.AboutInfo .box2 .slider-for .slick-next { right: 0; }
.AboutInfo .box2 .slider-nav { position: relative; }
.AboutInfo .box2 .slider-nav:after { position: absolute; content: ""; left: 0; top: 60px; width: 100%; height: 1px; background: #eee; }
.AboutInfo .box2 .slider-nav li { font-size: 18px; color: #999; margin-bottom: 50px; }
.AboutInfo .box2 .slider-nav li span { display: inline-block; margin: 0 auto; font-size: 34px; width: 120px; height: 120px; line-height: 120px; border-radius: 50%; border: 1px solid #eee; border-radius: 50%; background-color: #fff; box-shadow: 0px 0.625em 4.375em rgb(0 0 0 / 5%); transform: scale(.8); transition":"0.3s
}

.AboutInfo .box2 .slider-nav li.slick-current span { transform: scale(1); border-color: #4c9bea; color: #333; border-width: 2px; }
.AboutInfo .box2 .slider-for .inner { max-width: 1400px; margin: 0 auto; padding: 3em; background-image: url(../images/history_bg.png); background-position: right center; background-size: contain; background-repeat: no-repeat; background-color: #fff; box-shadow: 0px 0.625em 4.375em rgb(0 0 0 / 5%); border: solid 1px #f3f3f3; }
.AboutInfo .box2 .slider-for .inner dl { padding: 20px 0; position: relative; }
.AboutInfo .box2 .slider-for .inner dl dt { font-size: 38px; line-height: 2em; color: #4c9bea; border-bottom: 1px solid #eee; margin-bottom: 10px; padding-bottom: 10px; }
.AboutInfo .box2 .slider-for .inner dl dd { line-height: 28px; padding: 5px 0; position: relative; padding-left: 15px }
.AboutInfo .box2 .slider-for .inner dl dd:before { position: absolute; content: ""; left: 0; top: 15px; width: 6px; height: 6px; border-radius: 50%; background: #4c9bea; }
.AboutInfo .box2 .slider-nav.under5 .slick-track { transition: 0.3s; }
.AboutInfo .box3 .index-tit { color: #fff; }
.AboutInfo .box3 .desc { width: 90%; max-width: 1400px; background-color: rgba(76, 155, 234, 0.25); -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); margin: 0 auto; padding: 80px; color: #fff; font-size: 1.125em; line-height: 2; }
.AboutInfo .box4 .culture { width: 90%; max-width: 1400px; margin: 0 auto; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.AboutInfo .box4 .culture ul { display: table; width: 100%; }
.AboutInfo .box4 .culture li { display: table-cell; cursor: pointer; transition: 0.3s; width: 33.333%; padding-bottom: 34.883%; position: relative; }
.AboutInfo .box4 .culture li:nth-child(2) { border-left: 1px solid rgba(255,255,255,.1); border-right: 1px solid rgba(255,255,255,.1); }
.AboutInfo .box4 .culture li .inner { left: 10px; right: 10px; position: absolute; height: 100%; text-align: center; }
.AboutInfo .box4 .culture li .icon img { max-height: 2.5em; margin-bottom: 1em; }
.AboutInfo .box4 .culture li .txt { position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 10; width: 100%; padding: 1em 1em 2em 1em; color: #fff; font-size: 1.5em; }
.AboutInfo .box4 .culture li .txt p { margin-bottom: 0; margin-top: 15px; }
.AboutInfo .box4 .culture li.active .txt { padding-left: 2em; padding-right: 2em; }
.AboutInfo .box5 { text-align: center; background: #fafafa; box-shadow: inset 8px 8px 20px 0 rgb(55 99 170 / 8%), inset -8px -8px 20px 0 #fff; }
.AboutInfo .box5 .slider { position: relative; z-index: 1; }
.AboutInfo .box5 .slider .main { max-width: 1400px; margin: 0 auto; }
.AboutInfo .box5 .slider .main .slick-list { padding: 2em; }
.AboutInfo .box5 .slider .slick-list li .inner { display: block; margin: 0 1vw; }
.AboutInfo .box5 .pic { overflow: hidden; background-color: #fff; box-shadow: 0px 0.625em 4.375em rgb(0 0 0 / 5%); border: solid 1px #f3f3f3; padding: 25px; }
.AboutInfo .box5 .pic .Ispic { padding-bottom: 68%; transition: 0.5s; }
.AboutInfo .box5 li:hover .Ispic { transform: scale(1.05); }
.AboutInfo .box5 .txt { font-size: 16px; line-height: 1.75; margin-top: 30px; }
.AboutInfo .box5 .slick-arrow { position: absolute; z-index: 30; top: 50%; width: 50px; height: 50px; background: url(../images/more-white.svg) no-repeat center center rgba(0,0,0,.1); background-size: 6px; border-radius: 50%; padding: 0; margin-top: -25px; transition: 0.3s; }
.AboutInfo .box5 .slick-arrow:hover { background-color: #4c9bea; }
.AboutInfo .box5 .slick-prev { left: 0; transform: rotateY(180deg); }
.AboutInfo .box5 .slick-next { right: 0; }
.AboutInfo .box5 .slider .slick-slide { opacity: .35; }
.AboutInfo .box5 .slider .slick-active { opacity: 1; }

@media(min-width:1025px) {
.AboutInfo .box2 .img { width: 40%; padding-right: 10%; }
.AboutInfo .box2 .info { width: 60%; padding-right: 20%; }
.AboutInfo .box2 .slider-nav li { text-align: center; }
.AboutInfo .box4 .culture dd { float: left; width: 33.333%; }
}

@media(max-width:1280px) {
.AboutInfo .box5 .slick-prev { left: 0; }
.AboutInfo .box5 .slick-next { right: 0; }
}

@media (max-width:1024px) {
.AboutInfo .ytable, .AboutInfo .ytable-cell { display: block; }
.AboutInfo .box1 .number { position: absolute; left: 0; height: 100%; top: 0; width: 50%; display: flex; align-items: center; flex-wrap: wrap; }
.AboutInfo .box1 .number dl { width: 100%; display: flex; align-items: center; }
.AboutInfo .box2 .slider-nav li { line-height: 60px; text-align: center; }
.AboutInfo .box2 .slider-nav { padding: 0 5vw; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; }
.AboutInfo .box2 .slider-for .slick-track { margin-top: 0!important; }
.AboutInfo .box2 .slider-nav li.slick-current { color: #666; }
.AboutInfo .box4 .culture dd { margin-bottom: 2.8565%; }
.AboutInfo .box4 .culture li:not(.active) .txt aside.dot { display: none; }
.AboutInfo .box4 .culture li .inner { left: 5px; right: 5px; }
.AboutInfo .box4 .culture li .txt { padding-bottom: 30px; }
}

@media(max-width:768px) {
.AboutInfo .box4 .culture li .txt { font-size: 18px; }
.AboutInfo .box4 .culture li .txt { padding-bottom: 15px; padding-left: 10px; padding-right: 10px; }
.AboutInfo .box4 .culture li.active .txt { padding-left: 15px; padding-right: 15px; }
.AboutInfo .box4 .culture li .inner { left: 1px; right: 1px; }
}

@media(max-width:640px) {
.AboutInfo .box2 .slider-nav li { font-size: 16px; }
.AboutInfo .box2 .slider-nav li span { font-size: 24px; }
}
/*äº§å“åˆ—è¡¨ */
.Productlist { padding: 5vw 0 0;overflow: hidden}
.Productlist .list { margin: 0 -1.25em; }
.Productlist li { position: relative; margin-bottom: 2.5em; }
.Productlist li .inner { margin: 0 1.25em; overflow: hidden; }
.Productlist li a { position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%; }
.Productlist li .txt { position: absolute; color: #fff; z-index: 10; top: 8em; left: 10em; width: 30%; }
.Productlist li .txt .tit { font-size: 2em; margin-bottom: .5em; }
.Productlist li .txt p { font-size: 1.25em; }
.Productlist li .btn { position: absolute; z-index: 20; bottom: 8em; left: 10em; width: 3.25em; height: 1.625em; background: url(../images/more.svg) no-repeat center center #fff; background-size: auto 55%; border-radius: 1.625em; cursor: pointer }
.Productlist li:hover .btn { background: url(../images/more-white.svg) no-repeat center center #4c9bea; background-size: auto 55%; }
.Productlist li .Ispic { padding-bottom: 30%; }

@media(max-width:1024px) {
.Productlist{padding: 30px 0}
.Productlist li {margin-bottom: 1.5em; }
.Productlist li .txt { font-size: 3.5vw;left: 4em;top: 2em;width: 70% }
.Productlist li .txt .tit{font-size: 1.5em}
.Productlist li .txt p{font-size: 1em}
.Productlist li .Ispic { padding-bottom: 45%; }
.Productlist li .btn{bottom: 2em;left: 4em}
}
/*äº§å“è¯¦æƒ… */
.ProductInfo .characteristic { padding: 5vw 0; }
.ProductInfo .characteristic dd { text-align: center; }
.ProductInfo .characteristic dd .inner { padding: 3em; background-color: #fff; box-shadow: 0px 0.625em 4.375em rgb(0 0 0 / 5%); border: solid 1px #f3f3f3; }
.ProductInfo .characteristic dd .icon img { max-height: 5em; margin-bottom: 2em; }
.ProductInfo .characteristic dd .txt aside { font-size: 1.5em; color: #333; }
.ProductInfo .characteristic dd .txt p { margin: 0; color: #666; margin-top: .5em; }
.ProductInfo .parameter { padding: 5vw 0; background-color: #f7f7f7; }
.ProductInfo .parameter .table table { width: 100%; border-collapse: collapse; background: #f1f3f5; }
.ProductInfo .parameter .table tr:nth-child(2n) { background: #fff; }
.ProductInfo .parameter .table th, .ProductInfo .parameter .table td { padding: 8px 30px; font-size: 1em; line-height: 2; color: #333; position: relative; }
.ProductInfo .parameter .table .hd { font-size: 1.125em; line-height: 2em; color: #333; background: #c5ccd3; padding: 8px 30px; }
.ProductInfo .parameter .table th { width: 300px; text-align: left; font-weight: normal; color: #333; border-right: 1px solid #e6e6e6; }
.ProductInfo .parameter .table span.footer-text-hui { display: block; background: #fff; border-top: 1px solid #e6e6e6; padding: 10px 30px; line-height: 2; color: #999; }
.ProductInfo .parameter .btn { text-align: center; margin-top: 3em; }
.ProductInfo .parameter .btn a { margin: 0 auto; display: inline-block; font-size: 1.25em; color: #fff; box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08); background-color: #4c9bea; margin: 0 5px; min-width: 12.5em; text-align: center; line-height: 3.3333; padding: 0 1.8125em; cursor: pointer; }
.ProductInfo .parameter .btn a:before { display: inline-block; vertical-align: top; content: ''; background-image: url(../images/RighInfo003134-icon-download.svg); background-size: contain; background-position: center; background-repeat: no-repeat; width: 1.3888em; height: 3.3333em; margin-right: 0.5555em; }
.ProductInfo .application { padding: 5vw 0; }
.ProductInfo .application ul { text-align: center; }
.ProductInfo .application li { text-align: center; width: 33.333%; padding: 0 12px; display: inline-block;     margin: 0 30px;}
.ProductInfo .application li a { display: block; position: relative; transition: all 0.5s; }
.ProductInfo .application li .img { overflow: hidden; }
.ProductInfo .application li .img img { width: 100%; height: 300px; transition: all 1s; }
.ProductInfo .application li .txt { padding-top: 17px; color: #666; position: relative; }
.ProductInfo .application li .txt h4 { font-weight: normal; color: #969696; font-size: 18px; margin: 0; }
.ProductInfo .application .bottom { position: relative; margin-top: 70px; padding-top: 50px; border-top: 1px dashed #d2d2d2 }
.ProductInfo .application .bottom .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.ProductInfo .application .bottom .info_back a { position: relative; color: #4c9bea; border: 1px solid #4c9bea; background: #fff; display: block; width: 150px; line-height: 40px; font-size: 14px; transition: .3s; }
.ProductInfo .application .bottom .info_back a:hover { color: #fff; background: #4c9bea; }
.ProductInfo .application .bottom .info_pn span { display: block; margin: 15px 0 }
.ProductInfo .application .bottom .info_pn span a { color: #666 }

@media(min-width:1025px) {
.ProductInfo .characteristic dd { float: left; width: 30%; margin-right: 5%; }
.ProductInfo .characteristic dd:nth-child(3) { margin-right: 0; }
}

@media (max-width:1024px) {
.ProductInfo .characteristic { padding: 30px 0; }
.ProductInfo .characteristic dd { margin-bottom: 2.8565%; }
.ProductInfo .parameter { padding: 30px 0; }
.ProductInfo .parameter .table th { width: 120px;}
.ProductInfo .application { padding: 30px 0; }
.ProductInfo .application li {width: 100%;margin: 0 0 20px;}
.ProductInfo .application .bottom .info_back { position: relative }
.ProductInfo .application .bottom { position: relative; margin-top: 15px }
.ProductInfo .application .bottom .info_back a { width: 100% }
}
/*æ–°é—»åˆ—è¡¨ */
.Newslist { overflow: hidden}
.Newslist .news-top { padding: 5vw 0; }
.Newslist .news-top .list { margin: 0 -1.25em; }
.Newslist .news-top .list li { float: left; }
.Newslist .news-top .list li .inner { margin: 0 1.25em; background: #fff; position: relative; }
.Newslist .news-top .list li .pic { overflow: hidden; position: relative; }
.Newslist .news-top .list li .pic:before { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 80%; z-index: 3; transition: 0.3s ease-out; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000', GradientType=0 ); /* IE6-9 */
}
.Newslist .news-top .list li .pic figure { padding-bottom: 75%; transition: 0.3s ease-in-out; }
.Newslist .news-top .list li:hover .pic figure { transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); }
.Newslist .news-top .list li .txt { position: absolute; z-index: 10; left: 1.875em; bottom: 1.875em; right: 1.875em; }
.Newslist .news-top .list li .txt time { float: left; background: url(../images/time.png) no-repeat left center; background-size: contain; text-align: center; width: 5.25em; height: 5em; color: #fff; font-family: Arial; padding: 1.125em 0; }
.Newslist .news-top .list li .txt time b { font-weight: normal; font-size: 1.5em; display: block; }
.Newslist .news-top .list li .txt time span { font-size: 0.875em; }
.Newslist .news-top .list li .txt aside { float: right; width: calc(100% - 7.1875em); color: #fff; padding-top: 0.625em; }
.Newslist .news-top .list li .txt aside a { font-size: 1.375em; color: #fff; }


.Newslist .news-list li { background: #f7f9fb; padding: 2.5em 1.875em; margin-bottom: 50px; transition: .3s; overflow: hidden; }
.Newslist .news-list li .inner { position: relative; padding-left: 120px; padding-right: 140px; }
.Newslist .news-list li .inner:after { position: absolute; content: ''; right: 0; top: 0; width: 70px; height: 100%; border-left: 1px solid #ededed; background: url(../images/more-gray.svg) no-repeat center center; background-size: 10px; transition: 0.2s; }
.Newslist .news-list li:hover .inner::after { background-image: url(../images/more-blue.svg); }
.Newslist .news-list li time { position: absolute; left: 0; top: 50%; transform: translateY(-50%); background: url(../images/time-gray.png) no-repeat left center; background-size: contain; text-align: center; width: 5.25em; height: 5em; color: #666; font-family: Arial; padding: 1.125em 0; }
.Newslist .news-list li time b { font-weight: normal; font-size: 1.5em; display: block; }
.Newslist .news-list li time span { font-size: 0.875em; }
.Newslist .news-list .h3 { font-size: 1.375em; font-weight: normal; margin: 0 0 1vw 0; }
.Newslist .news-list .h3 a { color: #333; }
.Newslist .news-list .p { color: #888; line-height: 1.75; margin: 0; }
.Newslist .news-list ul li:hover .h3 a { color: #4c9bea; }

@media(min-width:1025px) {
.Newslist .news-top .list li { width: 33.333%; }
}

@media(max-width:1024px) {
.Newslist .news-top { padding: 30px 0 0; }
.Newslist .news-top .list li { width: 50%; margin-bottom: 2.5em; }
.Newslist .news-list li{padding: 20px;margin-bottom: 15px}
.Newslist .news-list li .inner {padding-left: 90px;padding-right: 0px;}
.Newslist .news-list li .inner:after{display: none}
}

@media(max-width:640px) {
.Newslist .news-top .list li { width: 100%; float: none; }
}

/* åŠ å…¥æˆ‘ä»¬ */
.JoinList { padding-top: 5vw; }
.JoinList .type dd { position: relative; color: #333; }
.JoinList .type dd span { color: #999; display: inline-block; padding-left: 1.25em; background-repeat: no-repeat; background-position: left center; background-size: 1em auto; }
.JoinList .type dd.edu span { background-image: url(../images/Floor003147-edu.svg); }
.JoinList .type dd.num span { background-image: url(../images/Floor003147-user.svg); }
.JoinList .type dd.wp span { background-image: url(../images/Floor003147-place.svg); }
.JoinList .type dd.time span { background-image: url(../images/Floor003147-time.svg); }

@media (min-width:1025px) {
.JoinList .type { overflow: hidden; }
.JoinList .type dd { float: left; }
.JoinList .type dd:not(:last-child):after { position: absolute; content: ''; width: 1px; height: 10px; background-color: #d4d4d4; top: 50%; margin-top: -5px; right: 0; }
}
.JoinList .list li { background: #f7f9fb; padding: 2.5em; transition: 0.3s; cursor: pointer; }
.JoinList .list li .inner { position: relative; padding-right: 60px; }
.JoinList .list li .inner i { position: absolute; width: 40px; height: 40px; border: 1px solid #a6cdf3; border-radius: 50%; right: 0; top: 50%; margin-top: -20px; }
.JoinList .list li .inner i::before, .JoinList .list li .inner i::after { position: absolute; content: ''; background: #a6cdf3; }
.JoinList .list li .inner i::before { left: 20%; width: 60%; height: 1px; top: 50%; margin-top: -1px; }
.JoinList .list li .inner i::after { left: 50%; margin-left: -1px; width: 1px; top: 20%; height: 60%; }
.JoinList .list li .name { font-size: 1.25em; color: #333; }
.JoinList .list li .type { font-size: 0.875em; padding: 1em 0 0; }
.JoinList .list li .type dd:not(:last-child) { padding-right: 1.7142em; margin-right: 1.7142em; }
.JoinList .list li:hover .name { color: #4c9bea; }

@media (min-width:1025px) {
.JoinList .list li { float: left; width: 49.286%; margin-bottom: 1.5%; }
.JoinList .list li:nth-child(2n) { float: right; }
.JoinList .list li:nth-child(2n+1) { clear: left; }
}

@media (max-width:1024px) {
.JoinList { padding-top: 30px; }
.JoinList .list li { margin-bottom: 1em;padding: 10px }
.JoinList .list li .inner { padding: 1em; }
.JoinList .list li .type{line-height: 2}
}
.JoinList .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; }
.JoinList .popUp-box.show { left: 0; display: block;}
.JoinList .popUp-box .ytable { height: 100%; }
.JoinList .popUp-box .main { position: relative; max-width: 1300px; background-color: #fff; width: 90%; margin: 0 auto; }
.JoinList .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; }
.JoinList .popUp-box .main > div { width: 90%; margin: 0 auto; max-width: 1200px; padding: 3em 0; }
.JoinList .popUp-box[data-type="form"] .main > div { max-width: 1082px; }
.JoinList .popUp-box .name { font-size: 1.5em; color: #333; padding-bottom: 1em; border-bottom: 2px solid #4c9bea; }
.JoinList .popUp-box[data-type="form"] .name { border-bottom: 1px solid #000; margin-bottom: 1em; }
.JoinList .load-info .intro-tit { font-size: 1.125em; line-height: 2; margin-top: 1em; margin-bottom: 1em; color: #333; }
.JoinList .load-info .edit-info .otwo { display: flex; justify-content: space-between; padding: 39px 0; border-top: 1px dotted #cccccc; }
.JoinList .load-info .edit-info .otwo .o_left { width: 19%; }
.JoinList .load-info .edit-info .otwo .text { width: 100%; color: #121212; font-weight: bold; }
.JoinList .load-info .edit-info .otwo .o_right { width: 81%; }
.JoinList .load-info .edit-info .otwo .o_right .r_three { color: #555; margin-bottom: 10px; line-height: 1.5; }
.JoinList .load-info .edit-info .otwo .o_right .r_three:last-child { margin-bottom: 0; }
.JoinList .load-info .job-email { color: #4c9bea; padding: 30px 0; }

@media (max-width:1024px) {
.JoinList .popUp-box .name { font-size: 1.5em; }
.JoinList .load-info .edit-info .otwo .o_left { width: 23%; }
}
/* è”ç³»æˆ‘ä»¬ */
.ContactInfo { padding: 5vw 0; }
.ContactInfo .box1 { margin-top: 5%; }
.ContactInfo .box1 .name { color: #333; font-size: 1.5em; margin: 0 0 2.25em 0; }
.ContactInfo .info li { line-height: 2em; margin-bottom: 1.65em; padding-left: 1.666em; background: url(../images/Floor000905-icon1.png) no-repeat left 0.3em; font-size: 1.125em; }
.ContactInfo .info li:nth-child(2) { background-image: url(../images/Floor000905-icon2.png); }
.ContactInfo .info li:nth-child(3) { background-image: url(../images/Floor000905-icon3.png); }
.ContactInfo .info li:nth-child(4) { background-image: url(../images/Floor000905-icon4.png); }
.ContactInfo .info li:nth-child(5), .ContactInfo .info li:nth-child(6) { background-image: url(../images/Floor000905-icon5.png); }
.ContactInfo .info li:nth-child(7), .ContactInfo .info li:nth-child(8) { background-image: url(../images/Floor000905-icon6.png); }
.ContactInfo .code { overflow: hidden; }
.ContactInfo .code .inner { padding:3em 2em; background: url(../uploadfiles/bg.jpg); }
.ContactInfo .code h3 { margin: 0; color: #fff; font-size: 1.5em; font-weight: normal; position: relative; }
.ContactInfo .code .img { text-align: center; margin:2.5em auto; width: 50%; }
.ContactInfo .code .img aside { color: #333; line-height: 1.5625; margin-top: 0.5em; }

@media(min-width:1025px) {

.ContactInfo .info li { float: left; width: 33%; }
.ContactInfo .info li:nth-child(1) {  width: 40%; }
.ContactInfo .info li:nth-child(2) {  width: 30%; }
.ContactInfo .info li:nth-child(3) {  width: 30%; }
.ContactInfo .info li:nth-child(4) {  width: 40%; }
.ContactInfo .info li:nth-child(5) {  width: 30%; }
.ContactInfo .info li:nth-child(6) {  width: 30%; }
.ContactInfo .info { background: #f7f9fb; padding: 3em; }
.ContactInfo .code {width: 25%; text-align: center; }
}

@media (max-width:1024px) {
.ContactInfo { padding: 30px 0; }
    .ContactInfo .box1 .name{margin-bottom: 1em}
.ContactInfo .ytable, .ContactInfo .ytable-cell { display: block; }
}
/*åœ°å›¾ */
.Map #allmap { height: 25vw; }
.Map #allmap, .Map #allmap * { box-sizing: content-box; }
.Map #allmap img { max-width: inherit; }
.tdt-infowindow-content { font-size: 14px; }
.tdt-infowindow-content b { font-size: 18px; display: block; padding-bottom: 5px; }

@media(max-width:1024px) {
.Map #allmap { height: 40vw; }
}

@media(max-width:480px) {
.Map #allmap { height: 70vw; }
}




/*RighInfo003148 */
.RighInfo003148 .items-group .index-header{text-align: left; padding-bottom: 1vw;}
.RighInfo003148  .items-group .index-header:after {  display: block; content: '';  background: url(../images/arrow.svg) no-repeat left bottom;  width: 3.125;  height: 1.375em;  margin: 0 54px;}
.RighInfo003148 .auto{padding: 5vw 0 0;font-family: Arial;}
.RighInfo003148 .title{font-family: Arial; font-size: 1.5em;color: #333333; margin-bottom: 1.2em;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: #999; line-height:2;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}
.RighInfo003148 .items-group .items p span{color: #4c9bea; font-weight: 700;}
.RighInfo003148 .items-group .items p strong{color: #333; font-weight: 700;}
.RighInfo003148 .box-rows{margin: 0 0 5vw;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;transition: 0.3s ease-out}
.RighInfo003148 .box-rows dd:hover{transform: translateY(-15px)}
.RighInfo003148 .box-rows dd .heart{font-family: Arial;font-size: 1.375em;width: 2.7em; height: 2.7em; display: block;margin:  0 auto; line-height:3.5; text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em;font-family: Arial; margin: 2em 0 1em;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;width: 30.715%; padding: 4% 2%; background: #f6fbff;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .auto{padding: 30px 0 0;}
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding: 3em 0; margin-bottom: 2em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}
/*Timeline002859 */
@font-face{
	font-family: Arial;
	src:url(../Fonts/OswaldBold.woff) format("woff");
	font-diplay:swap;
}
@font-face{
	font-family: Arial;
	src:url(../Fonts/YouSheBiaoTiHei.woff) format("woff");
	font-diplay:swap;
}
/*slick Basic*/
.Timeline002859 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Timeline002859 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Timeline002859 .slick-list:focus {outline: none}
.Timeline002859 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Timeline002859 .slick-slider .slick-track, 
.Timeline002859 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Timeline002859 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Timeline002859 .slick-track:before, 
.Timeline002859 .slick-track:after{display: table; content: '';}
.Timeline002859 .slick-track:after{ clear: both;}
.Timeline002859 .slick-loading .slick-track { visibility: hidden;}
.Timeline002859 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Timeline002859 .slick-slide .slick-loading img { display: none;}
.Timeline002859 .slick-slide .dragging img { pointer-events: none;}
.Timeline002859 .slick-initialized .slick-slide { display: block;}
.Timeline002859 .slick-loading .slick-slide { visibility: hidden;}
.Timeline002859 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Timeline002859 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Timeline002859 .f-cn{font-family: Arial;}
.Timeline002859 .f-num{font-family: Arial;}

.Timeline002859 .info-css{ text-align: center;color: #233559; font-size: 20px;line-height: normal;padding-top: 4%;}
.Timeline002859 .info-css .t-1{display: inline-block;padding-right:7.167%;padding-left:7.167%;padding-top: 24px;position: relative;background: url(../images/yinhao-r.png) no-repeat right top;background-size: 6.617% auto;}
.Timeline002859 .info-css .t-1:before{position: absolute; content: ''; left: 0; top: 0;width: 6.617%;height: 100%;background: url(../images/yinhao-l.png) no-repeat left top;background-size: contain;}
.Timeline002859 .info-css aside .f-cn{font-size: 36px;color: #742748;	}
@media(max-width:640px){
.Timeline002859 .info-css{font-size: 16px;}
.Timeline002859 .info-css aside .f-cn{font-size: 28px;}
}

.Timeline002859 .history{background: url(../images/Timeline002859_bg.jpg) no-repeat center top;}
.Timeline002859 .index-tit{}
.Timeline002859 .year li{position: absolute; z-index: 10; }
.Timeline002859 .year li:not(:first-child){cursor: pointer;}
.Timeline002859 .year li i{display: block;width: 20px; height: 20px; background: #b9cce6;border: 4px solid #fff;border-radius: 50%;}
.Timeline002859 .year li:nth-child(1){right: 1%;top: 15%;}
.Timeline002859 .year li:nth-child(2){   right: 26%; top: 36%;}
/* .Timeline002859 .year li:nth-child(3){right: 44.3%;top: 35%;} */
/* .Timeline002859 .year li:nth-child(3){right: 15%;top: 34%;} */ 
.Timeline002859 .year li:nth-child(3){right: 44.3%;top: 49%;}
/* .Timeline002859 .year li:nth-child(5){right: 30%;top: 37%;} */
/* .Timeline002859 .year li:nth-child(6){right: 37%;top: 43%;}
.Timeline002859 .year li:nth-child(7){right: 48%;top: 50%;} */
.Timeline002859 .year li:nth-child(4){right: 60.3%;top: 59%;}
/* .Timeline002859 .year li:nth-child(9){right: 61%;top: 59%;}
.Timeline002859 .year li:nth-child(10){right: 67.5%;top: 65%;} */
.Timeline002859 .year li:nth-child(5){right: 76.9%;top: 74%;}
/* .Timeline002859 .year li:nth-child(12){right: 79.5%;top: 76%;}
.Timeline002859 .year li:nth-child(13){right: 86%;top: 79%;} */
.Timeline002859 .year li:nth-child(6){right: 93.5%;top: 81%;}
.Timeline002859 .year li span{position: absolute;font-size: 24px;color: #233559;}
.Timeline002859 .year li:not(:first-child) span{top: 50%;line-height: 30px;margin-top: 0px;}
.Timeline002859 .year li:nth-child(1) span,
.Timeline002859 .year li:nth-child(3) span,
.Timeline002859 .year li:nth-child(5) span,
.Timeline002859 .year li:nth-child(7) span,
.Timeline002859 .year li:nth-child(9) span,
.Timeline002859 .year li:nth-child(11) span,
.Timeline002859 .year li:nth-child(13) span{color: #fff;}
.Timeline002859 .year li:nth-child(2n) span{left: 100%;margin-left: -38px;margin-top: 16px;}
.Timeline002859 .year li:nth-child(2n-1) span{right: 100%;margin-right: -34px;margin-top: -46px;}
.Timeline002859 .year li:nth-child(1) span{font-size: 18px; right: auto;margin-right: 0; bottom:100%; margin-bottom: 10px; width: 100px; margin-left: -50px; left: 50%; text-align: center;font-weight: bold;}
.Timeline002859 .year li.on span{color: #742748!important;}
.Timeline002859 .year li.on i{background: #742748;}
.Timeline002859 .year-con .box .title{font-size: 20px;color: #233559;font-weight: bold;padding-bottom: 20px;}
.Timeline002859 .year-con .box .title b{font-size: 40px;margin-right: 5px;}
.Timeline002859 .year-con .singlePage{font-size: 16px; line-height: 36px;color: #233559; height: 144px; overflow: auto;}
@media(min-width:1201px){
.Timeline002859 .history{height: 770px;}
.Timeline002859 .history .auto{max-width: 1200px;position: relative; z-index: 1;height: 100%;}
.Timeline002859 .history .line{position: absolute; left: 0; bottom: 0; width: 100%; background: url(../images/Timeline002859-line.png) no-repeat center bottom; height: 0;transition:2s ease-in-out;}
.Timeline002859 .history.Show .line{height: 100%; }
.Timeline002859 .year-con{position: absolute; left: 0; top: 10%;z-index: 5;width: 55%;}
}
@media(max-width:1100px){
.Timeline002859 .history{background-size: cover;}
.Timeline002859 .year{display: none;}
}
@media(max-width:1024px){
.Timeline002859{padding: 30px 0;}
.Timeline002859 .history{padding: 3% 0 5% 0;}
.Timeline002859 .history .auto{padding: 0 5%}
#year{padding: 0 30px;position:relative;}
#year:before{position: absolute; left: 0; top: 33px; width: 100%; height: 1px; background: #fff; content: '';}
#year li.slick-slide{ text-align: center; color: #fff; font-size: 20px; padding: 20px 0;}
#year li.slick-slide i{ display: block; margin: 7px auto; width: 12px; height: 12px; background: #fff;border-radius: 50%; position: relative;}
#year li.slick-current span{color: #742748;}
#year li.slick-current i{background: #742748;}
#year li.slick-slide i:before{position: absolute; content: ''; width: 6px; height: 6px; background: #742748; border-radius: 50%; left: 50%; top: 50%; margin: -3px 0 0 -3px;}
#year li.slick-current i:before{background: #fff;}
#year .slick-arrow{position: absolute; top:19px;font-size: 0;cursor: pointer; padding: 0; border: 1px solid #fff;background: #fff; width: 30px; height:30px; border-radius: 50%;  z-index: 20;}
#year .slick-arrow:before{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #742748;border-right: 2px solid #742748; transform: rotate(45deg); margin: -5px 0 0 -5px;}
#year .slick-prev:before{transform: rotate(-135deg); margin-left: -2px;}
#year .slick-prev{left: 0;}
#year .slick-next{right: 0;}
}



.auto_1400 { max-width: 1600px; }

@media(max-width:1400px) {
.auto_1400 { padding: 0 2%; }
}

/* èµ„è´¨è£èª‰ */
.PicList002925 { padding: 5vw 0; }
.PicList002925 .box { padding-bottom: 50px; }
.PicList002925 .box .slick-arrow { position: absolute; left: 50%; width: 40px; height: 40px; border: 2px solid #4c9bea; border-radius: 50%; bottom: 0; }
.PicList002925 .box .slick-arrow:before { position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg); border-top: 2px solid #4c9bea; border-right: 2px solid #4c9bea; left: 50%; top: 50%; margin: -6px 0 0 -8px; }
.PicList002925 .box:hover .slick-arrow:before { border-top: 2px solid #4c9bea; border-right: 2px solid #4c9bea; }
.PicList002925 .box .slick-prev { margin-left: -60px; transform: rotateY(180deg);    left: 2%; top: 23%; }
.PicList002925 .box .slick-next { margin-left: 20px;    right: -2.3%;  left: inherit; top: 23%; }
.PicList002925 .list { padding: 0 3.4375vw; }
.PicList002925 .list ul { margin: 0 -2vw; }
.PicList002925 .box { position: relative; }
.PicList002925 .box li { float: left; text-align: center; position: relative; }
.PicList002925 .box li a { display: block; position: relative; z-index: 3; }
.PicList002925 .box li .ytable {}
.PicList002925 .box li .ytable-cell { vertical-align: bottom; }
.PicList002925 .box li figure { position: relative; display: inline-block; max-width: 80%; }
.PicList002925 .box li figure:after { position: absolute; right: -24px; background: url(../images/PicList002925_ying.png) no-repeat left bottom; width: 24px; height: 100%; background-size: contain; content: ''; }
.PicList002925 .box li figure img { max-height: 245px; }
.PicList002925 .box:before, .PicList002925 .box:after { position: absolute; content: ''; bottom: 50px; height: 90px; width: 50px; }
.PicList002925 .box:before { left: -50px; background: url(../images/PicList002925_ul_l.png) no-repeat 0 0; }
.PicList002925 .box:after { right: -50px; background: url(../images/PicList002925_ul_r.png) no-repeat 0 0; }
.PicList002925 .box li .tit { padding-top: 35px; height: 90px; background: url(../images/PicList002925_libg.png) repeat-x left top; }
.PicList002925 .box li .tit aside { font-size: 16px; line-height: 1.25em; height: 2.5em; }

@media(min-width:769px) {
.PicList002925 .box li { width: 25%; }
}

@media(max-width:1400px){
    .PicList002925 .list { padding: 0 5.4375vw; }
}

@media(max-width:768px) {
.PicList002925 .list { padding: 0 16vw; }
.PicList002925 .box {padding-bottom: 0}
.PicList002925 .box li { width: 50%; }
.PicList002925 .box li .pic { padding-bottom: 7vw; }
.PicList002925 .box li .tit { margin-bottom: 5vw; }
.PicList002925 .box li .tit aside { font-size: 3vw; }
.PicList002925 .box .slick-next{right: -19%}
.PicList002925 .box:before, .PicList002925 .box:after{bottom: 20px}    
}

/*Other */
.Other002781 ul{ position:fixed; right:0; z-index:110; bottom:20%; }



/*Other002524 */
.Other002781{ position:fixed; z-index:100; right:0; top:50%; transform:translateY(-50%);}
.Other002781 li{ padding:5px 0;}
.Other002781 li a,
.Other002781 li a::before{ display:block;height:54px;position:relative;}
.Other002781 li a::before{ content:'';width:54px; border-radius:50%; border:3px solid #4c9bea; background-color:#4c9bea; background-repeat:no-repeat;background-image:url(../images/Other002524_icon.png); z-index:10;}
.Other002781 li a:hover::before,
.Other002781 li.show a::before{ background-color:#fff; border-color:#4c9bea;}
.Other002781 li a span{ display:none; position:absolute; right:0; top:0; padding-right:39px; border-radius:39px; line-height:54px; color:#fff;background-color:#4c9bea; z-index:3; width:180px; padding-left:25px;}
.Other002781 li.qq a::before{ background-position:-193px 3px;}
.Other002781 li.qq a:hover::before,
.Other002781 li.show a::before{ background-position:3px 3px;}
.Other002781 li.qq_2 a::before{ background-position:-199px -3px;}
.Other002781 li.qq_2 a:hover::before{ background-position:-4px -3px;}
.Other002781 li.gettop a::before{ background-position:-42px -3px;}
.Other002781 li.gettop a:hover::before{ background-position:-81px -3px;}
.Other002781 li.qq a.phone{ display:none;}
.Other002781 li a:hover span,
.Other002781 li.show a span{ display:block;}
 @media(max-width:1024px){
.Other002781 li.qq a.pc{ display:none;}
.Other002781 li.qq a.phone{ display:block;}
}














/*Floor002628 */



.Floor002628 .index-tit { font-size: 2.575em;}
.Floor002628{ background:#f4f4f4; padding: 5vw 0 3vw 0;}
.Floor002628 .title{ text-align:center; background:url(../images/Floor002628_titlebg.png) no-repeat center bottom; padding-bottom:20px; font-size:36px;color:#1d2087; font-weight:bold; margin-bottom:5%;}
.Floor002628 .title span{ display:block; text-transform:uppercase;font-size:30px; color:#cecece;}
@media(max-width:640px){
.Floor002628 .title{ font-size:30px;}
.Floor002628 .title span{ font-size:24px;}
}

.Floor002628 .main{padding: 5em; background-color: #fff; box-shadow: 0px 0.625em 4.375em rgb(0 0 0 / 5%); border: solid 1px #f3f3f3;}
.Floor002628 .main aside.t-1{font-size: 32px;color: #333; text-align: center; margin-bottom: 10px;}
.Floor002628 .main aside.t-2{ color: #4c9bea;font-size: 24px; font-weight: bold; text-align: center; text-transform: uppercase;}
.Floor002628 .main p{ font-size: 1.125em; line-height: 2;}


.Floor002628 .main .txt{ position: relative; padding: 0 1.5em;}
.Floor002628 .main .txt:before,
.Floor002628 .main .txt:after{position: absolute; content: ''; border: 5px solid #4c9bea; width: 30px; height: 30px; display: none;}
.Floor002628 .main .txt:before{left: 0; top:1em; border-right: 0;border-bottom: 0;}
.Floor002628 .main .txt:after{right: 0; bottom: 1em; border-top: 0;border-left: 0;}


.Floor002628 .piclist{ margin-top: 3em;}
.Floor002628 .slider { margin: 0 -1.25em; }
.Floor002628 .slider li .inner { margin: 0 1.25em; background: #fff; position: relative; }
.Floor002628 .slider li .pic { overflow: hidden; position: relative; }
.Floor002628 .slider li .pic figure { padding-bottom: 75%; transition: 0.3s ease-in-out; }
.Floor002628 .slider li:hover .pic figure { transform: scale(1.15); -webkit-transform: scale(1.15); -ms-transform: scale(1.15); }


.Floor002628 .slider .slick-dots{display: table; margin: 3em auto 0 auto;}
.Floor002628 .slider .slick-dots li{float: left; border: 2px solid #4c9bea;;border-radius: 50%; width: 12px; height: 12px; margin: 0 10px;background: #fff;}
.Floor002628 .slider .slick-dots li button{display: none;}
.Floor002628 .slider .slick-dots li.slick-active{background: #4c9bea;}

.Floor002628 .auto{ background:url(../images/Floor002628_bg.jpg) no-repeat right bottom; background-size:contain; padding-bottom:160px; max-width: 1600px;}

@media(max-width:1200px){
.Floor002628 .txt h2{ font-size:24px;}
}
@media(max-width:1024px){
.Floor002628{ padding:30px 0;}
.Floor002628 .auto{ padding-bottom:75px;}
.Floor002628 .main{padding: 2em;}
.Floor002628 .main .txt{padding: 0}
.Floor002628 .txt p{}
.Floor002628 .slider .slick-dots{ margin: 1.5em auto 0 auto;}
}
@media(max-width:768px){
.Floor002628 .img,
.Floor002628 .txt{ float:none; width:auto;}
.Floor002628 .img{ margin-top:0;}
}
@media(max-width:480px){
.Floor002628 .more a::before{ width:40px; height:40px;}
.Floor002628 .txt h2{ font-size:20px;}
.Floor002628 .more a{font-size:15px;}
}
/*Floor003153 */
.Floor003153{ background:url(../images/bg2.jpg); background-size: cover;}
.Floor003153 .auto{padding: 5vw 0; max-width: 1600px;}
.Floor003153 .title{position: relative;margin-bottom: 3em;}
.Floor003153 .title .name{font-family: 'SourceHanSansCN-Medium';font-size: 1.625em;color: #333;line-height: 1;}
.Floor003153 .title .name:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin-top: 1.23076em;}
.Floor003153 .intro .info{line-height: 2.1428;font-family: 'SourceHanSansCN-Regular';font-size: 1.125em}
@media (min-width:1025px) {
.Floor003153 .intro .img{width: 50%;}
.Floor003153 .intro .info{padding-left: 5.0714em; font-size: 1em; line-height: 2; text-align: justify;}  
}
@media (max-width:1024px) {
.Floor003153 .auto{padding: 30px 0;}
.Floor003153 .intro .img{margin-bottom: 2em;}
}







/*RighInfo002939 */
.RighInfo002939{padding:4vw 0;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 1.86em;color: #333;}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;}

#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee; text-align: right;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
.RighInfo002939 .edit-info img{width: 48.7%; margin-right: 2%;}
.RighInfo002939 .edit-info img.pic{margin-right: 0;}
}
@media(max-width:640px){
.RighInfo002939{padding:30px 0;}
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}







/*搜索*/
.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: #4c9bea;}
@media only screen and (max-width:767px) {
    .TextList002322 {padding: 20px 3%;}
}


/* 2022/6/24 */
@media(max-width:500px){
	.Floor002979 li:nth-child(4) .txt {
		text-align: left;
		top: 11em;
		left: 1.666em;
		transform: translateX(0);
		font-size: 3.5vw;
	}
}
.ProductInfo .parameter .table th {
    width: 30%;
}
@media (max-width: 1024px){
	.ProductInfo .parameter .table th {
		width: 50%;
	}
}




.PicList002925 .box .slick-track{
	margin: 0 auto;
}
.PicList002925 .box li{
	float: none;
	width: 26%;
	margin-right: 11%;
}
.PicList002925 .box li:nth-child(3n){
	margin-right: 0;
}
.PicList002925 .box:before, .PicList002925 .box:after{
	display: none;
}
.PicList002925 .box{
	display: flex;
	flex-wrap: wrap;
}
.PicList002925 .box li .tit{
	position: relative;
}
.PicList002925 .box li .tit:after,
.PicList002925 .box li .tit:before{
	position: absolute; content: ''; 
	top: 0; height: 90px; width: 50px; 
}
.PicList002925 .box li .tit:before { 
	left: -50px; 
	background: url(../images/PicList002925_ul_l.png) no-repeat 0 0; 
}
.PicList002925 .box li .tit:after { 
	right: -50px; 
	background: url(../images/PicList002925_ul_r.png) no-repeat 0 0; 
}
@media (max-width: 768px){
	.PicList002925 .box li {
		width: 100%;
		margin-right: 0 !important;
	}
}
.Timeline002859 .year-con .box:nth-child(1) .title span{
	display: none;
}