﻿@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;font-family:Tahoma,"宋体";font-size:12px;height:100%;display:table;width:100%; background:#C90404;}
	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:77px;font-family: Verdana, Arial;font-size:14px;height:25px;overflow:hidden;line-height:23px;font-weight:bold; margin:5px 10px 0 10px;}
	.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 11px 0 12px;height:32px;line-height:34px;}
	.leftMenu li a:hover{color:#09f;}
	.miniUserInfo{float:right;margin-right:10px;height:34px;line-height:34px;}
	.miniUserInfo a{ margin:0 3px 0 5px;}
	.miniUserInfo a:hover{color:#09f;}
	.miniSearch{float:right;display:inline; width:212px;height:22px;margin:6px 10px 0 0;}
	.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 .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 .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:954px;margin:0 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:#000;color:#fff;}
	.footColor2 a{color:#fff;}
	
/*临时留言框*/
	.tempMessage{width:240px; border:solid 2px red; background:#fff;}
	.tempMessage textarea{ border:solid 1px #666; line-height:18px; height:80px;width:210px; display:block; margin:10px auto;}
	.tempMessage input.updata{ border:solid 1px #999; line-height:20px; height:20px; color:#000; margin:auto auto 10px auto; display:block; width:50px; background:red; color:#fff;}
	.tempMessage .codeNum{ margin:0 0 10px 0;}
	.tempMessage .codeNum input{ float:left;}
	.tempMessage .codeNum img{ float:left;}
	.tempMessage .codeNum .Verification{border:solid 1px #999;background:#fff;line-height:23px; width:70px;margin:0 3px 0 16px; height:23px; color:#000;}
	.tempMessage .codeNum a{line-height:25px;color:#333;margin-left:5px;}
	
/*迷你登录框*/
	.loginBox{ width:250px; padding:5px 10px; height:120px; overflow:hidden; border:solid 2px #C2C2C3; background:#F3F3F3; color:#333;position:absolute;z-index:100;}
	.loginBox .title h4{font-size:14px; font-weight:bold; margin:5px 0 10px 0; float:left;}
	.loginBox .title a{float:right;margin:5px 0 10px 0; padding:0 5px; font-weight:bold;font-size:14px;}
	.loginBox a{color:#333;}
	.loginBox h4{font-size:14px; font-weight:bold; margin:5px 0 10px 0;}
	.loginBox .link{text-align:center; padding:10px 0;}
	.loginBox dt{float:left; margin-left:20px; display:inline; line-height:22px;}
	.loginBox dd{float:left;}
	.loginBox dt label{height:22px; line-height:22px; vertical-align:middle; float:left;}
	.loginBox dt p{margin:3px 0;}
	.loginBox dt input{border:solid 1px #ccc; margin:0 0 0 5px; height:22px; line-height:22px; width:120px;}
	.loginBox dd input{margin:3px 0 0 5px;width:51px;height:51px; border: solid 1px #ccc; background:#fff;overflow:hidden; font-weight:bold; line-height:51px; color:#333; font-size:14px;}
	
/*评论模块*/
	.playDataComment{ width:550px; border:solid 1px #333; float:left;}
	.addComment{ background:#333; padding:10px 15px;margin-bottom:10px;}
	.addComment h3{ font-size:14px; font-weight:bold;}
	.addComment dt{ float:left; width:40px; padding-top:28px;}
	.addComment dd{ float:left; margin-left:15px; display:inline;}
	.addComment dd .point{ color:#999; line-height:20px; margin-bottom:3px;}
	.addComment dd .point a{ color:#ccc; margin:0 5px; float:5px;}
	.addComment dd .point input{ display:inline-block; vertical-align:middle; margin:0 2px;}
	.addComment dd .point tt{display:inline-block; margin-left:60px;}
	.addComment dd .submit{ width:465px; height:54px; background:url(img.gif) 0 -23px; overflow:hidden;}
	.addComment dd .submit textarea{float:left; border:none; background:none; color:#333; height:44px; width:395px; padding:5px; overflow-y:hidden; }
	.addComment dd .submit input{ float: left; width:60px; height:54px; background:url(img.gif) -466px -23px; overflow:hidden; border:none; text-indent:-9999px;}
	.addComment dd .authCode{ line-height:25px; height:25px; margin-top:8px; overflow:hidden;}
	.addComment dd .authCode tt{ float:left; color:#999; margin-right:5px;}
	.addComment dd .authCode input{ height:20px; width:49px; margin-right:5px; float:left; border: none; overflow:hidden; vertical-align:middle; background:#ccc;color:#333; border:solid 1px #8A8A8A; border-bottom:none;  padding-top:4px; border-right:none;}
	.addComment dd .authCode label{ vertical-align:middle; margin-right:5px;  height:25px; float:left;}
	.addComment dd .authCode a{ height:25px; line-height:25px; float:left; color:#ccc; text-decoration:underline;}
	
	.showComment{padding:10px; }
	.showComment h3{ font-size:14px; font-weight:bold; display:block; margin:0 0 10px 10px;}
	.showComment h3 span{ font-weight: normal; color:#999; font-size:13px;}
	.showComment a.btnRef{color:#666;font-weight:normal;font-size:12px;}
	.showComment .PageNum{height:16px; padding:0 8px; color:#999; overflow:hidden; line-height:16px; background:url(bg_x.jpg) 0 -140px repeat-x; margin:8 0 15px 0; font-family:Arial; font-size:11px;}
	.showComment .PageNum a{ color:#666;}
	.showComment .AllNum{ float:left; width:180px; overflow:hidden; }
	.showComment .PageList{ float:right;width:320px; overflow:hidden; text-align:right; }
	.userComment{ border-bottom:dotted 1px #666; padding:5px 0;}
	.userComment dt{ float:left; width:60px; text-align:center;}
	.userComment dd{ float:left; width:460px; overflow: hidden;}
	.userComment dd p{ line-height:22px;}
	.userComment dd p.info span{ color:#09f;}
	.userComment dd p.info span a{color:#09f;}
	.userComment dd p.info{ color:#999;}
	.userComment dd p.content{ line-height:20px; color:#333;}
	.userComment dd p.content a{ color:#333;}
	.userComment dd p.interact{ text-align:right;}
	.userComment dd p.interact a.btn_1{ color:#09f}
	.userComment dd p.interact a.btn_2{ color:#fc0;}
	.userComment dd p.interact a.btn_2 span{ color:#999;}
	.userComment dd p.interact a.btn_3{ color:#999;}
	.userComment .quote{ border:#333 1px dotted; padding:10px;}
	.userComment .quote .bg_arrowhead{ width:13px; height:13px;display:block; position: absolute; z-index:10; margin:-23px 0 0 10px; overflow:hidden; background:url(img.gif) -426px 0; }
	.userComment .quote dt{  width:40px;}
	.userComment .quote dd{ width:390px;}
	.CommentList dl.end{ border-bottom:none;}
/*routine end*/

/*detail start*/
	.banner{ width:1000px; margin:0 auto; height:171px; background:url(img.jpg) no-repeat;}
	.banner h1{ display:none;}
	
	.la_pageMain{ width:1000px; margin:0 auto; background:url(bg_page.png) top center  no-repeat;}
	.pageMain{width:974px; margin:0 auto; padding:5px 0 20px 0; background:#fff;}
	
	/*友情链接*/
	.link{ margin:0 10px; line-height:40px; height:40px; overflow:hidden; padding:0 15px; background:#E2E2E2;}
	.link strong{ font-weight:bold; color:#000; font-size:14px;}
	.link a{ display:inline-block; text-decoration:underline; color:#565555;}
	.link tt{ float:left; height:40px; line-height:40px;}
	
	/*图片列表*/
	.imgList{ width:961px; overflow:hidden; margin:0 auto 10px auto;}
	.imgList h3{ text-indent:-9999px; overflow:hidden; height:45px; margin-bottom:10px;}
	.imgList .show{ width:930px; margin:0 auto; overflow:hidden;}
	.imgList a{ float:left; width:120px; height:136px;text-align:left; cursor:pointer; color:#333; margin:0 17px 10px 18px;}
	.imgList a img{ display:block; border:solid 1px #888;}
	.imgList a tt{ display:block; line-height:22px; overflow:hidden; height:44px;}
	
	.yulu{overflow:hidden;}
	.yulu h3{ background:url(img.png) 0 -46px no-repeat;}
	.huaxu h3{ background:url(img.png) 0 -92px no-repeat;}
	.jinrong h3{ background:url(img11.jpg);}
	/*资讯主体*/
	.newsMain{width:961px; overflow:hidden; margin:0 auto 10px auto;}
	.newsMain .row_1{ float:left; width:249px; border:solid 1px #D5C3C1; padding:5px; margin-right:15px;}
	.newsMain .row_2{ float:left; width:382px;margin-right:15px;}
	.newsMain .row_3{ float:left; width:273px;border:solid 1px #D5C3C1; padding:5px; height:540px; overflow:hidden;}
	
	.row_1 a.gotoVideo{ display:block; margin:auto auto 5px auto; text-align:center;}
	.row_1 .news h3{ width:226px; height:30px; overflow:hidden; background:url(img.png) 0 -138px;line-height:32px; *line-height:34px; font-size:14px; color:#8F1010; font-weight:bold; padding-left:20px;}
	.row_1 .news li a{ color:#333; display:block; height:22px; line-height:22px; overflow:hidden; font-family:"宋体"; font-size:14px; margin:3px 0;}
	
	.row_2 dl{ margin-bottom:5px;}
	.row_2 dt { border-bottom:solid 1px #BFBFBF;}
	.row_2 dt a{display:block;line-height:40px; font-weight:bold; height:40px; font-size:24px; text-align:center; color:#AF0303; overflow:hidden;}
	.row_2 dd{ line-height:22px; font-size:14px; color:#333; padding:8px 0;}
	.row_2 dd a{ color:#333;}
	
	.row_2 .news h3{ display:block; width:382px; height:45px; text-indent:-9999px; background:url(img.png) 0 0;}
	.row_2 .news ul{ width:360px; margin: 10px auto;}
	.row_2 .news li a{ display:block; height:22px; line-height:22px; color:#333; font-size:14px; overflow:hidden;}
	
	.row_2 .fangtan h3{ display:block; width:382px; height:45px; text-indent:-9999px; background:url(img.png) -383px 0;}
	.row_2 .fangtan .show{ margin:10px 0 0 15px; overflow:hidden; }
	.row_2 .fangtan .show a.photo{ float:left; width:120px; overflow:hidden; margin-right:10px; display:inline;}
	.row_2 .fangtan .show a img{ display:block; border:solid 1px #888;}
	.row_2 .fangtan .show li a{ font-size:14px; line-height:22px; height:22px; overflow:hidden; display:block; color:#333;}
	
	.row_3 h3{width:255px; height:30px; overflow:hidden; background:url(img.png) 0 -138px;line-height:32px; *line-height:34px; font-size:14px; color:#8F1010; font-weight:bold; padding-left:20px;}
	.row_3 dl{ padding:13px 0;}
	.row_3 dt{ float:left; margin-right:5px; width:120px;}
	.row_3 dt img{ display:block; border:solid 1px #888;}
	.row_3 dd{ float:left; width:145px;}
	.row_3 dd a.title{ display:block; font-weight:bold;line-height:22px; height:22px; overflow:hidden; color:#333;}
	.row_3 dd p{ color:#333; line-height:20px; height:60px; overflow:hidden;}
	.row_3 dd p a{ color:#333;}
	.row_3 .list{ background:#F7F3EF; padding:8px;}
	.row_3 .list a{ display:block; margin:5px 0; height:22px;  line-height:22px; overflow:hidden; font-size:14px; color:#333;}
	
/*detail end*/