@charset "utf-8";

/* CSS Document */

/* v1.0 | 20080212 */ 

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
b, u, i, center, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
    font-size: 100%; 
    vertical-align: baseline; 
    background: transparent; 
} 
body { 
    line-height: 1; 
} 
ol, ul { 
    list-style: none; 
} 
blockquote, q { 
    quotes: none; 
} 
blockquote:before, blockquote:after, 
q:before, q:after { 
    content: ''; 
    content: none; 
} 

/* remember to define focus styles! */ 
:focus { 
    outline: 0; 
} 

/* remember to highlight inserts somehow! */ 
ins { 
    text-decoration: none; 
} 
del { 
    text-decoration: line-through; 
} 

/* tables still need 'cellspacing="0"' in the markup */ 
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
} 




body {
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10pt;
	line-height: 1.5em;
	background-image: url(../../images/body.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



a, a:link, a:visited {
	color: #333;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #f8b70f;
}



p { margin: 0px; padding: 0; }

img { border: none; }



h1, h2, h3, h4, h5, h6 {

	color: #000;

}

h1 { font-size: 40px; font-weight: normal; margin: 0 0 30px 0; padding: 5px 0; }

h2 {

	font-size: 28px;

	font-weight: normal;

}

h3 { font-size: 21px; margin: 0 0 15px 0; padding: 0; padding: 0; color: #000; font-weight: normal; }

h4 {

	text-align: left;

	background-image: url(../../images/divider.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

h5 { font-size: 16px; margin: 0 0 10px 0; padding: 0; color: #333; }

h6 { font-size: 14px; margin: 0 0 5px 0; padding: 0; color: #333; }

.tj{

	background-color:#5b0509;

	color: #FFF;

	border:1px solid #CCC;

filter:progid:DXImageTransform.Microsoft.Gradient 

(startColorStr='#578503', endColorStr='#6aa200', gradientType='0');			

	font-size: 10pt;

	line-height: 18px;

}
/*
.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }

.cleaner_h10 { clear: both; width:100%; height: 10px; }

.cleaner_h20 { clear: both; width:100%; height: 20px; }

.cleaner_h30 { clear: both; width:100%; height: 30px; }

.cleaner_h40 { clear: both; width:100%; height: 40px; }

.cleaner_h50 { clear: both; width:100%; height: 50px; }

.cleaner_h60 { clear: both; width:100%; height: 60px; }

*/

blockquote { font-style: italic; margin-left: 10px;}



.tmo_list {

	list-style: none;

	text-align: left;

	margin-top: 20px;

	margin-right: 10px;

	margin-bottom: 20px;

	margin-left: 10px;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0px;

}



.tmo_list li {

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 20px;

	margin-left: 0;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	background-attachment: scroll;

	background-color: transparent;

	background-image: url(../../images/list.png);

	background-repeat: no-repeat;

	background-position: left 6px;

}



.tmo_list li a { color: #333; text-decoration: none; }



.tmo_list li a:hover {
	color: #ff8c00;
	text-decoration: underline;
}



#header_wrapper {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	height: 170px;
}



#header {

	width: 1090px;
margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-top: 0px;

	padding-right: 30px;

	padding-bottom: 0px;

	padding-left: 30px;

	text-align: center;

}


/*hand*/
#header  #site_title {
	width: 1090px;
	height: 90px;
	padding-top: 0px;
	float: left;
	margin: 0px;
	color: #333;
	text-align: center;
}



#header  #site_title a {
	margin: 0px;
	padding: 0px;
	color: #333;
	text-decoration: none;
}

#header #site_title a:hover {
	margin: 0px;
	padding: 0px;
	color: #f8b70f;
	text-decoration: none;
}



#header #site_title .logo {
	float: left;
	height: 100px;
	width: 315px;
	margin-bottom: 10px;
}

#header #site_title .lang {

	float: right;

	height: 30px;

	width: 700px;

	text-align: right;

	line-height: 30px;

	margin-bottom: 10px;

}

#header #site_title .seo {

	float: right;

	height: 30px;

	width: 700px;

	line-height: 30px;

	margin-bottom: 20px;

	text-align: right;

}



