body{
    font-size: 16px;
    font-family: '微软雅黑';
    background: #fff;
    overflow-x: hidden;
    width: 100%;
}
.layout{
    width: 12.02rem;
    margin: auto;
}
.clearfix{*zoom:1;}
.clearfix:after{ content:"";clear:both;display: block;font-size:0; line-height:0;height:0;overflow:hidden;}

/*floor_nav*/
.floor_nav {
    z-index: 100;
    width: .05rem;
    position: fixed;
    top: 50%;
    right: .75rem;
    margin-top: -250px;
}
.floor_nav li {
    width: 8px;
    height: 8px;
    background: #7caed6;
    margin-bottom: .06rem;
    border-radius: 50%;
}
.floor_nav li.active{
    background: #0154a1;
}
/*返回页首*/
.to-top{
    width: 30px;
}
.to-top a{
    font-size: 14px;
    /*color: #23374a;*/
    color: #0154a1;
    width: 40px;
    height: 73px;
}
.to-top a span{
   background: url("/special/2019/20190719zsd/img/to-top.png") no-repeat;
    background-position: 11px 0;
    width: 20px;
    height: 42px;
    display: block;
}
.to-top a p{
    padding-top: 10px;
    padding-right: 10px;
}

 .floor_nav ul{
   margin: 144px 0;
}
.banner_contact{
    font-size: 14px;
    color: #0154a1;
    writing-mode: vertical-lr;
    -webkit-writing-mode: vertical-lr;
    -ms-writing-mode: vertical-lr;
}
.banner_contact:hover{
    /*color: #fff;*/

}

/*top*/
.top{
    background: #fff;
    margin: auto;
    width: 1105px;
}
.top_box{
    display: flex;
    justify-content: space-between;
}
.top img{
    width: 169px;
    height: 53px;
    padding-top: 28px;
}
.top_cont{
    height: 95px;

}
.top_cont li{
    float: left;
    margin-left: 30px;
    padding-top: 38px;
}
.top_cont li a{
    font-size: 20px;
    color: #202020;
    padding-bottom: 23px;
}
.top_cont  .top_active a{
    /*transition: 0.5s;*/
    color: #184eac;
    font-size: 24px;
    border-bottom: 3px solid #184eac;
}

/*banner*/
.banner{
    background: url("/special/2019/20190719zsd/img/banner.jpg") no-repeat;
    background-size:100%  100%;

    height: 912px;
    text-align: center;
}
.banner .banner_lz,.banner .banner_zs{
    display: block;


}
.banner .banner_lz{
    padding-top: 280px;
    margin-left: 400px;

}
.banner .banner_zs{
    margin-left: 200px;
    padding-top: 50px;
}
.banner_jiantou{
    position: absolute;
    top: 40px;
    left: 46%;
    width: 60px;
    height: 34px;
    background: url("/special/2019/20190719zsd/img/banner-jt.png")  no-repeat;
    margin: auto;
    animation: indexIconAnimation 1s infinite;

}
@keyframes indexIconAnimation{
    0%{top:800px;}
    100%{top:830px;}
}
@-webkit-keyframes indexIconAnimation{
    0%{top:800px;}
    100%{top:830px;}
}
@-moz-keyframes indexIconAnimation{
    0%{top:800px;}
    100%{top:830px;}
}
@-o-keyframes indexIconAnimation{
    0%{top:400px;}
    100%{top:430px;}
}
/*国际化概况*/
.title{
    /*padding-top: .46rem;*/
    text-align: center;
}
.title_txt{
    font-size: .48rem;
    color: #1a255b;
    font-family: 'SourceHanSansCN Regular','微软雅黑';
    padding: .15rem .14rem;
    font-weight: bold;
}
.border1{
    display: block;
    width: .89rem;
    height: .02rem;
    background: #184eac;
    margin: auto ;
}
.border2{
    display: block;
    width:.48rem;
    height: .02rem;
    background: #ff7101;
    margin:.10rem auto .12rem;
}
.title_en{
    font-size: .24rem;
    color: #048ce2;
    font-family: 'DIN Light','微软雅黑';
    padding-bottom: .68rem;
}
#gjh{
    padding-top: 46px;
}
.gjh-left{
    float: left;
    width: 638px;
    padding: 20px 0 0 0;
    box-sizing: border-box;
}
.gjh-left-tit{
    font-size: 28px;
    color: #0154a1;
    line-height: 40px;
}
.gjh-left span{
    display: block;
    width: 132px;
    height: 2px;
    background: #0154a1;
    margin: 20px 0;
}
.gjh-left-txt{
    font-size: 18px;
    color: #595757;
    line-height: 35px;
    /*text-align: justify;*/
    /*width: 624px;*/
}
.gjh-left-txt p{
    position: relative;
    margin-left: 8px;
}
.gjh-left-txt p:after{
    content: '';
    width: 6px;
    height: 6px;
    background: #595757;
    border-radius: 50%;
    position: absolute;
    top: 14px;
    left: -16px;
}
.gjh-left a{
    display: block;
    border-radius: 10px;
    margin-top: 32px;
    width: 156px;
    height: 40px;
    background: #0154a1;
    line-height: 40px;
    font-size:18px ;
    text-align: center;
    color: #fff;
}
.gjh-rig{
    float: right;
    width: 539px;
    height: 362px;
    overflow: hidden;
}
.gjh-rig:hover img{
    transform: scale(1.1);
    transition: 1s;
}
.gjh-ditu{
    text-align: center;
    padding-top: 68px;
}
.gjh-bot{
    padding-top: 90px;
    padding-bottom: 74px;
}
.gjh-bot li{
    float: left;
    text-align: center;
}
.gjh-bot li:nth-child(1){
    width: 274px;
}
.gjh-bot-xt{
    width: 100%;
    height: 1px;
    background: #0154a1;
    margin: 26px 0 23px;
    position: relative;
}
.gjh-bot-xt:after{
    content: '';
    width: 11px;
    height: 11px;
    border: 1px solid #0154a1;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: -6px;
    margin-left: -10px;
}

