/* 默认模板样式 */
body { background:url(../images/body.gif) repeat-y center #000; }

.topbanner { height:320px; width:100%; background:url(../images/topmain.gif) no-repeat top center; }
.userinfo { width:220px; margin:auto; padding:165px 0 35px 0px; overflow:hidden; text-align:center;}
.userinfo h2 { font:normal 34px/60px "微软雅黑"; color:#fff; text-align:center;}
.userinfo span { font-size:12px; color:#ccc; border:1px dotted #666; padding:2px 3px; cursor:pointer; line-height:25px; text-align:center;}

.home { background:url(../images/home.jpg) no-repeat top center; height:552px; }

.userphoto { float:left; margin:10px 20px 0 50px; text-align:center; }
.userphoto p { width:160px; height:160px; background:url(../images/photo.png) no-repeat; padding:16px; margin-bottom:20px; }

.mright { float:right; width:700px; }

.usermenu { margin:auto; text-align:center; }
.usermenu li { display:inline-block; font:normal 15px/36px "微软雅黑"; height:36px; width:117px; background:url(../images/menu.png) no-repeat; text-align:center; }
.usermenu li a { color:#fff; }
.usermenu li a:hover { color:#ff0; }

.homeabout { padding:10px 0; }
.homeabout p { font:normal 14px/37px "微软雅黑"; text-indent:28px; color:#666; height:150px; overflow:hidden; }

.ebook { padding:10px 0 10px 10px; }
.ebook li { height:120px; line-height:20px; color:#666; padding:7px 5px; }
.ebook li img { float:left; margin-right:10px; }
.ebook li p { font:normal 14px/20px "微软雅黑"; margin-bottom:6px; }
.alink { height:25px; margin-top:8px; }
.alink a { display:block; float:left; height:23px; line-height:23px; color:#fff; background-color:#38a3db; margin-right:10px; padding:2px 10px 0; }
.alink a:hover { color:#ff0; }

.siteuser { padding:7px 0 15px 5px; border-bottom:1px solid #e4e4e4; height:1%; }
.siteuser li { width:60px; height:80px; overflow:hidden; float:left; text-align:center; padding:10px 10px 0 12px; line-height:18px;line-height:25px \9; }

.sitenews { padding:20px 20px 5px; margin-bottom:15px; color:#888; }
.sitenews .contentn { border-bottom:1px dotted #ccc; margin-bottom:15px; }
.sitenews h4 { font:normal 16px/20px "微软雅黑"; margin-bottom:6px; }
.sitenews h6 { font:normal 12px/20px "微软雅黑"; margin-bottom:10px; color:#333; }
.sitenews p { font:normal 13px/20px "微软雅黑"; margin:10px 0 15px; color:#555; }

.siteworks { margin-bottom:15px; height:1%; }
.siteworks ul { padding:20px 0 10px 10px; }
.siteworks li { width:175px; float:left; text-align:center; height:150px; }
.siteworks li img { background:url(../images/works.gif) no-repeat; width:140px; height:105px; padding:5px 8px 8px 5px; margin-bottom:6px; }

.sitearts { margin-bottom:15px; height:1%; }
.sitearts ul { padding:20px 0 10px 10px; }
.sitearts li { width:120px; float:left; text-align:center; height:185px; margin:0 10px 5px 10px; font:normal 13px/20px "微软雅黑";}
.sitearts li img { margin-bottom:5px; }

.workslist { margin-bottom:15px; }
.workslist ul { padding:20px 0 10px 10px; }
.workslist li { width:140px; float:left; text-align:center; height:170px; background:url(../images/workslist.gif) no-repeat; padding:10px 15px 0 10px; margin:0 15px 15px; }
.workslist li img { margin-bottom:10px; }

.artslist { margin-bottom:15px; }
.artslist ul { padding:30px 0 10px 50px; }
.artslist li { width:140px; height:210px; float:left; text-align:center; margin-right:50px; }
.artslist li span { display:table-cell; vertical-align: middle; width:120px; height:150px; border:1px solid #ddd; padding:9px; }
.artslist li p { font:normal 12px/20px "微软雅黑"; padding-top:5px; }

.artscontent { padding:30px 50px; font:normal 14px/25px "微软雅黑"; }
.artscontent .fl { margin:0 15px 15px 0; text-align:center; border:1px solid #ddd; padding:10px; }
.artscontent .fl img { margin-bottom:5px; }

.siteleave { padding:20px 20px 5px; margin-bottom:15px; }
.siteleave .fl { width:60px; text-align:center; color:#999; }
.siteleave .fl img { margin-bottom:8px; }
.siteleave .fr { width:600px; color:#888; border-bottom:1px dotted #ccc; padding-bottom:15px; }
.siteleave .fr p { font:normal 14px/23px "微软雅黑"; margin:0 0 10px; color:#555; }
.reback { margin-bottom:10px; }
.reback em { display:block; width:35px; height:8px; background:url(../images/back.gif) no-repeat; }
.reback div { background-color:#f2f5f5; padding:10px 15px 8px; line-height:23px; color:#06c; }

.contentn { padding-bottom:15px; height:1%; }
.contentn u { padding:0 15px; }
.contentv { text-align:center; padding:15px 0 10px; }
.cover { height:130px; overflow:hidden; }
.cover span { position:relative; top:-88px; opacity:0.4; }

.siteplay { background:url(../images/play.png) no-repeat; display:block; width:56px; height:56px; margin:auto; }

.likesite { background:url(../images/likesite.png) no-repeat; text-align:center; font:normal 12px/25px "宋体"; cursor:pointer; height:25px; width:189px; padding-top:30px; color:#fff; }
.likesite span { color:#ff0; }

#hottitle { width:700px; margin:auto; }
#hottitle li { margin:0 5px; }

.worksnote { height:35px; overflow:hidden; background:url(../images/note.gif) no-repeat #f8db92; line-height:35px;line-height:38px \9; padding-left:30px; color:#aa1a12; }

.position { height:34px; line-height:34px; line-height:36px \9; color:#666; border-bottom:1px dotted #ccc; padding:0 10px; }
.position span { display:inline-block; width:35px; background:url(../images/position.gif) no-repeat top;  }

.sitecontent { width:100%; background:url(../images/main.gif) no-repeat top center; }
.main { width:1000px; margin:auto; }
.spage { padding:20px 10px; font:normal 14px/200% "微软雅黑"; }

.arttable { border-top:1px solid #ddd; padding:20px 20px 0; color:#333; }
.arttablet { width:135px; height:50px; background:url(../images/arttable.gif) no-repeat; }
.arttablec { background:url(../images/arttableb.gif) repeat-y left; padding:15px 0; }
.arttablec .fl { background:url(../images/artleft.gif) no-repeat; width:90px; height:26px; margin-bottom:25px; font:normal 14px/26px Tahoma; color:#fff; padding-left:10px; }
.arttablec .fr { width:860px; margin-bottom:25px; }

.tablec { background:url(../images/tablec.gif) repeat-y; width:860px; }
.tablet { background:url(../images/tablet.gif) no-repeat top; width:770px; padding:15px 45px 0; line-height:20px; color:#333; }
.tableb { background:url(../images/tableb.gif) no-repeat; width:860px; height:17px; }

.listleft { float:left; width:160px; padding:20px 10px; }
.listleft ul { border-top:1px solid #ddd; }
.listleft li { border-bottom:1px solid #ddd; line-height:33px; line-height:35px \9; padding:2px 10px 0 25px; color:#666; background:url(../images/shixian.gif) no-repeat; height:33px; overflow:hidden; }
.listleft li.selecton { background-color:#f0f0f0; }

.listright { float:right; width:760px; padding-right:20px; }
.conright { float:right; width:800px; }

.dataclass { padding:20px;  border-bottom:1px solid #ccc; }
.dataclass a { display:inline-block; font:normal 14px/30px "微软雅黑"; background-color:#f0f0f0; padding:0 12px; margin-right:10px; color:#666; }
.dataclass a:hover { color:#333; }
.dataclass a.onclass { background-color:#f30; color:#fff; }

.siteform { background-color:#f0f0f0; padding:15px; color:#666; margin-bottom:25px; height:1%; }
.siteform textarea { bborder:1px solid #ddd; padding:10px; background-color:#fff; }
.sitelogin { width:60px; float:left; padding:0; text-align:center; line-height:30px; }
.sitesubmit { float:right; width:575px; }
.sitesubmit p { padding:10px 0; }
.subcss { background-color:#216dcb; color:#fff; border:none; padding:0 15px; font:normal 14px/27px "宋体"; cursor:pointer; }

.sitesm { width:255px; padding:20px 20px 20px 0; color:#666; }
.sitesm ul { background-color:#f0f0f0; padding:10px 12px; line-height:23px; }

.sitepage { padding:10px 20px 30px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#666; }
.sitepage a,.sitepage span { display:inline-block; padding:5px; border:1px solid #ccc; margin:0 2px; }
.sitepage span.current { padding:5px 10px; background-color:#f30; border:1px solid #f30; color:#fff; }

.sitetitle { background:url(../images/title.png) no-repeat; font:normal 16px/45px "微软雅黑"; color:#000; overflow:hidden; height:45px; padding-left:60px; margin-bottom:5px; }
.sitetitle a { font-size:12px; }

.comment { padding:0 0 25px 20px; color:#666; }
.comment p { padding:10px 0; }
.comment span { color:#f30; }

.textcontent { padding:25px; font:normal 14px/200% "微软雅黑"; color:#333; }
.textcontent .ntitle { font:normal 20px/50px "微软雅黑"; text-align:center; color:#202020; border-bottom:1px solid #ddd; }
.textcontent .ninfo { line-height:50px; color:#999; font-size:12px; text-align:center; }
.textcontent .ntags { font:normal 12px/20px "微软雅黑"; border:1px solid #ddd; background-color:#f0f0f0; padding:5px 10px; color:#666; }
.nother { text-align:right; padding:0 25px 15px 0; line-height:40px; }

.nextprev { border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; line-height:20px; padding:15px 20px; margin-bottom:25px; color:#666; }
.nextprev div { width:50%; }

.disdecs { padding:25px; border-top:1px dotted #ccc; }

.sitevideo { padding:20px; }
.sitevideo dl { clear:both; }
.sitevideo dt { float:left; height:140px; width:195px; }
.sitevideo dd { height:140px; line-height:20px; color:#999; float:left; width:450px; }
.sitevideo dd h4 { font:normal 16px/18px "微软雅黑"; border-bottom:1px dotted #ccc; padding-bottom:10px; }
.sitevideo dd p { padding:8px 0 5px; color:#555; }

.booklist { padding:20px 50px; }
.booklist dl { clear:both; margin:auto; }
.booklist dl.w350 { width:600px; }
.booklist dt { float:left; height:265px; width:180px; }
.booklist dd { height:140px; line-height:22px; color:#999; float:left; width:330px; margin-left:20px; }
.booklist h4 { font:normal 16px/18px "微软雅黑"; border-bottom:1px dotted #ccc; padding-bottom:10px; }
.booklist h4 span { font-size:14px; }
.booklist p { padding:8px 0 5px; color:#555; line-height:23px; }

.exlist { padding:20px 40px; }
.exlist dl { clear:both; margin:auto; }
.exlist dt { float:left; height:180px; width:135px; }
.exlist dd { line-height:22px; color:#999; float:left; width:300px; margin-left:20px; }
.exlist dd.w450 { width:445px; }
.exlist dd.w450 ul { padding-top:12px; }
.exlist dd.w450 ul li { padding-right:15px; float:left; }
.exlist h4 { font:normal 15px/18px "微软雅黑"; border-bottom:1px dotted #ccc; padding-bottom:10px; }
.exlist h4 span { font-size:14px; }
.exlist p { padding:8px 0 5px; color:#555; line-height:23px; }
.extitle { font:normal 15px/18px "微软雅黑"; border-bottom:1px dotted #ccc; padding:0 0 10px 25px; }

#qianyan { height:130px; overflow:hidden; }
#dismore { padding:10px 0; cursor:pointer; }

#myplayer { text-align:center; padding-bottom:20px; }

.discontent { position:relative; }
.disleft,.disright { position:absolute; top:50%; width:23px; height:46px; }
.disleft a,.disright a { display:block; width:23px; height:46px; }
.disleft { left:20px; background:url(../images/left.gif) no-repeat; }
.disright { right:20px; background:url(../images/right.gif) no-repeat; }
.content { text-align:center; padding:0 20px 20px; }
.nodata { font:normal 12px/18px "微软雅黑"; padding:0 20px 20px; text-align:center; color:#f30; }

.otherfooter { width:100%; margin:auto; text-align:center; height:110px; background:url(../images/footer.gif) no-repeat center; padding-top:35px; }
.otherfooter div { line-height:45px; }
.otherfooter div a { padding:0 12px; color:#999;}
.otherfooter p { line-height:24px; color:#fff; color:#999;}

#Plist{ padding:15px 0 10px 20px; background-color:#fff; }
#Plist li { width:160px;height:160px; padding:14px; float:left; border:1px solid #e6e6e6; background: url(../../images/album.gif) repeat-x bottom; margin:10px 25px; }
#Plist li a { display:block; width:160px;height:160px; line-height:20px; }
#Plist li span { display:table-cell; width:160px; height:120px; line-height:120px; vertical-align:middle; text-align:center; }