#header_right {

	float: right;

	width: 660px;

}





/* menu */



#menu {

	clear: both;

	width: 1070px;

	height: 50px;

}



#menu ul {

	height: 53px;

	margin: 0;

	padding: 0;

	list-style: none;

	float: left;

}



#menu ul li {

	padding: 0;

	margin: 0;

	display: inline-block;

	float: left;

}



#menu ul li a {
	float: left;
	display: block;
	height: 33px;
	width: 108px;
	margin-right: 10px;
	font-size: 14px;
	color: #050;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	outline: none;
	border: none;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	line-height: 25px;
}



#menu ul li a:hover, #menu ul .current {
	color: #FFF;
	height: 35px;
	background: url(../../images/menu_hover.png) center center no-repeat;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}



/* end of menu */


/*中間底色*/
#middle_wrapper {
	width: 100%;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	text-align: center;
	padding: 0px;
	background-color: #FFF;
}



/*底*/

#middle {
	background: #f1f1f1;
	width: 1090px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#flash {
	width: 1090px;
	border: 1px solid #84ba00;
}


/*左邊內容*/
#content {
	float: left;
	width: 754px;
}
/*左邊內容邊框*/
.content_box_wrapper {
	border: 1px solid #d9d9d9;
	background: #fff;
	width: 754px;
	float: left;
	margin-right: 5px;
	margin-left: 21px;
	margin-top: 5px;
}






/*內容頁樣式*/
.content_box {
	background: url(../../images/box.jpg) repeat-x top;

}







.service {

	padding: 8px;

	height: 54px;

	background-image: url(../../images/servicephone.jpg);

	background-repeat: no-repeat;

	background-position: center;

}



.flash {

	height: auto;

	width: auto;

	margin: auto;

}

/* content */


/*右邊選單*/
#sidebar {
	float: right;
	width: 270px;
	margin-right: 21px;
}

.sidebar_box_wrapper {
	border: 1px solid #d9d9d9;
	background: #fff;
	width: 270px;
	float: right;
	margin-top: 5px;
}

.sidebar_box {



	background: url(../../images/box.jpg) repeat-x top;

}

					

.recent_comment_box {

	text-align: left;

	margin-top: 8.5pt;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	height: 70px;

	width: 260px;

	line-height: 25px;

	padding: 0px;

}



.recent_comment_box img {

	margin: 5px;

	height: 60px;

	width: 60px;

}







.recent_comment_box a {
	color: #333;
	font-weight: bold;
}



/*end of hits*/

.recent_comment_box a img {

	border: 1px solid #666;

}

.index_productmenu {
	text-align: left;
	margin-top: 8.5pt;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	height: 239px;
	line-height: 25px;
	padding: 0px;
}

.index_productmenu img {

	margin: 5px;

	height: 60px;

	width: 60px;

}

.index_productmenu a {
	color: #333;
	font-weight: bold;
}

.index_productmenu a img {

	border: 1px solid #666;

}







#content p {

	margin-bottom: 10px;

}



.col_w300 {

	width: 300px;

}



.col_w210 {

	float: left;

	margin-right: 20px;

	width: 190px;

	padding-right: 20px;

}



.col_w590 {

	width: 590px;

	margin-right: 50px;

}



.col_last {

	margin-right: 0;

}

.post_section  {

	margin: 0;

	text-align: left;

	padding: 0px;

	line-height: 25px;

}







.post_meta  {

	text-align: left;

	float: left;

	width: 700px;

	background-image: url(../../images/divider.jpg);

	background-repeat: repeat-x;

	background-position: bottom;

	line-height: 25px;

	padding-top: 5px;

	padding-bottom: 0px;

	padding-right: 0px;

	padding-left: 0px;

	margin: 0px;

	height: 25px;

}



.meta_list {
	list-style: none;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14pt;
	line-height: 25px;
	font-weight: bold;
	color: #333;
}

