@import url("base.css");

body.index{
	background:url("../images/indexbg.jpg") repeat-x;
}
body.sub{
	background:url("../images/sub.jpg") repeat;
}
.wrap{
	width:1000px;
	padding:0 12px;
	margin:0 auto 10px;
	overflow:hidden;
}
.index .wrap{
	background-color:#fff;
}

.header{
	height:70px;
	background:url("../images/navbg.png") repeat-x;
	padding:21px 6px 5px;
}
.header img{
	display:block;
	width:107px;
	height:60px;
	float:left;
	margin-right:20px;
	margin-top:5px;
}
.header .nav{
	width:860px;
	float:left;
	padding-top:18px;
}
.header .nav li{
	float:left;
	padding:0 20px;
	text-align:center;
}
.header li.current{}
.header li.nav1st a{font-size:16px;color:#666;}
.header li.nav1st a:hover{text-decoration:none;}
.header li.nav1st a span{font-size:11px;}

.header li.nav1st ul{display:none;}
.header li.current ul{
	display:block;
	position:absolute;
	top:80px;
	height:32px;
	margin-left:-20px;
	*margin-left:-90px;
}
.nav2ndL{
	position:absolute;
	top:0px;
	left:0px;
	width:6px;
	height:32px;
	background:url("../images/nav2ndL.png") left top no-repeat;
}
.nav2ndR{
	position:absolute;
	top:0px;
	right:0px;
	width:5px;
	height:32px;
	background:url("../images/nav2ndR.png") right top no-repeat;
}
.nav2ndM{
	height:32px;
	margin:0 5px 0 6px;
	*width:198px;
	background:url("../images/nav2ndM.png") repeat-x;
}
.header li.nav2nd{
	padding:0 5px;
	line-height:32px;
	height:32px;
}
.header li.nav2nd a{color:#333;font-size:12px;}
/************/
img.gg{
	display:block;
	margin-bottom:10px;
}
/************/
.colL{width:370px;float:left;margin-right:10px;overflow:hidden;}
.colM{width:340px;float:left;margin-right:10px;overflow:hidden;}

.colLeft{width:720px;float:left;margin-right:10px;overflow:hidden;}
.colRight{width:270px;float:left;overflow:hidden;}

.subL{width:255px;float:left;margin-right:20px;overflow:hidden;margin-top:60px;}
.subM{width:600px;float:left;margin-right:25px;overflow:hidden;margin-top:70px;}
.subR{width:100px;float:left;overflow:hidden;}
.subLeft{width:860px;float:left;margin-right:40px;overflow:hidden;margin-top:60px;}

section{overflow:hidden;margin-bottom:10px;}

/************/
.tbox .title{
	height:25px;
	background-color:#EE6E00;
}
.tbox .title h2{
	padding-left:15px;
	width:105px;
	height:25px;
	float:left;
	line-height:25px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
}
.tbox .title a{
	float:right;
	width:64px;
	height:25px;
	text-indent:-999em;
	background:url("../images/more.jpg") no-repeat;
}

.tbox .content{padding:10px;}
.index .tbox .content{line-height:24px;}
/**首页>菜品展示**********/
.tbox1 .content{
	padding:10px 0 0;
}
.picList{overflow:hidden;}
.picList li{
	background:url("../images/showsbg.png") no-repeat 3px 0;
	padding:0 3px;
	float:left;
	margin-bottom:8px;
}
.picList li a{
	display:block;
	padding:4px;
}
.picList li a img{
	display:block;
	width:160px;
	height:120px;
	padding:3px;
}
/**首页>在线留言**********/
.guestbooklist li{
	height:28px;
	line-height:28px;font-size:14px;
}
.guestbooklist li a{color:#666666}
.guestbooklist li span{float:right;}
/**首页>公司简介**********/
.tbox3 img{
	display:block;
	float:left;
	margin-right:10px;
}
.tbox3 p{
	text-indent:2em;
	line-height:24px;
	font-size:12px;
	color:#666;
}
/**首页>精品菜推荐**********/
.tbox4{border:1px solid #FFCF14;padding-top:5px;}
.tbox4 h2{
	height:42px;
	line-height:42px;
	font-size:38px;
	text-align:center;
	font-weight:bold;
}
.tbox4 h2 span{color:#ffc414;}
.tbox4 img{
	display:block;
	float:left;
	margin-right:10px;
	width:150px;
	height:150px;
}
.tbox4 p{
	text-indent:2em;
	line-height:24px;
	font-size:12px;
	color:#666;
}
/************/
.subL h1{
	font-size:18px;padding-left:60px;
	font-weight:bold;
	letter-spacing:1px;
	color:#000;
	height:40px;
	line-height:40px;
	padding-bottom:12px;
	background:url("../images/subl.png") no-repeat 20px 40px;
}
.subL .subNav{
	height:160px;
	margin-bottom:50px;
	background:url("../images/subnav.png") no-repeat;
}
.subL .subNav li{
	height:32px;
	line-height:32px;
	font-size:16px;
}
.subL .subNav li.current{background:url("../images/subl.png") no-repeat 4px -12px;}
.subL .subNav li a{	color:#333;	padding-left:50px;}
.subL .subNav li.current a{color:#fff;}
/************/
.subL .contact{
	background:url("../images/contactus.png") no-repeat;
	padding:20px 0 0 50px;font-size:14px;line-height:160%
}
/************/
.sub .title{
	border-bottom:1px solid #999;
	overflow:hidden;
	padding:0 5px 3px;
	height:20px;
	line-height:20px;
}
.sub .title h2{
	float:left;
	font-size:15px;
	color:#000;
	font-weight:bold;
}
.sub .place{
	float:right;
	padding-left:15px;
	background:url("../images/home.png") no-repeat 0 5px;
}
.sub .place a{
	color:#666;
}
/************/
.subM .content{
	padding:20px 5px;
	font-size:15px;line-height:200%
}
.subM .content p{
	line-height:24px;
	font-size:14px;
	margin-bottom:10px;
}
.subM .content p strong{font-weight:bold;}
.subM .content h3{
	line-height:40px;
	font-weight:bold;
	font-size:15px;
}

.subM .content .ah ul, .subM .content .china ul{overflow:hidden;}
.subM .content .ah ul li, .subM .content .china ul li{
	float:left;
	width:68px;
	text-align:center;
	border:1px solid #ddd;
	height:30px;
	line-height:30px;
}
.subM .content .ah ul li a, .subM .content .china ul li a{font-size:14px;}
/**news*****/
.picList1{overflow:hidden;}
.picList1 li{
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:3px solid #fa7c1c;
	margin-bottom:20px;
}
.picList1 li a.pic{
	float:left;
	margin-right:20px;
}
.picList1 li img{
	display:block;
	width:200px;
	height:150px;
	padding:2px;
	border-bottom:1px solid #ccc;
}
.picList1 .picR{
	width:334px;
	float:left;
}
.picList1 .picR h3{
	height:36px;
	line-height:36px;

}
.picList1 .picR h3 a{
	color:#fa7c1c;
	font-size:14px;
	font-weight:bold;
}
.picList1 .picR p{
	line-height:24px;
	text-indent:2em;
}
.detail{
	color:#fa7c1c;
}
/**shows*****/
.subLeft .content{padding-top:20px;}
.picList2{padding:0 1px;overflow:hidden;}
.picList2 li{
	width:260px;
	padding:0 13px;
	float:left;
	margin-bottom:15px;
}
.picList2 li a{
	display:block;
	position:relative;
}
.picList2 li img{
	display:block;
	width:260px;
	height:196px;
}
.picList2 li h3{
	position:absolute;
	bottom:0;
	width:240px;
	height:28px;
	line-height:28px;
	background-color:#F19050;
	color:#fff;
	font-size:14px;
	text-align:right;
	padding-right:20px;

}
/************/
.subR .box{
	background:url("../images/subrtop.png") no-repeat 10px 0;
	padding-top:117px;
}
.subR .boxOut{
	background:url("../images/subrbot.png") no-repeat 10px bottom;
	padding-bottom:47px;
}
.subR .boxIn{
	overflow:hidden;
	background:url("../images/subrmid.png") repeat-y 10px 0;
}
.subR h2{
	text-align:center;
	color:#FB7A19;
	font-size:13px;
	font-weight:bold;
	height:26px;
	line-height:26px;
}
.subR ul li{
	line-height:26px;
	height:26px;
	text-align:center;
	overflow:hidden;
}
.subR ul li a{color:#666;}
/************/
.footer{
	overflow:hidden;
	background-color:#F0F0F0;
	padding:10px 20px;
}
.footer img{
	display:block;
	width:107px;
	height:60px;
	float:left;
	margin-right:60px;
	padding:10px 0;
}
.footer .contact{
	width:780px;
	float:left;
}
.footer .contact p{
	line-height:28px;
	font-size:13px;
}
.footer .contact p a{color:#666}
/**join**********/
.join517{
	background:url("../images/join/jbg.png") no-repeat;
	height:590px;
}
.jbox{
	height:146px;
}
.jbox h3{
	width:119px;
	height:119px;
	text-indent:-999em;
}
.jflow h3, .jintro h3{float:right;margin:14px 13px 0 0;margin-left:20px;}
.jdist h3, .jus h3{float:left;margin:14px 0 0 13px ;margin-right:20px;}
.jbox p{
	padding-top:34px;
	text-indent:2em;
	line-height:28px;
	font-size:13px;
}

/**文章页**********/
/*---------- viewbox ---------*/
.viewbox{
	padding:0 20px;
	overflow:hidden;
}
.viewbox h1{
	height:56px;
	line-height:56px;
	text-align:center;
	font-size:24px;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .intro{
	padding:8px 16px;
	line-height:24px;
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
}
.viewbox .intro span{color:#f00;}
.viewbox .articlebody{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}
/**文章页默认样式*********************/
.viewbox .articlebody h1{font-weight:bold;font-size:24px;margin-bottom:10px;}
.viewbox .articlebody h2{font-weight:bold;font-size:18px;margin-bottom:10px;}
.viewbox .articlebody h3{font-weight:bold;font-size:14px;margin-bottom:10px;}
.viewbox .articlebody h4{font-weight:bold;font-size:12px;margin-bottom:10px;}
.viewbox .articlebody h5{font-weight:bold;font-size:10px;margin-bottom:10px;}
.viewbox .articlebody h6{font-weight:bold;font-size:8px;margin-bottom:10px;}

.viewbox .articlebody strong{font-weight:bold;}
.viewbox .articlebody em{font-style:oblique;}
/***********************/
.viewbox .articlebody p{
	margin-bottom:10px;
}
.viewbox .articlebody span.admin{
	float:right;
}

/**************************************/
.viewbox .boxoff{
	height:10px;
	overflow:hidden;
	clear:both;
	background:url("../images/boxoff.gif") left 15px repeat-x;
	padding-top:10px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url("../images/boxoff.gif") right -10px no-repeat;
	float:left;
}
.viewbox .handle{
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .context{
	float:left;
}
.viewbox .handle .context ul li{
	line-height:29px;
	color:#888;
}

/***分页**********************************/
.dede_pages{
    padding:15px 0 12px 16px;
	overflow:hidden;
	height:23px;
}
.dede_pages ul{
    float:left;
}
.dede_pages ul li{
    border:1px solid #E9E9E9;
    float:left;
    font-family:Verdana,Arial,Tahoma;
    line-height:17px;
    margin-right:6px;
    padding:2px 4px;
}
.dede_pages ul li a{
    color:#555555;
    display:block;
}
.dede_pages ul li a:hover{
    color:#FF5200;
}
.dede_pages ul li.thisclass{
    background-color:#ccc;
    font-weight:bold;
}
.dede_pages .pageinfo{
    color:#999999;
    line-height:17px;
    margin:0 5px;
}
.dede_pages .pageinfo strong{
    color:#444444;
    margin:0 2px;
}
.pf{position:fixed;top:100px;left:10px;width:100px;height:210px;}