.spbanner{ width: 1200px; display: block; overflow: hidden; height: 200px; background-color: red; margin: 25px auto 0;}
.spbanner img{ display: block; width: 100%; height: 100%;}
/* 官方推荐 */
.gftj{ width: 1200px; overflow: hidden; height: auto; margin: 20px auto 0;}
.gftj .gftj_tit{ width: 1200px; height: 25px; line-height: 25px; font-size: 20px; color: #333; font-weight: bold; overflow: hidden;}
.gftj .gftj_tit a{ float: right; height: 25px; line-height: 25px; font-size: 14px; color: #949494; text-decoration: none;}
.gftj .gftj_box{ width: 1200px; overflow: hidden; height: auto;}
.gftj .gftj_box .gftj_cont{ width: 224px; height: 250px; overflow: hidden; float: left; margin-top: 20px; margin-right: 20px;}
.gftj .gftj_box .gftj_cont:nth-child(5n){margin-right: 0;}
.gftj_cont .gftj_img{ width: 224px; height: 140px; line-height: 136px; border-radius: 4px; text-align: center; background-color: #000000; display: block; overflow: hidden; position: relative;}
.gftj_cont .gftj_img img{ max-width: 100%; max-height: 100%; vertical-align: middle; transition: 0.4s all; -webkit-transition: 0.4s all; -mos-transition: 0.4s all; -ms-transition: 0.4s all; -o-transition: 0.4s all;}
.gftj_cont .gftj_img:hover img{ transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2);}
.gftj_cont .gftj_img div{ position: absolute; top: 8px; right: 8px; line-height: 20px; overflow: hidden; font-size: 12px; padding: 0 8px; color: #fff; border-radius: 3px;
 background: -webkit-linear-gradient(90deg,#ff714d,#ff4d4b);
 background: -moz-linear-gradient(90deg,#ff714d,#ff4d4b);
 background: -ms-webkit-linear-gradient(90deg,#ff714d,#ff4d4b);
 background: -o-webkit-linear-gradient(90deg,#ff714d,#ff4d4b);
 background: linear-gradient(90deg,#ff714d,#ff4d4b);
}
.gftj_cont .gftj_img span{ display: block; border-radius: 4px; line-height: 25px; padding: 0 3px; position: absolute; bottom: 3px; right: 8px; color: #fff; font-size: 14px; background: rgba(0,0,0,.7);}
.gftj_cont .gftj_txt{ width: 224px; height: 48px; line-height: 24px; margin-top: 10px; color: #333; text-decoration: none; -webkit-box-orient: vertical; font-size: 14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;}
.gftj_cont .gftj_txt:hover{ color: #1479d7;}
.gftj_cont .gftj_zuoz{ width: 224px; height: 25px; margin-top: 15px; display: block; overflow: hidden;}
.gftj_cont .gftj_zuoz .gftj_zuozl{ float: left; height: 25px; font-size: 14px; line-height: 25px; color: #333; overflow: hidden;}
.gftj_zuozr{ float: right; height: 25px; line-height: 25px; font-size: 14px; color: #333; overflow: hidden;}
.gftj_zuozr img{ float: left; height: 15px; margin: 4px 5px 0 0;}
.bgf8{ background-color: #f8f8f8; overflow: hidden; padding: 10px 0 40px; margin-top: 20px; width: 100%; height: auto;}

/* 视频信息页面 */
.zmm{ width: 1200px; height: auto; overflow: hidden; margin: 25px auto;}
.zmm .zmm_left{ float: left; width: 860px; overflow: hidden; height: auto;}
/* 位置 */
.crumb{ width: 1200px; height: 20px; margin: 0 auto; line-height: 20px; overflow: hidden; font-size: 14px;}
.crumb a{ text-decoration: none; color: #3f3b3b;}
.crumb a:hover{ color: #007bcd; cursor: pointer;}
/* 视频 */
.ship_video{ width: 1200px; height: auto; margin-top: 20px; overflow: hidden;}
.ship_video video{ display: block; width: 1200px; height: 500px; outline: none; background-color: #000; overflow: hidden;}
.ship_video p{ margin: 10px 0 0; width: 1200px; overflow: hidden; color: #333; font-size: 20px; font-weight: bold; height: 30px; line-height: 30px;}

/*视频简介*/
.jianj_box{ width: 100%; height: auto; clear: both; background-color: #f7f7f7; overflow: hidden; padding: 40px 0; margin-top: 30px;}
.jianj{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.jianj .jianj_left{ float: left; width: 800px; height: auto; padding: 25px 30px; background-color: #fff;}
.jianj .jianj_left .jl_tit{ width: 800px; height: 30px; line-height: 30px; font-size: 22px; color: #343a40; overflow: hidden;}
.jianj .jianj_left .jl_txt{ width: 800px; height: auto; line-height: 26px; margin: 15px 0 25px; font-size: 16px; color: #666; overflow: hidden;}
/*评论*/
.area_pl{ width: 778px; height: 90px; outline: none; display: block; margin-top: 20px; font-size: 16px; color: #343a40; padding: 10px; border: 1px solid #ebebeb; background-color: #fff; font-family: "微软雅黑";}
.main2_pingl_fabu{ width: 800px; height: 30px; margin-top: 15px; overflow: hidden;}
.main2_pingl_fabu input{ width: 80px; height: 30px; line-height: 30px; cursor: pointer; outline: none; border: none; float: right; color: #fff; font-size: 14px; background-color: #0097FF; border-radius: 15px; text-align: center;}
.main2_pingl_box{ width: 800px; height: auto; overflow: hidden; margin: 20px 0 20px;}
.main2_pingl_box .main2_pingl_lis{ width: 800px; height: auto; overflow: hidden; margin-top: 15px;}
.main2_pingl_box .main2_pingl_lis .main2_pinglis_img{ float: left; width: 30px; height: 30px; border-radius: 100%; overflow: hidden;}
.main2_pingl_box .main2_pingl_lis .main2_pinglis_img img{ width: 30px; height: 30px;}
.main2_pingl_box .main2_pingl_lis .main2_pinglis_cont{ float: right; width: 750px; height: auto; border-bottom: 1px solid #f0f0f0; padding-bottom: 16px; overflow: hidden;}
.main2_pingl_lis .main2_pinglis_cont .main2_pinglis_cont_name{ width: 750px; height: 16px; line-height: 16px; overflow: hidden; font-size: 14px; color: #666;}
.main2_pingl_lis .main2_pinglis_cont .main2_pinglis_huif{ width: 720px; height: auto; padding: 15px; margin-top: 8px; overflow: hidden; background-color: #f5f5f5;}
.main2_pingl_lis .main2_pinglis_cont .main2_pinglis_huif div{ width: 720px; height: 16px; line-height: 16px; overflow: hidden; color: #999; font-size: 14px;}
.main2_pingl_lis .main2_pinglis_cont .main2_pinglis_huif p{ width: 720px; height: auto; line-height: 20px; font-size: 14px; overflow: hidden; color: #999; margin: 6px 0 0;}
.main2_pingl_lis .main2_pinglis_cont .main2_pinglis_cont_txt{ width: 750px; height: auto; line-height: 20px; font-size: 15px; overflow: hidden; margin-top: 8px; color: #404040;}
.main2_pingl_lis .main2_pinglis_cont .main2_pinglis_cont_riqi{ width: 750px; height: 18px; line-height: 18px; margin-top: 9px; overflow: hidden;}
.main2_pingl_lis .main2_pinglis_cont .main2_pinglis_cont_riqi .main2_pl_date{ width: 630px; height: 18px; font-size: 12px; margin: 0; color: #b3b3b3; float: left;}
.main2_pingl_lis .main2_pinglis_cont .main2_pinglis_cont_riqi .main2_pl_pl{ float: left; width: 18px; cursor: pointer; height: 18px; overflow: hidden;}
.main2_pingl_lis .main2_pinglis_cont .main2_pinglis_cont_riqi .main2_pl_pl img{ width: 18px; height: 18px;}
.main2_pingl_lis .main2_pinglis_cont .main2_pinglis_cont_riqi .main2_pl_dianz{ float: right; cursor: pointer; height: 18px; line-height: 18px; margin-left: 20px; overflow: hidden;}
.main2_pingl_lis .main2_pinglis_cont .main2_pinglis_cont_riqi .main2_pl_dianz img{ float: left; width: 18px; height: 18px; margin-right: 6px;}
.main2_pingl_lis .main2_pinglis_cont .main2_pinglis_cont_riqi .main2_pl_dianz span{ float: left; width: 38px; height: 18px; line-height: 18px; font-size: 12px; color: #b3b3b3;}
.main2_pingl_lis .main2_pinglis_cont .er_huifu{ display: none; width: 750px; height: auto; margin-top: 18px; overflow: hidden;}
.main2_pingl_lis .main2_pinglis_cont .er_huifu .area_hf{ width: 716px; height: 45px; outline: none; color: #343a40; font-family: "微软雅黑"; font-size: 14px; background-color: #fff; border: 1px solid #ebebeb; display: block; padding: 8px 16px;}
.main2_pingl_lis .main2_pinglis_cont .er_huifu .er_huifu_sub{ width: 750px; height: 30px; overflow: hidden; margin-top: 14px;}
.main2_pingl_lis .main2_pinglis_cont .er_huifu .er_huifu_sub input{ float: right; width: 80px; height: 30px; line-height: 30px; outline: none; border: none; cursor: pointer; font-size: 14px; text-align: center; border-radius: 15px; color: #fff; background-color: #0097FF;}

.jianj .jianj_right{ float: right; width: 260px; height: auto; padding: 20px; background-color: #fff;}
.jianj .jianj_right .jr_tit{ width: 260px; height: 30px; line-height: 30px; overflow: hidden; font-size: 20px; color: #343a40;}
.jianj .jianj_right .jr_main{ width: 260px; height: auto; overflow: hidden;}
.jianj .jianj_right .jr_main .jr_box{ width: 260px; height: 80px; overflow: hidden; margin-top: 15px;}
.jianj .jianj_right .jr_main .jr_box .jr_box_img{ float: left; width: 120px; height: 80px; text-align: center; line-height: 77px; overflow: hidden;}
.jianj .jianj_right .jr_main .jr_box .jr_box_img img{ max-width: 100%; max-height: 80px; vertical-align: middle;}
.jianj .jianj_right .jr_main .jr_box .jr_box_txt{ float: right; width: 130px; max-height: 80px; line-height: 20px; font-size: 14px; color: #343A40; overflow: hidden; text-decoration: none; transition: all .2s; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s;}
.jianj .jianj_right .jr_main .jr_box .jr_box_txt:hover{ color: #ff5c38;}

/* 全部视频页面 */
/*分页*/
.pageNumber{ padding: 30px 0 50px; text-align: center;}
.pageNumber a{ border: 1px solid #dddddd; padding: 0 15px; text-decoration: none; height: 29px; line-height: 29px; font-size: 14px; display: inline-block; color: #3f3b3b;}
.pageNumber a:hover, .pageNumber a.pageNumberCur { background: #0d9be6; color: #ffffff; border: 1px solid #0d9be6;}
