* {padding: 0;margin: 0;}
html,
body {padding: 0;margin: 0;}
body {background: url() no-repeat center top;}
img {border: none;display: block; width: 100%; height: auto;}
.bg { position: absolute; top: 0; left: 0; width: 100%;}
.logo { position: fixed; top: 0; left: 0; z-index: 888;}
.a-logo { width: 200px; position: absolute; top: 10%; left: 50%; transform: translateX(-50%);}
.a-logo img { width: 100%; height: auto; display: block;}
.a-bg2 {}
.a-bg2 img { width: 100%; height: auto; display: block;}
#cm1 { position: relative; z-index: 20;}
.item { position: relative; }
.item .img { position: absolute; bottom: 0;}
.item .img img { width: 100%;}
.item .kf { position: absolute; bottom: 0;}
.item .kf img { width: 100%;}
.item .txt { position: absolute; bottom: 20px; left: 0; width: 100%; text-align: center; text-transform: uppercase;}

.item .box { position: absolute; bottom: 15%; left: 50%; width: 1200px; height: 300ox; margin-left: -600px;}
.item .box a {}
.item .box a img { width: 351px; height: 299px; display: block; margin: auto;}
.swiper-left2 { margin-left: -80px;}
.swiper-right2 { margin-right: -80px;}
.num-right { position: fixed; top: 50%; right: 0px; width: 20px; transform: translateY(-50%); z-index: 500; background-color: rgba(0,0,0,0.55); display: flex; flex-direction: column; justify-content: center; align-items: center; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.num-right span { margin: 8px; margin-top:20px;}

.swiper-pagination-bullet { background: #fff!important;}



.cm-footer-bg { position: absolute; bottom: 0; left: 0; width: 100%; background: #fff;padding:10px 5%;}
.cm-footer-bg {background: #155b65;padding: 20px;}
.cm-footer {color: #fff;display: flex;justify-content: space-between;align-items: center;}



.txt1 {top: 48px;left: 640px;text-align: center;line-height: 36px;display:flex;flex-direction: row;align-items: center;}
.txt1 span{padding: 0px 10px;}
.txt1 .line{height: 100px;padding:0px;margin: 0 10px; border-left: 1px solid white;}
.txt1 img {display: inline-block;margin-right: 5px;height: 100px;width: auto;}
.tit {display: inline-block;width: 10px;line-height: 17px;}
.txt1 .b {display: block;}

.cm-footer .txt2 {top: 94px;right: 20px;}
.cm-footer .txt2 {top: 94px;right: 20px;}
.cm-footer-bg	.wrapper{width: 1365px;position: relative;margin: auto;}}




.erweima {display: none;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;background-color: #fff;padding: 20px;border-radius: 8px; z-index: 2000;}
.erweima img {display: block;margin: auto;}
.erweima span {position: absolute;top: 0px;right: 0px;width: 30px;height: 30px;text-align: center;line-height: 30px;cursor: pointer;}

.swiper-button-disabled{
  opacity:0.2!important;
}
































