html,



body {



  font-size: 62.5%;



}



body {



  max-width: 1920px;



  position: relative;



  margin: 0 auto;



}







#new-index-body .container {







  width: 1530px;







  padding: 0 15px;







  position: relative;







  margin: 0 auto;







}







h1.h1,







h2.h2,







h3.h3,







h4.h4,







h5.h5,







h6.h6,







h1,







h2,







h3,







h4,







h5,







h6 {







  transition: 0.3s ease;







  -webkit-transition: 0.3s ease;







  -moz-transition: 0.3s ease;







  -ms-transition: 0.3s ease;







  -o-transition: 0.3s ease;







}







p {







  transition: 0.3s ease;







  -webkit-transition: 0.3s ease;







  -moz-transition: 0.3s ease;







  -ms-transition: 0.3s ease;







  -o-transition: 0.3s ease;







}







li {







  transition: 0.3s ease;







  -webkit-transition: 0.3s ease;







  -moz-transition: 0.3s ease;







  -ms-transition: 0.3s ease;







  -o-transition: 0.3s ease;







}







a {







  color: inherit;







  font-size: inherit;







  font-weight: inherit;







  font-family: inherit;







  line-height: inherit;







  font-style: inherit;







}







span {







  color: inherit;







  font-size: inherit;







  font-weight: inherit;







  font-family: inherit;







  line-height: inherit;







  font-style: inherit;







}







img {







  width: auto;







  transition: 0.5s ease;







  -webkit-transition: 0.5s ease;







  -moz-transition: 0.5s ease;







  -ms-transition: 0.5s ease;







  -o-transition: 0.5s ease;







}







#new-index-body {







  position: relative;







}







#new-index-body .new-title2 h3 {







  position: relative;







  color: #333;







  







  font-size: 36px;







  font-weight: 700;







  font-style: normal;







  line-height: 1;







  padding-bottom: 30px;







}







#new-index-body .new-title2 h3::after {







  content: '';







  position: absolute;







  left: 0;







  bottom: 0;







  width: 62px;







  height: 4px;







  background: #4b4f58;







}







#new-index-body #Advheader {







  position: relative;







  left: 0;







  top: 0;







  width: 100%;







  z-index: 1111;







}







#new-index-body #Advheader .nav {







  line-height: 130px;







  height: 130px;







  background: #fff;







  text-align: right;







}







#new-index-body #Advheader .nav .menu {







  display: -webkit-box;







  display: -ms-flexbox;







  display: flex;







  -webkit-box-pack: justify;







  -ms-flex-pack: justify;







  justify-content: space-between;







  -webkit-box-align: center;







  -ms-flex-align: center;







  align-items: center;







}







#new-index-body #Advheader .nav .logo img {







  display: inline-block;







  vertical-align: middle;







}































#new-index-body #Advheader .nav .box p {







  margin-left: 40px;







  font-size: 18px;







  color: #333;







  display: inline-block;







  vertical-align: top;







}







#new-index-body #Advheader .nav .box img {







  margin-right: 20px;







  display: inline-block;







  vertical-align: middle;







}







#new-index-body #Advheader #msg {







  position: absolute;







  right: 0;







  top: 0;







  width: 9.89583333%;







  text-align: center;







  background: #19defd;







  cursor: pointer;



}







#new-index-body #Advheader #msg img {







  display: inline-block;







  vertical-align: middle;







}







#new-index-body .new-init-1 {







background-blend-mode: darken;







  background-size: cover;







  margin-top: 0!important;



  position: relative;







}



#new-index-body .new-init-1 video{



  position: absolute;



  top: 0;



  left: 0;



  width: 100%;



  height: 100%;



  object-fit: cover;



  z-index: -1;



}



#new-index-body .new-init-1 .acc {







  display: -webkit-box;







  display: -ms-flexbox;







  display: flex;







  -webkit-box-pack: justify;







  -ms-flex-pack: justify;







  justify-content: space-between;







  -webkit-box-align: center;







  -ms-flex-align: center;







  align-items: center;







  padding-top: 20px;







}







#new-index-body .new-init-1 .acc .rl ul {







  display: -webkit-box;







  display: -ms-flexbox;







  display: flex;







  -webkit-box-align: center;







  -ms-flex-align: center;







  align-items: center;







}







#new-index-body .new-init-1 .acc .rl ul li p {







  font-size: 16px;







  







  font-weight: 400;







  color: #fff;







  line-height: 1;







}







#new-index-body .new-init-1 .acc .rl ul li p img {







  margin-right: 11px;







  vertical-align: middle;







}







#new-index-body .new-init-1 .acc .rl li:last-child {







  margin-left: 20px;







}



