@charset "UTF-8";
/* CSS Document */
/* 公共样式 */
body,button,input,select,textarea,address{ font-family:Arial,"微软雅黑","宋体"; font-size:14px; color:#444; background:url(/images/bj.gif) repeat-x top #f8f8f8;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,button,p,blockquote,th,td,img{margin:0px;padding:0px; border:0px;}
em,strong{font-style:normal;font-weight:bold;}
ul,li{list-style:none;}
input{ border:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit;}
p{ line-height:20px; margin:0px; padding:0px; border:0px;}

#top{ width:960px; height:57px; padding-top:10px; margin:0px auto; }
#nav{ width:960px; margin:0px auto; height:34px;  color:#FFF; font-size:13px;}/*background:url(images/nav_bj.jpg) no-repeat left top;font-size:13px;*/
#nav ul { clear: left; } 
#nav li { float: left; text-align: center} 
#nav li a { display: block; padding:0px; font-weight: bold; width: 100%; text-decoration: none; } 
#nav ul.sec-l {
height:34px;
position: absolute;
display:none;
}
#nav ul.sec-l li {
clear: inherit;
float: left;
margin-top:-4px;
}
#nav .fir_l span{
	background: url(/images/nav_o_separate.png) no-repeat scroll left top rgba(0, 0, 0, 0); display: inline-block;width:1px;height:34px;
}

#nav .fir_l:first-child span:first-child{
	background: url(/images/nav_o_left.png) no-repeat scroll left top transparent; display: inline-block; width: 6px;height:34px;
}
#nav .fir_l:last-child span:last-child{
	background: url(/images/nav_o_right.png) no-repeat scroll left top rgba(0, 0, 0, 0); display: inline-block;width:6px;height:34px;
}
#nav  span.text_l{
	background: url(/images/nav_o.png) repeat-x scroll left top transparent; width: 135px; height: 34px; display: inline-block; font-family: Arial; vertical-align: top; line-height: 30px;
}

#nav .fir_l:hover span{
	background-image: url(/images/nav_l_1.png);cursor:pointer;
}

#nav .fir_l:hover:first-child span:first-child{
	background-image: url(/images/nav_l_left.png);
}
#nav .fir_l:hover:last-child span:last-child{
	background-image: url(images/nav_l_right.png);
}

#nav  .fir_l:hover span.text_l{
	background-image: url(/images/nav_light_bj.gif);
}

#nav  .text_l:hover{
	font-weight: bold;
}

#nav  li.active_l  span{
	background-image: url(/images/nav_l_1.png);
}

#nav li.active_l:first-child span:first-child{
	background-image: url(/images/nav_l_left.png);
}
#nav li.active_l:last-child span:last-child{
	background-image: url(/images/nav_l_right.png);
}

#nav  li.active_l span.text_l{
	background-image: url(/images/nav_light_bj.gif);font-weight: bold;
}

.ny_nav td{
background: url(/images/ny_nav_bg.png) repeat-x scroll 0 2px transparent; height: 64px; font-family: Arial; color: rgb(255, 255, 255); font-size: 21px; text-align: center; vertical-align: middle; line-height: 51px; width: 186px;
}

.ny_nav td:first-child{
background: url(/images/ny_nav_left.png) no-repeat scroll 0 2px transparent; width: 2px; ;
}
.ny_nav td:last-child{
background: url(/images/ny_nav_right.png) no-repeat scroll 0 2px transparent; width: 2px; ;
}

.sub1{
padding-left: 20px; padding-bottom: 5px; padding-top: 5px;
}

#index_pic{width:960px; margin:0px auto; height:468px; padding-top:20px;}

#banner{width:960px; margin:0px auto; height:192px; padding-top:20px;}
#ny_box_top{width:960px; margin:0px auto; height:20px;}
#ny_box {width:960px; margin:0px auto; background:url(/images/ny_box_bj.gif) repeat-y left top; }
#ny_box_bottom{width:960px; margin:0px auto; height:21px;}

