﻿body{margin:0;padding:0;width:100%;background-image:url(bg.png);background-position:0 0;background-repeat:repeat;color:#444;font-size:.875em;font-family:Microsoft YaHei,Verdana,sans-serif}
a{color:#444;transition:all .25s ease 0s;text-decoration:none}
a:hover{color:#099;text-decoration:none}
img{max-width:100%;border:none}
dd,div,dl,dt,form,h1,h2,h3,h4,img,input,label,p,span,textarea,ul{margin:0;padding:0}
.clear,.clear:after{clear:both}
li{list-style-type:none}
.head{position:fixed;top:0;left:0;z-index:1;display:block;width:100%;height:60px;border-bottom:3px solid #099;background-color:#fff\9;background:hsla(0,0%,100%,.95)}
.header{margin:0 auto;width:1200px;}
.logo{float:left;margin-right:15px;width:300px;height:60px}
.navbar{position:relative;float:right;width:885px;height:60px;line-height:60px;background-color:#fff\9;background:hsla(0,0%,100%,.95)}
.navbar ul li{float:left;line-height:60px}
.navbar ul li a{display:block;padding:0 20px;color:#099;font-weight:700;font-size:1.05em;}
.navbar ul li a:hover,.navbar ul li.on a{background-color:#099;color:#fff}
#info{margin:73px auto 0;width:1200px;}
.ad{margin:0 auto 10px;width:1200px;}
#info #left{float:left;width:72%;float:left}
#left #place,#left dl{margin-bottom:10px;padding-right:20px;padding-left:20px;border:1px solid #9b9da7;border-radius:5px;background:#FFF\9;background:hsla(0,0%,100%,.95)}
#left #post{padding-top:20px;padding-bottom:20px}
#left #place{font-size:1em;line-height:40px}
#left #neir{padding-top:20px;padding-bottom:20px}
#post dd i{float:left;clear:left;display:block;overflow:hidden;margin-right:20px;border-radius:5px;width:200px;height:110px;}
#post dd i img{width:200px;height:110px;display:block;width:100%;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.4);-webkit-transition:all ease .3s;transition:all ease .3s}
#post dd i img:hover{box-shadow:0 0 18px rgba(0,0,0,.5);-webkit-transform:scale(1.12);transform:scale(1.12)}
#post dt h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;font-size:1.125em}
#post dd{padding-top:5px;}
#post dd p{margin-top:10px;word-wrap:break-word;font-size:1em;line-height:2.0}
#post small{color:#099;white-space:nowrap;font-size:1em}
#info #rigth{float:right;width:27%}
#rigth dl{margin-bottom:10px;padding:10px 15px;border:1px solid #9ea0a9;border-radius:3px;background:#FFF\9;background:hsla(0,0%,100%,.95)}
#rigth dl dt{margin-bottom:10px;padding-bottom:2px;height:30px;font-size:1.15em;line-height:30px;border-bottom-color:#099;border-bottom-width:1px;border-bottom-style:solid}
#rigth li{counter-increment:nums;display:block;padding:2px 0 3px 30px;position:relative;margin:4px 0 3px 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#rigth li:first-child:before{background-color:#FF6B57}
#rigth li:first-child:before,.divCrchives li:nth-child(2):before,.divCrchives li:nth-child(3):before{color:#fff;text-shadow:none;line-height:22px}
#rigth li:before{width:22px;height:22px;line-height:22px;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}
#rigth li:nth-child(2):before{color:#fff;background-color:#2ea7e0}
#rigth li:nth-child(3):before{color:#fff;background-color:#6bc30d}
.toptag{font-size:.875em}
.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:#00d0a4;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:1200px;margin:0 auto 10px;border:1px solid #9ea0a9;border-radius:3px;background:#FFF\9;background:hsla(0,0%,100%,.95)}
.link h3{margin:10px 20px;padding-bottom:2px;height:30px;font-size:1.15em;line-height:30px;border-bottom-color:#099;border-bottom-width:1px;border-bottom-style:solid}
.links{overflow:hidden;margin:0 20px 10px;}
.links ul{overflow:hidden;}
.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:#099;border:1px solid transparent}
#title{margin-bottom:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#099}
#title h1{color:#555;margin-bottom:9px;font-weight:400;font-size:1.875em}
#title p{color:#999;font-size:.875em}
#title p span{margin-right:10px}
#title p a{color:#999;}
#title p a:hover{color:#099;}
#neir #zi{padding-bottom:10px;height:auto;word-wrap:break-word;font-size:1em;line-height:1.8;}
#zi p{margin-bottom:.5em;}
#zi img{padding:2px;border:1px solid #9eaa99;border-radius:3px;box-shadow:0 0 4px rgba(0,0,0,.25)}
.zi-intro{overflow:hidden;margin-bottom:15px;color:#999;padding:10px;border:1px solid #d8d8d8;background:#f9f9f9;}
#neir #sx{margin-bottom:10px;padding-top:10px;padding-bottom:10px;border:#099;font-size:1.125em;border-top-width:1px;border-right-width:0;border-bottom-width:1px;border-left-width:0;border-top-style:dashed;border-right-style:solid;border-bottom-style:dashed;border-left-style:solid}
#sx ul li{float:left;width:50%}
#sx ul .r{text-align:right}
#neir #guan{margin:0 auto;}
#guan .title{margin-bottom:10px;padding-bottom:2px;height:30px;font-size:1.15em;line-height:30px;border-bottom-color:#099;border-bottom-width:1px;border-bottom-style:solid}
#guan ul li{padding-top:7px;padding-bottom:7px;line-height:20px}
#guan ul li span{float:right;color:#999}
.foot{background-color:#fff\9;background:hsla(0,0%,100%,.95);font-size:1em;opacity:.92;line-height:22px;border-top:3px solid #099;-moz-opacity:.92;-khtml-opacity:.92}
.footer{margin:0 auto;width:1200px;padding:10px 0;text-align:center;}
.pagenav{margin-bottom:10px;padding:15px 0;height:auto;text-align:center;border:1px solid #9ea0a9;border-radius:5px;font-size:14px;line-height:20px;background-color:#fff\9;background:hsla(0,0%,100%,.95)}
#left #neir:hover,#left #place:hover,#left #post:hover,#rigth dl:hover,.pagenav:hover,.link:hover{border:1px solid #099}
.pagenav .now-page{display:inline-block;margin:0 2px;border:1px solid #ddd;border-radius:3px;padding:4px 8px;background-color:#099;color:#fff}
.pagenav a{display:inline-block;margin:0 2px;border:1px solid #9ea0a9;border-radius:3px;padding:4px 8px;}
.pagenav a:hover{background-color:#099;color:#fff;border:1px solid #ddd;}