#new-index-body .new-init-1 .nr{



  position: absolute;



  left: 0;



   top: 50%;



   width: 100%;



   -webkit-transform: translate(0, -50%);



    -moz-transform: translate(0, -50%);



    -ms-transform: translate(0, -50%);



    transform: translate(0, -50%);



}



#new-index-body .new-init-1 .top {



  display: -webkit-box;







  display: -ms-flexbox;







  display: flex;







  -webkit-box-pack: justify;







  -ms-flex-pack: justify;







  justify-content: space-between;







}







#new-index-body .new-init-1 .top .left {







  margin-top: 20px;







}







#new-index-body .new-init-1 .top .left a.more {



  width: auto;



  line-height: 50px;







  height: 50px;







  padding: 0 3em;







  font-size: 16px;







  text-transform: capitalize;







  margin-right: 10px;







  color: #fff;







  background: #19defd;







  display: inline-block;







  margin-top: 0.5em;







}







#new-index-body .new-init-1 .top .left h3 {







  font-size: 50px;







  







  font-weight: 700;







  color: #fff;







  line-height: 1.4;







  text-transform: capitalize;







}







.new-init-1 .top .left p strong{







  font-weight: 700;







}















#new-index-body .new-init-1 .top .left h3 span {







  display: block;







}







#new-index-body .new-init-1 .top .left p {







  font-size: 18px;







  







  font-weight: 400;







  color: #fff;







  line-height: 1.8;







  max-width: 547px;







  margin-top: 55px;







}







#new-index-body .new-init-1 .top .left p strong{







font-weight:800;







}















#new-index-body .new-init-1 .top .right {







  margin-right: 114px;







}







#new-index-body .new-init-1 .top .right .form1 {







  background: #eae6e6;







  text-align: center;







  padding: 30px;







  max-width: 400px;







}







#new-index-body .new-init-1 .top .right .form1 h4 {







  font-size: 28px;







  







  font-weight: 500;







  color: #111;







  line-height: 1;







  text-transform: uppercase;







}







#new-index-body .new-init-1 .top .right .form1 p {







  font-size: 16px;







  







  font-weight: 400;







  color: #111;







  line-height: 22px;







  margin-top: 12px;







}







#new-index-body .new-init-1 .top .right .form1 ul li {







  margin-top: 12px;







  padding: 0;







}







#new-index-body .new-init-1 .top .right .form1 ul li label {







  position: relative;







  display: block;







  width: 100%;







  height: 34px;







  background: #fff;







}







#new-index-body .new-init-1 .top .right .form1 ul li label span {







  position: absolute;







  left: 6px;







  top: 50%;







  -webkit-transform: translateY(-50%);







  transform: translateY(-50%);







  font-size: 14px;







  







  font-weight: 400;







  color: rgba(0, 0, 0, 0.5);







  line-height: 1;







  -webkit-transition: 0.2s;







  transition: 0.2s;







  display: none !important;







}







#new-index-body .new-init-1 .top .right .form1 ul li label input[type=text] {







  position: absolute;







  left: 0;







  bottom: 0;







  border: none;







  width: 100%;







  height: 100%;







  font-size: 14px;







  







  font-weight: 400;







  line-height: 30px;







  padding-left: 6px;







  opacity: 1;







  -webkit-transition: 0.3s;







  transition: 0.3s;







  color: #000;







}







#new-index-body .new-init-1 .top .right .form1 ul li label textarea {







  position: absolute;







  left: 0;







  bottom: 0;







  border: none;







  width: 100%;







  height: 50px;







  font-size: 14px;







  







  font-weight: 400;







  color: #000;







  line-height: 30px;







  padding-left: 6px;







  opacity: 1;







}







#new-index-body .new-init-1 .top .right .form1 ul li label ::-webkit-input-placeholder {







  color: rgba(0, 0, 0, 0.5);







}







#new-index-body .new-init-1 .top .right .form1 ul li label :-moz-placeholder {







  color: rgba(0, 0, 0, 0.5);







}







#new-index-body .new-init-1 .top .right .form1 ul li label ::-moz-placeholder {







  color: rgba(0, 0, 0, 0.5);







}







#new-index-body .new-init-1 .top .right .form1 ul li label :-ms-input-placeholder {







  color: rgba(0, 0, 0, 0.5);







}







#new-index-body .new-init-1 .top .right .form1 ul li label.active span {







  top: 3px;







  -webkit-transform: translateY(0);







  transform: translateY(0);







  color: #000;







}







#new-index-body .new-init-1 .top .right .form1 ul li label.active input[type=text],







#new-index-body .new-init-1 .top .right .form1 ul li label.active textarea {







  opacity: 1;







}







