@charset "utf-8";
/* CSS Document */

*{
    margin:0;
    padding:0;
	list-style:none;
	text-decoration:none;
	/*border:none;*/
	font-weigth:normal;
	color:#000;
}
img{ border-style:none; }
/* 要注意表单元素并不继承父级 font 的问题 
body,button,input,select,textarea {
    font:12px \5b8b\4f53,arial,sans-serif;
}
input,select,textarea {
    font-size:100%;
}*/
/* 去掉 table cell 的边距并让其边重合 */
table {
    border-collapse:collapse;
    border-spacing:0;
}
/* ie bug：th 不继承 text-align */
th {
    text-align:inherit;
}

/* 对齐是排版最重要的因素，别让什么都居中 */
caption,th {
    text-align:left;
}
/* 来自yahoo，让标题都自定义，适应多个系统应用 */
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:500;
}
q:before,q:after {
    content:'';
}
.artInfo{
		 font-family:"黑体";
		 font-style:italic;
		 color:#7b7b7b;}
a:hover {
    text-decoration:none;
}
/* 默认不显示下划线，保持页面简洁 */
ins,a {
    text-decoration:none;
}

/* 清除浮动 */
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
    overflow:hidden;
}
.clearfix {
    zoom:1; /* for ie6 & ie7 */
}
.clear {
    clear:both;

}

.block {
    display:block;
}

.fl {
    float:left;
}
.fr {
    float:right;
}
.h20{height:20px;}
.h100{height:100px;}
.m-h1{height:1rem;}
.m-h05{height:0.5rem;}
.m-w720{width:15.36rem;margin:0 auto;}
.w16{width:16rem;margin:0 auto;overflow:hidden;}
.w980{width:980px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.w{width:100%;}
.f{position:fixed;}
.a{position:absolute;}
.r{position:relative;}
.backTop{width:228px;height:114px;display:block;position:fixed;bottom:500px;right:0px;_position: absolute;_bottom: auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html .ie6fixedTL{position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}
* html .ie6fixedBR{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}



/*.s-loading-frame span{
  font-size: 0.469rem;
  height: 0.768rem;
  text-align: center;
  line-height: 0.768rem;
  background: #f0f0f0;
}*/
.load-ing-img {
  height: 0.968rem;
  display:inline-block;
  float:left;
  animation-name:myfirst;
  animation-duration:.3s;
  animation-timing-function:linear;
  animation-delay:.2s;
  animation-iteration-count:infinite;
  /*animation-direction:alternate;*/
  animation-play-state:running;
}
@keyframes myfirst{
  0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
  25% {transform:rotate(90deg);-webkit-transform:rotate(90deg);}
  50% {transform:rotate(150deg);-webkit-transform:rotate(150deg);}
  75% {transform:rotate(210deg);-webkit-transform:rotate(210deg);}
  100% {transform:rotate(360deg);-webkit-transform:rotate(360deg);}
}