/*share*/
.m-socail-wrap{ display: none; position: fixed; z-index: 1000; bottom: 0; width: 100%; text-align: center; left:0;}
.m-socail-fixed-right{ display: none; position: fixed; z-index: 1000; right: 10px;}
.m-socail-btn-wrap{ margin-bottom: 10px;}
.w-line img, .w-fb img, .w-heart img, .w-top .fa{ border-radius: 50%; display: block; border: solid 1px #ddd; width: 50px; height: 50px;}
.w-top{ text-align: center;}
.w-top .fa{ background: rgba(0,0,0,.7); font-size: 40px; color: #fff;}
.w-top .fa:before{ position: relative; top: 3px;}

/*ads*/
.ad-970, .ad-320, .ad-970x90, .ad-650x100, .ad-320x100, .ad-320x50, .ad-300x250, .ad-250x500, .ad-300x600, .ad-728x90{ margin: 15px auto;}
.ad-970{ width: 970px;}
.ad-320{ width: 320px;}
.ad-970x90{ width: 970px; height: 90px; margin-top: 0;}
.ad-728x90{ width: 728px; height: 90px;}
.ad-650x100{ width: 650px; height: 100px;}
.ad-320x100{ display: none; width: 320px; height: 100px;}
.ad-320x50{ display: none; width: 320px; height: 50px;}
.ad-300x250{ width: 300px; height: 250px;}
.ad-250x500{ width: 250px; height: 500px;}
.ad-300x600{ width: 300px; height: 600px;}

#MobileBottomAdv img{ width: 100%;}

@media screen and (max-width: 1024px){
	.ad-970, .ad-320, .ad-970x90, .ad-728x90, .ad-320x100, .ad-320x50, .ad-300x250{ margin: 10px auto;}
}

@media screen and (max-width: 768px){
	.ad-970, .ad-970x90{ display: none;}
}

@media screen and (max-width: 480px){
	.m-socail-wrap,
	.m-socail-fixed-right{ display: block;}
	.ad-320x100, .ad-320x50, .ad-320{ display: block;}
	.ad-970x90, .ad-320x100{}
	.ad-320x50{ margin: 0 auto;}
	.ad-250x500{ display: none;}
}