#new-index-body .new-init-1 .top .right .form1 ul li input[type=submit] {







  width: 100%;







  height: 40px;







  background: #19defd;







  border: none;







  font-size: 20px;







  







  font-weight: 400;







  color: #fff;







  line-height: 1;







}







#new-index-body .new-init-1 .top .right .form1 ul li:nth-child(4) label {







  height: 66px;







}







#new-index-body .new-init-1 .top .right .form1 ul li:nth-child(4) label span {







  top: 5px;







  -webkit-transform: translateY(0);







  transform: translateY(0);







}







#new-index-body .new-init-2 .acc .acc-top {







  background: #EEEEEE;







  padding: 50px 0;







}















#new-index-body .new-init-2 .acc .acc-top .top .left.column{















}















#new-index-body .new-init-2 .acc .btn {







  margin-top: 20px;







}



#new-index-body .new-init-4 .btn a,



#new-index-body .new-init-2 .acc .btn a {



  display: inline-block;



  background: #19defd;



  font-size: 14px;



  font-weight: 500;



  color: #FFFFFF;



  line-height: 1;



  padding: 15px 44px;



  text-transform: uppercase;



}







#new-index-body .new-init-2 .acc .acc-bot {







  background: #FFFFFF;







  padding: 50px 0;







}







#new-index-body .new-init-2 .acc .acc-bot .top .left {







  padding-left: 82px;







}







#new-index-body .new-init-2 .acc h4 {







  font-size: 30px;







  







  font-weight: 500;







  color: #000000;







  line-height: 1.2;















}







#new-index-body .new-init-2 .acc span {







  display: inline-block;







  width: 200px;







  height: 3px;







  background: #000000;







  margin: 15px 0;







}







#new-index-body .new-init-2 .acc p {







  font-size: 16px;







  







  font-weight: 400;







  color: #111111;







  line-height: 1.8;







  max-width: 600px;







  margin-bottom:20px;







}







#new-index-body .new-init-2 .acc p strong{







font-weight:600;







}















#new-index-body .new-init-2 .acc p strong{







font-weight:700;







}







#new-index-body .new-init-2 .acc .list {







  margin-top: 50px;



  overflow: hidden;



}







#new-index-body .new-init-2 .acc .list span.swiper-notification {







  display: none;







}







#new-index-body .new-init-2 .acc .list .box {







  max-width: 480px;







  margin: 0 auto;







  text-align: center;







}















#new-index-body .new-init-2 .acc .list .box .img img {







  object-fit: cover;







  width: 100%;







  height: 100%;







}





#new-index-body .new-init-2 .acc .list .box .img .mask {

  width: 100%;

  height: 100%;

  left: 0;

  top: 0;

  background-color: rgba(0, 0, 0, .3);

  color: #ffffff;

  opacity: 0;

}



#new-index-body .new-init-2 .acc .list .box .img:hover .mask {

  opacity: 1;

}



#new-index-body .new-init-2 .acc .list .box .img .mask > div {

  width: 90%;

  height: 90%;

  margin-left: 5%;

  margin-top: 5%;

  overflow-y: auto;

}



#new-index-body .new-init-2 .acc .list .box .img .mask > div * {

  color: #FFFFFF;

}





#new-index-body .new-init-2 .acc .list .box .con {







  margin-top: 20px;







}







#new-index-body .new-init-2 .acc .list .box .con h6 {







  font-size: 16px;







  







  font-weight: 400;







  color: #111111;







  line-height: 1.5;







  text-transform: capitalize;

  min-height: 72px;





}















#new-index-body .new-init-2 .acc .right {







 padding-left: 15px;







}







#new-index-body .new-init-2 .acc .right img {







  object-fit: cover;







  height: 100%;







  width: 100%;







}







#new-index-body .new-init-3 {







  padding: 50px 0;







  text-align: center;







}







#new-index-body .new-init-4 {







  padding-top: 50px;







}







#new-index-body .new-init-4 .container {







  width: 1320px;







}







#new-index-body .new-init-4 .new-top .left .text {







  margin-top: 30px;







}







#new-index-body .new-init-4 .new-top .left .text p {







  font-size: 16px;







  color: #000;







  line-height: 2;







  padding-right: 20px;







  margin-bottom:20px;







}







#new-index-body .new-init-4 .new-top .right {







  vertical-align: bottom;







  padding-bottom: 30px;







}







#new-index-body .new-init-4 .new-top .right video {







  display: inline-block;







  width: 100%;







}







#new-index-body .new-init-5 {







  background: #f7f8f9;







  padding: 60px 0;







}







#new-index-body .new-init-5 .container {







  width: 1320px;







}







