﻿/* **********  广告区域管理  **********  */
 .ad-area-1 div { border: 1px solid #ccc; }
.ad-area-2 { }
.ad-area-3 img { margin-right:2px; }
/* **********  高度管理  **********  */ 
 .h-400 { height: 400px; }
.h-300 { height: 300px; }
/*
 * -------------	****start 内容页面**** 	--------------------------
 */
 /*
  * ***************** 顶部导航条  *****************
  */
 .content-top, .image-top { height: 32px; }
.content-top { line-height: 32px; }
.content-top a { margin-right: 10px; }
.content-top .cont-logo img { margin-top: 0px; }
/*
  * ***************** 内容区  *****************
  */
 .content-wrap { background-color: #F8FBFC; overflow: hidden; zoom: 1; }
.cont-wrap-top { height: 2px; overflow: hidden; zoom: 1; background-color: #9FCCE9; }
.content-wrap h1 { margin-bottom: 10px; font-family: Microsoft YaHei, SimHei; font-size: 22px; color: #06c; text-shadow: 1px 1px 1px #c1e0ff; }
.content-wrap h2 { margin-bottom: 10px; font-family: Microsoft YaHei, SimHei; font-size: 16px; color: #06c; text-shadow: 1px 1px 1px #c1e0ff; }
.arti-atttibute { margin-bottom: 10px; padding: 10px 0; }
.arti-atttibute span { margin-right: 6px; color: #666; }
.arti-atttibute span a { color: #06c; }
.arti-atttibute span a:hover { color: #f00; }
.arti-atttibute span.post-time { color:#999999; font-family:Arial; font-size:10px; margin-left:10px; }
.f-small, .f-big { margin: 0 6px; font-weight: bold; color: #06c; font-size: 14px; cursor: pointer; }
.f-big { font-size: 16px; }
.cor-current { color: #ccc; cursor: auto; }
.content p.p_img, .content-wrap p.p_img { text-align: center; text-indent: 0; }
/* 核心提示 */
 .cont-summary { margin-bottom: 10px; padding: 10px 8px; line-height: 22px; border: 1px solid #eee; color: #454545; background-color: #fff; font-size: 14px; }
/* 内容显示 */
 .cont-detail { padding: 6px 0; }
.cont-detail .i-center { text-align: center; text-indent: 0; }
.cont-detail p { text-align: left; text-indent: 2em; margin-bottom: 20px; color: #444; line-height:24px; font-size:14px; }
.cont-detail p img, .cont-detail img { display:block; margin:0 auto; }
.cont-detail p .icon { display:inline; }
.cont-detail p a { color: #06c; }
.cont-detail p a:hover { color: #f00; }
.fs-small, .fs-small p { font-size: 14px; line-height: 24px; }
.fs-big, .fs-big p { font-size: 16px; line-height: 28px; }
/* 本文导航 */
 .diy-head-a { background-position: 0 -2px; height: 26px; border-bottom: none; }
.diy-head-a h2 { font-size: 12px; color: #666; }
.nav-txtlist { padding-bottom: 8px; overflow: hidden; zoom: 1; }
.nav-txtlist li { background-image: none; float: left; width: 48%; }
.nav-txtlist li span { float:left; width: 16px; color: #999; font-family: Arial; font-size: 10px; }
.art-tags { font-family: Arial, Helvetica, sans-serif; }
.art-tags a { color: #06c; margin-right: 6px; }
.art-tags a:hover { color: #f00; }
/* 分页，单页阅读  */
 .tags-wrap a { margin: 0 10px; font-weight: bold; text-decoration: underline; font-size: 14px; color: #06c; }
.tags-wrap a:hover { color:#f00; }
.nav-txtlist li a.now-tit { color:#f00; }
/* 心情排行   */
 .cont-mood { border: 1px solid #ccc; background-color: #fff; overflow: hidden; zoom: 1; color: #666; }
.cont-mood .mood-head { margin-bottom: 10px; }
.cont-mood li { float: left; margin-bottom: 12px; width: 10%; text-align: center; }
.cont-mood li input { margin-top: 5px; }
.cont-mood li a { }
.mood-list li { background-image: none; }
/* digg + share   */
 .digg-share { padding-top: 8px; }
.digg a { float: left; margin-right: 6px; width: 100px; line-height: 37px; padding-left: 38px; background-position: -5px -952px; color: #f30; font-family: Arial; font-size: 10px; }
.digg a.againsts { background-position: -154px -952px; color: blue; }
.digg a span { margin-left: 10px; margin-right: 10px; }
.digg a:hover { text-decoration: none; background-position: -5px -1002px; }
.digg a.againsts:hover { background-position: -154px -1002px; color: #f00; }
.share-tool { padding-top: 15px; color: #ccc; }
.share-tool a { color: #06c; }
.share-tool a:hover { color: #f00; }
/* 模型之： 投票		*/
 .cont-vote-list { margin: -10px 0 10px 20px; }
.cont-vote-list li { font-size: 14px; clear: both; }
.cont-vote-list li.vote-btn-area { margin: 10px 0 0 0; }
.cont-vote-list li span { margin-right: 10px; }
.vote-block { width: 300px; background-color: #eee; height: 12px; }
.vote-col { background-color: #06c; height: 12px; }
.vote-result-data { margin-left: 4px; height: 14px; color: #666; font-size: 12px; font-family: Arial; line-height: 14px; }
#vote { padding: 8px; background-color: #fff; color:#c00; border: 1px solid #f2f2f2; text-shadow: 2px 3px 2px #dedede; }
#vote { color: #666; }
#vote dt { font-weight: bold; color: #333; }
#vote dd { line-height: 26px; }
#vote dd input.bdr_0 { margin-right: 6px; }
#vote dd a.c_red { color: #06c; font-size: 12px; }
.btn_black { }
#moreread { margin-bottom: 20px; }
#moreread h3 { font-size: 14px; font-weight: bold; }
#moreread li { line-height: 24px; }
#moreread li a { color: #06c; }
#moreread li a:hover { color: #c00; }
/*
 * -------------	**** end 内容页面 	**** ---------------------
 */
 /*
 * -------------	**** start 组图页 **** 	--------------------------
 */
 /* slide   */
 #slide-box { margin: 0 auto; width: 600px; height: 400px; }
#slide-box .thumb-wrap { height: 365px; }
#slide-box .tit-ctrl { height: 30px; line-height: 30px; }
#slide-box .ctrl { float: right; width: 65px; margin: 4px 6px 0 0; }
#slide-box .ctrl .num { float: left; margin: 2px 8px 0 8px; padding: 0 10px; line-height: 16px; background-color: #333; color: #fff; font-family: Arial, Helvetica, sans-serif; -webkit-border-radius: 4px; -moz-border-radius: 4px; font-size: 10px; }
#slide-box .ctrl .num strong { font-size: 12px; }
#slide-box .title { float: left; margin-left: 6px; }
#slide-box .title a { font-weight: bold; font-size: 14px; }
#slide-box .shadow { display: none; height: 8px; background-color: #000; }
.tl, .tr { margin-top: 6px; cursor: pointer; }
.tl { float: left; }
.tr { float: right; }
#slide-box .description { height: 40px; line-height: 20px; padding: 0 10px 5px 10px; clear: both; color: #fff; }
/* 排行内图文   */
 .rank-txtimg { float: left; width: 186px; }
.rank-txtimg img { margin-right: 6px; }
.rank-txtimg h3 { line-height: 20px; }
.rank-txtimg h3 a { font-weight: normal; }
/* 图片列表，双栏型   */
 .mode-col-2 { margin-left: -10px; overflow: hidden; zoom: 1; }
.mode-col-2 .wrap-one { margin-left: 10px; margin-bottom: 10px; width: 457px; float: left; display: inline; }
/*
 * -------------	**** end 组图页 **** 	--------------------------
 */
/*
 * -------------	**** start 个人中心   **** 	--------------------------
 */
 .ptoindex, .contribute, .addgraybg, .person-set, .data-head, .person-nav-main .person-login a.perloginout, .zl-btn,  .pw-level-1, .pw-level-2, .pw-level-3, .save-cg, .pw-level-0 { background-image: url(images/pico.png); }
.person-nav-l, .person-nav-r, .person-nav-main, .person-nav-main ul li.fg,  .person-nav-main ul li.person-current { background-image: url(images/pnav.png); }
.person-theme { background: url(images/pbg.jpg) repeat-x 0 0; }
.person-wrap { margin: 1px auto 0 auto; width: 960px; padding: 0; background: #fff url(images/pmain.jpg) no-repeat; }
.ptoindex { float: right; width: 72px; line-height: 22px; height: 28px; color: #fff; text-align: right; padding-right: 10px; }
.person-wrap h1 { margin-left: 5px; width: 248px; height: 42px; text-indent: -9999px; background-image: url(images/ph1.gif); }
.ptoindex:hover { color: #ff0; }
/* 个人中心菜单部分 */
 .menu-wrap { margin-top: 10px; height: 37px; }
.person-nav-l, .person-nav-r { width: 8px; height: 36px; }
.person-nav-l { background-position: -8px -3px; }
.person-nav-r { background-position: -18px -3px; }
.person-nav-main { float: left; width: 944px; height: 36px; background-position: 0 -80px; }
.person-nav-main ul { float: left; line-height: 36px; margin-left: 10px; }
.person-nav-main ul li { float: left; margin-right: 20px; padding-top:3px; }
.person-nav-main ul li.fg { height: 36px; width: 8px; background-position: -4px -116px; }
.person-nav-main ul li a { color: #fff; font-size:14px; }
.person-nav-main ul li a:hover { color: #ff0; }
.person-nav-main .person-login { position: relative; float: right; line-height: 36px; color: #fff; }
.person-nav-main .person-login img { position: absolute; top: -46px; padding: 4px; border: 1px solid #ccc; background-color: #fff; }
.person-nav-main .person-login strong { margin-left: 80px; margin-right: 6px; }
.person-nav-main .person-login strong.pername { margin-left: 0; color: #ff0; }
.person-nav-main .person-login a.perloginout { padding-right: 20px; background-position: -126px -71px; }
.person-nav-main .person-login a { color: #fff; }
.person-nav-main .person-login a:hover { color: #ff0; }
.person-nav-main ul li.person-current { margin-top: 0px; width: 80px; background-position: -4px -40px; text-align: center; }
.person-nav-main ul li.person-current a { color: #000; font-weight: bold; font-size:14px; }
/* 内容部分	*/
 .person-cont { margin: 0 1px; margin-top: -1px; padding: 0px 0px 10px 30px; background-color: #fff; border: 1px solid #d6d6d6; border-top: none; }
.person-console { margin-top: 10px; margin-bottom: 10px; }
.data-head { border-left:1px solid #DDD; border-right:1px solid #DDD; }
.data-head thead { height:32px; }
.data-head tr { float:left; line-height:22px; margin:5px 0 8px; text-align:center; }
.data-head th { text-align:center; border-right:1px solid #ddd; color:#333; }
/* 状态区  */
 .contribute-status { line-height: 25px; color: #ccc; }
.contribute-status a.contribute { margin-left: 0; height: 25px; width: 62px; background-position: -95px -40px; text-indent: -9999px; }
.contribute-status a { color: #06c; margin-left: 10px; margin-right: 10px; }
.contribute-status a em { color: #f00; }
.contribute-status a, .contribute-status span { float: left; }
.contribute-status a.addgraybg { width: 80px; background-position: left -41px; text-align: center; color: #fff; }
.contribute-status a.addgraybg em { color: #fff; }
.person-set { padding-left: 18px; background-position: -175px -34px; background-repeat: no-repeat; color: #06c; }
.tozl { height: 15px; width:60px; background-position: -177px -242px; padding-left: 20px; }
/* 稿件列表  */
 .person-data { margin-top: 16px; }
.data-head { height: 32px; background-position: 0 -96px; border-bottom: 3px solid #f0f0f0; }
.data-head ul { height: 32px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.data-head ul li { float: left; line-height: 22px; margin: 5px 0 8px 0; border-right: 1px solid #ddd; text-align: center; color: #333; }
.data-head ul li.contr-title { width: 336px; text-align: left; text-indent: 2em; }
.data-head ul li.contr-title412 { width: 404px; }
.contr-channel { width: 119px; }
.contr-pv { width : 68px; }
.data-head ul li.contr-pl { width: 103px; border-right: none; }
.contr-cz { width: 68px; }
.contr-list tr { }
.contr-list td { padding-top: 8px; padding-bottom: 8px; border-collapse: collapse; border-bottom: 1px dashed #ddd; text-align: center; color: #333; }
.contr-list td.txtleft { text-align: left; padding-left: 4px; }
.contr-list td a { color: #06c; }
.contr-list td a:hover { color: #f00; }
.pageout { width: 20px; margin-right: 10px; border-width: 1px; bordr-style: solid; border-color: #888 #ddd #ddd #888; }
.person-cont { overflow:hidden; _zoom:1; background:#fff url(images/p-sx.gif) repeat-y 138px 0; }
.p-leftbar, .p-rightbar { float:left; }
.p-leftbar { width:139px; height:500px; margin-left: -30px; _display:inline; }
.p-leftbar .hd { height:29px; background-image:url(images/p-bg.jpg); line-height:29px; border-right:1px solid #d6d6d6; }
.p-leftbar .hd h3 { color:#000; font-weight:bold; background:url(images/ico10.gif) no-repeat 0 10px; padding-left: 14px; margin-left: 10px; }
.p-leftbar .bd { margin-top:10px; }
.p-leftbar .bd li { line-height: 30px; padding-left: 30px; margin-left:6px; }
.p-leftbar .bd .now { background:url(images/p-bg.jpg) repeat-x 0 -41px; border-left:1px solid #d6d6d6; }
.p-leftbar .bd .now a, .p-leftbar .bd .now em { color:#666; }
.p-leftbar .bd a { color:#06c; }
.p-leftbar .bd em { color:#f00; }
.p-rightbar { width:780px; padding:0 0 0 20px; }
.p-rightbar .log { border:1px solid #ffcc99; height: 30px; line-height:30px; padding-left: 10px; }
.p-rightbar .log .warn { float:right; background:url(images/p-bg.jpg) no-repeat -6px -79px; width: 55px; padding-left: 22px; font-size:12px; }
/* 表单部分	*/
 /* 表单部分	*/
 .formFormat { padding-top: 10px; }
.formFormat li { margin: 14px 0; line-height: 20px; font-size: 14px; clear: both; overflow: hidden; }
.formFormat li.ok-wrap { padding-left: 94px; }
.formFormat li .info { padding-right: 16px; color: #666; width: 85px; height: 20px; line-height: 24px; text-align: right; }
.formFormat li input.input-text, .manuscript-form .input-text, .manuscript-form .intro { margin-right:2px; height: 20px; line-height: 20px; font-family: Arial; }
.formFormat li textarea.zjs { width: 360px; height: 100px; }
.formFormat li .f-warn { font-size: 12px; color: #999; margin-left: 6px; }
.formFormat li em { color: #f00; }
.edit-form tr { font-size:14px; line-height:20px; }
.edit-form tr th { padding:14px 0 0; text-align:right; color:#666666; }
.edit-form .td { padding:14px 0 0; line-height:24px; }
.edit-input-text { font-family:Arial; height:20px; line-height:20px; margin-right:2px; }
/* 2010/12/24 shaoshengqiang 2011/04/18 new .success liuyuan*/
 .manuscript-container { position:relative; }
.manuscript-form { margin: 20px 0 0 30px; }
.manuscript-form th { font-size:14px; text-align:right; padding-right:10px; padding-top:6px; line-height:30px; color:#666; }
.manuscript-form td { padding: 10px 0; }
.manuscript-form .intro { line-height: 24px; height:auto; overflow:auto; border:1px solid #ccc; }
.manuscript-form .title { width: 400px; }
.manuscript-form .w60 { width:60px; }
.manuscript-form .w360 { width: 360px; }
.manuscript-form .w250 { width: 250px; }
.manuscript-form input[type="text"]:focus { background-color:#fffbb2 }
.readmeInfo { width:250px; position:absolute; right: 20px; top:20px; }
.readmeInfo .inner { border:1px solid #FFCC66; padding: 0 10px 6px 10px; }
.readmeInfo .hd h3 { font-size: 14px; color:#f60; line-height:40px; font-weight:bold; }
.readmeInfo .bd p { line-height:18px; color:#666; margin-bottom:15px; }
.error { background:#FFF8EE url(images/error.gif) no-repeat 4px center; border:1px solid #F8B6A1; color:#f00; padding:4px 4px 4px 22px; margin-top:5px; float:left; }
.success { background: #EEFFED url(images/ok.png) no-repeat 4px center; border:1px solid #78C370; padding:4px 4px 4px 22px; margin-top:5px; float:left; }
/* 几个按钮	*/
 .zl-btn { height:30px; width: 56px; line-height: 30px; background-position: -4px -200px; color: #666; border: none; background-color: #fff; }
.zl-ok { width: 64px; height: 24px; line-height: 20px; background-position: -64px -203px; color: #fff; }
.save-cg { margin-left: 6px; height:24px; line-height: 26px; width: 67px; background-position: -133px -202px; background-color: #fff; border: none; font-size: 12px; text-align: center; color: #666; }
.file-div { height: 30px; }
.file-tx { margin-right: 50px; }
/* 几个输入框的长度  */
 .input-w200 { width: 200px; }
.input-w160 { width: 160px; }
.input-w480 { width: 480px; }
/* 密码强度  */
 .pw-level-0, .pw-level-1, .pw-level-2, .pw-level-3 { margin-left: 102px; height:18px; }
.pw-level-0 { width: 58px; background-position: -6px -244px; }
.pw-level-1 { width: 65px; background-position: -6px -144px; }
.pw-level-2 { width: 118px; background-position: -6px -160px; }
.pw-level-3 { width: 171px; background-position: -6px -174px; }
/*
 * -------------	**** end 个人中心  **** 	--------------------------
 */ 
 
 /*
 * -------------	**** start 视频页  **** 	--------------------------
 */
 .video-list-wrap { background: url(images/high-bg.jpg) no-repeat left -247px; }
/***
 	* @name:		mode-flash-1
 	* @author:		
 	* @type:		基础类
 	* @explain:		flash焦点图
 	* @relating:	
 	* @dependent:	
 */
 .mode-flash-1 { position:relative; float:left; width: 560px; border:1px solid #9FDBED; height:248px; margin: 0 0 0 10px; background:#fff; }
.mode-flash-1 .big-pic { position:absolute; top:0px; left:0px; }
.mode-flash-1 .big-pic a { display:none; }
.mode-flash-1 .thumb { position:absolute; right:0; top:0px; width:190px; background-color: #fff; }
.mode-flash-1 .thumb ul { background-color: #fff; }
.mode-flash-1 .thumb ul li { background-color:#fff; clear:both; height: 61px !important; border-bottom:1px solid #DCF0FA; }
.mode-flash-1 .thumb ul li a img { float:left; border:1px solid #B3E2F7; padding:1px; margin:5px 5px 0 5px; }
.mode-flash-1 .thumb ul li p { margin-right:2px; padding-top:2px; }
.mode-flash-1 .thumb ul li p a { font-family:"Arial Black"; }
.mode-flash-1 .thumb ul li.cur { background-position: left -736px; }
.mode-flash-1 .thumb ul li.cur a img { border:1px solid #2D8ACF; }
.mode-flash-1 .thumb ul li.cur p a { color:#06c; }
.big-summary, .big-b-shadow { position: absolute; z-index: 50; width: 370px; }
.big-b-shadow { bottom: 0; left:0px; height: 60px; opacity: .5; filter: alpha(opacity=50); background-color: #000; }
.big-summary { left: 10px; bottom: 0px; width: 356px; z-index: 51; }
.big-summary p { line-height: 18px; text-indent: 2em; color: #fff; }
/* @end **/

 /* 视频幻灯片部分 **/
 .video-f-wrap { height: 271px; background-image: url(images/video-flash.gif); }
.video-hot { height: 232px; margin: 10px 10px 0 0; background-color: #fff; border: 1px solid #9FDBED; }
/* 推荐视频  **/
 .video-txtlink ul { margin-left: 0; margin-right: 0px; }
.video-txtlink li { width: 138px; padding-left: 26px; background-position: -272px -1092px; }
/* 	视频页面,单列 	 */
 .mode-col-2 .special-w473 { width: 473px; }
.special-w473 .mode-txtlink { height: 200px; }
/*
 * -------------	**** end 视频页  **** 	--------------------------
 */

 /*
 * -------------	**** start 内容评论页  **** 	--------------------------
 */
 /* 标题行  */
 .comment-title { background-color: #9FCCE9; padding: 4px 8px; }
.comment-title h1 { display: inline; font-family:Microsoft YaHei, SimHei; font-size:22px; color: #fff; }
.comment-title h1 a { font-family: Microsoft YaHei, SimHei; text-decoration: none; font-size: 22px; }
.comment-title h1 a, .comment-title a { color: #fff; }
.comment-title h1 a:hover, .comment-title a:hover { color: #c00; }
.comment-title a { text-decoration: underline; }
/* 发表评论按钮    */
 .italk-pl { width: 80px; height: 28px; line-height: 28px; font-weight: bold; background-position: -6px -1111px; text-align: center; color: #fff; }
.italk-pl:hover { background-position: -102px -1111px; color: #fff; }
.pl-post { padding-bottom: 10px; border-bottom: 1px solid #c8e1f2; }
/* 发表评论textarea区域   */
 .italk-area { padding: 10px; padding-bottom: 0; border: 1px solid #c8e1f2; background-color: #ebf3fa; }
.italk-area textarea { height: 90px; line-height: 18px; background-color: #fff; border: 1px solid #c8e1f2; }
.textarea-w630 { width: 635px; }
.italk-area .user-writeinfo { padding-top: 4px; }
.hot-pl-title { padding: 6px 0 6px 0; border-bottom: 1px solid #ccc; color: #666; font-weight: bold; }
.p-pl { font-weight: normal; font-size: 12px; }
.commentTotal { color: #f00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
/* 转发至微博   */
 .relay-t, .mode-comment dd .re-p, .relay-t a { color: #06c; }
.relay-t { line-height: 20px; font-size: 12px; }
.relay-t p, .relay-t span, .relay-t a { margin-left: 10px; cursor: pointer; }
.mode-comment dd .re-p { font-size: 12px; line-height: 18px; }
.relay-t a { margin-left: 20px; }
.relay-t .t-more { margin-top: 6px; margin-left: 4px; }
.relay-t span em { color: #d53333; }
/* 点击回复之前   */
 .re-btn { margin-top: -1px; background-color: #fff; border: 1px solid #fff; border-bottom: none; padding: 1px 6px 0 6px; }
/* 点击回复之后   */
 .re-click { background-color: #EBF3FA; border: 1px solid #C8E1F2; border-bottom: none; position: relative; z-index: 50; }
.re-italk-area { margin-top: -1px; }
/* 盖楼  */
 .citation { padding: 4px 4px 0 4px; line-height: 24px; margin-bottom: 4px; border: 1px solid #ffe1a4; color: #444; }
.citation-title, .citation-title a { color: #d53333; font-size: 12px; }
.mode-comment dd .citation p { padding: 8px 0; font-size: 12px; }
.citation-number { margin-right: 4px; font-size: 10px; color: #999; font-family: Arial; }
.user-name { margin-left: 4px; }
.reply-suc { background:url(images/reply-suc.gif) no-repeat scroll 50% 50% transparent; }
/* 热门评论  */
 #tab-cont-4 { overflow: hidden; zoom: 1; }
.hot-subject-wrap { margin: 0 8px; }
.hot-subject-wrap ul li { margin-bottom: 6px; padding-left: 40px; clear: both; }
.hot-subject-wrap ul li span { float: left; height: 34px; line-height: 34px; width: 40px; padding-top: 2px; margin-left: -40px; font-family: Arial; color: #999; font-size: 14px; text-align: center; }
.hot-subject-wrap ul li p { float: left; height: 36px; border-left: 1px solid #ddd; padding-left: 10px; line-height: 18px; }
.hot-subject-wrap ul li p a { color: #555; }
.hot-subject-wrap ul li p a:hover { color: #f00; }
.hot-subject-hr { margin-left: -40px; }
/*
 * -------------	**** end 内容评论页  **** 	--------------------------
 */
 
 
 /*
 * -------------	**** start 电子杂志首页  **** 	--------------------------
 */
 .body-magazine { background-color: #333; }
.position { height: 32px; padding-top: 11px; background-color: #fff; }
.magazine-wrap { position: relative; overflow: hidden; }
/* 两栏等高 */
  .maga-nav, .maga-cont { margin-bottom: -32767px !important; padding-bottom: 32767px !important; min-height: 800px; }
.maga-nav { background: #f30 url(images/magazine-bar.jpg) no-repeat; }
.maga-cont { border-top: 1px solid #ccc; background-color: #fff; }
.maga-prev { position: absolute; left: 0px; width: 100px; line-height: 24px; margin-top: 8px; padding-left: 4px; background-color: #fff; }
.maga-prev a { color: #f00; padding-left:6px; }
.maga-nav-wrap { margin: 0 16px 20px 16px; }
.maga-now-thumb { margin-top: 50px; background-color: #fff; padding: 1px; }
.maga-now-thumb p { text-align: center; line-height: 22px; color: #333; }
.wqhg { margin-top: 6px; margin-left:16px; color: #fff; }
.his-maga { width: 54px; height:22px; color: #fff; border:none; background-color:transparent; background-position: -7px -1164px; }
.maga-logo, .editor-info { position: absolute; bottom: 60px; left: 16px; }
.maga-logo { bottom: 0; font-family: Arial; font-size: 40px; color: #ff724f; }
.editor-info { margin: 10px auto; width: 116px; color: #fff; line-height: 22px; }
.editor-info th { width: 60px; text-align: right; vertical-align: top; }
.cover-h1 { line-height: 50px; }
.cover-h1 a { font-size: 22px; color: #f30; font-family: Microsoft YaHei, SimHei; }
.cover-h1 a:hover { text-decoration: underline; }
.cover-txt { margin-right: 40px; height: 145px; line-height: 20px; text-indent: 2em; color: #666; }
.printing, .webbook, .post-tw, .maildy, .post-fri { margin-right: 20px; float: left; height: 22px; line-height: 22px; }
.printing, .webbook, .post-tw { width: 74px; text-align: center; color: #fff; }
.printing:hover, .webbook:hover, .post-tw:hover { color: #ff0; }
.printing { background-position: -6px -1210px; }
.webbook { background-position: -98px -1210px; }
.post-tw { width: 80px; padding-left: 5px; text-align: left; background-position: -191px -1210px; }
.maildy { padding-left: 22px; background-position: -221px -1115px; }
.post-fri { padding-left: 24px; background-position: -162px -283px; }
.curr-maga-title { height: 21px; background: #fff url(images/magz-bq.png) no-repeat; }
.curr-maga-title h2 { text-indent: -9999px; }
.maga-ad { margin-right: 12px; width: 140px; height: 500px; border: 1px solid #ccc; }
.maga-cont-list { float: left; width: 580px; padding-bottom: 20px; }
.maga-cont-list h3 a { font-size: 14px; color: #06c; line-height:34px; }
.maga-cont-list h3 span a { color: #999; font-size: 12px; text-decoration: underline; }
.maga-cont-list h3 a:hover { color: #f00; }
.maga-cont-list p.maga-d { line-height: 20px; color: #333; margin-left:26px; margin-bottom:10px; }
.maga-t-list { height: 20px; }
.maga-cont-list .mode-bg-dott { margin-top: 20px; margin-left:20px; }
.maga-cont-list h3 { background-image:url("images/cmstop-big.png"); background-position:-278px -274px; background-repeat:no-repeat; padding-left:16px; margin-left:11px; }
/* 2010-11-18 shaoshengqiang */
 .dateinfo { padding: 2px 0 2px 8px; border-bottom:1px solid #ccc; background: url(images/mpu.png); }
.dateinfo .zongqi { margin-bottom: 10px; font-size: 18px; font-family: Microsoft YaHei; }
.dateinfo .riqi { color:#666; margin-left:10px; }
.dateinfo .mr-12 { margin-right:12px; }
.hrzz { height:2px; background-image:url(images/hrsolid.png); overflow: hidden; _zoom: 1; }
/*
 * -------------	**** end 电子杂志首页 **** 	--------------------------
 */
 
 /*
 * -------------	**** start 组图  **** 	--------------------------
 */
 /* 大图头部*/
 .gallery-head { position: relative; }
.gallery-wrap { background-color: #000; }
.gall-pageNumber { position: absolute; top: 0; left: 0; width: 100px; height: 34px; padding-left: 25px; background-position: -107px -1253px; color:#fff; font-weight: bold; font-family: Arial; }
.gall-pageNumber strong { font-size: 24px; }
.gallery-head h1 { padding-top: 6px; color: #fff; font-family: Microsoft YaHei, SimHei; font-size: 22px; }
.gallery-head h1 span { font-weight: normal; font-size: 12px; font-family: '宋体'; }
.gallery-head h1 span a { color: #c00; }
.gall-title { margin-left: 130px; color: #ccc; }
.pic-tit-info { position: absolute; right: 10px; top: 14px; line-height: 20px; }
.pic-tit-info span { margin-left: 10px; }
.pic-tit-info span a, .pic-title-summary a, .view-other a, .view-other a span { color: #c00; }
.pic-tit-info span a:hover, .pic-title-summary a:hover, .view-other a:hover, .view-other a:hover span, .view-primal a:hover { color: #ff0; }
.pic-title-summary { margin: 5px 0 0 0; line-height: 20px; height: 40px; overflow: hidden; zoom: 1; color: #999; }
.view-other { position: absolute; top: 44px; left: 6px; }
.view-other a { display: block; padding-left: 22px; height: 22px; width: 80px; background-position: -140px -1303px; }
.view-other a.view-all-pic { padding-left: 22px; background-position:-276px -1299px; background-repeat: no-repeat; }
.view-other a.topdp { background-position: left -286px; }
.view-other a span { color: #fff; }
/* 大图   */
 .gallery-inner-wrap { background-color: #333; padding: 10px; }
.bigImg-wrap { text-align: center; }
.view-primal { text-align: right; }
.view-primal a { padding-left: 20px; color: #ccc; background-position: -7px -1302px; }
.curr-summary { color: #ccc; margin-top: 10px; line-height: 18px; }
/* 缩略图 滚动 */
 .gallery-slide { position: relative; }
.gall-slide-console { position: absolute; right: 10px; top: 2px; }
.gall-slide-console a { display: block; width: 46px; height: 30px; text-indent: -9999px; }
.focimg_movieWindow { margin-left: 20px; margin-top: 20px; height: 114px; width: 770px; overflow: hidden; }
.focimg_movieWindow li { float: left; width: 158px; }
.focimg_movieWindow li a img { border:  1px solid #ccc; }
.focimg_movieWindow li.nowstyle a img { border-color: #ff0; }
.gall-slide-next { background-position:  -61px -1334px; }
.gall-slide-next:hover { background-position:  -7px -1335px; }
.gall-slide-prev { background-position:  -61px -1364px; }
.gall-slide-prev:hover { background-position:  -7px -1365px; }
.gall-slide-all { background-position:  -61px -1395px; }
.gall-slide-all:hover { background-position:  -7px -1396px; }
.gall-imgs { margin-left:2px; }
.gall-imgs li { width: 159px; display: inline; }
.gall-comment-wrap { padding-top: 10px; border-top: 1px solid #dfedf2; overflow: hidden; background-color: #f8fbfc; }
.gall-comment-area { width: 610px; }
.post-explain { float: right; width: 286px; line-height: 20px; }
.post-explain li { margin-bottom: 10px; color: #333; }
.gall-textarea { height: 100px; }
/* 平铺显示图片  */
 .gallery-tile-wrap { background-color: #333; padding-top: 10px; height: 1%; overflow: hidden; zoom: 1; }
.gallerl-tile { overflow: hidden; zoom: 1; padding-bottom: 10px; }
.gallerl-tile li p { margin: 4px 5px 0 5px; height: 54px; line-height: 18px; text-align: left; overflow: hidden; zoom: 1; }
.gallerl-tile li p a { color: #999; }
.gallerl-tile li p a:hover { color: #ff0; }
.gall-pic-box { margin: 0 auto; margin-top: 5px; width: 212px; height: 159px; overflow: hidden; }
.gall-pic-box a { display: table-cell; vertical-align: middle;  /* for-ie */ *display: block;
*font-size: 138px;
*font-family: Arial;
width: 212px; height: 159px; }
.gall-pic-box a img { vertical-align: middle; }
.gallerl-tile li { float: left; margin: 0 8px 20px 8px; width: 222px; border: 1px solid #333; text-align: center; background-color: #000; display: inline; }
/* 鼠标移上去状态  */
 .gallerl-tile li.tile-on { border-color: #666; }
/*
 * -------------	**** end 组图  **** 	--------------------------
 */
 
 /*
 * -------------	**** start 访谈页  **** 	--------------------------
 */
 #nav_channel { background:url(images/bg_x.gif) repeat-x 0 0; height:30px; line-height:28px; }
#nav { color:#fff; }
#nav a, #mode_list a { color:#fff; display:block; padding:0 5px; float:left; }
#mode_list a { color:#333; }
#nav_left { background:url(images/bg_1.gif) no-repeat -394px -224px; width:8px; padding:0; height:30px; float:left; }
#nav_right { background:url(images/bg_1.gif) no-repeat -383px -224px; width:7px; height:30px; float:right; }
#top { background:url(images/bg_x.gif) repeat-x 0 -270px; height:32px; line-height:32px; padding-bottom:10px;/* padding-top:4px;*/ }
#logo_channel { background:url(images/bg_1.gif) no-repeat -300px -258px; height:28px; width:105px; display:block; float:left; text-indent:-9999px; }
.flashWrap { height:262px; background: url(images/video-flash.gif); margin-top:5px; padding-top:8px; }
.w_700 { width: 700px; }
.w_234 { width:234px; }
.honourCommon { border:1px solid #9FCCE9; position:relative; margin-bottom:10px; overflow: hidden; zoom: 1; }
.honourCommon h2 { border-bottom:1px solid #DFEDF2; height:26px; line-height: 26px; }
.honourCommon h2 a { color:#06c; font-size:12px; margin-left: 3px; }
.honourCommon a.more { position:absolute; right:5px; top:5px; color:#06c; }
.honourCommon ul { padding-top:5px; overflow:hidden; }
.honourCommon ul li { float:left; width:64px; margin:0px 8px 15px 5px; }
.honourCommon ul li h3 { text-align:center; height:20px; font-weight: bold; line-height: 20px }
.honourCommon ul li h3 a { font-weight: normal; }
.honourCommon .person { font-size:14px; margin: 1px; }
.honourCommon .person li { line-height:20px; }
.honourCommon .person li p { color:#06c; }
.honourCommon .person li p a { font-size: 12px; color:#06c; }
.person-clear ul li { clear: both; width: 210px; }
.pause { float:right; margin-top:10px; padding-right:2px; }
/*
 * 	interviewVideo
 */
 .interviewVideo { width:368px; height:256px; background-image:url(images/ft.gif); background-repeat: no-repeat; float:right; }
.interviewVideo div, .interviewVideo p { margin-left:36px; margin-top:8px; }
.interviewVideo p { margin-right:5px; line-height:19px; margin-top:2px; color: #fff; }
.interviewVideo p a { color:#fff; }
.interviewVideo p a:hover { color:yellow; }
/*
 * -------------	**** end 访谈页  **** 	--------------------------
 */
 /*
 * -------------	**** start 访谈页2  **** 	--------------------------
 */
 .titleBar { background: url(images/inter-cont-logo.jpg) no-repeat 0 top; }
.topBar, .titleBar, .mainContent { }
body.cmstop-inter { background:url(images/interview.jpg) repeat-x center -30px; }
.topMenu, .topMenu span, .titleCol1, .suite, .wonderful .title, .interactionHead h2, .interactionHead p, .inputWordBar form p .post { background-image:url(images/big_bg.gif); }
.topMenu { height:30px; background-image:url(images/topmenu.jpg); background-position: 0 0; background-repeat:repeat-x; }
.topMenu ul { color:#fff; line-height:30px; }
.topMenu ul li { display:inline; margin-left:10px; }
.topMenu ul li a { color:#fff; margin-right: 10px; }
.topMenu ul li a:hover { color: #ff0; }
.topMenu span { float:left; background-position: 0 -150px; width: 94px; height: 30px; text-indent:-999px; }
.ft-tbar { width: 960px; margin: 0 auto; }
.titleBar { position:relative; height:130px; }
.titleBar h1 { position:absolute; top:30px; left:100px; }
.titleBar h1 a { display:block; width:310px; height:100px; text-indent:-999px; }
.titleBar dl { position:absolute; right:-10px; width:355px; height:84px; top:40px; }
.titleBar dl dd { margin-top:5px; margin-right:14px; }
.titleBar dl dd p { color:#666; display:inline; line-height:20px }
.titleCol1 { height:56px; position:relative; background: url(images/titcol.jpg) no-repeat -1px 1px; }
.titleCol1 .suite { position:absolute; display:block; width:82px; height:40px; background-position: 0 -211px; color:#fff; text-align:center; line-height:28px; font-weight:bold; left:10px; }
.titleCol1 h2 span.time { font-weight:normal; font-size:12px; margin-left:6px; }
.titleCol1 h2 { float:left; margin: 15px 5px 5px 100px; font-weight:bold; font-family:Microsoft YaHei; text-shadow: 1px 1px #ddd; font-size:18px; }
.titleCol1 h2 a { font-family:Microsoft YaHei; font-size: 20px; font-weight: bold; }
.titleCol1 blockquote { position:absolute; right:50px; top:24px; color:#fff; }
.titleCol1 blockquote a, .titleCol1 blockquote cite { color: #fff; }
.interview_section { height:614px; width: 953px; padding-top: 6px; border-left:3px solid #B3E2F7; border-right:3px solid #B3E2F7; }
.sectionLeft { float:left; width:456px; margin-left:6px; }
.sectionRight { float:right; width:476px; }
.wonderful { margin:0px 5px 5px 0px; }
.wonderful .viewpoint { clear:both; }
.wonderful .viewpoint li { line-height:20px; margin:10px 0; }
.hotViewpoint { font-size:12px; line-height:20px; font-family:Microsoft YaHei; margin: 5px 10px; height:80px; text-shadow: 1px 1px #ddd; }
.ft-zj { width: 940px; margin: 0 auto; }
.ft-gd { width: 466px; }
.ft-img { width: 468px; }
.wonderful .more { color:#f00; text-decoration:underline; font-weight:bold; }
.guestList { clear:both; margin: 10px 0 0 10px; height:80px; }
.guestList li { width:48%; float:left; }
.guestList img { float:left; margin-right:10px; }
.guestList h3 { margin-bottom: 4px; font-weight:bold; }
.guestList p { height: 40px; color:#999; line-height: 18px; margin-right:6px; }
.mut { clear:both; margin-left:10px; margin-top:8px; height:100px; }
.mut li { float:left; width:44%; line-height:22px; padding-left:10px; }
.interviewPic { clear:both; margin:16px 6px 0 0; padding-left: 10px; }
.interviewPic li { float:left; width: 150px; }
.interviewPic li img { border:1px solid #ccc; padding:1px; margin-right:10px; margin-bottom:6px; }
.interactionInfo { width: 959px; background:url(images/bg2.gif) no-repeat; border-bottom:3px solid #B3E2F7; overflow:hidden; }
.wordLive, .visitor { border-left:3px solid #B3E2F7; height:494px; float:left; margin-top:6px; }
.wordLive { width:645px; }
.visitor { border-right:3px solid #B3E2F7; width:305px; }
.interactionHead { position:relative; height:36px; }
.interactionHead h2, .interactionHead p, .interactionHead form { position:absolute; top:7px; }
.interactionHead h2 { line-height:26px; text-align:center; width:80px; background-position: 0 -79px; color:#fff; font-size:14px; height: 26px; left:0px; }
.interactionHead p { position:absolute; left:98px; top:10px; padding-left:22px; height:19px; line-height:19px; background-color:#fff; width:300px; background-position: 5px -127px; background-repeat:no-repeat; }
.interactionHead form { right:6px; }
.wordLive dl { margin:0 0 8px 10px; }
.wordLive #chat_scroll { height: 450px; overflow: auto; }
.wordLive dt { margin-top:14px; color:#f60; border-bottom:1px dotted #ccc; padding-bottom:10px; }
.wordLive dt p { line-height:18px; }
.wordLive dd { margin-top:3px; line-height:18px; border-bottom:1px dotted #ccc; padding-bottom:10px; }
.wordLive dd p { color: #4f4f4f; }
.visitor ul { margin:0 0 8px 8px; }
.visitor #question { height: 320px; overflow:auto; }
.visitor ul li { margin-top:6px; line-height:20px; border-bottom:1px dotted #ccc; padding-bottom:6px; }
.visitor ul li em { font-style:normal; color:#999; font-family:Arial; font-size:10px; }
.visitor ul li.ourself * { color:#f00; }
.inputWordBar { width:90%; margin: 18px auto 0 auto; }
.inputWordBar textarea { }
.inputWordBar p { margin-bottom:10px; }
.inputWordBar textarea { width: 275px; height: 53px; overflow:auto; }
.inputWordBar .username { width:80px; margin-right:5px; }
.inputWordBar a { color:#2B65B4; }
.inputWordBar .post { background-color:#fff; background-position: 0 -185px; width: 61px; height: 21px; border: none; color:#fff; }
.inputWordBar span { color:#669900; line-height:22px; }
/*
 * -------------	**** end 访谈页2  **** 	--------------------------
 */

 /*
 * -------------	**** start 活动页  **** 	--------------------------
 */
 .topMenu-event { height:30px; background-color:#00712C; }
.topMenu-event, .pageTitle, .pageMainContent { width: 1200px; margin: 0 auto; }
.topBar, .pagecontWrap { margin-left: 168px; }
.survey-topbar { width: 800px; margin: 0 auto; padding-left:100px; }
.topMenu-event ul { color:#fff; }
.topMenu-event ul li, .topMenu-event a { display:inline; margin-left: 8px; }
.topMenu-event ul li a, .topMenu-event a { color:#fff; padding-right: 10px; line-height: 30px; }
.topMenu-event ul li a:hover, .topMenu-event a:hover { color: #ff0; }
.topMenu-event span { float:left; background-position: 0 -150px; width: 94px; height: 30px; text-indent:-999px; }
body.cmstop-event { background:url(images/event.jpg) repeat-x; }
.eventDetail .edHead, .collection, .share, .like, .eplHead, .eventJoin .ejHead, .eventJoin .ejBottom, .eventJoin .ejCont input.joinBtn { background-image:url(images/eventsprite.gif); }
.pageTitle { width: 1200px; height:225px; background: url(images/event-banner.jpg) no-repeat left top; }
.pageTitle h1 a { text-indent:-9999em; display:block; width:189px; height:100px; margin-left:160px; }
.eventLeft, .eventRight { float:left; width:430px; padding-top:15px; background-color: #fff; }
.eventRight { width:330px; padding-right: 5px; }
.maincontentHead { height:40px; width:765px; line-height:40px; background-image: url(images/event-title.jpg); }
.maincontentHead h2 { float:left; margin-left:10px; color:#fff; font-size: 16px; font-family: Microsoft YaHei, SimHei; font-weight: bold; }
.maincontentHead h2 a, .maincontentHead span, .maincontentHead span a { color:#fff; margin-left:6px; }
.maincontentHead h2 a:hover, .maincontentHead span a:hover { color: #ff0; }
.maincontentHead span { float:right; margin-right:8px; }
.eventAd img { padding:1px; border:1px solid #fc0; }
.eventInfo { margin-left:10px; }
.eventInfo p { margin-bottom:10px; line-height: 22px; }
.eventInfo p strong, .eventInfo p a, .eventInfo p.e-time { color:#098E3A; }
.eventInfo p a:hover { color: #f00; }
.eventInfo span.function { display:block; height:50px; margin-top: 20px; }
.eventInfo span.function a { float:left; }
.eventInfo span.function a.collection, .eventInfo span.function a.share, .eventInfo span.function a.like { margin-right:28px; text-align:center; line-height:30px; padding-left:10px; width:90px; height:33px; }
.collection { background-position: 0 -345px; color:#09c; }
.share { background-position: 0 -269px; color:#006D28; }
.like { background-position: 0 -421px; color:#f30; }
.collection:hover { background-position: 0 -383px; text-decoration:none; }
.share:hover { background-position: 0 -307px; text-decoration:none; }
.like:hover { background-position: 0 -459px; text-decoration:none; }
.eventDetail { clear:both; margin-top:15px; }
.eventDetail p { line-height:22px; margin-bottom:20px; margin-top:6px; }
.eventDetail .edHead { height:76px; background-position: -5px -74px; height: 76px; background-repeat:no-repeat; }
.eplHead { background-position: 0 -155px; height: 33px; font-weight:bold; color:#f00; margin: 10px 0; }
.eplHead span { float:right; margin-top:16px; }
.signup_list { border:1px solid #0CB34D; }
.signup_list th { height:24px; padding-left:8px; background-color:#0CB34D; color: #fff; text-align:left; font-weight: bold; }
.signup_list td { line-height:18px; padding:3px 3px 3px 8px; }
.eventJoin { margin-top:15px; }
.eventJoin .ejHead { background-position: 0 -19px; width: 330px; height: 50px; }
.eventJoin .ejHead a { float:right; color:#fff; line-height:50px; margin-right:10px; }
.eventJoin .ejCont { border-left:4px solid #098E3A; border-right:4px solid #098E3A; }
.eventJoin .ejCont ul { margin: 0px 20px; width:290px; overflow: hidden; }
.eventJoin .ejCont ul li { line-height: 30px; clear: both; }
.eventJoin .ejCont ul li label { width:60px; margin-right: 10px; }
.eventJoin .ejCont ul li em { color:#f00; margin-right:8px; }
.eventJoin .ejCont ul li textarea { width: 180px; height: 60px; }
.eventJoin .ejCont input.joinBtn { float:left; background-color:#fff; padding-right:15px; padding-bottom:6px; width:101px; height:33px; background-position: 0 -193px; font-size:14px; border:none; color:#fff; font-weight:bold; margin-left:100px; margin-top:25px; }
.eventJoin .ejBottom { background-position: 0 0; height: 14px; }
.ev-label { float: left; width: 80px; text-align: right; }
.ev-input { float: left; margin-right: 20px; }
/*
 * -------------	**** end 活动页    **** 	--------------------------
 */

 /*
 * -------------	**** start 调查页    **** 	--------------------------
 */
 body.cmstop-survey { background: #EBF6F8 url(images/sur-body-bg.jpg) repeat-x; }
.sur-logo { margin-top: 5px; margin-right:10px; }
.titleCol1 .suite, .wonderful .title, .interactionHead h2, .interactionHead p, .inputWordBar form p .post { background-image:url(images/big_bg.gif); }
.sur-topMenu { height:30px; background-color: #0A82C9; }
.sur-topMenu ul { color:#fff; line-height:30px; margin-left:10px; }
.sur-topMenu ul li { display:inline; margin-right:3px; margin-left:3px; }
.sur-topMenu ul li a { color:#fff; }
.sur-topMenu span { float:left; background-position: 0 -150px; width: 94px; height: 30px; text-indent:-999px; }
.surveySubject { width:803px!important; height:300px; padding-top: 30px; background:url(images/surveybg.jpg) no-repeat center -1px; }
.surveySubject h1 { margin-left:140px; margin-top:14px; font-weight: bold; font-size: 24px; color:#2767B8; font-family: Microsoft YaHei, SimHei; }
.surveySubject div { margin:50px 20px 0 20px; font-size:14px; line-height:32px; color:#3067B7; }
.surveySubject div p { text-indent:2em; margin-right:200px; }
.serveyItem { background-color:#EBF6F8; padding-bottom: 30px; width:803px!important; }
.serveyItem .serveyContHead { height:36px; line-height:36px; background-color:#1469BB; width:790px; font-weight:bold; font-size:14px; color:#fff; padding-left:10px; border-top-left-radius: 10px; border-top-right-radius:10px; }
.serveyItem .serveyContHead a { float:right; width:74px; height:23px; background-image:url(images/toIndex.gif); font-weight:normal; margin: 6px 8px 0 0; font-size:12px; line-height:23px; text-align:center; color:#3468B6 }
.serveyItem .serveyItemList { padding-bottom:10px; background-color:#fff; width:800px; margin-bottom:10px; -moz-border-radius:0px 0px 5px 5px; }
.serveyItem .serveyItemList li { margin-bottom:15px; clear:both; padding-top:15px; }
.serveyItem .serveyItemList cite { font-weight:bold; font-size:14px; font-style:normal; line-height:30px; }
.serveyItem .serveyItemList p { line-height:20px; padding-bottom:10px; }
.serveyItem .serveyItemList .serSubmit { background-color:#fff; width:80px; height:28px; background-image:url(images/serveySbumit.gif); border:none; color:#fff; font-weight:bold; font-size:14px; margin-left: 24px; }
.sur-item input[type=text] { padding: 6px; }
.sur-item textarea { padding:4px; overflow:auto; }
.sur-item input:focus, .sur-item textarea:focus { background-color:#fff589; }
.sur-item .dropSel { margin-top:6px; }
.label span { float:left; margin-top:2px; *margin-top:4px;
}
/*
 * -------------	**** end 调查页    **** 	--------------------------
 */
 /*
 * -------------	**** start 会员登录    **** 	--------------------------
 */
 .member-wrap { }
.member-title { height: 55px; line-height: 55px; background-image: url(images/print-top.jpg); padding: 0 30px; }
.member-title h2 { display: inline; font-size: 22px; font-family: Microsoft YaHei, SimHei; color: #333; }
.member-form { margin: 0 20px; }
.member-form li { font-size: 12px; clear: both; }
.member-form li .info { text-align: right; font-size: 14px; }
.member-form li .tipinfo { color: #999; margin-left: 10px; }
.member-form li.align-member { padding-left: 104px; }
.formFormat li input.member-yzm { width: 40px; }
.ch-yzm { color: #f00; text-decoration: underline; }
.member-btn { margin-right: 30px; width:80px; height:28px; line-height:22px; color:#fff; cursor:pointer; font-size: 14px; font-weight:bold; background-position: -102px -1111px; border: none; background-color: transparent; }
.member-btn:hover { color:#f00; }
.vaid-error { padding-left: 10px; line-height: 28px; border: 1px solid #f8b6a1; color: #f00; background-color: #fff8ee; }
.regedInfo { margin: 40px; }
.regedInfo p { margin-bottom: 20px; font-size: 14px; }
.regedInfo p strong { text-decoration: underline; }
.reg-a { padding-left: 14px; background-position: -291px -635px; color: #06c; text-decoration: underline; }
.shareTitle { margin: 20px 0 0 60px; padding: 2px 0 6px 60px; background-position: -259px -1373px; background-repeat: no-repeat; }
.shareTitle p { margin: 5px 5px; color: #999; }
.readme { height: 160px; overflow-y: scroll; width:90%; margin:10px auto }
pre { white-space:pre-wrap; /* css3.0 */ white-space:-moz-pre-wrap; /* Firefox */ white-space:-pre-wrap; /* Opera 4-6 */ white-space:-o-pre-wrap; /* Opera 7 */ word-wrap:break-word; /* Internet Explorer 5.5+ */ line-height:1.5em }
pre a{text-decoration:underline}
a.btn, a.btn span { background:url(images/btn-1.gif) no-repeat 0 0; }
a.btn { color:#333; padding-left:8px; display:block; float:left; text-decoration:none; margin-right:15px; }
a.btn span { background-position: right 0; height:22px; line-height:22px; padding:5px 8px 5px 0; }
a.btn:hover { background-position:0 -23px; color:#333; }
a.btn:hover span { background-position:right -23px; color:#333; }
/* 表单提交出错时的样式   */
 .warn { font-style: normal; color: #f00; font-size: 14px; }
/*
 * -------------	**** end 会员登录    **** 	--------------------------
 */

 /*
 * -------------	**** start 站点地图   **** 	--------------------------
 */
 /* 站点地图 */
 body.sitemap { background: #fff url(images/sitemap.jpg) repeat-x left top; }
.sitemap-top-nav { overflow: hidden; }
.site-top-nav { height: 50px; line-height: 50px; position: relative; }
.site-top-nav a { margin: 0 14px; }
.site-title { margin-bottom: 10px; border-bottom: 1px solid #eee; font-size: 22px; color: #f30; line-height: 40px; font-family: Microsoft YaHei, SimHei; }
.sitemap-wrap { position: relative; top: 50px; background-color: #fff; border-top: 1px solid #B0E3F9; }
.sitemap-menu { position: absolute; top: -49px; left: 20px; width: 161px; height: 475px; background-color: #fff; background-image: url(images/sitemap-nav.jpg) }
.sitemap-menu ul { margin: 80px 0 0 45px; }
.sitemap-menu ul li { width: 116px; height: 37px; line-height: 36px; text-align: center; }
.sitemap-menu ul li.site-current { background-color: #fff; }
.sitemap-menu ul li.site-current a { font-weight: bold; color: #000; }
.sitemap-menu ul li.site-current a:hover { color: #000; }
.sitemap-menu ul li a { color: #fff; font-size: 14px; }
.sitemap-menu ul li a:hover { color: #ff0; }
.site-cont-wrap { margin:  0 10px 0 210px; }
.sitemap-list { margin-bottom: 20px; margin-top: 20px; padding-left: 70px; overflow: hidden; clear: both; }
.sitemap-list strong, .sitemap-list p { line-height: 20px; }
.sitemap-list strong { margin-left: -70px; }
.sitemap-list p { padding-left: -4px; }
.sitemap-list p a { margin-right: 4px; margin-left: 4px; color: #666; }
/* 关于我们  */
 .site-cont-p p, .site-cont-wrap p { font-size: 14px; line-height: 24px; text-indent: 2em; margin: 20px 0; }
/*
 * -------------	**** end 站点地图     **** 	--------------------------
 */
 /* *************************** start 大众版  邵盛强	*************************/
/***
 	* @name:		大众版首页
 	* @author:		shaoshengqiang
 */
 .ad-summary { padding-left: 10px; line-height: 24px; background-color: #c00; }
.ad-summary a { color: #fff; }
.ad-summary a:hover { color: #ff0; }
.ad-event-index { background-color: #333; }
.no-point li { background-image: none; padding-left: 2px; }
.no-point li a { color: #333; }
.mode-imgtxt li p.fix-h36 { margin: 0 auto; margin-top: 4px; width: 160px; height: 36px; line-height: 18px; text-align: left; overflow: hidden; zoom: 1; }
.mode-imgtitle ul.adtxt { float: left; margin-left: 20px; }
.mode-imgtitle ul.adtxt li a:hover { color: #f00; }
.mode-imgtxt .tit { text-align: center; font-size: 14px; }
.mode-imgtxt .tit a { color: #333; font-weight: bold; }
.mode-imgtxt .tit a:hover { color: #f00; }
.mode-imgtitle ul.adtxt { float: left; margin-left: 20px; }
.mode-imgtitle ul.adtxt li a:hover { color: #f00; }
/***
 	* @name:		组图首页-大众版
 	* @author:		shaoshengqiang
 */
 .hot-pic-box { border: 1px solid #fff; background:url("images/high-bg.jpg") repeat-x scroll left -250px transparent; }
.col-imgList { margin-left: 0; }
.col-imgList ul li.wrap-one { width: 702px; margin-left: 0; }
/***
 	* @name:		搜索主页
 	* @author:		shaoshengqiang
 */
#advanced_div { background:none repeat scroll 0 0 #FFFDD7; border:1px solid #FDBD77; font-size:12px; line-height:26px; position:absolute; right:0; top:150px; margin:0 7px; padding:1px 8px; }
#keywords { text-align:center; margin:60px auto 10px; }
#model { z-index:50; overflow: hidden; zoom: 1; }
.searchbox-list { margin:10px 20px 0 20px; }
#model a { float:left; font-size:14px; height:25px; line-height:22px; margin-left:5px; text-align:center; width: 50px; color: #06c; }
#model a:hover { color: #f00; }
#model a.now { background: url("images/bg_search_focus.png") no-repeat 0 0 transparent; color:#000; cursor:default; width:60px; font-weight: bold; }
#model a.now:hover { text-decoration:none; }
#search_box { background:url("images/bg_search.png") no-repeat scroll 0 -25px transparent; color:#F60; font-size:12px; width: 600px; height:43px; padding:4px 0 0 10px;/* position: absolute;*/ }
#search_box input { background:none repeat scroll 0 0 transparent; border:medium none; }
#search_foot { color:#999; font-family:Arial; font-size:12px; height:30px; line-height:30px; text-align:center; margin:100px auto 0 auto; }
#search_index { position:relative; width:488px; margin:150px auto 0; }
#search_index div { line-height:32px; }
#search_index h1 { height:90px; text-align:center; margin:0 auto; }
#search_list { width:540px; }
#search_list dd { font-size:12px; line-height:24px; }
#search_list dd.info { color:#555; height:auto; line-height:20px; padding:2px 0; }
#search_list dl { margin-bottom:10px; }
#search_list dt { line-height:28px; }
#search_list dt a { font-size:16px; text-decoration:underline; }
#search_result { background: none repeat scroll 0 0 #F4F4F4; font-size:12px; line-height:20px; margin:10px 0; padding:0 10px; }
.searbox { position: relative; height: 70px; }
.mar_l_20 { margin-left:20px; }
.search_btn_1 { cursor:pointer; float:inherit; height:26px; text-indent:-9000px; width:70px; padding:0; }
.search_table { width:560px; }
.search_table td, .search_table th { font-size:12px; padding:5px; }
.search_table th { font-weight:400; text-align:right; }
.search_txt_1 { font-size:14px; height:22px; line-height:22px; margin-top:0; vertical-align:middle; width:310px; padding:0px 0 3px; }
.hotsearkey a { color: #06c; margin-right: 10px; margin-left: 10px; text-decoration: underline; }
.hotsearkey a:hover { color: #f00; }
/***
 	* @name:		搜索结果页
 	* @author:		shaoshengqiang
 */
 /* 搜索头部  */
 .sear-result-top { margin-left: 30px; }
.sear-relut-input { margin: 25px 0 0 30px; }
#search_result { background: #f4f4f4 repeat-x scroll 0 0 #F4F4F4; height: 20px; line-height:20px; margin: 10px 0; padding:0 10px; }
#search_result strong { color: #c00; }
#search_result a { color: #06c; }
#search_result a.sear-curr-info { color: #666; }
/* 搜索结果 */
 .sear-result-wrap { margin-left: 30px; }
.sear-wrap-main { float: left; width: 600px; }
.sear-wrap-extra { float: right; margin-right: 120px; width: 240px; border-left: 1px solid #ccc; padding-left: 10px; }
#search_list dt a { font-size:16px; text-decoration:underline; color: blue; }
#search_list dt a .keyword, .keyword { color: #c00; }
#search_list a { color: #06c; }
#search_list a:hover { color: #c00; }
a.green, .green { color:#080; }
.sear-extra-rlist { }
.sear-extra-rlist li { line-height: 24px; }
.sear-extra-rlist a { font-size: 14px; color: #06c; }
/***
 	* @name:		大众版图片列表页面
 	* @author:		shaoshengqiang
 */
 .dz-image-wrap { padding: 8px; border: 1px solid #dbdada; }
.dz-imgtxt ul li { margin: 0 8px 10px 8px; }
.image-flash { position: relative; height: 365px; overflow: hidden; width: 600px; }
.image-flash .pic-shadow, .image-flash .pic-summary { position: absolute; bottom: 0px; left: 0px; }
.image-flash .pic-shadow { width: 600px; height: 60px; background-color: #000; opacity: .5; filter: alpha(opacity=50); }
.image-flash .pic-summary { bottom: 0; }
.image-flash .pic-summary p { margin: 10px; line-height: 20px; }
.image-flash .pic-summary a { color: #fff; }
.image-flash .pic-summary a:hover { color: #ff0; }
/***
 	* @name:		大众版留言板
 	* @author:		shaoshengqiang
 */
 .lmessage-bg { background: url("images/high-bg.jpg") repeat-x scroll left -250px transparent; }
.leaveMessage-wrap { border: 1px solid #fff; }
.leave-t-wrap { margin: 10px 0 10px 10px; }
.leave-t-wrap h1 { font-size: 28px; display: inline; font-family: Microsoft YaHei, SimHei; color: #06c; }
.leave-t-wrap a { margin-left: 20px; padding: 5px; background-color: #5198dd; color: #fff; }
.leave-t-wrap a:hover { color: #ff0; }
.leaveMessage-box { margin-bottom: 10px; padding-top: 20px; }
.leaveMessage-box ul li { padding-left: 90px; }
.leaveMessage-box ul li .imgtxt { margin-left: -90px; }
.leaveMessage-box h3.summary-h3 { }
.leaveMessage-box h3.summary-h3 em { font-family: Arial; font-size: 10px; color: #666; }
.leaveMessage-box ul li p.summary-no2em { line-height: 26px; font-size: 14px; color: #333; }
.admin-reply { margin-top: 15px; }
.admin-title { margin-bottom: 6px; }
.admin-title strong { color: #c00; }
.admin-reply { padding: 8px 8px 8px 20px; border: 1px solid #ffe1a4; }
.admin-reply p { line-height: 20px; color: #666; }
.leave-other { color: #c00; line-height: 50px; margin-left: 40px; }
.leavemessage-post-wrap .ejCont { border: none; height: auto; }
.leavemessage-post-wrap .ejCont ul { width: auto; }
.leavemessage-post-wrap .ejCont ul li { margin-bottom: 10px; }
.leavemessage-post-wrap .ejCont ul li span.ev-label { width: 96px; }
/* *************************** end 大众版  邵盛强	*************************/

/* *************************** start author: wangyuelong	*************************/
/*个人专栏*/
 .author { background:url(images/high-bg.jpg) no-repeat scroll left -250px; overflow:hidden }
.mode-tabs .f-r ul li a { background:none; color:#333333; }
.mode-tabs .f-r ul li a:hover { color:#0066cc }
.author img { border:1px solid #CCCCCC; padding:1px; float:left }
.author .author-rss img { border:none; padding:0; margin-left:6px }
.author-introduce { width:100px }
.author-introduce h3 { font-size:14px; color:#333333; font-size:14px; font-weight:bold }
.author-introduce p { margin-bottom:10px; }
.author-name { font-size:14px; color:#333333; font-size:14px; font-weight:bold; line-height:20px }
.author .digg-one a { background:url(images/big-bj02.jpg) 0 0 no-repeat; width:47px; height:24px; line-height:24px; padding-left:28px; display:block }
.author .digg-one a:hover { text-decoration:underline }
.post-time02 { margin-left: 10px; font-family: Arial; font-size: 10px; color: #999; }
.clink-amount { color:#666666; margin-top:6px; padding-left:3px }
.mode-comment02 dd p { line-height:20px }
.mode-comment02 dd { padding-bottom:0 }
.hot-people { background:url(images/big-bj02.jpg) 0 -56px no-repeat; }
.hot-people .no1-head { background-color:#609FDF; color:#FFFFFF; font-size:14px; font-weight:bold; width:68px; height:22px; margin-left:3px; padding-top:3px; line-height:22px; text-align:center; font-family:黑体 }
.author-list ul li { float:left; width:25%; text-align:center; margin:5px 0 }
.people-introduction { width:440px; height:124px; background:url(images/people.gif) no-repeat; margin-left:5px; margin-bottom:10px }
.people-introduction img { border:3px solid #FFFFFF; }
.people-introduction h3 { font-size:14px; font-weight:bold; padding-top:18px }
.people-introduction .imgtxt { float:left; margin:12px 30px 2px 12px; display:inline }
.people-introduction .imgtxt p { text-align:center; margin-top:3px }
.mode-imgtitle h3 { font-size:14px; color:#0066cc; font-weight:bold; text-indent:7px; float:left; }
/*投票列表 活动列表 调查列表*/
 .cont-list li { background-position:-286px -280px; background-repeat:no-repeat; line-height:24px; padding-left:8px; background-image:url("images/cmstop-big.png"); clear: both; }
.cont-list .date { color:#999999; float:right; font-family:Arial; font-size:10px; margin-left:10px; }
.sur-tit-wrap { font-size:14px; color:#06c; font-family:Microsoft YaHei; }
.sur-item .chk { margin-right:3px; }
.sur-tit-wrap .description { color:#666; font-size:12px; margin-left:24px; }
.sur-item { margin-left:24px; }
/*排行榜*/
 .channels-title { background:url(images/channels-bj.jpg) no-repeat; height:43px; line-height:43px; text-indent:12px; font-size:18px; color:#FFFFFF; font-family:"Microsoft YaHei" }
.channels-list { padding:0 5px 15px }
.channels-list li { background:url(images/big-bj02.jpg) no-repeat -245px -27px; height:26px; line-height:26px; padding-left:20px; border-bottom:1px dotted #CCCCCC; margin-top:10px }
.cont-list .cont-list02 a { overflow:hidden; float:left }
.cont-list li .traffic { font-size:11px; color:#cc0000; float:left; width:60px }
.background-none li { background:none; padding-left:4px; clear:both; }
.channels-list li.on a { color: #f00; font-weight: bold; }
/*热门tags*/
 .tags-back { overflow: hidden; zoom: 1; }
.channels-list02 { background-color: #fff; height:1%; }
.channels-list02 li { margin-left: 12px; float:left; width:63px; line-height:24px; overflow:hidden; zoom: 1; display: inline; }
.channels-list02 { padding:10px 0; overflow:hidden }
.tags-list { background:url(images/tag-bg.jpg) repeat-x }
.tags-back { background:url("images/high-bg.jpg") no-repeat scroll left -250px transparent; overflow:hidden; padding-bottom:20px }
.letter-nav, .mood-nav { margin-top:18px; }
.letter-nav a { display:block; height:17px; line-height:17px; padding:0 5px; float:left; margin-left:3px; text-align:center; font-family: Arial, Helvetica, sans-serif; }
.letter-nav a.on { background:#0066cc; color:#FFFFFF }
.letter-nav a:hover { background:#f3f9fa; border:1px solid #94c5e5; padding:0 4px; height:15px; line-height:15px; color:#0066cc }
.first-letter { font-size:20px; font-family:"Microsoft YaHei"; margin:12px 15px 0 }
.leter-list { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#0066cc; font-weight:bold }
.leter-search ul { margin-left:-10px; margin-top:6px }
.leter-search ul li { float:left; width:98px; overflow:hidden; margin-left:10px; line-height:24px }
/*大栏目页*/
 .mode-col-2 .largepart { display:inline; float:left; margin-bottom:10px; margin-left:10px; }
.largepart { width: 352px; }
/*心情排行*/
 .mood-name { font-size:14px; color:#0066cc; font-weight:bold; margin-top:10px; margin-left:8px; float:left }
.cont-list .tabs-name a { width:85px; float:left; color:#333333 }
.mood-nav a { display:block; height:22px; line-height:22px; padding:0 10px; float:left; margin-left:10px; text-align:center }
.mood-nav a.on { background:#0066cc; color:#FFFFFF }
.mood-nav a:hover { background:#f3f9fa; border:1px solid #94c5e5; padding:0 9px; height:20px; line-height:20px; color:#0066cc }
/*报纸首页*/
 .paper-title { background:url(images/paper-bj.jpg) left top no-repeat; height:63px }
.paper-title h1 { color:#cc0000; float:left; font-size:42px; font-weight:bold; margin:14px 24px 0 18px }
.paper-title ul { padding-top:20px; float:left }
.paper-select { width:100px; float:left }
.next-page a { margin-left:10px; color:#0066cc; margin-top:3px; float:left }
.paper-middle { background:url(images/papermid-bj.jpg) repeat-y }
.paper-l { width:396px; padding:4px }
.paper-screenshot { border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; }
.tab-01 { border-bottom:1px solid #cccccc; height:23px; position:relative }
.tab-title { height:23px; line-height:23px; border:1px solid #cccccc; border-bottom:none; width:64px; text-align:center; background:#ffffff; position:absolute; }
.page-printed { overflow-y:scroll; padding-right:4px }
.page-printed li img { float:right; padding:0 0 0 6px; }
.page-printed li { background-image:url("images/cmstop-big.png"); background-position:left -252px; margin-top:7px; }
.paper-list01 { padding:0 6px; background:#ffffff }
.paper-r { padding:0 15px; width:520px }
.textarea-w470 { width:470px }
.paper-bottom { background:url(images/paper-bj.jpg) 0 -63px; height:10px }
.paper-next a { float:left; margin-right:10px; margin-top:5px; color:#0066cc }
/*rss*/
 .subscribe { position: relative; z-index: 50; background:url(images/xl.gif) no-repeat 48px 11px; margin-left:6px; margin-right: -8px; padding-left: 4px; width:55px; cursor:pointer; font-weight: bold; color: #666; border-left: 1px solid #9FCCE9; }
.subscribe-hover { background-color: #fff; color: #333; }
.column02 { width:770px; margin:0 auto }
.rss-head { background:url(images/rss-bj.jpg) repeat-x; height:55px }
.rss-head h1 { font-size:24px; color:#333333; font-family:"Microsoft YaHei"; float:left; margin-top:10px; }
.rss-head p { float:left; margin-left:10px; margin-top:4px; line-height:20px; width:620px; color:#333333; }
.subscribe-list { background-color: #fff; padding-bottom: 6px; }
.subscribe-list li { margin: 6px 6px 0 6px; }
.subscribe-list li a img { padding: 1px; border: 1px solid #9fcce9; }
.subscribe-list li a:hover img { border-color: #2E99ED; }
/*滚动新闻*/
 .select-top { height:38px; background:#efefef; line-height:38px; padding-left:15px; border-bottom:#cccccc 1px solid }
.select-top .historypage a { display:block; width:60px; height:18px; line-height:18px; background:#666666; text-align:center; color:#FFFFFF; margin-top:10px; margin-left:15px }
.select-top .select-button { width:300px }
.select-top .select-button li { display:inline }
.select-top .select-button li a { float:left; background:#f3f9fa; border:1px solid #94c5e5; height:18px; line-height:18px; padding:0 4px; margin-right:8px; margin-top:10px }
.select-top .select-button li a.on, .select-top .select-button li a:hover { background:#0066cc; color:#FFFFFF; border:1px solid #0066cc }
.refresh { width:61px; height:20px; line-height:20px; margin-top:9px; text-align:center; margin-left:24px; cursor:pointer; background:#ffffff; border:1px solid #b4b4b4 }
.select-check { margin-top:12px; *margin-top:9px;
float:left }
.rolling-next-page { height:27px; padding-top: 6px; background:#e1e9f2 }
.check-date { margin-right:10px; }
.button-style { background:#ffffff; border:1px solid #9fcce9; width:110px; height:20px; line-height:20px; _margin-top:8px; cursor:pointer }
/*排行榜*/
 .hot-pic li { text-align:center; margin-top:15px }
.hot-pic li p { width: 140px; text-align: left; margin: 4px auto 0 auto; line-height: 18px; }
/* *************************** end author: wangyuelong	*************************/

 .contr-head { background-image: url("images/pico.png"); background-position: 0 -96px; height: 32px; }
.contr-head th { padding: 0 20px; margin: 10px 0; height: 35px; border-bottom: 3px solid #f0f0f0; }
/* 大众版宣传---图片专题  */
 .pic-spe-body { background:#fff url("images/t-spe.jpg") repeat-x; }
.picspe-topnav { overflow: hidden; height: 51px; }
.picspe-titdes { width: 1199px; height: 205px; margin: 0 auto; background-image: url(images/t-spe-banar.jpg); }
.w-940 { width: 940px; margin: 0 auto; }
.picspe-logo { margin: 10px 40px 0 0; width: 120px; height: 40px; background-image: url("images/picspe-logo.jpg"); background-repeat: no-repeat; text-indent: -9999px; }
.picspe-nav li { display: inline; line-height: 50px; }
.picspe-nav li a { font-size: 14px; margin-right: 35px; }
.pic-spe-cont { margin-top: -55px; background-repeat: no-repeat; }
.spePicH1 { padding-top: 16px; }
.spePicH1 a { font-size: 24px; font-family: Microsoft YaHei, SimHei; }
.subject-des { margin: 26px 10px 10px 20px; width: 540px; }
.subject-des p { color: #666; line-height: 18px; text-indent: 2em; }
.picspe-info { margin-top: 30px; width: 209px; height: 28px; background: transparent url(images/spe-info.gif) no-repeat; }
.picspe-info a { line-height: 36px; color: #fff; margin-left: 28px; }
.picspe-info a.picspe-pl { margin-left: 44px; }
.picspe-info a span { color: #f00; }
.picspe-info a:hover, .picspe-info a.picspe-pl:hover span { color: #ff0; }
.picspe-cont { background-color: #333; padding: 10px; }
.picspe-imgbox { min-mwidth: 920px; min-height: 613px; }
.picspe-desc { margin: 10px 0 4px 0; line-height: 20px; color: #fff; }
.pdesc-bdotted { height: 10px; background-image: url(images/picspedian.gif); }
.zz ul li { margin: 0 26px 20px 0; padding: 8px; float: left; width: 43%; clear:none; border: 1px solid #eee; height:140px; }
.inter_video { position: relative; height: 200px; }
.inter_video .tit { position: absolute; bottom: 6px; left: 10px; font-size: 24px; font-weight: bold; color: #fff; font-family: Microsoft YaHei; }
.view { margin-left: 116px; width:67px; height:21px; display:block; background-image:url(images/zazhi_read.png); background-repeat:no-repeat; color:#fff; text-align:center; padding-top:4px; background-position:2px 1px; }
.view:hover { color:#ff0; }
.sur-list { padding-top: 20px; padding-left:20px; }
/* 内容页 专栏样式  */
 .cont-space { position: relative; height: 84px; background-color:#eef7ff; padding:4px; margin: 5px 0; border: 1px solid #e9edef; }
.cont-space .photo, .cont-space .info, .cont-space .list { position:absolute; }
.cont-space .photo { top:6px; padding:1px; border:1px solid #b1bfce; }
.cont-space .description { margin-top:4px; color:#888; }
.cont-space .spacename { font-size: 12px; font-weight:bold; color:#06c; }
.cont-space .spacename:hover { color:#f00; }
.cont-space .info { left: 100px; width: 250px; color:#999; line-height:18px; }
.cont-space .list { right: 4px; width: 230px; top: 6px }
.cont-space .list h3 { margin-bottom:4px; font-weight:bold; color:#666; }
.cont-space .list li {; padding-left:8px; line-height: 20px; background-image:url("images/cmstop-big.png"); background-position:-286px -282px; background-repeat:no-repeat; }
.cont-space .list li.txt-r { background-image:none; }
.cont-space .list li a { color:#06c; }
.cont-space .list li a:hover { color:#f00; }
