body{margin:0;padding:0;font-size:62.5%;*font-size:63%;font-family:Arial,sans-serif;color:#2b2b2b;background:#fff}
h2,h3,p,ul,form{margin:0}
em{font-style:normal;color:#cc0000}
img{border:none}
.al{text-align:left}
.ar{text-align:right}
.ac{text-align:center}
.aj{text-align:justify;text-justify:inter-ideograph}
.fl{float:left}
.cl{clear:left}
.cr{clear:right}
.cb{clear:both}
.cf:after{content:"";display:block;visibility:hidden;height:0;font-size:0;clear:both}
.cf{*display:inline-block}
.hl{color:#c60a00}
a .hl,a .hl1,a .hl2{text-decoration:underline}
.sp{display:block;height:0;overflow:hidden;background-repeat:no-repeat}
.box{display:table-cell;vertical-align:middle;text-align:center;font-size:0;*display:block;*font-family:Arial}
.box img{vertical-align:middle}
ul,li{ list-style:none}
/* top */
#t{position:relative;_position:absolute;z-index:10;height:20px;padding:7px .6em 3px;font-size:1.4em;line-height:20px}
#t a,#t strong{margin:0 .15em}
#t a,#b a{text-decoration:none}
#t a:hover,#b a:hover{text-decoration:underline}
#u{float:right;font-size:.86em}
/* menu */
#t .mn{position:relative;zoom:1}
#t .mn:hover,.mn *{text-decoration:none;border:none}
.mn:hover u{text-decoration:underline}
.mn s{top:-1px;right:-12px;display:block;width:10px;height:10px;font-size:8px;font-family:serif;cursor:pointer}
#mt s{position:absolute}
#t #mn{margin-right:.8em}
#mn s{position:absolute}
#t .sl{position:relative;top:-2px;margin:0 .3em;color:#98aed3;font-size:12px}
#u .sl{margin:0 .1em;top:-1px}
/*menu*/
#n{ position:absolute}
#n li{ float:left;text-align:center;padding:2px 4px 0px 0px;font-size:14px}
.menu1{OVERFLOW-Y:hidden;FILTER:Alpha(opacity=70);CURSOR:pointer;COLOR:#336601;HEIGHT:auto;BACKGROUND-COLOR:#f1fbec;moz-opacity:0.7}
.menu2{OVERFLOW-Y:hidden;CURSOR:pointer;COLOR:#1e50a2;HEIGHT:18px;border-width:1px}
.list{PADDING:4px 5px;FONT-WEIGHT:normal;LINE-HEIGHT:22px;TEXT-ALIGN:center}

#foo{margin:0px auto;width:600px;}
#foo h1{text-align:center; font-size:16px; margin:20px 0 20px; font-weight:bold;}

#foo p{text-align:center; font-size:16px; margin:20px 0 20px; font-weight:bold;}
#foo p a{color:#FF3300;}
#foo p a:hover{color:#0033FF}

#yd{width:360px;height:135px;margin:0 auto;text-indent:-9999em;cursor:pointer;}
#fw{width:450px;height:42px;margin:10px auto}
#fc{position:relative;width:450px;height:33px;padding:5px}
#fc input{font-family:Arial,sans-serif;border:none}
#qc{position:relative;float:left;width:320px;padding:2px 1px;}
#kw{width:300px;height:27px;padding:1px 20px 0 2px;font-size:18px;background:transparent;}
#sb{width:110px;height:33px;padding:0 0 2px 1px;*padding:2px 0 0 1px;margin:0;_margin-left:-3px;font-weight:bold;font-size:16px;word-spacing:4px;color:#fff;background-position:right -50px;cursor:pointer}

/* FORM for SEARCH */
#f{position:relative;z-index:1;height:115px;overflow:hidden;top:-30px;margin-bottom:-30px;*margin:-30px 0 0;*top:0;background:repeat-x}
#fbr{right:0}
/* TOP SEARCH */
#ts{position:absolute;z-index:11;left:170px;top:45px}
/* query form */
.fc,.aca,.qb,.rqb{background:url(../images/s.png) no-repeat}
.fc{position:relative;width:415px;height:33px;padding:2px 0 2px 2px;background-position:-3px -3px;}
.fc input{font-family:Arial,sans-serif;border:none}
.qc{position:relative;float:left;width:325px;padding:3px 2px;border-right:1px solid #6a8aae}
.q{width:294px;height:23px;padding:3px 0 0 2px;*margin:-1px 0;font-size:1.6em;background:transparent;*border:1px solid #fff}
.aca{position:absolute;right:2px;top:3px;width:26px;height:0;padding-top:26px;overflow:hidden;text-indent:-9999em;background-position:-415px -4px;cursor:pointer}
.qb{width:81px;height:33px;padding:0 0 2px 1px;*padding:2px 0 0 1px;margin:0;_margin-left:-3px;font-weight:bold;font-size:1.4em;word-spacing:4px;color:#fff;background-position:right -50px;background-color:transparent;cursor:pointer}
.no-suggest .q{width:320px}
/* BOTTOM SEARCH */
#bs{margin:15px 0 20px;font-size:0.77em}
input.rqb{position:absolute;right:-110px;top:2px;width:102px;height:32px;padding-top:32px;overflow:hidden;text-indent:-9999em;background-color:transparent;background-position:left -50px;cursor:pointer}
/* addons & tips */
.ao{margin:.3em 0;font-size:1.2em}
.ao em{font-style:normal}
#f .ao{position:absolute;z-index:12;left:170px;top:78px}
/* form actions */
#fa{position:absolute;z-index:10;left:590px;top:55px;font-size:1.2em}
/* banner Ad */
#bannerAdsDiv{position:absolute;z-index:3;right:0;top:31px}
/* WRAPPER */
#w{position:relative;z-index:2;padding-left:170px;max-width:1000px;/*max-width:1000px;*/_width:expression(document.body.clientWidth > 1200? "1000px":document.body.clientWidth<1000?"820px":"auto")}
.auto-width .rs,.auto-width .pagination,.auto-width #spTop{width:auto;max-width:none}
.open .rs,.open .pagination,.open #spTop{width:auto;max-width:none}
/* SIDEBAR */
#s{POSITION:inherit!important;position:relative;float:left;width:130px;margin:4px 0 0 -170px;_left:170px;padding:6px 10px;overflow:hidden;font-size:1.3em}
#sb{position:absolute;z-index:1;left:0;top:0;width:150px}
#sc{position:relative;z-index:2}
#s ul{list-style:none;line-height:160%}
#s a{text-decoration:none}
#s li a{display:block;padding-left:5px;zoom:1}
#s li a:hover{background:#e3eff8}
#cats{margin:0 0 .8em;padding:0 0 .8em 10px}
.widget{margin:0 0 1.5em;padding-left:10px}
.widget h2{position:relative;margin:0 0 .3em;padding-left:5px;font-size:1em;font-weight:normal;zoom:1}
.widget h2 em{position:absolute;right:-.5em;top:0;font-style:normal;font-weight:normal}
.widget ul{padding:0}
#recommenderWidget li,#historyWidget li{height:1.6em;overflow:hidden}
.widget .current{overflow:visible}
#cats li strong,.widget li strong{position:relative;padding-left:5px;zoom:1}
#s strong .sp{position:absolute;left:-10px;top:3px;*top:1px;_top:4px;width:6px;padding-top:9px;background:url(../images/s.png) no-repeat -2px -131px}
.widget h2 .ti{color:#808080}
#historyActions{padding-left:5px}
/* CONTENT */
#c{position:relative;float:left;width:100%;padding:4px 0 0;font-size:1.3em}
/* sp */
#sp{float:right;width:255px;margin-left:5px;padding:6px 0 0 9px;background:#fff;height:100%}
#sp h2{margin-bottom:1em;*padding-top:2px;font-size:1em;font-weight:normal;color:#808080}
#sp p a,#sp p .hl{text-decoration:none}
.sp-h{margin-bottom:1.5em}

.sp-h .sp-title{padding:0 .5em 0;font-size:1em;font-weight:normal;color:#808080}
#c .sp-h li{padding:0.45em 3px;margin:0 0 0 -3px;background:#f2f8fd}
.sp-h p a,.sp-h p .hl{text-decoration:none}
.sp-h .l{margin-right:1em;color:#007B43}
#spBottom{width:73%}
.rs{max-width:510px;_width:510px}
.rs{display:block;margin-bottom:1.5em}
.typo{margin-bottom:1.7em;font-size:1.1em}
.typo a strong{font-size:1.15em}

.file-type{font-size:.85em;font-weight:bold}
.file-desc{color:#808080}
.s{margin-top:-.15em}
/* onebox and structured summary */
.obc,.sdsc{*display:inline-block}/* clear float in ie */
.has-pic{padding-top:.2em;min-height:82px}/* if has a picture set height */
.has-icon{min-height:50px;padding:0 0 0 50px}
.has-icon .icon{float:left;width:50px;height:50px;margin-left:-50px;_margin-left:-25px;overflow:hidden}
.obc small,.sitelink small{font-size:13px}
.media{float:left;width:70px;height:70px;padding:2px;margin:0 10px 3px 0;overflow:hidden;border:1px solid #d5d3d3}
.media .box{width:70px;height:70px;overflow:hidden;*font-size:61px}
.ob-title{margin-bottom:.5em}
.text-tabs{margin:.3em 0}
.sitelink,.ss{padding-left:3em}
.sitelink td{padding-right:2em}
.sitelink table,.sitelink p{margin-top:.3em}
.srm{margin-top:.3em}
.sds .has-pic{padding-left:86px}
.sdsm{float:left;width:70px;height:70px;padding:2px;margin-left:-86px;_margin-left:-43px;overflow:hidden;border:1px solid #d5d3d3}
.sdsm .box{width:70px;height:70px;overflow:hidden;*font-size:61px}
.jiegouzyvessel{padding-left:86px}
.jiegouzycontent{float:left;margin-left:-86px;_margin-left:-43px;padding:2px;border:1px solid #d5d3d3}
/* warn support */
.warn a{padding:.1em .3em;color:#808080;text-decoration:none;background:#fcfcb7}
.warn a:hover{text-decoration:underline}
#warnSupport{margin:1.8em 0}
/* related search */
#relatedKeys{width:780px;clear:right;padding:5px;font-size:1.1em}
.auto-width #relatedKeys,.open #relatedKeys{max-width:none;width:auto}
#relatedKeys th{text-align:left}
#relatedKeys td{padding:.65em 1em 0 0}
/* BOTTOM */
#b{text-align:center;font-size:1.2em;border-top:1px solid}
#b p{margin:.6em}
#b{color:#808080}
#cr{margin-left:1em}
/* ERROR */
#ew{margin:2em 0}
#ew h3{font-size:1em;font-weight:normal}
#ew h4{font-size:1em;font-weight:normal;margin:1.5em 0 0}
#ew ul{padding-left:20px}
#ew li{line-height:160%}
/* ONEBOXs */
/* movie */
.movie-obc .media{width:75px;height:auto;font-size:0}
.movie-obc .box{width:75px;height:100px;overflow:hidden;*font-size:87px}
.movie-obc p{margin-left:91px}
.movie-obc .cb{margin:0}
/* constellation */
.fate{padding-left:3em;text-indent:-3em}
/* STRUCTURED SUMMARYs */
/* qa */
.qas p{padding-left:2em;text-indent:-2em}
/* wiki and book */
.wiki-link{margin:-.1em 0 .3em}
/* forum */
.sdsc .forum-desc{color:#808080}
.post-via,.post-views,.post-reply,.post-date{margin-right:.5em}
.sdsc .forum-desc a{color:#808080}
/* MODULES */
.pm{display:none;width:70px;border:1px solid;font-size:1.3em;border-color:#8cbbdd;background:#fff}
.pm ul{padding:0;margin:0;list-style:none}
.pm a{display:block;padding:4px 3px;text-decoration:none;zoom:1}
.pm a:hover{color:#fff;background:#3971bf}
.pm .sl{height:0;margin:0 1px;*margin-top:-10px;font-size:0;border-bottom:1px solid #8cbbdd}
/* sidebar button */
#sideBarButton{cursor:pointer;}
.sideBarButton, .sideBarButton2{float:left;position:absolute;width:13px;height:0;padding-top:65px;overflow:hidden;background:url(../images/s.png) no-repeat}
.sideBarButton{left:-31px;background-position:-193px -121px;}
.sideBarButton2{left:-20px;background-position:-219px -121px;}

#w .sidebarButton-over{background-position:-206px -121px}
#w.side-collapsed .sidebarButton-over{background-position:-232px -121px}
/* suggest */
.sw{font-size:1.4em;border:1px solid #8cbbdd}
.sw table{background:#fff;border-collapse:collapse}

.dsbold{font-weight:bold}
.s .yl{text-decoration:underline;cursor:pointer}
.s .yl1{color:#fff;text-decoration:none;background:#aaa;cursor:pointer}
/* colors */
a:link,.file-type,.blue{color:#02c}
#s a,#b a{color:#1e50a2}/* netease blue */
#historyActions a,.s a,.a1,.srm a,.file-desc a{color:#808080/* 84a2d4 */}
#s,#cats,#sp,#b{border-color:#e3eff8}
.black,a.black{color:#2b2b2b}
.gray,a.gray{color:#808080}
.green{color:#007b4c}
/* skin init */
#fbl{width:580px}
#fbr{width:429px}
#t a,.pm a,#fa a{color:#1e50a2}
#fa,.ao{color:#808080}
.ao a{color:#808080}
/**/
#results, .rs{max-width:520px;}
.rz{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0pt;}
.bi{background-color: #D9E1F7;height: 20px;margin-bottom: 12px;font-size:12px;}
.i{font-size:16px;width:325px;height:26px;}
#ft{clear: both;line-height: 20px;background: #e6e6e6;text-align: center;}
#ft, #ft *{color: #77C;font-size: 12px;font-family: Arial;}
#ft span{color: #666;}
form{margin: 0;position: relative;z-index: 9;}
.m, a.m:link{color: #666;font-size: 100%;}
a.m:visited{color: #660066;}