body, h1, h2, h3, h4, h5, h6, hr, p, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
button, input, textarea/* form elements 表单元素 */
{ 
    margin: 0;
    padding: 0;
	font-family:"Microsoft YaHei";
}

/* 重置列表元素 */
ul{ list-style: none; }

/* 重置文本格式元素 */


/* 重置表单元素 */
/
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

.left{float:left;}
.right{float:right;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}

/*header*/
.header{
	width:1000px;
	height:100px;
	padding:10px 0;
	margin:0 auto;
}
.headerL{
	width:160px;
	height:100px;
	background:url(../images/logo.png) no-repeat;
	font-size:20px;
	float:left;
	font-weight:bold;
}
.headerR{
	width:685px;
	height:100px;
	float:right;
}
.headerR span{
	padding:0 5px;
	font-size:14px;
	margin-top:20px;
}

.navigation>li{
	float:left;
}
.navigation>li a{
	width:110px;
	text-align:center;
	line-height:36px;
	color:#fff;
	font-size:16px;
}
.dropdown{
	display:none;
	position:absolute;
	z-index:10;
}
.dropdown>li a{
	background:url(../images/dropdown.png) no-repeat;
	width:130px;
	height:44px;
	line-height:44px;
}

/*footer*/
.footer{
	padding-top:10px;
	margin:0 auto;
	width:1000px;;
	height:115px;
	font-family:"宋体";
	text-align:center;
}
.footer a,.footer span{
	display:inline-block;
	font-size:12px;
	line-height:26px;
	color:#fff;
	text-shadow:#0066cc 1px 0 0,#0066cc 0 1px 0,#0066cc -1px 0 0,#0066cc 0 -1px 0; 
}
.footer a{
	margin:16px 0 10px;
	padding:0 45px;
	line-height:1;
	border-right:1px solid #999999;
}
.footer a:nth-of-type(6){
	border:0;
}
.footer span{
	padding:0 35px;
}	
.content div h3{
	width:264px;
	margin:0 auto;
	padding:10px 0 8px;
	font-size:28px;
	color:#676767;
	font-weight:100;
}
.content h4{
	font-family:Arial;
	font-size:22px;
	color:#00a0e9;
	font-weight:100;
}
.ncontent{
	width:1000px;
	margin:30px auto;
}


/*公司简介和新闻*/
.info{
	margin-top:45px;
	width:100%;
	background-color:#eeeeee;
}
.wrap{
	width:1000px;
	margin:0 auto;
}
.introduce{
	width:410px;
	float:left;
	font-size:14px;
}
.info h2{
	font-size:26px;
	color:#676767;
	font-weight:100;
	line-height:80px;
}
.info h2 span{
	color:#00a0e9;
	display:inline;
	font-weight:100;
	padding-right:10px;
}
.introduce ul{
	margin-bottom:25px;
	width:100%;
	height:305px;
	overflow:hidden;
}
.introduce p{
	line-height:26px;
}
.introduce a{
	display:inline-block;
	float:right;
	color:#00a0e9;
}
.news{
	width:470px;
	float:right;
}
.news>a{
	background:url(../images/more.png) no-repeat left center;
	padding-left:24px;
	color:#00a0e9;
	float:right;
	line-height:80px;
}
.news ul{
	clear:left;
}
.news li{
	padding-top:12px;
	padding-bottom:5px;
	border-bottom:1px dashed #666666;
}
.news li a{
	display:inline-block;
	width:350px;
	color:#666666;
	font-size:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-left:10px;
}
.news li a:hover{
	color:#00a0e9;
	text-decoration:none;
}
.news li .dot{
	float:left;
	margin-top:6px;
	margin-left:-5px;
	width:6px;
	height:6px;
	border-radius:50%;
	background-color:#00a0e9;
}
.news li span{
	display:inline-block;
	float:right;
	font-size:12px;
	color:#666666;
}

