@-webkit-keyframes alm{0%{-webkit-transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);opacity:1}}
@-moz-keyframes alm{0%{-moz-transform:scale(0);opacity:0}100%{-moz-transform:scale(1);opacity:1}}
@-o-keyframes alm{0%{-o-transform:scale(0);opacity:0}100%{-o-transform:scale(1);opacity:1}}
@keyframes alm{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}
@-webkit-keyframes alr{0%{-webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);opacity:0}}
@-moz-keyframes alr{0%{-moz-transform:scale(1);opacity:1}100%{-moz-transform:scale(0);opacity:0}}
@-o-keyframes alr{0%{-o-transform:scale(1);opacity:1}100%{-o-transform:scale(0);opacity:0}}
@keyframes alr{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}
@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}
@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}
@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}}
@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}
@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}
@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}
@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}
@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}60%{-webkit-transform:perspective(400px) rotateY(-20deg)}80%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}
@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}60%{-moz-transform:perspective(400px) rotateY(-20deg)}80%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}
@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}60%{-o-transform:perspective(400px) rotateY(-20deg)}80%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}
@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}60%{transform:perspective(400px) rotateY(-20deg)}80%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}
@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}
@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}
@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}
@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}
#hbg{position:absolute;top:0;left:0;background:#000;z-index:998;width:100%;opacity:0;filter:alpha(opacity=0)}
#alertM{font-size:14px;line-height:24px;display:block;position:fixed;height:auto;width:auto;z-index:999;border:1px solid #cbcbcb;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation-duration:.4s;-webkit-animation-timing-function:ease-out;-webkit-animation-fill-mode:both;-moz-animation-duration:.4s;-moz-animation-timing-function:ease-out;-moz-animation-fill-mode:both;-ms-animation-duration:.4s;-ms-animation-timing-function:ease-out;-ms-animation-fill-mode:both;-o-animation-duration:.4s;-o-animation-timing-function:ease-out;-o-animation-fill-mode:both;animation-duration:.4s;animation-timing-function:ease-out;animation-fill-mode:both}
#alertM.info.on{-webkit-animation-name:flipInY;-moz-animation-name:flipInY;-o-animation-name:flipInY;animation-name:flipInY}
#alertM.info.off{-webkit-animation-name:flipOutY;-moz-animation-name:flipOutY;-o-animation-name:flipOutY;animation-name:flipOutY}
#alertM.on{-webkit-animation-name:alm;-moz-animation-name:alm;-o-animation-name:alm;animation-name:alm}
#alertM.off{-webkit-animation-name:alr;-moz-animation-name:alr;-o-animation-name:alr;animation-name:alr}
#alertbg{position:absolute;top:-6px;left:-6px;width:100%;height:100%;padding:6px;background:#000;opacity:.2;filter:alpha(opacity=20)}
#alertb{position:relative;z-index:2}
#alertP{padding:24px;background:#fff}
#alertBtns{border-top:1px #e4e8ea solid;background:#f5f5f5;text-align:center}
#alertBtns a{margin:9px}
.info .panlT,.info #alertBtns{display:none}
.info #alertP{_display:inline;_zoom:1;height:48px;padding:9px 16px 9px 72px;white-space:nowrap;line-height:48px;background-image:url(../images/common/loading.gif);background-repeat:no-repeat;background-position:16px 50%}
.succ #alertP{background-image:url(../images/mod/succ.png)}
.alert #alertP{background-image:url(../images/mod/alert.png)}
.cross #alertP{background-image:url(../images/mod/cross.png)}
.error #alertP{background-image:url(../images/mod/error.png)}
#alertM li{padding:4px 0}
#alertM li span{display:inline-block;width:72px;float:left;margin:2px 0 0 0;text-align:right}
#alertM input,#alertM textarea{height:24px;line-height:24px;width:160px;font-size:12px;color:#666}
#alertM textarea{height:72px;width:240px}
#alertM li#minfo{text-align:center;color:#f00}
#alertM input.radio{width:20px;height:20px;vertical-align:middle;border:0}
#mobilea{padding:0 0 0 140px;background:url(../images/xinfang/mobilea.png) no-repeat 0 32px}
#saveToDesk,#saveToFav,#saveToCopy,#favlike{padding:0 0 0 24px;background:url(../images/mod/fav.gif) no-repeat 0 2px}
#saveToFav{background-position:0 -20px}
#saveToCopy{background-position:0 -42px}
#saveToCopy.hover{color:#f00;text-decoration:underline}
#favlike{background:url(../images/mod/favlike.png) no-repeat 0 0}