﻿@charset "utf-8";
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(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(biaodian.gif) no-repeat left center; padding-left: 10px; }
.pngbg {/*背景半黑*/ background: rgba(0,0,0,.6)!important;/*ie9+any*/ background: #000;/*ie678*/ filter: alpha(opacity=60);/*ie6789*/ /*_background:url(tubg.png);/*ie6*/
}
:root .pngbg { filter: alpha(opacity=100)\9;/*ie9*/ }
/*多栏居中通用*/
.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;
}
/*download by www.sucaijiayuan.com*/
#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(s_gallery_2012110702.png) no-repeat 0px -50px; left: 0; }
#play .next_a span { background: url(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: 0px 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(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; }
.album { width: 500px; height: 400px; margin: 0 auto; }
.album ul.img_ul { position: relative; padding: 0px; margin: 0px; z-index: 5; }
.album ul.img_ul li { position: absolute; display: none; }
.album .num { position: absolute; right: 0; bottom: 10px; z-index: 100; width: 100%; text-align: center; ; }
.album .num li { width: 18px; height: 18px; display: inline-block; margin-right: 4px; background: #fff; line-height: 18px; text-indent: -100px; overflow: hidden; border-radius: 10px; }
.album .num li.num_hover { background-color: #f7de07; }
.album .num li.num_hover a { color: #fff; }
.album .num li a { float: left; display: inline; text-align: center; color: #666; text-decoration: none; cursor: pointer; width: 18px; height: 18px; line-height: 18px; }
