.policywrap h2 {
  display: block;
  margin: 50px auto 50px;
  width: 227px;
}
.policywrap h2 .icon-book {
  display: inline-block;
  width: 50px;
  height: 50px;
  background: url(/uploads/image/phiserve/icon-book.png) center no-repeat;
  float: left;
  position: relative;
  top: -6px;
}
.policywrap h2 span {
  color: #000;
  font-size: 32px;
}
.policywrap .policyform {
  margin-bottom: 40px;
  padding: 40px 40px 60px;
  background: #fff;
}
.policywrap .policyform h3 {
  color: #000;
  font-size: 21px;
  line-height: 24px;
  margin-bottom: 12px;
}
.policywrap .policyform .potext {
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 36px;
}
.policywrap .policyform .table {
  width: 100%;
  margin: 0;
}
.policywrap .policyform .table table {
  width: 100%;
  text-align: center;
}
.policywrap .policyform .table table thead tr th {
  padding: 15px 0;
  text-align: center;
}
.policywrap .policyform .table table tbody {
  text-align: center;
}
.policywrap .policyform .table table tbody .icon-xiegang {
  display: inline-block;
  width: 16px;
  height:16px;
  background: url(/uploads/image/phiserve/icon-xiegang.png) center no-repeat;
}
.policywrap .policyform .table table tbody tr td {
  padding: 18px 0;
}
.policywrap .policyform .remark {
  padding: 25px 0 0 0px;
}
.policywrap .policyform .remark h4 {
  font-size: 12px;
  color: #c70019;
  margin-bottom:5px;
}
.policywrap .policyform .remark .remarktext {
  font-size: 12px;
  line-height:24px;
  color: #c70019;
}
.policywrap .scopewrap {
  background: #fff;
  padding: 40px 38px 32px;
  color: #000;
  margin-bottom: 40px;
}
.policywrap .scopewrap h3 {
  font-size: 21px;
  line-height: 24px;
  margin-bottom: 40px;
}
.policywrap .scopewrap .row .col-md-4 {
  margin-bottom:28px; color:#333;
}
.policywrap .scopewrap .row .col-md-4 i {
  display: inline-block;
  width: 60px;
  height: 60px;
  margin-right:12px;
  float: left;
}
.policywrap .scopewrap .row .col-md-4 .icon-square {
  background: url(/uploads/image/phiserve/icon-square.png) center no-repeat;
}
.policywrap .scopewrap .row .col-md-4 .icon-set {
  background: url(/uploads/image/phiserve/icon-set.png) center no-repeat;
}
.policywrap .scopewrap .row .col-md-4 .icon-write {
  background: url(/uploads/image/phiserve/icon-write.png) center no-repeat;
}
.policywrap .scopewrap .row .col-md-4 .icon-sun {
  background: url(/uploads/image/phiserve/icon-sun.png) center no-repeat;
}
.policywrap .scopewrap .row .col-md-4 span {
  display: inline-block;
  float: left;
}
.policywrap .scopewrap .row .col-md-8 .icon-huanjin {
  display: inline-block;
  width: 60px;
  height: 60px;
  margin-right:12px;
  float: left;
  background: url(/uploads/image/phiserve/icon-huanjin.png) center no-repeat;
}
.policywrap .scopewrap .row .col-md-8 span {
  display: inline-block;
  float: left; color:#333;
}
.policywrap .stipulatewrap {
  background: #fff;
  padding: 40px 0 54px 37px;
  color: #000;
  margin-bottom: 40px;
}
.policywrap .stipulatewrap h3 {
  font-size: 21px;
  margin-bottom: 24px;
}
.policywrap .stipulatewrap h3 span {
  font-size: 20px;
}
.policywrap .stipulatewrap .stipulatetext {
  font-size: 12px;
  line-height:24px;
  margin-bottom: 24px;
}
.policywrap .stipulatewrap em {
  color: #c70019;
  font-size: 12px;
}
.policywrap .mediawrap {
  background: #fff;
  padding: 40px 0 35px 37px; *height:200px;
  color: #000;
  margin-bottom:60px; overflow:hidden;
}
.policywrap .mediawrap h3 {
  font-size: 21px;
  line-height: 24px;
  margin-bottom:50px;
}
.policywrap .mediawrap .mediacontent {
  text-align: center;
  position: relative;
}
.policywrap .mediawrap .mediacontent .mediasmall {
  float: left;
  width: 21%;
  text-align: center;
   position:relative; top:15px;
}
.policywrap .mediawrap .mediacontent .mediasmall i {
  display: inline-block;
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 10px;
}
.policywrap .mediawrap .mediacontent .mediasmall .icon-aixing {
  background: url(/uploads/image/phiserve/icon-aixing.png) center no-repeat;
}
.policywrap .mediawrap .mediacontent .mediasmall .icon-postoffice {
  background: url(/uploads/image/phiserve/icon-post.png) center no-repeat;
}
.policywrap .mediawrap .mediacontent .mediasmall .icon-weibo {
  background: url(/uploads/image/phiserve/icon-weibo.png) center no-repeat;
}
.policywrap .mediawrap .mediacontent .mediasmall p {
  float: left;
  font-size: 16px; text-align:left;
}
.policywrap .mediawrap .mediacontent .mediasmall p.center{ text-align:center;}
.policywrap .mediawrap .mediacontent .mediasmall p span {
  font-size: 16px;
}
.policywrap .mediawrap .mediacontent .mediasmall p em {
  font-size: 16px;
}
.policywrap .mediawrap .mediacontent .mediasmall p a {
  color: #c70019;
  font-size: 12px;
  text-decoration: underline;
}
.policywrap .mediawrap .mediacontent .line {
  width: 1px;
  height: 120px;
  background: #b2b2b2;
  position: absolute;
  right: 38%;
  top: -24px;
}
.policywrap .mediawrap .mediacontent .mediabig {
  float: left;
  width: 37%;
  position: relative;
  top: -25px;
}
.policywrap .mediawrap .mediacontent .mediabig .weixintext {
  float: left; width:40%; position:relative; top:25px;
}
.policywrap .mediawrap .mediacontent .mediabig .weixintext i {
  display: block;
  width: 42px;
  height: 42px;
  background: url(/uploads/image/phiserve/icon-weixin.png) center no-repeat;
  background-size: 42px;
  margin: 0 auto 6px;
}
.policywrap .mediawrap .mediacontent .mediabig .weixintext span {
  font-size: 16px;
}
.policywrap .mediawrap .mediacontent .mediabig .weixincode {
  width:60%;
  float: left;
}
.policywrap .mediawrap .mediacontent .mediabig .weixincode img {
  font-size: 0;
  display: inline-block;
  margin-bottom:0px; width:110px;
}
.policywrap .mediawrap .mediacontent .mediabig .weixincode span {
  font-size: 12px; display:block;
}
table,table tr th, table tr td { border:1px solid #aaa; }
table { border-collapse: collapse;} 

.col-md-4{ padding:0;}

.main{ padding-bottom:0;}