.newlistcs .icbclinkHolder
{
	position: relative;
	float: left;
	vertical-align: text-top;
	left: 15px;
	top: 10px;
}
.newlistcs .icbclinkHolder a
{
	display: block;
	text-decoration: none;
	font-size: 14px;
	color: #4a4a4a;
	line-height: 1em;
	margin: 0;
}
.newlistcs .icbclinkHolder a span
{
	color: #cd0404;
	padding: 0 33px 0 0;
}
.newlistcs .icbclinkHolder a:hover
{
	color: #000;
}
.newlistcs
{
	position: absolute;
	margin: 0;
	padding: 0;
	word-spacing: -1px;
	background: #efefef; 
	font: 400 14px/1.2em Arial, Helvetica, "Î¢Ü›ÕýºÚów" , "Microsoft JhengHei" , sans-serif;
}
.newlistcs .icbclinkHolder a:first-child
{
	border-top: none;
}
.newlistcs .icbclinkHolder a:last-child
{
	border-bottom: none;
}
.newlistcs .icbcimageHolder
{
	float: left;
	display: inline-block;
}
.btn-icbc-link
{
	position: absolute;
	right: 15px;
	display: inline-block;
	bottom: 15px;
	border: none !important;
	padding: 0 !important;
	color: #555555;
}
.btn-icbc-link:hover
{
	color: #000;
}


