*{margin:0px;padding:0px;}
body{font-size:16px;color:#666;overflow-x: hidden;background-color:#DEE2E6;}
em,i{font-style:normal;}
ul,ol,li{list-style:none;}
img{border:0;vertical-align:middle;}
button{cursor:pointer;}
a{color:#666;text-decoration:none;}
a:hover{color:#c81623;}
input,select,textarea{border:1px solid #eee;}

.clearfix:before,
.clearfix:after{
content:"";
display:table;
clear:both;
}

.fl{float:left;}
.fr{float:right;}
.nof{clear:both;}
.r5{border-radius:5px}


.header{
background-color:#343a40;
height: 50px;
}
.footer{
background-color:#343a40;
padding:0px 20px;
}
.footer a{
margin:0px 3px;
}

.w1200{
width: 1110px;
margin:0 auto;
}
.header .logo{
width: 30px;
height: 30px;
margin-top:10px;
margin-right:10px;
}
.li-cate,
.nav > li{
display:block;
float: left;
}
.nav a{
display:block;
color:#9A9DA0;
color:#b8babc;
padding:0px 10px;
height: 50px;
line-height:50px;
font-size:14px;
}
.nav a:hover{
color:#FFFFFF;
background-color:#1c1f22;
}
.body{
width: 1110px;
margin:0 auto;
margin-top:10px;
/*background-color:#800080;*/
}
.body .left{
width: 830px;
border-radius:5px;
}
.body .left .list{
background-color:#F8F9FA;
padding-bottom:10px;
border: 1px solid #D9DADB;
border-radius: 0px 0px 5px 5px;
border-top:0;
box-shadow:6px 6px 20px -10px #868E96;/*x偏移(可负)      y偏移(可负)   模糊距离    阴影大小   阴影颜色*/
}
.body .right{
width: 270px;
min-height:800px;
}
.leftheader{
height:40px;
background-image: linear-gradient(0deg, #e9ecef, #f8f9fa);
position:relative;
border:1px solid #D9DADB;
border-radius:5px 5px 0px 0px;
}
.leftheader span{
display:inline-block;
border:1px solid Black;
position:absolute;
left:10px;
bottom:-1px;
background-color:#F8F9FA;
border:1px solid #D9DADB;
font-size:18px;
padding:5px;
border-bottom:0px solid #FFFFFF;
border-radius:5px 5px 0px 0px;
}
.multi{
border-bottom:1px solid #D9DADB;
margin:0px 20px;
padding:10px 0px;
}
.multi:hover{
background-color:#FFFFFF;
}
.post-top .avatar-img,
.multi .avatar-img{
width: 45px;
height: 45px;
border-radius:50%;
margin-right:20px;
}

.multi .post-title .title{
font-size:16px;
font-weight:normal;
color:#0f243a;
}
.multi .post-title .title:hover{
text-decoration:underline;
}
.title-tag{
font-size:12px;
background-color:#9d2631;
border-radius:15px;
color:#FFFFFF;
padding:2px 5px;
}
.title-tag:hover{
background-color:#d6525f;
color:#FFFFFF;
}
.multi .post-c{
font-size:13px;
margin-top:10px;
color:#9DA4AA;
}
.multi .post-c .category{
border-radius:3px;
padding:2px;
color:#FFFFFF;
background-color:#868E96;
}
.multi .post-c .category:hover{
background-color:#737b84;
}
.zhiding{
color:Blue;
}
/*分页*/
.pagebar{
margin:20px auto;
text-align:center;
}
.pagebar .page{
background-color:#FFFFFF;
margin:0px;
padding:5px 10px;
border:1px solid #dee2e6;
}
.pagebar .now-page{
background-color:#1f4977;
color:#FFFFFF;
}
.pagebar a .page:hover{
background-color: #e9ecef;
}
.pagebar a .page:active{
background-color: #cbd2da;
}
/*面包屑*/
.mianbaoxie{
margin-bottom:10px;
background-color:#F8F9FA;
padding:10px;
font-size:14px;
}
.mianbaoxie a{
color:#1F4977;
}
.mianbaoxie a:hover{
text-decoration:underline;
}
/*single*/
.post-body{
background-color:#F8F9FA;
padding:15px;
margin-bottom:10px;
}
.single-title h1{
font-size:20px;
display:inline
}
.post-body .zuozhe{
border-bottom:1px solid #cecece;
padding:5px;
padding-bottom:15px;
margin-bottom:15px;
}
.post-body .zuozhe span{
margin-right:15px;
font-size:14px;
color:#A8A4AA;
}
.post-content{
font-size:14px;
line-height:1.8;
color:#000000;
word-wrap:break-word; 
word-break:normal; 
}
/*评论*/
.pinglun,.pinglunkuang{
padding:0px  15px 15px 15px;
background-color:#F8F9FA;
margin-bottom:10px;
}

/*评论输出*/
ul[id^="cmt"]{
border:1px solid #cecece;/*  边框宽度  #边框-样式  边框颜色  */
border-radius:10px;
margin:4px 10px;
padding:10px 0 5px 10px;
}
.avatar{
border-radius:50%;
}
.avatar:hover{
transform:rotate(360deg)  scale(1.2);
transition:0.5s;
}
.userlink{
position:absolute;
top:auto
}
/*评论样式*/
#divCommentPost{
border-radius:10px;
padding:10px 0 0 10px;
}
#txaArticle{
width:100%;
height:50px;
}
.Comment_email,.Comment_web{display:none;}
.new-comment{
display:block;
height:50px;
line-height:50px;
}
#inpName,#inpVerify{
height: 30px;
margin-bottom:5px;
}
#hello-user{
display:block;
margin-bottom:5px;
}
#comment-butt{
width: 120px;
height: 30px;
border-radius:5px;
background-color:#1F4977;
color:#FFFFFF;
}
#comment-butt:hover{
background-color:#1c4068;
cursor:pointer;
}
#txaArticle{
background-color:#FFFFFF;
}
/*.footer*/
.footer{
text-align:center;
line-height:50px;
font-size:14px;
color:#c2c2c2;
}
.footer a{
color:#FFFFFF;
}
.footer a:hover{
color:red;
}
/*正文修饰*/
.post-content h1{
font-size:25px;
}
.post-content h2{
font-size:22px;
padding-left:25px;
margin-bottom:10px;
margin-top:10px;
}
.post-content h3{
font-size:20px;
padding-left:25px;
margin-bottom:10px;
margin-top:10px;
}
.post-content h4{
font-size:18px;
padding-left:25px;
margin-bottom:10px;
margin-top:10px;
}
.post-content h5{
font-size:16px;
padding-left:25px;
margin-bottom:10px;
margin-top:10px;
}
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5{
font-weight:normal;
background-color:#f0f2f4;
border-left:4px solid #9facb9;
margin-left:-19px;
}
.post-content a{
color:Blue;
}
.post-content a:hover{
color:red;
text-decoration:underline;
}
.post-title .title:visited{
color:#7d26cc;
}

