body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
span {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
em {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
tr {
	margin: 0px; padding: 0px;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
a {
	outline: 0px; text-decoration: none;
}
a:hover {
	outline: 0px; text-decoration: none;
}
body {
	color: rgb(0, 0, 0); font-family: "§ºÊ^"; font-size: 12px;
}
body.en {
	font-family: Arial,Helvetica,sans-serif;
}
img {
	border: 0px currentColor; vertical-align: middle;
}
.w980 {
	margin: 0px auto; width: 980px; position: relative;
}
.top {
	background-position: center 12px; padding: 12px 0px 8px; height: 67px; background-image: url("http://image.zuchecdn.com/ir/en/logo.jpg"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
body.cn .top {
	background-image: url("http://image.zuchecdn.com/ir/en/cnlogo.jpg");
}
body.ft .top {
	background-image: url("http://image.zuchecdn.com/ir/en/ftlogo.jpg");
}
.top .w980 img {
	margin-left: 38px;
}
.zn-enfont {
	top: 38px; right: 20px; color: rgb(32, 32, 32); font-size: 14px; display: block; position: absolute;
}
.zn-jtfont {
	top: 38px; right: 146px; color: rgb(32, 32, 32); font-size: 14px; display: block; position: absolute;
}
.zn-ftfont {
	top: 38px; right: 90px; color: rgb(32, 32, 32); font-size: 14px; display: block; position: absolute;
}
.zn-fontCurr {
	color: rgb(35, 79, 245); font-weight: 700;
}
.banner {
	margin: 14px 0px 20px; height: 300px; overflow: hidden; background-repeat: no-repeat;
}
.main {
	overflow: hidden; padding-bottom: 75px; zoom: 1;
}
.mainLeft {
	width: 245px; float: left; min-height: 600px; background-color: rgb(255, 255, 255);
}
.mainLeft h3 {
	background: rgb(255, 156, 15); height: 60px; color: rgb(255, 255, 255); line-height: 60px; padding-left: 40px; font-family: "·L?¶®¶Â"; font-size: 18px; font-weight: 400;
}
.mainLeft ul {
	padding: 0px 14px 70px;
}
.mainLeft ul li {
	padding: 26px 0px 16px 29px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.mainLeft ul li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.mainLeft ul li a {
	color: rgb(83, 83, 83); font-size: 14px;
}
.mainLeft ul li.current {
	background: url("http://image.zuchecdn.com/ir/en/bg.gif") no-repeat 11px 31px;
}
.mainLeft ul li.current a {
	color: rgb(245, 110, 0);
}
.mainRight {
	padding: 18px 22px 0px; width: 681px; float: right; min-height: 583px; background-color: rgb(255, 255, 255);
}
.mainRight .curr {
	text-align: right;
}
.mainRight .curr span {
	color: rgb(238, 118, 0); font-weight: 700;
}
.mainRight .title {
	background: url("http://image.zuchecdn.com/ir/en/logo03.png") no-repeat left; color: rgb(225, 112, 0); padding-left: 46px; font-family: "·L?¶®¶Â"; font-size: 16px; font-weight: 700;
}
.mainRight h3 {
	margin: 37px 0px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; font-size: 14px; font-weight: 400; background-color: rgb(255, 156, 15);
}
.report dl {
	overflow: hidden; margin-bottom: 15px; zoom: 1;
}
.report dl dt {
	width: 58px; text-align: right; color: rgb(255, 128, 4); font-size: 14px; font-weight: 700; margin-right: 20px; float: left;
}
.report dl dd {
	margin-right: 15px; float: left;
}
ul.nav {
	margin: 37px 0px; height: 28px; overflow: hidden; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid; zoom: 1;
}
ul.nav li {
	background: url("http://image.zuchecdn.com/ir/en/bgLi.gif") repeat-x left top; padding: 0px 28px; border: 1px solid rgb(220, 220, 220); text-align: center; color: rgb(9, 9, 9); line-height: 27px; font-size: 14px; float: left; display: inline-block; cursor: pointer;
}
ul.nav li.curr {
	background: rgb(255, 126, 0); text-align: center; color: rgb(255, 255, 255);
}
.reportData {
	padding: 0px 12px; border: 1px solid rgb(220, 220, 220);
}
.reportData h4 {
	height: 35px; text-align: right; line-height: 35px; font-weight: 400;
}
.reportData h4 span {
	width: 85px; text-align: center; color: rgb(41, 41, 41); line-height: 35px; font-size: 14px; font-weight: 700; display: inline-block;
}
.reportData ul li {
	background: rgb(239, 239, 239); height: 26px; margin-bottom: 29px;
}
.reportData ul li span {
	width: 339px; height: 26px; color: rgb(41, 41, 41); line-height: 26px; padding-left: 12px; font-size: 14px; font-weight: 700; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
.reportData ul li em {
	width: 85px; height: 26px; text-align: center; line-height: 26px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block; background-color: rgb(182, 182, 182);
}
.note {
	margin: 55px 0px 0px 27px; color: rgb(67, 67, 67); line-height: 40px; font-family: Arial,Helvetica,sans-serif; font-size: 14px;
}
.year {
	display: none;
}
.notice {
	display: none;
}
.stock {
	display: none;
}
.block {
	display: block;
}
.en .reportData ul li span {
	font-weight: 400;
}
.en .reportData h4 span {
	font-weight: 400;
}
.QA {
	overflow: hidden;
}
.QA label {
	padding: 0px 10px 0px 5px; color: rgb(31, 31, 31); font-weight: 700; float: left; display: block;
}
.QA textarea {
	width: 426px; height: 371px; float: left;
}
.analystData {
	padding: 40px 25px 0px;
}
.analystData ul li {
	height: 56px; line-height: 56px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.analystData ul li span {
	width: 130px; color: rgb(31, 31, 31); font-family: "·L?¶®¶Â"; font-size: 14px; display: inline-block;
}
.notice {
	padding-left: 8px;
}
.notice table th {
	
}
.notice table td {
	
}
.notice dl dd {
	padding: 8px; height: 30px; text-align: left; color: rgb(55, 55, 55); line-height: 28px; font-family: "·L?¶®¶Â"; font-size: 16px; font-weight: 400; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.notice dl dd a {
	color: rgb(55, 55, 55);
}
.notice dl dd a:hover {
	text-decoration: underline;
}
.pr25 {
	padding-right: 25px;
}
.stock {
	overflow: hidden; zoom: 1;
}
.stock p {
	height: 60px; color: rgb(96, 96, 96); font-size: 14px;
}
.stockLeft {
	width: 318px; color: rgb(90, 90, 90); font-size: 14px; float: left;
}
.stockLeft .latest {
	padding-left: 10px; margin-top: 30px;
}
.stockLeft .latest span {
	width: 224px; border-bottom-color: rgb(175, 175, 175); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.stockTitle {
	line-height: 23px;
}
.stockTitle label {
	margin-bottom: 15px; display: inline-block;
}
.stockTitle span {
	width: 120px; margin-right: 10px; margin-bottom: 15px; border-bottom-color: rgb(175, 175, 175); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.stockRight {
	width: 295px; float: right;
}
.stockRight table {
	border-top-color: rgb(176, 176, 176); border-left-color: rgb(176, 176, 176); border-top-width: 1px; border-left-width: 1px; border-top-style: dotted; border-left-style: dotted;
}
.stockRight table th {
	color: rgb(118, 118, 118); line-height: 50px; padding-left: 30px; font-size: 14px; font-weight: 700; border-right-color: rgb(176, 176, 176); border-bottom-color: rgb(176, 176, 176); border-right-width: 1px; border-bottom-width: 1px; border-right-style: dotted; border-bottom-style: dotted;
}
.stockRight table td {
	color: rgb(118, 118, 118); line-height: 50px; padding-left: 30px; font-size: 14px; font-weight: 700; border-right-color: rgb(176, 176, 176); border-bottom-color: rgb(176, 176, 176); border-right-width: 1px; border-bottom-width: 1px; border-right-style: dotted; border-bottom-style: dotted;
}
.stockRight table th {
	height: 40px; line-height: 40px; background-color: rgb(246, 246, 246);
}
.yearTable table th {
	padding: 0px; text-align: center;
}
.yearTable table td {
	padding: 0px; text-align: center;
}
.xznav {
	overflow: hidden;
}
.xznav li {
	background: rgb(238, 227, 218); padding: 5px 10px; text-align: center; color: rgb(44, 44, 44); line-height: 20px; font-size: 15px; margin-right: 2px; float: left; cursor: pointer; min-width: 92px;
}
.xznav li.xzcurr {
	background: rgb(255, 126, 0); color: rgb(255, 255, 255);
}
.xznotice {
	padding: 15px 0px; color: rgb(56, 56, 56); line-height: 22px; font-size: 13px; display: none;
}
.xznotice a.bluexz {
	color: rgb(24, 114, 214); font-size: 14px;
}
.xznotice a.plenexz {
	color: rgb(145, 77, 164); font-size: 14px;
}
.xznotice a.blue01a0c8xz {
	color: rgb(1, 160, 200); font-size: 14px;
}
.xznotice a.blue01a0c8xz:hover {
	color: rgb(145, 77, 164);
}
.xznotice a.blackxz {
	color: rgb(55, 55, 55); font-size: 14px;
}
.block.xznotice {
	display: block;
}
.dt14dd12 dt {
	color: rgb(0, 103, 208); padding-top: 2px; font-size: 14px;
}
.dt14dd12 dd {
	color: rgb(56, 56, 56); line-height: 18px; font-size: 12px;
}
.font16 {
	color: rgb(15, 76, 229); font-family: ·L?¶®¶Â,¶ÂÊ^; font-size: 16px;
}
