@charset "gb2312";

body{
	font-size:12px;
	color:#272525;
	margin:0px;
	padding:0px;
	width:100%;
	font-family: "微软雅黑";
	font-weight:normal;
}
a,p,ul,li,h1,h2,h3,h4,img{ padding:0px; margin:0px;}
h1,h2,h3,h4{ font-weight:normal;}
p{ line-height:200%;}
img { border:0px;}
.clear{ clear:both;}
ul,li { list-style:none;}
.ge10{ height:10px;}
.ge50{ height:50px;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline; }
#header{
	border-bottom:2px solid #ff6c00;
	height:90px;
	widows:100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wrapper{ width:1000px; margin:0px auto;}
.header-right{
	float:right;
	height: 90px;
	width: 900px;
}
.logo{ width:69px; height:80px; float:left;}
.top-nav{
	height:20px;
	text-align:center;
	line-height:20px;
	float: right;
	width:120px;
}
#header .top-nav a {
	color:#FFF;
	float:right;
}
#header .top-nav a:hover {
	text-decoration:none;
}
.top-nav span.tn2, .top-nav span.tn1{
	display: block;
	width: 50px;
	line-height: 14px;
	font-size: 12px;
	height: 14px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.top-nav span.tn2{background-color:#666;}
.top-nav span.tn1{background-color:#ff6c00;}
.nav{
	height: 70px;
	line-height: 70px;
	float:right;
}
.nav ul li {
	float: left;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	width:65px;
	height: 70px;
}
.nav ul li a {
	font-size: 16px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	height:67px;
	line-height:70px;
	display:block;
	width:65px;
}
.nav ul li a:hover,.nav ul li a.cur-nav {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ff6c00;
	text-decoration: none;
	color: #000;
}
.nav ul li a.cur-nav { color:#ff6c00;}
.line{ height:1px; border-top:1px solid #ff6c00;}
.main{
	width:1000px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: #FFF;
}
.m-box{
	border:1px solid #CCC;
	width:205px;
	height:310px;
	float:left;
	padding:20px;
	margin-right:4px;
	margin-bottom: 10px;
	position: relative;
}
.m-box-l{
	border:1px solid #CCC;
	width:245px;
	height:350px;
	float:left;
	margin-right:4px;
	margin-bottom: 4px;
}
.no-margin{ margin:0px;}
.list li{
	background: url(../images/ico-dot.gif) no-repeat left 7px;
	padding-left: 12px;
	display: block;
	height: 37px;
}
.list li a:hover{ color:#F60; text-decoration:none; }
.m-box-s{border:1px solid #CCC; width:245px; height:160px; float:left; margin-right:4px;}
.no-padding{ padding:0px;}
.bg9a{ background-color:#9a9a9a;}
.mbt,.text,.mbt-black,.text-black{ color:#FFF;display:block; width:120px;}
.mbt,.text{ color:#fff;}
.mbt,.mbt-black{ padding:20px 0px 20px 20px; }
.mbt-black{ color:#272525;}
.text,.text-black{ padding-left:20px;}
.text-black{ color:#999; }
.m-box-s a.mbsbg,.m-box-s a.mbsbg-contact,.m-box-s a.mbsbg-logo,.m-box-s a.mbsbg-about {
	display:block;
	width:245px; 
	height:160px;
	padding:0px;
	margin:0px;
}
.m-box-s a:hover{ text-decoration:none;}
.m-box-s a.mbsbg{
	background-image: url(../images/bg_rnd.png);
	background-repeat: no-repeat;
	background-position: right bottom;;
}
.m-box-s a.mbsbg-about{
	background-image: url(../images/bg_project.png);
	background-repeat: no-repeat;
	background-position: right bottom;;
}
.m-box-s a.mbsbg-contact {
	background-image: url(../images/bg_contactus.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.m-box-s a.mbsbg-logo {
	background-image: url(../images/bg_logo.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.m-box-l a:hover{ text-decoration:none;}

.m-box-l a.mblbg {
	background-image: url(../images/bg_network.png);
	background-repeat: no-repeat;
	background-position: right 150px;
	display:block;
	width:245px; 
	height:350px;
}
.m-box-l a.mblbgg {
	/*background-image: url(../images/lhh.jpg);*/
	background-repeat: no-repeat;
	background-position: right 150px;
	display:block;
	width:245px; 
	height:350px;
}
/*底部*/
.footer{
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
}
#copyright { line-height:20px;}
#copyright ul li{
	display:inline;
	float:left;
	overflow:hidden;
	border-left:1px solid #999;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	line-height: 20px;
	color:#999;
}
#copyright ul li:first-child{border:none;}
.back-to-top{float:right;cursor:pointer;background:url(../images/gotop.gif) no-repeat left top;padding-left:30px; line-height:20px;}
.logo-f{ width:93px; height:20px; float:left;}

.contain{
	width:100%;
	background-color:#f2f2f2;
	height: auto;
	padding-bottom: 30px;
}
.bigpic{
	width:1000px;
	height:250px;
}
.contentbox {
	background-color: #FFF;
	width: 1000px;
	height: auto;
	background-image: url(../images/bg-content.gif);
	background-repeat: repeat-y;
	background-position: 159px top;
}
.cbl {
	float: left;
	width: 160px;
	min-height:200px;
}
.cbr {
	float: left;
	width: 800px;
	min-height:500px;
	height: auto;
	padding-bottom: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 20px;
	margin-left: 20px;
}
.cbr .ndb, .cbr .ndb p,.cbr .ndb div{ font-size:16px; line-height:180%; white-space:normal; padding:0px 8px;}
.list-nav li {	border-top:1px solid #4E5153;}
.list-nav li:first-child{ border:none;}
.list-nav li a{
	height: 48px;
	width: 160px;
	display: block;
	line-height: 49px;
	background-color: #444749;
	text-indent: 2em;
	color:#fff;
}
.list-nav li a:hover{
	color:#fff;
	text-decoration: none;
}
.list-nav li a.current {
	background-color: #F30;
	background-image: url(../images/bg_lnb.gif);
	background-repeat: no-repeat;
	background-position: 140px 15px;
	color: #FFF;
}
.list-nav li a.list-nav-last { border:0px;}
.lhs{ display:block; width:110px; margin:20px 25px;}
.lacotion {
	height: 20px;
	padding-bottom: 8px;
	padding-top: 20px;
	width: 820px;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 20px;
	background-image: url(../images/sp-fade.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.lacotion a{ color:#918d8d;}
.lacotion a:hover{ color:#918d8d; text-decoration:none;}
.lacotion a.home {
	background-image: url(../images/bg_layout.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 20px;
	height: 20px;
	float: right;
}
.lacotion span {
	float: right;
	display: block;
	width: auto;
	padding-left: 13px;
	background-image: url(../images/ico-arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 20px;
	height: 20px;
	padding-right: 13px;
}
.ttl {
	color: #000;
	font-weight: bold;
	height: 40px;
	margin-bottom: 20px;
}
/*荣誉*/
.photoblock-many{
	width:800px;
}
.photoblock-many li{
	float:left;
	text-align:center;
	height: 132px;
	width: 198px;
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 40px;
	border: 1px solid #888;
	padding: 3px;
}
/*分页*/
.pagelist {
	margin-top: 10px;
	height: 22px;
}
.pagelist a {
	display: block;
	float: left;
	width: 20px;
	line-height:20px;
	margin-right: 4px;
	background-color: #FFF;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 12px;
}
.pagelist a.current{
	color:#FFF;
	background-color:#ff6100;
	border: 1px solid #ff4200;
	font-weight:bold;
}
.pagelist a:hover {
	color:#FFF;
	background-color:#5E9E1A;
	border: 1px solid #417F00;
	text-decoration:none;
}
/*新闻*/
.gList table {width:100%;}
.gList table th {
padding: 7px 0 10px 0;
border-bottom: 2px solid #8B8A8C;
}
.gList table .col4 {
width: 15%;
text-indent: 0px;
font-size: 12px;
}
.gList table th.col3 {
	width:85%;
	background: url(../images/gList_th_line.gif) no-repeat right bottom;
	font-size: 14px;
}
.gList table th.col4 {
	font-size: 14px;
}
.gList table td {
text-align: center;
padding: 14px 0;
border-bottom: 1px solid #F2F2F2;
overflow: hidden;
color: #666;
}
.gList table td.col3 {
padding-left:15px;
text-align: left;
}
.gList table td.col3 {
background: url(../images/gList_td_line.gif) no-repeat right bottom;
}
.gList table td.col3 a {
	padding-left:15px;
	background:url(../images/ico-dot.gif) no-repeat left center;
	font-size: 14px;
}
.gList table td.col3 a:hover{ text-decoration:underline;}
/*详细信息*/
.newsttl{
	width: 800px;
	height: auto;
	text-align: center;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-top: 0px;
	font-size: 16px;
	color: #000;
}
.posts-info {
	margin-bottom: 15px;
	width: 800px;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 22px;
	padding-bottom: 10px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.posts-info span{
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	text-transform: uppercase;
	color: #B0B0B0;
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.posts-info span.date{
	background-position: 0px 0px;
	height: 20px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 25px;
	margin-right: 20px;

}
.posts-info span.user{
	background-position: 0px -30px;
	padding-left: 25px;
}
/*工程*/
.probox {
	width: 800px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 20px;
	margin-bottom: 50px;
}
.probox .proimg {
	float: left;
	height: 140px;
	width: 205px;
	display: block;
}
.procontent {
	float: right;
	width: 555px;
	display: block;
}
.more a{
	display:block;
	width:119px;
	height:27px;
	background:url(../images/more.png) no-repeat left top;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
/*171012*/
.ndb p a {
	color:#00F;
}
.ndb p a:hover {
	color:#F60;
}
