@charset "utf-8";
/* CSS Document */
ul, li, dl, dd, dt, ol { margin:0; padding:0; list-style:none;}
p, img, span { margin:0; padding:0;}


a:link { color:#F60; text-decoration:none; }
a:visited { color:#F60; text-decoration:none; }
a:hover { color:#00F; text-decoration:none; }

.two_a:link { color:#FFF; text-decoration:none;}
.two_a:visited { color:#FFF; text-decoration:none;}
.two_a:hover { color:#f60; text-decoration:none;}

.three_a:link { color:#000; text-decoration:none;}
.three_a:visited { color:#000; text-decoration:none;}
.three_a:hover { color:#F60; text-decoration:none;}

body { width:977px; height:auto; margin:0px auto; font:11px/18px Arial, Helvetica, sans-serif; background-image:url(image/ico/a1_01.gif);}
#layer { float:left; width:977px; height:auto; background-color:#ffffff;}
#header { float:left; width:977px; height:auto;}
#header_top { float:left; width:977px; height:105px; background-image:url(image/ico/head_bck_1.gif);}
#logo { float:left; margin-left:20px; margin-top:19px; border:0;}
#language { float:right; width:500px; height:auto; margin-top:4px;}
#language li { float:left; line-height:17px; padding-left:20px; margin-left:10px;}

#language a:link { color:#F60; text-decoration:none; }
#language a:visited { color:#F60; text-decoration:none; }
#language a:hover { color:#fff; text-decoration:none; }

#header_banner { float:right; margin-right:30px; margin-top:10px;}

#nav { float:left; width:937px; height:auto; margin-top:10px; margin-left:23px !important; margin-left:10px;}
.nav_li { float:left; line-height:35px; font-weight:bold;}
.nav_left { float:left; line-height:35px; font-weight:bold;}
.nav_right { float:left; line-height:35px; font-weight:bold;}
.nav_left a:link { color:#FFF; text-decoration:none; display:block; padding:0px 42px; background:url(image/ico/nav_3.gif) right no-repeat;}
.nav_left a:visited { color:#FFF; text-decoration:none; display:block; padding:0px 42px; background:url(image/ico/nav_3.gif) right no-repeat;}
.nav_left a:hover { color:#FFF; text-decoration:none; background:url(image/ico/nav_4.gif) right no-repeat;}

.nav_li a:link { color:#FFF; text-decoration:none; display:block; padding:0px 42px; background:url(image/ico/nav_2.gif) right no-repeat;}
.nav_li a:visited { color:#FFF; text-decoration:none; display:block; padding:0px 42px; background:url(image/ico/nav_2.gif) right no-repeat;}
.nav_li a:hover { color:#FFF; text-decoration:none; background:url(image/ico/nav_1.gif) right no-repeat;}

.nav_right a:link { color:#FFF; text-decoration:none; display:block; padding:0px 42px; background:url(image/ico/nav_5.gif) right no-repeat;}
.nav_right a:visited { color:#FFF; text-decoration:none; display:block; padding:0px 42px; background:url(image/ico/nav_5.gif) right no-repeat;}
.nav_right a:hover { color:#FFF; text-decoration:none; background:url(image/ico/nav_6.gif) right no-repeat;}
/*header_end*/

#local { float:left; width:977px; height:auto; line-height:40px; font-weight:bold; margin-top:5px; border-bottom:1px solid #dadada;}
#local_left { float:left; width:700px; height:auto; text-indent:10px;}
#local_right { float:right; width:200px; height:auto; text-align:right; margin-right:10px; color:#7e7e7e;}
#main { float:left; width:950px; height:auto; margin:14px 14px 0px 14px !important; margin:14px 5px 0px 7px;}
.main_top_left { float:left; width:5px; height:5px; background-image:url(image/ico/main_top_left.gif); overflow:hidden;}
.main_top_middle { float:left; width:940px; height:5px; border-top:1px solid #efefef; overflow:hidden;}
.main_top_right { float:left; width:5px; height:5px; background-image:url(image/ico/main_top_right.gif); overflow:hidden;}
.main_contain { float:left; width:948px; height:auto; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.main_bottom_left { float:left; width:7px; height:59px; background-image:url(image/ico/main_bottom_left.gif); overflow:hidden;}
.main_bottom_right { float:left; width:7px; height:59px; background-image:url(image/ico/main_bottom_right.gif); overflow:hidden;}
.main_bottom_middle { float:left; width:936px; height:59px; background-image:url(image/ico/main_bottom_middle.gif);}
#main_info { float:left; width:190px; height:auto; margin:14px !important; margin:14px 14px 14px 7px; }
#main_info h2 { font-size:14px; line-height:24px; margin:0; padding:0; text-align:center;}
#main_botton { float:left; width:170px; height:30px; margin:15px 10px 0px 10px !important; margin:15px 10px 0px 5px; background-image:url(image/ico/main_botton.gif); line-height:30px; text-align:center; color:#FFF; font-weight:bold;}
#main_product { float:left; width:730px; height:auto; margin-top:10px;}
.main_product_1 { float:left; width:730px; height:auto;}
.main_img { float:left; width:105px; height:72px; border:1px solid #70a1c9; margin:7px;}
.main_name { float:left; width:107px; height:auto; margin:0px 7px 0px 7px !important; margin:0px 7px 0px 5px; text-align:center;}

.main_news { float:left; width:288px; height:auto; margin:12px 12px 12px 12px !important; margin:12px 12px 12px 5px;}
.main_bar_left { float:left; width:208px; height:auto; color:#F60; padding-left:20px; font-weight:bold; line-height:42px; background:url(image/ico/bar_name.gif) left no-repeat;}
.main_bar_right { float:left; width:40px; line-height:14px; font-size:10px; padding-left:20px; background:url(image/ico/bar_name.gif) right bottom no-repeat; margin-top:28px; overflow:hidden;}
.main_image_2 { float:left; width:286px; height:104px; border:1px solid #70a1c9; margin-top:10px;}
.main_details { float:left; width:286px; height:170px; overflow:hidden;}
.main_details li { float:left; width:271px; height:auto; line-height:18px; margin-top:5px; padding-left:15px; background:url(image/ico/list_style_1.gif) left top no-repeat; border-bottom:1px dotted #dadada;}
.main_profile { float:left; width:276px; height:160px; padding:5px; overflow:hidden;}

#main_right { float:right; width:315px; height:auto;}

.mr_top_left { float:left; width:9px; height:7px; background-image:url(image/ico/mr_top_left.gif); overflow:hidden; margin-top:12px;}
.mr_top_middle { float:left; width:297px; height:7px; overflow:hidden; border-top:1px solid #f1f1f1; margin-top:12px;}
.mr_top_right { float:left; width:9px; height:7px; background-image:url(image/ico/mr_top_right.gif); overflow:hidden; margin-top:12px;}
.mr_middle { float:left; width:313px; height:auto; border-left:1px solid #d1d1d1; border-right:1px solid #d4d4d4;}

#main_right_img { float:left; width:297px; height:122px; margin:5px 9px 5px 9px !important; margin:5px 8px 5px 8px; border:0;}
#main_right_botton { float:left; width:128px; height:auto; margin-left:164px !important; margin-left:80px; margin-top:4px; line-height:24px; background-image:url(image/ico/main_right_botton.gif); text-align:center; color:#FFF; font-weight:bold;}

.mr_bottom_left { float:left; width:13px; height:18px; background-image:url(image/ico/mr_bottom_left.gif); overflow:hidden;}
.mr_bottom_middle { float:left; width:289px; height:18px; overflow:hidden; background-image:url(image/ico/mr_bottom_middle.gif);}
.mr_bottom_right { float:left; width:13px; height:18px; background-image:url(image/ico/mr_bottom_right.gif); overflow:hidden;}

.mr_faq_left { float:left; width:250px; height:auto; color:#F60; line-height:24px; padding-left:20px; font-weight:bold;}
.mr_faq_right { float:left; width:40px; height:auto; margin-top:10px; line-height:14px; font-size:10px; background:url(image/ico/list_style_1.gif) right no-repeat;}
.mr_faq { float:left; width:313px; height:103px; overflow:hidden; border-left:1px solid #d1d1d1; border-right:1px solid #d4d4d4;}
.mr_faq li { float:left; width:295px; height:auto; line-height:18px; background:url(image/ico/list_style_1.gif) left top no-repeat; padding-left:14px;border-bottom:1px dotted #d4d4d4;}
/*main_end*/

#bottom {clear:both; width:977px; height:auto; margin-top:15px;}
.bottom_topleft { float:left; width:6px; height:6px; background-image:url(image/ico/bottom_tl.gif); overflow:hidden;}
.bottom_topmiddle { float:left; width:965px; height:6px; background-image:url(image/ico/bottom_tm.gif); overflow:hidden;}
.bottom_topright { float:left; width:6px; height:6px; background-image:url(image/ico/bottom_tr.gif); overflow:hidden;}

#bottom_middle { float:left; width:977px; height:128px; background-image:url(image/ico/bottom_m.gif);}
.bottom_list { float:left; width:195px; height:auto; margin-left:40px !important; margin-left:20px; margin-right:0px !important; margin-right:20px; color:#F90}
.bottom_list li { float:left; width:180px; height:auto; line-height:24px; background:url(image/ico/list_style_4.gif) left no-repeat; padding-left:15px;}
.bottom_line { float:left; width:1px; height:60px;}
#bottom_contact { float:right; width:850px; height:auto; line-height:30px; margin-top:18px;}
#bottom_contact img { float:left; margin-top:3px; padding:0;}

/*bottom_end*/

#side_list { float:left; width:224px; height:auto;}
.side_list_bar { float:left; width:222px; height:auto; line-height:30px; text-indent:20px; font-size:12px; font-weight:bold; background:url(image/ico/list_style_2.gif) left center no-repeat; background-color:#eeeeee;}
.side_list_top { float:left; width:224px; height:12px; overflow:hidden; background-image:url(image/ico/left_list_top.gif);}
.side_list_contain { float:left; width:222px; height:auto; border-left:1px solid #dadada; border-right:1px solid #dadada;}
.side_list_contain li { float:left; width:207px; height:auto; padding-left:15px; background:url(image/ico/list_style_1.gif) left center no-repeat; line-height:24px;}
.side_list_bottom { float:left; width:224px; height:16px; overflow:hidden; background-image:url(image/ico/left_list_bottom.gif); margin-bottom:15px;}
.side_news { float:left; width:222px; height:180px; overflow:hidden; border-left:1px solid #dadada; border-right:1px solid #dadada; line-height:24px;}
.side_news li { float:left; width:202px; height:auto; padding-left:20px; background:url(image/ico/list_style_3.gif) left top no-repeat; line-height:18px; border-bottom:1px dotted #dadada;}
/*side_list_end*/

#contain { float:right; width:705px; height:auto;}
#contain_banner { float:left; border:0;}
#banner_info { float:left; width:309px; height:98px; background-image:url(image/banner_right.gif); padding:10px; color:#FF6;}


#contain_bar_left { float:left; width:150px; height:auto; line-height:30px; background:url(image/ico/list_style_2.gif) left center no-repeat; padding-left:25px; font-size:12px; font-weight:bold; border-bottom:2px solid #b4c1d2;}
#contain_bar_right { float:left; width:530px; height:30px; border-bottom:2px solid #dadada;}
.contain_details { float:left; width:695px; height:auto; padding:5px;}
/*contain_end*/

.products_contain { float:left; width:165px; height:auto; margin:5px;}
.products_img { float:left; width:165px; height:130px; border:0;}
.products_name { float:left; width:165px; height:auto; line-height:30px; text-align:center; font-weight:bold; margin-bottom:5px;}

.products_main { float:left; width:480px; height:auto; margin:0px 10px;}
.main_bar_top { float:left; width:480px; height:12px; overflow:hidden; background-image:url(image/ico/main_bar_top.gif);}
.main_bar_bottom { float:left; width:480px; height:16px; overflow:hidden; background-image:url(image/ico/main_bar_bottom.gif);}
#products_bar { float:left; width:463px; height:auto; line-height:30px; background-color:#eeeeee; border:1px solid #dadada; border-top:none; padding-left:15px; font-weight:bold;}
.products_info { float:left; width:468px; height:auto; border-left:1px solid #dadada; border-right:1px solid #dadada; padding:5px;}
.img_pro { float:left; width:200px; height:200px; margin-top:10px; border:1px solid #dadada;}
.info_pro { float:left; width:255px; height:auto; margin-left:10px; margin-top:10px;}
#down_load { float:left; width:215px; height:auto; line-height:30px; padding-left:35px; color:#39F; font-weight:bold; background:url(image/ico/pdf.gif) left top no-repeat;}
#down_load a:link { color:#39f; text-decoration:none;}
#down_load a:visited { color:#39f; text-decoration:none;}
#down_load a:hover { color:#F90; text-decoration:none;}
.item { float:left; width:458px; height:auto; font-weight:bold;}

table { float:left; width:465px; height:auto; border-collapse:collapse; text-align:center;}
table thead tr td { font-weight:bold; line-height:20px; background-color:#d1e0eb; border:1px solid #dedede;}
table tbody tr td { line-height:18px; border:1px solid #dedede;}

#side_right { float:right; width:224px; height:auto;}
.side_right_name { float:left; width:212px; height:auto; line-height:30px; border-bottom:1px dotted #dadada; font-weight:bold; margin:0px 5px 0px 5px !important; margin:0px 2px 0px 2px;}
.side_right_img { float:left; width:212px; height:265px; margin:5px 5px 5px 5px !important; margin:5px 2px 5px 4px; border:0px;}
.side_right_gallery { float:left; width:214px; height:261px; border:0px; margin:5px 5px 5px 5px !important; margin:5px 2px 5px 4px;}

.side_faq { float:left; width:222px; height:292px; overflow:hidden; border-left:1px solid #dadada; border-right:1px solid #dadada; line-height:24px;}
.side_faq li { float:left; width:202px; height:auto; padding-left:20px; background:url(image/ico/list_style_3.gif) left top no-repeat; line-height:18px; border-bottom:1px dotted #dadada;}
/*products_end*/

.contact_map { float:left; width:695px; height:270px; border:2px solid #dadada; margin-left:5px; margin-bottom:5px;}

.news { float:left; width:695px; height:auto; padding:5px;}
.news li { float:left; width:685px; height:auto; border-bottom:1px dotted #dadada;}
.news_name { float:left; width:695px; height:auto; line-height:30px; font-size:14px; font-weight:bold; text-align:center;}
.news_data { float:left; width:695px; height:auto; color:#F90; text-align:center; border-bottom:1px dotted #dadada;}
.news_botton { float:right; width:30px; height:auto; line-height:18px; background-color:#CCC; font-weight:bold; color:#F60; text-align:center; margin:0px 10px;}
.page { float:left; width:670px; height:auto; text-align:right; padding:5px;}






