.indexban{position:relative} .indexbanner .textbox{position:absolute;top:40%;left:75%;opacity:0;margin-left:-42.895vw;z-index:10;transition:1s cubic-bezier(0, 0, 0.03, 0.75) 0s;-webkit-transition:1s cubic-bezier(0, 0, 0.03, 0.75) 0s;-moz-transition:1s cubic-bezier(0, 0, 0.03, 0.75) 0s} .indexbanner .textbox.cur{left:50%;opacity:1} .indexbanner .textbox .type .line{width:50px;height:1px;margin-top:13px;margin-right:10px} .indexbanner .textbox .type .text{font-size:16px;} .indexbanner .textbox .title{font-size:48px;;line-height:1.2;margin-top:10px} .indexbanner .textbox .desc {font-size: 24px;color: #000;margin-top: 10px;} .indexbanner .textbox .brief {font-size: 18px;color: #fff;margin-top: 10px;} .indexbanner .textbox .more{width:56px;height:56px;margin-top:75px;display:block;font-size:18px;border:1px solid;text-align:center;line-height:56px;text-align:center;font-weight:bold;color:#000;font-family:瀹嬩綋, 'SimSun';} .indexbanner .textbox .more:hover{background-color:#0086e8;border-color:#0086e8 !important;color:#fff !important} .indexban .swiper-container-horizontal>.swiper-pagination-bullets{width:8px;left:auto;right:7.105vw;bottom:auto;top:50%;padding-bottom:16px;background-image:url(../img/banicon.png);background-repeat:no-repeat;background-position:center bottom;} .indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:3px 0} .indexban .swiper-pagination-bullet{transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .indexban .swiper-pagination-bullet-active{height:29px;background-color:#0068b7;border-radius:8px;} .indexban .img img{width:100%} .bandown{width:666px;height:100px;background-color:#fff;padding-left:80px;position:absolute;bottom:0;right:0;padding-right:7.105vw;z-index:12;cursor:pointer} .bandown.probandown{background-color:#f5f5f5} .bandown .text{color:#666;;line-height:100px} .bandown .icon{line-height:100px} .bandown .icon img{display:initial;vertical-align:middle;margin-bottom:3px} .m-bann .textbox{width:calc(100% - 30px);margin:0 auto;background-color:#fff;margin-top:-20px;position:relative;padding:30px 40px 50px} .m-bann .textbox .line{width:25px;height:1px;margin-top:12px;margin-right:4px;background-color:#0086e8 !important} .m-bann .textbox .text{;color:#0086e8 !important} .m-bann .textbox .title{font-size:20px;color:#000 !important;;line-height:1.2;margin-top:5px} .m-bann .textbox .desc {font-size: 14px;color: #000;margin-top: 5px;} .m-bann .textbox .more{margin-top:30px;width:32px;height:32px;display:block;font-size:16px;border:1px solid;border-color:#000 !important;color:#000 !important;line-height:32px;text-align:center;font-weight:bold;color:#000;font-family:瀹嬩綋, 'SimSun'} .indexa{padding:120px 0} .indextitle{font-size:36px;color:#000;} .indexa-l .indextitle{line-height:1} .indexa-lslide{margin-top:28px} .indexa-lslide .swiper-wrapper{flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-box-flex:wrap;-ms-flex-wrap:wrap} .indexa-lslide .swiper-slide{margin-bottom:20px} .indexa-lslide .swiper-slide .text{display:inline-block;;border-bottom:2px solid transparent;font-size:16px;;cursor:pointer} .indexa-lslide .swiper-slide.cur .text, .indexa-lslide .swiper-slide:hover .text{border-bottom:2px solid #0068b7;color:#0068b7} .indexa-lslide .swiper-slide:nth-last-of-type(1){margin-bottom:0} .indexa-l{max-width:260px;margin-right:7.916vw} .indexa-r{width:calc(100% - 260px - 7.916vw)} .indexa-r .indexa-rlist{display:none;position:relative} .indexa-r .indexa-rlist.cur{display:block} .indexa-r .indexa-rlist .wapimg{display:none} .indexa-r .indexa-rlist .textbox{max-width:450px;background-color:#fff;position:absolute;top:50%;margin-top:-11.618vw;left:60px;padding:3.2vw 5.1vw 4.062vw 4.062vw} .indexa-r .indexa-rlist .textbox .title{font-size:24px;color:#000;line-height:30px;max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2} .indexa-r .indexa-rlist .textbox .text{color:#666;margin-top:15px;line-height: 24px;max-height:96px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4} .indexa-r .indexa-rlist .textbox .morebox{width:166px;display:block;height:56px;margin-top:88px;border:1px solid #e2e2e2;line-height:54px;color:#666;;padding-left:28px;background-image:url(../img/iamore.png);background-repeat:no-repeat;background-position:right 28px center} .indexa-r .indexa-rlist .swiper-button-next, .indexa-r .indexa-rlist .swiper-button-prev{width:56px;height:56px;text-align:center;line-height:54px;font-size:16px;border:1px solid #e2e2e2;right:auto;top:auto;margin-top:0;background-image:none;font-family:瀹嬩綋, 'SimSun';font-weight:bold;color:#999;bottom:0;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .indexa-r .indexa-rlist .swiper-button-next{left:calc(-7.916vw + -180px)} .indexa-r .indexa-rlist .swiper-button-prev{left:calc(-7.916vw + -260px)} .indexa-r .indexa-rlist .textbox .morebox:hover{background-color:#0068b7;color:#fff;border:1px solid #0068b7;background-image:url(../img/iamore_cur.png);background-position:right 18px center} .indexb{padding:120px 0;background-color:#f4f4f4} .indexb .swiper-button-next, .indexb .swiper-button-prev, .indexe .swiper-button-next, .indexe .swiper-button-prev{width:56px;height:56px;text-align:center;position:static;line-height:54px;font-size:16px;border:1px solid #e2e2e2;right:auto;top:auto;margin-top:0;background-image:none;font-family:瀹嬩綋, 'SimSun';font-weight:bold;color:#999;bottom:0;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .indexb .swiper-button-next, .indexe .swiper-button-next{margin-left:10px} .indexb .more, .indexe .more{width:56px;height:56px;;margin-left:20px;display:block;background-image:url(../img/newmore.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%} .indexb .more:hover, .indexe .more:hover{background-image:url(../img/newmore_cur.png)} .indexb .swiper-button-prev:hover, .indexb .swiper-button-next:hover, .indexa-r .indexa-rlist .swiper-button-next:hover, .indexa-r .indexa-rlist .swiper-button-prev:hover, .indexe .swiper-button-next:hover, .indexe .swiper-button-prev:hover{color:#fff;background-color:#0068b7;color:#fff;border:1px solid #0068b7} .indexbslide{margin-top:50px;padding-left:7.105vw} /* .indexbslide .swiper-container{} */ .indexbslide .swiper-slide{height:auto;overflow:hidden} .indexbslide .swiper-slide .box{display:block;overflow:hidden} .indexbslide .swiper-slide .box .img img{width:100%} .indexbslide .textbox{padding:52px 60px 80px 60px;position:relative;background-color:#fff;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .indexbslide .textbox .title{font-size:24px;color:#000;;line-height:1.3;max-height:31px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .indexbslide .textbox .text{color:#666;margin-top:25px;max-height:72px;line-height: 24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3} .indexbslide .textbox .morebox{opacity:0;position:absolute;left:58px;bottom:0;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .indexbslide .textbox .morebox .moretext{color:#0068b7;} .indexbslide .textbox .morebox .icon{margin-top:9px;margin-left:10px} .indexbslide .swiper-slide .box:hover .textbox .title{color:#0068b7} .indexbslide .swiper-slide .box:hover .morebox{margin-top:46px;opacity:1;bottom:80px} .indexbslide .swiper-slide .box:hover .textbox{padding:52px 66px 148px 58px;margin-top:-68px} .indexc{padding:160px 0;background-image:url(../img/icbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%} .indexc .box{margin-top:60px} .indexc .bigtitle{text-align:center;color:#fff;font-size:36px;} .indexc .list{width:25%;position:relative} .indexc .list:after{content:"";width:1px;height:72px;background-color:rgba(255,255,255,0.3);position:absolute;top:14px;right:0} .indexc .list:nth-of-type(4):after{display:none} .indexc .list .numUp{color:#fff;font-size:60px;text-align:center;;line-height:1.2} .indexc .list .text{padding:0 10px;text-align:center;color:#fff;;line-height:1.2} .indexd{margin-top:5px} .indexd .textbox, .indexd .img{width:calc(25% - 1px)} .indexd .img.mr4{margin-right:4px} .indexd .img.mr4 img{width:100%} .indexd .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} .indexd .textbox{background-color:#f4f4f4;padding:64px 88px 0 80px} .indexd .textbox .title{font-size:36px;color:#000;max-height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1} .indexd .textbox .text{color:#666;max-height:66px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3} .indexd .textbox .morebox{width:166px;height:56px;display:block;margin-top:4.479vw;padding-left:28px;;line-height:54px;color:#666;;border:1px solid #e2e2e2;background-image:url(../img/iamore.png);background-repeat:no-repeat;background-position:right 28px center;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .indexd .textbox .morebox:hover{background-image:url(../img/iamore_cur.png);color:#fff;background-color:#1263aa;border:1px solid #1263aa} .indexd .wapimg{display:none} .indexe{padding:110px 0 120px} .indexe .img img{width:100%} .indexe .bot{margin-top:50px} /* .indexe .bot .swiper-container{padding-right:1px} */ .indexe .bot .swiper-slide{border-right:1px solid #efefef} .indexe .bot .box{display:block} .indexe .bot .box .textbox{padding:45px 50px 94px 48px;border:1px solid #efefef;border-top:none;border-right:none} .indexe .bot .box .textbox .title{color:#000;font-size:18px;} .indexe .bot .box .textbox .desc {font-size: 14px;color: #666;line-height: 24px;height: 48px;margin-top: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} .indexe .bot .box .textbox .morebox{display:inline-block;margin-top:46px;padding-right:40px;color:#666;;background-image:url(../img/iamore.png);background-repeat:no-repeat;background-position:right center;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .indexe .bot .box:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} .indexe .bot .box:hover .textbox .morebox{background-image:url(../img/iamore_cur2.png);color:#1263aa} @media (max-width:1580px){ .indexbanner .textbox{margin-left:-44.395vw} .bandown{padding-right:5.605vw} .indexban .swiper-container-horizontal>.swiper-pagination-bullets{right:5.605vw} .indexa-l{max-width:240px;margin-right:5vw} .indexa-r{width:calc(100% - 240px - 5vw)} .indexa-r .indexa-rlist .swiper-button-next{left:calc(-5vw + -160px)} .indexa-r .indexa-rlist .swiper-button-prev{left:calc(-5vw + -240px)} .indexa-r .indexa-rlist .textbox{margin-top:-13.118vw} .indexa-lslide .swiper-slide{margin-bottom:15px} } @media (max-width:1440px){ .indexbanner .textbox{margin-left:-46.395vw} .indexbanner .textbox .title{font-size:34px} .indexbanner .textbox .more{width:40px;height:40px;line-height:40px;margin-top:40px} .bandown{padding-left:52px;padding-right:3.605vw} .indexban .swiper-container-horizontal>.swiper-pagination-bullets{right:3.605vw} .indexa-l{max-width:220px;width:220px;margin-right:4vw} .indexa-r{width:calc(100% - 220px - 4vw)} .indexa-r .indexa-rlist .swiper-button-next{left:calc(-5vw + -130px)} .indexa-r .indexa-rlist .swiper-button-prev{left:calc(-5vw + -210px)} .indexa-r .indexa-rlist .textbox{margin-top:-11.920vw} .indextitle{font-size:30px} .indexa-lslide .swiper-slide{margin-bottom:10px} .indexa-r .indexa-rlist .textbox .title{max-height:31px;-webkit-line-clamp:1} .indexa-r .indexa-rlist .textbox .text{max-height:66px;-webkit-line-clamp:3} .indexa{padding:85px 0} .indexd .textbox{padding:34px 58px 0 50px} .indexd .textbox .title{font-size:30px;max-height:47px} .indexd .textbox .morebox{margin-top:3vw} .indexbslide{padding-left:3.105vw} } @media (max-width:1367px){ .indexd .textbox .title, .indexe .bot .swiper-container{padding-right:1px} } @media (max-width:1280px){ .indexa-lslide .swiper-slide{margin-bottom:5px} .indexa-r .indexa-rlist .textbox{max-width:320px;padding:3.645vw 3.5vw 4.062vw} .indexa-r .indexa-rlist .swiper-button-next, .indexa-r .indexa-rlist .swiper-button-prev{width:40px;height:40px;line-height:38px} .indexa-r .indexa-rlist .swiper-button-next{left:calc(-5vw + -160px)} .indexd .textbox{padding:24px 30px} .indexd .textbox .morebox{margin-top:2vw} } @media (max-width:1024px){ .indexe .bot .swiper-container{padding-right:0} .bandown{display:none} .indexban{background-color:#f3f3f3} .indexban .swiper-container-horizontal>.swiper-pagination-bullets{padding-left:15px;height:8px;right:auto;left:50%;bottom:55%;top:auto;padding-bottom:0;background-image:url(../img/baniconwap.png);background-position:left top} .indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;vertical-align:top;} .indexban .swiper-pagination-bullet-active{height:8px;width:20px} .indexa{padding:60px 0 40px} .indextitle{font-size:20px;font-weight: 700;} .indexa-l{width:100%;max-width:100%;margin-right:0;padding-left:15px} .indexa-lslide .swiper-wrapper{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-moz-box-flex:nowrap;-ms-flex-wrap:nowrap} .indexa-r{width:100%;padding:0 15px;margin-top:25px} .indexa-lslide .swiper-slide{width:auto;margin-right:5vw} .indexa-lslide .swiper-slide .text{font-size:14px;word-break:break-all} .indexa-l .indextitle{text-align:center} .indexa .wrap{padding:0} .indexa-lslide{margin-top:15px} .indexa-r .indexa-rlist .wapimg{display:block} .indexa-r .indexa-rlist .img{display:none} .indexa-r .indexa-rlist .textbox{max-width:100%;padding:20px;position:static;margin-top:0} /* .indexa-lslide .swiper-slide{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1} */ .indexa-r .indexa-rlist .textbox .title{font-size:20px;max-height:28px} .indexa-r .indexa-rlist .textbox .text{max-height:94px;-webkit-line-clamp:4;margin-top:6px} .indexa-r .indexa-rlist .textbox .morebox{width:126px;height:40px;margin-top:25px;line-height:38px;padding-left:15px;background-size:16px auto;background-position:right 15px center;} .indexa{background-color:#f3f3f3} .indexb{padding:0 0 100px;position:relative} .indexb .indextitle{width:100%;text-align:center} .indexbslide .textbox{padding:25px} .indexbslide .textbox .title{font-size:20px} .indexbslide{margin-top:20px;padding-left:15px} .indexbslide .textbox .text{max-height:125px;-webkit-line-clamp:5} .indexbtop-r{width:100%;text-align:center;position:absolute;bottom:50px;left:0;float:none} .indexbtop-r .swiper-button-next, .indexbtop-r .swiper-button-prev, .indexbtop-r .more{width:30px;height:30px;line-height:28px;display:inline-block;float:none;vertical-align:middle} .indexb .more{margin-left:10px} .indexc{padding:50px 0 40px;background-image:url(../img/icbgwap.jpg)} .indexc .bigtitle{font-size:20px;line-height:1.4} .indexc .list{width:46%;margin-right:8%;padding:20px 0} .indexc .list:nth-of-type(2n){margin-right:0} .indexc .box{margin-top:0px} .indexc .list .numUp{font-size:30px} .indexc .list:after{width:100%;height:1px;bottom:0;top:auto;background-color:rgba(255,255,255,0.1)} .indexc .list:nth-of-type(3):after{display:none} .indexc .list .text{padding:0 14px;font-size:12px} .indexd .textbox, .indexd .wapimg{width:50%} .indexd .wapimg{display:block} .indexd .img{display:none} .indexd .textbox{padding:30px 15px 20px} .indexd .textbox .title{font-size:20px;line-height:1.2} .indexd .textbox .text{margin-top:8px;line-height:1.4;-webkit-line-clamp:4;max-height:76px} .indexd .textbox .morebox{width:110px;font-size:13px;padding-left:10px;line-height:34px;height:36px;margin-top:22px;background-size:14px;background-position:right 10px center} .indexd .textbox .morebox .moretext{line-height:34px} .indexd .textbox .morebox .icon{margin-left:2px;width:16px} .indexe{padding:40px 0 110px;position:relative} .indexe .bot .box .textbox{padding: 30px 25px 40px} .indexe .bot .box .textbox .title{font-size:18px;line-height:28px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2} .indexe .bot .box .textbox .desc {height: 66px;line-height: 22px;-webkit-line-clamp: 3;margin-top: 8px;} .indexe .bot .box .textbox .morebox{margin-top:15px} .indexe .bot{margin-top:20px} .indexe .indextitle{width:100%;text-align:center} .indexe .top, .indexe .wrap{position:static} .copyright {width: 80%;margin: 0 auto} .copyright, .copyright a {line-height: 20px;} } /* 浜у搧 */ .productbox{background-color:#f5f5f5;padding:100px 0 120px} .protop .protoplf{font-size:34px;color: #000;} .protop .protoplr{font-size:18px;color:#999;} .proitems{margin-top:50px} .proitem{width:31%;margin-right:3.5%;margin-bottom:50px;display:block} .proitem:nth-of-type(3n){margin-right:0} .proitem .textbox{background-color:#fff;padding:46px 66px 78px 56px} .proitem .textbox .title{color:#000;font-size:24px;max-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1} .proitem .textbox .text{margin-top:14px;color:#666;line-height:1.714;max-height:46px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2} .proitem:hover{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px)} .proitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} .promore{text-align:center} .promore .box{cursor:pointer;margin:20px auto 0;border:1px solid #e2e2e2;width:246px;height:67px;text-align:center} .promore .box .icon{line-height:65px;display:none} .promore .box .icon img{display:initial;vertical-align:middle;margin-bottom:3px;display:inline-block} .promore .box .text{line-height:67px;color:#666;;display:inline-block} .promore.cur .box .icon{display:inline-block;animation:xuanzhuan 1s linear 0s infinite normal none;-webkit-animation:xuanzhuan 1s linear 0s infinite normal none;-moz-animation:xuanzhuan 1s linear 0s infinite normal none} .promore.cur .box .text{margin-left:18px} @keyframes xuanzhuan{ form{transform:rotate(360deg)} to{transform:rotate(360deg)} } @-webkit-keyframes xuanzhuan{ form{-webkit-transform:rotate(360deg)} to{-webkit-transform:rotate(360deg)} } @-moz-keyframes xuanzhuan{ form{-moz-transform:rotate(360deg)} to{-moz-transform:rotate(360deg)} } @-webkit-keyframes circleFadeIn { 0% { opacity: 0; transform: scale(0); } 100% { opacity: 1; transform: scale(1); } } @-moz-keyframes circleFadeIn { 0% { opacity: 0; transform: scale(0); } 100% { opacity: 1; transform: scale(1); } } @keyframes circleFadeIn { 0% { opacity: 0; transform: scale(0); } 100% { opacity: 1; transform: scale(1); } } @media (max-width:1440px){ .productbox{padding:60px 0 80px} } @media (max-width:1024px){ .productbox{padding:40px 0 50px} .protop .protoplf{font-size:18px} .protop .protoplr{margin-top:6px} .proitems{margin-top:25px} .proitem{width:100%;margin-right:0;margin-bottom:20px} .proitem .img img{width:100%} .proitem .textbox{padding:20px 15px} .proitem .textbox .title{font-size:20px;max-height:26px} .proitem .textbox .text{margin-top:8px;line-height:1.4;max-height:38px} .promore .box{width:166px;height:56px} .promore .box .text{line-height:56px} .promore .box .icon{line-height:54px} } @media (max-width:380px){ .protop .protoplf{font-size:16px} .protop .protoplr{margin-top:4px} } @media (max-width:370px){ .protop .protoplf{font-size:14px} .protop .protoplr{margin-top:2px} } .pageban .desc {font-size: 30px;line-height: 42px;color: #fff;text-align: center;} /*鍏充簬鎴戜滑 */ .abouttextbox{width:100%;opacity:0;position:absolute;left:0;top:30%;margin-top:-122px;transition:1s cubic-bezier(0, 0, 0.41, 0.96) 0s;-webkit-transition:1s cubic-bezier(0, 0, 0.41, 0.96) 0s;-moz-transition:1s cubic-bezier(0, 0, 0.41, 0.96) 0s} .abouttextbox .title{color:#fff;font-size:60px;;line-height:1.2;text-align:center} .abouttextbox .player{width:70px;height:70px;margin:30px auto 0;cursor:pointer} .abouttextbox.cur{opacity:1;top:50%} .aboutvideo{width:100%;height:100%;z-index:88;position:fixed;top:0;left:0;background-color:#fff;display:none} .aboutvideo video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:89} .aboutvideo .close{position:absolute;top:30px;right:30px;cursor:pointer;height:30px;z-index:90} .aboutvideo.cur{display:block} /* .aboutban.cur .aboutvideo video{visibility:visible;z-index:10;opacity:1;object-fit:fill} */ .aboutban.cur .img, .aboutban.cur .abouttextbox{visibility:hidden;z-index:-1;opacity:0} .aboutban .showvideo video{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:fill} .about1{padding:120px 0 100px} .about1 .textbox{width:calc(100% - 992px);margin-right:168px} .about1 .textbox .title{color:#000;font-size:34px;} .about1 .textbox .text{margin-top:45px;color:#666;line-height:2.143;text-align: justify;} .about1 .img:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} .about1.cnreporting .textbox .title {font-size: 22px;} .about1.cnreporting .textbox .text {margin: 5px auto 20px;} .about1.cnreporting .text:last-child {margin-bottom: 0;} .about1.cnreporting .textbox {width: 56%;margin-right: 0;} .about1.cnreporting .wrap {justify-content: space-between;} .about1.cnreporting .img {width: 36%;} .abouttitle{font-size:34px;text-align:center} .about2{background-color:#f8f8f8;padding:135px 0 120px} .about2items{margin-top:42px} .about2item{background-color:#fff} .about2item .img, .about2item .pcimg{width:50%} .about2item .img img, .about2item .pcimg img{width:100%} .about2item .wapimg{display:none} .about2item .textbox{width:50%;padding:4.375vw 7.404vw 0 5.729vw} .about2item .textbox .date{color:#1263aa;font-size:48px;} .about2item .textbox .title{font-size:24px;margin-top:8px} .about2item .textbox .box{margin-top:64px} .about2item .textbox .box .list{line-height:2.143} .about2item .textbox .box .list span{color:#1263aa;} .about3{padding:114px 0 132px} .about3items{margin-top:50px} .about3item{display:block;width:22%;margin-right:4%;background-color:#f8f8f8} .about3item:nth-of-type(4n){margin-right:0} .about3item .textbox{padding:34px 50px 60px} .about3item .title{font-size:24px;max-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1} .about3item .text{margin-top:26px;color:#666;line-height:1.714} .about3item .img img{width:100%} .about3item:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} @media (max-width:1440px){ .abouttitle{font-size:28px} .about1{padding:95px 0 65px} .about2{padding:100px 0 85px} .about3{padding:80px 0 100px} .about1 .textbox{width:calc(100% - 703px);margin-right:80px} .about1 .img{width:623px} .about1 .textbox .text{margin-top:30px} .about2item .textbox{padding:3vw 4.5vw 0 3.5vw} .about2item .textbox .date{font-size:34px} .about2item .textbox .box{margin-top:30px} .about2item .textbox .box .list{line-height:1.8} .abouttextbox .title{font-size:42px} .abouttextbox{margin-top:-100px} .about1.cnreporting .textbox .title {font-size: 20px;} } @media (max-width:1024px){ .abouttitle{font-size:20px} .about1, .about2, .about3{padding:40px 0} .about1 .textbox{width:100%;margin-right:0} .about1 .textbox .title{font-size:20px} .abouttextbox .title{font-size:20px} .abouttextbox{margin-top:-50px} .abouttextbox .player{width:34px;height:34px;margin:10px auto 0} .about1 .textbox .text{margin-top:10px;line-height:1.8} .about1 .img{width:100%;margin-top:20px} .about2items, .about3items{margin-top:25px} .about2item .img, .about2item .wapimg{width:100%;display:block} .about2item .pcimg{display:none} .about2item .textbox{width:100%;padding:20px 15px} .about2item .textbox .date{font-size:26px;line-height:32px} .about2item .textbox .title{font-size:16px;margin-top:3px} .about2item .textbox .box{margin-top:15px} .about2item .textbox .box .list{line-height:1.6} .about3item{width:100%;margin-right:0;margin-bottom:20px} .about3item .textbox{padding:20px 15px} .about3item .title{font-size:16px;max-height:26px} .about3item .text{margin-top:10px;line-height:1.6} .about1.cnreporting .textbox .title {font-size: 18px;} .about1.cnreporting .textbox {width: 100%;} .about1.cnreporting .img {width: 100%;} } .abouttextbox .apptitle2{color:#fff;font-size:24px;line-height:1.2;text-align:center} .abouttextbox .apptitle{color:#fff;font-size:34px;line-height:1.2;text-align:center;margin-top:8px} .abouttextbox.apptextbox{margin-top:-40px} .app1{padding:120px 0} /*.app1 .app1item{align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center}*/ .app1 .title{color:#000;font-size:34px;} .app1 .text{color:#666;line-height:1.714} .app1 .one .textbox, .app1 .two .img{width:35.21%;margin-right:7.39%} .app1 .one .text{margin-top:50px} .app1 .two .textbox, .app1 .one .img{width:57.4%} .app1 .two .textbox {padding-top: 32px;} .app1 .one .wapimg{display:none} .app1 .two{margin-top:37px} .app1 .app1item .img:hover img, .app2 .item:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} .app2{padding:114px 0 140px;background-color:#f5f5f5} .app2 .title{color:#000;text-align:center;font-size:36px;} .app2 .items{margin-top:42px} .app2 .items .item{width:24%;margin-right:1.3333%;display:block} .app2 .items .item:hover{margin-top:-10px} .app2 .items .item:nth-of-type(4n){margin-right:0} .app2 .items .item img{width:100%} .app2 .items .item .title{color:#000;padding:0 10px;font-size:18px;height:82px;background-color:#fff;line-height:82px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1} .contact{padding:74px 0 72px} .contact .tab-title {margin-top: 50px;} .contact .tab-title ul {width: 100%;display: flex;display: -webkit-flex;} .contact .tab-title ul li {width: 23%;margin-right: 2.66%;} .contact .tab-title ul li:last-child {margin-right: 0;} .contact .tab-title ul li:hover .line:before, .contact .tab-title ul li.on .line:before {width: 100%;} .contact .tab-title .line {width: 100%;height: 6px;background: #edf3f3;} .contact .tab-title .line:before {content: "";display: block;width: 0;height: 100%;left: 0;top: 0;z-index: 10;background: #1263aa;transition:width 0.3s ease;} .contact .tab-title .name {font-size: 24px;margin: 26px auto 20px;} .contact .tab-title .detail {color: #666;line-height: 24px;} .contact .tab-title .name, .contact .tab-title .detail {padding-right: 50px;} .contact .box{margin-top:52px} .contactlf{max-width:428px;margin-right:13.75vw} .conmapbox{height:640px;position: relative;} .conmapbox .item:hover , .conmapbox .item.on {display: block;} .conmapbox .item:hover .info, .conmapbox .item.on .info{display: flex;animation: fadeIn 0.4s ease;} .conmapbox .item {height:100%;overflow: hidden;display: none;} .conmapbox .info {display: none;position: absolute;right: 0;top: 0;z-index: 10;padding-right: 475px;/*width: 100%*/;height: 100%;display: -webkit-flex;justify-content: flex-end;align-items: center;} .conmapbox .info .inner {width: 310px;background: #fff;box-shadow: 0 5px 30px rgba(0,0,0,0.2);padding: 20px;} .conmapbox .info .pic {width: 100%;overflow: hidden;margin-bottom: 20px;} .conmapbox .info .pic img {width: 100%;height: 188px;object-fit: cover;transition:transform 0.5s ease;} .conmapbox .info .pic img:hover {transform: scale(1.05);} .conmapbox .info .name {font-size: 18px;color: #000;} .conmapbox .info .desc {font-size: 14px;color: #666;line-height: 20px;margin: 10px auto 14px;} .conmapbox .map{width:100%;height:100%;object-fit: cover} .culture1{padding:112px 0 120px} .culture1 .bigtitle, .culture2 .bigtitle{color:#000;font-size:34px;text-align:center;} .culture1 .cultureslide{margin-top:44px;position:relative} .culture1 .cultureslide .swiper-slide{height:auto} .culture1 .cultureslide .swiper-slide .box{height:100%} .culture1 .cultureslide .swiper-slide .img{width:100%} .culture1 .cultureslide .swiper-slide .textbox{width:100%;border:1px solid #eee;border-top:none;padding:34px 3vw;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1} .culture1 .cultureslide .swiper-slide .textbox .title{color:#000;font-size:24px;text-align:center;} .culture1 .cultureslide .swiper-slide .textbox .text{margin-top:10px;min-height:36px;text-align:center;text-align:center;line-height:1.286;color:#666;} .culture1 .swiper-button-next, .culture1 .swiper-button-prev{width:56px;height:56px;margin-top:-92px;background-color:#f2f2f2;background-size:auto;opacity:0} .cultureslide:hover .swiper-button-next, .cultureslide:hover .swiper-button-prev{opacity:1} .culture1 .swiper-button-prev{background-image:url(../img/cul-l.png);left:-28px} .culture1 .swiper-button-next{background-image:url(../img/cul-r.png);right:-28px} .culture1 .swiper-button-prev:hover{background-color:#1263aa;background-image:url(../img/cul-lcur.png)} .culture1 .swiper-button-next:hover{background-color:#1263aa;background-image:url(../img/cul-rcur.png)} .culture1 .cultureslide .swiper-slide:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} .culture2{padding:114px 0 50px;background-color:#f2f2f2} .culture2 .box{margin-top:52px} .culture2 .list{width:31%;margin-right:3.5%;margin-bottom:64px;display:block} .culture2 .list:nth-of-type(3n){margin-right:0} .culture2 .list .img img{width:100% } .culture2 .list .textbox{margin-top:30px} .culture2 .list .textbox .t{font-size: 14px;color: #999;margin-bottom: 8px;} .culture2 .list .textbox .name{font-size:16px;} .culture2 .list:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} .culture1 .cultureslide .swiper-slide .box{flex-flow:column;-webkit-flex:column;-moz-flex:column} .appb2{padding:106px 0 118px} .appb2 .appb2items{margin-top:44px} .appb2item{width:23.5%;margin-right:2%;display:block;margin-bottom:30px} .appb2item:nth-of-type(4n){margin-right:0} .appb2item .textbox{padding:24px 10px;border:1px solid #eee;border-top:none} .appb2item .textbox .title{color:#000;font-size:18px;height:24px;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1} .appb1{padding:110px 0 0} .appb1 .bigtitle{color:#000;font-size:36px;text-align:center;} .appb1 .appb1slide{margin-top:40px} .appb1 .textbox{width:35%;position:absolute;top:0;left:0;padding:42px 6.462vw 0 0} .appb1 .textbox .title{color:#000;font-size:34px;line-height:1.4;max-height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .appb1 .textbox .text{color:#666;line-height:1.714;margin-top:22px;max-height:207px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9} .appb1 .textbox .morebox{display:inline-block;color:#1263aa;;padding-right:38px;margin-top:56px;background-image:url(../img/newmore2.png);background-repeat:no-repeat;background-position:right center;;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .appb1 .swiper-slide:hover .textbox .morebox{padding-right:48px;background-image:url(../img/iamore_cur2.png)} .appb1 .swiper-slide .img{width:65%} .appb1 .swiper-slide:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} .appb1 .swiper-slide a{justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start} .appb1 .swiper-slide-active a, .appb1 .swiper-slide-prev a{justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end} .appb1 .swiper-slide .textbox{display:none} .appb1 .swiper-slide-active .textbox{display:block} .appb1 .appb1slide .swiper-button-next, .appb1 .appb1slide .swiper-button-prev{width:12px;height:22px;margin-top:0;top:auto;right:auto;bottom:100px;background-size:100% 100%} .appb1 .appb1slide .swiper-button-prev{background-image:url(../img/appb-l.png);left:230px} .appb1 .appb1slide .swiper-button-next{background-image:url(../img/appb-r.png);left:320px} .appb1 .appb1slide .numbox{position:absolute;bottom:98px;left:262px} .appb1 .appb1slide .numbox .pagenum, .appb1 .appb1slide .numbox .line, .appb1 .appb1slide .numbox .allnum{font-size:18px;} .appb1 .appb1slide .numbox .line{margin:0 6px} @media screen and (min-width: 1024px) { .indexe .bot .box .textbox .title {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} } @media (max-width:1580px){ .appb1 .appb1slide .swiper-button-prev{left:12.4vw} .appb1 .appb1slide .numbox{left:14.93vw;bottom:4.28vw} .appb1 .appb1slide .swiper-button-next{left:19.11vw} .appb1 .appb1slide .swiper-button-next, .appb1 .appb1slide .swiper-button-prev{bottom:4.36vw} } @media (max-width:1440px){ .abouttextbox .apptitle2{font-size:20px} .abouttextbox .apptitle{font-size:30px} .app1{padding:92px 0} .app1 .two .textbox, .app1 .one .img{width:50.4%} .app1 .one .textbox, .app1 .two .img{width:44.21%;margin-right:5.39%} .app1 .one .text{margin-top:30px} .app1 .app1item{align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start} .app1 .title{font-size:30px;line-height:1} .app2{padding:84px 0 110px} .contact, .culture1{padding:82px 0 86px} .contact .box{margin-top:30px} .conmapbox{height:450px} .culture2{padding:84px 0 20px} .culture1 .bigtitle, .culture2 .bigtitle{font-size:30px} .culture1 .cultureslide .swiper-slide .textbox{padding:34px 1.2vw} .appb1 .swiper-slide .textbox{padding:25px 4vw 0 0} .appb1 .textbox .title{font-size:30px;max-height:42px} .appb1 .textbox .text{margin-top:15px;-webkit-line-clamp:7;max-height:162px} .appb1 .textbox .morebox{margin-top:35px} .appb1 .appb1slide .numbox{left:14.63vw} .contactmess .prod7lf{width:80%} .culture1 .swiper-button-next, .culture1 .swiper-button-prev{margin-top:-96px} } @media (max-width:1280px){ .appb1 .textbox .text{margin-top:15px;-webkit-line-clamp:4;max-height:92px} } @media (max-width:1024px){ .appb2{padding:40px 0} .abouttextbox .apptitle2{font-size:16px} .abouttextbox .apptitle, .app1 .title, .app2 .title{font-size:20px} .app1, .app2, .culture1{padding:40px 0} .app1 .one .textbox, .app1 .two .img, .app1 .two .textbox, .app1 .one .img{width:100%} .app1 .one .text{margin-top:12px;line-height:1.6} .app1 .one .wapimg{display:block} .app1 .one .img{display:none} .app1 .textbox, .app2 .items{margin-top:20px} .app2 .items .item{width:100%;margin-right:0;margin-bottom:20px} .app2 .items .item .title{height:58px;line-height:58px;font-size:16px} .contact{padding:40px 0} .contact .box{margin-top:30px} .conmapbox{height:350px} .contact .tab-title {margin-top: 30px;} .contact .tab-title ul {flex-flow: wrap} .contact .tab-title ul li {width: 100%;margin-right: 0;margin-bottom: 20px;} .contact .tab-title ul li:last-child {margin-bottom: 0} .contact .tab-title .line {height: 4px;} .contact .tab-title .name {font-size: 18px;margin: 15px auto 10px;} .contact .tab-title .name, .contact .tab-title .detail {padding-right: 20px;} .conmapbox .info {display: none;} .culture2{padding:40px 0 20px} .culture1 .cultureslide, .culture2 .box{margin-top:20px} .culture1 .bigtitle, .culture2 .bigtitle{font-size:20px} .culture1 .cultureslide .swiper-slide .textbox .title{font-size:16px} .culture1 .swiper-button-next, .culture1 .swiper-button-prev{width:30px;height:30px;margin-top:-15px} .culture1 .swiper-button-next{right:-15px} .culture1 .swiper-button-prev{left:-15px} .culture2 .list{width:100%;margin-right:0;margin-bottom:20px} .culture2 .list .textbox{margin-top:8px} .culture1 .cultureslide .swiper-slide .textbox{padding:15px 10px} .culture1 .cultureslide .swiper-slide .textbox .text{margin-top:4px} .appb2item{width:100%;margin-right:0;margin-bottom:20px} .appb2item img{width:100%} .appb2item .textbox{padding:10px} .appb2item .textbox .title {font-size: 16px;} .appb2 .appb2items {margin-top: 20px;} .appb1{padding:40px 0 0} .appb1 .bigtitle{font-size:20px} .appb1 .swiper-slide .textbox{width:100%;position:static;padding:10px 0 50px} .appb1 .swiper-slide .img{width:100%} .appb1 .textbox .title{font-size:18px;max-height:30px;margin-top: 5px;} .appb1 .textbox .text{margin-top:8px;-webkit-line-clamp:3;max-height:70px} .appb1 .textbox .morebox{margin-top:15px} .appb1 .appb1slide{margin-top:20px} .appb1 .appb1slide .numbox{left:0;width:100%;text-align:center;bottom:3px} .appb1 .appb1slide .numbox .pagenum, .appb1 .appb1slide .numbox .line, .appb1 .appb1slide .numbox .allnum{float:none;display:inline-block} .appb1 .appb1slide .swiper-button-next{left:calc(50% + 50px)} .appb1 .appb1slide .swiper-button-prev{left:calc(50% - 50px)} .appb1 .appb1slide .swiper-button-next, .appb1 .appb1slide .swiper-button-prev{bottom:5px} .contactmess{padding:0 15px} .contactmess .prod7lf{width:100%;margin:40px auto} .contactmess .btn2#reset{margin-left:0} } .recruit1{padding:120px 0 94px} .recruit1 .recruit1lf .top .title{color:#000;font-size:34px;} .recruit1 .recruit1lf .top .text{color:#666;font-size:18px;} .recruit1 .recruit1lf .bot{margin-top:42px} .recruit1 .recruit1lf .bot .list{margin-bottom:15px;line-height: 20px;} .recruit1 .recruit1lf .bot .list .b{color:#666;} .recruit1 .swiper-btn-box {position: absolute;right: 0;top: 0;z-index: 10;font-size: 0;} .recruit1 .swiper-btn-box a {display: inline-block;width: 56px;height: 56px;outline: none;transition: background 0.3s ease;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-ms-transition: background 0.3s ease;-o-transition: background 0.3s ease;} .recruit1 .swiper-btn-box .prev {background: url(../img/squarel2.png) no-repeat;background-size: contain;margin-right: 10px;} .recruit1 .swiper-btn-box .prev.swiper-button-disabled {cursor: default;background: url(../img/squarel.png) no-repeat;background-size: contain;margin-right: 10px;} .recruit1 .swiper-btn-box .next {background: url(../img/squarer2.png) no-repeat;background-size: contain;} .recruit1 .swiper-btn-box .next.swiper-button-disabled {cursor: default;background: url(../img/squarer.png) no-repeat;background-size: contain;} .recruit1 .swiper-pagination {display: none;} .recruit1 .swiper-box {margin-top: 40px;} .recruit1 .swiper-slide {padding: 0 15px;} .recruit1 .swiper-slide:hover .icon {transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);} .recruit1 .swiper-slide:hover .name {color: #0068b6} .recruit1 .swiper-slide .icon {width: 120px;height: 120px;border-radius: 50%;margin: 100px auto 56px;transition: transform 0.3s;-webkit-transition: transform 0.3s;-moz-transition: transform 0.3s;-ms-transition: transform 0.3s;-o-transition: transform 0.3s;} .recruit1 .swiper-slide {height: 438px;border: 1px solid #efefef;text-align: center;} .recruit1 .swiper-slide .name {font-size: 18px;color: #333;font-weight: 700;margin-bottom: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;} .recruit1 .swiper-slide .desc {font-size: 14px;color: #666;line-height: 20px;height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;} .recruit2{padding-bottom:82px} .recruit2 .bigtitle{color:#000;font-size:34px;} .recruit2 .cat-box {font-size: 0;margin-top: 45px;} .recruit2 .cat-box a {display: block;float: left;width: 15.85%;height: 65px;line-height: 65px;text-align: center;background: #f3f3f3;color: #000;font-size: 20px;letter-spacing: 4px;margin-right: 0.98%;margin-bottom: 20px;transition: background 0.3s;-webkit-transition: background 0.3s;-moz-transition: background 0.3s;-ms-transition: background 0.3s;-o-transition: background 0.3s;} .recruit2 .cat-box a:hover,.recruit2 .cat-box a.on {background: #1263aa;color: #fff;} .recruit2 .cat-box a:nth-child(6n){margin-right: 0;} .recruititem{background-color:#f7f7f7;margin-bottom:20px} .recruititem .top{padding:32px 40px 36px 58px;cursor:pointer;position: relative;} .recruititem .top .name{color:#000;font-size:24px;line-height:1.1;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .recruititem .top .other{margin-top:2px;color:#666;} .recruititem .bot{padding:15px 60px 78px;display:none} .recruititem .bot .t{font-size:18px;margin-bottom:8px} .recruititem .bot .b{color:#666;font-size:14px;line-height:1.714} .recruititem .bot .list{margin-bottom:46px} .recruititem .bot .list:nth-last-of-type(1){margin-bottom:0} .recruititem .bot .email{margin-top:5px} .recruititem .bot .email a{color:#1263aa} .recruititem .top img{transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .recruititem.cur .top .name{color:#1263aa} .recruititem.cur .top img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)} .promore .box{margin:50px auto 0} .maint{padding:112px 0 120px} .maintlf{width:308px;border:1px solid #ededed;padding:32px 40px;margin-right:60px} .maintlf .title{color:#000;font-size:24px;} .maintlf .items{margin-top:16px} .maintlf .item{padding:20px 0;border-bottom:1px solid #e4e4e4;color:#666;font-size:16px;display:block} .maintlf .item:nth-last-of-type(1){border-bottom:none} .maintlf .item.cur, .maintlf .item:hover{color:#1263aa;} .maintlr{width:calc(100% - 368px)} .maintlr .bigtitle{color:#000;font-size:24px;line-height:1} .maintlr .maintitem{display:block;padding:40px 0;border-bottom:1px solid #e8e8e8} .maintlr .maintitem .textbox{margin-left:40px;width:calc(100% - 236px)} .maintlr .maintitem .textbox .textboxlf{width:calc(100% - 70px);margin-right:20px} .maintlr .maintitem .title{color:#000;font-size:24px;max-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .maintlr .maintitem .date{color:#999;margin-top:8px} .maintlr .maintitem .text{margin-top:32px;color: #666;max-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1} .maintlr .maintitem .textboxmore{width:50px;height:50px;border:1px solid #000;background-image:url(../img/mamore.png);background-repeat:no-repeat;background-position:center center;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .maintlr .maintitem:hover .textboxmore{background-color:#0b589b;border:1px solid #0b589b;background-image:url(../img/mamore_cur.png)} .maintlr .maintitem:hover .title{color:#0b589b} .maintlr .maintitem:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} .maintlr .pager{margin-top:58px} .serprocess{padding:114px 0 126px} .serprocess .bigtitle{color:#000;font-size:34px;text-align:center} .serprocess .serpronav{margin-top:24px;text-align:center} .serprocess .serpronavlist{color:#666;font-size:18px;margin:0 17px;display:inline-block;border-bottom:2px solid transparent;padding-bottom: 8px;} .serprocess .serpronavlist.cur, .serprocess .serpronavlist:hover{color:#1263aa;border-color: #1263aa} .serprobox{margin-top:82px} .serprobox .textbox{width:calc(100% - 782px - 6.875vw)} .serprobox .textbox .title{color:#000;font-size:30px;;line-height:1} .serprobox .textbox .text{margin-top:10px;color:#666;line-height:1.714} .serprobox .textbox .ewmbox{margin-top:3.229vw} .serprobox .textbox .ewmbox .ewmtitle{width:175px;margin-top:3px;color:#666;font-size:16px;;text-align:center} .serprobox .videobox .title{text-align:center;color:#666;font-size:16px;;margin-top:15px} .serprobox .videobox .box{position:relative} .serprobox .videobox .box video, .downviditem .videobox video{width:100%;height:100%;position:absolute;top:0;left:0;visibility:hidden;opacity:0;z-index:-1} .serprobox .videobox.cur .box video, .downviditem.cur .videobox video{visibility:visible;opacity:1;z-index:18} .serprobox .videobox .player, .downviditem .videobox .player img{width:64px;height:64px;position:absolute;top:50%;margin-top:-32px;left:50%;margin-left:-32px;z-index:6;cursor:pointer} .serprobox .videobox.cur .box .player, .downviditem.cur .videobox .player, .serprobox .videobox.cur .box .img, .downviditem.cur .videobox .img{visibility:hidden;opacity:0;z-index:-1} @media (max-width:1640px){ .recruit1 .recruit1lr{width:673px} .serprobox .textbox{width:calc(100% - 682px - 4.5vw);margin-right:4.5vw} .serprobox .videobox{width:682px} } @media (max-width:1440px){ .recruit1 .recruit1lr{width:573px} .recruit1 .recruit1lf .top .title, .recruit2 .bigtitle{line-height:1.2;font-size:28px} .recruit1 .recruit1lf .bot{margin-top:15px} .recruit1 .recruit1lf .bot .list{margin-bottom:10px} .recruit1{padding:80px 0 55px} .maint, .serprocess{padding:82px 0 90px} .serprobox .textbox{width:calc(100% - 582px - 4.5vw);margin-right:4.5vw} .serprobox .videobox{width:582px} .recruit2{padding-bottom:52px} .recruit1 .swiper-slide {height: 380px;} .recruit1 .swiper-slide .icon {width: 100px;height: 100px;margin: 80px auto 30px} .recruit2 .cat-box a {height: 60px;line-height: 60px;font-size: 18px;} } @media (max-width:1024px){ .recruit1, .maint{padding:40px 0 25px} .recruit1 .recruit1lf{width:100%;margin-right:0} .recruit1 .recruit1lf .top .title, .recruit2 .bigtitle{font-size:20px} .recruit1 .recruit1lf .top .text{font-size:16px} .recruit1 .recruit1lr{width:100%;margin-top: 10px;} .recruititem .top{padding:25px 15px} .recruititem .top .name{font-size:16px} .recruititem .bot{padding:0px 15px 30px} .recruititem .bot .list{margin-bottom:25px} .recruititem .top img{width:16px} .recruititem .top .topleft{width:calc(100% - 26px);margin-right:10px} .maintlf{display: none;} .maintlf .item{padding:10px 0} .maintlf .title{font-size:20px} .maintlr .bigtitle{font-size:20px} .maintlf .items{margin-top:6px} .maintlr{width:100%;} .serprocess{padding:40px 0} .serprocess .bigtitle{font-size:20px} .serprocess .serpronavlist{font-size:14px;margin:0 6px} .serprocess .serpronav, .serprobox .textbox .ewmbox{margin-top:20px} .serprobox{margin-top:30px} .serprobox .textbox{width:100%;margin-right:0} .serprobox .textbox .title{font-size:20px} .serprobox .videobox{width:100%;margin-top:30px} .serprobox .videobox .player{width:34px;height:34px;margin-top:-17px;margin-left:-17px} .recruit2{padding-bottom:40px} .recruit1 .swiper-btn-box {display: none;} .recruit1 .swiper-pagination {display: block;} .recruit1 .swiper-box {margin-top: 30px;} .recruit1 .swiper-pagination {bottom: 30px;} .recruit1 .swiper-pagination .swiper-pagination-bullet {width: 10px;height: 10px;background: none;border: 1px solid #0068b6;} .recruit1 .swiper-pagination .swiper-pagination-bullet-active {background: #0068b6;} .recruit1 .swiper-slide {height: 360px;} .recruit1 .swiper-slide .icon {width: 80px;height: 80px;margin: 60px auto 20px;} .recruit1 .swiper-slide .name {font-size: 18px;margin-bottom: 10px;} .recruit1 .swiper-slide .desc {-webkit-line-clamp: 3;} .recruit2 .cat-box {font-size: 0;margin-top: 30px;display: flex;flex-flow: wrap;justify-content: space-between;} .recruit2 .cat-box:after {display: none;} .recruit2 .cat-box a {width: 48%;height: 48px;line-height: 48px;font-size: 16px;margin-right: 0;margin-bottom: 15px;} .serprobox .videobox .player, .downviditem .videobox .player img { width: 45px; height: 45px; } } @media (max-width:768px){ .maintlr .maintitem{padding:15px 0} .maintlr .maintitem .img{width:130px} .maintlr .maintitem .textbox{margin-left:15px;width:calc(100% - 145px)} .maintlr .maintitem .title{font-size:16px} .maintlr .maintitem .date{margin-top:0} .maintlr .maintitem .text{margin-top:10px;font-size: 12px;-webkit-line-clamp:2;max-height: 34px;} .maintlr .maintitem .textbox .textboxlf{margin-right:10px;width:calc(100% - 38px)} .maintlr .maintitem .textboxmore{width:28px;height:28px;background-size:6px auto} } .serpolicyitems, .downloaditems, .downviditems{margin-top:50px} .serpolicyitems .recruititem .top .name{} .serpolicyitems .recruititem .top .other{margin-top:16px;line-height:22px;overflow:hidden;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .serpolicyitems .recruititem.cur2 .top .other{max-height:22px !important} .serpolicyitems .recruititem .top .topleft{width:68.85vw} .serpolicy{padding:114px 0 100px} .downloaditem{width:49.3%;margin-right:1.4%;margin-bottom:20px} .downloaditem:nth-of-type(2n){margin-right:0} .downloaditem .downitemleft{width:calc(100% - 130px);background-color:#f7f7f7;padding:38px 60px;;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .downloaditem .downitemleft .name{color:#000;word-break:break-all;font-size:18px;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .downloaditem .downitemleft .other{margin-top:4px;color:#666;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .downloaditem .downitemright{width:130px;background-color:#ececec;background-image:url(../img/downicon.png);background-repeat:no-repeat;background-position:center center;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .downloaditem:hover .downitemleft{background-color:#1263aa} .downloaditem:hover .downitemright{background-color:#0b589b;background-image:url(../img/downicon_cur.png)} .downloaditem:hover .downitemleft .name, .downloaditem:hover .downitemleft .other{color:#fff} .downviditem{width:31%;margin-right:3.5%;margin-bottom:42px;cursor:pointer} .downviditem:nth-of-type(3n){margin-right:0} .downviditem .videobox{position:relative;overflow:hidden} .downviditem .videobox .img img{Width:100%} .downviditem .textbox{padding:26px 0} .downviditem .textbox .date{} .downviditem .textbox .name{font-size:16px;} .downviditem .videobox .player{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;top:100%;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .downviditem:hover .videobox .player{top:0} .news{padding:126px 0 120px} .newsitem{margin-bottom:34px} .newsitem:nth-last-of-type(1){margin-bottom:0} .newsitem .newstoplf{color:#000;font-size:34px;line-height:1} .newsitem .newstoplr{width:56px;height:56px;background-image:url(../img/newmore.png);background-repeat:no-repeat;background-position:center center;;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .newsitem .newstoplr:hover{background-image:url(../img/newmore_cur.png)} .newsitem .box{margin-top:28px} .newsitem .box .newslist{width:32%;display:block;margin-right:1.955%;margin-bottom:30px} .newsitem .box .newslist:nth-of-type(2), .newsitem .box .newslist:nth-of-type(3n-1){width:32.09%} .newsitem .box .newslist:nth-of-type(3n){border-right:none;margin-right:0} /* .newsitem .box .newslist:nth-of-type(3n) .textbox{border:1px solid #efefef;border-top:none} */ .newsitem .box{display: -webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-box-flex:wrap;-ms-flex-wrap:wrap} .newsitem .box .newslist .itembox{height:100%;border:1px solid #efefef} /* .newsitem .box .newslist .textbox{border:1px solid #efefef;border-right:none;border-top:none} */ .newsitem .newslist .textbox{padding:40px 68px 90px 50px} .newsitem .newslist .textbox .title{color:#000;font-size:18px;height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1} .newsitem .newslist .textbox .desc {font-size: 14px;color: #666;line-height: 24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2} .newsitem .newslist .textbox .morebox{margin-top:48px} .newsitem .newslist .textbox .morebox .text{color:#666;} .newsitem .newslist .textbox .morebox .icon{width: 30px;height: 5px;background: url(../img/newmore2.png) no-repeat center bottom;margin-left:8px;margin-top:8px;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s} .newsitem .newslist .img img{width:100%} .newsitem .newslist:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} .newsitem .newslist:hover .textbox .title{color:#1263aa} .newsitem .newslist:hover .textbox .morebox .icon{margin-left:20px;background: url(../img/ibmore.png) no-repeat center bottom;} .newsitem .newslist:hover .textbox .morebox .text {color: #1263aa;} .newsdbox{background-color:#f4f4f4;padding-bottom:120px} .newsd{position:relative;background-color:#fff;margin-top:-90px;padding:102px 88px 116px} .newsd .top{padding-bottom:42px;border-bottom:1px solid #f1f1f1} .newsd .top .date{color:#999;font-size:18px;;text-align:center} .newsd .top .title{color:#000;font-size:34px;text-align:center;margin-top:6px} .newsd .content{padding:54px 0 66px;font-size: 14px;color: #666;line-height: 24px;} .newsd .content img{display:inline-block} .newsd .sharebox .text{color:#999;font-size:16px;line-height:45px;} .newsd .sharebox .shareitem{cursor:pointer;margin-left:15px} .newsd .bot{margin-top:50px;border-top:1px solid #f1f1f1} .newsd .bot .list{padding:18px 25px;border-bottom:1px solid #f1f1f1;background-image:url(../img/ndright.png);background-repeat:no-repeat;background-position:left top 22px} .newsd .bot .list .name, .newsd .bot .list .text{font-size:16px;} .newsd .bot .list .name{color:#999} .newsd .bot .list .text{color:#666} .newsd .bot .list:hover .name, .newsd .bot .list:hover .text{color:#1263aa} .serpolicy2{padding:114px 0;background-image:url(../img/sermapbg.jpg);background-repeat:no-repeat;background-position:center center;background-size:100% 100%} .serpolicy2 .titlebox .btitle{color:#000;font-size:36px;;text-align:center} .serpolicy2 .titlebox .stitle{margin-top:10px;color:#424c4e;text-align:center;font-size:18px;line-height:1.333} .serpolicy2 .titlebox .stitle span{} .serpolicy2box{margin-top:38px;position:relative} .serpolicy2box .item{position:absolute} .serpolicy2box .item .showbox{cursor:pointer;height:32px} .serpolicy2box .item .showbox .icon{width:28px;height:32px;background-image:url(../img/sermapdw.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transition: background 0.3s ease;} .serpolicy2box .item .showbox .icon:before {content: "";display: none;position: absolute;left: -9px;bottom:-6px;z-index: 10;width: 45px;height: 16px;background: url(../img/shadow.png) no-repeat center center;animation:circleFadeIn infinite 2s ease;} .serpolicy2box .item:hover .showbox .icon {background: url(../img/sermapdw_on.png) no-repeat center center;} .serpolicy2box .item:hover .showbox .icon:before {display: block;} .serpolicy2box .item .showbox.headquarters .icon{background-image:url(../img/sermapdw_head.png)} .serpolicy2box .item .showbox .name{color:#898989;;margin-left:3px;line-height:30px} .serpolicy2box .item:hover .showbox .name{color: #1263aa;font-weight: 700;} .serpolicy2box .item .showbox.headquarters .name{color:#e60012;font-size:18px;;} .serpolicy2box .item .hidebox{width:244px;display:none;padding:14px 30px 24px 30px;background-color:rgba(255,255,255,0.85);position:absolute;bottom:40px;left:-109px;box-shadow:0px 2px 37px 0 rgba(0,0,0,0.23)} .serpolicy2box .item .hidebox:after{content:"";border-top:8px solid rgba(255,255,255,0.85);border-right:6px solid transparent;border-left:6px solid transparent;position:absolute;bottom:-8px;left:50%;margin-left:-6px} .serpolicy2box .item .hidebox .office{font-size:16px;color:#212121;} .serpolicy2box .item .hidebox .address, .serpolicy2box .item .hidebox .box .list{color:#666;line-height:1.125} .serpolicy2box .item .hidebox .box{margin-top:10px} .serpolicy2 .wapimg{display:none} /* 鍦板浘浣嶇疆 */ .serpolicy2box .item:nth-of-type(1){top:148px;left:150px} .serpolicy2box .item:nth-of-type(2){top:218px;left:202px} .serpolicy2box .item:nth-of-type(3){top:298px;left:250px} .serpolicy2box .item:nth-of-type(4){top:400px;left:370px} .serpolicy2box .item:nth-of-type(5){top:456px;left:338px} .serpolicy2box .item:nth-of-type(6){top:160px;left:488px} .serpolicy2box .item:nth-of-type(7){top:210px;left:496px} .serpolicy2box .item:nth-of-type(8){top:138px;left:606px} .serpolicy2box .item:nth-of-type(9){top:164px;left:592px} .serpolicy2box .item:nth-of-type(10){top:192px;left:576px} .serpolicy2box .item:nth-of-type(11){top:248px;right:387px} .serpolicy2box .item:nth-of-type(12){top:278px;right:316px} .serpolicy2box .item:nth-of-type(13){top:348px;right:156px} .serpolicy2box .item:nth-of-type(14){top:104px;right:206px} .serpolicy2box .item:nth-of-type(15){top:216px;right:188px} .serpolicy2box .item:nth-of-type(16){top:263px;right:144px} .serpolicy2box .item:nth-of-type(17){top:220px;right:102px} .serpolicy2box .item:hover .hidebox{display:block;z-index:39} .serpolicy2box .item:nth-of-type(6) .showbox .icon:before, .serpolicy2box .item:nth-of-type(7) .showbox .icon:before, .serpolicy2box .item:nth-of-type(15) .showbox .icon:before {right: -9px;left: auto} @media (max-width:1440px){ .news{padding:84px 0 80px} .newsitem .newstoplf{font-size:30px} .newsd{margin-top:-65px;padding:72px 58px 86px} .newsd .top .title{font-size:30px} .newsdbox{padding-bottom:90px} /* .serpolicy2{padding:84px} */ .prodtitle {font-size: 30px;} } @media (max-width:1024px){ .downloaditem, .downviditem{width:100%;margin-right:0} .downloaditem .downitemleft{width:calc(100% - 60px);padding:20px 15px} .downloaditem .downitemright{width:60px} .downloaditem .downitemleft .name{font-size:16px} .downviditems{margin-top:30px} .downviditem{margin-bottom:20px} .downviditem .textbox{padding:10px 0} .downviditem .videobox .player{top:0} .news{padding:40px 0} .newsitem .newstoplf{font-size:22px;line-height:36px} .newsitem .box .newslist, .newsitem .box .newslist:nth-of-type(2), .newsitem .box .newslist:nth-of-type(3n-1){width:100%} .newsitem .box .newslist .textbox{padding:20px 15px} .newsitem .newslist .textbox .title{font-size:17px;height:67px;line-height:1.4} .newsitem .newslist .textbox .morebox{margin-top:10px} .newsitem{margin-bottom:30px} .newsitem .box{margin-top:15px} .newsd .content{padding:25px 0;line-height: 20px;} .newsdbox{padding-bottom:40px} .newsd{margin-top:-20px;padding:30px 15px} .newsd .top .date{font-size:16px} .newsd .top .title{font-size:16px;line-height:1.4} .newsd .top{padding-bottom:25px} .newsd .bot{margin-top:25px} .newsd .sharebox .shareitem{width:28px;margin-left:6px} .newsd .sharebox .text{font-size:14px;line-height:28px} .newsd .bot .list .name, .newsd .bot .list .text{font-size:14px} .newsd .bot .list{padding:8px 16px;background-position:left top 14px;background-size:6px auto} .newsd .bot .list .text{max-width:calc(100% - 58px)} .serpolicy2box .img{display:none} .serpolicy2box .wapimg{display:block} .serpolicy2box .items{display:none} .serpolicy2{padding:40px 0} .serpolicy2 .titlebox .btitle{font-size:22px;line-height:1.2} .serpolicy2 .titlebox .stitle{font-size:14px} .serpolicy2box{margin-top:25px} .serpolicy2 .wapimg{display:block} .newsitem .newstoplr{width:36px;height:36px;background-size:100% 100%} } .prode1{padding:210px 0 64px} .prodbantextbox .box{width:480px;background-color:#fff;padding:80px 60px 80px 80px;position:absolute;opacity:0;top:20%;left:6.605vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transition:1s ease 0s;-webkit-transition:1s ease 0s;-moz-transition:1s ease 0s} .prodbantextbox.cur .box{opacity:1;top:54%} .prodbantextbox .title{color:#000;font-size:34px;line-height:1.2} .prodbantextbox .text{color:#666;font-size:16px;line-height:1.5;margin-top:34px;word-break:break-all} .prode1 .textbox{width:calc(100% - 860px);margin-left:40px} .prode1 .textbox .title{color:#000;font-size:34px;line-height:1.2} .prode1 .textbox .desc{color:#666;margin-top:28px} .prode1 .textbox .btnbox{margin-top:84px} .prode1 .textbox .btnbox .btn{width:326px;height:60px;display:block;line-height:58px;border:1px solid #1263aa;padding:0 0 0 100px;color:#1263aa;;background-image:url(../img/prdownicon.png);background-repeat:no-repeat;background-position:right 98px center} .prode1 .textbox .btnbox .btn2{margin-top:20px} .prode1 .textbox .btnbox .btn:hover{background-color:#1263aa;color:#fff;background-image:url(../img/prdownicon_cur.png)} .prode2list{width:30.7%;margin-right:3.95%;margin-bottom:74px;padding-top:34px;border-top:2px solid #1263aa} .prode2list:nth-of-type(3n){margin-right:0} .prode2list .icon{width:78px;} .prode2list .textbox{width:calc(100% - 78px)} .prode2list .textbox .title{color:#1263aa;font-size:24px;;line-height:1.3} .prode2list .textbox .text{color:#666;font-size:16px;margin-top:8px} .prodtitle{color:#000;font-size:34px;text-align:center;line-height:1.2} .prod3{padding:60px 0 130px} .prod3 .slide{margin-top:38px} .prod3 .slide video{width:100%;height:100%;position:absolute;top:0;left:0;visibility:hidden;opacity:0;z-index:-1} .prod3 .slide .swiper-slide.cur video{visibility:visible;opacity:1;z-index:19} .prod3 .slide .player{width:80px;height:80px;z-index:19;position:absolute;top:50%;margin-top:-40px;left:50%;margin-left:-40px;cursor:pointer} .prod3 .slide .swiper-slide.cur .player, .prod3 .slide .swiper-slide.cur .img{visibility:hidden;opacity:0;z-index:-1} .prod3 .slide .swiper-slide:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} .prod3 .swiper-button-next{right:7.81vw} .prod3 .swiper-button-prev{left:7.81vw} .prod4{padding:0 0 152px} .prod4 .items{margin-top:58px} .prod4 .item{width:300px;margin-right:calc((100% - 1200px) / 3)} .prod4 .item:nth-of-type(4n){margin-right:0} .prod4 .item .title{font-size:16px;text-align:center;margin-top:30px} .prod4 .item:hover .img{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px)} .prod5{position:relative} .prod5 .wapimg, .prod5 .imgitem{display:none} .prod5 .imgitem.cur{display:block} .prod5 .textbox{max-width:494px;position:relative;height:446px;position:absolute;top:50%;left:6.605vw;margin-top:-223px;background-color:#fff;padding:90px 5.1vw 114px} .prod5 .textbox .line{width:50px;height:1px;background-color:#0086e8;margin-top:9px} .prod5 .textbox .title{color:#0086e8;font-size:16px;margin-left:10px;;line-height:1.2} .prod5 .textbox .text{width:100%;margin-top:14px;height:auto;color:#000;font-size:34px;line-height:1.2;word-break:break-all} .prod5 .textbox .desc{margin-top:14px;font-size:16px;color:#666;line-height:1.4;word-break:break-all} .prod5 .swiper-button-next, .prod5 .swiper-button-prev{width:56px;height:56px;top:auto;margin-top:0;bottom:64px} .prod5 .swiper-button-next{background-image:url(../img/appb-r.png);background-size: 12px;left:calc(106px + 6vw)} .prod5 .swiper-button-prev{background-image:url(../img/appb-l.png);background-size: 12px;left:5vw} .prod5 .numbox{position:absolute;bottom:64px;left:calc(5vw + 66px)} .prod5 .numbox div{font-size:26px;line-height:56px} .prod5 .numbox .numline{margin:0 6px} .prod6{padding:120px 0} .prod6 .top{height:100px;text-align:center;border-top:1px solid #ededed;border-bottom:1px solid #ededed;cursor:pointer} .prod6 .top .text, .prod6 .top .icon{line-height:98px;display:inline-block} .prod6 .top .text{color:#000;font-size:34px;;margin-right:15px} .prod6 .top .icon img{margin-bottom:8px} .prod6.cur .icon{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)} .prod6.cur .icon img{margin-bottom:0;margin-top:8px} .prod6.cur .top{background-color:#f6f6f6} .prod6 .bot{padding:60px 100px;border-bottom:1px solid #ededed;display:none} .prod6 .bot table{display:contents} .prod6 .bot .list{margin-bottom:15px} .prod6 .bot .list:nth-last-of-type(1){margin-bottom:0} .prod6 .bot .rulename{;font-size:20px} .prod6 .bot .ruletext{;font-size:20px;color:#666;margin-left:15px} .prod7{padding-bottom:120px} .prod7lf{width:calc(100% - 497px);} .prod7lr{width:410px;margin-left:87px} .prod7lr .imgbox{position:relative} .prod7lr .imgbox .text{position:absolute;top:26px;left:30px;color:#fff;font-size:34px;} .prod7lr .textbox{background-color:#f6f6f6;padding:42px 60px 62px} .prod7lr .textbox .title{font-size:24px;;color:#000} .prod7lr .textbox .phone{color:#666;font-size:16px;;margin-top:14px} .prod7lr .textbox .bot{margin-top:4px} .prod7lr .textbox .bot .email{color:#1263aa;font-size:16px;} .prod7lr .textbox .bot .icon{margin-top:10px;margin-left:8px} .prod7lr .textbox .bot:hover .icon{margin-left:16px} .prod7lf .title{color:#000;font-size:34px;} .prod7lf .form{margin-top:20px} .prod7lf .form .list{width:48.5%;height:56px;margin-right:3%;margin-bottom:20px;border:1px solid #e4e4e4;padding:10px 25px} .prod7lf .form .list:nth-of-type(2n){margin-right:0} .prod7lf .form .list .name{width:80px;line-height:36px;color:#666;} .prod7lf .form .list .input{width:calc(100% - 80px)} .prod7lf .form .list .input input{width:100%;height:36px;line-height:36px;} .prod7lf .form .list.address{width:100%} .prod7lf .form .btn{width:266px;height:56px;margin-top:40px;background-color:#1263aa;text-align:center;line-height:56px;cursor:pointer;color:#fff;font-size:18px;} .prod7lf .inten{position:relative} .prod7lf .selectbox{width:calc(100% - 80px);height:36px;cursor:pointer} .prod7lf .selecttop .selectname{width:calc(100% - 27px);height:36px;margin-right:20px;line-height:46px} .prod7lf .selecttop .selectname .text{width:100%;line-height:36px} .prod7lf .selecttop .icon{margin-top:15px} .prod7lf .selectitems{width:calc(100% + 2px);display:none;max-height:260px;background-color:#fff;border:1px solid #e4e4e4;position:absolute;top:54px;left:-1px;z-index:10} .prod7lf .selectitem{line-height:38px;border-bottom:1px solid #e4e4e4;padding:4px 15px;cursor:pointer} .prod7lf .selectitem:nth-last-of-type(1){border-bottom:none} .prod7lf .selectbox.cur .icon{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)} .prod7lr .imgbox .wapimg{display:none} .prod8{padding:108px 0 120px;background-color:#f5f5f5} .prod8 .box{margin-top:52px} .prod8 .prod8list{width:48%;margin-right:4%;display:block} .prod8 .prod8list:nth-of-type(2n){margin-right:0} .prod8 .prod8list img{width:100%} .prod8 .prod8list .textbox{padding:38px 48px 70px;background-color:#fff} .prod8 .prod8list .textbox .title{color:#000;font-size:24px;line-height:1.3;max-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1} .prod8 .prod8list .textbox .text{color:#666;font-size:16px;margin-top:6px;max-height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2} .prod8 .prod8list:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)} .prod8 .prod8list:hover .textbox .title{color:#1263aa} @keyframes fadeIn { 0% {opacity: 0;} 100% {opacity: 1;} } @media (max-width:1440px){ .prodbantextbox .box{width:410px;left:3.05vw;padding:60px 40px 60px 60px} .prodbantextbox .title{font-size:26px} .prode1 .img{width:620px} .prode1 .textbox{width:calc(100% - 660px)} .prode1 .textbox .btnbox .btn{width:266px;padding-left:68px;background-position:right 74px center} .prode1 .textbox .title{font-size:30px} .prode1 .textbox .btnbox{margin-top:54px} .prode2list .textbox .title{font-size:20px} .prode2list{margin-bottom:50px} .prod3 .slide .player{width:64px;height:64px;margin-left:-32px;margin-top:-32px} .prod4 .item{width:250px;margin-right:calc((100% - 1000px) / 3)} .prod4{padding:0 0 102px} .prod5 .textbox{max-width:394px;height:360px;margin-top:-160px;padding:56px 4vw 64px} .prod5 .swiper-button-prev{left:4vw} .prod5 .swiper-button-next{left:calc(5vw + 92px)} .prod5 .numbox{left:calc(4vw + 50px);bottom:44px} .prod5 .numbox div{line-height:44px} .prod5 .textbox .text{font-size:24px} .prod5 .swiper-button-next, .prod5 .swiper-button-prev{width:42px;height:42px;bottom:44px} .prod6{padding:80px 0} .prod8{padding:68px 0 80px} .prod7{padding-bottom:80px} .prodtitle, .prod7lf .title, .prod6 .top .text, .prod7lr .imgbox .text, .protop .protoplf, .serprocess .bigtitle, .about1 .textbox .title {font-size:30px} .pageban .desc {font-size: 28px;line-height: 40px;} .maintlr .maintitem .title, .culture1 .cultureslide .swiper-slide .textbox .title, .contact .tab-title .name, .recruititem .top .name, .about2item .textbox .title, .about3item .title {font-size: 22px;} .newsitem .newslist .textbox .title {height: auto} .newsitem .newslist .textbox {padding: 30px 40px 60px 40px} .about3item .textbox {padding: 24px 40px 50px} .about3item .text {margin-top: 20px;} } @media screen and (max-width: 1366px) { .prodtitle, .prod7lf .title, .prod6 .top .text, .prod7lr .imgbox .text, .prode1 .textbox .title, .protop .protoplf, .app1 .title, .serprocess .bigtitle, .newsitem .newstoplf, .newsd .top .title, .about1 .textbox .title {font-size:28px} .prode2list .textbox .title {font-size: 18px;} .prode2list .textbox .text {font-size: 14px;} .maintlr .maintitem .title, .culture1 .cultureslide .swiper-slide .textbox .title, .contact .tab-title .name, .recruititem .top .name, .about2item .textbox .title, .about3item .title {font-size: 20px;} .serprocess .serpronavlist {font-size: 16px;} .newsitem .newslist .textbox {padding: 25px 30px 40px 30px} .about3item .textbox {padding: 24px 30px 40px} .recruititem .bot .t {font-size: 17px;} .recruit1 .recruit1lf .top .title, .recruit2 .bigtitle {font-size: 26px;} .about2item .textbox .date {font-size: 30px;} .about3item .text {margin-top: 16px;} } @media (max-width:1024px){ .prod7{padding-bottom:40px} .prode1, .prod8{padding:40px 0} .prodbantextbox{background-color:#f3f3f3;padding:0 15px 30px} .prodbantextbox .box{width:100%;left:0;margin-top:0;position:static;padding:40px;transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px)} .prodbantextbox .title, .prode1 .textbox .title{font-size:20px} .prodbantextbox .text{font-size:14px;line-height:1.6;margin-top:15px} .prode1 .img{width:100%} .prode1 .textbox{width:100%;margin-left:0;margin-top:20px} .prode1 .textbox .desc{margin-top:15px} .prode1 .textbox .btnbox{margin-top:25px} .prode1 .textbox .btnbox .btn{width:100%;height:48px;line-height:46px;padding-left:32vw;background-position:right 31vw center} .prode1 .textbox .btnbox .btn2{margin-top:15px} .prode2list{width:100%;padding-top:15px;margin-bottom:25px} .prode2list .icon{width:46px;margin-top:5px} .prode2list .icon img{height:30px} .prode2list .textbox{width:calc(100% - 46px)} .prode2list .textbox .title{font-size:16px} .prode2list .textbox .text{font-size:14px;margin-top:4px} .prode2list:nth-of-type(4), .prode2list:nth-of-type(5), .prode2list:nth-of-type(6){display:none} .prod3{padding:20px 0 40px} .prodtitle{font-size:20px} .prod3 .slide{margin-top:20px} .prod3 .slide .player{width:40px;height:40px;margin-left:-20px;margin-top:-20px} .prod4{padding:0 0 40px} .prod4 .items{margin-top:15px} .prod4 .item{width:50%;margin-right:0;margin-top:10px;margin-bottom:10px} .prod4 .item .img{width:82%;margin:0 auto} .prod4 .item .title{font-size:14px;margin-top:10px} .prod5 .wapimg{display:block} .prod5 .img{display:none} .prod5 .textbox{width:100%;max-width:100%;height:auto;position:static;margin-top:0;padding:0 15px;left:0} .prod5 .textbox .box{padding:30px 30px 66px;background-color:#fff;transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);position:relative} .prod5 .textbox .line{width:32px} .prod5 .textbox .title{font-size:14px} .prod5 .textbox .text{font-size:20px} .prod5 .textbox .desc{font-size:14px} .prod5 .swiper-button-next, .prod5 .swiper-button-prev{width:32px;height:32px;bottom:20px} .prod5 .swiper-button-prev{left:30px;background-size: 8px;} .prod5 .swiper-button-next{left:110px;background-size: 8px;} .prod5 .numbox{bottom:20px} .prod5 .numbox div{line-height:32px;font-size:18px} .prod6 .top .text{font-size:20px;line-height:68px} .prod6 .top{height:68px} .prod6 .top .icon{line-height:66px} .prod6 .top .icon img{margin-bottom:0} .prod6.cur .icon img{margin-top:2px} .prod6 .bot{padding:25px 15px} .prod6 .bot .ruletext{font-size:16px;margin-left:0} .prod6 .bot .list{margin-bottom:8px} .prod6{padding:10px 0 50px} .prod7lr{width:100%;margin-left:0} .prod7lf{width:100%;margin-top:25px} .prod7lr .imgbox .text{font-size:20px;top:10px;left:15px} .prod7lr .imgbox .wapimg{display:block} .prod7lr .imgbox .img{display:none} .prod7lr .textbox{padding:20px 25px 30px} .prod7lr .textbox .title{font-size:20px} .prod7lr .textbox .phone{font-size:14px;margin-top:6px} .prod7lf .title{font-size:20px} .prod7lf .form{margin-top:10px} .prod7lf .form .list{width:100%;margin-bottom:10px;padding:0px 15px;height:48px} .prod7lf .form .list .name{line-height:46px} .prod7lf .form .list .input input{height:46px;line-height:46px} .prod7lf .selecttop .selectname{height:46px} .prod7lf .selecttop .icon{margin-top:20px} .prod7lf .selectitems{top:46px} .prod7lf .form .btn{width:100%;margin-top:15px;height:46px;line-height:46px;font-size:16px} .prod8 .box{margin-top:20px} .prod8 .prod8list{width:100%;margin-right:0} .prod8 .prod8list .textbox{padding:20px 25px 40px} .prod8 .prod8list .textbox .title{font-size:18px} .prod8 .prod8list .textbox .text {font-size: 14px;} .prod8 .prod8list:nth-of-type(2){display:none} .prod7 .box{padding-bottom:40px} } @media (max-width:380px){ .prode1 .textbox .btnbox .btn{padding-left:28vw} } @media (max-width:370px){ .prode1 .textbox .btnbox .btn{padding-left:24vw;background-position:right 27vw center} } /* 2020.04.11 鏂板 */ .serpolicy1{padding:116px 0 120px} .serpolicy1 .name{font-size:36px;text-align:center;color:#000;} .serpolicy1 .box{margin-top:50px} .serpolicy1 .list{width:32.11%;margin-right:1.835%;border:1px solid #f2f2f2;padding:55px 42px 50px 80px} .serpolicy1 .list:nth-last-of-type(1){margin-right:0} .serpolicy1 .list .textbox{margin-top:38px} .serpolicy1 .list .textbox .title{font-size:24px;text-transform:Uppercase} .serpolicy1 .list .textbox .line{width:24px;height:2px;background-color:#1263aa;margin:20px 0 38px} .serpolicy1 .list .textbox .text{color:#666;font-family:Arial;line-height:1.714} .serpolicy3 .box1{background-color:#fff;padding:54px 70px 122px;margin-top:-230px;position:relative;z-index:3} .serpolicy3 .box1 .titlebox{margin-bottom:56px} .serpolicy3 .box1 .titlebox .title{color:#000;font-size:36px;text-align:center;} .serpolicy3 .box1 .titlebox .text{color:#666;font-size:18px;text-align:center;} .serpolicy3 .box1 .form1{margin-bottom:32px} .serpolicy3 .box1 .form1:nth-last-of-type(1){margin-bottom:0} .serpolicy3 .box1 .bigname{color:#494b4a;font-size:24px;line-height:24px;font-family:Arial;position:relative;padding-left:25px} .serpolicy3 .box1 .bigname:after{content:"";width:4px;height:4px;background-color:#494b4a;position:absolute;top:50%;margin-top:-2px;left:0} .serpolicy3 .box1 .formlist{height:64px;border:1px solid #e5e5e5;padding:15px 20px;margin-top:20px;margin-right:1.08%} .serpolicy3 .box1 .formlist:nth-of-type(2n){margin-right:0} .serpolicy3 .box1 .formlist .name{color:#666;;line-height:34px} .serpolicy3 .box1 .formlist .name span{color:#ff0000;margin-right:6px} .serpolicy3 .box1 .formlist .name span.showtext{color:#333;margin-left:5%} .serpolicy3 .box1 .formlist.w4529{width:49.46%} .serpolicy3 .box1 .formlist.w100{width:100%;margin-right:0} .serpolicy3 .box1 .formlist .input{width:60%;margin-left:5%} .serpolicy3 .box1 .formlist .input input{width:100%;height:34px;color:#333;} .serpolicy3 .box1 .formlist.select{position:relative} .serpolicy3 .box1 .formlist.select .name{width:100%;background-image:url(../img/serdown.png);cursor:pointer;background-repeat:no-repeat;background-position:right 20px center} .serpolicy3 .box1 .formlist .selectitems{width:calc(100% + 2px);border:1px solid #e5e5e5;border-top:none;padding:0 20px;position:absolute;left:-1px;z-index:-1;top:0px;opacity:0;visibility:hidden;background-color:#fff;box-shadow:0px 4px 22px 0px rgba(0,0,0,0.04);transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s} .serpolicy3 .box1 .formlist .selectitem{padding:7px 0;color:#666;line-height:26px;;cursor:pointer;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition:0.5s ease-in-out 0s} .serpolicy3 .box1 .formlist .selectitem:hover{color:#0068b7} .serpolicy3 .box1 .formlist.select:hover .selectitems{z-index:19;visibility:visible;top:62px;opacity:1} .serpolicy3 .box1 .upload{margin-top:20px;} .serpolicy3 .box1 .uploadname{color:#666} .serpolicy3 .box1 .uploadinput{width:104px;height:104px;margin-top:6px;position:relative;background-image:url(../img/serupload.png);cursor:pointer;background-repeat:no-repeat;background-position:center center} .serpolicy3 .box1 .uploadinput input{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:6;cursor:pointer} .serpolicy3 .box1 .imgbox{margin-top:20px} .serpolicy3 .box1 .imgbox .imglist{width:104px;height:104px;position:relative;background-repeat:no-repeat;background-position:center center;border:1px solid #ddd} .serpolicy3 .box1 .imgbox .imglist .close{width:21px;position:absolute;top:-10px;right:-10px;z-index:9;cursor:pointer} .serpolicy3 .box1 .subbtn{width:360px;height:64px;background-color:#1263aa;color:#fff;font-weight:bold;font-size:18px;text-align:center;line-height:64px;text-transform:Uppercase;;cursor:pointer} .serpolicy3{background-color:#f8f8f8;padding-bottom:120px} .serpolicy3 .box2{margin-top:20px;background-color:#fff;padding:90px 70px 88px} .serpolicy3 .box2 .bigtitle{color:#000;font-size:36px;} .serpolicy3 .box2 .items{margin-top:46px} .serpolicy3 .box2 .item{width:50%} .serpolicy3 .box2 .item .title{font-size:24px;} .serpolicy3 .box2 .item .text{color:#666;;margin-top:16px;line-height:1.714} .serpolicy3 .box2 .item .text a{color:#666;} .serpolicy3 .box2 .item:nth-of-type(1){border-right:1px solid #e8e8e8} .serpolicy3 .box2 .item:nth-of-type(2){padding-left:5.2vw} @media (max-width:1440px){ .serpolicy3 .box1{margin-top:-160px} } @media (max-width:1024px){ .serpolicy1{padding:40px 0} .serpolicy1 .name{font-size:22px} .serpolicy1 .box{margin-top:30px} .serpolicy1 .list{width:100%;margin-right:0;margin-bottom:20px;padding:25px 20px} .serpolicy1 .list:nth-last-of-type(1){margin-bottom:0} .serpolicy1 .list .icon img{width:60px} .serpolicy1 .list .textbox{margin-top:18px} .serpolicy1 .list .textbox .title{font-size:18px} .serpolicy1 .list .textbox .line{width:18px;margin:6px 0 12px} .serpolicy3 .box1{margin-top:0;padding:25px 20px} .serpolicy3 .box1 .titlebox .title{font-size:24px} .serpolicy3 .box1 .titlebox .text{font-size:14px} .serpolicy3 .box1 .titlebox{margin-bottom:30px} .serpolicy3 .box1 .bigname{font-size:18px;padding-left:14px} .serpolicy3 .box1 .formlist{height:auto} .serpolicy3 .box1 .formlist,.serpolicy3 .box1 .formlist.w4529{width:100%;padding:10px;margin-top:10px} .serpolicy3 .box1 .formlist.select .name{background-position:right center} .serpolicy3 .box1 .formlist .name{font-size:12px} .serpolicy3 .box1 .formlist .input{width:64%} .serpolicy3 .box1 .subbtn{width:100%;height:54px;line-height:54px;font-size:16px} .serpolicy3 .box2{padding:25px 20px} .serpolicy3 .box2 .bigtitle{font-size:26px} .serpolicy3 .box2 .item{width:100%;margin-bottom:25px} .serpolicy3 .box2 .item:nth-of-type(1){border-right:none;padding-bottom:25px;border-bottom:1px solid #e8e8e8} .serpolicy3 .box2 .item .title{font-size:18px} .serpolicy3 .box2 .item .text{line-height:1.6} .serpolicy3 .box2 .items{margin-top:30px} .serpolicy3 .box2 .item:nth-of-type(2){padding-left:0;margin-bottom:0} .serpolicy3{padding-bottom:40px} }