/* CSS Document */

body {margin:0; padding:0; font-family: Tahoma;background-color:#f4e3c9; color:#333; font-size:12px; line-height:22px;}
#main {width:932px; margin-left:auto; margin-right:auto; padding:0px 25px 0px 25px; background-image:url(../images/bg.jpg); background-repeat:repeat-y}

body a:link {color:#333FFF; text-decoration:none;}
body a:visited {color:#333aaa;  text-decoration:none;}
body a:hover {color:#fdbf02;}

.input { height:12px; line-height:12px; font-size:10px; width:100px}

.temp1 {color:#c4d93e; font-weight:bold; font-size:12px}
.temp2 {color:#c4d93e; font-weight:bold; font-size:14px}
.temp3 {color:#4b5d88; font-size:11px}
.temp3 a:link {color:#4b5d88; text-decoration:none;}
.temp3 a:visited {color:#4b5d88;  text-decoration:none;}
.temp3 a:hover {color:#00A8F3;  text-decoration:underline;}
.temp4 {color:#333; font-size:12px; font-weight:bold}
/*index*/
.bg_top {background-image:url(../images/bg_top.jpg); background-repeat:no-repeat;width:932px; height:84px; color:#FFFFFF; font-size:11px}
.index_input { width:150px; border:0px; background-color:Transparent; font-size:11px; color:#666}
.bg_input {background-image:url(../images/bg_input.gif); background-repeat:no-repeat; width:161px; height:27px; padding:5px 5px 0px 12px}
.index_line {background-image:url(../images/line.gif); height:12px; background-repeat:repeat-x}
.img {border:3px #ebebeb solid; }
.img a:link{border:3px #ebebeb solid; }
.img a:visited{border:3px #ebebeb solid; }
.img a:hover{border:3px #333 solid; }
.index_body_top {background-image:url(../images/body_top.jpg); width:709px; height:27px; color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; line-height:27px}

/********* leftnav *******/
.leftnav {width:205px}
.leftnav_top {background-image:url(../images/leftnav_top.jpg); width:205px; height:27px; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:27px}
.leftnav_font {color:#A26495; height:28; line-height:28px; background-image:url(../images/icon.gif); background-position:0% 50%; background-repeat:no-repeat; padding:0px 5px 0px 20px; margin:0px 10px; font-size:14px}
.leftnav_font a:link{color:#A26495;}
.leftnav_font a:visited{color:#CC66FF;}
.leftnav_font a:hover{color:#47006B;}
.leftnav_sub {color:#A26495; height:28; line-height:20px; background-image:url(../images/icon2.jpg); background-position:0% 50%; background-repeat:no-repeat; padding:0px 5px 0px 20px; margin:0px 30px; font-size:14px; }
.leftnav_sub a:link{color:#A26495;}
.leftnav_sub a:visited{color:#CC66FF;}
.leftnav_sub a:hover{color:#47006B;}
.leftnav_line {background-image:url(../images/leftnav_line.gif); background-repeat:repeat-x; height:2px; margin:0px 10px;}



/* ********************************* News ****************************** */
.products_dash {height:4px; background-repeat:repeat-x; background-image:url(../images/line.gif); margin:10px 0px 10px 0px}
.news_title {
	font-weight:bold;
	color:#4b5d88;
	}
.news_title a:link {
	color:#4b5d88;
	}
.news_title a:visited {
	color:#4b5d88;
	}
.news_title a:hover {
	color:#fdbf02;
	}
.news_btitle {
	font-weight:bold;
	color:#54A5D4;
	font-size:14px;
	}
.news_time {
	color:#aaa;
	font-size:11px;
	}
.news_content {
	color:#444;
	height:350px;
	overflow-y:scroll;
	}
.news_list_pic {
	float:left;
	margin-right:10px;
	border:1px solid #e7e7e7;
	padding:1px;
	}
.news_border {
	clear:both;
	margin-bottom:1px;	
	}
.news_dsc {
	line-height:1.3;
	margin:2px 0;
	height:30px;
	overflow:hidden;
	}
.dot_x {
	height:20px;
	background-image:url(../images/dot_x.gif);
	background-position: center;
	background-repeat:repeat-x;
	clear:both;
	}
	

/* about us */
.div_leftmenu {background-image:url(../images/icon_2.jpg); background-repeat:no-repeat; background-position:0% 50%;  padding-left:20px;  color:#333; border-bottom:#ddd 1px dashed; height:28px; line-height:28px; margin-left:8px; margin-right:8px;}
.div_leftmenu a:link {color:#333; }
.div_leftmenu a:visited {color:#333; }
.div_leftmenu a:hover {color:#00A8F3; text-decoration:underline; }

/* products */
.products_bg{background-image:url(../images/bg_products_line.jpg); background-repeat:repeat-y; width:104px; margin:10px}
.products_bg1{background-image:url(../images/bg_products_line1.jpg); background-repeat:repeat-y; width:325px; margin:10px}
.products_name {margin:0px 30px 0px 30px;}
.div_body {margin:0px 10px}

/* products_detail */
.productsdetail_line {background-image:url(../images/productsdetail_line.gif); height:2px; background-repeat:repeat-x}

/* Custom Printing  */
.submenu {background-color:#f3f3f1; color:#666; font-size:11px; padding:0px 10px}
.submenu a:link{color:#666; font-size:11px}
.submenu a:visited{color:#666; font-size:11px}
.submenu a:hover{color:#fdbf02; font-size:11px}
.custom_body {margin:15px}

/*****contact us ***********/
.simple-form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.simple-form FIELDSET {
	CLEAR: both; MARGIN: 20px 10px 0px
}
.simple-form FIELDSET LEGEND {
	FONT-WEIGHT: bold
}
.simple-form LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; WIDTH: 150px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.simple-form INPUT {
	MARGIN: 5px 0px 0px 10px; WIDTH: 300px
}
.simple-form FIELDSET LABEL:first-letter {
	TEXT-DECORATION: underline
}
.simple-form TEXTAREA {
	MARGIN: 5px 0px 0px 10px; OVERFLOW: auto; WIDTH: 400px; HEIGHT: 150px
}
.simple-form SMALL {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 88%; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 5px 160px; PADDING-TOP: 1px
}
.simple-form .required {
	FONT-WEIGHT: bold
}
.simple-form BR {
	CLEAR: left
}

/* font */

.title_b {color:#FAC346; font-weight:bold;}
.font_18px { color:#FAC346; font-weight:bold;font-size:18px;}


.infoShow { margin-top:10px;height:300px; overflow-y:auto;  SCROLLBAR-HIGHLIGHT-COLOR:   #E5B155;//滚动条空白部分的颜色   
  SCROLLBAR-SHADOW-COLOR:   #E5B155;//立体滚动条阴影的颜色           
  SCROLLBAR-BASE-COLOR:   #E5B155;//滚动条的基本颜色  
	scrollbar-3dlight-color:#171B2C;
	scrollbar-arrow-color:#171B2C;
	scrollbar-track-color:#171B2C;
	scrollbar-darkshadow-color:#171B2C;
	scrollbar-face-color:#E5B155;}
	

/******** footer ***********/
.footer_bg {background-image:url(../images/bg_footer.jpg); width:932px; height:43px; line-height:43px; color:#999; font-size:11px; margin:20px 0px}
.footer_bg a:link{color:#999;}
.footer_bg a:visited{color:#999;}
.footer_bg a:hover{color:#fdbf02;}


/*CSS quotes style pagination*/

DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 10px; MARGIN: 3px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dddddd 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid
}



/* **************  tab ******************** */
.tab_img {background-image:url(../images/products/bg.jpg); width:148px; height:103px; padding:7px 7px 7px 8px}

.tab_on {
	background-color:#fff;
	height:19px;
	width:132px;
	margin-right:1px;
	float:left;
	color:#fff;
	font-weight:bold;
	text-align:center;
	line-height:19px;
	display:block;
	background-image:url(../images/pro_tab_on.jpg);
	}
.tab_off {
	height:19px;
	width:132px;
	margin-right:1px;
	color:#333;
	font-weight:bold;
	text-align:center;
	line-height:19px;
	float:left;
	display:block;
	}
.tab_off a:link{
	width:132px;
	color:#333;
	display:block;
	}
.tab_off a:visited{
width:132px;
	color:#333;
	display:block;
	}
.tab_off a:hover{
width:132px;
	color:#fdbf02;
	display:block;
	}
.tab_show_border {
	margin:5px 5px;
	height:138px; overflow-y: none;
	}
	
