.shareclass {
	cursor: pointer; background-color: rgb(255, 255, 255);
}
.shareBtn ul {
	padding-left: 20px; position: relative;
}
#nav_main {
	left: -6px; top: 14px; width: 10px; height: 10px; border-bottom-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; position: absolute; transform: rotate(45deg); background-color: rgb(240, 240, 240); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.shareBtn ul li {
	height: 44px; line-height: 44px; -webkit-box-flex: 1.0;
}
.shareBtn ul li span {
	width: 34px; height: 100%; display: inline-block; background-repeat: no-repeat; background-position-y: 8px;
}
.shareBtn ul ul {
	margin: 3px; -webkit-box-flex: 2.0;
}
.share-qzone {
	width: 34px; height: 46px; line-height: 46px; font-size: 34px; display: block;
}
.share-sinaweibo {
	width: 34px; height: 46px; line-height: 46px; font-size: 34px; display: block;
}
.share-renren {
	width: 34px; height: 46px; line-height: 46px; font-size: 34px; display: block;
}
.share-qqweibo {
	width: 34px; height: 46px; line-height: 46px; font-size: 34px; display: block;
}
.share-qzone {
	color: rgb(215, 44, 43);
}
.share-sinaweibo {
	color: rgb(32, 199, 229);
}
.share-renren {
	color: rgb(162, 215, 18);
}
.share-qqweibo {
	color: rgb(66, 173, 255);
}
.share-cancel {
	padding: 8px;
}
.share-cancel-btn {
	background: rgb(0, 101, 194); padding: 10px 0px; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); display: block; cursor: pointer;
}
.share-tool {
	background: rgb(4, 47, 136); width: 100%; bottom: 0px; padding-bottom: 30px; position: absolute; -webkit-box-orient: vertical;
}
.share-item {
	padding: 5px; -webkit-box-flex: 1.0;
}
.share-item dl {
	padding-top: 10px;
}
.share-item dl dd {
	width: 100%; height: 60px; text-align: center; line-height: 40px; -webkit-box-flex: 1.0;
}
.share-item dl dd a {
	background: url("../images/share_popupx.png"); width: 85px; height: 50px; color: rgb(255, 255, 255); font-size: 12px; display: inline-table;
}
.share-item dl dd a.sinashare-item {
	background-position: 23px 0px;
}
.share-item dl dd a.sinashare-item::before {
	content: "ÐÂÀËÎ¢²©";
}
.share-item dl dd a.qqweiboshare-item {
	background-position: -177px 0px;
}
.share-item dl dd a.qqweiboshare-item::before {
	content: "QQÎ¢²©";
}
.share-item dl dd a.mail-item {
	background-position: -77px 0px;
}
.share-item dl dd a.mail-item::before {
	content: "QQ¿Õ¼ä";
}
.share-item dl dd a.sms-item {
	background-position: -77px -100px;
}
.share-item dl dd a.sms-item::before {
	content: "¶ÌÐÅ";
}
.share-item dl dd a::before {
	margin-top: 25px; display: inline-block; content: "QQÎ¢²©";
}
@media only screen and (min-width:641px)
{
.masker {
	bottom: 68px;
}
.shareMasker {
	bottom: 68px;
}
}
@media all and (max-width:640px) and (min-width:481px)
{
.masker {
	bottom: 60px;
}
.shareMasker {
	bottom: 60px;
}
}
@media only screen and (max-width:480px)
{
.masker {
	bottom: 30px;
}
.shareMasker {
	bottom: 30px;
}
}
@media only screen and (max-width:319px)
{
.masker {
	bottom: 50px;
}
.shareMasker {
	bottom: 50px;
}
}
.masker {
	left: 0px; top: 0px; right: 0px; visibility: hidden; position: fixed; z-index: 998; background-color: rgba(0, 0, 0, 0.5); -webkit-box-pack: center; -webkit-box-align: center;
}
.shareMasker {
	left: 0px; top: 0px; right: 0px; visibility: hidden; position: fixed; z-index: 998; background-color: rgba(0, 0, 0, 0.5); -webkit-box-pack: center; -webkit-box-align: center;
}
