body {
	/* font-family:'Lato','Montserrat Normal',Arial,Helvetica,'NotoSansSC Normal','Microsoft Yahei',sans-serif;
	font-family:'Montserrat Normal','NotoSansSC Normal','Microsoft Yahei',sans-serif;
	font-family: "Source Han Sans CN Regular","Open Sans","Roboto Condensed",Arial,Verdana,Helvetica,'Microsoft Yahei',Lato,sans-serif; */
	/* font-family: "Open Sans","Roboto Condensed", sans-serif; */
	/*font-family: 微软雅黑, 黑体, Arial, "Microsoft YaHei", sans-serif;*/
	/*font-family: Arial, "Microsoft YaHei", sans-serif;*/
	font-family: Arial !important;
	font-size:13px;
	background-color:#eee;
	overflow-x:hidden;
	color: #000;
}
.bg-white {
    background-color: rgb(255, 255, 255);
}
.bold{ font-weight: bold;}

.hide {
    display: none !important;
}

ol, ul, li {
    list-style-type: none;
}
.ie9-lower .ie-top-box {
	display:block;
	background:#FFF;
	padding:15px;
	text-align:center;
	position:relative;
	z-index:100;
	color:#000
}
.ie9-lower .ie-top-box .icon {
	display:inline-block;
	width:20px;
	height:20px;
	border-radius:50%;
	background:#000;
	color:#FFF;
	font-weight:700;
	margin-right:10px
}
.ie9-lower .product-list .item {
	opacity:1
}
.ie .footer .footer-payment img {
	width:40px;
	opacity:.3
}
.ie .header .burger .icon-burger {
	position:relative;
	top:-5px
}
.ie .page-nav .links>li a {
	display:block;
	line-height:60px
}
a {
	transition:all .3s
}
a:hover {
	color: #99d616 !important;
	text-decoration:solid;
	transition:all .3s
}
.iconfont {
	font-size:inherit
}

.header {
	padding:10px 0;
	background-color:#000
}
.header.master-header {
	background-color:#fff;
}

.header {
	/* position:fixed; */
	position:absolute;
	left:0;
	top: 50px;
	display:flex;
	flex-direction:row;
	align-items:center;
	padding:15px 0;
	width:100%;
	z-index:999;
	/* transition:all .3s */
}
.header-top{
   background-image: linear-gradient(to right, 
        #4da1af 70%,  /* #4da1af 占70% */
        #a5e96a 100%  /* #a5e96a 覆盖剩余30% */
); width: 100%; height: 50px;}

.header-top-con{ text-align: center; line-height: 50px; vertical-align: middle;display: flex; color: #fff !important;}
.en_company_name{ text-align: left; width: 55%;}
.en_company_address_tel{ text-align: right;  display: flex;}
.en_company_address_tel .t_l{padding: 0px 5px; text-align: center;  display: flex;
}

.en_company_address_tel .t_l ._icon{ width: 30px;height: 50px;text-align: center; 
background: url(/home/img/header_top_icon.png) ;background-repeat: no-repeat;/* 禁止重复 */ display: flex;
}

.en_company_address_tel .t_l:nth-child(1) ._icon{
background-position: 0px 10px;
}
.en_company_address_tel .t_l:nth-child(2) ._icon{
  background-position: -31px 10px;
}
.en_company_address_tel .t_l:nth-child(3) ._icon{
background-position: -61px 10px;
}

.home-header {
	visibility:hidden;
	opacity:0;
	transform:translateY(-10px);
	transition:.6s all ease-in-out;
	transition-delay:3.2s
}
.home-header.active {
	visibility:visible;
	opacity:1;
	transform:translateY(0)
}


.logo {
	width:260px;
	height:50px;
	background-repeat:no-repeat;
	background-image:url('/Public/logo.png');
	background-position:center center;
	overflow:hidden;
	margin-left:15px;
	position:relative;
	z-index:10
}

.logo>a {
	display:flex;
	flex-direction:column;
	width:100%;
	height:100%;
	text-indent:-999px
}

.header-tools {
	display:flex;
	flex-direction:row;
	align-items:center;
	padding-right:35px;
	margin-left:auto;
	position:relative;
	z-index:10
}
.header-tools>ul {
	display:flex;
	flex-direction:row;
	list-style:none;
	padding:0;
	margin:0
}
.header-tools .lang>li {
	margin-left:10px;
	position:relative;
	padding-right:20px
}
.header-tools .lang>li::after {
	content:'';
	height:80%;
	position:absolute;
	right:5px;
	top:2px;
	width:1px;
	background-color:#FFF;
	transform:rotate(16deg)
}
.header-tools .lang>li:last-child {
	padding-right:0
}
.header-tools .lang>li:last-child::after {
	display:none
}
.header-tools .lang>li>a {
	color:#c1c1c1;
	font-size:14px
}
.header-tools .lang>li>a:hover,.header-tools .lang>li>a.active {
	color:#FFF;
	opacity:1
}
.header-tools .tools {
	margin-left:15px
}
.header-tools .tools>li {
	margin-left:15px;
	font-weight: bold;
}
.header-tools .tools>li>a {
	color:#f6f6f6;
	display:flex;
	width:44px;
	height:44px;
	border-radius:50%;
	flex-direction:column;
	align-items:center;
	justify-content:center
}
.header-tools .tools>li>a:hover {
	background-color:#FFF;
	color:#000;
	box-shadow:0 0 10px 0 rgba(0,0,0,0.125)
}
.header-tools .tools>li.language>a{}
.header-tools .tools>li.language>a:hover{
  box-shadow:none !important;
  color:#99d616;
  background:none;
}
.carousel-indicators li{
        border-color: #ffffff;
        background-color: rgba(255,255,255,0.9);
        margin-left: 10px;
    }
    .carousel-indicators li.active{
        width: 20px;
        /* background-color: #94D600;
        border-color: #94D600; */
        background-color: #99d616;
        border-color: #99d616;
        margin-left: 10px;
    }

    .carousel-inner>.item>a>img {
        display: block;
        width: 100%;
        height: auto;
    }
    #myBanner .item{
        height: auto;
        overflow: hidden;
    }

    @media (min-width: 992px) and (max-width: 2560px) {
        
        #myBanner .item{
            height: auto;
            overflow: hidden;
        }
        #myBanner .item img.hidden-sm{
            display: block;
            width: 100%;
            height: auto;
          
        }     

    }



    /* home-page */
    .home-title-block {
        font-size: 28px;
        line-height: 96px;
        text-align: center;
        height:96px;
        font-weight: bold;
    }
    .home-product-show .list-block {
        margin-bottom: 20px;
        position: relative;
        overflow: hidden;
        padding-bottom: 30px;
        padding-top: 15px;
		border-radius: 5px;
    }
    
    .home-product-show .list-block img{
        max-width: 100%;
    }

    .home-product-show .pro-img{
        /* height: 210px; */
        text-align: center;
		display: block;
    }
    .home-product-show .pro-img img{
        max-width: 80%;
    }
    .home-product-show .pro-text{
        width: 100%;
        padding-top: 15px;
        padding-left: 10px;
    }
    .home-product-show .pro-title{
        font-size: 20px;
        color: #221815;
    }
    .home-product-show .pro-desc{
        font-size: 14px;
        color: #9fa0a0;
        line-height: 27px;
    }
    .home-product-show .pro-bt{
        display: inline-block;
        font-size: 14px;
        color: #fff;
        background-color: #99d616;
        padding: 0 20px;
        border-radius: 15px;
    }

