@charset "utf-8";
blockquote, body, button, caption, dd, div, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, html, input, legend, li, menu, ol, p, pre, table, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

body, button, dd, div, dl, dt, input, li, ol, p, ul {
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box
}

body, button, input, keygen, legend, select, textarea {
    line-height: auto;
    font-family: Microsoft YaHei, Helvetica Neue, Helvetica, Arial, Roboto, Droid Sans, Droid Sans Fallback, Heiti SC, Hiragino Sans GB, Simsun, sans-self
}

body, html {
    width: 100%;
}

a {
    outline: 0;
    background: 0 0;
    text-decoration: none!important;
    -webkit-tap-highlight-color: transparent
}

em, i {
    font-style: normal
}

img {
    outline: 0;
    border: none
}

li, ol, ul {
    list-style: none outside none
}

a, button, input, textarea {
    outline: 0;
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none
}

select::-ms-expand {
    display: none
}

input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: none
}

input::-webkit-input-speech-button {
    display: none
}

textarea {
    resize: none;
    -webkit-appearance: none
}

button {
    border-radius: 0
}

select {
    outline: 0;
    border: none;
    background: 0 0;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none
}

sub {
    bottom: auto
}

sub, sup {
    position: relative;
    font-size: auto;
    line-height: inherit;
    vertical-align: inherit
}

