﻿body{margin:0;padding:0;background-color:#ededed;font-size:14px;font-family:"微软雅黑"}
a,body{color:#333}
a{text-decoration:none}
a:hover{color:#f04848;text-decoration:none}
img{border:none;vertical-align:text-bottom}
dd,div,dl,dt,form,h1,h2,h3,h4,img,input,label,li,p,span,textarea,ul{margin:0;padding:0}
li{list-style-type:none}
.clear{clear:both}
#top{position:fixed;z-index:1;top:0;width:100%;height:42px;background-image:url(topbg.png);background-repeat:repeat-x;color:#fff;font-size:14px;line-height:40px}
#top dl{margin:0 auto;width:1004px}
#top .li{margin-right:10px;padding-right:10px;background-image:url(topLine.png);background-position:right 13px;background-repeat:no-repeat}
#top .logo{display:block;width:250px;height:38px;background-image:url(logo.png);background-repeat:no-repeat}
#top li{padding:0 2px 0 0}
#top h1,#top li{float:left;background-image:url(topLine.png);background-position:right 13px;background-repeat:no-repeat}
#top h1{padding-right:5px}
#top ul{float:left;overflow:hidden;width:748px;height:42px}
#top li a{display:block;padding:0 20px;color:#ccc}
#top li a.on,#top li a:hover{background-image:url(top-a.png);background-repeat:repeat-x;color:#fff;text-decoration:none}
#main{margin:55px auto 0;width:1004px;}
.ad{margin:0 auto 15px;width:1004px;}
.left{float:left;overflow:hidden;margin-bottom:15px;width:677px;background-color:#fff;border:1px solid #ccc;border-radius:5px;}
.left .place{padding-left:15px;background-color:#f1f1f1;color:#f04848;font-size:14px;line-height:40px;border-radius:5px 5px 0 0;}
.place a{color:#f04848;}
.place a:hover{color:#333;}
.left #sydl{float:left;margin:0 auto;padding:15px;border-top:1px solid #ccc;}
.left #sydl:hover{background-color:#f9f9f9;}
#sydl h2{font-weight:700;font-size:18px;line-height:25px;}
#sydl #zi{overflow:hidden;color:#777;word-wrap:break-word;line-height:25px}
#sydl #zi p{margin-left:200px;}
#zi p.date{color:#f04848;margin:8px 0 5px;}
#zi p{word-wrap:break-word}
#sydl #tu{float:left;margin-top:8px;width:185px;border:1px solid #e5e5e5;border-radius:5px}
#tu img{padding:2px;width:181px;height:123px;border-radius:5px}
#tu img:hover{opacity:.8;}
.rigth{float:right;overflow:hidden;width:310px;}
.rigth dl{display:block;float:left;clear:both;margin-bottom:15px;padding:0;width:308px;background-color:#fff;border:1px solid #ccc;border-radius:5px;}
.rigth dt{padding-left:10px;background-color:#f1f1f1;color:#f04848;font-size:14px;line-height:40px;border-radius:5px 5px 0 0;border-bottom:1px solid #ccc;}
.rigth dd{padding:5px;font-size:14px;line-height:26px}
.rigth ul{padding:5px}
.rigth li{padding-left:15px;background-image:url(ico9.png);background-position:0 center;background-repeat:no-repeat;white-space:nowrap;line-height:26px}
.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:#c7c7c7;color:#fff;line-height:21px;opacity:.8;filter:alpha(opacity=80)}
.toptag a:hover{color:#fff;opacity:1;filter:alpha(opacity=100)}
.links a{margin-right:6px;line-height:22px}
#post{float:left;margin:0 auto;padding:15px;border-top:1px solid #ccc;}
#post h2{font-weight:700;font-size:18px;line-height:25px;}
#zi h3{margin-bottom:10px;font-weight:400;font-size:12px;line-height:35px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#ccc}
#zi h3 span{margin-right:10px;}
#zi h3,#zi h3 a{color:#999}
#zi h3 a:hover{color:#f04848}
#post #zi p{line-height:25px;padding-bottom:5px;}
#post #zi p img{text-align:center;}
.xg{margin-top:10px;border:1px solid #ddd;border-radius:5px;}
.xg-title{overflow:hidden;padding:5px 10px;border-radius:5px 5px 0 0;border-bottom:1px solid #ddd;line-height:36px;font-weight:400;font-size:15px;background:#f9f9f9;}
.xg ul{padding:0 10px 10px;}
.xg li span{float:right;font-size:.875em}
.xg li{overflow:hidden;height:35px;border-bottom:1px dotted #ddd;color:#999;line-height:35px}
#footr{margin:0 auto;padding:15px 0;background-color:#333;border-top:3px solid #f04848;font-size:14px;line-height:22px}
#footr dl{margin:0 auto;padding:0;width:980px;color:#ccc;text-align:center;}
#footr a{color:#ccc;font-weight:400}
#footr a:hover{color:#fff}
.pagebar{clear:both;padding:15px 0;text-align:center;border-top:1px solid #ccc;}
.pagebar a{margin:0 2px;padding:3px 8px;border:1px solid #ccc;color:#333}
.pagebar a:hover{border:1px solid #999;color:#f04848}
.pagebar .now-page{margin:0 2px;padding:3px 8px;border:1px solid #ccc;background-color:#f04848;color:#fff}