#new-index-body .new-init-5 .new-title1 {







  text-align: center;







}







#new-index-body .new-init-5 .new-title1 h3 {







  font-size: 32px;







  







  font-weight: 500;







  color: #000000;







  line-height: 1;







}







#new-index-body .new-init-5 .new-title1 p {







  font-size: 16px;







  line-height: 1.5;







  color: #444444;







  margin-top: 20px;







}







#new-index-body .new-init-5 .new-top {







  margin-top: 30px;







}







#new-index-body .new-init-5 .new-top ul {







  margin: 0 -12px;







}







#new-index-body .new-init-5 .new-top ul li {







  padding: 0 12px;







  text-align: center;







}







#new-index-body .new-init-5 .new-top ul li .box {







  padding: 30px;







  position: relative;







  overflow: hidden;







  margin: 0;







  background: #fff;







  -webkit-box-shadow: 0 10px 29px 0 rgba(68, 88, 144, 0.1);







  box-shadow: 0 10px 29px 0 rgba(68, 88, 144, 0.1);







  -webkit-transition: all 0.3s ease-in-out;







  transition: all 0.3s ease-in-out;







  border-radius: 4px;







  text-align: center;







  border-bottom: 3px solid #fff;







  height: 240px;







}







#new-index-body .new-init-5 .new-top ul li .box h4 {







  font-size: 18px;







  color: #000000;







  font-weight: 700;







  margin-bottom: 15px;







}







#new-index-body .new-init-5 .new-top ul li .box p {







  font-size: 15px;







  line-height: 28px;







  margin-bottom: 0;







  color: #444444;







  line-height: 2;







}







#new-index-body .new-init-5 .new-top ul li:hover {







  -webkit-transform: translateY(-10px);







  transform: translateY(-10px);







}







#new-index-body .new-init-5 .new-top ul li:hover .box {







  border-bottom: 3px solid #19defd;







}







#new-index-body .new-init-6 {







  padding-top: 100px;







}







#new-index-body .new-init-6 .container {







  width: 1320px;







}







#new-index-body .new-init-6 .new-title2 h3::after {







  left: 50%;







  -webkit-transform: translateX(-50%);







  transform: translateX(-50%);







}







#new-index-body .new-init-6 .list {







  margin-top: 30px;







  padding-bottom: 80px;







  border-bottom: 1px solid #ccc;







}







#new-index-body .new-init-6 .list ul {







  -ms-flex-wrap: wrap;







  flex-wrap: wrap;







  margin: -10px;







}







#new-index-body .new-init-6 .list ul li {







  padding: 10px;







}







#new-index-body .new-init-6 .list ul li .img {







  padding: 16px 0;







  background-color: #fff;







  border-style: solid;







  border-width: 1px;







  border-color: #2b6ca3;







  border-radius: 4px;







}







#new-index-body .new-init-7 {







  padding: 100px 0;







}







#new-index-body .new-init-7 .container {







  width: 1320px;







}







#new-index-body .new-init-7 .new-title2 h3::after {







  left: 50%;







  -webkit-transform: translateX(-50%);







  transform: translateX(-50%);







}







#new-index-body .new-init-7 .list {







  margin-top: 40px;







  text-align: center;







}







#new-index-body .new-init-7 .list .swiper-button-prev,







#new-index-body .new-init-7 .list .swiper-button-next {







  position: absolute;







  background: transparent;







  font-size: 42px;







  color: #7d7d7d;







  opacity: 1;







  margin: 0;







  top: 50%;







  width: auto;







  height: auto;







  -webkit-transform: translateY(-50%);







  transform: translateY(-50%);







  cursor: pointer;







}







#new-index-body .new-init-7 .list .swiper-button-prev {







  left: 0;







}







#new-index-body .new-init-7 .list .swiper-button-next {







  right: 0;







}







#new-index-body .new-init-8 .top {







  background: url(/cnslfire/2025/04/29/new-init93.jpg) no-repeat center;







  background-size: cover;







}







#new-index-body .new-init-8 .acc .left {







  width: 52%;







}







#new-index-body .new-init-8 .acc .left ul {







  padding: 40px 0 20px;







  padding-right: 158px;







}







#new-index-body .new-init-8 .acc .left ul li {







  padding-bottom: 35px;







}







#new-index-body .new-init-8 .acc .left ul li h4 {







  font-size: 22px;







  







  font-weight: 500;







  color: #FFFFFF;







  line-height: 1;







}







#new-index-body .new-init-8 .acc .left ul li .text {







  margin-top: 24px;







}







#new-index-body .new-init-8 .acc .left ul li .text p {







  font-size: 16px;







  







  font-weight: 400;







  color: rgba(255, 255, 255, 0.9);







  line-height: 1.6;







}







