@charset "utf-8";
body{ position: relative;}

.Gkxx{ padding: 0.3rem; border: 1px solid #e1eaf1; background-color: #f5f9fc; position: relative;}
.Gkxx .dqzlm{ padding: 0 0 0.3rem 0; font-weight: 600; line-height: 0.4rem; background: url(../images/bg_listcon_r_title.png) repeat-x left bottom; position: relative;}
.Gkxx .dqzlm span{ font-size: 0.22rem; color: #3978cc; position: relative; z-index: 1; display: inline-block;}
.Gkxx .dqzlm p{ margin-left: 0.1rem; font-size: 0.16rem; color: #666; display: inline-block; vertical-align: middle;}
.Gkxx .dqzlm p strong{ margin: 0 0.05rem; display: inline-block;}
.Gkxx .dqzlm .btn{ float: right;}
.Gkxx .dqzlm .btn a{ margin-left: 0.1rem; padding: 0 0.2rem; font-size: 0.16rem; color: #fff; background-color: #3276cd; display: inline-block;}
.Gkxx .dqzlm .btn a:hover{ background-color: #155db0;}

.Gkxx .ul-list{ margin-bottom: 0.3rem; overflow: hidden;}
.Gkxx .ul-list ul{ margin: 0 -0.25rem 0 0;}
.Gkxx .ul-list ul li{ width: calc(100% / 2); float: left;}
.Gkxx .ul-list ul li a{ margin: 0.2rem 0.2rem 0 0; padding:0.25rem; background-color: #fff; display: block; position: relative;}
.Gkxx .ul-list ul li a .title{ font-size: 0.16rem; color: #666; font-weight: bold; line-height: 0.3rem;}
.Gkxx .ul-list ul li a .title span{ color:#3978cc; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; vertical-align: top;}
.Gkxx .ul-list ul li a .bd{ margin-top: 0.15rem; border-top:1px solid #e2eff5; overflow: hidden;}
.Gkxx .ul-list ul li a .bd span{ margin: 0.15rem 0.25rem 0 0; font-size:0.14rem; color: #999; display: inline-block;}
.Gkxx .ul-list ul li a .title,.Gkxx .ul-list ul li a .bd{ position: relative; z-index: 1;}
.Gkxx .ul-list ul li a i{ width: 100%; height:0; position: absolute; left: 0; right: 0; bottom: 0; background-color: #ecf2ff; -webkit-transition:500ms;-o-transition:500ms;-moz-transition:500ms;transition:500ms;}
.Gkxx .ul-list ul li a:hover .bd{ border-top:1px solid #c1d1e3;}
.Gkxx .ul-list ul li a:hover i{ height:100%;}

table tr td, table{ border-collapse:collapse;}
.Gkxx .Gkxx-con{ margin-top: 0.3rem; background-color: rgba(255,255,255,.9);}
.Gkxx .gkxx-con table{ width: calc(100% + 1px); border-top:1px solid #e2eff5; border-left:1px solid #e2eff5;}
.Gkxx .gkxx-con table td{ width:87%; padding: 0.15rem 0.2rem; text-align: left; border-right: 1px solid #e2eff5; border-bottom: 1px solid #e2eff5;}
.Gkxx .gkxx-con table td span{ width:100%; line-height: 0.4rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical;}
.Gkxx .gkxx-con table td.tit{ width:13%; color:#3978cc; font-weight: bold; text-align: right;}

.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.3rem; 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%);}

.no-login-box{ height: 5rem; overflow: hidden; position:relative;}
.no-login-box .no-login { width: 100%; height:100%; padding-top:1rem; position: absolute; top: 0; left: 0; background-color: rgba(249,250,251,.88); z-index: 99; text-align: center;  color: #555; display: none; flex-direction: column; align-items: center; justify-content: center;}
.no-login-box .no-login img{ width: 1.5rem; margin-bottom: 0.2rem; display: inline-block;}
.no-login-box .no-login a{ color: #437bea; text-decoration: underline; cursor: pointer;}
				
.layui-form{ width:80%; min-height: 5rem; margin: 0 auto;}
.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%; float: left;}
.layui-form-item .img-code{ width: 0.9rem; height: 0.45rem; float: left; display: inline-block; background-color: red;}
.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;}

.wrap-search{ width:14.5rem; font-size: inherit;}
.wrap-search .search_nav{ height: auto; line-height: 0.6rem;}
.wrap-search .search_nav ul li{ width: calc(100% / 8); height: auto; line-height: normal;}
.wrap-search .search_nav ul li a{ height: auto; padding: 0;}