@media (min-width: 992px) {
    .home-product-show .pro-bt {
        display: inline-block;
        font-size: 20px;
        color: #fff;
        background-color: #9fa0a0;
        padding: 8px 32px;
        border-radius: 20px;
        /* transition: transform 1s ease 0s; */
    }

	.home-product-show .pro-info a:hover .pro-bt {
        background-color: #99d616;
 
    }
}

@media (min-width: 992px) {

    /* 2023-08-08 product list show*/
    .pro-list .pro-info .pro-img img{
        width: 80%;
    }


 .search-modal{
    top:80px; 
    background-color: #f4f4f4;
 }
  
  .navbar-inverse{
      border-color: rgba(22,22,22,0);
      background-color: rgba(22,22,22,1);
      height: 80px;
      margin-bottom: 0;
      border-radius: 0;
      border: none;
  }
  .navbar-brand {
      padding: 15px 15px 0;
  }
  .navbar-nav.nav-left90{
      padding-left: 90px;
  }
  
  .navbar-nav>li>a {
    font-size: 18px;
    line-height: 20px;
    padding: 0;
    margin: 30px 15px 30px 70px;
  }
  .navbar-inverse .navbar-nav.navbar-right>li>a{
      font-size: 16px;
      padding-left: 0px;
      padding-right: 0px;
      margin: 30px 5px;
      cursor: pointer;
      color: #9fa0a0;
  }
  .navbar-nav.navbar-right>li>a.dot-line{
    color: #9fa0a0;
    cursor: default;
  }
  .navbar-nav.navbar-right>li>a.dot-line:hover{
    color: #9fa0a0 !important; 
  }
  .navbar-inverse .navbar-nav>li>a {
      color: #ffffff;
      cursor: pointer;
  }
  .navbar-inverse .navbar-nav>li>a:hover {
    /* color: #94D600 !important; */
    color: #99d616 !important;
  }
  .navbar-inverse .navbar-nav>li.open>a {
    /* color: #94D600 !important; */
    color: #99d616 !important;
  }
  .dropdown .container-dropdown{
      width: 100%;
      position: fixed;
      background-color: rgba(36,36,36,1);
      height: 0;
      left: 0;
  }
  .dropdown a .caret{
    color: #ffffff;
  }
  .dropdown.open a .caret{
    content: "";
    border-top: 0;
    border-bottom: 4px dashed;
    /* color: #94D600; */
    color: #99d616;
  }
  .dropdown.open .container-dropdown{
    height: auto;
    min-height: 120px;
    /* height: 100vh; */
    overflow: hidden;
    /* opacity: 0.8; */
  }
  .dropdown.open .dropdown-bg{
      height: 100vh; 
      overflow: hidden;
      background-color: rgba(36,36,36,0.72);
      left:0;
      top:80px;
      width: 100%;
      position: fixed;
  }
  .dropdown.open .container{
      position: relative;
      display: block;
  }
  .dropdown.open .row.dropdown-menu{
    display: block;
    position: relative;
    width: 100%;
    top:0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background:none;
    -webkit-animation:fadeinB 1s forwards;
    -moz-animation:fadeinB 1s forwards;
    -ms-animation:fadeinB 1s forwards;
    animation:fadeinB 1s forwards;
  }

  .dropdownMore.open .container-dropdown{
        /* height: auto; */
        min-height: 120px;
        height: 100vh;
        overflow: hidden;
        /* opacity: 0.9; */
        background-color: rgba(0, 0, 0, 0.9);
    }

  .dropdownMore .dropdown-menu{ 
        margin: 20px auto;
    }

  .dropdownMore .dropdown-menu a{ 
      display: block;
      text-align: center;
      font-size: 32px;
      line-height: 80px;
      color: #ffffff;
  }
  .dropdownMore .dropdown-menu a:hover{
      color: #c9caca;
  }

  .dropdown a.dropdown-bar{
      display: block;
      height: 20px;
      margin-top: 30px;
      margin-bottom: 30px;
  }

  .dropdown .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #FFF;
    margin-top: 4px;
    -moz-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }

    .dropdown.open .icon-bar{
        /* background-color:  #9cc715;  */
        background-color:  #99d616; 
    }
    
    .dropdown.open .icon-bar:nth-of-type(1) {
        -moz-transform: translateY(6px) rotate(45deg);
        -ms-transform: translateY(6px) rotate(45deg);
        -webkit-transform: translateY(6px) rotate(45deg);
        transform: translateY(6px) rotate(45deg);
    }
    .dropdown.open .icon-bar:nth-of-type(2) {
        opacity: 0;
    }
    .dropdown.open .icon-bar:nth-of-type(3) {
        -moz-transform: translateY(-6px) rotate(-45deg);
        -ms-transform: translateY(-6px) rotate(-45deg);
        -webkit-transform: translateY(-6px) rotate(-45deg);
        transform: translateY(-6px) rotate(-45deg);
    }

    .dropdown-menu .thumbnail:hover .type-pro img{
        transform: scale(1.08);
        -ms-transform: scale(1.08);
    }

    .dropdown-menu .thumbnail .type-pro{
        position: absolute;
        left: auto;
        top: 0;
        width: 100%;
        display: block;
        margin: 0 ;
        padding: 0;
    }
    .dropdown-menu .thumbnail .type-pro img{
        transition: transform 1s linear 0s;
        width: 80%;
        display: block;
        margin: 0 auto;
        padding: 0;
    }
    .dropdown-menu .thumbnail .bg{
        display: block;
        width: 100%;
        height: auto;
    }
    .dropdown-menu .thumbnail{
        background-color: #FFF;
        border-radius: 0;
        border: none;
        margin-bottom: 30px;
        margin-top: 30px;
        position: relative;
        padding: 0;
        overflow: hidden;
        width: 100%;
    }

    .dropdown-menu .thumbnail .product-name{
        display: block;
        position: absolute;
        width: 100%;
        bottom: 20px;
        text-align: center;
    }

    .dropdown-menu .thumbnail .product-all{
        display: block;
        position: absolute;
        width: 100%;
        top: 50%;
        line-height: 42px;
        margin-top: -21px;
        text-align: center;
        color: #6d6c6c;
    }

    .mt-navbar-top{
        margin-top: 70px;
    }

    .container-mt {
        margin-top: 60px;
    }

    .row-mt {
        margin-top: 50px;
    }

    .row-mb {
        margin-bottom: 50px;
    }

  .banner-page{
      height: 365px;
  }

   .banner-bg .banner_text .title{
        font-size: 60px;
        font-weight: bold;
    }
    .banner-bg .banner_text .desc{
        font-size: 42px;
    }

    /* home-page */
    .home-title-block {
        font-size: 36px;
        line-height: 132px;
        text-align: center;
        height:132px;
        font-weight: bold;
    }
    .home-product-show .list-block {
        margin-bottom: 42px;
        position: relative;
    }
    .home-product-show .list-block .bg-img{
        padding: 0;
        overflow: hidden;
    }
    .home-product-show .list-block .bg-img img{
        width: auto;
        min-height: 567px;
        max-width: 100%;
        display: block;
        overflow: hidden;
        transition: transform 1s ease 0s;
    }
    .home-product-show .list-block .bg-img:hover img {
        transform: scale(1.08);
        -ms-transform: scale(1.08);
    }

    .home-product-show .list-block .pro-info{
        text-align: center;
        height: 100%;
        /* overflow: hidden;
        position: relative; */
    }
    .home-product-show  .pro-info a{
        display: block;
        margin-top: 20%;
        position: relative;
    }
    .home-product-show .pro-img{
        overflow: hidden;
        position: absolute;
        top:0;
        left:0;
        width: 100%;
        height: 320px;
    }
    .home-product-show .pro-img img{
        max-width: 66%;
        transition: transform 1s ease 0s;
        
    }
    .home-product-show .pro-text{
        position: absolute;
        top: 260px;
        width: 100%;
    }
    .home-product-show .pro-title{
        font-size: 20px;
        color: #221815;
        /* margin-top: -40px; */
    }
    .home-product-show .pro-desc{
        margin-top: 10px;
        text-align: center;
        font-size: 14px;
        color: #9fa0a0;
        height: 75px;
        line-height: 25px;
        display: block;
        clear: both;
    }
    .home-product-show .pro-bt{
        display: inline-block;
        font-size: 20px;
        color: #fff;
        background-color: #9fa0a0;
        padding: 8px 32px;
        border-radius: 20px;
        /* transition: transform 1s ease 0s; */
    }
    .home-product-show .pro-info a:hover img{
        transform: scale(1.1);
        -ms-transform: scale(1.1);
    }
    .home-product-show .pro-info a:hover .pro-bt{
        background-color: #94D600 ; 
        animation: myfirst 1s ease 1s;
    }


}


