/***
 *	Powered By Wencheng 2010-09-10
 *	www.duanwenxue.com All Rights Reserved.
***/

body{ font-family:tahoma,arial,\5b8b\4f53; font-size:12px; background:#ffffff;}
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;}

/* header */ 
#header{ width:960px; margin:0 auto; padding-top:8px; overflow:hidden;}
#header .logo{ float:left; width:250px; height:60px;}
#header .banner{ float:right; width:680px; height:60px;}

/* nav */
#nav{ width:960px; height:35px; margin:5px auto 0; font-size:14px; color:#ffffff; background:#89a78b url(bg01.png) no-repeat 0 0; overflow:hidden;}
#nav a,#nav a:visited{ color:#ffffff; text-decoration:none;}
#nav a:hover{ color:#ffffff; text-decoration:underline;}
#nav .gohome{ float:left; width:90px; margin-top:8px; font-size:14px; text-align:center;}
#nav ul{ float:left; width:865px; margin-top:10px;}
#nav li{ padding:0px 12px; float:left; height:16px; line-height:16px; border-right:1px solid #fbfcfb;}
#nav li.thiscase{ border:none;}
#nav li.map{ float:right; border:none; font-size:12px;}
#nav li strong{ font-size:12px;}

/* subnav */
#subnav{ width:958px; margin:-1px auto 0; padding-bottom:7px; background:#fdfefd; border:1px solid #ccd5cd; border-top:none; overflow:hidden;}
#subnav ul{ margin:1px 0 0 2px;}
#subnav li{ width:85px; height:15px; float:left; text-align:center; margin-top:8px; padding-left:1px; background:url(bg01.png) no-repeat -959px -114px;}
#subnav li.thiscase{ background:none;}

