.body {
	width: 100%;
}
.body .activity_item {
	width: 33.333%;
	height: 325px;
	margin: 20px 0;
}
.body .activity_des {
	position: relative;
	min-height: 500px;
}/*
.body .activity_des td img {
	height: 100%;
}*/
.body .activity_des table {
	width: 100% !important;
}
.body .activity_des img {
	max-width: 100% !important;
	max-height: 100% !important;
}




@media screen and (min-width: 1440px) {
.body .win_form {
	position: absolute;
	left: 12.4%;
	top: 8.7%;
	width: 36%;
	height: 2.5%;
	margin-right: -18%;
}
.body .win_form.class_aid_44 { top: 4.7%;}
}

@media screen and (max-width: 1700px) {
.body .win_form { top: 8.8%;}
.body .win_form.class_aid_44 { top: 4.7%;}
}


@media screen and (max-width: 1550px) {
.body .win_form { top: 8.8%;}
}


@media screen and (max-width: 1536px) {
.body .win_form { top: 8.8%;}
.body .win_form.class_aid_44 { top: 4.7%;}
}

@media screen and (min-width: 1330px) and (max-width: 1439px) {
.body .win_form {
	position: absolute;
	left: 12.4%;
	top: 8.8%;
	width: 36%;
	height: 2.5%;
	margin-right: -18%;
}
}

@media screen and (min-width: 1200px) and (max-width: 1330px) {
.body .win_form { position: absolute;left: 12.4%;top: 8.8%;width: 36%;height: 2.5%;margin-right: -18%;}
}

@media screen and (min-width: 1122px) and (max-width: 1199px) {
	.body .win_form {
		position: absolute;
		left: 12.4%;
		top: 8.8%;
		width: 35%;
		height: 2.5%;
		margin-right: -25%;
	}
	.body .win_form .reader {
		top: 60% !important;
	}
	.body .win_form .email_div{ left:25% !important;/* top:49% !important;*/}
	.body .win_form .win_div .input_txt{ height:0.40rem !important; line-height:0.40rem !important; left:48% !important;top:49% !important;}
	.body .win_form .sub_div{ left:48% !important;/*top:49% !important;*/}
	.body .win_form .sub_div .input_sub{ height:0.40rem !important; line-height:0.40rem !important;}
	
	.body .win_form .answer_0_div{	top:425% !important;left:-41% !important;}
	.body .win_form .answer_1_div{	top:547% !important;left:-41% !important;}
}

@media screen and (max-width: 1122px) {
	.body .win_form {position: absolute;left: 12.4%;top: 8.8%;width: 35%;height: 4%;}
	.body .win_form .answer_0_div{ top:249% !important;left:-37% !important;}
	.body .win_form .answer_1_div{ top:329% !important;left:-37% !important;}
}


@media screen and (max-width: 999px) {
	.body .win_form {
		position: absolute;
		left: 12.4%;
		top: 8.8%;
		width: 35%;
		height: 4%;
	}
	/*
	.body .win_form .email_div{width:10% !important;left:25% !important;}
	.body .win_form .sub_div{ width:10% !important;left:36% !important;}
	*/
	.body .win_form .win_div .input_txt{ height:0.40rem !important; line-height:0.40rem !important;}
	.body .win_form .sub_div .input_sub{height:0.40rem !important; line-height:0.40rem !important; font-size:0.12rem !important;}
	
	.body .win_form .answer_0_div{	left:-9% !important; width:53% !important;}
	.body .win_form .answer_1_div{	left:-9% !important; width:53% !important;}
}


@media screen and (max-width: 916px) {
	.body .win_form {top:8.8%;}
}

@media screen and (max-width: 817px) {
	.body .win_form {top:8.8%;}
}

@media screen and (max-width: 731px) {
	.body .win_form {top:8.8%;}
}
@media screen and (max-width: 676px) {
	.body .win_form {top:8.8%;}
}
@media screen and (max-width: 575px) {
	.body .win_form {top:8.8%;}
}

