/* CSS Document */
html {
	height:100%;
}
table {
	border-collapse:collapse;
}
body {
	padding:0;
	font-size:12px; 
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
body.div, td, th {
	font-size: 12px; 
	color:#545454;
}
 
#wrapper {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background:#fff;
	width:900px;
	padding:20px;
	-moz-border-radius: 4px;
}
div, ul, li, form {
	margin:0;
	padding:0;
	font-size /**/:9pt;
}
a:link, a:visited, a:active {
	color:#333333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #003366;
}
li {
	list-style:none;
}
input, td {
	font-size:12px
}
select, option {
	font-size:12px;
	margin:0;
	padding:0;
}
img {
	border-style: none;
	border-color: inherit;
	border-width: 0; 
}
p {
	margin:0px;
	padding:0px;
	margin-bottom:6px
}
.left {
	float:left;
}
.right {
	float:right;
}
.none {
	display:none;
}
.clear {
	clear:both;
	height:0px;
	overflow:hidden
}
div.Box {
	height:100%;
}
/*box*/
.web_box {
	margin:20px
}
.box_30 {
	width:30px
}
.box_60 {
	width:60px
}
.box_80 {
	width:80px
}
.box_100 {
	width:100px
}
.box_130 {
	width:130px
}
.box_160 {
	width:160px
}
.box_180 {
	width:180px
}
.t_box {
	border:1px solid #CCC;
}
.t_box tr {
	 background-color:#fff;
	 height:28px;
}
.t_box tr:hover {
	background-color:#f1f1f1;
}
.topbox
{
	height:30px !important;
}
/*CSS manu style*/

