body,h2{ padding:0; margin:0;}
ul,li{ list-style:none; padding:0; margin:0;}
.top_a{ width:1000px; margin:0 auto;}
.top_a .logo{width:306px; float:left;}
.top_a .allsearch{width:650px; float:right;background:url(../images/top_nav_bg.png) repeat-x; border:#e8e8e8 1px solid; margin:5px 0 0 0;}
.top_a .allsearch .searchmenu ul{ padding:0; margin:0; list-style:none;}
.top_a .allsearch .searchmenu li{width:7%; float:left; text-align:center; border-right:#e8e8e8 1px solid; height:30px; line-height:30px;}
.top_a .allsearch .searchmenu a{ font-size:14px; color:#069;}
.top_a .allsearch .searchmenu a:hover{text-decoration:none;}
.top_a .allsearch .searchmenu .curr a{ color: #990000; font-weight:bold; background:url(../images/up.png) no-repeat center bottom; display:block; line-height:30px;}
.top_a .allsearch .searchmenu .curr a:hover{ text-decoration:none;}


.top_a .allsearch .searchmain{background:#F4F4F4;height:38px; line-height:38px; position:relative;}
.top_a .allsearch .searchmain #key{margin-left:3px;width:521px; overflow:hidden; height:29px; line-height:29px; color:#999;  padding-left:10px; border:1px #ccc solid;}
.top_a .allsearch .searchmain #m{width:90px;height:30px; margin:-2px 0 0 5px;}

/*全站搜索begin*/
.somenu{width:1000px; margin:0px auto; background:url(../images/nav_bg.gif) repeat-x left top; height:30px; line-height:30px;overflow:hidden;}
.somenu h2{ width:80px; float:left; font-size:12px; line-height:30px; text-align:center; font-weight:bold; color:#000; background:url(../images/icon2.gif) no-repeat right top;}

.somenu ul{width:910px; float:right;}
.somenu li{ float:left; line-height:29px; border-right:#D3E4F7 1px inset; text-align:center;}
.somenu a{ padding:0 3px; text-decoration:none; font-size:14px; color:#666;}
.somenu a:hover{text-decoration:none;}


.so_top{width:965px; margin:0px auto;}
.so_top .logo{width:312px; float:left;}
.suggest_link
    { background-color: #FFFFFF;
        padding: 2px 6px 2px 6px;
		color:#000000;
		height:20px;
    }
.suggest_link_over
    {
        padding: 2px 6px 2px 6px;
		color:#fff;
		height:20px;
		background:#3399FF;
    }
#search_suggest
    {
        width:535px;
		position: absolute;
        background-color: #FFFFFF;
        text-align: left;
        border: 1px solid #e5e5e5;
		border-top:none;
		left:-1px;
		height:150px;
		overflow-y:auto;
		overflow-x:hidden;
    }
#search_suggest li{ height:25px; line-height:25px; border-bottom:#e8e8e8 1px solid;}
.searchbody{width:1000px; margin:0px auto;}
.searchbody .left{width:720px; float:left; border-right:#CCC 1px solid;}
.searchbody .left .tit{height:31px;line-height:31px;font-size:14px;color:#069;padding-left:15px; border-bottom:#CCC 1px solid;}
.searchbody .left .tit span{ color:#990000; font-weight:bold;}
.searchbody .left .leftbox{}
.searchbody .left .leftbox .searchlist{}
.searchbody .left .leftbox .searchlist ul{ padding:15px;}
.searchbody .left .leftbox .searchlist li{ line-height:28px;}
.searchbody .left .leftbox .searchlist span.art_title a{ font-size:14px; color:#069; font-weight:bold; text-decoration:underline;}
.searchbody .left .leftbox .searchlist span.art_title a:visited{ color:#003399;text-decoration:underline;}
.searchbody .left .leftbox .searchlist span.artintro{ line-height:24px;  font-size:14px;}
.searchbody .left .leftbox .searchlist span.arturl{ line-height:24px;}
.searchbody .left .leftbox .searchlist span.arturl a{ color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.searchbody .left .leftbox .searchlist span.arturl a:hover{ text-decoration:none;}
.searchbody .left .leftbox .searchlist span.c9{color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.searchbody .left .leftbox .searchabout{ margin:10px; padding:15px;background: #EFEFEF; height:100%; overflow:hidden;}
.searchbody .left .leftbox .searchabout h3{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000;}
.searchbody .left .leftbox .searchabout .searchresult li{ height:25px; line-height:25px; border-bottom:#f1f1f1 1px solid;}
.searchbody .left .leftbox .searchabout .searchresult a{ font-size:14px; color:#069; text-decoration:underline;}
.searchbody .left .leftbox .searchabout .searchresult a:hover{ color:red;}

.searchbody .left .leftbox .kuaisou{ margin:0px 10px; background:#efefef; border:#ccc 1px solid; padding-left:20px; padding:8px;}
.searchbody .left .leftbox .kuaisou .i{ height:23px; line-height:23px;width:400px; padding-left:15px; color:#333;}
.searchbody .left .leftbox .kuaisou #m{margin-left:5px;height:28px; line-height:28px; width:80px;}

.searchbody .right{width:268px; float:right;}
.searchbody .right .right01{}
.searchbody .right .right01 .tit{height:31px;line-height:31px;font-size:14px; font-weight:bold; color:#069;padding-left:5px;  border-bottom:#CCC 1px solid;}
.searchbody .right .right01 .right01box{}
.searchbody .right .right01 .right01box ul{ padding:8px;}
.searchbody .right .right01 .right01box li{ background:url(artarrow.gif) no-repeat 0px 11px; padding-left:8px;height:26px; line-height:26px;width:245px;overflow: hidden;   white-space:nowrap;text-overflow:ellipsis; }
.searchbody .right .right01 .right01box a{  color:#069;}
.searchbody .right .right01 .right01box a:hover{ text-decoration:none; color:red;}
.clear{ clear:both; margin:0; padding:0;}
.m105,.m106,.m107,.m108,.m109,.m110,.m111,.m112,.m113,.m114,.m115,.m116,.m117,.m118,.m119,.m120,.m121,.m122,.m123,.m124{ display:none;}
/*全站搜索end*/

/*文章分页样式*/
#fenye{clear:both;margin:10px;}
#fenye a{text-decoration:none; font-size:12px;}
#fenye .prev,#fenye .next{width:64px; text-align:center;}
#fenye a.curr{width:32px;background:#c00; height:24px; line-height:24px; border:1px solid #c00; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#333;background:#F4F4F4; height:24px; line-height:24px; display:inline-table; border:1px solid #D4D4D4; float:left; text-align:center;}
#fenye a.num{width:32px;}
#fenye a:visited{color:#555;} 
#fenye a:hover{color:#000; background:url(tbg.gif) repeat-x; height:24px; line-height:24px;  border:1px solid #E3E3E3;float:left; text-decoration:none;}
#fenye span{line-height:30px;}


 /*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:64px; text-align:center;}
#pageNext a.curr{width:32px;background:#5A85B2;  height:24px; line-height:24px;  border:1px solid #E3E3E3; color:#FFF; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px 0 0; color:#333;background:#F4F4F4; height:24px; line-height:24px; display:inline-table; border:1px solid #D4D4D4; float:left; text-align:center;}
#pageNext a.num{width:32px;}
#pageNext a:visited{color:#3B85B4;} 
#pageNext a:hover{color:#000; background:url(tbg.gif) repeat-x; height:24px; line-height:24px;  border:1px solid #E3E3E3;float:left; text-decoration:none;}