.meta_list li {

	padding-left: 25px;

	background-attachment: scroll;

	background-color: transparent;

	background-image: url(../../images/right_nav.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-top: 5px;

	padding-bottom: 5px;

}

.meta_list li a {
	color: #005500;
	text-decoration: none;
}

.meta_list li a:hover {
	color: #ff8c00;
	text-decoration: none;
}





.post_content {

	text-align: left;

	padding: 5px;

	float: left;

	height: auto;

	width: 100%;

}





.post_ul {

	list-style-type: none;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 25px;

}

.post_ul li  {

	background-attachment: scroll;

	background-image: url(../../images/list.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 20px;

	line-height: 25px;

}





.service_box {

	clear: both;

	margin-bottom: 30px;

}



.service_box img {

	float: left;

	width: 48px;

	height: 48px;

}



.service_box .sb_right {

	float: right;

	width: 540px;

}

#feedback {

	float: left;

	width: 1070px;

}



.feedback_wrapper {

	border: 1px solid #d9d9d9;

	background: #fff;

	width: 100%;

	float: left;

}



.feedback_box {

	background: url(../../images/box.jpg) repeat-x top;

	padding: 8px;

}





.feedback_content {

	text-align: left;

	padding: 5px;

	float: left;

	height: auto;

	width: 100%;

}

#message {

	float: left;

	width: 1070px;

}



.message_wrapper {

	border: 1px solid #d9d9d9;

	background: #fff;

	width: 100%;

	float: left;

}



.message_box {

	background: url(../../images/box.jpg) repeat-x top;

	padding: 8px;

}





.message_content {

	text-align: left;

	padding: 5px;

	height: auto;

	width: 1000px;

	margin-right: 20px;

	margin-left: 20px;

}





.message_line {

	color: #522a4f;

	line-height: 25px;

	text-align: right;

	float: left;

	height: auto;

	width: 100%;

}



.message_line a {

	color: #522a4f;

	text-decoration: none;

}



.message_line a:hover {

	color: #522a4f;

	text-decoration: underline;

}



.message_c {

	height: auto;

	text-align: left;

	width: 100%;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #666;

	float: left;

}

.message_list {

	width: 100%;

	height: auto;

	line-height: 20px;

	overflow: auto;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #666;

	float: right;

}

.message_list_line {

	width: 100%;

	height: 25px;

	line-height: 25px;

	background-color: #EDEDED;

	float: left;

}



.message_list_info {

	width: 100%;

	height: auto;

	margin-top: 5px;

	overflow: auto;

	float: left;

}



.message_list_reinfo {

	width: 100%;

	color: #000066;

	height: auto;

	margin-top: 5px;

	overflow: auto;

	float: left;

}

.message_page {

	width: 100%;

	height: 30px;

	overflow: auto;

	float: left;

	text-align: center;

}

#contact {

	float: left;

	width: 1070px;

}



.contact_wrapper {

	border: 1px solid #d9d9d9;

	background: #fff;

	width: 100%;

	float: left;

}



.contact_box {

	background: url(../../images/box.jpg) repeat-x top;

	padding: 8px;

}



.contact_content {

	text-align: left;

	padding: 5px;

	height: auto;

	float: left;

	width: 100%;

}





	 

/* end of gallery */



/* footer */

#footer_wrapper {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 155px;
	clear: both;
	background-image: url(../../images/fbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#footer {
	clear: both;
	width: 1070px;
	/*color: #333;*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#footer h4 {
	color: #333;
}



#footer ul { padding: 0; margin: 0; list-style: none; }



#footer li { padding: 0; margin: 0 0 5px 0; }



#footer li a {
	display: block;
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}



#footer li a:hover {
	color: #CCC;
}

#footer_menu {
	width: 1060px;
	text-align: center;
	color: #030;
	float: left;
	line-height: 25px;
	height: auto;
}

#footer_menu a {
	color: #333;
	text-decoration: none;
}

#footer_menu a:hover {
	color: #CCC;
	text-decoration: underline;
}







/* end of social */



/* end of footer*/



/* copyright */



#copyright {
	width: 1060px;
	text-align: center;
	color: #333;
	float: left;
	line-height: 25px;
	height: auto;
	padding-bottom: 20px;
}





#copyright a {
	color: #333;
	text-decoration: none;
}

#copyright a:hover {
	color: #CCC;
	text-decoration: underline;
}





#footer .last {

	padding-right: 0;

}



/* social */



