﻿/***** 全局样式 *****/
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font: 9pt 宋体;
}

h3{
	margin:0 10px 6px;
}

a {
	color: #000;
	text-decoration:none;
}
table,img {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
p{
	margin: 0 12px;
}

/****** 顶部导航部分通用样式 ******/

#top{
	width:100%;
	height:28px;
	line-height:28px;
	color:#fff;
	background:url('http://c.hg.net.cn/homepage/950/1bg.jpg') no-repeat;
}

div#box
{
	width:980px;
	text-align:left;
	margin: 0 auto;
}
#header{
	width:100%;
	height:74px;	
	background:url('http://c.hg.net.cn/homepage/950/headbg.jpg') repeat-x;
}

#logo{
	width:298px;
}

#nav{
	width:100%;
	text-align:center;	
	border-top:1px #4B5D69 solid;
}

#navUp{
	height:30px;
	line-height:30px;
	color:#fff;
	text-align:left;
	padding: 0 10px;	
	background:#132229;
}

#navUp a{
	color:#fff;
	text-decoration:none;
}

#navUp a:hover{
	color:#DAFC35;
	text-decoration:underline;
}
#navDown{
	height:27px;
	line-height:27px;
	color:#333;
	border-left:1px #DFDFDF solid;
	border-right:1px #DFDFDF solid;	
	text-align:left;
	padding: 0 10px;
	background:url('http://c.hg.net.cn/homepage/950/navDownbg.gif') repeat-x;
}
#navDown a{
	color:#333;
	text-decoration:none
}
#navDown a:hover{
	color:#ce0000;
	text-decoration:underline;
}

div#container
{
	width:980px;
	text-align:left;
	margin: 0 auto;
}

#warpper{
	margin:8px 0;
	width:100%;
}

#warpper .col1{
	width:292px;
}

#warpper .col2{
	width:8px;
}

#warpper .col3{
	width:640px;	
}

#Path{
	width:680px;
	height:26px;
	line-height:28px;
	color:#444;
	font-size:9pt;
	border-top:1px #B7D6EC solid;
	border-right:1px #B7D6EC solid;
	border-left:1px #B7D6EC solid;		
	background:#D8EFFF;
}

#Path a{
	color:#0A4173;
	text-decoration:none;
}

#Path a:hover{
	text-decoration:underline;
}

/* footer */
#footer{width:980px; margin:0 auto; overflow:hidden; text-align:center; color:#333;}
	#footer p{line-height:20px;}
	#footer .tel{padding-bottom:6px;}
	#footer .eng{font-family:Arial, Helvetica, sans-serif;}
	#footer p a:link,#footer p a:visited{color:#009; text-decoration:underline;}
	#footer p a:hover,#footer p a:active{color:#c30; text-decoration:underline;}
	#footer table{margin:13px 0;}
	#footer td img{border:1px #d2d2d2 solid;}
	#footer div a:link,#footer div a:visited{color:#009; text-decoration:underline;}
	#footer div a:hover,#footer div a:active{color:#c00; text-decoration:underline;}


/****** 商家地图样式 ******/
#search
{
    width:680px;
	height:50px;
	border-top:1px #B7D6EC solid;	
	border-left:1px #B7D6EC solid;
	border-right:1px #B7D6EC solid;
}
#search h2
{
    margin:0 0 10px;
	height:24px;
	line-height:26px;
	padding:0 22px;
	color:#444;
	font-size:10.5pt;
	border-bottom:1px #B7D6EC solid;
	background:#D8EFFF url('log.gif') no-repeat left;
}

#search .in{
	width:180px;
	height:17px;
	line-height:18px;
	border:1px #B7D6EC solid;
	vertical-align:middle;
}

#search .bt{
	vertical-align:middle;	
}

#search a
{
    color:#0066A7;
    text-decoration:none;
}
#search a:hover
{
    text-decoration:underline;
    }


#slist, #hot{
	text-align:center;
	border:1px #B7D6EC solid;
	margin-bottom:8px;
}

#slist h2, #hot h2
{
    margin:0 0 10px;
	height:26px;
	line-height:28px;
	padding:0 22px;
	color:#444;
	font-size:10.5pt;
	text-align:left;
	border-bottom:1px #B7D6EC solid;
	background:#D8EFFF url('log.gif') no-repeat left;
 }

