/* CSS Document */
html{margin:0;
padding:0;
}
body{font-size:13px;
	line-height:1.8;
	color:#333333; 
	margin:0; 
	padding:0;
	text-align:center;
	background:url(images/bg.gif) left top;
	}
h1,h2,h3,h4,h5,h6,ul,li,p{margin:0;
padding:0;
list-style:none;
}
h3 {letter-spacing:1px; 
	color:#41576f;
	font-size:15px;
	font-weight:bold;
	}
h5{font-size:15px;
}
h6{	color:#41576f;
	font-size:15px;
}
a{color:#333333;
text-decoration:none;
	}
a:hover{text-decoration:underline; 
	color:#999999;
	}
#container{margin:0 auto;
width:824px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
background:#fff;
}
#intro{width:824px;
}
#pageHeader{background:url(images/header_bg.gif) left top repeat-x;
width:824px;
height:74px;
margin-top:-23px;
}
#pageHeader h1{width:165px;
float:left;
height:65px;
margin:3px 0 0 10px!important;
margin:3px 0 0 5px;
display:block;
}
#pageHeader h1 img{border:none;
}
#pageHeader span{display:none;
}
#pageHeader h2{width:390px;
height:30px;
float:right;
margin:44px 0 0 0;
*margin:44px 5px 0 0;
_margin:42px 3px 0 0;
}
#menu_left{display:none;
}
#menu_right{display:none;
}
#menu{width:355px;
height:30px;
float:left;
margin-left:25px;
}
#menu ul{margin:0;
padding:0;
list-style:none;
height:30px;
}
#menu li{float:left;
width:75px;
margin:0;
padding:0;
}
#menu li.no_line{width:50px;
}
#menu a{display:block;
padding-left:15px;
color:#062148;
background:url(images/manu_bg.gif) left 6px no-repeat;
*background:url(images/manu_bg.gif) left 3px no-repeat;
text-decoration:none;
text-align:center;
font-size:13px;
font-weight:bold;
}
#menu a:hover{color:#143c75;
}
#banner{width:824px;
height:185px;
margin-top:-23px!important;
margin-top:-26px;
clear:both;
}
#banner span{display:none;
}
#content{width:824px;
}
#left{width:197px;
float:left;
background:url(images/left_bg.gif) left top repeat-x;
}
#category{width:172px;
margin:0 auto;
text-align:left;
}
#category_content{background:url(images/category_bg.gif) left top no-repeat;
}
#category_content h3{height:30px;
*height:35px;
}
#category_content h3 span{margin:0 auto;
display:block;
text-align:center;
color:#fff;
font-size:15px;
padding-top:5px;
font-weight:bold;
}

#category_content ul{list-style:none;
margin:20px auto 0 auto;
*margin:15px auto 0 auto;
_margin:5px auto 0 auto;
}
#category_content li{margin:0 0 0 10px;
padding:0;
line-height:1.6;
border-bottom:1px dashed #3d3d3d;
width:150px;
background:url(images/icon_category.gif) 5px center no-repeat;
}
#category_content a{padding:3px 0 0 20px;
font-size:13px;
color:#999999;
text-decoration:none;
}
#category_content a:hover{color:#666666;
}
#category_bottom{background:url(images/category_bg_footer.gif) left bottom no-repeat;
width:172px;
height:31px;
}
#ad{margin:0 0 0 6px;
*margin:0 5px 0 0;
_margin:0 0 0 3px;
width:177px;
}
.ad_style{margin:3px;
width:177px;
height:57px;
border:1px solid #bbbaba;
}
#right{width:627px;
float:right;
background:url(images/banner_bottom.gif) left top no-repeat #fff;
}
#right_top{width:618px;
margin:15px auto 20px auto;
height:170px;
}
/*news*/
#news{width:300px;
height:170px;
float:left;
}
#news table.index_news{width:295px;
height:138px;
}
#news table.index_news td{border-bottom:1px dashed #797979;
}
#news td.frist_td{width:210px;
text-align:left;
background:url(images/icon_new.gif) left center no-repeat;
}
#news td.index_date{text-align:right;
color:#41576f;
font-size:11px;
font-weight:bold;
}
.p1{background:url(images/icon_1.gif) no-repeat;
margin:2px 0 0 0;
border-bottom:1px dashed #797979;
height:30px;
}
.t1{margin:0 0 0 30px;
*margin:2px 0 0 30px;
_margin:2px 0 0 15px;
display:block;
width:70px;
float:left;
}
.index_eng{font-size:9px;
color:#797979;
margin:5px 0 0 3px;
font-weight:100;
display:block;
float:left;
width:75px;
text-align:left;
}
.icon_more{display:block;
float:right;
width:39px;
margin:8px 4px;
}

