@charset "utf-8";*{box-sizing:border-box}
*::before,*::after{box-sizing:border-box}
*:focus{outline:none}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body{background:#fff;-webkit-text-size-adjust:100%;color:#666;overflow-x:hidden}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;overflow:visible;line-height:1.32}
p{line-height:inherit}
address,cite,dfn,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ul,ol{list-style:none}
a{color:inherit;text-decoration:none;cursor:pointer;border:0;user-select:none}
sup,sub{font-size:inherit;display:inline-block;line-height:1;transform:scale(0.8)}
sup{vertical-align:text-top;margin:-4px 0 0 2px}
sub{vertical-align:text-bottom;margin:0 0 0 2px}
span{line-height:inherit}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%;border-radius:0}
button{border:none;background:none;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none}
select{border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url('../fonts/select.svg') no-repeat right 10px center/14px auto}
textarea{resize:none;border:none}
select,button,input,img{vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{display:block;margin:0;padding:0}
mark{background:#ff0}
input{border:none;appearance:none;-moz-appearance:none;outline:none;-webkit-appearance:none}
input:focus{outline:none}
.popIE{display:none;position:fixed;z-index:999999999;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5)}
.popIE-contain{position:absolute;background:#fff;width:440px;left:50%;top:100px;margin-left:-220px;padding:40px 20px;text-align:center;border-radius:6px;box-shadow:0 4px 16px 2px rgba(255,255,255,0.2)}
.popIE-hint{font-size:16px;color:#ff0000}
.popIE-link{width:100%;margin-top:16px;font-size:0}
.popIE-link span,.popIE-link a{display:inline-block;vertical-align:middle;font-size:14px;line-height:1.2;color:#666}
.popIE-link a{margin-right:12px;text-decoration:underline;transition:all .4s ease}
.popIE-link a:last-child{margin-right:0}
.popIE-link a:hover{color:#0014ff}
.popIE-close{position:absolute;width:36px;height:36px;right:0;top:0;text-align:center;line-height:36px;font-size:16px;color:#666;cursor:pointer}
.clearFix{*zoom:1}
.clearFix:before,.clearFix:after{display:table;content:""}
.clearFix:after{clear:both}
.recover{width:auto}
.recover p{line-height:inherit;padding-bottom:24px}
.recover img,.recover video,.recover canvas,.recover iframe{max-width:100%;border-radius:10px}
.recover h1,.recover h2,.recover h3,.recover h4,.recover h5,.recover h6{font-weight:bold;line-height:normal}
.recover h1{font-size:2em}
.recover h2{font-size:1.5em}
.recover h3{font-size:1.17em}
.recover h4{font-size:1em}
.recover h5{font-size:0.83em}
.recover h6{font-size:0.67em}
.recover a{color:#0062ff;text-decoration:underline}
.recover ul{list-style:disc;padding-left:1em}
.recover ol{list-style:decimal;padding-left:1em}
.recover table{max-width:100%;border:1px solid #d2d2d2;border-width:1px 0px 0px 1px}
.recover td,.recover th{border:solid #d2d2d2;border-width:0px 1px 1px 0px;padding:10px}
input::-webkit-input-placeholder{color:#b3b3b3;font-size:16px}
input:-moz-placeholder{color:#b3b3b3;font-size:16px}
input::-moz-placeholder{color:#b3b3b3;font-size:16px}
input:-ms-input-placeholder{color:#b3b3b3;font-size:16px}
textarea::-webkit-input-placeholder{color:#b3b3b3;font-size:16px}
textarea:-moz-placeholder{color:#b3b3b3;font-size:16px}
textarea::-moz-placeholder{color:#b3b3b3;font-size:16px}
textarea:-ms-input-placeholder{color:#b3b3b3;font-size:16px}
html::-webkit-scrollbar{width:10px}
html::-webkit-scrollbar-thumb{background:#e62129}
html::-webkit-scrollbar-track{background:#f1f1f1}
html{scrollbar-color:#e62129 #f1f1f1;scrollbar-width:thin}
html{scrollbar-face-color:#e62129;scrollbar-shadow-color:#e62129;scrollbar-arrow-color:#000;scrollbar-track-color:#f1f1f1}
.color{color:#e62129}
.color2{color:#e62129}
.bgc{background-color:#e62129}
.bgc2{background-color:#e62129}
.toPlace{position:relative;top:-80px;display:block;height:0;overflow:hidden}
.br br{content:"";display:block;height:24px}
.cd-main-content a{font-weight:bold;}
@media all and (max-width:1590px){.br br{height:18px}
}@media all and (max-width:640px){.br br{height:10px}
.toPlace{top:-60px}
}@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,select,textarea{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')}
.uc-font{font-family:"uc-font" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uc-checkbox-circle:before{content:"\e624"}
.uc-checkbox-circle-on:before{content:"\e64f"}
.uc-checkbox:before{content:"\e684"}
.uc-checkbox-on:before{content:"\e67d"}
.uc-checkbox-on-plain:before{content:"\e683"}
.uc-radio-on:before{content:"\e7b3"}
.uc-radio:before{content:"\e7b5"}
.uc-arrow-left:before{content:"\e6e8"}
.uc-arrow-close::before{content:"\e679"}
.direction-right:before{content:"\e689"}
.arrow-up-filling:before{content:"\e6ef"}
.uc-arrow-right:before{content:"\e6ed"}
.uc-arrow-down:before{content:"\e6eb"}
.uc-arrow-top:before{content:"\e75d"}
.uc-arrow-right2:before{content:"\e6f2"}
.uc-arrow-left2:before{content:"\e6f1"}
.uc-arrow-down2:before{content:"\e6a4"}
.uc-arrow-top2:before{content:"\e6b2"}
.uc-next:before{content:"\e689"}
.uc-prev:before{content:"\e601"}
.uc-add:before{content:"\e672"}
.uc-reduce:before{content:"\e614"}
.uc-menu:before{content:"\e6a9"}
.uc-close:before{content:"\e67f"}
.uc-search:before{content:"\e6ca"}
.uc-qq:before{content:"\e62d"}
.uc-qq2:before{content:"\e657"}
.uc-call2:before{content:"\e62c"}
.uc-weixin2:before{content:"\e6b3"}
.uc-weixin:before{content:"\e653"}
.uc-call:before{content:"\e674"}
.icon-w0001:before {content:"\e6e8"}
.verticalWords{writing-mode:vertical-lr;writing-mode:tb-lr;white-space:nowrap}
.lineLimit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.lineLimits{overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}
img,video,canvas{max-width:100%;object-fit:cover}
.ovh{overflow:hidden}
.pos{position:relative}
.block{display:block}
.ts4{transition:all .4s ease}
.ts6{transition:all .6s ease}
.image{overflow:hidden;cursor:pointer}
.image img{transition:all .6s ease}
.image:hover img{transform:scale(1.04)}
.none{display:none !important}
.bgImage{background-repeat:no-repeat;background-size:cover;background-position:center}
.flex{display:flex;flex-wrap:wrap}
.center{text-align:center}
.flex-center{display:flex;align-items:center;justify-content:center;text-align:center}
.pc{display:block}
.mb{display:none}
.section{width:100%;position:relative;overflow:hidden}
.hasTable{width:100%}
.CommonTitle img{border-radius:10px}
@media all and (max-width:640px){.pc{display:none}
.mb{display:block}
}@media all and (min-width:1100px){.noGap .Container{margin-top:0}
}.Container{width:100%;margin-top:80px}
.section{width:100%;position:relative;overflow:hidden}
.PageContain{width:1400px;margin:0 auto}
/* 侧边栏 */
.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;}
@media all and (max-width:1700px){.PageContain{width:1300px}
}@media all and (max-width:1590px){.PageContain{width:1270px}
.SideBar-wrapper{right:24px}
}@media all and (max-width:1350px){.PageContain{width:1000px}
}@media all and (max-width:1270px){.SideBar-wrapper{right:16px}
}@media all and (max-width:1100px){.Container{margin-top:60px}
.PageContain{width:92%}
.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}
}.CommonBanner{position:relative}
.CommonBanner .content{position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;align-items:center}
.Anlixq-content li::marker{color:#131415}
@media all and (max-width:1000px){.CommonBanner .content .PageContain{display:flex;flex-direction:column;align-items:center}
}@media all and (max-width:680px){.CommonBanner img{height:140px}
.CommonBanner .content .title{font-size:20px;line-height:24px;text-align:center}
}.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-9,.col-sm-3,.col-24,.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-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-9{flex:0 0 47.5%;max-width:47.5%}
.col-sm-12{flex:0 0 50%;max-width:50%}
}@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:768px){html,body{font-size:14px}
}@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-icon28{width:1.75rem !important;height:1.75rem !important}
.uc-icon32{width:1.75rem !important;height:1.75rem !important}
.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 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 .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% / 8);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{margin-bottom:1.875rem}
.g-title .en{font-size:3rem;line-height:1.5em}
.g-title h3{font-size:2.25rem;line-height:1.3em}
@media (min-width:768px){.g-title{margin-bottom:2.5rem}
}@media (min-width:992px){.g-title{margin-bottom:3.125rem}
}@media (min-width:1200px){.g-title{margin-bottom:4rem}
}.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)}
@media all and (max-width:1590px){.SideBar-wrapper{right:24px}
}@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}
}.lm-banner img{width:100vw;height:auto}
@media (max-width:768px){.lm-banner img{height:140px}
}.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;}
.pro-w-c{background-color:white;text-align:center;padding-bottom:10px}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@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}
.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:100px}
.cd-filter-block .list {display:flex;flex-wrap:wrap;list-style:none;padding:0;}
.cd-filter-block .list li {flex: 0 0 50%;max-width: 50%;box-sizing: border-box;}
.sx-name h4{font-weight: 900;}
/* 分页 */
.paging{width: 100%;text-align: center;user-select: none;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.paging-menu, .paging-skip, .paging-hint{display: flex;flex-wrap: wrap;}
.paging-menu a{width: 32px;height: 32px;border: 1px solid #d9d9d9;margin: 4px;font-size: 14px;color: #666666;transition: all .4s ease;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
.paging-menu a.not i{font-size: 12px;display: block;}
.paging-menu a.lty i{transform: rotate(180deg);}
.paging-menu a:hover, .paging-menu a.active,.page-num-current,.paging a.on{border-color: #e62129;background-color: #e62129;color: #fff;}
.paging-skip{margin-left: 8px;align-items: center;}
.paging-hint{font-size: 12px;color: #666;font-weight: 300;margin: 0 8px;}
.paging-hint:first-of-type{margin: 0;}
.paging-skip input{width: 50px;text-align: center;height: 32px;border: 1px solid #d9d9d9;background-color: transparent;font-size: 14px;color: #666;border-radius: 3px;transition: all .4s ease;}
.paging-skip input:focus{border-color: #e62129;}
.paging-skip button {color: #555;font-size: 12px;padding: 0 18px;border: 1px solid #d9d9d9;transition: all .4s ease;height: 32px;cursor: pointer;border-radius: 3px;}
.paging-skip button:hover{background-color: #e62129;color: #fff;border-color: #e62129;}
.paging-hint span{color: #e62129;}
.cd-main-content a:hover{color: #e62129;}

.alert-menu .list li.on {
    color: #e62129;
    display: flex;
    flex-direction: column;
}

ul.list li {
    position: relative;
    display: flex;
}

.header-cp .subMenu2{
    padding: 0px;
}

.subMenu2 {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #444;
    min-width: 180px;
    border-radius: 5px;
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2);
    z-index: 10;
}

.subMenu2 .headcp {
    padding: 10px 0;
}

.subMenu2 .nav2 {
    padding: 1px 0;
    position: relative;
}

.subMenu2 .nav2 a {
    padding: 1px 20px;
    color: #fff;
    text-decoration: none;

}

.subMenu2 .nav3 {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    background-color: #555;
    min-width: 180px;
    border-radius: 5px;
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.2);
}

.subMenu2 .nav2:hover .nav3 {
    display: block;
}

.subMenu2 .nav3 a {
    padding: 5px 20px;
    color: #fff;
    text-decoration: none;
    background-color: #efefef;
}

.subMenu2 .nav3 a:hover {
    background-color: #fff;
    color: #fff;
}
.listproms{ white-space: nowrap; overflow: hidden;text-overflow: ellipsis;padding: 0 10px; display: block;box-sizing: border-box; width: 100%;}

.single-product-bottom-bar {
    padding-bottom: 20px;
    padding-top: 18px;
    padding-left: 25px;
    position: relative;
}
.single-product-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    box-sizing: border-box;
    padding-right: 15px;
    padding-bottom: 5px;
}
.button-group .w {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: white;
    border: 2px solid #ea6027;
    outline: none;
    display: inline-block;
    transition: transform 0.2s ease;
}
.button-group .b {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: black;
    border: 2px solid #333;
    outline: none;
    display: inline-block;
    transition: transform 0.2s ease;
}