.scoresearch{ font-size:1.4rem; text-align: center;}
.scoresearch h1{ font-size:2rem; color:#333; line-height: 5rem; height:5rem; font-weight: 700}
.scoresearch select,.scoresearch option,.scoresearch input{color:#1892f5;width:12rem;border-radius: 5px;border:1px solid #dedede;}
.scoresearch input.form-control{width:10rem;}
.scoresearch button{width:8rem; margin: 1rem; padding: 10px; font-size: 16px;}
 @-moz-document url-prefix() {
            .scoresearch  select.form-control{
                -moz-appearance: none;
                appearance: none;
                background: url("../img/select_icon.png") no-repeat calc(100% - 7px) 50%;
                background-size: 6px auto;
                border-radius:3px;
            }
			.scoresearch  select.form-control  option{
				width: auto !important;
			}
        }

@media screen and (max-width: 1030px) {
   .searchBySchoolScore label{
    width:55%;
  }
   .searchByProfessional label{
     width:50%;
  }
}
@media screen and (max-width: 970px) {
   .searchBySchoolScoreWc label,.searchBySchoolMkx label{
    width:50%;
  }
}
@media screen and (max-width: 1200px) {
   .searchBySchoolCity label,searchBySchoolName label,.searchBySchoolNameYear label,.searchByProfessionalYear label{
    width:50%;
  }
}

.scorelist h2{ font-size:2rem; padding:1rem; color:#666; font-weight: 700}
.scorelist h3{ font-size:1.6rem; padding:1rem;}

.divpage{ margin:2rem 0;  height: 5.6rem; }
.divpage .pull-left{font-size: 1.6rem; height: 5.6rem; line-height: 5.6rem;}
.scoretable th,.scoretable td{ text-align: center; font-size: 1.4rem; padding:1.5rem;}
.scoretable th{ background: #1d3d86; color:#fff;}
.scoretable td{ border-bottom: 1px solid #dcdcdc; color: #202020}
 
.scoretable  tr:hover,.scoretable  td.hover,.scoretable  colgroup.hover  { background: #fef5b2;}

.scorelist h3{  height:4rem;}
.scorelist .btn-group{ margin-top: -0.7rem;border-radius: 0;}
.scorelist .btn-group button{ border-radius: 0; box-shadow: 0 0 0 0 #fff;}
.scorelist .btn-group button.active{ background: #1892f5; color:#fff;box-shadow: 0 0 0 0 #1892f5; }

.scoreindex{  background: #fff;  margin-bottom: -3rem;}
.scoreindex .row{padding: 2rem 0 6rem; text-align: center;}
.scoreindex h3{ font-size:1.6rem; color:#2162a2; height:3rem; line-height: 3rem;}
.scoreindex .col-sm-2{ width:20%;}
.scoreindex .col-sm-2 a{ display:block; padding-top:12rem; background-position: center top; background-repeat: no-repeat; background-size: 10rem 10rem; font-weight: bold;}
.scoreindex .col-sm-2 a.scoreindex-1 { background-image: url(../img/scoreindex_1.png); }
.scoreindex .col-sm-2 a.scoreindex-2  { background-image: url(../img/scoreindex_2.png); }
.scoreindex .col-sm-2 a.scoreindex-3  { background-image: url(../img/scoreindex_3.png); }
.scoreindex .col-sm-2 a.scoreindex-4  { background-image: url(../img/scoreindex_4.png); }
.scoreindex .col-sm-2 a.scoreindex-5  { background-image: url(../img/scoreindex_5.png); }
.scoreindex .col-sm-2 a.scoreindex-6  { background-image: url(../img/scoreindex_6.png); }
.scoreindex .col-sm-2 a.scoreindex-7  { background-image: url(../img/scoreindex_7.png); }
.scoreindex .col-sm-2 a.scoreindex-8  { background-image: url(../img/scoreindex_8.png); }
.scoreindex .col-sm-2 a.scoreindex-9  { background-image: url(../img/scoreindex_9.png); }
.scoreindex .col-sm-2 a.scoreindex-10  { background-image: url(../img/scoreindex_10.png); }
.schoollogo{ max-width:7rem;}
.scoreindex .col-sm-3{ padding:10rem 0;}
.scoreindex .col-sm-3 a{ display:block; padding-top:14rem; background-position: center top; background-repeat: no-repeat; background-size: 12rem 12rem; font-weight: bold;}
.scoreindex .col-sm-3 a.professionalindex-1 { background-image: url(../img/professionalindex-1.png); }
.scoreindex .col-sm-3 a.professionalindex-4  { background-image: url(../img/professionalindex-4.png); }
.scoreindex .col-sm-3 a.professionalindex-2  { background-image: url(../img/professionalindex-2.png); }
.scoreindex .col-sm-3 a.professionalindex-3  { background-image: url(../img/professionalindex-3.png); }
.scoreindex .col-sm-3 h3{ font-size:2rem;  }
/*201904029*/
.scoresearchIndex a{float: left;width:33.333333%;font-size: 22px;padding-bottom: 2rem;border-bottom: 3px solid transparent;}
.scoresearchIndex a.active,.scoresearchIndex a:hover{color: #1892F5;border-color:#1892F5 ;}
.scoreLinks li{float: left;width: 50%;height: 20px;line-height: 20px;text-align: center;position: relative;font-size: 18px;margin-top: 2rem;}
.scoreLinks li a{color: #1892f5;}
.scoreLinks li:nth-child(2n-1):after{content: "";position: absolute;width: 1px;height: 20px;right: 0;top: 50%;margin-top: -10px;background-color: #E5E5E5;}
.scoreLinks li:last-child:after{background-color: transparent;}
.scoresearchResult{padding: 2rem 3rem;}
.scoresearchResult .tableTitle{padding:1.5rem 0;color: #fff;background-color:#1892F5;margin: 0;}
.scoresearchResult .table{font-size: 14px;text-align: center;}
.scoresearchResult .table>thead th,.scoresearchResult .table>tbody td{text-align: center;font-weight: normal;vertical-align: middle;padding: 1.5rem 0;}
.scoresearchResult .table>thead th{border-bottom: 0;}
/*201905031*/
.noticeMsg-wrap{width: 250px;margin-right: 6rem;background: url(../img/laba.png) no-repeat left center;}
.noticeMsg{width: 225px;position:relative; white-space:nowrap; overflow:hidden; height:40px;}
.noticeList{position:absolute;top:0;height:40px;line-height: 40px;color: #7c7c7c;font-size: 14px;}
.scoreResultTable-c table>thead th{background-color: #1892F5;color:#fff;padding: 1rem 0!important;}