@charset "gb2312";
/*===体坛网-专题模板===*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd{margin:0px;padding:0px;font-family:"宋体",arial;}
textarea,input,select,body{font-size:12px;}
select,input{vertical-align:middle!important;vertical-align:-2px;}
fieldset,img,a img{border:0;}
ul,ol{list-style:none;}
a{color:#fff;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline; color:#fff;}
/* Clear Fix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
.rela{position:relative;}
.posi{position:absolute;}
.cursor{cursor:pointer;}
body{text-align:left; background:url(image/body.jpg) 0 0 repeat-x #000000;}
h1{display:none;}
/*Foorer*/
#nfooter{ color:#999; border-top:3px solid #999!important; background:#000000; *margin-bottom:-20px;}
#nfooter a,
#nfooter a:hover{ color:#999;}
/*mian*/
.main{width:950px;margin:0px auto;text-align:left; background:#000000; border:solid #fff; border-width:0 4px;}
.topbg{height:23px;line-height:23px;overflow:hidden;background:url(image/top.gif) repeat-x;border:1px solid #cfcfcf;}
.logo{width:50px;height:15px;overflow:hidden;padding:3px 0 0 3px;}
.rnav{float:right;}
	.rnav a{ color:#000;}
	.rnav a:hover{ color:#c00;}
/*Banner 根据图片的大小自适应高度*/
.banner{ margin:0; padding:0; text-align:center; line-height:0; font-size:0;}
	.banner img{ margin:0 auto; padding:0; border:none;}

/*导航*/
.navi{ height:28px; line-height:28px; background:url(image/navi.png) repeat-x; color:#fff; text-align:center;}
	.navi a{ padding:0 12px; color:#fff;}
	.navi a:hover{ color:#fff;}
/*第一屏 此处定高330*/
.scr1{ height:330px; overflow:hidden; background:#4c4c4c;}
/*头条图片*/
.mpic{ float:left; width:414px; height:318px; margin-right:8px; background:#000000 url(image/mpic.png) bottom repeat-x; border:1px solid #000; text-align:center; font-size:20px; font-weight:100; font-family:"黑体"; line-height:30px;}
	.mpic img{ width:400px; height:270px; margin:7px auto 4px; display:block;}
	dd strong a,
	dd strong a:hover,
	.mpic a,
	.mpic a:hover{ color:#fcb42e;}
/*头条新闻*/
.headline{ float:left; width:526px; _overflow-x:hidden;}
	.headline h2{ line-height:36px; height:36px; text-align:center; padding:14px 0 4px 0;font-size:20px; font-weight:100; font-family:"黑体";}	
	.headline h2 a,
	.headline h2 a:hover{color:#fcb42e;}
	.headline p{ line-height:19px; color:#fff; text-indent:2em; padding:0 14px; }
	.scr2 dd p a,
	.scr2 dd p a:hover,
	.headline p a,
	.headline p a:hover{ color:#fff;}
	.headline dl,
	.headline div{ float:left; margin:18px 8px 0 0; width:222px; padding:15px 15px 30px; background:url(image/tdl.png) repeat-x #4c4c4c;}
	.headline dt{ float:left; margin-right:8px;}
	.headline dt img{ border:1px solid #000; width:90px; height:120px;}
	.headline dd p{ padding:0; line-height:18px;width:110px; height:106px; overflow:hidden;}
	.scr2 dd strong,
	.headline dd strong{ display:block; margin-bottom:4px;}
	.headline .poll{ padding-top:8px;}
	.headline .poll h2{color:#fcb42e; font-size:14px; font-weight:900; line-height:24px; height:24px; font-family:"宋体"; margin:0; padding:0;}
	.headline .poll h3{ font-size:12px; font-weight:100; line-height:18px; color:#fff;}		
	.headline .poll label{ color:#fff; line-height:20px;}	
	.headline .poll li{ float:left; line-height:22px; height:20px; width:50%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	.headline .poll p{ text-align:center; padding-top:4px; height:24px;}
	.headline .poll button{ text-align:center; text-indent:0; width:48px; height:22px; color:#000; line-height:22px; margin:4px 8px 0; *margin:0 8px; border:1px solid #ccc; background:url(image/btn.png) left center repeat-x #fff; cursor:pointer;}
	
/*第二屏 高度自适应*/
.scr2{ background:#000000; padding:8px 0 8px 8px;}	
	.scr2 h2,
	.scr3 h2{ height:33px; line-height:33px; color:#fff; font-size:16px; font-weight:100; font-family:"黑体"; padding-left:22px; border:1px solid #ef806d; background:url(image/tit.png) 0 0 repeat-x #cd1411;}
	.scr2 h2{ width:910px;}
	/*单元定义*/
	.scr2 div{ float:left; width:462px; height:148px; overflow:hidden; border:1px solid #f07f6d; display:inline; margin:5px 6px 0 0; background:#4c4c4c;}
	.scr2 dl{ margin:15px 12px 0 16px;}
	.scr2 dt{ float:left; margin-right:8px;}
	.scr2 dt img{ border:1px solid #000; width:150px; height:115px;}
	.scr2 dd strong{ font-size:14px;}
	.scr2 dd p{ color:#fff; line-height:20px; width:270px; height:100px; overflow:hidden; text-indent:2em; color:#fff;}
/*滚动图片*/
#picCon{ height:170px; border:none; width:934px; background:none; overflow:hidden;}	
.msc{ border:none; border-collapse:collapse;}
.msc td{ border:none; text-align:center; padding:0; margin:0; vertical-align:middle;}
	.msc td td{ height:170px; width:184px;}
	.msc td a{ display:block; border:4px solid #fff; background:#fff; width:150px; height:142px; color:#000; margin:4px 13px;}	
	.msc td a img{ display:block; width:150px; height:116px; margin-bottom:6px;}
	.msc td a:hover{ color:#d00;}
	
/*第三屏 高度自适应*/
.scr3{ background:#4c4c4c; padding-top:10px;}
	.scr3 .box{ padding:8px; background:url(image/box.png) repeat-x; min-height:256px; _height:256px; float:left;}
	/*相关图片高度自适应*/
	.scr3 .pic{ margin-right:10px; width:540px;}
		.pic ul{ margin:10px 0 0 0;}
		.pic li{ float:left; display:inline; width:160px; height:146px; text-align:center; color:#000; background:#fff; margin:0 5px 13px 12px; overflow:hidden;}
		.pic li img{ width:150px; height:115px; display:block; margin:5px auto;}
		.pic li a{ color:#000;}
		.pic li a:hover{ color:#d00;}
	/*新闻列表 高度自适应*/	
	.scr3 .new{ float:left; width:368px;}
		.new ul{ margin:12px;}
		.new li{ color:#fff; height:24px; line-height:24px; overflow:hidden; text-align:right;}
		.new li a{ float:left; width:276px; padding-left:10px; background:url(image/dot.gif) 0 9px no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}









