body{
    background: #f5f4f9;
}
.hide{
    display: none;
}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100%   30px);
}

.video_item_wrap{
    border-bottom: 4px solid #0a54ab;
    overflow: hidden;
    position: relative;
    width: 789px!important;
    overflow: hidden;
    margin-top: 20px;
}
.video_item_wrap .absolute_mask{
    width: 790px;
    height: 445px;
    background: no-repeat;
    background-position: center center;
    position: absolute;
    z-index: 877;
    left: 0;
    top: 0px;
}

.video_item_wrap .absolute_title{
    width: 632px;
    height: 49px;
    background: no-repeat;
    background-position: center center;
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 18px;
    color: #ffffff;
    line-height: 54px;
    z-index: 996;
    text-align: center;
}
.refrigerate_banner_wrap{
    background: #021430;
    overflow: hidden;
}
.refrigerate_banner_wrap .refrigerate_banner{
    width: 100%;
    height:539px;
    background: no-repeat;
    background-position: center center;
}
.refrigerate_middle_wrap.middle{
    overflow: hidden;
    width: 1270px;
    margin: 0 auto;
    height: auto;
    background: none;
    margin-top: -43px;
}
.refrigerate_middle_wrap.middle .refrigerate_middle{
    width: 100%;
    margin: 0 auto;
    min-height: 176px;
    background: no-repeat;
    background-position: left top;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .nav_items{
    width: 319px;
    height: auto;
    float: left;
    background:  repeat-y;
    background-position-x:left;
    margin-top: 204px;
    padding-top: 14px;
    padding-bottom: 14px;
    overflow: hidden;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .nav_items .nav_item{
    height: 42px;
    line-height: 42px;
    font-size: 24px;
    color: #828e9a;
    padding-left: 58px;
    margin-top: 42px;
    cursor: pointer;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .nav_items .nav_item.on{
    background:  repeat-y;
    background-position-x:left;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content{
    width: 950px;
    float: right;
    height: auto;
    background: #ffffff;
    margin-top: 64px;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .tit_content{
    font-weight: bold;
    font-size: 22px;
    line-height: 22px;
    color: #0a54ab;
    background:  no-repeat;
    background-position:left center;
    padding-left: 21px;
    margin-top: 34px;
    margin-left: 44px;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap{
    width: 860px;
    margin: 0 auto;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .video_bread_nav{
    width: 100%;
    height: 19px;
    line-height: 19px;
    font-size: 18px;
    color: #3d464d;
    overflow: hidden;
    margin-top: 23px;
    margin-bottom: 10px;
    padding-left: 184px;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .video_bread_nav .nav_block{
    width: 132px;
    float: left;
    height: 19px;
    text-align: center;
    font-size: 18px;
    line-height: 19px;
    cursor: pointer;

}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .video_list{
    overflow: hidden;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .video_list .video_item{
    width: 790px!important;
    height: 444px!important;
    margin: 0 auto;
    /*margin-top: 20px;*/
    background: none!important;
}

.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .video_bread_nav .nav_block.on{
    color: #0a54ab;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .video_bread_nav .nav_border{
    width: 13px;
    height: 19px;
    background:  no-repeat;
    background-position:center center;
    float: left;
    /*cursor: pointer;*/
}

.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .refresh_btn{
    width: 322px;
    height: 50px;
    color: #ffffff;
    background: #0a54ab;
    line-height: 50px;
    margin: 0 auto;
    margin-top: 38px;
    margin-bottom: 220px;
    border-radius: 4px;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .refresh_btn img{
    width: 20px;
    height: 20px;
    margin-right: 6px;
    position: relative;
    top: 2px;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .pic_list{
    overflow: hidden;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .pic_list .pic{
    width: 420px;
    height: 280px;
    overflow: hidden;
    float: left;
    margin-top: 20px;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .pic_list .pic img{
    width: 100%;
    height: 100%;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .pagh{
    border-bottom: 1px solid #dce1e6;
    padding-top: 30px;
    padding-bottom: 30px;
    overflow: hidden;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .pagh .picture{
    width: 414px;
    height: 240px;
    float: left;
    cursor: pointer;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .pagh .picture img{
    width: 100%;
    height: 100%;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .pagh .pagh_txt{
    float: right;
    width: 416px;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .pagh .pagh_txt .pagh_tit{
    color: #3d464d;
    font-size: 20px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-align: justify;
    cursor: pointer;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .pagh .pagh_txt .txt{
    font-size: 16px;
    color: #828e9a;
    line-height: 23px;
    margin-top: 16px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
    text-align: justify;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .pagh.reverse .picture{
    float: right;
}
.refrigerate_middle_wrap.middle .refrigerate_middle .refrigerate_content .main_wrap .pagh.reverse .pagh_txt{
    float: left;
}



