﻿body{margin:0 auto; font-family:"microsoft yahei"; color:#555; font-size:12px; min-width: 1200px;}
div,dl,ul,li,span,p,img,h1,h2,dl,p,em,h6{margin:0px; padding:0px; list-style:none; border:0px;}
.clear{clear:both; height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.cp img{border:1px solid #ccc; background-color:#fff; padding:2px; background-color:#fff;}
.cp a:hover img{border:1px solid #00a52b ; background-color:#fff; padding:2px;}
a{color:#555; text-decoration: none; cursor:pointer;}
.trans1 img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear;}
   .trans1 img:hover{ transform: rotate(360deg);-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);}	
.trans2 img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.trans2 img:hover{ transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2);}
	
a:hover{text-decoration: none; color:#00a52b ;}
.box,#top,.nav,#prod,#workshop{width:1200px; height:auto; margin:0 auto;}
.a_nav a{display:block; background:#ffaa00;color:#fff !important;border-bottom: 4px solid #ea9c00;}

/*顶部*/
#head{ width:100%; min-width:1200px; border-bottom: 1px solid #dedede; color:#909090; line-height:40px; font-size: 14px; margin-bottom:20px;}
#head .box{ position:relative;}
.head_l{line-height:40px;}
.head_r{ width: auto; text-align:center;}
.head_r{ width:198px; text-align:center; line-height:40px;padding-top:3px;}
.head_r img{ margin:13px 5px 0 20px; float:left;}
.head_r  p{ padding-bottom: 5px; display:block; float:left;}
.head_r a{color:#909090; display:inline-block; float:left; font-size: 14px;}
.head_r a:hover{ color:#00a52b; font-size: 14px;}
.head_r .code1{ width:auto; height:15px; position:absolute; top:1px; right:130px; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s; background:url(../images/20180908141246_2083761537.png) top center no-repeat;}

.head_r .code1:hover{ height:150px;background:url(../images/20180908141246_2083761537.png) bottom center no-repeat;}
.head_r .code2{ width:auto; height:15px; position:absolute; top:1px; right:0; transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s; background:url(../images/top_erweima.png) top center no-repeat;}

.head_r .code2:hover{ height:150px;background:url(../images/top_erweima.png) bottom center no-repeat;}

   
   
/*抬头*/
#top .logo{ width: auto;margin-right:10px; margin-bottom:25px;padding-top:20px;}
	#top .logo img{ width:100%; height:83px}
#top .name{ width: auto; font-size:36px; color:#333;font-weight:bold; line-height:36px;  padding-top:30px;}
	#top .name::after{ display: block; width: 1px; background: #dedede; height: 53px; content: ""; float: left; margin: 5px 12px 0 10px;}	
	#top .name p{ color:#909090; font-size:12px; font-weight: normal; font-family: "arial"; text-transform: uppercase; letter-spacing: 0.5px;}
	#top .word{ width: auto; font-size: 18px; color: #555; line-height:34px; padding-top:0px;}
	#top .word dl{ font-size: 30px; color: #00a52b ; font-weight: bold;}
	#top .word dl span{ color: #ffaa00;}
	

#top .phone{ width:230px; border: 1px solid #bebebe; border-radius: 100px; height: 60px; overflow: hidden; margin-top:0px;}
	#top .phone i{ display: block; float: left;font-style: normal; color: #fff; border-radius: 100%;width: 60px; height: 51px; padding-top: 9px;  text-align: center;  font-size: 15px; background: #ffaa00;}
	#top .phone em{ margin-left: 10px;  display: block; float: left;font-style: normal; /*padding:5px 0 0 25px; */font-size: 22px; line-height: 24px;  font-family: "arial"; /*background: url(../images/toptel.jpg) top left no-repeat;*/ margin-top: 8px; color: #00a52b ;}
	
	 /*导航*/
#nav_all{width:100%; min-width:1200px; font-family:"microsoft yahei"; height:50px; margin-top:5px; background:#00a52b ; border-bottom: 4px solid #008c24;}
.nav{ height:50px; color:#fff; font-size:15px; line-height:50px;}
.nav li{width:199px; height:50px;float:left; text-align:center; background:url(../images/20180908135913_1029502408.jpg) center right no-repeat;}
.nav li a{color:#fff; display:block; font-size:15px; font-weight:bold;}
.nav li a:hover{background:#ffaa00; color:#fff; border-bottom: 4px solid #ea9c00;}
.nav .on{ width:2px; height:50px; background:url(../images/20180908135913_1029502408.jpg)center left no-repeat;}
.a_nav a{display:block; background:#ffaa00;color:#fff !important;border-bottom: 4px solid #ea9c00;}


/*.banner-box{min-width:1200px;height:500px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li{width:100% !important;height:500px;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a{display:block;background-size:auto; width:100%;height:100%;}
.banner-btn{ width: 100%; position: absolute; top: 100px; left: 0; margin-left: 0; height: 580px; overflow: hidden; }
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:90px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:0.3s all ease-in-out}
.banner-btn a.prev{left:-50px;background:url(../images/nav2.png) no-repeat 0 0;} 
.banner-btn a.next{right:-50px;background:url(../images/nav.png) no-repeat -49px 0;}
.banner-box .hd {position:absolute;top:350px;width: 100%;display: block;z-index: 112;}
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:20px; height:20px; border-radius :20px; text-indent:-9999px; background:rgba(0,165,43,0.6); cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background:#ffaa00; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8;}
*/
.banner-box{min-width:1200px;height:500px;position:relative;overflow:hidden; margin-bottom:60px;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li{width:100% !important;height:500px;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a{display:block;background-size:auto; width:100%;height:100%;}
.banner-btn{ width: 100%; position: absolute; top: 100px; left: 0; margin-left: 0; height: 400px; overflow: hidden; }
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:95px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:0.3s all ease-in-out}
.banner-btn a.prev{left:-50px;background:url(../images/nav2.png) no-repeat 0 0;} 
.banner-btn a.next{right:-50px;background:url(../images/nav.png) no-repeat -49px 0;}
.banner-box .hd {position:absolute;top:348px;width: 100%;display: block;z-index: 112;}
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:20px; height:20px; border-radius :20px; text-indent:-9999px; background:rgba(0,165,43,0.6); cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background:#ffaa00; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8;}



/*搜索*/
#search_all{ width:100%; min-width:1200px;  height:70px; box-shadow: 0 5px 5px #dedede; position: absolute; top: 749px;}
.search{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei";}
.search a{ font-size:16px; color:#555;}
.search a:hover{ color:#00a52b ;}
.searchl{ font-size:16px;line-height:70px;}
.searchl span{ font-weight: bold;}
.searchr{ width:260px; padding:15px 0;}
.search_kong{ width:350px;float:right; overflow:hidden; height:40px;}
.search_2{float:left; width:240px; height:40px; line-height:40px;}
.search_tu{ float:right;height:40px; width:58px;}

/*产品展示*/
   #prod{ margin-top:0px;}
   .prod_t{ text-align: center; height: 130px; background: url(../images/20180908170908_1126185308.jpg) bottom no-repeat; padding-bottom:8px; color: #555; margin-bottom: 20px;}
   .prod_t p{ font-size: 40px; color: #333;  line-height: 55px;}
   .prod_t p span{ color: #00a52b; font-weight: bold;}
   .prod_t dl{ font-size: 16px; line-height: 40px;}
   
   .list{ width: 280px; background:#00a52b;  overflow: hidden; padding-bottom: 40px;}
   .list_t{ height: 120px; background: url(../images/20180908170040_682045894.jpg) top center no-repeat; font-size: 25px; color: #fff; text-align: center; line-height: 30px;}
   .list_t dl{ font-size: 25px; padding-top:55px;}
   .list_t p{ font-size: 12px; text-transform: uppercase; font-family: "arial";}
   .list_c{ border-radius: 15px; background: #fff; padding:30px 20px 18px 20px; width: 200px; margin: 0 auto;}
   .markermenu ul li{ background: #f5f5f5; margin-bottom: 12px; padding-left: 15px; font-family: "microsoft yahei";}
   .markermenu ul li a{ font-size: 15px !important; color: #555 !important; font-weight: normal !important; font-family:none;}
 .markermenu ul li a:hover{ color: #00a52b !important; font-weight: bold;}
   .markermenu ul li a::before{  float: left;width: 10px; height: 10px; border: 2px solid #ddd; border-radius:50%; display: block; content: ""; margin: 13px 10px 0 0;}
   .markermenu ul li:hover a::before{ border-color: #00a52b;}
 .blackwhite li a{ text-align: center !important; padding: 0 !important;}
 .blackwhite li a:hover{ font-size: 14px;}
  .prod_r{ width: 880px; padding-top: 20px;}
   
   
  /*.prod_r tr > td:first-child { margin-left: 0;}*/
.prod_r td { display: block; float: left; padding: 0 !important; width: 282px; margin: 10px 0 5px 9px; position: relative; border:1px #ddd solid}
.prod_r td > a:after,.products_bg td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(../images/20180908203255_1450524874.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }

.prod_r td > span { height: 50px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden;}
.prod_r td > span > a{ display:block; height: 50px; line-height: 50px; color: #454545; font-size: 14px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
.prod_r td > span:after,.products_bg td > span::after{ position: absolute; content: ''; width: 100%; height: 100%; background: #00a52b; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
.prod_r td:hover > a:after,.products_bg td:hover > a::after{ top: 0; }
.prod_r td:hover > span > a{ color: #fff; }
.prod_r td:hover > span:after,.products_bg td:hover > span::after{ bottom: 0; }
.prod_r td br { display: none;}
.prod_r tr:after, .products_bg tr::after { content: ''; display: block; clear: both; }
.prod_r td a{ position: relative; display: block; overflow: hidden; }
.prod_r td a img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.prod_r td:hover a img{ transform:scale(1.2); }
   .rightarrowpointer{ display: none;}
   
   
   /*烦恼*/
.upset_top{width:100%; min-width: 1200px; overflow:hidden; margin-top: 50px; height: 720px;overflow: hidden;background: url(../images/20180908221520_44770726.jpg) no-repeat top center ;}
.upset_bt{text-align: center;color: #fff;padding-top: 80px;font-size:60px;}
.upset_bt span{font-size: 20px;}
.upset_nr{width:1200px; margin:0 auto; overflow:hidden; }
.upset_nr ul{width: 655px;float: right;padding-top: 23px;}
.upset_nr ul li {line-height: 50px;font-size: 18px;color: #bcbcbc;}
.upset_nr ul li  span{font-size: 22px;}
.u01{    padding-left: 110px;}
.u02{    padding-left: 85px;}
.u03{  padding-left:50px;}
.u04{  padding-left: 30px;}
.upset_wz{font-size: 30px;color: #fff;padding: 55px 0px 0px 450px;}
.upset_link{float: right;width: 145px;height: 149px;background: url(../images/20180910101629_802369033.png) no-repeat center ; position: relative;
bottom: 100px;margin-right: 145px;}
 .upset_link:hover{background: url(../images/20180910200304_1027476301.png) no-repeat center ;}
.upset_link a{text-align: center; color: #fff !important;font-size: 18px; display: block;    padding-top: 42px; line-height: 30px; letter-spacing: 2px;}
.upset_link a span{font-size: 20px;font-weight: bold;color: #fff;    display: block;}

/*优势*/
   #adv{}
   #adv .number{ height: 86px; width: auto; padding-top: 75px; margin-bottom: 25px;}
   #adv .p_color{ background: #ffaa00 !important;}
   #adv .word{ width: 480px; font-size: 15px; line-height: 32px; color: #555; text-align: justify;}
   #adv .word span{ color: #00a52b;}
   #adv .word p{ width: auto; padding: 0 20px; display: inline-block;line-height: 50px;  text-align: center; color: #fff; float: left; background: #00a52b; font-weight: bold; font-size: 35px;}
   #adv .word dl{ font-size: 25px; padding: 20px 0 10px 0; color: #333;}
   .adv_bg1{ width: 100%; min-width: 1200px; height: 500px; background: url(../images/20180910211003_344029010.jpg) center no-repeat;}
    #adv .adv_bg1 .word p{ background: #009326;}
   #adv .adv_bg1 .word{ color: #fff;}
   #adv .adv_bg1 .word dl{ color: #fff;}
   .adv_bg2{ width: 100%; min-width: 1200px; height: 540px; background: url(../images/20180910215808_277000052.jpg) center no-repeat;}
  
    .adv_bg3{ width: 100%; min-width: 1200px; height:488px; background: url(../images/20180910220507_415974627.jpg) center no-repeat;}
   .adv_bg1 .box{ position: relative;}
   .adv_bg3 .phone{ width: 370px; border-radius: 20px; line-height: 40px;font-size:16px; border: 1px solid #ddd; margin-top: 15px;}
   .adv_bg3 .phone a{ display: block; width: 110px; border-radius: 20px;  float: left; margin-right: 15px; font-size:16px; text-align: center;border-right: 1px solid #ddd;}
   .adv_bg3 .phone dl{ display: block; float: left;}
   
   
   .adv_logo{ width: 151px;  height: 151px; position: absolute; right: 252px; top: 210px;animation:adv_logo 2s infinite; -moz-animation:adv_logo 2s infinite;-ms-animation:adv_logo 2s infinite; -o-animation:adv_logo 2s infinite; -webkit-animation:adv_logo 2s infinite; }

   
    /*logo动画*/
@-ms-keyframes adv_logo
{
0% { transform: rotate(0deg);}
100%{ transform: rotate(360deg);}
}
@-o-keyframes adv_logo
{
0% { transform: rotate(0deg);}
100%{ transform: rotate(360deg);}
}
@-webkit-keyframes adv_logo
{
0% { transform: rotate(0deg);}
100%{ transform: rotate(360deg);}
}
@-moz-keyframes adv_logo
{
0% { transform: rotate(0deg);}
100%{ transform: rotate(360deg);}
}
   
 
   #about{ height: auto; padding-top: 50px; background: url(../images/20180910173238_624557644.jpg)top center no-repeat;}
   #about .box{ position: relative;}
   .about_img{ width: 486px;}
   .about_w{ width:225px; padding:25px 35px; color:#fff; font-weight:bold; font-size:16px; line-height:32px; position:absolute; top:241px; left:230px;background: linear-gradient(to left bottom,#ffaa00,#00a52b );}
   .about_r{ width:630px; background:url(../images/20180910174451_1913518458.png) 0 10px no-repeat; padding-top:60px; font-size:14px; line-height:32px;}
.about_r p{ font-size:35px; padding:0 0 8px 0; color: #fff;}
   .about_r dl{ font-size: 13px; text-transform: uppercase; color: #fff; margin-bottom: 35px;} 
.about_r a{ display:block; float:left; background:#f2f2f2;width:135px; line-height:40px; margin:20px 30px 0 0; color:#525252; font-size:15px; text-align:center;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear;}
.about_r a:nth-last-child(1){ margin-right:0;}
.about_r a:hover{ color:#fff; border-radius: 20px; background: #00a52b;}
   
    
 /*厂房车间*/
  #workshop{ margin-top:35px;}
#workshop td td td br{ display: none !important;}
#workshop td td td { padding:5px !important ;}
#workshop td td td img{ padding:10px 10px 0 10px !important ; border:1px solid #dedede; border-bottom:none; background:#fff;}
#workshop td td td div{ border:1px solid #dedede;  line-height:58px; height:58px; overflow:hidden; background:#fff url(../images/20180910194639_1377131393.png) bottom no-repeat; border-top:none; transition:all linear 0.2s;}
#workshop td td td:hover div{background:#fff url(../images/20180910194907_146400575.png) bottom no-repeat;}

#workshop td td td div a{  text-align:left !important; display:inherit; padding-left:10px;font-size:14px; padding-top:5px;}
#workshop td td td:hover div a{ color:#00a52b;}

/*新闻*/
.news{ padding: 40px 0 40px 0;font-family:"Microsoft YaHei";}
.news_row .fl,.news_row .fr{ width: 580px; background: #fff;    border: 1px solid #ccc; }
.news_row1{ display: block; position: relative; }
.news_row1:after,.news_row1::after{ position: absolute; content: ''; background: #ececec; width: 100%; height: 1px; bottom: 0; left: 0; }
.news_row1 i{ background:#00a52b ; padding: 25px; width: 30px; height: 30px; display: block; float: left; position: relative; transition:0.3s all; }
.news_row .fl .news_row1 i{ background-image: url(../images/20180910201344_595306680.png); background-position: center; background-repeat: no-repeat; }
.news_row .fr .news_row1 i{ background-image: url(../images/20180910201418_1446852575.png); background-position: center; background-repeat: no-repeat; }
.news_row1 strong { display: block; padding: 15px 0; font-size: 20px; color: #333; line-height: 35px; float: left; font-weight: 100; margin-left: 20px; }
.news_row1 span{ display: block; line-height: 80px; height: 80px; color: #9e9e9e; float: right; margin-right: 20px;font-size: 14px;    text-transform: uppercase;font-weight: normal;}
.news_row1 span:hover{ color: #00a52b ; }
.news_row1:hover i{ -webkit-filter: brightness(1.15); filter: brightness(1.15); }

.news_row .fl .news_row1 strong{ background: url(../images/20180910201510_791388978.png) no-repeat left bottom;  width: 120px;}

.news_row .fr .news_row1 strong{ background: url(../images/20180910201546_994086419.png) no-repeat left bottom;  width: 120px;}

.news_div_item, .divdgweb_new_div_item { position: relative; padding: 5px 0; height: 30px; overflow: hidden; transition:0.3s all ease; }
.divdgweb_new_div_item_date, .news_div_item_date { position: absolute; right: 0; top: 14px; transition:0.3s all ease; }
.divdgweb_new_div_item_date > div,.news_div_item_date > div{ display: inline-block; color: #787878; font-size: 14px; font-family: 'arial'; }
.news_div_item_title, .divdgweb_new_div_item_title{ position: relative; }
.news_div_item_year:after,.news_div_item_year::after,.divdgweb_new_div_item_year:after,.divdgweb_new_div_item_year::after{ content: '-'; }
.on .news_div_item_year:after,.on .news_div_item_year::after,.on .divdgweb_new_div_item_year:after,.on .divdgweb_new_div_item_year::after{ content: ''; }
.news_div_item_title:after,.news_div_item_title::after, .divdgweb_new_div_item_title:after, .divdgweb_new_div_item_title::after{ content: ''; background: #00a52b ; width: 4px; height: 4px; position: absolute; left: 0; top: 14px; }
.on .news_div_item_title:after,.on .news_div_item_title::after, .on .divdgweb_new_div_item_title:after, .on .divdgweb_new_div_item_title::after{ content: ''; display: none; }
.news_div_item_title .news_div_item_a, .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 15px; color: #444; padding-left: 15px; display: block; line-height: 30px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; transition:0.3s all ease; }
.news_row2 .divdgweb_new_div, .news_row2 .news_div { padding: 25px 35px; height: 404px;    font-weight: normal; }
.news_div_item_pic,.news_div_item_body,.divdgweb_new_div_item_body{ transition: 0.3s all ease; }
.news_div_item_pic{ margin-top: 15px; }
.news_div_item_pic a,.news_div_item_pic a img{ display: block; width: 240px; height: 158px; }
  .news_div_item_pic a img{ border: 1px solid #dedede;}
.news_div_item.on, .divdgweb_new_div_item.on { height: 173px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; margin: 5px 0; }
.news_div_item_body, .divdgweb_new_div_item_body { line-height: 21px; color: #767676; font-size: 13px; width: 245px;  position: absolute; right: 0; top: 110px;}
.on .divdgweb_new_div_item_date, .on .news_div_item_date { top: 23px; right: 185px; }
.on .news_div_item_title .news_div_item_a, .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 250px; top: 75px; width:195px;    text-decoration: none; }
.on .divdgweb_new_div_item_date > div, .on .news_div_item_date > div { font-weight: bold; color:#00a52b ; font-size: 24px; line-height: 30px; }
.on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year,.on .news_div_item_date > .news_div_item_year{ font-size: 14px; display: block; font-weight: 100; line-height: 20px; text-indent: 3px; }
   
/*版权*/
  #copy_all{ margin-top: 45px; background: #00a52b; color: #fff; padding-bottom: 30px;}
  .copy_nav{ line-height: 60px; font-size: 15px; color: #fff; text-align: center; margin-bottom: 50px; border-bottom: 1px solid #fff;}
  .copy_nav a{ font-size: 15px; color: #fff;}
  .copy_nav a:hover{color: #ffaa00;}
  .copy_nav span{ padding: 0 25px;}
  .copy_code{ width: 170px;}
  .copy_w1{ margin-right: 60px; margin-top:5px; width: auto; font-size: 14px; line-height:28px; background: url(../images/20180910203522_819442055.png) 0 5px no-repeat; color:#fff; padding-left: 95px;}
  #copy_all p{ font-size: 18px;}
  
  .copy_w2{margin-top:5px;width: auto;font-size: 14px; line-height: 28px; background: url(../images/20180910203522_119096390.png) 0 5px no-repeat; color:#fff; padding-left: 95px;}
  #copy_all p{ font-size: 18px;}
  .copy_font{ margin-top: 25px; border-top: 1px solid #fff; padding-top: 25px;}
  .copy_font li{ display: block; width: auto; font-size: 14px; color: #fff; float: left; margin-right:95px;}
  .copy_font li a{font-size: 14px; color: #fff;}
  .copy_font li a:hover{color:#ffaa00;}
  .copy_font li:nth-last-child(1){ float: right; margin-right: 0;}
  
  /*友情链接*/
#link{font-family:"microsoft yahei"; background: #333; color: #fff; line-height: 50px;font-size:14px;}
.link_l{font-size:16px;color:#fff;width: auto;}

.link_r{ }
.linkTagcs li a{ font-size:14px !important;}
.linkTagcs li a:hover{ color:#fff !important;}

body{margin:0 auto; font-family:"microsoft yahei"; color:#555; font-size:12px; min-width: 1200px;}
div,dl,ul,li,span,p,img,h1,h2,dl,p,em,h6{margin:0px; padding:0px; list-style:none; border:0px;}
.clear{clear:both; height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.cp img{border:1px solid #ccc; background-color:#fff; padding:2px; background-color:#fff;}
.cp a:hover img{border:1px solid #00a52b ; background-color:#fff; padding:2px;}
a{color:#555; text-decoration: none; cursor:pointer;}
.trans1 img{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear;}
   .trans1 img:hover{ transform: rotate(360deg);-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg);}	
.trans2 img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.trans2 img:hover{ transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2);}
	
a:hover{text-decoration: none; color:#00a52b ;}
.box,#top,.nav,#prod,#workshop{width:1200px; height:auto; margin:0 auto;}
.a_nav a{display:block; background:#ffaa00;color:#fff !important;border-bottom: 4px solid #ea9c00;}


   

	
	 /*导航*/
#nav_all{width:100%; min-width:1200px; font-family:"microsoft yahei"; height:50px; margin-top:5px; background:#00a52b ; border-bottom: 4px solid #008c24;}
.nav{ height:50px; color:#fff; font-size:15px; line-height:50px;}
.nav li{width:199px; height:50px;float:left; text-align:center; background:url(../images/20180908135913_1029502408.jpg) center right no-repeat;}
.nav li a{color:#fff; display:block; font-size:15px; font-weight:bold;}
.nav li a:hover{background:#ffaa00; color:#fff; border-bottom: 4px solid #ea9c00;}
.nav .on{ width:2px; height:50px; background:url(../images/20180908135913_1029502408.jpg)center left no-repeat;}
.a_nav a{display:block; background:#ffaa00;color:#fff !important;border-bottom: 4px solid #ea9c00;}

/*幻灯��?/
.banner-box{min-width:1200px;height:350px;position:relative;overflow:hidden; margin-bottom:110px;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li{width:100% !important;height:350px;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a{display:block;background-size:auto; width:100%;height:100%;}
.banner-btn{ width: 100%; position: absolute; top: 100px; left: 0; margin-left: 0; height: 300px; overflow: hidden; }
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:20px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:0.3s all ease-in-out}
.banner-btn a.prev{left:-50px;background:url(../images/nav2.png) no-repeat 0 0;} 
.banner-btn a.next{right:-50px;background:url(../images/nav.png) no-repeat -49px 0;}
.banner-box .hd {position:absolute;top:200px;width: 100%;display: block;z-index: 112;}
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:20px; height:20px; border-radius :20px; text-indent:-9999px; background:rgba(0,165,43,0.6); cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background:#ffaa00; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8;}

/*搜索*/
#search_all{ width:100%; min-width:1200px;  height:70px; box-shadow: 0 5px 5px #dedede; position: absolute; top: 599px;}
.search{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei";}
.search a{ font-size:16px; color:#555;}
.search a:hover{ color:#00a52b ;}
.searchl{ font-size:16px;line-height:70px;}
.searchl span{ font-weight: bold;}
.searchr{ width:260px; padding:15px 0;}
.search_kong{ width:350px;float:right; overflow:hidden; height:40px;}
.search_2{float:left; width:240px; height:40px; line-height:40px;}
.search_tu{ float:right;height:40px; width:58px;}

/*版权*/
  #copy_all{ margin-top: 45px; background: #00a52b; color: #fff; padding-bottom: 30px;}
  .copy_nav{ line-height: 60px; font-size: 15px; color: #fff; text-align: center; margin-bottom: 50px; border-bottom: 1px solid #fff;}
  .copy_nav a{ font-size: 15px; color: #fff;}
  .copy_nav a:hover{color: #ffaa00;}
  .copy_nav span{ padding: 0 25px;}
  .copy_code{ width: 170px;}
  .copy_w1{ margin-right: 230px; margin-top:5px;  width: auto; font-size: 14px; line-height:28px; background: url(../images/20180910203522_819442055.png) 0 5px no-repeat; color:#fff; padding-left: 95px;}
  #copy_all p{ font-size: 18px;}
  
  .copy_w2{margin-top:5px;width: auto;font-size: 14px; line-height: 28px; background: url(../images/20180910203522_119096390.png) 0 5px no-repeat; color:#fff; padding-left: 95px;}
  #copy_all p{ font-size: 18px;}
  .copy_font{ margin-top: 25px; border-top: 1px solid #fff; padding-top: 25px;}
  .copy_font li{ display: block; width: auto; font-size: 14px; color: #fff; float: left; margin-right:95px;}
  .copy_font li a{font-size: 14px; color: #fff;}
  .copy_font li a:hover{color:#ffaa00;}
  .copy_font li:nth-last-child(1){ float: right; margin-right: 0;}


.strong_title{ display:none;}
.centerHeadImage{ display:none;}
.mianbxContent { font-family:"microsoft yahei";background:#00a52b; line-height:40px; color:#fff;
text-align: left !important;font-size: 14px;line-height: 40px !important; width:1180px !important; margin-bottom: 12px !important;height: 40px !important;padding-left: 20px !important;}
.mianbxContent a{ font-size:14px;color:#fff;}
.mianbxContent a:hover{ font-size:14px;color:#fff;text-decoration:underline;}

/*内页新闻*/
.nei_news{font-size: 14px;    line-height: 32px;}
.nei_news p{ text-indent: 2em;}
.pro_list_box_item_r strong {font-size: 16px;font-weight: normal;color: #525252; font-family:"microsoft yahei";}
.pro_list_box_item_r {font-size: 14px;line-height: 28px;color: #999;font-family:"microsoft yahei";}
.pro_list_box_item_r a:nth-of-type(2) {font-family:"microsoft yahei"; display:block;width: 50px;font-size: 14px;display: block;padding: 0 8px;color: #fff !important;background:#00a52b; margin-top: 10px;}
.pro_list_box_item_r a:hover:nth-of-type(2){background: #ffaa00;color: #fff !important;}
.pro_list_box_item_r font{ color:#fff;font-family:"microsoft yahei";}

/*产品展示*/
   #prod{ margin-top:120px;}
   .prod_t{ text-align: center; height: 130px; background: url(../images/20180908170908_1126185308.jpg) bottom no-repeat; padding-bottom:8px; color: #555; margin-bottom: 20px;}
   .prod_t p{ font-size: 40px; color: #333;  line-height: 55px;}
   .prod_t p span{ color: #00a52b; font-weight: bold;}
   .prod_t dl{ font-size: 16px; line-height: 40px;}
   
   .list{ width: 280px; background:#00a52b;  overflow: hidden; padding-bottom: 40px;}
   .list_t{ height: 120px; background: url(../images/20180908170040_682045894.jpg) top center no-repeat; font-size: 25px; color: #fff; text-align: center; line-height: 30px;}
   .list_t dl{ font-size: 25px; padding-top:55px;}
   .list_t p{ font-size: 12px; text-transform: uppercase; font-family: "arial";}
   .list_c{ border-radius: 15px; background: #fff; padding:30px 20px 18px 20px; width: 200px; margin: 0 auto;}
   .markermenu ul li{ background: #f5f5f5; margin-bottom: 12px; padding-left: 15px; font-family: "microsoft yahei";}
   .markermenu ul li a{ font-size: 15px !important; color: #555 !important; font-weight: normal !important; font-family:none;}
 .markermenu ul li a:hover{ color: #00a52b !important; font-weight: bold;}
   .markermenu ul li a::before{  float: left;width: 10px; height: 10px; border: 2px solid #ddd; border-radius:50%; display: block; content: ""; margin: 13px 10px 0 0;}
   .markermenu ul li:hover a::before{ border-color: #00a52b;}
 .blackwhite li a{ text-align: center !important; padding: 0 !important;}
 .blackwhite li a:hover{ font-size: 14px;}
  .prod_r{ width: 880px; padding-top: 20px;}
   
   
  /* .prod_r tr > td:first-child { margin-left: 0;}*/
.prod_r td { display: block; float: left; padding: 0 !important; width: 282px; margin: 10px 0 5px 9px; position: relative; border:1px #ddd solid}


.prod_r td > a:after,.products_bg td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(../images/20180908203255_1450524874.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }

.prod_r td > span { height: 50px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden;}
.prod_r td > span > a{ display:block; height: 50px; line-height: 50px; color: #454545; font-size: 14px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
.prod_r td > span:after,.products_bg td > span::after{ position: absolute; content: ''; width: 100%; height: 100%; background: #00a52b; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
.prod_r td:hover > a:after,.products_bg td:hover > a::after{ top: 0; }
.prod_r td:hover > span > a{ color: #fff; }
.prod_r td:hover > span:after,.products_bg td:hover > span::after{ bottom: 0; }
.prod_r td br { display: none;}
.prod_r tr:after, .products_bg tr::after { content: ''; display: block; clear: both; }
.prod_r td a{ position: relative; display: block; overflow: hidden; }
.prod_r td a img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.prod_r td:hover a img{ transform:scale(1.2); }
   .rightarrowpointer{ display: none;}


/*内页幻灯��?/
.contact_banner{ min-width:1200px; height:350px; background:url(../images/contactbanner.jpg) center no-repeat; margin-bottom:105px;}

.news_banner{ min-width:1200px; height:350px; background:url(../images/newsbanner.jpg) center no-repeat; margin-bottom:105px;}

.feedback_banner{ min-width:1200px; height:350px; background:url(../images/messagebanner.jpg) center no-repeat; margin-bottom:105px;}

.information_banner{ min-width:1200px; height:350px; background:url(../images/20180911141819_1415573659.jpg) center no-repeat; margin-bottom:105px;}

.about_banner{ min-width:1200px; height:350px; background:url(../images/aboutbanner.jpg) center no-repeat; margin-bottom:105px;}




/*动画*/
/*logo动画*/
@-ms-keyframes adv_logo
{
0% { transform: rotate(0deg);}
100%{ transform: rotate(360deg);}
}
@-o-keyframes adv_logo
{
0% { transform: rotate(0deg);}
100%{ transform: rotate(360deg);}
}
@-webkit-keyframes adv_logo
{
0% { transform: rotate(0deg);}
100%{ transform: rotate(360deg);}
}
@-moz-keyframes adv_logo
{
0% { transform: rotate(0deg);}
100%{ transform: rotate(360deg);}
}
/*内页产品*/
.pro_detail_rel_hd{ width:870px !important; text-align:center; font-size:18px; color:#fff; background:#00a52b; line-height:30px; }
.pcontent_title_h4{ width:870px !important;text-align:center; font-size:18px; color:#555; }
#chakantwo{ text-align:center;}
#chakantwo a{ width:200px; display: inline-block; background:#ddd; line-height:55px; text-align:center; font-size:16px; margin-top:20px; margin-bottom:20px;}