/* media */
.breadcrumb-block {
    font-size: 16px;
    line-height: 72px;
    color: #acacac;
    text-align: right;
}
.video-group .cover-img{
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center;
}

.video-row{
    margin-bottom: 50px;
    position: relative;
    height: auto;
    overflow: auto;
}
.video-group{
    padding:0;
    background-color: #fff;
	padding: 15px;
	border-radius: 5px;
}
.video-group .news-title{
    font-size: 24px;
    padding-bottom: 20px;
    padding-top: 20px;
    font-weight: bold;
    color: #333;
}
.video-group .news-desc{
    font-size: 14px;
    line-height: 1.5;
    padding-right: 20px;
   color:#777;
}
.video-group .cover-img{
    /* padding: 42px 15px; */
    position: relative;
    height: 320px;
    overflow: hidden;
    width: 100%;
	border-radius: 5px;
}
.first-row .video-group .cover-img{
    height: 360px;
}
.video-group .icon-play{
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 72px;
    font-weight: 100;
    color: #fff;
    display: block;
    opacity: 0.8;
    line-height: 200px;
    height: 200px;
    width: 200px;
    margin-left: -100px;
    margin-top: -100px;
    text-align: center;
    cursor: pointer;
}
.video-group .cover-img .icon-play:hover{
    opacity: 0.5;
}
.video-group .cover-img img{
    display: block;
    width: auto;
    height: auto;
    /* max-width: 100%; */
    min-width: 100%;
    min-height: 100%;
    
}
.video-group .readmore{
    padding-left: 15px; 
    font-size: 18px;
}

.video-group .text-block{
    padding-left: 20px;
    padding-bottom: 20px;
    height: 150px;
    overflow: hidden;
    position: relative;
}
.first-row .video-group .news-time{
    position: absolute;
    left: 45px;
    bottom: 45px;
    font-size: 12px;
}
.video-group .news-time{
    position: absolute;
    left: 20px;
    bottom: 20px;
    font-size: 12px;
}
.video-group .cover-img.text{
    padding:45px;
 
}

.video-group pre{
    background: none;
    border: none;
    padding:0;
    font-size: 14px;
}


@media (min-width: 992px) {
    .row-mb {
        margin-bottom: 50px;
    }
}


@media (max-width: 991px) { 


    /* news */
    
    .video-group .news-title{
        font-size: 18px;
        padding-bottom: 5px;
        padding-top: 10px;
        font-weight: 500;
    }
    .video-group .news-desc {
        font-size: 16px;
        padding-top: 10px;
    }
    .video-group .text-block {
        padding-left: 20px;
        padding-bottom: 15px;
        height: auto;
        /* overflow: auto; */
        line-height: 1.5;
    }
    .first-row  .video-group .news-time{
        padding-top: 10px;
        font-size: 14px;
        position: initial;
    }
    .first-row .video-group .cover-img.text{
        padding: 0px 20px 15px;
        height: auto;
        overflow: auto;
        overflow: visible;
        position: relative;
    }
    .video-group .news-time {
        position: relative;
        font-size: 12px;
        clear: both;
        left: 0;
        top:0;
    }

    .video-row, .video-row .col-md-6{
        margin-bottom: 30px;
    }
    .video-group .cover-img {
        /* padding: 42px 15px; */
        position: relative;
        height: auto;
        overflow: hidden;
        width: 100%;
		border-radius: 5px;

    }
    .video-group .cover-img img {
        display: block;
        height: auto;
        width: 100%;
        min-height: auto;
    }
    .first-row .video-group .cover-img {
        height: auto;
        min-height: 255px;
    }
    .first-row .video-group .cover-img.text {
        height: auto;
        min-height: 70px;
    }


}

