
.clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.clearfloat {
	zoom: 1
}

.nomargin {
	margin-right: 0!important
}

.red {
	color: #c9161e!important
}

.orange {
	color: #f6690d!important
}

.ahover {
	text-decoration: underline!important;
	color: #b4234c!important
}

.hover1 {
	color: #b4234c!important
}



.container .mainBody02 {
	
	
}

.container .mainBody02 .content {
	width: 1100px;
	margin: 0 auto;
}

.container .mainBody02 .content .mainBody02top {
	padding-top: 74px
}

.container .mainBody02 .content .m2list {

}

.container .mainBody02 .content .m2list li {
	width: 180px;
	height: 77px;
	background:url(../images/aaa.jpg) no-repeat center;
	color:#FFFFFF;
	line-height: 77px;
	text-align: center;
	margin-right:50px; font-size:20px;
	float: left;

}

.container .mainBody02 .content .m2list .hover {
		background:url(../images/bbb.jpg) no-repeat center;
	height: 95px; color:#FFCC00;
}

.container .mainBody02 .content .package1 {
	background-color: #fff;
	display: none
}

.container .mainBody02 .content .package1 .title {
	width: 1100px;
	margin: 0 auto;
	text-align: center;
	font-size: 28px;
	font-weight: 700;
	color: #f6690d;
	padding: 30px 0;
	border-bottom: 1px dashed #a9a9a9
}

.container .mainBody02 .content .package1 .packagewrap {
	width: 1100px;
	margin: 0 auto;
	margin-top: 38px
}

.container .mainBody02 .content .package1 .packagewrap .first {
	width: 214px;
	height: 62px;
	float: left;
	background-color: #05cbb4;
	color: #fff;
	line-height: 62px;
	text-align: center;
	font-size: 24px
}

.container .mainBody02 .content .package1 .packagewrap .peoplewrap {
	width: 886px;
	float: left
}

.container .mainBody02 .content .package1 .packagewrap .peoplewrap  span{
float:right;
}






.container .mainBody02 .content .package1 .packagewrap .peoplewrap .people {
	display: inline-block;
	height: 62px;
	line-height: 62px;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 14px
}

.container .mainBody02 .content .package1 .packagewrap .peoplewrap label {
	margin-right: 6px
}

.container .mainBody02 .content .package1 .packagewrap2 {
	border: 2px solid #05cbb4;
	width: 1100px;
	margin: 0 auto
}

.container .mainBody02 .content .package1 .packagewrap2 .pw2left {
	width: 728px;
	float: left;
	height: 275px
}

.container .mainBody02 .content .package1 .packagewrap2 .pw2left .pw2wrap {
	margin-left: 40px;
	border-bottom: 1px dashed #c9c9c9
}

.container .mainBody02 .content .package1 .packagewrap2 .pw2left .pw2wrap .pw2title {
	margin-right: 40px;
	font-size: 18px;
	display: inline-block;
	margin-top: 36px;
	margin-bottom: 30px
}
.pw2title1{ margin-left:50px;}
.container .mainBody02 .content .package1 .packagewrap2 .pw2left .pw2wrap span {
	font-size: 14px
}

.container .mainBody02 .content .package1 .packagewrap2 .pw2right {
	float: left;
	width: 372px;
	background-color: #05cbb4;
	height: 275px
}

.container .mainBody02 .content .package1 .packagewrap2 .pw2right .pw2righttitle {
	text-align: center;
	padding-top: 54px;
	color: #fff;
	font-size: 18px;
	font-weight: 700
}

.container .mainBody02 .content .package1 .packagewrap2 .pw2right .pw2article {
	margin-top: 22px;
	padding: 0 30px;
	padding-bottom: 45px;
	color: #fff;
	font-size: 14px
}

.container .mainBody02 .content .package1 .m2consultwrap {
	width: 508px;
	margin: 22px auto 0;
	padding-bottom: 50px
}

.container .mainBody02 .content .package1 .m2consultwrap .m2appoint {
	float: left;
	background: url(../images/consultbg.png) 0 -38px no-repeat;
	display: block;
	width: 208px;
	height: 42px;
	margin-right: 90px
}

