@charset "UTF-8";
/*
 * web based style
 * time 2016-3-10
 */
/* line 8, ../../sass/base/_base.scss */
body {
  font-family: 'PingFang SC','Verdana','Helvetica','Hiragino Sans GB',STHeitiSC-Light,'Microsoft YaHei','Arial','sans-serif';
}

/* line 12, ../../sass/base/_base.scss */
a {
  outline: none;
  text-decoration: none;
  color: #26ABF2;
}
/* line 16, ../../sass/base/_base.scss */
a:hover, a:focus {
  color: #019AEC;
  text-decoration: none;
}

/* line 21, ../../sass/base/_base.scss */
.clearfix {
  zoom: 1;
  clear: both;
}

/* line 25, ../../sass/base/_base.scss */
.potR {
  position: relative;
}

/* line 28, ../../sass/base/_base.scss */
.potA {
  position: absolute;
}

/* line 31, ../../sass/base/_base.scss */
.layout {
  padding-bottom: 30px;
}

/* line 34, ../../sass/base/_base.scss */
.color_r {
  color: #e4444e;
}

/* line 37, ../../sass/base/_base.scss */
.color_g {
  color: #a2a2a2;
}

/* line 40, ../../sass/base/_base.scss */
.dn {
  display: none;
}

/* line 43, ../../sass/base/_base.scss */
.p20 {
  padding: 20px;
}

/* line 54, ../../sass/base/_base.scss */
.pt5 {
  padding-top: 5px;
}

/* line 54, ../../sass/base/_base.scss */
.pt10 {
  padding-top: 10px;
}

/* line 54, ../../sass/base/_base.scss */
.pt15 {
  padding-top: 15px;
}

/* line 54, ../../sass/base/_base.scss */
.pt20 {
  padding-top: 20px;
}

/* line 54, ../../sass/base/_base.scss */
.pt30 {
  padding-top: 30px;
}

/* line 54, ../../sass/base/_base.scss */
.pt50 {
  padding-top: 50px;
}

/* line 54, ../../sass/base/_base.scss */
.pl5 {
  padding-left: 5px;
}

/* line 54, ../../sass/base/_base.scss */
.pl10 {
  padding-left: 10px;
}

/* line 54, ../../sass/base/_base.scss */
.pl15 {
  padding-left: 15px;
}

/* line 54, ../../sass/base/_base.scss */
.pl20 {
  padding-left: 20px;
}

/* line 54, ../../sass/base/_base.scss */
.pl30 {
  padding-left: 30px;
}

/* line 54, ../../sass/base/_base.scss */
.pl50 {
  padding-left: 50px;
}

/* line 54, ../../sass/base/_base.scss */
.pr5 {
  padding-right: 5px;
}

/* line 54, ../../sass/base/_base.scss */
.pr10 {
  padding-right: 10px;
}

/* line 54, ../../sass/base/_base.scss */
.pr15 {
  padding-right: 15px;
}

/* line 54, ../../sass/base/_base.scss */
.pr20 {
  padding-right: 20px;
}

/* line 54, ../../sass/base/_base.scss */
.pr30 {
  padding-right: 30px;
}

/* line 54, ../../sass/base/_base.scss */
.pr50 {
  padding-right: 50px;
}

/* line 54, ../../sass/base/_base.scss */
.pb5 {
  padding-bottom: 5px;
}

/* line 54, ../../sass/base/_base.scss */
.pb10 {
  padding-bottom: 10px;
}

/* line 54, ../../sass/base/_base.scss */
.pb15 {
  padding-bottom: 15px;
}

/* line 54, ../../sass/base/_base.scss */
.pb20 {
  padding-bottom: 20px;
}

/* line 54, ../../sass/base/_base.scss */
.pb30 {
  padding-bottom: 30px;
}

/* line 54, ../../sass/base/_base.scss */
.pb50 {
  padding-bottom: 50px;
}

/* line 54, ../../sass/base/_base.scss */
.mt5 {
  margin-top: 5px;
}

/* line 54, ../../sass/base/_base.scss */
.mt10 {
  margin-top: 10px;
}

/* line 54, ../../sass/base/_base.scss */
.mt15 {
  margin-top: 15px;
}

/* line 54, ../../sass/base/_base.scss */
.mt20 {
  margin-top: 20px;
}

/* line 54, ../../sass/base/_base.scss */
.mt30 {
  margin-top: 30px;
}

/* line 54, ../../sass/base/_base.scss */
.mt50 {
  margin-top: 50px;
}