#new-index-body .new-init-8 .acc .left ul li:last-child {







  padding-bottom: 0;







}







#new-index-body .new-init-8 .acc .right {







  width: 48%;







}







#new-index-body .new-init-8 .acc .right .form {







  text-align: center;







  padding: 38px 0;







  padding-left: 120px;







  max-width: 620px;







}







#new-index-body .new-init-8 .acc .right .form h4 {







  font-size: 40px;







  







  font-weight: 500;







  color: #111111;







  line-height: 1;







  text-transform: uppercase;







}







#new-index-body .new-init-8 .acc .right .form p {







  font-size: 16px;







  







  font-weight: 400;







  color: #111111;







  line-height: 24px;







  margin-top: 15px;







  padding: 0 20px;







}







#new-index-body .new-init-8 .acc .right .form ul li {







  margin-top: 15px;



}



#new-index-body .new-init-8 .acc .right .form ul li.wid-100{



  width: 100%;



}



#new-index-body .new-init-8 .acc .right .form ul li label {







  position: relative;







  display: block;







  width: 100%;







  height: 45px;







  background: #FFFFFF;







  border: 1px solid #999999;







}







#new-index-body .new-init-8 .acc .right .form ul li label span {







  position: absolute;







  left: 6px;







  top: 50%;







  -webkit-transform: translateY(-50%);







  transform: translateY(-50%);







  font-size: 14px;







  opacity: 0;







  font-weight: 400;







  color: rgba(0, 0, 0, 0.5);







  line-height: 1;







  -webkit-transition: 0.2s;







  transition: 0.2s;







}







#new-index-body .new-init-8 .acc .right .form ul li label input[type=text] {







  position: absolute;







  left: 0;







  bottom: 0;







  border: none;







  width: 100%;







  height: 100%;







  font-size: 14px;







  







  font-weight: 400;







  color: rgba(0, 0, 0, 0.5);







  line-height: 30px;







  padding-left: 6px;







  opacity: 1;







  -webkit-transition: 0.3s;







  transition: 0.3s;







}







#new-index-body .new-init-8 .acc .right .form ul li label textarea {







  position: absolute;







  left: 0;







  bottom: 0;







  border: none;







  width: 100%;







  height: 100%;







  font-size: 14px;







  







  font-weight: 400;







  color: rgba(0, 0, 0, 0.5);







  line-height: 30px;







  padding-left: 6px;







  opacity: 1;







}







#new-index-body .new-init-8 .acc .right .form ul li label ::-webkit-input-placeholder {







  /* WebKit browsers，webkit内核浏览器 */







  color: rgba(0, 0, 0, 0.5);







}







#new-index-body .new-init-8 .acc .right .form ul li label :-moz-placeholder {







  /* Mozilla Firefox 4 to 18 */







  color: rgba(0, 0, 0, 0.5);







}







#new-index-body .new-init-8 .acc .right .form ul li label ::-moz-placeholder {







  /* Mozilla Firefox 19+ */







  color: rgba(0, 0, 0, 0.5);







}







#new-index-body .new-init-8 .acc .right .form ul li label :-ms-input-placeholder {







  /* Internet Explorer 10+ */







  color: rgba(0, 0, 0, 0.5);







}







#new-index-body .new-init-8 .acc .right .form ul li label.active span {







  top: 3px;







  -webkit-transform: translateY(0);







  transform: translateY(0);







}







#new-index-body .new-init-8 .acc .right .form ul li label.active input[type=text],







#new-index-body .new-init-8 .acc .right .form ul li label.active textarea {







  opacity: 1;







}







#new-index-body .new-init-8 .acc .right .form ul li input[type=submit] {







  width: 230px;







  height: 45px;







  background: #19defd;







  border-radius: 6px;







  border: none;







  font-size: 20px;







  







  font-weight: 400;







  color: #FFFFFF;







  line-height: 1;







}







#new-index-body .new-init-8 .acc .right .form ul li:nth-child(1) {







  padding-right: 10px;







}







#new-index-body .new-init-8 .acc .right .form ul li:nth-child(2) {







  padding-left: 10px;







}







#new-index-body .new-init-8 .acc .right .form ul li:nth-child(4) label {







  height: 76px;







}







#new-index-body .new-init-8 .acc .right .form ul li:nth-child(4) label span {







  top: 5px;







  -webkit-transform: translateY(0);







  transform: translateY(0);







}







#new-index-body .new-init-8 .footer-bottom {







  padding: 20px 0;







  background: #111111;







}







