
/******************内容栏目*************************/
.content .tongzhi{
    margin-top:10px;
    margin-bottom:0px;
    margin-left:10px;
    margin-right:0px;
    color:#cc2222;
	border-bottom:1px solid #cc2222; ;
}
.content .dujitang{
	width: 100%;
    color:#cc2222;
    font-size:1.5em;
    margin:5px 10px 0px 40px;
    border-bottom:1px solid #cc2222;
}
.content sup.dujitang_jiaobiao{
    background-color: #cc2222;
    font-size:0.5em;
    margin-left:10px;
    padding: 1px 5px 1px 5px;
    border-radius:0.3em;
    -moz-border-radius:0.3em; /* Old Firefox */
}
.content span.djt_jb_ziti{
    color:#ffffff;
}
.content section{
    padding-top:30px;
    background:#fff;
	width:800px;
}
.content section .detail_top{ 
    padding:6px;
}
.content section div.leisiwenzhang { 
    margin:5px;
    padding:10px;
}
.content section div.leisiwenzhang ul { 
    margin:5px;
    padding:5px;
}
.content article{

	width:800px;
    padding-top:30px;
    background:#fff;
}
.google_guanggao_ding {
    padding:10px;
}


img p{
    margin:0px;
}
.content .wenzhangfengmian{
    margin:0px;
    padding:10px 10px 0px 10px;
}
.content .wenzhangfengmian img{
    /*max-width:770px;*/
    /*width:770px !important;*/
    width:auto ;
	max-width: 100%;
	height:auto ;
}
.content section .wenzhangbiaoti{
    margin:5px;
    padding:10px 15px 10px 15px;
    font-size:1.5em;
    /*font-weight:blod;*/
    font-weight:lighter;
    border-bottom:1px solid #dfe1e5;
}
.content article .wenzhangbiaoti{
    margin:5px;
    padding:10px 15px 10px 15px;
    font-size:1.5em;
    /*font-weight:blod;*/
    font-weight:lighter;
    border-bottom:1px solid #dfe1e5;
}
.content section .wenzhangbiaoti a{
   	text-decoration: none; /*连接去掉下划线*/
   	color:#1b334b;
   	
}
.content section.kuai .wenzhangbiaoti a:hover { 
    color: #F05323;
}
.content a{
   	text-decoration: none; /*连接去掉下划线*/
}
.content .tag {
	margin:0px;
   	padding:8px 15px 8px 15px;
	font-size:1em;
	color:#1b0000;
}
.content .tag a{
   	text-decoration: none; /*连接去掉下划线*/
	color:#1b0000;
}
.content .tag a:hover { 
    color: #f89a3a;
}
.content .tag .biaoqian { 
    background:#ebeaea;
    padding-left:3px;
    padding-right:3px;
    border-radius:10px;
    -moz-border-radius:10px; /* Old Firefox */
}
.content .zuozhexinxi{
    margin:0px;
   	padding:0px 15px 8px 15px;
    color:#666666;
    font-size:1em;
}
.content .zuozhexinxi .fa-clock-o{
    color:#66CCFF;
}
.content .zuozhexinxi .fa-pencil{
    color:#FF9900;
}
.content .zuozhexinxi .fa-eye{
    color:#FF6666;
}
.content .zuozhexinxi .fa-comments-o{
    color:#99CC33;
}
/*下面是复制文章链接样式*/
.copy_area{
	display: flex;
	min-width: 300px;
}
#fuzhineirong{
		/*display:none;隐藏复制内容框*/
padding:5px;
height:100%;
color:#1b334b;
flex: 1;
    border:1px solid #1b334b;
}
#fuzhineirong a{
    text-decoration: none; /*连接去掉下划线*/
    color:#1b334b;
}
#fuzhineirong a:hover { 
  color:#f05323;
}
#copyBT{
background:#1b334b;
color:#f5eede;
flex: 0 0 100px;
height:auto;
margin: 0;
  padding: 0;
  /* 确保没有边框或其他装饰 */
  border: none;
  /* 确保没有最小尺寸限制 */
  min-width: 0;
  min-height: 0;

}
#copyBT:focus{
    outline:0;/*解决点击后出现边框*/
    -webkit-animation: andh 0.3s linear infinite 0s;
    -moz-animation: andh 0.3s linear infinite 0s;
    -o-animation: andh 0.3s linear infinite 0s;
    -ms-animation: andh 0.3s linear infinite 0s;
    animation: andh 0.3s linear infinite 0s;
    animation-iteration-count:1; 
    -webkit-animation-iteration-count:1;
    -moz-animation-iteration-count:1;
    -o-animation-iteration-count:1;
    -ms-animation-iteration-count:1;
}
/* Animation for fuzhi anniu */
@-webkit-keyframes andh { 
	0% {
	    opacity: 1;
	    -webkit-transform: scale(1);
	}
	19% { opacity: 0 }
	100% {
	    opacity: 0;
	    -webkit-transform: scale(10);
	}
}
@-moz-keyframes andh { 
	0% {
	    opacity: 1;
	    -moz-transform: scale(1);
	}
	19% { opacity: 0 }
	100% {
	    opacity: 0;
	    -moz-transform: scale(10);
	}
}
@-o-keyframes andh { 
	0% {
	    opacity: 1;
	    -o-transform: scale(1);
	}
	19% { opacity: 0 }
	100% {
	    opacity: 0;
	    -o-transform: scale(10);
	}
}
@-ms-keyframes andh { 
	0% {
	    opacity: 1;
	    -ms-transform: scale(1);
	}
	19% { opacity: 0 }
	100% {
	    opacity: 0;
	    -webkit-transform: scale(10);
	}
}
@keyframes andh { 
	0% {
	    opacity: 1;
	    transform: scale(1);
	}

	100% {
	    opacity: 0;
	    transform: scale(3);
	}
}
#copyBT:hover { 
  color:#f89a3a;
}
/*下面这个css是因为header包含浮动元素，导致nav不能被下面两个元素撑开，导致问题*/
.copy_area:after {

content: ".";

display: block;

height: 0;

clear: both;

visibility: hidden;

}

