html{overflow-x: hidden;}
a:hover{text-decoration: none!important;cursor: pointer!important;color: #333;}
ul,dl,dt,dd{display: block;margin: 0;padding: 0;}
input,select,textarea {vertical-align: middle;*font-size: 100%;}
input {margin: 0;outline: none;padding: 0;border: none;}
input::-ms-clear {display: none;}
a img{border: none;}
a{color: #333;}
a:hover{color: #0072FF;}
a:visited,a:focus,a:hover,a:active{background-color: transparent;}
li{list-style-type: none;}
h1, h2, h3{margin: 0!important;}
.head-top{height:30px ;width: 100%;background:#3ab34a;}
.head-top-l{height: 30px;overflow: hidden;position:relative;width: auto;float: left;}
.head-top-l>h3{font-size: 12px;line-height: 30px;float: left;color: #fff;}
.head-top-l>dd{width: 20px;height: 30px;overflow: hidden;position: relative;float: left;margin-left: 20px;margin-right: 5px;}
.head-top-l>dd img{position: absolute;left: 0;bottom: 0;right: 0;top:0;margin:auto;}
.head-top-l>p{float: left;font-size: 12px;line-height: 30px;margin-bottom: 0;color: #fff;}
.head-top-r{float: right;overflow: hidden;height: 30px;width: auto;position: relative;}
.head-top-r>dd{float: left;position: relative;overflow: hidden;margin-right: 15px;}
.head-top-r>dd:after{content: "";display: table;clear: both;}
.head-top-r>dd>p{position: relative;float: left;height: 30px;width: 24px;margin-right: 5px;margin-bottom: 0;margin-left: 5px;}
.head-top-r>dd>p img{position: absolute;left: 0;bottom: 0;right: 0;top:0;margin:auto;}
.head-top-r>dd>a{float: left;font-size: 12px;height: 30px;line-height: 30px;color: #fff;}
.head{width: 100%;height: 80px;position: relative;z-index:999;}
.head-c{height:80px;transition:height ease 0.5s;position: absolute;width: 100%;left: 0;top: 0;background: #3ab34a;}
.head-d{height: 140px;}
.logo{float: left;height: 80px;overflow: hidden;width: auto;}
.logo1{float: left;height: 80px;width: 80px;position: relative;}
.logo1 img{position: absolute;left: 0;bottom: 0;right: 0;top:0;margin:auto;height: 64%;}
.logo2{float:left;margin-top: 18px;}
.logo2>h3{font-size: 18px;line-height: 24px;color: #16932f;font-weight: 600;letter-spacing: 1px;}
.logo2>p{font-size: 8px;line-height: 12px;color:#16932f;margin-bottom: 0;margin-top: 10px;font-weight: 500;}
.caidan{float: right;width: auto;height: 80px;overflow: hidden;display: none;transition:left ease 0.5s;position: relative;}
.caidan1{float: right;width: auto;height: 80px;overflow: hidden;display: none;transition:left ease 0.5s;position: relative;left:0}
.caidan-img{width: 80px;height: 80px;position: relative;}
.caidan-img>img{height: 51px;position: absolute;left: 0;bottom: 0;right: 0;top:0;margin:auto;}
.caidan-nav{width: 40%;height:auto;position: fixed;right: -40%;top:30px;background: #3ab34a;transition:right ease 0.5s;padding: 20px 0;z-index: 999999;}
.caidan-nav1{right: 0;z-index: 999999;}
.caidan-nav>ul>li{height: auto;padding: 10px;width: 100%;font-size: 20px;line-height: 20px;border-bottom: 1px solid #fff;}
.caidan-nav>ul>li>a{color: #fff;letter-spacing: 3px;}
.caidan-nav>ul>li>a{display:inline-block;}
.caidan-nav>ul>li>a:hover,.caidan-nav>ul>li>a:active{background: transparent;}
.dropdown-toggle{float: right;background-color: transparent;border: none;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover,.nav .open>a:visited{background-color:transparent;}
.caidan-nav .dropdown-menu{position: relative;float: initial;border: none;background-color: transparent;box-shadow:none;}
.caidan-nav .dropdown-menu>li>a{color: #fff;}
.caidan-nav .dropdown-menu>li>a:hover{background-color: transparent;}
.head-lj{width: 100%;height: 80px;background: #fff;position: absolute;left: 0;top: 0}
.pc-nav{float:left;width: auto;height: 80px;display: block;overflow: hidden;margin-left: 50px;}
.pc-nav>ul>li{float: left;width: 100px;height: 80px;line-height: 80px;position: relative;}
.pc-nav>ul>li>a{display: block;font-size: 18px;letter-spacing: 2px;text-align: center;position: relative;}
.pc-nav>ul>li>a>span{position: absolute;left: 0;width: 100px;display:inline-block;}
.pc-nav>ul>li>a span.out{top: 0px;}
.pc-nav>ul>li>a>span.over,.pc-nav>ul>li>a>span.bg{top: -90px;}
.pc-nav>ul>li>a>span.over{color: #fff;background: #3ab34a;}
.pc-nav>ul>li>a>span.out:before{content: url(../img/1219002.png);position: absolute;right:3px;top: 4px;}
.pc-nav-n{height: 60px;width: 100%;position: relative;}
.pc-nav-n>li{width: 100%;position: absolute;top: 0;left: 0;line-height: 60px;display: none;}
.pc-nav-n>li>a{width: 13%;display: inline-block;text-align: center;font-size: 18px;position: relative;color: #fff;}
.pc-nav-n>li>a:hover{color: #fff;background: #16932F;}
.pc-nav-n>li>a:after{content:url(../img/1219003.png);position: absolute;right: 5px;top: 4px;}
.neiye-banner{width: 100%;height: auto;overflow: hidden;position: relative;}
.neiye-banner img{width: 100%;display: block;}
.postion{width:100%;height:93px;box-shadow: 0 0 5px 4px #efefef;position: relative;}
.lanmujs{float: left;width: auto;height: 93px;line-height: 93px;}
.lanmujs>a{padding: 10px 20px;font-size: 16px;letter-spacing: 1px;}
.acc1{background: #3ab34a;color: #fff;}
.weizhi{float: right;max-width: 90%;}
.weizhi-img{position: relative;width: 11px;height: 93px;}
.weizhi-img>img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin:auto;}
.weizhi dd{float: left;line-height: 93px;margin: 0 5px;}
.weizhi dd:last-child{margin: 0;}
.weizhi dd>a{margin: 0 5px;}
.product,.about{padding-top:50px;padding-bottom: 50px;}
.about.container p{line-height:200%!important;font-size:18px!important}
.product>ul{padding-bottom: 30px;overflow: hidden;}
.product-img{width: 100%;height:200px;position: relative;overflow: hidden;}
.product-img>img{display: block;width: 100%;height: auto;position:absolute;left: 0;bottom: 0;right: 0;top: 0;margin:auto;}
.product-p{height: 50px;line-height: 50px;text-align: center;margin-bottom: 0;}
.footer{width: 100%;height:304px;background: url(../img/1220003.jpg) 0 0 no-repeat;background-position: center;background-size: cover;position: relative;}
.footer:after{content: "";display: block;height: 1px;width: 100%;position: absolute;background:#fff;bottom:107px;}
.footer .container{padding-top: 20px;}
.footer .container>p{text-align: center;font-size: 12px;color: #fff;letter-spacing: 2px;font-weight: 600;}
.footer .container>p>a{color: #fff;}
.footer .container img{margin:0 auto 20px;display: block;z-index: 111;position: relative;}
.footer .container>img{width:120px}
.contact{position: relative;padding: 20px 0;}
.contact-c{width: 1200px;position:absolute;height: auto;top: 0;left: 50%;margin-left: -600px;}
.contact-nr{width: 386px;height: 502px;position: absolute;right:35px;top: 109px;background: #fff;box-shadow: 0 0 5px 1px #DDDDDD;padding: 20px 0;}
.contact-nr>ul>li:after{content: "";display: block;clear:both;}
.contact-nr>ul>li:first-child{margin-top: 0;}
.contact-nr>ul>li{height: auto;width: 100%;margin-top: 25px;padding:0 67px;}
.contact-nr>ul>li>dd{width:33px;height:33px;position: relative;overflow: hidden;float: left;}
.contact-nr>ul>li>dd>img{position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto 0;}
.contact-nr>ul>li>p{line-height: 33px;font-size: 16px;letter-spacing: 2px;}
#ewm{width:100%;height:151px;position: relative;float: none;}
#ewm>img{position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;}
#jz{text-align: center;margin-top: 10px;}
.contact-bottom{height: 71px;width: 100%;background: #3ab34a;margin-top: 5px;color: #fff;font-size: 18px;text-transform: uppercase;font-weight: 700;line-height: 71px;text-align: center;}
.BMapLabel{border: none!important;background-color: transparent!important;}
.contact-nr2{padding: 50px 0;}
.contact-nr2 ul>li:after{content: "";display: block;clear:both;}
.lx-img{width: 24px;height: 24px;position: relative;overflow: hidden;float: left;}
.lx-img>img{position:absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;}
.contact-nr2 ul>li>p{float: left;margin-left:8px;margin-bottom: 0;line-height: 24px;}
.contact-nr2 ul>li{margin-bottom: 15px;}
.ewm{position: relative;overflow: hidden;}
.ewm>img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.centent{padding: 50px 0;}
.centent-img{display: block;width: 100%;}
.about-sy>h3{color: #3ab34a;margin-bottom: 20px!important;}
.about-sy>p{font-size: 16px;text-indent: 2em;max-height:140px;overflow: auto;}
.hezuo{overflow: hidden;}
.centent-img1{height:157px;position: relative;overflow: hidden;}
.centent-img1>img{position:absolute;left: 0;bottom: 0;right: 0;top: 0;margin:auto auto 0;max-width: 80%;}
.hezuo1{padding:0px 0px 20px; display: none;}
.newsxq{padding-top:50px;padding-bottom: 20px;}
.newsxq img{max-width:100%!important;height:auto!important;}
.newsxq>h3{text-align: center;font-weight: 600;line-height: initial;}
.newsxq>h4{text-align: center;overflow: hidden;color: #949494;font-size: 12px;margin-top: 15px;}
.news-jj{background: #f6f6f6;padding-top:15px;padding-bottom: 15px;margin-top: 20px;}
.newsxq{letter-spacing: 1px;line-height: 200%;}
.newsxq span,.newsxq p{white-space:normal!important}
.s-x{margin-top:5%;overflow: hidden;}
.s-x>dd{padding-left: 0;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.s-x:before{content: "";display:block;height: 1px;width: 100%;background: #777777;margin-bottom: 15px;}
.shang{text-align: left;}
.xia{text-align: right;}
.news{padding-top: 20px;padding-bottom: 20px;overflow: hidden;}
.news-img{height: 235px;position: relative;overflow: hidden;}
.news-img>img{position: absolute;left: 0;bottom: 0;right: 0;top: 0;margin:auto;max-width: 90%;}
.news-nr>h3{font-size: 20px;margin-bottom: 10px!important;font-weight: 600;}
.news-nr>span{margin-bottom: 10px;display: block;color: #949494;}
.news-nr>p{line-height: 200%;height: 163px;overflow: auto;}
.news>ul>li{overflow: hidden;padding: 10px 0;}
.news>ul>li:nth-child(2n+1){background: #fff;}
.news>ul>li:nth-child(2n){background: #f9f9f9;}
.news>ul{margin-bottom: 30px;}
.message{padding-top:20px;padding-bottom: 20px;}
.rczp,.rczpnr{padding-top:50px;padding-bottom: 50px;}
.rczpnr>h3{text-align: center;line-height: 200%;}
.productxq-img img{width: 100%!important;display: block;height:!important}
.productxq-img{padding: 0;}
.productxq-nr{line-height: 200%;}
.productxq-nr>h3{margin-bottom: 20px!important;}
@media screen and (min-width:998px)and (max-width:1200px) {
	.pc-nav>ul>li{width: 14%;}
	.pc-nav>ul>li>a>span{width:100%;font-size: 14px;}
	.pc-nav{width: 60%;margin-left: 2%;}
	.postion,.weizhi dd,.lanmujs>a{height: 70px;line-height: 70px;}
	.lanmujs>a{padding: 1%;letter-spacing: 0;}
	.lanmujs{width: 61%;line-height: 70px;height: 70px;}
	.news-img>img{min-height:100%;max-width: none;width: auto;}
	.about.container p{line-height:200%!important;font-size:16px!important}
}
@media screen and (min-width:998px) {
	.caidan,.caidan1,.caidan-nav{display:none!important;}
	.btn-group{display: none;}
}
@media screen and (max-width:998px) {
	.caidan{display: block;}
	.pc-nav,#box1{display: none;}
	.navbar-nav{float: initial;width: 100%;margin: auto;}
	.lanmujs{display: none;}
	.news-jj{display: none;}
}
@media screen and (min-width: 768px) and (max-width: 997px) {
	.postion,.weizhi dd{height: 50px;line-height: 50px;}
	.hezuo1{padding-top: 20px;}
	.news-img>img{min-height:100%;max-width: none;width: auto;}
	.about.container p{line-height:200%!important;font-size:14px!important}
}
@media screen and (max-width: 768px) {
	.head-top-l>dd,.head-top-l>p{display: none;}
	button>img{width:25px;height: auto;}
	.dropdown-toggle{margin-top: 3%;}
	.postion,.weizhi dd{height:46px;line-height: 46px;}
	.product-img{height: auto;}
	.product-img>img{position: relative;}
	}
@media screen and (max-width: 767px){
	.ewm{display: none;}
	#map{height: 400px!important;width: 95%!important;margin: auto;}
	.about-sy>p{max-height:none!important;height: auto;}
	.about-sy{margin-top: 30px;}
	.about-sy>h3{text-align: center;}
	.xia{text-align: left;}
	.news-nr{margin-top: 20px;}
	.message-img{display: none;}
	.zhanwei{height: 20px!important;}
	.productxq-nr>h3{text-align: center;}
	.about.container p{line-height:200%!important;font-size:14px!important}
}
@media screen and (max-width: 513px){
	.dropdown-toggle{margin-top:0;}
	button>img{width:12px;height: auto;}
	.caidan-nav>ul>li>a{font-size: 16px;padding: 0;}
	.head-c .container{position: relative;overflow: hidden;height: 40px;}
	.head-c,.head{height:40px;}
    .head-top{display: none;}
    .logo{width: 80%;height:40px;}
    .logo1{width:15%;height:40px;}
    .logo2{width: 85%;height: 40px;margin-top:10px;}
    .logo2>h3{font-size: 9px;line-height: 11px;}
    .logo2>p{font-size: 4px;line-height: 6px;margin-top:0px;line-height: 11px;}
    .caidan,.caidan1{width: 20%;height: 40px;}
    .caidan-img,.head-lj{width: 100%;height:40px;}
    .caidan-img>img{height:30px;}
    .caidan-nav{top: 0;padding:0 0px 10px;}
    .weizhi{display: none;}
    .postion .btn-group>.btn:first-child{width: 100%;}
    .postion .btn-group{width: 100%;text-align: center;}
    .postion .dropdown-menu{min-width: 100%;}
    .nivo-controlNav{height: 5px;}
    .centent-img1{height:95px;}
    .centent-img1>img{max-width: 50%;}
    .about-sy>h3,.newsxq>h3{font-size: 20px;}
	}
@media screen and (max-width:1200px){
	.contact-c{display: none;}
}
@media screen and (min-width:1200px){
	.contact-nr2{display:none;}
}
@media screen and (min-width:992px)and (max-width:1199px){
	.centent-img1{height: 105px;}
	.centent-img1>img{max-height: 80%;}
}
@media screen and (max-width:991px){
	.hezuo{display: none;}
	.about-sy>p{max-height:165px;}
	.centent{padding-bottom: 0;}
	.hezuo1{display: block;}
}
@media screen and (max-width:432px){
	.news-img{height: 180px;}
}