body,h1,h2,h3,h4,h5,h6,hr,a,p,blockquote,dl,div,dt,dd,ul,ol,li,img,select,table,tr,fieldset,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0;}

*{ word-wrap:break-word;}

body { color:#666; font: 12px/1.232  '微软雅黑',Arial, Tahoma, Helvetica, sans-serif;}

a { text-decoration:none; color:#666; outline:none;}

a:hover { color:#333;}

input,select,textarea { outline:none; vertical-align:middle;}

ul,dl { list-style-type:none;}

img { border:0;}

small,em,i {font-weight:normal; font-style:normal;}

li { list-style:none;}

label input { vertical-align:middle;margin-right:5px;}

img {border:0;}

.fl { float:left;}

.fr { float:right;}

.clear { clear:both; padding:0; margin:0; line-height:0; font-size:0; height:0;}

.middle { width: 980px; margin: 0 auto;}



@font-face {

    font-family: 'newsgoth_cn_btregular';

    src: url("../font/newsgoth/tt0375m-webfont.eot")/*tpa=http://www.pkpumpparts.com/skin/default/font/newsgoth/tt0375m-webfont.eot*/;

    src: url("../font/newsgoth/tt0375m-webfont.eot-#iefix")/*tpa=http://www.pkpumpparts.com/skin/default/font/newsgoth/tt0375m-webfont.eot?#iefix*/ format('embedded-opentype'),

         url("../font/newsgoth/tt0375m-webfont.woff2")/*tpa=http://www.pkpumpparts.com/skin/default/font/newsgoth/tt0375m-webfont.woff2*/ format('woff2'),

         url("../font/newsgoth/tt0375m-webfont.woff")/*tpa=http://www.pkpumpparts.com/skin/default/font/newsgoth/tt0375m-webfont.woff*/ format('woff'),

         url("../font/newsgoth/tt0375m-webfont.ttf")/*tpa=http://www.pkpumpparts.com/skin/default/font/newsgoth/tt0375m-webfont.ttf*/ format('truetype');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'humnst777_lt_btlight';

    src: url("../font/humnst777/tt0855m-webfont.eot")/*tpa=http://www.pkpumpparts.com/skin/default/font/humnst777/tt0855m-webfont.eot*/;

    src: url("../font/humnst777/tt0855m-webfont.eot-#iefix")/*tpa=http://www.pkpumpparts.com/skin/default/font/humnst777/tt0855m-webfont.eot?#iefix*/ format('embedded-opentype'),

         url("../font/humnst777/tt0855m-webfont.woff2")/*tpa=http://www.pkpumpparts.com/skin/default/font/humnst777/tt0855m-webfont.woff2*/ format('woff2'),

         url("../font/humnst777/tt0855m-webfont.woff")/*tpa=http://www.pkpumpparts.com/skin/default/font/humnst777/tt0855m-webfont.woff*/ format('woff'),

         url("../font/humnst777/tt0855m-webfont.ttf")/*tpa=http://www.pkpumpparts.com/skin/default/font/humnst777/tt0855m-webfont.ttf*/ format('truetype'),

         url("../font/humnst777/tt0855m-webfont.svg#humnst777_lt_btlight")/*tpa=http://www.pkpumpparts.com/skin/default/font/humnst777/tt0855m-webfont.svg#humnst777_lt_btlight*/ format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'square721_btroman';

    src: url("../font/square721/tt0246m-webfont.eot")/*tpa=http://www.pkpumpparts.com/skin/default/font/square721/tt0246m-webfont.eot*/;

    src: url("../font/square721/tt0246m-webfont.eot-#iefix")/*tpa=http://www.pkpumpparts.com/skin/default/font/square721/tt0246m-webfont.eot?#iefix*/ format('embedded-opentype'),

         url("../font/square721/tt0246m-webfont.woff2")/*tpa=http://www.pkpumpparts.com/skin/default/font/square721/tt0246m-webfont.woff2*/ format('woff2'),

         url("../font/square721/tt0246m-webfont.woff")/*tpa=http://www.pkpumpparts.com/skin/default/font/square721/tt0246m-webfont.woff*/ format('woff'),

         url("../font/square721/tt0246m-webfont.ttf")/*tpa=http://www.pkpumpparts.com/skin/default/font/square721/tt0246m-webfont.ttf*/ format('truetype'),

         url("../font/square721/tt0246m-webfont.svg#square721_btroman")/*tpa=http://www.pkpumpparts.com/skin/default/font/square721/tt0246m-webfont.svg#square721_btroman*/ format('svg');

    font-weight: normal;

    font-style: normal;

}



.top {

	max-width: 1440px;

	height: 26px;

	margin: 0 auto;

	background-color: #f0f0f0;

	color: #a6a6a6;

}

.top_top {

	height: 26px;

	line-height: 26px;

	overflow: hidden;

}

.top_left {

	float: left;

	text-transform: uppercase;

}

.top_right { float: right;}

.top_right a {

	margin: 0 5px;

	color: #a6a6a6;

}

.p1 { float: left;}

.p2 {

	float: left;

	margin-top: 5px;

}

@media screen and (max-width: 767px) {

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.top {

	display: none;

}

.header { background-image: none; height: auto;}

}

@media screen and (min-width: 768px) and (max-width: 979px) {

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.top_top { 

	margin: 0 auto;

	width: 98%; 

	height: 26px; 

	line-height: 26px; 

	overflow: hidden;

}

}



.head {

	height: 170px;

	overflow: hidden;

}

.logo { margin-top: 24px;}

.slogo {

	margin-top: 66px;

	margin-left: 24px;

	_display: inline;

	font-family: "Microsoft Yahei";

	font-size: 24px;

	font-weight: bold;

	color: #072d54;

}

.slogo b { color: #d59501;}

.slogo span {

    font-family: 'newsgoth_cn_btregular';

	font-size: 16px;

	font-weight: normal;

	color: #7d7d7d;

}

.head-right { margin-top: 56px;}

.head-right ul li {

	line-height: 29px;

	margin-bottom: 6px;

	padding-left: 37px;

	font-size: 18px;

	color: #072d54;

}

.head-right ul li a { color: #072d54;}

.head-right ul li.tel {

	background-image: url(../images/tel.jpg)/*tpa=http://www.pkpumpparts.com/skin/default/images/tel.jpg*/;

	background-position: left center;

	background-repeat: no-repeat;

}

.head-right ul li.email {

	background-image: url(../images/email.jpg)/*tpa=http://www.pkpumpparts.com/skin/default/images/email.jpg*/;

	background-position: left center;

	background-repeat: no-repeat;

}

@media screen and (max-width: 767px) {

html { font-size: 62.5%; font-size: 1.2rem;}

.fl { float: none;}

.fr { float: none;}

.head { width: 98%; height: auto; padding: 10px 0;}

.logo { width: 10%; margin-top:0; float: left;}

.logo img { width: 100%;}

.slogo { display: none;}

.head-right { float: right; margin-top: 0; margin-right: 10px;}

.head-right ul li {

	line-height: 18px;

	margin-bottom: 5px;

	padding-left: 22px;

	font-size: 14px;

}

.head-right ul li.tel { background-size: 16px 16px;}

.head-right ul li.email { background-size: 18px 18px;}

}

@media screen and (min-width: 768px) and (max-width: 979px) {

.head { width: 98%;}

}



.nav {

	max-width: 1440px;

	height: 62px;

	margin: 0 auto;

	background-color: #f0f0f0;

}

.menu {

	width: 980px;

	height: 62px;

	margin: 0 auto;

	overflow: hidden;

}

.menu ul li {

	float: left;

	height: 62px;

	margin: 0 28px;

	_display: inline;

	text-align: center;

}

.menu ul li a {

	float: left;

	display: block;

	height: 38px;

	padding: 0 9px;

	padding-top: 21px;

	font-size: 14px;

	font-weight: bold;

	color: #072d54;

	text-align: center;

}

.menu ul li a span {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #9f9f9f;

}

.menu ul li a:hover,.menu ul li a.cur {

	padding-top: 20px;

	border-top: 1px #e1a312 solid;

	background-image: url(../images/nav_sanjiao.jpg)/*tpa=http://www.pkpumpparts.com/skin/default/images/nav_sanjiao.jpg*/;

	background-position: center top;

	background-repeat: no-repeat;

}

.btn-navbar { display: none;}

@media screen and (max-width: 767px) {

.nav { width: 100%; height: auto;}

.btn-navbar { display: block;}

.btn-navbar {

	float: right;

	display: inline-block;

	margin: 10px 10px 10px 20px;

	padding: 7px 10px;

	background-color: #072d54;

	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);

	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);

	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	border: 1px solid #fff;

	cursor: pointer;

	outline: none;

}

.btn-navbar .icon-bar {

  display: block;

  outline: none;

  width: 18px;

  height: 2px;

  background-color: #eee;

  margin-top: 2px;

  -webkit-border-radius: 1px;

  -moz-border-radius: 1px;

  border-radius: 1px;

  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);

}

.menu { width: 100%; overflow: inherit; height: auto;}

.menu ul { width: 100%; padding: 2%; position: relative; z-index:999; background: #eee; display: none;}

.menu ul li { float:none; background: none; height: 38px;}

.menu ul li a { float: none; text-align: left; line-height: 38px; margin-top:2px; padding: 2px 10px; display: block; color: #072d54; display: block; font-size: 0.6rem;}

.menu ul li a span { display: none;}

.menu ul li a:hover,.menu ul li a.cur { background-image: none; background-color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: 0; padding: 2px 10px;}

}

@media screen and (min-width: 768px) and (max-width: 979px) {

.menu { width: 98%;}

.menu ul li { margin: 0 1.2%;}

}



.link-bg {

	max-width: 1440px;

	margin: 0 auto;

	padding: 10px 0;

	background-color: #e2e2e2;

}

.link-left {

	float: left;

	font-size: 16px;

	color: #222;

}

.link-left span {

    font-family: 'humnst777_lt_btlight';

	font-size: 33px;

	color: #222;

}

.link-right {

	width: 910px;

	line-height: 24px;

}

.link-right a {

	display: inline-block;

	_display: inline;

	margin: 0 10px;

	color: #222;

}

@media screen and (min-width: 768px) and (max-width: 979px) {

.link { width: 98%;}

.link-right {

	width: 91%;

	line-height: 24px;

}

}

@media screen and (max-width: 767px) {

.link-bg { display: none;}

}



.footer {

	max-width: 1440px;

	margin: 0 auto;

	background-color: #232323;

}

.foot-nav {

	width: 100%;

	height: 82px;

	line-height: 82px;

	border-bottom: 1px #585858 solid;

	text-align: center;

}

.foot-nav a {

	margin: 0 34px;

	font-size: 14px;

	color: #fff;

}

.foot { padding: 40px 0;}

.foot-left { margin-left: 67px; _display: inline;}

.foot-middle {

	width: 240px;

	line-height: 22px;

	margin-left: 25px;

	_display: inline;

	font-size: 12px;

	color: #fff;

}

.foot-middle p {

	margin-bottom: 10px;

	font-size: 14px;

}

.foot-middle a { color: #fff;}

.erweima { margin-right: 46px; _display: inline;}

.erweima a { padding: 0 5px;}

.footer1 { display: none;}

@media screen and (min-width: 768px) and (max-width: 979px) {

.footer1 { display: none;}

.foot { width: 98%;}

.foot-nav {

	width: 100%;

	height: 82px;

	line-height: 82px;

	border-bottom: 1px #585858 solid;

	text-align: center;

}

.foot-nav a {

	margin: 0 2.5%;

	font-size: 14px;

	color: #fff;

}

.foot { padding: 40px 0;}

.foot-left { margin-left: 67px; _display: inline;}

.foot-middle {

	width: 240px;

	line-height: 22px;

	margin-left: 25px;

	_display: inline;

	font-size: 12px;

	color: #fff;

}

.foot-middle p {

	margin-bottom: 10px;

	font-size: 14px;

}

.foot-middle a { color: #fff;}

.erweima { margin-right: 46px; _display: inline;}

.erweima a { padding: 0 5px;}

}

@media screen and (max-width: 767px) {

.footer { display: none;}

.footer1 { display: block; width: 100%; background-color: #232323; font-size: 0.6rem; color: #fff; text-align: center; padding: 10px 3%;}

}



.blank12 { margin: 0px auto; clear: both; height: 12px; font-size: 1px; overflow: hidden;}

.footer .footer .form .rows{margin-bottom:10px;}
.footer .form label{display:inline-block;width:18%;}
.footer .form label .fc_red{color:red;}
.footer .form .form_area{width:61%;}
.footer .form_input,.inp{border:1px solid #ccc; color:#333; background:url(../images/input_bg.gif) #fff repeat-x; height:20px; line-height:20px;width:61%;}

.footer .form_area{border:1px solid #ccc; color:#333; background:url(../images/input_bg.gif) #fff repeat-x; line-height:180%;}

.footer .form_button{border:none; background:#505050; color:#fff; height:22px; line-height:22px; padding:0 5px; overflow:hidden; width:80px; cursor:pointer;}

.footer .form_button_130{width:130px;}

.footer .form_focus{border-color:red;}

.footer .form_gory_button{border:none; background:url(../images/button_grey.gif); width:110px; height:25px; line-height:25px; font-weight:bold; color:#555; text-align:center;}

.footer select.form_focus{background:#ccc;}