/*.banner{*/
/*	width: 100%;*/
/*	height: 784px;*/
/*	!*background: -webkit-linear-gradient(126deg, #213ECF 0%, #F43E65 100%);*/
/*	background: -moz-linear-gradient(126deg, #213ECF 0%, #F43E65 100%);*/
/*	background: -o-linear-gradient(126deg, #213ECF 0%, #F43E65 100%);*/
/*	background: linear-gradient(126deg, #213ECF 0%, #F43E65 100%);*!*/
/*	background: url(../img/banner-bg1.png) no-repeat top center;*/
/*	!*background-size: 100%;*!*/
/*	position: relative;*/
/*}*/
/*.banner-i{*/
/*	position: absolute;*/
/*	bottom: -10px;*/
/*	right: 0;*/
/*	width: 127px;*/
/*	height: 55px;*/
/*	background: url(../img/banner-i.png) no-repeat bottom right;*/
/*}*/
.TypeArea{
	width: 1216px;
	margin: 0 auto;
}
.banner-left{
	position: absolute;
}
.organizers{
	/*margin-left:75px;*/
	padding: 26px 0 8px;
	font-size: 16px;
	text-align: left;
	color: #ffffff;
	line-height: 30px;
	z-index: 1000;
}
.organizers-title{
	/*margin-left: -42px;*/
	margin-left: -113px;
	z-index: 1000;
}
.btn-box{
	/*margin: 50px 0 0 75px;*/
	margin: 50px 0 0 0px;
}
.btn-box a{
	display: inline-block;
	width: 233px;
	height: 68px;
	line-height: 68px;
	background: linear-gradient(119deg,#f5495d 0%, #fcbe00 100%);
	border-radius: 34px;
	box-shadow: 6px 6px 9px 0px rgba(0,0,0,0.23); 
	margin-right: 25px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.23);
}
.btn-box a:hover{
	background: -webkit-linear-gradient(119deg, #ea384c 0%, #dca809 100%);
	background: -moz-linear-gradient(119deg, #ea384c 0%, #dca809 100%);
	background: -o-linear-gradient(119deg, #ea384c 0%, #dca809 100%);
	background: linear-gradient(119deg, #ea384c 0%, #dca809 100%);
}
.original{
	margin-left:75px ;
	padding-top: 28px;
	z-index: 1000;
}
.original a{
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: underline;
}
.original a:hover{
	font-weight: bold;
	font-size: 16px;
}
.banner-right{
	position: absolute;
	bottom: 0;
	right: 150px;
}
.banner-right img{
	width: 100%;
}
/*.headlines{*/
/*	font-size: 40px;*/
/*	color: #000000;*/
/*	height: 72px;*/
/*	line-height: 70px;*/
/*	background: url(../img/headlines.png) no-repeat center center;*/
/*	text-align: center;*/
/*	margin-bottom: 45px;*/
/*}*/
/*.activity{*/
/*	background:#FFFFFF url(../img/activity-bg.png) no-repeat right -37px;*/
/*	padding-bottom: 13px;*/
/*}*/
.activity p{
	font-size: 18px;
	text-align: left;
	color: #000000;
	text-indent:2em;
	line-height: 36px;
	padding-bottom: 15px;
}
/*.theme{*/
/*	height: 992px;*/
/*	background:#fafafa url(../img/theme-bg.png) no-repeat right 0px;*/
/*}*/
.theme {
	padding-top: 48px;
}
/*.general{*/
/*	height: 402px;*/
/*	background:#fafafa url(../img/general-bg.png) no-repeat left 0px;*/
/*}*/
.general-title{
	text-align: center;
	width: 1058px;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	line-height: 80px;
}
.general ul{
	padding:0px 0 0 60px;
	position: relative;
}
.general ul li{
	float: left;
	width: 240px;
	height: 66px;
	background: linear-gradient(90deg, rgba(220, 250, 244, 1), rgba(211, 226, 255, 1));
	border: 2px solid #FFFFFF;
	border-radius: 33px;
	text-align: center;
	font-size: 16px;
	color: #000000;
	margin: 5px 25px 8px;
	position: relative;
	vertical-align: middle;
}
.general ul li span{
	width: 144px;
	line-height: 26px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
/*.basis{*/
/*	margin-top: 23px;*/
/*	height: 380px;*/
/*	background:#fafafa url(../img/basis-bg.png) no-repeat left 0px;*/
/*}*/
.basis-title{
	text-align: center;
	width: 1058px;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	line-height: 80px;
	margin: 0 auto;
	margin-right: -18px;
}
.basis ul{
	padding:8px 0 0 252px;
	position: relative;
}
.basis ul li{
	float: left;
	width: 240px;
	height: 66px;
	background: linear-gradient(90deg, rgba(255, 220, 227, 1), rgba(215, 211, 254, 1));
	border: 2px solid #FFFFFF;
	border-radius: 33px;
	text-align: center;
	font-size: 16px;
	color: #000000;
	margin: 5px 25px 8px;
	position: relative;
	vertical-align: middle;
}
.basis ul li span{
	width: 168px;
	line-height: 26px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.process{
	padding-top: 70px;
}
.steps-process{
	padding: 50px 0 90px;
}
/*.steps{*/
/*	height: 120px;*/
/*	background:url(../img/steps-bg1.png) no-repeat center center;*/
/*	position: relative;*/
/*}*/
.steps-text1{
	position: absolute;
	top:-15px;
	left: 12px;
}
.steps-text2{
	position: absolute;
	top:-15px;
	left: 248px;
}
.steps-text3{
	position: absolute;
	top:-15px;
	left: 486px;
}
.steps-text4{
	position: absolute;
	top:-15px;
	left: 720px;
}
.steps-text5{
	position: absolute;
	top:-15px;
	left: 956px;
}
.steps-title{
	width: 210px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #666;
	padding-bottom: 80px;	
}
.steps .cur .steps-title{
	color: #010101;
}
.steps-time{
	width: 210px;
	font-size: 18px;
	text-align: center;
	color: #333333;
}
/*暗色*/
/*.process-dark{*/
/*	height: 412px;*/
/*	background:#f6fcff url(../img/process-dark-bg.png) no-repeat;*/
/*	padding-top: 60px;*/
/*}*/
/*.process-dark .headlines{*/
/*	color: #fff;*/
/*	background: url(../img/process-dark-headlines.png) no-repeat center center;*/
/*}*/
/*.process-dark .steps {*/
/*    height: 120px;*/
/*    background: url(../img/steps-bg1.png) no-repeat center center;*/
/*    position: relative;*/
/*}*/
.steps-process-dark{
	padding: 70px 0 90px;
}
/*.steps-dark{*/
/*	height: 120px;*/
/*	background:url(../img/steps-bg-dark1.png) no-repeat center center;*/
/*	position: relative;*/
/*}*/
.steps-dark-text1{
	position: absolute;
	top:-15px;
	left: 12px;
}
.steps-dark-text2{
	position: absolute;
	top:-15px;
	left: 248px;
}
.steps-dark-text3{
	position: absolute;
	top:-15px;
	left: 486px;
}
.steps-dark-text4{
	position: absolute;
	top:-15px;
	left: 720px;
}
.steps-dark-text5{
	position: absolute;
	top:-15px;
	left: 956px;
}
.steps-dark-title{
	width: 210px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	color: #cccccc;
	padding-bottom: 80px;	
}
.steps-dark .cur .steps-dark-title{
	color: #FFFFFF;
}
.steps-dark-time{
	width: 210px;
	font-size: 18px;
	text-align: center;
	color: #FFFFFF;
}
/*.contact{*/
/*	padding: 70px 0 110px;*/
/*	background:#f6fcff url(../img/contact-bg.png) no-repeat left top;*/
/*	overflow: hidden;*/
/*}*/
.name{
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #666666;
	line-height: 36px;
	padding-bottom: 10px;
}
.name-info{
	font-size: 16px;
	font-family: Arial;
	text-align: left;
	color: #666666;
	line-height: 36px;
}
.name-info span{
	padding-right: 32px;
}
/*.phone{*/
/*	display: inline-block;*/
/*	width: 20px;*/
/*	height: 20px;*/
/*	background:#fafafa url(../img/icon-phone.png) no-repeat;*/
/*	margin-right: 3px;*/
/*	margin-bottom: -2px;*/
/*}*/
/*.mobile{*/
/*	display: inline-block;*/
/*	width: 15px;*/
/*	height: 22px;*/
/*	background:#fafafa url(../img/icon-mobile.png) no-repeat;*/
/*	margin-right: 3px;*/
/*	margin-bottom: -3px;*/
/*}*/
.contact ul{
	padding-top: 15px;
}
.contact li{
	float: left;
	padding: 0 7px 0 10px;
	border-left: 4px solid #c8c8c8;
}
.foot{
	height: 120px;
	background: #272727;
	font-size: 15px;
	text-align: center;
	color: #ffffff;
	line-height: 120px;
}
.foot a{
	color: #fff;
}
