h1,ul,h2,h3,h4{padding:0px;margin:0px}
h1,h2,h3{color:#666;font:20px bold Geneva,Arial,Helvetica,sans-serif; line-height:30px;}
ul{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration: underline;}
body{padding:0px;margin:0px; text-align:center; background-color: #F3F3FA}
.top{ height: auto; background-color:#FFFFFF;overflow:hidden;}
	.top0{padding:10px 100px; text-align:right; background-color:#23415A}
	.top1{padding:20px 100px 20px 100px; margin-bottom:50px;border-bottom: #DADAED dotted 1px;  height: auto; overflow:hidden;}
		.top1-0{height:80px;width:225px; float:left; }
		.navigate{height:80px; float:right; }
			.navigate li{ float:left; width:100px;height:40px;margin:0px;border-left: #DADAED  dotted 1px;list-style-type:none; line-height:20px; text-align:center; display:inline;padding:10px;}
			.navigate a{display:block;width:100px;height:50px; text-decoration:none;font:14px Geneva,Arial,Helvetica,sans-serif;color: #8080C0;}
			.navigate li:hover, .navigate a:hover {background-color: #357CE8; color:#FFFFFF; font-weight:bold}
.photo{ padding:0px;maingin:0px auto;text-align:center;height:700px;width:auto; background-color: #F0F0FF ;}
.middle{ text-align:center; padding:10px 20px;margin:0 auto; height:auto; background-color: #ccc;overflow:hidden}
	#middle0{height: auto; width:1000px;margin:0 auto;}
		.middle0-0,.middle0-1{height: auto; width:495px;}
		.middle0-0{float:left; background-image:url(image/main1.jpg);} /*photo size is height:350px; width:495px; */
		.middle0-1{float:right;background-image:url(image/main1.jpg);}
		.middle0-0m,.middle0-1m{text-align:left;margin-top:260px;width: auto;padding:20px 0px 0px 20px;
		filter:alpha(opacity=60);opacity:0.6; background-color:#333333;height:70px;
	
	transition:height 1s, margin-top 1s;
-moz-transition:height 1s, margin-top 1s; /* Firefox 4 */
-webkit-transition:height 1s, margin-top 1s; /* Safari and Chrome */
-o-transition:height 1s, margin-top 1s; /* Opera */
}
		.middle0-0m:hover,.middle0-1m:hover{height:90px; margin-top:240px;filter:alpha(opacity=90);opacity:0.9;}

.middle-1{ text-align:center; padding:10px 20px;margin:0 auto; overflow:hidden}
	.middle1{height: auto; width:1000px;margin:0 auto; background-color:#fff;}
		.middle1-0{float:left;width:660px;padding:40px; text-align:left;border-right: #DADAED  dotted 1px;}
		.middle1-1{float:right;width:230px; margin:50px 10px; text-align:left;}

.bottom{ text-align:center; background-color:#23415A; padding:20px;overflow:hidden}
	 .bottom a{ text-decoration:none;font:14px Geneva,Arial,Helvetica,sans-serif; line-height:40px;color: #8080C0;}
	 .bottom a:hover{text-decoration: underline;}
	 .bottom0,.bottom1{float:left; padding:20px;text-align:left;}
	 .bottom1{padding:100px 0px 0px 100px; line-height:50px;}
	 .bottom2{ float:right;margin:180px 0px 0px 0px;width:260px;height:80px; line-height:50px; background-image:url(image/bmlogo.gif); background-repeat:no-repeat; text-align:left;}
	 .border-radius a{font:bolder 18px  Geneva,Arial,Helvetica,sans-serif; color: #ccc;}
		.border-radius a:hover{text-decoration: none;}

.daohang{font:14px Geneva,Arial,Helvetica,sans-serif;color: #8080C0;}
h4{font:bolder 18px  Geneva,Arial,Helvetica,sans-serif; color: #D1D0FF;}
.product{font:bolder 18px  Geneva,Arial,Helvetica,sans-serif; color: #FF6600;}
.daohang0{font:14px Geneva,Arial,Helvetica,sans-serif;color: #CCCCCC;}
.hh1{font:10px Geneva,Arial,Helvetica,sans-serif;color: #666666; text-align:right;}
hr{ border:#8080C0 dotted 1px;}
.witer{color: #ccc;}
.textcolor{color: #666;font:16px Geneva,Arial,Helvetica,sans-serif; line-height:30px;}
.border-radius{border:#aaa 5px solid;height:30px; width:200px; text-align:center;padding-top:10px;
border-radius:25px;
-moz-border-radius:25px; /* Old Firefox */}
.border-radius:hover{border-color:#ddd;}
.navigation{height:30px;width:1000px;margin:0px auto;padding:30px 0px 0px 20px;color: #666;font:16px Geneva,Arial,Helvetica,sans-serif;border-bottom:#ccc  dotted 1px;  text-align:left;}
.table_title{line-height:18px;border-bottom: #003366  dotted 1px;}
.table_text{font:13px Arial, Helvetica, sans-serif; color: #333; line-height:20px;}
.paddingtop10{padding:20px 0px;}
.paddingtop10 li{float:left;margin:2px 20px 20px 0px;padding:0px;width:200px;height:170px; text-align:center;line-height:18px;list-style-type:none;list-style-position:outside;}
.photo1 {padding:0px;maingin:0px auto;text-align:center;height:700px;width:auto; background-color: #F0F0FF ;}
.floatleft{ float:left;padding:5px;}
.design1{height:260px;width:440px; background-image:url(image/design1.jpg); padding:55px 70px;}
.designtext1{color: #fff;font: bolder 16px Geneva,Arial,Helvetica,sans-serif;}
.designtext2{color: #fff;font:12px Geneva,Arial,Helvetica,sans-serif;}