.gjh-bot-icon{
    background: url("/special/2019/20190719zsd/img/gjh-sprit.png") no-repeat;
    opacity: 0;
    /*display: none;*/
    width: 62px;
    height: 62px;
    margin: auto;
}
.gjh-bot-txt{
    font-size: 18px;
    color: #a1a1a1;
    line-height: 26px;
}
.gjh-bot-txt span{
    font-size: 35px;
    color: #fd7325;
}
.gjh-bot li:hover .gjh-bot-xt:after{
    content: '';
    width: 11px;
    height: 11px;
    border: 1px solid #0154a1;
    background: #0154a1;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: -6px;
    margin-left: -10px;
}
.gjh-bot li:hover .gjh-bot-xt:before{
    content: '';
    width: 116px;
    height: 3px;
    background: #0154a1;
    position: absolute;
    top: -1px;
    left: 50%;
    margin-left: -60px;
}
.gjh-bot li:hover .gjh-bot-icon{
    transform: scale(1.1);
    transition: 1s;
}
.gjh-bot li:nth-child(2){
    width: 191px;
}
.gjh-bot li:nth-child(3){
    width: 274px;
}
.gjh-bot li:nth-child(4){
    width: 185px;
}
.gjh-bot li:nth-child(5){
    width: 276px;
}
 .gjh-bot-icon2{
    background-position: -75px 0;
}
.gjh-bot-icon3{
    background-position: -149px 0;
}
.gjh-bot-icon4{
    background-position: -228px 0;
}
.gjh-bot-icon5{
    background-position: -300px 0;
}
.gjh-tu ul{
    display: flex;
    justify-content: space-between;
    padding-bottom: 65px;

}
.gjh-tu li{
    width: 355px;
    height: 217px;
    overflow: hidden;
    position: relative;
}
.gjh-tu li:hover img{
    transform: scale(1.1);
    transition: 1s;
}
.gjh-tu li p{
    font-size: 20px;
    color: #fff;
    position:absolute;
    bottom: 22px;
    left: 35%;
}
#hwkt{
    padding-top: .46rem;
    background: #e3f1fa;
    padding-bottom: .9rem;
}
.hwkt_tab_box{
    border-bottom: 1px solid #eec09a;
}
.hwkt_tab{
    
}
.hwkt_tab li{
    float: left;
    line-height: 72px;
    font-size: 28px;
    color: #595757;
    margin-left: 178px;
    cursor: pointer;
}
.hwkt_tab li:nth-child(1){
    margin-left: 78px;
}
.hwkt_tab .hwkt_tab_active{
    position: relative;
    color: #1a255b;
    font-size: 30px;
    border-bottom: 8px solid #1a255b;
}
.hwkt_tab .hwkt_tab_active::after{
    position: absolute;
    bottom: -36px;
    left: 50px;
    content: '';
    border-top: 12px solid #1a255b;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
    border-bottom: 12px solid transparent;

}
.hwkt_main{
    display: none;
}
.hwkt_main_on{
    display: block;
}
.hwkt_main1_rig{
    float: left;
    position: relative;
    width: 332px;
    height: 447px;
    border: 3px solid #1a255b;
    margin: 78px 105px 0 22px;
}
.hwkt_main1_rig .hwkt_main1_img{
    position: absolute;
    top: 19px;
    left: 22px;
    width: 359px;
    height: 457px;
}
.hwkt_main1_rig .hwkt_main1_img:hover{
    transform: scale(1.1,1.1);
    transition: 1s;
}
.hwkt_main1_left{
    float: left;
    width: 715px;
    margin-top: 90px;
}

