* {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; PADDING-TOP: 0px
}
BODY A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
UL LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
BODY {
	FONT-FAMILY: "Microsoft YaHei"; COLOR: #000
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; TEXT-DECORATION: none ;COLOR: #ff0000
}
.clear {
	CLEAR: both
}
.newsbt {
	WIDTH: 660px; FLOAT: left; HEIGHT: 40px; PADDING-TOP: 10px
}
.numbers {
	MARGIN-TOP: 0px; WIDTH: 470px; DISPLAY: inline; FLOAT: left; HEIGHT: 35px; MARGIN-LEFT: 0px; OVERFLOW: hidden
}
.numbers LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 23px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 10px
}
.numbers LI A {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 23px; DISPLAY: block; HEIGHT: 23px; COLOR: #32528b; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.numbers LI A:hover {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 23px; BACKGROUND: #f15916; HEIGHT: 23px; COLOR: #ffffff; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#rymo {
	MARGIN: 0px auto; WIDTH: 100%; OVERFLOW: hidden
}
#rymo1 {
	FLOAT: left
}
#rymo2 {
	FLOAT: left
}
#inkemo {
	WIDTH: 935%; FLOAT: left
}
.product_ul LI {
	MARGIN: auto 3px; WIDTH: 168px; FLOAT: left; HEIGHT: 176px
}
.product_ul LI A {
	LINE-HEIGHT: 30px; COLOR: #333333
}
.product_ul LI P {
	BACKGROUND-IMAGE: url(imag/b1.jpg); PADDING-BOTTOM: 21px; PADDING-LEFT: 9px; WIDTH: 149px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 111px; PADDING-TOP: 10px
}
.product_ul LI SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 168px; FLOAT: left; HEIGHT: 30px; COLOR: #333333; FONT-SIZE: 12px
}
.product_ul LI IMG {
	WIDTH: 149px; FLOAT: left; HEIGHT: 111px
}
.top { margin: auto; height: 130px; width: 100%; overflow: hidden; max-width:1020px; background-color: #FFFFFF; position: relative; z-index: 14; }
.nave { background-image: url(ime/a2.jpg); background-repeat: repeat; margin: auto; height: 69px; width: 100%; overflow: hidden; position: relative; z-index: 14; }
.baner { background-image: url(ime/a3.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 469px; width: 100%; overflow: hidden; }
.ym { background-color: #FAFAFA; margin: auto; height: 204px; width: 100%; overflow: hidden; }
.ymx { margin: auto; height: 204px; width: 100%; overflow: hidden; max-width:1277px; }
.ymt { margin: auto; width: 100%; overflow: hidden; max-width:1277px;}
.lb { background-color: #FAFAFA; margin: auto; height: 206px; width: 100%; overflow: hidden; position: relative; }
.lbt { margin: auto; height: 206px; width: 100%; overflow: hidden; max-width:1277px; }
.ltu { width: 100%; overflow: hidden; max-width:1373px; margin-top: auto; margin-right: auto; margin-bottom: 30px; margin-left: auto; }
.foot { background-color: #FAFAFA; margin: auto; height: 125px; width: 100%; overflow: hidden; }
.foot2 { background-color: #182D45; margin: auto; height: 270px; width: 100%; overflow: hidden; }
.foot3 { background-color: #182D45; margin: auto; height: 270px; width: 100%; overflow: hidden; }

.net { margin: auto; height: 148px; width: 400px; overflow: hidden; }
.xw { height: 300px; width: 100%; border: 1px solid #F4F4F4; overflow: hidden; max-width:940px; margin-top: auto; margin-right: auto; margin-bottom: 35px; margin-left: auto; }
.xw .xwz { float: left; height: 300px; width: 470px; overflow: hidden; }
.xw .xwy { float: left; width: 390px; margin-right: 35px; margin-left: 35px; overflow: hidden; }
.xwy .xwy1 { font-size: 16px; line-height: 70px; float: left; height: 70px; width: 390px; overflow: hidden; }
.xw .xwy .xwy2 { font-size: 20px; line-height: 50px; float: left; height: 50px; width: 390px; overflow: hidden; }
.xw .xwy .xwy3 { line-height: 25px; float: left; height: 120px; width: 390px; overflow: hidden; }
.xwy2 a { font-size: 20px; font-weight: bold; }
.xwy2 a:hover { font-size: 20px; font-weight: bold; color: #10E698; }
.fgx { background-color: #F0F0F0; height: 100px; width: 100%; margin-top: auto; margin-right: auto; margin-bottom: 35px; margin-left: auto; overflow: hidden; }
.xin { background-image: url(ime/a7.jpg); background-repeat: no-repeat; background-position: center top; height: 270px; width: 100%; max-width:1535px; margin-top: auto; margin-right: auto; margin-bottom: 35px; margin-left: auto; }
.tlb { height: auto; width: 100%; margin-top: auto; margin-right: auto; margin-bottom: 80px; margin-left: auto; overflow: hidden; max-width:960px; }
.tlb li { float: left; width: 290px; overflow: hidden; height: auto; margin-right: 15px; margin-bottom: 30px; margin-left: 15px; }
.tlb p { float: left; height: 166px; width: 290px; }
.tlb img { height: 166px; width: 290px; }
.tlb span { font-size: 20px; line-height: 90px; text-align: center; float: left; height: 90px; width: 288px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #F4F4F4; border-bottom-color: #F4F4F4; border-left-color: #F4F4F4; overflow: hidden; }
.tlb a { font-size: 20px; }
.foot2xq { margin: auto; height: 270px; width: 940px; overflow: hidden; }
.foot2xq .xq1 { font-size: 16px; line-height: 90px; color: #FFFFFF; float: left; height: 90px; width: 940px; margin-bottom: 30px; overflow: hidden; }
.foot2xq .xq2 { float: left; height: 120px; width: 940px; overflow: hidden; }
.xq2 .xq2z { line-height: 25px; color: #FFFFFF; float: left; height: 120px; width: 480px; overflow: hidden; }
.ym .ymx .ymz { float: left; height: 204px; width: 590px; overflow: hidden; }
.ymz strong { line-height: 30px; color: #32445A; text-align: center; float: left; height: 30px; width: 590px; margin-top: 70px; overflow: hidden; font-family: "Microsoft YaHei"; font-size: 16px; }
.ymz span { line-height: 20px; color: #32445A; text-align: center; float: left; height: 20px; width: 590px; font-weight: bold; }




.ym .ymx .ymy{ float: right; height: 204px; width: 590px; overflow: hidden; }
.ymy strong { line-height: 30px; color: #32445A; text-align: center; float: left; height: 30px; width: 590px; margin-top: 70px; overflow: hidden; font-family: "Microsoft YaHei"; font-size: 16px; }
.ymy span { line-height: 20px; color: #32445A; text-align: center; float: left; height: 20px; width: 590px; font-weight: bold; }
.ymtu { margin: auto; width: 100%; overflow: hidden; max-width:1200px; }
.ymtu .tuz { float: left; width: 50%; overflow: hidden; }
.ymtu .tuz .tub { float: left; height: 390px; width: 280px; margin-right: 10px; overflow: hidden; margin-bottom: 25px; margin-left: 10px; }
.tub .tubt { float: left; height: 350px; width: 280px; overflow: hidden; position: relative; z-index: 1; }
.tub .tubw { float: left; height: 100px; width: 240px; border: 1px solid #2F4A69; overflow: hidden; position: relative; top: -70px; margin-right: 19px; margin-left: 19px; z-index: 2; background-color: #FFFFFF; }
.tub .tubw .zi { font-size: 16px; line-height: 30px; color: #2F4A69; float: left; height: 30px; width: 240px; margin-top: 15px; margin-bottom: 5px; overflow: hidden; text-align: center; }
.tubw .zi1 { line-height: 30px; color: #FFFFFF; background-color: #2F4A69; text-align: center; float: left; height: 30px; width: 100px; margin-left: 70px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; margin-right: 70px; }
.tubw .zi1 a { color: #FFFFFF; }

.ymtu .tuy { float: right; width: 50%; overflow: hidden; }




.ymtu .tuy .tub { float: left; height: 390px; width: 280px; margin-left: 10px; overflow: hidden; margin-bottom: 25px; margin-right: 10px; }
.tub .tubt { float: left; height: 350px; width: 280px; overflow: hidden; position: relative; z-index: 1; }
.tub .tubw { float: left; height: 100px; width: 240px; border: 1px solid #2F4A69; overflow: hidden; position: relative; top: -70px; margin-right: 19px; margin-left: 19px; z-index: 2; background-color: #FFFFFF; }
.tub .tubw .zi { font-size: 16px; line-height: 30px; color: #2F4A69; float: left; height: 30px; width: 240px; margin-top: 15px; margin-bottom: 5px; overflow: hidden; text-align: center; }
.tubw .zi1 { line-height: 30px; color: #FFFFFF; background-color: #2F4A69; text-align: center; float: left; height: 30px; width: 100px; margin-left: 70px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; margin-right: 70px; }
.tubw .zi1 a { color: #FFFFFF; }
.lbt strong { font-size: 16px; color: #2F4A69; text-align: center; height: 30px; width: 100%; margin-top: 70px; margin-right: auto; margin-bottom: auto; margin-left: auto; overflow: hidden; display: block; }
.lbt span { font-family: Arial, Helvetica, sans-serif; line-height: 25px; font-weight: bold; color: #2F4A69; text-align: center; display: block; margin: auto; height: 25px; width: 100%; }



.lbmt { width: 100%; margin-top: auto; margin-right: auto; margin-bottom: 170px; margin-left: auto; overflow: hidden; max-width:1200px }



.lbmt .tub1 { float: left; height: 390px; width: 20%; overflow: hidden; }
.tub1 .tub1t { float: left; height: 330px; width: 230px; overflow: hidden; position: relative; z-index: 1; margin-right: 5px; margin-left: 5px; }
.tub1 .tub1w { float: left; height: 100px; width: 220px; border: 1px solid #2F4A69; overflow: hidden; position: relative; top: -70px; z-index: 2; background-color: #FFFFFF; margin-right: 10px; margin-left: 10px; }
.tub1 .tub1w .zi { font-size: 16px; line-height: 30px; color: #2F4A69; float: left; height: 30px; width: 220px; margin-top: 15px; margin-bottom: 5px; overflow: hidden; text-align: center; }
.tub1w .zi1 { line-height: 30px; color: #FFFFFF; background-color: #2F4A69; text-align: center; float: left; height: 30px; width: 100px; margin-left: 60px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; margin-right: 60px; }
.tub1w .zi1 a { color: #FFFFFF; }


.tuz .tub .tubt img { width: 280px; }
.fw { width: 100%; overflow: hidden; max-width:600px; height: 100px; margin-top: 150px; margin-right: auto; margin-bottom: 150px; margin-left: auto; }
.fw strong { font-size: 20px; line-height: 30px; color: #000000; text-align: center; float: left; height: 30px; width: 600px; overflow: hidden; }
.fw span { font-size: 16px; line-height: 30px; text-align: center; float: left; height: 60px; width: 600px; overflow: hidden; color: #000000; margin-top: 10px; }
.fw1 { background-image: url(ime/b2.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 460px; width: 100%; overflow: hidden; }
.fw2 { background-image: url(ime/b3.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 460px; width: 100%; overflow: hidden; }
.fw3 { background-image: url(ime/b5.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 460px; width: 100%; overflow: hidden; }
.fw4 { background-image: url(ime/b4.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 460px; width: 100%; overflow: hidden; }
.fw1 .fw1x { background-image: url(ime/a1.png); background-repeat: repeat; float: right; height: 460px; width: 50%; overflow: hidden; }
.fw2 .fw2x { background-image: url(ime/a1.png); background-repeat: repeat; float: left; height: 460px; width: 50%; overflow: hidden; }


.fw3 .fw3x { background-image: url(ime/a1.png); background-repeat: repeat; float: right; height: 460px; width: 50%; overflow: hidden; }
.fw4 .fw4x { background-image: url(ime/a1.png); background-repeat: repeat; float: left; height: 460px; width: 50%; overflow: hidden; }
.nr { float: left; height: 200px; width: 400px; margin-left: 200px; overflow: hidden; margin-top: 130px; margin-bottom: 130px; }
.nr strong { font-size: 25px; line-height: 50px; color: #000000; float: left; height: 50px; width: 400px; text-align: left; letter-spacing: 24px; }
.nr span { font-size: 16px; line-height: 30px; color: #000000; background-image: url(ime/a2.png); background-repeat: no-repeat; background-position: left center; float: left; height: 30px; width: 375px; padding-left: 25px; }
.nr1 { height: 200px; width: 400px; margin-top: 130px; margin-right: auto; margin-bottom: 130px; margin-left: auto; overflow: hidden; }
.nr1 strong { font-size: 25px; line-height: 50px; color: #000000; float: left; height: 50px; width: 400px; text-align: left; letter-spacing: 24px; }
.nr1 span { font-size: 16px; line-height: 30px; color: #000000; background-image: url(ime/a2.png); background-repeat: no-repeat; background-position: left center; float: left; height: 30px; width: 375px; padding-left: 25px; }
.gsjj { height: 60px; width: 300px; margin-top: 50px; margin-right: auto; margin-bottom: 50px; margin-left: auto; overflow: hidden; }
.gsjj strong { font-size: 18px; line-height: 30px; text-align: center; float: left; height: 30px; width: 300px; overflow: hidden; }
.gsjj span { font-family: Arial, Helvetica, sans-serif; line-height: 25px; text-align: center; height: 25px; width: 300px; overflow: hidden; font-weight: bold; float: right; font-size: 16px; }

.gs { height: 573px; width: 100%; overflow: hidden; margin: auto; }

.gs .gsx { background-color: #FFFFFF; float: right; height: 573px; width: 40%; overflow: hidden; position: relative; z-index: 1; }
.gs .gsz { background-image: url(ime/b7.jpg); background-repeat: no-repeat; background-position: left center; float: left; height: 573px; width: 60%; overflow: hidden; }
.gs .gsx span { line-height: 25px; float: left; width: 500px; margin-top: 150px; margin-left: 4%; overflow: hidden; font-size: 16px; margin-bottom: 150px; }



.gs1 { height: 573px; width: 100%; overflow: hidden; margin: auto; }

.gs1 .gs1x { background-color: #FFFFFF; float: left; height: 573px; width: 40%; overflow: hidden; position: relative; z-index: 1; }
.gs1 .gs1z { background-image: url(ime/b8.jpg); background-repeat: no-repeat; background-position: right center; float: right; height: 573px; width: 60%; overflow: hidden; }
.gs1 .gs1x span { line-height: 25px; float: right; width: 500px; margin-top: 74px; overflow: hidden; font-size: 16px; margin-bottom: 150px; margin-right: 4%; }
.gs1 .gs1x strong { float: right; height: 76px; width: 500px; }
.ys { background-image: url(ime/c1.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 640px; width: 100%; overflow: hidden; }
.ys .ysx { height: 240px; width: 1077px; margin-top: 240px; margin-right: auto; margin-bottom: auto; margin-left: auto; overflow: hidden;  }
.ys .ysx .ysw { background-color: #FFFFFF; float: left; height: 240px; width: 340px; margin-right: 9px; margin-left: 10px; overflow: hidden; }
.ysw strong { line-height: 30px; color: #614526; float: left; height: 30px; width: 320px; margin-right: 10px; margin-left: 10px; overflow: hidden; text-align: center; margin-top: 60px; font-size: 18px; }
.ysw span { font-size: 16px; line-height: 25px; color: #614526; text-align: center; float: left; width: 310px; margin-right: 15px; margin-left: 15px; overflow: hidden; }
.al { height: 300px; width: 100%; overflow: hidden; max-width:1200px; margin-top: auto; margin-right: auto; margin-bottom: 100px; margin-left: auto; }
.al li { float: left; height: 300px; width: 380px; margin-right: 10px; margin-left: 10px; overflow: hidden; }
.al p { float: left; height: 250px; width: 380px; overflow: hidden; }
.al img { height: 250px; width: 380px; }
.al span { font-size: 18px; line-height: 50px; text-align: center; float: left; height: 50px; width: 380px; overflow: hidden; }
.al a { font-size: 18px; }




#side1 { WIDTH: 1020px; height: 69px; overflow: hidden; margin: auto; }

#side1 UL { WIDTH: 1020px; height: auto; float: left; 
}
#side1 LI { LINE-HEIGHT: 30px; width: 170px; HEIGHT: 69px; OVERFLOW: hidden; course: hand; background-image: url(image/a3.jpg); background-repeat: no-repeat; background-position: 0px center; color: #333333; float: left; font-size: 14px; font-weight: bold; }


#side1 LI A {
	PADDING-LEFT:  WIDTH: 0px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 59px; OVERFLOW: hidden; course: hand; text-align: center; font-size: 14px; width: 170px; color: #23374E; }
	
	

#side1 LI A:hover { width: 170px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 30px; COLOR: #333; OVERFLOW: hidden; course: hand; text-align: center; background-image: url(image/a2.jpg); background-repeat: no-repeat; background-position: 0px center; float: left; line-height: 30px; }

.navon11 A { width: 170px; DISPLAY: block; HEIGHT: 59px; COLOR: #333; background-image: url(image/a2.jpg); background-repeat: no-repeat; background-position: 0px center; }


.foot3 .fd { font-size: 16px; line-height: 35px; font-weight: bold; color: #FFFFFF; height: 35px; width: 1000px; margin-top: 40px; margin-right: auto; margin-bottom: 30px; margin-left: auto; overflow: hidden; }
.foot3 .fd1 { margin: auto; height: 140px; width: 1000px; overflow: hidden; }
.fd1 .fdz { line-height: 25px; color: #CCCCCC; float: left; height: 140px; width: 300px; overflow: hidden; margin-right: 30px; }

.fd1 .fdy { line-height: 25px; color: #CCCCCC; float: right height: 140px; width: 340px; overflow: hidden; float: right; }
.main { background-image: url(ime/c3.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 900px; width: 100%; overflow: hidden; position: relative; }
.main .main1 { height: 60px; width: 1000px; margin-top: 70px; margin-right: auto; margin-bottom: auto; margin-left: auto; overflow: hidden; position: relative; z-index: 11; }
.main1 strong { font-size: 20px; line-height: 30px; font-weight: bold; color: #FFFFFF; float: left; height: 60px; width: 300px; border-right-width: 2px; border-right-style: solid; border-right-color: #FFFFFF; }
.main .main1 span { font-size: 20px; line-height: 30px; color: #FFFFFF; float: left; height: 60px; width: 300px; margin-left: 35px; font-weight: bold; letter-spacing: 30px; }
.main .main2 { height: 400px; width: 1000px; margin-top: 300px; margin-right: auto; margin-bottom: auto; margin-left: auto; overflow: hidden; position: relative; z-index: 12; }
.main2 .main2z { float: left; height: 400px; width: 400px; overflow: hidden; }
.main2z strong { font-size: 30px; line-height: 50px; color: #FFFFFF; float: left; height: 100px; width: 400px; padding-top: 150px;text-shadow:5px 2px 6px #000;}
.main .main2 .main2z span { font-size: 20px; line-height: 30px; font-weight: bold; color: #FFFFFF; float: left; height: 30px; width: 400px; margin-top: 50px;text-shadow:5px 2px 6px #000; }
.main .main2 .main2y { float: right; height: 400px; width: 200px; overflow: hidden; margin-right: 200px; }
.main2y li { float: left; height: 66px; width: 200px; overflow: hidden; }
.main2y strong { font-size: 18px; line-height: 30px; color: #FFFFFF; float: left; height: 30px; width: 200px; font-weight: normal; }
.main2y span { font-family: Arial, Helvetica, sans-serif; line-height: 20px; color: #FFFFFF; float: left; height: 20px; width: 200px; }
.main2y  strong a { font-size: 18px; color: #FFFFFF; }
.main2y  strong a:hover { font-size: 18px; color: #333; }

.main2y  span a { font-size: 14px; color: #FFFFFF; }
.main2y  span a:hover { font-size: 14px; color: #333; }




.baner1 { background-image: url(ime/a31.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 469px; width: 100%; overflow: hidden; }
.baner2 { background-image: url(ime/a32.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 469px; width: 100%; overflow: hidden; position: relative; z-index: 11; }
.baner3 { background-image: url(ime/a33.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 469px; width: 100%; overflow: hidden; }
.video { POSITION: absolute; WIDTH:100%; HEIGHT: 1080px; margin: auto; top: -30px;}
.qy { background-color: #F0F0F0; height: 260px; width: 1100px; margin-top: 100px; margin-right: auto; margin-bottom: 100px; margin-left: auto; overflow: hidden; padding-top: 50px; padding-right: 50px; padding-bottom: 50px; padding-left: 50px; }
.xm { height: 435px; width: 100%; overflow: hidden; max-width:1200px; margin-top: auto; margin-right: auto; margin-bottom: 100px; margin-left: auto; }
.lx { background-image: url(ime/c4.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 581px; width: 100%; overflow: hidden; }
.lx1 { background-image: url(ime/c5.jpg); background-repeat: no-repeat; background-position: center top; height: 306px; width: 100%; overflow: hidden; margin-top: auto; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
.lx2 { background-image: url(ime/c6.jpg); background-repeat: no-repeat; background-position: center top; height: 713px; width: 100%; margin-top: auto; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
.lx3 { background-image: url(ime/c7.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 399px; width: 100%; overflow: hidden; }
.xm .xmz { float: left; height: 435px; width: 470px; overflow: hidden; }
.xm .xmy { float: right; height: 435px; width: 663px; overflow: hidden; }
.xm .xmz h2 { font-size: 30px; line-height: 70px; float: left; height: 70px; width: 470px; margin-top: 20px; overflow: hidden; }
.xm .xmz i { font-size: 30px; }
.xm .xmz strong { font-family: "Courier New", Courier, monospace; font-size: 16px; line-height: 50px; color: #666666; float: left; height: 50px; width: 470px; overflow: hidden; font-weight: normal; }
.xm .xmz span { font-size: 16px; line-height: 25px; float: left; height: 260px; width: 470px; overflow: hidden; }
.qy h2 { font-size: 30px; line-height: 50px; float: left; height: 50px; width: 1100px; }
.qy span { font-family: "Times New Roman", Times, serif; font-size: 16px; line-height: 50px; color: #666666; padding-left: 40px; font-weight: normal; }
.qy strong { font-size: 16px; line-height: 25px; font-weight: normal; float: left; height: 125px; width: 1100px; overflow: hidden; margin-top: 50px; }
.cont { background-image: url(ime/c9.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 850px; width: 100%; overflow: hidden; }
.cont .cont1 { background-image: url(ime/a4.png); background-repeat: repeat-x; height: 100px; width: 100%; margin-top: 125px; margin-right: auto; margin-bottom: 125px; margin-left: auto; overflow: hidden; text-align: center; }
.cont .cont1 .x1 strong { font-family: "Times New Roman", Times, serif; font-size: 30px; line-height: 50px; font-weight: normal; text-align: center; height: 50px; width: 200px; overflow: hidden; float: left; }
.cont .cont1 .x1 span { font-size: 30px; line-height: 35px; color: #FFFFFF; text-align: center; margin: auto; height: 35px; width: 200px; }
.cont .cont1 .x1 { margin: auto; height: 100px; width: 200px; overflow: hidden; }



.fd2 { margin: auto; height: auto; width: 1000px; overflow: hidden; margin-bottom:20px; }
.fd2 .fd2z { line-height: 25px; color: #FFFFFF; float: left; height: auto; width: 300px; overflow: hidden; margin-right: 30px; font-size: 18px; }

.fd2 .fd2y { line-height: 25px; color: #FFFFFF; float: right height: auto;  width: 340px; overflow: hidden; float: right; font-size: 18px; }
.zx { height: 80px; width: 1000px; overflow: hidden; margin-top: auto; margin-right: auto; margin-bottom: 50px; margin-left: auto; }
.zx1 { font-size: 16px; line-height: 25px; padding: 20px; height: auto; width: 958px; margin-top: auto; margin-right: auto; margin-bottom: 100px; margin-left: auto; border: 1px solid #CdCdCd; overflow: hidden; }
.zx1 .bt { font-size: 16px; line-height: 30px; text-align: center; float: left; height: 30px; width: 958px; overflow: hidden; margin-top: 20px; }
.zx1 .bt1 { font-size: 20px; line-height: 35px; font-weight: bold; text-align: center; float: left; height: 35px; width: 958px; overflow: hidden; margin-top: 20px; margin-bottom: 20px; }
.zx1 .bt2 { line-height: 25px; float: left; width: 958px; overflow: hidden; font-size: 16px; color: #999999; }
.zx1 .bt2 p { font-size: 16px; line-height: 25px; }
.zx li { font-size: 18px; line-height: 100px; color: #666666; float: left; height: 100px; width: 100px; overflow: hidden; }
.zx a { font-size: 18px; color: #666666; }
.zx a:hover { font-size: 18px; color: #ff0000; }
.gs .gsx p { font-size: 16px; }
.ymzs { width: 1000px; margin-top: 100px; margin-right: auto; margin-bottom: 100px; margin-left: auto; overflow: hidden; font-size: 16px; line-height: 25px; }
.ymzs p { font-size: 16px; line-height: 25px; }
.main .mainx { background-image: url(ime/a22.png); background-repeat: repeat; height: 900px; width: 100%; overflow: hidden; position: absolute; z-index: 8; }
.tub1t img { width: 230px; }
.nave ul { margin: auto; height: 69px; width: 1020px; overflow: hidden; }
.nave li { float: left; height: 69px; width: 170px; overflow: hidden; }
.nave strong { line-height: 25px; color: #23374E; text-align: center; float: left; height: 25px; width: 170px; overflow: hidden; margin-top: 15px; }
.nave span { font-family: Arial, Helvetica, sans-serif; line-height: 20px; color: #23374E; text-align: center; float: left; height: 20px; width: 170px; font-weight: bold; }
.nave a:hover {  color: #ff0000;  }



.video1 { POSITION: absolute; WIDTH:1920px; HEIGHT:1080px; margin: auto; top: -30px; }
.baner2 .banx { font-size: 25px; line-height: 100px; font-weight: bold; color: #FFFFFF; background-image: url(ime/a5.png); background-repeat: repeat-x; text-align: center; margin: auto; height: 100px; width: 100%; position: relative; z-index: 13; top: 150px; }



.foot3 .fot3x { margin: auto; width: 1260px; overflow: hidden; }
.foot3 .fot3x .fot3xz { float: left; height: 220px; width: 220px; margin-top: 50px; text-align: center; }
.foot3 .fot3x .fot3xy { float: right; width: 1000px; overflow: hidden; }



.foot4 { line-height: 25px; color: #CCCCCC;  width: 100%; overflow: hidden; background-color: #182D45; padding-top: 10px; padding-bottom: 20px; }

.foot4 .fot4x { margin: auto; width: 1260px; overflow: hidden; }
.foot4 .fot4x .fot4xz { float: left; height: 220px; width: 220px; margin-top: 50px; text-align: center; }
.foot4 .fot4x .fot4xy { float: right; width: 1000px; overflow: hidden; }

.foot4 .fd4 { margin: auto; height: 140px; width: 1000px; overflow: hidden; }
.foot4 .fd4 .fdz { line-height: 25px; color: #CCCCCC; float: left; height: 140px; width: 300px; overflow: hidden; margin-right: 30px; }

.foot4 .fd4 .fdy { line-height: 25px; color: #CCCCCC; float: right height: 140px; width: 340px; overflow: hidden; float: right; }
