#content { position: relative; }
.op_admin_header { z-index: 1004; }
.video_search { position: relative; width: 70%; margin: -1px auto 0; }
.video_search input[type="text"] { width: 80%; height: 34px; margin-top: 5px; font-size: 16px; color: #fff; line-height: 34px; text-indent: 10px; border-radius: 5px; border: 0 none; background: #fff; }
.video_search .video_submit { position: absolute; right: 2.75rem; top: 0.45rem; width: 30px; height: 30px; border: 0 none; background: url(../images/list_search.png) no-repeat; cursor: pointer; }

.video_contain { width: 100%; height: 54rem; background: #eee; overflow-x: hidden; overflow-y: scroll; }
.banner img { width: 100%; }
.video_info { width: 100%; background: #ffffff; }
.info_box { position: relative; width: 100%; height: 9rem; border-top: 1px solid #e6e6eb; }
.video_img { position: absolute; top: 1rem; left: 1rem; width: 43%; height: 7rem; background: #eee; }
.video_play { position: absolute; left: 50%; top: 50%; width: 4rem; height: 4rem; margin: -2rem 0 0 -2rem; background: url("../images/play.png") no-repeat; background-size: 100%; }
.video_tit { position: absolute; top: 1rem; left: 50%; width: 45%; height: 1.5rem; font-size: 1rem; line-height: 1.5rem; }
.video_time { position: absolute; bottom: 1rem; left: 50%; width: 6rem; height: 1rem; font-size: .8rem; line-height: 1rem; }
.video_sort { position: absolute; bottom: 1rem; left: 75%; width: 12rem; height: 1rem; font-size: .8rem; line-height: 1rem; }
.pages { width: 100%; height: 4rem; text-align: center; background: #fff; border-top: 2px solid #e6e6eb; border-bottom: 2px solid #e6e6eb; }
.pages span { margin-left: .2rem; font: 600 1.6rem/4rem '宋体'; }
.pages .next, .pages .prev, .pages .current { cursor: pointer; }
.pages .next, .pages .current { margin-left: 2rem; }
.selpage { display: none; position: absolute; left: 50%; bottom: 4rem; margin-left: -2.7rem; width: 3rem; font-size: 1.2rem; line-height: 2rem; box-shadow: 0px 3px 19.11px 1.89px rgba(130, 130, 130, 0.36); }
.seloption { width: 3rem; cursor: pointer; background: #fff; border-top: 2px solid #e6e6eb; }
.selpagetri { position: absolute; bottom: -.9rem; margin-left: .9rem; float: left; width: 0; height: 0; border-width: .6rem; border-style: solid; border-color: #fff transparent transparent transparent; }
.detail_contain { position: relative; width: 100%; background: #e6e6eb; }
.detail_box { position: relative; padding: 1.5rem 1.5rem 0.8rem 1.5rem; background: #fff; }
.detail_tit { position: relative; margin-bottom: 1rem; font: 600 1.4rem/3rem 'YAHEI'; color: #000; }
.sort_box { position: relative; margin-top: 1.6rem; color: #a8a8a8; }
.detail_sort { position: relative; margin-right: 1rem; }
.playnum { position: relative; margin-left: 1rem; }
.detail_video { position: relative; width: 100%; }
.describe { position: relative; line-height: 1.6rem; }
.apply { position: relative; width: 100%; height: 23rem; margin: 1rem 0; background: #fff; }
.apply_form { position: absolute; top: 1rem; left: 0; width: 100%; height: 23rem; }
.apply_form .op_apply_text { position: absolute; top: 0; left: 0; width: 100%; text-align: center; font: 600 2.1rem/4rem "Microsoft YaHei"; color: #272727; letter-spacing: 3px; }
.apply_form p { position: absolute; top: 4rem; left: 0; width: 100%; text-align: center; font: 500 1.2rem/1.8rem "Microsoft YaHei"; }
.apply_form p span { display: inline-block; width: 2rem; height: 2rem; color: #fff; margin: 0 .1rem; font-size: 1.7rem; text-align: center; border-radius: 50%; background: #ff4539; }
.apply_form .apply_input_text { position: absolute; top: 7rem; left: 3rem; width: 80%; height: 3.4rem; font-size: 1.2rem; text-indent: 1rem; color: #969292; border: 0; background: #f0f0f0; }
.tel-item .apply_input_text { top: 11rem; }
.apply_form .tip_words { position: absolute; top: 14.5rem; width: 100%; color: #f00; text-align: center; }
.apply_form .apply_submit { position: absolute; bottom: 3.4rem; left: 3rem; width: 80%; height: 3.5rem; font-size: 1.5rem; color: #fff; border: 0; cursor: pointer; background: #ff2b3c; }
.prd_related { margin: 9px 0 0; overflow: hidden; background: #fff; padding-bottom: 1rem; }
.prd_related h3 { text-indent: 0.8rem; height: 3.25rem; line-height: 3.25rem; font-size: 1.3rem; color: #010101; font-weight: bold; }
.prd_related_com_pad { padding: 0 0.375rem; }
.prd_related_com { display: -webkit-box; display: -moz-box; display: -o-box; display: -ms-box; display: box; width: 100%; }
.prd_related a { padding: 0 0.375rem; display: block; width: 30.7%; }
.prd_related dl { display: block; }
.prd_related dl dt { width: 100%; height: 6.25rem; position: relative; }
.prd_related dl dt .playicon { position: absolute; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px; width: 50px; height: 50px; background: url("../images/playicon.png") no-repeat 0 0; }
.prd_related dl dt img { width: 100%; height: 6.25rem; }
.prd_related dl dd { padding: 0.4rem 0; line-height: 1.5rem; font-size: 1rem; }
.prd_related dl dd span { display: block; color: #000;}
