html, body{
	/** font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue",Helvetica,Arial,sans-serif, tahoma, "\5B8B\4F53"; */
	font-family: 'helvetica neue',PingFangSC-Light,arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;
	font-size:16px;
	line-height: 1.5;
	background-color:#fff;
	overflow-x:hidden;
}
body{overflow:hidden;}
a{text-decoration:none;color:#5a5a5a;}
a:hover{ text-decoration:none; color:#B71B22;}

input,button,select,textarea,submit{outline:none;}
textarea{resize:none;}

.attachments{padding:15px;border-top:1px solid #ccc;padding-top:35px;margin-top:35px;}
div.navpages{margin:0px auto;padding:18px 0;clear:both;text-align:center;}
div.navpages .pagination a{border:none;color:#999;background:#ccc;}
div.navpages .pagination a:hover{background-color:#999;color:#fff;}
div.navpages .pagination .active a{background-color:#999;color:#fff;}

.btn-zjnotary{border-radius:0;border:1px solid #B1101A;background-color:#D30C0C;color:#FFF;}
.btn-zjnotary:hover{background-color:#B1101A;}

/** 页头 */
#header{position:relative;}

#header-nav{position:relative;  z-index:1040; width:100%; margin-top:0px; -webkit-transform:translateZ(0);}	/** position:fixed; */
#header-nav .container , #header-nav .navbar-collapse{position:relative;}

#header-nav .quicklink{background-color:#333333;color:#fff;font-size:0.875rem;}
#header-nav .quicklink .row{padding:3px 0;}
#header-nav .quicklink .quicknav{line-height:30px;}
#header-nav .quicklink span.split{padding:0px 5px;}
#header-nav .quicklink span.icon{display:inline-block;width:18px;height:18px;vertical-align:middle;margin-right:5px;}
#header-nav .quicklink span.wechat{background:url("https://www.hblack.net/images/icon_wechat.png") no-repeat center center;background-size:100% 100%;}
#header-nav .quicklink span.global{background:url("https://www.hblack.net/images/icon_earth.png") no-repeat center center;background-size:100% 100%;}
#header-nav .quicklink .qrcode{width:110px;}
#header-nav .quicklink .quickmenu{background:none;border:none;}
#header-nav .quicklink a{color:#fff;}
#header-nav .quicklink .dropdown-menu{text-align:center;}
#header-nav .wechat .dropdown-menu{left:auto;right:0;min-width:110px;padding:3px;}
#header-nav .navbar-collapse,#header-nav .navbar-form{border:none;}

#header-nav .quick-form{padding:0;margin:0;}
#header-nav .form-group{width:100%;position:relative;}
#header-nav .form-control{border-radius:0;border:0px;margin:0;width:100%;height:24px;padding:0 8px;font-size:0.75rem;}
#header-nav .btn{font-size:0.75rem;width:30px;height:24px;padding:0px;color:#fff;position:absolute;top:0px;right:0;}

#header-nav .menu-form{margin-left:0;margin-right:0;padding:10px 0px;}
#header-nav .menu-form .form-control{height:34px;border: 1px solid #ccc;border-radius: 2px;font-size:0.875rem;}
#header-nav .menu-form .btn{width:36px;height:34px;font-size:0.875rem;}

#header-nav .navbar{margin-bottom:0px;border-radius: 0px;}
#header-nav .navbar-default{border:none;border-bottom:4px solid #F02D35;}
#header-nav .navbar-header{margin:0;}
#header-nav .navbar-header .navbar-brand{width:327px;height:60px;background:url("https://www.hblack.net/images/logo.png?v=20241012") no-repeat left center;background-size:auto 100%; padding:0;margin:17px 0;}

#header-nav .navbar-nav{margin-top:43px;}
#header-nav .navbar-nav > li > a{padding:15px 16px;}
#header-nav .navbar-nav > li{border:1px solid #EBEBEB;border-right:0;border-bottom:0;background-color:#fff;}
#header-nav .navbar-nav > li:hover{border-top:1px solid #F02D35;}
#header-nav .navbar-nav > li:last-child{border-right:1px solid #EBEBEB;}
#header-nav .navbar-nav > li > a{color:#666;}
#header-nav .navbar-nav>.open>a, #header-nav .navbar-nav>.open>a:focus, #header-nav .navbar-nav>.open>a:hover, #header-nav .navbar-nav > li > a:hover {font-weight:bold;color:#F02D35;background-color:transparent;}

@media (max-width:1200px) {
	#header-nav .navbar-header .navbar-brand{width:280px;}
	#header-nav .navbar-nav > li > a{padding:15px 6px;}
}

@media (max-width:992px) {
	#header-nav .navbar-header .navbar-brand{width:750px;background-position:center center;}
	#header-nav .navbar-nav > li > a{padding:15px 10px;}
	#header-nav .navbar-nav > li:first-child > a{padding:15px;padding-right:16px;}
	#header-nav .navbar-nav{float:none;margin:0px -15px;margin-top:5px;}
}

@media (max-width:768px) {
	#header-nav .navbar-header .navbar-brand{width:280px;margin:8px 0;background-position:5px center;}
	#header-nav .navbar-toggle {margin-top:16px;margin-right:0;}
	#header-nav .navbar-nav{margin-top:0px;}
	#header-nav .navbar-nav li{text-align:center;}
}

/** 导航阴影 */
.box-shadow{  
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#0000FF',direction=0, strength=10);
	-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 5px rgba(0,0,0,0.2);
} 

/** 幻灯片与顶部图片 */
.topslide{text-align:center;line-height:0;padding-top:15px;padding-bottom:15px;}
.topslide .img-responsive{margin:0px auto;}
.home-swiper.container{margin-top:10px;padding:0;}
.swiper-slide {
	text-align: center;background: #fff;
	display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
	-webkit-box-pack: center;-ms-flex-pack: center;
	-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;
	-ms-flex-align: center;	-webkit-align-items: center;align-items: center;
}
.swiper-pagination-bullet-active{background-color:#B71B22;}
.swiper-carousel .swiper-slide{height:365px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;}
.swiper-carousel .swiper-slide > a{display:block;width:100%;height:100%;}
.swiper-carousel .swiper-button-next,.swiper-carousel .swiper-button-prev{width:2rem;height:2rem;margin-top:-1rem;}
.swiper-carousel .swiper-button-next{background:url("https://www.hblack.net/public/javascript/swiper/next.svg") no-repeat center center;right:0.5rem;}
.swiper-carousel .swiper-button-prev{background:url("https://www.hblack.net/public/javascript/swiper/prev.svg") no-repeat center center;left:0.5rem;}
.swiper-carousel{margin:0;}


/** 全局标题 */
.caption{overflow:hidden;background:url("https://www.hblack.net/images/caption_line.gif") repeat-x left center;}
.caption span{display:inline-block;line-height:18px;padding-left:8px;padding-right:25px;font-size:1.2rem;font-weight:600;color:#404040;}
.caption span{background-color:#fff;border-left:5px solid #cf2323;}

/** 首页卡片 */
.home-card{background-color:#fafafa;padding:40px 0 30px 0;text-align:center;}
.home-card div{box-sizing: border-box;}
.home-card .column-inner{padding:25px 30px 40px 30px;}
.home-card .column-content{padding-top:20px;}
.home-card .column-content .title{font-size:1.2rem;line-height:30px;font-weight: 700;color:#27323d;}
.home-card .column-content .content{font-size: 0.875rem;line-height: 1.6;font-weight: 300;color: #909aa3;padding:0.5rem 0 1rem 0;height:115px;}
.home-card i img{max-width:48px;}
.home-card a{display: block;width: 90%;padding: 0.75rem 0;font-weight: 500;border: 1px solid #ccc;margin: 0px auto;overflow: hidden;font-size: 0.875rem;}
.home-card a{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.home-card a:hover{border-color:#B71B22;color:#fff;}
.home-card a::before{background-color:#B71B22;}
.home-card .center-card .column-inner{border:1px solid #efeff0;border-top:0;border-bottom:0;}

/** 首页 */
.home-tools{overflow:hidden;padding-top:35px;padding-bottom:25px;}
.home-tools ul,.home-tools .links{margin:0px;padding:1.5rem 0 0 0;list-style:none;}
.home-tools .lists ul li{background:url("https://www.hblack.net/images/dot_document.gif") no-repeat 0 center;overflow:hidden;border-bottom:1px dotted #aaa;}
.home-tools .lists ul li a{font-size:0.875rem;display:block;margin-left:15px;height:36px;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.home-tools .lists ul li span{float:left;}

.home-tools .buttons{overflow:hidden;}
.home-tools .buttons li{float:left;width:20%;text-align:center;padding-bottom:0.875rem;}
.home-tools .buttons li a{display:block;width:90%;padding:0.875rem 0;font-weight:600;border:1px solid #ccc;margin:0px auto;overflow:hidden;font-size:0.875rem;}
.home-tools .buttons li a{white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.home-tools .buttons li a:hover{border-color:#B71B22;color:#fff;}
.home-tools .buttons li a{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.home-tools .buttons li a::before{background-color:#B71B22;}

.home-tools .links a{color:#fff;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-size:1rem;font-weight:300;}
.home-tools .links a i{margin-right:8px;font-size:0.875rem;}
.home-tools .links a.btn-mobile{background-color:#B71B22;}
.home-tools .links a.btn-guestbook{background-color:#1A7EB0;}

.home-news{}
.home-news h3{text-align:center;font-size:2rem;font-weight:500;padding:1rem 0 2rem 0;}
.home-news .btn{padding:10px 16px;margin:0px 4px;}
.home-news .btn-default.active{background-color:#B71B22;color:#fff;border-color:#B71B22;}
.home-news .btn-default::before , .home-news .btn-default:hover{border-color:#B71B22;}
.home-news .btn-default::before{background-color:#B71B22;}
.home-news .lists{border-top:1px solid #D4D4D4;margin-top:2rem;padding-top:1rem;}
.home-news .lists .container{display:none;}
.home-news .media{margin-top:1.5rem;padding-top:1.5rem;border-top:1px dotted #ccc;}
.home-news .media:first-child{border:none;}
.home-news .media-left{width:10%;text-align:center;color:#666;font-style:italic;}
.home-news .media-left .date {font-size: 2.5rem;line-height: 2.5rem;font-weight:300;}
.home-news .media-left .year {font-size: 1rem;line-height: 2rem;font-size:0.875rem;}
.home-news .media a{color:#000;font-weight:400;font-size:1rem;}
.home-news .media a:hover{color:#B71B22;font-weight:600;}
.home-news .media .summary{color:#666;font-size:0.815rem;font-weight:100;padding-top:0.5rem;}
.home-news a.btn-more{margin:2rem auto;color: #333;background-color: #fff;border-color: #ccc;}
.home-news a.btn-more:hover{color:#fff;border-color:#B71B22;}
.home-news a.btn-more::before{background-color:#B71B22;}

#footer{padding:0; margin:0;border-radius:0;border:none;color:#000; font-size:0.875rem;}
#footer a{color:#000;}
#footer .footer-caption{border-top:1px solid #E6E6E6;}
#footer .footer-caption ul{display:block;overflow:hidden;margin:0;padding:0;text-align:center;}
#footer .footer-caption li{display:inline-block;padding:0px 0.8rem;height:59px;line-height:59px;vertical-align:middle;font-size:1rem;font-weight:600;}
#footer .footer-body{padding:1.5rem 0;background-color:#333333;color:#999;font-size:0.75rem;}
#footer .footer-body a{color:#999;}

@media (max-width:1200px) {
	.swiper-carousel .swiper-slide{height:303px;}
}

@media (max-width:992px) {
	.swiper-carousel .swiper-slide{height:234px;}
}

@media (max-width:768px) {
	.home-news .media-left{width:25%;}
	
	.home-swiper.container{margin-top:0px;}
	.swiper-carousel .swiper-slide{height:180px;}
	.home-tools .buttons li{width:50%;}
	#footer .footer-caption li{padding:0px 0.2rem; height:50px;line-height:50px;}
	#footer .footer-body .text-right{text-align:left;}
}

/** -- #qrtooltip --------------------------------------------------------------------------------------------------*/
#online{z-index:999;visibility:visible;position: absolute;right:16px;top:200px;border:1px solid #ccc;background:#fff;}
#qrtooltip{display:block;text-align:center;width:114px;padding:8px;padding-top:0px;font-size:0.75rem;}
#qrtooltip .qrgroup{position:relative;border-bottom:1px solid #ccc;padding-bottom:6px;}
#qrtooltip .qrgroup dl{overflow:hidden;margin:0;}
#qrtooltip .qrgroup dt{width:100%;overflow:hidden;}
#qrtooltip .qrgroup dt img{width:100%;}
#qrtooltip .qrgroup dd{padding:0;}
#qrtooltip .describe{padding:6px 0 0 0;}
#qrtooltip .caption{padding:6px 0px 6px 0px;border-bottom:1px solid #ccc;background:none;}
#qrtooltip .qrcodeimg{position:absolute;right:108px;top:-1px;display:none;background-color:#fff;}
#qrtooltip .qrcodeimg img{border:1px solid #ccc;}
/** -- #qrtooltip --------------------------------------------------------------------------------------------------*/

#banner{position:relative;height:280px;background-repeat:no-repeat;background-position:center;background-color:#ccc;-webkit-background-size:cover;background-size:cover;}
#banner h1{color:#fff;line-height:100%;margin:0;font-size:2rem;}
#banner .container{display: flex;justify-content:flex-end;align-items: center;height:100%;}

#allmap{width:100%;height:520px;margin:0;padding:0;}
#allmap .BMap_bubble_title{font-size:14px;}

.article , .events , .products{padding-top:55px;padding-bottom:100px;}

/** 文章头 */
.article-nav{background-color:#f4f4f4;}
.article-nav h2{line-height:34px;font-weight:600;border-left:4px solid #CC0001;margin-top:50px;margin-bottom:40px;padding-left:1rem;}
.article-nav ul{padding-top:50px;text-align:right;}
.article-nav .nav-links li{display:inline-block;padding:0px 5px;}
.article-nav .nav-links a{display: block;padding:0;width: 113px;height: 35px;line-height: 30px;border-radius: 35px;text-align: center;font-size: 1rem;background: #FFF;border: 2px solid #363636;overflow: hidden;transition: all 0.3s ease;cursor: pointer;}
.article-nav .nav-links a:hover , .article-nav .nav-links li.active a{border-color:#CC0001;background-color:#CC0001;color:#FFF;}

/** 文章 */
.article{font-size:1rem;line-height: 2rem;font-weight:300;}
.article p{font-size:1rem;line-height: 2rem;margin: 0 0 20px;} 
.article img{max-width:100%;}
.article hr{border-color:#ddd;}

/** 新闻 */
.events .event-lists{margin-top:1.5rem;padding-top:1.5rem;border-top:1px dotted #ccc;position:relative;}
.events .event-lists:first-child{border:none;}
.events .event-right{text-align:center;padding-top:3rem;}
.events .event-body h4{font-size:1.375rem;}
.events .event-heading{margin-bottom:15px;}
.events .event-body .summary{color:#666;font-size:0.875rem;font-weight:100;padding-top:0.5rem;}
.events .event-lists a h4.event-heading{color:#000;font-size:1.2rem;}
.events a .event-right{color:#999;font-style:italic;}
.events .event-lists a:hover h4{font-weight:bold;}
.events .event-right .date{font-size:2.5rem;line-height:2.5rem;}
.events .event-right .year{font-size:1rem;line-height:2rem;}
.events .dateline{font-size:0.875rem;}

@media (max-width:768px) {
	#banner{height:180px;}
	#banner h1{font-size:1.375rem;}
	.article , .events , .products{padding-top:35px;padding-bottom:45px;}
	.article-nav h2{text-align:center;text-indent:0;border:none;margin:25px auto;font-size:1.5rem;padding-left:0;}
	.article-nav ul{padding-top:0;text-align:center;padding-bottom:1rem;}
	.events .event-right{text-align:right;padding-top:0rem;}
}

/** 搜索 */
.search-crumb{background-color: #fff;margin-bottom:25px;}
.search-crumb .breadcrumb{margin-bottom:0px;padding:8px 0;background-color: #fff;}
.search-detail{background-color:#fff;margin-bottom:25px;}
.search-detail .search a{color:#333;}
.search-detail  .caption{margin:0px;padding:20px 0 40px 0;font-weight: 500;color:#333;background:none;}

#guestbook{padding:1rem 0;}
#guestbook em.iRed{color:#F00;font-style:normal;}
#guestbook .panel-default{border-color:#EBEDF2;border-radius:0;}
#guestbook .panel-default{-webkit-box-shadow: 0px 1px 15px 1px rgba(69,65,78,0.08);box-shadow: 0px 1px 15px 1px rgba(69,65,78,0.08);}
#guestbook .panel-default>.panel-heading { color: #333;background-color: #fff;border-color: #EBEDF2;}
#guestbook .panel-default>.panel-heading> .panel-title{padding:0.8125rem 0;font-weight:700;}

#guestbook .panel-lists{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px dashed #EBEDF2;padding-bottom:20px;font-weight: 300;}
#guestbook .panel-lists .badge{float:right;}
#guestbook .panel-lists .panel{margin-bottom:25px;}
#guestbook .panel-lists .panel-body{padding-top:5px;}
#guestbook .panel-lists .panel-title{font-weight:700;}
#guestbook .panel-lists .panel-heading{padding-left:0;padding-top:0;padding-right:0;padding-bottom:20px;}
#guestbook .panel-lists .panel-body{border-left:4px solid #F02D35;}
#guestbook .panel-lists .panel-footer{border-top:none;background-color:#EBEDF2;margin-top:15px;border-radius:5px;}
#guestbook .panel-lists .re-title{text-align:right;font-size:0.875rem;font-style:italic;}
#guestbook .panel-lists .re-body{}

.leavemessage{font-size:1rem;font-weight: 300;}
.leavemessage .panel-footer{padding:25px 15px;}
.leavemessage .form-control{border-radius:2px;-webkit-box-shadow:none;box-shadow:none;}

/** postal 2022/04 新增 **/
#postal-container .postal-panel{margin:20px auto 0 auto;box-shadow: none;}
#postal-container .postal-panel .panel-title{font-size:30px;font-weight: 600;line-height: 1.1;}
#postal-container .tab-pane{padding:20px 2px;}
#postal-container .btn-submit{padding-top:20px;}
#postal-container a.btn{display:block;width:55%;margin:0 auto;background-color: #CC0001;color:#fff;padding:12px;}
#postal-container a.btn.verifycode{padding:6px 12px;width:100%;}

#formdata form{width:80%;margin:0 auto;padding:20px 0;}
#formdata .radio-inline{line-height: 22px;}
#formdata .form-horizontal .control-label{padding-top:0;line-height:34px;}
#formdata .form-control{border-radius: 3px;}
#formdata fieldset{padding:0.6rem 1rem 0.3rem 1rem;border: 1px solid silver;margin-bottom:15px;border-radius: 3px;}
#formdata fieldset legend{width:auto;border:0;margin:0;padding:0 10px;}
#formdata fieldset .form-group{margin-top:15px;}

.summary-wrap{padding:1rem 0 1.25rem 0;}
.summary-wrap .summary-title{font-size:1.375rem;font-weight:700;border-left: 4px solid #CC0001;text-indent:8px;}
.summary-wrap .summary-descs{padding-top:0.8rem;}

.breadcrumbs {background-color: #c5c5c5;}
.breadcrumbs ul { display:flex;margin:0;padding:0;list-style:none; }
.breadcrumbs li { flex:1; text-align: center;}
.breadcrumbs li a { position: relative; display: block; padding: 10px; padding-right: 0 !important;
font-weight: bold; color: #FFFFFF; cursor: pointer;text-decoration:none;}
.breadcrumbs li a:hover { background: #c5c5c5; }
.breadcrumbs li.active a { color: #FFF; background-color: #CC0001; }
.breadcrumbs li span:first-child {display: inline-block;width:22px;height: 22px;line-height:18px;
	padding: 2px; margin-right: 5px; border-radius: 50%; background-color: #fff; color:#c5c5c5;}
.breadcrumbs li.active span:first-child { color: #CC0001; border-color: #FFF; background-color: #FFF; }
.breadcrumbs a:before, .breadcrumbs a:after {
	content: ''; position: absolute; top: 0; left: 100%; z-index: 1;
	display: block;width: 0;height: 0;
	border-top: 26px solid transparent;
	border-bottom: 26px solid transparent;
	border-left: 18px solid transparent;
}
.breadcrumbs a:before { margin-left: 1px; border-left-color: #FFF;}
.breadcrumbs a:after { border-left-color: #c5c5c5; }
.breadcrumbs a:hover:after { border-left-color: #c5c5c5; }
.breadcrumbs li.active a:after { border-left-color: #CC0001; }
.breadcrumbs li:last-child a:before, .breadcrumbs li:last-child a:after { display: none; }
@media (max-width: 620px) {
	.breadcrumbs li a { padding: 6px 10px ; font-size: 14px; }
	.breadcrumbs li a:before,
	.breadcrumbs li a:after {
		border-top-width: 22px;
		border-bottom-width: 22px;
		border-left-width: 11px;
	}
	#formdata form{width:100%;}
	#formdata .text-left{text-align:left !important;}
	#formdata .smscode-wrap{padding-top:16px;}
}
/** postal 2022/04 新增 **/

/** 2024/09/25 摇号公证法律服务 */
.lottery-building-modal-body{font-size:14px;line-height:2.2;}
.tableStyle a{text-decoration: none;}
.tableStyle td{font-size:14px;}
.tableStyle tr th,
.tableStyle tr td{padding-top:12px !important;padding-bottom:12px !important;}
.tableStyle tr th{padding-top:14px !important;}
.tableStyle tr th,.tableStyle tr td{text-align:center;}
.tableStyle tr th:first-child{padding-left:14px;text-align:left;}
.tableStyle tr td:first-child{text-align:left;}
.tableStyle>tbody>tr>td{vertical-align:middle;}
.tableStyle>thead>tr>th{border-color:#EE433A;}