/* Hides from IE-mac \*/

* html .copy_area{height: 1%;}

/* End hide from IE-mac */
/*复制分享样式结束*/
.content section.xingqutiao ul li a{
   	text-decoration: none; /*连接去掉下划线*/
   	color:#cd0000;
}
.content section.xingqutiao ul li a:hover { 
    color:#f05323;
}
.content .wenzhangneirong{
    margin:0;
	padding:0px 20px 1px 20px;
}
.content .wenzhangneirong p{
	text-align: justify;/*段落每一行首尾对其*/
}
.content .wenzhangneirong img{
    /*max-width:750px;屏蔽这一条，新增下面两条*/
    width:auto !important;
	max-width: 100%;
    height:auto !important;
}
.content .wenzhangneirong img[src$="gif"]{
    /*新增，用于控制gif表情字符大小*/
    width:auto !important;
	max-width: 100%;
} 
/*下面这个css是因为#wrapper仅仅包含两个浮动元素，导致#wrapper不能被下面两个元素撑开，导致问题*/
#wrapper:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html #wrapper {height: 1%;}
/* End hide from IE-mac */

.django-ckeditor-widget{
	width:100%;
}
/*******************本文目录css**********************/
#zhengwen{
position:relative;
}
.card-side{
  color:#1b334b;
  font-size: 38px;
  position:absolute;
  top:5px;
  right:5px;
  z-index:100;
}
.card-side .card_button{
    float:right;
    display: inline-block;
}
.card-side .card_button i{
  color:#1b334b;
  font-size: 38px;
}

.card-side .card_button .fa-window-close-o{
  color: #f35;
}
.card-side .card_content{
  display: none;
}
.card_content{
	background:rgba(255, 255, 255, 0.9);
	margin:10px 38px 0 0;
	padding:10px;
	border:1px solid #1b334b;
    border-radius:10px;
	transition: all 0.15s; 
  
}
.card_content:hover{
	-webkit-box-shadow: 2px 2px 8px 1px rgba(20, 20, 20, 0.15);
	-moz-box-shadow: 2px 2px 8px 1px rgba(20, 20, 20, 0.15);
	box-shadow: 2px 2px 8px 1px rgba(20, 20, 20, 0.15);
}
 .card-side li a{
  cursor:pointer;
  text-decoration:none;
  display:block;
  width:242px;
  background-color:transparent;
  text-overflow:ellipsis;/*让超出的用...实现*/
  white-space:nowrap;/*禁止换行*/
  overflow:hidden;/*超出的隐藏*/
}
 .card-side li {
   list-style: none outside none; 
}
 .card-side h3 {
    padding:10px;
    font-size: 20px;
}
 .card-side li {
    font-size: 15px;
}
 .card-side li a:hover { 
    color: #009966;
}


/*******************footer**********************/
footer{
    padding-top:30px;
    background:#fff;
	width:800px;
	font-size:1em;
}
footer p{
margin:5px;
}
footer #footer-ziyou{
	text-align:center;
}
#footer-ziyou .nianling{
	background:#777;
    color:#fff;
	margin:0;
	padding:0;
	box-sizing:border-box;
}
footer a{
   	text-decoration: none; /*连接去掉下划线*/
	color: inherit;      /* 文字颜色继承父元素 */
}
/*下面这个css是因为footer仅仅包含两个浮动元素，导致footer不能被下面两个元素撑开，导致问题*/
footer:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/* Hides from IE-mac \*/
* html footer {height: 1%;}
/* End hide from IE-mac */
/************************************************************/
@media (max-width: 1080px) {
	#fuzhineirong{
		font-size:0.8em;
	}
	.content section{
		overflow: hidden;
		width:100%;
	}
	section.copy_area{margin:0;padding:10px;box-sizing:border-box;}
	section.xingqutiao{margin:0;padding:10px;box-sizing:border-box;}
	.content article{
		width:100%;
	}
	.content .wenzhangneirong{
		margin:0;
		padding:0px 10px 1px 10px;
	}
	.content .wenzhangneirong img{
		width:auto !important;
		max-width: 100%;
		height:auto !important;
	}
	.content .wenzhangneirong img[src$="gif"]{
		width:auto !important;
		max-width: 100%;
	} 

	.content .tongzhi{
		margin-top:0px;
		margin-bottom:0px;
		margin-left:10px;
		margin-right:0px;
		color:#cc2222;
		border-bottom:1px solid #cc2222; ;
	}
	.content .dujitang{
		width:100%;
		color:#cc2222;
		font-size:1em;
		margin-bottom:0px;
		margin-left:10px;
		margin-right:0px;
		border-bottom:1px solid #cc2222;
	}
	.content sup.dujitang_jiaobiao{
		background-color: #cc2222;
		font-size:0.3em;
		padding: 2px 5px 2px 5px;
		border-radius:3px;
		-moz-border-radius:3px; /* Old Firefox */

	}
	span#comment_error {
		color:#ff3333;
		padding-right:5px;
		font-size:0.8em;
		
	}

	footer{
		font-size:0.9em;
		width: 100%;
	}
	footer #footer-shuo{
		margin-bottom:10px;
		margin-left:0px;
		margin-right:0px;
		text-align:center;
	}
	footer #footer-ziyou{
		width: 100%;
		margin-top:10px;
		margin-left:0px;
		margin-right:0px;
		text-align:center;
	}
}