/* guide */
#guide{ width:960px; margin:8px auto 0; height:40px; background:url(bg01.png) no-repeat 0 -36px; overflow:hidden;}
.search{ float:left; margin:10px 0 0 58px; display:inline;}
.search .textbox{ height:18px; line-height:18px; color:#aaaaaa; border:1px solid #e3e2d5;}
.search .btn{ width:60px; height:21px; margin-left:8px; cursor:pointer; border:none; background:url(bg01.png) no-repeat -341px -251px; text-indent:-9999px;}
.show{ float:right; margin:11px 15px 0; width:650px; display:inline;}
.show li{ float:left; margin-right:12px; height:20px; line-height:20px;}
.show li.lead{ float:right; margin-right:0;}
.show strong{ color:#FF0000;}
.show span{ color:#f24444;}

/* main-wrap */
.main-wrap{ width:960px; margin:10px auto 0; overflow:hidden;}
.main-wrap .main-left{ float:left; width:648px; border:1px solid #ccd5cd;}
.main-wrap .main-right{ float:right; width:300px;}

/* position */
.position-channel{ margin:8px auto -3px; width:930px;}

/* channel */
.category-nav{ height:29px; background:url(nav-bg.png) repeat-x;}
.category-nav h1,.category-nav h2{ float:left; padding:0 5px; height:22px; padding-top:6px; border-bottom:1px solid #e9e9de; border-right:1px solid #e9e9de; text-align:center; font-size:14px; background:url(nav-bg.png) repeat-x 0 -30px;}
.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;}

.category-item-top{ width:680px; margin:0 auto; text-align:center; overflow:hidden;}
.category-item-bottom{ width:680px; margin:0 auto; padding-top:12px; text-align:center; overflow:hidden;}
.category-item-bottom li{display:inline-block; padding:0 6px;}
.category-nav h1.z150{ width:150px;}
.category-nav h1.z200{ width:200px;}

/* list-article list-diary */
.list-article{ margin:15px 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:14px; color:#4f8555; text-decoration:none;}
.list-article li a:hover{ color:#ff0000; text-decoration:underline;}
.list-article span{ color:#999999; margin-left:15px;}
.list-article p{ line-height:18px; margin:5px auto; color:#444444;}
	/* list-article one_list */
.list-article-one{ margin:15px 0 0 12px; overflow:hidden;}
.list-article-one ul{ margin:0px 15px;}
.list-article-one li{ margin:10px auto 0; background:url(li.png) no-repeat 0 6px; padding-left:10px;}
.list-article-one li a,.list-article-one li a:visited{ color:#325537; text-decoration:none;}
.list-article-one li a:hover{ color:#ff0000; text-decoration:underline;}
.list-article-one span{ color:#999999; margin-left:15px;}
.list-article-one li a.item-color{ color:#c33e00;}
.list-article-one li a:visited.item-color{ color:#c33e00;}
.subclass-article-channel li{ float:left; width:320px; background:none; padding-left:0;}
.subclass-article-list li{ float:left; width:95%; margin:10px 10px 0; display:inline;}
.subclass-article-list span{ float:right;}
.subclass-article-list h2,.mingren-article-channel h2{ font-size:16px; color:#3f5441; padding:12px 15px 8px; background:url(blue-bg.png) repeat-x;}
.subclass-article-list h2 a,.subclass-article-list h2 a:visited,.mingren-article-channel h2 a,.mingren-article-channel h2 a:visited{ color:#3f5441; text-decoration:none;}
.subclass-article-list h2 a:hover,.mingren-article-channel h2 a:hover{ color:#ff0000; text-decoration:underline;}
.subclass-article-list p{ text-indent:2em; border-bottom:1px dashed #ccd5cd; padding-bottom:10px; margin:0 15px 12px; line-height:18px; color:#555555;}

	/* jzw-list */
.jzw-list h2{ font-size:16px; color:#3f5441; padding:12px 15px 8px; background:url(blue-bg.png) repeat-x;}
.jzw-list p{ text-indent:2em; border-bottom:1px dashed #ccd5cd; padding-bottom:10px; margin:0 15px 12px; line-height:18px; color:#555555;}
.jzw-list ol{ margin:0px 35px; list-style-type:decimal;}
.jzw-list li{ margin:8px auto 0; border-bottom:1px dashed #ccd5cd; padding-bottom:8px; line-height:18px; list-style-type:decimal;}
.jzw-list li a,.jzw-list li a:visited,.jzw-list li a:hover{ font-size:12px; font-weight:normal; color:#333333; text-decoration:none;}
.jzw-list li span a,.jzw-list li span a:visited{ font-size:12px; font-weight:normal; color:#888888; text-decoration:none;}
.jzw-list li span a:hover{ color:#ff0000; text-decoration:underline;}

.list-diary{ margin:5px 8px 0 20px;}
.list-diary ul{ margin:0px 15px;}
.list-diary li{ height:25px; line-height:25px; border-bottom:1px dashed #ccd5cd; overflow:hidden;}
.list-diary span{ float:right; width:100px; margin-left:10px; text-align:right;}
.list-diary a.item-color{ color:#c33e00; margin-right:5px;}
.list-diary a:visited.item-color{ color:#c33e00;}
.list-diary-top{ margin:15px 8px 0 20px; color:#304533; background:#e2ebe3;}
.list-diary-top ul{ margin:0 15px;}
.list-diary-top li{ height:25px; line-height:25px; overflow:hidden;}
.list-diary-top span{ float:right; width:80px; margin-right:22px; font-weight:bold; text-align:right;}
.list-diary-top a.item-color-top{ margin-right:5px;}
.list-diary-top h2{ font-size:12px;}

.list-channel-more{ margin:12px auto 0; overflow:hidden;}
.list-channel-more h3{ margin:5px 35px; color:#3F5441; font-size:12px;}
.list-channel-more ul{ margin:0 35px;}
.list-channel-more li{ float:left; margin-right:8px; height:18px; line-height:18px; white-space:nowrap;}
.list-channel-more a,.list-diary-more a:visited{ color:#3F5441; text-decoration:none;}
.list-channel-more a:hover{ color:#ff0000; text-decoration:underline;}

/* article-article diary-article */
.content-nav{ height:32px; line-height:32px; padding:0 15px; background:#fafafa; border-bottom:1px solid #ccd5cd; overflow:hidden;}
.content-nav h2{ float:right; font-size:12px; font-weight:400;}
.content-nav h2 a,.content-top h2 a:visited{ color:#507253; text-decoration:none;}
.content-nav h2 a:hover{ color:#ff0000; text-decoration:underline;}
.content-title{ text-align:center;}
.content-title h1{ margin:15px 25px 10px; font-size:22px; color:#e32202;}
.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;}
.shige p,.np p{ text-indent:0;}
.content-next{ margin:15px 25px 0; text-align:center; height:15px; overflow:hidden;}
.content-next span{ margin:0 8px;}
.juzi-content-next{ height:42px; text-align:left;}
.juzi-content-next span{ margin:5px 8px; display:block;}
.content-more{ margin:12px 25px 0; border:1px solid #ccd5cd; overflow:hidden;}
.content-more-nav{ height:25px; line-height:25px; padding:0 15px; border-bottom:1px dashed #ccd5cd;}
.content-more-nav h3{ float:left; font-size:14px; color:#3f5441;}
.content-more-nav ul{ float:right;}
.content-more-nav li{ float:left; margin-left:25px;}
.content-more-nav li a.diary-color{ color:#ff3333;}
.content-more-nav li a.article-color{ color:#0033cc;}
.content-more-list{ margin:5px 15px 0; height:70px;}
.content-more-list li{ float:left; width:31%; height:22px; line-height:22px; margin-left:5px; padding-left:8px; display:inline; background:url(li.png) no-repeat 0 9px; overflow:hidden;}
.content-more-list-beike li{ width:47%;}
.juzi-content-more-list{ height:206px;}
.juzi-content-more-list li{ width:80%;}
.content-in-top{ float:right; text-align:center; margin-left:5px;}
.content-in-bottom{ text-align:center; margin:-2px auto 0;}
.content-in-top-short{ text-align:center; margin:-2px auto 10px;}
	/* space */
.space span a,.space span a:visited{ margin-right:8px; color:#0000ff; text-decoration:none;}
.space span a:hover{ color:#ff0000; text-decoration:underline;}
.space span strong{ color:#ff0000; padding:0 3px; font-weight:normal;}
.space small{ font-size:12px; color:#999;}
.space small a,.space small a:visited{ color:#0066ff; text-decoration:none;}
.space small a:hover{ color:#ff0000; text-decoration:underline;}

/* comment */
.comment{ margin:10px 25px; background:#fafafa; border:1px solid #ccd5cd; overflow:hidden;}
.comment-nav{ height:30px; line-height:30px; padding:0 15px; border-bottom:1px dashed #ccd5cd; overflow:hidden;}
.comment-nav h3{ float:left; font-size:14px; color:#3f5441;}
.comment-nav a{ color:#3f5441; float:right;}

.comment .law{ margin:5px 25px 0; height:30px; line-height:30px; overflow:hidden;}
.comment .ipt-txt{ padding:0 25px; overflow:hidden;}
.comment textarea{ padding:5px; width:580px; height:66px; font-size:12px; background:#ffffff; border:1px solid #d2d2d2;}
.comment .login{ margin:8px 25px 0; width:520px; overflow:hidden;}
.comment .login li{ float:left; margin-right:8px; display:inline; overflow:hidden;}
.comment .login li span{ float:left; margin:3px 5px 0 0;}
.comment .login li span.already-login{ color:#f24444;}
.comment .login li .ipt-txt-user{ float:left; padding:2px; width:80px; height:15px; border:1px solid #c0c0c0;}
.comment .login li .ipt-img{ float:left; padding:2px; width:50px; height:15px; margin-right:5px; ime-mode:disabled; text-transform:uppercase; border:1px solid #c0c0c0;}
.comment .login li img{ cursor:pointer}
.comment .login li .btn{ width:60px; height:22px; line-height:22px; cursor:pointer; border:none; background:url(bg01.png) no-repeat -463px -251px;}
.comment .login li.anonymous{ margin-top:3px;}
.comment .login li.reg{ margin-top:5px;}
.comment .login li.reg a{ color:#f24444;}
.comment-note{ margin:10px 25px;}

.commentlist{ margin:0 25px;}
.commentlist li{ border-bottom:1px dashed #d2d2d2; margin-top:12px; padding-bottom:8px;}
.commentlist li a{ padding-left:18px; color:#f24444; background:url(bg01.png) no-repeat -945px -133px;}
.commentlist li a,.commentlist li a:visited{ color:#f24444; text-decoration:none;}
.commentlist li a:hover{ color:#ff0000; text-decoration:underline;}
.commentlist li p{ margin:10px 5px 0; line-height:16px;}
.commentlist li span{ color:#999999; margin-left:25px;}

.commentlist li.comment-pages{ padding-left:8px;}
.commentlist li.comment-pages a{ padding-left:0; color:#333333; margin-left:3px; background:none;}
.commentlist li.comment-pages a,.commentlist li.comment-pages a:visited{ color:#0033cc; text-decoration:none;}
.commentlist li.comment-pages a:hover{ color:#ff0000; text-decoration:underline;}
.commentlist li.comment-pages strong{ margin-left:3px; color:#3f5441;}
.commentlist li.comment-pages span{ color:#333333; margin-left: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{ background:#f8fbf7; border:1px solid #ccd5cd;}
.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:6px 12px;}
.main-right-content li{ height:23px; line-height:23px; padding-left:8px; background:url(li.png) no-repeat 0 11px; overflow:hidden;}
.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;}

/* diary */
.diary-content{ margin:12px 25px 0; font-size:14px; line-height:150%; overflow:hidden;}
.diary-content p{ text-indent:0;}

.main-wrap .diary-main-left{ width:646px;}
.main-wrap .diary-main-right{ width:302px;}
.diary-comment textarea{ width:530px;}

/* short */
.main-wrap .short-main-left{ width:646px;}
.main-wrap .short-main-right{ width:302px;}
.short-comment textarea{ width:530px;}

.short-category-item-top{ width:630px;}
.short-category-item-bottom{ width:630px;}

.list-short{ margin:15px 0 0 12px;}
.list-short ul{ margin:0px 14px;}
.list-short li{ margin:8px auto 0; padding:8px 1px 1px; border-bottom:1px dashed #ccd5cd;}
.list-short li:hover{ background:#edf6ed;}
.list-short li a,.list-short li a:visited{ font-weight:bold; color:#4f8555; text-decoration:none;}
.list-short li a:hover{ color:#ff0000; text-decoration:underline;}
.list-short span{ color:#999999; margin-left:15px;}
.list-short p{ line-height:22px; padding:6px 0; margin-top:8px; color:#444444; background:#fafafa;}
.list-short li a.short-item-color{ color:#e66f6f;}
.list-short li a:visited.short-item-color{ color:#e66f6f;}
	/* short_one */
.list-short-one{ margin:15px 0 0 12px;}
.list-short-one ul{ margin:0px 14px;}
.list-short-one li{ margin:10px auto 0; padding-left:10px; background:url(li.png) no-repeat 0 6px;}
.list-short-one li a,.list-short-one li a:visited{ color:#325537; text-decoration:none;}
.list-short-one li a:hover{ color:#ff0000; text-decoration:underline;}
.list-short-one span{ color:#999999; margin-left:15px;}
.subclass-short li{ background:none; padding-left:0;}
.subclass-short li a.item-color{ color:#c33e00;}
.subclass-short li a:visited.item-color{ color:#c33e00;}
.list-short-one h2{ font-size:16px; color:#3f5441; padding:12px 15px 8px; background:url(blue-bg.png) repeat-x;}
.list-short-one p{ text-indent:2em; border-bottom:1px dashed #ccd5cd; padding-bottom:8px; margin:0 15px 15px; line-height:18px; color:#555555;}

.content-in-similar{ font-size:12px; line-height:20px; padding-bottom:3px;}
.content-in-similar h3{ font-size:12px; color:#3f5441; margin-bottom:12px; text-indent:2em;}
.content-in-similar p{ text-indent:0; padding:5px 8px; margin-bottom:12px; background:#fafafa;}
.content-in-similar p a,.content-in-similar p a:visited{ color:#e32202; text-decoration:none;}
.content-in-similar p a:hover{ color:#e32202; text-decoration:underline;}

/* special */
#special-wrap{ width:958px; margin:12px auto 0; padding-bottom:5px; background:#fdfdfd; border:1px solid #ccd5cd; overflow:hidden;}
.special-nav{ height:25px; line-height:25px; padding:0 15px; border-bottom:1px dashed #ccd5cd; overflow:hidden;}
.special-nav h3{ float:left; width:68px; font-size:14px; color:#3f5441;}
.special-nav ul{ float:left; overflow:hidden;}
.special-nav li{ float:left; margin-left:10px;}
.special{ margin:3px 0 0 10px;}
.special ul{}
.special li{ float:left; margin:3px 8px 0 0; white-space:nowrap; height:15px;}

	/* mingren haowenzhang */
.mingren-listbox { margin:15px 0 0 12px; overflow:hidden;}
.mingren-listbox ul{ width:606px; border-top:1px solid #f1f1f1; margin:0 auto; border-left:1px solid #f1f1f1; overflow:hidden;}
.mingren-listbox li{ float:left; width:100px; height:28px; line-height:28px; text-align:center; border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; margin-left: -1px; list-style-type:none; overflow:hidden;}
.mingren-listbox-right { padding-bottom:10px;}
.mingren-listbox-right ul{ width:213px; border-top:1px solid #f1f1f1; margin:10px auto 0; border-left:1px solid #f1f1f1; overflow:hidden;}
.mingren-listbox-right li{ float:left; width:70px; height:28px; line-height:28px; text-align:center; border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; margin-left: -1px; list-style-type:none; background:none; padding-left:0;}
.mingren-content-more-list li{ width:47%;}
.list-mingren li a,.list-article li a:visited{ font-size:12px;}
.list-mingren li a.short-item-color{ color:#e66f6f;}
.list-mingren li a:visited.short-item-color{ color:#e66f6f;}

	/* haowenzhang */
.hao-guide{ margin:15px 0 0 12px}
.hao-guide h2{ font-size:16px; color:#3f5441; padding:12px 15px 8px; background:url(blue-bg.png) repeat-x;}
.hao-guide h2 a,.hao-guide h2 a:visited{ color:#3f5441; text-decoration:none;}
.hao-guide h2 a:hover{ color:#ff0000; text-decoration:underline;}
.hao-guide p{ text-indent:2em; border-bottom:1px dashed #ccd5cd; padding-bottom:10px; margin:0 15px; line-height:18px; color:#555555;}
.list-short li.hao-hot{ padding-bottom:10px; margin-top:0;}
.list-short li.hao-hot a,.list-short li.hao-hot a:visited{ font-weight:normal; color:#333; text-decoration:none;}
.list-short li.hao-hot a:hover{ color:#ff0000; text-decoration:underline;}
.hao-margin{ margin-top:0;}

/* baike */
.main-baike{ width:958px; margin:10px auto 0; border:1px solid #ccd5cd; overflow:hidden;}
.category-baike{ width:958px;}
.category-item-baike{ width:304px;}

/* partner */
.all-partner{ display:none;}

/* scrolltop */
#scrolltop { visibility:hidden; position:fixed; bottom:100px; display:block; margin:-30px 0 0; width:26px; height:50px; background:url(scrolltop.gif) no-repeat 50% 0; line-height:999px; overflow:hidden; cursor:pointer; }
.ie6 #scrolltop{ position:absolute; bottom:auto;}
#ft{ width:960px; margin:0 auto;}

/* footer */
#footer{ width:960px; margin:12px auto 0; padding:8px 0; border-top:1px solid #ccd5cd; line-height:22px; text-align:center; overflow:hidden;}