.css {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.animation-a {
    -webkit-transition: all .3s;
    transition: all .3s
}

.common-Toast {
    position: fixed;
    top: 50%;
    left: 50%;
    max-width: 60%;
    width: auto;
    padding: 14px;
    background: rgba(0, 0, 0, .5);
    font-style: normal;
    font-size: 18px;
    text-align: center;
    color: #fff;
    z-index: 99999;
    border-radius: 5px;
    display: none
}

.jm-cb {
    clear: both;
    display: block
}

.jm-p0 {
    padding: 0 !important
}

.jm-m0 {
    margin: 0 !important
}

.jm-show {
    display: inline-block !important;
    opacity: 1 !important
}

.jm-hidden {
    display: none !important
}

.jm-fl {
    float: left
}

.jm-fr {
    float: right
}

.jm-pr, .jm-prz {
    position: relative
}

.jm-prz {
    zoom: 1
}

.jm-oh {
    overflow: hidden
}

.jm-tal {
    text-align: left
}

.jm-tac {
    text-align: center
}

.jm-tar {
    text-align: right
}

.jm-taj {
    text-align: justify;
    text-justify: inter-ideograph
}

.jm-vam, .jm-vama * {
    vertical-align: middle
}

.jm-toe {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.jm-csp {
    cursor: pointer
}

.jm-usn {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

@keyframes error-move {
    0% {
        transform: translateX(0px)
    }
    50% {
        transform: translateX(5px)
    }
    100% {
        transform: translateX(0px)
    }
}

@-webkit-keyframes error-move {
    0% {
        transform: translateX(0px)
    }
    50% {
        transform: translateX(5px)
    }
    100% {
        transform: translateX(0px)
    }
}


.loading-area {
    position: fixed;
    width: 58px;
    height: 58px;
    margin: auto;
    top: 50%;
    left: 50%;
    margin-left: -29px;
    margin-top: -29px;
    z-index: 99;
    display: none
}

.loading-area:after {
    position: fixed;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .1);
    content: ""
}

.loading-area.active {
    display: block
}

.circularG {
    position: absolute;
    background-color: rgb(33, 150, 243);
    width: 14px;
    height: 14px;
    border-radius: 9px;
    -o-border-radius: 9px;
    -ms-border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    animation-name: bounce_circularG;
    -o-animation-name: bounce_circularG;
    -ms-animation-name: bounce_circularG;
    -webkit-animation-name: bounce_circularG;
    -moz-animation-name: bounce_circularG;
    animation-duration: 0.908s;
    -o-animation-duration: 0.908s;
    -ms-animation-duration: 0.908s;
    -webkit-animation-duration: 0.908s;
    -moz-animation-duration: 0.908s;
    animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-direction: normal;
    -o-animation-direction: normal;
    -ms-animation-direction: normal;
    -webkit-animation-direction: normal;
    -moz-animation-direction: normal
}

.circularG_1 {
    left: 0;
    top: 23px;
    animation-delay: 0.338s;
    -o-animation-delay: 0.338s;
    -ms-animation-delay: 0.338s;
    -webkit-animation-delay: 0.338s;
    -moz-animation-delay: 0.338s
}

.circularG_2 {
    left: 6px;
    top: 6px;
    animation-delay: 0.454s;
    -o-animation-delay: 0.454s;
    -ms-animation-delay: 0.454s;
    -webkit-animation-delay: 0.454s;
    -moz-animation-delay: 0.454s
}

.circularG_3 {
    top: 0;
    left: 23px;
    animation-delay: 0.57s;
    -o-animation-delay: 0.57s;
    -ms-animation-delay: 0.57s;
    -webkit-animation-delay: 0.57s;
    -moz-animation-delay: 0.57s
}

.circularG_4 {
    right: 6px;
    top: 6px;
    animation-delay: 0.686s;
    -o-animation-delay: 0.686s;
    -ms-animation-delay: 0.686s;
    -webkit-animation-delay: 0.686s;
    -moz-animation-delay: 0.686s
}

.circularG_5 {
    right: 0;
    top: 23px;
    animation-delay: 0.802s;
    -o-animation-delay: 0.802s;
    -ms-animation-delay: 0.802s;
    -webkit-animation-delay: 0.802s;
    -moz-animation-delay: 0.802s
}

.circularG_6 {
    right: 6px;
    bottom: 6px;
    animation-delay: 0.908s;
    -o-animation-delay: 0.908s;
    -ms-animation-delay: 0.908s;
    -webkit-animation-delay: 0.908s;
    -moz-animation-delay: 0.908s
}

.circularG_7 {
    left: 23px;
    bottom: 0;
    animation-delay: 1.024s;
    -o-animation-delay: 1.024s;
    -ms-animation-delay: 1.024s;
    -webkit-animation-delay: 1.024s;
    -moz-animation-delay: 1.024s
}

.circularG_8 {
    left: 6px;
    bottom: 6px;
    animation-delay: 1.14s;
    -o-animation-delay: 1.14s;
    -ms-animation-delay: 1.14s;
    -webkit-animation-delay: 1.14s;
    -moz-animation-delay: 1.14s
}

@keyframes bounce_circularG {
    0% {
        transform: scale(1)
    }
    100% {
        transform: scale(.3)
    }
}

@-o-keyframes bounce_circularG {
    0% {
        -o-transform: scale(1)
    }
    100% {
        -o-transform: scale(.3)
    }
}

@-ms-keyframes bounce_circularG {
    0% {
        -ms-transform: scale(1)
    }
    100% {
        -ms-transform: scale(.3)
    }
}

@-webkit-keyframes bounce_circularG {
    0% {
        -webkit-transform: scale(1)
    }
    100% {
        -webkit-transform: scale(.3)
    }
}

@-moz-keyframes bounce_circularG {
    0% {
        -moz-transform: scale(1)
    }
    100% {
        -moz-transform: scale(.3)
    }
}

.jiemo-shop-height3 {
    height: 3rem;
    display: block;
    clear: both
}

.jiemo-shop-wrap .swiper-pagination-bullet {
    background: #fff;
    opacity: .6
}

.jiemo-shop-wrap .swiper-pagination-bullet-active {
    width: 18px;
    opacity: 1;
    background: #ff6136;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px
}

.jiemo-shop-wrap {
    background: #f7f8fc;
    width: 100%;
    overflow: hidden
}

.shop-default-padding {
    padding-top: 0.8rem
}

.shop-default-title {
    overflow: hidden;
    padding: 20px 0;
    position: relative
}

.shop-default-title h2 {
    font-size: 1.6rem;
    font-weight: bold;
    vertical-align: middle;
    float: left
}

.shop-default-title h2 img {
    margin-right: 10px;
    height: 16px;
    position: relative;
    top: -2px;
}



.jiemo-shop-crumbs {
    padding: 16px 15px;
    text-align: left;
    font-size: 16px;
    padding-top: 36px!important;
}

.jiemo-shop-crumbs a {
    color: #333;
    text-decoration: none
}

.jiemo-shop-crumbs font{
    margin-left: 5px;
}

.jiemo-shop-crumbs span {
    color: #777
}

.shop-default-detailtit {
    width: 100%;
    text-align: left;
    margin-bottom: 15px;
}

.shop-default-detailtit h3 {
    color: #fff;
    width: 108px;
    height: 35px;
    line-height: 35px;
    background: url(../images/bg-detail-tit_68bff1a9.png) no-repeat center;
    font-size: 21px;
    font-weight: bold;
    padding-left: 8px;
}

.jiemo-shop-detail-text {
    width: 100%;
}

.jiemo-shop-detail-text img {
    max-width: 100%
}

.jiemo-shop-detail-list {
    font-size: 16px;
    line-height: 32px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.jiemo-shop-detail-list b {
    margin-right: 7px;
}


.content_bg{
    width: 100%;
    background: #e9e9e9;
}

.school_nav{
    overflow: hidden;
}

.school_nav li{
    float: left;
    margin-right: 2px;
    padding: 11px 24px;
    background: #049ad8;
    color: #fff;
    font-size: 14px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    cursor: pointer;
}
.school_nav .active{
    background: #000;
}
.school_nav li:hover{
    background: #bdbbbb;
}

.school_introduc,.school_gallery,.school_address{
    padding: 30px 50px;
    background-color: #fff;
    border-radius: 5px;
    margin: 30px 0;
}
.school_introduc h2{
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    line-height: 28px;
    font-weight: 600;
    padding: 40px 0;
    margin-bottom: 20px;
    color: #049ad8;
}
.school_introduc h2:first-child{
    padding-top: 0;
}
.school_introduc p{
    font-size: 14px;
    line-height: 28px;
    padding: 10px 0;
    color: #000;
    text-indent: 2em;
}

.school_gallery ul{
    overflow: hidden;
    margin-bottom: 0;
}
.school_gallery ul li{
    width: calc(50% - 25px);
    float: left;
    margin-bottom: 50px;
}
.school_gallery ul li:nth-of-type(odd){
    margin-right: 50px;
}
.school_gallery ul li img{
    width: calc(100% - 8px);
    border: 4px solid #fff;
    border-radius: 0;
    transition: all .3s ease-in-out;
}
.school_gallery ul li img:hover{
    border: 4px solid #049ad8;
    border-radius: 10px;
}
.school_address .map{
    width: 100%;
    height: 500px;
}
.school_address .map img{
    width: 100%;
    height: 500px;
}
.school_address .school_phone p{
    font-size: 16px;
    line-height: 16px;
    margin: 20px 0;
}
.school_address .school_phone div{
    background: url("../images/phone_tu.png") no-repeat left;
    padding-left: 38px;
    font-size: 16px;
    line-height: 30px;
}
/*头部*/
.clearfix{clear: both;}
.bg_box{width: 100%;position: relative;}
.tz_top{overflow: hidden;width: 1280px;margin: 0 auto;}
.tz_top div{overflow: hidden;}
.tz_top div img{float: left;}
.tz_top div p{float: left;}
.top_logo{padding: 5px 0;float: left;}
.top_logo img{height: 43px;}
.top_logo p{height: 43px;font-size: 16px;line-height: 43px;color: #353535;margin-left: 30px;}
.top_gb{float: right;margin-right: 200px;}
.top_gb img{height: 16px;margin-top: 18px;margin-right: 5px;}
.top_gb p{font-size: 16px;line-height: 53px;color: #353535;}
.top_gb p span{color: #ff9902;font-weight: bold;}

/*导航*/
.sy_nav{width: 100%;background: #18adfc url(../images/nav01.png) repeat-x 0 0;}
.sy_nav > ul{width: 1280px;margin: 0 auto;}
.sy_nav > ul > li{float: left;width: 14%;text-align: center;position: relative;    padding: 13px 5px;}
.sy_nav > ul > li:first-child{border: none;}
.sy_nav > ul > li > a{display: inherit;}
.sy_nav > ul > li > a:hover{border-radius: 5px;background: #05599d;}
.sy_nav a{font-size: 16px;line-height: 30px;color: #fff;}
.sy_nav > ul > li > ul{position: absolute;top: 57px;width: 350px;line-height: normal;white-space: nowrap;z-index: 1;overflow: hidden;padding: 15px 10px 10px 120px;min-height: 77px;border: 1px solid #18adfc;border-radius: 6px;}
.sy_nav > ul > li:nth-child(2) > ul{background: #fff url(../images/nav02.png) no-repeat 10px 10px;}
.sy_nav > ul > li:nth-child(3) > ul{background: #fff url(../images/nav03.png) no-repeat 10px 10px;}
.sy_nav > ul > li:nth-child(6) > ul{background: #fff url(../images/nav06.png) no-repeat 10px 10px;}
.sy_nav > ul > li:nth-child(7) > ul{background: #fff url(../images/nav07.png) no-repeat 10px 10px;}
.sy_nav > ul > li:nth-child(4) > ul,.sy_nav > ul > li:nth-child(5) > ul{border: none;}
.sy_nav > ul > li > ul > li{margin-bottom: 1px;float: left;color: #444;display: inline;height: 24px;overflow: hidden;padding: 4px 0px;width: auto;}
.sy_nav > ul > li > ul > li > a{padding: 0px 10px 0px 10px;height: 16px;line-height: 16px;width: auto;font-size: 14px;border-right: solid 1px #666;color: #333;display: inline-block;text-align: center;}
.sy_nav > ul > li > ul > li > a:hover{color: #18adfc;border-color: #18adfc;}

/*轮播*/
.slideBox{position:relative; overflow:hidden; margin:0px auto;max-width:100%;/* 设置焦点图最大宽度 */}
.slideBox .hd{position:absolute; height:10px; line-height:10px; bottom:20px;left:50%;transform:translateX(-50%);z-index:1;}
.slideBox .hd li{display:inline-block; width:10px; height:10px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 10px;}
.slideBox .hd li.on{ background: #00b4ff;width: 45px;border-radius: 10px;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd li{ position:relative; text-align:center; box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);}
.slideBox .bd li img{vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */

.mftd{position: absolute;bottom: 55px;left: 50%;transform: translateX(-50%);z-index: 1;}
.mftd a{font-size: 20px;line-height: 36px;background: #db1f12;color: #fff;display: inline-block;padding: 0 40px;border-radius: 10px;font-weight: 500;}

/*公告*/
.announ_bg{width: 100%;background: #f3fbff;padding-top: 55px;}
.announ_sb{width: 1280px;margin: 0 auto;background: #18adfc;height: 64px;overflow: hidden;}
.announ_tu{width: 52px;height: 48px;margin-top: 4px;float: left;margin-left: 37px;margin-right: 30px;}
.announ_tu img{width: 100%;}
.announ_sb > p{font-size: 20px;line-height: 20px;color: #fff;margin-top: 11px;float: left;margin-right: 25px;}
.announ_sb > p span{font-size: 14px;line-height: 24px;color: #a7e0fe;}


#scrollDiv{width: 1005px;height:64px;overflow:hidden; float:left;}
#scrollDiv ul{width: 100%;overflow: hidden;}
#scrollDiv ul li{height:64px;width: 50%;float: left;}
#scrollDiv ul li a{color:#fff;overflow: hidden;}
#scrollDiv ul li a img{width: 89px;height: 52px;float: left;margin-top: 6px;margin-right: 14px;}
#scrollDiv ul li a > div{float: left;width: 75%;}
#scrollDiv ul li a > div div{overflow: hidden;}
#scrollDiv ul li a > div div h3{font-size: 17px;line-height: 18px;margin-top: 13px;font-weight: normal;float: left;max-width: 256px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:bold;}
#scrollDiv ul li a > div div p{font-size: 16px;line-height: 16px;margin-top: 13px;float: left;}

#scrollDiv ul li a > div > p{font-size: 14px;line-height: 29px;color:#a7e0fe;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*内容*/
.sy_contbg{width: 100%;}

.predecshow_bg,.school_library_bg{width: 1280px;padding: 0 38px;margin: 0 auto;overflow: hidden;}

/*前辈秀*/
.predecshow_bj{width: 100%;background: #f3fbff;padding-bottom: 100px;}
.predecshow_contbt{width: 1280px;margin: 0 auto;position: relative;text-align: center;padding-top: 85px;margin-bottom: 75px;}
.predecshow_contbt a{font-size: 16px;line-height: 28px;color: #8a8a8a;padding: 0px 29px;border-radius: 10px;border: 1px solid #adadad;display: inline-block;position: absolute;top: 85px;right: 38px;}
.predecshow_contbt a:hover{color: #18adfc;border-color: #18adfc;}


.sy_contbt{text-align: center;padding-top: 85px;margin-bottom: 75px;position: relative;}
.sy_contbt h3,.predecshow_contbt h3{font-size: 30px;line-height: 30px;color: #5b5b5b;}
.sy_contbt a{font-size: 16px;line-height: 28px;color: #8a8a8a;padding: 0px 29px;border-radius: 10px;border: 1px solid #adadad;display: inline-block;position: absolute;top: 85px;right: 0;}
.sy_contbt a:hover{color: #18adfc;border-color: #18adfc;}

.predecshow_sb{position: relative;}
.predecshow_zs{margin: 0 auto;}
.predecshow_zs li{width:380px;}
.predecshow_zs li a > div{border-radius: 10px;width: 380px;height: 309px;position: relative;overflow: hidden;}
.predecshow_zs li a > div img{width: 380px;height: 309px;}
.predecshow_xx{width: 380px;height: 309px;position: absolute;top: 0;background: rgba(24,173,252,0.7);color: #fff;padding-top: 77px;border-radius: 10px;box-shadow: 0px 1px 15px 0px rgba(187, 187, 187, 0.75);}
.predecshow_xx h3{font-size: 20px;line-height: 20px;margin-bottom: 50px;}
.predecshow_xx h3 span{width: 73px;display: inline-block;height: 17px;border-bottom: 1px solid #fff;margin-right: 4px;}
.predecshow_xx p{width: 235px;font-size: 16px;line-height: 27px;margin: 0 auto;}
.predecshow_zs li a h4{font-size: 16px;line-height: 34px;color: #353535;margin-top: 5px;text-align: center;}
.predecshow_zs li a > p{font-size: 16px;line-height: 16px;color: #949494;text-align: center;}

.predecshow_an{bottom:-60px;width:30px;height:30px;position:absolute;cursor:pointer;border-radius: 50%;border: 1px solid #858585;overflow: hidden;}
.predecshow_an:hover{border-color: #18adfc;}
.predecshow_an_l{left:calc(50% - 52px);}
.predecshow_an img{width: 18px;height: 8px;margin: 0 auto;margin-left: calc(50% - 10px);margin-top: calc(50% - 4px);}
.predecshow_an_r{right:calc(50% - 52px);}

/*院校库*/
.school_library_bj{width: 100%;background: linear-gradient(#fff,#f8f8f8);padding-bottom: 103px;}
.school_fl{overflow: hidden;margin-top: 9px;}
.school_fl > li{float: left;width: 262px;background: #fff;margin-right: 52px;}
.school_fl > li:last-child{margin-right: 0px;}
.school_fl > li h4{font-size: 16px;line-height: 22px;border-left: 3px solid #18adfc;padding-left: 10px;margin-bottom: 22px;}
.school_zs{background: #fff;}
.school_zs > a{border-bottom: 1px solid #18adfc;display: inline-block;}
.school_zs > a img{width: 262px;height: 198px;}
.school_zs > a h3{font-size: 16px;line-height: 67px;color: #1e1e1e;margin-left: 17px;}
.school_zs > a p{font-size: 13px;line-height: 15px;color: #a3a3a3;margin-left: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-right: 15px;margin-bottom: 20px;}
.school_zs > a div{height: 37px;background: #fff;}
.school_zs > a div img{width: 26px;height: 13px;margin-left: 50%;transform: translateX(-50%);margin-top: 12px;}
.school_zs ul{text-align: center;padding: 17px 0 14px 0;}
.school_zs ul li a{display: inline-block;width: 100%;font-size: 16px;line-height: 35px;color: #1e1e1e;}
.school_zs ul li div{width: 100%;height: 1px;background: linear-gradient(to right, #fff , #e0e0e0 , #fff);}
.school_zs ul li:last-child div{display: none;}

.school_nav_bg{width: 1280px;margin: 0 auto;z-index: 2;position: relative;float: right;}
.school_k_nav{overflow: hidden;position: absolute;top: -40px;}
.school_k_nav div{float: left;margin-right: 10px;background: #fff;border-radius: 10px 10px 0 0;cursor:pointer}
.school_k_nav div a{color: #000;font-size: 16px;line-height: 40px;display: inline-block;padding: 0 23px;}
#school_k_navxz{background: #18adfc;}
#school_k_navxz a{color: #fff;}

.school_zs_bg{margin-top: 50px;}
.ssts{width: 1280px;margin: 0 auto;font-size: 16px;line-height: 16px;color: #000;margin-bottom: 50px;padding-left: 100px;}
.school_ss{overflow: hidden;padding-top: 50px;}
/*@media all and (max-width:600px){.school_ss2{display:none;}}*/
.school_ss p{float: left;font-size: 16px;line-height: 32px;color: #000;margin-right: 10px;}
.school_ss2{overflow: hidden;padding-top: 20px;/* background: #f3fbff; */}
.school_ss2 p{float: left;font-size: 18px;line-height: 45px;color: #000;margin-right: 10px;}

.bar6 {float: left;}
.bar6 input {
    width: 450px;
    border: 1px solid #18adfc;
    background: transparent;
    padding: 0 10px;
    font-size: 14px;
    line-height: 45px;
}
.bar6 button {
    background: #18adfc;
    width: 70px;
    font-size: 14px;
    line-height: 45px;
    border: 1px solid #18adfc;
    float: right;
}
.bar6 button:before {
    content: "搜索";
    font-size: 14px;
    color: #F9F0DA;
}

.information_bg{width: 100%;height: 320px;background: url("../images/sy_bjtu.png") no-repeat center;padding-top: 44px;}
.information_bg ul{width: 1280px;padding: 0px 38px;margin: 0 auto;overflow: hidden;}
.information_bg ul li{float: left;background: rgba(134,207,234,0.6);border-radius: 10px;border: 1px solid rgba(255,255,255,0.6);margin-right: 16px;width: 226px;height: 230px;color: #fff;text-align: center;}
.information_bg ul li:last-child{margin-right: 0px;}
.information_bg ul li img{margin-top: 47px;}
.information_bg ul li h3{font-size: 25px;line-height: 25px;font-weight: normal;margin-top: 36px;margin-bottom: 7px;}
.information_bg ul li p{font-size: 16px;line-height: 16px;}

/*新闻资讯*/
/*.sy_news_bg{width: 1280px;padding: 0 38px;margin: 0 auto;}*/
.sy_news_bg{width: 1345px;padding: 0 38px;margin: 0 auto;}
.sy_news_bg ul{overflow: hidden}
.sy_news_bg ul li{float: left;width: 33.3%;padding: 23px 0 29px 38px;position: relative;height: 500px;background: #f3b53e;}/*height: 500px;*/
.sy_news_bg ul li:first-child{background: #f46372;}
.sy_news_bg ul li:last-child{background: #46bce9;}
.sy_news_bg ul li h3{font-size: 17px;line-height: 30px;border-left: 5px solid #fff;padding-left: 8px;margin-bottom: 24px;color: #fff;}
.sy_news_bg ul li > a{display: inline-block;font-size: 16px;line-height: 32px;color: #fff;}
.sy_news_zst{margin-bottom: 18px;}
.sy_news_zst img{width: 308px;height: 140px;}
.newx_gd{position: absolute;bottom: 29px;}
.newx_gd a{font-size: 16px;line-height: 16px;color: #fff;}

/*办理流程*/
.process_bg{width: 1280px;padding: 0 38px;margin: 0 auto;margin-bottom: 50px;}
.process_nav{text-align: center;cursor:pointer}
.process_nav span,.process_nav a{
    font-size: 16px;
    line-height: 31px;
    background-color: #fff;
    color: #000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 10px;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    border: 2px solid #fff;
}
.process_nav span:hover{
    border-color: #00b4ff;
    color: #00b4ff;
}
.process_nav a:hover{
    border-color: #ff0000;
    color: #ff0000;
}
#pro_nav_bh{
    border-color: #00b4ff;
    background-color: #00b4ff;
    color: #fff;
}
.process_cont{
    margin-top: 89px;
}
.process_cont > div{
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: relative;
}
.pro_cont_sb{
    position: relative;
    z-index: 7;
}
.pro_cont_sb li{
    float: left;
    font-weight: 600;
    text-align: center;
    color: #000;
    position: relative;
    z-index: 9;
    /*width: 200.6px;*/
    width: 150.5px;
}

.yxjh_nav_nr_bg .pro_cont_sb li{
    width: 200.6px;
}

.pro_hx{
    position: absolute;
    z-index: -1;
    width: 100%;
    top: 156px;
    background-color: #00b4ff;
    height: 2px;
    width: 100%;
}
.pro_nav_tu{
    width: 68px;
    height: 68px;
    position: relative;
    border: 2px solid #00b4ff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 0 auto;
}
.pro_nav_tu:hover{
    background: #00b4ff;
}
.bl_img,.bl_img_b{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.pro_nav_tu:hover .bl_img{
    display: none;
}
.bl_img_b{
    -ms-transform: scale(0) rotate(360deg);
    -moz-transform: scale(0) rotate(360deg);
    -webkit-transform: scale(0) rotate(360deg);
    -o-transform: scale(0) rotate(360deg);
    transform: scale(0) rotate(360deg);
}
.pro_nav_tu:hover .bl_img_b{
    -ms-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
}
.pro_nav_title{
    font-size: 16px;
    line-height: 16px;
    color: #222;
    margin: 37px 0;
}
.pro_nav_yd{
    position: relative;
    z-index: 12;
    bottom: 11px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    height: 21px;
    width: 21px;
    margin: 0 auto;
    padding: 4px;
    border: 1px solid #00b4ff;
}
.pro_nav_yd div{
    background-color: #00b4ff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 11px;
    height: 11px;
}
.pro_nav_nr_bg{
    margin-top: -10px;
    text-align: center;
    display: inline-block;
	background-image: url(/public/static/home/images/lcbj.png);
}
.pro_nav_nr{
    position: relative;
    /*width: 200.6px;*/
    width: 150.5px;
    float: left;
    opacity: 0;
    /*padding: 0 30px;*/
    padding: 0 10px;
}
.yxjh_nav_nr_bg .pro_nav_nr{
    width: 200.6px;
    padding: 0 30px;
}
.pro_nav_sx{
    background-color: #ddd;
    height: 100%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    top: -2px;
    position: absolute;
    left: 50%;
    margin-left: -2px;
    width: 2px;
}
.pro_nr_nav{
    margin-top: 20px;
    position: relative;
    z-index: 13;
}
.pro_nav_nr .pro_nr_nav:first-child{
    margin-top: 40px;
}
.pro_nr_title{
    padding: 5px 10px;
    font-weight: normal;
    background-color: #000;
    border-radius: 5px;
    color: #fff;
    overflow: hidden;
    font-size: 16px;
}
.pro_nr{
    position: absolute;
    /*left: 160px;*/
    left: 150px;
    text-align: left;
    /*background-color: #f0f0f0;*/
    padding: 20px;
    border-radius: 5px;
    color: #4e4e4e;
    top: -15px;
    font-weight: normal;
    font-size: 12px;
    line-height: 24px;
    width: 300px;
}

.yxjh_nav_nr_bg .pro_nr{
    left: 160px;
}

.pro_sanjiaol{
    background: url(../images/sharpl.png);
    position: absolute;
    left: -14px;
    top: 18px;
    width: 14px;
    height: 26px;
}

.pro_nr_l{
    left: -315px;
}

.pro_sanjiaor{
    background: url(../images/sharpr.png);
    position: absolute;
    width: 14px;
    height: 26px;
    top: 18px;
    left: 300px;
}
.pro_nr_text div{
    position: relative;
    opacity: 0;
    top: 0px;
}

/*页底*/
.sy_foot_bg{width: 100%;background: #202122;}
.sy_foot_top{width: 1280px;padding: 0 38px;margin: 0 auto;display: flow-root;}
.foot_l{float: left;}
.foot_l h3{font-size: 24px;line-height: 24px;color: #fff;font-weight: normal;margin-top: 46px;margin-bottom: 42px;}
.foot_l ul{overflow: hidden;margin-bottom: 40px;}
.foot_l ul li{float: left;margin-right: 35px;width: 64px;}
.foot_l ul li a{font-size: 16px;line-height: 16px;color: #858585;display: inline-block;}
.foot_l p{font-size: 16px;line-height: 32px;color: #858585;}
.foot_r{float: right;position: relative;}
.foot_r .share_bg{overflow: hidden;/*margin-top: -250px;*/}
.foot_r .share_bg li{float: left;width: 50px;height: 50px;border-radius: 50%;background: #313131;padding: 10px;margin-left: 40px;}
.foot_r .share_bg li a{display: inline-block;}
.foot_r .share_bg li a img{width: 100%;}
.foot_ewm{position: absolute;width: 90px;height: 90px;top: -180px;right: -90px;border: 1px solid #18adfc;padding: 10px;}
.foot_r .ewm{overflow: hidden;margin-top: 20px;}
.foot_r .ewm li{float: left;font-size: 16px;line-height: 36px;color: #858585;margin-left: 40px;}
.foot_r .ewm li img{width: 93px;height: 93px;}
.foot_r .ewm li p{font-size: 16px;line-height: 36px;color: #858585;text-align: center;}
.sy_foot_up{width: 100%;text-align: center;font-size: 16px;line-height: 50px;color: #858585;border-top: 1px solid #a0a0a0;margin-top: 22px;}
.sy_foot_up a{font-size: 16px;line-height: 50px;color: #858585;}
.sy_foot_up p span{margin-left: 10px;}
.floating_phone div p{position: absolute;top: 0;left: 23px;line-height: 38px;color: #000;font-size: 18px;color: #fff;font-weight: bold;}


/*浮动广告*/
.floating_l{position: fixed;top: 40%;left: 5px;width: 160px;background: #f4f4f4;z-index: 10;border: 1px solid #18adfc;}
.floating_l p{font-size: 16px;line-height: 26px;color: #fff;background: #18adfc url("../images/floating_gb_tb.png") no-repeat right;background-size: 26px;padding-left: 5px;border-bottom: 1px solid #18adfc;}
.floating_l div{margin: 0 auto;padding: 20px;}
.floating_l div img{width: 100%;}
.floating_r{position: fixed;top: 40%;right: 5px;width: 55px;z-index: 10;}
.floating_r > div{width: 55px;height: 55px;background: #f4f4f4;text-align: center;padding-top: 15.5px;border-bottom: 1px solid #fff;position: relative;}
.floating_r > div i{color: #18adfc;}
.floating_r > div:last-child{background: #858585;border: none;}
.floating_r > div:last-child i{color: #fff;}
.fankui{border: none!important;}
.floating_r > div > div{position: absolute;right: 60px;font-size: 16px;line-height: 16px;}
.floating_ewm > div{top: -20px;border: 1px solid #18adfc;}
.floating_ewm > div img{width: 100px;height: 100px;}
.floating_ewm > div p{font-size: 16px;line-height: 32px;color: #000;background-color: #fff;}
.floating_ewm > div .sm_dh{height: 3px;width: 100%;position: absolute;box-shadow: 0 6px 5px 0 #0079ff;top: -5px;animation: sm_dh 4s infinite linear;}
.floating_phone div{top: 11px;}
.floating_phone div img{width: 180px;}

.floating_qq .float_qq{top: 0;right: 0;padding-right: 60px;}
.floating_qq ul{overflow: hidden;width: 170px;border: 1px solid #00b4ff;background-color: #fff;box-sizing: content-box;border-radius: 4px;}
.floating_qq ul li{float: left;width: 50%;background: #fff;padding: 10px;}
.floating_qq ul li a{display: inherit;}
.floating_qq ul li a img{width: 30px;}
.floating_qq ul li a p{font-size: 14px;line-height: 14px;color: #00b4ff;margin-top: 10px;}

@keyframes sm_dh {
    0%{top: -5px;}
    50%{top:90px;}
    100%{top:-5px;}
}


/*内页*/

.nr_top_banner{width: 100%;}
.nr_top_banner img{width: 100%;}


/*前辈秀*/
.predeces_cont_bg{width: 100%;background: #f5f5f5;}
.predeces_cont{width: 1280px;margin: 0 auto;border-top: 1px solid #d2d2d2;padding-top: 34px;padding-bottom: 20px;}
.predeces_cont .predeces_bt{width: 100%;background: #fff;border-radius: 10px;padding: 25px;margin-bottom: 35px;}
.predeces_cont .predeces_bt h3{font-size: 21px;line-height: 21px;font-weight: 600;color: #e8aa21;margin-bottom: 30px;}
.predeces_cont .predeces_bt p{font-size: 14px;line-height: 18px;margin-left: 16px;color: #a4a4a4;}
.predeces_cont > ul{overflow: hidden;}
.predeces_cont > ul li{float: left;border-radius: 10px;background: #fff;width: 288px;text-align: center;margin-right: 42.6px;margin-bottom: 75px;overflow: hidden;}
.predeces_cont > ul li:nth-child(4n){margin-right: 0;}
.predeces_cont > ul li:hover{background: #18adfc;}
.predeces_cont > ul li div a,.rbfc_cont > ul li a{display: inline-block;}
.predeces_cont > ul li div a{position: relative;}
.predeces_cont > ul li div a img,.rbfc_cont > ul li a img{width: 288px;height: 224px;}
.predeces_cont > ul li div a h3,.rbfc_cont > ul li a h3{font-size: 18px;line-height: 44px;font-weight: normal;border-bottom: 1px dashed #18adfc;color: #000;}
.predeces_cont > ul li div a h3 span,.rbfc_cont > ul li a h3 span{margin-left: 20px;}
.predeces_cont > ul li div a p,.rbfc_cont > ul li a p{padding: 0 20px;text-align: left;text-indent: 2em;font-size: 12px;line-height: 24px;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;color: #a9a9a9;height: 72px;}
.predeces_cont > ul li div .blls_bg{margin-top: 20px;color: #b0b0b0;margin-bottom: 20px;width: 100%;text-align: left;padding-left: 20px;}
.predeces_cont > ul li div .blls_bg span{margin-left: 10px;font-weight: normal;color: #000;font-size: 12px;line-height: 30px;}
.predeces_cont > ul li div .blls_bg span:last-child{color: #18adfc;}
.predeces_cont > ul li div .blls_bg img{height: 30px;width: auto;margin-top: -10px;}
.bbs{color: #fff;}
.tp_xg{width: 288px;height: 224px;background: rgba(24,173,252,0.8);position: absolute;top: 0;    padding: 0 50px;}
.tp_xg img{width: 100%!important;height: auto!important;margin-top: 50%;transform: translateY(-50%);}




/*新闻资讯*/
.news_cont_bg{width: 100%;margin-bottom: 86px;}
.news_cont_sb{width: 1280px;margin: 0 auto;border-top: 1px solid #d2d2d2;padding-top: 50px;}
.news_cont_sb > h3{font-size: 20px;line-height: 20px;color: #000;margin-bottom: 7px;}
.news_cont_sb > p{font-size: 16px;line-height: 16px;color: #949494;margin-bottom: 38px;}
.news_nr_bg{overflow: hidden;}
.news_nr_bg > div{float: left;}
.news_nav{margin-right: 65px;}
.news_nav div{border-bottom: 1px solid #cacaca;}
.news_nav div a{font-size: 16px;line-height: 16px;display: inline-block;padding: 15px 35px 15px 0px;color: #000;}
.news_nav div:last-child{border-bottom: none;}
.news_nav div a i{width: 3px;height: 16px;background: #fff;float: left;margin-right: 12px;}
#news_xz a i{background: #18adfc;}
.news_nr_r > div{padding-bottom: 96px;position: relative;}
.news_nr_xx{border-top: 1px solid #e0e0e0;padding: 30px 0;box-sizing: border-box;transition: all .3s ease 0s;overflow: hidden;padding-right: 26px;}
.news_nr_xx:hover{box-shadow: 0 0px 30px 3px #ebebeb;position: relative;border-top: 1px solid transparent}
.news_nr_xx:after {display: block;content: '';clear: both;opacity: 0}
.news_nr_tu{margin-left: 38px;width: 211px;height: 156px;float: left;margin-right: 28px;}
.news_nr_tu img{width: 211px;height: 156px;}
.news_nr_xxr{float: left;position: relative;height: 156px;}
.news_nr_xxr h3{font-size: 16px;line-height: 16px;;color: #000;margin-top: 20px;margin-bottom: 28px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news_nr_xxr > p{font-size: 14px;line-height: 25px;color: #000;width: 736px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_nr_xxr div{overflow: hidden;position: absolute;right: 0;bottom: 0;}
.news_nr_xxr div p{float: left;font-size: 12px;line-height: 22px;color: #b8b6bb;margin-left: 18px;}
.news_nr_xxr div p:first-child span{border: 1px solid #b8b6bb;padding: 3px 3px;margin-right: 5px;}
.news_nr_xxr div p img{width: 17px;height: 17px;margin-right: 5px;}





/*详情*/
.details_bg{width: 100%;margin-bottom: 50px;}
.details_sb{width: 1280px;margin: 0 auto;border-top: 1px solid #d2d2d2;min-height: 406px;}
.details_sb h3{text-align: center;font-size: 26px;line-height: 28px;margin: 20px 0;}
.details_xx{margin-left: 50%;transform: translateX(-50%);display: inline-block;margin-bottom: 20px;}
.details_xx  p{float: left;font-size: 16px;line-height: 17px;color: #b8b6bb;}
.details_xx > p{margin-right: 18px;}
.details_xx > p span{margin-right: 5px;border: 1px solid #b8b6bb;padding: 0 3px;}
.details_xx > div{overflow: hidden;}
.details_xx > div img{width: 17px;height: 17px;margin-right: 5px;float: left;}

.details_sb > p{font-size: 16px;line-height: 32px;}
.details_fy{width: 1280px;margin: 0 auto;margin-top: 30px;}
.details_fy a{display: block;font-size: 15px;line-height: 31px;color: #000;}

/*留学通道*/
.channel_bg{width: 100%;min-height: 1000px;background: url("../images/background.jpg")no-repeat center;}
.channel_top{width: 100%;position: relative;top: 0;/*background: rgba(255,255,255,0.7);*/padding: 10px 0;}
.channel_top > div{overflow: hidden;width: 1280px;margin: 0 auto}
.channel_logo{float: left;width: 15.8%;}
.channel_logo img{width: 100%;}
.channel_top p{float: right;font-size: 18px;vertical-align: middle;padding: 9px 0;}
.channel_cont{width: 1280px;position: relative;padding-top: 2%;display: inline-block;margin-left: 16%;}
.channel_l{
    float: left;
    padding-top: 5.2%;
    width: 48%;
}
.channel_r{
    float: right;
    width: 42%;
    background-color: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    padding-top: 40px;
    padding-bottom: 75px;
}
.channel_r .title1{
    font-size: 30px;
    text-align: center;
    height: 42px;
    line-height: 42px;
    color: #4e5457;
}
.channel_r .title2{
    font-size: 14px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #a3a3a3;
}
.channel_r .formBox {
    width: 80%;
    margin: 0 auto;
    padding-top: 16px
}
.channel_r .formBox #form > div {
    width: 100%;
    margin-bottom: 20px
}
.channel_r .formBox #form > div .birthday{
    overflow: hidden;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    padding-left: 11px;
}
.channel_r .formBox #form > div .birthday p{
    font-size: 14px;
    float: left;
    line-height: 55px;
}
.channel_r .formBox #form > div .birthday input{
    width: 83%;
    border: none;
    float: left;
    height: 55px;
}
.channel_r .formBox #form > div textarea{
    width: 100%;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    padding: 16px 11px;
    font-size: 14px;
}

.channel_r .formBox #form > div label {
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px
}
.channel_r .formBox #form > div input {
    box-sizing: border-box;
    padding-top: 16px;
    padding-bottom: 16px
}
.channel_r .formBox #form > div .dropdown {
    width: 100%
}
.channel_r .formBox #form > div .dropdown .selected {
    font-size: 14px;
    padding: 13px 12px
}
.channel_r .formBox #form > div .dropdown li {
    font-size: 14px;
    padding: 6px 12px
}

.channel_r .formBox #form > div input {
    width: 100%;
    font-size: 14px;
    border-radius: 3px;
    outline: none;
    border: 1px solid #dfdfdf;
    padding-left: 11px
}
.channel_r .formBox #form > div .dropdown {
    width: 100%
}
.channel_r .formBox #form > div .dropdown .selected {
    font-size: 14px;
    padding: 13px 12px
}
.channel_r .formBox #form > div .dropdown li {
    font-size: 14px;
    padding: 6px 12px
}
.channel_r .formBox #form > div .getcode {
    position: absolute;
    top: 5%;
    right: 2px;
    width: 25%;
    height: 90%;
    border: none;
    color: #fff;
    font-size: 14px;
    background-color: #00b4ff;
    border-radius: 5px;
    padding-left: 0;
}
.channel_r .formBox #form .qqBox {
    width: 100%
}
.channel_r .formBox #form .qqBox #qq {
    float: right;
    width: 48%
}
.channel_r .formBox #form .qqBox #yzm {
    float: left;
    width: 48%
}
.channel_r .formBox #form .yearBox {
    width: 48%
}
.channel_r .formBox #form .yearBox select {
    width: 100%
}
.channel_r .formBox #form .boxleft {
    float: left
}
.channel_r .formBox #form .boxright {
    float: right
}
.channel_r .formBox #form .eduBox {
    width: 100%;
    display: inline-block
}
.channel_r .formBox #form .eduBox .dropdown, .channel_r .formBox #form .dropdown {
    width: 100%;
    font-size: 14px;
    border-radius: 3px;
    outline: none;
    border: 1px solid #dfdfdf;
    padding-left: 11px;
    box-sizing: border-box;
    padding-top: 16px;
    padding-bottom: 16px;
}
.channel_r .formBox #form .eduBox .dropdown .selected, .channel_r .formBox #form .dropdown .selected {
    font-size: 14px;
    padding: 13px 12px;
}
.channel_r .formBox #btnBox {
    padding-top: 22px
}
.channel_r .formBox #btnBox button {
    display: block;
    font-size: 24px;
    color: #fff;
    width: 398px;
    height: 50px;
    line-height: 50px;
    background-color: #00b4ff;
    text-align: center;
    margin: 0 auto;
    border: none;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 3px #0590ca;
    -moz-box-shadow: 0 3px 3px #0590ca;
    box-shadow: 0 3px 3px #0590ca
}
.channel_r .formBox #btnBox .disabled {
    color: #fff;
    background-color: #b3b1b1;
    -webkit-box-shadow: 0 3px 3px #797979;
    -moz-box-shadow: 0 3px 3px #797979;
    box-shadow: 0 3px 3px #797979
}

/*关于*/
.about_bg{width: 1280px;margin: 0 auto;border-top: 1px solid #d2d2d2;padding: 0 50px;margin-bottom: 50px;}
.about_bg h3{font-size: 24px;line-height: 48px;color: #fd5641;border-bottom: 1px dashed #d2d2d2;}
.about_bg > div h2{font-size: 45px;line-height: 55px;text-align: center;margin-bottom: 10px;margin-top: 20px;}
.about_bg > div p{text-align: center;font-size: 16px;line-height: 21px;color: #b3b1b1;}
.about_bg > p{font-size: 16px;line-height: 21px;text-indent: 2em;}
.about_zpq{display: flex;flex-wrap: wrap;margin-top: 10px;}
.about_zpq img{width: 70%;height: 100%;margin-bottom: 10px;}

/*就职工签*/
.worker_bb{
    width: 100%;
    background: url(../images/jzgq_bjtu.jpg) no-repeat center;
    background-size: 100% 100%;
    padding-bottom: 30px;
}
.worker_bg{
    width: 70%;
    background-color: #fff;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 40px;
    margin: 0 auto;
}
.worker_bg .title1{
    font-size: 30px;
    text-align: center;
    height: 42px;
    line-height: 42px;
    color: #4e5457;
}
.worker_bg .title2{
    font-size: 14px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    color: #a3a3a3;
}
.worker_cont{
    border: 1px solid #000;
}
.worker_cont ul{overflow: hidden;display: flex;flex-wrap: wrap;}
.worker_cont ul li{width: 271px;text-align: center;font-size: 16px;line-height: 32px;border-right: 1px solid #000;border-bottom: 1px solid #000;padding: 0 10px;}
.worker_cont ul li:nth-child(3n){border-right: none;width: 272px;}
.worker_cont ul li:nth-child(10){border-bottom: none;}
.worker_cont ul a{width: 271px;text-align: center;font-size: 16px;line-height: 32px;border: none;border-right: 1px solid #000;background: #fff;color: #00b4ff;}
.worker_cont ul a:last-child{width: 272px;border: none;}
.worker_cont ul a:hover{background: #00b4ff;color: #fff;}

/*特色留学申请*/
.specoal_nav{width: 1280px;margin: 20px auto;overflow: hidden;}
.specoal_nav li{float: left;width: 20%;text-align: center;font-size: 16px;line-height: 32px;color: #000;cursor:pointer}
.specoal_nav .on{color: #fff;background: #18adfc;}


/*反馈*/
.feedback_bg{width: 1280px;margin: 50px auto;}
.feedback_bg .title{
    font-size: 24px;
    color: #000;
    display: inline-block;
}
.feedback_bg .s_title{
    display: inline-block;
    font-size: 14px;
    color: #9f9f9f;
    margin-left: 25px;
}
.feedback_bg .hr{
    border-top: 1px solid #ccc;
    margin: 20px 0;
}
.feedback_bg .wz{font-size: 14px;line-height: 14px;color: #4d4d4d;}


.feedback_xx{overflow: hidden;margin-top: 30px;}
.feedback_xx > p{float: left;font-size: 16px;line-height: 22px;color: #000;}
.feedback_xx div{float: left;}
.feedback_xx div > input{
    display: none;
}
.feedback_xx div > label{
    position: relative;
    margin-right: 34px;
    font-size: 16px;
    line-height: 20px;
    color: #000;
    font-weight: normal;
}
.feedback_xx div > label::before{
    display: inline-block;
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid #999;
    margin-right: 6px;
    vertical-align: bottom;
}
.feedback_xx div > input:checked+label::before{
    background-color: #fff;
    border: 1px solid #999;
}
.feedback_xx div > input:checked+label::after{
    display: inline-block;
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    left: 5px;
    bottom: 5px;
    background-color: #18adfc;
}
.feedback_bg textarea{
    height: 248px;
    padding: 16px;
    vertical-align: top;
    width: 798px;
    transition: all .3s ease-in-out;
    border-radius: 5px;
    outline: none;
    min-height: 248px;
    margin: 30px 0;
    text-indent:2em
}
.formGroup label{
    color: #000;
    font-weight: 400;
    display: inline-block;
    font-size: 16px;
    line-height: 42px;
    margin-bottom: 0!important;
    width: 65px;
}
.formGroup input{
    width: 280px;
    height: 42px;
    border-radius: 5px;
    padding: 10px;
    border: 1px solid #ccc;
    box-shadow: none;
    transition: all .3s ease-in-out;
    margin-bottom: 25px;
    line-height: 42px;
    font-size: 16px;
}
.formGroup button{
    margin-left: 65px;
    background-color: #00b4ff;
    border: 1px solid #00b4ff;
    color: #fff;
    width: 280px;
    height: 44px;
    font-size: 18px;
    font-weight: 600;
}

/*法律声明*/
.legalnotices_bg{width: 1280px;margin: 0 auto;padding: 0 15px;}
.legalnotices_bg > p{font-size: 18px;line-height: 18px;color: #009900;margin-bottom: 25px;margin-top: 20px;}
.legalnotices_bg > p span{color: #000;font-size: 15px;}




.yd_heard_bg,.yd_slideBox,.yd_contbg,.yd_foot_bg,.yd_floating_r,.yd_foot_gd{display: none;}

/*响应式*/

@media (min-width: 0px) and (max-width: 640px){
    body{min-width: 100%;}
    .yd_clearfix{clear: both;}
    .tz_top,.sy_nav,.slideBox,.announ_bg,.sy_contbg,.floating_l,.floating_r,.process_bg{display: none;}

    .yd_heard_bg,.yd_slideBox,.yd_contbg,.yd_foot_bg,.yd_floating_r,.yd_foot_gd{display: block;}


    /*头部*/
    .yd_heard_bg{width: 100%;padding: 10px;}
    .yd_logo{height: 70px;float: left;}
    .yd_logo p {float: left;line-height: 70px;font-size: 21px;color: #00b4ff;font-weight: bold;}
    .yd_logo img{height: 100%;float: left;}
    .yd_nav_ph{float: right;margin: 15px 0;width: 40px;height:40px;overflow: hidden;}
    .yd_nav_ph img{width: 100%;}
    .yd_nav_sbg{text-align: center;background-color: #00b4ff;position: absolute;width: 420px;z-index: 3;padding-bottom: 10px;top: 90px;left: 0;}
    .yd_nav_ss li{height: 20%;}
    .yd_nav_ss li a{height: 12.5%;font-size: 21px;line-height: 41px;color: #fff;padding: 0 10px;}


    /*轮播图*/
    .yd_slideBox{position:relative; overflow:hidden; margin:0px auto;max-width:750px;/* 设置焦点图最大宽度 */}
    .yd_slideBox .hd{position:absolute; height:10px; line-height:10px; bottom:5px;left:50%;transform:translateX(-50%);z-index:1;}
    .yd_slideBox .hd li{display:inline-block; width:5px; height:5px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 2px;}
    .yd_slideBox .hd li.on{ background: #00b4ff;width: 15px;border-radius: 10px;}
    .yd_slideBox .bd{ position:relative; z-index:0;}
    .yd_slideBox .bd li{ position:relative; text-align:center; box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);}
    .yd_slideBox .bd li img{vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
    .yd_slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */

    .mftd{bottom: 15px;}
    .mftd a{font-size: 12px;line-height: 21px;padding: 0 10px;}

    /*内容*/
    .yd_contbg{width: 100%;margin-bottom: 20px;}
    .yd_contbg > div{margin-top: 20px;}
    .yd_contbg > div h3{font-size: 21px;line-height: 50px;color: #5b5b5b;text-align: center;margin-bottom: 20px;}
    .yd_contbg > div ul{display: flex;flex-wrap: wrap;}
    .yd_contbg > div ul li{width: 50%;margin-bottom: 20px;padding: 0 6px;}
    .yd_contbg > div ul li a div{width: 100%;height: 171px;border-radius: 6px;overflow: hidden;}
    .yd_contbg > div ul li a div img{width: 100%;height: 171px;}
    .yd_contbg > div ul li a h4{font-size: 16px;line-height: 34px;color: #353535;margin-top: 5px;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;height: 34px;}
    .yd_predecshow_bg ul li a p{font-size: 16px;line-height: 16px;color: #949494;text-align: center;}
    .yd_school_bg ul li a p{font-size: 16px;line-height: 20px;color: #949494;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .yd_news_bg ul li a p{font-size: 16px;line-height: 20px;color: #949494;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .yd_contbg > div > div{display: inline-block;margin-left: 50%;transform: translateX(-50%);}
    .yd_contbg > div > div a{font-size: 16px;line-height: 28px;color: #8a8a8a;padding: 0px 29px;border-radius: 10px;border: 1px solid #adadad;display: inline-block;}

    /*底部*/
    .yd_foot_gd{height: 96px;width: 100%}
    .sy_foot_top{width: 100%;}
    .foot_l{float: none;}
    .foot_l h3{margin-top: 0;padding-top: 46px;}
    .foot_l ul{margin-bottom: 20px;}
    .foot_l ul li{margin-bottom: 20px;}
    .foot_r{float: none;}
    .sy_foot_up p{line-height: 16px;padding: 0 5px;padding-bottom: 10px;}
    .foot_r .ewm{margin-top: 20px;display: flex;flex-wrap: wrap;justify-content: space-around;}
    .foot_r .ewm li{float: none;margin-left: 0;}
    .foot_ewm{border: none;top: -100px;right: 14px;padding: 0;width: 80px;height: 80px;}
    .foot_r .share_bg{margin-top: 40px;display: flex;flex-wrap: wrap;justify-content: space-around;}
    .foot_r .share_bg li{float: none;margin-left: 0;}
    .yd_foot_bg{display: flex;flex-wrap: wrap;justify-content: space-around;background: #00b4ff;text-align: center;position: fixed;bottom: 0px;width: 100%;}
    .yd_foot_bg div{width: 33.3%;}
    .yd_foot_bg div a{display: inherit;padding-top: 5px;}
    .yd_foot_bg div a img{width: 44px;}
    .iconfont{font-size: 40px!important;color: #fff;}
    .yd_foot_bg div a p{font-size: 21px;line-height: 25px;color: #fff;}

    .channel_bg{background: none;position: relative;padding-bottom: 10px;}
    .channel_top > div{width: 100%;}
    .channel_logo{float: none;width: 40%;margin: 0 auto;}
    .channel_top p{float: none;text-align: center;font-size: 21px;line-height: 42px;}
    .channel_cont{width: 100%;}
    .channel_l{display: none;}
    .channel_r{float: none;width: 90%;border: 1px solid #8a8a8a;margin: 0 auto;}
    .channel_r .formBox #btnBox button{width: 100%;}
    .channel_r .title1{font-size: 21px;}
    .channel_r .title2{font-size: 16px;}


    .feedback_bg{width: 100%;padding: 0 10px;}
    .feedback_bg textarea{width: 100%;}

    .school_zs_bg{margin-top: 20px;}
    .ssts{margin-bottom: 20px;}
    .school_k_nav{position: static;}
    .school_k_nav div{border-radius: 0;width: 50%;margin-right: 0;text-align: center;margin-bottom: 10px;z-index: 0!important;}


    .school_nav_bg{width: 100%;}
    .bar6 input{width: 240px;border-radius: 0!important;}

    .school_ss{padding: 0 10px;}
    .list-wapper{width: 100%!important;}
    .school-list-mes{width: auto!important;}
    .school-list{position: relative;}
    .btn-wapper{height: auto!important;text-align: -webkit-center!important;margin-top: 10px!important;float: none!important;position: absolute;top: 10px;right: 30px;}
    .school-name-sp{margin-top: 25px!important;}
    .content{width: 100%!important;}
    .school-content{width: 100% !important;padding: 0 10px!important;}
    .school-info-img{margin-left: 50%;transform: translateX(-50%);!important;}
    .banner-jpyy{background: #8a8a8a!important;}
    .collegeBasic .container{width: 100% !important;}
    .collegeBasic{height: auto!important;}
    .breadcrumb{padding: 8px 15px!important;}
    .school-info-new{height: auto!important;display: inline-block!important;padding: 0 10px!important;}
    .school-info-data{text-align: center!important;}
    .school-info-data h2{float: none;!important;}
    .school-info-data > div button{margin-left: 0;float: none;!important;}
    .a-wappers{float: none;transform: translateX(-50%);margin: 10px 0;margin-left: 50%;!important;flex-direction: inherit!important;width: 100%!important;}
    .a-wappers a{width: 30%!important;}
    .subscribe{text-indent: 0!important;text-align: center!important;}
    .subscribe img{display: none!important;}
    .school_introduc, .school_gallery, .school_address{padding: 20px;}
    .school_gallery ul li{margin-bottom: 10px;width: 50%;}
    .school_gallery ul li:nth-of-type(odd){margin-right: 0;}
    .school_gallery ul li img{width: 100%;height: 180px;}
    .teacher-matter{background: none!important;}
    .teacher-matter h2{color: #000!important;}
    .abstract pre{color: #000!important;}
    .contact-wapper .connection{background-color: #00b4ff!important;border-color: #00b4ff!important;}
    .tea-img-wapper{width: 100%!important;}
    .teacher-matter{width: 100% !important;}

    .container{width: 100% !important;}
    .details_sb{width: 100%;padding: 0 15px;}
    .details_fy{width: 100%;padding: 0 15px;}

    .worker_bg{padding: 20px;}
    .worker_bg .title1{font-size: 21px;}
    .worker_bg .title2{font-size: 16px;}
    .worker_bg{width: 85%;}
    .worker_cont ul li{width: 105px;}
    .worker_cont ul li:nth-child(3n){width: 105px;}
    .worker_cont ul a{width: 105px;}
    .worker_cont ul a:last-child{width: 105px;}
    .channel_cont{padding-top: 0;margin-left: 0;}
    .specoal_nav{width: 100%;padding: 0 10px;}
    .specoal_nav li{width: calc(50% - 4px);border: 1px solid #00b4ff;margin-bottom: 10px;margin-right: 1%;}
    .specoal_nav li:nth-child(2n){margin-right: 0;}
    .specoal_cont{padding: 0 10px}
    .jiemo-shop-detail-title .content{margin: 0!important;}
    .jiemo-shop-detail-title .content h2{margin: 0!important;}
    .jiemo-shop-detail-title .content a{margin: 20px 10px 0 0!important;}
    .about_bg{width: 100%;padding: 0 10px;margin-bottom: 20px;}
    .about_bg > div{margin-bottom: 20px;}
    .about_bg > div div{float: none;width: auto;}
    .about_bg > div h2{float: none;width: auto;font-size: 30px;line-height: 30px;margin-top: 20px;}
    .details_xx p{font-size: 14px;}

    .predeces_cont{width: 100%;padding: 0 10px;}
    .jiemo-shop-crumbs{padding-top: 16px!important;}
    .predeces_cont > p{margin-bottom: 20px;margin-top: 20px;}
    .predeces_cont ul{display: flex;flex-wrap: wrap;}
    .predeces_cont ul li{float: none;margin: 0 auto;margin-bottom: 20px;}
    .predeces_cont > ul li:nth-child(4n){margin-right: auto;}
    .school_address .map{height: auto;}
    .school_address .map img{height: auto;}

    .news_cont_bg{margin-bottom: 0px;}
    .news_cont_sb{width: 100%;}
    .news_cont_sb > h3{text-align: center;margin-bottom: 10px;}
    .news_cont_sb > p{text-align: center;margin-bottom: 10px;}
    .news_nr_bg > div{float: none;border-bottom: 1px solid #e0e0e0;}
    .news_nav{overflow: hidden;margin-right: 0;}
    .news_nav div{float: left;border: none;width: 33.3%;text-align: center;}
    .news_nav div i{display: none;}
    .news_nav div a{line-height: 46px;padding: 0;display: inherit;}
    #news_xz a{background: #00b4ff;color: #fff;}
    .news_nr_r > div{padding-bottom: 0;}
    .news_nr_xx{padding: 20px 10px;border-bottom: 1px solid #e0e0e0;border-top: none;}
    .news_nr_tu{margin-left: 0;margin-right: 10px;height: auto;width: 30%;}
    .news_nr_tu img{width: 100%;height: 100%;}
    .news_nr_xxr{height: auto;width: 65%;}
    .news_nr_xxr h3{margin-top: 0;margin-bottom: 5px;}
    .news_nr_xxr > p{width: 100%;height: 50px;}
    .news_nr_xxr div{position: static;margin-top: 5px;}
    .news_nr_xxr div p{margin-left: 0;margin-right: 18px;}
    .jiemo-shop-detail{padding: 0 10px!important;}
    .a-wappers a{margin: 5px 0!important;}
    .pagination{margin: 0!important;}
    .legalnotices_bg{width: 100%;}
    .legalnotices_bg > p{line-height: 22px;}
    .sy_foot_up p span{margin-left: 0;}
    .predeces_cont > h3{padding-bottom: 0;}
    .list-all-jpyy{background: url(../images/jp-banner_a870cce6.png) 15px bottom no-repeat!important;}
    .predeces_cont .predeces_bt{margin-top: 20px;margin-bottom: 20px;}
    .channel_r .formBox #form > div .birthday input{width: 75%;}
    .yd_floating_r{position: fixed;right: 10px;top: 40%;}
    .yd_floating_r .yd_float_r_zx{width: 70px;}
    .yd_floating_r .yd_float_r_zx img{width: 100%;}
    .yd_float_r_gb{width: 30px;margin: 0 auto;margin-bottom: 5px;}
    .yd_float_r_gb img{width: 100%;}


	@media screen and ( max-width: 980px ) {
.sy_foot_bg {display: none;}
.jiemo-shop-detail-title .content .col-md-4 .blls_bg7{display: none;}
.predeces_cont > ul li div .blls_bg{display: none;}
.iphone_footer_fixedd {display: none;}

}
	
  
}


