body { font: 14px/1.5 'Microsoft YaHei', tahoma, arial, Hiragino Sans GB, \5b8b\4f53; color: #555; background: #f3f3f3; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; }
ol, ul { list-style: none; }
 h1, h2, h3, h4, h5, h6{font-weight: normal;}
a { text-decoration: none; color: #555; }
.container { width: 1024px; margin: 0 auto; }
.wrapper { margin-top: 20px; padding: 20px 20px 40px; border: 1px solid #f0f0f0; background: #fff; }
.logo { padding-top: 10px; padding-bottom: 10px; }
.logo a { display: block; width: 170px; height: 25px; background: url('../images/logo.png') no-repeat top left; }
.alt-logo { display: none; }
.martsm{margin-top: 10px;}
.martmd{margin-top: 20px;}
/*page index*/
.help-outline-bd h2 { height: 38px; margin-top: 30px;color: #333;  }
.help-outline-bd a{color: #333;line-height: 35px;font-size: 16px;}
.help-outline-bd a:hover{text-decoration: underline;color: #111;}
/*page 1.1 to 2.4*/
.help-list { margin-top: 10px; }
.help-hd { font-size: 24px; font-weight: normal; margin-top: 10px; padding-top: 10px; padding-bottom: 10px;padding-left: 46px; color: #333; border-top: 1px solid #ccc; background: url(../images/icon-question.png) 0 12px no-repeat; }
.help-bd h2 { border-left: 4px solid #f00;background:#f0f0f0;padding-left: 20px;line-height: 35px;margin-top: 20px;margin-bottom: 10px;font-size: 16px; font-weight: normal; color: #333; }
.help-bd h3 { margin-top: 20px;font-size: 16px; color: #353535; }
.help-bd h4 { font-size: 14px; color: #353535; }
.help-bd h5 { margin-top: 10px;font-size: 14px; color: #353535; }
.help-bd  ul{margin: 10px 20px;}
.help-bd  li{line-height: 30px;}
.help-bd  a{text-decoration: underline;color: #004276;}
.help-bd p { margin-bottom: 10px;color: #333; }
.help-bd img{margin-top: 10px;margin-bottom: 10px;padding: 8px;border: 1px solid #eee;background-color: #fefefe;}

.head { background: #d81e06; }
.main { padding: 20px 0; border: 1px solid #ddd; background: #fff; }
.nav { width: 200px; border-top: 1px solid #ededed; }
.nav li { line-height: 30px; color: #777; border-top: 1px solid #fff; border-bottom: 1px solid #ededed; background: #f9f9f9; }
.nav-sec { margin-left: 20px; }
img.help-question { padding: 0;margin: 0;border: 0;vertical-align: -5px }
.footer { margin-top: 20px; padding-bottom: 20px; color: #333; text-align: center;}

/*tooltips*/
.tooltip { display: inline-block; width: 20px; }
.tooltip:hover { cursor: pointer; }
.pt { position: absolute; z-index: 2209; display: none; width: auto; height: auto; text-align: left; border: 1px solid #cfcfcf; background: none repeat scroll 0 0 #fff; box-shadow: 0 0 2px 2px rgba(0, 0, 0, .1); }
.pt .cont { overflow-y: auto; height: auto; padding: 10px; background-color: #fff; }
.pt .out, .pt .in { font-family: simsun; font-size: 0; position: absolute; display: block; overflow: visible; width: 0; height: 0; }
.pt-up .out, .pt-up .in { border-style: dashed dashed solid; }
.pt-up .out { top: -8px; left: 28px; border-width: 0 7px 8px; border-color: transparent transparent #cfcfcf; }
.pt-up .in { top: -7px; left: 29px; border-width: 0 6px 7px; border-color: transparent transparent #fff; }
.pt-right .out, .pt-right .in { border-style: dashed dashed dashed solid; }
.pt-right .out { top: 28px; right: -7px; border-width: 8px 0 7px 7px; border-color: transparent transparent transparent #cfcfcf; }
.pt-right .in { top: 29px; right: -6px; border-width: 7px 0 6px 6px; border-color: transparent transparent transparent #fff; }
.pt-down .out, .pt-down .in { border-style: solid dashed dashed; }
.pt-down .out { top: auto; bottom: -8px; left: 28px; border-width: 8px 7px 0; border-color: #cfcfcf transparent transparent; }
.pt-down .in { top: auto; bottom: -7px; left: 29px; border-width: 7px 6px 0; border-color: #fff transparent transparent; }
.pt-left .out, .pt-left .in { border-style: dashed solid dashed dashed; }
.pt-left .out { top: 28px; left: -8px; border-width: 7px 8px 7px 0; border-color: transparent #cfcfcf transparent transparent; }
.pt-left .in { top: 29px; left: -7px; border-width: 6px 7px 6px 0; border-color: transparent #fff transparent transparent; }