body,td,th {
	font-family: "ËÎÌå",Arial, Helvetica, sans-serif
	font-size:12px;
	margin:0;
	padding:0;
	background-image: url(bg.gif);
}
a,img,table{border:0}
a:{color:#333}
a:hover{color:#999}
.line_x {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.line_x_y {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.line_y{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #C1E2F2;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C1E2F2;
}
.line_right_y{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #C1E2F2;
}
a {
	color:#666;
	text-decoration: none;
}
a:hover {
		color:#000;

}

.nav {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	text-indent: 15px;
}

.font {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-indent: 30px;
}
.dh_font{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.dh_font:hover{color:#EFEFEF}
.list_font{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.list_font:hover{color:#E80000}

.foot_font{
	color: #A8A8A8;
	font-weight: bold;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
}
a foot_font{
    font-weight: bold;
	color: #000000;
}

.line_hight {
	font-size: 13px;
	line-height: 28px;
}
.contact_font{
	color: #707070;
	font-size: 13px;
	}
.line_bg {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ebebeb;
	font-size:12px;
	color:#666666;
	font-weight: bold;
}
.line_bg2 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ebebeb;
	border-bottom-color: #EBEBEB;
}
.font1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.font2 {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #387EBE;
}
.redline_x_y {
	border-right-width: 7px;
	border-bottom-width: 7px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EA0929;
	border-bottom-color: #EA0929;
}
.balckline_x_y {
	border: 2px solid #000000;
}
.line_y {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.line_x_y {
	border: 1px solid #CCCCCC;
}
.redline_x {
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #EA0929;
}
.STYLE3,.STYLE3 a{font-size: 13px; font-family: "Times New Roman", Times, serif; color: #0086C6;}
.leftp{width:100%;border:0}
.leftp td{padding-left:30px;height:26px;background:url(dot_3.jpg) no-repeat 13px center}
.leftlist{width:100%;min-height:80px;height:auto !important;*height:80px;border:0;background:url(left.gif) no-repeat 3px top;}
.leftlist td{background:url(dot_4.jpg) no-repeat 160px center;padding-left:28px;border-bottom:1px solid #ccc;height:27px}
.leftlist td a{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.leftlist td a:hover{color:#E80000}

/*template*/
#body-content{font-size:12px;padding:10px;line-height:180%}
#body-content dl{padding:5px;margin:0}
#body-content dl dt{font-weight:bold;padding:5px 0 8px}
#body-content p{text-indent:2em;line-height: 180%;margin:5px 3px 12px 9px;padding:0;}
#body-content p img{margin:5px 0 5px 10px}
#body-content h2{margin:3px;padding:8px 1px 1px ;font-size:16px;color:#111;font-weight:bold;}
/*page list-----------------------------*/
.pagelist {clear:both; font-size: 12px; padding:20px 0;text-align:center;}
.pagelist a{ padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin:3px;}
.pagelist a:visited, #nowpage { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pagelist a:hover, #nowpage{color: #222; background: #f1f1f1; border-color: #036; text-decoration: none;}
/*feedback--------------------------*/
#gbook{margin:12px;}
#gbook input,textarea{margin:0px;padding:1px;border:1px solid #666;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.button{border:1px solid #fff;border-bottom:1px solid #124;border-right:1px solid #124;background:#1875B5;color:#fff;font-weight:bold;}
#gbook input img{vertical-align:middle}
/*contact us ----------------------------------------*/
#data {width:90%;margin:3px auto 0px auto;padding:4px;font-size:12px;}
#data th {padding:4px 2px 4px 2px;border-bottom:1px solid #ccc;text-align:left;font-weight:lighter;vertical-align: top;}
#data td {padding:4px 4px 4px 8px;border-bottom:1px solid #ccc;vertical-align: top;}
#data td td {padding:0!important;border:none!important;}
/*product list -------------------*/
.product{margin:0px 0 0 0px;padding:0px;list-style:none;font-family:Arial, Helvetica, sans-serif}
.product li{float:left;width:700px;overflow:hidden;background:#ff;border:1px solid #eee ;margin:2px;padding:10px 0px;}
.product li .pleft{float:left;height:auto;width:470px;margin:5px 10px;overflow:hidden}
.product li .pleft span{padding:5px 5px 3px 20px;display:block;line-height:180%}
.product li .pright{float:left;height:auto;width:150px;overflow:hidden}
.product a{font:bold 12px Arial, Helvetica, sans-serif;color:red}
/*product show------------------------------*/
.productshow .left_p_s{width:312px;float:left;text-align:right;overflow:hidden}
.productshow .right_p_s{width:300px;float:left;margin-left:25px;overflow:hidden}
.productshow .left_p_s img{border:1px solid #ccc;}
.productshow .right_p_s a:hover{text-decoration:none;}
.productshow .right_p_s div{border-bottom:2px solid #c00;width:100%;position:relative;padding-bottom:5px}
.productshow .right_p_s div .fix_title{position:absolute;bottom:-2px!important;bottom:-3px;right:0;height:2px;line-height:2px;padding:0;margin:0;width:210px;z-index:2;background:#999;overflow:hidden;border:0}
#p_body,#p_ref{margin:8px 0;padding:0;border:0;line-height:25px}
#p_body{display:none;}
#p_body hr,#p_ref hr{background:red;width:100%;height:0px;padding:0;line-height:1px;border:0;border-bottom:1px solid #dfdfdf;margin:0;}
#p_body p img,#p_ref p img{vertical-align:middle}
#body_b,#ref_b{display:block;float:left;width:80px;font:normal 12px 'ËÎÌå',Arial, Helvetica, sans-serif;color:#999;padding-left:13px;height:22px;line-height:22px;}
#body_b{background:url(button_bg.gif) no-repeat 0 0;}
#ref_b,#ref_b:hover,#body_b:hover{background:url(button_bg.gif) no-repeat 0 -25px;}
/*job*/
#job{text-align:center;}
#job table{margin:10px auto 30px;text-align:left;background:#eee;border:0}
#job table td div{width:100%;text-align:right;}
#job table td{background:#fff;padding:4px}
#job table th{background:#fafafa;padding:4px}
#job table th{width:80px;font-weight:400;}
#job table td{width:180px;}
#job table #job_description{width:450px;}
/*sitemap ---------------------------------------------------------*/
#sitemap li{line-height:120%;position:relative;margin:0;padding:0;list-style:none;margin:0;}
#sitemap li a{border:3px double #ccc;background:#eee;display:block;width:60px;text-align:center;padding:3px 0}
#sitemap li ul{display:block;position:absolute;z-index:2;top:2px;left:76px;padding:0}
#sitemap li ul li{border:1px solid #ccc;display:table-cell;*display:inline;zoom:1;padding:0;margin:0 3px}
#sitemap li ul li a{border:1px solid #fff;background:#f1f1f1;width:auto;padding:2px 3px}
/*picture template---------------------------------------------*/
.picture{width:100%;text-align:center;margin:14px 0 24px}
.picture ul{margin:0;padding:0;}
.picture li{list-style:none;margin:12px 0 0;padding:0;width:50%;float:left;}
.picture a{display:block}
.picture a span{display:block}
.picture img{margin:5px 10px 5px;cursor:pointer}
/*news template----------------------------*/
.news .nleft{float:left;width:135px;}
.news ul li{list-style:none;margin:21px 0 21px 50px;padding:0;}
.news .nright{float:left;width:520px;padding-top:8px}
.news .nright a{color:#666;font-size:14px;background:url(arrow_news.gif) no-repeat 0 center;padding-left:12px;text-decoration:underline}
.news .nright a:hover{color:red}
.news .nright div{display:block;width:100%;text-align:right}
.news .nright div a{color:#999;font-size:12px;text-decoration:none}
.news img{padding:3px;border:1px solid #eee}
.news .nright p{width:520px;line-height:150%;color:#999;padding:4px}
.news p{text-indent:2em;line-height:22px;padding:0px;margin:0}
.news h3{padding:0px;margin:3px 0 25px;text-align:center}
.news h6{text-align:center;font:normal 12px 'ËÎÌå';}
/*body table*/
.b_table{border:0;background:#ddd;width:100%;margin-bottom:30px}
.b_table td{background:#fafafa}
#join_job{margin:15px;padding:0}
#join_job li{list-style:none;margin:5px;padding:0}
#join_job li span{width:80px}
