@charset "utf-8";

.main-798{ width: 798px; }
.main-299{ width: 299px; }

.kq_hd{ background-color: #fff; padding: 4px 50px 13px 30px; }

.kq_sea_list{ padding: 15px 0; line-height: 34px; font-size: 14px; border-bottom: 1px dashed #cecece; color: #919191; }
.kq_sea_list dt{ float: left; width: 70px; }
.kq_sea_list dd{ margin-left: 70px; }
.kq_sea_list dd li{ display: inline-block; margin-left: 34px; }
.kq_sea_list dd li:first-child{ margin-left: 0; }
.kq_sea_list dd .active a{ color: #f62b2b; }
.kq_sea_list:last-child{ line-height: 35px; padding: 20px 0; border: 0 none; }
.kq_sea_list dd input{ display: inline-block; vertical-align: middle; width: 514px; height: 35px; background-color: #fff; border: 1px solid #d2d2d2; outline: 0; padding: 0 16px; }
.kq_sea_list dd input:focus{ border-color: #f676a6; }
.kq_sea_list dd .kq_sea_btn{ display: inline-block; vertical-align: middle; width: 98px; height: 35px; border-radius: 35px; line-height: 35px; text-align: center; margin-left: 18px; background-color: #f62b2b; color: #fff; cursor: pointer; }
.kq_sea_list dd .kq_sea_btn:hover{ background-color: #df1111; color: #fff; }

.kq_condition{ padding: 25px 20px; line-height: 28px; font-size: 16px; color: #919191; }
.kq_condition dt{ float: left; width: 80px; }
.kq_condition dd{ margin-left: 80px; font-size: 0; }
.kq_condition dd span{ position: relative; font-size: 16px; display: inline-block; vertical-align: middle; height: 28px; line-height: 26px; padding-left: 8px; padding-right: 32px; text-align: center; border: 1px solid #ec6941; color: #ec6941; margin-right: 9px; }
.kq_condition dd span .layui-icon{ display: inline-block; position: absolute; width: 28px; height: 28px; line-height: 28px; text-align: center; background-color: #ec6941; color: #fff; top: -1px; right: -1px; font-size: 20px; font-weight: lighter; cursor: pointer; }
.kq_condition dd span .layui-icon:hover{ background-color: #de5930; }
.kq_condition dd a{ font-size: 16px; color: #5a88a5; padding: 0 10px; vertical-align: middle; }

.kq_ctt{ background-color: #fff; margin-bottom: 20px; }
.kq_ctt_tab{ border-bottom: 1px solid #d2d2d2; }
.kq_ctt_tab li{ height: 41px; float: left; border-bottom: 2px solid transparent; }
.kq_ctt_tab a{ display: block; line-height: 41px; font-size: 14px; color: #000; padding: 0 22px; }
.kq_ctt_tab .active{ border-color: #d83643; }

.kq_inner{ padding: 20px; }

.kq_list li{ padding: 18px 0; border-bottom: 1px dashed #c1c1c1; }
.kq_list li:last-child{ border-bottom: 0 none; }
.kq_list li .item-media{ float: left; width: 56px; }
.kq_list li .item-inner{ margin-left: 79px; }
.kq_list li .item-inner .inner{ display: block; color: #000; }
.kq_list li .item-inner .inner:hover{ color: #f62b2b; }
.kq_list li .item-inner .title{ font-size: 18px; line-height: 1; font-weight: bold; margin-bottom: 8px; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.kq_list li .item-inner .inner p{ display: block; font-size: 14px; color: #7f7f7f; line-height: 25px; height: 50px; overflow: hidden; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; word-break: break-word; }
.kq_list li .item-inner .ft{ color: #a2a1a1; font-size: 12px; margin-top: 8px; }
.kq_list li .item-inner .ft span{ margin-right: 25px; }
.kq_list li .item-inner .ft span:last-child{ margin-right: 0; }
.kq_list li .item-inner .ft a{ color: #0b587c; }

.main-299>div{ margin-bottom: 20px; }
.kq_r_logo img{ display: block; width: 100%; }

.kq_r_user{ position: relative; text-align: center; background-color: #fff; margin-top: 78px; padding: 82px 40px 20px 40px; }
.kq_r_user .pic{ display: inline-block; width: 120px; height: 120px; border-radius: 50%; overflow: hidden; position: absolute; top: -50px; margin-left: -60px; border: 3px solid #dcdcdc; }
.kq_r_user .pic>img{ display: block; width: 100%; height: 100%; border-radius: 50%; }
.kq_r_user .name{ font-size: 14px; color: #5c5b5b; font-weight: bold; margin-bottom: 18px; }
.kq_r_user .download{ display: inline-block; vertical-align: middle; line-height: 20px; padding: 0 6px; background-color: #bfbfbf; color: #f3f3f3; font-size: 12px; border-radius: 3px; }
.kq_r_user .download span{ margin-left: 15px; }
.kq_r_user .jifeng{ font-size: 14px; color: #5c5b5b; margin-top: 14px; margin-bottom: 20px; }
.kq_r_user .jifeng span{ font-size: 18px; color: #dc7a1a; }
.kq_r_user .btn{ background-color: #f62b2b; display: block; height: 40px; line-height: 40px; text-align: center; border-radius: 8px; color: #fff; }
.kq_r_user .btn:hover{ background-color: #de1414; }
.kq_r_user .kq_r_login{ font-size: 14px; line-height: 114px; background-color: #ebedf2; text-align: center; color: #868b96; }

.kq_r_contact,
.kq_r_hot{ background-color: #fff; padding: 0 15px; }
.kq_r_hot h1{ color: #0f0f0f;font-size: 18px; padding-top: 6px; line-height: 41px; border-bottom: 1px solid #d2d2d2; }
.kq_r_hot li{ padding: 10px 0; padding-bottom: 12px; border-bottom: 1px dashed #cacaca; }
.kq_r_contact li:last-child,
.kq_r_hot li:last-child{ border-bottom: 0 none; }
.kq_r_hot li .title{ font-size: 14px; color: #272727; line-height: 24px; display: block; font-weight: bold; }
.kq_r_hot li .title:hover{ color: #f62b2b; }
.kq_r_hot li .ft{ margin-top: 5px; }
.kq_r_hot li .ft span{ font-size: 12px; color: #999; margin-right: 38px; }
.kq_r_hot li .ft span i{ display: inline-block; vertical-align: middle; margin-top: -2px; width: 12px; height: 12px; margin-right: 4px; background-repeat: no-repeat; background-position: 0 0; }
.kq_r_hot li .ft span .time{ background-image: url(../images/icon/time2.png); }
.kq_r_hot li .ft span .xiazai{ background-image: url(../images/icon/xiazai.png); }
.kq_r_hot li .ft span:last-child{ margin-right: 0; }



.kq_r_contact h1{ font-size: 16px; color: #0f0f0f; padding-top: 10px; line-height: 37px; border-bottom: 1px solid #d2d2d2; }
.kq_r_contact h1:before{ content: ''; display: inline-block; vertical-align: middle; margin-top: -2px; width: 5px; height: 17px; margin-right: 8px; background-color: #d83643; }
.kq_r_contact li{ padding: 20px 0; border-bottom: 1px dashed #cacaca; font-size: 12px; color: #7e7e7e; line-height: 21px; }
.kq_r_contact li .pic{ float: left; width: 104px; }
.kq_r_contact li .pic img{ width: 100%; display: block; }
.kq_r_contact li .inner{ margin-left: 120px; }
.kq_r_contact li .inner p{ line-height: 30px; }
.kq_r_contact li .inner p:first-child{ margin-top: 10px; }
.kq_r_contact li .inner a{ color: inherit; }
.kq_r_contact li a span{ display: inline-block; vertical-align: middle; width: 18px; height: 18px; margin-right: 10px; background-repeat: no-repeat; background-position: 0 0; }
.kq_r_contact li .icon-email{ background-image: url(../images/icon/email.png); }
.kq_r_contact li .icon-qq{ background-image: url(../images/icon/qq_k.png); }

.kq_r_contact li dt{ font-weight: bold; margin-bottom: 4px; }
.kq_r_contact li .ft{ margin-top: 6px; }



.kqRes_list li{ background-color: #fff; padding: 30px 20px; margin-bottom: 17px; }
.kqRes_list li .title{ display: block; font-size: 18px; color: #1d1d1d; font-weight: bold; line-height: 1; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.kqRes_list li .title:hover{ color: #f62b2b; }
.kqRes_list li p{ height: 50px; line-height: 25px; font-size: 14px; color: #3b3b3b; margin-bottom: 10px; overflow: hidden; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; word-break: break-word; }
.kqRes_list li .ft{ font-size: 12px; color: #a2a1a1; line-height: 1; }
.kqRes_list li .ft span{ display: inline-block; vertical-align: middle; padding: 0 10px; }
.kqRes_list li .ft span:first-child{ padding-left: 0; }
.kqRes_list li .ft a{ color: #333; margin-left: 1px; }
.kqRes_list li .ft a i{ font-size: 14px; vertical-align: middle; }


.kq_issued{ padding: 20px; padding-bottom: 25px; margin: 15px 0; background-color: #fff; }
.kq_issued .layui-input{ border-radius: 4px; }
.kq_issued hr{ margin: 15px 0 }
.kq_issued .layui-form-label{ padding-left: 0; padding-right: 0; width: 70px; text-align: right; }
.kq_issued .layui-input-block{ margin-left: 92px; }


.kq_issued .item-fujian{ margin-top: 40px; }
.kq_issued .item-fujian .layui-form-label{ margin-top: 22px; }
.fujian-crad{ height: 60px; line-height: 58px; background-color: #f3f3f3; border: 1px solid #e4e4e4; border-radius: 4px; padding: 0 5px; }
.fujian-text{ margin-right: 70px; padding-right: 8px; font-size: 12px; color: #131313; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.fujian-text img{ display: inline-block; vertical-align: middle; width: 40px; margin-right: 8px; }
.fujian-btn{ float: right; }
.fujian-btn input[type=file]{ display: none; }
.fujian-btn span{ display: inline-block; vertical-align: middle; width: 70px; height: 36px; border-radius: 4px; border: 1px solid #e4e4e4; line-height: 34px; color: #a5a5a4; text-align: center; cursor: pointer; }
.fujian-btn span:hover{ background-color: #fff; color: #131313; }

.kq_issued .item-jifen{ margin-top: 22px; color: #777776; font-size: 12px; padding-left: 20px; }
.kq_issued .item-jifen .layui-input,
.kq_issued .item-jifen .layui-form-select{ display: inline-block; width: 58px; }
.kq_issued .item-jifen>.layui-input{ padding: 0; text-align: center; }


.kq_issued .btn{ display: inline-block; vertical-align: middle; height: 36px; line-height: 36px; text-align: center; padding: 0 20px; border-radius: 4px; background-color: #f676a6; color: #fff; font-weight: bold; border: 0 none; outline: 0; margin-top: 10px; }
.kq_issued .btn:hover{ background-color: #f62b2b; }






