#new-index-body .new-init-8 .footer-bottom .bottom-box {







  display: -webkit-box;







  display: -ms-flexbox;







  display: flex;







  -webkit-box-pack: center;







  -ms-flex-pack: center;







  justify-content: center;







  text-align: center;







  -ms-flex-wrap: wrap;







  flex-wrap: wrap;







}







#new-index-body .new-init-8 .footer-bottom .bottom-box p {







  font-size: 16px;







  color: #fff;







  display: -webkit-box;







  display: -ms-flexbox;







  display: flex;







  -webkit-box-align: center;







  -ms-flex-align: center;







  align-items: center;







  







  font-weight: 400;







  -ms-flex-wrap: wrap;







  flex-wrap: wrap;







  opacity: 0.5;







}







#new-index-body .new-init-8 .footer-bottom .bottom-box p a {







  display: -webkit-box;







  display: -ms-flexbox;







  display: flex;







  -webkit-box-align: center;







  -ms-flex-align: center;







  align-items: center;







}







#new-index-body .new-init-8 .footer-bottom .bottom-box p img {







  display: inline-block;







  max-height: 14px;







  vertical-align: middle;







  max-width: 100%;







  height: auto;







  margin: 0 5px;







}















.Stick {







  position: fixed;







  right: 20px;







  bottom: 55px;







  width: 60px;







  height: 60px;







  border-radius: 50%;







  display: -webkit-box;







  display: -ms-flexbox;







  display: flex;







  -webkit-box-pack: center;







  -ms-flex-pack: center;







  justify-content: center;







  -webkit-box-align: center;







  -ms-flex-align: center;







  align-items: center;







  background: #19defd;







  cursor: pointer;







  z-index: 11111 !important;







}







.Stick i {







  font-size: 24px;







  color: #fff;







}







#Pop_UpsBtn {







  background: url(/cnslfire/2025/04/29/youxaing1.png) no-repeat center #19defd !important;







  right: 20px !important;







  bottom: 135px !important;







  z-index: 11111 !important;







}







#pups_from form ul li input[type="submit"] {







  background: #19defd !important;







}







#pups_from i.close:hover {







  background: #19defd !important;







}







@media screen and (max-width: 1530px) {







  #new-index-body .container {







    width: 1320px !important;







  }







  #Advheader #msg {







    display: none;







  }







  #Advheader .nav {







    line-height: 90px;







    height: 90px;







  }







  .new-init-1 .top .left h3 {







    font-size: 42px;







  }







  #new-index-body .new-init-2 .acc .acc-bot .top .left {







    padding-left: 30px;







  }







  #new-index-body .new-init-2 .acc h4 {







    margin-top: 10px;







  }







}







@media screen and (max-width: 1320px) {







  .new-init-1 .top .right {







    margin-right: 0;







  }







  #new-index-body .container {







    width: 1100px !important;







  }







  #new-index-body .new-init-1 .top .left h3 {







    font-size: 42px;







    line-height: 1.5;







  }







  #new-index-body .new-init-2 .acc p {







    line-height: 1.4;







  }







  #new-index-body .new-init-5 .new-top ul li .box {







    padding: 20px;







  }







  #new-index-body .new-init-8 .acc .left ul {







    padding-right: 20px;







  }







  #new-index-body .new-init-8 .acc .right .form {







    padding-left: 30px;







  }







}







@media screen and (max-width: 1100px) {







  #new-index-body .container {







    width: 972px !important;







  }







  #new-index-body .new-init-1 .top .left h3 {







    font-size: 36px;







  }







  #new-index-body .new-init-1 .top .left p {







    margin-top: 20px;







  }







  #new-index-body .new-init-1 .top .right {







    margin-right: 0;







  }







  #new-index-body .new-init-2 .acc .left,







  #new-index-body .new-init-2 .acc .right,







  #new-index-body .new-init-8 .acc .right,







  #new-index-body .new-init-8 .acc .left {







    vertical-align: middle;







  }







  #new-index-body .new-init-5 .new-top ul li {







    width: 50%;







    margin-top: 20px;







  }







}