/* line 54, ../../sass/base/_base.scss */
.ml5 {
  margin-left: 5px;
}

/* line 54, ../../sass/base/_base.scss */
.ml10 {
  margin-left: 10px;
}

/* line 54, ../../sass/base/_base.scss */
.ml15 {
  margin-left: 15px;
}

/* line 54, ../../sass/base/_base.scss */
.ml20 {
  margin-left: 20px;
}

/* line 54, ../../sass/base/_base.scss */
.ml30 {
  margin-left: 30px;
}

/* line 54, ../../sass/base/_base.scss */
.ml50 {
  margin-left: 50px;
}

/* line 54, ../../sass/base/_base.scss */
.mr5 {
  margin-right: 5px;
}

/* line 54, ../../sass/base/_base.scss */
.mr10 {
  margin-right: 10px;
}

/* line 54, ../../sass/base/_base.scss */
.mr15 {
  margin-right: 15px;
}

/* line 54, ../../sass/base/_base.scss */
.mr20 {
  margin-right: 20px;
}

/* line 54, ../../sass/base/_base.scss */
.mr30 {
  margin-right: 30px;
}

/* line 54, ../../sass/base/_base.scss */
.mr50 {
  margin-right: 50px;
}

/* line 54, ../../sass/base/_base.scss */
.mb5 {
  margin-bottom: 5px;
}

/* line 54, ../../sass/base/_base.scss */
.mb10 {
  margin-bottom: 10px;
}

/* line 54, ../../sass/base/_base.scss */
.mb15 {
  margin-bottom: 15px;
}

/* line 54, ../../sass/base/_base.scss */
.mb20 {
  margin-bottom: 20px;
}

/* line 54, ../../sass/base/_base.scss */
.mb30 {
  margin-bottom: 30px;
}

/* line 54, ../../sass/base/_base.scss */
.mb50 {
  margin-bottom: 50px;
}

/* line 62, ../../sass/base/_base.scss */
.f12 {
  font-size: 12px;
}

/* line 62, ../../sass/base/_base.scss */
.f14 {
  font-size: 14px;
}

/* line 62, ../../sass/base/_base.scss */
.f16 {
  font-size: 16px;
}

/* line 62, ../../sass/base/_base.scss */
.f18 {
  font-size: 18px;
}

/* line 62, ../../sass/base/_base.scss */
.f20 {
  font-size: 20px;
}

/* line 62, ../../sass/base/_base.scss */
.f22 {
  font-size: 22px;
}

/* line 62, ../../sass/base/_base.scss */
.f24 {
  font-size: 24px;
}

/* line 62, ../../sass/base/_base.scss */
.f26 {
  font-size: 26px;
}

/* line 62, ../../sass/base/_base.scss */
.f28 {
  font-size: 28px;
}

/* line 62, ../../sass/base/_base.scss */
.f30 {
  font-size: 30px;
}

/* line 62, ../../sass/base/_base.scss */
.f32 {
  font-size: 32px;
}

/* line 62, ../../sass/base/_base.scss */
.f34 {
  font-size: 34px;
}

/* line 62, ../../sass/base/_base.scss */
.f36 {
  font-size: 36px;
}

/* line 62, ../../sass/base/_base.scss */
.f38 {
  font-size: 38px;
}

/* line 62, ../../sass/base/_base.scss */
.f40 {
  font-size: 40px;
}

