.rank .table>tbody>tr>th>a:hover{
    color: #ffffff;
}

.rank .table tr:nth-child(odd) {
  background-color: #ffffff;
}

.codeRight {
    right: 40px;
    position: absolute;
    top:362px;
    z-index: 3;
}
.codeLeft {
    left: 40px;
    padding-left: 18px;
    position: absolute;
    top:362px;
    z-index: 3;
}
.codeRight a img, .codeLeft a img{
    display: block;

}

#notice .modal-content .modal-header {
  box-shadow: 2px -1px 16px rgba(90, 0, 0, 0.39);
  background:#ea2803;
  /* Old browsers */
  background: -moz-linear-gradient(top, #1447e5 0%, #079bef 25%, #0c6de9 60%, #1447e5 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #1447e5 0%,#079bef 25%,#0c6de9 60%, #1447e5 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #1447e5 0%,#079bef 25%,#0c6de9 60%, #1447e5 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  background: url(../image/modal_bg.png) no-repeat center !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1447e5', endColorstr='#1447e5',GradientType=0 );
  /* IE6-9 */
  border-radius: 5px 5px 0 0;
  padding:10px;
  border-bottom: initial;
}

#notice .modal-title {
    margin: 0;
    line-height: 1.42857143;
    letter-spacing: normal;
}

.s-size .modal-body {
    height: auto;
    /* text-align: center; */
}
.s-size .modal-body .form-inline{
margin-top: 20px
}

/*公告限制寬度*/
#msgDiv {
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}
#msgDiv table {
    border: 1;
    width: 100%;
}
#msgDiv p {
    color: #000000;
}

/*@supports not (-webkit-touch-callout: none) {*/
    /* CSS for other than iOS devices */ 
/*}*/

@supports (-webkit-touch-callout: none) {
    /* CSS specific to iOS devices */ 
    input[type=text]::-webkit-input-placeholder { 
        padding-top:8%;
        color:#757575;
    }
}

#detailTableDiv {
		overflow-x: auto;
	}