.ad{margin-top:20px;}
.MainContainer{margin-top:20px;}
.MainL{
	width:840px;
	float:left;	
}
.SideR{
	width:336px;
	float:right;
}
.ClearDiv{
	clear:both;
}
.head{
	height:45px;
	overflow:hidden;
	line-height:43px;
}
.tag{
	font-size:14px;
	float:left;
}
.more{
	float:right;
}
/*
*Maincont
*/
.Maincont{
	height:481px;
	margin-bottom:20px;
	overflow:hidden;
}
.Maincont .contL{
	width:416px;
	height:459px;
	padding:10px;
	border:#D7D7D7 solid 1px;
	overflow:hidden;
	float:left; 
}
.Maincont .contL .list{
	height:114px;
	border-bottom:#DDD dotted 1px;
}
.Maincont .contL .list:last-child{border-bottom:none;}
.Maincont .contL .list .t{
	padding:10px 0 0 5px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
}
.Maincont .contL .list .t a{
	color:#007BBB;
}
.Maincont .contL .list .m{
	height:18px;
	line-height:18px;
	overflow:hidden;
	padding-left:5px;
	color:#888;
}
.Maincont .contL .list .m span{
	color:#f60;
}
.Maincont .contL .list .c{
	height:44px;
	line-height:22px;
	padding-left:5px;
	color:#666;
	overflow:hidden;
	font-size:14px;
}
.Maincont .contR{
	width:380px;
	height:480px;
	overflow:hidden;
	float:right; 
}
/*
*首页轮换图片
*/
#ifocus{
	border:#D7D7D7 solid 1px;
	height:308px;
	overflow:hidden;
	margin-bottom:10px;
}
#ifocus_pic{
	overflow:hidden;
	width:372px;
	height:240px;
	margin:3px auto 0 auto;	
	position:relative;
}
#ifocus_piclist{
	position:absolute;
	left:0;
	top:0;
}
#ifocus_piclist li{ text-align: center; line-height:240px;
	width:372px;
	height:245px;
	overflow:hidden;
}
#ifocus_piclist li a{
	display:block;
	height:240px;
	overflow:hidden;
}
#ifocus_piclist li a img{width:372px; height:240px;}
#ifocus_opdiv {
	background: #000; 
	filter: alpha(opacity=50); 
	position:absolute;
	left:0;
	bottom:0;
	opacity: 0.5; 
	moz-opacity: 0.5;
	width:372px;
	height:35px;
}
#ifocus_tx {
	position:absolute;
	left:0;
	bottom:0;
	width:372px;
	height:35px;
	line-height:35px;
	text-align:center;
}
#ifocus_tx ul li{width:100%;}
#ifocus_tx A {
	color: #fff
}
#ifocus_tx a:hover {
	color: #f27900
}
#ifocus_tx .normal {
	display: none
}
#ifocus_btn{
	margin:6px auto 0 auto;
	height:60px;
	overflow:hidden;
}
#ifocus_btn li {
	FILTER: alpha(opacity=80);
	 WIDTH: 94px;
	 HEIGHT: 50px;
	 CURSOR: pointer;  
	 opacity: 0.5;
	  moz-opacity: 0.5;
	  float:left;
	  text-align:center;
	  padding-top:4px;
	  BACKGROUND: url(outbg.gif) center top no-repeat; 
}
#ifocus_btn .current {
	BACKGROUND: url(overbg.gif) center top no-repeat; 
	FILTER: alpha(opacity=100); 
	opacity: 1; 
	moz-opacity: 1
}
/*
*轮换图片下面广告
*/
.Maincont .contR .centerad{
	height:158px;
	border:#D7D7D7 solid 1px;
	overflow:hidden;
}
.Maincont .contR .centerad .pic{
	padding:8px;
	text-align:center;
}
.Maincont .contR .centerad .pic img{width:362px; height:90px;}
.Maincont .contR .centerad .word .list{
	height:26px;
	line-height:26px;
	padding:0 10px 0 10px;
	overflow:hidden;
}
.Maincont .contR .centerad .word .list a{
	color:#007BBB;
}
/*
*图片主题
*/
.PhotoZt{
	border:#D7D7D7 solid 1px;
	height:220px;
	overflow:hidden;
}
.PhotoZt .head{
	border-bottom:#D7D7D7 solid 1px;
}
.PhotoZt .head .tag{
	padding-left:35px; font-size:16px;
	background:url(icon1.gif) 10px 15px no-repeat;
}
.PhotoZt .head .more{
	height:40px;
}
.PhotoZt .head .more span{
	display:block;
	width:23px;
	height:19px;
	float:left;
	margin:9px 10px 0 0;	
}
.PhotoZt .head .more span.noup{
	background:url(icon_up0.gif) no-repeat;
}
.PhotoZt .head .more span.up{
	background:url(icon_up.gif) no-repeat;
	cursor:pointer;
}
.PhotoZt .head .more span.down{
	background:url(icon_down.gif) no-repeat;
	cursor:pointer;
}
.PhotoZt .head .more span.down0{
	background:url(icon_down0.gif) no-repeat;
}
.PhotoZt .cont{
	height:190px;
	overflow:hidden;
	padding:15px 0 0 5px;
}
.PhotoZt .cont dl{
	width:165px;
	height:195px;
	overflow:hidden;
	float:left;
}
.PhotoZt .cont dl dt{
	width:150px;
	border:#DDD solid 1px;
	padding:1px;
	margin:0 auto 8px auto;
}
.PhotoZt .cont dl dt a{
	display:block;
	width:150px;
	height:110px;
	overflow:hidden;
}
.PhotoZt .cont dl dd{
	height:25px;
	width:150px;
	margin:auto;
	line-height:25px;
	overflow:hidden;
}
/*
*综合栏
*/
.OtherCont{
	height:308px;
	overflow:hidden;
	margin-top:20px;
}
.OtherCont .contL,.OtherCont .contR{
	width:408px;
	height:306px;
	border:#d7d7d7 solid 1px;
	overflow:hidden;
	float:left;
}
.OtherCont .contR{
	float:right;
}
.OtherCont .head{
	border-bottom:#d7d7d7 solid 1px;
}
.OtherCont .head .tag{
	padding-left:35px; font-size:16px;
	background:url(icon1.gif) 10px 15px no-repeat;
}
.OtherCont .head .more{
	padding-right:10px;
}
.OtherCont .cont{
	height:240px;
	padding:10px;
	overflow:hidden;
}
.OtherCont .cont dl{
	height:85px;	
}
.OtherCont .cont dl dt{
	width:105px;
	border:#DDD solid 1px;
	padding:1px;
	float:left;
}
.OtherCont .cont dl dt a{
	display:block;
	width:105px;
	height:70px;
	overflow:hidden;
}
.OtherCont .cont dl dd{
	width:220px;
	float:left;
	padding-left:10px;
	line-height:18px;
	color:#666;
}
.OtherCont .cont dl dd .t{
	height:22px;
	overflow:hidden;
	line-height:22px;
	font-size:14px;
	font-weight:bold;
}
.OtherCont .cont dl dd .t a{
	color:#007bbb;
}
.OtherCont .cont .list{
	height:25px;
	overflow:hidden;
	line-height:25px;
	padding:0 5px 0 15px;
	background:url(icon2.gif) 2px 9px no-repeat;
}
.OtherCont .cont .list a{
	float:left;
	color:#666;
}
.OtherCont .cont .list span{
	float:right;
	color:#999;
}
.OtherCont .cont .lista{
	height:30px;
	overflow:hidden;
	line-height:30px;
	padding:0 5px 0 15px;
	background:url(icon2.gif) 2px 13px no-repeat;
}
.OtherCont .cont .lista a{
	float:left;
	font-size:14px;
	color:#666;
}
.OtherCont .cont .lista span{
	float:right;
	color:#999;
}
.OtherCont .cont .list1 a{
	font-weight:bold;
	color:#007bbb;
}
/*
*新闻点评
*/
.NewsDp{border-top:5px solid #60a2cd;}
.NewsDp .head{border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; line-height:40px;}
.NewsDp .head span{display:block; padding-left:10px; font-size:16px;}
.NewsDp .cont{
	border:#D7D7D7 solid 1px;
	border-top:0;
	padding:0 10px 10px 10px;
}
.NewsDp .cont .listpic{
	height:105px;
	overflow:hidden;
}
.NewsDp .cont .listpic .t{
	height:25px;
	overflow:hidden;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
}
.NewsDp .cont .listpic .t a{
	color:#007BBB;
}
.NewsDp .cont .listpic .img{
	width:106px;
	border:#DDD solid 1px;
	padding:1px;
	float:left;
}
.NewsDp .cont .listpic .img a{
	display:block;
	width:102px;
	height:76px;
	overflow:hidden;
}
.NewsDp .cont .listpic .img a img{max-width:102px;}
.NewsDp .cont .listpic .c{
	float:left;
	width:190px;
	height:80px;
	padding-left:10px;
	overflow:hidden;
	line-height:20px;
	color:#666;
}
.NewsDp .cont .list{
	height:25px;
	overflow:hidden;
	line-height:25px;
}
.NewsDp .cont .list a{
	color:#007BBB;
}
.NewsDp .cont .list a.f{
	color:#555;
}
/*
*热门专题
*/
.HotZtcont{
	border:#d7d7d7 solid 1px;
	margin-top:20px;
}
.HotZtcont .head{
	border-bottom:#d7d7d7 solid 1px;
	padding-right:10px;
}
.HotZtcont .head .tag{
	padding-left:35px;
	background:url(icon1.gif) 10px 13px no-repeat;
}
.HotZtcont .cont{
	padding:10px;
}
.HotZtcont .cont .c1{
	height:132px;
	overflow:hidden;
	border-bottom:#DDD dotted 1px;
}
.HotZtcont .cont .c2{
	padding-top:8px;
}
.HotZtcont .cont dl{
	width:50%;
	height:132px;
	overflow:hidden;
	float:left;	
}
.HotZtcont .cont dl dt{
	width:122px;
	border:#DDD solid 1px;
	padding:1px;
	margin:0 auto 3px auto;
}
.HotZtcont .cont dl dt a{
	display:block;
	width:100%;
	height:90px;
	overflow:hidden;
}
.HotZtcont .cont dl dt a img{width:122px; height:90px;}
.HotZtcont .cont dl dd{text-align:center;
	width:100%;
	height:25px;
	margin:auto;
	overflow:hidden;
	line-height:25px;
}
.HotZtcont .cont dl dd a{
	color:#007bbb;
}
.HotZtcont .cont .list{
	clear:both;
	height:25px;
	overflow:hidden;
	line-height:25px;
	padding-left:10px;
	background:url(icon2.gif) left 8px no-repeat;
}
.HotZtcont .cont .list a{
	color:#666;
}
/*
*文章排行
*/
.TopArticle{border-top:5px solid #60a2cd;
	margin-top:20px;
}
.TopArticle .head{
	border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;
	height:40px;
	overflow:hidden;
	line-height:40px;
	padding-left:10px;
}
.TopArticle .cont{
	border:#D7D7D7 solid 1px;
	border-top:0;
	padding:0 10px 10px 10px;
}
.TopArticle .cont .h{
	height:28px;
	overflow:hidden;
	background:url(head3.gif) repeat-x;
	line-height:35px;
}
.TopArticle .cont .h span{
	display:block;
	width:67px;
	text-align:center;
	float:left;
	margin-right:3px;
	background:url(out2.gif) repeat-x;
	color:#666;
	cursor:pointer;
}
.TopArticle .cont .h span.choose{
	background:url(over2.gif) no-repeat;
	color:#333;
}
.TopArticle .cont .c{
	padding-top:5px;	
}
.TopArticle .cont .c div{
	height:20px;
	line-height:23px;
	border-bottom:#DDD dotted 1px;
	overflow:hidden;
	padding:6px 0 6px 0;
}
.TopArticle .cont .c div span{
	display:block;
	width:15px;
	border-right:#D9D9D9 solid 1px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#666;
}
.TopArticle .cont .c div a{
	display:block;
	float:left;
	padding-left:5px;
	color:#007bbb;
}
/*
*siderad
*/	
.siderad{
	margin:18px auto;
	width:336px;
	height:90px;
	overflow:hidden;
}
.siderad img{width:336px;}
/*
*sidecont
*/
.sidecont{
	border:#d7d7d7 solid 1px;
	padding:10px;
	height:202px;
	overflow:hidden;
	line-height:25px;
}
.sidecont .list{
	height:25px;
	overflow:hidden;
	padding-left:15px;
	background:url(icon2.gif) left 9px no-repeat;
}
.sidecont .list a{
	color:#007bbb;
}
/*
*FrendLink
*/
.FrendLink .head{
	height:30px;
	overflow:hidden;
	line-height:35px;
	background:url(head1.gif) repeat-x;
	padding:0 10px 0 10px;
	margin-top:20px;
}
.FrendLink .head .tag{font-size:16px;
	display:block;
	width:101px;
	text-align:center;
	background:url(tag1.gif) no-repeat;
}
.FrendLink .more a{color:#619cda;}
.FrendLink .cont{
	border:#D7D7D7 solid 1px;
	border-top:0;
	padding:15px 10px;
}
.FrendLink .cont .pic{
	padding-bottom:5px;
	margin-bottom:8px;
	border-bottom:#D7D7D7 solid 1px;
}
.FrendLink .cont .pic a{display:inline-block; margin:5px 8px;}
.FrendLink .cont .word{font-size:14px;}
.FrendLink .cont .word a{display:inline-block; height:25px; line-height:25px; margin:0 5px;}
.FrendLink .cont .word span{
	color:#619cda;
}