@charset "utf-8";
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background: rgba(193,193,193,.8);
}
::-webkit-scrollbar-thumb:hover {
    background-color: #a6a6a6;
}
.nav-btn .nav-btn-icon.gwzk {
  background: url("../image/gwbd/gwzk.png") no-repeat;
}
.nav-btn.nav-btn-active .nav-btn-icon.gwzk {
  background: url("../image/gwbd/gwzk-sel.png") no-repeat;
}
.nav-btn .nav-btn-icon.fwss {
  background: url("../image/gwbd/fwss.png") no-repeat;
}
.nav-btn.nav-btn-active .nav-btn-icon.fwss {
  background: url("../image/gwbd/fwss-sel.png") no-repeat;
}
.nav-btn .nav-btn-icon.xzsc {
  background: url("../image/gwbd/xzsc.png") no-repeat;
}
.nav-btn.nav-btn-active .nav-btn-icon.xzsc {
  background: url("../image/gwbd/xzsc-sel.png") no-repeat;
}
.nav-btn .nav-btn-icon.ldwh {
  background: url("../image/gwbd/ldwh.png") no-repeat;
}
.nav-btn.nav-btn-active .nav-btn-icon.ldwh {
  background: url("../image/gwbd/ldwh-sel.png") no-repeat;
}
.nav-btn .nav-btn-icon.bdsc {
  width: 19px;height: 19px;	
  background: url("../image/gwbd/bdsc.png") no-repeat;
}
.nav-btn.nav-btn-active .nav-btn-icon.bdsc {
  width: 19px;height: 19px;	
  background: url("../image/gwbd/bdsc-sel.png") no-repeat;
}
.nav-btn .nav-btn-icon.bdzl {
  width: 19px;height: 19px;	
  background: url("../image/gwbd/bdzl.png") no-repeat;
}
.nav-btn.nav-btn-active .nav-btn-icon.bdzl {
  width: 19px;height: 19px;
  background: url("../image/gwbd/bdzl-sel.png") no-repeat;
}
.container-empty {
	margin-top:100px;
    height: 100px;
    background: url("../image/gwbd/empty.png") no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: center;
}
.footer-divider {
  height: 1px;
  background:rgba(0,0,0,0.10);
  border-radius: 1px;
  margin:20px;
}

.gwbd-iframe {
	position:relative;
	margin:0 10%;
    margin-top: 20px;	
	padding: 40px 40px 0px;
	border-radius:14px 14px 0px 0px;
	background:#f9fbfd;
	box-shadow: 0 2px 10px 3px rgba(177,188,199,0.3);
	overflow: hidden;
    background-image: url("../image/gwbd/bg.png");
    background-repeat: no-repeat;
}	
xm-select {
	border-radius:6px;
}
xm-select > .xm-label .xm-label-block > i {
	color: rgba(0,0,0,.75);
}
xm-select > .xm-label .xm-label-block > span {
	color: rgba(0,0,0,.75);
}
/* 不显示左边的按钮 */
xm-select .xm-body .xm-option .xm-option-icon {
    height: 0px;
    width: 0px;
    font-size: 0px;
}xm-select > .xm-body .xm-option-icon {
	border:0px;
}xm-select > .xm-body .xm-option-content {
	padding-left:0px;
}xm-select .xm-body .selected {
    background:rgba(24,128,255,.08);
}

.lbt-input-common {
    display: inline-block;
    font-size: 14px;
    width: 100%;
    height: 34px;
    line-height: 24px;
    padding: 4px 8px;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 4px;
    color: 
    rgba(0,0,0,.75);
    background-color: #fff;
    background-image: none;
    position: relative;
    cursor: text;
	margin-top:6px;
}
.lbt-input-common::placeholder {
    color:rgba(0,0,0,.3);
    opacity: 1;
}

.lbt-button-zsmb {
    border: 0;margin-right: 9px;
	background-color:rgba(255, 255, 255, 0);
	padding: 2px 6px;
	min-width: 30px;
	color:#303133;
	border-radius:6px;
	cursor:pointer;
}
.text-search-label {
    flex-shrink: 0;
    width: 60px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color:rgba(69,78,88,0.85);
    letter-spacing: 0;
    line-height: 14px;
    font-weight: 400;
    margin-right: 10px;
}
.lbt-button-zsmb-select {
    border: 0;
    background-color: rgba(22, 93, 255, 0.1);
	color:#165DFF;
    padding: 2px 6px;
}
.lbt-button-zsmb:hover {
    border: 0;
    background-color:rgba(22, 93, 255, 0.1);
	color:#165DFF;
    padding: 2px 6px;
}
.icon-setting {
    width: 30px;
    height: 20px;
    background: url("../image/gwbd/icon-setting.png") no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: right;
    cursor: pointer;
    margin-right: 3px;
}

