﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
body{font-family:Arial, Helvetica, sans-serif, "宋体"; font-size:12px; background:#000}
a{text-decoration:none;}
a:hover{text-decoration:underline}

/*layout*/
#af-doc01{width:870px; margin:0 auto 0 0}
.mbg{background:url(img/main_bg.gif) repeat-y 0 0;}
.sidebar{float:left; width:200px; text-align:center; overflow:hidden}
.mainblock{float:right; width:650px; overflow-x:hidden; background:#000}
.s-wrap{width:170px; margin:0 auto; text-align:left; position:relative;}
#ft{text-align:center; line-height:1.8; color:#555; padding:40px 0 10px 0}

#top-banner{height:79px; width:857px; overflow:hidden; background:url(img/new_banner_3.gif) no-repeat 0 0}
#top-banner a{float:right; height:79px; display:block; background-image:url(img/new_banner_3.gif); background-repeat:no-repeat; background-position:0 -79px;}
#top-banner a#xiaohong{width:70px}
#top-banner a#xiaohong:hover{width:70px; background-position:-650px -79px}
#top-banner a#liming{width:70px}
#top-banner a#liming:hover{width:70px; background-position:-720px -79px}
#top-banner a#sbaf{width:67px}
#top-banner a#sbaf:hover{width:67px; background-position:-790px -79px}
#content-page #top-banner{background-position:0 -158px;}
#content-page #top-banner a{display:none}
#af-nav{margin:0 0 16px 0;}
#af-nav a{color:#ffd133; font-family:arial; font-size:10px;}
#af-nav .main-nav{height:27px; background:#303030; border-bottom:1px solid #000; padding:0 1em}
b#cs-banner{display:block; width:12px; height:12px; overflow:hidden; float:right; background-image:url(img/af_ico.gif); background-repeat:no-repeat; margin:6px 0 0 0; cursor:pointer; _cursor:hand;}
b.close-banner{background-position:0 -22px;}
b.show-banner{background-position:0 -76px;}

#af-nav .main-nav li{float:left; height:27px;}
#af-nav .main-nav li a{height:27px; line-height:27px; display:block; *display:inline-block; padding:0 1.5em}
#af-nav .main-nav li.current{height:22px; border:1px solid #000; border-bottom:0; margin:6px 0 -1px 0; background:#1c1c1c; position:relative}
#af-nav .main-nav li.current a{height:16px; line-height:16px; color:#cbcbcb; text-decoration:none; cursor:default;}
#af-nav .sub-nav{height:26px; line-height:26px; background:url(img/sub_nav_bg.gif) repeat-x 0 0; padding:0 1em}
#af-nav .sub-nav a{padding:0 1.5em; font-size:11px}
#af-nav .sub-nav a.current{color:#cbcbcb; cursor:default; text-decoration:none}
#af-nav .path{height:27px; line-height:27px; color:#cbcbcb; background:#303030; padding:0 1em 0 0}
#af-nav .path a{background:url(img/path_arrow.gif) no-repeat 100% 7px; padding:0 2em 0 1em;font-size:11px; }
#af-nav .path em{font-size:12px; padding:0 0 0 1em}

#af-content{padding:0 10px}
.content-mod{margin:0 0 10px 0; padding:5px 0 0 0; border-bottom:1px solid #5c5c5c}
.content-mod .hd{margin:0 0 8px 0}
.content-mod .hd h2{font-size:14px; line-height:1.6; font-weight:800; color:#d5d5d5;}
.content-mod .hd h2 strong{font-size:10px; font-family:arial; color:#777}
.content-mod .hd h2 a{color:#d5d5d5}
.content-mod .bd{margin:0 0 6px 0}
.content-mod .bd p.pic-area{margin:0 0 6px 0}
.content-mod .bd p.text-area{color:#bcbcbc; line-height:1.6}
.content-mod .ft{text-align:right; padding:0 0 5px 0; color:#fff}

.page-nav{line-height:1.6; padding:0 0 20px 0; color:#cbcbcb}
.page-nav a{color:#ffd133; padding:0 1em 0 0}
.page-nav em{font-weight:800; padding:0 1em 0 0}
#af-logo{height:65px; overflow:hidden; text-align:center; position:relative;}
.close-sidebar{margin:0 0 5px 0}
#cs-sidebar{display:block; width:12px; height:12px; overflow:hidden; background-image:url(img/af_ico.gif); background-repeat:no-repeat; float:right; cursor:pointer; _cursor:hand;}
.close-sidebar .close-side{background-position:0 0;}
.close-sidebar .show-side{background-position:0 -98px;}
.s-mod01{margin:0 0 10px 0; border:1px solid #666; background:#000;  padding:10px 15px;}
.s-mod01 .hd{margin:0 0 5px 0}
.s-mod01 .hd h2{font-size:12px; color:#cbcbcb; font-weight:800;}
.url-list {height:100px; overflow:hidden; margin:0 0 5px 0}
.url-list li{height:20px; line-height:20px; font-size:12px;}
.url-list li a{color:#b5e9ff}
.yellow li a{color:#fc0}
.show-all{display:block; height:12px; overflow:hidden; background:url(img/af_ico.gif) no-repeat 48% -45px; cursor:pointer; _cursor:hand;}
.close-all{display:block; height:12px; overflow:hidden; background:url(img/af_ico.gif) no-repeat 48% -60px; cursor:pointer; _cursor:hand;}
.about-photo{margin:0 0 5px 0}
.about-text{font-size:11px; color:#cbcbcb; line-height:1.6}
.work-show{width:100%}
.work-show th{width:97px;}
.work-show th.flink{width:110px; white-space:nowrap}
.work-show td{padding:0 0 0 33px; font-size:12px; color:#cbcbcb; line-height:1.6; vertical-align:bottom}
.work-show th a,
.work-show td a{color:#a3e4ff; padding:0 0 0 33px;}
.work-show th a{padding:0}

.af-show{margin:0 0 30px 0}
.af-show .pic-area{margin:0 0 8px 0}
.af-show .text-area{line-height:1.6; font-size:14px; font-weight:800; color:#cbcbcb; margin:0 0 7px 0;}
.af-show .content-area{line-height:1.6; font-size:12px; color:#cbcbcb}

.af-comment{border-bottom:1px solid #313131; padding:0 .5em 1em .5em; margin:0 0 1em 0; font-size:12px}
.af-comment .hd{margin:0 0 20px 0; border-bottom:1px solid #313131; padding:0 0 .5em 0}
.af-comment .hd h2{color:#cbcbcb; line-height:1.6; text-align:right}
.af-comment .hd h2 a{padding:0 0 0 1.5em}
.af-comment .hd a{color:#fc0}
.af-comment .hd em{padding:0 .3em}
.af-comment .bd .content{margin:0 0 15px 0; padding:1em 0 0 0}
.af-comment .bd .content .user-face{display:block; float:left; width:37px;}
.af-comment .bd .content .re-text{margin:0 0 0 50px; zoom:1}
.af-comment .bd .content .re-text h3{font-weight:800; line-height:1.6; color:#cbcbcb; margin:0 0 3px 0; overflow:hidden}
.af-comment .bd .content .re-text h3 a{color:#a3e4ff}
.af-comment .bd .content .re-text h3 span.af-control{float:right;}
.af-comment .bd .content .re-text h3 span.af-control a{padding:0 .3em; background:#c5002a; color:#fff; margin:0 0 0 .3em; font-weight:400}
.af-comment .bd .content .re-text p{line-height:1.6; color:#c6a899}
.af-comment .bd .content .re-text em{display:block; line-height:1.5; font-size:10px; color:#555}
.af-comment .bd .content .re-text .content{padding:10px 0 0 0; margin:0}
.af-comment .bd .content .re-text h3 a.red{color:#c5002a}

.af-publish{background:#1b1b1b; padding:1em; zoom:1; font-size:10px;}
.af-publish dl{margin:0 0 8px 0}
.af-publish dl#face-area{position:relative; zoom:1}
.af-publish dl ul#select-face{position:absolute; left:130px; top:-1px; height:76px; width:456px; z-index:99; white-space:no-wrap; border-left:1px solid #6c6c6c; border-top:1px solid #6c6c6c;}
.af-publish dl ul#select-face li{float:left; width:37px; border:1px solid #6c6c6c; border-top:0; border-left:0; text-align:center;}
.af-publish dl ul#select-face li b{margin:0 auto; cursor:pointer; _cursor:hand;}
.af-publish dl ul#select-face li.over{border:1px solid #fff; position:relative; margin:-1px 0 0 -1px;}
.af-publish dl ul#select-face li.current{border:1px solid #fc0; position:relative; margin:-1px 0 0 -1px;}
.af-publish dl dt{float:left; width:72px; line-height:1.6; color:#fff; text-align:right}
.af-publish dl dd{margin:0 0 0 85px;  vertical-align:middle}
.af-publish dl dd #title-inp{width:290px; padding:.1em; font-size:12px; background:#4d4d4d; border-width:1px; border-style:solid; border-color:#000 #6c6c6c #6c6c6c #000;color:#fff}
.af-publish dl dd #disabled-inp{width:290px; padding:.1em; font-size:12px; background:#4d4d4d; border-width:1px; border-style:solid; border-color:#000 #6c6c6c #6c6c6c #000;color:#fff}
.af-publish dl dd #chose-face{cursor:pointer; _cursor:hand;}
.af-publish dl dd #content-area{width:290px; height:100px; padding:.1em; font-size:12px; background:#4d4d4d; border-width:1px; border-style:solid; border-color:#000 #6c6c6c #6c6c6c #000;color:#fff}
.af-publish dl dd .web-no{background:#262626!important; border-color:#000 #363636 #363636 #000!important}
.af-publish dl dd #publish-btn{width:61px; height:19px; line-height:1.22; font-size:11px; color:#000; font-weight:800}
.af-publish dl dd em{color:#fff; padding:0 0 0 .5em}
.af-publish dl dd button.status01{background:#765c00; border-width:1px; border-style:solid; border-color:#766b44 #392c00 #392c00 #766b44}
.af-publish dl dd button.status02{background:#fc0; border-width:1px; border-style:solid; border-color:#fff #a27d00 #a27d00 #fff}

/*face*/
b.u-face{display:block; width:37px; height:37px; background-image:url(img/face.gif); background-repeat:no-repeat; background-color:#ccc}
b.face-af{background-position:0 100%}
b.face-hl{background-position:-111px 100%}
b.face-lm{background-position:-74px 100%}
b.face00{background-position:-37px 100%}
b.face01{background-position:0 0}
b.face02{background-position:-37px 0}
b.face03{background-position:-74px 0}
b.face04{background-position:-111px 0}
b.face05{background-position:-148px 0}
b.face06{background-position:-185px 0}
b.face07{background-position:-222px 0}
b.face08{background-position:-259px 0}
b.face09{background-position:-296px 0}
b.face10{background-position:-333px 0}
b.face11{background-position:0 -37px}
b.face12{background-position:-37px -37px}
b.face13{background-position:-74px -37px}
b.face14{background-position:-111px -37px}
b.face15{background-position:-148px -37px}
b.face16{background-position:-185px -37px}
b.face17{background-position:-222px -37px}
b.face18{background-position:-259px -37px}
b.face19{background-position:-296px -37px}
b.face20{background-position:-333px -37px}
b.face21{background-position:0px -74px}
b.face22{background-position:-37px -74px}
b.face23{background-position:-74px -74px}
b.face24{background-position:-111px -74px}
b.r-face{background-position:-148px -74px}
b.r-face2{background:url(img/ra_face.gif) no-repeat 0 0;}

.introduce .bd{padding:1em 0 5em 0}
.introduce .bd li{line-height:1.6; padding:.1em 0; font-size:12px; color:#cbcbcb}
.introduce .bd li .title{display:block; white-space:no-wrap; float:left; width:105px}
.introduce .bd li .content{display:block; margin:0 0 0 108px; zoom:1}

/*tool*/
.fixfloat{zoom:1}
.fixfloat:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
a.more-link{color:#ffd133; font-size:10px;}
.hide{display:none}




.yui-overlay, .yui-panel-container {
position:absolute;
visibility:hidden;
z-index:2;
}
.yui-panel-container form {
margin:0pt;
}
.mask {
bottom:0pt;
display:none;
left:0pt;
overflow:auto;
position:absolute;
right:0pt;
top:0pt;
z-index:1;
}
.masked select, .drag select, .hide-select select {
}
.yui-panel-container select {
}
.hide-scrollbars, .hide-scrollbars * {
overflow:hidden;
}
.hide-scrollbars select {
display:none;
}
.show-scrollbars {
overflow:auto;
}
.yui-panel-container.show-scrollbars, .yui-tt.show-scrollbars {
overflow:visible;
}
.yui-panel-container.show-scrollbars .underlay, .yui-tt.show-scrollbars .yui-tt-shadow {
overflow:auto;
}
.yui-panel-container.shadow .underlay.yui-force-redraw {
padding-bottom:1px;
}
.yui-effect-fade .underlay {
display:none;
}
.yui-tt-shadow {
position:absolute;
}
.yui-skin-sam .mask {
background-color:#000000;
opacity:0.25;
}
.yui-skin-sam .yui-panel-container {
padding:0pt 1px;
}
.yui-skin-sam .yui-panel {
border-color:#808080;
border-style:solid;
border-width:1px 0pt;
left:0pt;
position:relative;
top:0pt;
z-index:1;
}
.yui-skin-sam .yui-panel .hd, .yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
border-color:#808080;
border-style:solid;
border-width:0pt 1px;
margin:0pt -1px;
}
.yui-skin-sam .yui-panel .hd {
border-bottom:1px solid #CCCCCC;
}
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft {
background-color:#F2F2F2;
}
.yui-skin-sam .yui-panel .hd {
background:transparent url(../../../../assets/skins/sam/sprite.png) repeat-x scroll 0pt -200px;
color:#000000;
font-size:93%;
font-weight:bold;
line-height:2;
padding:0pt 10px;
}
.yui-skin-sam .yui-panel .bd {
padding:10px;
}
.yui-skin-sam .yui-panel .ft {
border-top:1px solid #808080;
font-size:77%;
padding:5px 10px;
}
.yui-skin-sam .yui-panel-container.focused .yui-panel .hd {
}
.yui-skin-sam .container-close {
background:transparent url(../../../../assets/skins/sam/sprite.png) no-repeat scroll 0pt -300px;
cursor:pointer;
height:15px;
position:absolute;
right:6px;
top:5px;
width:25px;
}
.yui-skin-sam .yui-panel-container .underlay {
left:-1px;
right:-1px;
}
.yui-skin-sam .yui-panel-container.matte {
background-color:#FFFFFF;
padding:9px 10px;
}
.yui-skin-sam .yui-panel-container.shadow {
}
.yui-skin-sam .yui-panel-container.shadow .underlay {
background-color:#000000;
bottom:-3px;
left:-3px;
opacity:0.12;
position:absolute;
right:-3px;
top:2px;
}
.yui-skin-sam .yui-dialog .ft {
border-top:medium none;
font-size:100%;
padding:0pt 10px 10px;
}
.yui-skin-sam .yui-dialog .ft .button-group {
display:block;
text-align:right;
}
.yui-skin-sam .yui-dialog .ft button.default {
font-weight:bold;
}
.yui-skin-sam .yui-dialog .ft span.default {
background-position:0pt -1400px;
border-color:#304369;
}
.yui-skin-sam .yui-dialog .ft span.default .first-child {
border-color:#304369;
}
.yui-skin-sam .yui-dialog .ft span.default button {
color:#FFFFFF;
}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon {
background:transparent url(../../../../assets/skins/sam/sprite.png) no-repeat scroll 0pt;
float:left;
height:16px;
margin-right:10px;
width:16px;
}
.yui-skin-sam .yui-simple-dialog .bd span.blckicon {
background-position:0pt -1100px;
}
.yui-skin-sam .yui-simple-dialog .bd span.alrticon {
background-position:0pt -1050px;
}
.yui-skin-sam .yui-simple-dialog .bd span.hlpicon {
background-position:0pt -1150px;
}
.yui-skin-sam .yui-simple-dialog .bd span.infoicon {
background-position:0pt -1200px;
}
.yui-skin-sam .yui-simple-dialog .bd span.warnicon {
background-position:0pt -1900px;
}
.yui-skin-sam .yui-simple-dialog .bd span.tipicon {
background-position:0pt -1250px;
}
.yui-skin-sam .yui-tt .bd {
background-color:#FFEE69;
border-color:#D4C237 rgb(166, 152, 43) rgb(166, 152, 43);
border-style:solid;
border-width:1px;
color:#000000;
left:0pt;
padding:2px 5px;
position:relative;
top:0pt;
z-index:1;
}
.yui-skin-sam .yui-tt.show-scrollbars .bd {
overflow:auto;
}
.yui-skin-sam .yui-tt-shadow {
background-color:#000000;
bottom:-3px;
left:-3px;
right:-3px;
top:2px;
}
.yui-skin-sam .yui-tt-shadow-visible {
opacity:0.12;
}

p.morelink{text-align:left; font-size:12px; color:#fc0; line-height:1.6;}
p.morelink a{color:#fc0;}

a.view-info{color:#fc0;}
a.comment-info{color:#fc0; margin-left:1.5em;}













