.swiper-container {
    width: 100%;
    margin-bottom:20px !important;
}

.swiper-container img {
    display: block;
    width: 100%;
}
ol,ul,dl,dd,dt,li{list-style-type:none;display:block;padding:0;margin:0;}
.clear{clear:both;}

.list{width:100%;margin:10px auto 40px;float:left;}
.list ul{display:block;width:45.5%;float:left;margin-left:3%;list-style-type:none;}
.list ul .img{width:100%;display:block;float:left;list-style-type:none;text-align:center;}
.list ul .title{width:100%;height:30px;line-height:30px;float:left;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;text-align:center;}
.img img{width:70%;}

.meeting{width:90%;margin:10px 5% 0;font-size:14px;padding-bottom:50px;float:left;}
.meeting table{border-left:1px solid #eee;border-top:1px solid #eee;}
.meeting td{border-right:1px solid #eee;border-bottom:1px solid #eee;padding:10px;}
.meeting .name{font-size:16px;text-align:center;font-weight:700;}
.meeting .title{color:#c40001;background:#eee;}
.meeting .up{width:40%;margin:40px auto;}

.test{background:url(../image/bg.jpg);position:relative;padding-bottom:100px;}
.test .main{width:90%;margin:40px auto 0;}
.test .title{text-align:center;padding:10px 0;font-size:20px;color:#c40001;font-weight:700;position:relative;}
.test .rule{font-size:14px;padding:10px 5%;position:relative;}
.test .tPaper{width:80%;float:left;margin: 20px 10%;position:relative;height:50px;}
.test .tPaper img{width:50px;height:50px;float:left;z-index:999;position:absolute;display:block;}
.test .tPaper div{width:70%;position:absolute;height:40px;float:left;line-height:40px;z-index:1;border:3px solid red;top:3px;padding-left:10%;left:30px;}
.test .bottom{position:absolute;bottom:0;width:100%;}
.test .bottom img{width:100%;}

.placeholder {
    margin: 5px;
    padding: 0 10px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    color: #999;
    box-shadow:0 4px 8px 0 #999;
    font-size:18px;
}

.placeholder span{color:black;font-size:24px}
.weui-flex .weui-flex__item:first-child .placeholder{margin-left:10px;}
.weui-flex .weui-flex__item:last-child .placeholder{margin-right:10px;}
.done{background:red;color:white;}
.done span{color:white;}

#result>div{width:100%;text-align:center;background:green;background:url(../image/score.jpg) no-repeat;background-size:100%;}
#result img{margin-top:75px;}
#result .score{font-size:2em;font-weight:bold;color:red;margin-top:-120px;padding-bottom:70px;}
#result .goon{font-size:20px;}

.test{font-size:14px;}
.wt{font-size:16px;padding:0 0 20px;width:100%;margin:0 auto;text-align:left;line-height:1.6;}
.dati ol{padding:0;width:100%;margin:0 auto;height:50px;text-align:center;line-height:35px;}
.dati ol li{width:50%;float:left;}
.timu{display:none;}
.dati .timu:first-child{display:block;}
.dati ul{width:100%;margin:0 auto;text-align:left;}
.dati ul li{height:30px;line-height:30px;}
.test dl{width:100%;float:left;height:50px;}
.test dl dd,#upload{width:30%;float:left;text-align:center;height:35px;border-radius:5px;margin-left:13.3333333333%;line-height:35px;background:#999;color:white;}
.test .down{background:#c40001;}
#upload{display:none;border:0;background:#c40001;}
.demo-list li{position:relative;padding:0 0 18px 42px;}
.dati .djs,.dati .num_ti,.dati .num_zong{color:#c40001;}
.tBg{width:80%;margin:40px auto 0;}
.tBg img{width:100%;}
.weui-tab{margin-top:-20px !important;}
.demos-title {
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    margin: 0 15px;
}
.demos-header {
    padding-top: 20px;
}
.signName{width:20%;float:left;text-align:left;}
.weui-media-box__desc{text-indent:2em}
.weui-footer {border-top:1px solid #eee;}