bfody{margin:0;background:#f7f8f8;}
a{text-decoration:none;}
p{margin:0;}
.header{width: 100%; height: 62px;background:#1a1a1a;position:fixed;top:0;z-index:1000;}
.wauto{width: 1300px; margin: 0 auto; overflow: hidden;}
.outer {
    border-bottom: 3px solid red;
}
.header .nav{float: right; width: 75%;}
.header .nav .link{float: left; color: #fff; width: 108px; font-size: 18px; text-align: center; line-height: 59px; margin-left: 30px;}
.header .logo{float: left; padding-top: 15px; width: 25%;}
.header .tel{font-size: 18px;line-height: 59px;margin-left: 30px;margin-right: 26px;float: right;color:#fff;}
.banner{width:100%;overflow:hidden;margin:0 auto;}
.banner img{width:100%;display:block;}
.footer{width: 100%; overflow: hidden; background: #b81c22; position: fixed; bottom: 0; left: 0;}
.footer .cross{width: 34px; height: 32px; background: url('../images/cross.png') no-repeat; float: right; margin-right: 10px; margin-top: 4px;}
.footer .liuyan{ text-align: center; font-size: 35px; color: #fff;margin:0;margin-top:40px;}
.footer .words{ width: 1100px; margin: 20px auto; overflow: hidden;}
.footer .words .oname, .footer .words .phone,.footer .words .city{font-size: 20px; width: 110px; float: left; text-align: right; margin-top: 15px; color: #fff;}
.footer .words p:nth-child(2),.footer .words p:nth-child(4),.footer .words p:nth-child(6){width: 250px; height: 50px; float: left;}
.footer .oContent{ width: 1100px; margin: 0 auto; overflow: hidden; margin-top: 10px;margin-bottom:40px;}
.footer .oContent .content{font-size: 20px; width: 110px; float: left; text-align: right; margin-top: 15px; }
.footer .oContent p:nth-child(2){width: 722px; height: 50px; float: left;}
.footer .oContent p:nth-child(3){width: 231px; height: 50px; float: left; margin-left: 20px; background: #ffffff; border-radius: 5px;}
.footer .oContent p:nth-child(3) input{width: 100%; height: 100%; background: none; border: none; color: #b81c22; font-size: 25px;}
.phones{width:100%;overflow:hidden;display:flex;justify-content:center;margin:0;margin-top:20px;}
.phones span{font-size:35px;color:#fff;margin-left:15px;}

.seton{width:100%;height:1075px;background:url('../images/banner.png') no-repeat;background-size:cover;padding-top:10px;}
.swiper-slide img{width:90%;display:block;margin:0 auto;margin-top:50px;}
.means{text-align:center;color:#fff;margin-top:20px;}
@media {}

@media screen and (max-width: 1600px){
	.seton{height:930px;}
	.slidebar{width:180px!important;}
	.step1{width:160px!important;}
    .banner img {
    width: 90%;
    display: block;
    margin: 0 auto;
}
}


@media screen and (max-width: 1366px) {
.seton{height:820px;}
.slidebar{width:180px!important;top:85px!important;}
.step1{width:160px!important;}
.banner img {
    width: 80%;
    display: block;
    margin: 0 auto;
}
.nine p{margin-top: 35px!important;}
.line{margin-top:10px!important;}
.otel{margin-top: 10px!important;}
.oname{margin-top:15px!important;}

}

.swiper-pagination-bullets .swiper-pagination-bullet {
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    background: none;
}

.swiper-pagination-bullets .swiper-pagination-bullet-active {
    background: #c1272d;
    border: 1px solid #c1272d;
}

ul li{list-style:none;}
.side-box{width: 140px !important; background: rgba(0,0,0,0.1);}
.side-box{position: fixed; right: 0; height: 100%; z-index: 1501; top: 0;}
.side-box .side-cut{height: 100%; background: transparent;}
.side-box .side-cut .side-nav {height: 100%;background: transparent;}
.ovhidden {overflow: hidden;}
#fp-nav.right {right: 25px;}
.side-box .navlist {height: 300px;position: absolute;top: 40%;margin-top: -150px;right: 0px; width: 100%;}
.side-box .nav-item1{position: relative;padding: 0;text-align: right;font-size: 14px;}
.side-box .navlist li a.link{color: #fff;width: 100%;display: block;height: 50px; line-height:50px;position: relative;overflow: hidden;text-overflow: ellipsis;
white-space: nowrap;background: url(../images/icong.png) no-repeat 50px 14px;}
.side-box .navlist li a.link.active, .side-box .navlist li a.link:hover{color: #a72529; background: url(../images/iconb.png) no-repeat 50px 14px;}
.slidebar{width:300px;overflow:hidden;position:fixed;left:10px;top:100px;border:1px solid #6492ff;border-radius:15px;z-index:9999;}
.question{width:100%;height:100%;display:block;}
.step{width:100%;overflow:hidden;background:#fff;padding-top:25px;padding-bottom:45px;}
.step1{width:200px;display:block;margin:0 auto;margin-bottom:10px;}
.nine p{text-align: center; margin-top: 110px; font-size: 40px; font-weight: bolder;}
.line{width: 500px; margin: 0 auto; overflow: hidden; margin-top: 20px;}
.line img{display: block; width: 60px; height: 60px; float: left;}
.line p{font-weight: 400; float: left; margin-top: 0!important; margin-left: 25px;}
.oname{width: 560px; margin: 0 auto; overflow: hidden; margin-top: 20px; border-radius: 8px; border:1px solid #c0c0c0; padding: 5px 0;}
.oname span{padding-left: 20px; margin-bottom: 5px; font-size: 25px;}
.oname input{width: 400px; padding: 5px 3px; font-size: 25px; border:none;outline:medium; font-weight: normal;}
.otel{margin-top: 25px;}
.obtn{width: 200px; background: #a72529;text-align: center; margin: 0 auto; display: block; padding: 10px 0; border-radius: 5px; border:none; font-size: 25px; color: #fff; margin-top: 20px;}
.mean{display:block;text-align:center;font-size:20px;margin-top:10px;}
.section{padding-top:30px;}