html, body, ol, ul, p, a, input {
	margin: 0px;
	padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
    font-weight: normal;
}
li {
	list-style: none;
}
a, button {
	cursor: pointer;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
body {
	width: 100%;
	height: auto;
	border: none;
	margin: 0 auto;
	font-family: "微软雅黑";
}


.header {
	position: relative;
	margin: 0 auto;
	width: 1000px;
	height: 120px;
	font-size: 16px;
}
.logo {
	
}
.menu {
	float: right;
	margin-top: 40px;
}
.menu li {
	float: left;
	display: inline-block;
}
.menu li.current a {
	color: rgb(255, 86, 85);
}
.menu a {
	display: inline-block;
	margin-left: 40px;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #000000;
}
.menu a:hover {
	color: rgb(255, 86, 85);
}


.footer {
	padding-top: 30px;
	width: 100%;
	height: 100px;
	font-size: 14px;
	text-align: center;
	color: rgb(153, 153, 153);
	background: rgb(241, 241, 241);
	margin-top:140px;
}
.footer ul {
	margin: 0px auto;
	width: 320px;
	overflow: hidden;
}
.footer li {
	float: left;
	width: 100px;
	border:1px solid rgb(153, 153, 153);
	border-width:0 1px 0 0;
}
.footer li:last-child {
	border: 0px;
}
.footer a {
	color: rgb(153, 153, 153);
}
.footer p {
	margin-top: 20px;
}
.record_url {
	text-decoration: underline;
}
.record_url:hover {
	text-decoration: underline;
}

/*新闻页面*/
.newslist{}
.newslist ul{ list-style:none; padding:0 15px;}
.newslist li{  padding:8px;background:url(../images/line01.gif) repeat-x left bottom;}
.newslist li a{ display:block;line-height:18px; font-size:14px; color:#555;background:url(../images/cion02.gif) no-repeat left 5px; padding-left:20px;}
.newslist li a span{ float:right; line-height:18px;}
.newslist li a strong{ line-height:18px;}
.newslist li a:visited{ color:#555;}
.newslist li a:hover{color:#f60;font-weight:bold;background:url(../images/cion02.gif) no-repeat left 5px;}

/*产品列表b页面*/
.pro_listb{}
.pro_listb div{width:24%; float:left; margin:5px auto;}

.pro_listb h2{width:135px;height:135px;margin:0 auto; border:#c9caca 1px solid;}
.pro_listb h2 a{width:135px;height:135px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;}
.pro_listb h2 img{ vertical-align:middle;}

.pro_listb h3{text-align:center;color:#393939; margin-top:5px; line-height:23px;}
.pro_listb h3 a{color:#393939; font-size:12px;line-height:18px; font-weight:normal;}
.pro_listb h3 a:visited{color:#393939; }
.pro_listb h3 a:hover{ color:#f60;}
.pro_listb strong{ line-height:18px;}
.xuxian{ border-bottom:#dadada 1px solid;margin-bottom:10px;}
					
.pages { clear:both; padding:20px 45px 0 0; color:#000; }
        .pages a { color:#000; }
        .pages a:hover { color:#f60; text-decoration:none; }
        .pages ul { float:right; }
        .pages li { float:left; margin-left:8px;list-style:none;}
        
.head{ width:100%; height:140px; background:#fff; position:fixed; left:0px; top:0px; z-index:9999; border-top:1px solid #1a7583;
	-webkit-box-shadow:0 0 5px #bfbfbf;  
	-moz-box-shadow:0 0 5px #bfbfbf;  
	box-shadow:0 0 5px #bfbfbf;    
  }
  .logo{ width:100%; height:60px; padding:10px 0px 0px 0px; text-align:center; border-bottom:1px solid #e5e5e5; float:left;}
  .nav{ width:100%; height:69px; text-align:center;}
  .nav ul li{ height:69px; display: inline-table; text-align:center; padding:0px 10px 0px 10px;}
  .nav ul li a{ display:block; padding:0px 20px 0px 20px; height:69px; line-height:69px; font-size:16px; color:#333;}
  .nav ul li a:hover{ color:#fff; background:#218d7d;}
  .nav ul li a.xz{ color:#fff; background:#218d7d;}
  .toubu{ position:absolute; right:5px; bottom:22px;}
  .toubu a{ margin-right:25px; display:inline-block;}
  .icos2{ display:none;}
  .toubu a:hover .icos2{ display:block;}
  .toubu a:hover .icos1{ display:none;}
  .wechat{ position:relative;}
  .wechat:hover .wechatimg{ display:block;}
  .wechatimg{ width:200px; height: auto; position:absolute; left:-100px; top:40px; display:none;}


  
.newlist{ width:100%; padding-top:10px;}
.newlist ul li{ width:100%; height:355px; margin-top:35px;}
.newlist2{ width:100%; padding-top:10px;}
.newlist2 ul li{ width:100%; height:300px; margin-top:35px;}
.newimgs{ width:47%; height:100%; float:left; position:relative;}
.newimgs img{ width:100%; height:100%; }
.newlist ul li:hover .newblack,.newlist2 ul li:hover .newblack{ display:block;}
.newblack{ width:100%; height:100%; position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.5); display:none;}
.newinfors{ width:50%; float:right;}
.newtitle{ width:100%; padding-top:5%; font-size:20px;}
.newtitle a{ color:#181818;}
.newyears{ font-size:14px; color:#626262; padding-top:4%;}
.newwits{ line-height:26px; font-size:14px; color:#626262; padding-top:2%;}
.newa{ padding-top:8%; font-size:16px;}
.newa a{ display:inline-block; padding-right:20px; height:26px; line-height:26px; color:#1d1d1d; background:url(../images/new_09.png) no-repeat center right;}
.newa a:hover{background:url(../images/new_03.png) no-repeat center right; color:#218d7d;}


.menus{ width:100%; height:68px; border-bottom:1px solid #dfdfdf;}
.menuk{height:68px; margin:0px auto;}
.menuk ul{width:100%;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-moz-box;}
.menuk ul li{width:100%; text-align:center;-moz-box-flex:1.0;
-webkit-box-flex:1.0;
box-flex:1.0;}
.menuk ul li a{ display:block; height:67px; line-height:67px; font-size:14px; color:#343434; font-weight:bold;}
.menuk ul li a:hover{  color:#218d7d; border-bottom:2px solid #218d7d;}
.menuk ul li a.xm{  color:#218d7d; border-bottom:2px solid #218d7d;}
.banner2{ width:100%; height:450px;}

.mains{ width:100%;}
.innbt{ width:100%; line-height:44px; font-size:34px;text-align: center;margin-top:20px;}
.innwit{ width:100%; line-height:34px; font-size:14px; color:#333; text-align:center; padding-top:0px;}
.visionimg{ width:100%; height:auto; padding-top:60px;}
.visionimg img{ width:100%; height:auto;}

.innbt{ width:100%; line-height:44px; font-size:40px; color:#333333; text-align:center; padding-top:60px;}
.inntab{ width:100%; text-align:center; font-size:18px; color:#212222; line-height:34px; padding-top:30px;}
.inntab a{ color:#212222;}
.inntab a:hover{ color:#218d7d;}
.inntab a.xn{ color:#218d7d;}
.contit2{ font-size:24px; color:#292929; text-align:center; padding-top:60px;}
.culturtab{ width:100%; padding-top:40px;}
.culturtab ul li{ width:25%; float:left; position:relative;}
.culico{ width:100%; text-align:center; padding-top:10px;}
.culname{ width:100%; text-align:center; font-size:18px; color:#218d7d; padding-top:20px;}
.culwits{ text-align:center; font-size:14px; color:#218d7d; padding-top:10px;}
.culbox{ width:1px; height:60%; background:#a0a0a0; position:absolute; right:0px; top:20%;}