@charset "utf-8";
/* CSS Document */
.wrapper {
	background-color: rgb(211, 211, 211);
}
.banner {height: 280px;  overflow: hidden; padding-bottom: 15px;
}
.green {
	background-color:#f5f4f5;
}
.main {
	margin: 20px auto 28px; width: 980px; overflow: hidden; background-color: rgb(255, 255, 255);
}
.main-t {
	background: url(../images/bg_repeat_x1.gif) repeat-x 0px -239px; padding: 15px 0px; border: 1px solid rgb(232, 230, 230); height: 21px; overflow: hidden;
}
.main-t p {
	background: url(../images/icon_x.gif) no-repeat 0px -111px; height: 20px; color: rgb(119, 119, 119); line-height: 20px; overflow: hidden; padding-left: 15px; margin-left: 25px;
}
.main-t p a {
	color: rgb(119, 119, 119);
}
.main-t p a:hover {
	color: rgb(153, 132, 211);
}
.listnav { background:url(../images/bg_listnav.gif) no-repeat right 0px; padding: 21px 22px 0px; width: 180px; height: 600px; overflow: hidden;
}
.listnav1 { background:url(../images/bg_listnav.gif) no-repeat right 0px; padding: 21px 22px 0px; width: 180px; height: 600px; overflow: hidden;
}
.listnav h2.title {
	background:url(../images/untitled1.png) no-repeat; height: 58px; overflow: hidden; padding-left: 59px; font-weight: normal; margin-bottom: 16px;
}
.listnav h2.title p {
	height: 31px; color: rgb(69, 95, 127); line-height: 24px; overflow: hidden; font-family: "微软雅黑"; font-size: 24px;
}
.listnav h2.title span {
	padding: 0px 5px; height: 26px; color: rgb(205, 132, 16); line-height: 26px; overflow: hidden; font-family: Arial; font-size: 20px; float: left; background-color: rgb(244, 234, 225);
}
.listnav h2.t {
	background: url(../images/img_bg.gif) no-repeat -354px 0px; height: 28px; color: rgb(31, 120, 187); line-height: 28px; overflow: hidden; padding-left: 24px; font-weight: normal; margin-top: -1px; position: relative; cursor: pointer;
}
.listnav h2.t span {
	background: url(../images/img_bg.gif) no-repeat -534px 0px; left: 9px; top: 9px; width: 9px; height: 9px; overflow: hidden; position: absolute;
}
.listnav h2.hover span {
	background-position: -543px 0px;
}
.listnav ul li {
	background: url(../images/icon_x.gif) no-repeat 38px -131px; height: 27px; line-height: 26px; overflow: hidden; padding-left: 50px; border-bottom-color: rgb(243, 243, 243); border-bottom-width: 1px; border-bottom-style: solid;
}
.listnav ul li a {
	color: rgb(77, 76, 76);
}
.listnav ul li a:hover {
	color: rgb(151, 131, 212);
}
.listnav ul li a.hover {
	color: rgb(151, 131, 212);
}
.listnav .media {
	background: url(../images/bg_mtlx.gif) no-repeat; margin: 20px 0px 0px -6px; padding: 44px 20px 0px 9px; width: 168px; height: 214px; overflow: hidden;
}
.listnav .media p {
	color: rgb(103, 102, 103); line-height: 20px;
}
.listnav .media span {
	background: url(../images/icon_x.gif) no-repeat 3px -253px; height: 20px; color: rgb(103, 102, 103); line-height: 20px; overflow: hidden; padding-left: 25px; display: block;
}
.main .aboutus {
	padding: 19px 22px 30px; width: 712px; overflow: hidden;
}
.main .aboutus h2.title {
	background: url(../images/icon_x.gif) no-repeat 0px -158px rgb(243, 242, 242); height: 25px; overflow: hidden; margin-bottom: 10px;
}
.main .aboutus h2.title p {
	height: 24px; overflow: hidden; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.main .aboutus h2.title p span {
	height: 23px; line-height: 22px; overflow: hidden; padding-left: 25px; font-weight: normal; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.main .aboutus h2.title p span em.l {
	font-family: "微软雅黑"; font-size: 14px;
}
.main .aboutus h2.title p span em.r {
	margin: 2px 5px 0px 0px; color: rgb(98, 98, 98); font-size: 12px; _margin-top: 5px;
}
.main .aboutus h2.title p span em.r img {
	vertical-align: middle;
}
.main .aboutus h2.title p span a.r {
	background: url(../images/icon_x.gif) no-repeat 0px -273px; color: rgb(145, 146, 146); padding-left: 12px; margin-right: 9px;
}
.main .aboutus h2.title p span a.r:hover {
	color: rgb(151, 131, 212);
}
.flip{  height:29px; margin:0 auto; text-align:center;margin-top:40px;}
.flip a{ font-family:微软雅黑; color:#878787;width:25px; height:27px; float:left; border:1px solid #C7C7C7; margin-left:13px; display:inline; line-height:27px; }
.flip a.a1{ font-family:微软雅黑;color:#878787;width:41px; height:27px; float:left; border:1px solid #C7C7C7; margin-left:13px; display:inline; line-height:27px;}
.flip span{ font-family:微软雅黑; color:#FFF;width:25px; height:27px; float:left; border:1px solid #9783D4; margin-left:13px; display:inline; line-height:27px; background:#DDD5F5;}
.about-intro {
	margin-bottom: 27px;
}
.about-intro h2.title p span {
	color: rgb(24, 111, 178);
}
.about-intro img {
	margin: 0px 25px 0px 23px; float: left;
}
.about-intro p {
	height: 120px; color: rgb(77, 76, 76); line-height: 24px; overflow: hidden; margin-right: 25px; position: relative;
}
.about-intro p a.btn-more {
	background: url(../images/icon_x.gif) no-repeat 0px -183px; height: 20px; right: 5px; bottom: 2px; color: rgb(133, 133, 133); line-height: 20px; overflow: hidden; padding-left: 16px; position: absolute;
}
.about-intro p a.btn-more:hover {
	color: rgb(151, 131, 212);
}
.about-intro .morepage {
	background: url(../images/img_bg.gif) no-repeat 545px -76px; margin: 20px 0px 0px 23px; height: 26px; line-height: 26px; overflow: hidden; padding-left: 12px; clear: both; border-bottom-color: rgb(227, 226, 226); border-bottom-width: 6px; border-bottom-style: solid;
}
.about-intro .morepage1 {
	 margin: 10px 0px 0px 23px;  overflow: hidden; padding-left: 12px; line-height:26px; color:#666;
}
.about-culture {
	margin-bottom: 27px;
}
.about-culture h2.title p span {
	color: rgb(29, 157, 14);
}
.about-culture ul {
	width: 689px; overflow: hidden; margin-left: 23px;
}
.about-culture ul li {
	width: 211px; overflow: hidden; margin-right: 18px; float: left;
}
.about-culture ul li p {
	margin: 0px 5px; height: 96px; color: rgb(77, 76, 76); line-height: 24px; overflow: hidden; position: relative;
}
.about-culture ul li p a.btn-more {
	background: url(../images/icon_x.gif) no-repeat 0px -183px; height: 20px; right: 0px; bottom: 2px; color: rgb(133, 133, 133); line-height: 20px; overflow: hidden; padding-left: 16px; position: absolute;
}
.about-culture ul li p a.btn-more:hover {
	color: rgb(151, 131, 212);
}
.about-resp h2.title p span {
	color: rgb(1, 104, 179);
}
.resp {
	width: 100%; overflow: hidden;
}
.resp .tagMenu {
	height: 42px; border-bottom-color: rgb(227, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.resp .tagMenu ul {
	height: 44px; bottom: -1px; position: absolute;
}
.tagMenu ul li {
	background: url(../images/img_bg.gif) no-repeat; width: 163px; height: 43px; text-align: center; color: rgb(0, 0, 0); line-height: 43px; font-family: "微软雅黑"; font-size: 14px; float: left; cursor: pointer;
}
.tagMenu ul li.fir {
	background-position: -903px 0px;
}
.tagMenu ul li.sec {
	background-position: -577px -43px;
}
.tagMenu ul li.thi {
	background-position: -740px 0px;
}
.tagMenu ul li.fou {
	background-position: -740px -43px;
}
.tagMenu ul li.select {
	background-position: -577px 0px; color: rgb(125, 104, 188); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.resp .content {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(227, 226, 226);
}
.resp .content ul {
	padding: 20px; height: 233px;
}
.resp .content .firlist {
	background: url(../images/temp/resp.gif) no-repeat right 0px rgb(255, 255, 255);
}
.resp .content .seclist {
	background: url(../images/temp/resp1.gif) no-repeat right 0px rgb(255, 255, 255);
}
.resp .content .thilist {
	background: url(../images/temp/resp2.gif) no-repeat right 0px rgb(255, 255, 255);
}
.resp .content .foulist {
	background: url(../images/temp/resp3.gif) no-repeat right 0px rgb(255, 255, 255);
}
.resp .content ul li {
	background: url(../images/icon_x.gif) no-repeat 0px -229px; height: 24px; color: rgb(77, 76, 76); line-height: 24px; overflow: hidden; padding-left: 13px;
}
.about-overview h2.title p span {
	color: rgb(17, 188, 146);
}
.overview p {
	color: rgb(77, 76, 76); line-height: 24px; text-indent: 2em; padding-bottom: 3px;
}
.overview h3 {
	height: 40px; text-align: center; color: rgb(77, 76, 76); line-height: 40px; overflow: hidden;
}
.overview h4 {
	color: rgb(77, 76, 76); font-weight: normal;
}
.resources p {
	margin: 0px; text-indent: 2em;
}
.resources h4 {
	margin: 20px 0px 0px;
}
.resources img {
	margin-top: 10px;
}
.overview .ope {
	height: 30px; line-height: 30px; overflow: hidden; margin-top: 30px;
}
.overview .ope span {
	color: rgb(154, 154, 153); margin-left: 70px;
}
.overview .ope span a {
	color: rgb(129, 129, 128);
}
.overview .ope span a:hover {
	color: rgb(151, 131, 212);
}
.about-dynamic h2.title p span {
	color: rgb(58, 169, 159);
}
.about-dynamic h3 {
	color: rgb(77, 76, 76); line-height: 24px; font-weight: normal; margin-bottom: 13px;
}
.about-dynamic h4 {
	margin: 10px 0px; height: 30px; color: rgb(96, 96, 96); line-height: 30px; overflow: hidden; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted;
}
.about-dynamic ul {
	padding: 5px 17px; background-color: rgb(251, 251, 251);
}
.about-dynamic ul li {
	padding: 22px 30px 22px 0px; height: 113px; overflow: hidden; border-bottom-color: rgb(244, 234, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.about-dynamic ul li img {
	margin-right: 11px; float: left;
}
.about-dynamic ul li h2 {
	height: 22px; overflow: hidden; font-weight: normal;
}
.about-dynamic ul li h2.t span {
	height: 22px; overflow: hidden; font-weight: normal;
}
.about-dynamic ul li h2.time {
	background: url(../images/img_bg_list.gif) repeat-x 0px bottom; color: rgb(158, 158, 158); line-height: 22px; padding-left: 10px; font-family: Arial;
}
.about-dynamic ul li h2.t {
	color: rgb(90, 90, 89); line-height: 22px;
}
.about-dynamic ul li h2.t a {
	background: url(../images/icon_x.gif) no-repeat 0px -48px; padding-left: 10px; font-weight: bold; display: block;
}
.about-dynamic ul li h2.t a:hover {
	color: rgb(151, 131, 212);
}
.about-dynamic ul li p {
	padding: 15px 0px 0px 10px; height: 48px; color: rgb(106, 106, 106); line-height: 24px; overflow: hidden; position: relative;
}
.about-dynamic ul li p a.btn-more {
	background: url(../images/icon_x.gif) no-repeat 0px -183px; height: 20px; right: 5px; bottom: 2px; color: rgb(133, 133, 133); line-height: 20px; overflow: hidden; padding-left: 16px; position: absolute;
}
.about-dynamic ul li p a.btn-more:hover {
	color: rgb(151, 131, 212);
}
.about-dynamic .overview h2.time {
	height: 30px; line-height: 30px; overflow: hidden;
}
.about-dynamic .overview h2.t {
	height: 30px; line-height: 30px; overflow: hidden;
}
.about-dynamic .overview h2.time {
	background: url(../images/img_bg_list.gif) repeat-x 0px bottom; padding-bottom: 5px; font-weight: normal;
}
.about-dynamic .overview h2.time span.l {
	color: rgb(177, 177, 177); font-family: Arial;
}
.about-dynamic .overview h2.time span.r {
	color: rgb(177, 177, 177);
}
.about-dynamic .overview h2.t {
	text-align: center; color: rgb(151, 131, 212); font-size: 14px;
}
.about-topic {
	margin-bottom: 20px;
}
.about-topic h2.title p span {
	color: rgb(76, 88, 171);
}
.about-topic ul {
	width: 100%; overflow: hidden;
}
.about-topic ul li {
	margin: 0px 9px; width: 219px; height: 88px; overflow: hidden; float: left; display: inline; position: relative;
}
.about-topic ul li span {
	left: 0px; width: 219px; height: 26px; bottom: 0px; overflow: hidden; filter: alpha(opacity=30); position: absolute; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.about-topic ul li em {
	background: url(../images/bg_newstopic.gif) no-repeat; left: 0px; top: 0px; width: 219px; height: 88px; overflow: hidden; position: absolute;
}
.about-topic ul li p {
	left: 20px; width: 180px; height: 26px; bottom: 0px; line-height: 26px; overflow: hidden; position: absolute;
}
.about-topic ul li p a {
	color: rgb(255, 255, 255);
}
.about-topic ul li p a:hover {
	color: rgb(248, 223, 9); text-decoration: underline;
}
.about-focus {
	width: 355px; overflow: hidden;
}
.about-focus h2.title p span {
	color: rgb(1, 102, 179);
}
.focuslist {
	padding: 0px 18px; height: 159px; overflow: hidden; background-color: rgb(251, 251, 251);
}
.about-focus ul {
	background: url(../images/img_bg_list.gif) repeat-x 0px bottom; padding: 10px 0px;
}
.about-focus ul li {
	padding: 4px 0px; height: 22px; line-height: 22px;
}
.about-focus ul li a {
	background: url(../images/icon_x.gif) no-repeat 0px -48px; width: 210px; height: 22px; color: rgb(90, 90, 89); overflow: hidden; padding-left: 14px; float: left;
}
.about-focus ul li a:hover {
	color: rgb(151, 131, 212);
}
.about-focus ul li span {
	width: 70px; color: rgb(159, 159, 157); overflow: hidden; font-family: Arial; float: right;
}
.about-download {
	width: 100%; overflow: hidden; padding-top: 20px; clear: both;
}
.about-download h2.title p span {
	color: rgb(15, 171, 33);
}
.about-download img {
	margin: 0px 6px;
}
.main .business {
	padding: 30px 20px; width: 940px; overflow: hidden;
}
.business h2.title p span {
	color: rgb(17, 188, 146);
}
.business .l {
	width: 756px; overflow: hidden;
}
.business .l p {
	width: 710px; color: rgb(77, 76, 76); line-height: 24px; margin-left: 23px;
}
.productslist {
	width: 756px; height: 296px; overflow: hidden; margin-top: 40px; position: relative;
}
.business .r {
	width: 167px; overflow: hidden;
}
.business .r .t {
	background: url(../images/bg_round_tb.gif) no-repeat; width: 167px; height: 10px; overflow: hidden;
}
.business .r .b {
	background: url(../images/bg_round_tb.gif) no-repeat; width: 167px; height: 10px; overflow: hidden;
}
.business .r .b {
	background-position: 0px -10px;
}
.business .r .m {
	padding: 5px 12px 0px; width: 143px; height: 390px; background-color: rgb(244, 234, 225);
}
.business .r .m h3 {
	height: 20px; text-align: center; color: rgb(91, 68, 41); line-height: 20px; overflow: hidden; font-family: "微软雅黑"; font-size: 14px; font-weight: normal;
}
.business .r .m h4 {
	height: 16px; text-align: center; color: rgb(91, 68, 41); line-height: 16px; overflow: hidden; font-size: 10px; font-weight: normal;
}
.business .r .m p {
	background: url("/templets/zhonghua/images/img_bg_list1.gif") repeat-x 0px bottom; padding: 12px 0px 15px; color: rgb(91, 68, 41); line-height: 18px;
}
.scrollProducts {
	width: 634px; height: 180px; overflow: hidden; padding-bottom: 45px;
}
.scrollProducts ul {
	width: 790px; float: left;
}
.scrollProducts ul li {
	float: left;
}
.scrollProducts ul li img {
	vertical-align: bottom;
}
.pro-hall h2.title p span {
	color: rgb(17, 188, 146);
}
.hall {
	width: 634px; overflow: hidden;
}
.hallMenu {
	height: 32px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.hallMenu ul.menu {
	width: 640px; height: 33px; bottom: -1px; overflow: hidden; position: absolute;
}
.hallMenu ul.menu li {
	background: url(../images/img_bg.gif) no-repeat -144px -76px; width: 126px; height: 32px; text-align: center; color: rgb(77, 76, 76); line-height: 32px; font-weight: bold; margin-right: 1px; float: left; cursor: pointer;
}
.hallMenu ul.menu li.select {
	background-position: -270px -76px; border-bottom-color: rgb(250, 250, 250); border-bottom-width: 1px; border-bottom-style: solid;
}
.hall .content {
	padding-top: 22px; border-right-color: rgb(233, 233, 233); border-bottom-color: rgb(233, 233, 233); border-left-color: rgb(233, 233, 233); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(250, 250, 250);
}
.hall .content ul li {
	height: 40px; line-height: 40px; overflow: hidden; background-color: rgb(250, 251, 253);
}
.hall .content ul li.white {
	background-color: rgb(255, 255, 255);
}
.hall .content ul li.menu-t {
	color: rgb(133, 144, 154); font-weight: bold;
}
.hall .content ul li span {
	width: 154px; overflow: hidden; padding-left: 18px; float: left;
}
.hall .content ul li.menu-t span {
	padding: 0px; width: 172px; text-align: center; background-color: rgb(244, 246, 250);
}
.hall .content ul li span a {
	background: url(../images/icon_x.gif) no-repeat 0px -299px; color: rgb(0, 153, 204); padding-left: 16px; font-family: Arial;
}
.hall .content ul li span a:hover {
	color: rgb(147, 116, 220); text-decoration: underline;
}
.hall .content ul li p {
	padding: 0px 18px; width: 424px; height: 40px; overflow: hidden; float: left; display: table;
}
.hall .content ul li.menu-t p {
	padding: 0px; width: 460px; text-align: center; background-color: rgb(240, 242, 245);
}
.hall .content ul li p em {
	color: rgb(84, 83, 83); line-height: 14px; font-family: Arial; vertical-align: middle; display: table-cell;
}
.pro-dos h2.title p span {
	color: rgb(17, 188, 146);
}
.dos-content {
	background: url(../images/img_bg_list.gif) repeat-x 0px bottom; width: 100%; overflow: hidden; padding-bottom: 25px;
}
.dos-pic {
	background: url(../images/bg_dos.gif) no-repeat; width: 270px; height: 152px; overflow: hidden;
}
.dos-intro {
	width: 360px; overflow: hidden; padding-top: 5px; margin-left: 20px; background-color: rgb(252, 240, 207);
}
.dos-intro p {
	padding: 0px 30px; height: 24px; color: rgb(77, 76, 76); line-height: 24px; overflow: hidden; font-size: 14px;
}
.dos-intro p span {
	color: rgb(31, 120, 187); font-weight: bold;
}
.dos-intro h3 {
	height: 34px; overflow: hidden; margin-top: 5px; background-color: rgb(239, 210, 153);
}
.dos-intro h3 a {
	background: url(../images/img_bg.gif) no-repeat -396px -76px; margin: 4px 70px 0px 0px; width: 95px; height: 28px; text-align: center; color: rgb(0, 0, 0); line-height: 26px; overflow: hidden; font-weight: normal;
}
.pro-dos .dos h3.title {
	background: url(../images/bg_dos_title.gif) no-repeat; margin: 8px 0px; height: 36px; overflow: hidden;
}
.pro-dos .dos p {
	color: rgb(77, 76, 76); line-height: 24px; text-indent: 2em;
}
.pro-dos .dos .pic {
	text-align: center; margin-top: 20px;
}
.pro-dos .dos .pic img {
	margin: 0px 9px;
}
.science {
	background: url(../images/bg_science.gif) no-repeat right bottom rgb(255, 255, 255);
}
.science-inno {
	margin-bottom: 20px;
}
.science-inno h2.title p span {
	color: rgb(17, 188, 146);
}
.inno img {
	margin-right: 14px; float: left;
}
.inno h3 {
	color: rgb(55, 55, 55);
}
.inno p {
	height: 72px; color: rgb(106, 106, 106); line-height: 24px; overflow: hidden; margin-top: 15px; position: relative;
}
.inno a.btn-more {
	background: url(../images/icon_x.gif) no-repeat 0px -183px; height: 20px; right: 5px; bottom: 2px; color: rgb(133, 133, 133); line-height: 20px; overflow: hidden; padding-left: 16px; position: absolute;
}
.inno a.btn-more:hover {
	color: rgb(151, 131, 212);
}
.science-strength h2.title p span {
	color: rgb(157, 134, 221);
}
.strength {
	width: 100%; overflow: hidden; position: relative;
}
.strength a {
	background: url(../images/bg_repeat_x.gif) no-repeat -999px -999px; width: 141px; height: 85px; text-indent: -999px; overflow: hidden; position: absolute;
}
.strength a.btn-science0 {
	left: 290px; top: 37px;
}
.strength a.btn-science1 {
	left: 125px; top: 259px;
}
.strength a.btn-science2 {
	left: 441px; top: 259px;
}
.adv {
	margin-top: 20px;
}
.job {
	padding-left: 13px;
}
.job h3.title {
	height: 25px; margin-bottom: 10px; position: relative; background-color: rgb(243, 242, 242);
}
.job h3.title p {
	height: 24px; overflow: hidden; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.job h3.title p span {
	height: 23px; color: rgb(69, 68, 71); line-height: 22px; overflow: hidden; padding-left: 20px; font-weight: normal; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.job h3.title p span em.l {
	font-family: "微软雅黑"; font-size: 14px;
}
.zph-list {
	padding-left: 10px; margin-bottom: 20px;
}
.zph-list ul li {
	height: 24px; line-height: 24px; overflow: hidden;
}
.zph-list ul li a {
	color: rgb(69, 68, 71);
}
.zph-list ul li a:hover {
	color: rgb(151, 131, 212);
}
.zph-list ul li span {
	margin-right: 50px;
}
.job .sel {
	top: 2px; position: absolute;
}
.job input.txt {
	padding: 0px 2px; border: 1px solid rgb(200, 200, 200); left: 90px; top: 2px; width: 130px; height: 18px; line-height: 18px; position: absolute;
}
.job select {
	width: 200px; height: 20px;
}
.job .bm {
	left: 228px;
}
.job .dq {
	left: 432px;
}
.job input.btn-sub {
	background: url(../images/btn_search.jpg) repeat-x; border: currentColor; top: 2px; width: 40px; height: 21px; right: 23px; text-indent: -999px; position: absolute; cursor: pointer;
}
.job .sel span {
	font-weight: normal;
}
.job .sel a {
	font-weight: normal;
}
.zp-list ul li {
	background: url(../images/icon_x.gif) no-repeat 0px -474px; height: 24px; line-height: 24px; overflow: hidden; padding-left: 14px;
}
.zp-list ul li.hover {
	background: url(../images/icon_x.gif) no-repeat 0px -498px;
}
.zp-list ul li.libg {
	background-color: rgb(239, 238, 238);
}
.zp-list ul li a {
	width: 500px; color: rgb(77, 76, 76); overflow: hidden; float: left;
}
.zp-list ul li a:hover {
	color: rgb(151, 131, 212);
}
.zp-list ul li span {
	width: 80px; color: rgb(134, 133, 133); overflow: hidden; float: right;
}
.btn-flip a {
	margin: 20px 4px 0px; border: 1px solid rgb(132, 132, 132); width: 18px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; overflow: hidden; float: right; background-color: rgb(123, 123, 123);
}
.btn-flip a:hover {
	border-color: rgb(245, 173, 19); background-color: rgb(244, 167, 2);
}
.about-dynamic .jobinside h2.t {
	margin-bottom: 10px;
}
.jobinside p {
	margin: 0px;
}
.jobinside .job-table {
	padding: 20px; width: 672px; color: rgb(112, 111, 111); background-color: rgb(248, 248, 248);
}
.jobinside h2.des {
	background: url(../images/img_bg_job_title.jpg) no-repeat; margin: 20px 0px; height: 28px; color: rgb(83, 83, 83); line-height: 28px; overflow: hidden; padding-left: 12px; font-family: "微软雅黑"; font-size: 14px;
}
.resume {
	background: url(../images/temp/email.gif) no-repeat; padding: 26px 0px 26px 125px; width: 522px; height: 20px; color: rgb(77, 76, 76); line-height: 20px; overflow: hidden; margin-top: 20px; position: relative;
}
.resume a {
	left: 440px; top: 14px; width: 136px; height: 32px; overflow: hidden; position: absolute;
}
.post-list ul li {
	background: url(../images/img_bg_list.gif) repeat-x 0px bottom; height: 29px; line-height: 29px; overflow: hidden; padding-bottom: 1px; float: left;
}
.job .post-list ul li.t {
	background-color: rgb(241, 241, 240);
}
.job .post-list ul li.t strong {
	background-color: rgb(232, 232, 232);
}
.post-list ul li.hover {
	background-color: rgb(248, 199, 4);
}
.post-list ul li.hover strong {
	background-color: rgb(244, 167, 2);
}
.post-list ul li strong {
	height: 29px; text-align: center; color: rgb(69, 68, 71); overflow: hidden; float: left;
}
.post-list ul li span {
	height: 29px; text-align: center; color: rgb(69, 68, 71); overflow: hidden; float: left;
}
.post-list ul li em {
	height: 29px; text-align: center; color: rgb(69, 68, 71); overflow: hidden; float: left;
}
.post-list ul li strong {
	width: 55px; font-weight: normal; background-color: rgb(238, 238, 238);
}
.post-list ul li span {
	width: 172px;
}
.post-list ul li em {
	width: 100px;
}
.post-list ul li span a:hover {
	text-decoration: underline;
}
.pro-business h2.title p span {
	color: rgb(17, 188, 146);
}
.segments {
	margin: 0px auto; width: 634px; overflow: hidden;
}
.segments .segMenu {
	width: 635px; height: 32px; overflow: hidden;
}
.segments .segMenu .menu li {
	background: url(../images/img_bg.gif) no-repeat -491px -86px; width: 126px; height: 32px; text-align: center; color: rgb(77, 76, 76); line-height: 32px; overflow: hidden; font-weight: bold; margin-right: 1px; float: left; cursor: pointer;
}
.segments .segMenu .menu li.select {
	background-position: -617px -86px; color: rgb(255, 255, 255);
}
.segments .content p {
	padding: 20px 0px; color: rgb(77, 76, 76); line-height: 22px;
}
.segments .content ul {
	padding: 20px 0px; width: 100%; overflow: hidden;
}
.segments .content ul li {
	background: url(../images/img_bg_segments.jpg) no-repeat 0px; width: 201px; height: 26px; line-height: 26px; overflow: hidden; padding-left: 10px; float: left;
}
.segments .content ul li a:hover {
	color: rgb(151, 131, 212);
}
.seglist {
	width: 100%; overflow: hidden;
}
.honor {
	width: 100%;
}
.segments .honorlist {
	width: 100%; height: 73px;
}
.segments .honorlist .menu {
	width: 738px; overflow: hidden;
}
.segments .honorlist .menu li {
	width: 219px; height: 73px; margin-right: 27px; float: left;
}
.about-process h2.title p span {
	color: rgb(17, 188, 146);
}
.process .years {
	background: url(../images/bg_years.gif) no-repeat; width: 680px; height: 122px; overflow: hidden; padding-top: 12px; margin-bottom: 20px; position: relative;
}
.process .years .list {
	background: url(../images/bg_repeat_x4.jpg) repeat-x; margin: 0px auto; width: 609px; height: 90px; overflow: hidden; padding-top: 18px;
}
.years .list ul li {
	width: 101px; text-align: center; float: left;
}
.years .list ul li.b a {
	line-height: 130px;
}
.years .list ul li a {
	background: url(../images/img_bg_history.jpg) no-repeat center 30px; height: 74px; color: rgb(79, 159, 234); font-size: 14px; font-weight: bold; display: block;
}
.years .list ul li a:hover {
	background: url("/templets/zhonghua/images/img_bg_history_cr.jpg") no-repeat center 30px; color: rgb(252, 162, 5);
}
.years .list ul li a.select {
	background: url("/templets/zhonghua/images/img_bg_history_cr.jpg") no-repeat center 30px; color: rgb(252, 162, 5);
}
.process .years a.btn-prev {
	background: url("/templets/zhonghua/images/img_btn.gif") no-repeat; top: 12px; width: 29px; height: 108px; position: absolute;
}
.process .years a.btn-next {
	background: url("/templets/zhonghua/images/img_btn.gif") no-repeat; top: 12px; width: 29px; height: 108px; position: absolute;
}
.process .years a.btn-prev {
	background-position: -299px 0px; left: 6px;
}
.process .years a.btn-next {
	background-position: -328px 0px; right: 7px;
}
.process h3 {
	background: url("/templets/zhonghua/images/img_btn.gif") no-repeat 0px -50px; width: 172px; height: 30px; color: rgb(10, 10, 10); line-height: 30px; overflow: hidden; padding-left: 18px; font-family: "微软雅黑"; font-size: 14px; font-weight: normal;
}
.process p {
	color: rgb(77, 76, 76); line-height: 24px;
}
.contact h2.title p span {
	color: rgb(17, 188, 146);
}
.contact .manner h3 {
	height: 30px; color: rgb(77, 76, 76); line-height: 30px; overflow: hidden;
}
.contact .manner p {
	color: rgb(77, 76, 76); line-height: 24px; padding-bottom: 3px;
}
.advice h3 {
	color: rgb(77, 76, 76); font-weight: normal;
}
.advice h3 span {
	color: rgb(255, 0, 151);
}
.advice ul {
	padding-top: 50px;
}
.advice ul li {
	height: 22px; line-height: 22px; margin-bottom: 8px;
}
.advice ul li.litxt {
	height: 166px;
}
.advice ul li.litxt span.l {
	height: 166px; line-height: 166px;
}
.advice ul li input {
	float: left;
}
.advice ul li textarea {
	float: left;
}
.advice ul li span.l {
	width: 140px; text-align: right; color: rgb(115, 117, 116); overflow: hidden;
}
.advice ul li span.l em {
	color: rgb(255, 0, 151);
}
.advice ul li input {
	padding: 0px 2px; border: 1px solid rgb(180, 180, 180); width: 300px; height: 20px; line-height: 20px;
}
.advice ul li .sel span {
	background-position: 282px -12px; width: 282px;
}
.advice ul li .sel .sel-sec {
	width: 282px;
}
.advice ul li textarea {
	padding: 1px; border: 1px solid rgb(180, 180, 180); width: 302px; height: 162px; overflow-y: auto; resize: none;
}
.advice h4 {
	height: 29px; text-align: center; overflow: hidden; padding-left: 140px; font-weight: normal;
}
.advice h4 a {
	background: url(../images/btn_suggest.jpg) no-repeat; width: 81px; height: 29px; color: rgb(106, 106, 106); line-height: 28px; overflow: hidden; margin-right: 21px; float: left;
}
.map {
	width: 100%; overflow: hidden;
}
.map .mapindex {
	width: 158px; height: 23px; overflow: hidden; margin-bottom: 30px;
}
.mapindex a {
	text-align: center; color: rgb(48, 47, 47); line-height: 23px; display: block; background-color: rgb(215, 215, 215);
}
.map .mapborder {
	width: 100%; overflow: hidden;
}
.map .maplist {
	width: 158px; overflow: hidden; margin-right: 11px; float: left;
}
.maplist a.btn-maptitle {
	width: 158px; height: 23px; text-align: center; color: rgb(48, 47, 47); line-height: 23px; overflow: hidden; margin-bottom: 5px; display: block; background-color: rgb(215, 215, 215);
}
.maplist ul {
	width: 88px; overflow: hidden;
}
.maplist ul li {
	padding: 5px 0px; height: 19px;
}
.maplist ul li a {
	background: url("/templets/zhonghua/images/bg_list_map.jpg") no-repeat 15px; width: 62px; height: 19px; line-height: 19px; overflow: hidden; padding-left: 26px; display: block;
}
.maplist ul li a.lititle {
	background: rgb(223, 223, 223); padding: 0px; width: 88px; text-align: center; color: rgb(1, 1, 1);
}
.maplist ul li a.lititle:hover {
	color: rgb(1, 1, 1);
}
.maplist ul li a:hover {
	color: rgb(151, 131, 212);
}
.about-vi h2.title p span {
	color: rgb(58, 169, 159);
}
.z_coIntroCenter1 {
	background: url("/templets/zhonghua/images/img_bg_coIntroCenter.jpg") repeat-y;
}
.z_coIntroTop1 {
	background: url("/templets/zhonghua/images/img_bg_coIntroTop.jpg") no-repeat;
}
.z_coIntroBottom1 {
	background: url("/templets/zhonghua/images/img_bg_coIntroBottom.jpg") no-repeat 0px bottom; padding: 20px 0px;
}
.z_pointPic {
	margin: 0px auto;
}
.z_pointPic ul li {
	width: 176px; overflow: hidden; margin-right: 17px; float: left;
}
.z_pointPic ul li img {
	padding: 2px; border: 1px solid rgb(243, 243, 243);
}
.z_pointPic ul li span {
	background: url(../images/icon_pic.gif) no-repeat 1px; height: 32px; color: rgb(77, 76, 76); line-height: 32px; overflow: hidden; padding-left: 22px; font-weight: bold; display: block;
}
.z_pointScroll {
	position: relative;
}
.z_pointScrollLeft {
	top: 50px; width: 50px; height: 50px; overflow: hidden; position: absolute;
}
.z_pointScrollRight {
	top: 50px; width: 50px; height: 50px; overflow: hidden; position: absolute;
}
.z_pointScrollLeft {
	background: url(../images/img_btn_prev.jpg) no-repeat; left: 12px;
}
.z_pointScrollRight {
	background: url(../images/img_btn_next.jpg) no-repeat; right: 12px;
}
.photoCenter {
	background: url(../images/img_bg_photocenter.jpg) repeat-y; width: 100%; overflow: hidden;
}
.photoTop {
	background: url(../images/img_bg_phototop.jpg) no-repeat;
}
.photoBottom {
	background: url(../images/img_bg_photobottom.jpg) no-repeat 0px bottom; padding: 8px;
}
.photoReader h2 {
	background: url(../images/img_bg_photoreader.jpg) no-repeat 0px 0px rgb(246, 246, 246); margin: 4px 0px 17px; color: rgb(77, 76, 76); padding-left: 14px; font-weight: normal;
}
.tech ul {
	width: 738px; overflow: hidden; padding-left: 15px;
}
.tech ul li {
	margin: 0px 55px 20px 0px; width: 191px; float: left;
}
.tech ul li p {
	text-align: center;
}
.tech ul li p a:hover {
	color: rgb(151, 131, 212);
}
.untis h2.title p span {
	color: rgb(17, 188, 146);
}
.untis-map {
	padding: 20px 0px; text-align: center;
}
.untis dl {
	margin-right: 20px; float: left;
}
.untis dl dt {
	font-size: 14px; font-weight: bold;
}
.untis dl dd {
	background: url(../images/img_bg_segments.jpg) no-repeat 0px; height: 26px; line-height: 26px; overflow: hidden; padding-left: 10px;
}
.untis dl dd a:hover {
	color: rgb(151, 131, 212);
}
.layer-bg {
	left: 0px; top: 0px; width: 100%; filter: alpha(opacity=40); position: absolute; z-index: 10999; opacity: 0.4; background-color: rgb(0, 0, 0);
}
.job-layer {
	padding: 20px; left: 50%; top: 700px; width: 760px; color: rgb(102, 102, 102); overflow: hidden; margin-left: -400px; position: absolute; z-index: 11000; background-color: rgb(255, 255, 255);
}
.job-layer h2.title {
	height: 34px; line-height: 34px; overflow: hidden; font-weight: normal; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
.job-layer h2.title span.l {
	color: rgb(38, 38, 38); font-family: "微软雅黑"; font-size: 18px;
}
.job-layer h2.title a {
	float: right;
}
.job-l {
	padding: 20px 10px 9999px 0px; width: 229px; margin-bottom: -9999px; border-right-color: rgb(227, 227, 227); border-right-width: 1px; border-right-style: solid; float: left;
}
.job-r {
	padding: 20px 5px 0px 10px; width: 505px; float: right;
}
.job-l p {
	height: 24px; line-height: 24px;
}
.job-r h2 {
	font-size: 14px;
}
.job-r p {
	line-height: 18px;
}
.job-r h3 {
	color: rgb(151, 77, 175); padding-top: 20px; font-weight: normal;
}
.job-r h3 a {
	color: rgb(151, 77, 175); margin-left: 20px;
}
.aboutnews h4 {
	height: 24px; color: rgb(77, 76, 76); line-height: 24px; overflow: hidden; padding-bottom: 14px; font-weight: bold;
}
.aboutnews ul {
	padding: inherit;
}
.aboutnews ul li {
	padding: 0px; border: currentColor; height: 22px; line-height: 22px; overflow: hidden; background-color: rgb(247, 246, 246);
}
.aboutnews ul li.libg {
	background-color: rgb(239, 238, 238);
}
.aboutnews ul li span {
	height: 22px; overflow: hidden; float: left;
}
.aboutnews ul li em {
	height: 22px; overflow: hidden; float: left;
}
.aboutnews ul li span {
	background: url(../images/icon_aboutnews.gif) no-repeat 10px; width: 590px; padding-left: 20px;
}
.aboutnews ul li em {
	width: 87px; text-align: right; color: rgb(132, 132, 132); padding-right: 15px;
}
.aboutnews ul li span a {
	color: rgb(77, 76, 76);
}
.aboutnews ul li span a:hover {
	color: rgb(159, 158, 159); text-decoration: underline;
}
.contenttxt {
	color: rgb(77, 76, 76); line-height: 24px; padding-bottom: 3px;
}
.cpzs{ float:left; width:215px; margin:0px 11px 20px 11px;}
.cpimg{ height:117px; width:215px;}
.cpyy{ height:30px; line-height:30px; text-align:center; overflow:hidden;}
.cpyy a{ text-decoration:none; color:#666;}
.cpyy a:hover{ text-decoration:none; color:#333;}

.rczplb table tr{ height:30px; line-height:30px; text-align:center;}
.rczplb table tr td{ width:120px; height:30px; line-height:30px; overflow:hidden; font-size:12px;}
.rczplb table tr td a{ text-decoration:none; color:#666;}
.rczplb table tr td a:hover{ text-decoration:none; color:#333;}
