@media screen and (min-width: 320px) { .header-t{display: none;} .nav-box{ height: 55px; position: relative; width: 100%; z-index: 99; box-shadow: 0 0 5px rgba(0,0,0,.2); } .header-box{ height: 55px; display: none;} .logo{ float: left; position: relative; z-index: 9; height: 55px; padding: 0;} .logo a{ display: block; height: 100%;} .logo img{ height:100%; display: block;} .nav-btn{ display: block; padding: 0 10px; margin-right: -10px; float: right; cursor: pointer; position: relative; z-index: 9;} .nav-btn i{ line-height: 55px; font-size: 22px; width: 24px; text-align: center; color: #1f853b;} .nav-hide-btn{ display: none;} .nav-btn-show .nav-hide-btn{ display: block;} .nav-btn-show .nav-show-btn{ display: none;} .nav{ position: absolute; top: -1000%; left: 0; right: 0; background: #1d913d; background: -webkit-linear-gradient(#1d913d, #1c8439); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(#1d913d, #1c8439); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(#1d913d, #1c8439); /* Firefox 3.6 - 15 */ background: linear-gradient(#1d913d, #1c8439); /* 鏍囧噯鐨勮娉 */ border-top: solid 1px rgba(0,0,0,.1); padding:10px 0; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3); -moz-box-shadow: 0 0 10px rgba(0,0,0,.3); box-shadow: 0 0 10px rgba(0,0,0,.3); -webkit-transform-origin:0% 0%; transform-origin:0% 0%; -webkit-transform: scaleY(.5) translateY(-25%); transform: scaleY(.5) translateY(-25%); opacity: 0; filter:Alpha(opacity=0); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; overflow: hidden;} .nav-show{ top: 55px; opacity: 1; filter:Alpha(opacity=100); -webkit-transform: none; transform: none;} .nav-list{ visibility: visible !important;} .nav-list li{ border-bottom: solid 1px rgba(0,0,0,.1);} .nav-list li:nth-last-of-type(1){border: none;} .nav-list li a{ display: block;} .nav-list li a b{font-weight: normal; line-height: 46px; position: relative; color: #fff; display: block; text-align: center;} .bd-more{ position: absolute; bottom: 0; left: 50%; margin-left: -8px; border-bottom: solid 8px #1e6431; border-left: solid 8px transparent; border-right: solid 8px transparent; opacity: 0; filter:Alpha(opacity=0); -webkit-transform: translateY(8px); transform: translateY(8px);} .nav-list li .nav-list-sub{ opacity: 0; filter:Alpha(opacity=0); -webkit-transform-origin:0% 0%; transform-origin:0% 0%; overflow: hidden; background: #1e6431; height: 0;overflow: hidden;} .nav-list li .nav-list-sub div{ padding: 10px 15px;} .nav-list li .nav-list-sub a{ line-height: 40px; border-bottom: solid 1px rgba(0,0,0,.1); color: #a6cdb1; font-size: 12px; text-align: center;} .nav-list li .nav-list-sub a:nth-last-child(1){border: none;} .nav-list li .nav-list-sub a:hover span,.nav-list li .nav-list-sub a.on-02 span{ color: #fff;} .nav-list .nav-on{ border-color: transparent; position: relative; z-index: 9;} .nav-list .nav-off{ position: relative; z-index: 1;} .nav-on .bd-more{ opacity: 1; filter:Alpha(opacity=100); -webkit-transform: none; transform: none;} .nav-list li.nav-on .nav-list-sub{ opacity: 1; filter:Alpha(opacity=100);} .nav-list li .on b{ background: #2ba74d;} .nav-list li.nav-on a b{ color: #fff;} .nav-box-bg{ position: absolute; z-index: 8; background: #fff; overflow: hidden; height: 55px; left: 0; right: 0;} .nav-btn-bg,.nav-btn-bg-02{ opacity: 0; filter:Alpha(opacity=0); width: 100%; left: 0; top: 0; height: 44px; background: #2ba74d; z-index: -1; position: absolute; border-top-left-radius: 4px; border-top-right-radius: 4px;} .nav-btn-bg-02{ width: auto; left: auto;} .nav-btn-bg-02-show{ opacity: 1; filter:Alpha(opacity=100); } .nav-box-bg{ background: url(../img/header.jpg) center left no-repeat; -webkit-background-size: cover; background-size: cover;} /*--鍙充笂鍐呭--*/ .header-r{ background: #3b7f4e; padding: 15px; margin: -10px 0 0 0;} .tel{display: none;} .wechat{ display: none;} .search{ padding-right: 1px; position: relative;} .search-inp{ width: 100%; padding: 0 40px 0 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; height: 30px; border: none; line-height: normal;} .search-btn{ width: 40px; height: 30px; position: absolute; right: 0; top: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: none; color: #666; background: none; cursor: pointer;} /*PC浜岀骇涓嬫媺鑳屾櫙鑹?/ .nav-list-sub-bg{ display: none;} } @media screen and (min-width: 375px) { } @media screen and (min-width: 480px) { .logo{ height: 75px;} .nav-box{ height: 75px;} .header-box{ height: 75px;} .nav-box-bg{ height: 75px;} .nav-show{ top: 75px;} .nav-btn i{ line-height: 75px; font-size: 28px; width: 30px;} } @media screen and (min-width: 992px) { .nav-box{ height: 140px; box-shadow: none; position: relative;} .header-t{ background: #fff; overflow: hidden; font-size: 12px; display: block;} .header-tl{ color: #000; line-height: 36px; float: left;} .header-tr{ color: #000; line-height: 36px; float: right;} .logo{ height: 100px; padding: 0;} .header-box{ height: 45px; background: -webkit-linear-gradient(#1d913d, #1c8439); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(#1d913d, #1c8439); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(#1d913d, #1c8439); /* Firefox 3.6 - 15 */ background: linear-gradient(#1d913d, #1c8439); /* 鏍囧噯鐨勮娉 */ display: block; width: 100%; max-width: 1470px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;} .nav-btn{ display: none;} .nav-box-bg{ height: 100px;} .nav{ float: right; top: 0; position: relative; -webkit-transform: none; transform: none; opacity: 1; filter:Alpha(opacity=100); z-index: 9; box-shadow: none; padding: 0; border-top: none; width: 100%; border-bottom-left-radius: 0; border-bottom-right-radius: 0; overflow: visible; background: none;} .nav-list{ position: relative; width: 750px; padding-left: 1px; margin-top: 4px;} .nav-list:after{ content: ' '; overflow: hidden; clear: both; display: block;} .nav-list li{ float: left; border-bottom: none; position: relative; width: 12.5%; padding-right: 1px;} .nav-list li a b{ line-height: 44px; height: 44px; font-weight: bold; } .nav-list li a{ height: 45px; line-height: 43px; padding: 0; font-size: 14px; position: relative; } .nav-list li.nav-on>a b{ color: #fff;} .nav-list li .on b/*,.nav-list li a:hover b*/{ color: #fff; background: none;} .nav-list li .on .nav-btn-bg{ opacity: 1;filter:Alpha(opacity=100); } .bd-more{border-bottom-color: #fff;} .nav-list li .nav-list-sub{ position: absolute; top: 100px; height: auto !important; opacity: 0; filter:Alpha(opacity=0); -webkit-transform: translateY(8px); transform: translateY(8px); box-shadow: 0 5px 8px rgba(0,0,0,.3); top: -1000%; left: 0; right: 0; width: auto; background: none; box-shadow:none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; width: 1000%;} .nav-list li .nav-list-sub .nav-list-height{ float: left; padding: 5px 0; overflow: hidden;} .nav-list li .nav-list-sub a{ padding: 0; line-height: normal; height: auto; border: none; font-size: 14px; float: left; padding: 0 15px;} .nav-list li .nav-list-sub a span{ text-align: center; display: block; line-height: 36px; color: #000; position: relative;} .nav-list li .nav-list-sub a span:after{content: ' '; position: absolute; width: 0; height: 2px; background: #1f853b; overflow: hidden; left: 0; bottom: 0; opacity: 0; filter:Alpha(opacity=0);} .nav-list li .nav-list-sub a:hover span,.nav-list li .nav-list-sub a.on-02 span{ color: #1f853b;} .nav-list li .nav-list-sub a:hover span:after,.nav-list li .nav-list-sub a.on-02 span:after{ width: 100%; opacity: 1; filter:Alpha(opacity=100);} .nav-list li.nav-off a b{ } .nav-list li.nav-on .nav-list-sub{ opacity: 1; filter:Alpha(opacity=100); -webkit-transform: none; transform: none; top: 45px;} .nav-list li.nav-on i{display: none;} /*--鍙充笂鍐呭--*/ .header-r{display: block; position: absolute; right: 0; top: -99px; margin: 0; background: none; padding: 12px 0 0 0;} .tel{display: block; float: left; margin-right: 15px; margin-top: 20px;} .tel dt{ float: left; width: 24px; border: solid 2px #1f853b; height: 24px; line-height: 20px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; text-align: center;} .tel dt i{ text-align: center; line-height: 20px; font-size: 12px; color: #1f853b;} .tel dd{ float: left; color: #1f853b; padding-left: 7px; font-size: 16px; line-height: 24px;} .search{ float: left; margin-top: 20px; margin-right: 30px; margin-right: 0; position: absolute; width: 184px; right: 0; top: 91px;} .search-inp{ height: 24px; font-size: 12px;} .search-btn{ width: 34px; height: 24px;} .search-btn i{ font-size: 12px; line-height: 24px;} .wechat{ display: block; float: left;} .wechat dl{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #1f853b; overflow: hidden;padding: 2px;} .wechat dt{ padding: 4px; background: #fff; border-top-left-radius: 4px; overflow: hidden; border-bottom-left-radius: 4px; float: left;} .wechat dd{ float: left; width: 20px; color: #fff; text-align: center;} .wechat dd i{ display: block; line-height: 22px; font-size: 14px;} .wechat dd span{ line-height: 11px; font-size: 12px; display: block;} /*PC浜岀骇涓嬫媺鑳屾櫙鑹?/ .nav-list-sub-bg{ display: block; width: 100%; position: absolute; top: -100%; height: 50px; width: 100%; left: 0; background: #fff; opacity: 0; filter:Alpha(opacity=0);} .nav-list-sub-bg-show{ opacity: .8; filter:Alpha(opacity=80); top: 184px;} } @media screen and (min-width: 1140px) { .nav-list{ width: 880px;} }