@charset "gb2312";
/* CSS Document */

/*Services样式开始*/
.site_fw {
	background: url(imagessite_fv_en.jpg);
}
#fw_data_btton {
	border: solid 5px #c5c5c5;
	padding: 6px;
	width: 195px;
}
#fw_data_btton ul.yansbb li {
	float: left;
	margin-bottom: 10px;
	margin-right: 4px;
}
#fw_data_btton ul.yansbb li a {
	background: url(imagesnshujuysbb.jpg) repeat-x 0 0;
	display: inline-block;
	height: 27px;
	padding: 0 7px;
	line-height: 27px;
	font-size: 14px;
}
#fw_data_btton ul.yansbb li a:hover {
	background-position: 0 -27px;
	color: #FFF;
	text-decoration: none;
}
.n_left .n_cont ul.zxsp li {
	float: left;
	margin-bottom: 10px;
	margin-right: 6px;
}
.n_left .n_cont ul.zxsp li a {
	font-size: 12px;
	color: #404040;
	text-decoration: none;
	line-height: 16px;
}
.n_left .n_cont ul.zxsp li a img {
	float: left;
	width: 124px;
	height: 92px;
	padding: 2px;
	border: solid 1px #d5d5d5;
	margin-right: 6px;
}
.n_left .n_cont ul.zxsp li a strong {
	color: #02769c;
	text-decoration: underline;
}
.n_left .n_cont ul.zxsp li a:hover {
	color: #02769c;
}
.fw_center {
	width: 487px;
	border: solid 1px #d5d5d5;
	background: url(imagesjyfw_cbg.gif) repeat-y;
	margin-left: 8px;
	overflow: hidden;
}
.fw_center .fw_cbox {
	padding: 0px 10px 16px 10px;
}
.fw_cbox .fw_ctitle {
	height: 38px;
	padding-bottom: 10px;
	background: url(imagesjyfw_cline.jpg) bottom repeat-x;
	font-size: 20px;
	color: #275F94;
	font-weight: normal;

}
.fw_cbox .fw_cmain {
	wdith: 467px;
	overflow: hidden
}
.fw_cbox .fw_cmain ul {
	padding: 0px 5px;
	width: 490px;
}
.fw_cbox .fw_cmain ul li {
	float: left;
	border: solid 1px #969696;
	margin-top: 9px;
	margin-right: 9px;
}
.fw_cbox .fw_cmain ul li a {
	display: block;
	width: 144px;
	height: 28px;
	padding-top:2px;
	line-height: 12px;
	font-size: 10px;
	text-align: center;
	color: #333;
	font-family: Arial;
	background: url(imagesjyfw_cmbg.jpg) repeat-x;
}
.fw_cbox .fw_cmain ul li a.danhang {
	line-height:26px;
}
.fw_cbox .fw_cmain ul li a:hover {
	background-position: 0 -30px;
	text-decoration: none;
}
.fw_right {
	width: 236px;
}
.fw_right .fw_rbox {
	border: solid 1px #d5d5d5;
	padding-bottom: 6px;
	margin-bottom: 12px;
	float: left;
	width: 234px;
	overflow: hidden;
}
.fw_right .fw_rbox .fw_rtitle {
	height: 35px;
	background: url(imagesjyfw_rtitle_bg.jpg) top repeat-x;
	line-height: 35px;
}
.fw_rbox .fw_rtitle .fw_rtitle_l {
	float: left;
	padding-left: 5px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #0a2a7b;
}
.fw_rbox .fw_rtitle .fw_rtitle_r {
	float: right;
	padding-right: 10px;
}
.fw_rbox .fw_rmain {
	wdith: 234px;
	overflow: hidden
}
.fw_rbox .fw_rmain ul {
	padding: 0px 5px;
	width: 260px;
	font-family: "Arial";
	fone-size: 12px;
}
.fw_rbox .fw_rmain ul li {
	float: left;
	margin-top: 6px;
	margin-right: 5px;
}
.fw_rbox .fw_rmain ul li a {
	display: block;
	width: 102px;
	height: 32px;
	line-height: 15px;
	border: solid 3px #ececec;
	text-align: center;
	color: #fff;
	background: #a0a0a0;
	vertical-align: baseline;
}
.fw_rbox .fw_rmain ul li a:hover {
	background: #0160b2;
	color: #fff;
	text-decoration: none;
}
/*下拉导航css开始*/
#leftnav {
	width: 234px;
}
#leftnav h4 {
	background: url(imagesjyfw_rtitle_bg02.gif) top center no-repeat;
	height: 36px;
	line-height: 36px;
	font-weight: normal;
	text-align: center;
	font-size: 15px;
	font-family: "Arial";
	color: #141414;
	cursor: pointer;
}
#leftnav h4.up {
	background: url(imagesjyfw_rtitle_bg02.gif) bottom center no-repeat;
	color: #141414;
}
#leftnav ul {
	display: none;
	color: #666;
	width: auto;
	height: auto;
	padding-bottom: 6px;
}
#leftnav ul.up {
	display: block;
}
#leftnav ul li {
	font-size: 13px;
}
#leftnav ul li a {
	display: block;
	background: url(imagesjyfw_rtitle_bg03.gif) top left no-repeat;
	padding-left: 42px;
	padding-right: 20px;
	line-height: 28px;
	_line-height: 22px;
	color: #02769c;
	text-decoration: none;
}
#leftnav ul li a:hover {
	background: url(imagesjyfw_rtitle_bg04.gif) top left no-repeat;
	text-decoration: none;
}
/*下拉导航css结束*/

