﻿@charset "utf-8";
/* CSS Document */


@keyframes top
{
0% { -moz-transform:translateY(-60px); -o-transform:translateY(-60px); -webkit-transform:translateY(-60px); transform:translateY(-30px); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:translateY(0); -o-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}
@keyframes b-t
{
0% { -moz-transform:translateY(30px); -o-transform:translateY(30px); -webkit-transform:translateY(30px); transform:translateY(30px); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:translateY(0); -o-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}
@keyframes s-b
{
0% { -moz-transform:scale(0); -o-transform:scale(0); -webkit-transform:scale(0); transform:scale(0); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:scale(1); -o-transform:scale(1); -webkit-transform:scale(1); transform:scale(1); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}
@keyframes l-r
{
0% { -moz-transform:translateX(-25%); -o-transform:translateX(-25%); -webkit-transform:translateX(-25%); transform:translateX(-25%); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:translateX(0); -o-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}
@keyframes r-l
{
0% { -moz-transform:translateX(25%); -o-transform:translateX(25%); -webkit-transform:translateX(25%); transform:translateX(25%); filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden;}
100% { -moz-transform:translateX(0); -o-transform:translateX(0); -webkit-transform:translateX(0); transform:translateX(0); filter:alpha(Opacity=100); -moz-opacity:1; opacity:1; visibility:visible;}
}

.11111111{ filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; visibility:hidden; -moz-animation-fill-mode:forwards !important; -o-animation-fill-mode:forwards !important; -webkit-animation-fill-mode:forwards !important; animation-fill-mode:forwards !important;}

.an1{ -moz-animation: b-t 1s ease; -webkit-animation: b-t 1s ease; -o-animation: b-t 1s ease; animation: b-t 1s ease;}
.an2{ -moz-animation: b-t 1s ease .3s; -webkit-animation: b-t 1s ease .3s; -o-animation: b-t 1s ease .3s; animation: b-t 1s ease .3s;}
.an3{ -moz-animation: b-t 1s ease .6s; -webkit-animation: b-t 1s ease .6s; -o-animation: b-t 1s ease .6s; animation: b-t 1s ease .6s;}
.an4{ -moz-animation: b-t 1s ease .9s; -webkit-animation: b-t 1s ease .9s; -o-animation: b-t 1s ease .9s; animation: b-t 1s ease .9s;}
.an5{ -moz-animation: b-t 1s ease 1.2s; -webkit-animation: b-t 1s ease 1.2s; -o-animation: b-t 1s ease 1.2s; animation: b-t 1s ease 1.2s;}
.an6{ -moz-animation: b-t 1s ease 1.5s; -webkit-animation: b-t 1s ease 1.5s; -o-animation: b-t 1s ease 1.5s; animation: b-t 1s ease 1.5s;}

.an_scale{ -moz-animation: s-b 1s ease; -webkit-animation: s-b 1s ease; -o-animation: s-b 1s ease; animation: s-b 1s ease;}
.an_left{ -moz-animation: l-r 1s ease; -webkit-animation: l-r 1s ease; -o-animation: l-r 1s ease; animation: l-r 1s ease;}
.an_right{ -moz-animation: r-l 1s ease .3s; -webkit-animation: r-l 1s ease .3s; -o-animation: r-l 1s ease .3s; animation: r-l 1s ease .3s;}




*{ margin:0; padding:0;}
.width{ width:1200px; margin:0 auto;}
.clear{ clear:both;}
a{ text-decoration:none; -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
img{ border:0; max-width:100%;}
.img{ width:100%; height:100%; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0;}
li{ list-style-type:none;}
body{ font-family:"微软雅黑"; overflow-x:hidden;}
.desc{ color:#666; font-size:14px; line-height:1.875em;}
.desc a{ color:#666;}
.desc a:hover{ color:#09953f;}
table{ width:100%; border:1px solid #ddd !important; border-collapse:collapse;}
table td{ border:1px solid #ddd !important;}

.top_bg{ height:120px; border-bottom:1px solid #ddd;}
.logo{ float:left; font-size:0; margin-top:22.5px;}
.logo img{ height:75px;}
.top_ul{ float:left; font-size:0; border-left:1px solid #ddd; margin-top:5px; margin-left:30px; padding-left:15px;}
.tel{ float:right; font-size:14px; color:#666; background:url(../img/tel.png) left center no-repeat; padding-left:50px; margin-top:37px;}
.tel span{ font-size:24px; color:#09953f; font-weight:bold;}

.nav_bg{ position:absolute; width:100%; height:60px; line-height:60px; background:#09953f; overflow:hidden;}
.nav li{ float:left;}
.nav a{ display:block; width:150px; text-align:center; color:#fff; font-size:15px;}
.nav a:hover{ background:#0cc051; -moz-transform:translateY(-60px); -o-transform:translateY(-60px); -webkit-transform:translateY(-60px); transform:translateY(-60px);}
.cur{ background:#0aa646;}
.nav_h{ height:60px;}
.nav_fix{ position:fixed; top:0; z-index:999; box-shadow:0 2px 5px #333;}

.flexslider{position:relative;height:600px; margin:0 auto; overflow:hidden;/*background:url(images/loading.gif) 50% no-repeat;*/}
.slides{position:relative;z-index:1;}
.slides li{ height:600px;}
.flex-control-nav{position:absolute;bottom:4%;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:5px;height:5px;margin:0 7px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:5px;height:5px;overflow:hidden;cursor:pointer; font-size:0; background:none; border:1px solid #fff; -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg); -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.flex-control-nav a:hover{ background:#09953f;}
.flex-control-nav .flex-active{ background:#09953f;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:0;}
.flex-direction-nav li a{display:block;width:15%;height:600px;overflow:hidden;cursor:pointer;position:absolute; filter:alpha(Opacity=0); -moz-opacity:0; opacity:0; -moz-transition:.5s ease; -o-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.flex-direction-nav li a.flex-prev{left:0;background:url(../img/prev.png) 40% 50% no-repeat;}
.flex-direction-nav li a.flex-next{right:0;background:url(../img/next.png) 60% 50% no-repeat;}
.flex-direction-nav li a:hover{ filter:alpha(Opacity=100); -moz-opacity:1; opacity:1;}
.flex-direction-nav li a.flex-prev:hover{ background-position:30% 50%;}
.flex-direction-nav li a.flex-next:hover{ background-position:70% 50%;}

.search_bg{ height:70px; background:#e8e8e8;}
.keys{ float:left; font-size:14px; color:#666; line-height:70px;}
.keys a{ color:#666; margin-right:18px;}
.keys a:hover{ color:#09953f;}
.search{ float:right; margin-top:19px;}
.search1{ float:left; width:220px; padding:0 10px; height:30px; line-height:30px; border:1px solid #09953f; outline:none; background:none; font-family:"微软雅黑"; font-size:14px; color:#666;}
.search2{ float:left; width:70px; height:32px; background:url(../img/search.png) center no-repeat #09953f; border:none; outline:none; cursor:pointer; -moz-transition:.5s ease; -o-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}
.search2:hover{ background-color:#0aa646;}

.title{ text-align:center; font-size:36px; font-weight:bold; color:#09953f; font-family:Arial;}
.title2{ text-align:center; font-size:24px; color:#333; margin-bottom:25px;}
.about{ padding:50px 0;}
.about .desc{ margin-bottom:25px;}
.about_pic{ float:left; width:600px; height:258px; font-size:0;}
.about_pic2{ float:right; width:600px; height:258px; font-size:0; position:relative; text-align:center; color:#fff;}
.about_h{ width:100%; height:100%; background:#09953f; filter:alpha(Opacity=73); -moz-opacity:0.73; opacity:0.73;}
.about_t{ width:100%; font-size:30px; position:absolute; top:100px;}
.about_t2{ width:100%; font-size:14px; position:absolute; top:150px;}

.product{ height:360px; background:url(../img/product.jpg) center no-repeat;}
.product .width{ position:relative;}
.product_more{ position:absolute; width:280px; height:38px; line-height:38px; text-align:center; font-size:20px; border:1px solid #fff; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; right:182px; top:210px;}
.product_more:hover{ background:#fff; color:#09953f;}
.product_tel{ position:absolute; width:555px; text-align:center; font-size:20px; color:#fff; right:45px; top:280px;}
.product_tel span{ font-size:32px; font-weight:bold;}

.equipment{ padding:50px 0;}
.equ1{ display:block; width:278px; height:328px; border:1px solid #ddd; overflow:hidden; margin-right:26px;}
.equ1:hover .equ1_pic{ -moz-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.equ1_pic{ width:100%; height:100%; -moz-transition:.8s ease; -o-transition:.8s ease; -webkit-transition:.8s ease; transition:.8s ease;}
.mr_frbox{ position:relative;}
.mr_frbox .mr_frUl{ width:1198px; overflow:hidden; margin:0 auto;}
.mr_frbox .mr_frBtnL,.mr_frbox .mr_frBtnR{ position:absolute; width:30px; height:50px; line-height:50px; text-align:center; font-size:30px; color:#666; cursor:pointer; top:50%; margin-top:-25px; left:-40px; -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.mr_frbox .mr_frBtnR{ left:auto; right:-40px;}
.mr_frbox .mr_frBtnL:hover,.mr_frbox .mr_frBtnR:hover{ background:#f0f0f0; color:#09953f;}

.news_bg{ padding-bottom:50px;}
.news{ float:left; width:892px;}
.news:hover .news_pic{ -moz-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.t0{ border-bottom:1px solid #ddd; line-height:40px; height:40px; margin-bottom:25px;}
.t1{ float:left; font-size:24px; color:#09953f;}
.t2{ float:right; font-size:14px;}
.t2 a{ color:#666;}
.t2 a:hover{ color:#09953f;}
.news_picbg{ float:left; width:355px; height:250px; overflow:hidden;}
.news_pic{ width:100%; height:100%; -moz-transition:2s ease; -o-transition:2s ease; -webkit-transition:2s ease; transition:2s ease;}
.news_p{ float:right; width:505px;}
.news1_t{ font-size:18px; line-height:40px; height:40px; overflow:hidden;}
.news1_t a{ color:#333;}
.news1_t a:hover{ color:#09953f;}
.news1_date{ font-size:14px; color:#999; padding:3px 0 6px;}
.news1 .desc{ line-height:22px; height:66px; overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:10px;}
.news2{ line-height:30px; height:30px; overflow:hidden;}
.news2_t{ float:left; font-size:14px; color:#999; width:425px; overflow:hidden;}
.news2_t a{ color:#666;}
.news2_t a:hover{ color:#09953f;}
.news2_date{ float:right; font-size:14px; color:#999;}

.honor{ float:right; width:280px;}
.hon1{ display:block; width:190px; height:253px; overflow:hidden;}
.hon1_pic{ width:190px; height:253px;}
.mr_frbox2{ position:relative;}
.mr_frbox2 .mr_frUl{ width:190px; overflow:hidden; margin:0 auto;}
.mr_frbox2 .mr_frBtnL,.mr_frbox2 .mr_frBtnR{ position:absolute; width:30px; height:50px; line-height:50px; text-align:center; font-size:30px; background:#09953f; color:#fff; cursor:pointer; top:50%; margin-top:-25px; left:0; -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.mr_frbox2 .mr_frBtnR{ left:auto; right:0;}
.mr_frbox2 .mr_frBtnL:hover,.mr_frbox2 .mr_frBtnR:hover{ background:#0aa646;}

.foot{ padding:40px 0 35px; background:#09953f; color:#fff;}
.foot a{ color:#fff;}
.foot a:hover{ text-decoration:underline;}
.foot1{ float:left;}
.foot2{ float:right;}
.foot_t{ position:relative; font-size:24px; margin-bottom:30px;}
.foot_t::after{ content:''; position:absolute; left:0; bottom:-12px; width:35px; height:2px; background:#53b579;}
.f1{ float:left; font-size:14px; line-height:24px;}
.f2{ margin-left:30px;}
.code{ float:left; width:110px; margin-top:13px;}
.code_p{ float:left; font-size:12px; line-height:20px; margin-left:10px; margin-top:70px;}
.copy{ line-height:45px; background:#333; color:#666; font-size:14px; text-align:center;}
.copy a{ color:#666;}
.copy a:hover{ color:#fff;}

.ban{ height:355px;}
.content{ padding:50px 0;}
.left{ float:left; width:255px;}
.right{ float:right; width:910px;}
.left_t{ line-height:70px; font-size:24px; background:#09953f; color:#fff; text-align:center; margin-bottom:8px;}
.left_nav{ background:#f6f6f6; padding:10px 0 20px;}
.left_nav li{ margin:0 12px; border-bottom:1px dashed #ddd;}
.left_nav a{ display:block; line-height:50px; font-size:14px; padding:0 12px; color:#666; -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.left_nav a:hover{ color:#09953f; -moz-transform:translateX(3px); -o-transform:translateX(3px); -webkit-transform:translateX(3px); transform:translateX(3px);}
.cur2{ color:#09953f !important;}

.right_t{ font-size:14px; color:#666; background:url(../img/home.png) left center no-repeat; padding-left:20px; line-height:50px; border-bottom:1px solid #ddd; margin-top:10px; margin-bottom:25px;}
.right_t a{ color:#666;}
.right_t a:hover{ color:#09953f;}

.hon2_bg{ width:933px;}
.hon2{ float:left; display:block; width:210px; margin-right:23px; margin-bottom:20px;}
.hon2_pic{ width:210px; height:280px;}
.hon2 p{ font-size:14px; text-align:center; color:#666; padding-top:5px;}

.equ_bg .hon2{ width:290px; margin-right:20px;}
.equ_bg .hon2_pic{ width:290px; height:193px;}

.news3{ display:block; background:#f6f6f6; padding:20px 0; margin-bottom:10px;}
.news3:hover .news3_t{ color:#09953f;}
.news3:hover .news3_pic{ -moz-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.news3_date{ float:left; width:110px; text-align:center; color:#999; margin-top:25px;}
.news3_date span{ font-size:24px;}
.news3_p{ float:left; width:480px; border-left:1px solid #ddd; padding-left:20px; margin-top:13px;}
.news3 .desc{ line-height:24px; height:48px; overflow:hidden; color:#999;}
.news3_t{ line-height:30px; height:30px; overflow:hidden; color:#333; -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.news3_picbg{ float:right; width:240px; height:107px; overflow:hidden; margin-right:20px;}
.news3_pic{ width:100%; height:100%; -moz-transition:.8s ease; -o-transition:.8s ease; -webkit-transition:.8s ease; transition:.8s ease;}

.page{ margin-top:40px;}
.page,.page span,.page p,.page a{ padding:4px; font-size:14px; color:#aaa;}
.page a{ color:#666;}
.page a:hover{ color:#09953f;}

.news_t1{ text-align:center; font-size:20px; color:#09953f;}
.news_t2{ text-align:center; font-size:14px; color:#999; border-bottom:1px dashed #ddd; padding:10px 0 15px; margin-bottom:20px;}
.next1{ font-size:14px; color:#666; margin-top:40px;}
.next1 p{ width:40%;}
.next1 a{ color:#09953f;}
.next11{ float:left;}
.next12{ float:right; text-align:right;}

.hr1{ margin-bottom:15px;}
.hr1:hover .hr1_t{ background:#09953f; color:#fff;}
.hr1_t{ line-height:45px; background:#f6f6f6; padding-left:15px; color:#333; -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.hr1 .desc{ padding:15px;}

.con_t{ font-size:22px; color:#09953f; margin-bottom:10px;}
.map{ margin-top:25px;}

.mes{ font-size:14px; color:#666; border:none !important;}
.mes td{ padding-bottom:10px; border:none !important}
.in1{ width:350px; padding:0 10px; height:35px; line-height:35px; border:1px solid #ddd; outline:none; font-family:"微软雅黑"; font-size:14px; color:#666;}
.in2{ width:580px; padding:0 10px; height:105px; line-height:35px; border:1px solid #ddd; outline:none; font-family:"微软雅黑"; font-size:14px; color:#666;}
.in3{ width:150px; padding:0 10px; height:35px; line-height:35px; border:1px solid #ddd; outline:none; font-family:"微软雅黑"; font-size:14px; color:#666;}
.mes img{ max-height:37px;}
.in4{ width:120px; height:35px; line-height:35px; background:#09953f; color:#fff; border:1px solid #09953f; outline:none; font-family:"微软雅黑"; font-size:14px; cursor:pointer; -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.in4:hover{ background:none; color:#09953f;}

.pro_t{ text-align:left; font-size:0;}
.pro_t div{ display:inline-block; vertical-align:middle; text-align:center; background:#09953f; color:#fff; font-size:14px; line-height:50px;}
.pro_t1{ width:149px; border-right:1px solid #fff;}
.pro_t2{ width:260px; border-right:1px solid #fff;}
.pro_t3{ width:124px; border-right:1px solid #fff;}
.pro_t4{ width:124px; border-right:1px solid #fff;}
.pro_t5{ width:124px; border-right:1px solid #fff;}
.pro_t6{ width:124px;}

.pro_t0{ border:1px solid #ddd; border-collapse:collapse;}
.pro_t0 tr{ border-bottom:1px solid #ddd;}
.pro_t0 tr:hover .pro_pic1{ -moz-transform:translateX(3px); -o-transform:translateX(3px); -webkit-transform:translateX(3px); transform:translateX(3px);}
.pro_t0 td{ text-align:center; color:#666; font-size:14px; padding:10px 0;}
.pro_t0 a{ color:#666;}
.pro_t0 a:hover{ color:#09953f;}
.pro_t0 .pro_t1{ width:149px; border-right:1px solid #ddd;}
.pro_t0 .pro_t2{ width:260px; border-right:1px solid #ddd;}
.pro_t0 .pro_t3{ width:124px; border-right:1px solid #ddd;}
.pro_t0 .pro_t4{ width:124px; border-right:1px solid #ddd;}
.pro_t0 .pro_t5{ width:124px; border-right:1px solid #ddd;}
.pro_t0 .pro_t6{ width:123px;}
.pro_pic1{ display:block; width:120px; height:60px; margin:auto; -moz-transition:.5s ease; -o-transition:.5s ease; -webkit-transition:.5s ease; transition:.5s ease;}

.pro_pic{ float:left; width:430px; height:300px; border:1px solid #ddd;}
.pro_right{ float:right; width:450px;}
.pro_title{ font-size:18px; color:#09953f; padding:10px 0; border-bottom:1px dashed #ddd; margin-bottom:15px;}
.pro_more{ float:left; display:block; width:120px; height:40px; line-height:40px; text-align:center; background:#09953f; color:#fff; font-size:14px; margin-top:20px; margin-right:15px;}
.pro_more:hover{ background:#0aa646;}
.pro_more2{ background:#666;}
.pro_title2{ color:#09953f; border-bottom:1px dotted #ddd; padding:10px 0; margin-top:5px; margin-bottom:15px;}



/* blue #09953f */


@media (max-width: 1199px){
body{ width:1200px !important; margin:0 auto;}
.nav_bg{ width:1200px !important;}
.equipment{ width:1200px !important; margin:0 auto; overflow:hidden;}
.content{ width:1200px !important; margin:0 auto; overflow:hidden;}
}