/*ͷ��*/
body>div{overflow: hidden;}
.headertop{width: 1200px;margin: 0 auto;overflow: hidden;padding: 18px 0;position: relative;}
.headertop>img{float: left;}
.headerbottom{background-color: #aed100;}
.headerbottom>div{width: 1200px;margin: 0 auto;overflow: hidden;}
.hb_nav{float:left;overflow: hidden;width: 100%;}
.hb_nav>li{float: left}
.hb_nav>li>a{display: inline-block;color: #ffffff;padding: 16px 25px;  letter-spacing: 1px;  font-size: 18px;
    position: relative;}
.hb_nav>li>a:hover{background-color: #96b702;}
.hb_nav_cur{background-color: #96b702;}
.zi_icon{position: absolute; display: inline-block;width: 21px;height: 19px;background: url("../images/zi_icon.png");top: 16px;left: 10px;}
.link_a{position: absolute;width: 120px;height: 50px;}
.link_k{top: 20px;left: 0;}
.link_c{left: 130px;top: 20px;}
/*����*/
.banner{width:100%;text-align: center;}
.banner img{width: 100%;}
.banner_b{width: 100%;background-color: #741214;padding: 20px 0;}
.main{width: 1050px;margin: 0 auto;text-align: center;position: relative;}
.main1{position: absolute;}
.cont1{background-color: #fff;width: 100%;}
.cont2{position: relative;}
.cont3{background-color: #22252a;}
.cont4{position: relative;background-color: #efeff1;}
.cont5{position: relative;background-color: #efeff1;}
.img2{width: 100%;vertical-align: middle;}
.btn{display: block;height: 50px;line-height: 50px;text-align: center;font-size: 30px;margin: 0 auto;}
.btn_fs18{font-size: 18px;}
.btn_br10{border-radius: 10px;}
.btn_br50{border-radius: 50px;}
.btn:hover{color:#fff;background-color: #6aac24;transition-duration: .5s}
.btn_fs18:hover{color:#fff;background-color: #b0d700;}
.btn1{width: 370px;border: 2px solid #6aac24;color: #fff;margin-top: 50px;}
.btn2{width: 370px;border: 2px solid #6aac24;color: #6aac24;margin-bottom: 50px;}
.btn3_b{width: 506px;height: 55px;background-color: #fff;border-radius: 50px;padding-top: 5px;}
.btn3{display:block;width: 489px;height: 48px;border-radius: 50px;border: 1px dotted #17263d;margin: 0 auto;text-align: center;color: #17263d;font-size: 25px;line-height: 50px;}
.btn3:hover{color: #fff;background-color: #17263d;transition-duration: .5s}
.btn4{width: 260px;color: #fff;background-color: #b0d700;}
.btn5{width: 370px;border: 2px solid #6aac24;color: #fff;margin-bottom: 50px;}
.btn6{width: 260px;color: #fff;background-color: #b0d700;margin-top: 50px;}
.btn7{width: 440px;color: #b0d700;border:2px solid #b0d700; }
.btn14{width: 300px;color: #b0d700;border:2px solid #b0d700; position: relative;margin-bottom: 50px;}
.btn8_b{width: 245px;height: 55px;background-color: #fff;border-radius: 50px;padding-top: 5px;}
.btn8{display:block;width: 230px;height: 46px;border-radius: 50px;border: 2px dotted #bde602;margin: 0 auto;text-align: center;color: #bde602;font-size: 25px;line-height: 50px;}
.btn8:hover{color: #fff;background-color: #bde602;transition-duration: .5s}
.btn9{width: 260px;border: 2px solid #b0d700;color: #fff;margin-bottom: 50px;}
.btn10{width: 260px;color: #fff;background-color: #b0d700;}
.btn11_b{width: 380px;height: 55px;border-radius: 50px;padding-top: 5px;}
.btn11{display:block;width: 380px;height: 46px;border-radius: 50px;border: 2px solid #fff;margin: 0 auto;text-align: center;color: #fff;font-size: 25px;line-height: 50px;}
.btn11:hover{color: #fff;background-color: #bde602;}
.btn12{width: 440px;color: #666666;border:2px solid #2a92c5; position: relative;}
.btn12:hover{background-color: #2a92c5;color: #fff;}
.btn13{width: 320px;border: 1px solid #b0d700;color: #b0d700;margin-bottom: 50px;}
.btn13:hover{background-color: #b0d700;color: #fff;}
.img_b{width: 100%;}
.bg{width: 100%; text-align: center;}
.bg img{vertical-align: middle}
.bg1{ background: url(../images/bg1.png) no-repeat center;position: relative;overflow: hidden;}
.bg12{ background: url(../images/bg12.png) no-repeat center;}
.bg13{ background: url(../images/bg13.png) no-repeat center;}
.bg14{ background: url(../images/bg14.png) no-repeat center;}
.bg15{ background: url(../images/bg1qz.png) no-repeat center;}
.bg2{ background: url(../images/bg2.png) no-repeat center;}
.bg3{ background: url(../images/bg3.png) no-repeat center;}
.bg4{ background: url(../images/bg4.png) no-repeat center;    padding-bottom: 10px;}
.bg5{ background: url(../images/bg4qd.png) no-repeat center;    padding-bottom: 10px;}
.bg11{background: url(../images/bg11.png) no-repeat center;}
.bg22{background: url(../images/bg22.png) no-repeat center;}
.bg33{background: url(../images/bg33.png) no-repeat center;}
.bg44{background: url(../images/bg44.png) no-repeat center;padding-top: 60px;padding-bottom: 37px;}
.bg111{background: url(../images/bg111.png) no-repeat center;}
.bg222{background: url(../images/bg222.png) no-repeat center;}
.bg333{background: url(../images/bg333.png) no-repeat center;position: relative;}
.bg444{background: url(../images/bg444.png) no-repeat center;position: relative;}
.bg555{background: url(../images/bg555.png) no-repeat center;padding: 5px 0;}
.bg1dsj{background: url(../images/bg1dsj.png) no-repeat center;}
.bg2dsj{background: url(../images/bg2dsj.png) no-repeat center;}
.bg3dsj{background: url(../images/bg3dsj.png) no-repeat center;position: relative;}
.bg4dsj{background: url(../images/bg4dsj.png) no-repeat center;position: relative;}
.bg5dsj{background: url(../images/bg5dsj.png) no-repeat center;height: 247px;}
.bgqz1{background: url(../images/bgqz1.png) no-repeat center;}
.bgqz2{background: url(../images/bgqz2.png) no-repeat center;}
.bgqz3{background: url(../images/bgqz3.png) no-repeat center;}
.bgqz4{background: url(../images/bgqz4.png) no-repeat center;}
.bgqz5{background: url(../images/bgqz5.png) no-repeat center;}
.bgqz6{background: url(../images/bgqz6.png) no-repeat center; height: 145px;}
.bgqd2{background: url(../images/img2qd_bg.png) no-repeat center; height: 700px;}
.img4_bg{background:url("../images/img4_bg.png") no-repeat center;height: 860px;}

.circle_qd img{position: absolute;}
.circle_qd1{left: 40px;top: 110px;}
.circle_qd2{right: 40px;bottom: 20px;}
.circle_qd3{left: 40px;top: 10px;}
.circle_qd4{right: 40px;bottom: 70px;}
.circle_dsj1{left: 40px;top: 5px;}
.circle_dsj2{right: 40px;top: 230px;}
.circle_dsj3{left: 40px;bottom: 230px;}
.circle_dsj4{right: 40px;bottom: 5px;}
.circle_dsj5{left: 40px;top: 30px;}
.circle_dsj6{right: 40px;top: 250px;}
.circle_dsj7{left: 40px;bottom: 230px;}
.circle_dsj8{right: 40px;bottom: 5px;}
.circle_qz1{right: 40px;bottom: 5px;}
.circle_qz1{left: 40px;top: 5px;}
.circle_qz2{right: 40px;top: 230px;}
.circle_qz3{left: 40px; bottom: 250px;}
.circle_qz4{right: 40px;bottom: 25px;}
.circle_qz5{left: 40px;top: 5px;}
.circle_qz6{right: 40px;top: 230px;}
.circle_qz7{left: 40px;bottom: 15px;}
.circle_qz8{right: 40px;top: 10px;}
.circle_qz9{left: 40px;top: 240px;}
.circle_qz10{right: 40px;bottom: 5px;}
.circle_ui1{left: 40px;top: 10px;}
.circle_ui2{right: 40px;top: 230px;}
.circle_ui3{left: 40px;bottom: 20px;}
.circle_ui4{right: 40px;top: 10px;}
.circle_ui5{left: 40px;top: 235px;}
.circle_ui6{right: 40px;bottom: 0;}

.secul{overflow: hidden;margin: 0 75px;}
.ul_li{cursor: pointer;position: relative;}
.seculimg{width: 260px;height: 359px;}
.seculimg img{width: 100%;}
.seculinfo{ position: absolute;color: #fff;text-align: left; top:0;display: none}
.info_bg{opacity: .8;position: relative;background-color: #b0d700; }
.infobg1{width: 260px;height: 359px; }
.info_det{position: absolute;left:15px;top:18px;width: 230px;}
.info_det h3{font-size: 26px;}
.info_det div{margin-top: 10px;line-height: 1.3;}
.secul2{overflow: hidden;}
.secul2img{width: 230px;height: 470px;}
.secul2img img{width: 100%;}
.info2{width:230px;height: 470px; }
.infobg2{width: 230px;height: 470px; }
.info2_det{position: absolute;left:9px;top:11px;width:166px;height: 352px;border: 3px dotted #fff;padding: 45px 20px; }
.info2_det h3{font-size: 36px;text-align: center;}
.info2_det p{font-size: 30px;text-align: center;margin-top: 10px;}
.info2_det div{margin-top: 20px;line-height: 1.5;}
.info2_det div a{text-decoration: underline;}

.searchjob{position: relative;}
.searchjob a{position: absolute;display: block;width: 60px;height: 25px;right: 255px;}
.search1{bottom: 391px;}
.search2{bottom: 302px;}
.search3{bottom: 212px;}
.search4{bottom: 122px;}
.search5{bottom: 32px;}
.qianjing{overflow: hidden;}
.qianjing li{float: left;padding: 60px 25px;width: 185px;border: 2px solid #d2d2d2;border-radius: 5px;margin-right: 29px;cursor: pointer;}
.qianjing_cur{background-color: #b0d700;}
.qj_img{}
.qj_h3{text-align: center;font-size: 18px;font-weight: bold;padding: 20px 0;}
.qj_zi{line-height: 1.3;text-align: left;}
.qj_btn{text-align: center;margin-top: 35px;}
.qj_btn a{display: inline-block;padding: 10px 35px;font-size: 18px;width: 50px;background-color: #b0d700;color: #666;border-radius: 50px;}

.teacher_b{border: 8px solid #b0d700;height: 265px;margin-top: 100px;}
.teacher_info{position: absolute;overflow: hidden;bottom: 0;}
.teaimg{margin-left: 25px;width: 330px;text-align: right;float: left;}
.teaintro{margin-left: 45px;float: left;width: 570px;margin-top: 170px;}
.teaname{font-size: 22px;font-weight: bold;text-align: left;}
.teazi{text-align: left;margin-top: 10px;line-height: 1.5;font-size: 18px;}
.teacher_L{position: absolute;overflow: hidden;right: 50px;  top: -50px;  background-color: #fff;  padding: 0 30px;}
.teapho{float: left;width: 100px;height: 100px;overflow: hidden;border-radius: 50%;border: 5px solid transparent;margin-right: 10px;cursor: pointer;}

.ms_ul{overflow: hidden;}
.ms_ul li{float: left;cursor: pointer;}
.ms_ul li div{display: inline-block;margin-right: -4px;}
.ms_name{width: 95px;font-size: 40px;font-weight: bold;color: #fff;height: 475px;position: relative;border-right: 1px solid #fff;}
.ms_name_1{background-color: #b0d700}
.ms_name_2{background-color: #98b902}
.ms_name_3{background-color: #7b9604;}
.ms_name span{width: 40px; position: absolute;left: 28px;  top: 190px;  line-height: 1.3;}
.ms_info{overflow: hidden;border: 1px solid #b0d700;height: 473px;position: relative;
    width:760px;}
.msinfo_img{float: left;width: 265px;height: 385px;    position: absolute;bottom: 0;left: 40px;}
.msinfo_img img{width: 100%;height: 100%;}
.msinfo_info{float: left;width: 300px;text-align: left;margin-top: 180px;margin-left: 400px;}
.msinfo_info h3{font-size: 36px;}
.msinfo_info p{font-size: 30px;margin-top: 10px;}
.msinfo_info div{margin-top: 20px;    line-height: 1.3;}

.lj{display: block;position: absolute;border-radius: 50px;border: 1px solid #162b52;text-align: center;font-size: 16px;color: #162b52;}
.lj1{bottom: 70px;width: 153px;height: 38px;line-height: 38px;}
.lj2{bottom: 85px;width: 138px;height: 34px;line-height: 34px;}
.lj:hover{background-color: #162b52;color: #fff;transition-duration: .5s;}
.lj_1{left: 24px;}
.lj_2{left: 235px;}
.lj_3{left: 450px;}
.lj_4{right: 235px;}
.lj_5{right: 24px;}
.gw{background-color:#fff;bottom:0;width: 333px;height: 43px;display: block;position: absolute;font-size: 16px;text-align: center;line-height: 43px;border-radius: 50px;}
.gw1{border: 1px solid #33c386;}
.gw1:hover{background-color:#33c386;color: #fff;transition-duration: .5s;}
.gw2{border: 1px solid #2bbee0;left: 360px;}
.gw2:hover{background-color: #2bbee0;color: #fff;transition-duration: .5s;}
.gw3{border: 1px solid #9481f4;right: 0;}
.gw3:hover{background-color: #9481f4;color: #fff;transition-duration: .5s;}
/*�Ҳർ��*/
.secright{display: none; z-index: 100;padding: 20px 15px; position: fixed;right: 10px;top:150px;width: 140px;background-color: #b0d700;border-radius: 5px;}
.lionr{position: absolute;top: -70px;left: 0;}
.secright ul{margin-top: 80px;}
.secright ul li{font-size: 18px;padding: 14px 30px;text-align: center;border-bottom: 2px solid #fff;}
.secright ul li a{color: #ffffff;}
.zixun{display: block;background-color: #ffffff;color: #b0d700;font-size: 20px;padding: 10px 20px;margin-top: 10px;  text-align: center;  line-height: 1.2;  border-radius: 50px;}
.returntop{display: block;text-align: center;font-size: 16px;color: #ffffff;letter-spacing: 3px;}
.arrup1{display: block;width: 60px;height: 14px;background: url("../images/arr_up.png"); margin-left: 40px;  margin-top: 10px;  margin-bottom: 5px;}

/*前端页动效*/
.banner_btn{position: relative;height: 170px;}
.banner_btn button{margin: 60px 20px 0;width: 135px; font-size: 24px;color: #fff;padding: 10px 0;border: 2px solid #fff;border-radius: 50px;background-color: transparent;}
.img7:hover{transform: scale(1.2);
    -webkit-transform: scale(1.2); /*Safari 和 Chrome*/
    -moz-transform: scale(1.2); /*Firefox*/
    -ms-transform: scale(1.2); /*IE9*/
    -o-transform: scale(1.2); /*Opera*/
    transition-duration:0.5s; /*过度的时间为0，5秒*/
}
@keyframes bbuttonhtml
{   0% {opacity: 0;  -webkit-transform: translateX(2000px);  transform: translateX(2000px);}
    100% {opacity: 1;  -webkit-transform: translateX(0);  transform: translateX(0);}
}
@keyframes bbuttonh5
{   0% {opacity: 0;  -webkit-transform: translateX(-2000px);  transform: translateX(-2000px);}
    100% {opacity: 1;  -webkit-transform: translateX(0);  transform: translateX(0);}
}
@keyframes bbuttoncss
{   0% {opacity: 0;  -webkit-transform: translate(1000px,-1000px);  transform: translate(1000px,-1000px);}
    100% {opacity: 1;  -webkit-transform: translate(0,0);  transform: translate(0,0);}
}
@keyframes bbuttonjs
{   0% {opacity: 0;  -webkit-transform: translateY(2000px);  transform: translateY(2000px);}
    100% {opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);}
}
@keyframes bbuttonjq
{   0% {opacity: 0;  -webkit-transform: translate(-2000px,-2000px);  transform: translate(-2000px,-2000px);}
    100% {opacity: 1;  -webkit-transform: translate(0,0);  transform: translate(0,0);}
}
@keyframes img_left
{   0% {opacity: 0;  -webkit-transform: translateX(-2000px);  transform: translateX(-2000px);}
    100% {opacity: 1;  -webkit-transform: translateX(0);  transform: translateX(0);}
}
.img_left{-webkit-animation-name: img_left;
    animation-name: img_left;}
@keyframes img_right
{   0% {opacity: 0;  -webkit-transform: translateX(2000px);  transform: translateX(2000px);}
    100% {opacity: 1;  -webkit-transform: translateX(0);  transform: translateX(0);}
}
.img_right{-webkit-animation-name: img_right;
    animation-name: img_right;}
@keyframes img_top
{   0% {opacity: 0;  -webkit-transform: translateY(-1000px);  transform: translateY(-1000px);}
    100% {opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);}
}
.img_top{-webkit-animation-name: img_top;
    animation-name: img_top;}
@keyframes img_bottom
{   0% {opacity: 0;  -webkit-transform: translateY(1000px);  transform: translateY(1000px);}
    100% {opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);}
}
.img_bottom{-webkit-animation-name: img_bottom;
    animation-name: img_bottom;}
@keyframes img_enlarge{
    0% {opacity: 0;-webkit-transform: scale(.3);  transform: scale(.3);  }
    50% {opacity: 1;-webkit-transform: scale(1.1);transform: scale(1.1);}
    70% {-webkit-transform: scale(.9);transform: scale(.9);}
    100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}
.img_enlarge{-webkit-animation-name: img_enlarge;
    animation-name: img_enlarge;}
.bbuttonhtml{-webkit-animation-name: bbuttonhtml;
    animation-name: bbuttonhtml;}
.bbuttonh5{-webkit-animation-name: bbuttonh5;
    animation-name: bbuttonh5;}
.bbuttoncss{-webkit-animation-name: bbuttoncss;
    animation-name: bbuttoncss;}
.bbuttonjq{-webkit-animation-name: bbuttonjq;
    animation-name: bbuttonjq;}
.bbuttonjs{-webkit-animation-name: bbuttonjs;
    animation-name: bbuttonjs;}
.animated{-webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;}
.shuju1:hover,.shuju2:hover,.shuju3:hover{transform: rotate(360deg);
    -ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Safari and Chrome */
    transition-duration: 1s;
    -webkit-transition-duration: 1s; /* Safari */
}
@keyframes circle_down{
    0% {opacity: 0;-webkit-transform: translateY(-2000px);transform: translateY(-2000px);}
    60% {opacity: 1;-webkit-transform: translateY(30px);transform: translateY(30px);}
    80% {-webkit-transform: translateY(-10px);transform: translateY(-10px);}
    100% {-webkit-transform: translateY(0);transform: translateY(0);}
}
.circle_down{-webkit-animation-name: circle_down;
    animation-name: circle_down;}
/*首页动效*/
.banner_ibtn{position: absolute;width: 100%;text-align: center;bottom:50px;}
.banner_ibtn button{margin: 60px 20px 0;width: 170px; font-size: 20px;color: #fff;text-align: center;line-height: 45px;background-color: #000;border:none;}
.fit_people img{position: absolute;}
.stu_list{overflow: hidden;}
.stu_list li{float: left;margin-right: 18px;margin-bottom: 20px;}
.protect{}
.protect img{position: absolute}
.index_img14{top: 30px;}
.index_img15{bottom: 70px;}
/*大数据页动效*/
.dsh_teacher{overflow: hidden;}
.dsh_teacher img{float: left;margin-right: 22px;}
/*UI页*/
.ui_img{position: relative;height: 500px;}
.ui_img img{position: absolute}
.ui_img1{left: 0;top: 0;}
.ui_img2{left: 350px;top: 0;z-index: 1;}
.ui_img3{right: 0;top: 0;}
.ui_img4{top: 217px;left: 0;}
.ui_img5{left: 350px;top: 240px;}
.ui_img6{right: 0;top: 216px;}