body	{ margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:#FFFFFF; text-align:center}
table	{ font-size:12px}
a		{ color:#0066CC; text-decoration:none}
a:hover	{ color:#FF0000; text-decoration:underline}
ul		{ list-style:none; margin:0; padding:0}


/*top*/
.top	{ position:relative; height:136px; width:964px;  margin:0 auto; background:url(images/top_bg.gif) repeat-x}
.top_logo	{ position:absolute; left:30px; top:50px}
.top_company{ position:absolute; left:100px; top:67px; font-size:19px; font-weight:bold;}
.top_contact{ position:absolute; right:10px; top:52px; line-height:180%; text-align:right}
.banner_top	{ position:absolute; right:0; bottom:0; background:url(images/banner_top.gif) no-repeat; height:16px; width:754px}


/*main*/
.main	{ width:964px; clear:both; margin:0 auto;}

/*left*/
.left	{ float:left; width:210px; text-align:left;}

.left .left_menu	{ }
.left .left_menu li	{ margin:2px 0 0 0; }
.left .left_menu a	{ display:block; position:relative; background:#E5E5E5; color:#000000; width:100%; height:30px; line-height:30px; padding-left:12px}
.left .left_menu a img	{ position:absolute; right:40px; top:13px;}
.left .left_menu a:hover	{ background:#C0C0C0;}
.left .left_menu .now_menu a{ background:#0084D2; color:#FFFFFF}


.left h2{ background:#0084D2; line-height:33px; font-size:13px; color:#FFFFFF; padding-left:12px}
.left p	{ padding-left:12px; line-height:150%} 

.left select	{ width:180px}

.left_product	{ border:solid 1px #1096CE}
.left_product h3	{ font-size:16px; text-align:center; color:#FFFFFF; background:#39698C; border-bottom:dotted 1px #39698C; margin:0; line-height:28px}
.left_product ul	{ margin:10px 5px 10px 10px; padding:0; list-style:none}
.left_product ul li	{ margin:5px 0; padding:0; font-weight:bold; font-size:15px}
.left_product ul a	{ text-decoration:none}
.left_product ul li ul li	{ font-weight:normal; font-size:12px}



/*right*/
.right	{ float:right; width:752px; text-align:justify; line-height:150%}
.right h1	{ text-align:center; font-size:17px;}
.right h2	{ text-align:justify; font-size:13px}

.banner	{ position:relative; width:752px; height:192px; background:url(images/banner_bg.jpg) no-repeat; color:#FFFFFF}
.banner h1	{ position:absolute; left:400px; top:20px; margin:0; font-size:16px}
.banner h1 b{ color:#FFF000; font-size:25px}
.banner p	{ position:absolute; left:400px; top:50px; margin:0;}
.banner p a	{ color:#FFFFFF}


.product_photo	{ text-align:center}
.product_photo span	{ border: solid 1px #CCCCCC; padding:2px; margin:0 3px}

/* index */
.index_company	{ background:#F2F2F2; color:#4A4A4A; padding:12px 12px}
.index_company h2	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal}
.index_company p	{ margin:10px 0; }
.index_company p a	{ color:#A41F1F}

.index_product 	{ text-align:left}
.index_product a	{ color:#000000}

.index_product li	{ float:left; width:250px; border-top:#4D4D4D 4px solid; margin-right:1px}
.index_product h3	{ background:#E5E5E5; line-height:29px; font-size:12px; padding-left:5px; margin:0}
.index_product .index_product_main	{ border-right:solid 1px #E6E6E6; height:100px; padding:10px 0}
.index_product .index_product_left	{ float:left; width:91px; text-align:center; margin:4px 0 0 1px}
.index_product .index_product_left span	{ display:block; padding:1px; border:solid 1px #C5C5C5}
.index_product .index_product_right	{ float:right; width:150px}
.index_product .index_product_right p	{ margin:0}
.index_product .index_product_right div	{ text-align:right; padding-right:12px; width:100%}
.index_product .index_product_right div	a	{ color:#A41F1F}


.index_contact	{ clear:both }


/*bottom*/
.bottom	{ clear:both; width:964px; margin:12px auto 0; text-align:center; padding:12px 0; font-size:12px; line-height:22px; color:#222; border-top:#666666 solid 1px}
.bottom a	{ margin:0 8px}



