@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; font-size:12px; background:#e9e8e8}
.wrap{ width:1004px; margin:0 auto; background:#FFFFFF}
.fl{ float:left}
img{ border:0}

.top{ width:998px; margin:0 auto; background:url(/images/top_01.jpg) repeat-x; height:94px}
.top_01{ margin-top:19px; margin-left:418px}
.top_01 a{ color:#737374; text-decoration:none}
.top_01 a:hover{ color:#000000; text-decoration:underline}
.top_home{ background:url(/images/index_01.jpg) left no-repeat; padding-left:20px; margin-left:10px}
.top_favorites{ background:url(/images/index_02.jpg) left no-repeat; padding-left:20px; margin-left:10px}
.top_contact{ background:url(/images/index_03.jpg) left no-repeat; padding-left:20px; margin-left:10px}

.nav{ background:url(/images/nav_bg.jpg) no-repeat; width:577px; height:34px; margin-top:17px; float:right}
.nav li{ float:left; list-style:none; width:83px; margin-left:30px !important; _width:97px; margin-left:15px}
.nav li a{ font-size:14px; line-height:34px; color:#FFFFFF; text-decoration:none; font-weight:bold}
.nav li a:hover{ text-decoration:underline}

.banner{ width:998px; margin:0 auto; margin-top:1px}

.content{ width:998px; margin:0 auto; padding-top:8px}

.con_left{ width:232px;}
.left_top{ width:230px; border:1px solid #d5d5d5}
.top_bg{ background:url(/images/index_04.jpg) no-repeat; width:210px; height:34px; font-size:14px; line-height:34px; padding-left:20px; font-weight:bold}
.top_bg span{ font-size:10px; color:#aeadaa; line-height:34px; margin-left:10px; font-weight:normal}
.top_c{ padding-bottom:15px}
.top_c li{ background:url(/images/index_05.jpg) no-repeat; width:150px; height:30px; list-style:none; line-height:30px; padding-left:35px; margin-top:10px; margin-left:8px}
.top_c li a{ color:#333333; text-decoration:none}
.top_c li a:hover{ text-decoration:underline}
.top_img{ text-align:center; margin-top:8px}
.top_img img{ border:1px solid #d6d6d6}

.left_bottom{ width:230px; border:1px solid #d5d5d5; margin-top:4px}
.bottom_bg{ background:url(/images/index_09.jpg) no-repeat; width:210px; height:34px; font-size:14px; line-height:34px; padding-left:20px; font-weight:bold}
.bottom_bg span{ font-size:10px; color:#aeadaa; line-height:34px; margin-left:10px; font-weight:normal}
.bottom_c{ background:url(/images/index_10.jpg) no-repeat 150px 30px; color:#6a6a6a; line-height:25px; padding:10px}

.con_right{ width:762px; margin-left:4px}
.right_top{ width:760px; border:1px solid #d5d5d5; background:url(/images/bg_01.jpg) top repeat-x; float:left;}
.top_left{ width:355px;  margin-left:15px}
.top_left_t{ background:url(/images/index_11.jpg) no-repeat; width:340px; height:30px; color:#FFFFFF; line-height:30px; font-size:14px; font-weight:bold; padding-left:15px}
.top_left_t span{ color:#aeadaa; font-size:10px; font-weight:normal; margin-left:25px}
.top_left_c{ padding:10px; color:#666666; line-height:30px}
.top_left_cc{padding:10px; color:#666666; line-height:20px}
.top_left_c img{ border:1px solid #999999; margin-right:5px}
.top_left_c a{ color:#fb6500; text-decoration:none}
.top_left_c a:hover{ text-decoration:underline}

.right_center{ width:760px; border:1px solid #d5d5d5; margin-top:4px; float:left;}
.center_bg{ width:740px; background:url(/images/index_13.jpg) no-repeat; height:33px; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:33px; padding-left:20px}
.center_bg font{ color:#aeadaa; font-size:10px; font-weight:normal; margin-left:15px}
.center_bg span{ float:right; font-weight:normal; color:#9b9b9b; font-size:8px; margin-right:16px; *margin-right:18px;}
.center_bg a{ color:#9b9b9b; text-decoration:none}
.center_bg a:hover{ color:#FFFFFF; text-decoration:underline}
.center_center{ color:#666666; line-height:20px; padding:10px}
.center_center li{ width:156px; text-align:center; line-height:45px !important; float:left; list-style:none; margin-left:23px !important; margin-left:16px; margin-top:15px; line-height:40px}
.center_center li img{ border:1px solid #cccccc; padding:2px}
.center_center li a{ color:#333333; text-decoration:none}
.center_center li a:hover{ text-decoration:underline}
.right_center01{ width:760px; border:1px solid #d5d5d5; min-height:423px;}

.center_bg01{ width:740px; background:url(/images/bg_03.jpg) no-repeat; height:33px; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:33px; padding-left:20px}
.center_bg01 font{ color:#aeadaa; font-size:10px; font-weight:normal; margin-left:15px}

.footer{ width:1000px; margin:0 auto; border:1px solid #d5d5d5; background:url(/images/bg_02.jpg) repeat-x bottom; text-align:center; line-height:20px; color:#444444; padding:10px 0; margin-top:10px; clear:both;}
.footer a{ color:#d5d5d5; text-decoration:none}
.footer a:hover{ color:#000000; text-decoration:underline}
.the_pages{
	clear:both;
	margin-top:20px;
	border-top:1px dashed #ccc;
	width:100%;
	background:url(/images/neiyebg_10.jpg) repeat-x;
}
.the_pages ul{
	padding:12px 0 0 150px;
}
.the_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:10px;
}
.the_pages ul li a{
	float:left;
	padding:0 4px 2px;
	color:#555;
	border-bottom:1px solid #ccc;
}
.the_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:0 4px 1px;
	border-bottom:2px solid #690;
}
.the_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover ,.the_pages ul li.thisclass{
	color:#F63;
	padding:0 4px 1px;
	border-bottom:2px solid red;
	font-weight:bold;
}
.the_pages .pageinfo{
	display:block;
	float:right;
	line-height:21px;	
	color:#999;
}
.the_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

.the_pages .rightinfo {
	text-align:right;
	display:block;
}