/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:12px;font-family:"Microsoft YaHei",Tahoma,SimSun,Verdana;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:bold;}
ol,ul{list-style-type:none;}
caption,th{text-align:left;}
h1,h2,h4,h5,h6{font-size:100%;font-weight:normal;display:none}
q:before,q:after{content:' ';}
abbr,acronym{border:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
* html,* html body {background-image:url(about:blank);background-attachment:fixed;}
a {outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
html,body{_width:100%;_height:100%;_background-image:url(about:blank);_background-attachment:fixed;}
/*layout*/
.wrapper{min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"100%");background:url(../img/bg.jpg) center top no-repeat}
.main{width:1000px;height:1500px;margin:0 auto;color:#b20300}
/**/
.charge{display:inline-block;width:382px;height:104px;margin:426px 0 0 522px;background:url(../img/icon.png) no-repeat 0 0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.charge:hover{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
.rule{ margin:795px auto 0;padding:0 150px;position:relative}
.rule p{ line-height:30px;font-size:18px}
.rule em{ position:absolute;right:161px;top:67px;font-weight:normal}