﻿/*分栏结构*/
.main_l {
    width: 674px;
    float: left;
}
.main_r {
    width: 256px;
    float: right;
}

/*推荐基地*/
.topOneHos{
	padding:10px 0px;
}
.topOneHos .tl{
	float:left;
	width:281px;
	overflow:hidden;
}
.topOneHos .tr{
	float:right;
	width:380px;
}
.topOneHos .tl img{
	border:1px solid #7DADE1;
}
.topOneHos .hosT{
	height:40px;
	line-height:40px;
	font-size:12px;
	color:#FF6600;
	padding-left:10px;
}
.topOneHos .hosT a,
.topOneHos .hosT a:hover{
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
.topOneHos .hosC{
	text-indent:2em;
	line-height:175%;
}
.topOneHos .hosC a{
	font-size:12px;
}
.topOneHos .hosB{
	padding-top:20px;
	height:27px;
	overflow:hidden;
}
.topOneHos .hosB a,
.topOneHos .hosB a:hover{
	float:left;
	width:73px;
	height:27px;
	line-height:27px;
	margin-right:3px;
	text-align:center;
	background:url(images/txjd/bg_hosBar.gif) no-repeat;
	color:#2D75C3;
	font-weight:bold;
}

/*地图*/
.HosMapT{
	height:26px;
	background:url(images/txjd/bg_HosMapT.gif) no-repeat;
}
.HosMapC{
	background:url(images/txjd/bg_HosMapC.gif) repeat-y;
}
.HosMapB{
	height:4px;
	background:url(images/txjd/bg_HosMapB.gif) no-repeat;
}
.HosMapC .map{
	float:left;
	width:460px;
	padding-top:10px;
	padding-bottom:30px;
}
.HosMapC .map img{
	margin-left:30px;
}
.HosMapC .txt{
	float:right;
	width:200px;
	padding-top:80px;
	background:url(images/txjd/bg_HosMaptxt.gif) no-repeat left 45px;
}
.HosMapC .txt ul{
	width:160px;
	height:330px;
	padding-left:10px;
}
.HosMapC .txt li{
	float:left;
	width:70px;
	height:25px;
	line-height:25px;
}
.HosMapC .txt li a,
.HosMapC .txt li a:hover{
	font-weight:bold;
	color:#FFFFFF;
}
/*基地列表*/
.HosListC{
	width:664px;
	margin-left:0px;
	overflow:hidden;
	border:3px solid #CEDFF4;
	border-top:none;
	padding:20px 0px;
}
.HosListC .eArea{
	padding:0px 15px 0px 15px;
}
.HosListC .eArea .eT{
	font-size:14px;
	color:#D54A09;
	font-weight:bold;
	border-bottom:1px dotted #999999;
	padding:0px 0px 3px 5px;
}
.HosListC .eArea .eT a.fr{
	font-size:12px;
	font-weight:normal;
	margin-right:5px;
}
.HosListC .eArea .eC{
	padding-top:8px;
	padding-bottom:10px;
}
.HosListC .eArea .eC li{
	float:left;
	width:310px;
	height:22px;
	line-height:22px;
	padding-left:10px;
	background:url(images/share/bg_icopos.gif) no-repeat left center;
}
.HosListC .eArea .eC li a.ks,
.HosListC .eArea .eC li a.ks:hover{
	color:#666666;
	font-size:12px;
}

/*列表页*/
.PageListT{
	margin-top:10px;
	height:30px;
	background:url(images/txjd/bg_PageListT.gif) no-repeat;
}
.PageListC{
	background:url(images/txjd/bg_PageListC.gif) repeat-y;
}
.PageListB{
	width:673px;
	height:3px;
	overflow:hidden;
	background:#CEDFF4;
}
.PageListC .listL{
	float:left;
	width:120px;
	overflow:hidden;
}
.PageListC .listR{
	float:right;
	width:552px;
}
.PageListC .listL .tit{
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#006699;
	padding-left:20px;
}
.PageListC .listL .cnt{
	padding-left:5px;
}
.PageListC .listL .cnt a{
	display:block;
	height:28px;
	line-height:28px;
	border:1px solid #CFDFF3;
	border-right:none;
	margin-bottom:1px;
	background:url(images/txjd/bg_arealist.gif) no-repeat left top;
	font-size:14px;
	color:#006699;
	font-weight:bold;
	padding-left:20px;
}
.PageListC .listL .cnt a.s,
.PageListC .listL .cnt a:hover{
	background:url(images/txjd/bg_arealist.gif) no-repeat left -28px;
	color:#FFFFFF;
	text-decoration:none;
	border:1px solid #2664A8;
	border-right:none;
}
.PageListC .listR .name{
	margin:0px 10px 0px 10px;
	padding:10px 0px 10px 10px;
	background:url(images/txjd/bg_nameline.gif) repeat-x left bottom;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}
.PageListC .listR .name span{
	color:#FF6600;
	font-size:16px;
}

/*基地列表页列表*/
.hos_list
{
	width:530px;
	margin:10px auto;
}
.hos_list ul{
	padding:0px 8px;
}
.hos_list li
{
    margin-bottom: 10px;
}
.hos_list li.dbl
{
    background: #F0F4FD;
}
.hos_list li h5
{
    padding: 5px 0px;
    height:14px;
    border-bottom: 1px dashed #2168B8;
    background: url(images/share/bg_icopos.gif) no-repeat 5px 8px;
    padding-left:15px;
}
.hos_list li h5 a
{
    font-size: 14px;
}
.hos_list li h5 a.hui
{
    font-weight: normal;
    font-size: 12px;
    color: #999999;
}
.hos_list li h5 .fr
{
    font-size: 12px;
    font-weight: normal;
    color: #2469B7;
}
.hos_list li h5 .fr a
{
    font-size: 12px;
    font-weight: normal;
    color: #2469B7;
}
.hos_list li .more_info
{
    padding: 10px 5px 0px 20px;
}
.hos_list li .more_info .binfo
{
    float: left;
    width: 300px;
}
.hos_list li .more_info .cnt
{
    float: right;
    width: 200px;
    line-height: 160%;
    color: #666666;
    text-indent: 2em;
}
.hos_list li .more_info .info
{
    line-height: 150%;
    color: #666666;
}
.hos_list li .more_info .info span
{
    color: #333333;
}




