@charset "utf-8";
body{
	background: url(../i/bg.png) repeat;
}
.box{
	width: 100%;
}
.content{
	width:1000px;
	margin: 0 auto;
}
.headerbox{
	background: #60abff;
}
.headerbox{
	text-align: center;
	padding: 27px  0 30px;
}
.headerbox h3{
	color: #ffffff;
	vertical-align: middle;
	font-size: 24px;
}
.headerbox h3 img{
	vertical-align: middle;
}
.headerbox h1{
	color:#fff5cc ;
	font-size: 60px;
	line-height: 95px;
}
.headerbox h4{
	color: #ffffff;
	font-size: 22px;
	line-height: 30px;
}
.headerbox h5{
	color: #ffffff;
	font-size: 18px;
	line-height: 30px;
}
/*footer*/
.footerbox{
	background: #60abff;
	margin-top: 85px;
	color: #fff;
	text-align: center;
	padding: 53px 0 97px;
}
.footerbox h1{
	font-size: 36px;
	margin-bottom: 33px;
}
.footerbox h3{
	font-size: 20px;
	line-height: 36px;
}
.btnlink{
	display: inline-block;
	font-size: 24px;
	height: 52px;
	line-height: 52px;
	border: 3px solid #fff;
	border-radius: 17px;
	color: #fff;
	padding: 0 20px ;
	margin: 15px 25px 0;
}
/*表格*/
.table_x{
	display: inline-block;
	width: 15px;
	height: 24px;
	background: url(../i/xing.png) no-repeat 50% 50%;vertical-align: middle;
}
table{
	border-collapse:collapse;
	
}
table td{
	text-align: center;
}
table td img{
	display: block;
	margin:5px auto ;
}
.text-l{
	text-align: left;
	
}
table thead th{
	color: #ffffff;
	font-size: 24px;
	padding-top: 5px;
	height: 66px;
	text-align: center;
}
table thead th .fonts_14{
	margin-top: 2px;
}
table td{
	padding: 15px 5px;
	font-size:16px;
	color: #242424;
}
table td h5{
	font-size: 16px;
	color:#f2045d ;
}
table td p,.tablep{
	font-size: 14px;
	color:#6d6d6d ;
}
/*table1*/
.table_01{
	margin-top: 28px;
}
.table_01 thead th{
	background: #a99fd6;
	border: 1px solid #a99fd6;
}
.table_01 tbody td{
	border: 1px solid #a99fd6;
}

.table_01 tbody tr:nth-child(odd) td{
	background: #f5f4fa;
}
.table_01 tbody tr:nth-child(even) td{
	background: #ffffff;
}
/*table2*/
.table_02 thead th{
	background: #fb8994;
	border: 1px solid #fb8994;
}
.table_02 tbody td{
	border: 1px solid #fb8994;
}
.table_02 tbody tr:nth-child(odd) td{
	background: #fef5f6;
}
.table_02 tbody tr:nth-child(even) td{
	background: #ffffff;
}
/*table3*/
.table_03 thead th{
	background: #70d4bb;
	border: 1px solid #70d4bb;
}
.table_03 tbody td{
	border: 1px solid #70d4bb;
}
.table_03 tbody tr:nth-child(odd) td{
	background: #f2fbf9;
}
.table_03 tbody tr:nth-child(even) td{
	background: #ffffff;
}
/*table4*/
.table_04 thead th{
	background: #f89d6b;
	border: 1px solid #f89d6b;
}
.table_04 tbody td{
	border: 1px solid #f89d6b;
}
.table_04 tbody tr:nth-child(odd) td{
	background: #fef9f6;
}
.table_04 tbody tr:nth-child(even) td{
	background: #ffffff;
}
/*table5*/
.table_05 thead th{
	background: #7dd3e9;
	border: 1px solid #7dd3e9;
}
.table_05 tbody td{
	border: 1px solid #7dd3e9;
}
.table_05 tbody tr:nth-child(odd) td{
	background: #f7fdfe;
}
.table_05 tbody tr:nth-child(even) td{
	background: #ffffff;
}
.bgc1{
	background: #f4f4fa!important;
}
.bgc2{
	background: #fef5f6!important;
}
.bgc3{
	background: #f2fbf9!important;
}
.bgc5{
	background: #f7fdfe!important;
}
.bgc_f{
	background: #ffffff!important;
}
.table_02,.table_03{
	margin-top: 48px;
}
.table_04,.table_05{
	margin-top: 60px;
}
.tit{
	height: 74px;
	line-height: 74px;
	color: #fff;
	font-size: 36px;
	text-align: center;
}
.tit1{
	background: #a99fd6;
}
.tit2{
	background: #fb8994;
}
.tit3{
	background: #70d4bb;
}
.tit4{
	background: #f89d6b;
}
.tit5{
	background: #7dd3e9;
}
.part img{
	margin: 0 auto;
	display: block;
	
}
.part3{
	background: #fcfcfc ;
	padding:40px 65px 77px 50px;
	overflow: hidden;
}

.part3_1 img{
	margin-top: 100px;
}
.part4{
	padding: 44px 0 50px 22px;
	background: #fefefe;
}
.part5{
	background: #fefefe;
	padding: 53px 273px 74px 279px;
	overflow: hidden;
}
.part4 .part4_2 p{
	color: #727272;
	line-height: 30px;
	padding-left: 15px;
}
.part4 .part4_2 h4{
	margin-bottom: 10px;
	
}
.part4 .part4_2 h4 p,.part4 .part4_2 h5{
	height: 24px;
	line-height: 24px;
	border-bottom: 3px solid #f89d6b;
	font-size: 16px;
	color: #4d4d4d;
	display: inline-block;
	padding-left: 0;
}
.part4 .part4_2 h5{
	margin-left: 15px;
	margin-top: 15px;
}
.part4 li{
	overflow: hidden;
}
.part4_1{
	width:518px ;
}
.part4_2{
	width:449px ;
}
.part4_2_2{
	padding-top:115px;
}
.part4_2_3{
	padding-top:17px;
}
.part4_2_4{
	padding-top:250px;
}
.part4_2_5{
	padding-top:70px;
}