body {
	background: url("main_bg.jpg") repeat-x top rgb(2, 67, 141); color: rgb(51, 51, 51); line-height: 20px; font-family: arial, "ËÎÌå"; font-size: 12px;
}
td {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
html {
	margin: 0px; padding: 0px;
}
ul li {
	list-style: none;
}
img {
	border: currentColor; border-image: none;
}
.wrapper {
	margin: 0px auto; width: 961px; text-align: left; background-color: rgb(255, 255, 255);
}
.clear {
	clear: both;
}
a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(229, 4, 4); text-decoration: underline;
}
a:active {
	color: rgb(229, 4, 4); text-decoration: underline;
}
.mt2 {
	margin: 0px 2px;
}
.mt8 {
	padding-top: 8px;
}
.mg8 {
	margin-top: 0px;
}
.mt10 {
	margin-bottom: 10px;
}
.gray {
	color: rgb(102, 102, 102);
}
.gray a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.gray a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.gray a:hover {
	color: rgb(229, 4, 4); text-decoration: none;
}
.blue {
	color: rgb(1, 103, 156);
}
.blue a {
	color: rgb(1, 103, 156); text-decoration: none;
}
.blue a:link {
	color: rgb(1, 103, 156); text-decoration: none;
}
.blue a:hover {
	color: rgb(229, 4, 4); text-decoration: none;
}
.red {
	color: rgb(244, 0, 0);
}
.topbar {
	padding: 0px 2px; height: 90px;
}
.topbar .logobar {
	width: 760px; height: 90px; padding-left: 15px; float: left;
}
.topbar .phonebar {
	text-align: right; padding-right: 15px; float: right;
}
.topbar .phonebar img {
	margin-top: 5px;
}
.navbar {
	background: url("nav_bg.jpg") repeat-x; height: 40px;
}
.navbar img {
	float: left;
}
#subnavs {
	width: 941px; height: 35px; float: left;
}
#subnavs ul li {
	background: url("nav_line.jpg") no-repeat right; height: 35px; text-align: center; line-height: 35px; font-weight: bold; float: left;
}
#subnavs ul li a {
	width: 100px; text-align: center; color: rgb(255, 255, 255); display: block;
}
#subnavs ul li a:hover {
	background: url("hover_bg.jpg") no-repeat center; width: 100px; text-align: center; color: rgb(0, 101, 171); text-decoration: none; display: block;
}
#subnavs ul li ul {
	display: none; position: absolute;
}
#subnavs ul li ul li {
	background: none; width: 70px; height: 35px; text-align: center; line-height: 35px; margin-left: 5px; float: left;
}
#subnavs ul li ul li a {
	background: none; width: 90px; height: 35px; text-align: center; color: rgb(0, 101, 171); line-height: 35px; font-size: 12px;
}
#subnavs ul li ul li a:hover {
	background: rgb(39, 132, 193); width: 90px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 12px;
}
#subnavs ul li:hover ul {
	display: block;
}
#subnavs ul li.sfhover ul {
	display: block;
}
#subnavs .noimg {
	background: none;
}
.navsearch {
	width: 841px; height: 35px; line-height: 35px; padding-left: 100px; float: left;
}
.navsearch .searchtab {
	background: url("search_bg.jpg") no-repeat; width: 200px; height: 22px; line-height: 22px; float: left;
}
.bannertab {
	border: 1px solid rgb(209, 212, 217); border-image: none; height: 277px;
}
.bannerleft {
	padding: 8px 9px; width: 196px; height: 261px; border-right-color: rgb(209, 212, 217); border-right-width: 1px; border-right-style: solid; float: left;
}
.bannerright {
	padding: 6px; float: right;
}
.bannerline {
	height: 74px; padding-bottom: 8px; border-bottom-color: rgb(209, 212, 217); border-bottom-width: 1px; border-bottom-style: solid;
}
.bannerimg {
	padding: 6px 5px; border: 1px solid rgb(209, 212, 217); border-image: none;
}
.lefttab {
	width: 218px; padding-right: 6px; padding-left: 2px; float: left;
}
.righttab {
	width: 950px; overflow: hidden; float: left;
}
.platetab {
	border: 1px solid rgb(209, 212, 217); border-image: none; width: 216px; float: left;
}
.platetit {
	background: url("tit_bg.jpg") repeat-x; padding: 0px 6px; height: 32px; color: rgb(1, 103, 156); line-height: 32px; font-size: 14px; font-weight: bold; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.platetit span {
	float: left;
}
.platetit a {
	padding-top: 13px; float: right;
}
.promodetail {
	padding: 8px; line-height: 24px; background-color: rgb(249, 249, 249); _line-height: 26px; _padding: 11px;
}
.listdetail {
	padding: 5px 2px;
}
.listdetail dl {
	width: 212px;
}
.listdetail dt {
	background: url("class_bg.jpg") no-repeat; width: 192px; height: 31px; line-height: 34px; padding-left: 20px; font-weight: bold;
}
.listdetail dd {
	padding: 5px 0px 5px 20px; width: 192px; line-height: 22px;
}
.listdetail dd a {
	padding-right: 10px;
}
.ConMenu {
	background: url("class_bg.jpg") no-repeat; width: 192px; height: 31px; line-height: 34px; padding-left: 20px; font-weight: bold; margin-bottom: 2px;
}
.ConMenu a {
	color: rgb(1, 103, 156); text-decoration: none;
}
.ConMenu a:link {
	color: rgb(1, 103, 156); text-decoration: none;
}
.ConMenu a:visited {
	color: rgb(1, 103, 156); text-decoration: none;
}
.ConMenu a:hover {
	color: rgb(229, 4, 4); text-decoration: none;
}
.SubMenu {
	margin: 5px;
}
.SubMenu li {
	line-height: 26px; padding-left: 15px; border-bottom-color: rgb(209, 212, 217); border-bottom-width: 1px; border-bottom-style: dotted;
}
.aboutCate li {
	background: url("class_bg.jpg") no-repeat; width: 192px; height: 31px; line-height: 34px; padding-left: 20px; font-weight: bold; margin-bottom: 2px;
}
.newsCate li {
	background: url("class_bg.jpg") no-repeat; width: 192px; height: 31px; line-height: 34px; padding-left: 20px; font-weight: bold; margin-bottom: 2px;
}
.newsdetail {
	padding: 5px 3px; background-color: rgb(249, 249, 249);
}
.newsdetail .newsimg {
	padding: 8px 0px; height: 52px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dotted;
}
.newsdetail .newsimg img {
	float: left;
}
.newsdetail .newsimg dl {
	width: 120px; padding-left: 7px; float: left;
}
.newsdetail .newsimg dt {
	font-size: 14px; font-weight: bold;
}
.newsdetail .newsimg dd {
	color: rgb(102, 102, 102); line-height: 20px;
}
.newsdetail ul li {
	background: url("red_inco.jpg") no-repeat left; line-height: 26px; padding-left: 10px; margin-left: 7px;
}
.abouttab {
	border: 1px solid rgb(209, 212, 217); border-image: none; width: 507px; float: left;
}
.aboutdetail {
	padding: 10px; background-color: rgb(249, 249, 249);
}
.condetail {
	padding: 6px; background-color: rgb(249, 249, 249);
}
.condetail img {
	padding-bottom: 5px;
}
.protab {
	margin-top: 8px;
}
.phototab {
	margin-top: 8px;
}
.protit {
	background: url("tit_bg.jpg") repeat-x; border: 1px solid rgb(209, 212, 217); border-image: none; height: 32px; line-height: 32px;
}
.protit li {
	margin: 0px 10px; width: 102px; text-align: center; font-size: 14px; font-weight: bold; float: left;
}
.protit li a {
	color: rgb(102, 102, 102); text-decoration: none; display: block;
}
.protit li a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
.protit li a:hover {
	background: url("hover_bg2.jpg") repeat-x; color: rgb(1, 103, 156); text-decoration: none; margin-top: 1px;
}
.prohover {
	background: url("hover_bg2.jpg") repeat-x; color: rgb(1, 103, 156); text-decoration: none; margin-top: 1px;
}
.procontent {
	width: 732px; border-left-color: rgb(236, 236, 236); border-left-width: 1px; border-left-style: solid; float: left;
}
.procontent ul li {
	padding: 8px 21px 5px; width: 140px; height: 152px; border-right-color: rgb(236, 236, 236); border-bottom-color: rgb(236, 236, 236); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; _padding: 10px 21px 8px 21px;
}
.procontent ul li img {
	width: 140px; height: 100px; float: left;
}
.procontent p {
	width: 140px; height: 52px; text-align: center; color: rgb(102, 102, 102); float: left;
}
.phototit {
	background: url("tit_bg.jpg") repeat-x; padding: 0px 6px; border: 1px solid rgb(215, 215, 215); border-image: none; height: 32px; color: rgb(1, 103, 156); line-height: 32px; font-size: 14px; font-weight: bold;
}
.phototit span {
	float: left;
}
.phototit a {
	padding-top: 13px; float: right;
}
.photodetail {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(236, 236, 236) rgb(236, 236, 236); border-image: none; width: 716px; padding-top: 20px; padding-left: 15px; float: left;
}
.photodetail li {
	padding: 0px 0px 30px; width: 170px; height: 100px; float: left;
}
.photodetail li img {
	margin: 0px 15px;
}
.photodetail li dl {
	width: 170px; float: left;
}
.photodetail li dt {
	text-align: center; line-height: 24px; font-weight: bold;
}
.linktab {
	margin: 8px 2px 0px; border: 1px solid rgb(215, 215, 215); border-image: none; width: 955px; float: left; _margin: 8px 1px 0 1px;
}
.linkdetail {
	padding: 10px; line-height: 26px; background-color: rgb(249, 249, 249);
}
.linkdetail a {
	padding: 0px 6px;
}
.bottomtab {
	margin: 8px 2px 0px; padding: 15px 0px; width: 955px; text-align: center; border-top-color: rgb(5, 70, 144); border-top-width: 3px; border-top-style: solid; float: left; _margin: 8px 1px 0 1px;
}
.bottomtab li {
	line-height: 24px;
}
.comtab {
	border: 1px solid rgb(209, 212, 217); border-image: none; width: 948px; float: left;
}
.proshow {
	padding: 10px 0px 10px 3px; width: 728px; float: left; background-color: rgb(249, 249, 249);
}
.proshow li {
	padding: 5px; width: 140px; height: 140px; margin-left: 20px; float: left;
}
.proshow li img {
	padding: 2px; border: 1px solid rgb(209, 212, 217); border-image: none; width: 140px; height: 100px;
}
.proshow li p {
	width: 140px; height: 26px; text-align: center; line-height: 26px; font-weight: bold; float: left;
}
.prodetail {
	padding: 10px; width: 711px; float: left; background-color: rgb(249, 249, 249);
}
.prodetail .proleft {
	width: 320px; padding-right: 20px; float: left;
}
.prodetail .proleft p img {
	padding: 4px; border: 1px solid rgb(209, 212, 217); border-image: none; width: 310px; height: 230px;
}
.prodetail .proleft ul li {
	padding: 5px 3px; width: 74px; height: 54px; float: left;
}
.prodetail .proleft ul li img {
	padding: 1px; border: 1px solid rgb(228, 228, 228); border-image: none; width: 70px; height: 50px;
}
.prodetail .proleft ul li img:hover {
	padding: 1px; border: 1px solid rgb(255, 72, 0); border-image: none; width: 70px; height: 50px;
}
.prodetail .proright {
	width: 370px; line-height: 26px; overflow: hidden; float: left;
}
.prodetail .proright .send {
	margin: 10px 0px; padding: 5px 10px; border: 1px solid rgb(228, 228, 228); border-image: none; width: 348px; height: 65px; float: left; background-color: rgb(248, 248, 248);
}
.sendinput {
	border: 1px solid rgb(154, 154, 154); border-image: none; width: 200px; height: 22px; color: rgb(102, 102, 102); line-height: 22px;
}
.detailshow {
	padding: 10px 0px; width: 711px; line-height: 24px; overflow: hidden; float: left;
}
.detailtit {
	background: url("detail_tit.jpg") repeat-x; width: 700px; height: 31px; color: rgb(13, 106, 153); line-height: 31px; padding-left: 11px; font-size: 14px; font-weight: bold; float: left;
}
.pagertab {
	padding: 10px 0px; width: 731px; text-align: center; float: left; background-color: rgb(249, 249, 249);
}
.hoonershow {
	padding: 10px 0px 10px 3px; width: 728px; float: left; background-color: rgb(249, 249, 249);
}
.hoonershow li {
	padding: 5px 15px 5px 25px; width: 316px; float: left;
}
.hoonershow li img {
	padding: 2px; border: 1px solid rgb(209, 212, 217); border-image: none; width: 310px; height: 230px;
}
.hoonershow li p {
	width: 316px; height: 26px; text-align: center; line-height: 26px; font-weight: bold; float: left;
}
.jobtit {
	height: 34px; text-align: center; line-height: 34px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(246, 246, 246);
}
.jobdetail {
	padding: 10px 15px 10px 40px; line-height: 24px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.jobline {
	border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.newstab {
	padding: 10px 15px; line-height: 20px; background-color: rgb(249, 249, 249);
}
.newstab dl {
	padding: 15px 0px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: dotted;
}
.newstab dt {
	line-height: 30px; font-size: 14px; font-weight: bold;
}
.newstab dd {
	line-height: 20px; font-size: 12px;
}
.newstit {
	margin: 10px; text-align: center; font-size: 14px; font-weight: bold; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: dotted;
}
.conline {
	border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
.conline1 {
	border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.conline2 {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.error {
	border: 1px solid red; border-image: none;
}
