@charset "utf-8";
.listdesc{
  margin:20px 0px;
  font-size:17px;
  color:#6f6f6f;
  line-height: 26px;
}
.listdesc img{max-width:100%;}
.video_item a{text-decoration: none; }
.video_item{width:43.7%;float:left;margin-top:17px;
  -o-transition: all .40s linear;
  -webkit-transition: all .40s linear;
  -moz-transition: all .40s linear;
  transition:  all .40s linear;
}
.video_photo{
  width:100%;height:100%;
  background-repeat: no-repeat;
  background-position: center center;
  -moz-background-size: 100% auto;        /*for Firefox*/
  -webkit-background-size:100% auto;        /*for Google Chrome、Safari*/
  -o-background-size:100% auto;        /*for Opera*/
  background-size:100% auto;        /*for IE*/
}

.video_photo.fix_h{
  -moz-background-size: auto 100% ;        /*for Firefox*/
  -webkit-background-size:auto 100% ;        /*for Google Chrome、Safari*/
  -o-background-size:auto 100% ;        /*for Opera*/
  background-size:auto 100% ;        /*for IE*/
}
.video_item_subject{font-size:17px;color:#252525;line-height: 42px;}
.video_item_subject table{width:100%;}
.video_item_subject td{text-align: center;}

.video_d_top_nav{border-bottom:1px solid #252525;line-height:35px;height:35px;color:#787878;font-size:16px;position: relative;padding:0px 2.38%;}
.video_d_top_nav a{text-decoration: none;color:#787878; }
.video_d_top_nav_icon{position: absolute;width:26px;height:26px;top:0px;right:2.38%;}
.video_d_top_nav_icon .line_01 {left: 0px;top: 0px;}
.video_d_top_nav_icon .line_02 {left: 10px;top: 0px;}
.video_d_top_nav_icon .line_03 {left: 20px;top: 0px;}
.video_d_top_nav_icon .line_04 {left: 0px;top: 10px;}
.video_d_top_nav_icon .line_05 {left: 10px;top: 10px;}
.video_d_top_nav_icon .line_06 {left: 20px;top: 10px;}
.video_d_top_nav_icon .line_07 {left: 0px;top: 20px;}
.video_d_top_nav_icon .line_08 {left: 10px;top: 20px;}
.video_d_top_nav_icon .line_09 {left: 20px;top: 20px;}
.video_d_top_nav_icon .line {
    background: #b5b5b5 none repeat scroll 0 0;
    display: block;
    height: 6px;
    position: absolute;
  -o-transition: all .40s linear;
  -webkit-transition: all .40s linear;
  -moz-transition: all .40s linear;
  transition:  all .40s linear;
    width: 6px;
}
.video_d_top_nav_icon.all .line{
  background: rgba(108, 108, 108, 0.99) none repeat scroll 0 0;
}


.video_d_item{width:100%;float:left;margin-top:5.97%;  -o-transition: all .40s linear;
  -webkit-transition: all .40s linear;
  -moz-transition: all .40s linear;
  transition:  all .40s linear;}
.video_d_item a{text-decoration: none; font-size:17px; color:#6f6f6f;line-height:30px;}
.video_item_summary{margin-top:17px;}

.fancybox-close {
    height: 22px;
    position: absolute;
    right: 8%;
    top: -34px;
    width: 22px;
    background: transparent url("images/close.png") center center  scroll no-repeat ;
}
.fancybox-opened .fancybox-skin {
    box-shadow: none;
}
.fancybox-skin ,.photo_desc{
    background:transparent;
    border-radius: 0px;
    color: #6f6f6f;
    position: relative;
    text-shadow: none;
    font-size:17px;
    line-height:30px;
    padding:5.33%;
}
.fancybox-overlay {
    background: rgba(255, 255, 255, 0.9);
}

.fancybox-nav{width:40px;}

.photo_num{font-size:15px;text-align: center;color: #6f6f6f;line-height:30px;}


.fancybox-next span {
    visibility: visible;
    right: 10px;
    height: 22px;
    width: 13px;
    margin-top: -11px;
    background: transparent url("images/right.png") center center  scroll no-repeat ;
}
.fancybox-prev span {
    visibility: visible;
    right: 10px;
    height: 22px;
    width: 13px;
    margin-top: -11px;
    background: transparent url("images/left.png") center center  scroll no-repeat ;
}