#slides{
	width:1904px;
	left:50%;
	margin-left:-952px;
	position:relative;
}

.slides_line{
	width:1904px;
	height:20px;
	background-color:#a951b9;
	margin:0 auto;
}


.section01{
	width:1180px;
	padding:80px 0px 80px 0px;
	margin:0 auto;
}

.section01 div{
	width:1178px;
	margin-top:20px;
	border:1px solid #545454;
}

.section01 div:hover{
	border:1px solid #e100af;
}

.section01 div:first-child{
	margin-top:0px;
}


.section02_bg{
	width:100%;
	padding:50px 0px 50px 0px;
	background-color:#f5f2f6;
}

.section02{
	width:1180px;
	margin:0 auto;
}

.section02_title{
	font-size:48px;
	color:#2e0e33;
	font-weight:bold;
	text-align:center;
	letter-spacing:-0.7px;
}

.section02_cont{
	width:1180px;
	display:inline-block;
	margin-top:10px;
}

.section02_inputarea{
	width:940px;
	display:inline-block;
	float:left;
}

.section02_inputarea_left{
	width:452px;
	display:inline-block;
	float:left;
}

.section02_inputarea_left div{
	width:452px;
	display:inline-block;
	margin-top:5px;
}


.section02_inputarea_left div .name{
	width:102px;
	display:inline-block;
	float:left;
	padding-top:15px;
	font-size:14px;
}


.section02_inputarea_left div .input{
	width:348px;
	height:50px;
	display:inline-block;
	float:left;
	border:1px solid #e5e5e5;
}

.section02_inputarea_left div .input .inputstyle{
	width:348px;
	height:50px;
	padding:10px;
}



.section02_inputarea_left div .input02{
	width:348px;
	height:52px;
	display:inline-block;
	float:left;
	border:0px solid #e5e5e5;
}

.section02_inputarea_left div .input02 div{
	width:111px;
	height:50px;
	display:inline-block;
	border:1px solid #e5e5e5;
	margin-top:0px;
}

.section02_inputarea_left div .input02 div .inputstyle02{
	width:111px;
	height:50px;
	border:0px solid #e5e5e5;
	padding:10px;
}



.section02_inputarea_right{
	width:452px;
	display:inline-block;
	float:right;
}

.section02_inputarea_right div{
	width:452px;
	display:inline-block;
	margin-top:5px;
}


.section02_inputarea_right div .name{
	width:102px;
	display:inline-block;
	float:left;
	padding-top:15px;
}


.section02_inputarea_right div .input{
	width:348px;
	height:50px;
	display:inline-block;
	float:left;
	border:1px solid #e5e5e5;
	background-color:#fff;
}

.section02_inputarea_right div .input .inputstyle{
	width:348px;
	height:50px;
	padding:10px;
	border:0px solid #e5e5e5;
	font-size:16px;
}


.section02_inputarea_right div .input02{
	width:348px;
	height:52px;
	display:inline-block;
	float:left;
	border:0px solid #e5e5e5;
}

.section02_inputarea_right div .input02 div{
	padding-top:11px;
}




.section02_inputarea_right div .input03{
	width:348px;
	height:52px;
	display:inline-block;
	float:left;
	border:0px solid #e5e5e5;
}

.section02_inputarea_right div .input03 div{
	width:93px;
	height:50px;
	display:inline-block;
	border:1px solid #e5e5e5;
	margin-top:0px;
}

.section02_inputarea_right div .input03 div .inputstyle03{
	width:93px;
	height:50px;
	border:0px solid #e5e5e5;
	padding:10px;
}




.section02_img{
	display:inline-block;
	float:right;
}


.section02_button{
	margin:50px auto 0;
	text-align:center;
}

.section03{
	width:1180px;
	padding:80px 0px 80px 0px;
	margin:0 auto;
}

.section03_title{
	text-align:center;
	font-size:48px;
	color:#2e0e33;
	font-weight:bold;
	letter-spacing:-0.7px;
	line-height:55px;
}


.section03_cont{
	width:1180px;
	display:inline-block;
	margin-top:30px;
}

.section03_cont div{
	display:inline-block;
	float:left;
	vertical-align:middle;
}

.section03_cont div:nth-child(2n){
	padding-top:110px;
	margin-left:14px;
	margin-right:14px;
}


.section03_cont01{
	width:248px;
	height:319px;
	background:url(../images/section03_01.jpg) no-repeat;
}

.section03_cont01:hover{
	width:248px;
	height:319px;
	background:url(../images/section03_01_hover.jpg) no-repeat;
}

.section03_cont02{
	width:248px;
	height:319px;
	background:url(../images/section03_02.jpg) no-repeat;
}

.section03_cont02:hover{
	width:248px;
	height:319px;
	background:url(../images/section03_02_hover.jpg) no-repeat;
}


.section03_cont03{
	width:248px;
	height:319px;
	background:url(../images/section03_03.jpg) no-repeat;
}

.section03_cont03:hover{
	width:248px;
	height:319px;
	background:url(../images/section03_03_hover.jpg) no-repeat;
}


.section03_cont04{
	width:248px;
	height:319px;
	background:url(../images/section03_04.jpg) no-repeat;
}

.section03_cont04:hover{
	width:248px;
	height:319px;
	background:url(../images/section03_04_hover.jpg) no-repeat;
}

.section03_banner{
	width:1180px;
	margin-top:50px;
}

.section04{
	width:1904px;
	position:relative;
	left:50%;
	margin-left:-952px;
}
