@charset "utf-8";
/* CSS Document */
/* all */
body {
	margin:0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.all_box {
	padding-left:25px;
}
img {border:0;}
img a {border:0;}
/* index */
.leftbg {
	background-image: url(../images/left_bg.jpg);
	background-position: top;
	width: 21px;
	background-repeat: repeat-y;
}
.rightbg {
	background-image: url(../images/right_bg.jpg);
	background-position: top;
	width: 21px;
	background-repeat: repeat-y;
}
.navlink{
	margin-top: 16px;
	margin-bottom:32px;
	width: 900px;
}
.foot {
	width:900px;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828282;
	background:#f7f7f7;
	margin:15px 0 0 0;
}
.foot a:link { color:#c0c0c0;
text-decoration:none;}
.foot a:hover { color:#c0c0c0;
text-decoration:underline;}
.foot a:visited { color:#c0c0c0;
text-decoration:none;}
.foot span {color: #828282;}
.foot span a:link{color: #828282;}
.foot span a:hover{color: #828282;}
.foot span a:visited{color: #828282;}
.copyright {width:500px;float:left;}
.footnav {width:300px;float:right;text-align:right;}
.default {
	width:910px;
	margin:auto;}
.new_area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8d8d8d;
	font-size: 12px;
	font-weight: bold;
	width: 280px;
	height:176px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #afafaf;
	padding-left:22px;
}
.new_area span{
	font-size: 11px;
	font-weight: normal;
	margin-top:12px;
}
.hot_news_list{width:262px;margin-top:12px;margin-bottom:12px;}
.new_area a:link{ color: #8d8d8d;text-decoration:none;}
.new_area a:visited{ color: #8d8d8d;text-decoration:none;}
.new_area a:hover{ color: #8d8d8d;text-decoration:underline;}
.top{width:900px;}
.top_logo{width:356px;height:80px;float:left;}
.search {
	width:130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	float:right;
	margin-top:10px;
}
.search_bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
    border:1px solid #ccc;
}
.top_menu{width:900px;}
.hot_products_area{width:592px; margin:0 5px 0 0;}
.hot_product_list{width:146px;float:left;}
.hot_product_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	color: #075ba3;
	font-weight: bold;
	background-image: url(../images/index_icon01.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
}
.hot_product_descript{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8a8a8a;
	margin-top: 12px;
	height:46px;
	padding:0 5px;
}
.hot_product_image {width:148px;height:148px;}
.hot_product_image a {width:138px; height:138px; padding:2px; border:2px solid #fff; display:block;}
.hot_product_image a:hover { border:2px solid #83d5db;}

.photo {
	width: 146px;
	height: 146px;
	position: relative;
	float: left;}
.photo a {
	text-decoration: none;
	width:140px;
	height:140px;
	padding: 1px;
	display:block;
	border:2px solid #fff;}
.photo a:hover {
	width:140px;
padding: 1px;
	height:140px; 
	border:2px solid #83d5db;}
.photo a span {
	width: 138px;
	height: 138px;
	display: block;
	position: absolute;
	margin:4px;
	top: 0px;
	left: 0px;
	background: url(../images/icon_new03.gif) no-repeat;}	

.left_menu {
	width:223px;
	background:url(../images/lefmenu_bg02.gif) 0 0  repeat-y;
	padding:36px 0 0px 0;}
.menu {
	width:223px;
	background:url(../images/line01.gif) 0 100% repeat-x;}
.menu_link {
	font-size:12px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;}
.menu_link a, .menu_link a:link, .menu_link a:active, .menu_link a:visited {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	padding:9px 10px 9px 55px;
	background:url(../images/icon01.gif) 39px 17px no-repeat;
	text-decoration:none;
	display:block;}
.menu_link a:hover {
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/icon01.gif) 44px 17px no-repeat;
	font-size:12px;
	text-decoration:none;}
.ql {
	width:180px;
	margin:67px 24px 100px 19px;}
.ql img {
	margin:0 0 22px 0;}
.guide {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#075ba3;
	line-height:20px;
	padding:10px 0;}
.guide a, .guide a:link, .guide a:active, .guide a:visited {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;}
.guide a:hover {
	color:#ff0000;}
.ct {
	padding:0 0 0 35px;}
h1 {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#075ba3;
	line-height:20px;
	margin:0px;
	padding:0px;}
h2 {
	font-size:12px;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:20px;
	margin:0px;
	padding:0px;}	
h3 {
	font-size:15px;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	line-height:20px;
	margin:0 0 10px 0;} 
.contact_ct {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
	margin:0 0 10px 0;}
.contact_ct a, .contact_ct a:link, .contact_ct a:active, .contact_ct a:visited {
	color:#666;
	text-decoration:underline;}
.contact_ct a:hover {
	color:#ff0000;}
.contact_tt {
	color:#646158;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#83d5db;
	line-height:21px;
	padding:0 5px;
	width:130px;
	text-align:right;}
.contact_input {
	border:1px solid #b8b7b3;
	width:294px;
	font-size:12px;
	line-height:20px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666}
.contact_textarea {
	width:294px;
	height:142px;
	border:1px solid #b8b7b3;
	line-height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
.red {
	color:#ff0000;}
.contact_select {
	color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;}
.contact_btn {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#312d21;
	background-color:#83d5db;
	border:1px solid #83d5db;}
.ql_bg {
	width:223px;
	background:url(../images/ql_bg.gif) 0 0 no-repeat;}
.global_swf {
	width:629px;
	height:370px;
	margin:22px 0;}
.global_pic {
	float:right;
	width:160px;
	height:130px;
	margin:0 0 0 80px;
	padding:5px;
	border:1px solid #ddd;}
.global_TB {
	background:url(../images/line01.gif) 0 100% repeat-x;
	width:630px;
	margin:0 0 20px 0;}
.global_TB td {
	padding:0 0 20px 0;}
.news_tt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#075ba3;
	line-height:20px;
	font-weight:bold;}
.news_category {
	font-size:20px;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	margin:0 0 22px 0;}
.news_pic {
	width:200px;
	height:150px;
	padding:5px;
	border:1px solid #ddd;
	margin:0 20px 10px 0;
	float:left;}
.news_hot_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	line-height:20px;
	margin:0 0 10px 0;}
.news_ct {
	font-size:12px;
	color:#666;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;}
.news_tb_tt_l {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:20px;
	text-align:center;
	padding:2px 0;
	background:url(../images/news_tb01.jpg) 0 0 no-repeat #83d5db;}
.news_tb_tt_r {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:20px;
	text-align:center;
	padding:2px 0;
	background:url(../images/news_tb02.jpg) 100% 0 no-repeat #83d5db;}
.news_tb_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#075ba3;
	line-height:20px;
	padding:5px 0;
	text-align:center;
	border:1px solid #f0f0f0;}
.news_tb_ct {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
	padding:5px;
	border:1px solid #f0f0f0;}
.news_tb_ct a, .news_tb_ct a:link, .news_tb_ct a:active, .news_tb_ct a:visited {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;}
.news_tb_ct a:hover {
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;}
.news_page {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#666;
	line-height:20px;}
.news_page a ,.news_page a:link, .news_page a:active, .news_page a:visited {
	margin:0 5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;}
.news_page a:hover {
	margin:0 5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	text-decoration:none;}
.news_page .selectd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:20px;
	margin:0 5px;
	text-decoration:none;
	text-align:center;
	width:auto;
	background-color:#83d5db;
	padding:2px 3px;}
.news_back {
	text-align:right;
	background:url(../images/line01.gif)0 0 repeat-x;
	padding:20px 0 0 0;}
.news_back a, .news_back a:link, .news_back a:active, .news_back a:visited {
	text-align:right;}
.news_more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:right;
	margin:10px 0 0 0;
	line-height:20px;}
.news_more a, .news_more a:link, .news_more a:active, .news_more a:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	color:#ff0000;
	text-decoration:none;}
.news_more a:hover {
	text-decoration:underline;
	color:#ff0000;
	font-family:Arial, Helvetica, sans-serif;}
.pro_list_pic_L {
	width:158px;
	height:158px;
	margin:0 20px 10px 0;
	float:left;}
.pro_list_pic_L a, .pro_list_pic_L a:link, .pro_list_pic_L a:active, .pro_list_pic_L a:visited {
	width:150px;
	height:150px;
	padding:2px;
	border:2px solid #eee;
	display:block;}
.pro_list_pic_L a:hover {
	width:150px;
	height:150px;
	border:2px solid #83d5db;}
.pro_list_pic_R {
	width:158px;
	height:158px;
	margin:0 0 10px 20px;
	float:right;}
.pro_list_pic_R a, .pro_list_pic_R a:link, .pro_list_pic_R a:active, .pro_list_pic_R a:visited {
	width:150px;
	height:150px;
	padding:2px;
	border:2px solid #eee;
	display:block;}
	.pro_list_pic_R a:hover {
width:150px;
	height:150px;
	border:2px solid #83d5db;}
.prolist_ct {
	font-size:12px;
	color:#666;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 15px 0;}
.prolist_ct ul {
	margin:0 0 0 20px;
	padding:0px;}
.prolist_ct ul li {
	list-style:outside;}
.pro_dtl_tt {
	width:430px;
	height:24px;
	margin:0 0 15px 0;}
.pro_dtl_ordering_TT {
	font-size:12px;
	color:#666;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0 10px;}
.pro_dtl_descrip_tt {
	font-size:12px;
	color:#000;
	line-height:16px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;}
.pro_dtl_tb_ct {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:18px;
	padding:5px;}
.pro_dtl_download {
	padding:25px 0 0 0;
	clear:both;}
.pro_category {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	line-height:20px;
	margin:0 0 20px 0;}
.pro_select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;}
.about_ct {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
	margin:22px 0;
	padding:5px;}
.about_ct a, .about_ct a:link, .about_ct a:active, .about_ct a:visited {
	color:#075ba3;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;}
.about_ct a:hover {
	color:#075ba3;
	text-decoration:underline;}
.mission_ct {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:22px;
	margin:20px;}
.mission_pic {
	width:160px;
	height:120px;
	background-color:#eee;
	padding:5px;
	float:right;
	margin:10px 24px 5px 30px;}
.black {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:22px;
	font-weight:bold;}
.product_comparison_CT {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:20px;}
.product_comparison_TB_tt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	line-height:18px;
	padding:3px 5px;}
.product_comparison_TB_CT {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
	line-height:18px;
	padding:3px 5px;}
.product_comparison_pic {
	width:140px;
	height:140px;
	text-align:center;
	margin:5px auto;}
.btn_zoom {
	width:17px;
	height:17px;
	margin:0 7px 0 0;
	float:left;}
.font_size {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	line-height:20px;
	padding:10px 0;}
.download_set {
	width:182px;
	padding:5px 5px 10px 5px;
	background:#eee;
	margin:0 15px 20px 0;}
.download_pic {
	width:180px;
	height:135px;
	border:1px solid #fff;
	margin:0 0 10px 0;}
.download_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:22px;}
.download_list a, .download_list a:link, .download_list a:active, .download_list a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
	background:url(../images/icon01.gif) 0 9px no-repeat;
	display:block;
	padding:0 0 0 10px;}
.download_list a:hover {
	color:#000;
	text-decoration:underline;}
.recruit_tt {
	width:602px;
	height:20px;
	line-height:20px;
	padding:2px 15px;
	font-size:13px;
	color:#000;
	background:url(../images/tt_bg.gif) 0 0 no-repeat;}
.default_center {
	width:900px;
	margin:auto;}
.default_area {
	width:225px;
	float:left;}
.default_tt {
	width:225px;
	height:25px;
	margin:0 0 20px 0;}
.default_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding:0 0 0 15px;
	line-height:22px;}
.default_list a, .default_list a:link, .default_list a:active, .default_list a:visited {
	color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;}
.default_list a:hover {
	color:#ff0000;
	text-decoration:underline;}
.default_img {
	width:896px;
	height:260px;
	border:2px solid #83d5db;
	margin:0 0 20px 0;}
.language {
	position:absolute;
	visibility:hidden;
	z-index:1;
	text-align:left;
	float:left;
	clear:both;}
.language ul {
	margin:2px 0 0 0;
	padding:0px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	list-style:none;
	background-color:#fff;
	text-align:left;}
.language ul li {
	border-bottom:1px solid #ccc;
	font-size:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	width:125px;
	height:20px;
	line-height:20px;}
.language ul li a, .language ul li a:link, .language ul li a:active, .language ul li a:visited {
	color:#666;
	text-align:left;
	display:block;
	height:20px;
	padding:2px 10px 2px 15px;
	width:100px;
	background:url(../images/icon01.gif) 5px 9px  no-repeat;
	text-decoration:none;}
.language ul li a:hover {
	color:#075ba3;
	text-decoration:none;}
.sitemapbg01 {
	width:609px;
	padding:15px 15px 0 15px;
	background:url(../images/sitemap_bg01.jpg) 0 0 no-repeat;}
.sitemapbg02 {
	width:609px;
	padding:15px 15px 0 15px;
	background:url(../images/sitemap_bg02.jpg) 0 0 no-repeat;}
.sitemap_tt {
	text-align:center;
	padding:3px 0 0 0;}
.sitemap_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:20px;
	padding:5px 20px 0 20px;}
.sitemap_list a, .sitemap_list a:link, .sitemap_list a:active, .sitemap_list a:visited {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;}
.sitemap_list a:hover {
	color:#075ba3;
	text-decoration:underline;}
.spec_icon {
	width:18px;
	height:18px;
	float:left;
	margin:0 5px 5px 0;}
.google_map_ct {
	text-align:center;
	font-size:13px;
	color:#666;	
	line-height:20px;
	padding:5px 0 20px 0;}
.google_map_ct a, .google_map_ct a:link, .google_map_ct a:active, .google_map_ct a:visited {
	color:#666;
	text-decoration:none;}
.google_map_ct a:hover {
	color:#075ba3;}
small {
text-align:center;
	font-size:13px;
	color:#666666;	
	line-height:20px;
	padding:5px 0 20px 0;}
small a, small a:link, small a:active, small a:visited {
color:#666666;
	text-decoration:none;}
small a:hover {
color:#075ba3;}