.rar,.zip{background: url('/view/sys/statics/image/zip.gif') no-repeat 0 center;}
.doc{background: url('/view/sys/statics/image/doc.gif') no-repeat 0 center;}
.pdf{background: url('/view/sys/statics/image/pdf.gif') no-repeat 0 center;}
.ppt,.pptx{background: url('/view/sys/statics/image/ppt.gif') no-repeat 0 center;}
.xls{background: url('/view/sys/statics/image/xls.gif') no-repeat 0 center;}

.logo .logoimg{float:left;margin-top: 6px;font-size: 12px;}
.logo img{vertical-align: bottom;*vertical-align: -2px;}
/*专辑首页*/
.page-index,.page-show,.page-list{font-size: 14px;}
.page-index{margin:0 auto 90px;width:980px;overflow:hidden}
.page-index .all{margin-top:15px;border-top:2px solid #1996e6}
.page-index .banner{margin: 12px 0;}
.page-index li{float:left;display:inline-block;}

.page-index .list a{display: inline-block;width:88px;height: 56px; padding:30px 0 15px 12px;background-color: #e5e5e5;margin-right: 10px;margin-bottom: 20px;font-size: 12px;overflow: hidden;position: relative;}
.page-index .list h2{font-size: 14px;font-weight: bolder;}
.page-index .list h2 span{background: url('/view/sys/statics/image/hot.png') no-repeat;display: inline-block;width: 44px;height: 38px;vertical-align: -5px;*vertical-align: -2px;position: absolute;right: 0;top:0;}
.page-index .list{width: 990px;}
.page-index .list a:hover{color: #fff;background-color: #1996e6;text-decoration: none;}


/*专辑show页*/
.page-show{margin:0 auto 90px;width:980px;overflow:hidden}
.page-show .empty{text-align: center;padding:20px; font-size: 12px;color: #888;}


.page-show .col1{float:left;width:640px;overflow:hidden}
.page-show .col2{float:right;width:300px;overflow:hidden}

.page-show .all{margin-top:15px;border-top:2px solid #1996e6}
.page-show .title h2{font-size:22px;font-weight: normal;margin: 15px 0;}
.page-show .desc{font-size: 14px;line-height: 28px;text-indent: 28px;}
.page-show .desc a{color: #ff6500;padding:0 5px;}

.page-show .contBlock{margin-top: 20px;}
.page-show .contBlock h3{font-size:14px;height:33px;line-height:33px;border-bottom:2px solid #3899e3;position:relative;color: #333333;font-weight: bolder;}
.page-show .contBlock .more{position:absolute;right:0;top:-3px;font-size:14px;color:#ff6500;font-weight: normal;}
.page-show .contBlock .ask{background: url('/view/sys/statics/image/icon.png') no-repeat -45px -8px;
display: inline-block;width: 82px;height: 30px;}
.page-show .contBlock h3 span{color: #ff6500;}

.page-show .contBlock .on{color: #ff6500;}
.page-show h3 em{color:#ababab;margin: 0 10px; }
.page-show .tlist p{overflow: hidden;padding-bottom: 17px;}
.page-show .tlist span{}
.page-show .tlist li{border-bottom: 1px dashed #ddd;padding-top: 18px;}
.page-show .tlist .t{width: 540px;float: left;}
.page-show .tlist .t a{font-size: 14px;}
.page-show .tlist .l{font-size: 12px;float: right;}
.page-show .tlist .l a{color: #0068b7;}
.page-show .tlist .tag{width: 385px;font-size: 12px;color: #888;padding-left: 20px;float: left;}
.page-show .tlist .tag a{color: #0068b7;margin-right: 5px;}
.page-show .tlist .other{font-size: 12px;color: #888;text-align: right;float: right;}

.page-show .p-ico{display: inline-block;zoom: 1;width: 16px;height: 16px;background: url('/view/sys/statics/image/icon.png') no-repeat 0;vertical-align: -3px;*vertical-align: 0px;overflow: hidden;margin-right: 5px;}
.page-show .p-ico-ask{margin-top: 1px;background-position: -126px -267px;}
.page-show .p-ico-ask2{margin-top: 1px;background-position: -126px -134px;}
.page-show .p-ico-jing{background-position: -94px -75px;}
.page-show .row1 .contBlock .cont{padding:15px}
.page-show .dlist li{padding-left: 25px;margin-top: 15px;}
.page-show .alist li{padding-left: 10px;margin-top: 15px;background:url('/view/sys/statics/image/model.png') no-repeat 0 7px;}
.page-show .alist li a{white-space: nowrap;}
.page-show .plist li{padding-left: 25px;margin-top: 10px;background-position: 0 2px;}
.page-show .plist li a{font-size: 16px;display: inline-block;width: 95px;white-space: nowrap;}
.page-show .plist span{font-size: 12px;color: #ff6500;display: inline-block;width: 130px;*width:125px;}
.page-show .plist .bott{width: 45px;height: 25px;color: #fff;background-color: #3899e3;font-size: 12px;text-align: center;line-height: 25px;}

.page-show .down .cont{padding-top: 15px;clear: both;overflow: hidden;}
.page-show .down img{float: left;}
.page-show .down .cont .albumitem {margin:10px 0;}
.page-show .down .cont .albumitem div{float:right; width: 160px;height: 180px;margin-bottom: 15px;}
.page-show .down .cont h4{font-size: 22px;margin-bottom: 5px; white-space:nowrap;}
.page-show .down .cont .des{line-height: 26px;font-size:12px;display: inline-block;height: 110px;color: #888;}
.page-show .down .cont .dbtn{display: block;width: 100%;height: 36px;line-height: 36px;text-align: center;background-color: #3899e3;color: #fff;}
.page-show .down .cont .dbtn:hover{text-decoration: none;}
.page-show .down .dd{width: 100%;height: 35px;line-height:35px;clear: both;text-align: center;background-color: #f8f8f8;font-size: 16px;}
.page-show .down .dd em{background: url('/view/sys/statics/image/dd.png') no-repeat;display:inline-block;width:20px;height:20px;vertical-align: text-top;margin-right:8px;}
.page-show .down .dd span{color: #ff6500;/*line-height: 35px;display: inline;*/}
.page-show .lx p{padding: 13px 0 15px 0;}
.page-show .lx p span{display: inline-block;width: 20px;height: 25px;border:1px solid #ff6500;text-align: center;line-height: 25px;}
.page-show .lx p em{color: #ff6500;}
.page-show .lx .qq{background:url('/view/sys/statics/image/qqbg.png') no-repeat 26px 15px;width:223px;height:70px;font-size:20px;color:#ff9900;padding-left:77px; background-color: #f8f8f8; }
.page-show .lx .qq p{font-size: 14px;color: #333333;padding-bottom: 3px;}
.page-show .lx .qq img{vertical-align: -3px;margin-left: 5px;}
.page-show .pager{padding: 20px 0;}
.page-show .pager span{padding: 5px 8px;border: 1px solid #168fcd;background: #168fcd;color: #fff;font-weight: 200;}
.page-show .pager a{padding: 5px 8px;border: 1px solid #ddd;text-decoration: none;color: #888;}
.page-show .pager a:hover{border: 1px solid #168fcd;color: #168fcd;}
.page-show #numlist span{background: url('/view/sys/statics/image/numlist.png') no-repeat 0 -455px;vertical-align: middle;}
/*.page-show .icon{position: relative;margin-top: 15px;}
.page-show .iconmin{margin-top: 10px;position: relative;height: 95px;overflow: hidden;}
.page-show .iconmin .l{float: left;width: 90px;}
.page-show .iconmin .r{float: right;width: 195px;}
.page-show .iconmin p{font-size: 12px;color: #888;line-height: 22px;margin-top: 5px;}
.page-show .icon img{width: 298px;height: 305px;}
.page-show .iconmin img{width: 103px;height: 101px;}
.page-show .icon-bg{position: absolute;left: 0;top:0;}
.page-show .p-desc h2{font-size: 16px;text-align: center;margin: 15px 0;}
.page-show .p-desc p{line-height: 28px;}
.page-show .rel-tag p{margin: 10px 0;}
.page-show .rel-tag a{display:inline-block;padding: 5px 15px;border:1px solid #3899e3;color: #3899e3;font-size: 12px;margin-right: 5px;}
div.f1-box {margin-top:0}*/



/*专辑list页*/
.page-list{margin:0 auto 90px;width:980px;overflow:hidden}
.page-list .logo .logoimg{float:left}
.page-list .all{margin-top:15px;border-top:2px solid #1996e6}
.page-list .all .title h2{font-size:14px;line-height:55px}
.page-list .all .list table{border:1px solid #ddd;width:100%}
.page-list .all .list table tr:first-child td{height:38px;line-height:38px;}
.page-list .all .list table td{border-bottom:1px solid #ddd;text-align:center}
.page-list .all .list table td em{font-weight:bold;color:#f70;font-size:14px}
.page-list .all .list table td .grey{color:#888}
.page-list .all .list table td.text-l{text-align:left}
.page-list .all .list table .line td{background:#f8f8f8}
.page-list .all .list table .title{font-size:14px;padding:15px 15px 0}
.page-list .all .list table .tag{padding:15px;color:#888}
.page-list .all .list table .tag a{color:#1996e6;margin-right:10px}
.page-list .all .list table .reply{color:#f70}
.page-list .all .list table .author a{color:#1996e6}
.page-list .all .list table .manager a{color:#ff0300}
.page-list .all .list table .author-time{margin-top:5px}

.f-nav-1 { background:#1996e6;}
.f-nav-1 .nav-inner {width:980px; height:42px; margin:0 auto; line-height:42px; overflow:hidden;}
.f-nav-1 ul {margin:0 0 0 -2px}
.f-nav-1 li {float:left;overflow:hidden}
.f-nav-1 li a,.f-nav-1 li em {display:inline-block; zoom:1; height:14px; line-height:1; font-size:14px; text-align:center;}
.f-nav-1 li em {width:4em; height:14px; padding:0 1.5em; line-height:14px; border-left:1px solid #39b2ff; border-right:1px solid #0783d2}
.f-nav-1 li a {padding:14px 0; color:#fff}
.f-nav-1 li a:hover,
.f-nav-1 li.curr a {background:#0069ad}
.f-nav-1 li a:hover em,
.f-nav-1 li.curr a em { border-left:1px solid #0069ad; border-right:1px solid #0069ad}

.f-list-1 li {position:relative; padding:20px 0; margin:0 10px; border-bottom:1px solid #ddd}
.f-list-1 li a {font-size:14px; font-weight:800}
.f-list-1 li span {position:absolute; right:0; top:23px; color:#888}
.f-list-1 li em {color:#f60}

.f-list-2 li {position:relative; height:27px; line-height:27px; font-size:14px; white-space:nowrap}
.f-list-2 li a {white-space:nowrap;}
.f-list-2 li a:hover {color:#f70}
.f-list-2 li span {position:absolute; right:0; top:8px;}
.f-list-2 .f-list-dot li {padding-left:20px; background:url('/view/sys/statics/image/model.png') no-repeat 10px 13px}

.f-hc-1 {margin:0 0 15px; background:#fff;}
.f-hc-1 .inner {border:1px solid #ddd;}
.f-hc-1 .hc-h {position:relative; height:14px; padding:15px 10px;}
.f-hc-1 .hc-h h2,.f-hc-1 .hc-h h3 {height:14px; font-size:14px; color:#1996e6}
.f-hc-1 .hc-h span {position:absolute; right:5px; top:10px; font-size:12px;}
.f-hc-1 .hc-h span a {color:#aaa;}
.f-hc-1 .hc-h span a:hover {color:#aaa; text-decoration:underline}
.f-hc-1 .hc-c {padding:0 0 10px;}

.f-hc-2 {margin:10px 0 10px}
.f-hc-2 .hc-h {position:relative; left:-10px; width:4em; padding:8px 2em; background:#1996e6; text-align:center;}
.f-hc-2 .hc-h h2,.f-hc-1 .hc-h h3 {height:16px; font-size:16px; color:#fff;}
.f-hc-2 .hc-h span {position:absolute; right:5px; top:7px; font-size:12px;}
.f-hc-2 .hc-h span a {color:#aaa;}
.f-hc-2 .hc-h span a:hover {color:#aaa; text-decoration:underline}
.f-hc-2 .hc-c {background:#fff; font-size:14px; line-height:2; padding:1em; text-align:justify;}

.f-hc-3 {margin:0 0 20px}
.f-hc-3 .hc-h {position:relative; border-bottom:4px solid #1996e6; height:20px; padding:10px; }
.f-hc-3 .hc-h h2,.f-hc-1 .hc-h h3 {height:22px; font-size:22px; color:#333}
.f-hc-3 .hc-h span {position:absolute; right:5px; top:20px; font-size:12px;}
.f-hc-3 .hc-h span a {color:#1996e6; font-family:simsun;}
.f-hc-3 .hc-h span a:hover {color:#1996e6; text-decoration:underline}
.f-hc-3 .hc-c {background:#fff}

.home_ad ul{width:1000px;}
.home_ad li{width:485px;height:60px;}

/* 人物专辑*/
/*===op 通用写法===*/
.n-fl {
  float: left;
}
.n-fr {
  float: right;
}
.n-clear {
  clear: both;
}
.n-none {
  display: none;
}
.n-txt-r {
  text-align: right;
}
/*===ed 通用写法====*/
/*模块组*/
.ui-title-1 {
  width: 100%;
  border-bottom: 2px solid #3a9be2;
  height: 28px;
}
.ui-title-1 h5 {
  font: bold 14px/28px "SumSun";
  color: #333;
}
/*====== op 专栏其他作家======*/
.elec-person-else {
  width: 305px;
}
.elec-person-else .epe-title {
  width: 100%;
  border-bottom: 2px solid #3a9be2;
  height: 28px;
}
.elec-person-else .epe-title h5 {
  font: bold 14px/28px "SumSun";
  color: #333;
}
.elec-person-else .epe-con {
  margin-top: 15px;
}
.elec-person-else .epe-con .epec-chuck {
  margin: 10px 0;
}
.elec-person-else .epe-con .epec-chuck .epecc-img {
  float: left;
}
.elec-person-else .epe-con .epec-chuck .epecc-img img {
  width: 90px;
  height: 90px;
}
.elec-person-else .epe-con .epec-chuck ul {
  float: left;
  width: 200px;
  margin-left: 10px;
}
.elec-person-else .epe-con .epec-chuck ul .epecc-title {
  margin-bottom: 10px;
}
.elec-person-else .epe-con .epec-chuck ul .epecc-title a {
  font: bold 16px/16px "SumSun";
  color: #333;
}
.elec-person-else .epe-con .epec-chuck ul .epecc-con {
  font: normal 12px/20px "SumSun";
  color: #888;
}
/*====== ed 专栏其他作家======*/
/*======person page style======*/
.pns-container {
  width: 1020px;
  margin: 190px auto 0;
}
.pns-titlebox .pnst-con {
  font: normal 14px/25px "SumSun";
  background: url("/view/sys/statics/image/pns_title_bg.png");
  width: 560px;
  color: #fff;
  padding: 14px;
  margin: 0 0 0 25px;
  _background: #000;
  _filter: alpha(opacity = 70);
}
.pns-conbox {
  width: 1020px;
  background-color: #fff;
  min-height: 100px;
  margin: 90px 0 20px 0;
}
.pns-conbox .pnsc-logo {
  margin: 0 auto;
  width: 980px;
  border-bottom: 2px solid #3899e3;
  padding-top: 22px;
}
.pns-conbox .pnsc-list {
  width: 640px;
  min-height: 100px;
  float: left;
  margin: 10px 0 0 20px;
}
.pns-conbox .pnsc-list .page-index{
    text-align:left;
}
.pns-conbox .pnsc-list .pl-chuck {
  border-bottom: 1px dashed #cecece;
  padding: 15px 0;
}
.pns-conbox .pnsc-list .pl-chuck .pnscl-img {
  width: 178px;
  height: 120px;
  overflow: hidden;
  float: left;
}
.pns-conbox .pnsc-list .pl-chuck .pnscl-img img {
  width: 178px;
  height: 120px;
}
.pns-conbox .pnsc-list .pl-chuck ul {
  width: 442px;
  float: left;
  padding-left: 20px;
}
.pns-conbox .pnsc-list .pl-chuck ul .pnscl-title a {
  font: bold 16px/23px "Microsoft Yahei";
  color: #333;
}
.pns-conbox .pnsc-list .pl-chuck ul .pnscl-con {
  font: normal 12px/23px "Microsoft Yahei";
  color: #666;
  margin-top: 10px;
  min-height: 70px;
  *height: 70px;
}
.pns-conbox .pnsc-list .pl-chuck ul .pnscl-info .pnscl-time {
  font: normal 12px/12px "Microsoft Yahei";
  color: #888;
  float: right;
}
.pns-conbox .pnsc-list .pl-chuck ul .pnscl-info .pnscl-tag {
  float: left;
  width:270px;
}
.pns-conbox .pnsc-list .pl-chuck ul .pnscl-info .pnscl-tag b {
  font: normal 12px/12px "SumSun";
  color: #333;
  display: block;
  float:left;
}
.pns-conbox .pnsc-list .pl-chuck ul .pnscl-info .pnscl-tag a {
  font: normal 12px/12px "SumSun";
  color: #1996e6;
  display: block;
  float:left;
  margin-right: 5px;
}
.pns-conbox .pnsc-list .pl-chuck ul .pnscl-info .pnscl-tag a:hover {
  text-decoration: underline;
}
.pns-conbox .pnsc-list .pl-page {
  padding: 20px;
}
.pns-conbox .pnsc-right {
  float: left;
  width: 340px;
  width: 305px;
  margin-left: 35px;
}
.pns-conbox .pnsc-right .pnsc-intro .pnsci-img {
  position: relative;
  width: 305px;
  height: 298px;
}
.pns-conbox .pnsc-right .pnsc-intro .pnsci-img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 305px;
  height: 298px;
}
.pns-conbox .pnsc-right .pnsc-intro .pnsci-con .pnscic-title {
  font: bold 16px/16px "SumSun";
  color: #333;
  text-align: center;
  margin: 15px 0;
}
.pns-conbox .pnsc-right .pnsc-intro .pnsci-con .pnscic-con {
  font: normal 14px/28px "SumSun";
  color: #333;
  text-indent: 2em;
}
.pns-conbox .pnsc-right .pnsc-intro .pnsci-btn .pnscib-title {
  font: normal 14px/28px "SumSun";
  color: #333;
  margin: 15px 0 10px 0;
}
.pns-conbox .pnsc-right .pnsc-intro .pnsci-btn .pnscib-btn a {
  display: block;
  float: left;
  min-height: 22px;
  width: 68px;
  border: 1px solid #3899e3;
  color: #3899e3;
  font: normal 12px/22px "SumSun";
  text-align: center;
  margin-right: 12px;
}
.pns-conbox .pnsc-right .pnsc-intro .pnsci-btn .pnscib-btn a:hover {
  text-decoration: none;
}
.pns-conbox .pnsc-right .pnsc-ad {
  margin: 20px 0 30px 0;
}
/*slide*/
#page-slide {
  width: 301px;
  height: 423px;
  overflow: hidden;
}
#page-slide img {
  width: 301px;
  height: 423px;
}
#page-slide .j-slide-num {
  position: relative;
  z-index: 2;
  text-align: center;
  margin: -15px 0 0;
}
#page-slide .j-slide-num span {
  display: inline-block;
  zoom: 1;
  text-indent: 10px;
  width: 10px;
  height: 10px;
  margin: 0 3px;
  background: url('/view/tech/statics/images/slide-butt.png') no-repeat -15px -7px;
  overflow: hidden;
}
#page-slide .j-slide-num .j-num-curr {
  background-position: -15px -24px;
}
#page-slide p {
  height: 10px;
  padding: 5px;
  font-size: 14px;
  margin: -20px 0 0;
  background: #000;
  opacity: .8;
  filter: alpha(opacity=80);
  color: #fff;
}
#page-slide .j-slide-prev,
#page-slide .j-slide-next {
  display: none;
}
