.openSansB{
    font-family:ARIAL;
    letter-spacing:0
}
 .sectionHead{
    font-family:ARIAL;
    letter-spacing:0;
    font-size:36px;
    font-weight:700
}
 @media (max-width:767px){
    .sectionHead-m{
        font-size:24px
    }
}
 .sectionHeadDesc{
    font-family:ARIAL;
    font-size:16px;
    letter-spacing:0
}
 @media (max-width:767px){
    .sectionHeadDesc{
        font-size:14px
    }
}
 .resetStyle{
    font-family:ARIAL
}
 .resetStyle a{
    text-decoration:none
}
 .resetStyle li,.resetStyle ul{
    margin:0
}
 @media (min-width:768px){
    .resetStyle .container{
        padding:0
    }
}
 @media (min-width:1250px){
    .container{
        width:1200px
    }
}
 #backtop{
    position:fixed;
    right:49px;
    bottom:20px;
    z-index:100;
    opacity:0;
    transition:.3s
}
 #backtop ul li{
    width:54px;
    height:54px;
    float:left;
    position:relative;
    line-height:54px;
    text-align:center;
    margin-bottom:3px
}
 #backtop ul li .inner{
    position:absolute;
    right:70px;
    top:0;
    background:#fff;
    border:1px solid #ddd;
    line-height:normal;
    padding:15px;
    transform:scale(0);
    transform-origin:top right;
    transition:.3s
}
 #backtop ul li .inner p{
    font-size:12px
}
 #backtop ul li:hover .inner{
    transform:scale(1)
}
 #backtop ul li .sidebox{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    right:0;
    transition:all .3s;
    background:#fff;
    border:1px solid #ddd;
    color:#fff;
    font:14px/54px OpenSans;
    overflow:hidden;
    background-position:center;
    background-size:inherit;
    background-repeat:no-repeat
}
 #backtop.show{
    opacity:1
}
 #backtop ul li .sidetop{
    width:100%;
    height:100%;
    line-height:54px;
    display:inline-block;
    opacity:.6;
    transition:all .3s;
    border:1px solid #eef4f7;
    background:#eee url(../images/side_icon.png) center/cover no-repeat
}
 #backtop ul li .sidetop:hover{
    opacity:1;
    background:#f60 url(../images/side_icon-w.png) center/cover no-repeat
}
 @media (max-width:768px){
    #backtop{
        right:10px;
        bottom:10px
    }
     #backtop ul li{
        width:40px;
        height:40px;
        line-height:40px
    }
}
 .home-header{
    position:relative;
    z-index:9
}
 @media (max-width:767px){
    .home-header{
        height:60px
    }
}
 @media (max-width:767px){
    .home-header .navbar-fixed{
        position:fixed;
        left:0;
        top:0;
        width:100%;
        margin:0;
        background:#fff
    }
}
 .home-header .navbar{
    border-bottom:0;
    border-top:0;
    background:#fff;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    margin:0
}
 @media (min-width:768px){
    .home-header .navbar{
        height:84px
    }
}
 .home-header .navbar-brand{
    padding:0;
    margin-left:0!important;
    display:flex;
    justify-content:left;
    align-items:center
}
 @media (min-width:768px){
    .home-header .navbar-brand{
        height:84px
    }
}
 .home-header .navbar-nav>li{
    margin:0;
    position:relative;
    font-size:16px;
    color:#333
}
 .home-header .navbar-nav>li.search-m{
    display:none
}
 .home-header .navbar-nav>li.search-m input[type=text]{
    display:block;
    width:100%;
    padding:0 36px 0 10px
}
 .home-header .navbar-nav>li.search-m input[type=submit]{
    position:absolute;
    width:26px;
    height:46px;
    right:10px;
    top:0;
    background:url(../images/home/submitbtn-m.png) center no-repeat
}
 @media (max-width:767px){
    .home-header .navbar-nav>li.search-m{
        display:block
    }
}
 .home-header .nav.navbar-nav>li>a{
    transition:none;
    font-size:18px;
    font-family:ARIAL;
    letter-spacing:0
}
 .home-header .nav.navbar-nav>li>a.language{
    font-size:14px;
    padding:0 10px
}
 @media (min-width:768px){
    .home-header .nav.navbar-nav>li>a{
        padding:0 14px!important;
        line-height:84px;
        color:#333;
        font-weight:700
    }
}
 @media (min-width:850px){
    .home-header .nav.navbar-nav>li>a{
        padding:0 16px!important
    }
}
 @media (min-width:1200px){
    .home-header .nav.navbar-nav>li>a{
        padding:0 20px!important
    }
}
 .home-header .nav.navbar-nav>li.tel>a{
    color:#f60
}
 .home-header .nav.navbar-nav>li.tel>a img{
    margin-top:35px;
    margin-right:10px
}
 @media (max-width:991px){
    .home-header .nav.navbar-nav>li.tel{
        display:none
    }
}
 .home-header .nav.navbar-nav>li.active>a,.home-header .nav.navbar-nav>li:hover:not(.nohover)>a{
    color:#f60;
    background-color:transparent
}
 .home-header .navbar-text{
    font-family:"华文行楷";
    font-size:20px;
    color:#333;
    margin-top:24px
}
 .home-header .mobile-navbtn{
    display:none
}
 .home-header .dropdown-menu li{
    width:100%;
    position:relative;
    font-size:14px;
    display:block
}
 .home-header .dropdown-menu.open{
    display:block!important
}
 .home-header .dropdown-menu.multi{
    position:absolute;
    left:100%!important;
    right:0;
    top:0;
    box-shadow:0 6px 12px rgba(0,0,0,.175);
    border:1px solid rgba(0,0,0,.15);
    margin:0!important
}
 .home-header .dropdown-menu.multi a{
    font-size:12px
}
 .home-header .language img{
    vertical-align:middle;
    margin:-3px 0 0 5px
}
 .home-header .navbar-default .navbar-toggle{
    transition:0s
}
 .home-header .navbar-default .navbar-toggle:focus,.home-header .navbar-default .navbar-toggle:hover{
    background-color:#fff
}
 .home-header .navbar-default .navbar-toggle:focus .icon-bar,.home-header .navbar-default .navbar-toggle:hover .icon-bar{
    background-color:#00023d
}
 .home-header .navbar-default .navbar-toggle:active{
    background-color:#00023d
}
 .home-header .navbar-default .navbar-toggle:active .icon-bar{
    background-color:#fff
}
 @media (min-width:768px){
    .home-header .nav.navbar-nav>li.active>a,.home-header .nav.navbar-nav>li:hover:not(.nohover)>a{
        position:relative;
        color:#f60;
        background-color:transparent;
        background-image:url(../images/home/light.png);
        background-repeat:no-repeat;
        background-size:49px 32px;
        background-position:center 54px;
        transition:0s;
        text-shadow:0 0 15px rgba(255,102,0,.86)
    }
     .home-header li.hasdrop:hover>.dropdown-menu{
        display:block!important;
        right:0;
        left:50%;
        margin-left:-80px
    }
     .home-header .header-top-sreach-bigbox{
        position:relative;
        margin-top:16px;
        text-align:center;
        display:block;
        width:37px;
        height:28px
    }
     .home-header .header-top-sreach-box{
        position:absolute;
        right:17px;
        top:45px;
        z-index:999;
        display:none
    }
     .home-header .header-top-form{
        border:1px solid #d9d9d9;
        display:block;
        float:right;
        position:relative;
        width:180px;
        background-color:#fff
    }
     .home-header .header-top-form-input{
        padding-right:0;
        font-size:12px;
        outline:0!important;
        display:block;
        width:148px!important;
        height:31px!important;
        border:0!important;
        float:left!important;
        padding-left:8px!important;
        background-color:transparent!important
    }
     .home-header .header-top-form-sbm{
        outline:0;
        width:20%;
        font-size:0;
        position:absolute;
        top:0;
        left:81%;
        float:left;
        height:31px;
        display:block;
        border:0;
        background:url(../images/home/search.png) center center no-repeat
    }
     .home-header .search-box:hover .header-top-sreach-box{
        display:block
    }
     .home-header .search-btn img{
        vertical-align:middle;
        margin-top:-3px
    }
     .home-header .nav.navbar-nav>li:last-child:before{
        content:"";
        position:absolute;
        background:#999;
        font-size:15px;
        top:32px;
        left:1px;
        width:1px;
        height:20px
    }
}
 @media (max-width:1199px) and (min-width:992px){
    .home-header .navbar-text{
        font-size:16px
    }
     .home-header .nav.navbar-nav>li{
        font-size:15px
    }
     .home-header .nav.navbar-nav>li a{
        padding-left:20px;
        padding-right:20px
    }
}
 @media (max-width:991px){
    .home-header .navbar-text{
        font-size:14px
    }
     .home-header .nav.navbar-nav>li{
        font-size:14px
    }
     .home-header .nav.navbar-nav>li a{
        padding-left:8px;
        padding-right:8px
    }
     .home-header .header-top-sreach-box{
        right:-1px
    }
}
 @media (max-width:767px){
    .home-header .container{
        width:100%
    }
     .home-header .dropdown-menu{
        position:relative;
        width:100%;
        margin:0 0 5px
    }
     .home-header .dropdown-menu.multi-dropdown{
        left:0!important
    }
     .home-header .mobile-navbtn{
        width:40px;
        vertical-align:middle;
        position:absolute;
        right:0;
        top:0;
        height:100%;
        display:flex;
        justify-content:center;
        align-items:center;
        color:#fff;
        background:url(../images/home/jia.png) center no-repeat;
        background-size:100%
    }
     .home-header .mobile-navbtn.open{
        background:url(../images/home/jian.png) center no-repeat;
        background-size:100%
    }
     .home-header .mobile-navbtn.iconb{
        background:url(../images/home/jia-b.png) center no-repeat;
        background-size:100%
    }
     .home-header .mobile-navbtn.iconb.open{
        background:url(../images/home/jian-b.png) center no-repeat;
        background-size:100%
    }
     .home-header .navbar{
        display:block;
        height:60px
    }
     .home-header .nav.navbar-nav>li a{
        padding-bottom:0
    }
     .home-header .navbar-brand{
        width:50px;
        margin:5px 0 0 15px!important
    }
     .home-header .navbar-brand img{
        width:100%
    }
     .home-header .navbar-text{
        display:inline-block;
        font-size:15px;
        margin:6px 0 0 15px
    }
     .home-header .navbar-toggle{
        margin:12px 15px 0 0
    }
     .home-header .navbar-collapse{
        background:#333
    }
     .home-header .nav>li>a{
        color:#fff;
        padding:10px 15px;
        font-size:14px
    }
     .home-header .nav.navbar-nav{
        padding:15px 0;
        margin:0
    }
     .home-header .dropdown-menu em i{
        color:#333
    }
     .home-header .dropdown-menu.multi{
        position:static
    }
     .home-header .dropdown-menu>li>a{
        position:relative
    }
     .home-header .header-top-sreach-bigbox{
        position:relative;
        margin-top:16px;
        text-align:center;
        display:block;
        width:37px;
        height:28px
    }
     .home-header .header-top-sreach-box{
        position:relative;
        z-index:999;
        margin-top:10px
    }
     .home-header .header-top-form{
        border:1px solid #d9d9d9;
        display:flex;
        position:relative;
        width:100%;
        background-color:#fff
    }
     .home-header .header-top-form-input{
        padding-right:0;
        font-size:12px;
        outline:0!important;
        display:block;
        flex:1;
        height:31px!important;
        border:0!important;
        padding:0 50px 0 8px!important;
        background-color:transparent!important
    }
     .home-header .header-top-form-sbm{
        outline:0;
        font-size:0;
        position:absolute;
        top:0;
        right:0;
        width:40px;
        height:31px;
        display:block;
        border:0;
        background:url(../images/home/search.png) center center no-repeat
    }
     .home-header .search-btn img{
        vertical-align:middle;
        margin-top:-3px
    }
     .home-header .search-box .search-btn{
        display:none
    }
}
 .home-header .search-box{
    position:relative;
    height:40px
}
 @media (max-width:767px){
    .home-header .search-box{
        display:none
    }
}
 .home-header .search-box .bg-box{
    position:absolute;
    width:100%;
    height:100%;
    display:flex;
    justify-content:space-between;
    flex-wrap:nowrap
}
 .home-header .search-box .bg-box .bg-left{
    flex:0 0 50%;
    background-color:#f60
}
 .home-header .search-box .bg-box .bg-right{
    flex:0 0 50%;
    background-color:#fff
}
 .home-header .search-box .search-content{
    position:relative;
    height:100%;
    display:flex;
    justify-content:space-between;
    flex-wrap:nowrap;
    z-index:2
}
 .home-header .search-box .search-content .info{
    flex:0 0 58%;
    font-size:16px;
    line-height:40px;
    color:#fff;
    font-family:ARIAL;
    background-color:#f60
}
 .home-header .search-box .search-content .search{
    position:relative;
    flex:0 0 42%;
    line-height:39px;
    color:#333;
    overflow:hidden
}
 .home-header .search-box .search-content .search .left-tri{
    position:absolute;
    left:0;
    top:0;
    width:47px;
    height:39px;
    background:url(../images/home/searchbg.jpg) left center no-repeat
}
 .home-header .search-box .search-content .search input{
    height:40px;
    border:0;
    line-height:39px;
    font-weight:lighter
}
 .home-header .search-box .search-content .search input[type=text]{
    display:block;
    width:100%;
    font-size:16px;
    padding:0 118px 0 56px;
    border-bottom:1px solid #ccc
}
 .home-header .search-box .search-content .search input[type=text]input::-webkit-input-placeholder{
    color:#999
}
 .home-header .search-box .search-content .search input[type=text]input::-moz-placeholder{
    color:#999
}
 .home-header .search-box .search-content .search input[type=text]input:-moz-placeholder{
    color:#999
}
 .home-header .search-box .search-content .search input[type=text]input:-ms-input-placeholder{
    color:#999
}
 .home-header .search-box .search-content .search input[type=submit]{
    display:block;
    position:absolute;
    top:0;
    right:0;
    width:117px;
    height:40px;
    background:#fff url(../images/home/submitbtn.png) no-repeat
}
 .home-banner a{
    display:block;
    width:100%
}
 .home-banner a>img{
    width:100%
}
 .home-content .product .head-box{
    text-align:center
}
 .home-content .product .head-box h3{
    padding:40px 0 13px
}
 @media (max-width:991px){
    .home-content .product .head-box h3{
        padding:40px 0 13px
    }
}
 @media (max-width:767px){
    .home-content .product .head-box h3{
        padding:20px 0 5px
    }
}
 .home-content .product .head-box h3 a{
    font-family:ARIAL;
    letter-spacing:0;
    font-size:36px;
    font-weight:700;
    color:#404040;
    text-decoration:none
}
 @media (max-width:767px){
    .home-content .product .head-box h3 a{
        font-size:24px
    }
}
 .home-content .product .head-box .sepa{
    width:100%;
    height:18px;
    margin:0 auto
}
 .home-content .product .head-box .desc{
    padding:4px 0 69px;
    font-family:ARIAL;
    font-size:16px;
    letter-spacing:0;
    color:#999
}
 @media (max-width:767px){
    .home-content .product .head-box .desc{
        font-size:14px
    }
}
 @media (max-width:991px){
    .home-content .product .head-box .desc{
        padding:4px 0 35px
    }
}
 @media (max-width:767px){
    .home-content .product .head-box .desc{
        padding:4px 0 15px
    }
}
 .home-content .product .products-box .item{
    display:block;
    position:relative;
    margin-bottom:3px;
    text-decoration:none
}
 .home-content .product .products-box .item .img-box{
    max-width:100%;
    overflow:hidden
}
 .home-content .product .products-box .item .img-box img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:all .3s ease
}
 @media (min-width:1200px){
    .home-content .product .products-box .item .img-box{
        width:228px;
        height:228px
    }
}
 .home-content .product .products-box .item .desc-box{
    padding:16px 20px 11px;
    line-height:23px
}
 .home-content .product .products-box .item .desc-box div{
    color:#333;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
 .home-content .product .products-box .item .desc-box div:last-child{
    color:#666;
    font-size:16px
}
 .home-content .product .products-box .item .mask{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    display:flex;
    justify-content:center;
    align-items:center;
    background-color:rgba(255,102,0,.5);
    border-radius:3px;
    opacity:0;
    transition:all .3s ease
}
 .home-content .product .products-box .item .mask>div{
    width:36px;
    height:36px;
    line-height:36px;
    border-radius:50%;
    border:2px solid #fff;
    background:url(../images/home/plus.png) center no-repeat;
    opacity:0;
    transition:all .3s ease
}
 .home-content .product .products-box .item:hover{
    text-decoration:none
}
 @media (min-width:1200px){
    .home-content .product .products-box .item:hover .img-box img{
        transform:scale(1.1)
    }
     .home-content .product .products-box .item:hover .desc-box div:nth-child(1){
        color:#f60
    }
     .home-content .product .products-box .item:hover .desc-box div:nth-child(2){
        color:#333
    }
     .home-content .product .products-box .item:hover .mask{
        opacity:1
    }
     .home-content .product .products-box .item:hover .mask>div{
        opacity:1
    }
}
 .home-content .product .control-box{
    padding-top:20px;
    padding-bottom:40px
}
 @media (max-width:991px){
    .home-content .product .control-box{
        padding-top:20px;
        padding-bottom:20px
    }
}
 @media (max-width:767px){
    .home-content .product .control-box{
        padding-top:10px;
        padding-bottom:10px
    }
}
 .home-content .product .control-box .outer{
    position:relative;
    width:340px;
    height:40px;
    margin:0 auto;
    background:url(../images/home/dot.png) center no-repeat
}
 @media (max-width:767px){
    .home-content .product .control-box .outer{
        width:280px;
        height:30px
    }
}
 .home-content .product .control-box .outer .next,.home-content .product .control-box .outer .prev{
    position:absolute;
    top:0;
    width:40px;
    height:40px;
    border-radius:50%;
    cursor:pointer
}
 @media (max-width:767px){
    .home-content .product .control-box .outer .next,.home-content .product .control-box .outer .prev{
        width:30px;
        height:30px
    }
}
 .home-content .product .control-box .outer .prev{
    left:0;
    background:#999 url(../images/home/leftarrow.png) center no-repeat
}
 .home-content .product .control-box .outer .next{
    right:0;
    background:#f60 url(../images/home/rightarrow.png) center no-repeat
}
 .home-content .product .control-box .outer .more{
    width:100px;
    height:40px;
    margin:0 auto;
    text-align:center;
    background-color:#404040;
    border-radius:20px
}
 @media (max-width:767px){
    .home-content .product .control-box .outer .more{
        width:80px;
        height:30px
    }
}
 .home-content .product .control-box .outer .more a{
    display:block;
    font-size:14px;
    color:#fff;
    line-height:40px;
    text-decoration:none
}
 @media (max-width:767px){
    .home-content .product .control-box .outer .more a{
        line-height:30px
    }
}
 .home-content .choose{
    position:relative;
    z-index:2;
    background:#4d4d42 url(../images/home/choosebg.jpg) center no-repeat;
    background-size:cover
}
 @media(max-width:767px){
    .home-content .choose{
        background:url(../images/home/choosebg.jpg) no-repeat;
        background-size:cover
    }
}
 .home-content .choose .head-box{
    text-align:center
}
 .home-content .choose .head-box h3{
    padding:53px 0 14px
}
 @media (max-width:991px){
    .home-content .choose .head-box h3{
        padding:40px 0 13px
    }
}
 @media (max-width:767px){
    .home-content .choose .head-box h3{
        padding:20px 0 5px
    }
}
 .home-content .choose .head-box h3 a{
    font-family:ARIAL;
    letter-spacing:0;
    font-size:36px;
    font-weight:700;
    color:#fff;
    text-decoration:none
}
 @media (max-width:767px){
    .home-content .choose .head-box h3 a{
        font-size:24px
    }
}
 .home-content .choose .head-box .sepa{
    width:100%;
    height:18px;
    margin:0 auto
}
 .home-content .choose .head-box .desc{
    padding:4px 0 35px;
    font-family:ARIAL;
    font-size:16px;
    letter-spacing:0;
    color:#fff
}
 @media (max-width:767px){
    .home-content .choose .head-box .desc{
        font-size:14px
    }
}
 @media (max-width:991px){
    .home-content .choose .head-box .desc{
        padding:4px 0 35px
    }
}
 @media (max-width:767px){
    .home-content .choose .head-box .desc{
        padding:4px 0 15px
    }
}
 .home-content .choose .sec-box{
    text-align:center
}
 .home-content .choose .sec-box h5{
    font-size:24px;
    font-weight:700;
    font-family:ARIAL;
    color:#f60
}
 @media (max-width:767px){
    .home-content .choose .sec-box h5{
        font-size:20px
    }
}
 .home-content .choose .sec-box .divider{
    width:25px;
    height:2px;
    margin:10px auto 7px;
    background:#fff;
    border-radius:1px
}
 @media (max-width:767px){
    .home-content .choose .sec-box .divider{
        margin:5px auto
    }
}
 .home-content .choose .sec-box p{
    font-size:16px;
    line-height:26px;
    color:#fff
}
 @media (max-width:767px){
    .home-content .choose .sec-box p{
        line-height:18px
    }
}
 .home-content .choose .sec-box p b{
    color:#f60;
    font-weight:400
}
 .home-content .choose .sec-box p span{
    display:block
}
 .home-content .choose .sec-box .getmore{
    width:50px;
    height:50px;
    margin:31px auto 61px;
    background:#f60 url(../images/home/downarrow.png) center no-repeat;
    background-size:12px 18px;
    border-radius:50%
}
 @media (max-width:767px){
    .home-content .choose .sec-box .getmore{
        width:40px;
        height:40px;
        margin:15px auto 20px
    }
}
 .home-content .choose .sec-box .getmore a{
    width:100%;
    height:100%
}
 .home-content .choose .third-box{
    position:relative;
    width:800px;
    margin:0 auto
}
 @media (max-width:991px){
    .home-content .choose .third-box{
        width:100%
    }
}
 @media (min-width:768px){
    .home-content .choose .third-box{
        height:35px
    }
}
 .home-content .choose .third-box>ul{
    position:relative;
    top:-15px;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:0;
    background:#fff;
    box-shadow:0 0 20px 0 rgba(0,0,0,.2)
}
 @media (max-width:767px){
    .home-content .choose .third-box>ul{
        top:30px
    }
}
 .home-content .choose .third-box>ul>li{
    position:relative;
    flex:0 0 25%;
    padding:20px 0
}
 @media (max-width:767px){
    .home-content .choose .third-box>ul>li{
        padding:10px 0
    }
}
 .home-content .choose .third-box>ul>li>a{
    display:block;
    text-align:center;
    text-decoration:none;
    border-right:1px solid #e6e6e6
}
 .home-content .choose .third-box>ul>li>a>img{
    display:none
}
 .home-content .choose .third-box>ul>li>a>img:first-child{
    display:inline
}
 .home-content .choose .third-box>ul>li>a>div{
    padding:10px 0 0;
    font-size:16px;
    color:#999;
    font-weight:700;
    line-height:20px
}
 @media (min-width:1200px){
    .home-content .choose .third-box>ul>li:hover:after{
        content:"";
        position:absolute;
        left:0;
        bottom:0;
        width:100%;
        height:2px;
        background:#f60
    }
     .home-content .choose .third-box>ul>li:hover>a>img{
        display:inline
    }
     .home-content .choose .third-box>ul>li:hover>a>img:first-child{
        display:none
    }
     .home-content .choose .third-box>ul>li:hover>a>div{
        color:#333
    }
}
 .home-content .aboutus{
    padding-top:140px;
    background:#fff;
    position:relative;
    z-index:1;
    overflow:hidden
}
 @media (max-width:767px){
    .home-content .aboutus{
        margin-top:40px!important
    }
}
 @media (max-width:991px){
    .home-content .aboutus{
        padding-top:120px
    }
}
 .home-content .aboutus .head-box{
    position:relative;
    margin:auto;
    z-index:2
}
 .home-content .aboutus .head-box .positionB-box{
    width:100%;
    position:absolute;
    top:0;
    left:50%;
    padding:0;
    background-color:#fff;
    z-index:1;
    padding-left:50px
}
 .home-content .aboutus .head-box .positionB-box h3 a{
    font-family:ARIAL;
    letter-spacing:0;
    font-size:36px;
    font-weight:700;
    color:#404040
}
 @media (max-width:767px){
    .home-content .aboutus .head-box .positionB-box h3 a{
        font-size:24px
    }
}
 .home-content .aboutus .head-box .positionB-box .sepa{
    width:25px;
    height:2px;
    margin:9px 0 0;
    background-color:#f60
}
 .home-content .aboutus .head-box .positionB-box .desc{
    font-family:ARIAL;
    font-size:16px;
    letter-spacing:0;
    color:#999;
    padding:7px 0 9px
}
 @media (max-width:767px){
    .home-content .aboutus .head-box .positionB-box .desc{
        font-size:14px
    }
}
 .home-content .aboutus .flex-about-content{
    display:flex;
    position:relative
}
 .home-content .aboutus .flex-about-content>.left{
    flex:0 0 50%;
    height:580px
}
 .home-content .aboutus .flex-about-content>.left .image-box{
    width:100%;
    height:500px;
    overflow:hidden
}
 .home-content .aboutus .flex-about-content>.left .image-box img{
    width:100%;
    height:100%;
    object-fit:cover
}
 .home-content .aboutus .flex-about-content>.right{
    flex:0 0 50%;
    background-color:#f7f7f7
}
 .home-content .aboutus .flex-about-content .float-box{
    position:absolute;
    top:0;
    left:0;
    width:100%
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content{
    display:flex
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.left{
    flex:0 0 50%
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.left .video-box{
    height:500px;
    display:flex;
    justify-content:center;
    align-items:center
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.left .video-box .center-box{
    text-align:center
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.left .video-box .center-box p{
    padding-top:10px;
    font-size:14px;
    margin-bottom:0;
    padding-bottom:10px;
    color:#fff
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.left .video-box .center-box button{
    background-color:transparent;
    border-bottom:1px
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.left .video-box .center-box button.more{
    font-size:14px;
    padding:5px 13px;
    border-top:1px solid #fff;
    border-bottom:1px solid #fff;
    position:relative;
    overflow:hidden;
    color:#fff
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.left .video-box .center-box button.more:before{
    content:"";
    position:absolute;
    bottom:-100%;
    left:0;
    height:100%;
    width:1px;
    background-color:#fff;
    transition:bottom .3s
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.left .video-box .center-box button.more:after{
    content:"";
    position:absolute;
    top:-100%;
    right:0;
    height:100%;
    width:1px;
    background-color:#fff;
    transition:top .3s
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.left .video-box .center-box button.more:hover:before{
    bottom:0
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.left .video-box .center-box button.more:hover:after{
    top:0
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right{
    flex:0 0 50%
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n{
    display:flex;
    justify-content:center;
    align-items:center;
    height:100%;
    padding-top:44px
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box{
    padding-left:50px
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box h4{
    padding-bottom:21px;
    position:relative;
    font-weight:700;
    font-size:20px
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box h4:after{
    content:"";
    position:absolute;
    bottom:10px;
    left:0;
    height:2px;
    width:20px;
    background-color:#f60
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box p{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient:vertical;
    padding-top:10px;
    font-size:16px;
    color:#999;
    line-height:20px
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box button{
    margin-top:27px;
    padding:9px 24px;
    background-color:#fff;
    color:#333;
    border:1px solid #333;
    font-size:14px;
    line-height:20px
}
 @media(max-width:767px){
    .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box button{
        display:block;
        margin:27px auto
    }
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box button span{
    font-family:SimSun;
    font-weight:700;
    position:relative;
    left:10px
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box button img{
    position:relative;
    top:4px;
    margin-left:20px
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box .icons{
    padding:0;
    display:flex;
    justify-content:left;
    align-items:center
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box .icons>li{
    width:50px;
    height:50px
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box .icons>li+li{
    margin-left:17px
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box .icons>li+li+li{
    margin-left:7px
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box .icons>li+li+li+li{
    margin-left:5px
}
 .home-content .aboutus .flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box .icons>li>a{
    width:100%;
    height:100%;
    display:flex;
    justify-content:center;
    align-items:center
}
 .home-content .aboutus .factory_container{
    position:relative;
    top:-82px
}
 .home-content .aboutus .factory_container .about_title{
    width:50%;
    position:relative;
    padding-right:15px
}
 .home-content .aboutus .factory_container .about_title h4{
    margin-top:38px;
    font-size:18px;
    padding:11px 0;
    font-weight:700;
    color:#333;
    line-height:20px;
    border-bottom:1px solid #ccc
}
 .home-content .aboutus .factory_container .about_title a{
    position:absolute;
    right:15px;
    bottom:8px;
    font-size:14px;
    color:#333
}
 .home-content .aboutus .factory_container .factory_box_flex{
    display:flex;
    padding-top:31px;
    padding-bottom:0;
    margin-left:-10px;
    margin-right:-10px
}
 .home-content .aboutus .factory_container .factory_box_flex .flex_item{
    flex:0 0 25%;
    padding:0 8px
}
 .home-content .aboutus .factory_container .factory_box_flex .flex_item .item_box{
    position:relative;
    transition:all .3s;
    overflow:hidden
}
 .home-content .aboutus .factory_container .factory_box_flex .flex_item .item_box .image_box{
    width:100%;
    height:100%
}
 .home-content .aboutus .factory_container .factory_box_flex .flex_item .item_box .image_box a{
    display:block
}
 .home-content .aboutus .factory_container .factory_box_flex .flex_item .item_box .image_box img{
    width:100%;
    height:100%;
    object-fit:cover
}
 .home-content .aboutus .factory_container .factory_box_flex .flex_item .item_box .item_title{
    position:absolute;
    bottom:0;
    transition:all .3s;
    background-color:#fff;
    color:#333;
    width:100%;
    left:0;
    padding:10px 0;
    line-height:20px;
    text-align:center
}
 .home-content .aboutus .factory_container .factory_box_flex .flex_item .item_box .item_title span{
    font-size:16px;
    position:relative;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
 @media (min-width:1200px){
    .home-content .aboutus .factory_container .factory_box_flex .flex_item .item_box:hover .item_title{
        background-color:rgba(0,0,0,.5);
        color:#f60
    }
}
 @media (max-width:991px){
    .home-content .aboutus .factory_container{
        top:-40px
    }
     .home-content .aboutus .factory_container .factory_box_flex{
        flex-wrap:wrap;
        padding-bottom:0
    }
     .home-content .aboutus .factory_container .factory_box_flex .flex_item{
        flex:0 0 50%
    }
     .home-content .aboutus .head-box .positionB-box{
        padding-left:0;
        left:0
    }
     .home-content .aboutus .head-box .positionB-box h3{
        text-align:center
    }
     .home-content .aboutus .head-box .positionB-box h3:before{
        left:calc(50% - 12.5px)
    }
     .home-content .aboutus .head-box .positionB-box .sepa{
        width:100%;
        height:18px;
        margin:0 auto;
        text-align:center;
        background-color:#fff
    }
     .home-content .aboutus .head-box .positionB-box .desc{
        text-align:center
    }
     .home-content .aboutus .flex-about-content{
        top:0
    }
}
 @media (max-width:600px){
    .home-content .aboutus>.flex-about-content{
        flex-wrap:wrap;
        width:100%;
        position: unset;
        display: block;
    }
     .home-content .aboutus .flex-about-content .float-box{
    position: unset;
}
     .home-content .aboutus>.flex-about-content>.left{
        flex:0 0 100%;
        height: auto;
    }
     .home-content .aboutus>.flex-about-content>.right{
        flex:0 0 100%;
        height: max-content;
    }
     .home-content .aboutus>.flex-about-content .float-box .flex-about-content{
        flex-wrap:wrap;
        display: block;
        position: unset;
    }
     .home-content .aboutus>.flex-about-content .float-box .flex-about-content>.left{
        flex:0 0 100%;
        height: max-content;
    }
     .home-content .aboutus>.flex-about-content .float-box .flex-about-content>.right{
        flex:0 0 100%;
        height: max-content;
    }
     .home-content .aboutus>.flex-about-content .float-box .flex-about-content>.right .adv-box-n .center-box{
        padding:0 15px
    }
     .home-content .aboutus .factory_container{
        top:0;
        position: unset;
    }
     .home-content .aboutus .factory_container .about_title{
        width:100%;
        position: unset;
    }
     .home-content .aboutus .factory_container .about_title h4{
        margin-top:0
    }
}
 @media (max-width:414px){
    .home-content .aboutus .factory_container .factory_box_flex .flex_item{
        flex:0 0 100%;
        text-align:center
    }
}
 .home-content .case{
    background:#f5f5f5
}
 .home-content .case .head-box{
    text-align:center
}
 .home-content .case .head-box h3{
    padding:73px 0 14px
}
 @media (max-width:991px){
    .home-content .case .head-box h3{
        padding:40px 0 13px
    }
}
 @media (max-width:767px){
    .home-content .case .head-box h3{
        padding:20px 0 5px
    }
}
 .home-content .case .head-box h3 a{
    font-family:ARIAL;
    letter-spacing:0;
    font-size:36px;
    font-weight:700;
    color:#333;
    text-decoration:none
}
 @media (max-width:767px){
    .home-content .case .head-box h3 a{
        font-size:24px
    }
}
 .home-content .case .head-box .sepa{
    width:100%;
    height:18px;
    margin:0 auto
}
 .home-content .case .head-box .desc{
    padding:4px 0 25px;
    font-family:ARIAL;
    font-size:16px;
    letter-spacing:0;
    color:#999
}
 @media (max-width:767px){
    .home-content .case .head-box .desc{
        font-size:14px
    }
}
 @media (max-width:991px){
    .home-content .case .head-box .desc{
        padding:4px 0 35px
    }
}
 @media (max-width:767px){
    .home-content .case .head-box .desc{
        padding:4px 0 15px
    }
}
 .home-content .case .show-box{
    background-color:#fff;
    padding-bottom:35px
}
 .home-content .case .show-box .item-box{
    position:relative;
    height:360px;
    padding:35px
}
 @media (max-width:1199px){
    .home-content .case .show-box .item-box{
        padding:30px
    }
}
 @media (max-width:991px){
    .home-content .case .show-box .item-box{
        padding:20px
    }
}
 @media (max-width:767px){
    .home-content .case .show-box .item-box{
        height:auto
    }
}
 .home-content .case .show-box .item-box .cover-box{
    float:left;
    width:500px;
    height:320px;
    position:relative
}
 @media (max-width:1199px){
    .home-content .case .show-box .item-box .cover-box{
        width:400px
    }
}
 @media (max-width:991px){
    .home-content .case .show-box .item-box .cover-box{
        width:300px;
        height:100%
    }
}
 @media (max-width:767px){
    .home-content .case .show-box .item-box .cover-box{
        width:100%;
        float:none
    }
}
 .home-content .case .show-box .item-box .cover-box img{
    width:100%;
    height:100%;
    object-fit:cover
}
 .home-content .case .show-box .item-box .desc-box{
    width:499px;
    float:left;
    margin-left:100px;
    padding-top:31px
}
 @media (max-width:1199px){
    .home-content .case .show-box .item-box .desc-box{
        width:400px;
        margin-left:80px
    }
}
 @media (max-width:991px){
    .home-content .case .show-box .item-box .desc-box{
        width:300px
    }
}
 @media (max-width:767px){
    .home-content .case .show-box .item-box .desc-box{
        float:none;
        width:auto;
        margin-left:60px
    }
     .home-content .case .show-box .item-box .cover-box img{
    height: 200px;
}
}
 .home-content .case .show-box .item-box .desc-box h3{
    position:relative;
    font-size:24px;
    font-weight:700;
    color:#333
}
 .home-content .case .show-box .item-box .desc-box h3 span{
    font-size:32px;
    font-family:MVBoli;
    font-weight:400;
    color:#f60;
    font-style:italic;
    position:absolute;
    right:100%;
    top:-5px;
    margin-right:10px
}
 .home-content .case .show-box .item-box .desc-box p{
    font-size:14px;
    color:#333;
    margin:25px 0 28px;
    line-height:20px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical
}
 .home-content .case .show-box .item-box .desc-box a{
    display:block;
    position:relative;
    width:35px;
    height:35px;
    background-color:#f60;
    text-align:center;
    color:#fff;
    font-size:18px;
    line-height:35px;
    font-family:Arial;
    text-decoration:none
}
 .home-content .case .show-box .swiper-control{
    width:80px;
    color:#999;
    position:absolute;
    right:0;
    bottom:17px;
    z-index:9;
    overflow:hidden;
    z-index:11
}
 @media (max-width:991px){
    .home-content .case .show-box .swiper-control{
        display:none
    }
     .home-content .case .show-box .item-box .desc-box h3{
    font-size: 20px;
    margin-bottom: 15px;
}
     .home-content .case .show-box .item-box .desc-box p{
    display: none;
}
}
 .home-content .case .show-box .swiper-control span{
    float:left;
    line-height:8px;
    padding:10px 10px;
    font-family:SimSun;
    font-size:26px;
    font-weight:700;
    cursor:pointer
}
 .home-content .case .show-box .swiper-control span+span{
    float:right;
    color:#f60
}
 .home-content .case .show-box .swiper-control span+span[aria-disabled=true],.home-content .case .show-box .swiper-control span.active[aria-disabled=true]{
    color:#5f5854
}
 .home-content .case .show-box .swiper-control span.active{
    color:#f60
}
 .home-content .case .brand-box{
    padding-bottom:90px;
    margin-top:25px
}
 @media (max-width:1199px){
    .home-content .case .brand-box{
        padding-bottom:40px
    }
}
 @media (max-width:991px){
    .home-content .case .brand-box{
        padding-bottom:30px;
        margin-top:0
    }
}
 @media (max-width:767px){
    .home-content .case .brand-box{
        padding-bottom:20px;
        margin-top:0
    }
}
 .home-content .case .brand-box .swiper-container #pagination-brand{
    display:none
}
 @media (max-width:1199px){
    .home-content .case .brand-box .swiper-container{
        padding-bottom:40px
    }
     .home-content .case .brand-box .swiper-container #pagination-brand{
        display:block;
        bottom:5px
    }
}
 .home-content .case .brand-box .item{
    width:224px;
    height:110px;
    margin-top:20px
}
 @media (max-width:1199px){
    .home-content .case .brand-box .item{
        width:100%;
        height:100%
    }
}
 @media (max-width:767px){
    .home-content .case .brand-box .item{
        margin-top:5px
    }
}
 .home-content .case .brand-box .item a{
    text-decoration:none;
    display:block;
    width:100%;
    height:100%
}
 .home-content .case .brand-box .item a img{
    width:100%;
    height:100%;
    object-fit:cover
}
 .home-content .case .brand-box .item a:hover{
    transform:scale(1.1)
}
 .home-content .message{
    background-size:cover;
    padding:50px 0
}
 @media (max-width:991px){
    .home-content .message{
        padding:20px 0
    }
}
 .home-content .message .message-box{
    width:800px;
    height:400px;
    padding:7px;
    margin:auto;
    background:url(../images/home/borderbg.png) center no-repeat;
    background-size:cover
}
 @media (max-width:991px){
    .home-content .message .message-box{
        width:700px;
        height:auto
    }
}
 @media (max-width:767px){
    .home-content .message .message-box{
        width:100%;
        height:auto
    }
}
 .home-content .message .message-box .mes{
    width:100%;
    height:100%;
    padding:36px;
    background-color:#fff
}
 @media (max-width:991px){
    .home-content .message .message-box .mes{
        padding:20px
    }
}
 .home-content .message .message-box .mes h3{
    font-size:24px;
    color:#333;
    font-weight:700;
    text-align:center;
    line-height:20px;
    position:relative
}
 .home-content .message .message-box .mes h3:after{
    content:"";
    width:30px;
    height:3px;
    background-color:#f60;
    border-radius:2px;
    position:absolute;
    left:50%;
    bottom:-18px;
    margin-left:-10px
}
 .home-content .message .message-box .mes form{
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-wrap:wrap;
    margin-top:25px
}
 @media (max-width:991px){
    .home-content .message .message-box .mes form{
        margin-top:0px
    }
     .home-content .message .message-box .mes h3{
    line-height: normal;
    font-size: 20px;
}
}
 .home-content .message .message-box .mes form input{
    border:none;
    border-bottom:1px solid #ccc;
    flex:0 0 48%;
    padding:33px 0 0;
    font-size:14px;
    line-height:22px;
    height:auto;
    color:#666
}
 .home-content .message .message-box .mes form input.input-l{
    flex:0 0 100%;
    padding-top:50px
}
 .home-content .message .message-box .mes form input[type=submit]{
    display:block;
    height:40px;
    color:#fff;
    text-align:center;
    font-size:14px;
    background-color:#f60;
    line-height:35px;
    padding:0;
    flex:0 0 42%;
    margin:30px auto 0;
    font-weight:700;
    box-shadow:0 0 30px 0 rgba(255,102,0,.5)
}
 @media (max-width:767px){
    .home-content .message .message-box .mes form input{
        padding:20px 0 0
    }
     .home-content .message .message-box .mes form input.input-l{
        padding-top:30px
    }
}
 @media (max-width:550px){
    .home-content .message .message-box .mes form input{
        flex:0 0 100%
    }
     .home-content .message .message-box .mes form input[type=submit]{
        flex:0 0 60%
    }
}
 .home-content .message .message-box .mes form input::-webkit-input-placeholder{
    color:#999
}
 .home-content .message .message-box .mes form input::-moz-placeholder{
    color:#999
}
 .home-content .message .message-box .mes form input:-moz-placeholder{
    color:#999
}
 .home-content .message .message-box .mes form input:-ms-input-placeholder{
    color:#999
}
 .home-content .news{
    overflow:hidden;
    padding-top:73px;
    padding-bottom:45px
}
 @media (max-width:991px){
    .home-content .news{
        padding-top:53px;
        padding-bottom:40px
    }
}
 .home-content .news .news_box{
    display:flex;
    flex-wrap:wrap
}
 .home-content .news .news_box .left_box{
    width:100%;
    margin-bottom:45px
}
 .home-content .news .news_box .left_box .news_box_title{
    position:relative;
    padding-bottom:62px
}
 .home-content .news .news_box .left_box .news_box_title:after{
    position:absolute;
    content:"";
    height:1px;
    width:200%;
    background-color:#ccc;
    right:0;
    bottom:0
}
 .home-content .news .news_box .left_box .news_box_title>a{
    width:100%
}
 .home-content .news .news_box .left_box .news_box_title h4{
    text-align:left;
    font-size:32px;
    font-family:ARIAL;
    font-weight:700;
    position:relative;
    margin-bottom:19px
}
 @media (max-width:767px){
    .home-content .news .news_box .left_box .news_box_title h4{
        font-size:24px
    }
}
 .home-content .news .news_box .left_box .news_box_title h4 a{
    color:#404040;
    text-decoration:none
}
 .home-content .news .news_box .left_box .news_box_title h4:after{
    position:absolute;
    content:"";
    height:3px;
    width:25px;
    background-color:#f60;
    left:0;
    bottom:-9px
}
 .home-content .news .news_box .left_box .news_box_title p{
    font-size:16px;
    color:#999;
    text-align:left;
    line-height:1.45;
    margin-bottom:37px
}
 .home-content .news .news_box .left_box .news_box_title .label_box{
    overflow:hidden
}
 .home-content .news .news_box .left_box .news_box_title .label_box>a{
    background-color:#333;
    padding:6px 20px;
    margin-bottom:5px;
    color:#fff;
    border-radius:100px;
    min-width:140px;
    text-align:center;
    margin-right:10px;
    font-size:16px;
    text-decoration:none
}
 .home-content .news .news_box .left_box .news_box_title .label_box>a:last-child{
    float:right
}
 @media (max-width:1199px){
    .home-content .news .news_box .left_box .news_box_title .label_box>a:last-child{
        float:none
    }
}
 .home-content .news .news_box .left_box .news_box_title .label_box>a:hover{
    background-color:#f60
}
 .home-content .news .news_box .left_box .news_one_box{
    padding-top:45px
}
 @media (max-width:1199px){
    .home-content .news .news_box .left_box .news_one_box{
        padding-top:28px
    }
}
 @media (max-width:991px){
    .home-content .news .news_box .left_box .news_one_box{
        padding-top:25px
    }
}
 .home-content .news .news_box .left_box .news_one_box .read_more_box{
    padding-top:23px;
    padding-bottom:30px
}
 .home-content .news .news_box .left_box .news_one_box .read_more_box a{
    display:flex;
    align-items:center;
    justify-content:center;
    padding:6px 0;
    width:140px;
    border:2px solid #fff;
    font-size:14px;
    background-color:#e8ffed
}
 .home-content .news .news_box .left_box .news_one_box .read_more_box a img{
    opacity:0;
    transition:.3s;
    width:0;
    height:0
}
 .home-content .news .news_box .left_box .news_one_box .read_more_box a:hover{
    color:#fff;
    font-size:14px;
    background-color:#f60;
    box-shadow:0 10px 30px -6px #f60;
    border-color:transparent
}
 .home-content .news .news_box .left_box .news_one_box .read_more_box a:hover img{
    width:auto;
    height:auto;
    margin-left:15px;
    opacity:1
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item{
    position:relative;
    border-radius:5px;
    overflow:hidden;
    margin-bottom:5px;
    height:249px
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item>img{
    width:100%;
    height:100%;
    object-fit:cover
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail{
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    transition:.3s
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail:hover{
    background-image:none;
    background-color:#f60
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail:hover .news_bottom .news_info p{
    display:-webkit-box
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail:hover .news_bottom .news_time{
    display:flex;
    align-items:center;
    padding:8px 0
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail:hover .news_bottom .news_time img{
    margin-right:10px
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail:hover .news_bottom .news_time span{
    color:#fff;
    font-size:12px
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail .news_title{
    position:absolute;
    top:15px;
    left:10px;
    background-color:rgba(0,0,0,.5);
    padding:5px 15px;
    border-radius:100px
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail .news_title h4{
    color:#fff;
    font-size:12px
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail .news_bottom{
    position:absolute;
    left:0;
    bottom:0;
    padding:0 10px;
    width:100%
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail .news_bottom .news_info{
    border-bottom:1px solid rgba(255,255,255,.35);
    padding:8px 0
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail .news_bottom .news_info h4{
    color:#fff;
    font-size:14px;
    line-height:1.5;
    padding-bottom:1px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail .news_bottom .news_info p{
    color:#fff;
    font-size:12px;
    display:none;
    margin-bottom:0;
    transition:.3s;
    line-height:1.5;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail .news_bottom .news_time{
    display:flex;
    align-items:center;
    padding:8px 0
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail .news_bottom .news_time img{
    margin-right:10px
}
 .home-content .news .news_box .left_box .news_one_box .news_content .news_item .content_detail .news_bottom .news_time span{
    color:#fff;
    font-size:12px
}
 .home-content .news .news_box .right_box{
    width:100%
}
 .home-content .news .news_box .right_box .news_list{
    display:flex;
    flex-wrap:wrap;
    gap:.6vw
}
 .home-content .news .news_box .right_box .news_list>a{
    display:block;
    width:32.67%
}
 .home-content .news .news_box .right_box .news_list>a:nth-child(1),.home-content .news .news_box .right_box .news_list>a:nth-child(2){
    width:49.5%
}
 .home-content .news .news_box .right_box .news_list .news_item{
    position:relative;
    border-radius:5px;
    overflow:hidden;
    height:252px
}
 .home-content .news .news_box .right_box .news_list .news_item>img{
    width:100%;
    height:100%;
    object-fit:cover
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail{
    position:absolute;
    height:100%;
    width:100%;
    top:0;
    left:0;
    transition:.3s
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail:hover{
    background-image:none;
    background-color:#f60
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail:hover .news_bottom .news_info p{
    display:-webkit-box
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail:hover .news_bottom .news_time{
    display:flex;
    align-items:center;
    padding:8px 0
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail:hover .news_bottom .news_time img{
    margin-right:10px
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail:hover .news_bottom .news_time span{
    color:#fff;
    font-size:14px
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail .news_title{
    position:absolute;
    top:15px;
    left:10px;
    background-color:rgba(0,0,0,.5);
    padding:10px 15px;
    border-radius:100px
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail .news_title h4{
    color:#fff;
    font-size:14px
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail .news_bottom{
    position:absolute;
    left:0;
    bottom:0;
    padding:0 10px;
    width:100%
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail .news_bottom .news_info{
    border-bottom:1px solid rgba(255,255,255,.35);
    padding:8px 0
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail .news_bottom .news_info h4{
    color:#fff;
    font-size:18px;
    line-height:1.3;
    padding-bottom:1px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail .news_bottom .news_info p{
    color:#fff;
    font-size:16px;
    display:none;
    margin-bottom:0;
    margin-top:10px;
    transition:.3s;
    line-height:1.3;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail .news_bottom .news_time{
    display:flex;
    align-items:center;
    padding:8px 0
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail .news_bottom .news_time img{
    margin-right:10px
}
 .home-content .news .news_box .right_box .news_list .news_item .content_detail .news_bottom .news_time span{
    color:#fff;
    font-size:14px
}
 @media (max-width:1199px){
    .home-content .news .news_box .right_box .news_list .news_item{
        height:209.5px
    }
     .home-content .news .news_box .left_box .news_box_title{
        padding-bottom:14px
    }
     .home-content .news .news_box .left_box .news_box_title p{
        margin-bottom:15px
    }
     .home-content .news .news_box .left_box .news_one_box .read_more_box{
        padding-top:20px;
        padding-bottom:22px
    }
     .home-content .news .news_box .left_box .news_one_box .news_content .news_item{
        height:210px
    }
}
 @media (max-width:991px){
    .home-content .news .news_box .left_box{
        flex:0 0 50%;
        min-width:50%
    }
     .home-content .news .news_box .right_box{
        flex:0 0 50%;
        min-width:50%
    }
     .home-content .news .news_box .right_box .news_list .news_item{
        height:210px
    }
     .home-content .news .news_box .left_box .news_one_box .read_more_box{
        padding-top:10px;
        padding-bottom:10px
    }
     .home-content .news .news_box .left_box{
        padding-right:5px
    }
     .home-content .news .news_box .left_box .news_box_title{
        padding-bottom:5px
    }
     .home-content .news .news_box .left_box .news_box_title h4{
        font-size:25px
    }
     .home-content .news .news_box .left_box .news_one_box .news_content .news_item{
        height:210px
    }
}
 @media (max-width:767px){
    .home-content .news{
        padding-top:15px
    }
     .home-content .news .news_box{
        flex-direction:column
    }
     .home-content .news .news_box .left_box .news_one_box .news_content .news_item{
        height:230px
    }
     .home-content .news .home-content .news .news_box .right_box .news_list .news_item{
        height:230px
    }
     .home-content .news .news_box .left_box .news_box_title .label_box>a{
        margin-right:5px
    }
     .home-content .news .news_box .left_box{
        padding-right:0
    }
     .home-content .news .news_box .left_box .news_box_title:after{
        width:100%
    }
     .home-content .news .news_box .left_box .news_one_box .news_content a{
        width:100%
    }
     .home-content .news .news_box .left_box .news_one_box .news_content .news_item{
        margin-bottom:0
    }
     .home-content .news .news_box .right_box .news_list{
        /* margin-right:-5px; */
        gap: 20px;
    }
}
 @media (max-width:425px){
    .home-content .news .news_box .right_box .news_list{
        /* margin-right:-5px; */
        /* flex-direction:column; */
    }
     .home-content .news .news_box .right_box .news_list>a,
     .home-content .news .news_box .right_box .news_list>a:nth-child(1), 
     .home-content .news .news_box .right_box .news_list>a:nth-child(2){
    width: 100%;
}
}
 .footer{
    margin:0!important;
    padding-top:61px
}
 @media (max-width:1199px){
    .footer{
        padding-top:40px
    }
}
 @media (max-width:550px){
    .footer{
        padding-top:20px
    }
}
 .footer .footer-top{
    width:100%;
    padding:0
}
 .footer .footer-top .footer-box{
    position:relative;
    display:flex;
    justify-content:space-between;
    align-content:center
}
 @media (max-width:1199px){
    .footer .footer-top .footer-box{
        flex-wrap:wrap
    }
}
 .footer .footer-top .footer-box .footer-l{
    flex:0 0 40%;
    padding-bottom:68px
}
 @media (max-width:1199px){
    .footer .footer-top .footer-box .footer-l{
        flex:0 0 60%
    }
}
 @media (max-width:767px){
    .footer .footer-top .footer-box .footer-l{
        flex:0 0 100%
    }
}
 @media (max-width:450px){
    .footer .footer-top .footer-box .footer-l{
        padding-bottom:88px
    }
}
 @media (max-width:350px){
    .footer .footer-top .footer-box .footer-l{
        padding-bottom:128px
    }
}
 .footer .footer-top .footer-box .footer-l .f-item{
    position:relative;
    padding:5px 0 4px
}
 .footer .footer-top .footer-box .footer-l .f-item.company{
    font-weight:700;
    padding:21px 0 6px
}
 .footer .footer-top .footer-box .footer-l .f-item img{
    vertical-align:middle;
    margin-right:18px
}
 .footer .footer-top .footer-box .footer-l .f-item a{
    position:relative;
    vertical-align:middle;
    font-size:16px;
    line-height:20px;
    color:#333;
    text-decoration:none
}
 .footer .footer-top .footer-box .footer-l .f-item .add-detail{
    position:absolute;
    width:360px;
    top:0;
    left:70px;
    font-size:16px
}
 @media (max-width:520px){
    .footer .footer-top .footer-box .footer-l .f-item .add-detail{
        width:320px
    }
}
 @media (max-width:450px){
    .footer .footer-top .footer-box .footer-l .f-item .add-detail{
        width:220px
    }
}
 @media (max-width:350px){
    .footer .footer-top .footer-box .footer-l .f-item .add-detail{
        width:150px
    }
}
 .footer .footer-top .footer-box .footer-m{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
    font-size:14px
}
 @media (max-width:1199px){
    .footer .footer-top .footer-box .footer-m{
        flex:0 0 100%
    }
}
 @media (max-width:767px){
    .footer .footer-top .footer-box .footer-m{
        display:none
    }
}
 .footer .footer-top .footer-box .footer-m h4{
    width:100%;
    font-size:20px;
    color:#333;
    font-weight:700;
    line-height:20px;
    position:relative;
    top:-26px;
    letter-spacing:0
}
 .footer .footer-top .footer-box .footer-m h4:after{
    content:"";
    width:30px;
    height:2px;
    background-color:#f60;
    position:absolute;
    left:0;
    bottom:-9px
}
 .footer .footer-top .footer-box .footer-m>ul{
    flex:0 0 100%;
    padding:0;
    position:relative;
    top:-55px
}
 .footer .footer-top .footer-box .footer-m>ul+ul{
    flex:0 0 60%
}
 @media (max-width:1199px){
    .footer .footer-top .footer-box .footer-m>ul{
        top:-10px
    }
}
 .footer .footer-top .footer-box .footer-m>ul>li{
    display:block;
    padding:3px 0
}
 .footer .footer-top .footer-box .footer-m>ul>li a{
    color:#999;
    white-space:nowrap;
    font-size:16px
}
 .footer .footer-top .footer-box .footer-m>ul>li a:hover{
    color:#f60;
    text-decoration:underline #f60
}
 .footer .footer-top .footer-box .code-box{
    margin-top:7px
}
 @media (max-width:1199px){
    .footer .footer-top .footer-box .code-box{
        position:absolute;
        margin-top:0;
        right:153px;
        top:76px
    }
}
 @media (max-width:991px){
    .footer .footer-top .footer-box .code-box{
        position:absolute;
        right:0;
        top:76px
    }
}
 @media (max-width:767px){
    .footer .footer-top .footer-box .code-box{
        display:none
    }
}
 .footer .footer-top .footer-box .code-box .code{
    width:150px;
    height:150px
}
 .footer .footer-top .footer-box .code-box .code img{
    width:100%;
    height:100%;
    object-fit:cover
}
 .footer .footer-top .footer-box .code-box p{
    text-align:center;
    font-size:16px;
    color:#333;
    margin:5px 0 0
}
 .footer .footer-bottom{
    background-color:#f60;
    color:#fff;
    width:100%;
    padding:0
}
 .footer .footer-bottom .container .support{
    float:left;
    line-height:60px;
    font-weight:700
}
 @media (max-width:767px){
    .footer .footer-bottom .container .support{
        line-height:30px
    }
}
 .footer .footer-bottom .container .support a{
    color:#fff
}
 .footer .footer-bottom .container .support a:hover{
    color:#333
}
 .footer .footer-bottom .container .links-box{
    position:relative;
    float:right;
    line-height:30px;
    cursor:pointer;
    margin-top:15px;
    border:1px solid rgba(255,255,255,.6)
}
 .footer .footer-bottom .container .links-box ul li:hover a,.footer .footer-bottom .container .links-box:hover{
    color:#333
}
 @media (max-width:767px){
    .footer .footer-bottom .container .links-box{
        float:left;
        clear:both;
        margin-top:5px;
        margin-bottom:5px
    }
}
 .footer .footer-bottom .container .links-box>span:nth-child(1){
    margin:0 55px 0 10px;
    font-weight:700
}
 .footer .footer-bottom .container .links-box>span:nth-child(2){
    opacity:.6
}
 .footer .footer-bottom .container .links-box>span:nth-child(3){
    margin:0 10px 0 30px;
    font-family:SimSun;
    opacity:.6
}
 .footer .footer-bottom .container .links-box>ul{
    position:absolute;
    bottom:34px;
    left:0;
    background:#f60;
    width:100%;
    display:none;
    border-radius:10px
}
 .footer .footer-bottom .container .links-box>ul>li{
    display:block
}
 .footer .footer-bottom .container .links-box>ul>li>a{
    display:block;
    color:#fff;
    line-height:34px
}
 .footer .footer-bottom .container .links-box:hover>ul{
    display:block
}
 #navCollapse.fix-top{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:84px!important;
    text-align:center;
    background-color:#00023d;
    z-index:999
}
 #navCollapse.fix-top .navbar-right{
    max-width:1200px;
    float:none!important;
    margin:0 auto;
    display:flex;
    justify-content:space-between;
    align-items:center
}
 #navCollapse.fix-top .navbar-right>li{
    margin:0
}
 #navCollapse.fix-top .navbar-right>li:before{
    background:#fff
}
 #navCollapse.fix-top .navbar-right>li:first-child:before{
    background:0 0
}
 #navCollapse.fix-top .navbar-right>li>a{
    padding:0 40px;
    color:#fff;
    line-height:84px
}
 @media (max-width:991px) and (min-width:768px){
    #navCollapse.fix-top .navbar-right>li>a{
        padding:0 20px
    }
}
 #navCollapse.fix-top .navbar-right>li.active>a,#navCollapse.fix-top .navbar-right>li:hover>a{
    text-shadow:none;
    background:0 0
}
 .swiper-pagination-bullet-active{
    background-color:#f60
}
 .swiper-pagination-bullet{
    position:relative;
    width:10px;
    height:10px
}
 #pagination-case{
    bottom:20px
}
 #swiper-banner .swiper-pagination-bullet{
    width:8px;
    height:8px;
    bottom:28px;
    margin:0 8px!important;
    background-color:#ccc;
    opacity:1
}
 @media (max-width:1199px){
    #swiper-banner .swiper-pagination-bullet{
        bottom:10px
    }
}
 @media (max-width:991px){
    #swiper-banner .swiper-pagination-bullet{
        bottom:0
    }
}
 @media (max-width:767px){
    #swiper-banner .swiper-pagination-bullet{
        bottom:0
    }
}
 @media (max-width:550px){
    #swiper-banner .swiper-pagination-bullet{
        bottom:-5px;
        margin:0 5px!important
    }
}
 #swiper-banner .swiper-pagination-bullet-active{
    background-color:#f60
}
 #swiper-banner .swiper-pagination-bullet-active:after{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    width:16px;
    height:16px;
    border-radius:9px;
    border:1px solid #f60;
    margin-left:-8px;
    margin-top:-8px
}
 .modal-backdrop{
    z-index:1
}
 .modal-dialog{
    z-index:2
}
 .home-content .aboutus{
    z-index:2;
    margin-top:130px;
    padding-top:10px
}
 .mainBox .leftContent .productDetail .porductinfo-detail-right .prdtPmt li span{
    padding:0
}
 .mainBox .leftContent .productDetail .porductinfo-detail-right .prdtPmt li .span2{
    margin-left:10px
}
 .mainBox .leftContent .productDetail .porductinfo-detail-right .prdtPmt li:nth-child(odd){
    background:0 0
}
 @media (min-width:767px){
    #navCollapse .navbar-right li:nth-child(3) .dropdown-menu{
        width:350px
    }
}
 .mainBox .leftContent .prdtTab .EditorStyle ul{
    padding:0 40px;
    display:block;
    list-style-type:disc;
    -webkit-margin-before:1em;
    -webkit-margin-after:1em;
    -webkit-margin-start:0;
    -webkit-margin-end:0;
    -webkit-padding-start:40px
}
 @media (max-width:767px){
    .mainBox .leftContent .prdtTab .EditorStyle ul{
        padding:0
    }
}
 .mainBox .leftContent .prdtTab .EditorStyle ul li{
    width:auto;
    display:list-item;
    text-align:-webkit-match-parent;
    list-style-type:initial
}
 .mainBox .leftContent .prdtTab .EditorStyle p{
    color:#333
}
 .mainBox .leftContent .prdtTab .EditorStyle p strong{
    font-family:sans-serif,Arial,Verdana,"Trebuchet MS"
}
 .home-header .dropdown-menu.multi .sub-menu{
    width:180px;
    position:absolute;
    left:100%;
    top:0;
    box-shadow:0 6px 12px rgba(0,0,0,.175);
    border:1px solid rgba(0,0,0,.15);
    display:block;
    padding:3px 20px;
    background-color:#fff;
    display:none
}
 .home-header .dropdown-menu.multi li:nth-child(1):hover .sub-menu{
    display:block
}
 .productBox .productyli:hover{
    box-shadow:9px 6px 20px -15px
}
 .porductinfo-detail-right .inqurymore{
    margin:0 auto
}
 .newsBox .firstitle a{
    font-size:24px
}
 #slider2{
    float:left
}
 .mainBox .leftContent .prdtTab .EditorStyle img{
    max-width:100%!important
}
 @media (max-width:767px){
    .mainBox .leftContent .prdtTab .EditorStyle p{
        padding:0
    }
     .mainBox .leftContent .prdtTab .EditorStyle p img{
        width:100%!important;
        height:auto!important
    }
     .mainBox .leftContent .prdtTab .EditorStyle table{
        width:100%!important;
        font-size:12px;
        word-wrap:break-word;
        word-break:break-all
    }
     .msgPad .form2{
        display:flex;
        flex-direction:column;
        align-items:center
    }
     .mainBox .rgtSild .contactusBox ol li:nth-child(3) span{
        display:block;
        float:left
    }
     .mainBox .rgtSild .contactusBox ol li:nth-child(3) a{
        display:inline-block;
        width:280px
    }
     .footer-top{
        display:none
    }
     .mainBox .newsBox .worlds2 p img{
        width:100%!important;
        height:auto!important
    }
     .form-contact{
        display:flex;
        flex-direction:column;
        align-items:center
    }
}
 .home-content .news .news_box .left_box .news_one_box{
    display:none
}
 .home-content .news .news_box .right_box{
    display:none
}
 .home-content .news .news_box .left_box .news_one_box.active1,.home-content .news .news_box .right_box.active1{
    display:block
}
 .additional-features{
    position:fixed;
    right:0;
    bottom:35%;
    z-index:200;
    box-sizing:border-box;
    border-bottom:0
}
 .additional-features.show{
    display:block
}
 .additional-features li{
    position:relative;
    margin-bottom:10px;
    line-height:1;
    transition:all .2s linear;
    display:block
}
 .additional-features li img{
    width:45px
}
 .additional-features li.xx .xx-dot{
    position:absolute;
    display:block;
    top:13px;
    right:13px;
    width:7px;
    height:7px;
    background-color:#ff1e00;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%
}
 .additional-features li.rx .revi-hotline-wrapper{
    display:none;
    position:absolute;
    left:-252px;
    bottom:12px;
    width:238px;
    height:60px
}
 .additional-features li.rx.active .revi-hotline-wrapper{
    display:block
}
 .additional-features li.rx .revi-hotline{
    position:absolute;
    left:0;
    width:238px;
    height:60px;
    background-color:#fff;
    border:1px solid #ddd;
    cursor:text;
    text-align:center
}
 .additional-features li.rx .revi-hotline.wechat{
    width:100px;
    height:auto;
    left:140px;
    top:0
}
 .additional-features li.rx .revi-hotline.wechat img{
    width:90px
}
 .additional-features li.rx .revi-hotline::after{
    content:'';
    width:15px;
    height:11px;
    background:url(../images/slide_arr.png) no-repeat center;
    position:absolute;
    right:-14px;
    top:50%;
    transform:translateY(-50%)
}
 .additional-features li.rx .revi-hotline h3{
    font-size:16px;
    margin:20px 0
}
 .additional-features li.rx .revi-hotline h4{
    font-weight:400;
    font-size:13px
}
 .additional-features li.xz .xz-ewm{
    display:none;
    position:absolute;
    top:-55px;
    left:-180px;
    width:188px;
    height:174px
}
 .additional-features li.xz.active .xz-ewm{
    display:block
}
 .additional-features li p{
    font-size:14px;
    color:#666;
    text-align:center
}
 .additional-features li .additional-icon{
    margin:0 auto;
    width:36px;
    height:36px
}
 .additional-features li.active span{
    display:none
}
 .additional-features li.active p{
    color:#fff
}
 @media screen and (max-width:1440px){
    .additional-features li .additional-icon{
        margin-top:0
    }
}
 @media screen and (max-width:780px){
    .additional-features{
        right:5px
    }
}
 