.overlay-background {
-webkit-box-align:center;
-webkit-box-orient:vertical;
-webkit-box-pack:center;
-webkit-transition:200ms opacity;
background-color:rgba(255, 255, 255, 0.75);
bottom:0; display:-webkit-box; overflow:auto; padding:20px; position: fixed; right:0; top:0; left:0; z-index:50;
}
input:disabled:-webkit-any([type='password'], [type='search'], [type='text'], [type='url'], :not([type])) {color: #999; background-color:#f3f3f3;}
.floatTips { /*min-width:400px; max-height:315px;*/ min-height:117px; color:#454545; border:1px solid #cccccc; background-color:#FFFFFF; box-shadow:0 4px 15px 5px rgba(0, 0, 0, 0.08), 0 2px 6px rgba(0,0,0,0.10); position:relative; z-index:0;}
.font-title { color:#333; padding:15px 20px; margin-bottom:5px; font-size:16px; font-weight:600; /*border-bottom:1px solid #ddd;*/}
.font-area { padding:6px 20px; line-height:20px;}
.font-extension-heading { width:510px; padding-bottom:5px;}
.font-extension-heading1 { width:450px;}
.font-extension-heading2 { width:180px; margin-top:-10px;}
.font-extension-heading2 input { width:171px; line-height:20px; color:#999999; outline:none; margin-top:5px; padding-left:5px;}
.font-extension-heading2 input:focus { width:172px;  line-height:22px; border:1px solid #2f92e7; color:#333; padding-left:6px;}
.font-extension-boxes { text-align:right; padding-bottom:5px;}
.font-extension-boxes input { width:250px; height:20px; line-height:16px; margin-right:5px; outline:none; padding-left:5px; border:1px solid #afc3df; color:#999999; }
.font-extension-boxes input:focus { border:1px solid #2f92e7; color:#333;}
.font-extension-boxes button { padding:0 15px 0; float:right; margin:0; text-align:center; font:inherit; color:#454545; cursor:pointer; line-height:22px; background-color:#fff; border:1px solid #cdcdcd; outline:none; -webkit-transition: background-color .3s ease;}
.font-extension-boxes button:hover { border:1px solid #0a7de7; background-color:#0a7de7; color:#fff;}
.font-area-right { height:24px; padding:0 20px; margin:10px 0 15px 0;}
.font-area-right button { /*border-radius:12px;*/ padding:0 15px 0; float:right; margin:0 0 0 10px; font-size:12px; text-align:center; font:inherit; color:#454545; cursor:pointer; line-height:24px; background-color:#fff; border:1px solid #cdcdcd; outline:none; -webkit-transition: background-color .3s ease;}
.font-area-right button:hover { border:1px solid #0a7de7; background-color:#0a7de7; color:#fff;}
.font-area-right button.fixed-width { width:63px; padding:0;}
.font-down { margin-bottom:10px;}
.close-button { width:14px; height:14px; background:url('../images/shared_ico.png') no-repeat -101px -44px; position:absolute; right:10px; top:10px; z-index:1;}
.close-button:hover { background-position: -101px -66px;}
.close-button:active { background-position: -101px -88px;}
.clear-checkboxes { padding-top:10px;}
.clear-checkboxes .checkbox { padding:3px 0;}
.clear-checkboxes .checkbox input { margin-right:8px;}
.info-banner { background-color:#f9edb8; border: solid 1px #edc967; font-weight:600;margin: 0 20px 11px 17px; padding: 4px 8px;}
.textarea { width:441px; height:60px; margin-top:-10px; padding-left:5px; outline:none; font:inherit; font-size:12px;}

/*管理搜索引擎*/
.search-engine { width:650px; max-height:450px; overflow:auto; margin-top:-10px;}
.search-engine h3 { line-height:24px; clear:both; font-size:14px; padding:3px 0; font-weight:normal;}
.search-engine-box { min-height:160px; border:1px solid #cdcdcd;}
.search-engine-box.border-color { border:1px solid #2f92e7; }
.search-listitem { height:32px; position:relative; z-index:0;}
.search-listitem:hover { background-color:#e4ecf7; /*background-color:#dbeeff;*/ }
.search-listitem:hover button.del,.search-listitem:hover .set-default { display:block;}
.search-listitem:hover .engine-href { width:53%;}
.search-listitem button.del { width:16px; height:16px; display:none; border:0; background:url('../images/shared_ico.png') no-repeat -100px -43px; position:absolute; top:8px; right:4px;}
.search-listitem button.del:hover { /*background-position:-239px -19px;*/ background-position:-100px -65px;}
.search-listitem button.del:active { background-position: -100px -87px;}
.search-listitem input { display:none;}
.floatLeft { float:left; height:32px; line-height:32px;}
.ser-name { width:30%;}
.ser-name .favicon { width:16px; height:32px; padding:0 7px; float:left; background-position:center center; background-repeat:no-repeat;}
.engine-content { line-height:32px; float:left;}
.engine-text,.engine-href { width:92%; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.engine-text .set-default { line-height:20px; padding:2px 5px;}
.ser-keyword { width:26%;}
.ser-url { width:44%;}
.default-engine .ser-name span,.default-engine .ser-keyword span { font-weight:600;}
.default-engine:hover button.del,.default-engine:hover .set-default { display:none;}
.default-engine:hover .engine-href { width:92%;}
.set-default { display:none; border:0; float:left; font-size:12px; margin-top:6px; padding:2px 5px; background-color:#2695fb; color:#FFFFFF;}
.set-default:hover { background-color:#0a7de7;}
.edit-modify,.edit-modify:hover,.default-edit-modify,.default-edit-modify:hover,.add-edit,.add-edit:hover { background-color:#cddcf1; /*background-color:#cde5fa;*/ }
.edit-modify .engine-href { width:53%;}
.edit-modify button.del,.edit-modify .set-default { display:block;}
.edit-modify input,.default-edit-modify input { display:inline-block; width:140px; padding-left:3px; height:20px!important; line-height:20px!important; outline:none; color:#333; font:inherit; border:1px solid #cdcdcd; background-color:#FFFFFF;}
.edit-modify input:focus,.default-edit-modify input:focus { border:1px solid #2f92e7; color:#333;}
.edit-modify span,.default-edit-modify span { display:none;}
.add-engine input { display:inline-block; width:140px; padding-left:3px; height:20px!important; line-height:20px!important; outline:none; color:#999; font:inherit; border:1px solid #cdcdcd; background-color:#FFFFFF;}
.add-engine input:focus { border:1px solid #2f92e7; color:#333;}
.add-engine input.three { width:255px;}
.add-engine:hover .engine-href{ width:92%;}
.add-edit input.red { border:1px solid #bfbfbf; background-color:#ffc0cb; color:#999;}

/*内容设置*/
.content-settings { width:550px; max-height:450px; overflow:auto; margin-top:-10px;}
.content-settings li { width:99%; display:inline-block; padding-bottom:15px; border-bottom:1px dotted #d3d3d3;}
.content-settings h3 { line-height:24px; clear:both; font-size:14px; padding:5px 0; font-weight:normal;}
.content-input-list,.content-settings-row,.content-link { padding:6px 0 5px 18px; clear:both;}
.content-input-list input { margin:0 8px 0 0;}
.content-settings-row button { font:inherit; float:left; color:#333; cursor:pointer; padding:0 10px 0; line-height:24px; background-color:#fff; border:1px solid #cdcdcd; outline:none; margin:0; -webkit-transition: background-color .3s ease;}
.content-settings-row button:hover { border:1px solid #0a7de7; background-color:#0a7de7; color:#fff;}
.content-settings-row button.right { margin-right:10px;}
.content-link a { color:#0a7de7; text-decoration:underline;}
.content-list-left { width:140px; float:left;}
.content-list-right { float:left;}
.exceptions { width:500px;}
.exceptions span.column-header { width:140px; float:right;}
.exceptions-content { width:100%; height:32px; line-height:32px;}
.exceptions-input { width:340px; padding:0 5px;}
.exceptions-input input { display:none; width:140px; padding-left:3px; height:20px!important; line-height:20px!important; outline:none; color:#999; font:inherit; border:1px solid #cdcdcd; background-color:#FFFFFF;}
.exceptions-input input:focus { border:1px solid #2f92e7; color:#333;}
.exceptions-select { width:140px; float:right;}
.exceptions-select select { width:106px; line-height:20px; padding-left:0px; display:none; background-color:#f9f9f9; border: 1px solid #ccc;}
.exceptions-select select:hover { background-color:#f9f9f9;}
.exceptions-edit,.exceptions-edit:hover { background-color:#cddcf1;}
.exceptions-edit span { display:none;}
.exceptions-edit select,.exceptions-edit input,.submission-file input,.submission-file select { display:inline-block;}
.exceptions-edit button.del { display:block;}
.cookie-header { width:100%; display:inline-block;}
.cookie-header li { font-weight:bold; float:left; height:26px; line-height:26px;}
.cookie-header li.cookie-width-left { width:164px; padding-left:6px;}
.cookie-header li.cookie-width-center { width:260px;}
.cookie-header li.cookie-width-right { width:240px; float:right; font-weight:normal;}
.cookie-width-right button { font:inherit; float:right; color:#333; cursor:pointer; padding:0 10px; line-height:24px; background-color:#fff; border:1px solid #cdcdcd; outline:none; margin:0 5px 0 0; -webkit-transition: background-color .3s ease;}
.cookie-width-right button:hover { border:1px solid #0a7de7; background-color:#0a7de7; color:#fff;}
.cookie-width-right input { float:right; width:140px; padding-left:3px; height:22px!important; line-height:22px!important; outline:none; color:#999; font:inherit; border:1px solid #cdcdcd; background-color:#FFFFFF;}
.cookie-width-right input:focus { border:1px solid #2f92e7; color:#333;}
.content-cookie { width:680px; max-height:450px; overflow:auto; border:1px solid #d9d9d9;}
.content-cookie li { width:100%; float:left; display:inline-block; line-height:32px; position:relative; z-index:0;}
.content-cookie li:hover { background-color:#e4ecf7; }
.content-cookie li.select { background-color:#cddcf1;}
.content-cookie li:hover button.del,.content-cookie li.select button.del { display:block;}
.cookie-site { width:160px; padding:0 5px; float:left;}
.cookie-data { width:480px; float:left;}
.content-cookie li button.del { width:16px; height:16px; display:none; border:0; margin-top:-8px; background:url('../images/shared_ico.png') no-repeat -100px -43px; position:absolute; top:50%; right:4px;}
.content-cookie li button.del:hover { /*background-position:-239px -19px;*/ background-position:-100px -65px;}
.content-cookie li button.del:active { background-position: -100px -87px;}
.cookie-items { width:480px; font-size:12px; margin-bottom:5px; padding-left:170px; clear:both;}
.cookie-items .cookie-item { cursor:default; float:left; line-height:22px; background:#e0e9f5; border:1px solid #8392ae; display:inline-block; height:auto; margin:2px 4px 2px 0; max-width:120px; min-width:40px; padding:0 3px; text-align:center; overflow:hidden; text-overflow:ellipsis;}
.cookie-items .cookie-item.select { background:#eef3f9; border-color:#B2B2B2;}
.cookie-items .cookie-item:hover { background:#eef3f9; border-color:#647187;}
.cookie-items .cookie-details { display:inline-block; clear:both; background:#f5f8f8; border: 1px solid #B2B2B2; margin-top:4px; padding:5px;}
.cookie-details button { font:inherit; color:#333; cursor:pointer; padding:0 15px; line-height:22px; background-color:#fff; border:1px solid #cdcdcd; outline:none; margin:0 5px 0 0; -webkit-transition: background-color .3s ease;}
.cookie-details button:hover { border:1px solid #0a7de7; background-color:#0a7de7; color:#fff;}
.cookie-details-table { line-height:20px; }
.cookie-details-label { width:120px; vertical-align:top;}
.cookie-details-value { width:338px; word-break:break-all;}

/*自动填充设置*/
h3.margin-space { margin:5px 0;}
button.addto  { font:inherit; float:right; color:#333; cursor:pointer; padding:0 10px; line-height:24px; background-color:#fff; border:1px solid #cdcdcd; outline:none; margin:0; -webkit-transition: background-color .3s ease;}
button.addto:hover { border:1px solid #0a7de7; background-color:#0a7de7; color:#fff;}
.autofill-list { width:420px; height:32px; padding-left:5px; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.autofill-list.amend-card { width:360px;}
button.btn-modify { display:none; border:0; float:right; font-size:12px; margin:6px 25px 0 0; padding:2px 5px; background-color:#2695fb; color:#FFFFFF;}
button.btn-modify:hover { background-color:#0a7de7;}
.amend-card-mark { float:right; margin:-2px 25px 0 0;}
.amend-card-mark img { vertical-align:middle;}
.search-listitem:hover button.btn-modify,.exceptions-edit button.btn-modify { display:block;}
.add-address { width:550px; max-height:450px; overflow:auto; margin-top:-10px;}
.add-address li { width:100%; display:block; float:left; line-height:24px; margin-bottom:5px;}
.add-address li.percent-width { width:30%; float:left; margin-right:10px;}
.add-address input,.add-address textarea { width:165px; padding-left:3px; height:20px!important; line-height:20px!important; outline:none; color:#999; font:inherit; border:1px solid #cdcdcd; background-color:#FFFFFF;}
.add-address input:focus,.add-address textarea:focus { border:1px solid #2f92e7; color:#333;}
.add-address textarea { width:513px; height:40px!important; float:left;}
.add-address select { width:170px; margin-left:0; font-size:12px;}
.add-address select.date { width:82px; margin-right:5px; float:left;}

/*管理密码*/
.search-password { float:right; margin-top:-2px;}
.search-password input { display:inline-block; width:160px; padding-left:3px; height:20px!important; line-height:20px!important; outline:none; color:#999; font:inherit; border:1px solid #cdcdcd; background-color:#FFFFFF;}
.search-password input:focus { border:1px solid #2f92e7; color:#333;}
.search-password-bgcolor,.search-password-bgcolor:hover { background-color:#cddcf1;}
.search-password-bgcolor .modify-password { display:none;}
.search-password-bgcolor input,.search-password-bgcolor button.del { display:block;}
.search-password-bgcolor input { display:inline-block; width:160px; padding-left:3px; height:20px!important; line-height:20px!important; outline:none; color:#999; font:inherit; border:1px solid #cdcdcd; background-color:#FFFFFF;}
.search-password-bgcolor input:focus { border:1px solid #2f92e7; color:#333;}
.search-password-bgcolor .engine-href { position:relative;}
.search-password-bgcolor:hover .engine-href { width:92%;}
.search-password-bgcolor .set-default { display:block; padding: 2px 5px 3px; position: absolute; top:0; left:127px; }
.engine-content.management-web { width:85%; float:left; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.text-description { padding:20px 0 0 20px;}

/*字体和编码*/
.font-all { width:100%; overflow:hidden;}
.font-left-content { width:150px; float:left;}
.font-left-content .font-typeface { position:relative;}
.font-down { width:150px; height:4px; background-color:#e5e5e5; margin-top:20px;}
.font-up { width:10px; height:13px; cursor:default; border:1px solid #cdcdcd; background-color:#fafafa; position:absolute; left:0; top:-5px;}
.font-up:hover { border:1px solid #afc3df; background-color:#FFFFFF;}
.font-words { width:100%;}
.font-words span { float:right;}
.font-left-content select.font-input { width:150px; margin-left:0;}
.font-left-content select.font-code { width:220px; margin-left:0;}
.font-right-content { width:310px; height:80px; float:right;}


/*清除浏览数据 进度条*/
.clearance { width:108px; height:26px; border:1px solid #cdcdcd; background:url('../images/progress.gif') no-repeat 50% 50%; background-color:#FFFFFF;}
.clearance:hover { cursor:default; border:1px solid #cdcdcd!important; background-color:#FFFFFF!important;}



