.banner-container{width: 100%;height: 640px;position: relative;overflow: hidden;}
	.banner-container img{height: 640px;width: auto;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
	.banner-center{width: 1050px;height: 100%;position: absolute;top: 0;left: 50%;margin-left: -525px;}
		.banner-center .banner-word{width: 650px;margin-top: 187px;}
			.banner-center .banner-word .p-title{font-size: 72px;color: #353535;}
			.banner-center .banner-word .p-introduce{font-size: 24px;color: #353535;margin-top: 74px;width: 640px;}

.quiz{width: 1050px;height: 590px;margin: 137px auto 0 auto;position: relative;}
	.quiz-content{width: 912px;height: 492px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #fff;background-position: right bottom;background-repeat: no-repeat;}
		.quiz-question{width: 70%;margin-left: 54px;margin-top: 20px;}
			.quiz-question h1{font-family: SourceHanSansCN-Medium;font-size: 37px;font-weight: normal;font-stretch: normal;line-height: 87px;letter-spacing: 0px;color: #2153b9;}
			.quiz-question p{font-family: SourceHanSansCN-Regular;font-size: 18px;font-weight: normal;font-stretch: normal;line-height: 31px;letter-spacing: 0px;color: #3d3d3d;}
		.quiz-footer{font-family: SourceHanSansCN-Medium;font-size: 35px;font-weight: normal;font-stretch: normal;line-height: 68px;letter-spacing: 1px;color: #ca0a0a;position: absolute;left: 54px;bottom: 52px;}

	.topAnchor-top{color: #333;position: absolute;bottom: 115px;right: 360px;font-size: 20px;cursor: pointer;display: inline-block;transition: right .5s;}

	.topAnchor-top:hover{color: #ca0a0a;right: 340px;}

.main{background: #fff;width: 100%;}
	.main-title{margin-top: 130px;}
		.main-title p:first-child{font-family: SourceHanSansCN-Regular;font-size: 46px;font-weight: normal;letter-spacing: 0px;color: #353535;text-align: center;margin-bottom: 15px;}
		.main-title p:nth-child(2){font-family: SourceHanSansCN-Regular;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 16px;letter-spacing: 0px;color: #6d6d6d;text-align: center;}
		.main-title p span{color: #2f5da5;}
		.triangle_border_down{
		    width:0;
		    height:0;
		    border-width:20px 20px 0;
		    border-style:solid;
		    border-color:#214f9c transparent transparent;/*灰 透明 透明 */
		    margin:22px auto;
		    position:relative;
		}
		/*.triangle_border_down span{
		    display:block;
		    width:0;
		    height:0;
		    border-width:28px 28px 0;
		    border-style:solid;
		    border-color:#fc0 transparent transparent;
		    position:absolute;
		    top:0px;
		    left:0px;
		}*//*黄 透明 透明 */
	.main-content{width: 1180px;margin: 0 auto;padding: 0 60px;}
		.main-content img{display: block;width: 100%;height: auto;}
	.code{margin: 0 auto;text-align: center;padding: 54px 0 22px 0;}
		.code-word{font-family: SourceHanSansCN-Regular;font-size: 20px;font-weight: normal;font-stretch: normal;line-height: 25px;letter-spacing: 0px;color: #010101;text-align: center;padding-bottom: 77px;}
.bg-e1ecfb{background: #e1ecfb!important;}
.padding-top77{padding-top: 77px;}


.ph-banner{display: none;}
.position-r{display: none;}
@media screen and (max-width: 1170px){
.ph-banner{display: block;}
.ph-banner img{width: 100%;height: auto;}
.banner-container{display:none;}

.quiz{display: none;}
.position-r{position: relative;margin: 20px;display: block;}
.position-r .position-a{position: absolute;left: 20px;top: 15px;right: 20px;bottom: 15px;background: #fff;}
.position-r .position-a .ask{display: flex;}
.position-r > img{width: 100%;}
.ask div{flex: 1;padding-left: 10px;}
.ask div h1{ color: #2153b9;line-height: 32px;font-size: 14px;}
.ask div ul li{color: #666; font-size: 12px; line-height: 22px;}

.ask img{width: 70px;display: block;height: 133px;margin-top: 10px;}
.position-a div:last-child{color: #ca0a0a;padding-left: 10px;}
.position-a div:last-child span{display: inline-block;color: #474747;margin-left: 20px;}
.main-content{width: 100%;padding: 0 20px;box-sizing: border-box;}
.main-title p:first-child{font-size: 16px;}
.main-title{margin-top: 20px;}
}