hgroup
{
    clear: both;
    overflow: hidden;
}
.bai
{
    color: #fff;
}
.hei
{
    color: #000;
}
.none
{
    display: none;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.clearfix
{
    display: block;
    clear: both;
}
.clearfix
{
    *zoom: 1;
}
.clearfix:after
{
    display: block;
    overflow: hidden;
    clear: both;
    height: 0;
    visibility: hidden;
    content: ".";
}
.h0
{
    height: 0;
}
.h10
{
    height: 10px;
}
.h15
{
    height: 15px;
}
.h20
{
    height: 20px;
}
.h25
{
    height: 25px;
}
.h30
{
    height: 30px;
}
hgroup h2.fr
{
    font-weight: normal;
}
.ul-bor
{
    border-bottom: 1px dashed #e4e4e4;
}
input:-webkit-autofill
{
    box-shadow: 0 0 0 1000px white inset;
}
.art-tab .hd a
{
    transition: none;
}
.jz, .bd img
{
    background: url(/template/default/sucai/bx_loader.gif) center center no-repeat #fff;
}
.jz
{
    border: 1px solid #ccc;
    padding: 1px;
    transition: all .5s;
}
.jz:hover
{
    box-shadow: 0 0 5px #999;
}
.lb li
{
    background: url(/template/default/sucai/biaodian.gif) no-repeat left center;
    padding-left: 10px;
}
.pngbg
{
    background: rgba(0,0,0,.6)!important;
    background: #000;
    filter: alpha(opacity=60);
}
:root .pngbg
{
    filter: alpha(opacity=100)\9;
}
.list-cn
{
    text-align: center;
    font-size: 0;
}
.list-left
{
    text-align: left;
    font-size: 0;
}
.list-cn li
{
    font-size: 12px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
#play
{
    text-align: center;
    position: relative;
    margin: 5px auto;
}
#play .change_a
{
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
    cursor: pointer;
    display: block;
    overflow: hidden;
    background: url(about:blank);
}
#play .prev_a
{
    left: 0;
}
#play .next_a
{
    right: 0;
}
#play .change_a span
{
    width: 24px;
    height: 43px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -21px;
    display: none;
}
#play .prev_a span
{
    background: url(../image/s_gallery_2012110702.png) no-repeat 0 -50px;
    left: 0;
}
#play .next_a span
{
    background: url(../image/s_gallery_2012110702.png) no-repeat -30px -50px;
    right: 0;
}
#play .img_ul
{
    position: relative;
    z-index: 1;
}
.img-content
{
    border: 1px solid #ccc;
    background-color: #eee;
    width: 294px;
    position: relative;
}
.img_hd
{
    width: 235px;
    overflow: hidden;
    height: 61px;
    margin: 4px 30px;
    z-index: 0;
    position: relative;
}
.img_hd ul
{
    position: absolute;
    z-index: 1;
}
.img_hd ul li
{
    border: 1px solid #cecfce;
    float: left;
    width: 52px;
    height: 52px;
    cursor: pointer;
    margin: 0 1px;
    overflow: hidden;
    *display: inline;
    padding: 1px;
    text-align: center;
}
.img_hd ul li img
{
    height: 54px;
    width: 54px;
}
.img_hd ul li.on
{
    border: 1px solid #ec840d;
}
.img-content .bottom_a
{
    background: url(../image/s_gallery_2012110702.png) no-repeat;
    width: 22px;
    height: 22px;
    position: absolute;
    display: block;
    top: 50%;
    margin-top: -11px;
    cursor: pointer;
    z-index: 10;
}
.img-content .prev_a
{
    background-position: 0 -24px;
    left: 5px;
}
.img-content .next_a
{
    background-position: -30px -24px;
    right: 5px;
}