.header {
	BACKGROUND: url(headerbg.jpg) no-repeat center 0px; HEIGHT: 69px
}
.top {
	Z-INDEX: 99; POSITION: relative; MARGIN: 0px auto; WIDTH: 1000px
}
.logo {
	Z-INDEX: 2147483647; POSITION: absolute; TOP: 0px; LEFT: 385px
}
.hx {
	POSITION: absolute; TOP: 69px; LEFT: 3px
}
.nav {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
.nav LI {
	POSITION: relative; WIDTH: 101px; FLOAT: left; HEIGHT: 90px
}
.nav LI A {
	POSITION: absolute; WIDTH: 101px; DISPLAY: block; FONT-FAMILY: Microsoft YaHei; HEIGHT: 90px; TOP: 0px; LEFT: -2px
}
.nav LI A:hover {
	BACKGROUND: url(abg.png) no-repeat center 0px
}
.nav LI A:hover .p1 {
	COLOR: #ffffff
}
.nav LI A:hover .p2 {
	COLOR: #ffffff
}
.nav > UL > .inMiddle {
	WIDTH: 192px
}
.nav .current A {
	BACKGROUND: url(abg.png) no-repeat center 0px
}
.nav A:hover {
	BACKGROUND: url(abg.png) no-repeat center 0px
}
.nav:hover .current A:hover {
	BACKGROUND: url(abg.png) no-repeat center 0px
}
.nav:hover .current A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.p1 {
	COLOR: #ffffff; FONT-SIZE: 14px; FONT-WEIGHT: 700
}
.p2 {
	COLOR: #d4deeb; FONT-SIZE: 9px
}
.nav LI A SPAN {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 17px; WIDTH: 75px; TOP: 17px; LEFT: 12px
}
.mainall {
	BORDER-TOP: #30afe2 9px solid
}
.inMainall {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1000px; HEIGHT: 228px
}
.nyMainall {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1000px
}
.inMainall2 {
	Z-INDEX: 99999999; POSITION: absolute; WIDTH: 1000px; BACKGROUND: url(sanBg.png) no-repeat; HEIGHT: 228px; TOP: -25px; LEFT: 0px
}
.one {
	MARGIN: 42px 0px 0px 15px; WIDTH: 280px; FLOAT: left
}
.one IMG {
	MARGIN: 0px 0px 3px 3px
}
.oneText A {
	COLOR: #fff; FONT-WEIGHT: bold
}
.oneText {
	TEXT-ALIGN: justify; LINE-HEIGHT: 24px; MARGIN: 0px 5px 0px 0px; COLOR: #fff
}
.two {
	MARGIN: 46px 0px 0px 30px; WIDTH: 435px; FLOAT: left
}
.twoFir IMG {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; BORDER-TOP: #d5d5d5 1px solid; BORDER-RIGHT: #d5d5d5 1px solid; PADDING-TOP: 3px
}
.twoTop {
	MARGIN: 0px 0px 14px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.twoText {
	LINE-HEIGHT: 20px
}
.textlist {
	POSITION: relative; MARGIN: 10px 0px 0px 5px; HEIGHT: 70px; OVERFLOW: hidden
}
.textlist LI {
	POSITION: relative; LINE-HEIGHT: 22px; BACKGROUND: url(point.png) no-repeat left center; HEIGHT: 22px
}
.textlist LI A {
	MARGIN-LEFT: 15px
}
.textlist LI A SPAN {
	POSITION: absolute; DISPLAY: block; HEIGHT: 32px; TOP: 0px; RIGHT: 5px
}
.twoTop {
	POSITION: relative; LINE-HEIGHT: 16px; HEIGHT: 16px
}
.more {
	POSITION: absolute; WIDTH: 61px; BACKGROUND: url(more.jpg) no-repeat; HEIGHT: 14px; TOP: 0px; RIGHT: 10px
}
.more1 {
	POSITION: absolute; WIDTH: 61px; BACKGROUND: url(more.jpg) no-repeat; HEIGHT: 14px; TOP: 10px; RIGHT: 2px
}
.three {
	POSITION: relative; WIDTH: 210px; FLOAT: left
}
.three UL {
	POSITION: absolute; LINE-HEIGHT: 23px; COLOR: #fff; TOP: 100px; LEFT: 30px
}
.num {
	POSITION: absolute; TOP: 63px; LEFT: 58px
}
.inPro {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 1000px; BACKGROUND: url(inProTop.jpg) no-repeat; HEIGHT: 35px
}
.nynam {
	POSITION: absolute; LINE-HEIGHT: 19px; FONT-FAMILY: Microsoft YaHei; COLOR: #0044a6; FONT-SIZE: 18px; TOP: 0px; LEFT: 30px
}
.nynam SPAN {
	COLOR: #ababab; MARGIN-LEFT: 10px; FONT-SIZE: 14px
}
.workListWrap {
	MARGIN: 20px 0px 0px 25px
}
.workList {
	POSITION: relative; WIDTH: 3600%
}
.workItem {
	BORDER-BOTTOM: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; MARGIN: 0px 15px 0px 0px; WIDTH: 176px; DISPLAY: inline-block; BACKGROUND: url(workItembg.png) no-repeat; BORDER-TOP: #bfbfbf 1px solid; BORDER-RIGHT: #bfbfbf 1px solid
}
.workItem P {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; BACKGROUND: #dbdbdb; HEIGHT: 25px; OVERFLOW: hidden
}
.workItem IMG {
	BORDER-BOTTOM: #dbdbdb 3px solid; BORDER-LEFT: #dbdbdb 3px solid; WIDTH: 170px; DISPLAY: block; HEIGHT: 110px; BORDER-TOP: #dbdbdb 3px solid; BORDER-RIGHT: #dbdbdb 3px solid
}
#case_progress_prev {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 21px; BACKGROUND: url(qian.png); HEIGHT: 142px; OVERFLOW: visible; TOP: 0px; LEFT: -30px
}
#case_progress_next {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 21px; BACKGROUND: url(hou.png); HEIGHT: 142px; TOP: 0px; RIGHT: -12px
}
.ctrlArea {
	Z-INDEX: 888; POSITION: relative
}
.workShowWrap {
	MARGIN: 0px auto; WIDTH: 1000px
}
.workItem:hover {
	COLOR: #fff
}
.workItem:hover P {
	BACKGROUND: #2faee5
}
.workItem:hover IMG {
	BORDER-BOTTOM: #2faee5 3px solid; BORDER-LEFT: #2faee5 3px solid; BORDER-TOP: #2faee5 3px solid; BORDER-RIGHT: #2faee5 3px solid
}
.footer {
	MARGIN: 30px 0px 0px; BACKGROUND: url(footerbg.jpg) repeat-x; HEIGHT: 100px
}
.footerall {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; COLOR: #fff; PADDING-TOP: 16px
}
.fL {
	FLOAT: left
}
.fL2 {
	FLOAT: left
}
.fR {
	FLOAT: right
}
.fR2 {
	FLOAT: right
}
.fR LI {
	BACKGROUND: url(fline.jpg) no-repeat right center; FLOAT: left; HEIGHT: 39px
}
.fR LI A {
	MARGIN: 0px 20px; COLOR: #fff
}
.nylan {
	POSITION: relative; MARGIN: 20px auto; WIDTH: 1000px; BACKGROUND: url(nylan.jpg) no-repeat; HEIGHT: 32px
}
.nylana {
	POSITION: relative; MARGIN: 20px auto; WIDTH: 1000px; BACKGROUND: url(nylana.jpg) no-repeat; HEIGHT: 32px
}
.nymain {
	MARGIN: 0px auto; WIDTH: 1000px
}
.nyleft {
	WIDTH: 229px; MARGIN-BOTTOM: 2px; FLOAT: left
}
.nyright {
	WIDTH: 750px; MARGIN-BOTTOM: 2px; FLOAT: right
}
.nyabotop {
	WIDTH: 229px; BACKGROUND: url(nyabotop.jpg); HEIGHT: 25px
}
.nyprotop {
	WIDTH: 229px; BACKGROUND: url(nyprotop.jpg); HEIGHT: 25px
}
.nyproUL {
	MARGIN: 0px 0px 20px
}
.nyproUL LI A SPAN {
	MARGIN: 0px 0px 0px 23px
}
.nyproUL LI A {
	LINE-HEIGHT: 34px; WIDTH: 229px; DISPLAY: block; BACKGROUND: url(leftnava_1.jpg); HEIGHT: 34px; COLOR: #333333
}
.nyproUL LI A:hover {
	BACKGROUND: url(leftnava_2.jpg)
}
.kpbg UL LI {
	PADDING-LEFT: 25px; MARGIN-BOTTOM: 10px
}
.kpbg UL {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; BACKGROUND: #f4f4f4; PADDING-TOP: 15px
}
.nyul1 {
	MIN-HEIGHT: 500px
}
.nyul1 LI IMG {
	BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; PADDING-BOTTOM: 6px; MARGIN: 5px 0px 0px 2px; PADDING-LEFT: 6px; WIDTH: 217px; PADDING-RIGHT: 6px; HEIGHT: 146px; BORDER-TOP: #d3d3d3 1px solid; BORDER-RIGHT: #d3d3d3 1px solid; PADDING-TOP: 6px
}
.nyul1 LI {
	TEXT-ALIGN: center; MARGIN: 0px 12px 10px 5px; WIDTH: 231px; FLOAT: left
}
.nyul1 {
	MARGIN: 0px 0px 0px 5px
}
.nyul1 LI P {
	LINE-HEIGHT: 30px; HEIGHT: 30px; OVERFLOW: hidden
}
.nyul2 {
	MIN-HEIGHT: 500px
}
.nyul2 LI IMG {
	BORDER-BOTTOM: #d3d3d3 1px solid; BORDER-LEFT: #d3d3d3 1px solid; PADDING-BOTTOM: 6px; MARGIN: 5px 0px 0px 2px; PADDING-LEFT: 6px; WIDTH: 217px; PADDING-RIGHT: 6px; HEIGHT: 326px; BORDER-TOP: #d3d3d3 1px solid; BORDER-RIGHT: #d3d3d3 1px solid; PADDING-TOP: 6px
}
.nyul2 LI {
	TEXT-ALIGN: center; MARGIN: 0px 12px 10px 5px; WIDTH: 231px; FLOAT: left
}
.nyul2 {
	MARGIN: 0px 0px 0px 5px
}
.nyul2 LI P {
	LINE-HEIGHT: 30px; HEIGHT: 30px; OVERFLOW: hidden
}
.nyline {
	BORDER-BOTTOM: #000 1px solid; MARGIN-BOTTOM: 10px
}
.wz {
	POSITION: absolute; COLOR: #0145a6; TOP: 6px; RIGHT: 0px
}
.kpbg > UL > .x1 {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px
}
.kpbg {
	COLOR: #717171
}
.x2 {
	BACKGROUND: url(x1.jpg) no-repeat left top
}
.x3 {
	LINE-HEIGHT: 20px; BACKGROUND: url(x3.jpg) no-repeat left top
}
.x4 {
	BACKGROUND: url(x2.jpg) no-repeat left top
}
.nyrightText {
	TEXT-ALIGN: justify; LINE-HEIGHT: 25px; MARGIN: 0px 10px 20px 30px
}
.red {
	COLOR: #ff0000
}
.redT {
	LINE-HEIGHT: 18px; MARGIN: 10px 0px
}
.nylistxx {
	POSITION: relative; PADDING-BOTTOM: 20px; MIN-HEIGHT: 580px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.nylistxx LI {
	POSITION: relative; LINE-HEIGHT: 42px; PADDING-LEFT: 16px; WIDTH: 717px; BACKGROUND: url(yuan.jpg) no-repeat left center; HEIGHT: 39px
}
.nylistxx LI A SPAN {
	POSITION: absolute; DISPLAY: block; TOP: 0px; RIGHT: 0px
}
.tie {
	TEXT-ALIGN: center; MARGIN: 10px 0px
}
.redtext {
	COLOR: #353535; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.time {
	MARGIN: 10px 0px; COLOR: black; FONT-SIZE: 13px
}
.nyrtext {
	TEXT-ALIGN: justify; LINE-HEIGHT: 25px; MARGIN: 0px 10px 20px 30px
}
.nyrightshow {
	TEXT-ALIGN: center; MARGIN: 0px auto 20px
}
.nyrightshowtie {
	LINE-HEIGHT: 50px; MARGIN: 0px 0px 10px; COLOR: #006abc; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.feedbackform {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; PADDING-TOP: 19px
}
.feedbackform LABEL {
	POSITION: relative; LINE-HEIGHT: 25px; WIDTH: 5em; DISPLAY: inline-block; VERTICAL-ALIGN: baseline; TOP: -1px
}
.feedbackform INPUT {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 25px; WIDTH: 180px; HEIGHT: 25px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.feedbackform TEXTAREA {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; MARGIN-TOP: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
.feedbackform .submit {
	POSITION: relative; WIDTH: 80px; LEFT: 7px; _border: none; _top: 5px
}
