.page1{
	background:url(/style/image/site/front/activity/partner/partner-1-bg.png) no-repeat center;
}
.page2,.page3,.page4,.page5,.page6,.page7,.page8{
	background: no-repeat center;
}
.page1-text{
	font-size:18px;
	color:#fff;
	    bottom: 112px;
    left: 234px;
    letter-spacing: 1px;
}
.page1-text>em{
	display:inline-block;
	margin-right:6px;
	font-size:25px;
	color:#fdf100;
}
.page-btn{
	color:#fff;
	background-color:#ea6c5d;
	width:150px;
	height:40px;
	line-height: 40px !important;
    border-radius: 0 !important;
    bottom: 31px;
    left: 515px;
    font-weight: 500 !important;
    font-size: 18px !important;
}

.page2-text1{
    top: 30px;
    left: 180px;
}
.page2-text2 {
	top: 30px;
	margin:0 auto;
	left: 467px;
}
.page2-text3{
    top: 30px;
    right: 180px;
}
.page2-title{
	font-size:16px;
	color:#000;
	font-weight:600;
	margin-bottom:15px;
	text-align:center;
}
.page2-bd{
	font-size:13px;
	color:#000;
	font-weight:400;
	text-align:center;
}
.page2-bd>div:last-child{
	margin-top: 5px;
}

.page3{
	height:615px;
	background-color:#fff;
}
.page3 h2{
	color:#004e96;
	font-size:45px;
	font-weight:700;
	padding-top: 90px;
	text-align:center;
}
.page3-center{
	margin:0 auto;
    margin-top: 80px;
    margin-left: 130px;
}
.page3-center-left{
	float:left;
	border-right:2px solid #bfc4cf;
	height:93px;
	width:460px;
	margin-bottom:98px;
}
.page3-center-right{
	float: left;
	height:93px;
	margin-bottom:98px;
	margin-left:30px;
}
.page3-center-imgbox{
	background:url(/style/image/site/front/activity/partner/partner-3-imgicon.png) no-repeat center;
    width: 90px;
    margin-right: 35px;
    height: 90px;
}
.page3-img-1{
	background-position: 1px 0;
}
.page3-img-2 {
	background-position: -88px 0;
}
.page3-img-3 {
	background-position: -178px 0;
}
.page3-img-4 {
	background-position: -268px 0;
}
.page3-title{
	font-size:25px;
	color:#004e96;
	margin-bottom:10px;
}
.page3-bd{
	font-size:17px;
	color:#000;
    margin-bottom: 3px;
    font-weight: 300;
}
.page4{
	background-color:#f5f7fa;
}
.page4 h2,.page5 h2,.page6 h2,.page7 h2{
	text-align:center;
	font-size:45px;
	color:#004e96;
	font-weight:700;
	top:80px;
	width:100%;
	left:0;
}
.u1{
	top:360px;
	left:210px;
}
.u2{
	top:360px;
	left:425px;
}
.u3{
	top:360px;
	left:650px;
}
.u4{
	top:360px;
	left:865px;
}
.page5 ul li{
	margin-bottom:3px;
	color: #858585;
	font-size:17px;
	font-weight:300;
	list-style-type:disc;
    margin-left: 20px;
}
.u1 h3{
	font-size:26px;
	color:#3b84f1;
	margin-bottom:20px;
}
.u2 h3{
	font-size:26px;
	color:#ff737c;
	margin-bottom:20px;
}
.u3 h3{
	font-size:26px;
	color:#ff9d34;
	margin-bottom:20px;
}
.u4 h3{
	font-size:26px;
	color:#c0c0c0;
	margin-bottom:20px;
}

.page6{
	background-color:#f5f7fa;
}
.page6-text1,.page6-text2,.page6-text3{
	font-size:25px;
	color:#004e96;
	top:220px;
}
.page6-text1{
	left:95px;
}
.page6-text2{
	left:420px;
}
.page6-text3{
	left:845px;
}
.page7-text1,.page7-text2,.page7-text3{
	font-size:25px;
	color:#fff;
	top:220px;
}
.page7-text1{
	left:199px;
}
.page7-text2{
	left:534px;
}
.page7-text3{
	left:872px;
}
.page7-textbd{
	width:967px;
	height:70px;
	color:#fff;
	font-size:16px;
	font-weight:300;
	text-align:center;
	top:440px;
	left: 152px;
}
.page7-textbd-2{
	left:352px;
}
.page7-textbd-3{
	left:683px;
}
.page7-textbd>div>div{
	margin-bottom:5px;
}

.page8 h2{
    text-align: center;
    font-size: 38px;
    font-weight: 500;
    top: 50px;
    left:0;
    width: 100%;
    color: #fff;
}
.from{
	width:345px;
	top:218px;
	left:50%;
	margin-left:-172px;
}
.from input{
    width: 100%;
    *width:242px;
    width:2452x \9;
    height: 42px;
    *height: 32px;
    border-radius: 5px;
    border: 0;
    margin-bottom:17px;
    padding: 0px 10px 0px 95px;
    *padding-top:10px;
    padding-top:10px \9;
    font-size: 18px;
    box-sizing: border-box;
}
.from .lable{
	color:#1e407a;
	font-size:16px;
	position: absolute;
    margin-top: 9px;
    left: 18px;
}
.from .lable span{
    display: inline-block;
    width: 32px;
}
.page8 .from .btn-page8{
	width:100%;
	height:42px;
	background-color:#fdf100;
	color:#053c5e;
	font-size:20px;
	letter-spacing: 3px;
	line-height:42px;
}
.page8 .from .from-span {
	color:#fdf100;
	font-size:18px;
    margin-top: 55px;
    left: 30%;
}
.page8 .from .from-span2 {
	color:#fff;
	font-size:22px;
    margin-top: 95px;
    left: 16%;
    text-shadow: 2px 2px 2px #000;
}
.tishi{
	display:none;
	color:red;
    left: 545px;
    bottom: 400px;
    font-size: 15px;
    font-weight: 700;
}
.success-mask {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.5);
    position: fixed;
}
.hide {
    display: none;
}
.success-content {
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    white-space: nowrap;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 283;
    padding: 1rem;
    border-radius: 5px;
    border: 1px solid #ccc;
}
.success-content div {
    overflow: hidden;
    white-space: normal;
    line-height: 1.5;
    font-size: .8rem;
}
.success-content div:nth-child(1) {
    padding-bottom: 1rem;
}