﻿body{margin:0;padding:0;color:#444;background:#f9f9f9;font:14px/24px Arial,Microsoft Yahei,Arial,Helvetica,sans-serif}
*{margin:0;padding:0}
div,img{border:0}
li,ul{list-style-type:none}
a{color:#444;text-decoration:none}
a:hover{color:#f66;text-decoration:none}
.header{overflow:hidden;position:fixed;z-index:1;top:0;width:100%;background:#fff;}
.header .logo{margin:0 auto;width:1004px;padding:10px 0;}
.header .logo img{width:300px;height:60px}
.cssmenu{overflow:hidden;margin:0 auto;width:100%;background:#f66;height:60px;line-height:60px;border-bottom:3px solid #000;}
.cssmenu ul{margin:0 auto;width:1004px;}
.cssmenu ul li{float:left;}
.cssmenu ul li a{padding:22px;color:#fff;font-size:16px;}
.cssmenu ul li a:hover,.cssmenu ul li.active a{background:#000;color:#fff}
.content{margin:158px auto 0;width:1004px}
.ad{margin:0 auto 15px;width:100%}
.c_left{float:left;width:659px;margin-bottom:15px;background:#fff;box-shadow:0 1px 3px #dedede;}
.place{padding:15px;font-size:16px;}
.post{overflow:hidden;padding:15px;border-top:1px solid #ccc;}
.post:hover{background:#f7f7f7;}
.post_l{float:left;width:204px;height:164px}
.post_l img{padding:2px;width:200px;height:160px;border:1px solid #ccc}
.post_l img:hover{opacity:.8;border:1px solid #f66}
.post_r{float:left;margin-left:20px;width:396px;}
.post_bt{font-weight:500;font-size:18px;line-height:26px;}
.post_time{margin:8px 0 6px;color:#f66;font-size:14px;line-height:26px;}
.post_ico{font-size:14px;line-height:26px}
.c_right{float:right;width:330px}
.hitwz{margin-bottom:15px;background:#fff;box-shadow:0 1px 3px #dedede;}
.hitwz h2{padding:15px;border-bottom:1px solid #ccc;font-size:16px}
.hitwz ul{padding:10px 15px;}
.hitwz ul li{counter-increment:nums;display:block;padding:1px 0 3px 30px;position:relative;margin:2px 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hitwz ul li:first-child:before{background-color:#FF6B57}
.hitwz ul li:first-child:before,.divCrchives li:nth-child(2):before,.divCrchives li:nth-child(3):before{color:#fff;text-shadow:none;line-height:22px}
.hitwz ul 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}
.hitwz ul li:nth-child(2):before{color:#fff;background-color:#2ea7e0}
.hitwz ul 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:#f66;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;}
.article{overflow:hidden;padding:15px;border-top:1px solid #ccc;}
.article h1{font-weight:500;font-size:18px;line-height:26px;}
.infoswz{margin-bottom:15px;padding:10px 0;border-bottom:1px dashed #ccc;color:#999;font-size:12px}
.infoswz a{color:#999;}
.infoswz a:hover{color:#f66;}
.infoswz span{margin-right:10px}
.article-content p{margin-bottom:10px;font-size:14px;line-height:26px}
.article-content img{display:block;margin:20px auto;height:auto;max-width:580px;width:expression(this.width > 580 ? "580px" : this.width);border:1px solid #ccc;padding:5px}
.xg{margin-bottom:15px;}
.xg-title{padding:15px;border-bottom:1px solid #ccc;font-size:16px}
.xg ul{padding:10px 15px;}
.xg li span{float:right;font-size:.875em}
.xg li{overflow:hidden;height:35px;border-bottom:1px dotted #ddd;color:#999;line-height:35px}
.footer{overflow:hidden;width:100%;background:#fff;border-top:3px solid #000;}
.footer .foot{margin:0 auto;width:1004px;padding:15px 0;text-align:center;}
.pagebar{padding:20px 0;text-align:center;border-top:1px solid #ccc;}
.pagebar span.page{margin:0 2px;color:#fff;padding:8px 10px;background:#999}
.pagebar span.page:hover{background:#f66}
.pagebar span.page a,.pagebar span.page:hover{margin:0 2px;color:#fff;padding:8px 10px}
.pagebar span.page a:hover{color:#ff0;padding:8px 10px}
.pagebar span.now-page{background:#f66;margin:0 2px;}
.pagebar span.now-page,.pagebar span.now-page a{margin:0 2px;color:#fff;padding:8px 10px}
.pagebar span.now-page a:hover{color:#ff0;padding:8px 10px}