@charset utf-8;
body{font:14px/21px Microsoft YaHei,Tahoma,Arial;background:url(images/bg.png) #eceef0;display:block;cursor:default;color:#444;-webkit-font-smoothing:antialiased;}
@font-face{font-family:iconfont;src:url(images/tang.eot?#iefix) format(embedded-opentype),url(images/tang.woff) format(woff),url(images/tang.ttf) format(truetype),url(images/tang.svg#svgFontName) format(svg);}
.iconfont{font-family:iconfont;font-size:14px;font-style:normal;padding-right:4px;}
h1,h2,h3{font-weight:500;text-shadow:0 1px 0 #EEE;}
a{color:#444;text-decoration:none;}
img{border:0;max-width:100%;height:auto;width:auto;}
ol,ul,li{list-style:none;}
input,textarea,button{outline:0;}
input[type^=text],input[type^=password],textarea{box-shadow:inset 2px 3px 5px #eee;border:1px solid #bbb;background:#f3f3f3;}
input:focus,textarea:focus{background:#eee;border-color:#999;}
input{vertical-align:middle;}
input[type^=radio]{border:0;background:0;width:auto;}
#wrap{border-top:3px solid #999;border-bottom:1px solid #CCC;}
#header{width:980px;border-bottom:1px solid #CCC;height:100px;margin:0 auto;}
#content{width:980px;padding-top:20px;overflow:hidden;padding-bottom:20px;border-top:1px solid #f6f6f6;margin:0 auto;}
#main{width:71%;float:left;overflow:hidden;}
#sidebar{width:27%;float:right;overflow:hidden;}
#footer{text-align:center;font-size:12px;border-top:1px solid #FFF;padding:15px 0;}
#header .logo{float:left;margin-top:25px;line-height:26px;font-size:14px;position:absolute;}
#header .logo a{color:#06C;text-shadow:2px 2px 1px #CCC;font-size:28px;}
.selectnav{display:none;cursor:pointer;font-size:12px;width:90px;margin:12px 10px 0 0;}
#navigation ul,#navigation li{list-style:none;display:inline;margin:0;padding:0;}
#navigation ul li{float:left;position:relative;}
#navigation ul li a{display:inline-block;color:#777;text-decoration:none;font-size:12px;font-weight:700;padding:6px 10px;}
#navigation ul li a:hover{background:#999;color:#FFF;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
#navigation ul ul{position:absolute;display:none;top:51px;-top:30px;left:0;background:#d6d6d6;z-index:999;}
#navigation ul ul li a{color:#333;display:block;width:90px;font-family:Arial,sans-serif;font-weight:400;font-size:12px;border-bottom:1px dashed #CCC;background:0;margin:0;padding:4px 10px;}
#navigation ul ul ul{position:absolute;top:0;left:100%;z-index:999;}
#navigation ul ul ul li a{border-bottom:1px dashed #CCC!important;border-top:1px solid transparent;background:0;}
#navigation ul ul li:last-child a,#navigation ul ul li:last-child a:hover{border-bottom:1px solid transparent;}
#navigation ul ul ul li:last-child a{border-bottom:1px solid transparent!important;}
#navigation ul li:hover>ul{opacity:1;position:absolute;top:99%;left:0;}
#navigation ul ul li:hover>ul{position:absolute;top:0;left:100%;opacity:1;z-index:497;}
#navigation ul li:hover>a{background:#999;}
#main .h1{font-size:24px;background:#FFF;box-shadow:0 1px 2px 0 #CCC;-webkit-box-shadow:0 1px 2px 0 #CCC;margin:0 0 20px;padding:20px;}
.post_list{margin-bottom:20px;background-color:#FFF;box-shadow:0 1px 2px #CCC;overflow:hidden;padding:20px 30px 10px;}
.post_list h2{overflow:hidden;text-overflow:ellipsis;padding:10px 0;}
.post_list h2 a{color:#333;overflow:hidden;white-space:nowrap;}
.post_list h2 a:hover{color:#F60;text-decoration:none;}
.info{color:#999;font-size:12px;margin:0 0 10px;}
.excerpt{margin-top:10px;line-height:24px;}
.meta{font-size:12px;clear:both;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#999;border-top:1px solid #EEE;margin:20px -30px 0;padding:10px 30px 0;}
.meat_span{margin-right:15px;}
.meta a:hover{color:#444;text-decoration:underline;}
.thumbnail{float:left;border-radius:3px;border:1px solid #ccc;background:#f9f9f9;box-shadow:1px 1px 2px #d3d3d3;margin:0 15px 15px 0;padding:4px;}
.thumbnail img{display:block;}
.thumbnail:hover{background:#e0e0e0;}
.more{padding-left:20px;}
.pagination .current{height:22px;width:22px;color:#F60;border:1px solid #CCC;font-weight:700;background:#f0f0f0;}
.pagination a:hover{height:22px;width:22px;color:#333;border:1px solid #888;text-decoration:none;background:#f0f0f0;}
.pagination .fir_las,.pagination .fir_las:hover{width:36px;height:22px;text-align:center;}
#article h1{font-size:26px;line-height:30px;padding-bottom:10px;}
.text{color:#333;font-size:14px;margin:10px 0;}
.text b,.text strong{font-weight:600;}
.text p{text-indent:20px;padding-bottom:15px;line-height:26px;}
.text h5{font-size:14px;border:1px dashed #DDD;background:#f1f1f1;padding:4px 10px;}
.text a{color:#049;}
.text form{border:1px dashed #ddd;background:#f1f1f1;margin:10px;padding:10px;}
.text_add{overflow:hidden;margin:20px 0 0;}
.page{border-bottom:1px dashed #CCC;padding-bottom:10px;}
.text blockquote{border:1px dashed #ddd;background:#f1f1f1;margin:10px 0;padding:10px;}
.text blockquote p{text-indent:0;}
.text blockquote p:last-child{padding-bottom:0;text-indent:0;}
.text ul li{list-style:circle;margin-left:30px;line-height:26px;}
.text ol li{list-style:decimal;margin-left:30px;line-height:26px;}
ins{color:green;}
#search{float:none;overflow:hidden;margin:0 0 10px;}
#searchform{height:40px;background-color:#06c;}
#s{height:28px;background:#FFF;float:left;z-index:1;width:70%;border:0;font-size:14px;line-height:28px;margin:6px 7px 7px;padding:0 10px;}
#searchsubmit{width:40px;height:28px;border:0;background-color:#FFF;background-position:0;float:left;line-height:28px;margin:6px 0 0;padding:0;}
#searchsubmit i{font-size:24px;color:#fbfbfb;text-shadow:1px 1px 1px #999;}
#searchsubmit:active i{text-shadow:1px 2px 1px #f90;}
.sidebar{background-color:#FFF;box-shadow:0 1px 2px #CCC;overflow:hidden;border-bottom:2px solid #CCC;}
.widget{margin-bottom:10px;color:#666;overflow:hidden;padding:10px 10px 0;}
.widget a{color:#666;}
.widget h3{color:#333;border-bottom:1px solid #e5e5e5;font-size:18px;text-shadow:0 2px 0 #EEE;margin:0 -10px;padding:5px 0 10px 10px;}
.widget ul{padding-top:10px;}
.widget ul ul,.widget .textwidget ul{border-top:0;padding-top:5px;}
.widget li{line-height:20px;margin-bottom:5px;border-bottom:1px dashed #e0e0e0;padding:0 0 5px 8px;}
.widget .children{background-color:#f9f9fa;font-size:12px;margin:5px 0 0 5px;}
.widget_views-plus{font-size:12px;}
.widget_views-plus a{font-size:14px;}
.widget_views-plus li{overflow:hidden;white-space:nowrap;}
.widget_text{font-size:12px;border:1px dashed #ccc;border-radius:3px;background:#f1f1f1;margin:10px;padding:8px;}
.widget_text h3{border:0;margin:0;padding:0;}
.textwidget{margin-top:6px;}
.textwidget a{color:#00F;}
.tagcloud{line-height:26px;padding-left:6px;}
.blogroll li{float:left;overflow:hidden;width:46%;background-color:#FFF;}
.nowrap ul li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.comment_ul li img{margin-right:5px;}
.comment_ul li a{font-size:13px;}
#wp-calendar{width:100%;text-align:center;}
.post_link{font-size:12px;overflow:hidden;color:#999;margin-bottom:15px;-height:20px;}
.post_link a{font-size:12px;color:#999;}
#comments h3{border-bottom:1px dashed #CCC;margin:0 -30px;padding:0 0 10px 20px;}
.comment_list{margin-bottom:30px;}
.comment_list li{border-bottom:1px dashed #e5e5e5;margin:0;padding:10px 0;}
.avatar{float:left;width:40px;margin-top:2px;margin-right:10px;}
.comment{overflow:hidden;padding-left:10px;}
.comment_meta{overflow:hidden;}
.comment_meta cite,.comment_meta cite a{font-style:normal;color:#333;}
.comment_meta .time{font-size:11px;color:#999;padding-left:5px;}
.comment_meta .reply,.comment_meta .edit_link{float:right;padding-right:10px;margin-top:-2px;}
.comment_meta .reply a,.comment_meta .edit_link a{font-size:12px;color:#666;}
.comment p{font-size:13px;color:#555;padding-right:10px;}
#comments .children{background-color:#f9f9fa;margin:10px 0 0 46px;}
#comments .children li{padding-left:10px;}
.comment_list ol ol{border:1px dashed #e5e5e5;border-bottom:0;}
.comment_nav{overflow:hidden;margin-bottom:30px;}
#respond{margin:20px;}
#respond h3 small a{margin-left:15px;font-size:12px;}
#respond p{clear:both;margin-top:5px;overflow:hidden;}
#respond label{padding-left:5px;}
#respond input,#respond textarea{float:left;font-size:14px;}
.errors_404{width:700px;height:440px;position:relative;background:url(images/404.png) no-repeat;}
.to_home{position:absolute;width:80px;height:28px;top:340px;left:310px;}
.to_back{position:absolute;width:100px;height:28px;top:340px;left:410px;}
#footer a{color:#06C;}
.totop{width:20px;height:50px;overflow:hidden;word-break:break-all;font-size:14px;text-indent:2px;text-align:center;border:1px solid #06C;line-height:16px;color:#06C;position:fixed;bottom:30px;left:50%;margin-left:500px;cursor:pointer;background-color:#FFF;background-image:url(img/tag.gif);background-repeat:no-repeat;background-position:0 -98px;padding-top:20px;}
.navigation span{width:22px;text-align:center;height:14px;line-height:24px;display:inline-block;text-decoration:none;border:1px #CCC solid;margin:0 5px;}
.kan{background-image:url(img/tag.gif);background-repeat:no-repeat;background-position:0 -8px;font-style:normal;margin:0 10px 0 0;padding:0 0 0 20px;}
.lun{background-image:url(img/tag.gif);background-repeat:no-repeat;background-position:0 -38px;font-style:normal;margin:0 10px 0 0;padding:0 0 0 20px;}
.tag{background-image:url(img/tag.gif);background-repeat:no-repeat;background-position:0 -72px;font-style:normal;margin:0 10px 0 0;padding:0 0 0 20px;}
.zhid{background-image:url(img/zding.gif);background-repeat:no-repeat;background-position:right 10px;padding-right:30px;}
.navigation .now-page{color:#06C;background-color:#f1f1f1;}
.tagcloud li{float:left;width:46%;overflow:hidden;white-space:nowrap;}
.msg{background-color:#FFF;margin-bottom:10px;padding:10px;}
.msg .commentname{font-size:20px;}
.msg .msgarticle{margin-top:5px;}
.commentpost{float:left;font-size:12px;background-color:#FFF;width:100%;margin:0;padding:10px;}
.commentpost label{height:15px;overflow:hidden;clear:left;float:left;line-height:15px;border-color:#CCC;border-style:solid;border-width:1px 0 1px 1px;margin:0;padding:6px 10px;}
.commentpost small{color:#999;font-family:宋体;font-size:12px;font-weight:400;margin-left:10px;line-height:27px;}
.commentpost img{margin-top:3px;margin-left:10px;}
#inpName,#inpEmail,#inpHomePage,#inpVerify{width:200px;border:1px solid #CCC;height:15px;float:left;margin:0;padding:6px 10px;}
#txaArticle{width:610px;height:120px;border:1px solid #CCC;padding:5px;}
.commentlist .msg,.commentpost p{margin:0 0 10px;padding:0;}
.logo p{margin-top:4px;}
.msg .msgarticle .msg .msgtxt{width:100%;float:right;margin-left:-40px;padding-top:10px;background-color:#f9f9f9;margin-top:10px;border-width:0;}
.msg .msgarticle .msg{background-color:#f4f4f4;margin-top:5px;border-top-width:3px;border-top-style:solid;border-top-color:#FFF;}
body,h1,h2,h3,p,blockquote,dl,dt,dd,ul,ol,li,button,input,textarea,.textwidget p{margin:0;padding:0;}
a:hover,.info a:hover,.widget a:hover,#wp-calendar a,.comment_meta cite a:hover,.comment_meta .reply a:hover,.comment_meta .edit_link a:hover,#footer a:hover{color:#F60;}
#navigation,.navigation,.text_add .share,.post_link .next,.msg .revertcomment{float:right;}
#navigation ul ul li a:hover,#navigation ul ul li:hover>a,#searchsubmit:hover i{color:#FFF;}
#navigation .blog,#searchform label,#respond .form-allowed-tags{display:none;}
.info a,.meta a{color:#999;}
.pagination .page_previous,.pagination .page_previous:hover,.pagination .page_next,.pagination .page_next:hover{width:70px;height:22px;text-align:center;}
#article,#comments{margin-bottom:20px;background-color:#FFF;box-shadow:0 1px 2px 0 #CCC;overflow:hidden;padding:20px 30px 10px;}
.text a:hover,.tagcloud a:hover{text-decoration:underline;}
.text_add .copy,.post_link .prev{float:left;}
del,#respond .required{color:red;}
@media screen and max-width980px {
#header,#content{width:96%;}
#s{width:60%;}
.text_add .share{display:none;}
}
@media screen and max-width650px {
html{-webkit-text-size-adjust:none;}
#navigation #nav,#navigation .my,#header p,.sidebar,.meat_max,.text_add .share,.comment_meta .time,.totop{display:none;}
.selectnav{display:block;}
#wrap{border-top:0;}
#header{width:100%;background-color:#2181cb;overflow:hidden;position:fixed;box-shadow:0 0 5px #999;z-index:99;height:44px;}
#header .logo{margin:10px 0 0 10px;}
#header .logo a{color:#FFF;text-shadow:0 -1px 1px #333;font-size:20px;}
#content{width:100%;}
#main{width:94%;float:none;overflow:hidden;margin:40px auto 0;}
.post_list{padding:0 10px;}
.post_list h2{padding:5px 0;}
.excerpt{height:80px;overflow:hidden;font-size:12px;line-height:16px;margin-top:5px;}
.excerpt img{width:90px;height:66px;}
.text{font-size:16px;}
.meta{margin:5px -10px 0;padding:5px 10px;}
#sidebar{width:94%;float:none;overflow:hidden;margin:0 auto;}
#search{margin:20px 0 10px;}
#article{margin-bottom:20px;padding:10px 10px 5px;}
#article .meat_span{width:44%;float:left;}
#article .info{width:100%;overflow:hidden;border-bottom:1px dashed #CCC;padding-bottom:3px;}
#article .meta{padding:5px 0 0 10px;}
.post_link .prev{float:none;}
.post_link .next{float:none;margin-top:10px;}
#comments{padding:10px;}
#comments h3{margin:0 -10px;padding:0 0 10px 10px;}
#comments .children{margin:0 0 0 20px;}
#comments .children li{padding-left:5px;}
.comment{overflow:hidden;padding-left:5px;}
.avatar{width:20px;}
#respond input,#respond textarea{width:70%;}
.post_list h2 a,#article h1{font-size:20px;}
.info,#respond{margin:0;}