﻿body { background: #e7e7e7; font: 12px/180% Arial, 瀹嬩綋, Helvetica, sans-serif, Verdana; text-align: center; color: #444; font-size-adjust: none; font-stretch: normal; margin: 0; }

table { font: 12px/180% Arial, 瀹嬩綋, Helvetica, sans-serif, Verdana; color: #444; font-size-adjust: none; font-stretch: normal; border-collapse: collapse; border-spacing: 0; empty-cells: show; }

td { font: 12px/180% Arial, 瀹嬩綋, Helvetica, sans-serif, Verdana; color: #444; font-size-adjust: none; font-stretch: normal; border-collapse: collapse; }

a:hover { color: #ca0000; text-decoration: underline; }

img { border: 0 currentColor; margin: 0; padding: 0; }

#main_div { background: url(../../images/main_div_bg.gif); width: 980px; text-align: left; margin: 0 auto; }

#top { background: url(../../images/top_bg.gif) repeat-x bottom #fff; width: 980px; clear: both; margin: 0 auto; }

#mainmain { width: 100%; margin: 0 auto; }

#header {
	width: 960px;
	height: 89px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
}

#lang_bar {
	margin-right: 8px;
	margin-top: 10px;
	width: 130px;
	height: 12px;
	float: right;
}

#logo { width: 310px; height: 60px; overflow: hidden; float: left; padding: 18px 0 0; }

#nav {
	height: 26px;
	line-height: 40px;
	margin-top: 8px;
	float: right;
}

.navigation {
	padding-left: 16px;
	font-family: "Courier New", Courier, monospace;
}

.navigation li { width: 70px; text-align: center; float: left; position: relative; z-index: 5; padding: 0; }

.navigation ul li { width: 135px; line-height: 25px; background-image: none; background-color: #efefef; margin: 0; padding: 0; }

.navigation li ul {
	left: -31px;
	top: 40px;
	width: 135px;
	display: none;
	position: absolute;
	z-index: 8;
	background-color: #efefef;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.navigation li ul ul { left: 135px; top: 0; z-index: 10; }

.navigation li ul li { border: 0 currentColor; background-image: none; background-color: #efefef; }

.navigation li ul li a { border: currentColor; text-align: center; color: #444; font-weight: 400; background-image: none; }

.navigation li.hover ul li a:visited { color: #444; font-weight: 400; background-image: none; }

.navigation li.hover ul li a:hover { background: #5a5a5a; color: #fff; }

#banner { width: 686px; text-align: center; overflow: hidden; clear: both; margin: 0 auto; }

#main_con { width: 960px; padding-top: 15px; margin: 0 auto; }

#right { width: 686px; overflow: hidden; margin-left: 10px; float: left; }

#right .blk_t { height: 30px; color: #000; line-height: 30px; text-indent: 35px; overflow: hidden; font-size: 12px; font-weight: 700; }

#right .art_list_con { overflow: auto; margin-bottom: 9px; background-color: #f9f9f9; padding: 8px 0 8px 16px; }

#right .prod_list_con { overflow: auto; margin-bottom: 9px; background-color: #f9f9f9; padding: 8px 0 8px 22px; }

#right .art_list_con ul li { height: 30px; line-height: 30px; border-bottom-color: #ccc; border-bottom-width: 1px; border-bottom-style: dashed; }

#right .art_list_con ul li .l_title { background: url(../../images/news_arrow.gif) no-repeat 0 10px; width: 460px; height: 30px; overflow: hidden; padding-left: 15px; float: left; }

#right .art_list_con ul li .n_time { color: #7e7e7e; padding-right: 15px; float: right; }

#left { width: 264px; overflow: hidden; float: left; }

#left .list_con ul li { float: none; width: 230px; height: 24px; overflow: hidden; }

.prod_list_con { padding-top: 7px; }

.prod_list_pic { width: 133px; height: 133px; border: 1px solid #d5e1e2; margin: 0 auto; }

.prod_list_pic img { width: 133px; height: 133px; margin: 0 auto; }

.prod_list_name { width: 133px; height: 18px; text-align: center; line-height: 18px; margin-top: 5px; overflow: hidden; }

.prod_list_type { width: 133px; height: 18px; text-align: center; line-height: 18px; overflow: hidden; margin-top: 5px; }

.prod_list_intr { width: 133px; height: 32px; color: #777; overflow: hidden; margin: 0 auto; padding: 6px 0; }

.prodview_info { height: 23px; padding-left: 15px; }

.prodview_pic { width: 200px; height: 200px; border: 1px solid #d5e1e2; float: left; margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }

.prodview_pic img { width: 200px; height: 200px; }

.prodview_pic:hover { border: 1px solid #a0a0a0; }

.prodview_prices { line-height: 2.5em; }

.prodview_content { text-align: justify; line-height: 1.7em; padding-top: 8px; padding-right: 15px; padding-left: 15px; clear: both; min-height: 50px; }

#product_gallery { margin: 8px; }

.list_con { padding-top: 5px; background: #efefef; overflow: auto; padding-bottom: 5px; margin-bottom: 9px; }

.list_con ul {
	line-height: 2em;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.list_con ul li { width: 300px; overflow: hidden; padding-left: 10px; float: left; }

.artview_intr { border: 1px solid #e5e5e5; color: #868686; line-height: 1.7em; text-indent: 24px; margin-bottom: 10px; background-color: #f5f5f5; padding: 5px; }

.art_list_title { height: 30px; color: #000; line-height: 30px; text-indent: 35px; overflow: hidden; font-size: 13px; font-weight: 700; }

.com_con { background: #efefef; overflow: auto; margin-bottom: 9px; padding: 8px; }

.qq_list_con ul li { clear: both; margin-bottom: 5px; }

.qq_list_con { background: #f9f9f9; border: 1px solid #e1e1e1; overflow: auto; margin-bottom: 9px; padding: 5px; }

#sta_content { line-height: 2em; overflow: hidden; font-size: 14px; margin-bottom: 10px; background-color: #f9f9f9; padding: 0 10px; }

.prod_type ul ul li { background-position: 0 8px; border: 0 currentColor; text-indent: 20px; padding: 0; }

#footer_bg { background: url(../../images/buttom.gif) repeat-x top #f1f1f1; width: 980px; margin: 0 auto; }

#footer { text-align: center; color: #666; line-height: 1.5em; padding-top: 10px; padding-bottom: 15px; clear: both; margin: 0 auto; }

#footer .com_con { border: currentColor; margin: 0; padding: 0; }

.list_more { text-align: right; padding-right: 20px; clear: both; }

.company_intro { padding: 8px 8px 0; }

#right .flash_image { text-align: center; margin-bottom: 9px; width: 686px; overflow: hidden; }

#right .pro_over { width: 676px; overflow: hidden; padding-left: 10px; }

a:link,a:visited,.switch_langbar a:visited { color: #444; text-decoration: none; }

#blue_font a:visited,#footer a,#footer a:visited { color: #069; }

div,p,span,h3 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

ul,li { list-style-type: none; margin: 0; padding: 0; }

.nav_l,.nav_r,.navigation ul,.prod_type ul ul { display: none; }

.navigation li a,.navigation li a:visited { color: #444; font-size: 13px; font-weight: 700; text-decoration: none; display: block; }

.navigation li a:hover { background: url(../../images/menu_hover.png) no-repeat bottom; text-decoration: none; }

.navigation ul li a,.navigation ul li a:hover { width: 135px; color: #fff; background-image: none; margin: 0; padding: 0; }

#left .list_title a:visited { color: #fff; }

#left .blk_t { background: #dadada; height: 30px; color: #444; line-height: 30px; text-indent: 20px; overflow: hidden; font-size: 12px; font-weight: 700; }

.prod_list_list { width: 133px; text-align: center; line-height: 1.5em; float: left; margin: 0 13px; padding: 5px 0; }

.list_title a:visited { color: #1a6592; }

.prod_type { background: #efefef; overflow: auto; padding-bottom: 5px; margin-bottom: 9px; padding-top: 4px; padding-left: 14px; }

#right .list_con,#right .newprod_con { background: #f9f9f9; border: 1px solid #eaeaea; overflow: visible; padding-bottom: 5px; margin-bottom: 9px; }

#left .list_con .flink_index li { list-style: none; width: 110px; height: 31px; padding-bottom: 10px; float: left; }

#left .flink_index li a { cursor: pointer; }

.prod_type ul { width: 90%; float: none; margin: 0 auto; }

.prod_type ul li { margin-bottom: 5px; border-bottom-color: #ccc; border-bottom-width: 1px; border-bottom-style: dashed; color: #444; padding: 0 0 4px 18px; }

.prod_type ul li a { height: 29px; line-height: 29px; color: #444; }

.prod_type ul li a:visited,.prod_type_n ul li a:visited { color: #444; }

.blankbar,.blankbar1 { height: 1px; line-height: 1px; clear: both; font-size: 1px; }
