* { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
li { list-style: none; }
a { color: #000; text-decoration: none; }
b, strong { font-weight: normal; }
i, em { font-style: normal; }
img { vertical-align: top; }
.clearfix:after { display: block; content: ''; clear: both; }
.clearfix { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
input { outline: none; }
body { font-family: 'Microsoft YaHei'; }
.wrap { width: 100%; overflow: hidden; }
 @charset "utf-8";
.imageflow { overflow: hidden; position: relative; text-align: left; visibility: hidden; width: 100% }
.imageflow img { border: none; position: absolute; top: 0px; visibility: hidden; -ms-interpolation-mode: bicubic; border: 3px #fff solid; -webkit-box-shadow: 10px 10px 14px #737373;  -moz-box-shadow: 10px 10px 14px #737373;
 box-shadow: 10px 10px 14px #737373;
}
.imageflow p { margin: 0 auto; text-align: center }
.imageflow .loading { border: 1px solid #ccc; height: 15px; left: 50%; margin-left: -106px; padding: 5px; position: relative; visibility: visible; width: 200px }
.imageflow .loading_bar { background: #ccc; height: 15px; visibility: visible; width: 1% }
.imageflow .caption { font-weight: bold; position: relative; text-align: center; z-index: 10000 }
.imageflow .scrollbar { border-bottom: 1px solid #b3b3b3; position: relative; visibility: hidden; z-index: 10001; height: 1px }
.imageflow .slider { height: 14px; margin: -6px 0 0 -7px; position: absolute; width: 14px; z-index: 10002 }
.imageflow .images { overflow: hidden; white-space: nowrap; }
 @media screen and (max-width:1400px) {
.part1 em { width: 25%; }
.part1 em.fir { width: 24%; }
.part8 em.fir { width: 21%; }
}
@media screen and (max-width:1230px) {
.part1 em { width: 22%; }
.part1 em.fir { width: 21%; }
.part8 em.fir { width: 18%; }
}
@media screen and (max-width:1109px) {
.part1 em { width: 19%; }
.part1 em.fir { width: 18%; }
.part8 em.fir { width: 9%; }
}
@media screen and (max-width:1003px) {
.part1 em { width: 16%; }
.part1 em.fir { width: 15%; }
}
@media screen and (max-width:919px) {
.part1 em { width: 13%; }
.part1 em.fir { width: 12%; }
}
@media screen and (max-width:848px) {
.part1 em { width: 10%; }
.part1 em.fir { width: 9%; }
}
@media screen and (max-width:787px) {
.part1 em { width: 0%; }
.part1 em.fir { width: 0%; }
}
 @media screen and (min-width:1400px) {
.part1 em { width: 25%; }
 .part1 em.fir, {
 width: 25%;
}
.part8 em.fir { width: 25%; }
}




.top{width:1100px;height:100px;padding:17px 0;margin:0 auto;}
.top .t_logo{width:623px;float:left}
.top .tel{width:281px;float:right;}
.n_t{width:100%;background:#494949;height:50px;}
.cent{width:1300px;margin:0 auto;overflow:hidden; }
.nav_t{ width:1300px; height:50px; margin-left:5px;}
.nav_t li{ float:left; width:130px;}
.nav_t span{display:block; width:130px; height:50px; line-height:50px; background:#494949; clear:both; white-space:nowrap; font-size:16px; font-weight:normal;-moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s;}
.nav_t span font{font-size:0.5em; line-height:20px; color:#b6a088; display:block;}
.nav_t span:hover{ background:#0065b7; border:none;}
.nav_t .navtit{ position:relative; height:50px;overflow:hidden; text-align:center; font-size:16px; line-height:24px; color:#FFF; cursor:pointer; }
.nav_t .center span{width:140px; text-align:center;}



/*banner*/
#box { width: 100%; height: 570px; }




.nei1{ width:100%; height:auto; overflow:hidden; background:#fff;}
.neir{ width:1100px; height:auto; margin:0 auto; overflow:hidden;}
.nei1 .btn { width: 279px; height: 62px; border: 1px solid #f54f37; border-radius: 28px; margin: 0px auto; text-align: center; font-size: 22px; line-height: 62px; color: #161616; display: block; }
.nei1 .btn:hover { transition: 0.5s; color: #FFFFFF; background: #f54f37; }

.gywm h3 { font-size:38px; width:200px; color: #313131; margin: 0px auto 10px; padding-top: 50px; font-weight:bold; }
.hz h3 { font-size:38px; width:400px; color: #313131; margin: 0px auto 10px; padding-top: 20px; font-weight:bold; }








/*part1*/
.part1 { width: 100%; padding:  0 0 5em; position: relative; background: url(/zt/dz/images/part1-bg.png) repeat; margin-top:15px;}
.part1 h2 { font-size: 42px; width:465px; color: #313131; margin: 0px auto 30px; padding-top: 53px; }
.part1 p { color: #f54f37; font-size: 18px; width: 630px; margin: 0 auto; }
.part1 em { height: 1px; background: url(/zt/dz/images/line.png) no-repeat; }
.part1 em.fir { position: absolute; left: 0; top: 153px; }
.part1 em.sec { position: absolute; right: 0px; top: 153px; }
.part1 #part1-box { width: 906px; margin: 0px auto 42px; }
.part1 .btn { width: 279px; height: 62px; border: 1px solid #f54f37; border-radius: 28px; margin: 0px auto; text-align: center; font-size: 22px; line-height: 62px; color: #161616; display: block; }
.part1 .btn:hover { transition: 0.5s; color: #FFFFFF; background: #f54f37; }
.part1 .btn-know { margin: 118px auto 0; }
/*part2*/
.part2 { background: #fff; height: 546px; }
.part2 h2 { width: 727px; }
.part2 p { width: 594px; }
.part2 ul { width: 924px; margin: 45px auto 34px; }
.part2 ul li { width: 209px; height: 98px; border: 1px solid #ff554b; border-radius: 50%; font-size: 29px; color: #ff4223; font-weight: bold; text-align: center; background: url(/zt/dz/images/part2-1.jpg) no-repeat 79px 54px; padding-top: 110px; position: relative; margin-right: 29px; }
.part2 ul li span { position: absolute; left: 40px; top: 74px; width: 136px; text-align: left; line-height: 27px; font-size: 14px; color: #FFFFFF; font-weight: normal; display: none; }
.part2 ul li:hover { transition: 0.5s; background: #ff4237; }
.part2 ul li:hover span { display: block; }
.part2 ul li.last { margin-right: -29px; background: url(/zt/dz/images/part2-4.jpg) no-repeat 79px 54px; }
.part2 ul li.last:hover { transition: 0.5s; background: #ff4237; }
.part2 ul li.last:hover span { display: block; top: 60px; }
.part2 ul li.sec { background: url(/zt/dz/images/part2-2.jpg) no-repeat 79px 54px; }
.part2 ul li.sec:hover { transition: 0.5s; background: #ff4237; }
.part2 ul li.sec:hover span { display: block; top: 60px; }
.part2 ul li.thr { background: url(/zt/dz/images/part2-3.jpg) no-repeat 79px 54px; }
.part2 ul li.thr:hover { transition: 0.5s; background: #ff4237; }
.part2 ul li.thr:hover span { display: block; top: 60px; }
/*part3*/
.part3 { width: 100%; height: 1123px; background: url(/zt/dz/images/part3-bg.jpg) repeat; background-size:cover; }
.part3 h2 { color: #fff; width: 559px; }
.part3 p { width: 612px; }
.part3 em { height: 1px; background: url(/zt/dz/images/part2-line.jpg) no-repeat; }
.part3 .rote { width: 534px; height: 610px; background: url(/zt/dz/images/part3-rote1.png) no-repeat; margin: 196px auto 62px; position: relative; }
.part3 .rote .center { width: 243px; height: 83px; font-size: 33px; color: #fff; position: absolute; left: 146px; top: 258px; }
.part3 .rote strong { width: 128px; height: 146px; position: absolute; }
.part3 .rote .seo { left: 207px; top: 20px; cursor: pointer; }
.part3 .rote .seo .h3-1 { left: -117px; top: -168px; transform: scale(0); text-align: left; position: absolute; width: 321px; height: 112px; background: url(/zt/dz/images/part3-box.png) no-repeat; background-size: 100% 100%; font-size: 14px; color: #fff; padding: 15px 20px 0 20px; line-height: 30px; }
.part3 .rote .seo:hover .h3-1 { transition: 0.5s; transform: scale(1); }
.part3 .rote .sem { left: 9px; top: 132px; cursor: pointer; }
.part3 .rote .sem .h3-1 { left: -379px; top: -67px; transform: scale(0); text-align: left; position: absolute; width: 321px; height: 118px; background: url(/zt/dz/images/part3-box.png) no-repeat; font-size: 14px; color: #fff; padding: 9px 20px 0 20px; line-height: 28px; }
.part3 .rote .sem:hover .h3-1 { transition: 0.5s; transform: scale(1); }
.part3 .rote .adv { left: 9px; top: 329px; cursor: pointer; line-height: -30px; }
.part3 .rote .adv p { width:;
}
.part3 .rote .adv .h3-1 { left: -379px; top: 86px; transform: scale(0); text-align: left; position: absolute; width: 321px; height: 64px; background: url(/zt/dz/images/part3-box.png) no-repeat; background-size: 100% 100%; font-size: 14px; color: #fff; padding: 9px 20px 0 20px; line-height: 28px; }
.part3 .rote .adv:hover .h3-1 { transition: 0.5s; transform: scale(1); }
.part3 .rote .media { left: 205px; top: 444px; cursor: pointer; line-height: -30px; }
.part3 .rote .media p { width:;
}
.part3 .rote .media .h3-1 { left: -379px; top: 114px; transform: scale(0); text-align: left; position: absolute; width: 321px; height: 96px; background: url(/zt/dz/images/part3-box.png) no-repeat; background-size: 100% 100%; font-size: 14px; color: #fff; padding: 9px 20px 0 20px; line-height: 28px; }
.part3 .rote .media:hover .h3-1 { transition: 0.5s; transform: scale(1); }
.part3 .rote .all { left: 394px; top: 334px; cursor: pointer; line-height: -30px; }
.part3 .rote .all p { width:;
}
.part3 .rote .all .h3-1 { left: 145px; top: 72px; transform: scale(0); text-align: left; position: absolute; width: 321px; height: 144px; background: url(/zt/dz/images/part3-box.png) no-repeat; background-size: 100% 100%; font-size: 14px; color: #fff; padding: 9px 20px 0 20px; line-height: 28px; }
.part3 .rote .all:hover .h3-1 { transition: 0.5s; transform: scale(1); }
.part3 .rote .senior { left: 406px; top: 114px; cursor: pointer; line-height: -30px; }
.part3 .rote .senior p { width:;
}
.part3 .rote .senior .h3-1 { left: 145px; top: -58px; transform: scale(0); text-align: left; position: absolute; width: 321px; height: 115px; background: url(/zt/dz/images/part3-box.png) no-repeat; background-size: 100% 100%; font-size: 14px; color: #fff; padding: 9px 20px 0 20px; line-height: 28px; }
.part3 .rote .senior:hover .h3-1 { transition: 0.5s; transform: scale(1); }
.part3 .btn { color: #fff; }

#box .banner-1 { background: url(/zt/dz/images/banner-1.jpg) no-repeat; display: block; width: 100%; height: 100%; background-size: 100%; }
#box .banner-2 { background: url(/zt/dz/images/banner-2.jpg) no-repeat; display: block; width: 100%; height: 100%; background-size: 100%; }
#box .banner-3 { background: url(/zt/dz/images/banner-3.jpg) no-repeat; display: block; width: 100%; height: 100%; background-size: 100%; }
#box .swiper-container { height: 100%; }
#box .swiper-wrapper { height: 100%; }
#box .swiper-slide { height: 100%; }


/*µ×²¿*/
.footer {
    border-top: 2px solid #0A3652;
    color: #fff;
    height: 129px;
    margin: 0 auto;
    padding: 25px 0 0 16px;
    width: 1100px;
}
.footer02 {
    height: 97px;
    line-height: 26px;
    margin-left: 14px;
    padding: 0 0 0 14px;
    width: 700px;
	text-align:center;
	font-size:14px;
}
.footer02 a {
    color: #fff;
}



.r_nav{width:158px;height:429px;background:url(/zt/dz/images/youce_2.png) no-repeat ; font-size:14px;position:fixed;right:0;top:220px ;z-index:9999}
.r_nav ul{overflow:hidden;padding:100px 0 0 22px;;}
.r_nav ul li{float:left;display:block;width:100px;text-align:center;margin:7px 0;}
.r_nav ul li a{color:#fff;}
.totop{margin-left:16px;}





/*ÇÐ»»*/
.ys{ width:100%; height:615px; background:#fff;}
#BDBridgeWrap{ display:none;}
.nei_al{ width:1252px; height:auto; margin:0 auto; overflow:hidden;}
.slideBox{ width:1252px; height:600px;margin:14 auto; padding-top:25px;position:relative; overflow:hidden;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;width:1076px; height:600px; margin-left:93px; }
.slideBox .prev,.slideBox .next{ position:absolute; left:1px; top:50%; margin-top:-25px; display:block;     width: 65px;height: 60px; background:url(/zt/dz/images/slider-arrow.png) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:10px; background-position:-63px 0px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


/*20200305-add*/
.tarin-panel{ background:#fdfbec; }
.tarin-panel .go-wrap{ position: relative; display: block; overflow: hidden; border: 1px solid #d6d4c5;}
.tarin-panel li{ width: 25%; float: left; box-sizing: border-box; padding:  0 10px 0 86px;height: 310px; border-right: 1px solid #d6d4c5; }
.tarin-panel li .num{ float: left; width: 48px; height: 94px; margin-left: -66px; font-size: 44px; font-weight: bold; color: #fff; padding: 12px 0 0 12px; background: #0197d6; }
.tarin-panel li:nth-child(2) .num{ background: #f3933f; }
.tarin-panel li:nth-child(3) .num{ background: #4fbb8a; }
.tarin-panel li:nth-child(4) .num{ background: #84b839; }
.tarin-panel .t1{ padding: 50px 0 20px 0; font-size: 18px; }
.tarin-panel .desc{ color: #343226; font-size: 14px; line-height: 24px; }
.now-consult{ position: absolute; right: 16px; bottom: 16px; padding: 0 30px; font-size: 15px; line-height: 36px; background-image:linear-gradient(#fc262e,#a2000d); color: #fff; border-radius: 20px;  }
.tra-stu{ margin-top: 2em; }
.stu-salary{ padding: 24px; box-sizing: border-box; overflow: hidden; }
.stu-salary .pic-show{ float: left; margin-right: 12px; }
.stu-salary .slr-tit{ font-size: 28px; line-height: 74px; text-align: center; color: #fff; background: #f2463c; }
.slr-list{ overflow: hidden; } 
.slr-list .tbl-wrap{ padding: 11px 12px 10px; background: #f1f5f8; }
.slr-list table{ width: 530px; color: #8f8d8e; border-spacing: 0; }
.slr-list thead{ font-size: 16px; line-height: 30px; background: #f1f5f6; }
.slr-list thead th{font-weight: normal; }
.slr-list tbody{ font-size: 14px; line-height: 46px; text-align: center; }
.slr-list tbody tr{  background: #fff; }
.slr-list tbody td{ border-bottom: 4px solid #f1f5f6; }

.ec-panel{ position: relative; height: 400px; background:#ededed url(../images/ds_ec.png) no-repeat left; }
.ec-panel .ec-wrap{ display: block; }
.ec-panel p{ margin-left: 250px; margin-top: 34px; line-height: 24px; }
.ec-panel p:nth-child(1){ margin-top: 70px; }
.ec-panel p:nth-child(2){ padding-left: 3.5em;}
.ec-panel p:nth-child(3){ padding-left: 9em;}
.ec-panel p:nth-child(4){ padding-left: 13.5em;}
.ec-panel .now-consult{ right: 130px; bottom: 12px; }
.stu-list ul{ overflow: hidden; }
.stu-list li { float: left; }
.tit-reason{ padding: 1em 0 3em; text-align: center; }
.tit-reason .big-tit{ font-weight: bold; font-size: 40px; }
.tit-reason .sm-tit{ text-transform: uppercase; }
.mployment-ensure{ margin-top: 20px; }
.mployment-ensure img{ display: block; width: 100%; }
.mpl-ens-tbl{  padding: 18px 0; text-align: center; /* background: #d61c2a; */}
.mpl-ens-tbl table{ width: 100%;  color: #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.mpl-ens-tbl td{ border-top: 1px solid #fff; border-right: 1px solid #fff; }
.mpl-ens-tbl th{ font-weight: normal; border-right: 1px solid #fff; }
.mpl-ens-tbl th:last-child{ border-right: none; }
.mpl-ens-tbl thead{ font-size: 22px; line-height: 80px; }
.mpl-ens-tbl tbody{ font-size: 20px; line-height: 70px; text-align: center; }
.mpl-ens-tbl td:last-child{ text-align: left; border-right: none; }
.mpl-ens-tbl .adv-tr td:last-child{ text-align: center; border-right: 1px solid #fff; }
.mpl-ens-tbl .adv{ display:block; line-height: 1.2;  padding: 0 20px; }
.mpl-ens-tbl .certificate{ line-height: 40px;}
.junior td:nth-child(3){ line-height: 1.2; }