/* -------Main-------- */
*{ margin: 0; padding: 0; }*
body { font: 14px "Trebuchet MS", Arial, Sans-Serif; color: #444444; text-align: center; background-color: #616161; }
	h1 { font-size: 3em; font-weight: normal; float: left; background-color: #666666;}
	h1 a { text-decoration: none; }
	h2 { font-size: 2em; color: #1b1b1b; font-weight: normal; margin: 0 0 .8em; }
	h3 { font-size: 16px; border-bottom: 1px solid #b1b1b1; margin: 0 0 .8em; }
	p  { margin: 0 0 2em 0; line-height: 1.8em; }
	em { border-bottom: 1px dotted #fff; cursor: pointer; }
	a { color: #1b1b1b; text-decoration: none; }
	a:hover { color: #9D2900; text-decoration: underline; }
	img { border: 0;} 
	.red { color: #9D2900; }
	li, ul { list-style-type:none; }
	#main_b { width: 1003px; background-color: #FFFFFF; margin: auto; }
/* Clear Fix */
.clearfix:after {
     content:".";
     display:block;
     clear:both;
     visibility:hidden;
}
.clearfix {
     display:inline-block;
}
/* Hide from IE Mac */
.clearfix { 
     display:block; 
}
/* End hide from IE Mac */
/* end of clearfix */
/* -------header-------- */
#header { width: 1003px; height: 50px; margin: auto; background: #fff url(../images/top_bg.png) repeat-x;}
#site { float: left; width: 200px; margin: 0 auto 0 60px; #margin: 0 0 0 80px; _margin: 0 0 0 40px; list-style: none;}
#menu { float: right; padding: 16px 40px 0 0; list-style: none;}
#menu li { display: inline; float: left; zoom:1; vertical-align: baseline;}
#menu a { display: block; float: left; margin-left: 4px; padding: 7px; text-decoration: none; font-size: 14px; color: #e0e0e0; font-weight: 500; font-family: Geneva, Arial, Helvetica, sans-serif;}
#menu a:hover { color: #ffffff; text-decoration: underline;}
#banner { clear: both; height: 200px; width: 1003px; margin: auto;}
#menu_bottom { background-image:url(../images/menu_bg.png); width: 943px; height: 74px; margin: auto; padding: 6px 0 0 60px; }
.step { cursor: pointer; color: #FAFDDD; padding: 4px 0 0 4px; margin: 0 20px 0 0; font-size: 12pt; float: left; text-align: center; height: 30px; }
.step a { color: #fff; margin: 0 0 0 6px;}
.step a:hover { color: #e0e0e0;}
/* -------indexbody-------- */
#indexbody { width: 920px; margin: auto; height:auto !important; overflow: auto!important;
}
.col { float: left; width: 276px; margin: 0 30px 16px 0; text-align: left;}
.last { float: right; margin: 0; width: 300px;}
.info { border: 1px solid #e0e0e0; background: #F2F2F2; padding: 10px; color: #9D2900; font-weight: 560; }
#right_search input { margin-left: 8px;}
.search_menu, #b_title_b input {width:82px; height:23px; background-position:-4px -55px; border:0; color:#333; line-height:23px;}
#index_tit_n { border: none;}
#bar { background-image: url(../images/bar_bg.jpg); height: 50px; margin: auto; width: 960px; }
#col_tit, col_tit_n { line-height: 200%;}
#word_1 { width:190px; float: left;}
#word_2 { width:80px; float: right;}
#index_img { width: 282px; height: 242px; background-color: #F2F2F2; padding-top: 6px; text-align: center;}
#index_img img { margin-bottom: 12px;}
#index_product { width: 920px; text-align: left; margin:auto; margin-top: -30px; padding-bottom: 12px;}
#index_product span { margin-right: 180px;}
#index_product_img, #right_product_img { margin-bottom: 20px;}
#right_product_img { height: auto; height: 500px;}
#index_product_img ul, #right_product_img ul { width:160px; text-align: center; border-bottom: #CCCCCC solid 1px; padding: 9px; float: left; margin-left: 12px; background-color: #f3f3f3;}
#index_product_img_show { width: 160px; height: 110px; border: #d8d8d8 solid 1px; background-color: #FFFFFF;}
#index_product_img img, #right_product_img img {  margin-bottom: 8px; max-height: 110px; max-width: 160px;}
/* -------left-------- */
#left_bar { width: 224px; float: left; border-bottom: #b9b9b9 18px solid; background: url(../images/left_top.jpg) top repeat-x; background-color:#e9e9e9;}
#left_tit, #left_tit_1 { width: 224px; height: 22px; background-image:url(../images/left_tit_bg.jpg); padding-top: 18px; font-weight: 700; font-size: 16px; color: #990000; margin-top: 40px;}
#left_tit_1 { background: none; margin-top: 0px;}
#left_type { width: 200px; #width: 224px; _width: 200px; text-align: left; color: #003399; line-height: 180%; padding-top: 12px;}
#left_type li { width: 180px; padding-left: 24px; padding-right: 20px; border-bottom: #cdcdcd 1px solid;}
#left_type li a { color: #000; width: 180px; height: 28px; display:block;}
#left_type li a:hover { color: #7e0000; background-color: #e5e5e5; width: 180px; height: 28px; display:block; text-decoration: none;}
#left_links { width: 200px; text-align: center; margin-top: 20px; height: 200px; margin-bottom: 20px; margin: auto; overflow: auto; #overflow: hidden; _overflow: hidden;}
#left_links img { border: #b7b7b7 1px solid; margin: 10px auto 0 8px; #margin: 10px auto 0 -10px; _margin: 10px auto 0 -8px;}
/* -------right-------- */
#right { width: 680px; float: right; height:auto;/*IE7*/display:table;/*firefox,opera*/ background: url(../images/right_top.jpg) top repeat-x; background-color:#e9e9e9; border-bottom: #b9b9b9 18px solid; overflow: auto; #overflow: hidden; _overflow: hidden;}
#right_tit, #Products_show { width: 580px; text-align: left; padding: 18px 0 8px 40px; font-weight: 700; font-size: 16px; color: #990000; border-bottom: #ccc 1px solid; margin: auto;}
#right_search { color: #333333; font-size: 14px; margin-left: 200px; font-weight: 500;} 
/* -------about-------- */
#about, #faq, #contact, #links, #service, #news { width: 600px; height:978px; text-align: left; padding: 20px 40px 0 40px; font-size: 16px;  text-indent: 32px;}
/* -------faq-------- */
#faq { font-size: 15px; line-height: 140%;}
/* -------contact-------- */
#contact { font-size: 16px; line-height: 180%; text-indent: 0px; background: none;}
#contact bdo { margin-right: 20px;}
#contact img { width: 260px; height: 195px; margin-left: 12px; border: #FFFFFF 8px solid; margin-top: 20px;}
#contact_pic_name { padding-left: 80px; color: #990000;}
#contact_pic_name bdo { margin-right: 200px;}
/* -------links-------- */
#links { text-indent: 0px; height: 600px;}
#links ul { width: 560px; height: 200px; padding: 20px; background-color: #FFFFFF; border: #CCCCCC 1px solid;}
#links li{ float: left; width: 200px; text-align: center; margin-left: 20px; }
#links img{ border: #CCCCCC 1px solid;}
/* -------Service-------- */
#service { text-indent: 12px; margin-top: 20px; height: 700px;}
#service li { margin-top: 12px;}
#b_table_1 input { margin-left: 20px; }
#b_title_b { width: 500px; text-align: center; }
#b_title_b input { margin-left: 20px; }
/* -------product-------- */
#Products { width: 600px; background: url(../images/Products_bg.jpg) bottom repeat-x; text-align: left; padding: 20px 40px 0 40px; font-size: 16px;  text-indent: 32px;}
#right_Brand, #right_Brand_s { width: 560px; padding: 20px; border: #cbcbcb 1px solid; background-color: #FFFFFF; margin: 0px auto 0 auto;  #margin: 20px auto 0 auto; _margin: 20px auto 0 auto; overflow: auto; #overflow: hidden; _overflow: hidden;}
#right_Brand li, #right_Brand_s li { width: 180px; float: left; border-bottom: #d4d4d4 1px solid;}
#right_Brand li a,#right_Brand_s a { color: #000; width: 180px; height: 28px; display:block;}
#right_Brand li a:hover, #right_Brand_s a:hover { width: 180px; height: 28px; display:block; text-decoration: underline; color: #720000;}
#Products_show { background: url(../images/right_tit.jpg) bottom repeat-x; width: 640px; border: none; margin-top: 10px;}
#right_product_img { margin: 10px 20px 0 10px; height: 490px; }
#right_product_img ul { margin-left: 20px;}
#right_product_bar { margin: 10px 0 20px 0; width: 640px; height:26px; background-color: #dbdbdb; padding-top: 8px; margin: auto;}
#right_Brand_s { width: 560px; padding: 10px; border: #cbcbcb 1px solid; background-color: #FFFFFF; margin: 10px auto 10px auto;}
#right_Brand_s li { border: none;}
#right_Brand_s li, #right_Brand_s a, #right_Brand_s a:hover { width: 70px;}
/* -------product show-------- */
#right_product_show { border: #cbcbcb 1px solid; width: 560px; padding: 20px; background-color: #FFFFFF; overflow: auto; #overflow: hidden; _overflow: hidden; margin: auto;}
#right_product_show ul { float: left; text-align: left; #margin-left: 20px; _margin-left: 10px;}
#right_product_show_s { width: 280px; margin-right: 40px; #margin-right: 0px; _margin-right: 0px; }
#right_product_show_img { width: 160px; height: 110px; border: #e8e8e8 10px solid; background-color: #FFFFFF; text-align: center; }
#right_product_show img { max-height: 110px; max-width: 160px; _height:expression(this.height > 110 ? "110px" : this.height); margin: auto; }
#right_product_show_s li { width: 280px; border-bottom: #999999 1px solid; line-height: 200%; margin-right: 26px;}
#right_product_show_s bdo { margin-right: 12px; color: #990000;}
#right_product_show_r { margin: 10px 0 0 30px; line-height: 200%;}
#Products_show_asp { padding-left: 40px;}
#Products_show_asp img { width: 22px; height: 18px; border: none;}
/*--------news--------*/
#news { padding-top: 30px; #height: auto;}
#news_tit { font-size: 18px; font-weight: 600; border-bottom: #990000 1px solid; width: 600px; float: none; padding-bottom: 12px; text-align: center;}
#news_tt { margin-top: 20px; width: 600px; line-height: 150%; text-indent: 32px; height: auto; float: none; padding-bottom: 280px;}
#col_tit_n { margin-top: 20px; text-align: left; padding-bottom: 20px; overflow: auto; #overflow: hidden; _overflow: hidden; #height: 540px; #line-height: 200%;
}
#col_tit_n ul { width: 500px; height: 20px; padding-left: 100px; }
#word_n { width: 300px; float: left; }
#word_d{ width: 100px; float: left; }
/* -------foot-------- */
#foot_menu { height: 28px; background-color:#1c1c1c; width: 1003px; margin: auto; padding-top: 8px;}
#foot_menu a { color: #FFFFFF; }
#foot_menu a:hover { color: #9D2900; }
#foot { background-color:#e1e1e1; height: 78px; padding-top: 18px; }