

body{ font-family:Arial,"ËÎÌå"; 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:#000000;text-decoration:none;}
a:visited {color:#000000;text-decoration:none;}
a:hover {color:#000000;text-decoration:none;}
a:active {color:#FF0000;}

 
#header{ width:960px; margin:8px auto 0; overflow:hidden;}
.header-left{ float:left; width:250px; height:60px;}
.header-right{ float:left; margin-left:30px; width:680px; height:60px;}


#nav{ width:960px; margin:5px auto 0; overflow:hidden;}
.nav-top{ width:960px; height:35px; font-size:14px; color:#ffffff; background:#92ae95 url("nav.gif") no-repeat; overflow:hidden;}
.nav-top a,.nav-top a:visited{ color:#ffffff; text-decoration:none;}
.nav-top a:hover{ color:#ffffff; text-decoration:underline;}
.nav-top ul{ float:left; width:100%; margin-top:10px;}
.nav-top li{ padding:0px 12px; float:left; height:16px; line-height:16px; border-right:1px solid #fcfcfc;}
.nav-top li.index{ width:70px; text-align:center; border:none;}
.nav-top li.justhere{ border:none;}
.nav-top li.nav-top-right{ float:right; border:none; font-size:12px;}

.nav-list{ width:958px; margin-top:-1px; padding-bottom:5px; background:#fdfdfd; border:1px solid #cdd6cd; border-top:none; overflow:hidden;}
.nav-list ul{ margin:1px 0 0 2px;}
.nav-list li{ width:85px; height:16px; margin-top:7px;  float:left; text-align:center;padding-left:1px; background:url("nav-list.gif") no-repeat;}
.nav-list li.justhere{ background:none;}


#guide{ width:960px; height:40px; margin:8px auto 0; background:url("guide.gif") no-repeat; overflow:hidden;}
.guide-left{ float:left; margin:10px 0 0 58px; display:inline;}
.guide-left .txt{ height:15px; line-height:15px; padding:2px; color:#aaaaaa; border:1px solid #e5e3d5;}
.guide-left .guide-btn{ width:60px; height:21px; margin-left:8px; cursor:pointer; border:none; background:url("guide-btn.gif") no-repeat; text-indent:-9999px;}
.guide-right{ float:right; margin:11px 15px 0; width:640px; height:20px; display:inline; overflow:hidden;}
.guide-right .g-left{ float:left; margin-right:12px; line-height:20px;}
.guide-right .g-right{ float:right; margin-right:0;}
.guide-right span{ color:#f25555;}


.index-wrap{ width:960px; margin:10px auto 0; overflow:hidden;}
.index-wrap-left{ float:left; width:706px; border:1px solid #cdd6cd;}
.index-wrap-right{ float:right; width:240px; background:#f8fbf7; border:1px solid #cdd6cd;}


.hot{ float:left; width:340px; height:182px; background:url("top-news.gif") no-repeat; overflow:hidden;}
.hot h2{ padding-left:32px; height:33px; line-height:33px; font-size:14px; color:#3f5556;}
.hot-top{ width:320px; margin:5px auto; overflow:hidden;}
.hot-top-img{ float:left; padding:1px; border:1px solid #e5e5d5; width:65px; height:65px;}
.hot-top-news{ float:right; width:242px;}
.hot-top-news h3{ font-size:16px; margin:3px auto 5px; text-align:center; overflow:hidden;}
.hot-top-news h3 a,.hot-top-news h3 a:visited{ color:#e96666; text-decoration:none;}
.hot-top-news h3 a:hover{ color:#e96666; text-decoration:underline;}
.hot-top-news p{ text-indent:2em; color:#666666; line-height:20px;}
.hot-list{ width:318px; margin:5px auto; overflow:hidden;}
.hot-list li{ height:22px; line-height:22px;}
.hot-list li span{ color:#666666; float:right;}


.flash{ float:left; width:356px; height:180px; margin:0px 10px; position:relative; border:1px solid #f8f8ee; overflow:hidden;}
.changeDiv{ position:absolute; top:0; left:0;}
.changeDiv h3{ position:absolute; left:0; bottom:-9999px;}
.numchange{ right:8px; position:absolute; bottom:8px; filter:alpha(opacity=80); opacity:0.8;}
.numchange li{ display:inline-block; float:left; }
.numchange span{ width:16px; height:16px; line-height:16px; text-align:center; margin:3px 2px; background:#ffffff; display:inline-block; cursor:pointer;}
.numchange span.on{ background:#ff8800; font-size:16px; width:21px; height:21px; line-height:21px; margin:0px 2px; color:#ffffff; font-weight:600;}


.member{ float:left; width:240px; height:180px; border:1px solid #ccd5cd; background:url("bg3.gif") repeat-x;}
.member h2{ margin:6px 0 0 12px; font-size:14px;}
.user-login{ margin:5px 6px;}
.user-login li{ padding-top:5px; *padding-top:3px; _padding-top:5px; overflow:hidden;}
.user-login li span{ float:left; width:60px; margin:3px 8px 0 0; text-align:right;}
.user-login li .ipt-txt{ float:left; padding:2px; width:120px; height:15px; border:1px solid #c0c0c0;}
.user-login li .ipt-img{ float:left; padding:2px; margin-right:7px; _margin-right:4px; ime-mode:disabled; text-transform:uppercase; height:15px; width:60px; border:1px solid #c0c0c0;}
.user-login li img{ cursor:pointer;}
.user-login li.submit{ margin-left:50px; padding-top:5px; *padding-top:3px;}
.user-login li.submit .btn-login{ float:left; width:60px;  height:30px; font-weight:600; color:#3F5441; font-size:14px; cursor:pointer; letter-spacing:2px; border:none; background:url("login-btn.gif") no-repeat;}
.user-login li.submit a{ float:left; margin:10px 0 0 12px;}
.member .reg-new{ margin-left:38px; width:160px; padding-top:6px; _padding-top:10px; overflow:hidden;}
.member .reg-new a,.member .reg-new a:visited{ font-weight:600; color:#3567e0; text-decoration:none;}
.member .reg-new a:hover{ color:#ff0000; text-decoration:underline;}

.user-info{ margin:5px 6px;}
.welcome{ text-align:center; width:210px; height:28px; line-height:28px; margin:10px auto; border:1px dashed #e3e2d5; overflow:hidden;}
.welcome strong{ color:#f45454;}
.user-face{ float:left; width:52px; height:52px; display:inline; padding:2px; margin:1px 0 0 12px; border:1px solid #e3e2d5; overflow:hidden;}
.mylink{ float:left; width:130px; overflow:hidden;}
.mylink li{ float:left; height:20px; line-height:20px; display:inline; margin-left:15px;}
.mylink li span{ color:#f24444;}
.spacelink{ float:left; width:220px; margin:12px 0 0 3px; display:inline; padding:5px 0; background:#f7faf7; overflow:hidden;}
.spacelink ul{ margin-left:15px;}
.spacelink li{ float:left; margin-right:15px;}


.index-main-top{ height:29px; background:url("back_1.gif") repeat-x;}
.index-main-top h3{ font-size:12px; margin:8px 0 2px 10px;}
.index-main-top-left{ float:left;}
.index-main-top-left h2{ width:150px; height:28px; line-height:29px; border-bottom:1px solid #e8e8de; border-right:1px solid #e8e8de; text-align:center; font-size:14px; color:#3f5555; background:url("back2.gif") repeat-x;}
.index-main-top-left h2 a,.index-main-top-left h2 a:visited{ color:#3f5555; text-decoration:none;}
.index-main-top-left h2 a:hover{ color:#3f5555; text-decoration:underline;}
.index-main-top-right{ height:28px; line-height:29px; float:right;}
.index-main-top-right a{ margin-right:12px;}
.index-main-bottom{ margin:8px 12px 9px 2px; overflow:hidden;}
.index-list{ float:left; width:336px; margin-left:10px; display:inline; background:url("bg3.gif") repeat-x;}
.index-list-top h3{ font-size:12px; margin:8px 0 2px 10px;}
.index-list-top h3 a,.index-list-top h3 a:visited{ color:#507555; text-decoration:none;}
.index-list-top h3 a:hover{ color:#507555; text-decoration:underline;}
.index-list-hot{ width:326px; margin:5px auto; overflow:hidden;}
.index-list-hot-left{ float:left;}
.index-list-hot-left img{ width:120px; height:90px; margin-right:10px; padding:2px; border:1px solid #e5e5d5;}
.index-list-hot-right{ float:right; width:188px;}
.index-list-hot-right h4{ margin:10px auto 8px; font-size:12px; overflow:hidden;}
.index-list-hot-right h4 a,.index-list-hot-right h4 a:visited{ color:#3f5555; text-decoration:none;}
.index-list-hot-right h4 a:hover{ color:#ff0000; text-decoration:underline;}
.index-list-hot-right p{ text-indent:2em; color:#666666; line-height:18px;}
.index-list-bottom{ width:100%;}
.index-list-bottom li{ height:25px; line-height:25px; color:#666666; padding-left:5px; overflow:hidden;}
.index-list-bottom li span{ color:#999999; margin:0px 5px; float:right;}
.index-list-bottom a.list-color{ color:#c33e00;}


.index-list-right-top{ height:29px; line-height:29px; background:url("back_1.gif") repeat-x; padding-left:12px;}
.index-list-right-top h3{ font-size:12px;}
.index-list-right-top h3 a,.index-list-right-top h3 a:visited{ color:#3f5555; text-decoration:none;}
.index-list-right-top h3 a:hover{ color:#3f5555; text-decoration:underline;}
.index-list-right-list{ margin:6px 12px 0; *margin:5px 12px 0;}
.index-list-right-list li{ height:23px; line-height:23px; padding-left:8px; background:url("li.png") no-repeat 0 11px; overflow:hidden;}
.index-list-right-pic{ width:220px; margin:12px auto; height:110px; overflow:hidden;}


.red-top{ width:960px; height:37px; background:url("red.gif") no-repeat; overflow:hidden;}
.red-top-left{ float:left; width:215px; line-height:37px;}
.red-top-left h2{ margin:12px 0 0 45px; display:inline; font-size:14px; color:#f58228;}
.red-top-left h2 a,.red-top-left h2 a:visited{ color:#f58228; text-decoration:none;}
.red-top-left h2 a:hover{ color:#f58228; text-decoration:underline;}
.red-top-right{ margin-top:5px; float:left;}
.red-top-right a{ margin-right:12px;}
.red-top-right a,.red-top-right a:visited{ color:#fafafa; text-decoration:none;}
.red-top-right a:hover{ color:#fafafa; text-decoration:underline;}
.red-bottom{ height:312px; border:1px solid #ffd285; border-top:none; background:url("red-bg.gif") repeat-x;}
.red-bottom-left{ float:left; width:476px;}
.red-bottom-left-top{ margin:8px 0 5px 16px;}
.red-bottom-left-top h3{ font-size:12px; margin:8px auto 5px;}
.red-bottom-left-list{ margin:3px 18px 3px 15px;}
.red-bottom-left-list li{ height:23px; line-height:23px; overflow:hidden;}
.red-bottom-left-list li a,.red-bottom-left-list li a:visited{ color:#016599; text-decoration:none;}
.red-bottom-left-list li a:hover{ color:#ff0000; text-decoration:underline;}
.red-bottom-left-list li span{ float:right; width:70px; margin-left:3px; text-align:right; color:#666666;}
.red-bottom-left-list li a.list-color{ color:#c33e00;}
.red-bottom-left-list li a:visited.list-color{ color:#c33e00;}
.red-bottom-right{ float:left; width:240px; border-left:1px dashed #cccccc;}
.red-bottom-right-top{ margin:8px 0 5px 16px;}
.red-bottom-right-top h3{ font-size:12px;}
.red-bottom-right-top h3 a,.red-bottom-right-top h3 a:visited{ color:#507285; text-decoration:none;}
.red-bottom-right-top h3 a:hover{ color:#507285; text-decoration:underline;}
.red-bottom-right-bottom{ margin:3px 10px;}
.red-bottom-right-bottom li{ height:23px; line-height:23px; padding-left:8px; background:url("li.png") no-repeat 0 9px; overflow:hidden;}
.red-bottom-right-bottom li a,.red-bottom-right-bottom li a:visited{ color:#016599; text-decoration:none;}
.red-bottom-right-bottom li a:hover{ color:#ff0000; text-decoration:underline;}


.position-list{ margin:8px auto -3px; width:950px;}


.main-wrap{ width:960px; margin:10px auto 0; overflow:hidden;}
.main-wrap .main-left{ float:left; width:696px; border:1px solid #ccd5cd;}
.main-wrap .main{ float:left; width:958px; border:1px solid #ccd5cd;}
.main-wrap .main-right{ float:right; width:252px;}
.channel-top-left h2{ width:100px;}
.channel-main{ width:331px; margin-top:5px;}
.channel-main ul{ margin:3px 5px 3px;}
.channel-main li{ height:22px; line-height:22px; color:#666666; padding-left:8px; background:url("li.png") no-repeat 0 11px;}
.channel-bottom{ padding-bottom:8px; margin:12px 25px 0; color:#3F5555; overflow:hidden;}
.channel-bottom a,.channel-bottom a:visited{ color:#3F5555; text-decoration:none;}
.channel-bottom a:hover{ color:#ff0000; text-decoration:underline;}
.channel-bottom-top h3{ font-size:12px; margin-bottom:5px;}
.channel-bottom-bottom{ width:100%;}
.channel-bottom-bottom a{ height:22px; line-height:22px; margin-right:12px;}

.list-main{ margin:15px 22px 0;}
.list-main li{ margin-top:10px; border-bottom:1px dashed #cdd6cd;}
.list-main li a,.list-main li a:visited{ font-weight:bold; font-size:14px; text-decoration:none;}
.list-main li a:hover{ color:#ff0000; text-decoration:underline;}
.list-main span{ color:#999999; margin-left:15px;}
.list-main p{ text-indent:2em; line-height:18px; margin:5px auto; color:#555555;}

.list-pages{ margin:12px 25px 0; height:30px;}
.list-pages li { border:1px solid #cdd6cd; float:left; padding:2px 0 1px; font-family:Tahoma; line-height:17px; margin-right:6px;}
.list-pages li.thisclass{ background:#87a888; padding:2px 6px 1px; color:#ffffff; border:1px solid #cdd6cd;}
.list-pages li.thisclass a{ color:#ffffff;}
.list-pages li:hover{ background:#87a888; 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:#87a888; color:#ffffff;text-decoration:none;}
.list-pages li .pageinfo{ padding:3px 6px 1px; }


.right-wrap{ border:1px solid #cdd6cd;}
.right-img{ margin:10px auto; text-align:center;}
.channel-main-img,.list-main-img,.article-main-img{ width:690px; margin:10px auto 0; text-align:center;}


.article-position{ background:#fafafa; height:30px; line-height:30px; padding:0 15px; border-bottom:1px solid #cdd6cd;}
.article-position span{ float:right;}
.article-title{ margin:15px 25px 10px; text-align:center;}
.article-title h2{ font-size:22px; color:#EA3A0F;}
.article-writer{ margin:0 25px; border-bottom:1px dashed #cdd6cd; text-align:center; padding-bottom:6px;}
.article-writer span{ margin:0 5px;}
.article-writer span a{
	color:#000000;
	text-decoration: none;
}
.article-writer span a:visited {color:#000000;text-decoration:none;}
.article-writer span a:hover{ color:#000000;text-decoration:none;}
.article-article{ margin:12px 25px 0; font-size:14px; line-height:160%; overflow:hidden;}
.article-article p{ text-indent:2em; margin-bottom:12px;}
.article-next{ margin:15px 25px 0; text-align:center;}
.article-next span{ margin:0 8px;}
.article-more{ margin:12px 25px 0; border:1px solid #cdd6cd;}
.article-more-top{ height:25px; line-height:25px; padding:0 15px; border-bottom:1px dashed #cdd6cd; color:#3f5555;}
.article-more-top h3{ font-size:14px;}
.article-more-top-left{ float:left;}
.article-more-top-right{ float:right;}
.article-more-top-right a{ color:#0033FF;}
.article-more-top-right a:visited {color:#0033FF;text-decoration:none;}
.article-more-top-right a:hover{ color:#ff0000;text-decoration:none;}
.article-more-bottom{ margin:5px 15px 0; height:70px;}
.article-more-bottom 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;}


.comment{ margin:10px 25px; background:#fafafa; border:1px solid #cdd6cd; 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("comment-btn.gif") no-repeat;;}
.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("comment.gif") no-repeat;}
.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:#3f5555;}
.commentlist li.comment-pages span{ color:#333333; margin-left:0;}


#flink-wrap{ width:958px; margin:10px auto 0; padding-bottom:10px; border:1px solid #cdd6cd; overflow:hidden;}
.flink-top{ height:29px; background:url("back_1.gif") repeat-x; overflow:hidden;}
.flink-top-left{ float:left; line-height:29px; margin-left:12px; display:inline; color:#3F5555;}
.flink-top-left h3{ font-size:14px;}
.flink-top-right{ float:right; line-height:29px; margin-right:12px;}
.flink{ margin:5px 0 0 10px;}
.flink li{ float:left; margin:5px 12px 0 0; white-space:nowrap; height:15px;}


#footer{ width:960px; line-height:22px; margin:10px auto 0; padding:6px 0; border-top:1px solid #cdd6cd; text-align:center; overflow:hidden;}


.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} 
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} 
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} 

.guanyu{ padding-left:10px; line-height:24px;}


.list9{}
.list9 .node9{margin-bottom:8px} 
.rtxc9 {
	list-style:none;
	text-align:left;
	height:18px;
	overflow:hidden;
	width: 49%;
	float: left;
	margin: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E3E3E3;
	padding-top: 2px;
	font-size: 13px;
	padding-bottom: 2px;
}
