﻿@charset "utf-8";
article, aside, details, figcaption, figure, header, hgroup, nav, section { display:block }
html,body{height:100%; width:100%; }
article, aside, details, figcaption, figure, header, hgroup, nav, section {display:block}html {font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body {font-size: 14px;font-family: "微软雅黑", Arial, sans-serif;line-height: 24px;background:#fff;color: #333;}
* {margin:0;padding:0}a {color:#666; text-decoration:none;}a:hover {color:#49A03B;}a:active, a:focus, a:hover {outline:0}.css3-animate { transition: all 0.6s ease;}li{list-style:none}img{border:0;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}.line{border-top: #ccc 1px dotted;margin:6px 0;}.hidden { display:none!important;visibility:hidden;}.left{ float:left;}.right{ float:right;}.text-center { text-align: center; }.text-left { text-align: left; }.text-right { text-align: right; }.white { color: #fff; }.green { color: #49A03B; }.bgwhite { background: #fff; }.blue { color: #0E293A; }.black { color: #111; }.gray { color: #aaa; }.clear { clear: both; }.wrap {position: relative;max-width: 1150px;margin: 0 auto;}.home-banner {width: 100%;}.pc { display: block; }.phone { display: none; }
.banner {width:100%;height:314px;display:block;background-repeat:no-repeat;background-position:100% 100%;}
.container {max-width: 1150px;width: 100%;margin:0 auto;}
.section-top {height: 59px;background: rgb(255, 255, 255);    /*不支持rgba的浏览器*/background: rgba(255,255,255,0.8);  /*支持rgba的浏览器*/filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);    /*IE8支持*/}
header {position:absolute;left: 0;top: 0;right: 0;z-index: 990;height: 112px;background:url(../images/bg.png);}
.logo {width: 100px;height: 38px;display: block;position: absolute;left: 0;top: 16px;z-index: 1995;}
.menu-icon {width: 50px;height: 59px;float: right;background: url(../images/menu.png) center center no-repeat;}
.table {display: table;width: 100%;height: 100%;margin: 0;}
.table-cell {display: table-cell;vertical-align: middle;}
.button {width:174px;height: 43px;line-height: 43px;display: inline-block;border-bottom: 0;text-align: center;background: #67B65A;color: #fff;}
.button:hover {border-bottom: 0;color: #fff;background: #2B7B1D;}

.home-banner { width:100%;min-height:400px;position:relative;}
.swiper-container { width: 100%;z-index:9;height:100%;position:relative; }
.swiper-slide {background-repeat: no-repeat;background-position: center;background-size: cover;/* Center slide text vertically */display: flex;justify-content: center;align-items: center; }
.swiper-slide img { width:100%;height:100%;}
.swiper-container .swiper-button-prev { background:url(../images/arrprew.png) no-repeat center;background-size:100% auto;width:4.16%;height:80px;left:2%;margin-top:-50px; }
.swiper-container .swiper-button-next { background:url(../images/arrnext.png) no-repeat center;background-size:100% auto;width:4.16%;height:80px;right:2%;margin-top:-50px; }

.gongchang { width: 100%;height:80px;position:absolute;left:0;bottom:30px;z-index:99; }
.gongchang .content { max-width:1150px;width:90%;margin:0 auto; }
.gongchang .content p { width:15%;margin:0 2%;display:inline-block;border:#fff 1px solid; }
.gongchang .content p img { width:100%; }
 
.img1 { height:39%; left:10px;top:12%;z-index:99;}
.img2 { height:45%;left:10px;bottom:4%; z-index:96;}
.img3 { height:98%;right:0;top:1%;z-index:90; }

.home { width:100%;display:block;color: #888; background:#fff;}
.home .title { font-size: 30px;font-weight: bold;color: #0E2B3B;}
.home .more {font-size: 13px;}
.home .more a {color: #000;font-weight: bold;border-bottom: #aaa 1px solid;}
.home .more a:hover {color: #0966A2;border-bottom: #0966A2 1px solid;}
.home1 {width: 100%;padding: 112px 0 118px;}
.home1 .left {width:45%;}
.home1 .left img {width:100%;}
.home1 .right {width:45%;}
.home1 .title { padding:2px 0 42px;}
.home1 .text { font-size: 16px;max-width: 600px;width: 100%;margin:0 auto;padding: 0 0 59px;}
.home2-bg { background: #deebbf; }
.home2 {width: 100%;position: relative;padding: 72px 0 70px;border-bottom: #E5E5E5 1px solid;}
.home2 li { width:21%;padding-left: 5.3%;float:left; }
.home2 li:nth-child(1) { padding-left: 0; }
.home2 li img { width: 100%; }
.home2 li .pic { border:#ccc 1px solid;}
.home2 li .tit { padding:16px 0 2px;font-size: 17px;text-align:center; }
.home2 li .text { padding:1px 0 5px;font-size: 13px; }
.home3 {width: 100%;position: relative;padding: 72px 0 30px;}
.home3 .left { width: 42%; }
.home3 .right { width: 46%; }
.home3 .right img { width: 100%; }
.home3 .title { padding:40px 0 20px; }
.home3 .title1 { padding:52px 0 65px; border-top: #CED0CF 1px solid; }
.home3 .text { font-size: 16px;padding: 10px 0 72px;}
.home3 .text1 { font-size: 16px;padding: 40px 0 42px;}
.home3 .more a:hover {border-bottom: 0;color: #fff;}
.home3 .more1 {width: 100%;height: 100%;background: #8fa35c;}
.home3 .more1:hover {background: #667c2f;color: #fff;}
.home3 .more2 {width: 100%;height: 100%;background: #9595A1;}
.home2 .more2:hover {background: #667c2f;color: #fff;}
.home3 .more a{width:174px;height: 43px;line-height: 43px;color: #fff;display: inline-block;border-bottom: 0;margin-right: 20px;text-align: center;}
footer {background: #fff;border-top: #E5E5E5 1px solid;padding-top:30px;}
footer .content {width: 100%;padding: 30px 0 5px;}
footer .content .left {width: 70%;}
footer .content .right {width: 30%;text-align: right;}
footer li {width: 22%;font-size: 12px;float: left;padding-left: 4%;}
footer li:nth-child(1) { padding-left:0;}
footer li:nth-child(6) { width:17%;}
footer .title {color: #0E2A38;font-weight: bold;}
footer .text a {color: #888;padding-bottom: 5px;}
footer .text a:hover {color:#1071B7;}
footer .content .tel {font-size: 24px;color: #667c2f;font-weight: bold;padding:15px 0 8px;}
footer .content .date {color: #888;}
footer .content  .more a{width:134px;height: 32px;line-height: 32px;color: #fff;display: inline-block;border-bottom: 0;text-align: center;background: #8fa35c;}
footer .content  .more a:hover {border-bottom: 0;color: #fff;background: #328924;}
.copyright {padding:15px 0;margin-top: 30px;font-size: 12px;border-top: #d5d5d5 1px solid;}
.copyright .left,.copyright .right { width: 50%; }
.copyright .right {padding-top:4px;}
.backTop {position: fixed;right: 0;bottom: 0;width: 32px;height: 32px;z-index: 1;text-align: center;line-height: 32px;font-size: 16px;cursor: pointer;display: none;}
.backTop:before {content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #667c2f;opacity: 0.6;z-index: -1;}
.backTop:hover {background-color: #429731;color: #fff;}
.backTop span {color: #fff;}
.backTop1 {position: fixed;right: 0;bottom: 120px;width: 212px;height: 216px;z-index: 1;}

.home-2 #left,.home-3 #left,.home-4 #left {transform: translate(0px, 60px);opacity: 0;}
.ban-img {width: 100%;height: 600px;background-attachment: fixed;background-position: top center;background-repeat: no-repeat;background-color: #ccc;}
input {color: #888;outline: none;}
input[type=text] {padding: 0px 0 0 2%;height: 46px;line-height: 46px;width: 98%;transition: all .5s;border-right: 0;font-family: inherit;margin-bottom: 20px;background: #ccc;color: #0D2A38;font-weight: bold;border:0;}
input[type=text]:focus {background: #aaa;}
input[type=submit] {background: #0E293A;width: 180px;height: 48px;text-align: center;cursor:pointer;border:0;color: #fff;}
input[type=submit]:hover {background: #094469;transition: all 1.3s ease;}
.text944 { padding:40px 0 20px }
.ban-bg {background: #0E293A;height: 86px;}
.main-1-bg { background: #fff; }

.about {width: 100%;padding: 112px 0 118px;}
.about .left {width:25%;}
.about .left img {width:100%;}
.about .right {width:65%;}
.about .right .text {padding:3% 0;}
.about .right p { margin:12px 0;line-height:36px;font-size:14px;}

.daohang { padding:6% 0 3%;}

.factory li { width:29.3333%;margin:0 2% 3%;float:left;}
.factory li .pic { border:#c6d69e 1px solid;}
.factory li img { width:100%;}

.products li { width:21%;margin:0 2% 3%;float:left;}
.products li .pic { border:#c6d69e 1px solid;}
.products li img { width:100%;}

.service {width: 100%;padding: 112px 0 118px;}
.service .left {width:42%;}
.service .left img {width:100%;}
.service .right {width:45%;}
.service .right .text {padding:3% 0;}
.service .right p { margin:12px 0;line-height:36px;font-size:14px;}

.contact { padding:0 7%; }
.contact .left { width:40%;line-height:36px;font-size:15px;color:#333; }
.contact .right { width:52%; }
.contact .right input,.contact .right textarea { width:98%;line-height:28px;height:28px;background:#fff;border:#9db16c 1px solid;}
.contact .right input.submit { width:100px;margin-top:20px;line-height:29px;height:29px;text-align:center;background:#899d59;color:#fff; }

.proview { padding:0 0 8%; }
.proview .more { width: 200px;line-height: 34px;margin:22px 0 0;text-align: center;background: #8da553;;border-radius: 6px;font-size: 16px; }
.proview .more a { display: block;color:#fff; }
.proview .more a:hover { color:#fff; }
.proview table { padding:0;border:0;border-top:#ccc 1px solid;border-left:#ccc 1px solid;}
.proview td { padding:6px 15px;line-height:18px;border:#ccc 1px solid;border-top:0;border-left:0;font-size:13px; }
.proview tr:nth-child(2n-1) { background:#eee; }
.proview .left { width:45%;}
.proview .right { width:45%; }

@media only screen and (min-width: 768px) {
.nav-r {width:710px;position: absolute;right: 0;top: 28px;}
.visible-phone {display: none;}
.nav-link-wrap {height: 100%;line-height: 67px;margin: 0;float: left;text-align: right;}
.nav-link-wrap:nth-child(1) { width: 114px;}
.nav-link-wrap:nth-child(2) { width: 126px;}
.nav-link-wrap:nth-child(3) { width: 134px;}
.nav-link-wrap:nth-child(4) { width: 115px;}
.nav-link-wrap:nth-child(5) { width: 153px;}
.nav-link-wrap a {color: #d0e794;font-size: 16px;font-weight: bold;}
.nav-link-wrap a:hover,.nav-link-wrap a.hover {color: #8fb917;}
.nav-link-wrap .nav-hover-box {position: relative;left: 0;top: 0;height: 0;background:#fff url(../images/menubg1.png);opacity: 1;overflow: hidden;text-align: left;line-height: 20px;transition: all 0.2s ease;}
.nav-link-wrap:hover .nav-hover-box{height: 187px;z-index: 10;box-shadow:1px 1px 1px #aaa;}
.nav-hover-box .left {width:265px;padding: 22px 0 0 16px;}
.nav-hover-box .pic {width: 123px;float: left;}
.nav-hover-box .right {width:260px;padding-top: 22px;}
.nav-hover-box img { margin-bottom: 8px; }
.nav-hover-box a { font-size: 15px;font-weight: normal;line-height: 18px;color:#6e892a; }
.nav-hover-box .td1 a { font-size:12px;color:#666;line-height: 28px; }
.nav-hover-box .td1 a:hover { color:#8fa35c; }
.fixed-nav {position: fixed;background-color: #000;height: 100px;border-bottom: 1px solid #333333;}
}

/* 在线qq */

.float-contact { display: none; position: absolute; right: 1px; bottom: 125px; width: 226px;height:214px;z-index:999;background: url(../images/qq.jpg) no-repeat; }
.float-contact .close {  display: block; height: 36px; text-decoration: none !important; }
.float-contact .container {   }
.float-contact .qq { text-align: right; }
.float-contact .qqtel { padding-top: 134px; text-align: center; }
.float-contact-mini { position: absolute; text right: 1px; bottom: 303px; }

#fenye {color:#ba161e;padding:45px 0 0; height:25px;line-height:18px;}
#fenye a {padding:6px 12px;color:#88a346;border-radius:3px; border:#88a346 1px solid; margin:0 2px;transition: all 0.3s ease;display:inline-block;}
#fenye a:hover {text-decoration:none; background:#88a346;color:#fff;}
#fenye .a1 { padding:6px 14px;border-radius:3px;display:inline-block; border:#88a346 1px solid; margin:0 5px 0 2px;background:#88a346;color:#fff;}