/********???????********/
body, div, img, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
	border:0;
}
h1, h2, h3, h4, h5 {
	font-size: 100%;
	font-weight: normal;
}
body {
	color: #333;
	font-size: 12px;
	margin:0 auto;
           overflow:scroll;
overflow-x:hidden;
	/*background:url("../images/bg.png") repeat-y center;*/
}

#timenow{margin-top:10px;}
/**/
#txtnews {
	float:left;
	width:400px;
	height:205px;
	padding:0;
	margin:3px 0 1px 1px;
}
#txtnews .title{
	width:377px;
	position:relative;
}
#txtnews .title a{
	position:absolute;
	right:3px;
	top:4px;
}
.list_lh{ height:205px;width:500px;}
.list_lh table {margin-left:5px;}
.list_lh td{ margin:0px; padding:0px; line-height:26px;}
.list_lh td.text{ width:286px; padding-left:10px; line-height:26px; background:url("../images/dot.jpg") no-repeat left center;}


/*logo flash*/
.container #header{height:200px;}

.wrap {
	position:relative;
	background-color:#FDFDFD;
	width:1000px;
	padding:0px;
	margin:0px auto;
	border:0;
	clear:both;	
	display:block;
	overflow:hidden;
}
.infobox{
	border:1px solid #DDD; 
	display:inline;
	overflow:hidden;
}
/**** ??????? ****/
a:link {
	/*color: #333;*/
	text-decoration:none;
}
a:visited {
	/*color: #333;*/
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: red;
}
a:active {
	text-decoration: none;
}

/********???********/
#footer{padding:5px 0; margin:3px auto; border:0; border-top:1px solid #DDD; text-align:center; background:url("../images/bottombg.png") repeat-x;}
#footer p{ padding:0; margin:3px; color:#333;}

/* ???????*/
/*#menu{ width:1000px; margin:0px auto;background: url("../images/navbg.png") repeat-x left top;height:40px; }
#menu li{ 
	float:left;
	display:inline-block; 
	background: url("../images/navline.png") no-repeat 0 2px;
	_background: none;
}
#menu li a{ color:#FFF; font-size:14px; width:100px; text-align:center;display:inline-block; height:40px; line-height:36px; text-decoration:none;}
#menu li a:hover{ color:#FF0;text-decoration:none;}
#menu li#first{ background: url("../images/navbg.jpg") no-repeat left top;}*/

/*?????*/
#infobar{
	border:1px solid #EEE;
	margin:0;
	padding:0;
	background-color:#FDFDFD;
}
#infobar #showdate{
	float:left; 
	font-size:14px; 
	margin:0 15px 0 2px;
	padding:1px 0 0 0;
	line-height:22px;
	border:0;
}
#infobar .showtext{
	float:left;
	margin:0 0 0 2px;
	padding:1px 0 0 0;
	padding-left:18px;
        font-size:14px;
	line-height:22px;
	background:url("../images/arrow.gif") no-repeat left center;
}
#infobar .shell{
	float:left;
	width:426px;
	padding:0;
	margin:0;
	padding:3px 0 0 3px;
}
#infobar #yxlink span{
	display:block;
	line-height:18px;
}
#infobar #yxlink span a{
	margin:0 10px 0 5px;
}
#infobar #yxlink{
	height:18px;
	overflow:hidden;
}
#infobar #search{float:right; margin:0; padding:0; width:190px; position:relative;}
#infobar #search input{border:0;}
#infobar #search .searchbox{float:left;}
#infobar #search #txt{width:156px;height:25px;line-height:23px;border:0;margin:0;padding: 0 0 0 6px;background:url("../images/iconsearch.png") no-repeat left center;}
#btnSearch{width:40px;height:25px;cursor:pointer;border:0;margin:0 2px 0 0;background:url("../images/iconsearch.png") no-repeat right center;}

/*?????*/
.scrollpic #contain{
	overflow:hidden;
	list-style:none;
	width:754px;
	height:120px;
	margin:0;
	margin-top:2px;
	padding:0;
	border:1px solid #DDD;
}
.scrollpic #contain li{
	height:120px;
	overflow:hidden;
}
.scrollpic #contain li img{
	width:754px;
	height:120px;
}

/*???????*/
.title{ padding:0; border:0; clear:both; height:33px; line-height:33px;display:block;overflow:hidden;}
.title span{ width:100%; padding-left:40px;border:0; background:url("../images/titlebg.png") no-repeat 0 0; color:#333;float:left; font-size:6px; font-weight:bold;}
.title a{ float:right;margin-top:10px;margin-right:5px;}

/*?????斜?*/
#main .list { padding-left:2px;}
#main .list li{ margin-left:3px; padding-left:10px; line-height:26px; background:url("../images/dot.jpg") no-repeat left center;}
#main .list li a{ color:#333;font-size:16px;}
#main .list li a:hover{ color:#06F; text-decoration:none;}
#main .list li.new a{ color:red;}
#main .list li.new a:hover{ color:#06F; text-decoration:none;}
/*?????*/
td.new a{ color:red;}
td.new a:hover{ color:#06F; text-decoration:none;}

/********????????********/
#leftside{
	float:left;
	display:inline;
	width:757px;
	padding:0;
	padding-left:1px;	
	margin:0;	
	border:0;
}
#rightside{
	float:right;
	display:inline;
	width:240px;
	padding:0;
	margin:0;
	border:0;
        margin-top:15px;
}
.leftwrap{
	width:757px;
	margin:0;
	padding:0;
	border:0;
        margin-top:15px;
        margin-bottom:20px;
}
.rightwrap{
	width:240px;
	margin:0;
	padding:0;
	border:1px solid #DDD;
	overflow:hidden;
}

/*********??????********/
/*??????*/
#picnews{
	float:left;
	display:inline;
	width:352px;
	margin:3px 0 2px 0;
}
#picnews h2{
	display:none; /*???????*/
}


/********??????********/
/*?????*/
#platform
{
    width:235px;
	height:205px;
	padding:0;
	margin:3px 0 0 3px;
   margin-bottom:24px;
}
#platform .content .list{
	padding:1px 3px;
}
#platform .content .list li{
	background:url("../images/listbg.png") no-repeat left center;
	margin: 2px 0;
	padding:0;
	padding-left:38px; 
	line-height:40px;
}

/*??????*/
#subject{	
	width:235px;
	height:226px;
	padding:0;
	margin:4px 0 3px 3px;
}
#subject .content{
	position:relative;
	width:235px;
	height:190px;
	overflow:hidden;
}
#subject .content .list{
	position:absolute;
	left:0;
	top:0;
}
#subject .content .list li{
	background:none;
	margin:2px 2px 0 1px;
	padding:0;
	float:left;
	height:62px;
	overflow:hidden;
}
#subject .content .list li img{
	width:227px;
	height:59px;
	border:1px solid #DDD;
}

#link{	
	width:235px;
	height:259px;
	padding:0;
	margin:4px 0 3px 3px;
}
#link .list li 
{
    line-height:25px; 
    background:url("../images/dot.png") no-repeat left center;
    padding-left:10px;
}

/*???????*/
.duilian{top:50px;position:absolute; width:102px; overflow:hidden; display:none;}
.duilian_left{ left:6px;}
.duilian_right{right:6px;}
.duilian_con{border:1px solid #DDD; width:100px; height:300px; overflow:hidden;}
.duilian_close{ width:100%; height:20px; line-height:20px; text-align:center; display:block; font-size:12px; color:#666; text-decoration:none;}