.sharex{position:fixed; bottom:40px; width:100%; background-color:#666; text-align:center; padding:10px; display:none;}
.bottom_div{ position:fixed; bottom:0; width:100%}
.bottom_btn{width:20%; display: block; background-color:#212020; float:left; text-align:center; height:44px; font-size:12px; color:#fff; padding-top:4px; line-height:14px;}
.borderx{ border-right-color:#444; border-right-style:solid; border-right-width:1px;}
.bordery{ border-bottom-color:#444; border-bottom-style:solid; border-bottom-width:1px;}
.icon{ font-size:18px;line-height:22px;}
.xcon img{max-width:100%;}
.xcon {font-size:14px;}
.emailarea{
	padding:20px;
	background-color: #333;
	position: fixed;
	width: 100%;
	z-index: 90;
	color:#fff;
	display:none;
	bottom:44px;
}
.err{ color:#F00; display:none;}
.yes{ color:#390; display:none;}


.fanren{ height:360px;}


.my_pages{clear:both!important;padding:5px 0 0;text-align:center;margin:5px auto;line-height:30px;}
.my_pages ul{text-align:center;list-style:none;}
.my_pages ul li{list-style:none;text-align:center;height:24px;display:inline;margin:0 2px;padding:0;overflow:hidden;white-space:nowrap;font-size:13px;}
.my_pages ul li a{background:#fff;color:#555;display:inline;height:24px;overflow:hidden;padding:6px 10px;margin:0;border: #999 1px solid;}
.my_pages ul li a:hover{color:#fff;background:#FF6600;border:#FF6600 1px solid;height:24px;overflow:hidden;text-decoration:none;cursor:pointer;}
.my_pages ul li.thisclass a{background:#FF6600;border:#FF6600 1px solid;height:24px;overflow:hidden;color:#fff;font-weight:700;}