@charset "gbk";
*{margin: 0;padding: 0;font-family: '微软雅黑','宋体';}
body {background: #FFF;color:#000;margin: 0;padding: 0;min-width: 1200px;font-size: 18px;}
a {text-decoration:none;color: #000;}
li {list-style: none;margin: 0;padding: 0;}
ul {margin: 0;padding: 0;}
img {margin: 0;padding: 0;border: 0px;outline-width:0px;  vertical-align:top; }
input{margin: 0;padding: 0;border: 0px;}
.clear {clear:both;}
.fl {float:left;display:inline;}
.fr{float:right;display:inline;}

.state {margin-left: 15px;background-image: url(../images/tb_09.jpg);background-repeat: no-repeat;background-position: center left;color: #eb3119;font-size: 15px;padding-left: 28px;letter-spacing: 0.7px;line-height: 42px;height: 42px;}
.public {margin: auto;width: 1200px;}
/*header part1*/
.top {border-bottom:2px solid #E6E6E6;height: 37px;font-size: 12px;background-color: #FFF;color: #9A9A9A;min-width:1200px;}
.wel {position: relative;top:12px;}
.come {left: 15%;float: left;}
.come img {margin-right: 8px;}
.right {right: 15%;float:right;}
.gw {background-color: #EC3E37;color: #FFF;padding:2px 8px;}
.right span {margin-left:8px; margin-right: 8px;display: inline-block;}
.right img {margin-right: 5px;margin-top: -2px;vertical-align: middle;}
/*二维码显示*/
.undis1{display:none}
.l1{float:left;display:inline}
.wbwx1{width:84px;}
.wx1{width:200px;height:207px;float:left;position:absolute;margin:25px 0 0 -70px; background:url(../images/ggzt_mb.png);z-index:100}
.wbwx2{width:96px;}
.wx2{width:200px;height:207px;float:left;position:absolute;margin:25px 0 0 -70px; background:url(../images/ggzt_wx.png);z-index:100}
/*part1 end*/
/*header part2*/
.topwd {background-color: #FFF;height: 105px;}
.toptit {width:1200px;margin:auto;height: 75px;margin-bottom: 30px;}
.logo {margin-top: 24px;float: left;}
.logo a:nth-child(1) img {margin-left: 10px;}
.logo a:nth-child(2) img {margin: 0px 30px 0px 285px;}

.navm {line-height: 42px;height: 42px;background-color: #166eec;}
.menu {width: 1200px;margin: auto;}
.menu ul li {float: left;}
.menu ul li span {display: inline-block;color: #FFF;width: 132px;font-size: 19px;text-align: center;}

.banner .swiper-container {width: 100%; height: 100%;}
.banner .swiper-slide div {height: 490px;}
#banner .swiper-button-next {right: 120px;background-color: #000;opacity: 0.3;height: 100px;width: 55px;color: #FFF;}
#banner .swiper-button-prev {left: 120px;background-color: #000;opacity: 0.3;height: 100px;width: 55px;color: #FFF;}

#zy1 .swiper-button-prev:after,#zy2 .swiper-button-prev:after,#zy3 .swiper-button-prev:after,#zy4 .swiper-button-prev:after{
    display: none;
}
#zy1 .swiper-button-prev,#zy2 .swiper-button-prev,#zy3 .swiper-button-prev,#zy4 .swiper-button-prev{
    left: 0;
}
#zy1 .swiper-button-next:after,#zy2 .swiper-button-next:after,#zy3 .swiper-button-next:after,#zy4 .swiper-button-next:after{
    display: none;
}
#zy1 .swiper-button-next,#zy2 .swiper-button-next,#zy3 .swiper-button-next,#zy4 .swiper-button-next{
    right: 0;
}

.zy {margin-top: 20px;}
#zy1  {height: 220px;width: 920px;position: relative;}
#zy1 .swiper-slide {background-color: #FFF;width: 280px!important;border-radius: 10px;overflow: hidden;}
#zy1 .swiper-slide p {line-height: 50px;}
#zy1 .swiper-slide p span {display: inline-block;width: 220px;margin-left: 20px;}
#zy1 .swiper-slide p img {margin-top: 10px;}
#zy1 .swiper-container {padding-left:0px;width: 870px;}

#zy2 {height: 220px;width: 920px;position: relative;}
#zy2 .swiper-slide {background-color: #FFF;width: 280px!important;border-radius: 10px;overflow: hidden;}
#zy2 .swiper-slide p {line-height: 50px;}
#zy2 .swiper-slide p span {display: inline-block;width: 220px;margin-left: 20px;}
#zy2 .swiper-slide p img {margin-top: 10px;}
#zy2 .swiper-container {padding-left:0px;width: 870px;}

#zy3 {height: 220px;width: 920px;position: relative;}
#zy3 .swiper-slide {background-color: #FFF;width: 280px!important;border-radius: 10px;overflow: hidden;}
#zy3 .swiper-slide p {line-height: 50px;}
#zy3 .swiper-slide p span {display: inline-block;width: 220px;margin-left: 20px;}
#zy3 .swiper-slide p img {margin-top: 10px;}
#zy3 .swiper-container {padding-left:0px;width: 870px;}

#zy4 {height: 220px;width: 920px;position: relative;}
#zy4 .swiper-slide {background-color: #FFF;width: 280px!important;border-radius: 10px;overflow: hidden;}
#zy4 .swiper-slide p {line-height: 50px;}
#zy4 .swiper-slide p span {display: inline-block;width: 220px;margin-left: 20px;}
#zy4 .swiper-slide p img {margin-top: 10px;}
#zy4 .swiper-container {padding-left:0px;width: 870px;}


.tit_01 {text-align: center;font-size:39px;margin-top: 30px;margin-bottom: 10px;}
.ptUl1 {float: left;}
.ptUl1 ul li {float: left;margin-left: 12px;margin-top: 12px;width: 277px;position: relative;text-align: center;}

.zyxy {position: absolute;top:0;width: 277px;height: 343px;border-radius: 10px;overflow: hidden;}

.zy_01 {color: #FFF;font-size: 20px;margin-top: 10px;}
.zy_02 {border: 1px solid#FFF;width: 240px;margin-left: 18px;margin-top: 8px;line-height: 30px;font-size: 16px;} 
.zy_02 a {color: #FFF;}
/*
.mt_01 {margin-top: 70px;}
.mt_02{margin-top: 15px;}
.zyxy {background-color:rgba(54,75,165,0.5);}
*/

.mt_01 {margin-top: 80px;}
.mt_02 {margin-top: 200px;}

.ptUl2 {width: 330px;float: left;background-color: #dad7d7;height: 700px;margin-top: 12px;margin-left: 12px;border-radius: 10px;text-align: center;}
.p_01 {background-color: #4385e1;text-align: center;border-top-left-radius: 10px;border-top-right-radius: 10px;line-height: 80px;color: #FFF;font-size: 23px;}
.dq {margin-top: 20px;}
.dq img {margin-top: 20px;}
.butt {text-align: center;margin-top: 30px;}
.butt a {display: inline-block;width: 390px;line-height: 45px;color: #000;text-align: center;border: 1px solid #000;border-radius: 23px;}

.p_02 {text-align: center;}
.ptUl3 {margin-left: 80px;margin-top: 30px;}
.ptUl3 ul li {float: left;width: 150px;margin-left: 50px;}
.ptUl3 ul li p:nth-child(2) {text-align: center;line-height: 50px;}
.ptUl3 ul li p:nth-child(3) {border: 1px solid#000; color: #000;width: 130px;margin-left:10px;line-height: 32px;font-size: 15px;border-radius: 16px;text-align: center;background-color: #f4f4f4;}
.video1 ul li {width: 676px;height: 362px;}
.mvideo1 ul li {margin-top: 6px;margin-left: 10px;}
.mvideo1 ul li:nth-child(1) {margin-top: 0px;}
.ptUl4 {margin-top: 25px;}

/* 名师风采 */
.x-techer{width:100%;padding-bottom:1px;}
.x-techer h2.tit{padding-top:50px;margin-bottom:0;}
.x-techer .x-techer-item {width:1200px;margin:0 auto;padding:30px 0 30px}
.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:45px;left:0;width:430px;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;/* width:415px;*/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:420px;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:#848484;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}
.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;background-size:40px}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-title img {margin-top: 30px;padding-right: 10px;}
.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:150px;height:60px;float:left;line-height:60px;color:#fff;font-size:18px;text-align:center;background-repeat:no-repeat;background-position-y:center;background-color:#616161;border-top:1px solid #848484;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 img {margin-top: 12px;margin-right: 5px;}
.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.ac {background-color:#4f4f4f}
.x-techer .x-techer-item .x-techer-tabs .x-techer-tabs-ctrl .x-techer-tabs-ctrl-nav ul li:nth-of-type(even) {border-left:1px solid #848484}

/* 学生作品 */
.xszp{background-color: #161616;margin:30px auto;}
.crytab{width:100%;background-image:url(../images/zp_bg.jpg);background-size:cover;padding-top:1px;box-shadow: rgba(1,130,150,.2)0 0 30px;}
.jsx-title{margin:70px 0 20px 0;padding:0;font-size:12px;font-weight:normal;color:#666;border:none;vertical-align:baseline}
.index-title{text-align: center;position: relative;padding-bottom: 10px;}
.title-fff{font-size: 38px;text-align: center;color:#fff;}
.crybox{width: 1300px;position: relative;margin: auto;overflow:hidden;height: auto;padding: 20px 0 0px 0;}
.crymenus{width: 200px;height: auto;float: left;margin-top: 110px;border-radius: 10px;overflow: hidden;}
.crytab .crybox .crymenus li{width: 200px;font-size: 20px;color: #fff;text-align: center;line-height: 110px;transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;cursor: pointer;margin-top: 20px;}
.Service-item{display: block;width: 200px;padding-top: 15px;text-align: center;float: left;margin: 0 0 0px;box-sizing: border-box;border-radius: 10px;overflow: hidden;}
.crybg .Service-item{border-color: #dedddd;position: relative;z-index: 99;text-decoration: none;border: 1px solid;box-shadow: rgba(1,130,150,.9)0 0 10px;-webkit-transform: translate3d(0,-3px,0);transform: translate3d(0,-3px,0);}
.Service-item{-webkit-transition: all 160ms;transition: all 160ms;}
.item-image{display: inline-block;height: 55px;width: 55px;line-height: 55px;text-align: center;border: 3px solid transparent;margin: 0;border-radius: 100%;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 160ms;transition: all 160ms;background-repeat: no-repeat;background-position: center;background-size: 100%;margin-left: 15px;}
.item-con{width: 128px;height: 62px;line-height: 62px;}
.item-title{line-height: 25px;    font-size: 18px;    color: #ffffff;padding: 0px 0 7px;font-family: pingfangsc-regular,microsoft yahei,Tahoma,sans-serif;font-weight: 400;}
.item-text{color: #9a9a9a;font-size: 12px;line-height: 17px;height: 34px;overflow: hidden;font-family: pingfangsc-regular,microsoft yahei,Tahoma,sans-serif;}
.crybg .Interior_design{background-image: url(../images/zp_interior_design.gif);background-size: 100%;}
.crybg .dm_design{background-image: url(../images/zp_dm_design.gif);background-size: 100%;}
.crybg .rj_design{background-image: url(../images/zp_rj_design.gif);background-size: 100%;}
.crybg .ui_design{background-image: url(../images/zp_ui_design.gif);background-size: 100%;}
.crytab .cryright{float: left;width: 1050px;height: 720px;overflow: hidden;margin-left: 50px;border-radius: 10px;}
.crytab .cryscroll{transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;}
.crytab .crytab_right{width: 1050px;height: 720px;color: #fff;position: relative;overflow: hidden;}
.works_Tpfd{width: 1050px;height: 720px;}
.works_Tpfd a{color:#fff;}
.works_Tpfd-item{float: left;margin: 15px 15px;border: 3px solid #fff;width: 320px;height: 270px;overflow: hidden;box-sizing: border-box;border-radius: 10px;}
.works_Tpfd .works_Tpfd-item img{width: 100%;height: 180px;}
.works_Tpfd .works_Tpfd-item span{display:block;text-align:center;font-size:18px;line-height:2;}

/* 校园环境 */
.xh-pic ul{overflow:hidden;}
.xh-pic ul li{width:18.23%;float:left;margin-top:6px;margin-bottom:10px;margin-left: 6px;}
.xh-pic ul li img{width:100%;margin-top: 10px;}
.xh-pic ul li span{display:block;font-size:16px;height:48px;text-align:center;line-height:3;overflow:hidden;}
.bjgg {background-color: #f6f6f6;}
.xh-pic {min-width: 1400px;margin-left: 0.6%;}
/*首页公共切换选项基本样式*/
.swiper-tit{width:1200px;margin:30px auto 0;overflow:hidden;cursor:pointer;}
.swiper-tit .swiper-slide{width:100%;margin:auto;overflow:hidden;background-color: #f6f6f6;height: 50px;border-top: 3px solid #f6f6f6;margin: 0;text-align:center;line-height:47px;font-size: 18px;}
.swiper-slide-thumb-active{background-color: #FFF!important;color: #f02c2d;border-top: 3px solid #f02c2d!important;}



/*新闻*/
.news {border: 1px solid#d8d8d8;padding: 10px;width: 365px;float: left;margin-left: 10px;margin-top: 20px;border-radius: 10px;}
.nimg {position: relative;margin-top: 10px;}
.nimg p {position: absolute;bottom:0;width: 350px;padding-left: 15px;line-height: 36px;background-color: rgba(0,0,0,0.42);color: #FFF;}
.nimg img {width: 365px;height: 234px;}
.tit_03 {line-height: 36px;font-size: 24px;}
.tit_03 a {color: #000;float: right;font-size: 20px;}
.newUl ul li {font-size: 16px;line-height: 30px;}
.newUl ul li span {float: right;}
.newUl ul li a {color: #000;font-size: 15px;}

/*合作企业*/
.xhHz .swiper-tit {width: 500px;float: left;}
.hzqy ul li {float: left;width: 165px;height: 80px;border: 1px solid#8f8f8f;border-radius: 10px;margin-left: 5px;margin-top: 5px;overflow: hidden;}
.hzqy ul li:nth-child(1){margin-left: 0;}

.qqyx {padding-bottom: 20px;margin-left: 15px;}
.qqyx ul li {float: left;line-height: 30px;}
.qqyx ul li span {display: inline-block;width: 20px;}
.qqyx ul li a {color: #000;width: 180px;display: inline-block;font-size: 16px;}


/*foot*/
.footer{padding:40px 0;font-size:16px;/*margin-bottom:70px;*/background:url(../images/ftbg.jpg) no-repeat;color:#fff}
.foot_left{float:left}
.foot_left ul li{float:left;margin-right:20px;}
.foot_left ul li a{color:#fff;}
.foot_left a{color:#fff}
.foot_feliz{margin-top:50px}
.foot_feliz .feliz_got{margin-left:20px}
.foot_feliz li p{text-align:center}
.foot_z1{margin-top:20px;line-height:26px}
.foot_z2{margin-top:20px;line-height:28px}
.foot_right{float:right;background:#fff;width:380px;height:350px;}
.frp1{text-align:center;font-size:24px;color:#06F;margin:20px 0}
.frp2{text-align:center;font-size:14px;color:red;}
.frameset select{height:40px;width:312px;border: 1px solid #e7e7e7;padding-left:80px;font-size:16px}
.ipt_text {border:#e7e7e7 1px solid; height:42px;line-height:35px;font-size: 16px; width:310px;text-align:center}
.frameset li{clear:both; line-height:39px; position:relative;text-align:left;_height:30px;margin-bottom:15px;text-align:center}
.frameset li label{margin-right:25px}
.foot_right form input[type="submit"]{display: block;width:312px;margin: 10px auto;height: 40px;background:#5d81fa;font-size: 16px;border: none;color: #FFFFFF;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

.jyzx ul li {width: 360px;}
.jyzx ul li .wd {width: 180px;text-align: center;}
.wd p:nth-child(1) {font-size: 20px;padding: 10px 0;margin-top: 10px;}
.wd p:nth-child(2) {line-height: 25px;}
.wd p:nth-child(3) {margin-top: 20px;}
.wd p:nth-child(3) a {border: 1px solid #000;width: 150px;display: inline-block;border-radius: 12px;line-height: 25px;}

/*导航*/
.kcdhbox{ width: 94px; position:fixed; left: 0; top:8%; text-align: center; font-size: 14px; line-height: 28px; overflow: hidden; z-index: 1000;}
.kcdhbox .lidiv{ background-color: #ee7800; color: #ffffff; }
.kcdhbox li { text-align: center; background-color:rgba(0,0,0,0.4); width: 100%;margin-left: -94px;font-size: 20px;display: block;}
.kcdhbox li span {padding-top: 15px;display: inline-block;}
.kcdhbox li p {font-size: 15px;padding-bottom: 10px;line-height: 20px;margin-top: 5px;}
.kcdhbox .cgzli{background-color:rgba(0,0,0,0.6);}
.kcdhbox a{color:#ffffff; display: block; width: 100%; height: 100%; border-top: 1px solid #ffffff;}
.kcdhbox li:nth-child(1) a {border-top: 0px ;}
.kcdhbox a:hover{ background-color:rgba(238,120,0,0.7)}


.kcdhbox li:nth-child(6){ margin-left: -94px ;
-webkit-transition:all 0.3s linear 0.7s;
   -moz-transition:all 0.3s linear 0.7s;
     -o-transition:all 0.3s linear 0.7s;
    -ms-transition:all 0.3s linear 0.7s;
        transition:all 0.3s linear 0.7s;
}

.kcdhbox li:nth-child(5){ margin-left: -94px ;
-webkit-transition:all 0.3s linear 0.8s;
   -moz-transition:all 0.3s linear 0.8s;
     -o-transition:all 0.3s linear 0.8s;
    -ms-transition:all 0.3s linear 0.8s;
        transition:all 0.3s linear 0.8s;
}

.kcdhbox li:nth-child(4){ margin-left: -94px ;
-webkit-transition:all 0.3s linear 0.9s;
   -moz-transition:all 0.3s linear 0.9s;
     -o-transition:all 0.3s linear 0.9s;
    -ms-transition:all 0.3s linear 0.9s;
        transition:all 0.3s linear 0.9s;
}

.kcdhbox li:nth-child(3){ margin-left: -94px ;
-webkit-transition:all 0.3s linear 1s;
   -moz-transition:all 0.3s linear 1s;
     -o-transition:all 0.3s linear 1s;
    -ms-transition:all 0.3s linear 1s;
        transition:all 0.3s linear 1s;
}

.kcdhbox li:nth-child(2){ margin-left: -94px ;
-webkit-transition:all 0.3s linear 1.1s;
   -moz-transition:all 0.3s linear 1.1s;
     -o-transition:all 0.3s linear 1.1s;
    -ms-transition:all 0.3s linear 1.1s;
        transition:all 0.3s linear 1.1s;
}

.kcdhbox li:nth-child(1){ margin-left: -94px ;
-webkit-transition:all 0.3s linear 1.2s;
   -moz-transition:all 0.3s linear 1.2s;
     -o-transition:all 0.3s linear 1.2s;
    -ms-transition:all 0.3s linear 1.2s;
        transition:all 0.3s linear 1.2s;
}

.kcdhbox .kcdhz:nth-child(1){ margin-left: 0; 
-webkit-transition:all 0.3s linear 0s;
   -moz-transition:all 0.3s linear 0s;
     -o-transition:all 0.3s linear 0s; 
    -ms-transition:all 0.3s linear 0s; 
        transition:all 0.3s linear 0s; 
} 
.kcdhbox .kcdhz:nth-child(2){ margin-left: 0 ; 
-webkit-transition:all 0.3s linear 0.1s;    
   -moz-transition:all 0.3s linear 0.1s;
     -o-transition:all 0.3s linear 0.1s;     
    -ms-transition:all 0.3s linear 0.1s;
        transition:all 0.3s linear 0.1s; 
}

.kcdhbox .kcdhz:nth-child(3){ margin-left: 0 ;
-webkit-transition:all 0.3s linear 0.2s;
   -moz-transition:all 0.3s linear 0.2s;
     -o-transition:all 0.3s linear 0.2s;
    -ms-transition:all 0.3s linear 0.2s;
        transition:all 0.3s linear 0.2s;
}

.kcdhbox .kcdhz:nth-child(4){ margin-left: 0 ;
-webkit-transition:all 0.3s linear 0.3s;
   -moz-transition:all 0.3s linear 0.3s;
     -o-transition:all 0.3s linear 0.3s;
    -ms-transition:all 0.3s linear 0.3s;
        transition:all 0.3s linear 0.3s;
}

.kcdhbox .kcdhz:nth-child(5){ margin-left: 0 ;
-webkit-transition:all 0.3s linear 0.4s;
   -moz-transition:all 0.3s linear 0.4s;
     -o-transition:all 0.3s linear 0.4s;
    -ms-transition:all 0.3s linear 0.4s;
        transition:all 0.3s linear 0.4s;
}

.kcdhbox .kcdhz:nth-child(6){ margin-left: 0 ;
-webkit-transition:all 0.3s linear 0.5s;
   -moz-transition:all 0.3s linear 0.5s;
     -o-transition:all 0.3s linear 0.5s;
    -ms-transition:all 0.3s linear 0.5s;
        transition:all 0.3s linear 0.5s;
}


@font-face {
  font-family: "iconfont"; /* Project id  */
  src: url('iconfont.ttf?t=1620614459614') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 35px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-4fanhuidingbucheng:before {
  content: "\e85d";
}

.icon-libao:before {
  content: "\e656";
}

.icon-shijian:before {
  content: "\e644";
}

.icon-xinzidaiyu:before {
  content: "\e632";
}

.icon-shipin:before {
  content: "\e605";
}

.icon-shitingguanli:before {
  content: "\e601";
}

#sdxh_video {position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.8);z-index: 999999;height: 100%;display: none;width: 100%;text-align: center;}
#sdxh_video video {z-index: 2;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;max-width: 96%;max-height: 96%;}
#sdxh_video p {color: #FFF;float: right;z-index: 3;font-size: 2em;position: relative;background: rgba(0, 0, 0, 0.5);line-height: 1em;border-radius: 50%;margin: 1em 1em 0 0;}
#sdxh_video p::before {content: "x";line-height: 1em;display: block;width: 1em;margin: .05em .1em .15em;}

/*二维码*/
.edlog {margin-top: 20px;}
.wm2 ul li {margin-top: 20px;margin-left: 10px;}
.wm2 ul li:nth-child(1) {margin-left: 0;}
.wm2 ul li p {line-height: 30px;text-align: center;}
.wm2 ul li span {margin-top: 53px;display: inline-block;line-height: 30px;}

.qun ul li {float: left;margin-left: 10px;margin-top: 20px;margin-bottom: 10px;}
.qun ul li:nth-child(1) {margin-left: 0;}

/*2024年春招报名动态*/
.ykb3 {margin-left: 15px;} 
.ykb3 ul li {float: left;margin-left: 7px;margin-top: 7px;}

.mt {margin-top: 40px;}
.zjxh1 {width: 790px;}
.tit1 {text-align: center;font-size: 30px;width: 790px;padding: 6px 0;}
.tit1 font {color: #d81919;}
.dttit {background-color: #d81919;width: 790px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.dttit span {display: inline-block;line-height: 45px;font-size: 18px;color: #333232;text-align: center;color: #FFF;}
.dttit span:nth-child(1) {width: 100px;}
.dttit span:nth-child(2) {width: 200px;}
.dttit span:nth-child(3) {width: 240px;}
.dttit span:nth-child(4) {width: 100px;}
.dttit span:nth-child(5) {width: 150px;}
.xsbm {margin-top: 8px;width: 790px;border: 1px solid #cccccc;border-radius: 10px;padding-bottom: 10px;}
.xsbm ul li {font-size: 15px;line-height: 45px;color: #666666;}
.xsbm ul li:nth-of-type(even) {background-color: #F3FAFF;}
.xsbm ul li span {display: inline-block;text-align: center;}
.xsbm ul li span:nth-child(1) {width: 100px;}
.xsbm ul li span:nth-child(2) {width: 200px;}
.xsbm ul li span:nth-child(3) {width: 240px;}
.xsbm ul li span:nth-child(4) {width: 100px;}
.xsbm ul li span:nth-child(5) {width: 150px;}
.xsbm ul li span a {color: #666666;}
.xsbm ul li span:nth-child(5) a:hover {color: #d81919;}

.zjxh2 {width: 390px;height: 560px;border: 1px solid #cccccc;border-radius: 10px;margin-left: 16px;}
.tit2 {text-align: center;font-size: 25px;padding: 20px 0;border-bottom: 1px solid #cccccc;width: 360px;margin-left: 15px;}
.tit2 font {color: #d81919;}
.ykb1 {text-align: center;margin-top: 20px;width: 350px;height: 120px;margin-left: 20px;overflow: hidden;border-radius: 10px;}
.but {text-align: center;margin-top: 30px;}
.bt1 a {background-color: #d81919;color: #FFF;line-height: 45px;color: #FFF;border-radius: 10px;display: inline-block;width: 390px;}
.bt1 a:hover{background-color: #ed2f2f;}
.ykb2 {width: 350px;margin-left: 20px;}
.sj_01 {border-radius: 10px;border: 1px solid #cccccc;padding: 10px;margin-top: 5px;}
.sj_01 ul li {line-height: 36px;border-bottom: 1px dashed#cccccc;}

.sj_01 span {width: 160px;display: inline-block;text-align: center;font-size: 15px;}
.sj_01 span font {color: #d81919;}
.sj_02 ul li {float: left;margin-top: 5px;}
.sj_02 ul li:nth-child(2) {margin-left: 20px;}
.timg_01 {line-height: 28px;padding: 10px 0;font-size: 24px;margin-top: 10px;}
.timg_01 img {padding-right: 10px;}

.ykb1 a {width: 350px;height: 120px;cursor:pointer;
    list-style:none; 
    display:inline-block;
    -webkit-transition:all 0.2s; 
    -moz-transition:all 0.2s;
    -o-transition:all 0.2s;}
.ykb1 a:hover {
    -webkit-transform:scale(1.05); 
    -moz-transform:scale(1.05); 
    -o-transform:scale(1.05);
}

/*视频*/
.bgsp {background-image: url(/templets/index21/images/bg.jpg);background-position: center;height: 642px;margin-top: 30px;}
.ng {margin-top: 0px;padding-top: 30px;}
.tjzy {margin-left: 830px;}
/*视频轮播*/
.w_800 {margin-left: 47px;margin-top: 15px;}
.knowcon_left {
    width: 1105px;
    height: 494px;
    background: #0d0f1b;
    overflow: hidden;
    border-radius: 10px;
}

.knowcon_left .knowvid {
    width: 880px;
    height: 494px;
    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: 880px;
    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: 190px;
    float: left;
    margin-top: 16px;
}

.knowcon_left .knowlist li {
    width: 185px;
    height: 104px;
    margin-bottom: 10px;
    margin-left: 20px;
    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: 88px;
    margin: auto;
}

.knowcon_left .knowlist li img {
    width: 100%;
}

.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;
}

/*弹窗*/
.zjtc{display: none; z-index: 9999; position: fixed; top: 20%; left: 550px; width: 780px; height: 500px; background:url(/templets/images/zjtc.jpg) no-repeat; box-shadow: 0 0 10px rgba(255,255,255,0.7); border-radius: 10px;margin-left: -390px;left: 50%;}
.zjbd{width: 430px; overflow: hidden; background: #fff;border-radius: 10px; padding: 20px;}
.zjbd h2{font-size: 25px; line-height: 45px; color: #000;font-weight: normal;}
.zjbd h2 font {font-weight: bold;color: #fd3848;}
.zjbd h3{font-size: 16px; line-height: 45px; font-weight: normal;color: #444444;}
.zjbd i{color: #FF0000; font-style: normal;}
.zjbd b{font-size: 14px; line-height: 25px; background: #ccc; color: #fff; margin: 0 10px; padding: 5px 10px; border-radius: 5px;}
.zjbd label{line-height:2.5rem;text-align: center; background: #e0e0e0; border-radius: 5px;width: 120px;margin-right: 10px;display: inline-block;}
.zjbd input[type=radio]{display:none;width: 1px;height: 1px;opacity: 0;}
.zjbd span{font-size: 1rem; color: #333333;width: 100%;}
.zjbd input:checked + .leixing1{color: #FFF;background-color: #fd3848;display: inline-block;border-radius: 5px;}

.leixing2{background: #ea2201;color: #ffffff!important;}
.zjbd input[type=text]{display:inline-block; font-size: 16px; line-height: 39px; border: none; background: #e0e0e0; border-radius: 5px; padding-left: 2%;}
.zjbd input[type=submit]{background: #fd3848; font-size: 16px; line-height: 39px; color: #fff; border: none; padding: 0 15px; border-radius: 5px;margin-top: 15px;}
.zjgb{overflow: hidden;float: right; width: 50px; height: 50px;}
/*end*/
.sdxh_btmdh{height:90px;background:#333}
.sdxh_btmdh_bg{position:fixed;bottom:0;background:#4a5ee1;height:90px;width:100%;min-width:1280px;left:0;right:0;margin:auto;z-index:9999}
.sdxh_btmdh_con{width:1280px;margin:4px auto 0;height:90px;text-align:center;text-align-last:justify}
.sdxh_btmdh_con img{display:inline-block;vertical-align:middle}
.sdxh_btmdh_con div{display:inline-block;vertical-align:middle}
.sdxh_btmdh_con div input{height:45px;font-size:18px;padding:0;float:left;outline:none;}
#sdxh_btmdh_input{border:none;width:240px;text-indent:1em}
.sdxh_btmdh_sub{width:136px;border:none;color:#4a5ee1;font-weight:bold;background:#fff000;text-align-last:center}
.sdxh_btmdh_con ul{padding:0;display:inline-block;vertical-align:middle;text-align-last:center;width:auto;height:auto;margin:12px 0}
.sdxh_btmdh_con li{width:136px;height:56px;float:left;line-height:56px;font-size:18px;font-weight:bold;list-style:none;margin:0 3px;position:relative;cursor:pointer}
.sdxh_btmdh_con li i{display:block;position:absolute;top:-11px;right:5px;background:red;width:22px;height:22px;line-height:22px;font-size:13px;border-radius:50%;font-style:normal;color:white}
.sdxh_btmdh_con li::after{content:" ";color:inherit;height:0px;width:48px;border:2px solid;position:absolute;bottom:7px;left:0;right:0;margin:auto}
.sdxh_btmdh_con li::before{content:" ";position:absolute;left:0;right:0;width:0;border:5px solid transparent;border-color:#4a5ee1 transparent transparent #4a5ee1}
.sdxh_btmdh_con li.bc1{background:#00b7ef;color:#00d5ff}
.sdxh_btmdh_con li.bc2{background:#e16d34;color:#d75819}
.sdxh_btmdh_con li.bc3{background:#3ab345;color:#139f20}
.sdxh_btmdh_con li.bc4{background:#2093ef;color:#1180d8}
.sdxh_btmdh_con a{display:block;color:white;text-decoration:none}

.swiper-pagination-bullet {border-radius:0;width: auto;padding: 0 15px;height: 35px;line-height: 35px;background-color: #000;opacity:.5;font-size: 16px;}
.swiper-pagination-bullet-active {background: #166eec;opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {color: #FFF;margin: 0;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:0;}
