.d_page {max-width: 660px;margin: 0 auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-top: 1px solid #e8e8e8;}
.d_bnr {max-width: 660px;margin: 0 auto;position: relative;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_page2 {border-top: 0;padding-bottom: 40px;}
.d_cnt {line-height: 1.5;font-size: 15px;padding: 12px;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;font-size: 0;}
.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 {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;}
.cos_header {width: 1200px;margin: 0 auto 30px;border-radius: 6px;overflow: hidden;-webkit-box-shadow: 6px 6px 20px rgba(0, 0, 0, .3);box-shadow: 6px 6px 20px rgba(0, 0, 0, .3);}
.cos_nav {float: left;width: 220px;background: #2b333b;padding: 25px 0;}
.cos_nav li {font-size: 16px;height: 60px;}
.cos_nav li a {color: rgba(255, 255, 255, .6);display: block;line-height: 60px;padding-left: 39px;}
.cos_nav li.active a {color: #fff;background-color: rgba(255, 255, 255, .3);}
.cos_nav li a:hover {color: #fff;}
.cos_banner {width: 980px;float: left;}
.cos_banner .swiper-container {width: 980px;height: 350px;}
.cos_banner .swiper-slide img {width: 980px;height: 350px;}
.cos_banner .device {width: 980px;height: 350px;float: none;}
.cos_banner .swiper-slide .bnr_a {width: 980px;height: 350px;}
.cos_page {padding: 30px 0;box-shadow: 0 2px 4px 0 rgba(7, 17, 27, .06);background: #fff;margin-bottom: 2px;}
.cos_page:last-child {margin-bottom: 0;}
.cos_page:nth-of-type(odd) {background: #fafafa;}


.cos_tle .p1 {font-size: 20px;color: #FA5A00;font-weight: 800;text-align: center;}
.cos_tle .p1 span {position: relative;}
.cos_tle .p1 span:before {content: '';position: absolute;/* background: url('../img/title_icon_2.png') no-repeat; */background-size: 100% 100%;width: 56px;height: 20px;left: -76px;opacity: .8;}
.cos_tle .p1 span:after {content: '';position: absolute;/* background: url('../img/title_icon_1.png') no-repeat; */background-size: 100% 100%;right: -76px;width: 56px;height: 20px;opacity: .8;}
.cos_tle .p2 {color: #666;margin-top: 15px;text-align: center;font-size: 16px;}
.cos_nav_1 {width: 1200px;margin: 20px auto 0;}
.cos_nav_ul li {float: left;margin-right: 30px;padding-bottom: 4px;border-bottom: 2px solid transparent;font-size: 15px;}
.cos_nav_ul li.active {border-bottom: 2px solid #FA5A00;}
.cos_nav_ul {float: left;}
.cos_nav_ul li a:hover {color: #FA5A00;}
.cos_nav_1 a.lkm {float: right;}
.cos_nav_1 a.lkm:hover {color: #FA5A00;}
.cos_list {width: 1200px;margin: 20px auto -40px;}
.cos_list li {width: 260px;float: left;margin-right: 53px;position: relative;margin-bottom: 40px;/* height: 242px; */}
.cos_list2 li {/* height: 288px; */}
.cos_list li:nth-of-type(4n) {margin-right: 0;}
.cos_list li a {display: block;}
.cos_list_img {width: 260px;height: 148px;overflow: hidden;border-radius: 4px;position:  relative;}
.cos_list_img .p5 {font-size: 12px;position: absolute;width: 245px;bottom: 0;left: 0;padding: 10px 5px 5px 10px;}
.cos_list_img img {width: 100%;height: 100%;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.cos_list li:hover .cos_list_img img {-webkit-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}
.cos_list li .p1 {font-size: 16px;line-height: 24px;overflow: hidden;/*word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; */white-space: nowrap;text-overflow: ellipsis;max-height: 46px;margin-top: 10px;}
.cos_list li:hover .p1 {color: #FA5A00;}
.cos_list li .p2 {color: #666;float: left;line-height: 20px;margin-right: 8px;}
.cos_list li .del {float: left;line-height: 20px;color: #999;text-decoration: line-through;}
.cos_list li .bq {background: #FA5A00;position: absolute;border: 2px solid #FFF;border-radius: 12px;top: -8px;left: -8px;z-index: 4;font-family: dincondm;font-size: 12px;color: #FFF;line-height: 20px;padding: 0 8px;}
.cos_list li .p4 {margin-top: 8px;line-height: 18px;color: #999;overflow: hidden;/*word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; */white-space: nowrap;text-overflow: ellipsis;max-height: 36px;}
.cos_list li .p3 {float: left;padding: 2px 6px;border: 1px solid #FA5A00;color: #FA5A00;border-radius: 4px;}
.cos_list li .spa2 {float: left;margin: 0 5px 5px 0;color: #fff;background: rgba(7,17,27,.4);border-radius: 12px;padding: 5px 8px;font-weight: 200;}
.cos_info {margin-top: 10px;}
.cos_sx {width: 1160px;margin: 10px auto 0;background: #fff;padding: 0px 20px;}
.cos_sx .pre_screen {padding-top: 0;}
.cos_sx .pre_screen .screen_ul:last-child {border: 0;}
.cos_list3 {margin-top: 20px;}
.d_dh_a {font-size: 15px;text-align: center;border-bottom: 1px solid #e5e5e5;float: left;width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.d_dh_a a {display: block;padding: 12px 0;}
.d_dh_a.active {border-bottom: 2px solid #FA5A00;}
.d_dh_a.active a {color: #FA5A00;}
.d_dh_a a:hover {color: #FA5A00;}
.d_menu {/* padding: 0 0 16px; */display: none;}
.d_menu li.d_menu_t {line-height: 40px;background: #f0f0f0;padding: 0 10px;}
.d_menu li.d_menu_c a {padding: 12px;display: block;}
.d_menu li.d_menu_c .p1 {float: left;width: 519px;padding-left: 20px;background: url('../img/bf_icon_1.png') no-repeat left center;background-size: 14px 14px;-webkit-transition: all .1s;-o-transition: all .1s;transition: all .1s;}
.d_menu li.d_menu_c:hover .p1 {background-image: url('../img/bf_icon_2.png');color: #FA5A00;}
.d_menu li.d_menu_c:hover {background: #fafafa;-webkit-transition: all .1s;-o-transition: all .1s;transition: all .1s;}
.d_menu li.d_menu_c:hover p {color: #FA5A00;}
.d_menu li.d_menu_c .p2 {float: left;-webkit-transition: all .1s;-o-transition: all .1s;transition: all .1s;width: 58px;}
.d_menu li.d_menu_c .p3 {float: left;width: 29px;text-align: center;color: #999;font-size: 0;margin-left: 10px;}
.d_menu li.d_menu_c .p3 .try {font-size: 14px;}
.d_menu li.d_menu_c .p3 .suo {display: inline-block;background: url('../img/suo.png') no-repeat;background-size: 100% 100%;width: 14px;height: 14px;}
.d_btn {width: 660px;margin: 0 auto;border-top: 0;position:  fixed;bottom: 0;left:  50%;margin-left: -330px;}
.d_btn a {border: 0;font-size: 14px;color: #fff !important;line-height: 40px;cursor: pointer;display: block;text-align:  center;float:  left;}
.d_btn a.btn1 {background: #09bb07;width: 100px;}
.d_btn a.btn2 {width: 560px;background: #FA5A00;}
.d_price {border-bottom: 1px solid #e8e8e8;padding: 10px;line-height: 20px;}
.d_price .spa1 {float: left;}
.d_price .del {float: left;color: #999;text-decoration: line-through;margin-left: 5px;}
.d_price .spa2 {float: left;color: #FA5A00;border: 1px solid #FA5A00;padding: 3px 6px;border-radius: 4px;line-height: 1;margin-left: 10px;font-size: 12px;}
.d_price .spa3 {float: right;margin-left: 10px;}
.wz {width: 1200px;margin: 20px auto 0;}
.vx_ewm2 {position: absolute;font-size: 14px;left: -162px;transform: translate(0, 0);bottom: 1px;top: auto;margin-left: 0;display: none;}
.video_ul {padding: 15px 0 0;}
.video_ul li {margin-bottom: 15px;}
.video_ul li.d_menu_c a {padding: 12px;display: block;}
.video_ul li .p1 {float: left;padding: 0 10px 0 23px;width: 209px;background: url('../img/bf_icon_1.png') no-repeat 2px center;background-size: 14px 14px;-webkit-transition: all .1s;-o-transition: all .1s;transition: all .1s;color: rgba(255, 255, 255, .6);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.video_ul li:hover .p1 {color: #fff;}
.video_ul li:hover p {color: #fff;}
.video_ul li.on .p1 {background-image: url('../img/bf_icon_2.png');color: #FA5A00;}
.video_ul li.on p {color: #FA5A00;}

.video_ul li .p2 {float: left;-webkit-transition: all .1s;-o-transition: all .1s;transition: all .1s;width: 58px;color: rgba(255, 255, 255, .5);}
.video_mune .tle {padding-top: 20px;font-size: 16px;color: #FFF;line-height: 22px;}
#J_prismPlayer {background: #000;width: 100%;}
.video_mune {width: 340px;background: #1C1F21;float: left;padding: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow-y: auto;position: absolute;right: -340px;height: 100%;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.video_mune.on {right: 0;}
a.download_ptt {color: #fff;}
.video_info {position: absolute;width: 100%;left: 0;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.video_info.on {width: calc(100% - 340px);}
.video_title {height: 60px;background: #1C1F21;position: relative;}
.video_title .p1 {line-height: 60px;font-size: 18px;color: #fff;padding-left: 20px;}
.video_title .mune_btn {width: 30px;height: 24px;position: absolute;background: url('../img/menu_btn.png') no-repeat center;background-size: 28px 20px;top: 18px;right: 20px;}
.video_bg {width: 100%;overflow: hidden;position: relative;}
.video_mune .mune_close {width: 16px;height: 16px;position: absolute;background: url('../img/close_btn.png') no-repeat center;background-size: 16px 16px;top: 20px;right: 20px;}
#study_list {display: none;}
.player_bg{
	position: relative;
}
.player_tis,.player_end{
	position: absolute;
	color: #fff;
	background: #000;
	z-index: 10000;
	width: 100%;
	height: 100%;
	display: none;
}
.player_tis .img1,.player_end .img1{
	float: left;
	width: 60px;
	height: 60px;
	margin-top: 10px;
}
.player_tis .player_tinfo,.player_end .player_tinfo{
	float: left;
	margin-left: 10px;
}
.player_t1{
	position: absolute;
    top: 50%;
    left: 50%;
    margin: -35px 0 0 -131px;
}
.player_tis .p1,.player_end .p1{
	font-size: 16px;
	line-height: 20px;
	padding-top: 10px;
}
.player_tis a.btn1,.player_end a.btn1{
	display: block;
	background: #FA5A00;
	color: #fff;
	border-radius: 4px;
	margin-top: 10px;
	width: 80px;
	line-height: 30px;
	text-align: center;
}