/* css by nana */
/*专题通用头部样式*/
.head_box{width:100%; height: 70px; background:#fff}
.head_box .inner{width:1200px; margin: 0 auto; overflow: hidden;}
.head_box h1{float: left; width:138px; margin-top: 16px;}
.head_box h1 img{width:323px;}
.head_box ul{float: right;}
.head_box ul li{float: left;}
.head_box ul li.first{font-size: 18px; display:inline-block; padding:0 10px; height: 70px; background: #e7e7e7; color: #000; text-align: center; margin-right: 15px;}
.head_box ul li{line-height:70px;}
.head_box ul li a{ padding:0 10px; border-right:1px solid #E0E0E0; font-size:14px; color:#333;}
.head_box ul li a:hover{color: #D72403;}
.head_box ul li.last a{border-right:0;}

/* 开班通用样式 E*/
.kb_box .kb .ulbox{ width:895px; height:220px; float:left; overflow:hidden;margin: 0 10px 0 0}
.kb_box .kb .ulbox ul{float: left;width: 426px;}
.kb_box .kb .ulbox li{ width:415px; margin:0 60px 15px 0; height:31px; float:left; line-height:31px; border-bottom:1px solid #ccc; position:relative;}
.kb_box .kb .ulbox li h3{ background: #E01D09; width:48px; font-size:12px; color:#fff; text-align:center; line-height:25px; position:absolute; left:0; top:6px;display: none;}
.kb_box .kb .ulbox li p{  width:80px; float:left; text-align:center; line-height:31px; font-size:14px;}
.kb_box .kb .ulbox li p a{ font-size:15px;}
.kb_box .kb .ulbox li p.p1{ width:195px;}
.kb_box .kb .ulbox li p.p2{width:75px; padding-left:16px; float:right;}
.kb_box .kb .ulbox li p a:hover{color: #D72502;}
/* 开班通用样式 E */
/* 专题页面开班补充 */
.citybox{width:286px; float: left; overflow: hidden; margin: 35px 25px 35px 35px;}
.citybox p{font-size: 22px; margin-bottom: 20px; text-align: center;}
.citybox p span{font-size:14px; line-height: 18px; color: #D72502; display: inline-block;}
.citybox p .span1{margin-right: 15px;}
.citybox p .span2{margin-left: 15px;}
.citybox .mytab{width:320px;}
.citybox .mytab a{float: left; width:67px; height: 23px; line-height: 23px; text-align: center; background: #1E364E; color: #fff; margin: 0 5px 10px 0; border-radius: 3px; font-size:14px;}
.citybox .mytab a.now{background: #D72502}
.citybox .mytab a.no{background: #d1d1d1; color: #333;}
.kb_box{float: right; width:854px; overflow:hidden;}
.kb_box .kb{display: none;}
.kb_box .mycur{display: block;}
.kb_subject{width:1200px; margin:0 auto; overflow:hidden;}
.kb_subject .kb_box{margin-top:35px; width:870px;}
.kb_subject .kb_box .kb .ulbox li{margin-right:40px;}
.kb_subject .citybox{width:286px; float: left;/* height: 280px; */ overflow: hidden; margin: 35px 10px 15px 15px;
/* background: url("/images/kbxx.png") no-repeat center;background-size: 92%; */
}

/* 学院页面开班补充 */
.kbbox .kb_box .kb .ulbox li{margin-right:20px; width:405px;}
.kbbox .kb_box{margin-top:30px;}
.kbbox .kb .ulbox{width:854px;}

/*左侧导航*/
.zy{ position: fixed; left: 0; bottom:400px; z-index: 99999;display: none; }
.zy ul li{ position:relative;}
.zy ul li a{ display:block; text-decoration:none; color:#fff;}
.zy .now{width: 70px; height:150px; background:url('http://www.itcast.cn/files/image/201605/20160530112458948.png') no-repeat center;}
.zy .hov{ width:150px; height:100px; position:absolute; right:-154px; top:36px; display:block;}
.zy .hov a{ width:126px; height:86px;  padding:12px 7px; background:#de4f4f; border-radius:5px; position:relative;}
.zy .hov p{ font-size:18px; line-height:26px; text-align:center; margin-bottom:5px;}
.zy .hov p span{ font-size:16px; line-height:26px; text-align:center;}
.zy .hov .big{ display:block; font-size:16px; width:126px; height:24px; line-height:24px; background:#fff; border-radius:5px; color:#000; text-align:center; margin-top:5px;}
.zy .hov .sj{ display:block; width:10px; height:17px; background:url('http://www.itcast.cn/files/image/201605/20160530114119273.png') no-repeat center; position:absolute; left:-10px; top:45px;}