
.nav li .nav_two{     width: 310px;   margin-left: -155px; }
.nav .nav_two li{ margin-right:0px; }
.nav .nav_two li a{ font-size:16px;  line-height: 50px;  height: 50px;}

.bot_nav ul li a{ font-size:12px; }
.code{ font-size:12px; }
.bot_nav ul {
    margin-left: 30px; 
}
.banner .txt h2{ font-size: 55px; }
.banner .txt h3{ font-size:25px; font-weight:500; }

.banner .swiper-slide .video{     top: calc(50% + 120px); }
.banner .txt{     top: 45%; width:780px; min-width: auto; }

.indexabout .indexabout-left{ width:1300px; }
.indexabout .indexabout-left .txt{ text-indent: 0; letter-spacing:0px; }

.idx-tags ul li{ margin-right: 60px; }

.section-title .miaoshu{  }

.photo-nav .swiper-slide{ width: auto !important; max-width:190px;
    font-size: 18px;
    font-weight: 500;
    opacity: .6;
    cursor: pointer;
    transition: all .3s ease;
    position: relative;
    padding-left:45px;
    display: flex;
    align-items: center;
    height: 42px; }
.photo-nav .swiper-slide img{position: absolute;left: 0px; }

.indexPro .section-title{ float:none; }
.section-title h2{ text-transform:uppercase; }
.indexPro .photo-nav{ float:none; padding: 10px 0px; margin-top:30px; }
.photo .swiper-slide .txt h3{ font-size:25px; font-weight:500; }

.about .idx-tags ul li{ margin-right: 100px; }
.about .profile h2{ font-weight:600; line-height: 1.2; }
.global_right ul li{ max-width: 162px;  text-align: center; }
.global_right ul li:nth-child(1){ left: 111px; top: -70px; }
.global_right ul li:nth-child(1)::after{ top: 67px; }
.global_right ul li span{font-weight:600; }

.global_right ul li:nth-child(4){ left: 245px; top: 367px; }
.global_right ul li:nth-child(4)::after{ left: 29px; }

.global_right ul li:nth-child(6){ left: -148px; }
.global_right ul li:nth-child(6)::after{ left:151px; }

.global_right ul li:nth-child(7){ left: -125px;   top: 49px;}
.global_right ul li:nth-child(7)::after{ left: 164px;  top: 25px; }

.global_right ul li span{line-height:1.2; }

.network .con .miaoshu{ width: 1000px;  margin: 0 auto; color: #bebebe; }

.lc04 .swiper-slide .txt {
    font-size: 16px;
    line-height: 1.3;
}

.products-left dl dt a{ letter-spacing: 0; font-weight: 500; font-size: 18px; }
.products-left dl{ text-indent:0; max-height: 70px; }
.products-left dl dd a,.products-left dl dd a:hover{ text-indent:25px; }

.itms-1-2 .txt li h4 {
    font-size: 18px;
    max-width: 220px;
    line-height: 1.4;
    margin: 0 auto;
}

.itms-1-2 .text{ padding: 40px 26px;    width: 196px;
    height: 90px; padding-top: 80px;
    padding-bottom: 75px;     font-size: 35px; text-transform: uppercase; }
    
.why_li li{ padding-right:0px; }

.products-left{ position:relative; }

.products-left::after{ content:''; display: block; clear:both; }

.lm_nav_ul_li li.hover a, .lm_nav_ul_li li:hover a{  transform: scale(1.1);     font-size:18px; }
.lm_nav_ul_li li a{ text-transform: uppercase; font-size: 18px; }
.bannerPage .txt h3{ text-transform: capitalize; }

.casePage .miaoshu{ letter-spacing:0px; line-height: 1.5; }

@media screen and (max-width: 640px){

    .about .idx-tags ul li {
        width: 33%;
        margin-right: 0px;
    }

    .banner .txt{ top: 35%; margin-top: 0; width:70%;  min-width: auto; }
    .banner .swiper-slide .video {  top: calc(50% + 30px);}
    .banner .txt h2 { font-size:20px;}
    .banner .txt h3 {  font-size: 14px;  font-weight: 500;}
    
    .indexabout .indexabout-left{ width:100%; }
    .indexabout .indexabout-left .txt{ margin: 20px 0px; line-height: 1.3; }
    
    .indexabout-left .idx-tags ul li{     margin-right: 0; width: 33%; vertical-align: top; }
    
    .photo .swiper-slide .txt h3{ font-size:14px; }
    
    .indexPro .photo-nav{ margin-top:0px; padding:0px 0px; }
    .photo-nav .swiper-slide{ padding-left: 28px;font-size: 14px; max-width:none; }
    
        .idx-tags ul li {
        margin-right: 20px;
        font-size: 14px;
    }
    
    .lc04 .swiper-slide .txt {
    font-size: 12px;
        height: 97px;
        line-height: 1.3;
}

.itms-1-2 .text{ left: 50%;
    margin-left: -79px; font-size: 18px;padding: 40px 26px;
    width: 106px;
    height: 48px;
    padding-top: 55px;
    padding-bottom: 55px;         margin-top: 28px; }

.itms-1-2 .img img{ padding-top: 0;  width: 140%;  margin-left: -20%;  margin-top: -40px; }
.itms-1-2 .txt li h4{ font-size:12px; }

    .why_li li {
       padding: 10px;
        background: #f1f1f1;
        border-radius: 10px;
    }
    
    .lm_nav_ul_li li a{ font-size:14px; }
    .lm_nav_ul_li li.hover a, .lm_nav_ul_li li:hover a{ font-size: 14px; }

.bannerPage.bannerPage_news .txt h2, .bannerPage.bannerPage_news .txt h3{         font-size: 16px; }

.network .con .miaoshu{ width:100%; }

.products-left{ position: fixed; }
.products-left dl{ max-height: 60px; }
.products-left dl dt a{ font-size:16px; }

}












