css
* {
padding: 0;margin: 0;box-sizing: border-box;}
.main {
width: 1000px;height: 700px;position: absolute;left: 50%;top: 50%;margin-top: -350px;margin-left: -500px;border: 1px solid red;overflow: hidden;}
.window {
width: 334px;height: 300px;box-shadow: 0px 0px 10px #e8e8e8;position: absolute;left: 10px;top: 10px;border-radius: 4px;}
.win-header {
height: 30px;width: 100%;border-bottom: 1px solid #e8e8e8;}
.win-body {
width: 100%;height: 100%;padding-bottom: 30px;}
.win-body iframe {
width: 100%;height: 100%;border: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.win-sys-btns {
float: left;}
.win-sys-btns {
height: 100%;padding: 2px 5px;<