.container .mainBody02 .content .package1 .m2consultwrap .m2consult {
	background: url(http://www.csmaria.com/cszt/renliu2015/renliu2015/consultbg.png) 0 -85px no-repeat;
	display: block;
	width: 208px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	float: left
}

.container .mainBody02 .content .package2 {
	background-color: #fff;
	display: none
}
<!--
.container .mainBody02 .content .package2 .title {
	width: 1100px;
	margin: 0 auto;
	text-align: center;
	font-size: 28px;
	font-weight: 700;
	color: #f6690d;
	padding: 30px 0;
	border-bottom: 1px dashed #a9a9a9
}

.container .mainBody02 .content .package2 .packagewrap {
	width: 1100px;
	margin: 0 auto;
	margin-top: 38px
}

.container .mainBody02 .content .package2 .packagewrap .first {
	width: 214px;
	height: 62px;
	float: left;
	background-color: #05cbb4;
	color: #fff;
	line-height: 62px;
	text-align: center;
	font-size: 24px
}

.container .mainBody02 .content .package2 .packagewrap .peoplewrap {
	width: 886px;
	float: left
}

.container .mainBody02 .content .package2 .packagewrap .peoplewrap  span{
float:right;
}

.container .mainBody02 .content .package2 .packagewrap .peoplewrap .people {
	display: inline-block;
	height: 62px;
	line-height: 62px;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 14px
}

.container .mainBody02 .content .package2 .packagewrap .peoplewrap label {
	margin-right: 6px
}

.container .mainBody02 .content .package2 .packagewrap2 {
	border: 2px solid #05cbb4;
	width: 1100px;
	margin: 0 auto
}

.container .mainBody02 .content .package2 .packagewrap2 .pw2left {
	width: 728px;
	float: left;
	height: 275px
}

.container .mainBody02 .content .package2 .packagewrap2 .pw2left .pw2wrap {
	margin-left: 40px;
	border-bottom: 1px dashed #c9c9c9
}

.container .mainBody02 .content .package2 .packagewrap2 .pw2left .pw2wrap .pw2title {
	margin-right: 40px;
	font-size: 18px;
	display: inline-block;
	margin-top: 36px;
	margin-bottom: 30px
}

.container .mainBody02 .content .package2 .packagewrap2 .pw2left .pw2wrap span {
	font-size: 14px
}

.container .mainBody02 .content .package2 .packagewrap2 .pw2right {
	float: left;
	width: 372px;
	background-color: #05cbb4;
	height: 275px
}

.container .mainBody02 .content .package2 .packagewrap2 .pw2right .pw2righttitle {
	text-align: center;
	padding-top: 54px;
	color: #fff;
	font-size: 18px;
	font-weight: 700
}

.container .mainBody02 .content .package2 .packagewrap2 .pw2right .pw2article {
	margin-top: 22px;
	padding: 0 30px;
	padding-bottom: 45px;
	color: #fff;
	font-size: 14px
}

.container .mainBody02 .content .package2 .m2consultwrap {
	width: 508px;
	margin: 22px auto 0;
	padding-bottom: 50px
}-->

.container .mainBody02 .content .package2 .m2consultwrap .m2appoint {
	float: left;
	background: url(../images/consultbg2.png) no-repeat;
	display: block;
	width: 208px;
	height: 42px;
	margin-right: 90px
}

.container .mainBody02 .content .package2 .m2consultwrap .m2consult {
	background: url(../images/consultbg2.png) 0 -42px no-repeat;
	display: block;
	width: 208px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	float: left
}

.container .mainBody02 .content .package3 {
	background-color: #fff;
	display: none
}

.container .mainBody02 .content .package3 .title {
	width: 1100px;
	margin: 0 auto;
	text-align: center;
	font-size: 28px;
	font-weight: 700;
	color: #f6690d;
	padding: 30px 0;
	border-bottom: 1px dashed #a9a9a9
}

.container .mainBody02 .content .package3 .packagewrap {
	width: 1100px;
	margin: 0 auto;
	margin-top: 38px
}

.container .mainBody02 .content .package3 .packagewrap .first {
	width: 214px;
	height: 62px;
	float: left;
	background-color: #05cbb4;
	color: #fff;
	line-height: 62px;
	text-align: center;
	font-size: 24px
}

.container .mainBody02 .content .package3 .packagewrap .peoplewrap {
	width: 886px;
	float: left
}

.container .mainBody02 .content .package3 .packagewrap .peoplewrap  span{
float:right;
}


.container .mainBody02 .content .package3 .packagewrap .peoplewrap .people {
	display: inline-block;
	height: 62px;
	line-height: 62px;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 14px
}

.container .mainBody02 .content .package3 .packagewrap .peoplewrap label {
	margin-right: 6px
}

.container .mainBody02 .content .package3 .packagewrap2 {
	border: 2px solid #05cbb4;
	width: 1100px;
	margin: 0 auto
}

.container .mainBody02 .content .package3 .packagewrap2 .pw2left {
	width: 728px;
	float: left;
	height: 275px
}

.container .mainBody02 .content .package3 .packagewrap2 .pw2left .pw2wrap {
	margin-left: 40px;
	border-bottom: 1px dashed #c9c9c9
}

.container .mainBody02 .content .package3 .packagewrap2 .pw2left .pw2wrap .pw2title {
	margin-right: 40px;
	font-size: 18px;
	display: inline-block;
	margin-top: 36px;
	margin-bottom: 30px
}

.container .mainBody02 .content .package3 .packagewrap2 .pw2left .pw2wrap span {
	font-size: 14px
}

.container .mainBody02 .content .package3 .packagewrap2 .pw2right {
	float: left;
	width: 372px;
	background-color: #05cbb4;
	height: 275px
}

.container .mainBody02 .content .package3 .packagewrap2 .pw2right .pw2righttitle {
	text-align: center;
	padding-top: 54px;
	color: #fff;
	font-size: 18px;
	font-weight: 700
}

.container .mainBody02 .content .package3 .packagewrap2 .pw2right .pw2article {
	margin-top: 22px;
	padding: 0 30px;
	padding-bottom: 45px;
	color: #fff;
	font-size: 14px
}

.container .mainBody02 .content .package3 .m2consultwrap {
	width: 508px;
	margin: 22px auto 0;
	padding-bottom: 50px
}

.container .mainBody02 .content .package3 .m2consultwrap .m2appoint {
	float: left;
	background: url(../images/consultbg2.png) no-repeat;
	display: block;
	width: 208px;
	height: 42px;
	margin-right: 90px
}

.container .mainBody02 .content .package3 .m2consultwrap .m2consult {
	background: url(../images/consultbg2.png) 0 -42px no-repeat;
	display: block;
	width: 208px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	float: left
}

.container .mainBody02 .content .package4 {
	background-color: #fff;
	display: none
}



.container .mainBody02 .content .package4 .title {
	width: 1100px;
	margin: 0 auto;
	text-align: center;
	font-size: 28px;
	font-weight: 700;
	color: #f6690d;
	padding: 30px 0;
	border-bottom: 1px dashed #a9a9a9
}

.container .mainBody02 .content .package4 .packagewrap {
	width: 1100px;
	margin: 0 auto;
	margin-top: 38px
}

.container .mainBody02 .content .package4 .packagewrap .first {
	width: 214px;
	height: 62px;
	float: left;
	background-color: #05cbb4;
	color: #fff;
	line-height: 62px;
	text-align: center;
	font-size: 24px
}

.container .mainBody02 .content .package4 .packagewrap .peoplewrap {
	width: 886px;
	float: left
}



.container .mainBody02 .content .package4 .packagewrap .peoplewrap  span{
float:right;
}

.container .mainBody02 .content .package4 .packagewrap .peoplewrap .people {
	display: inline-block;
	height: 62px;
	line-height: 62px;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 14px
}

.container .mainBody02 .content .package4 .packagewrap .peoplewrap label {
	margin-right: 6px
}

.container .mainBody02 .content .package4 .packagewrap2 {
	border: 2px solid #05cbb4;
	width: 1100px;
	margin: 0 auto
}

.container .mainBody02 .content .package4 .packagewrap2 .pw2left {
	width: 728px;
	float: left;
	height: 275px
}

.container .mainBody02 .content .package4 .packagewrap2 .pw2left .pw2wrap {
	margin-left: 40px;
	border-bottom: 1px dashed #c9c9c9
}

.container .mainBody02 .content .package4 .packagewrap2 .pw2left .pw2wrap .pw2title {
	margin-right: 40px;
	font-size: 18px;
	display: inline-block;
	margin-top: 36px;
	margin-bottom: 30px
}

.container .mainBody02 .content .package4 .packagewrap2 .pw2left .pw2wrap span {
	font-size: 14px
}

.container .mainBody02 .content .package4 .packagewrap2 .pw2right {
	float: left;
	width: 372px;
	background-color: #05cbb4;
	height: 275px
}

.container .mainBody02 .content .package4 .packagewrap2 .pw2right .pw2righttitle {
	text-align: center;
	padding-top: 54px;
	color: #fff;
	font-size: 18px;
	font-weight: 700
}

.container .mainBody02 .content .package4 .packagewrap2 .pw2right .pw2article {
	margin-top: 22px;
	padding: 0 30px;
	padding-bottom: 45px;
	color: #fff;
	font-size: 14px
}

.container .mainBody02 .content .package4 .m2consultwrap {
	width: 508px;
	margin: 22px auto 0;
	padding-bottom: 50px
}

.container .mainBody02 .content .package4 .m2consultwrap .m2appoint {
	float: left;
	background: url(../images/consultbg2.png) no-repeat;
	display: block;
	width: 208px;
	height: 42px;
	margin-right: 90px
}

.container .mainBody02 .content .package4 .m2consultwrap .m2consult {
	background: url(../images/consultbg2.png) 0 -42px no-repeat;
	display: block;
	width: 208px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	float: left
}




.container .mainBody02 .content .package5 {
	background-color: #fff;
	display: none
}



.container .mainBody02 .content .package5 .title {
	width: 1100px;
	margin: 0 auto;
	text-align: center;
	font-size: 28px;
	font-weight: 700;
	color: #f6690d;
	padding: 30px 0;
	border-bottom: 1px dashed #a9a9a9
}

.container .mainBody02 .content .package5 .packagewrap {
	width: 1100px;
	margin: 0 auto;
	margin-top: 38px
}

.container .mainBody02 .content .package5 .packagewrap .first {
	width: 214px;
	height: 62px;
	float: left;
	background-color: #05cbb4;
	color: #fff;
	line-height: 62px;
	text-align: center;
	font-size: 24px
}

.container .mainBody02 .content .package5 .packagewrap .peoplewrap {
	width: 886px;
	float: left
}

.container .mainBody02 .content .package5 .packagewrap .peoplewrap  span{
float:right;
}


.container .mainBody02 .content .package5 .packagewrap .peoplewrap .people {
	display: inline-block;
	height: 62px;
	line-height: 62px;
	font-size: 16px;
	margin-left: 20px;
	margin-right: 14px
}

.container .mainBody02 .content .package5 .packagewrap .peoplewrap label {
	margin-right: 6px
}

.container .mainBody02 .content .package5 .packagewrap2 {
	border: 2px solid #05cbb4;
	width: 1100px;
	margin: 0 auto
}

.container .mainBody02 .content .package5 .packagewrap2 .pw2left {
	width: 728px;
	float: left;
	height: 275px
}

.container .mainBody02 .content .package5 .packagewrap2 .pw2left .pw2wrap {
	margin-left: 40px;
	border-bottom: 1px dashed #c9c9c9
}

.container .mainBody02 .content .package5 .packagewrap2 .pw2left .pw2wrap .pw2title {
	margin-right: 40px;
	font-size: 18px;
	display: inline-block;
	margin-top: 36px;
	margin-bottom: 30px
}

.container .mainBody02 .content .package5 .packagewrap2 .pw2left .pw2wrap span {
	font-size: 14px
}

.container .mainBody02 .content .package5 .packagewrap2 .pw2right {
	float: left;
	width: 372px;
	background-color: #05cbb4;
	height: 275px
}

.container .mainBody02 .content .package5 .packagewrap2 .pw2right .pw2righttitle {
	text-align: center;
	padding-top: 54px;
	color: #fff;
	font-size: 18px;
	font-weight: 700
}

.container .mainBody02 .content .package5 .packagewrap2 .pw2right .pw2article {
	margin-top: 22px;
	padding: 0 30px;
	padding-bottom: 45px;
	color: #fff;
	font-size: 14px
}

.container .mainBody02 .content .package5 .m2consultwrap {
	width: 508px;
	margin: 22px auto 0;
	padding-bottom: 50px
}

.container .mainBody02 .content .package5 .m2consultwrap .m2appoint {
	float: left;
	background: url(../images/consultbg2.png) no-repeat;
	display: block;
	width: 208px;
	height: 42px;
	margin-right: 90px
}

.container .mainBody02 .content .package5 .m2consultwrap .m2consult {
	background: url(../images/consultbg2.png) 0 -42px no-repeat;
	display: block;
	width: 208px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	float: left
}










.container .mainBody02 .content .hoverclass {
	display: block
}

.container .mainBody02 .content .wtqgwrap {
	margin-top: 30px
}

.container .mainBody02 .content .wtqgwrap .left {
	float: left;
	background-color: #fff;
	width: 640px
}

.container .mainBody02 .content .wtqgwrap .left .leftwrap {
	width: 588px;
	margin: 0 auto;
	border-bottom: 1px dashed #e4e4e4
}

.container .mainBody02 .content .wtqgwrap .left .leftwrap .firsttitle {
	font-size: 28px;
	font-weight: 700;
	color: #f6690d;
	display: inline-block;
	float: left;
	height: 76px;
	line-height: 76px;
	margin-right: 66px
}

.container .mainBody02 .content .wtqgwrap .left .leftwrap .peoplewrap {
	float: left;
	height: 76px;
	line-height: 76px
}

.container .mainBody02 .content .wtqgwrap .left .leftwrap .peoplewrap .people {
	display: inline-block;
	margin-right: 6px
}

.container .mainBody02 .content .wtqgwrap .left .leftarticle1 {
	width: 588px;
	margin: 26px auto 0;
	font-size: 14px;
	line-height: 24px
}

.container .mainBody02 .content .wtqgwrap .left .leftarticle2 {
	width: 588px;
	margin: 12px auto 0;
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 30px
}

.container .mainBody02 .content .wtqgwrap .right {
	width: 308px;
	float: left;
	margin-left: 52px
}

.container .mainBody02 .content .wtqgwrap .right #main {
	position: relative
}

