*{max-width:750px;-webkit-tap-highlight-color:transparent;outline:none;margin:0;}
html {font-size: 14px;}
body {font-size: .7rem;line-height: 1.6;color: #666;}
html,body{font-family:"Microsoft YaHei",-apple-system-font,Helvetica Neue,Helvetica,sans-serif;height:100%;-webkit-tap-highlight-color:transparent;padding:0;background-color:#ededed;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0 auto;}
.clearfix:after{content:" ";clear:both;display:block;height:0;visibility:hidden;}
a {color: inherit;}
a:link, a:visited {text-decoration: none;}
ul {list-style: none}
.page{}
.page__ft{padding-top:1rem;padding-bottom:.5rem;text-align:center}
.page__ft img {    height: 1.3rem;}
.page.icon-box{margin:2rem 1rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.page .icon-box i {    margin-right: 18px}
.page .icon-box .icon-box__ctn {    -webkit-flex-shrink: 100;    flex-shrink: 100}
.page .icon-box .icon-box__title {    font-weight: 400}
.page .icon-box .icon-box__desc {    margin-top: 6px;    font-size: 12px;    color: rgba(0, 0, 0, 0.3);}
.page .icon-box .weui-icon_msg, .page .icon-box .weui-icon_msg-primary {    font-size: 70px;}
.layui-m-layer{z-index: 989 !important;}
.weuipicker {    width: 100%;}
.weui-picker__group {    font-size: .8rem !important;}
.weui-msg__text-area p, .weui-msg__text-area span, .weui-msg__text-area font, .weui-msg__text-area b, .weui-msg__text-area strong, .weui-msg__text-area div, .weui-msg__text-area em, .weui-msg__text-area li {font-size: .8rem !important;}
.weui-cells {    font-size: .8rem;}
.weui-btn {    padding-left: .5rem;    padding-right: .5rem;    font-size: .8rem;}
.weui-vcode-btn {    color: #c90221;    line-height: .8rem;    cursor: pointer;}
.weui-vcode-btn, .weui-vcode-img {    height: .8rem;    font-size: .8rem;}
.weui-btn_disabled {    color: #666;}
.weui-form-preview {    font-size: .8rem;    margin-top: 10px;}
.weui-form-preview__hd .weui-form-preview__value {    font-size: 1rem;}
.weui-toast{width:auto;height:auto;min-height:auto;}
.weui-toast__content {    font-size: .8rem;}
.fa{margin:0 5px;min-width:.8rem;text-align:center;}
.weui-btn_primary:active {color: hsla(0, 0%, 100%, .6);background-color: #c90221 !important;}
.weui-switch-cp__input:checked ~ .weui-switch-cp__box, .weui-switch:checked {border-color: #c90221;background-color: #c90221;}
.weui-dialog__btn_primary, .weui-cells_checkbox .weui-check:checked + .weui-icon-checked:before {    color: #c90221;}
.weui-btn_primary {    background-color: #c90221;}
.weui-label .star {    color: #ff0000;    font-size: .5rem;}
.toast_error .weui-icon_toast{display:none}
.toast_error .weui-toast__content{display:table-cell;text-align:center;vertical-align:middle;height:auto;width:auto; overflow:hidden; padding: .5rem;}
.navheader{background-color:#c90221;width:100%;height:42px;line-height:42px;text-align:center;color:#fff;font-size:.8rem;overflow:hidden;position:fixed;top:0;left:50%; transform: translateX(-50%); z-index:499;}
.navheader a{display:block;height:42px;line-height:42px;margin:0;padding:0 10px;color:#fff;text-align:center;overflow:hidden;position:absolute;font-size:.75rem;}
.navheader-left {    left: 0;}
.navheader-right {    right: 0;}
.x_header_fix{ height: 42px;}
.navheader i{font-size:1.2rem;color:#fff;margin-top:-4px;vertical-align:middle;display:inline-block;}
.navheader_fix {    display: block;    margin-top: 42px;    height: 1px;}
.weui-vcode-btn:active {    color: #007db6}
.blank10 {    clear: both;    height: 10px;    overflow: hidden;}
.blank15 {    clear: both;    height: 15px;    overflow: hidden;}
.blank20 {    clear: both;    height: 20px;    overflow: hidden;}
.f30{font-size:30px!important;}
.f24{font-size:24px!important;}
.f60{font-size:60px!important;}
.f22{font-size:22px!important;}
.f14,.f14 i{font-size:14px}
.f13{font-size:13px!important;}
.f15{font-size:15px}
.f18,.f18 i{font-size:18px}
.f20{font-size:20px!important;}
.f12{font-size:12px!important;}
.c9{color:#999!important}
.c6{color:#666}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.inblock{display:inline-block}
.mt0{margin-top:0!important;}
.mt8{margin-top:8px}
.mb8{margin-bottom:8px}
.mt10{margin-top:10px}
.ml0{margin-left:0!important}
.mt3{margin-top:3px}
.mb5{margin-bottom:5px}
.pt0{padding-top:0!important}
.p0{padding:0!important;}
.mr20{margin-right:20px}
.mr8{margin-right:8px}
.mr10{margin-right:10px!important;}
.mr15{margin-right:15px!important;}
.ml8{margin-left:8px}
.f10{font-size:10px!important}
.f16{font-size:16px!important}
.f28{font-size:28px!important}
.f27{font-size:27px!important}
.f26{font-size:26px!important}
.f17{font-size:17px!important}
.h24{line-height:24px}
.lh26{line-height:26px!important}
.half{width:calc(50vw - 23px)}
.w15{width:15px;display:inline-block}
.pr0{padding-right:0!important;}
.ml15{margin-left:15px}
.ml3{margin-left:3px}
.mr10{margin-right:10px!important}
.h30{line-height:30px;height:30px}
.bigh{height:100%;width:100%;display:block;background-size:cover;}

.is-green {    background: #07c160!important;    color: #fff!important}
.is-blue {    background: #c90221!important;    color: #fff!important}
.is-orange {    background: #f58f57!important;    color: #fff!important}
.is-star {    background: #ffda77!important;    color: #ff6565!important}
.is-hot {    background: #ff6565!important;    color: #fff!important}
.is-top {    background: #ffc11b!important;    color: #fff!important}
.is-red {    background: #ff6565 !important;    color: #fff!important}

.bg1 {background: #8bb7f0;}
.bg2 {background: #f4a1a7}
.bg3 {    background: #a7db80;}
.bg4 {    background: #f9ae50;}
.bg5 {    background: #67d6e2;}
.bg6 {    background: #e2d149}
.bg7 {    background: #b2a9e0}
.bg8 {    background: #f5a2d4}
.bg10 {    background: #30c4de}
.bg11 {    background: #6384d7}
.bg12 {    background: #ff784e}
.bg13 {    background: #7e7e8b}
.bg14 {    background: #a9a}
.bg15 {    background: #ffd884}
.bg16 {    background: #fe93ae}
.bg17 {    background: #5ac198}
.bg18 {    background: #e86868}

.b-color {    color: #777 !important}
.b-color0 {    color: #2196f3 !important}
.b-color1 {    color: #42bd56 !important}
.b-color2 {    color: #f58f57 !important}
.b-color3 {    color: #a59dd1 !important}
.b-color4 {    color: #dbb065 !important}
.b-color5 {    color: #79ba7e !important}
.b-color6 {    color: #f78f8f !important}
.b-color7 {    color: #ffc11b !important}
.b-color8 {    color: #8bb7f0 !important}
.b-color9 {    color: #e8580a !important}
.b-color10 {    color: #ffda77 !important}
.b-color11 {    color: #67a1f2 !important}
.b-color12 {    color: #89a0b4 !important}
.b-color13 {    color: #D5D5D6 !important}
.b-color-red {    color: #F96268 !important}
.b-color-gold {    color: #C9A770 !important}
[class*="b-color"] {    position: relative}
[class*="b-color"]:after {content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border-radius:.3rem;border-width:1px;border-style:solid;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;box-sizing:border-box;pointer-events:none;}

.color-red {    color: #ff6565 !important}
.color-red2 {    color: #F96268}
.color-yellow {    color: #ffc742}
.color-orange {    color: #ff9d5b}
.color-blue {    color: #65a8ff}
.color-purple {    color: #8e8eff}
.color-green {    color: #5cd391}
.color-gray {    color: #999}
.color-bluish {    color: #89a0b4}
.color-forest {    color: #79ba7e}
.color-pink {    color: #f78f8f}
.color-purple2 {    color: #a59dd1}
.color-white {    color: #fff !important;}
.color-gold {    color: #C9A770}
.color-good, .color-success {    color: #4cb953 !important}
.color-warning {    color: #f39c12 !important}
.color-bad, .color-danger {    color: #d44334 !important}
.color-disabled, .color-light {    color: #6b7d86}

.color-facebook{color:#3b5998}
.color-twitter{color:#4baaf4}
.color-pinterest{color:#cb2026}
.color-instagram{color:#595959}
.color-google,.color-google-plus{color:#df4f3f}
.color-wordpress{color:#1b8abf}
.color-tumblr{color:#395975}
.color-youtube{color:#cc181e}
.color-kindle{color:#dc820e}
.color-dropbox{color:#137de0}
.color-vimeo{color:#19b7ed}
.color-paypal{color:#009cde}
.color-dribbble{color:#ea4c89}
.color-soundcloud{color:#f50}
.color-flickr{color:#ff0085}
.color-yahoo{color:#420094}
.color-bing{color:#fb0}
.color-amazon{color:#f28800}
.color-rss{color:#ff7f00}
.color-squarespace{color:#222}
.color-bluish{color:#89a0b4}
.bgf{background:#fff;}

.fl{float:left;}
.fr{float:right;}
.weui_bar_item_on.weui_tabbar_label{color:#5fc3ce!important;}
.fenye{width:100%;text-align:center;padding:10px 0;clear:both;}
.fenye a{display:inline-block;padding:3px 15px;background-color:#fff;border:1px solid rgba(0,0,0,0.2);color:#999;display:inline-block!important;box-sizing:border-box;box-shadow:0.5px 0.5px 0.5px;border-radius:5px;}
.fenye.prev{float:left;margin-left:15px;}
.fenye.next{float:right;margin-right:15px;}

/*ÌáÊ¾²ãÎÄ×Ö¾ÓÖÐ*/
.weui_dialog_bd{text-align:center!important;}
.xinxi_highlight{color:#c90221!important;}
.weui_panel{margin-top:10px;position:relative;overflow:hidden;}
.weui_media_box{padding:15px;position:relative;background-color:#fff;margin:0 10px 6px;border-radius:5px;}
.weui_media_box:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid#e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px;}
.weui_media_box:first-child:before,.weui_media_box:last-child:after{border-top:none!important;}
.weui_media_box .weui_media_title{font-weight:400;font-size:17px;word-break:break-all;padding-bottom:4px;line-height:1.4;color:rgba(0,0,0,0.9);}
.weui_media_box .weui_media_desc{color:rgba(0,0,0,0.3);font-size:13px;line-height:1.2;}
.xinxi_class{margin-right:5px;color:#ff561e!important;}

.fa{margin:0 5px;min-width:.8rem;text-align:center;}
.main_color{color:#c90221!important}

.qiang_bottom{width:100%;height:60px;line-height:60px;position:fixed;bottom:0px;left:50%;transform:translateX(-50%);box-shadow:0px -1px 1px 1px rgba(0,0,0,0.1);z-index:9;background:#fff;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;}
.qiang_bottom a{padding-top:8px;vertical-align:top;text-align:center;color:#666;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1; position: relative;}
.qiang_bottom a i{margin:0 5px;min-width:.8rem;line-height:1;text-align:center;font-size:28px;display:block;}
.qiang_bottom .current{color:#c90221}
.qiang_bottom a span{line-height:18px;display:block;font-size:12px;}

.showadd .pub_circle{position:absolute;top:-24px;left:50%;height:70px;width:70px;transform:translateX(-50%);-webkit-transform:translateX(-50%);background-color:#fff;border-radius:50%}
.showadd .pub_circle  .inner_circle{width:36px; height:36px;font-size:36px;position:absolute;z-index:3;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:8px;background:#c90221; border-radius:50%; margin:0; color: #fff; padding: 9px; text-align: center;}
.showadd .pub_circle  .inner_circle i{font-size: 36px;  margin: 1px 0 0 0;}
.showadd .pub_circle  .inner_circle img{ width:36px; height:36px;margin:2px;}
.showadd .pub_circle:before {content:" ";height:45px;width:100%;background-color:#fff;position:absolute;bottom:0;left:0;z-index:1}
.showadd .pub_circle:after {content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid #e5e5e5;border-radius:50%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;box-sizing:border-box}
.showadd span{position:absolute;top:36px;left:0;width:100%;text-align:center}

.weui_media_box.weui_media_desc{display:block;}
.weui-actionsheet__title{}
.weui-actionsheet__title{height:auto;padding:10px 20px;font-size:16px;background:#f4f4f4;}
.weui-grid{width:25%;}
.weui-grid:before{content:" ";position:absolute;right:0;top:0;width:1px;bottom:0;border-right:1px solid#e5e5e5;color:#e5e5e5;-webkit-transform-origin:100%0;transform-origin:100%0;-webkit-transform:scaleX(0.6);transform:scaleX(0.6);}.weui-grid:after{border-bottom:1px solid#e5e5e5;color:#e5e5e5;-webkit-transform:scaleY(0.6);transform:scaleY(0.6);}
.layui-m-layer1 .layui-m-layerchild{border-radius:3px;width:80%;max-width:300px;overflow:hidden;}
.layui-m-layer1 .layui-m-layercont{padding:0 1.6em 0.8em;color:#353535;min-height:40px;line-height:1.3;word-wrap:break-word;word-break:break-all;font-size:15px;}
.layui-m-layerchild h3{padding:1.3em 1.6em 0.5em;height:unset;line-height:1.6;font-size:18px;font-weight:400;color:#000;}
.layui-m-layerbtn,.layui-m-layerbtn span{border-radius:0 0 3px 3px;}
.layui-m-layerbtn span[yes]{color:#c90221!important;font-size:18px;line-height:48px;}
.layui-m-layerbtn span[no]{border-right:1px solid#D5D5D6;color:#353535;font-size:18px;line-height:48px;border-radius:0 0 0 3px;}

.layui-m-layerbtn{border-top:1px solid#D5D5D6;background-color:#fff;}
.layui-m-layercont{padding:2.7em 20px 1.7em;color:#353535;min-height:40px;font-size:15px;line-height:1.3;word-wrap:break-word;word-break:break-all;}
.layui-m-layer-msg .layui-m-layercont{color:#fff;min-height:10px;}
body.layui-m-layer .layui-m-layer-msg{bottom:auto;}
.layui-m-layermain {font-family: "Microsoft YaHei",-apple-system-font,Helvetica Neue,Helvetica,sans-serif;pointer-events: none;}

.weui-loadmore_line .weui-loadmore__tips{background:#ededed}

.list-top{}

.weui-bar__item_on{background-color: #fff !important;color: #c90221 !important;}
.weui-bar__item_on span:after{content:' ';width:.8rem;height:.2rem;background:#c90221;position:absolute;left:50%;transform:translateX(-50%);bottom:.1rem;border-radius:.4rem;}
#swiper4 .swiper-slide {overflow: hidden;margin-bottom: 10px;}

#swiper4 {max-height: 418px;overflow: hidden;background: #ededed !important;}
#swiper4 .swiper-wrapper{display: block}
.imgloading{cursor: pointer;}

/*.backtop{ position:fixed; right:.5rem; bottom:90px; display:none; height:50px; width:50px; z-index:100;}
.backicon{ background: url(https://m.18qiang.com/images/icon19.png) no-repeat;background-size: 100% auto;background-position: 0 -100px;width: 50px;height: 50px;display: inline-block;vertical-align: middle; cursor: pointer;}*/
.agreement{ width:94%; padding:2%; margin:0 auto; clear:both; overflow:hidden;line-height:20px; font-size:12px; text-align:left; height:75vw; min-height:300px; max-height:400px; overflow:auto; color: #000;overflowY:scroll; cursor:pointer;}
.agreement p{ margin:0; padding:0}
.agreement span{ color:#F00}
.agreement2{width:90%;margin:auto;position: fixed;left: 0;right:0;top:0;box-sizing: border-box;top:10%;padding: 15px 10px;background-color: #fff;border-radius: 5px;text-align: center;color: #fff;font-size: 16px;z-index:9999;}
.closed{position: absolute;width: 34px;height: 34px;right: -5px;top:-5px;background:url(https://www.18qiang.com/fenlei/js/layer/theme/default/icon.png) no-repeat;background-position:-146px -31px; /*background-size: 36px auto;*/}
.agreement_tit{ width:100%; margin:0 auto 5px 0; clear:both; overflow:hidden; font-size:12px; color:#aaaaaa; text-align:center; font-family:"Î¢ÈíÑÅºÚ";white-space: nowrap;overflow: hidden;}
.agreement_tit img{ width:40%; float:left; height:auto}
.agreement_tit span{ width:100%; float:left; text-align:center; padding-top:14px; color:#000; font-size:20px; font-weight:700; letter-spacing:2px}
#theAward{color:#000; font-size:20px; line-height:1.8; text-align:center; margin:20px 0; display:block; border-radius:5px;}
.agreement_btn{width:100%;color: #fff;font-size: 20px; margin:10px auto 0 auto; clear:both; overflow:hidden; background:#CCC; text-align:center;border-radius: 5px; padding:5px 0; cursor:pointer; }
.agreement_btn2{ background:#c90221;}
.agreement_img{ width:94%; padding:2%; margin:0 auto; clear:both; overflow:hidden;line-height:20px; font-size:12px; text-align:left; height:75vw; min-height:300px; max-height:400px; overflow:auto; color: #ccc;cursor:pointer;}
.agreement img,.agreement_img img{ width:100%; height:100%; object-fit: cover;}
.masklayer{display: none;position: fixed;left: 0;right:0;top:0;z-index: 9998;width: 100%;height: 100%;background: rgba(51,51,51,0.8);}
.masklayer{ z-index:9999999998}
.agreement2{ z-index:9999999999}
.gotourl{ cursor:pointer;}

.layui-m-layermain, .layui-m-layershade {position: fixed;left: 50%;top: 0;width: 100%;height: 100%;transform: translateX(-50%);}
.lxfsw {width: 100%; line-height: 1.5rem;}

.hbzder1 {position: fixed; right: .75rem; width: 2rem; height: 2rem; bottom: 6.5rem; z-index: 9; border-radius: 50%; line-height: 1.5rem; color: #fff; font-size: .9rem; opacity: 1; background: #c90221; color: #fff; text-align: center;}
.hbzder1 .iconfont{ color: #fff; margin-top: .25rem; font-size: 1.05rem; display: inline-block;}

.after_none:after, before_none:before{display: none}
.view_jump{cursor: pointer;}

.view_top   .telephone{position: absolute; right: 10px; bottom: 10px; width: 40px; height: 40px;border-radius: 50%; background-color: rgba(201,2,33,.8);color: #fff; box-sizing: border-box; text-align: center; line-height: 40px;}
.view_top   .telephone .icon-dianhua{ font-size: 30px; padding-top: 2px;display: inline-block }

.gotoList{width: 50px;position: fixed; right: 10px; bottom: 80px; z-index: 9;}
.gotoList .item{width: 50px; height: 50px; border-radius: 50%; background: rgba(51,153,255,.8); color: #fff;text-align: center;cursor: hand;margin-top: 10px; position: relative; cursor: pointer;}
.gotoList .item .img{height: 28px; line-height: 28px; width: 28px ; font-size: 28px;}
.gotoList .item .txt{ line-height: 13px; font-size: 12px; height: 13px; overflow: hidden; width: 100%;}

.gotoList .gotoBack{display: none}
.gotoList .gotoHome .img{height: 40px; line-height: 40px; width: 40px ; font-size: 30px; display: inline-block; margin-top: 5px;}
.gotoList .gotoBack .img{height: 40px; line-height: 40px; width: 40px ; font-size: 30px; display: inline-block; margin-top: 5px;}
.gotoList .gotoKefu .img{height: 40px; line-height: 40px; width: 40px ; font-size: 40px; display: inline-block; margin-top: 8px;}

.picture {width: 100%; height: auto;line-height: 1; font-size: 0;}
.picture img{ width: 100%; height: auto;}
