/*卡券列表使用的*/
.pop-card-center {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;background: rgba(0, 0, 0, 0.6);margin-bottom: 0;}
.pop-card-center .inner {bottom: auto;position: absolute;width: 86%;left: 7%;top: 10rem;background: #fff;max-height: 90%;border-radius: .6rem;}
.pop-card-center h6 {font-size: 1.4rem;text-align: center;color: #ed7355;font-weight: 200;position: relative;line-height: 3.5rem;border-bottom: 1px solid #ed7355;}
.pop-card-center h6 .close {background: url(../images/kd-close.png) no-repeat top center;background-size: 1.8rem;width: 1.8rem;height: 1.8rem;display: inline-block;position: absolute;right: .8rem;top: .8rem;}
.pop-card-center .body .msg{text-align: center;}
a {text-decoration: none;color: #000;}
.pop-card-center .body {margin-top: -.8rem;color: #333;font-size: 1rem;padding: 2rem 10%;vertical-align: middle;}
.pop-card-center p {margin: 0px auto .2rem auto;color: #333;text-align: center;line-height: 1.7rem;}
.pop-card-center .btns {text-align: center;color: #fff;background-color: #ed7355;font-size: 1.2rem;display: inline-block;width: 7rem;line-height: 2.8rem;margin: 1rem .5rem 0px .5rem;}
.pop-card-center .btnss {float: left;text-align: center;color: #fff;background-color: #ed7355;font-size: 1.2rem;display: inline-block;width: 7rem;line-height: 2.8rem;margin: 1rem .5rem 0px .5rem;}

/*取消關注*/
.pop-cansle-gz {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;background: rgba(0, 0, 0, 0.6);margin-bottom: 0;}
.pop-cansle-gz .inner {bottom: auto;position: absolute;width: 86%;left: 7%;top: 10rem;background: #fff;max-height: 90%;border-radius: .6rem;}
.pop-cansle-gz h6 {font-size: 1.6rem;text-align: center;color: #ed7355;font-weight: 200;position: relative;line-height: 3.5rem;border-bottom: 1px solid #ed7355;}
.pop-cansle-gz h6 .close {background: url(../images/kd-close.png) no-repeat top center;background-size: 1.8rem;width: 1.8rem;height: 1.8rem;display: inline-block;position: absolute;right: .8rem;top: .8rem;}
.pop-cansle-gz .body {color: #333;font-size: 1rem;padding: 2rem 10%;vertical-align: middle;}
.pop-cansle-gz p {margin: 0px auto .2rem auto;color: #333;text-align: center;line-height: 1.7rem;}
.pop-cansle-gz .btns {text-align: center;color: #fff;background-color: #ed7355;font-size: 1.2rem;display: inline-block;width: 6rem;line-height: 2.8rem;margin: 1rem .5rem 0px .5rem;}
.pop-cansle-gz .btns-gray {text-align: center;color: #fff;background-color: #cdcdcd;font-size: 1.2rem;display: inline-block;width: 6rem;line-height: 2.8rem;margin: 1rem .5rem 0px .5rem;}

/*置顶图文的  适配640*/
.pop-zhdtw {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;background: rgba(0, 0, 0, 0.6);margin-bottom: 0;}
.pop-zhdtw .inner {bottom: auto;position: absolute;width: 86%;left: 7%;top: 1rem;background: #fff;max-height: 90%;border-radius: .2rem;}
.pop-zhdtw h6 {font-size: .4rem;text-align: center;color: #ed7355;font-weight: 200;position: relative;line-height: .8rem;border-bottom: 1px solid #ed7355;}
.pop-zhdtw h6 .close {background: url(../images/kd-close.png) no-repeat top center;background-size: .5rem;width: .5rem;height: .5rem;display: inline-block;position: absolute;right: .2rem;top: .1rem;}
.pop-zhdtw .body {margin-top: -1.5rem;color: #333;font-size: 1rem;padding: 2rem 10%;vertical-align: middle;}
.pop-zhdtw .body .msg{text-align: center;font-size: .35rem;margin-top: .2rem;word-break: break-all;}
.pop-zhdtw .body .msg p{text-align: left;font-size: .3rem;}
.pop-zhdtw .body .msg img{    width: 100%;margin-top: -.8rem;}
.pop-zhdtw .body .msg .suuuu{margin-bottom: .2rem;}
.pop-zhdtw .body .btusssss{margin-bottom: -1.5rem;}
.pop-zhdtw .btns {text-align: center;color: #fff;background-color: #ed7355;font-size: .32rem;display: inline-block;width: 2rem;line-height: .7rem;margin: 1rem .5rem 0px .5rem;}

/*置顶图文页面里的宽带预约*/
.js-reservation-success1 {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;background: rgba(0, 0, 0, 0.6);margin-bottom: 0;}
.js-reservation-success1 .inner {position: absolute;width: 86%;left: 7%;top: 1rem;background: #fff;max-height: 90%;border-radius: .3rem;bottom: auto;}
.js-reservation-success1 h6 {font-size: .4rem;text-align: center;color: #ed7355;font-weight: 200;position: relative;line-height: 1rem;border-bottom: 1px solid #ed7355;}
.js-reservation-success1 h6 .close {background: url(../images/kd-close.png) no-repeat top center;background-size: .5rem;width: .5rem;height: .5rem;display: inline-block;position: absolute;right: .2rem;top: .8rem;margin-top: -.6rem;}
.js-reservation-success1 .body {color: #333;font-size: .2rem;padding: .5rem 10%;vertical-align: middle;}
.js-reservation-success1 .body .select {width: 2.1rem;border: 1px solid #c2c2c2;height: .7rem;color: #cdcdcd;margin-bottom: .2rem;line-height: .3rem;text-indent: .2rem;}
.js-reservation-success1 .body select {appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(../images/arrow-sel.png) no-repeat scroll right center transparent;background-size: .3rem;padding-right: .7rem;}
.js-reservation-success1 .mr {margin-right: .1rem;}
.js-reservation-success1 .wb7 {width: 8.1rem;}
/* .js-reservation-success1 .body .input {border: 1px solid #c2c2c2;height: .7rem;color: #cdcdcd;margin-bottom: .2rem;text-indent: .2rem;line-height: .1rem;max-height: .7rem;margin-top: .2rem;} */
 .js-reservation-success1 .body .input{   line-height: .2rem;height: .7rem;margin-top: .2rem;outline: 0;padding: 0 .1rem 0 .2rem;color: #333;border: 1px solid #c2c2c2;}
.js-reservation-success1 .wb15 {width: 4.4rem;}
.js-reservation-success1 button {text-align: center;color: #fff;background-color: #ed7355;font-size: .3rem;display: inline-block;width: 1.5rem;line-height: .7rem;margin-left: .24rem;border: 0px;margin-top: 0.2rem;}
.js-reservation-success1 .wb10 {width: 2.5rem;}

/*图文预约*/
.pop-tworder {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;background: rgba(0, 0, 0, 0.6);margin-bottom: 0;}
.pop-tworder .inner {position: absolute;width: 86%;left: 7%;top: 10rem;background: #fff;max-height: 90%;border-radius: .6rem;bottom: auto;}
.pop-tworder h6 {font-size: 1.6rem;text-align: center;color: #ed7355;font-weight: 200;position: relative;line-height: 3.5rem;border-bottom: 1px solid #ed7355;}
.pop-tworder h6 .close {background: url(../images/kd-close.png) no-repeat top center;background-size: 1.8rem;width: 1.8rem;height: 1.8rem;display: inline-block;position: absolute;right: .8rem;top: .8rem;}
.pop-tworder p span {color: #ed7355;}
.pop-tworder .body {color: #333;font-size: 1rem;padding: 2rem 10%;vertical-align: middle;}
.pop-tworder p {margin: 0px auto .2rem auto;color: #333;text-align: center;line-height: 1.7rem;}
.pop-tworder h2 {padding: 0px 0px 1rem 0px;color: #ed7355;text-align: left;font-weight: bold;font-size: 1.2rem;display: inline-block;height: 2rem;}
.pop-tworder .body .input {border: 1px solid #c2c2c2;height: 3rem;color: #cdcdcd;margin-bottom: .5rem;text-indent: .8rem;line-height: 3rem;}
.pop-tworder .wb15 {width: 17rem;}
.pop-tworder .wb10 {/* width: 10rem; */float: left;height: 3rem;width: 60%;text-indent: .8rem;border: inherit;color: #cdcdcd;display: inline-block;line-height: initial;margin-top: -.06rem;margin-left: -.1rem;}
.pop-tworder .textifyimg {width: 5rem;height: 3rem;margin-left: 1rem;/* display: inline-block; *//* border-left: 1px solid #c2c2c2; */position: relative;}
.pop-tworder .btns {text-align: center;color: #fff;background-color: #ed7355;font-size: 1.2rem;display: inline-block;width: 7rem;line-height: 2.8rem;margin: 1rem .5rem 0px .5rem;}
.pop-tworder .btnsd{margin-left: 25%;}

/*宽带预约*/
.pop-kdorder{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;background: rgba(0, 0, 0, 0.6);margin-bottom: 0;}
.pop-kdorder .inner {position: absolute;width: 86%;left: 7%;top: 10rem;background: #fff;max-height: 90%;border-radius: .6rem;bottom: auto;}
.pop-kdorder h6 {font-size: 1.6rem;text-align: center;color: #ed7355;font-weight: 200;position: relative;line-height: 3.5rem;border-bottom: 1px solid #ed7355;}
.pop-kdorder h6 .close {background: url(../images/kd-close.png) no-repeat top center;background-size: 1.8rem;width: 1.8rem;height: 1.8rem;display: inline-block;position: absolute;right: .8rem;top: .8rem;}
.pop-kdorder .body {color: #333;font-size: 1rem;padding: 2rem 10%;vertical-align: middle;}
.pop-kdorder .body .select {border: 1px solid #c2c2c2;height: 3rem;color: #cdcdcd;margin-bottom: .5rem;line-height: 3rem;text-indent: .8rem;}
.pop-kdorder .body select {appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(../images/arrow-sel.png) no-repeat scroll right center transparent;background-size: 1.2rem;padding-right: .7rem;}
.pop-kdorder .mr {margin-right: .5rem;}
.pop-kdorder .wb7 {width: 8.1rem;}
.pop-kdorder .body .input {border: 1px solid #c2c2c2;height: 3rem;color: #cdcdcd;margin-bottom: .5rem;text-indent: .8rem;line-height: 3rem;}
.pop-kdorder .wb15 {width: 17rem;}
.pop-kdorder .wb10 {width: 10rem;}
.pop-kdorder button {text-align: center;color: #fff;background-color: #ed7355;font-size: 1.2rem;display: inline-block;width: 6rem;line-height: 2.8rem;margin-left: .7rem;border: 0px;margin-top: 0.2rem;}

/*我的预约页面取消预定*/
.pop-cansle {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;background: rgba(0, 0, 0, 0.6);margin-bottom: 0;}
.pop-cansle .inner {position: absolute;width: 86%;left: 7%;top: 10rem;background: #fff;max-height: 90%;border-radius: .6rem;}
.pop-cansle h6 {font-size: 1.6rem;text-align: center;color: #ed7355;font-weight: 200;position: relative;line-height: 3.5rem;border-bottom: 1px solid #ed7355;}
.pop-cansle .body {color: #333;font-size: 1rem;padding: 1rem 10%;vertical-align: middle;}
.pop-cansle .btns {text-align: center;color: #fff;background-color: #ed7355;font-size: 1.2rem;display: inline-block;width: 6rem;line-height: 2.8rem;margin: 1rem .5rem 0px .5rem;}
.pop-cansle .btns-gray {text-align: center;color: #fff;background-color: #cdcdcd;font-size: 1.2rem;display: inline-block;width: 6rem;line-height: 2.8rem;margin: 1rem .5rem 0px .5rem;}

/**/
.pop-change {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;background: rgba(0, 0, 0, 0.6);margin-bottom: 0;}
.pop-change .inner {position: absolute;width: 86%;left: 7%;top: 10rem;background: #fff;max-height: 90%;border-radius: .6rem;}
.pop-change h6 {font-size: 1.6rem;text-align: center;color: #ed7355;font-weight: 200;position: relative;line-height: 3.5rem;border-bottom: 1px solid #ed7355;}
.pop-change .msg{padding: .5rem;font-size: 1rem;text-align: center;}
.pop-change .btns {margin-bottom: 5rem;}
.pop-change .btns button{float: left;}
.pop-change .btnz {text-align: center;color: #fff;background-color: #ed7355;font-size: 1.2rem;width: 6rem;line-height: 2.8rem;margin: 1rem .5rem 0px 3.5rem;}
.pop-change .btns-gray {text-align: center;color: #fff;background-color: #cdcdcd;font-size: 1.2rem;display: inline-block;width: 6rem;line-height: 2.8rem;margin: 1rem .5rem 0px .5rem;}

/*好卡预约页面*/

.pop-phoneno{position: fixed;top: -8rem;bottom: 0;left: 0;right: 0;z-index: 10;background: rgba(0, 0, 0, 0.6);margin-bottom: 0;}
.pop-phoneno .inner {position: absolute;width: 86%;left: 7%;top: 10rem;background: #fff;max-height: 90%;border-radius: .2rem;}
.pop-phoneno h6 {font-size: .32rem;text-align: center;color: #ed7355;font-weight: 200;position: relative;line-height: .8rem;border-bottom: 1px solid #ed7355;}
.pop-phoneno .body {color: #333;font-size: .23rem;padding: .25rem 10%;vertical-align: middle;}
.pop-phoneno p {margin: 0px 0 .2rem 0;color: #333;text-align: center;line-height: .4rem;}
.pop-phoneno .btns {text-align: center;color: #fff;background-color: #ed7355;font-size: .3rem;display: inline-block;width: 2rem;line-height: .7rem;/* margin: 1rem .5rem 0px .5rem; */}
.pop-phoneno .btns-gray {text-align: center;color: #fff;background-color: #cdcdcd;font-size: .3rem;display: inline-block;width: 2rem;line-height: .7rem;margin-right: .3rem;/* margin: 1rem .5rem 0px .5rem; */}


.js-reservation-fail{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;background: rgba(0, 0, 0, 0.6);margin-bottom: 0;}
.js-reservation-fail .inner {position: absolute;width: 90%;left: 5%;top: 10rem;background: #fff;max-height: 90%;border-radius: .6rem;bottom: auto;}
.js-reservation-fail h6 {font-size: 1.6rem;text-align: center;color: #ed7355;font-weight: 200;position: relative;line-height: 3.5rem;border-bottom: 1px solid #ed7355;}
.js-reservation-fail h6 .close {background: url(../images/kd-close.png) no-repeat top center;background-size: 1.8rem;width: 1.8rem;height: 1.8rem;display: inline-block;position: absolute;right: .8rem;top: .8rem;}
.js-reservation-fail .body {color: #333;font-size: .9rem;padding: 2rem 10%;vertical-align: middle;}
.js-reservation-fail p {margin: 0px auto .2rem auto;color: #333;text-align: center;line-height: 1.7rem;}
.js-reservation-fail .btns {text-align: center;color: #fff;background-color: #ed7355;font-size: 1rem;display: inline-block;width: 7rem;line-height: 2.8rem;margin: 1rem .4rem 0px .4rem;}

.js-reservation-empty{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;background: rgba(0, 0, 0, 0.6);margin-bottom: 0;}
.js-reservation-empty .inner {position: absolute;width: 90%;left: 5%;top: 10rem;background: #fff;max-height: 90%;border-radius: .6rem;bottom: auto;}
.js-reservation-empty h6 {font-size: 1.6rem;text-align: center;color: #ed7355;font-weight: 200;position: relative;line-height: 3.5rem;border-bottom: 1px solid #ed7355;}
.js-reservation-empty h6 .close {background: url(../images/kd-close.png) no-repeat top center;background-size: 1.8rem;width: 1.8rem;height: 1.8rem;display: inline-block;position: absolute;right: .8rem;top: .8rem;}
.js-reservation-empty .body {color: #333;font-size: 1rem;padding: 2rem 10%;vertical-align: middle;}
.js-reservation-empty p {margin: 0px auto .2rem auto;color: #333;text-align: center;line-height: 1.7rem;}
.js-reservation-empty .btns {text-align: center;color: #fff;background-color: #ed7355;font-size: 1rem;display: inline-block;width: 7rem;line-height: 2.8rem;margin: 1rem .4rem 0px .4rem;}


.popmap{position: fixed;    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    background: rgba(0, 0, 0, 0.6);
    margin: 0;}
.popmap  h6 {color: #ed7355;text-align: center;margin-left: -.5rem;margin-right: -.5rem;font-size: 1rem;line-height: 2;border-bottom: 1px solid #ed7355;font-size: 1.5rem;font-weight: normal;}
.popmap .inner {text-align: center;position: absolute;width: 90%;left: 50%;top: 50%;background: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: .5rem;max-width: 20rem;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.popmap .btns .btnz {
	border: none;
    text-align: center;
    color: #fff;
    background-color: #ed7355;
    font-size: 1.2rem;
    display: inline-block;
    width: 7rem;
    line-height: 2.8rem;
    margin: 1rem .5rem 0px .5rem;
}