:root{
    --mcolor:#EC3E14;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{background:#fff;}
a,body{color:#333;}
html{font-size:14px;}
h1,h2,h3,h4,h5,h6,h7{font-weight:normal;}
b{font-weight:normal;}ol,ul{list-style:none;}a{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,textarea{outline:0;resize:none;padding:0;}
body,html,input,textarea,select{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}
i,em,b{font-style:normal;font-weight:normal;}input[type="radio"] {margin:0;}
.fw i,.fw em,.fw b{font-weight:bold}
.clearfix:after{content:'.';height:0;display:block;clear:both;visibility:hidden;font-size:0;}
.fl{float:left;}.fr{float:right;}
.center{text-align:center;}.txtl{text-align:left;}.txtr{text-align:right;}
.relative{position:relative;}.absolute{position:absolute;}.fixed{position:fixed;}
.r0{right:0;}.t0{top:0;}.b0{bottom:0;}.l0{left:0;}
.lt50{top:50%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);position:absolute;}
.tv50{top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);position:absolute;}
.lv50{left:50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);position:absolute;}
.z3{z-index:3;}.z9{z-index:9;}.wp100{width:100%;}.hp100{height:100%;}.z11{z-index:11;}
.bgcover{background-position:center;background-repeat:no-repeat;background-size:cover;}.bbx{box-sizing:border-box;}
.hidden,.hide{display:none;}.overhide{overflow:hidden;}.bl{display:block;}.dl{display:inline-block;}.fw{font-weight:bold;}.arial{font-family:arial;}.flex{display:flex;}.flex1{flex:1;}.vmid{vertical-align:middle;}.vtop{vertical-align:top;}.fvmid{display:flex;align-items:center;}
.noscroll{height:100%;overflow:hidden;}
.break{table-layout:fixed;word-break:break-all;overflow:hidden;white-space:normal;}
img{max-width:100%;display:inline-block;vertical-align:middle;}img.lazy{background:url(../images/default_img.png) no-repeat center center;background-size:cover;}img.lazy.ovd{background:#fff;background-size:cover;}

.rotate90{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.rotate45{transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.rotate_45{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.rotate180{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.rotate270{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);}
.flipx{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);/*IE*/filter:FlipH;}
.flipy{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);/*IE*/filter:FlipV;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bbb;font-size:inherit}
input:-moz-placeholder,textarea:-moz-placeholder{color:#bbb;font-size:inherit}
input::-moz-placeholder,textarea::-moz-placeholder{color:#bbb;font-size:inherit}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bbb;font-size:inherit}

input[type="search"].txt:focus{border-color:var(--mcolor);background:#fff;}
input.txt,textarea.txt{border:1px solid #e6e6e6;}
input.txt:hover,textarea.txt:hover,input.txt:focus,textarea.txt:focus{border-color:var(--mcolor);}
.clearinput.txt{padding-right:41px;}
input[type="search"],input[type="text"],input[type="password"],input[type="number"],textarea{width:100%;box-sizing: border-box;}
input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;}
input,input:focus,input:active{user-select: text;}
input[disabled],input[disabled]:hover{background:#f8f8f8;border-color:#e6e6e6;}
input.txt{height:40px;line-height:40px;border-radius:10px;padding-left:20px;}
input.txt.h60{height:60px;line-height:60px;}
input.txt.h50{height:50px;line-height:50px;}
input.txt.h60:hover,input.txt.h60:focus{line-height:58px;padding-left:19px;border-width:2px;}
input[type="search"].txt{border-radius:100px;border:1px solid #f4f4f4;background:#f4f4f4;padding-left:38px;}
input[type="number"] {-moz-appearance: textfield;appearance:textfield;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance: none;margin:0;}

select.txt{border-radius:10px;width:100%;box-sizing: border-box;border-color:#e6e6e6;padding-left:20px;padding-right:20px;}
textarea.txt{padding:20px;line-height:22px;height:200px;border-radius:10px;font-size:14px;color:#333;}

.vwrap{display:flex;flex-direction:column;width:100%;height:100%;}
.vwrap .main{flex:1;width:100%;overflow-y:auto;}

.hoverimg{position:relative;overflow:hidden;}
.hoverimg:hover img{transform: translateX(-1000px);-webkit-filter: drop-shadow(1000px 0 0 var(--mcolor));filter: drop-shadow(1000px 0 0 var(--mcolor));}
.hoverimg.sp2:hover img{transform: translateX(-1000px);-webkit-filter: drop-shadow(1000px 0 0 #fff);filter: drop-shadow(1000px 0 0 #fff);}



.ico_inputclose{width:16px;height:16px;background:url(../images/input_close_ico.svg) no-repeat right center;background-size:16px auto;position:absolute;right:16px;margin-top:-8px;top:50%;display:none;cursor:pointer;}
.clearinput.txt.icor64{padding-right:90px;}
.clearinput.txt.icor100{padding-right:126px;}
input.txt.h60+.ico_inputclose{top:22px;margin-top:0;}
input.txt.h50+.ico_inputclose{top:17px;margin-top:0;}
.icor100+.ico_inputclose{right:100px;}
.icor64+.ico_inputclose{right:64px;}

.alltrans,.animate,.radio + label,input,a,#pop_search .item i,a:before,a:after,.swiper-pagination-bullet,input,textarea,.upload .item.add .content:before,.changeface:before,.changeface:after{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.noani{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;}
.opa0{opacity:0;}
.pointer{cursor:pointer;}

.container{width:1280px;margin:0 auto;}
.hoverpop{position:relative}
.hoverpop .pop_content{display:none;position:absolute;}
.hoverpop:hover .pop_content{display:block;-webkit-animation-duration:.3s;-webkit-animation-fill-mode:both;animation-duration:.3s;animation-fill-mode:both;animation-name: downbit2;}

.white-space-nowrap {white-space: nowrap;}
.row1{text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;}.wbreak{white-space: pre-wrap;}
.row2{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.row3{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}

.seleted img:last-child,.seleted.ed img:first-child{display:none;}
.seleted.ed img:last-child{display:inline-block;}

#pop_search{display:none;position:absolute;top:50px;padding:0;overflow:hidden;}
#pop_search .scrollcontnt{max-height:550px;overflow:hidden;overflow-y:auto;padding:15px 15px 15px 15px}
#pop_search.show{display:block;-webkit-animation-duration:.3s;-webkit-animation-fill-mode:both;animation-duration:.3s;animation-fill-mode:both;animation-name: downbit2;}

#pop_search .item{display:block;background:#fff;border-radius:10px;line-height:44px;padding:0 15px;position:relative;margin:0 -5px;}
#pop_search .item i{position:absolute;padding:0 15px;font-size:0;right:0;top:0;height:44px;line-height:44px;cursor:pointer;opacity:0}
#pop_search .item:hover i{opacity:1;}
#pop_search .item i img{height:10px;}
#pop_search .item a{display:block;}
#pop_search #search_history .item a{margin-right:40px;}
#pop_search .item:hover{background:#f6f6f6;}


@-webkit-keyframes rotate {0%,100% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}
@-moz-keyframes rotate {0%,100% {-moz-transform: rotate(0deg);}100% {-moz-transform: rotate(360deg);}}
@-o-keyframes rotate {0%,100% {-o-transform: rotate(0deg);}100% {-o-transform: rotate(360deg);}}
@-ms-keyframes rotate {0%,100% {-ms-transform: rotate(0deg);}100%{-ms-transform: rotate(360deg);}}@keyframes rotate {0%,100% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}

.loadmore {display:block;line-height:22px;text-align:center;color:#bbb;padding:30px 0;}
.loadmore span,.loading_svg,#iframeloading{height:22px;width:22px;border-radius:100%;display:inline-block;margin-right:10px;border:2px solid var(--mcolor);border-bottom-color: transparent;vertical-align: middle;-moz-animation: rotate 75s linear infinite;-webkit-animation: rotate 75s linear infinite;-o-animation: rotate 75s linear infinite;-ms-animation: rotate 75s linear infinite;animation: rotate .75s linear infinite;box-sizing:border-box;}
.loading_svg{border-color:#fff;border-bottom-color: transparent;}
#iframeloading{margin:-11px 0 0 -11px;}

.loadover{position:relative;margin:0 20px;padding:30px 0;line-height:22px;color:#bbb;text-align:center;z-index:1;}
.loadover span{position:relative;display:inline-block;padding:0 10px;height:22px;background:#fff;z-index:2;}
.loadover span:before,.loadover span:after{width:30px;background:#e6e6e6;height:1px;position:absolute;top:50%;content:"";}
.loadover span:before{left:-30px;}.loadover span:after{right:-30px;}

.error{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;padding:15px 30px;line-height:24px;background:rgba(0,0,0,.8);z-index:999999;border-radius:10px;color:#fff;display:none;font-size:16px;max-width:90%;white-space:pre;}
.maskbg{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999998;}

.success{text-align:center;}
.success i{display:block;font-size:0;padding-top:160px}
.success i img{height:100px;}
.success p{margin-top:20px;line-height:22px;}

@keyframes downbit2 {0%{opacity:0;margin-top:-10px;}to{opacity:1;margin-top:0;}}
@keyframes opain50 {0%{opacity:0;}to{opacity:.5;}}

.bshadow{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.brd100{border-radius:1000px;}.brd15{border-radius:15px;}.brd8{border-radius:8px;}.brd10{border-radius:10px;}.brd5{border-radius:5px;}.brd6{border-radius:6px;}.brdt20{border-radius:20px 20px 0 0 ;}.brd20{border-radius:20px;}
.bd1{border: 1px solid #eee;}.bteee{border-top:1px solid #eee;}.bde6e6e6{border:1px solid #e6e6e6;}.bbeee{border-bottom:1px solid #eee;}
a.bde6e6e6:hover{border-color:var(--mcolor);color:var(--mcolor)}
.f0{font-size:0;}.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f24{font-size:24px;}.f26{font-size:26px;}
.cmcolor{color:var(--mcolor)}.c999{color:#999;}.c666{color:#666;}.c333{color:#333;}.cfff{color:#fff;}
.bgf4f4f4{background:#f4f4f4;}.bgfff{background:#fff;}
.bgf6f6f6{background:#f6f6f6;}
.bgf2f2f2{background:#f2f2f2;}
.bgf8f8f8{background:#f8f8f8;}

.linecolor,.linehover:hover{background:linear-gradient(90deg, #EC3E14 0%, #FD7655 100%);position:relative;}
.linecolor.loading{opacity:.6;}.linecolor.loading:before{content:"";background:url(../images/loading2_ico.svg) no-repeat center;background-size:16px;width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-3px;}

.listborder .item,.listborder.lastb .item:last-child{border-bottom:1px solid #eee}
.listborder .item:last-child{border-bottom:none}

a.bgf6f6f6:hover,a.bgf8f8f8:hover{background:#FEF4F1;color:var(--mcolor);}
a.bgf6f6f6.sp2{position:relative;background:none;overflow:hidden;}
a.bgf6f6f6.sp2:before,a.bgf6f6f6.sp2:after{position:absolute;left:0;top:0;width:100%;height:100%;background:#f6f6f6;z-index:-1;content:"";}
a.bgf6f6f6.sp2:before{background:#f6f6f6;}
a.bgf6f6f6.sp2:after{background:linear-gradient(90deg, #EC3E14 0%, #FD7655 100%);color:#fff;opacity:0;}
a.bgf6f6f6.sp2:hover{color:#fff;}
a.bgf6f6f6.sp2:hover:before{opacity:0;}
a.bgf6f6f6.sp2:hover:after{opacity:1;}

a.bgf2f2f2.sp2{position:relative;background:none;overflow:hidden;}
a.bgf2f2f2.sp2:before,a.bgf2f2f2.sp2:after{position:absolute;left:0;top:0;width:100%;height:100%;background:#f6f6f6;z-index:-1;content:"";}
a.bgf2f2f2.sp2:before{background:#f6f6f6;}
a.bgf2f2f2.sp2:after{background:linear-gradient(90deg, #EC3E14 0%, #FD7655 100%);color:#fff;opacity:0;}
a.bgf2f2f2.sp2:hover{color:#fff;}
a.bgf2f2f2.sp2:hover:before{opacity:0;}
a.bgf2f2f2.sp2:hover:after{opacity:1;}

a.bgf4f4f4:hover{background:#FEF4F1;}
a.hovercolor:hover{color:var(--mcolor)}

.h12{height:12px;}.h16{height:16px;}.h18{height:18px;}.h20{height:20px;}.h24{height:24px;}.h32{height:32px;}.h36{height:36px;}.h40{height:40px;}.h50{height:50px;}.h54{height:54px;}.h72{height:72px;}.h90{height:90px;}.h112{height:112px;}

.w14{width:14px;}.w16{width:16px;}.w18{width:18px;}.w20{width:20px;}.w22{width:22px;}.w24{width:24px;}.w36{width:36px;}.w40{width:40px;}.w80{width:80px;}.w120{width:120px;}.w150{width:150px;}.w168{width:168px;}.w200{width:200px;}.w280{width:280px;}.w340{width:340px;}.w640{width:640px;}

.p10{padding:10px;}.pl10{padding-left:10px}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.pt10{padding-top:10px;}.p15{padding:15px;}.pb15{padding-bottom:15px;}.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pb20{padding-bottom:20px;}.pl20{padding-left:20px;}.pr20{padding-right:20px;}.p20{padding:20px;}.pr30{padding-right:30px;}.pt30{padding-top:30px;}.pl30{padding-left:30px;}.pb30{padding-bottom:30px;}.pt40{padding-top:40px}.pl40{padding-left:40px}.pr40{padding-right:40px;}.pb40{padding-bottom:40px;}.pl49{padding-left:49px;}.pr49{padding-right:49px;}.pr64{padding-right:64px;}.pb50{padding-bottom:50px;}

.mauto{margin-left:auto;margin-right:auto;}.mr_20{margin-right:-20px;}.mt6{margin-top:6px;}.ml6{margin-left:6px;}.ml10{margin-left:10px;}.mt10{margin-top:10px;}.mr10{margin-right:10px;}.mt15{margin-top:15px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.mt20{margin-top:20px;}.mr20{margin-right:20px;}.ml30{margin-left:30px;}.mr30{margin-right:30px;}.mt30{margin-top:30px;}.mr40{margin-right:40px;}.mt40{margin-top:40px;}.mt100{margin-top:100px;}.mt50{margin-top:50px;}

.line18{line-height:18px;}.line22{line-height:22px;}.line24{line-height:24px;}.line30{line-height:30px;}.line32{line-height:32px;}.line34{line-height:34px;}.line36{line-height:36px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:60px;}




.imgscale{overflow:hidden;}
.imgscale img{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.imgscale:hover img {transform: scale(1.15, 1.15);}
.imgscale:has(.brd10){border-radius:10px;}

