@charset "utf-8";
/*通用开始*/
body {
	margin: 0px;
	padding: 0px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#626262;
	border:0px;
	line-height:28px;
	background:url(../images/bg.png) #eeeeee 0px 0px;
}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
input, button, textarea, select {
	font-size: 100%;
}
ul, li, dl, dt, dd, ol {
	list-style: none;
	display: block;
}
img {
	border: 0px;
	border:none;
}
a {
	outline: 0px;
	text-decoration: none;
	color:#626262;
}
a:hover {
	color:#626262;
}
.clear {
	clear: both;
	height:0px;
	line-height:0px;
	border:none;
}
.w1002 {
	width:1171px;
	margin:0 auto;
}
/*通用结束*/
.main {
	width:1171px;
	background-color:#FFF;
	margin:0 auto;
}
.shadow {
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
}
/*top start*/
.top {
	height:148px;
	background-color:#FFF;
}
.logo {
	float:left;
	padding:20px 29px;
}
.en {
	float:right;
	padding-top:105px;
	padding-bottom:15px;
	padding-right:424px;
	background:url(../images/en.jpg) right 0px no-repeat;
}
.en a {
	padding-left:26px;
	margin-right:8px;
	height:17px;
	line-height:17px;
}
.english {
	background:url(../images/english.jpg) 0 center no-repeat;
	width:18px;
	height:12px;
}
.china {
	background:url(../images/china.jpg) 0 center no-repeat;
	width:18px;
	height:12px;
}
/*top end*/