.container-res-item {
    background: #FFFFFF;
	border: 1px solid #E4E4E4;
	border-radius: 4px;
	box-shadow: 0px 2px 10px 3px rgba(177,188,199,0.06);
    padding: 20px 20px 16px;
    margin-bottom: 10px;
}
.icon-item-sc {
    width: 15px;
    height: 14px;
    margin-right: 10px;
    background: url("../image/gwbd/sc-btn.png") no-repeat;
    cursor: pointer;
}
.icon-item-sc-sel {
    width: 15px;
    height: 14px;
    margin-right: 10px;
    background: url("../image/gwbd/sc-btn-sel.png") no-repeat;
    cursor: pointer;
}
.text-item-label {
    border: none;
    background:rgba(22, 93, 255, 0.1);
	border-radius: 4px;
	padding: 4px 10px;
	color:#165DFF;
    line-height: 19px;
}
.btn-insert {
    margin-right: 10px;	
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color:#165DFF;
    letter-spacing: 0;
    font-weight: 400;
    border: none;
    padding: 0px;
}
.btn-insert:hover {
    color:#165dffa3;
}
.text-item-title-jj {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    color: rgba(0,0,0,0.85);
    letter-spacing: 0;
    text-align: justify;
    line-height: 21px;
    font-weight: 400;
}
.text-item-title-yd {
    max-height: 50px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 16px;
    color: rgba(0,0,0,0.85);
    letter-spacing: 0;
    line-height: 21px;
    font-weight: 700;
    max-height: 50px;
}
.icon-zk {
    width: 18px;
    height: 18px;
    background: url("../image/gwbd/down-blue.png") no-repeat;
}
.icon-sq {
    width: 18px;
    height: 18px;
    background: url("../image/gwbd/up-blue.png") no-repeat;
}

.container-item-para {
    padding: 8px 0px;
    border-bottom: 1px solid rgba(0,0,0,0.10);
    border-bottom: 1px dashed 
    rgba(0,0,0,0.10);
    line-height: 1;
    position: relative;
}
.text-item-text-title {
    height: 16px;
    display: inline-block;
    vertical-align: bottom;
    padding: 1px;
    font-size: 12px;
    color:rgba(69,78,88,0.45);
	letter-spacing: 0;
	text-align: justify;
	line-height: 14px;
	background:#DBE9FA;
    border-radius: 4px;
    margin: 4px 4px 0 0;
}
.text-item-hightlighttext {
    overflow: hidden;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color:#454E58;
    letter-spacing: 0;
    line-height: 24px;
    font-weight: 400;
	margin-right:18px;
}
.icon-item-text-zk {
    width: 16px;
    height: 16px;
    background: url("../image/gwbd/circle-down.png") no-repeat;
    cursor: pointer;    
    position: absolute;
    bottom: 10px;
	right:0px;
}
.icon-item-text-sq {
    width: 16px;
    height: 16px;
    background: url("../image/gwbd/circle-up.png") no-repeat;
    cursor: pointer;  
    position: absolute;
    bottom: 10px;
	right:0px;	
}
.icon-search {
    width: 20px;
    height: 20px;
    background: url("../image/gwbd/search.png") no-repeat;
	background-size: contain;
    cursor: pointer;    
    position: absolute;
    top: 12px;
	right:10px;
}
.text-item-title-desc {
	padding: 10px 0px;
	color: rgba(69,78,88,0.45);
	border-bottom:1px solid #E4E4E4;
}
.container-sclx {
    height: 40px;
    background:#E7EEFF;
    border-radius: 6px;
    margin-bottom: 6px;
}
.container-sclx-btn-select {
    background: #FFFFFF;
	color: #165DFF;
    border-radius: 4px;
    height: 38px;
	padding:0px 10px;
}
.container-sclx-btn {
    cursor: pointer;
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #616871;
    line-height: 38px;
}
.container-gwk-item-info {
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: rgba(69,78,88,0.65);
    font-weight: 400;
	padding-right:10px;
	margin-right:10px;	
	border-right:2px solid #E4E4E4;
}

