/*Top003124 */
body{font-family: sans-serif;}

.Top003124 .logo{float: left;display: table;height:5.3125em;}
.Top003124 .logo a{display: table-cell; vertical-align: middle;}
.Top003124 .logo img{height: 3.9375em;}

.Top003124 .top-nav dd.oa a{display: block; border: 1px solid #ccc;border-radius: 50%;text-align: center;}
.Top003124.hover .top-nav dd.oa a{border-color: #ccc;}
.Top003124 .top-nav dd.lang a{margin: 0 5px;}
.Top003124 .top-nav dd.stock b{font-weight: normal;}

.Top003124 menu li span{display: block;}

.Top003124 .prod-sub dt .name *{margin: 0;}
.Top003124 .prod-sub dt .name{padding-bottom: 15px;border-bottom: 1px solid #eee;margin-bottom: 6px;}
.Top003124 .prod-sub dt .name > a{font-weight: normal;font-size: calc(22 / 16 * 1em);color: #333;}
.Top003124 .prod-sub dt .name p{font-size: 1.125em;padding-top: 5px;}

.Top003124 .open-search{position: absolute;right: 0; top: 0;width: 5.3125em;height:5.3125em; background: rgba(0,0,0,0.3) url(../images/Top003124-btn.svg) no-repeat center; cursor: pointer; background-size: auto 23.53%;}
.Top003124 .top-search{position: absolute;right: 0; top: 100%; background-color: #fff; width: 100%;max-width: 400px;}
.Top003124 .top-search .btn{background-color: rgba(0,0,0,1); 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: rgba(0,0,0,1);}

@media(min-width:1025px) and  (max-width:1770px) {
    .Top003124 .top-nav{margin-right: 4vw;margin-left:4em;}
}

@media (min-width:1025px) {
    .Top003124{position: fixed;width: 100%;left: 0;top: 0;z-index:110;border-bottom: 1px solid rgba(255,255,255,0.1);transition:background-color 0.3s,transform 1s;}
    .Top003124.Down{transform: translateY(-5.3125em);}
    .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;}
    
    .Top003124 .rk{float:right;margin-top:1.35em;margin-left:4em;}
    .Top003124 .rk a{color:#fff;padding:9px 28px;display: inline-block;border-radius: 50px;margin:0 6px;}
    .Top003124 .rk a:nth-child(1){background-color:#00923f;  }
    .Top003124 .rk a:nth-child(2){background-color:#035a9f;}
    .Top003124 .top-nav{float: right; margin-left: 3em;padding-top: 1.75em; font-size: 0.875em; }
    .Top003124 .top-nav dd{float: left;line-height:2.5714em;}
    .Top003124 .top-nav dd.oa{margin-left: 4.2857em;}
    .Top003124 .top-nav dd.oa a{width:2.5714em;}
    .Top003124 .top-nav dd.stock{margin-right: 2.1428em;padding-right: 2.1428em;border-right: 1px solid rgba(255,255,255,0.1);}
    .Top003124:not(.hover) .top-nav dd.stock{border-right-color: #fff;}
    
    .Top003124 menu{float: right;}
    .Top003124 menu li{float: left;position: relative;}  
    .Top003124 menu li:nth-child(3){position: inherit;}  
    .Top003124 menu li:not(:last-child){margin-right: 4.5em;}
    .Top003124 menu li span,
    .Top003124 menu li span a{line-height:5.3125em;}  
    .Top003124 menu li span a{display: block;z-index: 1;position: relative;}
    .Top003124 menu li span a:after{position: absolute;content: ''; left: 0; bottom: 0; height: 2px;background-color: #fff; transition: 0.3s;}
    .Top003124 menu li:hover span a:after,
    .Top003124 menu li.aon span a:after{width: 100%;}
    .Top003124 menu li .sub{position: absolute;left: 50%;margin-left: 0;top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;width: 160px;left: 50%;margin-left: 0;transform: translateX(-50%);padding: 8px 0;border-top: 1px solid #eee;}    
    .Top003124 menu li .prod-sub{left: 0 !important;width: 100%;padding: 30px 0;transform: translateX(0)} 
    .Top003124 .prod-sub dl{overflow: hidden; padding: 0;}
    .Top003124 .prod-sub dt{float: left; width: 25%; overflow: hidden;  padding:25px 0;position: relative;}
    .Top003124 .prod-sub dt:nth-child(4n+1){clear: left;}
    .Top003124 .prod-sub dt .pic{float: left;width: 100%;position: relative;}
    .Top003124 .prod-sub dt .pic h4{position: absolute;left: 20px;top: 20px;font-size: 22px;color: #333;margin:0;font-weight: 500;}
    .Top003124 .prod-sub dt .txt{float: right;width: 100%;text-align: left;padding-left: 30px;padding-top: 20px;}

    .Top003124 .prod-sub dt .tab-label{line-height: 2.6; height: calc(2.6em * 4); overflow-y: auto; padding-right: 8px;}
    .Top003124 .prod-sub dt .tab-label a{color: #666;position: relative;padding-left: 14px;}
    .Top003124 .prod-sub dt .tab-label a i{display: inline-block;width: 4px;height: 4px;background-color: #0e71b9;border-radius: 4px;position: absolute;
    top: 45%;left: 0;}
    .Top003124 .prod-sub dt .tab-label::-webkit-scrollbar{width:2px;  height:100%;}
    .Top003124 .prod-sub dt .tab-label::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
    .Top003124 .prod-sub dt .tab-label::-webkit-scrollbar-thumb{ background:#00923f; border-radius:2px;}
    .Top003124 .prod-sub dt .tab-label::-webkit-scrollbar-thumb:hover{background:#00923f;}
    .Top003124 .prod-sub dt .tab-label::-webkit-scrollbar-corner{background:#00923f;}
}
@media (max-width:1024px) {
    .Top003124{ height: 7.5em;}
    .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);padding-top: 3.5em;}
    .Top003124 .logo .white{display: none;} 
    .Top003124 .logo{height: 4em;}
    .Top003124 .logo img{height: 3em;}
    .Top003124 .auto{position: relative;}
    .Top003124 header{border-top: 1px solid #eee;}

    .Top003124 .prod-sub dt .name > a{font-size: 20px;}
    
    .Top003124 .top-nav{position: absolute;right: 0; bottom: 100%;display: flex;align-items: center; margin-bottom: 0.8em;}
    .Top003124 .top-nav dd{line-height: 2;}
    .Top003124 .top-nav dd:not(:last-child){margin-right: 1em;}
    .Top003124 .top-nav dd.oa a{width:2em;}
    
    .Top003124 .rk{position: absolute;left: 0;bottom: 100%;margin-bottom: 0.5em;}
    .Top003124 .rk a{color:#fff;padding:9px 20px;display: inline-block;border-radius: 50px;margin-right:6px;}
    .Top003124 .rk a:nth-child(1){background-color:#00923f;  }
    .Top003124 .rk a:nth-child(2){background-color:#035a9f;}
    
    .Top003124 menu{position: fixed; left: -100%;top:7.5em;height: calc(100% - 7.5em); overflow: auto; background-color: #fff; width: 100%;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: #fafafa;padding-left: 20px;}
    .Top003124 menu li .sub dt{padding: 5px 0;text-align: left}
    .Top003124 menu li .sub dt a{display: block;line-height: 1.6;font-size: 20px;}
    .Top003124 .prod-sub dt .tab-label a{color: #666;position: relative;padding-left: 14px;font-size: 16px;line-height: 1.6;}
    .Top003124 .prod-sub dt .tab-label a i{display: inline-block;width: 4px;height: 4px;background-color: #0e71b9;border-radius: 4px;position: absolute;top: 45%;left: 0;}

    .Top003124 .open-menu i,
    .Top003124 .has-sub span .op:before, 
    .Top003124 .has-sub span .op:after{background: #333;}
    .Top003124 .top-right a.a_store{margin: 0 2vw;}
    .Top003124 .prod-sub dt:not(:last-child){border-bottom: 1px solid #eee; padding-bottom: 3vw; margin-bottom: 0;}
    .Top003124 .prod-sub dt .pic{width: 50%; margin: 0 auto;}
    .Top003124 .prod-sub dt .name{padding: 2vw 0;}
    
    .Top003124 .open-search{width:3em; height: 2.4em; top: 50%;margin-top: -1.2em;background-color: #035a9f; background-size: auto 60%; right: 3.6em;}   
    .Top003124 .open-menu{width:3em; height: 2.4em; right: 0;} 
    .Top003124 .open-menu i{width: 70%; left: 20%;background-color: rgba(0,0,0,1);} 
    .open-menu:not(.on) i:nth-child(3) {margin-top: 7px;}
}



/*Banner003192 */
.Banner003192{position: relative;}


.Banner003192 li {position: relative;}
.Banner003192 li.slick-slide video{position: absolute; z-index: 10; left: 0; top: 0; min-height: 100%; width: 100%;}
.Banner003192 li .slogan {position: absolute; left: 0; top: 0; width: 100%; height:100%; background: rgba(0,0,0,0.3); z-index: 20;}
.Banner003192 li .slogan .ytable{height: 100%;text-align: center}
.Banner003192 li .slogan span{font-size: 2.5vw; color: #fff; z-index: 20;text-align: center; line-height: 1.6;display: block;margin-bottom: 3.5%}
.Banner003192 li .slogan .more{color: #fff; z-index: 20;text-align: center;display: inline-block; min-width: calc(154 / 16 * 1em); line-height: calc(49 / 16 * 1em); background-position: right  calc(21 / 16 * 1em) center;background-repeat: no-repeat;background-size: auto calc(16 / 60 * 100%); border-radius: calc(60 / 16 * 1em); padding-left: calc(22 / 16 * 1em);padding-right: calc(65 / 16 * 1em); transition: 0.3s;background-color: #035a9f;color: #fff;background-image: url(../images/more.svg)}


.Banner003192 li.slick-slide{position: relative;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #fff;z-index: 10;}
.Banner003192 .tit{font-size: calc(65 / 16 * 1em); margin-bottom:calc(20 / 65 * 1em); transition: 0.3s;}
.Banner003192 .sub-tit{font-size: calc(30 / 16 * 1em); line-height: 1.2; transition: 0.3s 0.3s;}
.Banner003192 .txt-style-1{ left: calc(485 / 1920 * 100vw); top: calc(321 / 960 * 100%);}
.Banner003192 .txt-style-1 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-1 .sub-tit{height: 1.2em;text-align: justify; transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-1 .tit,
.Banner003192 .ani-show .txt-style-1 .sub-tit{transform: translateX(0); opacity: 1;}
.Banner003192 .txt-style-1 .sub-tit:after{display: inline-block; content: '';width: 100%;}
.Banner003192 .txt-style-2{text-align: center; top:0;left: 0;width: 100%; height: 100%;}
.Banner003192 .txt-style-2 .ytable{height: 100%;}
.Banner003192 .open-video{display: block;margin: 0 auto; width: calc(60 / 1920 * 100vw);height: calc(60 / 1920 * 100vw);background: url(../images/Banner003192-play.png) no-repeat center center; background-size: contain; margin-bottom: calc(60 / 1920 * 100vw); cursor: pointer;transform: translateY(30px); opacity: 0;transition: 0.3s;}
.Banner003192 .txt-style-2 .tit{transform: translateY(30px); opacity: 0; transition-delay: 0.3s;}
.Banner003192 .txt-style-2 .sub-tit{letter-spacing: calc(9 / 1920 * 100vw); transform: translateY(30px); opacity: 0;transition-delay: 0.6s;}
.Banner003192 .ani-show .open-video,
.Banner003192 .ani-show .txt-style-2 .tit,
.Banner003192 .ani-show .txt-style-2 .sub-tit{transform: translateY(0); opacity: 1;}
.Banner003192 .txt-style-3{left: 0;width: 100%; top:calc(281 / 960 * 100%);}
.Banner003192 .txt-style-3 .auto{max-width:1440px;width: 90%;}
.Banner003192 .txt-style-3 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-3 .sub-tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-3 .tit,
.Banner003192 .ani-show .txt-style-3 .sub-tit{transform: translateX(0); opacity: 1;}


.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Banner003192 .slick-pages{position: absolute;left: calc(141 / 1920 * 100vw); bottom: calc(66 / 960 * 100%);color: #fff;z-index: 20;font-size: 1.25em;}
.Banner003192 .slick-dots{position: absolute;right: calc(141 / 1920 * 100vw);bottom: calc(66 / 960 * 100%);z-index: 20;}
.Banner003192 .slick-dots li{float: left;width: calc(30 / 16 * 1em); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}

.Banner003192 .mouse{position: absolute; background: url(../images/Banner003192_mouse.svg) no-repeat center; width: 22px;height: 34px;background-size: contain; z-index: 30; left: 50%; margin-left: -11px;bottom:calc(58 / 960 * 100%); animation: mouse 2s linear infinite alternate;}
@keyframes mouse {
    0%{opacity: 1;}
    100%{opacity: 0;}
}


@media (min-width:1025px) {
    .Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003192 .pc{display: none;}
    .Banner003192  li.slick-slide video{}
    .Banner003192  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
    .Banner003192  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
    .Banner003192  li.video-show video{left: 50%; top: 50%; opacity: 1;}
    
    .Banner003192 li .slogan span{font-size: 14px;}
    .Banner003192 .mouse{bottom:13%;height: 26px;}
}


.home_tit{text-align: center;margin-bottom: calc(48 / 16 * 1em);}
.home_tit h1{font-size: calc(42 / 16 * 1em);color: #212121;font-weight: 400;margin: 0 0 calc(8 / 42 * 1em);}
.home_tit span{font-size: calc(18 / 16 * 1em);color: #8b91a0;}
.home_tit.tit-2{text-align: center;margin-bottom: calc(58 / 16 * 1em);}
@media(max-width:1024px){
    .home_tit{font-size: 16px;}
    .home_tit h1{font-size: calc(36 / 16 * 1em);}
    .home_tit.tit-2{margin-bottom: 30px;}
}

@media(max-width:768px){
    .home_tit{font-size: 16px;}
    .home_tit h1{font-size: calc(30 / 16 * 1em);}
}



.Floor002979{padding: calc(100 / 16 * 1em) 0;background: url(uploadfiles/Floor002979_bg.jpg)no-repeat center;background-size: cover;}
.Floor002979 .auto{max-width:1300px;}
.Floor002979 .title{    margin-bottom: calc(48 / 16* 1em);}
.Floor002979 .home_tit{text-align: left;margin-bottom: 0}
.Floor002979 .home_tit span{line-height: 1.75;}
.Floor002979 .more{display:inline-block; min-width: calc(154 / 16 * 1em); line-height: calc(49 / 16 * 1em); background-position: right  calc(21 / 16 * 1em) center;background-repeat: no-repeat;background-size: auto calc(16 / 60 * 100%); border-radius: calc(60 / 16 * 1em); padding-left: calc(22 / 16 * 1em);padding-right: calc(65 / 16 * 1em); transition: 0.3s;background-color: #035a9f;color: #fff;background-image: url(../images/more.svg);margin-top:3px;}
.Floor002979 .more:hover{background-color:#00923f}

.Floor002979 li{position: relative;overflow: hidden;border-radius: calc(8 / 16 * 1em);overflow: hidden;background: url(../images/Floor002979_bg2.jpg)no-repeat center;background-size: 100% 100%;height:calc(298 / 16 * 1em);}

.Floor002979 li a{position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%;}
.Floor002979 li .txt{position: absolute;color: #212121; z-index: 10; top: 3.6vw; transform: translateY(-50%); left:2vw; right:2vw;text-transform: uppercase; transition: margin 0.5s; line-height: 1.5;font-size: calc(22 / 16 * 1em);line-height: 1.4;}
.Floor002979 li .txt span{font-size: calc(16 / 22 * 1em);color: #333;display: inline-block;line-height: 22px;margin-top: 5px}
.Floor002979 li .Ispic{transition: transform 0.3s;height:calc(180 / 16 * 1em);position: absolute;width: 90%;bottom: 5%;left: 50%;transform: translateX(-50%);background-size: contain;background-position: bottom center;}
.Floor002979 li:hover .Ispic{}

@media(min-width:1025px){
    .Floor002979 .title{display: flex;align-items: center;justify-content: space-between;}
    .Floor002979 .title .left{width:66%;}
    
    .Floor002979 ul{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: calc(26 / 16 * 1em) calc(26 / 16 * 1em);}
    .Floor002979 li:nth-child(2){grid-column: 2 / 2;grid-row: 1 / 3;height: auto;}
    .Floor002979 li .Ispic{}
    .Floor002979 li:nth-child(2) .Ispic{height:calc(350 / 16 * 1em);width: 90%;position: absolute;background-size: contain;left: 0;bottom: 15%;left: 50%;transform: translateX(-50%)}

}

@media(max-width:1024px){
    .Floor002979{padding: 50px 0; }
    .Floor002979 .home_tit span{width:100%;}
    .Floor002979 .more{float: none;margin-top: 15px}
    
    .Floor002979 li{margin-top: 15px;}
    .Floor002979 li .Ispic{background-position: bottom center;}
    .Floor002979 li .txt{top: 20px; transform: translateY(0); left: 20px}
}




.Floor003194{background: url(../images/Floor003194_bg.jpg) no-repeat center top;background-size: cover; overflow: hidden;padding: calc(100 / 16 * 1em) 0 0;}
.Floor003194 .home_tit{margin-bottom: calc(60 / 16 * 1em);}
.Floor003194 .intro{text-align: center; padding-top: calc(161 / 1920 * 100vw); padding-bottom: calc(98 / 1920 * 100vw);}
.Floor003194 .column-tit{ font-size: calc(50 / 16 * 1em); margin-bottom: calc(24 / 50 * 1em);color: #333;}

.Floor003194 .intro .edit-info{ font-size: calc(20 / 16 * 1em); line-height: 1.7; }
.Floor003194 .boxs-group .box{overflow: hidden; }
.Floor003194 .boxs-group .inside{position: relative;}
.Floor003194 .boxs-group .txt{position: absolute;margin: 0 auto;color: #fff;text-align: center;z-index: 10;}
.Floor003194 .boxs-group picture{ opacity: 0.9; transition: 0.5s;display: block;}

.Floor003194 .box .tit{font-size: calc(40 / 16 * 1em); margin-bottom: calc(30 / 40 * 1em);}
.Floor003194 .box .desc{font-size: calc(18 / 16 * 1em);}
.Floor003194 .box .icon{width:  calc(58 / 16 * 1em);height:  calc(63 / 16 * 1em);border-radius: 0 1.25em 0 1.25em;border: solid 1px rgba(255, 255, 255, 1);display: inline-block; margin-top:calc(60 / 16 * 1em); background: url(../images/Floor003194-more.svg) no-repeat center center;background-size: 1em auto;transition: .3s all}
.Floor003194 .box .icon:hover{background: url(../images/Floor003194-more.svg) no-repeat center center #00923f;background-size: 1em auto;border-color: #00923f}

@media (min-width:1025px) {
    .Floor003194 .boxs-group{margin: 0 0 0 -6%; display: table;height: calc(850 / 16 * 1em);  width: 112%;}   
    .Floor003194 .boxs-group .box{width: 25%; display: table-cell;transform: skewX(-14deg);transition: 0.5s width;}
    .Floor003194 .boxs-group .inside{ height: 100%;}
    .Floor003194 .boxs-group .txt{ transform: skewX(15deg);width: calc(375 / 530 * 100%); top: 15.883%; left: calc((100% - 375 / 530 * 100%) / 2);}
    .Floor003194 .boxs-group picture{position: absolute; left: calc(-58.334% / 2); width: calc(760 / 480 * 100%);transform: skewX(15deg);top: 0; height: 100%; }
    .Floor003194 .box.on{width: 64%;}
    .Floor003194 .box.on picture{width: 118%;left: -9%;  opacity: 1;}
    .Floor003194 .box.short .txt{opacity: 0;}
    .Floor003194 .box.short{width: 12%;}
    .Floor003194 .box.short picture{ opacity: 0.5; left: calc(-131.429% / 2); width: calc(405 / 175 * 100%);}
    .Floor003194 .box:first-child .txt{width: calc(420 / 530 * 100%);}
    .Floor003194 .box:not(.on):last-child .txt{left: 0;}
    .Floor003194 .box.on .txt{text-align: left;}
    .Floor003194 .box.on .desc{display: none;}
    .Floor003194 .box .info{visibility: hidden;max-width:calc(462 / 16 * 1em);font-size: calc(18 / 16 * 1em); line-height: calc(30 / 18 * 1em); transform: translateX(50px); opacity: 0; transition:transform 0.2s 0.4s,opacity 0.2s 0.4s; position: absolute;}
    .Floor003194 .box.on .info{visibility: visible;transform: translateX(0); opacity: 1;position: relative;}
}
@media (max-width:1024px) {
    .Floor003194{padding: 50px 0 0;}

    .Floor003194 .boxs-group picture{height: 60vw; opacity: 0.7;}
    .Floor003194 .box .info{display: none;}
    .Floor003194 .boxs-group .txt{left: 0; width: 100%;padding: 0 5%; height: 100%;display: flex;align-items: center; flex-direction: column; justify-content: center;}
    .Floor003194 .box .tit{font-size: calc(24 / 16 * 1em); margin-bottom: 0.5em;}
    .Floor003194 .box .desc{font-size: 1em;}
    .Floor003194 .box .icon{margin-top: 2em; width: 3em; height: 3em; border-radius: 0 1em 0 1em;}
}

/*Floor003083 */
.Floor003083{font-size: 16px;padding: 0 0 calc(100 / 16 * 1em);position: relative;}
.Floor003083:after{content:'';width:100%;height: 58%;background:url(../images/Floor003083_bg.jpg);position: absolute;bottom:0;left:0;}
.Floor003083 .auto{position: relative; z-index: 2;max-width:1300px;}
.Floor003083 .title{line-height: 1;font-size: 36px;color: #333;}

.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(255,255,255,1);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: #fff;}

.Floor003083 .slick-slide{overflow: hidden;}
.Floor003083 .slick-slide > div{float: left; margin-left: -1px;margin-top: -1px;}
.Floor003083 .slick-slide > div:nth-child(6n){margin-right: 0;}

.Floor003083 .slick-slide .url{background: #fff;}

.Floor003083 .slick-slide a{position: relative; z-index: 3; display: block;padding: 0 10%;border-radius: 8px;overflow: hidden;}
.Floor003083 .slick-slide .Ispic{height: 140px;background-size: contain;transition: transform 0.3s ease;}
.Floor003083 .slick-slide a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor003083 .slick-slide a:hover{box-shadow: 0 4px 14px rgba(0,0,0,0.06);}
.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: 15.46%;margin-right: 1.5%;margin-bottom: 1.5%;}
    .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{font-size: 3vw;}
    .Floor003083 .title{font-size: 5vw}
    .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;}
    .Floor003083 .slick-dots{margin-top: 15px;}
}


.Floor003083 .videobox{ position: relative;height: 200px;margin-bottom:3.5%;}
.Floor003083 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor003083 .videobg .play{ display: block;   width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer;background:rgba(0,0,0,0.35);}

.Floor003083 .videobg .play::before,
.Floor003083 .videobg .play::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.Floor003083 .videobg .play::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,1);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.Floor003083 .videobg .play::after{width: 0;height: 0;border-top: 13px solid transparent;border-bottom: 13px solid transparent;border-left: 18px solid rgba(255,255,255,1);margin-left: -5px;margin-top: -12px;}

.Floor003083 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor003083 .video video{ width: 100%; height: 100%; background: #000;object-fit: cover;}
@media only screen and (min-width: 768px) {
    .Floor003083 .videobg,
    .Floor003083 .videobox{ height: 320px;}
}
@media only screen and (min-width: 1200px) {
    .Floor003083 .videobg,
    .Floor003083 .videobox{ height: 500px;}
}





/*
 .Floor002491 為demo編號
 */
.Floor002491{width: 100%; position: relative; z-index:9;padding: calc(120 / 16 * 1em);}
.Floor002491 .auto_1600{max-width: 1600px; position: relative; background: #fff;padding-bottom: 5.25%;}
.Floor002491 .wrap-container{ margin: 0 auto; }
@media (max-width: 1230px) {
	.Floor002491 .wrap-container{ padding: 0 15px; max-width: 1230px;}
}

.Floor002491 .maintit{display: block; padding: 30px 0 20px;  width: 100%;  margin: 0; text-align: center;font-size: 22px; font-weight: normal; color: #0a0404; background: #fff; line-height: 1;}
@media (min-width:1000px ) {
	.Floor002491 .maintit{ background: url(../images/Floor002491-bodytop.png) no-repeat left top; background-size: 100% 205px;position: absolute; left: 0;z-index:6;font-size: 34px; padding:134px 0 37px;}
}

.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width: 25%;float: left; height: 200px; background-position: 0 0; position: relative;background-size: cover; background-repeat: no-repeat; position: relative;overflow: hidden; } 
.Floor002491 ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; }
.Floor002491 ul li a .txt{display: none;}
.Floor002491 ul li a .txtBox .h3{text-align: center;  font-size: 14px; font-weight: normal;margin-top: 10px;} 
.Floor002491 ul li a .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; }
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom: 10px;}
.Floor002491 ul li:nth-child(4n){margin-right: 0;}
.Floor002491 ul li.on .liBox{background: linear-gradient(to top , rgba(1, 98, 175,1) , rgba(1, 98, 175,0))}
/* .Floor002491 ul li.li2 .liBox{background: rgba(32,151,155,.5); }
.Floor002491 ul li.li3 .liBox{background: rgba(32,151,155,.5); }
.Floor002491 ul li.li4 .liBox{background: rgba(19,97,167,.5); } */

@media screen and (min-width:768px ){
  .Floor002491 ul li{ width: 25%;float: left; height: 400px;}
  .Floor002491 ul li a .txtBox .h3{font-size: 18px;}
}

@media screen and (min-width:1000px ){
  .Floor002491 ul li{height: 520px; width: 14%;margin-right: 1%;}
  .Floor002491 ul li.on{width:55%; }
  .Floor002491 ul li.on a{ width: 100%; height: 180px; overflow: hidden; }
  .Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding-left: 100px; padding-right:30px;background: url(../images/Floor002491-more.svg) no-repeat 95% 74%;background-size: 1.8em auto;padding-top: 2em;}
  .Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left: 0;top: 50%; width: 105px; height: 75px;margin-top: 10px; }
  .Floor002491 ul li.on .liBox .liCon .txt{display: block;font-size: calc(14 / 16 * 1em);}
  .Floor002491 ul li.on a .txtBox .h3{text-align: left;font-size: calc(20 / 16 * 1em);margin-bottom: 0.4em;}
  .Floor002491 ul li.on a .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}





/*Bottom002042 */
.Bottom002042{background:url("../images/bottombg.jpg") no-repeat  center; background-size: cover;}
.Bottom002042 footer{ padding:25px 0; font-size: 12px;color: #fff;}
.Bottom002042 footer .ri{float: right;}
.Bottom002042 footer i{ font-style:normal; margin:0 10px;color:rgb(255 255 255 / 30%);}
.Bottom002042 footer a{color:#fff;}
.Bottom002042 footer a:hover{color:#fff;}

.Bottom002042 .bottom{ padding-top:calc(70 / 16 * 1em); padding-bottom:calc(30 / 16 * 1em);}
.Bottom002042 .bottom .nav{width:62% ;}
.Bottom002042 .bottom dl{ float:left;}
.Bottom002042 .bottom dt{ color:#fff; padding-bottom:15px;}
.Bottom002042 .bottom dt a{ color:#fff;}
.Bottom002042 .bottom dd{ line-height:1.75;font-size:0.875em;}
.Bottom002042 .bottom dd a{ color:rgb(255 255 255 / 80%);}
.Bottom002042 .bottom dd a:hover{color:#0e71b9;}
.Bottom002042 .bottom #b29 dd{display: none;}


.Bottom002042 .bottom .code{display: flex;justify-content: space-between;width: 26%}
.Bottom002042 .bottom .code aside{width: 30%;text-align: center;color: #fff}
.Bottom002042 .bottom .code aside img{ border:3px solid #fff;border-radius: 6px;max-width:calc(106 / 16 * 1em);margin-bottom: 0.6em;}

.Bottom002042 .add{border-top:1px solid rgb(255 255 255 / 20%);border-bottom:1px solid rgb(255 255 255 / 20%);font-size: 0.875em;padding:25px 0;display: flex;justify-content: space-between;position: relative}
.Bottom002042 .add-list{position: relative;}


.Bottom002042 .add b{padding-bottom: 8px;color: #fff;display: inline-block;}
.Bottom002042 .add p{margin: 0;line-height: 1.6;color:rgb(255 255 255 / 80%);font-weight: 400;}
.Bottom002042 .add .line{width: 1px;height: 68px;background:rgb(255 255 255 / 20%);}

@media(min-width:1025px){
    .Bottom002042 .add3 .add-list{max-width: 32%;}
    .Bottom002042 .add3 .add-list:not(:nth-child(3n))::before{content: '';position: absolute;width: 1px;height: 100%;background:rgb(255 255 255 / 20%);right: -6.5em;top: 50%;transform: translateY(-50%)}
    
    .Bottom002042 .add4 .add-list{max-width: 23.5%;}
    .Bottom002042 .add4 .add-list:not(:nth-child(4n))::before{content: '';position: absolute;width: 1px;height: 100%;background:rgb(255 255 255 / 20%);right: -2.2em;top: 50%;transform: translateY(-50%)}
}

@media(max-width:1024px){
    
    .Bottom002042 .bottom{ padding:20px 0;}
    .Bottom002042 .bottom .code{width: 100%}
    .Bottom002042 .bottom .nav{width:100% ;}
    
    .Bottom002042 .add{display: block;padding: 5px 0}
    .Bottom002042 .add .add-list{padding: 10px 0;}
    .Bottom002042 .add b{font-size: 14px}
    .Bottom002042 .add p{font-size: 12px;}
    .Bottom002042 .add .line{display: none;;}
    
    .Bottom002042 footer span{ display:block; float:none; padding-bottom:10px;text-align: center}
    .Bottom002042 footer .ri{float: none;margin: 15px auto 0;display: flex;justify-content: center}
}
@media(max-width:768px){
    
    .Bottom002042 .bottom dl{ display:none;}
    .Bottom002042 .bottom aside{ float:none; width:auto; text-align:center;}
}


/*Floor002768 */
.Floor002768{padding: calc(100 / 16 * 1em) 0;}
.Floor002768 .auto{max-width:1300px;}
.Floor002768 .kjBox li{position: relative; float: left;text-align: center; overflow: hidden;border-radius: 8px;overflow: hidden;}
.Floor002768 .kjBox li > img{display: block; width: 100%; transition: 0.3s;}
.Floor002768 .kjBox li:hover > img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002768 .kjBox li .tit{position: absolute;left: 8%; right: 7%; top: 10%;color: #fff;letter-spacing: 1px;}
.Floor002768 .kjBox li .tit .img{margin-left: 0.4em;}
.Floor002768 .kjBox li .tit span{display: inline-block;margin-top: 0.4em;font-size: calc(24 / 16 * 1em);margin-top: 0.6em;position: relative;padding-bottom: 1em;}
.Floor002768 .kjBox li .tit span::before{position: absolute;bottom: 0;width: 2.8em;height: 3px;background: #389eed;left: 50%;margin-left: -1.6em;display: block;content: '';}
.Floor002768 .kjBox li .tit p{margin-top: 0.4em;font-size: calc(14 / 16 * 1em);margin-bottom: 0;}
.Floor002768 .kjBox li a{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7);opacity: 0;-webkit-opacity: 0; transition: 0.3s; z-index: 10;}
.Floor002768 .kjBox li .ytable{height: 100%; margin: 0 auto; width: 90%;}
.Floor002768 .kjBox li .name{font-size: 30px; font-weight: bold;color: #fff;}
.Floor002768 .kjBox li .more{display: block; width: 60%; max-width: 176px;line-height: 45px;position: relative; margin: 30px auto 0;color: #999;font-size: 16px;}
.Floor002768 .kjBox li .more:before,
.Floor002768 .kjBox li .more:after{position: absolute; content: ''; height: 1px;width: 0;background: rgba(255,255,255,0.2); transition: 0.5s 0.2s ease-in-out;}
.Floor002768 .kjBox li .more:before{left: 0; top: 0;}
.Floor002768 .kjBox li .more:after{right: 0; bottom: 0;}
.Floor002768 .kjBox li:hover a{opacity: 1;-webkit-opacity: 1;}
.Floor002768 .kjBox li:hover .more:before,
.Floor002768 .kjBox li:hover .more:after{width: 100%;}
.Floor002768 .kjBox li:nth-child(4){margin-right: 0;}
.Floor002768 .foBox{background: #f8f8f8;border-radius: 8px;margin-top: 2em;}
.Floor002768 .foBox dl{width: 100%;display: flex;justify-content: space-between;}
.Floor002768 .foBox dl dd a{padding: 4.2em 4.4em;display: flex;cursor: pointer;align-items: center;}
.Floor002768 .foBox dl dd .pic{width: 3.4em;margin-right: 1.6em;}
.Floor002768 .foBox dl dd h1{margin-bottom: 0.4em;font-size: calc(22 / 16 * 1em);color: #111;font-weight: 500;margin-top: 0;}
.Floor002768 .foBox dl dd p{margin: 0;color: #0e71b9;}
.Floor002768 .foBox dl dd a:hover h1{color: #0e71b9;}
@media(min-width:1025px){
    .Floor002768 .kjBox li{width: 23.5%;margin-right: 2%;}
}
@media(max-width:1024px){
    .Floor002768{padding: 50px 0;}
    .Floor002768 .kjBox li{width: 49%;margin-right: 2%;margin-bottom: 2%}
    .Floor002768 .kjBox li:nth-child(2n){margin-right: 0}
}
@media(max-width:480px){
    .Floor002768 .kjBox li .tit{font-size: 14px;}
    .Floor002768 .kjBox li .name{font-size: 20px;}
    .Floor002768 .kjBox li .more{font-size: 14px; line-height: 36px;}
}

.bdBox{margin-top: 2em;}
.Floor002768 .kjBox.bdBox li{width: 32%;}
.Floor002768 .kjBox.bdBox li:nth-child(3n){margin-right: 0;}


.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 url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.popUp-box .close:before,
.popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.popUp-box .close:after{transform: rotate(45deg);}
.popUp-box .logo img{height:3.9375em;}
.popUp-box .title{font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #0e71b9; margin: 1em 0;}
.popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;}
.popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; 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.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.popUp-box .form li.code dl{overflow: hidden;}
.popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.popUp-box .form li.code dl dd{width: 38%;float: right;}
.popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.popUp-box .form ol .btn{display: block;width: 100%;background: #0e71b9;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-family: 'SourceHanSansCN-Light';font-size: 1em;}
@media (min-width:1025px) {
    .popUp-box .main{padding: 10.9375vh 8.25em;}  
    .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
    .popUp-box .main{padding:2em; }  
    .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
    .popUp-box .form li.code1 label.tit{line-height: 1.5714em;top: 10px}
}

.popUp-box .form li.code1 .text {border: solid 1px rgba(139, 139, 139, 0.2);width: 100%;font-size: 1em;height:5.125em;line-height: 3.125em;border-radius: 0.625em;padding: 0 1.0625em;}

#particles-js{position: absolute; width: 100%;height: 100%;background-image: url('');background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;top:0;}




/*Floor002841 */


.Floor002841{overflow: hidden;padding: calc(100 / 16 * 1em) 0 calc(40 / 16 * 1em);}
.Floor002841 .auto{position: relative; z-index: 1;max-width:1300px;}
.Floor002841 .title{margin-bottom: calc(35 / 16 * 1em);}
.Floor002841 .home_tit{text-align: left;margin-bottom: 0;}

.Floor002841 .info{color: #666;line-height: 2; padding: 0 0 0 0;}

.Floor002841 .more{display: inline-block;min-width: calc(154 / 16 * 1em);line-height: calc(49 / 16 * 1em);background-position: right  calc(21 / 16 * 1em) center;background-repeat: no-repeat;background-size: auto calc(16 / 60 * 100%);border-radius: calc(60 / 16 * 1em);padding-left: calc(22 / 16 * 1em);padding-right: calc(65 / 16 * 1em);transition: 0.3s;background-color: #035a9f;color: #fff;background-image: url(../images/more.svg);}
.Floor002841 .more:hover{background-color:#00923f}

.Floor002841 .right{position: relative; z-index: 1;}
@media(min-width:1025px){
    .Floor002841 .title{display: flex;align-items: center;justify-content: space-between;}
    .Floor002841 .title .left{width: 60%;}
}
@media(max-width:1024px){
    .Floor002841{padding: 50px 0;}
    .Floor002841 .auto:before{left: -2%; width: 104%;background-repeat: repeat-x;}
    .Floor002841 .right{max-width: 553px; margin: 0 auto;}
    .Floor002841 .left{padding-bottom: 5vw;}
}



.Floor002841 .info-num li{box-shadow: 0 0 30px rgba(0,0,0,0.08);padding:4.5% 6%;border-radius: 5px;}
@media(min-width:641px){
    .Floor002841 .info-num li{float: left;width: 48%;margin-right:4%;margin-bottom:4%;}
    .Floor002841 .info-num li:nth-child(2n){margin-right:0;}
}
.Floor002841 .info-num li .icon{margin-bottom:18px;}
.Floor002841 .info-num li aside{display: inline-block;position: relative;}
.Floor002841 .info-num li aside b{font-size: 36px;color: #333;display: block;}
.Floor002841 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 16px;margin-left: 8px;}
.Floor002841 .info-num li p{font-size: 16px;color: #666; margin-bottom: 0;margin-top: 15px;}
@media(min-width:1025px) and (max-width:1200px){
    .Floor002841 .info-num li aside b{font-size: 60px;}
}
@media(min-width:641px) and (max-width:769px){
    .Floor002841 .info-num li aside b{font-size: 60px;}
}
@media(max-width:640px){
    .Floor002841 .info-num li{text-align: center;}
    .Floor002841 .info-num li:not(:last-child){margin-bottom: 20px;}
}
@media(max-width:480px){
    .Floor002841 .info-num li aside b{font-size: 60px;}
}




/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 31.25em; background-size: cover;}
@media (max-width:1024px) {
    .Banner003144 .pc{height:calc(260 / 16 * 1em)}      
}


/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 2vw;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;position:relative; overflow:hidden; line-height:calc(82 / 16 * 1em);height:calc(82 / 16 * 1em);}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#035a9f;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#035a9f;}
@media(max-width:768px){
    .Menu002147 ul{ display:block;}
    .Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
    .Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
    .Menu002147 li{ width:33.33333333333%}
    .Menu002147 li:nth-child(3n):after{ display:none;}
}








/*RighInfo003134 */
.RighInfo003134{ padding:calc(100 / 1920 * 100vw) 0;}
.RighInfo003134 .box2{background: url(../images/Floor003194_bg.jpg)no-repeat center;background-size: cover;padding-top: 3%;margin-top: 4%;}
.RighInfo003134 .img-side{border: solid 1px rgba(0, 0, 0, 0.1); position: relative;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom:calc(48 / 16 * 1em);}
.RighInfo003134 .img-group {background: #f8f8f8;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom:63.274%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin:calc(30 / 16 * 1em) auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #035a9f; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width:15px; height:15px;background-repeat: no-repeat;background-position: center; margin-top: -7.5px; background-image: url(../images/more3.svg); background-size: contain;}
.RighInfo003134 .controls .slick-prev{left: 0; transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.RighInfo003134 .controls .slick-next{right: 0;}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled,
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/more2.svg);}
.RighInfo003134 .img-side .return{position:absolute; right: 0; top: 0; width:calc(60 / 16 * 1em); height: calc(40 / 16 * 1em); background: url(../images/return.svg) no-repeat center #035a9f; background-size: auto calc(16 / 16 * 1em); border-radius: 0 0 0 20px;}
.RighInfo003134 .img-side .tit{font-size:calc(28 / 16 * 1em); color: #333; margin-bottom:calc(24 / 28 * 1em); font-weight: bold; color: #035a9f;}
.RighInfo003134 .img-side .line{width:calc(34 / 16 * 1em); height:calc(2 / 16 * 1em); background-color:#035a9f;display: block;}

.RighInfo003134 .prod-intro .tablist{text-align: center;border-bottom: 1px solid #e6e6e6;padding-bottom: 4%;}
.RighInfo003134 .prod-intro .tablist a{background: #b2b2b2;color:#fff;display: inline-block;padding: 14px 38px;font-size: calc(18 / 16 * 1em);margin: 0 7px;border-radius: 4px;cursor: pointer;}
.RighInfo003134 .prod-intro .box{padding-top:calc(60 / 1920 * 100vw);}
.RighInfo003134 .prod-intro .box-ly{display: block !important;}
.RighInfo003134 .prod-intro .tablist a:hover{background:#035a9f;}
.RighInfo003134 .prod-intro .tablist a.on{background:#035a9f;}
.RighInfo003134 .prod-intro .name{border-bottom:3px solid #035a9f;font-size:calc(24 / 16 * 1em); padding-bottom:calc(16 / 24 * 1em);color: #333; line-height: calc(60 / 24 * 1em)}
.RighInfo003134 .prod-intro .name i{width:calc(60 / 24 * 1em); height: calc(60 / 24 * 1em);border-radius: 50%;background-color: #035a9f;display: inline-block;vertical-align: top; margin-right:calc(15 / 24 * 1em); background-repeat: no-repeat; background-position: center; background-size: auto  1em;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon1.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-icon2.svg);}
.RighInfo003134 .prod-intro .name-3 i{background-image: url(../images/RighInfo003134-icon3.svg);}
.RighInfo003134 .prod-intro .name-4 i{background-image: url(../images/RighInfo003134-icon4.svg);}
.RighInfo003134 .prod-intro .name-5 i{background-image: url(../images/RighInfo003134-icon5.svg);}

.RighInfo003134 .prod-intro .con{line-height: 1.75; margin-top:calc(32 / 16 * 1em);}

.RighInfo003134 .prod-intro .ul1{}
.RighInfo003134 .prod-intro .ul1 li{border-bottom:1px solid #e8e8e8;padding-bottom:2%;margin-bottom:2%;}
.RighInfo003134 .prod-intro .ul1 li .pic{width:46%;float:left;border: 1px solid #333;border-radius: 20px}
.RighInfo003134 .prod-intro .ul1 li .txt{width:46%;float:right;padding-top:3%;}
.RighInfo003134 .prod-intro .ul1 li:nth-child(2n) .pic{float:right;}
.RighInfo003134 .prod-intro .ul1 li:nth-child(2n) .txt{float:left;}
.RighInfo003134 .prod-intro .ul1 li .txt h2{font-size: calc(28 / 16 * 1em);color:#333;font-weight: normal;}
.RighInfo003134 .prod-intro .ul1 li .txt p{}
.RighInfo003134 .prod-intro .ul1 li .txt p span{display: block;position: relative;padding-left:calc(18 / 16 * 1em);font-size: calc(18 / 16 * 1em);line-height: 2;}
.RighInfo003134 .prod-intro .ul1 li .txt p span:after{content:'';width:5px;height: 5px;background:#035a9f;display: block;position: absolute;left:0;border-radius: 50%;top: 50%;margin-top: -2px;}

.RighInfo003134 .prod-intro .ul3 li{text-align: center; padding: 30px;}
.RighInfo003134 .prod-intro .ul3 li .icon{display: block; height: calc(70 / 16 * 1em); margin: 0 auto 1.5em;}
.RighInfo003134 .prod-intro .ul3 li .t1{font-size: calc(18 / 16 * 1em); color: #333;}

.RighInfo003134 .prod-intro .ul2{}
.RighInfo003134 .prod-intro .ul2 .slick-slide{text-align: center; padding:0 calc(20 / 16 * 1em) calc(10 / 16 * 1em);}
.RighInfo003134 .prod-intro .ul2 li{width:31.3%;float:left;margin-right:3%;margin-bottom:3%;}
.RighInfo003134 .prod-intro .ul2 li:nth-child(3n){margin-right:0;}
.RighInfo003134 .prod-intro .ul2 .Ispic{display: block; padding-bottom:64%;}
.RighInfo003134 .prod-intro .ul2 .txt{width: 80%; margin:-7.5% auto 0; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); padding:0.8vw;text-align: center;}
.RighInfo003134 .prod-intro .ul2 .t1{font-size: calc(22 / 16 * 1em); color: #333;}
.RighInfo003134 .prod-intro .ul2 .t2{line-height: 1.75; height: calc(1.75em * 2); color: #888; margin-top: 1.25em;}

.RighInfo003134 .prod-intro .ul4{}
.RighInfo003134 .prod-intro .ul4 li{width:22.75%;float:left; margin-right:3%;margin-bottom:3%;}
.RighInfo003134 .prod-intro .ul4 li:nth-child(4n){margin-right:0;}
.RighInfo003134 .prod-intro .ul4 .Ispic{display: block; padding-bottom:70%;background-color:#000;}

.RighInfo003134 .prod-intro .table_1{margin-bottom: calc(20 / 1920 * 100vw); }
.RighInfo003134 .prod-intro .table_1 table{width: 100%; }
.RighInfo003134 .prod-intro .table_1 th,
.RighInfo003134 .prod-intro .table_1 td{text-align:center;  border-collapse:collapse; line-height:1.75;padding: calc(20 / 16 * 1em); font-size:1em; border:1px solid #eaeaea;}
.RighInfo003134 .prod-intro .table_1 th{ color: #fff; background: #035a9f; font-weight: normal;width:22%;}
.RighInfo003134 .prod-intro .table_1 td{text-align:left; padding-left: 2vw;}

.RighInfo003134 .prod-intro .p{padding-left: calc(24 / 16 * 1em); line-height: 1.75; margin: 0; position: relative;}
.RighInfo003134 .prod-intro .p+.p{margin-top:calc(22 / 16 * 1em);}
.RighInfo003134 .prod-intro .p::before{position: absolute; left: 0; top: calc(8 / 16 * 1em); content: ''; width: calc(8 / 16 * 1em); height:calc(8 / 16 * 1em); background: #035a9f; border-radius:2px; transform: rotate(45deg);}

.RighInfo003134 .ul2 .slick-dots{text-align: center; margin-top: 30px;}
.RighInfo003134 .ul2 .slick-dots li{display: inline-block;width:10px; height:10px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.RighInfo003134 .ul2 .slick-dots li button{font-size: 0; width: 6px; height: 6px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.RighInfo003134 .ul2 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -3px 0 0 -3px;}
.RighInfo003134 .ul2 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #035a9f;}

@media (min-width:1025px) {
    .RighInfo003134 .img-group{width: 50%;border-right: solid 1px rgba(0, 0, 0, 0.1);}
    .RighInfo003134 .img-side .ytable-cell{padding:calc(50 / 16 * 1em);}
    .RighInfo003134 .img-side .txt{padding: 0 3%;}
    .RighInfo003134 .prod-intro .ul3{display: flex;}
    .RighInfo003134 .prod-intro .ul3 li{width: 100%; padding:2vw;}
    .RighInfo003134 .prod-intro .ul3 li:not(:last-child){border-right: 1px dashed rgba(0, 0, 0, 0.1);}
}
@media (max-width:1024px) {
    .RighInfo003134{ padding:50px 0;font-size: 16px;}
    .RighInfo003134 .img-side{ padding: 4em 1em 1em;}
    .RighInfo003134 .img-side .txt{ padding: 2em 0 0;}
    .RighInfo003134 .box2{padding-top: 50px;margin-top: 50px}
    .RighInfo003134 .prod-intro .tablist a{margin: 0 7px 5px}
    
    .RighInfo003134 .prod-intro .ul1 li{margin-bottom: 20px;padding-bottom: 20px}
    .RighInfo003134 .prod-intro .ul1 li .pic,
    .RighInfo003134 .prod-intro .ul1 li .txt{float: none;width: 100%;}
    .RighInfo003134 .prod-intro .ul1 li .txt h2{margin: 0;}
    .RighInfo003134 .prod-intro .ul1 li .txt p span{}
}

@media (max-width:768px){

}



.Product{ padding:calc(80 / 1920 * 100vw) 0 calc(100 / 1920 * 100vw) ;}
@media (min-width:1025px) {
    .Product .flex{display: flex; justify-content: space-between; }
    .Product .left{width: 20%; margin-right: 2%;}
    .Product .right{width:78%;}
}



/*Menu002518 */
.Menu002518 .side-menu > ul > li{ margin-bottom:1em;position: relative}
.Menu002518 .side-menu li a{display:block;  position:relative; color:#666;}
.Menu002518 .side-menu > ul > li > a{ line-height:calc(55 / 18 * 1em); padding-left:calc(30 / 18 * 1em); border-radius:calc(30 / 18 * 1em) 0 0 calc(30 / 18 * 1em);  font-size:calc(18 / 16 * 1em); background:#f5f5f5;}
.Menu002518 .side-menu li i{ position:absolute; right:calc(34 / 18 * 1em); top:calc(20 / 18 * 1em); width:calc(20 / 18 * 1em); height:calc(20 / 18 * 1em); background:#fff; border-radius:50%;cursor: pointer}
.Menu002518 .side-menu li i::before,
.Menu002518 .side-menu li i::after{ position:absolute; content:''; background:#d1d1d1;}
.Menu002518 .side-menu li i::before{ left:20%; height:2px; width:60%; top:50%; margin-top:-1px;}
.Menu002518 .side-menu li i::after{ left:50%; width:2px; margin-left:-1px; top:20%; height:60%;}
.Menu002518 .side-menu li ul{ display:none;}
.Menu002518 .side-menu > ul > li > a:hover,
.Menu002518 .side-menu > ul > li.aon > a{ background:#035a9f; color: #fff;}
.Menu002518 .side-menu li a:hover,
.Menu002518 .side-menu li.aon > a{ color:#035a9f; }
.Menu002518 .side-menu li:hover i::after,
.Menu002518 .side-menu li:hover i::before,
.Menu002518 .side-menu li.aon i::before{ background:#035a9f}
.Menu002518 .side-menu li.aon i::after{ display:none;}
.Menu002518 .side-menu li ul { padding:1em 0;}
.Menu002518 .side-menu li ul li{padding-left:calc(30 / 16 * 1em); }
.Menu002518 .side-menu li ul li a{ line-height:calc(50 / 16 * 1em);border-bottom:1px solid rgba(0, 0, 0, 0.05); position:relative;}
.Menu002518 .side-menu li ul li:last-child a{ border-bottom:0;}
.Menu002518 .side-menu li ul li a::before,
.Menu002518 .side-menu li ul li a::after{ position:absolute; content:''; opacity:0;}
.Menu002518 .side-menu li ul li a::before{ right:calc(34 / 16 * 1em); top:50%; width:1em; height:1em; margin-top:-0.5em; background:#16489d; border-radius:50%;}
.Menu002518 .side-menu li ul li a::after{ border-color:transparent; border-width:3px 0 3px 4px; border-style:solid; border-left-color:#fff; right:calc(40 / 16 * 1em); top:50%; margin-top:-3px;}
.Menu002518 .side-menu li ul li a:hover::before,
.Menu002518 .side-menu li ul li a:hover::after,
.Menu002518 .side-menu li ul li.aon a::before,
.Menu002518 .side-menu li ul li.aon a::after{ opacity:1;}
@media(min-width:1025px){
.Menu002518 .side-open_menu{ display:none;}
}
@media(max-width:1024px){
    .Menu002518{ position:relative; z-index:10;}
    .Menu002518 .side-menu{ display:none; position:absolute; left:0; width:100%; top:100%; margin-top:5px; z-index:100; background: #fff; padding: 20px;}
    
    .Menu002518 .side-open_menu{ position:relative; background:#f8f8f8; border:3px solid #16489d;padding:10px 20px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;font-size: 16px;color: #333}
    .Menu002518 .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#16489d; right:20px; top:50%; margin-top:-2px;}
}




.PicList003133 .info{background: #f8f8f8; margin-bottom: calc(40 / 16 * 1em);}
.PicList003133 .info .dl{position: relative;}
.PicList003133 .info dd{display: block; padding-bottom:20.463%;}
.PicList003133 .info .word{padding:30px;}
.PicList003133 .info .word .t1{ font-size:calc(26 / 16 * 1em); color:#333; margin:0;}
.PicList003133 .info .word .t1:after{display: block; margin:calc(20 /28 * 1em) 0; content: '';background:#035a9f; width: 48px; height: 2px;}
.PicList003133 .info .word p{ line-height:calc(30 / 16 * 1em); text-align: justify; }
.PicList003133 .info .word .btn{display: inline-block; line-height: calc(40 / 16 * 1em); padding: 0 2vw; border: 1px solid #035a9f; border-radius: calc(40 / 16 * 1em); color: #035a9f; margin-top: 2em;}
.PicList003133 .info .word .btn:hover{background:#035a9f;color: #fff;}
.PicList003133 .slick-dots{position: absolute; bottom:1.875em; left: 50%;transform: translateX(-50%); overflow: hidden;z-index: 10; list-style: none;}
.PicList003133 .slick-dots li{float: left;width:calc(14 / 16 * 1em); height: calc(14 / 16 * 1em);position: relative;margin: 0 0.2em;}
.PicList003133 .slick-dots li button{position: absolute;border-radius: 50%;background: #fff;opacity: 0.6;padding: 0; border: 0;font-size: 0;width: 100%;height: 100%; left: 0; top: 0; transform: scale(0.5); transition: 0.3s;}
.PicList003133 .slick-dots li.slick-active button{opacity: 1; transform: scale(1);}

.PicList003133 .ul li{background:#fff;width:31.3%;margin-right:3%;margin-bottom:3%; float:left; }
.PicList003133 .ul li:nth-child(3n){margin-right:0;}
.PicList003133 .ul li .pic{background: url(../images/PicList003133-bg.jpg) no-repeat center; background-size: cover;}
.PicList003133 .ul li .Ispic{position: relative; width: 100%; padding-bottom:74%; background-size: contain; transition: .3s;}
.PicList003133 .ul li .Ispic::after{
    height: 2em;
    width: calc(100% - 30px);
    content: '';
    display: block;
    background-image: url(../images/logo.png);
    background-size: contain;
    position: absolute;
    left: 15px;
    top: 15px;
    background-repeat: no-repeat;
}
.PicList003133 .ul li .con{padding:30px;}
.PicList003133 .ul li .tit{font-size: calc(22 / 16 * 1em); color: #333;}
.PicList003133 .ul li .txt{color: #666; margin: 0.6em 0 0em; line-height: 1.75;}
.PicList003133 .ul li .more{width: calc(48 / 16 * 1em);height:calc(48 / 16 * 1em); border-radius: 50%; border: 1px solid #ccc; background: url(../images/Floor002873_ico03.svg) no-repeat center; background-size: auto 1em;}
.PicList003133 .ul li:hover .Ispic{transform: scale(1.05);}
.PicList003133 .ul li:hover .tit{ color:#035a9f;}
.PicList003133 .ul li:hover .more{background-image: url(../images/Floor002873_ico02.svg) ; background-color: #035a9f; border-color: #035a9f;}

@media(min-width:1025px){
    .PicList003133 .info{display: flex; align-items: center;}
    .PicList003133 .ul li .pic{width:100%;}
    .PicList003133 .ul li .con{padding:1.5vw 0 0; }

    .PicList003133 .info .dl,
    .PicList003133 .info .word{width: 50%;}
    .PicList003133 .info .dl{order: 2;}
    .PicList003133 .info .word{padding:1vw 3vw;}

}
@media(max-width:1024px){
    .PicList003133{margin-top: 30px}
    .PicList003133 .ul li{background:#fff;width:49%;margin-right:2%;}
    .PicList003133 .ul li:nth-child(3n){margin-right:2%;}
    .PicList003133 .ul li:nth-child(2n){margin-right:0;}
    .PicList003133 .ul li .con{padding:10px 0;}
    .PicList003133 .ul li .tit{font-size: 14px;}
    .PicList003133 .ul li .Ispic::after{
        height: 1.2em;
        left: 10px;
        top: 10px;
        width: calc(100% - 20px);
    }
}



/*Form002219*/
.Form002219{ }
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#333; position:absolute; left:0; width:82px; text-align:right; line-height:45px;}
.Form002219 .text{ border:1px solid #e6e6e6; border-radius:3px; width:100%; padding:0 10px; line-height:45px;height:45px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #e6e6e6; border-radius:3px;overflow:hidden; resize:none; width:100%; height:240px; padding:10px; color:#666;}
.Form002219 .btn{ display:inline-block; line-height:45px; min-width:145px; margin-right:20px; background-color:#f3f3f3; color:#666; border:none; border-radius:50px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#035a9f;} 

@media(max-width:1024px){
    .Form002219 dl{padding-left: 130px;}
    .Form002219 dt{font-size: 22px;width: 115px;}
}
@media(max-width:640px){
    .Form002219 dl{ float:none; width:100%; margin-left:0 !important;}  
    .Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
    .Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}    
}
/*Form002219 End*/

.menu{background: #f9fafc}
.menu .nav{display: flex;flex-wrap: wrap;}
.menu .nav li:not(:last-child){}
.menu .nav li a{display: block;padding: 0 calc(35 / 16 * 1em);line-height: calc(90 / 16 * 1em);transition: .3s all;color: #121212}
.menu .nav li.aon a,
.menu .nav li:hover a{background:#035a9f ;color: #fff}


.menu .side-open_menu{ position:relative; background:#f8f8f8; border:3px solid #16489d;padding:10px 20px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;font-size: 16px;color: #333;display: none}
.menu .side-open_menu::before{ position:absolute; content:''; border:5px solid transparent; border-top-color:#16489d; right:20px; top:50%; margin-top:-2px;}



.menu .location{font-weight: 500;display: flex;align-items: center;padding-left: calc(24 / 16 * 1em);background: url(../images/icon-home.svg)no-repeat center left;background-size: calc(16 / 16 * 1em) auto;text-align: right;line-height: calc(90 / 16 * 1em);display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.menu .location a{color: #666}
.menu .location a:hover{color: #035a9f}
.menu .location span{color: #035a9f}
.menu .location i{display: block;width: 6px;height: 2px;background: #999;margin: 0 calc(14 / 16 * 1em)}
@media(min-width:1025px){
.menu .w1600{display: flex;justify-content: space-between;align-items: center;}
.menu .nav{width: 75%;}
.menu .auto {display: flex;justify-content: space-between;align-items: center;}
.menu .location{display: flex;white-space: nowrap;}
}
@media(max-width:1024px){
    .menu {padding: 10px 0}
    .menu .location{display: none}
    .menu .nav{display: none}
    .menu .side-open_menu{display: block;}
    .menu .nav{background: #fff;}
    .menu .nav li a{line-height: calc(50 / 16 * 1em);}
}


/* 公司簡述 */

/*RighInfo003141 */
.RighInfo003141{padding: calc(100 / 16 * 1em) 0;}
.RighInfo003141 .intro{}
.RighInfo003141 .intro .info{}
.RighInfo003141 .intro .info p{margin: 1.8em 0;font-size: calc(16 / 16 * 1em);color: #333;line-height: 2;}
.RighInfo003141 .home_tit{text-align: left;position: relative;padding-bottom: 3em;}
.RighInfo003141 .home_tit::before{background: #035a9f;width: 68px;height: 4px;content: '';display: block;position: absolute;bottom: 0;left: 0;}

.RighInfo003141 .number-count{margin: 3em 0 7.2em;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2.2em;font-family: 'Bebas';color: #035a9f; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #035a9f;font-size:1em;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2em 2.2em;border-radius: 0 0 12px 36px;}
.RighInfo003141 .plate dd ol{float: left;width: 3.2em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: 100%;float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.2em;color: #333;margin-bottom: 0.2em;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}

.RighInfo003141 .plate dd .pic{border-radius: 12px 12px 0 0;position: relative;overflow: hidden;padding-bottom: 65.5%}
.RighInfo003141 .plate dd .pic img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;}

.RighInfo003141 .plate .home_tit{text-align: center;padding-bottom: 0;}
.RighInfo003141 .plate .home_tit::before{display: none;}



.RighInfo003141 .videobox{ position: relative;height: 200px;margin-bottom:3.5%;border-radius: 60px 26px 60px 26px;overflow: hidden;}
.RighInfo003141 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.RighInfo003141 .videobg .play{ display: block;   width: 100%; height: 100%; position: absolute; top: 0; left: 0; cursor: pointer;background:rgba(0,0,0,0.35);}

.RighInfo003141 .videobg .play::before,
.RighInfo003141 .videobg .play::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.RighInfo003141 .videobg .play::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,1);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.RighInfo003141 .videobg .play::after{width: 0;height: 0;border-top: 13px solid transparent;border-bottom: 13px solid transparent;border-left: 18px solid rgba(255,255,255,1);margin-left: -5px;margin-top: -12px;}

.RighInfo003141 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.RighInfo003141 .video video{ width: 100%; height: 100%; background: #000;object-fit: cover;}

@media only screen and (min-width: 768px) {
    .RighInfo003141 .videobg,
    .RighInfo003141 .videobox{ height: 320px;}
}
@media only screen and (min-width: 1200px) {
    .RighInfo003141 .videobg,.RighInfo003141 .videobox{ height: 500px;}
}


@media (min-width:1025px) {
    .RighInfo003141 .intro .info{width: 42%;padding-top: 2.4em;}
    .RighInfo003141 .intro .title{line-height: 1;}
    .RighInfo003141 .intro .img{width: 50%;}
    .RighInfo003141 .number-count ul{display: flex;justify-content: space-between;padding: 0 5em;}
    .RighInfo003141 .number-count li{float: left;}
    .RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
    .RighInfo003141 .plate .clearfix{display: flex;flex-wrap: wrap;}
    .RighInfo003141 .plate dd{float: left;width: 31.429%;}
    .RighInfo003141 .plate dd:not(:nth-child(3n)){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
    .RighInfo003141{padding: 50px 0;}
    .RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
    .RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
    
    .RighInfo003141 .plate dd .txt{padding: 20px}
    .RighInfo003141 .plate dd li aside{font-size: 18px}
    .RighInfo003141 .plate dd li p{font-size: 14px}
}

/* 榮誉資格 */
/*PicList002434 */
.PicList002434{padding: calc(100 / 16 * 1em) 0;}
.PicList002434 .list ul { padding: 0 50px; }
.PicList002434 .list li { list-style: none; float: left; position: relative; text-align: center; margin-bottom: calc(30 / 16 * 1em);}
.PicList002434 .list ul:last-child li { margin-bottom: 0; }
.PicList002434 .list li:first-child:before, .PicList002434 .list li:last-child:after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; }
.PicList002434 .list li:first-child:before { left: -50px; background: url(../images/PicList002433_ul_l.png) no-repeat 0 0; }
.PicList002434 .list li:last-child:after { right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.PicList002434 .list li aside {
padding-top: calc(40 / 16 * 1em); height: 90px; background: url(../images/PicList002433_libg.png) repeat-x left top; }
.PicList002434 .list li .ytable { height: 285px; }
.PicList002434 .list li .ytable-cell { vertical-align: bottom; }
.PicList002434 .list li figure { position: relative; display: inline-block; max-width: 85%; }
.PicList002434 .list li figure:after { position: absolute; right: -22px; background: url(../images/PicList002433_ying.png) no-repeat left bottom; width: 24px; height: 100%; background-size: contain; content: ''; }
.PicList002434 .list li figure img { max-height: 285px; padding: 15px; background: url(../images/PicList002433_kuang.png) no-repeat; background-size: 100% 100%; }
.PicList002434 .list li p { margin: 0 auto; width: 80%; color: #333; }
.PicList002434 .list .ul-4 li { width: 25%; }
.PicList002434 .list .ul-4 li:nth-child(4):after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.PicList002434 .list .ul-3 li { width: 33.33333333%; }
.PicList002434 .list .ul-3 li:nth-child(3):after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.PicList002434 .list .ul-2 li { width: 50%; }
.PicList002434 .list .ul-2 li:nth-child(2):after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.PicList002434 .list .ul-2 li:nth-child(1) > * { padding-left: 30%; }
.PicList002434 .list .ul-2 li:nth-child(2) > * { padding-right: 30%; }
.PicList002434 .list .ul-1 li { width: 100%; }
.PicList002434 .home_tit{margin-bottom: calc(58 / 16 * 1em);}

@media(max-width:1024px) {
    .PicList002434 .auto { padding: calc(50 / 16 * 1em) 0 0;
}
.PicList002434 .list ul { padding: 0; }
.PicList002434 .list li .ytable { height: 150px; }
.PicList002434 .list li figure img { max-height: 150px; padding: 3px }
.PicList002434 .list .ul-2 li:nth-child(1) > * { padding-left: 30%; }
.PicList002434 .list .ul-2 li:nth-child(2) > * { padding-right: 30%; }
.PicList002434 .list .ul-3 li:nth-child(3):after, .PicList002434 .list li:first-child:before { display: none; }
}

@media(max-width:480px) {
    .PicList002434 .list li .ytable { height: 100px; }
    .PicList002434 .list li figure img { max-height: 100px; }
}


/* 榮誉資格 */

.PicList002433{padding: calc(100 / 16 * 1em) 0;}
.PicList002433 .main{ }
.PicList002433 .main .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #035a9f; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main .slick-arrow:hover{ background:#035a9f; }
.PicList002433 .main .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #035a9f; border-right:2px solid #035a9f; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main .slick-prev{ left:-59px;}
.PicList002433 .main .slick-next{ right:-59px;}
@media(max-width:1650px){
    .PicList002433 .main .slick-prev{ left:2%;}
    .PicList002433 .main .slick-next{ right:2%;}
}
@media(max-width:1024px){
    .PicList002433{padding: 50px 0;}
    .PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
    .PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
    .PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433 .list li:first-child:before,
.PicList002433 .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433 .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433 .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433 .list li .ytable{ height:245px;}
.PicList002433 .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433 .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433 .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433 .list li figure img{ max-height:245px;padding: 14px 16px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433 .list li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433 .list .ul-3 li{width:33.33333333%;}
.PicList002433 .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li{width:50%;}
.PicList002433 .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433 .list .ul-1 li{width:100%;}
@media(max-width:1024px){
    .PicList002433 .auto,
    .PicList002433 .list ul{ padding:0;}
    .PicList002433 .list li p{ font-size:12px;}
    .PicList002433 .list li .ytable{ height:150px;}
    .PicList002433 .list li figure img{ max-height:150px; padding:3px}
    .PicList002433 .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
    .PicList002433 .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
    .PicList002433 .list .ul-3 li:nth-child(3):after,
    .PicList002433 .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
    .PicList002433  .list li .ytable{ height:100px;}
    .PicList002433  .list li figure img{ max-height:100px;}
}



/* 合作夥伴 */

/*PicList002171 */
.PicList002171{ padding: calc(100 / 16 * 1em) 0;}
.PicList002171 li{ float:left; width:15.4%; margin-right:1.5%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:1.125em; color:#fff;}
.PicList002171 .home_tit{text-align: center;margin-bottom: calc(58 / 16 * 1em);}
@media(min-width:1025px){
    .PicList002171 li:nth-child(6n){ margin-right:0;}
}
@media(max-width:1024px){
    .PicList002171{ padding: 50px 0;}
    .PicList002171 .home_tit{margin-bottom:30px;}
    .PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:1024px) and (min-width:481px){
    .PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
    .PicList002171 li{ width:49%;}
    .PicList002171 li:nth-child(2n){ margin-right:0;}
    .PicList002171 li dt{ font-size:15px;}
}


/* 擴展歷程 */

.History{background-position: center center!important;background-size: cover!important;background-repeat: no-repeat!important;padding: calc(100 / 16 * 1em) 0;background: url(../images/history-bg.jpg)}
.History .slider-for{padding:0 calc(220 / 16 * 1em);}
.History .slider-for .item{padding:calc(50 / 16 * 1em);border-radius: 12px;overflow: hidden;}
.History .slider-for .item .box{position: relative;display: flex;align-items: center}
.History .slider-for .item .box .pic{width: calc(450 / 16 * 1em);height: calc(300 / 16 * 1em);border-radius:12px;overflow: hidden;margin-right: calc(70 / 16 * 1em)}
.History .slider-for .item .box .pic .img{position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);object-fit: cover}
.History .slider-for .item .box .year{width:calc(370 / 16 * 1em);position: absolute;left:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);font-size: 1rem;font-weight: bold;text-align: center;color: #035a9f; line-height: 1;font-family: 'Oswald-Bold';}
.History .slider-for .item .box .con{height: calc(300 / 16 * 1em);overflow: auto;flex: 1;padding-right: calc(50 / 16 * 1em);padding-top: 2vw;}
.History .slider-for .item .box .con dl{padding:26px 0}
.History .slider-for .item .box .con dt{font-size: calc(28 / 16 * 1em);color: #035a9f;margin-bottom: calc(10 / 16 * 1em);position: relative;}
/* .History .slider-for .item .box .con dt::before{content: '';display: block;width: 58px;height: 3px;background: #035a9f;left: 0;bottom: 0;position: absolute;} */
.History .slider-for .item .box .con dd{position: relative;line-height: 1.35;margin:5px 0;font-size: calc(18 / 16 * 1em);color: #333;line-height: 2;}
.History .slider-for .item .box .con dd::before{content:'';display: block;width:4px;height:4px;box-sizing: border-box;border:2px solid #035a9f;position: absolute;left:0;top:50%;margin-top:-4px;box-sizing: content-box;border-radius: 50%;display: none}
.History .slider-for .slick-arrow{top:50%;transform: translateY(-50%);width: 56px;height: 56px;border-radius: 50%;position: absolute;border: 1px solid #dcdcdc;font-size: 0;color: transparent;background-color: #fff;z-index: 99;}
.History .slider-for .slick-arrow.slick-prev{left:5%;transform: rotate(180deg) translateY(50%)}
.History .slider-for .slick-arrow.slick-next{right:5%;}
.History .slider-for .slick-arrow{background: transparent;}
.History .slick-arrow::after {content: '';display: block;width: 100%;height: 100%;border-radius: 50%;position: absolute;left: 0;top: 0;background-position: center center;background-repeat: no-repeat;background-size: 19px;}
.History .slider-for .slick-arrow.slick-prev::after{background-image: url(../images/Floor002873_ico.svg);}
.History .slider-for .slick-arrow.slick-next::after{background-image: url(../images/Floor002873_ico.svg);}
.History .slider-for .slick-arrow:hover{background:#035a9f;transition: all .5s;-webkit-transition: all .5s;border:1px solid transparent;}
.History .slider-for .slick-prev:hover::after{background-image: url(../images/Floor002873_ico02.svg);}
.History .slider-for .slick-next:hover::after{background-image: url(../images/Floor002873_ico02.svg);}

.History .slider-nav{margin-top:calc(30 / 16 * 1em);padding:0 calc(30 / 16 * 1em);position: relative;z-index: 10}
.History .slider-nav::before{content:'';display: block;width:100%;border-bottom:1px solid #000;left:0;bottom:calc(60 / 16 * 1em);position: absolute;opacity: .1}
.History .slider-nav .item{padding-top:calc(60 / 16 * 1em);text-align: center;height: calc(110 / 16 * 1em);line-height: calc(50 / 16 * 1em);position: relative;}
.History .slider-nav .item a{color:#333;font-size: calc(18 / 16 * 1em)m;transition: all .5s;}
.History .slider-nav .item::after{content:'';display: block;width:1px;height:10px;background: #999;position: absolute;left:50%;transform: translateX(-50%);bottom:calc(60 / 16 * 1em);transition: all .5s;}
.History .slider-nav .item.slick-current a{font-size: calc(22 / 16 * 1em);color: #035a9f}
.History .slider-nav .item.slick-current::after{height:calc(40 / 16 * 1em);background: #035a9f}

@media(max-width:1024px){
    .History{padding: 50px 0}
    .History .slider-for{padding:0 100px;}
    .History .slider-for .item{padding:30px 30px 30px 0;}
    .History .slider-for .item .box{display: block}
    .History .slider-for .item .box .year{width:150px;font-size: 40px;}
    .History .slider-for .item .box .pic{width: 100%;margin-right:0;height: auto;text-align: center;}
    .History .slider-for .item .box .con{text-align: center;padding-right: 0;}
    
    .History .slider-for .slick-arrow{width: 36px;height: 36px;}

}


@media(max-width:640px){
    .History .slider-for{padding:0 40px;}
    .History .slider-for .slick-arrow.slick-prev{left:0;}
    .History .slider-for .slick-arrow.slick-next{right:0;}
    .History .slider-for .item{padding:0 20px;}
    .History .slider-for .item .box{padding:0;}
    .History .slider-for .item .box .year{position: static;transform: translateY(0);-webkit-transform: translateY(0);width:auto;text-align: left;margin-bottom:10px;font-size: 24px;display: inline-block;}
    .History .slider-nav .item.slick-current a{font-size: 16px;}
    .History .slider-nav .item a{font-size: 14px;}
}




.overscroll::-webkit-scrollbar{width:4px;height:4px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#035a9f;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#e2efef;}


/* 分子公司展現 */

/*RighInfo002739 */
/*Floor002658 */
.Floor002658{ overflow:hidden; padding: calc(100 / 16 * 1em) 0;}

.Floor002658 .tit{font-size:40px; line-height: 1; text-align: center;color:#333;margin:0 0 3%;}

.Floor002658 .slider > ul{margin-bottom: 42px;}
.Floor002658 li.slick-slide{ position:relative;transform:scale(0.8); transition:0.5s 0.3s;}
.Floor002658 li.slick-slide:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0;transition:0.5s 0.3s; z-index: 10;}
.Floor002658 li.slick-current{ transform:scale(1);}
.Floor002658 li.slick-current::before{opacity: 0;z-index: 1;}
.Floor002658 li.slick-slide .files,
.Floor002658 li.slick-slide a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index: 4;}
.Floor002658 li.slick-slide .files{ background:#000; display:none; z-index: 7;}
.Floor002658 li.slick-slide aside{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:18px; color:#fff;}
.Floor002658 li.slick-slide aside span{ display:block; border-radius:50%; width:85px; height:85px; border:3px solid #fff; background:rgba(255,255,255,0.16);  position:relative; margin:0 auto 10px;}
.Floor002658 li.slick-slide aside span::before{ position:absolute; content:''; border:12px solid transparent; border-left-color:#fff;left:50%; top:50%; margin-left:-6px; margin-top:-12px;}

.Floor002658 .slick-dots{ text-align:center;position: absolute; left: 0; width: 100%; bottom:-52px;}
.Floor002658 .slick-dots li{ display:inline-block; margin:0 5px;border:1px solid transparent; border-radius:50%; width:18px; height:18px; position:relative;}
.Floor002658 .slick-dots li:before{ position:absolute; content:''; left:5px; top:5px; right:5px; bottom:5px; border-radius:50%; background:rgba(0,0,0,0.2);}
.Floor002658 .slick-dots li.slick-active{ border-color:#035a9f;}
.Floor002658 .slick-dots li.slick-active:before{ background:#035a9f;}
.Floor002658 .slick-dots li button{display: none;}

.Floor002658 .slick-arrow{ position:absolute; content:''; width:32px; height:32px;border: 0; border-top:4px solid #dfdfdf;border-right:4px solid #dfdfdf; transform:rotate(45deg); top:50%; margin-top:-16px; cursor:pointer; z-index:10;font-size: 0;background: none;}
.Floor002658 .slick-prev{left:21%; margin-left:-35px;transform:rotate(-135deg);}
.Floor002658 .slick-next{right:21%; margin-right:-35px;}
.Floor002658 .slick-arrow:hover{ border-color:#035a9f;}
@media(max-width:1024px){
    .Floor002658{ padding: 50px 0;}
    .Floor002658 li.slick-slide{ transform:scale(1);}
    .Floor002658 .slick-prev{left:3%; margin-left:0;}
    .Floor002658 .slick-next{right:3%; margin-right:0;}
}
@media(max-width:480px){
    .Floor002658 li.slick-slide aside span{ width:50px; height:50px;}
    .Floor002658 .slick-arrow{width: 24px; height: 24px; margin-top: -12px;border-width: 3px;}
}

/* 加入我們 */
/*TextList002514 */
.TextList002514 {padding: calc(100 / 16 * 1em) 0;}
.TextList002514 .auto{max-width: 1400px;margin: 0 auto}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height: 2;padding: 15px 0;font-size: 1.125em;cursor: pointer;position: relative;font-weight: bold;color: #333;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#0057a6; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#0057a6;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color: #0057a6;padding: 30px 0;font-weight: bold;font-size: 1.125em;}
.TextList002514 .job-info p{line-height: 2;}
.TextList002514 .job-info strong{font-size:calc(17 / 16 * 1em);}

@media(max-width:1024px){
    .TextList002514 {padding: 50px 0;}
}



/* 解決方案 */
/*PicList003133 */
.PicList003133.jjfaBox{padding: calc(100 / 16 * 1em) 0;}
/* .PicList003133.jjfaBox .auto{padding-bottom:4em;} */
.PicList003133.jjfaBox li{ width: 100%;margin-bottom: 2.5em;}

.PicList003133.jjfaBox li .img{ text-align: center;position: relative;overflow: hidden;border-radius: 14px;}
.PicList003133.jjfaBox li .img img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;}
.PicList003133.jjfaBox li .tit{font-size: 2em; color: #333333; margin-bottom: 1.4em; line-height: 1.2em;}
.PicList003133.jjfaBox li p{ margin: 2em 0 2.8571em 0;font-size: calc(17 / 16 * 1em);color: #666;line-height: 1.8;text-align: justify;}
.PicList003133.jjfaBox li .line{display: block;width:30px; height: 2px; background-color: #035a9f;} 
.PicList003133.jjfaBox li .more{display: block;width: 3.125em;height: 3.125em;border-radius: 50%; border: 1px solid #035a9f;background: url(../images/Floor002873_ico.svg) no-repeat center; background-size: 1em auto; transition: 0.3s;}
.PicList003133.jjfaBox li a:hover .tit{color: #035a9f;}
.PicList003133.jjfaBox li a:hover .more{border-color: #035a9f;background-color: #035a9f; background-image: url(../images/Floor002873_ico02.svg);}
@media (min-width:1025px) {
    .PicList003133.jjfaBox li a{min-height: 24.25em;} 
    .PicList003133.jjfaBox li .img{width: 37.572%;}   
    .PicList003133.jjfaBox li .inner{width: 73.024%; margin: 0 auto;}
}
@media (max-width:1024px) {
    .PicList003133.jjfaBox{padding: 50px 0;margin: 0}
    .PicList003133.jjfaBox li{margin-bottom: 50px}  
    .PicList003133.jjfaBox li .img{padding-bottom: 2em;}  
}

/* 解決方案情形 */

.solutiondetail{}

.solutiondetail .box{position: relative;background: url(../images/solu-detail-bg1.jpg)no-repeat center;background-size: cover;padding: calc(110 / 16 * 1em) 0;}

.solutiondetail .box .con .pic{padding-bottom: 29%;position: relative;overflow: hidden;border-radius: 10px}
.solutiondetail .box .con .pic img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;transition: .3s all}
.solutiondetail .box .con .pic:hover img{transform: scale(1.05)}

.solutiondetail .box .con .txt .tit1{font-size: calc(32 / 16 * 1em);color: #000822;padding-bottom: calc(30 / 32 * 1em);}
.solutiondetail .box .con .txt .desc{color: #7a7e8c;line-height: 2;text-align: justify;}


.solutiondetail .box .con2 .item{text-align: center}
.solutiondetail .box .con2 .item .icon img{max-height: calc(50 / 16 * 1em);max-width: calc(50 / 16 * 1em);}
.solutiondetail .box .con2 .item .txt{margin-top: calc(22 / 16 * 1em);}
.solutiondetail .box .con2 .item .txt .tit2{font-size: calc(24 / 16 * 1em);color: #000822;padding-bottom: calc(10 / 16 * 1em);}
.solutiondetail .box .con2 .item .txt .desc{color: #7a7e8c;line-height: 1.75;font-weight: 300}
.solutiondetail .box:nth-child(2n){background: #f5fafd;}


.solutiondetail .box .con3 .pic{padding-bottom: 68%;position: relative;overflow: hidden;border-radius: 10px}
.solutiondetail .box .con3 .pic img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;transition: .3s all}
.solutiondetail .box .con3 .pic:hover img{transform: scale(1.05)}
.solutiondetail .box .con3 .txt .tit1{font-size: calc(32 / 16 * 1em);color: #000822;padding-top: calc(30 / 32 * 1em);}

.solutiondetail .box .con4 .item{margin-bottom: 2%}
.solutiondetail .box .con4 .pic{padding-bottom: 60%;position: relative;overflow: hidden;border-radius: 10px}
.solutiondetail .box .con4 .pic img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;transition: .3s all}
.solutiondetail .box .con4 .pic:hover img{transform: scale(1.05)}
.solutiondetail .box .con4 .txt .tit1{font-size: calc(22 / 16 * 1em);color: #000822;padding-top: calc(30 / 22 * 1em);}


@media(min-width:1025px){
    .solutiondetail .box .con{display: flex;justify-content: space-between;align-items: center;}
    .solutiondetail .box:nth-child(2n) .con{flex-direction: row-reverse;}
    .solutiondetail .box .con .pic{width: 42%;flex: 0 0 auto;}
    .solutiondetail .box .con .txt{flex:1;padding-left: 6%}
    .solutiondetail .box:nth-child(2n) .con .txt{padding-left: 0;padding-right: 6em;}
    .solutiondetail .box:nth-child(2n) .con .pic{width:52%;padding-bottom: 20%;}
    
    .solutiondetail .box .con2{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: calc(100 / 16 * 1em)}
    .solutiondetail .box .con2 .item{width: 25%;}
    
    .solutiondetail .box .con3{display: flex;flex-wrap: wrap;}
    .solutiondetail .box .con3 .item{width: 32%;margin-right: 2%}
    .solutiondetail .box .con3 .item:nth-child(3n){margin-right: 0}
    
    .solutiondetail .box .con4{display: flex;flex-wrap: wrap;}
    .solutiondetail .box .con4 .item{width: 49%;margin-right: 2%}
    .solutiondetail .box .con4 .item:nth-child(2n){margin-right: 0}
}
@media(max-width:1024px){
    .solutiondetail .box{padding: 50px 0;}
    .solutiondetail .box .con .pic{padding-bottom:50%;}
    .solutiondetail .box .con .txt{padding: 20px 0}
    .solutiondetail .box .con2{margin-top: 50px}
    .solutiondetail .box .con2 .item:not(:last-child){margin-bottom: 50px}
    
    .solutiondetail .box .con3 .item{margin-bottom: 2%}
}



/* 新聞信息 */
.news{padding: calc(100 / 16 * 1em) 0 0;}
.news .newtop .item{float: left;width: 31%;margin-right: 3.5%;border-radius: 10px;overflow: hidden}
.news .newtop .item:nth-child(3n){margin-right: 0%}
.news .newtop .item .pic{overflow: hidden;position: relative}
.news .newtop .item .pic figure{padding-bottom: 62%;transition: .3s all}
.news .newtop .item .txt{background: #f6f6f6;padding: calc(46 / 16 * 1em) calc(40 / 16 * 1em);}
.news .newtop .item .txt time{color: #999}
.news .newtop .item .txt .tit{color: #333;height: calc(60 / 16 * 1em);overflow: hidden;margin: calc(20 / 16 * 1em) 0 calc(26 / 16 * 1em);line-height: 1.66;font-size: calc(22 / 16 * 1em);}
.news .newtop .item .txt .more{display: inline-block;padding-right: calc(30 / 16 * 1em);background: url(../images/Floor002873_ico.svg)no-repeat center right;background-size: 16px auto}
.news .newtop .item:hover figure{transform: scale(1.1)}

.news .newlist{margin-top: calc(80 / 16 * 1em);}
.news .newlist li {margin-bottom: 3.6%}
.news .newlist li .pic {overflow: hidden;border-radius: 10px;}
.news .newlist li .pic figure{padding-bottom: 60%;transition: .3s all}

.news .newlist li .txt{padding: 0 20% 0 calc(60 / 16 * 1em);position: relative}
.news .newlist li .txt .tit{font-size: calc(22 / 16 * 1em);}
.news .newlist li .txt .desc{line-height: 1.66;padding: calc(20 / 16 * 1em) 0 0;margin-bottom: calc(30 / 16 * 1em)}
.news .newlist li .txt time{color: #999}
.news .newlist li .txt .more{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width:calc(160 / 16 * 1em);height: calc(60 / 16 * 1em);line-height: calc(58 / 16 * 1em);border: 1px solid #ddd;display: flex;justify-content: center;align-items: center;border-radius: 60px;transition: .3s all}
.news .newlist li .txt .more::after{content: '';width: calc(20 / 16 * 1em);height: calc(20 / 16 * 1em);background: url(../images/Floor002873_ico.svg)no-repeat center;background-size: 16px auto;margin-left: 20px;transition: .3s all}
.news .newlist li:hover figure{transform: scale(1.1)}
.news .newlist li:hover .more{background: #035a9f;border-color: #035a9f;color: #fff}
.news .newlist li:hover .more::after{filter: grayscale(100) brightness(100);}
@media(min-width:1025px){
    .news .newlist li{display: flex;align-items: center;justify-content: space-between;;}
    .news .newlist li .pic{width: 23%;}
    .news .newlist li .txt{flex: 1;}
}
@media(max-width:1024px){
    .news{padding:50px 0 20px;}
    .news .newtop .item{float: none;width: 100%;margin-right: 0;margin-bottom: 20px}
    .news .newtop .item .txt{padding:30px;}
    
    .news .newlist li .txt{padding: 20px 0;}
    .news .newlist li .txt .more{position: relative;top: auto;transform: translateY(0);margin-top: 20px}
}


/* 效勞幫助 */
.rmBox{padding: calc(100 / 16 * 1em) 0;}
.rmBox .auto{max-width: 1300px}
.rmBox .rm-top{display: flex;margin-bottom: 2%;}
.rmBox .rm-top .fwli{width: 23.5%;margin-right: 2%;padding: 3.4em 0;}
.rmBox .rm-top .fwli:last-child{margin-right: 0;}

.fwli{background: #fff;box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1);border-radius: 12px;text-align: center;cursor: pointer;}
.fwli .tit{font-size: calc(22 / 16 * 1em);font-weight: bold;color: #131313;margin-bottom: 0.14rem;margin-top: 0;}
.fwli .txt{font-size: calc(16 / 16 * 1em);color: #333;margin-bottom: 1.8em;display: inline-block;width: 90%;margin-top: 0.6em;line-height: 1.8;}
.fwli .more{display: inline-block;min-width: calc(154 / 16* 1em);line-height: calc(49 / 16* 1em);background-position: right calc(21 / 16* 1em) center;background-repeat: no-repeat;background-size: auto calc(16 / 60* 100%);border-radius: calc(60 / 16* 1em);padding-left: calc(22 / 16* 1em);padding-right: calc(65 / 16* 1em);transition: 0.3s;background-color: #035a9f;color: #fff;background-image: url(../images/more.svg);margin: 0;}
.fwli .more:hover{background-color:#00923f}
.fwli:hover{background: linear-gradient(to bottom, #f1f9ff,#fff);}

.rm-cen{display: flex;width: 100%;}
.rm-cen .cen-list{width: 49%;margin-right: 2%;display: flex;align-items: center;justify-content: space-between;box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1);border-radius: 12px;}
.rm-cen .cen-list .fwli{box-shadow: unset;padding: 2.4vw 0;background: none}
.rm-cen .cen-list .pic{width: 50%;text-align: center;padding-left: 3.2em;}
.rm-cen .cen-list .pic img{width: 4.8em;}
.rm-cen .cen-list:last-child{margin-right: 0;}
.rm-cen .cen-list:hover{background: linear-gradient(to bottom, #f1f9ff,#fff);}

.sqBox{background: #f6fbfe;padding: calc(100 / 16 * 1em) 0;}
.sqBox .pic{display: inline-block;width: 3.2em;margin: 0 auto 1.8em;}
.sqBox .box{display: flex;flex-wrap: wrap;}
.sqBox .box .fwli{width: 31.33%;margin-right: 3%;margin-bottom: 3%;padding: 6% 0;}
.sqBox .box .fwli:nth-child(3n){margin-right: 0;}
.gdBox .kjBox li{width: 48%;}
.gdBox .kjBox li:last-child{margin-right: 0;}


.lxBox{background: #f6fbfe;padding: calc(100 / 16 * 1em) 0;}
.lxMain{display: flex;}
.lxMain .fwli{margin-right: 2%;width: 23.5%;padding: 4.5% 3% 4%;}
.lxMain .fwli .pic{width: 40%;margin: 0 auto 1em;}
.lxMain .fwli .txt{margin-bottom: 0;}
.lxMain .fwli .lx{display: block;color: #00923f;}
.lxMain .fwli .pic.kf{width: 3.8em;min-height: 88px;line-height: 88px;}
.lxMain .fwli .pic.rx{width: 3.8em;min-height: 88px;line-height: 88px;}

@media(max-width:1024px){
    .rmBox{padding:50px 0;}
    .rmBox .rm-top{display: block;}
    .rmBox .rm-top .fwli{width: 100%;margin-right: 0%;margin-bottom: 20px}
    
    .rm-cen{display: block}
    .rm-cen .cen-list{width: 100%;margin-right: 0%;}
    .rm-cen .cen-list .fwli{padding: 3.4em 0;}
    
    .sqBox{padding: 50px 0;}
    .sqBox .box{display: block;}
    .sqBox .box .fwli{width: 100%;margin-right: 0%;}
    .gdBox .kjBox li{width: 100%;}
    
    .lxBox{padding: 50px 0;}
    .lxMain{display: block;}
    .lxMain .fwli{margin-right: 0;width: 100%;margin-bottom: 20px}
}


/* 新聞情形 */

/*RighInfo002939 */
.RighInfo002939{padding:calc(120 / 16 * 1em) 0;}
.RighInfo002939 .auto{}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 calc(30 / 32 * 1em) 0;font-size: calc(32 / 16 * 1em);color: #212224;}
.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.25;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .edit-info img{width: 100%;border-radius: calc(14 / 16 * 1em);}
.RighInfo002939 .edit-info p{margin: 1.8vw 0;}
.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:1025px){
    .RighInfo002939 .info-page dd{float: left; width: 50%;}
    .RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
    .RighInfo002939 .time,
    .RighInfo002939 .info-page dd a,
    .RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:1024px){
    .RighInfo002939{padding:50px 0;}
    .RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
    .RighInfo002939 .share{display: block; padding-top: 10px;}
}



/* 研制創新 */
.yfBox{}
.yfBox .intro .info{width: 100%;text-align: center;padding: 0 10%;}
.yfBox .home_tit{text-align: center;padding-bottom: 1.8em;margin-bottom: 1.2em;}
.yfBox .home_tit::before{left: 50%;margin-left: -34px;}
.yfBox .number-count{margin-top: 4em;margin-bottom: 0;}

.Floor002658.box2{background: #f9fafc;}

@media(min-width:1025px){
    .yfBox .number-count{padding: 4em 0;}
    .yfBox .number-count ul{padding: 0;}
    .yfBox .number-count li{position: relative;width: 25%;text-align: center;margin-right: 0;}
    .yfBox .number-count li::before{position: absolute;right: 0;border-right: 1px dashed #035a9f;height: 2em;content: '';display: block;opacity: 0.6;top: 50%;margin-top: -0.5em;}
    .yfBox .number-count li:last-child::before{border: 0;}
    .yfBox .number-count li:not(:last-child){margin-right: 0;}
}

/* 免費打樣 */
 .Form002802{ padding: 5% 0; }
 .Form002802 .from{}
 .Form002802 .from td{ padding-right: 5%; padding-bottom:2%;}
 .Form002802 .from td p{ margin: 0; color: #999; text-align: center;}
 .Form002802 .from td div{ position:relative;}
 .Form002802 .from label{ position:absolute; left:15px; top:0; font-size: calc(15 / 16 * 1em); line-height: 50px; color:#999;}
 .Form002802 .from .text{ width:100%; height:54px; line-height:54px; text-indent:10px; border:none; background:#f5f5f5;}
 .Form002802 .from textarea.text{ height:132px;}
 .Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;}
 .Form002802 .from .btn input{ background:#035a9f; cursor:pointer; padding:0; border:none; width: 160px; height:52px; font-size: 1.125em; color:#fff; text-transForm002802: uppercase; border-radius: 99px;margin-top: 1em;}
 
 .Form002802 .address { padding:3% 0 0;}
 .Form002802 .address dl{ border-top:1px solid #eee; padding:3% 0;}
 .Form002802 .address dd{ }
 .Form002802 .address dd h1,
 .Form002802 .address dd h2,
 .Form002802 .address dd p{ font-size:16px; padding-left:44px; line-height:35px;}
 .Form002802 .address dd h2{ background-repeat:no-repeat; background-position: left center; display: inline-block; margin-right: 9%; margin-bottom: 2%; font-weight:normal;}
 .Form002802 .address dd h1{ margin-bottom: 3%; padding-left: 0; font-size:24px; color: #333; font-weight: bold; }
 .Form002802 .address dd h2{ font-size:18px;}
 .Form002802 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.jpg);}
 .Form002802 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon2.jpg);}
 .Form002802 .address dd h2.h2_3{ background-image:url(../images/Form002802-icon3.jpg);}
 .Form002802 .address dd h2.h2_4{ background-image:url(../images/Form002802-icon4.jpg);}
 .Form002802 .td3 td{padding-right: 0;}
 .Form002802 .td2{display: flex;}

.Form002802 .con{line-height: 2;color: #333;}
 
 @media(min-width:1025px){
     .Form002802 .from td:nth-child(3n),
     .Form002802 .from .textareas,
     .Form002802 .from .btn,
     .Form002802 .from .tip{ padding-right: 0; }
 }
 @media(max-width:1024px){
      .Form002802{ padding: 50px 0; }
     .Form002802 .from td{ display: block; padding-right: 0; }
     .Form002802 .address dd{ float:none; width:auto; padding-left:0; }
 }

/* 聯絡我們 */

.Contact{padding: calc(120 / 16 * 1em) 0;}
.Contact .ctit{padding-bottom: calc(50 / 16 * 1em);}
.Contact .con .left dl{padding-bottom: calc(20 / 16 * 1em);margin-bottom: calc(20 / 16 * 1em);border-bottom: 1px solid #f0f0f0;}
.Contact .con .left dl dt{padding-left: calc(40 / 16 * 1em);line-height: calc(30 / 16 * 1em);margin-bottom: 8px;}
.Contact .con .left dl dt.add{background: url(../images/icon-add.svg)no-repeat center left;background-size: calc(24 / 16 * 1em) auto;}
.Contact .con .left dl dt.people{background: url(../images/icon-people.svg)no-repeat center left;background-size: calc(30 / 16 * 1em) auto;}
.Contact .con .left dl dt.phone{background: url(../images/icon-phone.svg)no-repeat center left;background-size: calc(24 / 16 * 1em) auto;}
.Contact .con .left dl dt.tel{background: url(../images/icon-tel2.svg)no-repeat center left;background-size: calc(24 / 16 * 1em) auto;}
.Contact .con .left dl dt.fax{background: url(../images/icon-fax.svg)no-repeat center left;background-size: calc(24 / 16 * 1em) auto;}
.Contact .con .left dl dt.mail{background: url(../images/icon-mail.svg)no-repeat center left;background-size: calc(24 / 16 * 1em) auto;}
.Contact .con .left dl dt.ewm{background: url(../images/icon-ewm.svg)no-repeat center left;background-size: calc(22 / 16 * 1em) auto;}
.Contact .con .left dl dt.xg{background: url(../images/icon-lj.svg)no-repeat center left;background-size: calc(22 / 16 * 1em) auto;}

.Contact .con .left dl dd{padding-left: calc(40 / 16 * 1em);font-size: calc(20 / 16 * 1em);color: #0a0a0a;}

.Contact .con .right .desc {padding-bottom: calc(40 / 16 * 1em);color: #333}
.Contact .con .right .form ul li {border-bottom: 1px solid #ebebeb;padding-bottom: calc(10 / 16 * 1em);padding-left: calc(40 / 16 * 1em);margin-bottom: calc(70 / 16 * 1em);}
.Contact .con .right .form ul li.name{background: url(../images/icon-people.svg)no-repeat top calc(10 / 16 * 1em) left;background-size: calc(30 / 16 * 1em) auto;}
.Contact .con .right .form ul li.phone{background: url(../images/icon-phone.svg)no-repeat top calc(12 / 16 * 1em) left;background-size: calc(24 / 16 * 1em)auto;}
.Contact .con .right .form ul li.mail{background: url(../images/icon-mail.svg)no-repeat top calc(12 / 16 * 1em) left;background-size: calc(24 / 16 * 1em) auto;}
.Contact .con .right .form ul li.message{background: url(../images/icon-message.svg)no-repeat top calc(12 / 16 * 1em) left;background-size: calc(22 / 16 * 1em)auto;}
.Contact .con .right .form ul li.add{background: url(../images/icon-add.svg) no-repeat top calc(12 / 16 * 1em) left;background-size: calc(25 / 16 * 1em)auto;}
.Contact .con .right .form ul li .text{width: 100%;border: none;line-height: calc(50 / 16 * 1em);color: #333;font-size: calc(16 / 16 * 1em);}
.Contact .con .right .form ul li textarea.text{height: calc(100 / 16 * 1em);}
.Contact .con .right .form .btn{height:calc(50 / 16 * 1em);width: calc(190 / 16 * 1em);border-radius: 36px;background:#003f98;color: #fff;text-align: center;line-height: calc(50 / 16 * 1em);border: 0 ;}
.Contact .lj{color: #003f98;font-size: 18px;margin-right: 2em;background: url(../images/lj_ico01.svg) no-repeat left center;background-size: 20px auto;padding-left: 1.6em;}
.Contact .lj.al{background: url(../images/lj_ico02.svg) no-repeat left center;background-size: 22px auto;}

.Contact .con .left .bn{border-bottom: 0;}

.Contact .home_tit h1{text-align: left;font-size: calc(36 / 16 * 1em);}
.Contact .home_tit p{text-align: left;}
@media(min-width:1025px){
    .Contact .con{display: flex;justify-content: space-between;}
    .Contact .con .left{width: 40%;padding-right: 6%;flex: 0 0 auto;border-right: 1px solid #ebebeb}
    .Contact .con .right{flex: 1;padding-left: 6%}
    .Contact .con .right .form ul.row2 li{width: 48%;float: left}
    .Contact .con .right .form ul.row2 li:nth-child(2n){float: right;}
}

.Map002858 #allmap{height:calc(640 / 16 * 1em);}
.Map002858 #allmap,
.Map002858 #allmap *{box-sizing: content-box;}
.Map002858 #allmap img{max-width: inherit;}
/* .Map002858 .BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;} */
.tdt-infowindow-content{font-size: 14px;}
.tdt-infowindow-content b{font-size: 18px;display: block;padding-bottom: 5px;}
@media(max-width:1024px){
    .Map002858 #allmap{height: 40vw;}
}
@media(max-width:480px){
    .Map002858 #allmap{height: 70vw;}
}

.barch{background: #fafafa;padding: calc(100 / 16 * 1em) 0}
.barch .ctit{text-align: center;padding-bottom: calc(50 / 16 * 1em);}
.barch ul{display: flex;flex-wrap: wrap}
.barch li{background: #fff;border-radius: calc(10 / 16 * 1em);overflow: hidden;box-shadow: 0 0px 12px rgba(0,0,0,.05);padding: calc(50 / 16 * 1em);width: 31%;margin-right: 3.5%;margin-bottom: 3%;position: relative}
.barch li:before{content: '';position: absolute;width: 5px;height: calc(32 / 16 * 1em);background:#003f98;left: 0;top: calc(55 / 16 * 1em); }
.barch li:nth-child(3n){margin-right: 0}
.barch li .tit{font-size: calc(30 / 16 * 1em);color: #333;font-weight: 500;padding-bottom: calc(20 / 16 * 1em);}
.barch li p{line-height: 1.75;font-weight: 300}
.barch.box2{background: #fff;}
 

.Culture{ position: relative;padding: calc(100 / 16 * 1em) 0;}
.Culture .box{ width: 100%; height: auto; overflow: hidden; position: relative;background: #f6f7f9; margin-bottom: 3%;}
.Culture .box:hover{background: #035a9f;}
.Culture .box:last-child{  margin-bottom: 0;}
.Culture .box .text{width:40%;float:left;  padding: 7% 7%; }
.Culture .text pre{ margin: 1.5em 0;line-height: 2}
.Culture .text h3{ font-size:calc(30 / 16 * 1em); font-weight: normal; color: #444; margin: 0 2%  0 0;display: inline-block; position: relative; padding-left:0.4em;}
.Culture .text h3::before{ content: ""; display: block; position: absolute; left: 0; top: 20px; width: 4px; height: 4px; background: #035a9f; }
.Culture .box:hover .text h3,
.Culture .box:hover .text pre{color: #fff;}
.Culture .box:hover .text h3::before{ background: #fff;}
.Culture .box .pic{ overflow: hidden;}
.Culture .box .Ispic{padding-bottom:43.3%;background-size:cover;transition:transform .5s ease-in-out; background-color: #ccc;}
.Culture .box:hover .Ispic{transform:scale(1.1);}
.Culture .box .pic{width:60%;float:right;text-align:right; /* position: absolute; right: 0; top: 0; height: 100%; */}
.Culture .box .pic img{width:100%;}
.Culture .box:nth-child(2n) .text{ float: right;}
.Culture .box:nth-child(2n) .pic{ right: auto; left: 0;}
@media(max-width:768px){
    .Culture .box .text{width:100%;float:none;  padding: 4% 4%; }
    .Culture .box .pic{width:100%;float:none;}
    .Culture .text h3{ font-size: 18px; }
    .Culture .text pre{ font-size: 14px;}
}

@media(max-width:1400px){
    .Culture .text{width:55%;}
    .Culture .pic{width:40%;}
}

/* 欄目頁二級標題  */
.con-head{ position:relative; font-size: 24px; color: #0047ba; line-height: 36px;  } 
.con-head::before{ display: inline-block; content: ''; width: 10px; height: 10px; background: none; position: relative; top: -4px; margin-right: 10px; background: #0047ba; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;  } 

/* 欄目頁二級標題2 */
.column-head{ border-bottom: 1px solid #e5e5e5; margin-bottom: 50px; padding-left: 50px; position: relative; }
.column-head img{ position: absolute; left: 0; }
.column-head em{position:relative; font-style:normal; display: inline-block; color:#0a122e; font-size:18px; padding-bottom:20px; }
.column-head em span{ color:#035a9f; padding-right: 15px; }
.column-head em:before{position:absolute; left:0; bottom:0px; width:40px; height:3px; content:""; background:#00923f; }
@media only screen and (min-width:768px ) {
    .column-head em{ font-size: 22px;}
}
@media only screen and (min-width:1024px ) {
    .column-head em{ font-size: 24px;}
}
@media(max-width:768px ) {
    .column-head{ margin-bottom: 30px;  }
    .column-head em span{ display: block;  }
}

/* 欄目頁二級標題3 */
.column-head2{ border-bottom: 1px solid #e5e5e5; margin-bottom: 20px; position: relative; }
.column-head2 em{position:relative; font-style:normal; display: block; color:#0047ba; font-size:24px; padding-bottom:20px; }
.column-head2 em span{ color:#0047ba; padding-right: 15px; }
.column-head2 aside{  padding-left: 0px; display: inline-block; font-size: 15px;height:40px;overflow:hidden;margin-top:12px;margin-bottom:8px;  }
.column-head2 em:before{position:absolute; left:0; bottom:0px; width:40px; height:3px; content:""; background:#32bce4; } 

@media(max-width:768px ) {
    .column-head2 em{ display: block; padding-bottom: 10px;  }
    .column-head2 aside{ height:auto; }
}
@media(max-width:320px ) {
    .column-head2 em{ font-size: 20px;   }
}


/* 05_産業文化 */
.RighInfo002810{padding: calc(100 / 16 * 1em) 0 calc(30 / 16 * 1em); }

.RighInfo002810 dl{ padding-bottom: 5%;  }
.RighInfo002810 dl .culture_box{  }
.RighInfo002810 dl .culture_box .intro{ width: 50%; float: left; }
.RighInfo002810 dl .culture_box .pic{ float: right; width: 40%; margin-left: 5%; margin-right: 0;}
.RighInfo002810 dl .pic img{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.RighInfo002810 dl .tit h2.t-1{font-size: 32px;color: #0a122e; font-weight: normal; margin: 0;margin-bottom:8px; }
.RighInfo002810 dl .tit h2.t-2{ color: #035a9f; font-size: 18px; font-weight: normal; margin: 0; }
.RighInfo002810 dl .txt{ padding-top: 10px;  }
.RighInfo002810 dl .txt .p{ line-height: 30px; font-size: 16px; margin-top: 20px;}

.RighInfo002810 dl:nth-of-type(2n){ margin-bottom: 2%; padding: 4% 0 4.5%; background: #f6faff;  }
.RighInfo002810 dl:nth-of-type(3){ padding: 2% 0 5%; }
.RighInfo002810 dl:nth-of-type(2) .txt{  padding-top: 40px; float: right; width: 27%;}
.RighInfo002810 dl:nth-of-type(2) .pic{ float: left; width: 68.57%; margin-right: 0; }
.RighInfo002810 .box3 .tit h2.t-2,
.RighInfo002810 .box4 .tit h2.t-2{ font-size: 24px;  }

.RighInfo002810 .box4 .txt{  padding-top: 3%;  }
.RighInfo002810 .box4 .culture_box .pic{ float: left; margin-left: 0; }
.RighInfo002810 .box4 .culture_box .intro{ float: right; width: 55%; padding-top: 30px; }
.RighInfo002810 .box4 .infop{ margin-bottom: 30px; }

.RighInfo002810 .box4 .list{ padding: 5% 0 0; }
.RighInfo002810 .box4 .list dl{ float:left; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  width:31%; margin-right: 3.5%; display:table; border:1px solid #e5e5e5; padding: 3%; background: #fff; min-height: 301px; }
.RighInfo002810 .box4 .list dl:nth-of-type(3){ margin-right: 0;  }
.RighInfo002810 .box4 .list dt{ width:95px;}
.RighInfo002810 .box4 .list dt b{ display:block;width:45px; height:45px; background:#035a9f; color:#fff; font-size:24px; position:relative; overflow:hidden; line-height:45px; text-align:center; margin-bottom: 20px;  }
.RighInfo002810 .box4 .list dt b::after{ position:absolute; content:''; width:20px; height:3px; background:#00923f; bottom:0; right:0;}
.RighInfo002810 .box4 .p{  color:#666; margin:0; line-height: 30px; font-size: 15px; }

.RighInfo002810 .box5{ padding: 2% 0 4%; }
.RighInfo002810 .box5 .p{ margin:10px 0; font-size: 15px; } 
.RighInfo002810 .box5 .icon{ float: left; }
.RighInfo002810 .box5 .txt{ padding-left: 130px; padding-top: 5px; }
.RighInfo002810 .box5 .list{ padding-top: 20px;  }
.RighInfo002810 .infop{line-height: 30px;font-size: 16px;position: relative;padding-left: 25px;}
.RighInfo002810 .infop:before{position: absolute; left: 0; top: 10px; display: inline-block; content: '';  width: 10px; height: 10px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; border: 2px solid #035a9f;}


.RighInfo002810 .txt-list .box{ background: #fafafa; border: 1px solid #eee; padding: 50px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom: 3%;}
.RighInfo002810 .txt-list .info{line-height: 26px; }
.RighInfo002810 .txt-list .red{ color: #035a9f; font-size: 18px;}
@media(min-width:769px){
    .RighInfo002810 .txt-logo .txt{border-right: 1px solid #eee;}
    .RighInfo002810 .txt-list .pic img{ }
    .RighInfo002810 .txt-list .box:nth-child(2n){  }
    .RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
}
@media(max-width:768px) and (min-width:481px){
    .RighInfo002810 .box4 .list dl{ width:48%;}
    .RighInfo002810 .box4 .list dl:nth-child(2n){ float:right;}
    .RighInfo002810 .box4 .list dl:nth-child(2n+1){ clear:left;}
}
@media(max-width:1024px){
    .RighInfo002810 .box4 .list{ padding-top: 10px; }
    .RighInfo002810 .box4 .list dl{  min-height: 335px;   }
    .RighInfo002810 dl .culture_box .pic{ margin-bottom: 10px;  }
    .RighInfo002810 dl .culture_box .intro{ float: inherit; width: inherit; }
    .RighInfo002810 .box4 .culture_box .intro,
    .RighInfo002810 dl:nth-of-type(2) .txt{ padding-top: 0; }
}
@media(max-width:768px){
    .RighInfo002810 .ytable,
    .RighInfo002810 .ytable-cell{display: block;} 
    .RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
    .RighInfo002810 dl:nth-of-type(2) .pic,
    .RighInfo002810 dl:nth-of-type(2) .txt,
    .RighInfo002810 dl .culture_box .pic,
    .RighInfo002810 dl .culture_box .intro,
    .RighInfo002810 .box4 .culture_box .intro,
    .RighInfo002810 .box4 .culture_box .pic{ float: inherit; width: inherit; margin-left: 0; padding-top: 0;  }
    .RighInfo002810 dl .culture_box .pic{ padding-bottom: 20px; }
    .RighInfo002810 .box4 .list dl,
    .RighInfo002810 .box4 .list dl:nth-child(2n+1){ width: 100%; min-height: inherit; margin-right: 0; margin-bottom: 20px;  }
}
@media(max-width:640px){
    .RighInfo002810 .box4 .list dl{ padding: 20px; }
    .RighInfo002810 .box5,
    .RighInfo002810 dl:nth-of-type(2n),
    .RighInfo002810 dl:nth-of-type(2n),
    .RighInfo002810 dl:nth-of-type(3){ padding: 30px 0; }
    .RighInfo002810 .txt-list .box{ padding:20px 30px;  }
    .RighInfo002810 .box5 .icon{ float: inherit; }
    .RighInfo002810 .box5 .icon img{ max-width: 80px; }
    .RighInfo002810 .box5 .txt,
    .RighInfo002810 .box5 .list{ padding:0;  }
    .RighInfo002810 .box5 .p{ margin: 20px 0; }
}



/*Floor002873 */
.Floor002873{padding: calc(120 / 16 * 1em) 0;overflow: hidden}
.Floor002873 .inner{}
.Floor002873 li .txt{text-align: center;padding: calc(30 / 16 * 1em) 10px;border: 1px solid #e5e5e5;border-top: 0;}
.Floor002873 li .txt h1{color: #131313;margin: 0;font-size: calc(24 / 16 * 1em);font-weight: 500;}
.Floor002873 li .txt p{color: #666;margin: 8px 0 0;font-size: calc(18 / 16 * 1em);}
.Floor002873 li .pic{overflow: hidden;position: relative;padding-bottom: 58.2%}
.Floor002873 li .pic img{transition: 0.3s;position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;}
.Floor002873 li .pic:hover img{transform: scale(1.1);}

.Floor002873 .auto_1366{}
.Floor002873 .inner{background: #fff;}
@media(max-width:640px){
    .Floor002873 .inner{}
}
.Floor002873 .slider{margin: 0 -10px}
.Floor002873 .slider li a{display: block;margin: 0 10px;color: #fff; padding: 0.6vw;}
.Floor002873 .slider li .cn{font-size: 20px;font-weight: bold; padding: 10px 0 5px 0;}
.Floor002873 .slider li .en{opacity: 0.6;-webkit-opacity: 0.6;}
.Floor002873 .slick-arrow{position: absolute; top: 40%; height: 15%;background: #d6d6d6; cursor: pointer;padding: 0; font-size: 0;border: 0; width: 38px;border-radius: 4px;z-index: 10}
.Floor002873 .slider:hover .slick-arrow{display: block !important;}
.Floor002873 .slick-arrow:before{position: absolute; width: 20px; height: 20px; border-right: 1px solid #fff;border-top: 1px solid #fff; transform: rotate(45deg); content: ''; left: 50%; top: 50%; margin: -10px 0 0 -15px;}
.Floor002873 .slick-prev{left: -2%;}
.Floor002873 .slick-prev:before{transform: rotate(-135deg); margin-left: -5px; }
.Floor002873 .slick-next{right: -2%;}
@media(max-width:1600px){
    .Floor002873 .slick-prev{left: 0%;}
    .Floor002873 .slick-next{right: 0%;}
}
@media(min-width:1025px){
    .Floor002873 .slick-arrow{display: none !important;}
}
@media(max-width:1024px){
    .Floor002873{padding: 50px 0;overflow: hidden}
    .Floor002873 .slider{padding: 0 50px;}
    .Floor002873 .slider li a{margin: 0 5px;color: #fff; padding: 1vw;}
    .Floor002873 li .txt h1{font-size: 22px;}
    .Floor002873 li .txt p{font-size: 14px}
    .Floor002873 .slick-prev{left: 2%;}
    .Floor002873 .slick-next{right: 2%;}
}
@media(max-width:480px){
    .Floor002873 .slider li a{text-align: center;}
}

.plateBox{background: #f3f3f3;padding: calc(120 / 16 * 1em) 0 calc(80 / 16 * 1em);}
.plateBox .plate dd{margin-bottom: 1%;}
.plateBox .plate dd .txt{padding:2em 0;}
.plateBox .plate dd ol{float: left;width: 3.2em;}
.plateBox .plate dd ol img{width: 85.295%;}
.plateBox .plate dd li{width: 100%;float: right;}
.plateBox .plate dd li aside{font-size: 1.1em;color: #333;margin-bottom: 0.2em;}
.plateBox .plate dd li p{margin: 0;font-size: 1.1em;color: #999;}
.plateBox .plate .pic{overflow: hidden;}
.plateBox .plate .pic img{transition: 0.3s;}
.plateBox .plate .pic:hover img{transform: scale(1.1);}

.plateBox .plate dd .img-block{}

.plateBox .plate .home_tit{text-align: center;padding-bottom: 0;}
.plateBox .plate .home_tit::before{display: none;}

.plateBox .plate .clearfix{display: flex;flex-wrap: wrap;}

@media (min-width:1025px) {
    .plateBox .plate dd{float: left;width: 31.429%;}
    .plateBox .plate dd:not(:nth-child(3n)){ margin-right: 2.8565%;}
    .plateBox .plate .pic img{height: 22em;object-fit: cover;}
}
@media(max-width:1024px){
    .plateBox{padding: 50px 0;}
    .plateBox .plate dd .txt{padding:20px 0;}
    .plateBox .plate dd{float: left;width: 31.429%;}
    .plateBox .plate dd:not(:nth-child(3n)){ margin-right: 2.8565%;}
    .plateBox .plate dd li aside{font-size:16px;}
    .plateBox .plate dd li p{font-size: 14px}
}
@media(max-width:768px){
    .plateBox .plate dd{width: 100%;margin-right: 0;padding:0 3%;}
    .plateBox .plate dd:not(:nth-child(3n)){margin-right: 0;}
}



/* 05_聯絡我們 */
.Map001070{padding: calc(100 / 16 * 1em) 0 calc(40 / 16 * 1em);}
.Map001070 dd{ border:1px solid #e5e5e5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  padding-right:53%; background-color:#fff; position:relative; min-height: 300px; }
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:5% 0 5% 6%;}
.Map001070 dd figure h1{font-size: 22px;color: #00479d; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:36px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat;  background-position:left center; }
.Map001070 dd li.tel{background: url(../images/icon-tel2.svg)no-repeat center left;background-size: calc(24 / 16 * 1em) auto;}
.Map001070 dd li.mail{background: url(../images/icon-mail.svg)no-repeat center left;background-size: calc(24 / 16 * 1em) auto;}
.Map001070 dd li.people{background: url(../images/icon-people.svg)no-repeat center left -4px;background-size: calc(30 / 16 * 1em) auto;}
.Map001070 dd li.xg{background: url(../images/icon-lj.svg)no-repeat center left;background-size: calc(22 / 16 * 1em) auto;}
.Map001070 dd li.ewm{background: url(../images/icon-ewm.svg)no-repeat top 7px left;background-size: calc(22 / 16 * 1em) auto;}
.Map001070 dd li.dz{background: url(../images/icon-dz.svg)no-repeat 1px 7px;background-size: calc(22 / 16 * 1em) auto;}
.Map001070 dd li.ewm span{float:left;}
.Map001070 dd li.ewm img{max-width: calc(100 / 16 * 1em);margin-right: 10px;}

.Map001070 dd li.xg .lj{color: #035a9f;font-size: 1.125em;margin-right: 1em;background: url(../images/lj_ico01.svg) no-repeat left center;background-size: 20px auto;padding-left: 1.6em;}
.Map001070 dd li.xg .lj.al{background: url(../images/lj_ico02.svg) no-repeat left center;background-size: 22px auto;}



@media(min-width:769px){
    .Map001070 .map,
    .Map001070 .pic{ position:absolute !important; width:50%; right:0; height:100%; top:0; overflow: hidden; z-index: 1;}
}

@media(max-width:1024px) and (min-width:768px){
    .Map001070 dd li{font-size: 16px;line-height: 2;}
    .Map001070 dd li.xg .lj{font-size: 16px;}
}


@media(max-width:768px){
    .Map001070{padding: 50px 0;}
    .Map001070 dd{ padding:10px 20px 30px ;}
    .Map001070 .map{ height:300px; position:relative !important;}
    .Map001070 dd figure{ padding:0;}
    .Map001070 dd li.xg{background: url(../images/icon-lj.svg)no-repeat top 11px left;background-size: calc(22 / 16 * 1em) auto;}
    .Map001070 dd li.xg .lj{display: block}
    
    .Map001070 dd li.ewm span{float:none;display: block;}
}
@media(max-width:480px){
    .Map001070 dd figure h1{ font-size:20px;}
}
@media(max-width:320px){
    .Map001070 dd li{ line-height: 30px;  }
}

/* 05_聯絡我們 tab */
.contact_tab{ padding-bottom: 3%;  }

/* Tab切換 */
.contact_tab .tab_box .h1_tab{ margin:0; overflow:hidden; font-size:16px; font-weight:normal; color:#000;  border-bottom: 1px solid #e5e5e5; }
.contact_tab .tab_box .h1_tab span{  display: inline-block; padding:0 25px; color: #666; line-height:50px; margin-right:4px; cursor:pointer;}
.contact_tab .tab_box .h1_tab span.on{ color:#035a9f; border-bottom: 2px solid #035a9f; }

@media(max-width:480px){
    .contact_tab .tab_box .h1_tab{ border-bottom: 0; }
    .contact_tab .tab_box .h1_tab span{ padding:0 15px; margin-bottom: 10px; line-height:40px; background: #f5f5f5; }
    .contact_tab .tab_box .h1_tab span.on{ color:#fff !important; background: #0047ba; border-bottom: 0; }
}
@media(max-width:320px){
    .contact_tab .tab_box .h1_tab span{ width: 49%; margin-right: 1%; text-align: center; }
    .contact_tab .tab_box .h1_tab span:nth-of-type(2n){ margin-right: 0; }
}


/* 05_聯絡我們 tab分公司 */
.TextList002243{ }
/* 05_聯絡我們 在線訊息 */
.Form002220{ margin:10px 0 0; background: #fff; padding: 30px 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.Form002220 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:450px;}
.Form002220 dl.odd{ margin-left:4%;}
.Form002220 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002220 .text{ border:1px solid #e6e6e6; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:100%; padding:0 10px; line-height:40px;height:40px; color:#5b5b5b;}
.Form002220 dl.dl{ width:100%; float:none; max-width:none;}
.Form002220 textarea.text{border:1px solid #e6e6e6; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002220 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f5f5f5; color:#777; font-size:14px; border:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer;}
.Form002220 .submitbtn{ color:#fff; background-color:#035a9f;} 
@media(max-width:640px){
    .Form002220 dl{ float:none; width:100%; margin-left:0 !important;}  
    .Form002220 textarea{ height:250px;}
}
@media(max-width:480px){
    .Form002220{ padding:20px 0;  } 
    .Form002220 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}    
} 




/*聯絡我們2*/
.contentcon2{padding: calc(100 / 16 * 1em) 0 calc(80 / 16 * 1em);}
.contentcon2 .home_tit{text-align: center;}
.contentcon2 h2{color:#333;font-weight: normal;font-size:24px;text-align: left}
.contentcon2 ul li{font-size:18px;line-height: 1.8;padding:15px 0;width:32%;float:left;margin-right:2%;}
.contentcon2 ul li:nth-child(3n){margin-right:0;}
.contentcon2 ul li.ewm span{float:left;}
.contentcon2 ul li.xg .lj{color: #035a9f;font-size: 18px;margin-right: 1em;background: url(../images/lj_ico01.svg) no-repeat left center;background-size: 20px auto;padding-left: 1.6em;}
.contentcon2 ul li.xg .lj.al{background: url(../images/lj_ico02.svg) no-repeat left center;background-size: 22px auto;}

.Form002319{ margin: 0 auto; font-size: 16px;padding:0 0 calc(100 / 16 * 1em);}
.Form002319 .auto{background-color: #ffffff;box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 10%);padding:4% 5% 5%;}
.Form002319 .row dl{ width: 100%; padding-right: 0px; position: relative; line-height: 40px; margin-bottom: 20px;}
.Form002319 .row dl em{ font-style: normal; color: #c00; position: absolute; right: 0; top: 0; display: block;}
.Form002319 .rowbtn{text-align: center;margin-top:30px;}
.Form002319 input.text{ border:none; background:#f5f5f5; display: block; height: 54px; line-height: 28px; width: 100%; padding: 5px 16px; color: #333;}
.Form002319 input.text::-ms-input-placeholder{ color: #aaa;}

.Form002319 textarea{ border:none; background:#f5f5f5; display: block; height: 240px; line-height: 28px; width: 100%; padding: 5px 16px; color: #333;}

.Form002319 .btn{ background: #999; height: 52px;line-height: 52px; display: inline-block; border:none; width: 33.3334%; max-width: 150px;  margin-right: 15px; font-size: 16px; color: #fff;}
@media only screen and (min-width:480px ) {
    .Form002319 .row2 dl{ float: left; width: 49%;}
    .Form002319 .row2 dl:last-child{ float: right;} 
    .Form002319 .btn{ font-size: 16px;}
}










.Page002623 .Pages{padding: calc(50 / 16 * 1em) 0 calc(100 / 16 * 1em); text-align: center; font-size: calc(18 / 16 * 1em);}
.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 1vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 48px; width: 50px; border-radius: 50%; margin: 0 5px; border: 1px solid #ededed; transition: .3s; }
.Page002623 .Pages a.a_cur, 
.Page002623 .Pages a:hover { color: #fff; background: #0b4a9e; border-color: #035a9f; }
.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 .Pages em { display: none; }
    .Page002623 .Pages a { background-color: #eee; }
}





/*搜索*/
.TextList002322{ padding: 5% 0;}
.TextList002322 h3{font-size: 24px;color: #333;font-weight: normal;margin-top: 0}
.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: #035a9f;}
@media only screen and (max-width:767px ) { 
.TextList002322{ padding: 20px 3%;} 
} 


.text-in p{text-indent: 2em;}

/* 網站地圖 */
.web_link ul li {
    padding: 10px 0;
    border-bottom: dotted 1px #e4e4e4;
  }
  .web_link ul li b {
    display: block;
    font-weight: normal;
  }
  .web_link ul li span {
    opacity: 0.8;
    display: inline-block;
    white-space: nowrap;
    padding-right: 20px;
  }



.kf_icon{    position: fixed; right: 0; bottom: 45%; z-index: 10;text-align: center;     background: #fff;  border-radius: 10px;  padding: 10px; }
.kf_icon::before{ content: ''; display: block;   width: 60px; height: 60px; background:url(../images/kf.png) no-repeat center;background-size: contain;  border-radius: 100%; }