/*nav start*/
.nav {
	background-color:#003f7e;
	height:39px;
	border-bottom:4px #f6ab00 solid;
}
.nav ul li {
	width: 88px;
	height:39px;
	line-height:39px;
	text-align: center;
	float: left;
	color:#FFF;
}
.nav ul li a {
	color:#FFF;
	display:block;
	font-weight:bold;
}
.home a {
	background-color:#f6ab00;
}
.home0 a {
	background-color:#003f7e;
}
.search {
	float: right;
	padding:8px 55px 7px 0px;
}
.search .text {
	background: url(../images/text.jpg) no-repeat 0px 0px;
	border: 0px;
	width: 158px;
	height: 24px;
	color:#626262;
	text-indent: 10px;
	float: left;
	line-height:24px;
}
.search .button {
	background: url(../images/button.jpg) no-repeat;
	border: 0px currentColor;
	width: 29px;
	height: 24px;
	float: left;
}
/*nav end*/
.indexCon {
	padding:13px 13px 17px 13px;
}
/*banner start*/
.banner {
	width:875px;
	height:362px;
	float:left;
	overflow:hidden;
}
/*banner end*/
/*service start*/
.servicebg {
	width:259px;
	height:362px;
	float:right;
	background-color:#eeeeee;
	overflow:hidden;
}
.servicebg span {
	color:#f6ab00;
	font-size:18px;
	font-weight:bold;
	padding:16px 0px 6px 10px;
	display:block;
}
.service {
	width:247px;
	height:307px;
	background-color:#FFF;
	margin:0px 6px 6px 6px;
}
.serviceCon {
	padding:0px 10px 16px 10px;
}
.serviceCon strong {
	color:#f6ab00;
	font-size:16px;
}
.serviceCon p {
	line-height:25px;
	padding-left:20px;
}
.email {
	background:url(../images/email.jpg) 0px 8px no-repeat;
	font-size:12px;
}
.people {
	background:url(../images/people.jpg) 0px 7px no-repeat;
}
/*service end*/
/*product start*/
.product {
	padding:17px 0px;
}
.product ul li {
	border:3px #eeeeee solid;
	width:558px;
	height:323px;
	float:left;
}
.product img {
	float:right;
}
.productCon {
	float:left;
	width:323px;
	height:250px;
	padding:27px 0px 46px 13px;
	overflow:hidden;
}
.productT {
	border-bottom:2px #efefef solid;
	height:36px;
	line-height:36px;
}
.productT small {
	float:right;
	font-size:13px;
}
.productT strong {
	color:#003f7e;
	font-size:18px;
	padding-right:10px;
}
.productT a {
	color:#f6ab00;
	font-size:18px;
	font-weight:bold;
}
.productT a:hover {
	color:#f6ab00;
}
.productCon span {
	color:#003f7e;
	font-size:16px;
	height:41px;
	line-height:41px;
	font-weight:bold;
}
.describe {
	padding:13px 0px;
	height:111px;
}
.more {
	width:77px;
	height:30px;
	border:2px #eeeeee solid;
	background-color:#003f7e;
	display:block;
	color:#FFF;
	text-align:center;
}
.more:hover {
	background-color:#f6ab00;
	color:#FFF;
}
/*product end*/
/*news start*/
.news {
	width:528px;
	height:497px;
	border:3px #eeeeee solid;
	margin-right:17px;
	float:left;
	overflow:hidden;
	padding:16px 17px 16px 13px;
	overflow:hidden;
}
.newsT {
	border-bottom:2px #efefef solid;
	height:19px;
	line-height:19px;
	padding:19px 0px 8px 0px;
	background:url(../images/more.jpg) 445px 19px no-repeat;
}
.newsT strong a {
	color:#f6ab00;
	font-size:18px;
	float:left;
}
.more1 {
	float:right;
	padding-right:19px;
}
.news ul li {
	height:118px;
	padding:20px 0px 10px 0px;
	border-bottom:1px #eeeeee solid;
}
.news img {
	display:block;
	float:left;
}
.newsCon {
	float:right;
	width:313px;
	height:118px;
	padding:0px 0px 0px 17px;
	overflow:hidden;
}
.newsCon p a {
	color:#003f7e;
	font-weight:bold;
	font-size:16px;
	height:36px;
	line-height:36px;
}
.describe1 {
	padding:5px 0px;
	line-height:22px;
}
.news ul li:last-child {
	border-bottom:none;
}
/*news end*/
/*train start*/
.train {
	width:262px;
	height:500px;
	border:3px #eeeeee solid;
	float:left;
	overflow:hidden;
	padding:16px 10px 13px 10px;
}
.trainT a {
	color: #f6ab00;
	font-size: 18px;
	display:block;
	text-align:center;
	font-weight:bold;
	border-bottom:2px #efefef solid;
	padding: 10px 0px 8px 0px;
}
.train img {
	padding:14px 0px 20px 0px;
}
.trainCon li {
	background:url(../images/point.jpg) 0px center no-repeat;
	padding-left:15px;
	height:30px;
	line-height:30px;
	border-bottom:1px #eeeeee solid;
}
.trainCon a {
	float:left;
}
.trainCon span {
	float:right;
}
.more3 {
	width:77px;
	height:30px;
	border:2px #eeeeee solid;
	background-color:#003f7e;
	display:block;
	color:#FFF;
	text-align:center;
	margin:16px auto 0px auto;
}
.more3:hover {
	background-color:#f6ab00;
	color:#FFF;
}
/*train end*/
/*train start*/
.technology {
	width:243px;
	height:500px;
	border:3px #eeeeee solid;
	float:right;
	overflow:hidden;
	padding:16px 10px 13px 10px;
}
.technology img {
	padding:14px 0px 20px 0px;
}
.technologyCon {
	line-height: 34px;
	height: 180px;
}
.technologyCon strong {
	color: #f6ab00;
	font-size: 18px;
}
/*train end*/
/*foot start*/
.foot {
	background-color:#eeeeee;
	border-top:9px #003f7e solid;
	height:120px;
	padding:26px 0px 18px 0px;
}
.footlogo {
	float:left;
	padding:0px 85px 0px 84px;
}
.footnav {
	width:838px;
	float:left;
}
.footnav ul li {
	float: left;
}
.footnav ul li a {
	width: 81px;
	text-align: center;
	float: left;
	display:block;
}
.foot p {
	line-height:23px;
	padding-left:350px;
	display:block;
}
.foot p span {
	padding-right:60px;
}
/*foot end*/
/*left start*/
.left {
	width:198px;
	height:1273px;
	border:1px #d7d7d8 solid;
	background-color:#eff0f2;
	float:left;
}
.left p {
	font-size:20px;
	color:#FFF;
	font-weight:bold;
	height:40px;
	background-color:#003b78;
	width:148px;
	padding:14px 25px 0px 25px;
}
.left p a {
	color:#FFF;
}
.sort {
	border-bottom:3px #f6ab00 solid;
}
.sortli {
	height:37px;
	line-height:37px;
	font-size:14px;
	background:url(../images/sort_li.jpg) 0px 0px no-repeat;
	text-indent:45px;
}
.sortli a:hover {
	color:#FFF;
	display:block;
	background:url(../images/sort_hover.jpg) 0px 0px no-repeat;
}
.sortcurrent {
	height:37px;
	line-height:37px;
	font-size:14px;
	text-indent:45px;
	background:url(../images/sort_hover.jpg) 0px 0px no-repeat;
}
.sortcurrent a {
	display:block;
	color:#FFF;
}
.contact {
	width:188px;
	padding:35px 5px 0px 5px;
	font-size:12px;
}
.addr {
	line-height:20px;
	border-bottom:1px #f6ab00 solid;
	display:block;
	background:url(../images/addr.jpg) 0px 7px no-repeat;
	padding:7px 0px;
	text-indent:20px;
	margin-bottom:10px;
}
/*left start*/
/*right start*/
.right {
	width:929px;
	/*height:810px;*/
	float:right;
}
.currentHome {
	background:url(../images/currentHome.jpg) 150px 8px no-repeat;
	border-bottom:4px #f1f1f1 solid;
	height:33px;
	line-height:33px;
}
.currentHome a {
	margin: 0px 10px;
	color:#f6ab00;
}
.currentHome span {
	margin: 0px 4px;
}
.producti ul li {
	border:3px #eeeeee solid;
	width:923px;
	height:237px;
	margin-top:18px;
}
.producti img {
	float:left;
	display:block;
	margin:0px 45px 0px 15px;
}
.productiCon {
	float:left;
	height:185px;
	width:670px;
	padding:27px 30px 25px 0px;
	overflow:hidden;
}
.productiCon span {
	color:#003f7e;
	font-size:16px;
	height:41px;
	line-height:41px;
	font-weight:bold;
}
.describe2 {
	margin: 4px 0px 12px 0px;
	height:55px;
	overflow:hidden;
}
.describe3 {
	margin: 4px 0px 12px 0px;
	height:85px;
	overflow:hidden;
}
.about {
	padding:20px 0px;
	/*height:733px;*/
}
.productii ul li {
	border:3px #eeeeee solid;
	width:923px;
	height:208px;
	margin-top:18px;
}
.productii img {
	float:left;
	display:block;
	padding: 27px 30px 11px 30px;
}
.productiiCon {
	float: left;
	height: 165px;
	width: 619px;
	padding: 27px 30px 16px 0px;
	overflow: hidden;
}
.productiiCon span {
	color:#003f7e;
	font-size:16px;
	height:41px;
	line-height:41px;
	font-weight:bold;
}
/*right start*/
/*分页 start*/
.pages {
	margin:20px auto 0px auto;
	text-align:center;
	font-size:14px;
}
.pages a:hover {
	color:#38302e;
}
.pages span {
	font-size:14px;
	padding:0px;
	margin:0px;
	display:inline-block;
	text-align:center;
	height:21px;
	line-height:21px;
	background:#eaeaea;
	border:#9e9e9e 1px solid;
	margin:0 3px;
	padding:0 6px;
}
.pages a {
	font-size:14px;
	padding:0px;
	margin:0px;
	display:inline-block;
	text-align:center;
	height:21px;
	line-height:21px;
	background:#eaeaea;
	border:#9e9e9e 1px solid;
	margin:0 3px;
	padding:0 6px;
}
.pages nolink {
	font-size:14px;
	padding:0px;
}
/*分页 end*/
/*-----首页 banner-----*/
.slideBox {
	width:875px;
	height:362px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.slideBox .hd {
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:0px;
	width:100%;
	z-index:1;
}
.slideBox .hd ul {
	overflow:hidden;
	zoom:1;
flo/at:left;
	text-align:center;
	width:100%;
}
.slideBox .hd ul li {
fl/oat:left;
	display:inline-block;
	width:10px;
	height:10px;
	margin:0 3px;
	border-radius:6px;
	text-align:center;
	background:#222;
	cursor:pointer;
	font-size:0;
}
.slideBox .hd ul li.on {
	background:#003f7e;
	color:#fff;
}
.slideBox .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd li {
	zoom:1;
	vertical-align:middle;
	height:390px;
}
.slideBox .bd li a {
	display:block;
	height:362px;
}
.slideBox .bd img {
	width:875px;
	height:362px;
	display:block;
}
.slideBox .prev, .slideBox .next {
	display:none;
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-30px;
	width:30px;
	height:60px;
}
.slideBox .next {
	left:auto;
	right:3%;
}
.slideBox .prev:hover, .slideBox .next:hover {
	opacity: .7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: .7;
}
.slideBox .prevStop {
	display:none;
}
.slideBox .nextStop {
	display:none;
}
