@charset "utf-8";



img {border: 0px;}

*{margin:0;padding:0;}

body{padding:0px;margin:0px;line-height:180%;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#333; background:url(image/wrapbg.gif);font:12px/22px "Microsoft Yahei",Tahoma,Arial;}



div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto;}

table,td,tr,th{font-size:12px;}

li{list-style-type:none;}

.clear {clear:both;}



ul,li {list-style:none;}

a {color:#555; text-decoration:none;}

a:hover {color:#df0031;text-decoration:underline;}



form, embed {display: inline;margin: 0;padding: 0;}

#wrap{width:100%;margin:auto;table-layout:fixed; word-break: break-all; background:url(image/inbg.gif) top repeat-x; height:150px}

#mian{ margin:0 auto; background:#FFF; width:930px; height:auto;}

#header{width:930px;margin:auto; center top no-repeat;position:relative;height:120px;}

#blog_title{float:left;width:930px;height:115px;}

#blog_title h1{float:left;width:180px; height:60px;font-size:20px; margin-left:20px;margin-top:35px;}

#blog_title h1 a{color:#fff;width:180px; height:60px; font-size:0;text-indent:-9999px;background:url(images/logo.gif) left top no-repeat;display:block;}

#blog_title p{margin-top:50px;color:#ccc;}

#nav{width:930px;clear:both;height:36px; float:left; padding-bottom:30PX; background:#FFF}

#nav ul{width:920px;padding-left:10px;overflow:hidden;float:left; background-color:#000}

/*#nav li{float:left;height:26px;line-height:26px;margin-left:10px;float:left;}

#nav li{float:left;}

#nav li a{height:26px;display:block;background:url(images/nav_r.gif) right -28px no-repeat;float:left;}

#nav li a span{display:block;background:url(images/nav_l.gif) left -28px no-repeat;padding:0 22px;color:#fff;float:left;}

#nav li a:hover,#nav li.current_page_item a{text-decoration:none;background:url(images/nav_r.gif) right 0 no-repeat;}

#nav li a:hover span,#nav li.current_page_item a span{display:block;background:url(images/nav_l.gif) left 0 no-repeat;padding:0 22px;color:#fff;}*/

#nav li{float:left;height:36px;line-height:38px;text-align:center;font-size:14px;font-weight:bold;}

#nav li a{color:#fff;margin:0 2px 0 1px;display:block;float:left;}

#nav li a span{padding:0 14px;display:block;float:left;cursor:pointer;}

#nav li a:hover,#nav li.current_page_item a,#nav li.current-cat a{color:#FFD700;display:block;float:left;text-decoration:none;

background:#333}

#container{width:930px; height:auto;margin:0 auto;background:url(images/right.gif) repeat-y; float:left;background:#fff;}



.content{float:left;width:600px;background:#fff; border-right: #CCC 1px solid; padding-right:30px;}

.content .gg{margin:10px 15px 0 15px;}

.sidebar{float:right;width:285px;}

.sticky{margin:20px 10px 0 15px;}

.sticky h2{font-size:16px;background:url(images/post_h2.gif) bottom no-repeat;height:25px;line-height:25px;padding-bottom:3px;}

.sticky h2 a{color:#436206;font-family:'Microsoft Yahei',Arial;}

.post{clear:both;margin:20px 10px 0px 15px;position:relative;}

.post .date{float:left;width:48px;height:48px;background:url(images/calendar.png) no-repeat;margin-top:2px;margin-right:8px;}

.post .date span{display:block;text-align:center;color:#fff;font-family:'Microsoft Yahei',Arial;}

.post .date span.f{font-size:10px;}

.post h2{font-size:16px;background:url(images/post_h2.gif) bottom no-repeat;height:25px;line-height:25px;padding-bottom:3px;}

.post h2 a{color:#436206;font-family:'Microsoft Yahei',Arial;}

.post .info{height:20px;line-height:20px;color:#666;margin-top:2px;}

.post .info span a{color:#666;}

.post .info span.date{background:url(images/icons.gif) left -47px no-repeat;padding-left:20px;margin-right:8px;}

.post .info span.categories{background:url(images/icons.gif) left -480px no-repeat;padding-left:20px;margin-right:8px;}

.post .info span.author{background:url(images/icons.gif) left -1px no-repeat;padding-left:20px;margin-right:8px;}

.post .info span.tags{background:url(images/icons.gif) left -400px no-repeat;padding-left:20px;margin-right:8px;}

.post .info span.comments{position:absolute;right:0;top:0;color:#ff006c;font-style:italic;width:70px;}

.post .info span.comments em{width:33px;height:30px;background:url(images/bg_comment.gif) no-repeat;text-align:center;line-height:28px;display:block;font-weight:bold;}

.post .info span.comments a{/*color:#ecc320;color:#fb9a00;*/color:#df0031;}

.post .info span.comments a:hover{text-decoration:none;}

.post .info span.addcomment{position:absolute;right:80px;top:30px;background:url(images/ico-com.png) 0 -245px no-repeat;padding-left:20px;}

.post .intro{margin:10px 3px;font-size:14px;}

.post .intro p{padding:5px 0;text-align:justify;text-justify:inter-ideograph;}

.post p.read-more{background:url(images/icons.gif) 0px -315px no-repeat;padding-left:17px;font-size:12px;}



.pagination{clear:both;margin:0 10px 10px 15px;line-height:23px;text-align:center;}

.pagination span, .pagination a{font-size:12px;margin: 2px 6px 2px 0;background:#fff;border:1px solid #ccc;color:#787878;padding:2px 5px 2px 5px;text-decoration:none;}

.pagination a:hover{background: #8cb900;border:1px solid #436206;color:#fff;font-size:12px;padding:2px 5px 2px 5px;}

.pagination .current{background: #8cb900;border:1px solid #436206;color:#fff;font-size:12px;padding:2px 5px 2px 5px;}



.box{margin:20px 10px 0 15px;background:url(images/ico-com.png) 3px 3px no-repeat;padding-left:20px;height:20px;line-height:20px;color:#df0031;}

.place{margin:10px 10px 0 15px;background:url(images/icons.gif) 3px -320px no-repeat;padding-left:20px;height:20px;line-height:20px;}

.article .post{margin:10px 10px 0 15px;}

.post .con{margin:10px 3px;font-size:14px;}

.post .con p{padding:8px 0;line-height:190%;text-align:justify;text-justify:inter-ideograph;color:#555;}

.post .con p a{color:#436206;text-decoration:underline;}

.post .con p a:hover{color:#df0031;}

.under{clear:both;margin:10px 0;font-size:14px;border-bottom:1px #ddd dashed;padding-bottom:10px;}

.under a{color:#df0031;}

#postnavi{margin:10px 10px 0 15px;overflow:hidden;}

#postnavi .prev{float:left;}

#postnavi .next{float:right;}



.like{margin:10px 10px 0 15px;}

.like h4{height:25px;line-height:25px;border-bottom:1px #d0d4c8 solid;font-size:12px;padding-left:10px;background:#f0f7e2;}

.like ul{padding:5px 0;}

.like li{height:25px;line-height:25px;border-bottom:1px #d0d4c8 dashed;background:url(images/ico-1.gif) 5px 11px no-repeat;padding-left:15px;}

.like li span{float:right;font-size:11px;color:#999;}



.comment_box{margin:0px 10px 0 15px;}

.comment_box h3{height:25px;line-height:25px;border-bottom:1px #d0d4c8 solid;font-size:12px;padding-left:10px;background:#f0f7e2;}

.comment_box h3 span{float:right;font-weight:normal;padding-right:10px;}

#trackbacks_box ul{padding:5px 0;}

#trackbacks_box li{height:25px;line-height:25px;border-bottom:1px #d0d4c8 dashed;background:url(images/ico-1.gif) 5px 11px no-repeat;padding-left:15px;}

#trackbacks_box li small{font-size:12px;color:#777;}

.commentlist{margin:10px 0;width:580px;}

.commentlist li.comment{background:url(images/comment_foot.gif) 50px bottom no-repeat;clear:both;margin-top:10px;padding-bottom:7px;}

.commentlist li.comment .cheader{background:url(images/comment_head.gif) 50px 0 no-repeat;height:37px;}

.commentlist li.comment img{float:left;background:url(images/gravatar_bg.png) no-repeat;padding:5px;margin-right:30px;}

.commentlist li.comment p img{background:none;margin:0;}

.commentlist li.comment .item{height:30px;padding-top:5px;line-height:18px;display:inline-block;}

.commentlist li.comment .lou{float:left;margin-right:10px;}

.commentlist li.comment .lou a{color:#df0031;text-decoration:underline;}

.commentlist li.comment .cauthor{float:left;margin-right:10px;}

.commentlist li.comment .cdate{clear:both;float:left;font-size:10px;color:#999;}

.commentlist li.comment .items{float:left;}

.commentlist li.comment .cbody{margin:10px 10px 10px 73px;font-size:14px;}

.commentlist li.comment .cbody blockquote{margin:10px;border:1px #d0d4c8 dashed;background:#f4f5f6 url(images/blockquote.gif) 5px 3px no-repeat;padding-left:40px;}

.commentlist li.comment .cbody blockquote strong{line-height:20px;}

.commentlist li.comment .cbody blockquote p{padding:5px 0;margin-bottom:5px;}

.commentlist ul.children{border:1px #d0d4c8 dashed;background:#fff;margin:10px 20px 10px 73px;}

.commentlist ul.children li.comment{background:none;padding-bottom:0;margin-top:5px;}

.commentlist ul.children li.comment .cheader{background:none;}

.commentlist ul.children li.comment img{margin:5px 10px;}

.commentlist ul.children li.comment .cbody{margin-left:60px;}

.commentlist ul.children li.comment .cheader{background:none;height:32px;}

#commentnavi{height:25px;line-height:25px;}

#commentnavi span.pages{margin-right:10px;float:left;}



#respond{margin:5px 0 10px 0;width:578px;}

#respond .form_box{display:inline-block;margin-bottom:15px;}

#respond .text{float:left;margin-top:10px;width:350px;}

#respond .text textarea{width:350px;margin:0;height:200px;}

#respond .form_info{float:left;width:215px;margin-top:5px;margin-left:10px;}

#respond .form_info #author_info label{color:#666;}

#respond .form_info #author_info input{width:210px;}

#respond .form_info #author_info div{margin-top:3px;}

#respond .form_info .button{width:213px;margin-top:5px;height:25px;line-height:23px;background:#b4d666;border-top:1px #b4d666 solid;border-left:1px #b4d666 solid;border-right:1px #81b840 solid;border-bottom:1px #81b840 solid;text-align:center;color:#254a6e;cursor:pointer;}

.contact { width:200px; float:right; margin-top:35px; margin-right:35px; height:60px; background:url(images/phone.gif) no-repeat; }

.form{padding:5px; height:21px;}

.form .inputbox{border:1px #d0d4c8 solid;height:21px;line-height:21px;font:12px/22px "Microsoft Yahei",Tahoma,Arial; float:left;}

.form .go{width:54px;height:23px;border:none;background:url(images/search_btn.gif) no-repeat; float:left; margin-left:5px;}

.sidebar .block{margin:10px;}

.sidebar .block h3{height:25px;line-height:25px;background:url(images/line.gif) left bottom no-repeat;font-size:12px;padding-left:5px;}

.sidebar .block.feed_form{}

.sidebar .block ul{padding:5px;}

.sidebar .block li{background:url(images/ico.gif) left 9px no-repeat;padding-left:10px;}

.sidebar .block li.rc_item{padding:0;background:none;display:inline-block;border-bottom:1px #d0d4c8 dashed;margin-bottom:5px;padding-bottom:5px;}

.sidebar .block li.rc_item .rc_left{float:left;margin-right:5px;width:32px;}

.sidebar .block li.rc_item .rc_left img{margin-top:3px;}

.sidebar .block li#rc_nav{background:none;}

.sidebar .block.categories ul{padding:5px;}

.sidebar .block.categories li{background:url(images/icons.gif) -5px -558px no-repeat;padding-left:10px;}

.sidebar .block.feed_form ul{display:inline-block;padding:5px;}

.sidebar .block.feed_form li{float:left;margin-right:5px;background:none;padding:0;}

.sidebar .block.comment{}

.sidebar .block.comment li{background:url(images/ico-com.png) 0 -245px no-repeat;padding-left:20px;color:#777;border-bottom:1px #d0d4c8 dashed;}

.sidebar .block.comment li a{color:#436206;}

.sidebar .block#tag_cloud p{padding:5px;}



.footer  { padding-bottom:60px; height:120px; float:left; margin:0 auto; width:100%; background:#373737}

.footer dl { float:left; display:inline; width:150px; margin:20px 0 0 0;}

.footer dt { font-size:16px;color:#f1f1f1;height:24px;}

.footer dd a { color:#9d9d9d; font-size:12px; text-decoration:none; line-height:20px; }

.footbb { float:right; color:#9d9d9d; margin:20px 0 0 0; }

.copyright { font-size:11px; font-family: Verdana,Tahoma; }

.foo        { text-align:right; }

.footbb a { color:#787788; text-decoration: none;}

.footbb a:hover { text-decoration:underline; color:#FFFFFF;}

.footbb a:active{ text-decoration:underline; color:#FFFFFF;}

.taobaologo { padding:20px 0 0 40px;}

.ssh{ float:left; margin:15px 20px 20px 12px;}