body { 0background:#878787; padding:0; margin:0; text-align:center; font: 12px "ËÎÌå", Tahoma, Verdana; }
a, a:link { color:#000000; text-decoration:none; }
a:visited { }
a:hover { text-decoration:underline; }
a:active { }
a img { border:0; }
.twoColFixRtHdr #weike { width:100%; 0background:url(bg_body.jpg) repeat-x; margin: 0 auto; border: 0px; text-align: left; }
.twoColFixRtHdr #CONTAINER { width: 960px;margin: 0 auto; background:#FFFFFF; border: 0px solid #000000; text-align: left; }
.twoColFixRtHdr #HEADER {padding: 0; height:107px; width:auto; background:url(bg_body.jpg) repeat-x;}
.twoColFixRtHdr #weikelogo {
							width:330px; 
							height:107px; 
							float:left; 
							background:url(logo_weike.gif) no-repeat!important;/* FF IE7 */
							}
.twoColFixRtHdr #headerright { width:630px; height:107px; float:right;} 
.twoColFixRtHdr #headerrightbox { width:auto;height:auto; margin:0; padding:0;}
.twoColFixRtHdr #headercnen { width:620px; height:50px; text-align:right; padding-right:5px;}
.twoColFixRtHdr #headercnen ul {padding:0; margin:0; list-style:none;}
.twoColFixRtHdr #headercnen ul li { float:right; width:40px; margin-top:20px; font-size:12px; color:#000000; }
.twoColFixRtHdr #headercnen ul li a { color:#000000}
.twoColFixRtHdr #headercnen ul li img { float:right; border:0px; margin-top:2px;}
.twoColFixRtHdr #headercnen ul li a:hover { color:#FF0000;}
.twoColFixRtHdr #headermenu { widht:629px; height:30px; text-align:left;padding:0; margin:0;} 
.twoColFixRtHdr #headermenu ul{ padding:0; margin:0; list-style:none;}
.twoColFixRtHdr #headermenu ul li { float:left;width:78px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center;}
.twoColFixRtHdr #headermenu ul li a {color:#000000; }
.twoColFixRtHdr #headermenu ul li a:hover {color:#FF0000; text-decoration:none;}
.twoColFixRtHdr #MENUWRAP {
	margin: 0;
	padding:0;
	background: url(menubg.jpg);
	height:23px;
	color: #FFFFFF;
}
.towColFixRtHdr #FLASH { }
.twoColFixRtHdr #MAINPAGE { WIDTH: 100%; clear:both; float:left; }
.twoColFixRtHdr #MAINPAGE_home { WIDTH: 100%; clear:both; float:left;}
.twoColFixRtHdr #SIDEBAR1 { float: left; width: 200px; background: #EBEBEB; padding: 15px 10px; }
.twoColFixRtHdr #MAINCONTENT { margin: 0 0 0 250px; padding: 0 20px; }
.twoColFixRtHdr #FOOTER { clear: both; padding: 10px 0; height:20px; text-align:center;}
.twoColFixRtHdr #FOOTER P { margin: 0; padding:0px; text-align:center; }
.threecolcont_main { width: 960px; height:180px; overflow:hidden; }
.threecolbox_main { width:auto; height:auto; float:left; height:200px; }
.navboxcont_main { width:auto; height:auto; }
.page_top {width:auto; height:auto;}
.page_title {width:184px; height:85px; float:left;}
.page_banner {width:960px; height:115px;}
.navboxleft_top { width:184px; float:left;height:auto;}
.navboxleft_main { width:182px; float:left; height:406px; background:url(left_bg.jpg); color: #a1becc; }

.navboxauto_main { float:right; width:780px; width:auto; height:auto; 0background: url(footerbg.jpg) repeat-x; }
.block { width:97%; height: 160px; min-height:160px; margin: 5px auto; padding: 5px; background:url(blockbg.jpg) repeat-x; border:1px; border-color:#EEEEEE; border-style:solid;}
.block .title { width:100%; height:auto; margin-top:12px; }
.block .title h2 { margin:0; padding:0; float:left; width:auto; margin-right:50px; font-size:14px; font-weight:bold; }
.block .title span { float:right; width:50px; display:block; }
.block .blockcontent { clear:both; margin-left: 5px; margin-top: 10px; margin-right: 5px; color: #CCCCCC; line-height: 20px; }
.blockabout {clear:both; width:320px;  margin-left: 5px; margin-top: 10px; margin-right: 5px; color: #CCCCCC; line-height: 20px; background-image: url(images/img_corp.jpg); }


.block .blockcontent ul,.block .blockcontent ul li { margin:0; padding:0;float:left; list-style:url(none) none outside; }
.block .blockcontent ul{ width:95%;}
.block .blockcontent ul li { float:left; width:95%; line-height:25px; }
.navboxcont_footer { width: auto; height:auto; width:960px; }
.navboxleft_footer { width:300px; float:left; height:auto; padding-top:0px; }
.navboxauto_footer { margin:0px; width:auto; height:20px; text-align:center;}
.navboxauto_footer p { vertical-align: middle; }
.navboxauto_footer span img { vertical-align:middle; }
.navrboxcont_header {
	width: auto;
	height:107px;
	background: url(header.jpg);
}
.navrboxright_header { width:250px; float:right; height:65px }
.navrboxauto_header { margin-right:250px; width:auto; height:65px; text-align:left; }
.ul_hor { }
.ul_hor ul { margin:0; padding:0; list-style: url(none) none outside; }
.ul_hor ul li { float:left; display:inline; font-weight:bold; color:#3D3D64; padding-right: 19px; padding-left: 19px; line-height:23px; text-align:center; background: url(ulli.jpg) no-repeat right center; font-size:12px; }
li#excrescent { background: url(tel.jpg) no-repeat 0px center; font-weight: normal; color: #000000; margin-left: 40px; }
.ul_hor ul li a {
	color:#FFFFFF;
}
/***/
.catlist {
	list-style-type:none;
	padding:0px;
	margin:0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background:#FFFFFF;
}
.catlist li { line-height:22px; height:22px; background:url(left_menu1.jpg); 0background: #B2D1E0; margin-top: 1px; margin-bottom: 1px; text-indent:20px; }
.catlist li a:hover {line-height:22px; height:22px; background:url(left_menu2.jpg)  margin-top: 1px; margin-bottom: 1px; text-indent:20px;}
.pdul { padding:0; margin:0; height:auto; list-style: url(none) none outside; }
.pdul li { float:left; padding-top:0px; padding-left:40px; height:170px; width:140px; }
.pdul .first { padding-left:40px; }
.pdul li .picbox { float:left; padding:0px; margin:0; text-align:center; height:auto; width:auto; }
.imgholder { background:url(Frame_Img.jpg) no-repeat; width:139px; height:138px; text-align:left; padding-left:2px; padding-top:2px; margin:0; }
.thumbnail { background:url(Frame_Img.jpg) no-repeat; width:120px; height:115px; text-align:left; }
.pdul li .picbox2 { width:160px; float:right; height:111px; padding:2px; text-align:left; }
.pdul li .picbox img { vertical-align:middle; }
.pdul li .pdnamebox { line-height:36px; font-size:12px; text-align:center; }
.pdul li .pdnamebox a, .pdul li .pdnamebox a:visited { color:#696969; font-weight:bold; }
.pdul li .pdnamebox a:hover { font-weight:bold; }
.pdul li .pdabout { padding-top:4px; line-height:20px; font-size:12px; padding-left:10px; }
#artbox { padding:5px; margin-top:3px; background: url(../images/line2.gif) no-repeat center bottom; height:20px; width:767px; margin-bottom: 10px; }
#artbox h1 { color:#ff8400; font-size:14px; display:block; padding:0 0 0 18px; width:600px; float:left; background-position:0 2px; margin:0; font-weight:bold; }
#artcontent { padding:0; 0background:url(../images/01_17.jpg) no-repeat right top;
text-align:left; margin-left:10px; width:750px; min-height:354px; _height:354px; float:left; font-size:12px; line-height:22px; }
#listbox .return, #artbox .return { width:70px; float:left; 0background:url(../images/home.gif) no-repeat;
padding-left:30px; font-size:12px; }
/********************/	
#pagebox { padding:5px; text-align:center; }
.container { font-style:normal; text-decoration:none; }
.pageul { padding:0; margin:0 auto; list-style-type:none; }
.pageul li { display:inline; padding:0 5px 0 5px; text-align:center; height:14px; border-right:#565656 1px solid; }
.pageul .arrow { border:none; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; }
.links { float:left; width:700px; color: #000000; text-align: left; }
.links ul { margin:0; padding:0; width:700px; background-position: 700px; height:38px; list-style-position: inside; list-style-image: none; list-style-type: none; }
.links ul li { float:left; padding-right:2px; padding-left:2px; height:38px; line-height:38px; width: 100px; }
.feedbackinputbox { width:300px; border:#7f9db9 1px solid; padding:1px; }
.searchinputbox { width:150px; border:#7f9db9 1px solid; padding:1px; }
.googlesearch { margin-top:35px; width:auto; color:#FFFFFF; }
.spacer5{
	height: 5px;
}


#menu { list-style-type: none; margin:10px auto; width:100%; height:auto; overflow:hidden; border-top: 5px solid #6699cc; }
#menu li { border-bottom:1px solid #fff; }
#menu li a { background:#fff url(menu_bg.gif); display:block; color:#000; text-indent:30px; line-height:39px; margin: 0px; padding: 0px; height: 39px; width: 100%; text-decoration:none; }
#menu li a:hover { background:#fff url(menu_bg_on.gif) no-repeat; color:red; }
ul.artlist { margin:0; padding:0; list-style: url(none) none outside; }
ul.artlist li { list-style:url(none) none outside; margin:0; padding:0; margin-left:15px; background:url(li_dot.jpg) no-repeat; border-bottom-style:dotted; border-color:#CCCCCC; border-bottom-width:1px; line-height:30px;}
.titlecol {float:left; width:70%; padding-left:20px;}
.datecol {float:right; width:10%;}