.h-index_panel {
	height: 237px;
	background: url('/img/index/back.jpg') left bottom repeat-x;
	border-bottom: 3px solid #242424;
}
.b-index_panel {
	height: 237px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background: url('/img/index/links-back.png') right 0px no-repeat;
}
	.b-index_panel li {
		display: block;
		margin: 0;
		padding: 0;
	}
		.b-index_panel li.m-1 {
			position: absolute;
			margin: 48px 0px 0px 50px;
			width: 249px;
			height: 71px;
			left: 45%;
			background: url('/img/index/slogan.png') no-repeat;
			text-indent: -3000px;
		}
		.b-index_panel li.m-2 {
			margin: 21px 0px 0px 0px;
			width: 510px;
			height: 216px;
			background: url('/img/index/car.jpg') no-repeat;
			float: left;
		}
			.b-index_panel li.m-2 a {
				position: absolute;
				margin: 16px 0px 0px 185px;
				width: 155px;
				height: 31px;
				text-indent: -3000px;
			}
				.b-index_panel li.m-2 a.m-tips {
					margin: 10px 0px 0px 346px;
					width: 130px;
					height: 41px;
				}

		.b-index_panel li.m-3 {
			background: url('/img/index/otb.png') 0px 149px repeat-x;
			height: 237px;
			margin: 0px 0px 0px 510px;
		}
		.b-index_panel li.m-4 {
			float: right;
			margin: -225px 23px 0px 0px;
			width: 204px;
		}

	.b-index_panel .b-links {
		list-style: none;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		width: 204px;
	}
		.b-index_panel .b-links li {
			padding: 0;
			margin: 0;
		}
			.b-index_panel .b-links li a {
				display: block;
				color: #000 !important;
				text-decoration: none !important;
				width: 167px;
				height: 17px;
				background: url('/img/index/links.png') 0px 0px no-repeat;
				padding: 5px 0px 0px 37px;
				text-transform: uppercase;
				font-size: 10px;
			}
				.b-index_panel .b-links li a:hover {
					background-position: 0px -22px;
					color: #fff !important;
				}

.b-index_cd {
	background: url('/img/index/cd-version-13-2.jpg') 0px bottom no-repeat;
	height: 170px;
	margin-left: -20px;
	margin-right: -20px;
}
	.b-index_cd p {
		padding: 0px 20px 0px 183px;
		line-height: 10pt;
	}
		.b-index_cd a.m-cd,
		.b-index_cd a.m-buy {
			display: block;
			position: absolute;
			z-index: 2;
			width: 110px;
			height: 139px;
			margin: 0px 0px 0px 66px;
			text-indent: -3000px;
		}
		.b-index_cd a.m-buy {
			z-index: 3;
			width: 74px;
			height: 24px;
			margin: 66px 0px 0px 250px;
		}

.b-index_free {
	background: url('/img/index/read-pdd.png') 0px 0px no-repeat;
	margin-left: 23px;
/*	height: 138px; */
}

	.b-index_free p {
		padding: 0px 0px 40px 153px; 
		line-height: 18pt;
	}
		.b-index_free a.m-free {
			display: block;
			position: absolute;
			z-index: 2;
			width: 140px;
			height: 109px;
			/* margin: 0px 0px 0px 47px; */
			text-indent: -3000px;
		}
		
/*
		.b-index_free a.m-dl {
			display: inline-block;
			width: 101px;
			height: 35px;
			margin: 30px 0px 0px 240px;
			background: url('/img/index/free-dl.png');
			text-indent: -3000px;
		}
*/

.b-index_schools {

}
	.b-index_schools .m-imgmap {
		display: block;
		float: left;
		margin: 0px 6px 0px 18px;
	}

.b-index_add {
	background: url('/img/index/add-back.png') left top repeat-x;
}
	.b-index_add h2 {
		font: normal 13pt arial, helvetica, serif; /* georgia, sans-serif; */
		margin: 0px 0px 12px -20px;
		padding: 6px 0px 0px 20px;
		color: #fff;
		background: url('/img/index/add-sep.png') left top no-repeat;
		height: 44px;
	}
		.b-index_add h2 a {
			color: #fff !important;
		}
		.b-index_add h2 em {
			display: block;
			font: normal 11px arial, helvetica, serif;
			color: #ccc;
			margin-top: 5px;
		}

	.b-index_add .m-col1 .h-column {
		padding-left: 20px !important;
	}
	.b-index_add .m-col1 h2 {
		background: none;
	}
	.b-index_add .m-col3 .h-column {
		padding-right: 20px !important;
	}

.m-bottomline {
	margin-top: 30px;
}

.b-newsone {
	padding: 9px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	/*background: #f4f1e1;*/
	background: #e6e6e6;
	list-style: none;
	height: 99px;
}

	.b-newsone li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
		.b-newsone li img.m-border {
			margin: 0px 10px 0px 0px;
		}
		.b-newsone li p {

		}
        
.b-mobapp {
	padding: 0px 0px 20px 0px;
	margin: 40px 0px 0px 0px;
	background: #e6e6e6;
	list-style: none;
}

    .b-mobapp h2 {
		font: normal 13pt arial, helvetica, serif;
		color: black;
        background: #d5d5d5;
        margin: 0px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
        text-align: center;
        line-height: 40px;
        height: 44px;
    }
    .b-mobapp h2 a {
        color: black !important;
    }    

	.b-mobapp img {
		padding: 16px 0px 0px 20px;
	}

    .b-mobapp li p {
		padding: 8px 20px 0px 20px;
    }

	
.b-mobile {
	background: url('/img/index/mobile.png') left top no-repeat #e6e6e6;
	height: 108px;
	margin: 0px 0px 0px -1px;
}
	.b-mobile b,
	.b-mobile em {
		display: none;
	}
	.b-mobile a {
		display: block;
		position: absolute;
		text-indent: -3000px;
		width: 98px;
		height: 28px;
		margin: 70px 0 0 50px;
	}

.warn {
    padding: 10px 10px 10px 12px;
    background: #fff7bb;
   }

hr.style-six {
     border: 0;
     height: 0;
     margin: 24px 0;
     border-top: 1px solid rgba(0, 0, 0, 0.3);
     border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.img-radius {
 border: 0
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
}
