﻿@import url("../../s/skin/base.css");
@import url("../public/public.css");
/*head*/
.head
{
	overflow: hidden;
	height: 100px;
}
.head .tb1
{
	height: 100px;
}
.head .tb1 td
{
	vertical-align:top;
}
.head .logo
{
	margin-top:8px;
	width: 302px;
	height: 82px;
	background: url(logo.png) no-repeat 0 0;
	_background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/skin/1/logo.png' );
}
.head .gg
{
	overflow: hidden;
	height: 70px;
	width: 320px;
	margin-top: 15px;
}
.head .login
{
	padding-top: 16px;
	margin-left: 20px;
	overflow: hidden;
	height: 60px;
}
.head .login td
{
	vertical-align: middle;
	padding-top: 6px;
}
.head .login td strong
{
	font-weight: bold;
	color: #fff;
	display: block;
}
.head .login td .but1, .head .login td .but2
{
	margin-left: 5px;
}
/*but*/
.but1, .but2 {
	font-size: 12px;
	color: #fff;
	background: url(but1.gif) no-repeat 0 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	overflow: hidden;
	width: 60px;
	cursor: pointer;
	font-weight: normal;
    *line-height: 24px;
	height: 22px;
	padding-bottom:3px;
    *padding-bottom:0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.but2
{
	background-image: url(but2.gif);
}
.but3 {
	font-size: 14px;
	color: #fff;
	background: url(but3.gif) no-repeat 0 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	overflow: hidden;
	width: 76px;
	cursor: pointer;
	font-weight: bold;
    *line-height: 30px;
	height: 28px;
	padding-bottom:3px;
    *padding-bottom:0px;
}
.but4 {
	font-size: 12px;
	color: #fff;
	background: transparent url(but4.gif) no-repeat 0 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	overflow: hidden;
	width: 80px;
	cursor: pointer;
	font-weight: normal;
    *line-height: 26px;
	height: 24px;
	padding-bottom:3px;
    *padding-bottom:0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/*inp*/
.inp1
{
	font-family:simsun;
	font-size: 12px;
	border: 1px solid #0074b5;
	overflow: hidden;
	width: 120px;
	color: #999;
	background-color: #fff;
	padding-right: 2px;
	padding-left: 3px;
	line-height: 20px;
	height: 20px;
	resize:none;
	outline:none;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.inp2, .inp3
{
	font-family:simsun;
	font-size: 14px;
	border: 1px solid #6cb0d6;
	overflow: hidden;
	width: 250px;
	color: #999;
	background-color: #fff;
	padding-right: 2px;
	padding-left: 5px;
	line-height: 26px;
	height: 26px;
}
.inp3
{
	color: #5b96a5;
	width: 120px;
	margin-right: 5px;
}
.inp4
{
	font-family:simsun;
	font-size: 12px;
	border: 1px solid #8FC2D8;
	overflow: hidden;
	width: 120px;
	color: #666;
	background-color: #fff;
	padding-right: 2px;
	padding-left: 3px;
	line-height: 14px;
	height: 14px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:14px;
	resize:none;
	outline:none;	
	background:url(/skin/public/InpBg.gif) no-repeat 0 0;/*新加*/
	border-top: 1px solid #999;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-left: 1px solid #999;/*新加*/
}
/*nav*/
.nav
{
	background: url(nav.jpg) no-repeat 0 0;
	overflow: hidden;
	height: 32px;
}
.nav li
{
	float: left;
	line-height: 32px;
	overflow: hidden;
	height: 32px;
	width:95px;
	text-align:center;
}
.nav li a
{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: block;
	background: url(nav_line.gif) no-repeat 0 9px;
}
.nav li a:hover
{
	color: #ff0;
	text-decoration: none;
}
.nav li a font
{
	font-size: 14px;
}
.nav li a:hover font
{
	color: #fff;
}
/*subnav*/
.subnav
{
	background: url(subnav.gif) no-repeat 0 0;
	overflow: hidden;
	height: 32px;
	line-height: 32px;	
	color: #069;
}
.subnav li{ float:left; width:86px; text-align:center; overflow:hidden;background:url(subnav_line.gif) no-repeat right center;}
.subnav a
{
	font-weight: bold;
	margin-right: 14px;
	margin-left: 14px;
	color: #069;
}
.subnav a:hover, .subnav a:hover font
{
	color: #f60;
}
/*searchbar*/
.search_bar
{
	background: url(search_bar_bg.gif) no-repeat 0 0;
	overflow: hidden;
	height: 40px;
	padding-left: 7px;
}
.search_bar table
{
	height: 40px;
}
.search_bar td
{
	color: #2f7aa5;
}
.search_bar td .but3
{
	margin-left:5px;
}
.search_bar td strong
{
	padding-left:15px;
}
.search_bar .hot_search_key a
{
	color: #2f7aa5;
	margin-right: 10px;
}
.search_bar .hot_search_key a:hover
{
	color: #f60;
}
.search_bar .more_search_key a
{
	color: #f60;
	background-image: url(arr1.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
    *background-position: right 1px;
	padding-right: 13px;
}
.search_bar .more_search_key a:hover
{
	color: #f60;
}
.search_bar td .drop_arr
{
	background: url(drop_arr.gif) no-repeat 10px 10px;
	margin-top: 2px;
	margin-left: 101px;
	position: absolute;
	height:26px;
}
.search_bar td .search_type
{
	background-color: #fff;
	width: 127px;
	position: absolute;
	margin-top: 28px;
    *margin-top: 29px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6cb0d6;
	border-bottom-color: #6cb0d6;
	border-left-color: #6cb0d6;
	z-index:99999999;
}
.search_bar td .search_type li
{
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
	height: 26px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BEDDED;
}
.search_bar td .search_type li a
{
	display: block;
	font-size: 12px;
	line-height: 28px;
	padding-left: 6px;
	color: #5b96a5;
}
.search_bar td .search_type li a:hover
{
	background-color: #E9F1F3;
	color: #666;
	text-decoration: none;
}
/*tip_bar*/
.tip_bar
{
	background: url(tip_bar.jpg) no-repeat 0 0;
	overflow: hidden;
	height: 32px;
	padding-right: 10px;
	padding-left: 10px;
	color: #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.tip_bar table
{
	height: 32px;
}
.tip_bar td a
{
	color: #2f7aa5;
}
.tip_bar td a:hover
{
	color: #f60;
}
/*path*/
.tip_bar .path
{
	background: url(../public/path_home.gif) no-repeat 0px 3px;
	padding-left: 20px;
	color: #666;
}
.tip_bar .path span
{
	background: url(../public/path_ico.gif) no-repeat right center;
	padding-right: 10px;
	margin-right: 7px;
}
.tip_bar .path a,.tip_bar .path span a
{
	color: #069;
}
.tip_bar .path a:hover,.tip_bar .path span a:hover
{
	color: #06c;
}
.tip_bar .path strong
{
	color: #444;
	font-weight:normal;
 }
/*links*/
.links {
	border: 1px solid #b2d4ff;
	line-height: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
}
.links .fl
{
	font-weight: bold;
	text-align: right;
	width: 80px;
	color: #333;
}
.links .fr
{
	overflow: hidden;
	width: 862px;
}
.links .fr a
{
	margin-right: 10px;
	margin-left: 5px;
	color: #333;
}
.links .fr a:hover, .links .fr a:hover font
{
	color: #f60;
}
/*foot*/
.botmenu
{
	background: url(botmenu.jpg) no-repeat 0 0;
	text-align: center;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	color: #2f7aa5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.botmenu a
{
	color: #2f7aa5;
	margin-right: 15px;
	margin-left: 15px;
}
.botmenu a:hover
{
	color: #f30;
}
.copyright
{
	line-height: 24px;
	color: #333;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 5px;
}
.copyright a
{
	color: #333;
}
.copyright a:hover,.copyright a:hover font
{
	color: #444;
}
/*c1 b1 v1*/
.c1,.c2,.c3
{
	background-color:#fff;
}
.c1 .b, .c2 .b, .c3 .b
{
	background: url(b1.gif) repeat-x 0 0;
	overflow: hidden;
	height: 30px;
}
.c1 .b .fl, .c2 .b .fl, .c3 .b .fl
{
	background: url(b1_l.gif) no-repeat 0 0;
	overflow: hidden;
	height: 30px;
	width: 4px;
}
.c1 .b .con, .c2 .b .con, .c3 .b .con
{
	float: left;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #069;
	padding-left: 6px;
	width: 150px;
}
.c1 .b .fr, .c2 .b .fr, .c3 .b .fr
{
	background: url(b1_r.gif) no-repeat right 0;	
	overflow: hidden;
	height: 30px;
	width: 80px;
	text-align: right;
	padding-right: 8px;
	line-height: 32px;
}
.c1 .b .fr a, .c2 .b .fr a, .c3 .b .fr a
{
	color: #069;
	background-image: url(arr4.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
    *background-position: right 1px;
	padding-right: 13px;
}
.c1 .b .fr a:hover, .c2 .b .fr a:hover, .c3 .b .fr a:hover
{
	color: #f60;
	background-image: url(arr1.gif);
	text-decoration: none;
}
.c1 .v, .c2 .v, .c3 .v
{
	height: 100%;
	border: 1px solid #b2d4ff;
	border-top-width:0;
	background-color: #fff;
	-moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.c2 .b
{
	background-image: url(b2.gif);
}
.c2 .b .fl
{
	background-image: url(b2_l.gif);
}
.c2 .b .fr
{
	background-image: url(b2_r.gif);
}
.c2 .v
{
	border: 1px solid #b2d4ff;
	border-top-width:0;
}
.c3 .b
{
	background-image: url(b3.gif);
}
.c3 .b .fl
{
	background-image: url(b3_l.gif);
}
.c3 .b .fr
{
	background-image: url(b3_r.gif);
}
.c3 .v
{
	border: 1px solid #b2d4ff;
	border-top-width:0;
}
/*s*/
.s1
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
}
.s1 li
{
	line-height: 24px;
	background: url(arr2.gif) no-repeat 0 8px;
	height: 24px;
	padding-left: 10px;
	overflow: hidden;
	word-wrap : break-word;
	word-break:break-all;
}
.s1 li a
{
	color: #333;
}
.s1 li a:hover, .s1 li a:hover font
{
	color: #f60;
}
.s2 {
	padding-top: 5px;
	overflow: hidden;
	height: 168px;
	padding-left: 5px;
}
.s2 div
{
	line-height: 24px;
	overflow: hidden;
	height: 24px;
}
.s2 div a {
	color: #333;
	background: url(arr3.jpg) no-repeat 0 4px;	
	padding-left: 10px;
	margin-left: 7px;
	margin-right: 5px;
}
.s2 div a:hover
{
	color: #f60;
}
.s2 div a:hover font
{
	color:#f60;
}
/*convenience_nav*/
.convenience_nav
{
	padding-bottom: 7px;
	padding-left: 2px;
	padding-top: 2px;
	_margin-left: -6px;
}
.convenience_nav li
{
	line-height: 26px;
	background: url(convenience_nav_li.gif) no-repeat 0 0;
	text-align: center;
	overflow: hidden;
	height: 26px;
	width: 82px;
	float: left;
	margin-left: 6px;
	margin-top: 5px;
}
.convenience_nav li a
{
	display: block;
	color: #333;
}
.convenience_nav li a:hover
{
	color: #f60;
}
.convenience_nav li a:hover font
{
	color: #f60;
}
/*ulimg1*/
.ulimg1
{
	padding-bottom: 12px;
	padding-left: 2px;
	_margin-left: -21px;
}
.ulimg1 li {
	background: url(ulimg1_li.jpg) no-repeat center 123px;
	float: left;
	height: 143px;
	width: 140px;
	margin-top: 11px;
	margin-left: 21px;
	overflow: hidden;
	text-align: center;
}
.ulimg1 li img
{
	height: 116px;
	width: 136px;
	display: block;
	margin-bottom: 4px;
	padding: 1px;
	border: 1px solid #ccc;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.ulimg1 li a
{
	color: #06c;
}
.ulimg1 li a:hover
{
	color: #06c;
}
.ulimg1 li a:hover img
{
	filter: Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
/*convenience_phone*/
.convenience_phone
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
}
.convenience_phone li
{
	line-height: 24px;
	float: left;
	height: 24px;
	width: 187px;
	overflow: hidden;
	color: #333;
}
.convenience_phone li a
{
	color: #333;
	background: url(arr3.jpg) no-repeat 0 5px;	
	padding-left: 10px;
}
.convenience_phone li a:hover, .convenience_phone li a:hover font
{
	color: #f60;
}
/*ulimg2*/
.ulimg2
{
	padding-bottom: 9px;
	padding-left: 13px;
	width:655px;
	overflow:hidden;
}
.ulimg2 li
{
	float: left;
	width: 122px;
	margin-top: 11px;
	overflow: hidden;
	height: 156px;
	text-align: center;
	margin-right: 8px;
}
.ulimg2 li .img1
{
	padding: 1px;
	height: 108px;
	width: 108px;
	border: 1px solid #ccc;
	display: block;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.ulimg2 li a
{
	color: #069;
}
.ulimg2 li a:hover
{
	color: #f60;
	text-decoration: none;
}
.ulimg2 li a:hover .img1
{
	filter: Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.ulimg2 li .con1
{
	overflow: hidden;
	height: 20px;
	cursor:pointer;
	padding-top:4px;
}
.ulimg2 li span
{
	overflow: hidden;
	height: 20px;
	color: #333;
}
.ulimg2 li span a
{
	color: #333;
}
.ulimg2 li span a:hover
{
	color: #f60;
	text-decoration: underline;
}
/*fast_but*/
.fast_but
{
	background: url(fast_but.gif) no-repeat 0 0;	
	text-align: center;
	height: 26px;
	width: 76px;
	margin-top: 4px;
	overflow: hidden;
	line-height: 26px;
	float: right;
}
.c1 .b .fr .fast_but a, .c2 .b .fr .fast_but a, .c3 .b .fr .fast_but a
{
	font-size: 14px;
	color: #fff;
	display: block;
	background-image: none;
	padding-right: 0px;
}
.c1 .b .fr .fast_but a:hover, .c2 .b .fr .fast_but a:hover, .c3 .b .fr .fast_but a:hover
{
	color: #ff0;
	text-decoration: underline;
}
/*movearea*/
.moveareab1
{
	padding-top: 4px;
}
.moveareab1 li
{
	background: url(moveareab1_li.gif) no-repeat 0 0;
	text-align: center;
	overflow: hidden;
	height: 26px;
	width: 76px;
	line-height: 26px;
	float: left;
	margin-right: 4px;
	font-weight: normal;
}
.moveareab1 li a
{
	color: #069;
}
.moveareab1 li a:hover
{
	font-weight: bold;
}
.moveareab1 .on
{
	background-image: url(moveareab1_li_on.gif);
	font-weight: bold;
}
.moveareab1 .on a,.moveareab1 .on a:hover
{
	color: #fff;
}
.moveareav1
{
	padding-top: 4px;	
	padding-left: 12px;
	height: 125px;
	overflow: hidden;
}
.moveareav1 li
{
	line-height: 24px;
	overflow: hidden;
	height: 24px;
	float: left;
	width: 317px;
	font-size: 11px;
	color: #666;
	background: url(arr3.jpg) no-repeat 0 10px;
	padding-left: 10px;
}
.moveareav1 .imgpad
{
	_height: 20px;
	_padding-top: 4px;
}
.moveareav1 li a
{
	font-size: 12px;
	color: #333;
	margin-right: 3px;
}
.moveareav1 li span a
{
	color: #069;
}
.moveareav1 li a:hover, .moveareav1 li a:hover font
{
	color: #f60;
}
.moveareav1 li img
{
	margin-right: 3px;
	margin-top: -3px;
    *margin-top: -1px;
}
.moveareav2
{
	height:126px;
	_margin-left:-28px;
}
.moveareav2 li
{
	float: left;
	height: 100px;
	width: 100px;
	margin-left: 28px;
	overflow: hidden;
	margin-top: 13px;
}
.moveareav2 li img
{
	padding: 1px;
	height: 96px;
	width: 96px;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.moveareav2 li a:hover img
{
	filter: Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.moveareav2 li div
{
	position: absolute;
	height: 20px;
	width: 96px;
	margin-top: 78px;
	overflow: hidden;
	background: url(moveareav2_li_div_bg.png) no-repeat 0 0;
	margin-left: 2px;
	_background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='/skin/1/moveareav2_li_div_bg.png' );
}
.moveareav2 li span
{
	display: block;
	position: absolute;
	height: 20px;
	width: 90px;
	margin-top: 78px;
	color: #fff;
	padding-right: 2px;
	padding-left: 4px;
	overflow: hidden;
	margin-left: 2px;
}
/*switch_style*/
.switch_style
{
	padding-top:4px;
    *padding-top:6px;
	text-align:right;
	padding-right:3px;
}
.switch_style img
{
	cursor:pointer;
}
/*logined_box*/
#logined_box
{
}
.login #logined_box td
{
	padding:0;
}
#logined_box td .user_img
{
	width:50px;
	height:50px;
	border:solid 1px #999;
	background-color:#fff;
}
#logined_box li
{
	color: #fff;
	overflow: hidden;
	height: 20px;
}
#logined_box li a
{
	color: #fff;
}
#logined_box li a:hover
{
	color: #ff0;
}
/*user*/
.list1 td a
{
	color: #069;
}
/*slide*/
.slide
{
	padding:1px;
	border:solid 1px #b2d4ff;
	background-color:#fff;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.slide_num li
{
	color: #53A9C1;
	border: 1px solid #53A9C1;
	-moz-border-radius: 12px;
	-webkit-border-radius:12px;
	border-radius: 12px;
	-moz-opacity: 0.8;
    opacity: 0.8;
}
.slide_num li.on
{
	background-color: #53A9C1;
	border: 1px solid #398AA2;
}
/*turn*/
.turn a, .turn .turn_on
{
	border: solid 1px #b9dcf0;
	background-color: #def0fa;
	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.turn a:hover, .turn .turn_on
{
	background-color: #1a7cd8;
	border: solid 1px #1150ab;
}
.turn .turn_on
{
	background-color: #46a3f3;
	border: solid 1px #2585c8;
}
.pager_but
{
	background-image: url(pager_but.gif);
}
/*view*/
.c1 .b .view_b_fr, .c2 .b .view_b_fr, .c3 .b .view_b_fr
{
	width: 400px;
	color: #069;
	padding-right: 0px;
}
.c1 .b .view_b_fr a, .c2 .b .view_b_fr a, .c3 .b .view_b_fr a
{
	padding: 0px;
	background-image: none;
	margin-right: 10px;
	margin-left: 10px;
}
.c1 .b .view_b_fr a:hover, .c2 .b .view_b_fr a:hover, .c3 .b .view_b_fr a:hover
{
	background-image: none;
}
.view_title
{
	font-size: 22px;
	line-height: 24px;
	font-family: "Microsoft YaHei","微软雅黑", "黑体", Verdana, Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #333;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 10px;
}
.view_info
{
	color: #069;
	padding-top: 5px;
	padding-left: 15px;
}
.view_info a
{
	color: #069;
}
.view_info a:hover
{
	color: #f60;
}
.view_content
{
	font-size: 14px;
	line-height: 2;
	color: #333;
	padding-right: 12px;
	padding-left: 15px;
	padding-top: 5px;
	font-family: '宋体' , 'Microsoft Yahei' , '微软雅黑' , MSYahei,Verdana, Arial, Helvetica, sans-serif;
}
.view_content th,.view_content td
{
	font-size: 14px;
}
.view_content font
{
	font-size:14px;
}
.view_content .house_view_par th,.view_content .house_view_par td
{
	font-size: 12px;
}
.view_content a
{
	color: #069;
	text-decoration: underline;
}
.view_content a:hover
{
	color: #f60;
}
.view_contact
{
	background: url(view_contact.jpg) no-repeat 0 0;
	overflow: hidden;
	height: 183px;
	width: 533px;
	margin-right: auto;
	margin-left: auto;
}
/*pl*/
.pl
{
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 7px;
}
.pl_c
{
	border: 1px solid #b2d4ff;
}
.pl_b
{
	background: url(pl_b.gif) repeat-x 0 0;	
	overflow: hidden;
	height: 23px;
	line-height: 23px;
	padding-left: 8px;
	font-weight: bold;
	color: #0269a4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #b2d4ff;
	border-bottom-color: #b2d4ff;
}
.pl_add{
	padding-top: 8px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.pl_but
{
	background: url(pl_but.gif) no-repeat 0 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	overflow: hidden;
	height: 74px;
	width: 103px;
	cursor: pointer;
	font-size: 14px;
	color: #fff;
}
.pl_inp
{
	font-size: 12px;
	line-height: 20px;
	color: #666;
	height: 110px;
	width: 486px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 4px;
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #999;
	margin-right: 10px;
	outline:none;
	resize:vertical;
	background:url(/skin/public/InpBg.gif) no-repeat 0 0;/*新加*/
	border-top: 1px solid #999;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-left: 1px solid #999;/*新加*/
}
.pl_smiley
{
	padding-top: 3px;
}
.pl_tip
{
	padding-top: 6px;
	padding-left: 2px;
}
.pl_item {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.pl_item .pl_item_con1
{
	width: 70px;
}
.pl_item .pl_item_con1 img
{
	width:50px;
	height:50px;
	padding:1px;
	border:solid 1px #ccc;
}
.pl_item .pl_item_con2 .son1 td
{
	color: #666;	
}
.pl_item .pl_item_con2 .son1 td a
{
	color: #069;	
}
.pl_item .pl_item_con2 .son1 td a:hover
{
	color: #f60;	
}
.pl_item .pl_item_con2 .son2
{
	font-size: 14px;
	line-height: 2;
	color: #333;
	word-wrap : break-word ;
	word-break:break-all;
}
.pl_item .pl_item_con2 .son3
{
	padding-top: 5px;
}
.pl_re_list
{
	background-color: #e9f2ff;
	border: 1px solid #b2d4ff;
	padding-top: 8px;
	margin-top: 8px;
}
.pl_re_list .line
{
	background: url(../public/line_x.gif) repeat-x 0 0;
	overflow: hidden;
	height: 8px;
}
.pl_re_item
{
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 8px;
}
.pl_re_item .pl_re_item_con1
{
	width: 70px;
}
.pl_re_item .pl_re_item_con1 img
{
	width:50px;
	height:50px;
	padding:1px;
	border:solid 1px #ccc;
}
.pl_re_item .pl_re_item_con2 .son1_ 
{
	color: #666;
}
.pl_re_item .pl_re_item_con2 .son1_ a
{
	color: #069;
}
.pl_re_item .pl_re_item_con2 .son1_ a:hover
{
	color: #f60;	
}
.pl_re_item .pl_re_item_con2 .son2_
{
	font-size: 12px;
	line-height: 2;
	color: #333;
	word-wrap : break-word;
	word-break:break-all;
}
/*list*/
.list_b
{
	background: url(list_title.gif) repeat-x 0 0;
	overflow: hidden;
	height: 29px;
}
.list_b li
{
	background: url(list_title_li.gif) no-repeat 0 0;
	text-align: center;
	overflow: hidden;
	width: 100px;
	line-height: 27px;
	float: left;
	margin-right: 4px;
}
.list_b li a
{
	color: #333;
	display: block;
}
.list_b li a:hover
{
	color: #333;
	background-image: url(list_title_li_hover.gif);
}
.list_b .on
{
	background-image: url(list_title_li_on.gif);
}
.list_b .on a
{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.list_b .on a:hover
{
	color: #fff;
	background-image: none;
}
.list_b .con1
{
	color: #888;
	text-align: right;
	padding-right: 4px;
	font-family:Arial;
}
.list_v
{
	border: 1px solid #b2d4ff;
	border-top-width:0;
	height: 100%;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}
.list_where
{
	background: url(list_where_bg.gif) repeat-x 0 0;
	overflow: hidden;
	height: 34px;
	border-bottom: 1px solid #b2d4ff;
}
.list_v #Panel_List
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
}
.list_v #Panel_List .item
{
	padding-bottom: 10px;
	background: url(../public/line_x.gif) repeat-x 0 bottom;
	padding-top: 10px;
}
.list_v #Panel_List .item_a
{
	background-color: #F0F5FB;
}
.list_v #Panel_List .item  .list_face_img
{
	padding: 1px;
	height: 80px;
	width: 80px;
	margin-right: 10px;
	border: 1px solid #ddd;
	display: block;
	-moz-border-radius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px;
}
.list_v #Panel_List .item  a:hover .list_face_img
{
	filter: Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	border-color: #f60;
}
.list_v #Panel_List .item .con1 a
{
	font-size: 14px;
	font-weight: bold;
	color: #2077e3;
	text-decoration: underline;
}
.list_v #Panel_List .item .con1 a:hover
{
	color: #f60;
}
.list_v #Panel_List .item .con1 span
{
	color: #666;
	margin-left: 6px;
	font-family:Arial
}
.list_v #Panel_List .item .con2
{
	color: #333;
}
.list_v #Panel_List .item .con2 a
{
	color: #333;
}
.list_v #Panel_List .item .con2 a:hover
{
	color: #666;
}
.list_v #Panel_List .item .con3
{
	color: #333;
	padding-right: 5px;
}
.list_v #Panel_List .item .con3 a
{
	color: #2077e3;	
}
.list_v #Panel_List .item .con3 a:hover
{
	color: #f60;
}
.list_v #Panel_List .item .con4
{
	line-height: 2;
	color: #333333;
	padding-top: 5px;
	padding-right: 6px;
	background-color: #e9f2ff;
	border: 1px solid #b2d4ff;
	padding-bottom: 6px;
	padding-left: 10px;
	word-wrap : break-word ;
	word-break:break-all;
}
.list_v #Panel_List .item_a .con4
{
	background-color: #fff;
}
/*list_custom*/
.list_custom_box
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.list_custom
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #b2d4ff;
	border-left-color: #b2d4ff;
	height: 100%;
}
.list_custom a
{
	color:#069;
}
.list_custom a:hover
{
	color:#f60;
}
.list_custom1,.list_custom2
{
	line-height: 26px;
	overflow: hidden;
	height: 25px;
	width: 82px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #b2d4ff;
	border-bottom-color: #b2d4ff;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	background-color: #e9f2ff;
}
.list_custom2
{
	width: 220px;
	font-weight: normal;
	background-color: #fff;
}
/*list_class*/
.list_class
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.list_class li
{
	line-height: 24px;
	float: left;
	height: 24px;
	width: 164px;width: 218px;
	overflow: hidden;
	font-size: 14px;
}
.list_class li a
{
	color: #2077e3;
	background: url(arr3.jpg) no-repeat 0 6px;
	padding-left: 10px;
	text-decoration: underline;
}
.list_class li a:hover
{
	color: #f60;
}
.list_class li span{
	font-size: 12px;
	color: #666;
	font-weight: normal;
}
.list_class .str a
{
	color: #f60;
}
/*groupnews*/
 .groupnews
 {
	padding-bottom: 5px;
}
.groupnews_item
{
	overflow: hidden;
	float: left;
	width: 316px;
	padding-top: 8px;
	height: 270px;
}
.groupnews_title
{
	margin-left: 8px;
	margin-right: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFE0F1;
}
.groupnews_title .al
{
	font-size: 14px;
	font-weight: bold;
	padding-left: 22px;
	color: #069;
	background: url(/skin/public/turn3_right.gif) no-repeat 0 1px;	
}
.groupnews_title .ar a
{
	color: #069;
}
.groupnews_title .ar a:hover
{
	color: #f60;
}
.groupnews_list
{
	font-size: 14px;
}
.groupnews_list li a
{
	color: #333;
}
.groupnews_list li a font
{
	font-size: 14px;
}
.groupnews_list li a:hover, .groupnews_list li a:hover font
{
	color: #f60;
}
/*ulimg3*/
.ulimg3
{
	margin-left: 1px;
	padding-bottom: 10px;
}
.ulimg3 li
{
	width: 188px;
	float: left;
	height: 156px;
	overflow: hidden;
	text-align: center;
	margin-top: 12px;
}
.ulimg3 li img
{
	width: 150px;
	height: 120px;
	display: block;
	margin: 0 auto;
	border: solid 1px #ccc;
	padding: 4px;
	margin-bottom: 6px;
}
.ulimg3 li a
{
	color: #333;	
}
.ulimg3 li a:hover
{
	color: #f60;	
}
.ulimg3 li a:hover img
{
	filter: Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
/*house_add_btn*/
.house_add_btn
{
	padding-bottom: 11px;
}
.house_add_btn td
{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.house_add_btn .tr1 a,.house_add_btn .tr2 a
{
	font-size: 14px;
	line-height: 33px;
	background: url(../public/big_but1.gif) no-repeat 0 0;
	text-align: center;
	display: block;
	overflow: hidden;
	height: 33px;
	width: 107px;
	color: #e9601c;
}
.house_add_btn .tr2 a
{
	background-image: url(../public/big_but2.gif);
	color: #0269a4;
}
.house_add_btn .tr1 a:hover,.house_add_btn .tr2 a:hover
{
	filter: Alpha(Opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	text-decoration: none;
}
/*house_view_par*/
.house_view_par
{
	padding-bottom: 5px;
	padding-top: 3px;	
}
.house_view_par table
{
	background-color: #A7DAF5;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}
.house_view_par td
{
	color: #333;
	background-color: #fff;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 7px;
	padding-right: 3px;
}
.house_view_par .tt
{
	font-weight: bold;
	width: 80px;
	background-color: #E1F2FD;
	text-align: right;
}
.house_view_par td .span1
{
	font-size: 18px;
	color: #f30;
	margin-right: 3px;
	position: absolute;
	margin-top: -20px;
}
.house_view_par td .span2
{
	font-size: 12px;
	font-weight: normal;
	color: #333;
	padding-left: 4px;
}
/*job*/
.list_v #Panel_List .item .con1 .job_list_class_name
{
	color: #666;
	padding-right: 4px;
	margin-left: 0px;
}
.list_v #Panel_List .item .con1 .job_list_class_name a
{
	color: #666;
}
.list_v #Panel_List .item .con1 .job_list_class_name a:hover
{
	color: #f00;
}
.job_list_preview
{
	background: url(preview.gif) no-repeat 0 0;
	height: 22px;
	width: 75px;
	overflow: hidden;
}
.job_list_preview a
{
	display: block;
	text-decoration: none;
	line-height: 22px;
}
.job_list_preview a:hover
{
	text-decoration: none;
	filter: Alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.job_list_time
{
	font-size: 18px;
	font-weight: bold;
	color: #5391d6;
	text-align: center;
	padding-top: 4px;
}
/*company_class*/
.company_class
{
	padding-left: 18px;
	padding-bottom: 15px;
}
.company_class dl
{
	height: 100%;
	margin-top: 13px;
}
.company_class dt
{
	font-size: 14px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.company_class dt a
{	
	font-weight: bold;
	color: #0092d2;
}
.company_class dt a:hover
{
	color: #f60;
}
.company_class dt span
{
	color: #666;
	margin-left: 5px;
}
.company_class dd
{
	font-size: 1px;
	line-height: 1px;
}
.company_class dd a
{
	color: #333;
	height: 24px;
	overflow: hidden;
	display: block;
	float: left;
	width: 86px;
	line-height: 24px;
	background: url(arr2.gif) no-repeat 6px 8px;	
	padding-left: 16px;
	font-size: 14px;
}
.company_class dd a:hover
{
	color: #f60;
	background-color: #E0EEF5;
	-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;
}
.company_ul1 li, .company_ul1 li span a
{
	color: #666;
}
.company_ul1 li, .company_ul1 li span a
{
	color: #666;
	margin-right:5px;
}
/*bbs*/
.theme_list
{
	border: solid 1px #cde8fb;
}
.theme_list tr .th1,.theme_list tr .th2
{
	background-color: #ecf4f8;
}
.theme_list .td1
{
	background-color: #ecf4f8;
}
.theme_list .th1,.theme_list .td1
{
	background: url(theme_left_td_bg.gif) repeat-y right 0;
}
.theme_list .td1_
{
	background-color: #c2d5e3;
}
.theme_list .td2_
{
	background-color: #e5edf2;
}