/* CSS Document */
body,table,td,p,ul,li,ol,dl,dt,dd,h1,h2,h3,span,img,a,input{ margin:0; padding:0;}
body{ font-size:12px;  background:url(../images/bg.jpg);}
h1,h2,h3{ font-style:normal;}
img{ border:0;}
ul,li{ list-style:none;}
a{ outline:none; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.red{ color:#990000;}
.clearft{ clear:both; height:0;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

#toper{ background:url(../images/top.jpg) center top no-repeat; height:524px;}
#cont{ width:960px; margin:0 auto;}
.forword{ background:url(../images/forword.gif) no-repeat; width:950px; height:90px; margin:0 auto;}
.forword p{ padding:10px 20px 10px 310px; line-height:2em; color: #434040; text-indent:2em;}

.news{ width:940px; background:#FFFFFF; margin:0 auto; margin-top:20px; padding:20px 5px 5px 5px;}
.jd{ width:356px; height:435px; float:left;}
.newlist{width:320px; padding-left:20px; float:left;}
.newlist ul li{ display:block; padding-bottom:15px; margin-top:20px; border-bottom:1px dashed #ababab;}
a.ntitle{ font-size:18px; color:#333333; background: url(../images/newico.gif) left center no-repeat; padding-left:20px; cursor:pointer;}
a.ntitle:hover{ font-size:18px; color:#333333; background: url(../images/newico2.gif) left center no-repeat; padding-left:20px;}
.newlist ul li p{ font-size:12px; margin-top:10px; line-height:20px; color:#666666;}

.top10{ width:203px; padding:15px 10px; float:right; display:block; border:1px solid #e0e0e0}
.top10 dt{ margin-bottom:15px;}
.top10 dd { height:33px; overflow:hidden;  border-bottom:1px solid #e5e5e5; background: url(../images/toplistico.gif) left center no-repeat; padding-left:20px;}
.top10 dd a{ font-size:14px; color:#333; height:33px; line-height:33px;}
.top10 dd a:hover{ color:#000000;}

.mbox{ margin-top:10px; background: url(../images/box-main.gif) repeat-y;}
.box-t{ background-image:url(../images/titles.gif); height:63px; text-align:right; overflow:hidden;  padding-right:20px; line-height:73px;}
a.more{ font-size:12px; color:#010101;}
.t1{ background-position:0 0;}
.t2{ background-position:0 -66px;}
.t3{ background-position:0 -133px;}
.t4{ background-position:0 -199px;}
.t5{ background-position:0 -265px;}
.t6{ background-position:0 -330px;}
.box-b{ background:url(../images/box-b.gif); height:18px;}
.box-body{ padding:20px 0 20px 24px;}
.lnew{ width:285px; float:left;}
/*.lnew h2{ font-size:20px; font-family:"ºÚÌå"; font-weight:normal; color:#333333; margin-top:20px;}*/
.lnew h2{ font-size:18px; font-weight:normal; color:#333333; margin-top:20px; text-align:center;}
.lnew h2 a:link,.lnew h2 a:visited,.lnew h2 a:hover,.desc a:link,.desc a:visited,.desc a:hover{color:#333333;}
.lnew .desc{ margin-top:10px; line-height:20px; margin-bottom:20px;}
.lnew ul{ border-bottom:1px dashed #e0e0e0; padding-bottom:5px; margin-bottom:5px;}
.lnew ul li a{ padding-left:10px; height:25px; line-height:25px; color:#000;}
.lnew ul li a:hover{ color:#333333;}

ul.shows{ float:right; width:645px;}
ul.shows li{ display:block; background:url(../images/picbg.gif) no-repeat; width:193px; height:159px; float:left; margin:4px; padding:0 5px; text-align:center;}
ul.shows li img{ display:block; border:1px solid #adadad;}
ul.shows li a{ text-align:center; line-height:35px; color:#333333;}

#footer{ background:url(../images/btmbg.gif);  border-top:2px solid #000000; margin-top:80px; padding:25px 0;

}


.w820{ width:820px; margin:0 auto;}
.w820 h3{ color: #000000; font-size:14px; line-height:30px; height:30px; display:block; background:url(../images/btmline.gif)  bottom no-repeat; width:393px;}
.w820 p{ color:#d9d8d8; line-height:22px; margin-top:10px;}

.box-body2{ padding:20px 15px 20px 15px;}
.rollBox {
	width:880px;
	overflow: hidden;
	float:left;
}
.rollBox .Cont {
	width:880px;
	overflow: hidden ;
	margin:0 auto;
	padding-top:10px;
}
.rollBox .ScrCont {
	width:10000000px;
}
.rollBox .Cont .pic {
	width:200px;
	float:left;
	text-align:center;
	padding-right:10px;
	padding-left:10px;
}
.rollBox .Cont .pic img {
	padding:4px;
	background:#fff;
	border:1px solid #ccc;
	display:block;
	margin:0 auto;
}
.rollBox .Cont .pic p {
	line-height:26px;
	color:#505050;
}
.rollBox .Cont a:link, .rollBox .Cont a:visited {
	color:#626466;
	text-decoration:none;
}
.rollBox .Cont a:hover {
	color:#f00;
	text-decoration:underline;
}
.rollBox #List1, .rollBox #List2 {
	float:left;
}



/*hot*/
.focus{ position:relative}
#flash_show_out {WIDTH:356px; POSITION: relative; HEIGHT: 360px;}
#flash_img {filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); OVERFLOW: hidden; WIDTH:356px;HEIGHT:360px;}
#flash_img img{width:356px; height:360px;}
#flash_btn {RIGHT: 2px;POSITION: absolute; TOP:346px}
#flash_btn DIV {FLOAT:left; MARGIN:0 1px; display:inline;}
#flash_btn DIV a{DISPLAY: block; font-family:Arial, Helvetica, sans-serif;OVERFLOW: hidden; text-decoration:none; color:none; cursor:pointer; line-height:12px;color:#FFFFFF;}
.normalT{ background:#333333; color:#ffffff;padding:1px 4px;}
.currentT{ font-weight:bold;background:#FF0000; color:#ffffff; padding:1px 4px 3px;}
#flash_show_ctl {WIDTH: 288px; HEIGHT: 20px; z-index:1; position:absolute; top:0; left:0;}
#flashtrans {Z-INDEX: 2; BACKGROUND: #fff;  LEFT: 1px; WIDTH: 288px; POSITION: absolute; TOP: 305px; HEIGHT:70px; background:#000; -moz-opacity:.5; opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100, finishY=100,style=1,opacity=50,finishOpacity=50);}
#flash_show_ctl_msg{background:#000;position: absolute; top:360px;left:0px;width:356px; height:65px; padding:0px 0 0px; display:block; text-decoration:none;}
#flash_title{height:55px; overflow:hidden; font-weight:lighter; line-height:22px; color:#FFFFFF; position: absolute; top:365px;left:0px; padding:0 0px;Alpha(opacity=0); width:336px;  padding:5px 10px;}
a#flash_title,a#flash_title:link{ text-decoration:none;}