@charset "utf-8";
/* CSS Document */

html{margin:0;padding:0;border:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,img,fieldset,span,legend,button,input,textarea,th, td, div, td,s{margin: 0; padding:0;}
/*body{font:12px/1.6 "\5FAE\8F6F\96C5\9ED1",Tahoma,Arial,"\5b8b\4f53",sans-serif;color:#666;}*/
table{border-collapse:separate;border-spacing:0;}
img{border:none;vertical-align:middle;}
button,label{cursor:pointer;}
s{text-decoration:none;}
i,em{font-style:normal;}
.clr{clear:both;}
label{_cursor:auto !important;}
a{color:#666;text-decoration:none;}
a:hover{text-decoration:none;color:#da2a2a;}
a:active{color:#F00;}
ul,ol{list-style-type:none;}
select{background-color:#fff;border-width:1px;border-style:solid;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.blank0{clear: both; height: 0px}
.blank15{clear:both;height:15px;}
.blank20{clear:both;height:20px;}
.blank25{clear:both;height:25px;}
.blank35{clear:both;height:35px;}
.wrap{width:1020px;margin:0 auto;overflow:visible;}

/*.content.has-bg .content-bg {position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0  }*/

.content.has-bg .content-bg img {max-width: 100%;  }

.content.has-bg .content-title:after {background: #fff  }

.content.has-bg .content-bg:before {
    content: '';
    background: url(../images/content-bg-cover.png);
    /*position: absolute;*/
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.content.has-bg .container {
    position: relative
}

/*返回顶部*/
.backtop a{width:40px; height:40px;display:none;right:25px;bottom:45px;position:fixed; _position:absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */background:url(../images/back.jpg) no-repeat;cursor:pointer;}
