@charset "gb2312";



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, iframe, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
fieldset, img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6, small { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }

* html .clearfix { height: 1%; }
.clearfix { display: block; }

a { color: #3B5998; text-decoration: none; }
a:hover { color:#F90; }
.listtitle{font-size:16px;font-weight:bold;color:#333;}


a{color:#333333;text-decoration:none}
a:hover{color:#FF5500;text-decoration:underline;}
a.blue:link,a.blue:visited{color:#0E45A8;text-decoration:underline;} 
a.blue:hover,a.blue:active{color:#D30000;text-decoration:none;}


.left{float:left;}
.right{float:right;}


.clear{height:1%;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 


.main{width:920px;margin:0 auto;clear:both;}
.container{margin-top:10px;clear:both;}
.wrapper{width:920px;padding-top:10px;margin:0 auto;clear:both;}



#topbar{width:100%;height:26px;overflow:hidden;border-bottom:1px solid #E0E0E0; background-color:#F5F5F5;}
#topbar a{color:#333333;}
#topbar .left{float:left;padding:5px 0 0 0;}
#topbar .right{float:right;padding:5px 0 0 0;}
#topbar span{padding:0 5px 0 0px;}


	
	.nav{width:920px; height:60px; background:url(../../img/bg02.jpg); font-size:14px}
        .nav a:link,.nav a:visited{color:#fff; text-decoration:none; margin-left:10px; margin-right:11px;}
	.nav a:hover{color:#fff; text-decoration:underline; margin-left:10px; margin-right:11px;}
        .nav1{height:30px; float:left; display:inline; margin-top:0px; *margin-top:3px; padding-top:6px; color:#fff; line-height:22px; text-align:left;}
	.nav1{width:910px; margin-left:10px;}

	
	.nav2{width:920px; height:40px; background:url(../../img/bg03.jpg); font-size:14px;font-weight:bold}
        .nav2 a:link,.nav2 a:visited{color:#fff; text-decoration:none; margin-left:9px; margin-right:10px;}
	.nav2 a:hover{color:#fff; text-decoration:underline; margin-left:9px; margin-right:10px;}
        .nav22{height:30px; float:left; display:inline; margin-top:0px; *margin-top:3px; padding-top:6px; color:#fff; line-height:22px; text-align:left;}
	.nav22{width:910px; margin-left:10px;}



#header{width:920px;padding-top:8px;margin:0 auto;clear:both;}
#header .logo{width:220px;float:left;text-align:center;}
#header .logo a{width:220px;background:url(../../img/logo.gif) no-repeat;display:block;height:0px;padding:60px 0 0 0;overflow: hidden;}
#header .banner{width:700px;float:right;text-align:right;vertical-align:middle;}


.position {float:left;padding:5px 0 0 0;}
.search {float:right;padding:5px 0 8px 0;}
.search input{height:15px;margin:0 10px 0 0;}
.search button{color:#fff;width:59px;height:18px;border:none;background:url(../../skin/css/global.gif) ; cursor:hand;}
.container{width:620px;height:35px;margin:0 auto;clear:both;}
.container920{width:920px;height:35px;margin:0 auto;clear:both;}



#footer{padding:0px 0 12px 0;}
.copyright{padding:0 0 6px 0;line-height:1.9em;text-align:center;}
.copyright img{position:relative;bottom:3px;}
.copyright .xin{padding-top:6px;}


.headLine { font-size:24px; font-weight:bold; height:30px; line-height:30px; }
.floatLeft { float: left; }
.floatRight { float: right; }
.textRight { text-align:right; }
.blueBox { border:1px solid #A9BFD2; background-color:#F3F8FA; padding:10px; margin-bottom:10px; font-size:12px }
.greenBox { border:1px solid #ACCF64; padding:10px; margin-bottom:10px; background:url(../../skin/img/colbg.gif) left top repeat-x }
.table { width:100%; }
.table td, .table th { height:20px; line-height:20px; border-bottom:1px dotted #DDD; }
.table th { font-weight:bold; }
.displayNone { display:none; }
.margin { margin:10px; }
.padding { padding:10px; }
.hUl li { float:left; }
.clear { clear:both; }
.input-text { padding:0px 2px; border-style:solid; border-width:1px; border-color:#8A8A8A #D3D3D3 #D3D3D3 #8B8B8B; vertical-align:middle; color:#333333; height:22px; line-height:20px; }
.textarea { padding:0px 2px; border-style:solid; border-width:1px; border-color:#8A8A8A #D3D3D3 #D3D3D3 #8B8B8B; vertical-align:middle; color:#333333; }
.btn { padding: 0 3px; height: 24px; border: none; background: #99C521; color: #FFF; line-height: 20px; letter-spacing: 1px; cursor: pointer; vertical-align:middle; }
h3 { margin:0px 0px 10px 10px; }

body { font: 12px/1.5em Tahoma, Geneva, sans-serif; color:#444; text-align:center; }
#main { background-color:#FFF; }
#list { margin:0 auto; width:920px; text-align:left; padding:10px; background-color:#FFF }
#navbar { float:left; display:inline; width:110px; margin:10px 0 10px 10px; }
#content { width:500px; margin:10px; display:inline; }
#sidebar { width:290px; margin:10px 10px 10px 0; display:inline; }
#subContent { width:620px; display:inline }
#subContent920 { width:920px; display:inline }
#subSidebar { width:290px; margin-left:10px; display:inline }
#FlashFocus { widows:500px; height:205px; margin-bottom:10px; }
#headLine { border-bottom:1px dotted #EEE; margin-bottom:10px; }

#logo { float:left; width:210px; height:60px; margin:10px 0px 0px 10px; }

#pageTool { display:block; float:right; margin-right:10px; margin-top:15px; }

#weather { position:absolute; left:710px; top:90px; }


.login, .logined { width:290px; height:161px; background:url(../../skin/img/login.gif) no-repeat left top; position:relative; margin-bottom:10px; display:none; }
.logined { background:url(../../skin/img/logined.gif) no-repeat left top; position:relative; padding:40px 15px 10px 15px; width:260px; height:111px; }
.login fieldset { padding:50px 0 0 28px; }
.login legend { display:none; }
.login p { padding:5px 0; }
.login .inputText { width:120px; padding:1px 2px; border-style:solid; border-width:1px; border-color:#8A8A8A #D3D3D3 #D3D3D3 #8B8B8B; vertical-align:middle; color:#333333; }
.login .sub { position:absolute; width:56px; height:56px; left:218px; top:52px; opacity:0; *filter:alpha(opacity=0);
cursor:pointer; }
.login .fun { padding:0; position:absolute; left:18px; bottom:8px; color:#D1D1D1; }

#subNav li { margin:0; padding:0 0 0; }
#subNav li a { text-decoration:none; display:block; padding:5px 0 5px 25px; background:url(../../skin/img/ico.gif) 0 0 no-repeat; font-size:14px; background-color:#E4EFCF; margin-bottom:3px; vertical-align:middle; color:#16387c; width:85px; }
#subNav img { margin-right:5px; }

.menuBox { width:500px; background:url(../../skin/img/nav.gif); height:28px; line-height:28px; }
.menuBox li { float:left; display:block; cursor:pointer; width:195px; text-align:center; color:#949694; font-weight:bold; }
.menuBox li.hover { background:#fff; width:197px; border:1px solid #ACCF64; border-bottom:0; background:url(../../skin/img/nowaday.gif); color:#739242; font-weight:bold; height:27px; line-height:27px; }
.contentBox { width:478px; clear:both; border:1px solid #ACCF64; border-top:0; padding:10px; text-align:left; padding-top:8px; margin-bottom:10px; }

.paging { padding:3px; margin:3px; text-align:right; margin-bottom: 25px;}
.paging li { float:left; margin-right:3px; line-height:22px;} 
.paging A { border:#ddd 1px solid; padding:2px 5px; color:#88af3f; text-decoration:none; margin-right:2px; }
.paging A:hover, .paging A:active { border:#85bd1e 1px solid; color:#638425; background-color:#f1ffd6 }
.paging SPAN.current { border:#b2e05d 1px solid; padding:2px 5px; font-weight:bold; background-color: #b2e05d; color:#FFF; margin-right:2px; }
.paging SPAN.disabled { border:#b2e05d 1px solid; padding:2px 5px; color:#638425; margin-right:2px; }


.item { margin-bottom:10px; }
.item .itemImg { display:block; float:left; width:120px; text-align:left; margin-right:10px; }
.itemImg img { width:110px; height:80px; border:1px solid #9C0; padding:4px; }
.item .itemBody { float:left; width:460px; }
.itemBody h2 { font-size:16px; font-weight:bold; }

.list li { height:auto; display:block; padding-top:10px; clear:both; }
.list_content { padding:3px 3px 6px 3px; line-height:1.8em; }
.list_content img { padding-right:12px; }
.list h2 { font-size: 14px; clear:right; }
.list h2 a { text-decoration:none; border-bottom:1px solid #666; color: #333; }
.list h2 a:hover { border-bottom:1px solid #C30; text-decoration:none; color:#C30; }
.list_img { margin:2px 8px 0 0; *margin:18px 8px 0 0;
padding:3px; border: 1px solid #CCC; height:expression(this.height>190?'190px':'bsIE');
max-height:190px; width: 100px; height:100px; float:left; }
.list_author { float:right; padding-left:18px; margin-left:12px; width: 64px; font-size:10px; text-align:center; line-height: 100%; background:url(../../skin/img/author.gif) top left no-repeat; clear:right; min-height:92px; display: block; overflow:hidden; text-decoration:none; }
.list_info { clear: right; color:#008000; }

#photoList li { float:left; display:inline; width:20%; height:200px; text-align:center; overflow-x: hidden; overflow-y: hidden; }
#photoList a { position:relative; }
#photoList img { padding: 3px; max-width: 150px; max-height: 150px; border: 1px solid #ACCF64; background: #FFF; }
* html #photoList img { width: expression(this.width > 150 && this.height < this.width ? 150 : true);
height: expression(this.height > 150 ? 150 : true);
}
#photoList span { position:absolute; top:-5px; left:-5px; padding:2px 5px; background-color:#ACCF64; color:#FFF; text-decoration:none; }
#photoList .author { text-decoration:none; display:block; }
#photoList .author i { margin-left:10px; color:#CCC; font-style:normal; }

#album { margin-left:-10px; }
#album em { display:block; text-align:center; height:16px; line-height:16px; font-size:12px; }
#album li { float:left; display:inline; width:121px; margin:5px 0 5px 10px; height:127px; text-align:center; overflow-x: hidden; overflow-y: hidden; }
#album img { padding: 3px; max-width: 113px; max-height: 113px; border: 1px solid #EEE; background: #FFF; }
* html #album img { width: expression(this.width > 113 && this.height < this.width ? 113 : true);
height: expression(this.height > 113 ? 113 : true);
}

.crumb img { vertical-align:middle; }
.crumb { margin:5px 0 10px; }

.line_list li { padding: 5px 10px 5px 10px; border-bottom: 1px solid #ECF1F3; }
.line_list img { margin: 0 5px 0 0; vertical-align: middle; }
.half_list li{
	float:left;
	width:48%;
	padding:5px 0;
}

.avatar_list { zoom: 1; }
.avatar_list .time { font-size: 10px; }
.avatar_list li { float: left; padding: 8px; width: 60px; overflow: hidden; }
.avatar_list p { width: 100%; height: 22px; line-height: 22px; text-overflow: ellipsis; text-align: center; white-space: nowrap; overflow: hidden; -moz-text-overflow: ellipsis; }
.avatar_list p.online_icon_p { text-align: left; }
.avatar_list:after { height: 0; clear: both; display: block; visibility: hidden; content: "."; }
.avatar48 { padding: 5px 0 0 5px; width: 55px; height: 55px; background: url(../../skin/img/48_avatar_bg.gif) no-repeat; }
.avatar48 img { width: 48px; height: 48px; }


.entry { padding: 0 0 20px; }
.entry .title { padding: 5px 10px; border: 1px solid #A9BFD2; text-align:center; border-right: none; border-left: none; line-height: 200%; }
.entry h1 { font-size: 24px; padding:5px 0; text-align:center }
.entry .article { padding: 0; width: 100%; color: #444; line-height: 180%; overflow: hidden; font-size:14px; }
.entry .resizeimg { padding: 10px; }
.entry .resizeimg img {
width: expression(this.width > 550 ? 550 : true); max-width: 550px; }
.entry .article p, .entry .article blockquote, .entry .article ul, .entry .article ol { margin: 1.5em 0; }
.entry .article ul, .entry .article ol { padding: 0 0 0 2em; line-height: 200%; }
.entry .article ul { list-style: disc; }
.entry .article ol { list-style: decimal; }
.entry .article a img { margin: 0 15px 15px 0; padding: 1px; border: 1px solid #D2D2BE; }
.entry .article a:hover img { border: 1px solid #C60; }
.entry .article blockquote { padding: 3px 20px 3px 50px; width: 70%; overflow: hidden; }
.entry .article td { font-size: 14px; }
.entry .status { padding: 10px; border-bottom: 1px solid #A9BFD2; color: #999; }
.a_top, .a_share, .a_rss { float: right; margin-left: 4px; padding: 0 18px 0 5px; width: 25px; height: 15px; border: 1px solid #7F93BC; background: #FFF none no-repeat scroll right top; line-height: 15px; overflow: hidden; display: inline; }
.a_share:hover { background-color: #576EA5; background-position: 100% -20px; color: #FFF; text-decoration: none; }
.a_share { background-image: url(../../skin/img/share.gif); }
.listSpan li { padding: 5px 10px 5px 0px; border-bottom: 1px solid #ECF1F3; }
.listSpan span { float:right; }

.tourTable { width:100%; }
.tourTable td { border:1px solid #A9BFD2; padding:0.2em 0.5em; }
.tourTable .tableTitle { width:20%; }
.tableTitle h4 { font-weight:bold; }
.userUl li { margin:0 30px 10px 0; }
.userUl li img { vertical-align:middle; margin-right:2px; }


