@charset "utf-8";

body {
	margin: 0px;
	padding: 0px;
}
*{
	font-family:Arial, Helvetica, sans-serif,"宋体";
	font-size: 12px;
}
img{
	border: none;
	text-decoration: underline;
}
/* ---------------------------------------- */
a:link { color: #555555; text-decoration: none;}
a:visited { text-decoration: none; color: #555555;}
a:hover { text-decoration: underline; color: #FF0000;}

.grey:link { color: #555555; text-decoration: underline;}
.grey:visited { text-decoration: underline; color: #555555;}
.grey:hover { text-decoration: underline; color: #FF0000;}

.black:link { color: #000000; text-decoration: underline;}
.black:visited { text-decoration: underline; color: #000000;}
.black:hover { text-decoration: underline; color: #FF0000;}

.white:link { color: #FFFFFF; text-decoration: none;}
.white:visited { text-decoration: none; color: #fff;}
.white:hover { text-decoration: none; color: #555;}

.red:link { color: #ff0000; text-decoration: none;}
.red:visited { text-decoration: none; color: #ff0000;}
.red:hover { text-decoration: underline; color: #ff0000;}

.red02:link { color: #930; text-decoration: none;}
.red02:visited { text-decoration: none; color: #930;}
.red02:hover { text-decoration: underline; color: #555;}


/* 列表和图片值*/
ul{list-style-type: none;}
ul,p,h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
.clear{
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	clear: both;
}
.line{
	font-size: 5px;
	line-height: 5px;
	clear: both;
	height: 7px;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(line.gif);
	background-repeat: repeat-x;
	background-position: left 3px;
}
.more{
	height: 19px;
	width: 50px;
	float: right;
    padding: 8px 12px 0 0;
}
.more a{
	display: block;
	height: 19px;
	width: 50px;
	background-image: url(tk_bg01.gif);
	background-repeat: no-repeat;
	background-position: left -358px;
}

/* 头部 */
.mainnav, .mainbox01, .mainbox02{
	width: 950px;
	margin-right: auto;
	margin-left: auto;	
	clear: both;
	}

/* 导航 */
.mainnav{
	height: 62px;
	margin-top: 10px;
	background-image: url(nav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tuku_logo{
	height: 62px;
	width: 140px;
	float: left;
	}
.tuku_logo a{
	display: block;	
	height: 62px;
	width: 140px;
	}
.navbox{
	width: 801px;
	overflow: hidden;
    padding-left: 9px;
    float: right;
}
.nav_1{
	float: left;
	height: 62px;
	background-image: url(nav.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	}
.sub_nav{
	float: left;
	padding: 8px 0 0 15px;
	line-height: 21px;
	color: #FFF;
}
.sub_nav a:hover{text-decoration: underline;}
.xinwen, .shishang, .meishi ,.yule{
	height: 24px;
	width: 76px;
	margin-top: 18px;
	padding-left: 13px;
	float: left;
}
.meizhou, .tushuo{
	height: 24px;
	width: 65px;
	margin-top: 18px;
	padding-left: 13px;
	float: left;
}
.xinwen a, .xinwen a:visited{
	height: 24px;
	width: 76px;
	background-image: url(nav_main02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;	
	}
.xinwen a:hover{
	background-image: url(nav_main01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}

.shishang a, .shishang a:visited{
	height: 24px;
	width: 76px;
	background-image: url(nav_main02.gif);
	background-repeat: no-repeat;
	background-position: left -24px;
	display: block;	
	}
.shishang a:hover{
	background-image: url(nav_main01.gif);
	background-repeat: no-repeat;
	background-position: left -24px;
	}
.yule a, .yule a:visited{
	height: 24px;
	width: 76px;
	background-image: url(nav_main02.gif);
	background-repeat: no-repeat;
	background-position: left -120px;
	display: block;	
	}
.yule a:hover{
	background-image: url(nav_main01.gif);
	background-repeat: no-repeat;
	background-position: left -120px;
	}
.meishi a, .meishi a:visited{
	height: 24px;
	width: 76px;
	background-image: url(nav_main02.gif);
	background-repeat: no-repeat;
	background-position: left -48px;
	display: block;	
	}
.meishi a:hover{
	background-image: url(nav_main01.gif);
	background-repeat: no-repeat;
	background-position: left -48px;
	}

.meizhou a, .meizhou a:visited{
	height: 24px;
	width: 65px;
	background-image: url(nav_main02.gif);
	background-repeat: no-repeat;
	background-position: left -72px;
	display: block;	
	}
.meizhou a:hover{
	background-image: url(nav_main01.gif);
	background-repeat: no-repeat;
	background-position: left -72px;
	}

.tushuo a, .tushuo a:visited{
	height: 24px;
	width: 65px;
	background-image: url(nav_main02.gif);
	background-repeat: no-repeat;
	background-position: left -96px;
	display: block;	
	}
.tushuo a:hover{
	background-image: url(nav_main01.gif);
	background-repeat: no-repeat;
	background-position: left -96px;
	}

/* 第一屏 */
.mainbox01{ padding-top: 7px;}
/* 幻灯 */
.foucs{
	height: 253px;
	width: 300px;	
	overflow: hidden;
	background-image: url(tk_bg01.gif);
	background-repeat: no-repeat;
	background-position: left -36px;
    float: left;
    padding: 27px 13px 0 13px;
    overflow: hidden;
}
/* 推荐 */
.tuijian{
	width: 432px;
	height: 279px;
	border-bottom: solid 1px #dadde0;
	float: left;
	overflow: hidden;
	background-image: url(tuijian.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
.tuijian_h{
	height: 27px;
	}
/* 图片列表 */
.piclist{
	height: 138px;
	width: 138px;
	overflow: hidden;
	padding: 15px 0 0 17px;
	float: left;
	}
.piclist p{
	padding-top:3px;
	line-height: 18px;
	height: 36px;	
	overflow: hidden;
	}
.piclist img{ border:solid 1px #ddd; overflow:hidden;}
.piclist a img, .piclist a:visited img {border:1px solid #ddd;background-color: #FFF;padding:4px;}
.piclist a:hover img{border:1px solid #F30;}
.piclist01{
	height: 112px;
	width: 130px;
	overflow: hidden;
	padding: 8px 0 0 10px;
	float: left;
	margin-bottom:4px;
	}
.piclist02{
	height: 132px;
	width: 130px;
	overflow: hidden;
	padding: 15px 0 0 10px;
	float: left;
	}
.piclist01 p ,.piclist02 p{
	padding-top:3px;
	line-height: 18px;
	height: 36px;	
	overflow: hidden;
	}
.piclist01 img ,.piclist02 img{ border:solid 1px #ddd; overflow:hidden;}
.piclist01 a img, .piclist01 a:visited img, .piclist02 a img, .piclist02 a:visited img{border:1px solid #ccc;background-color: #FFF;}
.piclist01 a:hover img,.piclist02 a:hover img{border:1px solid #F30;}

/* 热门排行 */
.hot{
	width: 183px;
	height: 273px;
	float: right;
	border: solid 1px #dadde0;
	background-color: #eef3f6;
	padding: 5px 0 0 7px;
	overflow: hidden;
	}
.hot_h{
	height: 31px;
	width: 175px;
	background-image: url(tk_bg01.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	}
.hot_list{
	padding: 5px 0 0 25px;
	background-image: url(hot.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;	
	overflow: hidden;
	}
.hot_list li{
	line-height: 23px;	
	}

/* 新闻图 */
.news_pic{
    width: 950px;	
	margin-left:auto;
	margin-right: auto;
    padding-top: 15px;   
}
.news_pic_t{
	height: 29px;	
	background-image: url(tk_bg02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.news_pic_box{
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	background-color: #F2F2F2;
	padding-bottom:12px;
    width: 948px;
	}
.news_link{
	float: right;	
	padding-top: 21px;
	padding-right: 95px;
}
.news_link a{
	display: block;
	height: 20px;
	width: 60px;	
	}
 /* 综合 */
.news_zonghe{
	width: 280px;	
	float: left;
	padding-left: 15px;
	}
.zonghe_h{
	height: 15px;
	background-image: url(tk_bg01.gif);
	background-repeat: no-repeat;
	background-position: 5px -382px;
	padding-top: 5px;
	padding-left: 30px;
	font-weight: bold;
	}
.news_list{
	padding-top: 10px;
	padding-left: 20px;	
	width: 280px;
	float: left;
	}
.news_list li{
	line-height: 24px;
	background-image: url(icon01.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 10px;
	}
.news_list li a{font-size: 14px;}
.news_list li .date{
	float: right;
	color: #aaa;
	}
	
/* 时尚图 */
.yule_pic_t{
	height: 29px;	
	background-image: url(tk_bg02.gif);
	background-repeat: no-repeat;
	background-position: left -165px;
}
/* 时尚图 */
.pop_pic_t{
	height: 29px;	
	background-image: url(tk_bg02.gif);
	background-repeat: no-repeat;
	background-position: left -47px;
}
/* 美食图 */
.food_pic_t{
	height: 29px;	
	background-image: url(tk_bg02.gif);
	background-repeat: no-repeat;
	background-position: left -94px;
}
 /* 美食美图 */
.food_meitu{
	width: 465px;	
	float: left;
	}
.food_h{
	height: 20px;
	line-height: 21px;
	overflow: hidden;
	padding-left: 40px;
	font-weight: bold;
	margin-top:10px;
	background-image: url(tk_bg02.gif);
	background-repeat: no-repeat;
	background-position: 18px -141px;
}
.food_pic_box{
	border-left: solid 1px #e9e9e9;
	border-right: solid 1px #e9e9e9;
	border-bottom: solid 1px #e9e9e9;
	min-height: 145px;
	_height: 145px;
	}


/* 每周一星和图说天下 */
.mainbox02{
	margin-top: 7px;
	}
 /* 每周一星 */
.mzyx{
	width: 713px;
	min-height: 260px;
	_height: 260px;
	float: left;
	border-left: solid 1px #ddd;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	overflow: hidden;
	position: relative;
	}
.mzyx_h{
	height: 77px;
	width: 77px;
	background-image: url(mzyx.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 0px;
	top: 0px;
	}
.mzyx_top{
	height: 226px;
	width: 260px;
	padding-left: 10px;
	padding-top: 8px;
	margin-top: 8px;
	margin-right: 5px;
	text-align: center;
	overflow: hidden;
	line-height: 42px;
	color: #bfbfbf;
	background-image: url(bg07.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
    float: left;
}
.mzyx_top img{ border:solid 1px #CCC; overflow:hidden;}
.mzyx_top a img, .mzyx_top a:visited img{ border:solid 1px #CCC; }
.mzyx_top a:hover img{border:1px solid #FC0;}
.mzyx_top span{
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(icon03.gif);
	background-repeat: no-repeat;
	background-position: right 4px;	
	margin-right: 5px;
	padding-right: 10px;
	}
/* 图说天下 */
.tstx{
	width: 234px;
	min-height: 260px;
	_height: 260px;
	border: solid 1px #ddd;
	float: right;
	background-color: #eef3f6;	
	overflow: hidden;
	}
.tstx_h{
	height: 32px;
	background-image: url(bg07.gif);
	background-repeat: no-repeat;
	background-position: 2px top;
	padding-left: 2px;
	margin-top: 4px;
	}
.tstx_list{
	padding-top: 8px;
	padding-left: 20px;	
	}
.tstx_list li{
	line-height: 21px;
	background-image: url(icon01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	}
.tstx_list li span{ float:right; color:#aaa;}