@media print {
  /* line 6, ../../sass/base/_print.scss */
  * {
    font-family: 'WenQuanYi Micro Hei','Noto Sans SC','Noto Sans CJK SC','sans-serif' !important;
  }
}
@media screen and (max-height: 625px) {
  /* line 13, ../../sass/base/_print.scss */
  .float_tag {
    bottom: 0;
    top: 40px;
  }
}
/* line 13, ../../sass/layout/_header.scss */
#header {
  margin-bottom: 30px;
}
/* line 16, ../../sass/layout/_header.scss */
#header .header-sup {
  height: 40px;
  line-height: 40px;
  background: #F8FBFF;
  border-bottom: 1px solid #ddd;
  color: #606060;
}
/* line 22, ../../sass/layout/_header.scss */
#header .header-sup .serve-text {
  float: left;
  text-align: center;
}
/* line 26, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text {
  float: left;
  height: 40px;
  font-size: 12px;
}
/* line 30, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text span {
  font-size: 14px;
  margin: 0px 5px;
}
/* line 34, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text .switc {
  position: relative;
  float: left;
  width: 25px;
  height: 25px;
  margin-left: 5px;
  margin-top: 7px;
  border-radius: 50%;
  border: 1px solid #ddd;
  background: #fff;
  color: #fff;
  cursor: pointer;
}
/* line 46, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text .switc .inbox {
  width: 25px;
  height: 25px;
  overflow: hidden;
  float: left;
}
/* line 51, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text .switc .inbox i {
  padding-top: 5px;
  height: 25px;
  width: 25px;
}
/* line 56, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text .switc .inbox a {
  color: #fff;
  display: block;
}
/* line 60, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text .switc .inbox .switc-icon1 {
  color: #606060;
}
/* line 64, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text .switc:hover {
  background: #FF7644;
  border-color: #FE6026;
}
/* line 67, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text .switc:hover .alert-mod {
  display: block;
}
/* line 71, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text .switc .alert-mod {
  position: absolute;
  top: 35px;
  left: -72px;
  z-index: 10;
  display: none;
  width: 160px;
  padding: 10px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  color: #333;
}
/* line 83, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text .switc .alert-mod .sti, #header .header-sup .serve-text .text .switc .alert-mod .sti2 {
  position: absolute;
  top: -10px;
  left: 50%;
  width: 0px;
  height: 0px;
  margin-left: -4px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 10px solid #ddd;
}
/* line 94, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text .switc .alert-mod .sti2 {
  top: -9px;
  border-bottom: 10px solid #fff;
}
/* line 98, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text .switc .alert-mod p {
  line-height: 20px;
  margin-bottom: 0px;
}
/* line 102, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text .switc .alert-mod img {
  width: 100%;
}
/* line 110, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .text-c {
  color: #26ABF2;
  font-size: 14px;
  margin-right: 10px;
}
/* line 115, ../../sass/layout/_header.scss */
#header .header-sup .serve-text .btn-group {
  float: left;
  height: 40px;
  margin-right: 10px;
}
/* line 122, ../../sass/layout/_header.scss */
#header .header-sup .user-state {
  float: right;
}
/* line 124, ../../sass/layout/_header.scss */
#header .header-sup .user-state .user-login {
  float: left;
  border-left: 1px solid #ddd;
}
/* line 127, ../../sass/layout/_header.scss */
#header .header-sup .user-state .user-login a {
  display: block;
  float: left;
  width: 85px;
  margin-top: -1px;
  border-right: 1px solid #ddd;
  text-align: center;
  color: #606060;
}
/* line 135, ../../sass/layout/_header.scss */
#header .header-sup .user-state .user-login a:hover {
  background: #26ABF2;
  color: #fff;
}
/* line 141, ../../sass/layout/_header.scss */
#header .header-sup .user-state .user-name {
  float: left;
  padding: 0px 15px;
  border-right: 1px solid #ddd;
}
/* line 151, ../../sass/layout/_header.scss */
#header .navbar {
  height: auto;
  margin: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: 0px none;
  border-bottom: 1px solid #ddd;
  background: #fff;
}
/* line 158, ../../sass/layout/_header.scss */
#header .navbar .navbar-brand {
  float: left;
  height: 90px;
  line-height: 90px;
  padding: 0px 40px 0px 15px;
}
/* line 163, ../../sass/layout/_header.scss */
#header .navbar .navbar-brand a {
  height: 90px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 20px;
}
/* line 169, ../../sass/layout/_header.scss */
#header .navbar .navbar-brand .logo {
  width: 110px;
  padding-top: 26px;
}
/* line 173, ../../sass/layout/_header.scss */
#header .navbar .navbar-brand img {
  display: inline;
}
/* line 176, ../../sass/layout/_header.scss */
#header .navbar .navbar-brand .text {
  width: 160px;
}
/* line 182, ../../sass/layout/_header.scss */
#header .navbar-nav {
  float: none;
  width: 100%;
  height: 45px;
  line-height: 45px;
  margin-top: 22.5px;
}
/* line 186, ../../sass/layout/_header.scss */
#header .navbar-nav ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-right: -25px;
  float: right;
}
/* line 190, ../../sass/layout/_header.scss */
#header .navbar-nav ul li {
  position: relative;
  float: left;
  padding: 0px 20px;
  text-align: center;
}
/* line 195, ../../sass/layout/_header.scss */
#header .navbar-nav ul li a {
  display: block;
  color: #606060;
  font-size: 16px;
  text-decoration: none;
}
/* line 200, ../../sass/layout/_header.scss */
#header .navbar-nav ul li a.active {
  color: #26ABF2;
}
/* line 204, ../../sass/layout/_header.scss */
#header .navbar-nav ul li .inquire-menu {
  display: none;
}
/* line 209, ../../sass/layout/_header.scss */
#header .navbar-nav ul .open .inquire-menu {
  position: absolute;
  top: 50px;
  left: -5px;
  display: block;
  width: 150px;
  border: 1px solid #ddd;
  background: #fff;
  z-index: 99;
  border-radius: 5px;
}
/* line 210, ../../sass/layout/_header.scss */
#header .navbar-nav ul .open .inquire-menu .sit, #header .navbar-nav ul .open .inquire-menu .sit2 {
  position: absolute;
  top: -10px;
  left: 50%;
  width: 0px;
  height: 0px;
  margin-left: -4px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 10px solid #ddd;
}
/* line 221, ../../sass/layout/_header.scss */
#header .navbar-nav ul .open .inquire-menu .sit2 {
  top: -9px;
  border-bottom: 10px solid #fff;
}
/* line 234, ../../sass/layout/_header.scss */
#header .navbar-nav ul .open .inquire-menu ul {
  float: none;
  list-style: none;
  padding: 0px;
  margin: 0px;
}
/* line 239, ../../sass/layout/_header.scss */
#header .navbar-nav ul .open .inquire-menu ul li {
  float: none;
  display: block;
  padding: 0px;
  text-align: center;
}

