a,body,dd,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,html,img,label,li,ol,p,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0}
*{outline:none}
a{color:#333;cursor:pointer;text-decoration:none}
body{margin:0 auto;color:#3d3d3d;-webkit-text-size-adjust:none;cursor:default;overflow-x:hidden;background-color:#fff}
img{border:0}
a,b,em,i,input,lable,span,table{border-collapse:collapse}
h1,h2,h3,h4,h5,h6{font-weight:400}
ul{list-style:none}
.subject{height:5.33333vw;padding-top:0.8vw;border-left:1px solid #f0f0f0}
.subject span{font-size:3.46667vw;font-weight:700;color:#333;margin-left:2.66667vw}
button{position:relative;border:none;padding:0;margin:0;line-height:1;outline:none;list-style:none;border-radius:0}
a{-webkit-tap-highlight-color:transparent}
button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:#000;border:inherit;border-color:#000;border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" "}
button:active:before{opacity:.1}
p{margin:0}
input{background:none;outline:none;border:none}
input[type=password]:focus,input[type=text]:focus{background:#fff;outline:none}
body,dl,dt,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}
.head{display:flex;justify-content:space-between;align-items:center;padding:2.66667vw 4vw;background:#fff}
.head .logo{width: 33.93333vw;height: 9.46667vw;}
.head__left{background:#fbead9;border-radius:3.33333vw;height:2.66667vw;padding:2vw 2.93333vw;display:flex;align-items:center}
.head__left img{width:5.46667vw;height:4.13333vw}
.head__left p{color:#b7621f;font-size:2.66667vw;font-weight:400;padding-left:1.86667vw}
.head .head-img{width:7.86667vw;height:7.86667vw;border-radius:50%}
.head .go-login{font-size:3.73333vw;font-weight:400;color:#5859f5;display:inline-block}
.search__box{margin-top:1.73333vw;padding:0 4vw 4.8vw}
.search__box .search--input{padding:3.6vw 4.66667vw;border:0.26667vw solid #5859f5;color:#a7a7bb}
.search__box .navbar__serach--btn{width:23.06667vw;height:10.66667vw;background:#5859f5;border-radius:0 1.33333vw 1.33333vw 0;text-align:center;line-height:10.66667vw;color:#fff;font-size:3.73333vw;font-weight:700;position:absolute;right:4vw;top:0}
.index{width:100%;padding-bottom:18.06667vw}
.search{overflow:hidden;background-image:url(../images/h5-index-head-top.png);background-size:100% 100%;background-repeat:no-repeat;width:100vw;height:42.46667vw}
.look--answer{color:#fff;font-size:3.73333vw;font-weight:700;width:92.13333vw;height:11.73333vw;text-align:center;line-height:11.73333vw;background:#ff6959;border-radius:1.33333vw;margin-top:1.93333vw}
.search__logo_box{margin-top:6vw;display:flex;flex-direction:column;align-items:center}
.search__logo_box .logo--img{height:8.4vw}
.search__logo_box p{color:#a7a7bb;font-size:2.2vw;font-weight:300;padding-top:4.53333vw}
.search__logo_box h1{color:#a7a7bb;font-size:2.2vw;font-weight:300;padding-top:4.53333vw}
.search__box{margin-top:4.4vw;padding:0 4vw;position:relative}
.search__box .search--input{width:81.86667vw;padding:4.93333vw 4.66667vw;height:3.2vw;border:1px solid #5859f5;border-radius:1.33333vw;color:#333;font-size:3.73333vw;font-weight:500}
.search__box .serach--btn{width:23.06667vw;height:13.33333vw;background:#5859f5;border-radius:0 1.33333vw 1.33333vw 0;text-align:center;line-height:13.33333vw;color:#fff;font-size:3.73333vw;font-weight:700;position:absolute;right:4vw;top:0}
.question_bank{padding:0 4vw;width:92vw}
.question_bank .item{margin-top:9.6vw}
.question_bank .item .title{display:flex}
.question_bank .item .title img{width:9.06667vw;height:7.33333vw}
.question_bank .item .title p{color:#000;font-size:4.26667vw;font-weight:700;margin-top:-0.26667vw;padding-left:1.86667vw}
.question_bank .item .table{margin-top:2.53333vw;width:92vw;color:#333;font-size:3.2vw;font-weight:500;border-top:0.26667vw solid #f1f0f0;border-left:0.26667vw solid #f1f0f0;display:flex;flex-wrap:wrap}
.question_bank .item .table .see-all,.question_bank .item .table p{width:33%;height:10.66667vw;text-align:center;line-height:10.66667vw;border-bottom:0.26667vw solid #f1f0f0;border-right:0.26667vw solid #f1f0f0}
.question_bank .item .table .see-all{color:#5859f5;text-decoration:underline}
.table p a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.new__topic{margin-top:5.06667vw;padding:0 4vw}
.new__topic .new__topic__title{position:relative}
.new__topic .new__topic__title span:first-child{color:#5859f5;font-size:4.26667vw;font-weight:600}
.new__topic .new__topic__title span:last-child{margin-left:-1.2vw;color:#000;font-size:4.26667vw;font-weight:600}
.new__topic .new__topic__title:after{content:" ";width:11.6vw;height:2vw;background:#e8e8f0;position:absolute;top:3.73333vw;left:9.33333vw;z-index:-1}
.new__topic__list{display:flex;flex-direction:column;padding-top:4.4vw}
.new__topic__list p{display:flex;align-items:center;padding:2.66667vw 0;border-bottom:1px solid #f2f2f2}
.new__topic__list p span:first-child{color:#5859f5;font-size:2.66667vw;font-weight:500;border:1px solid #5859f5;border-radius:2.66667vw;width:20vw;height:5.33333vw;text-align:center;line-height:5.33333vw}
.new__topic__list p span:last-child{padding-left:1vw;color:#000;font-size:3.73333vw;font-weight:500}