@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background-color:#fefefe;
	font-family:"Verdana", "Geneva", "Arial", "Helvetica", "sans-serif","Times New Roman", "微软雅黑", "serif";
	font-size:12px;
	line-height:24px;
	color:#333;
}
/*------------------------Start 解决12号字在google和傲游浏览器的不识别小于12号的英文字体-------------*/
html{
	-webkit-text-size-adjust:none;
}
/*------------------------End 解决12号字在google和傲游浏览器的不识别小于12号的英文字体----------*/
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul{
     padding:0px; list-style-type:none;
}
dl{
	margin:0px; padding:0px; list-style-type:none;
}
dd{
	margin:0px;
}
img{
	font-size:0px; line-height:0px; vertical-align:bottom; border:0px;
}
/*--Start 分页样式---------*/
.List_page{margin:0px 0px;font-family:"微软雅黑";clear:both; padding:10px 0px; overflow:hidden; }
.List_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #e1e1e1;font-family:"微软雅黑"; font-size:14px; text-decoration:none;}
.List_page a:hover{text-decoration:none;}
.List_page span{background:#e1e1e1;color:#000;margin:1px;padding:4px 6px;border:1px solid #333;font-family:"微软雅黑";}
/*--End 分页样式---------*/

a{
	color:#000000;text-decoration:none;
}
a:hover{
	color:#02a4a7;	text-decoration:underline;
}
#top{
	width:100%;
	margin:0 auto;
	height:33px;
	line-height:33px;
	clear:both;
	overflow:hidden;
	background:#f3f3f3;
}
#top_er{
	width:1100px;
	margin:0 auto;
	color:#333;
}
#top_er span{
	float:right;
	color:#5b5b5b;
}
#top_er span a{
	color:#5b5b5b;
}
#top_er span a:hover{
	text-decoration:underline;
}

#logo{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	background:#ffffff;
	height:115px;
}
#logo_er{
	width:1100px;
	margin:0 auto;
	height:115px;
	overflow:hidden;
	background:url(../images/logo_03.jpg) top center no-repeat;
}
#logo_er_sousuo{
  width: 250px;
  margin-top: 70px;
  float: right;
  border: #019ca0 1px solid;
}
#logo_er_sousuo_left{
  background:url(../images/tubiao_12.jpg) no-repeat;
}
#logo_er_sousuo_left span{
	background:#02a4a7;
	float:right;
	width:45px;
	text-align:center;
}
#logo_er_sousuo_left a{
	color:#fff;
}
#logo_er_sousuo_lef a:hover{
	text-decoration:underline;
}
#menu{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/menu-bg_03.jpg) repeat-x;
	height:50px;
}
#menu_nr{
	width:1100px;
	margin:0 auto;
	height:50px;
	overflow:hidden;
}
#menu_nr ul li{
	font-size:16px;
	float: left;
	height:50px;
	line-height:30px;
    position: relative;
    z-index: 0;
	padding:0 29px;
	color:#fff;
}
#menu_nr ul li a{
	height:66px;
	color:#fff;
}
#banner{
	width:100%;
	height:403px;

}
.flexslider{position:relative;height:403px;overflow:hidden;background:url(../../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:403px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../../images/next.png) center center no-repeat;}
#pro{
	width:1100px;
	margin:10px auto;
	overflow:hidden;

}

#pro_hd{
	height:118px;
	margin: 0 auto;
}
#pro_lie{
	width:1100px;
	margin:10px auto;
	overflow:hidden;
}
#pro_lie ul li{
	float:left;
	float: left;
    position: relative;
	height:35px;
	line-height:35px;	width:116px;
	text-align:center;
	margin-left:15px;
	border:#91d2d8 1px solid;
}
#pro_lie ul li a{
	font-size:14px;
	font-weight:bolder;
}
#pro_nr{
	width:1100px;
}

#pro_nr ul{
	float:left;
	height:200px;
	float: left;
    position: relative;
}
#pro_nr ul li{
	padding:5px 10px;
	float: left;
	height:150px;
	line-height:150px;
    position: relative;
}
#pro_nr ul li img{
  border: 1px solid #dfdfdf;
  padding: 5px;
}
#pro_nr ul li span{
  display: block;
  text-align: center;
  font-weight: bold;
  line-height: 40px;
  color:#008aa1;
}

#home{
	width:100%;
	margin:0 auto;
	clear:both;
}
#home_nr{
	width:1100px;
	margin:0 auto;
	}
