@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
/* btn */
.btn{position:relative;cursor:pointer;display:inline-block;vertical-align:middle;font-size:12px;font-weight:bold;height:27px;line-height:27px;min-width:52px;padding:0 12px;text-align:center;text-decoration:none;border-radius:2px;border:1px solid #ddd;color:#666;background-color:#f5f5f5;background:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);background:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);background:linear-gradient(top, #f5f5f5, #f1f1f1);}
input.btn{height:29px;}
.btn:hover{border-color:#c6c6c6;color:#333;background-color:#f8f8f8;background:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);background:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);background:linear-gradient(top, #f8f8f8, #f1f1f1);box-shadow:#ddd 0 1px 1px 0;}
.btn:active, .btn.btn-active{box-shadow:#ddd 0 1px 2px 0 inset;border-color:#c6c6c6;}
.btn:focus{border-color:#4d90fe;outline:none}
.btn-primary{border-color:#3079ed;color:#f3f7fc;background-color:#4d90fe;background:-webkit-linear-gradient(top, #4d90fe, #4787ed);background:-moz-linear-gradient(top, #4d90fe, #4787ed);background:linear-gradient(top, #4d90fe, #4787ed);}
.btn-primary:hover{border-color:#2f5bb7;color:#fff;background-color:#4d90fe;background:-webkit-linear-gradient(top, #4d90fe, #357ae8);background:-moz-linear-gradient(top, #4d90fe, #357ae8);background:linear-gradient(top, #4d90fe, #357ae8);}
.btn-primary:active{box-shadow:#2176d3 0 1px 2px 0 inset;border-color:#3079ed;}
.btn-primary:focus{border-color:#4d90fe;outline:none}

.theme-buy{margin-top:7%;text-align:center;}
.theme-signin{font-size:15px;}
.theme-popover-mask{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;display:none;}
.theme-popover{z-index:9;position:fixed;top:110px;left:15%;width:832px;border-radius:5px;padding:15px;background:;display:none;box-shadow:0 0 10px #666;}
.theme-poptit{border-bottom:1px solid #ddd;padding:12px;position:relative;height:40px; background:#fff;}
.theme-poptit h3{ font-size:20px; text-align:center; line-height:40px; color:#0080c0;}
.theme-poptit .close{float:right;color:#999;padding:5px;margin:-2px -5px -5px;font:bold 14px/14px simsun;text-shadow:0 1px 0 #ddd}
.theme-poptit .close:hover{color:#444;}
.theme-popbod{padding:30px 0 30px 20px;color:#444;height:263px;background:#fff  left bottom no-repeat;}
.theme-popbod ul{ overflow:hidden;}
.theme-popbod ul li{ float:left; width:180px; height:263px; margin-right:23px;}

