﻿/* 作者：XiaoFeng，地址：http://www.songhaifeng.com/，邮箱：284204003@qq.com */
body{background: #9C9898;margin:0px;padding:0px;overflow-x: hidden;font: 14px "Microsoft Yahei", "宋体", "Arial Narrow", HELVETICA;width: 100%;}
a{text-decoration: none;color:#000000}
a:hover{text-decoration: none;color: #FF0000;}
img{max-width: 100%;border:none;}
div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span, dl, dt, dd{margin:0px;padding:0px;}
input{background: #FFF;}
.fl{float:left;width: 696px;border-right: 1px #D8D8D8 solid;}
.clear:after{clear:both;}
.clear{clear:both;}
li{list-style-type: none;}
/* TAB */
#tab { width:49%; height:216px; position:relative;margin-top: 6px;margin-left: 9px;}
html > body #tab {float: left;width:49%;}
#tab div { position:absolute; top:30px; left:0; width:100%;}
#tab div { display:none;}
#tab .block {background-color: #FFFFFF;display:block;}
#tab h3 {float:left; width:25%; height:30px; line-height:30px; margin:0 0 0 0; font-size:12px; cursor:pointer; background-color:#222222; text-align:center; color:#FFFFFF; font-family:Microsoft YaHei;font-weight:normal;}
#tab .up {background:#CE2B2B;color:#fff;}
#tab ul { list-style:none; padding:0; margin-top:0px;}
#tab li {float: left;width: 45%;text-overflow: ellipsis;white-space: nowrap;margin-left:16px;border-bottom:1px dotted #c6c6c6; height:22px; padding-top:10px; overflow:hidden; font-size:12px;}
#tab li a { display:inline; font-size:12px; text-decoration:none; text-indent:10px; margin-right:10px;}
#tab li span{ display:block; float:right; margin-right:5px;}
a.tab_title:link { color: #5a5a5a; text-decoration:none;}
a.tab_title:visited { color:#5a5a5a; text-decoration:none;}
a.tab_title:hover { color:#5a5a5a; text-decoration:none;}
a.tab_title:active { color:#5a5a5a; text-decoration:none;}
a.tab_menu:link { color:#6464d5; text-decoration:none;}
a.tab_menu:hover { color:#8888e0; text-decoration:underline;}
#hotpost .hotpost,#newpost .newpost{border-top-style: solid;border-top-width: 1px;border-top-color: #ddd;padding-bottom: 8px;padding-right: 8px;padding-left: 8px;}
#hotpost .hotpost li,#newpost .newpost li{line-height: 29px;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #D8D8D8;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px;font-weight: normal;}
#hotpost .hotpost li span,#newpost .newpost li span{float: right;}
#hotpost h3,#newpost h3{height: 22px;padding: 2px 8px 2px 8px;background: #ECEBEC;border-radius: 5px;}
#hotpost{width: 306px;height: 300px;float: right;background-color: #FFFFFF;margin-bottom: 4px;margin-top: 6px;border-radius: 5px;}
#newpost{width: 306px;height: 300px;float: left;margin-left: 4px;;background-color: #FFFFFF;margin-bottom: 4px;margin-top: 6px;border-radius: 5px;}
#slidernewpost{width: 980px;height: 307px;background: #FFFFFF;margin-left: auto;margin-right: auto;}
/* 幻灯片 */
.theme-default .nivoSlider{position:relative;background:#fff url(img/loading.gif) no-repeat 50% 50%;margin-bottom:10px;-webkit-box-shadow:0 1px 5px 0 #4a4a4a;-moz-box-shadow:0 1px 5px 0 #4a4a4a;box-shadow:0 1px 5px 0 #4a4a4a}
.theme-default .nivoSlider img{position:absolute;top:0;left:0;display:none;height:300px}
.theme-default .nivoSlider a{border:0;display:block}
.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(img/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.theme-default:hover .nivo-directionNav a{opacity:1}
.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px}
.theme-default a.nivo-prevNav{left:15px}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif}
.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}
.theme-default .nivo-caption a:hover{color:#fff}
.nivoSlider{position:relative;width:50%;height:300px;margin-top: 6px;float:left;overflow:hidden}
.nivoSlider img{position:absolute;top:0;left:0;max-width:none}
.nivo-main-image{display:block!important;position:relative!important;width:100%!important}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;overflow:hidden;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.nivo-caption p{padding:5px;margin:0}
.nivo-caption a{display:inline!important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0}
.nivo-nextNav{right:0}
/*CMS列表属性*/
#infobox1{float:left;width: 333px;height: 284px;margin: 0 7px 10px 15px;}
#infobox2{float:left;width: 333px;height: 284px;margin-bottom: 10px;}
#content-wrap #content .posts dd{position: relative;top: 12px;margin-bottom: 0px;}
#infobox1 .TimeAgo,#infobox2 .TimeAgo{color:#FF0000;}
#infobox1 .post h2 li span,#infobox2 .post h2 li span{float: right;}
#infobox1 .top,#infobox2 .top{height: 27px;padding: 2px 8px 2px 8px;}
#infobox1 .post,#infobox2 .post{border-top-style: solid;border-top-width: 1px;border-top-color: #ddd;padding-bottom: 8px;padding-right: 8px;padding-left: 8px;}
#infobox1 .post li,#infobox2 .post li{line-height: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 14px;font-weight: normal;}
#infobox1 .left,#infobox2 .left{float: left;;font-size: 16px;margin-top: 3px;margin-left: 1px;}
#infobox1 .left h3,#infobox2 .left h3{display: inline-block;font-weight: bold;font-size: 16px;margin-left: 6px;}
#infobox1 .lefts,#infobox2 .lefts{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#infobox1 .right,#infobox2 .right{float: right;padding-top: 3px;font-weight: bold;font-size: 16px;}
#infobox1 .post span,#infobox2 .post span{float: right;margin-top: 6px;}
#infobox1 .post h2,#infobox2 .post h2{border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #D8D8D8;}
/*导航高亮*/
#menu-sidebar_menu .current-menu-item {background: #169FE6;}
#menu-sidebar_menu .current-menu-item a:hover {background-color: #169FE6;color: #fff;}
/*精美小图标font-awesome,地址：http://fortawesome.github.io/Font-Awesome/icons/  */
@font-face {font-family: 'FontAwesome';src: url('fonts/fontawesome-webfont.eot?v=4.3.0');src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);}
.fa-hand-o-right:before {content: "\f0a4";}
.fa-arrow-down:before {content: "\f063";}
.fa-hand-o-left:before {content: "\f0a5";}
.fa-tags:before {content: "\f02c";}
.fa-user:before {content: "\f007";}
.fa-clock-o:before {content: "\f017";}
.fa-eye:before {content: "\f06e";}
.fa-comment:before {content: "\f075";}
.fa-bookmark:before {content: "\f02e";}
.fa-th-list:before {content: "\f00b";}
.fa-caret-right:before {content: "\f0da";}
.fa-arrow-circle-right:before {content: "\f0a9";}
/* 分页 */
.pagenav {padding: 2px 0 10px; text-align: center;margin-bottom: 10px;border-radius: 5px;}
.pagenav .c-nav {width: 60px; }
.pagenav a {-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;color: #FFF; height: 32px; width: 35px; font-size: 14px; margin: 7px 7px 0 0; background-color: #4C4C4C; display: inline-block; text-align: center; line-height: 32px;}
.pagenav a:hover {color: #FFF;background-color: #169FE6;}
.pagenav .on {background-color: #169FE6; }
#comments .pagebar {text-align: center; margin: 20px; }
#comments .pagebar a, #comments .pagebar span {-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;padding: 2px 8px; color: #FFF; display: inline-block; background-color: #4C4C4C; }
#comments .pagebar a:hover, #comments .pagebar .on { background-color: #169FE6; }
/* 其他自定义 */
#hottag{background: #FFFFFF;width: 980px;height: 20px;padding-top: 6px;position: relative;margin: 0 auto;}
#hottag .hottag{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 6px;}
#tab .TimeAgo{color:#FF0000;}
#commentpostad{overflow: hidden;}
#ad{text-align: center;overflow: hidden;}
#footer{border-top: 1px #D8D8D8 solid;width: 980px;line-height: 20px;margin-right: auto;background: #FFFFFF;margin-left: auto;padding: 0px;text-align: center;}
#footer .footer{padding-top: 8px;padding-bottom: 8px;}
#links{width: 980px;line-height: 20px;margin-right: auto;margin-left: auto;padding: 0px;background: #FFFFFF;}
#links h3{margin-left: 20px;margin-bottom: 6px;padding-top: 10px;display: inline;}
#links .links_top{padding-bottom: 6px;padding-top: 6px;border-bottom: 1px solid #D8D8D8;border-top: 1px solid #E6E2E2;}
#links_content{margin-left: 12px;padding-bottom: 6px;}
#links_content li {display: inline-block;line-height: 25px;padding-right: 10px;padding-left: 10px;}
/* 评论框相关属性 */
#comments .plkglt .plkgltbogy .msgname{display: inline;}
#comments h5 {font-size: 1.125em;font-weight: normal;line-height: 50px;margin-bottom: -14px;margin-top: -14px;}
#comments{margin-top: 15px; padding-bottom:10px;}
#comments h3,#comments h4{font-size: 1.125em;line-height: 30px;font-weight: normal;}
#read h3 #comment h4 span{float:right;}
#read ul li a{float:left;}
#frmSumbit #inpName,#frmSumbit #inpEmail,#frmSumbit #inpHomePage,#frmSumbit #inpVerify{padding-left: 5px;border: 1px solid #ddd;height: 30px;padding-top: 0px;padding-right: 5%;padding-bottom: 0px;line-height: 30px;float: left;margin-right: 10px;margin-top: 0px;margin-bottom: 0px;margin-left: 0px;width: 42%;}
.commentpost label{height:30px;overflow:hidden;float:left;line-height:30px;margin:0px;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 10px;border-top-width: 1px;border-right-width: 0;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #dddddd;border-right-color: #dddddd;border-bottom-color: #dddddd;border-left-color: #dddddd;clear: left;}
#txaArticle{width:96%;height:120px;border:1px solid #ddd;padding:2%;}
#frmSumbit p{padding:0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;line-height: 30px;}
#frmSumbit .button{color: #FFFFFF;background-color: #87CEEB;height: 30px;width: 100px;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;margin-right: 15px;border-radius: 3px;}
.plk .msgarticle .plk .msgname .dot{font-size: 1.875em;float: right;margin-left: 15px;font-weight: 700;color: rgba(176, 176, 176, 0);}
.msgname .dot{font-size: 1.875em;color: rgba(176, 176, 176, 0.66);float: right;margin-left: 15px;font-weight: 700;}
.plk .plkimg{clear: left;float: left;margin-right: 15px;padding: 2px;}
.plkglt .msgarticle{line-height: 16px;padding-top: 4px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;font-size: 1em;}
#comments .plk{font-size: 1em;border: 1px solid #dddddd;margin-top: 15px;padding: 9px;}
.plk .msgarticle{line-height: 20px;color: #666666;font-size: 1em;}
.plk .msgarticle .plk{background-color:#f4f4f4;border: 1px solid #eeeeee;font-size: 1em;}
/* header相关属性 */
#banner{float: right;display: inline-flex;width: 700px;height: 100px;}
#header{background: #333;}
#header #logo{text-align: center;  position: relative;top: 45px;}
#cmsbanner{width: 980px;height: 100px;margin-right: auto;margin-left: auto;padding: 0px;}
#edtSearch{width: 178px;height: 30px;}
#btnPost{width: 60px;height: 30px;}
#cmslogo a{display: block;overflow: hidden;height: 100px;background: url(img/logo.png) no-repeat;width: 250px;float: left;}
/* 导航相关属性 */
.menu-sidebar_menu-container{line-height: 60px;}
.menu-sidebar_menu-container ul li{float: left;}
.menu-sidebar_menu-container{width: 980px;background-color: #CE2B2B;margin-right: auto;margin-left: auto;}
.menu-sidebar_menu-container ul{line-height: 40px;overflow: hidden;}
#navigation .menu li a{color:#FFFFFF;}
#navigation .menu li:hover{background: #b60101;}
#navigation .menu li a{margin:0;height:37px;text-align:center;text-decoration:none;font-size:14px;line-height:37px;}
#navigation .menu .sub-menu{position:absolute;top:37px;left:0;z-index:10;display:none;}
#navigation .menu .sub-menu li{margin:0;}
#navigation,.wrap{position:relative;margin:0 auto;background: #333;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";}
.clearfix{display:inline-block;}
.clearfix{display:block;}
#mobile-nav{position:fixed;top:0;z-index:1000;display:none;padding:10px 0 0 0;width:100%;border-bottom:1px solid rgba(0,0,0,.8);background:#242628;background-image:linear-gradient(bottom,#141617 1%,#222426 100%);background-image:-o-linear-gradient(bottom,#141617 1%,#222426 100%);background-image:-moz-linear-gradient(bottom,#141617 1%,#222426 100%);background-image:-webkit-linear-gradient(bottom,#141617 1%,#222426 100%);background-image:-ms-linear-gradient(bottom,#141617 1%,#222426 100%);box-shadow:0 4px 3px rgba(0,0,0,.2);text-align:center;}
#mobile-nav h1,#mobile-nav h2{position: relative;top: -4px;color:#FFF;text-shadow:1px 1px 0 #000;font-weight:700;font-size:24px;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;}
#mobile-nav h1 a,#mobile-nav h2 a{color: #FFF;}
#mobile-nav .menu-trigger{position:absolute;top:-5px;left:0;width:48px;height:48px;background:url(img/menu_trigger.png) no-repeat center;}
.mobile-menu-wrap{position:fixed;top:0;left:0;display:none;overflow-y:auto;width:199px;height:100%;border-right:1px solid rgba(0,0,0,.3);background:#2b2e30;}
.mobile-menu-wrap .mobile-menu li a,.mobile-menu-wrap .mobile-menu li a:visited{display:block;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(0,0,0,.7);color:#FFF;text-shadow:1px 1px 0 #000;font-weight:700;font-size:14px;font-family:"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;}
.mobile-menu-wrap .mobile-menu li a:hover{background-color:#2b2e30;background-image:linear-gradient(bottom,#2b2e30 1%,#323638 100%);background-image:-o-linear-gradient(bottom,#2b2e30 1%,#323638 100%);background-image:-moz-linear-gradient(bottom,#2b2e30 1%,#323638 100%);background-image:-webkit-linear-gradient(bottom,#2b2e30 1%,#323638 100%);background-image:-ms-linear-gradient(bottom,#2b2e30 1%,#323638 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.01,#2b2e30),color-stop(1,#323638));}
.mobile-menu-wrap .mobile-menu li a:active{background-color:#2b2e30;background-image:linear-gradient(bottom,#2b2e30 1%,#222426 100%);background-image:-o-linear-gradient(bottom,#2b2e30 1%,#222426 100%);background-image:-moz-linear-gradient(bottom,#2b2e30 1%,#222426 100%);background-image:-webkit-linear-gradient(bottom,#2b2e30 1%,#222426 100%);background-image:-ms-linear-gradient(bottom,#2b2e30 1%,#222426 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.01,#2b2e30),color-stop(1,#222426));}
.mobile-menu-wrap .mobile-menu li .sub-menu li a{padding:12px 20px 14px 40px;font-size:12px;}
#navigation,.mobile-menu-wrap,#mobile-nav,.wrap{left:0;-webkit-transition:left .3s;-moz-transition:left .3s;transition:left .3s;}
.mobile-menu-wrap{left:-200px;z-index: 100;margin-top: 38px;}
.mobile-menu-left{left:0;z-index: 100;margin-top: 38px;}
.menu-sidebar_menu-container ul li{width: 100px;}
#navigation .menu li ul li a{}
.menu-sidebar_menu-container ul li a{display:block;text-align:center;line-height: 40px;color: #FFFFFF;}
.menu-sidebar_menu-container li ul{z-index: 999;line-height: 35px;list-style-type: none;left: -999em;position: absolute;width: 100px;padding-top: 0px;overflow: visible;}
.menu-sidebar_menu-container  li ul li{float: left;border-top: 1px solid #222;width: 100px;background-color: #CE2B2B;}
.menu-sidebar_menu-container li ul li a{display: block;text-align:center;width: 100px;padding: 0px;background-image: none;line-height: 40px;height: 40px;font-weight: normal;}
.menu-sidebar_menu-container li ul a:hover{color:#ffffff;text-decoration:none;font-weight:normal;background-color: #b60101;}
.menu-sidebar_menu-container li:hover ul{left: auto;}
.menu-sidebar_menu-container li ul li:hover{background: #b60101;}
.menu-sidebar_menu-container li.sfhover ul{left: auto;}
.menu-sidebar_menu-container li a:hover,.menu-sidebar_menu-container li a.on{color: #FFFFFF;}
/* 头像特效 */
#comments .plkimg a img{display:block; border-radius:5px; box-shadow:0 0 3px rgba(0, 0, 0, 0.6); -webkit-transition:0.4s ease-in; -moz-transition:0.4s ease-in; -o-transition:0.4s ease-in; -ms-transition:0.4s ease-in; transition:0.4s ease-in;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;height: 42px;width: 42px;}
#comments .plkimg a:hover img{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); transform:rotate(360deg); }
/* 作者、文章发布时间、阅读数、评论数、标签 */
.post-meta{ font-size:13px; color:#888;margin-top: 5px;margin-left: 10px;}
.post-meta a{ color:#888; }
.post-meta a:hover{ color:#67A611; }
.post-meta i{ color:#999; margin-right:3px; }
.muted{margin-right: 12px;}
.muteds{margin-right: 12px;}
.posts .post-footer .tags li a{color: #888;}
.readmore{ background:#fafafa; padding:0 6px; border:1px #e4e4e4 solid; border-radius:3px; }
.tags{float:left;position: relative;top: 17px;font-size: 13px;  color: #888;}
.readmore{float:right;  position: relative;   top: 15px;}
.post-footer{display:block; line-height:22px; padding:0 4px; clear:both; }
.post .post-footer{font-size:13px; height:22px; }
.post-sticky{background-image:url(img/icons-sprite.png); background-repeat:no-repeat;background-position:-57px -41px; float:right; display:inline; width:50px; height:50px; margin-right:-10px; margin-top:-9px; }
.post-sticky-new{background-image:url(img/icons-sprite.png); background-repeat:no-repeat;background-position:-1px -41px; float:right; display:inline; width:50px; height:50px; margin-right:-10px; margin-top:-9px; }
/* 文章版权相关属性 */
.post-copyright{ padding:8px 0px;clear:both; overflow:hidden; }
#copy-info{border:1px solid #E6E2E2;border-radius: 5px;position:relative; padding:8px 10px 6px 10px;}
#copy-info p{ line-height:1.7em; }
/* 文章内容相关属性 */
#content-wrap{background: #FFFFFF;left:0;-webkit-transition:left .3s;-moz-transition:left .3s;transition:left .3s;width: 980px;margin-right: auto;margin-left: auto;padding: 0px;  position: relative;z-index: 0;}
#content-wrap #content{width: 696px;float: left;}
#content .posts,#content #texts,#comments{border-bottom: 1px solid #E6E2E2;margin-bottom: 10px;padding-left: 20px;padding-right: 20px;word-wrap:break-word;}
#content .posts{padding-top: 12px;padding-bottom: 25px;}
#content #place{background: #333333;margin-bottom: 6px;padding: 6px 6px 6px 20px;background-color: #FFFFFF;border-bottom: 1px solid #E6E2E2;}
.posts dd i img{width: 140px;height: 100px;float: left;margin-right: 20px;padding: 2px;border: 1px solid #dddddd;border-radius: 5px;clear: left;}
.posts dt h2{font-size: 1.3em;font-weight: 700;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.posts dd{position: relative;top:8px;margin-bottom: 10px;}
.posts dd p{font-size: 1em;line-height: 25px;overflow: hidden;}
.posts small{font-size: 13px;color: #999999;white-space: nowrap;}
.posts_top{display:none;}
.posts_category a{color: #ffffff;}
.posts_category{margin-right: 12px;font-size: 12px;background-color: #C33333;float: left;padding-top: 0px;padding-right: 7px;padding-bottom: 0px;padding-left: 7px;line-height: 24px;height: 24px;}
#content-wrap #sidebar{width: 282px;float: right;overflow: hidden;}
#sidebar dl{margin-bottom: 10px;border-radius: 3px;padding: 0px 16px 18px 16px;overflow: hidden;}
#sidebar dl dt{font-size: 1.25em;line-height: 30px;height: 30px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dddddd;margin-bottom: 5px;padding-bottom: 2px;}
#sidebar dl  ul li{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #edecec;line-height: 20px;padding-top: 7px;padding-bottom: 7px;overflow: hidden;text-overflow: ellipsis;}
#sidebar dl  ul li a{  position: relative;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 0px;-webkit-transition: margin-left 0.2s ease-in;-moz-transition: margin-left 0.2s ease-in;-o-transition: margin-left 0.2s ease-in;-ms-transition: margin-left 0.2s ease-in;transition: margin-left 0.2s ease-in;}
#title h1{font-size: 1.5em;font-weight: normal;margin-left: 10px;text-shadow: 0 1px 0 #ddd;}
#title p{font-size: 0.875em;color: #999999;}
#texts #zi{font-size: 1.125em;line-height: 1.8;height: auto;border-top: 1px solid #E6E2E2;margin-top: 8px;}
#zi p{margin-top: 0.5em;margin-bottom: 0.5em;}
#zi p a{color: #0088dd;}
#zi p a[target*="_blank"]:after{ content:url(img/icon_link.png); margin:0 3px;}
#zi p a:hover{color: #0088dd;font-weight:bold;}
#zi img{border: 1px solid #9EAA99; border-radius: 3px; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);}
#zi blockquote{border:1px #d0d4c8 dashed;background:#F2F6FA url(img/blockquote.gif) 5px 3px no-repeat;padding:8px 12px 8px 36px;}
#zi blockquote p{padding:8px 0;line-height:26px;text-indent:0em;text-align:justify;text-justify:inter-ideograph;color:#2A2A2A; }
#read ul{margin-left: 7px;margin-right: 20px;}
#read ul li span{margin-right: 10px;}
#read{margin-top: 20px;background: url(../style/img/blockquote.gif) #F4F5F7 no-repeat;border: 1px #ccc dashed;border-radius: 5px;margin-bottom: 8px;padding: 0 0px 2px 23px;}
#read h3{font-size: 1.125em;line-height: 30px;margin-left: 6px;margin-top: 6px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #dddddd;}
#texts #next{font-size: 1.125em;margin-bottom: 6px;border-bottom: 1px solid #dddddd;border-top: 1px solid #dddddd;}
#texts #next ul li{line-height:28px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#read ul li{line-height: 20px;padding-top: 6px;padding-bottom: 4px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#read ul li span{color: #999999;float: right;}
/* 侧栏相关属性 */
#sidebar dl.widget header{font-size: 14px;line-height: 32px;font-weight: 700;color: #E6E6E6;height: 32px;overflow: hidden;padding-right: 9px;border-bottom: solid;border-top: solid;}
#sidebar dl.widget header h3{color: #222222;display: inline-block;}
#sidebar .divLinkage ul li{display:inline-block; verticle-align:top;width: 50%;}
#sidebar .celan ul li{text-align: center;}
#sidebar .divStatistics ul li{display:inline-block; verticle-align:top;width: 50%;}
#sidebar .divCatalog ul li{display:inline-block; verticle-align:top;width: 50%;}
#sidebar .divArchives ul li{display:inline-block; verticle-align:top;width: 50%;}
#sidebar .divfenlei ul li{display:inline-block; verticle-align:top;width: 50%;}
#sidebar .celan ul li{display:inline-block; verticle-align:top;width: 50%;}
#sidebar dl #tbCalendar{width: 100%;line-height: 30px;}
#tbCalendar td{text-align: center;}