.guide-1{ background: #fff; padding: 100px 0 97px;}
.guide-1 .box{ overflow: hidden;}
.guide-1 .left{ float: left; width: 48%;}
.guide-1 .left h3{ font-size: 40px; color: #323232; padding-bottom: 10px;}
.guide-1 .left .ubb{ max-height: 550px; overflow: auto; font-size: 15px;}
.guide-1 .right{ float: right;}
.guide-1 .right .d1{ display: block; width: 520px; height: 620px; position: relative; overflow: hidden;}
.guide-1 .right .d1:before{ content: ''; width: 500px; height: 600px; box-sizing: border-box; border: 6px solid #fff; position: absolute; left: 10px; top: 10px;}
.guide-1 .right .d1 img{ width: 100%;}

.guide-2{ padding: 90px 40px 60px; background: #f5f5f5;}
.guide-2 .list2{ padding-top: 40px;}

.guide-3{ padding: 100px 40px;}
.guide-3 .box{ padding: 50px 100px 80px; background: #fff; position: relative;}

.guide-4{ padding: 90px 0 100px; background: #fff; color: #333;}
.guide-4 .box{ position: relative;}
.guide-4 .d1{ line-height: 1; font-size: 36px; font-family: '宋体'; color: #000;}
.guide-4 .d2{ line-height: 1; font-size: 42px; padding-left: 45px; margin: 24px 0 9px; font-weight: bold; background: url(../../public/img/phone.png) no-repeat 0 3px;}
.guide-4 .d3{ line-height: 30px; font-size: 16px;}
.guide-4 .btn{ margin-top: 24px;}
.guide-4 .code{ width: 140px; height: 180px; position: absolute; right: 0; top: 50%; margin-top: -90px;}
.guide-4 .code img{ width: 140px; height: 140px; box-sizing: border-box; border: 1px solid #e5e5e5; padding: 10px;}
.guide-4 .code p{ padding-top: 15px; text-align: center; font-size: 16px; color: #333;}

.guide-5{ height: 450px; position: relative;}
.guide-5 .map{ width: 100%; height: 100%;}
.guide-5 .mapBg{ width: 100%; height: 100%; background: #fff; position: absolute; top: 0; left: 0; filter:alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.guide-5:hover .mapBg{ display: none;}

.list2{ margin: 0 -20px;}
.list2 li{ float: left; box-sizing: border-box; width: 50%; padding: 0 20px 40px;}
.list2 .img{ width: 100%; height: 450px; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.list2 .con{ padding: 0 30px; height: 225px; background: #fff;}
.list2 .con .li1{ font-size: 28px; line-height: 38px; color: #333; padding-top: 22px;}
.list2 .con .li2{ font-size: 15px; line-height: 28px; color: #666; padding-top: 8px; height: 56px; overflow: hidden;}
.list2 .con .li3{ overflow: hidden; padding-top: 25px;}
.list2 .con .li3 .d1{ float: left; height: 40px; color: #333; position: relative; top: -3px;}
.list2 .con .li3 .d1 .s1{ font-size: 22px; font-family: initial;}
.list2 .con .li3 .d1 .s2{ font-size: 30px; position: relative; top: 2px;}
.list2 .con .li3 .d1 .s3{ font-size: 15px; padding-left: 3px;}
.list2 .con .li3 .d2{ float: right; width: 140px; height: 40px; line-height: 40px; text-align: center; box-sizing: border-box; font-size: 15px; color: #666; border: 1px solid #cccccc;}

.wrap6-txt h3{ font-size: 40px; font-family: '宋体'; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.wrap6-txt .little{ text-transform: uppercase; font-size: 30px; font-family: '宋体'; line-height: 32px; padding-top: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.wrap6-txt .text{ max-height: 275px; overflow: hidden; font-size: 16px; line-height: 30px; padding-top: 70px; position: relative;}
.wrap6-txt .text:before{ width: 100px; border-bottom: 2px solid #fff; position: absolute; left: 0; top: 33px; content: "";}

.swiper1{ width: 100%; height: 800px;}
.swiper1 .swiper-wrapper,
.swiper1 .swiper-slide{ width: 100%; height: 100%;}
.swiper1 .swiper-slide a{ width: 100%; height: 100%; display: block; background-position: center center; background-repeat: no-repeat;}
.swiper1 .swiper-slide .w1200{ height: 100%; position: relative;}
.swiper1 .swiper-slide .textBox{ width: 520px; height: 610px; padding: 80px 100px; color: #fff; box-sizing: border-box; position: absolute; left: 0; top: 50%; margin-top: -305px; background: url(../../public/img/bg_0_0_0_80.png);}
.swiper1 .swiper-page{ width: 8px; height: auto; position: absolute; right: 30px; top: 50%;}
.swiper1 .swiper-pagination-switch{ width: 8px; height: 8px; cursor: pointer; display: block; margin: 10px 0; background: #FFFFFF; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.swiper1 .swiper-active-switch{ filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

.swiper2{ height: 550px; overflow: hidden;}
.swiper2 .swiper-wrapper,
.swiper2 .swiper-slide{ width: 100%; height: 100%; display: block; position: relative; color: #000;}
.swiper2 .swiper-slide .title{ font-size: 40px; font-family: '宋体'; padding-right: 60px;}
.swiper2 .swiper-slide .txt{ line-height: 30px; margin-top: 10px; font-size: 16px;}
.swiper2 .swiper-slide .img{ height: 100%; margin-top: 30px; background-repeat: no-repeat; background-position: center center;}
.swiper2 .swiper-slide .page{ font-size: 24px; font-family: '宋体'; position: absolute; top: 20px; right: 0;}
.swiper2-prev,
.swiper2-next{ padding: 19px 28px 18px; background: #323232; position: absolute; bottom: 332px; cursor: pointer;}
.swiper2-prev{ left: -30px;}
.swiper2-next{ right: -30px;}
.swiper2-prev span,
.swiper2-next span{ width: 44px; height: 19px; display: block; background: url(../../public/img/icon4.png) no-repeat 0 0;}
.swiper2-next span{ background-position-y: -19px;}

.swiper4{ width: 100%; height: 820px; overflow: visible !important;}
.swiper4 .swiper-wrapper,
.swiper4 .swiper-slide{ width: 100%; height: 100%;}
.swiper4 .swiper-slide a{ width: 100%; height: 100%; display: block; position: relative; overflow: hidden;}
.swiper4 .swiper-slide a img{ width: 1920px; position: absolute; left: 50%; margin-left: -960px;}
.swiper4 .swiper-page{ width: 100%; position: absolute; bottom: 20px; left: 0; text-align: center;}
.swiper4 .swiper-pagination-switch{ width: 25px; height: 5px; display: inline-block; margin: 0 5px; background: #FFFFFF; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.swiper4 .swiper-active-switch{ filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

@media screen and (max-width: 1280px) {

}