.text-item-title:hover {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color:#165DFF;
    letter-spacing: 0;
    font-weight: 400;
    text-decoration: underline;
    cursor: pointer;
}
.text-item-fw-title-desc {
    color: rgba(69,78,88,0.45);
    margin: 10px 0px;
}
.text-item-fw-label {
    border: none;
    background: #F1F9FF;
	border-radius: 4px;
	padding: 4px 10px;
	color:#0C97FF;
    line-height: 19px;
	margin-right:10px;
}
.icon-manual {
    width: 18px;
    height: 18px;
    background: url("../image/gwbd/manual.png") no-repeat;
	background-size: contain;
    cursor: pointer;
    margin-right: 3px;
}

.fwss-iframe {
	position:relative;
	margin:20px 20px 0px 20px;
    margin-top: 20px;	
	padding: 40px 40px 20px;
	border-radius:14px 14px 0px 0px;
	background:#f9fbfd;
	box-shadow: 0 2px 10px 3px rgba(177,188,199,0.3);
	overflow: hidden;
    background-image: url("../image/gwbd/bg.png");
    background-repeat: no-repeat;
}	
.fwss-search-input{
	width: 800px;
}
.fwss-search-input .lbt-input-common {
    height: 60px;
    background: #FFFFFF;
	box-shadow: 0 0 8px 0 #C3D4F1;
    border-radius: unset;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border: none;
    font-family: "Microsoft Yahei";
    font-size: 16px;
    padding: 20px;
	margin-top:0px;
}
.fwss-search-button {
	cursor:pointer;
    width: 100px;
    height: 60px;
    font-family: "Microsoft Yahei";
    font-size: 18px;
    color:#FFFFFF;
	background-color: #1880ff;
    letter-spacing: 2.35px;
    border-radius: unset;
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
	border:none;
}
.fwss-content-container {
    background:rgba(255,255,255,0.5);
	border-radius: 10px;
	padding: 30px 40px;
	box-shadow: 0 2px 10px 0 rgba(1,40,111,0.05);
}
.fwss-filter-label {
	margin-top: 5px;
	width:100px;
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #165DFF;
    font-weight: 700;
}

.fwss-gj-item-container {
  display:flex !important;	
  border-radius: 10px;	
  flex-wrap: wrap;
}
.fwss-card-body {
	color: #303133;
	font-family: "Microsoft Yahei";
	font-size: 16px;
	padding: 5px 10px;
	cursor:pointer;
	border-radius: 4px;
	margin:0 2px 4px 0;
	transition: all .2s ease-in-out;
}
.fwss-card-body:hover {
	background: rgba(22, 93, 255, 0.1);
}
.fwss-card-body-select {
    background: rgba(22, 93, 255, 0.1);
	color: #165DFF;
}
.result-item-container {
	width:30%;
	height:170px;
	margin-right:15px;
    background: #FFFFFF;
	border-radius: 10px;
	padding: 15px 25px;
	box-shadow: 0 2px 10px 0 rgba(1,40,111,0.05);
	cursor: pointer;
	margin-top: 30px;
	border: 1px solid transparent;
}

.result-item-title {
	margin-bottom:8px;
    font-family: "Microsoft Yahei";
    font-size: 16px;
    color: #262626;
    line-height: 24px;
    overflow: hidden;
}

.result-item-abstract {
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #909399;
    line-height: 22px;
    overflow: hidden;
}

.bd-gwzk-div-bg {
	padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;background: #EEEEEE;border: none;border-radius: 14px 14px 0px 0px;box-shadow: 0 2px 10px 3px rgba(177,188,199,0.3);min-width: 1360px;
}

.fwsszz-iframe-head {
	width:auto;
	border-radius:14px 14px 0px 0px;
    background-repeat: no-repeat;
	background-size: 100% 100%;
    height: 88px;
}
.fwsszz-iframe-head .container-nav{
    margin-left: 4.5%;
    margin-right: 7.5%;
}
.fwsszz-iframe-head.gwzk-index-bg {
	background-image: url("../image/gwbd/gwzk/index_head.png");
}
.fwsszz-iframe-head.gwzk-gwk-bg {
	background-image: url("../image/gwbd/gwzk/gwk_head.png");
}
.fwsszz-iframe-head.gwzk-zfgb-bg {
	background-image: url("../image/gwbd/gwzk/gwk_head.png");
}
.fwsszz-iframe-head.gwzk-zwrdk-bg {
	background-image: url("../image/gwbd/gwzk/zwrdk_head.png");
}
.fwsszz-iframe-head.gwzk-flfgk-bg {
	background-image: url("../image/gwbd/gwzk/flfgk_head.png");
}
.fwsszz-iframe-head.gwzk-xxxsd-bg {
	background-image: url("../image/gwbd/gwzk/xxxsd_head.png");
}
.fwsszz-iframe-head.gwzk-zwbkk-bg {
	background-image: url("../image/gwbd/gwzk/zwbkk_head.png");
}
.container-nav .nav-normal{
	font-size: 20px;
    color: rgba(255,255,255,0.70);
    font-weight: 400;
    cursor:pointer;
    line-height: 18px;
    background-color: transparent;
    outline: none;
    padding: 2px 8px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}
