body {
	background: url("bg1.gif") repeat-x rgb(241, 241, 241); margin: 0px; padding: 0px; color: rgb(83, 83, 83); font-family: "ËÎÌå", Arial; font-size: 12px;
}
* {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
li {
	list-style-type: none;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
option {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
input {
	font: 100%/normal Tahoma, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 100%/normal Tahoma, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 100%/normal Tahoma, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 100%/normal Tahoma, Helvetica, Arial, sans-serif; font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(83, 83, 83); text-decoration: none; cursor: pointer;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
th {
	font-weight: normal;
}
img {
	border: 0px currentColor; border-image: none;
}
h3 {
	font-size: 14px; font-weight: bold;
}
h4 {
	font-size: 12px; font-weight: bold;
}
.clear {
	clear: both;
}
.section {
	width: 100%; overflow: hidden; clear: both;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
}
table {
	font-size: inherit;
}
img {
	border: currentColor; border-image: none;
}
em {
	font-style: normal;
}
.page {
	padding: 10px 0px; width: 100%; text-align: center; margin-top: 10px; float: left;
}
.page .prev {
	margin: 0px 10px;
}
.page .next {
	margin: 0px 10px;
}
.page .num {
	padding: 2px; text-align: center; color: rgb(0, 0, 0);
}
.page .cur {
	color: rgb(255, 0, 0);
}
#header {
	margin: 0px auto; width: 1001px; height: auto;
}
.topbar {
	height: 118px; position: relative; z-index: 100;
}
.logo {
	 top: 0px; position: absolute; z-index: 1;
}
.call {
	top: 98px; right: 19px; position: absolute; z-index: 1;
}
.mininav {
	top: 20px; right: 30px; position: absolute; z-index: 1;
}
.mininav a {
	color: rgb(0, 0, 0);
}
.mininav a:hover {
	color: rgb(0, 114, 210);
}
.Languagetips {
	top: 17px; height: 18px; right: 160px; line-height: 18px; position: absolute;
}
.Languagetips a {
	padding: 0px 5px;
}
.nav {
	left: 440px; top: 56px; position: absolute; z-index: 1;
}
.menu {
	background: url("nav-d-bg.jpg") no-repeat bottom; height: 41px; padding-bottom: 8px;
}
.menu ul {
	
}
.menu ul li {
	float: left; position: relative; z-index: 100;
}
.menu ul li img {
	
}
.dropmenu {
	left: 0px; top: 41px; width: 95px; display: none; position: absolute; z-index: 10000;
}
.dropmenu a {
	background: url("nav-li-bg.gif") repeat-x; width: 95px; height: 20px; text-align: center; color: rgb(124, 124, 124); line-height: 20px; overflow: hidden; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; display: block;
}
.dropmenu a:hover {
	background: url("nav-li-bg02.gif") repeat-x; color: rgb(255, 255, 255);
}
.banner_wp {
	background: url("banner-bg2.png") no-repeat left top; margin: 0px auto; width: 1001px; padding-right: 8px; padding-left: 7px;
}
.banner {
	background: url("banner-down-bg.gif") repeat-x bottom; width: 1001px; height: 356px; overflow: hidden; padding-top: 4px; position: relative; z-index: 1;
}
.banner .next {
	display: none; position: absolute; z-index: 10;
}
.banner .prev {
	display: none; position: absolute; z-index: 10;
}
.banner .next {
	top: 160px; right: 0px;
}
.banner .prev {
	left: 0px; top: 160px;
}
.banner ul.big {
	width: 1001px; height: 314px; position: relative; z-index: 8;
}
.banner ul.big li {
	left: 0px; top: 0px; width: 1001px; height: 314px; position: absolute;
}
.banner .number {
	left: 8px; top: 315px; position: absolute; z-index: 100;
}
.banner ul.num {
	padding-top: 7px; padding-right: 56px;
}
.banner ul.num li {
	background: url("index_27.gif") no-repeat; padding: 2px 4px 4px 3px; width: 40px; height: 26px; margin-right: 6px; float: left; display: inline; cursor: pointer;
}
.banner ul.num li.current {
	background: url("index_27.jpg") no-repeat;
}
.banner .time {
	top: 332px; right: 30px; position: absolute;
}
#content {
	margin: 40px auto 0px; width: 1001px;
}
#ny_content {
	margin: 26px auto 0px; width: 1001px;
}
.side {
	width: 277px; float: left;
}
.main {
	width: 716px; margin-top: 5px; float: right; display: inline;
}
.video {
	background: url("video-bg.gif") no-repeat; padding: 10px 9px 26px; width: 257px; height: 172px; overflow: hidden;
}
.mod1 .title {
	height: 24px; overflow: hidden;
}
.mod1 .title h3 {
	padding-left: 20px; float: left;
}
.mod1 .title .more {
	color: rgb(254, 100, 0); line-height: 24px; float: right; display: block;
}
.mod1 .title .more em {
	padding-right: 8px; float: left;
}
.news {
	margin-top: 20px;
}
.news .cont {
	padding-top: 6px;
}
.news li {
	background: url("dian01.gif") no-repeat left; width: 274px; height: 24px; line-height: 24px; float: left;
}
.news li a {
	padding-left: 12px; float: left;
}
.news li a:hover {
	color: rgb(8, 110, 182);
}
.news li .date {
	padding-right: 6px; float: right;
}
.product {
	height: auto; padding-top: 4px;
}
.mantle {
	width: auto; height: 177px; overflow: hidden; padding-top: 5px; position: relative; z-index: 1; -ms-zoom: 1;
}
.mantle .leftbotton {
	top: 0px; width: 33px; height: 130px; position: absolute; cursor: pointer;
}
.mantle .rightbotton {
	top: 0px; width: 33px; height: 130px; position: absolute; cursor: pointer;
}
.mantle .leftbotton {
	background: url("left-btn.gif") no-repeat center; left: 0px;
}
.mantle .rightbotton {
	background: url("right-btn.gif") no-repeat center; right: 0px;
}
.mantle .cont {
	margin: 0px auto; width: 652px; overflow: hidden;
}
.imgul {
	
}
.imgul li {
	background: url("pro-li-bg02.gif") no-repeat; width: 141px; height: 177px; overflow: hidden; margin-right: 15px; float: left; display: inline;
}
.imgul li .photo {
	padding: 5px 5px 0px; width: 131px; height: 121px; overflow: hidden;
}
.imgul li .photo img {
	vertical-align: middle;
}
.imgul li p {
	text-align: center; padding-top: 9px;
}
.imgul li p a {
	color: rgb(255, 255, 255);
}
.imgul li.on {
	background: url("pro-li-bg01.gif") no-repeat;
}
.imgul li.on p a {
	color: rgb(255, 255, 255);
}
.fl {
	float: left;
}
.section {
	margin-top: 15px;
}
.about {
	width: 404px; float: left;
}
.about .cont {
	line-height: 22px; padding-left: 22px;
}
.about .cont img {
	margin-right: 11px; float: left; display: inline;
}
.about .cont a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;
}
.contact {
	background: url("map-bg.png") no-repeat right bottom; width: 248px; float: right;
}
.ny_side {
	width: 278px; float: left;
}
.ny_main {
	width: 717px; float: right;
}
.mod3 .topbg {
	background: url("side-top.gif") no-repeat; height: 9px; overflow: hidden;
}
.mod3 .contbg {
	background: url("side-bg1.gif") repeat-y;
}
.mod3 .downbg {
	background: url("side-down.gif") no-repeat; height: 44px; overflow: hidden;
}
.mod3 .title {
	height: 29px; overflow: hidden; padding-top: 7px; padding-left: 30px;
}
.mod3 .cont {
	background: url("side-down.gif") no-repeat bottom; padding-bottom: 10px; padding-left: 15px;
}
.side_list li {
	margin-bottom: 6px; float: left; display: inline;
}
.side_list li a {
	width: 221px; height: 26px; line-height: 26px; padding-left: 28px; font-size: 14px; display: block;
}
.side_list li a:hover {
	background: url("dian02.gif") no-repeat 15px rgb(8, 110, 182); color: rgb(255, 255, 255);
}
.side_list li a.on {
	background: url("dian02.gif") no-repeat 15px rgb(8, 110, 182); color: rgb(255, 255, 255);
}
.side_tact {
	margin-top: 16px;
}
.side_tact .contact_bg {
	background: url("map-bg.png") no-repeat 70px bottom; padding-top: 10px; padding-bottom: 10px;
}
.side_pro dt {
	width: 221px; height: 26px; line-height: 26px; overflow: hidden; padding-left: 28px; font-size: 14px; margin-top: 6px; display: block; cursor: pointer;
}
.side_pro dt.on {
	background: url("dian02.gif") no-repeat 15px rgb(8, 110, 182); color: rgb(255, 255, 255);
}
.side_pro dt.on a {
	color: rgb(255, 255, 255);
}
.side_pro dd {
	display: none;
}
.side_pro li a {
	width: 188px; height: 23px; color: rgb(8, 110, 182); line-height: 23px; padding-left: 56px; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.side_pro li a:hover {
	color: rgb(254, 100, 0);
}
.side_pro li a.on {
	color: rgb(254, 100, 0);
}
.mod2 .topbg {
	background: url("main-top.gif") no-repeat; height: 9px; overflow: hidden;
}
.mod2 .contbg {
	background: url("main-bg.gif") repeat-y;
}
.mod2 .downbg {
	background: url("main-downbg.gif") no-repeat; height: 8px; overflow: hidden;
}
.mod2 .title {
	height: 22px; overflow: hidden; padding-top: 6px;
}
.mod2 .title h3 {
	color: rgb(0, 83, 158); padding-left: 30px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; font-weight: normal; float: left;
}
.mod2 .title span {
	padding: 6px 30px 0px 0px; color: rgb(143, 143, 143); float: right;
}
.mod2 .cont {
	padding: 16px 30px; height: auto !important; min-height: 400px;
}
.ny_dan .cont {
	line-height: 24px;
}
.ny_tact .cont {
	background: url("map-bg.gif") no-repeat 186px 20px; line-height: 24px;
}
.ny_news .cont {
	
}
.ny_news ul {
	margin: 0px auto; width: 650px;
}
.ny_news ul li {
	background: url("dian03.gif") no-repeat left; overflow: hidden; border-bottom-color: rgb(184, 184, 184); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.ny_news ul li a {
	width: 650px; height: 26px; line-height: 26px; display: block;
}
.ny_news ul li a:hover {
	color: rgb(8, 110, 182);
}
.ny_news ul li .text {
	padding-left: 12px; float: left;
}
.ny_news ul li .date {
	padding-right: 7px; float: right;
}
.ny_list .cont {
	
}
.ny_list li {
	width: 640px; overflow: hidden; margin-bottom: 10px; float: left; display: inline;
}
.ny_list li .photo {
	background: url("pro-li-bg.gif") no-repeat; padding: 6px 6px 6px 5px; width: 135px; height: 126px; margin-right: 13px; float: left; display: inline;
}
.ny_list li .info {
	width: 480px; padding-top: 8px; float: left;
}
.ny_list li h3 {
	background: url("pro-t1.gif") no-repeat; width: 445px; height: 35px; line-height: 35px; padding-left: 35px;
}
.ny_list li h3 a {
	color: rgb(8, 110, 182);
}
.ny_list li .text {
	padding: 10px 0px 0px 34px; line-height: 24px;
}
.ny_pro .cont {
	padding: 16px 20px;
}
.ny_pro .pro_overflow {
	margin: 0px auto; width: 670px; overflow: hidden;
}
.ny_pro ul {
	width: 690px;
}
.ny_pro li {
	
}
.ny_pro li {
	background: rgb(206, 208, 210); width: 155px; height: 130px; overflow: hidden; margin-right: 17px; margin-bottom: 20px; float: left; display: inline;
}
.ny_pro li .photo {
	padding: 5px 5px 0px; width: 145px; height: 97px; overflow: hidden;
}
.ny_pro li .photo img {
	vertical-align: middle;
}
.ny_pro li p {
	text-align: center; padding-top: 8px;
}
.ny_pro li p a {
	color: rgb(255, 255, 255);
}
.ny_pro li.on {
	background: rgb(93, 140, 177);
}
.ny_pro li.on p a {
	color: rgb(255, 255, 255);
}
.detail .cont {
	
}
.detail .tit {
	height: 40px; text-align: center; line-height: 40px; overflow: hidden; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.detail .related {
	padding: 6px 0px; text-align: center;
}
.detail .related span {
	padding: 0px 10px;
}
.detail .text {
	padding: 10px; line-height: 23px;
}
.detail .text .photo {
	text-align: center;
}
.detail .other {
	padding: 8px 0px; width: 100%;
}
.detail .other li {
	line-height: 24px;
}
.detail .print {
	padding: 8px 0px; text-align: right; clear: both;
}
.detail .print a {
	margin-right: 20px;
}
.detail .text .pro_photo {
	text-align: center;
}
#footer {
	background: url("foot-bg.gif") repeat-x bottom; margin: 0px auto; width: auto; height: 185px; padding-top: 30px;
}
.links {
	background: url("links-topbg.gif") no-repeat 25px top; margin: 0px auto; width: 1001px; height: 102px;
}
.links ul {
	padding: 20px 0px 0px 12px;
}
.links li {
	background: url("links.gif") no-repeat; padding: 0px 6px 6px 0px; width: 105px; height: 40px; margin-right: 30px; float: left; display: inline;
}
.copyright {
	margin: 0px auto; width: 1001px; text-align: center; color: rgb(255, 255, 255); padding-top: 10px;
}
.copyright a {
	color: rgb(255, 255, 255);
}
.copyright a:hover {
	text-decoration: underline;
}
.ny_msg .cont {
	
}
.ny_msg .cont .bridge {
	text-align: right; line-height: 30px;
}
.ny_msg .cont .welcome {
	width: 95%; height: 45px; text-align: center; line-height: 45px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.ny_msg .cont .msg_form {
	margin: 0px auto; width: 400px; padding-top: 25px;
}
.ny_msg .cont .msg_form li {
	padding: 2px 0px; width: 100%; float: left;
}
.ny_msg .cont .msg_form li .type {
	width: 100px; line-height: 21px; float: left;
}
.ny_msg .cont .msg_form li input {
	padding: 2px; width: 220px; height: 14px; line-height: 14px;
}
.ny_msg .cont .msg_form li textarea {
	padding: 2px; width: 222px;
}
.ny_msg .cont .msglist {
	width: 100%;
}
.ny_msg .cont .msglist ul {
	
}
.ny_msg .cont .msglist li {
	border: 1px solid rgb(204, 204, 204); border-image: none; line-height: 24px; margin-top: 12px;
}
.ny_msg .cont .msglist li .msg_name {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#full {
	background: url("middle.gif") repeat-y bottom rgb(255, 255, 255); width: 110px; text-align: center; color: rgb(0, 0, 255); overflow: hidden; font-size: 12px;
}
#full .qq_top {
	background: url("qq_top.gif") no-repeat top; height: 70px;
}
.qq_top a#toTop {
	display: block;
}
#full .qq_bottom {
	background: url("qq_bottom.gif") no-repeat bottom; width: 110px; height: 49px;
}
#full ul {
	list-style: none; margin: 0px; padding: 0px;
}
#full li {
	text-aglin: left;
}
#full span {
	height: 20px; line-height: 20px; display: block;
}
#full img {
	border: 0px currentColor; border-image: none; width: 77px; height: 25px; padding-right: 5px; cursor: pointer;
}
