*{
    margin: 0;
    padding: 0;
}
a{
    text-decoration: none;
}
input{
    outline: none;
}
input:focus{
    border-bottom: 1px solid #4FC662 !important;
}
.cover{

    background: rgba(0,0,0,.6);

    overflow: hidden;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    display: none;

    position: fixed;

    z-index: 100;
}
.covercon{

    background: #fff;

    width: 89%;

    margin: 21px auto;

    height: 94%;

    border-radius: 10px;

    overflow: hidden;

    position: relative;
}
.coverTit{

    color: #4FC662;

    font-weight: 700;

    margin: 20px 15px;
}

.covertxt{

    width: 89%;

    margin: 5% auto 20px;

    height: 74vh;

    /* background: red; */

    overflow-y: auto;
}
.covertxt p{

    font-size: 14px;

    font-weight: 700;

    line-height: 26px;
}
.coverfooter{

    position: absolute;

    width: 100%;

    bottom: 30px;

    text-align: right;
}
.coverfooter a{

    background: #4FC662;

    color: #fff;

    font-size: 14px;

    margin: 15px;

    padding: 10px;

    border-radius: 30px;
}
.coverfooter1{
    position: absolute;
    width: 100%;
    bottom: 30px;
    text-align: right;
}
.coverfooter1 a{
    background: #4FC662;
    color: #fff;
    font-size: 14px;
    margin: 15px;
    padding: 10px;
    border-radius: 30px;
}
.way{

    text-align: center;

    padding: 10px 0;
}
.way img{
    width: 84%;
}
.way p{

    display: flex;
}
.way p span{
    flex: 1;
    font-size: 12px;
    text-align: center;
    color: #666;
}
.way p span.active{
    color:#4FC662 ;
}
.line{

    background: #F4F4F4;

    height: 10px;
}
.msg{

}
.title{

    font-size: 16px;

    width: 90%;

    margin: 20px auto;
}
.title a{
    float: right;
    color: #E78787;
    font-size: 14px;
    font-weight: normal;
}
.xinxi{
    width: 90%;
    margin: 10px auto;
}

