
body{margin: 0; padding: 0; background-color: #f8f8f8;font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft yahei", arial, "PingFangSC-Regular", sans-serif;}
.sizebox{ width: 1000px;  margin: 0 auto; }
.sizebox p.title{font-size: 22px; margin-top: 40px; margin-bottom: 40px; text-align: center;}
.sizebox .main{display: flex; justify-content: center; align-items: center; font-size: 16px; color: #333; flex-wrap: wrap;}
.sizebox .dy{font-size: 36px; width: 150px; text-align: center;}
.sizebox .size1,.sizebox .size2{width: 350px;}
.sizebox .size1 p,.sizebox .size2 p{text-align: center; margin-bottom: 20px;}
.sizebox .li{height: 40px;line-height: 40px; margin-bottom: 15px;}
.main .li span{display: inline-block; width: 100px; text-align: center;}
.main .li input{line-height: 40px; border-radius: 4px; border: 1px solid #e8e8e8; width: 240px; font-size: 16px; padding: 0 10px; box-sizing: border-box;}
.main .li input:focus { outline: none; border-color: #4b9dff;}
.main .main-but{ width: 500px; text-align: center; line-height: 50px; margin-top: 40px; border-radius: 4px; background: #eee; color: #333; cursor: pointer; }
.main .main-but:hover{ background: #e6e6e6; }
.main .blz-set{width: 100%; margin-top: 40px; text-align: center; line-height: 40px;display: flex;justify-content: center;}
/**
*单选
*/
input.danxuan{ display: none; cursor: pointer;}
label{cursor: pointer; margin-left: 30px;display: flex; flex-wrap: nowrap; justify-content: center; align-items: center;}
label:before{ content: ''; display: inline-block; width: 12px; height: 12px; border: 1px solid #2a93ff; border-radius: 50%; padding: 2px; margin-right: 5px;}
input.danxuan:checked+label:before{ background: #2a93ff; background-clip: content-box; }