.manu {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 3px;
	margin-top:18px;
	padding-top: 3px;
	text-aling: center
}
.manu A {
	border-right: #eee 1px solid;
	padding-right: 5px;
	border-top: #eee 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #eee 1px solid;
	color: #036cb4;
	padding-top: 2px;
	border-bottom: #eee 1px solid;
	text-decoration: none
}
.manu A:hover {
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	color: #666;
	border-bottom: #999 1px solid
}
.manu A:active {
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	border-left: #999 1px solid;
	color: #666;
	border-bottom: #999 1px solid
}
.manu .current {
	border-right: #036cb4 1px solid;
	padding-right: 5px;
	border-top: #036cb4 1px solid;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #036cb4 1px solid;
	color: #fff;
	padding-top: 2px;
	border-bottom: #036cb4 1px solid;
	background-color: #036cb4
}
.manu .disabled {
	color:#333333
}
.pagenum {
	height:12px;
	width:32px;
	border:1px solid #CCCCCC;
	margin-top:3px;
	margin-right:8px;
}
.titInfo {
	background:url(/image/19.gif) no-repeat;
	padding-left:26px;
}
.f_list {
	margin-left:0px;
	margin-top:10px;
	background:url(/image/22.gif) no-repeat;
	padding-left:26px;
}
.f_txt {
	margin-left:0px;
	margin-top:10px;
	color:#666666;
	line-height:1.8em
}
.f_title {
	margin:16px 0px;
	background:url(/image/16.gif) no-repeat;
	padding-left:26px;
	color:#003366
}
.f_box {
	padding:3px 6px;
	float:left;
	background:#e5e5e5;
	color:#666666;
	line-height:14px;
	border:1px solid #CCCCCC;
	text-aling:center;
}
.f_b_t {
	border:0px solid #000000;
	border-bottom:1px solid #000000;
	height:16px;
	font-size:12px
}
.f_b_tgray {
	border-width:0px;
	border-bottom:1px solid #bbb;
	height:16px;
	font-size:12px;
}
.f_b_tdotted {
	border-bottom:1px dotted #888888;
	height:16px;
	font-size:12px;
	border-left-style: none;
	border-left-color: inherit;
	border-left-width: 0px;
	border-right-style: none;
	border-right-color: inherit;
	border-right-width: 0px;
	border-top-style: none;
	border-top-color: inherit;
	border-top-width: 0px;
}
.f_b_t1 {
	border:0px solid #666666;
	height:30px;
	font-size:12px
}
/*f_b_t 的无边界版 */
.f_b_t2 {
	border:0px;
	height:16px;
	font-size:12px
}
/*f_b_t0 的无边界版 名称对应一个值f_b_t2+0 在程序中使用*/
.f_b_t20 {
	border:0px; 
	height:16px;
	font-size:12px;
	width:75%;
}
/*f_b_t 的%版 名称对应一个值f_b_t+0 在程序中使用 原使用f_b_t80*/
.f_b_t0 {
	border:0px;
	border-bottom:1px solid #666666;
	height:16px;
	font-size:12px;
	 
}
.f_b_t80 {
	border:0px;
	border-bottom:1px solid #666666;
	height:16px;
	font-size:12px;
	width:75%;
}
/*列表部分*/
.s_title {
	float:left;
	font-weight:bold;
	padding-top:8px;
	color:#003366
}
.s_box {
	float:left;
	margin:4px 0 0 8px; 
  
}
.inputbox {
	border:1px solid #999999;
	height:16px;
}
.tid {
	width:80px;
	color:#666666;
	line-height:14px;
	border:1px solid #CCCCCC;
	text-aling:center;
	padding:3px 6px;
	background:#e5e5e5;
	float:left
}
.timer {
	width:82px;
	color:#666666;
	line-height:14px;
	border:1px solid #CCCCCC;
	text-aling:center;
	padding:3px 6px;
	background:#e5e5e5;
	float:left
}
.city {
	width:62px;
	color:#666666;
	line-height:14px;
	border:1px solid #CCCCCC;
	text-aling:center;
	padding:3px 6px;
	background:#e5e5e5;
	float:left
}
.allnum {
	width:82px;
	color:#666666;
	line-height:14px;
	border:1px solid #CCCCCC;
	text-aling:center;
	padding:3px 6px;
	background:#e5e5e5;
	float:left
}
.istrue {
	width:62px;
	color:#666666;
	line-height:14px;
	border:1px solid #CCCCCC;
	text-aling:center;
	padding:3px 6px;
	background:#e5e5e5;
	float:left
}
.uptimer {
	width:82px;
	color:#666666;
	line-height:14px;
	border:1px solid #CCCCCC;
	text-aling:center;
	padding:3px 6px;
	background:#e5e5e5;
	float:left
}
.username {
	width:82px;
	color:#666666;
	line-height:14px;
	border:1px solid #CCCCCC;
	text-aling:center;
	padding:3px 6px;
	background:#e5e5e5;
	float:left
}
.isok {
	width:60px;
	color:#666666;
	line-height:14px;
	border:1px solid #CCCCCC;
	text-aling:center;
	padding:3px 6px;
	background:#e5e5e5;
	float:left
}
.cz {
	width:168px;
	color:#666666;
	line-height:14px;
	border:1px solid #CCCCCC;
	text-aling:center;
	padding:3px 6px;
	background:#e5e5e5;
	float:left
}
.czjh {
	width:88px;
	color:#666666;
	line-height:14px;
	border:1px solid #CCCCCC;
	text-aling:center;
	padding:3px 6px;
	background:#e5e5e5;
	float:left
}
.guide {
	width:168px;
	color:#666666;
	line-height:14px;
	border:1px solid #CCCCCC;
	text-aling:center;
	padding:3px 6px;
	background:#e5e5e5;
	float:left
}
.topbox td {
	background:url(/image/content_li_top.gif)   repeat-x scroll left top;
	padding:3px 6px;
	color:#AF0C0C;
	text-aling:center;
}
.onbox {
	background:url(/image/content_li_top.gif) repeat-x scroll left top;
	padding:3px 6px;
	color:#006699;
	text-aling:center;
	float:left;
	border:1px solid #e5e5e5
}

.searchdiv
{
  width:100%;
  background-color:#f1f1f1;
  height:36px;
  padding-top:8px;
  padding-left:16px;
}

.bodydiv
{
	margin:16px 20px 0 20px;
}
.listmsg
{
	margin: 10px 0 0 0;
	color:#545454;
}
.listdiv
{
	margin-top: 4px;
}
.quickselect
{
	margin-left:0px; clear:both; margin-top:10px;
	color:#545454;
}
.quickselect  #robQucikSelect td
{
 padding:0 5px;
}
.quickselect  #orderbytype td
{
 padding:0 5px;
}
/*列表部分*/


