@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,input{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none; outline:none;}
body{font-size:14px;}
*{box-sizing: border-box;}
input,body,textarea,pre,code{ font-family:"PingFang SC", "Microsoft YaHei","Helvetica Neue",Helvetica,"Hiragino Sans GB",Arial,sans-serif;}

::selection{background:#06f;color:#fff;}
::-moz-selection{background:#06f;color:#fff;}
::-webkit-input-placeholder{text-overflow:ellipsis}
::-webkit-scrollbar{width:8px;height:8px;overflow:auto}
::-webkit-scrollbar-thumb{background-color:#e6e6e6;min-height:25px;min-width:25px;border:1px solid #e0e0e0}
::-webkit-scrollbar-track{background-color:#f7f7f7;border:1px solid #efefef}

.ui-bhpage{ width:auto; height:auto; overflow:hidden; clear:both; text-align:center;  margin:20px auto 20px auto;}
.ui-bhpage li{ min-width:32px; height:32px;text-align:center; display:inline-block; line-height:32px; margin-right:4px;border:solid 1px #d9d9d9; border-radius:4px;}
.ui-bhpage li:first-child a,.ui-bhpage li:last-child a{box-sizing: border-box;padding: 0 10px;}
.ui-bhpage li a{ width:100%; height:32px; text-align:center; line-height:32px; display:block; font-size:14px; color:#666; box-sizing: border-box; }
.ui-bhpage li:hover,.ui-bhpage li.active{ background:#38a0f4; color:#fff; border:solid 1px #38a0f4; }
.ui-bhpage li:hover a{ color: #fff;}

.ui-content{ width: 95%; min-height: 350px; margin: 10px auto; overflow: hidden;line-height:180%;word-wrap:break-word}
.ui-content p{ line-height: 32px; font-size: 14px;word-wrap:break-word;}
.ui-content img{ max-width: 85%;  border-radius: 3px; cursor: pointer; display: inline-block;}
.ui-content table{ width: 100%; border-collapse: collapse; margin: 10px auto;}
.ui-content table th{ padding:8px 12px; text-align: center; vertical-align: middle; background-color: #fafafa; border: solid 1px #dcdcdc;}
.ui-content table td{ padding:8px 12px; border: solid 1px #dcdcdc; font-size: 14px;}
.ui-content table tr:hover td{background-color: #fafafa;}
.ui-content table th:hover td{background-color: #efefef;}
.ui-content video{border:solid 1px #dcdcdc; overflow:hidden; padding:5px; border-radius:4px;}
.ui-content pre{ background-color: #f6f8fa; border: solid 1px #dcdcdc; border-radius: 4px; line-height: 160%; padding: 10px 12px; font-size: 13px; color: #666;}
.ui-content pre code{ padding: 0; border: 0;}
.ui-content code{background-color: #f6f8fa; border: solid 1px #dcdcdc; border-radius: 4px; padding: 4px 6px; font-size: 12px; margin:0 2px;}
.ui-content input{ margin-right: 5px;}


/* 版心 */
.container {height: 100vh;width: 100vw;background: url(../images/qcbg.jpg) no-repeat top / cover;overflow-y: auto;}
.w {width: 100%;height: auto;overflow: hidden;box-sizing: border-box;padding: 0 15px;}
.logo {margin-top: 34px;width: auto;height: 25px;font-size: 0;display: flex;}
.logo img {width: 100%;height: 100%;object-fit: contain;}
.tit {height: 33px;width: auto;display: flex;margin-top: 15px;}
.intro {font-size: 14px;line-height: 22px;margin-top: 20px;color: #ffffff;margin-bottom: 20px;}

.basefrom {background-color: #fff;border-radius: 8px;box-sizing: border-box;margin-top: 10px;padding: 0 15px;overflow: hidden;}
.form_tit {height: 50px;display: flex;align-items: center;border-bottom: 1px solid #e1e1e1;gap: 10px;font-size: 17px;color: #1a1a1a;font-weight: 900;}
.form_tit::before {content: '';height: 14px;width: 4px;background-color: #0187ff;border-radius: 0px 3px 3px 0;}
.radio_wrap {height: 50px; display: flex;justify-content: center;align-items: center;}
.form_item {display: flex;justify-content: space-between;align-items: center;gap: 10px;height: 50px;}
.input_tit {width: 78px;font-size: 15px;color: #666666;}
.input_wrap,.select_wrap,.date_wrap{flex: 1;border-bottom: 1px solid #e0e0e0;}
.input_wrap .el-input__inner,.select_wrap .el-input__inner,.date_wrap .el-input__inner {border: none;}
.select_wrap .el-select {display: block;}
.date_wrap .el-date-editor.el-input,.date_wrap .el-date-editor.el-input__inner {width: 100%;}

.other_wrap .el-checkbox {color: #1a1a1a;margin-bottom: 12px;}
.other_wrap .text_wrap {margin-left: 25px;}

.check_wrap {margin-top: 20px;}
.check_wrap h3 {margin-bottom: 10px;}

.check_wrap .el-checkbox__label {line-height: 30px;}
.check_wrap .el-checkbox{color: #666666;}

.submit_btn {width: 100%;display: flex;justify-content: center;align-items: center;height: 50px;background-color: #0087ff;font-size: 18px;color: #fff;border-radius: 6px;margin: 25px 0;cursor: pointer;}