html{background:#fff;overflow:auto;}
body{min-width:100%;font:12px/1.5 Tahoma,"Microsoft Yahei";color:#333; -webkit-font-smoothing: antialiased; }
button,submit,input,select,textarea {font:12px/1.5 Tahoma,"Microsoft YaHei"; outline:none;}
a{color:#7f3f88; text-decoration:none; cursor:pointer; outline: 0 none;}
a:hover{ text-decoration:none;}
a:focus{-moz-outline-style:none; border:0px;blr:expression(this.onFocus=this.blur());}
html,body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ul,ol,li,form,fieldset,legend,button,submit,input,textarea,select,table,tr,th,td,hr,pre,sup,address,cite,dfn,em,var,blockquote { margin:0; padding:0}

header,footer,article,aside,section,nav,menu,hgroup,details,dialog,figure,figcaption{display:block}
ol,li,ul,dl,dt,dd{list-style:none;}

fieldset,img {border:0}
img { border:none; vertical-align:middle;}
button,submit,input,select { vertical-align:middle;}
button,submit { cursor:pointer;}
button::-moz-focus-inner,
submit::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner { padding:0; border:none;}
textarea { resize:none; outline:none;}
address,cite,dfn,em,var{font-style:normal; }
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:lighter;  font-weight: bold;}
.clear{clear:both;}
.h3 {
  font-size: 18px; 
  font-weight: bold;}
	 .imsg h2{font-size: 19px;padding-top: 35px;margin-bottom: 0;}
	 .imsg input{padding-top: 10px ;padding-bottom: 10px;margin-bottom: 12px;}
	 .imsg .s1-a{margin-bottom: 12px;width: 100%;}
	 .imsg .s1-b,.imsg .s1-c{width: 100%;}
	 .imsg .s1{padding-top: 30px;margin-bottom: 20px;}
	 .imsg p{padding-bottom: 35px;}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid 
    #eee;
}