body,button,caption,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,ol,p,pre,select,table,td,textarea,th,ul{margin:0;padding:0}
body{margin:0 auto;width:16rem;max-width:640px}
red{color:red}
.popup_12years{display:block;position:fixed;width:278px;height:222px;top:50%;left:50%;margin:-111px 0 0 -139px;z-index:990;overflow:visible}
.popup_12years img{max-width:100%}
.popup_12years .modal_close{position:absolute;width:38px;height:38px;top:-13px;right:-13px;border-radius:40px;border:2px solid #ff97d0;background:url(/skin/mfd/images/icon_close.png) 50% 50% no-repeat #b26991;background-size:auto 17px;z-index:10}
.popup_12years .flowers{position:absolute;width:295px;height:141px;top:-4px;left:-10px;background-size:100% auto;z-index:8}
.popup_12years .flowers_swt{width:100%;height:120px;border:1px #ccc solid;border-radius:15px;background:#fff}
.popup_12years .flowers_swt h1{color:#e01165;text-align:center;font-size:20px;margin-top:20px;font-weight:700}
.popup_12years .iphone{float:left;margin-left:15%;display:block;margin-top:20px}
.popup_12years .swt_zoos{float:left;margin-left:15%;display:block;margin-top:20px}
.popup_12years .float_medal{position:absolute;width:73px;height:70px;top:60px;right:-20px;background:url(/skin/mfd/images/cele_12years_medal.png) 50% 50% no-repeat;background-size:100% auto;z-index:9}
.popup_12years .con-0705{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);overflow:hidden;z-index:1}
.popup_12years .btn-0705{position:absolute;width:115px;height:35px;right:15px;bottom:10px;z-index:2}
@media screen and (max-width:320px){.popup_12years{-webkit-transform:scale(.85);transform:scale(.85)}
}
#footTool img{max-width:100%;vertical-align:middle;display:inline-block}
.cf:after,.cf:before{display:table;content:""}
.cf:after{clear:both}
.cf{zoom:1}
.shadow{z-index:999990;display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.2)}
.float_container{z-index:999999999;display:none;position:fixed;width:100%;left:0;bottom:0;background-image:-moz-linear-gradient(#abe5ef,#deceb7);background-image:-webkit-linear-gradient(#abe5ef,#deceb7);background-image:-o-linear-gradient(#abe5ef,#deceb7);background-image:linear-gradient(#abe5ef,#deceb7);font-size:22px}
.db{display:block}
.float_container .title_talk{background:#13a4db;background-size:40px;font-size:20px;line-height:35px;color:#fff;text-align:center;letter-spacing:-1px;height:35px}
.float_container dl{display:none;transiton:all .3s linear 0s}
.float_container dt{display:inline-block;width:14%;float:left;margin:8px 0 0 8px;text-align:center}
.float_container dt .head{display:inline-block;position:relative;height:auto;background:0 0}
.float_container dt .v{display:inline-block;position:absolute;width:30px;height:30px;bottom:-1px;right:0}
.float_container dd{margin:0;display:inline-block;position:relative;width:78%;float:left;margin-top:15px}
.float_container .time{font-size:12px;line-height:1.6;color:#6c6761;text-align:center}
.float_container .box{line-height:1.2;color:#000;position:relative;margin-left:5%;padding:10px;border:1px solid #7ebbe4;border-top-color:#b2daf0;border-radius:12px;box-shadow:0 3px 0 #3ea0dd,inset 0 1px 1px #fff;background-image:-moz-linear-gradient(#c6e5fa,#a6d7f7);background-image:-webkit-linear-gradient(#c6e5fa,#a6d7f7);background-image:-o-linear-gradient(#c6e5fa,#a6d7f7);background-image:linear-gradient(#c6e5fa,#a6d7f7);letter-spacing:-1px;font-size:.7em;text-align:left}
.float_container .box img{width:22px;vertical-align:bottom}
.float_container .box:after,.float_container .box:before{position:absolute;content:""}
.float_container .box:before{width:18px;height:13px;top:-1px;left:-9px;background:url(/skin/mfd/images/arrow.png) 0 0 no-repeat;background-size:18px}
.float_container .box:after{width:40px;height:26px;bottom:-4px;right:-7px;background:url(/skin/mfd/images/wave.png) 0 0 no-repeat;background-size:40px}
.float_container .btn1{margin-top:10px;padding:5px 0;border-top:1px solid #c7c7c0;border-bottom:1px solid #979185;background-color:#eaebed}
.float_container .btn1 a{display:inline-block;width:39%;height:2em;float:left;margin:0 5%;border:1px solid #a6a5a1;border-radius:12px;background-color:#fefefe;box-shadow:0 2px 2px #d1d1d3;font-size:16px;color:#6c6761;line-height:2;text-align:center;text-decoration:none;transition:all .3s linear 0s}
.float_container .btn1 a:hover{border-color:#959490;background-color:#f7f7f7}
@media screen and (max-width:414px){.float_container dt .v{-webkit-transform:scale(.7);-webkit-transform-origin:bottom right}
}
@media screen and (max-width:320px){.float_container .title_talk{font-size:18px;background-size:32px}
.float_container dd{width:73%}
.float_container .box{font-size:13px}
.float_container .btn1 a{border-radius:10px;font-size:15px}
.float_container dt .v{-webkit-transform:scale(.6)}
}
#Lssw-widget-bottom-conter{position:fixed;left:0;bottom:0;width:100%;margin:0 auto;z-index:999999999}
#Lssw-widget-bottom-conter .Lssw-widget-bottom-big{width:100%;position:relative;text-align:center;max-width:640px;margin:0 auto}
#Lssw-widget-bottom-conter .Lssw-widget-bottom-big a{position:absolute}
#Lssw-widget-bottom-conter .Lssw-widget-bottom-big img{width:100%;max-width:640px;min-width:320px;height:auto;vertical-align:middle}
#Lssw-widget-bottom-conter .Lssw-widget-bottom-big .Lssw-widget-bottom-sm1{height:55%;width:16%;left:10%;top:43%}
#Lssw-widget-bottom-conter .Lssw-widget-bottom-big .Lssw-widget-bottom-sm2{height:76%;width:20%;left:40%;top:21%}
#Lssw-widget-bottom-conter .Lssw-widget-bottom-big .Lssw-widget-bottom-sm3{height:55%;width:16%;right:10%;top:43%}
