@charset "utf-8";
*{margin:0; padding:0;}
body{font-family:"Arial"; font-size:14px; background:#7c7c7c url(../images/bg.jpg) no-repeat 100% 100% fixed;}

a{ color:#000; text-decoration:none;}
a:hover{ color:#000; text-decoration:none;}

li{ list-style:none;}
img{ border:0;}
.clear{ clear:both;}
.hr5{ height:5px; overflow:hidden;}
.hr10{ height:10px; overflow:hidden;}

.fl{ float:left;}
.fr{ float:right;}


.background1{ background:#fff;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;  }

.w980{ width:980px; margin:auto; overflow:hidden;}
.w965{ width:965px; margin:auto; overflow:hidden;}

/*全站顶部*/
.top{ height:31px; line-height:31px; background:#7d7d7d; overflow:hidden;}
.top .ico{ background:url(../images/ico_01.gif) no-repeat center left; padding-left:32px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; color:#FFF;}
.top .txt{}
.top .txt a{ padding:0 3px; color:#FFF;}
.top .search{ height:20px; line-height:20px; width:147px; background:url(../images/search.gif) no-repeat; margin-top:5px; margin-left:20px; overflow:hidden;}
.top .search h4{ float:left; font-weight:normal; color:#289501; padding-left:2px;}
.top .search .search-keyword{ float:left; border:none; width:80px; height:20px; overflow:hidden;}
.top .search .search-submit{ float:right; width:13px; height:14px; background:url(../images/search_ico.gif) no-repeat; border:none; text-indent:-999px; margin:3px 5px 0 0; overflow:hidden;}
/*导航*/
.header{ width:980px; height:69px; background:url(../images/header_bg.png) no-repeat; margin:auto;}
.nav .logo{ float:left; width:155px; height:34px; background:url(../images/logo.jpg) no-repeat; margin:14px 20px 0 15px;}
.nav .logo a{ display:block; width:155px; height:34px; text-indent:-999px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ width:965px; margin:auto; height:62px; line-height:62px; background:url(../images/nav_bg.png) no-repeat;  position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left; width:150px;  position:relative; display:inline; background:url(../images/nav_li.jpg) no-repeat center right; }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; width:150px; text-align:center; font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:150px; left:0; top:60px;  position:absolute; background:#4E4E4E;  line-height:26px; padding:5px 0;
filter:alpha(opacity=60);  
-moz-opacity:0.6;  
-khtml-opacity: 0.6;  
opacity: 0.6;   }
.nav .sub li{ zoom:1; line-height:30px; height:30px; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a:hover{ background:url(../images/nav_li_hover.jpg) repeat-x; color:#fff;}

/*主体*/
.main{ background:#000; filter:alpha(opacity=90); -moz-opacity:0.95; -khtml-opacity: 0.95; opacity: 0.95; }
/*首页大幻灯片*/
.focusBox{ margin:0 auto;  position:relative; width:965px; height:405px;overflow:hidden;     }
.focusBox .hd{ height:22px; position:absolute; z-index:1; top:10px; right:10px; overflow:hidden;   }
.focusBox .hd ul{ float:right;  overflow:hidden;  }
.focusBox .hd li{ width:22px; height:22px; line-height:22px; text-align:center; background:#999; color:#fff; font-family:Arial; float:left; margin:0 1px; 
display:inline;
-webkit-border-radius:22px;
-moz-border-radius:22px; 
border-radius:22px; cursor:pointer;}
.focusBox .hd li.on{ background:#4fb210; }
.focusBox .bd li{ vertical-align:middle; }
.focusBox .bd li img{ width:965px; height:405px; display:block;  background:url(images/loading.gif) center center no-repeat;  }

/*首页滚动*/
.picScroll{width:865px;margin:auto;padding:0 50px;position:relative;overflow:hidden;}
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:86px; left:5px; width:46px; height:62px; background:url(../images/focusAdvBg.png) no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.picScroll .next{ left:auto; right:5px; background-position:-46px 0; }
.picScroll .prev:hover,
.picScroll .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;}
.picScroll .bd{ width:865px; overflow:hidden;}
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:415px; height:230px; float:left; overflow:hidden; padding:0 10px;     }
.picScroll ul li img{width:415px; height:230px; display:block; background:url(../images/loading.gif) center center no-repeat; }


/************************************************************列表页相关*****************************************************/

.w200{ width:200px; background: url(../images/left_bg.jpg) top right no-repeat; overflow:hidden;}
.w765{ width:765px; overflow:hidden;}

.place{ height:32px; line-height:32px; padding-left:20px; overflow:hidden;}


/*侧边导航*/
.side_menu{ padding:0 20px 0 10px; overflow:hidden;}
.side_menu dl{ overflow:hidden;}
.side_menu dl dt{ line-height:25px; height:25px; font-size:15px; font-weight:bolder; overflow:hidden;}
.side_menu dl dt a{ color:#3a3939}
.side_menu dl dd{ line-height:23px; height:23px; background:#f7f7f7; margin:5px auto; padding-left:8px;}
.side_menu dl dd.hover{ background:#323232;}
.side_menu dl dd.hover a{ color:#FFF; font-weight:bold;}

.pic_big{padding-left:15px; overflow:hidden;}

/*产品分类图片导航*/
.channel_list{ padding-left:15px; overflow:hidden;}
.channel_list dl{ float:left; width:235px; height:265px; margin-right:15px; margin-bottom:15px; overflow:hidden;}
.channel_list dl dt{ height:30px; line-height:30px; padding-left:10px; background:#000; overflow:hidden;}
.channel_list dl dt a{ color:#FFF;}
.channel_list dl dt span{ float:right;}
.channel_list dl dt span a{ display:block; width:11px; height:11px; background:url(../images/ico_02.jpg) no-repeat;margin: 10px 10px 0 0; text-indent:-999px;}
.channel_list dl dd img{ width:233px; height:238px; border:#dfdfdf 1px solid;}



.listbox{ padding-left:15px; padding-right:15px; min-height:718px; overflow:hidden;}
.listbox h2{ color:#3a3939; font-size:16px;}
.listbox h2.news{ font-size:36px;}
/**产品**/
.e2{ width:780px; overflow:hidden;}
.e2 li{ float:left; width:240px; height:265px; margin-right:15px; margin-bottom:15px; overflow:hidden;}
.e2 li .title{ height:30px; line-height:30px; padding-left:10px; background:#000; overflow:hidden;}
.e2 li .title a{ color:#FFF;}
.e2 li .title span{ float:right;}
.e2 li .title span a{ display:block; width:11px; height:11px; background:url(../images/ico_02.jpg) no-repeat;margin: 10px 10px 0 0; text-indent:-999px;}
.e2 li img{ display:block; width:238px; height:233px; border:#dfdfdf 1px solid;}

/**新闻**/
.e3{ overflow:hidden;}
.e3 li{ padding:15px 0; color:#303030;overflow:hidden;}
.e3 a{ color:#303030;}
.e3 .preview{ display:block; float:left; width:240px; height:175px; border:1px solid #dfdfdf; padding:2px; margin-right:15px; overflow:hidden;}
.e3 .preview img{ width:240px; height:175px}
.e3 span{ display:block; }
.e3 .title{line-height:30px; font-size:16px; font-weight:bold;}
.e3 .intro{ line-height:20px;}
.e3 .more a{ padding-left:20px; background: url("../images/link-arrow.png") no-repeat 0 2px; font-weight:bold; line-height:25px;}

/**产品内容页**/
.prodbox{ padding-left:15px;  padding-right:15px; overflow:hidden;}
.prodbox h2{ color:#3a3939; font-size:36px;}
.prodbox .info{}
.prodbox .info p{ line-height:30px;}
.pro_view{ overflow:hidden;}
.pro_view h3{ border-bottom:1px solid #e2e2e2; line-height:35px; color:#60c81d; margin-bottom:15px;}
/*幻灯片*/
.foucebox {position:relative;width:715px;height:498px;overflow:hidden;}
.foucebox .bd { position:relative; float:left; width:487px;height:498px;overflow:hidden;}
.foucebox .bd img {width:487px;height:498px;}

.foucebox .hd {position:relative; width:100px; float:left; padding-left:15px;  z-index:1;}
.foucebox .hd ul{ width:94px;position:relative; top:140px; overflow:hidden;}
.foucebox .hd li{ width:94px;height:86px;padding:5px 0; overflow:hidden;}
.foucebox .hd img{width:84px;height:86px;display:block;}
.foucebox .hoverBg{width:84px; height:86px; position:absolute; top:140px; left:10px; z-index:-100; background:url(/images/hover.png) no-repeat;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hover.png);
		_background:none;
	}
	
	

	
	
.table1{ }
.table1 td{border:1px solid #fff;}
.table1 .tit{ background:#f1f1f1; line-height:20px; padding-left:10px;}
.table1 .tit td{padding-left:10px;}
.table1 .cen{line-height:20px; padding-left:10px;}
.table1 .cen td{padding-left:10px;}

.content{ line-height:23px;}
.contract p{ line-height:30px; font-size:16px;color: #5e5e5e;}





.pagelist{margin:0px auto;float:none;clear:both;overflow:hidden;text-align:center;white-space:nowrap;padding:12px 0px 12px 16px;}
.pagelist li{display:inline;font-family:Tahoma;line-height:17px;margin-right:6px;}
.pagelist li a{display:inline;padding:2px 4px 2px;color:#666;border-bottom:1px solid #EEE;}
.pagelist li a:hover{color:#690;text-decoration:none;padding:2px 4px 1px;border-bottom:2px solid #690;}
.pagelist li.thisclass a,.pagelist li.thisclass a:hover{color:#F63;padding:2px 4px 1px;border-bottom:2px solid #F63;font-weight:bold;}
.pagelist .pageinfo{line-height:21px;padding:0px 10px 0px 16px;color:#999;}
.pagelist .pageinfo strong{color:#666;font-weight:normal;margin:0px 2px;}


.message{ margin:auto; width:750px; overflow:hidden;}
.message h2{ font-size:40px; font-weight:normal;color:#5e5e5e; line-height:70px;}
.message .welcome{ color:#75b702; line-height:60px; font-size:28px;}

.message form p{ height:25px; line-height:25px; clear:both; padding:15px 0;}
.message form p .fl,.message p .fr{ display:block;}
.message form p .fl{ width:150px; font-weight:bold; color:#5e5e5e;}
.message form p .fr{ width:600px;}
.message form p span{text-align:left; font-size:16px;}
.message form p input{ width:598px;  height:27px; line-height:25px; border:1px solid #9a9a9a; background:url(../images/message_input_bg.gif) repeat-x;}
.message form p select{ width:100px; height:27px; line-height:25px; border:1px solid #9a9a9a; background:url(../images/message_input_bg.gif) repeat-x;}
.message form p textarea{width:598px; border:1px solid #9a9a9a; height:100px;}
.message form .yes{ width:46px; height:22px; background:url(../images/message_yes.jpg) no-repeat; text-indent:-999px; border:none;}
.message form .res{ width:70px; height:22px; background:url(../images/message_clear.jpg) no-repeat; text-indent:-999px; border:none;}


.message .about{}
.message .about p{ line-height:25px; text-indent:2em; font-size:16px;}


.flink{ border-top:none;}
.flink .title4{ height:30px; line-height:30px; background:url(../images/flik_title.jpg) no-repeat; overflow:hidden;}
.flink .title4 h3{ background:url(../images/top_new_on.jpg) no-repeat; width:104px;color:#fff; text-align:center;}
.flink ul{ padding:5px 10px; overflow:hidden;}
.flink ul li{ float:left; padding:0 10px; line-height:25px; height:25px;}


.footer{padding-bottom:100px; padding-top:50px; background:#000; overflow:hidden;
filter:alpha(opacity=80);  
-moz-opacity:0.8;  
-khtml-opacity: 0.8;  
opacity: 0.8;  
}
.footer dl{ float:left; height:100px; overflow:hidden;}
.footer dl dt{ height:25px;line-height:25px; color:#82f40e; font-weight:bolder; padding-left:25px; overflow:hidden;}
.footer dl dt a{color:#82f40e;}
.footer dl.link_01 dt{ background:url(../images/footer_ico1.png) no-repeat center left;}
.footer dl.link_02 dt{ background:url(../images/footer_ico2.png) no-repeat center left;}
.footer dl.link_03 dt{ background:url(../images/footer_ico3.png) no-repeat center left;}
.footer dl.link_01{ width:310px; padding-left:20px;}
.footer dl.link_02{ width:270px; border-left:1px solid #737373; border-right:1px solid #737373; padding:0 20px;}
.footer dl.link_03{ width:290px; padding-left:20px;}
.footer dl dd{ color:#FFF; line-height:25px;}
.footer dl dd a{color:#FFF;}


.footer ul{ text-align:center; line-height:34px; height:35px;background:url(../images/footer.jpg) repeat-x; overflow:hidden;}
.footer ul li{ text-align:center; display:inline; padding:0 10px;}
.footer ul li a{ color:#000;}
.footer p{ line-height:25px; text-align:center;}