/**{ padding: 0px; margin: 0px;}*/
.seminarz-bg{ width: 100%; height: 100%; background: url(https://res.ameya360.com//basedata/assets/img/rohm_seminar/seminar_bg.jpg) no-repeat; background-size: cover;}
.navbar{min-height: 30px;}
.seminar-title{ width: 100%; height: 67px; margin-top: 20px;}
.seminar-logo,.seminar-name,.seminar-calendar{ height: 67px;float: left;}
.seminar-logo{ width: 30%; background-color: #ffffff; border: 1px solid #d9d9d9;}
.seminar-name{ width:50%;}
.seminar-calendar{ width: 20%;}
.logo-romh,.logo-ameya{ float: left;}
.logo-romh{ border-right: 1px solid #d9d9d9; width: 30%; height: 66px; text-align: center;}
.logo-ameya{ width: 70%; height: 66px; text-align: center;}
.logo-romh img{ margin-top: 4px;}
.logo-ameya img{ margin-top: 6px;}
.seminar-name{ text-align: center; height: 67px; line-height: 67px;}
.seminar-calendar{ text-align: center; height: 67px; position: relative;}
.seminar-calendar-border{ width: 155px; height: 43px; border: 1px solid #ffffff; position: absolute; top:12px; right: 0px;}
.calendar-icon,.calendar-txt{ float: left;}
.calendar-icon{ width: 33%;  height:42px; border-right: 1px solid #ffffff}
.calendar-icon img{ margin-top:5px;}
.calendar-txt{ color: #ffffff; font-size: 18px; text-align: center; line-height: 42px; font-weight: bold}
.seminar-banner{ width: 100%; height: 380px; margin-top: 20px;}
.seminar-banner img{ width: 100%; height: 100%;}
.seminar-time{ width: 100%; height: 122px; margin-top: 20px;}
.time-style{ width: 23.5%; height: 122px; background-color: #f5f5f5; border-radius: 10px; float: left; text-align: center; line-height: 89px; position: relative; border: 1px solid #acacac; }
.time-dalian,.time-zhongshan,.time-ningbo{ margin-left: 2%;}
.see-details{ width: 100%; height: 33px; border-radius: 0px 0px 10px 10px; background-color: #ff5a5a;
            position: absolute; left: 0px; bottom: 0px; color: #ffffff; font-size: 14px; text-align: center; line-height: 33px; }
.see-details a{color: #ffffff; font-size: 14px; text-decoration: none; display: block;}
.see-details:hover{background-color: #ec3b3b}
.time-style-location{ font-size: 30px; color: #000000;}
.time-style-time{ font-size: 18px; color: #000000; margin-left: 10px;}
.time-more-time{ width: 100%; height: 88px;  border-radius: 10px 10px 0px 0px; position: relative; border: 1px solid #acacac; border-bottom: none;}
.seminar-time-more{ width: 100%; height: 122px; margin-top: 20px; background-color: #f5f5f5; border-radius: 10px;}
.time-see-details{width: 100%; height: 34px; border: 1px solid #a2a2a2; border-radius: 0px 0px 10px 10px; background-color: #7d7d7d;color: #ffffff;
    font-size: 18px; text-align: center; line-height: 34px; font-weight: 100;}
.time-more-location{ width: 16.6%; float: left; border-right: 1px solid #acacac; height: 88px; text-align: center; height: 88px; line-height: 88px;}
.time-border-none{ border: none;}
.onrohm-title{ width: 300px; height: 46px; line-height: 46px; text-align: center; background-color: #169cd7; margin-top: 20px; color: #ffffff; font-size: 24px;}
.onrohm-content{ width: 100%; height: 272px; border: 1px solid #e3e3e3; margin-top: 20px; background:rgba(255,255,255,0.6); overflow: hidden;}
.onrohm-content-txt{ width: 70%; height: 272px; border-right:1px solid #e3e3e3; color: #000000; font-size: 14px; padding: 22px 30px; line-height: 1.5; float: left;}
.onrohm-content-txt p{ text-indent:2em;}
.onrohm-content-album{width:30%; height: 272px; float: left;color: #000000; font-size: 14px; }
.onrohm-content-album p{ margin-top: 7px; margin-left: 7px;}
.onrohm-album{width: 300px; height: 192px; margin: 0 auto; opacity: 1}
.onrohm-venue{ width: 212px;}
.one-page{ width: 130px; height: 30px; line-height: 30px; text-align: center; color: #ffffff; font-size: 14px; border-radius: 4px; background-color: #169cd7; margin: 0 auto; margin-top: 5px;}
.venue-details{ width: 100%; height: 260px;  margin-top: 20px; background:rgba(165,201,228,0.8); color: #000000; border: 1px solid #98ccfc;}
.venue-details-left{ width: 25%;  height: 260px; float: left; padding: 15px;}
.venue-details-middle{ width: 45%;  height: 260px; float: left; padding: 15px;}
.venue-details-right{ width: 30%;  height: 260px; float: left; padding: 15px;}
.venue-details-middle span{ float: right;}
.venue-font{ font-size: 16px;}
.venue-map{ width: 100%; height:100%;}
.seminar-apply{ width: 100%; height: auto; background:rgba(255,255,255,0.4); border: 1px solid #e4e4e4; margin-top: 20px; padding: 22px 18px; color: #000000;}
.apply-box{ width: 100%; overflow: hidden;}
.apply-box-list{ padding: 0px;
    overflow: hidden;}
.apply-box-list li{ list-style: none; float: left;}
.apply-lable{ display: inline-block; width: 190px;  text-align: right; line-height: 32px;}
.apply-txt{ display: inline-block;  width: 322px;  text-align: left;}
.apply-txt-input{font-size: 14px;}
.apply-lable-sel{ font-size: 16px;}
.apply-txt select{ width: 200px; height: 32px; border:1px solid #333333;}
.apply-txt input{width: 200px; height: 32px; border:1px solid #333333;}
.apply-text{ font-size: 12px; color: #555555;}
.apply-text-magin{ margin-top: 20px;}
.list-margin li{ margin-top: 20px;}
.sign-up{ width: 280px; height: 50px; outline:0; background-color: #169cd7; border: none; border-radius: 6px; margin: 0 auto; display: block; margin-top: 20px; font-size: 30px; color: #ffffff;}
.sign-up:hover{background-color: #1292cb;}
.seminar-careful li{list-style-type: square; font-size: 12px; color: #555555;}
.seminar-careful-disc li{ list-style-type:disc;}
.apply-title-sem{ font-size: 14px; color: #000000;}
.apply-lable i{ color: #ff0000; font-size: 20px; margin-top: 5px; position: relative; top: 5px; left: 0px;}
.time-guangzhou,.time-nanjing{width: 50%; float: left; margin-top: 25px;}





.focusBox { position: relative; margin:25px auto; width: 300px; height: 190px; overflow: hidden; }
.focusBox .pic { position: relative; z-index: 0; }
.focusBox .pic img { width: 300px; height: 190px; display: block; }
.focusBox .hd { width: 100%; position: absolute; bottom: 10px; text-align: center; font-size: 0; z-index: 1; }
.focusBox .hd li {cursor:pointer;
    display: inline-block; *zoom:1;
    *display:inline;
    width: 8px; height: 8px; margin: 0 5px; border: 1px solid #757575; border-color: rgba(0,0,0,0.2); border-radius: 12px; text-align: left; text-indent: -9999em; overflow: hidden; _zoom: 1; background: #f5f5f5; background: rgba(255,255,255,0.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#33ffffff", endColorstr="#33ffffff")\9
}
/*.focusBox .hd .on { background: #fff; background: rgba(255,255,255,0.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5ffffff", endColorstr="#e5ffffff")\9 }*/
/*.focusBox .prev, .focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }*/
/*.focusBox .prev { left: 0; }*/
/*.focusBox .next { background-position: 0 -90px; right: 0; }*/
/*.focusBox .prev:hover, .focusBox .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }*/
ul{
    list-style: none;
}
#schedule-box{
    width: 320px;
    margin: 0 auto;
    padding: 35px 20px;
    font-size: 13px;
    background-color: #FFFFFF;
    position: relative;
    margin-top: 90px;
}
.schedule-hd{
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
}
.today{
    flex: 1;
    text-align: center;
}
.ul-box{
    overflow: hidden;
    margin-left: -25px;
}
.ul-box > li{
    float: left;
    width: 14.28%;
    text-align: center;
    padding: 5px 0;
}
.other-month{
    color: #999999;
}
.current-month{
    color: #333333;
}
.today-style{
    border-radius: 50%;
    background: #58d321;
}
.arrow{
    cursor: pointer;
}
.dayStyle{
    display: inline-block;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    line-height: 35px;
    cursor: pointer;
}
.current-month > .dayStyle:hover{
    background: #00BDFF;
    color: #ffffff;
}
.today-flag{
    background: #00C2B1;
    color: #fff;
}
.boxshaw{
    box-shadow: 2px 2px 15px 2px #e3e3e3;
}
.selected-style {
    background: #00BDFF;
    color: #ffffff;
}
#h3Ele{
    text-align: center;
    padding: 10px;
}
