@charset "utf-8";
*{margin:0;padding:0;  font-size:12px;}
.left{float:left;}
.right{float:right;}
input,select{ outline: none;}
a{color:#666;text-decoration:none;}
a:hover{color:#ff6933;}
ul,li{list-style:none; padding: 0; margin: 0;}
.plr5{ padding-left: 5px !important; padding-right: 5px !important;}
.plr10{ padding-left: 10px !important; padding-right: 10px !important;}
.pl5{ padding-left: 5px !important;}
.mt5{ margin-top: 5px !important;}
.mt10{ margin-top: 10px !important;}
.mt15{ margin-top: 15px !important;}
.mt20{ margin-top: 20px !important;}
.mt25{ margin-top: 25px !important;}
.mt30{ margin-top: 30px !important;}
.mt40{ margin-top: 40px !important;}
.mt50{ margin-top: 50px !important;}
.ml3{ margin-left: 3px !important;}
.ml5{ margin-left: 5px !important;}
.ml10{ margin-left: 10px !important;}
.ml15{ margin-left: 15px !important;}
.ml20{ margin-left: 20px !important;}
.ml30{ margin-left: 30px !important;}
.mr2{ margin-right: 2px !important;}
.mr5{ margin-right: 5px !important;}
.mr10{ margin-right: 10px !important;}
.mr15{ margin-right: 15px !important;}
.mr20{ margin-right: 20px !important;}
.mb50{ margin-bottom: 50px !important;}
.linet{ border-top: 1px solid #eee;}
.lineb{ border-bottom: 1px solid #eee;}
.linel{ border-left: 1px solid #eee;}
.liner{ border-right: 1px solid #eee;}
.clear{clear:both;}
.yellow{ color: #ff6933;}
.gray{ color: #999;}
.gray50{ color: #ccc;}
.yellow-bg{ background-color: #ff6933;}
.btn{ display: inline-block; *display: inline; *zoom:1; text-align: center; color: #fff;}
.btn:hover{ color: #fff; background-color: #ef5c27;}
.line{ height: 1px; overflow: hidden; background-color: #eee;}
.wbox{ width: 1200px; margin:0 auto;}
.headbox{ background-color: #fff;}
.content{ padding-bottom: 20px;}
.radius{border-radius:4px; overflow:hidden}
.size-MINI.radius{ border-radius:3px}
.size-L.radius{ border-radius:5px}
.size-XL.radius{ border-radius:6px}
.round{border-radius:1000px; overflow:hidden}
.circle{ border-radius:50%; overflow:hidden}

/*流式栅格布局*/
.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before,
.row-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .controls-row [class*="span"] + [class*="span"] {
  margin-left: 2.127659574468085%;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}

.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}

.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}

.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}

.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}

.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}

.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}

.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}

.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}

.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}

.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}

.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}

.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}

.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}

.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}

.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}

.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}

.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}

.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}

.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}

.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}

.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}

.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}

.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}

.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}

.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}

.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}

.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}

.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}

.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}

.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}

.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}

[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}

[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}

.container-fluid:before,
.container-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}

.container-fluid:after {
  clear: both;
}
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child > th:first-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:last-child,
.table-bordered tbody:last-child tr:last-child > th:last-child,
.table-bordered tfoot:last-child tr:last-child > td:last-child,
.table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
}

.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
}

.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.btn:first-child {
  *margin-left: 0;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}
.btn-group-vertical > .btn:first-child {
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}

.btn-group-vertical > .btn:last-child {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.btn-group-vertical > .btn-large:first-child {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}

.btn-group-vertical > .btn-large:last-child {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
}

.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}
.pagination-large ul > li:first-child > a,
.pagination-large ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 6px;
          border-bottom-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
          border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -moz-border-radius-topleft: 6px;
}

.pagination-large ul > li:last-child > a,
.pagination-large ul > li:last-child > span {
  -webkit-border-top-right-radius: 6px;
          border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
          border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
}

.pagination-mini ul > li:first-child > a,
.pagination-small ul > li:first-child > a,
.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > span {
  -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
          border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-topleft: 3px;
}

