body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-size: 12px; LINE-HEIGHT: 22px;
}
A {
	TEXT-DECORATION: none;
	color: #333333;
}
A:hover {
	TEXT-DECORATION: none;
	color: #0000FF;
}
.INPUT {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; COLOR: #6f6f6f; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif, "??им?"
}
#message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; lisst-style-type: none
}
#message LI {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 100px; CURSOR: pointer; COLOR: #333333; TEXT-ALIGN: center
}
.title_b {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.title_s {
	font-family: 04b08;
	font-size: 8px;
	color: #FFFF00;
}
.more_s {
	font-family: 04b08;
	font-size: 8px;
	color: #FFFFFF;
}
.products {
	font-size: 12px;
	color: #333333;
	line-height: 22px;
	display: block;
}
.products:hover {
	font-size: 12px;
	color: #0000FF;
	display: block;
}
.link {
	font-size: 12px;
	color: #333333;
	line-height: 22px;
}
.link:hover {
	font-size: 12px;
	color: #0000FF;
}
.news {
	font-size: 12px;
	color: #FFFFFF;
}
.Download {
	font-size: 12px;	
	line-height: 22px;
	color: #333333;
}.bottp {
	font-size: 12px;
	line-height: 22px;
	color: #666666;
}
.qq {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}
.tltle_bg {
	font-size: 12px;
	color: #333333;
	background-image: url(../images/bg_title_1.jpg);
	height: 34px;
	width: 142px;
	padding-top: 13px;
}
.tltle_bg:hover {
	color: #0000FF;
	background-image: url(../images/bg_title_2.jpg);
}
.tltle_bg_1 {
	font-size: 12px;
	color: #034DA1;
	background-image: url(../images/bg_title_2.jpg);
	height: 34px;
	width: 142px;
	padding-top: 13px;
}
.title_bt {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 2px;
	word-spacing: 2px;
	padding-top: 5px;
}
.msg_bt {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-top: 4px;
}
.Content {
	font-size: 13px;
	color: #333333;
	line-height: 25px;
}
.news_title {
	font-size: 12px;
	color: #034DA1;
}
.Time {
	font-size: 12px;
	color: #999999;
}
.news_t {
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	display: block;
}
.news_t:hover {
	color: #0000FF;
}
.page {
	font-size: 12px;
	color: #999999;
}
.page:hover {
	color: #0000FF;
}
.sale {
	font-size: 12px;
	font-weight: bold;
	color: #034DA1;
}


#nav, #nav ul {
	float:left; /* ???????? */
	clear:right; 
	list-style:none;
	/*line-height:22px;  ????? */
	/*background: #eee; ??????? */
	/*font-weight: bold;8*/
	padding:0px;
	margin:0px;
	/*border:1px solid #ccc;
	border-right: 0px;*/
}
#nav ul ul{
	/*border:1px solid #ccc;*/
	border-top:0px;
	border-right:0px;
}
#nav a {
	width:150px;
	display:block;
	color:#666666;
	text-decoration:none;
	text-align:center;
	/*border-right:1px solid #CCC;*/
	padding: 7px 10px 1px 7px;
}
#nav a:hover{
color:#0000FF;
padding: 7px 10px 1px 7px;
text-decoration: none;
} /* ?? a:hover ???? */
#nav a.selected{background:url(images/arrow1.gif) no-repeat right 40%;} /* ???? */
#nav li {
float:none;
clear:right;
height:22px;
width:150px;
}
#nav li ul li{
float:none;
clear:right;
height:22px;
width:160px;
}
#nav li ul { /* ????? */
	position:absolute;
    margin:-22px 0px 0px 70px;
	padding:0;
	left:-9999em;
	width:150px;
	font-weight:normal;
	display:block;
	border:1px solid #2CAFEC;
	background:#2CAFEC;
}
 /* ????? */
#nav li ul a {
	width:150px; /* ????? */
	/*line-height:24px; ????? 
	border:1px solid #CCC;*/
	height:22px;
	text-align:left;
    margin: 0px;
}
#nav li ul ul {
margin:-23px 0px 0px 80px;
} /* ????? */
#nav li:hover ul ul,#nav li.sfhover ul ul{left:-9999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul, #nav li li.sfhover ul{
left:auto;
height:22px;
} /* ??????????? */
#nav li:hover, #nav li.sfhover {
height:22px;
} 
/* ?????? */
.map A {
	BORDER-RIGHT: #e4e4e4 1px solid;
	BORDER-TOP: #e4e4e4 1px solid;
	FLOAT: left;
	MARGIN-LEFT: 8px;
	BORDER-LEFT: #e4e4e4 1px solid;
	WIDTH: 100px;
	LINE-HEIGHT: 23px;
	BORDER-BOTTOM: #e4e4e4 1px solid;
	LETTER-SPACING: 1px;
	BACKGROUND-COLOR: #f7f7f7;
	TEXT-ALIGN: center;
	color: #666666;
	margin-top: 8px;
}
.map A:hover {
	FLOAT: left;
	BACKGROUND-COLOR: #ffffff;
	color: #0000FF;
}
.map A:active {
	FLOAT: left; BACKGROUND-COLOR: #ffffff
}
.mapTitle A {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #034DA1;
	LINE-HEIGHT: 23px;
	margin-top: 8px;
}
.mapTitle A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #797979
}