@media (min-width: 1200px){
    .container {
        width: 1200px;
    }

}


/* 淡入 */
@-webkit-keyframes fadein{
    0%{opacity:0;}
    100%{opacity:1;}
}
@-moz-keyframes fadein{
    0%{opacity:0;}
    100%{opacity:1;}
}
@-ms-keyframes fadein{
    0%{opacity:0;}
    100%{opacity:1;}
}
@keyframes fadein{
    0%{opacity:0;}
    100%{opacity:1;}
}
/* 淡入-从上 */
@-webkit-keyframes fadeinT{
    0%{opacity:0;-webkit-transform:translateY(-100px);}
    100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes fadeinT{
    0%{opacity:0;-moz-transform:translateY(-100px);}
    100%{opacity:1;-moz-transform:translateY(0);}
}
@-ms-keyframes fadeinT{
    0%{opacity:0;-ms-transform:translateY(-100px);}
    100%{opacity:1;-ms-transform:translateY(0);}
}
@keyframes fadeinT{
    0%{opacity:0;transform:translateY(-100px);}
    100%{opacity:1;transform:translateY(0);}
}
/* 淡入-从右 */
@-webkit-keyframes fadeinR{
    0%{opacity:0;-webkit-transform:translateX(100px);}
    100%{opacity:1;-webkit-transform:translateX(0);}
}
@-moz-keyframes fadeinR{
    0%{opacity:0;-moz-transform:translateX(100px);}
    100%{opacity:1;-moz-transform:translateX(0);}
}
@-ms-keyframes fadeinR{
    0%{opacity:0;-ms-transform:translateX(100px);}
    100%{opacity:1;-ms-transform:translateX(0);}
}
@keyframes fadeinR{
    0%{opacity:0;transform:translateX(100px);}
    100%{opacity:1;transform:translateX(0);}
}
/* 淡入-从下 */
@-webkit-keyframes fadeinB{
    0%{opacity:0;-webkit-transform:translateY(100px);}
    100%{opacity:1;-webkit-transform:translateY(0);}
}
@-moz-keyframes fadeinB{
    0%{opacity:0;-moz-transform:translateY(100px);}
    100%{opacity:1;-moz-transform:translateY(0);}
}
@-ms-keyframes fadeinB{
    0%{opacity:0;-ms-transform:translateY(100px);}
    100%{opacity:1;-ms-transform:translateY(0);}
}
@keyframes fadeinB{
    0%{opacity:0;transform:translateY(100px);}
    100%{opacity:1;transform:translateY(0);}
}

@-webkit-keyframes zoomOut{
    0%{opacity:0;-webkit-transform:scale(0.1);}
    100%{opacity:1;-webkit-transform:scale(1);}
}
@-moz-keyframes zoomOut{
    0%{opacity:0;-webkit-transform:scale(0.1);}
    100%{opacity:1;-webkit-transform:scale(1);}
}
@-ms-keyframes zoomOut{
    0%{opacity:0;-webkit-transform:scale(0.1);}
    100%{opacity:1;-webkit-transform:scale(1);}
}
@keyframes zoomOut{
    0%{opacity:0;-webkit-transform:scale(0.1);}
    100%{opacity:1;-webkit-transform:scale(1);}
}

@-webkit-keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale(3);}
    100%{opacity:1;-webkit-transform:scale(1);}
}
@-moz-keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale(3);}
    100%{opacity:1;-webkit-transform:scale(1);}
}
@-ms-keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale(3);}
    100%{opacity:1;-webkit-transform:scale(1);}
}
@keyframes zoomIn{
    0%{opacity:0;-webkit-transform:scale(3);}
    100%{opacity:1;-webkit-transform:scale(1);}
}



	
.super-header {
	background-color:#fff;
	padding:10px 0;
	box-shadow:0 0 10px 0 rgba(0,0,0,0.125)
}
.super-header .logo {
	background-image:url('/Public/logo-dark.svg')
}
.super-header .burger {
	color:#000
}
.super-header .header-menu>li>a {
	color:#000
}
.super-header .lang li::after {
	background:#000 !important
}
.super-header .lang li a {
	color:#c1c1c1
}
.super-header .lang li a:hover,.super-header .lang li a.active {
	color:#000 !important
}
.super-header .tools>li>a {
	color:#000
}
.super-header .tools>li>a:hover {
	color:#FFF;
	/* background-color:#000 */
}
.super-header .tools>li>a.user-login {
	color:#000
}

.master-header .logo {
	background-image:url('/Public/logo-dark.svg')
}

.master-header .burger {
	color:#000
}
.master-header .header-menu>li>a {
	color:#000
}
.master-header .header-menu>li>a:hover {
	color:#99d616
}
.master-header .header-menu>li.active_ >a{
	color:#99d616 !important;
}

.master-header .lang li::after {
	background:#000
}
.master-header .lang li a {
	color:#c1c1c1
}
.master-header .lang li a:hover,.master-header .lang li a.active {
	color:#000
}
.master-header .tools>li>a {
	color:#000
}
.master-header .tools>li>a:hover {
	/* background-color:#000; */
	color:#FFF
}
.master-header .tools>li>a.user-login:hover {
	color:#000
}

.header-menu {
	margin:0;
	padding:0 10px;
	display:flex;
	flex-direction:row;
	align-items:center;
	list-style:none;
	position:absolute;
	justify-content:center;
	left:0;
	right:0;
	top:0;
	height:100%
}
.header-menu>li {
	/* padding:0 5px;
	margin-bottom:-5px */
}
.header-menu>li>a {
	color:#FFF;
	display:flex;
	flex-direction:row;
	align-items:center;
	padding:10px 20px;
	font-size:13px;
	font-weight: bold;
	letter-spacing:1.5px;

}
.header-menu>li>a i {
	font-size:14px;
	margin-left:6px
}
.header-menu>li>a:hover {
	
	color:#000;


}

