.btn-primary {color: #fff;background-color: #04893d;border-color: #037a36;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {color: #fff;background-color: #037a36; border-color: #03662d; -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .1); box-shadow: 0 2px 1px rgba(0, 0, 0, .1);}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color: #fff; text-decoration: none; background-color: #04893d;}
.nav_fix{position:fixed; top: 0; width:100%; z-index:100; background:white; padding-bottom:16px; -webkit-box-shadow:2px 2px 2px #e5e5e5; box-shadow:2px 2px 2px #e5e5e5; transition: all 300ms; -moz-transition: all 300ms; -webkit-transition: all 300ms; -o-transition: all 300ms; border:1px solid #e5e5e5; border-top:0; border-right:0}
.top{width:100%;}
.guding{z-index:2; position:relative}
#myBanner{position:relative; top:-73px; z-index:0}
.logo{float:left; padding-top:15px; padding-left:10px;}
.logo1{width:39px; float:left; margin-right:15px;}
.logo2{float:right; padding-top:15px;}
.navlist{float:right; padding-top:30px;}
.navlist ul{list-style:none; padding:0; margin:0;}
.navlist ul li{margin-right:30px; float:left;}
.navlist ul li a{color:#004e28; font-size:15px; height:32px; line-height:32px; text-decoration:none; display:block;}
.navlist ul li a:hover{background:url(../images/nav_line.png) no-repeat}
.navlist ul li a.on{background:url(../images/nav_line.png) no-repeat}
.navlist ul .dropdown ul.dropdown-menu{text-align:center; margin:0; padding:0; width:100px; min-width:100px; padding-bottom:6px; margin-left:-6px; padding-top:6px;}
.navlist ul .dropdown ul li{margin-right:0; width:100%; }
.navlist ul .dropdown ul li a{ line-height:26px;}
.navlist ul .dropdown ul li a:hover{background:#04893d;}

/*ihover动画*/
.ih-item .bt{position:absolute; bottom:20px; left:30px; font-weight:bold; color:#fff; font-size:20px; letter-spacing:2px;  -webkit-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;  text-shadow:1px 2px 1px #000}
.ih-item span{letter-spacing:0; text-transform:uppercase; font-size:18px;}
.ih-item:hover .bt{ bottom:-100px;}
.ih-item.square.effect13 .info p {
  font-style:normal;
  font-size: 14px;
  position: relative;
  color: #fff;
  padding: 20px 20px 20px;
  text-align:left;
  line-height:200%
}
.ih-item.square.effect13 .info h3 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 10px;
  background: #111111;
  margin: 60px 0 0 0;
}
.ih-item.square.effect13{margin-right:0px;}
.ih-item.square.colored.effect3{margin-left:0px;}
.ih-item.square.effect15.left_to_right{margin-right:5px;}
.ih-item.square.effect15.right_to_left{margin-left:5px;}
.title{font-size:18px; font-weight:bold; color:#04893d; margin-bottom:10px;}
.title span{text-transform:uppercase; font-size:15px;}
.news{padding:0; margin:0; margin-bottom:16px; list-style:none;}
.news li{text-overflow:ellipsis;overflow:hidden; border-bottom:1px solid #b7bcb9;white-space:nowrap; line-height:43px; height:43px;}
.news li a{color:#56655e; text-decoration:none;}
.news li a:hover{color:#04893d;}
.carousel-news{width:100%; margin-left:-50%; text-align:right; padding-right:5px; bottom:0; margin-bottom:0; height:32px; padding-top:0}
.carousel-news li{border-radius:0; border:0; color:#fff; padding:5px 10px; width:30px; height:32px;background:rgba(250,250,250,0.6)}
.carousel-news li.active{background:#03d05b;width:30px; height:32px; border:0; padding:5px 10px;}
.btn_case{color:#41a56c; position:absolute;}
.btn_case span{font-size:40px; font-weight:normal;}
.left.btn_case{top:65px; left:-50px}
.right.btn_case{top:65px; right:-50px}
.case img{display:block; max-width:100%; margin-bottom:10px;}
.case a{color:#666; font-size:15px}
.case a:hover{color:#04893d;}
#Case .item{width:100%; margin:0 auto;}
#Case{padding-top:5px;}
.foot{background:url(../images/foot_bg.jpg) no-repeat; height:110px; max-height:110px; margin-top:60px;}
.foot_logo{float:left; margin-top:35px;}
.foot_right{float:right; padding-top:35px;}
.foot_nav a{color:#fff; padding:0 12px;}
.copy{text-align:right; padding-right:12px; line-height:30px; color:#fff}
.copy a  {color:#fff;}
.jg{margin-bottom:0;}

.news{border:1px solid #ccc; padding-left:10px; padding-right:10px; background:#fbfbfb}
.news_bt{background:#fbfbfb; padding-top:10px; padding-bottom:10px; margin:0; border:1px solid #ccc; border-bottom:0; padding-left:15px;}
.more{padding-right:10px; font-size:13px; color:#04893d; padding-top:5px;}
.more:hover{color:#04893d;}

@-webkit-keyframes rotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}

.rotation{
-webkit-transform: rotate(360deg);
animation: rotation 5s linear infinite;
-moz-animation: rotation 5s linear infinite;
-webkit-animation: rotation 5s linear infinite;
-o-animation: rotation 5s linear infinite;
}

/*内容页*/
.content{margin-top:-73px;}
.content2{margin-top:-73px;}
.ny_content{width:100%; background:#f3f3f3;}
.ny_bg{background:#fff;}
.mt{margin-top:0px;}
.fenlei{width:100%; height:80px; border-bottom:1px solid #ccc}
.fenlei ul{list-style:none; padding:0;}
.fenlei ul li{float:left; line-height:80px; margin-right:50px;}
.fenlei ul li a{color:#555; text-decoration:none; font-size:15px; line-height:78px; display:block; padding:0 2px;}
.fenlei ul li a:hover{color:#04893d; border-bottom:1px solid #04893d}
.fenlei ul li a.hover{color:#04893d; border-bottom:1px solid #04893d}
.biaoti{padding-top:20px; padding-bottom:15px;}
.biaoti h1{font-size:36px; font-weight:400}
.biaoti p{text-transform:uppercase; font-size:23px; color:#e5e5e5}
.about_show{line-height:200%; font-size:16px;}
.about_img{width:50%; float:left; margin-bottom:10px; overflow:hidden}
.about_img img{transition: all 300ms; -moz-transition: all 300ms; -webkit-transition: all 300ms; -o-transition: all 300ms;}
.about_img img:hover{-webkit-transform: scale(1.1);
  transform: scale(1.1);}
.about_jj{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:50%; padding-left:50px; float:right; margin-bottom:0px;}
.about_jj2{width:100%;}
/* 发展历程*/
.lc_img{float:right}
.about_lc{ padding-right:50px;ox-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:50%; animation:mymove 10s;
-moz-animation:mymove 10s; /* Firefox */
-webkit-animation:mymove 10s; /* Safari and Chrome */
-o-animation:mymove 10s; /* Opera */ overflow:hidden}
.about_lc p{ background:url(../images/jt.png) repeat-y; height:80px; padding-left:60px; padding-top:10px; margin-bottom:20px;}

.lx_img{width:70%; float:left; margin-bottom:10px; overflow:hidden}
.lx_img img{transition: all 300ms; -moz-transition: all 300ms; -webkit-transition: all 300ms; -o-transition: all 300ms;}
.lx_img img:hover{-webkit-transform: scale(1.1);
  transform: scale(1.1);}
.lx_jj{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:30%; padding-left:30px; float:right; margin-bottom:0px;}
.lx_jj h2{font-size:26px; font-weight:normal; background:url(../images/img_2.jpg) no-repeat 0 center; padding-left:40px; line-height:60px; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}
.ny_list h4 a{ color:#04893d}

.js_bt{color:#0f5f41;}
.js_show h3{ color:#0f5f41}
.js_show p{ font-size:15px;}
.about_show .cards a{color:#04893d}
.about_show .cards{text-align:center}
.about_show .card{border:1px solid #e5e5e5;}
.about_show .card-heading{padding:0; padding-top:10px;}
.about_show .card-content{font-size:14px;}
.article h1{font-size:24px;}
.article a{color:#04893d;}
.pager-justify a{color:#04893d;}


.pager a{color:#04893d;}
.pager li a{background:none; border:1px solid #04893d}
.pager li.c{display:block; color:#fff; float:left; border:1px solid #04893d; background:#04893d; padding:5px 12px;}
.pager-loose li.c{display:inline-block; color:#fff; float:none; float:left; margin-left:5px; border:1px solid #04893d; background:#04893d; padding:5px 12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}


.ny_product .showporduct{ background:#fff; padding-bottom:15px; margin-bottom:30px; padding-top:20px; padding-left:10px; padding-right:10px; border:1px solid #e5e5e5; border-top:0}
.md_showporduct{ background:#fff;}
.md_showporduct .container{ background:#fff;}
.ny_product .showporduct .imgshow{ padding:0px; }
.ny_product .showporduct .imgshow .danimgbox{ list-style:none; padding:0px;}
.ny_product .showporduct .imgshow .danimgbox img{ cursor:-webkit-zoom-in; cursor:zoom-in;}
.ny_product .showporduct .imgshow #gallery .ad-image img{ cursor:-webkit-zoom-in; cursor:zoom-in;}
.ny_product .showporduct .imgshow .imgbox img{ margin:0px auto; }
.ny_product .showporduct .imgshow .textbox ul{ padding:0px; list-style:none; }
.ny_product .showporduct .imgshow .textbox ul li{ padding:10px; }
.ny_product .showporduct .imgshow .textbox em{ font-style:normal; font-size:25px; border-bottom:1px solid #ddd; padding-bottom:15px;  margin:20px 0px; display:block; color:#ff6700; }
.ny_product .showporduct .imgshow .textbox a.btn{ border-radius:0; padding:8px 30px;}
.ny_product .showporduct .imgshow h1.met_title{ font-size:20px; border-bottom:1px solid #ddd; padding-bottom:10px; line-height:34px; color:#4b3833; margin-top:10px;}
.ny_product .showporduct .imgshow .met_tools_code{ padding:5px; margin-top:5px; }
.ny_product .showporduct .imgshow .met_editor{ background:#f0f0f0; margin-top:15px; padding:10px;font-size:14px;}
.ny_product .showporduct .nav-tabs{ margin:20px 0px 0px;}
.ny_product .showporduct .table-responsive{ border:none;}
.ny_product .showporduct .tab-content .met_editor{ margin:10px 0px;}
.ny_product a{color:#04893d;}

.small_nav{display: none}

.xs_fl{padding-top:10px; padding-right:10px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.back_home a{color:#40893d; font-size:16px;}
.back_home{ line-height:30px;}
@keyframes mymove
{
from {height:0px;}
to {height:1000px;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
from {height:0px;}
to {height:1000px;}
}

@media (max-width: 767px) {
.n_btm{margin-bottom:20px;}
.jg{margin-bottom:20px;}
 .small_nav{cursor: pointer; position: absolute; z-index: 2000; top: 30px; right: 30px;}
.small_nav_show{position:fixed; top: 0; left: -100%; width: 100%;height: 100%; z-index: 1000;transition: all 500ms; -moz-transition: all 500ms; -webkit-transition: all 500ms; -o-transition: all 500ms;}
.small_left{width: 50%; background:url(../images/nav_bg2.png) repeat; float: left; height: 100%; overflow: scroll;}
.small_right{width: 50%; float: right;height: 100%}
.menu>.nav>li>a>[class*=icon-] {
    color:#fff;
}
.nav-primary>li>a{border:1px solid #eee; border-left:0; border-right:0; text-align:center; color:#fff; }
.nav-primary>li>a:hover{background:#04893d; color:#fff}
.nav-primary>li>a.hover{background:#04893d; color:#fff}
.menu>.nav>li.show>a, .menu>.nav>li.show>a:focus, .menu>.nav>li.show>a:hover{color: #fff;
    background-color: #04893d;
    border-color: #ddd;}
.nav>li>a:focus, .nav>li>a:hover {
    color: #fff;
    text-decoration: none;
    background:none;
}
/*内容*/
.biaoti{ text-align:center}
.biaoti h1{font-size:30px; font-weight:400}
.biaoti p{text-transform:uppercase; font-size:18px; color:#e5e5e5}

.about_img{width:100%; float:none; margin-bottom:10px; overflow:hidden}

.about_jj{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%; padding-left:0px; float:none; margin-bottom:0px;}
.about_jj2{width:100%;}

.foot{background:#04893d url(../images/foot_bg.jpg) no-repeat; height:auto; max-height:310px; margin-top:60px;}
.foot_logo{float:none; margin-top:35px; text-align:center}
.foot_right{float:none; padding-top:20px;text-align:center;}
.foot_nav a{color:#fff; padding:0 12px;}
.copy{text-align:center; padding-right:12px; line-height:30px; padding-top:10px; padding-bottom:10px; color:#fff}


.lc_img{float:none}
.about_lc{ padding-right:50px;ox-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%; animation:mymove 10s;
-moz-animation:mymove 10s; /* Firefox */
-webkit-animation:mymove 10s; /* Safari and Chrome */
-o-animation:mymove 10s; /* Opera */ overflow:hidden}
.about_lc p{ background:url(../images/jt.png) repeat-y; height:80px; padding-left:60px; padding-top:10px; margin-bottom:20px;}

.lx_img{width:100%; float:none; margin-bottom:10px; overflow:hidden}
.lx_img img{transition: all 300ms; -moz-transition: all 300ms; -webkit-transition: all 300ms; -o-transition: all 300ms;}
.lx_img img:hover{-webkit-transform: scale(1.1);
  transform: scale(1.1);}
.lx_jj{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%; padding-left:10px; float:none; margin-bottom:0px;}
.lx_jj h2{font-size:26px; font-weight:normal; background:url(../images/img_2.jpg) no-repeat 0 center; padding-left:40px; line-height:60px; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}
.qt{
    float: left!important;
}
.article>header h1{float:left; margin-bottom:10px;}

	}
@media (max-width: 479px) {
.small_nav{cursor: pointer; position: absolute; z-index: 2000; top: 20px; right: 10px;}
.small_nav_show{position:fixed; top: 0; left: -100%; width: 100%;height: 100%; z-index: 1000;transition: all 500ms; -moz-transition: all 500ms; -webkit-transition: all 500ms; -o-transition: all 500ms;}
.small_left{width: 60%; background:url(../images/nav_bg2.png) repeat; float: left; height: 100%;overflow: scroll;}
.small_right{width: 40%; float: right;height: 100%}
.menu>.nav>li>a>[class*=icon-] {
    color:#fff;
}
.nav-primary>li>a{border:1px solid #eee; border-left:0; border-right:0; text-align:center; color:#fff; }
.nav-primary>li>a:hover{background:#04893d; color:#fff}
.nav-primary>li>a.hover{background:#04893d; color:#fff}
.logo2{ width:60%; float:left}
.menu>.nav>li.show>a, .menu>.nav>li.show>a:focus, .menu>.nav>li.show>a:hover{color: #fff;
    background-color: #04893d;
    border-color: #ddd;}
	
.nav>li>a:focus, .nav>li>a:hover {
    color: #fff;
    text-decoration: none;
    background:none;
}
.case a{font-size:12px;}
.case .col-xs-6{margin-bottom:20px;}

/*内容页面*/
.biaoti{ text-align:center}
.biaoti h1{font-size:30px; font-weight:400}
.biaoti p{text-transform:uppercase; font-size:18px; color:#e5e5e5}

.about_img{width:100%; float:none; margin-bottom:10px; overflow:hidden}

.about_jj{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%; padding-left:0px; float:none; margin-bottom:0px;}
.about_jj2{width:100%;}

.foot{background:#04893d url(../images/foot_bg.jpg) no-repeat; height:auto; max-height:310px; margin-top:60px;}
.foot_logo{float:none; margin-top:35px; text-align:center}
.foot_right{float:none; padding-top:20px;text-align:center;}
.foot_nav a{color:#fff; padding:0 12px;}
.copy{text-align:center; padding-right:12px; line-height:30px; padding-top:0px; padding-bottom:10px; color:#fff}
.foot_nav{ display:none;}


.lc_img{float:none}
.about_lc{ padding-right:50px;ox-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%; animation:mymove 10s;
-moz-animation:mymove 10s; /* Firefox */
-webkit-animation:mymove 10s; /* Safari and Chrome */
-o-animation:mymove 10s; /* Opera */ overflow:hidden}
.about_lc p{ background:url(../images/jt.png) repeat-y; height:80px; padding-left:60px; padding-top:10px; margin-bottom:20px;}

.lx_img{width:100%; float:none; margin-bottom:10px; overflow:hidden}
.lx_img img{transition: all 300ms; -moz-transition: all 300ms; -webkit-transition: all 300ms; -o-transition: all 300ms;}
.lx_img img:hover{-webkit-transform: scale(1.1);
  transform: scale(1.1);}
.lx_jj{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%; padding-left:10px; float:none; margin-bottom:0px;}
.lx_jj h2{font-size:26px; font-weight:normal; background:url(../images/img_2.jpg) no-repeat 0 center; padding-left:40px; line-height:60px; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}

	}
@media (min-width: 768px) and (max-width: 991px) {
.jg{margin-bottom:20px;}
.n_btm{margin-bottom:20px;}
.small_nav{cursor: pointer; position: absolute; z-index: 2000; top: 30px; right:30px;}
.small_nav_show{position:fixed; top: 0; left: -100%; width: 100%;height: 100%; z-index: 1000;transition: all 500ms; -moz-transition: all 500ms; -webkit-transition: all 500ms; -o-transition: all 500ms;}
.small_left{width: 50%;background:url(../images/nav_bg2.png) repeat; float: left; height: 100%;overflow: scroll;}
.small_right{width: 50%; float: right;height: 100%; }
.menu>.nav>li>a>[class*=icon-] {
    color:#fff;
}
.menu>.nav>li.show>a, .menu>.nav>li.show>a:focus, .menu>.nav>li.show>a:hover{color: #fff;
    background-color: #04893d;
    border-color: #ddd;}
.nav-primary>li>a{border:1px solid #eee; border-left:0; border-right:0; text-align:center; color:#fff; }
.nav-primary>li>a:hover{background:#04893d; color:#fff}
.nav-primary>li>a.hover{background:#04893d; color:#fff}
.nav>li>a:focus, .nav>li>a:hover {
    color: #fff;
    text-decoration: none;
    background:none;
}

/*内容*/

.biaoti{ text-align:center}
.biaoti h1{font-size:30px; font-weight:400}
.biaoti p{text-transform:uppercase; font-size:18px; color:#e5e5e5}

.about_img{width:100%; float:none; margin-bottom:10px; overflow:hidden}

.about_jj{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%; padding-left:0px; float:none; margin-bottom:0px;}
.about_jj2{width:100%;}


.foot{background:#04893d url(../images/foot_bg.jpg) no-repeat; height:auto; max-height:310px; margin-top:60px;}
.foot_logo{float:none; margin-top:35px; text-align:center}
.foot_right{float:none; padding-top:20px;text-align:center}
.foot_nav a{color:#fff; padding:0 12px;}
.copy{text-align:center; padding-right:12px; line-height:30px; padding-top:10px; padding-bottom:10px; color:#fff}

.lc_img{float:none}
.about_lc{ padding-right:50px;ox-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%; animation:mymove 10s;
-moz-animation:mymove 10s; /* Firefox */
-webkit-animation:mymove 10s; /* Safari and Chrome */
-o-animation:mymove 10s; /* Opera */ overflow:hidden}
.about_lc p{ background:url(../images/jt.png) repeat-y; height:80px; padding-left:60px; padding-top:10px; margin-bottom:20px;}

.lx_img{width:100%; float:none; margin-bottom:10px; overflow:hidden}
.lx_img img{transition: all 300ms; -moz-transition: all 300ms; -webkit-transition: all 300ms; -o-transition: all 300ms;}
.lx_img img:hover{-webkit-transform: scale(1.1);
  transform: scale(1.1);}
.lx_jj{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; width:100%; padding-left:10px; float:none; margin-bottom:0px;}
.lx_jj h2{font-size:26px; font-weight:normal; background:url(../images/img_2.jpg) no-repeat 0 center; padding-left:40px; line-height:60px; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}


	}
@media (min-width: 992px) and (max-width: 1199px) {
.navlist ul li{margin-right:15px; float:left;}
.news{padding:0; margin:0; margin-bottom:15px; list-style:none; }
.news li{text-overflow:ellipsis;overflow:hidden; border-bottom:1px solid #b7bcb9;white-space:nowrap; line-height:33px; height:33px;}
.jg{margin-bottom:0px;}
	}
@media (min-width: 1200px) {

	}
@media (min-width: 1600px) {

	}