.top{ line-height: 40px; height: 40px; background: #0050a8; color: #fff;  font-size: 1.15em; }
.t-tel{ float: right; padding-left: 1.5em; background: url(/zt/yy/images/icon_tel.png) no-repeat left; background-size: 1em; }
.banner a{ display: block; height: 508px; background-repeat: no-repeat; background-position: center; background-size: cover; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 2em;}
.swiper-pagination-bullet { width: 16px; height: 16px; background: #e5e5e5; opacity: 1; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 10px;}
.swiper-pagination-bullet-active{ background: #ffe243; }

.sec1{ margin: 3em 0 2.2em; }
.news-slide{ width: 382px; float: left; }
.news-txt{ width: 388px; height: 313px; float: left; margin-left: 20px; }
.school-propagd { width: 390px; float: right; }
.news-slide .search-border { line-height: 3em; border: 1px solid #cccccc; margin-bottom: .5em; }
.news-slide .search-border form{ overflow: hidden; }
.news-slide .search-border input{ float: left; height: 3em; border: 0; outline: none;  }
.news-slide .search-border .text { width: 340px;  color: #939393; padding: 0 1.15em; }
.news-slide .search-border .btn-search { width: 40px;  background:transparent url(../images/icon_search.jpg) no-repeat center center; cursor: pointer; }
.news-slide .swiper-container,.news-slide .swiper-container .swiper-slide,.news-slide .swiper-container .swiper-slide .img { width: 100%; height: 266px; }
.news-slide .swiper-container .swiper-slide .img { position: relative; z-index: 2; }
.news-slide .swiper-container .swiper-slide .img img{ height: 266px; }
.news-slide .swiper-container .swiper-slide p {width: 100%; height: 2.5em; line-height: 2.5em; font-size: 1.15em; position: absolute; left: 0; bottom: 0; z-index: 9; padding: 0 1em; background-color: #FFF; background-color: rgba(255,255,255,.6); color: #2a2a2a; }
.news-slide .swiper-pagination-bullets {bottom: 0; text-align: right; }
.news-slide .swiper-container .swiper-pagination-bullet {width: 2.5em; height: 2.5em; color: #333; line-height: 2.5em; font-size: 1.15em; background-color: transparent; margin: 0; text-align: center; border-radius: 0; opacity: 1; position: relative; }
.news-slide .swiper-container .swiper-pagination-bullet-active {background-color: #5a7cc3; color: #fff; }
.news-slide .swiper-pagination-bullet-active:before {content: ""; display: inline-block; width: 0; height: 0; vertical-align: middle; border-bottom: 4px dashed; border-bottom: 4px solid\9; border-right: 4px solid transparent; border-left: 4px solid transparent; color: #5a7cc3; position: absolute; top: -4px; left: 50%; margin-left: -4px; }

.news-txt .title,.school-propagd  .title  { height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; position: relative; }
.news-txt .nav-tabs {height: 40px; }
.news-txt .title li {float: left; padding-right: 30px; position: relative; }
.news-txt .title li+li:before {content: ""; display: block; width: 1px; height: 20px; position: absolute; left: -15px; top: 10px; background: #ddd; }
.news-txt .nav-tabs a {font-size: 1.3em; color: #868686; }
.news-txt .nav-tabs .active a {color: #0c5395; font-weight: bold; }
.news-txt .title .more {line-height: 2em; position: absolute; right: 0; top: .5em; }
.tab-content > .tab-pane {display: none; }
.tab-content > .active {display: block; }
.news-txt .notice-list{margin-top:1em;}
.news-txt .notice-list a{color:#2d2d2d;display:block;  font-size: 1.15em; line-height:0;position:relative;padding-left:10px;}
.news-txt .notice-list a span{ display: inline-block; width:280px; line-height: 2.2em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: middle; }
.news-txt .notice-list a em{float:right;color:#787878; line-height: 2.2em;}
.news-txt .notice-list a:before{content:"";display:block;width:4px;height:4px;color:#c9c9c9;position:absolute;left:0;top:1em;background:#c9c9c9;}
.news-txt .notice-list a:hover{color:#196098;}
.school-propagd .title span {font-size: 1.3em; color: #0c5395; font-weight: bold; }
.school-propagd .player {height: 260px; margin-top: 12px; }

.figure-panel{ padding: 0 0 2.2em; background: #e0f0ff; }
.sec-col-tit{ padding: 2.8em 0 1.65em; }
.sec-col-tit .cn{ display: inline-block; padding-left: .4em; color: #094f98; font-size: 2.15em; font-weight: bold; border-left:6px solid #fecb01; }
.sec-col-tit .en{ display: inline-block; margin-left: 1em; color: #666; font-size: 1.15em; text-transform: uppercase; }
.sec-col-tit .en:first-letter{ color: #fecb01; font-size: 1.85em; font-weight: bold }
.sec-col-tit .more{ float: right; padding:0 1em; line-height:  2.2em; color:#fff; font-size: 1.3em; background: #fecb01; text-transform: uppercase;  }
.fig-show ul{ overflow: hidden; }
.fig-show li{ float: left; padding: 18px 18px 0; margin-right: 18.5px; background: #fff;  }
.fig-show li:last-child{ margin-right: 0; }
.fig-show li a{ display: block; color: #333; }
.fig-show li .pic-wrap{ width: 250px; height: 167px; overflow: hidden; }
.fig-show li .pic-wrap img{ width: 100%; height: 100%; transition: all .3s; }
.fig-show li p{ padding: .8em 0 1em; font-size:1.5em; ; text-align: center;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.fig-show li a:hover{ color: #0365d0; }
.fig-show li a:hover img{ transform:scale(1.05); }
.col-blue-tit .more{ background: #0265cf; }

.advtg-panel{ padding: 2.2em 0 2.5em; }
.bn-adv img{ display: block; width: 100%; }
.adv-list li{ position: relative; width: 14.285%; float: left; padding: 40px 0 24px; background: #f2f2f2; }
.adv-list li:before{ content: ""; display: block; margin:0 auto 20px;  width: 50px; height: 50px; background: #fff url(../images/icon_adv01.png) no-repeat center; }
.adv-list li + li:after{ content: ""; position: absolute; top: 22px; bottom: 22px; left: 0;  border-left:1px dashed #d5d5d5; }
.adv-list li p{ font-size: 1.3em; color: #333; text-align: center; }
.adv-list li:nth-child(2):before{  background-image:  url(/zt/yy/images/icon_adv02.png) }
.adv-list li:nth-child(3):before{  background-image:  url(/zt/yy/images/icon_adv03.png) }
.adv-list li:nth-child(4):before{  background-image:  url(/zt/yy/images/icon_adv04.png) }
.adv-list li:nth-child(5):before{  background-image:  url(/zt/yy/images/icon_adv05.png) }
.adv-list li:nth-child(6):before{  background-image:  url(/zt/yy/images/icon_adv06.png) }
.adv-list li:nth-child(7):before{  background-image:  url(/zt/yy/images/icon_adv07.png) }
.adv-list li:hover:before{ background-color: #ffd324 }
.adv-list li:nth-child(1):hover:before{  background-image:  url(/zt/yy/images/icon_adv01_curr.png) }
.adv-list li:nth-child(2):hover:before{  background-image:  url(/zt/yy/images/icon_adv02_curr.png) }
.adv-list li:nth-child(3):hover:before{  background-image:  url(/zt/yy/images/icon_adv03_curr.png) }
.adv-list li:nth-child(4):hover:before{  background-image:  url(/zt/yy/images/icon_adv04_curr.png) }
.adv-list li:nth-child(5):hover:before{  background-image:  url(/zt/yy/images/icon_adv05_curr.png) }
.adv-list li:nth-child(6):hover:before{  background-image:  url(/zt/yy/images/icon_adv06_curr.png) }
.adv-list li:nth-child(7):hover:before{  background-image:  url(/zt/yy/images/icon_adv07_curr.png) }
.four-educa{ padding: 0 0 1.5em;  background: #e0f0ff; }
.edu-panel{ height: 438px; }

.gallery-thumbs { width: 330px; padding-right: 10px; float: left; box-sizing: border-box; }
.gallery-thumbs.swiper-container{ overflow: visible; z-index: 2; }
.gallery-thumbs .swiper-slide{ position: relative; box-sizing: border-box; margin-bottom: 18px;  height: 96px !important; padding: 30px 0  0 86px; transition: all .3s; cursor: pointer; background: #fff; box-shadow:2px 2px 10px rgba(0,0,0,.1)}
.gallery-thumbs .num{ float: left; margin-left: -56px; font-size: 34px; color: #0268c0;  font-weight: bold }
.gallery-thumbs .cn{ font-size: 20px; color: #333; font-weight: bold ;}
.gallery-thumbs .en{ margin-top: .5em; font-size: 1em; color: #999;  ;}
.gallery-thumbs .more{ position: absolute; display: none; align-items: center; width: 210px; top: 0; bottom: 0; left: 236px;}
.gallery-thumbs .more .txt{ padding: 0 10px; font-size: 14px; color: #fff; line-height: 28px; background: #fbcc13; }
.gallery-thumbs .more .arrow-go{ margin-left: 12px; padding-left: 44px; border-left: 1px solid #fff; }
.gallery-thumbs .swiper-slide-thumb-active{ width: 456px; opacity: 1; background: #0268c0;}
.gallery-thumbs .swiper-slide-thumb-active .more{ display: flex; }
.gallery-thumbs .swiper-slide-thumb-active .num,.gallery-thumbs .swiper-slide-thumb-active .en,.gallery-thumbs .swiper-slide-thumb-active .cn{ color: #fff;}
.gallery-main { float: right; width: 855px;  height: 438px; }
.gallery-main .txt{ position: absolute; width: 100%; bottom: 0; display: flex; align-items: center; height: 92px; background: rgba(0,0,0,.3); color: #fff; }
.gallery-main .txt p{ width: 708px; font-size:18px; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.gallery-main .txt .view-more{ position: relative; width: 2em; box-sizing: content-box; font-size: 14px; padding: 12px; background: #3598db; color: #fff; }
.gallery-main .txt .view-more:before{ content: ""; position: absolute; left: -6px; right: -6px; top: -6px; bottom: -6px; border:1px solid #3598db; }
.school-info{ padding: 2.5em 0 4em; }
.sec-txt .item{width:380px;margin-left:30px;float:left;}
.sec-txt .item:first-child{margin-left:0px;}
.sec-txt .item .title{height:3em;line-height:3em;position:relative;border:1px solid #d6d6d6;border-bottom:0;background:url(/zt/yy/images/layer4_title_bg.jpg) no-repeat left center #627fbb;font-weight:bold;}
.sec-txt .item .title span{font-size:1.3em;color:#fff;padding-left:1.2em;}
.sec-txt .item .title .more{ line-height:2em; color:#fff; display:block; position:absolute; right:1.8em;top:.5em;}
.sec-txt .item .item-list{padding:1.15em;border:1px solid #d6d6d6;}
.sec-txt .item .item-list a{  color:#2d2d2d;display:block; line-height:0;position:relative; font-size: 1.15em; padding-left:1em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.sec-txt .item .item-list a span{ display: inline-block; width: calc(100% - 6em); line-height:3em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: middle; }
.sec-txt .item .item-list a em{float:right;color:#787878; line-height:3em;}
.sec-txt .item .item-list a:before{content:"";display:block;width:4px;height:4px;color:#c9c9c9;position:absolute;left:0;top:50%;margin-top:-2px;background:#c9c9c9;}
.sec-txt .item .item-list a:hover{color:#196098;}
.sec-txt .item .item-list a:hover:before{background-color:#196098;}
.sec-txt .item .item-list a:hover span{color:#196098;}
.sch-life{ margin: 2.8rem 0 0; }
.sch-life .tit{ margin-bottom: .8em; line-height: 4em; background: #dcefff; }
.sch-life .tit .ft{ padding-left: 1.3em; font-size: 1.3em; color: #0365d0 }
.sch-life .tit .more{ float: right; margin-right: 1.5em; font-size: 1.15em; color: #666; }
.sch-lf-list li{ float: left;  width: 180px; height: 122px; margin: 0 24px 20px 0; overflow: hidden;  }
.sch-lf-list li:nth-child(6n){ margin-right: 0; }
.sch-lf-list li a{ position: relative; display: block; }
.sch-lf-list li img{ width: 100%; height: 100%;}
.sch-lf-list li p{ position: absolute; bottom: -2em; width: 100%; transition: all .3s; font-size: 1.15em; background: rgba(0,0,0,.5); color: #fff; line-height: 2em; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.sch-lf-list li:hover p{ bottom: 0; }
.experc-gradtn{ margin: 2.5em 0 0; }
.interlocution {width: 380px; float: left; }
.graduate {width: 788px; float: left; margin-left: 30px; overflow: hidden; }
.interlocution .nav-tabs {  line-height: 4em; background: #dcefff;}
.interlocution .title li { float: left; padding: 0 1.3em; font-size: 1.3em; position: relative; }
.interlocution .title a {color: #333; }
.interlocution .title .active a {color: #0365d0; font-weight: bold; }
.interlocution .tab-pane{ position: relative; }
.interlocution .tab-pane .more{ position: absolute; top: -2.5em; right: 1em; }
.interlocution .intlocu-list {  box-sizing: content-box; padding: 1.1em 1em 1.05em;  border:1px solid #d6d6d6; border-top: none; }
.interlocution .intlocu-list .be { color:  #2d2d2d; display: block; font-size: 1.15em; line-height: 0em; position: relative; padding-left: 15px; } 
.interlocution .intlocu-list .be:before {content: ""; display: block; width: 4px; height: 4px; color: #c9c9c9; position: absolute; left: 0; top: 50%; margin-top: -2px; background: #c9c9c9; }
.interlocution .intlocu-list .be:hover {color: #196098; }
.interlocution .intlocu-list .be span{ display: inline-block; width: calc(100% - 6em); line-height: 2.7em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.interlocution .intlocu-list .be em{float: right; color: #787878; line-height: 2.7em; }
.graduate .title{ margin-bottom: .8em;  line-height: 4em;  position: relative; background: #dcefff}
.graduate .title span { color: #0c5395; font-weight: bold; font-size: 1.3em; padding-left: 1.3em;}
.graduate .title .more{ position: absolute; right: 1em; }
.graduate .gradt-list li{ width: 180px; float: left; margin-right: 22.5px; transition: all .3s}
.graduate .gradt-list li:last-child{ margin-right: 0; }
.graduate .gradt-list li img{width: 100%; height: 122px;}
.graduate .gradt-list li p{ padding: 1em 0; line-height: 1.05; font-size: 1.15em; color: #333; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; border:1px solid #d6d6d6; border-top: 0; }
.graduate .gradt-list li:hover{ background: #eee; }
.map-wrap{ width: 1200px; margin: auto;}
.map{ width:100%; height: 434px; }
.map-wrap .m2{ margin-left: 1%; }
.map img{ max-width: none; }
.BMap_bubble_title{ font-size: 1.25em; }
.BMap_bubble_content{ font-size: 1.15em; line-height: 1.3; }
.friend-link dl{ padding: 3.2rem 0; display: flex; align-items: center; }
.friend-link dt{ margin-right: 2.5em; padding:0 .7em; line-height: 1.7em; font-size: 1.5em; color: #fff; background: #f9b406; }
.friend-link dd a{ display: inline-flex; align-items:center; justify-content: center; margin-right: 3.2em; width: 294px; height: 90px; border:1px solid #f9b406; text-align: center; vertical-align: middle; }
.footer{ border-top: 1px solid #f9b406; background: #0268c0; color: #fff; }
.ft-contact{ padding: 4em 0 3em; }
.ft-contact a{color: #fff;}
.ft-contact .l-txt{ width: 50%; float: left; padding: 0 0 2em 2.8em; border-right:1px dashed #fff; }
.ft-contact .cd-logo{ display: block; margin-bottom: 2.5em; padding: 0; }
.ft-contact .t-tel{ float: none; font-size: 1.35em; line-height: 1.3; }
.ft-contact .r-code{ float: left; width: 50%; text-align: center; }
.r-code .code-col{ margin:0 1.15em;  display: inline-block; }
.r-code .txt{ margin-top: .7em; padding: .5em 0;  font-size: 1.15em; border-top: 1px solid #fff;  text-align: center;}
.r-code img:not(:first-child){ margin-left: 1.5em; }
.ft-lk a{ display: inline-block; padding: 0 2em; font-size: 1.25em; line-height: 1.1; border-right: 1px solid; }
.ft-lk a:last-child{ border-right: none; }
.copyright{ border-top: 1px solid #fff; padding: 1.8em 0; font-size: 1.3em; line-height: 1.2; color: #fff; text-align: center; }

.in-banner{ height: 508px; background-position: center; background-repeat: no-repeat; background-size: cover;  }
.in-main{ padding: 2.5em 0 4.5em; overflow: hidden;}
.in-side-nav{ float: left; width: 230px;  margin-top: 3em; margin-right: 20px;  }
.cata-name{ padding: 1.5em 0 1em 6em; background: #0365d0; color: #fff; }
.cata-name .tit-cn{ font-size: 2em; font-weight: bold;;}
.cata-name .tit-en{ margin-top: -2.2em;  font-size: 1.3em; text-transform: uppercase;}
.cata-name .tit-en:first-letter{ margin-left: -.76em; margin-right: .08em; color: #fecb01; font-size: 4em; font-weight: bold;  }
.sd-nv-list{ border:1px solid #e3e3e3; border-bottom: none; } 
.sd-nv-list li a{position: relative; display: block; font-size: 1.5em; line-height: 2em;  border-bottom:1px solid #e3e3e3;}
.sd-nv-list li a span{ display: inline-block; width: 180px; text-align: center; }
.sd-nv-list li a:after{ content: ""; position: absolute; width: 1.2em; height: 1.2em; top: 50%; margin-top: -.6em; right: 1.5em;  background: url(/zt/yy/images/icon_innav_go.png) no-repeat center;}
.sd-nv-list li.curr a,.sd-nv-list li:hover a{ background: #fecb01; color: #fff; }
.sd-nv-list li.curr a after,.sd-nv-list li:hover a after{ display: block; }
.in-content{ position: relative; margin-left: 250px; }
.crumb{  padding: 1em 0; text-align: right;  color: #666; }
.crumb a,.crumb span{ color: inherit; font-size: 1.15em; }
.crumb a:first-child{ padding-left: 2em;  background: url(/zt/yy/images/icon_crm_home.png) no-repeat left; background-size: 1.2em; }
.crumb a:last-child{ color: #0365d0; }
.con-panel{ padding: 2em 2em 5em; border:1px solid #e3e3e3; }
.con-panel p,.con-panel .sm-tit{ font-size: 1.3em; line-height: 2; color: #333;  }
.con-panel .pic-center{ margin: 2em 0; text-align: center; }
.school-brief p{ text-indent: 2em; }
.inst-tab{ margin-bottom: 3em; text-align: center; }
.inst-tab li{ display: inline-block; width: 130px; text-align: center; background: #eee; font-size: 1.3em; line-height: 2; vertical-align: middle; }
.inst-tab li a{ display: block; color: #333; }
.inst-tab li.curr a,.inst-tab li:hover a{ background: #0365d0; color: #fff; }
.porf-set p{ text-indent: 2em; }
.in-news-list li{ border-bottom: 1px dashed #e0e0e0; line-height: 4em; }
.in-news-list li a:before{ content: ""; display: inline-block; width: 6px; height: 6px; margin-right: 1.2em; background: #333;  border-radius: 50%; vertical-align: middle; }
.in-news-list li .txt{ display: inline-block; width: 85%; color: #333; font-size: 1.3em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: middle; }
.in-news-list li em{ float: right; color: #666; font-size: 1.15em; }
.in-news-list li:hover .txt,.in-news-list li:hover em{ color:#0365d0;  }
.in-news-list li:hover a:before{ background: #0365d0; }
.pagelist{ margin: 3em 0 0; text-align: center; }
.pagelist a{ display: inline-block; margin: 0 .3em; color: #a9a9a9; font-size: 1.15em; width: 2em; line-height: 2em; border:1px solid #ddd; }
.pagelist .page-act{ width: auto; padding: 0 .5em; }
.pagelist .curr,.pagelist a:hover{ background: #0365d0; color: #fff; border-color: #0365d0; }
.in-pic-list{ margin-right: -17px; }
.in-pic-list li{ float: left; width: 212px; margin:0 17px 1.5em 0; overflow: hidden; }
.in-pic-list li a{  display: block; }
.in-pic-list li img{ width: 212px; height: 150px; }
.in-pic-list li h4{ font-size: 1.2em; line-height: 2; color: #333; background: #f2f2f2; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; transition: all .2s; }
.in-pic-list li:hover h4{ color: #fff; background: #0365d0;  }
.news-detail .tit-art{ color: #0050a8; font-size: 2em; text-align: center;}
.news-detail .msg{ margin: 2em 0; font-size: 1.15em; color: #666; }
.news-detail .msg .art-info{ margin-right: 2em; }
.news-detail .art-act{ float: right; color:#333; }
.news-detail .art-act a{ margin-left: 2em; }
.news-detail .back-list{ display: inline-block; padding-left: 1.5em; color: #0050a8; background: url(/zt/yy/images/icon_artback.png) no-repeat left; background-size: 1.2em; }
.art-con{ font-size: 1.25em; color: #333; }
.art-con p{ text-indent: 2em; font-size: 1em;line-height: 2em;}
.coop-runn .tit-center{ margin: 1em 0; font-size: 1.3em; text-align:center; font-weight: bold; }
.coop-runn p{ text-indent: 2em; }
.ctc-msg{ padding: 1em 0 0; margin-left: 3em; }
.ctc-msg li{ margin-bottom: 1em; padding-left: 100px; line-height: 3em; font-size: 1.2em; }
.ctc-msg li:before{ content: ""; width: 3em; height: 3em; float: left; margin-left: -100px; background: url(/zt/yy/images/icon_ctc_tel.jpg) no-repeat left top; background-size: 2.8em; }
.ctc-msg li:nth-child(2):before{ background-image: url(/zt/yy/images/icon_ctc_addr.jpg)}
.ctc-msg li:nth-child(3):before{ background-image: url(/zt/yy/images/icon_ctc_bus.jpg)}
.ctc-msg li .txt-col{ margin-right: 2em; }
.ctc-msg li.multi-row{ line-height: 1.8; }
.ctc-ent{ margin-left: 250px; }
.ctc-ent .dt{ display: inline-block; width: 6em; text-align: right; font-size: 1.3em; }
.ctc-ent li{ margin-bottom: 1em;  }
.ctc-ent input,.ctc-ent select,.ctc-ent textarea{ width: 336px; padding: 0 .5em; font-size: 1.3em; line-height: 2.2em; background: #fafafa; border:1px solid #ccc; outline: none; }
.ctc-ent select{ height: 2.3em; }
.ctc-ent .txt-li .dt{ vertical-align: top;}
.ctc-ent textarea{ max-width: 550px; padding-top: .5em; padding-bottom: .5em; line-height: 1.5; }
.ctc-ent .veri-code{ margin-left: 1em; }
.ctc-ent .veri input{ width: 130px; }
.contact-panel .sbm-wrap{ margin-top: 2em; text-align: center; }
.contact-panel .sbm-wrap input{ width: 106px; margin: 0 .8em; font-weight: bold; font-size: 1.5em; line-height: 1.7; background: #e2e2e2; color: #333; border:none; cursor: pointer; }
.contact-panel .sbm-wrap input:first-child{ margin-left: 120px; background: #0365d0; color:#fff; }
.four-sys{ padding: 2em 2em 0; border:1px solid #e3e3e3; }
.four-sys .ct{ text-align: center; }
.four-sys .b{ font-weight: bold; }
.four-sys .tit-item{ position: relative; }
.four-sys .tit-item b{ position: relative; display: inline-block; padding: 0 1.5em; font-size: 2em; background: #fff; z-index: 1  }
.four-sys .tit-item em { color: #e51921; }
.four-sys .tit-item:after{ content: ""; position: absolute; left: 0; right: 0; top: 50%; height: 1px; background: #333; z-index: 0;  }
.four-sys .tit-en{ margin-top: 1em; font-size: 1.3em; line-height: 1.2em; color: #0b0306; text-transform: uppercase; }
.four-sys .tit-bg-blue span{ display: inline-block; padding: 0 4em; margin: 1em 0; font-size: 1.6em; line-height: 2; color: #fff;  background: url(/zt/yy/images/bg_sys_tit01.png) no-repeat center; background-size: cover; }
.four-sys .tit-cl-red{ font-size: 1.6em; color: #cf2f1e; line-height: 1.2;}
.four-sys .intro{ margin: 1em 0; font-size: 1.35em; line-height: 1.5; color: #0a0205; text-indent: 2em; }
.four-sys .intro + .intro{ margin-top: -0.8em;}
.four-sys .tit-class{ margin-top: 1em; padding: 0 .5em; background: #e51921; color: #fff; font-size: 1.6em; line-height: 2em; }
.four-sys .tit-class .dt{  font-size: 1.1em; }
.profes-intro{ margin: 2em -2em; padding: 2em 0; background: #f5f5f5; }
.four-sys .profes-intro .tit-item b { background:#f5f5f5;}
.four-sys .tit-item-short:after{ left:35%; right: 35%;  }
.prof-itr-list ul{ margin:10px -48px 0 30px; }
.prof-itr-list li{ position: relative; float: left; width: 316px; margin-left: -24px; }
.prof-itr-list li:nth-child(1),.prof-itr-list li:nth-child(6){ z-index: 3; }
.prof-itr-list li:nth-child(2),.prof-itr-list li:nth-child(5){ z-index: 2; }
.prof-itr-list li:nth-child(3),.prof-itr-list li:nth-child(4){ z-index: 1; }
.prof-itr-list li:nth-child(1){ margin-left: 0; }
.prof-itr-list li:nth-child(3n+4){ margin-left: -14px; }
.prof-itr-list li img{ width: 100%;  height: 230px; }
.prof-itr-list li p{ position: absolute; left: 50%; margin-left: -80px; bottom: .8em; width: 160px; font-size: 1.5em; line-height: 1.8em; color: #fff; font-weight: bold; background: rgba(0,0,0,0.4); text-align: center; }
.summer-test{ margin-top: 2em; }
.four-sys .summer-test .tit-class{ margin-top: 1.5em; background: #e9f4fe; color: #333; }
.test-note .tit-ts{ margin: 1.2em 0 .8em; }
.test-note .tit-ts .num{ content: ""; display: inline-block; width: 52px; height: 52px; font-size: 3em; color: #fff; line-height: 52px; text-align: center; border-radius: 50%; background:#e7272e; border:2px solid #a31f24; vertical-align: middle;}
.test-note .tit-ts .txt{ display: inline-block; min-width: 510px; margin-left: -.7em; padding-left: 1em; font-size: 1.8em; color: #fff; line-height: 1.8; background:linear-gradient(to right, #e7272e 50%,#fff 100% ) ; vertical-align: middle; }
.test-note .tit-sm{ padding-left: 3em; margin: .5em 0 1em; font-size: 1.3em; }
.ts-tbl table{ width: 100%;}
.ts-tbl thead{ background: #e51921; color: #fff; font-size: 1.5em; line-height: 2em; }
.ts-tbl th{ border-right: 1px solid #fff; }
.ts-tbl td{ border-top:1px solid #fff;  border-right: 1px solid #fff; background: #eee; color: #040000; font-size: 1.5em; text-align: center; }
.admisn-tbl tbody tr:nth-child(odd) td{ background: #e1e1e1; line-height: 2.5em;  font-size: 1.55em;}
.admisn-tbl tbody tr:nth-child(2) span{ display: inline-block; padding: 2.5em 0;  line-height: 1.4em;  }
.admisn-tbl tbody tr:nth-child(3) span{ display: inline-block; padding: 1.5em 0;  line-height: 1.25em;  }
.admisn-tbl tbody tr:first-child td:last-child{background: #eee;}
.exam-tbl tbody tr:nth-child(even) td{ background: #e1e1e1;}
.exam-tbl td{ font-size: 1.3em; line-height: 1.5em; }
.exam-tbl td span{ display: inline-block; padding: 1em; text-align: left; }
.six-adv .tit-reason{ margin: 3em 0 0;  }
.ssb-adv-show{position: relative; padding-top: 2em 0 0;}
.ssb-adv-show:before{ content: ""; position: absolute; top: 0; left: 0; right: 0; height: .5em; box-sizing:content-box; border-top: 6px solid #fff; border-bottom: 8px solid #fff; background-image: radial-gradient(ellipse,rgba(0,0,0,.3),#fff 75%)}
.ssb-adv-show .pic-panel{ position: absolute; top: 2.5em; right: 1em; }
.ssb-adv-show .pic-panel img{ max-width: 440px; }
.ssb-adv-show ul{  padding: 3em 1em .5em; background: #f5f5f5; }
.ssb-adv-show li{ margin-bottom: 2.5em; }
.ssb-adv-show li .num{ display: inline-block; margin-right: .5em; position: relative; width: 52px; line-height: 64px; font-size: 40px; color:#fff; font-weight: bold; background: #3e8fce; text-align: center; vertical-align: middle; }
.ssb-adv-show li .num:before{ content: ""; position: absolute; left: 0; bottom: 0px; border:8px solid transparent; border-color:transparent transparent #f5f5f5 #f5f5f5;  }
.ssb-adv-show li p{ width: 350px; display: inline-block; font-size: 1.5em; color: #333; line-height: 1.5em; vertical-align: middle; }
.adv2-show .pic-panel{ left: 1em; right: auto; }
.adv2-show li{ text-align: right; }
.four-sys .more-info{ padding: 0 0 1em; margin-top: 2em; }
.four-sys .more-info dl{ padding: 1.5em 0; border-top: 1px solid #4491c6; }
.four-sys .more-info dl:first-child{ border-top: 0; }
.four-sys .more-info dt{ display: block; color: #0a479a; font-size: 1.8em; }
.four-sys .more-info dd{ margin-top: 1em; color: #333; font-size: 1.4em; }
.profess-row{ margin:2.5em -2em 0; }
.profess-row .prof-tit{ padding-left: 2.8em; line-height: 4.5em; color: #fff; background: url(/zt/yy/images/tit_sys_cls01.png) no-repeat; background-size: cover; }
.profess-row .t-cn{ font-size: 2.2em; }
.profess-row .t-en{ font-size: 1.4em; text-transform:capitalize; }
.profess-con{ background: #e9f4fe; overflow: hidden; }
.profess-con .itr-txt{ float: left; width: 600px; padding-left: 2em; padding-top: 2em; }
.profess-con .itr-txt li{ margin-bottom: 1.5em; }
.profess-con .itr-txt .tit{ font-size: 1.8em; color: #e60012; }
.profess-con .itr-txt .desc{ margin-top: .5em; font-size: 1.3em; color: #0b0306; line-height: 1.5em; text-indent: 2em; }
.profess-con .pic-show{ float: right;  padding: 18px 18px 0; padding-right: 0; background: #fff; }
.profess-con .pic-show li{ width: 250px; position: relative; margin-bottom: 1em; }
.profess-con .pic-show li:nth-child(n+3):last-child{ margin-bottom: 0; }
.profess-con .pic-show img{ width: 100%; height: 140px; }
.profess-con .pic-show .txt{ position: absolute; right: 1.3em; bottom: 1em; font-size: 1.25em; font-weight: bold; text-shadow: 0 1px #fff,1px 0 #fff,0 -1px #fff; }
.profess-row:nth-of-type(even) .prof-tit{ background-image: url(/zt/yy/images/tit_sys_cls02.png) }
.profess-row:nth-of-type(even) .itr-txt{ float: right; }
.profess-row:nth-of-type(even) .pic-show{ float: left; padding-left: 0; padding-right: 18px; }
.profess-row:nth-of-type(even) .pic-show .txt{ left: 1.3em; right: auto; }
.profess-con:nth-of-type(n) .pic-show .txt-ct{ left: 0; right: 0; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.employ-protc .tit-bg-blue span{ line-height: 1.8em; }
.employ-protc .tit-bg-blue .num{ color: #fff000; font-size: 1.2em;}
.interna-depart .profess-con{ background: #fff; }
.interna-depart .itr-txt .tit{ color: #0a479a; }
.interna-depart .int-dpt-row{ border-top: 1px solid #0a479a; overflow: hidden;  }
.interna-depart .int-dpt-row:first-child{ border-top: none; }
.enroll-prof .tit-ts .txt{ width: 100%; max-width: 100%; margin-left: 0; }
.enroll-prof .desc{ margin: 1em 0; padding: 1em; font-size: 1.35em; color: #0a0205; line-height: 1.8em; text-indent: 2em; background: #f5f5f5; }
.enroll-prof img{ display: block; margin:auto; }
/*ËÑË÷*/
.cd-main-header .sr_main .sr_logo{ min-height: auto;}
.cd-main-header .sr_frm {width: auto;height: auto; }
.cd-main-header .sr_frmipt {float: right;width: auto;height: auto;background: none; }
.cd-main-content .sr_frm_box form{ display: block}
.cd-main-content .sr_list .sr_logo div.l {  margin: 0; float: none; margin-left: 220px; }
.cd-main-content .sr_main form{padding: 40px 0 0;}
.cd-main-content .sr_main .sr_frmipt { width: 660px; height: 32px; float: none; background: none; overflow:auto ;}
.cd-main-content .sr_main .sr_frmipt input.ipt { margin: 0; width:500px; line-height: 32px; height: 32px; border: none;outline: none;font-size: .8rem; text-indent: .5em;}
.cd-main-content .sr_list { height: auto;}
.cd-main-content .sr_list .sr_main{ padding: 70px 0 0;}
.cd-main-content .sr_list .sr_main form{padding:0;}
.cd-main-content .sr_list .sr_logo { margin-bottom: 20px; height: auto!important;min-height: auto;}

@media only screen and (max-width: 1169px){
.graduate { width: 100%; float: none; margin-left: 0px; }
.banner a{ height: 180px; }
.banner.swiper-container-horizontal>.swiper-pagination-bullets { bottom:.8em;}
.swiper-pagination-bullet { width: 8px; height: 8px; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 2px;}
.sec1{margin:2em 0 1.5em}
.news-slide,.news-txt,.school-propagd{width:100%;height:auto;padding:0 1.5%;margin:0 0 1em 0;float:none}
.news-slide .search-border{margin-bottom:1.5em}
.news-slide .search-border .text{width:calc(100% - 44px)}
.news-slide .swiper-container,.news-slide .swiper-container .swiper-slide,.news-slide .swiper-container .swiper-slide .img{height:auto}
.news-slide .swiper-container .swiper-slide .img img{ width: 100%; height:65vw}
.news-slide .swiper-container .swiper-pagination-bullet,.news-slide .swiper-container .swiper-slide p{font-size:1.15em}
.news-txt .nav-tabs a{font-size:1.2em}
.school-propagd object{ width: 100%; }
.sec-col-tit{padding:2em 1.5% 1.5em}
.sec-col-tit .cn{padding-left:.4em;font-size:1.35em;border-left:2px solid #fecb01}
.sec-col-tit .en{display:none}
.sec-col-tit .more{margin-top:-.3em;padding:0 .5em;line-height:1.8em;font-size:1.1em;border-radius:1em}
.fig-show ul{display:flex;padding:0 1.5%;flex-wrap:wrap;justify-content:space-between}
.fig-show li{float:none;width:49%;padding:.5em .5em 0;margin:0 0 .5em 0}
.fig-show li .pic-wrap{width:100%;height:30vw}
.fig-show li p{padding:.5em 0 .8em;font-size:1.2em}
.advtg-panel{padding:0}
.advtg-panel .box{overflow:hidden}
.bn-adv{margin:0 -6em}
.adv-list ul{display:flex;flex-wrap:wrap}
.adv-list li{width:49%;float:left;flex:auto;padding:2em 0 1.5em}
.adv-list li:nth-child(odd):after{display:none}
.adv-list li p{font-size:1.25em}
.edu-panel{height:auto}
.edu-panel .swiper-container-vertical>.swiper-wrapper{flex-direction:row}
.gallery-thumbs{margin-bottom:1em;width:100%;padding-right:0;float:none}
.gallery-thumbs .swiper-slide{width:25%;margin-bottom:0;height:5em!important;padding:1em 0 0 0;box-shadow:2px 2px 10px rgba(0,0,0,.1)}
.gallery-thumbs .num{display:block;float:none;margin-left:0;font-size:2em;text-align:center}
.gallery-thumbs .cn{font-size:1.2em;margin-top:.3em;text-align:center}
.gallery-thumbs .en,.gallery-thumbs .more,.gallery-thumbs .swiper-slide-thumb-active .more{display:none}
.gallery-main{float:none;width:100%;height:auto}
.gallery-thumbs .swiper-slide-thumb-active{width:25%}
.gallery-thumbs .swiper-slide-thumb-active:after{content:"";position:absolute;top:100%;left:50%;margin-left:-.8em;margin-top:-1px;border:.8em solid transparent;border-top-color:#0268c0}
.gallery-main .txt{height:3em}
.gallery-main .txt p{padding:0 1em;width:calc(100% - 5em);font-size:1.2em}
.gallery-main .txt .view-more{width:auto;font-size:1em;padding:.2em .4em}
.gallery-main .txt .view-more:before{left:-4px;right:-4px;top:-4px;bottom:-4px}
.school-info{padding:0}
.sec-txt .item{width:100%;margin-left:0;float:none}
.sec-txt .item .item-list a{line-height:2.5em}
.sec-txt .item .item-list{padding:1.15em;border:none}
.sch-lf-list ul{padding:0 1.5%;display:flex;flex-wrap:wrap;justify-content:space-between}
.sch-lf-list ul:after{ display: none; }
.sch-lf-list li{float:none;width:49%;height:30vw;margin:0 0 1.5%}
.sch-lf-list li p{ bottom: 0; }
.interlocution {width: 100%; float: none; }
.interlocution .intlocu-list .be{line-height:2em}
.experc-gradtn{margin:1.5em 0 0}
.graduate .gradt-list ul{padding:0 1.5%;display:flex;flex-wrap:wrap;justify-content:space-between}
.graduate .gradt-list li{width:49%;float:none;margin-right:0}
.graduate .gradt-list li img {height: 28vw;}
.map-wrap{ padding:0 1.5%;margin-top:2em}
.map-wrap .map{margin-bottom:1.5em;float:none;width:100%;height:60vw}
.BMap_bubble_title{ white-space: pre-wrap !important; line-height: 1.3 !important; margin-bottom: .3em; }
.friend-link dl{padding:0 1.5% 1em;flex-direction:column;align-items:center}
.friend-link dt{margin:0 0 1em 0;border-radius:1em}
.friend-link dd{display:flex;justify-content:space-between;flex-wrap:wrap}
.friend-link dd a{margin:0 0 1em 0;width:32%;height:15vw;border-radius:.3em}
.friend-link dd a:last-child:nth-child(3n+2){margin-right:calc(32% + 4.2%/2)}
.friend-link dd a img{max-width:90%;max-height:90%}
.ft-contact{padding:1.5em 0 .5em}
.ft-contact .l-txt{width:100%;float:none;padding:0 1.5% 2em;border-right:none; text-align:center}
.ft-contact .l-txt a{ color: #fff;}
.ft-contact .cd-logo{position:static;margin: 0 0 1.5em 0;}
.ft-contact .cd-logo img{width:auto;}
.ft-contact .cd-logo img:nth-of-type(1){width:15%;margin-right:2%}
.ft-contact .cd-logo img:nth-of-type(2){width:65%}
.ft-contact .r-code{float:none;width:100%;text-align:center}
.r-code .code-col{ margin: 0.5em }
.r-code .code-col img{ width: 25vw; margin: 0 .5em;}
.copyright{padding:1em 0;font-size:1.2em;line-height:1.3}
.in-banner{ height: 180px; }
.in-main{ padding: 4px 0 1.5em; }
.in-side-nav {float: none; width: 100%; margin-top: 0; margin-right: 0; }
.sd-nv-list{ padding: 0 1.5%; margin: 1em 0 .5em;  display: flex; justify-content: space-between; flex-wrap: wrap; border: none; }
.sd-nv-list li{margin: 0 0 .5em 0; border: 1px solid #e3e3e3; border-radius: .3em; }
.sd-nv-list li a {padding: 0 .5em; font-size: 1.3em; line-height: 1.8em; border-bottom: none; }
.sd-nv-list li a span {width: auto; }
.sd-nv-list li a:after {display: none; }
.sd-nv-list li.curr{ border: 1px solid #fecb01; }
.in-content { margin-left: 0; }
.in-content .crumb{ display: none; }
.cata-name{ padding-left: 0; }
.cata-name .tit-cn,.cata-name .tit-en {text-align: center; }
.con-panel {padding: 1em 2% 3em; border-left:none; border-right:none; }
.in-news-list li .txt {width: calc(100% - 8em); font-size: 1.2em; }
.in-pic-list{ display:flex; justify-content: space-between; flex-wrap: wrap; }
.in-pic-list li {float: none; width: 49%; margin: 0 0 1em 0;}
.in-pic-list li img{ width: 100%; height:35vw;  }
.ctc-msg {margin-left: 1.5%; }
.ctc-msg li {padding-left: 3.5em; }
.ctc-msg li:before {margin-left: -3.5em; }
.ctc-ent {margin-left: 0; }
.ctc-ent input, .ctc-ent select, .ctc-ent textarea {width:calc(100% - 7em); }
.contact-panel .sbm-wrap input {width: 4em; font-size: 1.4em; line-height: 1.5; }
.contact-panel .sbm-wrap input:first-child {margin-left: 0; }
.news-detail .tit-art {font-size: 1.5em; }
.news-detail .msg {margin: 1.5em 0 1em; padding-bottom: 1em; text-align: center; border-bottom: 1px solid #eee; }
.news-detail .art-act {float: none;   margin-top: 1em;}
.four-sys{ padding: 1em 1.5% 0; border-left: none; border-right: none; }
.four-sys .tit-bg-blue span { padding: .5em; background: #1c4899; line-height: 1.2; }
.profess-row {margin: 1.5em -1.5% 0; }
.profess-row .prof-tit {padding:1em; line-height: 1.2; background: url(/zt/yy/images/tit_sys_cls01.png) no-repeat; background-size: cover; }
.profess-row .t-cn {font-size: 1.8em; }
.profess-row .t-en {font-size: 1.2em; }
.profess-con:nth-child(n) .pic-show {float: none; padding: 1em 1em 0; }
.profess-con .pic-show li {width: 100%; }
.profess-con .pic-show img {height: 60vw; }
.profess-con:nth-child(n) .itr-txt {float: none; width: 100%; padding: 0 1em; padding-top: 1em; }
.profess-con .itr-txt .tit {font-size: 1.5em; }
.profess-con .itr-txt .desc {font-size: 1.2em; }

.cd-main-content .sr_main {width: 94%;}
.cd-main-content .sr_main form {padding: 4rem 0 3rem;}
.cd-main-content .sr_frm { width: 100%;height: auto;}
.cd-main-content .sr_list .sr_main { padding: 0;}
.cd-main-content .sr_list .sr_logo div.l {padding-top: 6rem;margin-left: 0px;}
.cd-main-content .sr_main .sr_frmipt { width: 100%;}
.cd-main-content .sr_main .sr_frmipt input.ipt {width: 70%;}
.cd-main-content .sr_lists .l{ display: none;}
.cd-main-content .sr_lists .c li div p {height: 50px; overflow: hidden;}
.brd1s { width:100%;}
}

@media only screen and (min-width:768px) and (max-width:1169px) {
.banner a { height: 320px;}
.cd-primary-nav a {line-height: 3.5em; font-size: 1em; }
.gallery-main img{ width: 100%; }
.sch-lf-list li { width: 32%; height: 22vw;}
.inst-tab li { width: 30%;}
}

@media only screen and (min-width:768px) and (max-width:1169px) and (orientation:landscape){
body{ font-size: 16px; }
.sec1 .box{ display: flex; flex-wrap: wrap; }
.news-slide, .news-txt{width: 50%; padding: 0 1em; margin: 0; }
.news-slide .swiper-container .swiper-slide .img img {height: 30vw; }
.news-txt .title .more {top: 0; }
.news-txt .notice-list a span {width: calc(100% - 6em); }
.school-propagd { flex-wrap: auto; }
.adv-list li {width: 25%; }
.gallery-thumbs {width: 30%; padding-right: 10px; float: left; }
.gallery-thumbs .num {float: left; margin-left: -56px; font-size: 34px; }
.gallery-main {float: right; width: 70%; height: 438px; }
.edu-panel .swiper-container-vertical>.swiper-wrapper {flex-direction: column; }
.gallery-thumbs .swiper-slide {width: auto; margin-bottom: 18px; height: 96px !important; padding: 30px 0 0 86px; }
.gallery-thumbs .en { display: block; }
 .gallery-thumbs .more, .gallery-thumbs .swiper-slide-thumb-active .more{display:flex;}
.gallery-thumbs .cn { font-size: 20px; margin-top: 0; text-align: left; }
.gallery-thumbs .swiper-slide-thumb-active {width: 440px; }
.gallery-thumbs .swiper-slide-thumb-active:after { display: none; }
.sec-txt{ display: flex; justify-content: space-between; }
.sec-txt:after{ display: none; }
.sec-txt .item {width: 32%; margin-left:0; float: none; }
.interlocution {width: 45%; float: left; }
.graduate {width: 54%; float: right; margin-left: 0px; }
.graduate .gradt-list li img { height: 15vw; }
.friend-link dl {padding: 3.2rem 0; flex-direction: row; align-items: center; }
.friend-link dt {margin-right: 2.5em; margin-left: 1em; border-radius: 0; }
.fig-show li {width: 24%; padding: .5em .5em 0; margin: 0 0 .5em 0; }
.fig-show li .pic-wrap {height: 15vw; }
.ft-contact .l-txt {width: 50%; float: left; }
.ft-contact .r-code {float: right; width: 50%; }
.r-code .code-col img {width: auto; margin: 0 .5em; }
}


/*200527add*/
.page-brief{ padding: 0 0 3em; }
.crs-tit{ padding: 3em 0 2em; text-align: center;}
.in-col-en{ color: #dfdede; font-size: 2.5em; text-transform: uppercase;}
.in-col-tit{ margin: .5em 0 0; color: #333; font-size: 2em; font-weight: bold; }
.in-col-tit b,.in-sm-tit strong{ display: inline-block; margin: 0 60px; vertical-align: middle;}
.crs-tit .line,.crs-tit .line:before,.crs-tit .line:after{  width: 488px; height: 1px; background: #b99597; }
.crs-tit .line{ position: relative; display: inline-block; vertical-align: middle;}
.crs-tit .line:before,.crs-tit .line:after{ content: ""; position: absolute; left: 0; top: -0.2em;}
.crs-tit .line:after{ top: auto; bottom: -0.2em;}
.page-brief .brf-con{ margin: 1.8em 0 0; overflow: hidden;}
.page-brief .brf-con .pic-wrap{ margin-left: 2%; width: 33%; float: right;}
.page-brief .brf-con .pic-wrap img{ width: 100%;}
.page-brief .brf-tit{ margin-bottom: 1em;}
.page-brief .brf-tit strong{  display: inline-block; padding: 0 .8em; line-height: 1.8; color: #fff; font-size: 1.7em; background: #28c3a1;}
.page-brief .brf-con .desc{ font-size: 1.3em; color: #333; line-height: 1.8;}
.page-brief .brf-con .desc p{ text-indent: 2em;}
.close-mana{ padding: 3em 0 1em; background: #f4f4f4; overflow: hidden;}
.close-mana .pic-wrap{ width: 47%; margin-right: 3%; float: left;}
.close-mana .txt{ padding: 3em 0 0;; width: 50%; overflow: hidden; }
.close-mana .tit{ font-size: 1.7em; color: #6d6d6d;  font-weight: bold; text-align: center;}
.close-mana .tit b:before,.close-mana .tit b::after{ content: ""; margin: 0 .5em; display: inline-block; width: 1.5em; height: 1px; background: #6d6d6d; vertical-align: middle;}
.close-mana .en{ margin-top: 1em; font-size: 1.1em; text-align: center;}
.close-mana .desc{ width: 80%; margin: 2em auto 0; padding-top: 2em; font-size: 1.4em; line-height: 1.7; border-top: 1px solid #d1cfd0;}
.close-mana .desc p{ text-indent: 2em;}
.all-slider{  padding: 2em 0; background: #56aaff;}
.all-slider .box{ padding: 0 30px; box-sizing: border-box; position: relative; --swiper-navigation-size: 26px;}
.all-slider img{ width: 278px; height: 172px;}
.all-slider .swiper-button-next,.all-slider .swiper-button-prev{ width: 20px; height: 86px; left: 0; margin-top: -43px; background: #fff;} 
.all-slider .swiper-button-next{ left: auto; right: 0;}
.in-sm-tit{ margin-top: 1em; font-size: 1.3em; text-align: center;}
.iisu-app { padding-bottom: 240px; background: url(/zt/yy/images/bg_cre01.png) no-repeat center bottom; background-size: cover;}
.iisu-app .line,.iisu-app .line:before,.iisu-app .line:after{  width: 380px;}
.tit-type2 .in-col-en{ color: #b9d4e8;}
/* .tit-type2 .line,.tit-type2 .line:before,.tit-type2 .line:after{ background: #d9d9d9;} */
.applist{ margin: 3em -2em 0; padding: 2em 2em 0; background: #fff; box-shadow: 0 0 1em rgba(0,0,0,.1);}
.applist ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.applist li{ width: 280px; margin-bottom: 2em;}
.applist li img{ width: 100%; height: 184px; border-radius: 10px;}
.inter-host{ padding-bottom: 5em; margin-top: -160px;}
.inter-host .line,.inter-host .line:before,.inter-host .line:after{  width: 300px; }
.it-hs-show{ padding: 0 0 3em;}
.hs-list { position: relative; margin: 2em 0 0 0; padding: 0 150px 0 190px; overflow: hidden;}
.hs-list li{ float: left; margin-left: -50px; position: relative; display: flex; justify-content: center; align-items: center; width: 264px; height: 264px; background: #6897dd; border-radius: 50%; color: #fff;}
.hs-list li:nth-child(2){ background: rgba(110,150,46,.7);}
.hs-list li:nth-child(3){ background: rgba(230,170,0,.7);}
.hs-list li:nth-child(4){ background:rgba(230,120,90,.7);}
.hs-list .txt{  font-size: 2em; text-align: center; line-height: 1.3;}
.hs-list .add{ position: absolute; left: 14px; font-size: 3em;}
.hs-list:before,.hs-list:after{ content: ""; position: absolute; left: 20px; top: 50%; width: 110px; height: 70px; margin-top: -35px; background: url(/zt/yy/images/icon_circle01.png) no-repeat center;}
.hs-list:after{ left: auto; right: 20px; background-image: url(/zt/yy/images/icon_circle02.png)}
.profs-course .desc{ width: 70%; margin: auto; padding: 1.2em 2em; color: #fff; font-size: 1.5em; line-height: 1.5; background: #56aaff; border-radius: 1em;}
.sch-adv{ margin-top: -140px; background:url(/zt/yy/images/bg_cre02.png) no-repeat center top ; background-size: cover;}
.sch-adv .box{ padding-top: 200px;}
.sch-adv .crs-tit .line,.sch-adv .crs-tit .line:before,.sch-adv .crs-tit .line:after {width: 230px;}
.sch-adv .cont{ position: relative; padding-bottom: 110px; overflow: hidden; }
.sch-adv .cont .pic{ position: absolute; top: 40px;}
.sch-adv-list{ display: flex; flex-direction: column; padding: 80px 0 0 20px;}
.sch-adv-list li{ display: flex;  width: 40%; align-items: center; margin-bottom: 1em;}
.sch-adv-list li:nth-child(4){ margin-top: 270px;}
.sch-adv-list li:nth-child(n+4){ align-self:flex-end; }
.sch-adv-list li img{ margin-right: 2em;}
.sch-adv-list li .txt{ display: inline-block; color: #141510; font-size: 1.5em; line-height: 1.3; }
.good-class{ padding: 60px 0 0;  }
.good-class .sld-wrap{ margin-left: -40px;  padding: 46px 0 40px 40px; background: url(/zt/yy/images/bg_sld01.png) no-repeat center top;}
.good-class .tit{ position: relative;}
.good-class .tit strong{ display: inline-block; padding: 0 2em; font-size: 1.3em; line-height: 2; background: #28c3a1; color: #fff; border-radius: 1em;}
.good-class .tit:before{ content: ""; position: absolute;  left: 164px; right: 0; top: 50%;  height: 1px; background:#28c3a1;}
.good-class .tit:after{ content: ""; position: absolute; top: 50%;  right: -30px; width: 28px; height: 12px; margin-top: -6px; background:url(/zt/yy/images/icon_wc_arr.png) no-repeat right center;}
.common-sld.swiper-container{--swiper-navigation-size: 18px;}
.common-sld{ margin: 24px 0 0; padding-bottom: 70px;}
.common-sld .swiper-slide img{ width: 280px; height: 184px; border-radius: 10px;}
.common-sld .swiper-button-next,.common-sld .swiper-button-prev{ left: 46%; right: auto; top: auto; margin-top: 0; bottom: 0; width: 38px; height: 38px; background: #eee; color: #cfcfcf; border-radius: 50%;}
.common-sld .swiper-button-next{ left: auto; right: 46%; background: #28c3a1; color: #fff;}
.class-sld:after{ content: ""; position: absolute; bottom: 19px; width: 100%; height: 1px; background: #dcdcdc;}
.school-life{ padding: 40px 0 30px; background: #2c385f;}
.school-life .tit{ position: relative; margin-right: -34px; padding:  0 0 16px; color: #fff; font-weight: bold; font-size: 1.3em; border-bottom: 1px solid #28c3a1;}
.school-life .tit:before{ content: ""; position: absolute; bottom:-2px; width: 4em; height: 3px; background:#28c3a1 ; }
.school-life .sld-wrap{ margin-right: -40px; padding-right: 40px;  background: url(/zt/yy/images/bg_sld02.png) no-repeat right 30px;}
.online-enroll .box{ margin: 50px auto 0; padding:  0 0 30px; box-shadow: 0 0 2em rgba(0,0,0,.2); border-radius: 1em;}
.online-enroll .in-col-tit{ font-weight: normal;}
.online-enroll .sm-tit{ margin: 2em 0 1em; text-align: center;}
.online-enroll .sm-tit strong{ display: inline-block; padding: .3em 1em; font-size: 1.5em; background: #28c3a1; color: #fff; border-radius: 1em;}
.erl-fm{width: 556px; margin: auto; padding: 36px 0 14px; background: #56aaff; border-radius: 1em;}
.erl-fm .ctc-ent{padding:0 1em; margin-left: 0;}
.erl-fm .ctc-ent { padding:  0 0 0 64px; margin-left: 0;}
.erl-fm .ctc-ent li{ margin-bottom: 18px; color: #fff; }
.erl-fm .ctc-ent li .dt{ display: inline-block; width: 80px; font-size: 1.3em; text-align: left; vertical-align: middle;}
.erl-fm .ctc-ent li input{ height: 2.2em;  border: 1px solid #fff; border-radius: .3em; background: #fff;  color: inherit; text-indent: .5em; outline: none; vertical-align: middle; }
.erl-fm .ctc-ent .veri input {width: 212px;}
.erl-fm .veri img{ height: 2.8em;}
.erl-fm .sbm-wrap{ margin-top: 10px; text-align: center;}
.erl-fm .sbm-wrap input{ margin: 0 .5em; padding: .3em 1em; background: #fff; font-size: 1.2em; border-radius: .3em; outline: none; border: none; cursor: pointer; box-shadow: 0 0 10px rgba(0,0,0,.2);  }
.erl-fm .sbm-wrap input:last-child{ background: #eee;}
.enroll-inform .box{ display: flex; align-items: center; margin: 38px auto 44px; padding: 35px 50px 35px 80px ; background: #f6f6f6; border-radius: 1em;}
.enroll-inform .tit{ font-size: 2.5em; width: 1em; color: #3e3a39; line-height: 1.2; }
.enroll-inform .desc{ margin-left: 40px; font-size: 1.3em; line-height: 1.8;}

.in-inter-course .brf-tit strong{ background: #e0f0ff; color: #333;}
.in-inter-course .good-class .sld-wrap,.in-tech-course .good-class .sld-wrap { background-image: url(/zt/yy/images/bg_sld_gjb01.png);}
.in-inter-course .good-class .tit strong,.in-inter-course .good-class .tit:before,.in-inter-course .school-life .tit:before,.in-tech-course .good-class .tit strong,.in-tech-course .good-class .tit:before,.in-tech-course .school-life .tit:before{ background: #0a89ea;}
.in-inter-course .good-class .tit:after,.in-tech-course .good-class .tit:after{ background-image: url(/zt/yy/images/icon_gjb_arr.png);}
.in-inter-course .common-sld .swiper-button-prev{ background: #fff;  border: 1px solid #dcdcdc;}
.in-inter-course .common-sld .swiper-button-next{ background: #cc141f; border: 1px solid #cc141f;}
.in-inter-course .school-life .sld-wrap,.in-tech-course .school-life .sld-wrap { background-image: url(/zt/yy/images/bg_sld_gjb02.png);}
.in-inter-course .school-life .tit,.in-tech-course .school-life .tit { border-bottom: 1px solid #0a89ea;}
.in-inter-course .school-life{ background: #f4f4f4;}
.in-inter-course .school-life .tit{ color: #333;}
.student-words .box{ position: relative; box-sizing: border-box; padding: 0 0 0 20%;}
.student-words .bg-note{ position: absolute; left: -80px;}
.student-words .txt{ padding: 60px 0 100px; width: 80%;}
.student-words .txt p{ display: inline-block; font-size: 1.5em; line-height: 2; color: #585858; border-bottom: 1px dashed  #d6d6d7;}
.student-words .bg-stu{ position: absolute; right: 20px; bottom: 0;}
.course-show table{width: 100%; font-size: 1.5em;}
.course-show table thead{ background: #54abed; color: #fff; line-height: 2.5;}
.course-show th,.course-show td{ border-right: 1px solid #fff; text-align: center;}
.course-show th:last-child,.course-show td:last-child{ border-right: none;}
.course-show td{ line-height: 3; background: #eaf3f9;}
.course-show tr:nth-child(even) td{ background: #c6e3f5;}
.in-inter-course .online-enroll .sm-tit strong{ background: #cc141f;}
.in-inter-course .enroll-inform .box{ background: #f5f2f2;}
.in-inter-course .erl-fm{ background: #bbe2fa;}
.in-inter-course .ent-msg li{ color: #333; }
.in-inter-course .ent-msg li input{ border: 1px solid #90a4b0; }

.in-tech-course .iisu-app { background-image: url(/zt/yy/images/bg_ys_cre01.png);}
.in-tech-course .tit-type2 .line,.in-tech-course .tit-type2 .line:before,.in-tech-course .tit-type2 .line:after { background: #aedbfd;}
.in-tech-course .tech-sch-adv{  background: none;}
.in-tech-course .tech-sch-adv .box {padding-top: 0px;}
.tech-adv{ margin-top: -120px;  background: url(/zt/yy/images/bg_ys_tech01.png) no-repeat center top;}
.tech-adv .box{ padding-top: 220px;}
.tech-adv .crs-tit .line,.tech-adv .crs-tit .line:before,.tech-adv .crs-tit .line:after { width: 330px;}
.in-tech-course .tech-adv .cont .pic{ top: 20px;}
.in-tech-course .sch-adv-list li {margin-bottom: .5em;}
.tech-major{ padding: 0  0 440px; background: url(/zt/yy/images/bg_ys_stu01.png) no-repeat center bottom;}
.tech-major .in-sm-tit strong{ padding: .5em 5em; background: #00c248; color: #fff; border-radius: 1em;}
.tch-crs-panel{ padding: 90px 0 0; background: url(/zt/yy/images/bg_ys_crs.png) no-repeat center top;}
.tc-list{ padding: 20px 0 0; display:flex; justify-content: space-around;}
.tc-list li:nth-child(odd){ padding-top: 46px;}
.tc-list li p{ margin-top: 10px; position: relative; width: 1em; box-sizing: content-box; padding: .5em .4em 1em; font-size: 2em; line-height: 1.2; border: 1px solid #00c248; border-bottom: none; text-align: center;}
.tc-list li p:after{ content: ""; position: absolute; left: 0; bottom:-10px; width: 100%; height:12px; background: url(/zt/yy/images/bg_crs_btm01.png) no-repeat center; background-size:100 auto;}
.pic-main-crs{ text-align: center;}
.in-tech-course .common-sld .swiper-button-prev{ background: #fff;  border: 1px solid #dcdcdc;}
.in-tech-course .common-sld .swiper-button-next{ background: #ffde05; border: 1px solid #ffde05;}
.in-tech-course .school-life{ background: #e0f0ff;}
.in-tech-course .school-life .tit{ color: #333;}
.in-tech-course .erl-fm{ background: #0a89ea;}
.in-tech-course .erl-sbm input{ background: #ffde05; color: #74370b;}
.in-tech-course .enroll-inform .box{ background: #fee22a;}
.in-tech-course .enroll-inform .tit{ color: #976213; }
.in-tech-course .enroll-inform .desc{ color: #74370b;}

.ft-cover,.new_foot{ display: none;}


