html,body{
    margin: 0;
    padding: 0;
    background-color:#fff;
    font-family:'Microsoft YaHei',Tahoma,'\5FAE\8F6F\96C5\9ED1',Arial,Helvetica,sans-serif;
min-width: 1350px;
   width: 100%;
   height: 100%;
   background: url(/rail/statics/images/rail2/tqhj/bgall.png) no-repeat center;
  
}
/*初始化css*/
img{
    border: none;
}
a{
    text-decoration:none;
    out-line: none;
    color:black;
}
.indexwap{
    width: 100%;
    height: 100%;
    position: relative;
    margin-top: -90px;
    transform: scale(0.85);
}

@media screen and (min-width: 1920px) {
    .indexwap{
        width: 100%;
        height: 100%;
        position: relative;
        /* margin-top: -90px;
        transform: scale(0.85); */
    }
}
@media screen and (max-width: 1600px) {
    .indexwap{
        width: 100%;
        height: 100%;
        position: relative;
        margin-top: -90px;
        transform: scale(0.8);
    }
}

.conwap1{
    width: 1745px;
    margin: 0 auto;
    margin-top: 46px;
    /* margin-bottom: 10px; */
    text-align: center;
}
.conwap1 img{
    width: 100%;

}
.conwap2{
    width: 1595px;
    height: 726px;
    margin: 0 auto;
    margin-top: -8px;
    margin-bottom: 10px;
    text-align: center;
    position: relative;
}
.conwap2 .xxian1{
    width: 185px;
    position: absolute;
    left: 345px;
}
.conwap2 .xxian2{
    width: 185px;
    position: absolute;
    left: 700px;
    
}
.conwap2 .xxian3{
    width: 185px;
    position: absolute;
    left: 1057px;
    
}
.conwap2 .xtbd{
    position: absolute;
    display: block;
    width: 527px;
    height: 726px;
    top: 0px;
    transition: all 0.3s linear;
}
.active1{
transform: scale(1.04);
z-index: 66;
}
.conwap2 .conimg1{
    left: 0px;
    
}
.conwap2 .conimg2{
    left: 356px;
    
}
.conwap2 .conimg3{
    right: 356px;
    
}
.conwap2 .conimg4{
    right: 0px;
    
}

.conwap2 .xtbd img{ 
    width: 527px;
}

.conwap2 .xtbd div{ 
    position: absolute;
    bottom: 111px;
    left: 136px;
    width: 148px;
    height: 137px;

}
.conwap2 .conimg1 div{
   
    background: url(/rail/statics/images/rail2/tqhj/iconbg.png) no-repeat 15px 0px;
}
.conwap2 .conimg2 div{
    background: url(/rail/statics/images/rail2/tqhj/iconbg.png) no-repeat -343px 0px;
   
}
.conwap2 .conimg3 div{
   
    background: url(/rail/statics/images/rail2/tqhj/iconbg.png) no-repeat -686px 0px; 
}
.conwap2 .conimg4 div{
 
    background: url(/rail/statics/images/rail2/tqhj/iconbg.png) no-repeat -1055px 0px;
    
}
.conwap2 .zsf1{
    display: block;
    position: absolute;
    left: 87px;
    top: 0px;
    width: 352px;
    height: 726px;
    /* border: 1px solid #111; */
    transform: skewX(-13.5deg);
    z-index: 77;
    /* display: none; */
}
.conwap2 .zsf2{
    display: block;
    position: absolute;
    left: 444px;
    top: 0px;
    width: 352px;
    height: 726px;
    z-index: 77;
    /* border: 1px solid #111; */
    transform: skewX(-13.5deg);
    /* display: none; */
}

.conwap2 .zsf3{
    display: block;
    position: absolute;
    right: 444px;
    top: 0px;
    width: 352px;
    z-index: 77;
    height: 726px;
    /* border: 1px solid #111; */
    transform: skewX(-13.5deg);
    /* display: none; */
}

.conwap2 .zsf4{
    display: block;
    position: absolute;
    right: 87px;
    top: 0px;
    width: 352px;
    z-index: 77;
    height: 726px;
    transform: skewX(-13.5deg);
    /* display: none; */
}
.zhez{
    width: 1421px;
    height: 726px;
    margin-left: 87px;
    position: relative;
    transform: skewX(-13.5deg);
    background-color: rgba(0,0,0, 0.5);
    z-index: 88;
}
.tancxx{
    width: 180px;
    height: 108px;
    /* margin: 0 auto; */
    position: absolute;
    top: 283px;
    left: 699px;
    padding: 20px;
    text-align: center;
    border-radius: 15px;
    background-color: #F4EFE5;
    z-index: 99;
}
.tancxx p{
    text-align: center;
    font-size: 16px;
    color: #000;
    margin: 0;
    padding: 0;
    line-height: 30px;
    letter-spacing: 2px;
}
.tancxx button{
    width: 75px;
    border-radius: 11px;
    height: 31px;
    line-height: 31px;
    font-size: 16px;
    color: #fff;
    margin-top: 11px;
   background-color: #38B0EE;
   border: none;
   cursor: pointer;
}
.sbts{
    width: 265px;
    margin: 0 auto;
  
}
.sbts img{
    width: 265px;
    margin-top: 22px;
    margin-bottom: 43px;
}
.audiowap{
    /* display: none; */
}