@media screen and (max-width: 972px) {







  #new-index-body .container {







    width: 100% !important;







  }







  .new-init-1 .top .left h3 {







    font-size: 32px;







  }







  #new-index-body #Advheader .nav .menu .box,







  #new-index-body .new-init-1 .top .right {







    display: none;







  }







  #new-index-body #Advheader .nav {







    height: auto;







    line-height: 1;







    padding: 15px 0;







  }







  #new-index-body #Advheader .nav .menu {







    -webkit-box-pack: center;







    -ms-flex-pack: center;







    justify-content: center;







  }







  #new-index-body .new-init-2 .acc .left,







  #new-index-body .new-init-2 .acc .right {







    width: 100%;







  }







  #new-index-body .new-init-2 .acc .acc-top .right {







    margin-top: 25px;







  }







  #new-index-body .new-init-2 .acc p {







    max-width: 100%;







    line-height: 2;







  }







  #new-index-body .new-init-2 .acc .list .box .con h6 {







    line-height: 1.5;







  }







  #new-index-body .new-init-2 .acc .acc-bot .top .left {







    padding-left: 0;







    margin-top: 25px;







  }







  #new-index-body .new-init-4 .new-top .left,







  #new-index-body .new-init-4 .new-top .right {







    width: 100%;







  }







  #new-index-body .new-init-8 .top {







    background: #eeeeee;







  }







  #new-index-body .new-init-8 .acc .left {







    width: 100%;







  }







  #new-index-body .new-init-8 .acc .right {







    width: 100%;







  }







  #new-index-body .new-init-8 .acc .left ul li h4,







  #new-index-body .new-init-8 .acc .left ul li .text,







  #new-index-body .new-init-8 .acc .left ul li .text p {







    color: #000;







  }







  #new-index-body .new-init-8 .acc .right .form h4 {







    font-size: 36px;







  }







  #new-index-body .new-init-8 .acc .right .form {







    padding: 0;







    padding-left: 0;







    padding-bottom: 30px;







  }







  #new-index-body .new-init-8 .footer-bottom .bottom-box .hwaq {







    margin-left: 0;







  }







  #new-index-body .new-init-1 {







    margin-top: 77px;







  }







  #new-index-body .new-init-2 .acc .list .box .img,#new-index-body .new-init-2 .acc .right {







    height: auto;







  }







}







@media screen and (max-width: 768px) {



  #new-index-body .new-init-1 > img{



    min-height: 300px;



  }



  #new-index-body .new-init-1 video{



    display: none;



  }



  #new-index-body .new-init-1 .top .left h3 {







    font-size: 32px;







  }







  #new-index-body .new-init-1{







    background-position: right;







  }







  #new-index-body .new-init-2 .acc .right{







    padding-left: 0;







  }







  #new-index-body .new-init-1 .top .left {







    margin-top: 0;







  }







  #new-index-body .new-init-2 .acc h4 {







    font-size: 26px;







  }







  #new-index-body .new-title2 h3 {







    font-size: 32px;







  }







  #new-index-body .new-init-4 {







    padding-top: 20px;







  }







  #new-index-body .new-init-5 .new-title1 p {







    line-height: 2;







  }







  #new-index-body .new-init-5 .new-top ul li {







    width: 100%;







  }







  #new-index-body .new-init-5 .new-top ul li .box {







    height: auto;







  }







  #new-index-body .new-init-6 .list ul li {







    padding: 0;







    padding: 15px 0;







  }







  #new-index-body .new-init-6 .list ul {







    margin: 0;







  }







  #new-index-body .new-init-7 .list .swiper-button-prev,







  #new-index-body .new-init-7 .list .swiper-button-next {







    display: none;







  }







  #new-index-body .new-init-8 .acc .left ul li h4 {







    line-height: 1.5;







  }







  #new-index-body .new-init-8 .acc .left ul li {







    padding-bottom: 20px;







  }







  #new-index-body .new-init-8 .acc .left ul li .text {







    margin-top: 15px;







  }







  #new-index-body .new-init-8 .acc .right .form ul li {







    width: 100%;







    padding: 0 !important;







  }







  .Stick,







  #Pop_UpsBtn {







    width: 45px !important;







    height: 45px !important;







    right: 20px !important;







  }







  .Stick i {







    font-size: 18px !important;







  }







  #Pop_UpsBtn {







    line-height: 45px !important;







    font-size: 18px !important;







    bottom: 120px !important;







  }







  #new-index-body .new-init-3 {







    padding-top: 0;







  }







  #new-index-body .new-init-6 {







    padding-top: 50px;







  }







  #new-index-body .new-init-6 .list {







    padding-bottom: 30px;







  }







  #new-index-body .new-init-7 {







    padding: 50px 0;







  }







  #new-index-body .new-init-8 .acc .right .form h4 {







    font-size: 32px;







  }







  #new-index-body .new-init-8 .acc .left ul {







    padding: 0;







    padding-bottom: 25px;







    padding-top: 30px;







  }







}







@media screen and (max-width: 450px) {







  #new-index-body .new-init-1 .top .left h3,







  #new-index-body .new-title2 h3 {







    font-size: 24px;







  }







  #new-index-body .new-init-4 .new-top .left .text {







    margin-top: 20px;







  }







  #new-index-body .new-init-1 .top .left a.more {







    padding: 0 20px;







  }







  #new-index-body .new-init-8 .acc .left ul li h4 {







    font-size: 20px;







  }







  #new-index-body .new-init-8 .acc .right .form h4 {







    font-size: 24px;







  }







  #new-index-body .new-init-8 .acc .right .form ul li input[type=submit] {







    font-size: 18px;







  }







}







