* {
	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: #333333
}
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 {
	background-image: url(image/a1.jpg);
	background-repeat: repeat-x;
	margin: auto;
	height: 191px;
	width: 100%;
	overflow: hidden;
}
.baner { margin: auto; height: 570px; width: 100%; overflow: hidden; }
.cpdh {
	height: 80px;
	width: 1200px;
	overflow: hidden;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.cpdh strong {
	font-size: 25px;
	line-height: 40px;
	margin: auto;
	height: 40px;
	width: 1200px;
	text-align: center;
	display: block;
}
.cpdh span {
	line-height: 25px;
	text-align: center;
	display: block;
	height: 25px;
	width: 1200px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 5px;
	overflow: hidden;
}
.dh {
	height: auto;
	width: 1220px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.dh li {
	float: left;
	height: 280px;
	width: 285px;
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;
	margin-bottom: 20px;
}
.dh img {
	float: left;
	height: 240px;
	width: 285px;
}
.dh span {
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	float: left;
	height: 40px;
	width: 285px;
}
.fl {
	height: 600px;
	width: 1200px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 45px;
	margin-left: auto;
	overflow: hidden;
}
.xp {
	background-color: #F5F5F5;
	width: 100%;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 20px;
	overflow: hidden;
}












.nxq {
	WIDTH: 1220px;
	HEIGHT: 285px;
	OVERFLOW: hidden;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
.nxq .newlb {
	WIDTH: 285px; FLOAT: left; HEIGHT: 285px; MARGIN-LEFT: 10px; OVERFLOW: hidden; MARGIN-RIGHT: 10px
}
.newlb .lb1 {
	POSITION: relative; WIDTH: 285px; FLOAT: left; HEIGHT: 190px; OVERFLOW: hidden
}
.newlb .lb2 {
	LINE-HEIGHT: 35px; WIDTH: 285px; FLOAT: left; HEIGHT: 35px; OVERFLOW: hidden
}
.nxq .newlb .lb3 {
	LINE-HEIGHT: 20px; WIDTH: 285px; FLOAT: left; HEIGHT: 40px; FONT-SIZE: 12px; OVERFLOW: hidden
}
.nxq .newlb .lb2 A {
	COLOR: #000000
}

.nxq .newlb .lb2 A:hover {
	COLOR: #ff0000
}
.lb1 DIV {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 285px; DISPLAY: none; BACKGROUND: url(image/red.png) no-repeat center top; HEIGHT: 120px; COLOR: #fff; TOP: 0px; PADDING-TOP: 70px; LEFT: 0px
}
.lb1 DIV A {
	DISPLAY: block; COLOR: #fff
}
.lb1 LI:hover DIV {
	DISPLAY: block
}
.nxq .newlb .lb1 LI {
	POSITION: relative; WIDTH: 285px; FLOAT: left; HEIGHT: 190px
}

.foot {
	BACKGROUND-IMAGE: url(image/c8.jpg);
	WIDTH: 100%;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 365px;
	OVERFLOW: hidden;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.foot .footxq {
	PADDING-BOTTOM: 55px; MARGIN: auto; WIDTH: 1200px; HEIGHT: 200px; OVERFLOW: hidden; PADDING-TOP: 55px
}
.footxq .dao {
	WIDTH: 150px;
	FLOAT: left;
	HEIGHT: 200px;
	OVERFLOW: hidden;
	MARGIN-RIGHT: 40px
}
.dao STRONG {
	LINE-HEIGHT: 30px;
	WIDTH: 150px;
	FLOAT: left;
	HEIGHT: 30px
}
.dao SPAN {
	LINE-HEIGHT: 25px;
	WIDTH: 150px;
	FLOAT: left;
	HEIGHT: 25px;
	COLOR: #999999
}
.footxq A:hover {
	COLOR: #ff0000
}
.foot .foot2 {
	TEXT-ALIGN: center; LINE-HEIGHT: 54px; MARGIN: auto; WIDTH: 1200px; HEIGHT: 54px; COLOR: #ffffff
}
.footxq .lx {
	float: right;
	width: 360px;
	overflow: hidden;
	height: 200px;
}
.footxq .lx strong {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 360px;
	overflow: hidden;
}
.footxq .lx span {
	line-height: 25px;
	float: left;
	height: 25px;
	width: 360px;
}
.fl .flz {
	float: left;
	height: 600px;
	width: 479px;
	overflow: hidden;
}
.flz .zs {
	float: left;
	height: 54px;
	width: 450px;
	margin-bottom: 14px;
	overflow: hidden;
	background-image: url(image/a6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 20px;
	line-height: 54px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 240px;
	padding-left: 29px;
}
.flz .zx {
	float: left;
	height: 52px;
	width: 450px;
	overflow: hidden;
	background-image: url(image/a7.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 20px;
	line-height: 52px;
	color: #FFFFFF;
	padding-top: 240px;
	padding-left: 29px;
	font-weight: bold;
}
.fl .fly {
	background-image: url(image/a5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: right;
	height: 600px;
	width: 705px;
	overflow: hidden;
}
.fly .flyx {
	float: left;
	height: 540px;
	width: 600px;
	padding-top: 60px;
	padding-right: 52px;
	padding-left: 53px;
	overflow: hidden;
}
.flyx strong {
	font-size: 20px;
	line-height: 40px;
	color: #FFFFFF;
	float: left;
	height: 40px;
	width: 600px;
	overflow: hidden;
}
.flyx span {
	line-height: 25px;
	color: #FFFFFF;
	float: left;
	height: 150px;
	width: 600px;
	overflow: hidden;
	font-weight: bold;
}
.flz .zs a {
	font-size: 20px;
	color: #FFFFFF;
}


.flz .zs a:hover{

	color: #FF0000;
}
.flz .zx a {
	color: #FFFFFF;
	font-size: 20px;
}


.flz .zx a:hover {
	color: #FF0000;

}
.flyx a {
	font-size: 20px;
	color: #FFFFFF;
}
.flyx a:hover {
	
	color: #FF0000;
}
.top .head {
	margin: auto;
	height: 191px;
	width: 1200px;
	overflow: hidden;
}
.head .t1 {
	height: 34px;
	width: 1200px;
	overflow: hidden;
	margin: auto;
}
.head .t2 {
	height: 84px;
	width: 291px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.head .t3 {
	margin: auto;
	height: 50px;
	width: 1200px;
	overflow: hidden;
}
.head .t3 li {
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	float: left;
	height: 50px;
	width: 150px;
	overflow: hidden;
}
.head .t3 a {
	font-size: 16px;
}
.head .t1 span {
	line-height: 34px;
	color: #FFFFFF;
	float: left;
	height: 34px;
	width: 300px;
}
.head .t1 strong {
	float: right;
	height: 34px;
	width: 400px;
	overflow: hidden;
}
.head .t1 li {
	line-height: 34px;
	text-align: center;
	float: right;
	height: 34px;
	width: 70px;
	overflow: hidden;
	color: #FFFFFF;
	font-weight: normal;
}




.dh1 {
	height: auto;
	width: 1200px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.dh1 li {
	float: left;
	height: 280px;
	width: 285px;
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;
	margin-bottom: 20px;
}
.dh1 img {
	float: left;
	height: 240px;
	width: 285px;
}
.dh1 span {
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	float: left;
	height: 40px;
	width: 285px;
}
.dh1 a {
	font-size: 16px;
}

.dh a {
	font-size: 16px;
}



#side1 {
	WIDTH: 1200px;
	HEIGHT: 40px;
	OVERFLOW: hidden;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
#side1 UL {
	WIDTH: 1200px; FLOAT: left; HEIGHT: 40px
}
#side1 LI {
	BACKGROUND-IMAGE: url(image/c6.jpg); LINE-HEIGHT: 40px; WIDTH: 150px; TEXT-OVERFLOW: ellipsis; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; BACKGROUND-POSITION: 0px center; FLOAT: left; HEIGHT: 40px; COLOR: #333333; MARGIN-LEFT: 1px; FONT-SIZE: 16px; OVERFLOW: hidden; MARGIN-RIGHT: 1px; course: hand
}
#side1 LI A {
	TEXT-ALIGN: center; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 40px; FONT-SIZE: 16px; OVERFLOW: hidden; course: hand
}
#side1 LI A:hover {
	BACKGROUND-IMAGE: url(image/c5.jpg); TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 150px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; BACKGROUND-POSITION: 0px center; FLOAT: left; HEIGHT: 40px; COLOR: #fff; OVERFLOW: hidden; course: hand
}
.navon11 A {
	BACKGROUND-IMAGE: url(image/c5.jpg); WIDTH: 150px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px center; HEIGHT: 40px; COLOR: #fff
}
.nybaner {
	background-image: url(image/b1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 370px;
	width: 100%;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}


.nybaner3 {
	background-image: url(image/b3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 370px;
	width: 100%;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}






.nymain {
	line-height: 25px;
	width: 1200px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 45px;
	margin-left: auto;
	overflow: hidden;
}



.ncont {
	LINE-HEIGHT: 25px;
	WIDTH: 1200px;
	OVERFLOW: hidden;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.ncont .xwl {
	BORDER-BOTTOM: #bababa 1px dotted;
	PADDING-BOTTOM: 20px;
	WIDTH: 1200px;
	MARGIN-BOTTOM: 20px;
	FLOAT: left;
	HEIGHT: 190px;
	OVERFLOW: hidden
}
.xwl .xwz {
	WIDTH: 290px;
	FLOAT: left;
	HEIGHT: 190px;
	OVERFLOW: hidden
}
.xwl .xwz IMG {
	WIDTH: 290px;
	HEIGHT: 190px
}
.xwl .xwy {
	WIDTH: 880px;
	FLOAT: right;
	HEIGHT: 190px;
	OVERFLOW: hidden
}
.xwl .xwy .wy1 {
	LINE-HEIGHT: 40px;
	WIDTH: 880px;
	FLOAT: left;
	HEIGHT: 40px;
	COLOR: #333333;
	FONT-SIZE: 16px;
	OVERFLOW: hidden;
	font-weight: bold;
}
.xwy .wy2 {
	PADDING-BOTTOM: 5px;
	LINE-HEIGHT: 25px;
	WIDTH: 880px;
	FLOAT: left;
	HEIGHT: 25px;
	OVERFLOW: hidden
}
.xwy .wy3 {
	LINE-HEIGHT: 20px;
	WIDTH: 880px;
	FLOAT: left;
	HEIGHT: 60px;
	OVERFLOW: hidden
}
.xwy .wy4 {
	WIDTH: 945px; FLOAT: left; HEIGHT: 40px; OVERFLOW: hidden
}
.wy4 SPAN {
	WIDTH: 152px; FLOAT: left; HEIGHT: 40px; OVERFLOW: hidden
}
.xwy .wy4 A {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 38px; WIDTH: 150px; DISPLAY: block; FLOAT: left; HEIGHT: 38px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.xwy .wy4 A:hover {
	TEXT-ALIGN: center; LINE-HEIGHT: 38px; BACKGROUND-COLOR: #12afe6; WIDTH: 150px; DISPLAY: block; FLOAT: left; HEIGHT: 38px; COLOR: #ffffff
}.xwy .wy1 a {
	font-size: 16px;
}
















.ny {
	MARGIN: auto auto 20px; WIDTH: 1220px; HEIGHT: auto; OVERFLOW: hidden
}
.ny .pro {
	WIDTH: 285px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 260px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.pro .pro1 {
	POSITION: relative; WIDTH: 285px; FLOAT: left; HEIGHT: 220px; OVERFLOW: hidden
}
.pro .pro2 {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 285px; FLOAT: left; HEIGHT: 40px; FONT-SIZE: 16px; OVERFLOW: hidden
}
.ncont .xwbt { TEXT-ALIGN: center; LINE-HEIGHT: 40px; MARGIN: 10px auto auto; WIDTH: 1200px; HEIGHT: 40px; FONT-SIZE: 18px; OVERFLOW: hidden; font-weight: bold; 
}
.ncont .xwsj {
	BORDER-BOTTOM: #cccccc 1px dotted; TEXT-ALIGN: center; PADDING-BOTTOM: 5px; LINE-HEIGHT: 30px; MARGIN: auto auto 10px; WIDTH: 1200px; HEIGHT: 30px
}
.ncont .xwxq {
	LINE-HEIGHT: 25px; MARGIN: auto auto 30px; WIDTH: 1200px; OVERFLOW: hidden
}
.ny LI {
	POSITION: relative; WIDTH: 285px; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 260px; MARGIN-LEFT: 10px; OVERFLOW: hidden; MARGIN-RIGHT: 10px
}
.ny IMG {
	WIDTH: 285px; FLOAT: left; HEIGHT: 220px
}
.ny P {
	TEXT-ALIGN: center; LINE-HEIGHT: 40px; WIDTH: 285px; FLOAT: left; HEIGHT: 40px; OVERFLOW: hidden
}
.ny UL {
	MARGIN: auto; WIDTH: 1220px; OVERFLOW: hidden
}
.ny LI DIV {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 285px; DISPLAY: none; BACKGROUND: url(image/red.png) no-repeat center top; HEIGHT: 150px; COLOR: #fff; TOP: 0px; PADDING-TOP: 70px; LEFT: 0px
}
.ny LI DIV A {
	DISPLAY: block; COLOR: #fff
}
.ny LI:hover DIV {
	DISPLAY: block
}



.fullSlide {
	POSITION: relative; WIDTH: 100%; BACKGROUND: #000; HEIGHT: 570px; OVERFLOW: hidden
}
.fullSlide { POSITION: relative; WIDTH: 100%; BACKGROUND: #fff; HEIGHT: 570px; OVERFLOW: hidden 
}
.fullSlide .bd { Z-INDEX: 0; POSITION: relative; HEIGHT: 570px; OVERFLOW: hidden; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; 
}
.fullSlide .bd UL {
	WIDTH: 100% !important
}
.fullSlide .bd LI {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 1920px; HEIGHT: 570px; MARGIN-LEFT: -960px; OVERFLOW: hidden; LEFT: 50%
}
.fullSlide .bd LI A {
	DISPLAY: block; HEIGHT: 401px; COLOR: #fff
}
.fullSlide .hd {
	Z-INDEX: 1; POSITION: absolute; LINE-HEIGHT: 30px; WIDTH: auto; BOTTOM: 15px; HEIGHT: 30px; LEFT: 45%
}
.fullSlide .hd UL {
	TEXT-ALIGN: center; PADDING-LEFT: 2%; WIDTH: 100%; HEIGHT: 30px
}
.fullSlide .hd UL LI {
	FILTER: alpha(opacity=50); LINE-HEIGHT: 999px; MARGIN: 1px; WIDTH: 42px; ZOOM: 1; DISPLAY: inline-block; BACKGROUND: #fff; FLOAT: left; HEIGHT: 8px; OVERFLOW: hidden; CURSOR: pointer; opacity: .5
}
.fullSlide .hd UL .on {
	BACKGROUND: #ffd900
}
.fullSlide .prev {
	Z-INDEX: 1; POSITION: absolute; FILTER: alpha(opacity=50); MARGIN-TOP: -30px; WIDTH: 40px; DISPLAY: none; BACKGROUND: url(image/slider-arrow.png) #000 no-repeat -125px 50%; HEIGHT: 60px; TOP: 50%; CURSOR: pointer; LEFT: 0px; opacity: .5
}
.fullSlide .next {
	Z-INDEX: 1; POSITION: absolute; FILTER: alpha(opacity=50); MARGIN-TOP: -30px; WIDTH: 40px; DISPLAY: none; BACKGROUND: url(image/slider-arrow.png) #000 no-repeat -5px 50%; HEIGHT: 60px; TOP: 50%; CURSOR: pointer; LEFT: 15%; opacity: .5
}
.fullSlide .next {
	RIGHT: 0px; LEFT: auto
}
.fullSlide .bd .f_title {
	POSITION: absolute; TEXT-ALIGN: center; FILTER: alpha(opacity=40); LINE-HEIGHT: 30px; WIDTH: 100%; BOTTOM: 1px; DISPLAY: none; BACKGROUND: #000; HEIGHT: 30px; opacity: .4
}
.nxq .newlb .lb1 img { height: 190px; width: 285px; }
.head .t1 a { color: #FFFFFF; }
