

/* 列表页 */
.gslist {
  font-size: 14px;
  line-height: 26px;
}
.gslist li {
  padding-left: 30px;
  background: url(/images/l_icon.gif) 6px 16px no-repeat;
  
  border-bottom: 1px dotted #CCCCCC;
  font-size: 14px;
  line-height: 1.7;
  padding: 10px 20px 10px 22px;
}
.list_time {
  float: right;
  display: inline;
  padding-right: 10px;
  color: #999999;
}
.pager {
  clear: both;
  margin-top:10px;
  text-align: center;
}

/* 文章页 */
.art {
  padding: 15px;
  font-size: 14px;
}
.art p{
  font-size: 14px;
  margin: 5px 0;
}
.art h1 {
  text-align: center;
  font-size: 26px;
  margin-bottom: 10px;
}

/* 『关于光寿』各页面  */
.gsdt_art {
  font-size: 14px;
  line-height: 24px;
}
.llist {
  font-size:14px;
  margin-top: 20px;
  width: 400px;
}
.llist a { color: #666;}
.llist li {
  background: url(/images/list_2.png) no-repeat;
  height: 38px;
  margin-right: 15px;
  line-height: 34px;
  text-align: center;
  width: 118px;
  float: left;
  display: inline;
}
.llist .cur a{ color:#966100}
.llist .cur {
  background: url(/images/list_1.png) no-repeat;
}

/** 视听中心列表页 **/
.video_list {
  padding:5px 0;
  zoom:1;
}
.video_list li {
  float: left;
  width: 177px;
  line-height: 20px;
  text-align: center;
  padding:0 0 10px 9px;
}
.video_list li img {
  width: 177px;
  height: 120px;
  
}

/** 通用左侧 **/
.ll { width: 570px;}

/** 通用右侧 **/
.lr {
  float: right;
  width: 290px;
}
.lr li img {
  width:131px;
  height:81px;
}
.lr .clrimg li {
  width: 131px;
  margin: 10px 0 0 9px;
  float: left;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
  line-height: 24px;
  
}
.lr .clrtxt {
  margin-top:10px;
  padding-top:5px;
  border-top: dotted 2px #e4e4e4;
}
.lr .clrtxt li {
  line-height: 24px;
}

/** 法语开示页 **/
.fayu {
  border-bottom: 1px dotted #CCCCCC;
  font-size: 14px;
  line-height: 1.7;
  padding: 10px 20px;
  text-indent: 27px;
}
.fayu p {
  margin:0;
}
.share_fayu {
  position: relative;
  float: right;
}

/******/
#audioPlayer { width:400px;}
.v_but {
    margin:10px auto;
    width:400px;
}
.v_but a {
    background: #666 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    margin-right: 2px;
    margin-top: 5px;
    padding: 5px;
    text-align: center;
    white-space: nowrap;
    /*width: 53px;*/
    text-decoration:none;
}
.v_but a:hover {
    color: #f60;
}
a.vbut_act {
    background: #f60 none repeat scroll 0 0;
    color: #fff;
    margin-right: 2px;
    padding: 5px;
}
a.vbut_act:hover {
    color: #fff;
}


