﻿@charset "utf-8";
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,th,td,p{margin:0;padding:0;font-family:"Microsoft YaHei";font-size:12px;color:#333;}
a,input,button,select,textarea{outline:none}
textarea{resize:none}
li{list-style:none}
img{border:none}
em,i{font-style:normal}
body{background:#ECE5D8;word-break:break-all;word-wrap:break-word;text-align:center;overflow-x:hidden;}
a{color:#333;text-decoration:none}
a:hover{color:#00703a; text-decoration:underline;}
.hide{display:none}
.clearfix:after{ content:""; display:block;visibility:hidden; height:0; clear:both;}
.clearfix {zoom:1;}
.btn{padding:5px 15px 6px;color:#444;border:#ccc 1px solid;background-color:#f9f9f9;background-image:-webkit-linear-gradient(#f9f9f9,#f1f1f1);background-image:-moz-linear-gradient(#f9f9f9,#f1f1f1);background-image:linear-gradient(#f9f9f9,#f1f1f1);min-width:48px; text-align:center; display:inline-block;-webkit-transition: all .1s ease-out;-moz-transition: all .1s ease-out;transition: all .1s ease-out}
.btn:hover{color:#61a7ed;border-color:#bbb;}
input.btn{ cursor:pointer}

.wrap{width:960px;margin:0 auto 0;z-index:2;padding:0 0 10px;text-align:left;position:relative;}
.content{position:relative;_zoom:1;}
.main{float:left;width:650px;}
.sidebar{float:right;width:300px;}
.searchsubmit{background-color:#f0f0f0;background-image:-webkit-linear-gradient(#f9f9f9,#f0f0f0);background-image:-moz-linear-gradient(#f9f9f9,#f0f0f0);background-image:linear-gradient(#f9f9f9,#f0f0f0);color:#555}
#smiley{background-color:#f4f4f4;}
.headerWrap{ margin-bottom:10px;height:45px;background-color:#333;width:100%;border-bottom:1px solid #000;}
.header{ width:960px; margin:0 auto;}
.logo{width:109px;height:45px;float:left;overflow:hidden}
.logo a{display:block;width:109px;height:45px;color:#ff6060;font:800 36px/53px "Microsoft YaHei";}
.search{ width:200px;height:30px; padding-top:5px;}
.searchform{}
.s{float:left;width:139px;height:19px;line-height:19px;padding:4px 5px;border:#ccc 1px solid;background-color:#fff;color:#888;font-size:12px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.searchsubmit{float:left;width:50px;margin-left:-1px;display:inline-block;padding:0 12px;height:29px;line-height:27px;border:#ccc 1px solid;text-align:center;cursor:pointer; visibility:visible;padding:0 0\0;width:40px\0;max-width:40px\0;box-shadow:none;}

.nav{line-height:45px;width:850px; float:left;}
.nav .menu-item{float:left;display:inline;text-align:center; position:relative; z-index:999;}
.nav a{display:block;color:#e0e0e0; font-size:14px; width:80px;}
.nav a:hover{color:#fff;background:#555; text-decoration:none;}
.nav .drowNav{ position:absolute; top:45px; left:0; background:#333;display:none; width:80px;z-index:999;}
.nav .drowNav a{ display:block; width:80px;height:28px; line-height:28px; padding:0; font-size:12px;}
.nav .drowNav a:hover{ background:#555;}

.pagenav{text-align:center;margin-right:24px;clear:both; padding:15px 0; font-size:14px;}
.pagenav a,.pagenav .current{padding:4px 10px;border-radius:2px;color:#fff;background:#54BFFF;border:#54BFFF 1px solid;display:inline-block;margin:0 2px}
.pagenav a:hover{color:#fff;background-color:#37b875;border-color:#37b875; text-decoration:none;}
.pagenav .current{background:#fff; border:1px solid #fff; color:#666;font-weight:bold;}

#postcomments .pagenav{margin-top:15px;margin-right:0}

.crumbs{position:relative;}
.crumbs-sub{font-size:12px;line-height:26px; height:26px; overflow:hidden;zoom:1;}
.crumbs-sub a{ padding:0 3px; color:#666;}
.crumbs-sub a:hover{color:#54BFFF;}
.crumbs-sub span{ color:#999;}
.crumbs-sub .aaas,.crumbs-sub .aaas:hover{ color:#f60;}
.crumbs-tip{position:absolute; top:5px;right:0; color:#f60; font-weight:800;}

.queryinfo{font-size:14px;margin-bottom:12px;color:#dc2523; display:none;}

.aside{margin-bottom:10px}
.aside img{ display:block}

.post-list{overflow:hidden}
.post-list .tit{font-size:14px;background:#f5f5f5; height:34px; line-height:34px; padding:0 12px;overflow:hidden;zoom:1;}
.post-list .tit .more{ float:right; font-size:12px; font-weight:400;}
.post-list{border:#e5e5e5 1px solid;margin:0 0 10px 0;background-color:#fff;}
.post-list ul{padding:5px 14px 10px}
.post-list li{line-height:24px;height:24px;display:block;overflow:hidden;color:#444;zoom:1;}
.post-list li a{ float:left;}
.post-list li a:hover{color:#54BFFF}
.post-list .tit .on a{ color:#009900;}

.sub-tags{padding:10px 0 10px 10px;text-align:center;overflow:hidden;_zoom:1}
.sub-tags a{display:inline-block;float:left;width:32%;height:24px; line-height:24px;overflow:hidden; color:#444;}
.sub-tags a:hover{ color:#54BFFF;}

.flinks {padding-bottom:10px;}
.flinks ul{ overflow:hidden;zoom:1;}
.flinks li{float:left;width:50%;}
.flinks li:nth-child(even) a{color:#444}
.flinks li:nth-child(1) a{color:#444}

.fotter-link{}
.fotter-link ul{ overflow:hidden;zoom:1;}
.fotter-link li{float:left;line-height:20px;margin-right:8px;text-align:center;white-space:nowrap;}
.fotter-link li a{ color:#999;}
.fotter-link li a:hover{ color:#54BFFF;}

.cookie-list{height:auto}

.excerpt h2.tit a{ font-size:14px; font-weight:800; color:#0083D1;}
.excerpt h2.tit a:hover{ color:#54BFFF;}

.footer{color:#666;text-align:left;line-height:22px;color:#666; padding:15px 0; background:#e5dac6; border-top:1px solid #ddd1b9; width:100%; margin:0 auto; text-align:center;}
.footer a{ padding:0 5px;}
.manage{float:right}
.footer .fotterNav a{ text-align:center;}

.single .tag a{ color:#999;}
.single .tag a:hover{ color:#54BFFF;}

.m-wrap{zoom:1; padding-bottom:10px;}

.mBox{margin-bottom:10px; background:#fff;-webkit-box-shadow:#AAA 0 1px 3px;box-shadow:#AAA 0 1px 3px;-moz-box-shadow:#AAA 0 1px 3px;}
.mBox .hd h2{font-size:16px;background:#f5f5f5; height:34px; line-height:34px; font-weight:400; padding-left:12px; height:34px; overflow:hidden;}
.mBox .hd h2 span{ font-weight:400;opacity:0.8;filter:alpha(opacity=80);}
.mBox .hd h2 a{ color:#333; }
.mBox .hd h2 a:hover{ color:#54BFFF;}
.mBox .hd h2 .more{ float:right; padding-right:10px; font-weight:400; font-size:12px; color:#999;}
.mBox .bd ul.pList{ overflow:hidden;zoom:1; padding:0 0 15px;}
.mBox .bd .pList li{ width:144px; float:left; height:139px; margin:20px 0 2px 15px; overflow:hidden; display:inline;}
.mBox .bd .pList li img{ width:140px; height:98px; display:block; border:1px solid #f6f6f6; padding:1px;}
.mBox .bd .pList li a:hover img{ border:1px solid #ccc;}
.mBox .bd .pList li .text{ font-size:12px; font-weight:400; height:32px; line-height:16px; overflow:hidden; margin-top:5px;}
.mBox .bd .pList li .text a{ color:#222;}
.mBox .bd .pList li .text a:hover{ color:#00703a;}
.mBox .bd .newList{ overflow:hidden;zoom:1; padding:8px 0;}
.mBox .bd .newList li{ line-height:24px; height:24px; overflow:hidden;float:left; width:290px; margin-left:10px; display:inline; font-size:14px;}
.mBox .bd .listPageList li{ width:330px;}

.single{ border:1px solid #e5e5e5; background:#fff;}

.hotText{padding-right:8px;}
.hotText ul{ padding:10px;overflow:hidden;zoom:1;}
.hotText li{height:23px;line-height:23px;overflow:hidden; float:left; width:50%;}
.adr{ float:right; width:300px; height:250px;}

.entry a{ color:#188dd0;}
.entry p { font-size:14px; line-height:24px; color:#222; padding:5px 0;}

.topAvatar01{margin:0 auto 10px;overflow:hidden;zoom:1;}
.topAvatar01 li{float:left;display:inline;margin-left:8px;}
.topAvatar01 li.first{margin-left:0;}
.topAvatar01 li a{ width:151px; height:36px;background:#fff; border:1px solid #e5e5e5;border-radius:18px; color:#666;display:block; text-align:center;font:normal 400 16px/36px "Microsoft Yahei";}
.topAvatar01 li a:hover,.topAvatar01 li a.cur{ background:#54BFFF; border:1px solid #54BFFF;  color:#fff; font:normal 400 16px/36px "Microsoft Yahei";text-decoration:none;}


.topAvatar02{margin:0 auto 10px;overflow:hidden;zoom:1;}
.topAvatar02 li{float:left;display:inline;margin-left:8px;}
.topAvatar02 li.first{margin-left:0;}
.topAvatar02 li a{ width:128px; height:36px;background:#fff; border:1px solid #e5e5e5; border-radius:18px; color:#666;display:block; text-align:center;font:normal 400 16px/36px "Microsoft Yahei";}
.topAvatar02 li a:hover,.topAvatar02 li a.cur{ background:#54BFFF; border:1px solid #54BFFF;  color:#fff; font:normal 400 16px/36px "Microsoft Yahei"; text-decoration:none;}

.topAvatar03 li{float:left;display:inline;margin-left:10px; margin-top:8px;}
.topAvatar03 li a {width:138px; background:#fff;}
.topAvatar03 li a:hover {width:138px; background:#54BFFF;}

/**翻页按钮**/
#nav-above a{font-family:sans-serif;color:#999; font-size:72pt; line-height:140px; height:140px; display:inline-block;position:fixed; padding:0 8px; font-weight:700;width:35px;overflow:hidden; top:450px;_margin-top:450px; text-decoration:none;}
#nav-above a span{line-height:140px; height:140px;width:35px;overflow:hidden;}
#nav-above .nav-previous a{right:0;text-align:right;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
#nav-above .nav-next a{left:0;text-align:left;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
#nav-above .nav-previous a:hover,#nav-above .nav-next a:hover{color:#fff; background:#54BFFF;font-size:78pt; text-decoration:none;}
body{_background-image:url(img/blank.gif); _background-attachment:fixed;/*IE，防抖动*/}
/**end_翻页按钮**/
.post-list-yue ul{ overflow:hidden;zoom:1; padding-bottom:8px;}
.post-list-yue li{ width:33%; float:left;}

#new { padding:0 15px;}
#new li{ width:100%; display:block; font-size:14px; float:none; margin:0; padding:5px 0; border-bottom:1px dashed #ccc;}
#new li span{ float:right;}

.hotList { padding:0 15px;}
.hotList li{ width:100%; display:block; font-size:14px; float:none; margin:0; padding:5px 0; border-bottom:1px dashed #ccc; line-height:24px; height:24px; overflow:hidden;}
.hotList li span{ float:right;}
.hotText li span{ float:right;}

.slideHot li{ width:100%; display:block; float:none; margin:0;line-height:24px; height:24px; overflow:hidden;}
.slideHot li span{ float:right;}
.slideHot li a{ float:none;}

.mBox .bd .indexRank .hotText li{ line-height:30px; height:30px;margin-left:5px; border-bottom:1px dashed #eee; width:300px;}

.listHotNew { padding:10px 0 6px;overflow:hidden;zoom:1;}
.listHotNew li{height:26px;line-height:26px;overflow:hidden; float:left; width:275px; font-size:12px; padding:0 0 0 10px;}
.listHotNew li span{ float:right; color:#999; font-size:12px;}

.post-list .rightPicHot{ padding:0 0 10px;}
.rightPicHot li{ float:left; width:85px;height:97px;line-height:16px; margin:10px 0 0 11px; display:inline;}
.rightPicHot li a.pic{ width:85px; height:61px;display:block;}
.rightPicHot li img{ width:81px; height:57px; display:block; padding:1px; border:1px solid #e5e5e5;}
.rightPicHot li a:hover img{ border:1px solid #f39;}
.rightPicHot li a.text{ width:85px; height:32px; margin-top:0; line-height:16px; display:block; overflow:hidden;}

.post-list .rightPicHotDa{ padding:0 0 6px;}
.rightPicHotDa li{ float:left; width:130px;height:134px;line-height:16px; margin:10px 0 0 13px; display:inline;}
.rightPicHotDa li a.pic{ width:130px; height:90px; display:block; overflow:hidden; margin-bottom:3px;}
.rightPicHotDa li img{ width:130px; display:block;}
.rightPicHotDa li a:hover img{}
.rightPicHotDa li a.text{ width:130px; height:32px; margin-top:0; line-height:16px; display:block; overflow:hidden;}

.navLink{font-size:14px; font-weight:400; position:absolute; left:270px; top:10px; background:#ef5e5e; color:#fff; padding:2px 7px; border-radius:3px; font-family:Arial;}
.navLink:hover{ color:#fff; text-decoration:none; background:#c00;}

.downLink{font-size:12px; font-weight:400; position:absolute; left:285px; top:38px; background:#65b33f; color:#fff; padding:2px 5px; border-radius:3px;}
.downLink:hover{ color:#fff; text-decoration:none; background:#3f8b1a;}

.mBox .bd .xeytList li{ float:none; width:625px; height:auto;overflow:hidden;zoom:1; display:block; margin-bottom:15px;}
.mBox .bd .xeytList li .picBox{ float:none; width:254px; margin:0 auto;}
.mBox .bd .xeytList li .picBox img{ width:250px; height:175px;}
.mBox .bd .xeytList li h3{ float:none; text-align:center;height:42px;font:800 28px/42px "Microsoft YaHei"; margin:0;}
.mBox .bd .xeytList li h3 a{ color:#333;}
.mBox .bd .xeytList li h3 a:hover{ color:#54BFFF;}

.postmeta{ padding:6px 15px;}
.postmeta h1.tit{font:800 26px/1.5 "Microsoft YaHei";}

#pplist{ padding:12px 0 10px 2px;}
#pplist li { height:auto; margin-left:13px; margin-top:0; margin-bottom:0;}
#pplist li h3{ line-height:18px; height:18px; overflow:hidden;}

.listPhoto{ margin-top:3px;float:left;}
.listPhoto li{ width:72px; height:66px;float:left;margin-right:8px;display:inline; overflow:visible;}
.listPhoto a {width:70px;height:64px;line-height:64px;display:block;overflow:hidden;border:1px solid #ddd;position:relative;z-index:1}
.listPhoto a img{ width:120px;float:left; position:absolute; z-index:-1; margin-left:-25px;}
.listPhoto a:hover{overflow:visible; z-index:9999; position:absolute; background:#666;}

.mBox .bd ul.indexNewPost{float:left; width:640px; padding:0 0 10px;overflow:visible;}
.mBox .bd ul.indexNewPost li{ width:96px; height:99px; margin:12px 0 0 10px;overflow:visible;}
.mBox .bd ul.indexNewPost li img{ width:90px; height:63px;}
.mBox .bd ul.indexNewPost li h3{ margin-top:0;}
.mBox .bd ul.indexNewPost li .pic{display:block; width:96px; height:67px;overflow:hidden;}
.mBox .bd ul.indexNewPost li .pic:hover{overflow:visible; z-index:999;position:relative;}
.mBox .bd ul.indexNewPost li .pic:hover img{width:140px; height:98px; position:absolute; top:-18px; left:-10px; padding:3px; background:#fff; border:1px solid #37b875;}

.postmeta{padding-bottom:10px;padding:8px 15px 5px;}
.postmeta .tit{font-size:24px;margin:6px 0 10px;color:#333;font-family:microsoft yahei;}
.postmeta .tit span a{font-size:12px;font-weight:normal;margin-left:10px;color:#080;position:relative;top:-2px}
.postmeta .num strong a{color:#006149;font-weight:normal}
.postmeta .time{color:#666;_display:none}
.article-info-text{ margin-top:15px; font-size:14px; color:#f00;}
.entry pre,.entry blockquote{margin:15px auto; font:12px/20px 'courier new';border:1px solid #d6d6d6;border-left-width:4px;background:#fbfbfb url(img/codecolorer_bg.gif) top;padding:10px 15px;}
.entry blockquote p{margin:0;padding:0}
.entry{font-size:14px;line-height:1.5}
.entry img{border:#ddd 1px solid;padding:3px;max-width:618px;_width:expression(this.width>618?"618px":"atuo");box-shadow:0 0 4px #eee;border-radius:4px; display:block; margin:0 auto;}
.entry img:hover{border:#ccc 1px solid}
.entry h2,.entry h3,.entry h4{color:#111;border-bottom:#ddd 1px solid;padding-bottom:5px}
.entry h2{font-size:15px}
.entry h3,.entry h4{font-size:14px}
.entry strong{color:#dc2523}
.entry ul,.entry ol{margin:16px}
.entry li{margin-left:26px; font-size:14px;}
.entry ul li{list-style:disc; font-size:14px;}
.entry ol li{list-style:decimal; font-size:14px;}
.entry p{margin:15px 0 0;font-size:14px;}
.entry p.pLeft{ text-align:left;}
.entry p.zhuanzai{ font-size:12px;margin:0; text-align:center;color:#999;}
.entry p.zhuanzai a{ color:#999;}
.entry .alignleft{float:left;text-align:left;margin-right:10px}
.entry .aligncenter{text-align:center}
.entry .alignright{float:right;text-align:right;margin-left:10px}
.postmeta{padding-bottom:10px;padding:8px 15px 5px;}
.postmeta .tit{font-size:24px;margin:6px 0 10px;color:#333;font-family:microsoft yahei;}
.postmeta .tit span a{font-size:12px;font-weight:normal;margin-left:10px;color:#080;position:relative;top:-2px}
.postmeta .num strong a{color:#006149;font-weight:normal}
.postmeta .time{color:#666;_display:none}
.article-info-text{ margin-top:15px; font-size:14px; color:#f00;}
.entry pre,.entry blockquote{margin:15px auto; font:12px/20px 'courier new';border:1px solid #d6d6d6;border-left-width:4px;background:#fbfbfb url(img/codecolorer_bg.gif) top;padding:10px 15px;}
.entry blockquote p{margin:0;padding:0}

.wumii-hook{ display:none;}
/*新的文章展示形式*/
.newShow li{ margin-bottom:25px; border-top:2px solid #666;background:#fff;box-shadow:#aaa 0 1px 2px;overflow:hidden;}
.newShow li .single{border-top:1px solid #f7f7f7;}
.newShow li .postmeta h3.tit{font:800 24px/1.5 "Microsoft YaHei"; padding:12px 15px 0;}
.newShow li .postmeta .entry img{border:#ddd 1px solid;padding:3px;max-width:610px;_width:expression(this.width>610?"610px":"atuo");box-shadow:0 0 4px #eee;border-radius:4px}
/*上一个 下一个*/
#tagpage { height: 83px;padding: 20px 0 8px;position: relative;margin:0;}
#tagpage .prevDiv{width: 93px;position: absolute;left:167px;top:0;}
#tagpage .nextDiv{width: 161px;position: absolute;right:150px;top:0;}
.prevDiv a,.nextDiv a {background: url(img/conBg.png) no-repeat scroll 0 0 ;display: block;height:70px; text-indent:-999em;}
.prevDiv a { background: url(img/conBg.png) no-repeat scroll 0 0 ;width: 88px;margin-left: 5px}
.nextDiv a{background: url(img/conBg.png) no-repeat scroll -129px 0; width: 156px;}

.wenList{ padding:10px 15px 15px 15px;}
.wenList li{ line-height:30px; height:30px; overflow:hidden;zoom:1; padding:7px 0; border-bottom:1px dashed #ddd;}
.wenList li a{ float:left; width:485px; font-size:16px; height:30px; overflow:hidden; display:block; padding-left:15px;background:url(img/arrow2.gif) left center no-repeat;}
.wenList li span{ float:right; width:100px; font-size:12px; color:#999; text-align:right;}
