@charset "utf-8";

/* CSS Document */
/*全局定义*/
.wb, .webpoptit a, .webpopb, .webpopb2 { background:url(/images/webbg.gif) }

body { margin:0; padding:0; font-size:12px; line-height:19px }

form, ul, li, p, h1, h2, h3, h4, h5, h6 { margin:0; padding:0 }

img { border:0 }

ul, li { list-style-type:none }

.wauto { width:100%; float:left }

.maincon1 { float:left; width:785px; padding-left:12px; padding-right:12px; padding-top:12px; overflow:hidden }

/*读者列表*/
.dzusli { width:71px; float:left; padding-top:23px; padding-right:30px; padding-bottom:12px; padding-left:29px; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#dfdee6 }

.dzusli div { float:left }

.dzusli11_ { width:53px; height:52px; padding-left:18px }

.dzusli22_ { width:71px; height:20px; overflow:hidden }

.dzusli33_ { width:57px; height:18px; color:#929292; text-align:center; padding-left:14px }

.dzusli22_ img { padding-right:3px }

/*超链接样式*/
A.cclin:link, A.cclin:visited { color:#e65066; text-decoration:none }

A.cclin:hover { text-decoration:underline }

/*文字定义*/
.font14 { font-size:14px; font-family:"Times New Roman", Times, serif }

.tc { text-align:center }

.tr { text-align:right }

.cr37 { color:#373737 }

/*margin,padding常用*/
.mt10 { margin-top:10px }

.mt20 { margin-top:20px }

.mt40 { margin-top:40px }

.mt23 { margin-top:23px }

.mt60 { margin-top:60px }

.mt-15 { margin-top:-15px }

.mt-8 { margin-top:-8px }

.mt15 { margin-top:15px }

.mb5 { margin-bottom:5px }

.mt5 { margin-top:5px }

.mt10 { margin-top:10px }

.mt5 { margin-top:5px }

.ml5 { margin-left:5px }

.ml10 { margin-left:10px }

.ml20 { margin-left:20px }

.ml50 { margin-left:50px }

.ml60 { margin-left:60px }

.mr10 { margin-right:10px }

.mr15 { margin-right:15px }

.mb10 { margin-bottom:10px }

.mb15 { margin-bottom:15px }

.mt-15 { margin-top:-15px }

.ml30 { margin-left:30px }

.pl30 { padding-left:30px }

.pl40 { padding-left:40px }

.pb10 { padding-bottom:10px }

.pb15 { padding-bottom:15px }

.pl10 { padding-left:10px }

.pl8 { padding-left:8px }

.pl5 { padding-left:5px }

.pl15 { padding-left:15px }

.pl20 { padding-left:20px }

.pl25 { padding-left:25px }

.pr10 { padding-right:10px }

.pr15 { padding-right:15px }

.pr20 { padding-right:20px }

.pr25 { padding-right:25px }

.pb30 { padding-bottom:30px }

.pb20 { padding-bottom:20px }

.pb25 { padding-bottom:25px }

.pt10 { padding-top:10px }

.pr5 { padding-right:5px }

.pt15 { padding-top:15px }

.pt5 { padding-top:5px }

.pb5 { padding-bottom:5px }

.pt20 { padding-top:20px }

.pt25 { padding-top:25px }

.pt30 { padding-top:30px }

.pt50 { padding-top:50px }

/*浮动定位*/
.fr { float:right }

.fl, .l { float:left }

.c { clear:both }

.jddw { position:absolute }

.xddw, .xd { position:relative }

.r { float:right; clear:right }

/*网站头部*/
.managetop { width:1001px; border-right:#ffb6c1 solid 1px; border-left:#ffb6c1 solid 1px; height:72px; background-image:url(/images/managetopbg.gif); background-repeat:repeat-x; margin-left:auto; margin-right:auto; border-bottom-width:4px; border-bottom-style:solid; border-bottom-color:#FFDAE0 }

.managetop11_ { width:227px; height:72px; background-image: url(/images/logobg.gif); background-repeat: no-repeat }

.logoa { background-position:right top }

.logob { background-position:right -72px }

.logoc { background-position:right -144px }

.logod { background-position:right -216px }

.logoe { background-position:right -288px }

.logof { background-position:right -360px }

.logog { background-position:right -432px }

.logoh { background-position:right -504px }

.logoi { background-position:right -576px }

.logoj { background-position:right -648px }

.logok { background-position:right -720px }

.logol { background-position:right -792px }

.logom { background-position:right -864px }

.logon { background-position:right -936px }

.logoo { background-position:right -1008px }

.logop { background-position:right -1080px }

.managetop22_ { width:726px; height:25px; padding-top:25px; padding-left:48px; overflow:hidden; white-space:nowrap }

.managetop22_ a { font-size:14px; font-weight:bold; color:#fff; text-decoration:underline; display:block; float:left }

.managetop22_ a:hover { font-size:14px; font-weight:bold; color:#fff; text-decoration:none }

.managetop22_ a:visited { font-size:14px; font-weight:bold; color:#fff }

.managetop22_ span { float:left; width:40px; background-image:url(/images/managetopline.gif); background-repeat:no-repeat; background-position:center center; display:block; height:22px }

.mainkk { margin-left:auto; margin-right:auto; width:1001px; overflow:hidden }

/*网站左边导航栏*/
.mainleft { width:191px; float:left; overflow:hidden; padding-top:13px }

.leftnav { padding-left:13px }

.mainleft .naic1 { background-position:8px 5px }

.mainleft .naic2 { background-position:7px -31px }

.mainleft .naic3 { background-position:6px -66px }

.mainleft .naic4 { background-position:6px -100px }

.mainleft .naic5 { background-position:6px -137px }

.mainleft .naic6 { background-position:6px -172px }

.mainleft .naic7 { background-position:6px -206px }

.mainleft .naic8 { background-position:6px -240px }

.mainleft .naic9 { background-position:6px -275px }

.leftnav span { display:block; width:34px; height:26px; float:left; background:url(/images/navbg.gif); background-repeat:no-repeat; }

.nvbg,.nav-set, .submenu li, .mana-birthday H1, .send-gift { background:url(/images/navbg.gif); }

.leftnav li { width:163px; height:26px; line-height:26px; border:#fffcfd solid 1px; overflow:hidden; margin-bottom:8px; position:relative}

A.nav-set:link,A.nav-set:visited{width:14px; height:14px; display:block; background-position:left -370px; position:absolute; right:5px; top:5px}

.leftnav .navon { background-color:#FFF; border:#ffd6de solid 1px; }

.leftnav a:link, .leftnav a:visited { font-size:14px; font-weight:bold; color:#e65165; text-decoration:none }
.leftnav a:link font,.leftnav a:visited font{display:none}
.leftnav a:hover font{display:block; color:#ff0000; position:absolute; left:0; top:0}
.submenu { padding-left:39px; margin-top:-5px }

.submenu li { width:200px; background-repeat:no-repeat; height:23px; line-height:23px; background-position:left -271px; padding-left:8px }

.submenu a, .submenu a:visited { color:#5c5c5c; font-size:12px; font-weight:normal; text-decoration:none }

.submenu a:hover { color:#e65165; text-decoration:underline }

/*好友生日*/
.mana-birthday { padding-left:4px; }

.mana-birthday H1 { width:155px; position:relative; height:27px; padding-left:28px; line-height:27px; background-position:left -300px; font-size:12px; font-weight:bold; color:#f25f74; border:#ffcbd3 solid 1px }

.bir-ico { width:18px; display:block; background-position:left -335px; height:18px; position:absolute; left:5px; top:4px }

.mana-birthday li { width:175px; padding:12px 0 0 10px; height:65px; border-bottom:#fee5e9 solid 1px; border-top:#fff solid 1px; }

.mana-birthday li img { border:#c9c9c9 solid 1px; margin-top:3px; float:left; vertical-align: bottom }

.mana-birthday p { float:left; color:#525151; padding-left:7px; }

.mana-birthday a { color:#e75063; font-size:12px; font-weight: normal; text-decoration:none }

.mana-birthday a:hover { text-decoration:underline }

A.send-gift:link, A.send-gift:visited { display:block; color:#2893c3; width:30px; background-repeat:no-repeat; background-position:left -401px; padding-left:15px; }

.bri-info { font-weight:bold; color:#444343 }

/*留言模块*/
.Messcon { width:560px }

.Messcon div { float:left }

.Messcon1_ { width:36px; padding-top:34px; height:123px }

.Messcon2_ { width:408px; height:152px; padding-top:15px }

.Messcon1_1 { width:36px }

.Messcon2_1 { width:524px }

.Messcon2_1 li { width:100px; line-height:23px; padding-right:15px; float:left; letter-spacing: -1px; text-align: center; color: #333333 }

.Messcon2_1 img { border: 1px solid #ececec; vertical-align: top }

.Messcon2_1 .imon { border: 1px solid #fea700 }

.Messcon3_ { width:114px; padding:34px 0 0 2px; height:133px }

.Messcon3_ span { height: 119px; width: 110px; border: 1px solid #ffd1d7; color:red; display: block; text-align: center }

.Messfy { height:30px; float:left; padding:10px 0 10px 0; width:507px; color:#1e1e1e; font-family:Arial }

.Messfy a, .Messfy a:visited, .Messfy span { border: 1px solid #bfbcb7; display: inline-block; margin-right: 4px; font-size: 12px; color: #000; vertical-align: middle; padding-right: 4px; padding-left: 4px; height: 23px; line-height: 23px; text-decoration: none }

.Messfy a:hover { color:#009; text-decoration: underline }

.Messfy span { background-color: #bfbcb5; color:#fff; font-weight: bold }

.Messpos { padding-left:36px }

.messlis { width:560px }

.messlis div { float:left }

.messlis1_ { width:63px }

.messlis2_ { width:497px }

.melitit { line-height: 25px; background-color: #f5f5f5; height: 25px; width: 464px; padding-left: 23px; color: #0074bc; padding-right:10px; position:relative }

.melitit img { position:absolute; left:5px; top:4px }

.melitit a:link, .melitit a:visited, .melitit a:active { color: #0961a9; text-decoration: none }

.melitit a:hover { color: #0961a9; text-decoration: underline }

.retit1 a:link, .retit1 a:visited, .retit1 a:active { color: #0961a9; text-decoration: none }

.retit1 a:hover { color: #0961a9; text-decoration: underline }

.melitit span { color:#acacac }

.messre { border-bottom-width: 1px; padding-bottom:10px; border-bottom-style: solid; border-bottom-color: #f3f3f3 }

.retit1 { width:497px; color:#989898 }

.messre1_ { width:102px; float:left }

.messre2_ { width:395px; color:#413e3f }

.messre3 { width:497px; color:#413e3f }

/*网站底部*/
.manafoot { width:1003px; margin-left:auto; margin-right:auto; text-align:center; height:30px; line-height:30px; font-size:12px; color:#666666; clear:both; font-family:Verdana, Geneva, sans-serif }

.manafoot a:link, .manafoot a:visited { color:#666666 }

.manafoot a:hover { color:#c00; text-decoration:none }

/*弹窗框架*/
.webpopbox { border:#ff6b88 solid 1px; margin:0 auto; }

.webpoptit { width:100%; height:29px; line-height:29px; font-size:14px; font-weight:bold; color:#FFF; background-position:left -39px; }

.webpoptit span { background-position:left -68px; height:29px; display:block; background-repeat:no-repeat }

.webpoptit font { display:block; height:29px; background-position:right -97px; width:3px; }

.webpoptit a:link, .webpoptit a:visited { width:19px; height:19px; display:block; position:absolute; right:8px; top:3px; background-position:right top; }

.webpopcon { padding-bottom:20px; }

.webpoptit a:hover { background-position:right -19px }

.webpopb, .webpopb2 { width:59px; line-height:24px; height:24px; color:#FFF; border:0; cursor:pointer }

.webpopb { background-position:left top; }

.webpopb2 { background-position:-59px top; }

/*编辑器灰色框*/
.edit03 { height:70px; border:#a5a5a5 solid 1px; padding:3px; }

/*网站头部常用选项切换*/
.ribmenubox { width:100%; float:left; padding-top:10px; height:32px; padding-right:0px; padding-bottom:0px; padding-left:0px; overflow:hidden; background-image:url(/images/ccbg.gif); background-repeat:repeat-x; background-position:center -74px }

.melicss { height:31px; float:left; padding-right:8px; padding-bottom:1px }

.melicss11_ { height:23px; background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:left -630px; font-size:12px; color:#000; padding-left:11px; padding-top:8px; line-height:21px }

.melicss22_ { width:11px; height:31px; background-image:url(/images/ccbg.gif); background-repeat:no-repeat; background-position:-80px -43px }

.mehocss { height:32px; float:left; padding-right:8px }

.mehocss11_ { padding-left:17px; line-height:32px; text-align:center; height:32px; white-space:nowrap; background-image:url(/images/ccbg.gif); background-position:left -595px; font-size:14px; font-weight:bold; color:#020202 }

.mehocss div, .melicss div { float:left }

.mehocss22_ { width:17px; font-size:1px; line-height:1px; height:32px; background-image:url(/images/ccbg.gif); background-position:-75px top }

.melicss11_ a { text-decoration:none; color:#000 }

.melicss11_ a:visited { text-decoration:none; color:#000 }

.melicss11_ a:hover { color:#c00; text-decoration:underline }

/*网站分页*/
.mefy { float: left; width: 785px; line-height: 22px; text-align: center; color: #1e1e1e }

.mefy a { color: #d10101; margin-right: 10px; letter-spacing: 0px }

.mefy a:visited { color: #d10101 }

.mefy a:hover { color: #d10101; text-decoration: none }

html body .mefy span { margin-right:10px }

.mefy1 { height:50px; float:left; width:785px; text-align:center; color:#1e1e1e; font-family:Arial }

.mefy1 a, .mefy1 a:visited, .mefy1 span { border: 1px solid #b9b7b7; display: inline-block; margin-right: 3px; font-size: 12px; color: #8b8a8a; vertical-align: middle; padding-right: 8px; padding-left: 8px; height: 23px; line-height: 23px; text-decoration: none }

.mefy1 a:hover { color:#009; text-decoration: underline }

.mefy1 span { background-color: #8b8a8a; color:#fff; font-weight: bold }
