﻿@import "css2-Livvicitalwght0100020003000400050006000700090011001200130014001500160017001900_swap.css";body{font-size:15px;line-height:1.6;font-family:livvic,sans-serif;color:#444;font-weight:400}
p{color:#444;font-weight:400}
a{display:inline-block;-webkit-transition:all .5s;transition:all .5s;text-decoration:none}
a:hover,a:focus{text-decoration:none}
button{margin:0;padding:0;outline:0}
button:focus{outline:0;border:0}
h1,h2,h3,h4,h5,h6{font-weight:600;color:#252525}
h3{font-size:22px}
.d-table{width:100%;height:100%}
.d-table-cell{display:table-cell;vertical-align:middle}
img{width:100%;}
.ptb-100{padding-top:100px;padding-bottom:100px}
.pt-100{padding-top:10px}
.pt-80{padding-top:80px}
.ptb-70{padding-top:70px;padding-bottom:70px}
.pb-100{padding-bottom:100px}
.pb-70{padding-bottom:50px}
.pt-50{padding-top:50px}
.pt-45{padding-top:0px;}
.pt-20{padding-top:20px}
.mt-30{margin-top:30px}
.ml-25{margin-left:15px}
.ml-20{margin-left:20px}
.mr-20{margin:30px}
.mr-20 h2{color: #fff;}
.mr-20 h3{color: #fff;margin-top: 30px;}
.mr-20 span{color: #d2d2d2;}
.mr-20 p{color: #d2d2d2;}	
.mr-20 a{color: #d2d2d2;}	
.margin-auto{margin:0 auto}
.border-radius-50{border-radius:50px}
.border-radius-5{border-radius:5px}
.section-title span{margin-bottom:8px;display:block;margin-top:30px}
.section-title h2{font-size:35px;font-weight:600;margin-top:0;line-height:1.2;color:#252525;margin-bottom:60px;}
.section-title p{padding-top:10px;margin-bottom:0;max-width:530px;color:#444}
.sp-color1{color:#ffc221}
.sp-color2{color:#f00}
.default-btn{display:inline-block;padding:12px 32px;color:#fff;text-align:center;position:relative;overflow:hidden;z-index:1}
.default-btn i{font-size:20px;position:relative;top:4px;display:none}
.default-btn::before{content:"";position:absolute;z-index:-1;height:100%;left:-36%;top:0;-webkit-transform:skew(50deg);transform:skew(50deg);-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transform-origin:top left;transform-origin:top left;width:0}
.default-btn:hover{color:#f00!important}
.default-btn:hover:before{height:100%;width:135%;background-color:#fffefe}
.btn-bg-one{background-color:#ffc221}
.btn-bg-two{background-color:#f00}
.top-header{padding:7px 0 10px}
.top-header-bg{background-color:#070b3b}
.top-left-side .top-header-text{display:inline-block;position:relative;margin-left:30px}
.top-left-side .top-header-text::before{content:'';position:absolute;left:-20px;width:1px;height:22px;background-color:#fff;top:1px}
.top-left-side .top-header-text p{font-size:16px;color:#fff;font-weight:500;margin-bottom:0}
.top-left-side .top-header-text p b{color:#ffc221;font-weight:500;margin-right:5px}
.top-head-left{float:left}
.top-head-left .top-contact{position:relative;display:inline-block}
.top-head-left .top-contact:hover i{background-color:#0071dc;color:#fff}
.top-head-left .top-contact:hover h3 a{color:#ffc221}
.top-head-left .top-contact h3{font-size:14px;color:#fff;margin-bottom:0;font-weight:500}
.top-head-left .top-contact h3 a{color:#fff;margin-bottom:0;text-decoration:none}
.top-head-left .top-contact h3 a:hover{color:#ffc221}
.top-header-right{float:right}
.top-header-right .top-header-social{display:inline-block}
.top-header-right .top-header-social ul{list-style:none;margin:0;padding:0}
.top-header-right .top-header-social ul li{display:inline-block;top:1px;position:relative}
.top-header-right .top-header-social ul li a{width:30px;height:30px;line-height:32px;text-align:center;background-color:transparent;color:#fff;border-radius:50px;font-size:18px}
.top-header-right .top-header-social ul li a:hover{color:#ffc221}
.top-header-right .language-list{top:-6px;margin-bottom:0;position:relative;display:inline-block;margin-left:-20px;z-index:9999}
.top-header-right .language-list .language-list-item{height:0;padding:0 15px;border:0;color:#fff;background-color:transparent;font-weight:500;font-size:14px;border-radius:5px 0 0 5px;padding-left:30px;padding-right:30px}
.top-header-right 
.language-list .language-list-item:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}
.top-header-right .language-list .nice-select{height:0;width:125px;line-height:0;font-size:15px;margin-bottom:0;border-radius:0;background-color:transparent;color:#fff;border-radius:5px 0 0 5px;z-index:9999;text-align:right!important}
.top-header-right .language-list .nice-select .list{background-color:#fff;-webkit-box-shadow:0 0 29px 0 rgba(102,102,102,.1);box-shadow:0 0 29px 0 rgba(102,102,102,.1);border-radius:0;margin-top:20px;width:100%;padding-top:0;padding-bottom:0;margin-bottom:0}
.top-header-right .language-list .nice-select .list .option{-webkit-transition:.6s;transition:.6s;color:#252525;padding-left:15px;padding-right:15px;margin-bottom:0;width:180px;border-bottom:1px solid #e1e1e1}
.top-header-right .language-list .nice-select .list .option:hover{background-color:transparent!important;color:#0071dc}
.top-header-right .language-list .nice-select .list .option .selected{background-color:transparent!important;font-weight:500;color:#0071dc!important}
.top-header-right .language-list .nice-select::after{content:'\e98c';height:8px;width:8px;border:0;top:0;margin-bottom:0;right:10px;background-color:transparent;font-family:boxicons!important;color:#fff;font-size:18px;-webkit-transform-origin:none;transform-origin:none;-webkit-transform:none;transform:none;margin-top:0}
.main-nav{background-color:#fff;top:0;position:inherit;left:0;padding:0;width:100%;height:auto}
.main-nav .navbar{padding-left:0;padding-right:0}
.main-nav nav .navbar-nav .nav-item:hover a,.main-nav nav .navbar-nav .nav-item .active{color:#0071dc!important}
.main-nav nav .navbar-nav .nav-item:hover a::before,.main-nav nav .navbar-nav .nav-item .active::before{opacity:1;width:100%}
.main-nav nav .navbar-nav .nav-item:hover a i,.main-nav nav .navbar-nav .nav-item .active i{color:#0071dc}
.main-nav nav .navbar-nav .nav-item a{text-transform:capitalize;color:#252525;font-weight:500;margin-left:12px;margin-right:12px;position:relative}
.main-nav nav .navbar-nav .nav-item a::before{content:'';position:absolute;bottom:0;width:0;height:1px;left:0;right:0;background-color:#0071dc;opacity:0;-webkit-transition:.7s;transition:.7s}
.main-nav nav .navbar-nav .nav-item a i{line-height:0;position:relative;top:3px;font-size:18px;color:#444}
.main-nav nav .navbar-nav .nav-item a:hover,.main-nav nav .navbar-nav .nav-item a:focus{color:#0071dc!important}
.main-nav nav .navbar-nav .nav-item a:hover::before,.main-nav nav .navbar-nav .nav-item a:focus::before{opacity:1;width:100%}
.main-nav nav .navbar-nav .nav-item a:hover i,.main-nav nav .navbar-nav .nav-item a:focus i{color:#0071dc}
.main-nav nav .navbar-nav .nav-item a.active{color:#0071dc!important}
.main-nav nav .navbar-nav .nav-item a.active::before{opacity:1;width:100%}
.main-nav nav .navbar-nav .nav-item a.active i{color:#0071dc}
.main-nav nav .navbar-nav .nav-item:hover .dropdown-menu{-webkit-transform:scale(1);transform:scale(1)}
.main-nav nav .navbar-nav .nav-item .dropdown-menu{z-index:5;border:0;padding:0;border-radius:0;background-color:#fff!important;-webkit-transform:scale(0);transform:scale(0)}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li{border-bottom:1px solid #e1e1e1}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li:last-child{border-bottom:0}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a{text-transform:capitalize;color:#252525!important;position:relative;z-index:1;-webkit-transition:.7s;transition:.7s;font-weight:600;padding:10px 25px;font-size:15px}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a i{float:right;top:12px;position:relative}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a::before{content:'';position:absolute;top:0;left:0;width:2px;height:100%;background-color:#0071dc;-webkit-transition:.9s;transition:.9s;z-index:-1}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active{border-radius:0;color:#fff!important;padding-left:35px}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active i{color:#fff}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active::before{width:100%}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a .active{color:#fff!important;border-radius:0;padding-left:35px}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover i,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus i,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a .active i{color:#fff}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover::before,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:focus::before,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a .active::before{width:100%}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li.active{color:#fff!important}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li.active::before{width:100%}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li.active i{color:#fff}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{left:100%;margin-top:18px!important;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0)}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu{-webkit-transform:scaleX(1);transform:scaleX(1)}
.main-nav .nav-side.nav-side{position:relative}
.main-nav .nav-side .nav-side-item{margin-right:20px;display:inline-block}
.main-nav .nav-side .nav-side-item:last-child{margin-right:0}
.main-nav .nav-side .nav-side-item .search-box{position:relative;top:-5px}
.main-nav .nav-side .nav-side-item .search-box i{cursor:pointer;font-size:24px;color:#252525;position:relative;display:inline-block;top:0}
.main-nav .nav-side .nav-side-item .search-box:hover i{color:#0071dc}
.main-nav .nav-side .nav-side-item .search-side-widget .search-side-form{position:relative;top:-10px}
.main-nav .nav-side .nav-side-item .search-side-widget .search-side-form .form-control{height:45px;background-color:#f8f8f8;padding:10px 20px;width:100%;border-radius:50px;border:0}
.main-nav .nav-side .nav-side-item .search-side-widget .search-side-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}
.main-nav .nav-side .nav-side-item .search-side-widget .search-side-form button{position:absolute;top:3px;right:3px;height:40px;width:40px;background-color:#ffc221;-webkit-transition:all .5s;transition:all .5s;border:0;outline:0;border-radius:50px}
.main-nav .nav-side .nav-side-item .search-side-widget .search-side-form button i{color:#fff;position:relative;top:1.9px}
.main-nav .nav-side .nav-side-item .search-side-widget .search-side-form button:hover{background-color:#0071dc}
.main-nav .nav-side .nav-side-item .get-btn{display:inline-block;position:relative;top:5px}
.main-nav .nav-side .nav-side-item .get-btn .default-btn{padding:9px 25px}
.nav-side-mt{margin-top:6px}
.side-nav-responsive{display:none}
.side-nav-responsive .dot-menu{padding:0 10px;height:30px;cursor:pointer;z-index:999;position:absolute;right:60px;top:20px}
.side-nav-responsive .dot-menu .circle-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}
.side-nav-responsive .dot-menu .circle-inner .in-circle{height:5px;width:5px;border-radius:100%;margin:0 2px;-webkit-transition:.7s;transition:.7s;background-color:#0071dc}
.side-nav-responsive .dot-menu:hover .circle-inner .circle{background-color:#ffc221}
.side-nav-responsive .container-max{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.side-nav-responsive .container-max .container{position:absolute;top:70px;right:0;max-width:220px;margin-left:auto;opacity:0;visibility:hidden;-webkit-transition:.7s;transition:.7s;-webkit-transform:scaleX(0);transform:scaleX(0);z-index:2;padding-left:15px;padding-right:15px}
.side-nav-responsive .container-max .container.active{opacity:1;visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}
.side-nav-responsive .side-nav-inner{padding:12px 10px 10px;-webkit-box-shadow:0 15px 40px rgba(0,0,0,.09);box-shadow:0 15px 40px rgba(0,0,0,.09);background-color:#fff}
.side-nav-responsive .side-nav-inner .side-nav{background-color:#0071dc;padding:10px}
.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .search-box{position:relative;display:inline-block;top:-10px;margin-right:5px}
.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .search-box i{cursor:pointer;font-size:24px;color:#fff;position:relative;display:inline-block;top:5px}
.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .search-box:hover i{color:#0071dc}
.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .get-btn{display:inline-block;position:relative;top:5px}
.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .get-btn .default-btn{padding:7px 15px;background-color:#fff;color:#252525}
.sticky-nav{top:0;position:fixed;-webkit-transition:.7s;transition:.7s;width:100%!important;z-index:999}
.sticky-nav .main-nav{top:0;border:0;position:fixed;z-index:999;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}
.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}
.search-overlay .search-layer{position:absolute;top:0;right:0;bottom:0;z-index:1;-webkit-transform:translateX(100%);transform:translateX(100%)}
.search-overlay .search-layer:nth-child(1){left:0;background-color:rgba(0,0,0,.5);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.search-overlay .search-layer:nth-child(2){left:0;background-color:rgba(0,0,0,.5);-webkit-transition:all .3s ease-in-out .3s;transition:all .3s ease-in-out .3s}
.search-overlay .search-layer:nth-child(3){left:0;background-color:rgba(0,0,0,.5);-webkit-transition:all .9s ease-in-out .6s;transition:all .9s ease-in-out .6s}
.search-overlay .search-close{position:absolute;top:40px;right:40px;width:50px;z-index:2;text-align:center;cursor:pointer;padding:10px;-webkit-transition:all .9s ease-in-out 1.5s;transition:all .9s ease-in-out 1.5s;opacity:0;visibility:hidden}
.search-overlay .search-close .search-close-line{width:100%;height:3px;float:left;margin-bottom:5px;background-color:#fff;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.search-overlay .search-close .search-close-line:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.search-overlay .search-close .search-close-line:nth-child(2){margin-top:-7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.search-overlay .search-close:hover .search-close-line{background:#0071dc;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.search-overlay .search-form{-webkit-transition:all .9s ease-in-out 1.4s;transition:all .9s ease-in-out 1.4s;opacity:0;visibility:hidden;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);z-index:2;max-width:500px;width:500px;padding:0 15px}
.search-overlay .search-form form{position:relative}
.search-overlay .search-form form .input-search{display:block;width:100%;height:60px;border:0;border-radius:30px;color:#252525;padding:3px 0 0 25px}
.search-overlay .search-form form .input-search::-webkit-input-placeholder{-webkit-transition:.7s;transition:.7s;letter-spacing:.5px;color:#252525}
.search-overlay .search-form form .input-search:-ms-input-placeholder{-webkit-transition:.7s;transition:.7s;letter-spacing:.5px;color:#252525}
.search-overlay .search-form form .input-search::-ms-input-placeholder{-webkit-transition:.7s;transition:.7s;letter-spacing:.5px;color:#252525}
.search-overlay .search-form form .input-search::placeholder{-webkit-transition:.7s;transition:.7s;letter-spacing:.5px;color:#252525}
.search-overlay .search-form form .input-search:focus{border:0;outline:0}
.search-overlay .search-form form .input-search:focus::-webkit-input-placeholder{color:transparent}
.search-overlay .search-form form .input-search:focus:-ms-input-placeholder{color:transparent}
.search-overlay .search-form form .input-search:focus::-ms-input-placeholder{color:transparent}
.search-overlay .search-form form .input-search:focus::placeholder{color:transparent}
.search-overlay .search-form form button{position:absolute;right:5px;top:5px;width:50px;color:#fff;height:50px;border-radius:50%;background-color:#0071dc;-webkit-transition:.7s;transition:.7s;border:0;font-size:20px;line-height:55px}
.search-overlay .search-form form button:hover{background-color:#ffc221;color:#fff}
.search-overlay .search-form form:hover{border:0;outline:0}
.search-overlay.search-overlay-active.search-overlay{opacity:1;visibility:visible}
.search-overlay.search-overlay-active.search-overlay .search-layer{-webkit-transform:translateX(0);transform:translateX(0)}
.search-overlay.search-overlay-active.search-overlay .search-close{opacity:1;visibility:visible}
.search-overlay.search-overlay-active.search-overlay .search-form{opacity:1;visibility:visible}
.banner-slider-area{position:relative}
.banner-slider-area .owl-dots{margin-top:0!important;position:absolute;display:-ms-grid;display:grid;right:7%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:10px}
.banner-slider-area .owl-dots .owl-dot span{background-color:#fbfbfb3f!important;-webkit-transition:.7s;transition:.7s;margin:7px;width:40px!important;height:40px!important;border:10px solid #fbfbfb3f}
.banner-slider-area .owl-dots .owl-dot.active span{background-color:#fff!important;width:40px!important;height:40px!important;border:13px solid #ffc221}
.banner-slider-area .owl-dots .owl-dot:hover span{background-color:#fff!important;width:40px!important;height:40px!important;border:13px solid #ffc221}
.banner-item{position:relative;z-index:1;background-position:center center;background-size:cover;background-repeat:no-repeat}
.banner-item::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:100%;background-color:#070b3b;opacity:.7}
.banner-item-content{padding-top:130px;padding-bottom:120px}
.banner-item-content span{font-size:13px;font-weight:500;color:#0071dc;padding:10px 25px;background-color:#fff;border-radius:50px;display:inline-block}
.banner-item-content h1{margin-top:25px;font-size:70px;color:#fff;font-weight:700;max-width:780px;margin-bottom:20px}
.banner-item-content p{font-size:18px;color:#fff;font-weight:400;max-width:660px;margin-bottom:35px}
.item-bg1{background-image:url(404.png)}
.item-bg2{background-image:url(404.png)}
.item-bg3{background-image:url(404.png)}
.banner-area{position:relative;z-index:1;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(../image/home-two.jpg)}
.banner-area::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#252525bf),to(#25252500));background-image:linear-gradient(to right,#252525bf,#25252500)}
.banner-item-ptb{padding-top:140px;padding-bottom:160px}
.banner-item-ptb h1{margin-top:0}
.banner-area-two{position:relative;z-index:1;background-color:#f8f8f8}
.banner-area-two::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(404.png)}
.banner-content{position:relative;margin-top:-50px}
.banner-content h1{font-size:60px;color:#252525;font-weight:600;max-width:680px;line-height:1.2;margin-bottom:20px}
.banner-content p{font-size:17px;color:#252525;font-weight:500;max-width:500px;margin-bottom:35px}
.banner-img{position:relative;padding-top:70px}
.banner-img .banner-img-shape{position:absolute;bottom:100px;right:0;-webkit-animation:moveBounce 9s linear infinite;animation:moveBounce 9s linear infinite}
.banner-sub-item{position:relative;background-color:#fff;border-radius:15px;padding:15px 10px 15px 160px;max-width:350px;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);box-shadow:0 0 15px rgba(0,0,0,.05)}
.banner-sub-item img{position:absolute;top:10px;left:10px;max-width:125px;border-radius:15px 0 0 15px}
.banner-sub-item .content{padding-bottom:10px}
.banner-sub-item .content h3{font-size:45px;color:#ffc221;font-weight:700;margin-bottom:0}
.banner-sub-item .content span{color:#252525;font-size:18px;font-weight:600}
.banner-sub-slider{position:relative;margin-top:-80px;padding-bottom:100px}
.banner-bottom-area{position:relative;margin-top:-75px}
.banner-bottom-card{background-color:#fff;position:relative;z-index:1;padding:30px 20px 30px 135px;border-radius:15px;margin-bottom:30px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);border-bottom:3px solid #0071dc;-webkit-transition:.5s;transition:.5s}
.banner-bottom-card i{position:absolute;top:30px;left:30px;font-size:40px;width:80px;height:80px;line-height:80px;color:#252525;background-color:#e5f3ff;border-radius:50px;display:inline-block;text-align:center}
.banner-bottom-card h3{color:#252525;margin-bottom:10px;-webkit-transition:.5s;transition:.5s}
.banner-bottom-card p{margin-bottom:0;font-weight:500}
.banner-bottom-card:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.banner-bottom-card:hover h3{color:#ffc221}
.inner-banner{position:relative;z-index:1;background-color:#070b3b}
.inner-banner .inner-title{padding-top:150px;padding-bottom:150px;position:relative;z-index:1}
.inner-banner .inner-title h3{font-size:45px;color:#fff;font-weight:600;position:relative}
.inner-banner .inner-title ul{list-style:none;padding:0;margin:0;position:relative}
.inner-banner .inner-title ul li{font-size:18px;color:#fff;display:inline-block}
.inner-banner .inner-title ul li i{color:#fff;position:relative;top:3px;margin:0 3px}
.inner-banner .inner-title ul li a{color:#fff}
.inner-banner .inner-title ul li a:hover{color:#ffc221}
.inner-banner .inner-shape{position:absolute;bottom:0;left:0;right:0;display:none}
.about-content .about-content-card{margin-top:30px}
.about-content .about-content-card i{font-size:60px;color:#0071dc;line-height:1}
.about-content .about-content-card h3{margin-top:15px;margin-bottom:12px}
.about-content .about-content-card p{margin-bottom:0}
.about-content .about-list{list-style:none;margin:20px 0 0;padding:0}
.about-content .about-list li{display:block;color:#252525;margin-bottom:10px;font-weight:500;-webkit-transition:.7s;transition:.7s;padding-left:35px;position:relative;-webkit-transition:.5s;transition:.5s;font-size:15px}
.about-content .about-list li:hover{color:#0071dc}
.about-content .about-list li:hover i{color:#ffc221}
.about-content .about-list li:last-child{margin-bottom:0}
.about-content .about-list li i{font-size:26px;color:#0071dc;position:absolute;left:0;top:-2px;margin-right:5px;-webkit-transition:.5s;transition:.5s}
.about-content .about-content-text{margin-top:20px;margin-bottom:0}
.about-img{position:relative}
.about-img::before{content:'';position:absolute;z-index:-1;width:30%;height:40%;background-color:transparent;border:3px solid #ffc221;bottom:-10px;right:-40px;border-radius:35px}
.about-img img{border-radius:15px}
.about-img .sub-content{position:absolute;bottom:20px;left:0;right:0;background-color:#fff;border-radius:15px;padding:15px 10px 23px 160px;max-width:340px;margin-left:auto;margin-right:auto;-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);box-shadow:0 0 15px rgba(0,0,0,.05)}
.about-img .sub-content img{position:absolute;top:10px;left:10px;max-width:123px;border-radius:15px 0 0 15px}
.about-img .sub-content h3{font-size:45px;color:#ffc221;font-weight:700;margin-bottom:0}
.about-img .sub-content span{color:#252525;font-size:18px;font-weight:600}
.about-play{position:relative;border-radius:30px}
.about-play img{border-radius:30px}
.about-play .about-play-content{position:absolute;z-index:1;bottom:0;left:0;max-width:470px;background-color:#25252538;border-bottom-left-radius:30px;border-top-right-radius:70%;padding:100px 40px 70px 25px}
.about-play .about-play-content::before{content:'';position:absolute;z-index:-1;bottom:0;right:30px;width:91.7%;height:90.1%;background-color:#0071dc;border-bottom-left-radius:30px;border-top-right-radius:70%}
.about-play .about-play-content span{color:#fff}
.about-play .about-play-content h2{color:#fff;font-size:35px;max-width:300px;margin-bottom:0}
.about-play .about-play-content .play-on-area{position:absolute;z-index:1;bottom:175px;left:200px}
.about-play .about-play-content .play-on-area .play-on{width:80px;height:80px;color:#0071dc;background-color:#fff;text-align:center;font-size:55px;border-radius:50px;display:inline-block}
.about-play .about-play-content .play-on-area .play-on i{padding-left:3px}
.about-play .about-play-content .play-on-area .play-on:hover{color:#fff;background-color:#ffc221}
.about-bg{background-color:#070b3b}
.about-img-2{margin-bottom:30px}
.about-img-2 img{border-radius:15px}
.about-content-2{margin-bottom:30px}
.about-content-2 .section-title h2{color:#fff}
.about-content-2 .section-title p{color:#fff}
.about-content-2 .about-card{margin-top:15px}
.about-content-2 .about-card .content{padding-top:20px;position:relative;padding-left:70px;margin-bottom:40px}
.about-content-2 .about-card .content i{position:absolute;top:10px;left:0;font-size:55px;color:#0071dc;line-height:1}
.about-content-2 .about-card .content h3{margin-bottom:10px;color:#fff}
.about-content-2 .about-card p{margin-top:25px;margin-bottom:0;color:#fff}
.security-area .section-title h2{max-width:600px;margin-left:auto;margin-right:auto}
.security-card{background-color:#eeeeee;position:relative;z-index:1;padding:30px;border-radius:10px;margin-bottom:30px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5);border-bottom:3px solid #0071dc}
.security-card i{font-size:45px;width:80px;height:80px;line-height:80px;color:#252525;background-color:#e5f3ff;border-radius:50px;display:inline-block;text-align:center;margin-bottom:15px;-webkit-transition:.5s;transition:.5s}
.security-card h3{margin-bottom:10px}
.security-card h3 a{color:#252525;-webkit-transition:.5s;transition:.5s;display:block}
.security-card p{margin-bottom:-4px}
.security-card:hover i{background-color:#0071dc;color:#fff}
.security-card:hover h3 a{color:#0071dc}
.services-area{background-color:#fff;position:relative}
.services-area .section-title h2{max-width:500px;color:#333;margin-left:auto;margin-right:auto}
.services-area .section-title p{color:#666;max-width:760px;padding-bottom:30px}
.services-card{box-shadow:0 0 10px rgba(51,51,51,.3);padding:50px 20px 50px;background-color:#fff;border-radius:0px;position:relative;z-index:1;margin-bottom:30px}
.services-card:hover::before{width:100%;height:100%;border-radius:0px;opacity:1}
.services-card:hover i{color:#fff}
.services-card:hover h3 a{color:#fff}
.services-card:hover p{color:#fff}
.services-card:hover .learn-btn{color:#fff}
.services-card:hover .learn-btn i{color:#fff}
.services-card::before{content:'';position:absolute;z-index:-1;bottom:0;right:0;width:90px;height:90px;background: linear-gradient(#000 0%, rgba(0, 0, 0, 0) 100%);border-radius:272px 0 10px 0;opacity:.1;-webkit-transition:.7s;transition:.7s}
.services-card::after{content:'';position:absolute;z-index:-1;bottom:0;right:0;width:75px;height:75px;background-color:#f00;border-radius:170px 0 20px 0;opacity:.1}
.services-card i{color:#C8C8C8;font-size:60px;line-height:1}
.services-card h3{margin-top:20px;margin-bottom:12px}
.services-card h3 a{display:block;color:#fff;text-shadow:1px 2px 3px #00000094}
.services-card p{margin-bottom:12px}
.services-card .learn-btn{color:#fff;font-size:14px}
.services-card .learn-btn i{font-size:20px;position:relative;top:5px;color:#252525}
.services-card .learn-btn:hover{color:#fff}
.services-card .learn-btn:hover i{color:#fff}
.services-style-bg{-webkit-box-shadow:0 0 15px rgba(0,0,0,.07);box-shadow:0 0 15px rgba(0,0,0,.07)}
.service-shape{position:absolute;top:0;right:0}
.service-shape img{max-width:400px}
.services-area-two{background-color:#070b3b;position:relative;z-index:1}
.services-area-two::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(404.png)}
.services-area-two .section-title h2{max-width:500px;color:#fff;margin-left:auto;margin-right:auto}
.services-item{position:relative;margin-bottom:80px;-webkit-transition:.7s;transition:.7s}
.services-item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.services-item:hover .content h3 a{color:#ffc221}
.services-item a{display:block}
.services-item a img{border-radius:5px}
.services-item .content{position:absolute;left:0;right:0;width:82%;bottom:-80px;margin-left:auto;margin-right:auto;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);box-shadow:0 0 15px rgba(0,0,0,.05);border-radius:5px;padding:20px 20px 20px 100px;margin-bottom:30px}
.services-item .content i{font-size:60px;position:absolute;top:17px;left:20px;line-height:1;color:#0071dc}
.services-item .content span{color:#0071dc}
.services-item .content h3{font-size:20px;margin-top:3px;margin-bottom:0}
.services-item .content h3 a{color:#252525}
.services-area-three{background-color:#f8f8f8}
.services-area-three .section-title h2{max-width:390px;color:#252525;margin-left:auto;margin-right:auto}
.services-widget-area .section-title h2{color:#252525}
.services-style-area .section-title h2{max-width:390px;color:#252525;margin-left:auto;margin-right:auto}
.services-style-area .section-title p{max-width:600px}
.service-article .service-article-img{margin-bottom:25px}
.service-article .service-article-img img{border-radius:15px}
.service-article .service-article-content h2{font-size:26px;margin-bottom:15px}
.service-article .service-article-content p{margin-bottom:20px}
.service-article .service-article-content .service-article-list{list-style:none;margin:0 0 25px;padding:0}
.service-article .service-article-content .service-article-list li{display:block;color:#252525;margin-bottom:10px;font-weight:600;-webkit-transition:.7s;transition:.7s;padding-left:35px;position:relative;-webkit-transition:.5s;transition:.5s}
.service-article .service-article-content .service-article-list li:hover{color:#0071dc}
.service-article .service-article-content .service-article-list li:hover i{color:#ffc221}
.service-article .service-article-content .service-article-list li:last-child{margin-bottom:0}
.service-article .service-article-content .service-article-list li i{font-size:26px;color:#0071dc;position:absolute;left:0;top:-2px;margin-right:5px;-webkit-transition:.5s;transition:.5s}
.service-article .service-article-another h2{font-size:26px;margin-bottom:15px}
.service-article .service-article-another p{margin-bottom:20px}
.service-article .service-article-another .service-article-another-img{margin-bottom:25px;margin-top:10px}
.service-article .service-article-another .service-article-another-img img{border-radius:15px}
.service-article .service-work-process h2{font-size:26px;margin-bottom:15px}
.service-article .service-work-process p{margin-bottom:30px}
.service-article .work-process-card p{margin-bottom:0}
.work-process-area .section-title h2{max-width:550px;margin-left:auto;margin-right:auto}
.work-process-left{background-color:#070b3b;padding:148px 50px;border-radius:10px;margin-bottom:30px;position:relative;z-index:1}
.work-process-left::before{content:'';position:absolute;z-index:-1;opacity:.2;top:0;left:0;right:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(404.png)}
.work-process-left .section-title{margin-bottom:30px}
.work-process-left .section-title h2{color:#fff}
.work-process-left .default-btn{margin:0 auto}
.work-process-card{background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);padding:30px 20px;margin-bottom:30px;position:relative;z-index:1}
.work-process-card::before{content:'';position:absolute;z-index:-1;top:0;right:0;width:70px;height:55px;background-color:#0071dc;border-radius:0 0 0 270px;opacity:.1;-webkit-transition:.7s;transition:.7s}
.work-process-card i{font-size:60px;color:#0071dc;line-height:1.2}
.work-process-card h3{margin-top:15px;margin-bottom:10px}
.work-process-card p{margin-bottom:0}
.work-process-card .number{font-size:24px;color:#0071dc;font-weight:600;position:absolute;top:5px;right:15px}
.work-process-area-two{position:relative}
.work-shape{position:absolute;top:40%;left:0;right:0;margin:0 auto;text-align:center}
.product{transition:0.4s;background:#FFFFFF;border-radius:10px;margin-bottom:30px;border:1px solid #F3F3F3}
.product:hover{box-shadow:0px 0px 30px rgba(41,38,51,0.09)}
.product .product-img-wrap{min-height:235px;position:relative;transition:0.5s;display:flex;align-items:center;justify-content:center;overflow:hidden}
.product .product-img-wrap img{transition:0.5s}
.product:hover .product-img-wrap{background:rgba(61,202,121,0.1)}
.product:hover .product-img-wrap img{transform:scale(1.25) rotate(20deg)}
.product-content-wrap{padding:25px}
.product-content{text-align:left;margin-bottom:20px;font-weight:600}
.product-action{display:flex;align-items:center;justify-content:space-between}
.product .add-to-btn.small-btn{color:#3DCA79;text-align:center;display:flex;align-items:center;min-width:129px;position:relative;transition:0.4s}
.product .add-to-btn.small-btn *{position:relative;z-index:1}
.product .add-to-btn.small-btn:after{content:'';height:100%;width:30px;top:0;opacity:0;transition:width 0.5s;border-radius:10px;position:absolute;background:#f00}
.product:hover .add-to-btn.small-btn:after{width:300px;opacity:1}
.product .add-to-btn.small-btn span{position:absolute;left:40px;top:0;opacity:0;transform:scale(0);display:inline-block;font-size:14px;line-height:28px}
.product .product-price{opacity:1;margin:0 0 0 0px}
.product:hover .product-price{opacity:0}
.product .add-to-btn.small-btn i:before{font-size:14px;display:inline-block;width:28px;height:28px;line-height:28px;border-radius:50%;border:1px solid #3DCA79;margin-right:5px;background:#FFF}
.product:hover .add-to-btn.small-btn span{color:#fff;opacity:1;transform:scale(1)}
.product .add-wishlist i{transition:0.5s;transform:scale(0);opacity:0;cursor:pointer;height:30px;width:30px;border-radius:50%;line-height:30px;text-align:center}
.product:hover .add-wishlist i{transform:scale(1);opacity:1}
.product .add-wishlist.wish i{color:#FFFFFF;background:#3DCA79}
.product .product-img-wrap .quick-view{position:absolute;display:block;background:rgba(255,255,255,0.82);left:0;width:100%;top:50%;transform:translateY(-50%);cursor:pointer;opacity:0;transition:0.5s;height:40px;color:#3dca79;font-weight:600}
.product:hover .product-img-wrap .quick-view{opacity:1}
.product-modal .modal-header{border-bottom:0 solid}
.product-details-review .nav{border-color:#F3F3F3;padding:15px 0}

.product-details-review .nav li a{color:#292633;display:block;font-weight:600;font-size:18px}
.product-details-review .nav li a.active{color:#3DCA79}
.theme-btn,a.theme-btn{background:linear-gradient(to left, #f00, #FF5757);font-size:14px;color:white;cursor:pointer;padding:12px 30px;border-radius:10px;display:inline-block;font-weight:600;transition:0.5s;text-transform:uppercase}
.theme-btn:hover,a.theme-btn:hover{transform:translateY(-3px);box-shadow:0px 10px 30px #D7231B38}
.theme-btn.style-two{color:#3DCA79;background:#FFFFFF}
.theme-btn.style-two:hover{transform:translateY(-3px);box-shadow:none}
.product-preview-wrap .magnify{display:block}
.product-preview-wrap img{width:100%}
.product-preview-wrap .nav-tabs{border:none;display:flex;justify-content:space-between}
.product-preview-wrap ul li{max-width:calc(25% - 15px);text-align:center;padding:4%;border:1px solid #F3F3F3}
.product-details .rating{display:flex;align-items:center}
.product-details .star{color:#FFBA43}
.product-details .price{font-size:30px;color:#f00;margin-bottom:25px}
.product-details .stock{margin-top:25px;margin-bottom:30px}
.product-details .stock span{color:#677294;font-weight:400;margin-left:6px}
.product-details h6{margin:30px 0 25px}
.product-details h6 span{color:#686868;font-weight:400;margin-left:15px}
.product-spinner{display:flex;flex-wrap:wrap;align-items:center}
.number-input{width:114px;height:50px;padding:5px;display:inline-flex;align-items:center;justify-content:center;border-radius:25px;border:1px solid #F3F3F3}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}
.number-input button{flex:none;width:20px;height:20px;cursor:pointer;border-radius:50%;-webkit-appearance:none;background:#F3F3F3}
.number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}
.number-input button:before,.number-input button:after{position:absolute;content:'';height:1px;width:12px;background:#071C35;transform:translate(-50%,-50%)}
.number-input input[type=number]{max-width:45px;font-size:16px;font-weight:600;text-align:center}
.product-details .theme-btn{font-weight:400;text-transform:capitalize}
.product-details .add-wishlist{margin-left:20px;background:#F3F3F3;display:inline-block;width:50px;height:50px;line-height:50px;border-radius:50%;font-size:23px;text-align:center;cursor:pointer}
.product-details .add-wishlist.wish{background:#3DCA79;color:#FFFFFF}
.product-details .theme-btn,.product-spinner .number-input,.product-details .add-wishlist{margin:0 20px 20px 0}
.product-details-review .nav{border-color:#F3F3F3;padding:15px 0}
.product-details-review .nav li{background-color:#ececec;width: 33.33%;text-align: center;}
.product-details-review .nav li a{padding: 15px 0;color:#292633;display:block;font-weight:600;font-size:18px}
.product-details-review .nav li a.active{color:#fff;background:linear-gradient(to left, #f00, #FF5757);}
.mb-35,.my-35{margin-bottom:35px;padding-top:35px}
ul,li{list-style:none}
.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden}
.clearfix{zoom:1}
.main{padding:60px 0;margin:0 auto;max-width:80.2%}
.numCount{margin:0 -10px;padding-bottom:30px}
.numCount li{float:left;width:25%;text-align:center}
.numCount li .item{margin:0 10px;padding-top:40px}
.numCount li .numU{line-height:1.3}
.numCount li .numCX{font-size:54px;color:#FFF;font-weight:bold;text-shadow:1px 2px 3px #00000057}
.indc{color:#FFF}
.unitC{color:#FFF}
.numCount li .numU .unitC{font-size:100%;line-height:1.3;margin-left:0.3em}
.numCount li .numU sup{vertical-align:top}
.numCount li .numU sub{vertical-align:baseline}
@media all and  (max-width:800px){.numCount li .numCX{font-size:36px}

.numCount li{float:left;width:48%;text-align:center}
}@media (max-width:640px){.numCount li .numCX{font-size:10vw}
.numCount li{float:left;width:48%;text-align:center}
}@media (max-width:480px){.numCount{font-size:3vw}
.numCount li{float:left;width:48%;text-align:center}
}.clearfix::after{display:block;clear:both;content:""}
.hc.colon1{background-color:#f00}
.hc.colon2{background-color:#c3c3c3}
.hc.colon3{background-color:#f00}
.hc.colon4{background-color:#c3c3c3}
.hc h2{font-size:150px;display:block;padding:0 0 0 30px;margin:0 0 15px;line-height:50px !important;font-weight:bold;color:rgba(0,0,0,0.11);position:relative;z-index:1;font-weight:bold}
.hc h3{color:#ffffff;font-size:38px;position:relative;z-index:2}
.hc p.lead{font-size:15px;font-weight:400;color:#ffffff !important}
.hc{background-color:#111;padding:40px;width:25%;color:#ffffff;float:left}
@media all and  (max-width:768px){.hc{width:100% !important}
.i_solution ul li.on{width:31.8%}
.i_solution ul li{float:left;width:31.8%;overflow:hidden;position:relative;-webkit-transition:all 0.6s ease-out 0s;-moz-transition:all 0.6s ease-out 0s;-o-transition:all 0.6s ease-out 0s;transition:all 0.6s ease-out 0s;border-radius:10px}
}.app-store-box{padding:80px 0;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-color:#eeeeee}
.app-store-head h2{position:relative;font-weight:normal;text-align:center;font-size:38px;color:#f00;z-index:50}
.app-store-wrap{width:80.2%;position:relative;margin:0 auto}
.app-store-list{height:380px;padding:0 15px;margin:30px 0;text-align:justify}
.app-store-item{position:relative;float:left;margin:0 10px;width:11%;height:100%;background:#fff;text-align:center;overflow:hidden;font-size:0;border-radius:10px}
.app-store-item:hover{box-shadow:0px 1px 17px 5px rgba(156,244,255,0.3);-webkit-box-shadow:0px 1px 17px 5px rgba(156,244,255,0.3);-moz-box-shadow:0px 1px 17px 5px rgba(156,244,255,0.3)}
.app-store-item:after{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.app-store-item img{vertical-align:middle;max-width:100%;max-height:100%}
.app-store-info{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.app-store-info h3{position:absolute;top:180px;width:100%;text-align:center;font-size:20px;font-weight:normal;color:#fff;z-index:30}
.app-store-tag{position:absolute;top:50%;left:50%;width:120px;height:120px;margin:-60px 0 0 -60px;background:#333;opacity:.9;border-radius:50%;z-index:10;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.item01 .app-store-tag{background:#6bddd7}
.item02 .app-store-tag{background:#56de7f}
.item03 .app-store-tag{background:#818181}
.item04 .app-store-tag{background:#0087fa}
.item05 .app-store-tag{background:#fcc300}
.app-store-list .app-store-item:hover .app-store-tag{-webkit-transform:scale(3.7,3.7);-moz-transform:scale(3.7,3.7);transform:scale(3.7,3.7)}
.app-store-btn{text-align:center;padding-top:30px}
.app-store-btn a{display:inline-block;color:#7D7D7D;cursor:pointer;vertical-align:middle;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font-size:16px;line-height:28px;padding:10px 15px;border-radius:6px}
.app-store-btn a:hover{background:linear-gradient(to left, #f00, #FF5757);color:#fff}
.brand-client{position:relative;padding-bottom:50px}
.brand-client .wapper-client{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.brand-client .wapper-client .logo-box{border: 1px solid #e3e3e3;position:relative;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(19.46% - 2px);padding:15px;box-shadow:255, 255, 255, 0.28;margin-right:10px;margin-bottom:10px;overflow:hidden;border-radius:10px}
@media all and  only screen and (min-width:991px){.logo-box img{max-width:180px;margin:auto}
.logo-box{min-height:190px}
}.v-light:not(.no-light) .brand-client .wapper-client .logo-box{background-color:rgba(0,0,0,0.7);border-color:#bebebe}
.brand-client .wapper-client .logo-box .after-bg{top:0;left:0;opacity:0.1}
@media all and  only screen and (max-width:991px){.brand-client .wapper-client .logo-box{width:calc(47.6% - 2px)}
.logo-box{min-height:0px}
.logo-box img{margin:auto}
.entry div h5{font-size:16px}
}}@media only screen and (max-width:767px){.brand-client .wapper-client .logo-box{width:calc(47.6% - 2px)}
.logo-box{min-height:0px}
.logo-box img{margin:auto;width:100%;}
.entry div h5{font-size:16px}
.brand-client .wapper-client .logo-box{padding:8px;}
}@media only screen and (max-width:575px){.brand-client .wapper-client .logo-box{width:calc(47.6% - 2px)}
.entry div h5{font-size:16px}
.logo-box{min-height:0px}
.logo-box img{margin:auto;width:100%;}
}.brand-client .wapper-client{margin:auto;padding-top: 25px;}
.brand-client .wapper-client .logo-box .info{position:absolute;height:100%;left:0;top:0;width:100%;z-index:2}
.brand-client .wapper-client .logo-box .info .content{width:100%;height:100%;bottom:0;left:0;position:absolute;text-align:center;-webkit-transition:-webkit-clip-path 0.56s cubic-bezier(0.77,0,0.175,1);transition:-webkit-clip-path 0.56s cubic-bezier(0.77,0,0.175,1);-o-transition:clip-path 0.56s cubic-bezier(0.77,0,0.175,1);transition:clip-path 0.56s cubic-bezier(0.77,0,0.175,1);transition:clip-path 0.56s cubic-bezier(0.77,0,0.175,1),-webkit-clip-path 0.56s cubic-bezier(0.77,0,0.175,1);background:linear-gradient(to left, #f00, #FF5757);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,100% 0);clip-path:polygon(0 0,100% 0,100% 100%,100% 0)}
.v-light:not(.no-light) .brand-client .wapper-client .logo-box .info .content{background-color:#f9f9f9}
.brand-client .wapper-client .logo-box .info .content .entry{position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10%;width:100%;height:100%;opacity:1}
.brand-client .wapper-client .logo-box .info .content .entry div{width:100%}
.brand-client .wapper-client .logo-box .info .content .entry div h5{color:#fff}
.brand-client .wapper-client .logo-box .info .content .entry div a{letter-spacing:2px;font-weight:600;color:#fff}
.brand-client .wapper-client .logo-box .info:hover .content{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}
.text-box{height:100%;overflow-y:auto;padding-bottom:30px}
.text-box h2{font-size:40px;color:#333;line-height:44px;font-weight:bold;margin:0;margin-bottom:15px}
.text-box1{height:100%;overflow-y:auto;margin-bottom:30px;text-align:center;width: 100%;}
.text-box1 h2{font-size:40px;color:#333;line-height:44px;font-weight:bold;margin:0;margin-bottom:15px}
.name::after{position:absolute;content:"";top:26px;left:0;width:230px;height:5px;background-color:linear-gradient(to left, #f00, #FF5757);margin-left:42.5%}
.name{position:relative;font-size:16px;color:#adadad;margin-bottom:25px}
.btjred{position:relative;font-size:40px;color:#f00;margin-bottom:25px}
.text{line-height:24px;font-size:16px;color:#737373}

@media all and  only screen and (min-width:991px){.fabiaot h4{font-size:26px;margin:0 auto}
.faimages{padding-top:500px}
.product-list ul{margin-left:0}
.product-list ul li{width:100%;margin:0 0 25px 0;}
}@media only screen and (max-width:991px){.jjfa .jjfakj .falb{width:calc(33.333% - 2px)}
.fabiaot h4{font-size:16px;margin:0 auto}
.faimages{padding-top:100px}
.product-list ul{margin-left:0}
.product-list ul li{width:100%;margin:0 0 25px 0;}
}@media only screen and (max-width:767px){.jjfa .jjfakj .falb{width:calc(48.61% - 1px)}
.fabiaot h4{font-size:16px;margin:0 auto}
.faimages{padding-top:100px}
.product-list ul{margin-left:0}
.product-list ul li{width:100%;margin:0 0 25px 0;}
}@media only screen and (max-width:575px){.jjfa .jjfakj .falb{width:22.4%;min-height:200px}
.fabiaot h4{font-size:16px;margin:0 auto}
.faimages{padding-top:100px}
.product-list ul{margin-left:0}
.product-list ul li{width:100%;margin:0 0 25px 0;}

}

.fabiaot::after{content:"";position:absolute;top:0;left:0;height:100%;transition:all 0.3s}
.faimages::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.3s}
.faimages{overflow:hidden;background-repeat:no-repeat;background-size:auto 100%;background-position:center center}
.faimages img{display:block;overflow:hidden;width:100%;opacity:0;filter:Alpha(opacity=0);position:absolute;height:100%;top:0;left:0}
.newslistindex{float:left;width:23.47%;margin-right:1.52266%;margin-bottom:3%;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 20px rgba(51,51,51,.2);-moz-box-shadow:0 0 20px rgba(51,51,51,.2);box-shadow:0 0 20px rgba(51,51,51,.2);overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding:0.5%;position:relative;top:0}
.imgBox{text-align:center}
.imgBox img{-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.txtBox{padding:8% 7%}
.txtBox time{line-height:20px}
.txtBox h5{font-size:20px;line-height:28px;margin:2% 0 8% 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:blod}
.txtBox p{font-size:16px;line-height:24px;color:#777;margin-bottom:5%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.txtBox h5:hover{color:#f00;font-weight:blod}
.imgBox img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.imgBox img{width:auto;height:auto;min-width:100%;min-height:100%}
.newslistindex:hover{-webkit-box-shadow:0 0 20px rgba(51,51,51,.5);-moz-box-shadow:0 0 20px rgba(51,51,51,.5);box-shadow:0 0 20px rgba(51,51,51,.5);top:-10px}
.imgBox img{-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.newslistindex:hover .imgBox img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.products{width:100%;padding-top: 30px;}
.product-list{width:100%}
.product-list ul{margin-left:-2%}
.product-list ul li{border-radius:10px;float:left;width:31.333%;margin:0 0 25px 2%;background-color:#fff;}
.product-list1{width:100%}
.product-list1 ul{margin-left:-2%}
.product-list1 ul li{float:left;width:24.3%;margin:0 0 10px 10px;background-color:#f9f9f97d}
.product-link{height:430px;padding:0 40px}
.product-link1{height:400px;padding:0 40px}



.product-show{float:right;display:flex;justify-content:center;align-items:center;width:400px;height:150%}
.product-show img{max-width:300px;max-height:600px}
.product-show1{float:right;display:flex;justify-content:center;align-items:center;height:150%}
.product-show1 img{object-fit:cover;transition:all .6s ease;max-width:332px;max-height:210px}
.product-list1 ul li:hover .product-show1 img{transform:scale(1.06)}
.product-intro{padding:0px 40px 0 0}
.product-intro h6{font-size:16px;color:#f00;font-weight:600;font-family:var(--bs-font-sans-serif);margin-top:30px}
.product-intro h2{font-size:26px;color:#333;font-weight:700;font-family:var(--bs-font-sans-serif);position:relative;padding-bottom:20px;margin:0px 0 5px;z-index:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .4s ease}
.product-intro h2::before{content:'';width:62px;height:4px;background:linear-gradient(to left, #f00, #FF5757);position:absolute;left:0;bottom:0px;z-index:3}
.product-intro h2::after{content:'';width:100%;height:2px;background-color:#e8e8e8;position:absolute;left:0;bottom:0px;z-index:2}
.product-intro p{font-size:15px;color:#777;line-height:24px;overflow:hidden;-webkit-line-clamp:3;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}
.product-intro span{color:#939393;display:inline-block;font-size:15px;margin-top:20px;transition:all .4s ease;position:relative;padding-bottom:6px;float:right}
.product-intro span::after{content:'';width:0%;height:4px;background:linear-gradient(to left, #f00, #FF5757);position:absolute;right:0;bottom:0;transition:all .5s ease}
.product-intro1{padding:35px 10px 0 10px}
.product-intro1 h6{font-size:16px;color:#f00;font-weight:700;font-family:var(--bs-font-sans-serif);margin-top:30px}
.product-intro1 h2{font-family:var(--bs-font-sans-serif);font-size:26px;color:#333;font-weight:700;position:relative;padding-bottom:10px;margin:0px 0 5px;z-index:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .4s ease}
.product-intro1 h2::before{content:'';width:62px;height:4px;background-color:#f00;position:absolute;left:0;bottom:0px;z-index:3}
.product-intro1 h2::after{content:'';width:100%;height:2px;background-color:#e8e8e8;position:absolute;left:0;bottom:0px;z-index:2}
.product-intro1 p{font-size:15px;margin-bottom: 0.5em;color:#777;line-height:24px;overflow:hidden;-webkit-line-clamp:3;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp: 1;}
.product-intro1 span{color:#939393;display:inline-block;font-size:15px;margin-top:20px;transition:all .4s ease;position:relative;padding-bottom:6px;float:right}
.product-intro1 span::after{content:'';width:0%;height:4px;background-color:#f00;position:absolute;right:0;bottom:0;transition:all .5s ease}
.product-list ul li:hover{box-shadow:0 0 20px rgba(51,51,51,.28);background-image:url(../image/45.jpg);}
.product-list ul li:hover .product-intro h2{color:#fff}
.product-list ul li:hover .product-intro span{color:#fff;}
.product-list ul li:hover .product-intro p{color:#fff;}
.product-list ul li:hover .product-intro span::after{width:100%;left:0;right:auto}
.product-list ul li:hover .product-intro h6{color:#fff;}
.product-list1 ul li:hover{box-shadow:0 0 20px rgba(51,51,51,.5);background-image:url(../image/45.jpg);}
.product-list1 ul li:hover .product-intro1 h2{color:#fff}
.product-list1 ul li:hover .product-intro1 h6{color:#fff}
.product-list1 ul li:hover .product-intro1 p{color:#fff;}
.product-list1 ul li:hover .product-intro1 span{color:#fff}
.product-list1 ul li:hover .product-intro1 span::after{width:100%;left:0;right:auto}

@media only screen and (max-width:991px){
.product-show{width:auto;}	
.product-link{height:380px;padding:0 10px}
.product-intro h2{font-size:24px;}
.brand-client .wapper-client .logo-box{    width: calc(31% - 2px);}
.product-intro h2{white-space:inherit;}

}
@media (max-width:1200px){
.product-show{width:auto;}	
.product-link{height:380px;padding:0 10px}	
.product-intro h2{font-size:24px;}
.brand-client .wapper-client .logo-box{    width: calc(31% - 2px);}
.product-list1 ul li{margin:0 0 10px 5px;}
.product-intro h2{white-space:inherit;}
}

@media all and  (max-width:767px){
.product-link{height:430px;padding:0 15px}
.product-intro{padding:0px 20px 0 15px}
.brand-client .wapper-client .logo-box{    width: calc(31% - 2px);}
.product-list1 ul li{margin:0 0 10px 5px;}
.product-intro h2{white-space:inherit;}
}


.news-list{width:100%}
.news-list ul{margin-left:-2%}
.news-list ul li{border-radius:5px 5px 0 0;float:left;width:31.3%;margin:0 0 46px 2%}
.news-list ul li:hover{-webkit-box-shadow:0 0 15px rgba(51,51,51,.5);-moz-box-shadow:0 0 15px rgba(51,51,51,.5);box-shadow:0 0 15px rgba(51,51,51,.5);top:-10px}
.news-list1{width:100%}
.news-list1 ul{margin-left:-3%}
.news-list1 ul li{border-radius:5px 5px 0 0;float:left;width:23%;margin:0 0 30px 2%}
.news-list1 ul li:hover{-webkit-box-shadow:0 0 20px rgba(51,51,51,.5);top:-10px}
.news-link{display:inline-block;width:100%}
.news-img{width:100%;height:254px;overflow:hidden}
.news-img img{width:100%;height:100%;object-fit:cover;transition:all .6s ease}
.news-intro{width:100%;background-color:#fff;padding:0px 10px 20px;position:relative;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.news-intro:after{position:absolute;bottom:0;left:0;width:100%;content:'';-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-intro::before{content:'';width:0%;height:20px;background-color:#f00;position:absolute;left:0;bottom:0;transition:all .4s ease}
.news-list ul li:hover .news-intro:after{height:4px;background:#f00;height:0.1333rem}
.news-list1 ul li:hover .news-intro:after{height:4px;background:#f00;height:0.1333rem}
.news-info{background:#fff;display:flex;padding:20px 30px 20px;z-index:1;position:relative;transition:all .4s ease}
.news a:hover .news-info{transform:translateY(-40px)}
.news-intro span{font-size:16px;color:#b5b5b5;}
.news-intro h2{font-size:18px;color:#333;margin:30px 0 5px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .4s ease}
.news-intro p{font-size:14px;color:#737373;line-height:24px;height:48px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}
.news-list ul li:hover .news-img img{transform:scale(1.06);border-radius:10px 10px 0 0}
.news-list ul li:hover .news-intro::before{width:100%}
.news-list ul li:hover .news-intro h2{color:#f00}
.news-list1 ul li:hover .news-img img{transform:scale(1.06)}
.news-list1 ul li:hover .news-intro::before{width:100%}
.news-list1 ul li:hover .news-intro h2{color:#f00}
.wow fadeInUp animated{float:left;margin-right:1.52266%;margin-bottom:3%;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 20px rgba(51,51,51,.2);-moz-box-shadow:0 0 20px rgba(51,51,51,.2);box-shadow:0 0 20px rgba(51,51,51,.2);overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;padding:0.5%;position:relative;top:0}
.col-xl-7 .h2{width:800px;display:table-cell;vertical-align:middle;text-transform:uppercase;text-align:left;font-size:40px}
.col-xl-7 .h2 label{width:100%;display:block;color:rgba(255,255,255,1.0);font-weight:bold;background-image:-webkit-linear-gradient(bottom,rgba(255,255,255,0.01),rgba(255,255,255,0.3),rgba(255,255,255,0.5));-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:absolute;top:0px;left:0;z-index:-1}
.col-xl-7 .h2 span{position:relative;display:block;color:rgba(255,255,255,1.0);font-family:"微软雅黑";line-height:1;padding-top:80px;padding-bottom:25px;position:relative;font-weight:bold;z-index:0;margin-bottom:20px}
.col-xl-7 .h2 span:after{content:"";position:absolute;bottom:0;left:0;height:8px;width:280px;background:linear-gradient(to left, #f00, #FF5757)}
.col-xl-7 .h2 label{color:rgba(102,102,102,1.0);background-image:-webkit-linear-gradient(bottom,rgba(255,0,0,0.001),rgba(255,0,0,0.2),rgba(255,0,0,1))}
.col-xl-7 .h2 span{color:#333333}
.f100{font-size:100px}

.news-info{background:#fff;display:flex;padding:34px 30px 41px;z-index: 1;position: relative;transition: all .4s ease}
.news-link:hover .news-info{transform: translateY(-40px)}
.news-time{text-align: center;font-size:14px;color:#888;font-family: "Samsung";width: 20%;float: left;padding-right: 15px;padding-top:8px;}
.news-time span{padding-bottom: 5px;margin: 0 auto;font-weight:700;font-size:36px;color:#333;display:block;width:60px;line-height:1}
.news-txt{width:calc(100% - 20px);padding-left:28px}
.news-txt-title{font-size:18px;color:#333;font-weight:700;margin-bottom:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news-txt p{font-size:14px;line-height:24px;height: 48px;color:#888;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}
.news-more{position:absolute;z-index:0;width:100%;background:#f00;color:#fff;display:flex;align-items:center;justify-content:center;height:40px;left:0;bottom:0;font-size:16px}
.news-more i{display:block;background:url("404.png") no-repeat center/100%;width:6px;height:10px;margin-left:20px}
.news-list1 li:hover .news-intro { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 0px 0px 15px -5px #aaa; box-shadow: 0px 0px 15px -5px #aaa; -webkit-transform: translateY(-0.317rem); -ms-transform: translateY(-0.317rem); -o-transform: translateY(-0.317rem); transform: translateY(-0.317rem); -webkit-box-shadow: 0px 0px 0.3125rem -0.10417rem #aaa; box-shadow: 0px 0px 0.3125rem -0.10417rem #aaa; }


.w1400{width:70%;margin:0 auto;}
.newsinfo{padding-top: 100px;}
.newsinfo .menuLocat{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.newsinfo .menuLocat .location{line-height:90px;}
.newsinfo .newsCon .newsDes{float: left;width: 62%;padding-bottom:5%;}
.newsinfo .newsCon .newsDes .newsItop{border-bottom:1px solid #e5e5e5;}
.newsinfo .newsCon .newsDes .newsItop h5{font-size:34px;}
.newsinfo .newsCon .newsDes .newsItop p{line-height:30px;}
.newsinfo .newsCon .newsDes .newsItop p span{margin-right:20px;}
.newsinfo .newsCon .newsDes .newsIbom{margin-top:2%;padding-bottom:3%;border-bottom:1px solid #e5e5e5;}
.newsinfo .newsCon .newsDes .newsIbom p{font-size:16px;line-height:36px;margin-bottom:3%;}
.newsinfo .newsCon .newsDes .newsIbom h5{font-size:22px;color: #00a0d9;font-weight:normal;line-height:30px;margin-bottom:3%;}
.newsinfo .newsCon .newsDes .newsIbom .imgBox{text-align: center;margin-bottom:3%;}
.newsIbom img{max-width: 100% !important;height: auto !important;border-radius: 15px;}
.info_pn{border-top:1px solid #e5e5e5;}
 .info_pn{padding-top:2%;}
 .info_pn span a{font-size:16px;line-height:30px;display: block;color: #999;}
 .info_pn span a:hover{color: #00a0d9;}
 .info_pn span:nth-child(1){float: left;}
 .info_pn span:nth-child(2){float: right;}
.info_back{padding-bottom:5%;}
 .info_back{margin-top:3%;}
 .info_back a{display: block;width: 135px;text-align: center;line-height:40px;background:#00a0d9;color: #fff;margin:0 auto;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.newsinfo .newsCon .popularNew{float: right;width: 33%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 20px rgba(51,51,51,.2);-moz-box-shadow:0 0 20px rgba(51,51,51,.2);box-shadow:0 0 20px rgba(51,51,51,.2);padding: 2%;}
.newsinfo .newsCon .popularNew h1{font-size:18px;line-height:30px;margin-bottom:2%;}
.newsinfo .newsCon .popularNew h2{font-size:18px;line-height:30px;margin-bottom:2%;}

.newsinfo .newsCon .popularNew li{padding-bottom:5%;border-bottom:1px solid #e5e5e5;margin-bottom:5%;}
.newsinfo .newsCon .popularNew li:last-child{border-bottom:none;}
.newsinfo .newsCon .popularNew li .imgBox{overflow:hidden;margin-bottom:5%;border-radius: 15px;}
.newsinfo .newsCon .popularNew li .imgBox img{-webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.newsinfo .newsCon .popularNew li h5{font-size:16px;line-height:24px;font-weight:normal;}
.newsinfo .newsCon .popularNew li:hover .imgBox img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.menuLocat .location a:after{content: '>';font-size:14px;color: #999;position: absolute;right:0;top: 0;}
.menuLocat .location a:first-child:before{width: 14px;height: 14px;content: '';background:url(404.png) no-repeat;position: absolute;top: 50%;left: 0;margin-top: -7px;}

.he_syp2{width:100%;position:relative;background:#e6e6e6;z-index:1}
.he_syp2::after{content:'';position:absolute;top:0;left:0;width:100%;height:360px;background:#f0f1f5;z-index:-1}
.he_syp2bx{width:100%;position:relative;}
.he_syp2ti{margin-bottom:45px}
.he_syp2ti{margin-bottom:45px}
.he_syp2bd{width:100%}
.he_syp2bli{width:25%;padding:0 10px 10px 0; display: flex;}
.he_syp2blh{width:100%;position:relative}
.he_syp2big{width:100%;position:relative;overflow:hidden}
.he_syp2big::after{content:'';position:absolute;bottom:0;left:0;height:100%;width:100%;background:linear-gradient(to top,rgba(0,0,0,0.27) 20%,rgba(0,0,0,0.01)) 20%}
.he_syp2big img{width:100%;transition:all 0.6s}
.he_syp2bte{position:absolute;bottom:0;left:0;width:100%;z-index:10;padding:0px 22px}
.he_syp2bte p{font-size:24px;line-height:1.5;color:#fff;font-weight:bold}
.he_syp2blh:hover .he_syp2big img{transform:scale(1.2)}
.he_img{width:100%;position:relative;top:0;left:0}
.he_img1{width:100%;height:100%;position:absolute;top:0;left:0}
.ys_cont1400{width:85%;margin:0 auto;max-width:100%}
.fl{float:left}
.he_padd{padding:0 0 110px}

.g_sec1_btnimg{width:14px;line-height:22px;float: right;}
.g_sec1_btn p{color:#333333;font-size:14px;line-height:22px;margin-right:14px}
.g_sec1_btnimg img{width:100%}
.g_sec1_btn{position:relative;margin-top:18px;float: right;}
.g_sec1_btn::before{content:'';position:absolute;bottom:0;right:0;width:20px;height:3px;background:#dfdfdf}
.g_sec1_btn a{display:block}
.g_sec1_title .g_title2{padding-bottom:16px;position:relative;font-weight:bold}
.g_sec1_title .g_title2::before{content:'';position:absolute;bottom:0;left:0;width:37%;height:6px;background:#e60012}
.g_sec1_title .g_title2::after{content:'';position:absolute;bottom:0;right:0;width:63%;height:3px;background:#dfdfdf}
.g_sec3_botnr_all span{color:#fff;font-size:20px;font-weight:normal}
.g_sec3_botnrfl p{color:#fff;font-size:16px;line-height:1.8;height:1.8em;overflow:hidden}
.g_sec3_botnr_all .g_shu{display:inline-block}
.g_sec3_bot{margin-top:8px}
.g_sec3_top{position:relative}
.g_sec3nr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 9%}
.g_sec3nr .g_title4{color:#fff;font-weight:bold;margin-bottom:26px}
.g_sec3nr_cen{width:57%}
.he_sec3np p{color:#fff;font-size:16px;line-height:1.8}
.g_sec3nr .g_botton{margin-top:50px}
.g_bottonfl{color:#fff;font-size:16px;line-height:40px}
.g_botton a{display:block;padding:0 30px;border:2px solid rgba(255,255,255,.2);width:160px}
.g_bottonfr{width:14px;line-height:40px;float: right;}
.g_sec3_botnr{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:100%;padding:0 9%}
.g_sec3_all{width:100%}
.g_sec3_bot{position:relative}
.g_sec3_botnrfl{width:20%}
.g_sec3_botnrfl{text-align:center}
.g_shu{font-size:60px;color:#fff;font-weight:bold;font-family:Arial;margin-bottom:6px}

.g_margin2{margin-bottom:20px}
.g_title4{height:1.5em;line-height:1.5;overflow:hidden;font-weight:normal}
.g_title4{color:#fff;font-weight:bold;margin-bottom:26px}
.g_title4{font-size:26px;line-height:1.4;color:#333}
.g_sec3{padding-bottom:50px}


.erji-top{height:80px;background-color:#fff;box-shadow:0px 2px 8.73px 1.5px rgba(238, 238, 238, 0.3);position:relative;z-index:50}
.erji-nav dl{margin:0}
.erji-nav dd{float:left}
.erji-nav dd+dd{margin-left:40px}
.erji-nav dd>a{display:block;height:80px;line-height:80px;font-size:18px;color:#666;padding:0 4px;position:relative}
.erji-nav dd>a::after{position:absolute;content:"";width:0;height:5px;background-color:#e50100;bottom:0px;right:0;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.erji-nav dd>a:hover::after,.erji-nav dd.cur>a::after{width:100%;right:auto;left:0}
.erji-nav dd.cur>a{color:#e50100;font-weight:bold}
.mianbaoxdh a{color:#666;}


#guide-banner{position:relative;height:560px;background-size:auto 100%;margin-top:0px;}
#sguide-banner{position:relative;height:100%;background-size:auto 100%;margin-top:0px;}


<--.footer{height:auto;overflow:hidden;background:url(../image/footer-bg.jpg) center no-repeat;background-size:cover;padding:45px 0 0;position:relative;z-index:0}-->
.footer{height:auto;overflow:hidden;background-size:cover;padding:45px 0 0;position:relative;z-index:0}
.footer .top{height:auto;overflow:hidden}
.footer .top .left{height:auto;overflow:hidden;margin-top:10px;float:left}
.footer .top .left .logo{width:131px;height:25px;display:block}
.footer .top .left .logo img{width:80%}
.footer .top .left .ewmBox{height:auto;overflow:hidden;margin-top:20px}
.footer .top .left .ewmBox .ewm{width:115px;border:1px solid #d8d8d8;padding:8px;float:left;margin-right:12px;text-align:center}
.footer .top .left .ewmBox .ewm img{width:100%}
.footer .top .left .ewmBox .ewm h2{font-size:12px;margin-top:5px}
.footer .top .left .share{height:auto;overflow:hidden;margin-top:15px}
.footer .top .left .share span{font-size:12px;color:#333;line-height:30px}
.footer .top .left .share .bshare-custom{display:inline-block;line-height:normal !important}
.footer .top .left .share .bshare-custom a{background:none;padding:0;width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;margin-right:0;margin-left:8px;background:#fff;border-radius:50%}
.footer .top .left .share .bshare-custom a i{font-size:18px;color:#818181}
.footer .top .left .share .bshare-custom a:hover{text-decoration:none}
.footer .top .left .share .bshare-custom a:hover i{color:#fff}
.footer .top .left .share .bshare-custom a.bshare-weixin:hover{background:#42af35}
.footer .top .left .share .bshare-custom a.bshare-qq:hover{background:#37a6d1}
.footer .top .left .share .bshare-custom a.bshare-sinaminiblog:hover{background:#da251c}
.footer .top .right{height:auto;overflow:hidden;}
.footer .top .right dl{height:auto;overflow:hidden;float:right;margin-right:6%}
.footer .top .right dl a{color:#333}
.footer .top .right dl a:hover{color:#f00}
.footer .top .right dl dt{font-size:13px;padding-bottom:5px;margin-bottom:15px;position:relative}
.footer .top .right dl dt:after{content:"";width:50px;height:4px;background:linear-gradient(to left, #f00, #FF5757);position:absolute;left:0;bottom:0}
.footer .top .right dl dd{font-size:12px;line-height:24px}
.footer .top .right dl:first-child{margin:0}
.footer .bottom{height:auto;border-top:1px solid #ccc;margin-top:15px;padding:15px 0}
.footer .bottom .left{height:auto;overflow:hidden;line-height:26px;width:100%}
.footer .bottom .left a{font-size:12px;color:#333;float:left;position:relative;padding-right:8px;margin-right:8px}
.footer .bottom .left a:after{content:"";width:1px;height:10px;background:#ccc;position:absolute;right:0;top:8px}
.footer .bottom .left a:first-child{padding:0;margin:0}
.footer .bottom .left a:first-child:after{display:none}
.footer .bottom .left a:hover{color:#004abb}
.footer .bottom .right{height:auto;position:relative}
.footer .bottom .right .other{width:185px;height:auto;cursor:pointer;position:relative;z-index:1;transition:all .4s linear}
.footer .bottom .right .other .t{height:28px;line-height:26px;border:1px solid #ccc;padding:0 5px}
.footer .bottom .right .other .t i{font-size:12px;margin-left:5px;float:right}
.footer .bottom .right .other .otherList{width:99%;height:auto;overflow:hidden;position:absolute;left:0;right:0;bottom:28px;margin:auto;background:#fff;padding:6px;display:none;box-shadow:0 0 10px rgba(0,0,0,0.5)}
.footer .bottom .right .other .otherList a{display:block;line-height:24px;font-size:12px}
.footer .bottom .right .other .otherList a:hover{color:#004abb}
.footer .bottom .right .other:hover{background:#004abb;color:#fff}
.footerBottom{height:auto;overflow:hidden;padding:10px 0;font-size:12px;color:#666}
.footerBottom a{color:#666;margin-right:10px}
.footerBottom a:hover{color:#004abb}

 .footer { padding: 80px 0 0; background: white;width: 100%;}
  .footer .top .left .logo { width: 244px; height: 45px; }
  .footer .top .left .ewmBox { margin-top: 42px; }
  .footer .top .left .ewmBox .ewm { width: 140px;  margin-right: 24px; }
  .footer .top .left .ewmBox .ewm h2 { font-size: 14px; margin-top: 8px; }
  .footer .top .left .share { margin-top: 30px; }
  .footer .top .left .share span { font-size: 14px; line-height: 34px; }
  .footer .top .left .share .bshare-custom a { width: 34px; height: 34px; line-height: 34px; margin-left: 10px; }
  .footer .top .left .share .bshare-custom a i { font-size: 20px; }
  .footer .top .right dl dt { font-size: 18px; padding-bottom: 10px; margin-bottom: 20px; }
  .footer .top .right dl dt:after { width: 70px; }
  .footer .top .right dl dd { font-size: 16px; line-height: 32px; }
  .footer .top .right dl:first-child { margin: 0; }
  .footer .bottom { margin-top: 30px; padding: 30px 0; margin-bottom: 30px;}
  .footer .bottom .left { line-height: 43px; }
  .footer .bottom .left a { font-size: 16px; padding-right: 18px; margin-right: 18px; }
  .footer .bottom .left a:after { height: 15px; top: 14px; }
  .footer .bottom .right .other { width: 260px; }
  .footer .bottom .right .other .t { height: 43px; line-height: 41px; padding: 0 15px; font-size: 16px; }
  .footer .bottom .right .other .t i { font-size: 16px; float: right; }
  .footer .bottom .right .other .otherList { bottom: 43px; padding: 15px; }
  .footer .bottom .right .other .otherList a { line-height: 30px; font-size: 16px; }
  .footerBottom { padding: 15px 0; font-size: 14px; }

.footerBottom{background: white;height:auto;overflow:hidden;padding:10px 0;font-size:12px;color:#666}
.footerBottom a{color:#666;margin-right:10px}
.footerBottom a:hover{color:#004abb}


.bigBanner{height:auto;overflow:hidden;position:relative}
.bigBanner img{width:100%}
.bigBanner .t{width:100%;color:#fff;position:absolute;left:0;top:40%;text-align:center;z-index:1}
.bigBanner .t h2{font-size:46px;color:#fff;margin-bottom:15px}
.bigBanner .t h3{color:#fff;font-size:18px;font-weight:300}
.bigBanner .breadcrumbs{width:100%;position:absolute;z-index:1;bottom:20px;left:0;color:#fff;background:none}
.bigBanner .breadcrumbs a{color:#fff;font-size:14px}
.bigBanner:after{content:"";width:100%;height:100%;background:rgba(0,0,0,0.0);position:absolute;left:0;bottom:0}
@media all and  (max-width:767px){
.bigBanner img{width:auto;max-width: auto;}
 .footer .top .left .ewmBox { display:none;}
   .footer .top .left .share {display:none; }
   .bxylink{display:none; }
   .footer .top .left .logo { height: 60px; }
   .footer { padding: 20px 0 0; }
.bigBanner .t h2{font-size:36px;}	
  .footer .bottom { margin-top: 0px; padding: 0px 0; margin-bottom: 0px;}
}




.indxw{width: 100%;overflow: hidden;margin-bottom:60px;}
.indtit-xw{float: right;padding-top: 24px;}
.indtit-xw a{display: block;position: relative;width: 116px;height: 36px;font-size: 0;overflow: hidden;}
.indtit-xw a span, .indtit-xw a i{display: block;height: 24px;line-height: 24px;transition: all .4s ease;}
.indtit-xw a span{font-size: 14px;color: #1a1a1a;font-weight: 700;letter-spacing: .2em;text-transform: uppercase;float: left;}
.indtit-xw a i{float: right;width: 16px;background: url('404.png') no-repeat center;}
.indtit-xw a:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #1a1a1a;transition: all .4s ease;}
.indtit-xw a:hover span{color: #f00;letter-spacing: .3em;}
.indtit-xw a:hover i{background-image: url('404.png');transform: translateX(-4px);}
.indtit-xw a:hover:after{background: #f00;}
.indxw-item{width: 100%;margin-top: 68px;}
.indxw-item2{width: 100%;margin-top: 20px;}
.indxw-loop{width: 48.8%;float: left;}
.indxw-loopwdimg{width: 100%;position: relative;display: block;overflow: hidden;}
.indxw-loopimg{width: 100%;object-fit: cover;height: 442px;transition: all .4s linear;}
.indxw-loopwd{position: absolute;z-index: 2;overflow: hidden;background: rgba(0,0,0,.5);transition: all .4s ease;padding: 18px 150px 18px 18px;left: 0;bottom: 0;width: 100%;}
.indxw-loopwd span{display: block;width: 100%;color: #fff;font-size: 16px;font-family: Arial, Helvetica, sans-serif;}
.indxw-loopwd h1{width: 100%;font-size: 18px;margin-top: 8px;color: #fff;font-weight: 700;position: relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.indxw-loop .swiper-pagination{width: 150px;left: auto;right: 0;padding-right: 16px;text-align: right;bottom: 18px;}
.indxw-loop .swiper-pagination-bullet {width: 6px;height: 6px;border-radius: 100%;background: #fff;opacity: 1;margin: 0 4px !important;}
.indxw-loop .swiper-pagination-bullet-active {background: #f00;}
.indxw-loopwdimg:hover .indxw-loopimg{transform: scale(1.06);}
.indxw-loopwdimg:hover .indxw-loopwd{background: rgba(0,0,0,.6);}
.swiper-slide-active .indxw-loopwd span{animation: indxwP .8s ease both 400ms;}
.swiper-slide-active .indxw-loopwd h1{animation: indxwP .8s ease both 800ms;}
@keyframes indxwP{0%{opacity: 0;transform: translateY(40px);}100%{opacity: 1;transform: translateY(0);}}
.indxw-list{width: 38.5%;float: right;}
.indxw-list a{display: block;width: 100%;padding: 15px 0;border-top: 1px solid #aaaaaa57;overflow: hidden;}
.indxw-list a:last-child{border-bottom: 1px solid #d7d7d7;}
.indxw-listimg{width: 110px;height: 110px;float: left;overflow: hidden;text-align: center;padding-top: 10px;transition: all .4s ease;}
.indxw-listimg h6{font-family: "Impact";font-size: 40px;color: #f00;position: relative;transition: all .4s ease;}
.indxw-listimg h6:after{content: "";position: absolute;width: 22px;height: 3	px;background: #999;bottom: 0;left: 50%;margin-left: -11px;transition: all .4s ease;}
.indxw-listimg p{font-size: 20px;color: #666;margin-top: 8px;transition: all .4s ease;}
.indxw-listwd{width: calc(100% - 110px);float: right;padding-left: 30px;}
.indxw-listwd h1{margin-top: 15px;font-size: 18px;color: #333;font-weight: 700;line-height: 1.4em;transition: all .4s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.indxw-listwd p{font-size: 14px;color: #666;line-height: 28px;height: 56px;margin-top: 12px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.indxw-list a:hover .indxw-listwd h1{color: #f00;}
.indxw-list a:hover .indxw-listimg{background: #f00;}
.indxw-list a:hover .indxw-listimg h6, .indxw-list a:hover .indxw-listimg p{color: #fff;}
.indxw-list a:hover .indxw-listimg h6:after{background: #fff;}


.indtit-wd{width:50%;}
.indtit-wd p{font-size: 44px;color: #1a1a1a;font-family: "MONTSERRAT_BOLD";text-transform: uppercase;}
.indtit-wd h6{font-size: 30px;color: #1a1a1a;margin-top: 2px;}
.indtit-wd h6 span{display: inline-block;position: relative;}
.indtit-wd h6 span:after{content: "";position: absolute;width: 40px;height: 2px;background: #f00;top: 50%;right: -64px;}


.newsxq-col-btn{background: #fff;padding: 32px 30px 30px 0;width: 100%;}

.newsxq-col-btn a{display: block;width: 100%;}
.newsxq-col-btn .hint{font-size: 22px;color: #333;font-weight: 700;}
.newsxq-col-btn .fname{font-size: 18px;font-weight: bold;color: #333;line-height: 24px;margin: 8px 0 10px;transition: all .4s ease;}
.newsxq-col-btn .time{font-size: 14px;color: #888;font-weight: 700;}
.newsxq-col-btn a:hover .fname{color: #f00;}
.newsxq-col-back{width: 100%;background: #fff;padding: 26px 0px;margin-top: 10px;}
.newsxq-col-back a{display: flex;align-items: center;justify-content: center;width: 100%;height: 44px;font-size: 16px;color: #fff;background: #f00;transition: all .4s ease;}
.newsxq-col-back a:hover{box-shadow: 0 5px 12px rgba(196,18,24,.6)}

/-产品详情多图轮播-/
.view{max-width:97.5%}
.view .swiper-slide{height:100%;max-width:100%;padding:0 3px;box-sizing:border-box;overflow:hidden;text-align:center}
.view .swiper-slide img{height:100%}
.view .arrow-left{background:url(../image/index_tab_l.png) no-repeat left center;position:absolute;left:10px;width:28px;height:100%;z-index:10;display:none}
.view .arrow-right{background:url(../image/index_tab_r.png) no-repeat right center;position:absolute;right:10px;width:28px;height:100%;z-index:10;display:none}
.preview{position:relative;width:90%;left:30px}
.preview .swiper-slide{width:135px;height:100px;margin:0 3px;box-sizing:border-box;overflow:hidden;cursor:pointer}
.preview .swiper-slide img{display:inline-block;height:100%}
.preview .active-nav{border:1px solid #F00}
.preview .arrow-left{background:#dfdede url(../image/feel3.png) no-repeat left center;position:absolute;left:-20px;top:0;width:20px;height:100px;z-index:10}
.preview .arrow-right{background:#dfdede url(../image/feel4.png) no-repeat right center;position:absolute;right:-20px;top:0;width:20px;height:100px;z-index:10}
@media all and  only screen and (max-width:768px){.view .swiper-slide{height:200px}
.preview{display:none}
.view .arrow-left,.view .arrow-right{height:200px;display:block}
}

#c-visualization{position:relative;z-index:2}
#c-visualization .c-wrap{position:relative}
#c-visualization .c-list{position:absolute;top:-90px;left:0;width:100%;padding:50px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;background:#fff;box-shadow:0 3px 20px rgba(0,0,0,.3)}
#c-visualization .c-list li{text-align:center}
#c-visualization .c-list li:nth-child(1) .c-top-box .c-text span,#c-visualization .c-list li:nth-child(2) .c-top-box .c-text span{display:none}
#c-visualization .c-list .c-top-box .c-num{display:inline-block;font-size:60px;line-height:1;color:#bb1c14}
#c-visualization .c-list .c-top-box .c-text{line-height:1;color:#333;display:inline-block}
#c-visualization .c-list .c-top-box .c-text span{font-weight:bold;font-size:26px;color:#bb1c14}
#c-visualization .c-list .c-title{padding-top:20px;font-size:18px;line-height:1em;color:#333}



.con-1{padding: 1% 0;}

.css-18-1 li:after{display: block; content: '';width: 100%; clear: both;}
@media all and (min-width:751px){
.css-18-1 li:nth-child(2n-1) .info{float:right;width: 50%;overflow-y: auto;height: 500px;}
.css-18-1 li:nth-child(2n-1) .infos{width: 100%;}

.css-18-1 li:nth-child(2n) .pic{float: right;width: 50%; }
.css-18-1 li:nth-child(2n-1) .pic,
.css-18-1 li:nth-child(2n) .info{float: left;width: 47%;}
/*.css-18-1 li:nth-child(2n) .info{margin-top: -1.5%;}*/
.css-18-1 li dl{max-width: 640px;}
}
.css-18-1 .tit{padding-bottom: 4%;padding-top: 2%;}
.css-18-1 .tit span{font-weight: bold;display: inline-block;font-size: 36px;color:#f00;}
.css-18-1 .tit span:after{display: block; content: '';background: #e8e8e8; height: 12px; z-index: -1;position: relative; margin-top: -14px;}
.css-18-1 li:nth-child(2n-1) .info p{padding-right: 20px;line-height: 36px; font-size: 16px;color: #666;max-width: 100%;}
.css-18-1 li:nth-child(2n-1) .infos p{padding-right: 20px;line-height: 36px; font-size: 16px;color: #666;max-width: 100%;}

.css-18-1 li dl{display: table;width: 100%; margin-top: 5%;}
.css-18-1 li dd{border: 1px solid #f1f1f1; border-radius: 5px;padding: 5px 0; display: table-cell; vertical-align: middle;text-align: center;}
.css-18-1 li dd:not(:last-child){width: 25%;}
.css-18-1 li dd.no{border: 0;width: 8%;}
.css-18-1 li dd b{color: #00428e; font-size: 36px;}
.css-18-1 li dd .num{position:relative;padding-right:20px;display:inline-block;}
.css-18-1 li dd .num sub,
.css-18-1 li dd .num sup{position:absolute;right:0;color: #00428e;font-size:18px;}
.css-18-1 li dd .num sub{bottom:1px;}
.css-18-1 li dd .num sup{top:-13px;font-size:36px;right:3px;}
.css-18-1 li dd aside{color: #999;padding-top: 10px;}
.css-18-1 li .item{position: relative;padding-left: 100px; min-height: 70px;}
.css-18-1 li .item:not(:first-child){margin-top: 7%;}
.css-18-1 li .icon{position: absolute; left: 0; top: 0;max-width: 70px;}
.css-18-1 li .txt{font-size: 16px;color: #999;}
.css-18-1 li .txt aside{font-size: 24px;color: #333; padding-bottom: 10px;}
@media all and (min-width:751px) and (max-width:1180px){
.css-18-1 li:nth-child(2n-1) .info p{font-size: 14px; line-height: 28px;}
.css-18-1 li dd{padding: 15px 0;}
.css-18-1 li .item{padding-left: 80px; padding-top: 15px;}
.css-18-1 li .txt{font-size: 14px;}
.css-18-1 li .txt aside{font-size: 18px; padding-bottom:5px;}
}
@media all and (max-width:750px){
	.css-18-1 li:nth-child(2n-1) .info p {padding-right: 0px;}
.css-18-1 li .info{padding: 7% 0;}
.css-18-1 li .item{padding-top: 2%;}
.css-18-1 li dd:not(:last-child){width: 25%;}
}
@media all and (min-width:481px) and (max-width:750px){
.css-18-1 li .item{padding-left: 113px; min-height: 80px;}
.css-18-1 li .icon{width: 80px;max-width: none;}
}
@media all and (max-width:480px){
.css-18-1 .tit span{font-size: 24px;}
.css-18-1 .tit span:after{height: 6px;margin-top: -10px;}
.css-18-1 li dd b{font-size: 28px;}
.css-18-1 li dd{padding: 5% 0; vertical-align:top;}
.css-18-1 li .txt{font-size: 14px;padding-right:13%;}
.css-18-1 li .txt aside{font-size: 18px; padding-bottom:5px;}
.css-18-1 li dd:not(:last-child){width: 25%;}
.css-18-1 li dd.no{width: 2%;}
}


/--招聘列表--/
.campus-section1{padding-top:20px}
.campus-section1 .cont{width:100%;display:flex;flex-wrap:wrap}
.campus-section1 .cont .img,.campus-section1 .cont .font{width:50%}
@media all and  (max-width:991px){.campus-section1 .cont .img,.campus-section1 .cont .font{width:100%}
}.campus-section1 .cont .img{position:relative;padding-bottom:31%}
@media all and  (max-width:991px){.campus-section1 .cont .img{padding-bottom:54%}
}@media (max-width:767px){.campus-section1 .cont .img{padding-bottom:54%}
}.campus-section1 .cont .img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}
.campus-section1 .cont .font{padding:40px 100px;padding-right:0}
@media all and  (max-width:1440px){.campus-section1 .cont .font{padding:30px 70px}
.khminglupc{display:block;}
.khmingluapp{display:none;}
}@media (max-width:1199px){.campus-section1 .cont .font{padding:30px 50px}
}@media (max-width:991px){.campus-section1 .cont .font{padding:30px 20px}
}@media (max-width:500px){.campus-section1 .cont .font{padding:26px 16px}
}.campus-section1 .cont .font .tit{font-size:36px;font-weight:bold;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media all and  (max-width:1440px){.campus-section1 .cont .font .tit{font-size:26px}
.khminglupc{display:block;}
.khmingluapp{display:none;}
}@media (max-width:1199px){.campus-section1 .cont .font .tit{font-size:24px}
}@media (max-width:767px){.campus-section1 .cont .font .tit{font-size:22px}
}.campus-section1 .cont .font .text{font-size:16px;color:#777777;line-height:24px;margin:36px 0 60px}
@media all and  (max-width:1440px){.campus-section1 .cont .font .text{margin:30px 0 50px}
.khminglupc{display:block;}
.khmingluapp{display:none;}
}@media (max-width:1199px){.campus-section1 .cont .font .text{font-size:14px;line-height:22px;margin:26px 0 30px}
}.campus-section1 .cont .font .but{display:flex;align-items:center;color:#333;font-size:18px;font-weight:bold}
.campus-section1 .cont .font .but i{display:block;width:40px;margin-right:20px}
@media all and  (max-width:1440px){.campus-section1 .cont .font .but i{width:30px;margin-right:16px}
}@media (max-width:1199px){.campus-section1 .cont .font .but i{width:26px;margin-right:14px}
}@media (max-width:991px){.campus-section1 .cont .font .but i{width:22px;margin-right:10px}
}.campus-section1 .cont .font .but i img{width:100%}
.campus-section2 .form{margin:0 -5px;display:flex;flex-wrap:wrap;margin-bottom:40px}
@media all and  (max-width:1199px){.campus-section2 .form{margin-bottom:30px}
}@media (max-width:767px){.campus-section2 .form{margin:0}
}.campus-section2 .form .item{padding:0 5px;width:32%}
@media all and  (max-width:767px){.campus-section2 .form .item{padding:0;width:100%;margin-bottom:20px}
}.campus-section2 .form .item:last-child{margin-bottom:0}
.campus-section2 .form .item input,.campus-section2 .form .item select,.campus-section2 .form .item button{border:none;background-color:none;outline:none;height:60px;padding:20px;appearance:none;font-size:16px;background-color:transparent}
@media all and  (max-width:1366px){.campus-section2 .form .item input,.campus-section2 .form .item select,.campus-section2 .form .item button{height:50px;padding:16px;font-size:14px}
}.campus-section2 .form .item input,.campus-section2 .form .item select{width:100%;border:1px solid #dddddd}
.khminglupc{display:block;}
.khmingluapp{display:none;}
.campus-section2 .form .item select{background:url(404.png) no-repeat;background-size:15px 8px;background-position:94% 46%}
.campus-section2 .form .search{width:36%;display:flex}
@media all and  (max-width:767px){.campus-section2 .form .search{width:100%}

.erji-nav dd{float:left;display:none;}
.erji-nav dd.cur{display:block;}
.product-list1 ul li {width: 95%;}
.f100 {font-size: 50px;}
.col-xl-7 .h2 span {padding-top: 50px;}
.col-xl-7 .h2 {font-size: 25px;}
.product-link1 {height: 100%;}
.product-show1 img {object-fit: cover;transition: all .6s ease;max-width: 100%;max-height: 100%;}
.bigBanner .t{display: none;}
.bigBanner .breadcrumbs {bottom: 5px;}
.footer .top .right {display: none;}
.productslist ul li {width: 100%;}
.productslist ul li .box .more {margin-top: 30px;}
.indxw-list {width: 100%;}
.indxw-loop {width: 100%;}
.indxw-listwd {width: calc(100% - 60px);float: right;padding-left: 20px;}
.indxw-listimg p {font-size: 16px;}
.indxw-listimg h6 {font-size: 30px;}
.indxw-listimg {width: 60px;height: 100px;}
.indxw {margin-bottom: 8px;}
.text-box1 {margin-bottom: 15px;}
.indxw-item {margin-top: 0px;}
.text-box1 h2 {font-size: 32px;}
.btjred {font-size: 32px;}
.indxw-loopimg { height: 300px;}
.brand-client {padding-bottom: 40px;}
.app-store-btn { padding-top: 10px;}
.khminglupc{display:none;}
.khmingluapp{display:block;}
.zybanner .swiper-slide-active .zybanner-iimages{transform:scale(1)}
.productslist ul li{width: 100%;}
.w1400 {width: 92%;}
.newsinfo .newsCon .newsDes { width: 100%;padding-bottom: 5%;}
.newsinfo .newsCon .popularNew {width: 100%;}
.newsIbom img{max-width: 100%;height: auto !important;}
.erji-nav dd + dd {margin-left: 0px;}
.newsItop h1{font-size:26px;}
.newsxq-col-btn { padding: 10px 20px 20px 0;}
.news-list1 ul li { width: 99%;}

}
.campus-section2 .form .search input{width:100%}
.campus-section2 .form .search button{width:120px;flex-shrink:1;background-color:#e86f00}
@media all and  (max-width:1440px){.campus-section2 .form .search button{width:100px}
}@media (max-width:1199px){.campus-section2 .form .search button{width:80px}
.khminglupc{display:block;}
.khmingluapp{display:none;}

}.campus-section2 .form .search button img{height:25px}
@media all and  (max-width:1440px){.campus-section2 .form .search button img{height:20px}
.khminglupc{display:block;}
.khmingluapp{display:none;}

}@media (max-width:1199px){.campus-section2 .form .search button img{height:16px}
.productslist ul li {width: 100%;}
.productslist ul li .box .more {margin-top: 30px;}
}.campus-section2 .cont{margin-bottom:60px;width:100%;overflow:auto}
@media all and  (max-width:991px){.campus-section2 .cont{margin-bottom:30px;}

.erji-nav dd{float:left;display:none;}
.erji-nav dd.cur{display:block;}
.product-list1 ul li {width: 98%;}
.f100 {font-size: 50px;}
.col-xl-7 .h2 span {padding-top: 50px;}
.col-xl-7 .h2 {font-size: 25px;}
.product-link1 {height: 100%;}
.product-show1 img {object-fit: cover;transition: all .6s ease;max-width: 100%;max-height: 100%;}
.bigBanner .t{display: none;}
@media all and  (max-width:767px){

.bigBanner .t{display: block;}
	
}
.bigBanner .breadcrumbs {bottom: 5px;}
.footer .top .right {display: none;}
.productslist ul li {width: 100%;}
.productslist ul li .box .more {margin-top: 30px;}
.indxw-list {width: 100%;}
.indxw-loop {width: 100%;}
.indxw-listwd {width: calc(100% - 60px);float: right;padding-left: 20px;}
.indxw-listimg p {font-size: 16px;}
.indxw-listimg h6 {font-size: 30px;}
.indxw-listimg {width: 60px;height: 100px;}
.indxw {margin-bottom: 8px;}
.text-box1 {margin-bottom: 15px;}
.indxw-item {margin-top: 0px;}
.text-box1 h2 {font-size: 32px;}
.btjred {font-size: 32px;}
.indxw-loopimg { height: 300px;}
.brand-client {padding-bottom: 40px;}
.app-store-btn { padding-top: 10px;}
.khminglupc{display:none;}
.khmingluapp{display:block;}
.zybanner .swiper-slide-active .zybanner-iimages{transform:scale(1)}
.productslist ul li{width: 100%;}
.w1400 {width: 92%;}
.newsinfo .newsCon .newsDes { width: 100%;padding-bottom: 5%;}
.newsinfo .newsCon .popularNew {width: 100%;}
.newsIbom img{max-width: 100%;height: auto !important;}
.section { padding-top: 30px;}
.newsItop h1{font-size:26px;}
.erji-nav dd + dd {margin-left: 0px;}
.newsxq-col-btn { padding: 10px 20px 20px 0;}
.news-list1 ul li { width: 99%;}

}
.campus-section2 .cont .f_zhong{min-width:560px}
.campus-section2 .cont .item{width:100%;display:flex;justify-content:space-between;padding:25px 0px;background-color:#f8f8f8}
@media all and  (max-width:1440px){.campus-section2 .cont .item{padding:22px 60px}
}@media (max-width:1199px){.campus-section2 .cont .item{padding:20px 30px}
}@media (max-width:991px){.campus-section2 .cont .item{padding:20px}
.productslist ul li {width: 100%;}
.productslist ul li .box .more {margin-top: 30px;}
}.campus-section2 .cont .item span{display:block;padding:0 10px;text-align:center;width:23%;font-size:16px;color:#666666}
@media all and  (max-width:1199px){.campus-section2 .cont .item span{font-size:14px}
}.campus-section2 .cont .item span:nth-child(1){width:23%;text-align:center;}
.campus-section2 .cont .item span:last-child{text-align:center;}
.campus-section2 .cont .item:nth-child(2n){background-color:#fff}
.campus-section2 .cont .item:hover{background-color:#999}
.campus-section2 .cont .item:hover span{color:#fff}
.campus-section2 .cont .f_tit span{background: linear-gradient(to left, #f00, #FF5757);font-size:24px;font-weight:bold;color:#fff;background-color: #f00;padding: 20px;}
@media all and  (max-width:1440px){.campus-section2 .cont .f_tit span{font-size:20px}
}.campus-section2 .cont .f_tit:hover{background-color:#f8f8f8}
.campus-section2 .cont .f_tit:hover span{color:#fff}
.campus{margin-top:30px;}

.f_list::after {
  content: "";
  clear: both;
  display: block;
}

.f_tit {
  line-height: 1.2;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 20px;
  margin-bottom: 20px;
}
@media all and  (max-width: 1440px) {
.f_tit {
    font-size: 18px;
    margin-bottom: 16px;
  }
}
.f_list {
  width: 100%;
  color: #999999;
  line-height: 16px;
}
.f_list:after {
  content: "";
  clear: both;
  display: block;
}
.f_list span,
.f_list i {
  float: left;
  display: block;
  margin-bottom: 10px;
}
.f_list i {
  font-size: 12px;
  margin: 0 14px;
  margin-bottom: 10px;
}
.f_list span {
  font-size: 16px;
}
@media all and  (max-width: 1199px) {
.f_list span {
    font-size: 14px;
  }
}
.f_list .ju {
  margin-left: 60px;
}
@media all and  (max-width: 1681px) {
.f_list .ju {
    width: 100%;
    margin-left: 0;
  }
}
.f_list .ju div {
  display: inline-block;
  margin-left: 5px;
}
.f_list:last-child {
  border-bottom: none;
}


.busidc-loop{width: 100%;position: relative;margin-top: 60px;margin-bottom:80px;}
.busidc-loop .swiper-pagination{display: none;}
.busidc-ul{display: flex;flex-wrap: wrap;margin: -24px 0 0 -24px;}
.busidc-link{display: block;overflow: hidden;overflow: hidden;width: calc(25% - 24px);margin: 24px 0 0 24px;position: relative;}
.busidc-link img{width: 100%;object-fit: cover;transition: all .6s ease;}
.busidc-link .text{width: 100%;position: absolute;overflow: hidden;padding: 20px;background: rgba(0,0,0,.5);font-size: 18px;color: #fff;left: 0;bottom: 0;z-index: 2;text-align: center;}
.busidc-link .text::after{width: 100%;height: 100%;content: "";position: absolute;left: 0;bottom: 0;background: #ae0002;transform: translateY(100%);transition: all .4s ease;}
.busidc-link .text h2{position: relative;z-index: 4;font-size:18px;color:#fff;line-height: 1.28}
.busidc-link .cont{display: none;}
.busidc-link:hover img{transform: scale(1.06);}
.busidc-link:hover .text::after{transform: translateY(0);}
.busidc-prev, .busidc-next{position: absolute;width: 26px;height: 50px;top: 50%;margin-top: -25px;background: url('404.png') no-repeat center;cursor: pointer;transition: all .4s ease;}
.busidc-prev{left: -74px;}
.busidc-next{right: -74px;transform: rotate(180deg);}
.busidc-prev:hover, .busidc-next:hover{background-image: url('404.png');}



.newslist { padding-top: 40px; }

.newslist ul li { padding-bottom: 60px;width: calc(50% - 24px);margin: 24px 0 0 24px;float:right; }

.newslist ul li a { display: block; -webkit-transition: all .6s ease; transition: all .6s ease; }

.newslist ul li a img { height: 293px;display: block; width: 440px; float: left; margin-right: 40px; }

.newslist ul li a .time { font-size: 20px; color: #000000; padding-top: 10px; -webkit-transition: all .6s ease; transition: all .6s ease; }

.newslist ul li a h3 { color: #000000; display: -webkit-box; height: 30px; line-height: 30px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; font-size: 22px; -webkit-transition: all .6s ease; transition: all .6s ease; }

.newslist ul li a .desc { font-size: 16px; color: #999999; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 30px; -webkit-transition: all .6s ease; transition: all .6s ease; }

.newslist ul li a .more { color: #999; font-size: 16px; margin-top: 80px; -webkit-transition: all .6s ease; transition: all .6s ease; }

.newslist ul li a:hover { background: #f8f8f8; -webkit-box-shadow: 0px 10px 50px rgba(107, 107, 107, 0.2); box-shadow: 0px 10px 50px rgba(107, 107, 107, 0.2); }

.newslist ul li a:hover .time { color: #e82230; }

.newslist ul li a:hover h3 { color: #e82230; }

.newslist ul li a:hover .desc { color: #333333; }

.newslist ul li a:hover .more { color: #e82230; }

.page { padding: 30px 0px 90px; text-align: center; }
.solutxt{padding-top:30px}


<--/震仪产品/-->
.prlist{padding-top:40px;background-color:#f5f5f5}
.prlist ul li{padding:50px}
.prlist ul li .box{padding:0}
.prlist ul li .box h3{font-size:36px;margin-bottom:25px}
.prlist ul li .box p{font-size:16px}
.prlist ul li .box .more{margin-top:75px}
.prlist ul li .prli_img figure{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row-reverse}
.productslist{margin-top:50px;}
.productslist ul li{margin-right: 10px;width: 49.3%;float: left;background:#eaeaeade;margin-bottom:10px;-webkit-transition:all .3s;transition:all .3s}
.productslist ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;display:-ms-flex;display:-moz-flex;display:-o-flex}
.productslist ul li .box{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;display:-ms-flex;display:-moz-flex;display:-o-flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.productslist ul li .box h3{font-size:30px;margin-bottom:35px}
@media all and  (max-width:991px){.campus-section2 .cont .item{padding:20px}
.productslist ul li {width: 100%;}
.productslist ul li .box .more {margin-top: 30px;}
.productslist ul li .box h3 { font-size: 25px;}
.productslist ul li .box .more {margin-top: 40px;}
}
.productslist ul li .box p{line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.productslist ul li .box .more{margin-top:90px;text-align:center;width:140px;line-height:42px;font-size:15px;color:#fff;-webkit-transition:all .3s;transition:all .3s;background-color:#666}
@media all and  (max-width:991px){.campus-section2 .cont .item{padding:20px}
.productslist ul li .box .more {margin-top: 25px;}
.productslist ul li .prli_img { margin-top: 20px;}
.productslist ul li .box h3 {margin-bottom: 20px;}
.productslist ul li a {display: inline;}
.prlist ul li {padding: 50px 50px 30px 50px;}
.productslist {margin-top: 15px;}
}
.productslist ul li .box .more i{color:#fff;margin-left:10px;font-size:14px;font-weight:bold}
.productslist ul li .prli_img{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 58%;max-width:780px;overflow:hidden}
.productslist ul li .prli_img img{-webkit-transition:all .3s;transition:all .3s;width:100%;}
.productslist ul li:hover{background-color: #ececec;-webkit-box-shadow:2px 3px 12px #d3d3d3;box-shadow:2px 3px 12px #d0d0d0;-webkit-transition:all .4s;transition:all .4s}
.productslist ul li:hover .prli_img img{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-transition:all .4s;transition:all .4s}
.productslist ul li:hover .box .more{background:#f00;-webkit-transition:all .4s;transition:all .4s}
.productslist ul li:hover .box h3{color: #f00;}

.fzlcleft { float: right; width: 50%; overflow: hidden; position: relative; }
.fzlcleft p { position: relative; font-size: 16px; color: #6f6f6f; line-height: 24px; border-bottom: 1px solid #dedede; margin-top: 45px; padding: 0px 0px 45px 140px; }
.fzlcleft p span {font-weight: bolder; position: absolute; left: 0px; top: 0px; font-size: 40px; color: #282828; }
.fzlcleft p:hover  span{color: #f00 !important;}
.fzlcright{float: left; width: 45%;overflow: hidden; position: relative;padding-top:45px;}


.rec_con{position: relative;z-index: 2;background-color: #ffffff;}
.rec1{background-color: #FAFBFE;padding: 3vw 0;margin-bottom: 1vw;}
.rec1 .w1652{display: flex;align-items: center;}
.rec1 .pics{overflow: hidden;margin-right: 5.2vw;}
.rec1 .pics .pic{width: 37.8vw;height: 21vw;background: no-repeat center;background-size: cover;transition: all 0.5s;}
.rec1 .pics:hover .pic{transform: scale(1.05);}
.rec1 .txt .cn{color: #000;font-weight: bold;line-height: 66px;margin-bottom: 0.5vw;font-size: 50px;font-family: hm;}
.rec1 .txt .en{font-family:Gothic; font-weight: bold;color: #444444;text-transform: uppercase;line-height: 26px;font-size: 20px;margin-bottom: 2.6vw;font-family: Gothic;}
.rec1 .txt .p{line-height: 36px;color: #0A0600;font-family: hl;font-size:16px;}
.rec1 .txt .p p{font-family: hl;}

.rec3{margin-bottom: 7.30vw;}
.rec3 .top .h{font-weight: bold;font-size: 36px;line-height: 32px;font-family: hb;color: #000000;margin-bottom:1vw;text-align: center;}
.rec3 .top .p{font-size: 16px;line-height: 36px;color: #333333;margin-bottom: 2.18vw;text-align: center;}
.rec3 .boxs{position: relative;overflow: hidden; padding-bottom: 1.55vw;}
.rec3 .boxs .swiper-slide .pics{overflow: hidden;}
.rec3 .boxs .swiper-slide .pic{width: 100%;height: 19.9vw;background: no-repeat center;background-size: cover;position: relative;transition: all 0.5s;}
.rec3 .boxs .swiper-slide .pic .icon{position: absolute;bottom: 0;right: 0;width: 2.44vw;height: 2.44vw;background: url(404.png);background-size: 100% 100%;transition: all 0.5s;}
.rec3 .boxs .swiper-slide:hover .pic{transform: scale(1.05);}
.rec3 .boxs .swiper-slide:hover .pic .icon{transform: translate(100%,100%);}
.rec3 .boxs .swiper-slide .txt{padding: 3.2vw 1.56vw 1.56vw 1.56vw;border: 1px solid #D9D9D9;border-top: none;transition: all 0.5s;}
.rec3 .boxs .swiper-slide .txt .h1{font-weight: bold;line-height: 32px;font-size: 24px;color: #000000;padding-bottom: 1.77vw;border-bottom: 1px solid rgba(112,112,112,0.1);transition: all 0.5s;font-family: hm;}
.rec3 .boxs .swiper-slide .txt .p1{line-height: 32px;color: #000000;font-size: 16px;height: 128px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;font-family:hl;}
.rec3 .boxs .swiper-slide:hover .txt .h1{color: #f00;}
.rec3 .boxs .swiper-slide:hover .txt{border-color: transparent;}
.rec3 .boxs .swiper-slide:hover{box-shadow: 0 0 30px rgba(4,38,161,0.06);}

@media all and  (max-width:767px){
.rec3 .boxs .swiper-slide .pic{width: 100%;height: 50vw;	}
	.rec3 .top .p{font-size: 16px;}
	.w1652{width: 90%;}
	.rec1 .pics{margin-right: 0vw;}
	.rec1 .pics .pic {
  width: 100%;
  height: 180px;}
  .rec1 .pics{width: 100%;}
  .rec1 .w1652{display: block;}
  .rec1 .txt .cn{font-size: 36px;font-weight: bold;margin-top:20px;}
  .rec1 .txt .en{font-size: 16px;}
  .rec3 .top .h{font-weight: bold;}
  .rec3 .boxs .swiper-slide .txt .h1 {font-size: 20px;font-weight: bold;}
}


.rec4{height: 28.75vw;display: flex;align-items: center;padding-left: 7vw;position: relative;z-index:2;}
.rec4 .pic{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:-1;}
.rec4 .pic .swiper-slide{position: relative;width: 100%;height: 100%;overflow:hidden;}
.rec4 .pic .slide-inner{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background:no-repeat center;background-size:cover;}
.rec4 .txt{color: #fff;position:relative;overflow:hidden;width:31.25vw;}
.rec4 .pic .swiper-slide .kuai{content:"";position: absolute;top: 0;right: 0;width: 18%;height: 100%;}
.rec4 .txt .swiper-slide{background-size:0 0;}
.rec4 .txt .h{font-size: 40px;line-height: 52px;margin-bottom: 1vw;font-family: hm;color:#fff;}
.rec4 .txt .p{font-size: 24px;line-height: 32xp;margin-bottom: 4.16vw;}
.rec4 .txt .more{width: 194px;height: 44px;text-align: center;line-height: 42px;border: 1px solid #DBDBDB;border-radius: 22px;transition: all 0.5s;}
.rec4 .txt .more span{display: inline-block;padding-right: 36px;color: #fff;background: url(404.png)no-repeat right center;transition: all 0.5s;}
.rec4 .txt .more:hover{border-color: transparent;background-color: #0426A1;}
.rec4 .tit{position: absolute;right: 3.9vw;overflow:hidden;width:162px; color: #fff;font-size: 40px;line-height: 52px;top: 50%;transform: translateY(-50%);}
.rec4 .next{width: 162px;height: 52px;position: absolute;right: 3.9vw;top: 50%;margin-top:-26px; cursor: pointer;}
.w1652{width: 85%;margin: 0 auto;position: relative;}

@media all and  (max-width:767px){

	.w1652{width: 90%;}
}

.news-homelist1{width:60%;}
.news-homelist1 ul{margin-left:-3%}
.news-homelist1 ul li{border-radius:5px 5px 0 0;float:left;width:48%;margin:0 0 0px 2%}
.news-homelist1 ul li:hover{-webkit-box-shadow:0 0 20px rgba(51,51,51,.5);top:-10px}
.news-homelist1 ul li:hover .news-img img{transform:scale(1.06)}
.news-homelist1 ul li:hover .news-intro::before{width:100%}
.news-homelist1 ul li:hover .news-intro h2{color:#f00}
.news-homelist1 ul li:hover .news-intro:after{height:4px;background:#f00;height:0.1333rem}
.news-homelist2{width:100%;}
.news-homelist2 ul{margin-left:-3%}
.news-homelist2 ul li{border-radius:5px 5px 0 0;width:100%;margin:0 0 0px 2%}
.news-homelist2 ul li:hover{-webkit-box-shadow:0 0 20px rgba(51,51,51,.5);top:-10px}
.news-homelist2 ul li:hover .news-img2 img{transform:scale(1.06)}
.news-homelist2 ul li:hover .news-intro2::before{width:100%}
.news-homelist2 ul li:hover .news-intro2:after{height:4px;background:#f00;height:0.1333rem}

.news-link{display:inline-block;width:100%}
.news-img{width:100%;height:254px;overflow:hidden}
.news-img2{width:60%;height:454px;overflow:hidden;float:left;}
.news-img img{width:100%;height:100%;object-fit:cover;transition:all .6s ease}
.news-intro{width:100%;padding:0px 10px 30px;position:relative;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.news-intro:after{position:absolute;bottom:0;left:0;width:100%;content:'';-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-intro::before{content:'';width:0%;height:20px;background-color:#f00;position:absolute;left:0;bottom:0;transition:all .4s ease}
.news-img2 img{width:100%;height:100%;object-fit:cover;transition:all .6s ease}
.news-intro2{width:40%;float:right;padding:105px 10px 105px;position:relative;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.news-intro2:after{position:absolute;bottom:0;left:0;width:100%;content:'';-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.news-intro2::before{content:'';width:0%;height:20px;background-color:#f00;position:absolute;left:0;bottom:0;transition:all .4s ease}

.news-list ul li:hover .news-intro:after{height:4px;background:#f00;height:0.1333rem}
.news-homelist1 ul li:hover .news-intro:after{height:4px;background:#f00;height:0.1333rem}
.news-homelist2 ul li:hover .news-intro2:after{height:4px;background:#f00;height:0.1333rem}

.news-info{background:#fff;display:flex;padding:20px 30px 20px;z-index:1;position:relative;transition:all .4s ease}
.news a:hover .news-info{transform:translateY(-40px)}
.news-intro span{font-size:16px;color:#b5b5b5;}
.news-intro h2{font-size:18px;color:#333;margin:15px 0 5px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .4s ease}
.news-intro p{font-size:14px;color:#737373;line-height:24px;height:48px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}
.news-intro2 span{font-size:16px;color:#b5b5b5;}
.news-intro2 h2{font-size:22px;color:#333;margin:15px 0 5px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .4s ease}
.news-intro2 p{font-size:14px;color:#737373;line-height:24px;height:48px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}


.news-info{background:#fff;display:flex;padding:34px 30px 41px;z-index: 1;position: relative;transition: all .4s ease}
.news-link:hover .news-info{transform: translateY(-40px)}

.homenews-time{text-align: center;font-size:14px;color:#888;font-family: "Samsung";width: 100%;padding-right: 15px;padding-top:8px;}
.homenews-time span{font-family: "Impact";padding-bottom: 5px;margin: 0 auto;font-weight:700;font-size:36px;color:#333;display:block;width:60px;line-height:1;margin-top: 10px;}
.news-txt{width:calc(100% - 20px);padding-left:28px}
.news-txt-title{font-size:18px;color:#333;font-weight:700;margin-bottom:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news-txt p{font-size:14px;line-height:24px;height: 48px;color:#888;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}
.news-more{position:absolute;z-index:0;width:100%;background:#f00;color:#fff;display:flex;align-items:center;justify-content:center;height:40px;left:0;bottom:0;font-size:16px}
.news-more i{display:block;background:url("404.png") no-repeat center/100%;width:6px;height:10px;margin-left:20px}
.news-homelist1 li:hover .news-intro { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 0px 0px 15px -5px #aaa; box-shadow: 0px 0px 15px -5px #aaa; -webkit-transform: translateY(-0.317rem); -ms-transform: translateY(-0.317rem); -o-transform: translateY(-0.317rem); transform: translateY(-0.317rem); -webkit-box-shadow: 0px 0px 0.3125rem -0.10417rem #aaa; box-shadow: 0px 0px 0.3125rem -0.10417rem #aaa; }
.news-homelist2 li:hover .news-intro2 { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 0px 0px 15px -5px #aaa; box-shadow: 0px 0px 15px -5px #aaa; -webkit-transform: translateY(-0.317rem); -ms-transform: translateY(-0.317rem); -o-transform: translateY(-0.317rem); transform: translateY(-0.317rem); -webkit-box-shadow: 0px 0px 0.3125rem -0.10417rem #aaa; box-shadow: 0px 0px 0.3125rem -0.10417rem #aaa; }
.homenews-time2{text-align: center;font-size:18px;color:#888;font-family: "Samsung";width: 100%;padding-right: 15px;padding-top:8px;}
.homenews-time2 span{font-family: "Impact";padding-bottom: 5px;margin: 0 auto;font-weight:700;font-size:60px;color:#f00;display:block;width:60px;line-height:1;margin-top: 10px;}
.news-txt2{text-align:center;width:calc(100% - 20px);padding-left:28px}
.news-txt-title2{font-size:22px;color:#333;font-weight:700;margin-bottom:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news-txt2 p{font-size:16px;line-height:30px;height: 60px;color:#888;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}


.p-new .nav1 { padding-top: 30px;}
.p-new .nav1 ul { margin: 0 auto; }
.p-new .nav1 ul li {  border-bottom: 1px solid #fff;    width: 33.3%; font-size: 16px; position: relative; text-align: center;  cursor: pointer;float: left; }
.p-new .nav1 ul li a { display: block; padding: 10px 30px; text-decoration: none; }
.p-new .nav1 ul li a:hover { text-decoration: none;  }
.p-new .nav1 ul .li-last { margin-right: 0; }
.p-new .nav1 ul li.active {color:#f00; border-bottom: 5px solid #f00; }
.p-new .nav1 ul li.active a { color: #fff; font-weight:bold; font-size: 16px;}
.p-new .nav1 ul li u { position: absolute; bottom: -7px; left: 50%; margin-left: -9px; display: block; height: 7px; z-index: 10; background-image: url("404.png"); }
.p-new .nav1 ul li.active u { width: 18px; }
.p-new .nav1 ul li:hover { color: #f85751; }
.p-new .nav1 ul li.active:hover { color: #fff; }
.m-slide { margin: 30px auto 0; }
.m-slide .img { width: 50%; float: left;width: 0px !important; }
.m-slide .tab { width:50%; float: right; }
.m-slide .tab li {width:100%;margin-bottom:8px; background: #fff; padding: 0 25px 0px 25px; position: relative; }
.m-slide .tab li .title { font-size: 18px; display: block; padding-top: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color:#333;margin-bottom: 6px;    font-weight: 600; }
.m-slide .tab li .title i{float: right;font-style: normal; font-size: 14px; color: #999;     line-height: 32px;   font-weight: normal;}
.m-slide .tab li .des { font-size: 14px; display: block; color: #666; line-height: 18px; height: 36px; overflow: hidden; }
.m-slide .tab li a:hover { text-decoration: none; }
.m-slide .tab li.on { -webkit-box-shadow:0 0 15px rgba(1, 28, 58, 0.84); color: #fff; }
@media all and  (max-width:767px){
.m-slide .img {display:none;}
.m-slide .tab { width:100%;}
.p-new .nav1 ul li a { padding: 10px 10px; }
}



.m-slide .tab li.on a { color: #fff; cursor: pointer; }
.m-slide .tab li.on .title{color:#fff;}
.m-slide .tab li.on .title i{color:#fff;}
.m-slide .tab li.on .des { color: #fff; filter: alpha(opacity=80); }
.m-slide .tab li.on b { display: block; height: 103px; width: 22px; background: url(404.png) no-repeat; position: absolute; top: 0; left: -22px; }
.m-slide .img .new-img-box{  height: 429px; width: 750px;    margin: 0 auto;}
.n-re{width: 120px;height: 40px; line-height: 40px; text-align: center; margin: 0 auto;margin-top: 5%;    border-top: 1px solid #fff; border-bottom: 1px solid #fff;position: relative;z-index: 2;-webkit-transition: all cubic-bezier(.23,1,.32,1) .6s;	
-moz-transition: all cubic-bezier(.23,1,.32,1) .6s;	-ms-transition: all cubic-bezier(.23,1,.32,1) .6s;	-o-transition: all cubic-bezier(.23,1,.32,1) .6s;	 transition: all cubic-bezier(.23,1,.32,1) .6s;}
.n-re span{color:#fff;width: 0%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;background: linear-gradient(to left, #f00, #FF5757);-webkit-transition: all cubic-bezier(.23,1,.32,1) .6s;	-moz-transition: all cubic-bezier(.23,1,.32,1) .6s;	-ms-transition: all cubic-bezier(.23,1,.32,1) .6s;-o-transition: all cubic-bezier(.23,1,.32,1) .6s;	 transition: all cubic-bezier(.23,1,.32,1) .6s;}
.n-re:hover{color: #fff;border-top: 1px solid #f00; border-bottom: 1px solid #f00;}
.n-re:hover span { width: 100%;}
.n-re a{    color: #fff;line-height: 40px;}
.n-re a:hover{color: #fff;}




.n-cont{width:#f00; overflow:hidden;background-image:url(../image/44.jpg);   padding: 60px 0 60px 0;   }
.n-cont h6{color: #f00; font-size: 46px;      margin-bottom: 6px;}
.homeh2{    color: #333; font-size: 46px;      margin-bottom: 6px;}
.home1h2{    color: #fff; font-size: 46px;      margin-bottom: 6px;}
.nav1 {width:100%;padding-left: 0;margin-bottom: 0;list-style: none;}
.indxw-list3{float: right;}
.indxw-list3 a{display: block;width: 100%;padding: 6px 0;border-bottom:1px solid #aaaaaa57;overflow: hidden;}
@media all and  (max-width:767px){
.indxw-list3{float: none;}
.n-cont{padding: 0px 0 60px 0;   }
}
.indxw-list3 a:hover .indxw-listwd h1{color: #f00;}
.indxw-list3 a:hover .indxw-listimg{background: linear-gradient(to left, #f00, #FF5757);}
.indxw-list3 a:hover .indxw-listimg h6, .indxw-list a:hover .indxw-listimg p{color: #fff;}
.indxw-list3 a:hover .indxw-listimg h6:after{background: #fff;}
.indxw-list3 a:hover .indxw-listimg p {color: #fff}
.daohangnew{color:#fff;}
.newsfubiaotp{color:#fff;}
.d-tit{text-align: center;padding-top: 80px;}
.nesimg{width:49%;}
.nesimg li{width:47%;float:left;margin-right:20px;}
.nesimg li:hover{-webkit-box-shadow:0 0 20px rgba(51,51,51,.5);top:-10px}
.nesimg li:hover .news-img img{transform:scale(1.06)}
.nesimg1 li:hover .news-intro::before{width:100%}
.nesimg li:hover .news-intro h2{color:#f00}
.nesimg li:hover .news-intro:after{height:4px;background:#f00;height:0.1333rem}
@media all and  (max-width:767px){
.d-tit{text-align: center;padding-top: 60px;}
}
@media only screen and (max-width:991px){
.m-slide .img {display:none;}
.indxw-list3{float: none;}
.m-slide .tab { width:100%; float: none; }
}
@media (max-width:1200px){
.m-slide .img {display:none;}
.indxw-list3{float: none;}
.m-slide .tab { width:100%; float: none; }
}

.indxw-list4{margin-top: 30px;}
.indxw-list4 a{display: block;width: 100%;padding: 6px 0;margin-right: 35px;border-bottom:1px solid #aaaaaa57;overflow: hidden;}

.indxw-list4 a:hover .indxw-listwd h2{color: #f00;}
.indxw-list4 a:hover .indxw-listimg{background: linear-gradient(to left, #f00, #FF5757);}
.indxw-list4 a:hover .indxw-listimg h6, .indxw-list a:hover .indxw-listimg p{color: #fff;}
.indxw-list4 a:hover .indxw-listimg h6:after{background: #fff;}
.indxw-list4 a:hover .indxw-listimg p {color: #fff}

/* 解决方案 */
.jjsolutions .nav2 { padding-top: 30px;}
.jjsolutions .nav2 ul { margin: 0 auto; }
.jjsolutions .nav2 ul li {    width: 20%; font-size: 18px; position: relative; text-align: center;  cursor: pointer;float: left; }
.jjsolutions .nav2 ul li a {color: #fff;display: block; padding: 10px 30px; text-decoration: none; }
.jjsolutions .nav2 ul li a:hover { text-decoration: none;  }
.jjsolutions .nav2 ul .li-last { margin-right: 0; }
.jjsolutions .nav2 ul li.buadns {color:#f00; border-bottom: 5px solid #f00; }
.jjsolutions .nav2 ul li.buadns a { color:#fff; font-weight:bold; font-size: 20px;}
.jjsolutions .nav2 ul li u { position: absolute; bottom: -7px; left: 50%; margin-left: -9px; display: block; height: 7px; z-index: 10; background-image: url("404.png"); }
.jjsolutions .nav2 ul li.buadns u { width: 18px; }
.jjsolutions .nav2 ul li:hover { color: #f85751; }
.jjsolutions .nav2 ul li.buadns:hover { color: #fff; }
.fanganliebs { margin: 30px auto 0; }
.fanganliebs .tab { width:100%;}
.fanganliebs .tab li {margin-bottom:8px;  padding: 100px 0px 100px 100px; position: relative; }
.fanganliebs .tab li .title { font-size: 18px; display: block; padding-top: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color:#333;margin-bottom: 6px;    font-weight: 600; }
.fanganliebs .tab li .title i{font-style: normal; font-size: 14px; color: #999;     line-height: 32px;   font-weight: normal;}
.fanganliebs .tab li .des { font-size: 14px; display: block; color: #666; line-height: 18px; height: 36px; overflow: hidden; }
.fanganliebs .tab li a:hover { text-decoration: none; }
.fanganliebs .tab li.on { -webkit-box-shadow:0 0 15px rgba(1, 28, 58, 0.84); color: #fff; }
.fanganliebs .tab li.on a { color: #fff; cursor: pointer; }
.fanganliebs .tab li.on .title{color:#fff;}
.fanganliebs .tab li.on .title i{color:#fff;}
.fanganliebs .tab li.on .des { color: #fff; filter: alpha(opacity=80); }
.fanganliebs .tab li.on b { display: block; height: 103px; width: 22px; background: url(404.png) no-repeat; position: absolute; top: 0; left: -22px; }
.jiejfangs{width:100%; overflow:hidden;padding: 150px 0 60px 0;   }
.jiejfangs h6{    color: #F00; font-size: 46px;      margin-bottom: 6px;}
.homeh2{    color: #333; font-size: 46px;      margin-bottom: 6px;}
.home1h2{    color: #fff; font-size: 46px;      margin-bottom: 6px;}
.nav2 {background: #02020270;width:100%;padding-left: 0;margin-bottom: 0;list-style: none;margin-top: 30px;padding-bottom: 10px;padding-top: 30px;}
.dfdsfdasf{color:#fff;}
.dwefeg{float: right;}
.dwefeg a{display: block;width: 100%;padding: 6px 0;border-bottom:1px solid #aaaaaa57;overflow: hidden;}
.dwefeg a:hover .ddfqwfd h1{color: #f00;}
.dwefeg a:hover .fewtgeq{background: #f00;}
.dwefeg a:hover .fewtgeq h6, .ddsdfas a:hover .fewtgeq p{color: #fff;}
.dwefeg a:hover .fewtgeq h6:after{background: #fff;}
.dwefeg a:hover .fewtgeq p {color: #fff}
.ddfqwfd{width:36%;float: left;}
.ddfqwfd h2{font-size:60px;color: white;background-image: -webkit-linear-gradient(bottom,rgba(255,255,255,0),rgba(255,255,255,0.3),rgba(255,255,255,1));-webkit-background-clip: text;-webkit-text-fill-color: #fff0;}
.ddfqwfd p{font-size:16px;color:#fff;}
.jdispjpod{}
.fafdassw img{width:100%;float:right;}
.fafdassw {width:50%;margin-top: -230px;margin-right: 50px;float:right;margin-bottom:100px;}
.laiojiesdas{padding: 10px 20px;background:#f00;}
.jjsolutions{background-image:url(../image/44.jpg);}
.hsiainbd{ position: relative; height: 100px;}
.hsiainbd{/* margin-bottom: 20px; */ font-weight: bold; font-size: 18px;}
.side-list li{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 30px; margin-bottom: 15px;}
.bdiuqdua{ text-transform: uppercase; font-size: 110px; font-family: 'Montserrat-Bold','Microsoft Yahei',Arial !important; text-align: center; color: #dfdede; position: absolute; top: 0; left: 50%; z-index: 0; transform: translate(-50%,0); }
.fdsoiuhnfi{ color:#333;font-size: 40px; z-index: 2; position: absolute; top: 55px; left: 50%; transform: translate(-50%,0);}
.diwnbusd{ position: absolute; top: 120px; left: 50%; transform: translate(-50%,0); z-index: 2; font-weight: 400; }

@media only screen and (max-width:991px){
.homeh2{    color: #333; font-size: 36px;}
.home1h2{  font-size: 36px;}
}
@media (max-width:1200px){
.homeh2{    color: #333; font-size: 36px;}
.home1h2{  font-size: 36px;}
}



@media all and  (max-width:767px){
	.home1h2{  font-size: 36px;}
	.homeh2{    color: #333; font-size: 36px;}
.fdsoiuhnfi{ color:#333;font-size: 32px; z-index: 2;top: 40px; left: 18%; transform: translate(0%,0);}
.diwnbusd{ top: 120px; left: 10%; padding-right: 20px;transform: translate(0%,0); z-index: 2; font-weight: 400; }
.jiejfangs{padding: 110px 0 40px 0;   }
.ddfqwfd{width:100%;}
.fanganliebs .tab li {padding:0px; }
.fafdassw {display:none;}
.ddfqwfd h2{font-size:36px;display: block;padding-top: 50px;}
.jjsolutions .nav2 ul li {    width: 50%; font-size: 16px;  text-align: left;  }
.ddfqwfd h2{background-image: -webkit-linear-gradient(bottom,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,1));}
.hsiainbd{ font-size: 16px;color:#666;}
}

.homebiaork{position:relative;background-image: url(../image/49.jpg);}
.homebiaorkback{width:100%}
.homebiaorkback img{width:100%}
.homebiaorklj{padding:90px 0;}
.homebiaorktittle{color:#000005;font-size:36px;line-height:1.3;margin-bottom:50px}
.homebiaorkkuang a{width:100%;transition:all .36s ease}
.homebiaorkkuang{transition:all .36s ease}
.homebiaorkkuang img,.homebiaorkkuang p{transition:all .36s ease}
.homebiaorkkuang img{margin-left:15px;width:10px}
.homebiaorkkuang{width:165px;text-align:center;background:#333;}
.biaorkup1{animation:ysfadeInUp .5s ease-in-out both;animation-delay:.1s}
.homebiaorkkuang a{display:flex;justify-content:center}
.homeliuyan{color:#fff;font-size:16px;margin-top:10px；}
.homebiaorkkuang:hover{background:linear-gradient(to left, #f00, #FF5757);}
@media all and  (max-width:767px){
.homebiaorkback img{width:100%;}
.imgly-mb{width:100%;}
.homebiaorklj{top:20%;left:8%;transform:translate(0%,0%)}
}


/* 翻页 */
.bxyfanye { padding-top: 30px;text-align:center;overflow: hidden; font-size:14px; margin-bottom:20px;  width:100%;}
.bxyfanye a{ padding: 10px 20px;margin-left:10px;border: 0px solid #e1e1e1;display: inline-block;background: #fffefe;border-radius: 2px;color:#5e5e5e;margin-bottom: 10px;}
.bxyfanye a:hover{background:linear-gradient(to left, #f00, #FF5757);color:#fff;}
.page-num-current{color:#fff!important;background: #f00!important;font-weight: bold;}
.bxyfanyewu{ width:100%; text-align:center; font-size:14px; color:#f05302; padding:20px 0;}
.page-num{ display:none;}
@media all and  (max-width:767px){
.bxyfanye a{ padding: 10px 10px;}
}

.homedbflt ul li{float:left;width:33.333%}
.homedbfltText h3{font-size:26px;padding-bottom:20px}
.homedbfltText p span{width:45px;height:45px}
.homedbfltText p span::after{height:1px;width:20px}
.homedbfltText p span::before{left:21px;top:-webkit-calc(50% + 1px);top:calc(50% + 1px);width:10px;height:10px}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.homedbfltxiao{margin:0px;padding:0px;list-style:none}
.homedbfltxiao li{list-style:none;margin:0px;padding:0px}
.homedbfltxiao dd{list-style:none;margin:0px;padding:0px}
.homedbfltxiao dt{list-style:none;margin:0px;padding:0px}
.homedbfltimg{overflow:hidden;height:300px}
.homedbfltimg img{transition:all 0.4s}
.homedbfltimg:hover img{transform:scale(1.1)}
.homedbflt ul li{position:relative}
.homedbflt ul li img{display:block;width:100%}
.homedbfltText{position:absolute;left:0px;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center}
.homedbfltText h3{font-weight:inherit; font-size:28px;text-transform:uppercase;color:#fff;padding-bottom:20px}
.homedbfltText p span{display:inline-block;width:45px;height:45px;-webkit-border-radius:100%;border-radius:100%;border:1px solid #ffffff;position:relative}
.homedbfltText p span::after{height:1px;background:#fff;width:20px;content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.homedbflt p span::before{position:absolute;left:21px;top:-webkit-calc(50% + 1px);top:calc(50% + 1px);width:10px;height:10px;border:1px solid #fff;-webkit-transform:translateY(-50%) rotate(42deg);-ms-transform:translateY(-50%) rotate(42deg);transform:translateY(-50%) rotate(42deg);border-left:none;border-bottom:none;display:block;content:''}
.homedbflt p span:hover{background:linear-gradient(to left, #f00, #FF5757);border-color:#f9282b}
@media only screen and (max-width:991px){
.homedbflt ul li{float:left;width:50%}
.homedbfltimg{overflow:hidden;height:auto;}
.fasfafes{display:none;}
.sniahdih{display:none;}
}
@media (max-width:1200px){
.homedbflt ul li{float:left;width:50%}
.homedbfltimg{overflow:hidden;height:auto;}
.fasfafes{display:none;}
.fasfafes{display:none;}
.sniahdih{display:none;}
}


@media all and  (max-width:767px){
.homedbfltimg{overflow:hidden;height:auto;}
.homedbflt ul li{width:100%}
.fasfafes{display:none;}
.fasfafes{display:none;}
.sniahdih{display:none;}
}
.index-customer{ padding: 50px 0; background-color: #fff;}
.index-customer .side-title .side-ti-bg{ color: #dfdede;}
.customer-list{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
.customer-list li{ width: 16.66%; position: relative; border-bottom: 1px solid #ddd; box-sizing: border-box; overflow: hidden;}
.customer-list li a{padding: 20px 20px;position: relative; display: block;}
.customer-list li a::before{ content: ""; width: 1px; height: 100%; background-color: #ddd; position: absolute; top: 0; right: 0; z-index: 20;}
.customer-list li:nth-of-type(6n) a::before{ width: 0;}
.customer-list li a:hover::after{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; box-shadow: 0 3px 10px 3px rgba(0,0,0,0.1); z-index: 21;}
.side-title{/* margin-bottom: 20px; */ font-weight: bold; font-size: 18px;}
.side-list li{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; line-height: 30px; margin-bottom: 15px;}
.side-list li a{ color: #666;}
.side-list li a:hover{ color: #C00}
.side-list li:last-child{ margin-bottom: 0;}
.side-title{ position: relative; height: 100px;margin-bottom: 120px;}
.side-ti-bg{ text-transform: uppercase; font-size: 110px; font-family: 'Montserrat-Bold','Microsoft Yahei',Arial !important; text-align: center; color: #dfdede; position: absolute; top: 0; left: 50%; z-index: 0; transform: translate(-50%,0); }
.side-ti-text{ font-size: 40px; z-index: 2; position: absolute; top: 55px; left: 50%; transform: translate(-50%,0);}
.side-ti-desc{ position: absolute; top: 120px; left: 50%; transform: translate(-50%,0); z-index: 2; font-weight: 400; }

@media all and  (max-width:767px){
.customer-list li{ width: 50%; }.
.index-customer img{ max-width: 100%; }
.customer-list li a{padding: 20px 10px;}
.customer-list li:nth-of-type(2n) a::before{ width: 0;}
.side-ti-text{ font-size: 30px;  left: 5%; transform: translate(00%,0);}
.side-ti-desc{  left: 5%; transform: translate(0%,0); }
.t_font48{font-size:40px;}
.side-ti-bg{font-size: 60px;}
}
.t_fotuple .t_duan16p{margin-bottom:36px}
.t_dili{padding:0 37px;text-align:center;margin-left:40px}
.t_diwen{font-size:16px;color:#fff;line-height:1.75}
.t_fotuple .t_font48{margin-bottom:21px}
.t_fotuple .t_duan16p{margin-bottom:36px}
.t_btnan .t_btncon:hover::before{width:0;opacity:0}
.t_btnan .t_btncon:hover .t_btnzi{color:#ED1D24}
.t_btncon{border:1px solid #ED1D24;transition:all 0.36s;display:inline-block;padding:9px 47px;position:relative;border-radius:2px;overflow:hidden}
.t_btncon::before{content:'';width:100%;height:100%;background:linear-gradient(to left, #f00, #FF5757);position:absolute;right:0;top:0;opacity:1;transition:all 0.4s cubic-bezier(0.42,0,0.58,1);display:block}
.t_btncon::before{width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px}
.t_btnzi{font-size:16px;color:#fff;line-height:1.75;position:relative;z-index:2;transition:all 0.4s cubic-bezier(0.42,0,0.58,1)}
.t_font48{font-size:46px}
.t_font48{font-size:48px;font-weight:bold;color:#fff;line-height:1.2}
.t_duan16p p{font-size:16px;line-height:1.75;color:#666}
.t_fotuple .t_duan16p p{color:#fff}
.t_diliic{width:60px;margin-bottom:28px;display:inline-block}
.ys_imgbox_contain,.dasbiunbd{position:relative;overflow:hidden}
.ys_imgbox_contain img,.dasbiunbd img{width:100%;transition:all .36s}
.t_footup{background-image: url(../image/44.jpg);width:100%}
.t_fotuprg{float:right;margin:80px 0;display: none;}
.t_fotuple{margin:80px 0}
@media all and  (max-width:767px){
.t_font48{font-size:40px;}
.t_fotuple{margin:50px 0}
}

/* 联系 */
.t_e6k1{position:relative;width:100%;background:#5F6973}
.t_e6k1bg .t_map{width:100%;height:100%}
.t_e6k1bg img{width:auto;}
.t_e6k1dian{position:absolute;left:47%;top:23%;transform:translate(-50%,-50%)}
.t_e6k1img{width:67px;position:absolute;left:50%;bottom:-12px;transform:translateX(-50%)}
.t_e6k1img img{width:100%}
.t_e6k1box{width:540px;background:#fff;padding:40px 86px 48px 67px}
.t_e6k1icon{width:27px;margin-right:14px}
.t_e6k1icon img{width:100%}
.t_e6k1rg{width:calc(100% - 41px)}
.t_e6tel a{color:#ED1D24}
.t_e6tel{color:#ED1D24;font-size:26px;line-height:1.5;margin-left:8px}
.t_e6k2le{width:122px;margin-right:27px}
.t_e6k2le img{width:100%}
.t_e6k2rg{width:calc(100% - 149px);padding-top:10px}
.t_e6k2ic{width:39px;margin-bottom:11px}
.t_e6k2ic img{width:100%}
.t_e6k2rg .t_duan16p p{color:#353D42}
.t_e6k1rg .t_duan16p p,.t_e6k1icon{line-height:39px}
.t_e6k1li{margin-bottom:19px}
.t_e6k1top{margin-bottom:65px}
.t_e6k2code{display:flex;align-items:center}
.t_e6k1nr{padding-top:114px;padding-bottom:120px}
.t_e6k1nr .t_font48{margin-bottom:52px}
.t_e6k1 .ys_cont1200{position:relative;z-index:4}
.t_e6k1dianzi{font-size:24px;line-height:1.75;color:#fff;position:absolute;left:50%;transform:translateX(-50%);top:21px;white-space:nowrap}
.t_e6k1jia{width:100%;position:absolute;height:100%;top:0;left:0}
.t_e6k1bg{height:var(--gao-height);position:absolute;width:140%;top:0%;left:0}
.t_e6k1{overflow:hidden}
.t_b4k1tit{font-size:20px;color:#999;line-height:2;transition:all 0.36s}
.t_e2k1qi{height:50px;overflow:hidden}
.t_e6tel a{position:relative;top:2px;font-family:'russoregular' !important}
.t_c1bk2 .t_c1ak2li{padding:0 20px}
.t_c1bk2 .t_c1ak2ul{margin:0 -20px}
.t_c1ak1pic{position:relative;cursor:pointer}
.t_c1ak1pic::before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);top:0;left:0;z-index:2}
.t_e6tel{color:#ED1D24;font-size:26px;line-height:1.5;margin-left:8px}
.fl{float:left}

@media all and  (max-width:767px){
.t_e6k1box{padding: 20px; width:auto;}
.t_e6k1nr{padding-bottom: 50px; padding-top: 50px;}

}


/* 荣誉 */


.partner{z-index:3;color:white;}
.partner{position:relative;height: 100%;padding:100px 0 100px;}
.rycontainer{width:85%;margin:0 auto;}
.rongyuliebs img{width:100%;height:100%;object-fit:cover}
.huioasb{width:100%;}
@media all and  (max-width:767px){

.partner{padding:10px 0 10px;}
	
}
.rongyuliebs{width:18.5%;display: inline-block;margin-right:15px;margin-bottom:15px;}
#c-common-bg {
	position: fixed;
	z-index: -2;
	top: 0;
	left: 0;
	width: 100%;
	height: 6.4rem;
}
#c-common-bg.c-dt {
	height: 100%;
}
.rongyu-title{/* margin-bottom: 20px; */ font-weight: bold; font-size: 18px;}
.rongyu-title{ position: relative; height: 100px;margin-bottom: 120px;}
.rongyuti-bg{ text-transform: uppercase; font-size: 55px; font-family: 'Montserrat-Bold','Microsoft Yahei',Arial !important; text-align: center; color:#ffffff12; position: absolute; top: 0; left: 50%; z-index: 0; transform: translate(-50%,0); }
.rongyuti-text{ color:fff; font-size: 40px; z-index: 2; position: absolute; top: 55px; left: 50%; transform: translate(-50%,0);}
.rongyuti-desc{ color:fff;position: absolute; top: 120px; left: 50%; transform: translate(-50%,0); z-index: 2; font-weight: 400; }
@media all and  (max-width:767px){

.rongyuti-text{ color:fff; font-size: 26px; z-index: 2; position: absolute; top: 55px; left: 0; transform: translate(0,0);}
.rongyuti-desc{ color:fff;position: absolute; top: 120px; left: 0; transform: translate(0,0); z-index: 2; font-weight: 400; }
.rongyu-title{font-size: 16px;}	
.rongyuliebs{width:100%;}
ol, ul {
  padding-left: 0;
}
}

/* 荣誉应用 */

.bgdyubdd::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(to top,rgba(0,0,0,.5),transparent);
    z-index: 4;
}
.jiofsiful{
    padding-bottom: 41px;
	padding-left: 0;
}
.edfwesdf{
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.08);
    background: #fff;
}

.bgdyubdd,.bgdyubdd img{
    width: 100%;margin-bottom: 10px;
}
.ys_imgbox_contain img,
.dasbiunbd img {
    width: 100%;
    transition: all .36s;
}
.dasbiunbd img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    /*z-index: 2;*/
    height: 100%;
}
.ys_imgbox_contain img:nth-child(2) {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.bgdyubdd .gbreesde{
    color:#fff;
    position: absolute;
    width: 100%;
    bottom: 10px;
    left: 0;
    padding-left: 20px; 
    z-index: 10;
    font-weight: bold;
	font-size: 18px;
}
.yingybiao{width:24.8%;display: inline-block;padding: 0 5px 15px;}
.dhaonifv{ color:#333;font-size: 28px; z-index: 2;font-weight: bold;border-left: 15px solid #fb0000;padding-left: 10px;}
.dhaonifv span{text-transform: uppercase;color:#999;font-size: 24px; z-index: 2;font-weight:normal;}
.dfafjiund{margin:0 auto;width:85%;height: 80px;padding-left: 15px;}
.yingyong ul li:hover .bgdyubdd img {
  transform: scale(1.06);
}

@media all and  (max-width:767px){
.dfafjiund{margin:0 auto 15px;width:91%;padding-left: 0px;height: 40px;}
.dhaonifv span{font-size: 16px;}
.yingybiao{width:100%;padding: 0;}
}

.bgdyubdd::before {
  content: '';
  width: 100%;
  bottom: -25%;
  left: 0;
  position: absolute;
  background:linear-gradient(to top,rgb(0, 0, 0),transparent);
 
  z-index: 3;
  transition: all .5s ease;
}


.blog-area{padding-top: 30px;}
/* 新闻列表 */
.neswcenter{padding-bottom:80px;}
.dfdasw{width:100%;margin-top:50px}
.dfdasw a{width:100%;}
.dqwedfw{width:28%;overflow:hidden;border-radius:15px}
.dqwedfw img{width:100%;transition:all ease 0.3s;}
.fwefess{width:64.666%;margin-right:2%;margin-top:20px;float: right;}
.fwefess h6{font-size:14px;color:#11131f;line-height:15px;opacity:0.5}
.fwefess h3{font-size:16px;color:#11131f;line-height:15px;opacity:0.5}
.fwefess h5{font-size:28px;color:#000000;font-family:mb;line-height:27px;height:35px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:24px;transition:all ease 0.3s}
.fwefess p{font-size:16px;color:#666666;font-family:ml;line-height:32px;height:72px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:19px}
.fwefess span{font-size:14px;color:#f00;font-family:mb;margin-top:25px;display:block;transition:all ease 0.3s}
.dfdasw:hover .dqwedfw img{transform:scale(1.05)}
.dfdasw:hover .fwefess h5{color:#f00}
.dfdasw:hover .fwefess span{color:#f00}
.container1{width:75%;margin:0 auto;}
.jfoijfs4{width:100%;margin-top: 20px;}
.zuozhexinxi{color:#999;font-size:15px;}
.newsItop h1{font-size:48px;}
@media all and  (max-width:979px){
.dqwedfw{width:100%;}
.container1{width:90%;margin:0 auto;}
.fwefess{width:95%;margin-right:2%;margin-top:30px;}
.dqwedfw img{height:220px}
.newsItop h1{font-size:26px;}
}

@media only screen and (max-width:991px){
.fwefess h5{line-height:40px;height:80px;font-size:24px;}
}
@media (max-width:1200px){
.fwefess h5{line-height:40px;height:80px;font-size:24px;}
}


@media all and  (max-width:767px){
.fwefess h5{line-height:40px;height:80px;font-size:24px;}
}

@media all and  (max-width:767px){
.dqwedfw{width:100%;}
.container1{width:90%;margin:0 auto;}
.fwefess{width:95%;margin-right:2%;margin-top:30px;}
.dqwedfw img{height:220px}
.newsItop h1{font-size:26px;line-height: 40px;}
}
/* 新闻详细 */
.newswrap{width: 80%;margin: 91px auto 0;}
.homeicon{display: inline-block;vertical-align: -2px;margin-right: 5px;}
.breadnav{padding:30px 0;}
.breadnav a{color: #333;}
.breadnav a.curr{color: #5985FD;}
.newscont{margin-top: 20px;padding-bottom: 80px;overflow: hidden;}
.contleft{float: left;width: 60%;}
.contleft .tit{font-size: 30px;color: #050505;font-weight: normal;}
.contleft .authortime{margin: 36px 0;}
.contleft .authortime i{display: inline-block;margin-right: 30px;font-size: 14px;color: #666;}
.contleft .nwesarticle img{max-width: 100%;}
.contleft .readinfo{padding-bottom: 24px;border-bottom: 1px solid #ddd;font-size: 16px;}
.contleft .nwesarticle p{margin: 30px 0;line-height: 26px;font-size: 16px;}
.newcopyright{margin:30px 0;padding:15px;border:1px solid #eee;color: #999;}
.newcopyright a{color: #333}
.newsprevnext{margin:30px 0;overflow: hidden;font-size: 16px;color:#666;}
.newsprevnext p{width: 45%;}
.newsprevnext a{color:#666;}
.newsprevnext a:hover{color: #f00}
/* 新闻详情侧边 */
.newssidebar{float: right;width: 35%;padding: 0 20px;}
.newssidebar .sidetit{font-size: 16px;font-weight: bold;}
.newssidebar .sidenew{margin:20px 0;overflow: hidden;}
.newssidebar .sidenew .imgw{width: 35%;height: 120px;overflow: hidden;}
.newssidebar .sidenew .con{width: 60%;float:right;}
.newssidebar .sidenew .tit{height:20px;margin-bottom: 15px;color: #666;line-height: 24px;overflow: hidden;font-size:16px;font-weight:bold;}
.newssidebar .sidenew .name{color: #999;font-size: 14px;}
.newssidebar .sidenew:hover .tit{color: #f00;}
.newssidebar .sidenew img{transition: all .3s;}
.newssidebar .sidenew:hover img{transform: scale(1.2);}



.casepost-three table{overflow-x:auto;padding:0;margin-top:0.875rem;width:100%}
.table{border-collapse:collapse;border-spacing:0}
.acasepost-three thead{color:#fff;background:#adc067;font-size:16px}
.casepost-three table tr:nth-child(1){color:#4a4a4a;height:70px !important}
.casepost-three thead th{height:50px;border:1px solid #e1e0e0;text-align:center;padding-top:0.625rem;color:#282828;background:#fff;font-size:18px}
.casepost-three th{font-weight:bold;height:40px;text-align:left;padding-left:5px}
.casepost-three tbody th{text-align:center}
.casepost-three tbody th{max-width:50%;padding-left:0.325rem;padding-right:0.325rem;padding-top:0.625rem;font-weight:lighter}
.casepost-three tbody th{border:1px solid #c6c6c6}
.casepost-three h3{line-height:30px;margin:10px 0 10px 30px;width:auto;padding:0px 8px;font-size:16px;color:#fff;font-weight:normal;display:inline-block;background:#1d98d6;border-radius:2px}
.newsdetailB-article table{overflow-x:auto;padding:0;width:100%}
.newsdetailB-article thead{color:#fff;background:#adc067;font-size:16px}
.newsdetailB-article table tr:nth-child(1){color:#4a4a4a;height:54px !important}
.newsdetailB-article thead th{height:50px;border:1px solid #e1e0e0;text-align:center;padding-top:0.625rem;color:white;background:#1e98d6}
.newsdetailB-article th{font-weight:bold;height:40px;text-align:left;padding-left:5px}
.newsdetailB-article tbody th{text-align:center}
.newsdetailB-article tbody th{max-width:50%;padding-left:0.325rem;padding-right:0.325rem;padding-top:0.625rem;font-weight:lighter}
.newsdetailB-article tbody th{border:1px solid #c6c6c6}
.divremmnews{padding:0 10px 0 0;overflow:hidden;border-top:none}
.divremmnews ul{width:100%}
.divremmnews li{width:100%;padding:0;line-height:40px;float:left;overflow:hidden;margin:0 1.5%;border-bottom:1px dashed #ccc}
.divremmnews li s{width:9px;height:12px;background-position:-90px -112px}
.divremmnews li a{font-size:16px;color:#666666;display:block;transition:all 0.3s ease-out 0s;margin-left:26px}
.divremmnews li a:hover{color:#154a9a;padding-left:6px}
.divremmnews li span{float:right;color:#999;font-size:16px;padding-right:30px}
.divremmnews ul li::before{content:"";position:absolute;transform:translate(0,-50%);background-color:#eb0000;width:10px;height:10px;margin-top:20px;margin-left:3px}


.newsdetailB-article table{overflow-x:auto;padding:0;width:100%}
.newsdetailB-article thead{color:#fff;background:#adc067;font-size:16px}
.newsdetailB-article table tr:nth-child(1){color:#4a4a4a;height:54px !important}
.newsdetailB-article thead th{height:50px;border:1px solid #e1e0e0;text-align:center;padding-top:0.625rem;color:#151515;background:#ececec}
.newsdetailB-article th{font-weight:bold;height:40px;text-align:left;padding-left:5px}
.newsdetailB-article tbody th{text-align:center}
.newsdetailB-article tbody th{max-width:50%;padding-left:0.325rem;padding-right:0.325rem;padding-top:0.625rem;font-weight:lighter}
.newsdetailB-article tbody th{border:1px solid #c6c6c6}
.newsdetailB-article h3{line-height:30px;margin:10px 0 10px 30px;width:auto;padding:0px 8px;font-size:16px;color:#fff;font-weight:normal;display:inline-block;background:#e62129;border-radius:2px}


.newsdetailB-article p{font-size:16px;line-height:32px;}


.bxytag a{margin-right:10px}
.bxytag a{-webkit-border-radius: 4px;display: inline-block;line-height: 30px;padding: 0 10px;margin: 5px;background: #fff;border: 1px solid #dadada;color: #8c8c8c;}
.bxytag a:hover{ color:#fff ;background: #f00;}