/*.hwkt_main1_left img{
    width: .29rem;
    height: .27rem;

    margin-bottom: .58rem;
}*/
.hwkt_main1_kt img{
    margin-bottom: .18rem;
}
.hwkt_main1_left p{
    font-size: 23px;
    color: #595757;
    line-height: 41px;
    text-align: justify;
}
.hwkt_xxnr_rig{
    float: left;
    width:451px;
    height: 398px;
    margin-top: 105px;
    margin-right: 47px;
}
.hwkt_xxnr_left{
    margin-top: 105px;
    float: left;
    position: relative;
    width: 703px;
    height: 398px;
    overflow: hidden;
    padding: 42px 20px 30px 20px;
    background: #fff;
    color: #595757;
    font-size: 16px;
    line-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: justify;
}
.hwkt_xxnr_left::after{
    content: '';
    border-right: 23px solid #fff;
    border-left: 23px solid transparent;
    border-top: 23px solid transparent;
    border-bottom: 23px solid transparent;
    position: absolute;
    top: 160px;
    left: -45px;
}
.hwkt_xxnr_left p{
    text-align: right;
}

.hwkt_main2{
    height: 550px;
}

.slideBox{ width:1350px;
    height:600px; box-sizing: border-box; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;left: 58%; bottom:.43rem; z-index:1;margin-left: -100px; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:40px;  width:35px; height:5px; text-align:center; background:#b6ddf5; cursor:pointer; }
.slideBox .hd ul li.on{ background:#ff7101;  }
.slideBox .bd{ position:relative;
    margin-left: 54px; height:100%; z-index:0;   }
.slideBox .bd li{margin: auto; zoom:1; vertical-align:middle; }
/*.slideBox .bd img{ width:450px; height:230px; display:block;  }*/

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:43px; height:81px; background:url(/special/2019/20190719zsd/img/jiantou.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:2%; background-position:-48px 0px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.hwkt_main3{
    margin-top: .6rem;
    box-shadow: darkgrey 0px 12px 30px -15px;
}
.hwkt_kc_tr{
    width: 12rem;
    height: 63px;
    box-sizing: border-box;
    display: flex;
    font-size: 14px;
    color: #595757;
    line-height: 63px;
}
.hwkt_kc_tr:nth-child(odd){
    background: #fff;
}
.hwkt_kc_tr:nth-child(odd) .hwkt_kc_name{
    border-right: 2px solid #e3f1fa;
}
.hwkt_kc_tr:nth-child(even) .hwkt_kc_name{
    border-right: 2px solid #fff;
}
.hwkt_kc_name{
    width: 1.65rem;
    text-align: center;
    font-size: 18px;
    display: flex;
    margin-left: 26px;
    box-sizing: border-box;
}
.hwkt_kc_name i{
    margin-left: 16px;
}
.hwkt_kc_name span{
    display: inline-block;
    width:23px ;
    height: 63px;
    box-sizing: border-box;
    background: url("/special/2019/20190719zsd/img/hwkt-sprit.png") no-repeat;
    background-position: 0 -5px;
}
.hwkt_kc_name1 span{
    background-position: 0 -65px;
}
.hwkt_kc_name2 span{
    background-position: 0 -127px;
}
.hwkt_kc_name3 span{
    background-position: 0 -190px;
}
.hwkt_kc_name4 span{
    background-position: 0 -251px;
}
.hwkt_kc_name5 span{
    background-position: 0 -317px;
}
.hwkt_kc_name6 span{
    background-position: 0 -378px;
}
.hwkt_kc_name7 span{
    background-position: 0 -440px;
}
.hwkt_kc_cont{
    padding-left: 43px;
}
.hwkt_main4{

    margin-top: 87px;
}
.hwkt_main4 img{

    width: 600px;
    height: 460px;

}
.hwkt_main4-img{
    float: left;
    width: 600px;
    height: 460px;
    margin-right: 49px;
    overflow: hidden;
}
.hwkt_main4-img:hover img{
    transform: scale(1.1);
    transition: 1s;
}
.hwkt_main4_rig{
    float: left;
    margin-left: 40px;
}
.hwkt_main4_rig p{
    width: 505px;
    font-size: 22px;
    color: #595757;
    line-height: 38px;
    margin-top: 55px;
    position: relative;
}
.hwkt_main4_rig p img{
    position: absolute;
    top: .1rem;
    left: -.4rem;
   width: .18rem;
    height: .18rem;
}
/*.hwkt_main4_rig p::after{
    content: '';
    width: 10px;
    height: 10px;
    background: #13154a;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
}*/








/*国际交换*/
#gjjh{
    padding-top: 46px;
}
.gjjh_txt{
    font-size: 22px;
    color: #595757;
    line-height: 35px;
    text-align: center;
}
.gjjh_txt span{
    color: #ff7101;
    font-size: 28px;
}
.gjjh_main{
    box-sizing: border-box;
    background: url("/special/2019/20190719zsd/img/gjjh_1.jpg") no-repeat;
    background-size: 1326px 720px;
    height: 720px;
    width: 1326px;
    position: relative;
    margin: 40px auto 0;
}
/*.gjjh_main p{
    font-size: .17px;
    color: #08210f;
}*/
.gjjh_main_tit_mg{
    position: absolute;
    top: 210px;
    left: 132px;
}

.gjjh_main_title{
    font-size: 17px;
    cursor: pointer;
}
.gjjh_main_title:hover{
    transition: .5s;
    font-size: 28px;
}
.gjjh_main_box{
    background: #fff;
    padding: 10px;
    display: none;
    width: 185px;
}



.gjjh_main_tit_yg{
    position: absolute;
    left: 417px;
    top: 80px;
}

.gjjh_main_tit_hl{
    position: absolute;
    left: 679px;
    top: 77px;
}

.gjjh_main_tit_nw{
    position: absolute;
    top: 0px;
    left: 873px;
}
.gjjh_main_tit_fl{
    position: absolute;
    top: 103px;
    left: 901px;
}
.gjjh_main_tit_els{
    position: absolute;
    top: 143px;
    left: 1019px;
}
.gjjh_main_tit_rd{
    position: absolute;
    top: 190px;
    left: 854px;
}
.gjjh_main_tit_adl{
    position: absolute;
    top: 223px;
    left: 845px;
}
.gjjh_main_tit_bl{
    position: absolute;
    top: 262px;
    left: 819px;
}
.gjjh_main_tit_hg{
    position: absolute;
    top: 264px;
    left: 1021px;
}
.gjjh_main_tit_ydl{
    position: absolute;
    top: 321px;
    left: 805px;
}
.gjjh_main_tit_tw{
    position: absolute;
    top:395px;
    left: 979px;
}
.gjjh_main_tit_xjp{
    position: absolute;
    top:490px;
    left: 909px;
}
.gjjh_main_tit_xxl{
    position: absolute;
    top:575px;
    left: 1146px;
}
.gjjh_main_tit_dm{
    position: absolute;
    top:405px;
    left: 680px;
}
.gjjh_main_tit_fg{
    position: absolute;
    top:462px;
    left: 679px;
}
.gjjh_main_tit_xby{
    position: absolute;
    top:379px;
    left: 481px;
}
.gjjh_main_tit_dg{
    position: absolute;
    top:475px;
    left: 426px;
}
.gjjh_main_tit_rb{
    position: absolute;
    top:339px;
    left: 1178px;
}


.gjjh_main_tit_bls{
    position: absolute;
    top:164px;
    left: 585px;
}
.gjjh_main_tit_rs{
    position: absolute;
    top:273px;
    left: 451px;
}

.gjjh_mid{
    text-align: center;
    padding: 24px 0;
    position: relative;
}
/*.gjjh-mid-mg{
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    animation-fill-mode: both;
    webkit-animation-play-state: both;
}*/
.gjjh-mid1{
    position: absolute;
    top: 80px;
    left: 208px;
    width: 81px;
    height: 105px;
}
.gjjh-mid2{
    position: absolute;
    top: 75px;
    left:587px;
}
.gjjh-mid3{
    position: absolute;
    top: 250px;
    right: 307px;
}
.gjjh-mid4{
    position: absolute;
    top: 40px;
    right: 176px;
}
.gjjh-mid5{
    position: absolute;
    top: 265px;
    right: 145px;
}
.gjjh_bot{
    display: flex;
    justify-content: space-between;
    font-family:  "Microsoft YaHei";
}
.gjjh_bot li{
    width: 194px;
    margin-bottom: 25px;
}
.gjjh_bot_tit{
    border-bottom: 1px dotted #00561e;
    padding-bottom: 7px;
    margin-bottom: 5px;
}
.gjjh_bot_tit i{
    font-size:15px;
    color: #027fcf;
    padding-right: 13px;
}
.gjjh_bot_tit span{
    width: 24px;
    height: 16px;
    display: inline-block;
    background: url("/special/2019/20190719zsd/img/gjjh-gq.png") no-repeat;
}
.gjjh_bot_tit2 span{
    background-position: 0 -23px;
}
.gjjh_bot_tit3 span{
    background-position: 0 -48px;
}
.gjjh_bot_tit4 span{
    background-position: 0 -70px;
}

.gjjh-bot2 .gjjh_bot_tit1 span{
    background-position: -33px 0px;
}
.gjjh-bot2 .gjjh_bot_tit2 span{
    background-position: -33px -23px;
}
.gjjh-bot2 .gjjh_bot_tit3 span{
    background-position: -33px -48px;
}
.gjjh-bot2 .gjjh_bot_tit4 span{
    background-position: -33px -70px;
}

.gjjh-bot3 .gjjh_bot_tit1 span{
    background-position: -69px 0px;
}
.gjjh-bot3 .gjjh_bot_tit2 span{
    background-position: -69px -23px;
}
.gjjh-bot3 .gjjh_bot_tit3 span{
    background-position: -69px -48px;
}
.gjjh-bot3 .gjjh_bot_tit4 span{
    background-position: -69px -70px;
}

.gjjh-bot4 .gjjh_bot_tit1 span{
    background-position: -105px 0px;
}
.gjjh-bot4 .gjjh_bot_tit2 span{
    background-position: -105px -23px;
}
.gjjh-bot4 .gjjh_bot_tit3 span{
    background-position: -105px -48px;
}
.gjjh-bot4 .gjjh_bot_tit4 span{
    background-position: -105px -70px;
}

.gjjh-bot5 .gjjh_bot_tit2 span{
    background-position: -140px -23px;
}
.gjjh-bot5 .gjjh_bot_tit3 span{
    background-position: -140px -48px;
}
.gjjh-bot5  .gjjh_bot_tit4 span{
    background-position: -140px -70px;
}

.gjjh_bot_cont{
    font-size: 12px;
    color: #595757;
    line-height: 18px;
}
.gjjh-bot6{
    display: flex;
    justify-content: space-between;
    margin-bottom: 35px;
}
.gjjh-bot6 li:nth-child(1){
    width: 623px;
}
.gjjh-bot6 li:nth-child(2){
    width: 525px;
}
.gjjh-bot6 .gjjh_bot_cont{

    display: flex;
    justify-content: space-between;
}
.gjjh-bot6  .gjjh_bot_tit2 span{
    background-position: 0 -96px;
}
.gjjh-bot6  .gjjh_bot_tit3 span{
    background-position: -34px -96px;
}


/*学生留言*/
.gjjh_xsly{
    margin-bottom: .68rem;
}
.gjjh_swiper{
    /*box-shadow: #ecf7ff 0px 0px 30px 5px*/
}
.xsly_title{
    font-size: 31px;
    color: #1a255b;
    text-align: center;
    margin-bottom: .53rem;
}
.xsly_title p{
    padding: .12rem 0 .08rem;
}
.xsly_title span{
    display: block;
    width: .48rem;
    height: 3px;
    background: #ff7101;
    margin: auto;
}

.swiper-container{
    overflow-x: hidden !important;
}
.xsly_main{
    position: relative;
}
.xsly_container{
    width: 1200px;
}
.swiper-button-prev{
    background: url("/special/2019/20190719zsd/img/jiantou.png") no-repeat !important;
    width: 43px !important;
    height: 81px !important;
    position: absolute !important;
    top: 209px !important;
    left:280px!important;

}
.swiper-button-next{
    background: url("/special/2019/20190719zsd/img/jiantou.png") no-repeat !important;
    background-position:  100% 0%!important;
    width: 43px!important;
    height: 81px!important;
    position: absolute!important;
    top: 209px!important;
    right: 280px!important;

}

.xsly-container{
    width: 1200px;
}

.xsly_main  .xsly_pic{
    position: relative;
    width:381px ;
}
.xsly_main  .xsly_pic1::after{
    content: '';
    border-bottom:8px solid #fff;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 8px solid transparent;
    position: absolute;
    bottom: 23px;
    left: 47%;
}
.xsly_main  .xsly_pic2::after{
    content: '';
    border-top: 8px solid #fff;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 0;
    left: 47%;
}
.xsly_main .xsly_pic img{
    width:381px ;
    height: 239px;
    padding-bottom: 23px;
}
.xsly_main  .xsly_pic p{
    font-size: 18px;
    color: #fff;
    position: absolute;
    bottom: 24px;
    left: 0;
    width: 381px;
    height: 47px;
    background: rgba(19,21,74,.5);
    line-height: 47px;
    text-align: center;
}
.xsly_main  .xsly_txt{
    width:361px ;
    line-height: 33px;
    font-size: 18px;
    color: #595757;
    text-align: justify;
    padding: 0 20px 0;
}
.xsly_main .xsly_txt_hide{
    display: none;
}
.xsly_main  .xsly_txt .showBtn , .xsly_main  .xsly_txt .hideBtn{
    font-size: 18px;
    color: #fa7225;
}
.xsly_main  .xsly_txt .hideBtn{
    display: none;
}
.xsly_main{
    position: relative;
}
.xsyl_slide{
    display: flex;
    margin-right: 17px;
    /*height: 4.23rem;*/
    /*width: 1200px!important;*/
}
.xsyl_swiper_cont{
    width: 390px!important;
}
.xsly_pic2{
    margin-top: 20px;
}





#gjzx{
    background: #e3f1fa;
    padding-top: 62px;
}
.gjzx_txt{
    width: 1197px;
    font-size: 20px;
    color: #595757;
    line-height:32px ;

    margin: auto;
}
.gjzx_list{
    margin-top: 45px;
    display: flex;
}
.gjzx_list_tit{
    width: 230px;
    height: 260px;
    border: 1px solid #9ea8af;
    margin-right: 95px;
    position: relative;
    overflow: hidden;
}
.gjzx_title{
    font-size: 22px;
    color: #1a255b;
    margin-top: 28px;
    text-align: center;
}
.gjzx_list_tit1{
    margin-left: 170px;
}
.gjzx_list_tit_logo{
    width: 100%;
    height: 125px;
    background: url("/special/2019/20190719zsd/img/gjzx_1.png") no-repeat;
    margin-top: 30px;
}
.gjzx_list_tit2{
    background-position: -234px 0;
}
.gjzx_list_tit3{
    background-position: -468px 0;
}
.gjzx_list_cont6{
    word-break:break-all;
}
.gjzx_list_cont6 .xmlbz_txt {
    text-align: center;
}
/*.gjzx_list_cont1{
    display: none;
}*/
.front{
    cursor: pointer;
    transform: scale(1);
    transition: all 0.5s;
}

.behind,.front{
    cursor: pointer;
}
.behind{
    position: absolute;
    top: 0;
    left: 0;
    height: 260px;
    background: #fff;
    opacity: 0;
    transform: scale(1.3);
    transition: all 0.5s;
    width: 100%;
}
.gjzx_list_tit:hover .behind {
    opacity: 1;
    transform: scale(1);
    transition: all 0.5s;
}
.gjzx_list_tit:hover .front {
    opacity: 0;
    transform: scale(0);
    transition: all 0.5s;
}
.xmlbz{

    font-size: 20px;
    color: #595757;
    padding-top: 20px;
    text-align: center;
    padding-bottom: 10px;
}
.xmlbz_txt{
    font-size: 14px;
    color:#595757;
    line-height: 30px;
    padding: 0 24px;
    text-align: justify;
}
.xmlbz_txt i{
    color: #ff7101;
}

.gjzx_ly{
    padding-top: 98px;
    padding-bottom: 43px;
}
/*.xsly_main .bd .gjzx_piclist li{
    width: 3.84rem !important;

    margin-right: .22rem;
}*/
.xsly_main  .gjzx_piclist li:hover .gjzx_pic img{
    border-bottom: 4px solid #ff7101;
}
.xsly_main  .gjzx_pic p{
    background: none;
    color: #fff;
    bottom: 14px;
    text-shadow:1px 1px 6px #000;
}
.xsly_main  .gjzx_pic{
    height: 250px;
    box-sizing: border-box;
}
.xsly_main  .gjzx_pic img{

    width:385px ;
    height: 250px;
    padding-bottom: 0;
}
.xsly_main  .gjzx_ly_txt{
    padding: 23px 11px 30px;
    border: 1px solid #7e8baa;
    margin-right: 15px;
}
.gjzxBtn{
    color: #ff7101;
}
/*双学位*/
.sxw_main{
    display: flex;
    margin-bottom: 50px;
}
.sxw_main_txt{
    font-size: 20px;
    color: #595757;
    line-height: 34px;
    width: 600px;
    text-align: justify;
    padding-right: 36px;
    padding-top: 20px;
}
.sxw_main_pic{
    width: 495px;
    height: 360px;
    overflow: hidden;
}
.sxw_main_pic:hover img{
    transition: 1s;
    transform: scale(1.1);
}

.sxw_liuyan_slide li{
    display: flex;
    margin: auto;
    padding: 23px 34px 28px 20px;
    background: #e3f1fa;
}
.sxw_liuyan_slide li .sxw-ly-img{
    width: 385px;
    height: 250px;
    overflow: hidden;
}
.sxw_liuyan_slide li:hover .sxw-ly-img img{
    transition: 1s;
    transform: scale(1.1);
}
.swx_liuyan_txt {
    width: 790px;
    margin-left: 32px;
    text-align: justify;
    font-size: 18px;
    color: #595757;
    line-height: 28px;
}
.swx_liuyan_txt_hide{
    display: none;

}
.sxw_liuyan_main {
    position: relative;
}
.swxBtn,.hideswxbtn{
    color: #ff7101;
}
.hideswxbtn{
    display: none;
}
.sxw_liuyan_main .hd ul{
    display: flex;
    position: absolute;
    bottom: 33px;
    right: 27px;

}
.sxw_liuyan_main .hd li{
    width: 14px;
    height: 14px;
    background: #b6ddf5;
    border-radius: 50%;
    margin-right: 16px;
    cursor: pointer;
}

.sxw_liuyan_main .hd li.on{
    background: #fd7325;
}
.sxw_liuyan_bottom{
   /* position: absolute;
    bottom: 0;
    left: 3.5rem;*/
    position: relative;
    margin-top: 100px;
    padding-left: 30px;
    width: 500px;
}
.sxw_liuyan_bottom::after{
    content: '';
    display: block;
    border-bottom:10px solid #595757;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid transparent;
    position: absolute;
    left: 0rem;
    top: 0;
}

/*暑期交流*/



#sqjl{
    background: #e3f1fa;
    margin-top: 40px;
    padding-top: 37px;
    padding-bottom: 97px;
}
.sqjl_txt{
    font-size: 24px;
    color: #595757;
    line-height: 48px;
    text-align: center;
    padding-bottom: 60px;
}
.sqjl_cont{
    display: flex;
}
.sqjl_cont_de{
    position: relative;
    width: 385px;
    height: 443px;
    overflow: hidden;
}
.sqjl_cont_de img{
    width: 385px;
    height: 443px;
}
.sqjl_cont_de:hover img{
    transform: scale(1.1);
    transition: 1s;
}
.sqjl_cont_de p{
    position: absolute;
    bottom: 28px;
    left: 103px;
    font-size: 24px;
    color: #fff;
}
.sqjl_cont_ying{
    margin: 0 20px;
}
.sqjl_cont_ying p,.sqjl_cont_he p{
    left: 60px;
}
/*精彩图片*/
#jctp{
    padding-top: .73rem;
}
.jctp_title_en{
    padding-bottom: 0;
}
#carousel {
    position:relative;
    z-index:2;
    margin-top:20px;
    transform-style:preserve-3d;
    perspective:1200px
}
#carousel img {
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-550px;
    transition:transform .5s ease-in-out;
    box-shadow:8px 8px 20px rgba(0,0,0,.2);
    cursor:pointer
}
#bannerNav {
    position:relative;
    margin-top:20px;
    height:10px;
    padding:10px 0;
    text-align:center
}
#bannerNav ul li {
    cursor:pointer;
    overflow:hidden;
    display:inline-block;
    width:22px;
    margin:0 2px
}
#bannerNav ul li a {
    margin:0 auto;
    display:block;
    width:6px;
    height:6px;
    vertical-align:top;
    border-radius:3px;
    background:#5e6671;
    font-size:0
}
#bannerNav ul li.on a,#bannerNav ul li:hover a {
    background:#00aeff
}
#bannerNav ul li.on a {
    width:20px
}

