/* CSS Document */

body,td,th {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
body {
	background-image: url(images/img_02.jpg);
	background-color:#e5f2fb;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #5c6266;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #5c6266;
}
a:hover {
	text-decoration: none;
	color: #2f619c;
}
a:active {
	text-decoration: none;
	color: #5c6266;
}
.page{ position:relative;
		width:932px;
		margin:auto;
}
.page_middle1{ position:relative;
				float:left;
				width:930px;
				background:#FFFFFF;
				border-left:1px solid #aec6da;
				border-right:1px solid #aec6da;
}
.page_middle2{ position:relative;
				float:left;
				width:912px;
				border-left:1px solid #f1ffff;
				border-right:1px solid #f1ffff;
				padding-left:8px;
				padding-right:8px;
}
.page_top{ position:relative;
			float:left;
			width:932px;
			background:url(images/img_100.jpg) no-repeat left top;
			background-color:#FFFFFF;
			height:11px;
			overflow:hidden;
}
.page_bottom{ position:relative;
			float:left;
			width:932px;
			background:url(images/img_101.jpg) no-repeat left top;
			height:18px;
			overflow:hidden;
			
}


#header{ position:relative;
		float:left;
		width:912px;
		height:94px;
}
.log{ position:relative;
		float:left;
		width:350px;
}
.header_right{ position:relative;
				float:right;
				width:180px;
}
.header_right_td{ position:relative;
					float:left;
					padding:5px 8px;
}
#menu{ position:relative;
		float:left;
		width:912px;
		background:url(images/img_31.jpg) repeat-x left;
		height:31px;
}
.menu_left{ position:relative;
			float:left;
			height:31px;
			width:912px;
			background:url(images/img_29.jpg) no-repeat left;
			
}
.menu_right{ position:relative;
			float:left;
			height:31px;
			width:872px;
			background:url(images/img_34.jpg) no-repeat right;
			padding:0px 20px;
}
.menu01{ position:relative;
			float:left;
			width:130px;
			height:26px;
			background:url(images/img_37.jpg) no-repeat left bottom;
			text-align:center;
			font-weight:bold;
			line-height:26px;
			padding-top:5px;
}
.menu02{ position:relative;
			float:left;
			width:130px;
			height:26px;
			background:url(images/img_39.jpg) no-repeat right bottom;
			text-align:center;
			line-height:26px;
			padding-top:5px;
			font-weight:bold;
}
.menu02 a:link{ color:#FFFFFF; display:block;}
.menu02 a:visited{ color:#FFFFFF; display:block;}
.menu02 a:hover{ color: #5c6266;background:url(images/img_37.jpg) no-repeat left bottom;}
#banner{ position:relative;
		float:left;
		width:912px;
		text-align:center;
		padding-top:25px;
}
.icons_box{ position:relative;
			float:left;
			width:912px;
			padding-top:25px;
			padding-bottom:25px;
}
.icons_bg1{ position:relative;
			float:left;
			background:url(images/img_104.jpg) repeat-y left;
			width:912px;
}
.icons_bg2{ position:relative;
			float:left;
			width:912px;
			background:url(images/img_105.jpg) no-repeat left top;
}
.icons_bg3{ position:relative;
			float:left;
			width:890px;
			background:url(images/img_103.jpg) no-repeat left bottom;
			padding:3px 11px;
			height:225px;
}
.text_boxs{ position:relative;
			float:left;
			width:912px;
			padding-bottom:25px;
}

.box1{ 
		float:left;
		width:250px;
		padding-right:10px;
}
.box1_top{ position:relative;
			float:left;
			width:250px;
			background:url(images/img_61.jpg) repeat-x left;
			height:32px;
}
.box1_left_bg{ position:relative;
			float:left;
			width:250px;
			background:url(images/img_59.jpg) no-repeat left top;
			height:32px;
}
.box1_right_bg{ position:relative;
			float:left;
			width:250px;
			background:url(images/img_63.jpg) no-repeat right;
			height:32px;
			line-height:32px;
			font-weight:bold;
			font-size:14px;
			color:#0059a5;
			text-align:center;
			font-family:Arial;
}
.box1_middle{ position:relative;
				float:left;
				width:218px;
				border-left:1px solid #c9d1d7;
				border-right:1px solid #c9d1d7;
				padding:20px 15px;
}
.box1_bottom1{ position:relative;
				float:left;
				width:250px;
				background:url(images/img_108.jpg) repeat-x left top;
				height:6px;
				overflow:hidden;
}
.box1_bottom2{ position:relative;
				float:left;
				width:250px;
				height:6px;
				overflow:hidden;
				background:url(images/img_80.jpg) no-repeat left top;
}
.box1_bottom3{ position:relative;
				float:left;
				width:250px;
				height:6px;
				overflow:hidden;
				background:url(images/img_81.jpg) no-repeat right top;
}
.box1_text{ position:relative;
				float:left;
				width:220px;
				padding-bottom:13px;
}
.box1_text_td{ position:relative;
				float:left;
				padding-left:15px;
				font-weight:bold;
				line-height:18px;
				font-size:12px;
}
.box2{ 
		float:left;
		width:300px;
}

.box2 img{ float:left; }
.down_load{ position:relative;
			float:left;
			width:115px;
			padding-left:135px;
}

.box3{ 
		float:right;
		width:300px;
		margin-left:10px;
}
.box3_top{ position:relative;
			float:left;
			width:300px;
			background:url(images/img_61.jpg) repeat-x left;
			height:32px;
			font-family:Arial;
}
.box3_left_bg{ position:relative;
			float:left;
			width:250px;
			background:url(images/img_59.jpg) no-repeat left top;
			height:32px;
}
.box3_right_bg{ position:relative;
			float:left;
			width:300px;
			background:url(images/img_63.jpg) no-repeat right;
			height:32px;
			line-height:32px;
			font-weight:bold;
			font-size:14px;
			color:#0059a5;
			text-align:center;
}
.box3_middle{
	position:relative;
	float:left;
	width:268px;
	border-left:1px solid #c9d1d7;
	border-right:1px solid #c9d1d7;
	padding:15px;
}
.box3_bottom1{ position:relative;
				float:left;
				width:300px;
				background:url(images/img_108.jpg) repeat-x left top;
				height:6px;
}
.box3_bottom2{ position:relative;
				float:left;
				width:250px;
				height:6px;
				background:url(images/img_80.jpg) no-repeat left top;
}
.box3_bottom3{ position:relative;
				float:left;
				width:300px;
				
				background:url(images/img_81.jpg) no-repeat right top;
				height:6px;
}
.box3_text{
	position:relative;
	float:left;
	width:268px;
	padding-bottom:15px;
}
.box3_text_td{
	position:relative;
	/*float:left;*/
				font-weight:bold;
	line-height:18px;
	font-size:12px;
	text-align:center;
	width: 268px;
}
.font1{ font-size:10px;
			font-family:Verdana;
			color:#0088cc;
			text-align:center;
}

.links{ position:relative;
		float:left;
		width:912px;
		padding-bottom:25px;
}
.link_td{ position:relative;
			float:left;
			width:250px;
			text-align:center;
}
.link_tr{ position:relative;
			float:left;
			width:230px;
			text-align:center;
}
.padd{ position:relative;
		float:left;
		padding-left:30px;
		text-align:left;
}
.bottom{ position:relative;
		float:left;
		width:912px;
		border-top:2px solid #d0e8ff;
		line-height:20px;
		text-align:center;
		margin-bottom:10px;
}
.bottom a:link{ padding:0px 8px;}
.bottom a:visited{ padding:0px 8px;}

/*===============================================================================*/
#outer{
  padding: 0px;
  margin: 0px;
  width: 890px;
  text-align: center
  }
#focus{
  margin: 0px;
  padding: 0px;
  padding-top: 15px;
  background: url(/images/tile.gif) #fff repeat-y left top;
  width:890px;
  position: relative;
  height: 210px
  }
#description{
  height:220px;
  overflow:hidden;
  margin-right:0px;
	float:left;
  }
.dis{
	float:left;
	width:40px;
	text-align: center;
	padding-top:30px
}
#description ul, #description li, ul.content li {
	float:left;
margin: 0;
padding: 0px 22px;
height:180px;
text-align:center;
border-right:1px solid #CCCCCC;
font-size:10px;
color:#666666;
width:106px;
list-style:none;
}

ul.content li input
{
	float:none;
}
.content a:active,
.content a:visited,
.content a:link {
display: inline;
text-decoration: none;
}
.content a:hover {
	display: inline;
	text-decoration: none;
}
img {border:0px}
