.tsss_title{display: block; font-size: 20px;font-weight: bold;margin: 10px 0 20px;}
.tsss_count{text-align: center;font-size: 18px;}
.tsss_count font{ display: inline-block; margin:0 20px;}
.tsss_count .dayInput,#dynamicSelect,#dynamicSelect{height: 44px!important;line-height: 44px!important;padding:10px 0\0;font-size: 16px;color: #999;cursor: pointer;text-align: center; border: 1px solid #878787; border-radius: 0;}
.tsss_count_btn{display: inline-block;height: 44px;line-height: 44px;vertical-align: top;background-color: #0b6dd0;border: none;font-size: 20px;font-weight: bold;color: #fff;padding: 0 20px;margin-left: 15px; cursor: pointer;}
.tsss_count_btn:hover{ background-color:#1e85ec; color:#fff}
#ci{ width:100%;}
#ci th{background-color:#f1f4f9;font-weight:bold;color: #0c4490;}
#ci th,#ci td{border-bottom:1px solid #eee;text-align: center;padding: 15px 0;}
.countAll{margin-top:15px;font-weight: bold;color: #0c4490;text-align: right;}
.tsss_result,.tsss_years{ display:none;}
.tsss_result{ margin-top:20px;}
.tsss_count_delete{ display: inline-block; width:15px;height:15px; cursor: pointer;}
.tsss_count_delete img{vertical-align: baseline;}
#dynamicSelect{width: 200px;text-align-last: center;margin:0 auto;}
.rl_meno{ display: none;}

.tsss_years{margin-top: 40px;text-align: center;}
.tsss_years .rl{ display: none;}
.tsss_years .ri_title{ font-size:16px;}

.rl{width: 200px;margin: 25px auto 20px;border: 1px solid #1e85ec;border-radius: 3px;}
.ri_title{position: relative;padding: 11px 0 7px;text-align: center;letter-spacing: 1px;font-size: 20px;color:#fff;background-color: #1e85ec;}
.ri_title:before,.ri_title:after{content: '';position: absolute;left:20px;top: -1px;width:8px;height:8px;background-color: #fff;}
.ri_title:after{ left:auto;right:20px;}
.rl #countAllDaysTh,.rl #yearDayText{text-align: center;padding: 20px 0;font-size: 50px;font-weight: bold;}

.tsss_memo{ border-bottom: 1px dashed #f0f0f0; padding-bottom: 20px; margin-bottom: 10px;}
.tsss_memo_title{ font-size: 22px; font-weight: bold; text-align: center; padding: 10px 0;}
.tsss_memo_con p{font-size:18px;text-indent: 2em;line-height: 30px;}

.reDate td{ padding:15px 0 30px!important;}
.reDate td + td + td + td{ position: relative;}
.reDate td + td + td + td:after{ content:"* 您选择的日期有重复，请留意！"; position:absolute; right:0; bottom: 4px; width: 240px; display: block; font-size: 14px; color: red;}

@media (max-width: 768px){
    .tsss_count .dayInput, #dynamicSelect{
        width:100%;
    }
    .tsss_count font{
        margin:10px 20px;
    }
    .tsss_count_btn{ margin:20px 0 0 }
    .rl{ width:90%;}
}