﻿body{color:#666;background:#eee;font:14px/1.5 tahoma,arial,\5FAE\8F6F\96c5\9ED1,sans-serif}
body,dd,div,dl,dt,h1,h2,h3,h4,input,li,p,table,ul{margin:0;padding:0}
table{width:auto;border-collapse:collapse;border-spacing:0}
li{list-style:none}
em,i{font-style:normal}
a{color:#666;text-decoration:none}
a:hover{color:#2d9bcb;text-decoration:none}
.hidden{display:none}
.hide_txt{text-indent:-999em;font-size:0;line-height:0}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:""}
.clearfix{zoom:1}
.header{position:fixed;top:0;left:0;z-index:1;width:100%;box-shadow:0 3px 5px #e8e8e8}
.head,.header{background:#2d9bcb;box-shadow:0 0 10px #2d9bcb}
.head{position:relative;margin:0 auto;width:1004px;height:62px}
.head .logo{position:relative;float:left;width:300px;height:60px;background:url(logo.png) no-repeat 0 0}
.head ul{float:left;margin-left:20px}
.head li{float:left;text-align:center;font-size:1pc;line-height:62px}
.head li a{float:left;display:block;padding:0 9pt;height:62px;color:#fff}
.head .on a,.head li a:hover{background:#0a8cbc;text-decoration:none}
.main{position:relative;margin:78px auto 0;width:1004px;zoom:1;word-break:break-all}
.ad{margin:0 auto 15px;width:1004px;background:#fcfcfc;border-radius:5px;border:1px solid #2d9bcb;box-shadow:0 3px 10px #2d9bcb}
.left_content{float:left;width:686px;margin-bottom:15px;background:#fcfcfc;border-radius:5px;border:1px solid #2d9bcb;box-shadow:0 3px 10px #2d9bcb}
.right_content{float:right;width:300px;}
.place{padding:5px 15px;border-radius:5px 5px 0 0;background:#f9f9f9;font-size:15px;line-height:36px;box-shadow:0 0 10px #2d9bcb}
.msg_box{padding:15px;border-top:1px solid #2d9bcb;box-shadow:0 0 10px #2d9bcb}
.msg_box:hover{background:#f5f5f5;}
.img{width:220px;height:147px;float:left;display:inline;margin-top:2px;margin-right:15px;text-align:center;overflow:hidden;border-radius:5px;box-shadow:0 0 10px #2d9bcb}
.img img{width:220px;height:147px;}
.img img:hover{opacity:.8;}
.msg_box h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4d4d4d;font-weight:400;font-size:22px;line-height:32px}
.msg_box .date{padding:8px 0 5px;color:#1687cb;line-height:26px}
.msg_box .intro p{line-height:28px}
.msg_box .info{color:#999;font-size:13px;line-height:26px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #2d9bcb;}
.msg_box .info span{margin-right:10px;}
.msg_box .info a{color:#999;}
.msg_box .info a:hover{color:#1687cb;}
.post-content{pcolor:#666;font:400 14px/1pc '微软雅黑',tahoma,Hiragino Sans GB,\5b8b\4f53,Simsun,Arial,sans-serif;line-height:1.5385}
.post-content p{margin:0 0 1.3em;font-size:14px;}
.post-content img{max-width:611px;max-height:500px}
.post-content-intro{overflow:hidden;margin-bottom:15px;color:#999;padding:10px;border:1px solid #d8d8d8;background:#f9f9f9;}
.sidebar-items>li{margin-bottom:15px;padding:0;border-radius:5px;border:1px solid #2d9bcb;background:#fcfcfc;box-shadow:0 3px 10px #2d9bcb}
.sidebar-items>li .widgettitle{padding:5px 10px;border-radius:5px 5px 0 0;background:#f9f9f9;font-size:15px;line-height:36px;border-bottom:1px solid #2d9bcb;box-shadow:0 0 10px #2d9bcb}
.sidebar-items>li>ul{padding:10px}
.sidebar-items>li>ul>li{counter-increment:nums;display:block;padding:1px 0 2px 30px;position:relative;margin:2px 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sidebar-items>li>ul>li:first-child:before{background-color:#FF6B57}
.sidebar-items>li>ul>li:first-child:before,.divCrchives li:nth-child(2):before,.divCrchives li:nth-child(3):before{color:#fff;text-shadow:none;line-height:20px}
.sidebar-items>li>ul>li:before{width:22px;height:20px;line-height:20px;text-align:center;content:counter(nums,decimal);position:absolute;left:0;top:2px;border-radius:100%;background-color:#edefee;text-shadow:0 1px 0 rgba(255,255,255,.5);font-size:13px}
.f-toe{overflow:hidden;word-wrap:normal!important;white-space:nowrap;text-overflow:ellipsis}
.sidebar-items>li>ul>li:nth-child(2):before{color:#fff;background-color:#2ea7e0}
.sidebar-items>li>ul>li:nth-child(3):before{color:#fff;background-color:#6bc30d}
.toptag{padding:5px 0;font-size:1em}
.toptag a:nth-child(9n){background-color:#4a4a4a}
.toptag a:nth-child(9n+1){background-color:#428bca}
.toptag a:nth-child(9n+2){background-color:#5cb85c}
.toptag a:nth-child(9n+3){background-color:#d9534f}
.toptag a:nth-child(9n+4){background-color:#567e95}
.toptag a:nth-child(9n+5){background-color:#b433ff}
.toptag a:nth-child(9n+6){background-color:#00aba9}
.toptag a:nth-child(9n+7){background-color:#b37333}
.toptag a:nth-child(9n+8){background-color:#f60}
.toptag a{display:inline-block;margin:0 5px 5px 0;padding:0 6px;background-color:#2d9bcb;color:#fff;line-height:21px;opacity:.8;filter:alpha(opacity=80)}
.toptag a:hover{color:#fff;opacity:1;filter:alpha(opacity=100)}
.link{overflow:hidden;width:1004px;margin:0 auto 15px;background:#fcfcfc;border-radius:5px;border:1px solid #2d9bcb;box-shadow:0 3px 10px #2d9bcb}
.link .link-title{padding:5px 15px;border-radius:5px 5px 0 0;background:#f9f9f9;font-size:15px;line-height:36px;box-shadow:0 0 10px #2d9bcb;}
.links{overflow:hidden;background:#fff;border-top:1px solid #2d9bcb;box-shadow:0 0 10px #2d9bcb}
.links ul{overflow:hidden;margin:10px 15px;}
.links ul li{display:inline-block;margin:5px 5px 5px 0;line-height:30px;border-radius:2px;}
.links a{border:1px solid #E6E6E6;padding:5px 8px}
.links a:hover{color:#fff;font-weight:500;background:#2d9bcb;border:1px solid transparent}
.xg{margin-top:5px;border:1px solid #2d9bcb;box-shadow:0 0 10px #2d9bcb;border-radius:5px;}
.xg-title{overflow:hidden;padding:5px 10px;border-radius:5px 5px 0 0;border-bottom:1px solid #2d9bcb;line-height:36px;font-weight:400;font-size:15px;background:#f9f9f9;box-shadow:0 0 10px #2d9bcb}
.xg ul{padding:0 10px 10px;}
.xg li span{float:right;font-size:.875em}
.xg li{overflow:hidden;height:35px;border-bottom:1px dotted #2d9bcb;color:#999;line-height:35px}
.footer{clear:both;margin:0 auto;background:#2d9bcb;border-top:1px solid #2d9bcb;box-shadow:0 0 10px #2d9bcb}
.foot{margin:0 auto;padding:15px 0;text-align:center;width:1004px;}
.foot,.foot a{color:#fff}
.foot a:hover{color:#FFFF00}
.pages{margin:0 auto;padding:15px 0;text-align:center;border-top:1px solid #2d9bcb;box-shadow:0 0 10px #2d9bcb}
.pages a,.pages span{margin:0 3px;padding:3px 8px;border:1px solid #2d9bcb;color:#666;box-shadow:0 3px 3px #2d9bcb}
.pages a:hover,.pages span.current{border-color:#2d9bcb;color:#fff;background-color:#2d9bcb;}