/**
 * common css
 */

.style1 {
	font-size: 30px;
}

.style2 {
	font-size: 22px;
}
.none {
	display: none;
}
.green {
	color:#60ab24;
}

.yellow {
	color:#ffbb17;
}

.red {
	color:#ff2828;
}

.blue {
	color:#0069ff;
	font-size: 38px;
	line-height: 70px;
}

.brown {
	color:#74512e;
}

.indentation {
	text-indent: 60px;
}

.font-size1{
	font-size: 28px;
}

.font-size2{
	font-size: 38px;
}

.text-center {
	text-align: center;
}

/*****************************************************************/

.main-body {
	width: 940px;
	height: 8927px;
	font-size: 24px;
	color:#262626;
	margin: 0 auto;
	background: url(../img/banner-298.png) center no-repeat;
	
}

.main-body .header {
	width: 864px;
    height: 208px;
    background: url(../img/frame.png) 38px 340px no-repeat;
    padding: 340px 0 0 38px;
}

.main-body .header>p {
	height: 52px;
	line-height: 52px;
	text-align: center;
}


/*******************************/

.main-section {
	
}

.main-section  .width-god>.title{
	width: 100%;
    height: 118px;
    margin: 40px 0 30px 0;
	background: url(../img/group3.png) center no-repeat;
}

.main-section  .width-god>.text{
	padding: 0 44px;
}
.main-section  .width-god .section1>p{
	line-height: 40px;
}

.main-section  .width-god .section2>.basemsg-title{
	width: 100%;
    height: 39px;
    margin-bottom: 70px;
	background: url(../img/group4.png) center no-repeat;
}

.width-god .need-message{
	text-align: center;
	margin: 30px 0;
}
.width-god .section2 .msg-details>p{
	line-height: 40px;
}

.width-god .section2 .msg-details>.first{
	margin-bottom: 30px;
}


/****************最吉姓名****************/

.best-name{
	
}

.best-name .title{
	width: 303px;
	height: 117px;
	margin: 105px auto;
	background: url(../img/group5.png) no-repeat;
}

.best-name .content{
	padding: 0 50px;
}

.best-name .content>p{
	line-height: 40px;
}


/***************英文姓名**************/

.englishname-plan {
	
}

.englishname-plan .title{
	height: 118px;
	margin: 252px 0 100px 0;
	background: url(../img/group6.png) center no-repeat;
}

.englishname-plan .content {
	padding: 0 44px;
}

.englishname-plan .content p{
	line-height: 40px;
}

.englishname-plan .explain{
	margin-top: 150px;
}

.englishname-plan .explain h3{
	margin: 30px 0;
}

/**********998超值套餐****************/
.meal-gift{
	padding: 0 44px;
}

.meal-gift .title {
	height:118px ;
	margin: 100px 0 60px 0;
	background: url(../img/group1.png) center no-repeat;
}

.meal-gift .break-title {
	height:38px ;
	margin-bottom: 60px;
	background: url(../img/group7.png) center no-repeat;
}

.meal-gift p,h3 {
	line-height: 40px;
}

.meal-gift  .break .table{
	margin: 30px 0 30px 100px;
	border: none;
}

.meal-gift  .break .table td{
	border:solid 2px #74512e;
	color: #ffbb17;
	line-height: 50px;
	width: 120px;
	text-align: center;
}


.meal-gift .break-scheme .break-scheme-title {
	height: 39px;
	margin: 60px 0 50px 0;
	background: url(../img/group8.png) center no-repeat;
}

.meal-gift .break-scheme .teacher {
	margin: 40px 0;
}

.meal-gift .taboo .taboo-title {
	height: 39px;
	margin: 60px 0 50px 0;
	background: url(../img/group9.png) center no-repeat;
}

.meal-gift .taboo .common {
	margin-top: 40px;
}


.business-college{
	
}

.business-college .business-college-title {
	height: 40px;
	margin: 40px 0;
	background: url(../img/group10.png) center no-repeat;
}

.meal-gift  .business-college .table{
	margin: 50px auto 0;
	border: none;
}

.meal-gift  .business-college .table td,.meal-gift  .business-college .table th{
	border:solid 2px #74512e;
	color: #ffbb17;
	width: 240px;
	text-align: left;
	padding:0 20px;
	word-wrap:break-word;word-break:break-all; 
}
.meal-gift  .business-college .table div {
	line-height: 52px;
}
.meal-gift  .business-college  .table  th {
	text-align: center;
}


/*********问题答疑*******/
.answer-questions {
	padding: 0 44px;
}

.answer-questions p {
	line-height: 40px;	
}

.answer-questions .title {
	height: 40px;
	margin-bottom: 40px;
	margin-top: 80px;
}
.answer-questions .title-question {
	height: 117px;
	margin: 176px 0 80px 0;
	background: url(../img/group2.png) center no-repeat;
}

.answer-questions .questions1 .title {
	background: url(../img/group11.png) center no-repeat ;
}

.answer-questions .questions2 .title {
	background: url(../img/group12.png) center no-repeat;
}

.answer-questions .questions3 .title {
	background: url(../img/group13.png) center no-repeat;
}

.answer-questions .questions4 .title {
	background: url(../img/group14.png) center no-repeat;
}

.answer-questions .questions5 .title {
	background: url(../img/group15.png) center no-repeat;
}



/***************descriptions***************/
.describe-message{
	padding: 0 44px;	
}

.describe-message .icon {
	display: block;
	margin: 80px auto ;
}

.describe-message p {
	line-height: 40px;
}
