@charset "utf-8";
html{-webkit-font-smoothing:antialiased;height: 100%;touch-action: manipulation;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
/* table,th,td{border: 1px solid black;} */
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: Arial,Microsoft Yahei;}
img{vertical-align:middle;max-width: 100%;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
input{outline: 0;}
input::-webkit-input-safebox-button{display: none;/*去掉搜狗浏览器密码软盘*/}
body{min-width:1200px;overflow-x:auto!important;font-size: 14px;color: #000;font-family: Arial,Microsoft Yahei;}
body *{box-sizing: border-box;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

 
img{opacity: 0;}
img.op{opacity: 1;transition: opacity .01s;}
@media(max-width: 1200px){
    img{image-rendering: auto;}
}
.fancybox-container img{opacity: 1;}



html{font-size: calc(100vw / 1920 * 100);} 
@media(max-width:1200px){
    html{font-size:calc(1200px / 1920 * 100)}
}

body{font-size: calc(16 * 1rem / 100);}
@media(max-width: 1584px){
    body{font-size: 13.2px;}
}

.s12{font-size: calc(12 * 1rem / 100);}
@media(max-width: 1920px){
    .s12{font-size: 12px;}
}
.s13{font-size: calc(13 * 1rem / 100);}
@media(max-width: 1816px){
    .s13{font-size: 12.3px;}
}
.s14{font-size: calc(14 * 1rem / 100);}
@media(max-width: 1728px){
    .s14{font-size: 12.6px;}
}
.s15{font-size: calc(15 * 1rem / 100);}
@media(max-width: 1651px){
    .s15{font-size: 12.9px;}
}
.s16{font-size: calc(16 * 1rem / 100);}
@media(max-width: 1584px){
    .s16{font-size: 13.2px;}
}
.s17{font-size: calc(17 * 1rem / 100);}
@media(max-width: 1524px){
    .s17{font-size: 13.5px;}
}
.s18{font-size: calc(18 * 1rem / 100);}
@media(max-width: 1472px){
    .s18{font-size: 13.8px;}
}
.s19{font-size: calc(19 * 1rem / 100);}
@media(max-width: 1424px){
    .s19{font-size: 14.1px;}
}
.s20{font-size: calc(20 * 1rem / 100);}
@media(max-width: 1382px){
    .s20{font-size: 14.4px;}
}
.s21{font-size: calc(21 * 1rem / 100);}
@media(max-width: 1344px){
    .s21{font-size: 14.7px;}
}
.s22{font-size: calc(22 * 1rem / 100);}
@media(max-width: 1309px){
    .s22{font-size: 15px;}
}
.s23{font-size: calc(23 * 1rem / 100);}
@media(max-width: 1277px){
    .s23{font-size: 15.3px;}
}
.s24{font-size: calc(24 * 1rem / 100);}
@media(max-width: 1248px){
    .s24{font-size: 15.6px;}
}
.s25{font-size: calc(25 * 1rem / 100);}
@media(max-width: 1221px){
    .s25{font-size: 15.9px;}
}
.s26{font-size: calc(26 * 1rem / 100);}
@media(max-width: 1196px){
    .s26{font-size: 16.2px;}
}
.s27{font-size: calc(27 * 1rem / 100);}
@media(max-width: 1173px){
    .s27{font-size: 16.5px;}
}
.s28{font-size: calc(28 * 1rem / 100);}
@media(max-width: 1152px){
    .s28{font-size: 16.8px;}
}
.s29{font-size: calc(29 * 1rem / 100);}
@media(max-width: 1132px){
    .s29{font-size: 17.1px;}
}
.s30{font-size: calc(30 * 1rem / 100);}
@media(max-width: 1113px){
    .s30{font-size: 17.4px;}
}
.s31{font-size: calc(31 * 1rem / 100);}
@media(max-width: 1096px){
    .s31{font-size: 17.7px;}
}
.s32{font-size: calc(32 * 1rem / 100);}
@media(max-width: 1080px){
    .s32{font-size: 18px;}
}
.s33{font-size: calc(33 * 1rem / 100);}
@media(max-width: 1064px){
    .s33{font-size: 18.3px;}
}
.s34{font-size: calc(34 * 1rem / 100);}
@media(max-width: 1050px){
    .s34{font-size: 18.6px;}
}
.s35{font-size: calc(35 * 1rem / 100);}
@media(max-width: 1036px){
    .s35{font-size: 18.9px;}
}
.s36{font-size: calc(36 * 1rem / 100);}
@media(max-width: 1024px){
    .s36{font-size: 19.2px;}
}
.s37{font-size: calc(37 * 1rem / 100);}
@media(max-width: 1011px){
    .s37{font-size: 19.5px;}
}
.s38{font-size: calc(38 * 1rem / 100);}
@media(max-width: 1000px){
    .s38{font-size: 19.8px;}
}
.s39{font-size: calc(39 * 1rem / 100);}
@media(max-width: 989px){
    .s39{font-size: 20.1px;}
}
.s40{font-size: calc(40 * 1rem / 100);}
@media(max-width: 979px){
    .s40{font-size: 20.4px;}
}
.s41{font-size: calc(41 * 1rem / 100);}
@media(max-width: 969px){
    .s41{font-size: 20.7px;}
}
.s42{font-size: calc(42 * 1rem / 100);}
@media(max-width: 960px){
    .s42{font-size: 21px;}
}
.s43{font-size: calc(43 * 1rem / 100);}
@media(max-width: 951px){
    .s43{font-size: 21.3px;}
}
.s44{font-size: calc(44 * 1rem / 100);}
@media(max-width: 942px){
    .s44{font-size: 21.6px;}
}
.s45{font-size: calc(45 * 1rem / 100);}
@media(max-width: 934px){
    .s45{font-size: 21.9px;}
}
.s46{font-size: calc(46 * 1rem / 100);}
@media(max-width: 926px){
    .s46{font-size: 22.2px;}
}
.s47{font-size: calc(47 * 1rem / 100);}
@media(max-width: 919px){
    .s47{font-size: 22.5px;}
}
.s48{font-size: calc(48 * 1rem / 100);}
@media(max-width: 912px){
    .s48{font-size: 22.8px;}
}
.s49{font-size: calc(49 * 1rem / 100);}
@media(max-width: 905px){
    .s49{font-size: 23.1px;}
}
.s50{font-size: calc(50 * 1rem / 100);}
@media(max-width: 898px){
    .s50{font-size: 23.4px;}
}
.s51{font-size: calc(51 * 1rem / 100);}
@media(max-width: 892px){
    .s51{font-size: 23.7px;}
}
.s52{font-size: calc(52 * 1rem / 100);}
@media(max-width: 886px){
    .s52{font-size: 24px;}
}
.s53{font-size: calc(53 * 1rem / 100);}
@media(max-width: 880px){
    .s53{font-size: 24.3px;}
}
.s54{font-size: calc(54 * 1rem / 100);}
@media(max-width: 874px){
    .s54{font-size: 24.6px;}
}
.s55{font-size: calc(55 * 1rem / 100);}
@media(max-width: 869px){
    .s55{font-size: 24.9px;}
}
.s56{font-size: calc(56 * 1rem / 100);}
@media(max-width: 864px){
    .s56{font-size: 25.2px;}
}
.s57{font-size: calc(57 * 1rem / 100);}
@media(max-width: 858px){
    .s57{font-size: 25.5px;}
}
.s58{font-size: calc(58 * 1rem / 100);}
@media(max-width: 854px){
    .s58{font-size: 25.8px;}
}
.s59{font-size: calc(59 * 1rem / 100);}
@media(max-width: 849px){
    .s59{font-size: 26.1px;}
}
.s60{font-size: calc(60 * 1rem / 100);}
@media(max-width: 844px){
    .s60{font-size: 26.4px;}
}
.s61{font-size: calc(61 * 1rem / 100);}
@media(max-width: 840px){
    .s61{font-size: 26.7px;}
}
.s62{font-size: calc(62 * 1rem / 100);}
@media(max-width: 836px){
    .s62{font-size: 27px;}
}
.s63{font-size: calc(63 * 1rem / 100);}
@media(max-width: 832px){
    .s63{font-size: 27.3px;}
}
.s64{font-size: calc(64 * 1rem / 100);}
@media(max-width: 828px){
    .s64{font-size: 27.6px;}
}
.s65{font-size: calc(65 * 1rem / 100);}
@media(max-width: 824px){
    .s65{font-size: 27.9px;}
}
.s66{font-size: calc(66 * 1rem / 100);}
@media(max-width: 820px){
    .s66{font-size: 28.2px;}
}
.s67{font-size: calc(67 * 1rem / 100);}
@media(max-width: 816px){
    .s67{font-size: 28.5px;}
}
.s68{font-size: calc(68 * 1rem / 100);}
@media(max-width: 813px){
    .s68{font-size: 28.8px;}
}
.s69{font-size: calc(69 * 1rem / 100);}
@media(max-width: 809px){
    .s69{font-size: 29.1px;}
}
.s70{font-size: calc(70 * 1rem / 100);}
@media(max-width: 806px){
    .s70{font-size: 29.4px;}
}
.s71{font-size: calc(71 * 1rem / 100);}
@media(max-width: 803px){
    .s71{font-size: 29.7px;}
}
.s72{font-size: calc(72 * 1rem / 100);}
@media(max-width: 800px){
    .s72{font-size: 30px;}
}
.s73{font-size: calc(73 * 1rem / 100);}
@media(max-width: 796px){
    .s73{font-size: 30.3px;}
}
.s74{font-size: calc(74 * 1rem / 100);}
@media(max-width: 793px){
    .s74{font-size: 30.6px;}
}
.s75{font-size: calc(75 * 1rem / 100);}
@media(max-width: 791px){
    .s75{font-size: 30.9px;}
}
.s76{font-size: calc(76 * 1rem / 100);}
@media(max-width: 788px){
    .s76{font-size: 31.2px;}
}
.s77{font-size: calc(77 * 1rem / 100);}
@media(max-width: 785px){
    .s77{font-size: 31.5px;}
}
.s78{font-size: calc(78 * 1rem / 100);}
@media(max-width: 782px){
    .s78{font-size: 31.8px;}
}
.s79{font-size: calc(79 * 1rem / 100);}
@media(max-width: 780px){
    .s79{font-size: 32.1px;}
}
.s80{font-size: calc(80 * 1rem / 100);}
@media(max-width: 777px){
    .s80{font-size: 32.4px;}
}



@media(max-width: 750px){
    html{font-size: calc(100vw / 750 * 100);}
}
@media(max-width: 750px){
    .s12{font-size: 0.22rem;}
    .s13{font-size: 0.23rem;}
    .s14{font-size: 0.24rem;}
    .s15{font-size: 0.25rem;}
    .s16{font-size: 0.26rem;}
    .s17{font-size: 0.27rem;}
    .s18{font-size: 0.28rem;}
    .s19{font-size: 0.29rem;}
    .s20{font-size: 0.30rem;}
    .s21{font-size: 0.31rem;}
    .s22{font-size: 0.32rem;}
    .s23{font-size: 0.33rem;}
    .s24{font-size: 0.34rem;}
    .s25{font-size: 0.35rem;}
    .s26{font-size: 0.36rem;}
    .s27{font-size: 0.37rem;}
    .s28{font-size: 0.38rem;}
    .s29{font-size: 0.38rem;}
    .s30{font-size: 0.38rem;}
    .s31{font-size: 0.38rem;}
    .s32{font-size: 0.38rem;}
    .s33{font-size: 0.38rem;}
    .s34{font-size: 0.38rem;}
    .s35{font-size: 0.38rem;}
    .s36{font-size: 0.38rem;}
    .s37{font-size: 0.38rem;}
    .s38{font-size: 0.38rem;}
    .s39{font-size: 0.38rem;}
    .s40{font-size: 0.38rem;}
    .s41{font-size: 0.38rem;}
    .s42{font-size: 0.38rem;}
    .s43{font-size: 0.38rem;}
    .s44{font-size: 0.38rem;}
    .s45{font-size: 0.38rem;}
    .s46{font-size: 0.38rem;}
    .s47{font-size: 0.38rem;}
    .s48{font-size: 0.38rem;}
    .s49{font-size: 0.38rem;}
    .s50{font-size: 0.38rem;}
    .s51{font-size: 0.38rem;}
    .s52{font-size: 0.38rem;}
    .s53{font-size: 0.38rem;}
    .s54{font-size: 0.38rem;}
    .s55{font-size: 0.38rem;}
    .s56{font-size: 0.38rem;}
    .s57{font-size: 0.38rem;}
    .s58{font-size: 0.38rem;}
    .s59{font-size: 0.38rem;}
    .s60{font-size: 0.38rem;}
    .s61{font-size: 0.38rem;}
    .s62{font-size: 0.38rem;}
    .s63{font-size: 0.38rem;}
    .s64{font-size: 0.38rem;}
    .s65{font-size: 0.38rem;}
    .s66{font-size: 0.38rem;}
    .s67{font-size: 0.38rem;}
    .s68{font-size: 0.38rem;}
    .s69{font-size: 0.38rem;}
    .s70{font-size: 0.38rem;}
    .s71{font-size: 0.38rem;}
    .s72{font-size: 0.38rem;}
    .s73{font-size: 0.38rem;}
    .s74{font-size: 0.38rem;}
    .s75{font-size: 0.38rem;}
    .s76{font-size: 0.38rem;}
    .s77{font-size: 0.38rem;}
    .s78{font-size: 0.38rem;}
    .s79{font-size: 0.38rem;}
    .s80{font-size: 0.38rem;}
}
 
div.mCSB_scrollTools{width: 3px;}
div.mCSB_scrollTools .mCSB_draggerRail{width: 3px;background-color: #f0f0f0;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 3px;background-color: #0094d6;border-radius: 2px;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
div.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #0094d6;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #0094d6;filter: none;-ms-filter: none;}
div.mCSB_inside>.mCSB_container{margin-right: 0 ;}

.my-scrollbar{width: 100%;overflow: scroll; } 
.my-scrollbar::-webkit-scrollbar {width:  .06rem;height: 1px;}
.my-scrollbar::-webkit-scrollbar-thumb {border-radius: .02rem;box-shadow: inset 0 0 .02rem rgba(0, 0, 0, 0.2);background: #07509e;}
.my-scrollbar::-webkit-scrollbar-track {box-shadow: inset 0 0 .02rem rgba(0, 0, 0, 0.2);border-radius: .02rem; background: #d5dcdf;}
.my-scrollbar{overflow: auto;scrollbar-color:#07509e  rgba(0, 0, 0, 0.2) ;scrollbar-width: none;scrollbar-width: thin; }

.my-id{position: absolute;top: -1.2rem;left: 0;}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder{color: #999999;}
form input:-moz-placeholder,
form textarea:-moz-placeholder{color: #999999;}
form input::-moz-placeholder,
form textarea::-moz-placeholder{color: #999999;}
form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder{color: #999999;}

/* 动画 */

.drop{opacity:0;transform:translate3d(0,-80px,0);}
.drop.is-visible{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);} 
.teaser{opacity:0;transform:translate3d(0,80px,0);}
.teaser.is-visible{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);} 

.lter{opacity:0;transform:translate3d(-80px,0,0);}
.lter.is-visible{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);}
.rter{opacity:0;transform:translate3d(80px,0,0);}
.rter.is-visible{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);}

.scale{opacity:0;transform:scale(1.1);}
.scale.is-visible{opacity:1;transform:scale(1);transition:transform 2s cubic-bezier(.25,.1,.25,1);transform-origin: center bottom;}
.reduce{opacity:0;transform:scale(.9);}
.reduce.is-visible{opacity:1;transform:scale(1);transition:transform 2s cubic-bezier(.25,.1,.25,1);transform-origin: center bottom;}

 
@keyframes fadeInRightSmall {
    0% {opacity: 0;transform: translate(2em,0);}
    100% {opacity: 1;transform: translate(0,0);}
}
.word-in{opacity: 0;}
.word-in.is-visible{opacity: 1;}
.word-in>span{display: inline-block;vertical-align: top;opacity: 0;animation-duration: 1s;animation-fill-mode: forwards;animation-timing-function: cubic-bezier(0.3, 0, 0.24, 1);}
.word-in.is-visible>span{animation-name: fadeInRightSmall;}


.header{width: 100%;background-color: #fff;}
.h-top{width: 100%;padding: 0 .3rem; background-color: #07509e;}
.h-topbox{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.h-topbox:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.h-lt{float: left; font-size: 0;}
.h-log{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .15rem;color: #fff; height: .4rem;line-height: .4rem;}
.h-log img{height: .92em;margin-right: .05rem;}
.h-name{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .15rem;color: #fff; height: .4rem;line-height: .4rem;}
.h-quit{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .15rem;color: #fff; height: .4rem;line-height: .4rem;}
.h-rt{float:right;font-size: 0;}
.h-item{display: inline-block;vertical-align: top;position: relative; margin-right: .3rem;}
.h-item:last-child{margin-right: 0;}
.h-one{display: block;cursor: pointer;color: #fff;height: .4rem;line-height: .4rem;}
.h-item.has-sub .h-one:after{content: '';display: inline-block;vertical-align: top;margin-left: .05rem;width: .57em;height: .4rem;background-image: url('../images/a3.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.h-sub{display: none; position: absolute;top: 100%;left: 50%;background-color: #fff; transform: translate(-50% ,0); z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.h-twobox{display: block;width: 100%;}
.h-two {display: block;cursor: pointer;width: 100%;padding: 10px 8px;white-space: nowrap; line-height:1.5;text-align: center; color: #666;transition: background-color .3s;}
.h-two:hover {color: #fff;background-color: #07509e;} 
.h-codebox{width: 100%;padding: .15rem;}
.h-code{width: 1.8rem;min-width: 150px;}
.h-code img{width: 100%;}

.h-bottom{width: 100%;}
.h-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.h-main:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.h-left{float: left;font-size: 0;}
.h-logo{display: inline-block;vertical-align: middle;font-size: 0;margin-right: .56rem;}
.h-index{display: block;cursor: pointer;}
.h-img{display: inline-block;vertical-align: middle;height: 1.05rem;line-height: 1.05rem;}
.h-img img{height: .47rem;}
.h-text{display: inline-block;vertical-align: middle;color: #07509e;line-height: 1.4;}
.h-text:before{content: '';display: inline-block;vertical-align: middle;margin: 0 .13rem; width: .02rem;height: .22rem;background-color: #07509e;}
.h-linkbox{display: inline-block;vertical-align: middle;}
.h-link{display: inline-block;vertical-align: middle;cursor: pointer;padding: 0 .23rem; height: 1.05rem;line-height: 1.05rem;color: #222222;}
.h-link:hover{color: #07509e;}

.h-right{float: right;font-size: 0;display: flex;align-items: center;height: 1.05rem;}
.h-box{display: inline-block;position: relative;padding-left: .18rem;  border-radius: .06rem;border: solid  2px #07509e; }
.h-form{width: 100%;font-size: 0;}
.h-icon{display: inline-block;vertical-align: middle;width: .17rem;}
.h-icon img{width: 100%;}
.h-input{display: inline-block;vertical-align: middle;padding: 0 .05rem;border: none;background-color: transparent; width: 3.8rem;height:  .46rem;color: #333;}
.h-picture{display: inline-block;vertical-align: middle;cursor: pointer;width: .21rem;}
.h-picture img{width: 100%;}
.h-submit{display: inline-block;vertical-align: middle;margin-left: .15rem; border-radius:0 .03rem .03rem 0; border: none;cursor: pointer; padding: 0 .25rem;height: .46rem;line-height: .46rem; color: #ffffff;background-color: #07509e;}
.h-car{display: block;cursor: pointer; position: relative;margin-left: .2rem; padding: 0 .15rem; border-radius: .06rem;border: solid 1px rgba(7,80,158,.2);}
.hc-icon{display: inline-block;vertical-align: middle;margin-right: .05rem;}
.hc-icon img{height: 1em;}
.hc-text{display: inline-block;vertical-align: middle;height: .46rem;line-height: .46rem;color: #07509e;}
.hc-nub{position: absolute;top: -.58em;right: -1em;text-align: center;white-space: nowrap;border-radius: .83em;color: #ffffff; min-width: 1.66em;height: 1.66em;line-height: 1.66em; background-color: #e81202;}

.hb-a{top: -.5rem;opacity: 0;z-index: -1;visibility: hidden;position: fixed; left: 0;width: 100%;padding: 0 .3rem; background-color: #fff;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.hb-main{width: 100%;max-width: 15.2rem;margin:  0 auto;}
.hb-left{float: left;font-size: 0;} 
.hb-index{display: block;cursor: pointer;font-size: 0;}
.hb-img{display: inline-block;vertical-align: middle;height: 1.05rem;line-height: 1.05rem;}
.hb-img img{height: .47rem;}
.hb-text{display: inline-block;vertical-align: middle;color: #07509e;line-height: 1.4;}
.hb-text:before{content: '';display: inline-block;vertical-align: middle;margin: 0 .13rem; width: .02rem;height: .22rem;background-color: #07509e;}
.hb-right{float: right;font-size: 0;display: flex;align-items: center;height: 1.05rem;}
.hb-right .h-input{width: 6.3rem;} 
.hb-link{display: block;cursor: pointer;margin-left: .2rem;color: #07509e; padding: 0 .25rem;line-height: .46rem; border-radius: .06rem;border: solid 1px rgba(7,80,158,.2);}
.hb-link img{height: 1em;margin-right: .05rem;}

body.fixed .hb-a{top: 0;z-index: 288;visibility: visible;opacity: 1;transition: all ease .5s; }
body.fixed .h-top{opacity: 0;}
body.fixed .h-bottom{opacity: 0;}

@media(max-width: 1400px){  
    .h-logo{margin-right: .2rem;}
    .h-link{padding: 0 .2rem;}
}

.footer{width: 100%;}
.f-top{width: 100%;padding: .4rem .3rem; background-image: url('../images/b2.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.fp-cont{width: 100%;max-width: 15.2rem; margin: 0 auto;display: flex;align-items: center;}
.fp-left{flex: 1;padding-right: .15rem;}
.fp-link{display: inline-block;vertical-align: middle;padding: .1rem 0; margin-right: .6rem; cursor: pointer;}
.fp-logo{display: inline-block;vertical-align: middle;padding-right: .2rem; width: 1.57rem;}
.fp-logo img{width: 100%;}
.fp-text{display: inline-block;vertical-align: middle;color: #ffffff;line-height: 1.45;font-weight: bold;}
.f-tr{display: inline-block;vertical-align: middle;padding: .1rem 0;}
.f-td{display: inline-block;vertical-align: middle;color: #ffffff;line-height: 1.6;}
.f-td:after{content: ''; display: inline-block;vertical-align: middle;margin: 0 .1rem;width: 2px;height: 2px;background-color: #ffffff;}
.f-td:last-child:after{display: none;} 
.fp-right{font-size: 0;}
.fp-list{display: inline-block;vertical-align: middle;padding-right: .75rem;}
.fp-one{width: 100%;display: flex;align-items: center;padding: .07rem 0;}
.fp-icon{display: block;}
.fp-icon img{width: .2rem;height: .2rem;object-fit: contain;}
.fp-intro{flex: 1;padding-left: .05rem;color: #ffffff;line-height: 1.6;}
.fp-intro span{font-weight: bold;} 
.fp-code{display: inline-block;vertical-align: middle;}
.fp-lt{display: inline-block;vertical-align: middle;padding-right: .2rem;}
.fp-tip{width: 100%;padding: .07rem 0; color: #ffffff;line-height: 1.6;}
.fp-synopsis{width: 100%;padding: .07rem 0; color: #ffffff;line-height: 1.6;}
.fp-rt{display: inline-block;vertical-align: middle;}
.fp-img{width: 1rem;min-width: 80px;border-radius: 50%;overflow: hidden;}
.fp-img img{width: 100%;}

.f-bottom{width: 100%;padding: .7rem .3rem;}
.f-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.f-list{width: 100%;display: flex;justify-content: space-between;padding-bottom: .25rem;margin-bottom: .33rem; border-bottom: 1px solid #eeeeee;}
.f-item{display: block;padding-right: .2rem;padding-left:2em;}
.f-item:last-child{padding-right: 0;}
.f-one{display: block;position: relative;width: 100%;margin-bottom: .17rem;}
.f-icon{position: absolute;top: 0;left: -2em;width: 1.55em; height: 1.5em;line-height: 1.5em; }
.f-icon img{max-width: 100%;max-height: 100%;}
.f-name{width: 100%; color: #222222;font-weight: bold;line-height: 1.5;}
.f-twobox{display: inline-block;}
.f-two{display: block;cursor: pointer;margin-bottom: .1rem;color: #666666;line-height: 1.6;}
.f-two:hover{color: #07509e;}
.f-textbox{width: 100%;text-align: center;color: #999999;line-height: 1.6;}
.f-textbox a{cursor: pointer;}
.f-textbox a:hover{color: #07509e;}
.f-logobox{width: 100%;font-size: 0;text-align: center;}
.f-logo{display: inline-block;vertical-align: middle;cursor: pointer; margin: .15rem .2rem 0;}
.f-logo img{max-width: none;height: .5rem;}
 
.selectbox{display: inline-block;vertical-align: middle;width: 1rem;margin: .1rem .2rem .1rem 0;border-radius: .06rem;border: solid 1px #e1e1e1;}
.select-tip{width: 100%;display: block;cursor: pointer;position: relative;padding-right: .3rem;padding-left: .1rem;}
.select-tip:after{content: "";position: absolute;top: 0;right: .1rem;width: .1rem;height: 100%;background-image: url('../images/a60.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.select-cur{width: 100%;color: #666666;height: .34rem;line-height: .34rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.select-sub{visibility: hidden;z-index: -1;opacity: 0; position: absolute;top: 100%;left: 0;width: 100%;background-color: #fff;}
.select-cont{width: 100%;padding: .15rem .1rem; max-height: 350px; overflow: auto; border: 1px solid #ebebeb; }
.select-item{display: inline-block;vertical-align: middle;margin: .1rem;cursor: pointer;line-height: 1.6;color: #666666;}
.select-item:hover{ color: #07509e;}
.selectbox.show .select-sub{ visibility: visible;z-index: 98;opacity: 1;transition: all ease .5s;}
 


.banner{width: 100%;position: relative;}
.banner-img{width: 100%;}
.banner-img img{width: 100%;}
.banner-text{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 100%;text-align: center;}
.banner-titles{width: 100%;color: #ffffff;font-weight: bold;line-height: 1.08;}

.nav{width: 100% ;}
.nav-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.nav-cont{width: 100%;}
.nav-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.nav-left{float: left;font-size: 0;}
.nav-item{display: inline-block;vertical-align: top;color: #999999;line-height: .55rem;}
.nav-item:after{content: '';display: inline-block;vertical-align: middle;margin: 0 .06rem; width: .25em;height: .55rem;background-image: url('../images/a26.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.nav-item:last-child{color: #444444;}
.nav-item:last-child:after{display: none;}
.nav-item:nth-child(1):before{content: '';display: inline-block;vertical-align: middle;margin-right: .06rem;width: 1em;height: 1.5em;background-image: url('../images/a24.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.nav-item span{color: #07509e;}

.nav-right{float: right;}
.nav-tip{display: inline-block;vertical-align: middle;padding-right: .2rem; color: #000616;line-height: .55rem;}
.nav-consult{display: inline-block;vertical-align: middle;cursor: pointer; color: #07509e;min-width: 1rem;padding: 0 .15rem;text-align: center;line-height: .34rem;background-color: #dbecff;border-radius: .06rem;}

.paging{width: 100%;font-size: 0;text-align: center;}
.paging-form{width: 100%;}
.paging-item{display: inline-block;vertical-align: middle;cursor: pointer; margin: .1rem .03rem;padding: 0 .05rem;color: #666666; min-width: 1.87em;line-height: 1.87em; border-radius: .03rem;border: solid 1px #dddddd;}
.paging-item:hover{color: #fff; background-color: #07509e;border: solid 1px #07509e;}
.paging-item.active{color: #fff; background-color: #07509e;border: solid 1px #07509e;}
.paging-up{display: inline-block;vertical-align: middle;cursor: pointer;margin:  .1rem .03rem;padding: 0 .14rem;color: #666666;line-height: 1.87em; border-radius: .03rem;border: solid 1px #dddddd;}
.paging-up:before{content: '';display: inline-block;vertical-align: middle;margin-right: .1rem; border-right: .31em solid #07509e;border-top: .31em solid transparent;border-bottom: .31em solid transparent;}
.paging-up:hover{color: #fff; background-color: #07509e;border: solid 1px #07509e;}
.paging-up:hover:before{border-right: .31em solid #fff;}
.paging-next{display: inline-block;vertical-align: middle;cursor: pointer;margin:  .1rem .03rem;padding: 0 .14rem;color: #666666;line-height: 1.87em; border-radius: .03rem;border: solid 1px #dddddd;}
.paging-next:after{content: '';display: inline-block;vertical-align: middle;margin-left: .1rem; border-left: .31em solid #07509e;border-top: .31em solid transparent;border-bottom: .31em solid transparent;}
.paging-next:hover{color: #fff; background-color: #07509e;border: solid 1px #07509e;}
.paging-next:hover:after{border-left: .31em solid #fff;}
.paging-dot{display: inline-block;vertical-align: middle;cursor: pointer;margin:  .1rem .13rem;color: #666666;line-height: 1.87em;}
.paging-nub{display: inline-block;vertical-align: middle;cursor: pointer;margin:  .1rem .16rem;color: #666666;line-height: 1.87em;}
.paging-nub span{color: #07509e;}
.paging-tip{display: inline-block;vertical-align: middle; color: #999999;line-height: 1.87em;}
.paging-input{display: inline-block;vertical-align: middle;text-align: center; background-color: transparent; margin: .1rem ;padding: 0 .05rem;color: #666666;  width: 1.87em;line-height: 1.87em; border-radius: .03rem;border: solid 1px #dddddd;}
.paging-submit{display: inline-block;vertical-align: middle;cursor: pointer; margin: .1rem  ;padding: 0 .14rem;line-height: 1.87em; color: #666666; border-radius: .03rem;border: solid 1px #dddddd;}
.paging-submit:hover{color: #fff; background-color: #07509e;border: solid 1px #07509e;}



.sidebar{opacity: 0;z-index: -1;visibility: hidden; position: fixed;top: 50%;right: .17rem; transform: translate(0,-50%);}
.show_sidebar .sidebar{opacity: 1;z-index: 88;visibility: visible;}
.sidebar-item{display: block;width: .6rem;position: relative;  margin-bottom: 1px;}
.sidebar-link{display: block;cursor: pointer;width: 100%; padding: .1rem 0;text-align: center; background-color: #ffffff;}
.sidebar-item:nth-child(1){border-radius: .3rem .3rem 0px 0px;}
.sidebar-item:last-child .sidebar-link{border-radius: 0px 0px .3rem .3rem;}
.sidebar-icon{display: inline-block;}
.sidebar-icon1{display: block;width: 1.75em;height: 1.66em;line-height: 1.66em;}
.sidebar-icon1 img{width: 100%;height: 100%;object-fit: contain;}
.sidebar-icon2{display: none;width: 1.75em;height: 1.66em;line-height: 1.66em;}
.sidebar-icon2 img{width: 100%;height: 100%;object-fit: contain;} 
.sidebar-text{width: 100%;padding-top: .05rem; color: #666666;line-height: 1;}

.sidebar-item:hover .sidebar-link{background-color: #07509e;}
.sidebar-item:hover .sidebar-icon1{display: none;}
.sidebar-item:hover .sidebar-icon2{display: block;}
.sidebar-item:hover .sidebar-text{color: #ffffff;}

.sidebar-sub{opacity: 0;visibility: hidden;z-index: -1;transition: all ease .5s; position: absolute;top: 50%;right: 130%;transform: translate(0,-50%);padding-right:20px;}
.sidebar-codebox:after{content: '';position: absolute;top: 50%;right: -9px;transform: translate(0,-50%);border-left: 10px solid #fff; border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.sidebar-codebox{position: relative; width: 2rem;min-width: 180px;padding: .2rem; background-color: #fff;border-radius: .1rem;}
.sidebar-code {width: 100%;}
.sidebar-code img{width: 100%;}

.sidebar-item:hover .sidebar-sub{right: 100%;opacity: 1;visibility: visible;z-index: 8;}

@media(max-width: 1920px){
    .sidebar-item{width: 60px;}
    .sidebar-item:nth-child(1) .sidebar-link{border-radius: 30px 30px 0px 0px;padding-top: .25rem;}
    .sidebar-item:last-child .sidebar-link{border-radius: 0px 0px 30px 30px;padding-bottom: .25rem;}
}


.a-a{width: 100%;padding: 0 .3rem .5rem; background-color: #f0f4f6;}
.a-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.a-cont{width: 100%;padding-bottom: .2rem;}
.a-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.a-left{float: left;width: 78.42%;}
.a-item{display: flex;align-items: center;justify-content: space-between;cursor: pointer; width: 100%;padding: .3rem;margin-bottom: .2rem; background-color: #ffffff;border-radius: .06rem;}
.a-lt{width: 2.58rem;}
.a-item .a-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(145/258*100%);border-radius: .06rem;border: solid 1px #eeeeee;}
.a-item .a-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.a-rt{width: calc(100% - 2.97rem);}
.a-item .a-name{width: 100%;margin-bottom: .07rem; color: #222222;font-weight: bold;line-height: 1.45;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.a-intro{width: 100%;margin-bottom: .1rem; color: #999999;line-height: 1.87;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.a-b{width: 100%;font-size: 0;}
.a-item .a-time{display: inline-block;vertical-align: middle;margin-right: .15rem; color: #999999;line-height: 1.7;}
.a-item .a-time:before{content: '';display: inline-block;vertical-align: top;margin-right: .04rem; width: 1em;height: 1.7em;background-image: url('../images/a25.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.a-label{display: inline-block;vertical-align: middle;padding: 0 .13rem; color: #07509e;line-height: 2;background-color: #ffffff;border-radius: .06rem;border: solid 1px #cddcec;}
.a-item:hover .a-img img{transform: scale(1.05);}
.a-item:hover .a-name{color: #07509e;}
.a-right{float: right;}
.a-right{float: right; width: 19.07%;}
.a-titles{width: 100%;margin-bottom: .2rem;padding-left: .1rem; position: relative; color: #222222;font-weight: bold;line-height: 1;}
.a-titles:before{content: '';position: absolute;top: 50%;left: 0;transform: translate(0,-50%); width: .03rem;height: .19rem;background-color: #222222;}
.a-hotbox{width: 100%;}
.a-hot{display: block;width: 100%;cursor: pointer;margin-bottom: .2rem;}
.a-hot .a-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(163/290*100%);border-radius: .06rem;border: solid 1px #eeeeee;}
.a-hot .a-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.a-text{width: 100%;padding-top: .15rem;}
.a-hot .a-name{width: 100%;margin-bottom: .05rem; color: #222222;font-weight: bold;line-height: 1.45;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.a-hot .a-time{width: 100%; color: #999999;line-height: 1.7;}
.a-hot .a-time:before{content: '';display: inline-block;vertical-align: top;margin-right: .04rem; width: 1em;height: 1.7em;background-image: url('../images/a25.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.a-hot:hover .a-img img{transform: scale(1.05);}
.a-hot:hover .a-name{color: #07509e;}

.b-a{width: 100%;padding: 0 .3rem .73rem;}
.b-main{width: 100%;max-width: 11.9rem;margin: 0 auto;padding-top: .15rem;}
.b-top{width: 100%;margin-bottom: .32rem;padding-bottom: .05rem; border-bottom: 1px solid #eeeeee;}
.b-titles{width: 100%;margin-bottom: .17rem;text-align: center; color: #222222;font-weight: bold;line-height: 1.3;}
.b-b{width: 100%;display: flex;align-items: center;}
.b-lt{flex: 1;}
.b-tip{display: inline-block;vertical-align: middle;margin-right: .45rem; margin-bottom: .1rem; color: #666666;line-height: 1.6;}
.b-share{display: inline-block;vertical-align: middle;margin-bottom: .1rem;}
.b-hint{display: inline-block;vertical-align: middle;margin-right: .25rem; color: #666666;line-height: 1.6;}
.b-list{display: inline-block;vertical-align: middle;}
.b-one{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .3rem;}
.b-icon1{display: block;height: 1.18em;}
.b-icon1 {max-width: none;height: 100%;}
.b-icon2{display: none;height: 1.18em;}
.b-icon2 {max-width: none;height: 100%;}
.b-one:hover .b-icon1{display: none;}
.b-one:hover .b-icon2{display: block;} 
.b-rt{font-size: 0;margin-bottom: .1rem;}
.b-back{display: block;cursor: pointer;color: #666666;line-height: 1.6;}
.b-back:after{content: '';display: inline-block;vertical-align: top;margin-left: .08rem; width: 1em;height: 1.6em;background-image: url('../images/a30.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.b-back:hover{color: #07509e;}  
.b-textbox{width: 100%;color: #444444;line-height: 1.87;}
.b-textbox *{line-height: inherit;max-width: 100%;}

.c-a{width: 100%;padding: .8rem .3rem;}
.c-form{width: 100%;}
.c-main{width: 100%;max-width: 5.6rem;margin: 0 auto;}
.c-cont{width: 100%;padding: .55rem .4rem .5rem; background-color: rgba(255,255,255,95);border-radius: .04rem;}
.c-titles{width: 100%;padding-bottom: .08rem;margin-bottom: .2rem; text-align: center;position: relative;color: #222222;font-weight: bold;line-height: 1.45;}
.c-titles:after{content: '';position: absolute;bottom: 0;left:50%;margin-left: -.1rem; width: .2rem;height: .04rem;background-color: #07509e;border-radius: .02rem;}
.c-item{display: flex; width: 100%;margin-bottom: .2rem;position: relative;margin-bottom: .2rem;border-radius: .06rem;border: solid 1px #e1e1e1;}
.c-b{flex: 1;width: 0;}
.c-input{display: block;width: 100%;background-color: transparent; border: none;padding: 0 .15rem;color: #333;height: .46rem;}
.c-code{display: block;cursor: pointer; min-width: 1.2rem;padding: 0 .15rem;height: .46rem;line-height: .46rem;color: #07509e; text-align: center;background-color: #dbecff;}
.c-code.gray{background-color: #e1e1e1;}
.c-area{display: flex;align-items: center;padding: 0 .13rem;color: #666666;border-right: 1px solid #e1e1e1;}

.c-buttom{width: 100%;}
.c-submit{width: 100%;display: block;cursor: pointer; border: none;height: .46rem;line-height: .46rem;text-align: center;color: #ffffff;background-color: #07509e;border-radius: .06rem;}
.c-agree{width: 100%;font-size: 0;padding-top: .15rem;}
.c-agree .lb-label{display: inline-block;vertical-align: middle;font-size: 0;position: relative; cursor: pointer;}
.c-agree .lb-icon{box-sizing: border-box;display: inline-block;vertical-align: middle;width: 1em;height: 1em;border-radius: .02rem;margin-right: .06rem;border: 1px solid #999999;}
.c-agree .lb-text{display: inline-block;vertical-align: middle;color: #999999;line-height: 1.6;user-select:none;}
.c-agree .lb-label.selected .lb-icon{border-color: #07509e;background-color: #07509e;background-image: url('../images/a33.png');background-size: 80% auto;background-position: center center;background-repeat: no-repeat;}
.c-agree .lb-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}
.c-link{display: inline-block;vertical-align: middle;cursor: pointer;color: #07509e;line-height: 1.6;}
.c-quick{width: 100%;padding-top: .2rem;}
.c-tip{display: inline-block;vertical-align: middle;margin-right: .08rem; color: #999999;line-height: 1.6;}
.c-list{display: inline-block;vertical-align: middle;font-size: 0; }
.c-one{position: relative; top: 0;transition: all ease .4s; display: inline-block;vertical-align: middle;cursor: pointer; margin-right: .1rem;}
.c-one img{width: .35rem;}
.c-one:hover{top: -3px;}

.d-a{width: 100%;padding: 0 .3rem .4rem; background-color: #f0f4f6;}
.d-main{width: 100%;max-width: 15.2rem;margin: 0 auto;padding-top: .2rem;}
.d-cont{width: 100%;position: relative;}
.d-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.d-left{float: left; width: .7rem;}
.d-navbox{ width: .7rem;background-color: #ffffff;border-radius: .06rem;overflow: hidden;}
.d-nav{display: block;cursor: pointer; width: 100%;}
.d-classify{display: flex;align-items: center;justify-content: center;color: #ccc;height: calc(100vh/27 - 30px / 27 - 1.06rem /27); width: 100%;}
.d-nav.goto .d-classify{color: #444444;}
.d-nav.active .d-classify{background-color: #07509e;color: #fff;} 
.d-right{float: right;width: calc(100% - 1.1rem);}
.d-top{width: 100%;background-color: #ffffff;border-radius: .06rem;margin-bottom: .1rem;}
.d-titles{width: 100%;position: relative; color: #222222;line-height: .8rem;padding: 0 .2rem;font-weight: bold;}
.d-titles:before{content: '';position: absolute;top: 50%;left: 0;margin-top: -.1rem;width: .02rem;height: .2rem;background-color: #222222;}
.d-bottom{width: 100%;padding: .2rem .4rem; background-color: #ffffff;border-radius: .06rem;}
.d-one{width: 100%;padding-bottom: .05rem;}
.d-tip{width: 100%;position: relative;margin-bottom: .2rem; padding: .2rem .07rem;line-height: 1;color: #222222;font-weight: bold; border-bottom: 1px solid #eeeeee;}
.d-tip:before{content: '';position: absolute;top: 50%;left: 0;margin-top: -.07rem;width: .02rem;height: .14rem;background-color: #07509e;}
.d-list{width: 100%;font-size: 0;}
.d-item{display: inline-block;vertical-align: middle;cursor: pointer;width: 11.2%;text-align: center; margin-right:1.48%;margin-bottom: .2rem;}
.d-item:nth-child(8n){margin-right: 0;}
.d-logo{width: 100%;position: relative;overflow: hidden;padding-top: calc(84/149*100%);border-radius: .06rem;border: solid 1px #eeeeee;}
.d-logo img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.d-name{width: 100%;margin-top: .07rem; color: #222222;line-height: 1.6;}
.d-item:hover .d-logo{border: solid 1px #07509e;} 
.d-item:hover .d-logo img{transform: scale(1.05);} 
.d-item:hover .d-name{color: #07509e;} 


@media(min-width: 1200px){  
   .d-left.fixed .d-navbox{position: fixed; top: calc(15px + 1.05rem); z-index: 29; }
   .d-left.fixed1 .d-navbox{position: absolute;bottom: 0;left: 0 !important;top: auto !important;} 
}

.e-a{width: 100%;padding: .4rem .3rem .5rem; background-color: #f0f4f6;}
.e-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.e-top{width: 100%;margin-bottom: .2rem; padding: .13rem .4rem; background-color: #ffffff;border-radius: .06rem;}
.e-nav{ width: 100%;font-size: 0;position: relative;}
.e-tip{display: inline-block;vertical-align: top; width: 9.25em;color: #222222;line-height: .34rem;padding:  .1rem 0;}
.e-rt{display: inline-block;vertical-align: top;width: calc(100% - 13em);}
.e-classifybox{display: inline-block;vertical-align: top;}
.e-classify{display: inline-block;vertical-align: middle;cursor: pointer; padding: 0 .25rem;margin: .1rem .15rem .1rem 0;line-height: .34rem; color: #666666;}
.e-classify:hover{color: #07509e; background-color: #dbecff;border-radius: .06rem;}
.e-classify.active{color: #07509e; background-color: #dbecff;border-radius: .06rem;}
.e-buttom{opacity: 0;visibility: hidden;z-index: -1;position: absolute;top: 0;right: 0; display: block;cursor: pointer;margin-top: .1rem;}
.e-span1{display: block;color: #07509e;line-height: .34rem;}
.e-span1:after{content: '';display: inline-block;vertical-align: top;margin-left: .05rem;width: .56em;height: .34rem;background-image: url('../images/a51.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.e-span2{display: none;color: #07509e;line-height: .34rem;}
.e-span2:after{transform: rotate(-180deg); content: '';display: inline-block;vertical-align: top;margin-left: .05rem;width: .56em;height: .34rem;background-image: url('../images/a51.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}

.e-nav.hide .e-buttom{opacity: 1;visibility: visible;z-index: 8;}
.e-nav.hide .e-rt{height: .55rem;overflow: hidden;}
.e-nav.show .e-rt{height: auto;}
.e-nav.show .e-span1{display: none;}
.e-nav.show .e-span2{display: block;}

.e-center{width: 100%;padding: .13rem .4rem; background-color: #ffffff;border-radius: .06rem;margin-bottom: .2rem;}
.e-center:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.e-left{float: left;font-size: 0;padding: .1rem 0;}
.e-one{display: inline-block;vertical-align: middle;cursor: pointer; position: relative;padding-right: .15rem;margin-right: .28rem; color: #666666;line-height: .34rem;}
.e-one:before{content: ''; position: absolute;bottom: 50%;right: 0; margin-bottom: 1px;border-bottom: .05rem solid #666666;border-left: .05rem solid transparent;border-right: .05rem solid transparent;}
.e-one:after{content: ''; position: absolute;top: 50%;right: 0; margin-top: 1px;border-top: .05rem solid #666666;border-left: .05rem solid transparent;border-right: .05rem solid transparent;}
.e-one.active{color: #07509e;}
.e-one.active:before{border-bottom: .05rem solid #666666;}
.e-one.active:after{border-top: .05rem solid #07509e;}
.e-one.active.up:before{border-bottom: .05rem solid #07509e;}
.e-one.active.up:after{border-top: .05rem solid #666666;}
.e-one.e-default:before{display: none;}
.e-one.e-default:after{display: none;}
.e-one.e-default.active{padding: 0 .25rem;background-color: #dbecff;color: #07509e;border-radius: .06rem;}

.e-right{float: right;padding: .1rem 0;}
.e-type{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .3rem;}
.e-type:last-child{margin-right: 0;}
.e-icon{display: inline-block;vertical-align: top;}
.e-icon1{display: block;height: .34rem;line-height: .34rem;}
.e-icon1 img{max-width: none; height: 1.125em;}
.e-icon2{display: none;height: .34rem;line-height: .34rem;}
.e-icon2 img{max-width: none; height: 1.125em;}
.e-text{display: inline-block;vertical-align: middle;color: #444444;line-height: .34rem;}
.e-type.active .e-icon1{display: none;}
.e-type.active .e-icon2{display: block;}
.e-type.active .e-text{color: #07509e;} 
.e-cont{width: 100%;}
.e-layout{display: none; width: 100%;}
.e-layout.show{display: block;}

.ea-main{width: 100%;padding-bottom: .3rem;font-size: 0;display: flex;flex-wrap: wrap;}
.ea-item{display: block;cursor: pointer;padding: .2rem .2rem .25rem; margin-right: 1.32%;width: 18.94%;margin-bottom: .2rem;position: relative;background-color: #ffffff;border-radius: .06rem;}
.ea-item:nth-child(5n){margin-right: 0;}
.ea-link{display: block;width: 100%;cursor: pointer;}
.ea-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(248/248*100%);border-radius: .06rem;border: solid 1px #eeeeee;}
.ea-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.ea-text{width: 100%;padding-top: .15rem;}
.ea-price{width: 100%;margin-bottom: .03rem; color: #e81202;line-height: 1.5;}
.ea-price span{font-size: .8em;}
.ea-name{width: 100%;margin-bottom: .03rem;color: #222222;line-height: 1.5; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ea-type{width: 100%;color: #999999;line-height: 1.7; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ea-bottom{opacity: 0;z-index: -1;visibility: hidden; transition: all ease .5s; position: absolute;bottom: 0;left: 0;width: 100%;display: flex;align-items:center;justify-content: space-between; padding: 0 .2rem .15rem;background-color: #fff;}
.ea-num{display: inline-block;font-size: 0; background-color: #ffffff;border-radius: .04rem;border: solid 1px #e1e1e1;overflow: hidden;}
.ea-input{border: none; border-left: solid 1px #e1e1e1;border-right: solid 1px #e1e1e1; display: inline-block;vertical-align: middle;width: .4rem;height: .28rem;text-align: center;color: #333;}
.ea-btn{display: inline-block;vertical-align: middle;width: .28rem;height: .28rem;background-image: url('../images/a54.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.ea-btn.plus{background-image: url('../images/a54-b.png');}
.ea-cart{display: inline-block;cursor: pointer;text-align: center;padding: 0 .1rem;color: #ffffff; min-width: .95rem;line-height: .28rem;background-color: #07509e;border-radius: .03rem;}

.ea-link:hover .ea-img img{transform: scale(1.05);}
.ea-link:hover .ea-name{color: #07509e;}
.ea-item:hover  {box-shadow: 0px 0px .2rem 0px rgba(0, 0, 0, 0.1);}
.ea-item:hover .ea-bottom{opacity: 1;z-index: 8;visibility: visible;}
.ea-item:hover .ea-type{opacity: 0;}

.eb-main{width: 100%;padding-bottom: .3rem;}
.eb-item{display: block;cursor: pointer; width: 100%;padding: .4rem; margin-bottom: .2rem;background-color: #ffffff;border-radius: .06rem;}
.eb-item:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.eb-lt{float: left;width: 2.4rem;}
.eb-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(240/240*100%);border-radius: .06rem;border: solid 1px #eeeeee;}
.eb-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.eb-rt{float: right;width: calc(100% - 2.8rem);min-height: 2.4rem; display: flex;align-items: center;align-content: center;flex-wrap: wrap;}
.eb-name{width: 100%;margin-bottom: .1rem; color: #222222;font-weight: bold;line-height: 1.45;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eb-nub{width: 100%;margin-bottom: .12rem; color: #222222;line-height: 1.6;}
.eb-nub span{color: #07509e;}
.eb-table{width: 100%;word-break: break-all;}
.eb-table table{width: 100%; border: none;}
.eb-table tr{width: 100%;border: none;border-bottom: 1px solid #eeeeee;}
.eb-table td{padding: .1rem; border: none;color: #666666;line-height: 1.7;word-break: break-all;} 
.eb-table td:nth-child(1){padding-left: .2rem;}
.eb-table td{max-width: 2rem;}
.eb-table tr:nth-child(1) td{color: #666666 !important;}
.eb-table tr:nth-child(1){background-color: #f0f4f6 !important;border-radius: .06rem;}
.eb-item:hover .eb-img img{transform: scale(1.05);}
.eb-item:hover .eb-name{color: #07509e;}
.eb-table tr:hover{background-color: #edf5ff;}
.eb-table tr:hover td:nth-child(1){color: #07509e;}

.eb-table td:nth-child(1){width: 2.2rem;max-width: none;}
.eb-details{display: flex;align-items: center;position: relative;}
.eb-small_img{width: .5rem;height:  .5rem;margin-right: .1rem;position: relative;overflow: hidden;border-radius: .06rem;border: solid 1px #eeeeee;}
.eb-small_img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.eb-specification{flex: 1;color: #666666;line-height: 1.75;word-break: break-all;}
.eb-big_imgbox{opacity: 0;z-index: -1;visibility: hidden;transition: all .5s;position: absolute;top: 50%;left: 100%;transform: translate(0,-50%);width: 3rem;}
.eb-details:hover .eb-big_imgbox{opacity: 1;z-index: 1;visibility: visible;} 
.eb-big_img{width: 100%;border-radius: .1rem;background-color: #fff;overflow: hidden;border: solid 1px #eeeeee;}
.eb-big_img img{width: 100%;}
.eb-table tr:hover .eb-specification{color: #07509e;}

.eb-morebox{display: none; width: 100%;text-align: center;padding-top: .3rem;}
.eb-more1{display: inline-block;vertical-align: middle;cursor: pointer;color: #07509e;line-height: 1.5;}
.eb-more1:after{content: '';display: inline-block;vertical-align: middle;margin-left: .1rem;width: .8em;height: 1.5em;background-image: url(../images/c28.png);background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.eb-more2{display: none;cursor: pointer;text-align: center;padding: 0 .1rem;color: #ffffff; min-width: .95rem;line-height: .32rem;background-color: #07509e;border-radius: .03rem;}

.eb-table tr:nth-child(n + 7){display: none;}
.eb-item.show_more .eb-morebox{display: block;} 
.eb-item.show .eb-table tr:nth-child(n + 7){display: table-row;}
.eb-item.show .eb-table tr:nth-child(n + 10){display:none !important;}
.eb-item.show  .eb-more1{display: none;}
.eb-item.show.show_more2  .eb-more2{display: inline-block;}

.g-a{width: 100%;padding: 0 .3rem .5rem; background-color: #f0f4f6;}
.g-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.g-form{width: 100%;}
.g-top{width: 100%;margin-bottom: .2rem; padding: .25rem .4rem; background-color: #ffffff;border-radius: .06rem;}
.g-nav{ width: 100%;font-size: 0;position: relative;border-bottom: 1px solid #f0f4f6;}
.g-nav:last-child{border-bottom: none;}
.g-tip{display: inline-block;vertical-align: top;text-align: right; width: 7em;color: #222222;line-height: .34rem;padding:  .15rem 1.8em .15rem  0;}
.g-rt{display: inline-block;vertical-align: top;width: calc(100% - 10em);}
.g-classifybox{display: inline-block;vertical-align: top;padding: .05rem 0;}
.g-classify{display: inline-block;vertical-align: middle;cursor: pointer; padding: 0 .25rem;margin: .1rem .05rem .1rem 0;line-height: .34rem; color: #666666;}
.g-classify:hover{color: #07509e; background-color: #dbecff;border-radius: .06rem;}
.g-classify.active{color: #07509e; background-color: #dbecff;border-radius: .06rem;}
.g-buttom{opacity: 0;visibility: hidden;z-index: -1;position: absolute;top: 0;right: 0; display: block;cursor: pointer;margin-top: .15rem;}
.g-span1{display: block;color: #07509e;line-height: .34rem;}
.g-span1:after{content: '';display: inline-block;vertical-align: top;margin-left: .05rem;width: .56em;height: .34rem;background-image: url('../images/a51.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.g-span2{display: none;color: #07509e;line-height: .34rem;}
.g-span2:after{transform: rotate(-180deg); content: '';display: inline-block;vertical-align: top;margin-left: .05rem;width: .56em;height: .34rem;background-image: url('../images/a51.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}

.g-nav.hide .g-buttom{opacity: 1;visibility: visible;z-index: 8;}
.g-nav.hide .g-rt{height: .55rem;overflow: hidden;}
.g-nav.show .g-rt{height: auto;}
.g-nav.show .g-span1{display: none;}
.g-nav.show .g-span2{display: block;}

.g-nav.pricebox .g-rt{padding-right: 2rem;}
.g-nav.pricebox .g-buttom{right: 2rem;}
.g-pricebox{position: absolute;top: .15rem;right: 0;display: flex;flex-wrap: wrap;}
.g-label{display: flex;align-items: center;margin-right: .25rem; padding: 0 .1rem; width: .7rem; background-color: #ffffff;border-radius: .06rem;border: solid 1px #e1e1e1;}
.g-label:last-child{margin-right: 0;}
.g-symbol{color: #999999;line-height: 1.3;}
.g-b{flex: 1;width: 0;}
.g-input{display: block;width: 100%;border: none;background-color: transparent; color: #333;height: .34rem;}

.g-select{width: 100%;font-size: 0;padding: .05rem 0;}
.g-form .select-w{display: inline-block;vertical-align: top;width: 1rem; margin: .1rem .2rem .1rem 0;border-radius: .06rem;border: solid 1px #e1e1e1; position: relative;padding-right: .3rem;padding-left: .1rem;white-space:nowrap}
.g-form .select-w .cur{width: 100%;display: inline-block;vertical-align: top;color: #666666;height: .34rem;line-height: .34rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.g-form .select-w select{cursor: pointer; position: absolute;width: 100%;height: 100%;padding-left: .1rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.g-form .select-w:after{content: "";position: absolute;top: 0;right: .1rem;width: .1rem;height: 100%;background-image: url('../images/a60.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}

.g-bottom{width: 100%;display: flex;align-items: center;justify-content: space-between; margin-bottom: .2rem; min-height: .8rem;background-color: #ffffff;border-radius: .04rem;overflow: hidden;}
.g-titles{padding-left: .4rem;color: #222222;line-height: 1.45;font-weight: bold;}
.g-check{display: inline-block;cursor: pointer;padding: 0 .3rem;background-color: #07509e;line-height: .8rem; color: #ffffff;}
.g-list{font-size: 0;padding-right: .2rem;}
.g-item{display: inline-block;vertical-align: middle;}
.g-item:after{content: '';display: inline-block;vertical-align: middle;margin: 0 .35rem;width: .12rem;height: .19rem;background-image: url('../images/a59.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.g-item:last-child:after{display: none;}
.g-icon{display: inline-block;vertical-align: middle;margin-right: .1rem;}
.g-icon img{height: .29rem;}
.g-text{display: inline-block;vertical-align: middle;color: #666666;line-height: 1.6;}

.g-a.search_result .g-main{padding-top: .15rem;}
.g-total{width: 100%;padding-top: .15rem;padding-bottom: .15rem; color: #222222;line-height: 1.6;}
.g-total span{color: #e81202;font-size: 1.375em;}

.ga-main{width: 100%;padding-top: .4rem;padding-bottom: .1rem;}
.ga-cont{width: 100%;max-width: 15.2rem;margin: 0 auto; font-size: 0;padding: .2rem .4rem; background-color: #ffffff;border-radius: .06rem;}
.ga-tip{display: inline-block;vertical-align: middle;padding-right: .15rem;font-weight: bold;line-height: 1.45;color: #222222;}
.ga-img{display: inline-block;vertical-align: middle;width: .6rem;height: .6rem; position: relative;overflow: hidden; border-radius: .06rem;border: solid 1px #eeeeee;}
.ga-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}


.i-a{width: 100%;padding: 0 .3rem .4rem; background-color: #f0f4f6;}
.i-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.i-cont{width: 100%;position: relative;}
.i-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.i-left{float: left;width: 2.68rem;}
.i-box{width: 2.68rem;background-color: #fff;border-radius: .06rem;overflow: hidden;}
.i-b{width: 100%;font-size: 0;background-color: #07509e;text-align: center;}
.i-icon{display: inline-block;vertical-align: middle;width: .18rem;height: .6rem;line-height: .6rem;}
.i-icon img{max-width: 100%;}
.i-subtitle{display: inline-block;vertical-align: middle;max-width: calc(100% - .6rem);padding-left: .05rem;line-height: 1.6; color: #fff;}
.i-navbox{width: 100%;padding: .3rem;  height: calc(100vh -  1.65rem - 30px);overflow: auto;}
.i-nav{display: block;position: relative; padding: .1rem .3rem .1rem .15rem;line-height: 1.6;color: #222222; border-bottom: 1px dashed #f0f4f6;}
.i-nav:after{opacity: 0; content: '';position: absolute;top: 0;right: .2rem;width: .25em;height: 100%; background-image: url('../images/a48-b.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.i-nav.active{color: #07509e;background-color: #dbecff;border-radius: .06rem;}
.i-nav.active:after{opacity: 1;}
.i-nav.goto{cursor: pointer;}
.i-nav.goto:hover{color: #07509e;background-color: #dbecff;border-radius: .06rem;}
.i-nav.goto:hover:after{opacity: 1;}

.i-right{float: right;width: calc(100% - 3.07rem);}
.i-top{width: 100%;background-color: #ffffff;border-radius: .06rem;margin-bottom: .2rem;}
.i-titles{width: 100%;position: relative; color: #222222;line-height: .6rem;padding: 0 .2rem;font-weight: bold;}
.i-titles:before{content: '';position: absolute;top: 50%;left: 0;margin-top: -.1rem;width: .02rem;height: .2rem;background-color: #222222;}
.i-bottom{width: 100%;padding: .25rem .4rem; background-color: #ffffff;border-radius: .06rem;}
.i-tip{display: block; width: 100%;padding: .1rem 0;margin-bottom: .2rem; font-weight: bold;color: #222222;line-height: 1.5;border-bottom: 1px solid #eeeeee;}
.i-list{width: 100%;font-size: 0;padding-bottom: .05rem;}
.i-item{display: inline-block;vertical-align: top;cursor: pointer;text-align: center; width: 10.96%;margin-right: 1.76%;margin-bottom: .15rem;}
.i-item:nth-child(8n){margin-right: 0;}
.i-img{background-image: url('../images/bg1.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;width: 100%;position: relative;overflow: hidden;padding-top: calc(124/124*100%);border-radius: .06rem;border: solid 1px #eeeeee;}
.i-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.i-text{width: 100%;padding-top: .1rem;}
.i-name{width: 100%;color: #222222;line-height: 1.6; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.i-item:hover .i-img img{transform: scale(1.05);}
.i-item:hover .i-name{color: #07509e;}

@media(min-width: 1201px){  
    .i-left.fixed .i-box{position: fixed; top: calc(15px  + 1.05rem); z-index: 29; }
    .i-left.fixed1 .i-box{position: absolute;bottom: 0;left: 0 !important;top: auto !important;} 
}
 
 
.j-a{width: 100%;position: relative;}
.j-main{width: 100%;}
.j-img{width: 100%;}
.j-img img{width: 100%;}
.j-sub{position: absolute;bottom: .5rem;width: 100%; padding: 0 .3rem;text-align: center;}
.j-box{display: inline-block;position: relative;padding-left: .18rem; background-color: #ffffff;border-radius: .06rem;border: solid .02rem #e81202;overflow: hidden;}
.j-form{width: 100%;}
.j-icon{display: inline-block;vertical-align: middle;width: .17rem;}
.j-icon img{width: 100%;}
.j-input{display: inline-block;vertical-align: middle;padding: 0 .05rem;border: none; width: 4.15rem;height: .52rem;color: #333;}
.j-picture{display: inline-block;vertical-align: middle;cursor: pointer;width: .21rem;}
.j-picture img{width: 100%;}
.j-submit{display: inline-block;vertical-align: middle;margin-left: .15rem; border: none;cursor: pointer; padding: 0 .25rem;height: .52rem;line-height: .52rem; color: #ffffff;background-color: #e81202;}

.k-a{width: 100%;padding:  .4rem .3rem .5rem; background-color: #f0f4f6;}
.k-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}


.l-a{width: 100%;padding:  .4rem .3rem .1rem; background-color: #f0f4f6;}
.l-form{width: 100%;}
.l-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.l-top{width: 100%;padding: .35rem .4rem .4rem;margin-bottom: .4rem;background-color: #ffffff;border-radius: .06rem;}
.l-box{width: 100%;margin-bottom: .2rem;}
.l-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.l-uploading{float: left;}
.ulg-file{display: none;}
.ulg-label{display: block;cursor: pointer; width: 1.6rem;text-align: center; background-color: #dbecff;border-radius: .06rem;}
.ulg-img{display: inline-block;vertical-align: middle;height: .56rem;line-height: .56rem;}
.ulg-img img{width:.21rem;}
.ulg-text{display: inline-block;vertical-align: middle;padding-left: .08rem;color: #07509e;line-height: 1.6;}
.l-rt{float: right;width: calc(100%  - 1.7rem);position: relative;padding-right: 1.7rem;}
.l-input{display: block;width: 100%;padding: 0 .2rem;color: #333; height: .56rem; border-radius: .06rem;border: solid .02rem #eeeeee;}
.l-submit{position: absolute;top: 0;right: 0;display: block;cursor: pointer; color: #ffffff;    width: 1.6rem;height: .56rem;line-height: .56rem;background-color: #07509e;border-radius: .06rem;border: solid .02rem #07509e;}
.l-ondrop{width: 100%;display: flex;align-items: center;min-height: 3rem; text-align: center; background-color: #f8f9fa;border-radius: .06rem;border: solid 1px #eeeeee;}
.drop-cont{width: 100%;}
.drop-img{width: 100%;}
.drop-img img{max-width: 100%;max-height: 1rem;}
.drop-text{width: 100%;padding-top: .1rem; color: #999999;line-height: 1.6;}

.l-bottom{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.l-item{display: inline-block;vertical-align: top;text-align: center;padding: .55rem .15rem .45rem; width: 24.01%;margin-right: 1.31%;margin-bottom: .3rem;background-color: #ffffff;border-radius: .06rem;}
.l-item:nth-child(4n){margin-right: 0;}
.l-img{display: inline-block;width: .95rem;height: .65rem;line-height: .65rem;}
.l-img img{max-width: 100%;max-height: 100%;}
.l-text{width: 100%;padding-top: .1rem;}
.l-name{width: 100%;color: #444444;line-height: 1.6;}

.m-a{width: 100%;padding: .4rem .3rem; background-color: #f0f4f6;}
.m-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.m-cont{width: 100%;padding: .67rem .4rem .4rem; text-align: center;background-color: #ffffff;border-radius: .06rem;}
.m-titles{width: 100%;margin-bottom: .15rem; color: #222222;line-height: 1.45;font-weight: bold;}
.m-titles img{width: .4rem;margin-right: .1rem;}
.m-titles span{color: #e81202;}
.m-tipbox{width: 100%;font-size: 0;padding-bottom: .2rem;}
.m-tip{display: inline-block;vertical-align: middle;margin-bottom: .15rem; padding: 0 .13rem; color: #000000;line-height: 1.6;}
.m-box{display: inline-block;text-align: center;padding: .1rem .1rem .2rem; border-radius: .04rem;border: solid 1px #eeeeee;}
.m-code{display: inline-block;vertical-align: top; width: 2.8rem;}
.m-code img{width: 100%;}
.m-b{width: 100%;padding-top: .1rem;}
.m-icon{display: inline-block;vertical-align: middle;width: .43rem;}
.m-icon img{width: 100%;}
.m-text{display: inline-block;vertical-align: middle;text-align: left; color: #222222;line-height: 1.44; padding-left: .15rem;}
.m-text *{line-height: inherit;}

.m-bottom{width: 100%;max-width: 8rem;margin: 0 auto; text-align: left;padding-top: .3rem;}
.mb-form{width: 100%;}
.mb-form{width: 100%;}
.mb-titles{width: 100%;margin-bottom: .2rem; color: #222;font-weight: bold;line-height: 1.5;}
.mb-label{width: 100%;display: flex;flex-wrap: wrap;font-size: 0;}
.mb-label .lb-label{display: block; cursor: pointer; width: 32%;margin-right: 2%;margin-bottom: .2rem;padding: .2rem  ; border-radius: 0.06rem;border: solid 1px #e1e1e1; font-size: 0;position: relative; }
.mb-label .lb-label:nth-child(3n){margin-right: 0;}
.mb-label .lb-icon{position: absolute;top: 50%;right: .2rem;margin-top: -.1rem; width: .2rem;height: .2rem;border-radius: 50%; border: 1px solid #e1e1e1;}
.mb-label .lb-text{display: flex;align-items: center; width: 100%;}
.mb-label .lb-img{display: block;width: .3rem;}
.mb-label .lb-img img{width: 100%;}
.mb-label .lb-name{flex: 1;padding-left: .15rem; line-height: 1.6;color: #333;}
.mb-label .lb-label.selected{border-color: #e81202;}
.mb-label .lb-label.selected .lb-icon{border-color: #e81202;background-color: #e81202;background-image: url('../images/a33.png');background-size: 50% auto;background-position: center center;background-repeat: no-repeat;}
.mb-label .lb-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}
.mb-offline{display: none; width: 100%;padding-top: .5rem;}
.m-bottom.show .mb-offline{display: block;}
.mb-textbox{width: 100%;color: #333;line-height: 2;margin-bottom: .3rem;}
.mb-textbox *{line-height: inherit;}
.mb-box{display: flex; width: 100%;}
.mb-tip{display: block;padding-right: .1rem; color: #333;line-height: .8rem;}
.mb-rt{flex: 1;}
.mb-buttom{width: 100%;text-align: center;}
.mb-submit{display: inline-block;vertical-align: middle;cursor: pointer; margin-top: .2rem;border: none;margin-left: .2rem;min-width: 1.2rem;text-align: center;padding: 0 .15rem;height: .46rem;line-height: .46rem;background-color: #e81202;color: #ffffff;border-radius: .06rem;}

.picture-box{width: 100%;font-size: 0;}
.picture-buttom{display: inline-block;vertical-align: top;margin-bottom: .2rem; position: relative;}
.picture-cont{display: block;}
.picture-icon{display: block;width: .8rem;height: .8rem;line-height: .8rem;text-align: center; border: 1px solid #e1e1e1;}
.picture-icon img{width:  .3rem; } 
.picture-file{position: absolute;left: 0;top: 0;z-index: 2;opacity: 0;width: 100%;height: 100%;display: block;cursor: pointer;}
.picture-previewbox{display: inline-block;vertical-align: middle;position: relative; margin-bottom: .2rem;margin-right: .3rem;}
.picture-preview{display: block;}
.picture-img{display: block;width: .8rem;height: .8rem;line-height: .8rem;text-align: center;border: 1px solid #e1e1e1;}
.picture-img img{opacity: 1;max-width: 100%;max-height: 100%;}
.picture-close{position: absolute;top: -.15rem;right: -.15rem;display: block;cursor: pointer; background-color: #e1e1e1; width: .3rem;height: .3rem;border-radius: 50%;background-image: url('../images/a71-b.png');background-size: 30% auto;background-position: center center;background-repeat: no-repeat;}


.n-a{width: 100%;padding:  .35rem .3rem .4rem; background-color: #f0f4f6;}
.n-form{width: 100%;}
.n-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.n-titles{width: 100%;margin-bottom: .15rem; position: relative;padding-left: .1rem; color: #222222;line-height: 1.45;font-weight: bold;}
.n-titles:before{content: '';position: absolute;top: 50%;left: 0;transform: translate(0,-50%);width: .03rem;height: .19rem;background-color: #07509e;}
.n-tr{width: 100%;font-size: 0;margin-bottom: .2rem;padding: .15rem 0; background-color: #ffffff;border-radius: .06rem;}
.n-th{display: inline-block;vertical-align: top;text-align: center;}
.n-tip{width: 100%;color: #222222;line-height: 1.87;}
.n-th:nth-child(1){width: 41%;position: relative; text-align: left;padding-left: 1.4rem;}
.n-th:nth-child(2){width: 13%;}
.n-th:nth-child(3){width: 15%;}
.n-th:nth-child(4){width: 21%;}
.n-th:nth-child(5){width: 10%;}

.n-list{width: 100%;padding-bottom: .1rem;}
.n-item{display: block;position: relative;padding: .2rem 0; width: 100%;font-size: 0;margin-bottom: 3px;    background-color: #ffffff;border-radius: .06rem;}
.n-td{display: inline-block;vertical-align: middle;text-align: center;}
.n-td:nth-child(1){width: 41%;position: relative; text-align: left;padding-left:  .85rem;}
.n-td:nth-child(2){width: 13%;}
.n-td:nth-child(3){width: 15%;}
.n-td:nth-child(4){width: 21%;}
.n-td:nth-child(5){width: 10%;}

.n-link{display: flex;align-items: center;cursor: pointer;}
.n-img{display: block;position: relative;overflow: hidden; width: 1rem;height: 1rem;background-color: #ffffff;border-radius: .06rem;border: solid 1px #eeeeee;}
.n-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.n-text{flex: 1;width: 0;padding-left: .2rem;}
.n-name{width: 100%;margin-bottom: .05rem; color: #222222;line-height: 1.6;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.n-table{width: 100%;}
.n-table table{width: 100%;border: none;}
.n-table tr{width: 100%;border: none;}
.n-table td{padding-right: .1rem; color: #999999;line-height: 1.7; border: none;} 
.n-price{width: 100%;color: #444444;line-height: 1.6;}
.n-subtotal{width: 100%;color: #e81202;line-height: 1.6;}
.n-del{display: inline-block;vertical-align: middle;cursor: pointer;padding: 0 .1rem;}
.n-del img{width: 1.25em;}
.n-num{display: inline-block;font-size: 0; background-color: #ffffff;border-radius: .04rem;border: solid 1px #e1e1e1;overflow: hidden;}
.n-input{border: none; border-left: solid 1px #e1e1e1;border-right: solid 1px #e1e1e1; display: inline-block;vertical-align: middle;width: 2.85em;height: 2em;text-align: center;color: #333;}
.n-btn{display: inline-block;vertical-align: middle;cursor: pointer; width: 2em;height: 2em;background-image: url('../images/a54.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.n-btn.plus{background-image: url('../images/a54-b.png');}

.n-bottom{width: 100%;font-size: 0;display: flex;align-items: center;background-color: #ffffff;border-radius: .06rem;overflow: hidden;}
.n-lt{flex: 1;position: relative;padding-left: 1.45rem;}
.n-buttom{display: inline-block;vertical-align: middle;margin-right: .45rem; cursor: pointer;color: #222222;line-height: 1.6;}
.n-buttom:last-child{margin-right: 0;}
.n-buttom:hover{color: #e81202;}
.n-rt{font-size: 0;}
.n-box{display: inline-block;vertical-align: middle;}
.n-select{display: inline-block;vertical-align: middle;color: #222222;line-height: 1.6;}
.n-select span{color: #07509e;} 
.n-total{display: inline-block;vertical-align: middle;color: #222222;line-height: 1.6;}
.n-total span{color: #e81202;} 
.n-button{display: inline-block;vertical-align: middle;border: none;cursor: pointer;margin-left: .25rem;color: #07509e;padding: 0 .2rem;height: .46rem;line-height: .46rem;background-color: #dbecff;border-radius: .06rem;}
.n-submit{display: inline-block;vertical-align: middle;margin-left: .17rem; cursor: pointer;border: none; padding: 0 .35rem;height: .8rem;line-height: .8rem;color: #ffffff; background-color: #e81202;}

.n-form .select-label{position:absolute;top:50%;left: .5rem;transform:translate(0,-50%);z-index: 8; font-size:0;cursor:pointer}
.n-form .select-icon{display:inline-block;vertical-align:middle; width:1em;height:1em;background-color:#fff;    border-radius: .02rem;border: solid 1px #222222;background-size: 70% auto;background-repeat:no-repeat;background-position:center center}
.n-form .select-text{display:inline-block;vertical-align:middle;margin-left: .05rem;color: #222222;line-height: 1.6;}
.n-form .select-checkbox{position:absolute;left:0;top:0;width:100%;height:100%;z-index:123;cursor:pointer;opacity:0}
.n-form .select-label.selected .select-icon{ background-color: #07509e;border: solid 1px #07509e;background-image: url('../images/a33.png');}

.o-a{width: 100%;padding: 0 .3rem .2rem; background-color: #f0f4f6;}
.o-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.o-form{width: 100%;}
.o-cont{width: 100%;padding: .4rem; background-color: #ffffff;border-radius: .06rem;margin-bottom: .2rem;}
.o-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.o-left{float: left; width: 4.55rem;}
.o-big{width: 100%;position: relative;margin-bottom: .28rem;}
/* .o-b{width: 100%;border-radius: .06rem;border: solid 1px #eeeeee;} 
.o-item{width: 100%;}
.o-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(454/454*100%);}
.o-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;} */
.o-b{width: 100%;border-radius: .06rem;border: solid 1px #eeeeee;}
.o-item{pointer-events: none;opacity: 0; width: 100%;} 
.o-b:hover{overflow: visible;}
.o-b:hover .swiper-slide{visibility: hidden !important;}
.o-b:hover .swiper-slide.swiper-slide-active{visibility: visible !important;} 
.o-b:hover .swiper-slide .MagicZoomPlusHint{visibility: hidden !important;}
.MagicZoomPlusHint{visibility: hidden !important;}
.o-b:hover .swiper-slide.swiper-slide-active .MagicZoomPlusHint{visibility: visible !important;}
.o-b img{max-width: none;}
.o-item{width:100%;  cursor: pointer; }
.o-img{display: block;width: 4.54rem;height: 4.54rem;position: relative; } 
.o-img img{display: block;width: 4.54rem;height: 4.54rem;object-fit: contain;}
.o-item.swiper-slide-active{pointer-events: auto;opacity: 1;}
 

.o-small{width: 100%;position: relative;padding: 0 .35rem;}
.o-c{width: 100%;padding-bottom: 1px;}
.o-nav{cursor: pointer; width: 25%;padding: 0 .1rem;}
.o-bg{width: 100%;position: relative;overflow: hidden;padding-top: calc(75/75*100%);border-radius: .04rem;border: solid 1px #eeeeee;}
.o-bg img{position: absolute;top: 2%;left: 2%;width: 96%;height: 96%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.o-nav.active .o-bg{border-radius: .06rem;border: solid .03rem #07509e;}
.o-nav:hover .o-bg img{transform: scale(1.05);} 
.o-prev{left: 0; top: 0;margin-top: 0;width: .17rem;height: 100%;background-image: url('../images/a79.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.o-prev:hover{background-image: url('../images/a79-b.png');}
.o-next{transform: rotate(-180deg); right:  0; top: 0;margin-top: 0;width: .17rem;height: 100%;background-image: url('../images/a79.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.o-next:hover{background-image: url('../images/a79-b.png');}

.o-right{float: right; width: calc(100% - 4.95rem);margin-top: -.05rem;}
.o-titles{width: 100%;margin-bottom: .25rem; color: #222222;line-height: 1.38;font-weight: bold;}
.o-box{width: 100%;}
.o-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;} 
.o-rt{float: right;width: 1.65rem;border-radius:  .06rem;overflow: hidden;border: solid 1px #eeeeee;}
.o-subtitle{width: 100%;color: #222222;line-height: .4rem;text-align: center;background-color: #f0f4f6;}
.o-swiper{width: 100%;position: relative; padding:.15rem .2rem .5rem;}
.o-swiper:before{content: '';position: absolute;bottom: .3rem;left: 0;width: 100%;height: 1px;background-color: #eeeeee;}
.o-swiper:after{content: '';position: absolute;bottom:  0;left: 50%;width: 1px;height: .3rem;background-color: #eeeeee;}
.o-d{width: 100%;height: 4.3rem;}
.o-one{width: 100%;height:auto;}
.o-link{display: block;cursor: pointer; width: 100%;font-size: 0;padding: .1rem 0; border-bottom: 1px solid #eeeeee;}
.o-icon{display: inline-block;vertical-align: middle;width: .16rem;}
.o-icon img{width: 100%;}
.o-text{display: inline-block;vertical-align: middle;width: calc(100% - .3rem);padding-left: .05rem; color: #666666;line-height: 1.57;}
.o-link:hover{border-bottom: 1px solid #07509e;} 
.o-prev2{left: 0;bottom: 0; top: auto;margin-top: 0;width: 50%;height: .3rem;background-image: url('../images/a81.png'); background-size: .11rem auto;background-position: center center;background-repeat: no-repeat;}
.o-prev2:hover{background-image: url('../images/a81-b.png');}
.o-next2{transform: rotate(-180deg); right:  0;bottom: 0; top: auto;margin-top: 0;width: 50%;height: .3rem;background-image: url('../images/a81.png'); background-size: .11rem auto;background-position: center center;background-repeat: no-repeat;}
.o-next2:hover{background-image: url('../images/a81-b.png');}

.o-lt{float: left;width: calc(100% - 2.05rem);}
.o-e{width: 100%;margin-bottom: .15rem; padding: .1rem .1rem .1rem .3rem;display: flex;align-items: center; background-color: #f0f4f6;border-radius: .06rem;}
.o-f{flex: 1;}
.o-tip{display: inline-block;vertical-align: middle;margin-right: .07rem; color: #666666;line-height: 1.6;}
.o-price{display: inline-block;vertical-align: middle;margin-right: .25rem; color: #e81202;line-height: 1.38;}
.o-price2{display: inline-block;vertical-align: middle;margin-right: .07rem;text-decoration: line-through; color: #666666;line-height: 1.6;}
.o-query{display: inline-block;vertical-align: middle;}
.oq-icon{display: block;width:1em;}
.oq-icon img{width: 100%;}
.o-g{font-size: 0;}
.o-h{display: block;position: relative;overflow: hidden; width: .8rem;height: .4rem;background-color: #ffffff;border-radius: .06rem;}
.o-h img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.o-table{width: 100%;margin-bottom: .2rem;}
.o-table table{width: 100%;border: none;}
.o-table tr{width: 100%;border: none;border-bottom: 1px solid #f7f7f7;}
.o-table td{color: #999999;line-height: 1.25;padding: .1rem 0;}
.o-table td:nth-child(2n){color: #666666;}
.o-table td:nth-child(1){width: 5.5em;} 
.o-table td:nth-child(3){width: 3.5em;}
.o-table td:nth-child(4){width: 1rem;}
.o-table td:nth-child(5){width: 7.5em;}
.o-i{width: 100%;font-size: 0; display: flex;align-items: center; justify-content: space-between;flex-wrap: wrap;}
.o-j{font-size: 0;margin-bottom: .1rem;}
.o-k{display: inline-block;vertical-align: middle;min-width: 4em; margin-right: .2rem;color: #999999;line-height: 1.6;}
.o-place{display: inline-block;vertical-align: middle;margin-right: .3rem; min-width: 1.2rem;padding: 0 .1rem;color: #999999;line-height: .34rem;border-radius: .06rem;border: solid 1px #eeeeee;}
.o-time{display: inline-block;vertical-align: middle;margin-right: .05rem;color: #666666;line-height: 1.6;}
.o-l{font-size: 0;margin-bottom: .1rem;}
.o-service{display: inline-block;vertical-align: middle;cursor: pointer;padding: 0 .15rem;color: #07509e;line-height: .34rem;background-color: #ffffff;border-radius: .06rem;border: solid 1px rgba(7,80,158,.2);}
.o-service img{margin-right: .05rem;height: .875em;}
.o-m{display: flex;justify-content: space-between;width: 100%;margin-bottom: .4rem;}
.o-n{margin-right: .2rem;color: #999999;line-height: 1.6;}
.o-tr{flex: 1;display: flex; justify-content: space-between;}
.o-td{padding-right: .1rem;color: #666666;line-height: 1.6;}
.o-td:last-child{padding-right: 0;}
.o-td img{height: .21rem;margin-right: .05rem;}
.o-buttom{width: 100%;font-size: 0;}
.o-num{display: inline-block;vertical-align: middle;margin-right: .3rem;margin-bottom: .15rem; font-size: 0; background-color: #ffffff;border-radius: .04rem;border: solid 1px #cddcec;overflow: hidden;}
.o-input{border: none; border-left: solid 1px #cddcec;border-right: solid 1px #cddcec; display: inline-block;vertical-align: middle;width: .66rem;height: .46rem;text-align: center;color: #222222;}
.o-btn{display: inline-block;vertical-align: middle;cursor: pointer; width: .46rem;height: .46rem;background-image: url('../images/a54.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.o-btn.plus{background-image: url('../images/a54-b.png');}
.o-button{display: inline-block;vertical-align: middle;cursor: pointer; border: none;margin-right: .2rem;   color: #ffffff; margin-bottom: .15rem;  width: 1.55rem;padding: 0 .1rem;text-align: center;height: .46rem;line-height: .46rem;background-color: #07509e;border-radius: .06rem;}
.o-submit{display: inline-block;vertical-align: middle;cursor: pointer; border: none;margin-right: .2rem;   color: #ffffff; margin-bottom: .15rem;  width: 1.55rem;padding: 0 .1rem;text-align: center;height: .46rem;line-height: .46rem;background-color: #e81202;border-radius: .06rem;}
.o-p{width: 100%;font-size: 0;padding-top: .05rem;}
.o-q{display: inline-block;vertical-align: middle;margin-right: .2rem;margin-top: .1rem; color: #999999;line-height: 1.6;}
.o-q img{height: 1em;margin-right: .05rem;}

.ob-main{width: 100%;max-width: 15.2rem;margin: 0 auto;padding-bottom: .3rem;}
.ob-cont{width: 100%;}
.ob-form{width: 100%;}
.ob-top{width: 100%;padding: .4rem .4rem .3rem;margin-bottom: .2rem; background-color: #ffffff;border-radius: .06rem;}
.ob-b{width: 100%;margin-bottom: .2rem; display: flex;align-items: center;}
.ob-lt{flex: 1;}
.ob-total{color: #999999;line-height: 1.6;}
.ob-total span{color: #07509e;}
.ob-rt{position: relative; width: 3.6rem;padding-right: .45rem; background-color: #ffffff;border-radius: .06rem;overflow: hidden; border: solid 1px #eeeeee;}
.ob-text{width: 100%;border: none; padding-left: .13rem;height: .46rem;color: #333;}
.ob-submit{position: absolute;top: 0;right: 0;border: none;background-color: transparent;display: block;cursor: pointer; width: .45rem;height: 100%;background-image: url('../images/a4.png'); background-size: .17rem auto;background-position: center center;background-repeat: no-repeat;}
.ob-table{width: 100%; }
.ob-table table{width: 100%;border: none;}
.ob-table tr{width: 100%;border: none;border-bottom: 1px solid #fff;}
.ob-table td{color: #666666;line-height: 1.75;padding: .1rem;word-break: break-all;}
.ob-table td:last-child{padding-left: .2rem;}
.ob-table tr:nth-child(1){  background-color: #f0f4f6 !important;border-radius: .06rem .06rem 0px 0px;}
.ob-table tr:hover{background-color: #edf5ff;}

.ob-num{display: inline-block;vertical-align: middle;margin-right: .1rem; font-size: 0; background-color: #ffffff;border-radius: .04rem;border: solid 1px #e1e1e1;overflow: hidden;}
.ob-input{border: none; border-left: solid 1px #e1e1e1;border-right: solid 1px #e1e1e1; display: inline-block;vertical-align: middle;width: 2.85em;height: 2em;text-align: center;color: #333;}
.ob-btn{display: inline-block;vertical-align: middle;cursor: pointer; width: 2em;height: 2em;background-image: url('../images/a54.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.ob-btn.plus{background-image: url('../images/a54-b.png');}
.ob-car{display: inline-block;vertical-align: middle;cursor: pointer; margin: .1rem 0;width: 1.14em;}
.ob-car img{width: 100%;}

.ob-bottom{width: 100%;text-align: right;padding-bottom: .1rem;}
.ob-tip{display: inline-block;vertical-align: middle;margin-right: .18rem;color: #999999;line-height: 1.6;}
.ob-tip span{color: #07509e;}
.ob-button{display: inline-block;vertical-align: middle;cursor: pointer;border: none; min-width: 1.56rem;padding: 0 .15rem;text-align: center;height: .46rem;line-height: .46rem;color: #ffffff;background-color: #07509e;border-radius: .04rem;}
 
.ob-table td:nth-child(1){width: 2.2rem;max-width: none;} 
.ob-details{display: flex;align-items: center;position: relative;}
.ob-small_img{width: .5rem;height:  .5rem;margin-right: .1rem;position: relative;overflow: hidden;border-radius: .06rem;border: solid 1px #eeeeee;}
.ob-small_img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.ob-specification{flex: 1;color: #666666;line-height: 1.75;word-break: break-all;}
.ob-big_imgbox{opacity: 0;z-index: -1;visibility: hidden;transition: all .5s;position: absolute;top: 50%;left: 100%;transform: translate(0,-50%);width: 3rem;}
.ob-details:hover .ob-big_imgbox{opacity: 1;z-index: 1;visibility: visible;} 
.ob-big_img{width: 100%;border-radius: .1rem;background-color: #fff;overflow: hidden;border: solid 1px #eeeeee;}
.ob-big_img img{width: 100%;}

.oc-main{width: 100%;max-width: 15.2rem;margin: 0 auto;padding-bottom: 0.2rem;}
.oc-cont{width: 100%;padding-top: calc(.15rem + 1.45em);}
.oc-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.oc-left{float: left;width: 2.88rem;margin-top: calc(-.15rem  - 1.45em);}
.oc-titles{width: 100%;padding-left: .1rem; position: relative;font-weight: bold;color: #222222;line-height: 1.45;}
.oc-titles:before{content: '';position: absolute;top: 50%;left: 0;transform: translate(0,-50%); width: .04rem;height: .2rem;background-image: url('../images/b71.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.oc-right{float: right;width: calc(100% - 3.3rem);padding: .35rem .4rem .3rem ; background-color: #ffffff;border-radius: .06rem;}
.oc-navbox{width: 100%;font-size: 0;margin-bottom: .25rem; border-bottom: 1px solid #eeeeee;}
.oc-nav{display: inline-block;vertical-align: middle;cursor: pointer;position: relative;margin-right: .4rem; color: #222222;line-height: 1.6;padding-bottom: .15rem;}
.oc-nav:after{content: '';position: absolute;bottom: 0;left: 0;width: 0;transition: all ease .5s; height: 2px;background-color: #07509e;}
.oc-nav:hover{color: #07509e;}
.oc-nav:hover:after{width: 100%;}
.oc-nav.active{color: #07509e;}
.oc-nav.active:after{width: 100%;}
.oc-box{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: .4rem;}
.oc-one{display: flex;align-items: center;justify-content: space-between;width: calc(50% - .2rem);padding: .1rem 0; border-bottom: 1px dashed #f0f4f6;}
.oc-lt{max-width: 40%;line-height: 1.6;color: #666666;}
.oc-rt{max-width: 55%;line-height: 1.6;color: #666666;}
.oc-list{width: 100%;}
.oc-item{display: block;width: 100%;position: relative;margin-bottom: .3rem;}
.oc-subtitle{width: 100%;margin-bottom: .25rem; padding: .1rem .12rem;color: #222222;font-weight: bold;line-height: 1.44; position: relative;background-color: #f0f4f6;border-radius: .06rem;}
.oc-subtitle:before{content: '';position: absolute;top: 50%;left: 0;transform: translate(0,-50%);width: .03rem;height: .18rem;background-color: #222222;}
.oc-textbox{width: 100%;color: #666666;line-height: 1.87;}
.oc-textbox *{line-height: inherit;max-width: 100%;}
.oc-tr{width: 100%;}
.oc-td{display: block;width: 100%;padding-left: .6rem;}
.oc-b{width: 100%;position: relative;margin-bottom: .05rem;padding: .06rem 0;}
.oc-icon{position: absolute;top: .75em;left: -.6rem;margin-top: -.14rem; width: .4rem;}
.oc-icon img{width: 100%;}
.oc-tip{width: 100%;color: #222222;line-height: 1.5;}
.oc-intro{width: 100%;color: #666666;line-height: 1.87;}
.oc-intro *{line-height: inherit;max-width: 100%;}
.oc-intro p{margin-bottom: .1rem;}

.od-main{width: 100%;}
.od-one{width: 100%;margin-bottom: .35rem;}
.od-titles{width: 100%;padding-left: .1rem;margin-bottom: .15rem; position: relative;font-weight: bold;color: #222222;line-height: 1.45;}
.od-titles:before{content: '';position: absolute;top: 50%;left: 0;transform: translate(0,-50%); width: .04rem;height: .2rem;background-image: url('../images/b71.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.od-cont{width: 100%;padding-bottom: .66rem;position: relative;}
.od-b{width: 100%;height: 12.1rem;}
.od-item{width: 100%;height: auto;position: relative; margin-bottom: .2rem;}  
.od-item:last-child{margin-bottom: 0;} 
.od-link{display: block;width: 100%;cursor: pointer;min-height: 3.9rem; padding: .2rem .2rem  .2rem;background-color: #ffffff;border-radius: .06rem;}
.od-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(248/248*100%);border-radius: .06rem;border: solid 1px #eeeeee;}
.od-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.od-text{width: 100%;padding-top: .15rem;}
.od-price{width: 100%;margin-bottom: .03rem; color: #e81202;line-height: 1.5;}
.od-price span{font-size: .8em;}
.od-name{width: 100%;margin-bottom: .03rem;color: #222222;line-height: 1.5; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.od-type{width: 100%;color: #999999;line-height: 1.7; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.od-link:hover .od-img img{transform: scale(1.05);}
.od-link:hover .od-name{color: #07509e;}
.od-bottom{position: absolute;bottom: 0;left: 0;width: 100%;height: .46rem;border-radius: .06rem;border: solid 1px #e1e1e1;overflow: hidden;}
.od-bottom:after{content: '';position: absolute;top: 0;left: 50%;width: 1px; height: 100%;background-color: #e1e1e1;}
.od-prev{opacity: 1 !important; left: 0;bottom: 0; top: auto;margin-top: 0;width: 50%;height:  100%;background-image: url('../images/a81-c.png'); background-size: .11rem auto;background-position: center center;background-repeat: no-repeat;}
.od-prev:hover{background-image: url('../images/a81-b.png');}
.od-next{opacity: 1 !important;transform: rotate(-180deg); right:  0;bottom: 0; top: auto;margin-top: 0;width: 50%;height: .3rem;background-image: url('../images/a81-c.png'); background-size: .11rem auto;background-position: center center;background-repeat: no-repeat;}
.od-next:hover{background-image: url('../images/a81-b.png');}

.p-a{width: 100%;padding: .4rem .3rem; background-color: #f0f4f6;}
.p-form{width: 100%;}
.p-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.p-top{width: 100%;padding: .35rem .4rem .2rem;margin-bottom: .2rem; background-color: #ffffff;border-radius: .06rem;}
.p-titles{width: 100%;padding: 0 .1rem;margin-bottom: .15rem;color: #222222;font-weight: bold;line-height: 1.45;}
.p-list{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.p-item{display: block;cursor: pointer;position: relative;padding: .25rem .3rem .1rem; width: 23.95%;margin-right: 1.4%;margin-bottom: .2rem; min-height: 1.85rem;border-radius: .06rem;border: solid 1px #eeeeee;}
.p-item:nth-child(4n){margin-right: 0;}
.p-item.add{display: flex;align-items: center;}
.p-add{width: 100%;text-align: center;}
.p-add .p-icon{display: inline-block;width: .46rem;}
.p-add .p-icon img{width: 100%;}
.p-tip{width: 100%;padding-top: .05rem;color: #07509e;line-height: 1.6;}
.p-b{width: 100%;font-size: 0;margin-bottom: .15rem; border-bottom: 1px solid #eeeeee;}
.p-name{display: inline-block;vertical-align: middle;margin-right: .08rem;margin-bottom: .05rem; color: #222222;line-height: 1.5;}
.p-default{display: none;vertical-align: middle;margin-bottom: .05rem;padding: .05rem .1rem;line-height: 1; color: #999999;background-color: #f0f4f6;border-radius: .06rem;}
.p-tr{width: 100%;}
.p-td{width: 100%;position: relative;margin-bottom: .1rem;}
.p-td .p-icon{position: absolute;top: 0;left: 0;height: 1.75em;line-height: 1.75em;}
.p-td .p-icon img{max-width: .87em;max-height: 1em;}
.p-intro{width: 100%;padding-left: 1.43em; color: #444444;line-height: 1.75;}
.p-item.default{border: solid 1px #07509e;}
.p-item.default .p-default{display: inline-block;}
.p-item.default:after{content: '';position: absolute;bottom: 0;right: 0;display: block;width: .3rem;height: .3rem; background-image: url('../images/a75.png');background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}

.pb-main{width: 100%;margin-bottom: .2rem;}
.pb-cont{width: 100%;padding: .35rem .4rem .4rem; background-color: #ffffff;border-radius: .06rem;}
.pb-titles{width: 100%;position: relative;padding-left: .1rem;margin-bottom: .15rem; color: #222222;font-weight: bold;line-height: 1.45;}
.pb-titles:before{content: '';position: absolute;top: 50%;left: 0;transform: translate(0,-50%);width: .03rem;height: .19rem;background-color: #07509e;}
.pb-bottom{width: 100%;border-radius: .06rem;border: solid 1px #eeeeee;}
.pb-tr{width: 100%;font-size: 0;padding: .1rem 0;border-bottom: 1px solid #eeeeee;}
.pb-th{display: inline-block;vertical-align: middle;text-align: center;color: #222222;line-height: 1.6;}
.pb-th:nth-child(1){width: 37.1%;text-align: left;padding-left: .4rem;}
.pb-th:nth-child(2){width: 12.5%;}
.pb-th:nth-child(3){width: 34.7%;}
.pb-th:nth-child(4){width: 15.6%;}
.pb-list{width: 100%;}
.pb-item{width: 100%;font-size: 0;padding: .2rem 0;border-bottom: 1px solid #eeeeee;}
.pb-item:last-child{border-bottom: none;}
.pb-td{display: inline-block;vertical-align: middle;text-align: center; }
.pb-td:nth-child(1){width: 37.1%;text-align: left;padding-left: .4rem;}
.pb-td:nth-child(2){width: 12.5%;}
.pb-td:nth-child(3){width: 34.7%;}
.pb-td:nth-child(4){width: 15.6%;}
.pb-link{display: block;width: 100%;}
.pb-img{display: inline-block;vertical-align: middle;position: relative;overflow: hidden; width: 1rem;height: 1rem;border-radius: .06rem;border: solid 1px #eeeeee;}
.pb-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.pb-text{display: inline-block;vertical-align: middle;width: calc(100% - 1.1rem);padding-left: .2rem;}
.pb-name{width: 100%;margin-bottom: .07rem; color: #222222;line-height: 1.6; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pb-table{width: 100%;}
.pb-table table{width: 100%;border: none;}
.pb-table tr{width: 100%;border: none;}
.pb-table td{vertical-align: top; color: #999999;line-height: 1.4;padding-right: .1em;word-break: break-all;}
.pb-price{width: 100%;color: #444444;line-height: 1.6;}
.pb-nub{width: 100%;color: #444444;line-height: 1.6;}
.pb-total{width: 100%;color: #e81202;line-height: 1.6;}

.pd-main{width: 100%;}
.pd-cont{width: 100%;padding: .25rem .4rem .4rem; background-color: #ffffff;border-radius: .06rem;}
.pd-titles{width: 100%;position: relative;padding-left: .1rem;margin-bottom: .1rem; color: #222222;font-weight: bold;line-height: 1.45;}
.pd-titles:before{content: '';position: absolute;top: 50%;left: 0;transform: translate(0,-50%);width: .03rem;height: .19rem;background-color: #07509e;}
.pd-intro{width: 100%;color: #999999;line-height: 2.18;margin-bottom: .15rem;}
.pd-intro *{line-height: inherit;}
.pd-invoice{width: 100%;font-size: 0;margin-bottom: .1rem;}
.pd-tip{display: inline-block;vertical-align: top;margin-right: .1rem; line-height: 1.6;color: #222222;}
.pd-label{display: inline-block;vertical-align: top;}
.pd-label .lb-label{display: inline-block;vertical-align: middle;margin-right: .2rem; font-size: 0;position: relative; cursor: pointer;}
.pd-label .lb-icon{box-sizing: border-box;display: inline-block;vertical-align: middle;margin-right: .03rem; width: 1em;height: 1em;background-image: url('../images/a78.png');background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.pd-label .lb-text{display: inline-block;vertical-align: middle;color: #444444;line-height: 1.6;user-select:none;}
.pd-label .lb-label.selected .lb-icon{background-image: url('../images/a78-b.png');}
.pd-label .lb-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}
.pd-box{width: 100%;font-size: 0;margin-bottom: .15rem;}
.pd-add{display: inline-block;vertical-align: top;cursor: pointer;line-height: 1.6;color: #07509e;}
.pd-add img{height: .875em;margin-right: .03rem;}
.pd-discount{width: 100%;font-size: 0;margin-bottom: .25rem;}
.pd-or{display: inline-block;vertical-align: middle;color: #444444;margin: 0 .07rem;}
.pd-input{display: inline-block;vertical-align: middle;padding: 0 .15rem;color: #333; width: 3rem;height: .46rem;border-radius: .06rem;border: solid 1px #e1e1e1;}
.pd-select{display: inline-block;vertical-align: middle;}
.pd-discount .select-w{display: inline-block;vertical-align: top;width: 3rem;border-radius: .06rem;border: solid 1px #e1e1e1; position: relative;padding-right: .3rem;padding-left: .15rem;white-space:nowrap}
.pd-discount .select-w .cur{width: 100%;display: inline-block;vertical-align: top;color: #999999;height: .46rem;line-height: .46rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pd-discount .select-w select{cursor: pointer; position: absolute;width: 100%;height: 100%;padding-left: .15rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.pd-discount .select-w:after{content: "";position: absolute;top: 0;right: .15rem;width: .1rem;height: 100%;background-image: url('../images/a60.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.pd-way{width: 100%;font-size: 0;}
.pd-way .lb-label{display: inline-block;vertical-align: middle;margin-right: .2rem; font-size: 0;position: relative; cursor: pointer;}
.pd-way .lb-icon{box-sizing: border-box;display: inline-block;vertical-align: middle;margin-right: .03rem; width: 1em;height: 1em;background-image: url('../images/a78.png');background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.pd-way .lb-text{display: inline-block;vertical-align: middle;color: #444444;line-height: 1.6;user-select:none;}
.pd-way .lb-text span{color: #08509e;padding-left: .07rem;font-size: .875em;}
.pd-way .lb-label.selected .lb-icon{background-image: url('../images/a78-b.png');}
.pd-way .lb-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}
.pd-bottom{width: 100%;text-align: right;padding-top: .1rem;}
.pd-tr{width: 100%;}
.pd-td{width: 100%;color: #000000;line-height: .34rem;}
.pd-td span{font-size: 1.125em;color: #e81202;}
.pd-buttom{width: 100%;font-size: 0;}
.pd-back{display: inline-block;vertical-align: middle;cursor: pointer; margin-top: .2rem;border: none;margin-left: .2rem;min-width: 1.2rem;text-align: center;padding: 0 .15rem;height: .46rem;line-height: .46rem;background-color: #dbecff;color: #07509e;border-radius: .06rem;}
.pd-submit{display: inline-block;vertical-align: middle;cursor: pointer; margin-top: .2rem;border: none;margin-left: .2rem;min-width: 1.2rem;text-align: center;padding: 0 .15rem;height: .46rem;line-height: .46rem;background-color: #e81202;color: #ffffff;border-radius: .06rem;}

.q-a{width: 100%;padding: .4rem .3rem; background-color: #f0f4f6;}
.q-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.q-cont{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.q-left{width: 2.68rem;}
.q-top{width: 100%;background-color: #ffffff;margin-bottom: .2rem;padding: .4rem .15rem .3rem;text-align: center; border-radius: .06rem;}
.q-img{display: inline-block;margin-bottom: .1rem;}
.q-img img{width: 1rem;height: 1rem;object-fit: cover; border-radius: 50%;}
.q-name{width: 100%;margin-bottom: .03rem; color: #222222;line-height: 1.45;font-weight: bold;}
.q-member{width: 100%; color: #666666;line-height: 1.3;}
.q-member img{margin-right: .04rem;height: .937em;}
.q-bottom{width: 100%;padding: .3rem .4rem; background-color: #ffffff;border-radius: .06rem;}
.q-navbox{width: 100%;}
.q-nav{width: 100%;margin-bottom: .1rem;}
.q-b{width: 100%;padding: .05rem 0; display: flex;align-items: center;border-bottom: 1px solid #eeeeee;}
.q-tip{flex: 1;padding-right: .15rem;color: #222222;font-weight: bold;line-height: 1.5;}
.q-b .q-icon{display: block;}
.q-b .q-icon img{max-width: .94em;max-height: 1.11em;}
.q-list{width: 100%;padding: .07rem 0;}
.q-item{display: block;cursor: pointer;position: relative;padding: .07rem 0; color: #444444;line-height: 1.6;}
.q-item:hover{color: #07509e;}
.q-item.active{color: #07509e;}
.q-item span{position: absolute;top: 50%;right: 0;transform: translate(0,-50%);font-size: 12px;text-align: center; color: #ffffff;min-width: 20px;height: 20px;line-height: 20px; border-radius: 10px;background-color: #e81202;}
.q-quit{display: block;cursor: pointer;width: 100%;color: #07509e;text-align: center; line-height: .46rem;background-color: #dbecfe;border-radius: .06rem;}
.q-right{width: 12.1rem;background-color: #fff; border-radius: .06rem;}
.q-box{width: 100%;display: flex;align-items: center;justify-content: space-between;background-color: #fff; border-radius: .06rem; padding: .25rem .4rem;border-bottom: .02rem solid #f0f4f6;} 
.q-lt{font-size: 0;}
.q-titles{position: relative; color: #222222;line-height: 1.45;font-weight: bold;}
.q-titles:before{content: '';position: absolute;top: 50%;left: -.4rem;margin-top: -.1rem; width: .02rem;height: .2rem;background-color: #222222;}
.q-rt{font-size: 0;}
.q-add{display: inline-block;vertical-align: middle;cursor: pointer;min-width: 1rem;padding: 0 .17rem;text-align: center;line-height: .34rem;color: #07509e;background-color: #dbecfe;border-radius: .06rem;}
.q-back{display: inline-block;vertical-align: middle;cursor: pointer;color: #666666;line-height: 1.6;}
.q-back img{margin-left: .07rem;height: .81em;}
.q-back:hover{color: #07509e;}
.q-read{display: inline-block;vertical-align: middle;cursor: pointer;color: #666666;line-height: 1.6;}
.q-read img{margin-left: .06rem;height: .875em;}
.q-read:hover{color: #07509e;}
.q-formbox{display: inline-block;vertical-align: middle;border-radius: .06rem;border: solid 1px #eeeeee;overflow: hidden;}
.q-input{display: inline-block;vertical-align: middle;border: none;color: #222222; height: .34rem;padding: 0 .1rem;}
.q-submit{display: inline-block;vertical-align: middle;cursor: pointer;padding: 0 .15rem;color: #fff; border: none;height: .34rem;line-height: .34rem;background-color: #07509e;}

.qa-main{width: 100%;padding: .6rem .4rem;}
.qa-form{width: 100%;}
.qa-top{width: 100%;text-align: center;margin-bottom: .3rem;}
.qa-file{display: inline-block;position: relative;}
.qa-preview{display: block;}
.qa-preview img{width: 1.4rem;height: 1.4rem;object-fit: cover;border-radius: 50%;}
.qa-icon{position: absolute;bottom: 0;right: .1rem;}
.qa-icon img{width: .36rem;}
.qa-file .file-input{position: absolute;left: 0;top: 0;z-index: 2;opacity: 0;width: 100%;height: 100%;display: block;cursor: pointer;}
.qa-bottom{width: 5.25rem;margin: 0 auto;}
.qa-item{width: 100%;display: flex;align-items: center;margin-bottom: .2rem;}
.qa-tip{min-width: 5.3em;padding-right: .1rem;color: #222222;line-height: 1.6;}
.qa-b{flex: 1; }
.qa-input{display: block;width: 100%;height: .46rem;padding: 0 .15rem; border-radius: .06rem;border: solid 1px #e1e1e1;}
.qa-layuibox{width: 100%;position: relative;}
.qa-layui{display: block;width: 100%;height: .46rem;padding: 0 .15rem; border-radius: .06rem;border: solid 1px #e1e1e1;}
.qa-buttom{width: 100%;text-align: center;}
.qa-submit{display: inline-block;cursor: pointer;border: none;padding: 0 .45rem;color: #ffffff;height: .46rem;line-height: .46rem;background-color: #07509e;border-radius: .06rem;}

.qa-form .select-w{display: block; width: 100%;border-radius: .06rem;border: solid 1px #e1e1e1; position: relative;padding-right: .3rem;padding-left: .15rem;white-space:nowrap}
.qa-form .select-w .cur{width: 100%;display: inline-block;vertical-align: top;color: #999999;height: .46rem;line-height: .46rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.qa-form .select-w select{cursor: pointer; position: absolute;width: 100%;height: 100%;padding-left: .15rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.qa-form .select-w:after{content: "";position: absolute;top: 0;right: .2rem;width: .1rem;height: 100%;background-image: url('../images/a60.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.qa-form   .city-picker-span{height: auto !important; padding: 0 .15rem;color: #999; border-radius: .06rem;border: solid 1px #e1e1e1;}

.qb-main{width: 100%;padding: .35rem .4rem;}
.qb-top{width: 100%;margin-bottom: .3rem;}
.qb-tip{width: 100%;margin-bottom: .12rem; color: #444444;line-height: 1.6;}
.qb-tr{width: 100%;font-size: 0;}
.qb-td{display: inline-block;vertical-align: middle;margin-right: .04rem; width: .6rem;height: .14rem;background-color: #999999;}
.qb-td.active{background-color: #e81202;}
.qb-bottom{width: 100%;}
.qb-item{display: flex;align-items: center;padding: .15rem 0;min-height: .97rem; width: 100%;border-bottom: 1px solid #eeeeee;}
.qb-lt{display: flex;align-items: center;flex: 1; padding-right: .2rem; }
.qb-icon{width: .46rem;margin-right: .1rem;}
.qb-icon img{width: 100%;}
.qb-name{min-width: 6.1em;padding-right: .1rem;color: #222222;line-height: 1.5;}
.qb-intro{flex: 1;color: #999999;line-height: 1.5;}
.qb-rt{font-size: 0;}
.qb-buttom{display: inline-block;vertical-align: middle;cursor: pointer;margin-left: .15rem;min-width: 1rem;color: #07509e;padding: 0 .15rem;text-align: center; line-height: .46rem;background-color: #ffffff;border-radius: .06rem;border: solid 1px rgba(7,80,158,.2);}
.qb-buttom:hover{background-color: #07509e;color: #fff;border: 1px solid #07509e;}

.qc-main{width: 100%;padding: .4rem;}
.qc-tr{width: 100%;padding: .15rem 0;font-size: 0; background-color: #f0f4f6;border-radius: .06rem;}
.qc-th{display: inline-block;vertical-align: middle;line-height: 1.44;color: #222222;}
.qc-th:nth-child(1){width: 29.5%;padding-left: .3rem;}
.qc-th:nth-child(2){width: 27.8%;}
.qc-th:nth-child(3){width: 24.7%;}
.qc-th:nth-child(4){width: 18%;} 
.qc-list{width: 100%;}
.qc-item{width: 100%;font-size: 0;padding: .15rem 0; border-bottom: 1px solid #eeeeee;}
.qc-td{display: inline-block;vertical-align: middle;line-height: 1.6;color: #444444;}
.qc-td:nth-child(1){width: 29.5%;padding-left: .3rem;}
.qc-td:nth-child(2){width: 27.8%;}
.qc-td:nth-child(3){width: 24.7%;}
.qc-td:nth-child(4){width: 18%;} 
.qc-buttombox{display: inline-block;vertical-align: middle;padding-right: .2rem;}
.qc-buttom{display: inline-block;vertical-align: middle;cursor: pointer;position: relative; line-height: 1.6;color: #444444;}
.qc-buttom:after{content: '|';margin: 0 .07rem;color: #444444;}
.qc-buttom:hover{color: #07509e;}
.qc-buttom:last-child:after{display: none;}
.qc-default{display: inline-block;vertical-align: middle;cursor: pointer;}
.qc-span1{display: block;color: #444444;line-height: 1.6;}
.qc-span1:before{content: '';display: inline-block;vertical-align: middle;margin-right: .05rem;width: 1em;height: 1em;background-image: url('../images/a78.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.qc-span2{display: none;color: #07509e;line-height: 1.6;}
.qc-span2:before{content: '';display: inline-block;vertical-align: middle;margin-right: .05rem;width: 1em;height: 1em;background-image: url('../images/a78-b.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.qc-item.default .qc-span1{display: none;}
.qc-item.default .qc-span2{display: block;}


.qd-main{width: 100%;padding: .8rem .4rem;}
.qd-form{width: 100%;} 
.qd-cont{width: 5.4rem;margin: 0 auto;}
.qd-item{width: 100%;display: flex;margin-bottom: .2rem;}
.qd-tip{min-width: 6.12em;padding-right: .1rem;color: #222222;line-height: .46rem;}
.qd-tip span{color: #e81202;}
.qd-b{flex: 1; }
.qd-input{display: block;width: 100%;height: .46rem;padding: 0 .15rem; border-radius: .06rem;background-color: transparent; border: solid 1px #e1e1e1;}
.qd-textarea{width: 100%;padding:    .15rem;color: #333;height:  1.5rem;line-height: 1.87; border-radius: .06rem;border: solid 1px #e1e1e1;}
.qa-address{width: 100%;position: relative;}
.qa-address  .qd-input{position: relative;z-index: 18;}
.qd-default{width: 100%;padding-left: 6.12em;}
.qd-default .lb-label{display: inline-block;vertical-align: middle;font-size: 0;position: relative; cursor: pointer;}
.qd-default .lb-icon{box-sizing: border-box;display: inline-block;vertical-align: middle;width: 1em;height: 1em;border-radius: .02rem;margin-right: .06rem;border: 1px solid #999999;}
.qd-default .lb-text{display: inline-block;vertical-align: middle;color: #999999;line-height: 1.6;user-select:none;}
.qd-default .lb-label.selected .lb-icon{border-color: #07509e;background-color: #07509e;background-image: url('../images/a33.png');background-size: 80% auto;background-position: center center;background-repeat: no-repeat;}
.qd-default .lb-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}
.qd-buttom{width: 100%;text-align: center;padding-top: .2rem;}
.qd-submit{display: inline-block;cursor: pointer;border: none;padding: 0 .45rem;color: #ffffff;height: .46rem;line-height: .46rem;background-color: #07509e;border-radius: .06rem;}
.qd-form .select-w{display: block; width: 100%;border-radius: .06rem;border: solid 1px #e1e1e1; position: relative;padding-right: .3rem;padding-left: .15rem;white-space:nowrap}
.qd-form .select-w .cur{width: 100%;display: inline-block;vertical-align: top;color: #999999;height: .46rem;line-height: .46rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.qd-form .select-w select{cursor: pointer; position: absolute;width: 100%;height: 100%;padding-left: .15rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.qd-form .select-w:after{content: "";position: absolute;top: 0;right: .2rem;width: .1rem;height: 100%;background-image: url('../images/a60.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.qd-form   .city-picker-span{height: auto !important; padding: 0 .15rem;color: #999; border-radius: .06rem;border: solid 1px #e1e1e1;}


.qe-main{width: 100%;padding: .4rem;}
.qe-tr{width: 100%;padding: .15rem 0;font-size: 0; background-color: #f0f4f6;border-radius: .06rem;}
.qe-th{display: inline-block;vertical-align: middle;line-height: 1.44;color: #222222;}
.qe-th:nth-child(1){width: 57.3%;padding-left: .3rem;} 
.qe-th:nth-child(2){width: 24.7%;}
.qe-th:nth-child(3){width: 18%;} 
.qe-list{width: 100%;}
.qe-item{width: 100%;font-size: 0;padding: .15rem 0; border-bottom: 1px solid #eeeeee;}
.qe-td{display: inline-block;vertical-align: middle;line-height: 1.6;color: #444444;}
.qe-td:nth-child(1){width: 57.3%;padding-left: .3rem;} 
.qe-td:nth-child(2){width: 24.7%;}
.qe-td:nth-child(3){width: 18%;} 
.qe-buttombox{display: inline-block;vertical-align: middle;padding-right: .2rem;}
.qe-buttom{display: inline-block;vertical-align: middle;cursor: pointer;position: relative; line-height: 1.6;color: #444444;}
.qe-buttom:after{content: '|';margin: 0 .07rem;color: #444444;}
.qe-buttom:hover{color: #07509e;}
.qe-buttom:last-child:after{display: none;}
.qe-default{display: inline-block;vertical-align: middle;cursor: pointer;}
.qe-span1{display: block;color: #444444;line-height: 1.6;}
.qe-span1:before{content: '';display: inline-block;vertical-align: middle;margin-right: .05rem;width: 1em;height: 1em;background-image: url('../images/a78.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.qe-span2{display: none;color: #07509e;line-height: 1.6;}
.qe-span2:before{content: '';display: inline-block;vertical-align: middle;margin-right: .05rem;width: 1em;height: 1em;background-image: url('../images/a78-b.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.qe-item.default .qe-span1{display: none;}
.qe-item.default .qe-span2{display: block;}
.qe-one{display: inline-block;vertical-align: middle;margin-right: .2rem;line-height: 1.6;color: #444444;}

.qf-main{width: 12.1rem;}
.qf-cont{width: 100%;padding-top: .25rem;}
.qf-one{width: 100%;margin-bottom: .15rem;}
.qf-one:last-child{margin-bottom: 0;}
.qf-time{width: 100%;color: #222222;font-weight: bold;line-height: 1.45;margin-bottom: .15rem;}
.qf-list{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.qf-item{display: block;cursor: pointer; cursor: pointer;padding: .2rem .2rem .25rem; margin-right: 1.59%;width: 23.8%;margin-bottom: .2rem;position: relative;background-color: #ffffff;border-radius: .06rem;}
.qf-item:nth-child(4n){margin-right: 0;} 
.qf-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(248/248*100%);border-radius: .06rem;border: solid 1px #eeeeee;}
.qf-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.qf-text{width: 100%;padding-top: .15rem;}
.qf-price{width: 100%;margin-bottom: .03rem; color: #e81202;line-height: 1.5;}
.qf-price span{font-size: .8em;}
.qf-name{width: 100%;margin-bottom: .03rem;color: #222222;line-height: 1.5; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.qf-type{width: 100%;color: #999999;line-height: 1.7; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.qf-bottom{opacity: 0;z-index: -1;visibility: hidden; transition: all ease .5s; position: absolute;bottom: 0;left: 0;width: 100%;display: flex;align-items:center;justify-content: space-between; padding: 0 .2rem .15rem;background-color: #fff;}
.qf-num{display: inline-block;font-size: 0; background-color: #ffffff;border-radius: .04rem;border: solid 1px #e1e1e1;overflow: hidden;}
.qf-input{border: none; border-left: solid 1px #e1e1e1;border-right: solid 1px #e1e1e1; display: inline-block;vertical-align: middle;width: .4rem;height: .28rem;text-align: center;color: #333;}
.qf-btn{display: inline-block;vertical-align: middle;width: .28rem;height: .28rem;background-image: url('../images/a54.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.qf-btn.plus{background-image: url('../images/a54-b.png');}
.qf-cart{display: inline-block;cursor: pointer;text-align: center;padding: 0 .1rem;color: #ffffff; min-width: .95rem;line-height: .28rem;background-color: #07509e;border-radius: .03rem;}

.qf-item:hover .qf-img img{transform: scale(1.05);}
.qf-item:hover .qf-name{color: #07509e;}

.qg-main{width: 100%;padding: .2rem .4rem;}
.qg-navbox{width: 100%;font-size: 0;margin-bottom: .4rem; border-bottom: 1px solid #eeeeee;}
.qg-nav{display: inline-block;vertical-align: middle;position: relative;margin-right: .4rem;cursor: pointer; padding: .15rem 0;color: #444444;line-height: 1.6; font-weight: bold;}
.qg-nav:after{content: '';position: absolute;bottom: 0;left: 0;width: 0;transition: all ease .5s;height: 1px;background-color: #07509e;}
.qg-nav.active{color: #07509e;}
.qg-nav.active:after{width: 100%;}
.qg-bottom{width: 100%;}
.qg-one{display: none;flex-wrap: wrap;font-size: 0;}
.qg-one.show{display: flex;}
.qg-item{display: flex;align-items: center;position: relative;width: 32.33%;margin-right: 1.5%;padding: .25rem .3rem; margin-bottom: .3rem; background-color: #ffffff;border: solid 1px #eeeeee;}
.qg-item:before{content: '';position: absolute;top: 50%;left: -1px;width: 7px;height: 15px; transform: translate(0,-50%);background-image: url('../images/b78.jpg');background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.qg-item:after{  content: '';position: absolute;top: 50%;right: -1px;width: 7px;height: 15px; transform: translate(0,-50%) rotate(-180deg);background-image: url('../images/b78.jpg');background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.qg-item:nth-child(3n){margin-right: 0;}
.qg-lt{flex: 1;padding-right: .15rem;}
.qg-name{width: 100%;margin-bottom: .05rem; color: #111111;line-height: 1.5;}
.qg-textbox{width: 100%;color: #999999;line-height: 1.7;}
.qg-textbox *{line-height: inherit;}
.qg-rt{min-width: .8rem; font-size: 0;}
.qg-nub{color: #07509e;line-height: 1;}
.qg-nub span{font-size: 1.6em;font-weight: bold;}
.qg-icon{display: none; position: absolute;bottom: 0;right: 0;width: .26rem;height: .26rem;background-image: url('../images/a75.png');background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}

.qg-item.unused{cursor: pointer;}
.qg-item.unused:hover{background-color: #f3f9ff;border: solid 1px #07509e;}
.qg-item.unused:hover:before{background-image: url('../images/b78-b.jpg');}
.qg-item.unused:hover:after{background-image: url('../images/b78-b.jpg');}
.qg-item.unused:hover .qg-icon{display: block;}

.qh-main{width: 100%;padding: .4rem;}
.qh-tr{width: 100%;padding: .15rem 0;font-size: 0; background-color: #f0f4f6;border-radius: .06rem;}
.qh-th{display: inline-block;vertical-align: middle;line-height: 1.44;color: #222222;}
.qh-th:nth-child(1){width: 48.5%;padding-left: .3rem;}
.qh-th:nth-child(2){width: 26%;}
.qh-th:nth-child(3){width: 15.4%;}
.qh-th:nth-child(4){width: 10.1%;} 
.qh-list{width: 100%;}
.qh-item{width: 100%;padding: .22rem 0;font-size: 0;border-bottom: 1px solid #eeeeee;}
.qh-td{display: inline-block;vertical-align: middle;line-height: 1.6;color: #444444;}
.qh-td:nth-child(1){width: 48.5%;padding-left: .3rem;}
.qh-td:nth-child(2){width: 26%;}
.qh-td:nth-child(3){width: 15.4%;color: #e81202;}
.qh-td:nth-child(4){width: 10.1%;} 
.qh-check{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .1rem; line-height: 1.6;color: #444444;}
.qh-check:hover{color: #07509e;}
.qh-del{display: inline-block;vertical-align: middle;cursor: pointer; line-height: 1.6;color: #07509e;}

.qi-main{width: 12.1rem;}
.qi-top{width: 100%;display: flex;flex-wrap: wrap;}
.qi-one{display: block;cursor: pointer; width: 32.23%;font-size: 0;padding: .3rem 0;margin-bottom: .2rem;margin-right: 1.65%; text-align: center;background-color: #ffffff;border-radius: .06rem;border: solid 1px #fff;}
.qi-one:nth-child(3n){margin-right: 0;}
.qi-one .qi-icon{display: inline-block;vertical-align: middle;background-color: #07509e; border-radius: 50%;box-shadow: 0px 0px 0px 1px  rgba(7, 80, 158, 0.1);border: solid .04rem #ffffff;}
.qi-one .qi-icon img{width: .72rem;height: .72rem;object-fit: contain;}
.qi-one .qi-text{display: inline-block;vertical-align: middle;max-width: calc(100% - 1.3rem);padding-left: .18rem;text-align: left;}
.qi-one .qi-name{width: 100%;color: #222222;line-height: 1.6;}
.qi-one .qi-name span{color: #999999;font-size: .875em;}
.qi-one .qi-nub{color: #07509e;font-weight: bold;line-height: 1.4;}
.qi-one:hover{border: solid 1px #07509e;background-color: #f3f9ff;} 

.qi-center{width: 100%;padding: .25rem .4rem;margin-bottom: .2rem; display: flex;align-items: center;background-color: #ffffff;border-radius: .06rem;}
.qi-lt{flex: 1;}
.qi-titles{position: relative; color: #222222;line-height: 1.45;font-weight: bold;}
.qi-titles:before{content: '';position: absolute;top: 50%;left: -.4rem;margin-top: -.1rem; width: .02rem;height: .2rem;background-color: #222222;}
.qi-rt{font-size: 0;}
.qi-navbox{display: inline-block;vertical-align: middle;}
.qi-nav{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: .5rem;}
.qi-nav .qi-icon{display: inline-block;vertical-align: middle;margin-right: .05rem;}
.qi-nav .qi-icon img{max-width: 1.125em;max-height: 1.125em;}
.qi-nav .qi-name{display: inline-block;vertical-align: middle;color: #444444;line-height: 1.6;}
.qi-nav .qi-nub{display: inline-block;vertical-align: middle;margin-top: -20px; min-width: 20px;height: 20px;line-height: 20px;text-align: center; border-radius: 10px;color: #ffffff;background-color: #e81202;}
.qi-all{display: inline-block;vertical-align: middle;cursor: pointer; color: #000;color: #444444;line-height: 1.6;}
.qi-all:after{content: '';display: inline-block;vertical-align: top;margin-left: .1rem; width: .25em;height: 1.6em;background-image: url('../images/a48.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.qi-all:hover{color: #07509e;}
.qi-all:hover:after{background-image: url('../images/a48-b.png');}

.qi-bottom{width: 100%;padding: .4rem;min-height: 7.2rem;   background-color: #ffffff;border-radius: .06rem;}
.qi-new{display: block;cursor: pointer;width: 100%;}
.qi-new img{width: 100%;border-radius: .06rem;}
.qi-list{width: 100%;padding-bottom: .2rem;}
.qi-category{display: none; width: 100%;border-radius: .06rem;border: solid 1px #eeeeee;}
.qi-category.show{display: block;}
.qi-order{width: 100%;display: flex;align-items: center;padding: .15rem 0; border-bottom: 1px solid #eeeeee;}
.qi-order:last-child{border-bottom: none;}
.qi-left{flex: 1;width: 0;}
.qi-link{display: flex;align-items: center;font-size: 0; padding: .05rem .2rem;}
.qi-link .qi-img{display: block;position: relative;overflow: hidden; width: .8rem;height: .8rem;background-color: #ffffff;border-radius: .06rem;border: solid 1px #eeeeee;}
.qi-link .qi-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.qi-link .qi-text{flex: 1;width: 0;padding-left: .2rem;}
.qi-link .qi-name{width: 100%;margin-bottom: .05rem; color: #222222;line-height: 1.6;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.qi-table{width: 100%;}
.qi-table table{width: 100%;border: none;}
.qi-table tr{width: 100%;border: none;}
.qi-table td{padding-right: .1rem; color: #999999;line-height: 1.7; border: none;} 

.qi-right{font-size: 0;}
.qi-td{display: inline-block;vertical-align: middle;text-align: center;}
.qi-td:nth-child(1){width: 1.4rem;}
.qi-td:nth-child(2){width: 2rem;}
.qi-td:nth-child(3){width: 2rem;}
.qi-price{width: 100%;color: #e81202;line-height: 1.6;}
.qi-state{width: 100%;color: #666666;line-height: 1.6;}
.qi-view{display: inline-block;cursor: pointer; min-width: 1.2rem;max-width: 100%;line-height:  .46rem;color: #07509e;border-radius: .06rem;border: solid 1px #cddcec;}
.qi-view:hover{color: #fff;border: solid 1px #07509e;background-color: #07509e;}

.qj-main{width: 100%;padding: .4rem;}
.qj-tr{width: 100%;padding: .15rem 0;font-size: 0; background-color: #f0f4f6;border-radius: .06rem;}
.qj-th{display: inline-block;vertical-align: middle;line-height: 1.44;color: #222222;}
.qj-th:nth-child(1){width: 21.6%;padding-left: .3rem;}
.qj-th:nth-child(2){width: 19.8%;}
.qj-th:nth-child(3){width: 11.4%;}
.qj-th:nth-child(4){width: 9.7%;} 
.qj-th:nth-child(5){width: 13.6%;} 
.qj-th:nth-child(6){width: 9.7%;} 
.qj-th:nth-child(7){width: 14.1%;} 
.qj-list{width: 100%;}
.qj-item{width: 100%;padding: .15rem 0;font-size: 0;border-bottom: 1px solid #eeeeee;}
.qj-td{display: inline-block;vertical-align: middle;line-height: 1.6;color: #444444;word-break: break-all;}
.qj-td:nth-child(1){width: 21.6%;padding-left: .3rem;}
.qj-td:nth-child(2){width: 19.8%;}
.qj-td:nth-child(3){width: 11.4%;}
.qj-td:nth-child(4){width: 9.7%;} 
.qj-td:nth-child(5){width: 13.6%;} 
.qj-td:nth-child(6){width: 9.7%;} 
.qj-td:nth-child(7){width: 14.1%;} 
.qj-state1{width: 100%;color: #444444;line-height: 1.6;}
.qj-state2{width: 100%;color: #999999;line-height: 1.6;}
.qj-view{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .1rem; line-height: 1.6;color: #444444;}
.qj-export{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .1rem; line-height: 1.6;color: #07509e;}
.qj-del{display: inline-block;vertical-align: middle;cursor: pointer; line-height: 1.6;color: #e81202;}

.qk-main{width: 100%;}
.qk-top{width: 100%;text-align: center;padding: .3rem; border-bottom: 0.04rem solid #f0f4f6;}
.qk-b{width: 100%;font-size: 0;padding-bottom: .15rem;}
.qk-tip{display: inline-block;vertical-align: middle;margin-bottom: .1rem; margin-right: .12rem; color: #222222;line-height: 1.5;}
.qk-stepbox{display: inline-block;vertical-align: middle;}
.qk-step{display: inline-block;vertical-align: middle;margin-bottom: .1rem;color: #222222;line-height: 1.5;}
.qk-step:after{content: '';display: inline-block;vertical-align: middle;margin: 0 .15rem;width: .27em;height: 1.5em; background-image: url('../images/a48.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.qk-step:last-child:after{display: none;}
.qk-step.active{color: #07509e;}
.qk-buttom{width: 100%;font-size: 0;text-align: center;padding-bottom: .15rem;}
.qk-file{display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 .1rem .1rem;position: relative;}
.qk-text{display: inline-block;color: #fff;padding: 0 .15rem;text-align: center; min-width: 1.1rem;height: .46rem;line-height: .46rem;background-color: #07509e;border-radius: .06rem;border: solid 1px #07509e;}
.qk-file .file-input{position: absolute;left: 0;top: 0;z-index: 2;opacity: 0;width: 100%;height: 100%;display: block;cursor: pointer;}
.qk-download{display: inline-block;vertical-align: middle;cursor: pointer;margin: 0 .1rem .1rem;color: #07509e;padding: 0 .15rem;text-align: center; min-width: 1.1rem;height: .46rem;line-height: .46rem;background-color: #ffffff;border-radius: .06rem;border: solid 1px rgba(7,80,158,.2);}
.qk-hint{width: 100%;color: #999999;line-height: 1.6;}

.qk-bottom{width: 100%;padding: .35rem .4rem;}
.qk-titles{width: 100%;margin-bottom: .15rem;color: #07509e;line-height: 1.5;}
.qk-tr{width: 100%;padding: .15rem 0;font-size: 0; background-color: #f0f4f6;border-radius: .06rem;}
.qk-th{display: inline-block;vertical-align: middle;line-height: 1.44;color: #222222;}
.qk-th:nth-child(1){width: 22.6%;padding-left: .3rem;}
.qk-th:nth-child(2){width: 19.4%;}
.qk-th:nth-child(3){width: 15.8%;}
.qk-th:nth-child(4){width: 15.8%;} 
.qk-th:nth-child(5){width: 12.3%;} 
.qk-th:nth-child(6){width: 14.1%;} 

.qk-list{width: 100%;}
.qk-item{width: 100%;padding: .15rem 0;font-size: 0;border-bottom: 1px solid #eeeeee;}
.qk-td{display: inline-block;vertical-align: middle;line-height: 1.6;color: #444444;word-break: break-all;}
.qk-td:nth-child(1){width: 22.6%;padding-left: .3rem;}
.qk-td:nth-child(2){width: 19.4%;}
.qk-td:nth-child(3){width: 15.8%;}
.qk-td:nth-child(4){width: 15.8%;} 
.qk-td:nth-child(5){width: 12.3%;} 
.qk-td:nth-child(6){width: 14.1%;} 
.qk-box{width: 100%;font-size: 0;}
.qk-numbers{display: inline-block;vertical-align: middle;padding-right: .05rem; color: #444444;line-height: 1.6;}
.qk-name{width: 100%; color: #07509e;line-height: 1.6;}
.qk-edit{display: inline-block;vertical-align: middle;cursor: pointer;width: .875em;}
.qk-edit img{width: 100%;}
.qk-state1{width: 100%;color: #444444;line-height: 1.6;}
.qk-state2{width: 100%;color: #999999;line-height: 1.6;}
.qk-view{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .1rem; line-height: 1.6;color: #444444;}
.qk-export{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .1rem; line-height: 1.6;color: #07509e;}
.qk-del{display: inline-block;vertical-align: middle;cursor: pointer; line-height: 1.6;color: #e81202;}

.ql-main{width: 12.1rem;}
.ql-top{width: 100%;background-color: #ffffff;border-radius: .06rem;margin-bottom: .1rem;}
.ql-form{width: 100%;}
.ql-box{width: 100%;font-size: 0;padding: .2rem .3rem; display: flex;justify-content: space-between;flex-wrap: wrap;}
.ql-b{display: block;padding: .1rem;}
.ql-tip{display: inline-block;vertical-align: middle;margin-right: .1rem; color: #222222;line-height: 1.6;}
.ql-c{display: block;padding: .1rem;}
.ql-line{display: inline-block;vertical-align: middle;margin: 0 .1rem;width: .06rem;height: .02rem;background-color: #222222; }
.ql-layuibox{display: inline-block;vertical-align: middle;position: relative;width: 1.6rem; border-radius: .06rem;border: solid 1px #e1e1e1;}
.ql-layuibox:after{content: '';position: absolute;top: 0;right: .2rem;width: .16rem;height: 100%;background-image: url('../images/c13.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.ql-layui{position: relative;z-index: 18; border: none;display: block;cursor: pointer; background-color: transparent;width: 100%;padding: 0 .15rem; color: #333333;height: .46rem; }
.ql-d{display: block;padding: .1rem;}
.ql-input{display: inline-block;vertical-align: middle; width: 1.6rem;height: .46rem;padding: 0 .15rem;color: #333;background-color: #ffffff;border-radius: .06rem;border: solid 1px #e1e1e1;}
.ql-e{display: block;padding: .1rem;}
.ql-submit{display: inline-block;vertical-align: middle;cursor: pointer;border: none; margin-right: .1rem;min-width: .8rem;padding: 0 .1rem;text-align: center;height: .46rem;line-height: .46rem;color: #ffffff; background-color: #07509e;border-radius: .06rem;}
.ql-reset{display: inline-block;vertical-align: middle;cursor: pointer;border: none; margin-right: .1rem;min-width: .8rem;padding: 0 .1rem;text-align: center;height: .46rem;line-height: .46rem;color: #07509e; background-color: #dbecfe;border-radius: .06rem;}

.ql-form .select-w{display: inline-block;vertical-align: middle;width: 1.6rem;border-radius: .06rem;border: solid 1px #e1e1e1; position: relative;padding-right: .3rem;padding-left: .15rem;white-space:nowrap}
.ql-form .select-w .cur{width: 100%;display: inline-block;vertical-align: top;color: #999999;height: .46rem;line-height: .46rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ql-form .select-w select{cursor: pointer; position: absolute;width: 100%;height: 100%;padding-left: .15rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.ql-form .select-w:after{content: "";position: absolute;top: 0;right: .2rem;width: .1rem;height: 100%;background-image: url('../images/a60.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}

.ql-tr{width: 100%;margin-bottom: .1rem;font-size: 0;padding: .15rem 0; background-color: #f8f9fa;border-radius: .06rem;}
.ql-th{display: inline-block;vertical-align: middle;line-height: 1.6;color: #222222;text-align: center;}
.ql-th:nth-child(1){width: 43.3%;text-align: left;padding-left: .4rem;}
.ql-th:nth-child(2){width: 9%;}
.ql-th:nth-child(3){width: 7.4%;}
.ql-th:nth-child(4){width: 6.6%;}
.ql-th:nth-child(5){width: 12.3%;}
.ql-th:nth-child(6){width: 7.4%;}
.ql-th:nth-child(7){width: 14%;}

.ql-list{width: 100%;}
.ql-item{display: block;width: 100%;margin-bottom: .1rem; background-color: #ffffff;border-radius: .06rem;}
.ql-textbox{width: 100%;padding: .1rem .4rem;border-bottom: 0.02rem solid #f0f4f6;}
.ql-text{display: inline-block;vertical-align: middle;margin-right: .15rem; color: #999999;line-height: 1.7;}
.ql-order{width: 100%;padding: .2rem 0;font-size: 0;}
.ql-left{display: inline-block;vertical-align: middle;width: 66.3%;}
.ql-td{display: inline-block;vertical-align: middle;text-align: center;}
.ql-left .ql-td:nth-child(1){width: 65.3%; text-align: left;padding-left: .4rem;}
.ql-left .ql-td:nth-child(2){width: 13.57%;}
.ql-left .ql-td:nth-child(3){width: 11.16%;}
.ql-left .ql-td:nth-child(4){width: 9.97%;}
.ql-goods{width: 100%;padding: .1rem  0;font-size: 0;}
.ql-link{width: 100%; display: flex;align-items: center;}
.ql-link .ql-img{display: block;position: relative;overflow: hidden; width: .8rem;height: .8rem;background-color: #ffffff;border-radius: .06rem;border: solid 1px #eeeeee;}
.ql-link .ql-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.ql-link .ql-text{flex: 1;width: 0;padding-left: .2rem;}
.ql-link .ql-name{width: 100%;margin-bottom: .05rem; color: #222222;line-height: 1.6;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ql-table{width: 100%;}
.ql-table table{width: 100%;border: none;}
.ql-table tr{width: 100%;border: none;}
.ql-table td{padding-right: .1rem; color: #999999;line-height: 1.7; border: none;} 
.ql-price{width: 100%;color: #e81202;line-height: 1.6;}
.ql-nub{width: 100%;color: #444;line-height: 1.6;}

.ql-right{display: inline-block;vertical-align: middle;width:33.7%;}
.ql-right .ql-td:nth-child(1){width: 36.49%;}
.ql-right .ql-td:nth-child(2){width: 21.95%;}
.ql-right .ql-td:nth-child(3){width: 41.56%;} 
.ql-intro{width: 100%;color: #444444;line-height: 1.6;}
.ql-total{width: 100%;color: #e81202;font-weight: bold;line-height: 1.6;}
.ql-freight{width: 100%;color: #999999; line-height: 1.7;}
.ql-pay{display: inline-block;cursor: pointer; margin: .05rem 0; min-width: 1rem;text-align: center;padding: 0 .1rem;line-height: .34rem;color: #ffffff;background-color: #e81202;border-radius: .06rem;}
.ql-cancel{display: block;cursor: pointer; width: 100%;color: #e81202;line-height: 1.6;}
.ql-details{display: block;cursor: pointer; width: 100%;color: #666666;line-height: 1.6;}

.qm-main{width: 12.1rem;}
.qm-top{width: 100%;padding: .4rem .2rem .15rem; background-color: #ffffff;border-radius: .06rem;margin-bottom: .2rem;text-align: center;font-size: 0;}
.qm-nav{display: inline-block;vertical-align: top;position: relative; margin:0 .5rem .2rem;}
.qm-nav:after{content: '';position: absolute;top: .35rem;right: -.8rem; width: .6rem;height: 1px;background-color: #e6f2f8;}
.qm-nav:last-child:after{display: none;}
.qm-nav .qm-nub{display: inline-block;width: .4rem;height: .4rem;line-height: .4rem;border-radius: 50%; color: #666666;background-color: #f0f4f6;border: solid 1px #f0f4f6;}
.qm-nav .qm-text{width: 100%;position: relative;padding-top: .1rem; padding-bottom: 1.7em;}
.qm-nav .qm-name{width: 100%;color: #222222;line-height: 1.6;}
.qm-nav .qm-time{position: absolute;bottom: 0;left: 50%;transform: translate(-50%,0);white-space: nowrap; color: #999999;line-height: 1.7;}
.qm-nav.active .qm-nub{color: transparent;background-image: url('../images/c15.png');border: solid 1px #07509e; background-size: .15rem auto;background-position: center center;background-repeat: no-repeat;}
.qm-nav.active .qm-name{color: #07509e;}

.qm-bottom{width: 100%;}
.qm-one{width: 100%;background-color: #ffffff;border-radius: .06rem;margin-bottom: .2rem;}
.qm-one:last-child{margin-bottom: 0;}
.qm-textbox{width: 100%;padding: .28rem .4rem;color: #444444;line-height: .4rem;}
.qm-textbox *{line-height: inherit;}
.qm-textbox a{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: 0.2rem;margin-top: .1rem;color: #ffffff;min-width: 1.2rem;padding: 0 0.15rem;text-align: center;line-height: .46rem;background-color: #e81202;border-radius: 0.06rem;}
.qm-b{width: 100%;padding: .38rem .4rem .15rem;}
.qm-c{width: 100%;margin-bottom: .1rem;}
.qm-d{width: 100%;color: #444444;line-height: .4rem;}
.qm-span1{color: #e81202;}
.qm-buttom{width: 100%;}
.qm-pay{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: .2rem;margin-bottom: .2rem; color: #ffffff;min-width: 1.2rem;padding: 0 .15rem;text-align: center;line-height: .46rem;background-color: #e81202;border-radius: .06rem;}
.qm-cancel{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .2rem;margin-bottom: .2rem; color: #e81202;min-width: 1.2rem;padding: 0 .15rem;text-align: center;line-height: .46rem;background-color: #fff;border-radius: .06rem;border: solid 1px #e81202;}
.qm-file{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .2rem;margin-bottom: .2rem;position: relative;}
.qm-file .qm-text{display: inline-block;vertical-align: middle; color: #07509e;min-width: 1.2rem;padding: 0 .15rem;text-align: center;line-height: .46rem;background-color: #fff;border-radius: .06rem;border: solid 1px #cddcec;}
.qm-file .file-input{position: absolute;left: 0;top: 0;z-index: 2;opacity: 0;width: 100%;height: 100%;display: block;cursor: pointer;}

.qm-cont{width: 100%;padding: .4rem .4rem .3rem;}
.qm-box{width: 100%;border-radius: .06rem;border: solid 1px #eeeeee;margin-bottom: .3rem;}
.qm-tr{width: 100%;font-size: 0;padding: .15rem 0;}
.qm-th{display: inline-block;vertical-align: middle;color: #444444;line-height: 1.6;text-align: center;}
.qm-th:nth-child(1){width: 47.95%;text-align: left;padding-left: .4rem;}
.qm-th:nth-child(2){width: 15.88%;}
.qm-th:nth-child(3){width: 22.94%;}
.qm-th:nth-child(4){width: 13.23%;}
.qm-list{width: 100%;}
.qm-item{display: block;width: 100%;font-size: 0;padding: .2rem 0; border-top: 1px solid #eeeeee;}
.qm-td{display: inline-block;vertical-align: middle;color: #444444;line-height: 1.6;text-align: center;}
.qm-td:nth-child(1){width: 47.95%;text-align: left;padding-left: .4rem;}
.qm-td:nth-child(2){width: 15.88%;}
.qm-td:nth-child(3){width: 22.94%;}
.qm-td:nth-child(4){width: 13.23%;}
.qm-total{width: 100%;color: #e81202;}
.qm-link{width: 100%; display: flex;align-items: center;}
.qm-link .qm-img{display: block;position: relative;overflow: hidden; width: 1rem;height: 1rem;background-color: #ffffff;border-radius: .06rem;border: solid 1px #eeeeee;}
.qm-link .qm-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.qm-link .qm-text{flex: 1;width: 0;padding-left: .2rem;}
.qm-link .qm-name{width: 100%;margin-bottom: .05rem; color: #222222;line-height: 1.6;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.qm-table{width: 100%;}
.qm-table table{width: 100%;border: none;}
.qm-table tr{width: 100%;border: none;}
.qm-table td{padding-right: .1rem; color: #999999;line-height: 1.7; border: none;}  
.qm-e{width: 100%;text-align: right;}
.qm-f{width: 100%;color: #000000;line-height: .34rem;}
.qm-f span{ color: #e81202;font-size: 1.125em;}

.qn-main{width: 12.1rem;} 
.qn-bottom{width: 100%;}
.qn-one{width: 100%;background-color: #ffffff;border-radius: .06rem;margin-bottom: .2rem;}
.qn-one:last-child{margin-bottom: 0;}
.qn-b{width: 100%;padding: .28rem .4rem;}
.qn-c{width: 100%;margin-bottom: .1rem;}
.qn-d{width: 100%;color: #444444;line-height: .4rem;}
.qn-span1{color: #e81202;} 
.qn-cont{width: 100%;padding: .4rem .4rem .3rem;}
.qn-box{width: 100%;border-radius: .06rem;border: solid 1px #eeeeee;margin-bottom: .3rem;}
.qn-tr{width: 100%;font-size: 0;padding: .15rem 0;}
.qn-th{display: inline-block;vertical-align: middle;color: #444444;line-height: 1.6;text-align: center;}
.qn-th:nth-child(1){width: 63.83%;text-align: left;padding-left: .4rem;} 
.qn-th:nth-child(2){width: 22.94%;}
.qn-th:nth-child(3){width: 13.23%;}
.qn-list{width: 100%;}
.qn-item{display: block;width: 100%;font-size: 0;padding: .2rem 0; border-top: 1px solid #eeeeee;}
.qn-td{display: inline-block;vertical-align: middle;color: #444444;line-height: 1.6;text-align: center;}
.qn-td:nth-child(1){width: 63.83%;text-align: left;padding-left: .4rem;} 
.qn-td:nth-child(2){width: 22.94%;}
.qn-td:nth-child(3){width: 13.23%;}
.qn-total{width: 100%;color: #e81202;}
.qn-link{width: 100%; display: flex;align-items: center;}
.qn-link .qn-img{display: block;position: relative;overflow: hidden; width: 1rem;height: 1rem;background-color: #ffffff;border-radius: .06rem;border: solid 1px #eeeeee;}
.qn-link .qn-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.qn-link .qn-text{flex: 1;width: 0;padding-left: .2rem;}
.qn-link .qn-name{width: 100%;margin-bottom: .05rem; color: #222222;line-height: 1.6;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.qn-table{width: 100%;}
.qn-table table{width: 100%;border: none;}
.qn-table tr{width: 100%;border: none;}
.qn-table td{padding-right: .1rem; color: #999999;line-height: 1.7; border: none;}  
.qn-e{width: 100%;text-align: right;}
.qn-f{width: 100%;color: #000000;line-height: .34rem;}
.qn-f span{ color: #e81202;font-size: 1.125em;} 
.qn-g{width: 100%;padding: .28rem .4rem .4rem;}
.qn-textbox{width: 100%; color: #444444;line-height: .4rem;}
.qn-textbox *{line-height: inherit;}
.qn-buttom{width: 100%;font-size: 0;}
.qn-del{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: .2rem;margin-top: .2rem; color: #ffffff;min-width: .8rem;padding: 0 .15rem;text-align: center;line-height: .46rem;background-color: #07509e;border-radius: .06rem;}


.qo-main{width: 12.1rem;}
.qo-top{width: 100%;background-color: #ffffff;border-radius: .06rem;margin-bottom: .1rem;}
.qo-form{width: 100%;}
.qo-box{width: 100%;font-size: 0;padding: .2rem .3rem;display: flex;flex-wrap: wrap;}
.qo-b{display: block;padding: .1rem;margin-right: .1rem;}
.qo-tip{display: inline-block;vertical-align: middle;margin-right: .1rem; color: #222222;line-height: 1.6;}
.qo-c{display: block;padding: .1rem;}
.qo-d{display: inline-block;vertical-align: middle; border-radius: .06rem;border: solid 1px #e1e1e1;}
.qo-input{display: inline-block;vertical-align: middle; width: 2.2rem;height: .46rem;padding: 0 .15rem;color: #333;background-color: #ffffff;border: solid 1px #e1e1e1;}
.qo-submit{display: inline-block;vertical-align: middle;cursor: pointer;border: none;min-width: .8rem;padding: 0 .1rem;text-align: center;height: .46rem;line-height: .46rem;color: #ffffff; background-color: #07509e;}
.qo-form .select-w{display: inline-block;vertical-align: middle;width: 1.6rem;border-radius: .06rem;border: solid 1px #e1e1e1; position: relative;padding-right: .3rem;padding-left: .15rem;white-space:nowrap}
.qo-form .select-w .cur{width: 100%;display: inline-block;vertical-align: top;color: #999999;height: .46rem;line-height: .46rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.qo-form .select-w select{cursor: pointer; position: absolute;width: 100%;height: 100%;padding-left: .15rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.qo-form .select-w:after{content: "";position: absolute;top: 0;right: .2rem;width: .1rem;height: 100%;background-image: url('../images/a60.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.qo-tr{width: 100%;margin-bottom: .1rem;font-size: 0;padding: .15rem 0; background-color: #f8f9fa;border-radius: .06rem;}
.qo-th{display: inline-block;vertical-align: middle;line-height: 1.6;color: #222222;text-align: center;}
.qo-th:nth-child(1){width: 44.9%;text-align: left;padding-left: .4rem;}
.qo-th:nth-child(2){width: 9.9%;}
.qo-th:nth-child(3){width: 12.3%;}
.qo-th:nth-child(4){width: 11.6%;}
.qo-th:nth-child(5){width: 12.3%;} 
.qo-th:nth-child(6){width: 9%;}
.qo-list{width: 100%;}
.qo-item{display: block;width: 100%;margin-bottom: .15rem; background-color: #ffffff;border-radius: .06rem;}
.qo-textbox{width: 100%;padding: .1rem .4rem;border-bottom: 0.02rem solid #f0f4f6;}
.qo-text{display: inline-block;vertical-align: middle;margin-right: .15rem; color: #999999;line-height: 1.7;} 
.qo-order{width: 100%;padding: .2rem 0;font-size: 0;}
.qo-left{display: inline-block;vertical-align: middle;width: 67.1%;}
.qo-td{display: inline-block;vertical-align: middle;text-align: center;}
.qo-left .qo-td:nth-child(1){width: 66.91%; text-align: left;padding-left: .4rem;}
.qo-left .qo-td:nth-child(2){width: 14.75%;}
.qo-left .qo-td:nth-child(3){width: 18.34%;}
.qo-goods{width: 100%;padding: .1rem  0;font-size: 0;}
.qo-link{width: 100%; display: flex;align-items: center;}
.qo-link .qo-img{display: block;position: relative;overflow: hidden; width: .8rem;height: .8rem;background-color: #ffffff;border-radius: .06rem;border: solid 1px #eeeeee;}
.qo-link .qo-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.qo-link .qo-text{flex: 1;width: 0;padding-left: .2rem;}
.qo-link .qo-name{width: 100%;margin-bottom: .05rem; color: #222222;line-height: 1.6;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.qo-table{width: 100%;}
.qo-table table{width: 100%;border: none;}
.qo-table tr{width: 100%;border: none;}
.qo-table td{padding-right: .1rem; color: #999999;line-height: 1.7; border: none;} 
.qo-price{width: 100%;color: #e81202;line-height: 1.6;}
.qo-nub{width: 100%;color: #444;line-height: 1.6;} 
.qo-right{display: inline-block;vertical-align: middle;width: 32.9%;}
.qo-right .qo-td:nth-child(1){width: 35.26%;}  
.qo-right .qo-td:nth-child(2){width: 37.38%;}  
.qo-right .qo-td:nth-child(3){width: 27.36%;}     
.qo-type{width: 100%;color: #e81202;line-height: 1.6;}
.qo-state{width: 100%;color: #444444;line-height: 1.6;}
.qo-view{display: block;cursor: pointer; width: 100%;color: #666666;line-height: 1.6;}
.qo-view:hover{color: #07509e;}

.qp-main{width: 100%;padding: .4rem;}
.qp-top{width: 100%;border: solid 1px #eeeeee;border-radius: .06rem;overflow: hidden;margin-bottom: .2rem;}
.qp-b{width: 100%;padding: .15rem .4rem  ; background-color: #f0f4f6;display: flex;align-items: center;justify-content: space-between;}
.qp-titles{color: #222222;line-height: 1.44;}
.qp-state{color: #07509e;line-height: 1.6;}
.qp-box{width: 100%;padding: .15rem .4rem;flex-wrap: wrap; display: flex;align-items: center;justify-content: space-between;}
.qp-lt{padding: .1rem 0;font-size: 0;}
.qp-one{color: #999999;line-height: 1.87;}
.qp-one span{color: #222222;}
.qp-rt{padding: .1rem 0;font-size: 0;}
.qp-service{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: .2rem; min-width: 1.1rem;color: #07509e;padding: 0 .1rem;text-align: center;line-height: .46rem;background-color: #ffffff;border-radius: .06rem;border: solid 1px rgba(7,80,158,.2);}
.qp-service img{width:  .875em;margin-right: .05rem;}
.qp-export{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .3rem; min-width: 1.1rem;color: #ffffff;padding: 0 .1rem;text-align: center;line-height: .46rem;background-color: #07509e;border-radius: .06rem;border: solid 1px #07509e;}
.qp-del{display: inline-block;vertical-align: middle;cursor: pointer;width: 1.18em;}
.qp-del img{width: 100%;}
.qp-bottom{width: 100%;border: solid 1px #eeeeee;border-radius: .06rem;overflow: hidden;}
.qp-subtitle{width: 100%;padding: .15rem .4rem;color: #222222;line-height: 1.44; background-color: #f0f4f6;}
.qp-c{width: 100%;padding: .15rem .4rem;text-align: right; background-color: #f0f4f6;}
.qp-d{width: 100%;color: #222222;line-height: 1.6;}
.qp-d span{color: #e81202;}
.qp-cont{width: 100%;}
.qp-tr{width: 100%;font-size: 0;padding: .15rem 0;}
.qp-th{display: inline-block;vertical-align: middle;color: #444444;text-align: center;line-height: 1.6;}
.qp-th:nth-child(1){width: 49.8%;text-align: left;padding-left:  .4rem;}
.qp-th:nth-child(2){width: 15%;}
.qp-th:nth-child(3){width: 22%;}
.qp-th:nth-child(4){width: 13.2%;}
.qp-list{width: 100%;}
.qp-item{display: block;width: 100%;padding: .2rem 0; font-size: 0;border-top: 1px solid #eeeeee;}
.qp-td{display: inline-block;vertical-align: middle;text-align: center;}
.qp-td:nth-child(1){width: 49.8%;text-align: left;padding-left:  .4rem;}
.qp-td:nth-child(2){width: 15%;}
.qp-td:nth-child(3){width: 22%;}
.qp-td:nth-child(4){width: 13.2%;}
.qp-price{width: 100%;color: #444444;line-height: 1.6;}
.qp-nub{width: 100%;color: #666666;line-height: 1.6;}
.qp-total{width: 100%;color: #e81202;line-height: 1.6;}
.qp-link{width: 100%; display: flex;align-items: center;}
.qp-link .qp-img{display: block;position: relative;overflow: hidden; width: .8rem;height: .8rem;background-color: #ffffff;border-radius: .06rem;border: solid 1px #eeeeee;}
.qp-link .qp-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.qp-link .qp-text{flex: 1;width: 0;padding-left: .2rem;}
.qp-link .qp-name{width: 100%;margin-bottom: .05rem; color: #222222;line-height: 1.6;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.qp-table{width: 100%;}
.qp-table table{width: 100%;border: none;}
.qp-table tr{width: 100%;border: none;}
.qp-table td{padding-right: .1rem; color: #999999;line-height: 1.7; border: none;} 


.qr-main{width: 100%;padding: .8rem .4rem;}
.qr-form{width: 100%;} 
.qr-navbox{width: 100%;text-align: center;padding-bottom: .3rem; }
.qr-nav{display: inline-block;vertical-align: top;position: relative; margin:0 .5rem .2rem;}
.qr-nav:after{content: '';position: absolute;top: .35rem;right: -.8rem; width: .6rem;height: 1px;background-color: #e6f2f8;}
.qr-nav:last-child:after{display: none;}
.qr-nav .qr-nub{display: inline-block;width: .4rem;height: .4rem;line-height: .4rem;border-radius: 50%; color: #666666;background-color: #f0f4f6;border: solid 1px #f0f4f6;}
.qr-nav .qr-text{width: 100%;position: relative;padding-top: .1rem;}
.qr-nav .qr-name{width: 100%;color: #222222;line-height: 1.6;}
.qr-nav .qr-time{position: absolute;bottom: 0;left: 50%;transform: translate(-50%,0);white-space: nowrap; color: #999999;line-height: 1.7;}
.qr-nav.active .qr-nub{background-color: #07509e;color: #fff;}
.qr-nav.active .qr-name{color: #07509e;}

.qr-cont{width: 5.4rem;margin: 0 auto;} 
.qr-item{width: 100%;display: flex;margin-bottom: .2rem;}
.qr-tip{min-width: 6.12em;padding-right: .1rem;color: #222222;line-height: .46rem;}
.qr-tip span{color: #e81202;}
.qr-b{flex: 1;position: relative;}
.qr-intro{width: 100%;line-height: .46rem;color: #222;}
.qr-input{display: block;width: 100%;height: .46rem;padding: 0 .15rem; border-radius: .06rem;background-color: transparent; border: solid 1px #e1e1e1;}
.qr-textarea{width: 100%;padding:    .15rem;color: #333;height:  1.5rem;line-height: 1.87; border-radius: .06rem;border: solid 1px #e1e1e1;}
.qr-getcode{position: absolute;top: 50%;right: .15rem;transform: translate(0,-50%);display: block;cursor: pointer; white-space: nowrap;line-height: 1.5;color: #333;}
.qr-getcode.gray{color: #999;}
.qr-buttom{width: 100%;text-align: center;padding-top: .2rem;}
.qr-submit{display: inline-block;cursor: pointer;border: none;padding: 0 .45rem;color: #ffffff;height: .46rem;line-height: .46rem;background-color: #07509e;border-radius: .06rem;}
 
.qr-succeed{width: 100%;text-align: center;}  
.qr-img{width: 100%;margin-bottom: .25rem;}
.qr-img img{width: .9rem;}
.qr-titles{color: #333333;font-weight: bold;line-height: 1.41;margin-bottom: .6rem;}
.qr-linkbox{width: 100%;}
.qr-link{display: inline-block;vertical-align: middle;margin: 0 .15rem; cursor: pointer;border: none;padding: 0 .45rem;color: #ffffff;height: .46rem;line-height: .46rem;background-color: #07509e;border-radius: .06rem;}
 

.qs-main{width: 12.1rem;}
.qs-form{width: 100%;}
.qs-top{width: 100%;background-color: #ffffff;border-radius: 0.06rem;margin-bottom: 0.2rem;}
.qs-textbox{width: 100%;padding: .3rem .4rem; color: #444444;line-height: .4rem;}
.qs-textbox *{line-height: inherit;}

.qs-center{width: 100%;background-color: #ffffff;border-radius: 0.06rem;margin-bottom: 0.2rem;}
.qs-product{width: 100%;}
.qst-tr{width: 100%;font-size: 0;margin-bottom: .2rem;padding: .15rem 0; background-color: #ffffff;border-bottom: .02rem solid #f0f4f6;}
.qst-th{display: inline-block;vertical-align: top;text-align: center;}
.qst-tip{width: 100%;color: #222222;line-height: 1.87;}
.qst-th:nth-child(1){width: 41%;position: relative; text-align: left;padding-left: 1.4rem;}
.qst-th:nth-child(2){width: 17%;}
.qst-th:nth-child(3){width: 18%;}
.qst-th:nth-child(4){width: 24%;} 

.qst-list{width: 100%;}
.qst-item{display: block;position: relative;padding: .2rem 0; width: 100%;font-size: 0;background-color: #ffffff;border-bottom: .02rem solid #f0f4f6;}
.qst-td{display: inline-block;vertical-align: middle;text-align: center;}
.qst-td:nth-child(1){width: 41%;position: relative; text-align: left;padding-left:  .85rem;}
.qst-td:nth-child(2){width: 17%;}
.qst-td:nth-child(3){width: 18%;}
.qst-td:nth-child(4){width: 24%;} 
.qst-link{display: flex;align-items: center;cursor: pointer;}
.qst-img{display: block;position: relative;overflow: hidden; width: 1rem;height: 1rem;background-color: #ffffff;border-radius: .06rem;border: solid 1px #eeeeee;}
.qst-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.qst-text{flex: 1;width: 0;padding-left: .2rem;}
.qst-name{width: 100%;margin-bottom: .05rem; color: #222222;line-height: 1.6;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.qst-table{width: 100%;}
.qst-table table{width: 100%;border: none;}
.qst-table tr{width: 100%;border: none;}
.qst-table td{padding-right: .1rem; color: #999999;line-height: 1.7; border: none;} 
.qst-price{width: 100%;color: #444444;line-height: 1.6;}
.qst-subtotal{width: 100%;color: #e81202;line-height: 1.6;}
.qst-del{display: inline-block;vertical-align: middle;cursor: pointer;padding: 0 .1rem;}
.qst-del img{width: 1.25em;}
.qst-num{display: inline-block;font-size: 0; background-color: #ffffff;border-radius: .04rem;border: solid 1px #e1e1e1;overflow: hidden;}
.qst-input{border: none; border-left: solid 1px #e1e1e1;border-right: solid 1px #e1e1e1; display: inline-block;vertical-align: middle;width: 2.85em;height: 2em;text-align: center;color: #333;}
.qst-btn{display: inline-block;vertical-align: middle;cursor: pointer; width: 2em;height: 2em;background-image: url('../images/a54.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.qst-btn.plus{background-image: url('../images/a54-b.png');}
.qst-bottom{width: 100%;font-size: 0;display: flex;align-items: center;padding: .25rem .4rem .25rem 0;}
.qst-lt{flex: 1;position: relative;padding-left: 1.45rem;}
.qst-buttom{display: inline-block;vertical-align: middle;margin-right: .45rem; cursor: pointer;color: #222222;line-height: 1.6;}
.qst-buttom:last-child{margin-right: 0;}
.qst-buttom:hover{color: #e81202;}
.qst-rt{font-size: 0;}
.qst-box{display: inline-block;vertical-align: middle;}
.qst-select{display: inline-block;vertical-align: middle;color: #222222;line-height: 1.6;}
.qst-select span{color: #07509e;} 
.qst-total{display: inline-block;vertical-align: middle;color: #222222;line-height: 1.6;}
.qst-total span{color: #e81202;} 

.qs-product .select-label{position:absolute;top:50%;left: .5rem;transform:translate(0,-50%);z-index: 8; font-size:0;cursor:pointer}
.qs-product .select-icon{display:inline-block;vertical-align:middle; width:1em;height:1em;background-color:#fff;    border-radius: .02rem;border: solid 1px #222222;background-size: 70% auto;background-repeat:no-repeat;background-position:center center}
.qs-product .select-text{display:inline-block;vertical-align:middle;margin-left: .05rem;color: #222222;line-height: 1.6;}
.qs-product .select-checkbox{position:absolute;left:0;top:0;width:100%;height:100%;z-index:123;cursor:pointer;opacity:0}
.qs-product .select-label.selected .select-icon{ background-color: #07509e;border: solid 1px #07509e;background-image: url('../images/a33.png');}


.qs-bottom{width: 100%;background-color: #ffffff;border-radius: 0.06rem;}
.qs-list{width: 100%;max-width: 6rem; padding: .5rem .4rem;}
.qs-item{width: 100%;display: flex;margin-bottom: .2rem;}
.qs-tip{min-width: 6.12em;padding-right: .1rem;color: #222222;line-height: .46rem;}
.qs-tip span{color: #e81202;}
.qs-money{width: 100%;color: #222222;line-height: .46rem;}
.qs-b{flex: 1; }
.qs-input{display: block;width: 100%;height: .46rem;padding: 0 .15rem; border-radius: .06rem;background-color: transparent; border: solid 1px #e1e1e1;}
.qs-textarea{width: 100%;padding:    .15rem;color: #333;height:  1.5rem;line-height: 1.6; border-radius: .06rem;border: solid 1px #e1e1e1;}
.qs-buttom{width: 100%;padding-top: .1rem;padding-left: 6.12em;}
.qs-submit{display: inline-block;cursor: pointer;border: none;padding: 0 .45rem;color: #ffffff;height: .46rem;line-height: .46rem;background-color: #07509e;border-radius: .06rem;}
.qs-form .select-w{display: block; width: 100%;border-radius: .06rem;border: solid 1px #e1e1e1; position: relative;padding-right: .3rem;padding-left: .15rem;white-space:nowrap}
.qs-form .select-w .cur{width: 100%;display: inline-block;vertical-align: top;color: #999999;height: .46rem;line-height: .46rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.qs-form .select-w select{cursor: pointer; position: absolute;width: 100%;height: 100%;padding-left: .15rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.qs-form .select-w:after{content: "";position: absolute;top: 0;right: .2rem;width: .1rem;height: 100%;background-image: url('../images/a60.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}

.qt-main{width: 12.1rem;}
.qt-form{width: 100%;}
.qt-top{width: 100%;background-color: #ffffff;border-radius: 0.06rem;margin-bottom: 0.2rem;}
.qt-bottom{width: 100%;padding: .35rem .4rem .4rem; background-color: #ffffff;border-radius: .06rem;}
.qt-titles{width: 100%;text-align: center;margin-bottom: .25rem;font-weight: bold; color: #07509e;line-height: 1.5;}
.qt-box{width: 100%;margin-bottom: .3rem; display: flex;align-items: center;justify-content: space-between;}
.qt-lt{font-size: 0;overflow: hidden; border-radius: .06rem;border: solid 1px #eeeeee;}
.qt-input{display: inline-block;vertical-align: middle;border: none;padding: 0 .12rem;height: .34rem;min-width: 250px; width: 3.5rem;color: #333;}
.qt-submit{display: inline-block;vertical-align: middle;cursor: pointer;border: none; padding: 0 .15rem;color: #ffffff; height: .34rem;line-height: .34rem;background-color: #07509e;}
.qt-rt{font-size: 0;}
.qt-numbers{color: #999999;line-height: 1.6;}
.qt-numbers span{color: #222222;}

.qt-tr{width: 100%;font-size: 0;background-color: #f0f4f6;border-radius: .06rem;}
.qt-th{display: inline-block;vertical-align: middle;padding: .15rem 0; color: #222222;line-height: 1.44;}
.qt-th:nth-child(1){width: 35.9%;padding-left: .75rem;}
.qt-th:nth-child(2){width: 31%;}
.qt-th:nth-child(3){width: 13.2%;}
.qt-th:nth-child(4){width: 12.8%;}
.qt-th:nth-child(5){width: 7.1%;}

.qt-list{width: 100%;}
.qt-item{width: 100%;position: relative;border-bottom: 1px solid #eee;}
.qt-goods{width: 100%;font-size: 0;padding: .13rem 0;}
.qt-td{display: inline-block;vertical-align: top; color: #222222;line-height: 1.44;}
.qt-td:nth-child(1){width: 35.9%;padding-left: .75rem;}
.qt-td:nth-child(2){width: 31%;}
.qt-td:nth-child(3){width: 13.2%;}
.qt-td:nth-child(4){width: 12.8%;}
.qt-td:nth-child(5){width: 7.1%;}
.qt-textbox{width: 100%;color: #444444;line-height: 1.8;}
.qt-textbox *{line-height: inherit;}
.qt-intro{width: 100%;max-width: 16em; color: #444444;line-height: 1.8;}
.qt-price{width: 100%;color: #e81202;line-height: 1.8;}
.qt-img{display: inline-block; background-color: #ffffff;border: solid 1px #eeeeee;}
.qt-img img{display: block; width: .76rem;height: .76rem;object-fit: contain;}
.qt-cont{width: 100%;display: flex;align-items: center;margin-top: .45rem;background-color: #f0f4f6;border-radius: .06rem;overflow: hidden;}
.qt-left{flex: 1;padding-left: .32rem;}
.qt-del{display: inline-block;vertical-align: middle;cursor: pointer; color: #07509e;line-height: 1.5;margin-right: .18rem;}
.qt-nullify{display: inline-block;vertical-align: middle;cursor: pointer; color: #07509e;line-height: 1.5;margin-right: .18rem;}
.qt-right{font-size: 0;}
.qt-export{display: inline-block;cursor: pointer;padding: 0 .25rem;color: #ffffff;height: .56rem;line-height: .56rem; background-color: #07509e;}

.qt-form .select-label{position:absolute;top: calc(.13rem + .4em); left: .32rem; z-index: 8;  cursor:pointer}
.qt-form .select-icon{display:inline-block;vertical-align:middle; width:1em;height:1em; border-radius: .02rem;border: solid 1px #222222;background-size: 70% auto;background-repeat:no-repeat;background-position:center center}
.qt-form .select-text{display:inline-block;vertical-align:middle;margin-left: .05rem;color: #222222;line-height: 1.6;}
.qt-form .select-checkbox{position:absolute;left:0;top:0;width:100%;height:100%;z-index:123;cursor:pointer;opacity:0}
.qt-form .select-label.selected .select-icon{ background-color: #07509e;border: solid 1px #07509e;background-image: url('../images/a33.png');}

.qt-left .select-label{position: relative;display: inline-block;vertical-align: middle;top: 0;left: 0;margin-right: .18rem;}


.r-a{width: 100%;display: flex;align-items: center;min-height: 6.7rem; padding: .3rem;}
.r-form{width: 100%;}
.r-main{width: 100%;max-width: 5.6rem;margin: 0 auto;}
.r-cont{width: 100%;padding: .55rem .4rem .5rem; background-color: rgba(255,255,255,95);border-radius: .04rem;}
.r-navbox{width: 100%;font-size: 0;text-align: center;margin-bottom: .2rem;}
.r-nav{display: inline-block;vertical-align: top;cursor: pointer; margin: 0 .15rem;padding-bottom: .08rem;position: relative;color: #222222;font-weight: bold;line-height: 1.45;}
.r-nav:hover:after{content: '';position: absolute;bottom: 0;left:50%;margin-left: -.1rem; width: .2rem;height: .04rem;background-color: #07509e;border-radius: .02rem;}
.r-nav.active:after{content: '';position: absolute;bottom: 0;left:50%;margin-left: -.1rem; width: .2rem;height: .04rem;background-color: #07509e;border-radius: .02rem;}
.r-buttom{width: 100%;padding-top:  .05rem;}
.r-submit{width: 100%;display: block;cursor: pointer; border: none;height: .46rem;line-height: .46rem;text-align: center;color: #ffffff;background-color: #07509e;border-radius: .06rem;}
.r-agree{width: 100%;font-size: 0;padding-top: .15rem;}
.r-agree .lb-label{display: inline-block;vertical-align: middle;font-size: 0;position: relative; cursor: pointer;}
.r-agree .lb-icon{box-sizing: border-box;display: inline-block;vertical-align: middle;width: 1em;height: 1em;border-radius: .02rem;margin-right: .06rem;border: 1px solid #999999;}
.r-agree .lb-text{display: inline-block;vertical-align: middle;color: #999999;line-height: 1.6;user-select:none;}
.r-agree .lb-label.selected .lb-icon{border-color: #07509e;background-color: #07509e;background-image: url('../images/a33.png');background-size: 80% auto;background-position: center center;background-repeat: no-repeat;}
.r-agree .lb-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}
.r-link{display: inline-block;vertical-align: middle;cursor: pointer;color: #07509e;line-height: 1.6;}
.r-quick{width: 100%;padding-top: .2rem;}
.r-tip{display: inline-block;vertical-align: middle;margin-right: .08rem; color: #999999;line-height: 1.6;}
.r-list{display: inline-block;vertical-align: middle;font-size: 0; }
.r-one{position: relative; top: 0;transition: all ease .4s; display: inline-block;vertical-align: middle;cursor: pointer; margin-right: .1rem;}
.r-one img{width: .35rem;}
.r-one:hover{top: -3px;}
.r-center{width: 100%;}
.r-item{display: flex;align-items: center;position: relative; margin-bottom: .15rem;padding: 0 .18rem; width: 100%;border-radius: .06rem;border: solid 1px #e1e1e1;}
.r-icon{width: .75em;}
.r-icon img{width: 100%;}
.r-b{flex: 1;}
.r-input{width: 100%;border: none;background-color: transparent; height: .46rem;padding: 0 .06rem;color: #333;}
.r-codebox{width: 100%;padding-right: 1.3rem;position: relative;}
.r-code{position: absolute;top: 0;right: 0;border-radius: .06rem;overflow: hidden;border: solid 1px #e1e1e1;}
.r-code img{width: 1.2rem;height: .46rem;object-fit: contain;cursor: pointer;}
.r-forget{width: 100%;margin-bottom: .18rem; line-height: 1;}
.r-forget a{cursor: pointer;color: #07509e;}
.r-get_code{position: absolute;top: 0;right: 0;white-space: nowrap; display: block;cursor: pointer; min-width: 1.2rem;padding: 0 .15rem;height: .46rem;line-height: .46rem;color: #07509e; text-align: center;background-color: #dbecff;}
.r-get_code.gray{background-color: #e1e1e1;}
.r-tr{width: 100%;font-size: 0;padding-bottom:  .15rem;padding-top: .1rem;}
.r-td{display: inline-block;vertical-align: middle;margin-bottom: .15rem;}
.r-td:after{content: '';display: inline-block;vertical-align: middle;margin: 0 .4rem;width: .07rem;height: .2rem;background-image: url('../images/c25.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.r-td:last-child:after{display: none;}
.r-nub{display: inline-block;vertical-align: middle;margin-right: .09rem; color: #666666;text-align: center; width: .24rem;height: .24rem;line-height: .24rem;border-radius: 50%;background-color: #eeeeee;}
.r-name{display: inline-block;vertical-align: middle;color: #666666;line-height: 1.6;}
.r-td.active .r-nub{color: #07509e;background-color: #dbecff;}
.r-td.active .r-name{color: #07509e;}
.r-succeedbox{width: 100%;text-align: center;padding-top: .08rem;}
.r-succeed{width: 100%;padding-bottom: .35rem;color: #07509e;font-weight: bold;line-height: 1.45;}
.r-succeed img{height: 1em;margin-right: .08rem;}
.r-log{width: 100%;display: block;cursor: pointer; border: none;height: .46rem;line-height: .46rem;text-align: center;color: #ffffff;background-color: #07509e;border-radius: .06rem;}

@media(max-width: 1450px){
    .r-td:after{margin: 0 .3rem;}
}

/* 
12.1rem

rgba(7,80,158,.8)
color: #07509e;
.a-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(900/1920*100%);}
.a-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}

.a-a{width: 100%;padding: 0 .3rem; background-color: #f0f4f6;}
.a-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}

.teaser.delay2  {transition-delay: .2s;}

transform: scale(1.00);transition: all ease .5s;
background-size: cover;background-position: center center;background-repeat: no-repeat;


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} 
 

*/

.xa-a{opacity: 0;z-index: -1;visibility: hidden; position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);}
.xa-a.show{opacity: 1;z-index: 388;visibility: visible;transition: all ease .5s;}
.xa-form{width: 100%;}
.xa-main{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 6rem; }
.xa-cont{width: 100%;background-color: #ffffff;border-radius: .04rem;}
.xa-top{width: 100%;position: relative; padding: 0 .6rem 0 .3rem; border-radius: .04rem .04rem 0 0;background-color: #f0f4f6;}
.xa-titles{width: 100%;color: #222222;line-height: .7rem;}
.xa-close{position: absolute;top: 0;right: .3rem;display: block;cursor: pointer;width: .21rem;height: 100%; background-image: url('../images/a71.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.xa-close:hover{background-image: url('../images/a71-b.png');}
.xa-bottom{width: 100%;padding: .3rem  .3rem .4rem;}
.xa-item{display: flex;width: 100%;margin-bottom: .2rem;}
.xa-tip{min-width: 6.25em;padding-right: .25em; color: #222222;line-height: .46rem;}
.xa-tip span{color: #e81202;}
.xa-b{flex: 1;position: relative;}
.xa-input{width: 100%;padding: 0 .15rem;color: #333;height: .46rem; border-radius: .06rem;border: solid 1px #e1e1e1;}
.xa-textarea{width: 100%;padding:  .13rem .15rem;color: #333;height:  1.5rem;line-height: 1.87; border-radius: .06rem;border: solid 1px #e1e1e1;}
.xa-a .city-picker-span{height: auto !important; padding: 0 .15rem;color: #999; border-radius: .06rem;border: solid 1px #e1e1e1;}
.xa-a .city-select-content{max-height: 300px;overflow: auto;}
.xa-a .city-select .clearfix{position: relative;}
.xa-default{width: 100%;padding-left: 6.25em;}
.xa-default .lb-label{display: inline-block;vertical-align: middle;font-size: 0;position: relative; cursor: pointer;}
.xa-default .lb-icon{box-sizing: border-box;display: inline-block;vertical-align: middle;width: 1em;height: 1em;border-radius: .02rem;margin-right: .06rem;border: 1px solid #999999;}
.xa-default .lb-text{display: inline-block;vertical-align: middle;color: #999999;line-height: 1.6;user-select:none;}
.xa-default .lb-label.selected .lb-icon{border-color: #07509e;background-color: #07509e;background-image: url('../images/a33.png');background-size: 80% auto;background-position: center center;background-repeat: no-repeat;}
.xa-default .lb-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}
.xa-buttom{width: 100%;text-align: center;padding-top: .15rem;}
.xa-submit{display: inline-block;cursor: pointer;border: none;padding: 0 .45rem;color: #ffffff; height: .46rem;line-height: .46rem;background-color: #07509e;border-radius: .06rem;}
.xa-form .select-w{display: inline-block;vertical-align: top;width: 100%;border-radius: .06rem;border: solid 1px #e1e1e1; position: relative;padding-right: .3rem;padding-left: .15rem;white-space:nowrap}
.xa-form .select-w .cur{width: 100%;display: inline-block;vertical-align: top;color: #999999;height: .46rem;line-height: .46rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xa-form .select-w select{cursor: pointer; position: absolute;width: 100%;height: 100%;padding-left: .15rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.xa-form .select-w:after{content: "";position: absolute;top: 0;right: .2rem;width: .1rem;height: 100%;background-image: url('../images/a60.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}



.xb-a{opacity: 0;z-index: -1;visibility: hidden; position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);}
.xb-a.show{opacity: 1;z-index: 388;visibility: visible;transition: all ease .5s;}
.xb-form{width: 100%;}
.xb-main{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 6rem; }
.xb-cont{width: 100%;background-color: #ffffff;border-radius: .04rem;}
.xb-top{width: 100%;position: relative; padding: 0 .6rem 0 .3rem; border-radius: .04rem .04rem 0 0;background-color: #f0f4f6;}
.xb-titles{width: 100%;color: #222222;line-height: .7rem;}
.xb-close{position: absolute;top: 0;right: .3rem;display: block;cursor: pointer;width: .21rem;height: 100%; background-image: url('../images/a71.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.xb-close:hover{background-image: url('../images/a71-b.png');}
.xb-bottom{width: 100%;padding: .3rem  .3rem .4rem;}
.xb-item{display: flex;width: 100%;margin-bottom: .2rem;}
.xb-tip{min-width: 6.25em;padding-right: .25em; color: #222222;line-height: .46rem;}
.xb-tip span{color: #e81202;}
.xb-b{flex: 1;position: relative;}
.xb-input{width: 100%;padding: 0 .15rem;color: #333;height: .46rem; border-radius: .06rem;border: solid 1px #e1e1e1;}
.xb-textarea{width: 100%;padding:  .13rem .15rem;color: #333;height:  1.5rem;line-height: 1.87; border-radius: .06rem;border: solid 1px #e1e1e1;}
.xb-a .city-picker-span{height: auto !important; padding: 0 .15rem;color: #999; border-radius: .06rem;border: solid 1px #e1e1e1;}
.xb-a .city-select-content{max-height: 300px;overflow: auto;}
.xb-a .city-select .clearfix{position: relative;} 
.xb-default{width: 100%;padding-left: 6.25em;}
.xb-default .lb-label{display: inline-block;vertical-align: middle;font-size: 0;position: relative; cursor: pointer;}
.xb-default .lb-icon{box-sizing: border-box;display: inline-block;vertical-align: middle;width: 1em;height: 1em;border-radius: .02rem;margin-right: .06rem;border: 1px solid #999999;}
.xb-default .lb-text{display: inline-block;vertical-align: middle;color: #999999;line-height: 1.6;user-select:none;}
.xb-default .lb-label.selected .lb-icon{border-color: #07509e;background-color: #07509e;background-image: url('../images/a33.png');background-size: 80% auto;background-position: center center;background-repeat: no-repeat;}
.xb-default .lb-input{position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;filter: alpha(opacity=0);width: 100%;height: 100%;cursor: pointer;}
.xb-buttom{width: 100%;text-align: center;padding-top: .15rem;}
.xb-submit{display: inline-block;cursor: pointer;border: none;padding: 0 .45rem;color: #ffffff; height: .46rem;line-height: .46rem;background-color: #07509e;border-radius: .06rem;}
.xb-form .select-w{display: inline-block;vertical-align: top;width: 100%;border-radius: .06rem;border: solid 1px #e1e1e1; position: relative;padding-right: .3rem;padding-left: .15rem;white-space:nowrap}
.xb-form .select-w .cur{width: 100%;display: inline-block;vertical-align: top;color: #999999;height: .46rem;line-height: .46rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xb-form .select-w select{cursor: pointer; position: absolute;width: 100%;height: 100%;padding-left: .15rem;left: 0;top: 0;z-index: 2;opacity: 0;filter: alpha(opacity=0);}
.xb-form .select-w:after{content: "";position: absolute;top: 0;right: .2rem;width: .1rem;height: 100%;background-image: url('../images/a60.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}

.xc-a{opacity: 0;z-index: -1;visibility: hidden; position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);}
.xc-a.show{opacity: 1;z-index: 388;visibility: visible;transition: all ease .5s;}
.xc-form{width: 100%;}
.xc-main{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 6rem; }
.xc-cont{width: 100%;background-color: #ffffff;border-radius: .04rem;}
.xc-top{width: 100%;position: relative; padding: 0 .6rem 0 .3rem; border-radius: .04rem .04rem 0 0;background-color: #f0f4f6;}
.xc-titles{width: 100%;color: #222222;line-height: .7rem;}
.xc-close{position: absolute;top: 0;right: .3rem;display: block;cursor: pointer;width: .21rem;height: 100%; background-image: url('../images/a71.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.xc-close:hover{background-image: url('../images/a71-b.png');}
.xc-bottom{width: 100%;padding: .3rem;}
.xc-item{display: flex;width: 100%;margin-bottom: .15rem;}
.xc-tip{min-width: 6.25em;padding-right: .25em; color: #222222;line-height: .46rem;}
.xc-tip span{color: #e81202;}
.xc-b{flex: 1;position: relative;}
.xc-input{width: 100%;padding: 0 .15rem;color: #333;height: .46rem; border-radius: .06rem;border: solid 1px #e1e1e1;}
.xc-hint{width: 100%;color: #999999;line-height: 1.4;padding-top: .05rem;}
.xc-buttom{width: 100%;text-align: center;padding-top: .15rem;}
.xc-submit{display: inline-block;cursor: pointer;border: none;padding: 0 .45rem;color: #ffffff; height: .46rem;line-height: .46rem;background-color: #07509e;border-radius: .06rem;}

.index-top{width: 100%;text-align: center;padding-bottom: .2rem;position: relative;}
.index-titles{width: 100%;color: #222222;line-height: 1.3;font-weight: bold;}
.index-titles span{display: inline-block;vertical-align: middle; }
.index-titles span:after{content: '';display: inline-block;vertical-align: middle;margin: 0 .05rem;width: .09rem;height: .1rem; background-image: url('../images/a38.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.index-titles span:last-child:after{display: none;}
.index-intro{width: 100%;padding-top: .1rem; color: #444444;line-height: 1.6;}

.index-more{position: absolute;top: 50%;right: 0;transform: translate(0,-50%);cursor: pointer;white-space: nowrap; color: #999999;line-height: 1.6;}
.index-more:after{content: '';display: inline-block;vertical-align: top;margin-left: .07rem; width: .25em;height: 1.6em;background-image: url('../images/a48.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.index-more:hover{color: #07509e;}
.index-more:hover:after{background-image: url('../images/a48-b.png');}
.index-tip{position: absolute;top: 50%;left: 0;transform: translate(0,-50%);white-space: nowrap;color: #eeeeee;font-weight: bold;line-height: 1.3;}

.wa-a{width: 100%;position: relative;}
.wa-main{width: 100%;position: relative;}
.wa-b{width: 100%;}
.wa-item{width: 100%;}
.wa-link{display: block;cursor: pointer;width: 100%;}
.wa-img{width: 100%;}
.wa-img img{width: 100%;}
.wa-pagination{position: absolute;bottom: .4rem;left: 0;width: 100%;text-align: center;font-size: 0;}
.wa-pagination .swiper-pagination-bullet{transition: all ease .5s; display: inline-block;vertical-align: middle;margin: 0 .05rem; opacity: 1;width: 8px;height: 8px;border-radius: 4px;background-color: #fff;}
.wa-pagination .swiper-pagination-bullet-active{width: .4rem;}

.wb-a{width: 100%;padding: .35rem .3rem; background-color: #f0f4f6;}
.wb-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.wb-cont{width: 100%;}
.wb-b{width: 100%;}
.wb-item{width: 15.59%;margin-right: 1.28%;}
.wb-item:last-child{margin-right: 0;}
.wb-link{display: block;cursor: pointer;position: relative; width: 100%;border-radius: .06rem;overflow: hidden;}
.wb-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(178/237*100%);}
.wb-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.wb-text{position: absolute;bottom: 0;left: 0;width: 100%;padding: 0 .15rem;text-align: center; background-color: rgba(0,0,0,.3);}
.wb-name{width: 100%;color: #ffffff;line-height: .4rem; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wb-link:hover .wb-img img{transform: scale(1.05);}
.wb-link:hover .wb-text{background-color: #07509e;}

.wc-a{width: 100%;padding:  0 .3rem .2rem; background-color: #f0f4f6;}
.wc-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.wc-cont{width: 100%;font-size: 0;}
.wc-item{display: inline-block;vertical-align: top;cursor: pointer;position: relative; width: 18.94%;margin-bottom: .2rem;margin-right: 1.32%;border-radius: .06rem;overflow: hidden;}
.wc-item:nth-child(5n){margin-right: 0;}
.wc-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(216/288*100%);}
.wc-img:after{content: '';position: absolute;bottom:  0;left: 0;width: 100%;height: .8rem;background-image: linear-gradient(0deg, #000000  0%,  rgba(0,0,0,0) 100%); }
.wc-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.wc-text{position: absolute;bottom: 0;left: 0;z-index: 8; width: 100%;padding: .18rem .15rem;text-align: center;}
.wc-name{width: 100%;color: #ffffff;font-weight: bold;line-height: 1.45; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wc-item:hover .wc-img:after{background-image: linear-gradient(0deg, #07509e 0%, rgba(7,80,158,0) 100%);}
.wc-item:hover .wc-img img{transform: scale(1.05);}

.wd-a{width: 100%;padding:  0 .3rem .4rem; background-color: #f0f4f6;}
.wd-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.wd-cont{width: 100%;padding: .35rem .4rem .2rem;font-size: 0; background-color: #ffffff;border-radius: .06rem;}
.wd-item{display: inline-block;vertical-align: top;cursor: pointer;position: relative; width: 23.95%;height: 1.8rem; margin-bottom: .2rem;margin-right: 1.4%;border-radius: .06rem;overflow: hidden; background-size: cover;background-position: center center;background-repeat: no-repeat;}
.wd-item:nth-child(4n){margin-right: 0;}
.wd-img{position: absolute;top: 0;right: .05rem;width: 1.8rem;height: 100%;overflow: hidden;}
.wd-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.wd-text{position: absolute;top: 50%;left: 0;z-index: 8;padding: 0 .4rem; width: 100%;transform: translate(0,-50%);}
.wd-name{width: 100%;color: #222222;line-height: 1.45;font-weight: bold;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wd-item:hover .wd-img img{transform: scale(1.05);}
.wd-item:hover .wd-name{color: #07509e;} 
.wd-item:nth-child(8n + 1){background-image: url('../images/b36.jpg');}
.wd-item:nth-child(8n + 1):hover{box-shadow: 0px 0px .52rem .02rem rgba(213, 246, 228, 0.84);}
.wd-item:nth-child(8n + 2){background-image: url('../images/b36-b.jpg');}
.wd-item:nth-child(8n + 2):hover{box-shadow: 0px 0px .52rem .02rem rgba(253, 242, 236, 0.84);} 
.wd-item:nth-child(8n + 3){background-image: url('../images/b36-c.jpg');}
.wd-item:nth-child(8n + 3):hover{box-shadow: 0px 0px .52rem .02rem rgba(252, 239, 239, 0.84);} 
.wd-item:nth-child(8n + 4){background-image: url('../images/b36-d.jpg');}
.wd-item:nth-child(8n + 4):hover{box-shadow: 0px 0px .52rem .02rem rgba(243, 243, 253, 0.84);} 
.wd-item:nth-child(8n + 5){background-image: url('../images/b36-e.jpg');}
.wd-item:nth-child(8n + 5):hover{box-shadow: 0px 0px .52rem .02rem rgba(236, 242, 252, 0.84);} 
.wd-item:nth-child(8n + 6){background-image: url('../images/b36-f.jpg');}
.wd-item:nth-child(8n + 6):hover{box-shadow: 0px 0px .52rem .02rem rgba(223, 243, 250, 0.84);} 
.wd-item:nth-child(8n + 7){background-image: url('../images/b36-g.jpg');}
.wd-item:nth-child(8n + 7):hover{box-shadow: 0px 0px .52rem .02rem rgba(236, 243, 252, 0.84);} 
.wd-item:nth-child(8n + 8){background-image: url('../images/b36-h.jpg');}
.wd-item:nth-child(8n + 8):hover{box-shadow: 0px 0px .52rem .02rem rgba(255, 245, 232, 0.84);} 


.we-a{width: 100%;padding:  0 .3rem .4rem; background-color: #f0f4f6;}
.we-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.we-cont{width: 100%;padding: .35rem .4rem .2rem;font-size: 0; background-color: #ffffff;border-radius: .06rem;}
.we-list{width: 100%;font-size: 0;}
.we-item{display: inline-block;vertical-align: top;cursor: pointer;width: 15.55%;margin-right: 1.33%;margin-bottom: .2rem;}
.we-item:nth-child(6n){margin-right: 0;}
.we-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(126/224*100%);border-radius: .06rem;border: solid 1px #eeeeee;}
.we-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.we-item:hover{box-shadow: 0px 0px .2rem   rgba(240, 244, 246, 0.84);}
.we-item:hover .we-img img{transform: scale(1.05);}

.wf-a{width: 100%;padding:  0 .3rem .4rem; background-color: #f0f4f6;}
.wf-main{width: 100%;max-width: 15.2rem;margin: 0 auto;}
.wf-cont{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.wf-left{width: calc(50% - .1rem);padding: .35rem .4rem .2rem; background-color: #ffffff;border-radius: .06rem;}
.wf-top{width: 100%;display: flex;align-items: center;}
.wf-titles{flex: 1;color: #222222;line-height: 1.45;font-weight: bold;}
.wf-titles img{width: 1em;margin-right: .05rem;}
.wf-more{display: block; cursor: pointer;color: #999999;line-height: 1.6;}
.wf-more:after{content: '';display: inline-block;vertical-align: top;margin-left: .07rem; width: .25em;height: 1.6em;background-image: url('../images/a48.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.wf-more:hover{color: #07509e;} 
.wf-more:hover:after{background-image: url('../images/a48-b.png');}
.wf-tr{width: 100%;padding-top: .05rem;}
.wf-td{display: flex;align-items: center;justify-content: space-between;cursor: pointer; width: 100%;min-height: .86rem;padding: .15rem 0; border-bottom: 1px solid #eeeeee;}
.wf-td:last-child{border-bottom:none;}
.wf-td .wf-lt{width: calc(100% - 1.5rem);}
.wf-td .wf-name{width: 100%;margin-bottom: .07rem; color: #222222;line-height: 1.6;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wf-td .wf-time{width: 100%;line-height: 1.7;color: #999999;}
.wf-td .wf-time:before{content: '';display: inline-block;vertical-align: top;margin-right: .05rem;width: 1em;height: 1.7em;background-image: url('../images/a25.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.wf-td .wf-rt{width: 1rem;}
.wf-td .wf-img{background-image: url('../images/bg2.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;width: 100%;position: relative;overflow: hidden;padding-top: calc(56/100*100%);border-radius: .06rem;border: solid 1px #eeeeee;}
.wf-td .wf-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.wf-td:hover .wf-img img{transform: scale(1.05);}
.wf-td:hover .wf-name{color: #07509e;}

.wf-right{width: calc(50% - .1rem);padding: .35rem .4rem .2rem; background-color: #ffffff;border-radius: .06rem;}
.wf-list{width: 100%;}
.wf-item{display: flex;align-items: center;justify-content: space-between;cursor: pointer; width: 100%;min-height: 1.17rem;padding: .15rem 0; border-bottom: 1px solid #eeeeee;}
.wf-item:last-child{border-bottom:none;}
.wf-item .wf-lt{width: calc(100% - 2rem);}
.wf-item .wf-name{width: 100%;margin-bottom: .02rem; color: #222222;line-height: 1.6;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wf-item .wf-intro{width: 100%;margin-bottom: .05rem; color: #999999;line-height: 1.7;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wf-item .wf-time{width: 100%;line-height: 1.7;color: #999999;}
.wf-item .wf-time:before{content: '';display: inline-block;vertical-align: top;margin-right: .05rem;width: 1em;height: 1.7em;background-image: url('../images/a25.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.wf-item .wf-rt{width: 1.37rem;}
.wf-item .wf-img{background-image: url('../images/bg2.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat; width: 100%;position: relative;overflow: hidden;padding-top: calc(77/137*100%);border-radius: .06rem;border: solid 1px #eeeeee;}
.wf-item .wf-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.wf-item:hover .wf-img img{transform: scale(1.05);}
.wf-item:hover .wf-name{color: #07509e;}

.wg-main{position: absolute;top: 0;left: 2rem;width: 3.05rem;z-index: 38;height: 100%;background-color: rgba(255,255,255,.98);}
.wg-left{width: 100%;max-height: 100%;overflow: auto;padding: .35rem .1rem .1rem .3rem;}
.wg-titles{width: 100%;margin-bottom: .18rem; color: #222222;font-weight: bold;line-height: 1.41;}
.wg-navbox{display: block;width: 100%;}
.wg-nav{display: block;width: 100%;margin-bottom: .2rem;}
.wg-nav:last-child{margin-bottom: 0;}
.wg-one{display: block;margin-bottom: .05rem; width: 100%;color: #444444;line-height: 1.6;}
.wg-one img{max-width: .2rem;max-height: .2rem;margin-right: .05rem;}
.wg-twobox{width: 100%;font-size: 0;}
.wg-two{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: .13rem;color: #666666;line-height: 1.85;}
.wg-two:hover {color: #07509e;}

.wg-right{opacity: 0;visibility: hidden;z-index: -1;transition: all ease .5s; position: absolute;top: 0;left: 100%;padding: .25rem .1rem .3rem .3rem; width: 4.95rem;height: 100%;overflow: auto; background-color: #ffffff;box-shadow: 0px 0px .52rem .02rem rgba(0, 0, 0, 0.05);}
.wg-item{display: none; width: 100%;}
.wg-item.show{display: block;}
.wg-right.show{opacity: 1;z-index: 88;visibility: visible;}
.wg-classify{width: 100%;}
.wg-subtitle{display: block;cursor: pointer; width: 100%;color: #07509e;line-height: 1.6;margin-bottom: .05rem;}
.wg-subtitle:after{content: '';display: inline-block;vertical-align: middle;margin-left: .05rem;width: .25em;height: 1em;background-image: url('../images/a48-b.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.wg-productbox{width: 100%;font-size: 0;}
.wg-product{display: inline-block;vertical-align: top;cursor: pointer;margin-bottom: .15rem;margin-right: .2rem; width: .7rem;text-align: center;}
.wg-product:nth-child(5n){margin-right: 0;}
.wg-img{background-image: url('../images/bg1.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat; width: 100%;position: relative;overflow: hidden;padding-top: calc(70/70*100%);border-radius: .06rem;border: solid 1px #eeeeee;}
.wg-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.wg-text{width: 100%;padding-top: .05rem;}
.wg-name{display: block; width: 100%;color: #999999;line-height: 1.7;}
.wg-product:hover .wg-img img{transform: scale(1.05);}
.wg-product:hover .wg-name{color: #07509e;}




