@charset "UTF-8";
/* common */
*{margin: 0;padding: 0;border: 0;box-sizing: border-box;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: transparent;}
body{font-family: "Microsoft YaHei", "微软雅黑", "Arial", "Hiragino Sans GB","sans-serif";overflow-x: hidden;font-size: 16px;font-weight: 400;color: #333;}
body.ovh{overflow: hidden;}
img{border: 0;max-width: 100%;}
ul,
li{list-style: none;margin: 0;}
em,
i{font-style: normal;}
a,
a:link{text-decoration: none;-webkit-tap-highlight-color: transparent;color: #333;}
a:active,
a:hover{outline: 0;color: #056fb9;text-decoration: none;}
.clear{clear: both;}
.clearfix:after,
.clearfix:before{content: " ";display: table;}
.clearfix:after{clear: both;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance: button;cursor: pointer;}
button[disabled],
html input[disabled]{cursor: default;}
ul,
ol{padding: 0;margin: 0;}
.upp{text-transform: uppercase;}
.fb{font-weight: bold;}
input,
button,
textarea{border: 0;outline: 0;font-family: inherit;font-size: inherit;}
.ep1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ep2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/* flex 布局 */
.flex{display: flex;}
.flex-a{flex: 1;overflow: hidden;}
.flex-b{display: flex;justify-content: space-between;}
.flex-c{display: flex;justify-content: center;}
.flex-e{display: flex;justify-content: flex-end;}
.flex-w{display: flex;flex-wrap: wrap;}
.flex-ac{display: flex;align-items: center;}
.flex-cb{display: flex;align-items: center;justify-content: space-between;}
.flex-cc{display: flex;align-items: center;justify-content: center;}
.flex-ce{display: flex;align-items: center;justify-content: flex-end;}
.flex-ae{display: flex;align-items: flex-end;justify-content: flex-start;}
.flex-cs{display: flex;align-items: center;justify-content: flex-start;}
.flex-col{display: flex;flex-direction: column;}
.flex-shr{flex-shrink: 0;}
.flex-str{align-items: stretch;}
/* 核心样式 */
.query{background: #f1f4f9 url("../img/bg_query.jpg") no-repeat top center;background-size: cover;padding: 76px 0 115px;font-size: 16px;}
.query .wrap{max-width: 1000px;margin: 0 auto;}
.query .query-type{text-align: center;}
.query .query-type .cn-tit{font-family: "Source Han Serif CN";font-weight: bold;font-size: 58px;color: #21252b;}
.query .query-type .en-tit{font-family: "SimSun";font-weight: 400;font-size: 20px;color: #21252b;text-transform: uppercase;letter-spacing: 7px;}
.query .query-type .tit img{max-width: 585px;}
.query .query-tabs{margin: 63px 0 50px;}
.query .query-tabs li{width: calc(33.33% - 12px);text-align: center;font-weight: bold;font-size: 18px;position: relative;background: #7098cc;margin-right: 12px;float: left;list-style: none;}
.query .query-tabs li a{padding: 21px 0;display: block;color: #fff;}
.query .query-tabs li:hover, .query .query-tabs li.active{background: #056fb9;}
.query .query-tabs li:hover::after, .query .query-tabs li.active::after{content: "";width: 28px;height: 13px;position: absolute;bottom: -13px;left: 50%;transform: translateX(-50%);background: url("../img/sjx.png") no-repeat bottom center;background-size: 100% 100%;}
.query .query-tabs li:nth-child(3n){margin-right: 0;}
.query .query-tabs:after{content: "";display: table;clear: both;}
.query .query-search{height: 60px;margin-bottom: 34px;display: flex;align-items: center;gap: 10px;}
.query .query-search .int{flex: 1;min-width: 0;height: 100%;border: 1px solid #e2e2e2;border-radius: 30px;background: #fff;}
.query .query-search .int input{width: 100%;height: 100%;background: none;padding: 0 15px;font-size: inherit;border: none;outline: none;}
.query .query-search .int input::-webkit-input-placeholder{color: #a6a6a6;}
.query .query-search button{width: 240px;height: 60px;flex-shrink: 0;background: #056fb9;border-radius: 30px;color: #fff;border: none;cursor: pointer;display: flex;align-items: center;justify-content: center;gap: 16px;font-size: 16px;}
.query .query-search button img{width: 18px;}
.query .query-search button:hover{background: #045d9a;}
.query .no-data{background: #fbfdff;border-radius: 12px;padding: 35px 38px;text-align: center;color: #21252b;font-size: 14px;font-weight: bold;display: flex;align-items: center;justify-content: center;gap: 9px;}
.query .no-data .icon{flex-shrink: 0;width: 15px;}
.query .query-result{background-image: url("../img/que1.png");background-color: #fbfdff;background-repeat: no-repeat;background-position: bottom center;background-size: 100%;border-radius: 12px;padding: 3px 30px 21px 30px;color: #21252b;}
.query .query-result .res-tit{padding: 30px 0;border-bottom: 1px solid #dedede;position: relative;display: flex;align-items: center;justify-content: space-between;}
.query .query-result .res-tit .tit{font-size: 26px;font-weight: bold;}
.query .query-result .res-tit .tips{position: absolute;right: 0;top: 42px;color: #535353;font-size: 14px;display: flex;align-items: center;gap: 7px;}
.query .query-result .res-list{padding: 20px 0;font-size: 14px;display: flex;flex-wrap: wrap;gap: 2%;}
.query .query-result .res-list li{width: 30.33%;margin: 13px 1.5%;display: flex;}
.query .query-result .res-list li .label{width: 128px;flex-shrink: 0;text-align: right;margin-right: 3px;color: #535353;}
.query .query-result .res-list li .cont{flex: 1;overflow: hidden;}
.query .query-result .res-tit2{margin: 25px 0;display: flex;align-items: center;gap: 15px;}
.query .query-result .res-tit2 span{flex-shrink: 0;font-size: 20px;font-weight: bold;}
.query .query-result .res-tit2 .line{height: 1px;background: #dedede;flex: 1;}
.query .query-result .res-pic img{width: 100%;max-width: 291px;}
.query .query-result2{background-image: url("../img/que2.png");}
/* 响应式适配 */
@media (max-width: 1200px){.query .wrap{padding: 0 60px;}
.query .query-type .tit img{max-width: 80%;}
.query .query-tabs{margin: 50px 0 40px;}
.query .query-tabs li{margin-bottom: 10px;}
.query .query-result .res-list li{width: 48%;margin: 10px 1%;};}
@media (max-width: 992px){.query{padding: 50px 0 80px;font-size: 15px;}
.query .query-type .cn-tit{font-size: 48px;}
.query .query-type .en-tit{font-size: 18px;letter-spacing: 4px;}
.query .query-tabs{margin: 40px 0 30px;}
.query .query-tabs li{margin-bottom: 8px;font-size: 16px;}
.query .query-search{height: 50px;gap: 8px;}
.query .query-search .int{height: 100%;border: 1px solid #e2e2e2;background: #fff;}
.query .query-search .int input{padding: 0 12px;}
.query .query-search button{width: 200px;height: 50px;border-radius: 25px;font-size: 15px;gap: 12px;}
.query .query-search button img{width: 16px;}
.query .query-result{background-size: 90%;padding: 2px 20px 15px 20px;}
.query .query-result .res-tit{padding: 20px 0;}
.query .query-result .res-tit .tit{font-size: 22px;}
.query .query-result .res-tit .tips{top: 30px;font-size: 13px;}
.query .query-result .res-list li{width: 100%;margin: 8px 0;}
.query .query-result2{background-size: 90%;};}
@media (max-width: 768px){.query{padding: 40px 0 60px;font-size: 14px;}
.query .wrap{padding: 0 15px;}
.query .query-type .cn-tit{font-size: 40px;}
.query .query-type .en-tit{font-size: 16px;letter-spacing: 2px;}
.query .query-tabs{margin: 35px 0 20px;}
.query .query-tabs li a{padding: 12px 0;font-size: 15px;}
.query .query-tabs li:hover::after, .query .query-tabs li.active::after{width: 20px;height: 9px;bottom: -8px;}
.query .query-search{height: 46px;gap: 6px;}
.query .query-search .int{height: 100%;border: 1px solid #e2e2e2;background: #fff;}
.query .query-search .int input{padding: 0 10px;}
.query .query-search button{width: 160px;height: 46px;border-radius: 23px;font-size: 14px;gap: 10px;}
.query .query-search button img{width: 14px;margin-right: 0;}
.query .no-data{padding: 25px;font-size: 13px;gap: 5px;}
.query .no-data .icon{width: 12px;}
.query .query-result{background-size: 100%;padding: 1px 15px 10px 15px;border-radius: 8px;}
.query .query-result .res-tit{padding: 15px 0;border-bottom: 1px solid #eee;}
.query .query-result .res-tit .tit{font-size: 20px;}
.query .query-result .res-tit .tips{position: static;display: flex;align-items: center;gap: 5px;margin-top: 0;top: auto;right: auto;}
.query .query-result .res-list{padding: 15px 0;font-size: 13px;}
.query .query-result .res-list li{width: 100%;margin: 8px 0;}
.query .query-result .res-list li .label{width: 110px;text-align: right;}
.query .query-result .res-list li .cont{width: 100%;}
.query .query-result .res-tit2{margin: 15px 0 20px;}
.query .query-result .res-tit2 span{margin-bottom: 0;font-size: 18px;}
.query .query-result .res-tit2 .line{width: 100%;}
.query .query-result .res-pic{max-width: 80%;}
.query .query-result .res-pic img{max-width: 100%;};}
@media (max-width: 576px){.query{padding: 30px 0 50px;}
.query .query-type .cn-tit{font-size: 36px;}
.query .query-type .en-tit{font-size: 14px;letter-spacing: 1px;}
.query .query-tabs{margin: 20px 0 15px;}
.query .query-tabs li a{padding: 10px 0;font-size: 13px;}
.query .query-search{height: 40px;gap: 4px;}
.query .query-search .int{height: 100%;border: 1px solid #e2e2e2;background: #fff;}
.query .query-search .int input{padding: 0 8px;}
.query .query-search button{width: 100px;height: 40px;border-radius: 21px;font-size: 13px;gap: 8px;}
.query .query-search button img{width: 12px;}
.query .no-data{padding: 20px;font-size: 12px;gap: 3px;}
.query .no-data .icon{width: 10px;}
.query .query-result .res-tit .tit{font-size: 18px;}
.query .query-result .res-tit .tips{font-size: 12px;gap: 3px;}
.query .query-result .res-tit .tips img{width: 10px;}
.query .query-result .res-list{font-size: 12px;}
.query .query-result .res-list li .label{font-size: 12px;}
.query .query-result .res-list li .cont{font-size: 12px;};}
