.cont_title{font-size: 28px; line-height:36px;text-align: center;}
.cont_ftitle{ font-size: 20px;text-align: center;line-height:28px;padding: 10px 0;}
.cont_auth{ line-height: 28px; text-align: center;font-size: 14px;color: #666666;}
.cont_share{ height: 40px; border-bottom: 1px solid #e5e5e5; }
.bdsharebuttonbox{width: 190px;margin: 5px auto;height: 20px;  }
.art_content{padding-top: 25px;  font-size: 16px;line-height: 200%;white-space: 110%;text-indent: 2em; text-autospace:ideograph-numeric;}
.art_content p,.art_content div{  padding-bottom: 12px; }
.art_content img{max-width: 100%;margin-left: -2em;}
.article_cont_box{width: 1024px;margin: 10px auto;}

.article_cont_box{
	border:1px solid #e5e5e5;
	padding:30px 20px;
	min-height: 300px;
}

.article_cont_box img{
    margin: 0 auto;
    display: block;
}
.c_print { color:#666666; text-align:right;height: 32px;}
.c_print a { color:#000; padding:5px 10px; border:1px solid #CCCCCC; margin-left:10px; line-height:20px;}
.c_print a:hover{ background:#CC0000; color:#FFFFFF; text-decoration:none;}

@media (max-width: 768px){
	.article_cont_box{width: 100%;padding: 10px 20px;border:none}
	.cont_title{font-size: 24px;line-height: 28px;margin: 15px 0}
	.cont_auth{padding-top: 0;}
	.art_content{padding-top: 12px;line-height: 24px}

}

.zuzhi_content{width:1024px;margin:10px auto; text-align: center;}

@media (max-width: 768px){
	.article_cont_box{width: 100%;}
	.zuzhi_content{width:100%;margin-top: 0px}
	.zuzhi_content img{ width:100%; height: 100%}

}
#clsvideo{
	text-align: center;
	margin-bottom: 20px
}
#clsvideo video{
	display: block;margin: 0;padding: 0
}
