/* è¯¥æ–‡ä»¶ä»…ä¿å­˜--åŸºç¡€çš„æ ·å¼é‡ç½®ã€è½®æ’­ã€å¯¼èˆªæ¡ã€åˆ†é¡µï¼›*/
/* iconfont.css */
@font-face {
  font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1516757038746');
  /* IE9*/
  src: url('../fonts/iconfont.eot?t=1516757038746#iefix') format('embedded-opentype'), url('../fonts/data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAUwAAsAAAAAB5wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFZW7kg1Y21hcAAAAYAAAABeAAABhppkBr5nbHlmAAAB4AAAAWAAAAGEBUte+WhlYWQAAANAAAAALgAAADYQO0YkaGhlYQAAA3AAAAAcAAAAJAfeA4RobXR4AAADjAAAAAwAAAAMC+kAAGxvY2EAAAOYAAAACAAAAAgAdgDCbWF4cAAAA6AAAAAfAAAAIAESAF1uYW1lAAADwAAAAUUAAAJtPlT+fXBvc3QAAAUIAAAAJQAAADbl5jzreJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/sE4gYGVgYOpk+kMAwNDP4RmfM1gxMjBwMDEwMrMgBUEpLmmMDgwVDzzZm7438AQw9zA0AAUZgTJAQAo7Qy3eJzFkMENgDAMAy9t6QMxCA826QK8mKMTd41iQnkwQS05VhxLiQIsQBQPMYFdGA9OueZ+ZHU/eSZLjUBtpXf1nyqiWXYNKplpsHmr/9i87qPTV6iDOrGVl4QbD1YMuwAAeJxNj7tOwnAUxs/3L225FukVCuXSAlXREpDLYITFSzQmmDg5+gCysjgQiImDg0/gYGh8ACcTXsZofAPWYjUx8eTk9yXfbzmHeKL1O7fksqTQJrXokC6IIDRgS8xCxe14rAGtwmuGKnGu41ZEx/a4Axi2oOrtXqduCKKQhoQi9irtnusxF93OgO2jrVtALm9eyrWCzD0innWLd8EZe4ZWcgrpwW5wujNU22UlOknKck6WH6ICz0cZi6Ql3Bh6jI/FhWDBp01tWdpiJSRzrnl+lSrn5ev7ztiqGTFgOoWSL0svw4yZCffW1BU5J26kolkz5VRVTD4TWSVp1T8onEj46yu3Zl+UogJtU4NIGaDf9WALFlTdQL3qanrE6FX7XSEi4k+KWhFGa+V4gHfUbNqI+8FqNELC95EYjYKVj/ivPP6Bg6cQC9vz7EXYBm+YjxfjGWOzMObAyX8bnvUNX6pDenicY2BkYGAA4uqGcK94fpuvDNwsDCBwrY9RD0H/38zCwCwB5HIwMIFEAfcqCE4AAHicY2BkYGBu+N/AEMPCAAJAkpEBFTADAEcJAmwEAAAAA+kAAAQAAAAAAAAAAHYAwnicY2BkYGBgZghkYGUAASYg5gJCBob/YD4DABD3AXAAeJxlj01OwzAQhV/6B6QSqqhgh+QFYgEo/RGrblhUavdddN+mTpsqiSPHrdQDcB6OwAk4AtyAO/BIJ5s2lsffvHljTwDc4Acejt8t95E9XDI7cg0XuBeuU38QbpBfhJto41W4Rf1N2MczpsJtdGF5g9e4YvaEd2EPHXwI13CNT+E69S/hBvlbuIk7/Aq30PHqwj7mXle4jUcv9sdWL5xeqeVBxaHJIpM5v4KZXu+Sha3S6pxrW8QmU4OgX0lTnWlb3VPs10PnIhVZk6oJqzpJjMqt2erQBRvn8lGvF4kehCblWGP+tsYCjnEFhSUOjDFCGGSIyujoO1Vm9K+xQ8Jee1Y9zed0WxTU/3OFAQL0z1xTurLSeTpPgT1fG1J1dCtuy56UNJFezUkSskJe1rZUQuoBNmVXjhF6XNGJPyhnSP8ACVpuyAAAAHicY2BigAAuBuyAmZGJkZmRhYGxgqMiMzE/JzMxj4EBAB9GA/IAAAA=') format('woff'),url('../fonts/iconfont.ttf?t=1516757038746') format('truetype'), url('../fontsiconfont.svg?t=1516757038746#iconfont') format('svg');/* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-xiaolian:before {
  content: "\e64b";
}

::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: none;
}

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  box-shadow: inset 0 0 0 1000px #fff;
  -moz-box-shadow: inset 0 0 0 1000px #fff;
  -webkit-box-shadow: inset 0 0 0 1000px #fff;
}

select {
  border-radius: 0;
  -webkit-border-radius: 0;
}

/* cssåˆå§‹åŒ– */
html,
body {
  height: 100%;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}

body,
button,
input,
select,
textarea {
  font: 12px/1.5tahoma, arial, \5b8b\4f53;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
}

address,
cite,
dfn,
em,
var {
  font-style: normal;
}

code,
kbd,
pre,
samp {
  font-family: couriernew,courier,monospace;
}

small {
  font-size: 12px;
}

ul,
ol {
  list-style: none;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

sup {
  vertical-align: text-top;
}

sub {
  vertical-align: text-bottom;
}

legend {
  color: #000;
}

fieldset,
img {
  border: 0;
}

button,
input,
select,
textarea {
  font-size: 100%;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clear:after {
  content: '';
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.clear {
  zoom: 1;
}

/* index.csså¼€å§‹ ===================================================================*/
/* å…¬å…±header */
/* è½®æ’­ */
button[type="button"] {
  outline: none;
}

.carousel-indicators li {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 16px;
  height: 6px;
  margin-right: 4px;
  margin-left: 4px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, .5);
  cursor: pointer;
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-indicators.carousel-indicators-dark li {
  background-color: rgba(0, 0, 0, .5);
}

.carousel-indicators.carousel-indicators-dark .active {
  background-color: #000;
}

/* è½®æ’­ */


/* æ‚¬æµ®æŽ§ä»¶ */
.aside {
  display: none;
  position: fixed;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 15px;
  padding-top: 12px;
  top: 50%;
  right: 20px;
  width: 68px;
  height: 162px;
  background: rgba(255, 255, 255, .8);
  -webkit-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.17);
  -moz-box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.17);
  box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.17);
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  z-index: 9999;
  display: block;
}

.aside span.aside-item {
  display: block;
  margin-bottom: 12px;
  width: 38px;
  height: 38px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: url(../images/icon_bg.png) 0 -40px no-repeat;
}

.aside span.aside-item.aside-wechat {
  background-position: 0 0;
  position: relative;
}

.aside span.aside-item.aside-phone {
  background-position: 0 -80px;
  position: relative;
}

.aside span.aside-item:hover {
  cursor: pointer;
}

.wechat-code {
  display: none;
  position: absolute;
  left: -150px;
  top: -50px;
  z-index: 100;
}

/* pcç«¯çš„äºŒç»´ç è°ƒæ•´ */
.aside-wechat-imgbox {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 138px;
  height: 138px;
  font-size: 14px;
}

.phone-number {
  display: none;
  position: absolute;
  width: 200px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #666;
  left: -220px;
  top: 5px;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 100;
}
/* æ‚¬æµ®æŽ§ä»¶ */
 
 
/* å¾®ç››å°ç¨‹åºæ ¸å¿ƒåŠŸèƒ½ */
 
/* åˆ†é¡µ */
.pagination {
  display: block !important;
  text-align: center !important;
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 0;
}

.pagination li {
  display: inline-block;
  border: 1px solid #e6e6e6;
  margin: 0px 5px 10px;
}

.pagination a {
  display: inline-block;
  padding: 3px 8px;
  display: inline-block;
  font-size: 14px;
}

.pagination .active {
  background-color: #0099ff;
}

.pagination .active a {
  color: #fff;
}

.pagination li:hover {
  background: #0099ff;
}

.pagination li:hover a {
  color: #fff;
}

.pagination .disabled {
  color: #aaa;
}

.el-pagination.is-background .el-pager li:not(.disabled).active {
  background-color: #007bff !important;
}

.el-pagination.is-background .el-pager li:not(.disabled).active a {
  color: #fff !important;
}

.el-pager a {
  display: block !important;
}

.el-pagination {
  white-space: normal !important;
}
/* åˆ†é¡µ */

/* end */


/* 767 */
@media (max-width: 767px) {

  /* å…¬å…±æ‚¬æµ®æ¡† */

  .aside {
    display: none;
  }

  /* æ‚¬æµ®æŽ§ä»¶ */
}

/* 768 */
@media (max-width: 768px) {
  .container {
    max-width: 768px;
  }
}

/* 992 */
@media (min-width: 992px) {

  /* æ»šåŠ¨æ¡ */
  /* ::-webkit-scrollbar { */
    /* width: 6px; */
    /* height: 6px; */
  /* } */

  ::-webkit-scrollbar-thumb {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #c3c3c3;
  }

  ::-webkit-scrollbar-track {
    background-color: transparent;
  }

  /* åˆ†é¡µå¼€å§‹ */

  .pagination {
    display: block;
  }
  /* åˆ†é¡µç»“æŸ */
}
 