@charset "utf-8";
/*recomvideo*/
.entry .recomvideo{
	border:none;
	background-color: #dbdbdb;
	height: 380px;
	padding: 0;
	overflow: hidden;
}
.recomvideo .tips{
	width: 580px;
	background-position: 575px 375px;
}
/*tabs*/
.tips dl.tabs{
	height: 60px;
	background: #EEE url(bg/bg.gif) repeat-x 0 -150px;
	margin-right: 10px;
}
dl.tabs dt{
	font-size: 14px;
	line-height: 39px;
	color: #c60303;
	background: url(bg/bg.gif) no-repeat 0 -110px;
	height: 39px;
	padding-left: 60px;
	font-weight: bold;
	border-bottom: 1px solid #FFF; 
}
dl.tabs dd{
	line-height: 20px;
	float: left;
	width: 140px;
	background: url(bg/bg.gif) no-repeat 100% -255px;
}
dl.tabs a{
	display: block;
	text-align: center;
	font-weight: bold;
}
dl.tabs a:hover{}
dl.tabs a.choosed{
	background: #FFF url(bg/bg.gif) no-repeat 25px -225px;
	color: #03F;
}
/*imgbox*/
.tips .imgbox{
	height: 265px;
	background-color: #FFF;
	margin-right: 10px;
	padding: 5px 10px;
}
.tips .imgwrap{
	height: 265px;
	width: 550px;
	overflow: hidden;
}
.tips ul.shower{
	clear: both;
	width: 1000%;
	height: 265px;
}
ul.shower li{
	float: left;
	width: 138px;
	background: url(bg/split.gif) no-repeat 100% 0;
}
ul.shower dl{}
ul.shower dt{
	text-align: center;
	padding-bottom: 10px;
}
ul.shower dd{ padding-left: 10px; line-height: 24px; }
ul.shower dt a{
	color: #06F;
	font-weight: bold;
}
ul.shower dt img{
	border: 1px solid #CCC;
	padding: 2px;
	display: block;
	margin: 10px auto;
}
ul.shower dt a:hover{ color: #F60; }
ul.shower dt a:hover img{ border-color:#999}
ul.shower dd.mark{
	font-weight: bold;
	color: #900;
}
/*playvideo*/
.entry .playvideo{
	width: 400px;
	padding-left: 10px;
	padding-top: 5px;
	background-position: -5px 375px;
}
.playvideo h2{
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	background: url(bg/bg.gif) no-repeat 0 -50px;
	padding-left: 30px;
	color: #c60303;
}
.playvideo h2 span{
	font-size: 12px;
	color: #666;
	padding-left: 10px;
}
.playvideo .video{
	height: 335px;
	width: 400px;
	overflow: hidden;
}
/*inmain*/
.main .box{
	border: 1px solid #CCC;
	padding: 5px 3px;
	margin-bottom: 5px;
	_height:100px;
}
.main .boxed{ border-color: #39F;}
.box .inbox{}
/*inbox*/
.inbox .pic{ float: left; }
.inbox .pic img{
	border: 1px solid #CCC;
	padding: 2px;
}
.inbox .pic a:hover img{border-color:#999}
.inbox .detail{
	float: right;
	width: 585px;
	/*
	border-bottom: 1px dotted #999;
	height: 104px;
	*/
	height: 110px;
}
.detail h3{
	font-size: 12px;
	background-color: #F1F1F1;
	line-height: 24px;
	padding-left: 10px;
}
.detail h3 a{color: #F30;}
.detail h3 a:hover{ color: #66F; }
.detail h4{
	float: left;
	width: 20%;
	padding-top: 30px;
	font-weight: normal;
}
.detail h4 strong{
	color: #F30;
	font-size: 21px;
	padding-right: 3px;
}
.detail ul.info{
	float: left;
	width: 60%;
	line-height: 18px;
}
ul.info a.ext{
	background: url(bg/bg.gif) no-repeat -5px -345px;
	padding: 3px 5px 3px 23px;
}
ul.info a.v{}
ul.info a.p{ background-position: -5px -375px; }
ul.info a.views{ background-position: -5px -405px; }
/*visit*/
.box dl.visit{
	clear: both;
	color: #666;
	line-height: 18px;
	height: 18px;
	padding: 10px 10px 0;
}
dl.visit dt{ float: left; }
dl.visit dt span,
dl.visit dd a{
	background: url(bg/bg.gif) no-repeat -5px -405px;
	padding: 3px 5px 3px 23px;
}
dl.visit dd{
	float: left;
	padding-left: 5px;
}
dl.visit dd a{
	background-position: -5px -435px;
	color: #F30;
}
dl.visit dd a.female{background-position: -5px -465px;}
/*persons*/
.sider ul.persons{line-height: 16px; }
ul.persons li{
	height: 86px;
	border-bottom: 1px dotted #999;
	margin-bottom: 5px;
}
ul.persons dl{margin-left: 83px; }
ul.persons dt a{ color: #0157b0; }
/*combos*/
ul.combos li{
	border: 1px solid #dfdfdf;
	border-left-color:#EEE;
	border-right-color:#EEE;
	border-bottom: none;
	margin-bottom: 0px;
	padding: 2px;
	height: 30px;
	background: url(bg/bg.gif) repeat-x 0 -1409px;
	overflow: hidden;
}
ul.combos h4{
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	background: #FFF url(bg/bg.gif) no-repeat 0 -520px;
}
ul.combos h4 a{
	display: block;
	padding-left: 30px;
	color: #488fd8;
	background: url(bg/bg.gif) no-repeat 98% -580px;
}
ul.combos h4 a:hover{ color: #C60303; }
ul.combos li.opened{
	height: 135px;
}
ul.combos li.opened h4{
	background-color: transparent;
	background-position: 0 -550px;
}
ul.combos li.opened h4 a{background-position: 98% -610px;}
/*store homepage*/
/*.entry .shopbox{
	border:none;
	background-color: #ececec;
	height: 380px;
	padding: 0;
	padding-left:10px;
}*/
.storebox .notice{width:323px;padding-top:5px;padding-left:5px;}
.notice h1{background-position:0 0;}
.notice .noticecon{width:293px;padding:5px 10px;}
.noticecon p{
	text-indent:24px;
	line-height:24px;
	color:#313131;
}
.noticecon .videolist{margin-top:25px;}
.noticecon .colwrap{width:256px;height:58px;padding:7px 15px;}
.noticecon .videolist acronym {
	width:294px;
	margin-left:0;
}
.noticecon .colwrap ul li{width:85px;}
/*shopkeeper & video*/
.storebox .storeinfo {height: 370px;width:654px;}
.storebox .shopkeeper{
	float:left;
	width:227px;
	padding:5px;
	color:#727272;
}
.shopkeeper li{line-height:22px;}
.shopkeeper li img{float:left;margin-right:5px;}
.shopkeeper p label{
	font-size:14px;
	color:#727272;
	font-weight:bold;
}
.shopkeeper p img{vertical-align:middle;}
.shopkeeper li span.house_info{background:url(bg/icon.gif) no-repeat 0 -189px;padding-left:30px;overflow:hidden;}
.storeinfo h1{background-position:0 -30px;}
.storeinfo h1 span {
	color: #888;
	font-size: 12px;
	font-weight:normal;
	padding-left: 10px;
}
.storeinfo .video{
	float:right;
	margin:0 5px;
	height: 335px;
	width: 400px;
	overflow: hidden;
}
/*sell hire*/
.infobox{width:285px;}
.infobox .storecon{position:relative;}
.infobox h1{
	background-position: 0 -152px;
	color:#d3251d;
}
.infobox h3{margin-top:20px;margin-bottom:5px;}
.infobox dd{line-height:24px;}
.infobox img{border:1px solid #959696;padding:5px;}
.infobox .bgimg{
	position:absolute;
	background:transparent url(bg/detail.gif) no-repeat scroll;
	bottom:0;
	right:0;
	width:101px;
	height:105px;
	z-index:1;
}
/*contentbox*/
.contentbox{width:685px;}
.contentbox .control{margin:0;padding:0;background-color:transparent;line-height:30px;}
.contentbox .control dl.pagination{padding-top:5px;height:25px;}
.contentbox ul li{float:left;clear:none;width:330px;height:105px;border:none;}
div.contentbox dl{line-height:20px;margin-left:160px;}
.contentbox .storecon{width:665px;}
.sellbox .bgimg{background-position:0 -340px;}
.hirebox .bgimg{background-position:-111px -342px;}
/*visitors*/
.entry .visitors{height:119px;}
.visitors h3{background-position:0 -120px;}
.visitors .storecon{overflow-y:scroll;height:57px;margin-right:10px;padding:5px 10px;}
.visitors .piclist img{margin-right:15px; vertical-align:text-bottom;}
.visitors .piclist li{float:left;clear:none;width:180px;height:40px;padding:10px 0;line-height:18px;}
.broker h3{background-position:0 -90px;}
.broker p a{
	background:transparent url(bg/detail.gif) no-repeat scroll 0 -471px;
	display:block;
	width:70px;
	height:25px;
	margin-left:50px;
	padding-left:9px;
}