* { margin: 0; padding: 0; } ul, li { list-style: none; } a { color: #000; } a:hover { color: #212121; background-color: none; } body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; /*font-family:Simsun,STSong;*/ color: #000; } .thin { font-weight: 400; } /*New styles for Header | Slider | more*/ .l { float: left; } #headdiv { height: 120px; position: fixed; top: 0px; width: 100%; z-index: 1000; background: none; } #headdiv a { text-decoration: none; } #headdiv .top01 { width: 100%; height: 38px; line-height: 38px; background: #008569; color: #fff; overflow: hidden; font-size: 12px; } #headdiv .top01 .top01_center { text-align: left; float: right; font-size: 14px; text-decoration: none; } #headdiv .top01 .top01_center img { vertical-align: sub; display: inline-block; margin-right: 8px; } #headdiv .top01 .top01_center a { color: #fff; padding-left: 1.4em; background: url(./images/yuyan.png) left center no-repeat; background-size: auto 16px; } #headdiv .top01 .top01_center a:hover { text-decoration: underline; } #headdiv .top02 { background-color: #fff; height: 86px; } #headdiv .top02 .logo { width: 300px; float: left; padding-top: 25px; } #headdiv .top02 .logo img { width: 100%; height: auto; } #headdiv .top02 .nav { float: left; } #headdiv .top02 .nav .topnav { position: relative; height: 86px; float: left; text-align: center; } #headdiv .top02 .nav .topnav.on a.level0 { color: #008569; } #headdiv .top02 .nav .topnav a.level0 { width: 86px; height: 46px; padding-top: 40px; display: block; font-size: 14px; color: #333; } #headdiv .top02 .nav .topnav .subnav { display: none; width: 100%; padding: 0; position: fixed; top: 124px; overflow: hidden; text-align: left; z-index: 110; left: 0; background-color: #f5f5f5; } #headdiv .top02 .top-menu { display: none; cursor: pointer; width: 2em; height: 2em; background: url(./images/list.png) center center; background-size: cover; float: right; margin-top: 2em; } .subnav a:hover { color: #008569; } .subnav .abouter { overflow: hidden; padding: 20px 0 20px 0; } .subnav .abouter ul li { float: left; display: inline; height: 110px; width: 20%; overflow: hidden; text-align: center; } .subnav .abouter ul li a { display: block; height: 100%; border-right: 1px solid #e6e6e6; line-height: 40px; overflow: hidden; color: #000; font-size: 14px; -webkit-transition: all .3s; transition: all .3s; } .subnav .abouter ul li a i { display: block; width: 100px; height: 48px; margin: 0 auto; overflow: hidden; -webkit-transition: all .3s; transition: all .3s; background-repeat: no-repeat; background-size: auto 200%; } .subnav .abouter ul li:first-child a i { background-image: url(./images/nav-ico-1.png); background-position: 25px top; } .subnav .abouter ul li:first-child a:hover i { background-image: url(./images/nav-ico-1.png); background-position: 25px bottom; } .subnav .abouter ul li:nth-child(2) a i { background-image: url(./images/nav-ico-1.png); background-position: -75px top; } .subnav .abouter ul li:nth-child(2) a:hover i { background-image: url(./images/nav-ico-1.png); background-position: -75px bottom; } .subnav .abouter ul li:nth-child(3) a i { background-image: url(./images/nav-ico-1.png); background-position: -178px top; } .subnav .abouter ul li:nth-child(3) a:hover i { background-image: url(./images/nav-ico-1.png); background-position: -178px bottom; } .subnav .abouter ul li:nth-child(4) a i { background-image: url(./images/nav-ico-1.png); background-position: -278px top; } .subnav .abouter ul li:nth-child(4) a:hover i { background-image: url(./images/nav-ico-1.png); background-position: -278px bottom; } .subnav .abouter ul li:last-child a { border-right: 0; } .subnav .abouter ul li:last-child a i { background-image: url(./images/nav-ico-1.png); background-position: -396px top; } .subnav .abouter ul li:last-child a:hover i { background-image: url(./images/nav-ico-1.png); background-position: -396px bottom; } .subnav .productor { clear: both; overflow: hidden; height: auto; padding: 30px 0 30px 0; } .subnav .productor .linksholder { display: block; float: left; width: 70%; border-left: 1px solid #ddd; } .subnav .productor .linksholder:first-child { width: 29%; border-left: 0; } .subnav .productor .linksholder .alls i { display: block; width: 75%; padding-bottom: 40%; background-image: url(./images/shuibeng.png); background-position: center center; background-size: auto 100%; } .subnav .productor ul { display: block; padding-left: 50px; } .subnav .productor ul li { display: block; min-width: 45%; max-width: 45%; width: 45%; float: left; overflow: hidden; margin-bottom: 25px; } .subnav .productor ul li a { display: block; float: left; margin-left: 15px; padding-top: 4px; } .subnav .productor ul li a p { max-width: 200px; font-size: 16px; font-weight: bold; margin: 0; padding: 0; line-height: 1; } .subnav .productor ul li a span { display: block; overflow: hidden; margin-top: 6px; height: 50px; max-width: 200px; font-size: 12px; color: #999; line-height: 1.4; } .subnav .productor ul li i { float: left; display: block; width: 40px; height: 40px; background-position: center center; background-size: auto 80%; background-repeat: no-repeat; } .subnav .otherurl { padding: 30px 0; text-align: right; padding-right: 10px; } .fuSlide { width: 100%; height: 820px; position: relative; z-index: 1; } .fuSlide.products { height: 500px; } .ck-slide { margin-top: 115px; -webkit-transition: all 1s ease; transition: all 1s ease; overflow: hidden; } .ck-slide .ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; } .ck-slide .ck-slide-wrapper li { position: absolute; width: 100%; left: 0; top: 0; background-position: center top; background-repeat: no-repeat; background-size: 100% auto; height: 100%; } .ck-slide .ck-slide-wrapper li:first-child { z-index: 1111; } .ck-slide .ck-slide-wrapper li.current { z-index: 1112; } .ck-slide .ck-slide-wrapper li.current .leftto { -webkit-animation: mymove8 .5s; animation: mymove8 .5s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: 0s; animation-delay: 0s; } .ck-slide .ck-slide-wrapper li.current .rightto { -webkit-animation: mymove7 .5s; animation: mymove7 .5s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: .5s; animation-delay: .5s; } .ck-slide .ck-slide-wrapper li.current .anim-1 { -webkit-animation: mymove6 .6s; animation: mymove6 .6s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: .3s; animation-delay: .3s; } .ck-slide .ck-slide-wrapper li.current .anim-2 { -webkit-animation: mymove6 .6s; animation: mymove6 .6s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: .6s; animation-delay: .6s; } .ck-slide .ck-slide-wrapper li.current .anim-3 { -webkit-animation: mymove6 .6s; animation: mymove6 .6s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: .9s; animation-delay: .9s; } .ck-slide .ck-slide-wrapper li .rightto { filter: alpha(opacity=0); opacity: 0; } .ck-slide .ck-slide-wrapper li .banner_con { top: 0; left: 0; width: 100%; height: 100%; position: absolute; } .ck-slide .ck-slide-wrapper li .banner_con .con { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; width: 600px; background-color: rgba(0, 133, 105, 0.4); color: white; padding: 30px; } .ck-slide .ck-slide-wrapper li .banner_con .con .opacity { opacity: 0; filter: Alpha(opacity=0); } .ck-slide .ck-slide-wrapper li .banner_con .con h1 { margin: 0; font-weight: bold; line-height: 1; } .ck-slide .ck-slide-wrapper li .banner_con .con h2 { margin: 0; margin-top: 20px; line-height: 1; } .ck-slide .ck-slide-wrapper li .con1 { margin-top: 45%; } .index-waper-box { position: absolute; bottom: 0; width: 100%; height: 100px; overflow: hidden; z-index: 9; -webkit-perspective: 800px; perspective: 800px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .index-back-box { height: 100px; background: 0 0; width: 100%; margin: 0 auto; overflow: hidden; -webkit-transform-origin: bottom; transform-origin: bottom; -webkit-transform: rotateX(0) translate3d(0, 0, 0); transform: rotateX(0) translate3d(0, 0, 0); -webkit-transition: all 0.65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s; transition: all 0.65s cubic-bezier(0.55, 0.65, 0.55, 1) 0s; } .index-back-box.active { background: url(./images/i_banner_bg.png) left bottom repeat-x; } .index-back-box .sub-arrows { position: absolute; left: 0; top: 0; width: auto; height: 100%; line-height: 100px; padding-left: 10px; font-size: 0; } .index-back-box .sub-arrows i.icom { display: inline-block; vertical-align: top; width: 60px; height: 40%; cursor: pointer; position: relative; } .index-back-box .sub-arrows i.icom:after { position: absolute; content: ''; left: 0; top: 28px; width: 30px; height: 2px; background-color: #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; } .index-back-box .sub-arrows i.next:before, .index-back-box .sub-arrows i.prev:before { content: ''; display: inline-block; position: absolute; top: 42%; width: 13px; height: 22px; background-image: url(./images/sub-arrows.png); background-position: 0 0; background-repeat: no-repeat; } .index-back-box .sub-arrows i.prev:before { background-position: 0 0; left: -7px; } .index-back-box .sub-arrows i.next:before { background-position: -14px 0; left: 24px; } .index-back-box .sub-arrows i:hover:after { -webkit-transform: scale(1, 1); transform: scale(1, 1); } .index-back-box .sub-mouse { width: 70%; height: 43px; position: absolute; top: 20px; left: 15%; cursor: pointer; z-index: 1; zoom: .7; } .index-back-box .sub-mouse span { text-align: center; display: block; position: relative; width: 50%; height: 100%; -webkit-animation: ani-svg .85s linear 0s alternate infinite; animation: ani-svg .85s linear 0s alternate infinite; margin: 0 auto; } .index-back-box .sub-mouse:after { display: none; z-index: -1; position: absolute; content: ''; top: -30px; left: 50%; height: 53px; border-right: 1px solid #333; margin-left: -1px; } @-webkit-keyframes ani-svg { 0% { opacity: .4; -webkit-transform: translateY(-20px); transform: translateY(-20px); } 15% { opacity: .65; -webkit-transform: translateY(-15px); transform: translateY(-15px); } 25% { opacity: .8; -webkit-transform: translateY(-10px); transform: translateY(-10px); } 50% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 65% { opacity: .8; -webkit-transform: translateY(5px); transform: translateY(5px); } 75% { opacity: .65; -webkit-transform: translateY(10px); transform: translateY(10px); } 100% { opacity: .4; -webkit-transform: translateY(15px); transform: translateY(15px); } } @keyframes ani-svg { 0% { opacity: .4; -webkit-transform: translateY(-20px); transform: translateY(-20px); } 15% { opacity: .65; -webkit-transform: translateY(-15px); transform: translateY(-15px); } 25% { opacity: .8; -webkit-transform: translateY(-10px); transform: translateY(-10px); } 50% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 65% { opacity: .8; -webkit-transform: translateY(5px); transform: translateY(5px); } 75% { opacity: .65; -webkit-transform: translateY(10px); transform: translateY(10px); } 100% { opacity: .4; -webkit-transform: translateY(15px); transform: translateY(15px); } } .i_bg { overflow: hidden; } .i_bg .i_one { overflow: hidden; height: 316px; margin: 0 auto; margin-bottom: 32px; } .i_bg .i_one .i_service_t { text-align: center; padding-top: 15px; color: #666; font-size: 18px; line-height: 32px; padding-bottom: 50px; } .i_bg .i_one .i_service_t h2 { height: 56px; line-height: 56px; font-size: 40px; color: #000; font-weight: 400; letter-spacing: 1px; } .i_bg .i_one .i_service_t p { font-size: 18px; } .i_bg .i_one .advantage { text-align: center; overflow: hidden; } .i_bg .i_one .advantage .num_box { width: 20%; background: url(./images/i_one_bg1.png) right center no-repeat; } .i_bg .i_one .advantage .num_box:last-child { background: 0 0; } .i_bg .i_one .advantage .num_box .num { font-weight: 700; color: #008569; font-weight: 400; font-size: 60px; width: 100%; height: 70px; line-height: 70px; text-align: center; position: relative; z-index: 2; letter-spacing: 1px; margin-top: 10px; } .i_bg .i_one .advantage .num_box h3 { color: #333; font-weight: 400; line-height: 14px; } .prod-box .box { margin-bottom: 20px; overflow: hidden; position: relative; background-color: #fff; text-align: center; width: 100%; cursor: pointer; } .prod-box .box img { width: 100%; height: auto; -webkit-transition: all 0.4s linear; transition: all 0.4s linear; } .prod-box .box:hover img { -webkit-transform: scale(1.05); transform: scale(1.05); } .prod-box .box .box-content { color: #fff; width: 100%; -webkit-transform: translateY(0); transform: translateY(0); position: absolute; bottom: -30px; left: 0; -webkit-transition: all 0.4s linear; transition: all 0.4s linear; } .prod-box .box .box-content .title { text-align: left; margin-left: 24px; } .prod-box .box .box-content .post { text-align: left; font-size: 12px; margin-left: 26px; margin-right: 15px; } .prod-box .box .box-content .knowabout { text-align: left; margin-left: 24px; margin-top: 20px; width: 80px; background: url(./images/r-green.png) right center no-repeat; background-size: auto .8em; padding-right: 1em; } .prod-box .box:hover .box-content { -webkit-transform: translateY(-40px); transform: translateY(-40px); } .prod-box .box:hover .mask { opacity: 1; } .prod-box .box.s3 { text-align: left; height: 110px; margin-bottom: 20px; } .prod-box .box.s3 img { width: 100%; } .prod-box .box.s4 { height: auto; } .prod-box .box.s4 img { height: auto; } .prod-box .box .mask { position: absolute; opacity: 0; width: 100%; height: 50%; left: 0; right: 0; bottom: 0; content: ""; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(80%, rgba(0, 0, 0, 0.4))); background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 80%); } /**/ .container-full { display: block; position: relative; overflow: hidden; height: auto; width: 100%; padding: 30px 0; } .container-full.bg-gray { background: url(./images/storageLinks-bg.jpg) left top repeat; background-size: auto; } .container-full.nopadding { padding: 0; } .container nav .pagination { margin: 0 auto; } .container .title { text-align: center; } .container .title h1, .container .title h4 { position: relative; font-weight: 300; } .container .title.green { color: #008569; } .container .title h1 .more { cursor: pointer; position: relative; float: right; background: url(./images/19.png) center center no-repeat; background-size: 100% auto; width: 1.2em; height: 1.2em; } .container.sector { padding: 25px 0; } .container.sector .title h1 { font-weight: 400; } .main-banner { height: auto; overflow: hidden; /*max-height: 400px;*/ background-position: center center; background-repeat: no-repeat; background-size: cover; } .main-banner.about { background-image: url(./images/banner-about.jpg); } .main-banner.jobdetail { margin-top: 125px; padding-top: 20px; background: url(./images/banner-jobdetail.jpg) center center no-repeat; padding-bottom: 30px; } .main-banner .text-box { width: 100%; padding: 30px; margin-top: 40px; color: white; background-color: rgba(0, 133, 105, 0.9); } .sub-banner { margin-top: 115px; height: auto; overflow: hidden; height: 400px; padding-top: 80px; background-position: center bottom; background-repeat: no-repeat; background-size: auto 100%; } .sub-banner .text-box { width: 100%; padding: 30px; margin-top: 40px; color: white; background-color: rgba(0, 133, 105, 0.9); } .sub-banner .text-box p { margin: 0; font-size: 16px; line-height: 1.6; } .news-center-main { margin-top: 20px; } .news-center-main .img { position: relative; overflow: hidden; width: 100%; height: 200px; position: relative; } .news-center-main .img img { width: 100%; height: 100%; } .news-center-main .img .timer { position: absolute; z-index: 2; left: 0; top: 0; background-color: #008569; color: white; padding: 10px; line-height: 1; } .news-center-main .img .timer h1, .news-center-main .img .timer h5 { text-align: center; line-height: 1; margin: 0; } .news-center-main span { font-size: 12px; color: #666; line-height: 1.8; } .button-mid-green { cursor: pointer; margin-top: 20px; border-radius: 4px; color: #fff; background-color: #008569; width: 120px; text-align: center; padding: 8px 0; } .button-mid-green i { font-size: 11px; margin-left: 3px; } .news-center-lists .list { cursor: pointer; } .news-center-lists span { font-size: 12px; color: #666; line-height: 1.8; } .news-center-lists h1, .news-center-lists h5 { font-weight: bold; line-height: 1; margin: 0; } .news-center-lists h1 { margin-top: 18px; } .productindex .box { background-color: #eee; } .service-center .item { text-align: center; } .service-center .item h1 i { font-size: 48px; } .service-center .item h4 { color: #008569; line-height: 1; } .service-center .item span { color: #999; font-size: 12px; } .service-center .item em { display: block; width: 15px; height: 3px; background-color: #008569; border-radius: 10px; margin: 0 auto; } .service-center .service-calls { margin: 0 auto; margin-top: 30px; } .service-center .service-calls .call .hexagon { background: url(./images/hexagon.png) center center no-repeat; background-size: 100% 100%; color: white; width: 88px; height: 70px; text-align: center; float: left; margin-right: 10px; } .service-center .service-calls .call .hexagon i { font-size: 50px; line-height: 70px; text-align: center; } .service-center .service-calls .call .row { padding-top: 0 !important; } .service-center .service-calls .call .row h1 { position: relative; margin: 0; line-height: 1; color: #999; text-decoration: none; } .service-center .service-calls .call .row h1 span { line-height: 1; font-weight: 300; font-size: 12px; } .service-center .service-calls .call .row h1 span:last-child { font-size: 16px; } .service-center .service-calls .call .row h1 span:first-child { position: absolute; top: 15px; } .service-center .service-calls .call .row h1:last-child { color: #008569; } .service-center .service-calls .call .qrcode { float: left; width: 5.5em; height: 5.5em; background: url(./images/qrcode.jpg) center center no-repeat; background-size: cover; } .service-center .service-calls .call .infos { float: left; margin-top: 30px; } .service-value .row { margin-top: 30px; } .service-value .box { width: 100%; border-radius: 11px; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15); box-shadow: 0 0 8px rgba(0, 0, 0, 0.15); position: relative; overflow: hidden; height: auto; margin-bottom: 15px; padding-bottom: 25px; } .service-value .box .iimgas { width: 100%; padding-bottom: 35%; border-top-left-radius: 11px; border-top-right-radius: 11px; background-position: center top; background-repeat: no-repeat; background-size: 100% auto; } .service-value .box h2 { margin: 25px auto 15px 25px; } .service-value .box label { display: block; padding-left: 25px; padding-right: 25px; font-weight: 400; } footer { margin-top: 2em; width: 100%; padding: 40px 0; background-color: rgba(0, 133, 105, 0.05); color: #808080; line-height: 1.6; } footer .container { position: relative; } footer .logo { width: 65%; margin-bottom: 20px; } footer .logo img { height: 100%; width: 100%; } footer a { display: block; color: #808080; } footer a:hover, footer a:focus { color: #999; text-decoration: underline; } footer .menus { display: none; } footer .menus .f-menu { float: left; margin-left: 40px; } footer .menus .f-menu:first-child { margin-left: 0px; } footer .menus .f-menu:after { clear: both; } footer .menus .f-menu a { line-height: 1.6; } footer .menus .f-menu a:first-child { margin-bottom: 5px; font-size: 16px; font-weight: bold; } footer .follow { display: none; position: absolute; top: 20px; right: 0; } footer .follow img { width: 100px; height: auto; } footer .cpr-r { float: right; position: relative; } .navigation { margin-top: 30px; margin-bottom: 30px; } .navigation span:first-child { color: #666; } .navigation span:last-child { margin-left: .6em; } .navigation a { background: url(./images/r-frow.png) right center no-repeat; background-size: auto 10px; padding-right: 1em; margin-left: .6em; } .discribe { margin-bottom: 1em; } .discribe em { display: block; border-radius: 1em; width: 5em; height: 4px; background-color: #008569; } .artical { line-height: 1.6; } .artical p { text-indent: 2em; line-height: 1.9; } .artical li { list-style: disc; } .artical img { width: 100%; height: 100%; } .culture .artical ul li { padding: 8px; line-height: 1.5; } .culture .artical ul li:nth-child(even) { background-color: rgba(0, 0, 0, 0.05); } .culture .artical img { margin-bottom: 30px; } .honnor .box { border-radius: 11px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); background-color: #f8f8f8; margin-bottom: 2em; } .honnor .box .img-holder { padding: 15px; background-color: #fff; border-top-left-radius: 11px; border-top-right-radius: 11px; } .honnor .box .img-holder img { width: 100%; height: 100%; } .honnor .box .txts { padding: 20px; } .honnor .box .txts span { color: #999; line-height: 1; margin: 0; } .honnor .box .txts h4 { line-height: 1; margin: 0; } .history .item { margin-bottom: 35px; } .history .item p { line-height: 2; } .histimer .item { text-align: right; padding-right: 25px; font-size: 24px; height: 50px; line-height: 50px; background: url(./images/year-bg-1.png) right center no-repeat; background-size: auto 100%; } .histimer .item.active { color: #008569; background: url(./images/year-bg-2.png) right center no-repeat; background-size: auto 100%; } .sector .row { padding-top: 30px; } .sector .row .doc-item { text-align: center; } .sector .row .doc-item .doc-type { width: 60%; height: 0; padding-bottom: 60%; border-radius: 7px; background-color: #f1f1f1; margin: 0 auto; background-position: center center; background-size: 60% auto; background-repeat: no-repeat; } .sector .row .doc-item .doc-type.pdf { background-image: url(./images/Pdf.png); } .sector .row .doc-item span { color: #999; background: url(./images/arrow-r-gray.png) left center no-repeat; background-size: auto 11px; padding-left: 15px; } .et-hero-tabs, .et-slide { position: relative; height: auto; overflow: hidden; } .et-slide .title { margin-bottom: 40px; } .et-slide .title h1 { font-weight: bold; } .et-slide img { width: 100%; margin: 20px 0; } .et-slide p { margin-top: 20px; margin-bottom: 20px; } .et-hero-tabs { height: 70px; } .et-hero-tabs-container { top: 0; width: 100%; height: 70px; z-index: 10; background-color: #fff; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.15); box-shadow: 0 0 8px rgba(0, 0, 0, 0.15); } .et-hero-tabs-container a { font-size: 16px; line-height: 70px; text-align: center; color: #000; text-decoration: none; } .et-hero-tabs-container--top { position: fixed; top: 61px; } .et-hero-tab { color: #000; letter-spacing: 0.1rem; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; font-size: 0.8rem; } .et-hero-tab:hover { color: #008569; text-decoration: none; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .et-hero-tab-slider { position: absolute; bottom: 0; width: 0; height: 4px; border-radius: 4px; background: #008569; -webkit-transition: left 0.3s ease; transition: left 0.3s ease; } .pro-series { margin-top: 30px; position: relative; overflow: hidden; height: auto; } .pro-series .pprodeta .row { margin: 0 !important; } .pro-series .pro-series-holder { float: left; width: 910px; } .pro-series .pro-series-holder .pro-box { cursor: pointer; background-color: #f5f5f5; border-radius: 5px; padding: 15px; margin-bottom: 20px; } .pro-series .pro-series-holder .pro-box .pro-img { background-color: #fff; width: 100%; padding-bottom: 70%; background-position: center center; background-size: 100% auto; background-repeat: no-repeat; } .pro-series .pro-series-holder .pro-box h3 { position: relative; line-height: 28px; height: 56px; overflow: hidden; } .pro-series .pro-series-holder .pro-box span { display: block; position: relative; color: #666; line-height: 18px; height: 54px; overflow: hidden; } .pro-series .pro-series-holder .pro-box span:after { content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 36px; background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(55%, #f5f5f5)); background: linear-gradient(to right, transparent, #f5f5f5 55%); } .pro-series .pro-series-holder .pro-box h4 { margin-top: 1em; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; } .pro-series .pro-series-holder .pro-box h4 label { background: url(./images/arrow-r-red.png) left center no-repeat; background-size: auto .8em; padding-left: 1em; font-weight: 300; } .pro-series .pro-series-holder .pro-box:hover h4 { -webkit-transform: translateX(5%); transform: translateX(5%); } .pro-series .pro-navs { float: right; width: 200px; } .pro-series .pro-navs .pro-navs-container { top: 0; width: 100%; height: 70px; z-index: 10; -webkit-transition: all 0.4s linear; transition: all 0.4s linear; } .pro-series .pro-navs .pro-navs-container.pro-navs-container--top { position: fixed; top: 72px; } .pro-series .pro-navs .pro-navs-container .title { width: 200px; background-color: #f1f1f1; padding: 15px; font-size: 20px; border-top-left-radius: 10px; border-top-right-radius: 10px; } .pro-series .pro-navs .pro-navs-container .nav-box ul { padding-top: 20px; } .pro-series .pro-navs .pro-navs-container .nav-box ul li { width: 200px; border-bottom: 1px solid #eee; } .pro-series .pro-navs .pro-navs-container .nav-box ul li a { line-height: 3; margin-left: 20px; } .pro-detail-img img { width: 100%; } .hr-boxs { margin-top: 50px; } .hr-boxs .hr-box { border-radius: 5px; -webkit-box-shadow: 0 1px 10px #ddd; box-shadow: 0 1px 10px #ddd; } .hr-boxs .hr-box .bg-img { border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 30px 0 230px 50px; line-height: 1; background-position: center center; background-size: 100% auto; background-repeat: no-repeat; } .hr-boxs .hr-box .name { color: #008569; border-top: 2px solid #008569; width: 70px; padding-top: 4px; line-height: 1; font-size: 16px; } .hr-boxs .hr-box .schoolgirl { background-image: url(./images/schollgirl.jpg?1); } .hr-boxs .hr-box .works { background-image: url(./images/works.jpg?1); } .hr-boxs .hr-box .works h1, .hr-boxs .hr-box .works .name { margin-left: 180px; } .hr-boxs .hr-box .seemore { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; cursor: pointer; color: #008569; text-align: right; padding: 30px 100px 30px 0; } .hr-boxs .hr-box .seemore span { font-size: 18px; } .hr-boxs .hr-box .seemore:hover { -webkit-transform: translateX(20px); transform: translateX(20px); } .hr-qaindex { margin-top: 40px; } .hr-qaindex h2, .hr-qaindex ul { margin-left: 15px; } .hr-qaindex .list { margin-left: 15px; } .hr-qaindex .list li { border-bottom: 1px solid #eee; padding: 18px 0; } .hr-qaindex .list li:last-child { border-bottom: 0; } .hr-qaindex .list li a { display: block; width: 100%; font-size: 16px; } .hr-qaindex .list li a i { float: right; } .hr-qaindex .list li a:hover { color: #008569; } .qacontains { padding-top: 30px; } .qacontains ul li { margin-left: 20px; margin-bottom: 25px; } .qacontains ul li h2 { margin-bottom: 0; color: #232323; background: url(./images/ques.png) left 4px no-repeat; background-size: auto 25px; padding-left: 35px; } .qacontains ul li p { margin-top: 10px; font-size: 16px; padding-left: 35px; } .surport h1.thin, .surport h3.thin, .surport h4 { color: #fff; text-align: center; margin: 0; line-height: 1.3; } .surport .searchbox { display: -webkit-box; display: -ms-flexbox; display: flex; width: 50%; margin: 0 auto; margin-top: 2em; background: url(./images/zoom.png) 1em center no-repeat white; background-size: auto 1.1275em; border-radius: .4em; border: none; padding-left: 3em; } .surport .searchbox input { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; border: none; background-color: white; font-size: 1em; padding: 1em 0; outline: none; } .surport .searchbox a { display: -webkit-box; display: -ms-flexbox; display: flex; background: url(./images/arrow-r-gray.png) center center no-repeat; background-size: auto 1em; padding: 0 2em; } .surp-con h1, .surp-con h4 { text-align: center; } .surp-con .kefuimg { background: url(./images/kefu.jpg) center center no-repeat; background-size: 100% auto; border-radius: .6em; width: 100%; height: 0; padding-bottom: 15%; margin: 40px 0; } .surp-con .infos { color: #555; } .surp-con .infos h3 { line-height: 4; margin: 0; font-weight: 400; } .surp-con .infos h5 { margin: 0; line-height: 1.6; font-weight: 400; } .surp-con .infos .phone { background: url(./images/call.png) left top no-repeat; background-size: auto 1.35em; padding-left: 1.8em; margin-bottom: .6em; } .surp-con .infos .fax { background: url(./images/fax.png) left top no-repeat; background-size: auto 1.35em; padding-left: 1.8em; margin-bottom: .6em; } .surp-con .infos .email { background: url(./images/email.png) left 0.3em no-repeat; background-size: auto .85em; padding-left: 1.8em; margin-bottom: .6em; } .surp-con .infos .social { background: url(./images/wx.png) left top no-repeat; background-size: auto 1.35em; padding-left: 1.8em; margin-bottom: .6em; } .surp-con .infos .social img { width: 7em; margin-left: -0.4em; } .surp-con .infos .address { background: url(./images/addr.png) left 0.1em no-repeat; background-size: auto 1.175em; padding-left: 1.8em; margin-bottom: .6em; } /**/ .joblst-head { margin-top: 40px; background-color: #f5f5f5; text-align: center; color: #555; } .joblst-head div { line-height: 1; padding: 25px 0; } .joblst-body { background: url(./images/r-black.png) 99% center no-repeat; background-size: auto 1em; cursor: pointer; text-align: center; } .joblst-body div { line-height: 1; padding: 25px 0; border-bottom: 1px solid #eee; } .joblst-body:hover { color: #555; } .job-detail .row { border-top: 1px solid #eee; margin-top: 30px; } .job-detail .row:first-child { margin-top: 0; } .job-detail .row h3 { font-weight: 400; } .job-detail .row span { color: #999; } .job-detail .row .texts { color: #454545; line-height: 1.8; } .job-detail .primebutton { margin: 0 auto; margin-top: 30px; cursor: pointer; border-radius: 5px; text-align: center; color: white; padding: 12px 0; background-color: #008569; width: 140px; } .newslist ul li { cursor: pointer; border-bottom: 1px solid #eee; margin-bottom: 20px; padding-bottom: 20px; } .newslist ul li label { cursor: pointer; font-size: 22px; color: #008569; } .newslist ul li span { color: #999; } .newslist ul li:hover label { text-decoration: underline; } .newsinfo p { line-height: 1.8; font-weight: 300; font-size: 16px; margin-bottom: 20px; text-indent: 2em; } .newsinfo p.publisher { padding-right: 5em; text-align: right; font-weight: 500; margin-top: 10px; margin-bottom: 0; } .newsinfo p.publishertime { padding-right: 5em; text-align: right; } .top-zoom { margin-top: 41px; float: right; width: 22px; height: 22px; background: url(./images/zoom.png) center center no-repeat; background-size: cover; cursor: pointer; } .proresults .row { cursor: pointer; padding: 20px 0; border-bottom: 1px solid #eee; background: url(./images/r-frow.png) right center no-repeat; background-size: auto 16px; } .proresults .row:last-child { border-bottom: none; } .proresults .row:hover h4 { text-decoration: underline; } .proresults .row .thumb { min-height: 60px; border-radius: 8px; background-position: center center; background-repeat: no-repeat; background-size: 100% auto; } .downloads .sector { margin-bottom: 50px; border-bottom: 1px solid #eee; } .downloads .row { cursor: pointer; padding: 8px 0; border-bottom: 1px solid #eee; background: url(./images/r-frow.png) right center no-repeat; background-size: auto 16px; } .downloads .row:last-child { border-bottom: none; } .downloads .row:hover h4 { text-decoration: underline; } .downloads .row h4 { padding-top: 16px; } .downloads .thumb { width: 100%; padding-bottom: 100%; border-radius: 8px; background-position: center center; background-repeat: no-repeat; background-size: 100% auto; } .priorities .num_box { position: relative; } .priorities .unit { position: absolute; top: 48px; right: 5px; font-size: 14px; color: #008569; } .hrcalls { margin-top: 40px; } .hrcalls p { margin: 0; padding: 0; padding-left: 1em; background: url(./images/call.png) left center no-repeat; background-size: 1em; } .hrcalls h3 { margin: 0; padding: 0; color: #008569; } #protable-menu { width: 100%; } .sliding-menu { width: 100%; background-color: #fff; position: absolute; top: 0; left: 0; right: 0; z-index: 999999; } .sliding-menu ul { -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #fff; width: 100%; float: left; margin: 0; } .sliding-menu ul li { list-style: none; border-bottom: 1px solid #eee; margin: 1em 0; } .sliding-menu ul li a { display: block; padding: 1em; text-decoration: none; } .sliding-menu ul li a.nav:before { content: '\3009'; float: right; margin-left: 1em; } .sliding-menu ul li a.back { background: #555; color: #FFF; } .sliding-menu ul li a.back:before { content: '\3008'; float: left; margin-right: 1em; } .sliding-menu ul li a span { color: #999; } /*# sourceMappingURL=main.min.css.map */