/* CSS Document */

body{
margin:0;
padding:0;
background:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
line-height:1.5em;
color:#666;
}
a {
color:#333333;
text-decoration:underline;
}
a:hover {
color:#618a05;
text-decoration:underline;
}


h1{
font-size:120%;
font-weight:bold;
}
h2{
font-size:110%;
}
h2 a{
color:#638d07;
text-decoration:none;
}
.input1{
border:solid 0px #fff;
margin:7px 10px 0 35px;
}
#main{
padding:0;
margin:10px auto;
background:#f8f8f8;
width:998px;

}
#head{
background:#21231E;
padding:0;
height:100px;
}
#logo{
float:left;
padding:15px 0 0 15px;
width:195px;
}
#logo_text{
float:left;
width:400px;
color:#a7a7a7;
font-size:90%;
padding: 20px 0 0 20px;
background:url(images/alter.gif) no-repeat left 12px;
}
#logo_text strong{
font-size:24px;
color:#fff;
}
#logo_text div{
margin:5px 0 0 0;
}
#search{
background:url(images/search_bg.gif) no-repeat;
float:right;
width:260px;
height:40px;
margin:0 20px 0 0;
}
#navigation{
background: #606756 url(images/nav_bg1.gif) repeat-x left bottom;
height:46px!important;
height:40px;
}
#nav{
background:url(images/corner_right.gif) no-repeat top right;
list-style:none;
float:left;
margin:0;
padding:0;
width:100%;
font-weight:bold;
}
#nav .home{

}
#nav .home a{
float:left;
background:url(images/nav_home.gif) no-repeat left top;
color:#333;
border-right:solid 2px #252721;
height:30px!important;
height:30px;
width:100px;
text-align:center;
padding:10px 0 0 0;
}
#nav .home a:hover{
float:left;
background:url(images/nav_home.gif) no-repeat left top;
color:#333;
border-right:solid 2px #252721;
height:30px!important;
height:30px;
width:100px;
text-align:center;
padding:10px 0 0 0;
}


#nav .now{
float:left;
display:block;
background:#e4efde url(images/nav-on.gif) repeat-x left 2px;
padding:10px 15px;
color:#333;
border-right:solid 2px #252721;

}
#nav li{
float:left;
padding:0;
margin:0;
}
#nav a{
float:inherit;
display:block;
background:#606756 url(images/nav-off.gif) repeat-x left 2px;
padding:10px 15px;
text-decoration:none;
color:#fff;
border-right:solid 2px #252721;
margin:0 0 6px 0;
}
#nav a:hover{
float:inherit;
display:block;
background:#e4efde url(images/nav-on.gif) repeat-x left 2px;
padding:10px 15px;
text-decoration:none;
color:#333;
}

#banner{
clear:both;
background:url(images/banner.gif) no-repeat left top;
height:175px;
margin:0;
padding:0;
}
#banner_left{
float:left;
width:400px;
padding:30px 15px 0 30px;
color:#fff;
height:100px;
}
#banner h2{
font-size:140%;
margin:0;
padding:0;
}
#banner p{
font-size:12px;
padding:0 15px 0 0;
line-height:18px;
margin:22px 0 0 0;
}

#content{
margin:0;
padding:15px;
clear:both;
border:solid 6px #e4e2e1;
float:left;/*保证伸展全部*/
}
.sweden{
float:left;
width:675px;
color:#666666;
font-size:90%;
}
.number{
width:100%;
clear:both;
margin:0;
}
.date{
float:left;
background:url(images/date.gif) no-repeat left top;
padding:5px 10px;
margin:0 10px 0 0;
width:40px;
height:60px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.cont{
float:right;
padding:0;
margin:0 20px 0 0;
width:570px;
color:#333333;
}
.title{
background:#f3f3f3;
padding:3px;
border-right:solid 1px #d1d1d1;
}
.title h2{
font-size:140%;
color:#638d07;
}
.cont_buttom{
background:#f3f3f3;
border-bottom:solid 1px #d1d1d1;
padding:5px;
height:20px;
margin:0 0 35px 0;;
}
.cont_buttom li{
list-style:none;
height:25px;
}
.cont_buttom_left{
float:left;
background:url(images/comments_img.gif) no-repeat left top;
padding:0 0 0 25px;
width:200px;
}
.cont_buttom_right{
float:right;
background:url(images/readmore_img.gif) no-repeat left top;
padding:0 0 0 25px;
width:200px;
}




#sidebar{
background:#f3f3f3 url(images/side_top.gif) no-repeat top left;
float:right;
width:280px;
margin:0 0 20px 0;
padding:0 0 20px 0;
}
#sidebar h2{
background:url(images/side_h2.gif) no-repeat left top;
color:#618a05;
font-size:115%;
font-weight:bold;
padding:5px 0 5px 30px;
margin:20px 18px 0 8px;
height:20px;
}
#sidebar ul{
list-style-type:none;
margin:0;
padding:0 20px 8px 20px;
font-size:12px;
}
#sidebar ul li{
margin:0;
border-bottom:solid 1px #e5e5e5;
}
#sidebar  ul li a{
padding:1px 5px;
color:#333;
text-decoration:none;
}
#sidebar  ul li a:hover{
padding:1px 5px;
color:#fff;
text-decoration:none;
background:#618a05;
}

#foot{
clear:both;
background:url(images/bottom.gif) repeat-x top;
padding:5px 20px;
text-align:center;
margin:3px 0 0 0;
}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
}
.alignright {
	float: right;
}
.alignright a{ border:#dfe0df 1px solid; background:#ecefeb; margin:0 2px 0 0; padding:2px 3px; text-decoration:none; color:#618a05; font-weight:bold;}
.alignright a:hover{ border:#669900 1px solid; background:#618a05; margin:0 2px 0 0; padding:2px 3px; text-decoration:none; color:#FFFFFF;}
.currentPage{ border:#669900 1px solid; background:#618a05; margin:0 2px 0 0; padding:2px 3px; text-decoration:none; color:#FFFFFF;}
.alignleft {
	float: left
}
.qq{margin:0; padding:10px 5px; border:2px #CCCCCC solid; font-size:12px;}
.qq p{background:url(images/qq.gif) left top no-repeat; margin:2px 0 0 0; padding:0 0 0 22px;}
.qq span{ font-weight:bold; }
.toxiang img{width:60px; height:60px; float:left; margin:0;border:1px #CCCCCC solid;}
.rss{padding:0; text-align:center; margin:10px 0 0 0;}
.rss a{margin:5px 20px 0 0; padding:5px 0 0 0;}
.sub_title a{color:#CCCCCC; text-decoration:none;}