@charset "utf-8";
/* CSS Document */
* { margin:0 auto; padding:0; }
body { color:#4d4d4d; font-size: 0; font-family:Source Han Sans CN-Regular;padding-bottom: 1.2rem; min-height: 100vh;overflow-y: auto;}
li { list-style:none; }
img { border:none; }
em, i { font-style:normal; }
a { text-decoration:none; color:#4d4d4d; }
a:hover { text-decoration:none; color:#717171; }
div, ul {height:auto;overflow:hidden;}
/*顶部**/
.topbar { background:#d1b43d; height: 1rem; line-height: 1rem;}
.topbar .new, .topbar .tel { float:left; color:#fff; }
.topbar a{ color:#fff;display: block;}
.topbar .tel { width:98%; margin-left: 2%; text-align:right; font-size: 0.31rem}
.tel a{ padding-right:0.1rem; float: left; }

.Logo{width: 100%;}
.Logo img{width: 100%;}

/***正文***/
.Main{ width: 100%;}

.figure,.figure img{ width: 100%;}

.Main_List{margin-top: 0.2rem;}
.Main_List,.Main_List ul{width: 100%;}
.Main_List ul li{width: 100%; float: left;}
.Main_List>ul>li:nth-child(2),.Main_List>ul>li:nth-child(3),.Main_List>ul>li:nth-child(4){margin-top: 0.8rem;}
.Title{ text-align: center; font-size: 0.47rem; width: max-content;}
.Title span{ display: block; border-bottom: #d1b43d solid 0.1rem; font-weight: bold;line-height:0.47rem;}
.List_figure{width: 100%; margin-top: 0.4rem;}
.List_figure img{width: 90%; margin-left: 5%;}
.Text_one,.Text_two,.Text_three{width: 90%; margin-left: 5%;}
.Text_one_T{width: 100%;font-size: 0.36rem;}
.Text_one_L{margin-top: 0.06rem;}
.Text_one_L,.Text_one_L ul{width: 100%;}
.Text_one_L ul li{float: left; width: max-content; color: rgb(230, 50, 46); border: rgba(230, 50, 46, 0.5) 1px solid; font-size: 0.2rem; margin-right: 0.16rem; padding: 0.02rem 0.1rem;border-radius: 0.1rem; -moz-border-radius: 0.1rem; -webkit-border-radius: 0.1rem;}
.Text_two{margin-top: 0.32rem;}
.Text_two_T{font-size:0.32rem;line-height:1.43;color:rgb(209,72,65); margin-left:-0.15rem}
.Text_two_L{margin-top: 0.07rem;}
.Text_two_L,.Text_two_L ul{width: 100%;}
.Text_two_L ul li{float: left;width: 100%; font-size: 0.3rem; line-height: 0.5rem;}
.Text_three{margin-top: 0.32rem;}
.Text_three ul{width:100%;}
.Text_three ul li{float: left; width: 47%;}
.Text_three ul li:last-child{margin-left: 5%;}
.Text_three ul li a{display: block;background-color:rgb(252, 234, 234);color:rgb(230, 50, 46);border-radius: 0.4rem; -moz-border-radius: 0.4rem; -webkit-border-radius: 0.4rem; font-size: 0.34rem; text-align: center; line-height: 0.82rem; font-weight: bold;}

.contrast{width: 96%; margin-left: 2%; margin-top: 0.4rem;}
.contrast img{width: 100%; height: auto;}

.contrasts{width: 100%; clear: both;}
.contrasts img{width: 100%;}

.client{width: 100%; position: relative;}
.client_Title img{ display: block; width: 100%; height: auto;}

/**轮播**/
.swiper-container {
      width: 100%;
      height: 100%;
    }
.swiper-wrapper{overflow:unset !important;}
.swiper-slide {width: 100%;
  height: auto;
  margin: 0 auto;
  overflow: hidden;}
.swiper-slide img{ width:100%; height: auto; display: block;}
.swiper-pagination-bullet-active{background-color: #FFFFFF !important;}


/**底部*/
.footer{ width: 100%; height: 1rem;position:fixed;bottom: 0;background-color: #FFF;
z-index: 99999;justify-content:space-around;align-items:center;
border-top:1px solid #e6e6e6}
.footer-nav-box{width:15%;position: relative;float: left;margin-top:0.12rem;}
.footer-nav-box a{color: #000;display:grid;}
.footer-nav-box img{width: .5rem;height:.5rem;margin: 0 auto;}
.footer-nav-box p{font-size: .2rem;text-align: center;}
.footer-nav-1,.footer-nav-2{font-size: .3rem;padding: .15rem .5rem;
  float: left;border-radius: .8rem;color: #FFF;margin-top:.12rem;}
.footer-nav-1{background-color: rgb(230, 50, 46);margin-left:.2rem;}
.footer-nav-2{background-color: #33ae39;margin-left:.35rem;}
.footer-nav-1 a,.footer-nav-2 a{color: #FFF;}
