#footer  #social_box {
	clear: both;
	margin: 20px 0;
	padding: 0;
	list-style: none;
	/*background-color: #adc370;*/
}



#social_box li {

	display: block;

	float: left;

	padding: 0;

	margin: 0;

}



#social_box li a {

	width: 48px;

	height: 48px;

	margin: 0 5px 5px 0;

	text-decoration: none;

	border: none;

}



/* end of copyright */

.onlin {

	width: 100%;

	font-size: 13px;

	height: 30px;

	font-weight: bold;

	text-align: left;

	line-height: 30px;

	color: #000033;

	border-bottom: 1px solid #999999;

}



.onlin a {

	color: #000033;

}



.onlin img {

	margin-top: 5px;

}

.qq {

	text-align: left;

	border-bottom: 1px dashed #D3D3D3;

	height: 50px;

	line-height: 25px;

	font-weight: bold;

	padding-left: 10px;

	overflow: auto;

	padding-top: 5px;

	padding-bottom: 5px;

}



.qq img {

	margin-top: 5px;

}

.alibaba {

	border-bottom: 1px dashed #D3D3D3;

	height: 35px;

	line-height: 25px;

	font-weight: bold;

	padding-left: 10px;

	overflow: auto;

}



.alibaba img {

	margin-top: 3px;

}

.scroll_title {

	width: 130px;

	height: 25px;

	line-height: 25px;

	font-weight: bold;

	color: #333333;

	background-color: #CCCCCC !important;

	filter: progid:DXImageTransform.Microsoft.Gradient ( startColorStr =

		'#CCCCCC', endColorStr = '#FFFFFF', gradientType = '0' );

	padding-top: 5px;

}



.scroll_qq {

	text-align: left;

	border-bottom: 1px dashed #D3D3D3;

	height: 38px;

	line-height: 25px;

	overflow: auto;

	width: 130px;

	background-color: #FFFFFF;

}



.scroll_qq img {

	margin-top: 5px;

}



.scroll_alibaba {

	border-bottom: 1px dashed #D3D3D3;

	height: 40px;

	line-height: 32px;

	font-weight: bold;

	width: 130px;

	overflow: auto;

	background-color: #FFFFFF;

}



.scroll_alibaba img {

	margin-top: 3px;

}



.scroll_skype {

	border-bottom: 1px dashed #D3D3D3;

	height: 25px;

	line-height: 20px;

	font-weight: bold;

	width: 130px;

	overflow: auto;

	background-color: #FFFFFF;

}



.scroll_skype img {

	margin-top: 3px;

}



.scroll_close {

	width: 130px;

	height: 20px;

	background-color: #CCCCCC !important;

	filter: progid:DXImageTransform.Microsoft.Gradient ( startColorStr =

		'#FFFFFF', endColorStr = '#CCCCCC', gradientType = '0' );

	color: #990000;

	line-height: 20px;

	text-align: center;

}



.scroll_close a {

	color: #990000

}

/*end of online*/

.hits {

	height: 20px;

	text-align: right;

	padding: 3px;

	margin-top: 3px;

	float: left;

	width: 100%;

}



.hits span {

	color: #FF0000;

}

.protuct_content {

	text-align: left;

	padding: 5px;

	float: left;

	height: auto;

	width: 100%;

}



.product_show_title {

	text-align: center;

	height: 25px;

	line-height: 25px;

	width: 100%;

	float: left;

	font-size: 14pt;

}

.product_show_list {

	width: 100%;

	text-align: left;

	line-height: 25px;

	height: auto;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #333;

	float: left;

}

.product_show_img{
	width:200px;
	margin: 5px;
	float: left;
}

.product_show_img img{


	width: 160px;



}

