﻿/* index 首页样式 */
.mnbox { height:100%; overflow:hidden; margin-bottom:10px; clear:both;}
.mn_tab { background:url(icon/d.gif) repeat-x bottom; height:50px;}
.mn_tab li { float:left; width:230px; height:49px; cursor:pointer; overflow:hidden; border:1px #ddd solid; border-bottom:none; margin:0 10px 0 0;  }
.mn_tab li a { width:210px; height:40px; overflow:hidden; display:block; padding:5px 10px; }
.mn_tab li a strong { display:inline-block; width:100%; overflow:hidden; cursor:pointer; line-height:25px; font-size:14px;}
.mn_tab li.tabon a,
.mn_tab li a:hover{ background:#fff; }

.mn_list { clear:both; padding:10px; height:100%; overflow:hidden; background:#fff; border:1px #ddd solid; border-top: none; }
.mn_list ul.mnl_focus { clear:both; height:100%; overflow:hidden; }
.mn_list ul.mnl_focus .img { float:left; width:300px; height:100%; background:#f7f7f7; padding:10px; overflow:hidden; margin-right:10px; }
.mn_list ul.mnl_focus .img a.imgbox { display:block; width:300px; height:150px; overflow:hidden;}
.mn_list ul.mnl_focus .img p { margin-bottom:10px;}
.mn_list ul.mnl_focus .txt { float:right; width:398px; border-bottom:1px #ddd solid; }
.mn_list ul.mnl_focus h3,
.mn_list ul.mnl_focus h4 { font-size:13px; font-weight:bold; line-height:30px;}
.mn_list ul.mnl_focus h4 cite.fr { line-height:30px; font-style:normal; height:30px; display:block; font-weight:normal; color:#999;}
.mn_list ul.mnl_focus li .imgboxthumb img { float:right; margin:10px 0 10px 10px; width:70px; height:70px;}
.mn_list ul.mnl_focus li .lin { float:left; width:300px;}
.mn_list ul.mnl_focus li .lin p { padding:3px 0; color:#999;}
.mn_list ul.mnl_focus li .lin p a { color:#999;}
.mn_list ul.mnl_focus li .liad { height:200px; background:#ddd; clear:both; }
/* 首页视频 */
.mn_list .mnl_video { clear:both; height:100%; overflow:hidden; border-top:3px #ddd solid; margin:10px 0 0 0; }
.mnlv_tt { height:30px; line-height:30px; font-size:14px; font-weight:bold; font-weight:bold; background:#eee; padding:0 5px;}
.mnlv_list { padding-top:10px;}
.mnlv_list li { float:left; width:236px; height:100%; background:#000 url(mnlv_bg.gif) no-repeat right 115px; cursor:pointer; margin:0 10px 10px 0; padding-bottom:5px; color:#fff;}
.mnlv_list li.mnlv_item_on { background:#333 url(mnlv_bg.gif) no-repeat right 40px;}
.mnlv_list li#mnlv_lastone { margin-right:0;}
.mnlv_list li a { color:#fff;}
.mnlv_list li a.imgbox { display:block; width:234px; border:1px #666 solid; height:113px; overflow:hidden;}
.mnlv_list li a.imgbox img { width:234px;}
.mnlv_list li h3 { height:30px; line-height:30px; text-indent:10px; font-weight:bold; font-size:13px; }
.mnlv_list li p { height:20px; line-height:20px; text-indent:10px; }
/* 首页加油站 */
.mn_list .mnl_cold { clear:both; height:100%; overflow:hidden; border-top:3px #ddd solid; margin:10px 0; }
.mnlc_tt { height:30px; line-height:30px; padding:0 5px; font-size:14px; font-weight:bold; background:#eee;}
.mnlc_list { padding-top:5px; line-height:25px;}
.mnlc_list span { margin:0 20px 0 0; font-size:13px;  }
.mnlc_list span.c1 a { color:#390; font-size:18px; }
.mnlc_list span.c1 a:hover { background:#390; color:#fff;}
.mnlc_list span.c2 a { color:#f60; font-size:14px; }
.mnlc_list span.c2 a:hover { background:#f60; color:#fff;}
.mnlc_list span.c3 a { color:#30c; font-size:16px; }
.mnlc_list span.c3 a:hover { background:#30c; color:#fff;}
/* 首页老照片 */
.mn_list .mnl_oto { clear:both; height:100%; overflow:hidden; border-top:3px #ddd solid; margin:10px 0; }
.mnlo_tt { height:30px; line-height:30px; font-size:14px; font-weight:bold; background:#eee; padding:0 5px;}
.mnlo_list li.mnlo_item { float:left; width:355px; height:100%; overflow:hidden; margin:10px 10px 0 0;}
.mnlo_list li.mnlo_item_r { float:right; margin:10px 0 0 0;}
.mnlo_list li.mnlo_item a.imgbox { display:block; width:100px; height:150px; overflow:hidden; float:left; }
.mnlo_list li.mnlo_item a.imgbox h3 { display:none;}
.mnlo_list li.mnlo_item ul { width:245px; height:150px; overflow:hidden; float:right; }
.mnlo_list li.mnlo_item ul li { line-height:29px; height:29px; border-bottom:1px #ddd solid;}

#indexfocus {}
	#indexfocus #index-slider { background:#eee; width:500px; height:300px; overflow:hidden;}
	#indexfocus .col3 { width:340px;}
	#indexfocus .col4 { width:400px;}
	#indexfocus .gbox { height:100%; border:1px #eee solid;}
	#indexfocus .gbox h3 { background:#eee; padding:0 10px; height:40px; line-height:40px;}
	#index-av .imgbox { border:10px solid #dbd59c; padding:10px; }
	#index-av .imgbox ul li { float:left; width:95px; height:130px; margin:6px 6px 0 0; line-height:14px; overflow:hidden;}
	#index-av .imgbox ul li img { width:95px; height:95px; margin-bottom:5px; }

	#index-cats {}
	#index-cats .cat { border:10px solid #dbd59c; padding:5px; clear:both; height:220px; overflow:hidden;}
	#index-cats .cat .bbody p { float:left; width:140px; overflow:hidden; margin-top:10px;}
	#index-cats .cat .bbody ul { float:left; width:200px; overflow:hidden;}
	
	#index-tags .tagsbox { border:1px solid #dbd59c; }
	#index-tags .tagsbox li { height:50px; line-height:25px; margin:1px; border-bottom:1px solid #dbd59c; padding:0 0 1px 0; }
	#index-tags .tagsbox .lastli { border-bottom:0; padding-bottom:0; }
	#index-tags .tagsbox li strong { width:80px; height:50px; line-height:50px; font-size:150%; text-align:center; overflow:hidden; background:#dbd59c; display:block; float:left; }
	#index-tags .tagsbox li span { float:left; display:block; padding:0 10px; width:640px; overflow:hidden; }

.iblock { clear:both; margin-bottom:10px; height:100%; overflow:hidden; padding:0 10px; }
.iblock h2 { font-size:150%; height:30px; line-height:30px; font-weight:bold; width:100%; background:url(images/icon/line.png) repeat-x center; }
.iblock h2 span { display:block; float:left; height:30px; padding-right:8px; overflow:hidden; background:#fff;}
.iblock ul { clear:both;}
.iblock ul .img { float:left; width:300px; height:100%; background:#f7f7f7; padding:10px; margin-right:10px; }
.iblock ul .txt { float:right; width:400px; }
.iblock ul h3,.iblock ul h4 { font-size:110%; font-weight:bold; line-height:30px;}
.iblock ul li .lin .alignright { float:right; margin:0 0 10px 10px; width:80px; height:80px;}
.iblock ul li .lin p { color:#999;}
.iblock ul li .lin .ibar { padding:8px 0;}
