﻿* {
	margin:0;
	padding:0;
}
html,body {
	background: #f0f7fc url("Images/bg.gif") repeat-x;
	text-align: left;
}

body, td, input, textarea, select, button {
	color: #000000;
	font: 12px Tahoma,Arial, sans-serif;
	line-height:16px;
}

input, textarea, select, button{
	vertical-align:middle;
}

body, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0 0 0 3px;
}

ul, ol, li {
        list-style:none;
	margin: 0 0 0 15px;
	padding: 0;
}

img{
    vertical-align:middle; border:0;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
}

h1{
	line-height:37px;
	height:37px;
	padding-left:20px;
	background:url("Images/h1-bg.gif") repeat-x;
	color:#006aad;
	border:1px solid #c5e2f2;
	border-bottom:0;
	font-size:14px;
	font-weight:normal;
}
h1 span{
	float:right;
	background:url("Images/h1.gif") no-repeat right;
	padding:10px 12px 0 0;
	font-weight:normal;
}
a {
	color: #0066cc;
	text-decoration: none;
}
a:hover {
	color:#0066cc;
	text-decoration: none;
}
.clear{
	clear:both;
	font-size:0;
	line-height:0;
	height:10px;
}


		

.wrap {
	margin: auto;
	width: 900px;
	clear:both;
	
}



.top-nav {
	position:relative;
	margin: auto;
	height: 30px;
	line-height:30px;
	color:#ddd;
}

.top-menu {
	margin: auto;
	height: 30px;
	line-height:30px;
	padding-right:20px;
	color:#ddd;
	float:right;
}
.top-menu a {
		color:#555;
	}
.top-menu a:hover {
		color:#22ac38;
	}	
	
.top-nav-left{
	margin: auto;
	height: 30px;
	line-height:30px;
	padding-left:20px;
	color:#000;
	float:left;
}

/*-----height:73ĳ98px;----------*/
.top {
	position:relative;
	background: url("Images/logo.gif") no-repeat left;
	height:105px;
        
}
/*-----ȥright:210px;----------*/
.top640-480 {
        padding:0px 3px 0 170px;
	float:right;
	position:absolute;
	height: 90px;
	top:8px;
}

.ad-text {
padding:5px 25px 0 0px;
    float: right;
    width: 100px;
    height: 58px;
    line-height: 1.6;
    border: 1px solid #b0d7ff;
    background: #d6e7f7;
	margin-top:8px;

}
.ad-text li {
    width: 49.9%;
    float: left;
    white-space: nowrap;
	text-align:center;
	list-style:none;
}
.ad-text li a{
	color:#000000;
}
.ad-text li a:hover {
	color:#1874cd;
}	
.menu {
	margin: auto;
	background: url("Images/menu-bg.gif") repeat-x left;
	text-align:center;
	height: 45px;
	line-height:42px;
	padding-left:40px;
	margin-bottom:5px;
}
.menu a {
	color:#fff;
	padding:0 13px;
	display:block;
	float:left;
}
.menu a:hover {
	color:#f39800;
}	

.menu .select {
	background: url("Images/s-menu-bg.gif") repeat-x right top;
	padding-right:15px;
}	




.banner{
	float:left;
	width:898px;
	height:48px;
}
/*-----ӿ-ȥheight:32px;---*/
.links{
	clear:both;
	border:1px solid #89D4F8;
	background:#fff;
	text-align:center;
	line-height:32px;
	padding:0 5px 0 5px;
	color:#333;
	margin:5px 0;
width:899px;
	}

	
.foot {
	clear:both;
	height:40px;
	padding:10px 0;
	color:#333;
	text-align:center;
}
.foot a {
		color:#333;
}




.pagebar {
display:block;
text-align: center;
height:22px;
clear:both;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-top:5px;
}
.pagebar a:link, .pagebar a:visited{
padding:7px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #EBEBEB;
margin-left:5px;
text-decoration:none;
background-color:#F5F5F5;
color:#0072bc;
width:22px;
font-weight:normal;
}
.pagebar a:hover {
background-color:#DDEEFF;
border:1px solid #BBDDFF;
color:#0072BC;
}
.pagebar .now-page {
padding:7px;
padding-top:2px;
padding-bottom:2px;
border:1px solid #BBDDFF;
margin-left:5px;
text-decoration:none;
background-color:#DDEEFF;
color:#0072BC;
cursor:default;
}
#al{
	float:left;
	margin-left:5px;
	
}

#ar{
	float:right;
	margin-right:5px;
}

