/* 由 F12 开发人员工具生成。这可能不是原始源文件的准确表示形式。*/
@import url( reset.css );
body {
	background: rgb(247, 247, 247); font: 12px/24px "微软雅黑", "华文细黑", Arial, sans-serif; margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(102, 102, 102);
}
a:hover {
	color: rgb(222, 0, 41);
}
.w1000 {
	margin: 0px auto; width: 1000px;
}
.w1004 {
	margin: 0px auto; width: 1004px;
}
.mart20 {
	margin-top: 20px;
}
.font2em {
	text-indent: 2em;
}
.footer {
	background:#034099; padding: 15px 0px 20px; border-top-color: rgb(215, 215, 215); border-top-width: 1px; border-top-style: solid; position: relative; z-index: 15;
}
.footmenu {
	width: 629px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid;
}
.footmenu li a {
	color:#fff;
}
.footmenu li a:hover {
	color: #f00;
}
.footmenu li {
	padding: 0px 40px 0px 25px; color: #fff; float: left;
}
.foot-select1 {
	background: url("../images/foot_img.jpg") no-repeat; width: 107px; height: 23px; position: relative; z-index: 14;
}
.foot-select1 dt {
	height: 23px; line-height: 23px; padding-left: 5px; position: relative; cursor: pointer;
}
.foot-select1 dd {
	background: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(229, 228, 228) rgb(229, 228, 228) currentColor; padding: 0px 2px 0px 5px; width: 238px; bottom: 22px; display: none; position: absolute; z-index: 15;
}
.foot-select1 dd a {
	display: block;
}
.foot-txt {
	width: 310px; color:#fff;
}
.foot-txt a {
	color: rgb(153, 153, 153);
}
.foot-txt a:hover {
	color: rgb(0, 0, 0);
}
.jiathis_style {
	width: 62px; display: inline-block;
}
.jiathis_style a {
	width: 24px; height: 20px; overflow: hidden; padding-right: 0px; float: left; display: inline-block;
}
.jiathis_style a.share-weibo {
	background: url("../images/share-icon01.jpg") no-repeat;
}
.jiathis_style a.share-tqq {
	background: url("../images/share-icon02.jpg") no-repeat;
}
.jiathis_style a.share-weibo span.jtico {
	background: url("../images/share-icon01.jpg") no-repeat; margin: 0px; padding: 0px; width: 24px; height: 20px; line-height: 20px; overflow: hidden; float: left; display: block;
}
.jiathis_style a.share-tqq span.jtico {
	background: url("../images/share-icon01.jpg") no-repeat; margin: 0px; padding: 0px; width: 24px; height: 20px; line-height: 20px; overflow: hidden; float: left; display: block;
}
.jiathis_style a.share-tqq span.jtico {
	background: url("../images/share-icon02.jpg") no-repeat;
}
.top {
	left: 50%; top: 14px; width: 960px; height: 30px; margin-left: -480px; position: absolute; z-index: 10;
}
.topmenu {
	width: 411px; padding-right: 15px;
}
.topmenu li {
	padding: 0px 4px; color: rgb(200, 211, 235); float: left;
}
.topmenu li a {
	color: rgb(255, 255, 255); filter: alpha(opacity=90); opacity: 0.9;
}
.topmenu li a:hover {
	color: rgb(255, 255, 255); text-decoration: underline; filter: alpha(opacity=100); opacity: 1;
}
.search {
	background: url("../images/searchbg.png") no-repeat; width: 165px; height: 23px; overflow: hidden;
}
.search dt {
	float: left; _display: inline;
}
.search dd {
	float: left; _display: inline;
}
.search_input {
	background: none; padding: 3px 5px; border: 0px currentColor; width: 127px; height: 17px; line-height: 17px; overflow: hidden;
}
.search_btn {
	background: none; border: 0px currentColor; width: 28px; height: 23px; line-height: 23px; overflow: hidden; cursor: pointer;
}
#backtop {
	left: 50%; width: 52px; bottom: 85px; margin-left: 520px; display: none; position: fixed; z-index: 999; cursor: pointer; _position: absolute; _bottom: 100px;
}
.inside .insidebanner {
	height: 469px;
}
.insidebanner {
	background: rgb(255, 255, 255); height: 517px; overflow: hidden; position: relative;
}
.inside .insidetit {
	top: 305px;
}
.insidetit {
	background: url("../images/tit.png") no-repeat; left: 50%; top: 255px; width: 222px; height: 110px; overflow: hidden; margin-left: 258px; position: absolute; z-index: 5;
}
.insidetit h3 {
	font: bold 27px/35px "微软雅黑"; padding: 30px 0px 0px 35px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.insidetit h6 {
	font: bold 17px/24px Arial; padding: 0px 0px 0px 35px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.page {
	margin-top: 20px;
}
.page a {
	padding: 0px 8px; border: 1px solid rgb(216, 216, 216); height: 26px; color: rgb(51, 51, 51); line-height: 26px; display: inline-block;
}
.page a:hover {
	background: rgb(222, 0, 46); color: rgb(255, 255, 255);
}
.page a.active {
	background: rgb(222, 0, 46); color: rgb(255, 255, 255);
}
.menu {
	background: url("../images/menubg.png") no-repeat 0px top; left: 50%; top: 45px; width: 968px; height: 96px; margin-left: -484px; position: absolute; z-index: 10;
}
.logo {
	width: 200px; overflow: hidden; padding-left: 2px;
}
.logo a {
	margin: 10px 0px 0px 5px; display: inline-block;
}
.menucon {
	width: 752px; height: 93px; position: relative;
}
.menucon li {
	width: 150px; height: 93px; line-height: 93px; float: left; display: inline-block; position: relative;
}
.menucon li a.first {
	width: 125px; height: 93px; text-align: center; color: rgb(3, 64, 153); line-height: 93px; font-size: 14px; display: inline-block;
}
.menucon li a.first:hover {
	color: rgb(208, 0, 0);
}
.menucon li a.active {
	background: url("../images/li_over.png") no-repeat center 3px; color: rgb(208, 0, 0); font-weight: bold;
}
.menucon li a.active1 {
	background: url("../images/li_over1.png") no-repeat center 3px; color: rgb(208, 0, 0); font-weight: bold;
}
.menucon li a.now {
	color: rgb(208, 0, 0); font-weight: bold;
}
.semenuBox {
	left: -1px; top: 93px; width: 123px; height: 0px; overflow: hidden; position: absolute; z-index: 1;
}
.semenuConLine {
	background: url("../images/semenu_botbg.png") no-repeat; width: 123px; height: 19px; line-height: 19px; overflow: hidden;
}
.semenuCon {
	background: url("../images/semenu_bg.png") repeat-y; width: 123px;
}
.semenuConL {
	width: 123px; overflow: hidden;
}
.semenuConL a {
	background: url("../images/semune_icon.gif") no-repeat 15px 9px; width: 100px; height: 23px; color: rgb(117, 117, 117); line-height: 23px; padding-left: 23px; font-size: 12px; display: block;
}
.semenuConL a:hover {
	background: url("../images/semune_icon.gif") no-repeat 15px 9px; color: rgb(191, 1, 33);
}
.semenuConR {
	width: 274px; height: 154px; overflow: hidden; padding-left: 18px; border-left-color: rgb(203, 201, 205); border-left-width: 1px; border-left-style: solid;
}
.semenuConR a.semenuPic {
	width: 120px; height: 154px; overflow: hidden; display: inline-block;
}
.semenuConRcon {
	width: 134px; color: rgb(117, 117, 117); line-height: 21px;
}
.semenuConRcon p {
	height: 105px; overflow: hidden;
}
.semenuConRcon a.semenuMore {
	background: url("../images/semenu_pic01.jpg") no-repeat; width: 74px; height: 21px; color: rgb(255, 255, 255); line-height: 21px; padding-left: 8px; margin-top: 10px; display: inline-block;
}
.semenuConRcon a.semenuMore:hover {
	color: rgb(255, 255, 255); font-size: 12px; text-decoration: underline;
}
.semenuConPro {
	width: 564px;
}
.semenuConPro .semenuCon {
	background: url("../images/semenu_bg2.png") repeat-y; width: 524px;
}
.semenuConPro .semenuConL {
	width: 180px;
}
.semenuConPro .semenuConL a {
	float: left;
}
.semenuConPro .semenuConLine {
	background: url("../images/semenu_botbg2.png") no-repeat; width: 564px; height: 34px; line-height: 19px; overflow: hidden;
}
.semuBoxbg2 .semenuCon {
	background: url("../images/semenu_bg3.png") repeat-y;
}
.semuBoxbg2 .semenuConLine {
	background: url("../images/semenu_botbg3.png") no-repeat;
}
.banner {
	width: 100%; height: 583px; overflow: hidden; position: relative;
}
.bannerpic {
	width: 100%; height: 583px; overflow: hidden; position: relative;
}
.bannerpic ul {
	width: 100%; height: 583px;
}
.bannerpic li {
	left: 0px; top: 0px; width: 100%; height: 583px; display: none; position: absolute;
}
.bannerpic li a {
	width: 100%; height: 583px; display: block;
}
.bannerbtn {
	left: 50%; width: 1000px; text-align: right; bottom: 24px; margin-left: -500px; position: absolute;
}
.bannerbtn span {
	background: rgb(255, 255, 255); width: 56px; height: 5px; right: 0px; line-height: 5px; overflow: hidden; font-size: 4px; margin-right: 3px; display: inline-block; filter: alpha(opacity=50); position: absolute; opacity: 0.5;
}
.bannerbtn span.on {
	background: rgb(200, 4, 46); filter: alpha(opacity=100); opacity: 1;
}
.boxbg {
	background: url("../images/indexconbg.jpg") repeat-x rgb(247, 247, 247);
}
.boxtop {
	padding-top: 20px; padding-bottom: 20px;
}
.boxtop-left {
	width: 699px;
}
.boxtop-right {
	width: 255px;
}
.boxtop-tit {
	height: 38px; color: rgb(0, 0, 0); line-height: 38px; overflow: hidden; padding-left: 17px; font-size: 18px; border-left-color: rgb(3, 64, 153); border-left-width: 5px; border-left-style: solid;
}
.boxtop-list {
	width: 699px; height: 295px; overflow: hidden; position: relative;
}
.boxtop-list ul {
	position: absolute;
}
.boxtop-list li {
	width: 220px; height: 295px; overflow: hidden; margin-right: 13px; float: left; position: relative; _display: inline-block;
}
.boxtop-list-tit {
	background: url("../images/opcitybg.png"); top: 180px; width: 220px; height: 40px; line-height: 40px; position: absolute;
}
.boxtop-list-tit a {
	background: url("../images/icon.gif") no-repeat right; width: 192px; color: rgb(255, 255, 255); padding-left: 19px; font-size: 14px; display: block;
}
.boxtop-list-tit a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.boxtop-list-txt {
	color: rgb(95, 94, 94); line-height: 22px; padding-top: 10px;
}
.boxtop-btn {
	width: 57px; height: 26px; overflow: hidden; padding-top: 12px; padding-right: 8px;
}
.boxtop-btn a {
	background: url("../images/index_incon.jpg") no-repeat; width: 28px; height: 26px; float: left; display: block;
}
.boxtop-btn a:hover {
	background-position: -28px 0px;
}
.boxtop-btn a.next {
	background-position: 0px -26px; width: 29px;
}
.boxtop-btn a.next:hover {
	background-position: -28px -26px;
}
.boxnews {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(232, 232, 232); width: 960px; height: 205px; box-shadow: 0px 0px 1px #eaeaea; -webkit-box-shadow: 0px 0px 1px #eaeaea; -moz-box-shadow: 0px 0px 1px #eaeaea; -o-box-shadow: 0px 0px 1px #eaeaea;
}
.boxnews-tit {
	width: 118px; height: 200px; margin-top: 5px; border-right-color: rgb(231, 231, 231); border-right-width: 1px; border-right-style: solid; position: relative;
}
.boxnews-tit h3 {
	background: url("../images/index_img07.jpg") no-repeat; left: -6px; width: 104px; height: 45px; color: rgb(255, 254, 254); line-height: 35px; padding-left: 22px; font-size: 18px; position: relative;
}
.boxnews-tit span {
	background: url("../images/index_img08.jpg") no-repeat; width: 109px; height: 90px; right: 0px; bottom: 0px; display: block; position: absolute;
}
.boxnews-tit span a {
	background: url("../images/icon01.gif") no-repeat right; margin: 64px 0px 0px 45px; color: rgb(101, 101, 101); padding-right: 25px; display: inline-block;
}
.boxnews-tit span a:hover {
	color: rgb(222, 0, 41); text-decoration: underline;
}
.boxnews-con {
	width: 735px; height: 195px; overflow: hidden; margin-top: 5px; margin-left: 25px; position: relative;
}
.boxnews-con ul {
	position: absolute;
}
.boxnews-con li {
	width: 220px; height: 175px; padding-right: 25px; float: left;
}
.boxnews-con time {
	color: rgb(109, 109, 109); padding-top: 25px; font-family: Arial; display: block;
}
.boxnews-con h3 a {
	padding: 3px 0px; color: rgb(17, 17, 17); line-height: 20px; display: block;
}
.boxnews-con p a {
	color: rgb(109, 109, 109); line-height: 20px; font-size: 11px; display: block;
}
.boxnews-con a:hover {
	color: rgb(222, 0, 41);
}
.boxnews-btn {
	background: url("../images/index_img09.jpg") no-repeat; width: 70px; height: 190px; margin-top: 5px; border-left-color: rgb(231, 231, 231); border-left-width: 1px; border-left-style: solid;
}
.boxnews-btn a {
	background: url("../images/index_img10.jpg") no-repeat; width: 12px; height: 23px; line-height: 23px; overflow: hidden; margin-top: 150px; margin-left: 16px; float: left; display: inline-block;
}
.boxnews-btn a.next {
	background-position: -12px 0px;
}
.boxnews-btn a.next:hover {
	background-position: -12px -23px;
}
.boxnews-btn a:hover {
	background-position: 0px -23px;
}
.w960 {
	margin: 0px auto; width: 960px;
}
.about-one {
	background: rgb(255, 255, 255); padding: 33px 0px 36px; height: 277px; overflow: hidden;
}
.about-onel {
	width: 465px; position: relative;
}
.about-one-txt {
	background: url("../images/aboutbg.png") no-repeat; padding: 13px 24px 0px 20px; left: 15px; top: 15px; width: 190px; height: 180px; color: rgb(255, 255, 255); overflow: hidden; position: absolute; z-index: 10;
}
.about-one-txt h3 {
	padding-bottom: 10px; font-size: 18px; font-weight: bold;
}
.about-one-txt p {
	height: 110px; line-height: 22px;
}
.about-one-txt a {
	background: url("../images/icon.png") no-repeat 0px; color: rgb(255, 255, 255); padding-left: 20px; display: block;
}
.about-one-txt a:hover {
	color: rgb(222, 0, 41); text-decoration: underline;
}
.about-onem {
	width: 233px; padding-left: 14px; position: relative;
}
.about-oner {
	width: 233px; padding-left: 14px; position: relative;
}
.about-onem-txt {
	background: url("../images/shaw.png"); padding: 0px 23px; width: 187px; height: 99px; bottom: 0px; overflow: hidden; position: absolute;
}
.shaw01 {
	background: url("../images/shaw01.png");
}
.about-onem-txt h3 {
	height: 30px; color: rgb(255, 255, 255); line-height: 30px; padding-top: 10px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; filter: alpha(opacity=80); opacity: 0.8;
}
.about-onem-txt a {
	color: rgb(255, 255, 255); line-height: 20px; margin-top: 10px; display: block; filter: alpha(opacity=80); opacity: 0.8;
}
.about-onem-txt a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.about-two {
	background: rgb(236, 238, 241); padding: 27px 0px 39px; overflow: hidden;
}
.about-twol {
	width: 467px;
}
.about-twol-top {
	background: rgb(255, 255, 255); width: 467px; box-shadow: 0px 0px 5px #eaeaea; -webkit-box-shadow: 0px 0px 5px #eaeaea; -moz-box-shadow: 0px 0px 5px #eaeaea; -o-box-shadow: 0px 0px 5px #eaeaea;
}
.about-twol-bot {
	background: rgb(255, 255, 255); width: 467px; box-shadow: 0px 0px 5px #eaeaea; -webkit-box-shadow: 0px 0px 5px #eaeaea; -moz-box-shadow: 0px 0px 5px #eaeaea; -o-box-shadow: 0px 0px 5px #eaeaea;
}
.about-two-culturel {
	width: 235px;
}
.about-two-culturer {
	padding: 0px 18px; width: 196px;
}
.about-twol-bot .about-two-culturer {
	width: 199px;
}
.about-twol-bot .about-two-culturel {
	width: 232px;
}
.about-two-culturer h3 {
	height: 40px; color: rgb(102, 102, 102); line-height: 40px; padding-top: 8px; font-size: 16px; font-weight: bold; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.about-two-culturer p {
	height: 80px; color: rgb(102, 102, 102); line-height: 20px; padding-top: 5px;
}
.about-two-culturer a {
	background: url("../images/icon01.png") no-repeat 0px; color: rgb(153, 153, 153); padding-left: 20px; display: inline-block;
}
.about-two-culturer a:hover {
	color: rgb(222, 0, 41);
}
.mart14 {
	margin-top: 14px;
}
.about-twor {
	width: 479px; overflow: hidden;
}
.about-twor-con {
	height: 348px; overflow: hidden; position: relative; z-index: 5;
}
.about-twor-left {
	left: 0px; top: 0px; width: 243px; position: absolute; z-index: 8;
}
.about-twor-right {
	top: 0px; width: 248px; right: 0px; position: absolute; z-index: 5;
}
.about-twor-left li {
	background: url("../images/about_img06.jpg") no-repeat; width: 243px; height: 87px; overflow: hidden;
}
.about-twor-left li.over {
	background: url("../images/aboutbg01.png") no-repeat;
}
.about-twor-left li.over b {
	color: rgb(255, 255, 255);
}
.about-twor-left li.over p {
	color: rgb(255, 255, 255);
}
.about-twor-left b {
	padding: 20px 0px 0px 30px; color: rgb(102, 102, 102); font-size: 16px; display: block;
}
.about-twor-left p {
	padding: 0px 0px 0px 30px; color: rgb(153, 153, 153); font-size: 14px;
}
.about-twor-right li {
	width: 248px; height: 348px; overflow: hidden; display: none; position: relative;
}
.about-twor-pic {
	position: absolute; z-index: 5;
}
.about-twor-txt {
	background: url("../images/shaw.png"); padding: 20px 0px 0px 20px; left: 0px; width: 228px; height: 59px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 8;
}
.about-twor-txt a {
	background: url("../images/icon02.png") no-repeat right bottom; height: 59px; color: rgb(255, 255, 255); line-height: 20px; padding-right: 15px; display: block;
}
.about-twor-txt a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.nav {
	background: url("../images/navbg.jpg") no-repeat; left: 50%; top: 386px; width: 960px; height: 60px; overflow: hidden; margin-left: -480px; position: absolute; z-index: 9;
}
.navcon {
	height: 57px; overflow: hidden;
}
.navshaw {
	background: url("../images/navshaw.png") no-repeat top; height: 3px; line-height: 3px; overflow: hidden; font-size: 3px;
}
.nav h3 {
	width: 195px; height: 57px; text-align: center; color: rgb(0, 0, 0); line-height: 57px; font-size: 24px; float: left; display: block; _display: inline;
}
.nav li {
	float: left;
}
.nav ul {
	background: url("../images/nav_img01.jpg") no-repeat 0px; float: left;
}
.nav li a {
	background: url("../images/nav_img01.jpg") no-repeat right; padding: 0px 16px; height: 57px; color: rgb(77, 77, 77); line-height: 57px; font-size: 14px; display: inline-block;
}
.nav li a:hover {
	background: url("../images/nav_img02.jpg") repeat-x; color: rgb(255, 255, 255);
}
.nav li a.now {
	background: url("../images/nav_img02.jpg") repeat-x; color: rgb(255, 255, 255);
}
.board {
	background: url("../images/about_img08.jpg") repeat-x 0px bottom rgb(255, 255, 255); left: 50%; top: 458px; width: 960px; height: 60px; color: rgb(163, 163, 163); line-height: 60px; margin-left: -480px; position: absolute; z-index: 9; box-shadow: 1px 0px 2px #d2d2d2; -webkit-box-shadow: 1px 0px 2px #d2d2d2; -moz-box-shadow: 1px 0px 2px #d2d2d2; -o-box-shadow: 1px 0px 2px #d2d2d2;
}
.board01 {
	top: 430px; height: 87px;
}
.board a {
	color: rgb(77, 77, 77);
}
.board em {
	padding-right: 20px;
}
.board a:hover {
	color: rgb(186, 0, 0);
}
.board em {
	color: rgb(186, 0, 0);
}
.sitecon {
	background: rgb(237, 237, 237);
}
.sitecon01 {
	background: rgb(255, 255, 255); padding-top: 26px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.site {
	background: rgb(255, 255, 255); padding-bottom: 20px; min-height: 300px; box-shadow: 1px 0px 2px #d2d2d2; -webkit-box-shadow: 1px 0px 2px #d2d2d2; -moz-box-shadow: 1px 0px 2px #d2d2d2; -o-box-shadow: 1px 0px 2px #d2d2d2; _height: 300px;
}
.main {
	padding: 30px 52px; color: rgb(75, 75, 75);
}
.maintit {
	height: 30px; color: rgb(100, 100, 100); line-height: 30px; padding-bottom: 25px; font-size: 22px; font-weight: bold; color:#900;
}
.about-pic {
	width: 480px; height: 324px; position: relative;
}
.aboutimg {
	width: 480px; height: 324px; overflow: hidden; position: relative; z-index: 5;
}
.aboutimg li {
	left: 0px; top: 0px; display: none; position: absolute;
}
.aboutbtn {
	right: 14px; bottom: 9px; position: absolute; z-index: 8;
}
.aboutbtn span {
	background: rgb(255, 255, 255); width: 28px; height: 8px; line-height: 8px; overflow: hidden; margin-left: 2px; display: inline-block; filter: alpha(opacity=80); cursor: pointer; opacity: 0.8;
}
.aboutbtn span.on {
	filter: alpha(opacity=100); opacity: 1;
}
.about-txt {
	background: url("../images/about_img10.jpg") repeat-x; padding: 70px 35px 0px; width: 290px; height: 254px; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px;
}
.aboutcon h4 {
	padding: 35px 0px 10px; color: rgb(51, 99, 157); font-size: 18px;
}
.aboutcon p {
	padding: 12px 0px;
}
.aboutcon tr td {
	padding: 10px 0px;
}
img.padr20 {
	padding-right: 20px;
}
img.padl20 {
	padding-left: 20px;
}
.listed h4 {
	padding: 10px 0px;
}
.listed p {
	padding: 0px 0px 25px;
}
.history-list a {
	top: 4px; width: 29px; height: 58px; overflow: hidden; display: block; position: absolute; background-image: url("../images/honor_btn.jpg");
}
.prev02 {
	background-position: 0px 0px; left: 14px;
}
.next02 {
	background-position: -29px 0px; right: 14px;
}
.prev02:hover {
	background-position: 0px -58px;
}
.next02:hover {
	background-position: -29px -58px;
}
.history-list {
	margin: 0px auto; width: 900px; height: 67px; padding-bottom: 33px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.history-scroll {
	background: url("../images/history_bg05.jpg") repeat-x 0px 33px; margin: 0px auto; width: 767px; height: 67px; overflow: hidden; position: relative;
}
.history-scroll ul {
	left: 0px; top: 0px; position: absolute;
}
.history-scroll ul li {
	width: 67px; height: 67px; overflow: hidden; margin-right: 33px; float: left; display: block; position: relative; cursor: pointer; _display: inline;
}
.hisnav-bg01 {
	background: url("../images/history_bg01.png") no-repeat 0px bottom; left: 0px; width: 767px; height: 67px; bottom: 0px; overflow: hidden; position: absolute; z-index: 4;
}
.hisnav-bg02 {
	background: url("../images/history_bg04.png") no-repeat; left: 0px; top: 0px; width: 767px; height: 67px; overflow: hidden; position: absolute; z-index: 3;
}
.hisnav-bg03 {
	background: url("../images/history_bg02.png") no-repeat; left: 0px; top: 0px; width: 767px; height: 67px; overflow: hidden; position: absolute; z-index: 2;
}
.hisnav-img {
	left: 0px; top: 0px; width: 767px; height: 67px; overflow: hidden; position: absolute; z-index: 1;
}
.history-scroll ul li p {
	font: bold 14px/67px "微软雅黑"; text-align: center; color: rgb(255, 255, 255); position: relative; z-index: 5; font-size-adjust: none; font-stretch: normal;
}
.history-scroll ul li.cur .hisnav-bg01 {
	display: none;
}
.history-scroll ul li.cur .hisnav-bg03 {
	display: none;
}
.event-ajax {
	margin: 28px auto 0px; width: 890px; position: relative; min-height: 330px;
}
.event-year {
	font: italic bold 36px/36px Arial; color: rgb(221, 32, 32); font-size-adjust: none; font-stretch: normal;
}
.event-list {
	width: 772px; padding-top: 3px;
}
.event-list ul li {
	margin: 0px 0px 10px; width: 744px; padding-left: 25px; border-left-color: rgb(199, 199, 199); border-left-width: 3px; border-left-style: solid;
}
.event-list ul li p {
	font: 12px/24px "微软雅黑"; color: rgb(136, 136, 136); font-size-adjust: none; font-stretch: normal;
}
.event-list ul li.hover {
	border-color: rgb(221, 32, 32);
}
.event-list ul li.hover p {
	color: rgb(221, 32, 32);
}
.even-pic img {
	margin: 10px 14px 0px 0px; padding: 3px; border: 1px solid rgb(220, 220, 220); float: left;
}
.even-more span {
	background: url("../images/history_bg06.jpg") no-repeat; font: bold 12px/35px "微软雅黑"; width: 104px; height: 39px; text-align: center; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.event-btn {
	left: 262px; bottom: 50px; position: absolute; _position: relative; _margin-left: 262px;
}
.event-btn a {
	background: url("../images/history_bg06.jpg") no-repeat; font: bold 12px/35px "微软雅黑"; width: 104px; height: 39px; text-align: center; color: rgb(102, 102, 102); margin-right: 5px; float: left; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal; _margin-top: -38px;
}
.innner-con {
	padding: 30px 0px 50px; position: relative;
}
.culture-topl {
	width: 580px; color: rgb(5, 5, 5); font-size: 14px;
}
.culture-topl p {
	padding-bottom: 5px;
}
.culture-topl h4 {
	color: rgb(100, 100, 100); padding-bottom: 25px; font-size: 22px; font-weight: bold;
}
.culture-topr {
	width: 176px; padding-top: 25px;
}
.culture-select {
	background: url("../images/about_img22.jpg") repeat-x 0px 42px; width: 760px; overflow: hidden; margin-top: 50px;
}
.culture-select ul {
	width: 790px;
}
.culture-select li {
	width: 128px; height: 92px; overflow: hidden; margin-right: 30px; float: left; position: relative;
}
.culture-select li.over .culture-txt {
	color: rgb(222, 0, 46);
}
.culture-txt {
	width: 128px; height: 80px; text-align: center; color: rgb(121, 123, 125); line-height: 80px; font-size: 14px; position: absolute; z-index: 2;
}
.culture-bg {
	background: url("../images/about_img17.jpg") no-repeat; left: 0px; top: 0px; width: 128px; height: 80px; position: absolute; z-index: 0;
}
.culture-now {
	background: url("../images/about_img18.jpg") no-repeat; left: 0px; top: 0px; width: 128px; height: 0px; overflow: hidden; position: absolute; z-index: 1;
}
.culture-con-t {
	background: url("../images/about_img19.jpg") no-repeat; height: 17px; line-height: 17px; overflow: hidden; margin-top: 27px;
}
.culture-con-b {
	background: url("../images/about_img21.jpg") no-repeat; height: 10px; overflow: hidden;
}
.culture-con-m {
	background: url("../images/about_img20.jpg") repeat-y; padding: 0px 40px; overflow: hidden;
}
.culture-con {
	padding-top: 40px; display: none;
}
.culture-conl {
	width: 380px;
}
.culture-conl p {
	padding-bottom: 5px;
}
.culture-conr {
	width: 337px;
}
.honorlist li {
	margin: 0px 6px 24px; width: 199px; height: 237px; overflow: hidden; float: left; box-shadow: 2px 3px 5px #e4e4e4; -webkit-box-shadow: 2px 3px 5px #e4e4e4; -moz-box-shadow: 2px 3px 5px #e4e4e4; -o-box-shadow: 2px 3px 5px #e4e4e4;
}
.build-hotl {
	padding: 5px 7px; border: 1px solid rgb(237, 237, 237); width: 306px; height: 188px; overflow: hidden; box-shadow: 1px 1px 1px #e4e4e4; -webkit-box-shadow: 1px 1px 1px #e4e4e4; -moz-box-shadow: 1px 1px 1px #e4e4e4; -o-box-shadow: 1px 1px 1px #e4e4e4;
}
.build-hotr {
	width: 510px; padding-left: 23px;
}
.build-hotr h3 a {
	color: rgb(194, 2, 41); padding-bottom: 15px; font-size: 18px; display: block;
}
.build-hotr h3 a:hover {
	color: rgb(194, 2, 41); text-decoration: underline;
}
.build-hotr time {
	color: rgb(167, 167, 167);
}
.build-hotr p {
	height: 88px; color: rgb(92, 92, 92); line-height: 22px; overflow: hidden;
}
.build-hotr a.more {
	background: url("../images/icon03.png") no-repeat right; width: 52px; color: rgb(162, 162, 162); padding-right: 18px; margin-top: 15px; display: block;
}
.build-hotr a.more:hover {
	color: rgb(194, 2, 41); text-decoration: underline;
}
.build-list {
	margin-top: 20px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.build-list li {
	height: 45px; line-height: 45px; overflow: hidden; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.build-list li a {
	background: url("../images/about_img26.jpg") no-repeat; color: rgb(92, 92, 92); padding-left: 19px; display: inline-block;
}
.build-list li a:hover {
	background-position: 0px -45px; color: rgb(194, 2, 41);
}
.build-list li span {
	color: rgb(158, 158, 158); font-family: Arial; float: right;
}
.newsinfo_tit b {
	font: 16px/30px "微软雅黑"; color: rgb(0, 0, 0); display: block; font-size-adjust: none; font-stretch: normal;
}
.newsinfo_tit b.newsinfoSemenu {
	color: rgb(102, 102, 102); line-height: 24px; padding-bottom: 20px; font-size: 12px;
}
.newsinfo_tit b.newsinfoFimenu {
	color: rgb(102, 102, 102); line-height: 24px; padding-bottom: 20px; font-size: 12px;
}
.newsinfo_tit b.newsinfoFimenu {
	padding-bottom: 0px;
}
.newsinfo_tit p {
	background: rgb(242, 242, 242); height: 37px; color: rgb(129, 128, 128); line-height: 37px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.newsinfo_tit span {
	padding-right: 22px;
}
.newsinfo_con {
	padding-top: 30px; padding-bottom: 50px; min-height: 250px; _height: 250px;
}
.newsinfo_con p {
	padding: 0px 0px 5px;
}
.nextcon span {
	background: url("../images/about_img27.jpg") no-repeat; width: 56px; height: 24px; line-height: 24px; overflow: hidden; padding-left: 13px; display: block;
}
.nextcon a {
	color: rgb(141, 141, 141);
}
.nextcon a:hover {
	color: rgb(186, 0, 0);
}
.nextcon {
	padding: 20px 0px 0px; color: rgb(170, 170, 170); border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.creatcon h3 {
	color: rgb(0, 0, 0); padding-bottom: 20px; font-size: 14px;
}
.creatcon p {
	padding-bottom: 35px;
}
.creat-powery-l {
	width: 490px;
}
.creat-powery-l h3 {
	color: rgb(222, 0, 46); padding-bottom: 25px; font-size: 18px;
}
.creat-powery-l h3 span {
	color: rgb(0, 0, 0); font-size: 16px;
}
.creat-powery-r {
	width: 301px; padding-left: 65px;
}
.creat-project {
	margin: 0px auto; width: 850px; height: 408px; position: relative; z-index: 10;
}
.creat-project ul {
	margin: 0px auto; width: 850px; height: 408px; overflow: hidden; position: relative; z-index: 8;
}
.creat-project li {
	background: url("../images/creat_img04.jpg") repeat-x 0px bottom; left: 850px; top: 39px; width: 526px; height: 340px; padding-bottom: 15px; float: left; position: absolute; z-index: 8; cursor: pointer;
}
.creat-project li.on {
	width: 631px; height: 408px; z-index: 10;
}
.creat-project li.on img {
	width: 631px; height: 408px;
}
.creat-project li.roundabout-in-focus {
	cursor: default;
}
.creat-project li.z30 {
	z-index: 7;
}
.creat-project span {
	background: url("../images/creat01.png") no-repeat; top: 177px; width: 47px; height: 78px; line-height: 78px; overflow: hidden; position: absolute; z-index: 15; cursor: pointer;
}
.creat-project #prev {
	left: 25px;
}
.creat-project #next {
	background-position: 0px -78px; right: 25px;
}
.creat-project-tit {
	background: url("../images/creat_img05.jpg") no-repeat bottom; text-align: center; color: rgb(49, 49, 49); padding-bottom: 15px; font-size: 14px; margin-bottom: 15px;
}
.creat-elect tr td {
	padding-bottom: 40px;
}
.creat-elect .padl40 {
	padding-left: 40px;
}
.creat-elect .padr40 {
	padding-right: 40px;
}
.creat-elect h3 {
	color: rgb(75, 75, 75); padding-bottom: 30px; font-size: 14px;
}
.creat-elect h4 {
	color: rgb(51, 99, 157); padding-bottom: 15px; font-size: 18px;
}
.creat-elect h5 {
	color: rgb(0, 0, 0); font-size: 16px;
}
.creat-foregin-l {
	width: 470px; color: rgb(75, 75, 75);
}
.creat-foregin-l h3 {
	color: rgb(222, 0, 46); padding-bottom: 30px; font-size: 14px;
}
.creat-foregin-l p {
	padding-bottom: 30px;
}
.creat-foregin-r {
	width: 316px;
}
.creat-foregin-l a.link {
	background: url("../images/creat_img11.jpg") no-repeat right; color: rgb(1, 1, 1); padding-right: 18px; font-size: 14px; display: inline-block;
}
.creat-foregin-l a.link:hover {
	color: rgb(222, 0, 46); text-decoration: underline;
}
.creat-top-l {
	width: 475px; overflow: hidden; position: relative;
}
.creat-top-ltxt {
	background: url("../images/creat_img21.jpg") repeat-x; padding: 16px 25px 0px 23px; width: 146px; height: 260px; color: rgb(255, 255, 255);
}
.creat-top-lpic {
	width: 281px;
}
.creat-top-lsign {
	left: 194px; top: 122px; width: 14px; height: 30px; position: absolute; z-index: 10;
}
.creat-top-ltxt h3 {
	height: 45px; line-height: 45px;
}
.creat-top-ltxt h3 a {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: bold;
}
.creat-top-mtxt h3 a {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: bold;
}
.creat-top-ltxt p {
	height: 140px; line-height: 20px;
}
.creat-top-ltxt-more {
	background: url("../images/creat06.png") no-repeat right 0px; height: 33px; margin-top: 15px;
}
.creat-top-ltxt-more a {
	background: url("../images/creat02.png") no-repeat 0px 4px; color: rgb(255, 255, 255); line-height: 24px; padding-left: 26px; display: block;
}
.creat-top-ltxt a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.creat-top-mtxt a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.creat-top-m {
	width: 234px; padding-left: 9px; position: relative;
}
.creat-top-mtxt {
	background: url("../images/creat_img14.jpg") no-repeat 160px 80px rgb(92, 62, 68); padding: 10px 25px; width: 184px; height: 115px; overflow: hidden;
}
.creat-top-mtxt p {
	height: 40px; color: rgb(255, 255, 255); line-height: 20px; padding-bottom: 15px;
}
.creat-top-mtxt a.more {
	background: url("../images/creat02.png") no-repeat 0px 4px; color: rgb(255, 255, 255); line-height: 24px; padding-left: 26px; display: block;
}
.creat-top-mpic {
	margin-top: 6px;
}
.creat-top-msign {
	left: 25px; top: 135px; width: 21px; height: 12px; line-height: 12px; overflow: hidden; font-size: 12px; position: absolute; z-index: 10;
}
.creat-top-rsign {
	left: 25px; top: 135px; width: 21px; height: 12px; line-height: 12px; overflow: hidden; font-size: 12px; position: absolute; z-index: 10;
}
.creat-top-r {
	width: 234px; overflow: hidden; position: relative;
}
.creat-top-rsign {
	left: 25px; top: 129px;
}
.creat-top-rtxt {
	background: url("../images/creat_img12.jpg") no-repeat 175px 97px rgb(132, 93, 101); padding: 15px 20px 15px 25px; width: 189px; height: 105px; overflow: hidden; margin-top: 6px;
}
.creat-botcon-l {
	background: rgb(255, 255, 255); width: 476px; height: 223px; overflow: hidden; box-shadow: 0px 0px 1px #dee0e3; -webkit-box-shadow: 0px 0px 1px #dee0e3; -moz-box-shadow: 0px 0px 1px #dee0e3; -o-box-shadow: 0px 0px 1px #dee0e3;
}
.creat-botcon-lpic {
	width: 246px; overflow: hidden; position: relative;
}
.creat-botcon-lpic span {
	background: url("../images/shaw.png"); left: 0px; top: 0px; width: 246px; height: 0px; overflow: hidden; display: block; position: absolute;
}
.creat-botcon-ltxt {
	width: 185px; padding-top: 25px; padding-left: 25px;
}
.creat-botcon-ltxt h3 a {
	color: rgb(99, 99, 99); line-height: 30px; padding-bottom: 5px; font-size: 18px; font-weight: bold; display: block;
}
.creat-botcon-ltxt p {
	height: 100px; color: rgb(78, 78, 78); line-height: 20px; padding-bottom: 10px;
}
.creat-botcon-ltxt a.more {
	background: url("../images/icon03.png") no-repeat 0px; color: rgb(120, 120, 120); line-height: 24px; padding-left: 22px; display: inline-block;
}
.creat-botcon-ltxt a:hover {
	color: rgb(222, 0, 41);
}
.market-index {
	height: 148px;
}
.market-index ul {
	width: 966px; margin-top: 18px;
}
.market-index li {
	background: url("../images/market_img03.jpg") no-repeat; width: 131px; height: 147px; overflow: hidden; margin-right: 7px; float: left; display: inline-block;
}
.market-index li.over {
	background-position: 0px -147px;
}
.marketpic {
	height: 57px; overflow: hidden; padding-top: 34px;
}
.marketpic a {
	overflow: hidden; display: block; position: relative;
}
.marketpic a.market01 {
	width: 49px; height: 49px;
}
.marketpic a.market02 {
	width: 38px; height: 57px;
}
.marketpic a.market03 {
	width: 54px; height: 45px;
}
.marketpic a.market04 {
	width: 55px; height: 43px;
}
.marketpic a.market05 {
	width: 49px; height: 50px;
}
.marketpic a.market06 {
	width: 50px; height: 42px;
}
.marketpic a.market07 {
	width: 47px; height: 46px;
}
.marketpic a img {
	left: 0px; bottom: 0px; position: absolute;
}
.markettxt a {
	color: rgb(95, 95, 95); padding-top: 10px; font-size: 14px; display: block;
}
.market-index li.over a {
	color: rgb(255, 255, 255);
}
.market-index li.over a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.market-board {
	line-height: 24px; padding-top: 20px; padding-left: 35px;
}
.market-board h3 {
	color: rgb(72, 72, 72); font-size: 22px; font-weight: bold;
}
.market-search {
	margin: 37px 32px 0px 0px; width: 184px; height: 27px; position: relative;
}
.market-search dt {
	background: url("../images/market_img05.jpg") no-repeat; border: 1px solid rgb(229, 229, 229); height: 25px; color: rgb(255, 255, 255); line-height: 25px; padding-left: 8px; cursor: pointer;
}
.market-search dd {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); top: 27px; width: 174px; padding-left: 8px; display: none; position: absolute;
}
.market-search dd a {
	height: 22px; color: rgb(72, 72, 72); line-height: 22px; display: block;
}
.market-search dd a:hover {
	color: rgb(137, 5, 5);
}
.sitemarket {
	background: rgb(255, 255, 255); padding-bottom: 25px;
}
.sidenav {
	background: url("../images/proli_bg05.jpg") repeat-y; padding: 0px 2px 0px 3px; width: 239px; float: left;
}
.sidenav-li ul li {
	width: 100%;
}
.sidenav-li ul li a.navfather {
	background: url("../images/market_img04.jpg") no-repeat; font: 12px/40px "微软雅黑"; height: 41px; padding-left: 42px; display: block; font-size-adjust: none; font-stretch: normal;
}
.sidenav-li ul li a.navfather:hover {
	background-position: 0px -41px; color: rgb(255, 255, 255);
}
.sidenav-li ul li.on a.navfather {
	background-position: 0px -41px; color: rgb(255, 255, 255);
}
.sidenavson {
	padding: 9px 0px 15px 20px; width: 219px; display: none;
}
.sidenavson a {
	background: url("../images/proli_bit02.gif") no-repeat 7px -17px; font: 12px/30px "微软雅黑"; padding-left: 18px; display: block; font-size-adjust: none; font-stretch: normal;
}
.sidenavson a:hover {
	background-position: 7px 13px; color: rgb(159, 1, 1);
}
.sidenavson a.on {
	background-position: 7px 13px; color: rgb(159, 1, 1);
}
.sidenav-bot {
	background: rgb(159, 1, 1); width: 238px; height: 8px; overflow: hidden;
}
.marketcon {
	padding: 25px 0px 40px; border: 1px solid rgb(221, 221, 221); width: 700px; min-height: 350px; -webkit-box-shadow: 0px 0px 1px #dcdcdc; -moz-box-shadow: 0px 0px 1px #dcdcdc; -o-box-shadow: 0px 0px 1px #dcdcdc; _height: 350px;
}
.markettit {
	height: 30px; color: rgb(100, 100, 100); line-height: 30px; padding-bottom: 25px; padding-left: 27px; font-size: 22px; font-weight: bold;
}
.marketdet {
	background: url("../images/market_img07.jpg") repeat-x 0px bottom; padding: 0px 27px; color: rgb(43, 43, 43);
}
.marketdet p {
	padding-bottom: 50px; font-size: 14px;
}
.market-map {
	padding: 30px 35px;
}
.market-map tr td {
	padding: 0px 0px 34px; color: rgb(43, 43, 43); font-size: 14px;
}
.market-map h4 {
	color: rgb(169, 0, 0); font-size: 18px; font-weight: bold;
}
.market-det {
	padding: 0px 35px;
}
.market-det p {
	padding: 0px 0px 20px;
}
.probg {
	background: rgb(255, 255, 255); padding-top: 35px;
}
.mart35 {
	margin-top: 35px;
}
.pronav {
	border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.pronav .w960 {
	background: url("../images/pro_img01.jpg") no-repeat right bottom rgb(218, 218, 218);
}
.pronav .w960 b {
	background: rgb(161, 2, 31); padding: 0px 35px; height: 44px; color: rgb(255, 255, 255); line-height: 44px; font-size: 18px; display: inline-block;
}
.pro-box {
	width: 100%; height: 294px; overflow: hidden;
}
.pro-pro {
	display: none;
}
.pro-big {
	border: 1px solid rgb(225, 225, 225); width: 309px; height: 291px; cursor: pointer;
}
.pro-big-txt {
	background: url("../images/pro_bg03.jpg") no-repeat 0px -38px; width: 309px; height: 38px; position: relative;
}
.pro-big-txt a {
	font: 14px/38px "微软雅黑"; text-align: center; color: rgb(102, 102, 102); padding-right: 35px; display: block; position: relative; font-size-adjust: none; font-stretch: normal;
}
.pro-big-txt-bg {
	background: url("../images/pro_bg03.jpg") no-repeat 0px 0px; left: 0px; top: 0px; width: 0px; height: 38px; position: absolute; z-index: 0;
}
.pro-picli {
	width: 631px; height: 294px; overflow: hidden; position: relative;
}
.pro-picli ul {
	width: 641px;
}
.pro-picli ul li {
	margin: 0px 10px 15px 0px; border: 1px solid rgb(225, 225, 225); width: 148px; height: 137px; line-height: 12px; overflow: hidden; float: left; display: block; position: relative; cursor: pointer; _display: inline;
}
.pro-picli ul li a {
	font: 12px/12px "微软雅黑"; text-align: center; color: rgb(50, 50, 50); display: block; position: relative; z-index: 1; font-size-adjust: none; font-stretch: normal;
}
.pro-picli-bg01 {
	background: url("../images/pro_bg01.png"); left: 0px; top: -139px; width: 150px; height: 139px; position: absolute;
}
.pro-picli-bg02 {
	background: url("../images/pro_bg02.png") no-repeat center; left: 0px; top: -139px; width: 150px; height: 139px; position: absolute;
}
.pro-picli ul li.pro-more {
	background: rgb(244, 244, 244); transition: all 0.4s; -moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s;
}
.pro-picli ul li.pro-more a {
	background: url("../images/pro_bg04.png") no-repeat 104px 63px; font: bold 18px/137px "微软雅黑"; color: rgb(102, 102, 102); padding-right: 17px; font-size-adjust: none; font-stretch: normal;
}
.pro-picli ul li.hover {
	background: rgb(161, 2, 31); border-color: rgb(161, 2, 31);
}
.pro-picli ul li.hover a {
	background: url("../images/pro_bg05.png") no-repeat 104px 63px; color: rgb(255, 255, 255);
}
.pro-right {
	width: 704px; float: right;
}
.probox-top {
	background: url("../images/pro_bgtop.png") no-repeat; width: 704px; height: 6px; overflow: hidden;
}
.probox-bot {
	background: url("../images/pro_bgbot.png") no-repeat; width: 704px; height: 7px; overflow: hidden;
}
.probox-cen {
	background: url("../images/pro_bgcen.png") repeat-y; padding: 0px 3px 20px; width: 698px; overflow: hidden;
}
.pro-right-box {
	margin-top: 15px;
}
.pro-intro {
	background: url("../images/proli_bg01.jpg") repeat-x left bottom; margin: 0px auto; padding: 0px 29px 60px; width: 640px; position: relative; z-index: 5;
}
.pro-intro h2 {
	font: bold 24px/28px "微软雅黑"; padding-bottom: 20px; font-size-adjust: none; font-stretch: normal;
}
.pro-intro p {
	line-height: 24px;
}
.pro-case {
	margin: 0px auto; width: 640px;
}
.pro-case-til {
	font: bold 18px/24px "微软雅黑"; margin: 15px 0px; font-size-adjust: none; font-stretch: normal;
}
.pro-case-til a {
	background: url("../images/proli_more.gif") no-repeat 0px 8px; width: 37px; height: 24px; float: right; display: block;
}
.pro-case-li ul {
	width: 656px;
}
.pro-case-li ul li {
	width: 150px; height: 130px; margin-right: 14px; float: left; display: block; _display: inline;
}
.pro-case-li ul li p {
	font: 12px/30px "微软雅黑"; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.pro-case-li ul li a:hover p {
	color: rgb(128, 11, 11);
}
.pro-list-tit {
	background: url("../images/proli_bg03.gif") repeat-x 0px bottom; font: bold 18px/42px "微软雅黑"; height: 42px; padding-left: 27px; font-size-adjust: none; font-stretch: normal;
}
.pro-list ul li {
	padding: 12px 20px 12px 25px; width: 653px; height: 62px; overflow: hidden; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.pro-list ul li img {
	border: 1px solid rgb(225, 225, 225);
}
.pro-list-txt {
	padding: 20px 0px 0px 30px; width: 180px; color: rgb(50, 50, 50); line-height: 24px;
}
.pro-list-href {
	width: 360px; padding-top: 20px;
}
.pro-list-href a {
	background: url("../images/proli_bg02.jpg") no-repeat 0px 0px; width: 58px; height: 25px; line-height: 25px; padding-left: 27px; margin-right: 5px; float: left; display: block; _display: inline;
}
.pro-list-href a.proli-a01 {
	background-position: 0px 0px;
}
.pro-list-href a.proli-a02 {
	background-position: -90px 0px;
}
.pro-list-href a.proli-a03 {
	background-position: -180px 0px;
}
.pro-list-href a.proli-a04 {
	background-position: -270px 0px;
}
.pro-list-href a.proli-a05 {
	background-position: -360px 0px;
}
.pro-list-href a.proli-a06 {
	background-position: -450px 0px;
}
.pro-list-href a.proli-a07 {
	background-position: -589px 0px;
}
.pro-list ul li.hover {
	background: rgb(250, 250, 250);
}
.pro-info {
	width: 100%; position: relative; z-index: 10;
}
.pro-info-tab {
	height: 35px; padding-left: 29px; margin-top: -35px; position: relative; z-index: 10;
}
.pro-info-tab li {
	background: url("../images/proinfo_bg01.png") no-repeat -102px 0px; font: bold 14px/35px "微软雅黑"; width: 100px; height: 35px; text-align: center; color: rgb(255, 255, 255); margin-right: 2px; float: left; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.pro-info-tab li.hover {
	background-position: 0px 0px;
}
.pro-info-tab li.selected {
	background-position: 0px 0px;
}
.pro-info-box {
	padding: 30px 10px; min-height: 360px;
}
.pro-info-con {
	display: none;
}
.proinfo {
	width: 450px; padding-left: 10px;
}
.paddt30 {
	padding-top: 30px;
}
.case-til {
	font: bold 24px/62px "微软雅黑"; width: 698px; height: 62px; padding-left: 20px; font-size-adjust: none; font-stretch: normal;
}
.case-sear {
	background: rgb(242, 242, 242); border-width: 1px 0px; border-style: solid; border-color: rgb(217, 217, 217); padding: 11px 0px 0px 28px; width: 670px; height: 39px;
}
.case-sear-box {
	background: rgb(255, 255, 255); border: 1px solid rgb(214, 214, 214); width: 215px; height: 25px;
}
.case-sear .txt {
	background: none; font: 12px/24px "微软雅黑"; border: currentColor; width: 180px; height: 25px; color: rgb(136, 136, 136); padding-left: 6px; float: left; font-size-adjust: none; font-stretch: normal;
}
.case-sear .btn {
	background: url("../images/case_bg01.gif") no-repeat; border: currentColor; width: 29px; height: 25px; float: left; cursor: pointer;
}
.case-list {
	margin: 10px auto; width: 660px;
}
.case-list ul {
	width: 680px;
}
.case-list ul li {
	margin: 0px 5px 20px; width: 153px; height: 150px; float: left;
}
.case-list ul li .case-imgbox {
	border: 1px solid rgb(217, 217, 217); width: 153px; height: 112px; position: relative;
}
.case-list ul li .case-bg {
	border: 5px solid rgb(159, 1, 1); left: 0px; top: 0px; width: 143px; height: 102px; overflow: hidden; filter: alpha(opacity=0); position: absolute; opacity: 0;
}
.case-list ul li a {
	display: block;
}
.case-list ul li p {
	text-align: center; line-height: 28px; padding-top: 6px;
}
.case-list ul li a:hover p {
	color: rgb(159, 1, 1);
}
.case-info-til {
	font: bold 18px/24px "微软雅黑"; padding: 20px 0px; width: 698px; height: 24px; text-align: center; border-top-color: rgb(217, 217, 217); border-top-width: 1px; border-top-style: solid; font-size-adjust: none; font-stretch: normal;
}
.case-info-data {
	background: rgb(242, 242, 242); border-width: 1px 0px; border-style: solid; border-color: rgb(217, 217, 217); width: 698px; height: 50px; color: rgb(133, 133, 133); line-height: 50px;
}
.case-info-data span {
	padding-right: 20px;
}
.case-info {
	margin: 30px auto 50px; width: 632px;
}
.case-info img {
	max-width: 632px;
}
.case-info p {
	line-height: 22px;
}
.probox-cen .nextcon {
	margin: 0px auto; width: 640px; border-top-color: rgb(186, 186, 186); border-top-width: 1px; border-top-style: dotted;
}
.order-til {
	margin: 0px auto; width: 640px; padding-bottom: 6px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.order-til h2 {
	font: bold 24px/48px "微软雅黑"; font-size-adjust: none; font-stretch: normal;
}
.order-tab {
	margin: 25px auto;
}
.order-tab td {
	padding: 6px 0px;
}
.order-tab select {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); width: 322px; height: 30px;
}
.order-tab .txt {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); width: 307px; height: 28px; line-height: 28px; padding-left: 13px;
}
.order-tab .code {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); width: 83px; height: 28px; line-height: 28px; padding-left: 13px;
}
.order-tab textarea {
	background: rgb(255, 255, 255); padding: 6px 13px; border: 1px solid rgb(221, 221, 221); width: 514px; height: 123px; overflow: auto;
}
.order-tab .btn {
	background: url("../images/nav_bg02.jpg") repeat-x 0px bottom; font: bold 14px/32px "微软雅黑"; margin: 15px 15px 0px 0px; border: currentColor; width: 84px; height: 32px; text-align: center; color: rgb(255, 255, 255); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.order-tab .hover.btn {
	background: url("../images/order_bg01.jpg") repeat-x;
}
.order-tab font {
	color: rgb(255, 0, 55);
}
.tec-picbox {
	width: 140px; height: 133px; overflow: hidden; margin-right: 10px; float: left; position: relative; cursor: pointer;
}
.tectop .w443 .last {
	margin-right: 0px;
}
.tec-picbox-txt {
	background: url("../images/tec_bg01.png"); left: 0px; width: 100%; height: 56px; bottom: -28px; position: absolute;
}
.tec-picbox-txt p {
	font: 12px/28px "微软雅黑"; color: rgb(255, 255, 255); padding-left: 11px; font-size-adjust: none; font-stretch: normal;
}
.tectop-pic {
	padding-right: 18px;
}
.h92 {
	height: 92px;
}
.news-more {
	background: url("../images/bg_11.jpg") no-repeat; width: 107px; height: 26px; overflow: hidden; position: relative; cursor: pointer;
}
.news-more a {
	font: 12px/26px "微软雅黑"; width: 80px; text-align: center; color: rgb(255, 255, 255); display: block; position: relative; font-size-adjust: none; font-stretch: normal;
}
.news-more-bg {
	background: url("../images/bg_12.jpg") repeat-x; top: 0px; width: 0px; height: 36px; right: 27px; overflow: hidden; position: absolute; z-index: 0;
}
.news-more a:hover {
	color: rgb(255, 255, 255);
}
.tecmid {
	background: rgb(236, 238, 241); height: 253px; padding-top: 25px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
.tecbot {
	padding-top: 25px;
}
.tecbot-line {
	width: 33px; height: 177px; margin-right: 25px; border-right-color: rgb(227, 227, 227); border-right-width: 1px; border-right-style: solid;
}
.posr {
	position: relative;
}
.tech-equ {
	width: 100%; height: 167px; overflow: hidden; margin-top: 5px; position: relative;
}
.tech-equ ul {
	left: 0px; top: 0px; position: absolute;
}
.tech-equ ul li {
	background: rgb(255, 255, 255); width: 172px; height: 167px; margin-right: 25px; float: left; display: block; _display: inline;
}
.tech-equ ul li p {
	font: 13px/40px "	微软雅黑"; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.tech-equ ul li a:hover p {
	color: rgb(161, 7, 35);
}
.tech-btn {
	top: 5px; height: 21px; right: 0px; position: absolute;
}
.tech-btn span {
	background: url("../images/tec_btn01.jpg") no-repeat; width: 16px; height: 15px; overflow: hidden; margin-left: 4px; float: left; display: block; cursor: pointer;
}
.tech-btn span.prev04 {
	background-position: 0px 0px;
}
.tech-btn span.next04 {
	background-position: right -15px;
}
.bgblank {
	background: rgb(255, 255, 255);
}
.equcon {
	background: rgb(237, 237, 237); margin: 0px auto; padding: 6px; width: 828px; height: 505px; overflow: hidden; position: relative;
}
.equcon .show {
	width: 673px; height: 505px; overflow: hidden; position: relative;
}
.equcon .show p {
	background: url("../images/shaw.png"); left: 0px; width: 673px; height: 51px; text-align: center; bottom: -1px; color: rgb(255, 255, 255); line-height: 51px; font-size: 14px; position: absolute;
}
.equcon .thumb {
	top: 58px; width: 126px; height: 420px; right: 13px; overflow: hidden; position: absolute;
}
.equcon .thumb ul {
	position: absolute;
}
.equcon .thumb li {
	width: 126px; height: 94px; overflow: hidden; margin-bottom: 11px; position: relative;
}
.equcon .thumb li img {
	position: relative; z-index: 5;
}
.equcon .thumb li span {
	border: 4px solid rgb(225, 40, 78); left: 0px; top: 0px; width: 118px; height: 76px; display: none; position: absolute; z-index: 10;
}
.equcon .thumb li.active span {
	display: block;
}
.equcon #prev {
	background: url("../images/equ_img02.jpg") no-repeat; width: 43px; height: 22px; right: 53px; line-height: 22px; text-indent: -9999px; overflow: hidden; position: absolute; cursor: pointer;
}
.equcon #next {
	background: url("../images/equ_img02.jpg") no-repeat; width: 43px; height: 22px; right: 53px; line-height: 22px; text-indent: -9999px; overflow: hidden; position: absolute; cursor: pointer;
}
.equcon #prev {
	top: 20px;
}
.equcon #next {
	background-position: 0px -22px; bottom: 12px;
}
.person-list {
	margin: 0px auto; width: 900px; overflow: hidden; padding-top: 20px;
}
.person-list ul {
	width: 960px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.person-list ul li {
	background: rgb(212, 226, 240); margin: 20px 10px 20px 0px; padding: 5px; width: 210px; height: 237px; float: left; cursor: pointer; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;
}
.person-list ul li h3 {
	font: bold 12px/42px "微软雅黑"; color: rgb(92, 94, 96); padding-left: 9px; font-size-adjust: none; font-stretch: normal; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;
}
.person-list ul li p {
	color: rgb(121, 123, 125); line-height: 18px; padding-left: 9px; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; -o-transition: all 0.6s;
}
.person-list ul li.hover {
	background: rgb(161, 7, 35);
}
.person-list ul li.hover h3 {
	color: rgb(255, 255, 255);
}
.person-list ul li.hover p {
	color: rgb(255, 255, 255);
}
.person-info {
	padding: 30px; overflow: hidden;
}
.person-info-le {
	width: 360px; overflow: hidden; padding-top: 8px; float: left;
}
.person-info-le img {
	margin-bottom: 10px;
}
.person-name {
	color: rgb(161, 7, 35); font-size: 14px; font-weight: bold;
}
.person-info-ri {
	width: 520px; float: right; min-height: 350px; _height: 350px;
}
.w443 {
	width: 443px;
}
.w445 {
	width: 445px;
}
.tectop {
	padding-bottom: 30px;
}
.tectop-tit {
	font: bold 18px/22px "微软雅黑"; color: rgb(102, 102, 102); padding-bottom: 15px; font-size-adjust: none; font-stretch: normal;
}
.tectop-tit a {
	color: rgb(102, 102, 102);
}
.tectop-tit a:hover {
	color: rgb(194, 13, 47);
}
.padd40 {
	padding-bottom: 40px;
}
.news-top {
	margin: 0px auto; width: 900px; height: 172px; padding-top: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.news-top-img {
	background: url("../images/about_bg08.jpg") no-repeat; padding: 6px 7px 8px; width: 204px; height: 142px;
}
.news-top-con {
	width: 658px; padding-top: 7px;
}
.news-top-con h2 span {
	font: bold 11px/19px Arial; color: rgb(170, 170, 170); display: block; font-size-adjust: none; font-stretch: normal;
}
.news-top-con a:hover span {
	color: rgb(170, 170, 170);
}
.news-top-con h2 {
	font: bold 16px/24px "微软雅黑"; color: rgb(161, 7, 35); padding-bottom: 5px; margin-bottom: 8px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.news-top-con a:hover h2 {
	color: rgb(221, 96, 119);
}
.news-more {
	background: url("../images/bg_11.jpg") no-repeat; width: 107px; height: 26px; overflow: hidden; position: relative; cursor: pointer;
}
.news-more a {
	font: 12px/26px "微软雅黑"; width: 80px; text-align: center; color: rgb(255, 255, 255); display: block; position: relative; font-size-adjust: none; font-stretch: normal;
}
.news-more-bg {
	background: url("../images/bg_12.jpg") repeat-x; top: 0px; width: 0px; height: 36px; right: 27px; overflow: hidden; position: absolute; z-index: 0;
}
.news-more a:hover {
	color: rgb(255, 255, 255);
}
.w550 {
	width: 550px;
}
.con-til {
	margin-bottom: 24px;
}
.con-til h2 {
	font: bold 24px/34px "微软雅黑"; color: rgb(161, 7, 35); font-size-adjust: none; font-stretch: normal;
}
.con-til h3 {
	color: rgb(227, 227, 227); line-height: 19px; font-family: Arial; font-size: 18px;
}
.other-index {
	background: url("../images/other_img02.jpg") no-repeat; margin: 0px auto; padding: 2px 4px 0px 2px; width: 960px; height: 288px;
}
.other-indexl {
	width: 390px;
}
.other-indexr {
	padding: 30px 0px 0px 30px; width: 505px;
}
.other-indexr h3 a {
	background: none; color: rgb(96, 96, 96); padding-left: 0px; font-size: 21px;
}
.other-indexr h3 a:hover {
	color: rgb(222, 0, 41);
}
.other-indexr a:hover {
	color: rgb(222, 0, 41);
}
.other-indexr h4 {
	color: rgb(222, 0, 41); text-transform: uppercase; padding-bottom: 15px; font-family: Arial; font-size: 21px; font-style: italic;
}
.other-indexr p {
	color: rgb(96, 96, 96); line-height: 22px; overflow: hidden; padding-bottom: 15px;
}
.other-indexr a {
	background: url("../images/icon03.png") no-repeat 0px; color: rgb(162, 162, 162); padding-left: 21px; display: inline-block;
}
.about-two .other-indexr {
	width: 455px; padding-left: 0px;
}
.other-indexbot {
	width: 456px; height: 243px; overflow: hidden; margin-left: 40px; position: relative;
}
.other-indexbot ul {
	position: absolute; z-index: 4;
}
.other-indexbot li {
	width: 456px; height: 243px; overflow: hidden; float: left;
}
.other-indexbot span {
	background: url("../images/other01.png") no-repeat; top: 95px; width: 25px; height: 52px; overflow: hidden; display: block; position: absolute; z-index: 6; cursor: pointer;
}
.other-indexbot span.prev {
	left: 0px;
}
.other-indexbot span.next {
	background-position: -25px 0px; right: 0px;
}
.industrycon {
	min-height: 400px; _height: 400px;
}
.industrycon-l {
	width: 490px;
}
.industrycon-l h3 {
	color: rgb(0, 0, 0); font-size: 14px;
}
.industrycon-l p {
	padding-bottom: 30px;
}
.realty p {
	padding-bottom: 20px;
}
.contactcon {
	font-size: 14px;
}
.contactcon p {
	color: rgb(48, 48, 48); font-size: 14px;
}
.contactcon span {
	color: rgb(222, 0, 46);
}
.contactcon h3 {
	color: rgb(159, 159, 159); text-transform: uppercase; padding-bottom: 10px; font-style: italic; border-bottom-color: rgb(203, 203, 203); border-bottom-width: 1px; border-bottom-style: dotted;
}
.contactcon ul {
	padding: 15px 10px; color: rgb(90, 90, 90); text-transform: uppercase; border-bottom-color: rgb(203, 203, 203); border-bottom-width: 1px; border-bottom-style: dotted;
}
.contactcon ul li {
	line-height: 30px; padding-left: 25px;
}
.contactcon ul li.add {
	background: url("../images/contact_img01.jpg") no-repeat 0px 3px;
}
.contactcon ul li.tel {
	background: url("../images/contact_img01.jpg") no-repeat 0px -20px;
}
.contactcon ul li.fax {
	background: url("../images/contact_img01.jpg") no-repeat 0px -42px;
}
.contactcon ul li.mail {
	background: url("../images/contact_img01.jpg") no-repeat 0px -68px;
}
.contact-map {
	padding: 15px 10px 30px;
}
.sitemap-con {
	padding-bottom: 20px; padding-left: 15px;
}
.sitemap-con li {
	width: 138px; float: left;
}
.sitemap-con a.first-menu {
	background: url("../images/contact_img03.jpg") no-repeat; width: 126px; height: 47px; text-align: center; color: rgb(46, 46, 46); line-height: 41px; padding-top: 0px; padding-right: 12px; font-size: 14px; display: block;
}
.sitemap-con a.last {
	background: url("../images/contact_img05.jpg") no-repeat;
}
.sitemap-con a {
	background: url("../images/contact_img04.jpg") no-repeat; width: 128px; height: 44px; text-align: center; color: rgb(117, 117, 117); line-height: 41px; padding-top: 6px; display: block;
}
.sitemap-con li a.slast {
	background: url("../images/contact_img06.jpg") no-repeat;
}
.sitemap-con a:hover {
	color: rgb(221, 0, 46);
}
.job-search {
	position: relative; z-index: 10;
}
.job-search li {
	width: 307px; padding-right: 4px; float: left;
}
.job-search-select {
	background: url("../images/job_img07.jpg") no-repeat; padding: 0px 5px; border: 1px solid rgb(217, 217, 217); width: 297px; height: 27px; color: rgb(184, 184, 184); line-height: 27px; position: relative;
}
.job-search-select dt {
	cursor: pointer;
}
.job-search-select dd {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(217, 217, 217); left: -1px; top: 27px; width: 297px; display: none; position: absolute; z-index: 999;
}
.job-search-select dd a {
	display: block;
}
.job-search-input {
	background: url("../images/job_img01.jpg") no-repeat; padding: 5px; border: 1px solid rgb(217, 217, 217); width: 297px; height: 17px; color: rgb(184, 184, 184); line-height: 17px;
}
.job-search-btn {
	background: url("../images/job_img02.jpg") no-repeat; border: currentColor; width: 94px; height: 29px; overflow: hidden; cursor: pointer;
}
.joblist {
	margin-top: 33px; position: relative; z-index: 5; min-height: 350px; _height: 350px;
}
.joblist dt {
	background: url("../images/job_img06.jpg") no-repeat 810px rgb(241, 241, 241); padding: 10px 0px 10px 20px; height: 34px; line-height: 34px; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.joblist-overbg {
	background: url("../images/job_img05.jpg") no-repeat 810px rgb(158, 20, 32); left: 0px; top: 0px; width: 0px; height: 54px; position: absolute; z-index: 0;
}
.joblist-tit {
	position: relative; z-index: 2; cursor: pointer;
}
.joblist dt a.apply {
	padding-right: 56px;
}
.joblist dt span a {
	color: rgb(68, 68, 68); display: inline-block;
}
.joblist-tit b {
	background: url("../images/job_img04.jpg") no-repeat right 12px; line-height: 34px; padding-right: 15px; font-size: 18px; font-weight: normal; display: inline-block;
}
.joblist-tit em {
	background: url("../images/job_img04.jpg") no-repeat right 10px; padding: 0px 11px; line-height: 34px; display: inline-block;
}
.joblist-tit i {
	padding: 0px 11px; line-height: 34px; font-style: normal; display: inline-block;
}
.joblist dt span a:hover {
	color: rgb(158, 20, 32);
}
.joblist dt.over a {
	position: relative; z-index: 5;
}
.joblist dt.over {
	color: rgb(255, 255, 255);
}
.joblist dt.over a {
	color: rgb(255, 255, 255);
}
.joblist dt.over a:hover {
	color: rgb(255, 255, 255);
}
.joblist dd {
	background: rgb(248, 248, 248); padding: 20px; color: rgb(136, 136, 136); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: none;
}
.joblist-dd {
	padding: 0px 0px 20px 20px; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.joblist-dd span {
	padding-right: 15px;
}
.joblist-dd tr td {
	padding: 5px 35px 5px 0px;
}
.joblist-ddcon {
	padding-top: 20px; padding-left: 20px;
}
.joblist-dd span {
	color: rgb(158, 20, 32);
}
.joblist-ddcon h3 {
	color: rgb(158, 20, 32);
}
.applycon h3 {
	padding: 0px 0px 20px; text-align: center; color: rgb(51, 51, 51); font-size: 26px; font-weight: bold;
}
.applytit {
	padding: 10px 0px 20px 20px; font-size: 14px;
}
.applytit span {
	padding-right: 20px;
}
.applytit input {
	background: rgb(255, 255, 255); border: currentColor; width: 50px; text-align: center;
}
.border1px {
	border: 1px solid rgb(219, 219, 219);
}
.bordertop {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.applycon tr td {
	padding: 5px 12px; border-right-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.applydet tr th.thbg {
	background: rgb(158, 20, 32); padding: 5px 0px; text-align: center; color: rgb(255, 255, 255); font-weight: bold;
}
.applydet tr td.bg01 {
	background: rgb(235, 235, 236); color: rgb(51, 51, 51);
}
.applydet input.bg02 {
	background: none;
}
.applycon p {
	color: rgb(0, 0, 0);
}
.applydet input {
	background: rgb(255, 255, 255); padding: 2px 5px; border: 1px solid rgb(219, 219, 219); height: 18px; text-align: center; color: rgb(119, 119, 119); line-height: 18px; overflow: hidden; vertical-align: middle;
}
.applydet .w40 {
	width: 40px;
}
.applydet .w50 {
	width: 50px;
}
.applydet .w70 {
	width: 70px;
}
.applydet .w70 {
	width: 80px;
}
.applydet .w100 {
	width: 100px;
}
.applydet .w120 {
	width: 120px;
}
.applydet .w150 {
	width: 150px;
}
.applydet .w200 {
	width: 200px;
}
.applydet .w250 {
	width: 250px;
}
.applydet .w300 {
	width: 300px;
}
.applydet .w320 {
	width: 320px;
}
.applydet .w350 {
	width: 350px;
}
.applydet .w400 {
	width: 400px;
}
.applydet .w430 {
	width: 430px;
}
.applydet .w450 {
	width: 450px;
}
.applydet .w475 {
	width: 475px;
}
.apply_erea {
	background: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(219, 219, 219); width: 720px; height: 150px; resize: none;
}
.applydet .pad10 {
	padding: 10px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid;
}
.applydet .tabone input {
	text-align: left;
}
.applydet .apply-btn {
	background: url("../images/apply_img01.jpg") repeat-x; margin: 20px 0px; border: currentColor; width: 100px; height: 30px; color: rgb(255, 255, 255); overflow: hidden; font-weight: bold; cursor: pointer;
}
.applydet .apply-btnover {
	background: url("../images/apply_img02.jpg") repeat-x;
}
.applycon p.color01 {
	color: rgb(255, 0, 0);
}
.applycon .bornone {
	border: currentColor;
}
.report-list li {
	padding: 0px 8px; width: 197px; height: 280px; overflow: hidden; float: left;
}
.report-list li p {
	padding-top: 5px;
}
.party_buil h2 {
	font: bold 16px/24px "微软雅黑"; color: rgb(186, 0, 0); padding-bottom: 12px; font-size-adjust: none; font-stretch: normal;
}
.act-nav {
	background: url("../images/act_bg03.gif") repeat-x 0px 40px; margin: 0px auto; width: 796px; height: 145px;
}
.act-nav ul li {
	width: 76px; margin-right: 68px; float: left; position: relative; cursor: pointer; _display: inline;
}
.act-nav ul li .act-circle {
	background: url("../images/act_bg02.jpg") no-repeat center; width: 76px; height: 76px; position: relative;
}
.act-nav ul li .act-circle img {
	margin: 21px 0px 0px 18px; position: relative; z-index: 1;
}
.act-nav ul li .act-circleon {
	background: url("../images/act_bg01.jpg") no-repeat; left: -5px; top: -5px; width: 86px; height: 86px; position: absolute; z-index: 0; opacity: 0;
}
.act-til {
	background: url("../images/act_bg04.jpg") no-repeat; font: bold 12px/58px "微软雅黑"; left: -12px; top: 90px; width: 105px; height: 0px; text-align: center; color: rgb(255, 255, 255); position: absolute; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.act-list {
	margin: 0px auto; width: 850px; overflow: hidden;
}
.act-list ul {
	width: 850px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.act-list ul li {
	margin: 20px 30px 0px; width: 220px; height: 212px; float: left; cursor: pointer;
}
.act-list ul li a {
	display: block;
}
.act-list ul li .img-box {
	width: 220px; height: 165px; overflow: hidden; position: relative;
}
.act-list ul li .act-bg {
	background: url("../images/news_bg01.png"); left: 0px; top: -165px; width: 220px; height: 165px; overflow: hidden; position: absolute;
}
.act-list ul li .act-icon {
	background: url("../images/act_bit01.png") no-repeat center; left: 0px; top: -165px; width: 220px; height: 165px; position: absolute;
}
.act-list ul li p {
	font: bold 14px/24px "微软雅黑"; text-align: center; padding-top: 14px; font-size-adjust: none; font-stretch: normal;
}
.act-list ul li a:hover p {
	color: rgb(186, 0, 0);
}
.party_cla .news-top {
	margin: 0px auto 18px; width: 850px; height: 172px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.party_cla .news-top-img {
	background: url("../images/about_bg08.jpg") no-repeat; padding: 6px 7px 8px; width: 204px; height: 142px;
}
.party_cla .news-top-con {
	width: 600px;
}
.party_cla .news-top-con h2 span {
	font: bold 11px/19px Arial; color: rgb(170, 170, 170); display: block; font-size-adjust: none; font-stretch: normal;
}
.party_cla .news-top-con h2 {
	font: bold 16px/24px "微软雅黑"; color: rgb(222, 0, 41); padding-bottom: 5px; margin-bottom: 8px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.party_cla .news-top-con h2 a {
	color: rgb(222, 0, 41);
}
.party_cla .news-more {
	background: url("../images/bg_11.jpg") no-repeat; width: 107px; height: 26px; overflow: hidden; position: relative; cursor: pointer;
}
.party_cla .news-more a {
	font: 12px/26px "微软雅黑"; width: 80px; text-align: center; color: rgb(255, 255, 255); display: block; position: relative; font-size-adjust: none; font-stretch: normal;
}
.party_cla .news-more-bg {
	background: url("../images/bg_12.jpg") repeat-x; top: 0px; width: 0px; height: 36px; right: 27px; overflow: hidden; position: absolute; z-index: 0;
}
.party_cla .news-more a:hover {
	color: rgb(255, 255, 255);
}
.party_cla .news-list {
	margin: 0px auto; width: 850px;
}
.party_cla .news-list ul {
	padding-bottom: 10px; margin-bottom: 14px; border-bottom-color: rgb(202, 202, 202); border-bottom-width: 1px; border-bottom-style: dotted;
}
.party_cla .news-list ul li {
	background: url("../images/bit02.gif") no-repeat 4px 13px; font: 12px/30px "微软雅黑"; width: 100%; font-size-adjust: none; font-stretch: normal;
}
.party_cla .news-list ul li.hover {
	background-color: rgb(248, 248, 248);
}
.party_cla .news-list ul li span {
	color: rgb(179, 179, 179); padding-right: 5px; float: right;
}
.party_cla .news-list ul li a {
	padding-left: 18px;
}
.fbtable {
	
}
.fbtable td {
	padding: 10px 0px;
}
.fbtable td font {
	color: rgb(255, 0, 95);
}
.fbtable td.th {
	font: bold 18px/24px "微软雅黑"; padding: 12px 0px; color: rgb(186, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.fbtable td .txt {
	background: rgb(255, 255, 255); font: 12px/26px "微软雅黑"; border: 1px solid rgb(223, 223, 223); height: 26px; color: rgb(102, 102, 102); padding-left: 7px; font-size-adjust: none; font-stretch: normal;
}
.fbtable td textarea {
	background: rgb(245, 242, 242); font: 12px/20px "微软雅黑"; padding: 7px; border: 1px solid rgb(223, 223, 223); width: 399px; height: 190px; overflow: auto; font-size-adjust: none; font-stretch: normal;
}
.fbtable td .btn {
	background: url("../images/bg_12.jpg") repeat-x left bottom rgb(171, 14, 43); font: bold 14px/34px "微软雅黑"; border: 0px currentColor; width: 100px; height: 35px; color: rgb(255, 255, 255); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.fbtable td .hover.btn {
	background: url("../images/nav_bg00.jpg") repeat-x left bottom;
}
.honor-box {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(219, 219, 219); width: 850px; height: 651px;
}
.honor-show {
	width: 850px; height: 497px; overflow: hidden; position: relative;
}
.honor-show ul {
	left: 0px; top: 0px; position: absolute;
}
.honor-show ul li {
	width: 918px; height: 447px; text-align: center; overflow: hidden; float: left; position: relative; _display: inline;
}
.honor-show ul li img {
	max-height: 615px; max-width: 918px;
}
.honor-bot {
	background: rgb(248, 248, 248); width: 100%; height: 133px; padding-top: 20px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid;
}
.honor-thumb {
	margin: 0px auto; width: 720px; height: 115px; overflow: hidden; position: relative;
}
.honor-thumb ul {
	left: 0px; top: 0px; height: 115px; position: absolute;
}
.honor-thumb ul li {
	border: 3px solid rgb(255, 255, 255); height: 109px; margin-right: 7px; float: left; display: inline-block; cursor: pointer; _display: inline;
}
.honor-thumb ul li.cur {
	border-color: rgb(171, 14, 43);
}
.honor-bot {
	position: relative;
}
.honor-bot a {
	top: 48px; width: 29px; height: 58px; overflow: hidden; display: block; position: absolute; background-image: url("../images/honor_btn.jpg");
}
.page {
	text-align: center; color: rgb(102, 102, 102);
}
.page input[type='text'] {
	font: 12px/18px "微软雅黑"; border: 1px solid rgb(204, 204, 204); width: 18px; height: 18px; text-align: center; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
.page input[type='submit'] {
	width: 26px; height: 22px; color: rgb(102, 102, 102); cursor: pointer;
}
.page a {
	color: rgb(0, 126, 228);
}
.page a:hover {
	color: rgb(6, 108, 190);
}
.search-result {
	padding: 0px 0px 20px; font-size: 16px;
}
.fc07d {
	color: rgb(186, 0, 0);
}
.search-top {
	background: url("../images/search_bgtop.png") no-repeat; width: 855px; height: 6px; overflow: hidden;
}
.search-bot {
	background: url("../images/search_bgbot.png") no-repeat; width: 855px; height: 7px; overflow: hidden;
}
.search-cen {
	background: url("../images/search_bgcen.png") repeat-y; width: 849px; overflow: hidden; padding-right: 3px; padding-bottom: 6px; padding-left: 3px;
}
.searchcon .pro-list ul li {
	width: 804px;
}
.search_input {
	color: rgb(102, 102, 102);
}
.stock-box {
	background: rgb(255, 255, 255); margin: 0px auto 30px; border: 1px solid rgb(219, 219, 219); width: 800px; height: 460px;
}
.stock-name {
	background: rgb(245, 245, 245); width: 187px; height: 460px; text-align: center; border-right-color: rgb(222, 222, 222); border-right-width: 1px; border-right-style: solid; float: left;
}
.stock-name p {
	color: rgb(222, 0, 41); line-height: 28px; margin-top: 90px;
}
.stock-name p b {
	font-size: 18px; display: block;
}
.stock-table {
	width: 612px; text-align: center; padding-top: 40px; float: right;
}
.stock-more {
	background: rgb(222, 0, 41); width: 100px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; margin-top: 50px; display: inline-block; transition: all 0.3s; -webkit-transition: all 0.3s;
}
.stock-more:hover {
	background: rgb(3, 127, 228); color: rgb(255, 255, 255);
}
.report-list {
	margin: 0px auto; width: 940px; overflow: hidden;
}
.report-list ul {
	width: 960px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.report-list ul li {
	margin: 0px; width: 200px; height: 292px; cursor: pointer;
}
.newspaper-box {
	width: 200px; height: 240px; overflow: hidden; position: relative;
}
.newspaper-bg {
	background: url("../images/news_bg01.png"); left: 0px; top: -240px; width: 200px; height: 240px; overflow: hidden; position: absolute;
}
.newspaper-txt {
	left: 0px; top: -70px; width: 200px; height: 70px; position: absolute;
}
.newspaper-txt a {
	background: rgb(255, 255, 255); font: bold 14px/30px "微软雅黑"; margin: 0px auto; left: 0px; width: 103px; height: 30px; text-align: center; color: rgb(28, 152, 252); display: block; font-size-adjust: none; font-stretch: normal;
}
.newspaper-txt a:hover {
	background: rgb(187, 187, 187); color: rgb(255, 255, 255);
}
.newspaper-txt p {
	text-align: center; color: rgb(255, 255, 255); padding-top: 14px;
}
.newspaper-list ul li p {
	font: bold 14px/24px "微软雅黑"; text-align: center; padding-top: 15px; font-size-adjust: none; font-stretch: normal;
}
.newspaper-list ul li p.hover {
	color: rgb(28, 152, 252);
}
.third-wrap {
	background: rgb(255, 255, 255); padding-bottom: 20px;
}
.third-top {
	padding: 20px 0px 10px; height: 28px; overflow: hidden;
}
.third-tit {
	padding-bottom: 18px; position: relative;
}
.third-tit span.line {
	background: rgb(151, 151, 151); top: 21px; width: 17px; height: 1px; float: left; display: inline; position: relative;
}
.third-tit strong {
	padding: 0px 12px; color: rgb(3, 64, 153); line-height: 44px; font-family: "微软雅黑"; font-size: 20px; font-weight: 100; float: left; display: inline;
}
.third-content {
	width: 960px; position: relative;
}
.third-content .third-conleft {
	width: 681px; overflow: hidden; float: left; display: inline; position: relative;
}
.third-conleft img {
	float: left; display: inline;
}
.third-conleft img.imgfir {
	width: 681px; height: 360px;
}
.third-conleft img.imgsec {
	width: 221px; height: 360px;
}
.third-conleft .third-confont {
	padding-top: 20px;
}
.third-conleft .third-confont span.line {
	background: rgb(3, 64, 153); width: 3px; height: 42px; margin-top: 5px; margin-left: 1px; float: left; display: inline-block;
}
.third-conleft .third-confont p {
	color: rgb(115, 115, 115); line-height: 24px; padding-right: 35px; padding-left: 32px; font-family: "微软雅黑"; font-size: 12px;
}
.third-content .third-conright {
	width: 279px; overflow: hidden; float: right; display: inline; position: relative;
}
.third-conright img.imgthi {
	width: 279px; height: 403px; float: left; display: inline; position: relative;
}
.third-conright a.more {
	background: url("../images/img_14.png") no-repeat; top: 298px; width: 126px; height: 52px; right: -14px; position: absolute; z-index: 3;
}
.third-conright .third-size {
	border-width: medium 4px 4px; border-style: none solid solid; border-color: currentColor rgb(104, 104, 104) rgb(104, 104, 104); height: 120px; position: relative;
}
.third-conright .third-size span.line {
	background: rgb(91, 91, 91); left: 50%; width: 39px; height: 3px; margin-top: 38px; margin-bottom: 14px; margin-left: -19px; float: left; display: inline-block; position: relative;
}
.third-conright .third-size p {
	text-align: center; color: rgb(35, 35, 35); line-height: 24px; font-family: "微软雅黑"; font-size: 16px;
}
.index-fourth {
	background: url("../images/index_bg02.jpg") no-repeat top; width: 100%; height: 500px;
}
.fourth-wrap {
	margin: 0px auto; width: 960px;
}
.fourth-wrap .fourth-left {
	width: 430px; padding-top: 32px; float: left; display: inline;
}
.fourth-left .fourth-left-video {
	width: 430px; height: 242px; overflow: hidden; position: relative;
}
.fourth-left-video img {
	float: left;
}
.fourth-left .fourth-left-font {
	background: rgb(244, 244, 244); border-width: medium 4px 4px; border-style: none solid solid; border-color: currentColor rgb(3, 64, 153) rgb(3, 64, 153); height: 179px; position: relative;
}
.fourth-left .fourth-left-font .fourth-left-tit {
	left: 50%; width: 138px; padding-top: 25px; padding-bottom: 8px; margin-left: -69px; position: relative;
}
.fourth-left-tit span.line {
	background: rgb(151, 151, 151); top: 21px; width: 17px; height: 1px; float: left; display: inline; position: relative;
}
.fourth-left-tit strong {
	padding: 0px 12px; color: rgb(3, 64, 153); line-height: 44px; font-family: "微软雅黑"; font-size: 20px; font-weight: 100; float: left; display: inline-block;
}
.fourth-left .fourth-left-font p {
	padding: 0px 32px 0px 40px; text-align: center; color: rgb(154, 154, 154); line-height: 22px; font-family: "微软雅黑"; font-size: 14px;
}
.fourth-left .fourth-left-font a.more {
	background: rgb(3, 64, 153); left: 145px; width: 132px; height: 52px; text-align: center; bottom: -24px; color: rgb(255, 255, 255); line-height: 52px; font-family: Arial; font-size: 16px; display: inline-block; position: absolute; z-index: 3;
}
.fourth-wrap .fourth-right {
	width: 500px; padding-top: 32px; float: right; display: inline;
}
.fourth-right .fourth-address {
	background: url("../images/img_15.png") no-repeat left top; width: 500px; height: 193px;
}
.fourth-right .fourth-address img.imgfour {
	width: 201px; height: 176px; padding-top: 8px; float: left; display: inline; position: relative;
}
.fourth-right .fourth-address .fourth-address-font {
	width: 299px; padding-top: 52px; float: right; display: inline;
}
.fourth-address-font h2 {
	text-align: center; color: rgb(3, 64, 153); line-height: 36px; font-size: 20px; font-weight: bold; display: block;
}
.fourth-address-font p {
	text-align: center; color: rgb(119, 119, 119); line-height: 28px; font-family: "微软雅黑"; font-size: 14px;
}
.fourth-address-font .fouth-right-tit {
	left: 50%; width: 208px; margin-left: -104px; position: relative;
}
.fouth-right-tit span.line {
	background: rgb(124, 124, 124); top: 13px; width: 44px; height: 3px; float: left; display: inline-block; position: relative;
}
.fouth-right-tit strong {
	padding: 0px 12px; color: rgb(124, 124, 124); line-height: 30px; font-family: "微软雅黑"; font-size: 16px; font-weight: bold; float: left; display: inline;
}
.fourth-right .fourth-hotline {
	padding-top: 84px; padding-left: 40px;
}
.fourth-hotline .fourth-hotline-top {
	background: url("../images/img_16.png") no-repeat left top; height: 71px; padding-bottom: 11px; padding-left: 88px;
}
.fourth-hotline .fourth-hotline-top span.line {
	color: rgb(91, 91, 91); line-height: 24px; font-family: Arial; font-size: 15px; margin-bottom: 10px; display: block;
}
.fourth-hotline .fourth-hotline-top span.hot-ser {
	color: rgb(3, 64, 153); line-height: 32px; font-family: "微软雅黑"; font-size: 20px; font-weight: bold; float: left; display: inline-block;
}
.fourth-hotline .fourth-hotline-top strong {
	color: rgb(3, 64, 153); line-height: 30px; font-size: 30px; margin-left: 10px; float: left; display: inline-block;
}
.fourth-hotline p {
	color: rgb(115, 115, 115); line-height: 26px; font-family: "微软雅黑"; font-size: 14px;
}
.clear {
	zoom: 1;
}
.clear::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: "1";
}
.fle {
	float: left; _display: inline;
}
.fri {
	float: right; _display: inline;
}
