body{width: 100%;}
.header{width: 100%;height: 70px;line-height: 70px;background-color: #167eff;}
.header p{font-size: 24px;color: #fff;text-align: center;}
.banner{width: 100%;position: relative;height: 266px;overflow: hidden;}
.banner .swiper-pagination-bullet{width: 14px;height: 14px;background-color: #fff;opacity: 1;}
.banner .swiper-pagination-bullet-active{opacity: 1;background-color: #167eff;}
.iclist {padding-top: 30px;overflow: hidden;background-color: #fff;margin: 10px;border-radius: 8px;}
.iclist li{width: calc(100% / 3);text-align: center;padding-bottom: 30px;}
.iclist li p{font-size: 20px;color: #333;font-weight: 700;margin-top: 14px;}
.dp{margin: 10px;background-color: #fff;border-radius: 8px;position: relative;}
.dp .dd{position: absolute;top: 0;right: 0;}
.dp .h5{height: 60px;line-height: 60px;padding-left: 25px;border-bottom: 1px solid #efefef;}
.dp .h5 span{font-size: 22px;color: #333;font-weight: 700;}
.dp .sl{padding: 0 20px;overflow: hidden;padding-bottom: 25px;}
.dp .sl li{height: 60px;line-height: 60px;border-bottom: 1.5px dashed #dcdcdc;}
.dp .sl li em{margin-right: 6px;width: 20px;height: 21px;display: block;margin-top: 22px;line-height: 14px;margin-top: 20px;font-style: normal;text-align: center;}
.dp .sl li em span{font-size: 14px;line-height: 14px;display: inline-block;font-weight: 600;}
.dp .sl li:nth-child(1) em span,.dp .sl li:nth-child(2) em span,.dp .sl li:nth-child(3) em span{color: #fff;}
.dp1 .sl li em{margin-top: 0;}
.dp1 .sl li em img{display: block;margin-top: 20px;}
.dp .sl li span{font-size: 20px;color: #333;height: 60px;display: block;}
.dp .sl li .ll{width: 60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dp .sl li .time{font-size: 18px;color: #707070;}
.dp2 .sl li .time{font-size: 18px;color: #333;font-weight: 700;}
.dp2 .sl li:nth-child(1) .time,.dp2 .sl li:nth-child(2) .time,.dp2 .sl li:nth-child(3) .time{color: #ff7e00;}
.dinbu{background-color: #177eff;}
.tou,.sous{height: 70px;line-height: 70px;}
.tou span{font-size: 30px;color: #fff;}
.tou p{font-size: 24px;color: #fff;padding-left: 40%;}
.tou .add{font-size: 15px;color: #fff; border: 1px solid #fff;background: transparent;margin-top: 20px;margin-right: 10px;border-radius: 6px;width: 60px;height: 35px;line-height: 35px;text-align: center;}
.tou .tiji{font-size: 15px;color: #fff;border: 1px solid #fff;border-radius: 6px;width: 80px;height: 36px;line-height: 36px;text-align: center;margin-top: 20px;margin-right: 10px;}
.sous{height: 60px;line-height: 1;}
.sous .kuang{width: 90%;margin: 0 auto;position: relative;}
.sous .kuang input{width: 100%;height: 48px;line-height: 48px;border-radius: 24px;border: 0;outline: none;padding-left: 50px;font-size: 17px;color: #707070;}
.sous .kuang i{width: 26px;height: 26px;display: block;position: absolute;left: 14px;top: 10px;}
.tab{overflow: hidden;}
.tab .menul{width: 23.5%;}
.tab .menul li:first-child{margin-top: 1px;}
.tab .menul li{height: 60px;line-height: 60px;background-color: #f2f2f2;margin-bottom: 1px;text-align: center;}
.tab .menul li a{font-size: 18px;}
.acc1{background-color: #fff !important;border-left: 3px solid #1286ff;font-weight: 600;}
.acc1 a{color: #1286ff !important;}
.tab .con{padding: 0 0 0 15px;width: 76.5%;}
.tab .con .box li{padding: 20px 0;border-bottom: 1px solid #e4e4e4;padding-right: 10px;width: 100%;overflow: hidden;}
.tab .con .box li i{display: block;width: 30.5%;height: 84px;}
.tab .con .box li i img{width: 100%;height: 100%;object-fit: cover;border-radius: 8px;}
.tab .con .box li .text{padding-left: 16px;width: 69.5%;}
.tab .con .box li .text p{font-size: 18px;color: #333;
    display: -webkit-box;
    word-wrap: break-word;
    white-space: normal !important;
    -webkit-line-clamp: 1;
    overflow: hidden;
    -webkit-box-orient: vertical;
}
.tab .con .box li .text .dec{margin-top: 32px;overflow: hidden;line-height: 26px;}
.tab .con .box li .text .dec .sl input{width: 46px;border: 1px solid #d5d5d5;background-color: #fafafa;outline: none;height: 26px;border-radius: 6px;text-align: center;margin-right: 6px;}
.tab .con .box li .text .dec .sl span{display: block;width: 26px;height: 26px;background-color: #1286ff;color: #fff;font-size: 14px;font-weight: 700;border-radius: 6px;text-align: center;line-height: 26px;}
.tab .con .box li .text .dec .sl .jian{margin-right: 6px;}
.order{height: 70px;line-height: 70px;position: fixed;bottom: 70px;background-color: #f2f2f2;width: 100%;}
.order .toal{padding-left: 20px;overflow: hidden;}
.order .toal i{display: inline-block;margin-right: 10px;}
.order .toal span{font-size: 18px;color: #333;}
.order .btn{width: 154px;height: 70px;background-color: #1286ff;color: #fff;font-size: 18px;border: 0;}
.orderli{padding-bottom: 40px;overflow: hidden;}
.orderli .lie{margin: 10px;background-color: #fff;border-radius: 8px;}
.orderli .lie h5{padding: 0 24px;height: 50px;line-height: 56px;font-size: 16px;color: #707070;border-bottom: 1px solid #e4e4e4;}
.orderli .lie .text{padding: 0 24px;}
.orderli .lie .text p{font-size: 18px;color: #333;font-weight: 700;line-height: 40px;}
.orderli .lie .text span{font-size: 16px;color: #707070;line-height: 30px;display: block;}
.orderli .lie .tatl,.goodlist .tatl{border-top: 1px solid #e4e4e4;margin-top: 15px;text-align: right;padding-right: 25px;height: 50px;line-height: 50px;font-size: 16px;}
.orderli .lie .tatl span,.goodlist .tatl span{color: #707070;}
.orderli .lie .tatl em,.goodlist .tatl em{font-style: normal;color: #ff7e00;}
.orderli .more{text-align: center;margin-top: 40px;}
.orderli .more span{color: #333;font-size: 17px;}
.orderli .more i{display: inline-block;width: 20px;}
.goodlist,.xinxi,.khxi,.ordey{padding: 0 10px;}
.goodlist h4,.xinxi h4,.khxi h4,.ordey h4{padding: 30px 0 15px 0;font-size: 18px;color: #333;font-weight: 700;}
.goodlist h4 span,.xinxi h4 span,.khxi h4 span,.ordey h4 span{width: 4px;height: 20px;border-radius: 4px;display: inline-block;margin-right: 8px;background-color: #177eff;}
.goodlist .list{border-radius: 8px;overflow: hidden;padding: 0 24px;background-color: #fff;}
.goodlist .good{overflow: hidden;padding: 26px 0 20px 0;padding-bottom: 30px;border-bottom: 1px solid #e4e4e4;}
.goodlist .good .gd{overflow: hidden;}
.goodlist .good i{display: block;width: 32%;height: 104px;}
.goodlist .good i img{border-radius: 8px;}
.goodlist .good .text{padding-left: 14px;width: 68%;}
.goodlist .good .text p{font-size: 18px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goodlist .good .text p em{font-style: normal;color: #ff7e00;font-size: 16px;margin-right: 10px;}
.goodlist .good .text p i{display: block;width: 64px;height: 24px;line-height: 24px;text-align: center;color: #177eff;font-size: 16px;background-color: #f1f1f1;border-radius: 8px;font-style: normal;}
.goodlist .good .text .sl{overflow: hidden;margin-top: 14px;}
.goodlist .good .text .sl span{font-size: 16px;color: #707070}
.goodlist .good .text .sl em{font-size: 16px;color: #ff7e00;font-style: normal;}
.goodlist .good .text .pp {margin-top: 16px;}
.goodlist .good .text .pp input{width: 54px;height: 30px;background-color: #fafafa;border: 1px solid #d3d3d3;outline: none;border-radius: 6px;text-align: center;}
.goodlist .good .text .pp .jiege{outline: none;background-color: transparent;}
.goodlist .good .text .pp span{font-size: 15px;color: #333;}
.goodlist .good .text .pp .del,.goodlist .good .text .pp .mx,.goodlist .good .text .pp .jj{border: 1px solid #177eff;width: 64px;height: 34px;line-height: 34px;border-radius: 17px;background-color: #fff;color: #167eff;text-align: center;font-size: 16px;}
.goodlist .good .text .pp .mx{width: 94px;margin-left: 8px;}
.goodlist .good .text .pp .jj{margin-left: 20px;background-color: #f1f1f1;height: 26px;line-height: 26px;border: 0;}
.goodlist .good .ckbox{padding-top: 22px;font-size: 16px;}
.goodlist .good .ckbox span{color: #ff7e00;font-size: 15px;}
.goodlist .tatl{height: 55px;line-height: 55px;background-color: #fff;margin-top: 0;}
.xinxi,.khxi,.ordey{overflow: hidden;}
.ordey{overflow: visible;}
.xinxi .bb,.khxi .bb,.ordey .bb{background-color: #fff;padding: 0 24px;overflow: hidden;border-radius: 8px;padding-bottom: 40px;}
/* .ordey .bb{min-height: 400px;} */
.ordey .bb{overflow: visible;}
/* .xinxi .bb li p{color: #707070;} */
/* .xinxi li,.khxi li,.ordey li,.homel li,.xslr li{height: 50px;line-height: 50px;border-bottom: 1px solid #e4e4e4;width: 100%;} */
.xinxi li,.khxi li,.ordey li,.homel li,.xslr li{height: 50px;line-height: 50px;border-bottom: 1px solid #e4e4e4;width: 100%;display: inline-block;}
.xinxi li span,.khxi li span,.ordey li span,.homel li span,.xslr li span{font-size: 15px;color: #333;}
.xinxi li span a{display: inline-block;color: #1286ff;font-size: 20px;font-weight: 700;}
.xinxi li i,.khxi li i,.ordey li i,.homel li i,.xslr li i{font-style: normal;font-size: 15px;color: #707070;}
.xinxi li select,.ordey li select{border: 0;margin-top: 15px;text-align: right;}
.xinxi li input,.khxi li input,.ordey li input,.homel li input,.xslr li input{border: 0;outline: none;text-align: right;font-size: 15px;color: #707070;margin-right: 8px;background-color: transparent;}
.xinxi li span b,.ordey li span b{color: #707070;font-size: 15px;}
/* .xinxi li:nth-child(3),.xinxi li:nth-child(4),.xinxi li:nth-child(7),.xinxi li:nth-child(8),.xinxi li:nth-child(9),.khxi li:nth-child(5),.ordey li:nth-child(3){height: auto;} */
/* .xinxi li:nth-child(3) input,.xinxi li:nth-child(4) input,.xinxi li:nth-child(7) input,.xinxi li:nth-child(8) input,.khxi li:nth-child(5) input,.ordey li:nth-child(3) input{text-align: left;} */
.xinxi1 li:nth-child(3),.xinxi1 li:nth-child(4),.xinxi1 li:nth-child(7),.xinxi1 li:nth-child(8),.xinxi1 li:nth-child(9),.khxi1 li:nth-child(5),.ordey1 li:nth-child(3){height: 50px;}
.xinxi li p{font-size: 18px;font-weight: 700;color: #333;}
.xinxi1 li p{font-weight: 500;}
.xinxi li textarea{width: 100%;height: 120px;border: 1px solid #ebebeb;background-color: #fafafa;border-radius: 8px;padding-left: 10px;padding-top: 8px;font-size: 17px;color: #707070;}
/* .xinxi li:nth-child(9){border: 0;} */
.xinxi1 li:nth-child(9){border-bottom: 1px solid #ebebeb;}
.xinxi .ap,.khxi .ap{margin-top: 20px;}
.xinxi .ap i img,.khxi .ap i img{
    width: 119px;
    height: 112px;
    object-fit: cover;
    border-radius: 10px;
}
.xinxi .ap i .dd,.khxi .ap i .dd{
    width: 119px;
    height: 112px;
    object-fit: cover;
    margin-right: 10px;
}
.xinxi1 .ap i,.khxi1 .ap i{display: block;margin-right: 10px;}
.xinxi .ap span,.khxi .ap span{display: block;margin-top: 84px;font-size: 18px;color: #aaa;margin-left: 8px;}
.weui-input{height: auto !important;}
.khxi li:nth-child(5) span{display: block;}
.btn2{width: 96%;background-color: #177eff;color: #fff;font-size: 20px;text-align: center;margin-top: 10px;margin-bottom: 20px;height: 56px;line-height: 56px;border: 0;border-radius: 8px;margin-top: 20px;margin-left: 10px;font-style: normal;}
.chlist{padding: 0 10px;overflow: hidden;}
.chlist li{height: 56px;line-height: 56px;border-bottom: 1px dashed #ebebeb;}
.chlist li i .img2{display: none;}
.chlist li .con{font-size: 18px;color: #333}
.chlist li .tt{font-size: 17px;color: #707070}
.chlist li i img{display: block;padding-top: 18px;}
.axx{height: auto !important;overflow: hidden;line-height: 40px !important;}
.axx .con{color: #ff4200 !important;width: 74%;line-height: 40px;}
.axx i .img1{display: none;}
.axx i .img2{display: block !important;}
.axx i img{padding-top: 10px !important;}
.axx .con::after{
    content: '';
    display: inline-block;
    width: 94px;
    height: 24px;
    margin-left: 6px;
    margin-top: 5px;
    background: url(../images/gq.png) no-repeat;
}
.tjyj{padding-bottom: 20px;overflow: hidden;}
.tjyj a{overflow: hidden;padding-left: 38%;padding-top: 26px;}
.tjyj a span{font-size: 20px;color: #1286ff;text-align: center;font-weight: 700;}
.tjyj a img{display: inline-block;margin-right: 6px;}

.storel,.homel,.xsl,.xslr{margin: 10px;background-color: #fff;overflow: hidden;padding: 0 20px;padding-bottom: 20px;border-radius: 8px;}
.storel{overflow: visible;}
.storel li{line-height: 50px;height: 50px;border-bottom: 1px solid #ebebeb;}
.storel li i,.storel li i input{font-style: normal;font-size: 17px;color: #707070;}
.storel li span{font-size: 18px;color: #333;display: block;font-style: normal;}
.storel li i input{border: 0;background-color: transparent;outline: none;text-align: right;margin-right: 8px;}
.storel li:nth-child(4){height: auto;}
.storel li:nth-child(4) i input{text-align: left;}
.tjan{height: 56px;line-height: 56px;color: #fff;text-align: center;background-color: #1286ff;margin: 0 10px;border-radius: 10px;margin-top: 20px;}
#tan{display: none;text-align: center;padding: 14px 0 30px 0;border-radius: 20px;}
.homel form li:last-child{height: auto !important;}
.homel li span{display: block;}
.homel li:last-child i input{text-align: left;}
.tij,.xax,.tj2,.dl,.dl1{background-color: #1286ff;margin: 10px;margin-top: 40px;color: #fff;height: 56px;line-height: 56px;text-align: center;overflow: hidden;border-radius: 10px;font-size: 18px;}
.xsl{background-color: transparent;padding: 0;}
.xsl li{padding: 22px;overflow: hidden;background-color: #fff;border-radius: 10px;margin-bottom: 10px;}
.xsl li p{overflow: hidden;}
.xsl li p:first-child{margin-bottom: 18px;}
.xsl li p:last-child span em{font-size: 17px;color: #707070;}
.xsl li p:first-child span:last-child em{font-size: 19px;color: #333;}
.xsl li p span em{font-style: normal;font-size: 20px;color: #333;font-weight: 700;}
.xax{margin-top: 20px;}
.xsl li p span i img{margin-top: -7px;}
















.login .top{width: 100%;}
.login form{padding: 65px 50px;padding-bottom: 20px;}
.login form .bt{margin-bottom: 40px;}
.login form .bt span{font-size: 34px;color: #333;border-bottom: 4px solid #1286ff;}

.login form li {height: 58px;line-height: 58px;background-color: #f5f5f5;margin-bottom: 16px;border-radius: 8px;padding-left: 14px;margin-bottom: 20px;}
.login form li i{display: inline-block;margin-right: 6px;}
.login form li p{margin-right: 16px;}
.login form li p input{width: 18px;height: 18px;margin-top: 20px;}
.login form li p span{margin-left: 6px;display: block;font-size: 20px;color: #333;}
.login form li input,.login form li select{border: 0;outline: none;font-size: 20px;color: #707070;background-color: transparent;height: 58px;line-height: 58px;}
.login form li select{width: 90%;}
.login form .bzz{height: auto;}
.login form li textarea{height: 90px;padding-top: 20px;padding-left: 30px;border: 0;background-color: transparent;font-size: 18px;color: #707070;}
.login .yzm input{width: 51%;}
.login .yzm em{display: block;width: 38%;height: 60px;border-radius: 8px;}
.login .yzm em a{height: 100%;}
.login .yzm em img{border-radius: 8px;height: 100%;}
.dl,.dl1{margin: 0 50px;}
.dl,.dl1{width: 100%;border: none;margin: 0;margin-top: 10px;}
.zhu{margin: 20px 50px;margin-bottom: 20px;overflow: hidden;}
.zhu p,.zhu span{font-size: 16px;color: #969696;line-height: 28px;}
.zhu p{width: 90%;}
.zhu span{color: #ffa200;}

.weui-picker__item{font-size: 18px !important;}
.ap .duotu .dd{position: relative;}
.ap .duotu .dd span{position: absolute;top: -6px;right: -7px;margin-top: 0px;font-size: 20px;font-style: normal;display: block;width: 24px;height: 24px;background-color: #696767;color: #fff;text-align: center;line-height: 20px;border-radius: 50%;}


.xsr .giftlist{display: none;box-shadow: 0 0 1px 3px #e4e4e4;}
.xsr .giftlist .tiao{height: 50px;line-height: 50px;width: 200px;background-color: #fff !important;padding: 0 10px;}





































.footer{position: fixed;bottom: 0;height: 70px;width: 100%;background-color: #fff;}
.footer li{width: 25%;text-align: center;padding-top: 6px;}
.footer li a{margin-top: 2px;}
.footer li span{font-size: 26px;}
.footer li p{font-size: 19px;color: #333;margin-top: 6px;font-style: normal;}
.acc{color: #167eff;}
















