
.zc-a{visibility: hidden;opacity: 0;display: table;table-layout:fixed;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 123456789;transition: all .3s;}
.zc-a.show{visibility: visible;opacity: 1;}
.zc-b{display: table-cell;vertical-align: middle;}
.zc-c{width: 100%;max-width: 12.8em;margin: 0 auto;background-color: #fff;position: relative;max-height: 92vh;overflow: auto;}
.zc-close{display: block;width: 32px;height: 32px;background-image: url(../images/73.png);background-repeat: no-repeat;background-position: center center;position: absolute;right: 7px;top: 0;cursor: pointer;transition: all .3s;}
/*.zc-close:hover{background-color: #e60012;background-image: url(../images/75.png);}*/

.zc-d{width: 100%;border-bottom: 1px solid #e1e1e1;padding: .26em 1.24em .26em .4em;}
.zc-e{font-weight: bold;color: #333;padding-bottom: .346em;}
.zc-f{color: #666;}
.zc-star{width: 30px;height: 27px;transform: translate(100%,0);background-image: url(../images/1-103.png);background-repeat: no-repeat;position: absolute;right: 1.24em;top: 50%;margin-top: -14px;cursor: pointer;background-size: 100% auto;}
.zc-star.active{background-image: url(../images/1-106.png);}
.zc-wrap{width: 100%;overflow: auto;}
.zc-cont{width: 100%;padding: .4em .4em 0;}
.zc-g{width: calc(100% + 0.4em);overflow: hidden;}
.zc-box{float: left;width: 2.24em;height: 2.24em;position: relative;margin-right: .2em;overflow: hidden;}
.zc-img{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.zc-header{width: 100%;position: relative;}
.zc-probox{float: left;width: 4.68em;height: 2.24em;border: 1px solid #e1e1e1;margin-right: .2em;overflow: hidden;position: relative;}
.zc-pro{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.zc-h{width: calc(100% + 0.4em);overflow: hidden;padding-top: .53em;padding-bottom: .53em;}
.zc-i{float: left;width: 5.5em;}
.zc-j{width: 100%;color: #333;background-color: #f5f5f5;line-height: 2.33em;padding: 0 .83em;font-weight: bold;}
.zc-table{width: 100%;border: none;}
.zc-table td{border: none;word-break: break-all;}
.zc-tr{width: 100%;transition: all .3s;}
.zc-tr:hover{background-color: #f5f5f5;}
.zc-td1{text-align: left;color: #666;font-weight: bold;line-height: 1.43;padding: .5em 5px .5em 1.428em;}
.zc-td2{text-align: right;color: #333;line-height: 1.43;padding: .5em 1.428em .5em 5px;}
.zc-table-box{width: 100%;padding: 1em 0;border-bottom: 1px solid #e1e1e1;margin-bottom: 1.25em;}
.zc-k{width: 100%;text-align: right;font-size: 0;}
.zc-l{width: 240px;height: 46px;line-height: 46px;background-color: #e60012;cursor: pointer;border-radius: 2px;font-size: 12px;color: #fff;font-weight: bold;display: inline-block;vertical-align: top;text-align: center;}
.zc-m{float: left;width: 5.5em;margin-left: 1em;}
.zc-n{width: 100%;text-align: left;padding-left: .83em;padding-top: 1.125em;}
.zc-n *{line-height: 1.875;}
.zc-text{color: #222;margin-bottom: 3.125em;}
.zc-aa{width: 100%;padding: 0 .4em;background-color: #f5f5f5;}
.zc-labels{width: 100%;font-size: 0;border-bottom: 1px solid #e1e1e1;}
.zc-label{display: inline-block;font-size: 0;position: relative;vertical-align: top;cursor: pointer;margin-right: 4.16vw;line-height: 79px;}
.zc-icon{box-sizing: border-box;display: inline-block;vertical-align: middle;width: 14px;height: 14px;margin-right: 10px;border: 1px solid #ccc;background-repeat: no-repeat;background-position: center center;}
.zc-txt{display: inline-block;vertical-align: middle;color: #333;user-select:none;line-height: 1;}

.zc-label.selected .zc-icon{
    border-color: #e60012;
    background-image: url(../images/289.png);
    background-size: 100% 100%;
    background-color: #e60012;
}
.zc-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;font-weight: bold;}
.zc-last{font-size: 0;padding: 27px 0;overflow: hidden;}
.zc-last .zc-label{padding: 0;line-height: 46px;margin-right: 0;}
.zc-btn{width: 240px;height: 46px;line-height: 46px;float: right;text-align: center;border-radius: 2px;background-color: #e60012;font-size: 12px;color: #fff;font-weight: bold;cursor: pointer;}
.zc-s{width: 100%;font-size: 0;padding-top: 17px;padding-bottom: 33px;}
.zc-s.sp{max-width: 330px}
.zc-t{display: inline-block;vertical-align: top;text-align: center;width: 82px;padding-bottom: 9px;}
@media(min-width: 1201px){
    .zc-close:hover{transform: rotate(-180deg);}
}
@media (max-width: 750px){
    .zc-cont{padding: 10px;}
    .zc-c{max-width: 450px;}
    .zc-g{width: 100%;}
    .zc-h{width: 100%;}
    .zc-probox{width: 100%;height: auto;float: none;margin-bottom: 10px;}
    .zc-pro{width: 100%;position: relative;left: 0;top: 0;transform: translate(0,0);}
    .zc-i{width: 100%;float: none;}
    .zc-m{width: 100%;float: none;margin-left: 0;}
    .zc-box{margin-bottom: 10px;float: none;}
    .zc-i{margin-bottom: 30px;}
    .zc-t{width: 78px;}
    .zc-star{right: 1.8em;width: 27px;height: 25px;margin-top: -12px;}
    .zc-aa{padding-left: 10px;padding-right: 15px;}
}



.za-a{visibility: hidden;opacity: 0;display: table;table-layout:fixed;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 123456789;transition: all .3s;}
.za-a.show{visibility: visible;opacity: 1;}
.za-b{display: table-cell;vertical-align: middle;}
.za-c{width: 100%;max-width: 6.4em;margin: 0 auto;background-color: #fff;position: relative;}
.za-close{display: block;width: 32px;height: 32px;background-image: url(../images/73.png);background-repeat: no-repeat;background-position: center center;position: absolute;right: 0;top: 0;cursor: pointer;transition: all .3s;}
/*.za-close:hover{background-image: url(../images/75.png);background-color: #e60012;}*/
.za-d{width: 100%;border-bottom: 1px solid #e1e1e1;padding-top: .25em;padding-bottom: .2em;padding-left: 28px;padding-right: 36px;}
.za-e{font-weight: bold;color: #333;padding-bottom: .46em;}
.za-f{color: #666;}
.za-list{width: 100%;height: 240px;overflow: auto;}
.za-item{width: 100%;position: relative;padding-left: 68px;padding-right: 60px;font-size: 0;transform: all .3s;}
.za-label{position: absolute;left: 0;top: 0;display: inline-block;font-size: 0;vertical-align: top;cursor: pointer;width: 68px;height: 60px;padding-left: 28px;}
.za-icon{box-sizing: border-box;display: inline-block;vertical-align: top;margin-top: 23px;width: 14px;height: 14px;border: 1px solid #ccc;background-repeat: no-repeat;background-position: center center;}
.za-label.selected .za-icon{
    border-color: #e60012;
    background-image: url(../images/289.png);
    background-size: 100% 100%;
    background-color: #e60012;
}
.za-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;font-weight: bold;}
.za-text{font-size: 14px;color: #666;width: 100%;height: 60px;line-height: 60px;border: none;background-color: transparent;}
.za-edit{display: none;width: 60px;height: 60px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/1-112.png);position: absolute;right: 0;top: 0;cursor: pointer;}
.za-box{width: 100%;text-align: right;padding-right: 38px;font-size: 0;padding-bottom: 3.125vw;}
.za-add{display: inline-block;vertical-align: top;line-height: 60px;font-size: 14px;color: #666;cursor: pointer;}
.za-add:before{content: "";display: inline-block;vertical-align: middle;width: 15px;height: 15px;background-image: url(../images/1-113.png);margin-right: 9px;}
.za-btns{width: 100%;text-align: right;font-size: 0;padding: 1.4vw 30px;background-color: #f5f5f5;}
.za-btn{display: inline-block;vertical-align: top;width: 240px;height: 46px;line-height: 46px;border-radius: 2px;background-color: #e60012;font-size: 12px;color: #fff;font-weight: bold;text-align: center;cursor: pointer;}
.za-add.hide{display: none;}
@media(min-width: 1201px){
    .za-item:hover{background-color: #f5f5f5;}
    .za-item:hover .za-edit{display: block;}
    .za-close:hover{transform: rotate(-180deg);}
}
@media(max-width: 1200px){
    .za-edit{display: block;}
    .za-btns{padding-top: 15px;padding-bottom: 15px;}
}


.yf-a{visibility: hidden;opacity: 0;display: table;table-layout:fixed;position: fixed;left: 0;top: 0;width: 100%;height: 100%;padding-left: 10px;padding-right: 10px;background-color: rgba(0,0,0,0.3);z-index: 123456789;transition: all .3s;}
.yf-a.show{visibility: visible;opacity: 1;}
.yf-b{display: table-cell;vertical-align: middle;}
.yf-c{width: 100%;max-width: 640px;max-height: 92vh;padding-top: .5em;padding-bottom: .5em;margin: 0 auto;background-color: #fff;position: relative;overflow: hidden;}
.yf-close{display: block;width: 36px;height: 36px;background-image: url(../images/73.png);background-repeat: no-repeat;background-position: center center;position: absolute;right: 0;top: 0;cursor: pointer;transition: all .3s;}
/*.yf-close:hover{background-image: url(../images/75.png);background-color: #e60012;}*/
.yf-dl{width: 78.125%;margin: 0 auto .4em;}
.yf-dt{color: #333;line-height: 1;text-align: left;padding-bottom: .7em;font-weight: bold;}
.yf-dd{font-size: 0;}
.yf-btns{width: 100%;font-size: 0;text-align: center;}
.yf-btn{display: inline-block;vertical-align: top;width: 37.5%;height: 46px;line-height: 46px;font-size: 12px;font-weight: bold;text-align: center;border-radius: 2px;cursor: pointer;margin: 0 1.56%;}
.yf-btn1{border: 1px solid #e60012;color: #fff;background-color: #e60012;}
.yf-btn2{border: 1px solid #666;color: #666;}
.yf-input{width: 100%;height: 46px;border: 1px solid #666;font-size: 12px;color: #333;font-weight: bold;padding: 0 19px;background-color: transparent;vertical-align: top;}
@media(min-width: 1201px){
    .yf-close:hover{transform: rotate(-180deg);}
}
@media(max-width: 500px){
    .yf-title{width: 93.125%;}
}


.yc-a{visibility: hidden;opacity: 0;display: table;table-layout:fixed;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 123456789;transition: all .3s;}
.yc-a.show{visibility: visible;opacity: 1;}
.yc-b{display: table-cell;vertical-align: middle;}
.yc-c{width: 100%;max-width: 6.4em;margin: 0 auto;background-color: #fff;position: relative;}
.yc-close{display: block;width: 36px;height: 36px;background-image: url(../images/73.png);background-repeat: no-repeat;background-position: center center;position: absolute;right: 0;top: 0;cursor: pointer;transition: all .3s;}
.yc-d{width: 100%;padding-top: .25em;padding-bottom: .25em;text-align: center;border-bottom: 1px solid #e1e1e1;}
.yc-e{font-weight: bold;color: #333;}
.yc-f{color: #666;}
.yc-list{width: 100%;height: 383px;overflow: auto;}
.yc-item{width: 100%;position: relative;padding-left: 68px;padding-right: 60px;font-size: 0;transform: all .3s;}
.yc-label{position: absolute;left: 0;top: 0;display: inline-block;font-size: 0;vertical-align: top;cursor: pointer;width: 68px;height: 60px;padding-left: 28px;}
.yc-icon{box-sizing: border-box;display: inline-block;vertical-align: top;margin-top: 23px;width: 14px;height: 14px;border: 1px solid #ccc;background-repeat: no-repeat;background-position: center center;}
.yc-label.selected .yc-icon{
    border-color: #e60012;
    background-image: url(../images/289.png);
    background-size: 100% 100%;
    background-color: #e60012;
}
.yc-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;font-weight: bold;}
.yc-text{font-size: calc(16 * 100vw / 1920);color: #666;width: 100%;height: 60px;line-height: 60px;border: none;background-color: transparent;}
.yc-edit{display: none;width: 60px;height: 60px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/112.png);position: absolute;right: 0;top: 0;cursor: pointer;}
.yc-btns{width: 100%;text-align: right;font-size: 0;padding: 1.4vw 30px;background-color: #f5f5f5;}
.yc-btn{display: inline-block;vertical-align: top;width: 240px;height: 46px;line-height: 46px;border-radius: 2px;background-color: #e60012;font-size: calc(16 * 100vw / 1920);color: #fff;font-weight: bold;text-align: center;cursor: pointer;}
@media(max-width: 1584px){
    .yc-text,
    .yc-btn{font-size: 13.2px;}
}
@media(min-width: 1201px){
    .yc-item:hover{background-color: #f5f5f5;}
    .yc-item:hover .yc-edit{display: block;}
    .yc-close:hover{transform: rotate(-180deg);}
}
@media(max-width: 1200px){
    .yc-edit{display: block;}
    .yc-btns{padding-top: 15px;padding-bottom: 15px;}
}
@media(max-width: 500px){
    .yc-list{height: 300px;}
    .yc-btns{text-align: center;}
}


.av-a{width: 100%;background-color: rgba(0,0,0,0.8);position: fixed;left: 0;bottom: 0;z-index: 100;padding: 15px 0;transform: translate(0,100%);transition: all .3s;}
.av-a.show{transform: translate(0,0);}
.av-b{width: 100%;max-width: 12.8em;margin: 0 auto 22px;overflow: hidden;}
.av-c{float: left;color: #fff;line-height: 46px;}
.av-num{font-size: .8em;color: #fff;}
.av-btns{float: right;font-size: 0;}
.av-btn{display: inline-block;vertical-align: top;width: 240px;margin-left: 20px;height: 46px;line-height: 46px;border: 1px solid #999;text-align: center;font-size: 12px;color: #fff;font-weight: bold;border-radius: 1px;cursor: pointer;}
.av-compare{border-color: #e60012;background-color: #e60012;}
.av-clear{font-weight: bold;}
.av-clear:hover{border-color: #666;}
.av-box{width: 100%;position: relative;}
.av-list{width: 100%;max-width: 12.8em;margin: 0 auto;overflow: hidden;}
.av-link{width: 100%;background-color: #fff;padding: .1em;position: relative;overflow: hidden;}
.av-list .swiper-slide{width: 4.34em;padding-right: .2em;}
.av-img-box{float: left;width: 76px;height: 76px;background-size: cover;background-position: center center;}
.av-text{width: calc(100% - 100px);padding-top: 8px;display: block;float: right;}
.av-name{font-size: 12px;color: #333;line-height: 16px;min-height: 32px;font-weight: bold;}
.av-type{font-size: 12px;color: #666;line-height: 16px;}
.av-delete{display: block;width: 32px;height: 32px;background-image: url(../images/145.png);background-repeat: no-repeat;background-position: center center;position: absolute;right: 0;top: 0;cursor: pointer;transition: all .3s;}
.av-arrow{width: 30px;height: 30px;background-repeat: no-repeat;background-position: center center;position: absolute;top: 50%;margin-top: -15px;cursor: pointer;z-index: 30000;}
.av-prev{background-image: url(../images/146.png);left: 50%;margin-left: calc(-6.4em - 60px);}
.av-next{background-image: url(../images/147.png);right: 50%;margin-right: calc(-6.4em - 60px);}
.av-arrow.swiper-button-disabled{opacity: 0.5;}
@media(min-width: 1201px){
    .av-delete:hover{transform: rotate(-180deg);}
}
@media(max-width: 1200px){
    .av-a{padding: 10px;}
    .av-b{width: 100%;margin-bottom: 2px;}
    .av-btn{width: 150px;margin-bottom: 10px;margin-left: 5px;margin-right: 5px;}
    .av-list .swiper-slide{width: 6.5em;}
}
@media(max-width: 900px){
    .av-list{max-width: 500px;}
    .av-box{padding-left: 36px;padding-right: 36px;}
    .av-list .swiper-slide{width: 100%;padding-right: 0;}
    .av-prev{left: 30px;margin-left: 0;}
    .av-next{right: 30px;margin-right: 0;}
}
@media(max-width: 700px){
    .av-prev{left: 10px;}
    .av-next{right: 10px;}
}
@media(max-width: 650px){
    .av-prev{left: 0px;}
    .av-next{right: 0px;}
}


.yd-a{visibility: hidden;opacity: 0;display: table;table-layout:fixed;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 123456789;transition: all .3s;}
.yd-a.show{visibility: visible;opacity: 1;}
.yd-b{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);z-index: 123456789;}
.yd-c{width: 100%;max-width: 6.4em;max-height: 92vh;margin: 0 auto;background-color: #fff;position: relative;overflow: auto;}
.yd-close{display: block;width: 36px;height: 36px;background-image: url(../images/73.png);background-repeat: no-repeat;background-position: center center;position: absolute;right: 7px;top: 0;cursor: pointer;transition: all .3s;}
.yd-d{width: 100%;padding-top: 26px;padding-bottom: .8em;text-align: center;padding-left: 36px;padding-right: 36px;}
.yd-e{font-weight: bold;color: #333;padding-bottom: .46em;}
.yd-f{color: #666;}
@media(min-width: 1201px){
    .yd-close:hover{transform: rotate(-180deg);}
}
.yd-i-btn{width: 4.8em;position: absolute;left: 50%;margin-left: calc(-3px - 2.4em);background-color: #fff;bottom: 0;padding-bottom: 26px;z-index: 12;}
.yd-i-a.spec{padding-bottom: 80px;padding-top: 40px;}
.yd-fixed{position: fixed;width: 100%;max-width: 6.4em;left: 50%;transform: translate(-50%,0);top: 0;z-index: 1234;/* background-color: #fff; */}

.yd-i-a{width: 100%;background-color: #f8f8f8;padding-top: 2.4em;padding-bottom: 2.5em;padding-left: 10px;padding-right: 10px; overflow: auto;}
.yd-i-wrap{width: 100%;}
.yd-i-b{width: 4.8em;margin: 0 auto;max-width: 100%;}
.yd-i-c{font-size: .36em;color: #333;margin-bottom: 1.77em;font-weight: bold;}
.yd-i-d{width: 100%;line-height: 0;padding-bottom: 40px;position: relative;z-index: 1;}
.yd-i-d.high{z-index: 1000;}
.yd-i-d.select .i-label{z-index: 987654321;}
.yd-i-e{width: 100%;height: 46px;border: none;border-bottom: none;font-size: 12px;color: #666;font-weight: bold;background-color: transparent;vertical-align: top;position: relative;z-index: 1000;}
.yd-i-e:focus{border-bottom-color: #666;}
.yd-i-e{width: 100%;height: 46px;border: 1px solid transparent;border-bottom: 1px solid #666;font-size: 12px;color: #666;font-weight: bold;padding-left: 9px;background-color: transparent;vertical-align: top;}
.yd-i-e:focus{border-color: #666;}
.yd-i-e.red{border-color: #e60012;}
.yd-n-f .i-e{border-bottom-color: #ccc;}
.yd-n-f .i-e:focus{border-color: #ccc;}
.yd-i-label{font-size: 12px;color: #666;font-weight: bold;outline: none;width: 100%;position: absolute;left: 0;top: 0;z-index: 100;transition: all .3s;display: block;line-height: 46px;height: 46px;cursor: pointer;}
.yd-i-label.focus{top: -38px;color: #333;}
.yd-i-sp1{padding-right: 46px;}
.yd-i-sp2{padding-right: 92px;}
.yd-i-clear{display: none;width: 46px;height: 46px;position: absolute;right: 46px;top: -1px;cursor: pointer;background-image: url(../images/32.png);background-repeat: no-repeat;background-position: center center;}
.yd-i-clear.show{display: block;}
.yd-i-clear.right{right: 0;}
.yd-i-e2{display: none;}
.yd-i-tip{font-size: 12px;color: #e60012;padding-top: 14px;}
.yd-i-btn{width: 100%;overflow: hidden;margin-top: .42em;line-height: 0;}
.yd-i-submit{width: 100%;height: 46px;line-height: 46px;border-radius: 2px;font-weight: bold;display: inline-block;vertical-align: top;background-color: #e60012;cursor: pointer;text-align: center;font-size: 12px;color: #fff;font-weight: bold;border: none;position: relative;z-index: 1;}
.yd-i-submit:after{content: "";display: block;width: 0;height: 100%;background-color: #ff0015;position: absolute;left: 0;top: 0;z-index: -1;transition: all .5s;}
.yd-i-clear{display: none;width: 46px;height: 46px;position: absolute;right: 46px;top: -1px;z-index: 9999;cursor: pointer;background-image: url(../images/32.png);background-repeat: no-repeat;background-position: center center;}
.yd-i-clear.show{display: block;}
.yd-i-eye{display: block;width: 46px;height: 46px;position: absolute;right: 0;top: -1px;z-index: 9999;cursor: pointer;background-image: url(../images/33.png);background-repeat: no-repeat;background-position: center center;}
.yd-i-d.show .i-eye{background-image: url(../images/34.png);}
.yd-i-d.show .i-e2{display: inline-block;}
.yd-i-d.show .i-e1{display: none;}
.yd-i-box{width: 210px;background-color: #fff;border: 1px solid #ddd;position: absolute;right: -226px;top: 0;z-index: 9999;padding: 11px 16px 0 30px;visibility: hidden;opacity: 0;transition: all .3s;}
.yd-i-box.show{visibility: visible;opacity: 1;}
.yd-i-box:before{content: "";display: block;width: 10px;height: 18px;background-image: url(../images/37.png);background-repeat: no-repeat;position: absolute;left: -10px;top: 6px;}
.yd-i-right{font-size: 12px;color: #999;line-height: 14px;margin-bottom: 15px;position: relative;}
.yd-i-wrong{font-size: 12px;color: #999;line-height: 14px;margin-bottom: 15px;position: relative;}
.yd-i-right:before{content: "";display: block;width: 17px;height: 11px;background-image: url(../images/35.png);position: absolute;left: -24px;top: 1px;}
.yd-i-wrong:before{content: "";display: block;width: 11px;height: 11px;background-image: url(../images/36.png);position: absolute;left: -21px;top: 1px;}
.yd-i-a.sp{padding-top: .88em;padding-bottom: 1em;}
.yd-i-a.sp .i-c{margin-bottom: 2em;}
.yd-i-a.sp .i-tip{padding-top: 10px;}
.yd-i-a.sp .i-d{padding-bottom: 40px;margin-bottom: 0;}
.yd-i-a.sp .i-btn{padding-top: 1.56vw;margin-top: 0;}
.yd-i-last{font-size: 12px;color: #666;padding-top: 20px;}
.yd-i-last a{color: #e60012;}
.yd-i-d.select.show{z-index: 10000;}
.yd-i-d.select:after{content: "";display: block;width: 12px;height: 7px;background-image: url(../images/50.png);position: absolute;right: 0;top: 19px;}
.yd-i-d.select .i-e{font-size: 0;}
.yd-i-d.select.show .cm-a{display: block;}
.yd-i-cd{width: 67px;height: 26px;position: absolute;right: 0;top: 7px;cursor: pointer;}
.yd-i-code{width: 100%;height: 100%;vertical-align: top;}
.yd-i-a.sp2{padding-top: .77em;}
.yd-i-a.address{padding-top: 1.2em;padding-bottom: 1.32em;}
.yd-i-csp{color: #333;margin-bottom: .38em;font-weight: bold;}
.yd-i-dsp{color: #666;line-height: 1.71;padding-bottom: 3.9em;}
.yd-i-a.edit{padding-top: .75em;padding-bottom: 1.2em;background-color: transparent;}
.yd-i-b1{padding-top: 1em;}
.yd-i-a.spec{padding-top: 0;background-color: transparent;padding-bottom: .6em;}
.yd-i-textarea{width: 100%;height: 100px;border: none;border: 1px solid #ccc;padding-left: 9px;padding-right: 9px;font-size: 12px;color: #666;line-height: 1.5;font-weight: bold;background-color: transparent;vertical-align: top;}
.yd-i-label.sp{position: relative;}
.yd-i-a.spec .i-btn{padding-top: 6.25%;}
@media(min-width: 1201px){
    .yd-i-submit:hover:after{width: 100%;}
}
@media(max-width: 900px){
    .yd-i-box{right: 0;top: 55px;}
    .yd-i-box:before{display: none;}
    .yd-i-box:after{content: "";display: block;width: 18px;height: 10px;background-image: url(../images/38.png);background-repeat: no-repeat;position: absolute;right: 5px;top: -10px;}
}


.zb-a{visibility: hidden;opacity: 0;display: table;table-layout:fixed;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 123456789;transition: all .3s;}
.zb-a.show{visibility: visible;opacity: 1;}
.zb-b{display: table-cell;vertical-align: middle;}
.zb-c{width: 100%;max-width: 12.8em;margin: 0 auto;background-color: #fff;position: relative;padding: .8em;max-height: 92vh;overflow: auto;}
.zb-close{display: block;width: 36px;height: 36px;background-image: url(../../images/73.png);background-repeat: no-repeat;background-position: center center;position: absolute;right: 7px;top: 0;cursor: pointer;transition: all .3s;}
.zb-b .j-b{width: 100%;}
.zb-b .j-c1{padding-right: .8em;}
.zb-b .j-c2{padding-left: .8em;}
@media(min-width: 1201px){
    .zb-close:hover{transform: rotate(-180deg);}
}
@media (max-width: 900px){
    .zb-b .j-c1{padding-right: 0;}
    .zb-b .j-c2{padding-left: 0;}
}
.zb-a .j-a{width: 100%;background-color: #f8f8f8;padding-top: 1.4em;padding-bottom: 2.3em;padding-left: 10px;padding-right: 10px;}
/*.zb-a .j-b{width: 12.8em;margin: 0 auto;}*/
.zb-a .j-c{width: 50%;float: left;padding-top: .5em;padding-bottom: .25em;}
/*.zb-a .j-c1{border-right: 1px solid #ddd;padding-right: 1.6em;}*/
/*.zb-a .j-c2{padding-left: 1.6em;}*/
.zb-a .j-d{font-size: .36em;color: #333;margin-bottom: 1.77em;font-weight: bold;}
.zb-a .j-form{width: 100%;}
.zb-a .j-f{width: 100%;line-height: 0;padding-bottom: .62em;position: relative;}
.zb-a .j-label{font-size: 12px;color: #666;width: 100%;position: absolute;left: 0;top: 17px;transition: all .3s;font-weight: bold;}
.zb-a .j-label.focus{top: -21px;color: #333;}
.zb-a .j-g{width: 100%;height: 46px;border: 1px solid transparent;border-bottom: 1px solid #666;font-size: 12px;color: #666;font-weight: bold;padding-left: 9px;background-color: transparent;vertical-align: top;position: relative;z-index: 1000;}
.zb-a .j-g:focus{border-color: #666;}
.zb-a .j-g.red{border-color: #e60012;}
.zb-a .j-sp1{padding-right: 46px;}
.zb-a .j-sp2{padding-right: 92px;}
.zb-a .j-g2{display: none;}
.zb-a .j-clear{display: none;width: 46px;height: 46px;position: absolute;right: 46px;top: -1px;z-index: 9999;cursor: pointer;background-image: url(../../images/32.png);background-repeat: no-repeat;background-position: center center;}
.zb-a .j-clear.show{display: block;}
.zb-a .j-clear.right{right: 0;}
.zb-a .j-eye{display: block;width: 46px;height: 46px;position: absolute;right: 0;top: -1px;z-index: 9999;cursor: pointer;background-image: url(../../images/33.png);background-repeat: no-repeat;background-position: center center;}
.zb-a .j-f.show .j-eye{background-image: url(../../images/34.png);}
.zb-a .j-f.show .j-g2{display: inline-block;}
.zb-a .j-f.show .j-g1{display: none;}
.zb-a .j-btn{width: 100%;line-height: 0;margin-bottom: .35em;}
.zb-a .j-submit{width: 100%;display: inline-block;vertical-align: top;height: 46px;line-height: 46px;background-color: #e60012;border: 1px solid #e60012;cursor: pointer;text-align: center;font-size: 12px;color: #fff;font-weight: bold;border-radius: 2px;position: relative;z-index: 1;}
.zb-a .j-submit:after{content: "";display: block;width: 0;height: 100%;background-color: #ff0015;position: absolute;left: 0;top: 0;z-index: -1;transition: all .5s;}
.zb-a .j-min{width: 100%;min-height: 2.42em;}
.zb-a .j-why{font-size: 14px;color: #333;margin-bottom: 27px;font-weight: bold;}
.zb-a .j-reason{font-size: 12px;color: #666;line-height: 18px;padding-bottom: 20px;max-width: 380px;}
.zb-a .j-space{width: 100%;height: .35em;}
.zb-a .j-sign{display: block;width: 100%;height: 46px;line-height: 46px;border: 1px solid #666;text-align: center;font-size: 12px;color: #666;cursor: pointer;font-weight: bold;position: relative;z-index: 1;transition: all .5s;border-radius: 2px;}
.zb-a .j-sign:after{content: "";display: block;width: 0;height: 100%;background-color: #666;position: absolute;left: 0;top: 0;z-index: -1;transition: all .5s;}
.zb-a .j-last{line-height: 0;}
.zb-a .lb-label{display: inline-block;font-size: 0;position: relative;vertical-align: top;cursor: pointer;float: left;}
.zb-a .lb-icon{box-sizing: border-box;display: inline-block;vertical-align: top;width: 14px;height: 14px;margin-right: 10px;border: 1px solid #ccc;background-repeat: no-repeat;background-position: center center;}
.zb-a .lb-text{display: inline-block;vertical-align: top;font-size: 12px;color: #666;user-select:none;line-height: 14px;}
.zb-a .lb-label.selected .lb-icon{border-color: #e60012;background-color: #e60012;background-image: url(../../images/39.png);}
.zb-a .lb-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;font-weight: bold;}
.zb-a .j-forget{float: right;font-size: 12px;color: #e60012;padding-bottom: 4px;border-bottom: 1px solid #e60012;cursor: pointer;}
@media(min-width: 1201px){
    .zb-a .j-sign:hover:after{width: 100%;}
    .zb-a .j-sign:hover{color: #fff;}
    .zb-a .j-submit:hover:after{width: 100%;}
}
@media(max-width: 900px){
    .zb-a .j-a{padding-top: 50px;padding-bottom: 50px;}
    /*.zb-a .j-b{width: 100%;max-width: 500px;}*/
    .zb-a .j-c{width: 100%;float: none;padding-top: 0;}
    /*.zb-a .j-c1{border-right: none;padding-right: 0;margin-bottom: 50px;}*/
    /*.zb-a .j-c2{padding-left: 0;}*/
    .zb-a .j-reason{width: 100%;max-width: none;}
}
@media(max-width: 500px){
    .zb-a .j-space{display: none;}
}