.schedule{ width: 100%; height: 600px; background: url('http://static.hdmool.com/images/micro-template/jindu-bg.png')  no-repeat center center; }
        .schedule .tit1{ font-size: 36px; color: #fff; line-height: 40px; text-align: center; padding-top: 80px; }
        .schedule .tit2{ font-size: 18px; color: #fff; line-height: 24px; text-align: center; padding-top: 10px; }
        .schedule .img{ width: 1200px; height: 450px; margin: 0 auto; overflow: hidden; text-align: center; line-height: 450px; vertical-align: middle; }
        .schedule .img img{ width: auto; max-width: 100%; max-height: 100%; vertical-align: middle; }
 .banner0{ width: 100%; height: 450px; position: relative; text-align: left; color: #333; }
        .banner0 img{ width: 100%; height: 450px; position: absolute; top: 0; left: 0; }
        .banner0 .banner_content{ width: 1200px; position: absolute; left:50%; top:30px;
            -webkit-transform: translate(-50%, 0%);
            -moz-transform: translate(-50%, 0%);
            -ms-transform: translate(-50%, 0%);
            -o-transform: translate(-50%, 0%);
            transform: translate(-50%, 0%);
        }
        .banner0 .tit-1{ width: 484px; }
        .banner0 .tit-1 div{ line-height: 40px; color: #fff; border-radius: 0px; }
        .banner0 .tit-1 .tit-date{ width: 100%; border: 2px transparent; }
        .banner0 .tit-1 .tit-date span{ width: 80px; font-size: 16px; text-align: center; }
        .banner0 .tit-1 .countdown-box{ width: 100%; border: 2px solid transparent; }
        .banner0 .tit-1 .countdown-box .t-date{ width: 220px; text-align: center; margin-right: 20px; background-color: #cbcbcb; font-size: 16px; }
        .banner0 .tit-1 .countdown-box .t-countdown{ width: 240px; }
        .banner0 .tit-1 .countdown-box .t-countdown .countdown-num{ width: 80px; float: left; text-align: center; }
        .banner0 .tit-1 .countdown-box .t-countdown .countdown-num span{ display: inline-block; width: 70px; font-size: 16px; background-color: #cbcbcb; }
        .banner0 .tit-2{ line-height: 20px; color: #fff; width:inherit; padding-top: 20px; margin-bottom: 30px; }
        .banner0 .tit-2 .living_name{ font-size: 30px; }
        .banner0 .tit-2 .en_name{ font-size: 18px; }
        .banner0 .introduce{ width: 100%; padding-right: 20%; max-height: 80px; line-height: 20px;  font-size: 14px;  color: #fff;  margin-bottom: 40px; -webkit-line-clamp:4; }
        .banner0 .tit-4{ line-height: 20px;  font-size: 18px;  color: #fff;  margin-bottom: 5px;  }
        .banner0 .tit-4 p{ margin-right: 15px;  }
        .banner0 .sign_up_btn{ width:200px;  height:50px; line-height:50px; }
            .discuss0{ padding: 10px; text-align: left; color: #333; }
        .discuss0 .welcome_text{ font-size: 14px; margin-bottom: 22px; margin-top: 20px; }
        .discuss0 .rule_btn:hover{ color: #f89b38; }
        .discuss0 .rule_btn{ cursor: pointer; }
        .discuss0 .search-box{ text-align: center; }
        .discuss0 .search-box .theme_btn{ width: 100px; display: inline-block; height: 30px; line-height: 30px; }
        .discuss0 .search-box .search{ position: relative; display: inline-block; margin-right: 10px; }
        .discuss0 .search-box .theme-search{ width: 400px; display: inline-block; height: 30px; padding: 0 10px; border: 1px solid #ccc; border-radius: 4px; }
        .discuss0 .search-box .s-result-box{ display: none; position: absolute; top: 30px; left: 0; width: 100%; padding: 10px 0 0; background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); border-radius: 4px; border: solid 1px #eee; }
        .discuss0 .search-box .s-result-box .s-result{ display: block; font-size: 12px; line-height: 20px; padding: 0 10px; }
        .discuss0 .search-box .s-result-box .s-result:hover{ background-color: #eee; }
        .discuss0 .search-box .s-result-box .s-result .s-title{ width: 78%; text-align: left; }
        .discuss0 .search-box .s-result-box .s-result .s-reply{ color: #999; }
        .discuss0 .search-box .s-result-box .s-foot-box{ font-size: 12px; line-height: 30px; color: #999; padding: 0 10px; background-color: #eee; margin-top: 10px; }
        .discuss0 .theme-box{ padding: 20px; background-color: #fff;
            -webkit-box-shadow: 0 1px 2px 0 rgba(4, 0, 0, 0.3);
            -moz-box-shadow: 0 1px 2px 0 rgba(4, 0, 0, 0.3);
            box-shadow: 0 1px 2px 0 rgba(4, 0, 0, 0.3); }
        .discuss0 .theme-box .empty-data{ color: #999; text-align: center; }
        .discuss0 .theme{ padding: 20px 0; border-bottom: 1px solid #eee; }
        .discuss0 .theme .theme_top{ margin-bottom: 10px; font-size: 14px; }
        .discuss0 .theme .theme_top .area_name{ color: #666; margin-right: 10px; }
        .discuss0 .theme .theme_top .beTop{ height: 20px; line-height: 20px; padding: 0 10px; background-color: #f89b38; color: #fff; border-radius: 2px; margin-right: 10px; }
        .discuss0 .theme .theme_top a:hover{ color: #f89b38; }
        .discuss0 .theme .rela_info{ font-size: 12px; color: #999; }
        .discuss0 .theme .rela_info .user_img{ margin-right: 5px; }
        .discuss0 .theme .rela_info .user_img img{ width:20px;height:20px;border-radius:50%;vertical-align: bottom; }
        .discuss0 .theme .rela_info .user_name{ max-width: 100px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; color: #f89b38; margin-right: 14px; }
        .discuss0 .theme .rela_info .delete{ display: none; cursor: pointer; margin-right: 14px; color: #999; }
        .discuss0 .theme .rela_info .delete:hover{ color: #f89b38; }
        .discuss0 .theme .rela_info .time{ margin-right: 14px; }