body,ul,ol,dl,dt,dd,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body,ul,ol,li,p,form,fieldset,table,td{font-family:"Microsoft yahei"; font-weight:normal;}
/*body,td,p,li,select,input,textarea,div{font-size: 16px;text-align:left;color: #000;line-height: 26px;font-family:"Microsoft yahei";}*/
body,td,p,li,select,input,textarea,div{font-size: 16px;text-align:left;line-height: 26px;font-family:"Microsoft yahei";}
ul,ol,li{list-style-type:none;}
a,a u{text-decoration:none;}
* {
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
}
.shanbr br{display: none;}
.ptleft5{padding-left:5%;}
img{max-width:100%}
a:hover,a:active,a:focus{color:#0082cb; text-decoration:none;}
.ovhi{overflow:hidden;}
.huibg{background:#f5f5f7;}
.heibg{background:#000}
.bortop1{border-top:5px solid #f5f5f7}
.pt200{padding:200px  0}
.pt100{padding:100px 0;}
.pt80{padding:80px 0;}
.pt50{padding:50px 0;}
.w50 li{width: 49%;float:left;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;}

.w50 li:nth-child(2){float:right;}
.w33 li{width: 32%;float:left;margin-right: 2%;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;}
.w33 li:nth-child(3n){margin-right:0}
.mb100{margin-bottom:100px;}
.font50{font-size:50px; line-height: 50px;}
.font60{font-size:60px; line-height: 60px;}
.font40{font-size:40px; line-height: 40px;}
.font30{font-size:30px; line-height: 30px;}
.clear{clear:both;}
.kuan{width:90%;margin:auto; max-width:1470px;}
.kuan2{width:85%; max-width:1330px; margin:auto;}
.baibg{background:#fff;}
.top{background:#333; height:70px; position:fixed; top:0; left:0; width:100%}
.top .dh img{height: 44px;margin: 13px 0;float:left;}
.top .dh ul{float:right;}
.top .dh ul li{line-height:70px; float:left;}
.top .dh ul li a{color:#fff;padding: 0 30px;}
.top .dh ul ol{float:right;margin-left: 50px;}
.top .dh ul form .key {height:30px;border:1px solid #c0c0c0;background:none;border-radius:5px;margin-top: 17px;padding-right: 30px;}
.top .dh ul form button{background:none;border:none;font-size: 22px;color:#fff;height:30px;width:30px;margin-left: -35px;}
#logo{ width:auto;}
#logo img{height:50px;}
    .swiper-container {
      width: 100%;
      height: 100vh ;
	  overflow:hidden;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
	  overflow:hidden;
    }
	.slide-inner {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  left: 0;
	  top: 0;
	  background-size: cover;
	  background-position: center;
	  display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  color:#fff;
	}
.slide-inner img{width:100%;}
.swiper-pagination-bullet{width:15px!important; height:15px!important;}
.swiper-container .slide-inner .lbtxt{padding-top:15%}
/*.swiper-container .slide-inner .lbtxt h4,.swiper-container .slide-inner .lbtxt p{width:41%}*/
.swiper-container .slide-inner .lbtxt h4{ margin-bottom:20px; font-weight:normal;}
.swiper-container .slide-inner .lbtxt p{/* font-size:20px; */ font-size:70px; line-height:80px; font-weight:bold;letter-spacing:8px}

.swiper-container .swiper-slide-active .lbtxt h4{animation-name: fadeInDown; }
.swiper-container .swiper-slide-active .lbtxt P{animation-name: fadeInUp;}
.yizi li{padding: 4% 2%;background:#fff;border-radius: 5%;margin-bottom: 2%;text-align:center;}
.yizi li img{width:100%;}
.yizi li h3{margin-bottom: 20px;background-image: linear-gradient(40deg, #d140ef, #34b2fd);-webkit-background-clip: text;color: transparent;height: 60px;}
.yizi li h4{font-size: 30px; color:#333; height:30px;}
.qita li{/* padding: 2%; *//* background:#fff; */width: 24%;float: left;margin-right: 1.333333%;/* box-shadow: 0 0 BLACK; */border-radius: 5%;}
.qita li div{background:#fff;padding: 13% 8%;overflow:hidden;border-radius:5%;}
.qita li div h6{height: 250px;overflow:hidden;display: flex;display: -webkit-flex;justify-content: center;align-items: center;}
.qita li:nth-child(4n){margin-right:0;}
.qita li h3{
    color: #333;
    font-size: 14px;
    margin-top: 25px;
}
.qita li p{
    line-height: 26px;
    margin: 20px 0;
    color: #777;
    height: 52px; overflow:hidden;
}
.more{
    color: #0a79b8; 
}
.more i{transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;margin-left: 5px;}
.qita li:hover .more i,.more:hover i{margin-left:20px; font-size:18px;}
.about {
    /* overflow: hidden; */
}
.about ul{width:47%;float: right;background-size:cover;background-position:center bottom;height:500px;border-radius: 10px;overflow: hidden;/* box-shadow: 2px 4px 16px rgba(0,0,0,.16); *//* border: 3px solid #eee; */}
.about ol{width: 33%;float: left;display: flex;display: -webkit-flex;justify-content: center;align-items: center;height:500px;}
.about ol h3{margin-bottom:30px;color: #5d5f5f;}
.about ol p{line-height:30px;margin-bottom: 50px;color: #666;}
.more{font-size:15px;margin-top:15px;background: #000;color:#fff;padding: 10px 15px;border-radius:20px;/* margin-top: 15px; */transition:.5s;-moz-transition:.5s; -webkit-transition:.5s;}
.more:hover{background:#0a79b8; color:#fff }
.news {overflow:hidden;}
.news .swiper-slide{background:none;}
.news .xinwen{ position:relative;}
.news .xinwen img{width:100%;}

.news .xinwen ul{position:absolute;top: 50px;right: 50px;}
.news .xinwen ul h3{line-height:70px;color:#fff;text-align: right;text-shadow: 0 0 10px #000;}

.news .xinwen ul p{font-size:28px;color:#fff;margin-top:20px;text-shadow: 0 0 10px #000; text-align:right; line-height:40px}
.news .xinwen ul .more{float:right;background: #0b76b8;padding: 5px 20px;border-radius: 20px;margin-top:30px;color: #fff;box-shadow: 0 0 5px #fff;border: 1px solid #fff;}
.news .xinwen .swiper-pagination span{ background:#fff!important; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.news .xinwen  .swiper-pagination-bullet-active{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}



.mySwiper .swiper-pagination{text-align:center;margin-left: 2%;margin-bottom: 1%;}
.mySwiper .swiper-pagination-bullet {
    opacity: .6;
    background: #fff;
}
.mySwiper .swiper-pagination-bullet-active {
    opacity:1; 
}
  .mySwiper{
    --swiper-theme-color: #fff;
	
  }
.dibu{}
.dibu li{width: 18.5%;float:left;line-height:30px;}
.dibu li:nth-child(5){width: 26%;}
.dibu li h4{font-size: 16px;color: #fff; margin:5px 0}
.dibu li h4 a{font-size:16px}
.dibu li a{display:block;color: #fff;font-size: 14px;}
.dibu li i{width: 20px;text-align:center;display: inline-block;}
@media(max-width:1366px){.dibu li{width:17%} .dibu li:nth-child(5){width: 32%;}}
.banquan{
    margin-top: 30px;
    color: #fff;
    /* display: none; */
}
.banquan p{line-height:40px;border-bottom:1px solid #ccc;color: #fff;font-size: 14px;}
.banquan ul p{float:left;border: 0;color: #fff;font-size: 14px;}
.banquan ul p a{color: #fff;}
.banquan ul ol{float:right;}
.banquan ul ol a{padding: 0 15px;border-right: 1px solid #ccc;line-height: 40px;color: #fff;font-size: 14px;}
.banquan ul ol a:last-child{border-right:0;padding-right: 0;}

.listtop{}
.listtop h3{}
.listtop ul{/* padding-left: 10px; */padding-bottom: 100px;}
.listtop ul li{float:left;margin-right: 2%;line-height:30px;text-align: center;width: 13%;}
.listtop ul li h6{transition:.5s;-moz-transition:.5s; -webkit-transition:.5s;/* padding:20px; *//* background:#fff; */width: 110px;/* border-radius:50%; */display: flex;display: -webkit-flex;justify-content: center;align-items: center;height: 110px;margin: auto;margin-bottom: 5px;}
.listtop ul li:hover h6{-moz-transform:scale(1.05); 
-webkit-transform:scale(1.05); 
-o-transform:scale(1.05); }
.listtop ul li a{color:#333}
.listtop ul li.act a h6{}
.listtop ul li p{text-align:center;font-size: 15px;font-weight: bold;}
#listp{}
#listp li{margin-bottom: 2%;/* padding: 2%; */}
.qita li span{display:block;color: #7e0303;margin-bottom: 0px;height: 26px;font-size: 14px;}
.qita li span t{margin-right:7px;}

#listp li img,.qita li img{width:100%; margin:25px 0;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;}
#listp li:hover img,.qita li:hover img{moz-transform:scale(1.1) z-index:0; 
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); }
#listp li i{
    font-style: normal;
    font-size: 18px;
    font-size: 26px;
    color: #333;
    font-weight: bold;
}
#listp li dt i{color:#0a64b3 }
#listp li h3{
    font-size: 17px;
    line-height: 26px;
    margin-top: 0;
}
.qita li dt p{
    width: 80%;
    float: left;
    margin: 30px 0 0;
    font-size: 14px;
    line-height: 22px;
    height:44px;
}
.qita li dt h4{
    width: 15%;
    float: right;
    color: #0b7bb7;
    /* color: #fff; */
    text-align: center;
    line-height: 50px;
    /* border-radius: 20px; */
    /* margin-top: 8px; */
    transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    /* display: none; */
    text-align: right;
} 
.qita li:hover h4 i{ color:#078fd6}
@media(max-width:1500px){.listtop ul li{width:12%}}
@media(max-width:900px){
	.listtop ul li{width:20%; margin:0}
	.listtop ul li	p{font-size:14px;}	
	.qita li{width: 32.3333333%;}
	.qita li:nth-child(4n){margin-right:1.333333% ;}
	.qita li:nth-child(3n){margin-right:0}
	 #listp li h3{ font-size:14px;}
	 #listp li p{margin-top:10px;line-height:20px;height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.listtop ul li h6 img{width:auto;  max-width:70px}
}
.pbpage{text-align:center;margin: 50px 0;/* margin-bottom:1rem; */}
.pbpage a{line-height:35px;padding:0 12px;color:#333;border:1px solid #ccc;margin:5px;display: inline-block;border-radius: 5px;background: #fff;}
.pbpage a.page-num-current{background: rgba(0,0,0,0.8);color:#fff;}
.pagewu{width:120px; border:1px solid #ccc; padding:10px; text-align: center; font-size: 16px; margin: 15px auto;}
.weizhi{line-height:50px;color:#999;border-bottom: 1px solid #eee;background:#fff;margin-top: 58px;}
.weizhi a{color:#999}
.toutu{background:#fff;display: -webkit-box;}
.toutu ul,.toutu ol{width:50%; float:left;}
.toutu ol {background-size: cover;background-position:bottom left;}
.toutu ol img{position:relative;}
.toutu ul{position:relative;display: flex;display: -webkit-flex;/* justify-content: center; */align-items: center;}
.toutu ul div{/* padding-top:30% */}
.toutu ul h1{/* position:absolute; */color:#793d66;font-size: 300px;/* top:1%; *//* left: -4%; */line-height: 300px;margin-left: -2.5%;}
.toutu ul h3{
  margin-bottom:20px;
  line-height: 70px;
  letter-spacing: 4px;
}
.toutu ul p{
    font-size: 20px;
}
.sheji{width:50%; margin:auto;}
.sheji h4{font-size:20px;margin-bottom:15px;}
.sheji h3{margin-bottom:30px; color:#2b99da}
.mianban{/* background:#fff; *//* border-radius: 40px; */padding: 60px 0;/* height:550px; */}
.mianban h3{margin-bottom:50px; text-align:center;}
.mianban h3 span{display:block; font-size:20px; font-weight:normal; margin:30px 0}
.snBrand{display: -webkit-box;}
.snBrand ol{width: 23%;margin-right: 5%;/* margin-right:5%; */float:left;/* padding-top: 1%; */position: relative;display: flex;display: -webkit-flex;justify-content: center;align-items: center;/* min-height: 400px; */}
.snBrand ol, .snBrand ul,.snBrand ul dt,.snBrand ul dd{/* height:395px; */}
.snBrand ul dd{display: flex;display: -webkit-flex;justify-content: center;align-items: center; padding:0}
.snBrand ol div{width:100%}
.snBrand ul,.snBrand ol,.snBrand ul dd{min-height:400px;}
.snBrand ol li{
     font-weight: 700;
     /* height:56px; */
     /* line-height:56px; */
     background:#F5F6F8;
     border-radius:10px;
     margin-bottom: 10px;
     padding:0 20px;
     font-size:16px;
     font-weight:normal;
     overflow: hidden;
     background:#fff;
     border: 1px solid #F5F6F8;
     }
.snBrand ol li a{
         height: 65px;
         /* line-height: 56px; */
         display:block;
         width: 90%;
         float: left;
         display: flex;
         /* display: -webkit-flex; */
         /* justify-content: center; */
         align-items: center;
         line-height: 22px;
         }
.snBrand ol li.on{font-weight: 700;
    color: #009CDD;
    background: #BAE6F6}
.snBrand ol li i{float:right;font-size: 20px;line-height: 65px;width: 10%;text-align: right;}
.snBrand ul{width: 72%;float: right;}



.snBrand ul li dt{width: 60%;/* background:url(../images/pingban.png) no-repeat; *//* background-size: 100%; */float:left;/* padding: 2%; */}
.snBrand ul li dt img{width:100%;border-radius:10px;/* margin-left:1px; */display:block;}
.snBrand ul li dd{width: 33%;float:right;/* padding-top:6% */}
.snBrand ul li dd h4{font-size: 32px;margin-bottom:30px;line-height: 45px;}
.snBrand ul li dd p{font-size:18px; line-height:35px;}
@media(max-width:1500px){.snBrand ol, .snBrand ul,.snBrand ul dt,.snBrand ul dd{height:360px} .snBrand ul li dd h4{font-size:30px; margin-bottom:10px} .snBrand ul li dd p{font-size:15px; line-height:25px}}
@media(max-width:1366px){.snBrand ol, .snBrand ul,.snBrand ul dt,.snBrand ul dd{height:330px}}
.xingjiabi{/* position:relative; */display: -webkit-box;}
.xingjiabi ol{position: relative;width: 65%;/* top:0; *//* left:0; */float: left;}
.xingjiabi ul{/* position:absolute; */width: 35%; */float: left;display: flex;display: -webkit-flex;justify-content: center;align-items: center;}
.xingjiabi ul div{background: rgba(255,255,255,0.6);/border-radius:20px;padding: 25px;border-radius:20px;margin-top: 20px;}
.xingjiabi ul h3{font-size: 90px;line-height: 70px;text-align: right;margin-top: -70px;margin-bottom: 30px;min-height: 100px;}
.xingjiabi ul h3 span{font-size: 40px;margin-right: 10px;}
.xingjiabi ul p{
    font-size: 18px;
    line-height: 35px;
}
section.seat .title {
    position: absolute;
    font-weight: 500;
    font-size: 114px;
    line-height: 100px;
    top: 0;
    left: 17%;
    transform-origin: top left;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    /* color: #fff; */
}
@media(max-width:1366px){.xingjiabi ul p{font-size:14px; line-height:26px;}}
section.seat .title span{font-size: 35px;}
.container {
    max-width: 1470px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.row {
    position: relative;
    /* padding-left: 15px; */
    /* padding-right: 15px; */
    /* overflow:hidden; */
}
section.seat .wrapper {
    text-align: center;
}
section.seat .wrapper .seat {
    display: inline-block;
    position: relative;
}
section.seat .wrapper .seat .texts .text {
    position: absolute;
    width: 292px;
    text-align: left;
    font-size: 16px;
    line-height: 25px;
    padding: 0 0 20px 20px;
    border-left: 1px dotted #000;
    border-bottom: 1px dotted #000;
    left: calc(100% + 190px);
    border-radius: 0 0 0 20px;
    /* color: #fff; */
}
section.seat .wrapper .seat .texts .text:nth-child(1) {
    top: 50px;
}
section.seat .wrapper .seat .texts .text:nth-child(2) {
    top: 232px;
}
section.seat .wrapper .seat .texts .text:nth-child(3) {
    top: 400px;
}
section.seat .wrapper .seat .texts .text:nth-child(4) {
    top: 550px;
}
section.seat .wrapper .seat .texts .text:nth-child(5) {
    top: 789px;
}
section.seat .wrapper .seat .texts .text:before {
    content: close-quote;
    position: absolute;
    left: -190px;
    top: -20px;
    height: 19px;
    width: 190px;
    border-top: 1px dotted #000;
    border-right: 1px dotted #000;
    border-radius: 0 20px 0 0;
}
section.seat .wrapper .seat .texts .text:nth-child(1):after {
    content: close-quote;
    position: absolute;
    left: -398px;
    top: -20px;
    height: 1px;
    width: 210px;
    border-top: 1px dotted #000;
}
section.seat .wrapper .seat .texts .text:nth-child(2):after {
    content: close-quote;
    position: absolute;
    left: -308px;
    top: -20px;
    height: 1px;
    width: 120px;
    border-top: 1px dotted #000;
}
section.seat .wrapper .seat .texts .text:nth-child(3):after {
    content: close-quote;
    position: absolute;
    left: -348px;
    top: -20px;
    height: 1px;
    width: 160px;
    border-top: 1px dotted #000;
}
section.seat .wrapper .seat .texts .text:nth-child(4):after {
    content: close-quote;
    position: absolute;
    left: -348px;
    top: -20px;
    height: 1px;
    width: 160px;
    border-top: 1px dotted #000;
}
section.seat .wrapper .seat .texts .text:nth-child(5):after {
    content: close-quote;
    position: absolute;
    left: -348px;
    top: -20px;
    height: 1px;
    width: 156px;
    border-top: 1px dotted #000;
}

section.light {
    height: 976px;
    position: relative;
    background: #009CDD;
}
section.light .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-size: contain;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
section.light .kuan2 {
    height: 100%;
}
section.light .kuan2 .row {
    height: 100%;
}
section.light .wrapper {
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: flex-end;
}
section.light .wrapper .title {
    font-weight: 700;
    font-size: 200px;
    line-height: 274px;
    letter-spacing: -2.68966px;
    
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    transition-delay: .3s;
	animation-name: dengzi; color: #0290cc;
}
section.light .wrapper .content {
    position: absolute;
    bottom: 95px;
    right: 0;
    max-width: 469px;
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    transition-delay: .3s;
}
section.light .wrapper .content h2 {
    color: white;
    padding: 0 0 30px;
}
section.light .wrapper .content p {
    font-size: 16px;
    line-height: 24px;
    color: white;
}
section.light.active .bg {

    background-size: contain;
}
section.light.active .wrapper .title {
    color: #fff;
    text-shadow: 0 0 24px #fff;
}
section.light.active .wrapper .content {
    opacity: 1;
}
@media(max-width:1800px){section.light .wrapper .title {
    font-size: 190px;
    line-height: 87px;
}}
@media(max-width:1580px){section.light .wrapper .title {
    font-size: 180px;
    line-height: 87px;
}}
@media(max-width:1440px){section.light .wrapper .title {
    font-size: 150px;
    line-height: 87px;
}}
@media(max-width:1366px){section.light .wrapper .title {
    font-size: 130px;
    line-height: 87px;
    color: #0292cf;
}}
@media (max-width: 991px){
section.light {
    padding: 300px 0 100px;
    height: auto;
}
section.light .bg{background-size:50%!important;}
section.boxes.alt-2 .flex .item.large{ flex: 0 1 59%}
.qita li p{font-size:12px; line-height:18px; height:36px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.qita li h3{font-size:14px;}
section.light .kuan {
    max-width: 100%;
}
section.light .wrapper {
    flex-flow: column;
    gap: 30px;
    align-items: flex-end;
}
section.light .wrapper .title {
    font-size: 134px;
    line-height: 147px;
    letter-spacing: -0.850575px;
}
section.light .wrapper .content {
    position: initial;
}
}
@media (max-width: 575px){
section.light {
    padding: 200px 0 100px;
}
}
@media (max-width: 767px){
	
section.light .kuan {
    max-width: 470px;
}
section.light .wrapper {
    align-items: flex-start;
}
section.light .wrapper .title {
    font-size: 74px;
    line-height: 87px;
    text-align: left;
}
section.light .wrapper .kuan h2 {font-size: 34px;
    line-height: 46px;}
}


@media (max-width: 1499px){
section.seat .wrapper .seat .texts .text {
    left: calc(100% + 20px);
    /* top: 400px; */
}
section.seat .wrapper .seat .texts .text:nth-child(1):after {
    left: -228px;
    border-top: 0;
}
section.seat .wrapper .seat .texts .text:nth-child(2):after {
    left: -138px;
    border-top: 0;
}
section.seat .wrapper .seat .texts .text:nth-child(3):after {
    left: -178px;
    border-top: 0;
}
section.seat .wrapper .seat .texts .text:nth-child(4):after {
    left: -178px;
    border-top: 0;
}
section.seat .wrapper .seat .texts .text:nth-child(5):after {
    left: -178px;
    border-top: 0;
}
}
@media (max-width: 1199px){
section.seat .container {
    max-width: 100%;
}
section.seat .title {
    position: relative;
    transform: none;
    text-align: center;
    font-size: 40px;
    line-height:50px;
    padding: 0 0 60px; left:0;
}
section.seat .wrapper .seat {
    -webkit-transform: translateX(-200px);
    -moz-transform: translateX(-200px);
    -ms-transform: translateX(-200px);
    -o-transform: translateX(-200px);
    transform: translateX(-200px);
}
}
@media (max-width: 767px){
.container {
    max-width: 470px;
}
section.seat .title {
    font-size: 34px;
    line-height: 48px;
    top: auto;
    left: auto;
}
section.seat .wrapper {
    overflow: auto;
    margin: 0 -15px;
}
section.seat .wrapper .seat {
    max-width: 250px;
    -webkit-transform: translateX(-120px);
    -moz-transform: translateX(-120px);
    -ms-transform: translateX(-120px);
    -o-transform: translateX(-120px);
    transform: translateX(-120px);
}
section.seat .wrapper .seat .texts .text {
    padding: 0 10px 5px 10px;
    width: 160px;
    font-size: 12px;
    line-height: 16px;
    left: calc(100% + 0px);
}
section.seat .wrapper .seat .texts .text:nth-child(1) {
    top: 40px;
}
section.seat .wrapper .seat .texts .text:nth-child(2) {
    top: 142px;
}
section.seat .wrapper .seat .texts .text:nth-child(3) {
    top: 248px;
}
section.seat .wrapper .seat .texts .text:nth-child(4) {
    top: 340px;
}
section.seat .wrapper .seat .texts .text:nth-child(5) {
    top: 509px;
}
section.seat .wrapper .seat .texts .text:before{width:100px;left: -101px;}
section.seat .wrapper .seat .texts .text:nth-child(1):after {
    left: -128px;
    width: 110px;
}
section.seat .wrapper .seat .texts .text:nth-child(2):after {
    left: -108px;
    width: 90px;
}
section.seat .wrapper .seat .texts .text:nth-child(3):after {
    left: -108px;
    width: 90px;
}
section.seat .wrapper .seat .texts .text:nth-child(4):after {
    left: -108px;
    width: 90px;
}
section.seat .wrapper .seat .texts .text:nth-child(5):after {
    left: -108px;
    width: 90px;
}
}

.si{}
.si li{float:left; background:#fff; border-radius:20px; margin-left:5%; margin-bottom:5%}
.si li:nth-child(1),.si li:nth-child(4){width:30%; }
.si li:nth-child(2),.si li:nth-child(3){width:65%; }
.si li:nth-child(1),.si li:nth-child(3){margin-left:0;}
.si li  p{}
.si li img{}
.duibi h3{ text-align:center; margin-bottom:100px;}

.flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
section.boxes.alt-2 .flex {
    flex-flow: row wrap;
    gap: 16px;
    justify-content: center;
}
section.boxes.alt-2 .flex .item {
    -webkit-box-flex:0 1 38.8%;
    -moz-box-flex: 0 1 38.8%;
    -webkit-flex: 0 1 38.8%;
    -ms-flex:0 1 38.8%;
    flex: 0 1 38.7%;
    background: #fff;
    border: 1px solid #E3E7EB;
    border-radius: 20px;
    overflow: hidden;
    box-sizing: border-box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    flex-flow: column;
}
section.boxes.alt-2 .flex .item.large {
    -webkit-box-flex: 0 1 60%;
    -moz-box-flex: 0 1 60%;
    -webkit-flex: 0 1 60%;
    -ms-flex: 0 1 60%;
    flex: 0 1 60%;
    flex-flow: row;
}
@media(max-width:1480px){
section.boxes.alt-2 .flex .item {
    -webkit-box-flex:0 1 38.5%;
    -moz-box-flex: 0 1 38.5%;
    -webkit-flex: 0 1 38.5%;
    -ms-flex:0 1 38.5%;
    flex: 0 1 38.5%;
} 
}  
section.boxes.alt-2 .flex .item .content {
    padding: 40px;
    /* max-width: 360px; */
    position: relative;
}
section.boxes.alt-2 .flex .item.large .content {
    max-width: 300px;
}
section.boxes.alt-2 .flex .item .content h3 {
    padding: 0 0 30px;
    font-size: 27px;
    line-height: 32px;
}
section.boxes.alt-2 .flex .item .image {
    font-size: 0;
    align-self: flex-end;
    width: 100%;
}
section.boxes.alt-2 .flex .item .image img{display:block;width: 100%;}
@media (max-width: 1199px){
section.boxes.alt-2 .flex .item .content {
    padding: 30px 30px 0;
    max-width: 100%;
}
.toutu ul div{/* padding-top:15% */}
.toutu ul h1{font-size:200px;line-height: 200px;}
.toutu ul h3{font-size:25px;line-height: 35px;}
}
@media (max-width:1400px){.toutu ul h1{font-size: 180px;line-height: 180px;}}
@media(max-width:833px){
#logo{display:none!important;}
.toutu ul h1{font-size: 130px;line-height: 130px;}
.toutu ul h3{margin-bottom: 10px;}
 .swiper-container {
      height: 60vh;
      position:relative;
    }
	
.swiper-button-next, .swiper-button-prev{display:none!important;}
.font50{font-size:30px;}
.font30{font-size:20px;}
.swiper-container .slide-inner .lbtxt p{font-size:30px;  line-height:32px;}
.swiper-container .slide-inner .lbtxt h4,.swiper-container .slide-inner .lbtxt p{width:80%; text-shadow:0 0 5px #fff;}
section.boxes.alt-2 .flex {
    flex-flow: column;
}
section.boxes.alt-2 .flex .item {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
section.boxes.alt-2 .flex .item.large {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    flex-flow: column;
}
}


section.boxes.alt-4 {
    background: #F5F6F8;
    padding: 0;
}
section.boxes.alt-4 .grid {
    padding: 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    gap: 16px;
    grid-template-areas:
        "item-a item-b item-b"
        "item-c item-d item-e";
}
section.boxes.alt-4 .grid .item {
    background: #FFFFFF;
    border-radius: 40px;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    border: 1px solid #E3E7EB;
}
section.boxes.alt-4 .grid .item:nth-child(1) {
    grid-area: item-a;
}
section.boxes.alt-4 .grid .item:nth-child(2) {
    grid-area: item-b;
}
section.boxes.alt-4 .grid .item:nth-child(3) {
    /* grid-area: item-c; */
}
section.boxes.alt-4 .grid .item:nth-child(4) {
    grid-area: item-d;
}
section.boxes.alt-4 .grid .item:nth-child(5) {
    grid-area: item-e;
}

section.boxes.alt-4 .grid .item .top2 .title {
    padding: 40px;
    font-size: 27px;
    font-weight: bold;
}
section.boxes.alt-4 .grid .item:nth-child(1) .top2 .title {
    /* position: absolute; */
    /* top: 0; */
    /* left: 0; */
}
section.boxes.alt-4 .grid .item:nth-child(3) .top2 .title {
    /* position: absolute; */
    /* top: 0; */
    /* left: 0; */
}

section.boxes.alt-4 .grid .item .top .image {
    text-align: center;
}
section.boxes.alt-4 .grid .item:nth-child(1) .top2 .image {
    text-align: right;
}
section.boxes.alt-4 .grid .item:nth-child(3) .top2 .image {
    /* padding: 40px 0 0; */
}
section.boxes.alt-4 .grid .item:nth-child(4) .top2 .image {
    /* padding: 20px 0; */
}
section.boxes.alt-4 .grid .item .text {
    padding: 20px 45px 45px;
    font-size: 16px;
    line-height: 24px;
    max-width: 620px;
}
@media (max-width: 991px){
section.boxes.alt-4 .grid {
    grid-template-columns: repeat(1, 1fr);
    grid-template-areas:
        "item-a"
        "item-b"
        "item-c"
        "item-d"
        "item-e";
}
.xingjiabi{display:block;}
.xingjiabi ul{width: 100%;padding:15px;top:18%;position: relative;}
.xingjiabi ol{width:100%}
.xingjiabi ul h3{font-size: 45px;margin-top: -50px;line-height:60px;margin-bottom: 10px;min-height: auto;}
.xingjiabi ul h3 span{font-size:16px}
.xingjiabi ul p{font-size:12px; line-height:22px;}
}

@media (max-width: 767px){
section.boxes.alt-4 {
    padding: 0;
}
section.boxes.alt-4 .grid {
    padding: 20px 0 0;
}
section.boxes.alt-4 .grid .item:nth-child(1) .top .title {
    position: initial;
}
section.boxes.alt-4 .grid .item .text {
    padding: 20px 25px 45px;
}

}
#miejun{
    padding: 50px 0;
}
#miejun ul{
    padding-left: 5%;
}
#miejun ul div{/* padding-top:10% */}
#miejun ul h1{font-size: 200px;margin-left: -1.5%;}
#miejun ul h1.font100{font-size:100px; line-height:120px; margin-bottom:50px;}
@media(max-width:1366px){#miejun ul h1.font100{font-size:80px; line-height:100px;}}
@media(max-width:960px){#miejun ul h1.font100{font-size:50px; line-height:60px;}}
@media(max-width:640px){#miejun ul h1.font100{font-size:30px; line-height:35px; margin-bottom:20px;} .mb100{margin-bottom:50px;} .pt200{padding:50px 0}}
@media(max-width:400px){#miejun ul h1.font100{font-size:20px; line-height:25px; margin-bottom:20px;}}
.mb100{margin-bottom:100px!important;}
.wuda ul{width:30%;float:left;position:relative;/* height: 400px; */overflow: hidden;}
.wuda ol{width:40%;float:left;}
.wuda ol img{margin-top:20%}
.wuda ul li{width:100%;padding: 3% 10%;/* text-align: center; *//* margin-top: 12%; */transition:1.5s;-moz-transition:1.5s;-webkit-transition:1.5s;/* max-height: 365px; *//* overflow: hidden; */}
.wuda ul li img{border:1px solid #eee; border-radius:10px; }
.wuda ul li h3{margin:10px 0;}
.wuda ul li p{font-size:15px; height:44px; line-height:22px;}
.wuda ul li.qiehuan{filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
.wuda ul li.active{filter:alpha(opacity=100);-moz-opacity:100;opacity:1;/* position: absolute; */transition-delay: 2s;}
.wuda ul li.yin{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:0;margin-top: 0;padding: 0; transition-delay: 2s;}
.situ{}
.situ li{background:#fff;border-radius:20px;width: 23.5%;float:left;margin-right:2%;overflow: hidden;border: 10px  solid #fff;}
.situ li:nth-child(4){margin-right:0}
.situ li h6{}
.situ li h6 img{display:block;}
.situ li p{font-size: 16px;text-align:center;padding: 0 15px;height: 50px;line-height: 25px;margin-top: 10px;}
		.picScroll-left{width:100%;/* overflow:hidden; */position:relative;}
		.picScroll-left .hd{overflow:hidden;height:30px;position:absolute;bottom: -50px;width:100%;text-align:center;}
		
		.picScroll-left .hd ul{ overflow:hidden; zoom:1; margin-top:10px; zoom:1; display:inline-table;}
		.picScroll-left .hd ul li{float:left;width: 20px;height: 20px;overflow:hidden;margin: 0 7px;text-indent:-999px;cursor:pointer;background: #fff;border-radius: 50%;}
		.picScroll-left .hd ul li.on{background: #0089d9;}
		.picScroll-left .bd{   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{margin: 0 10px;float:left;_display:inline;overflow:hidden;text-align:center;background: #fff;border-radius: 20px;}
		.picScroll-left .bd ul li .pic{text-align:center;height: 300px;overflow: hidden;display: flex;display: -webkit-flex;justify-content: center;align-items: center;}
		.picScroll-left .bd ul li .pic img{ display:block;  }
		.picScroll-left .bd ul li .pic a:hover img{ }
		.picScroll-left .bd ul li .title{text-align: center;margin: 15px 0;}
.mySwiper3{padding-bottom:60px!important;}
.mySwiper3 .swiper-slide{background:#fff;border-radius:20px;/* box-shadow: 0 0 10px #ffff; */border: 7px solid #fff;}
.mySwiper3 .swiper-slide h6{height: 280px;overflow:hidden;display: flex;display: -webkit-flex;justify-content: center;align-items: center;/* padding:10px; *//* overflow: hidden; */}
.mySwiper3 .swiper-slide p{font-size:16px; margin:10px 0; text-align:center;}
.mySwiper3 .swiper-pagination{margin-top:40px;}
.mySwiper3 .swiper-slide h6 img{width:100%;}
.ban{width:100%;}
.ban img{display:block;}
#miejun ul h1.miejuntit{font-size:160px;line-height: 160px;margin-bottom: 50px;}
@media(max-width:1680px){
.mySwiper3 .swiper-slide h6{height:240px;}
#miejun ul h1 {font-size: 160px;line-height: 160px;/* margin-bottom: 40px; */}
#miejun ul h1.miejuntit{font-size:150px;}
}
@media(max-width:1600px){
#miejun ul h1.miejuntit{font-size:140px;line-height: 140px;}
}
@media(max-width:1366px){
	.xingjiabi ul h3{font-size: 50px;}
.mySwiper3 .swiper-slide h6{height:200px;}
#miejun ul div{/* padding-top:20% */}
#miejun ul h1 {font-size: 140px;LINE-HEIGHT: 180PX;}
#miejun ul h1.miejuntit{font-size:110px;line-height: 110px;}
.mb100{margin-bottom:70px!important;}
}
@media(max-width:1199px){
	#miejun ul h1 {font-size: 100px;LINE-HEIGHT: 100PX;}
	#miejun ul h1.miejuntit{font-size:90px;line-height: 90px;margin-bottom: 30px;}
}
@media(max-width:797px){
	#miejun ul h1 {font-size: 70px;LINE-HEIGHT: 80PX;}
	#miejun ul h1.miejuntit{font-size:70px;line-height: 70px;}
	.mb100{margin-bottom:40px!important;}
}
@media(max-width:540px){
	#miejun{padding: 30px 0;} #miejun ul h1{font-size:35px; line-height:40px;}
	#miejun ul h1.miejuntit{font-size:30px;line-height: 30px;margin-bottom: 20px;}

}
@media (max-width:360px){.toutu ul h1{font-size: 110px;line-height: 110px;}}
@media(max-width:1000px){.canshu{width:100%}}
.canshu ol{
    /* overflow: hidden; */
}
.canshu ol h3{float:left;margin-bottom: 50px;}
.canshu ol img{float:right;margin-top: -6%;/* height: 200px; */}
.canshu ul{overflow:hidden;border: 1px solid #f5f6f8;}
.canshu ul ol{width: 33.333333%;float: left;border-left: 3px solid #fff;}
.canshu ul ol:nth-child(1){/* width:20%; */border-left:0;}
.canshu ul ol:nth-child(1) li{font-weight:bold;}
.canshu ul ol li{background: #F5F6F8;height:55px;line-height:24px;display: flex;display: -webkit-flex;justify-content: center;align-items: center;/* word-wrap:break-word; *//* white-space: normal; */text-align: center;font-size: 16px;/* word-wrap: break-word; */word-break: break-all;word-wrap:break-word;}
.canshu ul ol li:nth-child(2n){background: #fff;}
.canshu ul ol li strong{color:#2b99da}
.taban{margin-top:15px;/* margin-bottom:100px; */background: #fff;border: 1px solid #E3E7EB;border-radius: 20px;}
.canshu ul ol:first-child:nth-last-child(4), .canshu ul ol:first-child:nth-last-child(4) ~ ol {
    width: 25%;
}
.canshu ul ol:first-child:nth-last-child(5), .canshu ul ol:first-child:nth-last-child(5) ~ ol {
    width: 20%;
}
 .canshu table{border:1px solid #f5f5f7;border-spacing: 0;} 
 .canshu table td{border-left:2px solid #fff;border-top:1px solid #fff; padding:0 5px; height:55px;line-height:55px; text-align:center;}
  .canshu table tr:nth-child(2n-1){background:#f5f5f7}
  .canshu .canshutu img{display:block; margin:auto; margin-top:30px;}
.zaoxing {text-align:center; }
.zaoxing div{text-align:center;}
.zaoxing h3,.yingxiangtu h3{
 background-image: -webkit-linear-gradient(0deg, #a440fc, #057cf6, #08d0d9 ,#b0db07); 
background-image: -moz-linear-gradient(0deg, #a440fc, #057cf6, #08d0d9 ,#b0db07); 
background-image: -o-linear-gradient(0deg, #a440fc, #057cf6, #08d0d9 ,#b0db07); 
background-image: linear-gradient(0deg, #a440fc, #057cf6, #08d0d9 ,#b0db07); 
    -webkit-background-clip: text;
    font-size: 45px;
    line-height:80px;
    color: #3d6fa0;
    line-height: 70px;
    -webkit-background-clip: text;
    color: transparent;
    background-attachment: fixed;
    }

.zaoxing h5{font-size:50px;line-height:70px;margin-top: 20px;}
.hei100hv{height:100vh;  display: flex;display: -webkit-flex;justify-content: center;align-items: center;}
.yingxiangtu{text-align:center;}
.yingxiangtu h3 {text-align:center; line-height:50px; margin-top:30px;}
.yingxiangtu h3 span{font-size:30px;}
.cuowei{
    /* padding-top: 20px; */
}
.cuowei ul .kuan{
display: -webkit-box;
}

.cuowei ul ol{display: flex;display: -webkit-flex;align-items: center;background-position:center;background-repeat:no-repeat;background-size: auto 100%;float:left;width: 45%;/* padding-right: 5%; */margin-right: 10%;}
.cuowei ul ol h3{font-size: 50px;line-height:60px;margin-bottom:30px;}
.cuowei ul ol p{font-size:18px;}
.cuowei ul:nth-child(2n) ol:nth-child(1){float:right;/* padding-left: 5%; */padding-right: 0;}
.cuowei ul ol:nth-child(2){/* box-shadow:2px 4px 16px rgba(0,0,0,.16); *//* border-radius: 40px; */ margin-right:0}
.cuowei ul ol img{display:block;width: 100%;border-radius: 20px;}
.shuoming{border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; position:relative;}
.shuoming img{display:block;}
.guding{}
.guding ul{/* background:#fff; */overflow: hidden;/* padding: 20px; */margin-top: 50px;}
.guding ul li{width:24%;margin-left:1.333333%;font-size:16px;line-height:40px;float:left;text-align: center;}
.guding ul li p{text-align:center;}
.guding ul li img{border-radius:20px;}
.guding ul li:nth-child(1){margin-left:0;}
.youxiao h3{margin-bottom:30px;}
.youxiao ul{width:50%; float:left;}
.youxiao ul li{width: 49%;float:left;text-align:center;background: #fff;padding: 35px;margin-top: 2%;border-radius: 20px;background: #fff;border: 1px solid #E3E7EB;}
.youxiao ul li:nth-child(2n){float:right;}
.youxiao ul li p{font-size: 17px;text-align:left;height: 60px;line-height: 30px;overflow: hidden;margin-top: 20px;}
.youxiao ul li img{width: 80px;}
#canshu2 ul{/* border: 5px solid #fff; */padding:0;/* box-shadow: 2px 4px 16px rgba(0,0,0,.16); */border: 1px solid #F5F6F8;}
#canshu2 ul ol{width:20%;float: left;}
#canshu2 ul ol:nth-child(2n){width:30%}
#canshu2 ul ol li{width:100%;margin: 0;}
.ky01{}
.ky01 ul{width:70%;float:left}

.ky01 ol{width:30%;float:right;text-align: right;}
.ky01 ol h5,.ky01 ul h5{text-align:center;font-size: 20px;margin-top:20px;color: #00a4c6;}
.ky01 ol img,.ky01 ul img{height:335px; }

.ky02{
    display: -webkit-box;
}
.ky02 ul,.ky02 ol{width:50%;float:left;position: relative;}
.ky02 ul{display: flex;display: -webkit-flex;align-items: center;}
.ky02 ul div{width:100%}
.ky02 ol{}
.ky02 ul h4{}


@media(max-width:1366px){
.ky01 ol img,.ky01 ul img{height:300px; }
.snBrand ol li i{line-height:50px;}
.snBrand ol li a{height: 60px;font-size: 14px;}
.snBrand ul li dd{/* padding-top:1% */}
.snBrand ul li dd h4{font-size:25px;margin-bottom: 10px;/* margin-top:17% */padding-top: 0;}
.snBrand ul li dd p{font-size:16px; line-height:28px;}
}
@media(max-width:1200px){.ky01 ol img,.ky01 ul img{height:260px; }}
@media(max-width:640px){
	.ky02{display:block;}
	.ky02 ul, .ky02 ol{width:100%;align-items: normal;display: block; float:none;}
	.ky02 ul div{width:100%}

	.ky01 ol,.ky01 ul{width:100%}
	.ky01 ul{margin-bottom:30px;}
	.ky01 ol img,.ky01 ul img{height:auto; }
	.ky01 ol h5,.ky01 ul h5{font-size:16px;}
	.guding ul li{width:48%; margin:1%}
	.guding ul li:nth-child(1){margin-left:1%;}
	.shuoming{height:500px; text-align:center; overflow:hidden;}
	.shuoming img{ width:960px; max-width:960px; position:absolute; left:50%; margin-left:-480px;}
	.taban{margin-bottom: 0;}
	.pbpage a{font-size:12px;padding:0 8px;line-height:25px;margin: 3px;}
.font50{font-size:25px;}
.swiper-container .slide-inner .lbtxt h4,.swiper-container .slide-inner .lbtxt p{width:90%}
.swiper-container .slide-inner .lbtxt h4{font-size:20px;}
.swiper-container .slide-inner  .lbtxt p{font-size:30px; line-height:35px;}
.swiper-container .slide-inner .lbtxt p{/* display:none; */}	
.w50 li,.w33 li{width:100%;}
.w33 li{margin-bottom:5%; padding:5%}
.news .xinwen img{/* border-radius:20px; */}
.news .xinwen ul{top:15px; right:15px;}
.news .xinwen ul h3{line-height:30px}
.news .xinwen ul p{font-size: 12px;margin-top: 0;display: none;}
.news .xinwen ul .more{margin-top:10px; padding:2px 6px; font-size:12px;}
.pt100{padding:50px 0}
.about ul,.about ol{width:100%; height:auto;}
.about ul{height:200px; background-position:center; margin-bottom:15px;}
.about ol h3{margin-bottom:10px;}

.dibu li{width:100%; margin-bottom:15px;}
.dibu li:nth-child(1){width:100%}
.banquan ul ol{display:none;}
.banquan p{line-height:20px; padding:10px 0}
.listtop ul {padding:20px 0}
.listtop ul li{width: 33.3333%;padding: 10px;line-height:20px;margin: 0;text-align: center; margin-bottom:7px;} 
.listtop ul li p{height:40px; font-size:14px; line-height:20px; }
.listtop ul li h6{width:60px;height:60px;padding:10px;margin: auto;margin-bottom: 5px;}
.pt50{padding:30px 0}
.qita li dt p{height: 52px;overflow:hidden;width: 60%;font-size: 14px;}
#listp li dt p{font-size: 14px;}
.qita li dt h4{width:35%}
.qita li{margin-bottom:5%; width:100%; padding:5%}
.yizi li h4{font-size:18px;}
.yizi li h3{margin-bottom:0}
.yizi li{margin-bottom:5%}
.toutu ul h1{font-size: 80px;line-height: 80px;}
.toutu ul h3{/* margin-bottom: 0; */font-size: 16px;line-height: 18px;margin-top: 10px;letter-spacing: 0;}
.toutu ul p{font-size:14px;}
.sheji{width:100%; padding-left:5%}


.weizhi{line-height:35px;}
.weizhi a{font-size:14px;}
.sheji h4{margin-bottom:0}
.situ li{width:100%;margin-right: 0;margin-top: 3%;}
.canshu ol img{width: 67%;margin-top: 0;}
.duibi h3{margin-bottom:40px;}
.canshu ul div li{font-size:12px;padding: 0 3px;text-align: center;}
.zaoxing h3, .yingxiangtu h3{font-size: 30px;line-height: 40px;}
.yingxiangtu h3 span{font-size:18px}
.zaoxing h5{font-size:20px; line-height:20px;}
.cuowei ul ol{width:100%;padding:0;height:250px;display: block;margin: 0;overflow: hidden;height: auto;}
.cuowei ul ol h3{font-size:28px; line-height:28px;}
.cuowei ul ol:nth-child(1){height:auto;padding-bottom: 60px;/* display: block; *//* margin: 0; */}
.cuowei ul ol:nth-child(2){margin-bottom:30px;}

#canshu2 ul div:nth-child(2n-1){width:40%; border:0}
#canshu2 ul div:nth-child(2n){width:60%; border-left:1px solid #fff}
}


.cont1{overflow: hidden;}

.cont1 .tt{text-align: center;}

.cont1 .en{color: #999;margin: 14px 0 46px;text-align: center;}

.cont1 .ul1{padding: 0 0 55px;}

.cont1 .ul1 li{width: 32%;float: left;margin-right: 2%;margin-bottom: 0;text-align: justify;line-height: 1.8;}

.cont1 .ul1 li:last-child{margin-right: 0;}

.cont1 .ul1 li a{display: block;color: #999;}

.cont1 .ul1 li a .ltt{color: #444;}

.cont1 .ul1 li .img,.cont1 .ul1 li .img img{display: block;width: 100%;overflow: hidden;}

.cont1 .ul1 li .ltt{margin-top: 20px;}

.cont1 .ul1 li:hover  .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.cont1 .ul1 li:hover .ltt{color: #d9251c;}

.cont1 .ul2{background: #fff;border: 1px solid #ccc;overflow: hidden;margin-top: 50px; /*box-shadow: 2px 4px 16px rgba(0,0,0,.16);*/ border-radius:20px;}

.cont1 .ul2 li{width: 33.333333%;float: left;position: relative;border-right: 1px solid #ccc;overflow: hidden;text-align: center;background: #fff;overflow: hidden;}

.cont1 .ul2 li:last-child{border-right: 1px solid #fff;}

.cont1 .ul2 li a{display: block;padding-top: 50px;position: relative;height: 300px;text-align: center;/* background: #f60; */}

.cont1 .ul2 li a .img{display: block;margin: 0 auto;position: relative;top: 0;overflow: hidden;width: 50px;overflow: hidden;height: 50px;}

.cont1 .ul2 li a .img i{display: block;font-size:50px;text-align: center;}

.cont1 .ul2 li::before{content: '';display: block;width: 0%;height: 3px;position: absolute;left: 0;bottom: 0;background: #1166a9;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}

.cont1 .ul2 li a .ltt{/* margin-bottom: 20px; */color: #444;text-align: center;}

.cont1 .ul2 li a .num{color: #444;line-height: 35px;padding: 0 10px;text-align: center;}

.cont1 .ul2 li a s{display: none;width: 2px;height: 70px;background: #e3e3e3;position: absolute;right: 0;top: 50%;margin-top: -35px;}

.cont1 .ul2 li a:hover .img{top: -5px;}
 .cont1 .ul2 li a .img {transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;margin-bottom: 40px;}
.cont1 .ul2 li:last-child a s{display: none;}


.cont1 .ul2 li:hover a .ltt{color: #1166a9;}

.cont1 .ul2 li:hover a .num{color: #000;}

.cont1 .ul2 li:hover::before{width: 100%;}
.cont1 .ul2 li:hover .img{color:#1166a9;}


.c-contact2{padding-bottom:70px;}
.c-contact2 .c-top {
  text-align: center;
}
.c-contact2 .c-top .c-text {
  color: #666;
  margin: 40px 0;
}
@media (max-width: 576px) {
	.cont1 .ul2 li:last-child{border-right:1px solid #ccc;}
	.cont1 .ul2{border:0;margin-top:30px;border-radius: 0;background: none;box-shadow: 0 0;}
	.cont1 .ul2 li{width:100%; border:1px solid #ccc; margin-bottom:10px;}
  .c-contact2 .c-top .c-text {
    margin: 0.5rem 0 1.5rem;
  }
   .c-contact1 .c-bottom .c-list li .c-img-box,.c-contact1 .c-bottom .c-list li:nth-child(1)  .c-text-box{width:100%}
}
.c-contact2 .c-bottom {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  /* box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); */
  background: #fff;
  border-radius: 20px;
  overflow: hidden;
}
.c-contact2 .c-bottom .c-left2 {
  width: 50%;
  /*background: #a71807;
   padding: 0.8rem 0.6rem 0.6rem; */
  color: #fff;
  /* background: url(../images/contact-bj.jpg) no-repeat left bottom / cover; */
}
.c-contact2 .c-bottom .c-left2 img{display:block;}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-left2 {
    padding: 1rem;
    width: 100%;
  }
}
.c-contact2 .c-bottom .c-left2 .c-text {
  margin: 0.1rem 0 0.5rem;
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-left2 .c-text {
    margin: 0.25rem 0 1rem;
  }
}
.c-contact2 .c-bottom .c-left2 .c-img img {
  max-width: 100%;
}
.c-contact2 .c-bottom .c-left2 .c-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0.6rem 0 -0.4rem;
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-left2 .c-list {
    margin: 1rem 0 -1rem;
  }
}
.c-contact2 .c-bottom .c-left2 .c-list li {
  display: flex;
  align-items: center;
  min-width: 1.5rem;
  margin: 0 0 0.4rem;
}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-left2 .c-list li {
    min-width: 130px;
  }
}
@media (max-width: 1199px) {
  .c-contact2 .c-bottom .c-left2 .c-list li {
    min-width: 100px;
  }
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-left2 .c-list li {
    margin: 0 0 1rem;
    min-width: 100px;
  }
}
.c-contact2 .c-bottom .c-left2 .c-list li:nth-child(3n-1) {
  margin-right: 0.2rem;
  margin-left: 0.2rem;
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-left2 .c-list li:nth-child(3n-1) {
    margin-right: 0;
    margin-left: 0;
  }
}
.c-contact2 .c-bottom .c-left2 .c-list li img {
  margin-right: 0.2rem;
  height: 0.56rem;
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-left2 .c-list li img {
    height: 36px;
  }
}
.c-contact2 .c-bottom .c-left2 .c-list li p {
  line-height: 1.5;
}
.c-contact2 .c-bottom .c-right2 {
  width: 50%;
  padding: 0 50px 0 30px;
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-right2 {
    width: 100%;
    padding: 1rem;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li {
  position: relative;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 0.1rem;
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-right2 .c-list li {
    margin-bottom: 0;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li.on .c-tips span:last-child {
  display: none;
}
.c-contact2 .c-bottom .c-right2 .c-list li::before {
  content: "";
  position: absolute;
  bottom: -1px;
  border-top: 1px solid #333;
  width: 0;
  transition: all 0.5s;
}
.c-contact2 .c-bottom .c-right2 .c-list li .c-tips {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  color: #999;
}
@media (max-width: 1199px) {
  .c-contact2 .c-bottom .c-right2 .c-list li .c-tips {
    height: 45px;
  }
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-right2 .c-list li .c-tips {
    height: 2rem;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li .c-tips span:nth-child(1) {
  display: block;
  width: 20px;
  text-align: center;
  color: #ff0000;
}
.c-contact2 .c-bottom .c-right2 .c-list li input {
  position: relative;
  z-index: 5;
  width: 100%;
  height: 60px;
  line-height: 60px;
  border: 0;
  padding: 0 20px;
  font-size: 16px;
  color: #333;
  background: transparent;
}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-right2 .c-list li input {
    font-size: 14px;
    height: 45px;
    line-height: 45px;
  }
}
@media (max-width: 1199px) {
  .c-contact2 .c-bottom .c-right2 .c-list li input {
    height: 45px;
    line-height: 45px;
  }
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-right2 .c-list li input {
    height: 2rem;
    line-height: 2rem;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li input::-webkit-input-placeholder {
  /* WebKit browsers */
  font-size: 16px;
}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-right2 .c-list li input::-webkit-input-placeholder {
    font-size: 14px;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-size: 16px;
}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-right2 .c-list li input::-moz-placeholder {
    font-size: 14px;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  font-size: 16px;
}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-right2 .c-list li input:-ms-input-placeholder {
    font-size: 14px;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li textarea {
  padding: 14px 20px;
  position: relative;
  z-index: 5;
  width: 100%;
  height: 100px;
  border: 0;
  resize: none;
  font-size: 16px;
  overflow: auto;
  background: transparent;
  font-size: inherit;
}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-right2 .c-list li textarea {
    font-size: 14px;
    height: 80px;
  }

}
@media (max-width: 1199px) {
  .c-contact2 .c-bottom .c-right2 .c-list li textarea {
    padding: 0.25rem 20px;
    height: 80px;
  }
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-right2 .c-list li textarea {
    padding: 0.6rem 20px;
    height: 3rem;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  font-size: 16px;
}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-right2 .c-list li textarea::-webkit-input-placeholder {
    font-size: 14px;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-size: 16px;
}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-right2 .c-list li textarea::-moz-placeholder {
    font-size: 14px;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li textarea:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  font-size: 16px;
}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-right2 .c-list li textarea:-ms-input-placeholder {
    font-size: 14px;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(2) {
  display: flex;
  align-items: flex-start;
  margin: 0;
  padding: 30px 0;
  border: 0;
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(2) {
    margin: 0.5rem 0;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(2) input {
  margin-right: 10px;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #999;
  border-radius: 3px;
  background: transparent;
  padding: 0;
  box-sizing: border-box;
  cursor: pointer;
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(2) input {
    width: 14px;
    height: 14px;
    margin: 3px 10px 3px 0;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(2) input:checked {
  background: #a71807;
  border-color: #fff;
  background: #a71807 url(https://www.lifedent.cn/skin/images/zhengqueimfw1.png) no-repeat center;
  background-size: 60% auto;
}
.c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(2) p {
  width: 100%;
  line-height: 20px;
  color: #999;
}
.c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(2) p a {
  color: #a71807;
}
.c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(1) {
  margin: 0;
  border: 0;
}
.c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(1) button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 45px;
  background-color: #ffffff;
  border-radius: 3px;
  border: solid 1px #333333;
  font-size: 16px;
  cursor: pointer;
  border-color: #000;
  background-color: #000;
  color: #fff;
  /* margin-top: 10px; */
}
@media (max-width: 1199px) {
  .c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(1) button {
    width: 120px;
    height: 40px;
  }

}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(1) button {
    font-size: 14px;
  }
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(1) button {
    width: 5rem;
    height: 1.8rem;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(1) button i {
  display: block;
  width: 18px;
  overflow: hidden;
  margin-right: 10px;
}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(1) button i {
    margin-right: 5px;
    width: 14px;
  }
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(1) button i {
    width: 12px;
    margin-right: 6px;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(1) button i img {
  float: left;
  width: 100%;
}
.c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(1) button span {
  font-size: 16px;
}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(1) button span {
    font-size: 14px;
  }
}
@media (max-width: 1199px) {
  .c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(1) button span {
    font-size: 12px;
  }
}
@media (max-width: 576px) {
  .c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(1) button span {
    font-size: 12px;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list li.int:hover .c-tips span:nth-child(2) {
  color: #333;
}
.c-contact2 .c-bottom .c-right2 .c-list li.int:hover:before {
  width: 100%;
}
.c-contact2 .c-bottom .c-right2 .c-list .f_yan {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.c-contact2 .c-bottom .c-right2 .c-list .f_yan .f_int1 {
  position: relative;
  width: calc(100% - 186px);
}
@media (max-width: 1440px) {
}
.c-contact2 .c-bottom .c-right2 .c-list .f_yan .f_int1 input {
  padding-left: 0;
}
.c-contact2 .c-bottom .c-right2 .c-list .f_yan .f_but {
  display: flex;
  align-items: center;
  padding-bottom: 10px;
}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-right2 .c-list .f_yan .f_but {
    padding-bottom: 6px;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list .f_yan .f_but .hi-input-box {
  color: #0059AA;
  margin-right: 10px;
  font-size: 14px;
}
.c-contact2 .c-bottom .c-right2 .c-list .f_yan .f_but .f_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 122px;
  height: 48px;
}
@media (max-width: 1440px) {
  .c-contact2 .c-bottom .c-right2 .c-list .f_yan .f_but .f_icon {
    height: 40px;
    width: 100px;
  }
    .c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(2) p{font-size:14px;}
  .c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(2){padding:15px 0}
  .c-contact2 .c-bottom .c-right2 .c-list li:nth-last-child(2) input{width:15px; margin:0; margin-right:7px;}
}
@media (max-width: 1199px) {
  .c-contact2 .c-bottom .c-right2 .c-list .f_yan .f_but .f_icon {
    height: 26px;
  }
}
.c-contact2 .c-bottom .c-right2 .c-list .f_yan .f_but .f_icon img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.c-contact2 .c-bottom .c-right2 .c-list .f_yan .c-tips .name1 {
  width: calc(100% - 20px);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}


.w371 {

}
.w371 .content {

}
.w371 .eynews .item {
    width: 100%;
    margin: 0 auto;
    padding: 20px;
    border: 1px solid #eaeaea;
    transition: all .5s;
    overflow:hidden;
    border-radius: 10px;
    background: #fff;
    margin-bottom: 30px;
}
.w371 .eynews .item a {
    display: block;
    width: 100%;
}
.w371 .eynews .item h6 {
    width: 220px;
    height: 150px;
    display: block;
    float: left;
    border: 1px solid #e5e5e5;
    margin-right: 30px;
    overflow:hidden;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
    border-radius:10px;
}

.w371 .eynews .item h6 img{height:150px;width:auto;max-width:200%;transition: all ease 500ms;min-width: 100%;/* max-width: 200%; */}
.w371 .eynews .item a:hover h6 img{-moz-transform:scale(1.1); 
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); }
.w371 .eynews .item h3 {
    font-size: 19px;
    color: #333;
    height: 42px;
    overflow: hidden;
    margin-bottom: 5px;
    font-weight: bold;
    border-bottom: 1px solid #ededed;
    transition: all ease 300ms;
    line-height: 30px;
}
.w371 .eynews .item .txt {
    color: #737373;
    line-height: 25px;
    height: 50px;
    margin: 15px 0;
    overflow: hidden;
    font-size: 15px;
}
.w371 .eynews .item .txt span {
    color: #d20a05;
}
.w371 .eynews .item .time {
    color: #737373;
    font-size: 14px;
}
.w371 .eynews .item:hover h3 {
    color: #d20a05;
}
.w371 .eynews .item:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.16);
}
.w371 .pages {
    padding: 20px 0 30px;
    width: 100%;
    text-align: center;
    clear: both;
}
.w371 .pages a {
    color: #666;
    padding: 0 15px;
    margin: 0 3px;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.w371 .pages * {
    display: inline-block;
    vertical-align: middle;
    line-height: 34px;
    padding-bottom: 1px;
}
.w371 .pages a:hover, .w371 .pages .active a{
    display: inline-block;
    color: #fff;
    background: #003e92;
    border-color: #003e92;
}

.bg_main {
    padding-bottom: 50px;
    min-height: 640px;
}

.detail {
    padding-top: 50px;
    background: #fff;
    margin-top: 60px;
    border-radius: 20px;
    padding: 50px;
    box-shadow: 0 0 10px #ccc;
    margin-bottom: 50px;
}
.detail .title {
    padding-bottom: 20px;
    border-bottom: 1px solid #f2f2f2;
    text-align: center;
}
.detail .title .shijian{text-align:center; margin-top:20px;}
.detail .title h1 {
    font-size: 30px;
    font-weight: 100;
}
.detail .title span {
    line-height: 18px;
    font-family: arial;
    color: #959595;
    margin: 0 5px;
}
.detail .title i {
    width: 23px;
    height: 16px;
    /* background-position: -73px 0; */
    /* margin-right: 10px; */
}
.detail .context {
    color: #666;
    line-height: 30px;
    text-align: justify;
    padding: 25px 0;
}
.detail .context p{margin:10px 0}
.detail .context img {

}
.reLink {
    height: 50px;
    line-height: 38px;
    border: 1px solid #e6e6e6;
    padding: 0 15px;
    /* margin-bottom: 50px; */
    border-radius: 10px;
}
.reLink .nextLink, .detail .reLink .prevLink {
    width: 50%;
    float: left;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-right: 1px solid #e6e6e6;
}

.reLink .nextLink {
    text-align: right;
    border-right: 0;
}
.reLink a {
    -webkit-transition: all ease 500ms;
    -moz-transition: all ease 500ms;
    -ms-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
    color: #333;
}
.reLink a:hover {
    color: #052f67;
}

.borshow{/*box-shadow:2px 4px 12px rgba(0,0,0,.08);*/transition: all .3s cubic-bezier(0,0,.5,1);}
.borshow:hover{   /* box-shadow: 2px 4px 16px rgba(0,0,0,.16);*/
    transform: scale3d(1.015,1.015,1.015);
}

.swiper-pagination .swiper-pagination-bullet:focus {
           outline: none;
    }
    
.swiper-pagination-clickable .swiper-pagination-bullet {
            cursor: auto;
}
.nyabout ol{width:47%}
.cuowei ul ol .chouxitxt{font-size:40px;text-align:center;margin: 0;width: 100%;}
#vccanshu ul ol{width:16.6666666%}
#vccanshu ul ol:nth-child(1) li{font-weight:normal;}
#vccanshu ul ol li:nth-child(1),#sacanshu ul ol li:nth-child(1) {background:#01a2c2; color:#fff; font-weight:bold;}
#vccanshu ul ol li,#sacanshu ul ol li{/* background: #fff; */}
#vccanshu ul ol li:nth-child(2n),#sacanshu ul ol li:nth-child(2n){/* background: #F5F6F8; */}

#sacanshu ul ol{width:7.66666666%}
#sacanshu ul ol:nth-child(2),#sacanshu ul ol:nth-child(4),#sacanshu ul ol:nth-child(7){width:18%}
#sacanshu ul ol li:nth-child(1){height:70px;}




.kongyasm{/* clear: both; *//* display: -webkit-box; */}
.kongyasm ul{width:49%;float:left;margin-left:2%;padding: 3%;background: #f5f5f7;/* box-shadow: 2px 4px 16px rgba(0,0,0,.16); */border-radius: 20px;}
.kongyasm ul:nth-child(1){margin-left:0}
.kongyasm ul li,.ky02 ul li{
    font-size: 17px;
    /* line-height: 40px; */
    height: auto;
    overflow: hidden;
    margin: 10px 0;
}
.kongyasm ul h4,.ky02 ul h4{color:#00a4c6;font-size: 30px;margin-bottom: 20px;border-bottom: 1px solid #00a4c6;padding-bottom: 20px;line-height: 30px;}
.kongyasm ul li i,.ky02 ul li i,.kongyasm ul li em{color:#00a4c6;/* display:block; *//* float:left; */width: 5%;/* margin-bottom: 10px; */display: block;float: left;line-height: 30px;}
.kongyasm ul li span,.ky02 ul li span{display:block;float:left;width: 95%;line-height: 30px;min-height: 30px;}
footer{background:#000;padding-top: 80px;}
.guanzhu{
    position: relative;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border-radius: 50%;
    background:#fff;
}
.guanzhu i{font-size:20px;color:#777;line-height: 35px;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;width: 35px!important;}
.guanzhu h6{position:absolute;width: 0px;left: 20px;top: 50px;display: block; transition:.5s;-moz-transition:.5s; -webkit-transition:.5s;filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.guanzhu h6:before{bottom:-4px; left:50px;}
.guanzhu:hover i{color:#00a4c6}
.guanzhu:hover h6{top:-130px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; width: 120px;max-width: 120px; left: -42px;}
.guanzhu:hover h6:before  {
content: '';
position: absolute;
border: 10px solid; 
border-left-color:transparent;
border-right-color: transparent;
border-top-color: #fff;
border-bottom-color: transparent;
width: 0px;
height: 0px; }
#newlist{overflow:hidden; margin-bottom:30px; padding:80px 0}
#newlist h3{font-size:35px;}
#newlist ul,#newlist ol{height:400px;}
#newlist .about ul img{transition:.5s;-moz-transition:.5s; -webkit-transition:.5s;}
#newlist .about:hover ul img{-moz-transform:scale(1.1); 
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); }

.chanpintu{}
.chanpintu li{width:19%; margin-left:1.2%; float:left;}
.chanpintu li:nth-child(1){margin-left:0; }

.chanpintu li:first-child:nth-last-child(3),
.chanpintu li:first-child:nth-last-child(3) ~ li {
      width: 32.1333333%;
    }
.chanpintu li:first-child:nth-last-child(4),
.chanpintu li:first-child:nth-last-child(4) ~ li {
      width: 24.1%;
    }


.chanpintu li h6{text-align:center; font-weight:normal; margin-top:20px; font-size:18px;}
.chanpintu li img{/* border:2px solid #f5f5f7; *//* border-radius:20px; */}
@media(max-width:1500px){#newlist ul,#newlist ol{height:350px;}}
#newlist ul img{width:100%}
#newlist:nth-child(2n) ul{float: left;}
#newlist:nth-child(2n) ol{float: right;}
#newlist ol p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.hei100{height:100px;}
.cpdh{height:58px;line-height:58px;border-bottom: 1px solid #eee;width: 100%;/* overflow: hidden; */height: 58px;z-index: 999;background-color: rgba(255,255,255,0.8);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(5px);top: 0;left: 0;}
.cpdh li{float:left;line-height:58px;font-size: 18px;font-weight: bold;}
.cpdh ol{float:right; }
.cpdh a{line-height:58px;color: #777;margin-left: 15px; font-size:14px;}
.cpdh li a{font-size:24px; color:#000; margin-left:0}
@media(max-width:640px){.cpdh{overflow:hidden;}.cpdh li a,.cpdh a{font-size:14px;color:#000;line-height: 58px;display: block;float: left;margin-right: 3px;margin-left: 0;}}
.sige{}
.sige ul,.sige ol{
    background: #fff;
    border: 1px solid #E3E7EB;
    border-radius: 40px;
    overflow: hidden;
    height: 500px;
    padding: 40px; margin:0.5% 0;
    }
.sige ul{width:60%; float:left; position:relative;}
.sige ul li{width:40%;float:left;}
.sige ul img{width:50%;position:absolute;right: 4%;bottom: 5%;}
.sige ol{width:39%;float:left;position: relative;}
.sige ol li{margin-bottom:15px}
.sige ol img{height: auto;max-height: 100%;position: absolute;width: 86%;left: 7%;bottom: 7%;}
.sige .bian{margin-right:1%}
.sige ul li{}
.sige ul li h3,.sige ol li h3{
    margin-bottom: 25px;
    font-size: 22px;
}
.sige ul li p,.sige ul li p{}


.indexcp{}
.indexcp ul,.indexcp ol{border-radius:20px; overflow:hidden;}
.indexcp ul{width:100%; position:relative; margin-bottom:80px}
.indexcp ul .cpjs{position:absolute;left: 7%;height:100%;display: flex;display: -webkit-flex;justify-content: center;align-items: center;z-index: 2;color: #fff;top: 0;}
.indexcp ul .cpjs h3{font-size:35px;margin-bottom: 30px;}
.indexcp ul .cpjs p{
    font-size: 18px;
}
.indexcp div ol{background:#fff;width:49%;margin-right:2%;margin:1% 2% 1% 0;float:left;padding: 40px;}
.indexcp div ol:nth-child(2n){margin-right:0}
.indexcp ol h4{
    color: #5d5f5f;
    font-size: 30px;
    margin-bottom: 30px;
}
.indexcp ol p{
    color: #666;
}
.indexcp ul img,.indexcp ol img{transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;display: block;width:100%;}
.indexcp ul:hover img,.indexcp ol:hover img{-moz-transform:scale(1.05); 
-webkit-transform:scale(1.05); 
-o-transform:scale(1.05); }
.indexcp ol img{margin-bottom:20px;}
.indexcp h6{transition:.5s;-moz-transition:.5s; -webkit-transition:.5s; width:110px;height:45px;background:#000;color:#fff;text-align:center;border-radius:23px;line-height:45px;font-size: 16px;margin-top: 30px;font-weight: normal;}
.indexcp ul:hover h6,.indexcp ol:hover h6{ background:#008ddb}
#shuping ol,#shuping ul li dd{/* padding-top:20px */display: flex;display: -webkit-flex;justify-content: center;align-items: center;padding: 0;}
#shuping ol div{width:100%}
#shuping ul,#shuping ul li,#shuping ul li dt,#shuping ul li dd,#shuping ol{height:600px!important}
#shuping ul li dt{text-align:center;}

#shuping ul img{height:100%; width:auto; margin:auto; border-radius:50px;}
@media(max-width:480px){#shuping ul img{border-radius:40px}}
.kongyalist .kybian:nth-child(2n) ul{ float:right;}
.kongyalist .kybian:nth-child(2n) ol{ float:left;}
.pleft50{padding-left:5%}
.pright50{padding-right:5%}
.pt200{padding:200px 0;}
.tiexin2{}
.tiexin2 li{width:32.333333%; float:left; margin-left:1.5%; background:#fff; border: 1px solid #E3E7EB; border-radius:20px; overflow:hidden; position:relative;}
.tiexin2 li:nth-child(1),.tiexin2 li:nth-child(3){margin-left:0}
.tiexin2 li:nth-child(1),.tiexin2 li:nth-child(2){width: 49.25%;margin-bottom:1.5%;}
.tiexin2 h5{/* position:absolute; *//* top: 5%; *//* left: 5%; */font-size:27px;/* text-shadow: 0 0 10px #fff; */margin: 30px;}
.tiexin2 p{font-size:16px;margin: 30px;height: 52px;overflow: hidden;}
.tiexin2 li:nth-child(2) h5{left:auto; right:5%}
.tiexin2 li:nth-child(1) p,.tiexin2 li:nth-child(2) p{margin:5%}

.hushiyi{
    display: -webkit-box;
}
.hushiyi ul,.hushiyi ol{
    margin-top: 15px;
    margin-bottom: 100px;
    background: #fff;
    border: 1px solid #E3E7EB;
    border-radius: 20px;
    padding:30px;
    float:left;
    position: relative;
    }
.hushiyi ul{width:36%;margin-right: 1.2%;}.hushiyi ul img{width:80%; display:block;margin:auto; margin-top:30px;}
.hushiyi ol{width: 62.8%;/* float:right; */}
.hushiyi ul h5,.hushiyi ol h5{padding: 0 0 30px;
    font-size: 27px;
line-height: 32px;}
.hushiyi ul p,.hushiyi ol p{margin-bottom:30px;}
.hushiyi ol div,.hushiyi ol img{width:50%; float:left;}
.hushiyi ol div{padding-right:5%}
#xiangguan h3{margin-top:5px}
@media(max-width:1500px){.kongyasm ul li{font-size:14px;}}
@media(max-width:899px){.mianban{/* padding: 10px; *//* border-radius: 10px; */padding: 0;}
.mianban ol,.mianban ul,.snBrand ul li dt,.snBrand ul li dd{width:100%; height:auto; min-height:auto;}
.mianban h3{margin-bottom:10px;}
.snBrand ol li{font-size:12px;}
.snBrand ol li a{height:45px; line-height:20px;}
.snBrand ol li i{line-height:45px;}
.mianban ul{height: auto!important;width: 100%!important;}
.mianban ul li{width: 100%!important;position: relative!important;}

.snBrand ul li dd h4{font-size:18px; margin-bottom:0px;}
.snBrand ul li dd p{font-size:12px; line-height:20px;}
.snBrand ul li dd{padding-top:5px;}
.snBrand {display: block;}
.youxiao ul:nth-child(2){display:none;}
.youxiao ul{width:100%}
.youxiao ul li p{font-size:13px; line-height:20px; height:80px;}
.youxiao ul li img{width:80px;}
.pt200{padding:50px 0}
#xiangguan li:nth-child(4){display:none}
.tiexin2 h5{font-size:17px; margin:15px; }
.tiexin2 p{margin:15px;font-size:12px;line-height: 20px;height: 60px;}
#miejun ul h1.miejuntit{font-size:60px;}
	.wuda ul,.wuda ol{width:100%;height: auto;}
	.wuda ul li img{display:block; margin:auto;}
	.wuda ul li{height:auto;margin-top: 0;padding: 0;}
	.wuda ol img{display:block; margin:auto;}
	.wuda ul li{width:50%; float:left; padding:10px; }
	.wuda ul li p{font-size:12px;line-height:20px;height: auto;}
	.mb100{margin-bottom:20px!important;}
	.wuda ul li.active{}
	.wuda ul li.yin,.wuda ul li.qiehuan{
    filter: alpha(opacity=100);
    -moz-opacity: 100;
    opacity: 1;
    height: auto;
    padding: 10px;
}
#shuping ul, #shuping ul li, #shuping ul li dt, #shuping ul li dd, #shuping ol{height: auto!important;}
#shuping ul img{height: 350px;width:auto;border-radius: 30px;}
.ky01 ol img, .ky01 ul img{height:150px}	
.ky01 ol h5, .ky01 ul h5,.kongyasm ul h4, .ky02 ul h4{font-size:16px; line-height:20px}
.kongyasm ul li span, .ky02 ul li span{font-size:12px;line-height:20px;width: 93%;}
.kongyasm ul li, .ky02 ul li{margin:3px 0}
.kongyasm ul li i, .ky02 ul li i{line-height:20px;font-size:14px;width: 7%;}
#sacanshu ul ol li{font-size:12px; line-height:16px;}
#newlist ul, #newlist ol{height:180px;}
#newlist ol{width:45%}		
#newlist ol h3{font-size:18px; line-height:20px; margin-bottom:10px;}
#newlist ol p{font-size:12px; line-height:19px;}
#newlist{padding:50px 0}
.indexcp ol h4{font-size:20px;}
.indexcp ol p{margin:10px 0; font-size:12px; }
.indexcp h6{font-size:12px; height:35px; line-height:35px; width:90px;}
.news .xinwen ul{top:20px;right: 20px;}
.news .xinwen ul h3{font-size:30px; line-height:40px}
.news .xinwen ul p{font-size:15px; line-height:25px}
.about ol,.about ul{width:100%; height:auto;}	
.about ul{height:320px; margin-bottom:20px;}
.about ol h3{margin-bottom:10px}
.about ol p{font-size:14px;line-height:23px;margin-bottom: 30px;}
.about .more{font-size:12px}
.listtop ul{padding-bottom:50px}
.pt50{padding: 30px 0;}
footer .dibu li{width:25%}
footer .dibu li:nth-child(5){display:none;}
footer .dibu li a{font-size:12px;}
footer .dibu li h4 a{font-size:14px;}
.banquan p,.banquan ul p{font-size:12px;}		
.banquan ul ol{display:none;}
}

.yayiduotu{position:relative;}
.yayiduotu .hd{position:absolute;left: -92%;top: 35%;z-index: 99999;background: #eae9e9;padding: 10px;border-radius: 5px;}
.yayiduotu .hd li{width: 30px;height: 30px;margin: 5px 0;border-radius: 5px;/* border: 2px solid #fff; */}
.yayiduotu .bd li img{height:1048px;width:417px;}
.toutu ul h1.cntxt{font-size:60px; line-height:80px;margin-left:0;}
.quandatu img{display:block;}
@media(max-width:1470px){.yayiduotu .hd{position:absolute;left: -80%;}}

@media(max-width:640px){
.yayiduotu .bd li img{height:631px;width:253px;}
	.yayiduotu .hd{right: 0;top:auto;bottom:0;width:100%;/* position: relative; */left: 50%;}
	.yayiduotu .hd li{float:left;margin:0 5px;width:20px;height: 20px;/* left: 0; */}
	
	.ky01 ol img, .ky01 ul img{height:auto}	
	.cuowei ul ol h3{font-size:30px; line-height:32px;}
	.kuan2,.kuan{width:92%}
	.hushiyi{
    display: block;
    padding-bottom: 50px;
    overflow: hidden;
}
	.hushiyi ul,.hushiyi ol,.hushiyi ol div,.hushiyi ol img{width:100%;margin-bottom: 0;}
	.tiexin2 li{width:100%; margin-left:0; margin-bottom:5%}
	.tiexin2 li:nth-child(1),.tiexin2 li:nth-child(2){width:100%;margin-bottom:5%;}
	.tiexin2 p{height:auto;}
	.pleft50{padding-left:0}
	.pright50{padding-right:0}
.chanpintu li{width:100%; margin-bottom:20px}
.w371 .eynews .item h6{width:100%; float:none; height:auto; margin-right:0; margin-bottom:10px;} .w371 .eynews .item h6 img{max-width:100%; height:auto; } .w371 .eynews .item h3{height:auto;font-size: 16px;line-height:22px;margin-bottom:15px;padding-bottom: 15px;} .w371 .eynews .item .txt{font-size:14px;}
.kongyasm ul{width:100%; margin-left:0; margin-bottom:5%; padding:20px; border-radius:15px;}
.kongyasm ul li{height:auto; line-height:28px;}
.kongyasm ul h4{ font-size:18px; line-height:18px;}
.sige ul, .sige ol{width:100%; height:auto;}
.sige ul li,.sige ul img{width:100%; }
.sige ol img{
    height: auto;
}
.sige ul img{position:relative;}
#vccanshu ul,#sacanshu ul {overflow:auto;width: 200%!important;}
#vccanshu,#sacanshu{overflow:auto;}
#newlist{padding:40px 0}
#newlist ul{height:200px;}
#newlist ol{height:auto;}
#newlist ol h3{font-size:18px;line-height: 20px;}
#newlist ol p{font-size:14px; line-height:22px;} .hei100{height:0;}
#shuping ul,#shuping ul li,#shuping ul li dt{height:auto!important}
.kongyasm ul li i, .ky02 ul li i{width:7%}
.kongyasm ul li span, .ky02 ul li span{width:93%}
.snBrand{/* display:block; */}
.snBrand ul,.snBrand ol,.snBrand ul dd,.snBrand ul dt{min-height:auto;height: auto;}
.mianban h3 span{margin:10px  0}
.indexcp ul .cpjs h3{font-size: 16px;margin-bottom: 0;}
.indexcp ul .cpjs p{font-size: 12px;}
.indexcp ul .cpjs h6,.indexcp ol h6{
    margin-top: 5px;
    font-size: 12px;
    width: 70px;
    height: 25px;
    line-height: 25px;
}
.indexcp ul{margin-bottom: 10px;}
.indexcp div ol{width:100%; margin:0; margin-bottom:10px;}
.indexcp ol h4{font-size:18px; margin-bottom:10px;}
.indexcp ol h6{margin-top:10px;}
.indexcp ol p{font-size:14px;}
.pt200 {
    padding: 50px 0;
}
.dibu li:nth-child(5){width:100%}
.guanzhu:hover h6{left:0}
.guanzhu:hover h6:before{left:8px}
section.boxes.alt-2 .flex .item .content h3,.hushiyi ul h5, .hushiyi ol h5{font-size:20px;padding-bottom: 15px;}

#shuping ul, #shuping ul li, #shuping ul li dt, #shuping ul li dd, #shuping ol{height: auto!important;}
.cuowei ul{overflow:hidden}
.cuowei ul .kuan{display:block;}
.canshu ul ol li p,.canshu ul ol li,.canshu table td{font-size:12px; line-height:18px}
.canshu ol h3{margin-bottom:10px;}
.qita li p{margin-bottom:0;font-size: 13px;line-height: 22px;}
.qita li div{padding:8%}
	.qita li div h6{height:150px;}

.kongyasm ul h4, .ky02 ul h4{font-size:18px;padding-bottom: 10px;margin-bottom: 10px;}
.kongyasm ul li, .ky02 ul li{font-size:14px; line-height:22px}
.canshu table td{display:table-cell; vertical-align:middle}
.detail{padding:35px 20px;}
.detail .title h1{font-size:22px; }
.detail .title .shijian{font-size:12px;}
.reLink .nextLink, .detail .reLink .prevLink{width:100%; border-right:0}
.reLink{height:auto; overflow:hidden;}
.nyabout ol{width:100%}
.chanpintu li:first-child:nth-last-child(4), .chanpintu li:first-child:nth-last-child(4) ~ li{width:100%}
.chanpintu li:first-child:nth-last-child(3), .chanpintu li:first-child:nth-last-child(3) ~ li{width:100%}
.slide-inner{background-repeat: no-repeat;/* background-position:-40px center; */}
.swiper-container .slide-inner .lbtxt{padding-top: 0;position: absolute;bottom: 50px;}
.swiper-container .slide-inner .lbtxt p{font-size: 22px;line-height:25px;}
.swiper-container .slide-inner .lbtxt h4{font-size: 16px;margin-bottom:15px;}
.swiper-container .slide-inner .lbtxt h4,.swiper-container .slide-inner .lbtxt p{width:60%;text-shadow:0 0 5px #fff;margin-bottom: 0;}
.listtop ul li h6 img{max-width:50px}
	.qita li{width: 49%;padding: 0;/* border-radius: 5px; */margin-bottom: 2%;}
	.qita li:nth-child(4n){margin-right:1.333333%}
	.qita li:nth-child(3n){margin-right:1.333333%}
	.qita li:nth-child(2n){margin-right:0%}
	.qita li span{font-size:12px;}
	 #listp li h3{ font-size:14px;}
	 #listp li p{margin-top:10px; line-height:18px;font-size:10px;}
	.qita li:nth-child(4n){margin-right:0 ; display:block;}
	#xiangguan li:nth-child(4){display:block}
	#miejun ul h1.miejuntit{font-size:30px;}
	#newlist ol{width:100%}	
	.news .xinwen ul h3{font-size:18px; line-height:20px}
.about ul{height:200px;}
footer .dibu li{width:50%; margin-bottom:15px;}
footer .dibu li:nth-child(4){display:none;}
.toutu,	.toutu ul, .toutu ol{width:100%; display:block;}
.toutu ul h1.cntxt{font-size:30px; line-height:50px;}
}



