.container {

  overflow: hidden;

}

/*.header {

  height: 80px;

  min-width: 1200px;

}

.header .logo {

  display: block;

  float: left;

  margin-top: 15px;

  margin-left: 19px;

}

.header .nav {

  float: right;

  overflow: hidden;

}

.header .nav li {

  float: left;

  height: 80px;

  line-height: 80px;

  font-size: 18px;

  color: #1d2027;

  padding: 0 16px;

}

.header .nav li:hover a {

  color: #cd2040;

}*/

.cf::after {

  content: '';

  display: block;

  clear: both;

}

.box {

  width: 1200px;

  position: relative;

  margin: 0 auto;

}

.pagination {

  position: absolute;

  z-index: 20;

  bottom: 10px;

  width: 100%;

  text-align: center;

}

.swiper-pagination-switch {

  display: inline-block;

  width: 8px;

  height: 8px;

  border-radius: 8px;

  background: #c2c2c2;

  margin: 0 5px;

  opacity: 0.8;

  cursor: pointer;

  transition: all .2s ease;

}

.swiper-active-switch {

  width: 29px;

  background: #cd2040;

  transition: all .2s ease;

}

.footer .fot-top {

  background: #3B485B;

}

.footer .fot-top .nav-bot {

  padding: 60px 0;

}

.footer .fot-top .nav-bot ul {

  overflow: hidden;

  text-align: center;

}

.footer .fot-top .nav-bot ul li {

  display: inline-block;

  font-size: 15px;

  color: #f1f1f1;

}

.footer .fot-top .nav-bot ul li a {

  color: #f1f1f1;

}

.footer .fot-top .nav-bot ul li span {

  margin: 0 28px;

}

.footer .fot-top .content-box {

  overflow: hidden;

  padding-bottom: 70px;

}

.footer .fot-top .content-box .logo {

  display: block;

  float: left;

  margin-top: 33px; margin-left: 123px;

}

.footer .fot-top .content-box dl {

  float: left;

  margin-left: 100px;

}

.footer .fot-top .content-box dl dd {

  color: #fff;

  line-height: 36px;

}

.footer .fot-top .content-box .ewm-box {

  width: 98px;

  float: right;

  text-align: center;

}

.footer .fot-top .content-box .ewm-box img {

  display: block;

  width: 98px;

  height: 94px;

  margin-bottom: 10px;

}

.footer .fot-top .content-box .ewm-box span {

  font-size: 14px;

  color: #fff;

}

.footer .fot-bot {

  height: 50px;

  background: #212B3A;

}

.footer .fot-bot p {

  text-align: center;

  color: #fff;

  font-size: 14px;

  line-height: 50px;

}
.footer .fot-bot p a{color:#fff;}
.page_div {

  margin-top: 20px;

  margin-bottom: 20px;

  font-size: 15px;

  color: #666666;

  margin-right: 10px;

  padding-left: 20px;

  box-sizing: border-box;

  text-align: center;

}

.page_div a {

  min-width: 30px;

  height: 28px;

  border: 1px solid #dce0e0!important;

  text-align: center;

  margin: 0 4px;

  cursor: pointer;

  line-height: 28px;

  background: #dbdbdb;

  color: #666666;

  font-size: 13px;

  display: inline-block;

}

.page_div .current {

  background-color: #b60005;

  color: #FFFFFF;

}

.page_div .on {

  background-color: #b60005;

  color: #FFFFFF;

}

#firstPage,

#lastPage,

.totalPages,

.totalPages span,

.totalSize span,

.totalSize {

  display: none;

}

.fixed {

  position: fixed;

  right: 30px;

  bottom: 60px;

  z-index: 100;

}

.fixed .ul-list li {

  position: relative;

  width: 55px;

  height: 55px;

  background: #fff;

  border: 1px solid #bfbfbf;

  border-radius: 6px;

  margin-bottom: 12px;

}

.fixed .ul-list li img {

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  margin: auto;

}

.fixed .ul-list li .nc {

  display: block;

}

.fixed .ul-list li .ac {

  display: none;

}

.fixed .ul-list li:hover {

  background: #c4252e;

  border-color: #c4252e;

}

.fixed .ul-list li:hover .nc {

  display: none;

}

.fixed .ul-list li:hover .ac {

  display: block;

}









/*悬浮链接*/

.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}

.suspension-box{position:relative;float:right;}

.suspension .a{display:block;width:44px;height:44px;background-color:#425174;margin-bottom:4px;cursor:pointer;outline:none;}

.suspension .a.active,

.suspension .a:hover{background:#0B84D4;}

.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}

/* .suspension .a-service .i{background-position:0 0;} */

.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}

.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}

.suspension .a-qrcode .i{background-position:-44px 0;}

.suspension .a-cart .i{background-position:-88px 0;}

.suspension .a-top .i{background-position:-132px 0;}

.suspension .a-top{background:#D2D3D6;display:none;}

.suspension .a-top:hover{background:#c0c1c3;}

.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}

.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}

.suspension .d-service{top:0;}

.suspension .d-service-phone{top:34px;}

.suspension .d-qrcode{top:78px;}

.suspension .d .inner-box{padding:8px 22px 12px;}

.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}

.suspension .d-service .d-service-item{border-bottom:none;}

.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}

.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}

.suspension .d-service-item:hover .i-qq{background-position:center 3px;}

.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}

.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}

.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}

.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}

.suspension .d-service-intro{padding-top:10px;}

.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}

.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}

.suspension .d-qrcode{text-align:center;}

.suspension .d-qrcode .inner-box{padding:20px 0;}

.suspension .d-qrcode p{font-size:16px;color:#93959c;}