.fq_left{width:10.5%; margin-right: 1.5%; padding:1.8vw 2.9% 2.5vw;} .fq_right{width:75%; padding:2vw 3.5%;} .fq_left, .fq_right{float: left; border-radius: 5px;} .fq_left dd{margin-top:2vw;} .fq_hover{color:#666; position: relative;} .fq_hover:before{background-color:#9fc3fa; content: ""; width:5px; height: 5px; border-radius: 2.5px; position: absolute; top:50%; margin-top:-2.5px; left:-15px;} .fq_right .fq_top{padding-bottom: 15px; width:100%; border-bottom:1px solid #dbdbdb; position: relative; } .fq_right span{position: relative; left:0; top:0; padding-bottom: 12px; border-bottom:2px solid #9fc3fa;} .fq_list{width:100%;} .fq_list li{border-bottom:1px solid #dbdbdb; padding-bottom: 1.5vw; padding-top: 1.5vw; overflow: hidden;} .fq_list .left{width:20.5%; float: left; margin-right: 2%;} .fq_list .right{width:77.5%; float: left;} .fq_list .right dd{line-height: 1.7em;} .fq_list dt:before{background-color:#9fc3fa; content: ""; width:5px; height: 5px; border-radius: 2.5px; position: absolute; top:50%; margin-top:-2.5px; left:-10px;} .fq_list dt{margin-left:10px;} .fq_search{width:30%; float: right; display: inline-block; line-height: 40px; background-color:#f5f5f5; border-radius: 20px; position: absolute; right:0; top:-10px; padding-left:15px;} .fq_search input{width:85%; line-height: 40px;} @media screen and (max-width:1280px){ .fq_search input{width:75%; line-height: 30px;} .fq_search{line-height: 30px; top:-0px;} } #search-btn{background-color:#f5f5f5;} .Pages{margin-top:2vw;} .Pages span{border-bottom: 0px solid #FFF;}