.postdate{ float:right; font-size:12px; margin:0 5px 0 0; color:#999}
#main{clear:both;width:900px;margin:10px auto;text-align:left;font-family: "";}

/*-----width:640pxΪ625 display:inline;----*/
#left {float:left; display:inline; width:633px;}

#left h3 {height:26px;font-size:14px;line-height:26px;background:#EAF7FF;border-bottom:1px solid #DBE7FD;text-indent:10px;color:#000000;}
/*-----min-height:240px;Ϊ10px height:240pxΪ10px;----*/
.leftbox{width:615px;margin-bottom:12px;padding-bottom:9px;background:#F9FFFF;border:1px solid #C7E2FD;


}
#focus{float:left;width:280px;height:230px;padding:2px 0 0 0;text-align:center; margin-left:5px;}
#focist{float:right;width:320px;height:230px;padding:2px 0 0 0;}
#focist li{margin:0 5px;line-height:22px;text-indent:5px;color:#666; list-style-type:none;}

/*-----width:302px;Ϊ300-margin:0 10px 10px10Ϊ13---display:inline;
*/
.box{float:left; display:inline; width:304px;margin:0 10px 10px 0;padding-bottom:6px;background:#F9FfFF;border:1px solid #C7E2FD;}
.box li{margin:0 5px;border-bottom:1px dashed #eee;line-height:22px;text-indent:5px;color:#666; list-style-type:none;}
/*-----width:256px;Ϊ265-----*/
#right {float:right;width:265px;}
/*-----width:256px;Ϊ264-----*/
.rightbox{width:264px;margin-bottom:12px;padding-bottom:6px;background:#FFFEFA;border:1px solid #efddbd;}
.rightbox h3 {height:26px;font-size:14px;text-indent:10px;line-height:26px;background:#FCF3E8;border-bottom:1px solid #F3E4DB;color:#c60;}
.rightbox h3 a{color:#c60;}
.rightbox li{margin:0 5px;border-bottom:1px dashed #DCEFFC;line-height:22px;text-indent:5px;color:#666;list-style-type:none;}
#list{border-bottom:1px dashed #ccc;}
#list li{line-height:30px;font-size:15px;text-indent:15px;list-style-type:none;}

#left h2 {padding:10px 0;font-size:15px;font-weight:bold;color:#000000;line-height:30px;text-align:center;}
#info{padding-bottom:5px;border-bottom:1px dashed #ccc;text-align:center;}
/*-----height:150px;ԭ߶650 min-height:150px;ԭ߶650-----*/
#content{
	padding:10px;
	font-size:14px;
	line-height:180%;
	min-height:150px; 
    height:auto !important; 
    height:150px;
	}
#pagebreak {padding-bottom:5px;text-align:center;}
#next {padding:5px 0;background:#fff;border-top:1px dashed #AFC69B;border-bottom:1px dashed #AFC69B;color:#2C4C78;text-align:center; height:25px;}
/*------height:120px;ȥ----------*/
/*------#like{margin-bottom:12px;padding-bottom:9px;background:#F9FFFF;border:1px solid #C7E2FD;
}----------*/
/*------#like li{float:left;width:550px;border-bottom:1px dashed #eee;line-height:24px;text-indent:10px; list-style-type:none;}----------*/

/*------css------------*/
ul.msg{
	width:595px;
	margin:10px 0px 10px 5px;
	padding:0 0 0 0;
	text-align:left;
	list-style-position : outside;
}
ul.mutuality{
	width:595px;
	}
.mutuality.tbname{
	border-bottom:1px solid #8B9BA9;
	}

li.msgname{
	padding:2px 0 2px 5px;
	margin:0;
	margin:0 0 0 0;
	background-color: #C5D8EB;
	background-position: center center;
}
li.tbname{
	padding:2px 0 2px 5px;
	margin:0px;
}
li.msgurl{
	text-align:right;
	padding:2px 10px 2px 10px;
	margin:0;
}
li.msgarticle{
	list-style-position : outside;
	padding:5px 10px 5px 10px;
	margin:0;
	line-height:150%;
}
li.msgarticle div.quote{
	padding:3px;
	background-color: #ffffff;
	color:#000000;
border: 1px solid #cccccc;}
li.msgarticle div.quote-title{
	margin:2px;
	padding:3px;
	color:#632A04;
	border-bottom: 1px solid #fff;
background-color: #cccccc;
}
li.msgtime{
	text-align:right;
	padding:2px 5px 0 10px;
	margin:0 0 0 0;
}


/*---------------------------------------------------------------*/
p{
	padding:3px 0 3px 0;
}
/*------------ͷƼ-width:615Ϊ621-----------------------*/
.Recommended{width:620px;margin-bottom:12px;padding-bottom:9px;background:#F9FFFF;border:1px solid #C7E2FD;
min-height:230px; height:auto !important; 

}
.ggad { 
   margin: 3px 10px 0px 3px; 
   padding: 3px 3px 0px 3px;
   float:right; 
   width: 300px; 
   
   vertical-align: top; 
   
}
div.function li{
	margin:0 0 0 0;
	padding:2px 0 1px 15px;
	background:url("Images/pointblue.gif") no-repeat 3px 4px;
}
/*-------------width:616Ϊ-625px----------------------*/
.indexad{float:left; display:inline; width:620px;margin:0 1px 10px 0;padding-bottom:6px;background:#F9FfFF;border:1px solid #C7E2FD;}

.rightlink{width:264px;height:100%;margin-bottom:12px;padding-bottom:6px;background:#FFFEFA;border:1px solid #efddbd;} 
.rightlink li{margin:0 1px;border-bottom:1px dashed #DCEFFC;line-height:22px;text-indent:5px;color:#666;list-style-type:none;width:120px;float:left; display:block;} 
.rightlink ul{ width:249px;}
.rightlink h3 {height:26px;font-size:14px;text-indent:10px;line-height:26px;background:#FCF3E8;border-bottom:1px solid #F3E4DB;color:#c60;}
.rightlink h3 a{color:#c60;}