/*右侧**********************/
.right .function{
background-color:#F8F9FA;
margin-bottom:10px;
border-radius:5px 5px 5px 5px;
}
.right .function .function_t{
border-bottom: 1px solid #dee2e6;
background-image: linear-gradient(0deg, #e9ecef, #f8f9fa);
height: 30px;
line-height:30px;
padding-left:10px;
border-radius:5px 5px 0 0;
}
.right .function .function_c{
padding:8px;
line-height:25px;
font-size:14px;
overflow:hidden;
}
.right .function .function_c a:hover{
text-decoration:underline;
}
.right .function .function_c li{
height:25px;
line-height:25px;
overflow:hidden;
}
/*日历*/
#tbCalendar{
margin:0 auto;
width: 90%;
}
#divCalendar .function_c{
text-align:center;
}
#tbCalendar td{
border:1px solid #999;
}
/*网站图标*/
#divMisc li{
padding:5px;
}
/*搜索*/
#divSearchPanel form input,
#divsousuo form input{
height: 30px;
}
#divSearchPanel form>input:nth-child(1),
#divsousuo form>input:nth-child(1){
width: 180px;
}
#divSearchPanel form>input:nth-child(2),
#divsousuo form>input:nth-child(2){
width: 60px;
background-color:#1F4977;
color:#FFFFFF;
border-radius:6px
}
#divTags li{
display:block;float: left;
background-color:#EDEFF2;
margin:3px;
padding:3px 10px;
text-align:center;
border:1px solid #DEE2E6;
border-radius:5px
}
#divTags li:hover{
background-color:#d3d9e0;
border:1px solid #b1bbc5;
color:red;
}
#tbCalendar tbody a{
color:Black;
text-decoration:underline;
}
#tbCalendar tbody td:hover{
background-color:#F0F2F4;
}
/*搜索页*/
.kword{
color:red;
}

/*右侧简介*/
.right .jianjie{
background-color:#F8F9FA
;
margin-bottom:10px;
border-radius:5px;
}
.jianjie .user{
text-align:center;
}
.jianjie .user h2{
font-size:16px;
color:Black;
}
.jianjie .user-img{
margin:15px ;
height: 80px;
width: 80px;
border-radius:50%;
}
.jianjie .jianjie-content{
padding:10px;
line-height:25px;
text-indent:20px;
font-size:14px;
}
/*右侧广告*/
.rightad img{
width: 270px;
margin-bottom:10px;
}
.jianjie-content .kf{
line-height:30px;
}
.jianjie-content .kf img{
height: 24px;
margin-left:15px;
}
.jianjie-content .kfwx .erweima{
display:none;
}
.kfwx{
position:relative;
}
.lianxiwo:hover{
cursor:pointer;
}
.lianxiwo:hover + .erweima{
display:block;
position:absolute;
width: 220px;
border:2px solid #47B236;
height: auto;
left:-10px;
top:30px;
cursor:pointer;
}


