body{font-family:tahoma,arial,ËÎÌå;font-size:12px;color:#333;background:#f0f0f0;}
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,span,button,input,textarea,th,td,img{margin:0;padding:0;}
h1,h2,h3{font-weight:normal;}
ol,ul,li{list-style:none;}
img{border:0;}
a{color:#333;text-decoration:none;}
a:hover{color:#3b639f;text-decoration:none;}
.container{background:#fff;width:980px;margin:0 auto;}
.c-b{clear:both;}.fl{float:left;}.fr{float:right;}.mt5{margin-top:5px;}.mt8{margin-top:8px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mr5{margin-right:5px;}.mr8{margin-right:8px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.pl5{padding-left:5px;}.pl10{padding-left:10px;}.pl15{padding-left:15px;}.pl20{padding-left:20px;}.pr5{padding-right:5px;}.pr10{padding-right:10px;}.pr15{padding-right:15px;}.pr20{padding-right:20px;}.pt5{padding-top:5px;}.pt10{padding-top:10px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pb5{padding-bottom:5px;}.pb10{padding-bottom:10px;}.pb15{padding-bottom:15px;}.pb20{padding-bottom:20px;}
.f-fl{float:left;}
/*top*/
.top{width:960px;margin:0 auto;height:30px;line-height:30px;border-bottom:#e0e0e0 1px solid;}
.top .intro{display:inline;float:left;font-size:12px;}
.top ul{float:right;}
.top li{float:left;margin-right:8px;}
/* header */ 
#header{width:960px;margin:0 auto;padding-top:8px;height:66px;}
#header .logo{float:left;width:150px;height:60px;}
#header .menus{float:right;_margin-left:15px;}
.top_menu{height:56px;padding-top:1px}
.top_menu li{background:url(bg.gif) no-repeat right -50px;width:148px;float:left;height:56px}
.top_menu div{line-height:28px;width:32px;float:left;overflow:hidden;margin-right:10px;height:28px;display:inline;}
.top_menu a{font-size:14px}
.top_menu span{width:43px;height:56px;display:block;float:left;margin:0 8px 0 13px;display:inline;}
.top_menu .last{height:56px;width:198px;float:left;background:none;}
.top1{background:url(bg.gif) left top no-repeat;}
.top2{background:url(bg.gif) -43px top no-repeat;}
.top3{background:url(bg.gif) -86px top no-repeat;}
.top4{background:url(bg.gif) -129px top no-repeat;}
.top5{background:url(bg.gif) -172px top no-repeat;}

/*child-nav*/
#topnavo{width:960px;height:35px;padding-left:4px;background:url(bg.gif) no-repeat 0 -58px;margin:0 auto;overflow:hidden;}
#topnavi{background:url(bg.gif) no-repeat right -155px;padding-right:4px;}
#topmenu{height:35px;background:url(bg.gif) #73b104 repeat-x left -110px;}
#topmenu ul{list-style-position:outside;margin:0 0 0 5px;}
#topnav li{float:left;height:35px;background:url(bg.gif)  no-repeat -153px -58px;}
#topnav li.home{background:none;}
#topnav li a{cursor:pointer;color:#fff;display:block;float:left;height:43px;}
#topnav li a:hover{color:#fff;}
#topnav li a span{float:left;font-size:14px;line-height:16px;padding:12px 7px 10px 10px;}
#topnav li a span:hover{text-decoration:underline;}
/*#topnav li .nav_on{background:url(bg.gif)  no-repeat -146px -58px;}*/
#topnav li .nav_on span{color:#333;font-weight:bold;padding:12px 10px 17px 10px;background:url(bg.gif) repeat-x #e6eae3 -5px -58px;}
/* main-wrap */
.main-wrap{width:960px;margin:10px auto 0;overflow:hidden;}
.main-wrap .main-left{float:left;width:646px;border:1px solid #eceeee;}
.main-wrap .main-right{float:right;width:302px;}
/* position */
.position-channel{margin:8px auto 0 auto;width:960px;overflow:hidden;}
.list-position{float:left;margin:5px 0 0 10px;}
.list-share{float:right;}
/* channel */
.category-nav{height:29px;background:url(nav-bg.png) repeat-x;}
.category-nav h1,.category-nav h2{float:left;width:140px;height:22px;padding-top:6px;border-bottom:1px solid #e9e9de;border-right:1px solid #e9e9de;text-align:center;font-weight:bold;font-size:13px;background:url(nav-bg.png) repeat-x 0 -30px;}
.category-nav h1 a,.category-nav h2 a{color:#3f5441;}
.category-nav h1 a:hover{color:#3b639f;}
.category-nav ul{float:right;width:510px;margin-top:5px;height:21px;line-height:21px;overflow:hidden;}
.category-nav li{float:left;margin-right:15px;display:inline;}
.category{margin:10px auto;}
.category-item{float:left;width:300px;margin:10px 0 0 15px;display:inline;background:url(nav-bg.png) repeat-x 0 -63px;}
.category-item .category-title{margin:10px 0 5px 10px;height:20px;}
.category-item .category-title a{color:#507253;}
.category-item h2{font-size:12px;font-weight:bold;float:left;}
.category-item span{float:right;margin-right:15px;}
.category-item ul{margin-left:5px;}
.category-item li{height:22px;line-height:22px;color:#666;padding-left:8px;background:url(bg.gif) no-repeat -330px top;overflow:hidden;}
.category-item li span{color:#999;margin:0px 5px;float:right;}
.category-item-top{width:96%;margin:0 auto;}
.category-item-bottom{margin:20px auto;width:93%;}
/* list-article */
.list-article{margin:10px;}
.list-article ul{margin:0px 5px;}
.list-article li{padding:1px;margin-bottom:4px;border-bottom:#ccd5cd 1px dotted;}
.list-article li h2{height:30px;line-height:30px;font-size:16px;}
.list-article li h2 a{font-weight:bold;font-size:16px;color:#444;}
.list-article li h2 a:hover{color:#3b639f;}
.list-article li h2 span.list-info{height:30px;line-height:30px;font-size:12px;color:#999;float:right;clear:right;}
.list-article li h2 span.list-info a{color:#999;font-size:12px;font-weight:normal;}
/*.list-article li:hover{background:#edf6ed;}*/
.list-article p{text-indent:2em;line-height:26px;background:#fff;font-size:14px;color:#333;}
.list-article p a{float:right;*margin-top:-23px;display:inline;}
.tag-list{margin:15px 25px;}
.tag-list .list-title{line-height:23px;}
.tag-list p{line-height:23px;}
.list-channel-more{width:98%;margin:12px auto 0;overflow:hidden;}
.list-channel-more div{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{color:#3F5441;}
.list-channel-more a:hover{color:#3b639f;}
/* article-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;}
.content-nav h2 a:hover{color:#3b639f;}
.content-title{text-align:center;}
.content-title h1{margin:15px 15px;font-size:26px;font-weight:bold;color:#000;}
.content-title .writer{padding-bottom:5px;margin:0 15px;border-bottom:1px dotted #eceeee;color:#999;}
.content-title .writer a{margin-right:5px;color:#999;}
.content{margin:12px 15px 0;font-size:14px;line-height:200%;overflow:hidden;}
.content p{text-indent:2em;margin-bottom:5px;font-size:16px;line-height:30px;}
.content p a{color:#00449b;}
.content-next{margin:15px 15px;height:14px;overflow:hidden;}
.content-next span{margin-left:8px;}
.content-more{margin:10px 15px;border:1px solid #eceeee;overflow:hidden;}
.content-more-nav{height:25px;line-height:25px;padding:0 15px;border-bottom:1px dotted #eceeee;}
.content-more-nav div{float:left;font-size:14px;color:#3f5441;font-weight:bold;}
.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:100%;}
.content-more-list li{float:left;width:46%;height:26px;line-height:26px;margin-left:5px;padding-left:8px;display:inline;background:url(bg.gif) no-repeat -330px top;overflow:hidden;}
.content-in-bottom{line-height:100%;width:100%}
.l_search{height:70px;border-bottom:solid 1px #eceeee;color:#666;margin-top:15px;}.l_search{height:30px;line-height:30px;background:#f9f9f9;}.l_search a{line-height:30px;padding:5px;color:#00449b;}.l_search a:hover{color:#fff;background:#666;}
/*freelist jj*/
h2.intro{line-height:30px;font-size:14px;color:#666;}
.main-wrap h5 a{padding:5px 8px;line-height:23px;height:23px;background:#7cbc07;color:#fff;}
/* freelist */
.u-catli{padding:5px;margin:0 auto;border-bottom:1px solid #eee;}
.u-catli:hover{background:#f9fcf2;}
.u-catli h3{font-size:21px;font-weight:bold;margin:2px 0;width:100%;text-align:left;}
.u-catli h3 span{margin-top:10px;color:#999;font-size:12px;float:right;clear:right;font-weight:normal;}.u-catli h3 span a{color:#999;}
.u-catli h3 a{color:#333;}
.u-catli h3 a:hover{color:#f60;}
.u-catli p{height:100px;overflow:hidden;font-size:14px;line-height:26px;color:#999;}
.u-catli p span{width:210px;max-height:86px;overflow:hidden;float:left;clear:left;margin:5px 5px 0 0;}.u-catli p span img{width:100%;height:100%;}
.u-catli .tg{width:100%;color:#999;clear:both;margin-bottom:0;margin-top:5px;font-size:14px;}.u-catli .tg a{color:#087900;}.u-catli .tg a:hover{color:#999;}.u-catli .tg u{background:url(view.png) no-repeat 0 3px;width:50px;padding-left:25px;overflow:hidden;float:right;clear:right;text-align:left;text-decoration:none;color:#087900;}
/* pages */
.list-pages{margin:5px auto;overflow:hidden;}
.list-pages ul{margin:0 0 0 15px;}
.list-pages li{float:left;border:1px solid #dcdddd;padding:3px 5px;margin-right:5px;overflow:hidden;}
.list-pages li:hover{background:#999;color:#fff;}
.list-pages li a{color:#000;padding:3px 5px;}
.list-pages li a:hover{background:#999;padding:3px 5px;color:#fff;}
.zuo,.you{width:280px;}
.zuo{float:left;}
.you{float:right;}
.article-pages{margin:15px auto;height:26px;clear:both;line-height:21px;width:100%;font-size:12px;text-align:center;display:inherit;}
.article-pages ul{margin:0;}
.article-pages li{float:left;border:1px solid #dcdddd;padding:3px 5px;margin-right:5px;overflow:hidden;}
.article-pages li.thisclass{background:#999;padding:3px 5px;color:#fff;border:1px solid #dcdddd;}
.article-pages li:hover{background:#999;color:#fff;}
.article-pages li a{color:#000;padding:3px 5px;}
.article-pages li a:hover{background:#999;padding:3px 5px;color:#fff;}
.article-pages li.thisclass a{color:#fff;}
/* right */
.main-right-content{background:#f8fbf7;border:1px solid #ccd5cd;}
.main-right-content div{height:21px;font-weight:bold;font-size:12px;background:url(nav-bg.png) repeat-x;color:#3f5441;padding:8px 0 0 12px;}
.main-right-content ul,.main-right-content p{margin:6px 12px;}
.main-right-content p{line-height:23px;padding:0;}
.main-right-content li{height:26px;line-height:26px;padding-left:8px;background:url(bg.gif) no-repeat -330px top;overflow:hidden;}
.main-right-pic{margin:10px auto;text-align:center;border:1px solid #ccd5cd;}
.all-margin-top{margin-top:10px;}
.relate-cat{margin-top:10px;}
.relate-cat ul li{display:inline;margin-right:10px;padding:0;background:none;word-wrap:break-word;overflow:hidden;}
.relate-cat ul li h3{display:inline;font-weight:normal;font-size:12px;}
/* search */
.art-search{height:32px;background:url(bg.gif) #fafafa no-repeat left -155px;margin-bottom:10px;overflow:hidden;}
.art-search .textbox{height:18px;line-height:18px;margin-left:40px;width:180px;margin-top:6px;color:#aaa;border:1px solid #e3e2d5;}
.art-search .btn{width:60px;height:21px;margin-left:0;*margin-left:4px;cursor:pointer;border:none;background:url(bg.gif) no-repeat -216px top;text-indent:-9999px;}
/* special */
#special-wrap{width:958px;margin:12px auto 0;padding-bottom:5px;background:#fdfdfd;border:1px solid #ccd5cd;overflow:hidden;}
#special-wrap a{color:#333;}
#special-wrap a:hover{color:#3b639f;}
.special-nav{height:25px;line-height:25px;padding:0 15px;border-bottom:1px dotted #ccd5cd;overflow:hidden;}
.special-nav div{float:left;width:68px;font-size:14px;color:#3f5441;font-weight:bold;}
.special-nav ul{float:left;overflow:hidden;}
.special-nav li{float:left;margin-left:10px;}
.special{margin:3px 0 0 10px;}
.special li{float:left;margin:3px 8px 0 0;white-space:nowrap;height:15px;}
a.thisclass{color:#3b639f;}
.current_cat a{font-weight:bold;}
.white{word-wrap:break-word;overflow:hidden;margin-left:15px;text-indent:-9999px;}
/* footer */
#footer{width:960px;margin:12px auto 0;padding:8px 0;border-top:1px solid #ccd5cd;line-height:22px;text-align:center;overflow:hidden;}
.clear{clear:both;}
/*ad*/
.con-ad1,.con-ad2{clear:both;margin:0 0 10px 0;}
.con-ad3{float:right;width:336px;margin:0 0 10px 10px;clear:right;}
.con-line{float:right;width:1px;height:540px;clear:right;}
/*.list-lad{float:left;width:160px;height:1200px;}*/
.list-cad{float:right;margin-top:5px;}
.list-tad1{width:100%;}
.list-tad2{}
.btad{margin:15px auto;width:96%;overflow:hidden;}
.list-rad0{}
.list-rad0,.list-rad2{margin-top:10px;border:#ccd5cd 1px solid;}
.art-rad0{border:#ccd5cd 1px solid;}
.art-rad2,.art-rad3,.art-rad4{border:#ccd5cd 1px solid;margin-top:10px}
.art-rad4{border:none;}
.art-bot-ad{margin:0px auto;width:100%;line-height:100%;}
.atad{width:960px;margin:10px auto;text-align:center;overflow:hidden;}