@charset "utf-8";
#pbBottom,#pbCloseBtn,#pbImage,#pbOverlay,#stip {
	position: fixed;
	z-index: 999999
}

#pbOverlay {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.8);
	cursor: pointer
}

#pbCloseBtn {
	bottom: 0;
	right: 0;
	display: block;
	width: 50px;
	height: 50px;
	cursor: pointer;
	z-index: 9999991
}

#newmbdemo,#pbCloseBtn,#pbNextBtn,#pbNextBtna,#pbPrevBtn,#pbPrevBtna,#pbZoomBtn,#pbZoomBtn.pbzoomed {
	background: url(../images/default-skin.png) no-repeat
}

.pbLoading {
	background: #000 url(../images/loading.gif) no-repeat center!important
}

#newmbdemo {
	float: right;
	margin: -50px 50px 0 0;
	display: inline-block;
	text-indent: -9000px;
	width: 50px;
	height: 50px;
	cursor: pointer;
	z-index: 9999991
}

#pbImage {
	border: none;
	background: #000 no-repeat;
	-moz-box-shadow: 0 0 40px #000;
	-webkit-box-shadow: 0 0 40px #000;
	box-shadow: 0 0 40px #000;
	cursor: url(../images/drag_hand.html),move
}

@-moz-document url-prefix() {
	#pbImage {
		cursor: move
	}
}

#pbBottom {
	font-size: 12px;
	text-align: center;
	color: #EEE;
	line-height: 1.4em;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	background: rgba(0,0,0,1);
	filter: alpha(opacity=80);
	opacity: .8;
	-Moz-Opacity: .8
}

#stip {
	top: 0;
	width: 100%;
	height: 100%;
	line-height: 600px;
	background-color: #000;
	opacity: 1;
	padding: 20px;
	text-align: center;
	color: #fff
}

#stip span {
	text-decoration: underline;
	color: red;
	cursor: pointer;
	padding-left: 10px
}

#pbCaption,#pbNumber {
	float: left;
	padding: 17px 0 0 15px;
	font-size: 12px;
	display: inline-block;
	zoom: 1
}

#pbNav {
	display: block;
	width: 200px;
	height: 50px;
	margin: auto
}

#pbNextBtn,#pbPrevBtn,#pbZoomBtn {
	display: inline-block;
	width: 70px;
	height: 50px;
	outline: 0;
	text-indent: -9000px
}

#pbCloseBtn {
	background-position: 3px -40px
}

#newmbdemo {
	background-position: 6px 4px
}

#pbPrevBtn {
	background-position: -119px -35px;
	float: left
}

#pbPrevBtn.pbgreyed {
	cursor: not-allowed;
	background-position: -207px -35px
}

#pbNextBtn {
	background-position: -75px -35px;
	float: right
}

#pbNextBtn.pbgreyed {
	cursor: not-allowed;
	background-position: -163px -35px
}

#pbZoomBtn {
	width: 60px;
	float: left;
	background-position: -80px 0
}

#pbZoomBtn.pbgreyed {
	background-position: -200px 0
}

#pbZoomBtn.pbzoomed {
	background-position: -124px 0
}

#pbNextBtna,#pbPrevBtna {
	outline: 0;
	width: 45px;
	height: 45px;
	background-color: #000;
	display: block;
	position: fixed;
	top: 40%
}

#pbNextBtna:hover,#pbPrevBtna:hover {
	background-color: rgba(0,0,0,.5)
}

#pbPrevBtna {
	left: 0;
	background-position: -132px -35px
}

#pbNextBtna.pbgreyed,#pbPrevBtna.pbgreyed {
	cursor: not-allowed;
	opacity: .2
}

#pbNextBtna {
	right: 0;
	background-position: -87px -35px
}

.p_title {
	max-width: 1071px;
	padding: 10px;
	text-align: center;
	font-size: 14px;
	color: #868686;
	border: 1px solid #ddd;
	background-color: #f8f8f8
}

.p_title i.fa {
	margin-right: 10px
}
a{outline:0;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-decoration:none}
.tip-twitter {
    padding: 10px;
    color: #fff;
    background-color: #000;
    border-radius: 3px;
    z-index: 99999999999999;
}