@charset "UTF-8";html{box-sizing:border-box;-ms-overflow-style:scrollbar}
*,*::before,*::after{box-sizing:inherit}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background:#f1f1f1}
::-webkit-scrollbar-thumb{background:#e62129}
::-webkit-scrollbar-thumb:hover{background:#666}
.container-fluid{width:100%;padding-right:5px;padding-left:5px;margin-right:auto;margin-left:auto}
.row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.col-md-11,.col-sm-12,.col-sm-11,.col-sm-9,.col-sm-6,.col-sm-4,.col-sm-3,.col-24,.col-12,.col-8{position:relative;width:100%;min-height:1px;padding-right:5px;padding-left:5px}
.col-8{flex:0 0 33.3333333333%;max-width:33.3333333333%}
.col-12{flex:0 0 50%;max-width:50%}
.col-24{flex:0 0 100%;max-width:100%}
@media (min-width:576px){.col-sm-3{flex:0 0 12.5%;max-width:12.5%}
.col-sm-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}
.col-sm-6{flex:0 0 25%;max-width:25%}
.col-sm-9{flex:0 0 47.5%;max-width:47.5%}
.col-sm-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}
.col-sm-12{flex:0 0 50%;max-width:50%}
.offset-sm-1{margin-left:4.1666666667%;display:grid;grid-template-rows:auto 1fr}
}@media (min-width:768px){.col-md-11{flex:0 0 45.8333333333%;max-width:45.8333333333%}
.offset-md-1{margin-left:4.1666666667%}
}.d-none{display:none !important}
@media (min-width:768px){.d-md-none{display:none !important}
.d-md-flex{display:flex !important}
}@media (min-width:1200px){.d-xl-none{display:none !important}
.d-xl-flex{display:flex !important}
}html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
a{background-color:transparent}
b{font-weight:bolder}
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.2em;right:-0.4em}
img{border-style:none}
button,input{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button{text-transform:none}
button,[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
body{font-size:0.875rem;color:#333333;background:#ffffff;min-height:100vh;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
footer,header,section,video,body,div,ul,li,h3,p,a,form,input,button{margin:0;padding:0;font-weight:normal;font-style:normal;font-family:inherit;box-sizing:border-box}
ul,li{list-style:none;line-height:normal}
i{font-style:normal}
a{text-decoration:none;color:#333333;background-color:transparent;-webkit-text-decoration-skip:objects;-webkit-tap-highlight-color:rgba(0,0,0,0)}
a:active,a:hover,a:focus{color:#e62129;outline-width:0}
video{border:none;outline:none;display:block;width:100%}
img,input[type=text],button,footer,header{transition:all 0.3s linear}
html,body{font-size:14px}
@media (min-width:768px){html,body{font-size:14px}
.uc-home-2 .intro{line-height:2.2em}
}@media (min-width:992px){html,body{font-size:15px}
}@media (min-width:1200px){html,body{font-size:16px}
}img{-ms-interpolation-mode:bicubic}
picture img{width:100%;-ms-interpolation-mode:bicubic}
.uc-orange{color:#e62129 !important}
.uc-icon28{width:1.75rem !important;height:1.75rem !important}
.uc-icon32{width:1.75rem !important;height:1.75rem !important}
.uc-icon64{width:4rem !important;height:4rem !important}
@font-face{font-family:'HR';src:url('../fonts/roboto-regular.woff')}
@font-face{font-family:'HB';src:url('../fonts/roboto-bold.woff')}
@font-face{font-family:'MB';src:url('../fonts/mont-bold.ttf')}
@font-face{font-family:'YW';src:url('../fonts/roboto-regular.woff')}
.HR{font-family: "HR";}
.HB{font-family: "HB";}
.MB{font-family: "MB";}
.YW{font-family: "YW";}
body,button,input{font:14px/1.5 "HR","YW",sans-serif,"\5FAE\8F6F\96C5\9ED1",Arial,tahoma,Helvetica,sans-serif}
@font-face{font-family:"uc-font";src:url('../fonts/iconfont-index.ttf') format('truetype')}
.uc-font{font-family:"uc-font" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uc-arrow-left:before{content:"\e6e8"}
.uc-arrow-right:before{content:"\e6ed"}
.uc-arrow-right2:before{content:"\e6f2"}
.uc-arrow-left2:before{content:"\e6f1"}
.uc-arrow-down:before {content:"\e6eb"}
.uc-next:before{content:"\e689"}
.uc-search:before{content:"\e6ca"}
input:-moz-placeholder{color:#ddd}
::-webkit-input-placeholder{color:#ddd}
input[type=text]{-webkit-appearance:none}
[type=submit]{outline:none}
[type=submit]:hover{opacity:0.8}
button{margin:0;padding:0;background:none;line-height:inherit;font-size:inherit;border:none;color:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}
button:after{display:none}
.uc-input{width:100%;border:#eeeeee 1px solid;outline:none;height:1.875rem;line-height:1.75rem;border-radius:0.3125rem;padding:0 0.625rem}
.uc-input:hover,.uc-input:focus{border-color:#e62129}
.uc-btn{cursor:pointer;outline:none;transition:all 0.3s linear;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:1.875rem;border-radius:0.3125rem;padding:0 0.625rem}
.uc-btn:hover{opacity:0.8}
.uc-btn.white-plain{color:#fff;border:#fff 1px solid}
.uc-btn.white-plain:hover{opacity:1;background-color:#fff;color:#333333}
.g-btnMore{padding:0.75rem 1rem 0.75rem 0;border-bottom:#e2e2e2 1px solid;min-width:8em;position:relative;display:inline-block;background:url("../images/jt2.png") right center no-repeat;background-size:1em auto;color:#333333}
.g-btnMore:hover{color:#333333}
.g-btnMore:after{content:"";width:2em;height:1px;background-color:#e62129;position:absolute;left:0;bottom:-1px;transition:all 0.3s linear}
.g-btnMore:hover:after{width:100%}
.g-btnMore.style-white{color:#fff;background-image:url("../images/jt1.png");border-bottom-color:#fff}
.g-btnMore.style-white:hover{color:#fff}
.g-goTop{position:fixed;right:1.25rem;bottom:5vh;z-index:9;font-size:1.875rem;width:3.125rem;border-radius:0.3125rem;height:3.125rem;background-color:#e62129;color:#fff;text-align:center;line-height:3.125rem;transition:all 0.3s linear}
.g-goTop img{display:block;margin:0.3125rem auto}
.g-goTop:hover,.g-goTop:focus{color:#fff;opacity:0.8}
footer .tooltip-content {display: none;position: absolute;top: 80px;}
footer .tooltip-content img{width: 100px;height: 100px;}  
footer .tooltip-trigger:hover + .tooltip-content {display: block;}
footer{overflow:hidden;background-color:#161616;color:#fff}
footer a{color:#fff;transition:all 0.3s linear}
footer a:hover{color:#e62129}
footer > div{margin-left:-5px;margin-right:-5px}
footer .ft1{border-bottom:#303032 1px solid;background:url("../images/footer.jpg") right center no-repeat;background-size:cover;padding-top:2.375rem;padding-bottom:2.375rem;}
footer .ft1 .title{font-size:1.875rem;text-align:center;margin-bottom:1.25rem}
footer .operate{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
footer .operate .uc-btn{margin:0.5rem;border-radius:2.5rem}
footer .ft2{padding-left:0.625rem;padding-right:0.625rem}
footer .logo img{max-width:12.5rem}
footer .logo,footer .contact,footer .menu,footer .share{margin-bottom:2rem}
footer .contact,footer .menu .con{color:#717171;font-size:0.875rem;line-height:1.75rem}
footer .contact a,footer .menu .con a{color:#717171}
footer .contact a:hover,footer .menu .con a:hover{color:#e62129}
footer .contact .item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin-bottom:0.625rem}
footer .contact img{display:block;margin-right:0.625rem}
footer .contact .r{flex:1;min-width:0}
footer .menu h3{font-size:1.17em;line-height:1.5em;}
footer .menu .con a{display:block;}
footer .share{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}
footer .share img{display:block}
footer .share .item{margin-right:0.3125rem}
footer .share .item:hover{opacity:0.8}
footer .share .item:last-child{margin-right:0}
footer .intro,footer .cpt{padding-top:1em;padding-bottom:1em;font-size:0.875rem;color:#717171;line-height:1.5em}
footer .intro a,footer .cpt a{color:#717171}
footer .intro a:hover,footer .cpt a:hover{color:#e62129}
footer .cpt{border-top:#303032 1px solid}
@media (max-width:768px){
footer .foot-mb{display: flex;}
footer .foot-mb h3{flex: 0 0 90%;}
}
@media (min-width:768px){footer .ft1{padding-top:3.125rem;padding-bottom:3.125rem;}
footer .ft2{padding-left:3vw;padding-right:3vw;}
footer .cpt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
}@media (min-width:992px){footer .ft1{padding-top:4rem;padding-bottom:4rem;}
footer .ft1 .title{margin-bottom:1.875rem}
footer .operate .uc-btn{padding:0 1em;height:2rem}
}@media (min-width:1200px){footer .ft1{padding-top:4.75rem;padding-bottom:4.75rem;}
}.pt5{padding-top: 0.625rem;}
.header-phone{height:50px;color:#fff;overflow:hidden;width:100%;position:fixed;top:0;z-index:999999;transition:all none linear;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.header-phone .logo{display:inline-block;padding:0 10px}
.header-phone .logo img{height:30px;display:block}
.header-phone .btn-menu{width:50px;height:50px;background:url(../images/icon-menu.png) center center no-repeat;background-size:32px 32px;right:0}
.header-phone .btn-menu.on{background-image:url("../images/icon-menu-2.png")}
.header-phone.fixed{background-color:#fff}
.alert-menu{display:none;position:fixed;z-index:777;top:0px;width:100%;background-color:rgba(0,0,0,0.6);height:100vh;padding-top:50px;font-size:14px;overflow-x:hidden;overflow-y:auto}
.alert-menu .list{width:100%;background-color:#fff;padding:0px 15px;border-top:#eeeeee 1px solid}
.alert-menu .list li{line-height:40px;border-bottom:#eeeeee 1px solid}
.alert-menu .list li > a{display:block}
.alert-menu .list li.on{color:#e62129}
.alert-menu .list li.on > a{color:#e62129}
.alert-menu .list .hasSubMenu > a{position:relative}
.alert-menu .list .hasSubMenu > a:after{content:"\e75c";right:0;font-family:"uc-font";font-size:1.4em;opacity:0.6;position:absolute;top:50%;transform:translateY(-50%)}
.alert-menu .list .hasSubMenu > a:after{color:#999999}
.alert-menu .box{width:100%;height:100vh;padding-bottom:0.98rem;overflow-x:hidden;overflow-y:auto;background-color:#fff;position:absolute;z-index:99;right:0}
.alert-menu .over-close{width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer}
.alert-menu .subMenu{padding-bottom:10px;border-top:#eeeeee 1px solid;display:none;background-color:#f6f6f6;padding-left:10px}
.alert-menu .subMenu a{display:block}
.alert-menu .search-box{padding:10px 0;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}
.alert-menu .search-box .uc-input{height:100%;display:block;border:#ccc 1px solid;height:40px;border-radius:0;padding-left:10px;padding-right:50px}
.alert-menu .search-box .btn-search{width:40px;height:40px;position:absolute;right:0px;top:10px;border:none;background:#e62129;color:#fff;text-align:center;line-height:40px}
.alert-menu .search-box .btn-search:hover{background-color:#e62129}
.alert-menu .search-box .uc-input{flex:1}
.header-pc{position:fixed;left:0;top:0;width:100%;z-index:99;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-left:3vw;padding-right:3vw;height:6.25rem;transition:all 0.3s linear}
.header-pc{position:fixed;left:0;top:0;width:100%;z-index:99;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-left:3vw;padding-right:3vw;height:6.25rem;transition:all 0.3s linear}
.header-pc .logo img{display:block;height:2.15rem}
.header-pc .list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.header-pc .list li{padding:0 1rem;line-height:6.25rem;position:relative;height:6.25rem;margin-left:1px}
.header-pc .list li.active a{color:#e62129}
.header-pc .list li.active .headcp a{color:#333}
.header-pc .list li.active .headcp a:hover{color:#e62129}
.header-pc .list li > a{display:block;font-size:16px}
.header-pc .list li:hover .subMenu2{display:block;display:block;height:auto;overflow:visible;background-color: #f7f7f7;border-top: #e62129 2px solid;}
.header-pc .list li:hover .subMenu2 .subMenu2-main{margin-top:0}
.header-pc .list a{color:#fff}
@media (min-width:1100px){.header-pc .list li{padding:0 0.5rem;padding-top: 5px;}}
@media (min-width:1300px){.header-pc .list li{padding:0 1rem;padding-top: 5px;}}
.nav-pc-sun {display: flex;flex-wrap: wrap; justify-content: space-between; height: 150px;background-color: #f7f7f7;width: 80%;margin: auto;}  
.nav-pc-sun .list-item {flex: 1 0 calc(100% / 9);text-align: center;margin-bottom: 10px;padding-top: 30px;}  
.nav-pc-sun .list-item img {display: block;margin: 0 auto;max-width: 100%;height: 50px;} 
.nav-pc-sun .list-item a{color: #666;} 
.nav-pc-sun .list-item a:hover p{color: #e62129;}
.nav-pc-sun .list-item p {margin-top: 10px;color: #666;line-height: 20px;}  
.header-pc .hasSubMenu:hover > a{position:relative;color:#e62129}
.header-pc .hasSubMenu:hover > a:after{content:"\e6ef";font-family:"uc-font";font-size:1.25rem;bottom:-0.4375rem;line-height:1.25rem;color:#e62129;z-index:998;position:absolute;left:50%;transform:translateX(-50%)}
.header-pc .subMenu2{height:0;overflow:hidden;position:fixed;top:6.25rem;left:0;width:100%}
.header-pc .subMenu2 .subMenu2-main{padding:10vh 3vw;position:relative;transition:all 0.3s ease-in;margin-top:1.5rem;background-color:#fff;}
.header-pc .subMenu2 .item{margin-bottom:1.875rem;padding-right:5.625rem;padding-bottom:0.625rem;border-bottom:transparent 1px solid}
.header-pc .subMenu2 .item:hover{background:url("../images/header-tab-arrow.png") right bottom no-repeat;background-size:4.3125rem auto;border-bottom:#eeeeee 1px solid}
.header-pc .subMenu2 .item:last-child{margin-bottom:0}
.header-pc .subMenu2 .name{line-height:1.5em}
.header-pc .subMenu2 .txt{color:#999999;line-height:1.5em;margin-top:0.5rem;font-size:0.875rem}
.header-pc .subMenu2 .tab-con{display:none}
.header-pc .subMenu2 .tab-con:first-child{display:block}
.header-pc .subMenu2 .img-box{width:100%;height:25rem;overflow:hidden;display:block}
.header-pc .subMenu2 .img-box img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}
.header-pc.fixed,.header-pc:hover{background-color:#fff;height:5rem}
.header-pc.fixed .list li,.header-pc:hover .list li{line-height:5rem;height:5rem}
.header-pc.fixed .list a,.header-pc:hover .list a{color:#000}
.header-pc.fixed .list a:hover,.header-pc:hover .list a:hover{color:#e62129}
.header-pc.fixed .subMenu2,.header-pc:hover .subMenu2{top:5rem}
.header-pc .search-box{position:absolute;right:3vw;top:100%;padding:10px 0;width:250px;display:none}
.header-pc .search-box .uc-input{height:40px;flex:1;min-width:0;border-radius:5px 0 0 5px}
.header-pc .search-box .btn-search{width:70px;border-radius:0 5px 5px 0;height:40px;background-color:#fc4444;text-align:center;line-height:40px;color:#fff}
.header-pc .search-box.on{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.header-pc .search-box form{margin:0;display:flex;align-items:center}
.no-image{border-bottom:2px solid #e62129}
.no-image .list a{color:#000}
.g-title .en{font-size:2rem;line-height:1.5em;font-family:'YW';color:#999;font-weight: bold;height:40px;}
.g-title h3{font-size:2.25rem;line-height:1.3em}
.swiper-container{width:100%;height:100%;position:relative;overflow:hidden}
.swiper-slide{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center}
.swiper-pagination-bullet{background-color:#fff;opacity:0.8}
.swiper-pagination-bullet-active{background-color:#e62129;width:2em;border-radius:1.15em}
.swiper-button-prev,.swiper-button-next{background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.3);width:50px;border-radius:100%;height:50px;transition:all 0.3s linear;outline:none;background-size:0.9375rem auto}
.swiper-button-prev:hover,.swiper-button-next:hover{background-color:rgba(255,255,255,0.3);color:rgba(255,255,255,0.8)}
body{overflow-x:hidden}
.uc-home-1 img{display:block}
.uc-home-1 .swiper-container{height:100vh}
.uc-home-1 .card{width:100%;height:100%;position:relative;overflow:hidden}
.uc-home-1 .card img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;width:100%;height:100vh;transition:all 2s linear}
.uc-home-1 .over{position:absolute;left:0;top:0;color:#fff;background-color:transparent;width:100%;height:100%;text-align:left;padding-left:3vw;padding-right:3vw;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}
.uc-home-1 .name{font-size:2.5rem;line-height:1.5em;margin-bottom:1rem}
.uc-home-1 .con{font-size:1.25rem;line-height:1.5em;margin-bottom:1.5em;min-height:4.5em}
@media (min-width:992px){.uc-home-1 .name{font-size:5rem}
.uc-home-1 .con{font-size:2.5rem}
}.uc-home-2{padding-top:0.5rem}
.uc-home-2 .intro,.uc-home-2 .operate,.uc-home-2 .total{margin-bottom:1.25rem}
.uc-home-2 .intro{color:#666666;line-height:1.5rem;font-size:14px;/* text-align:justify */}
.uc-home-2 .list li{overflow:hidden}
.uc-home-2 .list li img{transition:all 0.3s linear;width:100%}
.uc-home-2 .list li:hover img{transform:scale(1.1,1.1)}
.uc-home-2 .list img{display:block}
.uc-home-2 .list .img{overflow:hidden}
.uc-home-2 .list .card{border:#eeeeee 1px solid;overflow:hidden;border-radius:0.3125rem}
.uc-home-2 .list .btm{padding:0.625rem;text-align:left}
.uc-home-2 .list h3{font-size:1.25rem;line-height:1.5em}
.uc-home-2 .list .con{color:#999999;font-size:0.875rem;line-height:1.5em;margin-top:0.3125rem}
.uc-home-2 .total li{margin-bottom:0.625rem;text-align:center}
.uc-home-2 .total img{display:block;margin:0 auto 0.625rem}
.uc-home-2 .total .name{line-height:2rem}
.uc-home-2 .total b{font-size:2em}
.uc-home-2 .total sup{color:#999999}
.uc-home-2 .total p{color:#999999}
.uc-home-2 video{background-color:#000}
@media (min-width:768px){.uc-home-2{padding:0.5rem 3vw}
.uc-home-2 .intro{line-height:2em}
.uc-home-2 .total{margin-bottom:0.625rem !important}
}@media (min-width:992px){
.uc-home-2 .intro,.uc-home-2 .operate,.uc-home-2 .total{margin-bottom:1.875rem}
.uc-home-2 .list .btm{padding-top:0.9375rem;padding-bottom:1.25rem}
}@media (min-width:1200px){
.uc-home-2 .intro,.uc-home-2 .operate,.uc-home-2 .total{margin-bottom:2.5rem}
}.uc-home-3 .swiper-container3{padding-bottom:3rem}
.uc-home-3 .card{background:url("../images/home-bg-3.jpg") center center no-repeat;background-size:cover;height:25rem;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:relative;width:100%}
.uc-home-3 .card img{display:block;width:300px;height:300px;margin:auto}
.uc-home-3 .card .over{position:absolute;left:0;top:0;width:100%;height:100%;padding:2rem 1rem;color:#fff;text-align:left;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}
.uc-home-3 .card h3{font-size:1.5rem}
@media (min-width:768px){.uc-home-3{padding-left:0;padding-right:0}
.uc-home-3 .list2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.uc-home-3 .list2 li{border-left:#fff 0.5rem solid}
.uc-home-3 .list2 li.flex{flex:1;min-width:0}
.uc-home-3 .list2 li:first-child{border-left:none}
.uc-home-3 .list2:hover li{flex:none;width:7.5rem}
.uc-home-3 .list2:hover li .card2 h3{width:1em;text-align:center;margin:0 auto}
.uc-home-3 .list2:hover li .card2 img{display:none}
.uc-home-3 .list2:hover li:hover{flex:1;min-width:0}
.uc-home-3 .list2:hover li:hover .card2 img{display:block;width:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.uc-home-3 .list2:hover li:hover .card2 h3{width:auto;text-align:left;width:100%}
.uc-home-3 .card2{height:31.875rem;background:url("../images/home-bg-3.jpg") center center no-repeat;background-size:cover;position:relative;display:block;overflow:hidden;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}
.uc-home-3 .card2 .over{position:absolute;left:0;top:0;width:100%;height:100%;padding:2rem 1rem;color:#fff;text-align:left;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}
.uc-home-3 .card2 h3{font-size:1.5rem;text-align:left}
.uc-home-3 .card2 img{display:block;position:absolute;top:50%;transform:translateY(-50%);max-width:100%;left:20%}
.uc-home-3 .swiper-container3 .swiper-pagination-bullet {background-color: #999;margin: 0 2px;width: 0.625rem;border-radius: 100%;height: 0.625rem;}
.uc-home-3 .swiper-container3 .swiper-pagination-bullet-active{background-color: #e62129;}
}.uc-home-4{padding-top:1.875rem;padding-bottom:1.875rem;background:url("../images/home-bg-4.jpg") center bottom no-repeat;background-size:cover}
.uc-home-4 .list .item{margin-bottom:0.625rem}
.uc-home-4 .list .img{background-color:rgba(153,153,153,0.3);cursor:pointer;overflow:hidden;transition:all 0.3s linear;overflow:hidden}
.uc-home-4 .list .img img{transition:all 0.3s linear}
.uc-home-4 .list .img:hover img{transform:scale(1.1,1.1)}
.uc-home-4 .list .img:hover{background-color:#e62129}
.uc-home-4 .list .img img{display:block;width:95%;margin:auto}
.uc-home-4 .operate{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;line-height:2rem;margin-top:0.625rem}
.uc-home-4 .operate .btn{cursor:pointer;outline:none;text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.uc-home-4 .operate .uc-font{font-size:1.25rem}
.uc-home-4 .operate .swiper-pagination{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;text-align:center;min-width:6em}
@media (min-width:768px){.uc-home-4{padding:2.5rem 3vw}
.uc-home-4 .operate{margin-top:0.625rem}
.uc-home-2 .intro{line-height:1.6em;font-size:14px}
}@media (min-width:992px){.uc-home-4{padding-top:3.125rem;padding-bottom:3.125rem}
.uc-home-4 .operate{margin-top:1.25rem}
.uc-home-4 .operate .line{height:1px;width:9.375rem;background-color:#999;margin:0 5px}
}@media (min-width:1200px){.uc-home-4{padding-top:4rem;padding-bottom:4rem}
.uc-home-4 .operate{margin-top:1.875rem}
}.uc-home-5{padding-top:3.75rem;padding-bottom:1.25rem;padding-left:0.625rem;background:url("../images/home-bg-5.jpg") center center no-repeat;background-size:cover}
.uc-home-5 .intro,.uc-home-5 .operate{margin-bottom:2.25rem;color:#fff}
.uc-home-5 .intro h3{font-size:1.875rem;line-height:1.5em;margin-bottom:0.5rem}
.uc-home-5 .intro .con{line-height:1.5em;max-width:31.25rem}
.uc-home-5 .operate{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;position:relative;line-height:2rem}
.uc-home-5 .operate .btn{cursor:pointer;outline:none;width:2em;height:2em;text-align:center}
.uc-home-5 .operate .uc-font{font-size:1.25rem}
.uc-home-5 .operate .swiper-pagination{position:static;width:auto;text-align:center;min-width:6em}
.uc-home-5 .swiper-slide{width:25rem}
.uc-home-5 .card{position:relative;display:block;overflow:hidden}
.uc-home-5 .card img{transition:all 0.3s linear}
.uc-home-5 .card:hover img{transform:scale(1.1,1.1)}
.uc-home-5 .card img{display:block;-o-object-fit:cover;object-fit:cover;width:450px;height:265px}
.uc-home-5 .over{position:absolute;left:0;top:0;width:100%;height:100%;padding:1.25rem;background-color:rgba(0,0,0,0.5);color:#fff;text-align:left;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-around}
.uc-home-5 .over .name{font-size:1.2rem;line-height:1.2em;height:4.5em;overflow:hidden;}
.uc-home-5 .over .btn{font-size:1.5rem}
.uc-home-5 .over .btn:hover{color:#e62129}
@media (min-width:768px){.uc-home-5{padding-top:3.5rem;padding-bottom:1.25rem;padding-left:3vw}
.uc-home-5 .intro,.uc-home-5 .operate{margin-bottom:2.25rem}
}@media (min-width:992px){.uc-home-5{padding-top:3.8rem;padding-bottom:1.875rem}
.uc-home-5 .intro,.uc-home-5 .operate{margin-bottom:2.25rem}
}@media (min-width:1200px){.uc-home-5{padding-top:3.8rem;padding-bottom:2.5rem}
.uc-home-5 .intro,.uc-home-5 .operate{margin-bottom:2.25rem}
}/* 侧边栏 */
.SideBar-wrapper{position: fixed;top: 70%;right: 36px;transform: translateY(-50%);z-index: 6666;display: flex;align-items: center;flex-direction: column;}
.SideBar-wrapper a{display: flex;position: relative;margin-top: 4px;flex-direction: column;align-items: center;}
.SideBar-wrapper a .icon{width: 50px;height: 50px;position: relative;border-radius: 5px;z-index: 4;display: flex;align-items: center;justify-content: center;background: #fff;box-shadow: 0 0 12px 2px rgba(108, 89, 189, .2);transition: background .4s ease;}
.SideBar-wrapper a .icon img{position: absolute;transition: all .4s ease;}
.SideBar-wrapper a .icon img.s{opacity: 1;}
.SideBar-wrapper a .icon img.h{opacity: 0;}
.SideBar-wrapper a:hover .icon img.s{opacity: 0;}
.SideBar-wrapper a:hover .icon img.h{opacity: 1;}
.SideBar-wrapper a:hover .icon{background: #e62129;}
.SideBar-wrapper a .info{display: none;position: absolute;right: 0;padding-right: 74px;top: 0;}
.SideBar-wrapper a .info span{display: flex;align-items: center;width: 100px;font-size: 16px;height: 50px;background: #e62129;justify-content: center;border-radius: 5px;box-shadow: 0 0 12px 2px rgba(108, 89, 189, .2);position: relative;color: #fff;}
.SideBar-wrapper a .info span::after{content: "";position: absolute;right: -8px;top: 50%;margin-top: -8px;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #e62129;width: 0;height: 0;}
.SideBar-wrapper a:hover .info{display: block;}
.SideBar-wrapper a.phone .info span{width: 150px;}
.SideBar-wrapper a .wechat{display: none;position: absolute;width: 150px;right: 60px;z-index: 3;top: 50%;margin-top: -64px;border-radius: 10px;border: 1px solid #e9e9f3;padding: 10px;background: #fff;box-shadow: 0 0 12px 2px rgba(108, 89, 189, .1);}
.SideBar-wrapper a .wechat img{width: 100%;height: 100%;object-fit: cover;}
.SideBar-wrapper a.code .icon{margin-top: -10px;}
.SideBar-wrapper a.code .head{position: relative;width: 70px;border-radius: 50%;border: 3px solid #cfd2ff;}
.SideBar-wrapper a.code .head img{width: 100%;border-radius: 50%;position: relative;z-index: 1;}
.SideBar-wrapper a.code .head::before, .SideBar-wrapper a.code .head::after{content: "";display: block;width: 70px;height: 70px;background: #d8dbfd;border-radius: 50%;position: absolute;top: 50%;left: 50%;margin: -35px 0 0 -35px;animation: sideCodeRing 1.5s linear infinite;opacity: 0;}
.SideBar-wrapper a.code .head::before{animation-delay: .6s;}
.SideBar-wrapper a.code .head::after{animation-delay: 0s;}
@keyframes sideCodeRing{0%{opacity:0;transform:scale(.8)}5%{opacity:1}to{opacity:0;transform:scale(1.6)}}
.SideBar-wrapper a.code .head i{position: absolute;animation: sideDotRing 2s linear infinite;z-index: 2;width: 80px;height: 80px;border-radius: 50%;border: 1px solid #cfd2ff;top: 50%;left: 50%;margin: -40px 0 0 -40px;}
.SideBar-wrapper a.code .head i::before, .SideBar-wrapper a.code .head i::after{content: "";position: absolute;border-radius: 50%;}
.SideBar-wrapper a.code .head i::before{width: 6px;height: 6px;background: #5c66ff;right: 7px;top: 9px;}
.SideBar-wrapper a.code .head i::after{width: 8px;height: 8px;background: linear-gradient(to right,#e7e8fa,#d3d5fd);top: 30px;left: -12px;}
@keyframes sideDotRing {0%{transform: rotate(0);}50%{transform: rotate(-8deg);}}
.SideBar-wrapper a:hover .wechat{display: block;}
.SideBar-wrapper a.menu{display: none;}
body.PC .SideBar-box{display: block !important;}
.SideBar-wrapper.active a.code .wechat{display: block;}
.SideBar-wrapper.active a.code .icon{background: #e62129;}
.SideBar-wrapper.active a.code .icon img.s{opacity: 0;}
.SideBar-wrapper.active a.code .icon img.h{opacity: 1;}
.video-container{position:relative;width:100%;align-self:end}
.video-cover{width:100%;display:block;border-radius:0.3125rem}
#play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.5);color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer}
#play-button:hover{background-color:rgba(0,0,0,0.7)}
video{width:100%;display:none}
.container-cp{width:100%;margin:0 auto;padding:0 10px;display:flex}
.container-cp::after{content:"";display:table;clear:both}
.container-cp .left{margin-right:20px;flex:1;overflow:hidden;width:100%;margin-bottom:10px}
.container-cp .right{flex:1;overflow:hidden;width:100%;height:100%}
.container-cp .right .right-tp{height:33.33%;padding-bottom:10px}
.container-cp .left,.container-cp .right-tp{position:relative}
.container-cp .left img{width:100%;border-radius:10px}
.container-cp .right img{width:100%;height:100%;display:block;transition:transform 0.3s ease-in-out;border-radius:10px}
.container-cp .left img:hover,.container-cp .right img:hover{transform:scale(1.025)}
.container-cp .left .product-title{position:absolute;bottom:0px;left:0;width:100%;color:white;background-color:rgba(0,0,0,0.5);padding:10px;box-sizing:border-box;border-radius:10px}
.container-cp .right .product-title{position:absolute;bottom:10px;left:0;width:100%;color:white;background-color:rgba(0,0,0,0.5);padding:10px;box-sizing:border-box;border-radius:10px}
@media (max-width:768px){.container-cp{flex-direction:column}
}.xieti{font-style:italic;white-space:nowrap}
.header-cp{position:relative}
.header-cp .subMenu2{display:none;position:absolute;background-color:rgba(255,255,255,0.8);border:1px solid #ccc;padding:10px;width:10.625rem;z-index:999;left:50%;transform:translateX(-50%);top:100%}
.header-cp:hover .subMenu2{display:block}
.headcp{display:flex;flex-direction: column;width: 100%;}
.headcp a{display:block;line-height:2em;min-width:120px;color:#333;text-align: left;}
.pline3{-webkit-line-clamp:3;display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical}
.pline2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}
.kdown{align-self:end}
.kgrid{display:grid;grid-template-rows:auto 1fr}
@media (max-width:1200px){.col-sm-11{flex:0 0 100%;max-width:100%}
.offset-sm-1{margin-left:0%}
}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.SideBar-wrapper{position:fixed;top:70%;right:36px;transform:translateY(-50%);z-index:6666;display:flex;align-items:center;flex-direction:column}
.SideBar-wrapper a{display:flex;position:relative;margin-top:4px;flex-direction:column;align-items:center}
.SideBar-wrapper a .icon{width:50px;height:50px;position:relative;border-radius:5px;z-index:4;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 12px 2px rgba(108,89,189,.2);transition:background .4s ease}
.SideBar-wrapper a .icon img{position:absolute;transition:all .4s ease}
.SideBar-wrapper a .icon img.s{opacity:1}
.SideBar-wrapper a .icon img.h{opacity:0}
.SideBar-wrapper a:hover .icon img.s{opacity:0}
.SideBar-wrapper a:hover .icon img.h{opacity:1}
.SideBar-wrapper a:hover .icon{background:#e62129}
.SideBar-wrapper a .info{display:none;position:absolute;right:0;padding-right:74px;top:0}
.SideBar-wrapper a .info span{display:flex;align-items:center;width:100px;font-size:16px;height:50px;background:#e62129;justify-content:center;border-radius:5px;box-shadow:0 0 12px 2px rgba(108,89,189,.2);position:relative;color:#fff}
.SideBar-wrapper a .info span::after{content:"";position:absolute;right:-8px;top:50%;margin-top:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #e62129;width:0;height:0}
.SideBar-wrapper a:hover .info{display:block}
.SideBar-wrapper a.phone .info span{width:150px}
.SideBar-wrapper a.menu{display:none}
@media all and (max-width:1700px){}
@media all and (max-width:1590px){.SideBar-wrapper{right:24px}
}@media all and (max-width:1430px){}
@media all and (max-width:1350px){}
@media all and (max-width:1270px){.SideBar-wrapper{right:16px}
}@media all and (max-width:1100px){.SideBar-wrapper a .icon{width:42px;height:42px;box-shadow:0 0 8px 2px rgba(108,89,189,.1)}
.SideBar-wrapper{top:auto;bottom:20px;right:12px;transform:translateY(0)}
.SideBar-wrapper a.menu{display:block;font-size:40px}
.SideBar-wrapper a.menu .icon{background:#fff !important}
.SideBar-wrapper a.menu img{opacity:1 !important;transition:none !important}
.SideBar-wrapper a.menu img.s{opacity:1 !important}
.SideBar-wrapper a.menu img.h{opacity:0 !important}
.SideBar-box{display:none}
.SideBar-wrapper a .info{display:none !important}
}
@media (min-width:576px){.d-sm-none{display:none !important}
.d-sm-inline{display:inline !important}
.d-sm-inline-block{display:inline-block !important}
.d-sm-block{display:block !important}
.d-sm-table{display:table !important}
.d-sm-table-row{display:table-row !important}
.d-sm-table-cell{display:table-cell !important}
.d-sm-flex{display:flex !important}
.d-sm-inline-flex{display:inline-flex !important}
}@media (min-width:768px){.d-md-none{display:none !important}
.d-md-inline{display:inline !important}
.ipb100 {padding-bottom: 1rem;}
.d-md-inline-block{display:inline-block !important}
.d-md-block{display:block !important}
.d-md-table{display:table !important}
.d-md-table-row{display:table-row !important}
.d-md-table-cell{display:table-cell !important}
.d-md-flex{display:flex !important}
.d-md-inline-flex{display:inline-flex !important}
}@media (min-width:1300px){.d-md-none-yw{display:none !important}
.d-md-flex-yw{display:flex !important}
}@media (min-width:1100px){.d-lg-none{display:none !important}
.d-lg-inline{display:inline !important}
.d-lg-inline-block{display:inline-block !important}
.d-lg-block{display:block !important}
.d-lg-table{display:table !important}
.d-lg-table-row{display:table-row !important}
.d-lg-table-cell{display:table-cell !important}
.d-lg-flex{display:flex !important}
.d-lg-inline-flex{display:inline-flex !important}
}@media (min-width:1200px){.d-xl-none{display:none !important}
.d-xl-inline{display:inline !important}
.d-xl-inline-block{display:inline-block !important}
.d-xl-block{display:block !important}
.d-xl-table{display:table !important}
.d-xl-table-row{display:table-row !important}
.d-xl-table-cell{display:table-cell !important}
.d-xl-flex{display:flex !important}
.d-xl-inline-flex{display:inline-flex !important}
.ipb100 {padding-bottom: 1.55rem;}
}.mb20{margin-bottom:0.625rem}
.pb20{padding-bottom:1.25rem}