 .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; }
     .h-issue1{ padding: 20px; text-align: left; color: #333; }
        .h-issue1 .contain{ width: 1200px; margin: 0 auto 50px; }
        .h-issue1 .titlebg{ position: relative; width: 100%; height: 60px; text-align: center; background: url("http://static.hdmool.com/images/living-template/titlebg.png") 50% 50% no-repeat; margin-top: 20px; margin-bottom: 40px; }
        .h-issue1 .titlebg .tit-1{ font-size: 24px; line-height: 30px; }
        .h-issue1 .titlebg .tit-en{ font-size: 12px; color: #999; line-height: 30px; }
        .h-issue1 .titlebg .view_more{ display: none; position: absolute; top: 0; right: 0; font-size: 14px; color: #999; }
        .h-issue1 .titlebg .view_more .iconfont{ font-size: 12px; }
        .h-issue1 .titlebg .view_more:hover{ color: #1fb686; }

        .h-issue1 .meeting-list{ width: 100%; height: auto; border: 1px solid transparent; }
        .h-issue1 .meeting-list li{ width: 100%; margin-bottom: 16px; }
        .h-issue1 .meeting-list li:last-child{ margin-bottom: 0; }
        .h-issue1 .meeting-list li:nth-child(n+5){ display: none; }
        .h-issue1 .meeting-list li .issue-title{ position: relative; min-height: 80px; padding: 20px 15px; border-bottom: 1px solid #ccc; }
        .h-issue1 .meeting-list li .issue-title .title-box{ margin-bottom: 14px; }
        .h-issue1 .meeting-list li .issue-title .title{ max-width: 80%; color: #000; font-size: 16px; line-height: 30px; font-weight: bold; margin-right: 10px; }
        .h-issue1 .meeting-list li .issue-title .teacher-box{ color: #000; font-size: 16px; line-height: 30px; font-weight: bold; margin-right: 20px; }
        .h-issue1 .meeting-list li .issue-title .title:hover{ color: #1fb686; }
        .h-issue1 .meeting-list li .issue-title .text{ max-width: 90%; font-size: 12px; line-height: 30px; }
        .h-issue1 .meeting-list li .issue-title .title_Tag-box{ min-width: 80px; padding: 0 10px; height: 30px; border-radius: 15px; border: 1px solid #1fb686; line-height: 28px; font-size: 14px; color: #1fb686; }
.h-agenda0{ background-color: #fff; padding: 40px 20px; text-align: left; color: #333; }
        .h-agenda0 .contain{ width: 1200px; margin: 0 auto; }
        .h-agenda0 .tit-1{ margin: 0 auto; text-align: center; font-size: 24px; line-height: 60px; color: #333; }
        .h-agenda0 .agenda-list{  padding-top: 50px;  margin: 0 auto;  width: 100%;  height: auto; }
        .h-agenda0 .agenda-list li{ margin-bottom: 20px;  width: 100%; transition: all 300ms; }
        .h-agenda0 .agenda-list li:nth-child(n+3){ display: none; }
        .h-agenda0 .agenda-list li .agenda-date{ height: 40px; width: 100%; line-height: 40px; padding-left: 12px; background: #f6f6f6; }
        .h-agenda0 .agenda-list li .agenda-date p{ font-size: 18px; font-weight: bold; }
        .h-agenda0 .agenda-list li .list-content{ width: 100%; }
        .h-agenda0 .agenda-list li .list-content .list-agenda{ height: 105px; padding: 10px; font-size: 16px; color: #000; font-weight: 900; }
        .h-agenda0 .agenda-list li .list-content .list-agenda .agenda-time{ height: 85px; line-height: 85px; font-size: 12px; color: #000; width: 117px; text-align: center; }
        .h-agenda0 .agenda-list li .list-content .list-agenda .agenda-title{ width: calc(100% - 117px); padding: 10px 10px 10px 30px; border-left: 2px solid #f89b38; }
        .h-agenda0 .agenda-list li .list-content .list-agenda .agenda-title .a-title{ font-size: 14px; line-height: 35px; font-weight: 900; }
        .h-agenda0 .agenda-list li .list-content .list-agenda .agenda-title .a-title a:hover{ color: #f89b38; }
        .h-agenda0 .agenda-list li .list-content .list-agenda .agenda-title .agenda-info{ font-size: 14px; color:#666666; }
        .h-agenda0 .agenda-list li .list-content .list-agenda .agenda-title .agenda-info .a-name{ color:#f89b38; }
        .h-agenda0 .agenda-list li .list-content .list-agenda .agenda-title .agenda-info .a-position{ padding-left: 15px; }
        .h-agenda0 .agenda-list li .list-content .list-agenda .agenda-title .agenda-info .a-unit{ padding-left: 23px; }
        .h-agenda0 .contain .view_more{ display: none; margin: 50px auto 0; }     .h-guest1{ background-color: #F6F6F6; padding: 20px; width: 100%; text-align: left; color: #333; }
        .h-guest1 .contain{ width: 1200px; margin: 0 auto; }
        .h-guest1 .titlebg{ position: relative; width: 100%; height: 60px; text-align: center; background: url("http://static.hdmool.com/images/living-template/titlebg.png") 50% 50% no-repeat; margin-top: 20px; margin-bottom: 40px; }
        .h-guest1 .titlebg .tit-1{ font-size: 24px; line-height: 30px; }
        .h-guest1 .titlebg .tit-en{ font-size: 12px; color: #999; line-height: 30px; }

        .h-guest1 .guest-scroll{ margin-top: 50px; }
        .h-guest1 .guest-scroll ul{ position: relative; width: calc(100% - 100px); }
        .h-guest1 .guest-scroll ul li{ transition: all 350ms; }
        .h-guest1 .guest-scroll ul li.empty-data{ text-align: center; padding: 20px; border: none; }
        .h-guest1 .guest-scroll ul li.active{ }
        .h-guest1 .guest-scroll ul li>div{ margin-right:25px; }
        .h-guest1 .guest-scroll ul li>div:nth-child(3){ margin-right:0; }
        .h-guest1 .guest-scroll ul li>div:hover{ cursor: pointer; }
        .h-guest1 .guest-scroll ul li>div:hover img{ border-color:#1fb686;  }
        .h-guest1 .guest-item{width: 223px;height: 350px;background-color: #fff;}
        .h-guest1 .guest-item .img{width: 80px;margin: 20px auto 0;height: 80px;border-radius: 50%;text-align: center;line-height: 40px;border: 1px solid #eee;overflow: hidden;background-color: #ccc;color: #fff;position: relative;z-index: 1;}
        .h-guest1 .guest-item .img img{ width:100%; height:100%; }
        .h-guest1 .item{width: 223px;height: 75px;margin-top: 0px;background: #fff;padding: 10px;}
        .h-guest1 .item .guest-info{ width: 100%; font-size: 16px; color: #333; line-height: 30px; text-align: center; }
        .h-guest1 .item .guest-info .rank{ font-size: 14px; color: #999; padding-left: 5px; line-height: 26px; }
        .h-guest1 .item .guest-info .name{ font-size: 16px; color: #000; }
        .h-guest1 .item .guest-info .name:hover{ color: #1fb686; }
        .h-guest1 .item .introduce{ width: 100%; font-size: 14px; line-height: 20px; height: 200px; color: #666; text-align: center; -webkit-line-clamp: 10; }
        .h-guest1 .guest-scroll .switch-btn{ width: 40px; height: 40px; border-radius: 50%; background: #1fb686; text-align: center; line-height: 40px; color: #fff; font-size: 20px; cursor: pointer; }
        .h-guest1 .guest-scroll .hd{ position: relative; }
        .h-guest1 .guest-scroll .prev{ position: absolute; top: 155px; left: 0; }
        .h-guest1 .guest-scroll .next{ position: absolute; top: 155px; right: 0; }
        .h-guest1 .guest-scroll .bd{ width: 990px; height: 350px; margin: 0 auto; overflow: hidden; }  .hj-teacher2{ background-color: #F6F6F6; padding: 20px; width: 100%; text-align: left; color: #333; }
        .hj-teacher2 .contain{ width: 1200px; margin: 0 auto; }
        .hj-teacher2 .sec-title{ line-height: 1; border-bottom: 1px solid #ccc; padding: 10px 0; margin-bottom: 20px; }
        .hj-teacher2 .sec-title .tit-1{ font-size: 24px; margin-right: 10px; }
        .hj-teacher2 .sec-title .tit-en{ font-size: 12px; color: #999; }

        .hj-teacher2 .teacher-scroll{ margin-top: 50px; }
        .hj-teacher2 .teacher-scroll ul{ position: relative; width: calc(100% - 100px); }
        .hj-teacher2 .teacher-scroll ul li{ transition: all 350ms; }
        .hj-teacher2 .teacher-scroll ul li.empty-data{ text-align: center; padding: 20px; border: none; }
        .hj-teacher2 .teacher-scroll ul li.active{ }
        .hj-teacher2 .teacher-scroll ul li>div{ margin-right:25px; }
        .hj-teacher2 .teacher-scroll ul li>div:nth-child(3){ margin-right:0; }
        .hj-teacher2 .teacher-scroll ul li>div:hover{ cursor: pointer; }
        .hj-teacher2 .teacher-scroll ul li>div:hover img{ border-color:#f89b38;  }
        .hj-teacher2 .teacher-item{width: 223px;height: 350px;background-color: #fff;}
        .hj-teacher2 .teacher-item .img{width: 80px;margin: 20px auto 0;height: 80px;border-radius: 50%;text-align: center;line-height: 40px;border: 1px solid #eee;overflow: hidden;background-color: #ccc;color: #fff;position: relative;z-index: 1;}
        .hj-teacher2 .teacher-item .img img{ width:100%; height:100%; }
        .hj-teacher2 .item{width: 223px;height: 75px;margin-top: 0px;background: #fff;padding: 10px;}
        .hj-teacher2 .item .teacher-info{ width: 100%; font-size: 16px; color: #333; line-height: 30px; text-align: center; }
        .hj-teacher2 .item .teacher-info .rank{ font-size: 14px; color: #999; padding-left: 5px; line-height: 26px; }
        .hj-teacher2 .item .teacher-info .name{ font-size: 16px; color: #000; }
        .hj-teacher2 .item .teacher-info .name:hover{ color: #f89b38; }
        .hj-teacher2 .item .introduce{ width: 100%; font-size: 14px; line-height: 20px; height: 200px; color: #666; text-align: center; -webkit-line-clamp: 10; }
        .hj-teacher2 .teacher-scroll .switch-btn{ width: 40px; height: 40px; border-radius: 50%; background: #f89b38; text-align: center; line-height: 40px; color: #fff; font-size: 20px; cursor: pointer; }
        .hj-teacher2 .teacher-scroll .hd{ position: relative; }
        .hj-teacher2 .teacher-scroll .prev{ position: absolute; top: 155px; left: 0; }
        .hj-teacher2 .teacher-scroll .next{ position: absolute; top: 155px; right: 0; }
        .hj-teacher2 .teacher-scroll .bd{ width: 990px; height: 350px; margin: 0 auto; overflow: hidden; }