﻿@charset "utf-8";
/*	
	版本信息:
		基础样式最后修改:2010-01-06
		联系:Uriel(uriel.hu@gmail.com)
		
	适用范围:
		本样式表专为PPTV常规 合作页|专题页 优化
		
	结构模块:
		1.reset		html标签的默认样式
		2.routine	常用预置样式
		3.layout	页面结构样式
		4.detail	网页详细样式
	
		模块说明：
			1.reset		模块关系全局，修改需非常慎重！
			2.routine	模块为常用预置样式，禁止修改！
			3.detail	模块用于配置网页详细样式
		
	命名约定：
		1.不使用大写形式的类名和id名
		2.尽可能使用描述性的英文单词的组合作为类名和id名
		3.类名或id名的多个英文单词之间使用"_"下划线分隔
		4.不要求多个英文单词之间一定要使用间隔符
		
	常用hack手段:
		注意：良好的结构比任何hack都好，尽量少用。
			width:1px;*width:1px;_width:1px;	ff,ie7,ie6
*/

/*reset start*/
	html{height:100%;}
	body{color:#000; background:#222;font-family:Tahoma,"宋体";font-size:12px;height:100%;}
	a{text-decoration:none;}
	a:hover{text-decoration:underline;}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin: 0;padding:0;}
	table{border-collapse:collapse;border-spacing:0;}
	fieldset,img{border:0;}
	address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
	del,ins{text-decoration:none;}
	li {list-style:none;}
	caption,th{text-align:left;}
	h1{font-size:18px;}
	h2{font-size:14px;}
	h3,h4,h5,h6{font-size:12px;}
	h1,h2,h3,h4,h5,h6{font-weight: normal;}
	abbr,acronym{border:0;font-variant:normal;}
	input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
	input,button,textarea,select{*font-size:100%;}
	strong,b{font-weight:bold;}
/*reset end*/

/*routine start*/
/*清除浮动*/
	.c_b{zoom:1;}
	.c_b:after{clear:both;content:" ";display:block}
	