.ny_nav_bj{ font-size:12px; height:24px; background:url(/images/ny_nav_bj.gif) no-repeat left top; padding-left:40px;padding-top:10px;}
.ny_nav_light{font-size:12px;  color:#0099e2; height:24px; background:url(/images/ny_nav_bj.gif) no-repeat left top; padding-left:40px;padding-top:10px;}
.ny_nav_bj1{ font-size:12px; height:24px; background:url(/images/ny_nav_bj.gif) no-repeat left top; padding-left:10px;padding-right:40px;padding-top:10px;}
.ny_nav_light1{font-size:12px;  color:#0099e2; height:24px; background:url(/images/ny_nav_bj.gif) no-repeat left top; padding-left:10px;padding-right:40px;padding-top:10px;}
.ny_nav_light1 a{color:#0099e2;}
.p{ padding-bottom:18px;}

/* 默认的 A 链接 */
a{ color:#444; text-decoration:none;}
a:hover{ 
	color:#0099e2; 
	text-decoration:none;
	border-bottom: 2px solid #0099e2; /* 下划线 */
    padding-bottom: 2px;
}

ol li{
	list-style:disc inside;
}

.numlist li{
list-style: inside none decimal;
}

.con_title{
font-weight: bolder; font-size: 16px; padding-bottom: 5px;margin-left:10px;
}

#copy{ width:960px; margin:10px auto; height:24px; padding-top:16px; text-align:center;}


.subContent {
	MARGIN-TOP: 4px
}
.clearfix {
	DISPLAY: inline-block
}
.sname {
	MARGIN-TOP: 5px; WIDTH: 63px; PADDING-RIGHT: 15px; FLOAT: left; HEIGHT: 55px; BORDER-RIGHT: #565656 1px dotted
}
.sname DL DT {
	TEXT-ALIGN: right; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.sname DL DD {
	TEXT-ALIGN: right
}
.sDescription {
	FONT-SIZE: 12px;PADDING-BOTTOM: 0px; LINE-HEIGHT: 160%; TEXT-INDENT: 2em; PADDING-LEFT: 10px; WIDTH: 580px; PADDING-RIGHT: 15px; FLOAT: right; PADDING-TOP: 0px
}
.teamIntro {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; BACKGROUND: #fff; PADDING-TOP: 8px
}
.odd.teamIntro {
	BACKGROUND: #f9f9f9
}
.newsBox {
	margin-top: 18px;
}
.deat01 {
	width: 48px;
	height: 46px;
	border: 1px solid #458ae5;
	text-align: center;
	color: #458ae5;
	line-height: 20px;
	font-size: 14px;
}
.deat01 span.niandu {
	background: #458ae5;
	color: #fff;
	display: block;
	margin-top: 6px;
}
.newsTitle {
	margin-left: 70px;
	margin-top:-45px;
}
.newsTitle p {
	margin-top: 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
	color: #999;
}
.newsTitle h3{
	font-weight:bold;
}
.card-title {		
		background: linear-gradient(90deg, #009CE2 42.87%, rgba(0, 156, 226, 0) 100%);
		box-sizing: border-box;
		padding-left: 24px;
		line-height: 45px;
		font-weight: bold;
		font-size: 18px;
		letter-spacing: 0%;
		color: #FFFFFF;
	}
	.card-title .mt24 {
		margin-top: 24px;
	}
	.img-card {
		width: 473px;
		display: flex;
		align-items: center;
		height: 24px;
		line-height: 24px;
		margin-top: 24px;
	}
	.mg-card.mt24 {
		margin-top: 24px;
	}
	.bank-blue {
		color: #009CE2;
		font-weight: 700;
		font-style: Bold;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0px;
	}
	.tab-card {
		box-sizing: border-box;
		line-height: 32px;
		display: flex;
		align-items: center;
	}
	.tab-card .tab-li {
		width: 146px;
		height: 32px;
		line-height: 32px;
		text-align: center;
		font-family: Source Han Sans SC;
		font-weight: 400;
		font-size: 14px;
		color: #333333;
	}
	.bgf4 {
		background-color: #f4f4f4;
	}
	.mr16 {
		margin-right: 16px;
	}
