@charset "UTF-8";

*{font-family:"Microsoft YaHei","黑体","宋体","Arial",sans-serif;color: #333333;-webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;}
body {overflow-x: hidden;}
p,h1,h2,h3,h4,h5,img,button,dl,dt,dd {transition:  all .5s;}
ul,h1,h2,h3,h4,h5,h6,p,dl,hr{padding: 0;margin: 0;}
a,a:hover{text-decoration: none;}
a{color: #333333;}
ul{list-style: none;}
ul:before,ul:after{content:'';display:table;clear:both;}
input{outline:none;border:none;background:none;}
textarea{resize: none;}
img {max-width: 100%; -webkit-user-drag: none;}
:focus {outline: none;}
.fl {
    float: left;
}
.fr {
    float: right;
}
.clearfix,.clear {clear: both;}
.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .swiper-slide {
    text-align: center;
    font-size: 18px;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }

/* kefu */
/* 客服 */
.izl-rmenu{
  margin-right: 0;
  width: 82px;
  position: fixed;
  right: 2px;
  top: 75%;
  -webkit-box-shadow: #DDD 0px 1px 5px;
  -moz-box-shadow: #DDD 0px 1px 5px;
  box-shadow: #DDD 0px 1px 5px;
  z-index:999;
}
.izl-rmenu .consult{    
background-image: url(../images/consult_icon.gif);
background-repeat: no-repeat;
background-position: center -77px;
display: block;
height: 76px;
width: 82px;
}
.izl-rmenu .consult .phone {
background-color: rgb(247,247,255);
position: absolute;
width: 160px;
left: -160px;
top: 0px;
line-height: 73px;
color: #000;
font-size: 18px;
text-align: center;
display: none;
box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
background-image: url(../images/consult_icon.gif);
background-repeat: no-repeat;
background-position: center bottom;
display: block;
height: 16px;
width: 16px;
font-size: 12px;
line-height: 16px;
color: #45BDFF;
text-align: center;
padding-top: 15px;
padding-right: 2px;
padding-bottom: 47px;
padding-left: 64px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_toptop {
background-image: url(../images/float_top.gif);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 39px;
width: 82px;
-webkit-transition: all 0s ease-in-out;
-moz-transition: all 0s ease-in-out;
-o-transition: all 0s ease-in-out;
transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
background-image: url(../images/float_top.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
.izl-rmenu .cart .pic {
display:none;
position: absolute;
left: -160px;
top: -25px;
width: 160px;
height: 160px;
background:url(../images/wechat.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
#udesk-feedback-tab {
position: fixed;
right: 2px;
top: 75%;
margin-top: -76px;
-webkit-box-shadow: #DDD 0px -1px 5px;
-moz-box-shadow: #DDD 0px -1px 5px;
box-shadow: #DDD 0px -1px 5px;
z-index: 10000;
cursor: pointer;
background-image: url(../images/consult_icon.gif);
background-repeat: no-repeat;
background-position: center top;
display: block;
height: 76px;
width: 82px;
background-color: #FFF!important;
z-index:999;
}