.nav-normal:hover {
	color: #fff;
}
.container-nav .nav-normal-sel{
    color: #fff;
    font-weight: 700;
}

.fwsszz-iframe-head2 {
	width:auto;
	height: 411px;
    padding-top: 40px;
    background: url("../image/gwbd/gwzk/index_head2.png");
	background-repeat: no-repeat;
    background-size: 100% 100%;
}
.fwsszz-iframe-head2.gwzk-index-bg {
	background-image: url("../image/gwbd/gwzk/index_head2.png");
}
.fwsszz-iframe-head2.gwzk-gwk-bg {
	background-image: url("../image/gwbd/gwzk/gwk_head2.png");
}
.fwsszz-iframe-head2.gwzk-zfgb-bg {
	height: 492px !important;
	background-image: url("../image/gwbd/gwzk/gwk_head2.png");
}
.fwsszz-iframe-head2.gwzk-zwrdk-bg {
	background-image: url("../image/gwbd/gwzk/zwrdk_head2.png");
}
.fwsszz-iframe-head2.gwzk-flfgk-bg {
	height: 323px !important;	
	background-image: url("../image/gwbd/gwzk/flfgk_head2.png");
}
.fwsszz-iframe-head2.gwzk-xxxsd-bg {
	background-image: url("../image/gwbd/gwzk/xxxsd_head2.png");
}
.fwsszz-iframe-head2.gwzk-zwbkk-bg {
	height: 323px !important;	
	background-image: url("../image/gwbd/gwzk/zwbkk_head2.png");
}
.icon-wdzsk {
    width: 20px;
    height: 20px;
    margin-right: 4px;
    background: url("../image/gwbd/wdzsk.png") no-repeat;
    cursor: pointer;
}
.wdzsk-title{
    font-family: MicrosoftYaHei;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 400;
}