/*css color*/
.red {
	color:#AA0004;
	font-weight:bold
}
.blue {
	color:blue
}
.red_b {
	background:#AA0004;
	color:#FFFFFF
}
.red_b td {
	background:#AA0004;
	color:#FFFFFF
}
.red_b a:link, .red_b a:visited, .red_b a:active {
	color:#FFFFFF
}
.yl_b td {
	background:#FFCC00;
	color:#333333
}
.yl_b a:link, .yl_b a:visited, .yl_b a:active {
	color:#333333
}
.blue_b {
	background:blue
}
/*弹出DIV样式*/

.faqbg {
	background-color:#CCC;
	position:absolute;
	z-index:99;
	left:0;
	top:0;
	display:none;
	width:100%;
	height:1000px;
	opacity:0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	cursor:move
}
.faqdiv {
	position:absolute;
	width:600px;
	left:50%;
	top:50%;
	margin-left:-300px;
	height:auto;
	z-index:100;
	background-color:#fff;
	border:1px #CCC solid;
	padding:1px;
}
.faqdiv h2 {
	cursor:move;
	height:25px;
	font-size:12px;
	color:#545454;
	background:url(/image/content_li_top.gif) repeat-x scroll left top;
	position:relative;
	margin:0px;
	padding-left:10px;
	line-height:25px;
}
.faqdiv h2 a {
	position:absolute;
	right:5px;
	font-size:12px;
	color:#545454;
	text-decoration:underline;
}
.faqtxt {
	padding:10px;
}
.faq_F {
	padding:0 8px;
	height:150px;
	overflow-y:scroll
}
.faq_F li {
	width:124px;
	margin:2px 2px;
	float:left
}
.upbnt {
	clear:both;
	margin:8px 0;
	text-align:center
}
/*ErrorMeg */
.arrowDownTest {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	color:#A31022;
	display:block;
	padding:3px 4px;
	position:absolute;
	z-index:1000;
}
.arrowDown {
	left:4px;
	position:absolute;
	top:20px;
}
/*ErrorMeg */

/*Search Suggest 样式*/
.searchSuggestBox {
	width:279px;
	height:auto;
	position:absolute;
	background: url(/image/search-suggest-1.png) no-repeat top left;
	z-index:1000;
	display:block;
}
.searchSuggestBox ul {
	position:relative;
	background: url(/image/search-suggest-2.png) repeat-y;
}
.searchSuggestBox .bottom {
	position:relative;
	background: url(/image/search-suggest-3.png) no-repeat top left;
	height:7px;
	color:#999;
}
.searchSuggestBox ul li {
	line-height:25px;
	height:25px;
	list-style:none;
	border-top:1px solid #CCC;
	width:270px;
}
.searchSuggestBox ul li a {
	display:block;
	text-decoration:none;
	color:#666;
	padding:0 0 0 8px;
	margin:0;
}
.searchSuggestBox ul li a strong {
	color:#666;
}
.searchSuggestBox ul li a:hover, #searchSuggestBox ul li a:hover strong {
	color:#a31022;
	background-color:#CCC;
	margin:0;
	height:25px;
}
.searchSuggestBoxliahover a, .searchSuggestBoxliahover strong {
	color:#a31022 !important;
	background-color:#CCC;
}
/*总价格输入框 样式*/
.noBorder {
	border:0px;
	width:70%
}
.iptFreedom {
	border:0px solid #000000;
	border-bottom:1px solid #000000;
	height:16px;
	font-size:12px
}
.changetitle {
	font-size:12px;
	color:Red;
}
.changediv {
	padding:6px;
	border:1px solid #1a66a7;
	width:78%; 
	word-wrap:break-word;

	 
}
/*反馈表多家庭*/
.feedback_home_list {
	margin-left:0px;
	margin-top:10px;
	background:url(/image/33.gif) no-repeat;
	padding-left:26px;
}
.feedback_home_list a {
	margin-left:8px;
	background:url(/image/select.png) no-repeat;
	padding-left:26px;
	background-position:0px 2px;
}
.feedback_home_list .active {
	font-weight:700;
	background:url(/image/select.png) no-repeat;
	background-position:0px -36px;
}
/*外联评分*/
.eva_advisor_erartext {
	width:80%
}
/*
==============================
评估表样式 start
==============================
*/
.estbody
{
	background:#f1f1f1;
	
}
.estbody a:link, a:visited, a:active { 
	text-decoration:underline;
}
.mainboydiv {
	margin: 20px;
}
.mainboydiv thead td {
	font-size:14;
	font-weight:700;
	background-color:#aaa;
}
.maintitle {
	text-align:center;
	font-size:30px;
	font-weight:700;
}
.timetitle {
	text-align:center;
	font-size:24px;
	font-weight:700;
}
.pcenter {
	text-align:center;
}
.menutable td {
	font-size:15px;
	font-weight:700;
}
.est_fsttitle {
	margin-top:10px;
	font-size:14px;
	font-weight:700;
}
.est_secTitle {
	font-size:14px;
}
.est_guidelist {
	margin-top:10px;
	font-weight:700;
}
.est_fontcol
{
	color:Red;
}
.est_fontcol td
{ 
	 color:Red;
}
.est_tdbgcol
{
	background-color:#bbb;
}
.est_tdbgcolgray
{
	background-color:#999;
}

