#tan22222-black { display:table; background: rgba(0,0,0,.2); width:100%; height:100%; overflow:hidden; _position:relative; position: fixed; z-index:1000;left: 0px;top: 0px;} 
@media screen and (min-width: 320px) {
#tan22222-out {font-size: 14px; line-height: 1.6;}
}
@media screen and (min-width: 360px) {
#tan22222-out {font-size: 14px; line-height: 1.6;}
}
@media screen and (min-width: 400px) {
#tan22222-out {font-size: 16px; line-height: 1.6;}
}
@media screen and (min-width: 440px) {
#tan22222-out {font-size: 16px; line-height: 1.6;}
}
@media screen and (min-width: 480px) {
#tan22222-out {font-size: 16px; line-height: 1.6;}
}
@media screen and (min-width: 640px) {
#tan22222-out {font-size: 16px; line-height: 1.6;}
}
#tan22222-out { vertical-align:middle; display:table-cell; text-align:center; _position: fixed; _top:50%; _left:50%;}
#tan22222-out p { margin: 0; padding: 0;}
#tan22222-out a { text-decoration: none; color: inherit;}
#tan22222-out a:hover { text-decoration: underline;}
#tan22222-out img { border: 0;}
#tan22222-con { width: 90%; max-width: 580px; color: #444; background: #fff; border-radius: 5px; overflow: hidden; box-shadow: 0 5px 20px rgba(0,0,0,.2); display:inline-block; _position:relative; _top:-50%; _left:-50%;} 
.tan22222-tit { line-height: 1.5em; padding: 0.5em 0.7em; font-size: 16px; font-weight: bold; text-align: left; background: #f5f5f5;}
.tan22222-tit img { width: 26px; height: 26px; vertical-align: text-bottom; margin-right: 10px;}
.tan22222-close { float: right; font-size: 14px; font-weight: normal; display: inline-block; cursor: pointer;}
.tan22222-close:hover { background-position: 0 -34px;}
.tan22222-box { text-align: left; padding: 0.5em 0.7em; font-size: 1.2em; font-weight: bold;}
.tan22222-box img { max-width: 100%; height: auto;}

#wxmsg {height:auto;width:80%;overflow:auto;top:140px;left:10%;background-color:#fff;font-size:12px;z-index:110;position:fixed;padding:5px 5px; border:2px solid #f9f9f9; border-radius:10px;box-shadow: 10px 10px 5px #888888;
}
#hidebg{ background: #000; position: absolute; left: 0px; top: 0px; width: 100%; height:3000px; filter: alpha(opacity=30); opacity: 0.3; display: none; z-index: 2 }
#toss{position:absolute;width:100%;height:3000px;background-color:#000;z-index:10;opacity:.2;top:0;left:0}
.sel_btn{height:31px;line-height:31px;padding:0 11px;background:#fff;border:1px #dedede solid;border-radius:3px;display:inline-block;text-decoration:none;font-size:14px;outline:0;color: #333;}
.ch_cls{background: #009688;color:white;}

#msgbutton{clear:both;line-height:30px;margin-top:10px; margin-bottom:8px; text-align:center; top:503px;background:#FFF; width:80%}
#msgbutton span:nth-child(2) {}
