﻿*{margin:0px;padding:0px;}
body {width:772px;margin:0px auto;font-size:12px;font-family:宋体,Arial;color:#055;line-height:16px;}
a{text-decoration:none;color:#055;margin:0px;padding:0px;}
div{margin:0px;padding:0px;}
img{border:0px;}
p{clear:both;padding:0px;margin:0px;overflow:hidden;}
.plst{background:url('../../imgs/ilst.gif') no-repeat left center;padding-left:8px;}

/* Common */
.txtpink{color:#B84B30;}
.txtred{color:#f00;}
.txtblue{color:#00f;}
.txtbak{color:#000;}
.txtgrn{color:#080;}
.txtbold{font-weight:bold;}
.txtright{text-align:right;}
.txtcenter{text-align:center;}

.bggrn{background-color:#F4FFC9;}
.bgpink{background-color:#FFE7DB;}
.bgblue{background-color:#ECF9FF;}
.bgyellow{background-color:#ffd;}
.aglst a{padding-left:6px;background:url('../../imgs/ilst.gif') left center no-repeat;}

.editpanel{border:1px dashed #000;}
.editpanel td{line-height:18px;font-size:11px;border:1px solid #E3EAEB;}
.button{border:1px solid #663;cursor:pointer;padding:1px 4px;margin:1px;background:#ddd;}

.flft{float:left;}
.frht{float:right;}
.clearf{clear:both;padding:0px;margin:0px;font-size:0px;}
.hide{display:none;}
.listr{padding-left:8px;background:url('../../imgs/dotr.gif') no-repeat left center;margin-left:8px;line-height:20px;}
.lineh{clear:both;border-top:1px solid #009D96;height:0px;line-height:0px;font-size:0px;}
.linel{clear:both;border-top:1px solid #31CEC6;height:0px;line-height:0px;font-size:0px;}
.linew{clear:both;border-top:1px solid #fff;height:0px;line-height:0px;font-size:0px;}



/* Article */
.article p{text-indent:24px;line-height:16px;margin:0px;padding:0px;}
.article ol{padding-left:48px;}
.article .tle{font-weight:bold;margin-top:6px;text-indent:0px;}
.article a{color:#080;}

/* calendar */
.calendar{width:90px;padding-left:2px;font-size:12px;border:1px solid #448;background:url('../../imgs/calendar.gif') no-repeat right center;cursor:pointer;}
.PopupCalendar{position:absolute;width:168px;text-align:center;background:#fff;z-index:999;}
.PopupCalendar div{float:left;width:20px;height:20px;line-height:20px;border:1px solid #A4ACBC;margin:1px;}
*html .PopupCalendar{width:169px;}
.PopupCalendar .btnnav{cursor:pointer;background:#D9E2E1;}
.PopupCalendar .title{background:#D9E2E1;width:68px;}
.PopupCalendar .weektop{background:#D9E2E1;}

.PopupCalendar .empty{background:#F3F2EE;}
.PopupCalendar .current{background:#ff0;cursor:pointer;}
.PopupCalendar .weekday{background:#d99;cursor:pointer;}
.PopupCalendar .weekday:hover{background:#ff0;}
.PopupCalendar .weekend{background:#dee;cursor:pointer;}  
.PopupCalendar .weekend:hover{background:#ff0;}

.PopupCalendar .footer{width:164px;background:#F3F2EE;cursor:pointer;}
*html .PopupCalendar .footer{width:166px;}

/* tree */
.tree{overflow:hidden;border:1px solid #f0f0f0;}
.tree .node{padding-left:20px;line-height:20px;/*border-bottom:1px solid #D7D7D7;*/cursor:pointer;}
.tree .close{background:url('../../imgs/plus.gif') no-repeat;padding-left:20px;line-height:20px;/*border-bottom:1px solid #D7D7D7;*/cursor:pointer;}
.tree .open{background:url('../../imgs/minus.gif') no-repeat;padding-left:20px;line-height:20px;/*border-bottom:1px solid #D7D7D7;*/cursor:pointer;}
.tree .hide{display:none;}
.tree .show{display:block;/*background-color:#f0f0f0;*/margin:0px 0px 0px 10px;}

/* Box */
.box{margin-bottom:8px;}
.box .top{clear:both;}
.box .top .lft{float:left;width:5px;background:url('../../imgs/boxtoplft.gif');height:26px;}
.box .top .mdl{float:left;background:url('../../imgs/boxtopmdl.gif');height:26px;line-height:26px;font-weight:bold;}
.box .top .rht{float:left;width:5px;background:url('../../imgs/boxtoprht.gif');height:26px;}
.box .bdy{clear:both;border-left:1px solid #7FC7C9;border-right:1px solid #7FC7C9;overflow:hidden;padding:0px;}
.box .bdy .con{padding:3px 6px;overflow:hidden;}
.box .btm{clear:both;font-size:0px;margin:0px;padding:0px;}
.box .btm .lft{float:left;width:5px;height:6px;background:url('../../imgs/boxbtmlft.gif');}
.box .btm .mdl{float:left;background:url('../../imgs/boxbtmmdl.gif');height:6px;}
.box .btm .rht{float:left;width:5px;height:6px;background:url('../../imgs/boxbtmrht.gif');}

.box200{width:200px;}
.box200 .top .mdl{width:190px;text-align:center;}
.box200 .btm .mdl{width:190px;}

*html .box320{width:320px;margin-left:3px;float:left;}
.box320{width:320px;margin-left:6px;float:left;}
.box320 .top .mdl{width:310px;}
.box320 .btm .mdl{width:310px;}

*+html{}
*html .box240{width:240px;margin-left:3px;float:left;}
.box240{width:240px;margin-left:6px;float:left;}
.box240 .top .mdl{width:230px;}
.box240 .btm .mdl{width:230px;} 

.box560{width:566px;margin-left:6px;clear:both;}
.box560 .top .mdl{width:556px;}
.box560 .btm .mdl{width:556px;}

/* inner box */
.ibox{clear:both;margin-top:6px;border:2px solid #eee;background:#ffe;}
.ibox .txttle{padding-left:8px;font-weight:bold;height:20px;line-height:20px;border-bottom:1px dashed #eee;}
.ibox .txtdetail{padding:2px 8px;line-height:16px;}
.ibox .txtfoot{padding-left:8px;padding-top:3px;height:18px;line-height:18px;}


/* Header */
.hdcities,#keywords{margin:0px;padding:0px 8px;height:26px;line-height:26px;background:#D4F5F0;font-size:12px;text-align:center;font-weight:normal;}
.hdcities a{margin:0px 4px;}
.hdcities .englag{margin-left:220px;}
.hdmenu{background:url('../../imgs/bgmenu.gif');margin:0px;padding:0px 8px;height:43px;line-height:43px;}
.hdmenu a{margin:0px 6px;text-align:center;color:#fff;font-weight:bold;}
#topad{padding:2px 6px;margin:5px 0px;text-align:center;border:1px solid #ccc;font-size:12px;font-weight:bold;}
#topad a{color:#f40;}

/* Footer */
.flink{clear:both;background:url('../../imgs/bgfoot.gif');height:20px;line-height:20px;text-align:center;}
.siteinfo{text-align:center;}.siteinfo a{margin:0px 2px;}


/* Default */
.linklst a{display:block;}
/* House List */
.hlst{float:left;width:168px;height:226px;border:1px solid #f0f0f0;padding:4px;overflow:hidden;margin:6px 6px 0px 0px;}
*html .hlst{margin-right:4px;}
.hlst .himg{clear:both;text-align:center;}
.hlst img{width:168px;height:126px;display:block;cursor:pointer;}
.hlst a{display:block;color:#080;}
.hlst p{line-height:17px;height:17px;padding:0px;margin:0px;overflow:hidden;}

.pgnav{clear:both;text-align:right;margin-top:6px;width:100%;border:none;height:24px;line-height:24px;}
.pgnav a{margin:0px 3px;}
.pgnav span{margin:0px 8px;}
/* Hour House list */
.hhitem{background:#ddd;width:100%;}
.hhitem .title{height:24px;line-height:24px;font-weight:bold;}
.hhitem .title td{text-align:center;}
.hhitem td{vertical-align:top;background:#fff;margin:2px;}
.hhitem .lft{text-align:center;width:168px;}
.hhitem .lft img{width:168px;height:126px;margin-bottom:2px;}
.hhitem .mdl{overflow:hidden;padding:2px;}
.hhitem .rht div{border:1px solid #eee;padding:2px 4px;margin:1px;white-space:nowrap;background:#F4FFC9;cursor:pointer;}
/* House Detail */
.rstate{margin:2px 6px;}
.rstate div{height:32px;border:1px solid #eee;line-height:16px;float:left;text-align:center;padding:6px;}
.hbasic{text-align:center;margin:2px 6px;}
.hbasic div{width:36px;height:32px;border:1px solid #eee;line-height:16px;float:left;}
.switchpic{width:267px;text-align:center;}
.switchpic img{width:267px;height:200px;display:block;}
.switchpic div{margin:4px 0px;}

.hstate{margin-right:40px;}
.inncalendar{width:172px;}
.inncalendar span{text-align:center;width:164px;height:20px;border:1px solid #000;line-height:20px;margin:1px;background:#fff;display:block;}
.inncalendar a{float:left;text-align:center;width:20px;height:20px;border:1px solid #000;line-height:20px;margin:1px;background:#fff;}
.inncalendar div{float:left;text-align:center;width:20px;height:20px;border:1px solid #000;line-height:20px;margin:1px;}
.inncalendar .empty{background:#ffd;}
.inncalendar .daygrn{background-color:#F4FFC9;cursor:pointer;}
.inncalendar .daypink{background-color:#FFE7DB;}
.inncalendar .clearf{clear:both;width:100%;}

/* Edit Panel */
.edtpanel p{width:60px;display:block;float:left;}
.edtpanel select{width:80px;border:1px solid #448;}
.edtpanel .input{width:110px;border:1px solid #448;}
.edtpanel .price{width:36px;border:1px solid #448;}
.edtpanel .button{padding:2px 4px;}


/* QA */
.qa{border:1px solid #eee;margin-bottom:10px;}
.qa .header{height:24px;line-height:24px;background:#ddd;}
.qa .header span{margin-left:12px;}
.qa .question,.qa .answer{margin:4px 0px 0px 16px;}

/* Links */
.flinks a{margin:0px 6px 0px 0px;}



/* English */
.enghlst{}
.enghlst img{width:168px;height:126px;margin:2px;}
.enghlst{}