body{width:750px;margin:0 auto;color:#222}
.linebg1{background: linear-gradient(to top,#ff8f6f,#ffe5bb) !important;}
.d_flex{display: flex;}
.d_flex_s{justify-content: space-between;}
.f_56{font-size: 56px !important;}
.f_40{font-size: 40px !important;}
.f_36{font-size: 36px !important;}
.f_32{font-size: 32px !important;}
.f_28{font-size: 28px !important;}
.f_24{font-size: 24px !important;}

.bg_fff{background: #fff  !important;}
.c_fff{color:#fff !important}
.text_a_c{text-align: center;}
.text_right{color:#6ad644 !important}
.text_left{color:#e44b4b !important}

.page1{height:100vh;background: url(imgs/bg1.png) top center no-repeat;background-size: contain;}
.page2{height:100vh;background: #fff;}
.page2 > img{width:100%}
.pagebox{display: table;margin:0 auto}
.page-btn{color:#222;margin-top: 82vh;display: table;font-size: 20px;font-weight: bold;line-height: 1;text-align: center;padding:10px 60px;border-radius: 50px;}
.page-btn.page-btn2{line-height: 1.6;}
.page-btn em{font-weight: normal;font-size: 16px;}
.page-btn em span{color:#fff;font-weight: bold;margin:0 10px}


.subject{margin:0 50px;}
.subject_item{background: #e9f5ff;border-radius: 16px;margin-top: 20px;}
.subject_item > div{align-items: center;padding:40px;}
.subject_item p{color:#666;}
.subject_item a{padding:20px 40px;color:#222;border-radius: 40px;line-height: 1;}

/*分数页面*/
.bgbox{position: absolute;top:0;z-index: -1;left:0}
.cont-title{margin:0}
.scorepage{padding:20px 30px;position: relative;background:url(imgs/bg3.png) top center no-repeat #a1d5ff;background-size: contain;}
.card-box-title,.score-qf{padding:30px;border-radius: 16px;margin-top:30px}
.score li{text-align: center;line-height: 1;color:#0088fe;font-weight: bold;}
.score li p{font-weight: normal;color:#666;margin-top: 10px;}
.score-table{width:100%}
.score-table tr th{text-align: left;font-size: 32px;padding-bottom:30px}
.score-table th span{font-weight: bold;}
.score-table th em{margin-left: 20px;color: #0088fe;}
.score-table tr td{text-align: left;font-size: 28px;}
.score-table tr td:nth-of-type(2n-1){color:#666;width:auto !important;}
.score-table tr td:nth-of-type(2n){color:#333;text-align: center;width:20%}
.score-table tr .evaluate,.score-table tr .reevaluate{font-size: 24px;padding: 10px 20px;border-radius: 30px;float:right}
.score-table tr .reevaluate{border: 1px solid #0088fe;color:#0088fe}
.score-table tr .evaluate{border:0;color:#222}
.card-box .compare-box{border-radius: 16px;overflow: hidden;margin-top: 28px;}
.card-box .compare-box h3{padding:20px 30px;background: #0088fe;}
.compare-box .compare-1{padding:30px;}
.compare-box .compare-1 h4{color:#333;margin-bottom: 20px;font-weight: normal}
.compare-box .compare-1 .compare-num{width:100%;font-size: 28px;border-top:1px solid #d6ecff;border-left:1px solid #d6ecff;background: #fff;}
.compare-box .compare-1 .compare-num th,.compare-box .compare-1 .compare-num td{border-bottom:1px solid #d6ecff;border-right:1px solid #d6ecff;text-align: center;padding:5px 0;}
.compare-box .compare-1 .compare-num td{width:25%;}
.compare-box .compare-1 .compare-num td:first-child{background: #e9f5ff;color:#0088fe}
.compare-box .compare-1 .compare-num th{background: #e9f5ff;color:#0088fe}
.compare-num-1 tbody tr:nth-child(3){background: transparent !important;}
.tips-msg{margin-top:60px}
.compare-box .flex-container{display: flex;font-size: 24px;padding:20px;justify-content: space-between;background: #e9f5ff;}
.compare-box .flex-container .active{color:#0088fe}
.tab-content > div{display: none;}
.tab-content > div.active{display: block;}
.cont-title p > span{color:#0088fe}
.card-box.card-img-box{border-radius: 0;margin: 0 auto 10px;}
.card-box .card-false img{width:100%;}
.card-box .card-false .ewmbox-box{display: flex;justify-content: space-between;}
.card-box .card-false .ewmbox-box div{width:49%}
.card-box .card-false .ewmbox-box div:first-child img{float: left;}
.card-box .card-false .ewmbox-box div:last-child img{float: right;}
.card-box .card-false .ewmbox-box img{width: auto;}
.card-box .card-false .ewmbox-box img:last-child{float: right;}
.card-box .card-false .ziliaobox{margin: 0 auto;padding: 0 20px 60px;}

.topslide{position: fixed;background: #fff;padding: 0.5rem;box-sizing: border-box;width: 100%;bottom: 0;width: 750px;display: none;left:0;border-radius: 16px 16px 0 0;}
.topslide img{width: 100%;}
.ewmimgbox{text-align: center;margin-bottom: 0.5rem;}
.ewmimgbox img{width:50%}
.topslide .colsebtn{display: block;width: 36px;height: 36px;text-align: center;line-height: 36px;background: #0088fe;color: #fff;border-radius: 50%;}

/*条件充分性判断样式*/
.FAQ_Content4959 ul li,.FAQ_Content4967 ul li,.FAQ_Content4966 ul li,.FAQ_Content4965 ul li,.FAQ_Content4964 ul li,.FAQ_Content4963 ul li,.FAQ_Content4961 ul li,
.FAQ_Content4957 ul li,.FAQ_Content4953 ul li,.FAQ_Content4950  ul li{width:auto !important;}
/*.FAQ_Content4959 ul li .span-content{display: none;}*/
.paper-header{width:100%;text-align:center}

@media screen and (max-width:750px) {
	html{font-size: 13.3333vw;}
	body{width:100%;}
	.f_56{font-size: 0.56rem !important;}
	.f_40{font-size: 0.4rem !important;}
	.f_36{font-size: 0.36rem !important;}
	.f_32{font-size: 0.32rem !important;}
	.f_28{font-size: 0.28rem !important;}
	.f_24{font-size: 0.24rem !important;}
	.page1{background-size: cover;}
	.page-btn{font-size: 0.44rem;padding:0.1rem 0.6rem;border-radius: 0.5rem;}
	.page-btn em span{margin:0 0.1rem}
	
	.subject{margin:0 0.5em;}
	.subject_item{border-radius: 0.16rem;margin-top: 0.2rem;}
	.subject_item > div{padding:0.4rem;}
	.subject_item a{padding:0.2rem 0.4rem;border-radius: 0.4rem;line-height: 1;}
	
	.scorepage{padding:0.2rem 0.3rem;}
	.card-box-title,.score-qf{padding:0.3rem;border-radius: 0.16rem;margin-top:0.3rem}
	.score li p{margin-top: 0.1rem;}
	.score-table tr th{font-size: 0.32rem;padding-bottom:0.3rem}
	.score-table tr th em{margin-left: 0.2rem;}
	.score-table tr td{font-size: 0.28rem;}
	.score-table tr .evaluate, .score-table tr .reevaluate{font-size: 0.24rem !important;padding: 0.1rem 0.2rem !important;border-radius: 0.3rem !important;}
	.card-box .compare-box{border-radius: 0.16rem;margin-top: 0.28rem;}
	.card-box.card-img-box{margin: 0 auto 0.1rem;}
	.card-box .compare-box h3{padding:0.2rem 0.3rem;border-radius: 0.16rem 0.16rem 0 0;}
	.card-box .compare-box .compare-1{padding:0.3rem;}
	.card-box .compare-box.compare-1 h4{margin-bottom: 0.2rem;}
	.compare-box .compare-1 .compare-num{font-size: 0.28rem;}
	.tips-msg{margin-top:0.6rem}
	.tips-msg img{width: 80%;}
	.compare-box .flex-container{font-size: 0.24rem;padding:0.2rem;}
	.tab-content img{width:100%}
	
	.card-box .card-false .ewmbox-box img{width: 100%;}
	.card-box .card-false .ziliaobox{padding: 0 0.2rem 0.6rem;}
	.topslide{width:100%;border-radius: 0.16rem 0.16rem 0 0;}
	.topslide .colsebtn{width:0.5rem;height:0.5rem;line-height: 0.5rem;font-size: 0.2rem;}
	
/*	.FAQ_Content4959 ul{justify-content: space-between;}*/
	.paper-header{box-sizing: border-box;}
	.paper-header h2{width: 78%;margin: 0 auto;}
	.FAQ_Content label span.span-content p{text-align: left;}
	
	.form-horizontal .form-group a.lasta{text-align: center;display: block;margin-top: 10px;width:95%}
}





