@charset "utf-8";
/* CSS Document */

@import "https://static.vixue.com/resources/bj.zzhedu.com/special/new/css/base.css";

body { width:100%; font:16px/24px '微软雅黑'; margin:0 auto; color:#000; overflow-x:hidden; background:#fff; position:relative;}
div,ul,li,dl,dt,dd,p{ position:relative;}
i{ font-style:normal;}
.yy_all{ width:1400px !important; margin:0 auto;}

.zj_fixed_bottom,.zt_fixed_left{ display:none !important;}

/*logo&menu*/
.yy_bs8_logo { padding:10px 0;}
.yy_bs8_logo .bs8_menu{ margin-top:25px;}
.yy_bs8_logo .bs8_menu li{ display:block; float:left;}
.yy_bs8_logo .bs8_menu li a{ line-height:18px; font-size:18px; font-weight:bold; display:block; padding:0 15px; border-right:1px solid #CCC;}
.yy_bs8_logo .bs8_menu li a:hover{ color:#b00115;}
.yy_bs8_logo .bs8_menu li:last-child a{ border:0;}

/*banner*/
.yy_bs8_banner{ width:1920px; position:relative; left:50%; margin-left:-960px;}
.yy_bs8_banner img{ width:100%; margin:0 auto;}

/*快捷入口*/
.yy_bs8_kjrk{ padding:15px 0;}
.yy_bs8_kjrk ul{}
.yy_bs8_kjrk li{ width:33.33%; float:left; text-align:center;}
.yy_bs8_kjrk li a{ display:block; border-right:1px dotted #c3c3c3;}
.yy_bs8_kjrk li.li3 a{ border:0;}
.yy_bs8_kjrk li div{ display:inline-block; vertical-align:middle;}
.yy_bs8_kjrk li .div3{ margin-left:10px;}
.yy_bs8_kjrk li div span{ display:block; text-align:left;}
.yy_bs8_kjrk li div .span1{ font-size:22px; font-weight:bold;}
.yy_bs8_kjrk li div .span2{ font-size:18px;}
.yy_bs8_kjrk li div i{ width:75px; height:75px; display:block; background:url(https://static.vixue.com/resources/bj.zzhedu.com/special/new/imgs_index/imgs_bs_eight/kjrk_img.png) no-repeat; transition:0.3s ease;}
.yy_bs8_kjrk li.li2 div i{ background-position:-75px 0;}
.yy_bs8_kjrk li.li3 div i{ background-position:-150px 0;}
.yy_bs8_kjrk li a:hover{ color:#b00115;}
.yy_bs8_kjrk li.li1 a:hover i{ background-position:0 -75px;}
.yy_bs8_kjrk li.li2 a:hover i{ background-position:-75px -75px;}
.yy_bs8_kjrk li.li3 a:hover i{ background-position:-150px -75px;}

/*通用tit*/
.bs8_tit{ text-align:center; margin:20px auto;}
.bs8_tit span{ display:block;}
.bs8_tit .span1{ line-height:50px; font-size:36px; font-weight:bold;}
.bs8_tit .span2{ font-weight:bold; text-transform:uppercase; color:#b00115; opacity:0.28;}

/*通用more按钮*/
.bs8_more{ text-align:center;}
.bs8_more a{ line-height:60px; font-size:24px; font-weight:bold; margin:10px auto 30px; background:#b00015; color:#fff; border-radius:50px; padding:0 60px; display:inline-block; vertical-align:middle; transition:0.5s ease;}
.bs8_more a:hover{ transform:scale(1.1);}
.bs8_zy_cont .bs8_more a{ line-height:40px; font-size:18px; margin:10px auto; padding:0 20px;}


/*专业列表*/
.yy_bs8_zy{ background:#e6e6e6 url(https://static.vixue.com/resources/bj.zzhedu.com/special/new/imgs_index/imgs_bs_eight/zy_bg_img.jpg) top center no-repeat; background-size:100% 100%;}
.bs8_zy_cont{ padding:30px 0; text-align:center;}
.bs8_zy_cont .zy_div0{ width:32%;/* width:35%;*/ display:inline-block; vertical-align:middle; text-align:center; background:url(https://static.vixue.com/resources/bj.zzhedu.com/special/new/imgs_index/imgs_bs_eight/zy_list_bg01.png) bottom center no-repeat; padding-bottom:30px; margin-bottom:20px; position:relative;}
.bs8_zy_cont .zy_tit{ width:100px; height:100px; line-height:100px; font-size:24px; font-weight:bold; color:#b00115; border-radius:60px; border:1px solid #b00115; background:#fff; position:absolute; left:50%; margin-left:-51px; top:0; z-index:3;}
.bs8_zy_cont .zy_tit .wldwei{ position:relative;}
.bs8_zy_cont .zy_tit .wldwei .span1{ position:relative; z-index:2;}
.bs8_zy_cont .zy_tit .wldwei .span2{ width:100px; height:100px; line-height:100px; font-size:60px; font-weight:bold; color:#b00115; opacity:0.1; position:absolute; left:50%; margin-left:-50px; z-index:1;}
.bs8_zy_cont .zy_div0:first-child .span2:after{ content:"01";}
.bs8_zy_cont .zy_div0:nth-child(2) .span2:after{ content:"02";}
.bs8_zy_cont .zy_div0:nth-child(3) .span2:after{ content:"03";}
.bs8_zy_cont .zy_div0:nth-child(4) .span2:after{ content:"04";}
.bs8_zy_cont .zy_div0:nth-child(5) .span2:after{ content:"05";}
.bs8_zy_cont .zy_div0:nth-child(6) .span2:after{ content:"06";}
.bs8_zy_cont .zy_div0:nth-child(7) .span2:after{ content:"07";}
.bs8_zy_cont .zy_div0:nth-child(8) .span2:after{ content:"08";}
.bs8_zy_cont .zy_list{ border-radius:180px; padding:80px 15px; margin:50px 60px 20px; background:linear-gradient(to bottom,#b00115,rgba(176,1,21,0.1));}
.bs8_zy_cont .zy_list li{/* line-height:38px;*/ line-height:50px; font-size:18px; font-weight:bold; margin:15px 10px; background:#f5e8e9; border-radius:5px; transition:0.2s ease;}
.bs8_zy_cont .zy_list li:hover{ transform: scale(1.02);}
.bs8_zy_cont .zy_list li:hover a{ color:red;}
.bs8_zy_cont .zy_list li a{ display:block; margin:3px auto;}
.bs8_zy_cont .zy_list li.hot a{ color:#b00115;}
.bs8_zy_cont .zy_list li.hot a i{ width:35px; height:14px; display:inline-block; vertical-align:middle; margin:-10px 0 0 5px; background:url(https://static.vixue.com/resources/bj.zzhedu.com/special/new/imgs_index/imgs_bs_eight/hot.png) no-repeat; background-size:100% 100%;}

/*-----简章显示特殊处理-----*/
/*.bs8_zy_cont .zy_div0:nth-child(3) .zy_list li{ line-height:32px;}
.bs8_zy_cont .zy_div0:nth-child(6) .zy_list li{ line-height:38px; margin:10px;}
.bs8_zy_cont .id_288848 .zy_list li{ line-height:38px; margin:10px;}*/
/*.bs8_zy_cont .zy_div0:nth-child(n+4){ width:24.5%; padding-bottom:10px; background-size:97%;}
.bs8_zy_cont .zy_div0:nth-child(n+4) .zy_list{ padding-bottom:60px; margin:50px 22px 15px;}
.bs8_zy_cont .zy_div0:nth-child(n+4) .zy_list li{ margin:12px 2px;}*/

/*一行4个*/
.bs8_zy_cont .zy_div0{ width:24.5%; padding-bottom:10px; background-size:97%;}
.bs8_zy_cont .zy_div0 .zy_tit{ font-size:22px;}
.bs8_zy_cont .zy_div0:nth-child(8) .zy_tit{ font-size:20px;}
.bs8_zy_cont .zy_div0 .zy_list{ padding-bottom:60px; margin:50px 22px 15px;}
.bs8_zy_cont .zy_div0 .zy_list li{ line-height:40px; font-size:16px; margin:12px 2px;}
.bs8_zy_cont .zy_div0:nth-child(3) .zy_list li{ line-height:52px;}
.bs8_zy_cont .zy_div0:nth-child(4) .zy_list li{ line-height:52px;}
.bs8_zy_cont .zy_div0:nth-child(2) .zy_list li{ font-size:13px; letter-spacing:-1px;}
/*-----简章显示特殊处理-----   ///*/


/*.bs8_zy_cont .id_288849 .zy_list li{ line-height:50px; margin:28px 10px;}*/

/*收获*/
.yy_bs8_what{ background:url(https://static.vixue.com/resources/bj.zzhedu.com/special/new/imgs_index/imgs_bs_eight/what_bg_img.jpg) top center no-repeat; background-size:100% 100%;}
.yy_bs8_what .bs8_what_img img{ max-width:100%; margin:20px auto;}

/*关键词*/
.yy_bs8_gjc{ width:1920px; position:relative; left:50%; margin-left:-960px;}
.yy_bs8_gjc img{ width:100%; margin:0 auto;}

/*三栏为了背景*/
.yy_bs8_san{ background:url(https://static.vixue.com/resources/bj.zzhedu.com/special/new/imgs_index/imgs_bs_eight/san_bg.jpg) top center no-repeat; background-size:100% 100%;}
/*适合人群*/
.yy_bs8_people .bs8_peo_img img{ max-width:100%; margin:0 auto 20px;}
/*报名流程*/
.yy_bs8_liuch .bs8_liuch_img img{ max-width:100%; margin:0 auto 20px;}
/*课程安排*/
.yy_bs8_kcap .bs8_kcap_img img{ max-width:100%; margin:0 auto 30px;}

/*校友活动*/
.yy_bs8_xyhd .bs8_xyhd_img img{ max-width:100%; margin:0 auto;}
.yy_bs8_xyhd .bs8_xyhd_img2{ width:1920px; position:relative; left:50%; margin-left:-960px;}
.yy_bs8_xyhd .bs8_xyhd_img2 img{ max-width:100%; margin:0 auto;}


/*固定左侧悬浮*/
/*#fixed_left_six_bs{ display:none !important; width:130px; position:fixed; left:5px; top:50%; margin-top:-200px; z-index:100;}
#fixed_left_six_bs a{ display:block; position:relative;}
#fixed_left_six_bs img{ max-width:100%;}
#fixed_left_six_bs i{ width:100%; height:30px; display:block; position:absolute; left:0; top:0; z-index:101;}*/


/*zj-20250227-固定左侧悬浮*/
.fixed_left_bs{ position:fixed; left:5px; top:50%; margin-top:-200px; z-index:999;}
.fixed_left_bs .close{ width:100%; height:20px; float:right; position:absolute; top:0; right:0; z-index:9999; cursor:pointer;}
.fixed_left_bs img{ max-width:100%;}
/*zj-20250227-固定左侧悬浮   ///*/


@media screen and (max-width: 1500px){
	#fixed_left_bs{ display:none;}
	body{ zoom: 0.95;}
}

@media screen and (max-width:1400px){
	body{ zoom: 0.9;}
}

@media screen and (max-width:1080px){
	body{ zoom: 0.7;}
}