/* 公共样式 */
.box{ width:100%; padding-top:40px; overflow:hidden;}
.box .box_in{ width:1200px; margin:0 auto; position:relative; overflow:hidden;}
.box .hd{overflow: hidden;}
.box .hd .myh2{float: left; font-size: 26px;color: #333;margin-bottom: 26px;}
.box .hd .a_btn{float: left; width:19px;height: 19px; text-align:center; font-size:18px;color: #b7b9c7; line-height: 19px; border: 1px #b7b9c7 solid;border-radius: 50%;margin-top: 10px;margin-left: 20px;}
.box .con_l{float:left;}
.box .con_r{float:right;border-top: 2px #d72502 solid;padding-top: 17px;border-bottom: 1px #e5e5e5 solid;}

/* banner */
.ban{width:100%; height: 385px; position: relative;}
.slideBox{ width:100%; height:385px; overflow:hidden; position:relative;}
.slideBox .hd{width:1200px; height:15px; overflow:hidden; position:absolute; left:50%; margin-left: -600px; bottom: 15px; z-index:1; text-align: center; }
.slideBox .hd ul{ overflow:hidden; zoom:1; display: inline-block;}
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer; opacity: .3;}
.slideBox .hd ul li.on{color:#fff; width:15px; opacity: .7;}
.slideBox .bb{bottom:222px; height: 50px; padding-left: 0; margin-left: -600px; display: none; height:0; overflow:visible;}
.slideBox .bd .li_in{width:968px; padding-left: 232px; height: 385px; margin: 0 auto;}
.slideBox .bd a{width: 100%;height: 385px;display: block; overflow:hidden;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;height: 385px;}
.slideban .bd img{ display:block; border: 0;}
/* 信息推荐 */
/* 校区小区信息推荐 */
.box1{width: 100%;}
.box1 .con_l{width: 770px;}
.box1 .con_l .xspic{float: left;width: 372px;height: 271px;overflow: hidden;}
.box1 .xspic:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03);}
.box1 .con_l .xstxt{width: 394px;height: 269px;border: 1px #e5e5e5 solid;border-left: none;float: left;}
.box1 .con_l .xstxt h2{font-size: 18px;color: #333;padding: 38px 25px 20px;}
.box1 .con_l .xstxt h2 a:hover{color:#D72502;}
.box1 .con_l .xstxt p{font-size: 14px;color: #777;padding: 0 25px;line-height: 25px;}
.box1 .con_r{width: 401px;height: 252px;padding-top: 16px;}
.box1 .con_r li{width: 100%;font-size: 16px;color: #333;padding: 5px 0;}
.box1 .con_r li:hover{background: #eee;}
.box1 .con_r li:hover a{color: #333;}
.box1 .con_r li b{float: left; font-weight: 400; width: 18px;height: 18px;margin: 3px 14px 0 5px;background: #a7a7a7;font-size: 16px;color: #fff;text-align: center;line-height: 19px;}
.box1 .con_r li span{float: left;width: 90%;line-height: 24px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.box1 .con_r li.red b{background: #d50212;}
.box1 .con_r img{margin-top: 10px;}
.box1 .box1_bot{width: 100%;height: 156px;margin-top: 50px;}
.box1 .box1_bot ul{width: 1210px;}
.box1 .box1_bot ul li{width: 200px;height: 154px;float: left;margin-right: 10px;border: 1px #f1f1f1 solid;border-radius: 10px;}
.box1 .box1_bot ul li.box1_li1{width: 140px;border: none;background: url("../images/classify/box1pic1.jpg") no-repeat center top;}
.box1 .box1_bot ul li a{display: block;width: 100%;height: 131px;padding-top: 23px;position: relative;}
.box1 .box1_bot ul li a img{display: block;margin: 0 auto 15px;}
.box1 .box1_bot ul li a p{font-size: 14px;color: #000;text-align: center;}
.box1 .box1_bot ul li a span{width: 61px;height: 2px;background: #d72502;position: absolute;left: 70px;bottom: 0;}
.box1 .box1_bot ul li a:hover span{width: 200px;left: 0;}
/* box2 */
.box2 .box2_con{width: 100%;float: left;}
.box2 .con_txt{width: 1198px;background: #f9f9f9;overflow: hidden;border: 1px #f9f9f9 solid;padding: 25px 0 30px;border-radius: 10px;}
.citybox{width: 305px;border-radius: 8px;float: left;overflow: hidden;/* background: url(../images/kbxx.png) no-repeat center;background-size: 100%; */margin-left: 10px;}
.citybox .mytab{margin-left: 20px;}
.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: 25px;}
.citybox p .span2{margin-left: 25px;}
.citybox .mytab{width:320px;}
.citybox .mytab a{float: left; width:67px; height: 23px;background: #d1d1d1; color: #333; line-height: 23px; text-align: center; margin: 0 5px 10px 0; border-radius: 3px; }
.citybox .mytab a.have{background: #1E364E; color: #fff;}
.citybox .mytab a.now{background: #D72502;color: #fff;}
.citybox .mytab a.no{}
.kb_box .kb .ulbox li p a:hover{color: #D72502;}
.kbbox .kb_box .kb .ulbox li p{font-size:15px;}
.kb_box .kb .ulbox li p{width:86px;}
/* 只有就业班样式 */
.box2 .kb_less {border: 1px #e5e5e5 solid; border-radius: 8px; width:1198px; padding-top:20px;}
.kb_less .citybox{float:inherit; width:100%; height:auto; border:none;}
.kb_less .citybox .mytab{width:100%;}
.kb_less .citybox .mytab a{width:59.5px;}
.kb_less .kb_box{float:inherit; width:100%;}
.box2 .kb_less .kb .ulbox{width:100%; padding-bottom: 20px;}
.box2 .kb_less .kb .ulbox ul:first-child{display:none;}
.box2 .kb_less .kb .ulbox ul{width:900px; margin:0 auto; float:none; height:120px;}
.box2 .kb_less .kb .ulbox ul li{margin:0 20px 20px 20px; float:none; float:left;width: auto;}
/* 开班通用样式 E*/
.kb_box{width:845px;float: right;margin: 5px 15px 0 0;}
.kb_box .kb .ulbox{ width:830px;}
.kb_box .kb .ulbox li{ border-bottom:1px solid #ccc;}
/* box3 */
.box3 .box3_con{width: 100%;}
.box3 .box3_con ul{width: 1210px;}
.box3 .box3_con ul li{width: 232px;height: 420px;background: #f7f7f7;margin-bottom: 10px;border-top: 5px #ff4a4a solid;float: left;margin-right: 10px;position: relative;}
.box3 .box3_con2 ul li{padding-bottom: 40px;}
.box3 .box3_con4 ul li{width:292px;}
.box3 .box3_con6 ul li{width:191px;}
.box3 .box3_c ul li{height: 430px;}
.box3 .box3_con ul li h2{font-size: 16px;color: #ff4a4a;text-align: center;padding: 32px 0 20px;}
.box3 .box3_con ul li p{font-size: 14px;color: #333;text-align: center;line-height: 25px;height: 315px;overflow: hidden;}
.box3 .box3_con ul li p span{display: block;font-size: 20px;color: #333;padding: 0 0 10px;}
.box3 .box3_con ul li b{position: absolute;width: 100%;left: 0;bottom: 22px; font-size: 20px;color: #e01d09;text-align: center;font-weight: 400;}
.box3 .box3_con ul li.box3con_li2{border-top-color: #2ad8ce;}
.box3 .box3_con ul li.box3con_li2 h2{color: #2ad8ce;}
.box3 .box3_con ul li.box3con_li2 b{color: #2ad8ce;}
.box3 .box3_con ul li.box3con_li3{border-top-color: #f959d5;}
.box3 .box3_con ul li.box3con_li3 h2{color: #f959d5;}
.box3 .box3_con ul li.box3con_li3 b{color: #f959d5;}
.box3 .box3_con ul li.box3con_li4{border-top-color: #e5a83d;}
.box3 .box3_con ul li.box3con_li4 h2{color: #e5a83d;}
.box3 .box3_con ul li.box3con_li4 b{color: #e5a83d;}
.box3 .box3_con ul li.box3con_li5{border-top-color: #51a1ec;}
.box3 .box3_con ul li.box3con_li5 h2{color: #51a1ec;}
.box3 .box3_con ul li.box3con_li5 b{color: #51a1ec;}
.box3 .box3_con ul li p b{display: block;width: 90%;margin-left: 5%; position: inherit;font-size: 14px;color: #333 !important;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/* box4 */
.box4{width: 100%;height: 100%;}
.box4 .box4_con{width: 100%;height: 100%;}
.box4 .box4_con .con_l{width: 740px;height: 100%;}
.box4 .box4_con .con_l ul li{width: 355px;margin: 0 10px 10px 0;background: #bbd6f5;float: left;}
.box4 .box4_con .con_l ul li img{display: block;}
.box4 .box4_con .con_l ul li a{display: block;width: 100%;height: 100%;color: #fff;}
.box4 .box4_con .con_l ul li div{float: left;}
.box4 .box4_con .con_l ul li .coursecs{width: 180px;height: 100px;padding-top: 35px;background: #3a7bc5;}
.box4 .box4_con .con_l ul li.coursec2{background: #e1c4f5;}
.box4 .box4_con .con_l ul li.coursec2 .coursecs{background: #78578f;}
.box4 .box4_con .con_l ul li.coursec3{background: #ecc8cb;}
.box4 .box4_con .con_l ul li.coursec3 .coursecs{background: #b35058;}
.box4 .box4_con .con_l ul li.coursec4{background: #f7abba;}
.box4 .box4_con .con_l ul li.coursec4 .coursecs{background: #e23859;}
.box4 .box4_con .con_l ul li.coursec5{background: #b4c5f5;}
.box4 .box4_con .con_l ul li.coursec5 .coursecs{background: #6d87d0;}
.box4 .box4_con .con_l ul li.coursec6{background: #f7dea3;}
.box4 .box4_con .con_l ul li.coursec6 .coursecs{background: #ecb942;}
.box4 .box4_con .con_l ul li.coursec7{background: #f8dba5;}
.box4 .box4_con .con_l ul li.coursec7 .coursecs{background: #92794a;}
.box4 .box4_con .con_l ul li.coursec8{background: #fcb7a6;}
.box4 .box4_con .con_l ul li.coursec8 .coursecs{background: #d54320;}
.box4 .box4_con .con_l ul li div h2{width: 166px;margin: 0 auto;font-size: 16px;color: #fff;font-weight: bold;text-align: center;line-height: 38px;border-top: 2px rgba(255,255,255,.5) solid;border-bottom: 2px rgba(255,255,255,.5) solid;}
.box4 .box4_con .con_l ul li div h2 a{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.box4 .box4_con .con_l ul li div p{font-size: 14px;color: #fff;font-weight: bold;text-align: center;padding-top: 12px;}
.box4 .box4_con .con_l .courser_bot{width: 360px;height: 135px;background: #4d8392;}
.box4 .box4_con .con_l .courser_bot img{float: left;margin: 42px 24px 0 75px;}
.box4 .box4_con .con_l .courser_bot:hover img{margin-top: 38px;}
.box4 .box4_con .con_l .courser_bot span{font-size: 20px;color: #fff;line-height: 135px;}
.box4 .box4_con .con_r{width: 460px;height: 100%;border: none;padding-top: 0;}
.box4 .box4_con .con_r a{display: block;width: 100%;height: 100%;}
.box4 .box4_con .con_r .courser_top{width: 100%;background: #0d0d0d;margin-bottom: 10px;overflow: hidden;}
.box4 .box4_con .con_r .courser_top video{}
.box4 .box4_con .con_r .courser_top b{font-size: 18px;font-weight: 400; color: #fff;padding-left: 26px;line-height: 56px;}
.box4 .box4_con .con_r .courser_top span{display: block; width: 100%;height: 369px;overflow: hidden;position: relative;}
.box4 .box4_con .con_r .courser_top .courservid{position: absolute;left: 50%;margin-left: -42px;top: 50%;margin-top: -42px;}
/* box5 */
.box5{width: 100%;height: 100%;}
.box5 .box5_con{width: 100%;height: 100%;}
.box5 .box5_con .con_l{width: 571px;height: 327px;border: 1px #e5e5e5 solid;border-right: none;position: relative;}
.box5 .box5_con .con_l p{width: 478px;margin-left: 54px;color: #222}
.box5 .box5_con .con_l h2{width: 478px;margin-left: 54px;}
.box5 .box5_con .con_l p.box5conlp1{font-size: 20px;padding-top: 56px;}
.box5 .box5_con .con_l h2{font-size: 24px;color: #222;padding-bottom: 20px;}
.box5 .box5_con .con_l h2 span{font-size: 66px;color: #d50212;padding-right: 5px;font-weight: bold;}
.box5 .box5_con .con_l p.box5conlp2{font-size: 16px;line-height: 24px;}
.box5 .box5_con .con_l p.box5conlp3{font-size: 14px;padding-top: 16px;line-height: 24px;}
.box5 .box5_con .con_l .box5conl_btn{width: 163px;height: 102px;position: absolute;right: 50px;top: 58px;}
.box5 .box5_con .con_l .box5conl_btn a{display: block; width: 161px;height: 41px;font-size: 18px;color: #333; border: 1px #333 solid;text-align: center;line-height: 42px;border-radius: 10px;margin-bottom: 16px;}
.box5 .box5_con .con_l .box5conl_btn a:hover{background: #d50212;border-color: #d50212;color: #fff;}
.box5 .box5_con .con_r{width: 628px;height: 329px;background: #f7f7f7;border: none;padding: 0;}
.box5 .box5_con .con_r ul{width: 590px;height: 290px;margin: 20px auto;overflow: auto;}
.box5 .box5_con .con_r ul li{clear: both; width: 92%;margin: 0 auto; height: 44px;line-height: 44px;border-bottom: 1px #bfbfbf dashed;}
.box5 .box5_con .con_r ul li p{float: left;text-align: center;font-size: 16px;color: #222;}
.box5 .box5_con .con_r ul li p.box5conrp1{width: 80px;}
.box5 .box5_con .con_r ul li p.box5conrp2{width: 180px;}
.box5 .box5_con .con_r ul li p.box5conrp3{width: 115px;}
.box5 .box5_con .con_r ul li p.box5conrp3 span{font-size: 24px;color: #d50212;font-weight: bold;}
.box5 .box5_con .con_r ul li a{float: right;width: 113px;height: 28px;background: #d81a28;font-size: 16px;color: #fff;text-align: center;line-height: 28px;margin-top: 9px;border-radius: 5px;}
.box5 .box5_con .con_r ul li a:hover{background:#ee2f1b;}
/* box6 */
.box6{width: 100%;height: 100%;}
.box6 .box6_con{width: 1200px;height: 301px;margin-left: 10px;padding-bottom: 26px;}
.box6 .box6_con ul li div{width: 150px;height: 217px;float: left;margin-right: 20px;position: relative;}
.box6 .box6_con ul li div img{display: block;width: 100%;}
.box6 .box6_con ul li div p{position: absolute;left: 0;top: 217px; width: 100%;font-size: 16px;color: #fff; text-align: center; line-height: 41px;background: #434343;}
.box6 .box6_con .slideBox .hd{bottom: 50px;}
.box6 .box6_con .slideBox .hd ul li{margin-right:5px;  width:80px; height:5px; background:#e5e5e5; font-size: 0;}
.box6 .box6_con .slideBox .hd ul li.on{background: #d81a28;}
/* boxvid */
.boxvid .boxvid_con{width: 100%;height: 450px;}
.boxvid .boxvid_con .boxvidcon{float: left;}
.boxvid .boxvid_con .boxvid_slide{width: 200px;}
.boxvid .boxvid_con .boxvid_cen{width: 800px;position: relative;cursor: pointer;}
.boxvid .boxvid_con .boxvid_cen video{position: absolute;left: 0;top: 0;display: none;}
.boxvid .boxvid_con .boxvid_cen .boxvidv{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
/* box7 */
.box7{width: 100%;height: 100%;}
.box7 .box7_con .box7con_left{width: 780px;}
.box7 .box7_con .box7con_left .box7con{width: 175px;height: 160px;background: #fff;float: left;margin-right: 20px;margin-bottom: 18px;position: relative;overflow: hidden;}
.box7 .box7_con .box7con_left .box7con1{width: 565px;height: 338px;}
.box7 .box7_con .box7con_left .box7con .box7conpic{width: 100%;height: 125px;}
.box7 .box7_con .box7con_left .box7con1 .box7conpic{width: 100%;height: 100%;}
.box7 .box7_con .box7con_left .box7con .box7convid{position: absolute;right: 25px;bottom: 55px;}
.box7 .box7_con .box7con_left .box7con span{position: absolute;left: 0;bottom: 0;width:100%;height: 35px;background: #818181;font-size: 16px;color: #fff;text-align: center;line-height: 35px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.box7 .box7_con .box7con_left .box7con1 span{background: #000;opacity: .8;}
.box7 .box7_con .box7con_right{width: 418px;height: 319px;background: #f7f7f7;}
.box7 .box7_con .con_r{border-bottom: none;}
.box7 .box7_con .box7con_right h2{font-size: 24px;color: #222;padding: 0 0 0 24px;}
.box7 .box7_con .box7con_right h2 span{font-size: 14px;color: #999;padding-left: 10px;}
.box7 .box7_con .box7con_right ul{width: 90%;height: 235px;overflow: hidden;margin: 10px 5% 0;}
.box7 .box7_con .box7con_right ul li a{display: block;height: 100%;padding: 6px;font-size: 16px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.box7 .box7_con .box7con_right ul li a:hover{background: #f0f0f0;}
.box7 .box7_con .box7con_right ul li a span{color: #d72502;}
.box7 .box7_con .box7con_right .box7con_more{float: right;font-size: 14px;color: #d50212;padding-right: 20px;padding-top: 10px;}
.box7 .box7_con .box7con_right .box7con_more:hover{text-decoration: underline;}
/* box8 */
.box8{width: 100%;height: 100%;padding-bottom: 60px;}
.box8 .con_txt{overflow: hidden;border: 1px #e5e5e5 solid;}
.box8 .box_list{float: left; width:376px; margin-left: 16px; padding: 26px 0;}
.box8 .box_list h3{font-size: 19px; position: relative; padding-bottom: 12px;}
.box8 .box_list h3 a{position: absolute; right: 0; top:10px; color: #d72502; font-size: 14px;}
.box8 .box_list h3 a:hover{text-decoration: underline;}
.box8 .box_list ul{padding-top: 8px; height: 205px; overflow: hidden;}
.box8 .box_list ul li{line-height: 28px; font-size: 16px;}
.box8 .box_list ul li span{padding:0 5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size: 14px;display: block;}
.box8 .box_list ul li a:hover{color: #D72502;}