.zy_main  ul{    margin: 15px 0 0!important;}
 .zy_main ul li a{line-height:70px!important;}
  .zy_content .zy_title {
    font-size: 24px!important;
    font-weight: normal!important;
    padding: 30px 0!important;
    border-bottom: 1px solid #3f97d6!important;
    text-align: center!important;
        font-family: '微软雅黑',sans-serif!important;
    color:#000!important;
}
.video_list ul{
    border-bottom: 1px #c2c2c2 dashed !important ;
    padding-bottom: 10px !important;
    padding-top: 20px !important;
    margin: 0 0 0 -38px !important;
    overflow: hidden !important;
    clear: both !important;
}


body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea{
font-size:unset !important;
font-family:unset !important;
}

body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea{  font-size: 16px;font-family: '微软雅黑',sans-serif;}
.nav{background:  no-repeat 0 center;}
.zy_sider {
    float: left;
    width: 300px;
    margin-bottom:75px;
}
.zy_main {
    float: right;
    width: 830px;
}
.indexnav p{
    width: 275px;
    margin: 0 0 0 25px;
    color: #fff;
    font-weight: normal;
    background:  no-repeat 17px center #3fc1d6;
   
}
.indexnav p a{color:#fff;font-size: 18px!important;}
.indexnav a{
   display: block;
   padding: 13px 10px 13px 36px;
}
.indexnav .clearfix .lione{
 
   border-left: 1px solid #dcdcdc;
   border-right: 1px solid #dcdcdc;
   border-bottom: 1px solid #dcdcdc;
}
.indexnav .clearfix .lione a{
  background:  no-repeat 20px center;
}
.zy_main ul li{
      font-size: 16px!important;
   /* border-bottom: 1px dotted #d9d9d9!important;*/
    padding: 10px 0;
    overflow: hidden;
}
.zy_main .datebox{
    float: left;
    width: 70px;
    height: 70px;
    background: #2194d7;
    color: #fff;
    font-size: 14px;
    text-align: center;
    margin: 0 38px 0 0;
    display: inline;
}
.zy_main .datebox .ri{
      display: block;
    line-height: 44px;
    font-size: 28px;
}
/*.zy_main a{line-height: 70px;}*/
.zy_channel {
    font-size: 24px !important;
    border-bottom: 2px solid #3f97d6;
    padding: 15px 0;
    color:#000;
}
.pages{
 font-size: 14px;
    text-align: center;
    padding: 60px 0;
}
.pages a{
    display: inline-block;
    padding: 0 9px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #c7c7c7;
    margin: 0 1px;
    font-size:14px;
}
.normalred{
  font-size:14px;
  display: inline-block;
    height: 26px;
    line-height: 26px;
    margin: 0 1px;
 color:#3f97d6;
 line-height:26px!important;
}
.pagingnormal{
    display: inline-block;
    padding: 0 9px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #c7c7c7;
    margin: 0 1px;
    line-height:26px!important;
}
.indexnav .clearfix .lione.bac a{
   color: #3f97d6;
   background:  no-repeat 20px center;
}
.indexnav .clearfix .lione.bac{
   background:  repeat-y;
    border-left: 1px solid #3f97d6;
  
}
h2{
 margin-bottom:15px;
}
.clear {
    clear: both;
}
/*
.zy_sider ul{margin:0!important;}*/
.zy_sider ul{margin:0 0 0 25px!important;}

.zy_pic_list ul li .zy_txt h3 {
    font-size: 24px !important;
    padding: 35px 0 15px;
}
.zy_channel_box .zy_channel .more{
    float: right;
    font-size: 14px !important;
    color: #999;
    font-weight: normal;
      margin:-13px 0 0!important;

}
.zy_list4 ul li{
 padding:0!important;
}
.zy_list4 ul li{height:auto;background: no-repeat right center!important;cursor:pointer;}
.zy_list4 ul li a{background: no-repeat 0 center!important;padding:0 0 0 20px ;}
.zy_list4 ul li .zy_txt{display:none;line-height:30px;background:#f6f6f6;padding:20px 18px;border-top:1px dotted #d9d9d9;overflow:hidden;}
.zy_list4 ul li.cur{background: no-repeat right 26px !important;}
.zy_list4 ul li.cur .zy_txt{display:block;}

.video_list ul li:hover {
    background-color: #0076ca;
}
.video_list ul li:hover p a{
   color:#fff;
}




/*移动*/
@media only screen and (max-width: 1440px){
  .zy_sider .indexnav ul li a {
     padding: 13px 10px 13px 36px;
  }
}
@media only screen and (max-width:768px){
    
body{min-width:100%!important;}
.header{display:none!important;}
.zy_sider.column{display:none!important;min-width:100%!important;}
  .container{width:100%!important;}
 div.nav{width:100%!important;box-sizing:border-box;}
 .zy_main.column{width:100%!important;padding:0 10px;box-sizing:border-box;}
  .zy_channel{font-size:16px!important;}
   a{font-size:14px!important;}
   .zy_main ul li a{font-size:16px!important; width: 68%;
    display: block;
    float: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
   



}