﻿@import url("base.css");
@import url("cn_header.css");

/* 公共 */
.left{float:left; clear:left;}
.right{float:right; clear:right;}
.jpxm h2, .jpxmBody .textUl li{background:url(../images/cn_xmdq.gif) no-repeat;}
/* 页面广告 */
.foodAd03{width:960px; height:60px; margin:5px auto 0 auto;}
	.foodAd03 img{width:960px; height:60px;}
.foodAd04{width:960px; height:90px; margin:5px auto 0 auto; overflow:hidden; zoom:1;}
	.foodAd04 img{width:960px; height:90px;}

#mainBody{width:960px; margin:0 auto;}

/* 餐饮项目分类查询 */
.typeSearch{width:960px; margin:0 auto;}
.typeSearch h2{ background:transparent url(../images/cn_main.gif) no-repeat scroll 0 0; background-position:0 0; height:30px; line-height:30px; font-size:14px; color:#fff;}
.typeSearch h2 strong{ background:transparent url(../images/cn_main.gif) no-repeat scroll 0 0; background-position:15px -90px; height:30px; display:block; width:178px; text-align:center;}
	.typeBody{width:958px; background:#FFF8EF none repeat scroll 0 0; border:1px solid #ccc; border-top:none; overflow:hidden; zoom:1;}
	.typeBody dl{width:463px; float:left; border-right:1px dotted #ccc; margin-left:15px; display:inline;}
	.typeBody dl:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}
	.typeBody dt{float:left; line-height:24px;}
	.typeBody dt strong{color:#c00; font-size:13px;}
        .typeBody dt a{color:#c00; font-size:13px;}
	.typeBody dd{overflow:hidden; zoom:1; line-height:24px; font-size:13px;}
	.typeBody dd a{ margin:0 3px;}
	.typeBody dl.dlBorder{border:none;}
	.typeBody div{background:#fff8ef; width:958px; overflow:hidden; zoom:1;}

/* 页面导航 */
.pageNav{width:595px; padding:5px 10px;}
.pageNav a{margin:0 5px; text-decoration:underline; color:#000099;}

/* 分页 */
.xmfy{margin:10px 0 8px 10px; height:24px; line-height:24px; float:right;}
	.xmfy strong{color:#c00; margin:0 5px;}
		.pageinfo{float:left; font-size:12px; margin-right:10px;}
	.xmfy li{float:left; display:block; margin-right:5px;}
	.xmfy li.thisclass{border:none;}
	.xmfy li a{float:left; border:1px solid #ffcc00; cursor:pointer; padding:0 8px; height:22px; line-height:22px; text-align:center; margin-right:5px; background:#fffff7;}
	.xmfy li a:link{color:#000;}
	.xmfy li a:visited{color:#000;}
	.xmfy li a:hover{color:#C00;}
	.xmfy li a:active {color:#c00;}

/* 左侧树导航 */
.leftTree{width:180px; float:left; clear:left; margin-top:5px;}
.leftTree h2{background:url(../images/tree_title.gif) no-repeat; height:32px; line-height:32px; font-size:14px; text-align:center; color:#fff;}
.leftTree .treeBody{width:178px; border:1px solid #ccc; border-top:none;}
	div.submenu {width: 168px; margin:0 auto; font-family: Arial, sans-serif; font-size: 12px; color: #fff;}
	div.submenu div {background:url(../images/title.gif) no-repeat; overflow: hidden;}
	div.submenu div:first-child,.first-child {background: url(../images/title.gif) no-repeat;}
	div.submenu div.first-child {background: url(../images/title.gif) no-repeat;}
	div.submenu div.collapsed {height:32px;}
	div.submenu div span {display: block; height:32px; line-height:32px; text-indent:28px; font-size:14px; font-weight: bold; color: #000; background: url(../images/arrow_open.gif) no-repeat 0 5px; cursor:pointer;}
	div.submenu div.collapsed span {background-image: url(../images/arrow_close.gif); display:block; height:32px; line-height:32px;}
	div.submenu div a {padding: 5px 12px; text-indent:24px; display: block; border-bottom: 1px dotted #ddd;}
	div.submenu div a.current{background:#ccc;}
	div.submenu div a:hover{background: #F60; color: #fff; text-decoration: none;}
	
.rightBody{width:768px; float:right; margin-top:5px; border:1px solid #ccc; overflow:hidden; zoom:1;}
	.xmlist{width:748px; border:1px solid #ccc; margin:10px auto 0 auto; overflow:hidden; zoom:1; position:relative; float:right;}
	.xmlist strong{padding:10px 0 0 20px; display:block; color:#c00; font-weight:normal; font-size:16px;}
	.xmlist div{width:110px; height:80px; float:left; margin:5px 0 10px 20px; display:inline; background:#fff;}
	.xmlist div img{width:90px; height:60px; padding:10px; border:1px solid #ccc;}
	.xmlist p{width:560px; float:right; font-size:13px; text-indent:26px; margin:20px 20px 10px 0; line-height:22px;}
	.xmlist h2{margin:10px 0 5px 17px;}
	.xmlist h2 a{font-size:16px; text-decoration:underline; color:#BF360C;}
	h2 a:hover{color:#000099;}
	h2 a:visited{font-size:16px; text-decoration:underline; color:#BF360C;}
	.xmlist span{width:240px; position:absolute; top:10px; right:20px; display:block;}
	.xmlist span a{display:block; width:100px; height:26px; float:left; margin-left:10px;}
	.xmlist span a.xmsp{background:url(../images/sp_btn.gif) no-repeat;}
	.xmlist span a.xmwz{background:url(../images/sp_btn.gif) no-repeat;}
