
.ReportBox { margin: 0px 20px; min-width: 938px; background: #ffffff; border: 1px solid #ecf0ef; box-shadow: 0px 1px 4px #ccc; }
/*表格名称与操作*/

.ReportBox .actionBox { padding: 14px 20px; border-bottom: 1px solid #ecf0ef; }
.ReportBox .actionBox strong { color: #333333; font-size: 14px; font-weight: 700; line-height: 36px; }
.ReportBox .actionBox .actionR { float: right; padding-top: 3px; }
.ReportBox .actionBox a.aBT { display: inline-block; margin: 0px 5px 3px 5px; padding: 0px 12px; color: #666666; font-size: 14px; line-height: 28px; text-decoration: none; background: #ffffff; border: 1px solid #E5E5E5; border-radius: 2px; }
.ReportBox .actionBox a.aInvert { color: #ffffff; background: #399eea; border: 1px solid #399eea; margin-top: 3px; }
.ReportBox .actionBox a.aInvertGreen { color: #ffffff; background: #73b666; border: 1px solid #73b666; margin-top: 3px; }
.ReportBox .actionBox a.aInvertPurple { color: #ffffff; background: #bb55ef; border: 1px solid #bb55ef; margin-top: 3px; }
.ReportBox .actionBox a.aBT:hover { color: #52aff5; background: #f7faf9; border: 1px solid #E5E5E5; /*border: 1px solid #52aff5;*/ }
.ReportBox .actionBox a.aInvert:hover { color: #ffffff; background: #52aff5; border: 1px solid #52aff5; }
.ReportBox .actionBox a.aInvertGreen:hover { color: #ffffff; background: #8ac77e; border: 1px solid #8ac77e; }
.ReportBox .actionBox a.aInvertPurple:hover { color: #ffffff; background: #BF55EC; border: 1px solid #BF55EC; }
.ReportBox .actionBox a.aBT i { margin-right: 3px; }
.ReportBox .actionBox .DisplayItems { position: relative; display: inline-block; margin: 0px 5px; }
.ReportBox .actionBox .DisplayItems span.open { cursor: pointer; display: inline-block; padding: 0px 12px; color: #666666; font-size: 14px; line-height: 28px; text-decoration: none; background: #ffffff; border: 1px solid #E5E5E5; border-radius: 2px; }
.ReportBox .actionBox .DisplayItems span.open:hover { color: #52aff5; background: #f7faf9; border: 1px solid #E5E5E5; }
.ReportBox .actionBox .DisplayItems .ItemsListBox { position: absolute; z-index: 99; top: 40px; right: 0px; display: none; width: 380px; height: auto; background: #ffffff; border: 1px solid #E5E5E5; }
.ReportBox .actionBox .DisplayItems .ItemsListBox span { cursor: pointer; display: inline-block; margin: 12px 5px; color: #666; font-size: 14px; line-height: 16px; }
.ReportBox .actionBox .DisplayItems .ItemsListBox span i { width: 1.2em; }
.ReportBox .actionBox .DisplayItems .ItemsListBox .ItemsList { padding: 15px 20px 5px 20px; }
.ReportBox .actionBox .DisplayItems .ItemsListBox .ItemsListAction { padding: 30px 0px; text-align: center; border-top: 1px solid #ecf0ef; background: #fff; }
.ReportBox .actionBox .DisplayItems .ItemsListBox:after { content: ""; position: absolute; top: -10px; right: 14px; z-index: 1; border-bottom: 10px solid #E5E5E5; border-left: 10px solid transparent; border-right: 10px solid transparent; }
.ReportBox .actionBox .DisplayItems .ItemsListBox:before { content: ""; position: absolute; top: -8px; right: 16px; z-index: 2; border-bottom: 8px solid #fff; border-left: 8px solid transparent; border-right: 8px solid transparent; }
.ReportBox .actionBox .DisplayItems .ItemsListBoxBlock { display: block; }
/*表格*/

.ReportBox .tableBox { padding: 20px 20px 0 20px; }
.ReportBox .tableBox table { width: 100%; border-collapse: collapse; }
.ReportBox .tableBox table tr th { padding: 14px 5px; color: #333333; font-size: 14px; font-weight: 700; line-height: 18px; background: #f7faf9; /*	border: 1px solid #ecf0ef;*/ text-align: center; }
.ReportBox .tableBox table tr th a.aOrder { cursor: pointer; position: relative; padding-right: 12px; color: #333333; text-decoration: none; }
.ReportBox .tableBox table tr th a.aOrder i { position: absolute; right: 0px; color: #999; font-size: 12px; }
.ReportBox .tableBox table tr th a.aOrder i.fa-caret-up { top: 1px; bottom: auto; }
.ReportBox .tableBox table tr th a.aOrder i.fa-caret-down { top: auto; bottom: -1px; }
.ReportBox .tableBox table tr th a.aOrderUp i { position: absolute; right: 0px; color: #399eea; }
.ReportBox .tableBox table tr th a.aOrderDown i { position: absolute; right: 0px; color: #399eea; }
.ReportBox .tableBox table tr th a.aOrderUp i.fa-caret-up { top: 4px !important; bottom: auto !important; }
.ReportBox .tableBox table tr th a.aOrderUp i.fa-caret-down { display: none; top: 5px !important; bottom: auto !important; }
.ReportBox .tableBox table tr th a.aOrderDown i.fa-caret-up { display: none; top: 4px !important; bottom: auto !important; }
.ReportBox .tableBox table tr th a.aOrderDown i.fa-caret-down { top: 5px !important; bottom: auto !important; }
.ReportBox .tableBox table tr th a.aOrder:hover i.fa-caret-up { display: none; top: 4px !important; bottom: auto !important; }
.ReportBox .tableBox table tr th a.aOrder:hover i.fa-caret-down { top: 5px !important; bottom: auto !important; }
.ReportBox .tableBox table tr th a.aOrderUp:hover i.fa-caret-up { display: none; }
.ReportBox .tableBox table tr th a.aOrderUp:hover i.fa-caret-down { display: block; }
.ReportBox .tableBox table tr th a.aOrderDown:hover i.fa-caret-up { display: block; }
.ReportBox .tableBox table tr th a.aOrderDown:hover i.fa-caret-down { display: none; }
.ReportBox .tableBox table tr td { padding: 20px 5px; color: #333333; font-size: 14px; line-height: 20px; background: #f7faf9; /*border: 1px solid #ecf0ef;*/ transition: all 0.25s; }
.ReportBox .table_box_02 table thead tr th { background: #FFFFFF; border: 1px #e5e5e5 solid; padding: 10px 5px; }
.ReportBox .table_box_02 table tfoot tr th { background: #FFFFFF; border: 1px #e5e5e5 solid; padding: 10px 5px; }
.ReportBox .table_box_02 table tbody tr td { padding: 10px 5px; border: 1px solid #ecf0ef; color: #666666; }
.ReportBox .tableBox_03 table tr td { padding: 10px 5px; color: #666666; }
.ReportBox .tableBox_04 table tr { border-bottom: 1px #f1f1f1 solid; }
.ReportBox .tableBox_04 table tr td { padding: 10px 5px; color: #666666; background: #FFFFFF; }





.ReportBox .tableBox table tr.Split td { border-top: 2px solid #aaa; }

.event_Box .tableBox table tr td { background: #FFFFFF; }
.ReportBox .tableBox table tr:nth-child(2n+1) td { background: #fff; }
.ReportBox .tableBox table tr:hover td { background: #f6f6f6; }

.ReportBox .tableBox table tr.tr0 td { background: #fff; }
.ReportBox .tableBox table tr.tr1 td { background: #f7faf9; }
.ReportBox .tableBox table tr.tr0:hover td { background: #fff; }
.ReportBox .tableBox table tr.tr1:hover td { background: #f7faf9; }


.ReportBox .tableBox_05 table tr:hover td { background: #fff; }

.ReportBox .tableBox table tr td.noList { background: #fff !important; }





.event_Box .tableBox table thead tr { border: none; }
.event_Box .tableBox table tr { border-bottom: 1px #e5e5e5 solid; }
.ReportBox .tableBox table a.aBT { cursor: pointer; display: inline-block; margin: 0px 5px; color: #1a77bc; text-decoration: none; transition: all 0.25s; }
.ReportBox .tableBox table a.aBTBlue { display: inline-block; margin: 6px 5px 6px 5px; padding: 0px 12px; color: #fff; font-size: 14px; line-height: 28px; text-decoration: none; background: #4678b2; border: 1px solid #4678b2; border-radius: 2px; }
.ReportBox .tableBox table a.aBTBlue:hover { background: #598ac3; border: 1px solid #598ac3; }
.ReportBox .tableBox table a.aBTGreen { display: inline-block; margin: 6px 5px 6px 5px; padding: 0px 12px; color: #fff; font-size: 14px; line-height: 28px; text-decoration: none; background: #73b666; border: 1px solid #73b666; border-radius: 2px; }
.ReportBox .tableBox table a.aBTGreen:hover { background: #8ac77e; border: 1px solid #8ac77e; }

.ReportBox .tableBox table a.aBTon { cursor: pointer; position: relative; display: inline-block; margin: 0px 5px; width: 36px; height: 20px; font-size: 0; text-decoration: none; background: #399eea; border: 1px solid #399eea; border-radius: 11px; transition: all 0.25s; }
.ReportBox .tableBox table a.aBTon:before { content: ""; position: absolute; top: -1px; right: -1px; width: 20px; height: 20px; background: #ffffff; border: 1px solid #dfdfdf; border-radius: 100%; transition: all 0.25s; }

.ReportBox .tableBox table a.aBToff { cursor: pointer; position: relative; display: inline-block; margin: 0px 5px; width: 36px; height: 20px; font-size: 0; text-decoration: none; background: #ffffff; border: 1px solid #dfdfdf; border-radius: 11px; transition: all 0.25s; }
.ReportBox .tableBox table a.aBToff:before { content: ""; position: absolute; top: -1px; left: -1px; width: 20px; height: 20px; background: #ffffff; border: 1px solid #dfdfdf; border-radius: 100%; transition: all 0.25s; }


/*.ReportBox .tableBox table a.aBT:hover { color: #399eea; }*/
.ReportBox .tableBox table span.fg { margin: 0px 5px; color: #e5e5e5; }
.ReportBox .tableBox .siCheckbox { font-size: 16px; }
.ReportBox .tableBox table div.Tview { display: inline-block; }
.ReportBox .tableBox table div.Tedit { display: none; }
.ReportBox .tableBox table tr td { transition: padding 0.5s; -webkit-transition: padding 0.5s; /* webkit */ }
.ReportBox .tableBox table .TTedit td { padding: 15px 5px; transition: padding 0.5s; -webkit-transition: padding 0.5s; /* webkit */ }
.ReportBox .tableBox table .TTedit div.Tview { display: none; }
.ReportBox .tableBox table .TTedit div.Tedit { display: inline-block; }
.ReportBox .tableBox table .TTedit div.Tedit .TeditInput { position: relative; display: inline-block; /*padding-right: 26px;*/ }
.ReportBox .tableBox table .TTedit div.Tedit .TeditInput a.aBT { cursor: pointer; /*position: absolute; top: 0; right: 0;*/ padding: 0px 1.2em; display: inline-block; width: auto; min-width: 2em; height: 24px; color: #fff; font-size: 14px; line-height: 24px; text-align: center; background: #399eea; border: 1px solid #399eea; border-radius: 3px; }
.ReportBox .tableBox table .TTedit div.Tedit .TeditInput a.aBT2 { color: #333; background: #ffffff; border: 1px solid #eeeeee; }

.ReportBox .tableBox table .TTedit div.Tedit .TeditInput input { display: block; padding: 0px 5px; width: 100%; height: 24px; box-sizing: border-box; color: #333; font-size: 14px; /*line-height: 24px;*/ *line-height: 22px; background-color: #ffffff; border: 1px solid #ecf0ef; border-radius: 3px; }
.ReportBox .tableBox table .TTedit div.Tedit .TeditInput input.error { border-color: #f54c47; }


.fa-check-square-o { color: #399eea; }
.fa-square-o { color: #666; }

/*表格页脚*/
.ReportBox .ReportFooter { position: relative; padding: 30px 20px 30px 350px; min-height: 26px; }

.ReportBox .PageSize { position: absolute; top: 24px; left: 20px; width: 230px; font-size: 12px; line-height: 26px; }
.ReportBox .PageSize .PageSizeTit { float: left; margin-right: 5px; }
.ReportBox .PageSize .siSel { float: left; position: relative; z-index: 99; display: inline-block; width: 160px; height: 26px; font-size: 12px; line-height: 24px; background: #fff; }

.ReportBox .PageSize .siSel strong { cursor: pointer; position: relative; /*top: 8px;*/ z-index: 6; display: block; padding: 0px 23px 0px 13px; width: 100%; height: 24px; box-sizing: border-box; color: #333; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border: #e5e5e5 solid 1px; border-radius: 2px; }

.ReportBox .PageSize .siSel strong i { cursor: pointer; position: absolute; top: 0; right: 0; display: block; width: 23px; height: 24px; background: #fff; }

.ReportBox .PageSize .siSel strong i:after { content: ""; position: absolute; z-index: 1; top: 50%; left: 50%; margin-top: -2px; margin-left: -4px; display: block; width: 0px; height: 0px; border-top: 4px solid #666666; border-left: 4px solid transparent; border-right: 4px solid transparent; }

.ReportBox .PageSize .siSel .SelList { position: absolute; top: 24px; left: 0px; display: none; width: 100%; height: 180px; box-sizing: border-box; overflow: hidden; background: #ffffff; border: #e5e5e5 solid 1px; border-top: 0; border-radius: 2px; }

.ReportBox .PageSize .siSel .SelList dd { /*margin: 10px 0px;*/ padding: 8px 13px; cursor: pointer; color: #666; height: 16px; font-size: 12px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.ReportBox .PageSize .siSel .SelList dd:hover { background: #f7faf9; }

/*.ReportBox .PageSize .siSel:hover .SelList { display: block; }*/
.ReportBox .PageSize .siSel .SelListBlock { display: block; }

/*页码*/

.ReportBox .PageBox { }
.ReportBox .PageBox .AlignLeft { text-align: left; }
.ReportBox .PageBox .AlignCenter { text-align: center; }
.ReportBox .PageBox .AlignRight { text-align: right; }
.ReportBox .PageBox a { cursor: pointer; display: inline-block; margin: 0px 2px; padding: 0px 12px; color: #666; font-size: 12px; line-height: 26px; text-decoration: none; background: #ffffff; border: 1px solid #ecf0ef; border-radius: 2px; }
.ReportBox .PageBox a:hover { background: #fafafa; }
.ReportBox .PageBox a.act { color: #fff; background: #399eea; border: 1px solid #399eea; }
.ReportBox .PageBox b { display: inline-block; margin: 0px 2px; padding: 0px 12px; color: #666; font-size: 12px; font-weight: 400; line-height: 26px; text-decoration: none; background: #ffffff; border: 1px solid #ecf0ef; border-radius: 2px; }
.ReportBox .PageBox b:hover { background: #fafafa; }
.ReportBox .PageBox b.act { color: #fff; background: #399eea; border: 1px solid #399eea; }
/*页面选项卡*/
.ReportPageTab { position: relative; padding: 0px 20px; margin: 0px 20px; min-width: 898px; background: #ffffff; border: 1px solid #ecf0ef; height: 60px; box-shadow: 0px 1px 4px #ccc; }
.ReportPageTab a { display: inline-block; margin-right: 40px; color: #333; font-size: 14px; line-height: 58px; border-bottom: 2px solid transparent; }
.ReportPageTab a.act { color: #399eea; border-bottom-color: #399eea; }
/*表格搜索功能块*/
.ReportSearch { position: relative; padding: 20px; margin: 0px 20px; min-width: 898px; color: #333; background: #ffffff; border: 1px solid #ecf0ef; min-height: 30px; box-shadow: 0px 1px 4px #ccc; }
.ReportSearch .SearchItem { float: left; position: relative; display: inline-block; margin: 15px 30px 15px 0; }
.ReportSearch .SearchItem span.sititle { float: left; position: relative; z-index: 99; display: inline-block; height: 30px; font-size: 14px; line-height: 30px; }
.ReportSearch .SearchItem .siSel { float: left; position: relative; /*top: 10px;*/ z-index: 99; display: inline-block; width: 260px; height: 30px; font-size: 14px; line-height: 30px; background: #fff; }
.ReportSearch .SearchItem .siSel strong { cursor: pointer; position: relative; z-index: 6; display: block; padding: 0px 23px 0px 15px; width: 100%; height: 30px; box-sizing: border-box; color: #333; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border: #e5e5e5 solid 1px; border-radius: 2px; }
.ReportSearch .SearchItem .siSel strong i { cursor: pointer; position: absolute; top: 0; right: 0; display: block; width: 23px; height: 30px; background: #fff; }
.ReportSearch .SearchItem .siSel strong i:after { content: ""; position: absolute; z-index: 1; top: 50%; left: 50%; margin-top: -2px; margin-left: -4px; display: block; width: 0px; height: 0px; border-top: 4px solid #666666; border-left: 4px solid transparent; border-right: 4px solid transparent; }
.ReportSearch .SearchItem .siSel .SelList { position: absolute; top: 30px; left: 0px; display: none; width: 100%; height: 180px; box-sizing: border-box; overflow: hidden; background: #ffffff; border: #e5e5e5 solid 1px; border-top: 0; border-radius: 2px; }
.ReportSearch .SearchItem .siSel .SelList dd { /*margin: 5px 0px;*/ padding: 10px 15px; cursor: pointer; color: #666; height: 16px; font-size: 14px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ReportSearch .SearchItem .siSel .SelList dd:hover { background: #f7faf9; }

/*.ReportSearch .SearchItem .siSel:hover .SelList { display: block; }*/
.ReportSearch .SearchItem .siSel .SelListBlock { display: block; }
.ReportSearch .SearchItem .siInp { position: relative; display: inline-block; padding-right: 26px; background-color: #fff; border: 1px solid #ecf0ef; border-radius: 2px 0px 0px 2px; }

.ReportSearch .SearchItem .siInp a.aSubmit { cursor: pointer; position: absolute; top: 0; right: 0; display: block; width: 30px; height: 30px; color: #fff; font-size: 12px; line-height: 30px; text-align: center; background: #399eea; border-radius: 0px 2px 2px 0px; }
.ReportSearch .SearchItem .siInp a.a_color { background: #767dff; }
.ReportSearch .SearchItem .siInp input { display: block; padding: 0px 15px; width: 100%; height: 30px; box-sizing: border-box; color: #333; font-size: 14px; /*line-height: 30px;*/ background-color: transparent; border: 0; border-radius: 2px 0px 0px 2px; }

.ReportSearch .SearchItem .siInp .search_List { position: absolute; top: 31px; left: -1px; width: 100%; background: #fff; border: 1px solid #ecf0ef; border-top: 0px; border-radius: 0px 2px 2px 0px; }
.ReportSearch .SearchItem .siInp .search_List a { cursor: pointer; display: block; padding: 6px 8px; color: #333; font-size: 14px; line-height: 14px; }
.ReportSearch .SearchItem .siInp .search_List a:nth-child(2n+1) { background: #f6f6f6; }
.ReportSearch .SearchItem .siInp .search_List span { display: block; padding: 6px 8px; color: #333; font-size: 14px; line-height: 14px; }
.ReportSearch .SearchItem .siInp .search_List span:nth-child(2n+1) { background: #f6f6f6; }
.ReportSearch .actionR { float: right; margin: 20px 0px 12px 0; }

.ReportSearch .actionR a.aBT { display: inline-block; margin: 0px 7px; padding: 0px 12px; color: #399eea; font-size: 14px; line-height: 34px; text-decoration: none; background: #ffffff; border: 1px solid #399eea; border-radius: 2px; }

.ReportSearch .actionR a.aInvert { color: #ffffff; background: #399eea; border: 1px solid #399eea; }

.ReportSearch .actionR a.aBT:hover { color: #52aff5; background: #fff; border: 1px solid #52aff5; }

.ReportSearch .actionR a.aInvert:hover { color: #ffffff; background: #52aff5; border: 1px solid #52aff5; }

.ReportSearch .actionR a.aBT i { margin-right: 7px; }
.SearchItem_02 span { font-size: 14px; color: #333333; }
.SearchItem_02 a.returnBox { cursor: pointer; font-size: 14px; color: #399eea; }
.SearchItem_02 a.returnBox i { position: relative; top: 3px; margin-right: 4px; font-size: 24px; font-weight: 700; }
/*报名总表--基于表格拓展(ReportBox)*/
/*@import url('file:///E:\工作\lhk\UI\pc改版\HTML\Public\CSS\base.css');*/

.ReportBox_1 { }

.ReportBox_1 td.act { position: relative; z-index: 2; }

.ReportBox_1 td.act i { font-style: initial; }

.ReportBox_1 td.act i.fa { /*color:#d27565;*/ color: #ff9228; font-size: 12px; font-style: initial; }

.ReportBox_1 td.act i { /*content: "";
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 100%;
background:#fffcf9;*/ color: #9a56d9; }
.ReportBox_1 td.act_02 i { /*	background:#f9faff;*/ color: #2860ff; }
.ReportBox_1 td.act_03 i { /*	background:#fff0f0;*/ color: #9a56d9; }
/*弹出编辑框*/

.artEditBox { position: fixed; top: 0; left: 0; z-index: 999; width: 100%; height: 100%; }

.artEditBox:before { content: ""; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background: #000; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }

.artEditBox .EditBox { position: absolute; /*top: 50%; left: 50%; margin-left: -335px; margin-top: -260px;*/ top: 180px; left: 50%; margin-left: -335px; width: 670px; height: auto; overflow: hidden; /*height: 520px;*/ background: #ffffff; border-radius: 5px; }

.artEditBox .EditBox .Title { padding: 0px 20px; height: 40px; color: #333333; font-size: 14px; line-height: 40px; border-bottom: 1px solid #ecf0ef; }

.artEditBox .EditBox .Title a.aBT { float: right; }
.artEditBox .EditBox.fa-times { font-size: 18px; color: #999999; }
.artEditBox .EditBox .EditList { padding: 10px 20px; }
.artEditBox .EditBox .list_02 { background: #fafafa; border-bottom: 1px #E5E5E5 solid; }

.artEditBox .EditBox .EditList .eItem { float: left; padding: 10px 0px; width: 33%; height: 26px; color: #333333; font-size: 12px; line-height: 26px; }

.artEditBox .EditBox .EditList .eItem span { display: inline-block; width: 5em; }
.artEditBox .EditBox .EditList .eItem input { padding: 0px 10px; width: 110px; height: 24px; color: #666; font-size: 12px; /*line-height: 24px;*/ background-color: #fff; border: 1px solid #ecf0ef; border-radius: 3px; }
.artEditBox .EditBox .EditList .eItem input.error { border-color: #f54c47; }
.artEditBox .EditBox .EditList .eItem_2 { padding: 0px 0px; color: #333333; font-size: 12px; line-height: 26px; }
.artEditBox .EditBox .EditList .eItem_2 span { }
.artEditBox .EditBox .EditList .eItem_2 textarea { font-family: 'PingFangSC','helvetica neue','hiragino sans gb','arial','microsoft yahei ui','microsoft yahei','simsun','sans-serif' !important; box-sizing: border-box; font-size: 12px; resize: none; border: 1px solid #ecf0ef; width: 100%; height: 100px; vertical-align: top; padding: 10px; }

.artEditBox .EditBox .EditList .eItem_3 { padding: 0px 0px; color: #333333; font-size: 14px; line-height: 32px; }
.artEditBox .EditBox .EditList .eItem_3 span { float: left; display: inline-block; margin-right: 20px; }
.artEditBox .EditBox .EditList .eItem_3 ul.siRadio { display: inline-block; }
.artEditBox .EditBox .EditList .eItem_3 ul.siRadio li { float: left; cursor: pointer; position: relative; display: inline-block; margin-right: 20px; padding-left: 16px; font-size: 14px; line-height: 32px; }
.artEditBox .EditBox .EditList .eItem_3 ul.siRadio li i { position: absolute; top: 7px; left: -4px; font-size: 0; display: block; width: 17px; height: 17px; text-align: center; background: url(/Public/Images/icon_box_un.png) no-repeat center; }
.artEditBox .EditBox .EditList .eItem_3 ul.siRadio li i.fa-dot-circle-o { background: url(/Public/Images/icon_box_selse.png) no-repeat center; }

.artEditBox .EditBox .EditList .eItem_4 { position: relative; }
.artEditBox .EditBox .EditList .eItem_4 .siSel { position: relative; top: 10px; z-index: 99; display: inline-block; width: 260px; height: 30px; font-size: 14px; line-height: 30px; background: #fff; }
.artEditBox .EditBox .EditList .eItem_4 .siSel strong { cursor: pointer; position: relative; z-index: 6; display: block; padding: 0px 23px 0px 15px; width: 100%; height: 30px; box-sizing: border-box; color: #333; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border: #e5e5e5 solid 1px; border-radius: 2px; }
.artEditBox .EditBox .EditList .eItem_4 .siSel strong i { cursor: pointer; position: absolute; top: 0; right: 0; display: block; width: 23px; height: 30px; background: #fff; }
.artEditBox .EditBox .EditList .eItem_4 .siSel strong i:after { content: ""; position: absolute; z-index: 1; top: 50%; left: 50%; margin-top: -2px; margin-left: -4px; display: block; width: 0px; height: 0px; border-top: 4px solid #666666; border-left: 4px solid transparent; border-right: 4px solid transparent; }
.artEditBox .EditBox .EditList .eItem_4 .siSel strong.error { border-color: #f54c47; }
.artEditBox .EditBox .EditList .eItem_4 .siSel .SelList { position: absolute; top: 30px; left: 0px; display: none; width: 100%; height: 180px; box-sizing: border-box; overflow: hidden; background: #ffffff; border: #e5e5e5 solid 1px; border-top: 0; border-radius: 2px; }
.artEditBox .EditBox .EditList .eItem_4 .siSel .SelList dd { padding: 10px 15px; cursor: pointer; color: #666; height: 16px; font-size: 14px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.artEditBox .EditBox .EditList .eItem_4 .siSel .SelList dd:hover { background: #f7faf9; }
.artEditBox .EditBox .EditList .eItem_4 .siSel .SelListBlock { display: block; }

.artEditBox .EditBox .EditList .eItem_4 .siInp { position: relative; display: inline-block; }
.artEditBox .EditBox .EditList .eItem_4 .siInp input { display: block; padding: 0px 15px; width: 100%; height: 30px; box-sizing: border-box; color: #333; font-size: 14px; /*line-height: 30px;*/ background-color: #fff; border: 1px solid #ecf0ef; border-radius: 2px 0px 0px 2px; border-radius: 2px 0px 0px 2px; }
.artEditBox .EditBox .EditList .eItem_4 .siInp input.error { border-color: #f54c47; }

.artEditBox .EditBox .EditList .eItem_5 { position: relative; padding-left: 9em; font-size: 14px; }
.artEditBox .EditBox .EditList .eItem_5 span { position: absolute; top: 0; left: 0; display: inline-block; width: 9em; height: 26px; font-size: 14px; line-height: 24px; text-align: right; }
.artEditBox .EditBox .EditList .eItem_5 ul.siRadio:after { content: ""; display: block; clear: both; }
.artEditBox .EditBox .EditList .eItem_5 ul.siRadio li { cursor: pointer; position: relative; float: left; clear: both; display: inline-block; margin-right: 10px; padding-left: 16px; font-size: 14px; line-height: 24px; }
.artEditBox .EditBox .EditList .eItem_5 ul.siRadio li i { position: absolute; top: -1px; left: 0; width: 14px; height: 24px; color: #e5e5e5; font-size: 16px; line-height: 26px; text-align: center; }
.artEditBox .EditBox .EditList .eItem_5 ul.siRadio li i.fa-dot-circle-o { color: #399eea; }
.artEditBox .EditBox .EditAction_5 a.aBT { width: 8em; }
.artEditBox .EditBox .EditAction_5 a.aBT { color: #666666; background: #ffffff; border: 1px solid #E5E5E5; }
.artEditBox .EditBox .EditAction_5 a.aInvert { color: #ffffff; background: #399eea; border: 1px solid #399eea; }
.artEditBox .EditBox .EditAction_5 a.aBT:hover { color: #52aff5; background: #f7faf9; border: 1px solid #E5E5E5; /*border: 1px solid #52aff5;*/ }
.artEditBox .EditBox .EditAction_5 a.aInvert:hover { color: #ffffff; background: #52aff5; border: 1px solid #52aff5; }
.artEditBox .TeletextBox { position: absolute; /*top: 50%; left: 50%; margin-left: -335px; margin-top: -260px;*/ top: 120px; left: 50%; margin-left: -300px; width: 600px; height: auto; overflow: hidden; /*height: 520px;*/ background: #ffffff; border-radius: 5px; }
.artEditBox .EditBox .Teletext { position: relative; padding: 0px 0px 10px 0px; }
.artEditBox .EditBox .Teletext .Pages { padding: 0px 20px 0px 20px; /*width: 270px;*/ color: #333333; font-size: 16px; line-height: 45px; border-bottom: 1px solid #e5e5e5; }
.artEditBox .EditBox .Teletext .Pages .index { color: #399eea; font-size: 40px; }
.artEditBox .EditBox .Teletext .Pages .total { }
.artEditBox .EditBox .TPBox { position: relative; height: 360px; }

/*.artEditBox .EditBox .Teletext .Text { position: absolute; top: 10px; left: 0px; width: 300px; height: 350px; }
.artEditBox .EditBox .Teletext .Text { color: #333; font-size: 14px; line-height: 22px; text-align: justify; text-justify: inter-ideograph; }
.artEditBox .EditBox .Teletext .Text img { height: auto !important; max-width: 100% !important; max-height: none !important; }
.artEditBox .EditBox .Teletext .Text p { padding: 7px; text-align: justify; text-justify: inter-ideograph; }
.artEditBox .EditBox .Teletext .Text td, .ViewPage .ViewCon th { border: 1px solid #ddd; }

.artEditBox .EditBox .Teletext .Pic { position: absolute; top: 0px; right: 0px; width: 450px; height: 360px; text-align: center; border: 1px solid #ecf0ef; }
.artEditBox .EditBox .Teletext .Pic img { position: relative; z-index: 0; display: block; height: auto !important; max-width: 100% !important; max-height: none !important; }
.artEditBox .EditBox .Teletext .Pic a { position: relative; z-index: 0; margin: 5px auto; display: inline-block; cursor: zoom-in; }
.artEditBox .EditBox .Teletext .Pic a:hover:after { content: ""; position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1; }*/
.artEditBox .EditBox .Teletext .TPBox { padding: 15px 20px 0px 20px; }
.artEditBox .EditBox .Teletext .Text { position: relative; width: 100%; height: 350px; }
.artEditBox .EditBox .Teletext .Text { color: #666; font-size: 14px; line-height: 1.6em; text-align: justify; text-justify: inter-ideograph; }
.artEditBox .EditBox .Teletext .Text img { height: auto !important; max-width: 100% !important; max-height: none !important; }
.artEditBox .EditBox .Teletext .Text p { padding: 7px; text-align: justify; text-justify: inter-ideograph; }
.artEditBox .EditBox .Teletext .Text td, .ViewPage .ViewCon th { border: 1px solid #ddd; }
.artEditBox .EditBox .Teletext .TeletextBoxTime { color: #333333; font-size: 14px; font-weight: 700; line-height: 24px; }
.artEditBox .EditBox .Teletext .TeletextBoxCon { color: #666666; font-size: 14px; line-height: 24px; }
.artEditBox .EditBox .Teletext .TeletextBoxImg { position: relative; display: inline-block; margin: 5px 10px 5px 0px; width: 100px; height: 100px; overflow: hidden; }
.artEditBox .EditBox .Teletext .TeletextBoxImg img { width: 100px; height: auto !important; }
.artEditBox .EditBox .Teletext .TeletextBoxImg:before { content: ""; position: absolute; bottom: 10px; right: 10px; width: 12px; height: 12px; background-image: url('/Public/Images/icon_Magnifier.png'); }



.artEditBox .importEditBox { padding: 10px 0px !important; }
.artEditBox .importEditBox dl { position: relative; padding: 0px 20px 0px 120px; height: 50px; background: #f7faf9; }
.artEditBox .importEditBox dl:nth-child(2n+1) { background: #fff; }
.artEditBox .importEditBox dt { position: absolute; top: 0; left: 20px; width: 5.5em; height: 50px; color: #333; font-size: 14px; line-height: 50px; }
.artEditBox .importEditBox dd { position: relative; height: 50px; color: #333; font-size: 14px; line-height: 50px; }
.artEditBox .importEditBox dd i { margin-right: 3px; }
.artEditBox .importEditBox dd a.aBT { position: absolute; top: 10px; right: 30px; display: block; width: 90px; color: #399eea; font-size: 14px; line-height: 30px; text-align: center; text-decoration: none; background: #ffffff; border: 1px solid #399eea; border-radius: 2px; }
.artEditBox .importEditBox dd a.aBT:hover { color: #52aff5; background: #fff; border: 1px solid #52aff5; }
.artEditBox .importEditBox dd a.aInvert { color: #ffffff; background: #399eea; border: 1px solid #399eea; }
.artEditBox .importEditBox dd a.aInvert:hover { color: #ffffff; background: #52aff5; border: 1px solid #52aff5; }


.artEditBox .EditAction { padding: 10px 20px; text-align: center; background-color: transparent; border-top: 1px solid #ecf0ef; }

.artEditBox .EditAction a.aBT { display: inline-block; margin: 0px 7px; padding: 0px 12px; color: #399eea; font-size: 14px; line-height: 34px; text-decoration: none; background: #ffffff; border: 1px solid #399eea; border-radius: 2px; }

.artEditBox .EditAction a.aInvert { color: #ffffff; background: #399eea; border: 1px solid #399eea; }

.artEditBox .EditAction a.aBT:hover { color: #52aff5; background: #fff; border: 1px solid #52aff5; }

.artEditBox .EditAction a.aInvert:hover { color: #ffffff; background: #52aff5; border: 1px solid #52aff5; }

.artEditBox .EditAction a.aBT i { margin-right: 7px; }


/*编辑页面*/
.EditPage { position: relative; margin: 0px 20px; min-width: 938px; background: #ffffff; border: 1px solid #ecf0ef; box-shadow: 0px 1px 4px #ccc; }
.EditPage .spinnerEdit { position: absolute; top: 0px; left: 0px; z-index: 9999; display: none; width: 100%; height: 100%; }
.EditPage .spinnerEdit:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; }
.EditPage .spinnerEdit i { position: fixed; top: 50%; left: 50%; z-index: 2; margin-left: -23px; margin-top: -23px; font-size: 46px; }
.EditPage .Title { padding: 0px 20px; height: 40px; color: #333333; font-size: 16px; font-weight: 700; line-height: 40px; /*border-bottom: 1px solid #ecf0ef;*/ }
.EditPage .Title a.returnBox { cursor: pointer; margin-right: 8px; color: #399eea; font-size: 14px; font-weight: 400; }
.EditPage .Title a.returnBox i { position: relative; top: 3px; margin-right: 4px; font-size: 24px; font-weight: 700; }

.EditPage .EditSteps { position: relative; width: 100%; height: 0; }
.EditPage .EditSteps ul { position: absolute; top: -30px; right: 20px; }
.EditPage .EditSteps ul li { display: inline-block; font-size: 12px; color: #999; line-height: 20px; }
.EditPage .EditSteps ul li span { display: inline-block; margin: 0px 6px; width: 20px; height: 20px; color: #fff; font-family: Arial; text-align: center; background: #999; border-radius: 100%; }
.EditPage .EditSteps ul li i { margin-left: 6px; }
.EditPage .EditSteps ul li.act { color: #399eea; }
.EditPage .EditSteps ul li.act span { background: #399eea; }
.EditPage .EditItem { padding: 0px 20px; border-top: 1px solid #ecf0ef; }

.EditPage .EditItem .eItemBox { position: relative; z-index: 1; }

.EditPage .EditItem .eItem { position: relative; z-index: 1; }

.EditPage .EditItem .eSel { position: relative; z-index: 1; }

.EditPage .EditItem .ItemTitle { color: #333333; font-size: 16px; line-height: 14px; }

.EditPage .EditItem .eItem { padding: 10px 0px; height: 32px; color: #333333; font-size: 14px; line-height: 32px; }

.EditPage .EditItem .eItem span.ItemTit { float: left; display: inline-block; width: 10em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; }
.EditPage .EditItem .eItemErr { padding: 0px 10em 0px 0px; }
.EditPage .EditItem .eItemErr .errorTit { padding-left: 10em; display: block; height: 32px; color: #399eea; font-size: 14px; line-height: 32px; }

.EditPage .EditItem .eItem input { position: relative; /*top: -10px;*/ float: left; display: inline-block; padding: 0px 10px; width: 290px; height: 30px; box-sizing: border-box; color: #333; font-size: 14px; /*line-height: 30px;*/ background-color: #ffffff; border: 1px solid #ecf0ef; border-radius: 3px 3px 3px 3px; margin-right: 10px; }
.EditPage .EditItem .eItem input.error { border: #f54c47 solid 1px; }
.EditPage .EditItem .eSel { padding: 10px 0px; height: 32px; color: #333333; font-size: 14px; line-height: 32px; }

.EditPage .EditItem .eSel span.ItemTit { float: left; position: relative; display: inline-block; width: 10em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.EditPage .EditItem .eSel .siSel { float: left; position: relative; z-index: 99; display: inline-block; width: 290px; height: 30px; font-size: 12px; line-height: 30px; background: #fff; }

.EditPage .EditItem .eSel .siSel strong { cursor: pointer; position: relative; top: 0px; z-index: 6; display: block; padding: 0px 23px 0px 13px; width: 100%; height: 30px; box-sizing: border-box; color: #333; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border: #e5e5e5 solid 1px; border-radius: 2px; font-size: 14px; }
.EditPage .EditItem .eSel .siSel strong.error { border: #f54c47 solid 1px; }

.EditPage .EditItem .eSel .siSel strong i { cursor: pointer; position: absolute; top: 0; right: 0; display: block; width: 23px; height: 30px; background: #fff; }

.EditPage .EditItem .eSel .siSel strong i:after { content: ""; position: absolute; z-index: 1; top: 50%; left: 50%; margin-top: -2px; margin-left: -4px; display: block; width: 0px; height: 0px; border-top: 4px solid #666666; border-left: 4px solid transparent; border-right: 4px solid transparent; }

.EditPage .EditItem .eSel .siSel .SelList { position: absolute; top: 30px; left: 0px; display: none; width: 100%; height: 180px; box-sizing: border-box; overflow: hidden; background: #ffffff; border: #e5e5e5 solid 1px; border-top: 0; border-radius: 2px; }

.EditPage .EditItem .eSel .siSel .SelList dd { /*margin: 5px 0px;*/ padding: 10px 13px; cursor: pointer; color: #666; height: 16px; font-size: 12px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.EditPage .EditItem .eSel .siSel .SelList dd:hover { background: #f7faf9; }

.EditPage .EditItem .eSel .siSel .SelList dt { /*margin: 5px 0px;*/ padding: 10px 13px; cursor: not-allowed; color: #666; height: 16px; font-size: 12px; line-height: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #eee; }
.EditPage .EditItem .eSel .siSel .SelList dt:hover { }

/*.EditPage .EditItem .eSel .siSel:hover .SelList { display: block; }*/
.EditPage .EditItem .eSel .siSel .SelListBlock { display: block; }

.EditPage .EditItem ul.siRadio { float: left; display: inline-block; margin-left: 5px; }

.EditPage .EditItem ul.siRadio li { float: left; cursor: pointer; position: relative; display: inline-block; margin-right: 20px; padding-left: 16px; font-size: 12px; line-height: 32px; }

.EditPage .EditItem ul.siRadio li i { position: absolute; top: 7px; left: -4px; font-size: 0; display: block; width: 17px; height: 17px; text-align: center; background: url(/Public/Images/icon_box_un.png) no-repeat center; }

.EditPage .EditItem ul.siRadio li i.fa-dot-circle-o { background: url(/Public/Images/icon_box_selse.png) no-repeat center; }

.EditPage .EditItem ul.siCheckbox { float: left; display: inline-block; margin-left: 5px; }

.EditPage .EditItem ul.siCheckbox li { float: left; cursor: pointer; position: relative; display: inline-block; margin-right: 20px; padding-left: 16px; font-size: 12px; line-height: 32px; }

.EditPage .EditItem ul.siCheckbox li i { position: absolute; top: 7px; left: -4px; font-size: 0; display: block; width: 17px; height: 17px; text-align: center; background: url(/Public/Images/icon_box_un.png) no-repeat center; }

.EditPage .EditItem ul.siCheckbox li i.fa-dot-circle-o { background: url(/Public/Images/icon_box_selse.png) no-repeat center; }



/*.EditPage .EditItem .eItemBox:hover { z-index: 2; }

.EditPage .EditItem .eItem:hover { z-index: 2; }*/

/*.EditPage .EditItem .eSel:hover { z-index: 2; }*/

.EditPage .EditItem .RulesItem { margin: 20px 0px 10px 95px; padding: 10px 20px; width: 730px; background: #eceff9; }

.EditPage .EditItem .EditRules .eItem span.ItemTit { float: left; display: inline-block; width: 6.5em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; }
.EditPage .EditItem .EditRules .RulesItem span.ItemTit { float: left; position: relative; display: inline-block; width: auto; height: 42px; }
.EditPage .EditItem .EditRules .RulesItem span.ItemTips { width: 16px; }
.EditPage .EditItem .EditRules .RulesItem span.ItemTips span { font-size: 0; }
.EditPage .EditItem .EditRules .RulesItem span.ItemTips i { font-size: 14px; }
.EditPage .EditItem .EditRules .RulesItem span.ItemTips:hover { width: auto; }
.EditPage .EditItem .EditRules .RulesItem span.ItemTips:hover span { font-size: 14px; }
.EditPage .EditItem .eItemList_1 { float: left; display: inline-block; }

.EditPage .EditItem .eItem_1 { float: left; display: inline-block; margin-right: 2px; padding: 0px 2px; height: 30px; color: #999999; line-height: 30px; background-color: #ffffff; border: 1px solid #ecf0ef; border-radius: 3px 0px 0px 3px; }

.EditPage .EditItem .eItem_1 span.ItemTit { float: left; display: inline-block; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.EditPage .EditItem .eItem_1 span.ItemTit b { font-weight: 400; }

.EditPage .EditItem .eItem_1 input { position: relative; float: left; display: inline-block; padding: 0px; width: 4.1em; height: 32px; box-sizing: border-box; color: #333; font-size: 14px; text-align: right; background-color: transparent; border: 0; border-radius: 0; }

.EditPage .EditItem .RulesListBox { position: relative; min-width: 898px; height: auto; border-bottom: 1px #e5e5e5 dotted; padding: 30px 0 20px 0; }


.EditPage .EditItem .RulesList { position: relative; height: auto; }

.EditPage .EditItem .EditRules { position: relative; }

.EditPage .EditItem .RulesItem { position: relative; }


.EditPage .EditItem .RulesItem1 { }
.EditPage .EditItem .RulesItem1 .tepl1 { }
.EditPage .EditItem .RulesItem1 .tepl2 { }
.EditPage .EditItem .RulesItem1 .tepl3 { }
.EditPage .EditItem .RulesItem1 .tepl4 { display: none !important; }
.EditPage .EditItem .RulesItem1 .tepl5 { }
.EditPage .EditItem .RulesItem1 .tepl6 { display: none !important; }
.EditPage .EditItem .RulesItem1 .tepl7 { display: none !important; }
.EditPage .EditItem .RulesItem1 .tepl8 { display: none !important; }
.EditPage .EditItem .RulesItem1 .tepl9 { display: none !important; }
.EditPage .EditItem .RulesItem1 .tepl10 { display: none !important; }
.EditPage .EditItem .RulesItem1 .tepl11 { }

.EditPage .EditItem .RulesItem2 { }
.EditPage .EditItem .RulesItem2 .tepl1 { }
.EditPage .EditItem .RulesItem2 .tepl2 { }
.EditPage .EditItem .RulesItem2 .tepl3 { }
.EditPage .EditItem .RulesItem2 .tepl4 { }
.EditPage .EditItem .RulesItem2 .tepl5 { }
.EditPage .EditItem .RulesItem2 .tepl6 { display: none !important; }
.EditPage .EditItem .RulesItem2 .tepl7 { display: none !important; }
.EditPage .EditItem .RulesItem2 .tepl8 { display: none !important; }
.EditPage .EditItem .RulesItem2 .tepl9 { display: none !important; }
.EditPage .EditItem .RulesItem2 .tepl10 { display: none !important; }
.EditPage .EditItem .RulesItem2 .tepl11 { }

.EditPage .EditItem .RulesItem3 { }
.EditPage .EditItem .RulesItem3 .tepl1 { }
.EditPage .EditItem .RulesItem3 .tepl2 { }
.EditPage .EditItem .RulesItem3 .tepl3 { }
.EditPage .EditItem .RulesItem3 .tepl4 { }
.EditPage .EditItem .RulesItem3 .tepl5 { }
.EditPage .EditItem .RulesItem3 .tepl6 { display: none !important; }
.EditPage .EditItem .RulesItem3 .tepl7 { display: none !important; }
.EditPage .EditItem .RulesItem3 .tepl8 { display: none !important; }
.EditPage .EditItem .RulesItem3 .tepl9 { display: none !important; }
.EditPage .EditItem .RulesItem3 .tepl10 { display: none !important; }
.EditPage .EditItem .RulesItem3 .tepl11 { }

.EditPage .EditItem .RulesItem4 { }
.EditPage .EditItem .RulesItem4 .tepl1 { }
.EditPage .EditItem .RulesItem4 .tepl2 { }
.EditPage .EditItem .RulesItem4 .tepl3 { }
.EditPage .EditItem .RulesItem4 .tepl4 { display: none !important; }
.EditPage .EditItem .RulesItem4 .tepl5 { }
.EditPage .EditItem .RulesItem4 .tepl6 { display: none !important; }
.EditPage .EditItem .RulesItem4 .tepl7 { }
.EditPage .EditItem .RulesItem4 .tepl8 { }
.EditPage .EditItem .RulesItem4 .tepl9 { display: none !important; }
.EditPage .EditItem .RulesItem4 .tepl10 { display: none !important; }
.EditPage .EditItem .RulesItem4 .tepl11 { }

.EditPage .EditItem .RulesItem5 { }
.EditPage .EditItem .RulesItem5 .tepl1 { }
.EditPage .EditItem .RulesItem5 .tepl2 { }
.EditPage .EditItem .RulesItem5 .tepl3 { }
.EditPage .EditItem .RulesItem5 .tepl4 { }
.EditPage .EditItem .RulesItem5 .tepl5 { }
.EditPage .EditItem .RulesItem5 .tepl6 { display: none !important; }
.EditPage .EditItem .RulesItem5 .tepl7 { display: none !important; }
.EditPage .EditItem .RulesItem5 .tepl8 { display: none !important; }
.EditPage .EditItem .RulesItem5 .tepl9 { display: none !important; }
.EditPage .EditItem .RulesItem5 .tepl10 { display: none !important; }
.EditPage .EditItem .RulesItem5 .tepl11 { }

.EditPage .EditItem .RulesItem6 { }
.EditPage .EditItem .RulesItem6 .tepl1 { }
.EditPage .EditItem .RulesItem6 .tepl2 { }
.EditPage .EditItem .RulesItem6 .tepl3 { }
.EditPage .EditItem .RulesItem6 .tepl4 { display: none !important; }
.EditPage .EditItem .RulesItem6 .tepl5 { display: none !important; }
.EditPage .EditItem .RulesItem6 .tepl6 { display: none !important; }
.EditPage .EditItem .RulesItem6 .tepl7 { display: none !important; }
.EditPage .EditItem .RulesItem6 .tepl8 { display: none !important; }
.EditPage .EditItem .RulesItem6 .tepl9 { display: none !important; }
.EditPage .EditItem .RulesItem6 .tepl10 { }
.EditPage .EditItem .RulesItem6 .tepl11 { display: none !important; }

.EditPage .EditItem .RulesItem7 { }
.EditPage .EditItem .RulesItem7 .tepl1 { }
.EditPage .EditItem .RulesItem7 .tepl2 { }
.EditPage .EditItem .RulesItem7 .tepl3 { }
.EditPage .EditItem .RulesItem7 .tepl4 { display: none !important; }
.EditPage .EditItem .RulesItem7 .tepl5 { }
.EditPage .EditItem .RulesItem7 .tepl6 { }
.EditPage .EditItem .RulesItem7 .tepl7 { display: none !important; }
.EditPage .EditItem .RulesItem7 .tepl8 { display: none !important; }
.EditPage .EditItem .RulesItem7 .tepl9 { display: none !important; }
.EditPage .EditItem .RulesItem7 .tepl10 { display: none !important; }
.EditPage .EditItem .RulesItem7 .tepl11 { }
.EditPage .EditItem .RulesItem7 .eItem_1_2 { display: none !important; }
.EditPage .EditItem .RulesItem7 .eItem_1_3 { display: none !important; }
.EditPage .EditItem .RulesItem7 .eItem_1_4 { display: none !important; }
.EditPage .EditItem .RulesItem7 .eItem_1_5 { display: none !important; }







.EditPage .EditItem .RulesListBox .aADD { margin: 0px 0px 10px 100px; padding: 0px; color: #337ab7; font-size: 12px; line-height: 18px; text-decoration: none; }

.EditPage .EditItem .RulesListBox .aADD i { margin-right: 7px; }


.EditPage .EditItem .EditRules .RulesListBox .aDeploy { position: absolute; top: 30px; right: 10px; color: #777; font-size: 14px; line-height: 32px; text-decoration: none; }

.EditPage .EditItem .EditRules .RulesListBox .aDeploy i { position: relative; top: 3px; margin-left: 3px; font-size: 24px; line-height: 32px; }
.EditPage .EditItem .EditRules .RulesListBox .aPreview { position: absolute; top: 33px; right: 66px; display: block; width: 24px; height: 32px; font-size: 0; text-decoration: none; background: url('/Public/Images/icon-eye.png') no-repeat center; }



.EditPage .EditItem .EditRules .RulesListBox .aDel { position: absolute; top: 32px; left: 780px; color: #399eea; font-size: 24px; line-height: 32px; text-decoration: none; }

.EditPage .EditItem .EditRules .RulesListBox .aDel2 { position: absolute; top: -8px; right: -5px; color: #399eea; font-size: 18px; line-height: 18px; text-decoration: none; }
.EditPage .EditItem .RulesListBoxLock { }
.EditPage .EditItem .RulesListBoxLock .aADD { display: none; }
.EditPage .EditItem .RulesListBoxLock .aDel { display: none; }
.EditPage .EditItem .RulesListBoxLock .aDel2 { display: none; }
.EditPage .EditItem .RulesListBoxLock:after { content: ""; position: absolute; top: 0; left: 6.5em; z-index: 9999; display: block; width: 480px; height: 94px; }
.EditPage .EditItem .RulesListBoxLock .RulesList:after { content: ""; position: absolute; top: 0; left: 0; z-index: 9999; display: block; width: 100%; height: 100%; }

.EditPage .EditItem .EditRules .aADD2 { margin: 20px 0px 10px 0px; padding: 0px; color: #337ab7; font-size: 12px; line-height: 18px; text-decoration: none; display: inline-block; }

.EditPage .EditItem .EditRules .aADD2 i { margin-right: 7px; }



.EditPage .EditItem .cuteItem { position: relative; padding-top: 0px; padding-left: 10em; }
.EditPage .EditItem .cuteItem span.ItemTit { width: 6em; }
.EditPage .EditItem .cuteItem input { width: 205px; }
.EditPage .EditItem .cuteItem .eItem { padding: 0px; }
.EditPage .EditItem .bankeItem { position: relative; padding-left: 10em; }
.EditPage .EditItem .bankeItem span.ItemTit { position: absolute; top: 10px; left: 0; }
.EditPage .EditItem .bankeItem .bankList { position: relative; width: 600px; }
.EditPage .EditItem .bankeItem .bankList .bList { position: relative; float: left; margin: 0px 6px 6px 0px; padding: 6px 46px 6px 13px; width: 229px; border: #e5e5e5 solid 1px; border-radius: 2px; }
.EditPage .EditItem .bankeItem .bankList .bList { line-height: 20px; }
.EditPage .EditItem .bankeItem .bankList .bList p { position: relative; padding-left: 4.2em; height: 20px; overflow: hidden; }
.EditPage .EditItem .bankeItem .bankList .bList p span { position: absolute; top: 0; left: 0; height: 24px; width: 4.2em; text-align: left; }
.EditPage .EditItem .bankeItem .bankList .bList a.aBT { position: absolute; top: 6px; right: 6px; color: #399eea; }
.EditPage .EditItem .bankeItem .bankList .bList a.aBTDel { position: absolute; top: 30px; right: 6px; color: #399eea; }
.EditPage .EditItem .bankeItem .aADD3 { margin: 0px 0px 0px 0px; padding: 0px; color: #337ab7; font-size: 12px; line-height: 18px; text-decoration: none; }
.EditPage .EditItem .bankeItem .aADD3 i { margin-right: 7px; }


.EditAction_02 { padding: 20px 20px; text-align: center; border-top: 1px solid #ecf0ef; background: #fff; position: fixed; left: 0; bottom: 0; z-index: 888; width: 100%; box-shadow: 0 -1px 2px 0 rgba(0,0,0,.05); }
.EditAction { padding: 20px 20px; text-align: center; border-top: 1px solid #ecf0ef; background: #fff; }
.EditAction a.aBT { display: inline-block; margin: 0px 7px; padding: 0px 12px; color: #333333; font-size: 14px; line-height: 34px; text-decoration: none; background: #ffffff; border: 1px solid #E5E5E5; border-radius: 2px; }

.EditAction a.aInvert { color: #ffffff; background: #399eea; border: 1px solid #399eea; }

.EditAction a.aBT:hover { color: #52aff5; background: #fafafa; border: 1px solid #52aff5; }

.EditAction a.aInvert:hover { color: #ffffff; background: #52aff5; border: 1px solid #52aff5; }

.EditAction a.aBT i { margin-right: 7px; }

.ViewPage { }
.ViewPage { margin: 0px 20px; min-width: 938px; background: #ffffff; border: 1px solid #ecf0ef; }
.ViewPage .ViewHead { border-bottom: 1px solid #f6f6f6; color: #333; font-size: 14px; padding: 15px 20px; line-height: 30px; }
.ViewPage .Title { font-size: 16px; font-weight: 600; }

.ViewPage .Title a.returnBox { cursor: pointer; margin-right: 8px; color: #399eea; font-size: 14px; font-weight: 400; }
.ViewPage .Title a.returnBox i { position: relative; top: 3px; margin-right: 4px; font-size: 24px; font-weight: 700; }

.ViewPage .ViewInfo { color: #999; }
.ViewPage .ViewInfo span { padding-right: 10px; }
.ViewPage .ViewCon { padding: 0px 20px; min-height: 300px; color: #666; font-size: 14px; line-height: 22px; text-align: justify; text-justify: inter-ideograph; }
.ViewPage .ViewCon img { height: auto !important; max-width: 100% !important; max-height: none !important; }
.ViewPage .ViewCon p { padding: 7px; text-align: justify; text-justify: inter-ideograph; }
.ViewPage .ViewCon td, .ViewPage .ViewCon th { border: 1px solid #ddd; }

.fa-times-circle { background: url(/Public/Images/icon_close.png) no-repeat center; background-size: contain; }
.text_re { width: 878px; display: inline-block; height: auto; }
.text_re textarea { font-family: 'PingFangSC','helvetica neue','hiragino sans gb','arial','microsoft yahei ui','microsoft yahei','simsun','sans-serif' !important; font-size: 12px; resize: none; border: 1px solid #ecf0ef; width: 590px; height: 100px; vertical-align: top; padding: 10px 10px 10px 10px; }
.text_re textarea.error { border: #f54c47 solid 1px; }
.sub_up { cursor: pointer; position: relative; display: inline-block; height: 102px; width: 102px; vertical-align: top; }
.sub_up strong { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; }
.sub_up img { width: 100%; height: 100%; background: #fff; }
.EditPage .EditItem .eItem input.file_114 { position: absolute; top: 0; left: 0; z-index: 2; opacity: 0; width: 100%; height: 100%; cursor: pointer; }
.sub_up_dis { display: inline-block; margin-left: 20px; vertical-align: top; }
.sub_up_dis p { font-size: 12px; color: #999; line-height: 24px; }
.link { color: #337ab7; cursor: pointer; display: inline-block; vertical-align: top; }
.submit_btn { display: inline-block; line-height: 30px; background: #399eea; border: 1px #399eea solid; padding: 0 38px; border-radius: 2px; color: #FFFFFF; margin-right: 10px; }
.submit_btn:hover { color: #ffffff; background: #52aff5; border: 1px solid #52aff5; }
.resubmit_btn { display: inline-block; line-height: 30px; border: 1px #e5e5e5 solid; padding: 0 20px; background: #FFFFFF; color: #333333; border-radius: 2px; }
.resubmit_btn:hover { background: #FAFAFA; border-color: #399eea; }


/*遮罩层*/
.MaskLayer { position: absolute; top: 0px; left: 0px; z-index: 9999; display: none; width: 100%; height: 100%; }
.MaskLayer:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; }