.bannerNavWrap {
    position: relative;
    width: 100%;
    height: 442px;
    overflow: hidden;
}
.bannerNavWrap .banner{
    position: relative;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    height: 358px;
}
.bannerBtnWrap{
    position: absolute;
    top: 177px;
    left: 50%;
    margin-left: -195px;
    width: 390px;
    height: 34px;
}
.bannerBtnWrap .reg{
    float: left;
    background-color: rgb(41, 110, 205);
    width: 136px;
    height: 34px;
    font-size: 21px;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 34px;
}
.bannerBtnWrap .contact{
    float: right;
    background-color: rgb(255, 255, 255, 0.3);
    width: 136px;
    height: 34px;
    font-size: 21px;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 34px;
}
.bannerTabWrap {
    position: absolute;
    top: 278px;
    left: 50%;
    margin-left: -635px;
    border-radius: 15px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 2px 5px 0px rgba(6, 0, 1, 0.08);
    position: absolute;
    width: 1270px;
    height: 164px;
}
.bannerTabWrap>a{
    float: left;
    width: 423px;
    height: 164px;
    line-height: 164px;
    text-align: center;
}
.bannerTabWrap>a>img{
    vertical-align: middle;
}
.bannerTabWrap>a .cursor{
    display: none;
}
.bannerTabWrap>a .default{
    display: inline-block;
}
.bannerTabWrap>a.active .default{
    display: none;
}
.bannerTabWrap>a.active .cursor{
    display: inline-block;
}
.bannerTabWrap>a>span{
    font-size: 35px;
    color: rgb(97, 97, 97);
    vertical-align: middle;
    margin-left: 20px;
}
.bannerTabWrap>a.active>span{
    color:#296ecd;
}

.guideClearFix{
    width: 1270px;
    margin: 0 auto;
}
.guideClearFix::after{
    content: "";
    clear: both;
    display: table;
    visibility: hidden;
}
.guideTitle{
    height: 108px;
    line-height: 108px;
}
.guideTitle>img{
    vertical-align: middle;
    margin-left: 20px;
}
.guideTitle>span{
    font-size: 20px;
    color: rgb(60, 60, 60);
    vertical-align: middle;
}
.guideTitle>span>i{
    color: #296ecd;
}
.menuLeftWrap {
    float: left;
    border-radius: 15px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 2px 6.3px 0.7px rgba(6, 0, 1, 0.08);
    width: 227px;
    box-sizing: border-box;
    padding: 30px 0 30px 60px;
}
.menuLeftWrap>a{
    display: block;
}
.menuLeftWrap>a>i{
    display: inline-block;
    border-width: 1px;
    border-color: rgb(41, 110, 205);
    border-style: solid;
    border-radius: 50%;
    width: 5px;
    height: 5px;
    vertical-align: middle;
}
.menuLeftWrap>a>span{
    font-size: 20px;
    font-family: "Adobe Heiti Std";
    color: rgb(97, 97, 97);
    line-height: 34px;
    vertical-align: middle;
    margin-left: 10px;
}
.menuLeftWrap>a.active>i{
    background-color: rgb(41, 110, 205);
}
  
.menuLeftWrap>a.active>span{
    color: rgb(41, 110, 205);
}
.guideDetailWrap{
    float: right;
    border-radius: 15px;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 2px 6.3px 0.7px rgba(6, 0, 1, 0.08);
    width: 970px;
    padding: 20px 0;
}
.guideDetailWrap>img{
    display: block;
}




  