/* ---- 面包屑 Style ---- */
.crumbsBox{
	height:auto;
	min-height:55px;
	line-height:24px;
	padding:15px 0 15px 0;
	border-top:1px solid #e70012;
	font-size:16px;
	color:#999;
	position:relative;
	margin-bottom:10px;}
.crumbsBox a{
	color:#999;
	margin:0 5px;}
.crumbsBox span{
	color:#333;
	margin:0 5px;}
.crumbsBox label{
	position:absolute;
	left:0px;
	top:0px;
	height:54px;
	line-height:54px;}
@media screen and (max-width:768px) {
.crumbsBox{
	min-height:41px;
	line-height:20px;
	padding:10px 0 10px 0;
	border-top:1px solid #e70012;
	font-size:12px;}
.crumbsBox a{
	color:#999;
	margin:0 5px;
	font-size:13px;}
.crumbsBox span{
	color:#333;
	margin:0 5px;}
.crumbsBox label{
	height:40px;
	line-height:40px;}
}
/* ----  菜单 Style ---- */
.menu_coat{
	display:none;}
/* ---- 左侧导航 Style ---- */
.mainLeft{
	width:10%;
	float:left;
	min-height:10px;
	margin-right:3.25%;}
.navLeft{
	background:#fff;}
.navLeft_fix{
	position:fixed;
	left:50%;
	top:0px;
	width:120px;
	margin-left:-600px;
	z-index:9999;}
.navLeft li{
	height:50px;}
.navLeft li a{
	display:block;
	height:50px;
	line-height:24px;
	padding:13px 0;
	overflow:hidden;
	font-size:20px;
	color:#333;
	text-align:center;}
.navLeft li.hot a{
	color:#e70012;}
.navLeft li a:hover{
	background:#fe6458;
	color:#fff;
	text-decoration:none;}
.navLeft li.active a{
	background:#e70012;
	color:#fff;}
@media screen and (max-width:1200px) {
.navLeft li{
	height:42px;}
.navLeft li a{
	height:42px;
	line-height:22px;
	padding:10px 0;
	font-size:16px;}
}
@media screen and (max-width:950px) {
.navLeft li{
	height:32px;}
.navLeft li a{
	height:32px;
	line-height:20px;
	padding:6px 0;
	font-size:15px;}
}
@media screen and (max-width:767px) {
.mainLeft{
	display:none;}
}
/* ----  框架 Style ---- */
.mainRight{
	width:25%;
	float:right;}
.mainMidd{
	width:58.25%;
	float:left;}
@media screen and (max-width:767px) {
.mainRight{
	width:29%;}
.mainMidd{
	width:67.3%;}
}
@media screen and (max-width:540px) {
.mainRight{
	display:none;}
.mainMidd{
	width:100%;}
}
/* ----  列表页列表 Style ---- */	
.listBox>li{
	position:relative;
	margin-bottom:18px;
	padding:0 0 18px;
	border-bottom:1px solid #e3e3e3;}
.listBox>li h1{
	line-height:26px;
	font-size:20px;
	color:#333;
	font-weight:normal;
	margin-bottom:12px;}
.listBox>li .shareBox{
	height:18px;
	overflow:hidden;}
.listBox>li .shareBox p{
	height:18px;
	line-height:18px;
	float:left;
	font-size:14px;
	color:#999;}
.listBox>li .share_btn{
	float:right;
	padding:0px 0;
	overflow:hidden;}
.listBox>li .share_btn li{
	float:left;
	height:18px;
	width:18px;
	line-height:0px;
	font-size:0px;
	margin:0 15px;
	cursor:pointer;}
.listBox>li .share_btn li.share{
	background:url(http://www.jiaodong.net/finance/caipiao/images/2017/icon_share.png) no-repeat;
	background-size:100% 100%;}
.listBox>li .share_btn li.great{
	background:url(http://www.jiaodong.net/finance/caipiao/images/2017/icon_great.png) no-repeat;
	background-size:100% 100%;}
.listBox>li .share_btn li.share_on{
	background:url(http://www.jiaodong.net/finance/caipiao/images/2017/icon_share_on.png) no-repeat;
	background-size:100% 100%;}
.listBox>li .share_btn li.great_on{
	background:url(http://www.jiaodong.net/finance/caipiao/images/2017/icon_great_on.png) no-repeat;
	background-size:100% 100%;}
.share_coat{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	background:none;
	z-index:98;}
.listBox li .shareList{
	display:none;
	position:absolute;
	top:98%;
	right:0px;
	width:112px;
	padding:15px 0 0 10px;
	background:#fff;
	z-index:99;
	box-shadow:1px 1px 3px rgba(0,0,0,0.3);}
.listBox li .shareList li{
	height:32px;
	margin-bottom:20px;
	line-height:32px;
	font-size:14px;
	color:#444;}
.listBox li .shareList li img{
	margin-right:10px;}
@media screen and (max-width:950px) {
.listBox>li{
	margin-bottom:12px;
	padding:0 0 12px;}
.listBox>li h1{
	line-height:20px;
	font-size:16px;
	margin-bottom:8px;}
.listBox>li .shareBox{
	height:16px;}
.listBox>li .shareBox p{
	height:16px;
	line-height:16px;
	font-size:12px;}
.listBox>li .share_btn li{
	height:16px;
	width:16px;
	margin:0 8px;}
.listBox li .shareList{
	top:90%;
	width:96px;
	padding:10px 0 8px 10px;}
.listBox li .shareList li{
	height:26px;
	margin-bottom:6px;
	line-height:16px;
	font-size:12px;
	color:#444;}
.listBox li .shareList li img{
	margin-right:8px;
	width:24px;
	height:auto;}
}
@media screen and (max-width:767px) {
.bdsharebuttonbox{
		display:none;
	}
.listBox>li{
	margin-bottom:10px;
	padding:0 0 10px;}
.listBox>li h1{
	line-height:18px;
	font-size:14px;
	margin-bottom:8px;}
.listBox>li .shareBox{
	height:15px;}
.listBox>li .shareBox p{
	height:15px;
	line-height:15px;
	font-size:11px;}
.listBox>li .share_btn li{
	height:15px;
	width:15px;
	margin:0 8px;}
}
/* ----  分页 Style ---- */
.pageBox{
	padding:20px 0;
	text-align:center;
	font-size:14px;
white-space:nowrap;
}
.pageBox a{
	display:inline-block;
	border:1px solid #dfdfdf;
	height:26px;
	line-height:24px;
	padding:0 8px;
	margin:0 5px;}
.pageBox a.active{
	border:1px solid #e70012;
	color:#e70012;}
.pageBox a:hover{
	border:1px solid #e70012;
	color:#e70012;
	text-decoration:none;}
@media screen and (max-width:950px) {
.pageBox{
	padding:10px 0;
	font-size:12px;}
.pageBox a{
	border:1px solid #dfdfdf;
	height:22px;
	line-height:20px;
	padding:0 6px;
	margin:0 4px;}
}
/* ---- 福彩彩种 Style ---- */
.lotteryBox{
	background:#fff;}
.lotteryBox h1{
	height:22px;
	line-height:22px;
	font-size:20px;
	color:#404040;
	margin-bottom:25px;}
.lotteryBox ul{
	padding:0px;}
.lotteryBox ul li{
	margin-bottom:24px;
	overflow:hidden;}
.lotteryBox ul li .pic{
	width:90px;
	float:left;}
.lotteryBox ul li .pic img{
	width:100%;
	height:auto;}
.lotteryBox ul li .infor{
	float:left;
	margin-left:7%;
	width:96px;
	display:table;
	height:90px;}
.lotteryBox ul li .infor span{
	display:table-cell;
	vertical-align:middle;
	height:90px;
	width:100%;}
.lotteryBox ul li .infor a.numb{
	display:block;
	height:30px;
	line-height:28px;
	border-radius:3px;
	border:1px solid #e70012;
	text-align:center;
	font-size:16px;
	color:#e70012;
	margin-bottom:10px;}
.lotteryBox ul li .infor a.numb img{
	margin-right:3px;}
.lotteryBox ul li .infor p{
	min-height:18px;
	line-height:18px;
	font-size:14px;
	color:#999;}
@media screen and (max-width:950px) {
.lotteryBox h1{
	height:20px;
	line-height:20px;
	font-size:18px;
	margin-bottom:18px;}
.lotteryBox ul li{
	margin-bottom:18px;}
.lotteryBox ul li .pic{
	width:72px;}
.lotteryBox ul li .infor{
	margin-left:7%;
	width:88px;
	height:72px;}
.lotteryBox ul li .infor span{
	height:72px;
	width:100%;}
.lotteryBox ul li .infor a.numb{
	display:block;
	height:26px;
	line-height:24px;
	border-radius:3px;
	font-size:12px;
	margin-bottom:6px;}
.lotteryBox ul li .infor a.numb img{
	margin-right:3px;}
.lotteryBox ul li .infor p{
	min-height:16px;
	line-height:16px;
	font-size:12px;}	
}
@media screen and (max-width:767px) {
.lotteryBox h1{
	height:20px;
	line-height:20px;
	font-size:16px;
	margin-bottom:12px;}
.lotteryBox ul li{
	margin-bottom:10px;}
.lotteryBox ul li .pic{
	width:60px;}
.lotteryBox ul li .infor{
	margin-left:7%;
	width:80px;
	height:60px;}
.lotteryBox ul li .infor span{
	height:60px;
	width:100%;}
.lotteryBox ul li .infor a.numb{
	height:20px;
	line-height:18px;
	border-radius:2px;
	font-size:11px;
	margin-bottom:4px;}
.lotteryBox ul li .infor a.numb img{
	margin-right:3px;}
.lotteryBox ul li .infor p{
	min-height:15px;
	line-height:15px;
	font-size:11px;}	
}
/* ---- 图片新闻 Style ---- */
.picList{
	overflow:hidden;}
.picList li{
	position:relative;
	margin-bottom:30px;
	overflow:hidden;}
.picList li img{
	width:100%;
	height:auto;}
.picList li p{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	background:rgba(0,0,0,0.4);
	line-height:22px;
	padding:13px 10px;
	font-size:16px;
	color:#fff;}
@media screen and (max-width:950px) {
.picList li{
	position:relative;
	margin-bottom:20px;
	overflow:hidden;}
.picList li p{
	line-height:16px;
	padding:5px 8px;
	font-size:12px;}
}