/* CSS Document */

html,body {
  /* _behavior: url("css/csshover3.htc");*/
  -webkit-text-size-adjust:none;
  font-size:12px;
  margin:0px;
  padding:0px;
  color:#666;
  
}
.cle{clear:both;}
img {
	margin: 0px;
	padding: 0px;
	border: none;
	
}
.suojin{text-indent:2em; padding:0px; margin:0px;}

a{text-decoration: none;}

a:link, a:visited { color: #fff; text-decoration: none;} 
a:active, a:hover { color: #ff0000; text-decoration: none;}

#link12 a:link, #link12 a:visited { color: #777; text-decoration: none;} 
#link12 a:active,#link12 a:hover { color: #ff0000; text-decoration: none;}

#link14 a:link, #link14 a:visited { color: #777; text-decoration: none; line-height:40px;} 
#link14 a:active,#link14 a:hover { color: #ff0000; text-decoration: none; line-height:40px;}

.seach{BORDER: #777 1px solid; color:#777; font-size:12px;}


.top1{width:1080px; height:95px; margin:0px auto;}
.toplogo{width:200px; margin-top:20px; float:left;}
.topseach{width:150px; margin-top:20px; margin-right:20px; float:right;}
.topgbk{float:right;margin-top:20px;  width:200px; text-align:right; line-height:25px;}
.input{display:block;margin:0; margin-left:50px; margin-top:15px;float:left;background:#EEE;border:medium none;border-radius:2px 0 0 2px;color:#B3B3B3;font-size:13px;height:20px;line-height:18px;width:120px;}
.submit{float:left;cursor:pointer; height:22px; margin-top:15px; margin-left:3px;}


.ctdh{
	width: 1066px;
	height: 55px;
	margin: 25px 15px 15px 15px;;
	background-image: url(index_r6_c3.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#m a:link, #m a:visited { color:#000; text-decoration: none; font-size:12px;} 
#m a:active, #m a:hover { color: #ff0000; font-size:12px;text-decoration: none;}

#foot a:link, #foot a:visited { color:#FFF; text-decoration: none; font-size:12px;} 
#foot a:active, #foot a:hover { color: #ff0000; font-size:12px;text-decoration: none;}
.footmenu{ color:#FFF;height:30px; width:100%; background-color:#555; line-height:30px;}
.footsm{height:120px; width:100%; background:url(../images/foot_r1_c1.jpg); color:#535353; line-height:25px;}

/*侧导航,介绍页面*/
.Lnav{height:170px; width:100%; background-image: url(about.jpg);	background-repeat:repeat-x;	background-position: center top;}
.Lnav1{height:170px; width:100%; background-image: url(conteact.jpg);	background-repeat:repeat-x;	background-position: center top;}
.Lnav2{height:170px; width:100%; background-image: url(news.jpg);	background-repeat:repeat-x;	background-position: center top;}
.Lnav3{height:170px; width:100%; background-image: url(join.jpg);	background-repeat:repeat-x;	background-position: center top;}
.Lnav4{height:170px; width:100%; background-image: url(culture.jpg);	background-repeat:repeat-x;	background-position: center top;}
.Lnav5{height:170px; width:100%; background-image: url(industry.jpg);	background-repeat:repeat-x;	background-position: center top;}
.Lnavzdh{width:1003px; height:50px; line-height:50px; margin:0 auto;}
.Lnavr{margin:0 auto 50px auto; width:1003px; height:100%; overflow:hidden; }
.Lnavlogo{margin-bottom:10px; height:110px; width:260px;}
.Lnavbt{height:35px; margin:25px 15px; width:auto; background:url(icon_line.png);background-repeat:no-repeat; background-position: left bottom; font-size:22px; font-family:'微软雅黑'; color:#E50012;}
.Lnavct{line-height:20px; font-size:14px; margin:0px 0px;width:auto; height:auto;}


/*内页弹出层*/
#bg{ display: none;  position: absolute;  top: 0%;  left: 0%;  width: 100%;  height: 100%;  background-color: black;  z-index:1001;  -moz-opacity: 0.7;  opacity:.70;  filter: alpha(opacity=70);}
#show{display: none;  position: absolute;  top: 25%;  right: 10%;  width: 40%; height:auto;  height: 40%; min-height:30%; min-width:660px;  padding: 8px;  border: 1px solid #777;  background-color: white;  z-index:1002; }
#btnshow{font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#E60012;}
#btnzdh a:link, #btnzdh a:visited { text-decoration: none; font-size:16px; padding:10px 20px;background:url(../images/icon_r2_c2.png);background-repeat:repeat-x; background-position: left center;} 
#btnzdh a:active, #btnzdh a:hover { color: #fff; background:#E60012; padding:10px 20px;font-size:16px;text-decoration: none; background:url(../images/icon_r2_c1.png);background-repeat:repeat-x;	background-position: left center;}

.nydiv{width:1003px; margin:0 auto; height:142px;}
.nygs{width:700px; height:142px; line-height:142px; float:left; font-size:28px; font-weight:bold; font-family:'微软雅黑'; color:#E50012;}
.nydh{float:right; width:150px; height:142px; line-height:142px;}
.nyzdh{width:1003px; margin:10px auto 0 auto; height:30px; line-height:30px;}
.nyborder{width:1003px; margin:10px auto 30px auto;height:100%; min-height:1000px;border: #ddd 1px solid;}
.nylf{width:692px; float:left; margin-left:25px;}
.nylfdh{height:25px; margin:35px 0px; }
.line30{line-height:30px;}
.nyrg{width:227px; float:right; margin:0 25px; height:auto !important; height:600px; min-height:600px;}
.nyrgdh{height:25px; margin:35px 0px;}

/*新闻列表页*/
.newstit{color:#E50012;height:35px; margin:25px 15px 15px 15px; width:auto;font-size:22px; font-family:'微软雅黑';  border-bottom:#eee 1px solid; text-align:center;}
.newstime{margin-bottom:15px; line-height:10px; height:15px; font-size:12px;}
.pf12{ font-size:12px; line-height:25px; #777;}
.flickr{ text-align:right; width:100%;}
.newstitl14{width:560px; white-space: nowrap;overflow:hidden;text-overflow:ellipsis;float:left;}
.newstitr14{float:right; width:90px;text-decoration: none; line-height:40px;list-style-type:none;}
.newstitbg{ border-bottom:1px solid #eee; height:40px; width:97%;text-decoration: none;}
.ulifelist{float:left; width:320px; height:400px; margin:8px; text-align:center;list-style-type:none; border:#eee 1px solid; }

.right .prolist {
	MARGIN: 10px auto 0px; WIDTH: 712px
}

.right .right_middle { PADDING-BOTTOM: 5px; MIN-HEIGHT: 790px; WIDTH: 736px; BACKGROUND: url(right_bg.png) repeat-y; HEIGHT: auto !important 
}
.right .prolist LI {
	TEXT-ALIGN: center; WIDTH: 172px; MARGIN-BOTTOM: 5px; BACKGROUND: url(pro_bg.png) no-repeat center 0px; FLOAT: left; HEIGHT: 172px
}
.right .prolist LI IMG {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; MARGIN: 5px auto 0px; WIDTH: 160px; HEIGHT: 140px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.right-1 {
	WIDTH: 750px; FLOAT: right
}
.right-1 .right_top-1 { WIDTH: 750px; BACKGROUND: url(right_top-1.png) no-repeat; HEIGHT: 22px 
}
.right-1 .right_middle-1 { PADDING-BOTTOM: 5px; MIN-HEIGHT: 750px; WIDTH: 750px; BACKGROUND: url(right_bg-1.png) repeat-y; HEIGHT: auto !important 
}
.right-1 .prolist {
	MARGIN: 10px auto 0px; WIDTH: 712px
}
.right-1 .prolist LI {
	TEXT-ALIGN: center; WIDTH: 172px; MARGIN-BOTTOM: 5px; BACKGROUND: url(pro_bg.png) no-repeat center 0px; FLOAT: left; HEIGHT: 172px
}
.right-1 .prolist LI IMG {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; MARGIN: 5px auto 0px; WIDTH: 160px; HEIGHT: 140px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.right-1 .right_bottom { WIDTH: 750px; BACKGROUND: url(right_bottom-1.png) no-repeat; HEIGHT: 9px }

.clear{clear:both}

.prolist li {
	list-style: none;
}