@media screen and (max-width: 450px) {
	.body .win_form {position: absolute;left: 12.4%;top: 8.8%;width: 32%;height:4%;}
	.body .win_form .reader {
		top: 27% !important;
		display: none;
	}
	
	.body .win_form .email_div{/*width:36% !important;*/left:25% !important; top:137% !important;}
	.body .win_form .win_div .input_txt{ height:0.40rem !important; line-height:0.40rem !important;padding:5px 2% !important;}
	.body .win_form .sub_div{/* width:28% !important;*/left:65% !important;top:137% !important;}
	.body .win_form .sub_div .input_sub{height:0.40rem !important; line-height:0.40rem !important; font-size:0.12rem !important;}
	
	.body .win_form .answer_0_div{top:371% !important;left:-44% !important; width:100% !important;}
	.body .win_form .answer_1_div{top:446% !important;left:-44% !important; width:100% !important;}
}
@media screen and (max-width: 418px) {
	.body .win_form { top: 8.8%;}
	.body .win_form .answer_0_div{ left:-9% !important; width:53% !important;}
	.body .win_form .answer_1_div{ left:-9% !important; width:53% !important;}
	.body .win_form .answer_0_div{ top:371% !important;left:-44% !important; width:100% !important;}
	.body .win_form .answer_1_div{ top:446% !important;left:-44% !important; width:100% !important;}
}
/*
@media screen and (max-width: 376px) {
	.body .win_form {top: 11.2%;}
}
*/
/*
.body .win_form .win_div {
	position: absolute;
	width: 25%;
	height: 6.42%;
}
*/

.body .win_form .reader {
	position: absolute;
	top: 50%;
	left: 0;
	font-size: 0.25rem;
	color: #333;
	width: 86%;
	text-align: center;
	display: none
}
.body .win_form .reader span {
	top: 0;
	color: #0065c7;
}
.body .win_form .answer_0_div {
	top:412%;
	left:-62%;
	width:100%;
}
.body .win_form .answer_1_div{
	top:538%;
	left:-62%;
	width:100%;
}


.body .win_form .email_div {
	width: 36%;
	/*left: 30%;top:11%;*/
}
.body .win_form .sub_div {
	float: left;
	width: 29%;/* height: 51%;*/
	top: 11%;
	left: 63%;
	background: none;
	cursor: pointer;
	background-size: 100%;
	margin-top: 2px;
}
.body .win_form .sub_div .input_sub {
	width: 100%;
	height: 0.50rem;
	line-height: 0.50rem;
	font-size: 0.25rem;
	color: #fff;
	background: #c42500;
	border: none;
	cursor: pointer;
	outline: none;
	margin-left:10px;
	border-radius:5px;
	/*border-radius:4px; -moz-border-radius:4px; -ms-border-raduis:4px; -o-border-radius:4px; -webkit-border-radius:4px;*/
}
.body .win_form .win_div .input_txt {
	width: 100%;
	height: 0.50rem;
	margin-top: 2px;
	/*
	border: 2px solid #0065c7;
	padding: 12px 2%;
	*/
	background: #fff;
	border: 1px solid #c42500; 
	border-radius:5px;
	font-size: 0.26rem;
	color: #bebebe;
	outline: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.body .win_form .win_div .Email {
	width: 100%;
	font-size: 0.1rem;
	text-indent: 1%;
}
input:-webkit-input-placeholder {
color: #ccc;
}
input::-webkit-input-placeholder {
color: #ccc;
}
input:-moz-input-placeholder {
color: #ccc;
}
input::-moz-input-placeholder {
color: #ccc;
}
.body .win_form .win_div .answer {
	float: left;
	width: 36%;
	height: 100%;
	line-height: 180%;
	text-indent: 1%;
	font-size: 0.3rem;
	color: #fff;
}
