﻿/*global ==START*/
*{
	padding:0px;
	margin:0px
}
body{
	font-family:"宋体", Arial, Helvetica, sans-serif;
	font-size:12px;
	background:white
}
img{
	border:none
}
a{
	text-decoration:none;
	color:#005ca2;
	cursor:pointer;
}
a:hover{
	text-decoration:underline
}
ol,ul{
	list-style:none
}
.clearner{
	clear:both
}
/*global ==END*/
﻿/*图片边框及阴影标准规范*/
img.border_solid{
	padding:1px;
	background-color:white;
	border:1px #d2d2d2 solid;
}
a:hover img.border_solid{
	border:1px black solid;
}
/*图片边框及阴影标准规范*/
/*图片按钮制作规范*/
a.button_img_save {
	color:white;
	font-size:14px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin-right:10px;
}
a.button_img_save img {
	background-color:#6CC0EC;
	display:inline-block;
	height:30px;
	margin-bottom:-11px;
	text-align:center;
	width:224px
}
a.button_img_next {
	color:white;
	font-size:14px;
	height:30px;
	line-height:30px;
	text-align:center;
}
a.button_img_next img {
	background-color:#6CC0EC;
	display:inline-block;
	height:30px;
	margin-bottom:-11px;
	text-align:center;
	width:190px
}
div.sent_box{
	position:absolute;
	top:45px;
	right:0px;
	padding:10px 30px 10px 10px;
	width:300px;
	background-color:#ffeae7;
	border:1px #fdaea1 solid;
}
div.sent_box img.exit{
	position:absolute;
	top:5px;
	right:5px;
	cursor:pointer;
}
/*图片按钮制作规范*/
/*污染了首页的在线客服
img.exit{
	display:block;
	position:absolute;
	top:10px;
	right:10px;
}*/
div.select_budget{
	position:relative;
	width:926px;
	border:2px #e8d24b solid;
	padding:10px;
}
div.select_budget h1{
	font-family:微软雅黑;
	line-height:28px;
	height:45px;
	color:#444444;
	font-size:28px;
	text-align:center;
}

input.button_style{
	height:23px;
	line-height:20px;
	width:50px;
}
input.short{
	width:50px;
	margin:0 5px;
}
div.select_budget p.budget{
	height:30px;
	line-height:30px;
	color:#444444;
	position:relative;
}
div.select_budget p.budget span a{
	font-weight:normal;
	font-size:12px;
}
div.select_budget p.department_info {
	position:absolute;
	right:10px;
	top:65px;
}
div.select_budget h2{
	border-left:370px #e8d24b solid;
	border-right:370px #e8d24b solid;
	text-align:center;
	height:14px;
	font-size:14px;
	line-height:14px;
	*line-height:17px;
	margin-bottom:10px;
	clear:both;
}
div.select_budget p.select_explain{
	background-color:#ffeae7;
	border:1px #fdaea1 solid;
	padding:3px 9px 0px;
	margin-bottom:15px;
	color:#444;
}
div.select_budget p.select_explain img{
	float:right;
}
div.select_budget p.notice_align_left{
	background-color:#ffeae7;
	border:1px #fdaea1 solid;
	padding:5px 10px;
	color:#444444;
	line-height:18px;
	margin-bottom:10px;	
}
div.select_budget p.text_intend{
	text-indent:12px;
}
div.select_budget p{
	color:#444444;
	line-height:20px;
	width:auto;
	clear:both
}
div.select_budget{
	color:#444444;
	margin:20px auto
}


table.web{
	table-layout:fixed;
	width:910px;;
	border:1px #d2dada solid;
	font-size:12px;
	margin-bottom:15px;
	margin-top:5px;
	color:#444;
}
table.web tr th{
	background-color:#3d83c9;
	color:white;
	font-weight:bolder;
	padding:6px 0 6px 6px;
	text-align:left;
}
#join_now{
	background:transparent url(../img/seller_shop/huadong_background1.gif) repeat scroll 0 0;
	display:block;
	float:left;
	line-height:24px !important;
	padding:0 0 0 14px;
	text-decoration:none;
	position:absolute;
	top:176px;
}
#join_now b{
	background:transparent url(../img/seller_shop/huadong_background2.gif) no-repeat scroll right top;
	color:white;
	display:block;
	font-weight:bold !important;
	padding:0 14px 0 0;
}
table.web tr td{
	padding:3px 0 3px 6px;
	border-bottom:1px #eee dashed;
}
table.web tr td.must_write{
	background-color:#FFEAE7;	
}
table.web tr td p{
	font-size:14px;
	margin-bottom:3px;
}
table.web tr td span{
	color:#969696;
	font-size:12px
}
table.web tr td strong{
	color:#d24100;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
}
table.web tr td em{
	color:#d24100;
	font-style:normal;
	font-weight:bolder;
}
table.web tr td.budget_over a{
	color:white;
}
table.web tr td .change_item{
	background-color:#d24100;
	padding:5px;
	position:absolute;
	width:100px;
	left:286px;
	padding:5px;
	color:#969696;
}
table.web tr td .change_item a{
	display:block;
	margin:3px 0;
	color:white
}
table.web tr td .change_item img.arrow{
	position:absolute;
	right:-8px;
	top:10px;
}
table.web tr td.change_item_bg{
	background-color:#eee3a0
}
table.web tr td.unclick img{
	position:relative;
	top:2px;
}
div.select_budget p.text_intend_1{
	text-indent:320px;
	margin-bottom:7px;
}
div.select_budget p.text_intend_1 span{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div.select_budget p.text_intend_2{
	text-indent:335px;
	margin-bottom:15px;
}
div.select_budget p.text_intend_2 span{
	font-weight:bold;
	color:#d24100;
}
div.select_budget p.text_intend_2 span strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-right:10px;
}
div.select_budget p.text_intend_1_kaishi{
	text-indent:144px;
	margin-bottom:7px;
}
div.select_budget p.text_intend_1_kaishi span{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div.select_budget p.text_intend_2_kaishi{
	text-indent:327px;
	margin-bottom:15px;
}
div.select_budget p.text_intend_2_kaishi span{
	font-weight:bold;
	color:#d24100;
}
div.select_budget p.text_intend_2_kaishi span strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-right:10px;
}
div.via_phone{
	border:1px #fdaea1 solid;
	background-color:#ffeae7;
	padding:5px 10px;
	margin-bottom:10px;
}
div.via_phone h3{
	color:#444444;
	line-height:20px;
	height:20px;
	font-size:14px;
	
}
div.via_phone textarea{
	width:590px;
	height:60px;
	margin-bottom:5px;
}
div.via_phone p input{
	height:23px;
	line-height:20px;
	width:120px;
}
div.select_budget p.text_align_center {
	clear:both;
	margin-bottom:15px;
	text-align:center;
}
/*bedroom&livingroom style*/
ul.b_l_room{
	border-bottom:1px #d2d2d2 dashed;
	width:914px;
}
ul.b_l_room h3{
	font-size:12px;
	font-weight:normal;
	margin-bottom:5px;
}
ul.b_l_room li.b_l_title{
	font-size:12px;
	font-weight:normal;
	margin-bottom:5px;
	width:100%;
}
div.select_budget ul{
	float:left;
	display:inline;
	margin-left:10px;
	margin-bottom:10px;
}

