#container{ width:100%; margin:0px auto; overflow:hidden}


#banner,#footer,#main,#header,#topnav .topnav{ width:970px; margin:0 auto; overflow:hidden;}



#main #left{ width:247px; float:left; overflow:hidden;}
#main #right{ float:right; width:707px; padding-right:10px}

#right #left_a{ width:500px; float:left; overflow:hidden}
#right #right_a{ width:198px; float:right;overflow:hidden}

#topnav{ height:25px;overflow:hidden}
#topnav .topnav{ height:25px;}
#topnav .topnav ul.a{ padding-right:30px;}
#topnav .topnav ul.a li{ float:right; padding:0 3px; line-height:25px;}

#footer{ padding-top:30px;text-align:center; margin-bottom:20px;}
#footer .a{ height:25px; line-height:25px;}
#footer .a a{ padding:0 5px}
#footer p{padding:5px 0 50px 0;}


#header{ height:93px;position:relative; margin-bottom:4px}
#header .logo{ float:left; font-size:40px; line-height:40px;font-weight:bold;margin:27px 0 0 30px}

#header #search{ height:19px; width:250px;overflow:hidden; float:right; padding:39px 42px 0 0;}
#header #search dd,#header #search dt{ height:19px; line-height:19px; overflow:hidden}
#header #search dt{ float:left; width:183px; padding-left:5px; color:#FFF}
#header #search dd{ width:60px; float:left}

#header #search dt input{ width:113px; height:19px; padding-left:10px}
#header #search dd input{ width:55px; height:19px;}


#header #nav{position:absolute; bottom:0px; width:970px;left:0;}
#header #nav .nav ul,#header #nav .nav{height:24px; overflow:hidden;}
#header #nav .nav ul{padding-left:22px}
#header #nav .nav ul li{ width:110px;text-align:center; line-height:24px; float:left;}
#header #nav .nav ul li a{ display:block; font-weight:bold; text-align:center}


.list{ padding:3px 0 !important;}
.list li{ height:22px !important; line-height:22px; padding-left:15px; overflow:hidden}



#about_us_1,#ploy{ width:237px; margin:0 auto;margin-top:10px; padding-bottom:48px}
#ploy dl.ploy{ width:228px; margin:0 4px; padding:10px 0;}
#ploy dl.ploy dt{ width:96px; text-align:center; height:90px; float:left; overflow:hidden}
#ploy dl.ploy dt img{ width:96px;height:90px;}
#ploy dl.ploy dd{ width:124px; overflow:hidden;height:90px; padding-left:5px}
#ploy dl.ploy dd p{ padding:3px 0}

#Showcase_a,#news_a,#about_us_a,#Showcase,#contact,#cate,#cantus,#news,#about_us{ margin-top:10px}
#about_us{width:498px;}
#about_us p{ padding:10px}

#about_us_1 .about_us{ width:160px; margin:0 auto}
#about_us_1 .about_us li{ height:30px; line-height:30px;}
#about_us_1 .about_us li a{display:block; padding-left:25px; font-weight:bold; text-decoration:none}





#contact,#news{width:198px;padding-bottom:10px}

#cate,#cantus{width:244px;}
#cantus{ float:left}
#cate{ float:right}

#contact .a_5{width:186px; height:25px; margin:5px 0 1px 5px; text-align:left; padding-left:30px; line-height:25px}
#contact .a_5 a{ display:block; font-weight:bold; text-decoration:none}



#cate .img_list,#cantus .img_list{ width:244px; padding:5px 0; overflow:hidden}
#cate .img_list dt,#cantus .img_list dt{ width:136px; float:left; overflow:hidden;text-align:center}
#cate .img_list dt img,#cantus .img_list dt img{ width:113px; height:95px; padding:2px; border:#D9D9D9 solid 1px}
#cate .img_list dd,#cantus .img_list dd{ width:107px; float:left}

#cate .img_list dd .list,#cantus .img_list dd .list{ padding:0px 0 !important;}
#cate .img_list dd .list li,#cantus .img_list dd .list li{ height:20px !important; line-height:20px; padding-left:0;}





#Showcase .Showcase_img{ width:150px; height:150px; overflow:hidden; padding:10px 10px 0 15px; float:left}
#Showcase .Showcase_img dt{ width:154px; height:124px}
#Showcase .Showcase_img dt img{ width:150px; height:120px; padding:1px; border:#ccc solid 1px}
#Showcase .Showcase_img dd{ width:154px; height:25px; line-height:25px; text-align:center}

#about_us_a p{ padding:10px 20px 30px 20px}
#news_a{width:705px;}
#news_a .list{ padding:10px 15px !important}
#news_a .list li{ height:26px !important; line-height:26px; border-bottom:#CCC dashed 1px;}

#news_a .list li .time{ float:right; margin-right:15px}



#Showcase_a ul.img{width:678px; margin-top:10px; padding-left:25px}
#Showcase_a ul.img li{ width:155px; height:141px; overflow:hidden; margin:0 5px; float:left}
#Showcase_a ul.img li dl{width:155px;}
#Showcase_a ul.img li dl dt{width:155px; height:115px;  text-align:center;}
#Showcase_a ul.img li dl dt img{ width:150px; height:113px; border:#999 solid 1px; padding:1px}
#Showcase_a ul.img li dl dd{ width:155px; padding-top:5px; text-align:center}


#content{width:705px; overflow:hidden}
#content h3{ margin:20px 0 10px; text-align:center; font-size:18px}
#content .a_5{ text-align:center; color:#999;}
#content p{ padding:10px 20px}

#ploy .list2 li{ font-weight:bold; border-bottom:#ccc solid 1px; overflow:hidden; margin-bottom:1px; height:25px; line-height:25px; background:#ece4e4 }
#ploy .list2 li a{ display:block; height:25px; line-height:25px; color:#666; text-decoration:none; background:url(1-5_35.gif) no-repeat 200px 5px; padding-left:20px}
#ploy .list2 li.current a,#ploy .list2 li a:hover{ color:#ff0000; background: #f3eeee url(1-3_28.gif) no-repeat 200px 5px}

#product {margin-top:10px}
#product .product_attribute dd  img{float:left;  overflow:hidden; padding-top:10px;margin-left:200px;}

#product .list_a .product_nav{ background:url(status.jpg) repeat-x bottom; border-bottom:#ACACAC solid 5px;}
#product .list_a .product_nav li a{ background:#eee; height:24px; border:#CACDCF solid 1px; text-decoration:none}
#product .list_a .product_nav li a.hover{ background:#DAEBF0; font-weight:bold; height:25px; border:#C6D7DC solid 1px; border-bottom:none; color:#3B678B}