.guide{
	background:url(../images/home.png) no-repeat left center;
	padding-left:25px;
	font-size:12px;
	color:#666;
	margin-bottom:20px;
}
.guide a{
	display:inline-block;
	color:#666666;
}
.guide .now{
	color:#008fe3;
}
.detailsL{
	float:left;
	width:268px;
	text-align:center;
}
.detailsL h3{
	background:url(../images/1.png) no-repeat;
	color:#fff;
	font-size:16px;
	width:100%;
	height:45px;
	line-height:45px;
}
.enter{
	border:1px solid #cccccc;
}
.enter li{
	width:100%;
	height:68px;
	background:url(../images/xiangmusp.png) no-repeat center 12px;
}
.enter li.active{
	background:url(../images/xiangmu.png) no-repeat center 12px;
}
.enter li.active a{
	color:#0066cc;
}
.enter li a{
	width:100%;
	line-height:40px;
	color:#666666;
	padding-left:10px;
}
.detailsR{
	float:right;
	width:700px;
}
.detailsR h3{
	color:#333333;
	font-size:16px;
	font-weight:400;
	line-height:24px;
}
.detailsR h3 span{
	color:#0368ce;
	display:inline-block;
}
.detailsR hr{
	margin-bottom:10px;
}
.detailsR .gc li{
	float:left;
	font-size:12px;
	color:#333333;
	line-height:24px;
	text-align:center;
	margin-top:10px;
	margin-right:20px;
}
.detailsR .gc a{
	color:#333333;
}
.detailsR .gc a:nth-of-type(odd){
	width:214px;
	height:154px;
	padding:2px;
	border:1px solid #cccccc;
}
.detailsR .gc li:nth-of-type(3n+3){
	margin-right:0;
}
.detailsR .gc li img{
	width:212px;
	height:152px;
	border:1px solid #cccccc;
}
.page-gc{
	text-align:center;
}
.page-gc a{
	display:inline-block;
	color:#666666;
	font-size:12px;
	margin:10px 5px;
	font-family:"宋体";
	line-height:1;
	padding:7px 10px;
	border:1px solid #cccccc;
}
.page-gc a.active{
	border-color:#008fe3;
}

.detailsR h4{
	text-align:center;
	color:#333333;
	font-size:16px;
	line-height:20px;
}
.picxx{
	width:700px;
	height:320px;
	overflow:hidden;
	position:relative;
	margin-top:50px;
	margin-bottom:80px;
}
.picxx li{
	position:absolute;
	top:30px;
	left:30px;
	width:380px;
	height:260px;
	overflow:hidden;
}
.picxx #prev{
	background:url("../images/工程案例详细/anli-prev.png") no-repeat;
	width:15px;
	height:30px;
	position:absolute;
	left:0;
	top:150px;
	z-index:10;
	cursor:pointer;
}
.picxx #next{
	background:url("../images/工程案例详细/anli-next.png") no-repeat;
	width:15px;
	height:30px;
	position:absolute;
	right:0;
	top:150px;
	z-index:10;
	cursor:pointer;
}
.item{
	margin-top:12px;
	width:100%;
	height:150px;
	overflow:hidden;
}
.item li img{
	float:left;
	width:235px;;
	height:150px;
}

.about ul{
	width:610px;
	height:310px;
	margin:20px auto;
	overflow:hidden;
}
.about li img{
	margin:0 auto;
}
.about p{
	color:#333333;
	font-size:14px;
	text-indent:2em;
	line-height:22px;
}	
.wenhua ul{
	width:484px;
	height:314px;
	margin:20px auto;
	overflow:hidden;
}
.wenhua li img{
	margin:0 auto;
}
.wenhua h4{
	text-align:center;
	margin-bottom:16px;
	color:#000;
	font-size:16px;
	line-height:20px;
}
.wenhua p:nth-of-type(odd){
	font-size:16px;
	color:#008fe3;
}
.wenhua p:nth-of-type(even){
	font-size:14px;
	color:#333333;
	text-indent:16px;
	margin:5px 0;
}
	
.zx{
	float:left;
	width:478px;
}
.zx li{
	float:left;
	margin-top:20px;
	margin-right:16px;
	padding:2px;
	width:216px;
	height:156px;
	border:1px solid #cccccc;
}
.zx li a{
	margin:auto;
	width:214px;
	height:154px;
	border:1px solid #cccccc;
}
.zx li img{
	
	width:214px;
	height:154px;
}
.ry{
	background:url(../images/%E4%BC%81%E4%B8%9A%E8%B5%84%E4%BF%A1/5.png) no-repeat right bottom;
}
.rl{
	height:310px;
	margin:20px auto;
	overflow:hidden;
}
.rl li img{
	margin:0 auto;
}
.zp h4{
	text-align:left;
	background:#478afa;
	color:#fff;
	font-size:16px;
	line-height:40px;
	padding-left:15px;
	font-weight:200;
}
.zp p span{
	float:left;
	font-size:14px;
	padding:12px 0;
	line-height:22px;
	color:#333333;
}
.zp p span:nth-of-type(odd){
	width:84px;
	text-align:right;
}
.zp p span:nth-of-type(even){
	padding-left:30px;
}
.zp p:nth-of-type(odd){
	background-color:#aac9fb;
}
.zp p:nth-of-type(even){
	background-color:#d0e2ff;
}
.lx ul{
	width:610px;
	height:310px;
	margin:20px auto;
	overflow:hidden;
}
.lx li img{
	margin:0 auto;
}
.contact-method{
	padding-left:226px;
}
.lx h1{
	font-size:16px;
	color:#0066cc;
}
.lx h5{
	font-size:10px;
	color:#333333;
	font-weight:200;
	margin-bottom:10px;
}
.lx p{
	margin:5px 0;
	color:#333333;
	font-size:14px;
	line-height:22px;
}
	
	
	