body{font-size:18px; line-height: 27px; font-family: "Microsoft YaHei"; margin:0; padding:0;}
table{border:0; border-collapse: collapse;}
div,p,ul,ol,li,td,form,dl,dt,dd,a,span,i,b,strong,em,h1,h2,h3,h4,h5,h6{font-family: "Microsoft YaHei"; margin:0; padding:0;}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
img{border:0; margin:0; padding:0;}
.fl{float: left;}
.fr{float: right;}
.ct{text-align: center;}
.m0{margin:0 auto;}
.of{overflow: hidden;}
.img_block{display: block; width: 100%;}
.cle{width: 100%; height: 0px; overflow: hidden; clear: both;}

.container{margin: 0 auto; }
@media screen and (min-width: 768px){
	.container{width: 750px;}
}
@media screen and (min-width: 992px){
	.container{width: 970px;}
}
@media screen and (min-width: 1200px){
	.container{width: 1170px;}
}
@media screen and (min-width: 1220px){
	.container{width: 1200px;}
}

@media (min-width: 1200px){
	.hidden-lg{display: none!important;}
}
@media (max-width: 1199px) and (min-width: 992px){
	.hidden-md{display: none!important;}
}
@media (max-width: 991px) and (min-width: 768px){
	.hidden-sm{display: none!important;}
}
@media (max-width: 767px){
	.hidden-xs{display: none!important;}
}

/*海报*/
.wxcode{position: fixed; right: 0; bottom: 50px; width: 26px; font-size: 16px; line-height: 20px; border-radius: 8px 0 0 8px; padding: 6px 0 6px 8px;
background: #f0f0f0; z-index: 100; cursor: pointer; -webkit-tap-highlight-color:transparent;}
#myCanvas { width: 300px; height: 480px;}
.img-close{display: block; float: right; margin-bottom: 10px; width: 25px; height: 25px;}
.dialog-wrapper-post{position: fixed; top:0; left: 0; width: 100%; height: 100%; opacity: 0; background: #fff; z-index: 1000;}
.share-post{width: 94%; margin-left: 3%; height: 100%; margin-top: 20px;}