@charset "utf-8";
body {
	font-family:"Microsoft Yahei",微软雅黑,"Helvetica Neue",Arial,sans-serif;
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #222222;

}
ul
{
	list-style: none; 
}
a {
  color: #222222;
  text-decoration: none;
  font-size: 16px;
}
p{
	font-size: 14px;
}
h3
{
	font-size: 1.17em;
	font-weight: bold;
}
h4
{
	font-weight: bold;
	font-size: 16px;
}
ul, ol, dl { 
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 
	padding-right: 15px;
	padding-left: 15px; 
}
a img { 
	border: none;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
	color: #3668a5;
}

.container_g1 {
	width: 100%;
	margin: 0 auto;
	height: 96px;
	background-color: #0653c5;
}

.container_g {
	width: 1199px;
	margin: 0 auto; 
}

.headbanner {
	height:804px;
	background-image:url(https://nfcms-mainsiteoss.southcn.com/finance/__tpl_asset/zt/img/b2090e2f81_banner.jpg);
    background-position: 50% 0px;
    margin-bottom: 66px;
}

.newscol1
{
	float: left;
	height: 448px;

}
.fxnewcol11
{
	width: 597px;
	position: relative;
	
}

.fxnewcol12
{
	width: 417px;
	padding-left: 59px;
}
.clear
{
	clear: both;
}
.sh1
{
	height: 56px;
}
.lsk
{
	width: 1200px;
	height: 578px;
	background-color: #000022;
	padding-top: 68px;
	padding-left: 100px;
}
.lsk2
{
	width: 1200px;
	height: 285px;
	background-color: #000022;
	margin-bottom: 30px;
	padding-left: 103px;
}


.newscol2
{
	float: left;
	height: 285px;

}
.fxnewcol21
{
	width: 479px;
	
}

.fxnewcol22
{
	width: 532px;


}
.newlist1 li
{
	width: 289px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.titleaa1
{
	text-align: center;
	width: 289px;
}
.titleaa1 a
{
	line-height: 37px;
	font-size: 18px;
}
.newlist2 li
{
	width: 343px;
	float: left;
	margin-left: 25px;
	margin-right: 25px;
}
.newlist2 li a
{
	font-size: 18px;
	line-height: 35px;
}
.title2a1 a
{
	font-size: 20px;
	color: #fff;
}
.tcontent1
{
	margin-top: 10px;
	height: 110px;
}
.tcontent1 a
{
	font-size: 16px;
	color: #fff;
}
.newlist4 li a
{
	font-size: 20px;
	line-height: 46px;
	color: #fff;

}
.titlec1
{
	margin-left: 75px;
	margin-top: 15px;
	width: 447px;
}
.titlec1 a
{
	line-height: 36px;
	color: #fff;
	font-size: 20px;
}
.tcontentc1
{
	margin-left: 75px;
	margin-top: 10px;
	width: 447px;
}
.tcontentc1 a
{
	line-height: 36px;
	color: #fff;
	font-size: 16px;
}



.titlec2
{
	
	margin-top: 15px;
	width: 447px;
}
.titlec2 a
{
	line-height: 36px;
	color: #fff;
	font-size: 20px;
}
.tcontentc2
{
	width: 447px;
	margin-top: 10px;
}
.tcontentc2 a
{
	line-height: 36px;
	color: #fff;
	font-size: 16px;
}
/*.fxxx
{
	position: absolute;
	top: 480px;
	left: 10px;
}
*/