﻿@charset "utf-8";
* {
	padding:0;
	margin:0;
	border:0
}
body { font-family:"Microsoft yaHei";
}
a {
	text-decoration:none
}
a:hover {
	-text-decoration:underline
}
a:link{ color:#333;}
ul, li {
	list-style:none
}
.focus {
	height:500px;
	overflow:hidden;
	position:relative;
	background:#ccc;
}
.focus_m ul {
	width:100%;
	height:500px;
	overflow:hidden;
}
.focus_m li {
	width:100%;
	height:500px;
	_float:left;
}
.li_2 a, .li_1 a {
	display:block;
	width:100%;
	height:450px
}
.focus_s {
	height:0;
	position:relative;
	margin:0 auto;
	z-index:2;
	width:1000px;
}
.focus_s ul {
	height:12px;
	overflow:hidden;
	position:absolute;
	left:10px;
	top:420px;
}
.focus_s li {
	float:left;
	cursor:pointer;
	height:12px;
	width:12px;
	overflow:hidden;
	margin-right:10px;
}
.focus_s li b {
	display:block;
	text-indent:-999em;
	width:12px;
	height:32px;
	overflow:hidden;
	_background:none;
}
.focus_s li.active b {
	margin-top:-20px;
}
.focus_l, .focus_r {
	position:absolute;
	display:block;
	width:50px;
	height:75px;
	overflow:hidden;
	z-index:2;
	top:200px;
}
.focus_l {
	left:0;
}
.focus_r {
	right:0;
}
.focus_l b, .focus_r b {
	position:absolute;
	z-index:1;
	display:block;
	width:50px;
	height:75px;
	overflow:hidden;
	background:#000;
	opacity:0.3;
	filter:alpha(opacity=30);
	cursor:pointer;
}
.focus_l span, .focus_r span {
	display:block;
	position:relative;
	z-index:2;
	width:22px;
	height:33px;
	top:21px;
	cursor:pointer;
}
.focus_l span {
	left:12px;
	_background:none;
}
.focus_r span {
	left:16px;
	_background:none;
}
.focus_l:hover, .focus_r:hover {
*zoom:1;
}
.focus_l:hover b, .focus_r:hover b {
	opacity:0.5;
	filter:alpha(opacity=50);
}
#header_top {
	width:100%;
	height:40px;
	background-color: rgb(38, 42, 45);
}
.ctr {
	width:1100px;
	margin:0 auto;
	border: 0px solid transparent;
	position:relative
}
.header_top_ctr {
	height:40px
}
.header_nav_ctr {
	background-color: rgb(255, 255, 255);
	height:90px;
	padding:15px 0px
}
#header_top_l {
	width:35%;
	height:40px;
	line-height:40px;
	padding-left:30px;
	color:#888;
	float:left
}
#header_top_l img {
	padding-right:5px
}
#header_top_r {
	width:370px;
	float:right
}
#header_top_r span {
	float: left;
	font-size: 14px;
	font-family: '微软雅黑';
	padding-right: 20px;
	line-height: 40px;
	color: #888;
}
#header_top_r .txt {
	width:114px;
	height:22px;
	border:2px solid #e5e5e5;
	float:left;
	color:#e0e0e0;
	margin-top:6px
}
#header_top_r .sbmt {
	width:42px;
	height:26px;
	background-color:#e5e5e5;
	float:left;
	color:#fff;
	font-size:14px;
	margin-top:6px;
	cursor:pointer
}
#header_top_r a {
	padding-left:10px;
	padding-top:5px;
	float:left
}
#header_nav {
	width:100%;
	height:120px;
	-background-color:rgb(255, 255, 255)
}
#logo {
	width:460px;
	float:left
}
#logo img {
	padding:11px 0px 0px 5px;
	float:left
}
#logo span {
	height: 48px;
	margin: 35px 0px 20px 5px;
	float: left;
	border-left: 1px solid #bbb;
	font-size: 16px;
	width: 140px;
	line-height: 48px;
	padding-left: 10px;
	font-family: 微软雅黑;
	color:#666
}
#header_nav_li {
	width:620px;
	float:right;
	margin-top:20px;
}
#header_nav_li ul .yi_ji {
	width:100px;
	height:72px;
	text-align:center;
	float:left;
	position:relative
}
#header_nav_li ul li a {
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-family: Microsoft YaHei;
	color:#333;
	display:block;
	height:50px;
	padding-top:25px;
}
#header_nav_li ul li:hover a:hover {
	background:#02389c;
	color:#fff!important;
	-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;transition:0.5s;
}
/*#header_nav_li ul li ul{ width:2px; height:2px; }*/
/* #header_nav_li ul li:hover ul{ width:150px; height:300px; -webkit-transition:1s;-o-transition:1s;-moz-transition:1s;-ms-transition:1s;transition:1s;}*/
#header_nav_li ul li ul li:hover, #header_nav_li ul li ul li:hover a {
	background:#02389c;
	text-decoration:none;
	color:#fff;
}
#header_nav_li ul li .ahover span {
	font-size:12px;
	color:#ccc;
	font-family: courier new;
	line-height:24px
}
.er_ji {
	position:absolute;
	left:0px;
	top:72px;
	z-index:10000;
	background:#02389c;
	width:230px
}
#pro_class_1, #pro_class_2, #pro_class_3, #pro_class_4 {
	width:150px
}
#header_nav_li ul li .er_ji li {
	position:relative;
	padding:2px 10px;
	background-color:#a5d8f6;
	
}
#header_nav_li ul li .er_ji a {
	font-size:13px;
	color:#000;
	height:25px;
	line-height:25px;
	display:block;
	border-bottom:1px dotted #666;
	text-align:left;
}
#banner {
	width:100%;
	height:500px;
	position:relative
}


