body{margin: 0}
.home{}
header{  height: 3.125rem;line-height:  3.125rem;color: #191919;text-align: center;font-size: 18px;font-family: microsoft yahei;font-weight: 400;position: fixed;width: 100%;left: 0;top: 0;z-index: 111;background: #fff}
.home .clist{margin-top: 3.125rem}
.home .contest{padding: 0;margin: 0;padding: 0 0.75rem;}
.home .contest li{list-style: none;margin-top: 1.25rem;width: 100%}
.home .contest li:first-child{margin-top: 0}
.home .contest li .a1{    width: 100%;height: 13.1rem;border-radius: 3px;display: block;    overflow: hidden;display: flex;align-items: center;}
.home .contest li .a1 img{width: 100%}
.home .contest li .info1{margin-top: 0.75rem}
.home .contest li .info1 a{color: #111111;font-size: 1.125rem;letter-spacing: 0.5px;text-decoration: none;font-weight: bold;line-height: 1.375rem;float: left;max-width: 75%}
.home .contest li .info1 button{width:4.375rem;line-height:1.375rem;border-radius:0.75rem 3px 0.75rem 3px;border: 0;color: #fff;font-size: 1rem;float: right;letter-spacing: 1px;font-weight: bold;font-family: microsoft yahei;}
.home .contest li .info1 button .a1
.home .contest li .info1 .butt1{background:linear-gradient(90deg,#ff6e0d,#f72222);}
.home .contest li .info1 .butt1 a{ width: 4.375rem;line-height: 1.375rem;border-radius: 0.75rem 3px 0.75rem 3px;border: 0;color: #fff;font-size: 1rem;float: right;letter-spacing: 1px;font-weight: bold;font-family: microsoft yah;background: linear-gradient(90deg,#ff6e0d,#f72222);}
.home .contest li .info1 .butt2{background:linear-gradient(90deg,#656565,#2a2a2a);}

.home .contest li .info2 {color: #666;font-size: 0.75rem;margin-top: 0.6rem;line-height: 0.75rem;font-weight: 400}
.home .contest li .info2 .date{letter-spacing: 1px;float: left;font-weight: 400}
.home .contest li .info2 .work{float: right;letter-spacing: 0.5px}
.home .contest li .info2 .work em{color: #fa3224}
.home .share{width:3.1rem;height:3.1rem;background:#000;line-height:3.1rem;opacity:0.7;border-radius:50%;color: #f72222;font-size:1.1rem;text-align: center;font-weight: bold;cursor: pointer;
position: fixed;right: 0.25rem;bottom: 6.2rem}
.dropload-load{color: #999999;font-size: 0.75rem}
.dropload-refresh{color: #999999;font-size:  0.75rem}
.dropload-refresh .load{width:  0.75rem}

.tabbottom{position: fixed;width: 100%;left: 0;background: #fff;z-index: 222;bottom: 0}
.tabbottom li{text-align: center;float: left;width: 33.3%;border-top: 1px solid #cfcfcf;padding: 0.625rem 0;margin-top: 0}
.tabbottom li .img1{width: 1.69rem}
.tabbottom li .img2{width:  1.69rem;display: none;margin: auto}
.tabbottom li span{display: block;color: #111;font-size: 0.625rem;margin-top: 2px}
.tabbottom .active .img2{display: block}
.tabbottom .active .img1{display: none}


