@charset "utf-8";

* {
    margin: 0;
    padding: 0;
}
.xbanxin{width:1000px;margin: 0 auto;}
body {
    color: #333;
    font-family: "microsoft yahei";
    background:#fff;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 750px;
    overflow-x: hidden;
}
/*模糊处理 css*/
.fs_blur {
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -ms-filter: blur(4px);
    -o-filter: blur(4px);
    filter: blur(4px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=4, MakeShadow=false); /* IE6~IE9 */
}
i{font-style:normal;}

ol,
ul {
    list-style: none;
}

em {
    font-style: normal;
}


input,
button,
select,
textarea {
    outline: none;
}

img {
    border: none;
}

div {
    position: relative;
}

a{
    color: #000;
    text-decoration: none;
    display: block;
}

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

.none {display: none;}
.block{display: block;}

.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/*布局样式*/
.flex {
  display: flex;
  /* justify-content: space-between;
  align-items: center; */
}
.flex-sb {
  justify-content: space-between;
  /*两端对齐*/
  -webkit-box-pack: space-between;
}
.flex-c{
    justify-content: center;
}
.banxin{margin: 0 auto;width:1170px;}
.pass{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.pass2{
    overflow: hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.shows{text-align: center;line-height: 40px;margin-top: 60px;margin-bottom: -30px;font-size: 18px;}
.shows a{display: inline-block;color: red;}

input:focus::-webkit-input-placeholder{
    opacity: 0;
}
.M-box{width:100%;margin: 0 auto;text-align: center;padding-bottom:1.526315rem;}
/*分页*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    float: left;
}
.pagination .flex-item{
    flex: 1;
}
.pagination .flex-center{
    justify-content: center;
    align-items: center;
}
.pagination .row{
    flex-direction: row;

}
.pagination .col{
    flex-direction: column;
    align-items: center;
}
.pagination > li > a,
.pagination > li > span {
    font-size: 0.368421rem;
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #000;
    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:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #000;
    background-color: #eee;
    border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color:#FB6858;
    border-color:#FB6858;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.slider-container .back-bar .pointer-label{top: -30px!important;}
.theme-green .back-bar{height:8px;}
.selected-bar {background:#FFC2BC!important;}
.theme-green .back-bar .pointer{border-radius: 50%;width: 22px;height:22px;background-color:#FB6858!important;background-image:none;border: 1px solid #FB6858;}
.slider-container .back-bar .pointer-label{font-size:0.315789rem;}
.sousou_box{width: 100%;height:100%;background: #fff;position: fixed;top: 0px;left: 0px;}

.footer_bottom{z-index: 50000;width:100%;height:1.842105rem;background:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,0.1);position: fixed;bottom:0rem;left: 0rem;}
.footer_bottom a{float: left;}
.footer_bottom a i{vertical-align:middle;}
.gohome{font-size: 0.394736rem;color: #FB6858;margin:0.526315rem;}
.gohome em{margin-right:0.210526rem;vertical-align:middle;background:url(/static/mcommon/images/sy.png) no-repeat center center;width: 0.657894rem;height: 0.667894rem;display: inline-block;}
.custom{margin:0.263157rem 0.263157rem 0 0;width: 3.315789rem;height:1.157894rem;text-align: center;color: #fff;line-height:1.157894rem;background: #FB6858;border-radius:0.157894rem;font-size: 0.421052rem;}
.custom em{margin-right:0.210526rem;vertical-align:middle;background:url(/static/mcommon/images/ke.png) no-repeat center center;width: 0.657894rem;height: 0.657894rem;display: inline-block;}
.phone{background:#48BEB8;margin-top:0.263157rem;width: 3.315789rem;height:1.157894rem;text-align: center;color: #fff;line-height:1.157894rem;border-radius:0.157894rem;font-size: 0.421052rem;}
.phone em{margin-right:0.210526rem;vertical-align:middle;background:url(/static/mcommon/images/phone1.png) no-repeat center center;width: 0.657894rem;height: 0.657894rem;display: inline-block;}


.grounding{position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;z-index: 112;}
.sides{width:100%;height:4.973684rem;background: #fff;position:fixed;right:0rem;top:-9.473684rem;padding-bottom:0.526315rem;}
.sides.on{top:0px;z-index:9999;transition: all 0.6s ease-in-out;}

.inside{width: 25%;text-align: center;margin-top:0.526315rem;float: left;}
.inside em{margin:0.263157rem auto;background:url(/static/mindex/images/css_sprites.png) -10px -106px;display:block;width:0.842105rem;height:0.736842rem;}
.inside span{display: block;color: #666666;font-size: 0.342105rem;}
