*{margin: 0;padding: 0;}
.w{width: 1200px;margin: auto;}
.top{width: 100%;height: 40px;background: #08245a;}
.top_txt p{font-size: 14px;color: #fff;line-height: 40px;}
.search{width: 170px;height: 26px;background: #fff;margin-top: 7px;border-radius: 26px;padding: 0 12px;box-sizing: border-box;position: relative;}
.search input{line-height: 26px;color: #333;outline: none;width: 126px;float: left;}
.search button{background: none;line-height: 26px;font-size: 16px;float: right;outline: none;}
.top_logo{width: 100%;height: auto;background: url(../img/top_bg.png) no-repeat center;background-size: cover;}
.top_logo .logo{padding: 21px 0;}
.top_logo .logo_rtxt{margin-top: 25px;margin-right: 80px;}
.sj_nav{display: none;color: #fff;}
.navSub{display: none;/*visibility:hidden;*/}
/* å¯¼èˆª */
.nav{width: 100%;height: 52px;background: #264b90 url(../img/mb_t.png) top repeat-x;}
.nav.fixed{position: fixed;transition: all 0.7s ease-in-out 0s;
    transform: none;
    opacity: 1;
    position: fixed;
    top: 0;
    z-index: 10;}
.menu{
	 width: 80%;
   /* height: 100%;*/
    margin: auto;
    border-top: 2px solid transparent;
    position: absolute;
    left: 12%
}
.menu li.l1-nav {
    float: left;
    position: relative;
    left: 0px;
    top: 0px;
    height: 100%;
    line-height: 49.9px;
}
.menu li.l1-nav.cur{background: #c72553;}
a.l1-nav {
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 0 18px;font-size: 15px;
    color: #fff;
    float: left;
}
ul.l2-nav {
	width: 100%;display:none;
    position: absolute;background: rgba(255,255,255,.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);
    z-index: 10000;
    left: 0px;
    top: 50px;
}
.nav.fixed ul.l2-nav{
        background: rgba(222,222,222,.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8dedede,endColorstr=#C8dedede);
}
li.l2-nav {
    width: 100%;
    position: relative;
    left: 0px;
    top: 0px;
	border-bottom: 1px solid #fff;
}
.nav.fixed li.l2-nav{border-bottom: 1px solid #c6c6c6;}
a.l2-nav {
    display: block;
    text-align: left;
    padding:10px 16px;
    box-sizing: border-box;
    width: 100%;
    height: *50px;
    line-height: 26px;
    color: #333;
    text-decoration: none;
    font-size: 16px;
}
li.l1-nav:hover {
    background: #c72553;
}
li.l2-nav:hover a.l2-nav, a.l2-nav:hover {
    color: #c72553;
}
.banner{width: 100%;}
.slick{width: 100%;position: relative;}
.slick-dots{position: absolute;bottom: 20px;text-align: center;display: block;width: 100%;}
.slick-dots li{display: inline-block;width: 14px;height: 14px;background: transparent;margin: 0 5px;border-radius: 14px;border: 1px solid #fff;box-sizing: border-box;}
.slick-dots li button{color: transparent;background: transparent;outline-style: none;}
.slick-dots li.slick-active{background: #c72553;border: 1px solid #c72553;}
.slick-slide img{object-fit: cover;width: 100%;}
.box{width: 100%;height: auto;background: url(../img/body_bg.png) no-repeat top center;background-size: cover;padding: 35px 0;}
.bg{background: rgba(255,255,255,.7);padding: 0 15px;box-sizing: border-box;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff);border-radius: 10px;border: 1px solid #d6d6d5;}
.news{width: 100%;}
.title{background: url(../img/tit_l.png) no-repeat left center;height: 60px;line-height: 60px;padding-left: 20px;box-sizing: border-box;border-bottom: 1px solid #d7d6d6;margin-bottom: 20px;}
.title h2{font-size: 20px;color: #284b90;float: left;}
.title h2 i{
font-size: 14px;
}
.title a.more{float: right;font-size: 14px;color: #333;}
.title a.more:hover{color: #c72553;}
.news_sj{display: none;}
.news_c{width: 100%;margin-bottom: 25px;position: relative;}
.news_c .bd{width: 100%;overflow: hidden;}
.news_c .bd ul li{float: left;width: 275px;margin-right: 20px;border: 1px solid #D7D6D6;}
.new_pic{width: 100%;height: 185px;overflow: hidden;}
.new_pic img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.new_txt{padding: 8px 10px 0;background: #fff;width: 100%;box-sizing: border-box;transition: all 1s;}
.new_txt h2 a{font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;width: 100%;margin: 0 0 5px;transition: all 1s;}
.new_txt p{font-size: 14px;color: #999;padding: 0 0 8px;transition: all 1s;}
.news_c a.next,.news_c a.prev{width: 44px;height: 44px;position: absolute;top: 50%;margin-top:-45px;background: #e8e7e7;border-radius: 44px;font-size: 30px;text-align: center;line-height: 44px;color: #aca9a9;}
.news_c a.next{right: 0;}
.news_c a.prev{left: 0;}
.news_c a.next i,.news_c a.prev i{display: block;width: 100%;height: 100%;line-height: 42px;}
.news_c a.next:hover,.news_c a.prev:hover{color: #C72553;}
.news_c .bd ul li:hover .new_txt{background: #97989b;}
.news_c .bd ul li:hover .new_txt h2 a,.news_c .bd ul li:hover .new_txt p{color: #fff;}
.news_c .bd ul li:hover .new_pic img{transform: scale(1.2);}
.adm_not,.pro_app{width: 100%;margin-top: 35px;}
.admissions{width: 798px;padding-bottom: 15px;}
.admissions .title,.notice .title{margin-bottom: 10px;}
.title ul li{float: left;font-size: 16px;color: #666;line-height: 20px;cursor: pointer;margin-top: 20px;}
.title ul li i{
font-size: 14px;
}
.title ul li.on,.notice .bd li.on{color: #284B90;}
.title ul span{/***float: left;***/font-size: 18px;color: #999;margin: 0 15px;float: left;}
.admissions .bd ul{position: relative;display: none;}
.admissions .bd ul li{padding: 9px 0;width: 100%;overflow: hidden;font-size:16px;}
.admissions .bd ul li a{font-size:16px;}
.adm_pic{width: 138px;height: 77px;overflow: hidden;}
.adm_pic img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.adm_txt{width: 610px;}
.adm_txt h2{font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 30px;}
.adm_txt p{font-size: 14px;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 24px;}
.adm_txt span{font-size: 14px;color: #999;}
.admissions .bd ul li:hover .adm_pic img{transform: scale(1.2);}
.admissions .bd ul li:hover .adm_txt h2{color: #284b90;}
.admissions .bd ul a.more,.notice .bd ul a.more{position: absolute;right: 0;top: -70px;font-size: 14px;color: #333;line-height: 60px;}
.admissions .bd ul a.more:hover,.notice .bd ul a.more:hover{color: #c72553;}
.notice{width: 368px;padding-bottom: 25px;}
.notice .bd ul{position: relative;display: none;}
.notice .bd li{width: 100%;overflow: hidden;padding: 10px 0;border-bottom: 1px dashed #c1c1c1;}
.notice .bd li .not_data{width: 60px;height: 60px;border-radius: 6px;overflow: hidden;}
.notice .bd li .not_data p{width: 100%;height: 34px;text-align: center;line-height: 34px;font-size: 20px;color: #fff;background: #284b90;}
.notice .bd li .not_data span{display: block;width: 100%;height: 26px;line-height: 26px;text-align: center;font-size: 13px;color: #fff;background: #908e89;}
.notice .bd li .not_txt{width: 260px;}
.notice .bd li .not_txt h2{font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 30px;}
.notice .bd li .not_txt p{font-size: 14px;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 30px;}
.notice .bd li:hover .not_txt h2{color: #284B90;}
.project{width: 798px;padding-bottom: 25px;}
.pro_d ul li{float: left;width: 352px;height: 84px;overflow: hidden;margin: 10px 15px;}
.pro_d ul li img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.pro_d ul li:hover img{transform: scale(1.2);}
.apply{width: 368px;padding-bottom: 25px;}
.apply_d ul li{width: 158px;height: 84px;float: left;margin: 10px 5px;box-sizing: border-box;border: 1px solid #284B90;transition: all 1s;position: relative;}
.apply_d ul li .apply_pic{height: 40px;width: 100%;margin-top: 10px;}
.apply_d ul li .apply_1{background: url(../img/icon_1.png) no-repeat center center;}
.apply_d ul li .apply_2{background: url(../img/icon_2.png) no-repeat center center;}
.apply_d ul li .apply_3{background: url(../img/icon_3.png) no-repeat center center;}
.apply_d ul li .apply_4{background: url(../img/icon_4.png) no-repeat center center;}
.apply_d ul li .apply_5{background: url(../img/icon_5.png) no-repeat center center;}
.apply_d ul li .apply_6{background: url(../img/icon_6.png) no-repeat center center;}
.apply_d ul li p{width: 100%;font-size: 16px;color: #284B90;text-align: center;}
.apply_d ul li span.bor{position: absolute;background: #d5b351;transition: all 0.5s;}
.apply_d ul li span.bor1{left: 5px;top: 5px;width: 0;height: 1px;}
.apply_d ul li span.bor2{right: 5px;top: 5px;width: 1px;height: 0;}
.apply_d ul li span.bor3{bottom: 5px;right: 5px;width: 0px;height: 1px;}
.apply_d ul li span.bor4{left: 5px;bottom: 5px;width: 1px;height: 0;}
.apply_d ul li:hover{background: #284B90;}
.apply_d ul li:hover p{color: #fff;}
.apply_d ul li:hover .apply_1{background: url(../img/icon_1_on.png) no-repeat center center;}
.apply_d ul li:hover .apply_2{background: url(../img/icon_2_on.png) no-repeat center center;}
.apply_d ul li:hover .apply_3{background: url(../img/icon_3_on.png) no-repeat center center;}
.apply_d ul li:hover .apply_4{background: url(../img/icon_4_on.png) no-repeat center center;}
.apply_d ul li:hover .apply_5{background: url(../img/icon_5_on.png) no-repeat center center;}
.apply_d ul li:hover .apply_6{background: url(../img/icon_6_on.png) no-repeat center center;}
.apply_d ul li:hover span.bor1,.apply_d ul li:hover span.bor3{width: calc(100% - 10px);}
.apply_d ul li:hover span.bor2,.apply_d ul li:hover span.bor4{height: calc(100% - 10px);}
.link{padding: 35px 0;}
.pro_lev{float: left;margin-right: 28.5px;display: inline-block;width: 217px;position: relative;background: #fff;height: 45px;background: #8f9297;}
.pro_lev.mr{margin-right: 0;}
.select-menu-div {position: relative;width: 100%;height:100%;padding: 10px 30px 10px 15px;background: url(../img/dsj.png) no-repeat scroll 188px center transparent;box-sizing: border-box;}
.select-menu-input{border: none;cursor: pointer;user-select: none;outline: none;width: 100%;font-size: 16px;background: none;color: #fff;}
.select-menu-ul {list-style: none;opacity: 0;display: none;width: 215px;text-align: left;border: 1px solid #ddd;background: #fff;position: absolute;z-index: 1;max-height: 140px;overflow-y: auto;}
.select-menu-ul li {cursor: pointer;font-size: 14px;line-height: 30px;padding: 0 10px;box-sizing: border-box;}
.select-this {background: #284b90;}
.select-this a{color: #fff;}
.select-menu-ul li:hover {background: #f2f2f2;}
.select-menu-ul li:hover a{color: #333;}
.footer{width: 100%;height: auto;}
.foot_bg{background: url(../img/contact_bg.png) no-repeat top center;height: 93px;width: 100%;margin-top: -93px;}
.foot_c{background: #264b90 url(../img/mb_t.png) bottom repeat-x;padding-bottom: 15px;}
.foot_l{width: 675px;}
.foot_txt{width: 312px;}
.foot_txt h2{font-size: 18px;color: #c5ccdc;border-bottom: 1px solid #c5ccdc;line-height: 45px;margin-bottom: 10px;}
.foot_txt p{font-size: 14px;color: #c5ccdc;line-height: 28px;}
.foot_r{width: 480px;padding-top: 46px;}
.foot_r ul{float: left;}
.foot_r ul li{float: left;width: 80px;height: auto;margin-left: 25px;}
.foot_r ul li img{width: 100%;height: auto;}
.foot_r ul li p{text-align: center;font-size: 14px;color: #fff;line-height: 30px;width: 100%;}
.foot_img{height: 100%;width: auto;float: right;}
.bq{width: 100%;padding: 10px 0;background: #264b90;}
.bq p{font-size: 16px;color: #fff;text-align: center;}
.head.showdiv {
    transition: all 0.7s ease-in-out 0s;
    width: 100%;
    transform: none;
    opacity: 1;
   /* position: static;overflow-y:auto;*/
    top: 0;
    z-index: 9999;
	-webkit-box-shadow: 0 3px 8px rgb(0,0,0,.2);
    -moz-box-shadow: 0 3px 8px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 8px rgba(0,0,0,.2);
}
.banner_z{width: 100%;height: 270px;}
.banner_z img{width: 100%;height: 100%;object-fit: cover;}
.box_c{width: 100%;background: url(../img/con_bg.png) no-repeat center bottom;padding: 35px 0 70px;}
.cont{background: rgba(255,255,255,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff);padding-bottom: 20px;}
.cont_t{border-bottom: 1px solid #ccc;height: 70px;box-sizing: border-box;}
.lmm{padding-right: *30px;background: #fff;height: 70px;position: relative;/* margin-left: -25px; */width: 250px;padding-right: 0 !important;!i;!;}
.lmm h2{min-width: 250px;height: 100%;background: #244887 url(../img/lm_bg.png) no-repeat center right;font-size: 20px !important;!i;!;color: #cead51;text-align: center;line-height: 1.5 !important;!i;!;box-sizing: border-box;padding: 0 15px;}
.lmm i{display: block;width: 25px;height: 17px;background: url(../img/lm_sj.png) no-repeat center;background-size: cover;position: absolute;bottom: -17px;left: 0;}
.wz{font-size: 14px;color: #666;line-height: 22px;max-width: 915px;padding-top: 22px;}
.wz i{margin-right: 10px;}
.wz a{color: #666;}
.wz span{color: #cead51;}
.cont_d{width: 100%;padding: 25px 20px;box-sizing: border-box;}
.zt_list ul li{float: left;margin: 17px;width: 352px;height: 136px;position: relative;}
.zt_list ul li:after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: all 1s;}
.zt_list ul li img{width: 100%;height: 100%;object-fit: cover;}
.zt_list ul li a.more{z-index: 1;width: 60px;line-height: 26px;color: transparent;border-radius: 26px;position: absolute;top: 50%;left: 50%;margin-top: -13px;margin-left: -30px;text-align: center;font-size: 14px;transition: all 1s;}
.zt_list ul li span.bor{position: absolute;background: #fff;transition: all 0.5s;z-index: 1;}
.zt_list ul li span.bor1{left: 5px;top: 5px;width: 0;height: 1px;}
.zt_list ul li span.bor2{right: 5px;top: 5px;width: 1px;height: 0;}
.zt_list ul li span.bor3{bottom: 5px;right: 5px;width: 0px;height: 1px;}
.zt_list ul li span.bor4{left: 5px;bottom: 5px;width: 1px;height: 0;}
.zt_list ul li:hover span.bor1,.zt_list ul li:hover span.bor3{width: calc(100% - 10px);}
.zt_list ul li:hover span.bor2,.zt_list ul li:hover span.bor4{height: calc(100% - 10px);}
.zt_list ul li:hover a.more{background: rgba(36,72,136,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2244888,endColorstr=#B2244888);color: #fff;}
.zt_list ul li:hover:after{background: rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);}
.ejdh,.navSub1{display: none;}
.ejdh .bread{display: none;}
.ejdh {
    height: 45px;
    /* background: #f3f1f2; */
    line-height: 45px;
    padding: 0 15px;
    position: relative;
    border-bottom: 1px solid #ccc;
    margin-top: -3px;
}
.navSub1 {
    display: none;
    height: auto;
    overflow: hidden;
}
.navSub12 {
    position: relative;
}
.navSub12 ul li {
    width: 100%;position: relative;
    padding: 0 15px;
    float: left;
    border-bottom: 1px solid #ccc;
    line-height: 40px;
    height: auto;box-sizing: border-box;
    font-size: 16px;
}
.navSub12 ul li i{position: absolute;left: 15px;top: 12px;color: #666;}
.navSub12 ul li ul.un_style{display:none;}
.navSub12 ul li ul.un_style li{padding:0;}
.navSub12 ul li a {
    color: #666;padding-left: 15px;
}
.navSub12 ul li ul.un_style li a{color:#264b90;}
/* nry */
.detail-title {
    width: 80%;
    margin: auto;
    padding: 0px 0 20px;
    font-size: 24px;
    color: #565656;
    text-align: center;
}
.nry_content {
    margin-top: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid #999;
}
.nry_content p {
    LINE-HEIGHT: 30px;
    color: #565656;
    text-indent: 2em;
    text-align: Justify;
    text-justify: inter-ideograph;
    font-size: 16px;
    margin-bottom: 10px;
}
.nry_content p.vsbcontent_img{text-align:center;text-indent: 0em;}
.nry_content p img{max-width:100%;height:auto;}
.nry_content table p{text-indent: 0em;}
.nry_page {
    margin: 20px 0;
}
.nry_page p {
    font-size: 16px;
    margin-bottom: 10px;
    color: #565656;
}
.nry_page p a {
    color: #565656;
}
.nry_page p a:hover {
    color: #264b90;
}
.Subtitle {
    text-align: center;
    font-size: 14px;
    color: #333333;
    line-height: 2.5;
    background: #f5f5f5;
    margin-top: 10px;
}
.lmm_nry h2{width: auto;padding: 0 20px;}
/* list */
.cont_l{width: 250px;}
.sideMenu{padding: 20px 0;background: #e7ecf2;}

.sideMenu h3{    height: auto;
    display: table;padding: 10px 20px;
    width: 100%;
    box-sizing: border-box;}
.sideMenu h3.on{border-left: 5px solid #264b90;background: #f7fafc;padding-left: 15px;}
.sideMenu h3 a{display: table-cell;
    vertical-align: middle;color: #333;
    font-size: 16px;}
.sideMenu h3.on a{color: #264b90;}
.sideMenu h3 i{float: right;font-size: 20px;line-height: 47px;color: #333;}
.sideMenu h3.on i{color: #264b90;}
.sideMenu ul{    
	width: 100%;
    height: auto;
    background: #fafafa;
    padding: 10px 0;
    
}
/* .sideMenu h3.on>ul{display: block;} */
.sideMenu ul li {
    height: 45px;
    padding-left: 20px;
    display: table;
    width: 100%;
    box-sizing: border-box;
}

.sideMenu ul li a {
    display: table-cell;
    vertical-align: middle;line-height: 24px;
    font-size: 14px;padding-left: 18px;background: url(../img/e_jt.gif) no-repeat left center;
}
.sideMenu ul li.on a{color: #264b90;}
.lmm_list h2{width: 250px;}
.lmm_list{padding-right: 20px;}
.cont_r{width: 910px;padding: 20px 0;padding-right: 20px;box-sizing: border-box;}
.text-list li {
    line-height: 50px;
    font-size: 16px;
    border-bottom: 1px dashed #e6e6eb;
    padding-left: 20px;
    background: url(../img/e_jt.gif) no-repeat left center;
}
.text-list li .time{float: right;color: #666;}
.text-list li a{transition: all 0.5s;color: #666;}
.text-list li:hover a{color: #264b90;padding-left: 5px;}
.text-list li .tit{width: 85%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pic_list li {
    width: 158px;
    height: 220px;
    float: left;
    padding: 10px;
    text-align: center;
}
.pic_list li img {
    width: 120px;
    height: 165px;
    object-fit: cover;
}
.pic_list li p{font-size: 15px;padding: 10px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px dashed #dedede;}
.pic_list li:hover p{color: #264b90;}
.nav_list li{float: left;width: 31.33%;margin: 1%;background: #dedede;height: 50px;display: table;text-align: center;}
.nav_list li a{font-size: 16px;display: table-cell;vertical-align: middle;color: #333;}
.nav_list li:hover{background: #264b90;}
.nav_list li:hover a{color: #fff;}
.search_list{width:100%;padding:20px;}
.search_list ul li span{font-size:16px;color:#c72553;}
table.listFrame{font-size:16px;margin-bottom:20px;color:#333;} 
.text-list ul.aaa li{line-height: 30px;border-bottom:none;padding-left:0;background:none;    font-size: inherit;}
.navSub12 ul li ul.un_style li{border-top: 1px solid #ccc;border-bottom:none;}
/*.navShow {
   overflow: hidden;
}*/
.nry_content iframe{ height: 900px !important}

.banner_z1{width: 100%;height: 270px;}
.banner_z1 img{width: 100%;height: 100%;}

.qiehuan{
    color: #ffffff;
    width: 100px;
    position: relative;
    right: 0;
    top: 0;
    font-size: 15px;
    margin: 0 30px;
    text-align: center;
}
.qiehuan a{
  color: #ffffff;
  font-size:15px;
  display: block;
  text-align: center;
  width: 100%;
  line-height: 40px;
}

.qiehuan .lg-cn{
	display:block
}
.qiehuan .lg-cn:after{
	    margin-left: 10px;
    display: inline-block;
    content: '';
    vertical-align: middle;
    border: 4px solid transparent;
    border-top-color: #fff;
    border-bottom: 0;
}
.qiehuan .lg-en{
	display:none;
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	color: #08245a;
	border-radius: 4px;
}
.qiehuan:hover .lg-en{
	top: 40px;
	display: block;
}
.qiehuan .lg-en:hover{
	color:#c72553
}