﻿@media only screen and (min-width: 641px) {
  html {
    font-size: 100px;
  }
}
@media only screen and (max-width: 640px) {
  html {
    font-size: 100px;
  }
}
@media only screen and (max-width: 540px) {
  html {
    font-size: 84px;
  }
}
@media only screen and (max-width: 480px) {
  html {
    font-size: 70px;
  }
}
@media only screen and (max-width: 414px) {
  html {
    font-size: 65px;
  }
}
@media only screen and (max-width: 400px) {
  html {
    font-size: 65px;
  }
}
@media only screen and (max-width: 375px) {
  html {
    font-size: 60px;
  }
}
@media only screen and (max-width: 360px) {
  html {
    font-size: 56px;
  }
}
@media only screen and (max-width: 320px) {
  html {
    font-size: 50px;
  }
}
html,
body,
p,
h5,
ul,
h1,
h2,
h3,
h4,
dd,
dl {
  margin: 0;
}
ul {
  padding: 0;
}
h1,
h2 {
  font-size: 0.24rem;
}
li {
  list-style: none;
}
body {
  padding-bottom: 60px;
  color: #666666;
  font: 0.24rem/1.5 "Microsoft Yahei", Arial, Verdara, '����';
  -webkit-tap-highlight-color: transparent;
}
a {
  color: inherit;
  text-decoration: none;
}


table {
  border-collapse: collapse;
  border-spacing: 0;
}
body > .ui-richtext,
body > .ui-picture,
body > .ui-button {
  position: relative;
  left: 0;
  width: auto;
  height: auto;
  top: 0;
}

.ui-page-holder {
  position: relative;
}
.ui-page-holder span {
  position: absolute;
  left: 0;
  top: -60px;
}
/**************************
 ** ui-layer
 ** 
 **************************/
