﻿blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
*{margin:0;padding:0;border:0}
body{margin:0 auto;background:#fff;color:#444;font:13px/22px 'Microsoft Yahei',微软雅黑,Arial,Lucida Grande,Tahoma,sans-serif}
a{outline:0;color:#444;text-decoration:none}
a:hover{color:#1f497d}
li{list-style:none}
#divheader{position:fixed;z-index:1;top:0;width:100%;background:#fff;text-align:left;transition:all .15s linear 0s}
.logo{margin:0 auto;width:1050px;padding:10px 0;}
.logo img{width:300px;height:60px;}
#navmenu{overflow:hidden;margin:0 auto;width:100%;height:50px;background:#1f497d;font-size:14px;border-bottom:3px solid #FFB533;}
#navmenu ul{margin:0 auto;width:1050px;}
#navmenu ul li{position:relative;float:left;height:50px;font-weight:700;font-size:14px;line-height:50px}
#navmenu ul li a{display:block;overflow:hidden;padding:0 20px;color:#fff;text-overflow:ellipsis;white-space:nowrap;}
#navmenu ul li a:hover,#navmenu ul li.on a{background:#FFB533;color:#333}
#divMiddle{overflow:hidden;margin:148px auto 0;width:1050px;}
.ad{margin:0 auto 15px;width:100%;}
#divmain{float:left;margin-bottom:15px;width:725px;border:1px solid #ccc;border-radius:5px;}
#divmain h3{padding:10px 15px;border-radius:5px 5px 0 0;font-weight:700;font-size:15px;background:#f9f9f9;}
.multi_box{overflow:hidden;padding:15px;border-top:1px solid #ccc;}
.multi_box:hover{background:#f5f5f5;}
.multi_pic{overflow:hidden;float:left;margin-right:15px;padding:5px;width:220px;height:158px;border-radius:5px;border:1px solid #ddd}
.multi_pic img{width:100%;vertical-align:middle;height:100%;border-radius:5px;}
.multi_pic:hover{border:1px solid #ddd;box-shadow:0 1px 5px rgba(0,0,0,.3);transition:border-color .5s}
.multi_intro h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:18px;line-height:26px}
.multi_intro p{color:#666;font-size:14px;line-height:26px}
.multi_intro p.date{margin:11px 0 8px;color:#1f497d;font-size:14px;line-height:23px}
#divsidebar{float:right;width:310px;}
.sidebar_box{margin-bottom:15px;border:1px solid #ccc;border-radius:5px;}
.sidebar_box h3{padding:10px;border-radius:5px 5px 0 0;font-weight:700;font-size:15px;background:#f9f9f9;border-bottom:1px solid #ccc;}
.sidebar_box ul{padding:10px;}
.sidebar_box ul li{counter-increment:nums;display:block;padding:1px 0 3px 30px;line-height:22px;position:relative;margin:2px 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sidebar_box ul li:first-child:before{background-color:#FF6B57}
.sidebar_box 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}
.sidebar_box 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}
.sidebar_box ul li:nth-child(2):before{color:#fff;background-color:#2ea7e0}
.sidebar_box ul li:nth-child(3):before{color:#fff;background-color:#6bc30d}
.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:#428BCA;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:1050px;margin:0 auto 15px;border-radius:5px;border:1px solid #ccc;}
.link h3{padding:10px 15px;border-radius:5px 5px 0 0;font-weight:700;font-size:15px;background:#f9f9f9;border-bottom:1px solid #ccc;}
.links{overflow:hidden;background:#fff;}
.links ul{overflow:hidden;margin:10px 15px;}
.links ul li{display:inline-block;margin:5px 5px 5px 0;color:#999;line-height:30px;border-radius:2px;box-shadow:0 .5px 3px rgba(0,0,0,.1)}
.links a{border:1px solid #E6E6E6;padding:5px 8px}
.links a:hover{color:#fff;font-weight:500;background:#1f497d;border:1px solid transparent}
.art_single{overflow:hidden;padding:15px;border-top:1px solid #ccc;border-radius:0 0 5px 5px;}
.art_title{margin-bottom:15px;border-bottom:1px dashed #ccc;}
.art_title h1{color:#005f92;text-shadow:1px 1px 2px #ccc;font-size:20px;line-height:normal}
.art_title p.info{padding:10px 0;color:#999;font-size:13px;}
.art_title p.info span{margin-right:10px;}
.art_title p.info a{color:#999}
.art_title p.info a:hover{color:#1f497d;}
.single_content{overflow:hidden;font-size:14px;line-height:100%}
.single_content p{margin-bottom:10px;font-size:14px;line-height:180%}
.single_content img{display:block;margin:10px auto;padding:5px;height:auto;max-width:90%;border:1px solid #ccc}
.single_content img:hover{border:1px solid #95b3d7}
.single_intro{margin-bottom:15px;color:#999;padding:10px;border:1px solid #d8d8d8;background:#f9f9f9;}
.xg{margin:0 15px 15px;border:1px solid #ccc;border-radius:5px;}
.xg h3{padding:10px 15px;border-radius:5px 5px 0 0;font-weight:700;font-size:15px;background:#f9f9f9;border-bottom:1px solid #ccc;}
.xg ul{padding:10px 15px;}
.xg li span{float:right;font-size:.875em}
.xg li{overflow:hidden;height:35px;border-bottom:1px dotted #ddd;line-height:35px}
#divfooter{overflow:hidden;margin:0 auto;width:100%;background:#1f497d;border-top:3px solid #FFB533;}
.copyright{margin:0 auto;width:1050px;padding:15px 0;color:#fff;text-align:center;font-size:14px;line-height:20px;}
.copyright a{color:#fff}
.copyright a:hover{color:#FFB533}
.pager{overflow:hidden;margin:0 auto;padding:15px 0;text-align:center;border-top:1px solid #ccc;line-height:20px}
.pager span a{margin:0 2px;padding:5px 10px;border:1px solid #1f497d;border-radius:3px;}
.pager span a:hover{color:#fff;background:#1f497d;}
.pager span.page-numbers{margin:0 2px;padding:5px 10px;border:1px solid #1f497d;border-radius:3px;background:#1f497d;color:#fff;}