@charset "utf-8";
/* CSS Document */
body{ width:960px;margin:0 auto; padding:0; font-size:12px; color:#4d4d4d; }
span{ display:block;}
ul,li{ margin:0; padding:0; list-style:none;}
dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
span{ display:block;}
.clear{clear:both;}
img{ border:0;}
.fontchu{ font-weight:bold;}
.sanpark_rred{ color:#FF0000;}
a:link,a:visited{color: #4d4d4d;text-decoration: none;}
a:hover { color:#ff0000;text-decoration: none;}
.bluexia{ color:#1541a3; text-decoration:underline}

/*=========*/
#indexheader{line-height:25px; margin-top:10px;  height:91px;}
#indexheader .indexxilabj{ background:#FFF; height:27px; margin-top:5px; line-height:20px; float:left; text-align:center; }
.indexxilabj a{ color:#7e0404;}
#indexheader .indexxila{ height:25px; width:744px; line-height:25px; clear:both;}
#indexheader #indexlogo{ float:left;} 
.indexcolumn{ float:left; width:750px;}
.indexsubmenu{ padding-right:5px; float:right;height:28px;_height:25px;}
.indextel{ float:right;padding-right:10px;}
.indexsubmenu span{ float:left; margin:0 5px; margin-top:13px;}
.indexsubmenu span img{ margin-right:5px;}
.indexsubmenu a:link,.indexsubmenu a:visited{color: #7f7f7f;text-decoration: none;}
.indexsubmenu a:hover { color:#8f2818;text-decoration: underline;}

#indexnav a:link,#indexnav a:visited{text-decoration: none; color:#FFF;}
#indexnav a:hover { color:#7e0404;text-decoration: none;}
#indexnav ul{ float:left;background:url(../images/index2010_21.jpg) repeat-x left; width:744px; height:37px; margin-top:4px;*margin-top:4px;_margin-top:5px; font-weight:bold; font-size:14px;}
#indexnav ul li{ float:left; background:url(../images/index2010_23.jpg) no-repeat;  height:37px;}
#indexnav ul li span{ padding:5px 7px 0 14px;}

/*=========*/
#indexfooter{ width:100%; background:url(../images/indexfooter_37.jpg) repeat-x; height:92px; margin-top:20px; #margin-top:20px; _margin-top:20px;}
#indexfooter ul{ padding:12px 0 0 60px;}
#indexfooter ul li{ float:left; margin:5px; line-height:24px;}
/*=========*/
#indexmain{width:960px;  margin-top:10px; float:left;
}
.indexleft{ width:236px; float:left;}
.indexright{ width:713px; float:right;}
.indexc{ background:url(../images/index2010_25.jpg) repeat-y; width:100%;}

.indexbusiness h2{ background:url(../images/index2010_28.jpg) no-repeat; width:100%; height:30px; font-size:12px; font-weight:normal;}
.indexbusiness h2 a{ float:right; margin:10px 10px 0 0; color:#F00;}
.indexc .four_top ul{ width:300px; padding:5px 0 5px 5px;}
.indexc ul{ padding:5px 0 0 10px;}
.indexc ul li{line-height:25px;}
.indexc ul li span{ float:left;}
.indexc ul li .fout_info{ width:190px;}
.indexlogin{ margin-top:10px;}
.indexlogin strong{ font-weight:normal; color:#000; width:90px; float:left;}
.indexlogin dl{ padding:5px 0 0 10px;}
.indexlogin dd{ width:210px;}
.indexlogin dd input{ width:110px; border:1px #ccc solid; margin-right:5px;}
.indexlogin dt,.indexlogin dd{ padding-top:5px;}
.indexlogin ul{padding:5px 5 0 5px;}
.indexlogin ul li{ height:33px; background:url(../images/xiaojin_login_13.gif) no-repeat center  bottom; line-height:27px; color:#333;}
.indexlogin ul li a{ color:#333;}




.sanparksearch{margin-top:10px; width:236px;}
.sanparksearch .sanparkcenter{ background:url(../images/sanparksearch_09.jpg) repeat-y; width:100%;  float:left; }
.sanparksearch .sanparkcenter dl{ padding-left:10px;}
.sanparksearch .sanparkcenter input{ margin-right:5px; height:15px;}
.sanparksearch .sanparkcenter select{ height:20px; font-size:12px;}
.sanparksearch .sanparkcenter dd{ float:left; margin-top:4px; height:30px; font-size:12px;}
.sanparksearch .sanparkbottom{ background:url(../images/sanparksearch_11.jpg) no-repeat; width:100%; height:39px; float:left;}
.sanparksearch .sanparkbottom span{ margin-top:5px; float:right; margin-right:5px;}
.sanparksearch .sanparkbottom a{ padding:0 5px;}
.sanparksearch img{ float:left;}

.indexchart{margin-top:2px;}
.indexchart h2{ background:url(../images/index2010_54.jpg) no-repeat; width:236px; height:26px;}
.indexchartc{ width:234px; border:1px #ccc solid; border-bottom:none; }
.charttitle{ background:url(../images/index2010_57.jpg) repeat-x; width:233px; height:21px; border-bottom:1px #b8c8d7 solid;}
.charttitle ul li{ float:left;width:65px;height:21px;border-right:1px #b8c8d7 solid; line-height:21px;}

.indexlink{ text-align:center; margin-top:10px;}
.indexlink select{ width:190px; color:#666; margin-top:5px;}

.indexservices{ margin-top:15px; float:left;}
.services_a{ background:url(../images/index2010_37.jpg) no-repeat; width:202px; height:69px; float:left;}
.services_b{ background:url(../images/index2010_38.jpg) no-repeat; width:187px; height:69px; float:left;}
.services_c{ background:url(../images/index2010_39.jpg) no-repeat; width:180px; height:69px; float:left;}
.services_a ul{ padding:10px 0 0 70px;}
.services_a ul li{ float:left; width:60px; line-height:23px; *line-height:normal;_line-height:normal;}
.services_b ul{ padding:10px 0 0 55px;}
.services_b ul li{ float:left; width:60px; line-height:23px; *line-height:normal;_line-height:normal;}
.services_c ul{ padding:10px 0 0 50px;}
.services_c ul li{ float:left; width:60px; line-height:23px; *line-height:normal;_line-height:normal;}
.indexservices a:link{color:#4d4d4d; text-decoration:none;}
.indexservices a:visited{color:#4d4d4d; text-decoration:none;}
.indexservices a:hover{color:#ff0000; font-weight:bold; text-decoration:underline;}
.indexbtn{ float:left;}

.indexhall{ width:355px; margin-top:10px; float:left;}
.indexhall_l,.indexhall_c,.indexhall_r{ float:left;}
.indexhall_c{ background:url(../images/indexhall_04.jpg) repeat-x; width:341px; height:196px; text-align:center;}
.indexhall_c h3{ margin-top:2px;}
.indexhall_c ul{ text-align:left; }
.indexhall_c ul li{ background:url(../images/indexhall_10.jpg) no-repeat; width:168px; height:37px; float:left; padding:5px 2px 0 0;}
.indexhall_c ul li .pic{ width:30px; margin-top:-5px; margin-left:5px;}
.indexhall_c ul li span{ float:left; padding:0 0 0 10px;}
.indexhall_c ul li span{ padding-top:5px;}
.indexhall a:hover{font-weight:bold; color:#4d4d4d;}

.indexgoldqan{ float:left; padding:10px 0 0 4px;}
.goldqan_b{ float:right;-margin-top:-7px;}
.indexgoldqan h4{ background:url(../images/indexlist_03.jpg) no-repeat; width:354px; height:29px;font-size:14px; color:#fff;}
.goldqantitle{ float:left; padding:8px 0 0 20px;}
.goldqanmore{ float:left; font-weight:normal; font-size:12px; padding:7px 10px 0 240px;}
.goldqan_c{ background:url(../images/indexlist_06.jpg) repeat-y; width:354px;}
.goldqanctitle{ text-align:center; font-weight:bold;}
.goldqanctitle td{ border-bottom:1px #ccc solid;}
.goldqanclist{text-align:center;}
.goldqancno{ text-decoration: underline;color:#000; line-height:25px;}
.goldqanclist td{ border-bottom:1px #ccc dashed;}

.indexhot{ float:left; margin-top:10px;}
.indexhot h2{ background:url(../images/indexlist_11.jpg) no-repeat; width:354px; height:36px;}
.hottitle{ font-size:13px; float:left; padding:10px 0 0 30px;}
.hotmore{ float:left; font-size:12px; font-weight:normal; background:url(../images/indexlist_14.jpg) no-repeat; width:54px; height:19px; margin:8px 0 0 195px;*margin:8px 0 0 195px;_margin:8px 0 0 140px;}
.hotmore2{ float:left; font-size:12px; font-weight:normal; background:url(../images/indexlist_14.jpg) no-repeat; width:54px; height:19px; margin:8px 0 0 155px;*margin:8px 0 0 155px;_margin:8px 0 0 140px;}
.hotmore a,.hotmore2 a{ padding:0 0 0 10px; line-height:18px;}
.hot_c{ 
border-left:1px #d9d9d9 solid; 
border-right:1px #d9d9d9 solid;
width:352px;
}
.hot_c ul{ 
	padding:0 0 5px 10px;
	min-height:191px;
	_height:215px;/* IE6 */
	*height:215px; /* IE7 */ 
}
.hot_c ul li{
	height:17px;
	line-height:15px;
	padding:5px 0 0;
	border-bottom:1px dotted #DEDEDE;
	margin-right:10px;
	overflow:hidden;
	width:330px;
}
.hot_c ul li span{ float:left;}
.hot_c ul li .fout_info{ width:280px;}

/*h*/
.title
{
	height:40px;
	line-height:40px;
	width:960px;
	margin:0 auto;
}
.title span
{
	color:#F00;
}
