@charset "utf-8";
/* CSS Document */
body,div,ul,li,a,img,p,dl,dt,dd,h2,h3{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; }
body{ font-size:12px; font-family:" "; background:#fff; color:#666;}
a{color:#444;font-family: " ";
font-size: 12px;
color: #666;
text-decoration: none;}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　 
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　 
a:focus { -moz-outline-style: none; } /* IE不支持 */ 
.wapper{width:1160px; margin:0 auto;}
.clear{ height:0px;font-size:0;clear:both;}
.fl{ float:left;}
.fr{ float:right;} 

.header{ position:relative; height:120px;}
.nav{ height:30px; line-height:30px;}
.nav b{ display:block; float:left;color: #A0A0A0; font-weight:normal;}
.nav span{ float:right;color: #A0A0A0;}
.nav span a{color: #A0A0A0;}

.logo{ margin-top:30px;}
.ser{width: 240px; margin-top:30px;
height: 30px;}
.ss_cx { float:left; width:180px;
font-family: " "; outline:none;
font-size: 12px;
height: 30px;
background-color: #F0F0F0;
line-height: 30px;
color: #999999;
padding-left: 10px;
}
.ser_btn {
background: #1E9D56; float:right;
cursor: pointer;
width: 45px;
height: 30px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
color: #FFF;
font-family: " ";
line-height: 20px;
outline:none;
}
.tel{ position:absolute; right:0px; bottom:20px; font-size:14px; color:#a0a0a0;}

/*menu*/
.menu{height:45px;line-height:45px;background:#00813e; position:relative; z-index:999;}
.menu ul li{ float:left; position:relative; width:128px; background:url(../images/dh2.jpg) top right no-repeat;}
.menu ul li dl{ background:#00813e; width:100%; position:absolute; left:0px; top:45px; padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px; margin:0 0px; }
.menu ul li dl dd a{ font-size:12px; color:#fff; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ color:#fff; background:#90c320;}
.menu a{ font-size:14px;color:#fff; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#90c320;color:#fff;}
.menu_down span{ display:block;}

.gg{ height:40px; line-height:40px; padding-top:12px; background: url(../images/dh_bj.jpg) top center repeat-x;}
.gg dl{width:auto;}
.gg dl dt{ float:left;color: #009900;
font-size: 15px; width:75px;}
.gg dl dd{ float:right;  width:250px;}
.gg dl dd a{font-family: " ";
font-size: 12px; float:left;
color: #666;
text-decoration: none}
.gg dl dd span{font-family: " "; float:right;
font-size: 12px;
color: #666;}


/*banner_02*/
.banner_02{ height:550px; overflow:hidden; position:relative;}
.banner_02 #banner_02_con{ display:none;}
.ban_bj {
width: 100%;
height: 20px;
margin: 0 auto;
background: #EAEAEA;
}
img{max-width:100% !important}
.con_01{ padding-top:25px;}
.con_01 .left h2 span,.con_01 .right h2 span{ float:left; }
.con_01 .left h2,.con_01 .right h2{ height:30px; line-height:30px; padding-left:10px; font-size:14px;}
.con_01 .mid h2{height:30px; line-height:30px;}
.con_01 h2 .more{float:right; margin-top:6px;}
.con_01 .left h2{ background:url(../images/con_1.jpg) left no-repeat;}
.con_01 .mid h2 span a{display:block; float:left; width:100px; text-align:center; color:#fff; font-size:12px;}
.con_01 .right h2{ background:url(../images/con_1.jpg) left no-repeat;}
.con_01 .left{width:330px; }
.con_01 .left dl dd{ line-height:26px; margin-top:10px; font-size:10px;}
.con_01 .mid{width:440px; margin-left:36px;  }
.con_01 .mid dt{ margin-bottom:10px;}
.con_01 .mid dt img{ display:block; float:left;}
.con_01 .mid dt span{ display:block; float:right;width:315px;}
.con_01 .mid dd{
height: 30px;
overflow: hidden;
clear: both;
line-height: 30px;
border-bottom: 1px dashed #E8E8E8;
background: url(../images/con_5.jpg) center left no-repeat;
padding-left: 8px;}
.con_01 .mid dd a{ float:left;}
.con_01 .mid dd span{ float:right}
.con_01 .right{width:280px;}
.con_01 dl{ padding:6px 0;}
.con_01 .right dl dd{height: 30px;
border-bottom: 1px solid #E8E8E8;
background: url(../images/con_5.jpg) center left no-repeat;
line-height: 30px;
text-align: left;
padding-left: 10px;}
.in_pro {
width: 100%;
height: 40px;
background: #F3F3F3;
overflow: hidden;
clear: both;
margin: 0 auto;
margin-top: 30px;
}
.in_pro_k {
width: 1160px;
height: 40px;
margin: 0 auto;
}
.in_pro_fl {
width: 170px;
height: 40px;
background: #00853E;
float: left;
text-align: center;
color: #FFF;
line-height: 40px;
}
.in_pro_fl1 {
width: 170px;
height: 40px;
float: left;
border-right: 1px solid #E7E7E7;
line-height: 40px;
text-align: center;
}

.con_02{}
.scroll_03{ overflow:hidden; margin-top:15px; width:1160px;}
.scroll_03 .bd li{ float:left; width:175px;  margin-right: 10px; }
.scroll_03 .bd li .img{height:175px;   overflow:hidden; border: 1px solid #EEEEEE; }
.scroll_03 .bd li .img:hover{background:#f4f4f4;}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block; }
.scroll_03 .bd li .img table tr td{ height:175px;}
.scroll_03 .bd li .img table tr td img{ max-width:175px; max-height:175px; display:block; margin:0 auto;}

.in_yq { margin-top:30px;
width: 100%;
height: 40px;
background: #60B330;
overflow: hidden;}
.in_yq_k {
width: 1160px;
height: 40px;
line-height: 40px;
text-align: left;
color: #FFF;
margin: 0 auto;
}
.in_yq_k a{ color:#fff;}

.footer{background:#009541;}
.footer .wapper .top ul{  margin-right:10px; margin-top:32px; color:#FFF; width: 115px;
text-align: center;
line-height: 25px;
color: #66B28B;
float: left;
background: url(../images/xian.png) top left no-repeat;}
.footer .wapper .top ul li{ margin-bottom:6px;}
.footer .wapper .top ul li a span{color: #66B28B; }
.footer .wapper .top .xx{  float:right; width:123px; margin-top:50px; padding:0 5px;}
.footer .wapper .top .xx img{ display:block;}
.footer .wapper .top .xx span{ display:block; line-height:24px; text-align:center;color: #66B28B;}
.footer .wapper .top ul li a { color:#FFF;}
.footer .wapper .top ul li a span{padding-left:3px;}
.footer .wapper .top ul li a span:hover{color: #f60; }
.footer .wapper .top ul li h3 a:hover{color:#FFF; }
.footer .wapper .top ul a{ color:#FFF;}
.footer .wapper .bottom{  margin-top:10px; background:url(../images/d.png) top center no-repeat; padding-top:3px;} 
.footer .wapper .bottom dl{ margin-top:15px; color: #B3D9C5; line-height:26px;}
.footer .wapper .bottom dl a{color: #B3D9C5;}

/* 内页样式 */
.ny_title {
width: 1160px;
height: 40px;
margin: 0 auto;
text-align: left;
font-size: 20px;
font-weight: bold;
color: #000;
line-height: 40px;
padding-top: 20px;
}
.ny_wz {
width: 1160px;
height: 30px;
line-height: 30px;
text-align: left;
color: #A2A2A2;
}
.ny_d {
width: 1160px;
height: 43px;
margin: 0 auto;
margin-top: 10px;
}
.about_f {
width: 1160px;
margin: 0 auto;
}
.about_f li {background: url(../images/f_1.jpg) top center no-repeat;
float: left;
width: 97px;
height: 43px;
color: #666;
}
.about_f li a {
width: 97px;
height: 43px;
display: block;
text-align: center;
line-height: 38px;
color: #666;
}
.about_f li a:hover{ background:url(../images/f1.jpg) top center no-repeat; color:#fff;}
.inside .nr{width: 920px; margin-top:20px;
min-height:450px;
border: 1px solid #E4E4E4;
background: #FFF;
margin-bottom: 20px;
padding:5px;
}
.inside .right{ width:190px; margin-top:20px;}
.inside .right h3{ height:32px; line-height:32px;}
.inside .right .xinwen{ margin:20px 0;}
.inside .right .xinwen img{display:block; }
.inside .right .xinwen span{ display:block; text-align:center; height:24px; line-height:24px;}
/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


