/* CSS Document */
body  {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
text-align:left;
}

textarea, input, select, body {
font-size:12px;
}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, table, td, th, form, fieldset, img, dl, dt, dd {
margin:0;
padding:0;
}
#esf {
	margin:0 auto; padding:0; width:950px;
}
.picmod {
color:#666666;
float:left;
line-height:18px;
margin-right:10px;
text-align:center;
width:135px;
}
.picmod img {
background:url("/skin/default/images/b12.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:91px;
margin-bottom:5px;
padding:7px 7px 22px;
width:121px;
}
.biaoti {
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height:24px;
}
.unnamed1 {
border-color:-moz-use-text-color #D0D0D0 #D0D0D0;
border-style:none solid solid;
border-width:0 1px 1px;
}
.t_blk  {
background-position:0 -631px;
clear:both;
height:44px;
margin-bottom:10px;
overflow:hidden;


}

.focus, .h_super .h_super_t, .h_super div.ul_t, .blk_b, h3.bt_t, .box_new h3, .g_blk h3, ul.hot_bbs, .t_blk, .t_blk span, .t_blk ul, .t_blk ul li.r, .t_blk ul li.l {
background-image:url("/skin/default/images/t_bg_img.gif");
background-repeat:repeat-x;
}
.t_blk span.l {
background-position:-13px -675px;
display:block;
height:44px;
float:left;
width:7px;
}
.t_blk span.r {
background-position:0 -675px;
display:block;
height:44px;
float:right;
width:13px;
}
.t_blk h3.esf {
width:210px;
}

.t_blk h3.esf {
background-position:0 -280px;
width:255px;
}

.t_blk h3 {
float:left;
line-height:44px;
margin-right:10px;
text-indent:-999999px;
}

.h_super .h_super_t h3, .h_super .h_super_l span, .h_super div.ul_t li b, .general_t span, ul.list_big li, dl.img_tex dd li, .g_blk h3 span, .g_l_box .showdiv li, .blk_b input.s_btn, .general_t2 span, .general_t3 span, ul.hot_bbs li.tab_active, .t_blk h3, .yn_l_d .stock .page a, .blk_b label, .down li a, .general_t5 span {
background-image:url("/skin/default/images/img_2new.gif");
background-repeat:no-repeat;
}

h3 {
font-size:150%;
}

h1, h2, h3, h4, h5, h6 {
font-weight:bold;
}

.t_blk ul {
background-position:0 -571px;
float:left;
height:24px;
margin-top:10px;
margin-right:8px;
}

ul, ol {
list-style:none outside none;
}

.t_blk ul li.l {
background-position:0 -597px;
display:block;
float:left;
height:24px;
width:5px;
}
.t_blk ul li.c {
float:left;
line-height:26px;
padding:0 10px;
}
a:link, a:visited {
color:#000000;
text-decoration:none;
}

.generic, .meet {
clear:both;
overflow:hidden;
width:950px;
}

.generic .g_left, .meet .g_left, .cover .g_left {
float:left;
margin-right:10px;
}

.col214 {
width:214px;
}
#sehouse h3.bt_t1 {
background:url("/skin/default/images/n_t.gif") repeat-x scroll 0 0 transparent;
border-bottom:0 none;
border-right:1px solid #D7D7D7;
border-top:1px solid #D7D7D7;
clear:both;
height:24px;
overflow:hidden;
padding-left:0;
padding-right:0;
}
.fl {
float:left;
}
#sehouse h3.bt_t1 span {
border-left:1px solid #D7D7D7;
color:#000000;
cursor:pointer;
display:block;
float:left;
font-size:14px;
line-height:23px;
text-align:center;
width:102px;
}
#sehouse h3.bt_t1 span.tab_active {
background:url("/skin/default/images/n_tab_bg.gif") repeat-x scroll left bottom transparent;
color:#D12524;
font-weight:bold;
height:25px;
width:108px;
}

#sehouse .box_new {
height:355px;
}

