@charset "UTF-8";
.H-main01{ margin-bottom: -0.3rem; padding-bottom: 0.2rem; background: url(../images/y_hdjl_bg.png) no-repeat top center #fcfdff; background-size: 100%; overflow: hidden;}
.list{ margin-top: 0.25rem; padding: 0.3rem; border: 1px solid #e1eaf1; border-radius:0.05rem; background-color: #fff; position: relative;}
.dqwz{ margin-top: 0.25rem; padding-bottom: 0; border-bottom: 0;}
.dqzlm{ padding: 0 0 0.3rem 0; background: url(../images/y_list_dqzlm.png) repeat-x left bottom; position: relative;}
.dqzlm .span{ font-size: 0.24rem; color: #437bea; font-weight: bold; display: inline-block; vertical-align: middle;}
.dqzlm p{ margin-left: 0.1rem; color: #666; display: inline-block; vertical-align: middle;}
.dqzlm p strong{ margin: 0 0.05rem; display: inline-block;}
.dqzlm .btn{ float: right;}
.dqzlm .btn a{ margin-left: 0.1rem; padding: 0 0.2rem; font-size: 0.16rem; color: #fff; line-height: 0.4rem; background-color: #437bea; display: inline-block;}
.dqzlm .btn a:hover{ background-color: #155db0;}

.gkxx-list ul{ margin: 0 -0.2rem 0 0;}
.gkxx-list ul li{ width: calc(100% / 2); float: left;}
.gkxx-list ul li a{ margin: 0.2rem 0.2rem 0 0; padding:0.2rem; background-color: #f3f8fb; display: block; position: relative;}
.gkxx-list ul li a .title{ font-size: 0.16rem; color: #666; line-height: 0.3rem;}
.gkxx-list ul li a .title span{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; vertical-align: top;}
.gkxx-list ul li a .bd{ margin-top: 0.15rem; border-top:1px solid #c1d1e3; overflow: hidden;}
.gkxx-list ul li a .bd span{ margin: 0.15rem 0.25rem 0 0; font-size:0.14rem; color: #999; display: inline-block;}
.gkxx-list ul li a:hover{ background-color: #fff; box-shadow: 0 0 0.06rem #d8e9f7;}

table tr td, table{ border-collapse:collapse;}
.gkxx-content{ margin-top: 0.25rem;}
.gkxx-content table{ width: calc(100% + 1px); border-top:1px solid #e2eff5; border-left:1px solid #e2eff5;}
.gkxx-content table td{ width:87%; padding: 0.15rem 0.2rem; text-align: left; border-right: 1px solid #e2eff5; border-bottom: 1px solid #e2eff5;}
.gkxx-content table td span{ width:100%; line-height: 0.4rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical;}
.gkxx-content table td.tit{ width:13%; color:#3978cc; font-weight: bold; text-align: right;}

.gkxx-content .layui-form{ width: calc(100% + 1px); min-height: auto; border:1px solid #e2eff5; border-top: 0;}
.gkxx-content .layui-form-label{ width: calc(13% - 1px); padding: 0.15rem 0.2rem; color:#3978cc; font-weight: bold; text-align: right;}
.gkxx-content .layui-form-label span{ width:100%; line-height: 0.4rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical;}
.gkxx-content .layui-input-block { width: calc(87% + 1px); min-height: auto; margin-left: 0; padding: 0.15rem 0.2rem; line-height: 0.4rem; text-align: left; border-left:1px solid #e2eff5;}
.gkxx-content .radio-box{ text-align: center; }
.gkxx-content .radio-box .layui-form-radio *{ font-size: 0.18rem;}
.gkxx-content .radio-box .layui-form-radio>i{ font-size: 0.18rem;}
.gkxx-content .layui-btn-sm { height: auto; margin:0.3rem auto 0.2rem auto; padding: 0 0.4rem; font-size: 0.18rem; line-height: 0.4rem; background-color: #3978cc; display: block;}
.gkxx-content .tips{ color: #EB7350; font-size: 0.15rem; text-align: center;}
.gkxx-content .evaluate-res{ width: calc(100% + 1px); border:1px solid #e2eff5; border-top: 0;}
.gkxx-content .evaluate-res .layui-form-radio *{ font-size: 0.18rem;}
.gkxx-content .evaluate-res .layui-form-radio>i{ font-size: 0.18rem;}

.gkxx-write{ overflow: hidden;}
.write-tip{ padding: 0.3rem; border-radius: 0.05rem; background-image: linear-gradient(0deg, #f6fbff 0%, #e9f6fe 100%);}
.write-tip .title{ line-height: 0.45rem; text-align: center;}
.write-tip .title img{ height:0.45rem; margin-right: 0.1rem; display: inline-block; vertical-align: middle;}
.write-tip .title span{ font-size: 0.32rem; color: #2e7ce5; font-weight: bold; letter-spacing: 0.05rem; display: inline-block; vertical-align: top;}
.write-tip .tip{ margin-top: 0.3rem; font-size: 0.16rem; padding:0.2rem 0.3rem; line-height: 0.4rem; border-radius: 0.05rem; background-color: #ffffff;}
.write-tip .tip p{ display: block;}
.write-tip .tip .text-sj{ text-indent: 2em;}
.write-tip .tip .text-xx{ color: #206dd7; text-indent: 0; display: inline-block; cursor: pointer;}
.write-tip .tip .text-item{ max-height: 0; overflow: hidden; transition: all .5s;}

.Write-title{ margin-top: 0.3rem; padding: 0 0.15rem; color: #206dd7; font-weight: bold; line-height: 0.5rem; background-color: rgba(39, 96, 183, 0.06); position: relative;}
.Write-title::before{ content: ""; width:0.04rem; height: 0.22rem; background-color: #2383D0; position: absolute; top: 50%; left: 0; transform: translateY(-50%);}

.layui-form{ min-height: 3rem; margin: 0.15rem auto 0 auto; border: 0 !important;}
.layui-table-header{ border: 0 !important;}
.layui-table th, .layui-table td{ border: 0 !important;}
.layui-table-cell{ font-size: 0.16rem !important; text-align: center !important;}
.layui-table-cell, .layui-table-cell span,.layui-table-cell a{ font-size: 0.16rem !important;}
.layui-table-page{ margin-top: 0.1rem !important; border: 0 !important; text-align: center !important;}
.layui-table-view .layui-table th, .layui-table-view .layui-table td{ padding: 0.08rem 0 !important;}

.layui-form-item{ margin: 0.25rem auto 0 auto; font-size: 0.16rem;}
.layui-form-item .red{ margin-right: 0.05rem; color: red;}
.layui-form-item .blue{ margin-right: 0.1rem; color: #2383D0;}
.layui-form-item .layui-form-label{ width:2rem; margin-right: 0.1rem; padding: 0; line-height: 0.45rem; float: left;}
.layui-form-item .layui-input-block{ width: calc(100% - 2.1rem); min-height: auto; margin: 0; float: right;}
.layui-form-select { position: relative;}
.layui-form-select dl{ min-width: auto; width:80%;}
.layui-form-select dl dd.layui-this{ background-color: #2383D0;}
.layui-form-item input{ width: 80%; height: 0.45rem;}
.layui-form-item textarea{ width: 80%; height: 3rem; line-height: 0.32rem;}
.layui-form-item input::placeholder,.layui-form-item textarea::placeholder{ font-size: 0.14rem; color: #999; display: block;}
.layui-input, .layui-textarea, .layui-select{ font-size: 0.16rem;}
.layui-form-item .layui-form-radio,.layui-form-item .layui-form-radio * { font-size: 0.16rem; line-height: 0.45rem;}
.layui-form-item .layui-form-radio:hover *,
.layui-form-item .layui-form-radioed, 
.layui-form-item .layui-form-radioed i { color: #2383D0;}
.layui-form-item .layui-form-radio { margin-top: 0;}
.layui-select-title{ width: 80%; position: relative;}
.layui-select-title input{ width:100%;}
.layui-form-item .upload-btn-box { position: relative; display: inline-block;}
.layui-form-item .upload-btn-box button{ height: 0.4rem; padding: 0 0.3rem; line-height: 0.4rem; background-color: #2383D0;}
.layui-form-item .file-item{ margin-top: 0.15rem;}
.layui-form-item .file-item .file-del{ color: red; cursor: pointer;}
.layui-form-item .img-input{ width:30%; margin-top: 0; float: left;}
.layui-form-item .img-code{ width: 0.9rem; height: 0.45rem; float: left; display: inline-block;}
.layui-form-item .img-code img { width: 100%; height: 100%;}
.layui-form-item .img-span{ margin: 0 0.1rem; float: left; color: #265293; line-height: 0.45rem; display: block; cursor: pointer;}
.layui-form-item .getCodeClear { display: none;}
.layui-form-item .layui-btn-sm{ height: 0.45rem; font-size: 0.16rem; line-height: 0.45rem;}
.layui-form-item .btn-submit{ width: 2rem; height: 0.6rem; margin: 0 auto; font-size: 0.16rem; line-height: 0.6rem; background-color: #2383D0; display: block;}

.layui-search .img-input{ width: calc(80%  - 2.4rem);}
.layui-search .layui-btn-sm{ width:1.5rem; padding: 0;}