.evaluateContent {
	font-size:13px;
	width:610px;
	border-top: 1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
}
.evaluateContent th {
	font-size:12px;
	background:#D1D1D1;
	padding: 5px;
	border-right: 1px solid #fff;
	border-bottom:1px solid #d1d1d1;
}
.evaluateContent th.last {
	border-right: 1px solid #d1d1d1;
}
.evaluateContent td {
	padding: 5px;
	border-right: 1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
}
.esttopselect
{
	margin:0 60px 40px;
}
/*
==============================
评估表样式  end
==============================
*/
/*
==============================
输入框样式  start
==============================
*/

form input.text-input, form select, form textarea, form .wysiwyg {
background:url("/image/bg-form-field.gif") repeat-x scroll left top #FFFFFF;
border:1px solid #D5D5D5;
color:#333333;
font-size:13px;
padding:6px;
}
form select
{
	padding:3px !important;
}
form .large-input, form .large_textarea {
font-size:16px !important;
padding:8px !important;
width:97.5% !important;
}
/*
==============================
输入框样式  end
==============================
*/
/*
=============================
新版样式
=============================
*/


.mainbgcolor
{ 
 background:#bcbcbc url("/image/cp-mainbg.jpg") repeat-x scroll left top ;
}
.maindiv
{
  text-align:center; 
}
.logobaner
{ 
    margin-top:197px;
	height:282px;
    margin-left:12%;   
	background:url("/image/login_bg1.jpg") no-repeat scroll left top ;
	
}
.logobaner .elements
{
  position:absolute;
  *position:absolute;
  _position:absolute;   
  font-size:14px;
  margin-left:358px;
  *margin-left:-260px;
  _margin-left:-260px;
  float:left;
  color:#545454;
}
.logobaner .n
{
	 margin-top:86px;
}
.logobaner .p
{
	 margin-top:128px;
}
.logobaner .l .r
{
    padding-top:-10px;
	margin-left:10px;
   
	  
}
.logobaner .l
{
	 margin-top:180px;
	 
	 
}
.logobaner .error  
{	
    margin-top:76px;
	font-size:12px;	
	padding-left:100px;
	font-weight:600;
	color:#b01414;
}
.logobaner input
{
 background:url("/image/login_input.gif") no-repeat scroll left top  ;
 border-width:0;
 color:#333333;
 font-size:13px; 
 margin-top:10px;
 *margin-top:0;
 _margin-top:0;
 width:243px;
 height:33px;
 padding-left:8px; 
 padding-top:8px; 
 padding-top:0; 
 padding-top:8px\9; 
 *padding-top:8px; 
 _padding-top:8px; 
 margin-left:20px;
 *vertical-align:middle;
 _vertical-align:middle;
}
.logobaner .l img
{
	 margin-left:16px;
	 cursor:pointer;
}
.logobaner .l .imgleft
{
	 margin-left:100px;
}
.verifybotton
{
	position:absolute;
     right:20%;
	 
}
/* 
============================
新版样式
============================
*/