.container .mainBody02 .content .wtqgwrap .right #main #pre {
	background: url(btn.jpg) no-repeat;
	display: block;
	width: 30px;
	height: 50px;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	left: 0;
	cursor: pointer
}

.container .mainBody02 .content .wtqgwrap .right #main #next {
	background: url(btn.jpg) -30px 0 no-repeat;
	display: block;
	width: 30px;
	height: 50px;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	right: 0;
	cursor: pointer
}

.container .mainBody02 .content .wtycwrap {
	margin-top: 33px;
	position: relative
}

.container .mainBody02 .content .wtycwrap .left {
	float: left
}

.container .mainBody02 .content .wtycwrap .left .wtycconsult {
	background: url(consult.png) no-repeat;
	position: absolute;
	top: 81px;
	left: 7px;
	width: 71px;
	height: 74px;
	display: block
}

.container .mainBody02 .content .wtycwrap .right {
	background-color: #fff;
	float: left;
	margin-left: 46px;
	width: 647px;
	height: 257px
}

.container .mainBody02 .content .wtycwrap .right .rightwrap {
	width: 590px;
	margin: 0 auto;
	border-bottom: 1px dashed #e4e4e4
}

.container .mainBody02 .content .wtycwrap .right .rightwrap .firsttitle {
	float: left;
	font-size: 28px;
	font-weight: 700;
	color: #f6690d;
	height: 76px;
	line-height: 76px;
	margin-right: 66px
}

