/*院校和专业列表页*/
.lists>li{padding: 30px; background: #eef2ff; margin-top: 20px;}
.li-to{overflow: hidden;}
.li-to img{float: left; margin-top: 10px;}
.jianjie{width: 830px; float: right;}
.jianjie a{font-size: 26px; display: inline-block; border-bottom: 4px solid #2860fe; padding-bottom: 8px;}
.jianjie .p2{padding-top: 10px; border-top: 1px solid #dbdbdb;}
.li-bo{background: #fff; padding: 20px; margin-top: 20px; box-shadow: 0px 3px 10px 0px rgba(110, 110, 110, 0.1);}
.li-bo p{display: inline-block; border-bottom: 4px solid #2860fe; padding-bottom: 8px; font-size: 20px;}
.li-bo ul{overflow: hidden; border-top: 1px solid #dbdbdb; margin-top: -1px;}
.li-bo li{width: 274px; float: left; text-align: center; margin-top: 20px; border-right: 1px dashed #dbdbdb;}
.li-bo li:last-child{border-right: none;}
.li-bo li>a,.li-bo li>span,.li-bo li>em{display: block; line-height: 42px;}
.li-bo li a:hover{text-decoration: underline; color: #ff931f;}

/*学校详情页*/
.detail{background: #fff; padding: 40px; margin-top: 20px; box-shadow: 0px 3px 10px 0px rgba(110, 110, 110, 0.1);}
.detail p{margin-top: 20px; line-height: 28px; text-indent: 30px; font-size: 16px;}
.list-zy{width: 1200px; margin: 0 auto; text-align: center;}
.list-zy li{width: 280px; height: 60px; line-height: 60px; text-align: center; margin: 20px 8px 0; display: inline-block;}
.list-zy li>a,
.list-zy li>span{width: 100%; height: 100%; display: block; border: 2px dashed #5984ff; color: #5984ff; font-size: 20px;}
.list-zy li>span a{color: #5984ff;}
.list-zy li>span:hover a{color: #ff931f;}
.list-zy li>a:hover{border: 2px dashed #ff931f; color: #ff931f;}
.zhengshu{background: #fff; margin-top: 20px; padding: 40px; box-shadow: 0px 3px 10px 0px rgba(110, 110, 110, 0.1);}

/*热招专业*/
.major{padding: 30px;}
.title-mar{height: 50px; line-height: 50px; border-bottom: 5px solid #2860fe; display: inline-block;}
.major>div{background: #fff; padding: 0 20px 20px; margin-bottom: 30px;}
.major ul{overflow: hidden; border-top: 1px solid #dbdbdb; margin-top: -1px;}
.major li{width: 274px; float: left; text-align: center; margin-top: 20px; border-right: 1px dashed #dbdbdb;}
.major li a{display: block; line-height: 42px;}
.major li a:hover{color: #ff931f;}
.major li:last-child{border-right: none;}
.more{width: 420px; height: 60px; line-height: 60px; margin: 0 auto; border-radius: 6px; background: #ff931f; display: block; color: #fff; font-size: 26px;}
.more:hover{opacity: .9; filter: alpha(opacity=90);}