#slist .listTable{
	padding: 0 4px;
    width: 96%;
    line-height:18px;
    text-align:left;
	border-bottom:1px #ccc dotted;
}

#hot .listTable
{
	padding: 0 4px 8px;
    width: 96%;
    line-height:18px;
    text-align:left;    
    }

.listTable a
{
    color:#0066A7;
    text-decoration:none;
}
.listTable a:hover
{
    text-decoration:underline;
    }

#slist .PageCount
{
    padding:3px 0;
}

#map
{
    width:678px;
    height:560px;
	border:1px #B7D6EC solid;
}







.lbox{
	text-align:center;
	margin:8px 0;
	height:180px;
	border:1px #BADE94 solid;
}
.lbox h2{
	height:24px;
	line-height:24px;
	text-align:left;
	padding:0 8px;
	color:#255C00;
	font-size:10.5pt;
	border-bottom:1px #BADE94 solid;
	background:#CFFA9A url('Titbg.gif') repeat-x;	
}
.lmap{
	margin:8px 0;
	height:220px;
	border:1px #ccc solid;	
}


/**** 商圈商品介绍 ****/
#sPath
{
	padding:6px 0 0;
	width:100%;
	height:26px;
	line-height:26px;
	color:#000;
	border-top:3px #EFEFEF solid;	
	border-bottom:1px #EFEFEF solid;
}

#sPath a{
	color:#255C00;
	text-decoration:none;
}

#sPath a:hover{
	color:#3AAB01;
	text-decoration:underline;
}

#content{
	margin:8px 0;
	width:100%;
	color:#333;
	line-height:20px;
}

#content .col1{
	width:680px;
	padding: 8px 0;
}

#content .col2{
	width:8px;
	border-left:1px #EFEFEF solid;
}

#content .col3{
	width:252px;
	padding: 8px 0;	
}

.ShowFont{
	color:#FF9900;
	font-weight:bold;
}

.pic img{
	width:156px;
	height:156px;
	border:2px #FFF solid;
}
.cp{
	padding:6px;
	color:#255C00;
	border:1px #FFD8A9 dashed; 
}

.cpybox {
	padding:6px;
}

.cpTitle{
	font-size:10.5pt;
	color:#000;
	font-weight:bold;
}
.cplist{
	margin:3px 0;
	width:100%;
	height:156px;
}
.cplist td{
	width:156px;
	border:1px #ccc solid;
	background:url('nopic.gif') no-repeat center;
}
.mlist{
	width:100%;
	margin:8px 0;
	border-bottom:1px #f1f1f1 solid
}
.d{
    text-align:right; 
    background:#f9f9f9	
}
.Remark{
	color:#999;
}

.upic{
	width:120px;
	padding:6px 0;
	border-right:1px #f1f1f1 solid;
	text-align:center;
}

.mlist a{
	color:#255C00;
	text-decoration:none;
}
.mlist a:hover{
	color:#3AAB01;
	text-decoration:none;
}

.dpTitle{
	width:100%;
	height:23px;
	line-height:23px;
	color:#255C00;
	border-bottom:1px #BADE94 solid;
}

.dpTitle .t{
	width:80px;
	text-align:center;
	background:#CFFA9A; 
	border-top:1px #BADE94 solid;
	border-right:1px #BADE94 solid;
	border-left:1px #BADE94 solid;
}

.more{
	text-align:right;
	padding-right:6px;
}

.rmap{
	border:1px #ccc solid;
	width:250px;
	height:220px
}

.rbox{
	text-align:left;
	margin:8px 0;
	padding:2px 6px;
	width:100%;
	border:1px #BADE94 solid;
}
.rbox .t{
	height:20px;
	line-height:20px;
	color:#255C00;
	font-size:10.5pt;
	font-weight:bold;
	border-bottom:1px #BADE94 solid;
	background:#CFFA9A url('Titbg.gif') repeat-x;	
}

/* 评论分页样式 */
.mPageSize{
	width:100%;
	height:26px;
	line-height:26px;
	text-align:center;
}

.mPageSize .pz
{
    width:16px;
    height:18px;
    line-height:18px;
    border:1px #B7D6EC solid;
    vertical-align:middle;
    }

.mPageSize ul{
margin: 0;
padding: 0;
font-size: 12px;
}