.container .mainBody02 .content .wtycwrap .right .rightwrap .peoplewrap {
	float: left
}

.container .mainBody02 .content .wtycwrap .right .rightwrap .peoplewrap .people {
	height: 76px;
	line-height: 76px;
	display: inline-block
}

.container .mainBody02 .content .wtycwrap .right .wtycartilce1 {
	width: 590px;
	margin: 20px auto 0;
	font-size: 14px
}

.container .mainBody02 .content .wtycwrap .right .wtycarticle2 {
	width: 590px;
	margin: 12px auto 0;
	font-size: 14px;
	line-height: 24px
}

.container .mainBody02 .content .yaoliuwrap {
	margin-top: 30px
}

.container .mainBody02 .content .yaoliuwrap .left {
	width: 568px;
	float: left;
	background-color: #fff
}

.container .mainBody02 .content .yaoliuwrap .left .yaoliutitle1 {
	font-weight: 700;
	font-size: 28px;
	color: #f6690d;
	width: 496px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 36px
}

.container .mainBody02 .content .yaoliuwrap .left .yaoliuarticle1 {
	width: 496px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	line-height: 24px
}

.container .mainBody02 .content .yaoliuwrap .left .yaoliutitle2 {
	font-weight: 700;
	font-size: 28px;
	color: #f6690d;
	width: 496px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px
}

.container .mainBody02 .content .yaoliuwrap .left .yaoliuarticle2 {
	width: 496px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	font-size: 14px;
	line-height: 24px
}

.container .mainBody02 .content .yaoliuwrap .right {
	margin-left: 24px;
	float: left
}

.container .mainBody02 .content .yaoliuwrap .right .yaoliuconsult {
	background: url(http://www.csmaria.com/cszt/renliu2015/renliu2015/consultbg5.png) no-repeat;
	width: 408px;
	height: 42px;
	display: block;
	margin-top: 10px
}