/*下载区域*/
.xiazai{

}
.xiazai-left h3{
text-align:center;
font-weight:normal;
line-height:30px;
font-size:16px;
display:none;
}
.xiazai-left img{
width: 400px;
height: 300px;
border:1px solid #999;
margin:10px;
}
.xiazai-right{
line-height:30px;
margin-top:40px;
margin-left:15px;
width: 300px;
}
.xiazai .nof{
background-color:#800080;
font-size:20px;
font-weight:bold;
line-height:40px;
padding-left:10px;
margin-bottom:10px;
border-bottom: 1px solid #dee2e6;
background-image: linear-gradient(0deg, #cfd6dc, #f1f2f3);
border-radius:2px
}
.xiazai .xiazailink a{
display:inline-block;
height: 30px;
line-height: 30px;
color: #FFFFFF;
background-color: #2398ea;
border-radius: 8px;
margin: 5px;
padding:0px 10px;
text-align: center;
}
.xiazai .xiazailink a:hover{
background-color:#137ec6;
}
.xiazai-right span{
font-size:14px;
color:red;
margin-left:5px;
}
.xiazai .zhifu{
margin-top:15px;
}
.xiazai .zhifu img{
width: 100px;
border:1px solid #999;
margin-left:15px;
}
.xiazai .zhifu img:hover{
border:1px solid #FF69B4;
}
.xiazai .zhifu img:active{
border:1px solid Black;
}
.zhifu span{
position:relative;
display:inline-block;
}
.zhifu .shoukuanerweima{
display:none;
}
.zhifu .zflogo:hover + img{
display:block;
position:absolute;
left:0px;
top:40px;
width: 150px;
height: 150px;
}

#post-content img{
max-width:100%;
border:1px solid #999;
}

/*二级菜单导航菜单下拉菜单开始*/
@media screen and (min-width: 1200px) {
			.li-subcate{
			display:none;
			}
			.li-cate{
			position:relative;
			}
			.li-cate:hover .li-subcate{
			display: list-item;
			float:none;
			overflow:hidden;
			}
			.li-cate:hover .ul-subcates{
			background-color:#343a40;
			position:absolute;
			z-index:100;
			width:200px;
			margin-top:0px;
			transition:0.5s;
			}
}
@media screen and (max-width: 1200px) { 
			.ul-subcates{
			display:none;
			}
}
.content-right .ul-subcates{
display:none;
}
.ad2{
margin-bottom:10px;
}
.ad2 img{
width: 100%;
}

#post-content table{
margin-bottom: 10px;
border-collapse: collapse;
display: table;
}

#post-content td,#post-content th{
	padding: 5px 10px;
    border: 1px solid #DDD;
}
#post-content tbody {
display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
/*手机版**手机版**手机版**手机版**手机版**手机版**手机版**手机版**手机版**手机版**手机版**手机版**手机版**手机版*/
@media screen and (max-width: 1000px) { 
		.body .left,.w1200,.body{width: 100%;}
		.body{
		margin-top:0px;
		}
		.body .right,
		/*.multi */.avatar-img,
		.multi .title-tag,
		.multi .zuozhe,
		.adminlogin,
		.single-title .tags,
		.zitidaxiao,
		.post-body .m-no,
		.mianbaoxie
		{display:none;}

		.nav{
		height: 50px;
		width: 1000px;
		}
		.navdiv{
		overflow:scroll;
		overflow-y: hidden;
		}
		.pagebar .page{
			background-color: #FFFFFF;
			margin: -3px;
			line-height:35px;
			padding: 3px 4px;
			border: 1px solid #dee2e6;
		}
		#post-content{
		font-size:18px;
		overflow:hidden;
		}
		#post-content img{
		width: 100%;
		display:block;
		border:1px solid #999;
		}
		#inpVerify{
		width: 100px;
		}
		#comment-butt{
		display:block;
		width: 80%;
		height: 50px;
		margin:0 auto;
		margin-top:10px;
		}
		.post-body .xiazai-left{
		float:none;
		}
		.post-body .xiazai-right{
		float:none;
		margin:0px;
		}
		.xiazai-left img{
		display:block;
		width: 100%;
		margin:0px;
		}
		.zhifu .zflogo{
		display:none;
		}
		.zhifu .shoukuanerweima{
		display:block;
		width: 100px;
		height: 100px;
		}

}
