.nymain1 { background-image: url(image/tt.png); background-repeat: repeat-x; margin: auto; height: 380px; width: 100%; }




.nymain { width:100%; padding-top:10px; padding-bottom:10px; overflow:hidden; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: #FFFFFF; }
.nymain .nycont { width: 1200px; overflow: hidden; margin-top: auto; margin-right: auto; margin-bottom: 15px; margin-left: auto; }
.nycont .nyz .cont { float: left; width: 200px; margin-top: 10px; overflow: hidden; margin-bottom: 15px; }
.nycont .nyy .xq ul li { line-height: 30px; color: #333333; background-image: url(image/1565_3.gif); background-repeat: no-repeat; background-position: left; float: left; height: 30px; width: 960px; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; font-family: "Microsoft YaHei"; }
.nycont .nyy .xq ul li a { color: #333333; float: left; height: 25px; width:880px; font-family: Microsoft YaHei; }
.nycont .nyy .xq ul li a:hover { color: #ff0000;}
.nycont .nyz { float: left; width: 200px; overflow: hidden; }
.nycont .nyz .top { background-image: url(image/c71.jpg); background-repeat: no-repeat; float: left; height: 55px; width: 150px; font-size: 14px; line-height: 55px; font-weight: bold; color: #FFFFFF; padding-left: 50px; font-family: Microsoft YaHei; }
.nyz .mid ul li { line-height: 38px; height: 38px; width: 146px; margin-top: auto; margin-right: auto; margin-bottom: 3px; margin-left: auto; text-align: center; }
.nyz .mid ul li a { color: #21505A; background-image: url(image/d11.jpg); background-repeat: no-repeat; display: block; height: 38px; width: 146px; font-family: Microsoft YaHei; }
.nyz .mid ul li a:hover { color: #21505A; background-image: url(image/d21.jpg); background-repeat: no-repeat; display: block; height: 38px; width: 146px; font-weight: bold; }
.nycont .nyy { float: right; width: 980px; overflow: hidden; }
.nycont .nyy .bt { line-height: 30px; color: #333333; float: left; height: 30px; width: 980px; background-image: url(image/c91.jpg); background-repeat: no-repeat; font-family: Microsoft YaHei; }
.nycont .nyy .xq { line-height: 20px; color: #333333; float: left; width: 980px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; font-family: Microsoft YaHei; }
.nycont .nyy .xq1 {float: left;
	width: 980px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	line-height: 32px;
	color: #333333;
	font-size: 16px; }
	
.nymain .nycont .nyy .xq1 p {
font-size: 16px;text-indent: 2em; 
}

	

.nymain .nycont .nyy .xq .newcont p {
	font-size: 16px;
	line-height: 32px;text-indent: 2em;
}	
	
	
.nyy .bt strong { font-size: 14px; line-height: 30px; color: #333333; float: left; height: 30px; width: 250px; padding-left: 5px; }
.nycont .nyy .bt a { color: #333333; font-family: Microsoft YaHei; }
.nycont .nyy .bt span { text-align: right; float: right; height: 30px; width: 450px; margin-right: 5px; }
.nycont .nyz .bot { float: left; width: 200px; }
.nycont .nyz .mid { background-image: url(image/d41.jpg); background-repeat: repeat-y; float: left; width: 200px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.nyy .xq .newst { font-size: 18px; line-height: 35px; font-weight: bold; color: #333333; margin: auto; height: 35px; width: 980px; text-align: center; font-family: Microsoft YaHei; }
.nyy .xq .newsm {
	line-height: 20px;
	color: #333333;
	text-align: center;
	margin: auto;
	height: 20px;
	width: 980px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.nyy .xq .newcont { line-height: 20px; margin: auto; width: 980px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; }
.nyy .xq a { color: #333333; }
.nyz .lxdh { float: left; width: 200px; margin-top: 10px; overflow: hidden; }
.left .xx a { color: #898989; }

.xq .newcont img { align: center; }


.product2_ul li { float: left; height: 200px; width: 235px; margin-right: 5px; margin-left: 5px; margin-bottom: 5px; margin-top: auto; }
.product2_ul li a { color: #333333; line-height: 30px; font-family: Microsoft YaHei; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.product2_ul li p { float: left; width: 229px; height: 158px; padding: 2px; }
.product2_ul li span { line-height: 30px; color: #333333; text-align: center; float: left; height: 30px; width: 235px; font-size: 12px; }
.product2_ul li img { height: 158px; width: 229px; float: left; }
.product2_ul li img:hover {position:relative; left:-2px; top:-2px; border:3px #ABCD04 solid; z-index:2; clip:rect(0px 137px 137px 0px);height: 158px; width: 229px;} 


.nyy .xq1 .newst { font-size: 14px; line-height: 25px; font-weight: bold; color: #333333; margin: auto; height: 25px; width: 763px; text-align: center; font-family: Microsoft YaHei; }
.nyy .xq1 .newsm { line-height: 20px; color: #333333; text-align: center; margin: auto; height: 20px; width: 760px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; font-weight: normal; }
.nyy .xq1 .newcont { line-height: 20px; width: 763px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; }

.nyy .xq1 .newcont1 { width: 763px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; }












.nyy .xq1 h1 { font-family: Microsoft YaHei; font-size: 14px;  color: #333333; float: left; height: 30px; width: 760px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-bottom: 10px; line-height: 30px; }



.nycont .nyz .mid1 { background-image: url(image/d41.jpg); background-repeat: repeat-y; float: left; width: 200px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }
.nyz .mid1 ul li {
	line-height: 38px;
	height: 38px;
	width: 176px;
	margin-bottom: 3px;
	margin-left: 12px;
	text-align: left;
	font-size: 14px;
}
.nyz .mid1 ul li a { color: #21505A; background-image: url(image/d111.jpg); background-repeat: no-repeat; display: block; height: 38px; width: 176px; font-family: Microsoft YaHei; padding-left: 30px; }
.nyz .mid1 ul li a:hover { color: #21505A; background-image: url(image/d111.jpg); background-repeat: no-repeat; display: block; height: 38px; width: 176px;  }



.nycont .nyy .xq2 { float: left; width: 763px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; }

.nyy .xq2 h1 { font-family: Microsoft YaHei; font-size: 14px;  color: #333333; float: left; height: 30px; width: 760px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-bottom: 10px; line-height: 30px; }


.nyy .xq2 ul li { font-family: Microsoft YaHei; font-size: 14px; line-height: 38px; color: #666666; float: left; height: 38px; width: 370px; margin-right: 5px; margin-left: 5px;  margin-bottom: 5px; }
.nyy .xq2 a { font-size: 14px; color: #666666; background-image: url(y1.jpg); background-repeat: no-repeat; display: block;  width: 335px; padding-left: 35px;}
.nyy .xq2 a:hover{ font-size: 14px; color: #21505A; background-image: url(y2.jpg); background-repeat: no-repeat; display: block;  width: 335px; padding-left: 35px;}
.slzs { height: 307px; width: 977px; margin-top: auto; margin-right: auto; margin-bottom: 10px; margin-left: auto; overflow: hidden; }
.slzs .sltop { float: left; height: 33px; width: 977px; overflow: hidden; }
.baner1 { background-image: url(image/b2.jpg); background-repeat: no-repeat; background-position: center top; height: 350px; width: 100%; margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; }

.baner2 { background-image: url(image/b3.jpg); background-repeat: no-repeat; background-position: center top; height: 350px; width: 100%; margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; }

.baner3 { background-image: url(image/l5.jpg); background-repeat: no-repeat; background-position: center top; height: 350px; width: 100%; margin-top: 10px; margin-right: auto; margin-bottom: auto; margin-left: auto; }.nybaner { background-image: url(image/us_banner.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 260px; width: 100%; }




.newsbt { float: left; height: 40px; width: 680px; padding-top: 10px; }
.numbers{float:left;width:470px;height:35px;display:inline;overflow:hidden;margin-top:0px;margin-left:0px;overflow:hidden;}

.numbers li{float:left;line-height:23px;text-align:center;display:block;margin-left:10px;}
.numbers li a{display:block;width:23px;height:23px;background-color:#ffffff;border:1px solid #cccccc;color:#333333;}
.numbers li a:hover{width:23px;height:23px;border:1px solid #cccccc;color:#ffffff;background:#f15916;}















.baner1 { background-image: url(image/b1.jpg); background-repeat: no-repeat; background-position: center top; margin: auto; height: 350px; width: 100%; overflow: hidden; }
.news .newsxq a {
	color: #333333;font-size: 16px; 
}



.product1_ul li { float: left; height: 172px; width: 168px; margin-right: 10px; margin-left: 10px; margin-bottom: auto; margin-top: auto; }
.product1_ul li a { color: #333333; line-height: 30px; }
.product1_ul li p { float: left; width: 150px; height: 111px; background-image: url(image/b21.jpg); background-repeat: no-repeat; padding-top: 9px; padding-right: 9px; padding-bottom: 22px; padding-left: 9px; }
.product1_ul li span { line-height: 30px; color: #333333; text-align: center; float: left; height: 30px; width: 168px; font-size: 12px; }
.product1_ul li img { height: 111px; width: 150px; float: left; }
.jmxq .jmxq1 .tp {  float: left; height: 319px; width: 328px; margin-bottom: 79px; }
.zy1 { float: right; height: 14px; width: 110px; padding-left: 18px; }
.zy2 { background-image: url(image/k2.jpg); background-repeat: no-repeat; height: 25px; width: 166px; margin-top: 7px; margin-bottom: 8px; background-position: center; }












.nyy .xq .newcont p img { text-align: center; }