/* .hover-dropdown {
	position:relative
} */

@keyframes returnToNormal {
	0% {
	opacity:0;
	transform:translate3d(0,-100%,0)
}
100% {
	opacity:1;
	transform:none
}
}.hover-dropdown .sub-menu {
	border:0;
	/* box-shadow:0 0 10px 0 rgba(0,0,0,0.125); */
	padding:5px 10px;
	margin-top:0;
	position:absolute;
	top:100%;
	left:0;
	background-color:#FFF;
	z-index:1000;
	min-width:10rem;
	list-style:none;
	/* border-radius:5px; */
	visibility:hidden;
	opacity:0;
	transform:translateY(-20px);
	transition:all .2s ease-in-out
}


.hover-dropdown .Thumb {
	/*width: 750px;*/
	width: 100%;
	min-height: 250px;
	display: flex;
	border:0;
	/* box-shadow:0 0 10px 0 rgba(0,0,0,0.125); */
	padding:5px 15px;
	margin-top:0;
	position:absolute;
	top:100%;
	left:0;
	background-color:#FFF;
    /* flex-wrap: wrap; */
    /* max-height: 100vh !important;
    max-width: 1400px !important; */
	z-index:1200;
	list-style:none;
	border-radius:5px;
	visibility:hidden;
	opacity:0;
	/* transform:translateY(-20px);
	transition:all .2s ease-in-out */
}

.hover-dropdown .Thumb_ {
	width: auto !important;
	box-shadow:0 0 10px 0 rgba(0,0,0,0.125);
    flex-wrap: wrap;
    max-height: 100vh !important;
    max-width: 1400px !important;
	transform:translateY(-20px);
	transition:all .2s ease-in-out
}

.hover-dropdown .sub-menu ul{}

.hover-dropdown .sub-menu li {
    width:100px;
    /*flex: 0 0 20%;*/
     justify-content: center;
    align-items: center; 
}
.hover-dropdown .Thumb li{
    width:135px !important;
    display: block;
    background-color:#f5f5f7;
    border-radius: 5px;
    margin: 5px;
    margin-bottom: 20px;
    padding: 5px  5px;
    height: 155px;
}

.hover-dropdown .sub-menu li .block {
    text-align: center;
    color: #111;
    /*padding: 0.5em 2em;*/
}
.hover-dropdown .sub-menu li .block img {
    text-align: center;
    width: 90%;
    min-height:120px;
	border-radius: 5px;
}

.hover-dropdown .sub-menu>li .block .font-menu_item {
    letter-spacing: 0;
}
.font-menu_item {
    text-align: center;
    font-size: 9px;
    font-weight:800;
    /*letter-spacing: 0.1em;*/
    /*width: 150px; */
    /*white-space: nowrap; */
    /*overflow: hidden; */
    /*text-overflow: ellipsis;*/
}

.font-menu_item:hover{
	color: #99d616 !important;
}

.hover-dropdown .sub-menu>li>a {
	font-size:12px;
	color:#000;
	position:relative;
	padding:10px 0;
	display:block
}
.hover-dropdown .sub-menu>li>a::after {
	content:'';
	position:absolute;
	right:0;
	bottom:0;
	background-color:#000;
	width:0;
	height:1px;
	transition:all .3s ease-in-out
}
.hover-dropdown .sub-menu>li>a:hover::after {
	width:100%;
	transition-delay:.3s;
}
.hover-dropdown.active>a {

	color:#000;

}


.hover-dropdown.active .sub-menu {
	visibility:visible;
	opacity:1;
	transform:translateY(0)
}
.hover-dropdown.active .sub-menu>li {
	animation:returnToNormal .6s;
	animation-fill-mode:both
}

li.hover-dropdown.active .Thumb{
	width: 100%;
	display: block;
	background-color: #fff;
	visibility:unset;
	opacity: 1;
	animation: fade 350ms
}

.header.super-header {
    background-color: #fff;
    padding: 10px 0;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 13%);
}

.burger {
	font-size:36px;
	color:#FFF;
	display:none;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	width:46px;
	height:46px;
	border-radius:50%;
	margin-left:15px;
	border:1px solid transparent
}
.burger:hover {
	color:#000;
	border-color:#000
}





.menu-box {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:1002;
	display:flex;
	flex-direction:column;
	display:none
}
.menu-box .logo {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-110px;
	margin-top:-25px
}
.menu-box .english {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-110px;
	margin-top:-25px
}
@keyframes menu-shadow-movement {
	0% {
	opacity:0
}
100% {
	opacity:.98
}
}.menu-box .menu-shadow {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:#000
}
.menu-box .menu-box-top {
	position:relative;
	display:flex;
	flex-direction:row;
	align-items:center;
	padding:15px;
	opacity:0;
	transition:all .3s
}
.menu-box .menu-box-top .btn-close {
	font-size:30px;
	color:#fff;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	width:46px;
	height:46px;
	border-radius:50%;
	border:1px solid transparent
}
.menu-box .menu-box-top .btn-close:hover {
	border-color:#e6e6e6
}
@keyframes menu-box-movement {
	0% {
	opacity:0;
	transform:translateX(-100px)
}
100% {
	opacity:1;
	transform:translateX(0)
}
}.menu-box .menu-box-main {
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:flex-start;
	flex:1;
	z-index:100;
	overflow-y:auto
}
.menu-box .menu-list {
	width:100%
}
.menu-box .menu-list>ul {
	list-style:none;
	margin:0;
	padding:0
}

