.col33{width: 33%; float: left;}
.tc-btn{border:none;outline: none; height: auto; text-align: center; border:1px solid #fb0; border-radius: 5px; font-size: 18px; color:#555; margin: 20px auto;}
.tc-btn span{padding-left: 5px;}
.hide{ display:none; }
.show{ display:block;}
.mask{ position: fixed; top: 0;right: 0;bottom: 0;left: 0;z-index: 1000; background:#fff; }
.pinpai-taocan-pop{position: fixed; top: 0; right: 0; bottom: 0; left: 0; height: 100%; overflow:auto; padding-bottom: 100px; z-index: 1001;}
.pinpai-btn-box{position: fixed; left: 0; bottom:0; width: 100%; background: #fff;}
.pinpai-btn{width: 90%; margin: 0 auto;}
.block-box{padding: 10px 18px; overflow: hidden;}
.block-box a{float: left; display: block; padding: 10px 8px 10px 8px; width: 20%; box-sizing: border-box; text-align: center; border-radius: 5px; border: 1px solid #dad9de; margin: 2%; height: 4rem;}

.block-box-3{padding: 10px 18px; overflow: hidden;}
.block-box-3 a{float: left; display: block; width: 29%; box-sizing: border-box; text-align: center; border-radius: 5px; border: 1px solid #dad9de; margin: 2%; height: 4rem; line-height: 4rem;}

.on{background: #ff5b00; border: 1px solid #ff5b00; color:#fff;}

.pinpai{ width: 96%; padding: 10px; border: 1px solid #dad9de; border-radius: 5px; box-sizing: border-box; margin: 10px auto; overflow: hidden;}
.pinpai h2{font-size: 1rem;}
.pinpai-taocan-box{width: 90%; margin: 0 auto;}
.taoban-box{ width: 100%; border:1px solid #ff5b00; border-radius: 5px; overflow: hidden;margin: 15px 0;}
.taocan{float: left; display: block; padding: 10px 8px; width: 100%; box-sizing: border-box; text-align: left; font-weight: bold; border-radius: 5px; border: 1px solid #dad9de; }
.taocan-item-box{width: 100%; margin: 0 auto;}
.taocan-item{float: left; display: block; padding: 10px 8px 10px 8px; width: 96%; box-sizing: border-box; text-align: left; border-radius: 5px; border: 1px solid #dad9de; margin: 2%; height: auto;}

.pinpaibottom{height: 90px;}
.sim-pop{position: fixed; top: 0; right: 0; bottom: 0; left: 0; height: 100%; overflow:auto; padding-bottom: 100px; z-index: 1001;}
.sim-btn-box{ width: 96%; margin: 0 auto;}
.sim-tit{ width: 90%; padding: 10px 20px; margin-bottom: 10px; font-size: 16px; border-bottom: 1px solid #dad9de;}
.sim-item{float: left; display: block; padding: 10px 8px 10px 8px; width: 96%; box-sizing: border-box; text-align: center; font-size: 16px; border-radius: 5px; border: 1px solid #dad9de; margin: 2%; height: auto;}

.upfilebox{background: #fff; padding: 0 18px;  overflow: hidden;}
.file {position: relative; display: inline-block; border: 1px dashed #dedede;
border-radius: 4px; width: 80px; line-height: 30px; text-align: center; background-color: #fff; vertical-align: top; padding: 10px; margin: 20px 4px 0 4px;}
.file input {position: absolute; right: 0; top: 0; opacity: 0; cursor: pointer;
width: 100px; height: 100%; display: block;}
.file img{width:100%;}
.file:hover {
    border: 1px dashed #3a75dc;
}
.file i{display: block; font-style: normal; font-size: 9px; width: 90%; text-align: left;  line-height: normal; box-sizing: border-box; margin: 0 auto;}
.bigtextarea{width: 94%; height: 340px; padding: 10px; border:none; outline: none; font-size: 2rem;}

.uploadfile{position: relative; display: inline-block;}