div.select_budget ul li{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
div.select_budget ul li p a{
}
.modelunit_info{
	color:#444444;
	float:left;
	line-height:20px;
	width:170px;
}
.modelunit_name{
	height:20px;
	margin-left:5px;
	margin-right:5px;
}
div.select_budget ul li a img{
	display:block;
	width:169px;
	height:116px;
}
img.border_solid {
	background-color:white;
	border:1px solid #D2D2D2;
	padding:1px;
	height:116px;
	width:169px;
}
div.select_budget p.text_align_center{
	clear:both;
	text-align:center;
	margin-bottom:15px;
	*margin-bottom:20px;
}
div.select_budget p.notice_align_center{
	background-color:#ffeae7;
	border:1px #fdaea1 solid;
	padding:5px 10px;
	color:#444444;
	line-height:18px;
	margin-bottom:5px;
	text-align:center;
}
div.select h3{	
	font-size:14px;
	margin:10px 0 10px 10px;
	clear:both;
}
div.select ul{
	float:left;
	display:inline;
	margin-left:10px;
	margin-bottom:10px;
}
div.select ul li{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	display:inline;
}
div.select ul li a img{
	display:block;
	width:169px;
	height:116px;
}
div.select ul li p{
	color:#969696;
}
div.select ul li p span{
	margin-right:10px;
}
div.subwindow{
	border:2px #e8d24b solid;
	position:absolute;
	padding:10px;
	width:816px;
	background:white;
	top:247px;
	left:9px;
	z-index:20;
}
div.subwindow h1{
	font-size:12px;
	margin-bottom:10px;
	color:#444;
	padding-left:227px;
}
div.subwindow div#select_tile_help{
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px #d2d2d2 dashed;
	margin-bottom:10px;
	position:relative;
	width:100%;
}
div.subwindow div#select_tile_help p{
	display:none;
	position:absolute;
}
div.subwindow div#select_tile_help p#help1{top:110px;left:105px;}
div.subwindow div#select_tile_help p#help2{top:110px;left:156px;}
div.subwindow div#select_tile_help p#help3{top:110px;left:104px;}

div.subwindow div#select_tile_help p img{
	position:absolute;
	top:0px;
	left:0px;
	z-index:1
}
div.subwindow h3{
	margin-bottom:10px;
	font-size:14px;
	font-family:微软雅黑;
	font-weight:bold;
}
div.subwindow h3 em{
	font-style:normal;
	color:#d24100;
}
div.subwindow h4{
	background-image:url('../img/space/pbg.gif');
	background-repeat:no-repeat;
	clear:both;
	padding-left:18px;
	margin-top:5px;
}
div.subwindow h4 a{
	font:12px #006699;
	line-height:16px;
}
div.subwindow h5{
	background:#e7f4fc no-repeat scroll 6px 6px url('../img/guide_deco.gif');
	clear:both;
	padding:5px 0 5px 25px;
	color:#444;
	font-size:12px;
}
div.subwindow a.closewindow{
	position:absolute;
	right:10px;
	top:10px;
}
div.subwindow a.closewindow img{
	display:block;
	background-repeat:no-repeat;
}
/*======================================================================*/
.chos_m_list ul{
	margin:10px 0px 0px 0px;
}
.chos_m_list li{
	float:left;
	margin:0 8px 4px 0;
}

.chos_m_list li a{
	border:1px solid #EBE7DB;
	display:block;
	height:118px;
	width:171px;
}
.chos_m_list li a:hover{
	border:1px solid black;
}
.chos_m_list li a img{
	border:1px solid white;
	height:116px;
	width:169px;
}
.chos_m_list li b{
	clear:left;
	color:#969696;
	display:block;
	font-weight:normal;
	height:24px;
	padding:5px 0;
	width:169px;
}

/*=============================================================*/
.chos_s_list ul{
	border-bottom:1px solid #D2D2D2;
	color:#444444;
	float:left;
	margin:10px 0;
	padding:10px 0;
	width:100%;
	clear:both;
}
.chos_s_list li{
	float:left;
	margin:0 8px 10px 0;
	width:116px;
}

.chos_s_list li a.pic{
	border:1px solid #EBE7DB;
	display:block;
	height:112px;
	width:112px;
	padding:1px;
}
.chos_s_list li a.pic img{
	border:1px solid white;
	height:110px;
	width:110px;
}
.chos_s_list li a.pic img.border_solid{
	padding:0;
}
.chos_s_list li a.pic:hover{
	border:1px solid black;
}