.menu-box .menu-list>ul>li>div>a {
	display:flex;
}
.menu-box .menu-list>ul>li>div>i {
	color:#FFF;
	font-size:24px;
	display:flex;
}
.menu-box .menu-list>ul>li>a,.menu-box .menu-list>ul>li>div {
	color:#FFF;
	font-size:24px;
	position:relative;
	display:flex;
	margin:0 25px;
	padding:20px 0;
}
.menu-box .menu-list>ul>li>a::after,.menu-box .menu-list>ul>li>div::after {
	content:'';
	position:absolute;
	bottom:-2px;
	left:0;
	width:0;
	transition:all .3s;
	height:2px;
	background:#000
}
.menu-box .menu-list>ul>li>a:not(div):hover::after,.menu-box .menu-list>ul>li>div:not(div):hover::after {
	width:100%
}
.menu-box .menu-list .has-child .trigger>a {
	flex:1;
	color:#FFF
}
.menu-box .menu-list .has-child .trigger>i {
	transform:rotate(0deg);
	transition:all .3s;
	margin-left:20px
}
.menu-box .menu-list .has-child .sub-menu {
	opacity:0;
	visibility:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background:rgba(82,82,82,0.6);
	transition:all .3s ease-in-out;
	height:0
}
.menu-box .menu-list .has-child .sub-menu a {
	display:block;
	color:#adadad;
	font-size:16px;
	padding:10px 25px
}
.menu-box .menu-list .has-child .sub-menu a:hover {
	background:#000;
	color:#FFF
}
.menu-box .menu-list .has-child.active>.trigger>i {
	transform:rotate(180deg)
}
.menu-box .menu-list .has-child.active .sub-menu {
	visibility:visible;
	opacity:1;
	height:auto
}
.menu-box .menu-swan {
	position:absolute;
	right:1rem;
	bottom:1rem;
	width:800px;
	height:660px;
	background:url('../images/swan.svg') no-repeat;
	opacity:0;
	transform:translate(200px,200px);
	transition:all 1s;
	display:none
}
.menu-box.active {
	display:flex
}
.menu-box.active .menu-shadow {
	animation:menu-shadow-movement .3s
}
.menu-box.active .menu-box-top {
	opacity:1
}
.menu-box.active .menu-box-main {
	animation:menu-box-movement .3s
}
.menu-box.active .menu-swan {
	opacity:.05;
	transform:translate(0,0)
}
.menu-box-showed,.search-box-showed {
	overflow:hidden
}
.search-box {
	position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:1001;
	display:flex;
	opacity:0;
	visibility:hidden;
	flex-direction:column;
	transition:all .3s;
	width:0;
	height:0
}
.search-box .shadow {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:#f2f2f2;
	opacity:0;
	transition:all .3s
}
.search-box .search-box-top {
	position:relative;
	display:flex;
	flex-direction:row;
	align-items:center;
	justify-content:center;
	padding:20px;
	opacity:0;
	transition:all .3s
}
.search-box .search-box-top .logo {
	position:relative;
	left:auto;
	margin-left:0;
	background-image:url('../images/logo-dark.svg');
	margin-top:auto;
	top:auto
}
.search-box .search-box-top .english {
	position:relative;
	left:auto;
	margin-left:0;
	background-image:url('../images/logo-dark-en.svg');
	margin-top:auto;
	top:auto
}
.search-box .swan {
	position:absolute;
	right:1rem;
	bottom:1rem;
	width:800px;
	height:660px;
	background:url('../images/swan-dark.svg') no-repeat;
	opacity:0;
	transform:translate(200px,200px);
	transition:all 1s
}
.search-box .search-box-main {
	position:relative;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	flex:1;
	z-index:100;
	overflow-y:auto;
	opacity:0;
	transform:translateX(-100px);
	transition:all .6s
}
.search-box .search-form {
	width:980px
}
.search-box .search-form .input-group {
	display:flex;
	flex-direction:row;
	align-items:center;
	border-bottom:2px solid #ccc
}
.search-box .search-form .form-control {
	border:0;
	background:0;
	box-shadow:none
}
.search-box .search-form .btn-search {
	box-shadow:none;
	background:0;
	border:0;
	font-size:30px
}
.search-box .search-form .btn-search:hover {
	color:#000
}
.search-box .hot-links {
	margin-bottom:100px;
	color:#ccc;
	list-style:none;
	margin-left:0;
	padding:0;
	display:flex;
	flex-direction:row;
	align-items:center;
	flex-wrap:wrap;
	font-size:18px
}
.search-box .hot-links>li+li {
	margin-left:15px
}
.search-box .hot-links a {
	color:#000
}
.search-box .hot-links a:hover {
	color:#000; text-decoration: underline;
}
.search-box .btn-close {
	color:#ccc;
	border:1px solid #ccc;
	width:80px;
	height:80px;
	border-radius:50%;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	font-size:36px
}
.search-box .btn-close:hover {
	background-color:#000;
	border-color:#000;
	color:#FFF
}
.search-box.active {
	width:auto;
	height:auto;
	visibility:visible;
	opacity:1
}
.search-box.active .shadow {
	opacity:.98
}
.search-box.active .search-box-top {
	opacity:1
}
.search-box.active .search-box-main {
	opacity:1;
	transform:translateX(0)
}
.search-box.active .swan {
	opacity:.05;
	transform:translate(0,0)
}






.Home-load {
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 100vh;
    background-color: #1a1a1a;
}
.video-box, .video-box2 {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    overflow: hidden;
    z-index: 10;
}
.video-box video {
    width: 240vh;
    min-width: 100%;
    min-height: 41.66vw;
    position: absolute;
    left: 50%;
    top: 50%;
    background-color: #000;
    transform: translate(-50%, -50%);
}
.videoPosition-video {
	position:absolute;
	bottom:10px;
	left:10px;
	z-index:100;
	width:50px;
	height:50px;
	border-radius:50px;
	background-color:rgba(0,0,0,0.8);
	cursor:pointer;
	display:none
}
.videoPosition-video i {
    width: 50px;
    height: 50px;
    font-size: 20px;
    display: inline-block;
    line-height: 50px;
    text-align: center;
    color: white;
    color: rgba(255, 255, 255, .8);
}

.Home-load .top-bg {
	background-color:#eee;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:10;
	overflow:hidden;
	height:0;
	transition:all 1s ease-in-out;
	transition-delay:2s
}
.Home-load .top-bg.active {
	height:250px
}

.Home-load .prad {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:flex-end;
	padding-bottom:100px;
	height:290px;
	opacity:0;
	position:relative;
	z-index:10;
	transition:all 1s ease-in-out;
	transition-delay:2.5s;
	transform:translateY(100px);
	overflow:hidden
}
.Home-load .prad.active {
	opacity:1;
	transform:translateY(0)
}
.Home-load .prad h3 {
	font-size:56px;
	text-align:center;
	color:#000;
	position:relative;
	font-family:'Lato Light',Arial,Helvetica,'NotoSansSC Normal','Microsoft Yahei',sans-serif;
	margin:0
}
.Home-load .prad .arrow-move {
	font-size:30px;
	color:#666;
	position:relative;
	animation:move-arrow 2s infinite ease-in-out;
	cursor:pointer;
	z-index:10
}
@keyframes move-arrow {
	0% {
	transform:translateY(0)
}
50% {
	transform:translateY(5px)
}
100% {
	transform:translateY(0)
}
}




