body { width: 100%; min-width: 1200px; position: relative; } .w1200 { width: 1200px; position: relative; margin: 0 auto; } /************澶撮儴************/ header { position: absolute; top: 0; left: 0; border-top: 8px solid #007d5a; width: 100%; background: #fff; height: 70px; z-index: 9999999; box-shadow: 0 0 20px rgba(0, 0, 0, .09); } header .logo { padding-left: 1.5%; width: 200px; height: 70px; line-height: 70px; } header nav { width: 1160px; position: absolute; left: 50%; top: 0; z-index: 1; margin-left: -580px; } header nav ul { width: 100%; } header nav li { width: 96px; text-align: center; height: 70px; background: url(../img/nav02.png) no-repeat left center; position: relative; float: left; line-height: 70px; transition: all 0.5s; } header nav li:first-child { background: none; } header nav a.tit { display: block; width: 100%; color: #666; font-size: 14px; } header nav span { position: absolute; top: 50px; left: 0; width: 100%; opacity: 0; filter: alpha(opacity:0); height: 14px; background: url(../img/nav01.png) no-repeat center; background-size: cover; transition: opacity 0.3s; } header nav .con { width: 110px; background: #fff; border-radius: 3px; display: none; position: absolute; top: 80px; left: 50%; margin-left: -55px; opacity: 0; filter: alpha(opacity=0); } header nav .con a { text-align: center; line-height: 35px; height: 35px; color: #666; display: block; border-bottom: 1px solid #ddd; transition: all 0.3s; } header nav li:hover a.tit, header nav li.on a.tit { color: #007d5a; transition: color 0.3s; } header nav li:hover span, header nav li.on span { opacity: 1; filter: alpha(opacity:100); transition: opacity 0.3s; } header nav .con a:hover { background: #007d5a; color: #fff; } header .right { width: 146px; padding-right: 1.5%; height: 70px; line-height: 70px; position: relative; } header .right a { transition: all 0.5s; } header .right .search-btn { width: 20px; height: 70px; background: url(../img/ser01.png) no-repeat center; margin-right: 26px; } header .right .pic { margin-right: 26px; height: 70px; background: url(../img/head01.png) no-repeat center; width: 26px; background-size: contain; } header .right .language { font-size: 16px; font-family: 'Arial'; color: #666; } header .right .language:hover { color: #007d5a; transition: color 0.3s; } header nav li.hide, header .right a.hide { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); transition: all 0.5s; } header .search-box { left: 50%; width: 62%; position: absolute; margin-left: -31%; top: 0; display: none; z-index: 2; } .serch-bg { position: absolute; position: fixed; top: 78px; top: 0; left: 0; bottom: 0; right: 0; background: #000; opacity: 0.3; filter: alpha(opacity=30); width: 100%; display: none; z-index: 999999; } .serch-bg.pof { position: fixed; } header .search-box input { padding: 0; margin: 0; position: relative; left: 10%; color: #999; padding: 26px 5px 26px; font-size: 13px; width: 50%; border: none; opacity: 0; filter: alpha(opacity=0); } header .search-box input.apply { background: url(../img/ser02.png) no-repeat left center; width: 41px; opacity: 0; filter: alpha(opacity=0); } header .search-box .list { width: 94%; border-top: 1px solid #e5e5e5; padding: 14px 3% 35px; background: #fff; display: none; } header .search-box .close { width: 23px; height: 23px; background: url(../img/close.png) no-repeat center; background-size: cover; position: relative; cursor: pointer; top: 15px; opacity: 0; filter: alpha(opacity=0); } header .search-box .list p { font-size: 20px; color: #007d5a; border-bottom: 1px solid #e5e5e5; height: 62px; position: relative; left: 5%; opacity: 0; filter: alpha(opacity=0); line-height: 62px; margin-bottom: 24px; } header .search-box .list a { font-size: 13px; color: #333; margin-right: 10px; width: 100%; left: 5%; opacity: 0; position: relative; filter: alpha(opacity=0); line-height: 36px; transition: all 0.3s; } header .search-box .list a:hover { background: #f2f2f2; color: #000; padding-left: 3%; width: 97%; transition: all 0.3s; } /************搴曢儴************/ footer { width: 100%; background: #333; padding-top: 33px; } footer .top { border-bottom: 1px solid #484848; padding-bottom: 113px; } footer .top ul { float: left; } footer .top li { width: 175px; float: left; } footer .top p { font-size: 16px; color: #ffffff; line-height: 51px; } footer .top a { display: block; width: 100%; color: #fff; opacity: 0.3; font-size: 13px; filter: alpha(opacity=30); transition: all 0.3s linear; } footer .top a:hover { opacity: 1; filter: alpha(opacity=10); transition: all 0.3s linear; } footer .bottom p { font-size: 13px; color: #77797d; line-height: 70px; } footer .bottom a { color: #77797d; transition: all 0.3s linear; } footer .bottom a:hover { color: #fff; transition: all 0.3s linear; } /************棣栭〉************/ #i-wrap { position: relative; width: 100%; height: 100%; z-index: 5; } #i-wrap .i-wrap { position: relative; width: 100%; height: 100%; } /************绗竴灞?***********/ .i-wrap1 .banner { width: 100%; height: 100%; position: relative; } .i-wrap1 .banner ul { width: 100%; z-index: 1; } .i-wrap1 .banner li { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover !important; z-index: 1; opacity: 0; text-align: center; filter: alpha(opacity=0); overflow: hidden; } .banner ul li.int { z-index: 2; } /*.i-wrap1 .banner li.int .pic{ animation: bannerIn 4s linear 0ms normal forwards; -webkit-animation: bannerIn 4s linear 0ms normal forwards; }*/ .i-wrap1 .banner .pic { width: 1920px; height: 960px; position: absolute; top: 50%; left: 50%; margin-left: -960px; margin-top: -438px; } .i-wrap1 .banner .btns { position: absolute; left: 50%; bottom: 40px; z-index: 4; } .i-wrap1 .banner .btns span { width: 12px; height: 12px; background: url(../img/btn01.png) no-repeat center; float: left; background-size: cover; cursor: pointer; margin: 0 7px; transition: all 0.3s; } .mouse { width: 18px; height: 26px; background: url(../img/mouse.png) no-repeat center; background-size: cover; position: absolute; bottom: 26px; left: 50%; margin-left: -9px; z-index: 9; } .i-wrap1 .mouse { bottom: 80px; } .i-wrap1 .dong { bottom: 57px; animation: bannerInone 1500ms infinite linear; -webkit-animation: bannerInone 1500ms infinite linear; } .dong { width: 15px; height: 18px; position: absolute; background: url(../img/dong.png) no-repeat center; background-size: 100% 100%; bottom: 4px; left: 50%; margin-left: -7px; z-index: 9; animation: bannerIntwo 1500ms infinite linear; -webkit-animation: bannerIntwo 1500ms infinite linear; } .dong.on { background: url(../img/dong_h.png) no-repeat center; } .i-wrap1 .banner .btns span.cur, .i-wrap1 .banner .btns span:hover { background: url(../img/btn01_h.png) no-repeat center; background-size: cover; transition: all 0.3s; } @keyframes bannerInone { 0% { bottom: 63px; opacity: 0; } 50% { bottom: 57px; opacity: 1; } 100% { bottom: 51px; opacity: 0; } } @-webkit-keyframes bannerInone { 0% { bottom: 63px; opacity: 0; } 50% { bottom: 57px; opacity: 1; } 100% { bottom: 51px; opacity: 0; } } @keyframes bannerIntwo { 0% { bottom: 7px; opacity: 0; } 50% { bottom: 4px; opacity: 1; } 100% { bottom: 0px; opacity: 0; } } @-webkit-keyframes bannerIntwo { 0% { bottom: 7px; opacity: 0; } 50% { bottom: 4px; opacity: 1; } 100% { bottom: 0px; opacity: 0; } } .i-wrap1 .banner .box { height: 320px; position: absolute; top: 50%; margin-top: -160px; z-index: 9; width: 1200px; left: 50%; margin-left: -600px; } .i-wrap1 .banner .title { height: 81px; overflow: hidden; } .i-wrap1 .banner h2 { font-size: 46px; color: #333; line-height: 81px; position: relative; top: -81px; } .i-wrap1 .banner .en { height: 88px; overflow: hidden; margin-bottom: 19px; } .i-wrap1 .banner h3 { font-size: 80px; color: #007d5a; line-height: 88px; font-family: 'Arial'; font-weight: 600; text-transform: uppercase; position: relative; top: -88px; } .i-wrap1 .banner .con { height: 40px; overflow: hidden; margin-bottom: 48px; } .i-wrap1 .banner p { font-size: 12px; color: #666; line-height: 20px; position: relative; top: -40px; } .i-wrap1 .banner .more { height: 44px; overflow: hidden; } .i-wrap1 .banner .more-box { width: 148px; height: 42px; line-height: 42px; overflow: hidden; text-align: center; margin: 0 auto; position: relative; border: 1px solid #cacaca; border-radius: 34px; top: 44px; } .i-wrap1 .more-box span { position: relative; z-index: 2; color: #333333; font-size: 14px; font-family: 'Arial'; text-transform: uppercase; transition: color 0.3s; } .i-wrap1 .more-box .bg { width: 0; height: 42px; position: absolute; top: 0; left: 0; background: #007d5a; transition: width 0.5s; } .i-wrap1 .more-box:hover span { color: #fff; transition: color 0.3s; } .i-wrap1 .more-box:hover .bg { width: 148px; transition: width 0.5s; } /************绗簩灞?***********/ .wel-product { overflow: hidden; padding-top: 78px; position: relative; top: 10px; opacity: 0; filter: alpha(operate=0); } .wel-product li { position: relative; float: left; overflow: hidden; cursor: pointer; } .wel-product li a { display: block; width: 100%; height: 100%; } .wel-product li img { max-width: 100%; } .wel-product li .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.4; filter: alpha(opacity=40); transition: all 0.3s; } .wel-product li .con { width: 100%; height: 258px; position: absolute; bottom: -10px; background: #fff url(../img/img01.png) no-repeat right center; left: 0; z-index: 1; text-align: center; -moz-transition: .5s cubic-bezier(0.075, 0.82, 0.165, 1); -webkit-transition: .5s cubic-bezier(0.075, 0.82, 0.165, 1); transition: .5s cubic-bezier(0.075, 0.82, 0.165, 1); transition-property: background-color, height; -moz-transition-property: background-color, height; -webkit-transition-property: background-color, height; } .wel-product li .pic { padding-top: 50px; transition: all 0.3s; } .wel-product li h2 { color: #333333; font-size: 24px; line-height: 32px; padding-top: 12px; transition: all 0.3s; } .wel-product li .en { font-size: 16px; color: #6b6b6b; line-height: 24px; transition: all 0.3s; } .wel-product li .box { width: 100%; height: 0; overflow: hidden; text-align: center; -moz-transition: .5s cubic-bezier(0.075, 0.82, 0.165, 1); -webkit-transition: .5s cubic-bezier(0.075, 0.82, 0.165, 1); transition: .5s cubic-bezier(0.075, 0.82, 0.165, 1); transition-property: background-color, height; -moz-transition-property: background-color, height; -webkit-transition-property: background-color, height; position: relative; } .wel-product li .box a { zoom: 1; width: 38%; height: 40px; text-align: center; line-height: 40px; background: #007d5a; color: #fff; font-size: 14px; display: inline-block; *display: inline; position: relative; top: 45px; overflow: hidden; border-radius: 20px; transition: all 0.3s; } /*.wel-product li a.lei0{ left: 10%; } .wel-product li a.lei1{ right: 10%; }*/ .wel-product li .mun { margin-top: 12px; font-size: 30px; color: #333333; text-align: center; display: block; background: url(../img/wel18.png) no-repeat center; line-height: 22px; } .wel-product li:hover .con { height: 458px; background: #f9f9f9; } .wel-product li:hover .bg { opacity: 0; filter: alpha(opacity=0); } .wel-product li:hover .pic { padding-top: 75px; } .wel-product li:hover h2 { color: #000; padding-top: 16px; } .wel-product li:hover .en { color: #666; line-height: 28px; } .wel-product li:hover .box { height: 85px; padding-bottom: 65px; } .wel-product li a:hover { top: 40px; } .i-wrap2 { position: relative; } .wel-product ul { position: relative; z-index: 9; } .wel-product .btns { position: absolute; top: 50%; width: 53px; height: 53px; margin-top: -27px; cursor: pointer; z-index: 99; transition: all 0.5s; } .wel-product .prev { background: url(../img/wel19.png) no-repeat center; left: 32px; } .wel-product .next { background: url(../img/wel20.png) no-repeat center; right: 32px; } .wel-product .prev:hover { left: 40px; } .wel-product .next:hover { right: 40px; } /************绗笁灞?***********/ .i-wrap3 { background: #f6f6f6; position: relative; } .wel-service, .wel-news { height: 560px; position: absolute; top: 50%; width: 1200px; left: 50%; margin-left: -600px; margin-top: -280px; } .wel-service .title, .wel-news .title { text-align: center; padding-bottom: 30px; top: -50px; position: relative; opacity: 0; filter: alpha(opacity=0); } .wel-service .title h2, .wel-news .title h2 { font-size: 36px; color: #007d5a; line-height: 34px; font-weight: 600; } .wel-service .title .en, .wel-news .title .en { font-size: 30px; color: #555555; line-height: 55px; text-transform: uppercase; } .wel-service .box { width: 100%; } .wel-service .box .left { width: 603px; height: 386px; position: relative; } .wel-service .left .home { width: 0; height: 395px; position: absolute; top: 0; left: 0; } .wel-service .left .man { width: 96px; height: 227px; position: absolute; bottom: -30px; right: 61px; opacity: 0; filter: alpha(opacity=0); } .wel-service .left .bg { width: 232px; height: 0; position: absolute; bottom: 182px; bottom: 166px; right: -28px; } .wel-service .left .font { width: 0; height: 69px; position: absolute; top: 75px; top: 91px; left: 400px; } .wel-service .right { position: relative; width: 558px; } .wel-service .right .pic { position: absolute; top: -102px; left: -37px; z-index: 2; width: 80px; opacity: 0; filter: alpha(opacity=0); } .wel-service .right ul { width: 580px; position: relative; z-index: 1; overflow: hidden; } .wel-service .right li { float: left; width: 170px; margin-right: 20px; text-align: center; margin-bottom: 20px; background: #fff; position: relative; padding-bottom: 35px; border: 1px solid #eeeeee; } .wel-service .right a { display: block; width: 100%; } .wel-service .right .box { width: 0; height: 0; background: #007d5a; position: absolute; top: 50%; left: 50%; z-index: 1; transition: all 0.3s; } .wel-service .right .bg { margin: 38px auto 0; width: 44px; display: block; position: relative; z-index: 2; height: 39px; } .wel-service .right h2 { font-size: 16px; color: #333333; line-height: 28px; position: relative; z-index: 2; padding-top: 18px; transition: color 0.3s; } .wel-service .right .en { color: #b3b3b3; font-size: 13px; line-height: 25px; position: relative; z-index: 2; text-transform: uppercase; transition: color 0.3s; } .wel-service .right li .bg0 { background: url(../img/wel08.png) no-repeat center; transition: background 0.3s; } .wel-service .right li .bg1 { background: url(../img/wel09.png) no-repeat center; transition: background 0.3s; } .wel-service .right li .bg2 { background: url(../img/wel10.png) no-repeat center; transition: background 0.3s; } .wel-service .right li .bg3 { background: url(../img/wel11.png) no-repeat center; transition: background 0.3s; } .wel-service .right li .bg4 { background: url(../img/wel12.png) no-repeat center; transition: background 0.3s; } .wel-service .right li .bg5 { background: url(../img/wel13.png) no-repeat center; transition: background 0.3s; } .wel-service .right li:hover { border-color: #007d5a; } .wel-service .right li:hover .bg0 { background: url(../img/wel08_h.png) no-repeat center; transition: background 0.3s; } .wel-service .right li:hover .bg1 { background: url(../img/wel09_h.png) no-repeat center; transition: background 0.3s; } .wel-service .right li:hover .bg2 { background: url(../img/wel10_h.png) no-repeat center; transition: background 0.3s; } .wel-service .right li:hover .bg3 { background: url(../img/wel11_h.png) no-repeat center; transition: background 0.3s; } .wel-service .right li:hover .bg4 { background: url(../img/wel12_h.png) no-repeat center; transition: background 0.3s; } .wel-service .right li:hover .bg5 { background: url(../img/wel13_h.png) no-repeat center; transition: background 0.3s; } .wel-service .right li:hover h2 { color: #fff; transition: color 0.3s; } .wel-service .right li:hover .en { color: #6cb19e; transition: color 0.3s; } .wel-service .right li:hover .box { width: 170px; height: 100%; top: 0; left: 0; transition: all 0.3s; } .right-line { position: absolute; top: 0; right: 0; width: 6px; height: 100%; background: #007d5a; } .right-line span { display: block; width: 9px; height: 9px; position: relative; left: -4px; background: url(../img/wel06.png) no-repeat center; opacity: 1; filter: alpha(opacity=100); } .i-wrap3 .right-line span.span2 { background: url(../img/wel07.png) no-repeat center; } .i-wrap4 .right-line span.span3 { background: url(../img/wel07.png) no-repeat center; } /************绗洓灞?***********/ .i-wrap4 { position: relative; } .wel-news { /*margin-top: -232px;*/ } .wel-news .list { width: 100%; text-align: center; padding-bottom: 25px; position: relative; top: 80px; opacity: 0; filter: alpha(opacity=0); } .wel-news .list span { display: inline; display: inline-block; width: 180px; height: 44px; text-align: center; line-height: 44px; border: 1px solid #dcdcdc; border-radius: 20px; margin: 0 11px 10px; color: #666; font-size: 16px; transition: all 0.3s; cursor: pointer; } .wel-news .list span:hover, .wel-news .list span.on { background: #007d5a; color: #fff; border-color: #007d5a; transition: all 0.3s; } .wel-news .ajax { width: 97%; } .wel-news .ajax .left { width: 428px; position: relative; left: -80px; opacity: 0; filter: alpha(opacity=0); } .wel-news .title { padding-bottom: 20px; } .wel-news .ajax .left .pic { width: 428px; height: 258px; overflow: hidden; } .wel-news .ajax .left img { width: 100%; height: 100%; max-height: 100%; transition: all 0.5s; } .wel-news .ajax .left h2 { font-size: 18px; color: #007d5a; line-height: 48px; height: 48px; padding-top: 2px; overflow: hidden; } .wel-news .ajax .left .con { font-size: 13px; color: #333333; line-height: 24px; height: 48px; overflow: hidden; } .wel-news .ajax .left:hover img { transform: scale(1.1, 1.1); transition: all 0.5s; } .wel-news .ajax .right { width: 680px; position: relative; right: -80px; opacity: 0; filter: alpha(opacity=0); } .wel-news .ajax .right li { float: left; width: 100%; } .wel-news .ajax .right li:first-child { padding-bottom: 58px; } .wel-news .ajax .right a { float: left; width: 100%; } .wel-news .ajax .right .ri-day { width: 66px; height: 147px; text-align: right; padding-right: 39px; border-right: 1px solid #d9d9d9; margin-right: 52px; } .wel-news .ajax .ri-day h2 { color: #4c4c4c; font-size: 24px; font-weight: bold; font-family: 'Arial'; line-height: 27px; padding-top: 54px; transition: color 0.3s; } .wel-news .ajax .ri-day h4 { color: #999; font-size: 16px; font-weight: normal; line-height: 24px; font-family: 'Arial'; } .wel-news .ajax .right .box { width: 515px; } .wel-news .ajax .right h3 { font-size: 16px; color: #333333; line-height: 32px; padding-top: 15px; height: 32px; overflow: hidden; } .wel-news .ajax .right .font { font-size: 13px; color: #666; line-height: 24px; } .wel-news .ajax .right .bg { width: 28px; height: 14px; background: url(../img/wel15.png) no-repeat center; background-size: cover; margin-top: 24px; position: relative; left: 0; transition: left 0.3s; } .wel-news .ajax .right li:hover .bg { left: 10px; transition: left 0.3s; } .wel-news .ajax .right li:hover h2, .wel-news .ajax .right li:hover h3 { color: #007d5a; transition: color 0.3s; } /************鑱旂郴鎴戜滑************/ .banner-box { padding-top: 78px; } .inline-banner { width: 100%; height: 320px; position: relative; } .inline-banner .w1200 { height: 100%; } .inline-banner .w1200 img { padding-top: 68px; } .inline-banner .btn { width: 53px; height: 53px; background: url(../img/in01.png) no-repeat center; background-size: cover; position: absolute; left: 0; bottom: 46px; cursor: pointer; transition: background 0.3s; } .inline-banner .btn:hover { background: url(../img/in01_h.png) no-repeat center; background-size: cover; } .loader-bg { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999999999; background: #fff; } .loader-bg .loader-ico { position: absolute; top: 50%; left: 50%; width: 210px; height: 60px; margin: -30px 0 0 -105px; } .loader-bg .loader-ico .top { position: absolute; top: 0; left: 0; height: 60px; animation: wave 3s infinite linear; background: url(../img/loading02.png) no-repeat top left; } @-webkit-keyframes wave { 0% { width: 0; } 100% { width: 210px; } } .inline-nav { width: 100%; border-bottom: 1px solid #e5e5e5; height: 79px; background: #fff; z-index: 10; position: relative; } .inline-nav.pof { position: fixed; top: 0; left: 0; } .inline-nav .now { padding-left: 24px; background: url(../img/now01.png) no-repeat left center; height: 79px; line-height: 79px; font-size: 13px; color: #666; } .inline-nav .w1200 { z-index: 5; } .inline-nav li { float: left; padding: 0 15px; /*margin:0 18px;*/ min-width: 60px; position: relative; text-align: center; line-height: 79px; } .inline-nav li a { display: block; width: 100%; font-size: 14px; color: #666666; transition: color 0.3s; } /*.inline-nav li .line{ height: 2px; background: #07996c; width: 0; position: absolute; bottom: 0; left: 50%; transition:all 0.3s; }*/ .inline-nav li:hover a, .inline-nav li.cur a { color: #fff; } /*.inline-nav li:hover .line,.inline-nav li.cur .line{ width: 100%; left: 0; }*/ .inline-nav li:hover, .inline-nav li.cur { background: #07996c; } .inline-nav .inline-bg { position: absolute; top: 80px; left: 0; background: #fff; height: 50px; width: 100%; z-index: 2; display: none; } .inline-nav li .con { position: absolute; top: 80px; left: -333px; height: 50px; width: 505px; display: none; line-height: 50px; } .inline-nav li .con.cons { left: -125px; } .inline-nav li .con.n { left: -212px; } .inline-nav li .con a { display: block; float: left; width: 100px; font-size: 14px; color: #666666; transition: color 0.3s; } .inline-nav li .con a:hover, .inline-nav li .con a.on { color: #07996c; } .none { height: 79px; display: none; } .contact { padding: 67px 0 70px; } .contact .title { text-align: center; } .contact .title h2 { font-size: 38px; color: #007d5a; font-weight: 600; line-height: 48px; } .contact .title .en { font-size: 34px; color: #666666; font-family: 'Arial'; line-height: 44px; text-transform: uppercase; } .contact .list { border-bottom: 1px solid #e5e5e5; padding: 90px 0 50px; width: 1415px; } .contact .list li { float: left; width: 410px; cursor: pointer; margin-right: 60px; } .contact .list li:first-child { margin-left: 182px; } .contact .list li a { float: left; width: 100%; } .contact .list .pic { width: 98px; height: 98px; line-height: 98px; float: left; text-align: center; margin-right: 20px; background: url(../img/con01.png) no-repeat center; background-size: cover; } .contact .list .con { width: 290px; float: left; } .contact .list h2 { font-size: 20px; color: #000000; line-height: 30px; padding: 5px 0 20px; } .contact .list p { font-size: 14px; color: #666; line-height: 24px; } .contact .list li img { max-width: 100%; max-height: 100%; transition: all 0.5s; } .contact .list li:hover img { transform: rotate(360deg); } .contact .w1015 { width: 1015px; position: relative; margin: 64px auto 0; } .contact .map { height: 465px; width: 562px; background: url(../img/con05s.jpg) no-repeat center; position: relative; background-size: 100% 100%; } .contact .map li { width: 17px; height: 26px; background: url(../img/con06.png) no-repeat center; background-size: 100%; cursor: pointer; position: absolute; transition: all 0.3s; } .contact .map li:hover, .contact .map li.on { background: url(../img/con06_h.png) no-repeat center; background-size: 100%; } .contact .map li.li0 { bottom: 168px; right: 130px; } .contact .map li.li1 { bottom: 153px; right: 91px; display: none; } .contact .map li.li2 { bottom: 216px; right: 130px; } .contact .map li.li3 { bottom: 298px; right: 174px; } .contact .map li.li4 { bottom: 186px; right: 256px; } .contact .map li.li5 { bottom: 232px; right: 244px; } .contact .box { width: 393px; float: right; border: 1px solid #eeeeee; padding: 24px 0 22px; text-align: center; } .contact .box h2 { padding: 0 28px 15px; font-size: 20px; color: #007d5a; width: 337px; line-height: 38px; } .contact .box .bg { padding: 12px 28px 9px; width: 337px; background: #f9f9f9; text-align: left; margin-bottom: 25px; } .contact .box p { font-size: 13px; line-height: 27px; color: #666; } .shop-show { padding: 84px 0 60px; } .shop-show .title { text-align: center; padding-bottom: 30px; } .shop-show .title h2 { font-size: 38px; color: #fff; font-weight: 600; line-height: 48px; } .shop-show .title .en { font-size: 34px; color: #fff; font-family: 'Arial'; line-height: 44px; text-transform: uppercase; } .shop-serch { width: 815px; margin: 0 auto 33px; } .shop-serch select { font-size: 14px; color: #999999; padding: 0; margin: 0; padding: 0 20px 0; background: #fff; border: none; margin-right: 10px; width: 220px; height: 45px; line-height: 45px; } .shop-serch input { padding: 0; margin: 0; border: none; } .shop-serch input.text { font-size: 14px; color: #999999; padding: 13px 20px 13px; background: #fff; margin-right: 10px; width: 260px; } .shop-serch input.submit { background: #007d5a url(../img/con12.png) no-repeat center; width: 45px; height: 45px; } .shop-show .list { width: 100%; position: relative; padding-bottom: 100px; } .shop-show .list .bd { width: 100%; } .shop-show .bd li { width: 100%; float: left; overflow: hidden; } .shop-show .bd dl { width: 1220px; } .shop-show .bd dd { float: left; width: 250px; padding: 3px 20px 2px; background: #fff; transition: background 0.3s; margin: 0 15px 15px 0; } .shop-show .bd dd:hover { background: #007d5a; } .shop-show .bd h2 { color: #333333; font-size: 16px; line-height: 46px; transition: all 0.3s; border-bottom: 1px solid #e5e5e5; } .shop-show .bd span.box { display: block; border-bottom: 1px solid #e5e5e5; padding-top: 16px; height: 88px; transition: all 0.3s; } .shop-show .bd p { font-size: 13px; color: #666666; line-height: 25px; transition: all 0.3s; } .shop-show .bd h3 { font-size: 13px; color: #666; line-height: 52px; transition: all 0.3s; } .shop-show .bd a { display: block; width: 100%; } .shop-show .bd dd:hover h2, .shop-show .bd dd:hover span.box { color: #fff; border-color: #33977b; } .shop-show .bd dd:hover p { color: #fff; } .shop-show .bd dd:hover h3 { color: #fff; } .shop-show .hd p { width: 60px; height: 60px; background: url(../img/con09.png) no-repeat center; position: absolute; bottom: 0; } .shop-show .hd p.l { left: 0; } .shop-show .hd p.r { right: 0; } .shop-show .hd p a.prev { display: block; width: 100%; height: 100%; background: url(../img/con10.png) no-repeat center; transition: all 0.5s; } .shop-show .hd p a.prev:hover { background: url(../img/con10.png) no-repeat 16px center; } .shop-show .hd p a.next { display: block; width: 100%; height: 100%; background: url(../img/con11.png) no-repeat center; transition: all 0.5s; } .shop-show .hd p a.next:hover { background: url(../img/con11.png) no-repeat 32px center; } .other-link { width: 100%; background: #fff; height: 115px; border-top: 1px solid #eee; } .other-link .left { width: 29%; background: url(../img/con14.png) no-repeat center; background-size: 100% 100%; text-align: center; height: 100%; } .other-link .left h2 { font-size: 26px; color: #007d5a; line-height: 36px; padding-top: 21px; } .other-link .left h3 { font-size: 14px; color: #666666; line-height: 22px; text-transform: uppercase; } .other-link .left p { background: url(../img/con13.png) no-repeat left center; height: 22px; width: 128px; margin: 0 auto; } .other-link ul { width: 71%; height: 100%; } .other-link li { float: left; width: 33%; background: url(../img/con19.png) no-repeat left center; background-size: 1px 115px; height: 100%; } .other-link li:first-child { background: none; } .other-link li .pic { width: 70px; height: 70px; background: url(../img/con15.png) no-repeat center; background-size: 100% 100%; text-align: center; line-height: 70px; margin-right: 15px; } .other-link li a { float: left; width: 100%; } .other-link li img { transition: all 0.5s; } .other-link li:hover img { transform: rotate(360deg); } .other-link li h2 { color: #333; font-size: 20px; line-height: 36px; /*margin-top: 21px;*/ padding-top: 3px; } .other-link li p { font-size: 13px; color: #666; line-height: 23px; } .other-link li span.box { width: 166px; display: block; margin: 21px auto; } /************浜哄姏璧勬簮************/ .idea-top { padding: 90px 0 34px; border-bottom: 1px solid #e5e5e5; } .idea-top .left { margin-right: 100px; } .idea-top .left h2 { font-size: 38px; color: #007d5a; font-weight: 600; line-height: 45px; } .idea-top .left p.en { font-size: 34px; color: #666666; text-transform: uppercase; line-height: 40px; } .idea-top .left i { display: block; width: 22px; height: 2px; background: #007d5a; margin-top: 20px; } .idea-top .right { width: 665px; } .idea-top .right h3 { font-size: 18px; color: #333333; line-height: 28px; padding-bottom: 13px; } .idea-top .right .se { color: #007d5a; font-size: 16px; } .idea-top .right p { font-size: 14px; color: #666666; line-height: 24px; } .idea-pic { padding: 49px 0 110px; border-bottom: 1px solid #e5e5e5; } .welfare { padding: 40px 0 58px; text-align: center; } .idea-pic .bd { width: 100%; } .idea-pic .bd li { float: left; width: 290px; overflow: hidden; margin-right: 13px; } .idea-pic .bd img { transition: all 0.5s; } .idea-pic .bd li:hover img { transform: scale(1.1, 1.1); } .idea-pic .hd a { position: absolute; top: 50%; margin-top: -55px; width: 40px; height: 40px; cursor: pointer; transition: background 0.3s; } .idea-pic .hd a.prev { background: url(../img/btn02.png) no-repeat center; left: -75px; } .idea-pic .hd a.prev:hover { background: url(../img/btn02_h.png) no-repeat center; } .idea-pic .hd a.next { background: url(../img/btn03.png) no-repeat center; right: -75px; } .idea-pic .hd a.next:hover { background: url(../img/btn03_h.png) no-repeat center; } .inline-title { text-align: center; padding-bottom: 30px; } .inline-title h2 { font-size: 38px; color: #007d5a; font-weight: 600; line-height: 48px; } .inline-title p.en { font-size: 34px; color: #666; font-family: 'Arial'; line-height: 44px; padding: 0; text-transform: uppercase; } .idea-bot { padding: 78px 0 69px; } .idea-bot .list { padding-bottom: 67px; position: relative; } .idea-bot .bd li { width: 230px; padding: 10px 20px; background: #fafafa; margin-right: 40px; min-height: 342px; border-radius: 5px; } .idea-bot .bd h2 { font-size: 18px; color: #333333; line-height: 38px; padding: 10px 0; } .idea-bot .bd img { max-width: 100%; margin-bottom: 13px; } .idea-bot .bd p { font-size: 13px; color: #666; line-height: 27px; padding-left: 12px; background: url(../img/re03.png) no-repeat left 10px; } .idea-bot .hd { text-align: center; bottom: 0; position: absolute; left: 50%; height: 27px; } .idea-bot .hd li { width: 12px; height: 12px; float: left; background: url(../img/btn01.png) no-repeat top left; text-indent: 999px; overflow: hidden; margin: 0 10px; cursor: pointer; background-size: 100% 100%; } .idea-bot .hd li.on { background: url(../img/btn01_h.png) no-repeat top left; background-size: 100% 100%; } .trip { padding: 55px 0 90px; } .trip table { width: 100%; } .trip th { background: #07996c; color: #fff; text-align: center; font-size: 14px; line-height: 22px; padding: 14px 0; font-weight: bold; } .trip td { font-size: 14px; color: #666666; line-height: 22px; padding: 14px 0; text-align: center; } .trip .five { width: 440px; } .trip .one { width: 84px; } .trip .two { width: 168px; } .trip .the { width: 253px; } .trip .four { width: 255px; } .trip td.five { text-align: left; } .develop { padding: 79px 0 69px; } .develop .left { width: 310px; } .develop .right { width: 890px; } .develop .left h2 { font-size: 38px; color: #007d5a; font-weight: 600; line-height: 45px; } .develop .left p.en { font-size: 34px; color: #666666; text-transform: uppercase; line-height: 40px; } .develop .left i { display: block; width: 22px; height: 2px; background: #007d5a; margin-top: 20px; } .develop .right p { font-size: 13px; color: #666; line-height: 26px; } .develop .right h3 { font-size: 14px; color: #333333; line-height: 24px; padding: 17px 0 34px; border-bottom: 1px solid #e5e5e5; } .develop .right .se { color: #007d5a; } .develop .right img { max-width: 100%; margin-top: 29px; } .training { padding: 70px 0 85px; text-align: center; } .training .inline-title h2 { color: #fff; } .training .inline-title p.en { color: #fff; } .training p { font-size: 13px; color: #ffffff; line-height: 27px; } .training img { max-width: 100%; margin-top: 40px; } .college { padding: 72px 0 78px; } .college .list { padding: 30px 0 60px; position: relative; overflow: hidden; } .college .bd li { width: 380px; margin-right: 30px; } .college .inline-title p.en { color: #666; } .college .inline-title h2 { color: #007d5a; } .college .hd { text-align: center; bottom: 0; position: absolute; left: 50%; width: 100%; height: 24px; } .college .hd li { width: 14px; height: 14px; float: left; background: url(../img/btn07.png) no-repeat top left; text-indent: 999px; overflow: hidden; margin: 0 10px; background-size: 100% 100%; cursor: pointer; } .college .hd li.on { background: url(../img/btn07_h.png) no-repeat top left; background-size: 100% 100%; } .process { padding: 65px 0 65px; } .process .list { width: 100%; padding-top: 36px; } .process .list li { float: left; width: 240px; text-align: center; position: relative; cursor: pointer; padding: 42px 0 35px; border-bottom: 1px solid #e5e5e5; transition: all 0.3s; } .process .list li .bg { width: 48px; height: 48px; display: block; margin: 0 auto; transition: all 0.3s; } .process .list li p { font-size: 14px; content: #666; line-height: 24px; padding-top: 8px; transition: all 0.3s; } .process .list li .bg1 { background: url(../img/re08.png) no-repeat center; background-size: 100% 100%; } .process .list li:hover p, .process .list li.cur p { color: #fff; } .process .list li:hover .bg1, .process .list li.cur .bg1 { background: url(../img/re08_h.png) no-repeat center; background-size: 100% 100%; } .process .list li .bg2 { background: url(../img/re09.png) no-repeat center; background-size: 100% 100%; } .process .list li:hover .bg2, .process .list li.cur .bg2 { background: url(../img/re09_h.png) no-repeat center; background-size: 100% 100%; } .process .list li .bg3 { background: url(../img/re10.png) no-repeat center; background-size: 100% 100%; } .process .list li:hover .bg3, .process .list li.cur .bg3 { background: url(../img/re10_h.png) no-repeat center; background-size: 100% 100%; } .process .list li .bg4 { background: url(../img/re11.png) no-repeat center; background-size: 100% 100%; } .process .list li:hover .bg4, .process .list li.cur .bg4 { background: url(../img/re11_h.png) no-repeat center; background-size: 100% 100%; } .process .list li .bg5 { background: url(../img/re12.png) no-repeat center; background-size: 100% 100%; } .process .list li:hover .bg5, .process .list li.cur .bg5 { background: url(../img/re12_h.png) no-repeat center; background-size: 100% 100%; } .process .list li:hover, .process .list li.cur { background: #007d5a; border-color: #007d5a; } .process .list li:hover:after, .process .list li.cur:after { content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #007d5a; position: absolute; bottom: -6px; left: 50%; margin-left: -6px; transition: all 0.3s; } .process .box { padding: 34px 0 50px; } .process .box .ajax { display: none; } .process .box .font { font-size: 14px; color: #666; line-height: 24px; width: 960px; } .process .box .font a { color: #666; transition: color 0.3s linear 0s; } .process .box .font a:hover { color: #007d5a; } .process .box .mouth { width: 95px; background: url(../img/re13.png) no-repeat right top; } .process .box h2 { color: #686868; font-size: 60px; font-family: 'Arial'; line-height: 52px; } .process .box h3 { text-transform: uppercase; font-size: 26px; color: #b5b5b5; font-family: 'Arial'; line-height: 30px; } .process .line { width: 100%; position: relative; height: 1px; background: #e5e5e5; } .process .line-b { width: 240px; height: 2px; position: absolute; top: 0; left: 0; background: #949597; } .page { text-align: center; padding: 68px 0 28px; } .news { padding-top: 50px; width: 100%; background: #fafafa; } .news #main { width: 100%; position: relative; } #main .box { width: 280px; background: #fff; transition: all 0.3s; } #main .box:hover { box-shadow: 0 0 20px rgba(0, 0, 0, .2); } #main .box:hover p.more { color: #007d5a; } #main .box img { max-width: 100%; } #main .box a { display: block; width: 100%; } #main .box .bot { width: 240px; display: block; margin: 0 auto; } #main .box h2 { font-size: 16px; color: #333333; line-height: 30px; padding: 12px 0 5px; } #main .box h3 { font-size: 14px; color: #000002; opacity: 0.6; line-height: 24px; text-transform: uppercase; padding-bottom: 8px; filter: alpha(opacity=60); } #main .box p { font-size: 12px; color: #666666; line-height: 22px; height: 44px; overflow: hidden; } #main .box i { display: block; width: 100%; height: 1px; background: #e5e5e5; margin: 16px 0 15px; } #main .box p.more { font-size: 14px; color: #666666; transition: color 0.3s; line-height: 24px; padding-bottom: 22px; } .info-hd { margin-bottom: 30px; text-align: center; } .info-hd h2 { font-size: 18px; font-weight: normal; color: #333; } .info-bd { position: relative; overflow: hidden; font-size: 14px; line-height: 24px; } .info-bd .embed { margin: 30px auto; display: block; background: #000; } .info-bd p { font-size: 14px; line-height: 24px; } .info-bd img { max-width: 100%; } .info-page { margin-top: 45px; padding-top: 15px; border-top: 1px solid #eee; padding-bottom: 60px; } .info-page a:hover { color: #007d5a; } .info-page .back { float: right; display: inline-block; padding: 2px 22px; border: 2px solid #eee; color: #888; transition: all 0.3s; } .info-page .back:hover { border-color: #007d5a; background: #007d5a; color: #fff; } .service { width: 100%; background: #fafafa; padding: 40px 0 17px; } .service .title { padding: 22px 0; width: 1200px; margin-bottom: 25px; background: #fff; } .service .shop-serch { margin: 0 auto; } .service .shop-serch select { background: #f7f7f7; } .service .shop-serch input { background: #f7f7f7; } .service .shop-serch input.submit { background: #007d5a url(../img/con12.png) no-repeat center; } .service table { width: 100%; } .service table tr.odd td { background: #fafafa; } .service table p { line-height: 26px; padding: 0 20px 0 30px; } .service .table-ajax { position: relative; top: 0; left: 0; width: 100%; } .service .box { display: block; padding: 0 20px 0 30px; font-size: 14px; color: #666666; line-height: 24px; height: 100%; } .service .box-b { padding: 0 20px 0 30px; font-size: 14px; color: #666666; line-height: 24px; height: 100%; } .service .box h2 { width: 37px; height: 51px; line-height: 51px; text-align: center; background: url(../img/ser03.png) no-repeat center; float: left; margin: 32px 25px 32px 25px; font-size: 18px; color: #fff; font-family: 'Arial'; } .service .box h3 { font-size: 16px; color: #333333; line-height: 24px; margin-top: 30px; } .service .box a { font-size: 13px; color: #007d5a; line-height: 21px; } .download-tit { width: 1120px; margin: 0 auto; } .download-tit h2 { font-size: 20px; color: #07996c; line-height: 30px; padding: 30px 0 20px; border-bottom: 1px solid #e5e5e5; } .download-tit h2 a { color: #07996c; position: relative; top: 0; padding-left: 20px; transition: top 0.3s; } .download-tit h2 a:hover { top: -5px; color: #07996c; } .download-tit .box { padding: 29px 0 38px; } .download-tit .bor { border: 1px solid #007d5a; width: 368px; margin-right: 18px; } .download-tit .bor .bg { width: 36px; height: 48px; float: left; } .download-tit .bor .name { background: url(../img/ser05.png) no-repeat center; } .download-tit .bor .pass { background: url(../img/ser05.png) no-repeat center; } .download-tit .bor .text { font-size: 13px; color: #999999; line-height: 22px; height: 22px; border: none; width: 320px; padding: 13px 0; } .download-tit .sub { width: 150px; height: 48px; text-align: center; line-height: 48px; margin: 0 10px 0 5px; border-radius: 25px; background: #f6f6f6; color: #007d5a; transition: all 0.3s; border: none; } .download-tit .sub:hover { background: #007d5a; color: #fff; } .download-list { border-left: 1px solid #e5e5e5; width: 180px; float: left; } .download-list table { padding: 0; margin: 0; display: block; } .download-list td { width: 198px; width: 198.8px; text-align: center; height: 69px; font-size: 14px; color: #000; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-top: 5px solid #e5e5e5; float: none; cursor: pointer; transition: all 0.3s; } .download-list td:hover, .download-list td.on { border-top-color: #007d5a; background: #007d5a; color: #fff; } .download-con { padding-top: 0; width: 1000px; float: right; } .download-con ul { width: 1000px; margin: 0 auto; } .download-con li { width: 100%; margin-bottom: 20px; float: left; background: #fafafa; transition: background 0.3s; } .download-con li a { float: left; width: 100%; padding: 18px 0; } .download-con li span { padding-left: 40px; font-size: 14px; color: #000; line-height: 24px; transition: color 0.3s; } .download-con li .intro { width: 520px; } .download-con li .time { width: 310px; } .download-con li .ico { width: 50px; height: 24px; background: url(../img/ser07.png) no-repeat 40px center; } .download-con li:hover { background: #07996c; } .download-con li:hover span { color: #fff; } .download-con li:hover .ico { background: url(../img/ser07.png) no-repeat 40px center; } .recruitment .con { width: 100%; } .recruitment .title { width: 100%; height: 50px; line-height: 50px; background: #007d5a; font-size: 14px; color: #ffffff; } .recruitment .title span { float: left; text-align: center; } .recruitment .title .one { padding-left: 40px; width: 317px; text-align: left; } .recruitment .title .two { width: 193px; } .recruitment .title .the { width: 500px; } .recruitment .title .four { width: 150px; } .recruitment ul { width: 100%; border: 1px solid #f2f2f2; border-top: none; } .recruitment li:hover .tit .four, .recruitment li .tit.on .four { color: #007d5a; } .recruitment .tit { width: 1120px; margin: 0 auto; position: relative; padding: 13px 0; cursor: pointer; border-bottom: 1px solid #f2f2f2; } .recruitment .tit span { float: left; font-size: 13px; color: #333333; text-align: center; line-height: 24px; } .recruitment .tit .one { width: 317px; text-align: left; } .recruitment .tit .two { width: 193px; } .recruitment .tit .the { width: 500px; } .recruitment .tit .four { width: 100px; padding-right: 10px; text-align: right; } .recruitment .box-s { padding: 0 40px 30px; background: #fafafa; width: 1040px; margin: 0 auto; display: none; position: relative; } .recruitment .box-s:after { content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fafafa; position: absolute; top: -6px; left: 30px; transition: all 0.3s; } .recruitment .box-s dl { padding: 25px 0 30px; width: 100%; border-bottom: 1px solid #e8e8e8; } .recruitment .box-s dd { float: left; width: 260px; color: #333333; line-height: 32px; } .recruitment .requir { padding: 22px 0 42px; width: 100%; border-bottom: 1px solid #e8e8e8; } .recruitment .requir .fl { width: 480px; } .recruitment .requir .fr { width: 480px; } .recruitment .requir h2 { font-size: 18px; color: #333333; line-height: 28px; padding-bottom: 10px; } .recruitment .requir p { font-size: 12px; color: #777; line-height: 26px; } .recruitment .box-s .once { margin: 27px 0 0; width: 150px; height: 40px; text-align: center; line-height: 40px; background: #007d5a; color: #fff; font-size: 16px; display: block; } .history { background: #f9f9f9; width: 100%; padding: 40px 0 78px; } .history .box { width: 1120px; background: #fff; padding: 30px 40px 87px; margin: 0 auto; } .history .box ul { width: 100%; } .history .box li { width: 100%; padding-bottom: 28px; float: left; position: relative; top: 50px; opacity: 0; filter: alpha(opacity=0); background: url(../img/about01.jpg) no-repeat center bottom; } .history .box h2 { font-size: 40px; color: #333333; line-height: 50px; font-family: 'Arial'; text-align: center; } .history .box .year { font-size: 20px; } .history .box .con { padding-top: 40px; } .history .box .pic { width: 373px; height: 187px; overflow: hidden; padding: 0 89px 50px 0; background: url(../img/about04.jpg) no-repeat center; } .history .box .fonts { margin-top: 32px; width: 515px; height: 180px; overflow: hidden; position: relative; } .history .box .scrollObj { position: relative; top: 0; left: 0; width: 460px; } .history .scrollBar { height: 100%; position: absolute; top: 0px; right: 1px; width: 1px; background: #e5e5e5; } .history .scrollBtn { width: 3px; height: 65px; background: #007d5a; position: absolute; top: 0; left: -1px; cursor: pointer; } .history .box .font { padding-left: 40px; background: url(../img/about02.png) no-repeat left 10px; float: left; width: 355px; } .history .box .fonts p { font-size: 13px; color: #666; line-height: 30px; } .history .box .mouth { float: left; margin-right: 16px; margin-left: 13px; font-size: 16px; line-height: 30px; } .history .box dd { float: left; } .history li.odd .pic { margin-left: 62px; margin-right: 0; } .history .more { width: 192px; height: 45px; text-align: center; line-height: 45px; border: 1px solid #cccccc; font-size: 16px; color: #000000; margin: 50px auto 0; cursor: pointer; border-radius: 25px; transition: all 0.3s; } .history .more:hover { color: #fff; background: #07996c; border-color: #07996c; } .culture { background: #f9f9f9; width: 100%; padding: 78px 0 108px; } .culture .list { background: #fff; position: relative; } .culture .list li { float: left; width: 300px; cursor: pointer; position: relative; } .culture .list li .font { text-align: center; width: 100%; position: absolute; left: 0; height: 120px; background: #fff; padding: 23px 0 26px; z-index: 2; transition: height 0.3s; } .culture .list li .two { display: none; } .culture .list li h2 { font-size: 18px; color: #333; line-height: 48px; } .culture .list li i { width: 0; height: 1px; background: #fff; display: block; margin: 0 auto; position: relative; left: 5px; transition: width 0.3s; } .culture .list li p { font-size: 13px; color: #fff; text-align: center; display: none; opacity: 0.8; line-height: 23px; width: 240px; margin: 0 auto; filter: alpha(opacity=80); transition: all 0.3s; } .culture .list li .pic { width: 300px; height: 494px; overflow: hidden; position: relative; z-index: 1; transition: width 0.3s; } .culture .list li .mun { text-align: center; font-size: 26px; color: #999; background: url(../img/about08.png) no-repeat center; line-height: 40px; display: block; opacity: 0.8; filter: alpha(opacity=80); transition: all 0.2s; font-family: 'Arial'; } .culture .list li.even .pic { padding-top: 170px; } .culture .list li.even .font { top: 0; } .culture .list li.odd .font { bottom: 0; } .culture .list li.odd .pic { padding-bottom: 170px; } .culture .list li:hover .font { background: url(../img/about06.jpg) no-repeat center; height: 241px; } .culture .list li:hover .one { display: none; } .culture .list li:hover .two { display: inline; display: inline-block; } .culture .list li:hover h2 { color: #fff; } .culture .list li:hover i { width: 20px; margin: 0 auto 17px; left: 0; } .culture .list li:hover p { display: block; } .culture .list li:hover .mun { background: url(../img/about08_h.png) no-repeat center; color: #fff; opacity: 0.5; margin-top: 15px; filter: alpha(opacity=50); } .culture .list .hd a { width: 50px; height: 50px; position: absolute; top: 50%; display: block; margin-top: -25px; transition: all 0.3s; z-index: 2; } .culture .list .hd a.prev { background: url(../img/btn05.png) no-repeat center; left: -100px; } .culture .list .hd a.next { background: url(../img/btn06.png) no-repeat center; right: -100px; } .culture .list .hd a.prev:hover { background: url(../img/btn05_h.png) no-repeat center; } .culture .list .hd a.next:hover { background: url(../img/btn06_h.png) no-repeat center; } .brand { background: #f9f9f9; width: 100%; padding: 58px 0 59px; } .brand .box { width: 100%; padding-bottom: 40px; cursor: pointer; } .brand .top:hover .img { transform: translate3d(0, -10px, 0); } .brand .box li:hover .img { transform: translate3d(0, -10px, 0); } .brand .bottom:hover .img { transform: translate3d(0, -10px, 0); } .brand .box .pic { width: 794px; height: 494px; overflow: hidden; } .brand .box .pic img { transition: all 0.5s; } .brand .box .con { width: 406px; background: url(../img/about12.jpg) no-repeat center; height: 494px; text-align: center; background-size: cover; } .brand .box .img { padding: 130px 0 18px; transition: all 0.3s; } .brand .box i { width: 32px; height: 2px; background: #07996c; display: block; margin: 0 auto 15px; } .brand .box h2 { font-size: 30px; color: #333333; line-height: 52px; } .brand .box p { font-size: 16px; color: #666; line-height: 36px; } /* .brand .box ul { width: 1220px; } */ .brand .box li { width: 390px; /* float: left; */ height: 462px; background: url(../img/about12.jpg) no-repeat center; background-size: cover; /* margin-right: 15px; */ text-align: center; position: relative; cursor: pointer; } .brand .box .pot { width: 100%; position: absolute; top: 0; left: 0; } .brand .box .col h2, .brand .box .col p { color: #fff; } .brand .box .col i { background: #808080; } .brand .box .col.nv i { background: #fff; } .about { padding: 60px 0 108px; } .about .pic { width: 534px; } .about .font { width: 570px; padding-top: 38px; } .about .inline-title { text-align: left; padding-bottom: 48px; } .about h3 { font-size: 20px; color: #333333; line-height: 60px; padding: 8px 0; } .about .line { width: 25px; height: 2px; background: #007d5a; display: block; margin-bottom: 32px; } .about p { font-size: 13px; color: #666666; line-height: 24px; padding-bottom: 17px; } .about ul { padding-top: 44px; } .about li { width: 145px; float: left; padding-left: 48px; background: url(../img/about20.jpg) no-repeat left center; } .about li:first-child { padding-left: 0; background: none; } .about li h2 { font-size: 30px; color: #007d5a; line-height: 50px; } .about li p { font-size: 13px; color: #666666; line-height: 30px; } .about-his-con { overflow: hidden; background: #f6f6f6; padding: 60px 0 87px; } .about-his-con .inline-title { padding-bottom: 50px; } .about-his-con .about-his-up { min-width: 1200px; cursor: url(../img/cursor-drag-0.png), default; } .about-his-con #scrollObj { margin-bottom: 86px; width: 100%; position: relative; } .about-his-con li { float: left; width: 380px; margin-right: 30px; overflow: hidden; background: #fff; cursor: pointer; margin-right: 13px; box-shadow: 0 0 10px rgba(0, 0, 0, .1); } .about-his-con li .pic { width: 100%; overflow: hidden; } .about-his-con li img { max-width: 100%; transition: all 0.5s; } .about-his-con li .con { width: 330px; margin: 0 auto; padding: 25px 0 10px; } .about-his-con li h2 { font-size: 16px; color: #333333; line-height: 36px; } .about-his-con li p { font-size: 13px; color: #666666; line-height: 28px; min-height: 56px; } .about-his-con li:hover img { transform: scale(1.1, 1.1); } .about-his-con .scroll { height: 5px; background: #e0e0e0; cursor: pointer; position: relative; } .about-his-con .scroll #scrollBtn { width: 240px; height: 5px; background: #007d5a; position: absolute; left: 0px; bottom: 0px; cursor: pointer; border-radius: 2px; } .strength { padding: 109px 0 132px; } .strength .top { margin-bottom: 65px; position: relative; box-shadow: 0 2px 1px rgba(0, 0, 0, .1); } .strength .top .pic { width: 592px; height: 598px; float: left; overflow: hidden; } .strength .top .font { margin: 66px 0 40px; height: 405px; float: right; width: 550px; overflow: hidden; position: relative; } .strength .top .height { position: absolute; left: 0; } .strength .top .inline-title { text-align: left; } .strength .top h3 { font-size: 16px; color: #333; line-height: 32px; padding-bottom: 25px; } .strength .top p { font-size: 13px; line-height: 24px; color: #666666; padding-bottom: 16px; } .strength .top .inline-title p.en { font-size: 34px; color: #666; font-family: 'Arial'; line-height: 44px; padding: 0; text-transform: uppercase; } .strength .top .btn { width: 40px; height: 40px; position: absolute; bottom: 43px; cursor: pointer; transition: all 0.3s; } .strength .top .prev { background: url(../img/about23.jpg) no-repeat center; right: 497px; } .strength .top .prev:hover { background: url(../img/about23_h.jpg) no-repeat center; } .strength .top .next { background: url(../img/about24.jpg) no-repeat center; right: 447px; } .strength .top .next:hover { background: url(../img/about24_h.jpg) no-repeat center; } .strength .bot-list { width: 100%; position: relative; } .strength .bot-list .bd { width: 1030px; margin: 0 auto; } .strength .bot-list .bd li { width: 250px; margin-right: 15px; height: 167px; float: left; text-align: center; line-height: 167px; } .strength .bot-list .bd img { max-width: 100%; max-height: 100%; } .strength .bot-list .hd a { width: 40px; height: 40px; cursor: pointer; position: absolute; top: 50%; margin-top: -20px; transition: background 0.3s; } .strength .bot-list .hd .prev { left: 0; background: url(../img/about26.png) no-repeat center; } .strength .bot-list .hd .prev:hover { background: url(../img/about26_h.png) no-repeat center; } .strength .bot-list .hd .next { right: 0; background: url(../img/about27.png) no-repeat center; } .strength .bot-list .hd .next:hover { background: url(../img/about27_h.png) no-repeat center; } .assurance { position: relative; width: 100%; padding: 93px 0 117px; overflow: hidden; } .assurance .top-bg { width: 100%; position: absolute; top: 0; left: 0; background: #f9f9f9; height: 510px; z-index: 2 } .assurance-con { position: relative; z-index: 5; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .1); } .assurance-con .title { border-bottom: 1px solid #e5e5e5; padding: 12px 40px 0; width: 1120px; height: 109px; line-height: 109px; color: #007d5a; font-size: 28px; font-weight: 600; } .assurance-con .title h2 { color: #007d5a; font-size: 38px; font-weight: 600; } .assurance-con .title .en { font-size: 34px; color: #666666; font-weight: normal; padding-left: 25px; text-transform: uppercase; } .assurance-con .left { border-right: 1px solid #e5e5e5; width: 356px; float: left; } .assurance-con .left ul { width: 100%; } .assurance-con .left li { width: 286px; padding: 55px 35px; float: left; cursor: pointer; transition: all 0.3s; } .assurance-con .left .pic { width: 74px; height: 74px; background: url(../img/about29.png) no-repeat center; margin-right: 25px; transition: background 0.3s; } .assurance-con .left span { display: block; width: 100%; height: 100%; transition: background 0.3s; } .assurance-con .left span.one { background: url(../img/about30.png) no-repeat center; } .assurance-con .left span.two { background: url(../img/about31.png) no-repeat center; } .assurance-con .left span.the { background: url(../img/about32.png) no-repeat center; } .assurance-con .left h2 { font-size: 18px; color: #333; margin-top: 5px; line-height: 28px; transition: color 0.3s; } .assurance-con .left p { font-size: 13px; color: #666666; line-height: 24px; } .assurance-con .left li:hover, .assurance-con .left li.on { background: #e5f2ee; } .assurance-con .left li:hover .pic, .assurance-con .left li.on .pic { background: url(../img/about29_h.png) no-repeat center; } .assurance-con .left li:hover .one, .assurance-con .left li.on .one { background: url(../img/about30_h.png) no-repeat center; } .assurance-con .left li:hover .two, .assurance-con .left li.on .two { background: url(../img/about31_h.png) no-repeat center; } .assurance-con .left li:hover .the, .assurance-con .left li.on .the { background: url(../img/about32_h.png) no-repeat center; } .assurance-con .left li:hover h2, .assurance-con .left li.on h2 { color: #666666; } .assurance-con .right { padding: 35px 50px 40px; width: 740px; height: 465px; float: left; } .assurance-con #scrollBox1 { width: 100%; height: 465px; position: relative; overflow: hidden; cursor: url(../img/cursor-drag-0.png), default; } .assurance-con #scrollObj1 { position: relative; top: 0; left: 0; width: 680px; } .assurance-con #scrollObj1 img { max-width: 100%; } .assurance-con #scrollBar1 { height: 100%; position: absolute; top: 0px; right: 1px; width: 1px; background: #e5e5e5; } .assurance-con #scrollBtn1 { width: 3px; height: 65px; background: #007d5a; position: absolute; top: 0; left: -1px; cursor: pointer; } .assurance-con #scrollObj1 h2 { color: #333333; font-size: 22px; line-height: 32px; } .assurance-con #scrollObj1 p { font-size: 13px; color: #666666; line-height: 24px; padding-bottom: 30px; } .honor .top { border-bottom: 1px solid #e5e5e5; padding-bottom: 46px; } .honor .top .inline-title { width: 378px; text-align: left; } .honor .top h2 { font-size: 38px; color: #007d5a; font-weight: 600; line-height: 48px; } .honor .top .rigth { width: 822px; } .honor .top p.en { font-size: 34px; color: #666; font-family: 'Arial'; line-height: 44px; padding: 0; text-transform: uppercase; } .honor .top h3 { font-size: 18px; color: #333; line-height: 38px; padding-bottom: 12px; } .honor .top p { font-size: 13px; color: #666666; line-height: 32px; } .honor .bottom { padding: 83px 0 65px; position: relative; width: 1160px; height: 495px; margin: 0 auto; } .honor .bottom .scroll { width: 100%; height: 495px; position: relative; } .honor .bottom li { position: absolute; text-align: center; width: 300px; } .honor .bottom li img { max-width: 100%; width: 100% } .honor .bottom li.left { opacity: 0.2 !important; filter: alpha(opacity=20) !important; } .honor .bottom li p { font-size: 16px; color: #333333; line-height: 26px; padding-top: 25px; } .honor .bottom .btn { width: 40px; height: 40px; position: absolute; top: 50%; cursor: pointer; margin-top: -20px; transition: background 0.3s; z-index: 10; } .honor .bottom .btn.prev { left: -90px; background: url(../img/btn05.png) no-repeat center; background-size: 100% 100%; } .honor .bottom .btn.prev:hover { background: url(../img/btn05_h.png) no-repeat center; background-size: 100% 100%; } .honor .bottom .btn.next { right: -90px; background: url(../img/btn06.png) no-repeat center; background-size: 100% 100%; } .honor .bottom .btn.next:hover { background: url(../img/btn06_h.png) no-repeat center; background-size: 100% 100%; } .video, .questions { padding-top: 51px; width: 100%; background: #fafafa; } .questions { padding-top: 60px; } .video .page { padding: 17px 0 57px; } .video ul { width: 1230px; } .video li { float: left; width: 380px; margin: 0 28px 40px 0; background: #fff; transition: all 0.3s; border-bottom: 1px solid #e9e9e9; } .video li a { display: block; width: 100%; } .video li .pic { width: 100%; height: 256px; overflow: hidden; position: relative; } .video li img { max-width: 100%; transition: all 0.3s; } .video li .bg { width: 100%; height: 100%; background: #000; position: absolute; top: 0; left: 0; z-index: 1; opacity: 0; filter: alpha(opacity=0); transition: opacity 0.3s; } .video li .open { width: 69px; height: 65px; background: url(../img/news01.png) no-repeat center; position: absolute; top: 50%; left: 50%; margin-left: -35px; margin-top: -32px; z-index: 2; opacity: 0; filter: alpha(opacity=0); transition: opacity 0.3s; } .video li span.box { padding: 20px 0 26px; width: 320px; display: block; margin: 0 auto; } .video li h2 { font-size: 16px; color: #333333; line-height: 36px; } .video li .time { font-size: 14px; line-height: 28px; color: #666666; opacity: 0.6; filter: alpha(opacity=60); } .video li:hover .bg { opacity: 0.3; filter: alpha(opacity=30); } .video li:hover .open { opacity: 1; filter: alpha(opacity=100); } .video li:hover img { transform: scale(1.1, 1.1); } .video li:hover { border-color: #fff; box-shadow: 0 5px 10px rgba(0, 0, 0, .2); } .questions li { width: 100%; position: relative; } .questions .tit { width: 1120px; padding: 20px 40px; position: relative; cursor: pointer; transition: all 0.3s; } .questions .tit h2 { font-size: 14px; color: #333333; line-height: 22px; padding-left: 37px; background: url(../img/news06.png) no-repeat left center; transition: all 0.3s; } .questions .tit .open { display: block; width: 25px; height: 25px; overflow: hidden; position: absolute; right: 40px; top: 20px; background: url(../img/news05.png) no-repeat left top; transition: background 0.5s; } .questions .con { width: 1120px; padding: 23px 40px 32px 80px; background: #f5f5f5; background: url(../img/news04.png) no-repeat 40px 30px; display: none; } .questions .con p { font-size: 13px; color: #666666; line-height: 30px; } .questions .con h3 { font-size: 13px; color: #666666; line-height: 30px; font-family: 'Arial'; } .questions li:hover .tit, .questions li.on .tit { background: #007d5a; } .questions li:hover .tit h2, .questions li.on .tit h2 { background: url(../img/news03.png) no-repeat left top; color: #fff; } .questions li:hover .tit .open, .questions li.on .tit .open { background-position: left -44px; } .butler { padding: 68px 0 123px; position: relative; } .butler .pic { width: 636px; } .butler .box { position: absolute; top: 68px; right: 0; background: #fff; padding: 10px 0 20px 80px; width: 505px; box-shadow: -3px 0 3px rgba(0, 0, 0, 0.05); } .butler .box img { padding-bottom: 15px; } .butler .box h3 { font-size: 16px; color: #666666; line-height: 26px; padding-bottom: 10px; } .butler .box p { font-size: 13px; color: #666666; line-height: 24px; } .butler .box i { display: block; width: 28px; height: 2px; background: #009944; margin-top: 45px; } .butler-list { width: 1200px; margin: 0 auto; } .butler-list ul { width: 100%; } .butler-list li { width: 50%; height: 369px; overflow: hidden; cursor: pointer; float: left; } .butler-list li .btn { width: 50%; float: left; } .butler-list li .pic { position: relative; z-index: 1; overflow: hidden; } .butler-list li img { height: 369px; width: auto; position: relative; left: 50%; width: 480px; margin-left: -240px; z-index: 1; transition: all 0.3s; } .butler-list li .con { background: #fbfbfb; text-align: center; height: 283px; position: relative; z-index: 9; padding-top: 86px; transition: all 0.3s; } .butler-list li .bg { width: 14px; height: 28px; position: absolute; z-index: 2; display: block; top: 50%; margin-top: -14px; transition: all 0.3s; } .butler-list li.even .pic { float: right; } .butler-list li.odd .bg { left: -14px; background: url(../img/but08.png) no-repeat center; } .butler-list li.even .bg { right: -14px; background: url(../img/but09.png) no-repeat center; } .butler-list li .img { width: 51px; height: 51px; display: block; margin: 0px auto 0; transition: all 0.3s; } .butler-list li .img1 { background: url(../img/but04.png) no-repeat center; } .butler-list li .img2 { background: url(../img/but05.png) no-repeat center; . } .butler-list li .img3 { background: url(../img/but06.png) no-repeat center; } .butler-list li .img4 { background: url(../img/but07.png) no-repeat center; } .butler-list li h2 { font-size: 18px; color: #333; line-height: 34px; padding-top: 12px; transition: all 0.3s; } .butler-list li p { width: 240px; margin: 0 auto; text-align: center; font-size: 13px; line-height: 25px; color: #666; transition: all 0.3s; } .butler-list li .font { text-align: center; font-size: 30px; color: #999; background: url(../img/about08.png) no-repeat center; line-height: 40px; display: block; opacity: 0.8; margin-top: 22px; filter: alpha(opacity=80); transition: all 0.2s; font-family: 'Arial'; } .butler-list li:hover .font { background: url(../img/about08_h.png) no-repeat center; color: #fff; opacity: 0.5; margin-top: 29px; filter: alpha(opacity=50); } .butler-list li:hover .con { background: #07996c; } .butler-list li.odd:hover .bg { left: -14px; background: url(../img/but08_h.png) no-repeat center; } .butler-list li.even:hover .bg { right: -14px; background: url(../img/but09_h.png) no-repeat center; } .butler-list li:hover .img1 { background: url(../img/but04_h.png) no-repeat center; } .butler-list li:hover .img2 { background: url(../img/but05_h.png) no-repeat center; . } .butler-list li:hover .img3 { background: url(../img/but06_h.png) no-repeat center; } .butler-list li:hover .img4 { background: url(../img/but07_h.png) no-repeat center; } .butler-list li:hover h2 { color: #fff; } .butler-list li:hover p { color: #fff; } .butler-list li:hover img { transform: scale(1.1, 1.1); } .butler-bottom { padding: 80px 0 13px; overflow: hidden; } .butler-bottom .list { width: 1220px; } .butler-bottom .list li { width: 290px; margin-right: 11px; float: left; position: relative; border-radius: 3px; text-align: center; cursor: pointer; padding-bottom: 35px; border: 1px solid #f7f7f7; } .butler-bottom .list .pic { width: 100%; overflow: hidden; } .butler-bottom .list img { transition: all 0.3s; } .butler-bottom .list .bg { width: 34px; height: 34px; margin: 20px auto 14px; display: block; transition: all 0.3s; } .butler-bottom .list .bg1 { background: url(../img/but11.png) no-repeat center; } .butler-bottom .list .bg2 { background: url(../img/but12.png) no-repeat center; } .butler-bottom .list .bg3 { background: url(../img/but14.png) no-repeat center; } .butler-bottom .list .bg4 { background: url(../img/but13.png) no-repeat center; } .butler-bottom .list h3 { width: 150px; margin: 0 auto; font-size: 13px; color: #666666; line-height: 20px; } .butler-bottom .list i { width: 100%; height: 1px; background: #e0e0e0; position: absolute; bottom: 0; left: 0; } .butler-bottom .list li:hover img { transform: scale(1.1, 1.1); } .butler-bottom .list li:hover .bg { transform: rotate(360deg); } .butler-download { width: 100%; background: #fafafa; padding: 40px 0 72px; } .butler-download .box { width: 1120px; padding: 10px 40px 40px; background: #fff; } .butler-download h2 { font-size: 20px; color: #007d5a; line-height: 80px; border-bottom: 1px solid #f2f2f2; } .butler-download .bottom-b { padding: 35px 0; background: #fafafa; } .butler-download .bottom-b .img { text-align: center; } .butler-download .bottom-b .img img { max-width: 100%; } .butler-download .bottom-b .nameimg { font-size: 14px; color: #666666; text-align: center; margin-top: 10px; } .butler-download .name { width: 85px; text-align: right; line-height: 50px; font-size: 14px; margin-right: 12px; color: #666666; } .butler-download .text { border: 1px solid #007d5a; padding: 13px 10px; width: 618px; background: #fff; font-size: 14px; margin-right: 12px; } .butler-download .btn { margin-left: 26px; width: 144px; height: 42px; margin-top: 4px; text-align: center; background: #07996c; border: none; border-radius: 20px; font-size: 14px; color: #ffffff; } .butler-download .pos { padding: 27px 0 34px; border-bottom: 1px solid #e5e5e5; } .butler-download .pos h3 { font-size: 16px; color: #333333; line-height: 56px; } .butler-download p { font-size: 14px; color: #666; line-height: 30px; } .butler-download a { font-size: 16px; color: #007d5a; line-height: 36px; display: block; padding: 36px 0 10px; } .butler-serch { padding: 40px 0 66px; background: #fafafa; width: 100%; } .butler-serch-con { padding: 10px 40px 42px; width: 1120px; background: #fff; } .butler-serch-con h2 { font-size: 18px; color: #007d5a; line-height: 38px; padding: 10px 0; } .butler-serch-con p { font-size: 13px; color: #666666; line-height: 24px; padding-bottom: 10px; } .butler-serch-con .tel { color: #007d5a; font-size: 20px; font-family: "Arial"; } .butler-serch-con .box { padding: 40px 0; margin: 15px 0 30px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; } .butler-serch-con .left { width: 435px; height: 297px; background: #fbfbfb; } .butler-serch-con .rigth { width: 100%; height: 297px; background: #fbfbfb; } .butler-serch-con h3 { padding-left: 18px; height: 50px; line-height: 50px; font-size: 16px; color: #ffffff; background: #007d5a; } .butler-serch-con .left .center { padding: 25px 18px 30px; } .butler-serch-con .left p { line-height: 33px; padding: 10px 18px 0 18px; } .butler-serch-con .se { font-size: 16px; color: #007d5a; } .butler-serch-con h4 { font-weight: normal; font-size: 14px; color: #333333; line-height: 40px; } .butler-serch-con .con { padding-left: 30px; float: left; } .butler-serch-con .con a { width: 134px; height: 40px; line-height: 40px; text-align: center; color: #fff; display: block; margin-top: 7px; background: #007d5a; font-size: 13px; border-radius: 20px; } .butler-serch-con .rigth p { line-height: 33px; padding: 0px 18px 0 18px; } .butler-serch-con .rigth h3 { margin-bottom: 10px; } .butler-serch-con .rigth .bot { padding: 26px 18px 0px; } .butler-serch-con .rigth .ser { width: 292px; } .butler-serch-con .rigth .text { padding: 8px 5px; background: #fff; border: 1px solid #007d5a; width: 240px; font-size: 13px; color: #666666; } .butler-serch-con .rigth .submit, .butler-serch-con .rigth .reset { width: 134px; height: 40px; line-height: 40px; text-align: center; color: #fff; border: none; font-size: 13px; margin-top: 7px; background: #007d5a; border-radius: 20px; margin-top: 23px; } .butler-service { padding: 39px 0 133px; background: #fafafa; width: 100%; } .butler-service h2 { padding-left: 40px; background: #fff; height: 82px; line-height: 82px; color: #07996c; font-size: 20px; } .butler-service ul { width: 1250px; padding-top: 30px; } .butler-service li { width: 289px; margin-right: 15px; background: #007d5a url(../img/but24.png) no-repeat right bottom; float: left; padding-bottom: 42px; cursor: pointer; } .butler-service li .pic { width: 100%; height: 186px; background: url(../img/but25.jpg) no-repeat center; background-size: cover; text-align: center; line-height: 186px; overflow: hidden; } .butler-service li .pic img { max-width: 100%; max-height: 100% } .butler-service li .con { padding-top: 33px; padding-left: 43px; } .butler-service li .img { margin-right: 20px; } .butler-service li h3 { font-size: 18px; color: #fff; line-height: 28px; } .butler-service li p { font-size: 13px; line-height: 24px; color: #fff; } .fixed-left { position: fixed; top: 50%; left: 50px; width: 150px; display: none; margin-top: -75px; z-index: 60; } .fixed-left .top { width: 38px; height: 38px; display: block; background: url(../img/top.png) no-repeat center; } .fixed-left .bot { width: 38px; height: 38px; display: block; background: url(../img/bot.png) no-repeat center; cursor: pointer; } .fixed-left ul { width: 100%; background: url(../img/top02.png) repeat-y 18px top; padding-bottom: 12px; } .fixed-left li { padding-top: 12px; color: #666666; font-size: 14px; line-height: 22px; padding-left: 36px; background: url(../img/top01.png) no-repeat 13px 16px; cursor: pointer; } .fixed-left li span { opacity: 0; filter: alpha(opacity=0); } .fixed-left li:hover, .fixed-left li.on { background: url(../img/top01_h.png) no-repeat 13px 16px; } .fixed-left li:hover span, .fixed-left li.on span { opacity: 1; filter: alpha(opacity=100); } .home-center { width: 100%; background: #f8f8f8; padding: 50px 0 64px; text-align: center; } .home-center .w1200 { padding: 15px 40px 92px; width: 1120px; background: #fff; } .home-center h2 { font-size: 20px; color: #07996c; line-height: 70px; border-bottom: 1px solid #e5e5e5; margin-bottom: 40px; text-align: left; } .home-layer { width: 100%; background: #f8f8f8; padding: 50px 0 69px; text-align: center; } .home-layer ul { width: 100%; } .home-layer li { width: 599px; text-align: center; height: 69px; line-height: 69px; font-size: 14px; color: #666666; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-top: 5px solid #e5e5e5; float: left; cursor: pointer; transition: all 0.3s; } .home-layer li:first-child { border-left: none; } .home-layer li:hover, .home-layer li.cur { border-top-color: #007d5a; color: #007d5a; } .home-layer .w1200 { background: #fff; } .home-layer .ajax { display: none; padding: 37px 0 80px; } .home { width: 100%; background: #f8f8f8; padding: 50px 0 69px; text-align: center; } .home .w1200 { background: #fff; } .home ul { width: 100%; } .home li { width: 399px; text-align: center; height: 69px; line-height: 69px; font-size: 14px; color: #666666; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-top: 5px solid #e5e5e5; float: left; cursor: pointer; transition: all 0.3s; } .home li:first-child { border-left: none; } .home li:hover, .home li.cur { border-top-color: #007d5a; color: #007d5a; } .home .ajax { display: none; } .home-box { padding: 30px 40px 84px; background: #fff; width: 1120px; position: relative; } .home-box p { font-size: 13px; color: #666; text-align: left; line-height: 32px; } .home-box span.zi { color: #07996c; font-size: 30px; } .home-box .box { padding: 26px 30px 17px; width: 1060px; margin-top: 20px; background: #f4f4f4; } .home-box .pos { background: url(../img/home01.jpg) no-repeat center; margin-top: 30px; } .case.video li { margin: 0 28px 28px 0; } .product { width: 100%; padding: 118px 0 50px; background: #fbfbfb; } .product .now { padding-left: 25px; background: url(../img/now02.png) no-repeat left center; font-size: 13px; color: #666666; line-height: 23px; margin-bottom: 30px; } .product .title { padding: 27px 19px; background: #fff; font-size: 26px; color: #333333; position: relative; } .product .title h2 { width: 1120px; display: block; text-align: center; font-size: 26px; color: #333333; line-height: 46px; padding-bottom: 25px; border-bottom: 1px solid #e6e5e5; } .product .title .right { width: 1120px; padding-top: 20px; color: #e6e5e5; text-align: center; } .product .title .right a { zoom: 1; width: 322px; height: 54px; display: inline-block; *display: inline; background: #f4f4f4; color: #007d5a; font-size: 18px; text-align: center; line-height: 54px; border-radius: 25px; margin: 0 114px; transition: background 0.3s, color 0.3s; } .product .title .right i { zoom: 1; width: 1px; height: 26px; display: inline-block; *display: inline; background: #e6e5e5; } .product .title .right a:hover, .product .title .right a.cur { background: #007d5a; color: #fff; } .product .title .right .line { width: 0; height: 2px; background: #007d5a; position: absolute; bottom: -36px; left: 50%; display: none; transition: left 0.3s, width 0.3s; } .product .title .right a:hover .line, .product .title .right a.cur .line { left: 0; width: 100%; } .product .list { width: 100%; padding-top: 30px; overflow: hidden; } .product .list ul { width: 1250px; } .product .list li { width: 380px; margin: 0 30px 45px 0; background: #fff; float: left; transition: all 0.3s; } .product .list .pic { width: 100%; overflow: hidden; height: 296px; position: relative; } .product .list li a.link { display: block; width: 100%; } .product .list li img { width: 100%; transition: all 0.3s; } .product .list .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; background: #000; opacity: 0; filter: alpha(opacity=0); z-index: 1; transition: opacity 0.3s; } .product .list .btn { padding-left: 73px; width: 77px; height: 40px; line-height: 40px; background: #fff url(../img/pro02.jpg) no-repeat 49px center; border-radius: 20px; font-size: 14px; color: #007d5a; transition: all 0.3s; position: absolute; bottom: 18px; left: 30px; opacity: 0; filter: alpha(opacity=0); z-index: 2; } .product .list .btn:hover, .product .list .btn.on { background: #007d5a url(../img/pro02.jpg) no-repeat 49px center; color: #fff; } .product .list .serch { padding-left: 50px; width: 100px; height: 40px; line-height: 40px; position: absolute; bottom: 18px; right: 30px; z-index: 2; opacity: 0; filter: alpha(opacity=0); background: #fff url(../img/pro03.png) no-repeat 25px center; font-size: 14px; color: #007d5a; border-radius: 20px; transition: all 0.3s; } .product .list .serch:hover { background: #007d5a url(../img/pro03_h.png) no-repeat 25px center; color: #fff; } .product .list .font { padding: 26px 30px 34px; width: 320px; } .product .list .font a { display: block; width: 100%; } .product .list h2 { font-size: 16px; font-weight: bold; color: #333; line-height: 32px; transition: all 0.3s; } .product .list p { font-size: 13px; color: #333; line-height: 29px; min-height: 58px; } .product .list li:hover { box-shadow: 0 5px 10px rgba(0, 0, 0, .05) } .product .list li:hover img { transform: scale(1.1, 1.1); } .product .list li:hover .bg { opacity: 0.1; filter: alpha(opacity=10); } .product .list li:hover .btn { opacity: 1; filter: alpha(opacity=100); } .product .list li:hover .serch { opacity: 1; filter: alpha(opacity=100); } .product .list li:hover h2 { color: #007d5a; } .pop-inner { position: fixed; bottom: 0; display: none; left: 50%; margin-left: -600px; box-shadow: 0 0 13px rgba(11, 1, 2, 0.22); background: #fff; border: 2px solid #007d5a; z-index: 3; } .pop-inner .diff-hd { padding: 0 30px; font-size: 14px; font-weight: bold; color: #007d5a; line-height: 35px; border-bottom: 2px solid #007d5a; } .pop-inner .diff-hd .hide-me { position: absolute; top: 0; right: 30px; cursor: pointer; } .pop-inner .tab-con { width: 100%; padding: 18px 0; } .pop-inner .diff-items { float: left; width: 1080px; } .pop-inner .diff-items dl { border-right: 1px solid #007d5a; padding: 0 20px; float: left; width: 229px; } .pop-inner .diff-items dt { width: 84px; height: 66px; margin-right: 20px; float: left; text-align: center; line-height: 66px; background: #f7f7f7; font-size: 60px; font-weight: bold; color: #e4e4e4; } .pop-inner .diff-items dt img { width: 100%; height: 100%; } .pop-inner .diff-items dd { font-size: 12px; color: #c3c3c3; line-height: 22px; padding-top: 15px; } .pop-inner .diff-items dd p { color: #666; } .pop-inner .munber-me { display: none; } .pop-inner .diff-operate { width: 115px; float: right; text-align: center; } .pop-inner .goto-contrast { width: 73px; height: 32px; text-align: center; line-height: 32px; margin: 6px auto; display: block; color: #666; font-size: 14px; font-weight: bold; background: #f7f7f7; border-radius: 16px; } .pop-inner .goto-contrast.on { color: #fff; background: #007d5a; } .pop-inner .del-items { color: #73b0e0; font-size: 12px; line-height: 28px; } .product .table { padding: 31px 0 109px; width: 100%; border: none; } .product .table th, .product .table td { border: 1px solid #dedede; } .product .table th { background: #eaeaea; font-size: 14px; color: #888888; line-height: 22px; } .product .table td { width: 266px; text-align: center; } .product .table p { font-size: 14px; color: #444444; padding: 35px 0; line-height: 24px; } .product .table .goods-item { padding: 30px 37px 19px; width: 193px; position: relative; } .product .table .imgshow { width: 160px; height: 123px; overflow: hidden; } .product .table .imgshow a { display: block; width: 100%; } .product .table .imglist { width: 30px; margin-left: 3px; height: 123px; position: relative; overflow: hidden; } .product .table .imglist li { width: 30px; margin-bottom: 3px; height: 22px; line-height: 22px; position: relative; cursor: pointer; } .goods-item .box { padding-bottom: 26px; } .goods-item .more { width: 120px; height: 36px; background: #007d5b; text-align: center; line-height: 36px; border-radius: 18px; color: #fff; margin: 22px 0 0 3px; display: block; } .product .table h2 { font-size: 14px; color: #666666; height: 52px; overflow: hidden; line-height: 26px; } .product .table .delete { font-size: 14px; line-height: 36px; color: #fa0000; position: absolute; bottom: 19px; right: 38px; display: none; } .product .table .goods-item:hover .delete { display: block; } .product .table .imglist .bg { width: 26px; height: 18px; border: 2px solid #6ab39f; position: absolute; top: 0; left: 0; opacity: 0; filter: alpha(opacity=0); transition: all 0.3s; } .product .table .imglist li.cur .bg, .product .table .imglist li:hover .bg { opacity: 1; filter: alpha(opacity=100); } .product .table .imglist img { width: 100%; height: 100%; } .add-product { font-size: 14px; color: #666; cursor: pointer; } .add-product .en { font-size: 17px; } .recommend { border: 2px solid #007d5a; position: fixed; top: 50%; left: 50%; display: none; background: #fbfbfb; margin-left: -600px; margin-top: -224px; z-index: 5; } .recommend .title { height: 35px; line-height: 35px; border-bottom: 2px solid #007d5a; padding: 0 20px; position: relative; color: #007d5a; font-size: 14px; font-weight: bold; } .recommend .close { width: 16px; height: 15px; background: url(../img/pro06.png) no-repeat center; position: absolute; top: 10px; right: 20px; cursor: pointer; } .recommend .cont { padding: 20px 0 33px; } .recommend li { width: 275px; margin-right: 18px; position: relative; float: left; } .recommend li:first-child { margin-left: 20px; } .recommend li .font { padding: 7px 20px 25px; background: #fff; width: 235px; display: block; } .recommend li h2 { font-size: 16px; color: #007d5a; font-weight: bold; line-height: 36px; height: 36px; overflow: hidden; } .recommend li p.z { font-size: 13px; color: #333333; line-height: 33px; height: 33px; overflow: hidden; } .recommend .add { width: 120px; height: 36px; background: #007d5b; text-align: center; line-height: 36px; border-radius: 18px; color: #fff; margin: 22px 0 0 15px; display: block; } .recommend .add.on { background: #eaeaea; color: #666; } .product-info { padding: 40px 27px 58px; width: 1146px; background: #fff; position: relative; } .product-info .page1 { position: absolute; top: 50px; right: 27px; width: 148px; } .product-info .page1 a { width: 40px; height: 40px; background: #f8f8f8; margin-left: 14px; color: #373737; font-family: "瀹嬩綋"; font-size: 16px; text-align: center; line-height: 40px; font-weight: bold; transition: all 0.3s; } .product-info .page1 a:first-child { margin: 0; } .product-info .page1 a.center { background: #f8f8f8 url(../img/pro09.png) no-repeat center; } .product-info .page1 a:hover { background: #007d5a; color: #fff; } .product-info .page1 a.center:hover { background: #007d5a url(../img/pro09_h.png) no-repeat center; } .product-info .left { width: 550px; position: relative; } .product-info .imgshow { width: 453px; height: 353px; border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; overflow: hidden; text-align: center; float: left; cursor: pointer; } .product-info .imgshow img { width: 100%; max-width: 100%; height: auto !important; } .product-info .imgshow .big { width: 21px; height: 21px; background: url(../img/pro08.png) no-repeat center; position: absolute; bottom: 14px; right: 111px; } .product-info .right { width: 545px; } .product-info .right h2 { font-size: 28px; color: #333; line-height: 58px; padding-bottom: 11px; border-bottom: 1px solid #e5e5e5; margin-bottom: 33px; } .product-info .right p { font-size: 13px; color: #666666; line-height: 30px; width: 415px; } div.jqZoomPup { z-index: 999; visibility: hidden; position: absolute; top: 0px; left: 0px; background: #ffffff; opacity: 0.2; -moz-opacity: 0.2; -khtml-opacity: 0.2; filter: alpha(Opacity=20); } div.zoomdiv { z-index: 999999; position: absolute; top: 0px; right: 0px; width: 200px; height: 200px; background: #ffffff; border: 1px solid #CCCCCC; display: none; text-align: center; overflow: hidden; } .product-info .imglist { width: 79px; height: 353px; overflow: hidden; float: right; } .product-info .bdsharebuttonbox { padding: 37px 0 46px; line-height: 28px; } .product-info .imglist li { width: 75px; height: 57px; border: 2px solid #fff; margin-bottom: 12px; cursor: pointer; } .product-info .imglist li:hover, .product-info .imglist li.cur { border-color: #007d5a; } .product-info .right .btn { padding-left: 60px; width: 90px; height: 40px; line-height: 40px; font-size: 14px; color: #007d5a; border-radius: 20px; margin-right: 24px; transition: all 0.3s; } .product-info .right .btn1 { background: #f6f6f6 url(../img/pro10.png) no-repeat 35px center; } .product-info .right .btn1:hover { background: #007d5a url(../img/pro11_h.png) no-repeat 35px center; color: #fff; } .product-info .right .btn2 { padding-left: 50px; width: 100px; background: #f6f6f6 url(../img/pro03.png) no-repeat 25px center; } .product-info .right .btn2:hover { background: #007d5a url(../img/pro03_h.png) no-repeat 25px center; color: #fff; } .product-intro-b { padding: 0 30px; background: #fff; width: 1140px; margin: 20px 0; } .product-intro-b .list-b { width: 100%; background: #fff; border-bottom: 1px solid #e5e5e5; } .product-intro-b .list-b.fex { position: fixed; top: 0; left: 0; z-index: 2; } .product-intro-b .list-box { display: none; width: 100%; height: 78px; } .product-intro-b .list-b li { float: left; width: 33.33%; background: url(../img/pro11.jpg) no-repeat left center; font-size: 19px; font-weight: bold; text-align: center; color: #333; line-height: 78px; cursor: pointer; transition: all 0.3s; border-bottom: 2px solid #fff; } .product-intro-b li:first-child { background: none; } .product-intro-b .list-b li:hover, .product-intro-b .list-b li.cur { color: #007d5a; border-color: #007d5a; } .product-intro-b .con { padding-top: 40px; text-align: center; } .product-intro-b .con img { max-width: 100%; } .product-intro-b .con .bock { display: none; } .product-intro-b .con h2 { font-size: 22px; color: #007d5a; line-height: 42px; text-align: left; padding: 0px 0 15px; } .product-intro-b .con p { font-size: 13px; color: #666666; text-align: left; padding-bottom: 20px; width: 790px; margin: 0 auto; line-height: 23px; } .product-intro-b .pictures { width: 100%; } .product-intro-b .con table { margin: 0 auto; } .product-intro-b .pictures li { float: left; width: 100%; padding: 38px 0; text-align: left; cursor: pointer; border-top: 1px solid #e5e5e5; } .product-intro-b .pictures .pic { width: 149px; margin-right: 48px; overflow: hidden; } .product-intro-b .pictures img { transition: all 0.3s; } .product-intro-b .pictures li:hover img { transform: scale(1.1, 1.1); } .product-intro-b .pictures h3 { font-size: 16px; color: #333333; line-height: 36px; padding-bottom: 5px; } .product-intro-b .pictures p { padding: 0; } .product-intro-b .pictures .more { font-size: 13px; line-height: 38px; color: #007d5a; } .product-intro-b .pictures i { font-family: '瀹嬩綋'; font-style: normal; margin-left: 8px; } .product-more { padding: 0 30px 50px; background: #fff; width: 1140px; margin: 20px 0; } .product-more .con { overflow: hidden; } .product-more .con .bd, .product-more .con .tempWrap { width: 100% !important; } .product-more .list_b li { float: left; width: 570px; font-size: 19px; text-align: center; font-weight: bold; color: #333; line-height: 78px; cursor: pointer; margin: 0; box-shadow: none; transition: all 0.3s; border-bottom: 2px solid #fff; } .product-more .list_b li:hover, .product-more .list_b li.cur { color: #007d5a; border-color: #007d5a; } .product-more .list_b { width: 100%; border-bottom: 1px solid #e5e5e5; margin-bottom: 30px; } .product-con { width: 100%; position: relative; overflow: hidden; } .product-con .bd li { width: 275px; float: left; border: 1px solid #efefef; margin-left: 10px; } .product-con .bd li:first-child { margin-left: 0; } .product-con .bd .pic { width: 100%; height: 215px; overflow: hidden; } .product-con .bd img { transition: all 0.5s; width: 100%; max-height: 215px; } .product-con .bd ul { min-width: 1140px; } .product-con .bd .font { padding: 20px 20px 22px; display: block; } .product-con .bd h2 { color: #333333; font-size: 16px; line-height: 32px; transition: color 0.5s; } .product-con .bd p { font-size: 13px; color: #666666; line-height: 28px; min-height: 56px; } .product-con .bd li:hover img { transform: scale(1.1, 1.1); } .product-con .bd li:hover h2 { color: #007d5a; } .product-con .hd a { width: 40px; height: 85px; line-height: 85px; font-size: 24px; font-family: "瀹嬩綋"; background: #dbdbdb; color: #333; position: absolute; top: 50%; display: block; margin-top: -42px; text-align: center; transition: all 0.3s; } .product-con .hd a.prev { left: 0; } .product-con .hd a.next { right: 0; } .product-con .hd a:hover { color: #fff; background: #66ad99; } .demand { padding: 15px 30px 65px; background: #fff; width: 1140px; margin: 20px auto; } .demand h2 { font-size: 20px; color: #333333; line-height: 80px; border-bottom: 1px solid #e5e5e5; margin-bottom: 30px; text-align: center; } .demand .more-list { width: 100%; overflow: hidden; } .demand .more-list ul { width: 1180px; } .demand .more-list li { width: 218px; margin-right: 14px; float: left; position: relative; text-align: center; background: #f9f9f9; padding: 25px 0 20px; border-radius: 5px; transition: background 0.3s; } .demand .more-list a { display: block; width: 100%; height: 100%; } .demand .more-list .bg { display: block; width: 50px; height: 50px; position: relative; opacity: 1; filter: alpha(opacity=100); margin: 0 auto; transition: all 0.3s; } .demand .more-list h3 { font-size: 16px; color: #333333; line-height: 26px; padding-top: 5px; transition: color 0.3s; } .demand .more-list p { font-size: 13px; color: #666666; line-height: 24px; transition: color 0.3s; } .demand .more-list .bg1 { background: url(../img/pro15.png) no-repeat center; } .demand .more-list .bg2 { background: url(../img/pro16.png) no-repeat center; } .demand .more-list .bg3 { background: url(../img/pro17.png) no-repeat center; } .demand .more-list .bg4 { background: url(../img/pro18.png) no-repeat center; } .demand .more-list .bg5 { background: url(../img/pro19.png) no-repeat center; } .demand .more-list .bg6 { background: url(../img/pro21.png) no-repeat center; } .demand .more-list li:hover { background: #007d5a; } .demand .more-list li:hover p, .demand .more-list li:hover h3 { color: #fff; } .demand .more-list li:hover .bg { opacity: 1; filter: alpha(opacity=100); } .demand .more-list li:hover .bg1 { background: url(../img/pro15_h.png) no-repeat center; } .demand .more-list li:hover .bg2 { background: url(../img/pro16_h.png) no-repeat center; } .demand .more-list li:hover .bg3 { background: url(../img/pro17_h.png) no-repeat center; } .demand .more-list li:hover .bg4 { background: url(../img/pro18_h.png) no-repeat center; } .demand .more-list li:hover .bg5 { background: url(../img/pro19_h.png) no-repeat center; } .demand .more-list li:hover .bg6 { background: url(../img/pro21_h.png) no-repeat center; } .pictures-bg { position: fixed; top: 0; left: 0; background: #000; opacity: 0.8; filter: alpha(opacity=80); z-index: 999; cursor: pointer; } .produ { width: 800px; height: 450px; background: #fff; padding: 10px; position: fixed; top: 50%; left: 50%; margin: -225px 0 0 -400px; z-index: 9999; } .produ .bd { width: 800px; height: 450px; overflow: hidden; } .produ .bd li { width: 800px; height: 450px; overflow: hidden; float: left; } .produ .bd img { width: 100%; height: 100%; } .produ .hd a { width: 56px; height: 56px; line-height: 56px; font-weight: bold; font-size: 24px; font-family: "瀹嬩綋"; color: #bfbfc0; position: absolute; top: 50%; display: block; border: 1px solid #bfbfc0; margin-top: -42px; text-align: center; transition: all 0.3s; } .produ .hd a.prev { left: -91px; } .produ .hd a.next { right: -91px; } .produ .hd a:hover { color: #fff; background: #007d5a; border-color: #007d5a; } .fixed-right { position: fixed; top: 50%; margin-top: -170px; right: 0; width: 56px; z-index: 60; } .fixed-right li { height: 56px; margin-left: 0; width: 56px; background: #fff; position: relative; position: relative; margin-bottom: 1px; border: 1px solid #e5e5e5; box-shadow: 0 0 10px rgba(0, 0, 0, .1); } .fixed-right li:first-child { display: none; } .fixed-right li .lxfx-box { width: 58px; float: left; height: 56px; text-align: center; } .fixed-right li .lxfx-box p { line-height: 18px; padding: 10px 0; } .fixed-right li .lxfx-box span { width: 100%; height: 100%; display: block; transition: all 0.3s; } .twenty-a { background: url(../img/twenty1.png) no-repeat center; background-size: 30px !important; height: 56px; } .fixed-right li .lxfx-box .bg1 { background: url(../img/r01.png) no-repeat center; } .fixed-right li .lxfx-box .bg2 { background: url(../img/r02.png) no-repeat center; } .fixed-right li .lxfx-box .bg3 { background: url(../img/r03.png) no-repeat center; } .fixed-right li .lxfx-box .bg4 { background: url(../img/r04.png) no-repeat center; } .fixed-right li .lxfx-box .bg5 { background: url(../img/r05.png) no-repeat center; } .fixed-right li.top .lxfx-box { background: #007d5a; } .fixed-right li img { position: absolute; top: 0; right: 88px; display: none; } .fixed-right li a { display: block; width: 100%; } .fixed-right li.top { background: #007d5a; box-shadow: none; border: none; } .fixed-right li.id { width: 231px; } .fixed-right li span.tel { font-size: 18px; color: #007d5a; float: left; height: 56px; line-height: 56px; padding-left: 19px; background: url(../img/r06.jpg) no-repeat left center; } .fixed-right .right-li2:hover .lxfx-box .bg1 { background: url(../img/r01_h.png) no-repeat center; } .fixed-right .right-li3:hover .lxfx-box .bg2 { background: url(../img/r02_h.png) no-repeat center; } .fixed-right .right-li4:hover .lxfx-box .bg3 { background: url(../img/r03_h.png) no-repeat center; } .fixed-right .right-li5:hover .lxfx-box .bg4 { background: url(../img/r04_h.png) no-repeat center; } .scrolltop { position: relative; top: 100px; opacity: 0; filter: alpha(opacity:0); } .insdie-wrap #spred { font-size: 18px; font-family: Arial; color: #F00; margin-left: 12px; } .insdie-wrap table { width: 100%; max-width: 100%; } .insdie-wrap { border: 0; border-width: 0 0 1px 1px; } .insdie-wrap td { padding: 8px 6px; border: 0; border-width: 1px 1px 0 0; font-size: 14px; } .insdie-wrap td { line-height: 1.8; } .insdie-wrap .applay-input { width: 250px; height: 18px; padding: 8px 10px; line-height: 18px; color: #666; border: 1px solid #dddddd; box-shadow: 2px 2px 2px #f4f4f4 inset; background: #fff; font-size: 14px; } .insdie-wrap select.applay-input { height: 36px; width: 270px; } .insdie-wrap textarea.applay-input { width: 810px; height: 100px; } .insdie-wrap .applay-input.code { width: 90px; margin-right: 8px; } .insdie-wrap .submit { width: 150px; height: 36px; background: #007d5a; font-size: 16px; color: #fff; border: none; cursor: pointer; } .insdie-wrap .error { border-color: #D70128; } .search-jax .bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.8; filter: alpha(opacity=80); z-index: 999; cursor: pointer; } .search-jax .box { width: 460px; height: 220px; position: fixed; left: 50%; top: 50%; padding: 20px; margin: -120px 0 0 -240px; background-color: #fff; z-index: 9999; overflow: hidden; transition: height 0.5s linear 0; } .search-jax .box h2 { font-size: 18px; color: #007d5a; line-height: 28px; font-weight: bold; padding: 30px 0 10px; } .search-jax .box p { font-size: 13px; color: #666666; line-height: 24px; } .search-jax .box .se { color: #007d5a; } .search-jax .box h3 { color: #099e6e; font-weight: 700; font-size: 13px; border-bottom: 1px solid #cccccc; padding-bottom: 10px; margin-bottom: 10px; } .about-his-ajax { position: relative; z-index: 9999; } .about-his-ajax .pic-bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; cursor: pointer; filter: alpha(opacity=50); z-index: 1; } .about-his-ajax .pic-con { position: fixed; width: 450px; height: 338px; top: 50%; left: 50%; margin: -168px 0 0 -225px; background: #fff; z-index: 3; } .about-his-ajax .pic-con .bd { width: 100%; height: 100%; } .about-his-ajax .bd li { width: 100%; height: 100%; overflow: hidden; text-align: center; line-height: 338px; } .about-his-ajax .bd img { max-width: 100%; max-height: 338px; transition: all 0.5s; } .about-his-ajax .bd li:hover img { transform: scale(1.1, 1.1); } .about-his-ajax .hd a { width: 40px; height: 40px; position: absolute; top: 50%; cursor: pointer; margin-top: -20px; transition: background 0.3s; z-index: 10; } .about-his-ajax .hd a.prev { left: -50px; background: url(../img/btn05.png) no-repeat center; background-size: 100% 100%; } .about-his-ajax .hd a.prev:hover { background: url(../img/btn05_h.png) no-repeat center; background-size: 100% 100%; } .about-his-ajax .hd a.next { right: -50px; background: url(../img/btn06.png) no-repeat center; background-size: 100% 100%; } .about-his-ajax .hd a.next:hover { background: url(../img/btn06_h.png) no-repeat center; background-size: 100% 100%; } .channel-home { padding: 162px 0 81px; background: #f8f8f8; width: 100%; } .channel-industry { padding: 80px 0 52px; } .channel-title { text-align: center; width: 100%; padding-bottom: 48px; } .channel-title h2 { font-size: 38px; color: #007d5a; line-height: 55px; font-weight: bold; } .channel-title p { font-size: 20px; color: #666666; line-height: 36px; text-transform: uppercase; } .channel-con { width: 100%; overflow: hidden; } .channel-con ul { width: 1230px; } .channel-con li { margin-right: 20px; background: #fff; width: 337px; float: left; } .channel-con li.li0 .title { background-image: url(../img/chan01.png); } .channel-con li.li1 .title { background-image: url(../img/chan02.png); } .channel-con li.li2 .title { background-image: url(../img/chan03.png); } .channel-industry .channel-con li { background: #f8f8f8; } .channel-industry .channel-con li.li0 .title { background-image: url(../img/chan04.png); } .channel-industry .channel-con li.li1 .title { background-image: url(../img/chan05.png); } .channel-industry .channel-con li.li2 .title { background-image: url(../img/chan06.png); } .channel-con li.center { width: 485px; } .channel-con li .title { padding: 36px 30px 36px 77px; width: 230px; background-color: #007d5a; background-position: 30px center; background-repeat: no-repeat; font-size: 24px; color: #fff; line-height: 38px; } .channel-con li.center .title { width: 378px; } .channel-con li .con { padding: 23px 30px 30px 30px; width: 277px; min-height: 501px; } .channel-con li.center .con { width: 425px; } .channel-con li .con h2 { width: 100%; font-size: 16px; color: #333333; line-height: 46px; margin: 12px 0 7px; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; } .channel-con li .con h2:first-child { border-top: none; } .channel-con li .con p { font-size: 13px; color: #999; line-height: 35px; } .channel-con li .con p.bort { border-top: 1px solid #e5e5e5; } .channel-con li .con a { font-size: 13px; color: #999; line-height: 35px; } .channel-con li .con a:hover { color: #33977b; } .channel-con li .con a.link { display: block; width: 150px; height: 40px; text-align: center; line-height: 40px; background: #f8f8f8; color: #007d5a; border-radius: 29px; margin: 16px 0 36px; transition: color 0.3s, background 0.3s; } .channel-con li .con a.link:hover { background: #007d5a; color: #fff; } .channel-con li dl { width: 100%; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; float: left; } .channel-con li dl.botn { border-bottom: none; } .channel-con li dl h2 { border-top: none; margin-top: 0; } .channel-con li dd { width: 50%; float: left; } .channel-info { padding: 152px 0 66px; background: #f8f8f8; width: 100%; } .channel-info .title-link { display: block; width: 150px; height: 40px; text-align: center; line-height: 40px; background: #fff; color: #007d5a; margin: 0px 0 36px; transition: color 0.3s, background 0.3s; } .channel-info .title-link:hover { background: #007d5a; color: #fff; } .channel-info .list { background: #fff; width: 100%; } .channel-info .list li { width: 299px; text-align: center; height: 69px; line-height: 69px; font-size: 14px; color: #666666; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-top: 5px solid #e5e5e5; float: left; cursor: pointer; transition: all 0.3s; } .channel-info .list li:first-child { border-left: none; } .channel-info .list li:hover, .channel-info .list li.on { border-top-color: #007d5a; background: #007d5a; color: #fff; } .channel-info .box { padding: 30px 40px 57px; width: 1120px; background: #fff; } .channel-info .drainage-con { display: block; } .channel-info .drainage-intro { display: none; } .channel-info .box img { margin: 0 auto; padding: 50px 0 40px; max-width: 100%; display: block; } .channel-info .box h2 { font-size: 16px; color: #666; line-height: 36px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; } #vcastr3 { margin: 32px auto 0; display: block; } .drainage-intro { width: 100%; overflow: hidden; } .drainage-intro ul { width: 1180px; } .drainage-intro li { float: left; width: 265px; margin: 0 20px 20px 0; } .drainage-intro li .pic { width: 100%; overflow: hidden; height: 206px; line-height: 206px; } .channel-info .box .drainage-intro li img { max-width: 100%; max-height: 206px; text-align: center; padding: 0; display: inline; transition: all 0.5s; } .drainage-intro li .font { border: 1px solid #eeeeee; padding: 12px 31px 13px 32px; text-align: center; width: 200px; font-size: 16px; color: #333; line-height: 36px; transition: all 0.3s; } .drainage-intro li:hover img { transform: scale(1.1, 1.1); } .drainage-intro li:hover .font { background: #007d5a; border-color: #007d5a; color: #fff; } /*# sourceMappingURL=style.css.map */ .wel-product { transition: .5s; } .wel-product.animate { top: 0; opacity: 1; filter: alpha(operate=100); padding-top: 0; transition: .5s; } .wel-service .title, .wel-news .title { transition: .5s; } .wel-service.animate .title, .wel-news.animate .title { top: 0; opacity: 1; filter: alpha(operate=100); padding-top: 0; transition: .5s; } .wel-service.animate .left .home { width: 100%; transition: .5s; } .wel-service .left .home { transition: .5s; } .wel-service .right li { transition: .5s; } .wel-service.animate .right li { top: 0 !important; transition: .5s; } .wel-news .list { transition: .5s; } .wel-news.animate .list { top: 0; opacity: 1; filter: alpha(operate=100); padding-top: 0; transition: .5s; } .wel-news .ajax .left { transition: .5s; } .wel-news.animate .ajax .left { left: 0; opacity: 1; transition: .5s; filter: alpha(operate=100); } .wel-news .ajax .right { transition: .5s; } .wel-news.animate .ajax .right { right: 0; opacity: 1; transition: .5s; filter: alpha(operate=100); } .wel-service .right .pic { transition: .5s; } .wel-service.animate .right .pic { top: 0; opacity: 1; transition: .5s; filter: alpha(operate=100); transition-delay: .4s; } .wel-service .left .bg { transition: .5s; } .wel-service.animate .left .bg { height: 60px; transition: .5s; transition-delay: .1s; } .wel-service.animate .left .font { transition: .5s; width: 100%; transition-delay: .2s; } .wel-service .left .font { transition: .5s; } header nav .con a { font-size: 12px; } @media(max-width: 1500px) { header nav { width: 1000px; margin-left: -500px; } header nav li { width: 82px; } header .logo{ width: 140px; } } @media(max-width: 1300px) { header nav { width: 800px; margin-left: -360px; } header nav li { width: 80px; } } /*20190110add*/ .history .box .font { padding-left: 16px; background: url(../img/dian.png) no-repeat left top 10px; } .case0 li span.box { padding: 6px 0 20px; } .case0 .img100 { display: block; width: 100%; } .case0 li h2 { font-size: 18px; line-height: 36px; color: #282828; font-weight: bold; border-bottom: 1px solid #e8e8e8; } .case-list1 { position: relative; } .case-banner { width: 1010px; overflow: hidden; margin: 0 auto; } .case-banner-li { width: 186px; height: 186px; background: url(../img/unhover0.png) no-repeat center; background-size: 100% !important; margin-right: 20px !important; transition-duration: .3s; text-align: center; box-sizing: border-box; padding-top: 70px; font-family: "Helvetica"; cursor: pointer; } .case-list1 .case-year-num { font-size: 35px; height: 40px; line-height: 40px; color: #000033; font-weight: bold; transition-duration: .3s; } .case-list1 .case-year-en { font-size: 16px; height: 20px; line-height: 20px; text-transform: uppercase; color: #333; } .case-banner-li:hover, .case-banner-li.cur { background: url(../img/hover0.png) no-repeat center; } .case-banner-li:hover .case-year-num, .case-banner-li.cur .case-year-num { color: #c80117; } .case-btns { position: absolute; left: 0; top: 50%; margin-top: -14px; height: 1px; width: 100%; } .case-btns .case-btn { position: absolute; top: 0; display: block; cursor: pointer; width: 34px; height: 28px; } .case-btns .prev { left: 0; } .case-btns .next { right: 0; } .case-list2 { margin: 70px auto 120px; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, .2); } .case0 .list2-imgs { float: left; width: 588px; height: 375px; } .case0 .list2-txts { float: right; width: 610px; padding: 34px 26px 26px 80px; } .case0 div, .case0 span, .case0 a { box-sizing: border-box; } .case0 .year-s0 { font-size: 86px; line-height: 1.2; color: #333; font-family: "Times New Roman"; font-style: italic; } .case0 .list2-detail { font-size: 16px; line-height: 26px; color: #666; } .case0 .year-s0 { font-size: 86px; line-height: 1.2; color: #333; } .case0 .details-item { margin: 18px 0 30px; } .case0 .scroll-wrap { height: 206px; } .ajax-contents { opacity: 0; -webkit-transform: translateY(30px); -moz-transform: translateY(30px); -webkit-transition: all .5s; transition: all .5s; } .ajax-contents.cur { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); } .case-list3 .list3-item { float: right; width: 47.4%; background: #fff; border-radius: 5px; margin-bottom: 5%; display: inline-block; vertical-align: top; overflow: hidden; } .case-list3 .list3-item:hover { box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1); } .case-list3 .img100 { transition: all 0.5s ease; height: auto; border-radius: 5px 5px 0 0; } .case-list3 .list3-item:hover .img100 { transform: scale(1.05); } .case-list3 .list3-item .img-wrap { border-radius: 5px 5px 0 0; overflow: hidden; } .case0 { box-sizing: border-box; padding-top: 40px; } .bgf7 { background: #f7f7f7; } .txts-wrap { padding: 0 10.5%; } .list3-h5 { font-size: 22px; line-height: 32px; color: #282828; padding-top: 22px; padding-bottom: 12px; border-bottom: 1px solid #dfdfdf; } .list3-dt { font-size: 16px; line-height: 30px; color: #282828; float: left; } .list3-dt.fl { width: 60%; } .list3-dt.fr { width: 38%; } .list3-dt-wrap { margin-top: 15px; padding-bottom: 23px; } .case0 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .case0 .mCSB_scrollTools .mCSB_draggerRail { background: #d5d5d5 !important; } .case-list3-ajax { text-align: center; padding-bottom: 40px; } .case-list3-ajax .ajax-item { display: inline-block; width: 64px; margin: 0 40px; cursor: pointer; font-size: 16px; line-height: 26px; color: #333; } .case-list3-ajax .ico-wrap { position: relative; margin: 0 auto 7px; overflow: hidden; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); border-radius: 50%; } .case-list3-ajax .unhover, .case-list3-ajax .hover { position: absolute; width: 100%; height: 100%; left: 0; top: 0; } .case-list3-ajax .hover { display: none; } .case-list3-ajax .opa0 { opacity: 0; } .case-list3-ajax .ajax-item:hover .unhover, .case-list3-ajax .ajax-item.cur .unhover { display: none; } .case-list3-ajax .ajax-item:hover .hover, .case-list3-ajax .ajax-item.cur .hover { display: block; } .case0-titles { text-align: center; } .titles-contents { display: inline-block; margin-bottom: 40px; } .case0-titles .title-h4 { position: relative; font-size: 50px; line-height: 68px; height: 68px; height: 68px; color: #333; } .case0-titles .title-line { display: block; width: 40px; height: 1px; background: #cfcfcf; right: 100%; margin-right: 16px; top: 50%; position: absolute; } .case0-titles .title-h5 { color: #333; font-size: 19px; line-height: 24px; } .load-more0 { width: 200px; margin-top: 50px; height: 50px; background: #00824b; border-radius: 50px; text-align: center; font-size: 0; display: block; margin-left: auto; margin-right: auto; text-transform: capitalize; } .load-more0 span { font-size: 22px; line-height: 50px; color: #fff; display: inline-block; vertical-align: middle; margin: 0 8px; } .load-more0 i { display: inline-block; vertical-align: middle; width: 12px; height: 12px; margin: 0 8px; transition: transform 0.3s; background: url(../img/load-more000.png) no-repeat center center; } .load-more0:hover i { transform: rotate(180deg); } .js-m { opacity: 0; /*transform: translateY(30px);*/ transform: scale(.8); transition: all .5s ease-in-out; } .js-m.animate { opacity: 1; transform: scale(1); /*transform: translateY(0);*/ } /* ldc-lb */ .swiper-container1 img { width: 100%; } .banner-box { position: relative; } .banner-box .txt { color: #fff; font-size: 16px; position: absolute; right: 20%; top: 50%; transform: translateY(-50%); } header nav li:nth-child(2) { margin-left: 96px; } header nav li:nth-child(11) { position: absolute; left: 96px; z-index: 2; }