@charset "utf-8";
/* CSS Document */
html{ height:100%;}
*{margin:0; padding:0; list-style:none;}
img{border:0; vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em,i{font-style:normal;}
body{font-family:'微软雅黑','宋体', '黑体', Arial, Helvetica, sans-serif;font-size:14px; color:#666; position:relative; text-align:left; overflow:hidden;border:1px solid #e6e6e6;-webkit-box-shadow:0 0 15px #d9d9d9;   -moz-box-shadow:0 0 10px #d9d9d9;   box-shadow:0 0 10px #d9d9d9; height:421px;}
a{ color:#666;text-decoration:none;}
.fl,.left,.lf{float:left;}
.fr,.right,.rt{float:right;}
.clearfix:before,.clearfix:after {content:""; display:table;}
.clearfix:after { clear:both; overflow:hidden;}
.clearfix {zoom:1;}
.none{ display:none !important;}
.block{ display:block !important;}

.upgrade{ background:#f7f7f7; width:100%; height:100%; display:none;}
.upgrade .moveLayer{position:absolute; width:410px; height:30px; top:0 ; left:0; z-index:99999; -webkit-app-region: drag;}
.upgrade .upgrade_tit{ height:30px; line-height:30px; color:#000; padding-left:20px;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(rgba(239, 239, 239, 1))); background:-moz-linear-gradient(top, red, rgba(239, 239, 239, 1)); font-size:12px; font-weight:bold;}
.upgrade .upgrade_tit .upgrade_close{ background:url(../img/login-close.png) no-repeat center; cursor:pointer; width:10px; height:10px; display:inline-block; float:right; margin:10px 15px 0 0;}
.upgrade .upgrade_tit .upgrade_close.close:hover{ background:url(../img/login-close-hover.png) no-repeat center;}
.upgrade .upgradeContent{ padding:16px 30px; }
.upgrade .upgradeContent .content{ width:373px; height:130px; padding:0 10px; border:1px solid #e0e0e0; line-height:24px; overflow-x:auto; background:#FFF; font-size:12px; color:#303030;}
.upgrade .upgradeContent .content h1{ font-weight:bold; font-size:14px; color:#060606; line-height:30px;}
.upgrade .upgradeContent .upgradeFront{}
.upgrade .upgradeContent .upgradePrompt{ height:93px; color:#686868; line-height:22px; font-size:12px; padding:12px 0 0 8px;}
.upgrade .upgradeContent .upgradeBtn{ text-align:center;}
.upgrade .upgradeContent .upgradeBtn a{ display:inline-block; min-width:42px; padding:0 10px; height:26px; line-height:26px; margin:0 8px; cursor:pointer; font-size:14px;border-radius: 3px;}
.upgrade .upgradeContent .upgradeBtn a.s{ background:#c6c6c6; color:#fff;}
.upgrade .upgradeContent .upgradeBtn a.s.l{ background:#539718;}
.upgrade .upgradeContent .upgradeBtn a.s.l:hover{ background:#2d8100;}
.upgrade .upgradeContent .upgradeBtn a.c{ background:#e9e9e9; color:#7e7e7e; border-radius:2px;}
.upgrade .upgradeContent .upgradeBtn a.c:hover{ background:#d9d9d9;}
.upgrade .upgradeContent .upgradeAfter{}
.upgrade .upgradeContent .upgradeProgress{ font-size:12px; line-height:28px; padding:30px 0 0 8px; height:75px;}
.upgrade .upgradeContent .upgradeProgress .progressBar{ width:100%; height:10px; background:url(../img/progress.png) repeat-x;}
.upgrade .upgradeContent .upgradeProgress .progressBar span{ display:block; height:10px; background:url(../img/progress2.png) repeat-x;}
.upgrade .upgradeContent .upgradeProgress .upgradeComplete{ display:none;}
.upgrade .upgradeContent .upgradeComplete-btn{ display:none;}


.updated{ background:#fff; width:100%; height:100%; display:none;}
.updated .moveLayer{position:absolute; width:100%; height:30px; top:0 ; left:0; z-index:99999; -webkit-app-region: drag;}
.updated .updated_tit{ height:30px; line-height:30px; color:#000; padding-left:20px;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(rgba(239, 239, 239, 1))); background:-moz-linear-gradient(top, red, rgba(239, 239, 239, 1)); font-size:12px; font-weight:bold;}
.updated .updatedProgress{ font-size:12px; line-height:28px; padding:30px 0 0 38px; height:73px;}
.updated .updatedProgress .updatedComplete{ padding-bottom:7px;}
.updated .updatedProgress .progressBar{ width:325px; height:10px; background:url(../img/progress.png) repeat-x;}
.updated .updatedProgress .progressBar span{ display:block; height:10px; background:url(../img/progress2.png) repeat-x;}
.updated .updatedBtn{ text-align:center;}
.updated .updatedBtn a{ display:inline-block; min-width:42px; padding:0 10px; height:26px; line-height:26px; margin:0 8px; cursor:pointer; font-size:14px;border-radius: 3px;}
.updated .updatedBtn a.s{ background:#c6c6c6; color:#fff;}
.updated .updatedBtn a.s.l{ background:#539718;}
.updated .updatedBtn a.s.l:hover{ background:#2d8100;}

















