/* CSS Document */
body,form,div,dl,dd,dt,li,ul,h1,h2,h3,img{ margin:0; padding:0;}
img{ border:0;}
body{ background:#FFF}
body,div{ font-size:14px; color:#4C4C4C;}
ul{margin: 0px; padding: 0px; border: medium none; line-height: normal; list-style-type: none;}
li{float: left;} 
a{ color:#4C4C4C; text-decoration:none;}
a:hover{ text-decoration: underline;}
.hui{ color:#898989; font-size:12px; text-decoration:none;}
.red{ color:#FF0000;}
.green{ color:#4EA54D;}
.blue{ color:#2E3FE4;}
.yellow{ color:#F75D00;}
.block{ color:#4C4C4C; font-weight:100;}
.inp{ height:22px; line-height:20px; padding:0px 0px 0px 5px;}
.sub{ height:24px; margin-top:-1px; position:relative;}
.mt{ margin-top:10px;}
.f12{ font-size:12px;}
.img_ts{ font-size:12px; line-height:20px; margin:4px 0px 0px 10px; color:#986320; text-indent:22px; background:url(../images/bg_ts.gif) no-repeat; }
.warp{ width:855px; margin:0px auto 0px auto;}
.warpin{ width:800px; margin:0px auto 0px auto;}
.warp2{ width:768px; padding:0px 15px 0px 15px; overflow:hidden; border:1px solid #DFE0E4; border-top-width:3px; margin:0px auto 0px auto; margin-top:15px; padding-bottom:15px;}
.warp2 h1{ border-bottom:1px dotted #CCC; height:50px; line-height:50px; text-align:center; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.warp2 h1 span{ position:absolute; margin:2px 0px 0px 13px;}
.warp3{ width:900px; margin:0px auto 0px auto;}
#head{ width:100%; height:30px; overflow:inherit!important; overflow:hidden; background:url(../images/bg.heard.gif) repeat-x; border-bottom:1px solid #FE0000; line-height:32px;}
	#head .left{ float:left;  font-size:12px; margin-left:20px!important; margin-left:10px;}
	#head .right{ float:right;  font-size:12px; margin-top:4px; margin-right:20px!important; margin-right:10px;}
#logo{ width:100%; margin:60px 0px 0px 0px; overflow:hidden;}
	#logo .logo{ float:left;}
	#logo .tlt{ margin:12px 0px 0px 40px; line-height:22px; font-size:12px; float:left;}
	#logo .tlt h2{ font-size:18px;}
#share{ width:87px; position:relative; z-index:100;}
	#share dt{ width:87px; height:20px; font-size:12px; cursor:pointer; line-height:22px; padding-left:8px; overflow:hidden; float:left; background:url(../images/bg.share.gif) no-repeat right 0px; position:relative;}
	#share dt div{ position:absolute; cursor:pointer; top:0px; left:0px; width:1px; height:20px; background:url(../images/bg.share.gif) no-repeat; }
	#share dd{ width:93px; display:none; padding:5px 0px 3px 0px; z-index:100; position:absolute; top:19px; left:0px; border:1px solid #A9A9A9; background:#FFF;}
	#share dd a{ width:91px; height:20px; border:1px solid #FFF; line-height:22px; overflow:hidden; font-size:12px; text-align:center; float:left; background:#FFF;}
	#share dd a:hover{ border:1px dotted #EF1D25; background:#FCFBE6; text-decoration:none;}
#con{ overflow:hidden; clear:both;}
	#con .left{ width:510px; float:left; margin-top:40px; padding-right:3px;}
	#con .right{ width:336px; float:right; margin-top:40px; margin-right:2px;}
	#con .right .tishi{ margin-left:10px; padding:15px 0px 0px 40px; line-height:18px; background:url(../images/img_tishi2.gif) no-repeat 0px 17px;}
	#con .ad1{ margin:15px auto 0px 33px;}
	#con .ad1 dl{ width:100%; margin:7px 0px 7px 0px; overflow:hidden;}
	#con .ad1 dt{ float:left; margin-top:4px;}
	#con .ad1 dd{ float:left; margin-left:5px;}
	#con .btn{ padding-top:5px; margin-left:30px;}
#serch{ width:508px; height:112px; background:#FBFBFB; border:1px solid #FE0000; position:relative;}
#serch .tlt{ font-weight: bold; margin:14px 0px 0px 17px;}
#serch2 .tlt{ font-weight: bold; margin:14px 0px 0px 17px;}
#serch2{ width:508px; height:auto; background:#FBFBFB; border:1px solid #FE0000; position:relative;}
	#serch .ad1{ position:absolute; top:-5px; right:20px;}
	#serch .tishi{ width:450px; text-indent:17px; margin:13px auto 0px auto; font-size:12px; background:url(../images/img_tishi.gif) no-repeat 0px 1px;}
	#serch .tab1{ margin:13px 0px 0px 0px;}
#nav_title{ width:508px; overflow:hidden; background:#FFFEF6; border:1px solid #ECE9D8; padding:8px 0px 5px 0px; margin:15px 0px 0px 0px;}
	#nav_title ul{ width:110%;}
	#nav_title li{ width:115px; height:24px; color:#898989; line-height:24px; font-size:12px; margin-left:15px; display:inline;}
	#nav_title li a{ font-size:14px; padding-right:3px;}
#menu{ width:100%; overflow:hidden; margin-top:15px;}
	#menu h2{ font-size:14px; text-indent:5px; height:30px; margin-bottom:10px; line-height:34px; overflow:hidden; border-bottom:1px solid #E4E4E4;}
	#menu dl{ width:102%; overflow:hidden; margin:5px 0px 5px 0px;}
	#menu dd{ float:left; width:25%; line-height:20px; background:url(../images/img_jiantou.gif) no-repeat 8px center; text-indent:19px;}
#nav_menu{ overflow:hidden; border:1px solid #E4E4E4; background:#FBFBFB; margin-top:10px;}
	#nav_menu h2{ font-size:14px; text-indent:13px; height:30px; margin-bottom:10px; line-height:34px; overflow:hidden; border-bottom:1px solid #E4E4E4;}
	#nav_menu dl{ width:102%; overflow:hidden; margin:5px 0px 5px 0px;}
	#nav_menu dd{ float:left; width:24%; margin-left:7px; display:inline; line-height:20px; background:url(../images/img_jiantou.gif) no-repeat 8px center; text-indent:19px;}
	#nav_menu .white{ background:#FFF;}
#Calendar{ width:250px; height:105px; padding-top:8px; font-size:15px; background:#FBFBFB; font-weight:bold; text-align:center; line-height:25px; border:1px solid #E4E4E4;}
#down{ padding:10px 0px 5px 0px; margin-top:20px; border-top:1px solid #DADADA; overflow:hidden;}
	*html #down{ padding-top:10px; border-top:1px solid #DADADA; overflow:hidden;}
	*+html #down{ padding-top:10px; border-top:1px solid #DADADA; overflow:hidden;}
#down div{ font-size:12px; line-height:20px;}
	#down .d1{ float:left; margin-top:-2px;}
	#down .d2{ float:right; margin-top:-2px;}
	#down .d3{ float:left; width:100%;}

/* ÄÚÒ³ */
.adindex{ float:right; margin:15px 0px 10px 15px;}
.adindex img{ border:2px solid #D3D3D3;}
.indextlt{ margin-top:15px; border:1px solid #DFE0E4; text-align:center; height:30px; line-height:32px; overflow:hidden; background:#F7F7F7;}
.indextlt a{ padding:0px 5px 0px 5px;}
.ts{ width:754px; text-indent:25px; padding:3px 0px 0px 12px; overflow:hidden; text-align:left; line-height:24px; margin:10px auto 0px auto; border:1px dotted #D4D4D4; background:#F6F6F6; position:relative;}
	.ts img{ position:absolute; top:7px; left:12px;}
	.ts a{ color:#CC0000; padding:0px 10px 0px 10px;}
.line{ width:100%; margin-top:10px; height:1px; border-top:1px dotted #CCC; font-size:1px; line-height:1px;}

#top{ margin-top:15px; clear:both; overflow:hidden;}
	#top .logo{ float:left;}
	#top .logo img{ float:left;}
	#top .logo h2{ float:left; font-size:18px; margin:26px 0px 0px 14px;}
	#top .serch{ border:1px solid #FE0000; float:right; margin-top:15px; position:relative; z-index:1;}
	#top .serch .img_ts{ position:absolute; top:-29px; left:-10px;}
	#top .serch .sj{ position:absolute; top:13px; right:283px;}
	#top .serch .name{ float:left; height:30px; line-height:30px; padding:0px 10px 0px 10px; overflow:hidden; background:#F7F7F7; border-right:1px solid #D3D3D3;}
	#top .serch .inp{ float:left; width:200px; border:0px; height:30px; line-height:30px;}
	#top .serch .sub{ float:left; height:31px;}

#phone{ line-height:24px;}
	#phone dl{ margin-top:10px;}
	#phone dt{ font-weight:bold; color:#F75D00; padding-left:3px;}
	#phone dd{ padding-left:20px;}
	#phone .kc1{ float:left; margin:7px 0px 0px 20px;}
	#phone .kc2{ float:left; margin:0px 5px 0px 5px;}
	#phone .kc3{ float:left; margin-top:2px;}
	#phone .kc2 input{ width:100px; height:22px; padding-left:2px; line-height:22px; border:2px solid #6C6C6C; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#D9D9D9,endColorStr=#F3F3F3); background-color:#E2E2E2;}
	#phone .kc3 input{ width:72px; height:25px; border:0px; cursor:pointer; line-height:26px; background:url(../images/btn_phone.gif) no-repeat;}
	#phone .line{ width:100%; margin-top:10px; height:1px; border-top:1px dotted #CCC; font-size:1px; line-height:1px;}
	#phone .inf{ float:left; width:400px;}
#xinli .adindex{ margin-right:27px; margin-top:5px;}
	#xinli .inf{line-height:24px; width:100%; margin-top:15px;}
	#xinli .inf a{ float:left; font-size:12px; width:182px; margin-left:10px; display:inline;}
#Content .inf{line-height:24px; width:100%; margin-top:15px;}
#fengshui{ line-height:24px;}
	#fengshui h2{ font-size:14px; height:30px; line-height:36px; color:#F75D00; border-top:1px dotted #CCC; }
	#fengshui p{ margin:10px 0px 10px 0px;}
#qiming{ line-height:24px;}
	#qiming .inf{ float:left; width:400px;}
	#qiming dl{ margin-top:10px;}
	#qiming dt{ font-weight:bold; color:#F75D00; padding-left:3px;}
	#qiming dd{ padding-left:20px;}
#jiemeng .adindex{ margin-right:27px; margin-top:5px;}
	#jiemeng .inf{line-height:24px; width:100%; margin-top:15px;}
	#jiemeng .inf a{ float:left; font-size:14px; width:182px; margin-left:10px; display:inline;}

#shengxiao{ height:86px; overflow:hidden; margin-top:15px; background:url(../images/bg_shengxiao.gif) no-repeat;}

.setfen{ line-height:24px;}
	.setfen dl{ margin-top:10px;}
	.setfen dt{ font-weight:bold; color:#F75D00; padding-left:3px;}
	.setfen dd{ padding-left:20px;}
.bj_main{width:900px;height:auto;margin:20px auto 0 auto;overflow:hidden;font:normal normal 12px "å®‹ä½“";color:#333;}
.bz{padding:5px;font:normal normal 12px/19px "å®‹ä½“";}
.qq{float:right;text-align:right;padding-top:30px;font:normal normal 12px "å®‹ä½“";}
.qq span{background:#c00;color:#fff;padding:1px;}