﻿/* **********  广告区域管理  **********  */
.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: 28px;}
.content-top{  line-height: 28px; }
.content-top a{ margin-right: 10px; }
.content-top .cont-logo img {margin-top: 5px;}
/*
* ***************** 内容区  *****************
*/
.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;border: 1px solid #eee; color: #333; background-color: #fff;  }
/* 内容显示 */
.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 100px; 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;margin-top: 4px; width: 279px; height: 31px;  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 */
.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:#dfd;border:1px solid #393;color:#080;padding:5px 10px;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;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;

float:left;}
/* 	视频页面,单列 	 */
.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;

line-height:28px;
}
/* 发表评论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; 

font-style:normal;
}
/* 点击回复之前   */
.re-btn{ margin-top: -1px;  border: 1px solid transparent; 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;

padding:5px;background:#fff;
}
.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: #F5FAFF; width:958px;border:1px solid #9bd; }
.gall-pageNumber{position: absolute; top: 0;left: 0; width: 100px; height: 34px; padding-left: 25px; background-position: -107px -1254px; color:#fff; font-weight: bold; font-family: Arial;}
.gall-pageNumber strong{ font-size: 24px; }
.gallery-head h1{padding-top: 6px; font-size: 22px;color:#000; }
.gallery-head h1 span{ font-weight: normal; font-size: 12px;  }
.gallery-head h1 span a{ color: #f60; }
.gall-title{ margin-left: 130px; color: #999; }
.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{ }
.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: #000; }
.pic-title-summary{font-size:14px;margin: 5px 0 0 0; line-height: 20px; height: 40px; overflow: hidden; zoom: 1; color: #666; }
.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;}

/* 大图   */
.gallery-inner-wrap{ padding: 10px; }
.bigImg-wrap{ text-align: center;}
.bigImg-wrap img{display:block;margin:0 auto;}
.view-primal{ text-align: right;}
.view-primal a{ padding-left: 20px; color: #666; background-position: -7px -1302px; }
.curr-summary{font-size:14px;margin-top:10px;line-height:18px;text-align:center;}

/* 缩略图 滚动 */
.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: #000; }
.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{ padding-top: 10px; 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: #666;}
.gallerl-tile li p a:hover{ color: #000; }
.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; text-align: center; 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;}

#mode_list a{color:#fff; display:block; padding:0 8px; 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:28px; line-height:28px;/* 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 活动页  **** 	--------------------------
*/
.eventlayout{width:960px;margin:0 10px 10px;}
.eventLeft{float:left;width:618px;margin-right:10px;border:1px solid #9bd;background:#f5faff;}
.eventRight{float:left;width:330px;}
.maincontentHead{margin:30px 18px 20px;padding:0 0 15px;text-align:center;border-bottom:1px solid #E1E4E6;}
.maincontentHead h1{color:#363737;font-size:22px;margin-bottom:10px;}
.eventDetail{font-size:14px;}
.eventDetail,.eventtags,
.eventInfo{ margin:0 18px 10px;}
.eventInfo p{ margin-bottom:10px; line-height: 22px;}
.eventInfo p strong,.eventInfo p a,.eventInfo p.e-time{color:#1c3d72;}
.eventAd{margin:0 0 10px;}

.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;}

.eventPersonList{margin:0 18px 10px;}
.eplHead{font-weight:bold;font-size:14px;margin-bottom:10px;}
.signup_list table{width:100%;background:#fff;}
.signup_list th{padding:5px;background:#eee;color:#666;border-bottom:1px solid #bbb;border-top:1px solid #bbb;}
.signup_list td{padding:5px;border-bottom:1px solid #bbb;}

.eventJoin{padding:10px;background:#b4e2f7 url(images/bg2.gif) no-repeat -100px -10px;}
.ejHead{font-weight:bold;font-size:14px;color:#fff;padding-bottom:10px;}
.eventJoin .ejCont{padding:10px;background:#fff;}
.eventJoin .ejCont ul li{overflow:hidden;zoom:1;margin:0 0 10px;}
.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 ul li img{vertical-align:middle;}

.eventJoin .ejCont input.joinBtn{float:left;display:inline;height:30px;margin:0 10px 0 80px;;padding:0 15px;border:1px solid #0c2341;color:#fff;background:#4a6ea9;text-shadow:0 -1px 0 #0c2341;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);}

.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{height:300px; padding-top: 30px; background:url(images/surveybg.jpg) no-repeat center -1px;}
.surveySubject h1{ margin-left:240px; margin-top:14px; font-weight: bold; font-size: 24px; color:#2767B8; font-family: Microsoft YaHei,SimHei; }
.surveySubject div{margin-left: 160px;margin-top:50px;font-size:14px; line-height:32px; color:#3067B7; margin-right:50px;}
.surveySubject div p{ text-indent:2em; margin-right:200px;}

.serveyItem{ background-color:#EBF6F8; padding-bottom: 30px; }
.serveyItem .serveyContHead{ height:36px; line-height:36px; background-color:#1469BB; width:790px; margin-left:130px; 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-left:130px; 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;}

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{ position:absolute;  left: 5px; z-index:50; overflow: hidden; zoom: 1;}
#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.png") no-repeat  -9px 0px transparent;color:#000;cursor:default; width:60px; font-weight: bold; }
#model a.now:hover{ text-decoration:none; }
#search_box{margin-top: 24px; 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 10px 15px}
.channels-list li{padding:5px 10px; border-bottom:1px dotted #CCCCCC;}
.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{padding:10px;overflow:hidden;height:1%;line-height:2;}
.channels-list02 a{white-space:nowrap;margin-right:10px;}

.tags-list{ background:url(images/tag-bg.jpg) repeat-x}
.tags-back{background:url("http://www.jianiang.cn/templets/tagstmp/tags/high-bg.jpg") repeat-x 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; overflow:hidden; margin-left:20px; line-height:24px; white-space:nowrap;}

/*大栏目页*/
.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-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;}
