@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	}

body{
	font-family:"Microsoft YaHei",Arial, Verdana, Geneva, sans-serif;
	color:#000;
	padding:0; 
	margin:0;
	list-style:none;
	font-size:14px;
	}
	
/* ~~ 元素/标签选择器 ~~ */
ul, ol, dl { /* 由于浏览器之间的差异，最佳做法是在列表中将填充和边距都设置为零。为了保持一致，您可以在此处指定需要的数值，也可以在列表所包含的列表项（LI、DT 和 DD）中指定需要的数值。请注意，除非编写一个更为具体的选择器，否则您在此处进行的设置将会层叠到 .nav 列表。 */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* 删除上边距可以解决边距会超出其包含的 div 的问题。剩余的下边距可以使 div 与后面的任何元素保持一定距离。 */
	padding-right: 15px;
	padding-left: 15px; /* 向 div 内的元素侧边（而不是 div 自身）添加填充可避免使用任何方框模型数学。此外，也可将具有侧边填充的嵌套 div 用作替代方法。 */
}
a img { /* 此选择器将删除某些浏览器中显示在图像周围的默认蓝色边框（当该图像包含在链接中时） */
	border: none;
	text-decoration:none;
	outline:none;
	color:#000;
}

/* ~~ 站点链接的样式必须保持此顺序，包括用于创建悬停效果的选择器组在内。 ~~ */
a:link {
	color:#000;
	text-decoration: underline; /* 除非将链接设置成极为独特的外观样式，否则最好提供下划线，以便可从视觉上快速识别 */
}
a:visited {
	color: #000;
	text-decoration: underline;
}
a:hover, a:active, a:focus { /* 此组选择器将为键盘导航者提供与鼠标使用者相同的悬停体验。 */
	text-decoration: none;
}

/* ~~ 此容器包含所有其它 div，并依百分比设定其宽度 ~~ */


.container{
	max-width:1900px;/* 可能需要最大宽度，以防止此布局在大型显示器上过宽。这将使行长度更便于阅读。IE6 不遵循此声明。 */
	min-width:1002px;/* 可能需要最小宽度，以防止此布局过窄。这将使侧面列中的行长度更便于阅读。IE6 不遵循此声明。 */
	margin:0 auto;
	overflow:hidden;
}


.header{
	width:100%;
	height:108px;
	float:left;
	   }
		
.header-m{
	width:1002px;
	height:100px;
	margin:0 auto;
	}	

.b_zhong img, .b_zhong divcx {
	position: absolute;
	display: none;
}

.logobox{
	width:450px;
	height:100px;
	float:left;
	overflow:hidden;
	}


/*首页--导航*/
.navboxM{
	width:550px;
	height:100px;
	float:right;
	overflow:hidden;
	}

.navboxM ul li{
	margin-left:20px;
	height:100px;
	float:left;
	list-style:none;
	font-size:18px;
	line-height:120px;
	text-align:right;
	}

.navboxM ul li a{
	text-decoration:none;
	color:#000;
	display:block;
	}	
	
.navboxM ul li a:hover{
	color:#F00;
	
	}	

#choose{
  color:#F00;
  display:block;
	}	



/*首页--banner*/
.bannerbox{
	width:100%;
	min-height:600px;
	float:left;
	}

.banner{
	width:100%;
	height:600px;
	float:left;
	}

.banner iframe{
	width:100%;
	height:600px;
	float:left;
	}

.bannerxx{
	width:100%;
	height:200px;
	float:left;
	}

.bannerxx iframe{
	width:1002px;
	height:300px;
	float:left;
	background:#f5f5f5;
	}


/*首页--产品*/
.sy-cp{
	width:100%;
	min-height:355px;
	float:left;
	margin-top:5px;
	overflow:hidden;
	background:#f9f9f9;
	}

