@charset "utf-8";
/* CSS Document */

body { margin:0 auto; font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:1.5; 
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p:padding:0;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
ul { list-style:none;}
img { border:0px;}
a { color:#000; text-decoration:none; outline:none;}
a:hover { color: #f27d00;}
*{margin:0;padding:0;}
img{
	border:none;
	margin-top: 8px;
	margin-left: 80px;
}
/* index */
#slide-index{min-width:1000px;width:auto; height:343px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:343px; }
#slide-index .slide{ min-width:1000px; height:343px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}
#slide-index .control{ position:absolute; bottom:0px; width:100%; text-align:center; height:19px; cursor:pointer; z-index:40;}
#slide-index .control a{ width:11px; height:11px; cursor:pointer; display:inline-block; background-repeat:no-repeat; background:#fff; margin-right:6px; opacity:0.6; filter:alpha(opacity=60);}
#slide-index .control a:hover, #slide-index .control a.active{ background:#666; opacity:1; filter:alpha(opacity=100);}
.autoMaxWidth{ overflow:hidden; position:relative;height:232px; }

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 

/*body*/
#container {margin:0 auto; width:1002px;}

/*header*/
#top{ float:left; height:106px; width:100%;}
.top_menu { width:1050px;margin:0 auto; }
.top_menu_logo { float:left; margin-top:20px;}
.top_menu_tel{
	width:183px;
	height:53px;
	float:right;
	background:url(../images/tel.jpg) no-repeat;
	font-size:14px;
	margin-top:30px;
	margin-left:0px;
}
.top_menu_email{
	width:183px;
	height:53px;
	float:right;
	background: url(../images/email.jpg) no-repeat;
	font-size:14px;
	margin-top:30px;
	margin-left:0px;
}


#nav { float:left; height:47px; width:100%; background:#005371;}
#nav_menu { height:47px; width:1050px; margin:0 auto;}
#nav_menu ul{ margin:0;}
#nav_menu ul li { float:left; display:inline; width:120px; height:47px; line-height:47px; font-family:"Microsoft yahei"; font-size:14px; color:#FFF;  text-align:center; background:url(../images/nav_line.jpg) right no-repeat;}
#nav_menu ul li a { float:left; width:120px;  height:47px; line-height:47px; color:#fff;font-family:"Microsoft yahei"; font-size:14px;  background:url(../images/nav_line.jpg) right no-repeat; }
#nav_menu ul li a:hover {background:#da4620; }
#nav_menu ul li a#nav_current { float:left; width:120px; height:47px; line-height:47px; background:#da4620;}

/*.nav_main ul li a:hover span  { background:url(../images/nav_bg.gif) right -163px no-repeat; cursor:pointer;}
.nav_main ul li a#nav_current a:hover { height:38px; line-height:38px; background:url(../images/home.png)no-repeat; color:#f00;}*/

#banner_about { float:left; width:100%; height:343px; background:url(../images/about.jpg) center no-repeat;}
#banner_product { float:left; width:100%; height:343px; background:url(../images/product.jpg) center no-repeat;}
#banner_contact { float:left; width:100%; height:343px; background:url(../images/banner.jpg) center no-repeat;}


#ind_con {
	float:left;
	height:450px;
	width:100%;
	text-align: right;
}
.ind_con_son { width:1050px; background:url(../images/ind_bg.jpg) 20px 0px no-repeat; margin:0 auto; height:245px;}
.ind_box{ float:left; width:260px;  font-size:14px; margin-top:200px;  } 
.ind_box span { float:left; margin-left:110px;}


.ind_box_son{ float:left; width:170px; color:#a6a6a6; font-size:14px; margin-top:110px; margin-left:60px;font-weight:bold;} 
.ind_box_son span { font-size:20px; color:#322618; font-weight:bolder; padding-top:10px; }

#about{ float:left; width:100%;}
.about_con { width:1050px; margin:0 auto;}
.about_con h3 {color:#553f2a;font-size:24px;padding-top:30px;padding-left:50px;padding-right:50px;margin-bottom:5px;
}
.about_con h2 { color:#553f2a; font-size:36px; padding-top:50px; padding-left:50px; padding-right:50px; margin-bottom:20px;}
.about_con p {color:#553f2a; font-size:16px;padding-left:50px; padding-right:50px;}
.about_con span {color:#fe7939; font-size:30px; padding-left:50px; padding-right:50px;}
#part_about { float:left; width:100%; height:186px; margin-top:80px; margin-bottom:80px; background:url(../images/about_1.jpg) center no-repeat; }
.part_about_con { width:1050px; margin:0 auto;}
.part_about_box {float:left;width:180px;font-size:24px;font-weight:200;color:#553f2a;font-weight:bold;margin-left:190px;height:50px;line-height:50px;margin-top:10px;}
#pro_box{ float:left; width:250px; margin-right:10px; margin-bottom:20px;}
img{
	border:none;
	margin-top: 8px;
	margin-left:0px;}
#product{ float:left; width:100%;}
.product_con { width:1050px; margin:0 auto;}
.product_con h3 {color:#553f2a;font-size:24px;padding-top:30px;padding-left:0px;padding-right:50px;margin-bottom:5px;
}
#company1 { float:left; width:500px; height:138px; margin-top:50px;margin-left:20px; margin-bottom:50px; background:url(../images/company1.jpg) no-repeat left;}
.company_con {float:right; width:280px; margin-top:20px;}
.company_con h3 {float:left; color:#069; font-weight:bold; font-size:16px; text-align:left;}
.company_con h { float:left; padding-top:10px; text-align:left; font-size:14px;}
#company2 { float:left; width:500px; height:138px; margin-top:50px; margin-left:20px;margin-bottom:50px;  background:url(../images/company2.jpg) no-repeat left;}



/*main*/


/*footer*/
#footer { float:left; background:#005371; height:80px; width:100%;  color:#FFF; }
#footercon { width:1050px; margin:0 auto; text-align:center; padding-top:15px; height:80px; line-height:30px;}
