

	/* 表单 start */
	.su-form-box {
		display: none;
	}
	.su-form-box .section-bd {
		padding: 0;
	}
	.su-form-box .su-form__left p {
		font-size: 0.32rem;
		line-height: 0.32rem;
	}
	.su-form-box .su-form__left p:last-child {
		padding-left: 1.2rem;
		font-size: 0.28rem;
	}
	.su-form-box .su-form__left,
	.su-form-box .su-form__media {
		width: 100%;
	}
	.su-form-box .su-form__left p:first-child {
		padding-top: 0.3rem;
		padding-bottom: 0.3rem;
	}
	.su-form-box .su-form__item>label {
		width: 1.2rem;
		font-size: 0.32rem;
		line-height: 0.4rem;
    height: 0.4rem;
	}
	.su-form-box .su-form__item input {
		width: 100%;
		font-size: 0.28rem;
		line-height: 0.68rem;
    height: 0.7rem;
	}
	.su-form-box .su-form__item>label, 
	.su-form-box .su-form__item>div {
		padding-bottom: 0.2rem;
	}
	.su-form-box .su-form__right {
		padding-top: 0.8rem;
		font-size: 0;
	}
	.su-form-box .su-form__card {
		margin-left: 0.16rem;
		display: inline-block;
		vertical-align: top;
	}
	.su-form-box .su-form__card:first-child {
		margin-left: 0;
	}
	.su-form-box .su-form__card img {
		width: 3.2rem;
		height: 1.9rem;
	}
	.su-form-box .su-form__card p {
		font-size: 0.24rem;
		padding-top: 0.1rem;
	}
	.submit-from-media {
		padding: 0.6rem 0;
	}
	#submitFrom,#submitFromLoading {
		width: 90%;
		font-size: 0.36rem;
		height: 0.96rem;
		line-height: 0.96rem;
	}
	#submitFromLoading {
		margin-left: -45%;
		top: 0.6rem;
	}
	/* 表单 end */

	.submit-from-media,
	.su-sinners-box {
		display: none;
	}

	/* 移动端提交状态 */
	.submit-tips-media {
		width: 100%;
		height: 100vh;
		justify-content: center;
		flex-direction: column;
		align-items: center;
	}
	.submit-tips-media img{
		margin-bottom: .6rem;
	}
	.submit-tips-media p {
		font-size: .36rem;
		margin-bottom: 1.2rem;
	}
	.submit-tips-media_btn{
		width: 4.8rem;
		height: 0.96rem;
		line-height: 0.96rem;
		background: #ffffff;
		border: 1px solid #ececec;
		font-size: 0.32rem;
		font-weight: 400;
		text-align: center;
		color: #666666;
	}

    .banner img{
        display: block;
        width:100%;
    }
    .content{
        position: relative;
        width: 1200px;
        margin:-21.5% auto 0;
    }
    .introduce{
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 1200px;
        padding: 0 40px;
        height: 190px;
        background: url(../images/introduceBg.png) left top  no-repeat;
        background-size: 100% 100%;
        font-size: 14px;
        font-weight: 400;
        text-align: left;
        color: #ffffff;
        line-height: 26px;
    }
    .introduceLeft{
        width: 631px;
    }
    .introduceRight{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        text-align: center;
        font-size: 14px;
        font-weight: 400;
        color: #ffffff;
    }
    .introduceRight img{
        width: 190px;
        display: block;
        margin-bottom: 10px;
        margin-left: 20px;
    }
   
    .questFormItem{
        padding: 40px;
        background: #ffffff;
    }
    .cd9e{
        background: #f6faff; 
    }
    .cd9e .questItemContent{
        background: #ffffff;
    }
    .questFormItem h3{
        font-size: 18px;
        font-weight: 700;
        text-align: left;
        color: #303133;
        line-height: 25px;
        margin-bottom: 20px;
    }
    .questFormItem h3 span{
        color: #0D5CBC;
        margin-bottom:20px ;
    }
    .flex{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .questTm li{
        
        height: 80px;
    }
    .questItemContent{
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        color: #303133;
        border-right: 1px solid #e4e7ed;
        border-bottom: 1px solid #e4e7ed;
    }
    .questItemContent li{
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        flex: 1;
        border-top: 1px solid #e4e7ed;
        border-left: 1px solid #e4e7ed;
        box-sizing: border-box;
    }
    .questWt li{
        height: 59px;
    }
    .questWt input{
        position: relative;
        width:18px;
        height: 18px;
        cursor: pointer;
    }
    .questWt input[disabled]{
        cursor: not-allowed;
    }
    .questWt input[type=radio]:checked::after{
        content:'';
        width:100%;
        height: 100%;
        position: absolute;
        left: 0px;
        top: 0px;
        background: url(../images/radioChecked.png) left top no-repeat;
        background-size: 100% 100%;
    }
    .h60 li{
        height: 60px;
    }
    .questFormItem5 ul li:first-child{
        flex: 2.45;
    }
    .questFormItem5 h3{
        margin-bottom: 5px;
    }
    .questFormItem5 p{
        font-size: 12px;
        font-weight: 400;
        text-align: left;
        color: #303133;
        line-height: 17px;
        margin-bottom: 20px;
    }
    .questWt input[type=checkbox]::after{
        content:'';
        width:100%;
        height: 100%;
        position: absolute;
        left: 0px;
        top: 0px;
        background: url(../images/checkIcon.png) left top no-repeat;
        background-size: 100% 100%;
    }
    .questWt input[type=checkbox]:checked::after{
        content:'';
        width:100%;
        height: 100%;
        position: absolute;
        left: 0px;
        top: 0px;
        background: #fff url(../images/checkSelIcon.png) left top no-repeat;
        background-size: 100% 100%;
    }
    .questFormItem6 ul li:first-child{
        flex: 1.76;
    }
    .questTm_jb  ul li:first-child{
        flex: 2.52;
    }
    .questTm_jb .questTm li:last-child{
        flex: 11.1;
        background: linear-gradient(270deg,#909399, #67c23a);
        color: #ffffff;
        justify-content: space-between;
    }
    .questTm_jb .questTm li{
        height: 40px;
    }
    .questTm_jb .questTm li span{
        flex: 3;
    }
    .questTm_jb .questTm li span:nth-child(2){
        flex: 4;
    }
    .singleForm{
        border-top: 10px solid #D9E6F6;
        background: #ffffff;
        padding:50px 40px 40px 40px ;
    }
    .singleFormTitle{
        font-size: 16px;
        font-weight: 400;
        text-align: left;
        color: #303133;
        line-height: 22px;
        margin-bottom: 10px;
    }
    .singleFormWarn{
        position: relative;
        padding:9px 0px 9px 36px;
        font-size: 14px;
        font-weight: 400;
        text-align: left;
        color: #f56c6c;
        line-height: 20px;
        border: 1px solid rgba(245,108,108,0.10);
        margin-bottom: 30px;
    }
    .singleFormWarn::before{
        content:"";
        position: absolute;
        left:10px ;
        top:11px;
        width: 16px;
        height: 16px;
        background: url(../images/warn.png) left top  no-repeat;
        background-size: 100% 100%;
       
    }
    .formTitle{
        width: 93px;
        text-align: right;
        margin-right:12px ;
        font-size: 16px;
        font-weight: 400;
        text-align: right;
        color: #606266;
        line-height: 28px;
    }
    .formTitle span{
        color: #F56C6C ;
    }
    .singleFormItem input, .singleFormItem select{
        padding-left: 10px;
        width: 320px;
        height: 40px;
        border: 1px solid #e4e4e4;
        border-radius: 4px;
        font-size: 16px;
        font-weight: 400;
        text-align: left;
        color: #606266;
    }
    .singleFormItem input[disabled], .singleFormItem select[disabled]{
      cursor: not-allowed;
      background: none;
      opacity:0.7
    }
    .singleFormGroup{
        position: relative;
        z-index: 2;
        margin-bottom: 20px;
    }
    .singleForm::after{
        content:"";
        position: absolute;
        bottom:0px;
        left: 0px;
        width: 100%;
        height:257px ;
        background:url(../images/formDesc.png) left top no-repeat ;
        background-size: 100% 100%;
    }
    .formSubmitBtn{
        padding-top: 40px;
        padding-bottom: 80px;
        text-align: center;
    }
    .formSubmitBtn button{
        width: 240px;
        height: 60px;
        background: #0d5cbc;
        font-size: 18px;
        font-weight: 400;
        text-align: center;
        color: #ffffff;
        line-height: 60px;
        border:none;
        border-radius: 6px; 
        cursor: pointer;
    }
    .formSubmitBtn button:hover{
        background: #0A4893;
    }
    .topsPop{
        display: none;
    }
    .topsPopShadow{
        position: fixed;
        left: 0px;
        top: 0px;
        width: 100vw;
        height: 100vh;
        opacity: 0.5;
        background: #333333;
        z-index: 20;
    }
    .topsPopContent{
        position: fixed;
        left: 50%;
        top: 50%;
        margin-left: -200px;
        margin-top: -130px;
        width: 400px;
        height: 260px;
        background-color: #fff;
        border-radius: 8px;
        padding-top: 30px;
        box-sizing: border-box;
        z-index: 22;
        text-align: center;
    }
    img.bq{
        width: 64px;
        height: 64px;
        margin-bottom: 16px;
    }
    .topsPopContent h3{
        font-size: 18px;
        height: 50px;
        font-family: PingFang SC, PingFang SC-Regular;
        font-weight: 400;
        text-align: center;
        color: #303133;
        line-height: 25px;
    }
    .topsPopContent button{
        width: 160px;
        height: 50px;
        background: #0d5cbc;
        border-radius: 4px;
        border: none;
        font-size: 18px;
        font-weight: 500;
        color: #ffffff;
        cursor: pointer;
        margin-top: 16px;
    }
    .topsPopContent .close{
        position: absolute;
        right: 16px;
        top: 16px;
        width: 16px;
        height: 16px;
        cursor: pointer;
    }
    .formSubmitBtn .isDisabled{
        opacity: 0.3;
        cursor: not-allowed;
    }
    .is_pc{
        display: block;
    }
    .is_pc_flex{
        display: flex;
    }
    .is_mobile,.is_mobile_flex{
        display: none;
    }
    .formSubmitBtn3{
        display: none;
    }
    .zjmd{
        width: 64px;
        height: 22px;
        font-size: 16px;
        font-weight: 700;
        text-align: left;
        color: #0d5cbc; 
        margin-top: 50px;
        margin-bottom: 20px; 
    }
    .winners{
        justify-content: flex-start;
    }
    .winnerList{
        margin-right: 120px;
    }
    .winnerList h3{
        font-size: 16px;
        font-weight: 400;
        text-align: left;
        color: #303133;
        margin-bottom: 13px;
        height: 20px;
    }

    .winnerList ul{
        font-size: 14px;
        font-weight: 400;
        text-align: left;
        color: #303133;
        line-height: 28px;
    }
    .winnerList ul span{
        width: 65px;
    }
    .sendTime{
        margin-top: 20px;
        font-size: 14px;
        font-weight: 400;
        text-align: left;
        color: #949494;
        line-height: 20px;
    }
    .formSubmitBtn2 button.isDisabled {
        background: #606266;
        color: #ffffff;
        cursor: not-allowed;
    }
    .formSubmitBtn2 button.isDisabled:hover{
        background: #606266;
    }    .zjmd{
        width: 64px;
        height: 22px;
        font-size: 16px;
        font-weight: 700;
        text-align: left;
        color: #0d5cbc; 
        margin-top: 50px;
        margin-bottom: 20px; 
    }
    .winners{
        justify-content: flex-start;
    }
    .winnerList{
        margin-right: 120px;
    }
    .winnerList h3{
        font-size: 16px;
        font-weight: 400;
        text-align: left;
        color: #303133;
        margin-bottom: 13px;
        height: 20px;
    }

    .winnerList ul{
        font-size: 14px;
        font-weight: 400;
        text-align: left;
        color: #303133;
        line-height: 28px;
    }
    .winnerList ul span{
        width: 65px;
    }
    .sendTime{
        margin-top: 20px;
        font-size: 14px;
        font-weight: 400;
        text-align: left;
        color: #949494;
        line-height: 20px;
    }
    .formSubmitBtn2 button.isDisabled {
        background: #606266;
        color: #ffffff;
        cursor: not-allowed;
    }
    .formSubmitBtn2 button.isDisabled:hover{
        background: #606266;
    }