.top{ line-height: 40px; height: 40px; background: #0050a8; color: #fff;  font-size: 1.15em; }
.t-tel{ float: right; padding-left: 1.5em; background: url(/statics/images/webpic/icon_tel.png) no-repeat left; background-size: 1em; }
.banner a,.m-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/webpic/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; overflow: hidden; }
.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,.news-txt .enr-txt a:hover{color:#196098;}
.news-txt .enr-txt{ padding:1em 0; font-size: 1.2em; line-height: 1.5; }
.school-propagd .title span {font-size: 1.3em; color: #0c5395; font-weight: bold; }
.school-propagd .player {height: 260px; margin-top: 12px; }
.school-propagd .player	video{width:390px; height:260px}
.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/webpic/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(/statics/images/webpic/icon_adv02.png) }
.adv-list li:nth-child(3):before{  background-image:  url(/statics/images/webpic/icon_adv03.png) }
.adv-list li:nth-child(4):before{  background-image:  url(/statics/images/webpic/icon_adv04.png) }
.adv-list li:nth-child(5):before{  background-image:  url(/statics/images/webpic/icon_adv05.png) }
.adv-list li:nth-child(6):before{  background-image:  url(/statics/images/webpic/icon_adv06.png) }
.adv-list li:nth-child(7):before{  background-image:  url(/statics/images/webpic/icon_adv07.png) }
.adv-list li:hover:before{ background-color: #ffd324 }
.adv-list li:nth-child(1):hover:before{  background-image:  url(/statics/images/webpic/icon_adv01_curr.png) }
.adv-list li:nth-child(2):hover:before{  background-image:  url(/statics/images/webpic/icon_adv02_curr.png) }
.adv-list li:nth-child(3):hover:before{  background-image:  url(/statics/images/webpic/icon_adv03_curr.png) }
.adv-list li:nth-child(4):hover:before{  background-image:  url(/statics/images/webpic/icon_adv04_curr.png) }
.adv-list li:nth-child(5):hover:before{  background-image:  url(/statics/images/webpic/icon_adv05_curr.png) }
.adv-list li:nth-child(6):hover:before{  background-image:  url(/statics/images/webpic/icon_adv06_curr.png) }
.adv-list li:nth-child(7):hover:before{  background-image:  url(/statics/images/webpic/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(/statics/images/webpic/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%; box-sizing:border-box; padding:0 .5em; 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;  vertical-align:middle;}
.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 .5em; 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:90%; margin:auto; }
.map{ width: 100%; height: 25vw; }
.map-wrap .m2{ float:right; }
.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-block;padding: 0 1.2em; line-height: 1.2; font-size: 1.3em; color: #646464; border-right: 1px solid; }
.friend-link dd a:last-child{ border-right:none;}
.footer{ border-top: 1px solid #f9b406; background: #0268c0; color: #fff; }
.ft-contact{ padding: 4em 0 3em; }
.ft-contact .l-txt{ width: 50%; float: left; padding: 0 0 2em 2.2em; 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.5; }
.ft-contact .t-tel a{ color:#fff;}
.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; color: #fff; text-align: center; }
.copyright a{ color: #fff;}
.copyright br{ display:none;}

.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: 2.5em;  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(/statics/images/webpic/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(/statics/images/webpic/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; color: #333; }
.in-content strong{ font-weight:bold;}
.con-panel .pic-center{ margin: 2em 0; text-align: center; }
.only-page{ font-size: 1.3em; line-height: 2; }
.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.1em; line-height: 2; vertical-align: middle; }
.enroll-employ .inst-tab li{ font-size:1.4em;}
.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,.pagelist span{ display: inline-block; margin: 0 .3em; color: #a9a9a9; font-size: 1.15em; width: 2em; line-height: 2em; border:1px solid #ddd; }
.pagelist .a1{ width: auto; padding: 0 .5em; }
.pagelist span,.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; line-height:1.2;}
.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(/statics/images/webpic/icon_artback.png) no-repeat left; background-size: 1.2em; }
.art-con{ font-size: 1.25em; color: #333; line-height:1.5; }
.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(/statics/images/webpic/icon_ctc_tel.jpg) no-repeat left top; background-size: 2.8em; }
.ctc-msg li:nth-child(2):before{ background-image: url(/statics/images/webpic/icon_ctc_addr.jpg)}
.ctc-msg li:nth-child(3):before{ background-image: url(/statics/images/webpic/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; height:auto; margin:0; 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{ display: inline-block; max-width: 550px; height:10em; padding-top: .5em; padding-bottom: .5em; line-height: 1.5; vertical-align:top; }
.ctc-ent .veri-code{ margin-left: 1em; }
.ctc-ent .veri input{ width: 130px; vertical-align: middle; margin-right: .5em; }
.ctc-ent .veri img{ display: inline-block; height:3em; vertical-align: middle; cursor: pointer; }
.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,.four-sys .tit-item strong{ 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,.four-sys .tit-bg-blue p{ display: inline-block; padding: 0 4em; margin: 1em 0; font-size: 1.6em; line-height: 2; color: #fff;  background: url(/statics/images/webpic/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; }
.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,.four-sys .profes-intro .tit-item strong { 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 .tit{ 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; }
.prof-itr-list li a{ color:#fff;}
.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; }
.adv2-show li p{text-align: left;}
.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(/statics/images/webpic/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; padding-bottom:2em; line-height:1.5; }
.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; width:250px;  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%; display:block; }
.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(/statics/images/webpic/tit_sys_cls02.png) }
.profess-row:nth-of-type(even) .itr-txt{ float: right; padding-right:1em; }
.profess-row:nth-of-type(even) .pic-show{ float: left; padding-left: 0; }
.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){
a{border:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:none£»}
.graduate { width: 100%; float: none; margin-left: 0px; }
.m-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}
.news-txt .notice-list a span {width: calc(100% - 6.5em);}
.school-propagd .player video { width: 100%;height: auto;}
.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-life{ margin-top:1em;}
.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: .5em; }
.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; margin-bottom:1em;}
.graduate .gradt-list li img {height: 28vw;}
.graduate .gradt-list li p {padding: .5em 0;}
.map-wrap{ width:100%; 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;}
.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 .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 .t-tel{ display:inline-block; text-align:left;}
.ft-contact .t-tel a{ color:#ccc;}
.ft-contact .t-tel .m-num{ display:block; margin-top:.5em;}
.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}
.copyright br{ display:block;}
.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;  flex-wrap: wrap; border: none; }
.sd-nv-list li{margin: 0 .5em .5em 0; border: 1px solid #e3e3e3; border-radius: .3em; }
.sd-nv-list li a {padding: 0 .5em; font-size: 1.25em; 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; }
.inst-tab {margin-bottom: 1.5em;}
.inst-tab li {width: auto; font-size:.9em; margin-bottom:.5em; border-radius:.2em; overflow:hi}
.cata-name{ padding-left: 0; }
.inst-tab li a{ padding:0 .5em; }
.cata-name .tit-cn,.cata-name .tit-en {text-align: center; }
.con-panel {padding: 1em 2% 3em; border-left:none; border-right:none; }
.con-panel img{ height:auto !important} 
.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; line-height:1.8em; margin-bottom:1.8em; }
.ctc-msg li br{display:none;}
.ctc-msg li span{ display:block;}
.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;}
.news-detail p{ text-indent:2em;}
.news-detail p img{ margin-left: -2em;}
.news-detail iframe{ width:100%; height:70vw;}
.news-detail img{ height:auto !important}
.four-sys{ padding: 1em 1.5% 0; font-size:.8em; 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(/statics/images/webpic/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; width:100%; padding: 1em 1em 0; }
.profess-con .pic-show li {width: 100%; }
.profess-con .pic-show img { width:100% !important; height: auto !im; }
.profess-con:nth-child(n) .itr-txt {float: none; width: 100%; padding: 0 1em; padding-top: 1em; }
.profes-intro{margin:2em 0;padding:2em 0;}
.prof-itr-list ul:after{display:none;}
.prof-itr-list ul{display:flex;margin:1em 0 0 0;justify-content:space-between;flex-wrap:wrap;}
.prof-itr-list li{overflow:hidden;margin:0 0 1em;width:49%;}
.prof-itr-list li:nth-child(n){margin-left:0;}
.prof-itr-list li img{width:100%;height:auto;transform:scale(1.2);}
.prof-itr-list li p{bottom:.3em;left:10%;margin-left:0;width:80%;font-size:1.3em;line-height:1.8em;}
.test-note .tit-ts .txt{min-width:calc(100% - 3em);}
.test-note .tit-sm{padding-left:0;font-size:1.2em;}
.ts-tbl thead{font-size:1.3em;}
.ts-tbl td{font-size:1.1em;}
.admisn-tbl tbody tr:nth-child(odd) td{font-size:1.1em;line-height:2em;}
.exam-tbl th:nth-child(1),.exam-tbl th:nth-child(3){width:20%;}
.ssb-adv-show .pic-panel{position:static;margin-top:1em;padding-top:1.5em;background:#f5f5f5;}
.ssb-adv-show .pic-panel img{width:100%;}
.ssb-adv-show li .num{margin-right:.3em;width:1.5em;font-size:4em;line-height:2em;}
.ssb-adv-show li p{width:calc(100% - 6em);}
.adv2-show li{text-align:left;}

.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%; font-size:1.1em;}
.cd-main-content .sr_lists .l{ display: none;}
.cd-main-content .sr_lists .c li div p {height: 50px; overflow: hidden;}
#pages a { margin-bottom:.5em;}
.brd1s { width:100%;}
#wzsse{ display: none;}
}

@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; }
}

.ft-cover{width:100%; height:5em;}
.new_foot{width: 100%;margin:0 !important;padding:0 !important;position: fixed;bottom: 0;z-index: 999;overflow:visible !important;margin:0 auto;font-size:1em;
	background:-moz-linear-gradient(left,#a253c7,#5448b7);
	background:-webkit-gradient(linear,0 50%,100% 50%,from(#a253c7),to(#5448b7));
	background:-webkit-linear-gradient(left,#3dceea,#4fa8ed);
	background:-o-linear-gradient(left,#a253c7,#5448b7); box-shadow: rgba(0, 0, 0, 0.75) 0 0 5px 1px;}
.new_foot .menu li.li2{transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;}
.new_foot .menu li{width: 100%; height: 5.5em; position:relative;}
.new_foot .menu li a{display: block; float:left; width:24%;}
.new_foot .menu li a:nth-child(3){ width: 24%; }
.new_foot .menu li a i{display: block;height: 3em; margin-bottom: .5em;}
.new_foot .menu li a span{display: block;font-size: 1.3em;text-align: center;color: #fff;padding-bottom: 0.5em}
.new_foot .menu li.li1 a:nth-child(1) i{background: url("/statics/images/webpic/ft_index.png") no-repeat center bottom;background-size: 45%; }
.new_foot .menu li.li1 a:nth-child(2) i{background: url("/statics/images/webpic/ft_act.png") no-repeat center center;background-size: 45%;}
.new_foot .menu li.li1 a:nth-child(3){ position:absolute; left: 38%; bottom:0; }
.new_foot .menu li.li1 a:nth-child(3) img{width:92%;}
.new_foot .menu li.li1 a:nth-child(3) sup { position:absolute; top:18%; right:24%; font-style:normal; background:red; color:#fff; padding:0 2px; font-size:0.2rem; border-radius:7px; animation: jump 2s infinite; }
.new_foot .menu li.li1 a:nth-child(4) i{ background: url("/statics/images/webpic/ft_phone.png") no-repeat center center; background-size: 45%;}
.new_foot .menu li.li1 a:nth-child(5) i{ background: url("/statics/images/webpic/ft_menu.png") no-repeat center center; background-size: 45%;}


/*20201116*/
.vocatn-educa{ padding-bottom: 2em;}
.four-sys .zj-tit-class{ padding: 2em 0; text-align: center; background: url("/statics/images/webpic/bg_zjgk.png") no-repeat center; background-size: auto 100%;}
.vocatn-educa .profess-con .itr-txt{float: none;width: 100%; box-sizing: border-box; padding-right: 4em;}
.prof-itr-list li .hover{position: absolute;display: flex;align-items: center;justify-content: center;width: auto;top: 10px;bottom: 10px;left: 10px;right: 25px; margin:0;background: rgba(0,0,0,0);transition: all .3s;}
.prof-itr-list li .h-txt{ display: none; padding: 0 .2em 0 .8em; font-size: 1.15em; color: #fff; line-height: 2;}
.prof-itr-list li .hover:after{ content: ""; position: absolute; top: 50%;margin-top: -10px; right:-20px; border: 10px solid transparent; border-left-color:rgba(0,0,0,0); transition: all .3s;}
.prof-itr-list li:nth-child(n+4) .hover{ left: 24px; right:0;}
.prof-itr-list li:nth-child(n+4) .hover:after{ left: -20px; right:auto; border: 10px solid transparent; border-right-color:rgba(0,0,0,0);}
.prof-itr-list li:hover .hover{ background: rgba(0,0,0,.8);}
.prof-itr-list li:hover .hover .h-txt{ display: block;}
.prof-itr-list li:hover .hover:after{  border-left-color:rgba(0,0,0,.8);}
.prof-itr-list li:nth-child(n+4):hover .hover:after{border-left-color:transparent;border-right-color:rgba(0,0,0,.8);}
.prof-itr-list li:hover .tit{ display: none;}
.vocatn-educa .adv1-show .pic-panel{ padding-top: 50px;}
.vocatn-educa .adv2-show .pic-panel{ padding: 50px 0 0 60px;}
.vocatn-educa .ssb-adv-show li p {text-align: left;vertical-align: top;}
.ssb-adv-show li .dt {color: #255da7;}
@media only screen and (max-width: 768px){
.four-sys .zj-tit-class{ padding-left: 1em; padding-right: 1em;}
.four-sys .zj-tit-class br{ display: none;}
.vocatn-educa .profess-con .itr-txt{padding-right: 1em;}
.prof-itr-list li:nth-child(n+4) .hover {left: 0;right: 0;}
.prof-itr-list li .hover {top: 0px; bottom: 0px;left: 0px; right: 0;margin: 0;}
.prof-itr-list li .h-txt{ width: 100%; box-sizing: border-box; font-size: 1em; padding: 1em; line-height: 1.5;}
.prof-itr-list li .h-txt br{ display: none;}
.prof-itr-list li .hover:after { display: none;}
.vocatn-educa .adv2-show .pic-panel { left: 1em;right: 1em; padding: 3em 5em 1em;}   
}