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;}

/* banner_top */
.banner_top{width:1000px; margin:0 auto; padding-top:8px; overflow:hidden;}

/* header */ 
#header{ width:1000px; 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:1000px; height:35px; margin:5px auto 0; font-size:14px; color:#ffffff; background:#89a78b url(/images/bg01.png) no-repeat 0 0; overflow:hidden;}
#nav a,#nav a:visited{ color:#ffffff; text-decoration:none;font-weight:600}
#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:905px; margin-top:10px;}
#nav li{ padding:0px 8px; float:left; height:16px; line-height:16px; border-right:0px solid #fbfcfb;}
#nav li.thiscase{ border:none;}
#nav li.map{ float:right; border:none; font-size:12px;}
#nav li strong{ font-size:12px;}
#nav .tophot{ color:green;}

/* subnav */
#subnav{ width:998px; 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(/images/bg01.png) no-repeat -959px -114px;}
#subnav li.thiscase{ background:none;}

/* guide */
#guide{ width:1000px; margin:8px auto 0; height:40px; background:url(/images/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(/images/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:6px; height:20px; line-height:20px;}
.show li.lead{ float:right; margin-right:0;}
.show strong{ color:#FF0000;}
.show span{ color:#f24444;}
.show a{ color:#0033cc;}

/* main-wrap */
.main-wrap{ width:1000px; margin:10px auto 0; overflow:hidden;}
.main-wrap .main-left{ float:left; width:686px; border:1px solid #ccd5cd;}
.main-wrap .main-right{ float:right; width:302px;}

/* position */
.position-channel{ margin:8px auto -3px; width:930px;}

/* channel */
.category-nav{ height:29px; background:url(/images/nav-bg.png) repeat-x;}
.category-nav h1,.category-nav h2{ float:left; /*width:115px;*/padding:0px 8px; height:22px; padding-top:6px; border-bottom:1px solid #e9e9de; border-right:1px solid #e9e9de; text-align:center; font-size:14px; background:url(/images/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:left; margin-top:8px;/*width:570px;*/overflow:hidden;height:16px;padding-left:10px;}
.category-nav li{ float:left; margin-right:15px; display:inline;}
.category{ margin:10px 12px 9px 2px; overflow:hidden;}
.category-item{ float:left; width:321px; height:250px;margin:10px 0 0 10px; display:inline; background:url(/images/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(/images/li.png) no-repeat 0 11px; overflow:hidden;}
.category-item li span{ color:#999999; margin:0px 5px; float:right;}

.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;}

/* 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{ text-indent:2em; line-height:18px; margin:5px auto; color:#444444;}
	/* list-article one_list */
.list-article-one{ margin:15px 0 0 12px;}
.list-article-one ul{ margin:0px 15px;}
.list-article-one li{ margin:10px auto 0; background:url(/images/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:290px; margin:10px 10px 0; display:inline;}
.subclass-article-list span{ float:right;}
.subclass-article-list h2{ font-size:16px; color:#3f5441; padding:12px 15px 8px; background:url(/images/blue-bg.png) repeat-x;}
.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(/images/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;}
.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:16px; line-height:160%; overflow:hidden;}
.content img{ margin:0 auto;display:block;max-width:630px;_max-weight:630px;}
.content p{ text-indent:2em; margin-bottom:15px;}
.content h2,.content h3{ font-weight:700;font-size:16px;;}
.content-next{ margin:15px 25px 0; text-align:center; height:15px; overflow:hidden;}
.content-next span{ margin:0 8px;}
.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:left;}
.content-more-nav li{ float:left; margin-left:8px;}
.content-more-nav li a.diary-color{ color:#ff3333;}
.content-more-nav li a.article-color{ color:#0033cc;}
.content-more-nav li a{font-size:14px; 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(/images/li.png) no-repeat 0 9px; overflow:hidden;}
.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;}

/* comment */
.comment{ margin:10px 25px; background:#fafafa; border:1px solid #ccd5cd; overflow:hidden;padding-bottom:10px;}
.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(/images/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(/images/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;width:100%;}
.main-right-content .mores{ padding:5px;}
.main-right-content .mores a{ padding:0px 0px 0px 5px; line-height:20px;}
.main-right-content h3{ height:21px; font-size:12px; background:url(/images/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(/images/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;}

/* 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:686px;padding-bottom:10px;}
.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{ text-indent:2em; 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(/images/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(/images/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:998px; margin:12px auto 0; padding-bottom:5px; background:#fdfdfd; border:1px solid #ccd5cd; overflow:hidden;}
.special-nav{ height:100%; 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:15px; font-weight:700;/*width:75px;*/}
.special{ margin:3px 0 0 10px;}
.special ul{}
.special li{ float:left; margin:3px 8px 0 0; white-space:nowrap; height:15px;}

/* partner */
.all-partner{ display:none;}

/* footer */
#footer{ width:1000px; margin:12px auto 0; padding:8px 0; border-top:1px solid #ccd5cd; line-height:22px; text-align:center; overflow:hidden;}

/* ding and cai style */
.infor-set{
	/*width:600px;*/
	text-align:center;
	/*padding:5px 5px 0px 0px;*/
	overflow:hidden;
}
.infor-set a,.infor-set span{
	display:inline-block;
	/*#display:inline;
	#zoom:1;*/
	/*padding-right:10px;*/

}
.btn-up,.btn-down{
	background:url(/images/icon.png) no-repeat;
	text-align:left;
}
.btn-up,
.btn-down,
.infor-set .up-disable,
.infor-set .down-disable
{
	width:51px;
	height:20px;
	vertical-align:middle;
	line-height:20px;
	text-indent:20px;
}
.btn-up,.scroe-up{
	color:#48960f;
}
.btn-down,.scroe-down{
	color:#ff3f41;
}
.btn-up{
	background-position:left -30px;
}
.infor-set .up-disable{
	background:url(/images/up-disable.png) no-repeat left top;
	color:#666;
	text-decoration:none;
	cursor:default;
	text-align:left;
}
.infor-set .down-disable{
	background:url(/images/down-disable.png) no-repeat left top;
	color:#666;
	text-decoration:none;
	cursor:default;
	text-align:left;
}
.btn-down{
	background-position:-105px -30px;
}

.content_wz{
display:none;
}

.page {
	text-align: center;
	padding:15px 0px;
	clear:both;
}

.page-show a,.page-show span {
	display: inline-block;
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	background: #fff;
	border-radius: 5px;
	border-bottom: 1px solid #ddd;
	margin: 0 5px;
	transition: .2s;
	color: #999999;
}

.page-show .current,.page-show a:hover {
	background: #f84f7a;
	color: #fff;
}

.page-show .prev,.page-show .next {
	font-family: "SimSun";
}
/*#count{display:none;}*/
/* fenzu start */
.fenzuBox{ width:285px; margin:20px 0 0;padding-left:150px;display:inline-block;}
.fenzuBoxHd{width:285px; height:171px; background:url(/images/fenzu01.png) 0 0 no-repeat;display:inline-block;}
.fenzuBoxBd{width:285px; background:url(/images/fenzu02.png) 0 0 repeat-y;display:inline-block;}
.fenzuBoxFt{width:285px; height:130px; background:url(/images/fenzu03.png) 0 0 no-repeat;display:inline-block;}
.fenzuBoxBd p{ font-size:12px; margin-bottom:0px;color:#000; text-align:left; line-height:28px; height:27px; overflow:hidden;background:url(/images/fenzu04.png) 0 0 no-repeat; width:184px; padding:0 75px 0 26px;}
/* fenzu end */

.textad{margin:0 auto;max-height:280px;overflow:hidden;width:672px;}
.textad div{float:left;}