#carousel {
    height:800px
}
#carousel img {
    width:1000px;
    border-radius: 10px;
    opacity: 0;
}


/*联系我们*/
#lxwm{
    padding-top: .73rem;
    background-image: linear-gradient(to right , #3e88c5, #8dc5e7);
    margin-top: .66rem;
    padding-bottom: .88rem;
}
.lxwm_title,.lxwm_title_en{
    color: #fff;
}
.lxwm_main{
    display: flex;
}
.lxwm_left p{
    font-size: 22px;
    color: #fff;
    line-height: 43px;
    padding-left: 58px;
}
.lxwm_left p a{
    color: #fff;
}
.lxwm_right{
    display: flex;
}
.lxwm_right_cont{
    width: 1.65rem;
    margin-left: .24rem;
}
.lxwm_right img{
    width: 1.65rem;
    height: 1.63rem;
    margin-bottom: .14rem;
}
.lxwm_right p{
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 23px;
}
.gjzx_txt span {
    color: #ff7101;
    font-size: 26px;
}
@media screen and (max-width: 751px) {
    .layout{
        width:90%;
        margin: auto;
    }
    body{
        overflow-x: hidden;
        /*width: 360%;*/
        width: 377%;
        /*width: 400%;*/
        background: #fff;
    }
    .gjh-rig{
        width: 490px;
    }

    .gjh-bot{
        padding-top: 11px;
    }
   /* .gjh-bot li:nth-child(5) {
        width: 176px;
    }
*/
    .sqjl_cont {
        display: flex;
        justify-content: space-around;
    }
    .lxwm_main {
        display: flex;
        justify-content: space-around;
    }
    .banner .banner_zs {
        width: 68%;
    }
    .banner .banner_lz {
        padding-top: 5.5rem;
        margin-left: 5.6rem;
        width: 39%;
    }
    .banner .banner_zs {
        margin-left: 174px;
        padding-top: 40px;
    }
    .banner_jiantou{
        display: none;
    }

    .swiper-button-prev,.swiper-button-next{
        height: 1.6rem !important;
    }
    .swiper-button-prev{
        left: 0.8rem!important;
    }
    .swiper-button-next{
        right: 1.5rem!important;
    }
    .gjzx_list_tit_logo{
        background-size: 313%;
        width: 96%;
    }
    .hwkt_cont{
        /*width: 62%;*/
        margin: auto;
    }

    .slideBox .hd{
        left: 48%;
    }
    .slideBox .bd{
        margin-left: 30px;
        /*left: 48%;*/

    }
    .xsyl_swiper_cont{
        /*margin-left: 30px;*/
    }
    .sxw_main_pic img{
        width: 100%;
    }
    .slideBox .prev, .slideBox .next{
        top: 41%;
    }
    .gjzx_list{
        margin-top: 70px;
    }
    .sxw_liuyan_slide li .sxw-ly-img img{
        width: 100%;
    }
    .hwkt_kc_name i,.hwkt_kc_cont{
        line-height: 63px;
    }
    .hwkt_kc_tr{
        width: 100%;
    }
    .gjjh-mid4{
        right: 303px;
    }
    .gjjh-mid5{
        right: 263px;
    }
    .gjjh_mid img:nth-child(1){
        margin-left: -180px;
    }
    .gjjh-mid1{
        left: 173px;
    }
    .gjjh-mid2{
        left: 539px;
    }
    .hwkt_main1_left{
        width: 710px;
    }
    .hwkt_main4_rig{
        margin-left: 18px;
    }
    .border2{
        margin: 10px auto 12px;
    }
    .hwkt_tab li{
        margin-left: 160px;
    }
    .hwkt_xxnr_left{
        font-size: 18px;
    }
    .sxw_main_txt{
        font-size: 26px;
        line-height: 40px;
    }
  #sxw{
      padding-top: 62px;
  }
    .gjjh_xsly,.sxw_liuyan .xsly_title{
        padding-top: 90px;
    }
    .gjh-left{
        width: 580px;
    }
   /* .gjh-bot li:nth-child(1) {
        width: 252px;
    }*/
    .hwkt_tab{
        display: flex;
        justify-content: space-between;
    }
    .sxw_main {
        display: flex;
        justify-content: space-around;
    }
    .gjzx_list {
        /*margin-top: 45px;*/
        display: flex;
        justify-content: space-around;
    }
    .gjh-bot ul{
        display: flex;
        justify-content: center;
    }
}


