﻿@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;}