.d_page {border-top: 6px solid #f0f0f0;max-width: 660px;margin: 0 auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.d_bnr {max-width: 660px;margin: 0 auto;position: relative;padding-top: 30px;min-height: 45px;}
.d_bnr img {width: 100%;display: block;}
.d_tle {font-size: 16px;text-align: center;font-weight: 800;padding: 12px 0;border-bottom: 1px solid #e5e5e5;}
.d_page1 {border-top: 0;}
.d_cnt {line-height: 1.5;font-size: 15px;padding: 12px 0;word-wrap: break-word;}
.d_cnt img {max-width: 100% !important;}
.d_cnt table {width: 100% !important;}
.d_cnt video {width: 100% !important;}
.vx_ewm {position: fixed;top: 50%;left: 50%;margin-left: 370px;transform: translate(0, -50%);border: 1px solid #ccc;border-radius: 4px;background: #fff;}
.vx_top {padding: 10px 10px 10px 32px;border-bottom: 1px solid #ccc;font-size: 15px;background: url('../img/vx_icon.png') no-repeat 8px 9px;}
.vx_btm {padding: 12px 10px;text-align: center;}
.vx_btm .p1 {margin: 0;padding-bottom: 12px;}
.org {color: #FA5A00;}
pre {white-space: pre-wrap!important;word-wrap: break-word!important;*white-space: normal!important;}
.d_bnr p {background: rgba(0, 0, 0, .6);color: #fff;padding: 10px;bottom: 0;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 18px;line-height: 1.4;position: absolute;}
.college_bnr {width: 1200px;margin: 0 auto;padding-top: 20px;}
.college_bnr img {width: 100%;height: 370px;}
.college_cnt {background: #fff;width: 1200px;margin: 20px auto 30px;}
.college_nav li {float: left;height: 57px;}
.college_nav li a {display: block;padding: 0 30px;line-height: 57px;height: 57px;font-size: 16px;}
.college_nav {border-bottom: 1px solid #ededed;background-color: #fafafa;}
.college_nav li.on a {padding-bottom: 1px;background: #fff;color: #FA5A00;}
.college_list {padding: 30px 30px 0;}
.college_list li {float: left;width: 560px;margin-bottom: 30px;}
.college_list li:nth-of-type(odd) {margin-right: 20px;}
.college_list .li_img {float: left;position: relative;width: 104px;height: 156px;}
.college_list .li_img img {width: 124px;height: 156px;border-radius: 4px;}
.college_list .li_type {position: absolute;background: #FA5A00;color: #fff;font-size: 1.2px;padding: 4px 2px 4px 4px;line-height: 12px;left: 0;top: 6px;}
.college_list .li_type:before {content: '';position: absolute;width: 0;height: 0;border-width: 10px;border-style: solid;border-color: transparent transparent transparent #FA5A00;top: 0px;right: -20px;}
.college_list .li_info {float: right;width: 420px;height: 156px;position:  relative;}
.college_list .p1 {font-size: 16px;line-height: 20px;max-height: 40px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.college_list .p2 {line-height: 18px;max-height: 36px;color: #757575;margin-top: 8px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.college_list .li_lab {margin-top: 8px;font-size: 0}
.college_list .li_lab span {display: inline-block;font-size: 14px;color: #FA5A00;border: 1px solid #FA5A00;border-radius: 4px;padding: 2px 4px;margin-right: 6px;}
.college_list a.list_a {position: absolute;padding: 9px 0;background: #FA5A00;color: #fff;text-align: center;cursor: pointer;border-radius: 4px;width: 90px;bottom: 0;}
.college_list .p1 a:hover {color: #FA5A00;}
.college_more {background: #fff;text-align: center;padding-bottom: 30px;font-size: 0;}
.college_more a {width: 120px;line-height: 36px;color: #fff !important;background: #FA5A00;display: inline-block;border-radius: 4px;font-size: 14px;}
a.return_cell {float: right;font-size:  16px;margin-top: 22px;}
a.return_cell:hover {color: #FA5A00;}