#home_nr_left{
	float:left;
	width:352px;
	border:#8ed4d4 1px solid;
}
#home_nr_left_hd{
	float:left;
	width:352px;
	height:42px;
	background:url(../images/new-hd_15.jpg) no-repeat;
	border-bottom:#8ed4d4 1px solid;
}
#home_nr_left_hd a{
	float:right;
	padding-right:15px;
	line-height:42px;
}
#home_nr_left_hd a:hover{
	text-decoration:underline;
	color:#333;
}
#home_nr_left_er{
	padding:3px;

}
#home_nr_left_er ul li{
	line-height:35px;
	color:#333;
    border-bottom: 1px dashed #ccc;
	background:url(../images/new-li_19.jpg) no-repeat;
}
#home_nr_left_er ul li a{
	color:#333;
	padding-left:20px;
}
#home_nr_right{
	float:left;
    width: 724px;
	margin-left:18px;
	border:#8ed4d4 1px solid;
	height: 238px;
}
#home_nr_right_hd{
	float:left;
    width: 724px;
	height:42px;
	background:url(../images/index-about-hd_16.jpg) no-repeat;
	border-bottom:#8ed4d4 1px solid;
}
#home_nr_right_hd a{
	float:right;
	padding-right:15px;
	line-height:42px;
}
#home_nr_right_hd a:hover{
	text-decoration:underline;
	color:#333;
}
#home_nr_right_er{
	padding:15px;
	line-height:31px;
}
#home_work{
	width:1100px;
	margin:10px auto;
	height:335px;
}
#home_work_hd{
	width:1100px;
	height:118px;
	margin:10px auto;
}
#home_work_er{
	width:1100px;
	margin:10px auto;
}
#home_work_er ul li{
	padding:5px 10px;
	float: left;
	height:150px;
	line-height:150px;
    position: relative;
}
#home_work_er ul li img{
  border: 1px solid #dfdfdf;
  padding: 5px;
}
#home_work_er ul li span{
  display: block;
  text-align: center;
  font-weight: bold;
  line-height: 40px;
  color:#008aa1;
}
#home_contact{
	width:1100px;
	margin:20px auto;
}
#home_contact_left{
	width:354px;
	float:left;
}
#home_contact_right{
	width:724px;
	float:left;
	margin-left:18px;
	border:#8ed4d4 1px solid;
}
#home_contact_right_hd{
	float:left;
    width: 724px;
	height:42px;
	background:url(../images/index-about-hd_16.jpg) no-repeat;
	border-bottom:#8ed4d4 1px solid;
}
#home_contact_right_hd a{
	float:right;
	padding-right:15px;
	line-height:42px;
}
#home_contact_right_hd a:hover{
	text-decoration:underline;
	color:#333;
}
#home_contact_right_er{
	padding:15px;
  background: url(../images/about-bg_23.jpg) 350px 50px no-repeat;
	height:244px;
	padding-top:25px;
	line-height:30px;
}
#foot{
	height:214px;
	background:#84d2d2;
	width:100%;
	margin:20px auto;
}
#foot_nr{
	width:1100px;
	margin:40px auto;
}
#foot_nr img{
	margin-top:-21px;
}
#foot_nr_menu{

}
#foot_nr_menu ul li{
  float: left;
  padding: 19px 37px;	
  border-bottom:#5aadb3 1px solid;

}
#foot_nr_menu ul li a{
	color:#333;
}

#foot_nr_di{
	text-align:center;
	line-height:35px;
}
#foot_nr_di p{
	text-align:center;
	line-height:35px;
	margin-top:15px;
}
#foot_nr_di img{
	margin-bottom:8px;
}
#foot_nr_di a{
	color:#333;

}
#foot_nr_di a:hover{
	text-decoration:underline;

}



#ny{
	width:1100px;
	margin:10px auto;
}
#ny_left{
	float:left;
	width:352px;
	border:solid #8ed4d4 1px ;
}
#ny_left_hd{
	float:left;
    width: 352px;
	height:42px;
	background:url(../images/new-hd_15.jpg) no-repeat;
	border-bottom:#8ed4d4 1px solid;
}
#ny_left_hd a{
	float:right;
	padding-right:15px;
	line-height:42px;
}
#ny_left_hd a:hover{
	text-decoration:underline;
	color:#333;
}
#ny_left_nr{
	padding:25px;
}
#ny_left_message{
	height:283px;
}
#ny_right{
	float:left;
	width:720px;
	margin-left:15px;
		border:solid #dfdfdf 1px ;
}
#ny_right_hd{
	float:left;
    width: 720px;
	height:42px;
	background:url(../images/contact-hd_21.jpg) no-repeat;
	border-bottom:#8ed4d4 1px solid;
}
#ny_right_hd a{
	padding-right:8px;
	line-height:42px;
}
#ny_right_hd a:hover{
	text-decoration:underline;
	color:#333;
}
#ny_right_nr{
	padding:25px;
	background:#fff;
}
#ny_pro{
	margin:20px auto;
}
#ny_pro_hd{
	height:118px;
	margin: 0 auto;
}
#ny_pro_lie{
	width:1100px;
	margin:10px auto;
	overflow:hidden;
}
#ny_pro_lie ul li{
	float:left;
	float: left;
    position: relative;
	height:35px;
	line-height:35px;	width:116px;
	text-align:center;
	margin-left:15px;
	border:#91d2d8 1px solid;
}
#ny_pro_lie ul li a{
	font-size:14px;
	font-weight:bolder;
}
#ny_pro_nr{
	width:1100px;
}

#ny_pro_nr ul{
	float:left;
	float: left;
    position: relative;
}
#ny_pro_nr ul li{
	padding:5px 10px;
	float: left;
	height:200px;
	line-height:150px;
    position: relative;
}
#ny_pro_nr ul li img{
  border: 1px solid #dfdfdf;
  padding: 5px;
}
#ny_pro_nr ul li span{
  display: block;
  text-align: center;
  font-weight: bold;
  line-height: 40px;
  color:#008aa1;
}