.chos_s_list li p a{
	color:#339BFC;
	font-weight:bolder;
}
.chos_s_list li p span{
	color:#969696;
}
.chos_s_list li p{
	margin-top:5px;
	height:18px;
	line-height:18px;
	overflow:hidden;
}
.chos_s_list li p b{
	color:#3b9400;
}
div.subwindow h4{
	color:#444;
	font-size:12px;
	clear:both;
}
/*=============================================================*/
div.page{
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:1px 3px;
	text-decoration:none;
	clear:both;
}
div.page a.curr{
	background-color:#006699;
	color:#FFFFFF;
}

div.page a:hover{
	background-color:#006699;
	color:#FFFFFF;
}

/*=====================================================================*/

#chos_m{
	top:10px;
	left:10px;
}

#chos_m_big{
	top:300px;
	left:10px;
}

#chos_s{
	top:1000px;	
	left:10px;
}

#chos_s_big{
	top:1600px;
	left:10px;
}

#input_m{
	top:530px;
	left:230px;
	width:688px;
}
/*================================================*/
#input_m input{
	width:100%;
	font:12px Arial;
}

#input_m td{
	padding:6px 6px 6px 6px;
}

#input_m tfoot td{
	border:none;
}

#input_m tfoot{
	text-align:center;
}

#input_m tfoot input{
	width:100px;
}
#input_m .web{
	width:100%;
	border:1px #d2dada solid;
	margin-bottom:5px;
	font-size:12px;
}
#input_m .web tr th{
	background-color:#3D83C9;
	padding:6px 0 6px 6px;
	font-weight:normal;
	text-align:left;
}
#input_m .web tbody tr td{
	padding:6px;
	border-bottom:1px #eee dashed;
}
#input_m .web input.su_button{
	width:80px;
	margin-right:10px;
}


#m_modelunit input{
	width:100%;
	font:12px Arial;
}

#m_modelunit td{
	padding:6px 6px 6px 6px;
}

#m_modelunit tfoot td{
	border:none;
}

#m_modelunit tfoot{
	text-align:center;
}

#m_modelunit tfoot input{
	width:100px;
}
#m_modelunit .web{
	width:100%;
	border:1px #d2dada solid;
	margin-bottom:5px;
	font-size:12px;
}
#m_modelunit .web tr th{
	background-color:#3D83C9;
	padding:6px 0 6px 6px;
	font-weight:normal;
	text-align:left;
}
#m_modelunit .web tbody tr td{
	padding:6px;
	border-bottom:1px #eee dashed;
}
#m_modelunit .web input.su_button{
	width:80px;
	margin-right:10px;
}


.table_h2{
	background-color:#e5f1f4;
	font-weight:bolder;
}
.global_help img{
	position:relative;
	top:3px;
	left:2px;
}

/*leochrist 2009-09-3*/
div.save_and_next{
	height:80px;
	clear:both;
	position:relative;
}
div.pop_box{
	width:336px;
	position:absolute;
	border:2px solid #E8D24B;
	padding:10px;
	background-color:white;
	z-index:999;
	margin:35px 40%;
	top:-181px;
}
#pop_box2{
	top:-170px;
}
div.pop_box h2{
	color:#444444;
	border:none;
	text-align:left;
	font-size:14px;
	height:14px;
	line-height:14px;
	margin-bottom:10px;
}
div.pop_box p{
	color:#444444;
	line-height:20px;
}

