/**
  * 公用样式
 **/
body.bg {
    background-repeat: repeat-y;
    background-size: 100%;
    overflow: hidden;
}

html, body, .ht100 {
    height: 100%;
}

body {
    background: transparent;
    /*overflow: hidden;*/
}

body.bg iframe {
    border: none;
    width: 100%;
    overflow: scroll;
}
body.bg .iframe-wrap {
    padding: 0;
}

body.bg .sidebar {
    overflow-y: auto;
}
.wrap-xs {
    max-width: 400px;
    padding-top: 20px;
}
.wrap-sm {
    max-width: 600px;
    padding-top: 20px;
}
.wrap {
    max-width: 800px;
    padding-top: 20px;
}
.wrap-lg {
    max-width: 1280px;
    padding-top: 20px;
}

.th-xs {
    width: 50px;
    text-align: center;
}
.th-sm {
    width: 100px;
    text-align: center;
}
.th-normal {
    width: 200px;
    text-align: center;
}
.th-lg {
    width: 400px;
    text-align: center;
}
.th-xl {
    width: 600px;
    text-align: center;
}
.th-unlimited {
    text-align: center;
}
.search-form {
    margin-bottom: 10px;
}
.copy_model_box{display:none;text-align: center;position: fixed;width:400px;top:200px;left:50%;z-index:9;margin-left:-225px;border:1px solid #ccc;padding:25px;}
.clear{clear:both;}
.row{margin-left: 0; margin-right: 0}

.overlay_box{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;display: none;}
.overlay_box .overlay_bg{width:100%;height:100%;position:absolute;top:0;z-index:-1;background:#000;opacity:0.6;}
.overlay_box .overlay{padding:30px;margin:15% auto;max-width:640px;background: #fff;border-radius:6px;position: relative;}
.overlay_box .overlay .close{padding:5px;position:absolute;top:5px;right:5px;background:#000;border-radius: 100%;}
.overlay_box .overlay .close img{width:30px;}