*{margin: 0;padding: 0;}
.w{width: 1400px;margin: auto;box-sizing: border-box;}
.header{width: 100%;background: #1352b0 url(../img/top_bg.png) no-repeat right center;background-size: cover auto;}
.top{width: 100%;/* background: #054994; */padding: 15px 0;}
.top_r{margin-top: 20px;}
.top_r ul li{float: left;margin-left: 20px;line-height: 30px;overflow: hidden;}
.top_r ul li.btn1{margin-left: 0;width: 214px;height: 30px;}
.top_r ul li.btn1 .Search {
    width: 214px;
    height: 30px;
    border: 1px solid #fff;
    border-radius: 30px;
    box-sizing: border-box;
    padding-left: 15px;
}
.top_r ul li.btn1 .Search input {
    vertical-align: top;
    height: 28px;
    line-height: 28px;
    width: 150px;
    color: #fff;
    background: none;
    outline: none;
}
.top_r ul li.btn1 .Search input.bttn {
    width: 36px;
    height: 28px;
    background: url(../img/search.png) no-repeat center;
}
.top_r ul li.btn{margin-left: 0;width: 30px;height: 30px;background: url(../img/search.png) no-repeat center;display:none;}
.top_r ul li a{color: #fff;font-size: 15px;line-height: 30px;vertical-align: top;display: inline-block;float: left;}
.top_r ul li i,.top_link ul li i{display: inline-block;width: 20px;height: 30px;float: left;margin-right: 5px;}
.top_link ul li i{float:none;}
.top_r ul li i.i1,.top_link ul li i.i1{background: url(../img/icon_1.png) no-repeat center;}
.top_r ul li i.i2,.top_link ul li i.i2{background: url(../img/icon_2.png) no-repeat center;}
.top_r ul li i.i3,.top_link ul li i.i3{background: url(../img/icon_3.png) no-repeat center;}
.top_r ul li i.i4,.top_link ul li i.i4{background: url(../img/icon_4.png) no-repeat center;}
.top_r ul li i.i5,.top_link ul li i.i5{background: url(../img/icon_5.png) no-repeat center;}
.sj_nav{display: none;}
.nav {height: 50px;}
.menu {width: 100%;height: 100%;margin: auto;}
.menu li.l1-nav {float: left;position: relative;left: 0px;top: 0px;height: 100%;line-height: 50px;}
a.l1-nav {display: block;text-align: center;text-decoration: none;padding: 0 125px;font-size: 18px;color: #fff;float: left;}
/*.menu li.l1-nav.cur,.menu li.l1-nav:hover {background: #054994;}*/
ul.l2-nav {width: 100%;position: absolute;background: #054994;z-index: 10000;left: 0px;top: 50px;}
li.l2-nav {width: 100%;position: relative;left: 0px;top: 0px;border-bottom: 1px solid #0c73c3;}
a.l2-nav {display: block;text-align: center;width: 100%;height: 40px;line-height: 40px;color: #fff;text-decoration: none;font-size: 16px;}
a.l2-nav:hover{font-weight: bold;}
.sj_navsub{display: none;}
.banner{width: 100%;position: relative;}
.banner button{display: block;position: relative; outline-style: none;width: 60px;height: 60px;border-radius: 10px;position: absolute;top: 50%;margin-top: -30px;z-index: 10;color: transparent;}
.slick .item{position: relative;}
.slick-dots{text-align: right;display: block;width: 1400px;margin:auto;    position: relative;top: -40px;}
.slick-dots li{display: inline-block;width: 15px;height: 15px;background: #d7d8da;margin: 0 3px;color: transparent;border-radius: 15px;}
.slick-dots li.slick-active{background: #0b6cb8;}
.slick .item img{object-fit: cover;width: 100%;height: 100%;}
.slick .item div{width: 100%;position: absolute;bottom: 0px;left: 0px;background: rgba(0, 0, 0,.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);display:none;min-height:69px;}
.slick .item p{font-size: 22px;color: #fff;padding: 18px 0;width: 1400px;margin: auto;box-sizing: border-box;}
/*.news{margin-top: 20px;}*/
.title {border-bottom: 2px solid #054c92;margin-bottom: 25px;}
.title h2{float: left;font-size: 24px;font-weight: bold;color: #333;line-height: 58px;}
.title h2 em{color: #054c92;}
.title a.more{float: right;line-height: 58px;display: block;font-size: 14px;}
.news{margin-bottom:30px;}
.news_l{width: 525px;height: 361px;position: relative;}
.news_l .bd{width: 100%;height: 100%;}
.news_l .bd ul{height: 100%;}
.news_l .bd ul li img{width: 100%;height: 100%;object-fit: cover;}
.news_l .bd ul li{position: relative;height: 100%;}
.news_l .bd ul li div{width: 100%;height: 100%;background: url(../img/new_txt_bg.png) no-repeat bottom;position: absolute;bottom: 0;}
.news_l .bd ul li p{position: absolute;bottom: 0;width: 100%;height: 60px;line-height: 60px;color: #104bb1;padding-left: 10px;padding-right:60px;font-size: 16px;box-sizing: border-box;background: rgba(255, 255, 255,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff);
white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news_l .hd{position: absolute;bottom: 18px;right: 14px;}
.news_l .hd ul{height: 18px;}
.news_l .hd li{display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #5a5a5b;}
.news_l .hd li.on{background: #104bb1;}
.news_r{width: 845px;}
.news_t{border-bottom: 1px solid #104bb1;}
.news_data{width: 100px;}
.news_data p{width: 100%;height: 67px;background: #dce9fe;font-size: 28px;font-family: "Microsoft YaHei";text-align: center;line-height: 67px;color: #104bb1;}
.news_data span{width: 100%;height: 47px;background: #104bb1;font-size: 20px;font-family: "Microsoft YaHei";color: #fff;text-align: center;display: block;line-height: 47px;}
.news_txt{width: 725px;}
.news_txt h2{margin-bottom: 15px;}
.news_txt h2 a{font-size: 20px;color: #104bb1;}
.news_txt p{font-size: 15px;color: #999999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_list{margin-top: -15px;}
.news_list ul li{width: 100%;height: 46px;border-bottom: 1px dashed #c2c2c2;line-height: 46px;font-size: 16px;}
.news_list ul li span{float: right;text-align:right;}
.news_list ul li:hover a{color: #104bb1;}
.notxs{margin-top: 20px;}
.notice,.academic{width: 675px;}
.notice_d{position: relative;width: 100%;}
.notice_d:after{content: "";position: absolute;left: 115px;top: 0;width: 1px;border-left: 1px solid #104bb1;transition: all 0.3s ease-out 0s;height: 100%;display:none;}
.notice_d ul li{overflow: hidden;position: relative;margin-bottom: 0px !important;height:46px;border-bottom: 1px dashed #c2c2c2;line-height: 46px;}
.notice_d ul li:after{content: "";position: absolute;top: 50%;left: 105px;width: 20px;height: 20px;background: url(../img/tz_d.png) no-repeat center;margin-top: -10px;display:none;}
.notice_d ul li:last-child{margin-bottom: 0;}
.notice_data{width: 100px;display:none;}
.notice_data p{width: 100%;line-height: 40px;font-size: 31px;font-family: "Microsoft YaHei";color: #104bb1;text-align: center;}
.notice_data span{width: 100%;line-height: 30px;font-size: 16px;text-align: center;display: block;}
.notice_txt{width: 532px;}
.notice_txt a{font-size: 16px;margin-bottom: 0px !important;display: block;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;float:left;}
.notice_txt span{font-size: 16px;float:right;}
.notice_txt p{font-size: 14px;color: #999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 30px;display:none;}
.notice_d ul li:hover a{color: #104bb1;}
.academic_d ul li{width: 100%;overflow: hidden;margin-bottom: 20px;}
.academic_data{width: 68px;border: 1px solid #1352b0;transition: all 1s;border-radius: 10px;overflow: hidden;}
.academic_data p{width: 100%;line-height: 40px;font-size: 20px;font-family: "Microsoft YaHei";background: #1352b0;text-align: center;color:#fff;transition: all 1s;}
.academic_data span{width: 100%;line-height: 28px;font-size: 14px;text-align: center;display: block;color: #1352b0;}
.academic_txt{width: 585px;padding-left: 20px;border-left: 5px solid #1352b0;box-sizing: border-box;transition: all 1s;}
.academic_txt a{font-size: 16px;margin-bottom: 5px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.academic_txt p{font-size: 14px;color: #999;line-height: 20px;}
.academic_d ul li:hover .academic_data{border:1px solid #3781ef;}
.academic_d ul li:hover .academic_data p{background: #3781ef;}
.academic_d ul li:hover .academic_data span{color: #3781ef;}
.academic_d ul li:hover .academic_txt{border-left: 5px solid #3781ef;}
.academic_d ul li:hover .academic_txt a{color: #104bb1;}
.academic_d ul li:last-child{margin-bottom: 0;}
.edu{margin: 30px auto;}
.edu_b,.edu_y{width: 675px;}
.edu_b .tit,.edu_y .tit{width: 100%;height: 158px;background: #6b9ce7 url(../img/bksjy.png) no-repeat right center;margin-bottom: 25px;}
.edu_b .tit h2,.edu_y .tit h2{padding-left: 40px;font-size: 24px;line-height: 158px;font-weight: bold;color: #436cbe;text-shadow: #fff 1px 2px 0, #fff -1px 2px 0, #fff 1px -2px 0, #fff -1px -2px 0;}
.edu_bd ul li,.edu_yd ul li{width: 100%;padding-left: 20px;box-sizing: border-box;background: url(../img/dian.png) no-repeat left center;font-size: 16px;line-height: 40px;}
.edu_bd ul li span,.edu_yd ul li span{float: right;}
.edu_y .tit{background: #0237c3 url(../img/yjsjy.png) no-repeat right center;}
.edu_bd ul li:hover a,.edu_yd ul li:hover a{color: #104bb1;}
.link{width: 100%;background: #bebebe;padding: 18px 0;display:none;}
.pro_lev{float: left;display: inline-block;width: 260px;position: relative;background: #e9e9e9;border-radius: 8px;margin: 0 103px;}
/* .pro_lev:last-child{margin-right: 0;} */
.select-menu-div {position: relative;width: 100%;padding: 6px 18px 6px 18px;background: url(../img/jj.png) no-repeat scroll 218px 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: #333;}
.select-menu-ul {list-style: none;opacity: 0;display: none;width: 260px;text-align: left;border: 1px solid #ddd;background: #fff;position: absolute;z-index: 1;max-height: 140px;overflow-y: auto;}
.select-menu-ul li {padding: 2% 0 2% 3%;cursor: pointer;}
.select-this {background: #054994;}
.select-this a{color: #fff;font-size:14px;}
.select-menu-ul li:hover {background: #f2f2f2;}
.select-menu-ul li:hover a{color: #333;}
.foot{width: 100%;padding: 25px 0;background: url(../img/foot_bg.png) no-repeat center;background-size: cover;}
.foot_logo{margin: 19px 0;float:left;}
.foot_xx{float:right;}
.foot_xx h2{font-size: 18px;color: #fff;font-weight: bold;margin-bottom: 8px;}
.foot_xx p{font-size: 16px;color: #fff;line-height: 28px;}
.foot_l{width:100%;}
.foot_r{margin-top: 12px;display:none;}
.foot_r ul li{float: left;margin-left: 20px;}
.foot_r ul li p{font-size: 16px;color: #fff;text-align: center;line-height: 40px;}
.bq{width: 100%;padding: 13px 0;background: #054c92;}
.bq p{text-align: center;line-height: 28px;font-size: 16px;color: #adb5bd;}
.search{width: 100%;padding: 10px 0;background: #5d5d5d;display: none;}
.search_c{border: 3px solid #1352b0;box-sizing: content-box;width: 60%;margin: auto;height: 32px;}
.search input{width: 90%;height: 100%;padding: 0 20px;box-sizing: border-box;outline: none;float: left;font-size: 16px;}
.search input.bttn{width: 10%;height: 100%;background: #1352b0 url(../img/search.png) no-repeat center;display: inline-block;float: left;text-align: center;outline: none;}
.search .bttn img{line-height: 50px;text-align: center;color: #fff;vertical-align: top;}
.top_link{background: #054c92 url(../img/mb_18.png) bottom repeat-x;display:none;}
/*.top_link ul{background:url(../img/mb_18.png) bottom repeat-x;}*/
.top_link ul li{width: 50%;height: 30px;float: left;text-align: center;box-sizing: border-box;}
.top_link ul li a{font-size: 14px;color: #fff;    line-height: 30px;
    display: inline-block;
    vertical-align: top;}
.top_link ul li:nth-child(even){border-right: 0;}
.search_sj{display: none;margin: auto;margin-top: 10px;width: 100%;border: 2px solid #054c92;}
.search_sj input{width: 84%;height: 28px;outline: none;padding: 0 10px;box-sizing: border-box;float: left;}
.search_sj .button{width: 16%;height: 28px;vertical-align: top;background: #054c92 url(../img/search.png) no-repeat center;float: left;}
.banner_z{width: 100%;height: 300px;}
.banner_z img{width: 100%;height: 100%;object-fit: cover;}
.con_list{margin-bottom:30px;}
.con_list_d{margin-top:30px;}
.con_list_t{width: 1090px;position: relative;height: 50px;background: #1352b0;/*box-sizing: border-box;*/padding:0 20px;}
.lanm{width: 240px;height: 84px;padding: 10px;display: table;background: #0e3b7e;/*position: absolute;left: 0;bottom: 0;*/box-sizing: border-box;}
.lanm h2{width: 100%;height: 100%;/*border: 1px solid #165edc;*/font-size: 24px;color: #fff;display: table-cell;vertical-align: middle;text-align: center;}
.wz{line-height: 50px;font-size: 16px;color: #fff;padding-left: 20px;/*margin-right: 10px;*/background: url(../img/dz.png) no-repeat left center;}
.wz a{color: #fff;}
.con_list_l{width: 240px;}
.con_list_l ul li {height: 54px;line-height: 54px;text-align: center;background: #f3f3f3;border-top: solid 1px #eaeaea;display: table;width: 100%;}
.con_list_l ul li a {display: table-cell;font-size: 16px;vertical-align: middle;text-align: center;}
.curr-sidenav {background: #104bb1;border-left: solid 4px #0b2f6d;color: #fff;width: 100%;padding: 0 10px;box-sizing: border-box;}
.con_list_l ul li a:hover {background: #165edc;border-left: solid 4px #0b2f6d;color: #fff;}
.con_list_r{width: 1090px;padding: 20px;-webkit-box-shadow: 0 2px 10px rgb(0 0 0 / 20%);min-height:300px;
    -moz-box-shadow: 0 2px 10px rgba(0,0,0,.2);
    -ms-box-shadow: 0 2px 10px rgba(0,0,0,.2);
    box-shadow: 0 2px 10px rgb(0 0 0 / 20%);}
.con_nry .tit{border-bottom: 1px dashed #dedede;width: 80%;margin: auto;}
.con_nry .tit h2{padding: 10px 0;text-align: center;font-size: 24px;}
.detail-infor{padding: 10px 0;text-align: center;font-size: 14px;}
.detail-infor span{margin: 0 10px;}
.nry_content{margin-top: 20px;}
.nry_content p{font-size: 16px;line-height: 30px;text-indent: 2em;    text-align: justify;word-break: break-word;}
.nry_content p.vsbcontent_img{text-indent: 0em;text-align:center;}
.nry_content p img{max-width:100%;}
.nry_hr{width: 100%;border-bottom: 1px dashed #dedede;margin: 20px 0;}
.nry_page p{font-size: 14px;margin: 10px 0;}
.nry_page p:hover a{color: #104bb1;}
.con_lis ul li {padding-left: 18px;height: 50px;line-height: 50px;background: url(../img/dian.png) no-repeat left center;font-size: 16px;border-bottom: 1px dashed #d3d3d3;background-size: auto 12%;}
.con_lis ul li span.sp {float: right;display: inline-block;}
.con_lis ul li:hover a{color: #104bb1;}
.con_lis ul li a{display: inline-block;width: 85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}
.con_list_pic{width: 100%;box-sizing: border-box;}
.pic_lis ul li{float: left;width: 23%;margin: 0 1%;margin-bottom: 20px;}
.pic_lis ul li .con_p_img{width: 100%;height: 200px;overflow: hidden;}
.pic_lis ul li .con_p_img img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.pic_lis ul li:hover .con_p_img img{transform: scale(1.2);}
.pic_lis ul li p{font-size: 16px;color: #312d2d;line-height: 40px;height: 40px;}
.pic_lis ul li:hover p{color: #104bb1;}
.pic_lis ul li span{font-size: 14px;color: #888;height: 30px;line-height: 30px;}
.sz_lis{margin-bottom:20px;}
.sz_lis h2 {position: relative;line-height: 40px;margin: 15px 0;text-align:center;}
.sz_lis h2:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    border-top: 1px dashed #d3d3d3;
    transition: all 0.3s ease-out 0s;
}
.sz_lis h2 p {
    padding: 0 20px;
    display: inline-block;
    background: #fff;
    position: relative;
}
.sz_lis h2 p a {
    font-size: 20px;
    color: #104bb1;
}
.sz_lis ul li{float:left;width:25%;height:40px;line-height:40px;text-align:center;font-size:16px;}
.sz_lis ul li:hover a{color:#104bb1;}