/*leochrist 2009-09-3*/
#mask{
	width:100%;
	height:999px;
	position:absolute;
	top:0;
	left:0;
	z-index:997;
	background-color:black;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.web{
	background-color:#fdfeff
}
.room_title{
	vertical-align:top;
	background-color:#e5f1f4;
	font-size:14px;
	font-weight:bold;
}
.room_title_diff{
	background-color:#bcdafc
}
.room_diff{
	background-color:#e5f1f4
}
table.web tr td.budget_over{
	background-color:#FFEAE7;
}
.budget_save{
	background-color:#ecfbd4;
}
.price_compare{
	background-color:#ffeae7;
	color:#969696
}
.price_compare span,.price_compare del{
	color:#444
}
/*招标队长的样式*/
table.zhaobiao{
	width:100%;
	margin-bottom:10px;
}
table.zhaobiao tr td{
	padding-top:2px;
	vertical-align:top;
}
table.zhaobiao tr td ol li{
	position:relative;
	float:left;
	padding:10px;
	width:100px;
	height:46px;
	background-color:#eaeaea;
	display:inline;
	margin-right:10px;
	border:2px #eaeaea solid;
}
table.zhaobiao tr td ol li.cur{
	background-color:white;
	border:2px #7dccf3 solid;
}
table.zhaobiao tr td ol li p{
	line-height:14px;
}
table.zhaobiao tr td ol li img.arrow{
	position:absolute;
	top:26px;
	right:-10px;
}
table.zhaobiao tr td ol li h3{
	font-size:12px;
	height:18px;
	line-height:18px;
}	
table.zhaobiao tr td ol li p.text_intent{
	padding-left:12px;
}
div.popup{
	padding:10px;
	position:absolute;
	background-color:white;
	border:2px #7dccf3 solid;
	z-index:2;
}
div.popup img.exit{
	position:absolute;
	top:10px;
	right:10px;
}
div.popup h2{
	padding:0px;
	border:0px;
	font-size:14px;
	height:24px;
	line-height:24px;
	margin:0px;
	color:#444;
	text-align:left;
}
div.check{
	top:80px;
	left:-2px;
	width:360px;
}
div.check p.border{
	border-bottom:1px #d2d2d2 solid;
	padding-bottom:5px;
}
div.check p span{
	font-size:14px;
	color:#d14200;
	font-weight:bold;
}
div.check p strong{
	padding:0 5px;
	color:#d14200;
	font-family:Arial;
}
div.check table{
	vertical-align:middle;
	width:100%;
	margin:5px 0;
}
div.check table tbody tr{
	height:20px;
	left:20px;
}
div.check table tbody tr td a{
	font-weight:bold;
}
div.check table tbody tr td a.talk_to{
	position:relative;
	top:3px;
}
div.check table tbody tr td strong{
	color:#d14200;
}
div.select{
	top:80px;
	left:-2px;
	width:270px;
}
div.select p span{
	font-size:14px;
	color:#d14200;
	font-weight:bold;
}
div.select p strong{
	padding:0 5px;
	color:#d14200;
	font-family:Arial;
}
div.select p.border{
	border-bottom:1px #d2d2d2 solid;
	padding-bottom:5px;
}
div.select table{
	vertical-align:middle;
	width:100%;
	margin:5px 0;
}
div.select table tbody tr{
	height:20px;
	left:20px;
}
div.select table tbody tr td a{
	font-weight:bold;
}
div.select table tbody tr td strong{
	color:#d14200;
}
a.button{
	color:white;
	font-weight:bold;
	display:inline-block;
	background:#6cc0ec url('../img/global/buttonbg.gif') no-repeat scroll right top;
	padding:0 10px 0 0;
	height:24px;
	line-height:24px;
}
a.button span.button_left{
	float:left;
	height:24px;
	background:#6cc0ec url('../img/global/buttonbg.gif') no-repeat scroll left top;
	width:10px;
}
a.button:hover{
	text-decoration:none;
}
/* 见 “自选队长输入框” 样式
input.name{
	color:#969696;
	width:68px;
	margin-right:5px;
}
input.tel{
	color:#969696;
	width:98px;
	margin-right:5px;
}
*/
.selete_style{
	font-size:14px;
	margin:10px 0 10px 10px;
}
div.select_budget p.budget span.ysbg{
	position:absolute;
	top:-30px;
	left:94px;
	background:transparent url('../img/budget/ysbg.gif') no-repeat scroll 0 0;
	height:34px;
	width:264px;
	color:#d24100;
	font-size:12px;
	font-weight:normal;
	text-indent:42px;
}
#new_input_m{
	top:120px;
	left:230px;
	width:688px;
	z-index:999;
}
#new_input_m input{
	width:100%;
	font:12px Arial;
}

#new_input_m td{
	padding:6px 6px 6px 6px;
}

#new_input_m tfoot td{
	border:none;
}

#new_input_m tfoot{
	text-align:center;
}

