/*************全局通用样式START**************/
/*初始化样式*/
* {
  margin: 0;
  padding: 0;
}
body {
  font-size: 14px;
  font-family: Microsoft YaHei,微软雅黑,黑体;
  letter-spacing: 2px;
  word-break: break-all;
}
.container {
  width: 1200px !important;
}
.container a {
  color: #333333;
}
.container a:link {
  text-decoration: none;
}
.container a:visited {
  text-decoration: none;
}
.container a:hover {
  color: #cf3838;
  text-decoration: none;
}
.container a:active {
  text-decoration: none;
}
.container .col-xs-1,
.container .col-xs-2,
.container .col-xs-3,
.container .col-xs-4,
.container .col-xs-5,
.container .col-xs-6,
.container .col-xs-7,
.container .col-xs-8,
.container .col-xs-9,
.container .col-xs-10,
.container .col-xs-11,
.container .col-xs-12 {
  padding-left: 0;
  padding-right: 0;
}
/*字体图标右侧距离*/
.glyphicon {
  margin-right: 5px;
}
.glyphicon:last-child {
  margin-right: 0;
}
/**************全局通用样式END*************/
/***********全站当前位置START************/
.current-position {
  margin: 40px auto;
}
.current-position a {
  color: #cf3838;
}
.current-position .row span:first-child {
  font-weight: bold;
}
/*********全站当前位置END*****************/
/***全站页眉部分START***/
.site-header {
  position: relative;
  z-index: 10;
  width: 100%;
  min-width: 1200px;
  max-width: 1920px;
  margin: 0 auto;
}
.site-header h1 {
  display: none;
}
.site-info-box {
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #dddddd;
  border-bottom: 1px solid #999999;
}
.site-slogan-box {
  width: 100%;
  background-color: #ffffff;
}
.site-info {
  color: #333333;
}
.site-info span.welcome {
  padding-left: 0;
}
.site-info .site-feature {
  text-align: right;
  padding-right: 0;
}
.site-info .site-feature a {
  display: inline-block;
  padding: 0 10px;
  position: relative;
  color: #333333;
}
.site-info .site-feature a:hover {
  color: #000000;
}
.site-info .site-feature a span.glyphicon {
  margin-right: 5px;
}
.site-info .site-feature a span.hzg-qrcode-box {
  display: none;
  position: absolute;
  width: 100px;
  height: 100px;
  left: 0;
  padding: 10px;
  background-color: #cf3838;
  z-index: 15;
  box-shadow: 0 0 5px #666666;
}
.site-info .site-feature a span.hzg-qrcode-box:before {
  content: '';
  position: absolute;
  display: inline-block;
  top: -10px;
  left: 50%;
  margin-left: -10px;
  border-bottom: 10px solid #cf3838;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.site-info .site-feature a span.hzg-qrcode-box.wait-active {
  transition: all 0.5s;
  display: block;
  opacity: 0;
  top: 55px;
}
.site-info .site-feature a span.hzg-qrcode-box.active {
  opacity: 1;
  top: 45px;
}
.site-slogan:after {
  content: '';
  display: block;
  clear: both;
}
.site-slogan .logo {
  padding: 25px 0 0 0;
  width: 225px;
}
.site-slogan .logo i.logo-img {
  display: block;
  width: 224px;
  height: 84px;
  background: url("../images/logo.png");
  text-indent: -10000px;
}
.site-slogan .site-search {
  width: 350px;
  height: 40px;
  padding: 0;
  float: right;
  margin-top: 50px;
}
.site-slogan .site-search .input-group input {
  height: 40px;
}
.site-slogan .site-search .input-group .input-group-addon {
  cursor: pointer;
  font-size: 17px;
  background-color: #cf3838;
  color: #ffffff;
  border: none;
}
.site-slogan .hzg-qrcode {
  float: right;
  padding: 20px 0;
  width: 225px;
  margin-right: 50px;
}
.site-slogan .hzg-qrcode .qrcode-img {
  width: 100px;
  height: 100px;
  float: left;
  margin-right: 10px;
}
.site-slogan .hzg-qrcode .qrcode-img img {
  width: 100%;
  border: 1px solid #e5e5e5;
}
.site-slogan .hzg-qrcode .qrcode-text {
  float: left;
  width: 115px;
  padding: 30px 0;
}
.site-slogan .hzg-qrcode .qrcode-text p {
  margin-bottom: 0;
}
.site-slogan .hzg-qrcode .qrcode-text p:last-child {
  color: #cf3838;
}
/***全站页眉部分END***/
/***全站导航START***/
.site-navigation-box {
  font-size: 16px;
  background-color: #282828;
}
.site-navigation {
  text-align: center;
}
.site-navigation a {
  -webkit-font-smoothing: subpixel-antialiased;
  display: inline-block;
  color: #ffffff;
  padding: 9px 22px;
}
.site-navigation a:hover {
  color: #ffffff;
  background-color: #333333;
}
.site-navigation a.current-column {
  background-color: #cf3838;
}
/***全站导航END***/
.site-foot {
  width: 100%;
  min-width: 1200px;
  max-width: 1920px;
  border-top: 1px solid #e5e5e5;
  color: #666666;
}
.site-foot .slogan {
  padding: 50px 0;
  margin-bottom: 50px;
  border-bottom: 1px solid #e5e5e5;
}
.site-foot .slogan img {
  width: 215px;
  margin-right: 31.25px;
}
.site-foot .slogan img:last-child {
  margin-right: 0;
}
.additional-info-box {
  width: 100%;
  padding-bottom: 50px;
  border-bottom: 1px solid #e5e5e5;
}
ul.additional-info-list {
  list-style: none;
}
ul.additional-info-list li {
  float: left;
  width: 200px;
  padding-right: 20px;
}
ul.additional-info-list li a {
  color: #666666;
}
ul.additional-info-list li a:hover {
  color: #cf3838;
}
ul.additional-info-list li h3 {
  margin-top: 0;
}
ul.additional-info-list li .qr-code,
ul.additional-info-list li .describe-text {
  float: left;
}
ul.additional-info-list li .describe-text {
  margin-top: 11px;
  margin-left: 10px;
}
ul.additional-info-list li .describe-text p {
  margin: 0 0 6px;
}
ul.additional-info-list li:last-child {
  width: 270px;
  padding-right: 0;
}
.icp-info-box {
  background-color: #282828;
  color: #999999;
  font-size: 12px;
  padding: 24px 0 24px 0;
}
.icp-info-box a {
  color: #666666;
}
.icp-info-box .hotline-icp {
  padding-left: 0;
}
.icp-info-box .hotline-icp .tel {
  height: 50px;
}
.icp-info-box .hotline-icp .tel p {
  font-size: 24px;
  color: #ffffff;
  margin-bottom: 0;
}
.icp-info-box .hotline-icp .tel .tel-text {
  width: 530px;
}
.icp-info-box .hotline-icp .tel::before {
  content: '';
  display: block;
  width: 50px;
  height: 50px;
  float: left;
  background-image: url("../images/tel-icon.png");
  background-size: 100%;
  margin-right: 15px;
}
.icp-info-box .hotline-icp .icp {
  margin-top: 64px;
  line-height: 24px;
}
.icp-info-box .hotline-icp .icp span {
  margin-bottom: 10px;
}
.icp-info-box .other-link {
  padding-right: 0;
}
.icp-info-box .other-link .link {
  text-align: right;
}
.icp-info-box .other-link .link a {
  padding: 0 10px 0 10px;
}
.main-content {
  margin-top: 50px;
  margin-bottom: 50px;
}
.main-content .warning-icon {
  font-size: 300px;
  color: #cf3838;
}
.main-content .text-description {
  padding-top: 70px;
  padding-left: 100px;
}
.main-content .text-description h1 {
  font-size: 48px;
}
.main-content .text-description p {
  font-size: 24px;
}
.main-content .text-description p span#time-seconds {
  color: #cf3838;
  font-weight: bold;
  font-size: 30px;
  padding: 0 5px;
}
.main-content .text-description a.btn-warning {
  background-color: #cf3838;
  color: #ffffff;
}
.main-content .text-description a.btn-warning:hover {
  background-color: #a21b1a;
}

/*# sourceMappingURL=../maps/404-page.css.map */
