/* 未能缩小。正在返回未缩小的内容。
(247,94): run-time error CSS1046: Expect comma, found '0'
(247,98): run-time error CSS1046: Expect comma, found '/'
 */
body{font-size:12px;}
#header{line-height:1.8;}
#header a{cursor:pointer;}
a{color:#333333;}
a,a:hover{text-decoration:none;}
ul,li{padding:0;margin:0;list-style:none;}
.B{font-weight:bold;}
.bd{width:1200px;margin:0 auto;}
.bdn{width:1200px;margin:0 auto;}
.C66{color:#666;}
.red{color:red;}
.Cff{color:#fff;}
.C88{color:#888;}
.Caa{color:#aaa;}
.Cblue{color:#59A3DB;}
.Cred{color:#b90302;}
.w-150{width:150px;}
.w-230{width:230px;}
.h_50{height:50px;}
.h-85{height:85px;}
.h-150{height:150px;}
.h-190{height:190px;}
.mw-85{min-width:85px;max-width:85px;}
.fs-12{font-size:12px;}
.fs-14{font-size:14px;}
.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fs-25{font-size:25px;}
.bd-f2{border:solid 1px #f2f2f2;}
.bg-f2{background-color:#f2f2f2;}
.bg-ff{background-color:#fff;}
.bd-white{background-color:white;}
.nowrap{white-space:nowrap;}
.center{text-align:center;}
.hand{cursor:pointer;}
.hd-1{background:#ececec;line-height:30px;}
.hd-1 .bd{display:flex;justify-content:space-between;}
.hd-1 .rm{padding-right:10px;}
.hd-1 .rm::after{content:'|';padding-left:10px;}
.hd-1 .rm:last-child::after{content:'';}
.hd-1 .hd-wx{background:url(/upload/pc/hd-1.png) no-repeat left center;background-size:auto 15px;padding-left:25px;}
.hd-1 .hd-m{background:url(/upload/pc/hd-2.png) no-repeat left center;background-size:auto 15px;padding-left:20px;}
.hd-1 .cv-code{position:absolute;background-color:#00000015;margin-top:20px;padding:10px;width:135px;height:135px;display:none;}
.cv-code canvas{padding:8px;background-color:#fff;position:absolute;}
.btn-red {padding:10px 20px;line-height:1;border-radius:50rem;color:#fff;background-color:#b90302;cursor:pointer;transition:all .3s;}
.btn-bd{border:solid 1px #efefef;padding:10px 15px;background:#fafafa;border-radius:5px;line-height:1;}
.btn-bd.kf{background-image:url(/img/kf.png);background-repeat:no-repeat;background-size:auto 16px;background-position:5px center;padding-left:30px;}
.btn-bd.sj{background-image:url(/img/sj.png);background-repeat:no-repeat;background-size:auto 16px;background-position:7px center;padding-left:30px;}
.rich-text{overflow:hidden;line-height:2;}
.rich-text p{margin-bottom:0;}
.rich-text img,.rich-text video{max-width:100%!important;border-radius:5px;}
.background-center{background-size:cover;}

.hd-2 .bd{display:flex;align-items:center;}
.hd-2 .rm{padding-right:10px;}
.hd-2 .logo{padding-top:6px;}
.hd-2 .logo img{height:100px;}
.hd-2 .hd-search{height:34px;line-height:34px;border:solid 2px #0db0f7;position:relative;outline:none;padding-left:20px;}
.hd-2 .hd-search::before{position:absolute;content:'';width:45px;height:32px;right:0;top:0;background:url(/upload/pc/search.png) no-repeat center center #0db0f7;}
.hd-3{height:60px;background-color:#0db0f7;}
.hd-3 .hd-nav{padding-left:50px;position:relative;}
.hd-3 .hd-nav a{padding:0 30px;display:block;color:#fff;}
.hd-3 .hd-nav>li{line-height:60px;color:#fff;font-size:17px;display:inline-block;}
.hd-3 .hd-nav>li>a:hover{background-color:#ffffffcc!important;color:#0088cf!important;}
.hd-3 .hd-nav>li.cur{background-color:#0088cf;}
.hd-3 .hd-nav2{position:absolute;display:none;background-color:#0db0f7;border-top:solid 1px #ffffff88;}
.hd-3 .hd-nav2>li{line-height:40px;color:#fff;text-align:center;font-size:15px;border-bottom:solid 1px #ffffff88;}
.hd-3 .hd-nav2>li>a:hover{background-color:#ffffffcc!important;color:#0088cf!important;}

#footer{padding-top:20px;text-align:center;background-color:#f4f4f4;padding-bottom:20px;}
.color-line{height:8px;background:url(/upload/pc/colorline.png) no-repeat;background-size:100%;}
.fd-1{padding-top:20px;}
.fd-1 .bc{display:inline-block;}
.fd-1 .bc .f-flex>*{border-right:solid 1px #eee;padding:0 40px;}
.fd-1 .bc .f-flex>*:last-child{border:0;}
.fd-1 .fd-qrcode{height:150px;}
.fd1-r{text-align:left;}
.fd1-r>*>*{padding-top:10px;padding-bottom:10px;}
.fd-qq>a{background:url(/upload/pc/qq.png) no-repeat 20px #fff;padding-left:60px;padding-right:20px;border-radius:20px;display:flex;line-height:40px;margin:20px 0;}
.f-menu{padding:20px;}
.f-menu a{display:inline-block;color:#888}
.f-menu a::after{content:'|';padding:0 15px;color:#ddd;}
.f-menu a:last-child::after{content:'';}

.bt-check{background-color:#f05b0b;color:white!important;}
.bt-uncheck{background-color:#ededed;color:#444444;}
.sure-color-bg{background-color:#f05b0b;}

/*******红色主题********/
.bd-red .hd-3{background-color:#da0043;}
.bd-red .hd-3 .hd-nav>li.cur{background-color:#c10024;}
.bd-red .hd-3 .hd-nav2{background-color:#da0043;z-index:999999;}
.bd-red .hd-3 .hd-nav>li>a:hover{color:#c10024!important;}
.bd-red .hd-3 .hd-nav2>li>a:hover{color:#c10024!important;}
.bd-red .hd-2 .hd-search{border-color:#da0043;}
.bd-red .hd-2 .hd-search::before{background-color:#da0043;}
.bd-red .tb-sw-lb>span.cur{background-color:#da0043;}
/*******红色主题********/
/*******绿色主题********/
.bd-green .hd-3{background-color:#5eb95e;}
.bd-green .hd-3 .hd-nav>li.cur{background-color:#009f00;}
.bd-green .hd-3 .hd-nav2{background-color:#5eb95e;}
.bd-green .hd-3 .hd-nav>li>a:hover{color:#009f00!important;}
.bd-green .hd-3 .hd-nav2>li>a:hover{color:#009f00!important;}
.bd-green .hd-2 .hd-search{border-color:#5eb95e;}
.bd-green .hd-2 .hd-search::before{background-color:#5eb95e;}
.bd-green .tb-sw-lb>span.cur{background-color:#5eb95e;}
/*******绿色主题********/
/*******黑色主题********/
.bd-black .hd-3{background-color:#444;}
.bd-black .hd-3 .hd-nav>li.cur{background-color:#111;}
.bd-black .hd-3 .hd-nav2{background-color:#444;}
.bd-black .hd-3 .hd-nav>li>a:hover{color:#111!important;}
.bd-black .hd-3 .hd-nav2>li>a:hover{color:#111!important;}
.bd-black .hd-2 .hd-search{border-color:#444;}
.bd-black .hd-2 .hd-search::before{background-color:#444;}
.bd-black .tb-sw-lb>span.cur{background-color:#444;}
/*******黑色主题********/

.f-flex{display:flex;}
.c-flex{display:flex;align-items:center;vertical-align:middle;}
.flex{flex:1;}
.pr-10{padding-right:10px;}
.plr-40{padding-left:40px;padding-right:40px;}
.t-left{text-align:left;}
.t-center{text-align:center;}
.p-8{padding:8px;}
.pl-20{padding-left:20px;}
.p-10{padding:10px;}
.mt-20{margin-top:20px;}
.pt-20{padding-top:20px;}
.fs-14{font-size:14px;}
.w-full{width:100%;}
.show-img-size{position:absolute;text-shadow:1px 0 1px #8B4513, 0 1px 1px #8B4513, 0 -1px 1px #8B4513, -1px 0 1px #8B4513;color:#fff;}


/*****图片网格*****/
#bd-main{background-color:#f4f4f4;}
#bd-main.w{background-color:#fff;}
#bd-body>.bd>*{padding-top:20px;}
.carousel .carousel-item{text-align:center;background-color:#000000cc;}
.carousel .carousel-item img{height:400px!important;}
.carousel-control-next{opacity:0;}
.carousel-control-next>a{padding:30% 25px;border:solid 1px #fff;background:url(/upload/pc/arrow-r.png) no-repeat center center; box-shadow:#ffffff 0px 0px 10px inset;}
.carousel-control-prev{opacity:0;}
.carousel-control-prev>a{padding:30% 25px;border:solid 1px #fff;background:url(/upload/pc/arrow-l.png) no-repeat center center; box-shadow:#ffffff 0px 0px 10px inset;}

.home_shop{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px;background:#f2f2f2;padding-top:1px!important;}
.home_shop>div{background:#fff;}

/*****分格栏*****/
.bd-tb{display:flex;}
.bd-tb>*{border:solid 1px #eee;background-color:#fff;margin-right:15px;}
.bd-tb>*:last-child{margin-right:0;}
.bd-tb .tb-center{flex:1;}
.tb-switch{padding:20px 20px;}
/*.tb-sw-lb{flex:1;}*/
.tb-sw-lb>span{padding:5px 20px;border-radius:20px;cursor:pointer;margin-right:30px;}
.tb-sw-lb>span.cur{background-color:#0db0f7;color:#fff;}
.tb-sw-ct{padding-top:20px;}
.tb-sw-ct>*{display:none;}
.tb-sw-ct>*:first-child{display:block;}
.bd-tb .tb-right{}
.tit-list>*{line-height:2.5;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}

/*****图片网格*****/
.tit-bulk{display:flex;align-items:center;vertical-align:middle;padding:20px 20px;background-color:#fff;}
.tit-bulk .bg{flex:1;width:100%;height:10px;background-repeat:repeat-x;margin-left:15px;}
.tit-bulk .more:before,.tb-switch .more:before{content:attr(title);margin-left:20px;font-size:12px;color:#888;padding:0 10px 3px 10px;border:solid 1px #888;border-radius:20px;cursor:pointer;}
.img-grid{display:flex;background-color:#fff;margin-bottom:15px;}
.img-grid:last-child{margin-bottom:0;}
.img-grid li{background-repeat:no-repeat;margin-right:15px;background-size:100% 100%;}
.img-grid li:last-child{margin-right:0;}
.li-bgimg{overflow:hidden;position:relative;}
.li-bgimg>a{transition:0.5s;-webkit-transition:.5s;-moz-transition:.5s;display:block;height:100%;background-size:100% 100%;}
.li-bgimg>a:before{content:attr(title);position:absolute;bottom:0;width:100%;text-align:center;background-color:#000000aa;font-size:14px;color:#fff;line-height:2;}
.li-bgimg>a:hover{-webkit-transform:scale(1.1,1.1);
-moz-transform:scale(1.1,1.1);
transform:scale(1.1,1.1);}

/**********资讯列表***********/
.nav-news{width:200px;min-height:600px;background-color:#fff;}
.nav-news li.cur{background-color:#0db0f7;color:#fff;}
.nav-news li{line-height:50px;text-align:center;font-size:16px;border-bottom:1px solid #0088cf;cursor:pointer;}
/*******红色主题********/
.bd-red .nav-news li.cur{background-color:#da0043;}
.bd-red .nav-news li{border-color:#c10024;}
/*******绿色主题********/
.bd-green .nav-news li.cur{background-color:#5eb95e;}
.bd-green .nav-news li{border-color:#009f00;}
/*******黑色主题********/
.bd-black .nav-news li.cur{background-color:#444;}
.bd-black .nav-news li{border-color:#111;}

.info-con{flex:1;padding-left:20px;}
.info-con .tit{font-size:28px;line-height:2;}
.info-con .tit1{font-size:16px;}

.news-list{background-color:#f4f4f4;}
.news-list>*{border:solid 1px #eee;margin-bottom:20px;background-color:#fff;position:relative;}
.news-list .img{width:250px;padding-right:20px;}
.news-list .img img{width:100%;}
.news-list .news-li{display:flex;}
.news-list .tit{font-size:18px;}
.news-list .day{font-size:14px;color:#aaa;position:absolute;right:20px;bottom:8px;}

.news-info{background-color:#fff;min-height:600px;}
.news-info .tit{text-align:center;line-height:2;}
.news-info .other{text-align:center;border-bottom:solid 1px #eee;}
.news-info .other>*{padding:5px 20px;}
.news-info .info-content{padding:20px;overflow:hidden;line-height:2;}

.tips{font-size:12px;}
.tips span{border-radius:3px;margin:0 8px 5px 0;padding:3px;white-space:nowrap;display:inline-block;}
.tips span:nth-child(n){background:#fdc4d9;color:#cc0a0a;}
.tips span:nth-child(2n){background:#fbf7eb;color:#dfac55;}
.tips span:nth-child(3n){background:#ebf6fb;color:#6fa9d5;}
.tips span:nth-child(4n){background:#d2fdc4;color:#0a8dcc;}
.tips span:nth-child(5n){background:#c4cbfd;color:#550acc;}
.tips span:nth-child(6n){background:#c4ddfd;color:#0a4fcc;}
.tips span:nth-child(7n){background:#caa1a1;color:#d01616;}
.tips span:nth-child(8n){background:#cac1a1;color:#1672d0;}
.tips span:nth-child(9n){background:#b6caa1;color:#d07d16;}
.tips span:nth-child(10n){background:#c9a1ca;color:#7716d0;}

.show_li_t{padding:10px;margin:10px 0;font-size:14px;}
.show_li_t>div{padding:3px;}
.show_li_t label{padding:.5rem 1rem;border-radius:3px;line-height:1;margin-left:10px;text-align:center;min-width:75px;cursor:pointer;}
.show_li_t label.cur{background-color:#b90302;color:#fff;}
.show_li_tit{height:70px;line-height:70px;font-size:14px;padding-left:20px;}
.show_li_tit label{margin:0 10px;text-align:center;cursor:pointer;}
.show_li_tit label.cur{font-weight:bold;}
.sw-bd-red{border:solid 1px #b90302;color:#b90302;border-radius:15px;padding:4px 15px;line-height:1;}
.show_scene,.show_price{margin-top:10px;}
.show_scene label,.show_price label{background-color:#f2f2f2;border-radius:3px;color:#333;padding:10px 20px;line-height:1;white-space:nowrap;margin-right:10px;}
.show_scene label.cur,.show_price label.cur{background-color:#fef0f0;color:#b90302;}
.show_price .lb{background-color:#f2f2f2;border-radius:3px;color:#333;padding:10px 20px;line-height:1;white-space:nowrap;margin-bottom:10px;cursor:pointer;}
.show_price .lb.cur{background-color:#fef0f0;color:#b90302;}

.show_if_nav{border-bottom:solid 1px #dee2e6;font-size:14px;}
.show_if_nav label{padding:10px 20px;line-height:1;margin:0 0 -1px 0;cursor:pointer;}
.show_if_nav label.cur{font-weight:bold;border-bottom:2px solid #b90302;}

.st_sh_box{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:99;}
.st_sh_box:before{content:'';position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:0.05;}
.st_sh_box>div{background-color:#fff;border-radius:6px;z-index:99;box-shadow:0 1px 6px rgb(0 0 0 / 40%);position:relative;}
.st_sh_box>div:before{content:'';position:absolute;top:2px;right:2px;width:20px;height:20px;background:url(/img/close.png) center center;background-size:80%;cursor:pointer;}
.st_sh_box>div>div{padding:20px;}
.st_sh_box>div>div>div{margin-top:6px;}


/*******登录********/
.lg-item{border:1px solid #dee2e6;display:flex;margin-top:10px;}
.lg-item>input{flex:1;border:none;outline:none;}
/*******登录********/
.push-num{}
.push-num>*{border:1px solid #dee2e6;padding:3px 12px;cursor:default;user-select:none;}
.push-num>*:nth-child(2n){border-width:1px 0 1px 0;}
.grey-color-bg {background-color: #ccc;}
.red-color-bg {background-color: #b90302;}
.red-color {color: #b90302;}

.pay-way{border: solid 1px #f2f2f2;padding: 10px 40px;display: inline-block;border-radius: 6px;}
.pay-way.cur{border-color:#b90302;}

input[type=checkbox] {
cursor: pointer;
position: relative;
}
input[type=checkbox]::after {
position: absolute;
top: 0;
background-color: #fff;
color: #fff;
width: 14px;
height: 14px;
display: inline-block;
visibility: visible;
padding-left: 0px;
text-align: center;
content: ' ';
border-radius: 2px;
box-sizing: border-box;
border: 1px solid #ddd;
}
input[type=checkbox]:checked::after {
content: "";
background-color: #344F8A;
border-color: #344F8A;
background-color: #344F8A;
}
input[type=checkbox]:checked::before {
content: '';
position: absolute;
top: 2px;
left: 5px;
width: 4px;
height: 8px;
border: solid white;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
z-index: 1;
}


.wp_de{max-width:600px;background-color:#fff;position:relative;border:solid 1px #eee;user-select:none;}
.wp_de .w{display:flex;justify-content:center;align-items:center;width:100%;background-color:#ccc;z-index:99;margin:3px 0;}
.wp_de .w>*{flex:1;text-align:center;padding:3px;}
.wp_de .m{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px;margin:3px;}
.wp_de .m>*{border-radius:3px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;padding:0 1px 1px 0;}
.wp_de .m>.c{border:solid 1px #eee;}
.wp_de .m>.h{border:solid 1px #e0e0e0;color:#aaa;background:#efefef;}
.wp_de .m>.n{color:#888;}
.wp_de .m>.c.cur{color:#fff;background:#e85e1a;border-color:#e85e1a;}
.wp_de .k{border:solid 1px #eee;background-color:#3B73EC;color:#fff!important;}
.wp_de .rd{color:#e85e1a;}
.wp_de .m1{color:#5eb95e;}
.wp_de .m2{color:#3B73EC;}
.wp_de .tt{display:flex;justify-content:space-between;padding:3px 6px;}
.wp_de .tt>.l,.wp_de .tt>.r{cursor:pointer;color:#777;}

.mt-reg-t{height:60px; line-height:60px;background:#008dff;color:#fff;}
.mt-reg-t .t{font-size:24px;margin-left:-30px;}
.mt-reg-t .lg{margin-top:-3px;height:60%;}
.mt-reg-t .lo>label{margin-left:20px;border:solid 1px #fafafa;line-height:1;padding:3px 8px;border-radius:2px;cursor:pointer;}
.mt-reg-bg{background:url(/img/bg.jpg) no-repeat;background-size:100% auto;height:calc(100vh - 60px);filter: blur(8px);}
.mt-lg-bg{background:url(/img/o/bg-2.jpg) no-repeat;background-size:100% auto;height:calc(100vh - 260px);}
.mt-reg{width:400px;position:absolute;top:30%;left:20%;background:#fff;border-radius:10px;}
.mt-reg-bz{display:flex;margin:10px 20%;color:#b5bbd1;}
.mt-reg-bz .n{border:solid 1px #d3d8e4;color:#b5bbd1;background:#fff;width:30px;height:30px;border-radius:50%;text-align:center;font-size:16px;margin:6px auto;padding-top:2px;}
.mt-reg-bz .c{flex:1;border-top:solid 2px #d3d8e4;margin-top:20px;}
.mt-reg-bz .s{color:#333;}
.mt-reg-bz .s .n{border-color:#0db0f7;color:#0db0f7;background-color:#eee;}
.mt-regc{font-size:14px;}
.mt-regc .tl{font-size:18px;padding:10px 10px;position:relative;}
.mt-regc .tl::before{content:'';border-left:solid 3px #008dff;border-radius:2px;position:absolute;height:18px;left:0;margin-top:5px;}
.mt-regc .d{display:flex;padding:10px 0;}
.mt-regc .l{width:250px;text-align:right;color:#666;line-height:34px;padding-right:15px;font-size:16px;}
.mt-regc .l.e:before{content:'*';color:red;padding-right:5px;}
.mt-regc .r{position:relative;}
.mt-regc .r.e>input,.mt-regc .r.e>input{border-color:red;}
.mt-regc .r.e:before{content:attr(d-t);color:red;bottom:0;left:0;position:absolute;font-size:12px;margin:0 0 -16px 3px;}
.mt-regc .t{line-height:34px;}
.mt-regc input[type="text"],.mt-regc select{width:400px;border:solid 1px #d3d8e4;border-radius:2px;height:34px;outline:none;padding:0 10px;}
.mt-regc .um{width:208px;height:128px;position:relative;border:dashed 1px #d3d8e4;}
/*.mt-regc .um.p{cursor:pointer;width:100%;height:100%;}*/
.mt-regc .um.p::before{content:'';position:absolute;width:100%;height:100%;background:url(/img/push.png) no-repeat center center;}
.mt-regc .um.p::after{content:attr(d-t);position:absolute;width:100%;text-align:center;color:#999;padding-top:10px;font-size:12px;}
.mt-regc .um.p.p1::after{width:100%;height:100%;background:url(/img/p-1.png) no-repeat center center;}
.mt-regc .um.p.p2::after{width:100%;height:100%;background:url(/img/p-2.png) no-repeat center center;}
.mt-regc .um:hover{border-color:#0db0f7;}
.mt-regc .um.p:hover::after{color:#0db0f7;}
.mt-regc .um img{width:100%;height:100%;}
.mt-regc .um .img{width:100%;height:100%;}
.mt-regc .um .img:before{content:'';position:absolute;top:2px;right:2px;width:20px;height:20px;background:url(/img/close.png) center center;background-size:80%;cursor:pointer;background-color:#ffffff99;border-radius:3px;}
.mt-regc .um .img.n:before{position:initial;}

.tip-ok{margin:15px 0;font-size:12px;}
.tip-ok>span{border:solid 1px #0056b355;color:#0056b3;padding:5px 10px 5px 30px;border-radius:3px;background-color:#0056b311;margin:5px 10px;position:relative;}
.tip-ok>span:before{content:'';background:url(/img/dd.png) no-repeat;background-size:cover;width:20px;height:20px;position:absolute;left:5px;}

.site-p{display:flex;align-items:center;border:solid 1px #efefef;border-radius:0 0 10px 10px;padding:10px;}