.mPageSize li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.mPageSize a, .mPageSize a:visited{
padding: 3px 5px;
border: 1px solid #BDD1EC;
text-decoration: none;
background:#F5FBFF;
color: #0066A7;
}

.mPageSize a:hover, .mPageSize a:active{
border: 1px solid #CCC;
color: #000;
background: #EEE;
}

.mPageSize li.currentpage{
font-weight: bold;
padding: 3px 5px;
border: 1px solid navy;
background: #255C00;
color: #FFF;
}

.mPageSize li.disablepage{
padding: 3px 5px;
border: 1px solid #929292;
color: #929292;
}

.mPageSize li.nextpage{
font-weight: bold;
}

.mPageSize li.currentpage, .mPageSize li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

.ePageSize
{
    padding:8px 0 16px 0;
	width:100%;
	text-align:center;
	color:#CCC;
}

.ePageSize b{color:#0066A7}
 






.pfTitle{
	margin:20px 0;
	width:100%;
	height:23px;
	line-height:23px;
	color:#333;
	border-bottom:1px #CCC solid;
}

.pfTitle .t{
	width:80px;
	text-align:center;
	background:#EFEFEF; 
	border-top:1px #CCC solid;
	border-right:1px #CCC solid;
	border-left:1px #CCC solid;
}

.pf{
	background:#F8F8F8;
	padding:6px 12px;
	color:#255C00;
}
.pflist{
	width:100%;
	margin:16px 0 0;
}

.pflist .l{
	padding:0 6px 0 12px;
	width:55px;
	height:30px;
	text-align:right;	
}

/**** 黄页首页样式 ****/
#hy {
	text-align:left;
	padding:8px 16px;	
	width:646px;
	background:#F5FBFF;
	border:1px #B7D6EC solid;
}

#hy h2
{
    margin:0;
        color:#0066A7;
	line-height:24px;
	text-align:left;
	font-size:9pt;
}

#hy p
{
    margin:0;
    color:#919191;
    padding:12px 0 18px 0;    
    }

#hy a
{
    color:#000;
    text-decoration:none;
}
#hy a:hover
{
    text-decoration:underline;
    }
/***** 黄页商家列表页 *****/
#hylist 
{
    text-align:center;
	width:678px;
	color:#000;
	border:1px #B7D6EC solid;
}

#hylist h2
{
	text-align:left;
    margin:0;
    color:#0066A7;
    padding: 2px 10px 0 16px;
    line-height:22px;
	text-align:left;
	font-size:9pt;
	background:#F5FBFF;
	border-bottom:1px #B7D6EC solid;
}

#hylist h1
{
	text-align:left;
    margin:6px 0 0;
    line-height:22px;
	text-align:left;
	font-size:12pt;
}

#hylist p
{
    margin:10px 0;
    padding:0;  
    }

#hylist a
{
    color:#0066A7;
    text-decoration:none;
}

#hylist a:hover
{
    text-decoration:underline;
    }
    
.hyTable
{
    margin:16px 0 8px;
    width: 96%; 
    text-align:left;
    line-height:18px
    }

.hyPic
{
    /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;
    
	width:160px;
	height:160px;
	background:#fff;
	text-align:center;
	border:1px #B7D6EC solid; 
}

.hyPic img
{
padding-top:1px;
width:156px;
height:156px;
vertical-align:middle    
}

.hyAKey
{
    border:1px #B7D6EC solid;
    display:inline-block;
    width:78px;
    text-align:center;
    line-height:22px;
    background:#F5FBFF;
    height:20px;
    
    }
    
    
    

.bh{
	text-align:center;
	margin:8px 0;
	border:1px #BADE94 solid;
}
.bh h2{
	margin:0;
	height:24px;
	line-height:24px;
	text-align:left;
	padding:0 8px;
	color:#255C00;
	font-size:10.5pt;
	border-bottom:1px #BADE94 solid;
	background:#CFFA9A url('Titbg.gif') repeat-x;	
}

#pagecontent{
	width:100%;
	color:#333;
	border :0px;
}

#pagecontent .col1{
	width:680px;
	padding: 8px 0;
}

#pagecontent .col2{
	width:8px;
	border-left:1px #EFEFEF solid;
}

#pagecontent .col3{
	width:252px;
	padding: 8px 0;	
}