@charset "gb2312";
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,p,br,hr{margin:0;padding:0;}
body{
	margin:0px;
	padding:0px;
	font-size: 12px;
	list-style:none;
	list-style-tyle:none;
	font-family:"宋体", "仿宋_GB2312", "黑体",Arial, Helvetica, sans-serif;
	background:#000;
}
a{ color:#000; text-decoration:none;}
a:link,a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#F00;text-decoration:none;}
img{vertical-align:middle;}
a img { border:0;}
ul { list-style:none;}
p{ padding:0; margin:0; line-height:24px;}
.clear{ clear:both;}
.left{ float:left; margin-right:20px;}
.right{ float:right; margin-left:20px;}


#contents{
	position:relative;
	width:100%;
	background:#000 url(../images/banner.jpg) no-repeat center top;
	}
/*--------头部样式*/
#top{ background:#000 url(../images/banner.jpg) no-repeat center top; width:1000px; margin:0px auto; position:relative; overflow:hidden;}
#top .logo{ margin-top:30px;}
#top .nav{ position:absolute; top:320px; left:160px; }

#top .hot1{ display:block; width:130px; height:35px; position:absolute; top:7px; left:20px;}
#top .hot2{ display:block; width:130px; height:35px; position:absolute; top:8px; left:176px; }
#top .hot3{ display:block; width:130px; height:35px; position:absolute; top:7px; left:338px; }
#top .hot4{ display:block; width:100px; height:35px; position:absolute; top:8px; left:491px; }
#top .hot5{ display:block; width:103px; height:35px; position:absolute; top:7px; left:608px; }
#top .hot6{ display:block; width:100px; height:35px; position:absolute; top:6px; left:731px; }

#top .editor{margin-top:275px; padding-left:15px;padding-right:15px;}
#top .editor p{ 
	text-indent:24px; 
	padding:15px 30px;
	color:#000;
	}

/*--------主体样式*/
#main .news{ padding-left:15px; padding-top:15px;}
#main .news ul{ overflow:hidden; zoom:1;  background:#fff; margin-left:10px; margin-right:25px; padding-left:20px; padding-top:15px;}
#main .news ul li{ line-height:24px; float:left; width:420px; background:url(../images/ice.gif) no-repeat 0px 5px; padding-left:20px; padding-right:20px;}
#main .news ul li a,#main .paper ul li a{color:#900; font-weight:bolder;}
#main .news ul li a:hover,#main .paper ul li a:hover{ color:#000; text-decoration:underline;}
#main .news ul li p,#main .paper ul li p{ border-bottom:1px #CCC dashed;padding-bottom:10px; text-indent:24px; margin-bottom:10px;}
#main .news ul li p.no_line,#main .paper ul li p.no_line{ border:0px;}
#main .news ul li p span,#main .paper ul li p span{ font-weight:normal;}

	
#main {width:1000px; margin:0px auto;background:url(../images/bg.jpg) center repeat-y;}
#main .people{ padding-top:15px; padding-left:15px; padding-right:10px;}
#main .people ul{ overflow:hidden; zoom:1; }
#main .people ul li { width:190px; float:left; text-align:center; margin:0px 2px;}
#main .people ul li img{ padding:2px; border:1px #999 solid; background:#FFF; width:165px; height:189px;  display:inline;}
#main .people ul li a{ color:#000; padding:8px 0px; display:block;}
#main .people ul li a:hover{ background:#9ad0fe;}
#main .people ul li p {text-align:left; padding:0px 8px; }
#main .people ul li p.title{font-weight:bolder; line-height:24px;padding:0px 7px; text-align:center;height:35px;}
#main .people ul li p.title_left{ text-align:left;}
#main .people ul.ul1 li p.title{ height:48px;}


#main .paper,.case,.post{ margin-left:25px; margin-top:25px; margin-right:25px; position:relative; overflow:hidden; zoom:1;}
#main .paper .title a,.post .title a{ background:url(../images/title.gif) no-repeat; height:35px; line-height:35px; font-size:24px; font-weight:bolder; color:#FFF; padding-left:25px; display:block;}
#main .paper ul{ padding:10px 20px; background:#FFF; overflow:hidden; zoom:1;}
#main .paper ul li{ width:415px; float:left; line-height:24px; background:url(../images/ice.gif) no-repeat 0px 5px; padding-left:20px; padding-right:20px; display:}
#main .paper .book1{ position:absolute; left:700px; top:22px;}



#main .case .title a{ display:block; background:url(../images/title2.gif) no-repeat; height:35px; line-height:35px; font-size:24px; font-weight:bolder; color:#FFF; padding-right:25px; text-align:right;}
#main .case ul{ overflow:hidden; zoom:1;background:#FFF; padding-top:10px; padding-left:5px;}
#main .case ul li{ float:left; width:187px; text-align:center; display:inline;}
#main .case ul li img{ padding:2px; border:1px #CCC solid;}
#main .case ul li span{ line-height:24px;}

#main .post ul{ overflow:hidden; zoom:1;background:#FFF; padding:10px 0px 10px 30px; float:left;}
#main .post ul li{ line-height:24px;  background:url(../images/ice.gif) no-repeat 0px 5px; padding-left:20px;}
#main .post ul.ul1{ padding-left:210px;}
#main .post ul.ul1 li{width:390px;}
#main .post ul.ul2 li{ width:280px;}
#main .post .book2{ position:absolute; top:52px; left: 1px; }



/*--------评论*/
#main .speak{ margin:0px 25px; background:#FFF url(../images/bg_speak.jpg) bottom right no-repeat; position:relative; margin-top:25px; overflow:hidden;zoom:1;}
#main .speak p.title{ background:url(../images/bg_title.jpg) repeat-x; text-align:center; font-size:16px; color:#900; font-weight:bolder; line-height:32px; height:32px;}
#main .speak p.title a{ position:relative; left:380px; font-size:12px; padding-right:20px; top:0px; color:#900; text-decoration:underline; width:100px;}
#main .speak p.title a:hover{ color:#fff;}

.xx{ background:#e4e4e4;}
.yy{ background:#e4e4e4;}
#discu_ListX { line-height:22px;}
/*
#main .speak ul.speak_infor{ border:1px #999 solid; width:610px; padding:10px 20px; margin-top:10px; margin-left:10px;}
#main .speak ul li{ background:url(../images/speak.jpg) no-repeat 0px 5px; padding-left:20px; line-height:24px;}

#main form{ margin-left:10px;}
#main .text{ width:650px; height:80px;}
#main .btn{width:100px; margin:10px 20px;}
#main p.btn_style{ width:650px; text-align:center;}

#main .pic{ position:absolute; top:54px; left:695px; }
*/

#main .bottom_block{ background:url(../images/bottom.jpg) no-repeat bottom center; height:30px; width:1000px; }

/*-------脚注样式*/
#foot{  margin:0px auto; width:1000px; text-align:center;margin-top:20px; margin-bottom:20px;}
#foot p{ color:#FFF; line-height:28px; }
