@charset "utf-8";
/* CSS Document */
/*一般企业站CSS样式*/
.cms_cms_banner,.cms_content,.cms_footer,.cms_nav ul,.cms_link-box,.cms_top-bar,.w,.page_banner{width:1000px; margin:0 auto;}/*容器宽度*/
.cms_top-bar{text-align:right;}/*顶部状态条内容div*/
.cms_top-bar a{ margin-left:10px;}
.cms_logo{float:left;}/*logo*/
.cms_logo-right{float:right;}/*logo 右侧内容*/
.cms_header-block{margin-top:30px; margin-bottom:20px;}

.cms_search{}
.cms_btn-search{display:block; float:left; padding-top:1px;width:46px;height:30px;background:url(../images/search_btn.png); background-repeat:no-repeat;}
.cms_input-search{float:left;width:181px; padding-top:1px;height:27px; line-height:27px; /*background:url(../images/search_k.png);background-repeat:no-repeat;*/background:#F1F1F1;border:1px solid #D5D5D5;}

.cms_languge{text-align:right;margin-bottom:5px;}
/*下拉菜单*/
.cms_nav{
	margin: 0 auto;
	width: 1000px;
	height:36px;
	margin-bottom:10px;
	background: url(../images/nav_bg.png);
}
.cms_nav ul{width:1000px;height:33px;margin:0 auto;font:Georgia, "Times New Roman", Times, serif; font-size:14px;margin-top:1px;}	
.cms_nav ul li{float:left;position: relative;text-align:center;width:142px;}	
.cms_nav ul li a{
	display: block;
	line-height: 33px;
	word-break: keep-all;
	background-repeat: no-repeat;
}
.cms_nav ul li:hover a:hover{
	color: #fff;
	background-image: url(../images/nav_hover.png);
	background-repeat: no-repeat;
}
.cms_nav .current{background-image: url(../images/nav_hover.png);
	background-repeat: no-repeat;color:#fff;}	
.cms_nav .leave{background-color:none; color:#333;}
/* Holly Hack for IE \*/
* html .cms_nav ul li { float: left; height: 1%; }
* html .cms_nav ul li a { height: 1%; }

/*焦点图样式*/
.cms_banner{
	width: 1000px;
	height: 395px;
	position: relative;
	min-width: 1000px;
	overflow: hidden;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	}
.cms_banner .bd{ position:relative; z-index:0;  }
.cms_banner .bd ul{ width:100% !important;  }
.cms_banner .bd li{ width:100% !important;  height:395px; overflow:hidden; text-align:center;  }
.cms_banner .bd li a{ display:block; height:350px; }

.cms_banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.cms_banner .hd ul{ text-align:center;  padding-top:5px;  }
.cms_banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; background:url(../images/icons.png) -20px -80px; overflow:hidden; line-height:9999px; }
.cms_banner .hd ul .on{ background-position:0px -80px; }

.cms_banner .prev,.cms_banner .next{ position:absolute; z-index:1; display:block; width:30px; height:50px; top:50%; margin-top:-25px; left:20px;  background:url(../images/icons.png) 0 0 no-repeat; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;  }
.cms_banner .next{ left:auto; right:30px; background-position:-51px 0; }
.cms_banner .prev:hover,.cms_banner .next:hover{ filter:alpha(opacity=100);opacity:1; }


.cmspage_banner{
	width: 1000px;
	height: 235px;
	position: relative;
	min-width: 1000px;
	overflow: hidden;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	}
.cmspage_banner .bd{ position:relative; z-index:0;  }
.cmspage_banner .bd ul{ width:100% !important;  }
.cmspage_banner .bd li{ width:100% !important;  height:235px; overflow:hidden; text-align:center;  }
.cmspage_banner .bd li a{ display:block; height:235px; }

.cmspage_banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.cmspage_banner .hd ul{ text-align:center;  padding-top:5px;  }
.cmspage_banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; background:url(../images/icons.png) -20px -80px; overflow:hidden; line-height:9999px; }
.cmspage_banner .hd ul .on{ background-position:0px -80px; }

.cmspage_banner .prev,.cmspage_banner .next{ position:absolute; z-index:1; display:block; width:30px; height:50px; top:50%; margin-top:-25px; left:20px;  background:url(../images/icons.png) 0 0 no-repeat; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;  }
.cmspage_banner .next{ left:auto; right:30px; background-position:-51px 0; }
.cmspage_banner .prev:hover,.cmspage_banner .next:hover{ filter:alpha(opacity=100);opacity:1; }
  
/*产品切换样式*/ 
.cms_rollbox{overflow:hidden; position:relative;margin-top:15px;}
.cms_rollbox .bd{overflow:hidden; zoom:1;float:left;width:934px;}
.cms_rollbox li{width:170px;float:left;margin-right:20px;} 
.cms_rollbox .img_box{width:170px;height:170px;text-align: center;line-height:170px;display:table-cell;vertical-align:middle;}
.cms_rollbox p{line-height:30px;text-align:center;}
.cms_rollbox img{width:170px;height:170px;}
.cms_rollbox .prev,.cms_rollbox .next{background:url(../images/slider-arrow.png) no-repeat;height:32px;width:18px; float:left;margin-top: 75px;cursor:pointer; filter:alpha(opacity=60);opacity:0.6; }
.cms_rollbox .prev{background-position:-176px 0; margin-right: 10px;}
.cms_rollbox .next{background-position:-60px 0; margin-left:10px;}
.cms_rollbox .prev:hover,.cms_rollbox .next:hover{ filter:alpha(opacity=100);opacity:1; }
/**/
.cms_content{ margin-top:25px; padding-bottom:35px;}

/*页脚*/   
.cms_footer{
	width: 100%;
	height: 303px;
	margin:0 auto;
	background-image: url(../images/footer_bg.png);
	background-repeat: repeat-x;
}
.foot{
	width: 1000px;
	height: 303px;
	margin: 0 auto;
	}
.map{
	width: 570px;
	height: 115px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ebebeb;
	padding: 0px;
	margin-top: 40px;
	}
.map dl{
	height:115px;
	float:left;
	margin-right:20px;
	}
.map dl dt{
	font-size:14px;
	margin-bottom:12px;
	}
.map dl dd{
	height:22px;
	line-height:22px;
	}
.address{
	width:392px;
	height:180px;
	float:left;
	margin-left:30px;
	margin-top:35px;
	}
.weixin{
	width:133px;
	height:180px;
	float:left;
	}
.weixin ul{
	width:133px;
	height:180px;
	}
.weixin ul li{
	width:133px;
	height:20px;
	line-height:20px;
	text-align:center;
	}
.company-address{
	width:190px;
	height:180px;
	float:left;
	margin-left:25px;
	margin-top:5px;
	}
.company-address dl{
	width:235px;
	height:180px;
	float:left;
	}
.company-address dl dt{
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
	}
.company-address dl dd{
	font-size:12px;
	color:#666;
	line-height:22px;
	}
.copyright{
	width:1000px;
	height:40px;
	float:left;
	padding-top:50px;
	}
 
/*模块*/ 
.ml{
	margin-left:35px;
	}
.cms_column{
	width:310px;
	height:90px;
	float:left;
	}
.hnews span{
	float:right;
	}
.cms_column-info{
	float:left;
	width:310px;
	height:56px;
	}
.cms_column-info ul{
	float:left;
	width:310px;
	height:56px;
	}
.cms_column-info ul li{
	width:310px;
	line-height:22px;
	}
.cms_column-ml{
	float:left;
	width:310px;
	height:90px;
	padding-left:35px;
	}
.cms_column-info2{
	float:left;
	width:310px;
	height:56px;
	padding-top:8px;
	}
.cms_column-info2 ul{
	float:left;
	width:310px;
	height:56px;
	}
.cms_column-info2 ul li{
	float:left;
	width:100px;
	height:56px;
	margin-right:5px;
	}
.cms_column-about{
	float:left;
	width:310px;
	height:90px;
	padding-left:35px;
	}
.cms_column-info3{
	float:left;
	width:310px;
	height:56px;
	}

/*友情链接*/
.cms_link-box{ margin-top:15px;}
.cms_link{ padding:10px;}
.cms_link a{margin:5px; color:#999;}
.cms_link a:hover{ color:#333; cursor:pointer;}


  
/*内容页*/
.cms_side{float:left;width:245px;}/*左侧导航页*/
.cms_title{
	width:230px;
	height:34px;
	padding: 10px 0px 0px 15px;
	background-image: url(../images/subway_bg.png);
	background-repeat: no-repeat;
}
.title_location{
	width:735px;
	height:44px;
	line-height:44px;
	font-size:14px;
	color:#666;
	border-bottom: 1px #ebebeb solid;
}
.message board-title{
	height: 28px;
	width: 306px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
.cms_title span{
	font-size:16px;
	color:#fff;
	font:Georgia, "Times New Roman", Times, serif;
	}
.cms_title b{
	font-size:11px;
	color:#fff;
	padding-left:5px;
	font-weight:normal;
	} 
.span.n_pic{
	width:452px;
	height:144px;
	}
.n_pic ul{
	width:452px;
	height:144px;
	padding-top:10px;
	padding-bottom:30px;
	}
.n_pic ul li{
	width:212px;
	height:144px;
	float:left;
	margin-right:25px;
	}
.cms_side ul{
	width:245px;
	height:181px;
	}
.cms_side ul li{
	height:44px;
	border-bottom:1px #dadada solid;
	}
.cms_side ul li a{
	display: block;
	font-size:14px;
	line-height: 44px;
	text-indent: 15px;
	text-align: left;
}
.cms_side ul li a:hover,.cms_side ul li .hover{
	color:#fff;
	font-size:14px;
	display: block;
	line-height: 44px;
	text-indent: 15px;
	text-align: left;
	background-color: #009d12;	
}
  
.cms_main{float:left; margin-left:20px;width:735px;}/*右侧内容页*/
.main_content_center{margin:20px 0; min-height:400px;}
.main_content_center.pro_lists-12{
	height: 350px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
.main_content_center.pro_lists-12{
	margin: 0px;
	padding: 0px;
	}
.main_content_center .pro_lists-12 li{
	width: 172px;
	height: 125px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	position: relative;
	}
.main_content_center .pro_lists-12 li img{width:172px;height:125px;}
.main_content_center .pro_lists-12 .p-name{background: rgba(0, 157, 18, 0.5) none repeat scroll 0 0;color:#fff;position: absolute;bottom:0px;width:152px;padding:5px 10px;}

.main_content_center  .news_lists span{
	float:right;}
.main_content_center .news_lists{
	margin:0px;
	padding:0px;
	}
.main_content_center .news_lists li{
	width: 725px;
	margin-left:10px;
	line-height: 31px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e1e1e1;
	list-style-type: square;
	}
.newtit{font-size:14px; font-weight:bold; margin-bottom:10px; text-align:center;}
.newtim{margin-bottom:20px;text-align:center;}
.txtinfo{padding: 20px 0;}
.txtinfo p{
	margin-bottom:12px;
	line-height:160%;
	font-size:14px;
	color:#666;
	}

  
/*新闻列表*/
ul.cms_new-list li{
	height:22px;
	line-height:22px;
	background:url(../images/circle.jpg) left no-repeat;
	padding-left:10px;
	  }
ul.cms_new-list li a{float:left;}
ul.cms_new-list li a:hover{ color:#f00;}
ul.cms_new-list li span{float:right;}


 /*产品中心*/
.cms_product-box{}
.cms_product-box li{float:left;display:block; margin:0px 20px 20px 0px;width:174px;}
.cms_product-box .img_box{width:174px;height:174px;text-align:center;display:table-cell;vertical-align:middle;}
.cms_product-box a:hover{}
.cms_product-box .pro_list-name{line-height: 25px;text-align:center;}
.cms_product-box a img{width:174px;height:174px;}
.cms_product-box .nor{margin-right:0px;}



.pro-atlas{
	width:340px;
	height:295px;
	float:left;
	margin-top:45px;
	}
.pro-instructions{
	width:346px;
	height:295px;
	float:left;
	margin-left:20px;
	margin-top:45px;
	}
.cms_pro-detail{
	width:706px;
	float:left;
	margin-top:20px;
	}