.pagination-mini ul > li:last-child > a,
.pagination-small ul > li:last-child > a,
.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > span {
  -webkit-border-top-right-radius: 3px;
          border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

/*select*/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: none;/*屏蔽搜索框*/
  padding: 4px; 
}
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/*便签*/
.label, .badge{display: inline-block;padding:2px 4px;font-size: 11.844px;font-weight: bold;line-height:14px;color: #fff;white-space: nowrap;vertical-align: baseline;background-color: #999}
.label.radius{border-radius: 3px}
.badge{padding-right:9px;padding-left:9px;border-radius:9px}
.label:empty, .badge:empty{display: none}
a.label:hover, a.label:focus, a.badge:hover, a.badge:focus{color: #fff;text-decoration: none;cursor: pointer}
.label-default, .badge-default{background-color: #e6e6e6; color:#333;}
.label-default[href], .badge-default[href]{background-color: #e6e6e6;color:#333;}
.label-primary, .badge-primary{background-color: #5a98de}
.label-primary[href], .badge-primary[href]{background-color: #5a98de}
.label-secondary, .badge-secondary{background-color: #3bb4f2}
.label-secondary[href], .badge-secondary[href]{background-color: #3bb4f2}
.label-success, .badge-success{background-color:#5eb95e}
.label-success[href], .badge-success[href]{background-color: #5eb95e}
.label-warning, .badge-warning{background-color: #f37b1d}
.label-warning[href], .badge-warning[href]{background-color: #f37b1d}
.label-danger, .badge-danger{background-color: #dd514c}
.label-danger[href], .badge-danger[href]{background-color: #dd514c}

/*table*/
table{width:100%;empty-cells:show;background-color:transparent;border-collapse:collapse;border-spacing:0}
table th{text-align:left; font-weight:400}
.table th{font-weight:bold}
.table th,.table td{padding:8px;line-height:20px}
.table td{text-align:left}
.table tbody tr.success > td{background-color:#dff0d8}
.table tbody tr.error > td{background-color:#f2dede}
.table tbody tr.warning > td{background-color:#fcf8e3}
.table tbody tr.info > td{background-color:#d9edf7}
.table tbody + tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}
.table-border{border-top:1px solid #ddd}
.table-border th,.table-border td{border-bottom:1px solid #ddd}
.table-bg thead th{background-color:#F5FAFE}
.table-bordered{border:1px solid #ddd;border-collapse:collapse;*border-collapse:collapse;border-left:0}
.table-bordered th,.table-bordered td{border-left:1px solid #ddd}
.table-border.table-bordered{border-bottom:0}
.table-striped tbody > tr:nth-child(odd) > td,.table-striped tbody > tr:nth-child(odd) > th{background-color:#f9f9f9}
.table-condensed th,.table-condensed td{padding:4px 5px}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color: #f9f9f9}
.table tbody tr.active,.table tbody tr.active>td,.table tbody tr.active>th,.table tbody tr .active{background-color:#f9f9f9!important}
.table tbody tr.success,.table tbody tr.success>td,.table tbody tr.success>th,.table tbody tr .success{background-color:#DFF0D8!important}
.table tbody tr.warning,.table tbody tr.warning>td,.table tbody tr.warning>th,.table tbody tr .warning{background-color:#FCF8E3!important}
.table tbody tr.danger,.table tbody tr.danger>td,.table tbody tr.danger>th,.table tbody tr .danger{background-color:#F2DEDE!important}
.table .text-c th,.table .text-c td{text-align:center}
.table .text-r th,.table .text-r td{text-align:right}
.table th.text-l,.table td.text-l{text-align:left!important}
.table th.text-c,.table td.text-c{text-align:center!important}
.table th.text-r,.table td.text-r{text-align:right!important}

/*btn*/
.btn {
    display: inline-block;
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
    font-weight: 400;
    white-space: nowrap;
    vertical-align: middle;
    -moz-padding-start: npx;
    -moz-padding-end: npx;
    border: solid 1px #ddd;
    background-color: #fff;
    -webkit-transition: background-color .1s linear;
    -moz-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear;
}
a.btn:hover,a.btn:focus,a.btn:active,a.btn.active,a.btn.disabled,a.btn[disabled]{text-decoration:none}
.btn:active,.btn.active{background-color:#ccc}
.btn:first-child{*margin-left:0}
.btn.active,.btn:active{-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset; box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;}
.btn-default{background-color:#e6e6e6}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active{color:#333;background-color:#c7c7c7;border-color:#c7c7c7}
.btn-primary{color:#fff;background-color:#5a98de; border-color:#5a98de}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{color:#fff;background-color:#6aa2e0;border-color:#6aa2e0}
.btn-secondary{color:#fff;background-color:#3bb4f2; border-color:#3bb4f2}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active{color:#fff;background-color:#0f9ae0;border-color:#0f9ae0}
.btn-success{color:#fff;background-color:#5eb95e; border-color:#5eb95e}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active{color:#fff;background-color:#429842;border-color:#429842}
.btn-warning{color:#fff;background-color:#ff6933; border-color:#ff6933}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active{color:#fff;background-color:#ee5a24;border-color:#ee5a24}
.btn-danger{color:#fff;background-color:#dd514c; border-color:#dd514c}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active{color:#fff;background-color:#c62b26;border-color:#c62b26}
.btn-link{color:#0e90d2;cursor:pointer;border-color:transparent;background-color:transparent;}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active{color:#095f8a;text-decoration:underline;background-color:transparent}
.btn-warning-outline {
    color: #f37b1d;
    background-color: transparent;
    background-image: none;
    border-color: #f37b1d;
}
.btn-primary-outline {
    color: #3a9ede;
    background-color: transparent;
    background-image: none;
    border-color: #3a9ede;
}
.btn-primary-outline:hover {
    color: #fff;
    background-color: #3a9ede;
    border-color: #3a9ede;
}
/*禁用状态*/
.btn.disabled{cursor:not-allowed;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none; pointer-events:none;}

/* iCheck plugin Minimal skin, orange
----------------------------------- */
.icheckbox_minimal-orange,
.iradio_minimal-orange {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(../images/orange.png) no-repeat;
    border: none;
    cursor: pointer;
}
.peisong_radio .icheckbox_minimal-orange,
.peisong_radio .iradio_minimal-orange {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(../images/orange1.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal-orange {
    background-position: 0 0;
}
    .icheckbox_minimal-orange.hover {
        background-position: -20px 0;
    }
    .icheckbox_minimal-orange.checked {
        background-position: -40px 0;
    }
    .icheckbox_minimal-orange.disabled {
        background-position: -60px 0;
        cursor: default;
    }
    .icheckbox_minimal-orange.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal-orange {
    background-position: -100px 0;
}
.peisong_radio .iradio_minimal-orange {
    background-position: -100px 0;
}
    .iradio_minimal-orange.hover {
        background-position: -120px 0;
    }
    .iradio_minimal-orange.checked {
        background-position: -140px 0;
    }
    .iradio_minimal-orange.disabled {
        background-position: -160px 0;
        cursor: default;
    }
    .iradio_minimal-orange.checked.disabled {
        background-position: -180px 0;
    }

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
    .icheckbox_minimal-orange,
    .iradio_minimal-orange {
        background-image: url(../images/orange@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}

/*checkbox*/
/* .icheckbox_minimal-orange{
	margin-right: 5px;
	margin-top: -2px;
} */


/*图片属性*/
.img-rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circle {
  -webkit-border-radius: 500px;
  -moz-border-radius: 500px;
  border-radius: 500px;
}
.line{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #999;
    float: left;
    position: relative;
}

/*顶栏*/
.topbox{ position: relative;height: 33px;width: 1200px;border-bottom: solid 1px #e7e7e7;z-index: 10;margin: auto;}
.citybox{position:relative;height:33px;margin:0 auto;color:#666;line-height:33px; font-family: simsun, serif;}
.citybox li{float:left;position:relative;}
.citybox strong,.citybox a,.citybox span{ font-family: simsun, serif;}
.citybox li a,.citybox li span{padding:0 8px;}
.citybox li a:hover,.citybox li strong:hover{ text-decoration: underline;}
.citybox li.home_message span{padding:0 5px;background-color:#ff6933; color:#FFF; font-size: 12px;}
.topmenu li,.topmenu strong i,.topmenu .wxht{background:url(../images/topmenu.gif) no-repeat;}
.topmenu{line-height:34px;color:#333;}
.topmenu li{float:left;position:relative;background-position:right top;}
.topmenu strong{display:block;position:relative;height:34px;padding:0 10px;font-weight:normal;cursor:default;z-index:200; color: #666;}
.topmenu .jq_hidebox{width: 100%; display:none;position:absolute;left:0;top:33px;border:1px solid #eee; text-align: center; background:#fff; z-index:100;}
.topmenu .jq_hidebox a{ *display: inline; display: inline-block; *zoom:1; padding:0; width: 100%; line-height: 26px;}
.topmenu .jq_hidebox a:hover{ background-color: #f8f8f8; text-decoration: none;}
.topmenu li.hover strong{border:1px solid #eee;border-bottom:none;background-color:#fff;}
.topmenu li.hover{margin:-1px -1px 0 -1px; _margin:-1px 0 0 0;}
.topmenu li.htphone{_width:83px;}
.topmenu li.htphone .jq_hidebox{width:71px;padding:1px 5px 0;}
.topmenu .htphonebox{padding:5px;border-top:1px solid #f3f3f3;}
.topmenu strong i{background-position:53px 6px;_background-position:53px 5px; width:10px; height: 10px; font-style: normal; display: inline-block; *display: inline; *zoom: 1;}
.topmenu li.hover strong i{background-position:53px -27px;_background-position:53px -28px;}
.topmenu strong i{padding-left:5px;background-position: -5px -4px;_background-position: -5px -3px;}
.topmenu li.hover strong i{background-position:-5px -37px;_background-position:-5px -38px;}
.topmenu li.webnav{_width:83px;}
.topmenu li.webnav .jq_hidebox{_width:60px;}
.topmenu li.qxpp{background:none;}
.topmenu li.qxpp .jq_hidebox{width:160px;left:-99px;}
.jq_hidebox a{color:#666}
.topmenu li.nojq{margin:0;background:none;}
.topmenu .focusht{display:block;width:155px;height:50px;background-position:0 -106px;text-indent:-100em;overflow:hidden;}
.topmenu .wxht{height:72px;width:80px;padding-left:80px;background-position:0 -177px;}
.topmenu .wxht span{display:inline-block;padding-top:3px;color:#666;}
/*通顶广告*/
.topad{position: relative;text-align: center;font-size: 0;overflow: hidden;}
.topad .topad-close{ position: absolute; right: 5px; top: 5px; display: block; width: 35px; height: 20px; cursor: pointer; line-height: 20px; font-size: 12px; background-color: #fff; color: #999;}
/*头部*/
.head{height: 100px; position: relative;}
.head .logo{ width: 226px; height: 50px; text-align: center; padding: 23px 0 0;}
.head .searchbox{ height: 50px; padding: 12px 0 0; position: absolute; left: 330px;}

/*登录地区*/
.citybox .select2-container .select2-selection--single .select2-selection__rendered{
	padding: 0;
}

/*顶部搜索*/
.toph_bigsearch{ width:520px; margin-top:19px; float:left; padding-left:55px;}
.toph_sear{ width:516px; float:left; border:2px solid #3a9ede; height:36px;position:relative;}
.toph_bgsear{ overflow:hidden; width:75px; float:left;border:1px solid #e9e9e9;  border-bottom:0px;  float:left; position:absolute; top:0px; left:0px; }
.toph_bgsear li{ width:100%; text-align:center;background:#fff; height:34px; line-height:34px; border-bottom:1px solid #e9e9e9; position:relative; float:left;} 
.toph_bgsear li a{ display:block; padding-right: 10px;}
.toph_bgsear li a:hover{ background:#f9f9f9;}  
.toph_bgsear .this{ background:#f9f9f9; }
.toph_bgsear .active_s{position:absolute;  line-height:0px; height:0px; border-width:4px; border-style:solid; width:0px; transition:transform 0.2s ease-in 0s; top:13px; right:12px; border-color:transparent transparent rgb(153, 153, 153) ;_border-color:tomato tomato rgb(153, 153, 153);_filter:chroma(color=tomato);}
.toph_bgsear li s{position:absolute;  line-height:0px; height:0px; border-width:4px; border-style:solid; width:0px; transition:transform 0.2s ease-in 0s; top:16px; right:12px; border-color:rgb(153, 153, 153) transparent transparent ;_border-color: rgb(153, 153, 153) tomato tomato;_filter:chroma(color=tomato);}
.toph_sear_txt{ position:absolute; outline:none; width:330px; left:77px; height:36px; top:0px; border:0px; padding-left:10px; line-height:36px;}
.toph_sear_btn{ background:#3a9ede; width:93px; height:36px; position:absolute; top:0px; right:0px; border: medium none;color:#fff; font-family:"Microsoft YaHei";font-size:15px;}
.keyword{ clear:both; line-height:30px; width:520px; overflow:hidden; height:30px; padding-top: 2px;}
.keyword a{ margin-left:5px; margin-right:5px; white-space:nowrap}
.keyword a:hover{ text-decoration:underline}
.orange{ color:#ff6933;}
.two_code{ width:115px; right:0px; position:absolute; margin-top:5px;}
.two_code_box{ width:84px;border:1px solid #ddd;  float:left;}
.two_code_box b{ text-align:center; height:20px; line-height:20px; display:block}
.two_code_a{ width:19px; height:19px; display:block; border:1px solid #ddd; background:url(../images/two_code_a.gif) no-repeat; float:left; border-right:0px;}
.two_code_a:hover{ background:url(../images/close_code.gif) no-repeat;border:1px solid #ff4400; border-right:0px;}
/*快速报价*/
.offer-btn{
    width: 98px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    overflow: hidden;
    background: #fcfcfc;
    border: 1px solid #d8dae1;
    color: #666;
    text-decoration: none;
    float: left;
    margin-left: 15px;
}
.offer-btn a{
	font-size: 13px;
}

.hotkey{ margin-top:10px;}
.hotkey a{ margin-right: 10px;}
.homecart{  position: absolute; right: 0; padding: 30px 0 0;}
.cart_box { z-index: 8; -webkit-backface-visibility: hidden;line-height: normal;}
.cart_box .cart_link { -webkit-backface-visibility: hidden; text-decoration: none; display: block; width: 138px; height: 32px; line-height: 32px; border: 1px solid #eee; background: #f5f5f5;z-index: 2;}
.cart_box .cart_gif { float: left; width: 24px; height: 24px; overflow: hidden;padding: 4px 8px;background-color: #fff;}
.cart_box .text { width: 98px; height: 32px; line-height: 32px; color: #666; overflow: hidden; float: left; text-align: center; font-family: tahoma,arial,"\5b8b\4f53";}
.cart_box .cart_content { position: absolute; margin-left:-162px; margin-top:-2px; background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 0 2px rgba(0,0,0,.2); display: none; z-index: 88;}
.cart_box .cart-icons { display: none;width: 138px; height: 5px; background: #fff; overflow: hidden;  position: absolute;  top: -5px;  right: 0;}
.cart_box .cart_content_null {  width: 260px;  text-align: center; padding: 20px;  color: #666;  font-size: 14px;  display: none; _zoom: 1; background: #FFF; line-height: normal;}
.cart_content .cart_content_all, .cart_content .cart_content_center { width: 300px; _zoom: 1;}
.cart_box .num { line-height: 13px;  color: #fff; position: absolute; text-align: center; padding: 1px 6px;  margin: 0; right: 18px;  margin-left:-10px; margin-top:-6px;  overflow: hidden; background-color:#ff6933; border-radius:5px;}
.cart_box .cart_content_center {  max-height: 234px;  _height: 234px;  overflow: auto;  margin-bottom: -1px;  width: 300px; _zoom: 1;}
.cart_box .cart_con_single { height: 61px; padding: 8px 12px; border-bottom: 1px dashed #d3d3d3; overflow: hidden;}
.cart_box .cart_con_single:hover{background: #f2f2f2;}
.cart_box .single_pic { width: 62px; height: 62px;  float: left; overflow: hidden;}
.cart_box .single_pic a { border: 1px solid #f5f5f5; width: 60px; height: 60px; display: inline-block;}
.cart_content .single_pic a img { width: 60px;  height: 60px; display: inline-block;}
.cart_box .single_info { width: 187px; padding-left: 10px; float: left; overflow: hidden;}
.cart_box .single_info .price { color: #ff6933; font-family: arial;}
.cart_content .single_info a.name { display: block; height: 36px;  line-height: 18px; overflow: hidden; word-break: break-all; text-overflow: ellipsis;}
.cart_content .single_info a.name, .cart_content .price_all .delete, .cart_content .con_all .price_whole, .cart_content .con_all .num_two { font-size: 12px; text-decoration: nonecolor: #3d3d3d;}
.cart_content .single_info a.name:hover, .cart_content .price_all .delete:hover, .cart_content .price_all .price, .cart_content .con_all .price_gongji span, .cart_content .con_all .price_gongji em, .cart_content .con_all .num_all { color: #ff6933;}
.car-current .cart_link{-webkit-backface-visibility:hidden;padding-bottom:1px;border-bottom:0}
.cart_box .cart_link:hover{background:#fff;}
.cart_box .cart_link:hover .text{-webkit-backface-visibility:hidden;}
.cart_box .cart_link:hover .cart_gif{background:#fff;}
.car-current .text{background:#fff;-webkit-backface-visibility:hidden;padding-bottom:1px;border-bottom:0;color:#ff6933}
.car-current .icon_arrow_right{-webkit-backface-visibility:hidden;-o-transform:rotate(180deg);-o-transform-origin:50% 30%;-o-transition:transform .2s ease-in;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 50%;-webkit-transition:transform .2s ease-in;-moz-transform:rotate(180deg);-moz-transform-origin:50% 50%;-moz-transition:transform .2s ease-in;transform:rotate(180deg);transform-origin:50% 50%;transition:transform .2s ease-in}
.car-current .cart_content{display: block;}
.car-current .cart-icons { display: block;}
.cart_content .price_all, .cart_content .con_all .price_whole, .cart_content .con_all .num_two { height: 25px; line-height: 25px;  display: inline-block;}
.cart_box .con_all { padding: 5px 15px; width: 270px; background: #f9f9f9; overflow: hidden;  position: relative; z-index: 8;}
.cart_content .con_all .price_whole { width: 270px;}
.cart_content .con_all .price_gongji { float: left;}
.cart_content .con_all .price_gongji em { font-weight: 400; padding: 0 2px 0 5px;}
.cart_content .price_all .price, .cart_content .con_all .price_gongji em, .cart_content .con_all .num_all, .cart_content .con_all .price_gongji span {  font-size: 14px; font-family: arial;}
.cart_content .con_all .cart_btn {  position: absolute; left: 190px; top: 4px; display: block; width: 98px; height: 26px; background: #ff6933; border: solid 1px #ff6933; color: #fff;  text-align: center; line-height: 26px; text-decoration: none;}
.cart_content .con_all .price_gongji span { font-size: 18px;}
.nav-wrap{position:relative;*z-index:2;width:100%;background:#fff;border-bottom: 2px solid #3a9ede;background: #00a1ea none repeat scroll 0 0;}
.nav{position:relative;width:974px;height:36px;margin:0 auto;padding-left:226px; z-index: 2;}
.goods{position:absolute;top:0;left:0;width:226px;height:36px;}
.goods .title{background:#3a9ede; font-size: 16px; text-align: center; font-weight: normal; font-family: 'Hiragino Sans GB', 'microsoft yahei', arial, sans-serif;}
.goods h2 a,.goods .title{
	background: rgba(0, 0, 0, 0) url("../../resources/images/gcb/juxing.png") no-repeat scroll 0 0 / 100% auto;
    color: #fff;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    margin-top: -15px;
    text-align: center;
    width: 100%;	
}
/* .goods h2 a,.goods .title{display:block;height:36px;line-height:36px;color:#fff;} */
.goods h2 a:hover{text-decoration:none;}

/*app,客服热线*/
.home_right{ position: absolute; right: 0;}
.home_right .app{
	margin-top: 30px;
}
.one_panic {
    width: 150px;
    position: relative;
    z-index: 999999;
    margin-right: 35px;
    cursor: pointer;
}
.one_panic .one_panic_show{
	display: none;
	position: absolute;
	top: 40px;
	left: -57px;
}
.com_icon01 {
    background: url(../images/phone.gif) no-repeat;
    width: 42px;
    height: 42px;
    display: inline-block;
}
.one_panic em {
	width: 98px;
    float: left;
    color: #ff6933;
    font: 14px/14px Microsoft yahei;
    padding: 4px 0 0 10px;
}
.one_panic em.txt{
	color: #666;
	padding: 5px 0 0 10px;
}
.online_phone {
    width: 155px;
    width: 159px\9;
    position: relative;
    z-index: 1000;
}
.com_icon02 {
    background: url(../images/phone2.png);
    width: 40px;
    height: 40px;
    display: inline-block;
}
.com_icon03{
	background: url(../images/qq.png);
    width: 40px;
    height: 40px;
    display: inline-block;
}
.online_phone em {
	width: 105px;
    color: #999;
    float: left;
    padding: 4px 0 0 10px;
    font: 12px/12px Microsoft yahei;
}
.online_phone .txt2 {
    color: #3a9ede;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0 0 5px;
    width: 105px;
}

.nav-list{height:35px;}
.nav-list li{float:left;margin-right:1px;}
.nav-list li a{
	color: #fff;
    display: inline-block;
    font-size: 16px;
    line-height: 38px;
    padding: 0 35px;
}
/* .nav-list a{display:block;height:36px;float:left; width: 100px; text-align:center; color:#666;font: 15px/35px "microsoft yahei"; ftext-decoration:none;} */
.nav-list a:hover{
	background: #fff000;
	color: #00a1ea;
}
.nav-list a.on{background:#d25400;}
.all-goods{position:absolute;top:38px;left:0;width:226px;background:#fff;overflow:visible;}
.all-goods .item{width:226px; height: 60px;}
.all-goods .btnone{border-top:none;}
.all-goods .item .product{position:absolute;z-index:999;width:226px; cursor: pointer;}
.all-goods .item .product h3{width:209px; height: 44px;  border: 1px solid #ccc; border-top: 0; padding:10px 0; padding-left:15px; font-weight:normal;}
.all-goods .item .product h3 p.item-title{ font-size: 14px; list-style: none; text-decoration: none; color: #3a9ede; font-weight: 900; font-family: Tahoma,sans-serif,Microsoft YaHei;}
.all-goods .item .product h3 p.item-txt{ margin-top: 7px; color: #666; font-family: Tahoma,sans-serif,Microsoft YaHei;}
.all-goods .item .product h3 p.item-txt a{color:#333; font-size:12px; margin-right: 10px;}
.all-goods .item .product h3 a:hover{color:#ff6933;}
.all-goods .item .product em{position: absolute;top: 22px;right: 5px;width: 13px;height: 13px;font: 12px/18px "宋体";color: #fff;}
.all-goods .active .product em{ color: #3a9ede;}
.all-goods .active .product h3{background-color:#fff; width:210px; border-right: 0px; }
.all-goods .active .product h3 a{color:#3a9ede;}
.all-goods .product-wrap{position:absolute; width:160px; -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.08); box-shadow: 3px 3px 3px rgba(0,0,0,0.08); height:413px; _height:413px; z-index:99;border:1px solid #ccc; border-top: 0; background:#fff;padding:10px 30px;display:none;}
.all-goods .pos01,.all-goods .pos02,.all-goods .pos03,.all-goods .pos04,.all-goods .pos05,.all-goods .pos06,.all-goods .pos07{left:225px;top:0px;}
.all-goods .pos07{bottom: 0px;}
.all-goods .product-wrap h2{font-size:16px; text-align:center; border-bottom: 1px solid #e3e3e3; font-weight: 500; height: 36px; line-height: 36px; color:#888;}
.all-goods .product-wrap h2 a{height:auto; color:#333; padding-left:0;}
.all-goods .product-wrap ul li{ white-space:nowrap;}
.all-goods .product-wrap ul li a{
	display: block;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    color: #333;
    text-align:center;
    border-bottom: 1px solid #e9e9e9;
}
.all-goods .product-wrap ul li a:hover{text-decoration:none;background-position:-8px -219px;color:#ff6933;}

.all-goods .product-wrap ul li dl{
	display: block;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    color: #333;
    text-align:center;
    border-bottom: 1px solid #e9e9e9;
}
.all-goods .product-wrap ul li dl:hover{cursor:pointer;text-decoration:none;background-position:-8px -219px;color:#ff6933;}

.bc-center{ width: 715px; margin-left: 235px; _display: inline; margin-top: 9px; float: left;}


/*轮播*/
.slidebox{
	width: 715px;
	height: 425px;
	overflow: hidden;
}
.slidebox .arrow-left {
  background: url(img/arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
}
.slidebox .arrow-right {
  background: url(img/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
}
.slidebox .slide-container {
  height: 425px;
  width: 715px;
  position: relative;
}
.slidebox .slide_pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom: 15px;
  width: 100%;
}

.slidebox .swiper-pagination-switch {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.slidebox .swiper-active-switch {
  background: #fff;
}
.slidebox .swiper-slide a > img{
	width: 715px;
	height: 425px;
}


/*公告*/
.bc-right-tab{
	background-color: #fff;
	padding:14px 15px;
	border: 1px solid #ccc;
	height: 145px;
}

.bc-right-tab2{
	background-color: #fff;
	padding:5px 5px;
	border: 1px solid #ccc;
	height: 135px;
}

.bc-right-tab3{
	margin-top:5px;
	margin-bottom:5px;
	background-color: #fff;
	padding:5px 5px;
	border: 1px solid #ccc;
	height: 80px;
}

.bc-right-tab .title{
	border-bottom: 2px solid #e9e9e9;
}
.bc-right-tab .title h2{
	font-size: 12px;
	display: inline-block;
	*display: inline;
	*zoom:1;
	position: relative;
	padding: 3px 8px 7px;
	margin-bottom: -2px;
	font-weight: bold;
	color: #333;
	font-family: tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
	border-bottom: 2px solid #3a9ede;
	letter-spacing:1px;
}
.bc-right-tab .list ul li{
	height: 22px;
	line-height: 22px;
}
.bc-right-tab .list ul li span{
	margin-right: 6px;
	color: #888;
	float: left;
	overflow: hidden;
    white-space: nowrap;
    width: 24px;
	font-family: tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
}
.bc-right-tab .list ul li a{
	color: #333;
	display: inline-block;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 220px;
}
.bc-right-tab .list ul li a:hover{
	text-decoration: underline;
	color: #ff6933;
}

.bc-right{ width: 241px; height: 422px; margin-left: 9px; margin-top: 9px; float: left;}
.bc-right-in{ border: 1px solid #ccc; height: 126px; text-align: center; background-color: #fff;}
.bc-right-in h2{ padding-top: 17px;}
.bc-right-in h2,.bc-right-in h3{ font-size: 16px; color: #333; font-weight: normal;}
.bc-right-in h3{ font-size: 13px; color: #999; padding-top:7px; _padding-top:5px;}
.bc-right-btn{ padding-top: 13px; _padding-top: 10px;}
.bc-right-btn a{ width: 115px; height: 30px; line-height: 29px;}
.bc-right-ad{ width: auto; height: 95px; background-color: #ccc;}
.bc-right-ad a > img{ width: 241px; height: 95px;}
.dayhot-c{ background-color: #fff;}
.dayhot-c li,.dayhot-d li{ float: left; width: 323px; height: 195px; margin-left: 10px; _display: inline; overflow: hidden;}
.dayhot-d{ width: 988px; border: 1px solid #eee; background-color: #fff; border-bottom: 0; border-right: 0;}
.dayhot-d li{width: 246px; height: 96px; margin-left: 0px;border-bottom: 1px solid #eee; border-right:  1px solid #eee;}
.dayhot-c li a img{ width: 323px; height: 195px;}
.dayhot-d li a img{ width: 246px; height: 96px;}

.hot-goodsbox-t h3{ font-size: 18px; font-weight: normal; color: #666;}
.hot-goodsbox-t span,.hot-goodsbox-t a,.hot-goodsbox-t em{ line-height: 28px; color: #999;}
.hot-goodsbox-t em{font: 12px/30px "宋体"; _font: 12px/28px "宋体"; padding-left: 5px;}

/*.hot-goods-content{ overflow: hidden;}*/
.goods-ul{ width: 1225px; overflow: hidden; margin-right: -25px;}
.goods-list{ width: 220px; height: auto; float: left; margin-right: 25px; margin-top: 10px; margin-bottom: 10px; _display: inline; background-color: #fff;}
.goods-list .goods-img a > img{ width: 220px; height: 220px;}
.goods-info{ padding: 10px 15px 15px;}
.goods-info .goods-title,.goods-merchants span,.goods-price span{ font-size: 13px;}
.goods-info .goods-title{ width: auto; height: 34px; display: block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;}
.goods-merchants span{ color: #999;}
.goods-price b{ font-size: 16px; font-weight: normal;}
.goods-price span{ color: #999; line-height: 22px;}

.banner-ad{ width: 100%; height: 80px;}
.market-ul{ padding-top: 10px;}
.tabbtn{height:34px; border:solid 1px #e9e9e9;}
.tabbtn li{float:left;position:relative;margin:0 0 0 -1px;border-right:solid 1px #e9e9e9;}
.tabbtn li a{display:block; float:left; height:34px; line-height:34px; overflow:hidden; width:108px; text-align:center; font-size:12px; cursor:pointer;}
.tabbtn li.current{border-left:solid 1px #e9e9e9;border-right:solid 1px #e9e9e9;border-top:0;}
.tabbtn li.current a{height:35px;line-height:34px; background:#fff; color:#ff6933;}
.tabcon{position:relative;/*必要元素*/ overflow:hidden; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;}
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.sublist{ width: 1200px; overflow: hidden;}
.sublist li{ width: 199px; height: 127px; padding: 20px; float: left; text-align: center; border-right: 1px solid #e9e9e9; border-bottom:  1px solid #e9e9e9; background-color: #fff;}
.sublist li p.txt{ padding-top: 8px;}
.sublist li p a > img{ width: 199px; height: 97px; border: 1px solid #e9e9e9;}

.bottom-nav{ width: 100%; height: 80px; padding:30px 0 40px;}
.bottom-nav h3{ font-size: 16px; font-weight: 400; color: #ccc; margin-bottom: 10px;}
.bottom-nav p a{ display: block; float: left; width: 40%; height: 24px; line-height: 24px; font-size: 12px; color: #fff; font-family: simsun, serif;}
.bottom-nav p a:hover{
	text-decoration: underline;
}
.bottom-nav p{ padding-top: 6px; line-height: 22px;}
.bottom-nav .bottom-nav-01,.bottom-nav .bottom-nav-02,.bottom-nav .bottom-nav-03,.bottom-nav .bottom-nav-04{ width: 230px; float: left;  _display: inline;}
.footerbox{ text-align: center;}
.footer-links a{ font-size: 12px; margin: 0 8px;}
.footer-copyright { font-size: 12px; color: #999; padding-top: 15px;}

/*底部新增9.20*/
.footer-nav{
	background: #404144 url(../images/footer-bg.jpg) center top repeat-x;
}