#news a{margin:5px 0 0 32px;
color:#808080;
}
#news a:hover{color:#CCCCCC;
}
#about{width:293px;
height:170px;
margin-left:18px;
float:left;
text-align:left;
}
.about_pic{float:left;
margin:5px 5px 5px 0;
}
#about p{line-height:1.8em;
border-bottom:1px dashed #797979;
height:140px;
}
#products{width:588px;
margin:10px auto;
height:213px;
}
.p2{background:url(images/icon_2.gif) no-repeat;
margin:2px 0 0 0;
height:30px;
}
.t2{margin:3px 0 0 15px;
color:#71b541;
display:block;
float:left;
}
#product_box{width:584px;
height:179px;
background:url(images/products_bg.gif) left top no-repeat;
border:1px solid #dededd;
}
#product{width:146px;
height:165px;
line-height:1.5;
float:left;
text-align:center;
}
.product_pic{margin:10px auto 4px auto;
width:121px;
}
#footer{width:824px;
background:url(images/footer_bg.gif) left top repeat-y;
clear:both;
height:65px;
margin-top:-23px;
color:#fff;
position:relative;
}
#footer_365web{width:88px;
height:50px;
position:absolute;
right:160px;
top:10px;
}
span.powerby{font-size:11px;
}
td.align_right{text-align:right;
}
#footer a{color:#fff;
text-decoration:underline;
}
#footer a:hover{color:#666666;
}
#quide{text-align:left;
height:25px;
margin:20px auto 0 auto;
letter-spacing:1px;
width:610px;
color:#3d3d3d;
background:#eeeeee;
}
#quide span{margin-left:10px;
}
#news_pg{width:610px;
text-align:left;
margin:0 auto;
}
#news_pg table.news_list_table{width:610px;
line-height:2;
}
#news_pg table.news_list_table td{border-bottom:1px dashed #797979;
}
#news_pg td.news_frist_td{width:510px;
background:url(images/icon_new.gif) left center no-repeat;
}
#news_pg table.news_list_table a{margin-left:33px;
}
#news_pg td.date{color:#41576f;
font-size:11px;
text-align:right;
font-weight:bold;
}
img.link_img{border:none;
vertical-align:middle;
margin:0 3px;
*margin:0 3px 0 3px;
_margin:0 3px 3px 3px;

}
#content_box{margin:0 auto;
text-align:left;
width:610px;
}
#icon_gotop{width:120px;
height:18px;
clear:both;
text-align:right;
margin:0 15px 10px 0;
*margin:0 10px 20px 0;
_margin:0 5px 10px 0;
float:right;
}
#icon_gotop img{margin-left:3px;
}
#icon_gotop span{color:#666666;
font-size:11px;
margin:0 2px;
}

.pg_header{height:30px;
background:url(images/icon_1.gif) 2px 1px  no-repeat ;
border-bottom:2px solid #41576f;
margin:0;
}

.pg_header2{height:30px;
background:url(images/icon_2.gif) 2px 1px no-repeat;
border-bottom:2px solid #41576f;
margin:0 0 10px 0;
}
.pg_header_title{margin:0 0 0 16px;
display:block;
float:left;
width:70px;
}
#n_pages{border-top:2px solid #41576f;
height:30px;
margin:0 auto;
min-width:150px;
}
.pg_nub{letter-spacing:8px;
}
.pg_icon{display:none;
}
.icon_new{background:url(images/icon_new.gif) left center no-repeat;
width:28px;
height:17px;
}
#about_content{width:580px;
margin:10px auto 15px auto;
}


