.container {
  /*background: url("../images/position_Bg.jpg") no-repeat center top;*/
}
.container .barNav {
  height: max-content;
  width: 1395px;
  margin: 0 auto;
  color: #fff;
}
.container .barNav > div {
  height: 100%;
}
.container .barNav > div > .pull-left {
  height: 100%;
  line-height: 1;
  display: table;
}
.container .barNav > div > .pull-left > div {
  display: table-cell;
  vertical-align: middle;
}
.container .barNav > div > .pull-left > div > p {
  opacity: .4;
  /* IE 4-9 */
  filter: alpha(opacity=40);
  /*This works in IE 8 & 9 too*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /*IE4-IE9*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
}
.container .barNav > div > .pull-left .small {
  font-size: 12px;
}
.container .barNav > div > .pull-left h2 {
  font-size: 44px;
  /*margin: 20px 0;*/
  margin-bottom: 48px;
  color: #404040;
}
.container .barNav > div > .pull-left .border {
  margin-bottom: 10px;
  display: inline;
  font-size: 20px;
  color: #000;
  opacity: 0.85;
}
.container .barNav > div > .pull-left .border > span {
  display: inline-block;
  border-right: 1px solid gray;
  padding-right: 16px;
  text-align: left;
}
.container .barNav > div > .pull-left .border .first {
  padding-left: 0;
}
.container .barNav > div > .pull-left .border .noBorder {
  border: none;
}
.container .barNav > div > .pull-right {
  height: 100%;
  line-height: 1;
  display: table;
}
.container .barNav > div > .pull-right > div {
  display: table-cell;
  vertical-align: middle;
}
.container .barNav > div > .pull-right > div .prevStep {
  width: 110px;
  height: 40px;
  border: 1px solid #fff;
  outline: none;
  color: #fff;
  margin-right: 15px;
  background: none;
}
.container .barNav > div > .pull-right > div .btn-primary {
  height: 40px;
  width: 110px;
  line-height: 1;
  background-color: #e5192d;
  border: none;
  outline: none;
  margin-left: 15px;
}
#yiscang, #weiscang {
  font-size: 20px;
  color: #000;
  opacity: 0.85;
  margin-left: 32px;
  line-height: 23px;
  display: inline-block;
}
.container .barNav > div > .pull-right > div .btn-primary:hover {
  background: #f55565;
  border-color: #f55565 ;
}
.container .barNav > div > .pull-right > div .share {
  margin-top: 26px;
}
.container .barNav > div > .pull-right > div .share > span {
  opacity: .4;
  /* IE 4-9 */
  filter: alpha(opacity=40);
  /*This works in IE 8 & 9 too*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /*IE4-IE9*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
}
#zhiweired {
  width: 4px;
  position: absolute;
  height: 35px;
  background: #EE1D23;
}
#gdzw{
  width: 1390px;
  background-color: #FFF;
  padding: 20px 20px 0 20px;
}
#gdzw .info h2 {
  margin-top: 20px;
  font-size: 20px;
  color: #404040;
  margin-bottom: 0;
}
#ckgddiv {
  position: absolute;
  width: 220px;
  height: 64px;
  padding-top: 19px;
  cursor: pointer;
  background: #fff;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  text-align: center;
}
#ckgddiv span {
  font-size: 20px;
  color: #FF2A2A;
}


#gdzw .info{
  /*cursor: pointer;*/
  height: max-content;
  padding-bottom: 15px;
  border-bottom: 1px solid #E6E6E6;
}
.container .barNav > div > .pull-right > div p > span {
  opacity: .4;
  /* IE 4-9 */
  filter: alpha(opacity=40);
  /*This works in IE 8 & 9 too*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /*IE4-IE9*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
}
#applycationPost {
  background-color: #E3161A;
  position: absolute;
  top: 0;
  border-radius: 4px;
  left: -198px;
  width: 182px;
  height: 53px;
  font-size: 26px;
}
/*.container .barNav.fixed {*/
  /*height: 140px;*/
  /*position: absolute;*/
  /*width: 100%;*/
  /*background: url("../images/position_Bg.jpg") no-repeat center center;*/
/*}*/
.container .barNav.fixed > div {
  width: 1200px;
  margin: 0 auto;
}
.container .mainBody {
  width: 1395px;
  margin: 0 auto;
  min-height: 20px;
}
.container .mainBody .details {
  margin-top: 50px;
}
.container .mainBody .details h2 {
  font-size: 32px;
  color: #000;
  margin-bottom: 15px;
}
.container .mainBody .details .redLine {
  display: inline-block;
  height: 3px;
  width: 20px;
  background: #e60012;
  margin-bottom: 20px;
}
.container .mainBody .details p {
  line-height: 36px;
  font-size: 14px;
  color: #000;
  opacity: 0.75;
}
.social-share {
  display: inline-block;
}
#pggxq {
  width: 1395px;
  height: 155px;
  background: #EDEDED;
  margin-top: 45px;
  position: relative
}
#pggxq .title{
  position: absolute;
  left: 40px;
  top: 40px;
  font-size: 32px;
  color: #000;
}
#pggxq .dw{
  position: absolute;
  left: 40px;
  top: 95px;
  font-size: 14px;
  color: #000;
  opacity: 0.65;
}
#pggxq .date{
  position: absolute;
  left: 191px;
  top: 95px;
  font-size: 14px;
  color: #000;
  opacity: 0.65;
}
#gonggaoxq {
  font-size: 14px;
  color: #E3161A;
  position: absolute;
  bottom: 30px;
  left: 42px;
  background-color: transparent;
}
.social-share .icon-wechat:before,
.social-share .icon-weibo:before,
.social-share .icon-qq:before {
  content: '';
}
.social-share .icon-qq,
.social-share .icon-qq:hover {
  background: url("../images/qq.png") no-repeat center;
  border: none;
}
.social-share .icon-weibo,
.social-share .icon-weibo:hover {
  background: url("../images/weibo.png") no-repeat center;
  border: none;
}
.social-share .icon-wechat,
.social-share .icon-wechat:hover {
  background: url("../images/weixin.png") no-repeat center;
  border: none;
}
.social-share .icon-wechat .wechat-qrcode {
  top: 45px;
}
.social-share .icon-wechat .wechat-qrcode:after {
  content: '';
  position: absolute;
  left: 50%;
  margin-left: -6px;
  top: -14px;
  width: 0;
  height: 0;
  border-width: 8px 6px 6px 6px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
}
@media (min-width: 168px) {
  .container {
    min-width: 100%!important;
  }
}
