@charset "utf-8";
*{
	padding:0;
	margin:0;
	border:0;}
	body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family:"宋体",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
a,em{ text-decoration:none; font-style:normal;text-decoration: none;}
.clear{
	height:0px;
	font-size:0;
	clear:both;
	overflow:hidden;}
a { color:#666;}
#top { background:url(../images/top_bg.jpg) repeat-x; height:113px; width:100%; }
.top { width:1003px; margin:8px auto; }
.top_l { float:left; background:url(../images/logo.png) no-repeat;height:79px; width:520px; }
.top_r { float:right;height:79px; width:420px; text-align:right; font-size:12px; color:#999;}
#nav { background:url(../images/nav_bg.png) no-repeat; position: absolute;left: 24%;top: 100px;width: 76%;height: 39px;line-height: 39px;z-index: 200;}
#nav ul {
	width:975px;
	margin-left:45px;
}
#nav ul li {
	width: 108px;
	float: left;
	font-size: 14px;
	position: relative;
	font-family:"微软雅黑"; font-weight:bold;
}
#nav ul li a {
	color:#FFF;
	display: block;
	text-align: center; font-weight:bold;
}
.baidi{ background:#FFF; width:256px; height:26px; margin-top:3px; padding-top:6px;}
#main_a { background:#e1f5ff; width:100%; height:290px;}
.main_a { width:1000px; margin:auto; padding-top:10px; }
.main_al { width:360px; float:left;}
.main_ar { width:620px; float:right;}
.main_al_biao{}
.main_ar_biao{ width:200px; float:left}
.main_ar_more{ width:50px; float:right}
.index_gs { font-size:14px; text-indent:2em; margin-top:8px; line-height:26px;}
#index_gc { height:481px; background:#15a5ec; width:100%;}
.index_gc { width:1200px; margin:auto;}
.index_gc_t { margin:auto; width:1000px;}
.index_gc_l { width:66px; height:206px; background:url(../images/jyyt_25.jpg) 0 50px  no-repeat; float:left}
.index_gc_r { width:66px; height:206px; background:url(../images/jyyt_28.jpg) 0 50px no-repeat; float:right}
.index_gc_c { width:1060px; float:left}
/*焦点图*/
.focus{ position:relative; width:360px; height:260px;}  
.focus img{ width: 360px; height: 260px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#00a5e4;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:26px; line-height: 26px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:1px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#00a5e4;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 
/*�������*/
.qimo8{ overflow:hidden; width:1000px; margin:auto; height:310px; padding-top:0px;}
.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:30px;}
.qimo8 .qimo div{ float:left;}
.qimo8 .qimo ul{float:left; height:330px; overflow:hidden; zoom:1; }
.qimo8 .qimo ul li{float:left; list-style:none;}
/*.qimo8 li a{margin-right:10px;color:#444444;}*/
.img_b { border:5px solid #95d8f5; width:274px;margin:5px; text-align:center;height:290px;}
.img_b p { line-height:35px; text-decoration:none;}
.img_b a{ text-decoration:none; color:#676767;}
.img_b img { margin-top:20px;}
.index_bb{ height:2px;}
#index_lx { width:100%; background:#282828; height:500px;}
.index_lx { width:1000px; margin:auto;}
.index_lx_t { width:1000px; margin:auto;}
.index_ditu { width:1000px; margin:30px auto;}
#foot { width:100%; height:95px; background:#000;}
.foot { width:1000px; margin:auto; padding-top:20px; text-align:center; line-height:28px; font-size:14px; color:#FFF;}
.ny_banner { width:100%; height:200px; background:url(../images/ny_banner.jpg) no-repeat center;}
.ny_dw { width:1000px; margin:auto;padding-top:18px;padding-left:60px; font-family:"微软雅黑";}
.ny_kh {font-size: 24px;color: #FFF;
    width: 370px;
    line-height: 50px;
    height: 50px;
    padding: 25px;
    font-weight: bold;
    background: rgba(0, 0, 0, 0.5);}
#main_b { background:#e1f5ff; width:100%;}
.main_b { width:1000px; margin:auto; padding-top:10px;background:#FFF; min-height:470px;height:100%;overflow:hidden;}
.ny_class {height: 45px;color: #696969;    font-size: 14px;    line-height:32px;    text-indent: 1.2em;}
.ny_line { height:1px; border-bottom:1px #CCCCCC solid;}
.ny_title { text-align:center; width:100%; font-size:14px; font-weight:bold; line-height:36px; color:#333;}
.ny_content { font-size:14px; line-height:32px; width:970px; margin:auto;}
/*工程案例*/

.ny_list { background:#FFF;height:100%;overflow:hidden;}

.ny_list ul {list-style:none;}

.ny_list li { float:left; text-align:center; padding:3px; background:fff;}

.ny_list li a{text-align:center; line-height:35px; text-decoration:none; color:#333;background:fff;}




/*.top { width:1200px; margin:auto; height:73px}
.logo { float:left; background:url(../images/logo.png) no-repeat center; width:454px; height:74px; }
.top_login { float:right; background:url(../images/top_lz.jpg) no-repeat; width:370px; height:73px; line-height:73px;font-size:14px;}
.input1 {border:1px solid #ababab; width:54px;height:16px;background:#fff;padding-left:10px; font-size:14px;}
.input_t { float:left;}
.anniu_t { float:right; padding-top:8px;}
#banner { width:100%; margin:auto;}
#nav { background:#ad0000; height:40px; width:100%; z-index:3000}
.nav{ width:1200px; margin:auto;}
.nav ul li{ display:inline; float:left; font-size:14px; font-weight:bold; color:#FFF; text-align:center; padding-left:15px;padding-right:15px; line-height:20px; margin-top:10px; border-right:2px solid #ffffff}
.nav ul li a{ color:#FFF;}
#full-screen-slider { width:100%; height:396px; float:left; position:relative}
#slides { display:block; width:100%; height:396px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
#main { width:1200px; margin:auto; margin-top:10px;}
.main_l { float:left; width:370px;}
.main_c { float:left; width:420px; margin-left:18px;}
.main_r { float:right; width:370px; height:230px;}
.main_lt { width:100%; background:url(../images/main_bg.jpg) right no-repeat ;background-position:65px 12px ; height:35px; color:#900; font-weight:bold; font-size:14px; line-height:35px;}
.main_ct { width:100%; background:url(../images/main_cbg.jpg) right no-repeat ;background-position:65px 12px ; height:35px; color:#900; font-weight:bold; font-size:14px; line-height:35px;}
.main_ct span{ float:right; margin-top:10px;}
.main_cg { text-indent:2em; line-height:28px; font-size:14px;}
.main_cg span { color:#900;}
.main_zgs{ width:100%; background:url(../images/main_zgs.jpg) right no-repeat;background-position:80px 12px ; height:35px; color:#900; font-weight:bold; font-size:14px; line-height:35px;}
.main_zgs span{ float:right; margin-top:10px;}
.main_zgstu ul li { float:left; text-align:center; display:inline; width:200px; }
.main_zgsimg{ border:#CCC solid 1px; width:190px; height:130px;}
.main_zgstu ul li p{ }
.main_zgstitle{ width:190px; height:24px; background:#CCC; margin:auto; line-height:24px; margin-top:5px; color:#5f5e5e;}
.demo1 ul li{ color:#5f5e5e; line-height:28px;display:inline; width:390px;}
.demo1 ul li a{ color:#5f5e5e;}
.main_wxxt ul li{ color:#5f5e5e; border-bottom:#CCC 1px dashed; line-height:28px; background:url(../images/main_wxxtbg.jpg) no-repeat; background-position:0px 8px; text-indent:1em;}
.main_wxxt ul li span { float:right;}
.main_wxxt ul li a{ color:#5f5e5e;}
.main_lxwm { color:#5f5e5e; line-height:24px; background:url(../images/main_lxwm.jpg) right no-repeat; padding-top:35px; height:195px;}
#main_pic{ margin:auto; width:1200px; border:#ccc 1px solid; height:320px; margin-top:15px;}
.wxxt{ width:600px; float:left;}
.pic_t{ height:320px; background:#ad0000; float:left; width:87px; text-align:center;}
.wxxt_p { width:506px; float:right; height:320px;}
.wxxt_p  ul li { float:left; display:inline; width:125px; padding-top:5px; padding-top:5px;}
.jkfx{ width:50%; float:right;}
.wxxt_pic { width:121px; height:155px;}
.hongxian { width:100%; border-bottom:1px #ad0000 solid; padding-top:15px;}
.foot { line-height:28px; height:130px; text-align:center; font-size:12px; color:#565656;}
.box{ width:980px; margin:0 auto;}
.bcon{ width:270px; border:1px solid #eee; margin:30px auto;}
.bcon h1{ border-bottom:1px solid #eee; padding:0 10px;}
.bcon h1 b{ font:bold 14px/40px '����'; border-top:2px solid #3492D1; padding:0 8px; margin-top:-1px; display:inline-block;}
#demo1{ height:240px; }
#demo1 li{ padding:3px; line-height:28px;}
#demo1 li.lieven{ background:#F0F2F3;}
#demo2{ height:240px; }
#demo2 li{ padding:3px; line-height:28px;}
#demo2 li.lieven{ background:#F0F2F3;}
.box{ width:980px; margin:0 auto;}
.bcon{ width:270px; border:1px solid #eee; margin:30px auto;}
.bcon h1{ border-bottom:1px solid #eee; padding:0 10px;}
.bcon h1 b{ font:bold 14px/40px '����'; border-top:2px solid #3492D1; padding:0 8px; margin-top:-1px; display:inline-block;}
.list_lh{ height:240px; overflow:hidden;}
.list_lh li{ line-height:28px;}
.list_lh li.lieven{ background:#F0F2F3;}
.btm p{ font:normal 12px/24px 'Microsoft YaHei'; text-align:center;}
#list { width:1200px; margin:auto; height:auto; overflow:hidden;}
.list_l { width:260px; float:left; border-right:1px solid #CCC;}
.list_r { width:900px; float:right; margin-top:10px;}
.leibie { margin:5px; background:#CCC;}
.leibie a:hover{ margin:5px; background:#ad0000; width:300px;}
.list_l ul li { background:#CCC; margin-top:5px; height:35px; font-weight:bold; text-align:center; line-height:35px; color:#666;}
.list_l ul li:hover{background:#ad0000;}
.list_l ul li:hover a{color:#fff;}
.fenlei { font-weight:bold; height:55px; text-align:center; width:260px; padding-top:15px;}
.liebiao { width:900px; float:right;}
.liebiao ul li { line-height:35px; width:900px; border-bottom:#CCC 1px dashed;}
.liebiao ul li span { float:right; color:#666;}
.pages{ width:880px; float:right;}
.pages ul li { float:left;  list-style-type: none; padding-left:8px; }
.liebiao_pic { width:880px; float:right;}
.liebiao_pic ul li {float: left; width: 240px;  padding: 0;  margin: 0; text-align:center;}
.liebiao_pic ul li p{ line-height:36px;}
#MutiNav {font-size:14px;color:#FFFFFF; width:1200px; margin:auto;
	background-image: url(nav.png);
	background-repeat: repeat-x; z-index:3000px;
	background-position: left top;}
#MutiNav A {TEXT-DECORATION: none;color:#FFFFFF;}
#MutiNav .multiUl { width:100%; height:35px; CLEAR: both; display:block;}
#MutiNav .multiUl LI {display:block; float:left; margin-top:8px; padding-left:10px; padding-right:9px; height:24px; /*width:144px; */LINE-HEIGHT: 24px; POSITION: relative; border-right:1px solid #FFF;}
#MutiNav .multiUl LI a:link {color:#FFFFFF;}
#MutiNav .multiUl LI A:hover{background:url(../images/nav_hover.png) no-repeat center;color:#FFFFFF;}
#MutiNav .multiUl LI A.go {
	PADDING-RIGHT: 4px; DISPLAY: inline-block; PADDING-LEFT: 4px; font-weight:bold; Z-INDEX: 30000; PADDING-BOTTOM: 0px; MARGIN: 0px 7px; WIDTH: auto;  TEXT-ALIGN: center; font-family:frutigernext_medium, frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif;
}
#MutiNav .multiUl LI A.on {
	FONT-WEIGHT: bold; COLOR: #aad0000; TEXT-DECORATION: none
}
#Nav LI.s {
	DISPLAY: inline; FLOAT: left; WIDTH: 8px; COLOR: #517b55; LINE-HEIGHT: 35px; HEIGHT: 35px; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE {
	DISPLAY: none; Z-INDEX: 201; LEFT:0px; POSITION: absolute; TOP: 26px; HEIGHT: auto
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(icon.png) #ad0000 no-repeat 37px -730px; /*PADDING-BOTTOM: 10px;*/ OVERFLOW: hidden; WIDTH: 100px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: auto; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE .ChildNavIn A {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 3px 0px 3px 6px; WIDTH: 80%; COLOR: #fffffff; LINE-HEIGHT: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: #255f51 1px dotted; TEXT-ALIGN: center
}
#MutiNav .multiUl LI BLOCKQUOTE A:hover {
	BACKGROUND: #al00000; COLOR: #fefbc2! important
}
#MutiNav .multiUl #TopNavDept {
}
#MutiNav .multiUl #TopNavDept BLOCKQUOTE {
	DISPLAY: none; LEFT: -254px
}
#MutiNav .multiUl #TopNavDept BLOCKQUOTE .ChildNavIn {z-index:300;
	BACKGROUND: #1b453b; WIDTH: 1000px
}
#MutiNav .multiUl #TopNavDept .NavDeptIn { 
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: 0px 0px 0px 20px; WIDTH: 310px; TEXT-ALIGN: left! important
}
#MutiNav .multiUl #TopNavDept .NavDeptIn A {
	FLOAT: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#TopNavDept .NavDeptIn H6 {
	OVERFLOW: hidden; WIDTH: 310px; LINE-HEIGHT: 23px! important; BORDER-BOTTOM: #2c705f 1px solid; HEIGHT: 23px! important; TEXT-ALIGN: left
}
#TopNavDept .NavDeptIn H6 A {
	DISPLAY: block; MARGIN: 0px; LINE-HEIGHT: 23px; HEIGHT: 23px! important
}
#MutiNav .multiUl #TopNavDept .NavDeptIn .NavDeptInList {
	MARGIN-TOP: 5px; OVERFLOW: hidden; WIDTH: auto
}
#MutiNav .multiUl #TopNavDept .NavDeptIn .NavDeptInList A {
	FLOAT: left; MARGIN: 2px 1px 0px; WIDTH: auto; COLOR: #acbc9e; WHITE-SPACE: nowrap
}
#MutiNav .multiUl #TopNavDept .NavDeptInOther {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; OVERFLOW: hidden; PADDING-TOP: 5px
}
#MutiNav .multiUl #TopNavDept .NavDeptInOther A {
	PADDING-LEFT: 13px; BACKGROUND: url(icon.png) no-repeat 0px -116px; MARGIN: 0px 7px; WIDTH: auto; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.content { line-height:32px;}
.list_c { line-height:32px;}
.list_title { margin:auto; font-weight:bold; line-height:36px; text-align:center;}
.list_info { font-size:12px; color:#CCC; line-height:22px; text-align:center;}
.list_content { font-size:14px; line-height:28px;}*/