.dingzhiwrap {
  background: #fff;
  padding: 80px 0 80px;
}

.banner {
  background: url(/uploads/image/phicooperation/bg-1.jpg) center no-repeat;
  background-size: cover;
  height: 641px;
  filter: progid:dximagetransform.microsoft.alphaimageloader( src="/uploads/image/phicooperation/bg-1.jpg", sizingmethod='scale');
  position: relative;
}
.banner .dingzhi {
  width: 525px;
  height: 344px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -172px 0 0 -262.5px;
  color: #000;
  text-align: center;
}
.banner .dingzhi h2 {
  font-size:30px;
  height: 34px;
  margin: 0 auto 30px;
}
.banner .dingzhi p {
  font-size: 12px;
  line-height: 32px;
  margin: 0 auto 30px; color:#333;
}
.banner .dingzhi .dingzhibtn {
  width: 158px;
  height: 40px;
  margin: 0 auto;
  
}
.banner .dingzhi .dingzhibtn a {
  color: #fff;width: 158px;
  height: 40px;
  line-height: 40px;background: #e41518; display:block;
}
.banner .dingzhi .dingzhibtn a:hover{ background:#b10d0f;}

.dztitle {
  width: 140px;
  text-align: center;
  height: 32px;
  margin: 0 auto 60px;
  font-size: 30px;
  color: #000;
}

.dzstylewrap {
  background: #fff;
  margin-bottom: 140px;
}
.dzstylewrap .row {
  margin: 0 -12px 0 -12px;
}
.dzstylewrap .row .col-md-6 {
  padding: 0 12px 0 12px;
  position: relative;
  *width: 570px;
}
.dzstylewrap .row .col-md-6 .dzcontent {
  width: 318px;
  height: 180px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -90px 0 0 -159px;
  text-align: center;
}
.dzstylewrap .row .col-md-6 .dzcontent i {
  display: block;
  width: 60px;
  height: 60px;
  margin: 0 auto 25px;
}
.dzstylewrap .row .col-md-6 .dzcontent .icon-star {
  background: url(/uploads/image/phicooperation/icon-star.png) center no-repeat;
  background-size: 100%;
}
.dzstylewrap .row .col-md-6 .dzcontent .icon-bajiao {
  background: url(/uploads/image/phicooperation/icon-bajiao.png) center no-repeat;
  background-size: 100%;
}
.dzstylewrap .row .col-md-6 .dzcontent h3 {
  font-size: 24px;
  color: #fff;
  margin: 0 auto 40px;
}
.dzstylewrap .row .col-md-6 .dzcontent .more {
  padding-bottom: 12px;
}
.dzstylewrap .row .col-md-6 .dzcontent .more a {
  color: #fff;
  display: block;
}
.dzstylewrap .row .col-md-6 .dzcontent .more .line {
  width: 30px;
  height: 2px;
  background: #c70019;
  bottom: 0;
  display: inline-block;
}

.dzliuchengwrap {
  margin-bottom: 258px;
}
.dzliuchengwrap .row {
  margin: 0 -60px 0 -20px;
}
.dzliuchengwrap .row .col-md-3 {
  *width: 180px;
  padding: 0 40px 0 40px;
  text-align: center;
  color: #000;
  position: relative;
}
.dzliuchengwrap .row .col-md-3 i {
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 auto 4px;
}
.dzliuchengwrap .row .col-md-3 .icon-xuankuan {
  background: url(/uploads/image/phicooperation/icon-xuankuan.png) center no-repeat;
  background-size: 100%;
}
.dzliuchengwrap .row .col-md-3 .icon-xiadan {
  background: url(/uploads/image/phicooperation/icon-xiadan.png) center no-repeat;
  background-size: 100%;
}
.dzliuchengwrap .row .col-md-3 .icon-seeting {
  background: url(/uploads/image/phicooperation/icon-seeting.png) center no-repeat;
  background-size: 100%;
}
.dzliuchengwrap .row .col-md-3 .icon-fahuo {
  background: url(/uploads/image/phicooperation/icon-fahuo.png) center no-repeat;
  background-size: 100%;
}
.dzliuchengwrap .row .col-md-3 p {
  font-size: 22px;
  margin-bottom: 12px;
}
.dzliuchengwrap .row .col-md-3 span {
  font-size: 12px;
  line-height:21px; color:#333;
}
.dzliuchengwrap .row .col-md-3 .icon-liucheng {
  display: block;
  width: 44px;
  height: 17px;
  position: absolute;
  right: -22px;
  top: 32px;
  background: url(/uploads/image/phicooperation/icon-liucheng.png) center no-repeat;
  background-size: 100%;
}

.dzquestion .row .col-md-7 {
  position: relative;
  width: 58.3333%;
  *width: 615px;
  padding-right: 70px; float:left;
}
.dzquestion .row .col-md-7 .line {
  height:250px;
  width: 1px;
  background: #afafaf;
  position: absolute;
  right: 0;
  top:50px;
}
.dzquestion .row .col-md-7 .table {
  border-bottom: 1px dotted #a0a0a0; padding-bottom:10px;
}
.dzquestion .row .col-md-7 .table p {
  margin-bottom: 10px; color:#333;
}
.dzquestion .row .col-md-5 {
  
  padding-left: 50px;
  text-align: center;
  color: #000; padding:0; float:left;
}
.dzquestion .row .col-md-5 .pad{ margin-left:50px; margin-right:15px;}
.dzquestion .row .col-md-5 .contact .list {
  float: left;
  width: 150px;
  height: 134px; margin:0 30px;
}
.dzquestion .row .col-md-5 .contact .list p {
  font-size: 22px;
  margin-bottom: 26px;
}
.dzquestion .row .col-md-5 .contact .list .info {
  margin-bottom: 24px;
  *height: 30px;
}
.dzquestion .row .col-md-5 .contact .list .info i {
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 16px;
  float: left; margin-left:5px; 
}
.dzquestion .row .col-md-5 .contact .list .info .icon-phone {
  background: url(/uploads/image/phicooperation/icon-phone.png) center no-repeat;
  background-size: 100%;
}
.dzquestion .row .col-md-5 .contact .list .info .icon-qq {
  background: url(/uploads/image/phicooperation/icon-qq.png) center no-repeat;
  background-size: 100%;
}
.dzquestion .row .col-md-5 .contact .list .info span {
  float: left;
  line-height: 20px;
  display: block;
}

.dzdialog {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  display: none;
}
.dzdialog .dzpopwrap {
  z-index: 3;
  width:980px;
  height: 580px;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -290px 0 0 -490px;
}
.dzdialog .dzpopwrap .pad {
  padding-top: 60px;
}
.d2 .dzpopwrap .pad {
  padding-top: 50px;
}
.dzdialog .dzpopwrap .pad .device {
  position: relative;
  width:380px;
  height:420px;
  margin: 0 auto; margin-top:40px;
}
.d2 .dzpopwrap .pad .device{ width:540px;}

.dzdialog .dzpopwrap .pad .device .swiper-container {
  height: 100%;
}
.dzdialog .dzpopwrap .pad .device .swiper-container .swiper-wrapper {
  height: 100%;
}
.dzdialog .dzpopwrap .pad .device .arrow-left {
  left: -230px;
  width: 25px;
  height: 50px;
  background: url(/uploads/image/phicooperation/icon-left.png) no-repeat center;
}
.d2 .dzpopwrap .pad .device .arrow-left{ left:-180px;}
.dzdialog .dzpopwrap .pad .device .arrow-right {
  right: -230px;
  width: 25px;
  height:50px;
  background: url(/uploads/image/phicooperation/icon-right.png) no-repeat center;
}
.d2 .dzpopwrap .pad .device .arrow-right{ right:-180px;}
.dzdialog .dzpopwrap .pad .device .pagination {
  bottom: -20px;
}
.dzdialog .dzpopwrap .pad .device .pagination .swiper-pagination-switch {
  background: #b5b5b5;
  border: none;
}
.dzdialog .dzpopwrap .pad .device .pagination .swiper-active-switch {
  background: #c70019;
}
.dzdialog .bgcolor {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(/uploads/image/phiproduct/bg.png) repeat;
}

.dzcontent a{ margin-top:30px; text-align:center; font-size:13px; display:block; color:#fff;}
.dzcontent a span{ width:30px; height:2px; background:#c70019; width:30px; display:block; margin:0 auto; margin-top:10px;}
.dzcontent a.black{ color:#000;}
.dzcontent a:hover span{width:50px;}
.dzcontent a span,.dzcontent a:hover span{-moz-transition:all .3s linear; -webkit-transition:all .3s linear; transition:all .3s linear;}