@charset "utf-8";
/* CSS Document */
body{ overflow-x: hidden!important;font-size: 24px;}


.ns20_bigbox{width: 1920px; position: relative; left: 50%;margin-left: -960px;overflow: hidden;}

.ns20_box01{width: 100%; position: relative;}
.ns20_box01 img{ display: block; width:100%; margin: 0 auto}
.ns20_box01 a{ position: absolute; left: 40%; bottom: 30%;width:20%;height: 80px;}



.ns20_box02{width: 100%;position: relative; }
.ns20_box02 img{ display: block; width: 100%;}
.ns20_box02 a{ position: absolute; left: 38%; bottom:5%;width:24%;height: 70px;}


.ns20_box03{width: 100%;position: relative; }
.ns20_box03 img{ display: block; width: 100%;}
.ns20_box03 a{ position: absolute; left: 37%; bottom: 3%;width:25%;height: 70px;}


.ns20_box04{width: 100%;position: relative;   padding-bottom: 30px; }
.ns20_box04 img{ display: block; width: 100%;}
.ns20_box04 a{display: block; font-size: 24px; background-color: #8567ef;line-height: 60px; width: 360px; text-align: center; margin: 30px auto;color: #ffffff;}

.xntjc_box01{ display: flex;justify-content: space-between;width: 1200px; margin: 60px auto 30px auto;}
.xntjc_box01 li{width: 50%; text-align: center;border: 1px solid #8567ef;color: #8567ef;font-size: 24px; line-height: 48px;cursor: pointer;}
.xntjc_box01 .tsli{ background-color:#8567ef; color: #ffffff;}

.xntjc_box02{width: 1920px; height: 323px;position: relative;overflow: hidden; margin: 0 auto;}
.xntjc_box02 li{ position: absolute; left: 0; top: 0;width: 100%; height: 323px;}
.xntjc_box02 img{ display: block; width: 100%;}



.ns20_box05{width: 100%;position: relative; }
.ns20_box05 img{ display: block; width: 100%;}
.ns20_box05 a{ position: absolute; left: 35%; bottom: 0%;width:30%;height: 70px;}

.ns20_box06{width: 100%;position: relative; margin-bottom: 50px;}
.ns20_box06 img{ display: block; width: 100%;}
.ns20_box06 a{ position: absolute; left: 18%; bottom: 0; width: 64%; height: 60%;}


.ns20_box07{width: 100%;position: relative; padding-top: 120px;  padding-bottom: 30px;background-image: url("../images/mrygz04.jpg"); background-repeat: no-repeat;}
.ns20_box07 img{ display: block; width: 100%;}
.ns20_box07 a{display: block; font-size: 24px; background-color: #8567ef;line-height: 70px; width: 460px; text-align: center; margin: 35px auto;color: #ffffff;opacity: 0;}
.ns20_box07 .swiper-container{ width: 1200px; margin: 0 auto;}


.ns20_box08{width: 1200px;position: relative; margin-bottom: 50px;display: flex; justify-content:space-between; flex-wrap: wrap; margin: 0% auto 2% auto;}
.ns20_box08 a{ display: block; font-size: 0.1rem; line-height: 0.3rem;width: 18%;text-align: center; background-color: #fbb322;color: #ffffff;margin: 1% auto;}
.ns20_box08 a:hover{font-size: 0.11rem;}