.product_show_prea {

	width: 460px;

	height: auto;

	float: right;

	text-align: left;

	overflow: auto;

	margin-left: 15px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.product_show_feedback {

	width: 460px;

	height: 25px;

	float: right;

	text-align: right;

	color: #522a4f;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 15px;

}

.product_show_feedback a {

	color: #522a4f;

	text-decoration: none;

}

.product_show_feedback a:hover {

	color: #522a4f;

	text-decoration: underline;

	font-weight: bold;

}

.product_img {

	width: 200px;

	height: auto;

	margin: 5px;

	float: left;

	text-align: center;

}

.product_img img {

	border: 0px;

}

.product_title {

	height: 25px;

	font-weight: bold;

	float: right;

	text-align: left;

	width: 380px;

}

.product_prea {

	width: 380px;

	height: auto;

	float: right;

	text-align: left;

	overflow: auto;

}

.product_detail {

	width: 380px;

	height: 25px;

	float: right;

	text-align: right;

	color: #522a4f;

}

.product_detail a {

	color: #522a4f;

	text-decoration: none;

}

.product_detail a:hover {

	color: #522a4f;

	text-decoration: underline;

	font-weight: bold;

}



.product_display1 {

	text-align: center;

	height: auto;

	width: 190px;

	margin: 5px;

	float: left;

}

.product_img1 {

	width: 185px;

	height: auto;

	margin: 0px;

	text-align: center;

	padding: 5px;

}

.product_title1 {

	text-align: center;

	margin-top: 5px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	height: 50px;

	line-height: 25px;

	width: 185px;

}



.news_content {

	padding: 5px;

	float: left;

	height: auto;

	width: 100%;

	text-align: center;

}



.news_list {

	padding: 0px;

	float: left;

	width: 100%;

	text-align: left;

	line-height: 25px;

	margin: 0px;

}

.news_list_title {

	float: left;

	width: 100%;

	margin: 0px;

	padding: 0px;

	line-height: 25px;

}

.news_show_title {

	float: left;

	width: 100%;

	text-align: center;

	line-height: 25px;

	font-size: 14pt;

	height: 25px;

}

.news_show_content {

	float: left;

	width: 100%;

	text-align: left;

	line-height: 25px;

	height: auto;

}

#job {

	float: left;

	width: 1070px;

}



.job_wrapper {

	border: 1px solid #d9d9d9;

	background: #fff;

	width: 100%;

	float: left;

}



.job_box {

	background: url(../../images/box.jpg) repeat-x top;

	padding: 8px;

}





.job_content {

	padding: 5px;

	float: left;

	height: auto;

	width: 100%;

	text-align: center;

}



.job_list {

	float: left;

	width: 900px;

	text-align: left;

	line-height: 25px;

	height: auto;

	margin-top: 5px;

	font-size: 10pt;

}



.job_list_detail {

	float: right;

	width: 140px;

	text-align: left;

	line-height: 25px;

	height: auto;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.job_show_title {

	text-align: center;

	height: 25px;

	line-height: 25px;

	width: 100%;

	float: left;

	font-size: 14pt;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #666666;

}



.job_show_list {

	float: left;

	width: 100%;

	text-align: left;

	line-height: 25px;

	height: auto;

	margin-top: 5px;

}

.job_show_content {

	font-size: 10pt;

	line-height: 20px;

	height: auto;

	text-align: left;

	margin-bottom: 10px;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCC;

	width: 970px;

	float: left;

	margin-right: 20px;

	margin-left: 50px;

}

.img_content {

	padding: 5px;

	float: left;

	height: auto;

	width: 100%;

}







.img_list {

	width: 200px;

	height: auto;

	text-align: center;

	float: left;

	margin: 10px;

	overflow: auto;

}

.img_show_list {

	width: 200px;

	height: auto;

	text-align: center;

	float: left;

	margin: 10px;

	overflow: auto;

}





.img_list img {

	width: 180px;

}

.img_list_img {

	width: 180px;

}



.img_list_title {

	width: 100%;

	height: 25px;

	line-height: 25px;

	font-weight: bold;

}

.img_page {

	width: 100%;

	height: 30px;

	line-height: 25px;

	overflow: auto;

	float: left;

	text-align: center;

}



.img_show_title {

	text-align: center;

	height: 25px;

	line-height: 25px;

	width: 100%;

	float: left;

	font-size: 14pt;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #666666;

}

.img_show_list {

	width: 200px;

	height: auto;

	text-align: center;

	float: left;

	margin: 10px;

	overflow: auto;

}



.img_show_list img {

	width: 180px;

}

.img_showlist_para {

	width: 470px;

	float: left;

	margin-top: 10px;

	line-height: 25px;

	text-align: left;

}

.download_content {

	padding: 5px;

	float: left;

	height: auto;

	width: 100%;

}

.download_list {

	width: 100%;

	height: auto;

	overflow: auto;

	margin-bottom: 5px;

	margin-top: 5px;

	float: left;

}



.download_list_title {

	height: 25px;

	line-height: 25px;

	font-weight: bold;

}



.download_list_detail {

	height: 25px;

	line-height: 25px;

	background-color: #F2F2F2;

}



.download_list_detail1 {

	width: 70%;

	float: left;

	height: 25px;

	line-height: 25px;

}



.download_list_detail2 {

	width: 30%;

	float: right;

	height: 25px;

	line-height: 25px;

	text-align: right;

	color: #000099;

}



.download_list_detail2 a {

	color: #000099;

}



.download_list_para {

	width: 80%;

	height: auto;

	line-height: 25px;

	float: left;

	overflow: auto;

}



.download_url {

	width: 20%;

	height: auto;

	line-height: 40px;

	font-weight: bold;

	float: right;

	text-align: center;

	overflow: auto;

}



.download_url a {

	color: #000099;

}

.download_title {

	text-align: center;

	height: 25px;

	line-height: 25px;

	width: 100%;

	float: left;

	font-size: 14pt;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #666666;

}

#search {

	float: left;

	width: 1070px;

}

