.banner{width: 100%;background: #ffffff;}
.banner .swiper-slide a{display: block;}
.banner .swiper-slide img{display: block;width: 100%;}
.banner .swiper-pagination{bottom: 0.75rem;width: 100%;}
.banner .swiper-pagination-bullet{transition: 0.3s all;width: 0.38rem;height: 0.05rem;border-radius: 0;opacity: 1;}
.banner .swiper-pagination-bullet-active{background-color: rgba(0, 67, 124, 0.95);}
.bn_search{width: 100%;margin-top: -0.61rem;position: relative;z-index: 2;margin-bottom: 0.2rem;}
.bn_search .w90{box-shadow: -2px -2px 13px 0px rgba(38, 93, 80, 0.08);padding-right: 0.66rem;background: url(../images/sn_02.png) no-repeat right top;background-size: auto 100%;}
.pa1_search{width: 100%;padding: 0.2rem 0.3rem 0.3rem;background: #ffffff;}
.p_search{position: relative;width: 100%;border-bottom: 2px solid #003262;margin-bottom: 0.1rem;}
.p_search .searchbox{width: 100%;height: 0.6rem;background: none;line-height: 0.6rem;padding:0 0.6rem 0 0;color: #00437c;font-size: 0.28rem;}
.p_search .searchbutton{width: 0.6rem;height: 0.6rem;position: absolute;right:0;top:0;z-index: 2;cursor: pointer;background: none;}
.p_search .button{width: 0.6rem;height: 0.6rem;background: url(../images/search.png) no-repeat center center;background-size: 0.26rem;position: absolute;right:0;top:0;z-index: 1;}
.p_search .searchbox::-webkit-input-placeholder{color: #00437c;}
.p_search .searchbox:-moz-placeholder{color: #00437c;}
.p_search .searchbox::-moz-placeholder{color: #00437c;}
.p_search .searchbox:-ms-input-placeholder{color: #00437c;}
.p_search_tit{width: 100%;}
.p_search_tit h4{font-size: 0.14rem;font-weight: normal;line-height: 0.3rem;color: #acacac;margin-right: 0.2rem;}
.p_search_tit ul li{line-height: 0.3rem;font-size: 0.14rem;margin-right: 0.2rem;}
.p_search_tit ul li a{color: #333333;}
.p_search_tit ul li:hover a{color: #00437c;}

.title{width: 100%;margin-bottom: 0.4rem;}
.title .tit{padding: 0.3rem 0 0.3rem 0.1rem;background: url(../images/schoollogo.png) no-repeat left top;background-size: auto 100%;}
.title .tit h3{font-size: 0.3rem;color: #333333;line-height: 1;margin-right: 0.1rem;}
.title .tit span{font-size: 0.34rem;color: #e0ebff;font-family: myfont;}
.title a{color: #00437c;font-size: 0.3rem;margin-left: 0.1rem;transition: 0.2s all;display:flex;align-items:center;}
.parta .title a,.partb .title a{margin-left:0.4rem;}
.title a span{font-size:0.16rem;margin-right:0.1rem;display:inline-block;}
.more{width: 100%;margin-top: 0.5rem;}
.more a{font-size: 0.16rem;color: #00437c;line-height: 0.3rem;border-bottom: 2px solid #00437c;}

.parta{width: 100%;padding: 0.4rem 0;background: #ffffff url(../images/parta_bg.jpg) no-repeat center bottom;background-size: 100% auto;position: relative;z-index: 2;}
.news-scroll{width: calc( 52% - 0.15rem );position: relative;}
.news-scroll::after{content: "";width: 50%;height: calc( 100% - 0.2rem );display: block;background: #00437c;position: absolute;left: -0.13rem;bottom: -0.13rem;z-index: 0;}
.news-scroll ul li a{display: block;width: 100%;height: 4.38rem;position: relative;overflow: hidden;}
.news-scroll ul li .image{transition: 0.2s all;}
.news-scroll ul li:hover .image{transform: scale(1.1,1.1);}
.news-scroll ul li .txt{width: 100%;position: absolute;left: 0;bottom: 0;z-index: 2;padding:0 1.2rem 0.15rem 0.2rem;}
.news-scroll ul li .txt::after{content: "";width: 100%;height: 0.8rem;display: block;background-image: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 98%);position: absolute;left: 0;bottom: 0;z-index: 0;}
.news-scroll ul li .txt p{font-size: 0.16rem;color: #ffffff;line-height: 0.3rem;position:relative;z-index:1;}
.news-scroll .swiper-pagination{bottom: 0.2rem;right: 0.2rem;}
.news-scroll .swiper-pagination-bullet{transition: 0.3s all;width: 0.1rem;height: 0.1rem;opacity: 1;background: #ffcb86;}
.news-scroll .swiper-pagination-bullet-active{background: #ffffff;}

.news-list{width: calc( 48% - 0.15rem );}
.news-list ul li{padding-bottom: 0.15rem;margin-bottom: 0.15rem;border-bottom: 1px solid #ececec;width: 100%;}
.news-list ul li:last-of-type{margin-bottom: 0;}
.news-list ul li .left{position: relative;padding-left: 0.2rem;width: calc( 100% - 0.9rem );}
.news-list ul li .left::before{content: "";width: 0.05rem;height: 0.05rem;display: block;background: #165546;border-radius: 100%;position: absolute;left: 0;top:0.14rem;}
.news-list ul li .left a{font-size: 0.16rem;color: #171717;line-height: 0.3rem;}
.news-list ul li:hover .left a{color: #00437c;}
.news-list ul li .left p{font-size: 0.14rem;color: #8f8f8f;line-height: 0.3rem;}
.news-list ul li .right{width: 0.7rem;text-align: right;}
.news-list ul li .right span{font-size: 0.16rem;color: #c5c5c5;margin-bottom: 0.04rem;display: block;padding-right: 0.03rem;}
.news-list ul li .right h3{font-size: 0.24rem;color: #8f8f8f;font-weight: normal;}

.partb{width: 100%;padding: 0.4rem 0 2.5rem;background: url(../images/dangqun.jpg) no-repeat center top;}
.partb .title .tit h3{color: #ffffff;}
.partb .title .tit span{color: #297abe;}
.partb .title a{color: #ffffff;}
.partb .more a{color: #ffffff;border-bottom: 2px solid #ffffff;}
.pbox .left{width: calc( 50% - 0.1rem );}
.pbox .right{width: calc( 50% - 0.1rem );}
.pbox .right ul li a{display: block;width: 100%;height: 4.54rem;position: relative;overflow: hidden;}
.pbox .right ul li .image{transition: 0.2s all;}
.pbox .right ul li .txt{width: 100%;padding: 0 1.2rem 0.15rem 0.2rem;position: absolute;left: 0;bottom: 0;}
.pbox .right ul li .txt::after{content: "";width: 100%;height: 1rem;display: block;background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0));position: absolute;left: 0;bottom: 0;}
.pbox .right ul li .txt p{font-size: 0.16rem;color: #ffffff;line-height: 0.3rem;width: 100%;position: relative;z-index: 1;}
.pbox .right .swiper-pagination{bottom: 0.2rem;right: 0.2rem;}
.pbox .right .swiper-pagination-bullet{transition: 0.3s all;width: 0.1rem;height: 0.1rem;background: #ffffff;}
.pbox .right .swiper-pagination-bullet-active{background: #63a2e3;}
.pbox .left ul li{width: calc(50% - 0.1rem);}
.pbox .left .left_img{width: 100%;height: 2.3rem;position: relative;overflow: hidden;}
.pbox .left .left_img a{display: block;transition: 0.2s all;}
.pbox .left .left_txt{width: 100%;background: #ffffff;transition: 0.2s all;}
.pbox .left .left_txt a{display: block;padding: 0.3rem;background: url(../images/sn_04.png) no-repeat right bottom;border-bottom: 0.04rem solid #00437c;transition: 0.2s all;}
.pbox .left .left_txt h3{font-size: 0.16rem;line-height: 0.3rem;height: 0.6rem;width: 100%;color: #333333;font-weight: normal;margin-bottom: 0.1rem;transition: 0.2s all;}
.pbox .left .left_txt p{font-size: 0.14rem;color: #898989;line-height: 0.3rem;margin-bottom: 0.2rem;height: 0.6rem;transition: 0.2s all;}
.pbox .left .left_txt .arrow{width: 100%;height: 0.1rem;background: url(../images/arrow.png) no-repeat left center;background-size: auto 9px;}
.pbox .left .left_txt:hover{background: #00437c;}
.pbox .left .left_txt:hover a{border-bottom: 0.04rem solid #cba873;}
.pbox .left .left_txt:hover h3{color: #ffffff;}
.pbox .left .left_txt:hover p{color: #dbeeff;}
.pbox .left:hover .left_img a{transform: scale(1.1,1.1);}

.pb-list{width: 100%;margin-top: 0.2rem;}
.pb-list ul li{width: calc( ( 100% - 0.6rem ) / 4 );background: #ffffff;transition: 0.2s all;}
.pb-list ul li a{display: block;padding: 0.3rem;background: url(../images/sn_04.png) no-repeat right bottom;border-bottom: 0.04rem solid #00437c;}
.pb-list ul li h3{font-size: 0.16rem;line-height: 0.3rem;height: 0.6rem;width: 100%;color: #333333;font-weight: normal;margin-bottom: 0.1rem;transition: 0.2s all;}
.pb-list ul li p{font-size: 0.14rem;color: #898989;line-height: 0.3rem;margin-bottom: 0.2rem;height: 0.6rem;transition: 0.2s all;}
.pb-list ul li .arrow{width: 100%;height: 0.1rem;background: url(../images/arrow.png) no-repeat left center;background-size: auto 0.09rem;}
.pb-list ul li:hover{background: #00437c;}
.pb-list ul li:hover a{border-bottom: 0.04rem solid #cba873;}
.pb-list ul li:hover h3{color: #ffffff;}
.pb-list ul li:hover p{color: #dbeeff;}

.partc{width: 100%;background: url(../images/partc_bg.png) no-repeat center bottom;background-size: 100% auto;padding-bottom: 0.5rem;margin-top:-0.7rem;}
.partc .left{width: calc( 50% - 0.2rem );background: #ffffff;box-shadow: 0 0 0.2rem 0 rgba(0, 67, 124, 0.16);border-radius: 0.05rem;padding: 0.3rem;}
.partc .left .title1{width: 100%;margin-bottom: 0.3rem;}
.partc .left .title1 .tit h3{font-size: 0.24rem;color: #333333;border-bottom: 0.03rem solid #024c94;padding-bottom: 0.06rem;}
.partc .left .title1 .tit span{font-size: 0.14rem;color: #e0ebff;margin-left: 0.1rem;}
.partc .left .title1 a{font-size:0.3rem;color:#00437c;display:flex;align-items:center;}
.partc .left .title1 a span{font-size:0.16rem;margin-right:0.05rem;}
.partc .left .headline{width: 100%;margin-bottom: 0.3rem;}
.partc .left .headline .head_img{width: 3.4rem;}
.partc .left .headline .head_img a{display: block;width: 100%;height: 1.92rem;position: relative;overflow: hidden;border-radius: 0.1rem;}
.partc .left .headline .head_img .image{transition: 0.2s all;}
.partc .left .headline:hover .head_img .image{transform: scale(1.1,1.1);}
.partc .left .headline .head_txt{width: calc( 100% - 3.4rem );padding: 0.2rem 0 0.2rem 0.3rem;}
.partc .left .headline .head_txt h3{width: 100%;border-bottom: 2px solid #b3c7c4;line-height: 0.3rem;font-size: 0.2rem;padding-bottom: 0.15rem;margin-bottom: 0.1rem;}
.partc .left .headline .head_txt h3 a,.partc .left .headline .head_txt h3 span{color: #333333;}
.partc .left .headline .head_txt p{font-size: 0.16rem;color: #6d6d6d;line-height: 0.3rem;height: 0.6rem;display: block\0;}
.partc .left .headline .head_txt .flex-right{margin-top: 0.1rem;}
.partc .left .headline .head_txt .flex-right a{display: block;width: 0.76rem;height: 0.24rem;color: #ffffff;text-align: center;line-height: 0.24rem;background: #00437c;border-radius: 0.1rem;font-size: 0.14rem;}
.partc .left .headline:hover .head_txt h3 a,.partc .left .headline:hover .head_txt h3 span{color: #00437c;}
.partc .left .left_list ul li{width: 100%;margin-bottom: 0.2rem;}
.partc .left .left_list ul li .time{width: 0.69rem;height: 0.71rem;background: rgba(103,185,255,0.25);padding: 0.04rem;}
.partc .left .left_list ul li .time div{width: 100%;height: 100%;background: #00437c;padding-top: 0.05rem;}
.partc .left .left_list ul li .time span{display: block;color: #ffffff;text-align: center;font-size: 0.14rem;}
.partc .left .left_list ul li .time span:first-of-type{font-size: 0.18rem;margin-bottom: 0.05rem;}
.partc .left .left_list ul li .txt{width: calc( 100% - 0.69rem );padding-left: 0.1rem;}
.partc .left .left_list ul li .txt h3{font-size: 0.16rem;line-height: 0.3rem;width: 100%;font-weight: normal;}
.partc .left .left_list ul li .txt h3 a{color: #333333;max-height:0.6rem;display:block\0;}
.partc .left .left_list ul li .txt p{font-size: 0.14rem;color: rgba(153,153,153,0.87);line-height: 0.3rem;}
.partc .left .left_list ul li:last-of-type{margin-bottom: 0;}
.partc .left .left_list ul li:hover .txt h3 a{color: #003262;}
.partc .right{width: calc( 50% - 0.2rem );background: #00437c;box-shadow: 0 0 0.2rem 0 rgba(0, 67, 124, 0.16);border-radius: 0.05rem;padding: 0.2rem;}
.partc .right .title1{width: 100%;margin-bottom: 0.3rem;}
.partc .right .title1 .tit h3{font-size: 0.24rem;color: #ffffff;border-bottom: 0.03rem solid #024c94;padding-bottom: 0.06rem;}
.partc .right .title1 .tit span{font-size: 0.14rem;color: #2893ee;margin-left: 0.1rem;}
.partc .right .title1 a{font-size:0.3rem;margin-left: 0.1rem;display:flex;align-items:center;}
.partc .right .title1 a span{font-size:0.16rem;margin-right:0.05rem;}
.partc .right-list{width: 100%;}
/*
.partc .right-list ul li{width: 100%;padding-bottom: 0.15rem;border-bottom: 1px dashed rgba(138,201,255,0.5);line-height: 0.3rem;margin-bottom: 0.15rem;}
.partc .right-list ul li a{font-size: 0.16rem;color: #ffffff;}
.partc .right-list ul li.flexbox{line-height: 0.33rem;padding-bottom: 0;border-bottom: none;margin-bottom: 0.2rem;}
.partc .right-list ul li.flexbox span{font-size: 0.14rem;color: #ffffff;background: #d9c270;height: 0.33rem;padding: 0 0.1rem;border-radius: 0.05rem;flex-shrink: 0;}
.partc .right-list ul li.flexbox a{padding-left: 0.1rem;color: #ffffff;font-weight: bold;}
.partc .right-list ul li:last-of-type{margin-bottom: 0;}*/
.partc .right-list ul li a{display:block;width:100%;height:3rem;position:relative;overflow:hidden;}
.partc .right-list ul li .image{background-position:center top;}
.partc .right-list ul li .txt{width:100%;height:0.4rem;background:rgba(0,0,0,0.5);position:absolute;left:0;bottom:0;padding:0 0.1rem;}
.partc .right-list ul li .txt p{font-size:0.16rem;color:#ffffff;line-height:0.4rem;}

.partd{width: 100%;background: url(../images/number.png) no-repeat center bottom;padding: 0.4rem 0 1rem;}
.partd .title .tit h3{color: #ffffff;}
.partd .title .tit span{color: #297abe;}
.partd .title a{color: #ffffff;}
.partd .DataList{padding-bottom:.5rem;height:5.56rem}
.partd .item{text-align:center;width:2.56rem;height:2.76rem;margin:0 auto;position:relative;padding:.1rem 0;cursor:pointer;transition:.3s;color: #ffffff;}
.partd .item .dots{width:2.56rem;height:2.56rem;border:2px solid rgba(31,89,191,0.45);border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-1.28rem;margin-top:-1.28rem;display:block;animation:55s linear infinite roted}
.partd .item .dots:before{display:block;width:12px;height:12px;background:#1b66da;border-radius:50%;box-shadow:0 0 20px #1e96ff;position:absolute;top:-7px;left:50%;margin-left:-6px;transform-origin:1.28rem -1.28rem;content:''}
.partd .swiper-slide-active .item .dots{animation:25s linear infinite roted}
.partd .swiper-slide-next .item .dots,.partd .swiper-slide-prev .item .dots{animation:45s linear infinite roted}
.partd .item span i{font-size:.32rem;font-family: myfont;font-style: normal;margin-right: 0.05rem;}
.partd .item p{font-size:.18rem;margin-top:.05rem}
.partd .item .wr{background:rgba(0,0,0,.2);width:1.8rem;height:1.8rem;border-radius:50%;margin:0 auto;border:4px solid #8bb2ed;position:relative;z-index:3}
.partd .swiper-slide-active .item{margin-top:.5rem}
.partd .swiper-slide-next .item,.partd .swiper-slide-prev .item{margin-top:2rem}
.partd .swiper-pagination{width: 100%;bottom: 0.3rem;}
.partd .swiper-pagination-bullets .swiper-pagination-bullet{background:#fff;width:12px;height:12px;opacity:1;margin:0 8px}
.partd .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#ffa800;box-shadow:0 0 20px #ffd880}
.partd .item:hover{color:#ffa800}
.partd .item:hover .dots{border:3px solid rgba(255,165,0,.3)}
.partd .item:hover .dots:before{background:#ffa800;box-shadow:0 0 20px #ffd880}
.partd .item:hover .wr{border:4px solid rgba(255,165,0,.8)}

.parte{padding-bottom: 0.5rem;background: #ffffff url(../images/parte_bg.jpg) no-repeat center bottom;background-size: 100% auto;}
.parte .left{width: calc( 40% - 0.2rem );margin-bottom: 0.3rem;}
.parte .left ul li{display:flex;width:100%;margin-bottom:.3rem}
.parte .left ul li:last-of-type{margin-bottom: 0;}
.parte .left ul li .time{width:1.36rem;background:#0062c0;}
.parte .left ul li .time .text{text-align:center;padding-top:0.1rem;color:#5384b4}
.parte .left ul li .time p{background:#0963ba;color:#fff;height:0.6rem;padding-top:0.15rem;position:relative;text-align:center;font-size:0.16rem}
.parte .left ul li .time p:before{background:#45c4ff;height:0.44rem;width:0.06rem;position:absolute;top:0;left:0.18rem;content:''}
.parte .left ul li .time time{display:block;height:0.5rem;background:#015bb1;line-height:0.5rem;text-align:center;font-size:0.2rem;color:#fff}
.parte .left ul li .time time span{font-size:0.3rem;font-weight:100}
.parte .left ul li .txt{width:calc(100% - 1.36rem)}
.parte .left ul li .txt h4{box-shadow:0 0 0.1rem rgba(9,51,102,.2);background:#fff;min-height:0.75rem;padding:0 0.2rem;margin-top:0.15rem;line-height:1.8em;font-size:0.16rem;display:block\0;padding-top:0.2rem\0;font-weight: normal;}
.parte .left ul li .txt h4 a{max-height:0.84rem\0;display:block\0;color: #333333;}
.parte .left ul li:hover h4 a{color: #00437c;}
.parte .right{width: calc( 60% - 0.2rem );}
.parte .right .title{margin-bottom:0.55rem;}
.parte .right .title1{width: 100%;border-bottom: 4px solid #ebebeb;margin-bottom: 0.3rem;padding-bottom: 0.1rem;}
.parte .right .title1 h3{font-size: 0.24rem;color: #292929;}
.parte .right .title1 h3 span{color: #00437c;}
.parte .right .title1>span{font-size: 0.14rem;color: #00437c;margin-left: 0.1rem;}
.parte .right .right-list ul{margin-left: -0.1rem;margin-right: -0.1rem;}
.parte .right .right-list ul li{width: 33.33333%;padding: 0 0.1rem;}
.parte .right .right-list ul li a{display: block;width: 100%;height: 0;padding-bottom: 32.5%;position: relative;overflow: hidden;border-radius: 0.05rem;}
.parte .right .right-list ul li:nth-child(n+4){margin-top: 0.3rem;}