.container-gwzk-search-czfw {
    height: 58px;
    background: #FFFFFF;
    border-radius: 4px 0px 0px 4px;
    padding-left: 20px;
    display: flex;
    align-items: center;
    z-index: 1;
}
.input-gwzk-home {
    width: 730px;
    height: 58px;
    background: #FFFFFF;
    box-shadow: 0px 3px 40px 0px rgba(0,0,0,0.1);
}
.btn-home-gwzk-search {
	cursor:pointer;
    width: 140px;
    height: 58px;
    background: #165dff;
    border-radius: 0 4px 4px 0;
    font-family: MicrosoftYaHei;
    font-size: 20px;
    color: #fff;
    font-weight: 400;
}
.input-gwzk-home .lbt-input-common {
	margin-top:0px;
	width:100%;
    height: 58px;
    border: 1px solid #FFFFFF;
    font-family: MicrosoftYaHei;
    font-size: 20px;
    color: rgba(29,33,41,1);
    font-weight: 400;
    padding: 20px;
}
.icon-gwzk-search{
    width: 23px;
    height: 24px;
	margin-right: 4px;
    background: url("../image/gwbd/gwzk/search-logo-blue.png") no-repeat;
}
.gwzk-wdzsk-title {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 400;
}
.gwzk-label-option {
    font-family: MicrosoftYaHei;
    vertical-align: middle;
    font-size: 20px;
    color: #FFFFFF;
    margin-left: 20px;
    font-weight: 400;
    width: 120px;
    height: 58px;
	cursor:pointer;
}
.lbt-gwzk-index-checkbox-inner {
    margin-right: 8px;
    display: inline-block;
    width: 16px;
    height: 16px;
    position: relative;
    vertical-align: middle;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 3px;
    background-color: #fff;
}
.lbt-checkbox-inner-checked{
    border-color: #105af5 !important;
    background-color: #105af5 !important;
}
.lbt-checkbox-inner-checked.lbt-gwzk-index-checkbox-inner:after {
    content: '';
    display: table;
    width: 4px;
    height: 8px;
    position: absolute;
    top: 2px;
    left: 5px;
    border: 2px solid #fff;
    border-top: 0;
    border-left: 0;
    -webkit-transform: rotate(45deg) scale(1);
    -ms-transform: rotate(45deg) scale(1);
    transform: rotate(45deg) scale(1);
}
.text-search-czfw {
    /* font-family: MicrosoftYaHei; */
    font-size: 20px;
    color: #404040;
    line-height: 26px;
    font-weight: 400;
    cursor: pointer;
}
.text-search-czfw.text-search-czfw-active {
    color: #165dff;
}
.container-search-czfw-input-divider {
    width: 1px;
    height: 50px;
    background-image: linear-gradient(180deg, rgba(227,227,227,0.00) 0%, rgba(186,186,186,0.70) 55%, rgba(221,221,221,0.00) 100%);
    border-radius: 1px;
    margin-left: 20px;
}
.data-count-title {
    font-family: PingFangSC-Regular;
    font-size: 18px;
    color: #fff;
    font-weight: 400;
}
.data-count-number {
    font-family: BarlowCondensed-SemiBold;
    font-size: 30px;
    color: #fff;
    font-weight: 600;
    margin-right: 6px;
}
.data-count-suffix {
    font-family: PingFangSC-Regular;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
	margin-bottom:8px;
}
.data-count-divider {
    width: 1px;
    height: 54px;
    background-image: linear-gradient(180deg, rgba(245,238,228,0.00) 0%, #EFE5D5 53%, rgba(232,217,196,0.00) 100%);
    border-radius: 1px;
    margin: 0px 25px;
}
.iframe-home {
    width: 80%;
    height: fit-content;
    margin: -130px auto 40px;
    background-color: #FFFFFF;
    border-radius: 4px;
    padding: 30px;
}
.iframe-zfgg {
    width: 80%;
    min-width: 1300px;
    margin: -100px auto 40px;
    background-color: #FFFFFF;
    border-radius: 4px;
    padding: 45px 50px;
}

.icon-gwzk-gh{
    width: 56px;
    height: 58px;
	margin-right: 4px;
    background: url("../image/gwbd/gwzk/gh.png") no-repeat;
}
.container-zfgb-title-content {
    font-family: Helvetical;
    font-size: 42px;
    color: #fff;
    letter-spacing: 4px;
    font-weight: 400;
    margin-left: 12px;
    line-height: 59px;
}
.container-zfgb-search-type{
    opacity: 0.7;
    font-family: MicrosoftYaHei;
    font-size: 22px;
    color: #FFFFFF;
    letter-spacing: -0px;
    font-weight: 400;
    padding: 14px 0px;
    margin-right: 45px;
    cursor: pointer;
}
.container-zfgb-search-type-active {
    opacity: 1;
    font-family: MicrosoftYaHei-Bold;
    font-size: 22px;
    color: #fff;
    font-weight: 700;
    border-bottom: 3px solid #fff;
}
.zfgb-item {
	width: 100px;height: 38px;font-size: 22px;cursor: pointer; border-bottom: 1px solid rgba(209, 206, 206, 0.67);
}
.zfgb-item:hover {
	background: rgba(22, 93, 255, 0.1);
}
.text-zwrdk-title {
    font-family: SourceHanSerifCN-Heavy;
    font-size: 42px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 800;
    margin-right: 30px;
}
.container-wdzs-item {
    background: #FFFFFF;
	border: 1px solid #E4E4E4;
	border-radius: 4px;
	box-shadow: 0px 2px 10px 3px rgba(177,188,199,0.06);
    padding: 20px 20px 16px;
    margin-bottom: 10px;
}
.wdzs-title-jj {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    color: rgba(0,0,0,0.85);
    letter-spacing: 0;
    text-align: justify;
    line-height: 21px;
    font-weight: 400;
	border-right: 2px solid #E4E4E4;
	margin-right:10px;
}
.wdzs-upload {
  font-family: MicrosoftYaHei;
  font-size: 14px;
  color: #fff;
  padding: 9px 23px;
  background: #165dff;
  border-radius: 4px;
  cursor: pointer;
}
.wdzs-item{
	font-size: 14px;
  	border-radius: 4px;
  	border: 1px solid #d9dbdc;
  	background-color: #fff;
  	margin-right: 25px;
	padding: 0 10px;
	height: 40px;
	margin-bottom:10px;
}
.upload-error-bar {
	border-radius: 4px;
	height: 4px;
	background-color: #ff4400;
}