﻿*,body{margin:0;padding:0}
body{color:#555;font-size:14px;background:#f2f2f2;font-family:Tahoma,microsoft yahei}
h1,h2,h3,h4,h5,h6{font-weight:400}
a{text-decoration:none;color:#555}
a:hover{color:#3c83ce;text-decoration:underline;-webkit-transition:background-color .15s linear,color .15s linear;transition:background-color .15s linear,color .15s linear}
img{width:auto\9;height:auto;max-width:100%;border:0}
.header{z-index:1;z-index:2;width:100%;background:#3c83ce;position:fixed;top:0;left:0;border-bottom:3px solid #0650a0;}
.wrap{position:relative;margin:0 auto;width:1004px;}
.logo{float:left;width:310px;height:60px;display:inline}
.menu{float:left;display:inline;margin-left:20px;}
.menu ul li{float:left;display:inline;line-height:60px}
.menu ul li a{display:block;padding:0 15px;color:#fff;font-size:16px}
.menu ul li a:hover,.menu ul li a.on{background:#2c6fb7;text-decoration:none;}
.main{overflow:hidden;margin:78px auto 0;width:1004px;}
.ad{margin:0 auto 15px;width:100%;}
.content{float:left;width:689px;margin-bottom:15px;border-radius:5px;border:1px solid #ebebeb;background:#fff}
.content h3{padding:10px 15px;font-size:15px;line-height:20px;border-radius:5px 5px 0 0;}
.item{overflow:hidden;padding:20px 15px;border-top:1px solid #ebebeb;zoom:1}
.item:hover{background:#f9f9f9;}
.headinfo{float:left;display:inline;width:150px;}
.headinfo img{width:150px;height:150px;border-radius:50%}
.headinfo img:hover,.relates img:hover{opacity:.6}
.newsinfo{float:right;display:inline;width:489px;}
.articletitle{display:inline-block;margin:0 0 10px;text-decoration:none;font-weight:700;font-size:20px;line-height:30px}
.articleintro{margin-bottom:10px;font-size:14px;line-height:26px}
.date{color:#3c83ce;font-size:14px;line-height:20px}
.sidebar{float:right;display:inline;width:300px}
.sidebox{margin-bottom:15px;border-radius:5px;border:1px solid #ebebeb;background:#fff}
.sidebox h3{padding:10px;border-radius:5px 5px 0 0;border-bottom:1px solid #ebebeb;font-size:15px;line-height:20px}
.sidebox ul{padding:10px;}
.sidebox ul li{counter-increment:nums;display:block;padding:2px 0 2px 30px;position:relative;margin:2px 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sidebox ul li:first-child:before{background-color:#FF6B57}
.sidebox 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}
.sidebox 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}
.sidebox ul li:nth-child(2):before{color:#fff;background-color:#2ea7e0}
.sidebox ul li:nth-child(3):before{color:#fff;background-color:#6bc30d}
.toptag{padding-top:5px;}
.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:#3c83ce;color:#fff;line-height:18px;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;border-radius:5px;border:1px solid #ebebeb;background:#fff}
.link h3{padding:10px 15px;font-size:15px;line-height:20px;border-radius:5px 5px 0 0;border-bottom:1px solid #ebebeb;}
.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;}
.links a{border:1px solid #E6E6E6;padding:5px 8px}
.links a:hover{text-decoration:none;color:#fff;font-weight:500;background:#3c83ce;border:1px solid transparent}
.single{overflow:hidden;padding:15px;border-top:1px solid #ebebeb;zoom:1}
.single h1{font-size:20px}
.singleinfo{margin:10px 0 15px;padding-bottom:10px;color:#999;font-size:12px;border-bottom:1px dashed #efefef}
.singleinfo span{margin-right:15px;}
.singleinfo a{color:#999;}
.singleinfo a:hover{color:#3c83ce;}
.articlecon{color:#666;font-size:14px;line-height:30px}
.articlecon p{margin-bottom:10px}
.single_intro{margin-bottom:15px;color:#999;padding:10px;border:1px solid #d8d8d8;background:#f9f9f9;}
.articlepage{overflow:hidden;margin:15px 0;padding:15px 0 0;border-top:1px solid #eee}
.articlepage .prepage{float:left;width:50%}
.articlepage .nextpage{float:right;width:50%;text-align:right}
.articlepage span{color:#929292}
.articlepage p a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
.xg{border:1px solid #ebebeb;border-radius:5px;}
.xg h3{padding:10px;border-radius:5px 5px 0 0;border-bottom:1px solid #ebebeb;font-size:15px;line-height:20px}
.xg ul{padding:0 10px 10px;}
.xg li span{float:right;font-size:.875em}
.xg li{overflow:hidden;height:35px;border-bottom:1px dotted #ebebeb;color:#999;line-height:35px}
.footer{overflow:hidden;margin:0 auto;width:100%;border-top:3px solid #0650a0;}
.foot{margin:0 auto;width:1004px;padding:15px 0;text-align:center;font-size:14px}
.pagebar{overflow:hidden;margin:0 auto;padding:20px 0;text-align:center;border-top:1px solid #ebebeb;font-size:14px;line-height:34px}
.pagebar a{margin:0 2px;padding:5px 8px;border:1px solid #e2e2e2;background:#fff;color:#777;font-weight:bolder}
.now-page,.pagebar li.active{margin:0 2px;padding:5px 8px;border:1px solid #3c83ce;background:#3c83ce;color:#fff;font-weight:bolder}
.pagebar a:hover{border:1px solid #3c83ce;background:#fff;color:#3c83ce}