@charset "utf-8";
/* CSS Document */

.dialog-overlay{_position:absolute; position:fixed; z-index:887; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.4); opacity:0; -webkit-transition:opacity 200ms ease-out; transition:opacity 200ms ease-out;}
.dialog-overlay-in{opacity:1;}
.dialog-alert{position:absolute; z-index:9999; width:360px;}
@media only screen and (max-width:320px) {
.dialog-alert{width:280px;}
}
.tbox{overflow:hidden; padding:2px; height:auto; background:repeat-x scroll 50% top #F5F3E5; border:1px solid #DFD9C3; color:#312E25; font-size:12px; font-family:"Microsoft YaHei",Arial; -webkit-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000; -webkit-transition:all 200ms ease-out; transition:all 200ms ease-out; -webkit-transform:scale(0.9); transform:scale(0.9); opacity:0;}
.tbox-x{-webkit-transform:scale(1); transform:scale(1); opacity:1;}
.tbox-out{-webkit-transform:scale(0.815); transform:scale(0.815); opacity:0;}
.tbox .titlebox{padding:2px; border:1px solid #D4CCB0; color:#433F38; height:22px; overflow:hidden; cursor:default;}
.tbox-titlebox-none .titlebox{height:0;}
.tbox .titlebox span{float:left; padding-left:10px; color:#433F38; font-weight:bold; font-size:14px; line-height:22px; text-shadow:0 1px #fff;}
.tbox .titlebox a, .tbox .titlebox a:link, .tbox .titlebox a:visited{display:block; margin:0; padding:1px; width:18px; height:18px; line-height:18px; overflow:hidden; color:#433F38; float:right; border:1px solid transparent; _border:none; text-align:center; text-decoration:none; text-shadow:0 1px #fff; font-family:arial; font-size:18px; _font-size:12px; font-weight:700;}
.tbox .titlebox a:hover{border-color:#327e04; background:#459E00; color:#fff; cursor:pointer; text-decoration:none; text-shadow:0 1px #153B00;}
.tbox .contentbox{background:none repeat scroll 0 0 transparent; border:none; width:auto; height:auto; margin:15px; overflow:auto; text-shadow:0 1px #fff; line-height:22px; text-align:left; font-size:12px;}
.tbox .contentbox::-webkit-scrollbar{width:5px; height:5px;}
.tbox .contentbox::-webkit-scrollbar-track{background-color:transparent;}
.tbox .contentbox::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px rgba(0,0,0,0.5); background:rgba(0,0,0,0.1);}
.tbox .contentbox::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.3);}
.tbox .contentbox::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,0.5);}
.tbox .contentbox input, .tbox .contentbox textarea{color:#333; font-family:"Microsoft YaHei",Arial;}
.tbox .contentbox textarea{overflow:auto; overflow-x:hidden;}
.tbox .contentbox a, .tbox .contentbox a:link, .tbox .contentbox a:visited{color:#e60000; text-decoration:none;}
.tbox .contentbox a:hover{text-decoration:underline;}
.tbox .btnbox{border-width:1px 0 0; padding:3px; text-align:left; border:1px solid #DFD9C3; color:#312E25;}
.tbox .btnbox div{text-align:right; color:#312E25;}
.tbox .tbtn{background:#459E00; border:1px solid #327E04; cursor:pointer; margin:0; margin-left:5px; padding:0; text-align:center; height:26px; outline:none;}
.tbox .tbtn span{padding:2px 10px; display:block; line-height:20px; *line-height:16px; color:#fff; font-weight:bold; font-family:"Microsoft YaHei",Arial; font-size:14px; text-shadow:0 1px #153B00;}
@-moz-document url-prefix(){.tbox .tbtn span{height:18px; line-height:18px;}}
.tbox .hover{border:1px solid #327E04; background:#67b021;}
.tbox .hover span{text-shadow:0 1px #1F5503;}
.tbox .tbtn_l{-webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.tbox .tbtn_r{-webkit-border-top-right-radius:4px; -webkit-border-bottom-right-radius:4px; border-top-right-radius:4px; border-bottom-right-radius:4px;}
.tbox, .tbox .titlebox, .tbox .titlebox a, .tbox .btnbox{-webkit-border-radius:4px; border-radius:4px;}
.tbox .titlebox{
background:#ECE8DA;
background:-moz-linear-gradient(top, #f6f4ee 0%, #ede9dc 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f4ee), color-stop(100%,#ede9dc));
background:-webkit-linear-gradient(top, #f6f4ee 0%, #ede9dc 100%);
background:-o-linear-gradient(top, #f6f4ee 0%, #ede9dc 100%);
background:-ms-linear-gradient(top, #f6f4ee 0%, #ede9dc 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f4ee, endColorstr=#ede9dc, gradientType=0);
background:linear-gradient(top, #f6f4ee 0%, #ede9dc 100%);
}
.tbox, .tbox .btnbox{
background:#ECE8DA;
background:-moz-linear-gradient(top, #fafaf4 0%, #f5f3e5 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafaf4), color-stop(100%,#f5f3e5));
background:-webkit-linear-gradient(top, #fafaf4 0%, #f5f3e5 100%);
background:-o-linear-gradient(top, #fafaf4 0%, #f5f3e5 100%);
background:-ms-linear-gradient(top, #fafaf4 0%, #f5f3e5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fafaf4, endColorstr=#f5f3e5, gradientType=0);
background:linear-gradient(top, #fafaf4 0%, #f5f3e5 100%);
}

.dialog-overlay-maxthon{background:rgba(0,0,0,0);}
.maxthon .tbox{padding:0; border:1px solid #007ef3; background:#fff; -webkit-box-shadow:2px 2px 5px #ccc; box-shadow:2px 2px 5px #ccc;}
.maxthon .tbox, .maxthon .titlebox, .maxthon .titlebox a, .maxthon .btnbox, .maxthon .tbtn_l, .maxthon .tbtn_r{-webkit-border-radius:0; border-radius:0;}
.maxthon .titlebox{border:none; background:none; height:25px; filter:none;}
.maxthon .titlebox span{line-height:25px; text-shadow:none;}
.maxthon .titlebox a, .maxthon .titlebox a:link, .maxthon .titlebox a:visited{color:#6e6e6e; width:12px; height:12px; line-height:12px; font-weight:normal; margin:3px 3px 0 0;}
.maxthon .titlebox a:hover{border:1px solid transparent; background:#d83500; text-shadow:none; color:#fff;}
.maxthon .contentbox{text-shadow:none;}
.maxthon .btnbox{border:none; border-top:1px solid #eaeaea; background:#f3f3f3; padding:10px; filter:none;}
.maxthon .tbtn{background:#fff; border:1px solid #bababa; margin-left:10px; padding:1px; height:30px; -webkit-transition:all 500ms ease-out; transition:all 500ms ease-out;}
.maxthon .tbtn span{padding:2px 20px; color:#333; font-weight:normal; text-shadow:none; font-size:12px; border:1px dotted #ccc; *line-height:18px;}
.maxthon .hover{border:1px solid #007ef3; background:#478dfe; -webkit-transition:all 500ms ease-out; transition:all 500ms ease-out;}
.maxthon .hover span{color:#fff; text-shadow:none; border:1px dotted #478dfe;}

.maxthon4 .tbox{padding:0; border:none; background:#fff; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.3); box-shadow:0 0 20px rgba(0,0,0,0.3);}
.maxthon4 .titlebox, .maxthon4 .titlebox a, .maxthon4 .btnbox, .maxthon4 .tbtn_l, .maxthon4 .tbtn_r{-webkit-border-radius:0; border-radius:0;}
.maxthon4 .titlebox{border:none; border-bottom:3px solid #478dfe; background:#4e4f56; height:35px; filter:none;}
.maxthon4 .titlebox span{line-height:35px; text-shadow:0 -1px 0 #333; color:#fff; font-weight:normal;}
.maxthon4 .titlebox a, .maxthon4 .titlebox a:link, .maxthon4 .titlebox a:visited{color:#fff; width:18px; height:18px; line-height:18px; font-weight:normal; margin:7px 3px 0 0; border:none; text-shadow:none;}
.maxthon4 .titlebox a:hover{background:#f07171;}
.maxthon4 .contentbox{text-shadow:none;}
.maxthon4 .btnbox{border:none; border-top:1px solid #eaeaea; background:#f3f3f3; padding:10px; filter:none;}
.maxthon4 .tbtn{background:#fff; border:1px solid #bababa; margin-left:10px; padding:1px; height:30px; -webkit-transition:all 500ms ease-out; transition:all 500ms ease-out;}
.maxthon4 .tbtn span{padding:2px 20px; color:#333; font-weight:normal; text-shadow:none; font-size:12px; border:1px dotted #ccc; *line-height:18px;}
.maxthon4 .hover{border:1px solid #007ef3; background:#478dfe; -webkit-transition:all 500ms ease-out; transition:all 500ms ease-out;}
.maxthon4 .hover span{color:#fff; text-shadow:none; border:1px dotted #478dfe;}

.ios7-alert{width:270px;}
.ios7-alert .tbox{padding:0; border:none; background:rgba(243,243,243,0.98); -webkit-border-radius:10px; border-radius:10px; -webkit-box-shadow:0 0 20px rgba(0,0,0,0.3); box-shadow:0 0 20px rgba(0,0,0,0.3); -webkit-transform:scale(1.185); transform:scale(1.185); opacity:0;}
.ios7-alert .tbox-x{-webkit-transform:scale(1); transform:scale(1); opacity:1;}
.ios7-alert .tbox-out{-webkit-transform:scale(0.815); transform:scale(0.815); opacity:0;}
.ios7-alert .titlebox{margin-top:10px; background:none; border:none; filter:none; padding:0;}
.ios7-alert .tbox-titlebox-none .titlebox{margin-top:0;}
.ios7-alert .titlebox span{display:block; float:none; padding:0; text-shadow:none; text-align:center; font-size:16px; font-weight:bold;}
.ios7-alert .titlebox a, .ios7-alert .titlebox a:link{display:none;}
.ios7-alert .contentbox{text-align:center;}
.ios7-alert .tbox-titlebox-none .contentbox{min-height:30px; display:flex; justify-content:center; align-items:center;}
.ios7-alert .btnbox{padding:0; background:none; border:none; border-top:1px solid #d7d7d7; filter:none; -webkit-border-radius:0; border-radius:0;}
.ios7-alert .tbtn{background:none; border:none; border-right:1px solid #d7d7d7; padding:0; width:50%; height:43px; line-height:43px; margin:0; margin-right:-1px; float:right; -webkit-border-radius:0; border-radius:0;}
.ios7-alert .tbtn:first-child:last-child{width:100%;}
.ios7-alert .tbtn span{color:#007aff; font-weight:normal; text-shadow:none; font-size:17px; border:none;}
.dialog-overlay-ios7-alert{background:rgba(0,0,0,0.4);}
