@charset "utf-8";

body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img,button { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}
a{text-decoration:none;}




.wrap-1{
	width:100%; 
    height:162px; 
    background:url(../images/top.jpg);}
.header{
	width:1200px; 
    height:80px; 
	margin:0 auto; 	}
.header-left{
	width:280px; 
	height:35px; 
	float:left;
	margin:22px auto;
	}
.logo img{
	width:200px;
	height:54px;
	float:left;
	margin:14px 0 0 220px;}
.header-right{
	width:213px;
	height:45px;
	float:right;
	margin-top:20px;	}
.header-right img{
	width:40px;
	float:left;
	margin:2px auto;
	}
.header-right p{
	color:#fff;
	display:block;
	font-size:16px;
	font-family:"微软雅黑";
	float:left;
	margin:0 0 0 5px;}

/*导航*/
.nav{
	width:100%; 
	height:80px; 
	padding-top:4px;	
	background:url(../images/dh.png) repeat;}
#nav{
	width:1314px;
	height:60px; 
	margin:0 auto; 
	margin-top:12px;}
#nav ul li{
	font-family:"微软雅黑"; 
	font-size:14px;
	list-style:none;
	float:left;
	margin-left: 57px;
    text-align: center;
    
}
#nav ul li img{ 
    width:25px; 
    height:23px; 
	margin:4px 14px;}
#nav ul li a{
	color:#FFF; 
	text-decoration:none;
	list-style:none;}
#nav ul li a:hover{
	color:#0CF;}
/*banner*/
.jq22-container{100%; height:451px;}
*{margin:0;padding:0;list-style-type:none;}
		a,img{border:0;}
		/* flexslider */
		.flexslider{position:relative;height:451px;overflow:hidden;background:url(images/loading.gif) 50% no-repeat;}
		.slides{position:relative;z-index:1;}
		.slides li{height:451px;}
		.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
		.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
		.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
		.flex-control-nav .flex-active{background-position:0 0;}

		.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
		.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
		.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
		.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/* 第二块经营范围 */
.wrap-2{
	width:100%; 
	height: 169px;
    padding: 50px 0;
}
.main-01{
	width:1200px;
	height:169px;
	margin:0 auto;
	background:url(../images/jyfw.jpg) no-repeat center;}
.one{
	font-family:"微软雅黑"; 
	color:#fff; 
	float:left;
	margin:53.5px 38px;
}
.one h2{font-size: 24px;}
.two{
	width: 175px;
    margin: 20.5px 116px;
	float:left;}
.three{
    width: 234px;
	margin: 20.5px 77px;
	float:left;}
/*关于我们*/
.wrap-3{
	width:100%;
	height:322px;	}
