@charset "utf-8";

#fp-nav.fp-right {display:block;right:2%;}
#fp-nav ul,.fp-slidesNav ul {position:relative;}
#fp-nav ul li,.fp-slidesNav ul li {margin:0.2rem 0;width:0.15rem;height:0.15rem;}
#fp-nav ul li a,.fp-slidesNav ul li a {border:1px solid #d6d6d6;border-radius:50%;position:relative;}
#fp-nav ul li a::after,.fp-slidesNav ul li a::after {width:2px;height:5px;content:"";display:block;background:#ebebeb;position:absolute;bottom:-13px;left:40%;}
#fp-nav ul li a::before,.fp-slidesNav ul li a::before {width:2px;height:5px;content:"";display:block;background:#ebebeb;position:absolute;top:-13px;left:40%;}
#fp-nav ul li a.active,.fp-slidesNav ul li a.active {background:#d6d6d6;}
#fp-nav ul li a span,.fp-slidesNav ul li a span {display:none;}

.banner {font-size:0;-webkit-transition:margin 0.3s linear 0s;-moz-transition:margin 0.3s linear 0s;-ms-transition:margin 0.3s linear 0s;-o-transition:margin 0.3s linear 0s;transition:margin 0.3s linear 0s;}
.banner .img {position:relative;display:block;width:100%;height:100vh;overflow:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.banner .img img {position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:1;width:100%;height:100%;object-fit:cover;-webkit-transition:transform 0.4s linear 0s;-moz-transition:transform 0.4s linear 0s;-ms-transition:transform 0.4s linear 0s;-o-transition:transform 0.4s linear 0s;transition:transform 0.4s linear 0s;}
.banner .slick-active img {-webkit-transition:transform 6.4s linear 0s;-moz-transition:transform 6.4s linear 0s;-ms-transition:transform 6.4s linear 0s;-o-transition:transform 6.4s linear 0s;transition:transform 6.4s linear 0s;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.banner .slick-arrow {position:absolute;top:49.5%;right:auto;bottom:auto;left:auto;z-index:2;width:0.7rem;height:0.7rem;-webkit-transition:all 0.36s linear 0s;-moz-transition:all 0.36s linear 0s;-ms-transition:all 0.36s linear 0s;-o-transition:all 0.36s linear 0s;transition:all 0.36s linear 0s;background-image:url(prev.png);background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;background-size:100%;opacity:0.8; border:1px solid #fff;border-radius:50%;text-indent:-9999px;}
.banner .slick-arrow.slick-prev {left:2%;}
.banner .slick-arrow.slick-next {right:5%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.banner .slick-dots {position:absolute;top:auto;right:auto;bottom:0.3rem;left:50%;z-index:2;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.banner .slick-dots li {display:inline-block;margin:0 0.08rem;width:0.2rem;height:0.2rem;border-radius:50%;cursor:pointer;text-align:center;-webkit-transition:all 0.36s linear 0s;-moz-transition:all 0.36s linear 0s;-ms-transition:all 0.36s linear 0s;-o-transition:all 0.36s linear 0s;transition:all 0.36s linear 0s;background:#002b7f;}
.banner .slick-dots li button {font-family:Arial,Helvetica,sans-serif;font-size:0.2rem;font-weight:500;line-height:.2rem;color:#fff;text-align:center; background:none; border:none;}
.banner .slick-dots li button:before{display:none;}
.banner .slick-dots li.slick-active{background:#c41e3a;}
.banner:after {position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:1;content:"";width:100%;height:1rem;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,0.6));}
@media screen and (max-width:1024px) {
#fp-nav.fp-right {display:none;}
#fullpage {margin-top:0.0rem;}
.banner { border:1px solid #f00; margin-top:-0.7rem;}
.banner .img {height:0;padding:50% 0 0;}
.banner .img .text h3 {padding:0 4%;font-size:0.36rem;line-height:100px;text-align:center;}
.banner .slick-arrow {width:0.5rem;height:0.5rem;}
}
@media screen and (max-width:520px) {
.banner .slick-arrow {display:none !important;}
.banner .slick-dots {bottom:0.1rem;}
.banner .slick-dots li {width:0.2rem;height:0.2rem;}
.banner .slick-dots li button {font-size:0.1rem;line-height:0.2rem;}
}
#page2 {background:url(bg2.png) no-repeat bottom center;background-size:cover;}
#page2 .wp {padding-top:8%;}
#page2 .fl{ width:52%;}
#page2 .fr{ width:47.99%;}
#page3 {box-sizing:border-box;background:rgba(0,43,127,0.0);overflow:hidden;}
#page3 .wp {padding-top:8%;;position:relative;}
#page4 {background:rgba(0,43,127,0.03) url(bg4.jpg) 100% 100% no-repeat;overflow:hidden;}
#page4 .wp {padding-top:8%;position:relative;}
#page5 {background:url(bg5.jpg) no-repeat center bottom;background-size:cover;}
#page5>.wp {padding-top:8%;height:100%;}

#page4 .fl{float:left; width:70%;position:relative;}
#page4 .fr{float:right; width:27%;position:relative;}

.dbt {width:100%;margin-bottom:0.6rem;}
.dbt img {margin:0 .2rem 0 0;width:.8rem;}
.dbt .cn {font-family:"SYST900";font-size:0.36rem;font-weight:500;line-height:0.52rem;color:#333;text-align:left;}
.dbt .en {display:-ms-flexbox;display:flex;align-items:center;font-family:"SYST700";font-size:0.18rem;font-weight:500;line-height:0.26rem;color:#9e9e9e;text-align:left;}
.dbt .en i {display:flex;margin:4px 0 0 .11rem;}
.dbt .en i::before {display:block;content:"";box-sizing:border-box;width:.16rem;height:2px;background:#002b7f;}
.dbt .en i::after {display:block;content:"";box-sizing:border-box;width:.16rem;height:2px;margin:0 0 0 4px;background:#DBA564;}
.dbt.flex-center {position:relative;}
.dbt.flex-center .more {position:absolute;top:0;right:0;bottom:auto;left:auto;z-index:1;height:100%;}
.more {display:-ms-flexbox;display:flex;align-items:center;font-size:0.18rem;font-weight:500;line-height:0.4rem;color:#999;text-align:left;}
.more img {margin:0 0 0 3px;width:.24rem;}
.more:hover {color:#002b7f;}
.more:hover img {-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:all 1s ease-out 0s;-moz-transition:all 1s ease-out 0s;-ms-transition:all 1s ease-out 0s;-o-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s;}

#page4 .fr .dbt h3 img {margin:0 .15rem 0 0;width:.7rem;}

.title {font-size:0.20rem;line-height:0.28rem;color:#333;text-align:left;}
.info {font-size:0.16rem;font-weight:500;line-height:0.26rem;color:#797D89;text-align:justify;}
.date {font-family:Impact;font-size:0.14rem;font-weight:500;line-height:0.3rem;color:#002b7f;text-align:left;}

.bg2{background: #fff;box-shadow: 1px 4px 0.2rem 0px rgba(0, 0, 0, 0.12);overflow: hidden;}
.focus {}
.focus .img {padding:5.2rem 0 0;}
.focus .text {position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:1;width:100%;padding:0.5rem 0.4rem 0.3rem;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#294180 100%);}
.focus .date {display:inline-block;padding:0 .15rem;margin:0 0 .18rem;font-size:.2rem;color:#fff;line-height:.42rem;background:#DBA564;}
.focus .title {font-size:.22rem;color:#fff;}
.focus .slick-dots {position:absolute;bottom:.25rem;left:auto;right:.4rem;width:auto;z-index:3;text-align:center;}
.focus .slick-dots li {width:.1rem;height:.1rem;margin:0 0 0 .1rem !important;background:rgba(255,255,255,0.5);opacity:1;}
.focus .slick-dots li.slick-active {background:#002b7f;}

.list1{ margin:0.2rem 0.3rem;}
.list1 a {padding:0.19rem 0 0.18rem 0.1rem;border-bottom:0px solid #6D88CD;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.list1 .title {width:calc(100% - .6rem);color:#222;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.list1 .title i {display:inline-block;margin:0 .15rem 0 0;border:1px solid #6D88CD;padding:3px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.list1 .title i::after {display:block;content:"";box-sizing:border-box;width:5px;height:5px;background:#6D88CD;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.list1 .date {font-size:.2rem;color:#002b7f;}
.list1 .tnew {color:#ff5000;}
@media screen and (min-width:1025px) {.list1 a:hover {padding-right:.05rem;}
.list1 a:hover .title {color:#002b7f;}
.list1 a:hover .title i {border-color:#002b7f;}
.list1 a:hover .title i::after {background:#002b7f;}
}
.list2 {margin:0 -0.2rem;overflow:hidden;font-size:0;}
.list2 li {margin-bottom:0.2rem;width:49.99%;display:inline-block;}
.list2 a {display:block;padding:.2rem .25rem;border:1px solid rgba(0,43,127,0.1);position:relative;margin:0 0.2rem;background:#fff;box-shadow: 1px 1px 0.2rem 0px rgba(0, 0, 0, 0.1);}
.list2 a::before {display:block;content:"";box-sizing:border-box;position:absolute;top:-1px;right:auto;bottom:auto;left:-1px;z-index:1;width:0;height:0;}
.list2 a::after {display:block;content:"";box-sizing:border-box;position:absolute;top:auto;right:-1px;bottom:-1px;left:auto;z-index:1;width:0;height:0;}
.list2 a:hover::before {width:calc(100% + 2px);height:calc(100% + 2px);border-top:1px solid #002b7f;border-right:1px solid #002b7f;-webkit-transition:width 0.3s ease-in,height 0.3s ease-in 0.3s;-moz-transition:width 0.3s ease-in,height 0.3s ease-in 0.3s;-ms-transition:width 0.3s ease-in,height 0.3s ease-in 0.3s;-o-transition:width 0.3s ease-in,height 0.3s ease-in 0.3s;transition:width 0.3s ease-in,height 0.3s ease-in 0.3s;}
.list2 a:hover::after {width:calc(100% + 2px);height:calc(100% + 2px);border-bottom:1px solid #002b7f;border-left:1px solid #002b7f;-webkit-transition:width 0.3s ease-in,height 0.3s ease-in 0.3s;-moz-transition:width 0.3s ease-in,height 0.3s ease-in 0.3s;-ms-transition:width 0.3s ease-in,height 0.3s ease-in 0.3s;-o-transition:width 0.3s ease-in,height 0.3s ease-in 0.3s;transition:width 0.3s ease-in,height 0.3s ease-in 0.3s;}
.list2 a:hover .title {color:#002b7f;}
.list2 .title {width:calc(100% - .6rem);color:#222;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-ms-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s; float:left;}
.list2 .date {font-size:.2rem;color:#002b7f; text-align:right;}
.list2 .tnew {color:#ff5000;}

.tabs{line-height:0.6rem; margin-top:-0.3rem}
.tabs h2 {display:inline-block;font-size:0.24rem;color:#999999;cursor:pointer; margin:0 0.2rem 0.2rem 0;}
.tabs .on {color:#002b7f;}
.more-links {float:right;color:#002b7f;}
.tabs a {font-size:0.18rem;color:#002b7f;float:right;}
.tabs a:hover {font-weight:bold;}

.list3 p{position:relative;background-image:linear-gradient(#004098,#004098);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s;}

.list3 {display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -0.2rem;}
.list3 li {float:left;width:50%;margin:0.3rem 0;}
.list3 li a {display:flex;flex-wrap:wrap;background:#fff;border:1px solid rgba(0,43,127,0.05);padding:0.2rem;transition:all 0.3s;margin:0 0.2rem;}
.list3 li .pic {width:1.5rem;height:2.2rem;padding-top:0;margin-top:-0.5rem; overflow:hidden;}
.list3 li .pic img{transition: transform 0.8s ease-out 0s;}
.list3 li .text {flex:1;min-width:0;padding:0 0.1rem 0 0.24rem;transition:all 0.3s;}
.list3 li h3 {box-sizing:border-box;font-weight:normal;position:relative;z-index:1; font-size:0.2rem; height:0.7rem; line-height:0.32rem;}
.list3 li p {font-size:0.16rem;line-height:0.32rem;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;padding-left:0.25rem;}
.list3 li p:nth-of-type(1) {background:url(ii1.png) no-repeat left;}
.list3 li p:nth-of-type(2) {background:url(ii2.png) no-repeat left;}
.list3 li p:nth-of-type(3) {background:url(ii3.png) no-repeat left;}
.list3 li:hover a {background:#f5f6fa;box-shadow:0px 0.02rem 0.32rem 0px rgba(84,52,123,0.2);}
.list3 li:hover a h3 {color:#002b7f;}
.list3 li:hover .pic img {transform:scale(1.1);}

.list6{box-shadow: 0 0 10px rgba(0,0,0,0.1);padding:0.2rem;}
.list6 li a{ display:block;padding:0.1rem 0; height:0.85rem;transition:all 0.3s ease-out 0s;}
.list6 li a:hover{ transition:all 0.3s ease-out 0s;}
.list6 .time{ float:left;margin-top:0.05rem;width:0.6rem;text-align:center;color:#002b7f;}
.list6 .time b{display:inline-block;font-size:0.28rem; color:#002b7f;  margin-bottom:2px;}
.list6 .time em{display:inline-block;font-size:0.14rem; color:#666666; font-style:normal;}
.list6 .title{float:right;width:calc(100% - 0.7rem);}
.list6 li:hover .title{color:#002b7f;}

.xueshu .slick-arrow {position:absolute;top:49.5%;right:auto;bottom:auto;left:auto;z-index:2;width:0.7rem;height:0.7rem;-webkit-transition:all 0.36s linear 0s;-moz-transition:all 0.36s linear 0s;-ms-transition:all 0.36s linear 0s;-o-transition:all 0.36s linear 0s;transition:all 0.36s linear 0s;background-image:url(prev.png);background-repeat:no-repeat;background-position:50% 50%;background-color:transparent;background-size:100%;opacity:0.8; border:1px solid #fff;border-radius:50%;text-indent:-9999px;}
.xueshu .slick-arrow.slick-prev {left:2%;}
.xueshu .slick-arrow.slick-next {right:5%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.xueshu .slick-dots {position:absolute;top:auto;right:auto;bottom:-0.3rem;left:50%;z-index:2;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.xueshu .slick-dots li {display:inline-block;margin:0 0.08rem;width:0.2rem;height:0.2rem;border-radius:50%;cursor:pointer;text-align:center;-webkit-transition:all 0.36s linear 0s;-moz-transition:all 0.36s linear 0s;-ms-transition:all 0.36s linear 0s;-o-transition:all 0.36s linear 0s;transition:all 0.36s linear 0s;background:#999;}
.xueshu .slick-dots li button {font-family:Arial,Helvetica,sans-serif;font-size:0.2rem;font-weight:500;line-height:.2rem;color:#fff;text-align:center; background:none; border:none;}
.xueshu .slick-dots li button:before{display:none;}
.xueshu .slick-dots li.slick-active{background:#c41e3a;}
@media screen and (max-width:1024px) {.focus {width:100%;}
.focus .img {padding:65% 0 0;}
.list1 {margin:.12rem 0 0;}
.list1 li {padding:0 !important;}
.list1 li:last-child {border:none;}
.list1 a {padding:0 0 0 .1rem !important;}
.list1 .title,.list1 .date {line-height:.55rem;}
.list3 {padding:0;}
.list3 li {width:100%;margin:0.2rem 0;}
.list3 li a {padding:0.15rem;}
}
@media screen and (max-width:768px) {
.dbt {margin-bottom:0.2rem;}
.dbt img {margin:0 .1rem 0 0;width:.6rem;}
.dbt .cn {font-size:0.24rem;line-height:0.36rem;}
.more img {width:.16rem;}
.focus .text {padding:.3rem .2rem .2rem;}
.focus .pagination {bottom:.65rem;right:.25rem;}
.focus .title {font-size:.22rem;}
.list1{ margin:0.1rem 0.1rem;}
.list1 li{ padding:0; margin:0}
.list1 a {padding:0.0rem 0.05rem 0.0rem 0.0rem;}
.list2 {width:100%;margin:0 0rem;}
.list2 li {margin:.2rem 0 0 !important;width:100%;}
.list2 a {padding:.15rem;margin:0 0.0rem;}
.list3 li p {font-size:0.18rem;}
.list3 li .text {padding:0 0.1rem 0 0.24rem;}
.tabs{line-height:0.3rem; margin-top:-0.0rem}
.tabs h2 {font-size:0.20rem;margin:0 0.1rem 0.0rem 0;}
}
@media screen and (max-width:640px) {.focus .img {padding:70% 0 0;}
.focus .text {padding:.2rem .1rem .12rem;}
.focus .pagination {bottom:.48rem;right:.1rem;}
.focus .title {font-size:.2rem;}
.focus .date {margin:0 0 6px;font-size:.17rem;line-height:.32rem;}
.list1 .title {width: calc(100% - .55rem);font-weight: 500;}
.list3 li .pic {width:1.45rem;height:1.84rem;}
.list3 li h3 {font-size:0.2rem;margin-bottom:0.1rem;}
}
#page5 .foot {position:absolute;z-index:5;height:1.62rem;left:0;bottom:0;width:100%;background:url(foot.png) left bottom repeat-x; padding-top:0.2rem;}
#page5 .foot .copy{font-size:0.18rem;line-height:2;text-align:center;color:#fff;}
#page5 .foot .ewm img{height:1rem;}
.flink {display:inline-block;width:3.2rem;vertical-align:middle;}
.flink>div {position:relative;width:100%;border:0.2rem solid rgba(0,43,127,0.4);}
.flink>div>p {font-size:0.18rem;line-height:0.36rem;color:#fff;position:relative;padding-left:0.1rem;padding-right:0.35rem;}
.flink>div>p>img {position:absolute;right:10px;top:50%;transform:translateY(-50%);}
.flink>div ul {display:none;position:absolute;bottom:100%;left:0;right:0;border:1px solid #fff;border:1px solid rgba(255,255,255,0.73);background:#fff;padding:10px 0;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:999;max-height:3rem;overflow-y:auto;}
.flink>div ul li a {display:block;padding:0 0.1rem;font-size:0.16rem;line-height:0.32rem;color:#333;}
.flink>div ul li a:hover {background:#002b7f;color:#fff;}
.flink>div:hover ul {display:block;}
@media screen and (max-width:479px) {
.flink,.copy,.ewms{width:100%;}
.ewms{display:none;}
}
.list4 {margin:0 -0.2rem;}
.list4 li {width:25%; margin-bottom:0.1rem;float:left; height: auto;overflow:auto;vertical-align: text-top;}
.list4 li a{ margin:0.2rem;display:block;text-align:center;padding:0.3rem 0px;}
.list4 li a img {height:0.64rem;}
.list4 h3{line-height:0.56rem;font-size:0.24rem;color:#fff;}
.list4 li:nth-child(1) a{background:url("zx-img01.jpg") no-repeat center;background-size:100% auto;}
.list4 li:nth-child(2) a{background:url("zx-img02.jpg") no-repeat center;background-size:100% auto;}
.list4 li:nth-child(3) a{background:url("zx-img03.jpg") no-repeat center;background-size:100% auto;}
.list4 li:nth-child(4) a{background:url("zx-img04.jpg") no-repeat center;background-size:100% auto;}
.list4 li:nth-child(1) a,.list4 li:nth-child(3) a,.list4 li:nth-child(6) a,.list4 li:nth-child(8) a {background:rgba(0,43,127,0.5);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.list4 li:nth-child(2) a,.list4 li:nth-child(4) a,.list4 li:nth-child(5) a,.list4 li:nth-child(7) a {background:rgba(196,30,58,0.5);transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;}
.list4 li:nth-child(1) a:hover,.list4 li:nth-child(3) a:hover,,.list4 li:nth-child(6) a:hover,.list4 li:nth-child(8) a:hover {background:rgba(0,43,127,0.8);}
.list4 li:nth-child(2) a:hover,.list4 li:nth-child(4) a:hover,,.list4 li:nth-child(5) a:hover,.list4 li:nth-child(7) a:hover {background:rgba(196,30,58,0.8);}
@media(max-width:1410px) {
#fullpage {margin-top:1rem;}
#page1 {height:auto !important;}
#page2 {height:auto !important;}
#page3 {height:auto !important;}
#page4 {height:auto !important;}
#page2 .wp {padding:0.48rem 0;}
#page3 {margin-bottom:0.48rem;}
#page3 .wp {padding-top:0.48rem;}
#page4 .wp {padding-top:1rem;}
}
@media(max-width:1024px) {
#page5 {height:auto !important;}
}
@media screen and (max-width:997px) {
.list4{margin:0 -0.1rem;padding-bottom:1.5rem;}
.list4 li{width:50%;}
.list4 li a{margin:0.1rem;padding:0.2rem 0px;}
.list4 h3{line-height:0.36rem;}
}
@media screen and (max-width:768px) {
#page2 .fl{ width:100%;}
#page2 .fr{ width:100%;}
#page4 .fl{ width:100%;}
#page4 .fr{ width:100%;}
.flink{ display:none;}
#page5 .foot .copy{line-height:1.4;}
}
@media(max-height:840px) {
#page1 {height:auto !important;}
#page2 {height:auto !important;}
#page4 {height:auto !important;}
#page3 {height:auto !important;margin-bottom:0.96rem;}
}