#new_input_m tfoot input{
	width:100px;
}
#new_input_m .web{
	width:100%;
	border:1px #d2dada solid;
	margin-bottom:5px;
	font-size:12px;
}
#new_input_m .web tr th{
	background-color:#3D83C9;
	padding:6px 0 6px 6px;
	font-weight:normal;
	text-align:left;
}
#new_input_m .web tbody tr td{
	padding:6px;
	border-bottom:1px #eee dashed;
}
#new_input_m .web input.su_button{
	width:80px;
	margin-right:10px;
}
.step_h2_price{
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:10px;
	font-weight:bolder;
}
div.popup_show{
	background-color:white;
	border:2px solid #E8D24B;
	padding:10px;
	position:absolute;
	top:162px;
	left:210px;
	width:520px;
	z-index:999;
}
/*打印主材料表的样式*/
#header_print{
	margin:0px auto 0;
	width:750px;
}
div.select_budget_print{
	position:relative;
	width:750px;
	padding:5px;
	color:#444444;
	margin:0 auto;
}
div.select_budget_print p.notice_align_left_print{
	border:2px #FDAEA1 solid;
	padding:5px 10px;
	color:#444444;
	line-height:18px;
	margin-bottom:10px;	
}
div.select_budget_print h1{
	font-family:微软雅黑;
	line-height:28px;
	height:45px;
	color:#444444;
	font-size:28px;
	text-align:center;
}
div.select_budget_print h2{
	font-family:微软雅黑,宋体;
	line-height:18px;
	color:#444444;
	font-size:18px;
	margin-bottom:10px;
}
table.web_print{
	table-layout:fixed;
	width:750px;
	font-size:12px;
	margin-bottom:15px;
	margin-top:5px;
	border:1px #898989 solid;
	border-right:none;	
}
table.web_print a{
	color:#444;
}
.budget_over_print{
	font-weight:bolder;
	color:#444;
}
table.web_print tr th{
	color:#444;
	font-weight:bolder;
	padding:6px 0 6px 6px;
	text-align:left;
	border-bottom:1px #898989 solid;
	border-right:1px #898989 solid;
}
table.web_print tr td{
	padding:5px;	
	border-bottom:1px #898989 solid;
	border-right:1px #898989 solid;

}
p.text_intend_2_kaishi_print{
	margin-bottom:10px;
}
p.text_intend_2_kaishi_print span strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-right:10px;
}
div.via_phone_print{
	border:2px #FDAEA1 solid;
	padding:5px 10px;
	margin-bottom:10px;
}
div.via_phone_print h3{
	font-size:12px;
}
.room_title_print{
	vertical-align:top;
	font-weight:bold;
	font-size:14px;
	border-right:1px #898989 solid;
}
.room_diff_print{

}
/* 在主料表界面添加打印图标 */
div.print {
	float:right;
	height:41px;
	padding-left:48px;
	background:transparent url('../img/space/printer.gif') no-repeat 0 0;
	color:#969696;
	margin-right:15px;
}
p.yusuanzhucai {
	padding-top:10px;
}
/* 店家推荐商品 */
#dealer_commend{
	color:#969696;
}
/* 自选队长输入框 */
div.select p.p_buttons {
	margin:10px 0px 10px -3px;
}
div.select input.captain_name, div.select input.captain_phone {
	color:#959595;
	border:1px #a3aab0 solid;
	height:18px;
}
div.select input.captain_name {
	width:80px;
}
div.select input.captain_phone {
	width:110px;
}
/* */
input.button_100{
	width:100px;
	font-size:12px;
	height:24px;
	line-height:20px;
}
div.size_ask{
	width:300px;
	position:absolute;
	top:100px;
	left:100px;
	border-color:#7DCDF4;
	z-index:1000;
}
div.size_ask span.arrow{
	position:absolute;
	top:-13px;
	left:154px;
	background:transparent url('../img/budget/arrow.gif') no-repeat scroll 0 0;
	width:20px;
	height:13px;
}
div.size_ask ul{
	float:right;
	width:180px;
	border-left:1px #d2d2d2 solid;
	padding-left:6px;
	margin-bottom:10px;
}
div.size_ask ul li{
	padding-left:36px;
	text-indent:-36px;
	color:#969696;
	font-size:12px;
	margin-bottom:0px;
	line-height:18px;
	width:132px;
	display:inline;
}
div.size_ask ul li span{
	color:#444;
}
div.size_ask div.jxs{
	width:108px;
	padding-top:11px;
}
div.size_ask div.jxs div{
	background:transparent url('../img/budget/jxs.gif') no-repeat scroll 21px center;
	margin-bottom:5px;
	height:64px;
}
div.size_ask div.jxs div.away{
	background:transparent url('../img/budget/jxs_away.gif') no-repeat scroll 21px center;
	
}
div.size_ask div.jxs div p{
	text-indent:45px;
	color:#969696;
	line-height:16px;
	font-size:12px;
	margin:0;
}
div.size_ask p.border_line{
	clear:both;
	border-top:1px black dotted;
	padding-top:2px;
	text-indent:24px;
	line-height:20px;
}
div.view_effect{	
	position:absolute;	
	border-color:#7DCDF4;
	z-index:1000;
	position: absolute;
}
h2.roundcorner{
	color:white;
	font-size:14px;
	padding-left:15px;
	height:32px;
	line-height:32px;
	background:#6CC0EC url('../img/home/hBg.gif') repeat-x scroll left top;
}
h2.roundcorner span.roundcorner_right{
	width:3px;
	height:32px;
	background:transparent url('../img/home/hBg.gif') no-repeat scroll right top;    
	float:right;
	display:inline-block;
}
h2.roundcorner a.more{
	color:white;
	float:right;
	font-size:12px;
	font-weight:normal;
	margin-right:10px;
}
div.roundcorner_box{
	border:1px #d2d2d2 solid;
}
div.online_1{
	width:120px;
}
div.online_1 div.roundcorner_box{
	background:transparent url('../img/budget/tel_man.gif') no-repeat scroll 10px 11px;
	padding-top:22px;
	padding-bottom:10px;
}
div.online_1 div.roundcorner_box p.note{
	padding-left:55px;
	margin-top:0px;
	color:#969696;
}
div.online_1 div.roundcorner_box p{
	text-align:center;
	line-height:18px;
	margin-top:5px;
}
div.online_2{
	width:120px;
	position:absolute;
	right:15px;
	z-index:1;
	background:white;
	top:260px;
}
div.online_2 div.roundcorner_box{
	background:transparent url('../img/budget/tel_womon.gif') no-repeat scroll 10px 13px;
	padding-top:22px;
	padding-bottom:10px;
}
div.online_2 div.roundcorner_box p.note{
	padding-left:55px;
	color:#969696;
	margin-top:0px;
}
div.online_2 div.roundcorner_box p{
	text-align:center;
	line-height:18px;
	margin-top:5px;
}
div.online_3{
	width:120px;
}
div.online_3 div.roundcorner_box{
	background:transparent url('../img/budget/tel_online.gif') no-repeat scroll 10px 15px;
	padding-top:22px;
	padding-bottom:10px;
}
div.online_3 div.roundcorner_box p.note{
	padding-left:55px;
	color:#969696;
	margin-top:0px;
}
div.online_3 div.roundcorner_box p{
	text-align:center;
	margin-top:5px;
	line-height:18px;
}


a.button_img_check {
	color:white;
	font-size:14px;
	height:30px;
	line-height:30px;
	text-align:center;
}
a.button_img_check img {
	background-color:#6CC0EC;
	display:inline-block;
	height:30px;
	margin-bottom:-11px;
	text-align:center;
	width:99px;
}
/*添加小游戏*/
table.web td.games {
	background:#3d83c9 url('../img/space/game_bg.gif') no-repeat scroll left top;
	color:white;
	padding:0;
	height:30px;
	line-height:30px;
}
table.web td.games h3 {
	float:left;
	margin:0 14px 0 80px;
	display:inline;
}
table.web td.games ul {
	float:left;
	margin:0;
}
table.web td.games ul li{
	float:left;
	margin:0 17px 0 0;
}
table.web td.games ul li a{
	color:white;
	font-weight:bold;
}
div.games_popup{
	width:652px;
	position:absolute;
	top:800px;
	left:100px;
	border-color:#b3b3b3;
	z-index:999;
}
div.games_popup h3 {
	color:#444;
	font-size:30px;
	height:40px;
	line-height:40px;
	margin-bottom:10px;
}
div.games_popup dl {
	line-height:20px;
	margin-bottom:10px;
}
div.games_popup dl dt {
	float:left;
}
div.games_popup dl dd {
	display:block;
	padding:0 20px 0 59px;
}
/*end*/
#xunjiaButton{
	padding:8px 8px 5px 34px;
	background:transparent url('../img/seller_shop/tjhj.gif') no-repeat scroll 0 0;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}/*leochrist 2009-10-28*/
