@charset "utf-8";
/* CSS Document */

.bgf1{background-color: #F1F1F1;width: 100%;padding: 10px 0;}

.header_title{width: 1200px;position:relative;  margin: 0 auto;}
.header_title h2{font-size: 36px;text-align: center;line-height: 50px;color: #191919;width: 1200px;letter-spacing:5px}
.header_title h2 span{color: #7b7b7b;font-size: 18px;padding-top: 10px;}
.header_title h2:before,.header_title h2:after{position:absolute;background:#7a7a7a;content:"";height:1px;top:50%;width:240px;}
.header_title h2:before{left:50px;}
.header_title h2:after{right:50px;}

.zxbut{width: 480px;margin:40px auto;overflow: hidden;}
.zxbut a{display: block;width: 198px;height: 45px;text-align: center;font: 16px/45px '微软雅黑';float: left;border-radius: 10px;}
.zx1{margin-right: 80px;border: 1px solid #797979;color: #333;background-color: #fff;}
.zx1:hover{color: #fff;background-color: #666;transition:all .3s ease 0s;}
.zx2{background-color: #018EDE;border: 1px solid #018EDE;color: #fff;}
.zx2:hover{color: #fff;background-color: #666;border: 1px solid #666;transition:all .3s ease 0s;}

/*导航*/
.nav{width: 100%;
    height: 57px;
    background: #018ede;
    margin-top: 10px;
    /* background: url(../images/public/navBg.png) no-repeat center; */
}
.nav_con{width: 1400px;margin: 0 auto;position: relative;}
.nav_l{width: 300px;float: left;position: absolute;top: 0;left: 0;z-index: 1000!important;}
.nav_l h2{
    text-align: center;
    font: normal 20px/57px '微软雅黑';
    height: 57px;
    /* background-color: #EE7800; */
    /* color: #FFF; */
    color:#f9df01; ;
}
.nav_zy{width: 300px;height: 500px;z-index: 2; background-color: rgba(0,0,0,0.5);position: relative;display:none;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .nav_zy{
    background-color:#000000;
    filter:Alpha(opacity=50);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
}
.nav_zy #nav_zy_list li{width: 260px;cursor: pointer;margin-bottom: 1px;background: url(../img/arro_right.png) no-repeat 270px center;border-right: 1px solid transparent;padding: 14px 20px 14px 19px;text-align: left;color: #fff;}
.nav_zy #nav_zy_list li a {
    color: #fff;
}
.nav_zy #nav_zy_list li p{line-height:28px;font-size:18px;}
.nav_zy #nav_zy_list li p span{line-height:18px;font-size:15px;display:inline-block;height:20px;width:56px;text-align:center;}
.nav_zy #nav_zy_list li p span{line-height:21px;}
.nav_zy_l ul li p i.iconfont{color: #fff;height: 34px;line-height: 34px;position: relative;top: 0;left: -3px;}
.zyxq {
display: inline-block;
width:45%;
padding: 5px 0px;
margin: 5px 5px;
    display: inline-block;
    padding: 1.5px 0px;
    font-size: 14px;
    color: #fff;
}
.zyxq span{
float: left;
/* padding: 1.5px 25px; */
display: inline-block;
width: 100%;
text-align: center;
}
.span_bg_1{background:#00911d;}
.span_bg_2{background:#0050a2;}
.span_bg_3{background:#af007f;}
.span_bg_4{background:#e41d21;}
.span_bg_5{background:#f07e01;}
.nav_zy #nav_zy_list li.navon{background-color: rgba(0,0,0,0.9);}
.nav_zy_con{display: none;width: 320px;padding:10px;min-height: 400px;position: absolute;top: 0;left: 300px;background-color: #fff;z-index: 10;background: rgba(0,0,0,0.9);}
.nav_zy_con li{border-bottom: 1px dashed #fff;}
.nav_zy_con li h3{display: block;font-size: 16px;width: 100%;margin: auto;box-sizing: border-box;color: #fff;line-height: 2;font-weight: normal;}
.nav_zy_con li h3 a{color: #00911d;}
.nav_zy_con li h3 a:hover{text-decoration: underline;}
.nav_zy_con li p{font-size: 12px!important;text-align: justify;line-height: 1.7em!important;display: block;color: #fff;padding-bottom: 3px;}
.nav_r{height: 57px;float: left;padding-left: 315px;}
.nav_r ul{overflow: hidden;}
.nav_r li{width: 95px;
    height: 57px;
    text-align: center;float: left;}
.nav_r li a{font: 18px/57px '微软雅黑';
    color: #FFF;display: inline-block;width: 95px;
    height: 57px;
    transition: all 0.2s ease-out;letter-spacing:1px}
.nav_r li a:hover{
    /* border-bottom:3px solid #faf100; */
    color:#faf100;height:54px;}

/*banner*/
.slider{width:100%;height:500px;position:relative;}
.bannerc{height:500px;position:relative;width:100%;}
.bannerc li{height:500px;left:0;position:absolute;top:0;width:100%;z-index:-1;opacity:0;background-repeat:no-repeat;background-position:center;}
.banner{height:500px;margin:0 auto;position:relative;text-align:center;}
.banner a{display:block;width:100%;height:100%;text-indent:-9999px;}
.bannermenu{/* left:50%;margin-left:-300px; */position:absolute;bottom:6px;z-index:1;display:block;margin: auto;left: 0;right: 0;text-align: center;}
.bannermenu li{display:inline-block;height:23px;background:#373737;margin:0 3px;overflow:hidden;cursor:pointer;*float:left;color:#FFF;opacity:0.7;text-align:center;font-size:12px;line-height:23px;min-width: 100px;max-width: 150px;padding: 0 3px;}
.bannermenu li.on2{background:#FFF;color:#373737;}

/*今日头条*/
.tj{width: 1160px;margin: 10px auto;overflow: hidden;padding: 0 20px;height: 40px;background-color: #F1F1F1}
.tj img{display: block;float: left;width: 20px;margin-top:12px}
.tj p{float: left;font-size: 14px;color: #CE0C0C;margin-left: 15px;height: 40px;line-height: 40px}

.rq_chunjie{width: 1400px;margin:40px auto;position: relative; height:230px}
.rq_chunjie li{width: 280px;text-align: center;position: absolute;top:10px}
.rq_chunjie li:nth-of-type(5){right:0}
.rq_chunjie li:nth-of-type(2){top:0px;left:255px}
.rq_chunjie li:nth-of-type(3){top:-12px;left:552px}
.rq_chunjie li:nth-of-type(4){top:10px;left:792px}
.rq_chunjie li img{position: absolute;top:0;right:0;left:0;margin:auto}
.rq_chunjie li img:nth-of-type(1){z-index: 10}
.rq_chunjie li:hover img:nth-of-type(1){z-index: 0}

.syzt{width: 1200px;margin: 20px auto 0;height: 178px;}
.syzt li{float: left;width: 230px;margin: 10px 0 0 12px;border-radius: 10px;list-style: none;box-sizing: border-box;text-align: center;height: 110px;position: relative;padding: 0 5px 0 100px;}
.syzt li:nth-child(1) {margin-left: 0;}
.syzt li.bg1{background:#48bcb1}
.syzt li.bg2{background:#9283fd}
.syzt li.bg3{background:#3db5f9}
.syzt li.bg4{background:#fc6d69}
.syzt li.bg5{background: linear-gradient(#226cef,#4e89fc)}
.syzt a{text-decoration: none;color: white;}
.syzt img{float: left;width: 100px;box-sizing: border-box;position: absolute;left: 0px;bottom: 0;padding: 0 10px;transition: all 0.1s ease-out;}
.syzt li:hover img{width: 120px;padding: 0;}
.syzt div{ width: 130px;
    position: relative;
    right: 15px;
    top: 20px;
}
.syzt h3{font-size: 18px;font-weight: normal; font-weight:bold; margin: 1em 0 0; 
/* animation:corche 2s infinite; */
}
.syzt p{font-size: 14px;margin: 0.5em 0 0;}
@keyframes corche{
	0%{color:#fff;}
	20%{color:#ff0000;}
	40%{color:#fff;}
	60%{color:#ff0000;}
	80%{color:#fff;}
	100%{color:#ff0000;}}

/*新华预科班*/
.cqzs{width: 1200px;margin: 20px auto; }
.cqzs h2{text-align: center;font-size: 36px;color: #333;height: 50px;line-height: 50px; margin-bottom:10px;}
.cqzs h3{text-align: center;font-size: 20px;color: #8D8D8D;height: 50px;line-height: 50px;font-weight: normal;}
.cqzs table{width: 1200px;margin: 0 auto;}
.cqzs table td{border: 4px solid #f1f1f1;height: 48px;line-height: 48px;text-align: center;overflow: hidden; background-color: #fff; margin: 1px; font-size: 16px; }
.cqzs table .ttt { background-color: #2e7ad0;}
.cqzs table td a:hover{text-decoration: underline;}
.bg1{background-color: #DD514C;color: #fff;}
.bg1 a{color: #fff;}
.cqzs table td .btn {display: block;width: 130px;height: 32px;line-height: 32px;text-align: center;float: left;background:linear-gradient(#f2b622,#f26522);color: #fff; margin-left:  25%; border-radius: 25px;}
.zx4{display: block;width: 200px;height: 35px;line-height: 35px;text-align: center;float: left;background-color: #5A98DE;color: #fff;margin-top: 2px;margin-left: 120px;border-radius: 5px;}
.hot{background: url(../img/sy_hot.gif)no-repeat 185px 5px #DD514C;}

/*大家最关心的问题*/
.gxwt{width: 1230px;margin: 50px auto;}
.gxwt ul{width: 1230px;margin: 20px auto;overflow: hidden;}
.gxwt ul li{width: 390px;float: left;margin-left: 15px}

.sy_more{font: 16px/37px '微软雅黑';color: #a0a0a0;display: none;position: absolute;right: 40px;top: 10px;}
.sy_more:hover{color: red;}

/*校园动态*/
.news{width: 1200px;margin: 50px auto;}
.synews{width: 1200px;margin: 20px auto 0;}
.sub_tt{width: 1200px;margin: 0 auto;position: relative;}
#sub1{width: 920px;margin: 0 auto;}
#sub1 ul{overflow: hidden;}
#sub1 ul li{float: left;width: 145px;height: 40px;line-height: 40px; border-radius: 5px; text-align: center;font-size: 20px;margin-left: 4%;cursor: pointer;background-color: #fff;letter-spacing:2px}
#sub1 ul li.on{background-color: #39A4EC;border: 1px solid #39A4EC;}
#sub1 ul li a{color: #333;}
#sub1 ul li.on a{color: #fff;}
.sub1_nr{width: 1200px;margin: 40px auto 0;overflow: hidden;}
.pic_new{width: 400px;height: 266px;float: left;overflow: hidden;}
.pic_new a{display: block;width: 400px;height: 266px;position: relative;}
.pic_new a:hover{text-decoration: underline;}
.pic_new img{width: 400px;height: 266px;}
.pic_new p{width: 365px;padding: 0 20px;height: 35px;line-height: 35px;background-color: #39a4ec;color: #fff;position: absolute;bottom: 0;left: 0;font-size: 14px;overflow: hidden;}
.sub1_nr .newslist{width: 782px;float: left;height: 266px;margin-left: 13px; overflow: hidden;}
.sub1_nr .newslist:nth-child(n+3) {
    display: none;
}
.sub1_nr .newslist li{width: 782px;height: 82px;margin-bottom: 10px;}

.sub1_nr .newslist li .newstime{width: 82px;height: 82px;background-color: #7b7b7b;float: left;text-align: center;}
.sub1_nr .newslist li .newstime b{display: block;width: 82px;height: 35px;margin-top: 10px;line-height: 35px;color: #fff;font-size: 22px;}
.sub1_nr .newslist li .newstime span{display: block;width: 82px;color: #fff;}
.sub1_nr .newslist li:hover .newstime {
    background-color: #39A4EC;
    color: #fff;
}

.sub1_nr .newslist li .newscon{width: 700px;height: 82px;float: left;background-color: #fff;}
.sub1_nr .newslist li .newscon b{font-size: 18px;height: 35px;line-height: 35px;display: block;width: 683px;padding: 0 15px;overflow: hidden;}
.sub1_nr .newslist li .newscon b a{color:#454545;}
.sub1_nr .newslist li .newscon b a:hover{text-decoration: underline;}
.sub1_nr .newslist li .newscon p{padding: 0 15px;text-indent: 2em;line-height: 1.5;color: #666;font-size: 14px;}
.sub1_nr .newslist li:hover .newscon {
    border: 1px solid #39A4EC;
    background-color: #fff;
    height: 80px;
    width: 698px;

}
.synews  .more , .xyhj .more {
    width: 250px;
    height: 50px;
    border-radius: 30px;
    text-align: center;
    background: linear-gradient(#fb9f09,#f26522);
    margin: 40px auto 0 auto; 
    overflow: hidden;
}
.synews .more a , .xyhj .more a {
    display: inline-block;
    width: 250px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 16px;
}
/*就业保障*/
.jybz{width: 1200px;margin: 40px auto;}
.jybz_con{width: 1200px;margin: 20px auto;}
#sub2{width: 360px;margin: 0 auto;}
#sub2 ul{overflow: hidden;}
#sub2 ul li{float: left;width: 126px;height: 40px;line-height: 40px;text-align: center;border: 2px solid #E5E5E5;font-size: 20px;margin-left: 40px;cursor: pointer;}
#sub2 ul li.on{background-color: #39A4EC;border: 1px solid #39A4EC;}
#sub2 ul li a{color: #333;}
#sub2 ul li.on a{color: #fff;}
.jytx{width: 1200px;margin: 40px auto;overflow: hidden;}
.bztx{width: 900px;float: left;overflow: hidden;}
.bztx img{display: block;float: left;width: 300px;height: 409px;}
.caicai{width: 298px;text-align: left;float: right;border: 1px solid #e7e7e7;padding-bottom: 22px;}
.caicai .kp4{margin: 30px 0 20px;}
.caicai .kp4 img{margin: 0 auto 0;display: block;}
.caicai .kp5{text-align:center;}
.caicai .kp5 a{display:block;}
.caicai .kp5 a{width: 44%;border:1px solid #ff6600;text-align:center;border-radius:5px;font-size:13px;color:#ff6600;display: inline-block;margin: 1%;line-height: 51px;}
.caicai .kp5 a b{font-size:8px;letter-spacing:0px;text-transform : uppercase; font-weight:normal; display:block;}
.caicai .kp6{text-align:center;width: 93%;
    margin: 0 auto;
    border-radius: 5px;
    overflow: hidden;
    margin-top: 12px;
    cursor: pointer;
}
.caicai .kp6 img {
    width: 100%;
}
.caicai .kp6 a{margin: 0px auto; margin-top:26px; display:block;}
.caicai .kp6 a img{width: 100%;}
.sub2_nr{width: 1200px;margin: 40px auto;}
.sub2_nr ul{overflow: hidden;}
.sub2_nr ul li{float: left;width: 290px;margin-left: 8px;border-bottom: 1px solid #F9CDA4;}
.sub2_nr ul li:nth-child(2n){border-bottom: 1px solid #A4E0F9;}
.sub2_nr ul li img{width: 290px;}
.sub2_nr ul li p{line-height: 40px;text-align: center;color: #666;font-size: 16px;text-align: left;padding: 0 20px;}

/*校园环境*/
.xyhj{width: 1200px;margin: 50px auto;}
.xyhj ul{width: 1200px;margin: 40px auto;overflow: hidden;}
.xyhj ul li{float: left;}
.xyhj ul li img{width: 100%; border: 2px solid #e0e0e0;}
.xyhj ul li{width: 380px; height: 258px;margin: 13px 0 0 15px; overflow: hidden;}
.xyhj ul li:nth-child(3n+1) {margin-left: 0;}
/*学生作品*/
.xszp{width: 1200px;margin: 40px auto;}
.xszp_con{width: 1200px;margin: 20px auto;}
.xszp_tt{width: 1200px;margin: 0 auto;position: relative;}
#sub4{width: 1000px;margin: 0 auto;}
#sub4 ul{overflow: hidden;}
#sub4 ul li{float: left;width: 126px;height: 40px;line-height: 40px;text-align: center;font-size: 20px;margin-left: 40px;cursor: pointer;background-color: #fff;border: 2px solid #E5E5E5;}
#sub4 ul li:nth-child(1) {margin-left: 0;}
#sub4 ul li.on{background-color: #39A4EC;border: 1px solid #39A4EC;}
#sub4 ul li a{color: #333;}
#sub4 ul li.on a{color: #fff;}
.sub4_nr{width: 1200px;margin: 40px auto;overflow: hidden;}
.sub4_nr .sub4_nr_l{width:300px;height: 384px;margin-right: 10px;}
.sub4_nr .sub4_nr_l li{width:300px;height: 384px;overflow: hidden;cursor: pointer;}
.sub4_nr .sub4_nr_l li img{width:300px;height: 384px;}
.sub4_nr .sub4_nr_r{width: 890px;height: 384px;overflow: hidden;}
.sub4_nr .sub4_nr_r li{width: 280px;height: 187px;float: left;margin-right: 10px;margin-bottom: 10px;overflow: hidden;cursor: pointer;}
.sub4_nr .sub4_nr_r li img{width: 290px;height: 187px;}
.sub4_nr ul li{position: relative;}
.sub4_nr ul li p{width: 100%;height: 40px;line-height: 40px;text-align: center;background-color: #000000;opacity: 0.7;filter:alpha(opacity=70);color: #fff;position: absolute;bottom: 0;left: 0;}
.sub4_nr .wlyx li {
    width: 170px;
    height: 384px;
    margin-left: 36px;
    float: left;
    overflow: hidden;
}
.sub4_nr .wlyx li img {
    width: 100%;
}
.sub4_nr .wlyx li:nth-child(1), .sub4_nr .dzjj li:nth-child(1){
    margin-left: 0;
}
.sub4_nr .dzjj li {
    float: left;
    width: 288px;
    height: 240px;
    margin-left: 15px;
    background-color: rgb(46, 45, 45);
}
.sub4_nr .dzjj li video {
    width: 100%;
    height: 240px;
}

/*兄弟院校*/
.xdyx{width: 1200px;margin: 0 auto;background-color: #fff;padding-top: 20px;}
.xdyx_tt{width: 1200px;margin: 0 auto;position: relative;}
.xdyx_tt span{height: 20px;border: 2px solid #0BA4E9;float: left;margin-top: 12px;}
#sub6{margin-left: 20px;}
#sub6 ul{overflow: hidden;}
#sub6 ul li{float: left;width: 120px;height: 45px;line-height: 45px;text-align: center;font-size: 24px;margin-left: 20px;cursor: pointer;}
#sub6 ul li.on{border-bottom: 4px solid #39A4EC;}
#sub6 ul li a{color: #666;}
.sub6_nr{width: 1181px;margin: 5px auto;overflow: hidden;height: 96px;}
.hzqy{overflow: hidden;}
.hzqy li{float: left;margin-left: 5px;width: 163px;}
.hzqy li img{width: 163px;}
.sub6_nr p span {font-size: 15px;line-height: 32px;display: inline-block;/* width: 130px; */padding-left: 3px;}
.sub6_nr p span a{color: #333;}

/*教师风彩*/
.x-techer {margin: 50px auto;}
.x-techer .x-techer-item {width: 1200px;margin: 50px auto;}
.x-techer .x-techer-item .x-techer-tabs {width: 1200px; height: 500px}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue {width:740px;height: 500px;float: left;overflow:hidden;}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue div.x-techer-tabs-pictrue-item {width: 740px;height: 500px;position: relative;background-repeat: no-repeat;background-position: center bottom;background-color: #f1f1f1}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue div.x-techer-tabs-pictrue-item p {bottom: 20px;left: 0;width: 550px;height: 103px;background: rgba(255,255,255,.9);padding: 0 35px;color: #666;position: absolute}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue div.x-techer-tabs-pictrue-item p b {display: inline-block;line-height: 1;font-weight: 400;font-size: 28px;padding-top: 25px}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-pictrue div.x-techer-tabs-pictrue-item p span {display: inline-block;width: 430px;line-height: 2.2;font-weight: 400;font-size: 16px}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl {padding: 0 50px;width: 360px;height: 500px;float: right;background: #018EDE}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-title {font-size: 22px;color: #fff;font-weight: 500;height: 100px;line-height: 100px;padding-left: 44px;background: url('../img/tubiao.svg') 0 26px no-repeat;background-size: 40px}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav {width: 320px;margin: 0 auto}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav p {font-size: 18px;color: #fff;font-weight: 400;padding: 40px 0 20px}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li {display: block;width: 160px;height: 60px;float: left;line-height: 60px;color: #fff;font-size: 16px;text-align: center;background-color: #006EAC;border-top: 1px solid #006EAC;cursor: pointer;font-weight: 300;transition: .3s;-webkit-transition: .3s;-moz-transition: .3s}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li:hover {background-color: #4f4f4f}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li.x-techer-tabs-ctrl-nav-not:hover {background-color: #616161}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li.x-techer-tabs-ctrl-nav-not {padding-left: 0;width: 159px!important;position: relative;background: #616161}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li.x-techer-tabs-ctrl-nav-not a {position: absolute;display: inline-block;width: 100%;height: 100%;top: 0;left: 0}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li.ac {background-color: #fff;color: #006EAC;}
/*足不出户逛校园*/
.know-video{overflow:hidden;width:1200px;margin:auto;}
.know-video h2.tit{margin-bottom:50px;}
.knowcon_left {width:770px;height:358px;background:#0d0f1b;overflow:hidden;}
.knowcon_left .knowvid {width:600px;height:358px;float:left;position:relative;}
.knowcon_left .knowvid .knowvid_con {width:100%;height:100%;position:relative;cursor:pointer;}
.knowcon_left .knowvid .knowvid_con .knowvideo {display:none;}
.knowcon_left .knowvid .knowvid_con .knows {width:600px;overflow:hidden;}
.knowcon_left .knowvid .knowvideo1 {width:auto;height:100%;}
.knowcon_left .knowvid .knowvideo2 {position:absolute;display:block;left:0;top:0;right:0;bottom:0;margin:auto;}
.knowcon_left .knowvid span {position:absolute;left:48px;bottom:16px;text-align:center;font-size:20px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none;}
.knowcon_left .knowvid span.knowvspan {display:block;}
.knowcon_left .knowlist {width:170px;float:left;margin-top:16px;}
.knowcon_left .knowlist li {width:133px;height:56px;margin-bottom:8px;margin-left:21px;border:1px transparent solid;cursor:pointer;overflow:hidden;position:relative;z-index:10;}
.knowcon_left .knowlist li:after {position:absolute;content:"";width:30px;height:30px;background-color:rgba(255,255,255,.8);top:0;right:0;bottom:0;left:0;margin:auto;border-radius:30px;z-index:15;}
.knowcon_left .knowlist li:before {content:"";position:absolute;border-left:12px solid #333;border-right:10px solid transparent;border-top:8px solid transparent;border-bottom:8px solid transparent;z-index:20;width:0;height:0;top:0;bottom:0;left:62px;margin:auto;}
.knowcon_left .knowlist li img {width:100%;margin-top:-6px;}
.knowcon_left .knowlist li.cur {border-color:#fff;opacity:1;}
.knowcon_right {width:425px;height:356px;border-top:2px #d72502 solid;background:#fff;}
.knowcon_right .knowmore {float:right;margin-right:18px;margin-top:16px;font-size:14px;color:#d50212;}
.knowcon_right .knowmore:hover {text-decoration:underline;}
.know-video .w_550{width: 410px;height:358px;background:#f4f4f4;text-align:center;}
/* .know-video .w_550 span{width: 45px;height:45px;display:inline-block;margin-top: 27px;} */
.know-video .w_550 div:nth-child(odd){margin-left:15px;}
.know-video .w_550 div:nth-child(even){margin-right:15px;}
/* .know-video .w_550 p{font-size:18px;line-height: 99px;display:inline-block;vertical-align: top;} */
.know-video .w_550 a{color:#fff;}
.gn {width: 180px;height: 99px;margin-top: 15px;position: relative;}

.icon3 {background: url(../img/icon.png) no-repeat top left;background-position: -100px 0px;}	
.icon2 {background: url(../img/icon.png) no-repeat top left;background-position: -50px 0px;}	
.icon4 {background: url(../img/icon.png) no-repeat top left;background-position: -150px 0px;}
.icon5 {background: url(../img/icon.png) no-repeat top left;background-position: -200px 0px;}	
.icon6 {background: url(../img/icon.png) no-repeat top left;background-position: -250px 0px;}	
.icon7 {background: url(../img/icon.png) no-repeat top left;background-position: -300px 0px;}	
.know-v-down{width:1200px;margin:auto;}
.know-v-down .swiper-pagination span.swiper-pagination-bullet {width:170px !important;}
.know-v-down .swiper-slide{width:100%;margin:auto;overflow:hidden;}
.know-v-down .swiper-slide p{line-height: 30px;height:60px;font-size: 18px;padding:30px 0;}
.know-v-down .swiper-slide section{width:100%;overflow:hidden;}
.know-v-down .swiper-slide section a{display: inline-block;width: 291px;height: 190px;position: relative;float:left;margin-left:12px;}
.know-v-down .swiper-slide section a:nth-child(1){margin-left:0;}
.know-v-down .swiper-slide section a img{width: 100%;transition: .6s;}
.know-v-down .swiper-slide section a span{position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;line-height: 40px;background-color: rgba(0,0,0,.6);text-align: center;color: #fff;font-size: 18px;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.c{text-align:center;}
.w12{width:1200px;margin:auto;}
.w14{width:1400px;margin:auto;}
.bgf6{background:#f6f6f6;}
.bgff{background:#fff;}
.bgf5{background:#f5f4f4;}
.gn p{position: absolute;top:70px;width:100%;text-align:center;background-color:rgba(0,0,0,0.5);color:#f8f8f8;line-height:30px}
.video{
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
	width:40px;
}

/* 新增视频 */
.video-list video{object-fit:fill;display:block; width:387px; height:260px;}
.video-list li{ width:387px;margin-left:19.5px; float:left;}
.video-list li:nth-child(1){ margin-left:0;}
.index-video{height:550px; width:1200px; margin:0 auto;}
.case_box .category2 ul li {
    float: left;
    font-size: 20px;
    text-align: center;
    width: 215px;
    height: 58px;
    line-height: 58px;
    color: #939aac;
    border-radius: 5px;
    cursor: pointer;
	margin-left:3em;
}
.case_box .category2 ul li.active {
    color: #fff;
    background: #4f77fc;
}
.case_box .category2 ul {
    padding-left: 50px;
    padding-bottom: 40px;
    display: block;
    height: auto;
    overflow: hidden;
	margin-left: 100px;
}

/* .case_box{height:870px} */
.case_box h3{color:#081232;font-weight:400;font-size:36px;padding-top:50px;padding-bottom:40px;text-align:center}
.case_box .category ul{padding-left:50px;padding-bottom:40px;display:block;height:auto;overflow:hidden}
.case_box .category ul li{float:left;font-size:20px;text-align:center;width:215px;height:58px;line-height:58px;color:#939aac;border-radius:5px;cursor:pointer}
.case_box .category ul li.active{color:#fff;background:#4f77fc}
.case_box .content{padding-left:50px}
.case_box .content .cont{height:650px;display:none}
.case_box .content .cont.active{display:block}
.case_box .content .cont img.bg{position:absolute;right:-170px;top:0;width:800px}
.case_box .content .cont .info{position:absolute;width:520px;height:340px;background:#fff;box-shadow:0 0 70px rgba(157,179,208,.4);left:-180px;top:70px;padding:50px 40px 0;border-radius:10px}
.case_box .content .cont .info .title .logo{float:left;padding-right:25px}
.case_box .content .cont .info .title:after{content:"";display:block;width:0;height:0;clear:both}
.case_box .content .cont .info .title h4{float:left;padding-top:30px;font-size:24px;color:#081232}
.case_box .content .cont .info p{font-size:16px;line-height:32px;padding-top:30px;color:#828b9f}
.ttt {background:#2e7ad0; color:#FFF; }

/* 新增老师 */
.picScroll{ margin:10px auto;  position:relative;  width:1200px;  padding:10px 0 10px 30px; background:#fff; overflow:hidden;     }
.picScroll .prev{    display: block;    position: absolute;    top: 100px;    left: -30px;    width: 117px;    height: 150px;    background: url(../images/btns.png) no-repeat;}
.picScroll .next{ display:block; position:absolute; top: 100px; left: 5px; width: 150px; height: 150px; background:url(../images/btns1.png) no-repeat;   }
.picScroll .next{ left:auto; right: -70px;    background-position: -140px 0; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:270px; float:left; overflow:hidden; padding:0 10px;     }
.picScroll ul li img{ width:260px; height:auto; display:block; background:url(../images/loading.gif) center center no-repeat; }

/* 教师改版2023.3.31 */

.img-box {
    width: 100%;
    height: 350px;
}
.img-box .imgs {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}

.img-box .imgs .box {
    width: 100%;
    height: 333px;
    background-color: #d2deea;
    overflow: hidden;
    border: 1px solid #d2deea;
} 
.img-box .imgs .box .img {
    height: 260px;
    overflow: hidden;
}
.img-box .imgs .box .img img {
    padding-top: 20px;
    width: 100%;
}

.img-box .imgs .content {
    width: 100%;
    height: 73px;
    background-color: #fff;
    text-align: center;
    font-size: 18px;
}
.img-box  .imgs .content h2 {
    font-size: 20px;
    /* font-weight: normal; */
    padding-top: 10px;
}
.img-box  .imgs .content p {
    font-size: 14px;
    color: #7b7b7b;
    letter-spacing: 1px;
}
.img-box:hover .swiper-button-prev , .img-box:hover .swiper-button-next{
    color: #2b86cb;
}
.img-box .swiper-button-prev,
.img-box .swiper-button-next {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    position:relative;
    top: -60%;
}
.img-box .swiper-button-prev:focus,
.img-box .swiper-button-next:focus {
    outline: 0;
}
.img-box .swiper-button-next {
    left: 85%;
}
.img-box .swiper-button-prev {
    left: 15%;
}
/* 中考分数查询弹框 */
.zkbox {
    display: none;
    position: absolute;
    bottom: 5%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 500px;
    background: rgba(0, 0, 0, .7);
    margin: 0 auto;
    padding: 20px;
    border-radius: 5px;
}

.zkbox form {
    width: 80%;
    margin: 0 auto;

}

.zkbox form input {
    width: 98%;
    height: 40px;
    margin-top: 20px;
    padding-left: 10px;
}

.zkbox form input:focus {
    outline: none;
}

.zkbox form .btn {
    width: 70%;
    height: 40px;
    background: linear-gradient(#f2b622, #f26522);
    color: #fff;
    border-radius: 30px;
    margin: 30px auto;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
    cursor: pointer;

}
.zkbox p {
    font-size: 20px;text-align: center;color: #f26522;
}
.zkbox .gbzktk{
    position: absolute;
    left: 95%;
    top: -4%;
    width: 30px;
    height: 30px;
    font-size: 24px;
    background-color: #006dff;
    border-radius: 50%;
    border: #006dff;
    color: #fff;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
  }
  .page_banner .swiper-pagination-bullet {
    padding: 0 15px;
    height: 23px;
    font-size: 12px;
    width: auto;
    line-height: 23px;
    border-radius: 0;
    background-color: #000;
    color: #fff;
    opacity: .7;
  }

  .page_banner .swiper-pagination-bullet-active {
    background-color: #007aff;
    color: #fff;
    opacity: .8;
  }
  .p10 ul li {
    float: left;
    width: 19%;
    height: 150px;
    overflow: hidden;
    margin: 10px 0 0 1%;
    cursor: pointer;
  }
  .p10 ul li:nth-child(5n+1) {
    margin-left: 0;
  }
  .p10 ul li img {
    width: 100%;
  }
  
.p10 .imgxg {
    transition: transform 0.8s ease;
}
.p10 .imgxg:hover {
    transform: scale(1.2);
}
/* 友情链接 */
.yqlj {
    padding: 30px 0 50px 0;
}
.yqlj ul {
    margin-top: 20px;
}
.yqlj ul li {
    float: left;
    margin-top: 20px;
    padding-right: 10px;
    margin-right: 10px;
    /* text-align: center; */
    border-right: #ccc 1px solid;
    
}
.yqlj ul li a {
    font-size: 16px;
}
.yqlj ul li:hover a {
    color: #018EDE;
}