.search_wrapper {

	border: 1px solid #d9d9d9;

	background: #fff;

	width: 100%;

	float: left;

}

.search_box {

	background: url(../../images/box.jpg) repeat-x top;

	padding: 8px;

}

.search_content {

	padding: 5px;

	float: left;

	height: auto;

	width: 100%;

	text-align: center;

}

.search_list_title {

	float: left;

	width: 100%;

	text-align: left;

	line-height: 25px;

	height: auto;

}

#link {

	float: left;

	width: 1070px;

}



.link_wrapper {

	border: 1px solid #d9d9d9;

	background: #fff;

	width: 100%;

	float: left;

}



.link_box {

	background: url(../../images/box.jpg) repeat-x top;

	padding: 8px;

}



.link_content {

	text-align: left;

	padding: 5px;

	float: left;

	height: auto;

	width: 100%;

}



.link_line {

	color: #522a4f;

	line-height: 25px;

	text-align: right;

	float: left;

	height: auto;

	width: 100%;

}

.link_line a {

	color: #522a4f;

	text-decoration: none;

}

.link_line a:hover {

	color: #522a4f;

	text-decoration: underline;

}



.index_link_img {

	padding-left: 20px;

	padding-top: 5px;

	float: left;

	width: 100%;

	height: auto;

}

.index_link_text {

	padding-left: 20px;

	float: left;

	height: auto;

	width: 100%;

}

#button {

	width: 260px;

	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;

	color: #333;



}







#button ul {



list-style: none;



margin: 0;



padding: 0;



border: none;



}







#button li {



border-bottom: 1px solid #D4F389;



margin: 0;



}







#button li a {



display: block;



padding: 5px 5px 5px 0.5em;



border-left: 10px solid #999999;



border-right: 10px solid #999999;



background-color:#999999;



color: #FFFFFF;



text-decoration: none;



width: 100%;



}







html>body #button li a {



width: auto;



}







#button li a:hover {



border-left: 10px solid #666666;



border-right: 10px solid #666666;



background-color: #666666;



color: #FF6600;



}

.index_product_list{ width:180px; height: auto; overflow: hidden; margin:10px; margin-left:18px; margin-right:18px; text-align:center; line-height:25px; float:left;}

.index_link{

	height:auto;

	text-align:left;

	padding:3px;

	line-height:20px;

	font-size:12px;

	margin:0px;

	overflow:auto;

}



.index_link_img {

	padding-left: 20px;

	padding-top: 5px;

	height: auto;

	float: left;

	width: 100%;

}



.index_link_img img{ width:88px; height:31px; float:left; margin:5px;}

.index_link_text {

	padding-left: 20px;

	height: 20px;

	float: left;

	width: 100%;

}



.index_link_text a{ margin-left:5px; margin-right:5px;}