#pro_show {
	width:1100px;
	height:350px;
	margin:0px auto 60px auto;
	margin-top:50px;
	overflow:hidden;
}
#pro_show dt {
	border-bottom:1px solid #ddd;
	width:100%;
	height:10px;
	position:relative;
	margin-top:30px;
}
#pro_show dt h3 {
	width:250px;
	height:36px;
	line-height:36px;
	position:absolute;
	left:0px;
	top:-7px;
	font-size:20px;
	color:#333;
	background-color:#fff;
	font-family:'Microsoft YaHei'
}
#pro_show dt h3 span {
	color:#999;
	font-size:16px;
	padding-left:16px
}
#pro_show dt img {
	width:46px;
	height:13px;
	position:absolute;
	right:0px;
	top:4px;
}
#pro_show dd {
	width:1100px;
	height:280px;
	float:left;
	margin-top:40px;
	position:relative;
	text-align:center;
}
#pro_show dd img {
	margin-bottom:10px
}
#pro_show dd span {
	font-size:14px;
	color:#454545;
	line-height:28px;
	display:block;
	width:100%;
}
/*产品展示*/
.img-scroll {
	position:relative;
	margin:0px auto;
	width:1092px;
	float:left;
	padding:2px 8px 10px 0px
}

.img-list {
	position:relative;
	overflow:hidden;
	height:300px;
}
.img-list ul {
	width:9999px;
}
.img-list li {
	float:left;
	display:inline;
	text-align:center;
	height:270px;
	width:247px;
	margin:0 12px;
  
}
.img-list li img {
	border:1px solid #ddd;
	margin:0 12px;
	float:left;
	width:247px;
}
.img-list li span {
	width:220px;
	display:block;
}
#aboutus {
	width:100%;
	height:305px;
	background-color: rgb(2, 56, 156);
	padding:15px 0px;
	margin-top:40px;
}
#aus {
	width:680px;
	float:left;
	position:relative;
}
#aus dl {
	width:440px;
	float:left;
	margin-left:24px
}
#aus dl dt {
	height:10px;
	width:100%;
	margin-top:5px
}
#aus dl dt h2 {
	width:280px;
	height:36px;
	line-height:36px;
	position:absolute;
	left:0px;
	top:-56px;
	font-size:20px;
	color:#333;
	font-family:'Microsoft yaHei'
}
#aus dl dt h2 span {
	font-size:16px;
	color:#999;
	padding-left:10px;
}



#aus dl dt ul {
	padding:0;
	margin:0;
}
#aus dl dt ul li {
	width:670px;
	margin-bottom:15px;
	float:left;
}
#aus dl dt ul li p {
	text-indent:5pt;
	color:#FFF;
	font-family:"微软雅黑";
	font-size:14px;
	margin-left:80px;
	display:block;
}
#aus dl dt ul li img {
	float:left;
}
#news {
	width:388px;
	height:351px;
	background:url(new_03_j0h1.jpg) no-repeat;
	margin-top:-31px;
	float:right;
}
#news div {
	padding:0 40px;
	height:40px;
	line-height:40px;
	margin-top:15px
}
#news div h2 {
	width:260px;
	font-size: 16px;
	font-family: 'Microsoft YaHei';
	color: rgb(52, 52, 52);
	float:left
}
#news div h2 span {
	padding-left:10px;
	color:#ccc
}
#news div img {
	float:right;
	margin-top:11px
}
#news ul {
	padding:10px 0 0 5px
}
#news ul li {
	height:28px;
	line-height:28px;
	width:375px;
	overflow:hidden;
}
#news ul li img {
	padding-right:8px;
}
#news ul li a {
	font-size: 13px;
	color: #5a5a5a;
	font-family: Microsoft YaHei;
}
/*工程案例*/
#case {
	width:100%;
	height:200px;
	margin:40px 0px;
}
#case h3 {
	width: 1080px;
	line-height: 30px;
	font-size: 20px;
	font-family: 微软雅黑;
	color: #333;
}
#case h3 span {
	font-size:16px;
	color:#999;
	padding-left:10px;
}
#case ul {
	width:1100px;
	padding:10px 0px;
	height:160px;
	background:#f2f2f2;
}
#case ul li {
	display:inline;
	padding-left:15px;
}
.case_ctr {
	height:160px;
	-background:#f0f0f0;
}

