/***
 *	ÓÑÇéÖ§³Ö www.yuyan5.com
***/
body{font-size:13px;font-family:"Î¢ÈíÑÅºÚ";margin:0 auto;padding:0;background:#EBEAEA;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ margin:0; padding:0;}
li{ list-style-type:none;}
ol,ul{ list-style:none;}
img{ border:0;}

a{ color:#333333; text-decoration:none;}
a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:underline;}
a:active{ color:#ff0000;}
.top a{color:#FFFFFF;}

/* header */ 
#header{ width:100%; margin:0 auto; padding-top:0px; overflow:hidden;background:#A5D0F0 url(flash_bg.jpg);}
#header .banner{  margin: auto; width:969px; height:240px;}

/* menu */ 
.menu{width:100%;height:40px;margin:0px auto 0;background:#A94045 url(nav.png) 0 0 repeat-x}
.menu-bd{position:relative;width:960px;margin:0 auto}
.menu-main{float:left}
.menu-main li{float:left;margin-right:-2px;background:url(nav.png) 100% -40px no-repeat}
.menu-main li.last{background:0}
.menu-main li.current{position:relative;background:url(nav.png) 0 -80px repeat-x}
.menu-main a{display:block;padding:0 15px;color:#E6DCDD;font:bold 16px/40px "\5B8B\4F53","\5B8B\4F53",Arial,sans-serif;text-decoration:none}
.menu-main a:hover,.menu-main a:active{color:#ffffff;text-decoration:none}
.menu-main a:visited{color:#FFF}
.menu-sub{position:absolute;right:8px;top:10px}
.menu-sub li{float:left}
.menu-sub li a{display:block;border-radius:9px;padding:0 8px;color:#F1E4E1;font:12px/20px "\5B8B\4F53",Arial,sans-serif;text-decoration:none}
.menu-sub li a:hover,.menu-sub li a:active{background:#5B0307;color:#FBF1F2}
.menu-sub li a:visited{color:#FFF}

/* main-wrap */
.main-wrap{ width:960px; margin:10px auto 0; overflow:hidden;}
.main-wz{ width:960px; margin:10px auto 0; background:#fff;overflow:hidden;}
.main-wrap .main-left{ float:right; width:653px; background:#fff;}
.main-wrap .main-right{ float:left; width:300px;background:#fff; height:890px;}

/* position */
.position{ width:960px; margin:10px auto 0; background:#fff;  overflow:hidden;}
.position-left{ float:left; padding:6px 12px;}

/* channel */
.category-nav{ width:98%;margin:10px auto 0;height:35px; background:url(lm.png) repeat-x;}
.category-nav h1,.category-nav h2{ float:left;  height:22px; padding-top:4px;padding-left:16px; text-align:center; font-size:18px; color:#3f5441;}
.category-nav h1 a,.category-nav h1 a:visited,.category-nav h2 a,.category-nav h2 a:visited{ color:#3f5441; text-decoration:none;}
.category-nav h1 a:hover,.category-nav h2 a:hover{ color:#ff0000; text-decoration:underline;}
.category-nav ul{ float:right; margin-top:8px;}
.category-nav li{ float:left; margin-right:15px; display:inline;}
.category{ margin:10px 12px 9px 2px; overflow:hidden;}
.category-item{ float:left; width:305px; margin:10px 0 0 10px; display:inline; background:url(nav-bg.png) repeat-x 0 -63px;}
.category-item h3{ font-size:12px; margin:10px 0 5px 10px;}
.category-item h3 a,.category-item h3 a:visited{ color:#507253; text-decoration:none;}
.category-item h3 a:hover{ color:#507253; text-decoration:underline;}
.category-item ul{ margin-left:5px;}
.category-item li{ height:22px; line-height:22px; color:#666666; padding-left:8px; background:url(li.png) no-repeat 0 11px; overflow:hidden;}
.category-item li span{ color:#999999; margin:0px 5px; float:right;}
.category-item-baike{ width:306px;}

/* list-article list-diary */
.list-article{ margin:10px 0 0 12px;}
.list-article ul{ margin:0px 15px;}
.list-article li{ margin:10px auto 0; border-bottom:1px dashed #ccd5cd;}
.list-article li a,.list-article li a:visited{ font-weight:bold; font-size:18px; color:#666; text-decoration:none;}
.list-article li a:hover{ color:#ff0000; text-decoration:underline;}
.list-article span{ color:#777;font-size:16px; margin-left:15px;}
.list-article p{ text-indent:2em;line-height:25px;font-size:16px; margin:5px auto; color:#999;}

/* article-article diary-article */
.content-title{ text-align:center;}
.content-title h1{ margin:15px 25px 10px; font-size:26px; color:#1F5781;}
.juzi-content-title h1{ font-size:18px;}
.content-title .writer{ padding-bottom:5px; margin:0 25px; border-bottom:1px dashed #ccd5cd;}
.content-title .writer span{ margin:0 5px;}
.content-title .writer span.read{ margin:0;}
.content-title .writer span a{ color:#0033cc;}
.content{ margin:12px 25px 0; font-size:14px; line-height:160%; overflow:hidden;}
.content p{ text-indent:2em; margin-bottom:15px;font-size:16px; overflow:hidden;}
.shige p,.np p{ text-indent:0;}


/* pages */
.list-pages{ margin:12px auto 0; overflow:hidden;}
.list-pages ul{ margin:0px 25px;}
.list-pages li{ float:left; border:1px solid #ccd5cd; padding:2px 0 1px; margin-right:5px; overflow:hidden;}
.list-pages li.thisclass{ background:#87a589; padding:2px 6px 1px; color:#ffffff; border:1px solid #ccd5cd;}
.list-pages li:hover{ background:#87a589; color:#ffffff;}
.list-pages li a{ color:#000000; padding:2px 6px 1px;text-decoration:none;}
.list-pages li a:visited {color:#000000;text-decoration:none;}
.list-pages li a:hover{ background:#87a589; color:#ffffff;text-decoration:none;}
.list-pages li.pinfo{ border:0;padding:3px 6px 1px; }
.list-pages li.pinfo:hover{ background:none; color:#000000; }
.list-pages li.palone{ padding:2px 6px 1px; }
.list-pages li.palone:hover{ background:none; color:#000000; }

.article-pages{ margin:0 0 12px; width:100%; font-size:12px;}
.article-pages ul{ margin:0;}
.article-pages li{ line-height:15px; margin-bottom:3px;}

/* sidebar */
.main-right-content{ }
.main-right-content h3{ height:21px; font-size:12px; background:url(nav-bg.png) repeat-x; color:#3f5441; padding:8px 0 0 12px;}
.main-right-content h3 a,.main-right-content h3 a:visited{ color:#3f5441; text-decoration:none;}
.main-right-content h3 a:hover{ color:#ff0000; text-decoration:underline;}
.main-right-content ul{ margin:10px 18px;}
.main-right-content li{ height:35px; line-height:35px; font-size:15px; padding-left:18px;border-bottom:1px dashed #ccd5cd;font-weight:bold; background:url(jian.png) no-repeat 0 12px; overflow:hidden;}
.main-right-content li a:hover{ color:#334279;text-decoration:underline;}
.main-right-content li a,.main-right-content li a:visited{ color:#334279;text-decoration:none;}
.main-right-pic{ margin:10px auto; text-align:center; border:1px solid #ccd5cd;}
.all-margin-top{ margin-top:10px;}
.main-right-baike{ text-align:center;}

/* footer */
#footer{ width:960px; margin:12px auto 0;background:#fff; padding:8px 0;  line-height:22px; text-align:center; overflow:hidden;}