.box_new {
background-color:#F6F6F6;

border:1px solid #D7D7D7;
border-style:none solid solid;
border-width:0 1px 1px;
overflow:hidden;
}

.speChoBox {
float:left;
padding:6px 0 0 6px;
}
.speChoBox .img img {
border:1px solid #D0D0D0;
display:block;
float:left;
height:75px;
padding:2px;
width:100px;
}
.speChoBox ul {
float:left;
overflow:hidden;
padding:2px 0 0 5px;
white-space:nowrap;
width:93px;
}
.speChoBox li {
line-height:18px;
}
.speChoBox li a {
color:#3366CC;
}
.speChoBox li b {
color:#FF0000;
font-weight:700;
}

.col358 {
width:358px;
}

.general_t  {
background-position:0 0;
border-right:1px solid #DADADA;
clear:both;
height:32px;
overflow:hidden;
}

.general_t, .general_t2, .general_t3, .general_t4, .general_t5 {
background-image:url("/skin/default/images/t_bg_img2.gif");
background-repeat:repeat-x;
}

.new_house_l h3 span, .general_t2 span.more, .general_t3 span.more, .general_t span.more {
background:none repeat scroll 0 0 transparent;
color:#000000 !important;
display:inline;
float:right;
font-size:12px;
font-weight:normal;
padding-right:10px;
text-align:right;
width:auto;
}

.general_t span {
background-position:0 -187px;
color:#FFFFFF;
float:left;
font-size:14px;
height:32px;
line-height:27px;
margin-right:2px;
text-align:center;
width:97px;
}
.general_t span.tab_normal {
background-position:-99px -187px;
color:#000000 !important;
cursor:pointer;
height:27px;
}

.general_t span.tab_active {
color:#FFFFFF !important;
cursor:pointer;
}
.sq1 {
height:350px;
overflow:hidden;
width:356px;
}
.sq1 .blk_s {
height:300px;
overflow:hidden;
}

.blk_s {
margin:0 auto;
padding-top:6px;
text-align:left;
width:330px;
}

.sq1 .form1 {
clear:both;
height:50px;
padding-left:10px;
text-align:left;
}

.blk_b {
background-color:#F1F1F1;
background-position:0 -1256px;
text-align:center;
}

.sq1 .form1 td {
padding-right:10px;
text-align:left;
}
.blk_b input {
background-color:#FFFFFF;
border:1px solid #747474;
display:block;
float:left;
margin:12px 0 0 5px;
padding:2px 0;
text-indent:5px;
}

select, input {
vertical-align:middle;
}

.blk_b input.s_btn {
background-position:-424px -241px;
border:0 none;
cursor:pointer;
display:block;
height:22px;
margin-top:10px;
width:51px;
}

.box_t {
border-color: #D0D0D0;
border:1px solid #D0D0D0;
border-style:none solid solid;
border-width:0 1px 1px;
}
.generic .g_right {
float:left;
}

.blist {
font-size:12px;
margin:0 auto;
table-layout:fixed;
width:332px;
}
.blist th {
color:#999999;
font-weight:400;
overflow:hidden;
}
.blist td {
height:20px;
overflow:hidden;
white-space:nowrap;
}
.sq1 .grey a, .sq1 .grey a:link {
color:#999999;
}
#xzys{
width:720px; float:left; height:120px; margin-top:5px; border:1px solid #D7D7D7; background-color:#F6F6F6; clear:both; overflow:hidden;
}
#xzys_lf{
width:530px; height:120px; text-align:center; float:left;
}
.xzys_lj{
line-height:20px; height:20px; clear:both; overflow:hidden;
}
#xzys_lf .xzys_lj a{
font-size:12px; color:#4E676E; width:128px; display:block; float:left; text-decoration:none;line-height:20px;height:20px;
}
#xzys_tp{
width:510px; padding:0 10px; height:79px;
}
#xzys_rt{
float:left; width:190px; height:120px; padding:0;
}

.bgfff{
background:url(http://www.0598tg.com/skin/default/images/navbg.png) repeat-x scroll left -206px transparent; line-height:25px; height:25px;
}
