@charset "utf-8";
/* all body begin */
*{ margin:0; padding:0;}
body{ width:100%; margin:0 auto; font-size:16px; font-family:"Noto Sans SC","Helvetica","sans-serif"; background-color:#ece5d8;}
.clear{clear:both;}
img{overflow:hidden;border:0;margin:0;}
a{ text-decoration:none;color:#565656;}
a:hover{ text-decoration:none;color:#0066CC;}
.contont_b{ width:900px; margin:0 auto;}
/* all body end */
#box{ position:relative;width:100px;}
/*header begin*/
.warp{margin:0 auto; width:900px;}
.header{height:45px;text-align:center;}
.header .logo{float:left; width:270px; text-indent:10px; line-height:45px; background:#565656; margin-left:2px; color:#fff;font-size:27px;}
.header .logo a{color:#fff; display:block;}
.header .logo a:hover{background:#000; text-decoration:none; font-weight:bold;}
.header .right1{float:right; width:100px; text-indent:10px; line-height:45px; background:#FF7091; margin-left:2px; color:#fff;}
.header .right1 a{color:#fff; display:block;}
.header .right1 a:hover{ text-decoration:none; font-weight:bold; background:#565656;}
.header .right3{float:right; width:100px; text-indent:10px; line-height:45px; background:#DB91FF; margin-left:2px; color:#fff;}
.header .right3 a{color:#fff; display:block;}
.header .right3 a:hover{ text-decoration:none; font-weight:bold; background:#565656;}
.header .right{float:right; width:100px; text-indent:10px; line-height:45px; background:#FF7091; margin-left:2px; color:#fff;}
.header .right a{color:#fff; display:block;}
.header .right a:hover{ text-decoration:none; font-weight:bold; background:#565656;}
.header .right2{float:right; width:100px; text-indent:10px; line-height:45px; background:#3975CE; margin-left:2px; color:#fff;}
.header .right2 a{color:#fff; display:block;}
.header .right2 a:hover{ text-decoration:none; font-weight:bold; background:#565656;}
.header .rss{background:#96C455;}
.nav{border-bottom:5px solid #3975CE;}
.nav ul{margin:0; padding:0; list-style:none;}
.nav ul li{float:left; margin-right:10px; background:#96C455; height:28px; line-height:28px; text-align:center;}
.nav ul li a{ color:#fff; display:block;}
.nav ul li a:hover{ background:#3975CE; text-decoration:none; color:#fff;}
.nav .current-cat a, .nav li a:hover{background:#3975CE;}
.alltag{padding:20px 0;}
.alltag a{display:inline-block;padding:5px 20px;background:#fff;margin:5px;}
/*header end*/
/* content begin */
.content{ width:900px; overflow:hidden; background-color:#FFF;margin:0 auto; padding-top:8px;background-color:#F6F6F6;}
.content .left { float:left; width:100px;}
.content .left ul{ list-style:none;}
.content .left ul li{ line-height:30px;text-align:center;}
.content .left ul li a{ color:#333; font-size:14px; display:block; height:30px; font-weight:400; line-height:30px; text-decoration:none;}
.content .left ul li a:hover{ background-color:#CAEAF7;}
.content .middle{ float:left; width:500px;overflow:hidden; border-left:#D0D0D0 solid 1px;border-right:#D0D0D0 solid 1px;padding:0 15px;}
.content .middle .m_top{border-bottom:#999 dashed 1px; display:block; padding:7px 0;}
.content .middle .m_top .m_top_content{ float:left; height:auto; width:495px; overflow:hidden;}
.content .middle .m_top .m_top_content li{ color:#666;list-style:none;}
.content .middle .m_top .m_top_content li .title{ color:#036; font-size:18px; font-weight:400; }
.content .middle .m_top .m_top_content li p{color:#565656;font-size:16px;line-height:1.5;}
.content .middle .m_top .m_top_content li .span_t a{ color:#666; line-height:28px;font-size:18px;}
.content .middle .m_top .m_top_content li .span_t a:hover{background-color:#565656; color:#FFF; }
.content .middle .m_top .m_top_content li .span_c a{color:#FF7091;font-size:13px;}
.content .middle .m_top .m_top_content li .span_c a:hover{background-color:#C0C0C0; color:#FFF; }
.content .middle .m_top .m_top_content li .span_k a{color:#DB91FF;font-size:13px;}
.content .middle .m_top .m_top_content li .span_k a:hover{background-color:#C0C0C0; color:#FFF; }
.content .middle .m_top .m_top_content li .span_f a{color:#96C455;font-size:13px;}
.content .middle .m_top .m_top_content li .span_f a:hover{background-color:#C0C0C0; color:#FFF; }

.content .middle .bnav{ border-bottom:#CCC dashed 1px;color:#666;}
.content .middle .bnav a{ color:#666;}

.content .middle h1{ font-size:20px;text-align:center; color:#036; line-height:40px; font-family:"Noto Sans SC","Helvetica","sans-serif";}
.content .middle h4{ font-size:12px; margin-bottom:15px; text-align:center; font-weight:100;}
.content .middle .description{ color:#666; font-size:14px; font-weight: normal; line-height:20px; border-bottom:#E1E1E1 dashed 1px;}

.content .middle .text { line-height:24px;}
.content .middle .text h2,h3,h4,h5,h6{ font-size:16px;}
.content .middle .text  li{ list-style:none;}
.content .middle .tags{ margin:8px 0;}
.content .middle .tags a{ color:#036;}
.content .middle .tags a:hover{ background-color:#036; color:#FFF;}
.quote3 {margin-bottom:6px;font-size:15px;background:#BAEBAC;}

.content .middle .copyright{color:#666; font-size:12px; line-height:18px; border-bottom:#E1E1E1 dashed 1px; margin-bottom:12px; padding-bottom:12px;}
.content .middle .copyright a{ color:#666;}

.content .middle .about{ list-style:none; color:#4E677B; font-family:"Noto Sans SC","Helvetica","sans-serif";}
.content .middle .about h3{ color:#444;}
.content .middle .about li{ margin-left:12px;}
.content .middle .about li a{ color:#4E677B; line-height:28px;}

.content .middle .comment{ padding:8px 0px; margein-top:4px; background-color:#F7F7F7; margin:8px 0px;;}
.content .middle .comment li{ height:21px; background-position:center left; background-repeat:no-repeat; padding-left:15px; line-height:19px; list-style:none; }
.content .middle .comment li a{ color:#900;}

.content .right{float:right; width:260px; overflow:hidden; padding:0 1px 0 0;font-size:14px;color:#000;}
.content .right h2{ height:19px; background-repeat:no-repeat; color:#FFF; font-size:12px;padding-left:5px; border-bottom:1px solid #121B22;}
.content .right ul{ list-style:none; padding:2px;}
.content .right ul li{ border-bottom:1px dashed #D6D6D6; padding:2px 0px 3px 0px;margin-bottom:3px;}
.content .right ul li h4 a{ color:#036; font-size:12px; line-height:20px;font-weight: normal;}
.content .right ul li p{margin-left:4px;line-height:24px;}
.content .right ul li p:hover{ color:#666;}
.content .right ul li span{ color:#333;}
.xtitle{height:30px; background:#DDDDDD; line-height:30px; text-indent:5px; font-weight:bold;}
.delicious {width:120px;float:left;}
.siteurl {width:120px;float:right;}
 /*content end */
/* footer begin */
.copyright{height:20px; line-height:20px; color:#666666;font-size:13px;}
.footer{height:30px;width:auto;font-size:14px;}
.footer .left{float:left; text-indent:5px; line-height:30px; background:#3975CE; width:798px; color:#fff;}
.footer .left a{color:#fff;}
.footer .left a:hover{color:#FC6B96;}
.footer .right{float:right; text-align:center; line-height:30px; width:100px; background:#96C455; color:#fff;}
.footer .right a{color:#fff;}
.footer .right a:hover{color:#ff5900;}
/* footer end */

/*分页*/
.pagination{line-height:31px; text-align:right;}   
.pagination span, .pagination a{font-size:16px;color:#fff;padding:2px 5px;margin:0 2px;background:#3975CE;}  
.pagination a:hover{font-size:16px;background:#96C455;text-decoration:none;}  
.pagination .current{font-size:16px;background:#96C455;}  
/* /分页*/
.space{height:10px;}
.space2{height:5px;}
/*commtents.php*/
.content .middle .comments-template{border-top: 2px solid #ccc; margin-top:18px;}
.content .middle .comments-template h3{ height:28px; line-height:28px;}
.content .middle .comments-template ol{list-style: none;}
.content .middle .comments-template ol li{line-height: 18px;border-bottom: 1px solid #ccc; padding:8px 0;}
.content .middle .comments-template ol li p{line-height:19px; color:#333; padding:4px 30px; font-size:13px;}
.content .middle .comments-template ol li span { color:#999; font-size:12px;}
.content .middle .comments-template ol li span strong{ color:#00F; font-size:14px;}
.content .middle .commentmetadata{font-size: 12px;}
.content .middle .comments-template p{padding: 0;}
.content .middle .comments-template p small{ font-size:12px;} 
.content .middle .comments-template p b{ color:#F00; font-size:14px;}
.content .middle .comments-template .textarea{background-position:center; background-repeat:no-repeat; border:1px #C90 solid; overflow:hidden; width:500px;}
.content .middlebq{ float:left; width:600px;overflow:hidden; border-left:#D0D0D0 solid 1px;border-right:#D0D0D0 solid 1px; margin-right:0px; padding:0 15px;}
/*soso*/
.search{height:50px; background:#DDDDDD; line-height:50px; text-indent:10px;text-align:center;}
.search .info{float:left;}
.search .box{float:right;}
.search .text{width:auto; height:28px; line-height:28px; text-indent:3px; border:1px solid #666;}
.search .submit{border:0px; width:50px; height:30px; background:#96C455; margin-right:10px; color:#fff;}

