/* 初始化样式 */
* { padding: 0; margin: 0; text-decoration: none; font-family: 'Microsoft Yahei', Arial; }
html { font-size: 62.5%; }
html, body { min-width: 320px; background: #fff; -overflow-x: hidden; }
html, body { width: 100%; position: relative; }
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, a, em, i, b, span, img, strong, dd, dl, dt, li, ol, ul, form, label, table, tbody, tr, th, td, input, textarea, font { padding: 0; margin: 0; font-family: 'Microsoft Yahei'; font-size: 14px; }
img { border: none; max-width: 100%; max-height: 100%; vertical-align: middle; }
li { list-style: none; }
.fl { float: left; }
.fr { float: right; }
textarea { -resize: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; }
button, a, input, textarea { outline: none; overflow: visible; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
a { text-decoration: none; }
button, a { cursor: pointer; text-decoration: none; }
.clearfix:after { content: "."; display: block; height: 0; font-size: 0em; line-height: 0; visibility: hidden; clear: both; }
.clearfix { zoom: 1; clear: both; }
input::-webkit-input-placeholder { color: #686868; font-size: 12px; }
input::-moz-placeholder { color: #686868; font-size: 12px; }
input:-moz-placeholder { color: #686868; font-size: 12px; }
input:-ms-input-placeholder { color: #686868; font-size: 12px; }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
input:focus { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-modify: read-write-plaintext-only; }
input::-ms-clear { display: none; }
.clear { clear: both; zoom: 1; height: 0; font-size: 1px; line-height: 0px; }

.customs-body-bg { background: url(/shanghai_customs/template/page/index_2020/customs_bg.png) no-repeat top center; background-size: 100%; }


/*内容*/
.listCon { max-width: 1128px; min-width: 1128px; margin: 0 auto;  padding: 44px 36px 100px;
    -background: #f3f3f3;}
p.position { font-size: 14px; line-height: 34px; height: 34px; padding-top: 8px; -border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; color:#fff; }
p.position a { color:#fff; }

#searchCon{padding-bottom: 44px; position: relative;}
.searchConL,.searchConR{display: block;position: absolute; top: 24px; border-bottom: 2px solid #dcdcdc; width: 240px;}
.searchConL{left: 0px;}
.searchConR{right:0px;}
#searchConC{ width: 510px; height:48px; margin: 0 auto; border:1px solid #a1b3c9; border-radius: 9px; background: #fff; }
#searchConC input { width: 455px; height: 48px; line-height: 48px; float: left; border: 0; margin-left: 15px; font-size: 14px; background: none; }
#searchConC button { width: 38px; height: 48px; border: 0; float: right; background: url(hgfg_search.png) no-repeat center; background-color: none; }


/* 左侧导航 */
.listCon_L { width: 240px; float: left; overflow:hidden;}
.zfxxgkNav li{border:solid 1px #ddd; margin-top:15px; background: #fff;}
.zfxxgkNav li a.zfxxgkNavYj{display: block; overflow: hidden;}
.zfxxgkNav li a.zfxxgkNavYj i,.zfxxgkNav li a.zfxxgkNavYj font,.zfxxgkNav li a.zfxxgkNavYj b{display: block; float: left; height: 70px;}
.zfxxgkNav li a.zfxxgkNavYj i{width: 70px; text-align: center;}
.zfxxgkNav li a.zfxxgkNavYj font{width:108px; font-size: 23px; line-height: 30px; color: rgb(45,102,165); padding-top:5px; height:65px;}
.zfxxgkNav li a.zfxxgkNavYj b{width: 60px;}
.zfxxgkNav li a.zfxxgkNavYj b.jiaClass{background: url(opimg.png) center center no-repeat;}
.zfxxgkNav li a.zfxxgkNavYj b.jianClass{background: url(cnimg.png) center center no-repeat;}
.zfxxgkNav li.li6 a.zfxxgkNavYj font{width: 158px; line-height: 65px;}
.zfxxgkNav li.li1{margin-top:0px;}
.zfxxgkNav li.li1 i{background: url(gkmu01.png) center center no-repeat;}
.zfxxgkNav li.li2 i{background: url(gkmu02.png) center center no-repeat;}
.zfxxgkNav li.li3 i{background: url(gkmu03.png) center center no-repeat;}
.zfxxgkNav li.li4 i{background: url(gkmu04.png) center center no-repeat;}
.zfxxgkNav li.li5 i{background: url(gkmu05.png) center center no-repeat;}
.zfxxgkNav li.li6 i{background: url(gkmu06.png) center center no-repeat;}
.zfxxgkNav li.li7 i{background: url(gkmu07.png) center center no-repeat;}
.zfxxgkNav li.li8 i{background: url(/shanghai_customs/resource/cms/2021/05/img_pc_site/gkmu08.png) center center no-repeat;}
.zfxxgkNavEj{display: none;}
.zfxxgkNavEj a{display: block;padding-left:75px; padding-right:10px;line-height:32px; text-decoration:none; color:#333; font-size:15px; font-weight:normal;background:url("listIcon.png") no-repeat 55px center; line-height:32px;}
.zfxxgkNavEj a.hov,.zfxxgkNavEj a:hover{background:rgb(230,245,255) url("listIcon.png") no-repeat 55px center;color:#333;}


.zfxxgkNav li:hover a.zfxxgkNavYj,.zfxxgkNav li.on a.zfxxgkNavYj{background:rgb(45,102,165); }
.zfxxgkNav li:hover a.zfxxgkNavYj font,.zfxxgkNav li.on a.zfxxgkNavYj font{color: #fff;}
.zfxxgkNav li:hover a.zfxxgkNavYj b.jiaClass,.zfxxgkNav li.on a.zfxxgkNavYj b.jiaClass{background: url(opimgH.png) center center no-repeat;}
.zfxxgkNav li:hover a.zfxxgkNavYj b.jianClass,.zfxxgkNav li.on a.zfxxgkNavYj b.jianClass{background: url(cnimgH.png) center center no-repeat;}
.zfxxgkNav li.on .zfxxgkNavEj{display: block;}
.zfxxgkNav li.li1:hover i,.zfxxgkNav li.li1.on i{background: url(gkmu01H.png) center center no-repeat;}
.zfxxgkNav li.li2:hover i,.zfxxgkNav li.li2.on i{background: url(gkmu02H.png) center center no-repeat;}
.zfxxgkNav li.li3:hover i,.zfxxgkNav li.li3.on i{background: url(gkmu03H.png) center center no-repeat;}
.zfxxgkNav li.li4:hover i,.zfxxgkNav li.li4.on i{background: url(gkmu04H.png) center center no-repeat;}
.zfxxgkNav li.li5:hover i,.zfxxgkNav li.li5.on i{background: url(gkmu05H.png) center center no-repeat;}
.zfxxgkNav li.li6:hover i,.zfxxgkNav li.li6.on i{background: url(gkmu06H.png) center center no-repeat;}
.zfxxgkNav li.li7:hover i,.zfxxgkNav li.li7.on i{background: url(gkmu07H.png) center center no-repeat;}
.zfxxgkNav li.li8:hover i,.zfxxgkNav li.li8.on i{background: url(/shanghai_customs/resource/cms/2021/05/img_pc_site/gkmu08H.png) center center no-repeat;}
/* 右侧内容区域 */

.listCon_R{width:800px;background:#fff;border:1px solid #eeeeee;/*min-height:940px;*/padding:20px 20px; float:right;border:solid 1px #ddd;}
.xxgk_detail{height: 940px;}
.xxgkTit{text-align:center;font-size:32pt;padding-bottom:38pt;color:#2d66a5;font-weight:bold;}
.xxgkCon{ padding: 0px 19px 50px 27px; }
.xxgk_detail .xxgkCon p,.xxgk_detail .xxgkCon p a,.xxgk_detail .xxgkCon div,.xxgk_detail .xxgkCon div a{font-size:16pt;line-height:30pt;font-family:"Microsof Yahei",arial; margin-bottom:0px;}
.xxgk_detail .xxgkCon  p a,.xxgk_detail .xxgkCon  div a{color:#2d66a5; text-decoration:underline;}
.xxgk_detail .xxgkCon  div strong,.xxgk_detail .xxgkCon  p strong{font-size:21pt; font-weight:bold; line-height:60pt;}
.xxgk_detail .xxgkCon  div em,.xxgk_detail .xxgkCon  p em{font-size:18pt; font-weight:bold; line-height:60pt;font-style:normal;}
.listCon_title{font-size: 18px; height: 38px; vertical-align: top; color:#005684;}
.listCon_R p{font-size: 14px; line-height: 24px; margin-bottom:24px;}
.shgkMkTit a{float:right; font-size:16px;}
/* 右侧文章列表样式 */
.listCon_R h1 { height: 60px; line-height: 60px; border-bottom: solid 1px #005684; font-size: 22px; margin-bottom:20px; }
.listCon_R h1 span, .listCon_R h1 span a { display: inline-block; width: auto; color: #005684; font-size: 22px; font-weight:normal; }
.conList_ul { min-height:400px; }
.minHeightNone{min-height:0px;}
.conList_ul li { height: 40px; line-height: 40px; border-bottom: 1px dotted #ddd; font-size: 14px; vertical-align: middle; }
.conList_ul li span{float: right;}
.conList_ul li a { background: url(/shanghai_customs/uiFramework/commonResource/image/2016081616015348895.png) 5px center no-repeat; padding-left: 15px; display: inline-block; color: #555; float: left; font-size: 14px; }
/*表格下载无内容提示*/
.down_ul h2{text-align:center;}
.shgkMk .conList_ul{min-height:auto;}

/* 分页样式 */
.gg_page{height: 31px; width: 755px; float: right; padding-top: 50px;}
.easysite-page-wrap{width: 350px; float: left;}
.easysite-page-wrap a { display: inline-block; padding: 5px 18px; border: solid 1px #7c7c7c; color: #7c7c7c; margin-right: 10px; }
.easysite-page-wrap a:hover { background:#09518b; color:#fff; border:1px solid #09518b; }
.easysite-total-page { margin-right: 20px; float: left; line-height: 31px; }
.easysite-jump-page { width: 190px; float: left; line-height: 31px; }
.easysite-page-text { display: inline-block; padding: 0; width:60px; height:28px; line-height: 28px; text-align:center; border: solid 1px #7c7c7c; color: #7c7c7c; }
.easysite-jump-btn { display: inline-block; margin-top: -2px; height:26px; background: none; color: #000; font-size:14px; font-weight:bold; color:#09518b; cursor:pointer;}
.easysite-jump-btn:hover { color: #fff; }

/* 适配代码 */
@media screen and (max-width:1199px) {
	* { box-sizing: border-box; }
	.listCon { width: 100% !important; min-width: 100% !important; max-width: 100% !important; padding: 20px !important; }
	.listCon_L { width: 25%; }
	.listCon_R { width: 74%; }
	.conList_ul { display: flex; flex-wrap: wrap; width: 100% !important; justify-content: space-between; margin-right: 0 !important; }
	.conList_ul li { width: 100%; }
	.gg_page { height: 81px; width: 100%; display: flex; justify-content: center; }
}
@media screen and (max-width:1024px) {
	.zfxxgkNav li { margin-top: 5px; }
	.zfxxgkNav li a.zfxxgkNavYj i { width: 50px; }
	.zfxxgkNav li:hover i, .zfxxgkNav li.li1.on i, .zfxxgkNav li i { background-size: 30px !important; }
	.zfxxgkNav li a.zfxxgkNavYj { display: flex; width: 100%; align-items: center; }
	.zfxxgkNav li a.zfxxgkNavYj font { font-size: 16px; line-height: 1.5em; height: auto; padding-top: 0; width: 140px; }
	.zfxxgkNav li a.zfxxgkNavYj b { width: 40px; }
	.zfxxgkNav li a.zfxxgkNavYj b.jiaClass { background-size: 16px; }
	.conList_ul li a { max-width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.easysite-jump-page { display: none; }
	.conList_ul { min-height: auto; flex-wrap: wrap; }
}
@media screen and (max-width:800px) {
	.listCon_L, .listCon_R { width: 100%; }
	.listCon_R { padding: 10px 0 10px 10px; min-height: auto; }
	.xxgkCon { padding: 0px 10px 10px 0; }
	#searchCon { padding-bottom: 20px; }
	#searchConC { width: 100%; height: 32px; }
	#searchConC input { width: calc(100% - 45px); height: 30px; line-height: 30px; }
	#searchConC button { width: 30px; height: 30px; }
	.zfxxgkNav { margin-bottom: 20px; }
	.zfxxgkNav li a.zfxxgkNavYj i, .zfxxgkNav li a.zfxxgkNavYj font, .zfxxgkNav li a.zfxxgkNavYj b { height: 40px; }
	.zfxxgkNav li:hover i, .zfxxgkNav li.li1.on i, .zfxxgkNav li i { background-size: 20px !important; }
	.zfxxgkNav li.li6 a.zfxxgkNavYj font { line-height: 40px; }
	.xxgkTit { font-size: 24pt; margin-bottom: 10pt; }
	.xxgk_detail .xxgkCon p, .xxgk_detail .xxgkCon p a, .xxgk_detail .xxgkCon div, .xxgk_detail .xxgkCon div a { font-size: 14pt; line-height: 2em; }
	.zfxxgkNav li a.zfxxgkNavYj font { display: inline-flex; align-items: center; }
	.conList_ul { min-height: auto; }
	.listCon_R h1 { margin-right: 10px; }
	.conList_ul { padding-right: 10px; }
	.conList_ul li a { max-width: 60%; }
	.easysite-total-page { display: none; }
	.easysite-page-wrap { display: flex; width: 100%; float: none; }
	.easysite-page-wrap a { width: 25%; padding: 5px; text-align: center; }
	.nav_sj { width: 100% !important; display: flex; justify-content: center; }
	.nav_sj li { margin: 0 10px 10px !important; }
}
@media screen and (max-width:460px) {
	.conList_ul li a { max-width: 60%; }
	.conList_ul li img { display: none; }
	.listCon_R h1 { height: 40px; line-height: 30px; font-size: 16px; margin-bottom: 0; }
	.listCon_R h1 span, .listCon_R h1 span a { font-size: 16px; }
	.nav_sj { flex-wrap: wrap; justify-content: space-between; width: calc(100% - 10px) !important }
	.nav_sj li { margin: 0 0px 10px !important; width: 48% !important; }
}

/*  ***政务公开（新）**** */
.content_img{ background: url(/shanghai_customs/uiFramework/commonResource/image/2021062210073444977.png ) no-repeat top center; padding-top:35px; }
.gkmlTit .logo img{height:58px; }
.gkmlTit h2{font-size:94px; color:#fff; position:relative;margin-bottom:100px; margin-top:49px; height:125px; text-align:center;}
.gkmlTit h2 i{display:inline-block; position:absolute; left:15%; bottom:0px; width:70%; height:2px; background:#fff; }
.this_nav{line-height:50px;}
.inwrap{background:#fff;margin-bottom: 50px;padding: 35px 38px;}
.this_nav a,.this_nav span{font-size:16px;}
.customs-body-bg{background:none;}
.containerbox{padding-top: 50px;}
.listCon{background:#fff;}