.main-02{
	width:1200px;
	height:100%;
	margin:0 auto;
	background:#083387;}
/*关于我们  滚动图*/

	.focusBox { position: relative; width: 600px; height:100%; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; float:left;}
	.focusBox .pic img { width: 100%; height: 100%; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
/*简介*/
.right{
	width:504px;
	height:258px;
	float:right;
	margin: 32px 48px;
	font-family:"微软雅黑";
	color:#fff;
	}
.jianjie{
	line-height: 26px;
    display: block;
    text-align: justify;
    float: left;
    margin-top: 20px;
	}
.jianjie p{text-indent: 2em;font-size: 15px;}
.gywm{
	float:left;
	font-size: 25px;
    font-weight: 600;
   }
.gd01{
    display: block;
    width: 80px;
    height: 26px;
    margin-top:20px;
     float: right;
}
.gd01 a{
	display: block;
    line-height: 26px;
    text-align: center;
    border: 1px #fff solid;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
	}
.gd01 a:hover{
    background-color: #007bd7;
}

/*新闻 业绩*/
.wrap-4{
	width:100%;
	height:310px;
	padding-top: 59px;
	}
.main-03{
	width:1200px;
	height:306px;
	margin:0 auto;
	border-bottom: 4px #010a1c solid;
	}

/*新闻*/
.news{ 
    width:361px; 
	height:290px;
	float:left;
	}
.news01{ 
    width:100%; 
	height:52px; 
	float:left;
	}
.news02{ 
    font-size: 25px;
    font-weight: 600;
    color: #333;
    width:100px;
    height:30px;
	float:left;
	font-family:"微软雅黑"; 
    padding-top: 10px;
}
.gd02{
    width:80px; 
	height:25px;
	float:right;
    padding-top: 15px;
}
.gd02 a{ 
    display: block;
    width:100%; 
	height:100%; 
	background:url(../images/gengduo-1.png) no-repeat center;
    background-size: 100% auto;
}
.gd02 a:hover{
	background:url(../images/gengduo-2.png);}

	
.nr{ 
    width:100%; 
	/*height:160px; */
	float:left;
	padding-top: 22px;
	}
.nr a{
    display: block;
    width: 75%;
	font-family:"微软雅黑"; 
	font-size:16px;
	color:#333;
	text-decoration:none;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
	}
.nr li{ 
    width:100%; 
	height:40px;
	line-height:40px;
	border-bottom:1px dashed #ccc; 
	overflow:hidden;	 }
.news ul li span{    
    float:right;
    color:#999;
    display: inline;
    font-size: 13px;
}
	 
/*黑线*/
.xian{width:1000px; height:10px; margin:0 auto; background:#010A1C;}


/*资质*/
.wrap-5{ 
    width:100%; 
	height:450px;
	padding-top: 59px;
	/*background:url(../images/beijing01.jpg) no-repeat center;*/
	/*background-position-y:bottom;*/
	}

.qyzz{
	width:350px;
	height:40px;
	margin:0 auto;
	}
.main-04{width:1280px; height:448px; margin:0 auto; position:relative;}

.zizhi{ width: 1200px; margin:50px auto;   overflow:hidden;  }
	.zizhi .prev,
	.zizhi .next{ display:block; position:absolute; top:50%; left:1px; width:31px; height:35px; background:url(../images/btns.png) no-repeat; }
	.zizhi .next{ left:auto; right:1px; background-position:-30px 0; }
	.zizhi .prev:hover{ background-position:0 -37px; }
	.zizhi .next:hover{ background-position:-30px -37px;  }
	.zizhi ul{ overflow:hidden; zoom:1; }
	.zizhi ul li{ width:216px; height:308px; float:left; overflow:hidden;margin-right:30px;  }
	.zizhi ul li img{ width:214px; height:306px; display:block; background:url(images/loading.gif) center center no-repeat; }
/*工程展示*/
.wrap-6{ 
    width:100%; 
	height:405px;
	background-color:#dfe4ea;
	padding-top: 50px;
	}
.main-05{width:1280px; height:356px;margin:0px auto;  position:relative;}

.picScroll{ width:1200px; height:260px;  margin:50px auto; overflow:hidden;  }
	.picScroll .prev,
	.picScroll .next{ display:block; position:absolute; top:50%; left:1px; width:31px; height:35px; background:url(../images/btns.png) no-repeat;   }
	.picScroll .next{ left:auto; right:1px; background-position:-30px 0; }
	.picScroll .prev:hover{ background-position:0 -37px; }
	.picScroll .next:hover{ background-position:-30px -37px; }
	.picScroll ul{ overflow:hidden; zoom:1; }
	.picScroll ul li{ width:376px; height:260px; float:left; overflow:hidden; margin-right:36px; }
	.picScroll ul li img{ width:100%; height:100%;  display:block; background:url(../images/loading.gif) center center no-repeat; 
	/*border:1px solid #072D9A;*/
	    
	}
	
	
.foot{ width:100%; height:220px; clear:both;background:#010417;}
.tel{ 
    width:1200px;
	height:120px;
	margin:0 auto;}
.tel img{float:left;}

.link{ 
    width: 100%;
    float: left;
	margin-top:5px;
    line-height: 30px;
	font-size:16px;
    text-align: center;
	color:#FFF;}
.link a{color:#FFF;}
.link a:hover{color:#09F;}
.footer{
    text-align: center;
    float: left;
    width: 100%;
	color:#FFF;
	line-height: 25px;
	font-size:14px;}
.footer a{color:#FFF;}
.footer a:hover{color:#0cf;}




/*内容*/

.wrap-7{ 
    width:100%;
	min-height:715px;
	
	}
.main-06{ 
    width:1200px;
	min-height:715px;
	margin:0 auto;
	}
	/*左边*/
.left-lxwm{
	width:220px;
	min-height:715px;
	float:left;
	font-family:"微软雅黑";
	font-size:16px;}
.left-lxwm p{
	width:220px;
	height:20px;
	line-height:20px;
    display:block;
	text-align:center;}
lxwm01{
	width:220px;
	height:145px;
	float:left;}
     
.lxwm01 img{
	width:220px;
	}
.lxwm02{
	width:220px;
	height:110px;
	float:left;
	border-bottom:1px solid #999;
	}	
.lxwm02 img{margin: 20px 0 0 95px;}

.lxwm03{
	width:220px;
	height:80px;
	float:left;
	border-bottom:1px solid #999;
	}
.lxwm03 img{margin: 15px 0 0 95px;}
.lxwm04{
	width:220px;
	height:80px;
	float:left;
	border-bottom:1px solid #999;
	}
.lxwm04 img{margin: 15px 0 0 95px;}
.lxwm05{
	width:220px;
	height:110px;
	float:left;
	border-bottom:1px solid #999;
	}
.lxwm05 img{margin: 20px 0 0 95px;}
.lxwm06{
	width:220px;
	height:80px;
	float:left;
	border-bottom:1px solid #999;
	}
.lxwm06 img{margin: 15px 0 0 95px;}
.lxwm07{
	width:220px;
	height:110px;
	float:left;
	border-bottom:1px solid #999;
	}	
.lxwm07 img{margin: 20px 0 0 95px;}
/*右边*/
.right-con01{ 
    width:970px; 
	min-height:715px;
	float:right;
	border-left: 1px dashed #153986;
	
	}
.con02{width:940px;
	height:20px;
	float:left;
	padding:30px 0 0 30px;
	color:#666; 
	text-decoration:none;}
.con02 a{color:#666; font-family:"微软雅黑";}
.con03{
	width:890px;
	min-height:615px;
	height:auto;
	float:right;
	font-family:"微软雅黑";
	padding: 30px 0;}
.con03 h2{padding-top: 30px;
    text-align: center;
    font-size: 30px;}
.con03 ul{margin-top:30px;}
.con03 ul li{width:810px; line-height:70px;border-bottom:1px dashed #ccc; padding-left:20px;
    background:url(../images/jiantou.png) no-repeat left;
}
.con03 ul li a{display: block;
    width: 80%;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;}
.con03 ul li a:hover{color:#1b4da0;}
.con03 ul li span{  float: right; margin-right: 5px;color:#999;}

/*图片列表*/
.wrap-8{ 
    width:100%;
	min-height:900px;}
.main-07{ 
    width:1200px;
	min-height:800px;
	margin:0 auto;
	}
.right-con04{
    width:970px; 
	min-height:800px;
	float:right;
	border-left: 1px dashed #153986;}
.con05{width:940px;
	height:20px;
	float:left;
	padding:30px 0 0 30px;
	color:#666; 
	text-decoration:none;}
.con05 a{color:#666; font-family:"微软雅黑";}
.con06{
	width:890px;
	height:auto;
	float:right;
	font-family:"微软雅黑";
	padding-top:50px;

}
.con06 h2{
    padding: 30px 0;
    text-align: center;
    font-size: 30px;}
.con06 dl{ margin-left: -90px;}
.con06 dl dt{
	float: left;
    width: 400px;
    margin-top: 20px;
    margin-left: 90px;
    display: inline;
	
	}
.con06 dl dt img{
    float: left;
	width: 396px;
    height: 280px;
    padding: 1px;
    /*border: 1px solid #2B5E9D;*/
    
}
.con06 dl dt span{
	display: block;
    height: 30px;
    line-height: 30px;
	float: left;
    text-align: center;
    width: 100%;
	}
	
	
.zz_piclist{
    width:890px;
	height:auto;
	float:right;
	font-family:"微软雅黑";
	padding-top:50px;
}
.zz_piclist h2{
    padding: 30px 0;
    text-align: center;
    font-size: 30px;}
.zz_piclist dl{ margin-left: -23px;}
.zz_piclist dl dt{
	float: left;
    width: 280px;
    margin-top: 20px;
    margin-left: 23px;
    display: inline;
	
	}
.zz_piclist dl dt img{
    float: left;
	width: 280px;
    height: 360px;
    padding: 1px;
    /*border: 1px solid #2B5E9D;*/
    
}
.zz_piclist dl dt span{
	display: block;
    height: 30px;
    line-height: 30px;
	float: left;
    text-align: center;
    width: 100%;
	}	
	
	
	
	
	
.page{
	float:left;
    width: 100%;
    height: 20px;
    text-align: center;
    margin: 30px auto;
	}
.wrap-9{
    width: 100%;
    min-height: 715px;
    }
.main-08{ 
    width:1200px;
	min-height:715px;
	margin:0 auto;
	
	}
.right-con07{width:970px; 
	min-height:715px;
	float:right;
	border-left: 1px dashed #153986;
	}
.con08{width:940px;
	height:20px;
	float:left;
	padding:30px 0 0 30px;
	color:#666; 
	text-decoration:none;
	}
.con08 a{color:#666; font-family:"微软雅黑";}
.con09{
	width:890px;
	min-height:520px;
	float:right;
	font-family:"微软雅黑";
	padding:30px 0;
	
	}
.con09 h2{ padding-top:30px;text-align: center; font-size:30px;}

.con09 span{min-height:520px;line-height:41px; display:block; margin-top:20px; color:#333;text-align: justify; text-justify: inter-ideograph;}
.con09 img{ max-width:740px; }

.goback{float:right; }
.goback:hover{color:#1d65dd;}


	
	