*{
    padding: 0;margin: 0;
}
a {
    text-decoration: none;
}
img {
    width: 100%;
}
input, textarea {
    outline: none;border: none;
}
.one_box {
    width: 100%;height: 750px;background: url('../images/img.jpg') no-repeat center center;background-size: cover;
}
.one_box.city_top {
    width: 100%;height: 750px;background: url('../images/banner03.png') no-repeat center center;background-size: cover;
}
.one_box.shop_top {
    width: 100%;height: 750px;background: url('../images/banner02.png') no-repeat center center;background-size: cover;
}
.one_box.upload_top {
    width: 100%;background: url('../images/banner4.png') no-repeat center center;background-size: cover;box-sizing: border-box;padding-bottom: 150px;height: unset;
}
.one_box .center_content {
    width: 100%;margin: 0 auto;height: 224px;background: linear-gradient(180deg, #121B31 0%, rgba(78,78,87,0) 93%);
}
.one_box.upload_top .center_content {
    width: 100%;margin: 0 auto;height: 130px;background: linear-gradient(180deg, #121B31 0%, rgba(78,78,87,0) 93%);
}
.u_desc {
    font-size: 24px;margin: 20px 0;
}
.u_desc span {
   font-size: 36px;color: #FF9D42; font-weight: bold;
}
.left_box {
    box-sizing: border-box;padding-top: 40px;
}
.left_box.con_left {
    width: 45%;
}
.left_box.con_left .one_btns {
    margin-top: 60px;
}
.left_box.con_left .one_btns .btn::after {
    display: none;
}
.padding {
    box-sizing: border-box;padding: 100px 0;
}
.contanier {
    width: 1200px;margin: 0 auto;
}
.one_box .center_content .logo_meun {
    display: flex;align-items: center;box-sizing: border-box;padding-top: 10px;
}
.one_box .center_content .logo_meun .logo {
    display: flex;width: 104px;height: 32px;
}
.one_box .center_content .logo_meun .meun_box .home {
    margin-left: 60px;font-size: 14px;color: #fff;
}
.one_box .center_content .logo_meun .meun_box .home.cur {
    color: #FEDC00;
}
.one_box .big_title {
    font-size: 56px;font-family: Meituan Type-Bold;
}
.one_box .big_title.white_title {
    color: #fff;
}
.one_box .text_desc.upload_d {
    color: #fff;margin: 20px 0 30px 0;
}
.one_box .text_desc {
    font-size: 24px;color: #333;margin: 50px 0;
}
.one_box .text_desc.white_desc {
    color: #fff;
}
.one_box .text_desc span {
    font-size: 36px;color: #FF9D42;
}
.one_btns {
    display: flex;
}
.one_btns .btn, .big_box .dl_btn {
    display: block;width: 177px;height: 56px;background-color: #FF9D42;border-radius: 32px;line-height: 56px;text-align: center;font-size: 16px;color: #000;margin-right: 12px;
}
.one_btns .btn:after, .big_box .dl_btn:after {
    content: '';display: inline-block;width: 14px;height: 14px;background: url('../images/arrow_right.png') no-repeat center center / 100% 100%;position: relative;top: 1px;
}
.ewm_box img {
    width: 138px;height: 138px;
}
.ewm_box .ewm_upload {
    font-size: 16px;color: #fff;
}
.contanier.upload_one {
    display: flex;justify-content: space-between;
}
.contanier.upload_one .right_img {
    width: 485px;
}
.big_box .dl_btn {
    margin: 60px auto 0;
}
.one_btns .btn.yw_text {
    background: none;color: #fff;
}
.one_btns .btn.yw_text::after {
    background: url('../images/white_r.png') no-repeat center center / 100% 100%;
}
.why_t {
    box-sizing: border-box;padding-top: 100px;font-size: 36px;font-weight: bold;text-align: center;margin-bottom: 100px;
}
.answer_box {
    display: flex;justify-content: space-between;align-items: flex-end;
}
.answer_box .l_right {
    width: 62px;height: 10px;position: relative;bottom: 25px;
}
.answer_box .small_box .t_img {
    width: 180px;height: 180px;margin: 0 auto 30px;
}
.answer_box .small_box .text_t {
    font-size: 16px;color: #333;display: flex;align-items: center;
}
.answer_box .small_box .text_t img {
    width: 63px;height: 63px;
}
.answer_box .my_box {
    width: 32.5%;box-shadow: 0 25px 15px -5px rgba(0,0,0,.07);height: 420px;border-radius: 20px;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;position: relative;z-index: 111;background-color: #fff;
}
.answer_box .my_box .icon {
    width: 88px;height: 88px;margin-bottom: 40px;
}
.answer_box .my_box .sum_text {
    font-size: 32px;font-weight: bold;color: #000;margin-bottom: 20px;
}
.answer_box .my_box .small_text {
    font-size: 20px;color: #333;line-height: 35px;
}
.big_box .answer_box.why_content {
    position: relative;z-index: 111;width: 100%;
}
.big_box {
    position: relative;
}
.big_box .user_img {
    position: absolute;top: 57px;right: 0;z-index: 1;width: 320px;height: 329px;background: url('../images/img5.png') no-repeat center center / 100% 100%;
}
.success_text {
    font-size: 36px;font-weight: bold;text-align: center;margin-top: 140px;margin-bottom: 12px;
}
.why_desc {
    font-size: 16px;color: #000;text-align: center;
}
.km_sx {
    display: flex;justify-content: space-between;margin-top: 100px;
}
.km_sx .km_box {
    width: 49.5%;box-sizing: border-box;padding: 20px 28px;cursor: pointer;background: url('../images/l_bg.png') no-repeat center center / 100% 100% ;cursor: pointer;
}
.km_sx .km_box.cur {
    background: url('../images/h_bg.png') no-repeat center center / 100% 100% ;
}
.km_sx .km_box .ad_name {
    font-size: 32px;color: #fff;margin-bottom: 5px;
}
.km_sx .km_box .ad_desc {
    font-size: 20px;color: #fff;
}
.block_box {
    display: none;
}
.data_adr {
    display: flex;align-items: center;margin-top: 30px;
}
.data_adr .l_data {
    flex: 1;
}
.data_adr .l_data p {
    font-size: 36px;color: #000;font-weight: bold;margin-bottom: 24px;box-sizing: border-box;padding-left: 107px;
}
.data_adr .l_data p span {
    font-size: 14px;color: #666;margin-left: 5px;font-weight: normal;
}
.data_adr .l_data .one_btns {
    box-sizing: border-box;padding-left: 107px;
}
.data_adr .r_adrImg {
    width: 760px;
}
.hui_box {
    background-color: #F6F6F9;box-sizing: border-box;padding-bottom: 100px;
}
.hui_box .answer_box .t_img {
    width: 120px;height: 120px;
}
.inputs_box {
    width: 70%;margin: 100px auto 0;
}
.inputs_box .hz_type {
    display: flex;align-items: center;margin-top: 20px;
}
.inputs_box .hz_type label {
    width: 15%;font-size: 15px;color: #000;
}
.inputs_box .hz_type label span {
    color: #FF9D42;
}
.inputs_box .hz_type .type_val {
    display: flex;align-items: center;
}
.inputs_box .hz_type .type_val p {
    width: 280px;height: 56px;border-radius: 40px;line-height: 56px;text-align: center;background-color: #222;font-size: 20px;color: #fff;cursor: pointer;margin-right: 16px;
}
.inputs_box .hz_type .type_val p.cur {
    background-color: #FF9D42;
}
.inputs_box .hz_type .select_box {
    position: relative;
}
.inputs_box .hz_type .select_box .title {
    width: 576px;height: 56px;border: 1px solid #D9D9D9;background-color: #fff;border-radius: 8px;line-height: 56px;font-size: 16px;color: #CECECE;box-sizing: border-box;padding-left: 16px;cursor: pointer;position: relative;
}
.inputs_box .hz_type .select_box .title.val {
    color: #333;
}
.inputs_box .hz_type .select_box .title:after {
    content: '';display: inline-block;width: 20px;height: 20px;background: url('../images/arrow_right.png') no-repeat center center / 100% 100%;transform: rotate(90deg);position: absolute;right: 16px;top: 0;bottom: 0;margin: auto;
}
.inputs_box .hz_type .select_box .options_box {
    position: absolute;top: 56px;left: 0;background-color: #fff;width: 100%;box-shadow: 0 0 10px 5px rgba(0,0,0,.07);border-radius: 8px;max-height: 300px;overflow-x: auto;display: none;
}
.inputs_box .hz_type .select_box .options_box .option {
    box-sizing: border-box;padding: 15px;border-bottom: 1px solid #D9D9D9;cursor: pointer;font-size: 16px;color: #666;
}
.inputs_box .hz_type .select_box .options_box .option:hover, .inputs_box .hz_type .select_box .options_box .option.cur {
    color: #FF9542;
}
.inputs_box .hz_type .input {
    width: 576px;height: 56px;border: 1px solid #D9D9D9;background-color: #fff;border-radius: 8px;line-height: 56px;font-size: 16px;color: #CECECE;box-sizing: border-box;padding-left: 16px;
}
.inputs_box .hz_type .input input {
    width: 100%;font-size: 16px;color: #333;
}
.inputs_box .hz_type .input input::placeholder, .inputs_box .hz_type .textarea textarea::placeholder {
    color: #CECECE;
}
.inputs_box .hz_type .textarea {
    width: 576px;height: 120px;border-radius: 8px;border: 1px solid #D9D9D9;background: #fff;box-sizing: border-box;padding: 16px;
}
.inputs_box .hz_type .textarea textarea {
    width: 100%;height: 100%;resize: none;font-family: 微软雅黑;font-size: 16px;color: #333;
}
.inputs_box button {
    outline: none;width: 280px;height: 62px;line-height: 62px;background-color: #FF9D42;border-radius: 40px;font-size: 16px;color: #fff;text-align: center;margin: 0 auto;display: block;border: none;margin-top: 40px;cursor: pointer;
}
.hz_shop {
    display: flex;flex-wrap: wrap;box-sizing: border-box;padding-bottom: 80px;
}
.hz_shop .img {
    width: 156px;height: 80px;margin-right: 18px;margin-bottom: 20px;
}
.hz_shop .img:nth-child(7n+7) {
    margin-right: 0;
}
.contanier.person_box {
    display: flex;align-items: center;
}
.contanier.person_box .img_text {
    margin-right: 67px;
}
.contanier.person_box .img_text img {
    width: 480px;
}
.contanier.person_box .img_text .wm_desc {
   font-size: 16px;color: #fff;margin-top: 5px;
}
.yellow_box {
    width: 100%;box-sizing: border-box;padding: 40px 0;background: #FF9D42 url('../images/person_bg.png') no-repeat center center / 100% 100%;
}
.one_btns .btn.b_btn {
    width: 112px;height: 34px;line-height: 34px;background-color: #000;color: #fff;font-size: 14px;
}
.one_btns .btn.b_btn:after {
    background: url('../images/white_r.png') no-repeat center center / 100% 100%;
}



.left_right {
    margin-top: 140px;display: flex;justify-content: space-between;
}
.left_right .l_box {
    flex: 1;margin-right: 20px;
}
.left_right .l_box .box_con {
    border-radius: 16px;box-shadow: 0 0 20px 10px rgba(0,0,0,.07);margin-top: 16px;box-sizing: border-box;padding: 24px;transition: all .3s linear;display: flex;cursor: pointer;
}
.left_right .l_box .box_con > div {
    flex: 1;
}
.left_right .l_box .box_con::before {
    content: '';display: inline-block;width: 40px;height: 40px;margin-right: 10px;
}
.left_right .l_box .box_con:first-child::before {
    background: url('../images/user_icon.png') no-repeat center center / 100% 100%;
}
.left_right .l_box .box_con:nth-child(2)::before {
    background: url('../images/shop_icon.png') no-repeat center center / 100% 100%;
}
.left_right .l_box .box_con:nth-child(3)::before {
    background: url('../images/hx_icon.png') no-repeat center center / 100% 100%;
}
.left_right .l_box .box_con:first-child {
    margin: 0;
}
.left_right .l_box .box_con:hover, .left_right .l_box .box_con.cur {
    background: #FFFFFF linear-gradient(180deg, #FFFAE0 0%, #FFFFFF 100%);
}
.left_right .l_box .box_con:hover .user_right .name, .left_right .l_box .box_con:hover .mf_text,
.left_right .l_box .box_con.cur .user_right .name, .left_right .l_box .box_con.cur .mf_text{
    color: #FF9542;
}
.left_right .l_box .box_con .user_right {
    display: flex;justify-content: space-between;align-items: center;
}
.left_right .l_box .box_con .user_right .name {
    font-size: 24px;color: #333;font-weight: bold;transition: all .3s linear;
}
.left_right .l_box .box_con .user_right .arrow_r {
    font-size: 14px;color: #FF9D42;display: flex;align-items: center;
}
.left_right .l_box .box_con .user_right .arrow_r:after {
    content: '';display: inline-block;width: 14px;height: 14px;background: url('../images/y_r.png') no-repeat center center / 100% 100%;
}
.left_right .l_box .box_con .mf_text {
    font-size: 16px;color: #333;font-weight: bold;font-family: pingfang;margin: 20px 0;transition: all .3s linear;
}
.left_right .l_box .box_con .d_text {
    font-size: 12px;color: #666;line-height: 20px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;
}
.left_right .r_img {
    width: 693px;height: 579px;overflow: hidden;border-radius: 50px;
}
.left_right .r_img img {
    width: 100%;height: 100%;object-fit: cover;
}
footer {
    background-color: #222;
}
footer .contanier {
    box-sizing: border-box;padding: 80px 100px;display: flex;justify-content: space-between;
}
footer .contanier .l_ewm {
    display: flex;
}
footer .contanier .l_ewm .one_ewm {
    margin-right: 20px;text-align: center;font-size: 14px;color: #fff;
}
footer .contanier .l_ewm .one_ewm img {
    width: 120px;height: 120px;margin: 0 auto 5px;
}
footer .contanier .center_meun .web_name {
    font-size: 20px;color: #fff;font-weight: bold;
}
footer .contanier .center_meun .b_meun {
    display: block;font-size: 14px;color: #fff;margin-top: 20px;opacity: .6;
}
footer .copyRight {
    font-size: 14px;color: #fff;text-align: center;box-sizing: border-box;padding: 16px 0;opacity: .6;
}