/*迷你导航*/
	.l_miniMenu{height:34px;line-height:34px;overflow:hidden;font-family:"宋体"; }
	.miniMenu{width:1000px;margin:auto;}
	.leftMenu{float:left;}
	.leftMenu a.miniLogo{float:left;width:90px;font-family:Verdana,Arial;font-size:14px;text-align:center;height:34px;overflow:hidden;line-height:34px;font-weight:bold;}
	.leftMenu a.miniLogo:hover{text-decoration:none;}
	.leftMenu ul{float:left;overflow:hidden;}
	.leftMenu li{float:left;margin-left:-2px;height:32px; }
	.leftMenu li a{float:left;padding:0 10px;height:32px;line-height:34px;padding-top:2px;}
	.miniUserInfo{float:right;margin-right:10px;height:34px;line-height:34px;}
	.miniSearch{float:right;display:inline; width:212px;height:22px;margin-top:6px;}
	.miniSearch .searchTxt{width:141px; background:none;color:#666;border:none;height:18px;padding-top:4px;float:left;margin:0 4px 0 25px;}
	.miniSearch .searchBtn{float:left;width:26px;height:13px;overflow:hidden;border:none;text-indent:-9999px;margin:4px 0 0 5px; cursor:pointer;background:none;}
	/*skin 1 灰*/
	.miniMenuSkin_1{background:url(bg_x.jpg) 0 0 #fff;border-bottom:solid 1px #C2C2C2; border-top:solid 1px #C2C2C2;}
	.miniMenuSkin_1 a.miniLogo{color:#000;}
	.miniMenuSkin_1 li a{color:#000;  background:url(bg_x.jpg) 0 -35px no-repeat;}
	.miniMenuSkin_1 li a:hover{ color:#000;}
	.miniMenuSkin_1 .miniSearch{ background:url(img.gif) 0 0 no-repeat;}
	.miniMenuSkin_1 .miniUserInfo{ color:#333; }
	.miniMenuSkin_1 .miniUserInfo a{ color:#000;}
	/*skin 2 黑*/
	.miniMenuSkin_2{background:url(bg_x.jpg) 0 -70px #000;border-bottom:solid 1px #000; border-top:solid 1px #000;}
	.miniMenuSkin_2 a.miniLogo{color:#fff;}
	.miniMenuSkin_2 li a{ color:#fff;  background:url(bg_x.jpg) 0 -105px no-repeat;}
	.miniMenuSkin_2 li a:hover{ color:#fff;}
	.miniMenuSkin_2 .miniSearch{ background:url(img.gif) -213px 0 no-repeat;}
	.miniMenuSkin_2 .miniUserInfo{ color:#666;}
	.miniMenuSkin_2 .miniUserInfo a{ color:#fff;}
	/*提示框样式*/
	.sm_search_tips{background:#262631;border:1px solid #666;color:#333;line-height:20px;margin:-5px 0 0 0;}
	.sm_search_tips li a{background:#262631;color:#fff;display:block;overflow:hidden;padding:2px 8px;text-decoration:none;white-space:nowrap;}
	.sm_search_tips li.current a,
	.sm_search_tips li a:hover{background:#000;color:#3eaef9;}
	.sm_search_tips li a.help{color:#aaa;text-align:right;}
	
/*foot信息*/
	.l_foot{ width:990px; margin:auto;}
	.foot{width:850px;margin:auto;padding:20px 10px;}
	.foot p{line-height:22px;}
	.foot .police{float:left;width:200px;text-align:center;padding-top:5px;}
	.foot .police a{display:inline-block;margin:0 10px;}
	.foot .info{float:left;width:650px;text-align:center;padding-top:5px;}
	/*白底黑字*/
	.footColor1{background:#fff;color:#000;}
	.footColor1 a{color:#000;}
	/*黑底白字*/
	.footColor2{background:#0B0F12;color:#fff;}
	.footColor2 a{color:#fff;}
/*routine end*/

/*detail start*/
	/*顶部banner*/
	.topBanner{ width:990px; height:78px; margin:auto; overflow:hidden; position:relative;}
	.topBanner img{ display:block;}
	.topBanner .flash{ position:absolute; top:0; left:0;}
	
	/*整体结构*/
	.l_page{ width:990px; margin:auto; background:#0B0F12 url(bg_x_page.jpg) repeat-x;}
	.l_page .pageMain{ float:right; width:720px; overflow:hidden;}
	.l_page .pageOth{ float:left; width:270px; overflow:hidden;}
	
	/*左侧菜单*/
	.nav-show{ width:270px; margin:auto auto 20px auto; padding-top:10px;}
	.nav-show ul{height:33px; margin-bottom:5px; background:url(btn.gif) -485px -38px no-repeat; padding-left:8px;}
	.nav-show li{display:block; float:left;}
	.nav-show li a{height:33px; color:#ccc; display:block; float:left; background:url(btn.gif) -579px -81px repeat-x;}
	.nav-show li a:hover{ text-decoration:none;}
	.nav-show li strong{display:block; float:left; display:inline; background:url(btn.gif) right -81px repeat-x; margin-left:15px; padding-right:12px; padding-top:13px; height:20px;font-weight:normal; cursor:pointer;}
	.nav-show dl{ width:220px; margin:0 10px 10px 20px;overflow:hidden; clear:both;}
	.nav-show dt{font-weight:bold; color:#3EAEF9; overflow:hidden;padding-left:5px; margin:10px 0; line-height:15px; height:15px; position:relative;}
	.nav-show dt a{color:#3EAEF9;}
	.nav-show dt a:hover{text-decoration:none;}
	.nav-show dd{ padding:0;overflow:hidden;}
	.nav-show dd a{color:#D9D9D9; font-size:12px; line-height:14px;  white-space:nowrap; border-left:solid 1px #888; padding:0 5px 0 9px; margin:2px 0 2px -1px; overflow:hidden; display:inline-block;}
	
	/*热点资讯*/
	.pageOth .subject{ border:solid 1px #444; margin:10px 15px 20px 15px; padding:11px;}
	.pageOth .subject a{ color:#ccc;}
	.pageOth .subject .title{ height:28px; background:url(bg_x.jpg) 0 -212px repeat-x; padding:0 3px; color:#fff;}
	.pageOth .subject .title a.more{ float:right; color:#fff; font-weight:bold;}
	.pageOth .subject h3{ font-size:13px; font-weight:bold; float:left; line-height:28px;}
	.pageOth .subject .more{ float:right; line-height:28px;}
	.pageOth .subject .img_li{ text-align:center; margin:15px auto 10px auto;}
	.pageOth .subject .img_li li{ display:inline; }
	.pageOth .subject .img_li a{display:inline-block;margin: 0;}
	.pageOth .subject .img_li a.w_50{ width:100px; margin:0 4px 10px 4px;_margin:0 1px 10px 1px; float:left;}
	.pageOth .subject .img_li strong{display:block;line-height:22px;height:22px; overflow:hidden; font-weight:normal;}
	.pageOth .subject .txt_li{text-align:left; float:left; overflow:hidden; width:100%;}
	.pageOth .subject .txt_li li{float:left;width:49%;}
	.pageOth .subject .txt_li a{text-align:center; line-height:18px;padding:0;margin:2px;  display:block; height:18px; overflow:hidden;}
	.pageOth .subject .txt_li2 li{ width:100%;}
	.pageOth .subject .txt_li2 a{display:block; text-align:left;}
	
	/*sp*/
	.sp{ text-align:center; margin-bottom:20px; width:240px; overflow:hidden; margin:auto auto 20px auto;}
	
	/*要闻切换*/
	.newsPlay{ margin:10px 0 15px 0;}
	.newsPlay .img{ float:left; width:380px; height:249px;}
	.newsPlay .list{ float:left; width:322px; height:248px; background:#333; border:solid 1px #333; border-bottom:none;border-left:solid 5px #333;}
	.newsPlay .list dl{height:61px; background:#111; border-bottom: solid 1px #333; overflow:hidden;}
	.newsPlay .list dl.now{background:#333;}
	.newsPlay .list dl.now dt { background:url(img.gif) -517px -78px no-repeat;}
	.newsPlay .list dt{float:left; width:85px; line-height:61px; padding:11px 0 0 15px;}
	.newsPlay .list dt img{ display:block; border:solid 1px #333;}
	.newsPlay .list dd{ float:left; width:220px; padding-top:8px;}
	.newsPlay .list dd a{ line-height:22px; font-size:14px; height:44px; color:#ccc; overflow:hidden; display:block;}
	
	/*专题新闻通用模块*/
	.re_newsModule{ margin:0 0 20px 0;}
	.re_newsModule .title{ height:45px; background:url(bg_newsModule.jpg) no-repeat; position:relative;}
	.re_newsModule h3{ width:38px; height:21px; overflow:hidden; text-indent:-9999px; margin:9px 0 0 17px; position: absolute;}
	.re_newsModule .leftNews{ float:left; width:200px; margin:0 25px; display:inline;}
	.re_newsModule .leftNews dd a{ color:#eee; height:22px; font-size:14px; line-height:22px; overflow:hidden; text-align:left; display:block;}
	.re_newsModule .leftNews dd tt{ line-height:20px; height:40px; display:block; overflow:hidden; color:#666; text-align:left;}
	.re_newsModule .rightNews {float:left; width:465px;}
	.re_newsModule .rightNews .imgNews{ margin-bottom:10px;}
	.re_newsModule .rightNews .imgNews a{ color:#ccc; cursor:pointer; width:120px; height: 124px; overflow:hidden; float:left; margin:0 14px;}
	.re_newsModule .rightNews .imgNews a img{ display:block; margin:auto;}
	.re_newsModule .rightNews .imgNews a tt{ display:block; margin:5px auto; line-height:20px; height:40px; overflow:hidden;}
	.re_newsModule .rightNews .txtNews a{ font-family:"宋体"; width:210px; float:left; color:#ccc; margin:3px 5px; height:22px; line-height:22px; overflow:hidden;}
	
	/*专题新闻栏目标题*/
	.moduleTitle_1 h3{ background:url(img.gif) 0 -78px no-repeat;}
	.moduleTitle_2 h3{ background:url(img.gif) -39px -78px no-repeat;}
	.moduleTitle_3 h3{ background:url(img.gif) -79px -78px no-repeat;}
	.moduleTitle_4 h3{ background:url(img.gif) -119px -78px no-repeat;}
	.moduleTitle_5 h3{ background:url(img.gif) -159px -78px no-repeat;}
	.moduleTitle_6 h3{ background:url(img.gif) -199px -78px no-repeat;}
	.moduleTitle_7 h3{ background:url(img.gif) -239px -78px no-repeat;}
/*detail end*/
.la_site{ background:#0B0F12; width:990px; margin:0 auto;}
.site{ width:970px; margin:0 auto; border:solid 1px #444; background:#333; }
/*站点信息*/
.site .top_bg { height:4px; background:url(index_btn_1.gif) -721px -203px no-repeat; position:relative; z-index:10; margin:-1px -1px auto -1px; overflow:hidden; }
.site .top_bg span { display:block; float:right; width:4px; height:4px; background:url(index_btn_1.gif) -721px -221px no-repeat; overflow:hidden; }
.site .bottom_bg { height:4px; background:url(index_btn_1.gif) -721px -212px no-repeat; position:relative; z-index:10; margin:0 -1px -1px -1px; overflow:hidden; }
.site .bottom_bg span { overflow:hidden; display:block; float:right; width:4px; height:4px; background:url(index_btn_1.gif) -721px -230px no-repeat; }
.sort { line-height:24px; padding:8px 24px; }
.sort .left { float:left; width:50%; margin-bottom:8px; }
.sort .right { float:right; width:50%; margin-bottom:8px; }
.sort .link { width:100%; }
.sort h4 { display:inline-block; *display:inline;
zoom:1; width:64px; font-weight:bold; padding:0; color:#8E8E8E; }
.sort a { color:#fff; padding:0 2px; display:inline-block; }
.sort a.more { padding-right:10px; background:url(index_btn_1.gif) -689px -239px no-repeat; }