﻿/* 
男人装css,fsnan.com
*/
html {text-align:center;}
body{background-color: #000; text-align:center; padding:0px; margin:0px;font-size:14px;font-family:Helvetica,Georgia,Arial,sans-serif,"微软雅黑";color:#000;}
a{color:#06F; text-decoration:none;}
a:hover{color:#000;}
img{border:1px solid #ccc; max-width:100%;}
.cpage{width:1000px;margin-left:auto; margin-right:auto;padding:10px;background-color:#FFF; text-align:left;} 
.header{padding:0px; margin:0px; width:980px;}
.ddiv {margin:0;}
.ddivl { float:left;}
.ddivr { float:right;}
.header .title{float:left; width:180px; height:80px; }
.header .title a{display:block; line-height:100px; background-repeat:no-repeat;}
.header .title a img{border:0px; max-width:100%; padding:0px;}
.header #adh {float:right;line-height:100px;}
.header #adh img{border:0px;}
h2 { margin:10px 0 5px 0px; color:#000; font-size:20px;}
h3 { margin:10px 0 5px 0px; color:#000; font-size:18px;}
h4 { margin:10px 0 5px 0px; color:#000; font-size:16px;}
ul,li{margin:0px;padding:0px;list-style-type:square}
.clear { margin:0px;clear:both; padding:0px; }
.moreinfo {
	width:80px;
	height:25px;
	text-align:center;
	background-image: url(http://www.fsnan.com/template/images/nav_bg.gif);
}
.moreinfo a{color:#FFF; line-height:25px;}
.moreinfo a:hover{ color:#06F;}
input#searchsubmit{background:#000; border:1px solid #666; color:#fff; font-size:13px}
.content{margin:0px; padding:0px 0px 10px 0px;}
.mainpost { float:left; width:630px; overflow:hidden; margin: 0 5px 0 5px; padding:2px;}
.mainpost h1{ margin:10px 0px 5px 0px; color:#000; font-size:22px;}
.mainpost h1 a{color:#000;}
.mainpost .metainfo{ font-size:12px; color:#999; margin:2px;}
.mainpost .metainfo a{color:#999;}
.mainpost .entry { padding:0px;}
.mainpost .hlist { margin: 5px 0 5px 10px; list-style:decimal;}
.rsidebar{ float:right; width:340px;}
.rMenubox {width:100%;height:25px;}
.rMenubox li{float:left;display:block;cursor:pointer;width:80px;text-align:center;color:#fff;font-weight:bold;font-size: 12px;height:25px;margin-right:10px;margin-top:10px;background-color:#06F;line-height:25px;}
.rMenubox li.hover{background-image:url(http://www.fsnan.com/template/images/nav_bg.gif);}
.rContentbox{height:100%;clear:both;padding:10px 10px 10px 20px;border:1px solid #000000;}
.divbox { width:98%;padding:0; margin-bottom:10px; clear:both;}
.fouspic { float:left; width:680px; height:360px;}
.foustext { float:right;width:280px;}
.fnews {height:39px; line-height:39px; background:url(http://www.fsnan.com/template/images/news.jpg) no-repeat left;}
.foustext .fblock li{background-color:#000;list-style-type:none;width:280px;}
.foustext .fblock li a {font-size:14px;display:block;  height:29px; line-height:29px; overflow:hidden; padding:0 0 0 10px;color:#FFF;}
.foustext .fblock li a:hover{display:block;border-left-color:#06F;border-left-style:solid;border-left-width:5px; padding:0 0 0 5px; border-bottom-color:#333;border-bottom-style:solid; border-bottom-width:1px;border-top-color:#333;border-top-style:solid; border-top-width:1px;}
.Menubox {width:100%;height:25px;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{
	float:left;
	display:block;
	cursor:pointer;
	width:114px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	height:25px;
	margin-right:10px;
	line-height:25px;
	background-image: url(http://www.fsnan.com/template/images/nav_bg01.gif);
}
.Menubox li.hover{ background-image:url(http://www.fsnan.com/template/images/nav_bg.gif);}
.Contentbox{height:100%;clear:both;padding:5px;border:1px solid #000;}
.Contentbox .vbox {margin:0px; padding:0px; height:340px; width:100%;}
.Contentbox .vbox ul{height:102px;  width:450px;list-style:none; float: left; margin:0px 0px 10px 0px;}
.postblock {margin:15px 25px 15px 5px; border-bottom:1px solid #CCC; height:120px; }
.blockpic {float:left; width:80px;  height:102px; margin:0px; padding:0px;}
.blocktext { margin-left:90px; height:102px; width:350px;}
.blocktext .listtitle {font-size:16px; font-weight:bold;overflow:hidden;height:20px;line-height:20px; padding:0px 0px 0px 5px;}
.blocktext .listtext{font-size:12px; color:#666; overflow:hidden; height:65px;padding:0px 0px 0px 5px; }
.blocktext .listtextinfo{font-size:12px; color:#666; overflow:hidden; padding:0px 0px 0px 5px; }
.tagbox { margin-top:10px;border-top-color: #999; border-top-style:solid; border-top-width:1px;}
.tagbox ul{ padding:0px; margin:0px; list-style-type:none; }
.tagbox ul li{list-style-type:none; padding:0px; margin:0px;float:left; }
.tagbox li a{text-align:center;color:#000;margin:0 10px 5px 0;padding:5px 10px 5px 10px;display:block;}
.tagbox li a:hover{color:#CCC;background:#000;}
#slider {position:relative;width:680px;height:330px;overflow:hidden;background:#000;border:5px solid #000;}
#slider .slide {position:absolute;top:0px;height:330px;width:500px;background:#000;overflow:hidden;border-left:#000 solid 1px;cursor: default;}
#slider .title{color:#06F;font-weight:bold;font-size: 16px;margin-right: 16px;}
#slider .backgroundText{position: absolute;width: 100%;height: 100%;top: 100%;background: #000;filter:alpha(opacity=40);opacity: 0.5;}
#slider .text {position:absolute;top:1%;top:100%;color:#FFF;font-size:12px;text-align:justify;width:380px;left:15px;}
#slider .diapo {position:relative;filter:alpha(opacity=100);opacity:1;visibility:hidden;border:none;}
.footer{clear:both;width:980px; text-align:center;  margin:auto; padding:0px;}
.footer p {margin:10px 0px 20px 0px; color: #CCC; font-size:12px;}
.footer p a{color:#999;}
.footer p a:hover {color: #999;}
.post-ggad{float:right;}
.pagebar{font:16px Arial,Helvetica,sans-serif; margin:0px; color:#000;}
.pagebar a, .pageList .this-page{padding:2px 10px; border:solid 1px #ddd; background:#fff; text-decoration:none;margin:0px 80px 0px 0px;}
.pagebar a:visited{padding:2px 10px; border:solid 1px #ddd; background:#fff; text-decoration:none}
.pagebar .break{padding:2px 10px; border:none; background:#fff; text-decoration:none}
.pagebar .this-page{padding:2px 10px; border-color:#999; font-weight:bold; font-size:16px; vertical-align:top; background:#fff}
.pagebar a:hover{color:#fff; background:#000; border-color:#036; text-decoration:none}



/*下拉菜单*/
.downdiv{ width:320px;height:30px;padding:0px 5px 0px 25px;}
.downdiv ul { list-style:none;}
.downdiv ul li {display:inline;list-style:none;list-style-position:outside;text-align:center;font-weight:bold;float:left;}
.downlist{line-height:20px;text-align:left;padding:4px;font-weight:normal;}
.downlist a{ display:block; overflow:hidden;}
.downlist a:hover{ color:#FFF; background-color:#000; padding-left:20px;font-weight:bold;}
.downmenu1{width:130px;height:auto;margin:0px 10px 0px 0px;border:1px solid #EEE8DD;background-color: #F5F5F5;color:#000;padding:6px 0px 0px 0px;cursor:hand;overflow-y:hidden;filter:Alpha(opacity=70);-moz-opacity:0.7;}
.downmenu2{width:130px;height:25px;margin:0px 10px 0px 0px;background-color:#F5F5F5;color:#999;border:1px solid #EEE8DD;padding:6px 0px 0px 0px;overflow-y:hidden;cursor:hand;}
.pdiv {margin:0; padding:0;}
.pdivl { float:left; overflow:hidden; width:280px;}
.pdivr { float:right;}

.RelatedPosts{margin:20px 0px}
.RelatedPosts h3{font-size:14px; letter-spacing:-1px; background:url(RelatedPostsHeading.png) no-repeat left center; border-bottom:dashed 1px #87909e; padding:5px 0px 5px 20px; margin:0px}
.RelatedPosts ul{padding:10px 0px 0px 0px; margin:0px}
.RelatedPosts li{padding:0px 0px 0px 5px; margin:0px; list-style-type:none;}
.blockquote{padding:3px 15px; background:#fffde5; margin:5px 0px; color:#930; border:solid 1px #f6f3d3}
.blockquote p{font-size:11px; padding:5px 0px; margin:5px 0px; line-height:15px}
.pcenter{text-align:center;}


#top,#header,#menu,#navi,#m_b,#search,#content{width:980px;font-size:12px;}
#top{border-bottom:0px solid #FFFFFF; color:#FFFFFF; height:18px; list-style:none outside none; padding:0;}
#top li{border-right:1px solid #FFFFFF; float:right; margin-top:0px; height:12px;}
#top li.first{float:left; border:0; padding:0;}
#top li.none {border:medium none;}
#top a{color:#FFFFFF; margin:0px 6px 0px 6px;}
#top input{border:0; background:#FFFFFF; width:100px; padding:0 2px; font-size:12px; position:relative; top:-1px; border-bottom:1px solid #FFFFFF; color:#FFFFFF;}
#toptop{margin-top:0px;}

#menu {background:url(http://www.fsnan.com/template/images/bg_menu.gif) repeat-x; height:27px; line-height:27px;}
#menu ul.menu a {color:#f2f6fb; text-decoration:none; display:block; line-height:27px;font-size:14px; padding:0 15px; background:url(http://www.fsnan.com/template/images/bg_menu_a_right.gif) no-repeat right;}
#menu ul.menu a:hover {background:url(http://www.fsnan.com/template/images/bg_menu_hover_right.gif) no-repeat right;}
#menu ul.menu {list-style:none; float:left;}
#menu ul.menu li {float:left; margin-right:1px; display:inline;}
#menu ul.link{float:right;}
#menu ul.link a{color:#f2f6fb; line-height:27px;}
#menu ul.link li {float:left; margin-right:14px; display:inline;}
#menu li.current {background:url(http://www.fsnan.com/template/images/bg_menu_on_left.gif) no-repeat; font-weight:bold;}
#menu li.current a,#menu li.current a:hover{color:#000; background:url(http://www.fsnan.com/template/images/bg_menu_on_right.gif) no-repeat right;}
#menu li.home {margin-left:5px;}

#navi{background:#C8D5E4 url(http://www.fsnan.com/template/images/bg_navi.gif) repeat-x scroll; font-size:12px; overflow:hidden; padding:6px 0 3px;}
#navi a{color:navy;}
#navi li.high a{color:#c30;}
#navi ul {list-style:none; float:left;}
#navi ul li {border-right:expression(this.parentNode.lastChild == this ? 0 : "1px solid #6887A4"); padding:0 5px; padding-top:2px; float:left; height:12px;list-style-type: none;}
#navi ul li.heart{background:url(http://www.fsnan.com/template/images/red.gif) no-repeat 10px -1px; padding-left:30px;}
#m_b b{background:#d6e7fd; border-color:#d6e7fd;}

#search{background:#EDEDEF;margin-top:2px;width:980px;line-height:23px; }
#search * {margin:0px;padding:0px;}
#search .keyword{float:left; border:1px solid #ccc; padding:0 20px; background:#EDEDEF; color:#333;}
#search .search{ text-align:right; font-size:14px;}
#search .search input {vertical-align:middle; font-size:14px;}
#search .search input.textbox {background:#fff url(http://www.fsnan.com/template/images/icon_search.gif) no-repeat 2px; border:1px solid #7E9EB7; margin-left:5px; padding:2px 2px 2px 22px; width:140px;}

#main-info {border:1px solid #ccc; background:#f8f8f8; width:980px; font-size:12px; margin-top:5px;  margin-bottom:5px; padding:4px 0 3px;}
#main-info a{color:#333;}
#main-info li.red a{color:crimson;}
#main-info ul{list-style:none;}
#main-info ul li{float:left; width:218px; margin-right:1px; line-height:18px; padding-left:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#main-info ul li.banner{width:916px; margin:5px auto 3px; text-align:center; clear:both;}
div.light{background:#f7f7f7; border:1px solid #c7c7c7;}
.comm-info {border:1px solid #dedfde; margin-bottom:6px; background:#f7f7f7;}
.AdvBanner img{width:980px;}