/*html5*/
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display:block }
/*----reset--------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td { margin:0; padding:0;  }
body { font-size:12px; color:#333; text-align:left; font-family: "Microsoft Yahei";  }
html { -webkit-font-smoothing: antialiased; }
table { border-collapse:collapse; border-spacing:1; border:1px solid #999;  }
table td{border:1px solid #999;}
a { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; }
a *{ display:inline;}
img { border:0; }
em, i, address, caption, cite, em, th { font-style:normal; font-weight:normal; }
li, ol, ul { list-style:none; }
th { text-align:left; }
h1, h2, h3, h4, h5, h6, .ftitle { font-family:"Microsoft YaHei", Î¢ÈíÑÅºÚ, "Microsoft JhengHei", »ªÎÄÏ¸ºÚ, STHeiti, MingLiu, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size:100%; font-weight:normal; }
p { line-height:150%;}
.fr { float:right; }
.fl { float:left; }
.red, a.red, .red a { color:#FF0000; }
.pink, a.pink, .pink a { color:#FF3399; }
.blue, a.blue, .blue a { color:#4794C4; }
.blue1, a.blue1, .blue1 a { color:#007DC3; font-weight:bold; }
.green1, a.green1, .green1 a { color:#099; font-weight:bold; }

.b { font-weight:bold; }
.c { text-align:center; }
.lineDashed { height:1px; border-top:0; border-bottom:1px dotted #ccc; font-size:0; }
.lineSolid { height:1px; border-bottom:1px solid #ccc; font-size:0; }
.underline { text-decoration:underline; color:#03C; }
.mt1 { margin-top:1px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mb2 { margin-bottom:2px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mr2 { margin-right:2px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.ml2 { margin-left:5px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.mauto { margin-left:auto; margin-right:auto; }
.r { text-align:right; }
.ohide { overflow:hidden; }
.fen { font-family:Verdana, Geneva, sans-serif; }
.fyh { font-family:"Microsoft YaHei", Î¢ÈíÑÅºÚ, "Microsoft JhengHei", »ªÎÄÏ¸ºÚ, STHeiti, MingLiu, Arial, Helvetica, sans-serif; }
.gray9, a.gray9, .gray9 a, a.gray9:link, a.gray9:visited, .gray9 a:link, .gray9 a:visited { color:#999; }
.gray6, a.gray6, .gray6 a, a.gray6:link, a.gray6:visited, .gray6 a:link, .gray6 a:visited { color:#666; }
.gray3, a.gray3, .gray3 a, a.gray3:link, a.gray3:visited, .gray3 a:link, .gray3 a:visited { color:#333; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f24 { font-size:24px; }
.fwhite, a.fwhite, .fwhite a { color:#fff; }
.fyellow, a.fyellow, .fyellow a { color:#FF6600; }
.green, a.green, .green a { color:#009900; }
.hidden { display:none; }
.fix { *zoom:1;
}
.fix:after { display:block; content:"$"; height:0; clear:both; overflow:hidden; visibility:hidden }
.box250 { width:250px; }
.warp700 { width:700px; }
.warp250 { width:250px; }
.warp960 { width:960px; margin-left:auto; margin-right:auto; }
.header { width:100%; height:109px; background:url(../image/y.png) repeat-x 0 0; border-bottom:1px solid #E0DCEB; }

.h1Warp { width:960px; margin:auto; height:29px; line-height:29px; }
.h1Warp .h11 { font-size:14px; font-weight:bold; color:#7958BF; margin-left:20px; }
.banner { width:960px; height:80px; background:url(../image/topbanner.jpg) no-repeat center; margin:auto; }
.banner1{ background:url(https://www.ppzuowen.com/templets/default/img/topbanner1.jpg) no-repeat center; }

.logo { width:173px; height:60px; display:inline-block; float:left; background:url(../image/logo3.png) no-repeat; margin-top:10px; margin-left:10px; }
.logo1 { width:180px; background:url(../image/logo4.png) no-repeat; }

.nav { width:960px; margin-left:auto; margin-right:auto; }
.globeNav { width:958px; height:32px; line-height:32px; overflow:hidden; border:1px solid #D4CCF5; border-bottom:0; border-top:0; background:url(../image/y.png) repeat-x 0 -194px; }
.globeNav li { padding:0 0 0 15px; float:left; height:32px; }
.globeNav li a { padding:0 15px 0 0; display:inline-block; height:32px; color:#7A58BF; font-size:14px; font-weight:bold; background:url(../image/btn.png) no-repeat right -36px; font-family:"Microsoft YaHei", Î¢ÈíÑÅºÚ, "Microsoft JhengHei", »ªÎÄÏ¸ºÚ, STHeiti, MingLiu, Arial, Helvetica, sans-serif; }
.globeNav li a:hover { text-decoration:none; }
.globeNav li.current, .globeNav li.hover { background:url(../image/btn.png) no-repeat left 0; }
.globeNav li.current a, .globeNav li.hover a { background:url(../image/btn.png) no-repeat right 0; color:#fff; }
.subNav { width:958px; height:33px; line-height:33px; border:1px solid #E0DCEB; margin-left:auto; margin-right:auto; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; }
#player{ text-align:center; margin:auto;}
.subNav ul { width:958px; height:33px; line-height:33px; overflow:hidden; }
.subNav ul li { float:left; color:#BAB1D1; height:33px; line-height:33px; }
.subNav ul li a { display:inline-block; margin:0 5px; height:20px; line-height:20px; padding:0 5px; color:#665792; _margin:8px 5px 0 5px; }
.subNav ul li a:hover, .subNav ul li a.current { color:#fff; background:#7C59C1; text-decoration:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.searchWarp { border:1px solid #E0DCEB; width:938px; margin-left:auto; margin-right:auto; padding:5px 10px 3px; background:#F6F3FC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden; }
.searchLabel { width:104px; height:34px; display:inline-block; background:url(../image/btn.png) no-repeat 0 -129px; cursor:pointer; float:left; }
.searchLabe2 { width:104px; height:34px; display:inline-block; background:url(../image/searchbg.jpg) no-repeat; cursor:pointer; float:left; }
.searchWarp a{ margin-left:8px;}
.searchInput { padding:3px 5px; border:1px solid #CDCCD2; float:left; margin:2px 0 0 10px; color:#666; font-size:14px; float:left; }
.searchBtn { float:left; display:inline-block; padding:0 10px; height:24px; line-height:24px; border:1px solid #DBD3F5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#E3DCF5; margin:3px 0 0 10px; cursor:pointer; color:#665792; }
.asideBox { width:248px; border:1px solid #DBD3F5; }
.asideBoxTitle { width:248px; height:31px; border-bottom:1px solid #DBD3F5; line-height:31px; background:url(../image/y.png) repeat-x 0 -316px; overflow:hidden; }
.asideBoxTitle .h22 { padding:0 0 0 35px; font-size:15px; font-weight:bold; color:#333; float:left; }
.asideBoxTitle .h22 a { color:#333; }
.ico1 { background:url(../image/ico.png) no-repeat 0 -149px; }
.ico2 { background:url(../image/ico.png) no-repeat 3px -301px; }
.ico3 { background:url(../image/ico.png) no-repeat 0px -72px; }
.ico4 { background:url(../image/ico.png) no-repeat 3px -225px; }
.ico5 { background:url(../image/ico.png) no-repeat 3px 2px; }
.ico6 { background:url(../image/ico.png) no-repeat 3px -376px; }
.ico7 { background:url(../image/ico.png) no-repeat 3px -451px; }
.ico8 { background:url(../image/ico.png) no-repeat 0 -527px; }
.ico9 { background:url(../image/ico.png) no-repeat 3px -598px; }
.ico10 { background:url(../image/ico.png) no-repeat 0 -678px; }
.ico11 { background:url(../image/ico.png) no-repeat 0 -755px; }
.ico12 { background:url(../image/ico.png) no-repeat 3px -830px; }
.ico13 { background:url(../image/ico.png) no-repeat 3px -905px; }
.ico14 { background:url(../image/ico.png) no-repeat 3px -980px; }
.ico15 { background:url(../image/ico.png) no-repeat 3px -1055px; }
.ico16 { background:url(../image/ico.png) no-repeat 3px -1569px; }
.rank8 { padding:5px 10px 5px 30px; background:url(../image/ico.png) no-repeat 5px -1225px; }
.rank8 li { height:28px; line-height:28px; overflow:hidden; font-size:14px;  }

.rank88 { padding:5px 10px 5px 10px; }
.rank88 li { height:26px; line-height:26px; overflow:hidden;border-bottom:1px dotted #999; }
.rank88 li a{ color:#f30; font-weight:bold;}

.allClass { width:248px; border:1px solid #CCDDF1; }
.allClassTitle { width:248px; height:31px; border-bottom:1px solid #CCDDF1; line-height:31px; background:#EDF0FF; overflow:hidden; }
.allClassTitle .h22 { padding:0 0 0 35px; font-size:15px; font-weight:bold; color:#333; float:left; }
.allClassTitle .h22 a { color:#333; }
.allClassBody { width:228px; padding:5px 10px; }
.classH3 { width:76px; height:26px; line-height:26px; padding:0 5px 0 0; background:url(../image/btn.png) no-repeat 0 -84px; text-align:center; color:#3366CC; font-weight:bold; }
.classH3 a { color:#3366CC; }
.allClassLink a { display:inline-block; height:24px; line-height:24px; width:54px; overflow:hidden; color:#3366CC; }
.flashBox { border:1px solid #7D8731; background: url(../image/flashbg.jpg) repeat; width:698px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.flashBoxTitle { width:678px; height:36px; line-height:36px; padding:0 10px; overflow:hidden; }
.flashBoxTitle .h22 { padding:0 0 0 40px; font-size:15px; font-weight:bold; color:#fff; float:left; }
.flashBody { width:666px; height:142px; padding:10px 10px 10px 10px; background:#fff; margin:0 auto 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #7D8731; position:relative; z-index:5; overflow:hidden; }
.flashPic { margin:auto; width:606px; height:142px; overflow:hidden; }
.flashPic ul { height:142px; overflow:hidden; width:606px; }
.flashPic li { float:left; margin:0 5px; width:192px; height:142px; position:relative; }
.flashPic li .ablum { width:190px; height:140px; overflow:hidden; border:1px solid #D2D99D; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; display:block; }
.flashPic li .ablum img { width:190px; }
.flashPic li .text, .flashPic li .text1 { width:192px; height:30px; position:absolute; bottom:0; left:0; line-height:30px; text-align:center; display:block; font-size:15px; font-weight:bold; color:#fff; background:#7D8731; z-index:6; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; }
.flashPic li .text1 { z-index:7; background:none; }
.flashPic li .text { filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
.prev, .next { width:23px; height:23px; display:inline-block; border:0; cursor:pointer; background:url(../image/btn.png) -94px -87px; position:absolute; top:70px; }
.prev { left:12px; }
.next { background-position:-121px -87px; right:12px; }
.dyBox { width:700px; }
.dyBoxTitle { width:700px; height:28px; background:url(../image/y.png) repeat-x 0 -397px; overflow:hidden; }
.dyBoxTitle h2 { display:inline-block; padding:0 0 0 10px; height:28px; line-height:28px; background:url(../image/btn.png) left -182px; color:#665792; font-size:14px; float:left; }
.dyBoxTitle h2 strong { display:block; _display:inline-block; padding:0 10px 0 0; height:28px; background:url(../image/btn.png) right -182px; }
.dyBody { border:1px solid #D2D0DE; width:678px; padding:10px; border-top:0; }
.dyBody a { display:inline-block; line-height:24px; color:#993300; margin-right:20px; }
.ad700 { width:700px; overflow:hidden; }
.comBox { width:343px; border:1px solid #E0DCEB; }
.comBoxTitle { width:343px; height:30px; line-height:30px; background:#F2EFF6; border-bottom:1px solid #E0DCEB; }
.comBoxTitle .h22 { padding:0 0 0 35px; font-size:15px; font-weight:bold; color:#665792; float:left; }
.comBoxTitle .h22 a { color:#665792; }
.comBoxTitle .more { float:right; margin-right:10px; color:#3366CC; text-decoration:underline; }
.newsList { width:343px; }
.newsList li { height:30px; width:333px; line-height:30px; border-bottom:1px dotted #BBB3D2; padding:0 5px; overflow:hidden; }
.newsList li a { color:#333; float:left; }
.newsList li a.typename { color:#7152C9; float:left; }
.newsList li .data { color:#999; float:right; }
.duhouganBox { width:698px; border:1px solid #ED8B9C; }
.duhouganTitle { width:698px; height:30px; line-height:30px; background:#ED8B9C; border-bottom:1px solid #ED8B9C; }
.duhouganTitle .h22 { padding:0 0 0 35px; font-size:15px; font-weight:bold; color:#f60; float:left; }
.duhouganTitle .h22 a { color:#fff; }
.duhouganTitle .more { float:right; margin-right:10px; color:#fff; text-decoration:underline; }
.duhouganList li { height:30px; width:323px; line-height:30px; border-bottom:1px dotted #BBB3D2; padding:0 5px; float:left; overflow:hidden; margin:0 8px; _margin:0 4px }
.duhouganList li a { color:#333; }
.duhouganList li a.typename { color:#7152C9; }
.duhouganList li .data { color:#999; }
.hotDuhougan { padding:5px 0; }
.hotDuhougan a { width:110px; float:left; display:inline-block; height:28px; line-height:28px; padding:0 10px; color:#ff3300; overflow:hidden; font-size:14px; font-weight:bold; }
.comBox1 { border:1px solid #7BB1B1; }
.comBox1 .comBoxTitle { border-bottom:1px solid #7BB1B1; background:#8DBCBC; }
.comBox1 .comBoxTitle .h22, .comBox1 .comBoxTitle .h22 a { color:#000; }
.comBox1 .comBoxTitle .more { color:#fff; }
.comBox1 .newsList li a.typename { color:#335959; }
.friendLink { width:958px; border:1px solid #ccc; margin-left:auto; margin-right:auto; }
.friendLinkTitle { width:938px; height:30px; line-height:30px; background:#E0E0E0; padding:0 10px; }
.friendLink li { display:inline-block; color:#999; line-height:24px; margin:0 10px; float:left; }
.footer { width:100%; padding:10px 0; border-top:1px solid #E0DCEB; text-align:center; }
.special { width:700px; overflow:hidden; background:#F2EFF6; }
.specialPic { width:202px; height:152px; padding:5px; background:#9F88AD; float:left; }
.specialPic img { border:1px solid #CCC0DC; display:block; float:left; }
.specialText { width:465px; float:right; margin-right:10px; padding:5px 0 0 0; }
.specialText p { line-height:24px; }
.specialText p strong { font-size:22px; }
.shareLable { width:60px; height:22px; display:inline-block; padding:0 5px 0 0; text-align:center; line-height:22px; background:url(../image/btn.png) no-repeat 0 -252px; font-weight:bold; color:#fff; float:left; }
.specialBox { width:698px; border:1px solid #E0DCEB; }
.specialTitle { width:698px; height:30px; background:#F2EFF6; border-bottom:1px solid #E0DCEB; }
.specialTitle .h22 { padding:0 0 0 48px; line-height:30px; font-size:15px; font-weight:bold; color:#333; float:left; }
.specialTitle .h22 a { color:#333; line-height:30px; }
.specialTitle .more { float:right; margin-right:10px; line-height:30px; color:#fff; text-decoration:underline; }
.specialList { overflow:hidden; width:698px; }
.specialList li { height:32px; width:329px; font-size:15px; padding:0 10px; line-height:32px; border-bottom:1px dotted #BBB3D2; float:left; overflow:hidden; }
.specialList1 li{ width:658px;} 
.specialList li a { color:#333; float:left; }
.specialList li span { float:right; color:#999; font-size:12px; }
.hotSpecial { padding:5px 0; }
.hotSpecial a { float:left; display:inline-block; height:28px; line-height:28px; padding:0 10px; color:#ff3300; }
.ad580 { text-align:center; margin:5px auto; width:640px; }
.dede_pages { width:580px; overflow:hidden; margin:auto; }

.pagelist { margin:5px auto 5px; overflow:hidden; padding:5px 20px 0 20px; width:600px; display:block; }
.articleBody .pagelist{ width:400px; margin-bottom:10px;}
.pagelist li { display:inline-block; float:left; margin:0px 2px; list-style:none; border:1px solid #E0DCEB; background:#F2EFF6; font-family:Verdana, Geneva, sans-serif; padding:5px 8px; font-size:14px; color:#666; }
.pagelist li a { color:#7A58BF; display:inline-block; }
.pagelist li.thisclass { border:1px solid #EE5E70; background:#CC0000; color:#fff; display:inline-block; padding:5px 7px; height:auto; }
.pagelist li.thisclass a{ color:#fff;}
.allClass1 { width:958px; margin-left:auto; margin-right:auto; }
.allClass1 .allClassTitle { width:958px; }
.allClass1 .allClassBody { width:938px; overflow:hidden; }
.allClass1 .classH3 { float:left; }
.allClass1 .allClassLink { width:840px; float:left; margin-left:10px; margin-top:5px; }
.allClass1 .allClassLink a { height:20px; line-height:20px; }
.allClass1 .fix { border-bottom:1px solid #E0DCEB; padding:5px 0; }
.tonglei a { display:inline-block; padding:0 10px; height:24px; line-height:24px; margin:5px; background:#EBE5FF; color:#FF0000; font-weight:bold; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.pindaoWarp { border:1px solid #D2D0DE; width:688px; padding:5px; border-top:0; overflow:hidden; }
.pindaoBox { width:220px; margin:5px 4px 10px; float:left; overflow:hidden; display:inline-block; _margin:5px 6px 10px 2px; }
.pindaoTitle { width:210px; padding:0 5px; height:28px; line-height:28px; background:url(../image/y.png) repeat-x 0 -496px; }
.pindaoTitle h3 { padding:0 10px; height:20px; line-height:20px; float:left; margin:8px 0 0 0; background:#fff; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; font-size:14px; font-weight:bold; color:#993300; }
.pindaoTitle h3 a { color:#930; }
.pindaoTitle .more { float:right; color:#993300; }
.pindaoList { width:210px; padding:4px; border:1px solid #CDC3F1; border-top:0; overflow:hidden; height:190px; }
.pindaoList li { width:210px; height:24px; line-height:24px; float:left; overflow:hidden; }
.articleBody { border:1px solid #DBD3F5; padding:5px 3px 5px 7px; width:688px; float:left; }
.articleH2 { font-size:28px; text-align:center; display:block; font-weight:bold; color:#7B59C0; margin-bottom:10px; }
.articleInfo { text-align:center; color:#999; padding-bottom:10px; border-bottom:1px solid #DBD3F5; }
.articleContent { width:678px; overflow:hidden; margin-top:10px; font-size:15px; line-height:20px; }
.articleContent h2{ display:block; text-indent: 2em;  font-weight:bold; color:#F00;  font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "Arial", "SimSun", "ËÎÌå"; }
.articleContent h3{ display:block; text-indent: 2em;  font-weight:bold; color:#F00;  font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "Arial", "SimSun", "ËÎÌå"; }
.articleContent h4{ display:block; text-indent: 2em;  font-weight:bold; color:#F00;  font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "Arial", "SimSun", "ËÎÌå"; }

.articleAd {margin:0 0 10px auto; display:inline-block; float:left; }
.articleAd1 { margin-top:-5px; margin-left:-10px; display:inline-block; margin-bottom:10px;}

.articleContent p { text-indent: 1.5em; margin:7px 0px 10px 0px; font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "Arial", "SimSun", "ËÎÌå"; color:#000; font-size:16px; line-height:2em; }
.articleContent p a{ text-decoration:none;}
.articleContent p a u{ text-decoration:none; color:none;}
.articleContent u { text-decoration:none; color:none;}
.pageinfo{display:none;}

.likeArticle { width:676px; border:1px solid #7d69ad; }
.likeArticleTitle { width:656px; height:28px; line-height:28px; background:url(../image/y.png) repeat-x 0 -456px; padding:0 10px; overflow:hidden; }
.likeArticleTitle .h22 { font-size:14px; color:#fff; font-weight:bold; }
.likeList { width:676px; overflow:hidden; padding:5px 0; }
.likeList li { width:298px; padding:0 10px 0 30px;  background:url(../image/tuiico.jpg) no-repeat 7px 8px; font-size:14px; height:32px; line-height:32px; overflow:hidden; float:left; border-bottom:1px dotted #7d69ad; }
.articleBody .shareBox { width:500px; margin:auto; }
.myPage { border:1px solid #ccc; padding:10px; width:200px; margin-left:auto; margin-right:auto; display:block; clear:both; text-align:center; background: #E0DCEB; margin-bottom:10px; font-size:16px; color:#7B59C0;}
.myPage a { color:#7B59C0; display:inline-block; padding:3px 9px; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #999; margin:0 5px; background:#fff; line-height:20px; }
.myPage a.thisclass { color:#fff; border:1px solid #352B4F; background:#645092; }
.all-partner { display:none; }
.myablumWarp { display:none; }

.hotKeySpecial{ width:698px; overflow:hidden; border:1px solid #DBD3F5;}
.hotKeyTitle{ width:678px; padding:0 10px; height:30px; line-height:30px; overflow:hidden; border-bottom: 1px solid #DBD3F5; background:url("../image/y.png") repeat-x 0 -316px ;}
.hotKeyTitle h2{ font-size:16px; font-weight: bold; color:#333333; float:left;}
.hotKeyTitle a{ float:right; text-decoration:underline; color:#666;}
.hotKeyBody{ width:678px; padding:5px 10px; overflow:hidden;}
.hotKeyBody a{ font-size:14px; display:inline-block; height:24px; line-height:24px; width:83px; overflow:hidden; float:left;}

.bookIndex li{ width:110px; float:left; overflow:hidden; position:relative; height:150px;  font-size:15px; font-weight:bold; color:#7A58BF; border:1px solid #999; margin-left:10px; margin-right:13px; margin-bottom:15px;}
.bookIndex li a.ablum{ width:110px;}
.bookIndex li a.ablum img{ width:110px;}
.bookIndex li a.text{ color:#60F; width:110px; height:30px; line-height:30px; background:#CFC; color:#900; text-align:center; display:inline-block; position:absolute; left:0px; bottom:0px;}

.bookIndex1{ padding:10px; overflow:hidden; }
.bookIndex1 li{ width:110px; float:left; overflow:hidden; position:relative; height:150px;  font-size:15px; font-weight:bold; color:#7A58BF; border:1px solid #999; margin-left:10px; margin-right:13px; margin-bottom:15px;}
.bookIndex1 li a.ablum{ width:110px;}
.bookIndex1 li a.ablum img{ width:110px;}
.bookIndex1 li a.text{ color:#60F; width:110px; height:30px; line-height:30px; background:#CFC; color:#900; text-align:center; display:inline-block; position:absolute; left:0px; bottom:0px;}


.articleH22{ line-height:50px; font-size:22px; font-weight:bold; color:#990066;}

.bookIndex2{ padding:10px; overflow:hidden; }
.bookIndex2 li{ width:200px; float:left; overflow:hidden; position:relative; height:180px;  font-size:15px; font-weight:bold; color:#7A58BF; border:1px solid #999; margin-left:7px; margin-right:9px; margin-bottom:10px;}
.bookIndex2li a.ablum{ width:200px;}
.bookIndex2 li a.ablum img{ width:200px;}
.bookIndex2 li a.text{ color:#60F; width:200px; height:30px; line-height:30px; background:#CFC; color:#900; text-align:center; display:inline-block; position:absolute; left:0px; bottom:0px;}



.bookDes{ width:680px; padding:0 10px; overflow:hidden;}
.bookDes .banquan{ font-size:16px; color:#990095; margin-bottom:10px; font-family:"Microsoft YaHei", Î¢ÈíÑÅºÚ, "Microsoft JhengHei", »ªÎÄÏ¸ºÚ, STHeiti, MingLiu, Arial, Helvetica, sans-serif;  }
.bookDes .ablum{ width:160px; float:left; margin-right:10px; border:1px solid #ccc; padding:1px; overflow:hidden; background:#fff;}
.bookDes .text{ line-height:150%; text-indent:2em;}
.bookList{ width:680px; padding:0 10px;}
.bookList li{ width:320px; border-bottom:1px dotted #D8C4F0; height:30px; line-height:30px;  float:left; padding:0 6px 0 0;}
.bookList li a{ color:#7A58BF;}
.bookList li a:visited{ color:#666;}
.bookList li b{ font-weight:normal;}

.www3{ text-align:center; margin-bottom:5px;}
.returnIndex{ display:inline-block; margin:0 10px; padding:5px; background:#D8C4F0; color:#990066; border:1px solid #EEE6F9; font-weight:bold; }
.returnIndex:hover{ text-decoration:none; }
.www3 a{color:#990066; display:inline-block; height:28px; line-height:28px; padding:0 6px; border-radius:5px;}

span.www4{ display:inline-block; margin:0 10px;  background:#D8C4F0; color:#666; border:1px solid #EEE6F9; font-weight:bold; border-radius:5px;}
span.www4 a{color:#990066; display:inline-block; height:28px; line-height:28px; padding:0 6px; border-radius:5px;}
span.www4 a:hover{ text-decoration:none;}

#bdcs{ width:180px; display:inline-block; float:left; margin-top:3px; margin-left:10px;}
.scroll .wrap a span{ color:#F00;}
.aboutSearch{ padding:5px 15px;}
.s_ipt{ border:1px solid #b2a2c7; width:200px; height:20px; line-height:20px; padding:3px; color:#7030a0; vertical-align:middle; float:left;}
.s_btn_pre{border:1px solid #b2a2c7; height:28px; line-height:28px; vertical-align:middle; width:60px; font-size:15px; font-weight:bold; color:#7030a0; background:#b2a2c7; }
.searchLabel .s_ipt{ border:1px solid #b2a2c7; width:120px; height:16px; line-height:16px; padding:3px; color:#7030a0; vertical-align:middle; float:left;}
.searchLabel .s_btn_pre{border:1px solid #b2a2c7; height:24px; line-height:24px; vertical-align:middle; padding:0 3px; font-size:13px; color:#7030a0; background:#b2a2c7; }

.duhouganWarp{ background:#fff5ea; border-bottom:2px solid #ffdab7; width:100%; }
.duhougan{ width:950px; margin-left:auto; margin-right:auto; padding:5px;}
.duhougan dl{ width:950px; overflow:hidden; margin-bottom:10px; border-bottom:1px dotted #999;}
.duhougan dt{ width:100px; float:left; font-weight:bold; color:#7030a0; height:26px; line-height:26px; background:#ffd5bd; text-align:right; padding:0 5px;}
.duhougan dd{ width:840px; float:left; line-height:26px; }
.duhougan dd a{ display:inline-block; line-height:26px; margin-left:20px;}
.bdlikebutton{ margin: 3px auto 10px auto;}
body .bd-reward-stl{ margin:0px auto; padding:5px 0;}
body  p.bd-pay-info{ color:#b52d1d; font-size:18px; font-weight:bold;}
body #bdRewardBtn span{background:#b52d1d;}
.picBody { text-align:center;}
.picBody img{ width:500px; margin:auto;}
.alttext { text-align:center;}

.bdsharebuttonbox{ padding-left:10px;}

#gallery{overflow:hidden;width:500px;padding:20px 20px 20px 0;background:#444;}
#gallery li{float:left;width:80px;margin-left:20px;text-align:center;}
#gallery li a{display:block;border-radius:3px;background:#fff;}
#gallery li img{border:4px solid #fff;border-radius:3px;}
#gallery li a:hover img{opacity:0.8;}

#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;z-index:100;width:100%;line-height:0;text-align:center;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;width:250px;height:250px;margin:0 auto;border-radius:5px 5px 0 0;background-color:#fff;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;width:100%;height:25%;line-height:0;text-align:center;}
#lightbox-nav{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,
#lightbox-nav-btnNext{display:block;width:49%;height:100%;zoom:1;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{overflow:auto;width:100%;margin:0 auto;padding:0 10px 0;border-radius:0 0 5px 5px;background-color:#fff;font:12px/1.5em Verdana,'\5b8b\4f53',sans-serif;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{float:left;width:70%;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;color:#999;}
#lightbox-secNav-btnClose{float:right;width:30px;padding-bottom:0.7em;}

u{display:none;}
a u{display:inline;}
u>a{display:inline;}

.weixin{ padding:5px; text-align:center;  }
.weixin img{ margin:auto;}
.weixin p{ text-align:left;}
.f15{ font-size:15px; font-weight:bold; font-family:"Microsoft YaHei", Î¢ÈíÑÅºÚ, "Microsoft JhengHei", »ªÎÄÏ¸ºÚ, STHeiti, MingLiu, Arial, Helvetica, sans-serif; }

.tuijianlist{ width:640px; overflow:hidden;}
.tuijianlist li{ padding:0 0 0 30px; height:40px; line-height:40px; overflow:hidden; border-bottom:1px dotted #ccc;  background:url(../image/listicon.jpg) no-repeat 0 8px; }
.tuijianlist a{ color:#333; font-size:14px; }