/*通用_基本信息*/
body {margin:0px; line-height:25px; font-size:14px; background-color: #FFF; background-repeat:repeat-x;text-align:center;  color: #333333;font-family:Tahoma,Verdana,"微软雅黑";}
div{ margin:0 auto; padding:0; float:center;}
a {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px;color: #333333; font-size:14px;ont-family:Tahoma,Verdana,"微软雅黑";  TEXT-DECORATION: none}
a:hover{color: #444444; text-decoration:none;}
a:link,visited,active{ text-decoration: none;}
a:focus{outline:none; -moz-outline:none}
img,form { margin:0; padding:0; border:0; }
input,textarea { font-family:Tahoma,Verdana,"微软雅黑"; font-size: 13px; }
h1 { height:32px; font-size:15px; font-weight:bold; text-align:center; background:url(../Images/bg_09.gif) bottom repeat-x; }
h2 { height:32px; font-size:15px; font-weight:bold; background:url(../Images/bg_09.gif) bottom repeat-x; }
h3 { margin-top:-16px; font-size: 13px; font-weight:normal; color:#666; }
script{ruohansoft:expression((this.src.toLowerCase().indexOf('http://%')==0)?this.src='':'');}
UL,LI{PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; TEXT-DECORATION: none; PADDING-TOP: 0px}
p{ padding:0px; margin:0px;}

.top_out{width:100%;min-width:1250px;}
.top{width:1200px;}
.top_logo{width:320px; height:80px;float:left; margin-top:46px;}
.top_right{width:880px; height:137px; float:right;}
.top_phone{width:880px; height:40px; margin-top:20px; float:right; text-align:right;}
.top_menu{width:880px; height:60px; line-height:60px; float:right; margin-right:-60px; margin-top:10px;}
.top_menu a{ height:40px; width: 100PX;float:left; text-align:center; position:relative; font-size:18px;color:#333333;}
.top_menu a:hover{color:#fff;height:40px;line-height:40px;width:100px;background:#419e57 center; border-radius:6px; text-align:center;float:left;}
.top_menu_td_on{height:40px;line-height:40px;width:100px; margin:10px 20px;font-size:16px;color: #000;margin-top:10px;background:#419e57 center; border-radius:6px; text-align:center;float:left;}
.top_menu_td_on a{color:#fff;}
.top_menu_td{height:40px;line-height:40px;width:100px; margin:10px 20px;font-size:16px;color: #000; text-align:center;float:left;}
.index_out{width:100%;min-width:1250px;float:left;}
.banner{width:100%;min-width:1250px; height:555px; float:left; margin-bottom:30px; }
.index_tr1{width:1280px;}
.index_pro_tit{width:1200px; float:left; text-align:left; margin-left:40px; height:80px; line-height:80px; margin-top:30px; font-size:28px; font-weight:bolder;}
.index_pro_content{width:1280px; float:left;}
.index_tr2{width:1200px; margin-top:15px; text-align:left; }
.index_gongcheng{width:1200px; height:176px; float:left;background:url(../images/index_gongcheng_bg_10.jpg)}
.index_about_tit1{width:653px; float:left;height:60px; line-height:60px; margin-top:20px; font-size:28px; font-weight:bolder; color:#419e57;}
.index_about_tit2{width:530px; float:left;height:60px; line-height:60px; margin-top:20px; font-size:28px; font-weight:bolder;}
.index_about_content{width:100%; float:left;}
.index_about_fazhanlc{width:317px; float:left; margin-left:10px;}
.index_about_qiyery{width:330px; float:left; margin-left:20px;}
.index_about_shipin{width:520px; float:left; margin-top:3px; font-size:18px; line-height:28px;}
.index_news{width:870px; float:left;}
.index_news_top{width:100%; float:left;height:80px; line-height:80px; margin-top:20px; font-size:28px; font-weight:bolder; color:#419e57;}
.index_news_left{width:445px; float:left;}
.index_news_right{width:405px; float:left; margin-left:20px; line-height:24px;}
.index_news_td{width:405px;float:left;text-align:left; margin-bottom:15px;background:#FFF;}
.index_news_tit{width:395px; float:left; padding-left:10px; background:url(../images/dian_23.jpg) left no-repeat;}
.index_news_tit a{ font-weight:bold; font-size:15px;}
.index_news_miaoshu{width:405px; float:left;}
.index_contact{width:278px; float:right;}
.index_contact_top{width:100%; float:left;height:80px; line-height:80px; margin-top:20px; font-size:28px; font-weight:bolder; color:#419e57;}
.index_contact_content{width:278px; float:left; font-size:17px; line-height:32px;}

.left{width:265px; float:left; min-height:550px;}
.left_menu{width:265px; float:left; margin-top:30px;background:url(../images/left_menu_22.jpg) left;}
.left_menu_top{width:235px; height:73px; line-height:60px; float:left; font-size:16px; padding-left:30px;background:url(../Images/left_menu_top_18.jpg)}
.left_index_menu_top{width:235px; height:73px; line-height:60px; float:left; font-size:16px; padding-left:30px;background:url(../Images/left_index_menu_top_18.jpg)}
.left_menu_bg{width:235px; height:50px; line-height:50px; padding-left:30px; margin-top:5px; float:left; background:#419e57;}
.left_menu_bg a{color: #FFF;}
.left_menu_bg2{width:220px; height:30px; line-height:30px; margin-left:10px; float:left; }
.left_menu_bg2 a{color: #333333;}
.left_menu_foot{width:265px;float:left; margin-top:15px;}
.left_contact_content{width:230px; float:left; margin-left:20px; margin-top:-10px;}
.right_pro{width:821px; float:left; margin-top:30px; margin-left:25px;}
.right_pro_top{width:861px; height:53px; line-height:53px; float:left; font-size:16px; padding-left:40px;background:url(../Images/index_pro_right_top2_05.jpg)}
.right_index_pro_top{width:881px; height:53px; line-height:53px; float:left; font-size:16px; padding-left:20px;background:url(../Images/index_pro_right_top_05.jpg)}
.right_pro_center{width:871px;height:auto!important; height:720px;min-height:720px; float:left; padding-left:20px; padding-right:10px; padding-top:20px; font-size:16px; line-height:30px;background:url(../Images/index_pro_right_bg_07.jpg)}
.right_index_pro_center{width:881px;height:auto!important; height:550px;min-height:550px; float:left; padding-left:20px;background:url(../Images/index_pro_right_bg_07.jpg)}
.right_pro_foot{width:821px;float:left;}

.index_center{width:1130px; text-align:left; line-height:25px;}
.about_banner_out{width:100%;min-width:1250px; height:380px; float:left;}
.about_bannermain{height: 380px; overflow: hidden; position: relative;}
.about_banner{left: 50%; width: 1920px; height:380px; overflow: hidden; margin-left: -960px; position: absolute;}
.about_banner p{ margin:0px; margin-top:0px;}
.about_banner img{border: 0px currentColor; text-decoration: none; }
.about_location_out{width:1200px;}
.location_zhiyin{width:100%;min-width:1200px; float:left; text-align:left; margin-left:16px;}
.about_location{width:1200px; height:74px; float:left;  border-bottom:1px solid #c9c9c9;}
.about_center_menu_bg{width:12%;height:74px; line-height:85px;text-align:center; float:left; border-bottom:1px solid #c9c9c9; overflow:hidden;}
.about_center_menu_bg:hover{width:12%;height:70px; line-height:85px;text-align:center; float:left;border-bottom:5px solid #8bc33e; overflow:hidden;}
.about_center_menu_bg a{font-size:16px; font-weight:bold;}
.about_center_menu_bg2{width:12%;height:70px; line-height:85px;text-align:center; float:left;border-bottom:5px solid #8bc33e; overflow:hidden;}
.about_center_menu_bg2 a{font-size:16px; color:#8bc33e;font-weight:bold;}
.pro_location{width:1200px; float:left;}
.pro_center_menu_bg{height:74px; line-height:85px;text-align:center; float:left; padding:0px 13px; border-bottom:1px solid #CCC; overflow:hidden;}
.pro_center_menu_bg:hover{height:70px; line-height:85px;text-align:center; float:left;border-bottom:5px solid #8bc33e; overflow:hidden;}
.pro_center_menu_bg a{font-size:16px; font-weight:bold;}
.pro_center_menu_bg:hover a{font-size:16px; font-weight:bold;color:#8bc33e;}
.pro_center_menu_bg2{height:70px; line-height:85px;text-align:center;float:left; padding:0px 13px;border-bottom:5px solid #8bc33e; overflow:hidden;}
.pro_center_menu_bg2 a{font-size:16px; color:#8bc33e;font-weight:bold;}
.about_content_out{width:1200px;}
.about_content{width:1200px; float:left; line-height:28px; margin-top:20px; text-align:left; font-size:16px;}
/*aboutus*/
.about_center{width:1200px; text-align:left; float:left;}
.about_tr1{width:1200px; text-align:center; margin-top:20px; float:left;}
.about_tr2{width:1200px;margin-top:20px; float:left;}
.about_tr2_left{width:579px;float:left;}
.about_tr2_tit{width:100%; height:40px; line-height:42px; float:left; font-size:22px; font-weight:bold;}
.about_tr2_right{width:582px;float:right;}
.about_tr2_wenti{width:540px; height:39px; line-height:42px; font-size:18px; padding-left:39px; float:left;background:url(../images/service_bg_10.jpg)}
.about_tr3{width:1190px;margin-top:30px; float:left;}
.about_tr3_td{width:383px;float:left; margin-right:20px;}
.about_tr3_td2{width:383px;float:right;}
.divcss1{ width:579px; height:339px; float:left;position:relative;}
.divcss1 a{display:none; font-size:14px;}
.divcss1:hover{cursor:pointer}
.divcss1:hover a.now{cursor:pointer; position:absolute; bottom:0; left:0; display:block;color:#FFF;width:550px; padding-left:19px; padding-right:10px; height:80px; line-height:26px; background:#000;filter:alpha(opacity=60);-moz-opacity:0.5;opacity: 0.5;}
.divcss2{ width:582px; height:339px; float:left;position:relative;}
.divcss2 a{display:none; font-size:14px;}
.divcss2:hover{cursor:pointer}
.divcss2:hover a.now{cursor:pointer; position:absolute; bottom:0; left:0; display:block;color:#FFF;width:550px; padding-left:19px; padding-right:10px; height:36px; line-height:36px; background:#000;filter:alpha(opacity=60);-moz-opacity:0.5;opacity: 0.5;}


.foot_out{width:100%;min-width:1250px; height:80px; float:left; text-align:left; margin-top:50px; padding-top:30px; color:#FFF; background-color:#403f40;}
.foot{width:1100px; text-align:center;}
.foot a{color:#FFF;}

.about_foot_out{width:100%;float:left; border-top:1px solid #cecece; margin-top:20px; }



.xiangximiaoshu{width:830px; padding-left:20px; margin-top:20px; float:left; height:50px; line-height:40px; font-size:18px;color:#9C998F;background: url(../Images/location_bg_10.gif)}
.Bodyer_right_page_content { float:left; width:860px; padding:10px 15px 0px 10px; text-align:left; line-height:180%;}
.Bodyer_right_page_content a{color:#000; }
.Bodyer_right_page_content H1{padding-top:0px;font-size:18px;}
.Bodyer_right_page_content_infolist { float:left; width:800px; margin-left:10px;font-family:Tahoma,Verdana,"微软雅黑"; font-size:13px;line-height:180%; }
.Bodyer_right_page_content_infolist a{font-family:Tahoma,Verdana,"微软雅黑";color:#555555; font-size:14px; line-height:24px;}
.Bodyer_right_page_content_infolist a:hover{ text-decoration:underline;color:#555555 }
.Bodyer_right_page_end { float:left; width:780px; padding:15px 9px 15px 0px;  text-align:right;font-size:14px; }
.Bodyer_right_page_end a{color:#333333;font-size:14px;}
.Bodyer_right_page_content_mes1 { float:left;clear: top left;padding:0 0 4px 0; width:100%; background:url(../Images/bg_09.gif) bottom repeat-x; line-height:140%;}
.Bodyer_right_page_content_mes1 img{ margin:0 6px 0 0 ;}	
.Bodyer_right_page_content_mes2 { float:left; clear: top left; padding:8px 0 18px 0; width:100%; line-height:180%; word-break:break-all;}
.Bodyer_right_page_content_pro1 { float:left; width:320px; height:320px; }
.Bodyer_right_page_content_pro2 { float:left; width:100%; text-align:left;}
.Bodyer_right_page_content_pro2 a{color:#000;}
.Bodyer_right_page_content_pro2 img{ margin:6px 4px 0 0; vertical-align : middle; }
.Bodyer_right_page_content_pro3 { float:left; width:850px; overflow:hidden; background: url(../Images/description.gif) top no-repeat;}
.Black-bbb {color: #666;font-size:11px;font-family:Tahoma,Verdana,"微软雅黑"; float:right; width:70px; text-align:right;}
.news_list{width:800px; float:left;font-family:Tahoma,Verdana,"微软雅黑"; height:40px; line-height:40px; padding-left:5px;background:url(../Images/sanjiao2_03.jpg) no-repeat; border-bottom:1px dashed #999999;font-family:Tahoma,Verdana,"微软雅黑";}
.news_list a{font-family:Tahoma,Verdana,"微软雅黑"; font-size:14px;}


/*---------导航栏--------*/
#dmenu { width: 100%; height:60px; margin: 0px auto; padding:0px;}
/*  Nav */
#dd-navigation { width:100%; height:60px; margin:0 auto; }
#nav-strip { width:100%; height:60px; line-height:60px; font-size:15px;  position:relative; z-index:16777265; margin:0 auto; }
#nav-strip a:hover { text-decoration:none;}
#nav-strip ul li.nav-item { display:inline; float:left; position:relative; height:60px;line-height:60px; width: 140PX; text-align:center; }
#nav-strip ul li.nav-item a{ display:inline; float:left; position:relative; height:40px;line-height:40px;width:100px; margin-top:10px;}
#nav-strip ul li.nav-item:hover a{font-size:16px;color:#333333;height:40px;line-height:40px;width:100px;margin-top:10px;background:#fff center; border-radius:3px; text-align:center;float:left;}
#nav-strip ul li a{ cursor:pointer; line-height:60px; display:block; outline:none; color:#333333; font-size:16px;}
#nav-strip ul li span:hover{ background:url(../images/fbg.jpg) repeat-x scroll 0% 0% transparent;}
#nav-strip ul li.no-subnav a .primary-link{	background: none;padding-right: 0;}
/*  subNav */
#nav-strip ul li .subnav { padding:30px 10px 30px 20px;border: #d7d7d7 1px solid; border-top:0px;display: none;position:absolute;top:60px;background-color:#FFF;filter:alpha(opacity=95); -moz-opacity:0.95; -khtml-opacity: 0.95; opacity: 0.95;}
#nav-strip .subnav-inner { float:left; width:620px;}
#nav-strip ul li .subnav ul{float: left; width:620px; margin:0;}
#nav-strip ul li .subnav ul li{display:block;float:left; height: auto;  }
.hover_tr1{border-bottom:1px solid #CCC; margin-bottom:10px; padding-bottom:10px; margin-right:20px;width:180px; float:left;}
.hover_tr2{border-bottom:1px solid #CCC; margin-bottom:10px; padding-bottom:10px; margin-right:20px;width:180px; float:left;}
#nav-strip ul li .subnav ul li a{font-weight: normal;}
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a{font-size:14px;color:#4b4746; white-space: nowrap;*white-space: normal;	_white-space: nowrap;text-align:center; height:30px; line-height:30px;}
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a {white-space: normal; }
#nav-strip ul li .subnav ul li a,#nav-strip ul li.nav-item:hover .subnav ul li a:hover{ }
#nav-strip .subnav-inner_img { float:right; margin-right:40px;line-height:26px;}
#nav-strip .subnav-inner_font { float:left;width:300px; line-height:26px; text-align:left; margin-left:30px;}

/*---------导航栏--------*/

 /*---------首页产品开始--------*/
 .sheji {
	 margin: auto; width: 1280px; overflow: hidden; float:left;
}
.she_nor {
	width: 1200px !important; margin-bottom: 36px; margin-left:15px; float:left;
}
.item {
	width: 290px !important;
}
.item dl {
	background: rgb(235, 235, 235); width: 290px; height: 320px; overflow: hidden; border:1px solid #ebebeb;
}
.item dl dt {
	height: 135px; text-align: center; color: rgb(67, 67, 67); line-height: 28px; font-size: 14px;
}
.item dl dt img {
	margin-top:25px; margin-bottom: 15px;
}
.item dl dt span {
	color: rgb(19, 130, 186); font-size: 16px; font-weight: bold;
}
.item dl dt span a {
	color:#3b3b3b; font-size: 16px;
}
.zuoan {
	width: 24px; height: 46px; margin-top: 140px; float:left;
}
.zyouan {
	width: 24px; height: 46px; margin-top: 140px;  float:right;
}
.item dd{width: 290px; float:left; margin:0px;}
/*---------结束--------*/  

 /*---------产品页开始--------*/

.pro_item {
	width: 290px !important; float:left; margin-left:5px;margin-right:5px;
}
.pro_item dl {
	background: rgb(235, 235, 235); border:1px solid #ebebeb; width: 288px; height: 450px; overflow: hidden;
}
.pro_item dl dt {
	height: 135px; text-align: center; color: rgb(67, 67, 67); line-height: 28px; font-size: 14px;
}
.pro_item dl dt img {
	margin-top: 39px; margin-bottom: 15px;
}
.pro_item dl dt span {
	color: rgb(19, 130, 186); font-size: 16px; font-weight: bold;
}
.pro_item dl dt span a {
	color:#3b3b3b; font-size: 16px;
}
.pro_item dd{width: 290px; float:left; margin:0px;}
/*---------结束--------*/  

/*---------新闻切换2开始--------*/
.nTabb2{    
float: left;    
width: 1110px;    
margin: 0 auto;      
background:url(../images/index_news_bg_18.jpg) repeat-x top;    
}    
.nTabb2 .TabTitlee{    
clear: both;    
height: 41px;    
overflow: hidden;    
}    
.nTabb2 .TabTitlee ul{    
border:0;    
margin:0;    
padding:0;    
}    
.nTabb2 .TabTitlee li{    
float: left;    height: 41px; line-height:35px; font-size:14px;  color:#333333;
width:100px; 
cursor: pointer;    
list-style-type: none;   text-align:center;  
}    
.nTabb2 .TabTitlee .activee{    
background:url(../images/index_news_bg_24.jpg) center top; color: #FFF; font-weight:bold;width:100px; float:left;   
    
}    
.nTabb2 .TabTitlee .normall{    
background-image:url(../images/tabtit_bg2_162.gif); width:100px; float:left;  
   
}    
.nTabb2 .TabContentt{    
width:auto; overflow:hidden; line-height:20px;  
margin: 0px auto;    
padding:3px 0 0 0;   
   
} 
.none {display:none;} 
/*---------新闻切换2结束--------*/

/**** PORTFOLIO STYLES*****/
.home-portfolio-text{width:100%; float:left; height:25px; line-height:20px; text-align:center;}
.home-portfolio-text h1, h2, h3, h4, h5, h6 {font-weight:normal;}
.portfolio-categ{margin-bottom:30px;}
.portfolio-categ li{display:inline;margin-right:20px;}
.image-block{ display:block;position: relative;}
.image-block img{background:#FFFFFF;}
.image-block img:hover{box-shadow:0 0 5px #A9CF54;}
.portfolio-area li{float: left;margin: 0 0px 20px 30px;overflow: hidden;width: 255px; height:200px;}
.home-portfolio-text{margin-top:10px;}
li.active a{ text-decoration:underline;}
/**** END PORTFOLIO STYLES*****/