header{ border-bottom: 1px solid #737373;}
.logo {
	float: left;
	background: url(../images/LH.png) no-repeat;	
	height: 40px;
	width: 70px;
	margin-top: 7px;
	margin-left: 5px;
	margin-bottom: 1px;
}

.ir {
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -999em;
}
nav a {
	display: block;
	height: 36px;	
	background: #083BEE none repeat scroll 0 0;
	border: 0 none;
	margin-top: 7px;
	margin-bottom: 1px;
	margin-right: 1px;

}


nav a:hover {
	background: #303030;
	text-decoration: none;
	color: #ffff99;
}
.topl {
	border-top: 1px solid #737373;
	float: none;
	height: 36px;

	padding: 0;
}

.topl a {
	border-left: 1px solid #737373;
	float: right;
	margin: 0;
	padding: 9px 15px;
	color: #ffffff;
}

.topl a:last-child {
	border: 0 none;
}


nav .dropdown-menu li a{ background:none;}
.toptit {
	border-bottom: 1px solid #dbdbdb;
	color: #fafafa;
	font-size: 14px;
	font-weight: normal;
	line-height: 36px;
	margin:2px 10px;
	padding: 10px;
	
}
.lrmd{padding-top: 20px ; padding-bottom: 80px;}
.lrmd .divider{ background: #666666; margin-bottom: 20px;}
.lrmd .col-md-4{ border-right: 1px solid #666666;}
.lrmd .col-md-4:last-child{ border-right:0 none;}
@media screen and (max-width: 767px) {
	.lrmd .col-md-4{ border-right:0 none; border-bottom: 1px solid #666666; margin: 10px;}
.lrmd .col-md-4:last-child{ border-bottom:0 none;}
}
.lrmd .col-md-4 a{color: #080808;}
.lrmd .col-md-4 a:hover{text-decoration: none;}
.morelk {
    background: rgba(0, 0, 0, 0) url("../img/lkblue.svg") no-repeat scroll left center / 15px 15px;
    content: "";
    display: inline-block;
    height: 20px;
    padding-left: 19px;
    position: relative;
    margin: 10px 0;
}

.grey{ background-color: #d5d5d5;
    color: #141414; padding:20px 0;}
 .newlist img {
    border: 0 none;
    height: auto;

    width: 100%;
}.newlistit {
	border-bottom: 1px solid #666;
	display: inline-block;
	margin-bottom: 18px;
	padding-bottom: 18px;
	width: 100%;
}
a.titmore {
	float: right;
	font-size: 14px;
	margin-top: 10px;
	text-decoration: underline;
	color:#141414;
}

footer{padding-top: 20px; padding-bottom: 20px;}
.black {
    background-color: #00B2EE;
    color: #fafafa;
}
.erm {
    float: right;
}


.symod {padding-top: 10px; padding-bottom: 10px;} 
.cblist{list-style: none;}
.cblist h3 {
    background: rgba(0, 0, 0, 0) url("../img/lkblue.svg") no-repeat scroll left center / 20px 20px;
    color: #0a4bb7;
    content: "";
    display: inline-block;
    padding-left: 30px;
    position: relative;
}/*承保部详情*/
.icon {
    cursor: pointer;
    display: inline-block;
    font-size: 2.5em;
    height: 35px;
    vertical-align: middle;
    width: 35px; position: absolute;
    right: 8px;
    top: 20px;
}

.icon.hiden {
	background: url(../img/icon_minus_2.svg) no-repeat scroll center center;  
    height: 21px;
    width: 21px;
}
.icon.expand {
    background:url(../img/icon_plus_2.svg) no-repeat scroll center top / 18px 18px;
    width: 21px;
}
.infoul{ padding-top: 20px;}
.infoul .infoitem{   border-top: 1px solid #8c8c8c;
    clear: both;
    list-style-type: none;position: relative;}
    .infoul .infoitem h3,.infoitem h3{ font-size: 18px; font-weight: normal;}
    
.infoul .infoitem:last-child {
    border-bottom: 1px solid #8c8c8c;
}
.infoul .infomain{display:none ;}
.infoul .active .infomain{ display: block;}
.cblist h3{   color: #0a4bb7; padding-left: 30px;background:url(../img/lkblue.svg) no-repeat scroll left center / 20px 20px;
	content: "";
	display: inline-block;

	position: relative;}
	
	/*企业社会责任*/
	.contimg img{ border: 0 none;}
	
	/*公开信息披露*/
	.xinxipl  { margin-top: 10px;}
	.xinxipl li{  border-right: 2px solid #fff; }
.xinxipl li a{ background: #eeeeee;line-height: 22px;padding: 20px 10px; display: block;color: #000; font-size: 18px; }
    
    .xinxipl li.active a,.xinxipl li:hover a{  background-color: #0a4bb7; color: #ffffff;  }
a.pdflink {
    background:url(../img/icon_doc_pdf.svg) no-repeat scroll left top / 18px 18px;
    padding: 1px 0 0 19px;
}    

.contimg{width: 100%;max-height: 300px;overflow: hidden;}
.contimg img{margin: 0 auto; max-height:300px; position: relative;z-index: 666;}

.center-div {
    display: flex;
    justify-content: center; /* 水平居中 */
    align-items: center;     /* 垂直居中 */
    height: 100%;            /* 根据需要设置高度 */
}

	