/* CSS Document */

*{margin:0; padding:0;}
ul{list-style-type:none;}
img{border:0px;}
a{text-decoration:none;}

body{background-color:#e7ebee; font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:12px; font-weight:normal; color:#000000; line-height:24px;}


.header{background:url(../images/header.gif) repeat-x; height:176px; width:100%;}
	.banner{width:980px; height:133px; margin:0 auto;}
		.logo{width:208px; height:50px; float:left; margin-top:50px;}
		.logo h2{display:block; height:50px; width:208px;}
		.logo h2 a{display:block; height:50px; width:208px; text-indent:-9999px; background:url(../assets/images/logo.png) no-repeat;}
		.banner_right{height:133px; width:142px; float:right;}
		.top{width:142px; height:60px; line-height:60px; text-align:center; margin-bottom:20px;}
		.top a{color:#000000;}
		.top a:hover{color:#0066FF;}
		.search{height:24px; padding-top:2px; width:142px; background:url(../images/search.gif) no-repeat;}
		.search input#input1{width:113px; height:22px; background-color:#d2d5dc; border:0px; float:left; margin-left:5px;}
		.search input#input2{width:16px; height:15px; float:left; margin-left:3px; padding-top:4px;}
	.nav{width:980px; height:43px; background:url(../images/nav.gif) no-repeat; margin:0 auto;}
	.nav ul{padding-left:20px; height:43px; overflow:hidden;}
	.nav ul li{background:url(../images/nav_li.gif) no-repeat right center; height:25px; padding:9px 20px 9px 18px; display:inline; float:left;}
	.nav ul li a{display:block; height:25px; line-height:25px; color:#FFFFFF; font-size:13px; font-weight:bold; float:left;}
	.nav ul li a span#span1{padding-left:5px; display:block; overflow:hidden; height:25px;float:left;}
	.nav ul li a span#span3{padding-right:4px; display:block; overflow:hidden; height:25px;float:left;}
	.nav ul li a span#span2{display:block; padding-left:10px; padding-right:10px; height:25px;float:left;}
	.nav ul li a:hover span#span1{background:url(../images/li_a_span1.gif) no-repeat left center;}
	.nav ul li a:hover span#span3{background:url(../images/li_a_span2.gif) no-repeat right center;}
	.nav ul li a:hover span#span2{background:url(../images/li_a_span.gif) repeat-x;}

.index_flash{width:970px; height:380px; border:5px solid #464d5a; margin:22px auto 0px;}
	
.footer{height:143px; width:980px; margin:0 auto; background:url(../images/footer.gif) no-repeat;}
.footer p{text-align:center;  text-align:center; padding-top:70px; font-size:14px; color:#6e6e6e;}
.footer p a{color:#6e6e6e;}
	
.con_box{width:970px; overflow:hidden; border:5px solid #464d5a; margin:22px auto 0px;}	
.con_pic{width:970px; height:200px; padding-bottom:9px; background:url(../images/spic_bg.gif) repeat-x;}
.content{width:970px; overflow:hidden; padding-bottom:5px; background:url(../images/con_bottom.gif) repeat-x bottom #fff;}

.products{padding-top:10px; overflow:hidden; width:970px; padding-bottom:15px;}
.products_zi{padding-left:25px; padding-right:25px;}
.products_left{float:left; width:345px; padding-left:25px; overflow:hidden;}
.products dl{width:345px; overflow:hidden; padding-top:5px;}
.products dl dt{font-weight:bold; line-height:30px;}
.products dl dd span#span1{display:block; width:250px; text-decoration:underline; float:left;}
.products dl dd span#span2{display:block; width:95px; text-decoration:underline; float:left;}
.products_right{float:left; width:550px; padding-left:48px;}

.aboutus{padding-top:5px; overflow:hidden; width:970px; padding-bottom:15px;}
.aboutus_left{width:540px; padding-left:25px; float:left;}
.aboutus_left p{padding-right:10px; padding-top:10px;}
.aboutus_right{width:365px; float:left; padding-left:40px;}

.services{padding-top:10px; overflow:hidden; width:970px; padding-bottom:15px;}
.services_zi{padding-left:25px; padding-right:25px;}
.services_left{width:440px; padding-left:25px; float:left;}
.services_left ul{width:420px; float:left; padding-top:10px; padding-left:20px;}
.services_left ul li{height:24px; line-height:24px;}
.services_left ul li span{font-weight:bold; line-height:28px;}
.services_right{width:465px; float:left; padding-left:10px; padding-top:25px;}

.reference{padding-top:10px; overflow:hidden; width:970px; padding-bottom:15px;}
.reference_left{width:440px; padding-left:25px; float:left;}
.reference_left ul{width:440px; float:left; padding-top:10px; padding-left:20px;}
.reference_left ul h3{display:block; height:28px; line-height:28px; font-size:12px;}
.reference_left ul li{height:24px; line-height:24px; border-bottom:1px #333333 dotted; margin-left:20px; list-style-type:square;}
.reference_left ul li a{color:#000; line-height:24px;}
.reference_left ul li a:hover{color:#0066CC;}
.reference_left ul li span{font-weight:bold; line-height:28px; border:0px;}
.reference_right{width:415px; float:left; padding-left:60px; padding-top:15px;}

.contact{padding-top:5px; overflow:hidden; width:970px; padding-bottom:15px;}
.contact_left{width:500px; padding-left:65px; float:left;}
.contact_left p{padding-right:10px; padding-top:10px;}
.contact_right{width:365px; float:left; padding-left:40px; padding-top:10px;}