#clr{clear:both;height:40px}
#foot{width:100%;height:220px;background-color: rgb(51, 51, 51); }
#foot_l{width:700px;float:left;padding:20px 0px}
#foot_l p{font-family: 'Microsoft YaHei';color:#CCC;line-height:24px; font-size:18px;}
#foot_l p span{font-family: 'Microsoft YaHei';font-size: 16px;color: rgb(255, 255, 255);}
#foot_l ul{margin-top:20px;}
#foot_l ul li{font-family: 'Microsoft YaHei';font-size: 14px;color: rgb(255, 255, 255);display:inline;font-weight:bold;}
#foot_l ul li a{color:#ccc; font-size:12px;}
#foot_r{float:right;margin-top:20px;margin-right:20px; color:#CCC; text-align:center;  }

#demo {
overflow:hidden;
width: 1090px; margin-left:5px; margin-top:10px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#demo1 li{ float:left; margin-right:10px; text-align:center; width:250px; overflow:hidden; font-size:13px; color:#888;}

.pack .mm p{line-height:25px; font-family:"宋体"; font-size:14px;}
.addTime{ font-size:10px; color:#666; margin-right:10px;}
.nl li{ line-height:25px; text-align:left; font-size:14px;}
.nl li .className a{ color:#333;}
.nl{ padding-bottom:50px;}
ul.innews li{ background:url(line.jpg) no-repeat center;}
ul.innews li a{ color:#555; margin-left:15px; line-height:25px;}

#demo1 img{ float:left;}
.ings1{height:758px; background:url(djx.jpg) no-repeat bottom; text-align:center;}
.ings1 .ings2{ text-align:left; text-indent:30px; width:1100px;  font-size:14px; margin:0 auto; background-color:#FFF; padding:20px; height:250px;
 	  filter:alpha(opacity=70);  
      -moz-opacity:0.7;  
      -khtml-opacity: 0.7; 
      opacity: 0.7; 
}
.ings1 .ings2 p{ color:#000; line-height:30px; }

.con1{ width:1100px; margin:0 auto; height:300px; margin-top:30px; font-family:"微软雅黑"; margin-bottom:10px;}
.con1 .conle {border:1px #CCC solid; width:250px;}
.con1 .conle p.gy1{ padding-top:10px; background:#0531a5; color:#FFF; font-size:25px; height:85px; line-height:40px; text-align:center; font-weight:bold; }
.con1 .conle p.gy1 span{ display:block; color:#CCC; font-weight:100; font-size:13px; font-weight:bold;}
.con1 .conle ul li{ height:40px; line-height:40px; text-align:center; background-color:#EFEFEF; border-bottom:1px #CCC solid;}
.con1 .conle ul li a{ display:block; height:40px; width:249px; color:#666;}
.con1 .conle ul li a:hover{background:#0531a5; color:#FFF;}
.con1 .conle .ptubiao img{ width:250px; margin:10px 0 0 0;}
.con1 .conle .ptubiao{ margin-bottom:10px;}
.con1 .conle p.gy3{ display:none; height:140px;  background:url(tubiao4.jpg) no-repeat; color:#FFF; font-size:20px; font-weight:bold; padding-top:60px; padding-left:25px; line-height:30px;text-shadow:1px 1px 1px #000;}
.conrig{ width:829px; margin-left:20px;border:1px #CCC solid;}
.conrig1 { height:95px; background:url(onrig.jpg) no-repeat; padding-top:25px; padding-left:20px;}
.onrig2{ min-height:500px; padding:10px;}
.conrig .conrig1 p.contit{ color:#FFF; height:40px; line-height:40px;  position:relative; border-bottom:1px #bfe2f9 dashed; width:787px;}
.conrig .conrig1 p.contit a{ color:#FFF;}

.zslb{ height:2000px;}
.zslb li{ width:255px; float:left; height:400px;}
.zslb li span{ width:245px; display:block;}
.anlin.ul{ width:820px;}
.anlin li{ float:left; width:250px; height:250px; margin-left:15px; text-align:center;}
.anlin li img{ width:250px; height:180px;}

#kfFloat{ display:none;}
