@charset 'utf-8';
body{ background: url(../images/y_jgzn_bg01.png) no-repeat top center;}
a:hover{ color: #1764ce;}
.topbg{ height: auto; background: none;}
.topbg .top-fr .lr .btn{ margin-left: 0; text-align: center; border-radius: 0; background: url(../images/y_gy_top_line.png) no-repeat left center;}
.topbg .top-fr .lr .btn img{ display: none;}
.topbg .top-fr .lr .btn.wza, .topbg .top-fr .lr .btn.ghb{ background-color: transparent;}
.topbg .top-fr .lr .btn.wza{ padding: 0 0.11rem;}
.topbg .top-fr .lr .btn.ghb{ padding: 0 0 0 0.11rem;}
.topbg .top-fr .lr .btn.wza:hover, .topbg .top-fr .lr .btn.ghb:hover{ background-color: transparent; text-decoration: underline;}
.topbg a:hover{ color: #fff;}

.bmjz-con { background-color: rgba(58, 112, 172, 0.9);}

.footer{ background-color: #1764ce;}
.footer .link ul li .link-con { background-color: rgba(23, 100, 206, 0.9);}
.footer .con{ background-image: url("../images/yjtc_jgzn_footercon_bg01.png");}
.footer .link ul li:nth-of-type(1) .span{ background: url("../images/y_gy_foot_line.png") no-repeat left center, url("../images/y_gy_foot_line.png") no-repeat right center;}

.dqwz{ margin-top: 0.5rem; border-bottom: 0;}
.dqwz img{ display: none;}
.dqwz a, .dqwz span{ color: #fff;}

/****头部代码****/
.logo{ margin-top: 0.38rem; font-size: 0;}
.logo img{ height: 0.7rem; margin-right: 0.1rem; display: inline-block; vertical-align: middle;}
.logo span{ font-size: 0.36rem; color: #fff; font-weight: bold; line-height: 0.7rem; text-shadow: 0 0 0.05em rgba(8, 26, 61, 0.45), 0 0 0.05em rgba(8, 26, 61, 0.45), 0 0 0.05em rgba(8, 26, 61, 0.45); display: inline-block; vertical-align: middle;}

.wzlogo { width: 100%; margin-top: 0.7rem; padding-bottom: 0.2rem; font-size: 0.7rem; color: #ffffff;  font-weight: bold; text-align: center; text-shadow: 3px 3px 0 rgba(0, 0, 0, 0.4); position: relative;}
.wzlogo::before { width: 5rem; height: 1px; content: ""; position: absolute; left: 50%; bottom: 0;  transform: translateX(-50%); background-color: #fff;}

/****检索代码****/
.search-main{ padding: 0.35rem; background: #f7f7f7;}
.search{ position: relative;}
.search .input-box{ width: calc(100% / 1.5); height: 0.5rem; margin: 0 auto; padding: 0 0.2rem; background: #f7f7f7; position: relative; z-index: 1;}
.search .input-box input[type="text"]{ width: 100%; height: 100%; padding-left: 0.1rem; border: 0.01rem solid #1369c0; border-radius: 0.05rem; background-color: #fff;}
.search .input-box input[type="button"]{ width: 0.5rem; height: 0.5rem; border: 0; background: url(../images/y_fd_searchbtn_bg.png) no-repeat center; background-size: 60%; position: absolute; top: 50%; right:0.22rem; transform: translate(0, -50%); bottom:0; cursor: pointer;}
.search .line{ width:100%; height: 0.02rem; position: absolute; top: 50%; left: 0; transform: translate(0, -50%); background: #e0e0e0;}

/****正文代码****/
.jgzn-main{ padding:0 0.35rem 0.35rem 0.35rem; font-size: 0; background: #f7f7f7;}
.jgzn-main a, .jgzn-main span{ vertical-align: top;}

.jgzn-xq{ padding: 0.35rem; background: #fff;}
.jgzn-xq-tit{ margin-bottom: 0.3rem; font-size: 0.3rem; color: #1764ce; font-weight: bold; text-align: center;}
.jgzn-xq-nav{ margin-bottom: 0.3rem; text-align: center; font-size: 0;}
.jgzn-xq-nav .tit{ width: 1.36rem; display: inline-block;}
.jgzn-xq-nav .tit span{ margin-left: -1px; font-size: 0.2rem; color: #1764ce; line-height: 0.4rem; border: 1px solid #1764ce; display: block;}
.jgzn-xq-nav .tit.cur span{ color: #fff; background: #1764ce;}

/****联系方式****/
.jgzn-lxfs{ padding-bottom: 0.35rem; position: relative;}
.jgzn-lxfs-t{ font-size: 0.2rem; color: #1764ce; font-weight: bold; line-height: 0.38rem;}
.jgzn-lxfs-c *{ float: none; font-size: 18px; line-height: 0.4rem; text-indent: 0!important;}
.jgzn-addic a{ color: #1764ce;}
.jgzn-addic .ic{ width: 0.2rem; height: 0.2rem; margin-right: 0.02rem; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; display: inline-block; vertical-align: middle;}
.jgzn-addic .ic.time{ background-image: url(../images/jgzntime.png);}
.jgzn-addic .ic.addr{ background-image: url(../images/jgznaddr.png);}
.jgzn-addic .ic.phone{ background-image: url(../images/jgznphone.png);}
.jgzn-addic .ic.mess{ background-image: url(../images/jgznmess.png);}
.jgzn-addic .ic.computer{ background-image: url(../images/jgzncomputer.png);}
.jgzn-addic .ic.house{ background-image: url(../images/jgznhouse.png);}
.jgzn-addic .ic.ts-phone{ background-image: url(../images/jgzntsphone.png);}
.jgzn-addic .ic.telphone{ background-image: url(../images/jgzntelphone.png);}
.jgzn-addic .ic.mail{ background-image: url(../images/jgznmail.png);}
.jgzn-addic .ic.tsic{ background-image: url(../images/jgzntsic.png);}

/****负责人信息****/
.jgzn-fzrxx{ padding: 0.5rem; background: url(../images/jgznbg3.png) top center no-repeat; background-size: 100% 100%;}
.jgzn-fzrxx ul{ margin-top: -0.3rem;}
.jgzn-fzrxx ul li{ width: calc(100% / 5); float: left;}
.jgzn-fzrxx ul li a{ margin-top: 0.3rem; display: block;}
.jgzn-fzrxx ul li a .img{ width: 1.5rem; height: 2rem; margin: 0 auto; object-fit: cover;}
.jgzn-fzrxx ul li a .img img{ width:100%; height: 100%; object-fit: cover;}
.jgzn-fzrxx ul li a p{ text-align: center; display: block;}
.jgzn-fzrxx ul li a .name{ margin-top: 0.1rem; font-weight: bold;}
.jgzn-fzrxx ul li a .job{ height: 0.4rem; margin-top: 0.08rem; padding: 0 0.1rem; font-size: 0.16rem; line-height: 0.2rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

/****职能职责****/
.jgzn-znzz{}

/****机构设置****/
.jgzn-jgsz{}

/****信息列表****/
.jglb-tit{ margin-bottom: 0.15rem;}
.jglb-tit .tit{ padding-left: 0.11rem; font-size: 0.22rem; color: #1764ce; font-weight: bold; line-height: 0.24rem; border-left: 0.06rem solid #1764ce;}

.jglb-list{ margin: 0 -0.2rem 0.3rem 0;}
.jglb-list li{ width: calc(100% / 4); float: left; line-height: 0.4rem;}
.jglb-list li a{ margin-right: 0.2rem; padding-left: 0.13rem; color: #333333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; position: relative;}
.jglb-list li a::before { width: 0.05rem; height: 0.05rem; border-radius: 50%; background-color: #a3b8cb; content: ""; position: absolute; top: 50%; left: 0; transform: translateY(-50%);}
.jgzn-xsdw .jglb-list li{ width: calc(100% / 3);}

/****文章内容详情****/
.jgzn-detail{ padding: 0.35rem; background: #fff;}
.jgzn-detail .title { margin-bottom: 0.3rem; font-size: 0.3rem; text-align: center;}

.jgzn-detail .sub-box { padding: 0 0.3rem;}
.jgzn-detail .sub-box .sub-one{ float: left;}
.jgzn-detail .sub-box .sub-one span { margin-right: 0.1rem; font-size: 0.16rem; color: #999; line-height: 0.32rem; display: inline-block;}

.jgzn-detail .sub-box .sub-box-item { float: right; font-size: 0;}
.jgzn-detail .sub-box .content-font { margin-right: 0.15rem; padding: 0 0.1rem 0 0.02rem; line-height: 0.32rem; border: 1px solid #e5e5e5; border-radius: 0.16rem; display: inline-block; vertical-align: top;}
.jgzn-detail .sub-box .content-font a { margin-left: 0.1rem; cursor: pointer;}
.jgzn-detail .sub-box .content-font img { width: 0.24rem; margin-top: -0.04rem; vertical-align: middle;}

.jgzn-detail .sub-box .sub-item { display: inline-block;}
.jgzn-detail .sub-box .sub-item::after { height: 0; display: block; content: ""; clear: both; visibility: hidden;}
.jgzn-detail .sub-box .sub-item a { color: #999; cursor: pointer;}
.jgzn-detail .sub-box .sub-item .cur { color: #2f72da;}
.jgzn-detail .sub-box .sub-item span { float: left;}
.jgzn-detail .sub-box .sub-item .bds_tsina,
.jgzn-detail .sub-box .sub-item .bds_weixin,
.jgzn-detail .sub-box .sub-item .bds_qzone,
.jgzn-detail .sub-box .sub-item .bds_mail,
.jgzn-detail .sub-box .sub-item .bds_print,
.jgzn-detail .sub-box .sub-item .bds_copy { width: 0.26rem; height: 0.26rem; margin:0 0.1rem 0 0 !important; float: left; display: block; background-position: center center; background-repeat: no-repeat; background-size: auto 100%;}
.jgzn-detail .sub-box .sub-item .bds_tsina { background-image: url(../images/content-wb.png);}
.jgzn-detail .sub-box .sub-item .bds_weixin { background-image: url(../images/content-wx.png);}
.jgzn-detail .sub-box .sub-item .bds_mail { background-image: url(../images/content-email.png);}
.jgzn-detail .sub-box .sub-item .bds_print { background-image: url(../images/content-dy.png);}
.jgzn-detail .sub-box .sub-item .bds_copy { background-image: url(../images/content-copy.png);}
.jgzn-detail .sub-box .sub-item .bds_line { width: 0.01rem; height: 0.26rem; margin: 0.03rem 0.1rem 0 0; float: left; display: block; background-color: #e5e5e5;}
.bdshare-button-style1-24{ margin: 0.03rem 0; display: inline-block;}

.jgzn-detail .line { width: 100%; height: 0.12rem; margin: 0.2rem 0 0.3rem 0; background: url(../images/content-line.png) repeat-x top center; background-size: cover;}

.jgzn-detail .jgzn-content { line-height: 1.6;}
.jgzn-detail .jgzn-content table { width: auto !important; height: auto; margin: auto; table-layout: fixed;}
.jgzn-detail .jgzn-content .ue_table { overflow-x: auto;}
.jgzn-detail .jgzn-content .ue_table table { max-width: unset !important;}
.jgzn-detail .jgzn-content video,
.jgzn-detail .jgzn-content img { max-width: 90% !important; height: auto; margin: auto;}
.jgzn-detail .jgzn-content video { display: block;}
.jgzn-detail .jgzn-content .TRS_UEDITOR { letter-spacing: 2px; line-height: 1.6;}
.jgzn-detail .jgzn-content .TRS_UEDITOR p + p { margin-top: 0.1rem;}
.jgzn-detail .jgzn-content * { word-break: break-all;}
.jgzn-detail .jgzn-content .fzrxx { margin-top: 20px;}
.jgzn-detail .jgzn-content .fzrxx .label { width: 170px; font-size: 20px; float: left;}
.jgzn-detail .jgzn-content .fzrxx .box { width: calc(100% - 170px); overflow: hidden;}
.jgzn-detail .jgzn-content .fzrxx .box ul { margin-top: -0.3rem;}
.jgzn-detail .jgzn-content .fzrxx .box ul li { width: calc(100% / 6); float: left;}
.jgzn-detail .jgzn-content .fzrxx .box .imgs { width: 1.05rem; height: 1.3rem; margin: 0.3rem auto 0 auto;}
.jgzn-detail .jgzn-content .fzrxx .box .imgs img { width: 100% !important; height: 100%; object-fit: cover; object-position: top center;}
.jgzn-detail .jgzn-content .fzrxx .box p{ padding: 0 0.15rem; font-size: 0.15rem; line-height: 0.24rem; text-align: center; display: block;}
.jgzn-detail .jgzn-content .fzrxx .box p.name{ margin-top: 0.08rem;}
.jgzn-detail .jgzn-content .fzrxx .box p.job{ height: 0.48rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.trs_editor_view img { max-width: 100%;}

.bd_weixin_popup { box-sizing: content-box;}
@keyframes move{
	0%{
		opacity: 0.1;
		margin-top: -10px;
	}
	100%{
		opacity: 1;
		margin-top: 0;
	}
}