.pzbzBanner {
  width: 100%;
  height: 720px;
  background: url(../images/banner.jpg) no-repeat center;
}

.pzbzFlow {
  width: 1208px;
  margin: 0 auto;
  margin-top: 53px;
}

.pzbzFlow .pzbzFlow {
  width: 780px;
  margin: 60px auto;
  height: 50px;
}

.pzbzFlow .pzbzFlow input {
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.pzbzFlow .pzbzFlow input[type='text'] {
  width: 300px;
  height: 50px;
  border: solid 1px #0a59c0;
  font-size: 18px;
  padding-left: 15px;
  margin-right: 10px;
}

.pzbzFlow .pzbzFlow input[type='button'] {
  width: 160px;
  height: 50px;
  background-color: #0a59c0;
  border: none;
  color: #ffffff;
  font-size: 18px;
  cursor: pointer;
}

.pzbzAd {
  width: 100%;
  height: 331px;
  background: url(../images/bgzl.png) no-repeat center;
}

.goodsLogo {
  width: 1200px;
  margin: 0 auto 60px;
}

.goodsLogo img {
  margin-top: 40px;
}

.pzbzConstruction {
  width: 100%;
  height: 780px;
  background: url(../images/s5_02.jpg) no-repeat center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 107px;
  position: relative;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}

.pzbzConstruction .stageBox {
  position: relative;
  width: 1200px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.pzbzConstruction .stageBox .a-title {
  position: absolute;
  top: 0px;
  left: 0;
  width: 200px;
  height: auto;
  z-index: 99;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.pzbzConstruction .stageBox .a-title li {
  width: 200px;
  background: #fff;
  color: #5a5a5a;
  text-indent: 20px;
  line-height: 60px;
  height: 60px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 10px;
  font-size: 20px;
  cursor: pointer;
  border: 1px solid #ccc;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.pzbzConstruction .stageBox .a-title li:last-child {
  margin: 0;
}

.pzbzConstruction .stageBox .a-title li.selected {
  background: #0a59c0;
  color: #fff;
  width: 221px;
  border: none;
}

.pzbzConstruction .stageBox .swiper-container-a {
  position: absolute;
  top: 0px;
  left: 210px;
  width: 992px;
  height: 410px;
}

.pzbzConstruction .stageBox .swiper-container-a img {
  height: 100%;
  width: 100%;
}

.pzbzConstruction .btn {
  width: 245px;
  height: 60px;
  position: absolute;
  background-color: #d72024;
  font-size: 24px;
  color: #fff;
  display: block;
  bottom: 70px;
  left: 50%;
  margin-left: -122.5px;
  text-align: center;
  line-height: 60px;
  box-shadow: 1px 4px 12px 0px #2d2d2daa;
}

.processStandard {
  width: 100%;
  padding: 93px 0 75px 0;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.processStandard .processStandard-img {
  width: 392px;
  height: 94px;
  margin: 0 auto;
}

.processStandard .processStandard-img img {
  width: 100%;
  height: 100%;
}

.swiper-container-b {
  position: absolute;
  top: 50px;
  left: 50%;
  margin-left: -594px;
  width: 1200px;
}

.yanshou {
  width: 100%;
  height: 1035px;
  min-width: 1200px;
  position: relative;
}

.yanshou .yanshou-img {
  width: 600px;
  height: 123px;
  margin: 0 auto;
}

.yanshou .swiper-container-c {
  position: absolute;
  top: 160px;
  left: 50%;
  margin-left: -600px;
  width: 1200px;
  height: 720px;
}

.yanshou .btn {
  width: 300px;
  height: 60px;
  position: absolute;
  background-color: #0a59c0;
  font-size: 24px;
  color: #fff;
  display: block;
  left: 50%;
  bottom: 60px;
  margin-left: -150px;
  text-align: center;
  line-height: 60px;
}

.pzbzNum4 {
  width: 100%;
  height: 520px;
  background: url(../images/num4.jpg) no-repeat center;
}

.pzbzNum5 {
  margin-top: 60px;
  width: 100%;
}

.pzbzNum5 .pzbzNum5-img {
  width: 1200px;
  height: 763px;
  margin: 0 auto;
}

.pzbzNum5 .btn {
  width: 300px;
  height: 60px;
  background-color: #0a59c0;
  font-size: 24px;
  color: #fff;
  display: block;
  text-align: center;
  line-height: 60px;
  margin: 60px auto;
}

.pzbzNum6 {
  margin-top: 60px;
  width: 100%;
  height: 792px;
  background: url(../images/num6.jpg) no-repeat center;
}

.pzbzNum7 {
  width: 100%;
  height: 700px;
  margin-top: 60px;
  background: url(../images/dbg.jpg) no-repeat center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 80px;
}

.pzbzNum7 .pzbzNum7-content {
  width: 1200px;
  height: 540px;
  margin: 0 auto;
}

.pzbzNum7-right {
  float: right;
  width: 600px;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  padding: 45px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.pzbzNum7-right h2 {
  font-size: 48px;
  color: #fff;
  line-height: 1.1;
}

.pzbzNum7-right p {
  font-size: 30px;
  color: #fff;
  margin-top: 12px;
}

.pzbzNum7-right ul {
  margin-top: 28px;
}

.pzbzNum7-right ul li {
  font-size: 24px;
  color: #fff;
  margin-bottom: 12px;
}

.pzbzNum7-right .btn {
  width: 200px;
  height: 60px;
  background-color: #0a59c0;
  text-align: center;
  line-height: 60px;
  font-size: 24px;
  color: #fff;
  margin-top: 15px;
}

.pabzQuote {
  width: 100%;
  height:767px;
  background: url(../images/s33_02.jpg) no-repeat center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 100px;
}

.pabzQuote a, .pabzQuote a:active, .pabzQuote a:hover, .pabzQuote a:focus, .pabzQuote a:visited {
  text-decoration: none;
  color: #fff;
}
.s1{ background: url(../images/s1_03.jpg) no-repeat center; width:457px; height:83px; margin:0 auto;}
.s2{ background: url(../images/s2_03.jpg) no-repeat center; width:1200px; height:313px; margin:0 auto; margin-top:63px; margin-bottom:120px;}
.s3{ background: url(../images/s3_03.jpg) no-repeat center; width:459px; height:81px; margin:0 auto;}
.s4{ background: url(../images/s4_03.jpg) no-repeat center; width:1199px; height:482px; margin:0 auto;}
.s5{ background: url(../images/s6_03.jpg) no-repeat center; width:462px; height:82px; margin:0 auto;}
.s6{ width:1200px; padding-top:58px; margin:0 auto;}
.s7{ width:447px; height:601px; float:left; background:url(../images/s7_03.jpg) no-repeat center;}
.s8{float:left; width:753px;}
.s9{float:left; width:366px; height:295px; margin-left:10px; margin-bottom:10px;}
.tsbtn{  
  width: 245px;
  height: 60px;
  background-color: #d72024;
  font-size: 24px;
  color: #fff;
  display: block;
  margin:0 auto;
  text-align: center;
  line-height: 60px;
  box-shadow: 1px 4px 12px 0px #2d2d2daa;
  margin-top:47px;
  cursor: pointer;
  }
.tsbtn:hover{color:#fff; background:#232323; transition: all .5s;}
.pzbzConstruction .btn:hover{color:#fff; background:#232323; transition: all .5s;}
.s10{width:100%; background:#ededed; padding-bottom:90px;}
.s11{background: url(../images/s12_03.jpg) no-repeat center; width:551px; height:134px; margin:0 auto; padding-top:85px;}
.s12{width:1350px; margin:0 auto; height:575px; position:relative;}

@media screen and (max-width: 1200px) {
	.s12 {
		width: 1200px;
		margin: 0px auto;
		position:relative;

	}
	.swiper-button-next, .swiper-button-prev{
		display:none;
		}

	.swiper-button-next, .swiper-button-prev{
		display:none;
	}
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background-image:url(../images/s13_03.jpg);
}
.swiper-button-next, .swiper-button-prev{
width:55px;
height:77px;
background-size:100%;
top:47%;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	 background-image:url(../images/s14_03.jpg);
}
.swiper-slide{text-align:center; height:521px;}
.swiper-slide .s-img{width:287px; height:255px;}
.swiper-slide .s-content{width:287px; height:265px; background:#fff;}
.swiper-slide .s-content b{ color:#34518b; font-size:28px; display:block; text-align:center; font-weight:bold; padding-top:72px;}
.swiper-slide .s-content span{font-size:16px; color:#5e5e5e; display:block; text-align:left; width:182px; margin:0 auto; padding-top:26px; line-height:22px;}
.swiper-slide .s-biao{background: url(../images/yd.png) no-repeat center; width:79px; height:79px; text-align:center; color:#fff; font-size:24px; position: absolute;  left: 50%; margin-left: -39.5px; top: 210px; line-height:79px;}
.s13{width:100%; padding-top:80px; margin:0 auto; text-align:center; padding-bottom:90px;}
.s14{ background: url(../images/s24_03.jpg) no-repeat center; width:572px; height:103px; margin:0 auto;}
.s15{ background: url(../images/s25_03.jpg) no-repeat center; width:1199px; height:333px; margin:0 auto; margin-top:46px;}
.s16{width:100%; background:#ededed; padding-top:100px; margin:0 auto; padding-bottom:100px;}
.s17{ background: url(../images/s26_03.jpg) no-repeat center; width:563px; height:88px; margin:0 auto;}
.s18{ background: url(../images/s289_03.jpg) no-repeat center; width:1199px; height:480px; margin:0 auto; margin-top:60px; margin-bottom:40px;}
.s19{background: url(../images/s32_02.jpg) no-repeat center; width:100%; height:862px; background-size:cover; padding-top:86px;}
.s20{background: url(../images/s31_03.png) no-repeat center; width:473px; height:87px; margin:0 auto;}
.s21{width:1194px; height:672px; margin:0 auto; background: url(../images/s30_03.png) no-repeat center; margin-top:65px;}
.s22{background: url(../images/s34_03.png) no-repeat center; width:416px; height:81px; margin:0 auto; margin-bottom:47px;}
.calculator_left-modal{background:#e7e7e7;}
.calculator_left-modal-active{background:#345189;}
.calculator_right_slide{padding-left:0; padding-top:0; padding-bottom:0;}
.calculator_left-modal{width:142px; height:142px;}
.calculator_left ul{margin-right:0;}
.calculator_right_modal label{font-size:16px; color:#666666;}
.calculator_right_modal input{width:635px; font-size:16px; text-align:left; height:52px; line-height:52px;}
.qs_index_jsq_select{
  width: 191px;
  height: 52px;
  border: 1px solid #c8c8c8;
  text-align: left;
  line-height: 52px;
  position: relative;
  margin-left: 19px;
  cursor: pointer;
  font-size: 14px;
  background: #fff;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-indent:10px;
}
.qs_index_jsq_select_list{top:50px;}
.caculator-btn-bj{ width:269px; height:54px; line-height:54px; border-radius:5px; font-size:16px;}
.caculator-btn-phone{width:430px; height:54px; background:#d72024; border-radius:5px; line-height:54px; font-size:16px;}
.calculator_right_modal{margin-bottom:25px;}
.calculator_left-modal .bjIcon {
  width: 43px;
  height: 43px;
  background-repeat: no-repeat;
  background-image: url(../images/baojia_icon01.png);
  display: block;
}