
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul { 
margin: 0; 
padding: 0 
} 
body { 
min-width: 320px; 
font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif; 
color: #333; 
-webkit-text-size-adjust: none 
} 
fieldset,img { 
border: 0 
} 
ol,ul { 
list-style: none 
} 
address,em { 
font-style: normal 
} 
a { 
color: #000; 
text-decoration: none 
} 
table { 
border-collapse: collapse 
} 
#clear { 
clear: both; 
width: 100%; 
background-color: #fff 
} 
#clear: after { 
display: block; 
clear: both; 
height: 1px; 
content: '' 
} 
img, fieldset { 
border: 0; 
} 
img { 
height: auto; 
width: auto\9; 
width:100%; 
} 

 html,body{width:100%;height:100%;-webkit-tap-highlight-color:rgba(255,0,0,0);background: #ebecee;}
.content{ width:100%;height:auto;max-width: 720px;min-width: 240px;position: relative;margin:0 auto;background: #ffffff;}

.content-step ul li .red{ color:#e5362b; background:none; width:inherit; vertical-align:inherit} 
* { 
-webkit-tap-highlight-color: rgba(0,0,0,0); 
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
-ms-box-sizing: border-box; 
box-sizing: border-box 
} 
.doc { 
padding:0 10px; 
margin: 0 auto; 
} 
.doc h1 {font-size:16px;color:#333;padding:10px 0;font-weight:500;} 
.shop-title {padding:5px 0;} 
.author {padding:10px 0;font-size:12px;} 
.author span {color:#333;} 
.author a {color:#2B8CB2;} 

.f-bold {background-color:#CCC5C0;color:#E5362B;padding:5px;line-height:24px;font-size:14px;} 
.first-title{font-size: 22px; color: #3c3b3b;}
.f-bolds{font-size: 16px; color:#929090;padding:5px;}
.f-title{font-size: 21px; color: #3c3b3b;line-height:30px;}
.content p {line-height:32px;padding:5px 0;text-indent:2em; font-size:18px;} 
