*{word-break:break-all} /*强制换行*/
body { font-family:""; font-size:12px; margin:0; padding:0; background:url(body_bg.jpg) repeat-x top #fff; }
ul, li, form { list-style:none; margin:0; padidng:0; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-size:12px; margin:0; padding:0; }
#header { width:960px; margin:0 auto; clear:both; }
.logo { margin:0px 10px 0px 0; float:left;}
.top_right { width:400px; float:right; }
.top_menu { width:236px; float:right; margin:1px 0 0 0; line-height:21px; background:url(topmenubg.gif) no-repeat; height:21px; text-align:center; color:#fff; }
.top_right h1 { clear:both; margin:25px 10px 0 10px; line-height:20px; font-weight:normal; color:#666 }
.menu { clear:both; background:url(menubg.jpg) no-repeat; height:40px; line-height:40px; width:960px; }
.menu li { float:left; text-align:center; background:url(menujige.jpg) no-repeat right top; padding-right: 23px; padding-left: 20px; width:60px}
.menu li.last { background:none; }
.menu li a { display:block; color:#fff; }
.menu li a:link, .menu li a:visited { color:#fff; text-decoration:none }
.menu li a:active, .menu li a:hover { color:#fff; text-decoration:underline;}
.banner { margin:2px 0; height:270px; }
#body { width:960px; margin:0 auto; clear:both; }
.left { width:201px; float:left; }
.left_title { background:url(left_titlebg.gif) no-repeat; height:32px; }
.left_title h2 { padding-left:10px; font-size:14px; color:#fff; line-height:32px; }
.left_block { clear:both; border:1px solid #ccc; border-top:none; padding:3px; margin-bottom:8px; }
.sort_list { margin:3px 0px;}
.sort_list li { line-height:25px ; border-bottom:#CCCCCC dashed 1px; padding-left:30px}
.sort_list li a { color:#333; }
.sort_list li a:link, .sort_list li a:visited { color:#333; text-decoration:none }
.sort_list li a:hover { color:#ff0000; text-decoration:underline; }
.sort_list li a:active { color:#333; text-decoration:none }
.sort_list li.div{background:url(list_jt.gif) no-repeat 30px center; padding-left:5px; line-height:25px}
.list_title{ height:25px; background-color:#E4E4E4; text-align:center; font-size:12px; line-height:25px; font-weight:bold; clear:both}
.left_contact { margin:3px 5px; line-height:24px; color:#333 }
.right { float:right; width:750px; }
.right_block {  margin-bottom:8px; border:1px solid #eaeaea; height:1%; padding-bottom:5px }
.right_block h1 { font-size:16px; text-align:center; line-height:30px}
.block_title { background:url(block_titlebg.gif) repeat-x; height:42px; }
.block_title h2 { padding-left:10px; font-size:12px; color:#000; line-height:26px; width:200px; }
.block_title .more { padding-right:10px; line-height:26px; color:#000; float:right }
.block_content { clear:both; margin:8px; margin-top:0; line-height:24px; color:#333; }
.block_content h1{ text-align: center; font-family: "黑体"; font-size: 18px; font-weight: bold; color: #009933; margin-top: 6px; }
.block_content li{ background:url(list_jt.gif) no-repeat left center; padding-left:15px; line-height:25px; border-bottom:#CCCCCC dashed 1px; width:95%; float:left}
.block_content li a { display:block; color:#333; line-height:25px; margin:0px; padding:0px; width:69%;}
.block_content li a:link, .block_content li a:visited { color:#333; text-decoration:none }
.block_content a:active, .block_content li a:hover { color:#333; text-decoration:underline;}
.block_content .date{ width:19%; float:right; text-align:right}
.p_list { }
.p_list li { width:160px; margin:0 5px 5px 5px; float:left; text-align:center; }
.p_list li img { border:1px solid #f1f1f1; }
.p_list li img a { border:1px solid #f1f1f1; }
.p_list li img a:hover { border:1px solid #ff0000; }
.p_list li span { clear:both; width:155px; line-height:30px; }
.p_list li span a { color:#000000; }
.p_list li span a:link, .p_list li span a:visited { color:#333; text-decoration:none }
.p_list li span a:hover { color:#ff0000; text-decoration:underline; }
.p_list li span a:active { color:#333; text-decoration:none }
#footer { width:960px; margin:0 auto; clear:both; border-top:1px solid #ccc; line-height:25px; text-align:center; padding:5px 0; background-color:#E4E4E4}
.clear { clear:both }
a:link, a:visited { color:#000; text-decoration:underline; }
a:visited { color:#0022ff; text-decoration:underline; }
a:visited { color:#000; text-decoration:underline; }
a.c1:link, a.c1:visited { color:#fff; text-decoration:none; }
a.c1:visited { color:#fff; text-decoration:underline; }
a.c1:visited { color:#fff; text-decoration:none; }
.p_lists{ padding-right: 20px; padding-bottom: 5px; padding-left: 20px; }
.p_lists li{ line-height:28px; float:none; width:100%; text-align: left; }
.p_lists li span{ float:right; color:#999999; font-size: 11px; font-style: italic; margin: 0px; padding: 0px; }
.page { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding-top: 5px; padding-right: 0; padding-bottom: 10px; padding-left: 0; }
.page a { color:#666666; text-decoration:none; margin:0 2px; border:1px solid #D9D9D9; padding:2px 5px }
.page a:hover, .page a.current { color:red; border-color:red }
.news_time { float:right; }
.comment { margin:5px 10px; }
.comment .username { font-size:12px; font-weight:normal }
.comment .content { height:80px; line-height:80px; }
.comment input { border:1px solid #ccc; margin: 0px; background:url(block_titlebg.gif) repeat-x; padding-top: 5px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; color: #666666; }
.comment .submit { border:1px solid #ccc; background-color: #666; width: 75px; color:#000; margin-top: 5px; margin-right: 0; margin-bottom: 5px; margin-left: 0; padding-top: 6px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; }
.comment textarea { border:1px solid #ccc; background:#fcfcfc; padding: 5px; }
.comment form { margin:0; padding:0; }
.comment label { display: block; line-height:20px; padding-top: 8px; }
.commentlist{margin:0px 10px 5px; }
.commentlist .user{ padding-top: 5px; padding-right: 7px; padding-bottom: 5px; padding-left: 7px; border: 1px solid #EAEAEA; }
.commentlist .content{ line-height: 20px; margin-bottom:5px; padding-top: 3px; padding-right: 10px; padding-left: 10px; }
.clear{ clear:both}
.friendlink{ width:960px; height:auto; margin:0 auto; clear:both; border-top:1px solid #E4E4E4; line-height:16px; text-align:left; padding:5px 0; background-color:#F5F5F5 }
.main_content{}
.main_content h1{margin:0px;padding:8px; text-align:center} /* 标题 */
.main_content_info{line-height:30px;text-align:right;font-size:12px;color:#666;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#E7E7E7;background-color:#F5F5F5;border-top-width:2px;border-top-style:solid;border-top-color:#E7E7E7;padding-right:10px} /* 正文信息 */
.main_content_info span{color:#000000} /* 信息突出 */
.maint_content_area{color:#333;line-height:160%;padding:10px} /* 正文内容 */
.main_content_prenext{line-height:40px;border-top-width:1px;border-top-style:dashed;border-top-color:#ccc;padding-right:10px;padding-left:10px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.main_content_prenext_pre{float:left;width:50%} /* 上一?*/
.main_content_prenext_next{text-align:right;float:right;width:50%} /* 下一?*/ 
.channel{margin:0px}
.channel .node{float:left;width:350px;margin:5px;border:1px solid #E4E4E4;padding:1px}
.channel .node .title{border-bottom:1px dashed #ccc;font-weight:bold;color:#404040;padding:7px 5px 5px 5px;background-color:#F6F6F6}/* 导航标题 */
.channel .node .title a{color:#333;text-decoration:none}
.channel .node .title a:hover{text-decoration:none;color:#f00}
.channel .node .box{line-height:25px;padding-top:6px;padding-right:5px;padding-bottom:0px;padding-left:5px}
.channel .node .box ul{width:310px;list-style:none;padding:0px;margin:0px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}/* CSS限制宽了 */
.channel .node .box ul li{background-image:url(../images/li.gif);background-repeat:no-repeat;background-position:5px 11px;padding-left:15px}
.channel .node .box ul a{color:#2B2B2B;text-decoration:none}
.channel .node .box ul a:hover{color:#F00;text-decoration:underline}
/* 正文左边-栏目-推荐图文 */
.channel .node .pic{padding-top:5px;padding-right:5px;padding-left:5px;}
.channel .node .pic .picsrc{float:left;margin-right:5px; margin-bottom:5px}
.channel .node .pic .picsrc img{border:1px solid #CCCCCC}
.channel .node .pic .picinfo{float:left;width:240px}
.channel .node .pic .title{background-color:#fff;text-align:center;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#DBDBDB;padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px}
.channel .node .pic .info{line-height:25px;padding-top:4px;font-size:12px;color:#262626;padding-right:4px;padding-left:4px;text-indent:24px}
.channel .node .pic .info .more{color:#900;text-decoration:none; text-align:right}
.picnews {clear: both;padding-bottom: 3px;width: 730px;}
.picnews dl {background: url("place_bg.jpg") repeat-x scroll 0 0 transparent;margin: 1px auto;overflow: hidden;width: 730px;}
.picnews dl dd {display: inline;float: left;line-height: 25px;margin: 5px 0 0 5px;text-align: center;width: 200px;}
.picnews dl dd a img {border: 1px solid #FFFFFF;}
.picnews dl dd a:hover img {border: 1px solid #ECBAC8;}
.picnews dl dd a {display: block; text-decoration:none}