@charset "utf-8";
/* CSS Document */
/*liuyan*/
#bfloat{width:418px; height:659px; background:#fff url(../images/common/float_bg.png) no-repeat center bottom; background-size:100%; bottom:0px;position:fixed; border-radius:5px;right:0; z-index:100}
#sfloat{width:418px; height:32px; background:#d5ad81; bottom:0px; position:fixed;right:0px; z-index:100; color:#fff; font-size:24px; display:none}
.mboxClosebox{ width:418px; height:32px; background:#d5ad81;}
#mboxClose,#mboxOpen{font-size:24px;line-height:32px;color:#fff; float:right}
.mboxContentbox{ width:90%; margin:auto; text-align:center; margin-top:15px}
.mboxContentbox label.title_lab{ color:#555; font-size:30px; font-weight:700; display:block; line-height:1.2em;}
.mboxContentbox label.title_lab small{ font-size:14px; font-weight:200; text-transform:uppercase; letter-spacing:0.2em; display:block;}
.checkboxStyle { height:25px; margin:0px 5px; margin-bottom:10px;position: relative;display:inline-block;}
.checkboxStyle label {cursor: pointer;position: absolute;width: 23px;height: 23px;top: 0;left: 0;background: #fff;border:1px solid #555; border-radius:5px}
.checkboxStyle label:after {opacity: 0.2;content: '';position: absolute;width: 9px;height: 5px;background: transparent;top: 6px;left: 7px;border: 2px solid #555;border-top: none;border-right: none;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.checkboxStyle label:hover::after {opacity: 0.5;}
.checkboxStyle input[type=checkbox]:checked + label:after {opacity: 1;}
.checkboxStyle span{ display:inline-block; font-size:16px; line-height:25px; padding-left:30px}
.checkboxStyle .ck{ display:none}
.mboxContentbox input[type="text"]{ width:320px; height:38px; border-radius:5px; margin:5px auto; font-size:18px; border:1px solid #555;}
.mboxContentbox button{width:324px;height:40px; display:block;margin:5px auto;background:#555;border:0;border-radius:5px;font-size:20px; line-height:36px;color:#fff;border:1px solid #555;}
.mboxContentbox span.tip{ font-size:13px; color:#555; display:block; margin-top:5px; margin-bottom:10px}
.mboxTel{ color:#cd9d64; /*color:#555;*/ font-size:38px; text-align:center}
.mboxTel i{font-size:38px}

@media screen and (max-width: 1620px) {
#bfloat{width:360px; height:570px;}
#sfloat{width:360px; height:32px;font-size:22px;}
.mboxClosebox{ width:360px; height:32px;}
#mboxClose,#mboxOpen{font-size:22px;line-height:32px}
.mboxContentbox{margin-top:15px;}
.mboxContentbox label.title_lab{font-size:26px;}
.checkboxStyle {height:22px;margin-bottom: 8px;}
.checkboxStyle label {width: 20px;height: 20px;}
.checkboxStyle label:after {width: 8px;height: 4px;top: 5px;left: 6px;}
.checkboxStyle span{ font-size:16px; line-height:20px; padding-left:30px}
.mboxContentbox input[type="text"]{ width:280px; height:34px;margin: 4px auto; font-size:16px;}
.mboxContentbox button{width:280px;height:34px;font-size:18px; line-height:30px;margin:3px auto;}
.mboxContentbox span.tip{ font-size:12px;margin-top:5px; margin-bottom:10px}
.mboxTel{ font-size:34px;}
.mboxTel i{font-size:34px}
}
@media screen and (max-width: 1368px) {
#bfloat{width:260px; height:435px;}
#sfloat{width:260px; height:30px;font-size:18px;}
.mboxClosebox{ width:260px; height:30px;}
#mboxClose,#mboxOpen{font-size:18px; line-height:30px}
.mboxContentbox{margin-top:10px;}
.mboxContentbox label.title_lab{font-size:20px;}
.mboxContentbox label.title_lab small{ font-size:12px;}
.checkboxStyle {height:18px;margin-bottom: 4px;}
.checkboxStyle label {width: 16px;height: 16px;}
.checkboxStyle label:after {width: 6px;height: 2px;top: 5px;left: 4px;}
.checkboxStyle span{ font-size:12px; line-height:14px; padding-left:20px}
.mboxContentbox input[type="text"]{ width:200px; height:25px;margin: 2px auto; font-size:12px;}
.mboxContentbox button{width:200px;height:25px;font-size:14px; line-height:25px;margin:1px auto;}
.mboxContentbox span.tip{ font-size:12px;margin-top:4px; margin-bottom:4px}
.mboxTel{ font-size:30px;}
.mboxTel i{font-size:30px}
}
@media screen and (max-width: 1080px){
	
}