/*Services样式结束*/

/*Trading所 Guidelines样式开始*/
.site_zy {
	background: url(imagessite_zy.jpg);
}
#zy_left_box .fw_center {
	width: 736px;
	margin-left: 0px;
	padding-bottom: 20px;
	overflow: hidden;
}
#zy_left_box .fw_cbox {
	padding: 0px 60px 16px 60px;
}
#zy_left_box .fw_cbox .fw_cmain {
	wdith: 616px;
	overflow: hidden;
}
#zy_left_box .fw_cbox .fw_cmain ul {
	padding: 0px 5px;
	width: 650px;
}
.box234 {
	display: block;
	width: 234px;
	margin-bottom: 10px;
}
/*Trading所 Guidelines样式结束*/


/*关于Trading所样式开始*/
.site_about {
	background: url(imagessite_about_en.jpg);
}
.about_left {
	width: 121px;
}
.about_left ul li {
	padding-bottom: 5px;
}
.about_left ul li a {
	display: block;
	wdith: 107px;
	padding-right: 12px;
	height: 50px;
	padding-top: 23px;
	background: url(imagesabout_l.jpg) top center no-repeat;
	font-size: 17px;
	color: #fff;
	text-align: right;
	line-height: 20px;
	font-weight: bold;
}
.about_left ul li a:hover {
	background: url(imagesabout_lhover.jpg) top center no-repeat;
	text-decoration: none;
}
.about_left ul li a.hover {
	display: block;
	wdith: 107px;
	padding-right: 14px;
	height: 50px;
	padding-top: 23px;
	line-height: 50px;
	background: url(imagesabout_lhover.jpg) top center no-repeat;
	font-size: 18px;
	color: #fff;
	text-align: right;
}
#about_right01 ul li {
	padding: 0 6px;
	font-size: 13px;
}
#about_right01 ul li a {
	display: block;
	width: 206px;
	height: 26px;
	line-height: 26px;
	border: solid 3px #ececec;
	text-align: center;
	color: #fff;
	background: #a0a0a0;
}
#about_right01 ul li a:hover {
	background: #0160b2;
	color: #fff;
	text-decoration: none;
}
#about_right02 ul {
	padding: 0 12px;
	padding-bottom: 5px;
	font-size: 13px;
}
#about_right02 ul li a {
	display: block;
	width: 60px;
	height: 26px;
	line-height: 26px;
	border: solid 3px #ececec;
	text-align: center;
	color: #fff;
	background: #a0a0a0;
}
#about_right02 ul li a:hover {
	background: #0160b2;
	color: #fff;
	text-decoration: none;
}
#about_right03 p {
	padding: 10px 12px;
	line-height: 22px;
	font-size: 14px;
}
.submenu-list-title01 {
	font-family: "Arial";
	height: 72px;
	padding-left: 30px;
	line-height: 72px;
	font-size: 24px;
	color: #1a408b;
	margin-bottom: 12px;
	background: url(imagesjyfw_cline.jpg) bottom repeat-x;
}
.submenu-list-title02 {
	font-family: "Arial";
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #1a408b;
	font-weight: bolder;
	margin-bottom: 0px;
	margin-top: 20px;
}
/*About SHFE样式结束*/


