html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, textarea, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } 
input, textarea, td{margin: 0; padding: 0; font-size: 100%; vertical-align:middle;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul, li { list-style: none; } 
blockquote, q { quotes: none; } 
blockquote:before,blockquote:after, 
q:before, q:after { content: ''; content: none; } 
/* remember to define focus styles! */ 
:focus { outline: 0;} 
/* remember to highlight inserts somehow! */ 
ins { text-decoration: none; } 
del { text-decoration: line-through; } 
/* tables still need 'cellspacing="0"' in the markup */ 
table { border-collapse: collapse; border-spacing: 0; }body { background:#fff; font:12px/2 微软雅黑,arial,sans-serif; color:#5e5e5e; padding-bottom:20px;} 
a{color:#5e5e5e; text-decoration:none;}
a:hover{color:#cc0000;}
input,select,img{vertical-align:middle;}
input{font-size:12px;}
.l{float:left; display:inline-block;}
.r{float:right; display:inline-block;}


.solid{border:0; border-top:1px #bcbcbb solid; _border-bottom:1px #fff solid;}
.dash{border:0; border-bottom:1px #bcbcbb dashed; _border-top:1px #fff solid;}
.bdr-gray{border:1px solid #c8c8c8;}
.bdr-red{border:1px solid #a20000;}
.bg-gray{ background:#dedede;}
.bg-gt-g{background:#fff url(../../../images/app/common/bg_x.gif) repeat-x 0 -25px; border-bottom:1px solid #e1dbcf;}
.bg-tri{background:#fff url(../../../images/app/common/ico.gif) no-repeat right -150px; width:17px; height:17px; display:inline-block; position:absolute; right:4px; top:4px;}
.bdr-txt{border-left:1px solid #8e8d88; border-top:1px solid #aba8a1; border-right:1px solid #ebeae6; border-bottom:1px solid #d7d7cf;height:25px; line-height:25px; vertical-align:middle;}

.link{ border:1px solid #e1dbce; padding:20px; overflow:hidden; zoom:1;}
.link a{margin-right:10px; line-height:25px; display:inline-block;}
/*layout*/
.cw{width:950px; margin:auto;}
.c_s .container{width:950px; margin:auto; zoom:1;}
.c_l .container{width:1000px; margin:auto; zoom:1;}
.position{padding-left:20px; line-height:2.5;}

.aside-info{width:210px;}
.aside-info .menuAbout{ text-align:center; font-weight:300;}
.aside-info .menuAbout li{border-bottom:1px solid #e1dbce; font-size: 16px; }
.aside-info .menuAbout li a{ display:block; height:40px; line-height:40px; background:#f4f2ec; color:#333;}
.aside-info .menuAbout li a:hover{ color:#a00000;}
.aside-info .menuAbout li a.current{background:#FF7200; color:#fff;}

.aside-info .menu_h{border:1px solid #e1dbce; border-top:0;}
.aside-info .menu_h h3{background:#f4f2ec; text-align:center;border-top:1px solid #e1dbce;border-bottom:1px solid #e1dbce; line-height:40px;}
.aside-info .menu_h ul{ padding:10px 0 10px 70px;}
.aside-info .menu_h ul a.current{font-weight:bold;}

.article-info{width:690px;margin-left:10px;font-size: 14px;}
.article-info .bdr-gray{padding:20px 30px;}
.article-info .bdr-gray p{text-indent:2em;}