.sycp-box{ width:1002px; min-height:355px; margin:0 auto;}
.syw1{ color:#fe0002; font-size:24px; float:left; line-height:50px;width:1002px;height:50px;text-align:center;}
.syw2{ color:#000; font-size:12px;float:left; line-height:30px;width:1002px;height:30px;text-align:center;}
.sycp-sort{ width:1002px; min-height:230px; float:left; }
.mt{margin-top:30px;};




/*首页--项目*/
.sy-pj{
	width:100%;
	min-height:500px;
	float:left;
	overflow:hidden;
	margin-top:30px;
	}

.sypj-box{ width:1002px; min-height:500px;overflow:hidden; text-align:center;margin:0 auto;}
.sypj-show{ width:1002px; height:500px; float:left;}

.food_img2{width:245px;overflow:hidden; height:184px; font-size:16px; float:left; margin-top:10px; margin-right:7px;}
.food_img2 li{float:left;width:245px;height:184px;position:relative;overflow:hidden;}
.box2{width:245px;height:184px;background:url(../img/page/sy001.png) center top no-repeat; position:absolute;left:0;line-height:20px; text-align:center;color:#fff;top:-442px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.box2 a{display:block;text-decoration:none; color:#FFF; font-size:16px;}

.sy_botton{ width:1002px; height:50px; text-align:center; float:left; margin-top:45px;}

.sy_botton a{
	text-decoration:none;
	padding:10px 15px;
	border:1px solid #fe0002;
	color:#fe0002;
	margin-left:2px;
	-moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari 和 Chrome */
    border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	}

.sy_botton a:hover{
	padding:10px 15px;
	border:#fe0002 1px solid;
	color:#FFF;
	background:#fe0002;
	margin-left:2px;
	}


/*首页--关于我们*/
.sy-ab{
	width:100%;
	min-height:430px;
	float:left;
	background:#f9f9f9;
	overflow:hidden;
	}

.syab-box{ width:1002px;min-height:400px;overflow:hidden;text-align:center;margin:0 auto;}
.syab-show{width:1002px;min-height:370px;overflow:hidden;float:left;}

.img_box{width:310px;height:330px; float:left;margin-top:25px; }
.mr{margin-right:36px;}
.img_box ul li{width:310px;float:left;min-height:150px;display:inline; line-height:24px; text-align:left;}
.img_box ul li img{ border:0px; outline:none;}
.img_box ul{font-size:14px;}	
.img_box ul:hover{color:#717070;}	
.img_box ul li a{ text-decoration:none;}	


/*首页--联系我们*/
.sy-lx{
	width:100%;
	min-height:520px;
	float:left;
	overflow:hidden;
	}

.syab-box{width:1002px;min-height:370px;overflow:hidden; text-align:center; margin:0 auto;}

.sylx-show{width:1002px; height:310px; float:left; margin-top:20px;}

.sylx-map{
	width:510px;
	height:310px;
	float:left;
	}

.sylx-map iframe{
	width:510px;
	height:310px;
	float:left;
	}
	
.sylx-info{
	width:460px;
	height:310px;
	float:left;
	margin-left:30px;
	}

.sylx-con{
	width:460px;
	height:260px;
	float:left;
	font-size:14px;
	}

.sylx-button{
	width:460px;
	height:45px;
	float:left;
	}


/* ~~ 关于我们 ~~ */
.aboutbox{
	width:1002px;
	min-height:200px;
	float:left;
	margin-top:15px;
}

.ab-title{ width:1002px; float:left; height:50px; padding:10px 0px;}
.ab-info{ width:947px; float:left; min-height:100px; line-height:30px; margin-left:60px;}



/* ~~ 产品导航 ~~ */
.cpnav{
	width:1002px;
	min-height:110px;
	border-bottom:1px solid #a5a5a5;
	margin-top:40px;
	padding-bottom:10px;
	}

.cpnav ul li{
	width:200px;
	height:110px;
	float:left;
	list-style:none;
	}

.cpnav ul li a{
	text-decoration:none;
	display:block;
	color:#5f5f5f;
	text-align:center;
	line-height:30px;
	font-size:14px;
	}

.cpnav ul li a:hover{
	color:#fe0002;
	}

#ad a{color:#fe0002;}



/* ~~ 产品展示 ~~ */
.cpboxshow{
	width:293px;
	min-height:250px;
	float:left;
	margin:20px 58px 0px 0px;
	}

.cpboxshow ul li{
	list-style:none;
	width:295px;
	min-height:30px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	font-size:14px;
	float:left;
	}

.cpboxshow ul li img{
	width:293px;
	height:220px;
	float:left;
	border:1px solid #000;
	}



/* ~~ 导航loc ~~ */
.locboxiframe{
	width:100%;
	min-height:30px;
	float:left;
	}

.locbox{
	width:1002px;
	height:30px;
	margin:10px auto 0px auto;
	padding:8px 0px;
	border-bottom:1px solid #CCC;
	}

.loctitle{
	width:35px;
	height:30px;
	float:left;
	}

.loc{
	width:900px;
	height:30px;
	float:left;
	}
	
.loc ul li{
	padding:0px 3px;
	height:30px;
	line-height:34px;
	float:left;
	font-size:12px;
	list-style:none;
	color:#828282;
	}	

.loc ul li a{
	color:#828282;
	text-decoration:none;
}	

.loc ul li a:hover{
	color:#000;
	text-decoration:none;
}		

#loc{color:#000;}



/* ~~工程案例 ~~ */
.contain{
	width:100%;
	min-height:550px;
	float:left;
}

.containM{
	width:1002px;
	min-height:550px;
	margin:0 auto;
	}

.pro{
	width:1002px;
	min-height:550px;
	float:left;
	margin-top:20px;
	}

.proshow{
	width:293px;
	min-height:250px;
	float:left;
	margin:10px 61px 0px 0px;
	}

.proshow ul li{
	list-style:none;
	width:293px;
	min-height:30px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	font-size:14px;
	}


.cpboxshow ul li img{
	width:293px;
	height:220px;
	float:left;
	}


.page{
	width:1002px;
	height:30px;
	float:left;
	text-align:center;
	font-size:12px;
	padding:50px 0px;
	}
	
.page a{
	text-decoration:none;
	padding:4px 10px;
	border:1px solid #828282;
	background:#828282;
	color:#FFF;
	margin-left:2px;
	-moz-border-radius: 5px; /* Firefox */
    -webkit-border-radius: 5px; /* Safari 和 Chrome */
    border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
	}

.page a:hover{
	padding:4px 10px;
	border:#fe0002 1px solid;
	color:#FFF;
	background:#fe0002;
	margin-left:2px;
	}

/* ~~ 联系我们 ~~ */	
.contact{
	width:100%;
	min-height:700px;
	float:left;
	}

.conbox{
	width:1002px;
	min-height:700px;
	margin:0 auto;
	}

.syw3{color:#000; font-size:14px;float:left; line-height:30px;width:1002px;min-height:30px;text-align:center;}

.contact-info{
	width:1002px;
	min-height:170px;
	float:left;
	}

.cin1{ width:275px; min-height:50px; background:#f1f1f1; float:left; line-height:50px; font-size:14px; margin-left:200px; margin-top:20px;}
.cin1 img{ float:left; margin:10px 20px 0px 40px;}
.cin2{ width:275px; min-height:50px; background:#f1f1f1; float:left; margin-left:45px; line-height:50px; font-size:14px;margin-top:20px;}
.cin2 img{ float:left; margin:10px 20px 0px 40px;}

.cin3{ width:455px; min-height:50px; background:#f1f1f1; float:left; line-height:50px; font-size:14px;margin-top:20px; margin-left:20px;}
.ml{ margin-left:45px;}
.cin3 img{ float:left; margin:10px 20px 0px 40px;}
#imgs{ margin-left:125px;}

.lxbox{
	width:1002px;
	min-height:400px;
	float:left;
	overflow:hidden;
	padding-bottom:60px;
	}

.map{ width:475px; float:left; height:500px;}
.map iframe{ width:475px; height:500px; float:left;}

.lxadd{ width:480px; float:left; height:505px;}


.lxadd .fb{
	float:left;
	height:30px;
	width:350px;
	line-height:30px;
	font-size:14px;
	}

.lxadd img{
	float:left;
	}

.lxadd .fbi{
	float:left;
	min-height:40px;
	width:750px;
	}

.lxadd .fbi input{
	width:300px;
	height:30px;
	line-height:30px;
	line-height:30px\9;
	outline:none;
	background:url(../img/page/inputbg.jpg) left top no-repeat;
	border:0;
	padding:0px 5px;
	}

.lxadd .fbi textarea{
	width:450px;
	height:130px;
	padding:5px;
	resize: none;
	outline:none;
	background:url(../img/page/txtbg.jpg) no-repeat;
	border:0;
	}

#button1{
	width:90px;
	height:32px;
	outline:none;
	float:left;
	margin-top:20px;
	outline:none;
	line-height:32px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	background:url(../img/page/send.jpg) no-repeat;
	cursor:pointer;
	}

.lxadd_en{ width:902px; float:left; height:405px; margin-left:40px;}

.lxbox-one{ width:450px; float:left; min-height:160px; }

.lxadd_en .fb{
	float:left;
	height:30px;
	width:400px;
	line-height:30px;
	font-size:14px;
	}

.lxadd_en img{
	float:left;
	}

.lxadd_en .fbi{
	float:left;
	min-height:40px;
	width:450px;
	}

.lxadd_en .fbi input{
	width:380px;
	height:30px;
	line-height:30px;
	line-height:30px\9;
	outline:none;
	background:url(../img/page/inputbg.jpg) left top no-repeat;
	border:0;
	padding:0px 5px;
	}

.lxadd_en .fbi textarea{
	width:750px;
	height:180px;
	padding:5px;
	resize: none;
	outline:none;
	background:url(../img/page/txtbg.jpg) no-repeat;
	border:0;
	}



/* ~~ 脚注 ~~ */
.footbox{
	width:100%;
	min-height:100px;
	float:left;
	background:#565656;
	}

.foot-main{
	width:1002px;
	min-height:70px;
	margin:0 auto;
	line-height:30px;
	font-size:14px;
	color:#FFF;
	text-align:center;
	margin-top:20px;
	}




/* ~~ 其它浮动/清除类 ~~ */
.fltrt {  /* 此类可用于在页面中使元素向右浮动。浮动元素必须位于其在页面上的相邻元素之前。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* 此类可用于在页面中使元素向左浮动。浮动元素必须位于其在页面上的相邻元素之前。 */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* 如果从 #container 中删除或移出了 #footer，则可以将此类放置在 <br /> 或空 div 中，作为 #container 内最后一个浮动 div 之后的最终元素 */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
	
	
	