#xunjiaButton:hover{
	color:white;
}/*leochrist 2009-10-28*/
#attention_print{
	position:relative;
}
#attention_print em{
	display:block;
	width:196px;
	height:30px;
	border:2px #898989 solid;
	padding:5px;
	position:absolute;
	left:250px;
	top:-9px;
	font-style:normal;
}
#attention_print em img{
	position:absolute;
	top:40px;
	left:-30px;
}
/*tab star*/
ul.nav_ybj {
background:transparent repeat-x scroll left 23px url('../img/global/nav_bg.gif');
height:24px;
padding-left:10px;
margin-bottom:10px;
border-bottom:0px;
padding:0px;
}
ul.nav_ybj li {
background:transparent url('../img/global/nav_bg.gif') no-repeat scroll left -2px;
float:left;
margin-right:1px;
padding-left:2px;
width:auto;
}
ul.nav_ybj li a {
background:transparent url('../img/global/nav_bg.gif') no-repeat scroll right -2px;
display:inline-block;
font-weight:bold;
line-height:14px;
padding:5px 15px 4px 13px;
}
ul.nav_ybj li a:hover {
background:transparent url('../img/global/nav_bg.gif') no-repeat scroll right -27px;
padding-bottom:5px;
}
ul.nav_ybj li.cur {
background:transparent url('../img/global/nav_bg.gif') no-repeat scroll left -27px;
}
ul.nav_ybj li.cur a {
background:transparent url('../img/global/nav_bg.gif') no-repeat scroll right -27px;
padding-bottom:5px;
}
/*tab end*/
/*page star*/
.page_item{	
	font-family:Arial, Helvetica, sans-serif	;
	position:relative;
	background:#fff;
	position:absolute;
	right:10px;
	top:44px;
}
.page_item a{
	padding:1px 3px;
}
.page_item a:hover{
	background:#006699;
	color:#fff!important;
	text-decoration:none;
}
.page_item .current{
background-color:#006699;
color:#FFFFFF;
font-weight:bold;
}
/*page end*/
a.button_style3 {
	background:transparent url(../img/button/3.gif) no-repeat scroll right top;
	color:white;
	display:block;
	float:left;
	font-weight:bold;
	text-decoration:none;
}
a.font_14 {
	background-position:right -50px;
	font-size:14px;
	height:28px;
	padding-right:14px;
	margin-right:10px;
}
a.button_style3 span {
	background:transparent url(../img/button/3.gif) no-repeat scroll left top;
	display:block;
}
a.font_14 span {
	background-position:left -50px;
	line-height:14px;
	padding:7px 0 7px 14px;
}
a.font_14:hover {
	background-position:right -79px;
	text-decoration:none;
}
a.font_14:hover span {
	background-position:left -79px;
}
#select_self{
	
}
#select_self ul{
	border:1px solid #91A8B4;
	position:absolute;
	top:94px;
	left:71px;
	width:100px;
	background-color:white;
}
#select_self ul li{
	padding:1px 5px 2px 5px;
}
#select_self ul li.selected{
	background-color:#e7f4fc;
}
#select_self ul li a:hover{
	text-decoration:none;
}
#select_self table{
	width:100%;
}
#select_this{
	float:left;
	
}
#chooseModelunit{
	border: 2px solid #E8D24B; 
	float: left; 
	width: 100%;
	position:relative
}
#chooseModelunit a.closewindow {
	position:absolute;
	right:10px;
	top:10px;
}
/*bedroom&livingroom popup style*/
div.b_l_room_popup {
}
/*客卧的弹出层，房间以ul为单位*/
div.b_l_room_popup ul.b_l_room {
	display:inline;
	float:left;
	margin-bottom:10px;	
	width:47%;
}
/*厨卫的弹出层，房间以li为单位*/
div.b_l_room_popup ul {
	display:inline;
	float:left;
	margin-bottom:10px;	
	clear:both;
}
div.b_l_room_popup ul li {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
div.b_l_room_popup ul li a img {
	display:block;
}
div.b_l_room_popup p {
	color:#444444;
	line-height:20px;
	width:auto;
	float:left;
	margin-bottom:10px;
	clear:both;
}
div.b_l_room_popup p.tip,div.b_l_room_popup ul#chooseUl{
	width:816px;
}
div.large_img{
	position:absolute;
	z-index:1002;
}
div.large_img img{
	width: expression(this.width > 410 ? '410px': true); max-width: 410px;
	height: expression(this.height > 290 ? '290px': true); max-height: 290px;
	border:3px white solid;
	
}
/* tab style */
ul.nav_ybj_red {
	background:transparent url('../img/global/nav_bg_red.gif') repeat-x scroll left 23px;
	height:24px;
	padding-left:10px;
	margin:0
}
ul.nav_ybj_red li {
	background:transparent url('../img/global/nav_bg_red.gif') no-repeat scroll left -2px;
	float:left;
	margin-right:1px;
	padding-left:2px;
}
ul.nav_ybj_red li a {
	background:transparent url('../img/global/nav_bg_red.gif') no-repeat scroll right -2px;
	display:inline-block;
	font-weight:bold;
	line-height:14px;
	padding:5px 15px 4px 13px;
	color:#EB1C22;
}
ul.nav_ybj_red li a:hover {
	background:transparent url('../img/global/nav_bg_red.gif') no-repeat scroll right -27px;
	padding-bottom:5px;
}
ul.nav_ybj_red li.cur {
	background:transparent url('../img/global/nav_bg_red.gif') no-repeat scroll left -27px;
}
ul.nav_ybj_red li.cur a {
	background:transparent url('../img/global/nav_bg_red.gif') no-repeat scroll right -27px;
	padding-bottom:5px;
}
/* 硬装材料按房间与时间排序*/
div.material_order_bg{
	background:#FAA61A;
	width:910px;
	padding:10px 0;
}
div.material_order{
	border:3px solid #ED1C24;
	padding:40px 10px 20px;
	width:830px;
	color:#444444;
	margin:20px auto;
	background-color:white;
}
div.material_order h1{
	font-size:20px;
	color:#ED1C24;
	font-family:黑体;
	margin-left:60px;
}
div.material_order h3 img{
	margin-bottom:10px;
	width:828px;
}
div.material_order table{
	border:1px #D2DADA solid;
	width:830px;
	margin-bottom:30px;
	border-collapse:collapse;
}
div.material_order table tr{
	height: 40px;
}
div.material_order table tr th,div.material_order table tr td{
	text-align:left;
	padding:0 10px;
}
div.material_order table tr td a{
	float:right;
}
div.material_order table tr.tit th{
	background-color:#E7E8E9;
	outline:#ffffff solid 1px;
}
div.material_order table tr td.mid{
	text-align:center;
	padding:0;
}
/* online_info */
div#online_info h4{
	font-size:12px;
	font-weight:normal;
	margin-bottom:5px;
}
div#online_info ul{
	margin-left:0px;
}
div#online_info ul li{
	line-height:22px;
	margin:0 11px 10px 0;
	width:96px;
}
div#online_info ul li a{
	float:left;
	display:inline-block;
}
div#online_info ul li a.online_teamname{
	width: expression(this.offsetWidth > 36 ? '36px': true); max-width: 36px; ;
	height:18px;
	overflow:hidden;	
	margin-right:5px;	
}
div#online_info ul li a:hover{
	text-decoration:none;
}
div#online_info ul li a img{
	height:18px;
	width:41px;
	display:inherit
}
/* k_w_room */
ul.k_w_room{
	border-bottom:1px #d2d2d2 dashed;
	width:370px;
}
ul.k_w_room h3{
	font-size:12px;
	font-weight:normal;
	margin-bottom:5px;
}
ul.k_w_room li.b_l_title{
	font-size:12px;
	font-weight:normal;
	margin-bottom:5px;
	width:100%;
}
/* contact_servers */
div.select_budget h3#contact_servers{
	padding-left:320px;
	margin-bottom:10px;
}
div.select_budget h3#contact_servers a{
	background:transparent url(../img/space/contact_servers.gif) no-repeat scroll left top;
	color:white;
	display:block;
	font-weight:normal;
	height:71px;
	padding:10px 107px 5px 9px;
	width:195px;
	text-decoration:none;
}
/* style_confirm */
div#style_confirm{
	clear:both;
	height:136px
}
div#style_confirm h1{
	font-size:12px;
	text-indent:-9999px;
	background:transparent url('../img/space/style_confirm_deco.gif') no-repeat scroll 1px 3px;
	height:17px;
	margin-bottom:10px;
}
div#style_confirm ul li{
	float:left;
	width:359px;
	margin-right:10px;
	margin-bottom:20px;
	padding-left:80px
}
div#style_confirm ul{
	margin:0;
}
div#style_confirm ul li#check_out{
	background:transparent url('../img/space/style_confirm_deco.gif') no-repeat scroll 0px -14px
}
div#style_confirm ul li#do_myself{
	background:transparent url('../img/space/style_confirm_deco.gif') no-repeat scroll 0px -86px
}
div#style_confirm ul li a{
	font-weight:bolder;
}
div#style_confirm ul li a.button_style1{
	margin-top:10px;
	font-weight:normal
}
/* add sub class */
table.web tr td a.delete_sub{
	margin-left:10px;
}
.add_sub {
	background:#ffeae7 url('../img/space/deco_bg.jpg') no-repeat scroll left top ; 
}
.add_sub a{
	margin-right:10px;	
}
.add_sub a.add_sub_item{
	color:white
}
.add_sub img{
	position:relative;
	top:3px;
}
.add_sub td div{
	position:relative;
}
.add_sub td div.popup{	
	position:absolute;

}
.add_sub td div.add_sub_items{	
	top:20px;
	left:5px;
	width:500px;
	float:left;
	position:absolute;/*防止冲突*/
}
.add_sub td div.popup ul{
	margin:0;
	margin-right:10px;	
}
.add_sub td div.add_sub_number{
	top:20px;
	left:5px;
	padding-right:36px;
	background-color:white;
	display:none
}
.add_sub td div.add_sub_number p{
	margin:10px 0
}
ul#hezuo_cizhuan{
	width:750px;
	margin-left:0px;
	margin-top:10px
}
/*添加我要水电图弹出框*/
td.affirm div#online_info{
	position:relative;
	width:430px;
	float:left;
	z-index:1;
}
td.affirm div#online_info h4{
	float:left;
	padding-top:4px;
}
td.affirm div#online_info ul{
	width:263px;
	float:none;
}
td.affirm div.select{
	position:absolute;
	top:90px;
	left:0px;
	width:315px;
	display:none;
}
td.affirm div.select td span{
	color:#969696;
	font-weight:normal;
}
td.affirm div.select h2.border{
	border-top:1px #d2d2d2 solid;
	padding-top:5px;
}
td.affirm div.select p.contact_info a{
	float:right;
}
td.affirm div.select p.contact_info{
	margin-top:10px;
}
td.affirm div.select p.contact_info a span{
	color:white;
}
#modify_leader h3{
	margin:0
}
#modify_leader h3.border{
	border-top:1px #d2d2d2 solid;
	padding-top:10px;
}
div.help_water_map{
	position:absolute;
	top:90px;
	right:0px;
	z-index:200;
}
div.help_water_map img.exit{
	right:6px;
	top:6px;
	position:absolute;
}
/*自选改动*/
ul.b_l_room p.opt_button{
	margin-top:5px;
}
div.opt{
	width:908px;
	left:166px;
	top:690px;
}
div.opt div.step a{
	display:block;
	height:90px;
	width:90px;
	position:absolute;
	border:1px black solid;
	display:none;
}
div.opt div.step a.step1{
	left:229px;
	top:0;
}
div.opt div.step a.step2{
	left:364px;
	top:0;
}
div.opt div.step a.step3{
	left:499px;
	top:0;
}
div.opt div.step a.step4{
	right:182px;
	top:0;
}
div.opt div.select_tile_help{
	border-bottom:1px dashed #D2D2D2;
	margin-bottom:10px;
	padding-bottom:10px;
	position:relative;
	text-align:center;
	width:100%;
}
div.opt div.select_tile_help .help1{
	left:105px;
	top:110px;
	position:absolute;
}
div.opt div.select_tile_help .help2{
	position:absolute;
	left:156px;
	top:110px;
}
div.opt div.select_tile_help .help3{
	position:absolute;
	left:104px;
	top:110px;
}
div.opt h1{
	font-size:14px;
	text-align:center;
	padding:0px;
}
div.select_tile_help .exp{
	vertical-align:top;
	font-weight:bold;
	color:#969696;
}
div.opt h3 em{
	font-style:normal;
	color:#f05b24;
}
div.opt p.msg{
	background:#ffeae7;
	padding:10px;
}
div.opt p.msg span{
	margin-right:10px;
}
div.opt p.msg input{
	width:80px;
}
div.opt p.msg span.tel input{
	width:100px;
}
div.opt .web td{
	padding:6px 5px 6px 10px;
	vertical-align:top;
}
div.opt .web td p{
	margin-bottom:5px;
}
div.opt .w_80{
	width:80px;
}
div.opt .web .w_60{
	width:60px;
}
div.opt .web .w_40 input{
	width:40px;
}
div.opt .size_ask{
	border-color:#E8D24B;
	width:530px;
	left:350px;
	top:295px;
}
div.opt .size_ask ul{
	border:none;
	width:270px;
}
div.opt .size_ask ul li{
	width:234px;
	margin-right:0;
}
div.opt .size_ask .jxs{
	width:250px;
	float:left;
}
div.opt .size_ask .jxs p{
	color:#969696;
}
div.opt .size_ask img.goods{
	width:expression(this.width > 130 ? '130px': true);	max-width:130px;
	height:expression(this.width > 250 ? '250px': true);max-height:250px;
	margin-bottom:10px;
}
div.opt .size_ask .jxs p img{
	vertical-align:text-bottom;
	margin-right:5px;
	margin-top:10px;
}
div.opt .size_ask .jxs p.small a{
	border:1px solid #EBE8DB;
	padding:1px;
	display:inline-block;
}
div.opt .size_ask .jxs p.small img{
	width:25px;
	height:19px;
	margin:0px;
}
div.opt .color_list{
	width:390px;
	left:395px;
	top:345px
}
div.opt .color_list ul{
	border-bottom:none;
}
div.opt .color_list ul li{
	width:85px;
}
div.opt .color_list ul li a{
	display:block;
	width:72px;
	height:72px;
	border:2px transparent solid;
}
div.opt .color_list ul li a.color1{
	background-color:#ff0000;
}
div.opt .color_list ul li a:hover{
	border:2px #000 solid;
}
div.zhuliao_yaoqiu{
	margin:10px 0;	
	clear:both;
}
div.zhuliao_yaoqiu h1{
	font-family:宋体;
	font-size:14px;
	height:auto;
	margin-bottom:10px;
	text-align:left;
	line-height:normal;
}
div.zhuliao_yaoqiu p{
	line-height:24px;
	height:24px;
}
div.zhuliao_yaoqiu h2{
	border:none;
	font-size:12px;
	margin:10px 0;
	text-align:left;
}
/*星星提示经销商在线*/
div.delear_star{
	background:transparent url('../img/space/delear_star_bottom.gif') no-repeat scroll center bottom;
	padding:60px 0 10px;
	width:926px;
	position:relative;
	margin-bottom:10px;
}
div.delear_star img.star_icon{
	position:absolute;
	top:-8px;
	left:50px;
	z-index:-1;
}
div.delear_star .t_box{
	background:transparent url('../img/space/delear_star_top.gif') no-repeat scroll center top;
	height:20px;
}
div.delear_star strong{
	color:#d24100;
}
div.delear_star ul li .num{
	color:#ED1C24;
	font-size:12px;
	font-weight:normal;
}
div.delear_star ul li a img{
	width:auto;
	height:auto;
	display:inline;
	vertical-align:text-bottom;
}
div.delear_star .infom{
	background:transparent url('../img/space/delear_star_bg.gif') repeat-y scroll center 0;
	padding:0 155px;
	width:616px;
}
div.delear_star .infom:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.delear_star .infom  h3{
	color:#969696;
	font-size:14px;
	margin-bottom:15px;
}
div.delear_star .infom .method{
	text-indent:-78px;
	padding-left:78px;
}
div.delear_star .infom .method span{
	color:#969696;
}
div.delear_star .infom .tip{
	color:#d24100;
}
div.delear_star .infom ul{
	padding:15px 0 20px 65px;
	width:541px;
	margin-bottom:20px;
}
div.delear_star ul li{
	display:inline;
	width:170px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin-bottom:5px;
}
div.delear_star .infom .buttons{
	text-align:center;
	margin-bottom:10px;
}
div.delear_star .infom .set_border{
	border-bottom:1px #d2d2d2 solid;
	padding-bottom:10px;
}
div.delear_star .all_delear{
	width:535px;
	min-height:295px;
	height:auto;
	_height:295px;
	left:185px;
	top:18px;
}
div.delear_star .all_delear h2{
	border:none;
	text-align:left;
	margin-bottom:20px;
}
div.delear_star .all_delear ul{
	padding:0;
	margin:0
}
div.delear_star .all_delear ul li{
	width:166px;
}

