@charset "utf-8";

.content .item{ display:inline-block;width:32%;text-align:center;color:#1e2f97;margin-top:0.5em;margin-bottom:0.5em; }
.content .item img{ width:50%; }
.content .titleline{ position:relative;border-top:1px #d9d9d9 solid;margin-top:2.5em;margin-bottom:2em; }
.content .titleline .tit{ position:absolute;top:-1.8em;left:1em;background-color:#FFF;padding:.5em; }
h3{ font-size:1.5em;font-weight:500; }
h4{ font-size:1.2em;font-weight:500; }

.info{ position:relative;display:block;text-align:center;color:#FFF;margin-bottom:3rem;background-color:#1e2f97;padding:1.5rem;padding-bottom:3rem;-moz-box-shadow: 10px 10px 5px #1e2f97;box-shadow: 0px 8px 10px #c4c9e5; }
.info img{ display:inline-block;width:6em;height:6em;border-radius:6em;margin:20px auto; border: 3px solid #fff;background-color:#c0d2fa; }
.info .ico{ position:absolute;display:block;right:2rem;top:2rem;height:2rem;width:2.2rem;z-index:999;cursor:pointer; }
.info .ico .reddot{ position:absolute;top:0;right:0;width:5px;height:5px;border-radius:50%;background-color:red;}
.info .ico_msg{background:url(../images/ico_msg.png) no-repeat; background-size: 100% 100%;}
.info .ico_setup{background:url(../images/ico_setup.png) no-repeat; background-size: 100% 100%;}
.info .name{ font-size:1.7em;font-weight:700;}

.card{ position:relative;width:100%;margin-top:-5rem;margin-bottom:1rem;background-color:#FFF;border-radius:1rem;padding:1.5rem;-moz-box-shadow: 10px 10px 5px #1e2f97;box-shadow: 0px 8px 10px #c4c9e5;z-index:999; }
.card .item{ display:block;float:left;width:50%;color:#535255;font-size:0.8em;font-weight:bold;text-align:center; }
.card img{ width:30%; }
.card a{ color:#535255;; }
.card a:hover{ color:#333; }

.card .name{ font-size:1.7em;font-weight:700;}
.card .note{ font-size:1em;margin:3px 0;}
.card .school{ font-size:1.1em;}
    
.version{ text-align:center;margin-top:50px; }

/*--- 表格列表样式 ---*/
.plist{ padding:0;margin:15px 0;}
.plist li{ border-bottom:1px #eef0f8 solid; }
.plist .item{ width:auto;border:1px #fff solid;background-color:#eef0f8;float:left;text-align:left;padding:0 .5em;margin:0;}
.plist .white{ background-color:#6374dc;color:#FFF; }
.plist .center{ text-align:center; }
.plist .item .glyphicon{ line-height:100%; }