
.ban_vide{ position:relative;}
    .ban_vide video{
      position: absolute;
      left: 0;object-fit:fill;
      top: 0;
    width: 100%;height: 100%;z-index:3;
     background: #000;
      opacity: 0;
      -webkit-transition: all .5s;
      transition: all .5s;
  }
  .ban_vide:hover video{opacity: 1;}


.guide li i{ display:inline-block; float:left;}
.guide li:nth-child(2) em{ font-size:20px;font-family:"宋体";}
.guide2{ position:relative;}
    .g_vi{ width:40%; height:100%; position:absolute;top:0; right:0; height:1000px;z-index:2;}


 .case_vi{ position:relative;}
  .case_vi video{
      position: absolute;
      left: 0;
      top: 0;
    width: 100%;height: 100%;z-index:3;
     background: #000;
      opacity: 0;
      -webkit-transition: all .5s;
      transition: all .5s;
  }
  .case_vi:hover video{opacity: 1;}
  

.about_con2 .swiper-pagination{bottom: 8rem !important; z-index: 1}
.about_con2 .swiper-pagination .swiper-pagination-bullet{width:6.25%; height: 20px;margin:0 0 !important;background: rgba(255,255,255,0.5); opacity: 1; position: relative; border-radius:0;}
.about_con2 .swiper-pagination .swiper-pagination-bullet-active{ border:0;background: #cf0010; }
 
 
  .online .code{display: none;}
.online .submit{display:none;}
 .nsw-modal {
     width: 100%;
     height: 100%;
     background: rgba(225, 225, 225, 0.5);
     position: fixed;
     top: 0;
     left: 0;
     z-index: 99999; 
 }
 .modal-dialog {
     position: fixed;
     color:#000000;
     top: 150px;
     width: 400px;
     border-radius: 3px;
     min-height: 155px;
     overflow: hidden;
     z-index: 99998;
     margin-left: -200px;
     left: 50%; 
 }
 .modal-dialog .css-icon {
 }
 .modal-dialog .modal-head {
     height: 30px;
     line-height: 30px;
     padding: 0px 20px;
     background: #F6EFEF;
     font-size: 14px; 
 }
 .modal-dialog .modal-head .modal-logo {
     width: 15px;
     height: 15px;
     background-position: 1px 0px;
     margin: 8px 5px 0 0;
     float: left; 
 }
 .modal-dialog .modal-head .close {
     float: right;
     width: 15px;
     height: 15px;
     background-position: -14px 0px;
     margin-top: 8px; 
 }
 .modal-dialog .modal-body {
     width: 100%;
     min-height: 125px;
     background: #ffffff; 
 }
 .modal-dialog .css-icon {
     background-image: url(images/modal-icons.png);}
 .modal-dialog .modal-body .modal-body-left {
     width: 140px;
     float: left; 
 }
 .modal-dialog .modal-body .modal-body-left .icon {
     width: 64px;
     height: 64px;
     margin: 30px 0 0 48px; 
 }
 .modal-dialog .modal-body .modal-body-left .success-message {
     background-position: 0px -14px; 
 }
 .modal-dialog .modal-body .modal-body-left .warming-message {
     background-position: 0px -78px; 
 }
 .modal-dialog .modal-body .modal-body-right {
     width: 260px;
     float: right;
     padding-top: 20px; 
 }
 .modal-dialog .modal-body .modal-body-right .close-btn {
     color: #000;
     text-align: center;
     width: 90px;
     display: inline-block;
     height: 24px;
     line-height: 24px;
     background: #818079; 
 }
 .modal-dialog .modal-body .modal-body-right p {
     line-height: 30px; 
 }
  

             input:-moz-placeholder,   
    textarea:-moz-placeholder {   
        color: #fff;   
    }   
      
    input:-ms-input-placeholder,   
    textarea:-ms-input-placeholder {   
        color: #fff;   
    }   
      
    input::-webkit-input-placeholder,   
    textarea::-webkit-input-placeholder {   
        color: #fff;   
    }
            /*留言*/
            .foot1{ width:100%; height:100%; position:relative; overflow:hidden;}
            .online{ height:126px;max-height: 1080px; width:100%;max-width: 1920px; position:absolute; bottom:0;}
            .online_click{ width:98px; height:38px;display:block; position:absolute; bottom:0; left:50%; margin-left:-49px; z-index:999; }
            .online_click img{ display:block; width:100%;}
            .online_neir{width:100%; background:url(images/online_bg.png) no-repeat center top; position:absolute; bottom:0; z-index:20;display:none; height:160px;}
            .online_con{min-width:1200px; max-width:1920px; width:83.33%; margin:0 auto; position:relative;}
            .online_neir h2{ width:5.0625%; float:left;}
            .online_neir h2 img{display:block; width:100%;}
            .online_neir h3{ width:40.75%; float:left; margin:50px 0 0 10%; height:100px;}
            .online_neir h3 span{ display:inline-block; font-size:28px; font-weight:bold; color:#5abfb8;}
            .online_neir h3 span b{ font-size:34px;}
            .online_neir h3 em{ display:inline-block; font-size:28px; color:#fff; margin-left:3%; background:url(images/online_lx.png) no-repeat left center; padding-left:27px;}
            .online_neir h3 i{ display:block; font-size:22px; color:#fff; font-weight:bold; padding-top:16px;}
            
            .online_neir ul{ width:44.375%; height:90px; float:right; margin-top:48px;}
            .online_neir li{ float:left; width:36.6197%; height:1.6875rem; margin-bottom:0.7rem;margin-right:0.8%; background:rgba(255,255,255,0.6);}
            .online_neir li em{ display:block; padding-left:6%; width:4.8rem; line-height:1.6875rem; color:#fff; font-size:14px; float:left;}
            .online_neir li input{ width:47%; height:1.6875rem; background:none; border:0; line-height:1.6875rem;color:#fff;}
            .online_neir li textarea{ width:47%; height:1.6875rem; background:none; border:0; resize:none; line-height:1.6875rem; color:#fff;}
            .online_neir .li05{ width:5.875rem; height:4.075rem; margin:0 0 0 2%; background:#cf0110; float:left; margin-top:-2.3875rem; border-radius:8px;}
            .online_neir .li05 input{width:5.875rem; height:4.075rem; background:none; padding:0; font-size:18px;}
            .online_neir h5{ background: url(images/online_c.png) no-repeat center top; background-size:100% auto; height:18px; width:19px; position:absolute; top:40px; right:10px;}
			@media (min-width: 1200px) and (max-width: 1400px) {
				.online_neir h3{width:49.75%; float:left; margin:50px 0 0 2%;}
				.online_neir ul{ margin-top:67px;}
				.online_neir li em{font-size:12px;}
				.online_neir .li05 input{font-size:14px;}
			}
         
