body{width: 100%; height: 100%; background: #EEEEEE;}
header{width: 100%; height: 1rem; line-height: 1rem; background: #FFFFFF;}
header .search_field{width: 80%; height: 1rem; margin: 0 auto; position: relative;}
header input.search_input{width: 64%; height: 0.5rem; padding-top: 0.1rem; font-size: 0.26rem; border: none; outline: none; background: #E5E5E5; border-radius: 0.1rem; text-align: left; float: left; position: relative;}
header a.shaixuan_btn{font-size: 0.24rem; color: #333333; position: absolute; right: -5%;}
article{width: 100%; min-height: 3rem; padding-top: 0.5rem;}
.school_list{width: 100%; min-height: 2rem;}
.school_list .school{width: 100%; min-height: 2rem; background: #FFFFFF; padding: 0.5rem 0 0.5rem 0; margin-bottom: 0.1rem; position: relative;}
.school .content{width: 90%; min-height: 2rem; margin: 0 auto;}
.school .school_icon{width: 25%; height: 2.43rem; float: left;}
.school .school_icon img{width: 100%; height: 100%;}
.school .right_box{width: 70%; min-height: 2rem; float: right; padding-left:5%;}
.school .right_box p.chinesename{font-size: 0.3rem; min-height: 0.5rem;}
.school .right_box p.englishname{font-size: 0.24rem; line-height: 0.4rem; min-height: 0.4rem;} 
.school .right_box p.local,p.nature{font-size: 0.24rem; line-height: 0.4rem;}
.school .right_box .btn_group{width: 100%; height: auto; padding-top: 0.2rem; float: left;}
.school .right_box .btn_group a.detail_btn{width: 45%; height: 0.5rem; z-index: 1000000; display: inline-block; line-height: 0.5rem; font-size: 0.24rem; border: 1px solid #51A7FE; color: #51A7FE; text-align: center; border-radius: 0.2rem; float: left; }
.school img.tuijian_icon{width: 0.95rem; height: 1.1rem; position: absolute; top: 0; right: 5%;}
a.getmore{height: 0.5rem;text-decoration: none; line-height: 0.5rem; font-size: 0.3rem; color: #51A7FE; text-align: center;}
div.search-tip{width: 100%; height: 0.4rem;font-size: 0.2rem; text-align: center; position: absolute; top: 1.15rem;}
header div.square{width: 36%; height: 0.6rem;float: left; left: 0; border-radius: 0.1rem 0 0 0.1rem; position: relative;}
header .square img.search_icon{width: 0.32rem; height: 0.32rem; position: absolute; top: 25%; left: 45%;}
.width1{width: 80% !important;}
.width2{width: 70% !important;}
header .square p.tp-2{font-size: 0.26rem; height: 0.6rem; line-height: 0.6rem; width: 100%; text-align: center;}
.school .right_box p.paiming{padding: 0.03rem 0.2rem 0.03rem 0.2rem ; font-size: 0.24rem; border: 1px solid #c60000; color: #C60000; position: absolute; top: 15%; right: 5%; border-radius: 0.1rem;}
.school .right_box p.paiming i.space{padding-right: 0.05rem;}
header .square select{width: 100%; height: 0.6rem; font-size: 0.26rem; line-height: 0.6rem; border: none; text-align: center; text-indent: 0.2rem; float: left; background: #E5E5E5; border-radius: 0.1rem; outline: none; appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;}
div.more{width: 1rem; }
.search-content{width: 82%; height: auto; background: #e5e5e5; position: absolute; top: 20%; left: 10%; border-radius: 0.1rem;}
.speciality-result{width: 100%; min-height: 2rem; background: #FFFFFF;}
.speciality-result .title{width: 100%; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; color: rgba(51,51,51,.6);}
.speciality-result .title p.t-1{width: 20%; text-align: center; height: 0.8rem; line-height: 0.8rem; float: left;}
.speciality-result .title p.t-2{width: 55%; text-align: center; height: 0.8rem; line-height: 0.8rem; float: left;}
.speciality-result .title p.t-3{width: 25%; text-align: center; height: 0.8rem; line-height: 0.8rem; float: left;}
.speciality-result .table{width: 100%; min-height: 1rem; border: none;}
.speciality-result .table .tr{width: 100%; height: 1rem; border-bottom: 1px solid #E5E5E5; padding-top: 0.15rem;}
.speciality-result .table .tr .td-1{width: 20%; text-align: center; height: 1rem; line-height: 1rem; font-size: 0.24rem; float: left;}
.speciality-result .table .tr .td-2{width: 55%; height: 1rem; text-align: center; float: left; overflow: hidden;}
.speciality-result .table .tr .td-2 p.td-p-1{width: 100%; height: 0.5rem; font-size: 0.3rem;}
.speciality-result .table .tr .td-2 p.td-p-2{width: 100%; height: 0.5rem; font-size: 0.24rem; overflow: hidden; color: rgba(51,51,51,.6);}
.speciality-result .table .tr .td-3{width: 25%; height: 1rem; line-height: 1rem; text-align: center; float: left;} 
.speciality-result .table .tr .td-3 span.td-span-1{background: #C60000; color: #FFFFFF; font-size: 0.26rem; padding: 0.05rem 0.5rem 0.05rem 0.5rem; border-radius: 0.2rem;}
header span.search-btn{width: 1rem; height: 0.6rem; line-height: 0.6rem; position: absolute; right: 0; top: 0; background: #51A7FE; text-align: center;} 
.loading-content{position: absolute; top: 43%; left: 40%; background: rgba(0,0,0,0.8); z-index: 100000000; border-radius: 0.1rem;}
.loading-content .loading-icon{width: 0.6rem; height: 0.6rem; padding: 0.3rem;}
img.select-arrow{width: 0.13rem; height: 0.11rem; position: absolute; top: 41%; right: 10%;}
a.home-link{font-size: 0.24rem; position: absolute; left: -5%;}
