*,h1,h2,span,input,ul,li,a{padding: 0; margin: 0; box-sizing: border-box; /*font-size: 14px;*/ color: #666; font-family: microsoft yahei;}
ul,li{list-style: none;}
a,a:link,a:hover{text-decoration: none;}
img{border:0;}
.y_fl{
    float: left;
}
.y_fr{
    float: right;
}
.y_banner{
    width: 100%;
    height: 460px;
    background: url(../img/pms/tt.jpg) top center no-repeat;
}
.y_banner_txt{
    width: 900px;
    margin: 0 auto;
    padding-top: 100px;
    color: #fff;
    line-height: 50px;
}
.y_banner_txt h2{
    color: #fff;
    font-size: 24px;
    font-weight: normal;
}
.y_banner_txt h2 b{
    font-size: 20px;
    font-weight: normal;
    color: #fff;
}
.y_banner_txt span{
    color: #fff;
    font-size: 18px;
}
.y_banner_txt span b{
    color: #fff;
    font-size: 18px;
}
.y_banner_btnpart{
    width: 300px;
    margin-top: 20px;
}
.y_banner_btnpart a{
    display: block;
    width: 130px;
    height: 40px;
    border:2px solid rgba(255,255,255,1);
    line-height: 36px;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.y_banner_btnpart a.y_banner_btn_buy{
    background: #fff;
    color: #2F7CFA
}
.y_part1{
    width: 100%;
    height:550px;
    text-align: center;
}
.y_part1 span,.y_part2 span{
    display: block;
    text-align: center;
}
.y_part1 span:last-child{
    margin-top: 20px;
}
.y_part2{
    width: 100%;
    height:500px;
    background: #F5F5F5;
    text-align: center;
}
.y_part2 span:last-child{
    margin-top: 60px;
}