/*Sub-section*/
.Sub-section {
    background-color: #eee;
    padding: 100px 0;
}
.container {
    position: relative;
    width: 57%;
    min-width: 320px;
    margin: 0 auto;
}
.container_{}
.Sub-section li {
    width: 20%;
    float: left;
    text-align: center;
    padding: 10px 0;
}
.Sub-section li a {
    display: block;
    border-right: 1px solid #c1c3d4;
    border-left: 1px solid #ffffff;
}
.Sub-section li i {
    width: 55px;
    height: 55px;
    background-color: #797a7c;
    margin: 0 auto 25px;
    display: block;
    border-radius: 50%;
    transition: all .4s;
}
.Sub-section li:hover i {
    background-color: #000;
    transform: translateY(-6px);
}
.Sub-section img {
    vertical-align: middle;
    max-width: 100%;
}
.Sub-section li h5 {
    font-size: 18px;
    color: #000000;
}

.Sub-section li h5 span {
    display: block;
    font-size: 14px;
    color: #828285;
    margin-top: 5px;
}



/*Fixed-floating-background-image*/
.Fixed-floating-background-image {
    overflow: hidden;
    height: 675px;
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
}

/*home-product-slide*/

.Fixed-floating-background-image{overflow: hidden;height: 675px;background-position: center center;background-attachment: fixed;background-size: cover;background-repeat: no-repeat;}
.home-product-slide{height: 510px;background-color: #fff;}
.home-product-slide .left{width: 50%;background-color: #e4e6f1;height:510px;text-align: right;line-height:510px;float: left;}
.home-product-slide .left img{vertical-align: middle;display: none;max-height: 100%;max-width: 100%;}
.home-product-slide .right{width: 50%;float: left;padding-left: 10%;padding-top: 8%;padding-right: 15%;}
.home-product-slide .right h5{font-size: 36px;color: #000000;font-weight: 600;margin-bottom: 20px;}
.home-product-slide .right p{font-size: 16px;color: #3c3c3c;padding-bottom: 25px;border-bottom: 2px solid #000000;margin-bottom: 25px;}
.home-product-slide .right .tab{font-size: 0;text-align: left;}
.home-product-slide .right .tab a{display: inline-block;width: 36px;height: 36px;margin:0 10px;position: relative; border-radius: 50%;}
.home-product-slide .right .tab a:before{position: absolute;content: "";width: 40px;height: 40px; padding: 2px; border: 1px solid #ff0000;border-radius: 50%; left: 50%;margin-left:-20px;top: 50%;margin-top: -20px;transform: scale(1.05);opacity: 0;transition: all .4s;}
/* .home-product-slide .right .tab a:nth-child(1){background-color: #ababab;}
.home-product-slide .right .tab a:nth-child(2){background-color: #92cbc0;}
.home-product-slide .right .tab a:nth-child(3){background-color: #e5a4b7;} */
.home-product-slide .right .tab a:hover:before,.home-product-slide .right .tab .on:before{transform: scale(1.0);opacity: 1}

/* .pslide2 .right .tab a:nth-child(1){background-color: #aa9378;}
.pslide2 .right .tab a:nth-child(2){background-color: #601017;}
.pslide2 .right .tab a:nth-child(3){background-color: #b2b2b1;}
.pslide2 .right .tab a:nth-child(4){background-color: #2f96a7;}
.pslide3 .right .tab a:nth-child(1){background-color: #436083;}
.pslide3 .right .tab a:nth-child(2){background-color: #d7d8de;}
.pslide3 .right .tab a:nth-child(3){background-color: #909090;}
.pslide3 .right .tab a:nth-child(4){background-color: #ddb8cb;} */



/*footer*/
.c-layout-footer .c-container h3  a{
  color: #fff;
}
.c-address{ color: #fff !important;}
.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content > .c-text{color: #89939e;}
.c-content-title-1 > h3.c-font-uppercase{ text-align: left !important;}
.c-socials li a i{ border-radius: 50%  !important;}


/*go2top*/
.c-layout-go2top {
    display: inline-block;
    position: fixed;
    bottom: 20px;
    right: 10px;
    cursor: pointer;
}
.c-layout-go2top > i {
    opacity: 0.5;
    filter: alpha(opacity=50);
    color: #89939e;
    font-size: 38px;
    font-weight: 300;
}


/*响应式*/

@media(max-width:448px) {

}
@media(max-width:1024px) {


	.logo,.english {
		width:56px;
		margin-left:-28px;
		background-image:url('/Public/logo-mobile-dark.svg')
	}
	.menu-box .logo,.menu-box .english {
		margin-left:-28px;
		margin-top:-25px
	}
	.super-header .logo,.master-header .logo {
		background-image:url('/Public/logo-mobile-dark.svg')
	}

}
@media(max-width:1600px) {
	
	.header-tools .tools {
		margin-left:0
	}
	.header-tools .tools>li {
		margin-left:5px
	}


}
@media(max-width:1500px) {

    .header-menu>li>a {
        letter-spacing:.5px !important
    }


}
@media(max-width:1400px) {


	.header-menu>li {
        padding-left:0;
        padding-right:0
    }
    .header-menu>li>a {
        padding-left:10px;
        padding-right:10px
    }
    .cart-counter {
        padding:0 10px
    }


}
@media(max-width:1300px) {

    .header-menu>li>a {
        letter-spacing:-0.5px !important
    }



}
@media(max-width:1200px) {


	.container {
        max-width:100%
    }
    .logo,.english {
        position:absolute;
        left:50%;
        top:50%;
        margin-left:-110px;
        margin-top:-25px
    }
    .header-menu {
        display:none
    }

    .menu-box .menu-list ul li a {
        font-size:20px
    }
    .menu-box .menu-list ul li a::after {
        display:none
    }


    .burger {
        display:flex
    }

}
@media(max-width:1024px) {
        .logo,.english {
        width:150px;
        margin-left:-72px;
        background-image:url('/Public/logo-mobile-dark.svg')
    }
    .menu-box .logo,.menu-box .english {
        margin-left:-28px;
        margin-top:-25px
    }


	.search-box .swan {
		width:240px;
		height:200px
	}
	.search-box .hot-links {
		margin-bottom:50px;
		padding:0 15px;
		font-size:14px;
		justify-content:center
	}
	.search-box .search-box-top {
		padding:15px
	}
	.search-box .search-box-top .logo {
		background-image:url('/Public/logo-mobile-dark.svg')
	}
	.search-box .search-box-top .english {
		background-image:url('/Public/logo-mobile-dark.svg')
	}
	.search-box .search-form {
		width:90%
	}


}
@media(max-width:991px) {

}

@media(max-width:678px) {
	
    .menu-box .menu-swan {
        width:240px;
        height:240px
    }
    .menu-box .menu-box-top {
        padding:10px 15px
    }
    .menu-box .menu-list>ul>li>a,.menu-box .menu-list>ul>li>div {
        padding:10px 0;
        font-size:16px
    }
    .menu-box .menu-list>ul>li>div a {
        font-size:16px
    }


}

@media(max-width:768px) {
	
	.menu-box .menu-swan {
		width:240px;
		height:240px
	}
	.menu-box .menu-box-top {
		padding:10px 15px
	}

}

@media(max-width:991px) {

	.Home-load{
		height:660px
	}
	.Home-load .top-bg.active {
		height:200px
	}
	.Home-load .prad {
		height:200px;
		padding-bottom:50px
	}
	.Home-load .prad h3 {
		font-size:40px
	}


}



@media all and (max-width:1800px) {
	.container,.wrap{padding: 0 30px;width: 85%}
	
	}

	@media all and (max-width:1600px) {
	.container,.wrap{padding: 0 25px;width: 90%}
	.home-product-slide .right{padding-left: 5%;padding-right: 10%;}
	.prodItem .topic{font-size: 38px;margin-bottom: 40px;line-height: 38px;}
	.prodItem .topic span{font-size: 18px;}
	.prodItem .grid-item a{margin: 0 10px 20px;}
	.prodItem .grid-item .picCover{height: 400px;}
	.prodItem .grid-item--width1 .picCover{height: 400px;}
	.prodItem .grid-item--height2 .picCover{height: 930px;}

	
	}
	
	@media all and (max-width:1400px) {
	.container,.wrap{padding: 0 25px;width: 95%}
	.Sub-section,.mainThem,.brandCoop,.brandHonor,.prodItem{padding: 70px 0;}
	.brandCourse{padding-top: 70px;}
	.Fixed-floating-background-image,.home-product-slide{height: 500px;}
	.home-product-slide .left{height:500px;line-height:500px;}
	.home-product-slide .right{padding-right: 5%;}
	.pTopic h3{font-size:32px;}
	.brandCoop li .slideBox .detail h5{font-size: 32px;}
	.honorMain li{width: 33.33%;}
	}
	
	@media all and (max-width:1200px) {
	.container,.wrap{padding: 0 25px;width: 100%}
	}
	
	@media all and (max-width:1024px) {
	.container,.wrap{padding: 0 20px;width: 100%}
	body{padding-top: 60px;position: relative;z-index: 0;width: 100%}



	.Sub-section,.prodItem{padding: 50px 0;}

	.Sub-section-Item{position: relative;}
	.Sub-section-Item .hd,.newsItem .hd{position: static;}
	.Sub-section-Item .hd .swiper-pagination-bullet-active,.newsItem .hd .swiper-pagination-bullet-active{background-color: #343434}
	.Fixed-floating-background-image{background-attachment: scroll;}
	.wap .Fixed-floating-background-image{display: none;}
	.Fixed-floating-background-image,.home-product-slide{height: 400px;}
	.home-product-slide .left{height:400px;line-height:400px;}
	.home-product-slide .right h5{font-size: 28px;}
	.prodItem .topic{font-size: 28px;margin-bottom: 30px;line-height: 28px;}
	.prodItem .topic span{font-size: 16px;}

	
	}

@media all and (max-width:920px) {
	.container,.wrap{padding: 0 20px;width: 100%}
	.prodItem .grid-item--width1,.prodItem .grid-item,.prodItem .grid-sizer{width:50%;}
	.prodItem .grid-item .picCover{height: 250px;}
	.prodItem .grid-item--width1 .picCover{height:250px;}
	.prodItem .grid-item--height2 .picCover{height: 250px;}

	}
	
	@media all and (max-width:768px) {
	.container,.wrap{padding: 0 15px;width: 100%}
	.home-product-slide .right h5{font-size: 24px;}
	.home-product-slide .right p{font-size: 14px;}
	
	.newsList li a .txt{padding: 15px 20px;}
	.showArticle .articleRelate-news li{float: none;width: 100%;}
	.pictureTitle h3{font-size: 20px;}
	}

@media (max-width:640px) {

	.container,.wrap{padding: 0 15px;width: 100%}
	.Sub-section li i{margin: 0 auto 15px;width: 45px;height: 45px;}
	.Sub-section li h5{font-size: 14px;}
	.Sub-section li h5 span{font-size: 12px;}
	.Fixed-floating-background-image{height: 300px;}
	.home-product-slide .left{float: none;width: 100%;height: 50%;text-align: center;line-height: 50%;}
	.home-product-slide .right{float: none;width: 100%;height: 50%;padding-top: 5%;}
	.home-product-slide .right h5{font-size: 16px;margin-bottom: 10px;}
	.home-product-slide .right p{font-size: 12px;margin-bottom: 15px;padding-bottom: 10px;}
	.home-product-slide .right .tab{text-align: center;}
	.prodItem .grid-item .txt p{display: none;}
	.prodItem .grid-item .txt {height: 50px;padding: 0 10px 0 10px;}
	.prodItem .grid-item .txt h5{height: 50px;font-size: 16px;}


	
	
	
	}
@media (max-width:480px) {

.container,.wrap{padding: 0 15px;width: 100%}
.Sub-section,.prodItem{padding: 35px 0;}
.Sub-section-Item li h5 span{display: none;}
.Sub-section-Item.topic{font-size: 20px;margin-bottom: 20px;line-height: 20px;}
.Sub-section-Item.topic span{font-size: 14px;}
.Sub-section-Item.grid-item a{margin: 0 5px 10px ;}
.Sub-section-Item.grid-item .picCover{height: 140px;}
.Sub-section-Item.grid-item--width1 .picCover{height:140px;}
.Sub-section-Item.grid-item--height2 .picCover{height: 140px;}





}
@media (max-width:468px) {

	
	.index-video-min {
		display:block !important;
	}


	.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-content{padding-left:5px !important;}
	.c-layout-footer.c-layout-footer-3 .c-prefooter .c-container .c-blog > .c-post > .c-post-img{float:none !important;margin-top:0px !important; height: auto !important;}


}
@media screen and (max-width:768px) {

}
@media(max-width:1900px) {

}