@-webkit-keyframes ks {







  0% {







    -webkit-transform: translate(-50%, -50%) scale(0.9);







    transform: translate(-50%, -50%) scale(0.9);







    opacity: 1;







  }







  70% {







    -webkit-transform: translate(-50%, -50%) scale(2);







    transform: translate(-50%, -50%) scale(2);







    opacity: 0;







  }







  100% {







    -webkit-transform: translate(-50%, -50%) scale(0.9);







    transform: translate(-50%, -50%) scale(0.9);







    opacity: 0;







  }







}







@keyframes ks {







  0% {







    -webkit-transform: translate(-50%, -50%) scale(0.9);







    transform: translate(-50%, -50%) scale(0.9);







    opacity: 1;







  }







  70% {







    -webkit-transform: translate(-50%, -50%) scale(2);







    transform: translate(-50%, -50%) scale(2);







    opacity: 0;







  }







  100% {







    -webkit-transform: translate(-50%, -50%) scale(0.9);







    transform: translate(-50%, -50%) scale(0.9);







    opacity: 0;







  }







}







table {







  margin-bottom: 20px;







  word-break: break-word;







  width: 100% !important;







  height: auto !important;







  display: block;







  overflow: auto;







}







table tbody {







  display: table;







  width: 100% !important;







  min-width: 700px;







}







table td,







table th {







  padding: 5px 10px;







  border: 1px solid #666;







  width: auto !important;







  height: auto !important;







}







table tr {







  width: auto !important;







  height: auto !important;







}







table tr:nth-child(even) {







  background: #eee;







}





@media (max-width:1000px) {

  #index-body .init-4 .box.flex-w {

    margin: -5px;

  }

  #index-body .init-4 .box.flex-w ul li {

    width: 100%;

    padding: 5px;

  }

  #index-body .init-4 .box.flex-w {

    gap: 0;

  }

  #index-body .init-4 .box.flex-w .slide {

    width: 50%;

  }

}





@media (max-width:500px) {

  #new-index-body .new-init-2 .acc .list ul {

    grid-template-columns: repeat(2, 1fr);

  }

}


#index-body .init-3 .right .box2 ul.data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    margin-left: auto;
    padding:0 60px;
}

#index-body .init-3 .right .box2 ul.data li {
    display: inline-block;
    position: relative;
    padding-bottom: 30px;
}

#index-body .init-3 .right .box2 ul.data li p {
    display: block;
    color: #fff;
    font-size: 16px;
    white-space: nowrap;
    text-align: center;
}

#index-body .init-3 .right .box2 ul.data li span {
    font-size: 80px;
    font-family: "ark";
    position: relative;
    color: transparent;
    -webkit-text-stroke:1px var(--color);
    text-stroke:1px var(--color);
    line-height: 1;
}

#index-body .init-3 .right .box2 ul.data li span i {
    font-size: 20px;
    position: absolute;
    top: 10px;
    right: -30px
}

#index-body .init-3 .right .box2 ul.data li:last-child {
    padding-right: 20px
}

@media screen and (max-width: 1700px) {
  #index-body .init-3 .right .box2 ul.data li span {
    font-size: 64px;
  }
  #index-body .init-3 .right .box2 ul.data li span i {
    top: 35px;
    line-height: 1;
  }
}
@media screen and (max-width: 1450px) {
  #index-body .init-3 .right .box2 ul.data li span {
    font-size: 60px;
  }
}
@media screen and (max-width: 1250px) {
  #header {
    background-color: black;
  }
  #index-body .init-3 .right .box2 ul.data li span {
    font-size: 40px;
    line-height: 1;
  }
  #index-body .init-3 .right .box2 ul.data li span i {
    top: 0;
  }
}

@media screen and (max-width: 1000px) {
  #index-body .init-3 .right .box2 ul.data li p{
    color: black;
  }
}
@media screen and (max-width: 700px) {
  #index-body .init-3 .right .box2 ul.data {
    padding: 0 15px;
  }
}
@media screen and (max-width: 500px) {
  #index-body .init-3 .right .box2 ul.data li {
    width: 50%;
    text-align: center;
  }
  #index-body .init-3 .right .box2 ul.data li span i{
    position: relative;
    right: 0;
    top:0;
  }
  #header .nav .ui.menu .logo {
    max-width: 120px;
  }
  .footer-bottom p{
    text-align: center;
  }
}