@charset "utf-8";
body,h1,h2,h3,h4,ul,li,dl,dt,dd,p,form,img{ margin:0; padding:0; list-style:none; border:0;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
body{ background:#FEFEFE; color:#333333; text-align:center;}
div{ margin:0 auto; text-align:left;}
a,area {blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus {-moz-outline-style: none; }  /*for Firefox   */
a{ color:#333333; text-decoration:none;}
a:hover{ color:#0AA2E9;}
img {border: none;}

/* Logo */

#logo {width: 1003px;height: 87px;margin: 0 auto;}
#logo h1 {float: left;padding: 0;height: 87px;width:600px;letter-spacing: -2px;}

/* Search */
#search {float: right;height:87px;width:403px;background:url(../images/img_02.gif) no-repeat;}
#search .s{	padding:65px 0 0 81px;}
#search fieldset {display: inline;margin: 0;padding: 0;border: none;}
#input1 {
	width: 153px;
	height: 16px;
	padding: 2px 5px;
	background: #FFFFFF;
	border:solid #BBD1E5 1px;padding:1px;
	font-size:12px;
}
#input2 {
	height: 19px;
	width:78px;
	background: #87C4DB;
	border: none;
	text-transform: lowercase;
	font-size: 12px;
	background:url(../images/search.gif) no-repeat;
}
#logo a {text-decoration: none;color: #FFFFFF;}

#menubg{ width:1003px; height:53px; clear: both;background:url(../images/main_05.jpg) center no-repeat;}
#langv{ float:left; width:272px;color:#00C6FF;text-align:center; padding:20px 0 0 0;}
#langv span a{color:#00C6FF; font-size:14px;}
/* Menu */
#menu
{
float:left;
list-style:none;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
width:731px;
height: 53px;
}

#menu ul

{
list-style:none;
margin-bottom:0px;
margin-top:0px;
margin-left:0px;
}


#menu li{
text-align:left;
float:left;
padding-left:0px;
padding-top:0px;
padding-bottom:0px;
background:url(../images/main_03.jpg) 10 right no-repeat;

}
#menu .list_1{
background:none;
}
#menu ul li a{
display:block;
line-height:2.5em;
margin-right:0px;
padding:15px 30px 0px 30px;
color: #ecf9ff;
font-weight:normal;
font-size: 14px;
text-decoration: none;
}
#menu  li a:hover{
color: #ffffff;
background:url(../images/dhover.gif) no-repeat  center top;
}
#menu ul li .selected{
color: #ffffff;
background:url(../images/dhover.gif) no-repeat  center top;
}

#banner{ clear:both; width:1003px; height:235px; background:#fff; overflow:hidden;}


/* Page */
#page {
	clear:both;
	width:1003px;
	height:510px;
	margin: 0 auto;
	padding:0;
	text-align:center;
	background:url(../images/index_06.gif) repeat-x;
	overflow:hidden;	
}

/* Content */
#content {
	width: 820px;
	text-align:center;
	overflow:hidden;
}

#content h1 {
	width: 828px;
	height:51px;
}

/* Posts */
#content .post {
	float:left;
	margin:0;
	padding:0;
	width:490px;
	height:180px;
	font-size:12px;
}
#content .post .tp{
	padding:10px 0;
	width:480px;	
}
#content .post  .jianjie{padding:20px 0;line-height:25px;height:132px;}
#content .post  .jianjie .more{
	padding:1px 1px;
	float:right;
}

.float-left  { float: left; }

/* Sidebar */
#sidebar {
	float: left;
	width: 320px;
	height:156px;
	padding: 0;
	
}
#dy{ margin:95px 0 0 15px; padding:0px;width:315px;height: 45px; position:relative;}
#dy ul {list-style:none;line-height: normal; margin:0; }
#dy ul li {font-size: 12px;text-align:left;float:left;padding:1px;width:105px; height:20px;line-height:20px;}
#dy ul li a {color: #333333;font-size:12px;  background:url(../images/jia.gif) no-repeat left center; padding:0 0 0 20px;}
#dy ul li .promore{display:block;text-align:center; font-size:12px; background:url(../images/onjia.gif) no-repeat left center;padding:0; color:#FF0608;}

#content2 { clear:both;width: 828px; height:279px;}
#content2 h1 {clear:both;width: 828px;height:50px; margin:0; padding:0; overflow:hidden;}
#content2 table{ margin-top:3px;}
#content2 .pjj{ padding:0 5px 0 5px;}
#content2 table .cp{border:solid #D0DCE2 1px; padding:5px; margin:10px;}
#content2 table .tit{ padding-top:10px; font-size:14px; text-align:center;}

/* Footer */
#footer {
	width:1003px;
	margin:0 auto;
	color:#C6DAFF;
	height:51px;
	font-size: 12px;
	background: url(../images/index_20.jpg) no-repeat;
	overflow:hidden;
}

#footer p {
	text-align: center;
	padding:10px 0 0 0;
}