.xinxi input{

    width: 100%;

    border: 0;

    border-bottom: 1px solid #ddd;

    height: 40px;

    line-height: 40px;
    margin-bottom: 15px;
}
.fangshi{

    display: flex;

    width: 94%;

    margin: 10px auto;

    justify-content: space-between;
}
.fangshi a{

    border: 1px solid #4FC662;

    width: 46%;

    margin: 1%;

    display: block;

    height: 36px;

    text-align: center;

    border-radius: 10px;

    line-height: 36px;

    font-size: 14px;

    color: #4FC662;
}
.fangshi a.active{background: url("../images/duihao.png") no-repeat 90%;background-size: 20px;box-shadow: 1px 1px 16px 1px #ddd;}
.goodname{display: flex;justify-content: space-between;width: 91%;margin: 10px auto;align-items: center;margin-bottom: 5px;border-bottom: 1px solid #ddd;}

.goodnameL{

    color: #666 !important;
}
.car{}

.jian{
    font-size: 33px;
    border: 0;
    outline: none;
    background: none;
    color: #4FC662;
}
.add{font-size: 27px;
    outline: none;
    border: 0;
    background: none;
    color: #4FC662;

}
.car{
    display: flex;
    text-align: right;
}
.num{width: 44px;vertical-align: super;height: 30px;text-align: center;border: 0;font-size: 17px;margin: 4px 10px;background: #eee}
.contact{
    display: none;
    width: 90%;margin: 0 auto;overflow: hidden;border: 1px solid #666;border-radius: 5px;}
.contact input{
    font-size: 17px;
    outline: none;
    width: 100%;height: 46px;border: 1px solid #666;padding-left: 12px;border: 0;}

.next{
    display: block;
    background: #4FC662;
    width: 90%;
    margin: 10px auto;
    text-align: center;
    height: 38px;
    line-height: 38px;
    color: #fff;
    border-radius: 40px;
    /* position: fixed; */
    /* bottom: 10px; */
    /* left: 4.5%; */
    margin-top: 30px;
}

.two {

    width: 90%;

    margin: 15px auto 0;

    display: flex;

    justify-content: space-between;
    font-size: 18px;
}
.two input{
    width: 48%;
    border: 0;
    border-bottom: 1px solid #ddd;
    height: 39px;
    line-height: 39px;
}
.one{
    width: 90%;
    margin: 13px auto;
    font-size: 18px;
}
.one input{
    width: 100%;
    border: 0;
    border-bottom: 1px solid #ddd;
    height: 35px;
    line-height: 35px;
}
.mesgp{

    width: 90%;

    margin: 10px auto;

    font-size: 14px;
}
.shangchuan{

    display: block;

    overflow: hidden;

    width: 95%;

    margin: 10px auto;
}
.shangchuan img{

    /* width: 69%; */

    margin-top: 13px;

    margin-bottom: 12px;

    height: 80px;
}
.shangchuan input{

    position: absolute;

    width: 89%;

    height: 92%;

    opacity: 0;

    left: 9%;

    border-radius: 33px;

    top: 5%;
}
.shanchuanitem{

    width: 46%;

    float: left;

    margin: 2%;

    text-align: center;

    border-radius: 18px;

    /* overflow: hidden; */

    color: #4FC662;

    font-size: 13px;

    margin-bottom: 10px;
}
.shanchuanitem h2{
    position: relative;
    border: 1px dashed #4FC662;
    text-align: center;
    overflow: hidden;
    border-radius: 13px;
    margin-bottom: 8px;
}
.upnext{

    text-align: right;
}
.upnext a{

    color: #fff;

    background: #CCCCCC;

    margin: 10px;

    padding: 7px 20px;

    display: inline-block;

    border-radius: 7px;

    font-size: 14px;
}
.yaoqiu{

    width: 90%;

    margin: 10px auto;

    border: 1px dashed #ddd;

    padding: 10px;

    color: #666;

    border-radius: 10px;

    position: relative;

    padding-top: 24px;

    font-size: 13px;
}
.yaoqiu span{

    position: absolute;

    color: #000;

    top: -21px;

    background: #fff;

    padding: 10px;

    font-size: 16px;
}
.result{

    color: #F46551;

    padding: 15px;
}
.result img{

    width: 30px;

    vertical-align: middle;
}
.yuanyin{

    border: 1px dashed #F46551;

    width: 90%;

    margin: 10px auto;

    padding: 10px;

    border-radius: 8px;

    color: #F46551;

    font-size: 14px;
}
.box{

    width: 90%;

    margin: 10px auto;
}
.box p{

    color: #666;

    font-size: 13px;

    margin: 10px 0;
}
.shoujianrent1{

    border-bottom: 1px solid #ddd;

    display: flex;

    justify-content: space-between;

    /* padding: 0 10px; */
}

.shoujianren{

    border: 1px solid #ddd;
}
.shoujianren p{
    padding: 0 9px;
}
.reset{background: #4FC662;width: 86%;margin: 10px auto;display: block;text-align: center;color: #fff;font-size: 14px;padding: 10px;border-radius: 23px;position: absolute;bottom: 70px;left: 4%;}
.reset1{background: #4FC662;width: 86%;margin: 10px auto;display: block;text-align: center;color: #fff;font-size: 14px;padding: 10px;border-radius: 23px;position: absolute;bottom: 10px;left: 4%;}
.reset2{background: #4FC662;width: 86%;margin: 10px auto;display: block;text-align: center;color: #fff;font-size: 14px;padding: 10px;border-radius: 23px;}
.reset3{background: #4FC662;width: 86%;margin: 10px auto;display: block;text-align: center;color: #fff;font-size: 14px;padding: 10px;border-radius: 23px;}

.pagetitle{

    text-align: center;

    font-weight: normal;

    font-size: 14px;

    /* margin: 10px 0; */

    padding: 10px;

    background: #fff;
}
.yjlist{

}
.yjitem{

    width: 90%;

    margin: 15px auto;

    background: #fff;

    border-radius: 10px;

    padding-bottom: 13px;
    display: block;
    color:#333;
}
.yjitem h2{

    font-size: 15px;

    border-bottom: 1px solid #ddd;

    padding: 10px;
    overflow: hidden;
}
.yjitem h2 span{
    color: #F46551;
    font-size: 14px;
    font-weight: normal;
    float: right;
}
.yjitem p{

    font-size: 14px;

    color: #666;

    display: flex;

    justify-content: space-between;

    margin: 5px auto;

    width: 94%;
}
.waitimg{

    text-align: center;
}
.waitimg img{

    width: 62px;

    margin-top: 60px;
}
.waitimgup{

    text-align: center;
}
.waitimgup img{

    width: 114px;

    margin-top: 60px;
}
.waith2{

    text-align: center;

    font-size: 18px;

    margin: 0px 0 20px;
}
.weitip{

    color: #F46551;

    font-size: 14px;

    width: 90%;

    margin: 10px auto 30px;

    line-height: 26px;

    text-align: center;
}
.viewdetail{

    display: block;

    width: 85%;

    margin: 10px auto;

    background: #4FC662;

    text-align: center;

    color: #fff;

    padding: 12px 10px;

    font-size: 14px;

    border-radius: 10px;
}
.backhome{

    display: block;

    width: 85%;

    margin: 10px auto;

    color: #4FC662;

    text-align: center;

    border: 1px solid #4FC662;

    padding: 10px;

    font-size: 14px;

    border-radius: 10px;
}
.space{

    height: 60px;
}
.footer{
    position: fixed;
    width: 100%;
    bottom: 0;
    table-layout: fixed;
}

.footercon{

    display: flex;

    width: 100%;

    background: #fff;

    padding: 7px 0;
}
.footercon a{

    flex: 1;

    text-align: center;

    color: #666;

    font-size: 14px;
}
.footercon a img{

    height: 22px;

    vertical-align: middle;
}
.footercon a h4{

    font-weight: normal;

    font-size: 14px;
}
.footercon a.active{
    color: #4FC662;
}