/* Header style */
@media screen
{
	header
	{
		width: 100%;
		/*position: fixed;
		top: 0;*/
		left: 0;
		z-index: 198;
		width: 100%;
		margin: 0;
		padding: 0;
		font: 400 14px Arial, Helvetica, "Î¢Ü›ÕýºÚów" , "Microsoft JhengHei" , sans-serif;
		line-height: 1.2em;
		background: #fff;
		-webkit-font-smoothing: antialiased; *font-family:PMingLiu,MingLiu;*zoom:1;word-spacing:-1px;}
	header .inner
	{
		width: 978px;
		margin: 0 auto;
		height: 114px;
		position: relative;
		z-index: 201;
	}
	header .logo
	{
		width: 240px;
		height: 46px;
		display: block;
		position: absolute;
		left: 0px;
		top: 15px;
	}
	header .upper
	{
		position: absolute;
		right: 0;
		top: 18px;
		font-size: 14px;
		width: 75%;
		text-align: right;
	}
	header .upper a
	{
		color: #201e1d;
		text-decoration: none;
		display: inline-block;
	}
	header .upper .icoCareer, header .upper .icoAbout
	{
		font-size: 14px;
		line-height: 30px;
		height: 30px;
		padding: 0 20px 0 30px;
	}
	header .icoLogin
	{
		display: none;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	header .icoLogin.show
	{
		display: inline-block;
		background: url(images/bg_hidden_login.gif) 0 0 no-repeat;
		width: 46px;
		height: 23px;
		text-align: center;
		line-height: 23px;
		padding-left: 23px;
		color: #fff;
	}
	header .upper .icoCareer
	{
		background: url(images/ico_career.gif) no-repeat 0 0;
	}
	header .upper .icoAbout
	{
		background: url(images/ico_about.gif) no-repeat 0 0;
	}
	header .upper .search-wrapper
	{
		width: 90px;
		position: absolute;
		top: 0;
		right: 100px;
		text-align: right;
	}
	header .upper .inputTxt
	{
		border: 1px solid #ff0000;
		padding: 0 30px 0 10px;
		line-height: 30px;
		height: 30px;
		vertical-align: middle;
		width: 50px;
		box-sizing: content-box;
	}
	header .upper .btnSearch
	{
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		background: url(images/ico_search.gif) no-repeat center center;
		height: 30px;
		width: 30px;
		border: 0;
		cursor: pointer;
	}
	header .upper .hottopic
	{
		margin-right: 20px;
	}
	header .upper .hottopic span
	{
		margin-right: 5px;
		color: #ff002d;
	}
	header .upper .hottopic a
	{
		margin-right: 5px;
	}
	header .upper a:hover, header .upper a.current, .tc .tc, .sc .sc, .en .en
	{
		color: #cb0202;
	}

	header .bg
	{
		z-index: 200;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 116px; *height:115px;*border-bottom:1pxsolid#aaa;height:115px\0/;border-bottom:1pxsolid#aaa\0/;-webkit-box-shadow:0px0px6pxrgba(0, 0, 0, 0.5);
-moz-box-shadow:0px0px6pxrgba(0, 0, 0, 0.5);
box-shadow:0px0px6pxrgba(0, 0, 0, 0.5);
background:#fff;/* Old browsers */
background:-moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 98%, rgba(183,183,183,1) 100%);/* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(98%,rgba(255,255,255,1)), color-stop(100%,rgba(183,183,183,1)));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 98%,rgba(183,183,183,1) 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 98%,rgba(183,183,183,1) 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 98%,rgba(183,183,183,1) 100%);/* IE10+ */
background:linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 98%,rgba(183,183,183,1) 100%);/* W3C */
}

	header .menu
	{
		position: absolute;
		top: 82px;
		left: 0;
		width: 100%;
		text-align: right;
	}
	
	header .menu a.current, header .menu a:hover
	{
		color: #cb0202;
	}

	header .submenu
	{
		background: url(images/submenu.PNG) repeat; /*background:rgba(250,250,246,0.9); background:url(images/submenu.png) repeat\0/; *background:url(images/submenu.png) repeat; background:url(images/submenu.png) repeat \9;*/
		width: 100%;
		height: auto;
		position: absolute;
		left: 0;
		top: -600px;
		overflow: hidden;
		transition: top 500ms ease-out,height 200ms ease-out;
		-moz-transition: top 500ms ease-out,height 200ms ease-out;
		-webkit-transition: top 500ms ease-out,height 200ms ease-out;
		z-index: 199;
	}
	header .submenu.show
	{
		top: 116px;
	}
	header .submenu .submenuInner
	{
		width: 978px;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
		transition: height 200ms ease-out;
		-moz-transition: height 200ms ease-out;
		-webkit-transition: height 200ms ease-out;
	}
	header .submenu .submenuInner table
	{
		width: 100%;
	}
	header .submenu .submenuInner td
	{
		padding: 0px 35px 10px 0px;
		width: 175px;
		vertical-align: top;
		text-align: left;
	}
	header .submenu .submenuInner ul
	{
		margin: 0;
		padding: 0;
	}
	header .submenu .submenuInner ul li
	{
		list-style: none;
		margin: 0;
		padding: 0;
		line-height: 1.2em;
		margin-left: 40px;
	}
	header .submenu .submenuInner ul li a
	{
		padding-left: 0;
		background: url(images/submenu_under.PNG) 0 2px no-repeat;
		padding-left: 9px;
	}
	.en header .submenu .submenuInner ul li a
	{
		background-position: 0 5px;
	}
	header .submenu .submenuInner ul li ul
	{
		padding-bottom: 10px;
	}
	header .submenu .submenuInner ul li ul li
	{
		color: #666;
		line-height: 1em;
	}
	header .submenu .item
	{
		position: absolute;
		left: 0;
		top: 0;
		width: 978px;
	}
	header .submenu h3
	{
		display: block;
		margin: 12px 0 0px 0; /*background:url(images/submenu_head.png) no-repeat left 0px; */
		min-height: 32px;
	}
	/* header .submenu h3.icon-atm {background-image: url(images/icon/icon_atm.gif);}
	header .submenu h3.icon-loan {background-image: url(images/icon/icon_loan.gif);}
	header .submenu h3.icon-insurance {background-image: url(images/icon/icon_insurance.gif);}
	header .submenu h3.icon-rmb {background-image: url(images/icon/icon_rmb.gif);}
	header .submenu h3.icon-lock {background-image: url(images/icon/icon_lock.gif);}
	header .submenu h3.icon-other {background-image: url(images/icon/icon_other.gif);}*/

	header .submenu h3 a
	{
		font-size: 16px;
		color: #cb0202;
		text-decoration: none;
		padding-left: 36px !important;
		padding-top: 5px !important;
	}
	header .submenu h3 a:hover
	{
		color: #000;
	}
	header .submenu a
	{
		font-size: 14px;
		color: #666;
		text-decoration: none;
		font-weight: 800;
		padding: 0 0 5px 37px;
		display: block;
	}
	header .submenu a:hover
	{
		color: #cb0202;
	}
	header .submenu .submenuInner ul li a
	{
		line-height: 1.3em;
	}
	header .submenu .submenuInner ul li ul li a
	{
		font-size: 12px;
		line-height: 1em;
		background: url(images/submenu_under_gray.PNG) no-repeat 20px 2px;
		padding: 0px 0 8px 35px;
		display: block;
		margin-left: 19px;
	}
	header .submenu .submenuInner ul li ul li a:hover
	{
		background: url(images/submenu_under.PNG) no-repeat 20px 2px;
	}
	header .submenu .submenuInner .submenuContainer
	{
		position: absolute;
		left: 0;
		top: 0;
		transition: left 400ms ease-out;
		-moz-transition: left 400ms ease-out;
		-webkit-transition: left 400ms ease-out;
	}

}
