﻿body {
	background: url(bodyBg.jpg) center; color: rgb(102, 102, 102); font-family: microsoft yahei , "����"; font-size: 16px; position: relative; -ms-overflow-x: hidden;
}
.header {
	width: 1200px; font-family: microsoft yahei; margin-right: auto; margin-left: auto;
}
.content {
	width: 1200px; font-family: microsoft yahei; margin-right: auto; margin-left: auto;
}
.footer {
	width: 1200px; font-family: microsoft yahei; margin-right: auto; margin-left: auto;
}
.container {
	width: 1200px; font-family: microsoft yahei; margin-right: auto; margin-left: auto;
}
.header {
	width: 100%; position: relative; z-index: 10; background-color: rgb(255, 255, 255);
}
.headerTop {
	background: url(headerTop.png) repeat-x left top; width: 100%; height: 32px;
}
.headerTop p {
	color: rgb(51, 51, 51); line-height: 32px; font-size: 13px; float: left;
}
.headerTop ul {
	width: 375px; margin-top: 8px; float: right;
}
.headerTop ul li {
	width: 74px; text-align: center; font-size: 13px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted; float: left; position: relative;
}
.headerTop li a {
	color: rgb(51, 51, 51);
}
.headerTop .ewm {
	left: -11px; bottom: -110px; overflow: hidden; display: none; position: absolute;
}
.headerTop li:hover .ewm {
	display: block;
}
.headerTop li.last {
	border: currentColor;
}
.headerCenter {
	height: 110px; overflow: hidden; background:url(top-bj.jpg)
}
.headerCenter dl {
	overflow: hidden; margin-top: 27px; float: left;
}
.headerCenter dt {
	overflow: hidden; margin-right: 25px; float: left;
}
.headerCenter dd {
	overflow: hidden; padding-left: 25px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: dotted; float:right; width:380px;
}
.headerCenter dd h2 {
	color: rgb(229, 0, 19); font-size:34px; line-height:34px
}
.headerCenter dd p {
	color: rgb(51, 51, 51); font-size: 18px; margin-top:10px
}
.headerCenter .phone {
	background: url(phone.png) no-repeat left; overflow: hidden; padding-left: 50px; margin-top: 35px; float: right;
}
.headerCenter .phone p {
	color: rgb(0, 0, 0); font-size: 13px;
}
.headerCenter .phone h3 {
	color: rgb(230, 14, 29); font-size: 22px; font-weight: normal;
}
.headerNav {
	width: 100%; height: 55px; background:url(nav-bj.jpg)
}
.headerNav li {
	background: url(navBor.png) no-repeat right; line-height: 55px; font-size: 14px; float: left; position: relative; width:132px; text-align:center
}
.headerNav li > a {color: rgb(255, 255, 255); text-decoration: none; display: block; font-weight:900; font-size:17px
}
.headerNav li.last {
	
}
.headerNav li:hover {background:url(nav-hvoer.jpg);
}
.headerNav li.cur {
	background:url(nav-hvoer.jpg); height:55px
}
.headerNav .nextNav {
	background: url(nextNavBg.png) center; padding: 25px; left: 0px; top: 55px; overflow: hidden; display: none; position: absolute;
}
.headerNav .nextNav a {
	background: url(next_y.png) no-repeat 20px; color: rgb(255, 255, 255); line-height: 40px; padding-right: 20px; padding-left: 50px; font-size: 14px; text-decoration: none; display: block; white-space: nowrap; position: relative;
}
.headerNav .nextNav a b {
	background: url(next_s.png) no-repeat center; top: 15px; width: 5px; height: 10px; right: -5px; display: none; position: absolute;
}
.headerNav .nextNav a.nextCur {
	background-color: rgb(0, 118, 228);
}
.headerNav .nextNav a:hover {
	background-color: rgb(0, 118, 228);
}
.headerNav .nextNav a.nextCur b {
	display: block;
}
.headerNav .nextNav a:hover b {
	display: block;
}
.headerNav li:hover .nextNav {
	display: block;
}
#gotop {
	top: 63%; width: 15px; right: 50%; margin-right: -515px; display: block; position: fixed; z-index: 9999999; _margin-right: -525px; _position: absolute; _margin-top: 300px;
}
#roll_top {
	width: 26px; height: 72px; position: relative; cursor: pointer;
}
#roll_top {
	background: url(top.gif) no-repeat;
}
.footer {
	width: 100%;overflow: hidden; background-color: rgb(0, 79, 152); padding-top:50px; padding-bottom:50px
}
.footer .footerNav {
	overflow: hidden; margin-top: 40px; margin-bottom: 40px;
}
.footer .footerNav dl {
	width: 160px; overflow: hidden; float: left;
}
.footer .footerNav dt {
	width: 80px; padding-bottom: 10px; font-size: 14px; margin-bottom: 10px; border-bottom-color: rgb(26, 97, 163); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer .footerNav a {
	color: rgb(255, 255, 255); display: block;
}
.footer .footerNav dd {
	width: 100%; line-height: 34px; font-size: 13px;
}
.footer .footerNav dd a {
	opacity: 0.8;
}
.footer .footerNav .ewm {
	width: 100px; text-align: center; overflow: hidden; float: right;
}
.footer .footerNav .ewm p {
	color: rgb(184, 197, 217); font-size: 12px; margin-top: 10px;
}
.footer .dlFooter {
	margin: 0px auto; width: 1100px; overflow: hidden;
}
.footer .dlFooter dt {
	padding: 8px 10px; width: 209px; height: 45px; overflow: hidden; float: left; background-color: rgb(255, 255, 255); margin-top:10px
}
.footer .dlFooter dd {
	width: 850px; overflow: hidden; margin-left: 20px; float: right;
}
.footer .dlFooter dd p {
	color: rgb(255, 255, 255); font-size: 12px; opacity: 0.6;
}
.footer .dlFooter dd p a{color:#fff}
.footer .dlFooter dd > p {
	line-height: 26px; float: left;
}
.footer .dlFooter span {
	margin: 0px 5px;
}
.footer .dlFooter em {
	margin: 0px 10px;
}
.footer .phone {
	background: url(footerPhone.png) no-repeat left; padding-left: 50px; float: right; margin-top:20px
}
.footer .phone h3 {
	color:#fff; font-size: 22px; font-weight: normal; margin-top: 5px;
}
.proinpage {
	padding: 20px; width: 720px; overflow: hidden; margin-bottom: 20px; background-color: rgb(255, 255, 255);
}
.proinpage .pro01 {
	width: 100%; overflow: hidden; background-color: rgb(255, 255, 255);
}
.proinpage dl {
	width: 100%; overflow: hidden; margin-bottom: 35px;
}
.proinpage dt {
	border: 1px solid rgb(204, 204, 204); width: 227px; height: 114px; overflow: hidden; float: left;
}
.proinpage dd {
	width: 470px; overflow: hidden; float: right;
}
.proinpage dd h4 {
	margin: 10px 0px; color: rgb(51, 51, 51); font-size: 16px;
}
.proinpage dd h4 a {
	color: rgb(51, 51, 51);
}
.proinpage dd p {
	height: 112px; color: rgb(102, 102, 102); line-height: 28px; overflow: hidden; font-size: 14px;
}
.proinpage table {
	border: 1px solid rgb(204, 204, 204); width: 100%; text-align: center; overflow: hidden; margin-bottom: 48px;
}
.proinpage tr {
	overflow: hidden;
}
.proinpage td {
	border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); line-height: 45px; overflow: hidden; font-size: 13px;
}
.proinpage th {
	padding: 5px; border: 1px solid rgb(204, 204, 204); width: 120px; text-align: center; color: rgb(224, 0, 0); line-height: 55px; overflow: hidden; font-size: 14px;
}
.cpright .tu {
	background: url(p02.jpg) no-repeat top rgb(255, 255, 255); width: 100%; height: 314px; overflow: hidden; margin-top: 20px; margin-bottom: 20px;
}