/*-----------Event  Guidelines样式开始*/
.site_hd {
	background: url(imagessite_hd.jpg);
}
#hd_left_box .fw_center {
	width: 720px;
	margin-left: 0px;
	padding-bottom: 20px;
	overflow: hidden;
	background: #fff;
	padding: 8px 10px;
	margin-bottom: 8px;
}
#hd_left_box .article-list li {
	padding: 5px 0 8px 20px;
	background: url(imagesgray-round.jpg) no-repeat 0 8px;
	border-bottom: dotted 1px #ccc;
	color: #9f9f9f;
	line-height: 21px;
}
#hd_left_box .activity-table {
	font-size: 13px;
}
#hd_left_box .activity-table td {
	padding: 10px 10px;
	border-left: dotted 1px #b4b4b4;
	text-align: left;
	font-family: "Arial"；
}
#hd_left_box .article-list-title {
	margin-bottom: 10px;
	padding: 0px;
	height: 33px;
	color: #000;
	font-size: 16px;
	font-family: "Arial";
	background: url(imageshd_line.gif) bottom repeat-x;
	border: none;
	font-weight: bold;
}
#hd_left_box .article-list-title .hd_title_l {
	height: 30px;
	padding: 0 20px 0 30px;
	border-top: solid 3px #7f9cd3;
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	float: left;
	background: url(imageshd_arrow.png) 10px 10px no-repeat #fff;
}
ul.hdzt {
	padding: 6px 0;
}
ul.hdzt li {
	text-align: center;
	padding: 6px 0;
}
ul.hdzt li a img {
	width: 200px;
	height: 92px;
	padding: 2px;
	border: solid 1px #d6d6d6;
}
ul.hdzt li a:hover img {
	border: solid 1px #23439c;
}
/*---------Event  Guidelines所样式结束*/

.roll-news {
	width: 360px;
	height: 238px;
	border: solid 1px #c1c1c1;
}
.roll-news-index-hover {
	background-color: #000;
}
.roll-news-image img {
	width: 360px;
	height: 238px;
}
.roll-news-index {
	position: relative;
	bottom: 26px;
	margin-right: 5px;
	float: right;
	background: url(imagessitemapt.gif) -580px 0 no-repeat;
}
.roll-news-index {
}
.roll-news-index li {
	list-style: none;
	float: left;
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	width: 18px;
	height: 16px;
	line-height: 16px;
	cursor: pointer;
	margin: 0 3px;
	text-align: center;
}
.roll-news-title {
	position: relative;
	bottom: -8px;
	_bottom: 0;
	padding-left: 10px;
	height: 22px;
	line-height: 20px;
	_line-height: 16px;
}
.roll-news-title a {
	font-size: 13px;
	text-decoration: none;
	color: #222222;
}
.roll-news-title a:hover {
	color: red;
}
