:root{--main-color:#0385ff;--main-color2: #509fee;}

#dist_footer{width:100%;background:rgba(0,0,0,.7);position:fixed;bottom:-200px;left:0;font-size:14px;color:#fff;z-index:1;transition:bottom 1s}
#dist_footer.up{bottom:0}
#dist_footer>.pc-section.body{padding:0 0 50px;display:none}
.footer-title{font-size:28px;line-height:40px;text-align:center;letter-spacing:1px;margin-bottom:44px}
#dist_footer_body{font-size:0;height:100px;position:relative;cursor:pointer;vertical-align:middle;padding:0 calc(50% - 600px);vertical-align:top}
#dist_footer_body>img{height:220px;position:absolute;top:-36px;left:280px}
#dist_footer_body>.des{display:inline-block;padding:16px 0;margin-left:40px;line-height:40px;font-weight:700;transform:none}
#dist_footer_body>.des>div{font-size:28px}
#dist_footer_body>.des>.yy-count{font-size:16px;font-weight:300;line-height:22px;margin-top:6px}
#dist_footer_body>.result{display:inline-block;margin-left:28px;padding:25px 0;font-weight:300;font-size:0;color:#fff;vertical-align:top}
#dist_footer_body>.result span{display:inline-block;font-size:18px;height:50px;overflow:hidden;line-height:50px;vertical-align:bottom}
#dist_footer_body>.result .la{width:37px;line-height:25px;display:inline-block}
#dist_footer_body>.result>.price{font-size:28px;font-weight:600;display:inline-block;min-width:146px;text-align:center;margin:0 4px 0 14px}
#dist_footer_body>i{color:gold;color:#74c4d6;font-size:30px;position:absolute;right:calc(50% - 400px);top:0}
#dist_footer_body>i.icon-shangla{animation:upDown linear infinite alternate .5s}
#dist_footer_body>#myform{display:inline;}
#dist_footer_body>#myform>.form-group{display:inline-block;font-size:0;vertical-align:top;padding:31px 0;min-width:124px;margin-left:20px;position:relative}
#dist_footer_body>#myform>.form-group .cell{position:absolute;top:0;bottom:0;right:8px;margin:auto;height:21px;font-size:14px;line-height:21px;display:block}
#dist_footer_body>#myform>.form-group input,#dist_footer_body>#myform>.form-group select{height:40px;line-height:40px !important;background:#333;border:none;color:#fff; font: initial;text-align: left; padding-left: 20px;font-size: 14px;}
#dist_footer_body>#myform>.form-group select{width:80px;padding:0;position:absolute;top:0;bottom:0;right:0;margin:auto;background:#333}
#dist_footer_body>#myform>.form-group select>option{background:#333}
#dist_footer_body>#myform>.form-group button{width:108px;height:38px;font-size:16px;font-weight:600;color:#fff;line-height:38px;background:#74c4d6;transition:all .5s;border-radius:25px;border:none;}
#dist_footer_body>#myform>.form-group button:hover{opacity:.9}
#dist_footer_body>#myform>.form-group button>span{display:inline-block;transition:transform .3s ease-in-out;animation:homeBtnAni .3s ease-in-out infinite;animation-direction:alternate}
#dist_footer_body #footer_area{width:130px}
#dist_footer_body #footer_phone{width:220px}
#footer_city{position：absolute;right:0%;}

#innerdiv-p>.body>.des,#innerdiv>.body>.des{font-size:14px;letter-spacing:1.12px;font-weight:200;text-align:left;color:#fd5664;line-height:50px;position:static;transform:none}
#visitModal .des-en,#xgtModal .des-en,#xgtResultModal .des-en,#yuyueModal .des-en,#yuyueResultModal .des-en{font-size:16px;font-family:PingFangSC-Light,PingFang SC;font-weight:300;margin:2px 0 5px;color:#979797;line-height:22px}
#visitModal .des,#xgtModal .des,#xgtResultModal .des,#yuyueModal .des,#yuyueResultModal .des{font-size:16px;font-weight:300;color:#000;line-height:22px;margin-bottom:40px}
#xgtResultModal .des-en,#yuyueResultModal .des-en{margin-bottom:10px}
calModal .des{width:272px;height:30px;margin:10px auto 50px;background:#74c4d6;text-align:center;border-radius:15px;font-size:16px;line-height:30px;font-weight:300;color:#fff}
#proBottom>.cover>.des,#proBottom>.cover>.title{font-family:PingFangSC-Semibold,PingFang SC;font-weight:600}
#proBottom>.cover>.des{line-height:18px;margin:10px 0 30px;position:relative}
#proBottom>.cover>.des:before{position:absolute;content:"";top:-10px;left:0;width:42px;height:2px;background:rgba(51,51,51,.6)}
#redPacket .top .des{font-size:22px;font-family:SourceHanSansCN-Light,SourceHanSansCN;font-weight:300;color:#ff5531;line-height:33px;text-shadow:0 0 32px rgba(183,5,5,.4)}
#redPacket .red-result .des{font-size:26px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;line-height:40px;margin-bottom:60px}

#xgtResultModal .result,#yuyueResultModal .result{font-size:16px;color:#000;line-height:22px}
#xgtResultModal .result>.top,#yuyueResultModal .result>.top{font-size:22px;font-weight:700;line-height:30px;margin:33px 0 10px}

#visitModal .input-group .form-control,#xgtModal .input-group .form-control,#xgtResultModal .input-group .form-control,#yuyueModal .input-group .form-control,#yuyueResultModal .input-group .form-control{height:44px;z-index:1}
#calModal .input-group .form-control{height:44px}

.header{
	border-bottom: 1px rgba(255, 255, 255, 0.6) solid;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	background-color: rgb(255 252 246);
	width: 100%;
	height: 110px;
	padding-top: 20px;
}