.page_date{color: #999999;
font-size:10px;
font-weight:100;
float:right;
}
#products_list_content{width:608px;
text-align:left;
background:#f2f2f2;
height:705px;
}
#pd_1{width:300px;
border-right:1px dashed #999999;
float:left;
}
#pd_2{width:300px;
float:right;
}
#pd_pic{width:140px;
height:140px;
line-height:1.5;
float:left;
text-align:center;
}
#pd_pic img{margin-top:4px;
}
#pd_text{width:159px;
float:left;
margin-top:5px;
}

#products_content{width:602px;
text-align:left;
border-bottom:1px dashed #999999;
margin-bottom:5px;
}
#pd{width:560px;
background:#3300FF;
}
#p_pages{text-align:center;
border-top:2px solid #41576f;
height:30px;
width:610px;
clear:both;
}

.pd{font-weight:600;
}
.pd_title a{font-size:14px;
font-weight:600;
color:#41576f;
}
.pd_title a:hover{color:#587595;
}
#product_content{width:602px;
text-align:left;
margin-bottom:5px;
}
#pd__detail_pic{width:277px;
float:left;
font-size:0;
height:181px;
}
#pd_detail_text{width:300px;
float:right;
text-align:left;
height:175px;
overflow:hidden;
}
#pd_detail_text p{margin:0;
line-height:1.6;
}
.contact_table{width:500px;
margin-left:50px;
}
.contact_table th{width:80px;
background:#fef0f0;
border:1px #41576f solid;
border-right:2px #41576f solid;
text-align:center;
}
.contact_table td{border-bottom:1px solid #41576f;
}
.contact_table .td1{border-top:1px solid #41576f;
}
#text_machine{width:600px;
padding:10px;
clear:both;
}
.news_date{color:#999999;
font-size:10px;
font-weight:100;
float:right;
margin:10px 10px 0 0;
width:80px;
text-align:right;
}
#contact_content{width:580px;
margin:10px auto 15px auto;
}
#news_content{width:580px;
margin:10px auto 15px auto;
}
#news_content h6{width:400px;
float:left;
height:30px;
}
#news_content p{clear:both;
}
.footer_table{width:800px;
height:40px;
line-height:1.3;
text-align:left;
margin:10px 0 0 10px;
}
.footer_left{width:202px;
}
.footer_right{width:275px;
text-align:right;
}
#editer{width:304px;
height:162px;
}

.index_date{text-align:right;
color:#41576f;
font-size:80%;
font-weight:600;
}
#product_infobox{width:580px;
margin:0 auto;
overflow:hidden;
padding:10px;
}
/* ****************************聯絡我們頁面**************************** */
#company_infomation{width:260px;
float:left;
height:265px;
overflow:hidden;
}
#company_infomation p{padding-top:5px;
}
#google{width:300px;
height:250px;
float:right;
}
#map{width:300px;
height:250px;
background:#CCCCCC;
}
/* ****************************聯絡表單**************************** */
#contact_form{overflow:hidden;
width:600px;
margin:10px auto;
padding:10px;
}
#contact_form p{margin-top:10px;
}
dl#contact_us{width:600px;
margin-top:10px;
overflow:hidden;
background:#CCCCCC;
}
dl#contact_us dt{width:80px;
font-weight:bold;
color:#666666;
text-align:right;
float:left;
padding:8px 5px 5px 10px;
background:#eeeeee;
}
dl#contact_us dt.you_opinion{padding:60px 5px 60px 10px;
}
dl#contact_us dd{width:400px;
float:left;
border:1px solid #cccccc;
padding:6px 0 6px 0;
}
#contact_us em{color:#999999;
}
dl#contact_us input,textarea{border:1px solid #CCCCCC;
width:300px;
}
dl#contact_us input.name,dl#contact_us input.phone,dl#contact_us input.tel{width:200px;
}
p.form_tool{clear:both;
height:30px;
text-align:center;
padding:10px;
}
input.btn_two{background:url(images/btn_two.gif) left top no-repeat;
width:59px;
height:31px;
border:none;
cursor:pointer;
color:#ffffff;
font-weight:bold;
}
input.btn_four{background:url(images/btn_four.gif) left top no-repeat;
width:71px;
height:31px;
border:none;
cursor:pointer;
color:#ffffff;
font-weight:bold;
}
.clear{clear:both;
}