/**默认值**/
*{margin:0;padding:0;outline: none;}
body{font-family:"Microsoft YaHei","Helvetica","Arial","SimSun"; color:#333;}
h1,.h1,h2,.h2,h3,.h3 {margin:0px;padding:0;}
ul,li,ol {list-style:none;margin:0;padding:0;}
a:hover,a {text-decoration:none; color: inherit;}
p {margin:0;padding:0;}
em,i{font-style:normal;}

/* -- 浮动 --  */
.cf::after,.cf::before {content: " ";display: table;}
.cf::after {clear: both;}
.fl {float: left;}
.fr {float: right;}
.fl-evenodd:nth-child(odd){float: left;}
.fl-evenodd:nth-child(even){float: right;}

image{ height: auto;}

/**color**/
.color-000000{ color: #000000;}
.color-ffffff{ color: #ffffff;}
.color-333333{ color: #333333;}
.color-444444{ color: #444444;}
.color-666666{ color: #666666;}
.color-686868{ color: #686868;}
.color-777777{ color: #777777;}
.color-888888{ color: #888888;}
.color-808080{ color: #808080;}
.color-999999{ color: #999999;}

.color-aaaaaa{ color: #aaaaaa;}
.color-E60011{ color: #E60011;}
.color-EB4E3D{ color: #EB4E3D;}
.color-BD9C66{ color: #BD9C66;}
.color-BB9B65{ color: #BB9B65;}
.color-d04027{ color: #d04027;}
.color-828282{ color: #828282;}
.color-DADADA{ color: #DADADA;}
.color-A56710{ color: #A56710;}
.color-FF6A00{ color:#FF6A00;}
.color-fe8017{ color:#fe8017;}
.color-D71F27{ color:#D71F27;}
.color-1FD776{ color:#1FD776;}
.color-C60E10{ color:#C60E10;}
.color-FF4848{ color:#FF4848;}
.color-262323{ color:#262323}
.color-FF5D3D{ color:#FF5D3D}
.color-ef5a5f{ color:#ef5a5f}
.color-89734c{ color:#89734c}
.color-f1f1f1{ color:#f1f1f1}
.color-f12c04{ color:#f12c04}
.color-f71a5f{ color:#f71a5f}
.color-542100{ color:#542100}
.color-d6922a{ color:#d6922a}
.color-f9415f{ color:#f9415f}
.color-ff3800{ color:#ff3800}
.color-ff7000{ color:#ff7000}
.color-ffd614{ color:#ffd614}
.color-FFC300{ color:#ffaf0f}
.color-ffcc33{ color:#ffcc33;}
.color-FF6010{ color:#FF6010}
.color-ecab1d{ color:#ecab1d}
.color-fc380e{ color:#fc380e}
.color-07c160{ color:#07c160}
.color-ff9000{ color:#ff9000}

.bg-c-ffffff{ background-color: #ffffff;}
.bg-c-ffffff-0-2{background: rgba(255, 255, 255, 0.2);}
.bg-000000{ background-color: #000000;}
.bg-000000-0-2{ background-color:rgba(0,0,0,0.2);}
.bg-000000-0-3{ background-color:rgba(0,0,0,0.3);}
.bg-000000-0-4{ background-color:rgba(0,0,0,0.4);}
.bg-000000-0-6{ background-color:rgba(0,0,0,0.6);}
.bg-000000-0-7{ background-color:rgba(0,0,0,0.7);}
.bg-000000-0-1{ background-color:rgba(0,0,0,0.1);}
.bg-color-ffffff{ background-color: #ffffff;}
.bg-color-f6f6f6{ background-color: #f6f6f6;}
.bg-color-f8f8f8{ background-color: #f8f8f8;}
.bg-color-FAEEDE{ background-color: #FAEEDE;}
.bg-color-FAFAFA{ background-color: #FAFAFA;}
.bg-color-FAFBFD{ background-color: #FAFBFD;}
.bg-color-E7E7E7{ background-color: #E7E7E7;}
.bg-color-F0F2F3{ background-color: #F0F2F3;}
.bg-color-F75626{ background-color: #F75626;}
.bg-color-D71F27{ background-color: #D71F27;}
.bg-color-FDEFEF{ background-color: #FDEFEF}
.bg-color-F5F5F5{ background-color: #F5F5F5;}
.bg-color-f2f2f2{ background-color: #f2f2f2;}
.bg-color-ffeaf6{ background-color: #ffeaf6;}
.bg-color-fcc447{ background-color: #fcc447;}
.bg-color-fef8e0{ background-color: #fef8e0;}
.bg-color-f71a5f{ background-color: #f71a5f;}
.bg-color-fff1ec{ background-color: #fff1ec;}
.bg-color-f0f0f0{ background-color: #f0f0f0;}
.bg-color-fff8e1{ background-color: #fff8e1;}
.bg-color-00a509{ background-color: #00a509;}
.bg-color-FFC300{ background-color: #FFC300;}
.bg-color-FFECE3{ background-color: #FFECE3;}
.bg-color-FFF6E7{ background-color: #FFF6E7;}
.bg-color-ebebeb{ background-color: #ebebeb;}

/**渐变**/
.linear-gradient-lr{background-image: linear-gradient(to right, #D1B17C , #B99962);}
.linear-gradient-lr-h{background-image: linear-gradient(to right, #bebebe , #999999);}
.linear-gradient-tb{background-image: linear-gradient(#D1B17C,#B99962);}
.linear-gradient-tb-1{background: linear-gradient(180deg, #FDEFC0 0%, #F4C241 100%);}
.linear-gradient-tb-2{background-image: linear-gradient(#ff8123,#ff5720);}
.linear-gradient-tb-3{background-image: linear-gradient(to right, #f8d633 , #ffbb32);}
.linear-gradient-tb-4{background-image: -webkit-linear-gradient(left,#ff9000 0,#ff5000 100%);background-image: -o-linear-gradient(left,#ff9000 0,#ff5000 100%);background-image: linear-gradient(to right,#ff9000 0,#ff5000 100%);background-repeat: repeat-x;}
.linear-gradient-tb-5{background-image: -webkit-linear-gradient(left,#ff5000 0,#ff9000 100%);background-image: -o-linear-gradient(left,#ff5000 0,#ff9000 100%);background-image: linear-gradient(to right,#ff5000 0,#ff9000 100%);background-repeat: repeat-x;}

.linear-text1{background-image:-webkit-linear-gradient(#FFFAEA,#F5D940);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.linear-text2{background: linear-gradient(to right, #fc380e, #dfc432,#00b84b,#08e4ff,#5694eb,#bf36d1); -webkit-background-clip: text; color: transparent;}
.linear-text3{background: linear-gradient(to right, #ff5000, #ff9000); -webkit-background-clip: text; color: transparent;}



.weui_flex{display:-webkit-box;display:-webkit-flex;display:flex;}
.weui_flex_item_1{-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.weui_flex_item_2{-webkit-box-flex:2;-webkit-flex:2;flex:2;}
.weui_flex_item_3{-webkit-box-flex:3;-webkit-flex:3;flex:3;}
.weui_flex_item_4{-webkit-box-flex:4;-webkit-flex:4;flex:4;}
.weui_flex_item_5{-webkit-box-flex:5;-webkit-flex:5;flex:5;}
.weui_flex_item_6{-webkit-box-flex:6;-webkit-flex:6;flex:6;}


/**font**/
.font-size-12-rem{ font-size: 0.12rem;}
.font-size-14-rem{ font-size: 0.14rem;}
.font-size-15-rem{ font-size: 0.15rem;}
.font-size-16-rem{ font-size: 0.16rem;}
.font-size-18-rem{ font-size: 0.18rem;}
.font-size-20-rem{ font-size: 0.20rem;}
.font-size-22-rem{ font-size: 0.22rem;}
.font-size-24-rem{ font-size: 0.24rem;}
.font-size-26-rem{ font-size: 0.26rem;}
.font-size-28-rem{ font-size: 0.28rem;}
.font-size-30-rem{ font-size: 0.30rem;}
.font-size-31-rem{ font-size: 0.31rem;}
.font-size-32-rem{ font-size: 0.32rem;}
.font-size-34-rem{ font-size: 0.34rem;}
.font-size-36-rem{ font-size: 0.36rem;}
.font-size-38-rem{ font-size: 0.38rem;}
.font-size-40-rem{ font-size: 0.40rem;}
.font-size-44-rem{ font-size: 0.44rem;}
.font-size-46-rem{ font-size: 0.46rem;}
.font-size-48-rem{ font-size: 0.48rem;}
.font-size-50-rem{ font-size: 0.50rem;}
.font-size-52-rem{ font-size: 0.52rem;}
.font-size-60-rem{ font-size: 0.60rem;}
.font-size-72-rem{ font-size: 0.72rem;}

.font-weight-bold{ font-weight: bold;}
.font-weight-normal{ font-weight: normal;}

/**width**/
/*比例*/
.max-width-750-px{ max-width: 100%;}
.max-width-110-rem{ max-width: 1.10rem;}
.max-width-200-rem{ max-width: 2.0rem;}

.width-100-b{ width: 100%;}
.width-95-b{ width:95%;}
.width-90-b{ width:90%;}
.width-87-b{ width:87%;}
.width-85-b{ width:85%;}
.width-82-b{ width:82%;}
.width-80-b{ width:80%;}
.width-75-b{ width:75%;}
.width-70-b{ width:70%;}
.width-72-b{ width:72%;}
.width-67-b{ width:67%;}
.width-65-b{ width:65%;}
.width-60-b{ width:60%;}
.width-50-b{ width:50%;}
.width-40-b{ width:40%;}
.width-48-b{ width:48%;}
.width-49-b{ width:49%;}
.width-30-b{ width:30%;}
.width-33-33-b{ width:33.33%;}
.width-28-b{ width:28%;}
.width-25-b{ width:25%;}
.width-20-b{ width:20%;}
.width-15-b{ width:15%;}
.width-10-b{ width:10%;}

.width-8-rem{ width: 0.08rem;}
.width-12-rem{ width: 0.12rem;}
.width-15-rem{ width: 0.15rem;}
.width-16-rem{ width: 0.16rem;}
.width-20-rem{ width: 0.20rem;}
.width-22-rem{ width: 0.22rem;}
.width-24-rem{ width: 0.24rem;}
.width-26-rem{ width: 0.26rem;}
.width-28-rem{ width: 0.28rem;}
.width-32-rem{ width: 0.32rem;}
.width-35-rem{ width: 0.35rem;}
.width-36-rem{ width: 0.36rem;}
.width-40-rem{ width: 0.40rem;}
.width-42-rem{ width: 0.42rem;}
.width-44-rem{ width: 0.44rem;}
.width-52-rem{ width: 0.52rem;}
.width-58-rem{ width: 0.58rem;}
.width-60-rem{ width: 0.60rem;}
.width-68-rem{ width: 0.68rem;}
.width-78-rem{ width: 0.78rem;}
.width-80-rem{ width: 0.80rem;}
.width-88-rem{ width: 0.88rem;}
.width-92-rem{ width: 0.92rem;}
.width-96-rem{ width: 0.96rem;}
.width-110-rem{ width: 1.10rem;}
.width-120-rem{ width: 1.20rem;}
.width-180-rem{ width: 1.80rem;}
.width-190-rem{ width: 1.90rem;}
.width-200-rem{ width: 2.00rem;}

/**height**/
.height-100-b{ height: 100%;}

.height-1-rem{ height: 0.01rem; }
.height-2-rem{ height: 0.02rem; }
.height-20-rem{ height: 0.20rem; }
.height-24-rem{ height: 0.24rem; }
.height-26-rem{ height: 0.26rem; }
.height-28-rem{ height: 0.28rem; }
.height-30-rem{ height: 0.30rem; }
.height-32-rem{ height: 0.32rem; }
.height-34-rem{ height: 0.34rem; }
.height-40-rem{ height: 0.40rem; }
.height-42-rem{ height: 0.42rem; }
.height-44-rem{ height: 0.44rem; }
.height-46-rem{ height: 0.46rem; }
.height-50-rem{ height: 0.50rem; }
.height-52-rem{ height: 0.52rem; }
.height-60-rem{ height: 0.60rem; }
.height-64-rem{ height: 0.64rem; }
.height-68-rem{ height: 0.68rem; }
.height-70-rem{ height: 0.70rem; }
.height-74-rem{ height: 0.74rem; }
.height-80-rem{ height: 0.80rem; }
.height-88-rem{ height: 0.88rem; }
.height-90-rem{ height: 0.90rem; }
.height-100-rem{ height: 1.00rem; }
.height-110-rem{ height: 1.10rem; }
.height-116-rem{ height: 1.16rem; }
.height-120-rem{ height: 1.20rem; }
.height-140-rem{ height: 1.40rem; }
.height-180-rem{ height: 1.80rem; }
.height-200-rem{ height: 2.00rem; }
.height-250-rem{ height: 2.50rem; }
.height-302-rem{ height: 3.02rem; }

.height-auto{ height:auto; }

.line-height-18-rem{ line-height:0.18rem; }
.line-height-20-rem{ line-height:0.20rem; }
.line-height-22-rem{ line-height:0.22rem; }
.line-height-24-rem{ line-height:0.24rem; }
.line-height-26-rem{ line-height:0.26rem; }
.line-height-28-rem{ line-height:0.28rem; }
.line-height-30-rem{ line-height:0.30rem; }
.line-height-32-rem{ line-height:0.32rem; }
.line-height-34-rem{ line-height:0.34rem; }
.line-height-35-rem{ line-height:0.35rem; }
.line-height-36-rem{ line-height:0.36rem; }
.line-height-38-rem{ line-height:0.38rem; }
.line-height-40-rem{ line-height:0.40rem; }
.line-height-42-rem{ line-height:0.42rem; }
.line-height-44-rem{ line-height:0.44rem; }
.line-height-45-rem{ line-height:0.45rem; }
.line-height-46-rem{ line-height:0.46rem; }
.line-height-48-rem{ line-height:0.48rem; }
.line-height-50-rem{ line-height:0.50rem; }
.line-height-52-rem{ line-height:0.52rem; }
.line-height-54-rem{ line-height:0.54rem; }
.line-height-56-rem{ line-height:0.56rem; }
.line-height-58-rem{ line-height:0.58rem; }
.line-height-60-rem{ line-height:0.60rem; }
.line-height-62-rem{ line-height:0.62rem; }
.line-height-66-rem{ line-height:0.66rem;}
.line-height-68-rem{ line-height:0.68rem; }
.line-height-70-rem{ line-height:0.70rem; }
.line-height-72-rem{ line-height:0.72rem; }
.line-height-74-rem{ line-height:0.74rem; }
.line-height-80-rem{ line-height:0.80rem; }
.line-height-84-rem{ line-height:0.84rem; }
.line-height-88-rem{ line-height:0.88rem; }
.line-height-90-rem{ line-height:0.90rem; }
.line-height-92-rem{ line-height:0.92rem; }
.line-height-94-rem{ line-height:0.94rem; }
.line-height-96-rem{ line-height:0.96rem; }
.line-height-100-rem{ line-height:1.00rem; }
.line-height-130-rem{ line-height:1.30rem; }
.line-height-105-rem{ line-height:1.05rem; }
.line-height-116-rem{ line-height:1.16rem; }
.line-height-128-rem{ line-height:1.28rem; }

/**圆角**/
.border-radius-50-b-rem{ border-radius: 50%;}
.border-radius-50-b{ border-radius: 50%;}

.border-radius-4-rem{ border-radius: 0.04rem;}
.border-radius-6-rem{ border-radius: 0.06rem;}
.border-radius-8-rem{ border-radius: 0.08rem;}
.border-radius-10-rem{ border-radius: 0.10rem;}
.border-radius-12-rem{ border-radius: 0.12rem;}
.border-radius-14-rem{ border-radius: 0.14rem;}
.border-radius-16-rem{ border-radius: 0.16rem;}
.border-radius-20-rem{ border-radius: 0.20rem;}
.border-radius-24-rem{ border-radius: 0.24rem;}
.border-radius-28-rem{ border-radius: 0.28rem;}
.border-radius-38-rem{ border-radius: 0.38rem;}
.border-radius-48-rem{ border-radius: 0.48rem;}
.border-radius-58-rem{ border-radius: 0.58rem;}
.border-radius-68-rem{ border-radius: 0.68rem;}
.border-radius-78-rem{ border-radius: 0.78rem;}
.border-radius-88-rem{ border-radius: 0.88rem;}
.border-radius-100-rem{ border-radius: 1rem;}

/*边框*/
.border-2-rem-solid-999999{ border: 0.02rem solid #999999;}
.border-2-rem-solid-cccccc{ border: 0.02rem solid #cccccc;}
.border-2-rem-solid-D1B07C{ border: 0.02rem solid #D1B07C;}
.border-2-rem-solid-00a509{ border: 0.02rem solid #00a509;}
.border-2-rem-solid-FFC300{ border: 0.02rem solid #FFC300;}
.border-2-rem-solid-FDDBA2{ border: 0.02rem solid #FDDBA2;}
.border-2-rem-solid-fc380e{ border: 0.02rem solid #fc380e;}
.border-2-rem-solid-ff9000{ border: 0.02rem solid #ff9000;}

.border-bottom-2-rem-solid-fafafa{ border-bottom: 0.02rem solid #fafafa;}
.border-bottom-2-rem-solid-ECECEC{ border-bottom: 0.02rem solid #ECECEC;}
.border-bottom-2-rem-solid-F9F9F9{ border-bottom: 0.02rem solid #F9F9F9;}
.border-bottom-2-rem-solid-F5F5F5{ border-bottom: 0.02rem solid #F5F5F5;}
.border-bottom-2-rem-solid-e5e5e5{ border-bottom: 0.02rem solid #e5e5e5;}
.border-bottom-2-rem-solid-f2e5d6{ border-bottom: 0.02rem solid #f2e5d6;}

.border-bottom-2-rem-dashed-DCDCDC{ border-bottom: 0.02rem dashed #DCDCDC;}

.border-top-2-rem-solid-fafafa{ border-top: 0.02rem solid #fafafa;}
.border-top-10-rem-solid-fafafa{ border-top: 0.1rem solid #fafafa;}


/**阴影**/
.box-shadow-1{ box-shadow:0px 0px 0.24rem 0.04rem #f1f1f1;}
.box-shadow-2{ box-shadow:0px 0.06rem 0.18rem 0.04rem #d8d8d8;}
.box-shadow-3{ box-shadow:0px 0.06rem 0.18rem 0.04rem #999999;}
.box-shadow-4{ box-shadow:0px 0rem 8rem 0.02rem #999999;}
.box-shadow-5{ box-shadow: 0px 0.04px 0.08px 0px rgba(0,0,0,0.5);}
.box-shadow-6{box-shadow: 0px 0px 14px 0px rgba(231,231,231,1);}
.box-shadow-7{ box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);}

/**溢出隐藏**/
.overflow-hidden{ overflow: hidden;}
.ove-hid{ overflow: hidden;}
.ove-scroll{ white-space:nowrap;overflow-x: scroll; }
.ove-dian{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ove-dian-2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;word-break: break-all;}
.ove-dian-3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;text-overflow: ellipsis;word-break: break-all;}
.ove-dian-4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;text-overflow: ellipsis;word-break: break-all;}

/**透明度**/
.opacity-1{ opacity: 1;}
.opacity-0{ opacity: 0;}

/**text**/
.text-align-l{ text-align: left;}
.text-align-r{ text-align: right;}
.text-align-j{ text-align: justify;}
.text-align-c{ text-align: center;}
.justify-content-center{justify-content: center;}/* 水平居中 */
.align-items-center{align-items: center;} /* 垂直居中 */

.text-decoration-line-through{text-decoration:line-through}/**横杠**/

.vertical-align-super{vertical-align:super;}

.box-sizing{box-sizing: border-box;}

.font-style-italic{font-style:italic}

/**display**/
.display-inline-block{ display: inline-block;}
.display-block{ display: block;}
.display-none{ display: none;}
.display-flex{display: flex;justify-content: center;align-items: center;}

.display-flex-justify{display: flex; display:-webkit-flex;align-items:center;justify-content:center;}/**上下左右居中**/
.display-flex-justify-s{display: flex; display:-webkit-flex;align-items:center;}

.display-flex-flex{display: flex;flex-wrap: wrap; }/**弹性盒子**/
.display-flex-flex-justify{display: flex;flex-wrap: wrap;justify-content: space-between;}/**弹性盒子**/

/*  -- 内外边距 -- */
.padding-left-2-rem{ padding-left: 0.2rem;}
.padding-left-4-rem{ padding-left: 0.4rem;}
.padding-left-6-rem{ padding-left: 0.6rem;}
.padding-left-10-rem{ padding-left: 0.10rem;}
.padding-left-12-rem{ padding-left: 0.12rem;}
.padding-left-14-rem{ padding-left: 0.14rem;}
.padding-left-16-rem{ padding-left: 0.16rem;}
.padding-left-18-rem{ padding-left: 0.18rem;}
.padding-left-20-rem{ padding-left: 0.20rem;}
.padding-left-22-rem{ padding-left: 0.22rem;}
.padding-left-24-rem{ padding-left: 0.24rem;}
.padding-left-26-rem{ padding-left: 0.26rem;}
.padding-left-28-rem{ padding-left: 0.28rem;}
.padding-left-30-rem{ padding-left: 0.30rem;}
.padding-left-32-rem{ padding-left: 0.32rem;}
.padding-left-34-rem{ padding-left: 0.34rem;}
.padding-left-40-rem{ padding-left: 0.40rem;}
.padding-left-42-rem{ padding-left: 0.42rem;}
.padding-left-48-rem{ padding-left: 0.48rem;}
.padding-left-50-rem{ padding-left: 0.50rem;}

.padding-right-2-rem{ padding-right: 0.2rem;}
.padding-right-4-rem{ padding-right: 0.4rem;}
.padding-right-6-rem{ padding-right: 0.6rem;}
.padding-right-10-rem{ padding-right: 0.10rem;}
.padding-right-12-rem{ padding-right: 0.12rem;}
.padding-right-14-rem{ padding-right: 0.14rem;}
.padding-right-16-rem{ padding-right: 0.16rem;}
.padding-right-18-rem{ padding-right: 0.18rem;}
.padding-right-20-rem{ padding-right: 0.20rem;}
.padding-right-22-rem{ padding-right: 0.22rem;}
.padding-right-24-rem{ padding-right: 0.24rem;}
.padding-right-26-rem{ padding-right: 0.26rem;}
.padding-right-28-rem{ padding-right: 0.28rem;}
.padding-right-30-rem{ padding-right: 0.30rem;}
.padding-right-32-rem{ padding-right: 0.32rem;}
.padding-right-34-rem{ padding-right: 0.34rem;}
.padding-right-40-rem{ padding-right: 0.40rem;}
.padding-right-42-rem{ padding-right: 0.42rem;}
.padding-right-48-rem{ padding-right: 0.48rem;}
.padding-right-50-rem{ padding-right: 0.50rem;}

.padding-top-1-rem{ padding-top: 0.01rem;}
.padding-top-4-rem{ padding-top: 0.04rem;}
.padding-top-8-rem{ padding-top: 0.08rem;}
.padding-top-10-rem{ padding-top: 0.10rem;}
.padding-top-12-rem{ padding-top: 0.12rem;}
.padding-top-14-rem{ padding-top: 0.14rem;}
.padding-top-15-rem{ padding-top: 0.15rem;}
.padding-top-16-rem{ padding-top: 0.16rem;}
.padding-top-20-rem{ padding-top: 0.20rem;}
.padding-top-22-rem{ padding-top: 0.22rem;}
.padding-top-24-rem{ padding-top: 0.24rem;}
.padding-top-26-rem{ padding-top: 0.26rem;}
.padding-top-28-rem{ padding-top: 0.28rem;}
.padding-top-30-rem{ padding-top: 0.30rem;}
.padding-top-32-rem{ padding-top: 0.32rem;}
.padding-top-36-rem{ padding-top: 0.36rem;}
.padding-top-38-rem{ padding-top: 0.38rem;}
.padding-top-40-rem{ padding-top: 0.40rem;}
.padding-top-44-rem{ padding-top: 0.44rem;}
.padding-top-48-rem{ padding-top: 0.48rem;}
.padding-top-50-rem{ padding-top: 0.50rem;}
.padding-top-66-rem{ padding-top: 0.66rem;}

.padding-bottom-1-rem{ padding-bottom: 0.01rem;}
.padding-bottom-8-rem{ padding-bottom: 0.08rem;}
.padding-bottom-10-rem{ padding-bottom: 0.10rem;}
.padding-bottom-12-rem{ padding-bottom: 0.12rem;}
.padding-bottom-14-rem{ padding-bottom: 0.14rem;}
.padding-bottom-15-rem{ padding-bottom: 0.15rem;}
.padding-bottom-16-rem{ padding-bottom: 0.16rem;}
.padding-bottom-20-rem{ padding-bottom: 0.20rem;}
.padding-bottom-22-rem{ padding-bottom: 0.22rem;}
.padding-bottom-24-rem{ padding-bottom: 0.24rem;}
.padding-bottom-22-rem{ padding-bottom: 0.22rem;}
.padding-bottom-26-rem{ padding-bottom: 0.26rem;}
.padding-bottom-28-rem{ padding-bottom: 0.28rem;}
.padding-bottom-30-rem{ padding-bottom: 0.30rem;}
.padding-bottom-32-rem{ padding-bottom: 0.32rem;}
.padding-bottom-36-rem{ padding-bottom: 0.36rem;}
.padding-bottom-38-rem{ padding-bottom: 0.38rem;}
.padding-bottom-40-rem{ padding-bottom: 0.40rem;}
.padding-bottom-44-rem{ padding-bottom: 0.44rem;}
.padding-bottom-48-rem{ padding-bottom: 0.48rem;}
.padding-bottom-66-rem{ padding-bottom: 0.66rem;}
.padding-bottom-100-rem{ padding-bottom: 0.100rem;}
.padding-bottom-200-rem{ padding-bottom: 0.200rem;}
/**margin**/
.margin-auto{ margin:0 auto;}

.margin-top-2-rem{ margin-top: 0.02rem;}
.margin-top-3-rem{ margin-top: 0.03rem;}
.margin-top-3-f-rem{ margin-top: -0.03rem;}
.margin-top-4-rem{ margin-top: 0.04rem;}
.margin-top-4-f-rem{ margin-top: -0.04rem;}
.margin-top-5-rem{ margin-top: 0.05rem;}
.margin-top-6-rem{ margin-top: 0.06rem;}
.margin-top-8-rem{ margin-top: 0.08rem;}
.margin-top-10-rem{ margin-top: 0.10rem;}
.margin-top-12-rem{ margin-top: 0.12rem;}
.margin-top-13-rem{ margin-top: 0.13rem;}
.margin-top-14-rem{ margin-top: 0.14rem;}
.margin-top-15-rem{ margin-top: 0.15rem;}
.margin-top-16-rem{ margin-top: 0.16rem;}
.margin-top-18-rem{ margin-top: 0.18rem;}
.margin-top-20-rem{ margin-top: 0.20rem;}
.margin-top-22-rem{ margin-top: 0.22rem;}
.margin-top-24-rem{ margin-top: 0.24rem;}
.margin-top-26-rem{ margin-top: 0.26rem;}
.margin-top-28-rem{ margin-top: 0.28rem;}
.margin-top-30-rem{ margin-top: 0.30rem;}
.margin-top-32-rem{ margin-top: 0.32rem;}
.margin-top-34-rem{ margin-top: 0.34rem;}
.margin-top-36-rem{ margin-top: 0.36rem;}
.margin-top-40-rem{ margin-top: 0.40rem;}
.margin-top-42-rem{ margin-top: 0.42rem;}
.margin-top-44-rem{ margin-top: 0.44rem;}
.margin-top-48-rem{ margin-top: 0.48rem;}
.margin-top-50-rem{ margin-top: 0.50rem;}
.margin-top-56-rem{ margin-top: 0.56rem;}
.margin-top-58-rem{ margin-top: 0.58rem;}
.margin-top-60-rem{ margin-top: 0.60rem;}
.margin-top-66-rem{ margin-top: 0.66rem;}
.margin-top-80-rem{ margin-top: 0.80rem;}
.margin-top-90-rem{ margin-top: 0.90rem;}
.margin-top-96-rem{ margin-top: 0.96rem;}
.margin-top-98-rem{ margin-top: 0.98rem;}
.margin-top-100-rem{ margin-top: 1.00rem;}
.margin-top-126-rem{ margin-top: 1.26rem;}
.margin-top-190-rem{ margin-top: 1.90rem;}
.margin-top-230-rem{ margin-top:2.30rem;}

.margin-bottom-2-rem{ margin-bottom: 0.02rem;}
.margin-bottom-3-rem{ margin-bottom: 0.03rem;}
.margin-bottom-3-f-rem{ margin-bottom: -0.03rem;}
.margin-bottom-4-rem{ margin-bottom: 0.04rem;}
.margin-bottom-4-f-rem{ margin-bottom: -0.04rem;}
.margin-bottom-6-rem{ margin-bottom: 0.06rem;}
.margin-bottom-8-rem{ margin-bottom: 0.08rem;}
.margin-bottom-10-rem{ margin-bottom: 0.10rem;}
.margin-bottom-12-rem{ margin-bottom: 0.12rem;}
.margin-bottom-13-rem{ margin-bottom: 0.13rem;}
.margin-bottom-14-rem{ margin-bottom: 0.14rem;}
.margin-bottom-15-rem{ margin-bottom: 0.15rem;}
.margin-bottom-16-rem{ margin-bottom: 0.16rem;}
.margin-bottom-18-rem{ margin-bottom: 0.18rem;}
.margin-bottom-20-rem{ margin-bottom: 0.20rem;}
.margin-bottom-22-rem{ margin-bottom: 0.22rem;}
.margin-bottom-24-rem{ margin-bottom: 0.24rem;}
.margin-bottom-26-rem{ margin-bottom: 0.26rem;}
.margin-bottom-28-rem{ margin-bottom: 0.28rem;}
.margin-bottom-30-rem{ margin-bottom: 0.30rem;}
.margin-bottom-32-rem{ margin-bottom: 0.32rem;}
.margin-bottom-34-rem{ margin-bottom: 0.34rem;}
.margin-bottom-36-rem{ margin-bottom: 0.36rem;}
.margin-bottom-40-rem{ margin-bottom: 0.40rem;}
.margin-bottom-42-rem{ margin-bottom: 0.42rem;}
.margin-bottom-44-rem{ margin-bottom: 0.44rem;}
.margin-bottom-48-rem{ margin-bottom: 0.48rem;}
.margin-bottom-50-rem{ margin-bottom: 0.50rem;}
.margin-bottom-56-rem{ margin-bottom: 0.56rem;}
.margin-bottom-60-rem{ margin-bottom: 0.60rem;}
.margin-bottom-80-rem{ margin-bottom: 0.80rem;}
.margin-bottom-90-rem{ margin-bottom: 0.90rem;}
.margin-bottom-98-rem{ margin-bottom: 0.98rem;}
.margin-bottom-100-rem{ margin-bottom: 1.00rem;}
.margin-bottom-126-rem{ margin-bottom: 1.26rem;}
.margin-bottom-190-rem{ margin-bottom: 1.90rem;}
.margin-bottom-230-rem{ margin-bottom:2.30rem;}

.margin-left-6-rem{ margin-left: 0.06rem;}
.margin-left-8-rem{ margin-left: 0.08rem;}
.margin-left-10-rem{ margin-left: 0.10rem;}
.margin-left-12-rem{ margin-left: 0.12rem;}
.margin-left-14-rem{ margin-left: 0.14rem;}
.margin-left-16-rem{ margin-left: 0.16rem;}
.margin-left-18-rem{ margin-left: 0.18rem;}
.margin-left-20-rem{ margin-left: 0.20rem;}
.margin-left-24-rem{ margin-left: 0.24rem;}
.margin-left-28-rem{ margin-left: 0.28rem;}
.margin-left-30-rem{ margin-left: 0.30rem;}
.margin-left-40-rem{ margin-left: 0.40rem;}

.margin-right-6-rem{ margin-right: 0.06rem;}
.margin-right-8-rem{ margin-right: 0.08rem;}
.margin-right-10-rem{ margin-right: 0.10rem;}
.margin-right-12-rem{ margin-right: 0.12rem;}
.margin-right-14-rem{ margin-right: 0.14rem;}
.margin-right-16-rem{ margin-right: 0.16rem;}
.margin-right-18-rem{ margin-right: 0.18rem;}
.margin-right-20-rem{ margin-right: 0.20rem;}
.margin-right-24-rem{ margin-right: 0.24rem;}
.margin-right-28-rem{ margin-right: 0.28rem;}
.margin-right-30-rem{ margin-right: 0.30rem;}
.margin-right-40-rem{ margin-right: 0.40rem;}


/* -- 宽度 -- */
.width-ratio-100{ width: 100%;}

/**定位**/
.position-relative{ position: relative;}
.position-absolute{ position: absolute;}
.position-fixed{ position: fixed;}
.position-fixed-l0-b0{ position: fixed; left: 0; bottom: 0;}
.position-lt{ left: 0; top: 0;}
.position-lb{ left: 0; bottom: 0;}
.position-rt{ right: 0; top: 0;}
.position-t-50{ top: 50%;transform:translateY(-50%);}
.position-l-50{ left: 50%;transform:translateX(-50%);}

.top-106-rem-f{top: -106rem;}
.top-58-rem-f{top: -58rem;}

.left-10-b{ left: 10%;}
.left-15-b{ left: 15%;}
.left-20-b{ left: 20%;}
.left-30-b{ left: 30%;}
.left-40-b{ left: 40%;}
.left-50-b{ left: 50%;}

.bottom{bottom: 0.88rem;}

.z-index-1{ z-index: 1;}
.z-index-2{ z-index: 2;}
.z-index-9{ z-index: 9;}
.z-index-10{ z-index: 10;}
.z-index-99{ z-index: 99;}

/**表单**/
/**button**/
.button-auto{ width: auto!important; font-weight: normal!important; background-color: transparent!important; border-radius: 0; padding: 0 !important; font-size: inherit !important; margin: 0; height: inherit !important; line-height:  inherit !important; color: inherit; border: none;outline: none;}


.buts{ width:660rem!important; height: 88rem; line-height: 88rem; text-align: center; padding: 0; font-size: 32rem; color: #fff;border-radius: 88rem; }
.buts1{ width:100%!important;}
.buts1-f{ left: 0; bottom: 0; z-index: 999; border-radius: 0; }
.buts1-h{ height: 88rem;}
.buts2{width: 260rem;height: 80rem;line-height: 80rem;}
.buts3{ width: 50%;}

/**公共结束**/
/* swiper.index_banner{ position: relative; height: 384rem;}
swiper.index_banner .imgs{ height: 384rem; display: block;}
swiper.index_banner .wx-swiper-dots{ display: block; position: absolute; bottom:10rem; }
swiper.index_banner .wx-swiper-dot{ background-color: #fff!important; width: 12rem; height: 12rem; border-radius:12rem;}
swiper.index_banner .wx-swiper-dot.wx-swiper-dot-active{ background-color: #fff!important; width: 30rem; } */

.checkbox{ position: relative; overflow: hidden;}
.checkbox checkbox{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0;}
.checkbox .che{ font-size: 30rem;}

.title-xian{ width:70%; height:0.04rem; background-color: #ffffff; border-radius: 0.04rem; position: absolute; bottom: 0; left:15%; }
.on .title-xian{background-color: #ff7000;}

.this-form input{ border: none; background-color: inherit;}
