﻿/*顶部*/
.HK-top{
	width: 990px;
	height: 100px;
	margin: 0 auto;
}
.HK-topLogo{
	width: 220px;
	height: 75px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
.HK-topRt{
	float: right;
	height: 45px;
	vertical-align: middle;
	margin-top: 25px;
}
.HK-topRt-serch{
	width: 280px;
	height: 40px;
	display: inline-block;
	*display: inline;
	*zoom:1;
	position: relative;
	vertical-align: middle;
	border: 1px solid #dddddd;
	visibility: hidden;
}
.HK-searchInp{
	width: 235px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	padding-right: 35px;
	font-size: 14px;
	color: #999999;
}
.inp-act{
	border: 1px solid #16d3c4;
}
.HK-serachIcon{
	width: 22px;
	height: 22px;
	background: url(../images/icon-cearch.png) center center #fff;
	position: absolute;
	top: 8px;
	right: 10px;
}
.HK-TopLink, .HK-TopLink a{
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: middle;
	font-size: 16px;
}
.HK-TopLink .Hk-fanti{
	color: #000;
	margin-left: 20px;
	padding-right: 12px;
	border-right: 1px solid #767676;
}
.HK-TopLink .HK-en{
	color: #000;
	margin-left: 12px;
}
.HK-TopLink .HK-indx{
	font-size: 14px;
	color: #16d3c4;
	margin-left: 20px;
}


/*菜单*/
.HK-menuBox{
	position: relative;
	width: 990px;
	margin: 0 auto;
	z-index: 2;
}
.HK-menu{
	height: 55px;
	margin: 0 auto;
	line-height: 55px;
}
.HK-menu .home{
	width: 60px;
	height: 55px;
	margin-right: 30px;
	background: url(../images/HK-icon.png) 12px 15px no-repeat;
}
.HK-menu .act a{
	color: #00d3c4;
	font-weight: bold;
}
.HK-menu li{
	float: left;
	margin-right: 55px;
}
.HK-menuMarg li{
	margin-right: 30px;
}
.HK-menu li a{
	display: inline-block;
	min-width: 30px;
	min-height: 50px;
	font-size: 18px;
	color: #000;
}
.HK-menu .home a{
	margin-left: 10px;
}
.HK-menu a:hover{
	color: #00d3c4;
}
.HK-bankLogin{
	position: absolute;
	top: 0;
	right: 0px;
	z-index: 3;
}
.HK-bankLgTp{
	width: 250px;
	height: 55px;
	background-color: #16d3c4;
	cursor: pointer;
}
.HK-bankLgTp li{
	height: 55px;
	line-height: 55px;
	float: left;
}
.HK-bankLgTp .HK-iconLg{
	width: 80px;
	background: url(../images/HK-icon.png) -168px 15px no-repeat;
}
.HK-bankLgTp .HK-Lgtxt{
	width: 125px;
	font-size: 16px;
	color: #fff;
}
.HK-bankLgTp .HK-iconLgTp{
	width: 45px;
	background: url(../images/HK-icon.png) -400px 20px no-repeat;
}
.HK-bankLgCon{
	width: 210px;
	height: 260px;
	padding: 30px 20px 35px;
	background: rgba(255,255,255,0.8);
	background:#fff\9;  
	filter:alpha(opacity=80);  
	text-align: center;
	
}
.btn-qiye{
	width: 210px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: url(../images/HK-icon.png)  0px 801px;
	opacity:1; 
	color: #fff;
	font-size: 18px;
	cursor: pointer;
}
.btn-geren{
	cursor: pointer;
}
.btn-Link{
	width: 210px;
	height:42px;
	background: url(../images/HK-icon.png) 8px 48px;
}
.btn-Link a{
	font-size: 14px;
	color: #333;
	display: inline-block;
	width: 80px;
	margin-top: 12px;
}
.btn-LinkBord{
	border-right:1px solid #777;
}
.btn-BtLink a{
	font-size: 14px;
	color: #333;
	display: inline-block;
	width: 80px;
	margin-top: 35px;
	font-weight: bold;
}


/*banner*/
.HK-baner{
	min-width: 990px;
	height: 330px;
	position: relative;
	-webkit-top:-2px;
	overflow: hidden;
	margin: 0 auto;
	z-index: 1;
}
.HK-baner img{
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	
}
.HK-banerConbg{
	width: 990px;
	height: 330px;
	margin: 0 auto;
	position: relative;
}
.HK-banerCon{
	width: 470px;
	height: 210px;
	background: rgba(255,255,255,0);
	position: absolute;
	top: 46px;
	left: 16px;
}
.HK-banerCon-tit{
	height: 32px;
	width: 450px;
	line-height: 32px;
	font-size: 24px;
	color: #fff;
	border-left: 6px solid #00d3c4;
	padding-left: 10px;
}
.HK-banerCon-txt{
	width: 430px;
	padding: 24px 20px;
	line-height: 2;
	margin-top: 26px;
	background: rgba(255,255,255,0.6);
	background:#fff\9;  
	filter:alpha(opacity=60);   
	
}
/*p标签多余文字省略*/
.HK-banerCon-txt p{
	position: relative;max-height: 46px;overflow: hidden;
}
/*兼容各浏览器*/
.HK-banerCon-txt p::after{
	content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
      background: -webkit-linear-gradient(left, transparent, #fff 55%);
      background: -o-linear-gradient(right, transparent, #fff 55%);
      background: -moz-linear-gradient(right, transparent, #fff 55%);
      background: linear-gradient(to right, transparent, #fff 55%);
      background: rgba(255,255,255,0);
      background:#fff\9;  
	filter:alpha(opacity=60);   	
}
/*兼容ie8*/
.HK-banerCon-txt p:after{
	content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
	filter:alpha(opacity=40);   	
}
.HK-baner .HK-baner-more span{
	display: block;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin-top: 22px;
	cursor: pointer;
}
.HK-baner-more .HK-baner-moreT{
	width: 64px;
	float: left;
	background-color: #16d3c4;
}
.HK-baner-more .HK-baner-moreAdd{
	width: 26px;
	float: left;
	background-color: #0fbfb1;
}


/*面包屑*/
.lead-first {width: 990px;margin:0 auto;margin-top:20px;}
.lead-first span{font-size: 14px;color: #333;}
.lead-first a{color: #333;text-decoration: none;}
.lead-first a:hover{text-decoration: underline;}

/*内容区*/
.HK-cont{
	width: 990px;
	margin: 0 auto;
}
.HK-contLk{
	margin-top: 20px;
}
.HK-contLk li{
	width: 198px;
	height: 130px;
	float: left;
	text-align: center;
}
.HK-contLk li a{
	display: inline-block;
	width: 70px;
	height: 70px;
}
.HK-contLk li img{
       transform: scale(1);  
       transition: all 1s ease 0s;  
       -webkit-transform: scale(1);  
       -webkit-transform: all 1s ease 0s;  
}
.HK-contLk li:hover img{
	 transform: scale(1.1);  
       transition: all 1s ease 0s;  
       -webkit-transform: scale(1.1);  
       -webkit-transform: all 1s ease 0s;  
}
.HK-contLk li span{
	display: block;
	margin-top: 15px;
	font-size: 16px;
	color: #333;
}
.HK-contList{
	width: 990px;
	height: 330px;
}
.HK-turnLf{
	width: 40px;
	height: 330px;
	float: left;
	cursor: pointer;
	background: url(./../images/HK-icon-lunbo.png) 0px 128px no-repeat;  
}
.HK-turnRt{
	width: 40px;
	height: 330px;
	float: left;
	cursor: pointer;
	background: url(./../images/HK-icon-lunbo.png) -160px 128px no-repeat;
}
.HK-content{
	position: relative;
	width: 910px;
	height: 332px;
	float: left;
	overflow: hidden;
}
.HK-contList-wrap{
	position: absolute;
	top: 0px;
	left: 0px;
}
.HK-listZu{
	float: left;
}
.contList-wrap{
	border-bottom: 2px solid #e0e0e0;
	float: left;
	display: inline;
}
.contList-wrap:hover{
	border-bottom: 2px solid #61d6ce;
}
.contList-wrap1{
	display: block;
	width: 222px;
	height: 330px;
	float: left;
}
.contList-wrap span{
	display: block;
	font-size: 20px;
	color: #000;
	
}
.contList-wrap .contList-wrapTxt{
	height: 26px;
	padding-top: 24px;
	padding-left: 20px;
}
.contList-wrap .contList-wrapIcon{
	width: 60px;
	height: 60px;
	float: right;
	background: url(./../images/HK-icon.png) -190px -590px no-repeat;
}
.wrapAct .contList-wrapIcon{
	background: url(./../images/HK-icon.png) 10px -590px no-repeat
}
.contList-wrap.wrapAct{
	border-bottom: 2px solid #61d6ce;
}
.contList-wrap2{
	width: 202px;
	height: 330px;
	float: left;
	text-align: center;
	margin-left: -18px;
	background:url(./../images/bg-conList.png) no-repeat;
}
.contList-wrap2 p{
	width: 154px;
	height: 120px;
	font-size: 12px;
	color: #333;
	line-height: 24px;
	text-align: left;
	overflow: hidden;
}

.contList-txt{
	padding: 40px 14px 40px 34px;
}
/*p标签多余文字省略*/
.contList-txt p{
	/*position: relative;*/height: 120px;overflow: hidden;
}
/*兼容各浏览器*/
.contList-txt p::after{
	/*content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
      background: -webkit-linear-gradient(left, transparent, #fff 55%);
      background: -o-linear-gradient(right, transparent, #fff 55%);
      background: -moz-linear-gradient(right, transparent, #fff 55%);
      background: linear-gradient(to right, transparent, #fff 55%);
      background: rgba(255,255,255,0);
      background:#fff\9;  
	filter:alpha(opacity=60);   	*/
}
/*兼容ie8*/
.contList-txt p:after{
	/*content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
	filter:alpha(opacity=40);   */	
}
.contList-wrap .contList-more{
	display: inline-block;
	width: 96px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	margin-top: 36px;
	margin-left: 20px;
	background-color: #3cd9ce;
	
}


/*新闻列表*/
.HK-news{
	width: 710px;
	margin-top: 20px;
	float: left;
}
.HK-newsTit{
	border-bottom: 1px solid #d2d2d2;
}
.HK-newsTit span{
	display: inline-block;
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	color: #000;
	font-weight: bold;
	padding: 0 10px;
	border-bottom: 3px solid #00d3c4;
}
.HK-newsList li{
	padding: 24px 24px 24px 40px;
	font-size: 12px;
	border-bottom: 1px solid #eaeaea;
	background: url(./../images/HK-iconNews.png) 20px center no-repeat;
}
.HK-newTit{
	display: inline-block;
	width: 540px;
	line-height: 1.5;
	cursor: pointer;
}
.HK-newTim{
	color: #666666;
	float: right;
}


/*公司业务*/
.HK-compList{
	margin-bottom: 56px;
}
.HK-compListTp{
	padding: 18px 18px 18px 8px;
	border-bottom: 1px solid #eaeaea;
	cursor: pointer;
	*position: relative;
}
.HK-compListTp i{
	display: inline-block;
	*display: inline;
	*zoom:1;
	width: 16px;
	height: 20px;
	vertical-align: middle;
	*position: absolute;
	*top: 8px;
	*right: 18px;
}
.HK-compTit{
	font-size: 14px;
	font-weight: bold;
}
.HK-compTit{
	display: inline-block;
	width: 600px;
	line-height: 1.5;
	vertical-align: middle;
}
.HK-compTitLine{
	background: url(./../images/HK-Link.png) -94px -401px no-repeat;
}
.HK-compBtn{
	float: right;
	background: url(./../images/HK-Link.png) 0px -396px no-repeat;
	*background: url(./../images/HK-Link.png) 0px -390px no-repeat;
}
.HK-compListCon{
	padding: 18px 18px;
	background-color: #f9f9f9;
	font-size: 12px;
	color: #666;
	line-height:2;
}
.HK-btnMore{
	width: 60px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	float: right;
	border-radius: 12px;
	background-color: #00d3c4;
	color: #fff;
	text-align: center;
	*position: absolute;
	*bottom: 30px;
	*right: 20px;
}

/*右侧快速链接*/
.HK-quickLk_rt{
	float: right;
	width: 260px;
	border-top: 2px solid #00d3c4;
	margin-top: 60px;
	padding-bottom: 16px;
	background-color: #f9f9f9;
}
.HK-quickLk_rt ul{
	margin-left: 6px;
	margin-right: 6px;
}
.HK-quickLk_rt li{
	padding: 18px 10px 18px 40px;
	cursor: pointer;
	border-bottom: 1px solid #e5e5e5;
}
.HK-quickLk_rt li:hover{
	background-color: #f5f5f5;
}
.HK-quickLk_rt span{
	display: inline-block;
	width: 144px;
	padding-left: 20px;
	line-height: 1.5;
	font-size: 16px;
	color: #555;
	vertical-align: middle;
}
.HK-quickLk_rt i{
	display: inline-block;
	width: 28px;
	height: 28px;
	vertical-align: middle;
}


/*快速链接*/
.HK-MarketData{
	background: url(./../images/HK-Link.png) 0px 4px no-repeat;
}
.HK-ServiceCharge{
	background: url(./../images/HK-Link.png) -100px 4px no-repeat;
}
.HK-TabDload{
	background: url(./../images/HK-Link.png) -200px 2px no-repeat;
}
.HK-Link{
	background: url(./../images/HK-Link.png) -296px 0px no-repeat;
}
.HK-AccTerms{
	background: url(./../images/HK-Link.png) -396px 2px no-repeat;
}
.HK-ContUs{
	background: url(./../images/HK-Link.png) -496px 2px no-repeat;
}
.HK-annualRept{
	background: url(./../images/HK-Link.png) -596px 2px no-repeat;
}
.HK-JobOpport{
	background: url(./../images/HK-Link.png) -696px 2px no-repeat;
}
.HK-BusOrgan{
	background: url(./../images/HK-Link.png) -299px -42px no-repeat;
}
.HK-marktDynamic{
	background: url(./../images/HK-Link.png) -896px 2px no-repeat;
}
.HK-Rates{
	background: url(./../images/HK-Link.png) -996px 2px no-repeat;
}
.HK-Mainimg{
	background: url(./../images/HK-Link.png) -1096px 2px no-repeat;
}
.HK-NewsMess{
	background: url(./../images/HK-Link.png) -1198px 2px no-repeat;
}


/*内容详情页*/
.HK-detailTit{
	padding: 30px 16px 16px;
	text-align: center;
	font-size: 24px;
	color: #00d3c4;
	border-bottom: 1px solid #e0e0e0;
}
.HK-detailCon{
	margin: 20px 20px 60px 10px;
}
.HK-detailCon p{
	margin-top: 10px;
	font-size: 12px;
	color: #333;
	line-height: 1.5;
	text-indent: 2em;
}
.HK-detailBd{
	font-size: 14px;
	font-weight: bold;
}

/*小分页*/
.lsb-bank-news-page a{margin-left: 5px;text-decoration: none;width: 24px;height: 24px;padding: 2px 6px 2px 6px;color: rgb(179,179,179);font-weight: bold;}
.lsb-bank-news-page a+a{margin-right: 5px;text-decoration: none;width: 24px;height: 24px; border:solid 1px  rgb(216,213,213);padding: 2px 6px 2px 6px;color: rgb(110,110,110);font-weight: bold;}
.lsb-bank-news-page{float: left;margin-top: 0px;margin-left: 14px;}
.lsb-bank-news-page .page{ margin-top: 30px; margin-bottom: 30px; float: left;font-size: 14px; color:#666;}
.lsb-bank-news-page .page .icon{ width: 22px;height: 22px; line-height: 22px; border:1px solid #e7e7e7; margin-left:6px;text-align: center; font-weight:bold;color: #b2b2b2;}
.lsb-bank-news-page .page .icon:hover{text-decoration: none;}
.lsb-bank-news-page .page .go{width:44px;height:24px;line-height: 18px; text-align: center; border:1px solid #e3e3e3;margin:2px 6px;color: #666; *vertical-align: middle;vertical-align: middle;}
.lsb-bank-news-page .page .sp-go a{margin: 0;padding: 4px  8px 4px 0;text-align: center; margin-left: 5px;background-color: #00d3c4;}

/*底部*/
.first-context-f{width: 990px;margin: 0 auto;*margin-top: 30px;}
.first-footer{clear: both;background-color: #eee;}
.first-footer h3{font-family: "微软雅黑";font-size: 18px;color: #333;display: inline-block;padding-left: 40px;background: url(./../images/HK-icon.png) -394px -598px no-repeat;}
.first-footer p{font-size: 12px;color: #666; width: 382px;line-height: 24px;margin-top: 8px;margin-left: 0px;*margin-top: -25px;}
.first-footer a{float: right;float: right;font-size: 14px;color: #333;margin-right: 34px;*margin-top:-25px;}
.first-footer a:hover{text-decoration: underline;}
.hk-first-footer-ul{margin-top: 0px;margin-left: 40px;}
.hk-first-footer-ul li{list-style: none;font-family: "微软雅黑";font-size: 12px;color: #333;padding-top: 6px;padding-bottom: 6px;line-height: 1.5}
.hk-first-footer-ul li span{line-height: 20px;}
.footer-left-lsb{width: 510px;height: 144px;float: left;margin-top: 30px;_width:500px;_display:inline;}
.lsb-first-footer-job-h{position: relative; left: 10px;*top: -33px; *left:0px;}
.footer-lsb-line{float: left;margin-top: 20px;margin-left:40px;_width: 2px; _display:inline;}
.footer-right-lsb{float: left;margin-top: 26px;*margin-top: 0px;_width:410px;_display: inline; width: 456px;_width:400px;border-left: 1px solid #bababa;}
.hk-first-footer-ul .hk-lable{display: inline-block;*display: inline;*zoom:1;width: 86px;padding-left: 26px;vertical-align: top;line-height: 20px;text-align: right;}
.hk-first-footer-ul span{display: inline-block;*display: inline;*zoom:1;width: 300px;}
.hk-footer-TEL{background: url(./../images/HK-iconFoot.png) 2px 4px no-repeat;}
.hk-footer-Em{background: url(./../images/HK-iconFoot.png) 48px -98px no-repeat;}
.hk-footer-fax{background: url(./../images/HK-iconFoot.png) 48px -200px no-repeat;}
.hk-footer-add{background: url(./../images/HK-iconFoot.png) 48px -300px no-repeat;}

.HK-footer{width: 100%;background-color: #e3e4dc;padding-top: 14px;}
.hk-first-footer-bottom{width: 716px; margin: 0 auto;height: 56px;line-height: 1.5;}
.hk-first-footer-bottom a{font-size: 12px;color: #666;text-decoration: none;margin: 0px 20px;}
.hk-first-footer-bottom span{font-size: 12px;color: #666}
.hk-first-footer-bottom a:hover{text-decoration: underline;}

.hk-first-footer-bottom select{width: 158px;margin-left: 24px;}
.hk-first-footer-bottom-a1{margin-left: 90px;margin-right: 14px;}
.hk-first-footer-bottom-a2{margin-left: 14px;}
.hk-first-footer-tel{margin-left: 20px;}
.hk-first-footer-end{float: right;margin-top: -26px;*margin-top: -25px;}
.HK-footSelt{color: #666;}


/*公共*/
.mt30{
	margin-top: 30px;
}
.mr30{
	margin-right: 30px;
}
.mb30{
	margin-bottom: 30px;
}
.mb45{
	margin-bottom: 45px;
}
.hide{
	display: none!important;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.fontBd{
	font-weight: bold;
}
.colff6{
	color:#ff6d00!important;
}

.right-gs-p .right-gs-p-bg{
	*padding-bottom: 0px;
	padding-bottom: 6px;
}




