﻿div { 
    display: block; 
    margin: 0; 
    padding: 0; 
    border: 0 none; 
    outline: 0; 
    background: transparent; 
    font-weight: normal; 
    font-style: normal; 
}
#inner { 
    width: 100%; 
    /*height: 806px;*/
    margin: 0 auto; 
}
.hot-event { 
    /*padding: 33% 0 0; */
    position: relative; 
    /*position: absolute;*/
    /*width: 100%;*/
}
.hot-event .switch-tab { 
    text-align: center; 
    padding: 10px 0; 
}
.hot-event .switch-tab a, .hot-event .switch-tab .current { 
    margin: 0 2px; 
    display: inline-block; 
    width: 47px; 
    height: 110px; 
    font: 0/0 arial; 
    color: transparent; 
    overflow: hidden; 
    vertical-align: top; 
}

.hot-event .switch-nav { 
    width: 100%;
    position: absolute; 
    top: 254px; 
    z-index: 2;
}
.hot-event .switch-nav .prev { 
    background-image: url(../images/left_02.jpg); 
    /*width: 47px;*/
    height: 110px;
    border-radius: 3px 0 0 3px; 
    border: 1px solid #2a2a2a; 
    float: left;
}
.hot-event .switch-nav .next { 
    background-image: url(../images/right_03.jpg); 
    height: 110px;
    border-radius: 0 3px 3px 0; 
    border: 1px solid #2a2a2a; 
    float: right;
}
.hot-event .switch-nav a { 
    display: inline-block; 
    padding: 7px 16px; 
    background: rgba(0,0,0,.3); 
    border-style: solid; 
    border-color: rgba(255,255,255,.6); 
}
/*.hot-event .switch-nav a:hover { 
    background: rgba(0,0,0,.2); 
}*/
.hot-event .event-item { 
    /*height: 627px; */
    width: 100%; 
    position: absolute; 
    z-index: 1; 
    left: 0; 
    top: 0; 
}
.hot-event .event-item .banner { 
    display: block; 
}
.hot-event .event-item img { -webkit-box-reflect: below 0 -webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(85%,transparent),to(rgba(255,255,255,.2))); border: 0; }
.hide-clip { 
    position: absolute!important; 
    clip: rect(1px 1px 1px 1px); 
    clip: rect(1px,1px,1px,1px); 
    padding: 0!important; 
    border: 0!important;
    height: 1px!important; 
    line-height: 0!important; 
    width: 1px!important; 
    overflow: hidden; 
}
a { color: #4385a7; }
a { text-decoration: none; }
    a .ico { cursor: pointer; }
.ico { display: inline-block; width: 16px; height: 16px; vertical-align: middle; overflow: hidden; }
