.section1{background: url("../images/se1_bg.png") top center no-repeat}
.section2{background: url("../images/se2_bg.png") top center no-repeat}
.section3{background: url("../images/se3_bg.png") bottom center no-repeat}
.section4{background: url("../images/se3_bg.png") top center no-repeat}
.login_card{padding:30px 20px 20px 20px;width: 310px;background: #fff;border-radius: 6px;box-shadow: 0 4px 20px rgba(0,0,0,0.1)}
.form_input{position:relative;height: 42px;border: 1px solid #eee;background: #f9f9f9;border-radius: 2px}
.form_input input{width: calc(100% - 30px);padding:0 15px;height:42px;border: none}
.form_input>span{position: absolute;right: 7px;top:7px}
.form_input>span>i{font-size: 24px;color: #ccc}
.log_btn{background: #45e4b3;width: 100%}
.log_btn:hover{background: #56d7cf}
.payment_list li{float: left;margin: 0 20px 20px 0;border: 1px solid #eee;height: 58px;line-height: 58px;min-width:140px;text-align:center;padding:0 5px;background: #fff;}
.payment_list li>img{vertical-align: middle}
.mouse{position: absolute;right: 0;bottom: 0}
.ty1_btn{width: 140px;background: #fcbe2d}
.ty1_btn:hover{background: #f4b076}
.se2_img{position: absolute;right: -230px;top:140px}
.right_card{
    position: relative;
    float: right;
    width: 700px;
    margin-top: 140px;
    z-index: 1;
}
.right_card li{
    float: right;
    width: 250px;
    height: 300px;
    border-radius: 8px;
    background: #fff;
    margin: 0 0 60px 60px;
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(41,60,96,0.1);
}
.right_card li:nth-child(2){
    margin-top: 60px;
}
.right_card li:nth-child(3){
    margin-top: -60px;
}
.right_card li:nth-child(2)>div{
    background: linear-gradient(0deg,#0096ed,#2cd8d5);
}
.right_card li:nth-child(1)>div{
    background: linear-gradient(0deg,#fcbe2d,#f2e85c);
}
.right_card li:nth-child(4)>div{
    background: linear-gradient(0deg,#f665a5,#f69ea6);
}
.right_card li:nth-child(3)>div{
    background: linear-gradient(0deg,#45e4b3,#07ec98);
}
.right_card li>div{
    height: 200px;
}
.right_card li div{
    line-height: 200px;
    text-align: center;
}
.right_card li div img{
    vertical-align: middle;
}
.card_txt{
    display: block;
    padding: 15px;
}
.card_txt h3{
    font-weight: lighter;
    font-size: 14px;
    margin-bottom: 10px;
}
.card_txt p{
    font-size: 12px;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    color: #999;
}