﻿@charset "utf-8";
*{margin:0;padding:0;}
body,html{height:100%;color:#4c4c4c;font:14px/1.6 Microsoft YaHei,Helvetica,sans-serif;}
html{background:#f4f4f5;}
body{height:auto;min-height:100%;}
li{list-style-type:none;}
img,ul{margin:0;padding:0;}
img{border:0;}
a{color:#333;-webkit-transition:.3s;transition:.3s;}
a,a:hover{text-decoration:none;}
a:hover{color:#3ab57f;}

.wrapper{margin:0 auto;max-width:800px;}
.border{box-shadow:0 0 35px 0 rgba(154,161,171,.4);background:#fff;display:block;padding:10px;font-family:verdana;}
.clear{clear:both;overflow:hidden;height:0;}
.empty{ padding:80px 0px 20px 0px !important; background:url(empty.png) no-repeat 50% 30px;color:#b0b9bf !important;text-align:center; font-size:14px;}

/*签到*/
.signin-list li {width:33.3%;float:left;}
.signin-list li .inner{border:1px solid #ebebeb;margin:5px;text-align:center;color:#4bc8c4;line-height:22px;font-size:14px;padding:10px 0;border-radius:3px;position:relative;}
.signin-list li.curr .inner{background:#4bc8c4;color:#fff;border:1px solid #4bc8c4;}
.signin-list li img{position:absolute;right:5px;bottom:5px;}
.signin-tips{text-align:center;font-size:14px;line-height:44px;margin-top:5px;color:#6b6b6b;}
.signin-tips b{color:#f56431;font-size:18px;padding:0 5px;}
.signin-btn{width:180px;margin:0 auto;font-size:16px;height:40px;line-height:40px;color:#fff;background:#f56431;text-align:center;border-radius:40px;margin-top:10px;cursor:pointer;transition:.3s;margin-bottom:15px;}
.signin-btn:hover{background:#ef5a25;}

/*Radio*/
.radio{display:inline-block;cursor:pointer;margin-right:1rem;}
.radio input[type="radio"]{appearance:none;-webkit-appearance:none;outline:none;display:none}
.radio input[type="radio"] + i{display:inline-block;vertical-align:middle;margin-right:.5rem;border:1px solid #ddd;width:1.4rem;height:1.4rem;border-radius:50%;position:relative;transition:all .3s ease 0s;}
.radio input[type="radio"] + i:after{width:.7rem;height:.7rem;display:inline-block;border-radius:50%;display:inline-block;font-size:1.2rem;position:absolute;left:.27rem;top:.27rem;}
.radio input[type="radio"]:checked + i{border-color:#1890FF;box-shadow:0 0 0 .1rem rgba(24,144,255,0.1);}
.radio input[type="radio"]:checked + i:after{content:'';background:#1890FF;}
.radio input[type="radio"]:disabled + i{border-color:#ddd;background:#F5F5F5;cursor:not-allowed;}
.radio input[type="radio"]:checked:disabled + i{border:1px solid #ddd;box-shadow:none;}
.radio input[type="radio"]:checked:disabled + i:after{background:#C4C4C4;}
.radio:last-child{margin-right:0;}