/*
 *
 * 公用尾部 
 * 
 * */
/* line 10, ../../../../../../../../var/lib/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/layout/_sticky-footer.scss */
html, body {
  height: 100%;
}

/* line 12, ../../../../../../../../var/lib/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/layout/_sticky-footer.scss */
#layout {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -270px;
}
/* line 18, ../../../../../../../../var/lib/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/layout/_sticky-footer.scss */
#layout #layout-block {
  height: 270px;
}

/* line 20, ../../../../../../../../var/lib/gems/2.7.0/gems/compass-core-1.0.3/stylesheets/compass/layout/_sticky-footer.scss */
#footer {
  clear: both;
  position: relative;
  height: 270px;
}

/* line 13, ../../sass/layout/_footer.scss */
#footer {
  overflow: hidden;
}
/* line 15, ../../sass/layout/_footer.scss */
#footer .footer {
  height: 270px;
  margin-top: 30px;
  background: #363636;
  padding-top: 30px;
  color: #ececec;
}
/* line 21, ../../sass/layout/_footer.scss */
#footer .footer a {
  color: #989898;
}
/* line 24, ../../sass/layout/_footer.scss */
#footer .footer .footer-a {
  float: left;
  width: 800px;
  padding-right: 30px;
  margin-right: 30px;
}
/* line 29, ../../sass/layout/_footer.scss */
#footer .footer .footer-a .list {
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 32, ../../sass/layout/_footer.scss */
#footer .footer .footer-a .list dl {
  width: 33.333333%;
  text-align: center;
  float: left;
  padding: 0px 40px;
  margin-bottom: 0px;
}
/* line 38, ../../sass/layout/_footer.scss */
#footer .footer .footer-a .list dl dt {
  padding-bottom: 10px;
  margin-bottom: 10px;
  font-weight: normal;
  font-size: 16px;
}
/* line 44, ../../sass/layout/_footer.scss */
#footer .footer .footer-a .list dl dd {
  margin-bottom: 5px;
}
/* line 50, ../../sass/layout/_footer.scss */
#footer .footer .serve {
  font-size: 18px;
}
/* line 52, ../../sass/layout/_footer.scss */
#footer .footer .serve a {
  font-size: 16px;
}
/* line 55, ../../sass/layout/_footer.scss */
#footer .footer .serve .phone {
  font-family: DIN-Regular;
  font-size: 30px;
}
/* line 60, ../../sass/layout/_footer.scss */
#footer .footer .text-center {
  background: #000;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  padding: 10px 0px;
}

/* line 71, ../../sass/layout/_footer.scss */
#goTop {
  position: fixed;
  bottom: 20px;
  right: 20px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  border: 1px solid #ddd;
  background: #fff;
  cursor: pointer;
  text-align: center;
  display: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 85, ../../sass/layout/_footer.scss */
#goTop span {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 24px;
}
/* line 91, ../../sass/layout/_footer.scss */
#goTop:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
