﻿/* 通用样式 */
body { background-color: #F7F7F7; color: #333333; font-size: 12px; line-height: 150%; margin: 0; padding: 0; text-align: center; }
h1 { display: none; }
h2 { font-size: 20px; }
h3 { font-size: 14px; font-weight: bold; }
img { border: none; }
a { text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline; }
form { margin: 0; padding: 0; }

.clear { clear: both; }

.bodywrap { background: #FFFFFF url(booktocbg.gif) repeat-x scroll 0 0; border: solid 1px rgb(55,112,139); border-top: none; padding: 10px 200px; }
.bodywrap h2 { float: left; font: 24px/36px normal; margin: 0; }
.userform { clear: both; font-size: 14px; line-height: 25px; }
.userform hr { border: solid 1px #AAAAAA; border-width: 1px 0 0 0; height: 0; }
.userform table { margin: auto; }
.userform th { font-size: 14px; font-weight: normal; padding-right: 0.5em; text-align: right; vertical-align: top; }
.userform select { font-size: 14px; }
.userform option { font-size: 14px; }
.userform label { font-size: 14px; }
.userform .textbox { border: solid 1px #AAAAAA; font-family: 'lucida grande' ,tahoma,verdana,arial,simsun,sans-serif; font-size: 14px; padding: 3px 1px; width: 196px; }
.userform .button { font-size: 14px; height: 25px; }
.userform .alert { color: #FF0000; }
.userform span.alert { display: block; }
.verifycode { border: solid 1px #AAAAAA; cursor: pointer; }

.tooltip { background-color: #FFFBCC; border: solid 1px #E6DB55; color: #33336F; font-size: 12px; line-height: 18px; padding: 5px; text-align: left; }
.tooltip p { margin: 0; text-indent: 2em; }
.tooltip .close { display: block; float: right; font-family: Arial; }

.messagebox { background-color: #FFFBCC; border: solid 1px #E6DB55; color: #33336F; font-size: 14px; line-height: 25px; margin: auto; padding: 10px; text-align: center; }

.twocolumns { background: #FFFFFF url(contentsplitter.gif) repeat-y scroll 704px 0; border-bottom: 2px solid #E89104; border-top: 2px solid #E89104; margin: 10px auto; padding: 4px 0; }
.twocolumns .content { float: left; font-size: 14px; padding: 0px 10px; width: 680px; }
.twocolumns .content .block { margin-bottom: 10px; padding-bottom: 22px; }
.twocolumns .content .block h2 { background: url(columnheaderbg.gif) no-repeat left top; clear: both; font-size: 14px; height: 29px; line-height: 29px; margin-top: 0; padding-left: 30px; }
.twocolumns .content .block h2 a { color: #FFFFFF; }
.twocolumns .content .block .more { background: transparent url(more.png) no-repeat center center; display: block; float: right; height: 22px; overflow: hidden; text-indent: -9999px; width: 80px; }
.twocolumns .content ul.luxurylist li { border-bottom: 1px dashed #CCCCCC; font-size: 14px; line-height: 21px; list-style-image: url(e.gif); padding: 3px 0; }
.twocolumns .sidebar { background: #FFFFFF url(booktocbg.gif) repeat-x scroll 0 0; float: right; font-size: 12px; line-height: 18px; padding: 10px; width: 230px; }
.twocolumns .sidebar1 { background: #FFFFFF url(booktocbg.gif) repeat-x scroll 0 0; float: right; font-size: 12px; line-height: 18px; padding: 10px; width: 230px; }

/*上面样式的备份：background:#FFFFFF url(booktocbg.gif) repeat-x scroll 0 0;*/
.twocolumns .sidebar .block { border-bottom: 1px dashed #AAAAAA; margin-bottom: 10px; }
.twocolumns .sidebar .block h3 { margin: 0; }
ul.simplelist { padding-left: 1em !important; margin: 10px 0; }
ul.simplelist li { list-style-image: url(e.gif); }
.ltr { background-position: 254px top; }
.ltr .content { float: right; }
.ltr .sidebar { float: left; }

ul.inline { display: inline; margin: 0; padding: 0; }
ul.inline li { display: inline; list-style-type: none; }

.pagenumber { float: right; padding: 0; }
.pagenumber li { float: left; list-style-type: none; list-style-image: none; margin-left: 5px; }
.pagenumber a { border: solid 1px #CCCCCC; color: #333333; display: block; font-family: Verdana; padding: 0 5px; text-decoration: none; }
.pagenumber a:hover { border-color: #009900; }
.pagenumber li.selected a { background-color: #009900; border-color: #009900; color: #FFFFFF; cursor: default; font-weight: bold; }

/* 模板页 */
#page-wrap { margin: 0 auto; text-align: left; width: 960px; }
#page-user { border: 1px solid #3989AC; }
#page-userinner { background: #3996BF url(userbg.gif) repeat-x 0 0; border: 1px solid #26B3D1; color: #FFFFFF; height: 27px; line-height: 27px; padding-right: 10px; text-align: right; }
#page-userinner a { color: #FFFFFF; }
#page-face { background: #AEDFFD url(mainbg.gif) repeat-x 0 0; height: 90px; }
#logo { display: block; float: left; margin-top: 20px; margin-left: 20px !important; margin-left: 10px; }
#logo img { behavior: url(iepngfix.htc); }
#search { float: right; margin-top: 20px; margin-right: 20px !important; margin-right: 10px; }
#page-nav { background: url(navbgfull.gif) no-repeat 0 0; clear: both; height: 36px; }
#page-nav ul { margin: 0; padding-left:3px; }
#page-nav li { background: url(xh.jpg) no-repeat right center; float: left; list-style: none;padding-right: 3px;}
#page-nav a.nava {     color: #FFF; display: block; font: 16px/36px "宋体"; height: 36px; text-align: center; width: 100px; text-decoration: none;}
#page-nav a.nava:hover {  background:url(nav_hover.jpg) no-repeat 0 4px; text-decoration:none; }
#page-nav a.selected { background:url(nav_hover.jpg) no-repeat 0 4px; text-decoration:none; }
#page-nav .drop{border:1px solid #A6C9E2;  background-color:white;display:none; z-index:80000; position:absolute;  margin-top:-2px;}
#page-nav .drop a.dropa{color:#000; display:inline-block; font:14px/36px "宋体";line-height:36px; text-align:left; width:78px; padding:2px 10px 2px 10px; }
#page-nav .drop a.dropa:hover{background-color:#A6C9E2;}

#page-foot { position:relative; zoom:1;  background-color:#DAF5FF; border:solid 1px #4590C9; color:#666; font-family:Arial; margin-top:5px; padding:8px; height:36px; }
#page-foot #help-info { letter-spacing: 0px; }
#page-foot #tongji{  position:absolute; right:100px; bottom:4px;}
#page-foot a { margin: 0 5px; }

#copyright-logo {  float:right;}
#copyright-logo a {  margin:15px; }

/* 首页 */
#index #page-cont { background: #2577C0 url(bodybg.jpg) no-repeat 0 0; height: 400px; overflow: hidden; }
#hotline { background:url(hotline.png) no-repeat 0 0; height:60px; position:relative; right:-550px; text-indent:-9999px; top:50px; width:334px; }
#channel { margin:0; padding:0; position:relative; margin-top:173px; margin-left:250px; }
#channel li { float:left; list-style-type:none; margin-right: 5px; }
#channel a { background-image:url(index-btn-default.png); background-repeat:no-repeat; display:block; height:125px; overflow:hidden; text-indent:-9999px; width:110px; }
#channel a:hover { background-image:url(index-btn-active.png); }
#channel a#channel-1 { background-position:-110px 0; }
#channel a#channel-2 { background-position:-220px 0; }
#channel a#channel-3 { background-position:-330px 0; }
#channel a#channel-4 { background-position:-440px 0; }
#channel a#channel-5 { background-position:0 0; }
#channel a#channel-7 { background-position:-550px 0; }

#site-link { background-color: #F2FCFE; border: solid 1px #4590C9; height: 31px; margin-top: 5px; }
#site-link ul { margin: 5px 0 0 12px; padding: 0; }
#site-link li { float: left; list-style-type: none; margin-right: 20px; }
#site-link img { height: 31px; width: 88px; }
#scrollDiv { height: 20px; line-height: 20px; overflow: hidden; }
#scrollDiv ul, li { margin: 0; padding: 0; }
#index #poster { bottom:0; overflow:hidden; position:absolute; right:0; width:304px; z-index:100; }
#index #close { display:block; float:right; }
#index #popup { clear:both; display:block; border:1px solid #F00; height:200px; padding:1px; width:300px; }

/*主页特别推荐*/
/*主页特别推荐*/
#index #hotnews { height:27px; overflow:hidden; margin:3px 0px 0; padding:0px 5px; background:url(http://rs.chinabuilding.com.cn/images/chinabuilding/bgnew2.jpg) no-repeat 0 0; }
#index #hotnewstitle { background:url(http://rs.chinabuilding.com.cn/images/chinabuilding/news.gif) no-repeat 0 2px; float:left; height:27px; overflow:none; text-indent:-9999px; width:65px; }
#index #hotnewslist { float:left; }
#index #hotnews ul { margin:0; padding:0; }
#index #hotnews li { list-style:none; }
#index #hotnews a { line-height:27px; }
#scrollDiv a:link { color: Blue; }
#scrollDiv a:visited { color: Blue; text-decoration: none; }
#scrollDiv a:hover { color: Blue; text-decoration: underline; }
#scrollDiv a:active { color: Blue; text-decoration: none; }


/* 图集列表页 */
#books div.page-body { background: #FFFFFF url(contentsplitter.gif) repeat-y 254px 0; border-top: solid 2px #E89104; border-bottom: solid 2px #E89104; margin: 10px 0; padding: 4px 0; }
#books-toc { background: #FFFFFF url(booktocbg.gif) repeat-x top left; color: #333333; float: left; font-size: 14px; line-height: 25px; width: 250px; }
#books-toc ul { margin: 0; padding: 0; }
#books-toc li { list-style-type: none; list-style-position: outside; padding-left: 20px; }
#books-toc a { color: #333333; }
#books-toc a.handle { background-position: center center; background-repeat: no-repeat; cursor: pointer; float: left; height: 20px; margin-left: -20px; width: 20px; }
#books-toc li.branchunfold a.handle { background-image: url(o.gif); }
#books-toc li.branchfold ul { display: none; }
#books-toc li.branchfold a.handle { background-image: url(c.gif); }
#books-toc li.leaf a.handle, #books-toc li.leaf a.handle:hover { background-image: url(e.gif); cursor: default; }
#books-list { float: right; padding-right: 5px; width: 695px; }
#books-list .block { border-bottom: solid 1px #CCCCCC; clear: both; margin-bottom: 5px; padding-bottom:5px; }
#books-list .thumb { border: solid 1px #CCCCCC; float: left; margin-right: 10px; padding: 2px; }
#books-list .thumb a { display: block; }
#books-list .thumb img { width: 150px; }
#books-list .title { padding-top: 10px; }
#books-list .title a { color: #055E9A; font-size: 14px; font-weight: bold; }
#books-list .title strong { color: #FF0000; }
#books-list .attr { color: #009900; }
#books-list .desc { float:right; margin-top: 10px; text-indent: 2em; height: 4.5em; width:525px; }
#books-list .more { clear: both; }
#books-list .more a { background: url(detail.png) no-repeat 0 0; float: right; height: 22px; margin-top: -12px; overflow: hidden; text-indent: -9999px; width: 80px; }

/*图集列表用户控件*/
#books-list-ascx { padding-right: 5px; width: 680px; }
#books-list-ascx .block { border-bottom: solid 1px #CCCCCC; clear: both; height: 140px !important; margin-bottom: 5px; }
#books-list-ascx .thumb { border: solid 1px #CCCCCC; float: left; margin-right: 10px; padding: 2px; }
#books-list-ascx .thumb a { display: block; }
#books-list-ascx .thumb img { width: 150px; }
#books-list-ascx .title { padding-top: 10px; }
#books-list-ascx .title a { color: #055E9A; font-size: 14px; font-weight: bold; }
#books-list-ascx .title strong { color: #FF0000; }
#books-list-ascx .attr { color: #009900; }
#books-list-ascx .desc { margin-top: 10px; font-size: 12px; height: 4.5em; }
#books-list-ascx .more { clear: both; }
#books-list-ascx .more a { background: url(detail.png) no-repeat 0 0; float: right; height: 22px; margin-top: 0px; overflow: hidden; text-indent: -9999px; width: 80px; }



/* 图集信息页 */
#book-info { background: #FFFFFF url(booktocbg.gif) repeat-x scroll left top; float: left; font-size: 14px; line-height: 1.5em; padding: 10px; width: 680px; }
#book h2 { border-bottom: dashed 1px #CCCCCC; font-family: Verdana,黑体,宋体; font-size: 20px; font-weight: normal; padding-bottom: 5px; text-align: center; }
#book-cover { background-color: #FFFFFF; border: solid 1px #CCCCCC; float: left; padding: 3px; }
#book-cover img { display: block; width: 200px; }
#book-basicinfo { float: right; width: 380px; }
#book-basicinfo dl { margin: 0; }
#book-basicinfo dt { clear: left; float: left; font-weight: bold; width: 5em; }
#book-basicinfo dd { float: left; margin: 0; width: 300px; }
#book-basicinfo ul { margin: 0; padding: 0; }
#book-basicinfo li { list-style-type: none; }
#book-purchase, #book-inquiry, #book-coming { float: right; margin-right: 30px; margin-top: 10px; }
#book-purchase a, #book-inquiry a, #book-coming { display: block; height: 30px; overflow: hidden; text-indent: -9999px; width: 100px; }
#book-purchase a { background: url(btn_purchase.png) no-repeat 0 0; }
#book-inquiry a { background: url(btn_inquiry.png) no-repeat 0 0; }
#book-coming { background: url(btn-coming.gif) no-repeat 0 0; }
#book-expandinfo { clear: both; padding-top: 10px; }
#book-expandinfo h3 { color: #C56800; cursor: pointer; font-size: 14px; padding-left: 20px; }
#book-expandinfo div.unfold h3 { background: url(o.gif) no-repeat left center; }
#book-expandinfo div.fold h3 { background: url(c.gif) no-repeat left center; padding-left: 20px; }
#book-expandinfo div.foldable { margin-left: 40px; }
#book-sample ul { margin: 0; padding: 0; }
#book-sample li { float: left; list-style-type: none; }
#book-sample li a { display: block; }
#book-sample img { height: 224px; width: 320px; }
#book-toc table { border-collapse: collapse; width: 640px; }
#book-toc th { font-weight: normal; padding: 0; text-align: left; }
#book-toc td { padding: 0; text-align: right; vertical-align: bottom; width: 30px; }
#book-faq li div { text-indent: -30px; padding-left: 30px; }
#book-faq p { display: inline; }
#book-errata ul { margin: 0; padding: 0; }
#book-errata li { list-style-type: none; }
#book-errata img { width: 640px; }
#book-intro div.block { border-bottom: dashed 1px #CCCCCC; }
#book-intro h3 { font-size: 14px; font-weight: bold; }

/* 图集购买页 */
#purchase div.page-body { background: #FFFFFF url(contentsplitter.gif) repeat-y 254px 0; border-top: solid 2px #E89104; border-bottom: solid 2px #E89104; font-size: 14px; line-height: 22px; margin: 10px 0; padding: 4px 0; }
#purchase div.page-body li { list-style-image: url(e.gif); }
#purchase h2 { background-position: left center; background-repeat: no-repeat; border-bottom: solid 1px #C2E7EF; height: 35px !important; height: 65px; margin: 0; padding: 20px 0 10px 0; text-align: right; }
#purchase h2 a { background-image: url(arrow_green.png) !important; background-image: url(arrow_green.gif); background-position: right center; background-repeat: no-repeat; padding: 6px 50px 6px 0; }
#purchase div.block { border-top: solid 1px #FFFFFF; padding-top: 10px; }
#purchase p { margin: 10px 0; }
#purchase .telephone { background: url(telephone.gif) no-repeat left center; padding-left: 20px; }
#purchase-network { background: #FFFFFF url(booktocbg.gif) repeat-x scroll left top; float: left; padding: 10px; width: 230px; }
#purchase-network h2 { background-image: url(globe.png) !important; background-image: url(globe.gif); }
#purchase-network ul { padding-left: 1em; }
#purchase-networkmap { text-align: center; }
#purchase-networkmap a { display: block; margin: 0 auto; width: 230px; }
#purchase-online { background: #FFFFFF url(http://rs.chinabuilding.com.cn/images/tempimages/bgnew.jpg) repeat-x scroll left top; float: right; width: 700px; height: 1000px; }
#purchase-online .block { }
#purchase-header { background-color: #D6F7FF; padding: 10px; padding-bottom: 0; width: 680px; }
#purchase-online h2 { background-image: url(cart.png) !importnat; background-image: url(cart1.gif); }
#purchase-online form { margin-top: 10px; }

/* 发行网点地图 */
#map-main { border-left: 1px solid #2C71A7; border-right: 1px solid #2C71A7; height: 710px; padding: 4px 4px 1px 4px; }
#map div.page-body div.clear { background: url(borderbottom.gif) no-repeat center top; height: 4px; }

/* 发行网点列表 */
#distributor { background-color: #FFFFFF; }
#distributor-main { border-left: 1px solid #2C71A7; border-right: 1px solid #2C71A7; padding: 4px 4px 1px 4px; }
#distributor-main h2 { font-family: 黑体,宋体; font-size: 20px; font-weight: normal; text-align: center; }
#distributor-main table { border: none; margin-left: 1px; width: 949px; }
#distributor-main td { border: solid 1px #2C71A7; color: #333333; font-size: 14px; padding: 1px 3px; }
#distributor-main tr.header td { background-color: #DAF5FF; font-weight: bold; padding: 5px 0; text-align: center; }
#distributor-main a { color: #0000FF; }
#distributor div.page-body div.clear { background: url(borderbottom.gif) no-repeat center top; height: 4px; }

/* 咨询与服务 */
#information div.page-body { background: #FFFFFF url(contentsplitter.gif) repeat-y 254px 0; border-top: solid 2px #E89104; border-bottom: solid 2px #E89104; margin: 10px 0; padding: 4px 0; }
#information h2 { font-size: 14px; height: 29px; line-height: 29px; padding-left: 30px; }
#information h2 a { color: #FFFFFF; }
#information-left { background: #FFFFFF url(booktocbg.gif) repeat-x scroll left top; float: left; padding: 10px; width: 230px; }
#information-right { float: right; padding: 10px; width: 680px; }
#information-channel ul { margin: 0 0; padding: 0; }
#information-channel li { list-style-type: none; margin-bottom: 10px; text-align: center; }
#information-channel a { background-position: center center; background-repeat: no-repeat; display: block; height: 52px; margin: 0 auto; overflow: hidden; text-indent: -9999px; width: 226px; }
#information-tel { background-image: url(tel.gif); }
#information-tel1 { background-image: url(tel1.gif); }
#information-tel2 { background-image: url(tel2.gif); }
#information-tel3 { background-image: url(tel3.gif); }
#information-qq { background-image: url(qq.gif); }
#information-qq1 { background-image: url(qq1.gif); }
#information-expert { background-image: url(expert.gif); }
#information-videolist h2 { background: url(videolistheader.gif) no-repeat top left; }
#information-videolist ul { margin: 0; padding: 0; }
#information-videolist li { border-bottom: solid 1px #CCCCCC; list-style-type: none; margin-bottom: 10px; padding-bottom: 5px; text-align: center; }
#information-videolist li a { display: block; margin: 0 auto; width: 168px; }
#information-videolist img { background-color: #FFFFFF; border: solid 1px #CCCCCC; height: 120px; margin-bottom: 5px; padding: 3px; width: 160px; }
#information-right div.block { margin-bottom: 10px; padding-bottom: 22px; }
#information-right h2 { background: url(columnheaderbg.gif) no-repeat left top; clear: both; margin-top: 0; }
#information-right ul { padding-right: 10px; }
#information-right li { border-bottom: dashed 1px #CCCCCC; font-size: 14px; line-height: 21px; list-style-image: url(e.gif); padding: 3px 0; }
#information-right a.more { background: url(more.png) no-repeat center center; display: block; float: right; height: 22px; text-indent: -9999px; overflow: hidden; width: 80px; }
#information #course .coswrap { float:left; padding:0 5px; text-align:center; width:160px; }
#information #course .coswrap img { border:1px solid #AAA; height:112px; padding:2px; width:150px; }
#information #course .cosname { font-size:14px; height:40px; line-height:20px; overflow:hidden; text-align:left; }
#information #course .play { background:url(play.png) no-repeat 0 0; float:left; height:50px; margin-left:4px; margin-top:-50px; position:relative; width:50px;}

/* 文章页 */
#article-main h2 { background: url(columnheaderbg.gif) no-repeat left center; font-size: 14px; height: 29px; line-height: 29px; margin: 0; padding-left: 30px; width: 650px !important; width: 680px; }
#article-main h2 a { color: #FFFFFF; }
#article-wrap { border: solid 1px #CCCCCC; padding: 10px; }
#article-wrap h3 { border-bottom: dashed 1px #CCCCCC; font-size: 20px; line-height: 25px; margin: 10px 0; padding-bottom: 10px; text-align: center; }
#article-wrap a { color: #0000FF; }
#article-wrap a:hover { color: #FF0000; }
#article-info { display: block; text-align: center; }
#article-info li { margin: 0 5px; }
#article-video div { margin-top: 10px; text-align: center; }
#article-cont { font-size: 14px; line-height: 22px; overflow: auto; }
#article-file { border: solid 1px #CCCCCC; margin-top: 10px; padding: 10px; }
#article-file strong { background: url(pin.gif) no-repeat left center; display: inline-block; padding-left: 20px; }
#article-keys { border: solid 1px #CCCCCC; margin-top: 10px; padding: 10px; }
#article-allkeys strong { background: url(tag.gif) no-repeat left center; display: inline-block; padding-left: 20px; }
#article-allkeys li { margin-right: 5px; }
#article-relation strong { background: url(article.gif) no-repeat left center; display: inline-block; padding-left: 20px; }
#article-relation ul { margin: 0; }
#article-relation li { list-style-image: url(e.gif); }
#article table.smarttable { border:1px solid #2C71A7; border-collapse:collapse; }
#article table.smarttable th { background-color:#DAF5FF; border:1px solid #2C71A7; border-collapse:collapse; color:#333; padding:5px 0; text-align:center; }
#article table.smarttable td { border:1px solid #2C71A7; border-collapse:collapse; color:#333; padding:1px 3px; }

/* 意见反馈 */
#suggest div.page-body { background: #FFFFFF url(contentsplitter.gif) repeat-y 254px 0; border-top: solid 2px #E89104; border-bottom: solid 2px #E89104; margin: 10px 0; padding: 4px 0; }
#suggest-sidebar { float: left; padding: 10px; width: 230px; }
#suggest-mainwrap { float: right; padding: 10px; width: 680px; }
#suggest-mainwrap h2 { background: url(columnheaderbg.gif) no-repeat left center; font-size: 14px; height: 29px; line-height: 29px; margin: 0; padding-left: 30px; width: 650px; }
#suggest-mainwrap table.basic { border-collapse: collapse; font-size: 14px; width: 100%; }
#suggest-mainwrap table.basic th { border-bottom: dashed 1px #CCCCCC; padding: 5px 0; width: 80px; }
#suggest-mainwrap table.basic td { border-bottom: dashed 1px #CCCCCC; padding: 5px 0; }
#suggest-mainwrap table.basic td.isborder input { border: solid 1px #AAAAAA; font-size: 14px; }
#suggest-mainwrap table.basic td.short input { width: 131px; margin-right: 10px; }
#suggest-mainwrap table.basic td.long input { width: 405px; }
#suggest-mainwrap table.basic textarea { border: solid 1px #AAAAAA; font-size: 14px; height: 100px; line-height: 20px; margin: 0; width: 598px; }
#suggest-mainwrap div.submit { margin-top: 10px; text-align: center; }

/* 登录 */
#signin-heading { height: 36px; }
#signin-heading p { float: right; font-size: 12px; margin: 0; }
#signin-form { margin: 50px auto; }

/* 注册 */
#signup-heading p { margin: 0; }
#signup-signin { float: right; }
#signup-help { clear: both; padding-left: 2px; }

/* 会员积分 */
#score-data { margin: 20px 0; }
#score-data table { background-color: #FFFFFF; border: solid 1px #AAAAAA; border-collapse: collapse; font-size: 14px; margin: auto; width: 500px; }
#score-data caption { margin-bottom: 10px; }
#score-data td { padding: 3px 5px; }

/* 图集验真 */
#verify h2 { background: url(title-verify.gif) no-repeat center top; width: 107px; height: 29px; text-indent: -9999px; overflow: hidden; margin: 20px 0; }
#verify-body .messagebox { margin: 50px auto; }
#verify-body ul { text-align: left; }
#verify-body .userform { border: solid 1px #649DAC; padding: 20px 0; }
#verify-note { font-size: 14px; line-height: 25px; }
#verify-note ol { padding-left: 2em; }

/* 俱乐部 */
#club .sidebar22 { background: url(pagebg_02.jpg) no-repeat 0 0; height: 500px; }
#club-basicinfo { margin-bottom: 20px; background: #FFFFFF url(booktocbg.gif) repeat-x scroll 0 0; }
#club-bookrack dl { margin: 0; }
#club-bookrack { background-color: #FFFBCC; border: solid 1px #E6DB55; color: #33336F; padding: 10px; }

/*我的资源*/
th, td { padding: 5px; }

.booklistinfo td { height: 30px; font-size: 18px; font-weight: bold; }

/*细线表格*/
.borderline { border-collapse: collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */ border: solid #999; /* 设置边框属性；样式(solid=实线)、颜色(#999=灰) */ border-width: 1px 0 0 1px; /* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */ }
.borderline caption { font-weight: bolder; }
.borderline th, .borderline td { font-size: 12px; border: solid #999; border-width: 0 1px 1px 0; padding: 2px; }
.borderline tfoot td { text-align: center; }

/*积分换图集*/
.imgAlign { position: absolute; margin-top: 1px; }
.sortBorder { border: 1px solid #778fe9; padding: 3px 2px 0px; height: 106px; clear: both; }
.dlFont { font-size: 12px; }
.changeleaf1 { font-size: 14px; line-height: 21px; list-style-image: url(e.gif); padding: 3px 0; float: left; width: 200px; }
.changeleaf { font-size: 14px; line-height: 21px; list-style-image: url(e.gif); padding: 3px 0; }

/*调查问卷*/
.divvote { margin: 10px 0; border: 1px solid #bbb; padding: 10px 5px; }
.divvote h2 { font-size: 16px; margin: 0px; padding: 0px; font-weight: normal; color: blue; }
.divvote .divvotesub { margin-left: 11px; float: left; }
#divSend { margin: 10px; }
.lblyouke { background-color: #bbb; margin: 10px 0; padding: 10px 10px; color: Green; }

/*多媒体课件*/
#course div.page-body { background: url(contentsplitter.gif) repeat-y scroll 254px 0 #FFF; border-bottom: 2px solid #E89104; border-top: 2px solid #E89104; margin: 10px 0; padding: 4px 0; }
#course #courses-list { float: right; padding-right: 5px; width: 695px; }
#course #courses-list .block { border-bottom: 1px solid #CCC; clear: both; margin-bottom: 5px; padding-bottom: 5px; }
#course #courses-list .thumb { border: 1px solid #CCC; float: left; height:112px; margin-right: 10px; padding: 2px; width:150px; }
#course #courses-list .thumb img { height:112px; width: 150px; }
#course #courses-list .thumb .play { background:url(play.png) no-repeat 0 0; height:50px; margin-top:-50px; position:relative; width:50px; }
#course #courses-list .title { float: right; padding-top:10px; width: 525px; }
#course #courses-list .title a { color: #055E9A; font-size: 14px; font-weight: bold; }
#course #courses-list .attr { float: right; width: 525px; }
#course #courses-list .attr a { color:#090; }
#course #courses-list .desc { float: right; height: 4.5em; margin-top: 10px; width: 525px; }
#course #courses-list .more { background:url(detail.png) no-repeat 0 0; clear:right; display:block; float:right; height:22px; overflow:hidden; text-indent:-9999px; width:80px; }
#course #spec-list { background: url(booktocbg.gif) repeat-x 0 0 #FFF; color: #333; float: left; font-size: 14px; line-height: 25px; width: 250px; }
#course #spec-list li { list-style-image:url(e.gif); }
#course #spec-list li a { color:#333; }

/* 多媒体课件详情 */
#coursedetail #page-alert { background-color:#FFC; border:1px solid #ED5; margin:10px 0; padding:5px; text-align:center; }
#coursedetail #page-alert-close { background:url(http://rs.chinabuilding.com.cn/images/chinabuilding/button/button-close.png) no-repeat 0 0; cursor:pointer; display:block; float:right; height:19px; width:19px; }
#coursedetail #page-crumbs { font-size:14px; margin-top:5px; }
#coursedetail #contframe { height:530px; margin-top:5px; width:960px; }
#coursedetail #page-fullscreen { background-color:#FFC; border:1px solid #ED5; cursor:pointer; float:right; font:14px/20px "Arial"; padding:4px 9px; }
#coursedetail #page-info { background-color:#CCC; font:14px/20px "Arial"; padding:5px 10px; }
#coursedetail.fullscreen #page-head,
#coursedetail.fullscreen #page-alert,
#coursedetail.fullscreen #page-crumbs,
#coursedetail.fullscreen #page-foot { display:none; }
#coursedetail.fullscreen { height:100%; }
#coursedetail.fullscreen #page-wrap { width:auto; }
#coursedetail.fullscreen #contframe { margin:0; position:absolute; top:0; left:0; right:0; height:100%; width:100%; }
#coursedetail.fullscreen #page-ctrls { position:absolute; bottom:0; left:0; right:0; }