﻿@charset "utf-8";
@import url("base.css");
@import url("font.css");
#topNav { float: left; width: 300px; margin-left: 5px; padding-top: 10px; font: bold 11px/12px arial, sans-serif; }
#topNav li { float: left; padding-left: 15px; margin-right: 15px; background: url(img/icon.png) -55px -240px no-repeat; }
#topNav li.bbs { background-position: -55px -260px; }
#topNav li.fav { background-position: -55px -280px; }
#topLogo { float: left; height: 55px; margin: 5px 0 0 10px; overflow: hidden; }
#search { float: right; width: 250px; height: 30px; margin-top: 15px; background: url(img/bg.png) 0 -40px no-repeat; }
#search input { float: left; width: 170px; height: 16px; margin: 4px 0 0 4px; padding: 2px 4px; border: none; background: none; line-height: 16px; }
#search input.btn { float: left; width: 65px; height: 22px; text-align: left; padding-left: 8px; margin: 3px 0 0; color: #fff; letter-spacing: .2em; }
#nav { clear: both; height: 29px; padding: 3px 0 5px 7px; background: url(img/bg.png) 0 0 no-repeat; }
#nav ul { line-height: 29px; text-align: center; }
#ad1 { clear: left; float: left; align: center;}
#nav li { float: left; position: relative; width: 98px; z-index: 2; }
#nav li a { display: block; }
#nav li a:hover { text-decoration: none; background: url(img/bg.png) -261px -40px no-repeat;font-weight: bold;}
#nav li.current { font-weight: bold;}
#nav li.current a { background: url(img/bg.png) -261px -40px no-repeat; }
#nav li.current li a { background-image: none; }
#nav li.current li { font-weight: normal; }
#nav ul ul { display: none; position: absolute; top: 29px; left: 0; padding: 3px 0; background: #000; filter:alpha(opacity=80); opacity:0.80; border-bottom: 1px solid #c00; line-height: 20px; text-align: left; -moz-box-shadow: 1px 2px 2px #999; -webkit-box-shadow: 1px 2px 2px #999; }
#nav ul ul * { text-shadow: none; }
#nav ul ul li { float: none; min-width: 88px; width: auto; padding: 0 5px; white-space: nowrap; }
#slide { float: left; width: 222px; height: 250px; overflow: hidden; position: relative; z-index: 1; margin-bottom: 10px; }
#controller { display: none; }
#slide .box,
#slidePic img { float: left; width: 212px; height: 240px; }
#slide .box { padding: 0 4px; }
#slidePic p { float: left; width: 202px; height: 30px; position: relative; top: -30px; padding: 0 5px; font: 12px/30px verdana, sans-serif; background: #000; opacity: 0.6; -o-opacity: 0.6; filter: alpha(opacity=60); }
#slidePic span { display: block; width: 165px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#slideBtn { width: 34px; height: 13px; position: absolute; bottom: 13px; right: 10px; text-indent: -9999px; }
.jFlowPrev,
.jFlowNext { display: block; float: left; width: 16px; height: 16px; overflow: hidden; background: url(img/bg.png) -370px -40px no-repeat; cursor: pointer; }
.jFlowNext { width: 17px; background-position: -386px -40px; }
.jFlowPrev:hover { background-position: -370px -60px; }
.jFlowNext:hover { background-position: -386px -60px; }
#central { float: left; width: 422px; height: 250px; margin: 0 0 10px 12px; }
#centralNav { height: 30px; border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; }
#central .tab { height: 25px; padding: 0 20px; border: none; background: url(img/bg.png) -486px -45px no-repeat; line-height: 25px; }
#central .tab li { float: right; margin-left: 5px; }
#central .tab li a { width: 70px; }
#central .tab li a:hover { width: 70px; }
#central .tab li.current a { height: 30px; background: #000 url(img/bg.png) -410px -40px no-repeat; text-shadow: 1px 1px 2px #999; }
#central .box { height: 200px; }
.list li { clear: both; float: left; width: 360px; height: 25px; padding: 0 5px 0 35px; overflow: hidden; line-height: 25px; background: url(img/icon.png) -35px 7px no-repeat; }
.hot4home li { background-position: -35px -23px; }
.top4home li { background-position: -35px -53px; }
.list li.even { background-color: #eee; }
.list li:hover { background-color: #eeeee5; }
.list li em { float: left; max-width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list li span { float: right; width: 50px; font-size: 10px; font-family: arial, sans-serif; text-align: right; }
.list li sup { display: inline; float: left; width: 21px; height: 11px; margin: 3px 0 0 3px; overflow: hidden; background: url(img/icon.png) no-repeat; text-indent: -9999px; }
.list li sup.hot { background-position: 0 -15px; }
.list li sup.top { background-position: 0 -30px; }
#central .list li sup { display: none; }
/* 最新、热门、置顶模块化内页状态 */

#sidebar #central { float: none; width: 222px; height: auto; margin: 0 0 10px; }
#sidebar #central .tab { height: 29px; padding: 0; border-bottom: 1px solid #d9d9d9; }
#sidebar #central .tab li { float: left; margin-left: 0; font: 12px/29px "微软雅黑", sans-serif; }
#sidebar #central .tab li a { width: 73px; height: 29px; background: url(img/bg.png) 0 -80px no-repeat; background-color: #f7f7f7; }
#sidebar #central .tab li#toHot a { width: 74px; border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; background-position: -10px -80px; }
#sidebar #central .tab li#toTop a { background-position: -823px -80px; }
#sidebar #central .tab li.current a { height: 30px; background-color: #fff; text-shadow: 1px 1px 2px #999; }
#sidebar .list li { width: 190px; padding: 0 0 0 10px; background-position: -60px -79px; }
#sidebar .list li.even { background-color: #fff; }
#sidebar .list li em { max-width: 190px; }
#sidebar .list li span { display: none; }
#cls4home { clear: both; width: 656px; height: 220px; }
#cls4home .tab { clear: none; float: left; width: 222px; height: auto; line-height: 25px; border: none; letter-spacing: .2em; }
#cls4home .tab li { clear: both; height: 27px; text-align: left; }
#cls4home .tab li a { width: 190px; height: 25px; padding-left: 30px; background: url(img/bg.png) -220px -120px no-repeat; }
#cls4home .tab li.current { text-align: right; font-weight: bold; }
#cls4home .tab li.current a { padding: 0 23px 0 10px; background-position: -220px -145px; }
#clsList { float: left; width: 434px; }
#clsList .fs { border-left: 1px solid #d9d9d9; }
#clsList .box { height: 200px; }
#clsList .list li { width: 390px; padding: 0 5px 0 17px; background-position: -55px -79px; }
#clsList .list li em { max-width: 265px; }
#list4column.box { height: 605px; }
#list4column .list li { width: 612px; padding: 2px 5px 2px 17px; background-position: -56px -77px; }
#list4column .list li em { max-width: 450px; }
#list4column .list span { width: 90px; }
#paging { clear: both; height: 18px; padding-top: 7px; line-height: 18px; text-align: center; text-shadow: 1px 1px 1px #999; }
#paging a,
#paging span { padding: 0 3px; }
#paging span { font-weight: bold; }
#about { clear: left; float: left; width: 222px; margin-bottom: 10px; line-height: 15px; }
#about .box,
#about .scroll { height: 90px; overflow: hidden; position: relative; }
#about p { padding: 2px 0 1px; }
#pic4home { float: left; width: 422px; height: 135px; margin: 0 0 10px 12px; }
#pic4home h2,
#pic4home h2 em { height: 29px; background: none; padding: 0 0 0 1px; }
#pic4home h2 { border-bottom: 1px solid #ccc; }
#pic4home .box { height: 80px; border: none; padding-top: 10px; }
#pic4home li { float: left; padding: 5px; margin: 10px 5px 0; }
#pic4home li,
#pic4home li.even:hover { background: url(img/bg.png) -450px -120px no-repeat; }
#pic4home li:hover,
#pic4home li.even { background-position: -530px -120px; }
#pic4home li,
#pic4home li img { width: 60px; height: 60px; }
.pic4tab li { float: left; width: 60px; height: 57px; margin: 9px 0 0 6px; overflow: hidden; }
.pic4tab img { width: 50px; height: 50px; padding: 1px; border: 1px solid #ccc; -moz-box-shadow: 1px 1px 1px #ddd; -webkit-box-shadow: 1px 1px 1px #ddd; }
.pic4tab a:hover img { border-color: #999; }
#login { margin-bottom: 10px; height: 135px; }
#login .box { height: 90px; }
#guest .tab li a { width: 111px; background: #f7f7f7 url(img/bg.png) 0 -80px no-repeat; }
#guest .tab li#toComment a { width: 110px; border-left: 1px solid #d9d9d9; background-position: right -80px; }
#guest .tab li.current a { height: 30px; background-color: #fff; text-shadow: 1px 1px 2px #999; }
#guest .box { height: 200px; padding-top: 10px; }
#guest a.more { margin: 2px 0 0; }
.leave4home li { height: 37px; overflow: hidden; }
.leave4home li em { float: left; }
.leave4home img { width: 24px; height: 24px; position: absolute; margin: 3px 0 0 0; padding: 1px; border: 1px solid #666; -moz-box-shadow: 1px 1px 1px #999; -webkit-box-shadow: 1px 1px 1px #999; }
.leave4home a:hover img { width: 40px; height: 40px; margin: -5px 0 0 -8px; border-color: #c00; -moz-box-shadow: 2px 2px 2px #999; -webkit-box-shadow: 2px 2px 2px #999; }
.leave4home span { display: block; margin-left: 35px; padding-left: 10px; font: 10px/13px arial, sans-serif; background: url(img/icon.png) -60px -176px no-repeat; }
.leave4home cite { display: block; width: 165px; margin-left: 35px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.leave4home strong { text-shadow: 1px 1px 1px #999; }
.com4home span { margin: 0; }
.com4home cite { width: 200px; margin: 0; }
#ads4home { margin-top: 10px; }
#ads4home .box { height: 200px; }
#links { clear: both; float: left; width: 878px; min-height: 40px; padding: 10px 0 5px 10px; border: 1px solid #d9d9d9; border-bottom: none; background: #f7f7f7 url(img/friend_bg.png) right bottom no-repeat; }
#links h3 { clear: left; float: left; width: 70px; height: 18px; line-height: 18px; text-align: right; padding-right: 14px; background: url(img/bg.png) -60px -120px no-repeat; }
#linksWord,
#linksImg { float: left; width: 780px; padding: 0 0 5px 10px; }
#linksImg img { width: 88px; height: 31px; float: left; padding: 1px; background: #fff; border: 1px solid #ccc; }
#linksImg a:hover img { border-color: #c00; -webkit-box-shadow: 1px 1px 2px #999; }
#linksWord { margin: 2px 0 0; line-height: 15px; }
#links li { float: left; margin: 0 10px 5px 0; white-space: nowrap; }
#linksImg li { margin: 0 5px 0 0; }
#linksAll { padding: 5px 10px 0; min-height: 357px; }
#linksAll h3 { clear: both; border-bottom: 1px dotted #ccc; }
#linksAll li { float: left; margin: 10px 10px 0 0; white-space: nowrap; }
#linksAll #linksWord,
#linksAll #linksImg { width: 624px; }
#linksAll #linksImg li { margin-right: 12px; }
#addLink { margin: 10px 0; }
#footNav { height: 30px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; }
#footNav li { float: left; font: 11px/14px verdana, sans-serif; border-right: 1px solid #999; margin: 8px 0; }
#footNav li.mail { padding-left: 15px; background: url(img/icon.png) -45px -198px no-repeat; }
#footNav li.cn { border: none; font-size: 12px; }
#footNav li a { padding: 0 7px; }
#footNav li.toTop { float: right; margin: 0; border: none; font-size: 9px; }
#footNav li.toTop a { display: block; width: 95px; padding: 8px 0 8px 5px; background: url(img/icon.png) 72px -180px no-repeat; }
#footLogo,
#footTxt { float: left; height: 40px; margin: 12px 0; overflow: hidden; }
#footLogo { width: 190px; border-right: 1px solid #ccc; }
#footLogo img { margin-top: 4px; }
#footTxt { width: 690px; padding-left: 8px; line-height: 20px; }
#footTxt a { font-weight: bold; }
/* 弹层 */
#copyright { font-size: 11px; font-family: verdana, sans-serif; }
#showNotice { width: 25px; height: 75px; top: 30px; right: 0; background: url(img/bg.png) -610px -120px; text-indent: 9999px; cursor: pointer; }
.pop { display: none; position: fixed; width: 320px; height: 240px; left: 50%; top: 50%; margin: -120px 0 0 -160px; }
.pop h2 { height: 35px; line-height: 25px; padding: 0 10px; background: url(img/bg.png) -250px -210px no-repeat; overflow: hidden; }
.pop h2 em { float: left; width: 280px; background: none; padding: 0; }
.pop h2 span { float: right; width: 8px; height: 8px; margin: 8px 0 0; overflow: hidden; background: url(img/icon.png) 0 -50px no-repeat; cursor: pointer; text-indent: -9999px; }
.pop .box { border-width: 2px; border-color: #000; max-height: 185px; }
.pop .fe { height: 10px; background: url(img/bg.png) -250px -245px no-repeat; }
.pop .cent { padding-top: 10px; }
.pop .btn { width: 70px; height: 24px; margin: 0 5px; background: url(img/bg.png) 0 -210px no-repeat; border: none; }
.popContent { line-height: 1.3em; }
.popContent p { padding: 2px 0; }
.popContent a { padding: 0 3px; background: #000; }
/* e 弹层 */
/* 内容页 */
#article h1 { position: relative; }
#article h1 { font: bold 16px/25px "微软雅黑", sans-serif; padding: 10px; text-align: center; }
#articleInfo { height: 25px; margin: 0 10px; line-height: 20px; text-align: center; border-bottom: 1px dotted #ccc; }
#articleInfo * { float: left; }
#articleInfo span { margin: 0 10px 0 5px; padding-left: 13px; background: url(img/icon.png) -56px -115px no-repeat; font-size: 10px; }
#articleInfo #views { background-position: -56px -145px; }
#articleInfo input { height: 1.5em; padding: 0 2px; line-height: 1.3em; border: 1px solid #fff; font-size: 11px; cursor: pointer; background: none; outline: 0; zoom: 1; }
#articleInfo input#fontMedium { font-size: 12px; }
#articleInfo input#fontLarge { font-size: 13px; }
#articleInfo input.current { border-color: #ccc; font-weight: bold; }
#articleInfo a { float: right; margin: 0 5px; padding-left: 20px; background: url(img/icon.png) -50px -255px no-repeat; }
#articleInfo a.fav { background-position: -50px -275px; }
#content { width: 620px; margin: 10px auto; overflow: hidden; word-wrap: break-word; word-break: normal; }
#content,
#content p,
#content font,
#content { line-height: 180%; }
#content p { padding: 3px 0; }
#content img,
#content embed,
#content object { max-width: 620px; }
#ads4article { float: right; padding: 10px;}
#ads44article {text-align:justify; text-justify:inter-ideograph; background:#F7F7F7; margin:15px 0 0; padding:12px 5px 6px; line-height:23px; font-size:14px; text-indent:2em; border:1px solid #dcdddd;}
#atcPage { height: 35px; padding: 10px 0; text-align: center; }
#atcPage li { float: left; line-height: 20px; margin-right: 3px; font-size: 11px; }
#atcPage li a,
#atcPage li span { float: left; width: 20px; height: 20px; border: 1px solid #ccc; background: #fff; }
#atcPage li span,
#atcPage li a:hover { width: 30px; height: 30px; margin: -5px -5px 0 -5px; position: relative; z-index: 2; line-height: 30px; font-size: 15px; font-weight: bold; text-decoration: none; -moz-box-shadow: 1px 1px 2px #ccc; -webkit-box-shadow: 1px 1px 2px #ccc; }
#atcPage li:hover + li a { width: 24px; height: 24px; margin: -2px -2px 0 -2px; z-index: 1; line-height: 24px; font-size: 13px; -moz-box-shadow: 1px 1px 1px #ddd; -webkit-box-shadow: 1px 1px 1px #ddd; }
#newComment { margin: 0 0 10px; }
#comment { margin: 10px 0; }
#comment .box { padding-top: 0; }
.cmtList { clear: both; margin-top: 10px; border: 1px solid #eee; }
.cmtUser { height: 25px; padding: 0 5px; overflow: hidden; line-height: 25px; background: #eee; }
.cmtUser cite { float: left; font-weight: bold; }
.cmtUser span { float: right; font-size: 10px; }
.cmtUser em { float: left; margin-left: 5px; width: 350px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cmtUser dfn { float: left; margin-left: 10px; font-size: 11px; }
.cmtContent { padding: 5px; word-wrap: break-word; word-break: normal; }
.cmtList:hover,
.lwList:hover { border-color: #ccc; }
.cmtList:hover .cmtUser,
.lwList:hover .lwUser { background-color: #ddd; }
#leaveWord { padding-top: 0; }
.lwList { margin-top: 10px; padding: 5px; border: 1px solid #ddd; }
.lwImg { float: left; width: 72px; height: 66px; overflow: hidden; }
.lwImg img { width: 50px; height: 50px; padding: 2px; border: 1px solid #ccc; }
.lwUser { float: left; width: 540px; height: 25px; padding: 0 5px; line-height: 25px; background: #eee; }
.lwUser cite { float: left; font-weight: bold; }
.lwUser dfn { float: left; margin-left: 10px; font-size: 11px; }
.lwUser span { float: right; font-size: 10px; }
.lwContent { float: left; width: 540px; padding: 5px 0 0; line-height: 1.5em; }
.reply { clear: both; float: left; width: 622px; padding-top: 5px; margin-top: 5px; border-top: 1px dotted #ddd; line-height: 1.5em; color: #666; }
.reply a { text-decoration: underline; }
#addComment { margin: 0 0 10px; }
#addMessage { margin: 10px 0; }
/* e 内容页 */
/* 相册 */
#album { margin-bottom: 10px; }
#album .box { min-height: 600px; }
.anAlbum { float: left; width: 119px; height: 151px; margin: 20px 15px 20px 36px; overflow: hidden; background: url(img/bg.png) -700px -120px no-repeat; }
.cover { float: left; margin: 7px 7px 0; text-align: center; }
.cover a { display: table-cell; width: 100px; height: 105px; vertical-align: middle; }
.cover img { max-width: 100px; max-height: 100px; vertical-align: middle; -moz-box-shadow: 1px 1px 1px #999; -webkit-box-shadow: 1px 1px 1px #999; }
.albumFn { width: 100px; height: 23px; margin: 0 7px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 20px; text-align: center; text-shadow: 1px 1px 1px #999; }
.amount { float: right; width: 27px; height: 15px; margin: 0 10px 0 0; font: 10px/15px arial, sans-serif; text-align: center; overflow: hidden; }
/* e 相册 */
/* 表单提交 */
.forms { padding-top: 15px; padding-bottom: 10px; }
.forms p,
.forms #userHead { clear: both; line-height: 25px; padding-bottom: 5px; display: inline-block; }
.forms p { display: block; }
.forms p:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.forms p#formsEnd { padding-left: 70px; }
.forms label,
.forms span,
.forms input,
.forms textarea { float: left; }
.forms label { width: 70px; text-align: right; }
.forms input,
.forms textarea { height: 14px; margin: 1px 0 0 5px; padding: 4px; border: 1px solid #ccc; background: url(img/input.png) repeat-x; }
.forms textarea { width: 300px; height: 80px; max-width: 400px; max-height: 200px; overflow: auto; }
.forms input.txt { width: 200px; }
.forms input.short { width: 40px; }
.forms input.long { width: 300px; }
.forms input.btn { width: 70px; height: 27px; border: none; background: url(img/bg.png) -80px -210px no-repeat; }
.forms span { margin-left: 5px; }
.forms span.pass,
.forms span.error,
.forms span.loading { padding-left: 20px; background: url(img/icon.png) -50px -307px no-repeat; }
.forms span.error { background-position: -50px -337px; }
.forms span.loading { background: url(img/loading.gif) 0 4px no-repeat; }
.forms #headPic { float: left; width: 20px; height: 20px; padding: 1px 20px 1px 1px; border: 1px solid #ccc; background: url(img/icon.png) 28px -210px no-repeat; cursor: pointer; }
.forms #headPic:hover { border-color: #999; }
#userHead { position: relative; }
#headBox { display: none; position: absolute; top: 25px; left: 75px; width: 230px; height: 92px; padding: 0 2px 2px 0; border: 1px solid #bbb; background: #fff; filter:alpha(opacity=80); opacity:0.80; visibility: visible; }
#headBox a { float: left; height: 44px; margin: 2px 0 0 2px; overflow: hidden; }
#headBox img { width: 40px; height: 40px; padding: 1px; border: 1px solid #bbb; }
#headBox a:hover img { border-color: #999; }
#headBox span { display: none; position: absolute; top: 0; right: 0; width: 12px; height: 12px; background: #000 url(img/icon.png) 2px -48px no-repeat; text-indent: -9999px; cursor: pointer; }
#headBox:hover span { display: block; }
#daoyuty{background:#E5E5E5;left:4px;margin:15px auto 0;position:relative;width:605px;}
#digest{background:#F5F5F5;border:1px solid #CCC;color:#333;font-size:14px;left:-4px;line-height:24px;padding:10px;position:relative;top:-4px;width:588px; text-align:left; text-indent:2em}
/* e 表单提交 */
.loginLL {
	float: left;
	width: 140px;
	height: 55px;
	overflow: hidden;
	color: #333;
}
.loginLL a{
	padding-left: 15px;
	margin-left: 3px;
	background: url(img/bg.gif) -890px -45px no-repeat;
	*background-position: -890px -47px;
}
.loginL {
	float: left;
	width: 145px;
	height: 55px;
	overflow: hidden;
	color: #333;
	padding-left: 5px;
}
.loginL a{
	padding-left: 15px;
	margin-left: 3px;
	background: url(img/bg.gif) -890px -45px no-repeat;
	*background-position: -890px -47px;
}

.loginL p {
	clear: both;
	float: left;
	width: 150px;
	height: 28px;
	*height: 27px;
	*top: -1px;
	position: relative;
	overflow: hidden;
}
.loginL input.text {
	width: 94px;
	height: 14px;
	padding: 3px;
	border: 1px solid #ccc;
	background: url(img/bg.gif) -370px -40px no-repeat;
}
.loginR {
	float: left;
	width: 50px;
}
.loginR input {
	float: left;
	width: 50px;
	height: 50px;
	background: url(img/bg.gif) left -120px no-repeat;
}
.loginE {
	clear: both;
	float: left;
	width: 200px;
	padding-top: 5px;
	line-height: 16px;
}
.loginE a {
	padding-left: 8px;
	margin-left: 3px;
	background: url(img/bg.gif) -890px -45px no-repeat;
	*background-position: -890px -47px;
}


/* 圆角 */
.divBox {
	padding: 5px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
b, u, i {
	display: block;
	height: 1px;
	overflow: hidden;
}
/* 圆角 */
b.f1 {
	margin: 0 4px;
	background: #ccc;
}
b.f2 {
	margin: 0 2px;
	border-right: 2px solid #ccc;
	border-left: 2px solid #ccc;
}
b.f3 {
	height: 2px;
	margin: 0 1px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
/* 圆角 */
.s1{ border:2px solid #f7f7f7;width:200px;} 
.s2{ width:200px; height:200px; border:1px solid #ddd;}
.e2 li{width:100%;overflow:hidden;clear:both;border-bottom:1px solid #EEE;padding:12px 0;}.e2 li a.preview{width:84px;float:left;margin-right:7px;margin-bottom:3px;margin-left:10px;display:inline;}.e2 li a.preview img{width:80px;display:block;border:1px solid #EEE;padding:1px;}.e2 li a.title{overflow:hidden;line-height:25px;font-weight:700;font-size:14px;margin-left:2px;}.e2 span.info{display:block;line-height:23px;color:#555;padding-left:12px;}.e2 span.info small{color:#AAA;font-size:12px;margin-left:3px;}.e2 span.info a{color:#690;}.e2 p.intro{color:#776955;line-height:20px;margin-left:5px;padding-left:10px;padding-right:10px;}
.fm {clear: both;padding: 6px 10px;border-right: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;overflow: auto;zoom: 1;}

.fmIn {border-right: 1px solid #fff;border-left: 1px solid #fff;padding: 8px 10px;}