.ui-layer {
  position: relative;
}
.ui-layer .shadow {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
}
.ui-layer .inner {
  position: fixed;
  left: 1rem;
  right: 1rem;
  top: 50%;
  margin: -1.5rem 0 0 0;
  animation: zoomIn 0.5s ease;
  background: #fff;
  border-radius: 0.1rem;
  z-index: 1000;
}
.ui-layer .head {
  display: none;
}
.ui-layer .main {
  position: relative;
  padding: 0.4rem 0.4rem;
}
.ui-layer .main p {
  line-height: 1.5;
  text-align: center;
  font-size: 0.26rem;
  color: #333;
}
.ui-layer .foot {
  position: relative;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.ui-layer .button {
  position: relative;
}
.ui-layer .confirm {
  width: 100%;
  height: 0.6rem;
  line-height: 0.6rem;
  border: 0;
  background: none;
  color: #028e0f;
  font-size: 0.28rem;
}
.ui-layer .confirm:active {
  box-shadow: 0 0 100rem rgba(0, 0, 0, 0.05) inset;
}
.iconyun {
  background: url(../fonts/3c192dcdb60b4ead86e6622377dc1dcb.woff) 0 0 no-repeat;
  background-size: 1.8rem;
}
.icon-unkown,
.icon-jpg,
.icon-jpeg,
.icon-gif,
.icon-png,
.icon-doc,
.icon-docx,
.icon-xls,
.icon-xlsx,
.icon-ppt,
.icon-pdf,
.icon-zip,
.icon-rar,
.icon-mp4 {
  width: 0.3rem;
  height: 0.3rem;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.1rem 0 0;
  background-position: 0 -0.3rem;
}
.icon-unkown {
  background-position: -0.3rem 0;
}
.icon-jpg,
.icon-jpeg {
  background-position: -0.6rem 0;
}
.icon-gif {
  background-position: -0.9rem 0;
}
.icon-png {
  background-position: -1.2rem 0;
}
.icon-docx {
  background-position: -0.3rem -0.3rem;
}
.icon-xls,
.icon-xlsx {
  background-position: -0.6rem -0.3rem;
}
.icon-ppt {
  background-position: -0.9rem -0.3rem;
}
.icon-pdf {
  background-position: -1.2rem -0.3rem;
}
.icon-zip {
  background-position: 0 -0.6rem;
}
.icon-rar {
  background-position: -0.3rem -0.6rem;
}
/****************************
 ** showToast
 ****************************/
.ui-toast {
  position: fixed;
  left: 50%;
  top: 0.1rem;
  transform: translateX(-50%);
  z-index: 99;
}
.ui-toast .inner {
  position: relative;
  padding: 0.15rem;
  overflow: hidden;
  background: #fef0f0;
  min-width: 2rem;
  max-width: 8rem;
  border-radius: 5px;
  animation: fadeInDown 0.3s ease;
}
.ui-toast .inner .icon {
  float: left;
  width: 0.35rem;
  height: 0.35rem;
}
.ui-toast .inner .text {
  display: block;
  margin: 0 0 0 0.4rem;
  line-height: 0.3rem;
  color: #fa5555;
}
.ui-toast .inner .close {
  display: none;
}
/************************
 ** jw-dialog
 ************************/
.jw-dialog,
.jw-offer-dialog {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2000;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.jw-dialog:after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.jw-dialog .wrapper {
  min-width: 80%;
  max-width: 85%;
  min-height: 140px;
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ebeef5;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  backface-visibility: hidden;
  box-sizing: border-box;
  transition: transform 0.3s ease-in-out 0s;
  transform: translate(0, -300%);
}
.jw-dialog .wrapper.in {
  transform: translate(0, 0);
}
.jw-dialog .wrapper .content {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 80px 40px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.jw-dialog .wrapper .content .right-icon {
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  border: 1px solid #40cf6f;
  top: 20px;
  transform: translate(-50%, 0);
  left: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.jw-dialog .wrapper .content .right-icon .check-style-icon {
  width: 14px;
  height: 24px;
  border-color: #40cf6f;
  border-style: solid;
  border-width: 0 4px 4px 0;
  transform: rotate(45deg);
  transform-origin: 12px 12px;
}
.jw-dialog .wrapper .content .title {
  box-sizing: border-box;
  overflow: hidden;
  max-height: 100%;
  font-size: 18px;
  word-break: break-word;
  color: #888888;
}
.jw-offer-dialog .offer-modal {
  width: 375px;
  height: 375px;
  background-size: cover;
  position: relative;
  box-sizing: border-box;
  padding: 110px 60px 100px;
  text-align: center;
  transition: transform 0.3s ease-in-out 0s;
  transform: translate(0, -200%);
}
.jw-offer-dialog .offer-modal.in {
  transform: translate(0, 0);
}
.jw-offer-dialog .offer-modal .container {
  width: 100%;
  height: 100%;
  padding: 5px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.jw-offer-dialog .offer-modal .container .main {
  font-size: 16px;
  white-space: nowrap;
}
.jw-offer-dialog .offer-modal .container .main .price {
  color: #ce2626;
  font-size: 22px;
  font-weight: bold;
}
.jw-offer-dialog .offer-modal .container .main .unit {
  color: #ce2626;
}
.jw-offer-dialog .offer-modal .container .content {
  margin-top: 8px;
  font-size: 16px;
  white-space: nowrap;
  flex: 1;
  justify-content: space-around;
  flex-direction: column;
  display: flex;
}
.jw-offer-dialog .offer-modal .container .content .detail {
  margin-bottom: 0px;
}
.jw-offer-dialog .offer-modal .close-button {
  margin-top: 10px;
  line-height: 1;
  width: 120px;
  color: #fff;
  background-color: #ce2626;
  border-radius: 20px;
  padding: 10px 23px;
  cursor: pointer;
  border: 1px solid #ce2626;
  text-align: center;
  box-sizing: border-box;
  outline: none;
  transition: 0.1s;
  font-weight: 500;
  font-size: 16px;
}
.jw-offer-dialog:after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 0;
  vertical-align: middle;
}
.jw-modal {
  z-index: 1999;
  opacity: 0;
  background: #000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.3s ease-in-out 0s;
}
.jw-modal.in {
  opacity: 0.5;
}
/**************************
 ** ui-picture-fullscreen
 ** 
 **************************/
.ui-picture-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 3000;
  background: #000000;
  display: none;
}
.ui-picture-fullscreen .head {
  position: relative;
  height: 0.8rem;
  z-index: 2;
}
.ui-picture-fullscreen .head .close {
  position: absolute;
  left: 0;
  top: 0;
  padding: 0.2rem;
  line-height: 0;
  cursor: pointer;
}
.ui-picture-fullscreen .head .close i {
  display: block;
  width: 0.4rem;
  height: 0.4rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeBAMAAADJHrORAAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACXRSTlMA8BDQMMCwUCBqCNoGAAAALElEQVQY02OgFlArQOEyGTag8JVF0KQd6CfNCpNG8PGqZ1AeCAUNGOFJDQAAlqMIFV5swKsAAAAASUVORK5CYII=) center center no-repeat;
  background-size: 0.4rem;
}
.ui-picture-fullscreen .inner {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.ui-picture-fullscreen .inner .cell {
  position: relative;
  height: 100%;
}
.ui-picture-fullscreen .inner .cell .img {
  position: relative;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}
.category-filter-box .category-filter-header-box {
  display: flex;
  overflow-x: auto;
  height: 40px;
  line-height: 40px;
}
.category-filter-box .category-filter-header-item {
  flex: 0 1 33%;
  text-align: center;
}
.category-filter-box .category-filter-header-item::after {
  content: '';
  vertical-align: baseline;
  margin-left: 10px;
  transform: rotate(45deg);
  display: inline-block;
  transition: all 0.3s;
  height: 8px;
  width: 8px;
  border-right: 2px solid #7f7f7f;
  border-bottom: 2px solid #7f7f7f;
}
.category-filter-box .category-filter-header-item.active::after {
  transform: rotate(-135deg);
}
.category-filter-box .category-filter-body-box {
  margin: 0 15px 15px;
  border-top: 1px solid #f2f2f2;
}
.category-filter-box .category-filter-body-item-box {
  display: none;
}
.category-filter-box .category-filter-body-item-box.active {
  display: block;
}
.category-filter-box .category-filter-body-item {
  display: inline-block;
  width: 90px;
  height: 35px;
  line-height: 35px;
  border: 1px solid #d7d7d7;
  font-size: 14px;
  border-radius: 6px;
  text-align: center;
  margin: 10px 8px 0 10px;
}
.category-filter-box .category-filter-body-item.active {
  color: #fff;
}
.ui-column-3 {
  width: 33.33%;
}
.ui-column-4 {
  width: 25%;
}
.ui-column-5 {
  width: 20%;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mutiple-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.auto-img-box {
  position: relative;
  overflow: hidden;
  background: #eee;
}
.auto-img-box:after {
  padding-bottom: 75%;
  content: '';
  display: block;
}
.auto-img-box.img-size-1:after {
  padding-bottom: 75%;
}
.auto-img-box.img-size-2:after {
  padding-bottom: 133%;
}
.auto-img-box.img-size-3:after {
  padding-bottom: 56%;
}
.auto-img-box.img-size-4:after {
  padding-bottom: 180%;
}
.auto-img-box .auto-img {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: all 0.3s ease;
  object-fit: cover;
  left: 0;
}
.carousel-list-box .carousel-item-box {
  display: block;
  overflow: hidden;
}
.ui-pagination-box {
  border: 1px solid #ddd;
  line-height: 0.6rem;
  padding: 0 10px;
}
.ui-pagination-item {
  display: block;
}
.ui-pagination-item + .ui-pagination-item {
  border-top: 1px solid #ddd;
}
.ui-category-box {
  padding: 0.2rem 3%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ui-category-box .ui-category-item {
  flex: 0 0 40%;
  border: 1px solid #dddddd;
  text-align: center;
  height: 0.68rem;
  line-height: 0.66rem;
  margin-bottom: 0.2rem;
  font-size: 0.26rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 0.2rem;
  border-radius: 0.06rem;
}
.no-data {
  position: relative;
  padding: 1rem 0 2rem;
  background: #fff;
  text-align: center;
}
.no-data .no-data-img {
  max-width: 100%;
  display: none;
}
.no-data .no-data-null {
  max-width: 100%;
}
.no-data .no-data-text {
  font-size: 0.3rem;
  text-transform: uppercase;
  color: #999999;
}
.ui-header-box {
  position: sticky;
  top: 0;
  z-index: 3;
}
.ui-header-box .ui-header {
  position: relative;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
}
.ui-header-box .ui-header-content-box {
  position: relative;
  z-index: 1;
  height: 50px;
  line-height: 50px;
}
.ui-header-box .ui-header-ren {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
}
.ui-header-box .cms-icon {
  display: inline-block;
  width: 50px;
  text-align: center;
  font-size: 24px;
}
.ui-header-box .logo-img {
  max-width: 300px;
  height: 40px;
  object-fit: contain;
}
.ui-header-box .logo-link {
  display: block;
  max-height: 50px;
  text-align: center;
  padding: 5px;
  box-sizing: border-box;
}
.ui-header-box .ui-header-normal-layout {
  height: 50px;
  line-height: 50px;
}
.ui-header-box .icon-zuo {
  float: left;
}
.ui-header-box .ui-header-normal-layout .icon-sousuo1 {
  float: right;
}
.ui-header-box .ui-header-title {
  margin: 0 80px;
  font-size:20px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-header-box .nav-layout-2-icon {
  position: fixed;
  font-size: 25px;
  color: #ffffff;
  left: 10px;
  bottom: 100px;
  line-height: 50px;
  background: rgba(51, 51, 51, 0.8);
  border-radius: 50%;
  display: none;
}
.ui-header-box .nav-layout-2-icon.active {
  display: block;
}
.ui-nav {
  display: none;
}
.ui-nav .ui-nav-box {
  background: #fff;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  position: relative;
}
.ui-nav .icon-guanbi {
  position: absolute;
  right: 0;
  bottom: 100%;
  color: #fff;
  font-size: 30px;
  display: none;
}
.ui-nav .icon-xiala-copy {
  float: right;
  display: none;
  width: 40px;
}
.ui-nav .icon-xiala-copy.active {
  transform: rotate(90deg);
}
.ui-nav .ui-nav-second-item-box {
  display: none;
}
.ui-nav .ui-nav-third-item-box {
  display: none;
}
.ui-nav.layout-0 .ui-nav-item {
  line-height: 50px;
}
.ui-nav.layout-0 .ui-nav-item + .ui-nav-item {
  border-top: 1px solid #eeeeee;
}
.ui-nav .ui-nav-first-menu {
  display: block;
}
.ui-nav .ui-nav-float-box {
  position: absolute;
  background: #fff;
  position: fixed;
  text-align: center;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
  line-height: 34px;
}
.ui-nav .ui-nav-float-box .ui-nav-second-menu {
  display: block;
  padding: 0 6px;
}
.ui-nav.layout-0,
.ui-nav.layout-1,
.ui-nav.layout-2 {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  line-height: 40px;
  text-align: center;
}
.ui-nav.layout-1 {
  text-align: left;
  color: #333;
}
.ui-nav.layout-1 .ui-nav-first-menu,
.ui-nav.layout-2 .ui-nav-first-menu {
  padding: 0 20px;
}
.ui-nav.layout-1 .ui-nav-second-menu,
.ui-nav.layout-2 .ui-nav-second-menu {
  padding: 0 40px;
  display: block;
}
.ui-nav.layout-1 .ui-nav-third-menu,
.ui-nav.layout-2 .ui-nav-third-menu {
  display: block;
  padding: 0 60px;
}
.ui-nav.layout-1 .icon-xiala-copy,
.ui-nav.layout-2 .icon-xiala-copy {
  display: block;
}
.ui-nav.layout-1 .ui-nav-first-menu,
.ui-nav.layout-1 .ui-nav-second-menu {
  border-top: 1px solid #eeeeee;
}
.ui-nav.layout-2 .ui-nav-first-menu,
.ui-nav.layout-2 .ui-nav-second-menu {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.ui-nav.layout-1 .ui-nav-third-menu,
.ui-nav.layout-2 .ui-nav-third-menu {
  background: #f8f8f8;
  color: #999999;
}
.ui-nav.layout-2 {
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  text-align: left;
  z-index: 10;
}
.ui-nav.layout-2 .ui-nav-box {
  margin-right: 60px;
}
.ui-nav.layout-2 .icon-guanbi {
  top: 0;
  right: 0;
  display: block;
}
.ui-nav.layout-3 {
  background: #fff1f1;
  display: block;
}
.ui-nav.layout-3 .ui-nav-box {
  overflow-x: auto;
  white-space: nowrap;
}
.ui-nav.layout-3 .ui-nav-item {
  display: inline-block;
  color: #333333;
  line-height: 35px;
}
.ui-nav.layout-3 .ui-nav-first-menu {
  padding: 0 10px;
  display: inline-block;
}
.ui-nav.layout-3 .ui-nav-item > .icon-xiala-copy {
  width: 20px;
  margin-left: -10px;
  display: inline-block;
  transform: rotate(90deg);
}
.ui-nav.layout-3 .ui-nav-second-item-box {
  position: absolute;
}
.ui-nav.layout-3 .icon-xiala-copy.active {
  transform: rotate(-90deg);
}
.ui-nav.layout-4 {
  display: block;
  line-height: 0;
}
.ui-nav.layout-4 .ui-nav-item {
  display: inline-block;
  color: #333333;
  width: 23.5%;
  text-align: center;
  font-size: 0.22rem;
}
.ui-nav.layout-4 .ui-nav-item.col-3 {
  width: 31%;
}
.ui-nav.layout-4 .ui-nav-item.col-5 {
  width: 18.5%;
}
.ui-nav.layout-4 .ui-nav-first-menu {
  margin: 5px 0 5px 5px;
  border: 1px solid #dddddd;
  line-height: 30px;
  border-radius: 3px;
}
.ui-search-dialog {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #f9f9f9;
  z-index: 10;
  display: none;
}
.ui-search-dialog .ui-search-input {
  border: 1px solid #dddddd;
  line-height: 25px;
  padding: 5px 5px 5px 30px;
  width: 100%;
  box-sizing: border-box;
}
.ui-search-dialog .ui-search-input-box {
  padding: 15px 60px 15px 15px;
  position: relative;
  line-height: 37px;
}
.ui-search-dialog .ui-search-btn-box {
  position: absolute;
  right: 0;
}
.ui-search-dialog .icon-sousuo1 {
  position: absolute;
  margin-left: 7px;
}
.ui-search-dialog .ui-search-btn {
  display: none;
  width: 60px;
  text-align: center;
  color: #02b9f4;
}
.ui-search-dialog .ui-search-btn.active {
  display: block;
}
.ui-search-dialog .ui-search-key-box {
  padding: 0 15px;
}
.ui-search-dialog .ui-search-key {
  display: inline-block;
  background: #eeeeee;
  line-height: 24px;
  padding: 5px 10px;
  border-radius: 3px;
  margin-right: 2px;
  margin-bottom: 5px;
}
/*************************
 ** ui-toolbar
 **
 ************************/
.ui-toolbar {
  position: fixed;
  right: 5px;
  bottom: 80px;
  z-index: 90;
}
.ui-toolbar .ui-toolbar-item {
  display: block;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  background: rgba(0, 0, 0, 0.8);
}
.ui-toolbar .icon-fanhuidingbu {
  color: #fff;
  font-size: 16px;
}
.ui-tabbar {
  position: fixed;
  left: 0;
  right: 0;
  display: flex;
  bottom: 0;
  text-align: center;
  z-index: 1;
  height: 0.9rem;
  background: #f5f5f5;
}
.ui-tabbar.layout-0 {
  box-shadow: 0 -0.05rem 0.05rem rgba(0, 0, 0, 0.06);
}
.ui-tabbar .ui-tabbar-item {
  flex: auto;
  font-size: smaller;
  color: inherit;
}
.ui-tabbar .ui-tabbar-item .ui-tabbar-link {
  display: block;
  padding: 6px 0;
}
.ui-tabbar .ui-tabbar-item .ui-tabbar-link.active .ui-tabbar-item-selected-img {
  display: block;
}
.ui-tabbar .ui-tabbar-item .ui-tabbar-link.active .ui-tabbar-item-img {
  display: none;
}
.ui-tabbar .ui-tabbar-item .ui-tabbar-item-img,
.ui-tabbar .ui-tabbar-item .ui-tabbar-item-selected-img {
  width: 25px;
  height: 25px;
  display: block;
  overflow: hidden;
  margin: 0 auto 1px;
}
.ui-tabbar .ui-tabbar-item .ui-tabbar-item-selected-img {
  display: none;
}
.ui-tabbar .ui-tabbar-item .ui-tabbar-item-title {
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}
.ui-fields {
  background: #f2f2f2;
  padding: 0.1rem 0.2rem;
  line-height: 2.4;
}
.ui-article-attachment-box {
  line-height: 2;
  padding-bottom: 0.3rem;
}
.ui-article-attachment-box .ui-article-attachment-tittle {
  font-weight: bold;
}
.ui-article-attachment-box .ui-article-attachment-item a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.footer {
  padding: 10px 0;
  text-align: center;
  color: #666;
  line-height: 30px;
  border-top: 1px solid #eee;
}
.footer .copyright {
  padding: 0 0.2rem 0.1rem;
  font-size: 0.22rem;
  line-height: 1.2;
  word-break: break-word;
}
.footer .jszc {
  font-size: 0.22rem;
}
.footer .jszc span {
  display: inline-block;
  vertical-align: middle;
}
.footer .jszc .site {
  display: inline-block;
  vertical-align: middle;
  line-height: 0;
}
.footer .jszc .site img {
  display: inline-block;
  height: 24px;
}
.ui-button {
  position: absolute;
}
.ui-button .ui-button-link {
  text-align: center;
  display: inline-block;
}
.ui-button.layout-0 .ui-button-link {
  border: none;
}
.ui-button.layout-1 .ui-button-link {
  background: #fff;
}
/******************************
 ** ui-article-list
 ******************************/
.ui-article-list .center-0 .list .item {
  position: relative;
  padding: 0.2rem;
}
.ui-article-list .center-0 .list .item::before {
  content: '';
  position: absolute;
  left: 0.2rem;
  right: 0.2rem;
  bottom: 0;
  border-bottom: 1px solid #eeeeee;
}
.ui-article-list .center-0 .list .cell {
  position: relative;
  overflow: hidden;
  display: block;
}
.ui-article-list .center-0 .list .cell.cell-0 .image {
  float: left;
}
.ui-article-list .center-0 .list .cell.cell-0 .exp {
  margin: 0 0 0 2.2rem;
}
.ui-article-list .center-0 .list .cell.cell-1 .image {
  float: right;
}
.ui-article-list .center-0 .list .cell.cell-1 .exp {
  margin: 0 2.2rem 0 0;
}
.ui-article-list .center-0 .list .image {
  position: relative;
  width: 2rem;
}
.ui-article-list .center-0 .list .image .img {
  background: #f5f5f5;
}
.ui-article-list .center-0 .list .exp {
  position: relative;
}
.ui-article-list .center-0 .list .exp h3 {
  font-size: 0.26rem;
  line-height: 0.4rem;
  margin: 0 0 0.1rem;
  font-weight: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ui-article-list .center-0 .list .exp p {
  font-size: 0.22rem;
  line-height: 0.3rem;
  margin: 0 0 0.05rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient: vertical;
}
.ui-article-list .center-0 .list .exp .dis {
  line-height: 0.3rem;
  font-size: 0.22rem;
}
.ui-article-list .center-0 .list .exp .dis span {
  margin: 0 0.1rem 0 0;
  color: #999999;
}
.ui-article-list .center-1 .list .item {
  position: relative;
  padding: 0.2rem;
}
.ui-article-list .center-1 .list .item::before {
  content: '';
  position: absolute;
  left: 0.2rem;
  right: 0.2rem;
  bottom: 0;
  border-bottom: 1px solid #eeeeee;
}
.ui-article-list .center-1 .list .cell {
  position: relative;
  overflow: hidden;
  display: block;
}
.ui-article-list .center-1 .list .date {
  position: relative;
  width: 1rem;
  float: left;
}
.ui-article-list .center-1 .list .date strong,
.ui-article-list .center-1 .list .date span {
  display: block;
  text-align: right;
  line-height: 0.4rem;
  font-size: 0.28rem;
}
.ui-article-list .center-1 .list .date strong {
  font-size: 0.28rem;
}
.ui-article-list .center-1 .list .exp {
  position: relative;
  margin: 0 0 0 1.2rem;
}
.ui-article-list .center-1 .list .exp h3 {
  font-size: 0.26rem;
  line-height: 0.4rem;
  margin: 0 0 0.1rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ui-article-list .center-1 .list .exp p {
  font-size: 0.22rem;
  line-height: 0.3rem;
  margin: 0 0 0.05rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ui-article-list .center-1 .list .exp .dis {
  line-height: 0.3rem;
  font-size: 0.22rem;
}
.ui-article-list .center-1 .list .exp .dis span {
  margin: 0 0.1rem 0 0;
}
.ui-article-list .center-2 .list .item {
  position: relative;
  padding: 0.2rem;
}
.ui-article-list .center-2 .list .item::before {
  content: '';
  position: absolute;
  left: 0.2rem;
  right: 0.2rem;
  bottom: 0;
  border-bottom: 1px solid #eeeeee;
}
.ui-article-list .center-2 .list .cell {
  position: relative;
  overflow: hidden;
  display: block;
}
.ui-article-list .center-2 .list .exp {
  position: relative;
}
.ui-article-list .center-2 .list .exp h3 {
  font-size: 0.26rem;
  line-height: 0.4rem;
  margin: 0 0 0.1rem;
  font-weight: normal;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ui-article-list .center-2 .list .exp h3::before {
  content: '';
  display: inline-block;
  border: 6px solid transparent;
  border-left: 6px solid #ccc;
}
.ui-article-list .center-2 .list .exp p {
  font-size: 0.22rem;
  line-height: 0.3rem;
  margin: 0 0 0.05rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ui-article-list .center-2 .list .exp .dis {
  line-height: 0.3rem;
  font-size: 0.22rem;
}
.ui-article-list .center-2 .list .exp .dis span {
  margin: 0 0.1rem 0 0;
}
.ui-article-list .center-3 .list {
  padding: 0.2rem;
}
.ui-article-list .center-3 .list .item {
  position: relative;
  margin: 0 0 0.2rem;
  background: #ffffff;
  border-radius: 0.1rem;
  overflow: hidden;
}
.ui-article-list .center-3 .list .cell {
  position: relative;
  overflow: hidden;
  display: flex;
}
.ui-article-list .center-3 .list .image {
  position: relative;
  width: 2rem;
  float: left;
}
.ui-article-list .center-3 .list .image .img {
  background: #f5f5f5;
}
.ui-article-list .center-3 .list .exp {
  flex: 1;
  position: relative;
  padding: 0.15rem 0.2rem;
}
.ui-article-list .center-3 .list .exp h3 {
  font-size: 0.25rem;
  height: 0.8rem;
  line-height: 0.4rem;
  margin: 0 0 0.1rem;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ui-article-list .center-3 .list .exp .dis {
  line-height: 0.3rem;
  font-size: 0.22rem;
}
.ui-article-list .center-3 .list .exp .dis span {
  margin: 0 0.1rem 0 0;
}
.ui-article-list .center-4 .list {
  position: relative;
  padding: 0.1rem;
  overflow: hidden;
}
.ui-article-list .center-4 .list .item {
  float: left;
  width: 50%;
}
.ui-article-list .center-4 .list .cell {
  position: relative;
  margin: 0.1rem;
  display: block;
  overflow: hidden;
}
.ui-article-list .center-4 .list .image {
  position: relative;
  width: 100%;
}
.ui-article-list .center-4 .list .image .img {
  background: #f5f5f5;
}
.ui-article-list .center-4 .list .exp {
  position: relative;
  padding: 0.15rem 0.2rem;
}
.ui-article-list .center-4 .list .exp h3 {
  font-size: 0.25rem;
  line-height: 0.4rem;
  font-weight: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
}
.ui-article-list .center-5 .list {
  position: relative;
  padding: 0.1rem;
  overflow: hidden;
}
.ui-article-list .center-5 .list .item {
  float: left;
  width: 50%;
}
.ui-article-list .center-5 .list .cell {
  position: relative;
  margin: 0.1rem;
  padding: 0.1rem 0.1rem 0;
  display: block;
  overflow: hidden;
  border: 1px solid #dddddd;
  border-radius: 3px;
}
.ui-article-list .center-5 .list .image {
  position: relative;
  width: 100%;
}
.ui-article-list .center-5 .list .image .img {
  background: #f5f5f5;
}
.ui-article-list .center-5 .list .exp {
  position: relative;
  padding: 0.15rem 0.2rem;
}
.ui-article-list .center-5 .list .exp h3 {
  font-size: 0.25rem;
  line-height: 0.4rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ui-article-list .center-6 {
  position: relative;
  overflow: hidden;
  padding: 0.1rem;
}
.ui-article-list .center-6 .swiper-wrapper {
  position: relative;
}
.ui-article-list .center-6 .swiper-wrapper .swiper-slide {
  position: relative;
}
.ui-article-list .center-6 .swiper-dots {
  position: relative;
  text-align: center;
}
.ui-article-list .center-6 .swiper-dots /deep/ span {
  margin: 0 0.05rem;
}
.ui-article-list .center-6 .swiper-dots /deep/ span.swiper-pagination-bullet-active {
  background: #333333;
}
.ui-article-list .center-6 .cell {
  position: relative;
  display: block;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #dddddd;
  margin: 0.1rem;
  border-radius: 6px;
}
.ui-article-list .center-6 .cell .image {
  position: relative;
  width: 100%;
}
.ui-article-list .center-6 .cell .image .img {
  background: #f5f5f5;
}
.ui-article-list .center-6 .cell .exp {
  position: relative;
  padding: 0.15rem 0.2rem;
}
.ui-article-list .center-6 .cell .exp h3 {
  position: relative;
  font-size: 0.25rem;
  line-height: 0.4rem;
  font-weight: normal;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #666666;
}
.ui-article-list .center-7 {
  position: relative;
  overflow: hidden;
  padding: 0.1rem;
}
.ui-article-list .center-7 .swiper-wrapper {
  position: relative;
}
.ui-article-list .center-7 .swiper-wrapper .swiper-slide {
  position: relative;
}
.ui-article-list .center-7 .swiper-dots {
  position: relative;
  text-align: center;
}
.ui-article-list .center-7 .swiper-dots /deep/ span {
  margin: 0 0.05rem;
}
.ui-article-list .center-7 .swiper-dots /deep/ span.swiper-pagination-bullet-active {
  background: #333333;
}
.ui-article-list .center-7 .cell {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0.1rem;
}
.ui-article-list .center-7 .cell .image {
  position: relative;
  width: 100%;
}
.ui-article-list .center-7 .cell .image .img {
  background: #f5f5f5;
}
.ui-article-list .center-7 .cell .exp {
  position: relative;
  padding: 0.15rem 0;
}
.ui-article-list .center-7 .cell .exp h3 {
  position: relative;
  font-size: 0.25rem;
  line-height: 0.4rem;
  font-weight: normal;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #666666;
}
.ui-article-list .center-8 {
  position: relative;
  padding: 0.2rem;
  overflow: hidden;
}
.ui-article-list .center-8 .swiper-container {
  position: relative;
  overflow: hidden;
}
.ui-article-list .center-8 .swiper-wrapper {
  position: relative;
  background: #ffffff;
}
.ui-article-list .center-8 .swiper-wrapper .swiper-slide {
  position: relative;
}
.ui-article-list .center-8 .swiper-dots {
  position: relative;
  text-align: center;
}
.ui-article-list .center-8 .swiper-dots /deep/ span {
  margin: 0 0.05rem;
}
.ui-article-list .center-8 .swiper-dots /deep/ span.swiper-pagination-bullet-active {
  background: #333333;
}
.ui-article-list .center-8 .cell {
  position: relative;
  display: block;
  overflow: hidden;
}
.ui-article-list .center-8 .cell .image {
  position: relative;
  width: 100%;
}
.ui-article-list .center-8 .cell .image .img {
  background: #f5f5f5;
}
.ui-article-list .center-8 .cell .exp {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.15rem 0.2rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABYCAMAAAAJFsPWAAAAY1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmaHTeAAAAIXRSTlO6CsPKsQOhjYVTKiMWqDcQmZR9d3JsZmBbTEdBMRs9rB5j0mWHAAAArUlEQVRo3u3PRxLCMBBFwbGxTXQgZ8P9T4mLQ9CLob+k7StFjSQMF7VZFMg//DNR9GbRGzC8QRKGn4gLv5FYIwnDKyRh+IG4cIe48NiZxYjEHXHhG+LCV8SFl0jC8AVx4TPiwifEhY+ICx8QF94jLrxDXHiBJAzPkYThLeLCA+LCDRJD05Djftw2ZtEiLvxCokIShpkKLacS3O8LlNMhYpqRMTxDopyZqR9nDCsfqBkCu0A7pf4AAAAASUVORK5CYII=) repeat-x;
  z-index: 1;
  background-size: contain;
}
.ui-article-list .center-8 .cell .exp h3 {
  position: relative;
  font-size: 0.28rem;
  line-height: 0.4rem;
  font-weight: normal;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #ffffff;
}
.ui-article-list .center-9 {
  padding: 0.2rem;
}
.ui-article-list .center-9 .list {
  position: relative;
  overflow: hidden;
  background: #ffffff;
}
.ui-article-list .center-9 .list .item {
  float: left;
  width: 100%;
  position: relative;
}
.ui-article-list .center-9 .list .item::before {
  content: '';
  position: absolute;
  left: 0.2rem;
  right: 0.2rem;
  bottom: 0;
  border-bottom: 1px solid #eeeeee;
}
.ui-article-list .center-9 .list .item:last-child::before {
  content: none;
}
.ui-article-list .center-9 .list .cell {
  position: relative;
  margin: 0.1rem;
  padding: 0.1rem;
  display: block;
  overflow: hidden;
}
.ui-article-list .center-9 .list .image {
  position: relative;
  width: 100%;
}
.ui-article-list .center-9 .list .image .img {
  background: #f5f5f5;
  border-radius: 10px;
}
.ui-article-list .center-9 .list .exp {
  position: relative;
  padding: 0.15rem 0.5rem 0.15rem 0;
}
.ui-article-list .center-9 .list .exp::before {
  content: '';
  position: absolute;
  top: 0.24rem;
  right: 0;
  width: 8px;
  height: 8px;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  transform: rotate(-45deg);
}
.ui-article-list .center-9 .list .exp h3 {
  position: relative;
  font-size: 0.25rem;
  line-height: 0.3rem;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/******************************
 ** ui-product-list
 ******************************/
.ui-product-list .center-0 .list {
  position: relative;
  overflow: hidden;
  padding: 0.1rem;
}
.ui-product-list .center-0 .list .item {
  float: left;
  width: 50%;
}
.ui-product-list .center-0 .list .cell {
  display: block;
  margin: 0.1rem;
}
.ui-product-list .center-0 .list .image {
  position: relative;
}
.ui-product-list .center-0 .list .image .img {
  background: #ffffff;
}
.ui-product-list .center-0 .list .exp {
  position: relative;
}
.ui-product-list .center-0 .list .exp h3 {
  position: relative;
  padding: 0 0.2rem;
  line-height: 0.8rem;
  text-align: center;
  font-size: 0.23rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333333;
}
.ui-product-list .center-1 .list {
  position: relative;
  overflow: hidden;
  padding: 0.1rem;
}
.ui-product-list .center-1 .list .item {
  float: left;
  width: 100%;
}
.ui-product-list .center-1 .list .cell {
  display: block;
  margin: 0.1rem;
  border-radius: 3px;
  overflow: hidden;
  position: relative;
}
.ui-product-list .center-1 .list .image {
  position: relative;
  background: #ffffff;
}
.ui-product-list .center-1 .list .exp {
  position: relative;
}
.ui-product-list .center-1 .list .exp h3 {
  position: relative;
  padding: 0 0.2rem;
  line-height: 0.8rem;
  font-weight: normal;
  text-align: center;
  font-size: 0.25rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #333333;
}
.ui-product-list .center-2 .list {
  position: relative;
  overflow: hidden;
  padding: 0.1rem;
}
.ui-product-list .center-2 .list .item {
  float: left;
  width: 100%;
}
.ui-product-list .center-2 .list .cell {
  display: block;
  margin: 0.1rem;
  border-radius: 3px;
  overflow: hidden;
  position: relative;
}
.ui-product-list .center-2 .list .image {
  position: relative;
  background: #ffffff;
}
.ui-product-list .center-2 .list .exp {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}
.ui-product-list .center-2 .list .exp h3 {
  position: relative;
  padding: 0 0.2rem;
  line-height: 0.8rem;
  font-weight: normal;
  text-align: center;
  font-size: 0.25rem;
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ui-product-list .center-3 .list .item {
  position: relative;
  padding: 0.2rem;
}
.ui-product-list .center-3 .list .item::before {
  content: '';
  position: absolute;
  left: 0.2rem;
  right: 0.2rem;
  bottom: 0;
  border-bottom: 1px solid #eeeeee;
}
.ui-product-list .center-3 .list .cell {
  position: relative;
  display: block;
}
.ui-product-list .center-3 .list .cell::after {
  content: '';
  clear: both;
  display: block;
}
.ui-product-list .center-3 .list .image {
  position: relative;
  float: left;
  width: 2rem;
  padding: 0 0 0 0.05rem;
}
.ui-product-list .center-3 .list .image::before {
  content: '';
  position: absolute;
  left: 0;
  top: -0.08rem;
  z-index: 2;
  width: 0.4rem;
  height: 0.7rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAABICAMAAABY4/wGAAAAe1BMVEUAAADyS0veAAzeAAz4YF34YF34YF34YF34YF34YF3eAAz4YF34YF3eAAz4YF34YF3eAAz4YF34YF34YF34YF34YF34YF34YF3eAAz4YF34YF3eAAz4YF34YF34YF3eAAzeAAz4YF3////8ycj+7u793Nz6lJP7q6neAAx9MQQCAAAAIXRSTlMACO/j/PbmlEft2tTMycGvr6SAdGA7MSMhHBUS3mhUPjJmOv5OAAABe0lEQVRIx+3T2W7CMBAF0EnZl0LZt24ej8f5/y+sE8sokNgeHipRqfdhDOIIrjMCVDZfEJK3L98P2Jej3Ja9o9yW04vQ9sqyfL1IbYWLG6uxPixyhy3fComdlh5LLIQEy1jHEvqYlo32pawNh8QaZLISS4hWsZuUsxbZd+D6XkbU1yAhsrMac1ajVpaUJmUoYY2zxlHfhMlEbbUIR/n6I8htG0/catePqgZYD05ZpLqyH2woYS1aR9BeX+m4JfIzDB2/G/uPNIbhu4ufw5Nbout+0zY8WxOs1QlrKsFovLVIcctYxTpc2eqIW2PCrp3175J7E95Na39iSLYvKdShU8Iqz37FCvtqD+xf6fv49yLnbVgcq6ultOXQwaALP/v/+N82MhmPpHZ2ANgORHZZgMt+KLBr8DkvcnbwCSHFKG3f99DIRz9hF2e4yW4YtSO4z2nebQdbaKdYddnhDjqz6bfs/ASRjCd3dlVANIdZ0/Y3kEqxbNgxZLKGkB84dCNdFx9f3AAAAABJRU5ErkJggg==) no-repeat 0 0;
  background-size: contain;
}
.ui-product-list .center-3 .list .image .img {
  background: #f5f5f5;
}
.ui-product-list .center-3 .list .exp {
  position: relative;
  margin: 0 0 0 2.2rem;
}
.ui-product-list .center-3 .list .exp h3 {
  font-size: 0.26rem;
  height: 0.8rem;
  line-height: 0.4rem;
  margin: 0 0 0.3rem;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ui-product-list .center-3 .list .exp .fee {
  line-height: 0.3rem;
  color: #999999;
}
.ui-product-list .center-3 .list .call {
  position: absolute;
  right: 0.2rem;
  top: 1.1rem;
  line-height: 0.5rem;
  border: 1px solid #dddddd;
  padding: 0 0.2rem;
  background: #ffffff;
  border-radius: 0.1rem;
}
.ui-product-list .center-3 .list .call i {
  display: inline-block;
  vertical-align: middle;
  width: 0.4rem;
  height: 0.4rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAgVBMVEUAAAAAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6wAW6yR/DPqAAAAKnRSTlMA5X3t3hsPCwb5OeHPyaVai3NUQyYKvbWgmIJ3ZiT11bCUiD3Eb21hTDJaRAvxAAAA/ElEQVQoz3WS2ZKCMBBFO4Issqkgi4LrrOf/P3ASdYAy8T4klTqpdPe9Ea1t3e3ErQWQLJ2oJLld8ZxQMYhsSEIbrcgfD2c2W7O67w2FxWoePZ75tpjPs9k0esMqvEAsZZj7OT9iq8VMFh/FoZ6tSEjmYoOZL8IXl7xYLyecbm/M0F/sXSzCE9nFLN0ZLXSGqMnsWzlVpDK++sPznEMTjFGoyEAOgTmdaM6o/xIHUr0WMWS1gquuM4Xdkepq4SaFODeZzcO+oH7NHo6O7+lkfJaFzBXMrCoVXj9FWKUUL3+xLZaaB6sLL0YFnz7AMQbU1vKo6tss8T/Wd2P+AJjZFJZgFOkdAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 0.24rem;
}
.ui-product-list .center-3 .list .call span {
  vertical-align: middle;
}
.ui-product-list .center-4 .list {
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  padding: 0.1rem;
}
.ui-product-list .center-4 .list .item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 2.4rem;
  margin: 0.15rem 0.05rem;
}
.ui-product-list .center-4 .list .cell {
  position: relative;
  display: block;
}
.ui-product-list .center-4 .list .image {
  position: relative;
  padding: 0 0.05rem;
}
.ui-product-list .center-4 .list .image::before {
  content: '';
  position: absolute;
  left: 0;
  top: -0.08rem;
  z-index: 2;
  width: 0.4rem;
  height: 0.7rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAABICAMAAABY4/wGAAAAgVBMVEUAAAD0UVDeAAzeAAz4YF34YF34YF34YF34YF3oKSz4YF3eAAz4YF34YF34YF34YF34YF34YF34YF34YF34YF34YF3eAAz4YF34YF34YF3eAAzeAAzeAAzeAAz4YF34YF34YF3eAAzeAAz4YF3////8ycj7q6n6lJPeAAz+7u793NyL8zNwAAAAI3RSTlMACe/j/PbnRxoS7drUzMGvpJGAdGA7ODEj3s/DtqeZaFQmHJQ1JIkAAAE/SURBVEjH7dPXjsIwEEDRMZBGrwvbS8b1/z9wiZU4Xpw487BFkfa+RIKj0RgcKAe7gzqCnVSYaifvdKumH3SrFgXRTpVSDwXdqkdGt+rJtxJF9TAoS5S+XSjbc2Al8lIa9C3UBVZbhiJmOVYZjm08PlegHavN8A4S6VZoTrZ2bZeIWmOIc+0kkjVod/iBfcO5o7Btus+K6js7NyiwrlFZ5O7xTVZiEP/VHVzCXVrKvrS7Ht6GmJUoKdYdyWCTjFntHR+Rx+aa1vLqYBGrtftZJWJ0X67tvuT/2M11G/ydFUQr8Joey3v8b5vm2Y5qlxeAY0KyGwbXzinB7uvP8vWQTd6gib3E7f0ZvF5nEbsu4EuntNfu4LZ81W2TI4SxbZdNT9DZYRbYVQ49ZfMbu2XQ22Xp29kBYrGNZzMYaA9NnwBeM+psH3W0AAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: contain;
}
.ui-product-list .center-4 .list .image .img {
  background: #f5f5f5;
  border: 1px solid #dddddd;
}
.ui-product-list .center-4 .list .exp {
  position: relative;
  padding: 0.1rem 0;
}
.ui-product-list .center-4 .list .exp h3 {
  font-size: 0.25rem;
  line-height: 0.4rem;
  padding: 0 0.2rem;
  text-align: center;
  color: #666666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ui-product-list .center-4 .list .call {
  display: block;
  margin: 0 0.3rem;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #005bac;
  color: #ffffff;
  font-size: 0.22rem;
  border-radius: 0.1rem;
  text-align: center;
}
.ui-product-list .center-4 .list .call i {
  display: inline-block;
  vertical-align: middle;
  width: 0.4rem;
  height: 0.4rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAbFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+T+BWAAAAI3RSTlMACuN9+Dnq3sl1JQ+Kz6VbBmZUQxoD7721oJQdsJiDbtVMMp1NxcoAAAD0SURBVCjPdZLZdoMgFEWRIOI81SlmaLv//x8LSaqm0Psgi7XlXs45CFvddI1EuE6A/AiiHhkX6CDUZEKkyEDbmOrZ2PisIH6sM7XHJp7NLrQeS3hdthz+YRlj7s8zuP8rvoRfC1bZoFRIXksnRIQJsczpa0hEqEbX7pOg26kTfecUYg3aDlSswYzcme5odty/J1GQZK99BXO+RaEbB0lztyuZL8h1u05pv7UCM0ko3JzxN+wzxk6L0hJU5TLbw3ZQf7s12hy/cd1V/lGYH6zqJbptdivL4zsYTsBSr5bn8Rlu723uCYBSgOz8VNrFyMQUD2N+ADotEUWCCQgcAAAAAElFTkSuQmCC) no-repeat center center;
  background-size: 0.24rem;
}
.ui-product-list .center-4 .list .call span {
  vertical-align: 0;
}
/******************************
 ** ui-form
 ******************************/
.ui-form {
  padding: 0.3rem;
}
.ui-form .form-item-name {
  line-height: 0.7rem;
}
.ui-form .form-item-content {
  position: relative;
}
.ui-form .form-item.required .form-item-name:after {
  content: '*';
  font-style: normal;
  color: red;
  margin-left: 10px;
}
.ui-form .form-input,
.ui-form .form-textarea,
.ui-form .form-select {
  width: 100%;
  box-sizing: border-box;
  border: 1px solid transparent;
  padding: 5px 20px;
  line-height: 35px;
  height: 45px;
  background: #f5f5f5;
  color: #666;
  outline: 0;
}
.ui-form .form-textarea {
  height: 1.6rem;
  line-height: 1.6;
}
.ui-form .form-radio,
.ui-form .form-checkbox {
  display: inline-block;
  vertical-align: top;
  width: 48%;
  padding: 8px 0;
  cursor: pointer;
}
.ui-form .form-sms-code {
  text-align: center;
  background: #fff;
  position: absolute;
  right: 1px;
  top: 0;
  padding: 0 20px;
  line-height: 38px;
}
.ui-form .form-submit-btn {
  width: 100%;
  height: 0.7rem;
  line-height: 0.6rem;
  margin-top: 0.3rem;
  background-color: #fff;
}
.ui-form .form-huxing {
  position: relative;
  height: 38px;
  padding: 0 40px 0 20px;
  overflow: hidden;
  background: #f5f5f5;
  border: 1px solid transparent;
  line-height: 38px;
  /* bug 16712 */
  /* border: none; */
}
.ui-form .form-huxing .arrow {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAIVBMVEUAAABwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBra2ucbZClAAAAC3RSTlMAEDBQcmCQgKAgH0MJP0cAAABASURBVAjXYyAXTEAwTSGUMhAzK4BYTAYg0ghEqIKlWIHCjAUQZYkMDCJQjSwCjA4wQxw5BGBMtkK40YwLGMgHAN2PBGYPwYYEAAAAAElFTkSuQmCC) center center no-repeat;
}
.ui-form .form-huxing .form-huxing-item {
  min-width: 20%;
  text-align: center;
  display: inline-block;
}
.ui-form .form-huxing-drop-box {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}
.ui-form .form-huxing-drop-wrap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ffffff;
  border: 1px solid #eeeeee;
  overflow: hidden;
  animation: fadeInUp 0.3s ease;
}
.ui-form .form-huxing-drop-box .head {
  padding: 0.2rem 0;
  text-align: center;
  line-height: 2;
  font-size: large;
  color: #333333;
  font-weight: bold;
}
.ui-form .form-huxing-drop-box .main {
  position: relative;
  overflow: hidden;
  padding: 0 0.1rem 0.2rem;
}
.ui-form .form-huxing-drop-box .main dl {
  float: left;
  width: 20%;
}
.ui-form .form-huxing-drop-box .main dl dd span {
  display: block;
  margin: 5px;
  height: 30px;
  line-height: 30px;
  border-radius: 3px;
  text-align: center;
  cursor: pointer;
  background: #eeeeee;
}
.ui-form .form-huxing-drop-box .button {
  position: relative;
  padding: 0.2rem;
  margin: 0 0.1rem;
  text-align: center;
  border-top: 1px solid #eeeeee;
}
.ui-form .form-huxing-drop-box .button a {
  display: inline-block;
  width: 50%;
  line-height: 0.6rem;
  background: #ff8712;
  color: #ffffff;
  border-radius: 0.1rem;
  font-size: large;
  border: 0;
}
.ui-form .form-huxing-drop-box dl dd.active span {
  background: #ff8712;
  color: #ffffff;
}
.ui-form.layout-1 .form-input,
.ui-form.layout-1 .form-textarea,
.ui-form.layout-1 .form-select,
.ui-form.layout-1 .form-huxing,
.ui-form.layout-2 .form-input,
.ui-form.layout-2 .form-textarea,
.ui-form.layout-2 .form-huxing,
.ui-form.layout-2 .form-select {
  border-color: #ddd;
  background: none;
}
.ui-form.layout-2 .form-item-name {
  display: none;
}
.ui-form.layout-2 .form-item + .form-item {
  margin-top: 20px;
}
.ui-consult {
  text-align: center;
  padding-bottom: 20px;
  position: relative;
}
.ui-consult .ui-consult-text1 {
  font-size: 0.32rem;
  line-height: 0.5rem;
  padding-top: 0.6rem;
}
.ui-consult .ui-consult-text2 {
  font-size: 0.2rem;
  line-height: 0.3rem;
  padding-bottom: 0.6rem;
}
.ui-consult.layout-0 {
  height: 2.94rem;
}
.ui-consult.layout-0 .ui-consult-button-wrap {
  bottom: 0.3rem;
  padding-top: 0.32rem;
  position: absolute;
  padding-left: 0.45rem;
}
.ui-consult.layout-0 .ui-consult-button-wrap .ui-consult-button {
  width: 2.2rem;
  height: 0.65rem;
  font-size: 0.24rem;
  display: inline-block;
  line-height: 0.65rem;
  text-indent: 0.2rem;
  border-radius: 0.3rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAMAAADmrkDzAAAAclBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9eWEHEAAAAJXRSTlMA9AcNMnHYtRX6eOadxGlSPK6ikYx/Q9HJhWJbSkAoId3rwJi5YnLfcgAAAYdJREFUOMutk9mWqjAQRRPmUVBBccCx9///4q0k4CXavvV5IKmsnRpOFurPFcSpJh+qJvhGtEwq44/LoV3C7tBeolOl4Xb2rkru2/JWGN/h8D8+YPWjlkwFmznYwrrNCuhs2KyfjalZvJAYbIEjjGZNAb0NBJ3vlBQO3VCbJYurBG6RUitozAlkjshgtuFUQmTrm0jL3gnCV6N7tOCaXoIH8dzxbWFQyVpy2bQ9w9zxaTHuzlYvOSp1hasZ0rNIlNAbq1LZ1jzl+5SsnmIz2kgi24g8MAbVPhFBKAVyl29jZ439xxzqQIUw0a3156zelcHkZinfNfnlnYjQLqGmkkVcekfOJK/hjwIm6GjuYvJ2u5sOChglTsCeXCt93wi8VAqReQ6bbMwx6n2kJo8cmRawH3cpnoe2idxU6AFjtR2/8JHaPd2le3SyOCT0Cz2g8w7KDw+3MCwnuIvXb1pp6LM5KtDqQ9kP6MIxF1ipX3QsIa+aa9hqhi///yrBKQnVN52rfY5OHfAPB8gkwpqqfJIAAAAASUVORK5CYII=) no-repeat 0.3rem center;
  background-size: 0.33rem 0.34rem;
}
.ui-consult.layout-0 .ui-consult-button-wrap .ui-consult-button:first-child {
  background-size: 0.31rem 0.31rem;
  border: 1px solid #fff;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAAolBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ELnaCAAAANXRSTlMA1exVBec6Nx6vg1BLMyPLYEAZ9/K5oyna0KB9eWtGLhIM++HNxL+zm49wFpNnXBDdu6mQblW+eskAAAFoSURBVCjPhZLXlqMwEAUbk5MxDuCcsydsqv//tZUGBjTr5Uw9SDR1RCNdiUmwumbH+b0v/8WewsiajeAweLbbI9naEYWTn/kxlK+k9Ly22hzIxaTPRI8LC6ZRqR5DfNPvLTVEMJrp/jdVnHFaPUcNJ8Ly41sFmZqYtJ6lyIXmr2NOIm/spOaqVMJCGv4Qi82lrgq4izuWFl0NqDv0gTfhxfQRsgZSUdhAsiU2vUffg6qlr33A2vQlqQ/1Ggtih9WXLNh64FbF7icLITP9BHnl1ISwTmVOYITFL9kkYrLbu+2BTtnJv+T0yjqsA7E8k8Bl4HmDEOwnqdN8v/HBy6N60eLMsQI9p6uVr39jmBG+N3roUsCt2c4jgoJR+bl6TC6PUF8dO8/tyIJzIBs+d3ysckh/76m4eroOcOuzvDeN/CTxgvaaRHoaj6UDC32Xee3yvj6IJdIJhY7K7XXgkqn14czqIlzKN/wFP8IqDF7aVYwAAAAASUVORK5CYII=);
}
.ui-consult.layout-0 .ui-consult-button-wrap .ui-consult-button + .ui-consult-button {
  margin-left: 20px;
}
.ui-consult.layout-1 {
  position: relative;
  height: 2.9rem;
}
.ui-consult.layout-1 .ui-consult-button-wrap {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
}
.ui-consult.layout-1 .ui-consult-button-wrap .ui-consult-button {
  display: block;
  flex: 1;
  line-height: 1rem;
  font-size: 0.28rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAhFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8g2+bRAAAAK3RSTlMA8NnPyvbewLyppJSCcjDl07d5b0EmwqB+Y049OyAdDwsFspqJZ2VaVygUQ2zD3gAAAM9JREFUKM910NlOw0AMheG/2ci+tElXSlt2OO//fihOFUSY+S48km2NjsxsqPI0abZZWbP0kWoWVX9GZxv9Ck7MjrGW1tx9yjing5wOALdEbt/ARh4Z0MjnTC+vVwp5PdDJBOFYE6tteO8R2RtBMa7yIoWQW3PFtPUMBym37B3srRmTypTVaqybse6r6ZwNubwi3uW14yKvHnbySIAneTwCvPnubjJ31MnJddcbk1r/FBhXpK5ndl3ZR1t74rawmLNAao9wHer668JCGaxx+QGZ/1uQre0fgQAAAABJRU5ErkJggg==) 0.3rem center no-repeat;
  background-size: 0.31rem 0.31rem;
}
.ui-consult.layout-1 .ui-consult-button-wrap .ui-consult-button:first-child {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAcCAMAAACj+uTiAAAAdVBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////li2ZAAAAAJnRSTlMA9+6+kgkD5NrIw7Scg3ZDFtSwoJV6SzAfDufRyaWjjX9tY1o7NmCyd2wAAACoSURBVCjPddHZEoMgDEBRXHCnYK3afS///4kVAlMa4n09M0ACW/rkTcsZ0U4vdQQ02qYiGDUkIumdJAWWo3ZJLLWXAUvn5Yzl5aCfsRSphQuLy61sCFHw6ANBN0tZDP6mkaBJ294EXeEqRVBlqSpi2evVV0ig1nzkSfCQHkCNNHssn2gVQW04+PaPynmVUhY0UAKJH+DlT6WHmqF4nsDMnFjHPatqc9QXPzEhIu5LO8gAAAAASUVORK5CYII=);
}
.ui-container {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.ui-image-text {
  padding: 0.3rem 0 1rem;
}
.ui-image-text .ui-image-text-img-box {
  box-sizing: border-box;
  border: 1px solid #ddd;
  width: 70%;
  margin: 0 auto;
  padding: 10px 5px;
  border-radius: 5px;
}
.ui-image-text .ui-image-text-img {
  border-radius: 5px;
  width: 100%;
  height: 100%;
  display: block;
}
.ui-image-text .ui-image-text-info-box {
  text-align: center;
  padding: 0 10px;
}
.ui-image-text .ui-image-text-title {
  font-size: 0.36rem;
  padding-top: 0.3rem;
  border-bottom: #cacaca solid 1px;
}
.ui-image-text .ui-image-text-link {
  display: inline-block;
  width: 2.22rem;
  height: 0.6rem;
  line-height: 0.6rem;
  border: 1px solid #ddd;
  border-radius: 0.3rem;
  margin-top: 0.2rem;
}
.ui-image-text .ui-image-text-content {
  text-align: left;
  line-height: 0.36rem;
  margin-top: 0.3rem;
}
.ui-image-text.layout-0 .ui-image-text-content {
  text-align: center;
}
.ui-image-text.layout-0 .ui-image-text-img-box {
  height: 3.62rem;
  width: 4.63rem;
}
.ui-image-text.layout-1 {
  padding: 0 0 0.6rem;
}
.ui-image-text.layout-1 .ui-image-text-img-box {
  width: 100%;
  height: 3.5rem;
}
.ui-image-text.layout-1 .ui-image-text-title {
  border: none;
}
.ui-image-text.layout-1 .ui-image-text-link {
  border-radius: 5px;
  width: 100%;
  margin: 0.4rem -15px 0;
}
.ui-image-text.layout-2 .ui-image-text-img-box {
  border: none;
  width: 95%;
}
.ui-image-text.layout-2 .ui-image-text-title {
  border: none;
}
.ui-image-text.layout-2 .ui-image-text-link {
  border-radius: 5px;
  width: 2.6rem;
  background: #333333;
  color: #ffffff;
  border: none;
}
.ui-image-text.layout-2 .ui-image-text-content {
  margin-top: 0.1rem;
  font-size: 0.22rem;
  max-height: 1.6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  line-height: 0.4rem;
}
.ui-image-text.layout-3 {
  padding-top: 0;
}
.ui-image-text.layout-3 .ui-image-text-img-box {
  width: 100%;
  padding: 0;
  height: 2.2rem;
}
.ui-image-text.layout-3 .ui-image-text-title {
  border: none;
}
.ui-image-text.layout-3 .ui-image-text-link {
  border-radius: 0;
  width: 2.6rem;
  border: 2px solid #8f8f8f;
}
.ui-image-text.layout-4 {
  padding-top: 0;
}
.ui-image-text.layout-4 .ui-image-text-img-box {
  width: 100%;
  padding: 0;
  border: none;
  height: 2.6rem;
}
.ui-image-text.layout-4 .ui-image-text-title {
  border: none;
  text-align: left;
}
.ui-image-text.layout-4 .ui-image-text-link {
  width: 2.6rem;
  background: #fff;
}
.ui-image-text.layout-5 {
  background: #fff;
  border-radius: 0.12rem;
  box-shadow: 0 0.06rem 0.12rem rgba(0, 0, 0, 0.2);
}
.ui-image-text.layout-5 .ui-image-text-img-box {
  width: 92%;
  padding: 0;
  border: none;
  height: 4.38rem;
}
.ui-image-text.layout-5 .ui-image-text-title {
  border: none;
}
.ui-image-text.layout-5 .ui-image-text-link {
  width: 2.6rem;
  background: #0062b5;
  border: none;
  color: #fff;
}
.ui-magic {
  display: flex;
  line-height: 2.4;
  flex-wrap: wrap;
  padding-bottom: 10px;
  text-align: center;
  position: sticky;
}
.ui-magic.fixed {
  position: sticky;
  z-index: 2;
}
.ui-magic .ui-magic-item {
  flex-grow: 0;
  flex-shrink: 0;
  margin-top: 10px;
  box-sizing: border-box;
  background: none;
  padding: 0 5px;
}
.ui-magic.layout-0 .column-3 {
  width: 33.33%;
}
.ui-magic.layout-0 .column-4 {
  width: 25%;
}
.ui-magic.layout-0 .column-5 {
  width: 20%;
}
.ui-magic.layout-0 .auto-img-box {
  background: none;
}
.ui-magic.layout-1 {
  padding-bottom: 10px;
  padding-left: 10px;
}
.ui-magic.layout-1 .ui-magic-item {
  margin: 10px 0.15rem 0 0;
  padding: 0;
  border-radius: 2px;
}
.ui-magic.layout-1 .column-3 {
  width: 30%;
}
.ui-magic.layout-1 .column-4 {
  width: 22%;
}
.ui-magic.layout-1 .column-5 {
  width: 17%;
}
.ui-magic.layout-1 .auto-img-box {
  display: none;
}
.ui-magic.layout-1 .ui-magic-item-title {
  border-radius: 3px;
  padding: 0 0.5em;
}
.ui-many-image {
  position: relative;
  overflow: hidden;
}
.ui-many-image .auto-img-box {
  width: 100%;
}
.ui-many-image .auto-img-box:after {
  padding: 0;
  width: 100%;
  height: 3.6rem;
}
.ui-many-image .dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}
.ui-many-image .dots li {
  display: inline-block;
  text-indent: -9999px;
  color: #fff;
  border: 2px solid;
  width: 0.1rem;
  height: 0.1rem;
  border-radius: 0.1rem;
}
.ui-many-image .dots li + li {
  margin-left: 0.15rem;
}
.ui-many-image .dots li.on {
  background: currentColor;
}
.ui-many-image.layout-1 .dots li {
  border: none;
  background: currentColor;
  border-radius: 0.1rem;
  width: 0.4rem;
  height: 0.05rem;
}
.ui-many-image.layout-2 .dots li {
  width: 0.15rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.5);
  border: none;
}
.ui-many-image.layout-2 .dots li.on {
  width: 0.3rem;
  background: currentColor;
}
.ui-many-image.layout-3 .dots li {
  width: 0.15rem;
  height: 0.15rem;
  background: currentColor;
  border: none;
}
.ui-many-image.layout-4 .dots li {
  width: 0.15rem;
  height: 0.15rem;
  background: currentColor;
  border: none;
}
.ui-many-image.layout-4 .dots li.on {
  width: 0.3rem;
}
.ui-many-image.layout-5 .dots li {
  width: 0.3rem;
  height: 0.1rem;
  background: #c9c9c9;
  border: none;
}
.ui-many-image.layout-5 .dots li.on {
  width: 0.4rem;
  background: #fb7a7a;
}
.ui-page-about .ui-page-about-content {
  line-height: 0.42rem;
  padding:0 3% 0.4rem 3%;
}
.ui-page-about .ui-page-about-content img {
  max-width: 100%;
  height: auto!important;
}
.ui-page-about .ui-page-about-content table {
  max-width: 100%;
  display: block;
}
.ui-page-about .ui-page-about-content table td {
  border: 1px solid #000000;
}
.ui-page-article-detail {
  padding: 0.4rem 3%;
}
.ui-page-article-detail .ui-page-article-tittle {
  text-align: center;
  font-size: 0.32rem;
  line-height: 0.44rem;
}
.ui-page-article-detail .ui-page-article-info {
  text-align: center;
  font-size: 0.2rem;
  padding: 0.2rem 0 0.2rem;
  border-bottom: 1px solid #e2e2e2;
}
.ui-page-article-detail .ui-page-article-info-item + .ui-page-article-info-item {
  margin-left: 10px;
}
.ui-page-article-detail .ui-page-article-content {
  padding: 0.2rem 0 0.4rem;
  line-height: 0.42rem;
  color: #666666;
}
.ui-page-article-detail .ui-page-article-content .contxt {
  position: relative;
  overflow: hidden;
}
.ui-page-article-detail .ui-page-article-content .contxt img {
  max-width: 100%;
  height: auto;
}
.ui-page-article-detail .ui-page-article-content .contxt table {
  max-width: 100%;
  display: block;
  overflow: hidden;
  overflow-x: auto;
}
.ui-page-article-detail .ui-page-article-content .contxt table td {
  border: 1px solid #000000;
}
.ui-page-article-detail .ui-page-article-content .contxt iframe {
  width: 100% !important;
}
.ui-page-article-list .ui-page-article-list-box {
  margin-top: -0.2rem;
}
.ui-page-article-list .carousel-list-layout {
  position: relative;
}
.ui-page-article-list .layout-0 .carousel-item-box {
  position: relative;
  padding: 0.2rem;
  display: block;
}
.ui-page-article-list .layout-0 .carousel-item-box::after {
  content: '';
  position: absolute;
  left: 0.2rem;
  right: 0.2rem;
  bottom: 0;
  border-bottom: 1px solid #eeeeee;
}
.ui-page-article-list .layout-0 .ui-article-item-wrap {
  position: relative;
  overflow: hidden;
}
.ui-page-article-list .layout-0 .auto-img-box {
  float: left;
  width: 2rem;
}
.ui-page-article-list .layout-0 .ui-article-info-box {
  margin: 0 0 0 2.2rem;
}
.ui-page-article-list .layout-0 .ui-article-title {
  font-size: 0.25rem;
  line-height: 0.4rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #333333;
  margin: 0 0 0.1rem;
}
.ui-page-article-list .layout-0 .ui-article-remark-wrap {
  margin: 0 0 0.1rem;
}
.ui-page-article-list .layout-0 .ui-article-remark {
  font-size: 0.23rem;
  line-height: 0.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.ui-page-article-list .layout-0 .ui-article-time,
.ui-page-article-list .layout-0 .ui-article-view {
  font-size: 0.21rem;
  color: #999999;
}
.ui-page-article-list .layout-0 .ui-article-view {
  margin: 0 0 0 0.1rem;
}
.ui-page-article-list .layout-1 .carousel-list-box {
  position: relative;
  padding: 0.08rem;
  overflow: hidden;
}
.ui-page-article-list .layout-1 .carousel-item-box {
  float: left;
  width: 50%;
}
.ui-page-article-list .layout-1 .ui-article-item-wrap {
  margin: 0.1rem;
  padding: 0.1rem 0.1rem 0;
  border: 1px solid #dddddd;
  border-radius: 3px;
}
.ui-page-article-list .layout-1 .auto-img-box img {
  border-radius: 3px;
}
.ui-page-article-list .layout-1 .ui-article-info-box {
  padding: 0 0.1rem;
}
.ui-page-article-list .layout-1 .ui-article-title {
  font-size: 0.25rem;
  line-height: 0.6rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #555555;
  text-align: center;
}
.ui-page-article-list .layout-1 .ui-article-remark-wrap,
.ui-page-article-list .layout-1 .ui-article-time,
.ui-page-article-list .layout-1 .ui-article-view,
.ui-page-article-list .layout-1 .ui-article-time2,
.ui-page-article-list .layout-1 .ui-article-view2 {
  display: none;
}
.ui-page-article-list .layout-2 .carousel-item-box {
  position: relative;
  border-bottom: 1px solid #eeeeee;
  display: block;
  padding: 0.3rem;
}
.ui-page-article-list .layout-2 .auto-img-box {
  display: none;
}
.ui-page-article-list .layout-2 .ui-article-title {
  line-height: 1.5;
  font-weight: normal;
  font-size: 0.26rem;
  color: #333333;
  margin: 0 0 0.1rem 0;
  text-align: justify;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.ui-page-article-list .layout-2 .ui-article-remark-wrap {
  display: none;
}
.ui-page-article-list .layout-2 .ui-article-time,
.ui-page-article-list .layout-2 .ui-article-view {
  display: none;
}
.ui-page-article-list .layout-2 .ui-article-time2,
.ui-page-article-list .layout-2 .ui-article-view2 {
  display: inline-block;
  color: #999999;
}
.ui-page-article-list .layout-2 .ui-article-view2 {
  margin: 0 0 0 0.2rem;
}
.ui-page-article-list .ui-page-article-list-more {
  padding: 0.2rem 3%;
  text-align: center;
  color: #999;
  font-size: 0.24rem;
  line-height: 0.7rem;
  border-top: 1px solid #dddddd;
}
.ui-page-article-list .ui-article-list.layout-1 .carousel-item-box {
  width: 48%;
  display: inline-block;
  border: 1px solid #ddd;
  border-radius: 0.06rem;
  padding: 0;
  margin-bottom: 0.1rem;
}
.ui-page-article-list .ui-article-list.layout-1 .ui-article-item-wrap {
  padding: 0.1rem;
}
.ui-page-article-list .ui-article-list.layout-1 .ui-article-info-box {
  margin: 0;
  text-align: center;
}
.ui-page-article-list .ui-article-list.layout-1 .auto-img-box {
  display: block;
  float: none;
  width: auto;
}
.ui-page-article-list .ui-article-time2,
.ui-page-article-list .ui-article-view2,
.ui-page-article-list .ui-article-list.layout-1 .ui-article-remark-wrap,
.ui-page-article-list .ui-article-list.layout-2 .auto-img-box,
.ui-page-article-list .ui-article-list.layout-2 .ui-article-time,
.ui-page-article-list .ui-article-list.layout-2 .ui-article-view,
.ui-page-article-list .ui-article-list.layout-2 .ui-article-remark-wrap {
  display: none;
}
.ui-page-article-list .ui-article-list.layout-2 .ui-article-info-box {
  margin: 0;
}
.ui-page-article-list .ui-article-list.layout-2 .ui-article-time2,
.ui-page-article-list .ui-article-list.layout-2 .ui-article-view2 {
  display: inline;
  line-height: 0.5rem;
  color: #999999;
}
.ui-page-article-list .ui-article-list.layout-2 .ui-article-view2 {
  margin-left: 0.3rem;
}
.ui-page-contact {
  position: relative;
  padding: 0 0 0;
}
.ui-page-contact .ui-page-contact-list {
  padding: 0.2rem 0;
}
.ui-page-contact .ui-page-contact-item {
  padding: 0 0.2rem;
  color: #333333;
  line-height: 0.4rem;
  padding-left: 0.8rem;
  font-size: 0.26rem;
}
.ui-page-contact .ui-page-contact-item .ui-page-contact-item-text {
  display: flex;
}
.ui-page-contact .ui-page-contact-item .ui-page-contact-item-text label {
  white-space: nowrap;
}
.ui-page-contact .ui-page-contact-item .ui-page-contact-item-text a {
  word-break: break-all;
}
.ui-page-contact .ui-page-contact-item + .ui-page-contact-item {
  margin-top: 0.25rem;
}
.ui-page-contact .ui-page-contact-number {
  font-weight: bold;
  color: #f95927;
}
.ui-page-contact .phone::before {
  content: '';
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAAA3CAMAAACGog6XAAAAP1BMVEUAAAD5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSeEdFdWAAAAFHRSTlMAwECAEPCgMGDQP1Agz3Cw4N+Qvx+xg24AAAO6SURBVGje7ZrtcqwgDIZBwocHFXW5/2s9NoUNdnU1dum0M/v+cqwGHpK8YFvx1ltvVRZ4pUJQyoP4KXm1KS8uqRv6eFc/dOIHZKe4o8kKtkDpdRCt6ifD6rgrzYZwKVorQ5BtiuJEZd1ikiyU790ETwbfCg5SUlzAG0ZUlY1ZolDMYlUz4HqY1TsdYt1AVFTznKHhplQ3DyPoj9RwLKaPp9X7FYMqdIlh/ugD2DCqj76YGavKkt9/g8/gCeGLoMWxTkqiD8gTGrGNE0MrN9TyGGBaRu7uvdwveb73dqcXowYOQ5zPeqBGhp2ZNjwGhU9TcNTkKJZiMURzxDykMV7HABrTughMLGQgT0zDWQaJEXo4tnHTvpLB3Y04YHUq71VLe0O3XLnTDMKlY8KBjSshX8eAMw/3mhqbFGLEgVIiwnkG4TX59IY6tF8nXsoAy7NDrqkWSkfSkKuXwSDsGPdTZ5HQilcx0MNdToMtRstsHQU7Zkj4i+ZdQ2o78WIGn5e5zR1Ardfnrd9zGHLXwrYhSRBshmNnbWmqO3CKxyCGTXsyySlqMMhcO81mkUk2Q+rsfmVPEKhPKjDQlEnUB3yG3Nm6gICe/KoCw4QXu3mY2AzU2W5lSCMx1fElnadKcJrtSw/lr6i2ynNlpf3B5NMdHUHClf2BNNx72KWrOgwYbMK31sOYHKPH22wG6mygjNRicNS7xc40x6LX/RUGmAdhESJ8/nqhMb4SAzbCLVdPnBwsV276GLZLn6mjYDGQDw2fnY0OheO4WgwKn07eQdI2x3I8BrLSAc/z+XihcZw6DKDzqaKThJCOBD2mgc/Qx7z/K51iOVyYOgyYiCE1R6IInqzFXWAwX62UIOowwFh8q0HjfQOrbzwOAyGMIL5qRogqDLhAYef7KFo+g8lzJdEPJqjCIOS2gXp0WyYDIexA9FCFodNUTetmH4HNMD8ZHlqEqMEghq1fM98wDJfBpbPeAQQxGLUhQwysahoe7WoWPIYDhLyTGmLYE4+BQtuv2WwFk4FOd7uyCLHFEJwLFxmofzWsobTlMhDCEcQjw4BFfZGBzLsXq43WcetR4w5/bOWokoFy3l5noHMrmaDhB1ik/b8jmTRpYqDRzFUGstJiqVoQPKnI0kwMRfrkRQYqVEf9rDv2IkgOgoSSITuKvdYPJOgyDIbkqxnUWTUPM56aJcBU3unEZcFE/VxZ8mmmvoHQP93cfvHf2Ek3Mon6suMewvgNhOGMJf3a/zn51IyH1b8t2y5ZfOutv6X/XEiMO7T9kdkAAAAASUVORK5CYII=) no-repeat 0.1rem 0;
  background-size: auto 0.55rem;
  width: 0.7rem;
  height: 0.55rem;
  margin-left: -0.65rem;
}
.ui-page-contact .address::before {
  content: '';
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAAA3CAMAAACGog6XAAAAP1BMVEUAAAD5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSf5WSeEdFdWAAAAFHRSTlMAwECAEPCgMGDQP1Agz3Cw4N+Qvx+xg24AAAO6SURBVGje7ZrtcqwgDIZBwocHFXW5/2s9NoUNdnU1dum0M/v+cqwGHpK8YFvx1ltvVRZ4pUJQyoP4KXm1KS8uqRv6eFc/dOIHZKe4o8kKtkDpdRCt6ifD6rgrzYZwKVorQ5BtiuJEZd1ikiyU790ETwbfCg5SUlzAG0ZUlY1ZolDMYlUz4HqY1TsdYt1AVFTznKHhplQ3DyPoj9RwLKaPp9X7FYMqdIlh/ugD2DCqj76YGavKkt9/g8/gCeGLoMWxTkqiD8gTGrGNE0MrN9TyGGBaRu7uvdwveb73dqcXowYOQ5zPeqBGhp2ZNjwGhU9TcNTkKJZiMURzxDykMV7HABrTughMLGQgT0zDWQaJEXo4tnHTvpLB3Y04YHUq71VLe0O3XLnTDMKlY8KBjSshX8eAMw/3mhqbFGLEgVIiwnkG4TX59IY6tF8nXsoAy7NDrqkWSkfSkKuXwSDsGPdTZ5HQilcx0MNdToMtRstsHQU7Zkj4i+ZdQ2o78WIGn5e5zR1Ardfnrd9zGHLXwrYhSRBshmNnbWmqO3CKxyCGTXsyySlqMMhcO81mkUk2Q+rsfmVPEKhPKjDQlEnUB3yG3Nm6gICe/KoCw4QXu3mY2AzU2W5lSCMx1fElnadKcJrtSw/lr6i2ynNlpf3B5NMdHUHClf2BNNx72KWrOgwYbMK31sOYHKPH22wG6mygjNRicNS7xc40x6LX/RUGmAdhESJ8/nqhMb4SAzbCLVdPnBwsV276GLZLn6mjYDGQDw2fnY0OheO4WgwKn07eQdI2x3I8BrLSAc/z+XihcZw6DKDzqaKThJCOBD2mgc/Qx7z/K51iOVyYOgyYiCE1R6IInqzFXWAwX62UIOowwFh8q0HjfQOrbzwOAyGMIL5qRogqDLhAYef7KFo+g8lzJdEPJqjCIOS2gXp0WyYDIexA9FCFodNUTetmH4HNMD8ZHlqEqMEghq1fM98wDJfBpbPeAQQxGLUhQwysahoe7WoWPIYDhLyTGmLYE4+BQtuv2WwFk4FOd7uyCLHFEJwLFxmofzWsobTlMhDCEcQjw4BFfZGBzLsXq43WcetR4w5/bOWokoFy3l5noHMrmaDhB1ik/b8jmTRpYqDRzFUGstJiqVoQPKnI0kwMRfrkRQYqVEf9rDv2IkgOgoSSITuKvdYPJOgyDIbkqxnUWTUPM56aJcBU3unEZcFE/VxZ8mmmvoHQP93cfvHf2Ek3Mon6suMewvgNhOGMJf3a/zn51IyH1b8t2y5ZfOutv6X/XEiMO7T9kdkAAAAASUVORK5CYII=) no-repeat 0.1rem 0;
  background-size: auto 0.55rem;
  width: 0.7rem;
  height: 0.55rem;
  margin-left: -0.65rem;
  background-position: -0.65rem center;
}
.ui-page-contact .address .ui-page-contact-item-text {
  color: #666;
  font-size: 0.22rem;
  word-break: break-word;
}
.ui-page-contact .maparea {
  height: 3.4rem;
}
.ui-page-contact .ui-page-contact-maparea {
  height: 3.8rem;
}
.ui-page-contact .ui-page-contact-info-list {
  position: relative;
  overflow: hidden;
  padding: 0.2rem 0.1rem;
  background: #ffffff;
}
.ui-page-contact .ui-page-contact-info-scroll {
  position: relative;
  height: 100%;
}
.ui-page-contact .ui-page-contact-info-scroll .item {
  border: 1px solid #eeeeee;
  margin: -1px;
  padding: 0.2rem;
}
.ui-page-contact .ui-page-contact-info-scroll .name {
  line-height: 20px;
  margin: 0 0 10px;
  font-size: 16px;
  color: #333333;
}
.ui-page-contact .ui-page-contact-info-scroll .items {
  position: relative;
  min-height: 20px;
  line-height: 20px;
  margin: 0 0 5px;
  font-size: 14px;
  color: #666666;
  padding: 0 0 0 20px;
}
.ui-page-contact .ui-page-contact-info-scroll .items i {
  position: absolute;
  left: 0;
  top: 0;
  color: #aaaaaa;
}
.ui-page-contact .bdmap-pot {
  position: relative;
}
.ui-page-contact .bdmap-pot p {
  position: relative;
  line-height: 16px;
  font-size: 12px;
  max-height: 100px;
  word-break: break-all;
  overflow: hidden;
}
.ui-page-contact .bdmap-pot .pot {
  position: absolute;
  right: 0;
  bottom: -10px;
}
.ui-page-contact .bdmap-pot .pot a {
  display: inline-block;
  line-height: 24px;
  padding: 0 10px;
  background: #02a7f0;
  color: #ffffff;
  border-radius: 5px;
  font-size: 12px;
}
.ui-page-ly .form-submit-btn {
  background: red;
  color: #fff;
  border: 1px solid transparent;
}
.ui-page-product-detail .dots {
  position: relative;
  z-index: 1;
  text-align: center;
  margin-top: -25px;
}
.ui-page-product-detail .dots li {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  text-indent: -999px;
  border: 2px solid #fff;
  border-radius: 50%;
}
.ui-page-product-detail .dots li.on {
  background: #159b52;
  border-color: #159b52;
}
.ui-page-product-detail .dots li + li {
  margin-left: 10px;
}
.ui-page-product-detail .ui-page-product-info-box {
  padding: 0 3%;
}
.ui-page-product-detail .ui-page-product-text {
  position: relative;
  padding: 0.1rem 0;
}
.ui-page-product-detail .ui-page-product-text::before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  border-bottom: 1px solid #eeeeee;
}
.ui-page-product-detail .ui-page-product-text span {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  line-height: 0.3rem;
  font-size: 0.3rem;
  z-index: 2;
  padding: 0 1em 0 0;
  background: #ffffff;
  border-right: 1px solid #eeeeee;
}
.ui-page-product-detail .ui-page-product-introduction {
  padding: 0.2rem 0 0.4rem;
  line-height: 0.42rem;
  color: #666;
}
.ui-page-product-detail .ui-page-product-introduction img {
  max-width: 100%!important;
  display: block;
  height: auto;
}
.ui-page-product-detail .ui-page-product-title {
  padding: 0.6rem 0 0.2rem 0;
}
.ui-page-product-detail .ui-page-product-recommand-text {
  font-size: 0.3rem;
  font-weight: bold;
  padding: 0.28rem 3%;
}
.ui-page-product-detail .ui-page-product-recommand {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0 10px 20px;
}
.ui-page-product-detail .ui-page-product-recommand-item {
  flex: 0 0 48.5%;
  border-radius: 5px;
  /* box-shadow: 0 0.02rem 0.07rem rgba(0, 0, 0, 0.2); */
  overflow: hidden;
  margin-top: 15px;
}
.ui-page-product-detail .ui-page-product-recommand .auto-img-box {
  background: none;
}
.ui-page-product-detail .ui-page-product-recommand-title {
  height: 0.72rem;
  font-size: 0.24rem;
  line-height: 0.72rem;
  text-align: center;
  border: 1px solid #eeeeee;
  padding: 0 10px;
  /* font-weight: bold; */
}
.ui-page-product-list .ui-page-product-list-box {
  margin-top: -0.2rem;
}
.ui-page-product-list .carousel-list-layout {
  position: relative;
}
.ui-page-product-list .layout-0 .carousel-list-box {
  position: relative;
  padding: 0.1rem;
  overflow: hidden;
}
.ui-page-product-list .layout-0 .carousel-item-box {
  float: left;
  width: 50%;
}
.ui-page-product-list .layout-0 .ui-product-item-wrap {
  display: block;
  margin: 0.1rem;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0 0.02rem 0.07rem rgba(0, 0, 0, 0.2);
}
.ui-page-product-list .layout-0 .ui-product-info-box {
  padding: 0 0.1rem;
}
.ui-page-product-list .layout-0 .ui-product-title {
  font-weight: normal;
  height: 0.72rem;
  font-size: 0.24rem;
  line-height: 0.72rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ui-page-product-list .ui-page-product-list-more {
  padding: 0.2rem 3%;
  text-align: center;
  color: #999;
  font-size: 0.24rem;
  line-height: 0.7rem;
  border-top: 1px solid #dddddd;
}
.ui-picture {
  position: absolute;
}
.ui-picture .ui-picture-img {
  width: 100%;
  height: 100%;
  display: block;
}
.ui-product-category-navigation {
  display: flex;
  flex-wrap: wrap;
  text-align: center;
  padding: 0 15px 15px;
  justify-content: space-between;
}
.ui-product-category-navigation .ui-product-category-navigation-item {
  flex: 0 0 30%;
  font-size: 0.26rem;
  line-height: 0.65rem;
  background: #fff;
  margin-top: 15px;
  border-radius: 0.325rem;
}
.ui-product-category-navigation.layout-0 {
  justify-content: initial;
}
.ui-product-category-navigation.layout-0 .ui-product-category-navigation-item {
  box-shadow: 0 0.02rem 0.05rem rgba(0, 0, 0, 0.2);
  margin-right: 3%;
}
.ui-product-category-navigation.layout-1 .ui-product-category-navigation-item {
  font-size: 0.24rem;
  background: none;
  border: 1px solid #fff;
  flex-basis: 48%;
  line-height: 0.62rem;
  border-radius: 0.31rem;
  border: 1px solid #ddd;
}
.ui-product-category-navigation.layout-2 .ui-product-category-navigation-item {
  font-size: 0.24rem;
  flex-basis: 48%;
  line-height: 0.62rem;
  border-radius: 0.31rem;
  box-shadow: 0 0.02rem 0.05rem rgba(0, 0, 0, 0.2);
}
.ui-product-category-navigation.layout-3 {
  flex-wrap: nowrap;
  overflow-x: auto;
}
.ui-product-category-navigation.layout-3::after {
  content: '';
  flex: 0 0 5px;
}
.ui-product-category-navigation.layout-3 .ui-product-category-navigation-item {
  flex-basis: auto;
  line-height: 1.5;
  border-radius: 0.31rem;
  background: none;
}
.ui-product-category-navigation.layout-3 .ui-product-category-navigation-item + .ui-product-category-navigation-item {
  margin-left: 0.2rem;
}
.ui-product-category-navigation.layout-4 {
  flex-wrap: nowrap;
  overflow-x: auto;
}
.ui-product-category-navigation.layout-4::after {
  content: '';
  flex: 0 0 5px;
}
.ui-product-category-navigation.layout-4 .ui-product-category-navigation-item {
  border-radius: 5px;
  box-shadow: 0 0.02rem 0.05rem rgba(0, 0, 0, 0.2);
  margin-right: 0.2rem;
  width: 1.99rem;
}
.ui-product-category-navigation.layout-5 .ui-product-category-navigation-item {
  flex-basis: 48%;
  border-radius: 5px;
  background: #333;
}
.ui-product-list {
  padding-bottom: 0.05rem;
}
.ui-richtext {
  min-height: 0.3rem;
  position: absolute;
  font-size: 20px;
  color: #333;
  line-height: 1;
  overflow: hidden;
}
.ui-richtext em {
  font-style: italic;
}
.ui-richtext .ql-editor {
  word-wrap: break-word;
  white-space: pre-wrap;
}
.ui-richtext strong {
  font-weight: 700;
}
.ui-search-panel {
  padding: 12px;
  position: relative;
}
.ui-search-panel .ui-search-key {
  box-sizing: border-box;
  padding: 5px 30px;
  display: block;
  width: 100%;
  border: 0;
  font-size: 0.24rem;
}
.ui-search-panel .icon-sousuo1 {
  position: absolute;
  font-size: 20px;
  margin-left: 5px;
}
.ui-text-navigation {
  padding: 0.2rem 0 0;
  position: relative;
  overflow: hidden;
}
.ui-text-navigation.layout-0 .ui-text-navigation-item {
  float: left;
  width: 29.33%;
  margin: 0 0 3% 3%;
  box-shadow: 0 0.01rem 0.05rem rgba(0, 0, 0, 0.2);
}
.ui-text-navigation.layout-1 .ui-text-navigation-item {
  float: left;
  width: 45.5%;
  margin: 0 0 3% 3%;
  border: 1px solid #ddd;
}
.ui-text-navigation.layout-2 .ui-text-navigation-item {
  float: left;
  width: 45.5%;
  margin: 0 0 3% 3%;
  box-shadow: 0 0.01rem 0.05rem rgba(0, 0, 0, 0.2);
}
.ui-text-navigation.layout-3 .ui-text-navigation-item {
  display: none;
}
.ui-text-navigation.layout-3 .ui-text-navigation-item:first-child {
  display: block;
}
.ui-text-navigation.layout-4 {
  display: block;
  overflow-x: auto;
  white-space: nowrap;
}
.ui-text-navigation.layout-4 .ui-text-navigation-item {
  padding: 0 0.3rem;
  display: inline-block;
  border-radius: 0.1rem;
}
.ui-text-navigation.layout-4 .ui-text-navigation-item + .ui-text-navigation-item {
  margin-left: 0.2rem;
}
.ui-text-navigation.layout-5 .ui-text-navigation-item {
  float: left;
  width: 45.5%;
  margin: 0 0 3% 3%;
  border: 1px solid #333333;
  border-radius: 0.1rem;
}
.ui-text-navigation .ui-text-navigation-item {
  line-height: 0.6rem;
  border-radius: 0.3rem;
  padding: 0 1em;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-sizing: border-box;
}
.ui-title {
  position: relative;
  padding: 0 0.3rem;
}
.ui-title.layout-3 .ui-title-wrap {
  display: block;
  margin: 0 4%;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  background: #ffffff;
  color: #666666;
  border-radius: 0.4rem;
  box-shadow: 0 0.02rem 0.05rem rgba(0, 0, 0, 0.2);
}
.ui-title.layout-7 {
  text-align: center;
}
.ui-title.layout-7::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  z-index: 0;
  border-bottom: 1px solid #dddddd;
}
.ui-title.layout-7 .ui-title-wrap {
  position: relative;
  z-index: 2;
  padding: 0 0.1rem;
  display: inline-block;
  vertical-align: middle;
  font-weight: normal;
  background: #ffffff;
}
.ui-title .ui-title-more {
  float: right;
  font-weight: normal;
  color: #999;
  display: none;
}
.ui-title.layout-1 .ui-title-more {
  display: block;
}
.ui-title.layout-1::before {
  content: '';
  border: 1px solid;
  height: 0.9em;
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
}
.ui-title .icon-zuo-copy {
  display: inline-block;
  border-radius: 50%;
  border: 1px solid;
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-size: 14px;
  text-align: center;
}
.ui-title.layout-4 {
  background: none;
}
.ui-title.layout-4 .ui-title-wrap {
  background: #14a73d;
  color: #ffffff;
  display: block;
  margin: 0 auto;
  width: 2.6rem;
  text-align: center;
  border-radius: 0.1rem;
}
.ui-title.layout-5 {
  background: none;
}
.ui-title.layout-5 .ui-title-wrap {
  color: #14a73d;
  border: 1px solid #14a73d;
  display: block;
  text-align: center;
  border-radius: 0.1rem;
}
.ui-title.layout-6 .ui-title-wrap {
  display: block;
  text-align: center;
  border-radius: 0.1rem;
  color: #fff;
  background: #333;
}
.ui-video {
  position: relative;
}
.ui-video .video-player {
  display: block;
  background: #000000;
}
.ui-webmap {
  padding: 0.3rem;
}
.ui-webmap .ui-webmap-first-menu-title {
  border: 1px solid #eeeeee;
  background: #f7f7f7;
  padding: 0 0.3rem;
  line-height: 0.8rem;
  font-size: 0.3rem;
}
.ui-webmap .ui-webmap-first-menu + .ui-webmap-first-menu {
  margin-top: 0.3rem;
}
.ui-webmap .ui-webmap-second-menu-title {
  padding: 0 0.3rem;
  line-height: 0.8rem;
  color: #000;
  font-size: 0.24rem;
}
.ui-webmap .ui-webmap-third-menu-title {
  padding: 0 0.3rem;
  font-size: 0.24rem;
  display: inline-block;
  line-height: 0.8rem;
  color: #666;
}
/**************************
 ** ui-random
 **************************/
.ui-random .tit2 {
  font-size: 0.3rem;
  padding: 0.28rem 3%;
}
.ui-random .gridlist {
  padding: 0 3% 0;
}
.ui-random .gridlist .item {
  width: 48.5%;
  float: left;
  margin-right: 3%;
  margin-bottom: 0.26rem;
  border-radius: 0.08rem;
  text-align: center;
  background: #fff;
}
.ui-random .gridlist .item a {
  width: 100%;
  display: block;
}
.ui-random .gridlist .item:nth-child(2n) {
  margin-right: 0;
}
.ui-random .gridlist .item figure {
  position: relative;
  margin: 0;
}
.ui-random .gridlist .item .exp {
  position: relative;
  background: #ffffff;
  padding: 0 0.2rem;
  border: 1px solid #eeeeee;
}
.ui-random .gridlist .item h3 {
  line-height: 0.72rem;
  font-size: 0.24rem;
  font-weight: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0;
}
/****************
 * �ٶȵ�ͼ
 ***************/
.jio-bdmap-winfo {
  position: relative;
}
.jio-bdmap-winfo p {
  position: relative;
  padding: 8px 0 0 0;
  margin: 0 0 8px 0;
  font-size: 14px;
  line-height: 16px;
  height: 32px;
  overflow: hidden;
  color: #666666;
}
.jio-bdmap-winfo a {
  display: inline-block;
  line-height: 26px;
  padding: 0 10px;
  background: #02a7f0;
  color: #ffffff;
  border-radius: 5px;
  font-size: 12px;
}
/****************************************
 ** ui-page-renova-design-team-list
 ****************************************/
.ui-page-more {
  padding: 0.2rem 3%;
  text-align: center;
  color: #999;
  font-size: 0.24rem;
  line-height: 0.7rem;
}
.ui-page-renova-filter {
  position: relative;
  top: 0;
}
.ui-page-renova-filter .first-level {
  border-bottom: 1px solid #eeeeee;
}
.ui-page-renova-filter .first-level .list {
  display: flex;
}
.ui-page-renova-filter .first-level .list dd {
  flex: 1;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
}
.ui-page-renova-filter .first-level .list dd.active i {
  transform: rotate(180deg);
}
.ui-page-renova-filter .first-level .list dd span {
  vertical-align: middle;
}
.ui-page-renova-filter .first-level .list dd i {
  font-size: 24px;
  display: inline-block;
  vertical-align: middle;
  transition: all 0.3s ease;
}
.ui-page-renova-filter .second-level .list {
  position: relative;
  overflow: hidden;
  padding: 0.1rem;
  display: none;
}
.ui-page-renova-filter .second-level .list dd {
  float: left;
  width: 33.33%;
}
.ui-page-renova-filter .second-level .list a {
  display: block;
  line-height: 0.6rem;
  background: #ffffff;
  border: 1px solid #dddddd;
  text-align: center;
  padding: 0 1em;
  margin: 0.1rem;
  border-radius: 0.1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: small;
}
.ui-page-renova-design-team-list {
  position: relative;
  background: #f9f9f9;
}
.ui-page-renova-design-team-list .cell {
  display: block;
  position: relative;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #eeeeee;
  margin: 0.2rem;
  padding: 0.2rem;
}
.ui-page-renova-design-team-list .title h3 {
  line-height: 0.4rem;
  font-size: 0.3rem;
  font-weight: normal;
  color: #333333;
  word-break: break-all;
}
.ui-page-renova-design-team-list .rank {
  line-height: 0.4rem;
}
.ui-page-renova-design-team-list .tag {
  margin: 0 0 0.1rem -0.2rem;
  line-height: 0.4rem;
  display: flex;
}
.ui-page-renova-design-team-list .tag span {
  position: relative;
  margin: 0 0.2rem;
}
.ui-page-renova-design-team-list .tag span:nth-child(n+2)::before {
  content: '';
  position: absolute;
  left: -0.2rem;
  top: 50%;
  height: 0.2rem;
  margin-top: -0.1rem;
  border-left: 1px solid #bbbbbb;
}
.ui-page-renova-design-team-list .view {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #eeeeee;
  background: #f9f9f9;
  padding: 0 0.1rem;
  line-height: 0.45rem;
  border-radius: 3px;
}
.ui-page-renova-design-team-list .view span {
  font-size: 0.24rem;
}
.ui-page-renova-design-team-list .layout-0 .exp {
  margin: 0 0 0 2rem;
}
.ui-page-renova-design-team-list .layout-0 .img {
  float: left;
  width: 1.8rem;
}
.ui-page-renova-design-profile {
  position: relative;
  background: #ffffff;
  padding: 0.2rem;
}
.ui-page-renova-design-profile .cover {
  position: relative;
}
.ui-page-renova-design-profile .cover img {
  display: block;
  width: 100%;
}
.ui-page-renova-design-profile .name {
  padding: 0.2rem 0;
  line-height: 0.4rem;
}
.ui-page-renova-design-profile .name h3,
.ui-page-renova-design-profile .name h4 {
  display: inline-block;
  vertical-align: middle;
  color: #333333;
}
.ui-page-renova-design-profile .name h3 {
  font-size: 0.3rem;
}
.ui-page-renova-design-profile .name h4 {
  color: #666666;
  font-weight: normal;
  margin: 0 0 0 0.1rem;
}
.ui-page-renova-design-profile .profile .item {
  position: relative;
  overflow: hidden;
  margin: 0 0 0.1rem 0;
}
.ui-page-renova-design-profile .profile .item .label {
  float: left;
  width: 7em;
  line-height: 0.4rem;
  white-space: nowrap;
}
.ui-page-renova-design-profile .profile .item .label i {
  color: #f5ca8d;
  margin: 0 0.08rem 0 0;
}
.ui-page-renova-design-profile .profile .item .label span {
  color: #333333;
}
.ui-page-renova-design-profile .profile .item .control {
  margin: 0 0 0 7.5em;
  padding: 0.06rem 0 0 0;
  line-height: 0.34rem;
  color: #666666;
}
.ui-page-renova-design-profile .profile .item .control p {
  word-break: break-all;
}
.ui-page-renova-design-case {
  border-top: 0.3rem solid #eeeeee;
}
.ui-page-renova-design-case .head {
  position: relative;
  padding: 0 0.3rem;
}
.ui-page-renova-design-case .head h2 {
  line-height: 1rem;
  font-size: 0.32rem;
  color: #333333;
}
.ui-page-renova-design-case .list {
  margin: -0.3rem 0 0;
}
.ui-page-renova-design-case .list .cell {
  display: block;
  margin: 0.3rem;
  background: #ffffff;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.2);
}
.ui-page-renova-design-case .list .img {
  position: relative;
}
.ui-page-renova-design-case .list .exp {
  padding: 0.2rem;
}
.ui-page-renova-design-case .list .title {
  line-height: 0.4rem;
  color: #333333;
  font-size: 0.3rem;

  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-page-renova-design-case .list .tag {
  line-height: 0.4rem;
  margin: 0 0 0 -0.2rem;
}
.ui-page-renova-design-case .list .tag span {
  position: relative;
  margin: 0 0.2rem;
}
.ui-page-renova-design-case .list .tag span:nth-child(n+2)::before {
  content: '';
  position: absolute;
  left: -0.2rem;
  top: 50%;
  height: 0.2rem;
  margin-top: -0.1rem;
  border-left: 1px solid #bbbbbb;
}
.ui-page-renova-design-random,
.ui-page-renova-example-random {
  border-top: 0.3rem solid #eeeeee;
}
.ui-page-renova-design-random .head,
.ui-page-renova-example-random .head {
  position: relative;
  padding: 0 0.3rem;
}
.ui-page-renova-design-random .head h2,
.ui-page-renova-example-random .head h2 {
  line-height: 1rem;
  font-size: 0.32rem;
  color: #333333;
}
.ui-page-renova-design-random .list,
.ui-page-renova-example-random .list {
  position: relative;
  margin: -0.3rem 0 0 0;
  padding: 0.15rem;
  overflow: hidden;
}
.ui-page-renova-design-random .list .item,
.ui-page-renova-example-random .list .item {
  float: left;
  width: 50%;
}
.ui-page-renova-design-random .list .cell,
.ui-page-renova-example-random .list .cell {
  display: block;
  margin: 0.15rem;
  background: #ffffff;
}
.ui-page-renova-design-random .list .img,
.ui-page-renova-example-random .list .img {
  position: relative;
}
.ui-page-renova-design-random .list .exp,
.ui-page-renova-example-random .list .exp {
  padding: 0.2rem;
  border: 1px solid #eeeeee;
}
.ui-page-renova-design-random .list .title,
.ui-page-renova-example-random .list .title {
  line-height: 0.4rem;
  color: #333333;
  font-size: 0.26rem;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-page-renova-example-list {
  position: relative;
  background: #f9f9f9;
}
.ui-page-renova-example-list .cell {
  display: block;
  position: relative;
  overflow: hidden;
  background: #ffffff;
  border: 1px solid #eeeeee;
  margin: 0.2rem;
  padding: 0.2rem;
}
.ui-page-renova-example-list .img {
  position: relative;
}
.ui-page-renova-example-list .img .auto-img-box {
  background: #eeeeee;
}
.ui-page-renova-example-list .avatar {
  position: absolute;
  left: 0.2rem;
  bottom: 0.2rem;
}
.ui-page-renova-example-list .avatar img {
  display: inline-block;
  vertical-align: middle;
  width: 0.5rem;
  height: 0.5rem;
  object-fit: cover;
  overflow: hidden;
  border-radius: 50%;
  background: #ffffff;
}
.ui-page-renova-example-list .avatar span {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 0.08rem;
  font-size: 0.26rem;
  color: #ffffff;
  text-shadow: 0 0 2px #000000;
}
.ui-page-renova-example-list .exp {
  position: relative;
  padding: 0.1rem 0 0;
}
.ui-page-renova-example-list .title h3 {
  line-height: 0.4rem;
  font-size: 0.3rem;
  font-weight: normal;
  color: #333333;
  word-break: break-all;
}
.ui-page-renova-example-list .tag {
  margin: 0 0 0 -0.2rem;
  line-height: 0.4rem;
  display: flex;
}
.ui-page-renova-example-list .tag span {
  position: relative;
  margin: 0 0.2rem;
}
.ui-page-renova-example-list .tag span:nth-child(n+2)::before {
  content: '';
  position: absolute;
  left: -0.2rem;
  top: 50%;
  height: 0.2rem;
  margin-top: -0.1rem;
  border-left: 1px solid #bbbbbb;
}
.ui-page-renova-example-list .view {
  position: absolute;
  right: 0;
  bottom: 0;
}
.ui-page-renova-example-list .view span {
  display: block;
  border: 1px solid #eeeeee;
  background: #f9f9f9;
  padding: 0 0.1rem;
  line-height: 0.45rem;
  border-radius: 3px;
  font-size: 0.24rem;
}
.ui-page-renova-example-list .layout-0 {
  zoom: 1;
}
.ui-page-renova-example-profile {
  background: #ffffff;
  padding: 0.2rem;
  margin: 0 0 -0.2rem;
}
.ui-page-renova-example-profile .title {
  position: relative;
  line-height: 0.4rem;
  font-size: 0.28rem;
  margin: 0 0 0.1rem;
  text-align: center;
}
.ui-page-renova-example-profile .subtitle {
  text-align: center;
  color: #999999;
  margin: 0 0 0.3rem;
}
.ui-page-renova-example-profile .table {
  position: relative;
  overflow: hidden;
  border-left: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}
.ui-page-renova-example-profile .table .rows {
  display: flex;
}
.ui-page-renova-example-profile .table .rows:first-child .cell {
  width: 100%;
}
.ui-page-renova-example-profile .table .cell {
  display: flex;
  flex: 1;
}
.ui-page-renova-example-profile .table .cell .label {
  display: block;
  width: 5em;
  padding: 0.1rem;
  line-height: 0.3rem;
  background: #f8f8f8;
  text-align: center;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.ui-page-renova-example-profile .table .cell .value {
  flex: 1;
  padding: 0.1rem;
  line-height: 0.3rem;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.ui-page-renova-example-carousel {
  position: relative;
  background: #ffffff;
  padding: 0.2rem;
  margin: 0 0 -0.2rem;
}
.ui-page-renova-example-carousel .carousel {
  position: relative;
}
.ui-page-renova-example-carousel .carousel-dots {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.1rem;
  text-align: center;
}
.ui-page-renova-example-carousel .carousel-dots li {
  display: inline-block;
  vertical-align: middle;
  width: 0.2rem;
  height: 0.2rem;
  background: #000000;
  opacity: 0.4;
  overflow: hidden;
  text-indent: -99em;
  margin: 0.05rem;
  border-radius: 50%;
}
.ui-page-renova-example-carousel .carousel-dots li.on {
  background: #ffffff;
  opacity: 1;
}
.ui-page-renova-example-designer {
  background: #ffffff;
  padding: 0.2rem;
}
.ui-page-renova-example-designer .block {
  position: relative;
  overflow: hidden;
}
.ui-page-renova-example-designer .image {
  float: left;
  width: 2.4rem;
}
.ui-page-renova-example-designer .image .avatar {
  display: block;
  width: 100%;
}
.ui-page-renova-example-designer .exp {
  margin: 0 0 0 2.6rem;
}
.ui-page-renova-example-designer .exp .item {
  line-height: 0.3rem;
  margin: 0 0 0.1rem;
}
.ui-page-renova-example-designer .exp .item:first-child {
  font-weight: bold;
}
.ui-page-renova-example-designer .exp .item:last-child {
  padding: 0.1rem 0 0 0;
}
.ui-page-renova-example-designer .exp .view {
  display: inline-block;
  line-height: 0.6rem;
  padding: 0 0.3rem;
  background: #ff8712;
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
  border-radius: 0.6rem;
}
/************************
 ** ui-design-team
 ************************/
.ui-design-team {
  position: relative;
}
.ui-design-team .layout-0 .list {
  padding: 0.2rem 0.1rem 0;
  overflow: hidden;
}
.ui-design-team .layout-0 .item {
  float: left;
  width: 50%;
  margin: 0 0 0.2rem;
}
.ui-design-team .layout-0 .cell {
  display: block;
  margin: 0 0.1rem;
}
.ui-design-team .layout-0 .image {
  position: relative;
}
.ui-design-team .layout-0 .exp {
  padding: 0.1rem;
}
.ui-design-team .layout-0 .exp h3 {
  line-height: 0.4rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
}
/*************************
 ** ui-renova-example
 *******************************/
.ui-renova-example {
  position: relative;
}
.ui-renova-example .layout-0 .list {
  padding: 0.2rem 0.1rem 0;
  overflow: hidden;
}
.ui-renova-example .layout-0 .item {
  float: left;
  width: 50%;
  margin: 0 0 0.2rem;
}
.ui-renova-example .layout-0 .cell {
  display: block;
  margin: 0 0.1rem;
}
.ui-renova-example .layout-0 .image {
  position: relative;
}
.ui-renova-example .layout-0 .exp {
  padding: 0.1rem;
}
.ui-renova-example .layout-0 .exp h3 {
  line-height: 0.4rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
}
.ui-renova-example .layout-1 .swiper-box {
  position: relative;
  overflow: hidden;
  padding: 0.2rem;
}
.ui-renova-example .layout-1 .swiper-container {
  position: relative;
  overflow: hidden;
}
.ui-renova-example .layout-1 .swiper-wrapper {
  position: relative;
  background: #ffffff;
}
.ui-renova-example .layout-1 .swiper-wrapper .swiper-slide {
  position: relative;
}
.ui-renova-example .layout-1 .swiper-pagination {
  position: relative;
  text-align: center;
  padding: 0.2rem 0 0;
}
.ui-renova-example .layout-1 .swiper-pagination span {
  margin: 0 0.05rem;
}
.ui-renova-example .layout-1 .swiper-pagination span.swiper-pagination-bullet-active {
  background: #333333;
}
.ui-renova-example .layout-1 .cell {
  position: relative;
  display: block;
  overflow: hidden;
}
.ui-renova-example .layout-1 .image {
  position: relative;
  width: 100%;
}
.ui-renova-example .layout-1 .exp {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.15rem 0.2rem;
  z-index: 1;
  background-size: contain;
}
.ui-renova-example .layout-1 .exp i {
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0.8;
}
.ui-renova-example .layout-1 .exp h3 {
  position: relative;
  z-index: 1;
  font-size: 14px;
  line-height: 0.4rem;
  font-weight: normal;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}


.product-message {







	background-color: #fff;







}















.product-message ul li {







	display: flex;







	align-items: center;







	padding: 5px 10px;







	background-color: #fff;







	margin-bottom: 10px;







}















.product-message ul li button {







	display: block;







	width: 100%;







}















.product-message .btn-tj {







	background-color: #008ddf;







	color: #fff;







}















.product-message ul li svg {







	display: block;







	width: 30px;







	height: 20px;







	fill: #666;







	margin-right: 10px;







}






@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}





/*# sourceMappingURL=bootstrap.min.css.map */




