body,h1,h2,h3,p,dl,dd,ol,ul,th,td,form,fieldset,input,button,textarea{margin:0;padding:0}html{-webkit-text-size-adjust:none;word-wrap:break-word}h1,h2,h3{font-size:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit}fieldset,img{border:0}cite,em,s,i,b{font-style:normal}input,button,textarea,select{font-size:100%}body,input,button,textarea,select,option{font-size:normal}a,input,textarea{text-decoration:none;outline:0}li,img,label,input{vertical-align:middle}var{font-style:normal}ins{text-decoration:none}
body{font:14px/1.5 "NotoSansHans Medium";font-size:20px; color:#666;font-family:'NotoSansHans Medium'; }a{ color:#999}
a{color:#494949 !important;}
@media only screen and (max-width:300px){body,html{font-size:8.33333px}.viewport{max-width:300px}}@media only screen and (max-width:310px) and (min-width:300px){body,html{font-size:8.33333px}.viewport{max-width:310px}}@media only screen and (max-width:320px) and (min-width:310px){body,html{font-size:8.61111px}.viewport{max-width:320px}}@media only screen and (max-width:350px) and (min-width:320px){body,html{font-size:8.88889px}.viewport{max-width:350px}}@media only screen and (max-width:360px) and (min-width:350px){body,html{font-size:9.72222px}.viewport{max-width:360px}}@media only screen and (max-width:400px) and (min-width:360px){body,html{font-size:10px}.viewport{max-width:400px}}@media only screen and (max-width:470px) and (min-width:400px){body,html{font-size:11.11111px}.viewport{max-width:470px}}@media only screen and (max-width:480px) and (min-width:470px){body,html{font-size:13.05556px}.viewport{max-width:480px}}@media only screen and (max-width:540px) and (min-width:480px){body,html{font-size:13.33333px}.viewport{max-width:540px}}@media only screen and (max-width:560px) and (min-width:540px){body,html{font-size:15px}.viewport{max-width:560px}}@media only screen and (max-width:570px) and (min-width:560px){body,html{font-size:15.55556px}.viewport{max-width:570px}}@media only screen and (max-width:630px) and (min-width:570px){body,html{font-size:15.83333px}.viewport{max-width:630px}}@media only screen and (max-width:640px) and (min-width:630px){body,html{font-size:17.5px}.viewport{max-width:640px}}@media only screen and (max-width:710px) and (min-width:640px){body,html{font-size:17.77778px}.viewport{max-width:710px}}@media only screen and (max-width:720px) and (min-width:710px){body,html{font-size:19.72222px}.viewport{max-width:720px}}@media only screen and (min-width:720px){body,html{font-size:20px}.viewport{width:720px}}

/* =========== ???? ========= */


/* .fix-box{position: fixed;bottom: -100%;width: 100%;padding-bottom: env(safe-area-inset-bottom);z-index: 9999;left: 0;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;transition:1s} */
.fix-box{position: fixed;bottom: 0;width: 100%;padding-bottom: env(safe-area-inset-bottom);z-index: 9999;left: 0;-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;transition:1s;display: none;}
.fix-day,.fix-night{background:#d2d7e3;background: -moz-linear-gradient(top, #f8f8f8 0%, #d2d7e3 100%);background: -webkit-linear-gradient(top, #f8f8f8 0%,#d2d7e3 100%);background: -o-linear-gradient(top, #f8f8f8 0%,#d2d7e3 100%);background: -ms-linear-gradient(top, #f8f8f8 0%,#d2d7e3 100%);background: linear-gradient(to bottom, #f8f8f8 0%,#d2d7e3 100%);}
.f-box{display: -webkit-flex;display: flex;justify-content:space-between;}
.fix-day .fix-zx{flex: 1;text-align: center;font-size: 13.44px;color: #1d1e31;line-height: 48px;}
.fix-day .fix-zx a{display: block;}
.fix-day .fix-zx img{width:28.32px;height: 25.44px;vertical-align: middle;}
.fix-day .fix-area{width: 210.72px;position: relative;z-index: 1;/*padding-left: 24px;*/}
.fix-day .fix-area a{display: block;display: -webkit-flex;display: flex;justify-content: space-around;}
.fix-area::after{content:'';width: 210.72px;height: 57.6px;background: url(../images/fix-bg.png) no-repeat;background-size: 210.72px;z-index: -1;position: absolute;right: 0;top: -9.6px;}
.fix-area .img{width: 48px;height: 48px;margin-top: -3.84px;margin-right: 4.8px;}
.fix-area .txt strong{display: block;color: #ffffff;font-size: 18.44px;line-height: 34.24px;}
.fix-area .txt span{display: block;font-size: 11.52px;color: #ffffff;line-height: 16.32;font-weight: 200;}

.fix-night{display: none;}
.fix-night .fix-msg{width: 177.12px;position: relative;z-index: 1;padding-left: 34.56px;padding-top: 6.72px;}
.fix-night .fix-msg a{display: block;display: -webkit-flex;display: flex;justify-content: flex-start;font-size: 17.28px;color: #ffffff;font-weight: bold;line-height: 26.88px;}
.fix-night .fix-msg::after{content:'';width: 177.12px;height: 56.7px;background: url(../images/fix-bg1.png) no-repeat;background-size: 177.12px;z-index: -1;position: absolute;right: 0;top: -9.6px;}
.fix-night .fix-msg img{width: 26.88px;vertical-align: middle;margin-right: 4.8px;height: 27.36px;margin-top: -2.4px;}

.fix-night .fix-zx{text-align: center;flex: 1;padding:7.2px 0 6.24px;}
.fix-night .fix-zx p{font-size: 11.52px;color: #393a50;line-height: 12.48px;}
.fix-night .fix-zx em{display: block;font-size: 13.44px;color: #ff5200;line-height: 17.28px;}
.fix-area img{
	vertical-align: middle;
    border: none;
max-width: 100%;
margin-left:18px;
}

.fixed_swt{height:0.9728rem}
.fixed_swt p{max-width:10rem;height:0.9728rem;position:fixed;left:0;right:0;bottom:0;margin:0 auto;line-height:1.2;font-family:"??????";background:url(../images/m_dbflbg.png) right top no-repeat;background-size:6.528rem;overflow:hidden;z-index:9999;display:flex}
.fixed_swt p .btn1{width:40.5%;padding:.2304rem 0 .2304rem .4608rem}
.fixed_swt p .btn1 strong{padding-left:0.384rem;font-size:.2474rem;color:#f5350d;font-weight:bold;display:block;position:relative}
.fixed_swt p .btn1 strong::before{content:"";width:.180224rem;height:.180224rem;background:url(../images/m_dbfl01.png) center no-repeat;background-size:100%;display:block;position:absolute;left:0;top:0;bottom:0;margin:auto 0}
.fixed_swt p .btn1 span{padding:.0256rem .1792rem;border:1px solid #f5350d;border-radius:.26667rem;font-size:.1792rem;color:#f5350d;text-align:center;display:table;margin-top:.10667rem}
.fixed_swt p .btn2{width:59.5%;padding:.19626rem 0 .19626rem .87893rem;background:url(../images/m_dbfl02.gif) left center no-repeat;background-size:.85333rem;font-size:.2048rem;color:#ffffff !important}
.fixed_swt p .btn2 strong{font-size:.3072rem;display:block}
.return-back{position:fixed;right:.085333rem;bottom:.85333rem;z-index:99999;height:1.28rem}
ul:after, ol:after, li:after, dl:after, dt:after, dd:after, div:after, .wrap:after {
    clear: both;
}
ul:before, ol:before, li:before, dl:before, dt:before, dd:before, div:before, .wrap:before, ul:after, ol:after, li:after, dl:after, dt:after, dd:after, div:after, .wrap:after {
    content: "";
    display: block;
}

.fenye{ text-align:center; padding:15px 10px;}
.fenye2{ padding:0 10px;}
.fenye a{ display:inline-block;padding:0 6px;text-align:center; line-height:25px; border:1px solid #bababa; font-size:14px; color:#333; margin:0 2px;}
.fenye b,.fenye a:hover{ font-weight:500; display:inline-block;padding:0 6px;text-align:center; line-height:25px; border:1px solid #1046a1; font-size:14px; color:#fff; margin:0 1px; background:#1046a1;}