@charset "utf-8";
 /*弹出层*/
.modal-backdrop{position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 900;background: #fff;opacity: 0;}
.modal{display: none;position: fixed;z-index:999;left:50%;top:50%;background: #fff;outline: none;border:1px solid #e6e6e6;border-top:none;box-shadow:0 0 5px #ddd;}
.modal-dialog{position: relative;background: #fff}
.modal-header{position: relative;height: 36px;font-weight: bold;background: #fff;border-top: 4px solid #46A136;}
.modal-header .modal-title{position: relative;color: #323232;font-size: 14px;height: 35px;line-height: 35px;padding: 0 20px;font-weight: bold;border-bottom: 1px solid #e6e6e6;font-weight: normal;}
.modal-header .modal-title span{font-size: 12px;font-weight: normal;color: #868686;}
.modal-header .modal-title .del{font-size: 12px;font-weight: normal;color: #666;margin-left: 10px;}
.modal-header .modal-title .del .ico_del2{width: 20px;height: 20px;background-position: -101px -40px;}
.modal-header .modal-title .name{color: #323232;font-size: 14px;}
.modal-header .modal-title .pass{color: #46A136;font-size: 12px;}
.modal-header .modal-title .unpass{color: #999;font-size: 12px;}
.modal-header button.close{position: absolute;z-index:99;width: 20px;height: 20px;top: 8px;right: 8px;background: url(skin/icon.png) no-repeat -197px -38px;border:none;text-indent: -10000em;cursor: pointer;}
.modal-body{position: relative;}
.modal-body ::-webkit-scrollbar{width: 10px;height: 6px;}
.modal-body ::-webkit-scrollbar-track-piece{background: #86d1c1;}
.modal-body ::-webkit-scrollbar-thumb:vertical{background: #4b9787;height: 5px;border-radius: 5px;}
.modal-body .my_tb th, .modal-body .my_tb td{padding: 5px 0;}
.modal-body .my_tb th.name, .modal-body .my_tb td.name{text-align: left;padding-left: 10px;}
.modal-body select {
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  /*在选择框的最右侧中间显示小箭头图片*/
  border: solid 1px #e2e2e2;
  background: #fff url(skin/sel_bg3.png) no-repeat right center;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 31px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
/*底部按钮*/
.modal-footer {background: #fff}
.modal-footer,.similar_footer{padding: 10px 0;text-align: right;border-top: 1px solid #e6e6e6;}
.modal-footer .btn,.similar_footer .btn,.tc_btn{height: 35px;width: 100px;color: #fff;border-radius: 3px;border: none;cursor: pointer;margin-right:20px;}
.modal-footer .btn_submit,.similar_footer .btn_submit,.tc_submit{background: #46A136;}
.modal-footer .btn_cancel,.similar_footer .btn_cancel,.tc_cancel{background: #c9c9c9;}
.modal-footer .btn_red{background: #ff5555;}
.modal-footer .btn_submit1{background: #41bff2;border-color: #209acc;margin-right: 35px;}
.modal-footer .btn_cancel2{background: #ff8400;border-color: #cf6b00;}
/*左侧添加分类弹窗*/
.pop_boxa{position: relative;padding: 40px 25px;width: 390px;background: #fff;box-sizing:border-box;}
.pop_boxa input{font-size: 12px;width: 100%;border: 1px solid #46A136;}
.pop_boxa .msg_center{text-align: center;line-height: 24px;font-size: 16px;}
.pop_boxa .icons{width: 90px;height: 90px;margin: 0 auto;background-image: url(skin/message_ico.png);margin-bottom: 15px;background-repeat: no-repeat;}
.pop_boxa .ico_pass{background-position: 0 0;}
.pop_boxa .ico_unpass{background-position: -90px 0;}
/*图片预览弹窗*/
#img_preview_box{width: 600px;height: 530px;margin: -265px 0 0 -350px;z-index: 666;}
.img_prevewbox{position: relative;width: 600px;background: #fff;}
.img_prevewbox .imgwrap{position: relative;width: 600px;height: 450px;overflow: hidden;}
.img_prevewbox .imgwrap img{max-width: 600px;max-height: 450px;}
.img_prevewbox p{line-height: 40px;height: 40px;text-align: center;border-top: 1px solid #ddd;}
/*预览office文件*/
#preview_box{width: 600px;height: 490px;margin: -245px 0 0 -300px;z-index: 666;}
.switch{position: relative;width: 600px;height: 450px;overflow: hidden;}
.switch .runContent{width: 600px;height: 450px;}
.switch .runContent li { float: left;width: 600px;height: 450px;}
.switch .triggers { position: absolute; z-index: 99; right: 0; bottom: 5px; padding: 5px;}
.switch .triggers li { float: left; margin-right: 10px; width: 15px; height: 15px; border-radius: 15px; background-color: #e8f5fe;cursor: pointer;}
.switch .triggers li.cur {background-color: #017cf6;}
.switch .switch_btn{position: absolute;z-index:999;top: 175px;width: 30px;height: 100px;cursor: pointer;border-radius: 2px;opacity: 0.5;}
.switch .prev{left: 0;background: #017cf6 url(skin/prev.png) no-repeat 50% 50%;}
.switch .next{right: 0;background: #017cf6 url(skin/next.png) no-repeat 50% 50%;}
/*素材使用情况*/
#describe_dialog{width: 500px;height: 340px;margin: -170px 0 0 -250px;z-index: 666;}
#describe_dialog .scrollbox{position: absolute;left: 15px;top: 15px;right: 15px;height: 263px;border: 1px solid #e6e6e6;overflow: auto;}
.tb_guide{width: 100%;}
.tb_guide th,.tb_guide td{height: 32px;line-height: 32px;padding: 0 20px;font-size: 12px;}
.tb_guide th{font-size: 14px;font-weight: bold;color: #323232;background: #e6e6e6;}
.tb_guide th:nth-child(even),.tb_guide td:nth-child(even){text-align: right;}
.tb_guide th:nth-child(odd),.tb_guide td:nth-child(odd){text-align: left;}
.tb_guide td{background: #fff;border-top: 1px solid #e6e6e6;}
.tb_guide td a{color: #46A136;}
/*弹窗分类树状结构*/
.modal-body .list_tree{padding: 5px 0;}
.modal-body .list_tree li h4 input{float: left;margin: 13px 5px 0 0;}
.modal-body .list_tree .wraparea{position: relative;}
.modal-body .list_tree .wraparea .hitarea{position: absolute;z-index:55;top:14px;border-left:6px solid #000;border-right:0 solid transparent;border-top: 4px solid transparent;border-bottom: 4px solid transparent;cursor: pointer;}
.modal-body .list_tree>li .hitarea{left: 20px;}
.modal-body .list_tree>li h4{padding-left: 40px;}
.modal-body .list_tree>li.unfold>.wraparea>.hitarea{left:20px;border-top:6px solid #000;border-bottom:0 solid transparent;border-left: 4px solid transparent;border-right: 4px solid transparent;}
.modal-body .list_tree>li ul{display: none;}
.modal-body .list_tree>li>ul>li h4{padding-left: 65px;}
.modal-body .list_tree>li>ul>li .hitarea{left: 45px;}
.modal-body .list_tree>li>ul>li.unfold>.wraparea>.hitarea{left:45px;border-top:6px solid #000;border-bottom:0 solid transparent;border-left: 4px solid transparent;border-right: 4px solid transparent;}
.modal-body .list_tree>li>ul>li>ul>li h4{padding-left: 90px;}
/*分类弹窗*/
#classify_dialog{width: 500px;height: 420px;margin: -210px 0 0 -250px;z-index: 999;}
.scrollbox{height: 324px;overflow: auto;}
.scrollbox .list_tree .wraparea{position: relative;border-bottom: 1px solid #f2f1f1;}
.scrollbox .list_tree li h4{height: 35px;line-height: 35px;position: relative;}
/*描述弹窗*/
.pop_boxb{position: relative;width: 460px;}
.pop_boxb .tta_describe{padding: 10px 20px;resize:none;box-sizing:border-box;width: 100%;height: 130px;border: none;border-bottom: 1px solid #d7d7d7;font-size: 12px;}
.pop_boxb .word_num{position: absolute;right: 5px;bottom: 0;height: 24px;line-height: 24px;font-size: 12px;color: #000;}
/*上传弹窗*/
#upload_dialog{width: 600px;height: 515px;margin: -260px 0 0 -300px;z-index: 666;}
.uploadlist{height: 400px;overflow: auto;}
.upload_btns{text-align: center;padding: 20px 0;}
.upload_btns .btn{height: 35px;padding: 0 30px;color: #fff;border-radius: 3px;border: none;font-size: 16px;}
.upload_btns .btn_green{background: #46A136;}
.upload_btns .btn_red{background: #ff5656;margin: 0 20px;}
.upload_btns .btn_blue{background: #39b2f8;}
/*模板库弹窗*/
#template_dialog,#split_share_dialog{width: 900px;height: 442px;margin: -221px 0 0 -454px;z-index: 666;}
.version_box{height: 350px;overflow-y: auto;}
.version_box .tb_tool{background: #f8f8f8;padding: 6px 10px;border-bottom: 1px solid #ebeff1;}
.version_box .tb_tool a{display: inline-block;font-size:14px;background:#46A136;color:#fff;height:30px;line-height:30px;padding:0 10px;border-radius:3px;}
.version_box .tb_tool a .ico{width:16px;height:16px;margin:8px 10px;float:left;background-position: -263px -39px;}
#template_dialog .pagination{border-radius: 0;border-left:none;border-right:none;}
/*已发布的终端弹窗*/
#published_dialog{width: 600px;height: 390px;margin: -195px 0 0 -300px;z-index:666;}
.version_box .tb_tool .add_temp .blk{ background-position: -360px -168px;}
.version_box .tb_tool .stop_btn .blk{background-position: -392px -168px;}
.version_box .tb_tool .empty_btn .blk{background-position: -200px -136px;}
.tb_version th{font-weight: normal;background: #f8f8f8;}
.tb_version td{font-size: 14px;}
.tb_version td em{display: inline-block;width: 25px;height: 25px;vertical-align: middle;background: url(skin/small_ico.png) no-repeat;}
.tb_version td em.on{background-position: -132px -68px;}
.tb_version td em.off{background-position: -164px -68px;}
/*预览节目*/
#preview_program,#pend_program{width: 700px;margin-left: -350px;}
.preview_program{padding: 20px;}
.preview_program .tab_hd{height: 36px;line-height: 36px;margin-bottom: 20px;}
.preview_program .tab_hd li{float: left;height: 36px;text-align: center;font-size: 14px;color: #323232;width: 53px;cursor: pointer;background: #c9c9c9;margin-right: 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.preview_program .tab_hd li.cur{background: #46A136;color: #fff;}
.preview_program .tab_cons .tab_con{width:660px;display: none;}
.preview_program .show_area{margin: 0 auto;position: relative;background: #c9c9c9;max-width: 660px;max-height: 620px;border-radius: 5px;}
.preview_program .show_area .widget{position: absolute;z-index:1;box-sizing:border-box;}
.preview_program .tab_hd_div{position:relative;padding:0 50px;margin-bottom:20px;width:560px;}
.preview_program .tab_hd_div .tab_hd_scroll{width:100%;overflow:hidden;}
.preview_program .tab_hd_div .tab_hd_scroll .tab_hd{margin-bottom:0;}
.preview_program .tab_hd_div .arrow{position:absolute;top:2px;width:30px;height:30px;background:url(skin/program_arrow.png) no-repeat;cursor:pointer;}
.preview_program .tab_hd_div .btn_prev{background-position:7px -34px;left:0;}
.preview_program .tab_hd_div .btn_prev:hover{background-position:7px 3px;}
.preview_program .tab_hd_div .btn_next{background-position:-73px -31px;right:0;}
.preview_program .tab_hd_div .btn_next:hover{background-position:-73px 4px;}
/*查看历史版本*/
#history_version{width: 1000px;height: 500px;margin: -250px 0 0 -500px;z-index: 666;}
#history_version .look_box{display: none;}
/*查看历史版本-发布信息*/
#fb_info_dialog{width: 380px;height: 450px;margin: -229px 0 0 -194px;}
#fb_info_dialog .infobox{padding: 10px;font-size: 14px;}
#fb_info_dialog .infobox p{line-height: 28px;}
#fb_info_dialog .infobox p strong{margin-right: 20px;font-size: 14px;}
/*发布弹窗*/
.publish_dialog .mask{display:none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 99;}
.publish_dialog_box{position:fixed;z-index:999;right:-990px;top:80px;bottom:42px;width:990px;background:#fff;box-shadow:0 0 5px #aaa;}
.publish_header{position: absolute;left:0;right:0;top:0;height: 50px;line-height: 50px;padding: 0 20px;border-bottom: 1px solid #e6e6e6;}
.publish_header h4{color: #323232;font-size: 14px;font-weight: bold;font-weight: normal;}
.publish_header .close{position: absolute;z-index:99;width: 20px;height: 20px;top: 15px;right: 15px;background: url(skin/icon.png) no-repeat -197px -38px;border:none;text-indent: -10000em;cursor: pointer;}
.publish_content{position:absolute;left: 0;top: 51px;right: 0;bottom: 50px;}
.publish_content .publish_search{position: absolute;left: 0;top: 0;right: 0;padding: 10px 20px;}
.publish_content .publish_search .ss_other{display: none;}
.publish_content .publish_search .ss_other span{line-height: 40px;}
.publish_content .publish_search .sel_a{margin-right: 10px;}
.publish_content .publish_box{position: absolute;left: 0;top: 61px;right: 0;padding: 20px;bottom: 20px;}
.publish_content .fb_time_set{position: absolute;left: 0;right: 0;bottom: 26px;padding: 15px;height: 34px;line-height: 34px;}
.publish_content .fb_time_set .txt{float: left;margin: 0 10px;font-size: 14px;}
.publish_content .fb_time_set .ipt{height: 32px;line-height: 32px;border:1px solid #c3c1c1;width: 160px;padding: 0 5px;}
.publish_footer{position:absolute;left:0;right:0;bottom:0;padding: 20px;border-top:1px solid #e6e6e6;text-align:right;}
.publish_footer .btn{display:inline-block;height: 35px;line-height:35px;text-align:center;width: 100px;color: #fff;border-radius: 3px;border: none;cursor: pointer;margin-left:20px;}
.publish_footer .btn_submit{background: #46A136;}
.publish_footer .btn_cancel{background: #c9c9c9;}
#program_publish_dialog .publish_content .publish_box{bottom: 70px;}
#inter_cut_dialog .publish_content .publish_box{bottom: 140px;}
#inter_cut_dialog .publish_content .fb_time_set{padding: 0 15px;}
#inter_cut_dialog .inter_cut_tab{position: absolute;left: 0;right: 0;bottom: 26px;padding: 15px 20px;height: 105px;line-height: 34px;}
#inter_cut_dialog .inter_cut_tab .tab-hd{height: 31px;border-bottom: 1px solid #46A136;}
#inter_cut_dialog .inter_cut_tab .tab-hd li{float: left;width: 98px;height: 30px;line-height: 30px;text-align: center;border:1px solid #c3c1c1;border-bottom: none;margin-right: 5px;cursor: pointer;}
#inter_cut_dialog .inter_cut_tab .tab-hd li.cur{background: #46A136;color: #fff;border:1px solid #46A136;}
#inter_cut_dialog .inter_cut_tab .tab-con{display: none;}

.fb_add_time{position: relative;padding-top: 10px;}
.fb_add_time .txt{float: left;margin: 0 10px;font-size: 14px;}
.fb_add_time ul{float: left;}
.fb_add_time .other{position: absolute;top: 10px;left: 270px;}
.fb_add_time .other .time_add{float: left;width: 28px;height: 28px;background: url(skin/time_add.png) no-repeat 50% 50%;cursor: pointer;border:1px solid #ccc;border-radius: 3px;margin-right: 10px;}

.publish_box{position: relative;}
.publish_box .pub_lbox{position: absolute;left:20px;top: 20px;bottom:20px;width: 460px;overflow: hidden;border: 1px solid #d6d6d6;}
.publish_box .tit_box{position:absolute;left:0;top:0;right:0;height: 30px;line-height: 30px;padding: 5px;color: #5e5e5e;border-bottom: 1px solid #d6d6d6;}
.publish_box .tit_box h2{font-size: 14px;font-weight: bold;padding-left: 10px;}
.publish_box .tit_box span{font-size:12px;font-weight:normal;}
.publish_box .tit_box span.red{color:#fe5655;cursor: pointer;}
.publish_box .tit_box .tool{position:absolute;right:20px;top:5px;padding-left:17px;}
.publish_box .tit_box .tool input{position:absolute;left:0;top:10px;}
.publish_box .pub_lbox table{width: 100%;}
.publish_box .pub_lbox table th{height: 40px;line-height: 40px;text-align: center;font-size: 14px;background: #f4f4f4;}
.publish_box .pub_lbox table th.name{text-align: left;text-indent: 20px;}
.publish_box .pub_lbox table th.name span{font-size: 12px;color: #f00;}
.publish_box .pub_rbox{position: absolute;right: 20px;top: 20px;bottom:20px;width: 460px;border: 1px solid #d6d6d6;}
.publish_box .pub_rbox .zd_name_list{position: absolute;left: 0;right: 0;top: 41px;bottom: 0;overflow:auto;}
.publish_box .pub_rbox .zd_name_list li,
.publish_box .pub_rbox h4{height: 32px;line-height: 32px;padding: 0 20px;background: #fff;font-size: 14px;font-weight: bold;}
.publish_box .pub_rbox h4{border: 1px solid #f4f4f4;}
.publish_box .pub_rbox h4 span{font-size: 12px;float: right;text-decoration: underline;cursor: pointer;font-weight: normal;}
.publish_box .pub_rbox .zd_name_list li{position:relative;font-weight: normal;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;padding-left:32px;}
.publish_box .pub_rbox .zd_name_list li:after{position:absolute;left:15px;top:11px;width:10px;height:10px;border-radius:10px;content:'.';font-size:0;}
.publish_box .pub_rbox .zd_name_list li.online:after{background:#46A136;}
.publish_box .pub_rbox .zd_name_list li.offline:after{background:#999;}
/*发布弹窗-终端分组*/
.zd_info_box{position: absolute;left: 0;top: 41px;right: 0;bottom: 0;background: #fff;overflow: auto;}
.zd_info_box .ico{width: 20px;height: 20px;margin: 0 5px;}
.zd_info_box .ico_folder_close{background-position: -134px -7px;}
.zd_info_box .ico_folder_open{background-position: -166px -7px;}
.zd_info_box .ico_android{background-position: -261px -70px;}
.zd_info_box .ico_windows{background-position: -294px -70px;}
.zd_info_box .list_tree{padding: 0;}
.zd_info_box .list_tree li h4{height: 32px;line-height: 32px;font-size: 14px;color: #5e5e5e;position: relative;}
.zd_info_box .list_tree li h4 input{vertical-align: middle;}
.zd_info_box .list_tree li h4:hover{background: #f5fafc;}
.zd_info_box .list_tree .wraparea{position: relative;}
.zd_info_box .list_tree .wraparea .hitarea{position: absolute;top:12px;border-left:8px solid #000;border-top: 5px solid transparent;border-bottom: 5px solid transparent;width: 0;height: 0;}
.zd_info_box .list_tree>li .hitarea{left: 20px;}
.zd_info_box .list_tree>li h4{padding-left: 40px;}
.zd_info_box .list_tree>li.unfold>.wraparea>.hitarea{left:20px;border-top:8px solid #000;border-bottom:0 solid transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.zd_info_box .list_tree>li ul{display: none;}
.zd_info_box .list_tree>li>ul>li h4{padding-left: 65px;}
.zd_info_box .list_tree>li>ul>li .hitarea{left: 45px;}
.zd_info_box .list_tree>li>ul>li.unfold>.wraparea>.hitarea{left:45px;border-top:8px solid #000;border-bottom:0 solid transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.zd_info_box .list_tree>li>ul>li>ul>li h4{padding-left: 95px;}
.zd_info_box .list_tree>li>ul>li>ul>li>.wraparea>.hitarea{left: 70px;}
.zd_info_box .list_tree>li>ul>li>ul>li.unfold>.wraparea>.hitarea{border-top:8px solid #000;border-bottom:0 solid transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.zd_info_box .list_tree>li>ul>li>ul>li>ul>li h4{padding-left: 120px;}
.zd_info_box .list_tree li h4 span{position:relative;height: 32px;line-height: 32px;padding-left:5px;}
.zd_info_box .list_tree li h4 span.online,.zd_info_box .list_tree li h4 span.offline{padding-left:28px;}
.zd_info_box .list_tree li h4 span.online em,.zd_info_box .list_tree li h4 span.offline em{position:absolute;left:3px;top:0;width:20px;height:20px;background: url(skin/terminal.png) no-repeat;}
.zd_info_box .list_tree li h4 span.online em.andriod{background-position: 0 0;}
.zd_info_box .list_tree li h4 span.online em.window{background-position: 0 -97px;}
.zd_info_box .list_tree li h4 span.offline em.android{background-position: 0 -49px;}
.zd_info_box .list_tree li h4 span.offline em.window{background-position: 0 -144px;}
/*带箭头的弹窗样式*/
.arrow_dialog{border-radius: 5px;}
.arrow_dialog:after{position: absolute;top: -8px;left: 175px;border-bottom: 8px solid #fff;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 0;content: '';}
.arrow_dialog .pop_boxa{width: 260px;border-radius: 5px 5px 0 0;padding: 30px 25px 10px 25px;}
.arrow_dialog .modal-footer{padding: 20px;}
.arrow_dialog .modal-footer .btn{height: 25px;width: 60px;}
/*新建节目*/
.pop_boxc{position: relative;padding: 20px;box-sizing:border-box;width: 420px;}
.pop_boxc dl{position: relative;padding: 10px 0 10px 120px;line-height: 30px;min-height: 30px;}
.pop_boxc dl dt{position: absolute;left:0;top:10px;width: 110px;padding-right: 10px;font-size: 14px;text-align: right;}
.pop_boxc dl dd{position: relative;line-height: 30px;}
.pop_boxc dl dd select{height: 30px;width: 190px;}
.pop_boxc dl dd select#minite,
.pop_boxc dl dd select#second{width: 60px;}
.pop_boxc dl dd select#hours{width: 50px;}
.pop_boxc h3{line-height: 30px;font-size: 14px;}
.pop_boxc .radiobox{padding: 10px 0;}
.pop_boxc .radiobox label{display: inline-block;*display: inline;zoom:1;margin-right: 20px;height: 30px;line-height: 30px;}
.pop_boxc .radiobox label input{float: left;margin: 10px 3px 0 0;}
.pop_boxc h4{height: 40px;line-height: 40px;font-size: 16px;color: #ff5e5e;text-align: center;}
.pop_boxc .msg_center{line-height: 24px;text-align: center;}
.pop_boxc .ipt{width: 190px;vertical-align: middle;}
.pop_boxc .ipt_num{width: 100px;}
.pop_boxc .ipt_pay{width: 100%;}
.pop_boxc .fee_loading img{display: block;margin: 0 auto;}
.pop_boxc .fee_loading p{height: 30px;line-height: 30px;text-align: center;}
.pop_boxc .fee_loading span{display: block;width: 140px;height: 35px;line-height: 35px;text-align: center;border-radius: 3px;background: #46A136;color: #fff;cursor: pointer;margin: 20px auto 0;}
.pop_boxc span.red{color: #f00;margin-left: 5px;}
.pop_boxc .explain{position: absolute;right: 35px;top: -27px;}

.popxx{position: relative;padding: 20px;box-sizing:border-box;width: 480px;}
.popxx dl{position: relative;padding: 10px 0 10px 180px;line-height: 30px;min-height: 30px;}
.popxx dl dt{position: absolute;left:0;top:10px;width: 170px;padding-right: 10px;font-size: 14px;text-align: right;}
.popxx dl dd{position: relative;line-height: 30px;}
.popxx dl dd .ipt{width: 210px;}

/*高级搜索*/
#advanced_search{width: 520px;height: 342px;margin: -171px 0 0 -260px;}
/*编辑终端*/
#edit_terminal{width: 800px;height: 722px;margin: -361px 0 0 -400px;z-index: 666;}
.terminal_edit_box{background: #fff;color: #626161;font-size: 14px;max-height: 670px;overflow: auto;}
.terminal_edit_box dl{position: relative;padding: 4px 10px 4px 145px;border-bottom: 3px solid #fff;line-height: 30px;}
.terminal_edit_box dl dt{position: absolute;left: 0;width: 135px;top: 4px;padding-right: 10px;height: 30px;text-align: right;}
.terminal_edit_box dl dt span{color: #f00;margin: 0 10px;}
.terminal_edit_box .list_tree .wraparea{position: relative;}
.terminal_edit_box .list_tree .wraparea .hitarea{top:8px;}
.terminal_edit_box .list_tree li h4{height: 24px;line-height: 24px;position: relative;}
.terminal_edit_box .list_tree li h4 input{margin: 5px 5px 0 0;}
.terminal_edit_box .ipt1{width: 250px;}
.terminal_edit_box .ipt2{width: 170px;}
.terminal_edit_box .ipt.error,.terminal_edit_box select.error{border-color: #f00;}
.terminal_edit_bpx .ipt.error{background: #fff0f0;}
.terminal_edit_box .select{width: 250px;border:1px solid #ccc;height: 30px;}
.terminal_edit_box .blue_btn{height: 30px;padding: 0 20px;background: #46A136;border-radius: 3px;color: #fff;font-size: 14px;line-height: 30px;text-align: center;cursor: pointer;}
.terminal_edit_box textarea{width: 500px;padding: 5px;height: 60px;border:1px solid #ccc;box-sizing:border-box;resize:none;}
.terminal_edit_box .pwdbox{position: relative;height: 28px;width: 248px;overflow: hidden;border:1px solid #ccc;background: #fff;margin-right: 10px;}
.terminal_edit_box .pwdbox input{width: 210px;height: 28px;padding: 0 5px;line-height: 28px;float: left;border:none;}
.terminal_edit_box .pwdbox span{float:right;width: 24px;height: 24px;background: url(skin/small_ico.png) no-repeat -197px -67px;margin-right: 3px;}
.terminal_edit_box dd .positon_box,.terminal_edit_box dd .zd_classify{position: relative;line-height: 30px;}
.terminal_edit_box dd .positon_box select{height: 30px;}
.terminal_edit_box dd .positon_box select:nth-child(2){margin: 0 10px;}
.terminal_edit_box dd .positon_box span{margin-right: 10px;}
.terminal_edit_box dd .positon_box .blue_btn{position: absolute;right:200px;top: 0;}
.terminal_edit_box dd .ipt{margin-right: 5px;}
.terminal_edit_box dd .zd_classify .blue_btn{display: inline-block;margin-left: 20px;}
.terminal_edit_box .explain{float: left;margin: 5px 0 0 5px;position: relative;z-index: 99;}
.terminal_edit_box .explain .explain_div:after{top: -37px;}
.terminal_edit_box .shopName {margin-right: 5px;}
#network_detection{width: 400px;height: 270px;margin: -135px 0 0 -200px;}
#network_detection .signalbox{display: none;text-align: center;height: 230px;overflow: hidden;box-sizing:border-box;}
.zd_classify{position: relative;height: 30px;width: 250px;}
.zd_classify .zdbox{display: none;position: absolute;z-index:99;left: 0;top: 29px;background: #fff;border:1px solid #ccc;width: 248px;}
.zd_classify #zd_classify{background: #fff url(skin/sel_bg3.png) no-repeat 218px 0;}
.account_choose li{padding-bottom: 10px;}
.account_choose li input{float: left;margin: 10px 0 10px 0;}
.account_choose li span{float: left;margin-right: 10px;}
.account_choose li span.grey{color: #999;}
/*截屏*/
.terminal_modal{width: 800px;height:560px;margin: -280px 0 0 -400px;z-index: 666;}
.toolsbox{position: relative;padding: 10px;overflow: auto;}
.toolsbox .tab-hd{border-bottom: 2px solid #46A136;height: 35px;}
.toolsbox .tab-hd li{float: left;width: 100px;height: 35px;line-height: 35px;text-align: center;font-size: 14px;font-weight: bold;color: #4e4e4e;background: #eceaea;cursor: pointer;}
.toolsbox .tab-hd li.cur{background: #46A136;color: #fff;}
.toolsbox .tab-con{display: none;position: relative;}
.toolsbox .formbox{padding-top: 50px;height: 366px;overflow: auto;}
.toolsbox .formbox dl{position: relative;padding: 10px 0 10px 260px;}
.toolsbox .formbox dl dt{position: absolute;width: 250px;height: 32px;line-height: 32px;;left: 0;top: 10px;padding-right: 10px;text-align: right;font-size: 14px;}
.toolsbox .formbox dl dt span{color: #f00;display: inline-block;vertical-align: middle;text-align:center;width:20px;height: 20px;line-height: 22px;overflow: hidden;}
.toolsbox .formbox dl dd{line-height: 32px;}
.toolsbox .formbox dl dd .tip{font-size: 14px;padding-top: 10px;}
.toolsbox .formbox dl dd select{height: 30px;border: 1px solid #c3c3c3;margin-right: 10px;}
.toolsbox .formbox .tip_red{padding: 10px 70px 30px;color: #ff5353;line-height: 20px;font-size: 13px;}
.toolsbox .ipt{height: 30px;width:168px;line-height:30px;border:1px solid #c3c3c3;padding: 0 5px;margin-right: 10px;width: 230px;}
.toolsbox .ipt.error,.toolsbox select.error{border-color: #f00;}
.toolsbox .ipt.error{background: #fff0f0;}
.toolsbox .ipt_a{width: 220px;}
.toolsbox .checkall{padding: 10px 0;}
.toolsbox .checkall input{float: left;margin: 4px 5px 0 0;}
.toolsbox .screen_img{width: 790px;height: 374px;overflow: hidden;}
.toolsbox .screen_img li{position: relative;float: left;background: #f5f5f5;width: 132px;padding: 8px;margin: 0 10px 10px 0;}
.toolsbox .screen_img li img{width: 132px;height: 132px;}
.toolsbox .screen_img li p{line-height: 24px;font-size: 12px;}
.toolsbox .screen_img li input{position: absolute;z-index: 99;left: 20px;top: 20px;}
.toolsbox .screen_img li.cur{box-shadow: 0 0 4px #aaa;}
.toolsbox .screen_img li.cur:after,
.gaskets .gasketslist ul li.cur:after{position: absolute;z-index:99;right: 2px;top: 2px;width: 18px;height: 18px;background: url(skin/icon.png) no-repeat -295px -39px;content: '';}
.toolsbox .screenshot_del{position: absolute;z-index:99;bottom: 6px;right: 20px;width: 68px;height: 28px;text-align: center;line-height: 28px;color: #fff;border-radius: 2px;background: #46A136;cursor: pointer;}
/*声音*/
#sound .toolsbox .formbox dl{padding-left: 210px;}
#sound .toolsbox .formbox dl dt{width: 200px;}
.soundbox{position: relative;padding: 7px 0 22px 0;}
.soundbox .sound_result{position: absolute;top: 22px;}
.soundbox .min{position: absolute;left: 0;top: 22px;}
.soundbox .max{position: absolute;left: 405px;top: 22px;}
.soundbox .grey_bg{height: 15px;width: 415px;background: #e4e4e4;margin-top: 2px;}
.soundbox .grey_bg span{display: block;height: 15px;background: #00b4ff;}
.soundbox .cur_num{position: absolute;top: 22px;}
.soundset{position: relative;padding: 10px 0;}
.soundset .soundbox{float: left;}
/*定时开关机*/
.tipmsgbox{text-align: center;height:416px;overflow: hidden;
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
}
.tipmsgbox .tipmsg{text-align: center;}
.tipmsgbox .tipmsg p{line-height: 38px;font-weight: bold;font-size: 16px;}
.tipmsgbox .tipmsg .red{color: #fe5e5e;}
.tipmsgbox .tipmsg p.normal{font-weight: normal;}
.toolsbox .tit_machine,
.pop_boxd .tit_machine{position: relative;height: 40px;padding: 0 10px;background: #f8f8f8;margin: 4px 0;}
.toolsbox .tit_machine h4,
.pop_boxd .tit_machine h4{font-size: 14px;font-weight: bold;color: #46A136;height: 40px;line-height: 40px;}
.exceptionStartUp{position: absolute;right: 100px;top: 5px;height: 28px;line-height: 28px;padding: 0 8px;border-radius: 2px;font-size: 14px;}
.exceptionStartUp2{position: absolute;right: 100px;top: 5px;height: 28px;line-height: 28px;padding: 0 8px;border-radius: 2px;font-size: 14px;}
.toolsbox .tit_machine a,
.pop_boxd .tit_machine a{position: absolute;right: 8px;top: 5px;height: 28px;line-height: 28px;padding: 0 8px;border-radius: 2px;color: #fff;font-size: 14px;background: #46A136;}
.toolsbox .timelist,.pop_boxd .timelist{height: 368px;overflow: hidden;}
.toolsbox .timelist li,.pop_boxd .timelist li{background: #f8f8f8;margin-bottom: 4px;padding: 5px 10px;}
.toolsbox .timelist li span,.pop_boxd .timelist li span{float: left;height: 30px;line-height: 30px;font-size: 14px;}
.toolsbox .timelist li span.time_del,
.pop_boxd .timelist li span.time_del{float: right;width: 25px;height: 25px;background: url(skin/delete.png) no-repeat;margin: 3px 0 0;cursor: pointer;}
.toolsbox .timelist li input,
.pop_boxd .timelist li input{float: left;height: 28px;border:1px solid #bfbbbb;width: 135px;padding: 0 0 0 5px;margin-right: 50px;}
.pop_boxd .timelist li input{margin-right: 10px;}
/*文件下载进度*/
#download_process .toolsbox,#log_dialog .toolsbox{height: 500px;}
.tb_zd{border:1px solid #e0dfdf;}
.tb_zd th,.tb_zd td{border-bottom:1px solid #e0dfdf;height: 35px;line-height: 35px;padding: 0;}
.tb_zd th{background: #f8f8f8;}
.tb_zd td{background: #fff;}
.tb_zd tr.abnormal td{background: #fe7272;color: #fff;}
/*终端分配*/
#terminal_assigned{width: 600px;height: 337px;margin: -167px 0 0 -300px;}
#terminal_assigned .toolsbox .formbox{height: 171px;}
.sel_company{width: 163px;height: 32px;border: 1px solid #c9c9c9;}
/*位置-地图*/
#select_position{z-index: 888;}
#allmap{width: 800px;height: 520px;position: relative;}
#selectmap{width: 800px;height: 520px;}
#map_search{position:absolute;z-index:99;left:10px;top:10px;width:300px;height:34px;border-radius:3px;overflow:hidden;padding-right:50px;}
#map_search input{height:34px;line-height:34px;padding:0 10px;background:#fff;width:280px;font-size:14px;color:#999;border:none;}
#map_search span{position:absolute;right:0;top:0;width:50px;height:34px;line-height:34px;background: #46A136 url(skin/map_search.png) no-repeat -25px 8px;cursor:pointer;}
.map_bar{padding: 10px;}
.map_bar .ipt{float: left;}
.map_bar .btn{float: left;height: 30px;line-height: 30px;padding: 0 20px;font-size: 14px;color: #fff;background: #46A136;border-radius: 0 3px 3px 0;cursor: pointer;}
/*运行日志*/
.dialog_bar{background: #f8f8f8;border:1px solid #e0dfdf;padding: 4px 5px 4px 15px;margin-bottom: 10px;}
.dialog_bar .tit{float:left;font-size: 15px;line-height: 32px;font-weight: bold;color: #050101;margin-right: 20px;}
.dialog_bar .input-group{float:left;margin: 2px 0 0 15px;}
.dialog_bar .getlog{float: right;height: 28px;line-height: 28px;color: #fff;border-radius: 2px;padding: 0 10px;margin-top: 1px;font-size: 14px;background: #46A136;}
/*播放详情*/
#terminal_look_dialog{height: 404px;margin-top: -202px;}
#terminal_look_dialog .toolsbox{height: 344px;overflow-y:auto;}
#terminal_look_dialog .modal-title a{display: inline-block;*display: inline;zoom:1;}
#terminal_look_dialog .modal-header .modal-title .del .ico_del2{margin-top: 2px;}
#terminal_look_dialog .fbbox{background-color: rgba(0,0,0,0.3);font-family: "\5FAE\8F6F\96C5\9ED1";padding: 142px 0;}
#terminal_look_dialog .fbbox h3{height: 140px;line-height: 140px;text-align: center;}
#terminal_look_dialog .fbbox h3 i{display: inline-block;*display: inline;zoom:1;vertical-align: middle;width: 168px;height: 119px;margin-right: 20px;background: url(skin/tc_ico2.png) no-repeat;}
/*垫片弹窗*/
#gaskets_dialog{width: 1000px;height: 600px;margin: -300px 0 0 -500px;background: #f1f0f0;}
/*垫片分组*/
.gaskets{position: relative;padding: 10px;}
.gaskets .gaskets_classfy{width: 220px;background: #fff;height: 540px;overflow-y:auto;}
.gaskets .gaskets_classfy .ico{width: 32px;height: 32px;margin-right: 5px;}
.modal-body .gaskets_classfy .list_tree{padding: 0;}
.modal-body .gaskets_classfy .list_tree li h4{height: 40px;line-height: 40px;font-size: 14px;background: #fff;cursor: pointer;color: #605e5e;border-bottom: 1px solid #ebeff1;}
.modal-body .gaskets_classfy .list_tree .wraparea .hitarea{top:16px;border-left:8px solid #000;border-top: 5px solid transparent;border-bottom: 5px solid transparent;width: 0;height: 0;}
.modal-body .gaskets_classfy .list_tree>li.unfold>.wraparea>.hitarea{left:20px;border-top:8px solid #000;border-bottom:0 solid transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.modal-body .gaskets_classfy .list_tree>li>ul>li.unfold>.wraparea>.hitarea{left:45px;border-top:8px solid #000;border-bottom:0 solid transparent;border-left: 5px solid transparent;border-right: 5px solid transparent;}
/*垫片列表*/
.gaskets .gasketslist{width: 750px;overflow: hidden;}
.gaskets .gasketslist ul{width: 920px;}
.gaskets .gasketslist ul li{position: relative;float: left;width: 158px;height: 90px;overflow: hidden;background: #fff;margin: 0 13px 15px 0;padding: 10px;font-size: 12px;cursor: pointer;}
.gaskets .gasketslist ul li.cur{box-shadow: 0 0 4px #ccc;}
.gaskets .gasketslist ul li input{position: absolute;top: 5px;right: 5px;}
.gaskets .gasketslist ul li h4{font-size: 14px;color: #000;height: 30px;line-height: 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gaskets .gasketslist ul li p{color: #797a7b;}
.gaskets .gasketslist ul li p.time{float:right}
.gaskets .gasketslist ul li span.time{float:right}
.gaskets .gasketslist ul li.cur:after{right: 5px;top: 5px;}
/*查看节目单弹窗*/
#look_programme_dialog{width: 800px;height: 660px;margin: -330px 0 0 -400px;z-index:666;}
.programme_div{position: relative;height: 622px;}
/*查看排期弹窗*/
#look_dialog{width: 1240px;height: 670px;margin: -335px 0 0 -620px;z-index: 666;}
#pend_look_dialog{width: 1200px;height: 732px;margin: -366px 0 0 -600px;z-index: 666;background: #ebeff1;}
.look_box{position: relative;padding: 10px;overflow: hidden;box-sizing:border-box;background: #ebeff1;;}
.look_box .programbox{margin-left: 525px;display: block;}
.look_box .programbox .program_tbody{height: 500px;}
.look_box .program_tb .program_thead li{width: 21%;}
.look_box .program_tb .program_thead li:last-child{width: 37%;}
.look_box .programbox .topbox,.zdlist .topbox{padding: 0 20px;line-height: 30px;}
.look_box .programbox .topbox span, .zdlist .topbox span{display: block;}
.look_box .programbox .topbox .green,.zdlist .topbox .green{position: absolute;height: 30px;line-height: 30px;right: 20px;top: 3px;}
.look_box .calender_boxb .jalendar-wood .mask{display: none;}
/*点击历史版本的查看*/
#history_look_dialog{width: 1200px;height: 700px;margin: -350px 0 0 -629px;}
#history_look_dialog .goback,#history_look_dialog h4{padding: 0 20px;background: #ebeff1;padding-top: 10px;position: relative;}
#history_look_dialog h4 a.btn{color: #46A136;}
#history_look_dialog .goback a{color: #46A136;}
#history_look_dialog h4 span{position: absolute;top: 10px;left: 490px;}
#history_look_dialog .fbbox{position: absolute;z-index:99;left: 0;top: 0;right: 0;bottom: 0;background-color: rgba(235,239,241,0.5);font-family: "\5FAE\8F6F\96C5\9ED1";padding: 205px 0 455px 0;}
#history_look_dialog .fbbox h3{font-size: 72px;color: #fff;height: 120px;line-height: 120px;text-align: center;text-shadow: 1px 1px 1px #666;color: #060606;}
#history_look_dialog .fbbox p,
#terminal_look_dialog .fbbox p{font-size: 50px;color: #060606;text-shadow: 1px 1px 1px #666;height: 80px;line-height: 80px;text-align: center;}
#terminal_look_dialog .fbbox p{font-size: 36px;}
#history_look_dialog .calender_boxb{float: left;}
/*终端列表*/
.look_box .zdlist{width: 690px;display: none;margin-left: 525px;}
.look_box .zdlist .topbox{position: relative;background: #fff;padding: 5px 10px;border-bottom: 1px solid #ebeff1;}
.look_box .zdlist .topbox span{color: #333;}
.look_box .zdlist .topbox .blue{display: inline-block;height: 28px;padding:0 10px;text-align: center;border-radius: 2px;line-height: 28px;font-size: 14px;color: #323232;margin-left: 10px;font-weight: normal;}
.look_box .zdlist .topbox .blue .ico{width: 20px;height: 20px;background-position: -101px -39px;}
.look_box .zdlist .zd_play_list{width: 100%;height: 550px;overflow: auto;}
/*--首页待审核弹窗--*/
#pend_dialog{width: 600px;height: 348px;margin: -174px 0 0 -300px;z-index:666;}
.pendscroll{height: 308px;overflow-y: auto;}
/*添加角色*/
.edit_box{width: 500px;}
.edit_box .link{padding:10px 60px;}
.edit_box .link a{text-decoration: underline;color:#46A136;}
.edit_box dl{position: relative;padding: 4px 4px 4px 135px;background: #fff;border-top: 3px solid #fff;}
.edit_box dl dt{position: absolute;left: 0;top: 4px;width: 130px;line-height: 32px;padding-right: 5px;text-align: right;}
.edit_box dl dd{line-height: 32px;}
.edit_box dl dd .ipt.error{border:1px dashed #f00;background: #fff0f0;}
.edit_box dl dd .sel_d h4{border:1px solid #c9c9c9;}
.edit_box dl dd .sel_d ul{font-size: 12px;}
.edit_box dl dd .sel_a{width:125px;margin-right: 12px;}
.edit_box dl dd .sel_a h4{background-position: 99px 2px;border:1px solid #b5d3e1;}
.edit_box dl dd .sel_a ul{width:123px;font-size: 12px;}
.edit_box dl dd textarea{padding: 5px;width: 250px;border:1px solid #c9c9c9;height: 94px;}
.ipt_num{width: 100px;}
/*解除绑定*/
.tipbox{padding: 30px 0 0 90px;position: relative;width: 320px;}
.tipbox p{line-height: 28px;color: #3e3e3e;font-size: 15px;line-height: 26px;}
.tipbox .danger{position: absolute;left:60px;top:30px;width: 30px;height: 30px;background: url(skin/alert.png) no-repeat;}
.modal-body .delbox{padding: 30px 0 10px 0;}
.modal-body .delbox h3{font-size: 16px;font-weight: bold;color: #ff9000;line-height: 30px;text-align: center;}
.modal-body .delbox p{line-height: 28px;font-size: 14px;color: #878685;text-align: center;}
.modal-body .pagination .pagin{padding: 20px 0 0 0;}
/*add background images and background music*/
#backdrop_dialog{width: 940px;height: 600px;margin: -300px 0 0 -470px;z-index:666;}
#backdrop_dialog .add_material_box .sucaibox{width: 680px;border-right: none;}
#backdrop_dialog .add_material_box .sucaibox .sclist{width: 690px;height: 430px;}
#backdrop_dialog .add_material_box .sucaibox .sclist li{margin: 0 10px 10px 0;width: 140px;height: 180px;}
#backdrop_dialog .add_material_box .sucaibox .sclist li img{width: 140px;height: 140px;}
#backdrop_dialog .add_material_box .sucaibox .sclist li.cur{box-shadow: 0 0 4px #ccc;}
#backdrop_dialog .add_material_box .sucaibox .sclist li.cur:after{position: absolute;z-index:99;right: 2px;top: 2px;width: 18px;height: 18px;background: url(skin/icon.png) no-repeat -295px -39px;content: '';}
#backdrop_dialog .filename{position: absolute;left: 120px;top: 6px;height: 24px;line-height: 24px;padding: 0 20px 0 10px;background: #fff;color: #00b4ff;}
#backdrop_dialog .filename em{position: absolute;width: 12px;height: 12px;line-height: 12px;text-align: center;right: 1px;top: 1px;cursor: pointer;z-index: 99;background: #00b4ff;color: #fff;}
#backdrop_dialog .pagination{margin-top: 15px;}

#company_dialog{width: 480px;height: 380px;margin: -190px 0 0 -240px;}
#company_dialog .search{position: absolute;right: 40px;top: 3px;height: 30px;width: 190px;font-size: 12px;}
#company_dialog .search .ipt{float: left;height: 29px;line-height: 29px;border:1px solid #e6e6e6;background: #fff;color: #323232;border-radius:3px 0 0 3px;width: 149px;}
#company_dialog .search .ss_btn{float: right;height: 29px;background: #46A136;color: #fff;width: 41px;text-align: center;border: none;border-radius: 0 3px 3px 0;}
#company_dialog .scrollbox{height: 243px;overflow: auto;border: 1px solid #e6e6e6;margin: 20px 20px 0 20px;}
#company_dialog .scrollbox .my_tb .cname{padding-left: 20px;text-align: left;}
#company_dialog .scrollbox .my_tb .cname input{vertical-align: middle;margin-right: 3px;}
#new_company_dialog{width: 540px;height: 462px;margin: -231px 0 0 -270px;}
/*终端管理员*/
#admin_dialog{width: 530px;height: 300px;margin: -150px 0 0 -265px;z-index: 666;}
.adminbox{position: relative;padding: 50px 0 40px 220px;}
.adminbox ul li{height: 50px;line-height: 50px;}
.adminbox ul li span.admin_change{color: #46A136;text-decoration: underline;margin-left: 10px;cursor: pointer;}
.adminbox img{position: absolute;left: 80px;top: 72px;width: 110px;height: 110px;}
/*摄像头弹窗*/
#camera_dialog{width: 700px;height: 300px;margin: -150px 0 0 -350px;z-index:666;}
.camerabox{position: relative;padding-top: 10px;height: 335px;width: 500px;overflow: auto;}
.camerabox dl{position: relative;padding: 10px 0 10px 130px;}
.camerabox dl dt{position: absolute;width: 120px;height: 32px;line-height: 32px;;left: 0;top: 10px;padding-right: 10px;text-align: right;font-size: 14px;}
.camerabox dl dt span{color: #f00;display: inline-block;vertical-align: middle;text-align:center;width:20px;height: 20px;line-height: 22px;overflow: hidden;}
.camerabox dl dd{line-height: 32px;}
.camerabox dl dd p.tip{font-size: 14px;line-height: 18px;padding-top: 5px;}
.camerabox dl dd select{height: 30px;border: 1px solid #c3c3c3;margin-right: 10px;min-width: 160px;}
.camerabox dl dd .ipt{width: 215px;}
.camerabox dl dd#ip_addr .ipt{width: 50px;margin-right: 5px;}
.camerabox .ipt_error{border:1px solid #f00;color: #f00;}
/*消息中心图片预览*/
#img_message_box{width: 600px;height: 551px;margin: -275px 0 0 -350px;z-index: 666;}
.img_prevewbox .info,#preview_box .info{line-height: 20px;border-top: 1px solid #ddd;padding: 10px 20px;font-size: 0;background: #fff;}
.img_prevewbox .info span,#preview_box .info span{margin-right: 20px;display: inline-block;height: 20px;line-height: 20px;vertical-align: middle;font-size: 14px;}
.img_prevewbox .info span:first-child,#preview_box .info span:first-child{margin-right: 0;}
/*消息终端-弹窗*/
.pop_boxd{position: relative;padding: 10px 0;box-sizing:border-box;width: 700px;min-height: 200px;}
.pop_boxd dl{position: relative;padding: 10px 0 10px 100px;line-height: 30px;min-height: 30px;}
.pop_boxd dl dt{position: absolute;left:0;top:10px;width: 90px;padding-right: 10px;font-size: 14px;text-align: right;}
.pop_boxd dl dd{position: relative;line-height: 30px;}
.soundset dl{padding: 60px 20px 60px 100px;}
.soundset dl dt{top: 60px;}
.pop_boxd .soundbox .grey_bg{width: 400px;border-radius: 15px;}
.pop_boxd .soundbox .grey_bg span{position: relative;display: block;height: 15px;background: #46A136;border-radius: 15px 0 0 15px;}
.pop_boxd .soundbox .grey_bg span:after{position: absolute;right: 0;top: -2px;height:19px;width: 8px;background: #d0cece;content: '';border-radius: 8px;}
.pop_boxd h3{height: 40px;line-height: 40px;background: #f6f6f6;font-size: 14px;color: #46A136;padding: 0 20px;}
.pop_boxd .timeslot{margin-top: 10px;background: #f6f6f6;padding: 5px 20px; height: 30px;line-height: 30px;}
.pop_boxd input{height: 28px;line-height: 28px;border:1px solid #c9c9c9;width: 100px;margin:0 10px;padding: 0 10px;vertical-align: middle;}
.pop_boxd .tip{height: 35px;line-height: 35px;color: #868686;font-size: 14px;background: #fff8eb;padding: 0 15px;margin: 10px 20px;}
.pop_boxd .tips{font-size: 12px;line-height: 16px;color: #999;padding-top: 5px;}
.pop_boxd input.ipt{width: 250px;}
.pop_boxd input.ipt_yzm{width: 155px;}
.pop_boxd .btn_yzm{display: inline-block;vertical-align: middle;height: 28px;line-height: 28px;text-align: center;background: #cbcbcb;color: #333;font-size: 12px;padding: 0 7px;border-radius: 3px;cursor: pointer;margin-left: 10px;}
.screenshotbox{padding: 70px 0 60px 0;}
.screenshotbox dl{padding: 10px 20px 10px 210px;}
.screenshotbox dl dt{top: 10px;width: 200px;}

.fp_typebox{height: 42px;position: relative;padding: 20px 0;}
.fp_typebox label{display: inline-block;height: 30px;line-height: 30px;text-align: center;width: 70px;border: 1px solid #e6e6e6;background: #fff;color: #666;margin-left: 18px;}
.fp_typebox label.cur{background: #46A136;border:1px solid #46A136;color: #fff;}
.fp_typebox label input{display: none;}

/*批量处理弹窗*/
#batch_switch_matchine{width: 700px;height: 380px;margin: -160px 0 0 -280px;z-index: 666;}
#batch_switch_matchine .pop_boxd .timelist{height: 225px;}

#video_set{width:460px;}
#detail_position{display:block;margin-top:10px;}
/*添加分润素材弹窗*/
#add_profit_material{width: 1110px;height: 600px;margin: -300px 0 0 -555px;z-index:666;}
.add_material_box{position: relative;width: 100%;height: 560px;}
.add_material_box .side_classify{position: absolute;top: 0;box-shadow: none;width: 240px;background: #fff;}
.add_material_box .side_classify .side_search{border-top: none;}
.add_material_box .side_classify .hitarea{border: none!important;}
.add_material_box .side_classify>.treebox>ul>li h4{display: block;height: 45px;line-height: 45px;padding: 0!important;}
.add_material_box .side_classify>.treebox>ul>li.unfold>.wraparea>.hitarea{background-position: -230px -8px;left: 6px;}
.add_material_box .side_classify>.treebox>ul>li>ul>li .hitarea{left: 20px!important;}

.add_material_box .sucaibox{position: absolute;left: 240px;top: 0;width: 600px;bottom: 0;border-right: 1px solid #ebeff1;border-left: 1px solid #ebeff1;padding: 10px;}
.add_material_box .sucaibox .sclist li{float: left;padding: 10px;width: 100px;margin-bottom: 3px;}
.add_material_box .sucaibox .sclist li.cur{background: #f6f6f6;box-shadow: 0 0 2px #ccc;}
.add_material_box .sucaibox .sclist li img{width: 100px;height: 100px;}
.add_material_box .sucaibox .sclist li p{font-size: 12px;height: 20px;line-height: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.add_material_box .mxbox{position: absolute;top: 0;right: 0;bottom: 0; width: 210px;overflow: auto;padding: 20px;}
.add_material_box .mxbox li{position: relative;z-index:1;padding-right: 120px;margin-bottom: 10px;}
.add_material_box .mxbox li img{width: 100px;height: 100px;}
.add_material_box .mxbox li .ratio{position: absolute;left: 120px;top: 30px;border:1px solid #ebeff1;width: 63px;height: 28px;border-radius: 3px;}
.add_material_box .mxbox li .ratio span{display: block;}
.add_material_box .mxbox li .ratio span.num{height: 28px;line-height: 28px;width: 44px;border-right: 1px solid #ebeff1;text-align: center;}
.add_material_box .mxbox li .ratio span.ratio_add,.add_material_box .mxbox .ratio span.ratio_reduce{position: absolute;right: 0;width: 18px;height: 14px;cursor: pointer;}
.add_material_box .mxbox li .ratio span.ratio_add{top:0;}
.add_material_box .mxbox li .ratio span.ratio_reduce{bottom:0;}
.add_material_box .mxbox li .ratio span.ratio_add:after,.add_material_box .mxbox .ratio span.ratio_reduce:after{position: absolute;left: 4px;border-left: 5px solid transparent;border-right: 5px solid transparent;content: '.';font-size: 0;}
.add_material_box .mxbox li .ratio span.ratio_add:after{top:-14px;border-top: none;border-bottom: 6px solid #999;}
.add_material_box .mxbox li .ratio span.ratio_reduce:after{top:3px;border-bottom: none;border-top: 6px solid #999;}
.add_material_box .mxbox li .ratio span.ratio_add:hover:after{border-bottom: 6px solid #444;}
.add_material_box .mxbox li .ratio span.ratio_reduce:hover:after{border-top: 6px solid #444;}
.add_material_box .mxbox li .profit_material_del{position: absolute;left: 120px;top: 70px;width: 65px;height: 30px;line-height: 30px;text-align: center;background: #f6f6f6;border-radius: 3px;cursor: pointer;}
.add_material_box .mxbox li .explain{position: absolute;left: 195px;top: 35px;}
.add_material_box .mxbox li .explain .explain_div{width: 180px;}

#fee_result{display: none;}
#fee_result .explain{position: absolute;right: 20px;top: 20px;}
#fee_result dl{padding-left: 150px;}
#fee_result dl dt{width: 140px;}

#add_profit_material .similar_footer{text-align: center;}

/*直播摄像头*/
.livebox{position: relative;width: 500px;padding: 20px;padding-top: 0;}
.livebox p{line-height: 24px;padding: 10px 0;}
.livebox .livediv{position: relative;border: 1px solid #f8f8f8;height: 300px;margin: 0 auto;}
.livebox .livediv .loading{position: absolute;width: 32px;height: 32px;left: 50%;top: 50%;margin: -16px 0 0 -16px;background: url(skin/loading.gif) no-repeat;}

/*我的终端弹窗*/
#add_profit_terminal{width: 1110px;height: 600px;margin: -300px 0 0 -555px;z-index:666;}
.profit_teriminal_box{position: absolute;left: 240px;top: 0;bottom: 55px;right:0;border-left: 1px solid #ebeff1;padding: 10px;}
#add_profit_terminal .similar_footer{position: absolute;left: 240px;right: 0;bottom: 0;border-top: none;border-left: 1px solid #ebeff1;}

/*查看排期弹窗*/
.look_box .tool_left{float: left;position: relative;background: #fff;width: 470px;padding: 20px;border: 1px solid #c9c9c9;height: 552px;}
.look_box .tool_left dl{position: relative;padding: 0 0 0 100px;}
.look_box .tool_left dl dt{position: absolute;left: 0;width: 90px;top: 0;text-align: right;line-height: 30px;}
.look_box .tool_left dl dd{line-height: 30px;}
.look_box .tool_left .btnbox{position: absolute;bottom:20px;left:0;padding: 20px 0;text-align: center;width: 100%;}
.look_box .tool_left .btnbox span{display: inline-block;vertical-align: middle;height: 40px;line-height: 40px;background: #46A136;border-radius: 3px;font-size: 14px;color: #fff;padding: 0 40px;cursor: pointer;}
.look_box .tool_left .btnbox span:first-child{margin-right: 80px;}

/* 播放详情-素材列表 */
.terminal_resource{width: 800px;height:470px;margin: -269px 0 0 -400px;}
.base_tb{width: 100%;margin-bottom: 20px;}
.base_tb caption{height: 40px;line-height: 40px;background: #f7f7f7;padding: 0 10px;font-weight: bold;font-size: 14px;color: #424141;border: 1px solid #ededed;border-bottom: none;}
.base_tb th{background: #e8f5fe;}
.base_tb th,
.base_tb td{height: 38px;padding: 0 10px;line-height: 38px;border: 1px solid #ededed;font-size: 14px;text-align: center;}
.base_tb td a{color: #0e89e7;}
.base_tb td a.orange,.base_tb td a.blue,.base_tb td a.black{height: 24px;line-height: 24px;padding: 0 15px;color: #fff;}
#resource_info .orange {background: #ff8400;border: 1px solid #cf6b00;}
.preview{cursor: pointer;}

/*播放素材---图片预览弹窗*/
#img_preview_box{width: 700px;height: 530px;margin: -265px 0 0 -350px;z-index: 666;}
.img_prevewbox{position: relative;width: 700px;background: #fff;}
.img_prevewbox .imgwrap{position: relative;width: 700px;height: 450px;overflow: hidden;}
.img_prevewbox .imgwrap img{max-width: 700px;max-height: 450px;}
.img_prevewbox p{line-height: 40px;height: 40px;text-align: center;border-top: 1px solid #ddd;}
.preview{cursor: pointer;}
.img_prevewbox .imgwrap #v_mov_api{height: 450px;width: 700px;}
.img_prevewbox .imgwrap #v_mov_api{height: 450px;width: 700px;margin-left: 0px;opacity: 100  ! important ;}

/* 禁用预览素材按钮 */
.prohibit{pointer-events: none;filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.3; }

.preview_res{background: #FF6600;padding: 4px;color: #ffff;opacity: 100  ! important ; }

/* 定时开关机添加“重复周期” */
.Rrepetition-period{padding-right: 30px;}
#period-div{width: 780px;margin-right: 0px;margin-top: 30px;}
#period-div span{float: left;}
#period-div span input{width: 13px;margin-right: 2px;}
#exceptionStartUp2{width: 13px;margin-right: 2px;}
.exceptionStartUp2 span{float: left;}