@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px}

.w20{}
.fLeft{float:left}
.fRight{float:right}
.mL10{margin-left:10px}
.mL15{margin-left:15px}
.mR15{margin-right:15px}
.h300{height:300px}
.h350{height:350px}
.cBoth{clear:both}
.bgColor333{background-color:#333}
.tDecNone{text-decoration:none}
.textAlignR{text-align:right}
.textAlignL{text-align:left}
.textAlignC{text-align:center}

/***************************/
.login{width:30%; margin-left:auto; margin-right:auto; margin-top:7%;}
.must{color:#CC0000; font-weight:bolder; margin-left:5px}
.pcate{width:90%;height:350px}
.pcate p{ font-size:16px; font-weight:600; line-height:30px}
.pcate p a{text-decoration:none; color:#333}
.atext{height:538px; overflow:auto; }
.border_a{border:#999999 solid 1px;}

/* These apply across all breakpoints because they are outside of a media query */
/* Make the labels light gray all caps across the board */
.movie-list thead th,
.movie-list tbody th .ui-table-cell-label,
.movie-list tbody td .ui-table-cell-label {
    text-transform: uppercase;
    font-size: .7em;
    color: rgba(0,0,0,0.5);
    font-weight: normal;
}
/* White bg, large blue text for rank and title */
.movie-list tbody th {
    font-size: 1.2em;
    background-color: #fff;
    color: #77bbff;
    text-align: center;
}
/*  Add a bit of extra left padding for the title */
.movie-list tbody td.title {
    padding-left: .8em;
}
.panel{background-color:#F7F7F7; padding:0px; border:#ccc solid 1px; margin-bottom:15px}
.panel2{background-color:#F7F7F7; padding:0px; border:#06F solid 0px; margin-bottom:15px}
.bgimg{background-image:url(../public/images/bg.png); background-repeat:repeat}
.cpagestyle{color:#333333; font-size:14px; text-decoration:none} 
.home{ width:100%}
.icons{width:100px; height:125px; background-color:#ffffff}
.iconimg{width:100px; height:100px; background-image:url(../images/icon1.jpg)}
.icontext{font-size:14px; text-align:center; padding:3px}
#chat .ui-icon { background:  url(../images/chat.png) 50% 50% no-repeat; background-size: 50px 50px; width:40px; height:40px }
.huohao{position:absolute; width:198px; height:230px; border:#666 solid 1px; z-index:99999; background-color:#f2f2f2; display:none; overflow:scroll}
.snlist{ padding:3px;border-bottom:#CCC dashed 1px}
.snlist a{ text-decoration:none; color:#09F}
.guanbi{padding:3px; font-size:12px; text-align:center; color:#06C; border-bottom:#999 dashed 1px; background-color:#eeeeee}
.ic1{ background-repeat:no-repeat; background-position:center; height:40px;text-align:center}
.ziti{text-align:center;color:#FFF; text-shadow:none}
.topbg{ background-image:url(../public/images/topbg.jpg); background-repeat:repeat;}