@charset "utf-8";
a,blockquote,body,code,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,iframe,img,input,label,li,object,ol,p,q,small,span,strong,table,tbody,td,th,tr,ul {
    margin: 0;
    padding: 0;
    border: 0
}

body {
    font-family: "Microsoft YaHei, Helvetica, Arial, sans-serif";
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-text-size-adjust: none
}

a,
a:active,
a:focus,
a:hover,
a:visited {
    text-decoration: none
}

a,
img {
    -webkit-touch-callout: none
}

li,
ol,
ul {
    list-style: none
}

input[type=password],
input[type=text],
textarea {
    resize: none;
    outline: 0;
    -webkit-appearance: none;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.clearfix:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}
html {
	font-size: 256px;
}
@media screen and (max-width:320px) {
    html {
        font-size: 42.667px;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:321px) {
    html {
        font-size: 48px;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:361px) {
    html {
        font-size: 50px;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:376px) {
    html {
        font-size: 52.4px;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:394px) {
    html {
        font-size: 54.93px;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:413px) {
    html {
        font-size: 55.2px;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:415px) {
    html {
        font-size: 64px;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:481px) {
    html {
        font-size: 72px;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:541px) {
    html {
        font-size: 85.33px;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:641px) {
    html {
        font-size: 96px;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:721px) {
    html {
        font-size: 102.4px;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:769px) {
    html {
        font-size: 266.66px;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:2000px) {
    html {
        font-size: 266.66px;
        font-size: 13.33333vw
    }
} 
@media screen and (min-width:3000px) {
    html {
        font-size: 405.33px;
        font-size: 13.33333vw
    }
}

body{font-family: "Microsoft YaHei, Helvetica";}
body,
html a{color: #333}
.hidden,
.none{display: none!important}
body{font-family: "Microsoft YaHei, Helvetica";}
.st{font-family: "simsun";}
.fl{display: block; float: left;}
.fr{display: block; float: right;}
.psta{position: absolute;}
.hide{display: none;}
.clear:after,
.cl:after{content: ''; display: block; clear: both;}
.tc{text-align: center;}

body{max-width: 100vw;overflow-x: hidden;background: #fff;}
.header{position: fixed; height: .88rem; background-color: #ff6600;width: 100%; z-index: 7;top: 0;}
.backlast,
.backhome{display: block; float: left; width: .88rem; height: .88rem; background: url(../images/backbtn.png) center center no-repeat; background-size: .2rem .36rem;}
.backhome{background: url(../images/home.png) center center no-repeat; background-size: .36rem .36rem;}
.header .nav-trigger{float: right; padding: .3rem .2rem; width: .4rem; height: .28rem; overflow: hidden;}
.header .nav-trigger::before,
.header .nav-trigger::after{content: '';}
.header .nav-trigger::before, .header .nav-trigger i, .header .nav-trigger::after{display: block; width: 100%; height: .04rem; -webkit-border-radius: .02rem; border-radius: .02rem; overflow: hidden; background-color: #fff;}
.header .nav-trigger i{margin: .08rem 0;}
.htitle{display: block; float: left; width: 4rem; height: .88rem; padding: .16rem .2rem 0; font-size: .28rem; line-height: .56rem; text-align: center; color: #fff; box-sizing: border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hsearch{position: relative; float: right; width: .88rem; height: .88rem; border-radius: .04rem; background: url(../images/search.png) center center no-repeat; background-size: .32rem .3rem; font-size: .24rem; line-height: .56rem; color: #fff;}

.hnav{width: 2.2rem; z-index: 6; opacity: 0; right: -2.2rem; top: .89rem;}
.hnav a{display: block; background-color: #fff; font-size: .3rem; line-height: .65rem; text-align: center; color: #333; border: .01rem solid #bfbfbf;}
.hnav a:not(:last-of-type){border-bottom: none;}

.breadcrumb{height: .62rem; padding: .16rem 0; font-size: .26rem; line-height: .7rem; white-space: nowrap; border-top: .3rem solid #f2f2f2;}
.breadcrumb a,
.breadcrumb em,
.breadcrumb span,
.breadcrumb h1{position: relative; padding: 0 .3rem 0 .2rem; display: inline-block; font-size: .26rem; color: #666; height: .62rem;}
.breadcrumb a,
.breadcrumb a:visited{color: #333 !important;}
.breadcrumb a::after{content: ''; position: absolute; right: 0; top: .25rem; pointer-events: none; width: .1rem; height: .19rem; color: rgba(0, 0, 0, 0); background-image: url(../images/breadcrumb.png); background-position: right center; background-repeat: no-repeat; background-size: 100% 100%;}
.breadcrumb a:last-child::after{content: none;}
.lsort{display: flex; height: .78rem; font-size: .3rem; background-color: #f5f5f5; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; overflow: hidden;position: relative;z-index: 2;}
.lsort li{flex: 1;}
.lsort a,
.lsort span{display: block; line-height: .82rem; overflow: hidden; text-align: center; color: #333;}
.lsort a,
.lsort span{border-right: 1px solid #d9d9d9; position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;}
.lsort .selected a,
.lsort .selected span{color: #ff6600;}
.lsort li:last-child a,
.lsort li:last-child span{border: 0 none;}
.lsort i{display: inline-block; margin-left: .08rem; width: .14rem; height: .4rem; overflow: hidden; position: relative; vertical-align: top; -webkit-transform: translateY(0.2rem); transform: translateY(0.2rem);}
.lsort i::before,
.lsort i::after{content: ''; position: absolute; left: 0; width: 0; height: 0; border-width: .32rem .28rem; border-style: solid; -webkit-transform: scale(0.25); transform: scale(0.25);}
.lsort i::before{top: 0; border-color: transparent transparent #ababab transparent; -webkit-transform-origin: left top; transform-origin: left top;}
.lsort i::after{bottom: 0; border-color: #ababab transparent transparent transparent; -webkit-transform-origin: left bottom; transform-origin: left bottom;}
.lsort .desc i::after{border-top-color: #5285d6;}
.lsort .asc i::before{border-bottom-color: #5285d6;}
.hairlines .sort,
.hairlines .sort a{border-width: .5px;}
.lsort span::before{content: ''; display: inline-block; margin-right: .1rem; width: .26rem; height: .26rem; vertical-align: top; background: url(../images/list-icon-filter-gray.png) no-repeat 0 0; -webkit-transform: translateY(0.28rem); transform: translateY(0.28rem); -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.lsort .selected span::before{background-image: url(../images/list-icon-filter-orange.png);}
.hfilter{width:100%;position: relative; z-index: 5; font-size: .24rem; background-color: #fff; padding: .2rem 0;}
.lsort-screen{width:100%;position: fixed; z-index: 5; font-size: .24rem; background-color: #fff; padding: .2rem 0;}
.hfilter {position: relative; margin-top: 1.66rem;}
.hfilter-empty {padding: 0;}
.lsort-screen{padding: 0; z-index: 6; top: .88rem;}
.lsort-screen .lsort-layer{top: .78rem;}
.hfilter-type{display: flex; padding: 0 .1rem;}
.hfilter-type li{flex: 1; margin: 0 .1rem; padding: 0 .04rem; height: .56rem; line-height: .56rem; border: 1px solid #e7e7e7; background: #fff; text-align: center; overflow: hidden; color: #333;}
.hfilter-type span{position: relative; display: inline-block; padding-right: .18rem; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -wekbit-box-sizing: border-box; box-sizing: border-box;}
.hfilter-type span::after{content: ''; position: absolute; top: .25rem; right: 0; width: 0; height: 0; border-width: .28rem; border-style: solid; border-color: #aeaeae transparent transparent transparent; -webkit-transform: scale(0.25); transform: scale(0.25); -webkit-transform-origin: right top; transform-origin: right top;}
.hfilter-type .selected{background: #5285d6; border-color: #5285d6; color: #fff;}
.hfilter-type .selected span::after{top: .17rem; border-color: transparent transparent #fff transparent;}
.hfilter-layer,
.lsort-layer{display: none; position: absolute; z-index: 2; left: 0; top: 1.0rem; width: 100%; background: #fff; border-top: 1px solid #d9d9d9;}
.hfilter-scroller{max-height: 4.8rem; overflow: auto;}
.hfilter-list{overflow: hidden; display: none;}
.hfilter-list li{float: left; width: 50%; -wekbit-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid #eee; border-bottom: 1px solid #eee; height: .88rem; line-height: .88rem;}
.hfilter-list li a{display: block; padding: 0 .3rem 0 .4rem;}
.hfilter-list li:nth-child(2n){border-right: 0 none;}
.hfilter-list .selected,
.hfilter-list .selected a{color: #ff6600;}
.hfilter-list .selected::before{content: ''; float: right; margin-top: .35rem; width: .3rem; height: .22rem; overflow: hidden; background: url(../images/hook-orange.png) no-repeat 0 0; -webkit-background-size: contain; background-size: contain;}
.hfilter-button{height: 1rem; overflow: hidden;}
.hfilter-button button{float: left; width: 50%; padding: 0; border: 0 none; height: 100%; outline: 0 none;}
.hfilter-button .reset{background: #ebebeb; color: #333;}
.hfilter-button .ok{background: #5285d6; color: #fff;}
.hfilter-mask,
.lsort-mask{display: none; position: absolute; z-index: 1; left: 0; top: 1.0rem; width: 100%; height: 3000%; background: rgba(0, 0, 0, .37);}
.lsort-mask{top: 0;}
.hfilter-expand .hfilter-layer,
.hfilter-expand .hfilter-mask{display: block;}
.hairlines .hot-filter,
.hairlines .hot-filter-layer,
.hairlines .hot-filter-list li{border-width: .5px;}
.hfilter-wrap{padding: 0 .2rem;}
.sort-clear{color: #666; font-size: .26rem; overflow: hidden; line-height: 20px; margin: 12px 0 0 0}
.sort-clear a{color: #666}
.sort-clear .btn-clear{background: url(../images/clear.png) no-repeat; background-size: 15px 18px; float: left; padding: 0 0 0 20px}
.sort-clear .btn-jump{float: right}
.sort-condition{margin-left: 1.6rem;}
.sortc-item{display: inline-block; position: relative; margin-bottom: .04rem; margin-left: .04rem; padding: 0 .54rem 0 .14rem; box-sizing: border-box; border: 1px solid #5285d6; font-size: .22rem; line-height: .44rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box;}
.sortc-item i{display: block; position: absolute; top: 0; right: 0; width: .44rem; height: .44rem; background: url(../images/close.png) center center no-repeat; background-size: .32rem .32rem}

.product-list{width: 100%; padding: 0 .2rem; background-color: #fff; box-sizing: border-box;}
.plist-item{position: relative; width: 100%; padding-top: .4rem;}
.plist-item::after{content: ''; display: block; clear: both;}
.pliimg{width: 2.24rem; min-height: 1.6rem; overflow: hidden;}
.pliimg a{display: block; height: 1.6rem; text-align: center;}
.pliimg a img{max-width: 100%; vertical-align: top; max-height: 100%;}
.plimsg{position: relative;min-height: 1.6rem; margin-left: 2.5rem; padding-bottom: .4rem; border-bottom: 1px solid #e9e9e9;}
.plist-item:last-child .plimsg{border: 0;}
.plimsg h2 a{display: block; font-size: .34rem; font-weight: normal; line-height: .5rem; word-break: break-all;}
.plimsg-box{margin-top: .1rem; font-size: .26rem; color: #999; box-sizing: border-box;}
.plimsg-box ul li{width: 100%; font-size: .26rem; line-height: .5rem; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.plimsg-price{display: block; font-size: .3rem; line-height: .5rem; color: #dd2727; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pliaskp{display: block; position: absolute; width: 1.7rem; height: .6rem; right: 0; bottom: .4rem; margin-top: .2rem; text-align: center; line-height: .6rem; font-size: .3rem; color: #fff; border: 1px solid #ff6600; border-radius: .1rem; box-sizing: border-box;background: #ff6600;}
.psort{height: .98rem; line-height: .98rem; background: #fff; font-size: .36rem; position: relative; overflow: hidden; border-top: 15px solid #f2f2f2; box-shadow: 0 -1px 0 #ECECEC inset;}
.psort-subitem{float: left; margin: 0 .1rem 0 .3rem;}
.psort-subitem a{display: block; font-size: .3rem; line-height: .96rem; color: #828282;}
.psort-subitem.current a{color: #ff6600; font-size: .32rem; border-bottom: 2px solid #ff6600;}
.psort-more{position: absolute; top: 0; right: 10px; font-size: .24rem; color: #999;}
.morelist,
.morelist2{display: block; width: 100%; padding: 0 .2rem; font-size: .3rem; line-height: 1rem; text-align: center; color: #198ef6; background-color: #fff; border-top: 1px solid #e9e9e9; box-sizing: border-box;}
.bmorelist{display: block; width: 100%; padding: 0 .2rem; font-size: .3rem; line-height: 1rem; text-align: center; color: #ff6600; background-color: #fff; border-top: 1px solid #e9e9e9; box-sizing: border-box;}

.footer{padding: 0 0 1.1rem; border-top: .24rem solid #f2f2f2;}
.opt-change{text-align: center; font-size: .28rem; color: #dedede; margin-top: .36rem;}
.opt-change em{font-style: normal; padding: 0 .2rem;}
.opt-change a{color: #666;}
.opt-change a.current{color: #3269b4;}
.foot-contact{font-size: .24rem; color: #999; text-align: center; margin-top: .38rem;}
.foot-contact p{border-top: 1px solid #ececec; display: inline; padding: .36rem 0 0;}
.foot-contact a{color: #999; font-size: .28rem;}
.foot-copyright{font-size: .24rem; color: #999; text-align: center; margin-top: .12rem;}
.foot-copyright a{color: #999;}

.brand-choose{position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); z-index: 50; top: 0; right: -100%;}
.brand-choose .bc-inner{width: 6rem; height: 100%; top: 0; right: 0; background-color: #fff; overflow: scroll;}
.bc-panel{width: 100%; background-color: #fff;}
.bc-nav{position: fixed; right: 0; top: .6rem; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.bc-nav.bo{top: .7rem;}
.bc-nav a{display: block; width: .4rem; padding: 0 .1rem; margin: .1rem 0; color: #444; font-size: .24rem; text-align: center;}
.bcs-letter{padding-left: .35rem; line-height: .6rem; font-size: .24rem; color: #444; background-color: #f5f7fb;}
.bcs-cbox{width: 1.6rem; height: .6rem; margin: 0 auto; padding-top: .15rem;}
.bcshow p{line-height: .9rem; font-size: .3rem; color: #666;}
.bcbox img{display: block; height: 100%; margin: 0 auto;}
.bcbox{box-sizing: border-box; width: 100%; padding: 0 .4rem 0 .2rem;}
.bcs-citem{display: block; width: 33.33%; float: left; text-align: center;}
.bcshow>p{box-sizing: border-box; padding-left: .2rem; font-weight: bold; font-size: .32rem;}
.bcs-item{box-sizing: border-box; display: block; width: 100%; padding-left: .35rem; font-size: .3rem; line-height: .9rem; color: #333; border-bottom: .01rem solid #f5f7fb;}

.ffind{width: 100%; background-color: #fff; border-top: .3rem solid #f2f2f2; padding-top: .2rem;}
.ffind .ff-title{box-sizing: border-box; width: 100%; padding: .15rem .2rem .3rem; border-bottom: .01rem solid #e9e9e9;}
.ffind .ff-title p{box-sizing: border-box; border-left: .03rem solid #ff6600; padding-left: .15rem; font-size: .3rem; font-weight: bold; color: #000; line-height: .36rem;}
.ffind .ff-title .fft-more{line-height: .36rem; font-size: .28rem; color: #ff6600;}
.tempWrap{overflow: hidden; position: relative;}
.tempWrap .bd{width: 1125px; position: relative; overflow: hidden; padding: 0px; margin: 0px; transition-duration: 200ms; transform: translate(0px, 0px) translateZ(0px);}
.ffind .ff-title .btns{margin-right: .15rem; line-height: .36rem; font-size: .28rem; color: #999;}
.ffind .ff-title .btns a{color: #333; padding: 0 .05rem;}
.ffind .ff-main{box-sizing: border-box; width: 100%; padding: .2rem; padding-bottom: 0; display: table-cell; vertical-align: top; width: 375px;}
.ffind .ff-item{box-sizing: border-box; width: 25%; padding-right: .1rem; margin-bottom: .2rem;}
.ffind .ff-item a{box-sizing: border-box; display: block; width: 100%; line-height: .6rem; font-size: .24rem; color: #333; text-align: center; border: .02rem solid #e9e9e9; border-radius: .06rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ffind .ff-more{display: block; width: 100%; line-height: .66rem; font-size: .3rem; color: #198ef6; text-align: right;}
.ffind .ff-title .btns li{display: inline-block;}
.ffind .ff-title .btns li.on a{color: #198ef6;}
.empty-product-list-tip{display: block; padding: .6rem 0 .4rem; font-size: .28rem; line-height: .5rem; text-align: center; color: #333;}
.itema{display: block;position: absolute; width: 100%; height: 100%; top: 0;}

.detail-con{padding-top: 1.6rem;}
.dtnav{width: 100%; height: .8rem; background-color: #fff; position: fixed; top: .88rem; font-size: .3rem; color: #000; text-align: center; z-index: 5; overflow-x: scroll;}
.dtnav::-webkit-scrollbar{display: none;}
.dtnav-con{position: absolute; top: 0; left: 0; width: 100%; height: .8rem; text-align: center;}
.dtnav-con .item{display: inline-block; height: .8rem; box-sizing: border-box;}
.dtnav-con .item a{display: inline-block; height: 100%; padding: 0 .16rem; line-height: .76rem; border-bottom: .04rem solid transparent; box-sizing: border-box;}
.dtnav-con .item.on a{color: #ff6600; border-color: #ff6600;}

.dtatlas .bd{width: 100%; height: 4.4rem; overflow: hidden; position: relative; overflow: hidden; padding: 0px; margin: 0px; transition-duration: 200ms; transform: translate(0px, 0px) translateZ(0px);}
.dtatls .tempWrap{position:relative; overflow:hidden;}
.dtatlas{width: 100%; padding: .1rem 0 .1rem 0; position: relative;}
.cover720 { position: relative;text-decoration: none; display: block; width: 100%;background-color: transparent; z-index: 10;}
.cover720 img { width: 100%;  vertical-align: top; }
.hint { color: #ffffff; width: 250px; font-size: 15px; text-align: center; position: absolute; top: 20%; left: 50%; transform: translate(-50%, -50%); }
.quanjing_logo__ {
    position: absolute;
    opacity: 0;
    width: 200px;
    height: 200px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(0.2);
    -moz-transform: translate(-50%, -50%) scale(0.2);
    transform: translate(-50%, -50%) scale(0.2);
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  	background-image: url(https://img.lmjx.net/s8/2018test-image/720base.png);
    opacity: 1;
    background-repeat: no-repeat;
    background-size: 14000px 200px;
    -webkit-animation: __vr_header1_logo_keyframes__ 2s steps(69) 1s infinite;
    -moz-animation: __vr_header1_logo_keyframes__ 2s steps(69) 1s infinite;
    animation: __vr_header1_logo_keyframes__ 2s steps(69) 1s infinite;
}
 @-webkit-keyframes __vr_header1_logo_keyframes__ {
  0% { background-position: 0 0 }
  100% { background-position: -13800px 0 }
}
@-moz-keyframes __vr_header1_logo_keyframes__ {
  0% { background-position: 0 0 }
  100% { background-position: -13800px 0 }
}
@keyframes __vr_header1_logo_keyframes__ {
  0% { background-position: 0 0 }
  100% { background-position: -13800px 0 }
}
.quanjing_logo__::after {
    content: '';
    display: block;
    position: absolute;
    top: -24px;
    right: -24px;
    bottom: -24px;
    left: -24px;
    border: 2px solid #fff;
    border-radius: 50%;
}
.dtatlas-item{display: table-cell; vertical-align: top; width: 100vw; height: 4.4rem; background-color: #fff;}
.dtatlas-item img{display: block; /*height: 4.4rem;*/width:100%; margin: 0 auto;}
.dtatlas-picnum{position: inherit; line-height: 30px; bottom: 1px; background-color: rgba(0,0,0,0.6); color: #fff; font-size: 14px; text-align: center; margin-top: -0.8rem; padding: .1rem .1rem;}
.dtatlas-picnum a{display: block; color: #fff;}
.dtdes{padding: 0 .3rem .15rem;}
.dtdes-name{display: block; line-height: .9rem; font-size: .32rem; font-weight: bold; color: #333;}
.dtprice{margin: .2rem 0 0; background-color: #fff; box-sizing: border-box;}
.dtpirce-ck{line-height: .6rem; font-size: .24rem; color: #999;}
.dtpirce-num,
.dtpirce-ck span{font-size: .36rem; color: #dd2727;}
.dtpirce-askp{box-sizing: border-box; display: block; width: 1.8rem; height: .7rem; margin-top: -0.1rem; text-align: center; line-height: .7rem; font-size: .3rem; color: #fff; background-color: #ff6600; border-radius: .1rem; letter-spacing: .02rem; text-indent: .02rem; font-weight: bold; border: .02rem solid #ff6600;}
.dt-paras{background-color: #fff;}
.dtp-title{width: 100%; box-sizing: border-box; padding: 0 .3rem; border-bottom: .01rem solid #eaeaea;}
.dtp-title h3{font-size: .32rem; font-weight: bold; color: #333; line-height: .8rem;}
.dtp-title a{font-size: .24rem; color: #ff7800; line-height: .8rem;}
.dtpm-line{display: flex; align-items: center; border-bottom: .01rem solid #eaeaea; line-height: .6rem;}
.dtpm-line div{display: flex; align-items: center; width: 50%; box-sizing: border-box; font-size: .3rem; color: #333; padding: .1rem .3rem;}
.dtpm-line .dtpm-name{border-right: .01rem solid #eaeaea;}
.dtpm-header{padding-left: .3rem; border-bottom: .02rem solid #eee; line-height: .6rem; background-color: #f5f7fb; font-size: .28rem; color: #666; font-weight: bold;}
.dtpm-more{display: block; font-size: .28rem; color: #2873ff; line-height: .84rem; text-align: center; background-color: #fff; cursor: pointer;}
.dtpm-num img{height: .6rem;}
.dtaskp{border-top: .3rem solid #f2f2f2;}
.dtaskp-tips{margin: .2rem 0; font-size: .28rem; line-height: .5rem;}
.dtaskp-con{padding: 0 .3rem .4rem;}
.dtaskp-input{width: 100%; margin-bottom: .2rem; font-size: .28rem;}
.dtaskp-input input{width: 100%; height: .78rem; padding: 0 .2rem; font-size: .28rem; line-height: .76rem; border: 1px solid #d5d5d5; border-radius: .08rem; -webkit-border-radius: .08rem; -moz-border-radius: .08rem; -ms-border-radius: .08rem; -o-border-radius: .08rem; box-sizing: border-box;}
.dtaskp-btn{font-size: .28rem;}
.dtaskp-btn input{display: block; width: 3.00rem; height: 0.76rem; margin: .4rem auto 0; font-size: .28rem; line-height: .76rem; text-align: center; color: #fff; border-radius: 0.08rem; background: #ff6600;}

.dtparam{padding: .1rem 0 .1rem;}
.dtparam h3,
.dtparam2 h3{display: block; padding: .17rem .3rem; line-height: .56rem; font-size: .32rem; font-weight: bold; color: #333; border-bottom: 1px solid #ddd;}
.dtparam-nav{display: flex; justify-content: space-between; border-bottom: 1px solid #ddd;}
.dtparam-nitem{width: 25%; font-size: .3rem; line-height: .75rem; text-align: center; color: #999; border-left: 1px solid #ddd; box-sizing: border-box;}
.dtparam-nitem:first-child{border: 0 none;}
.dtparam-nitem.on{background: #ff6600; color: #fff;}
.dtparam-box{min-height: 1rem; padding: .1rem; font-size: .28rem; line-height: .5rem; color: #777;}
.datalist{width: 100%; border: 1px solid #ccc; border-collapse: collapse; font-size: .28rem; color: #777;}
.datalist td{border: 1px solid #ccc; font-size: .28rem; line-height: .6rem; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; vertical-align: middle;}
.dtparam-art{padding: .2rem .3rem;}
.dtparam-artnone{display: flex; justify-content: center; align-items: center; width: 100%; height: 1rem;}
.dtbox{padding: .1rem 0 .1rem;}
.dtbox h3{display: block; padding: 0 .3rem; line-height: .9rem; font-size: .32rem; font-weight: bold; color: #333; border-bottom: 1px solid #ddd;}
.dtpic-box{padding: .2rem .2rem 0;}
.dtpic-box ul{display: flex; flex-wrap: wrap; align-items: flex-end;}
.dtpic-box ul li{width: 33.33%; padding: 0 .1rem; margin-bottom: .2rem; box-sizing: border-box;}
.dtpic-box ul li a{display: block; padding: 0 .06rem; background: #fff; box-sizing: border-box; box-shadow: 0 3px 6px rgba(0,0,0,.25);}
.dtpic-box ul li a img{width: 100%; vertical-align: top;}

.agency-item{padding: .2rem .3rem; border-bottom: 1px solid #eaeaea;}
.agency-item:last-child{border: 0;}
.agency-name{display: block; font-size: .3rem; line-height: .7rem; color: #333;}
.agency-territory{display: block; font-size: .24rem; line-height: .5rem; color: #999;}
.agency-tips{display: block; font-size: .24rem; line-height: .5rem; color: #2873ff;}
.agency-tips span{font-weight: bold; color: #ff0000;}
.agency-btnwrap{display: flex; justify-content: space-between; margin: .2rem auto 0;}
.agency-btn{display: block; width: 48%; height: .62rem; font-size: .3rem; line-height: .6rem; text-align: center; color: #ff6600; background: #ffe1ce;}
.dtaskp-page{/* padding-top: 1.38rem; */}

.dtpraise ul li{padding: .2rem .25rem .16rem; box-sizing: border-box; border-bottom: 1px solid #eee;}
.caption{position: relative;}
.avatar{display: block; width: .8rem; height: .8rem; border-radius: .8rem; -webkit-border-radius: .8rem; -moz-border-radius: .8rem; -ms-border-radius: .8rem; -o-border-radius: .8rem; overflow: hidden;}
.avatar img{width: 100%; vertical-align: top;}
.member-rate{margin-left: .9rem; padding-top: .1rem;}
.member{display: block; font-size: .3rem; line-height: .4rem; color: #444;}
.rate{display: block; position: relative; width: 1.2rem; height: .24rem; background: url(../images/star1.png) left center repeat-x; background-size: .24rem .24rem;}
.rate i{display: block; position: relative; height: .24rem; background: url(../images/star2.png) left center repeat-x; background-size: .24rem .24rem;}
.rate span{display: block; position: absolute; top: 0; left: 110%; font-size: .22rem; line-height: .26rem; color: #000;}
.dtpi-art{display: block; margin-top: .1rem; font-size: .32rem; font-weight: normal; line-height: .5rem; color: #333;}
.useful{display: flex; align-items: center; position: absolute; top: 0; right: 0; height: .8rem; font-size: 0;}
.useful a{display: inline-block; margin-left: .1rem; font-size: .24rem; line-height: .4rem; color: #2873ff;}
.dtpi-con{padding: .1rem 0;}
.dtpic-item{display: block; position: relative; padding-left: 3.1em; font-size: .28rem; line-height: .5rem; color: #666;}
.dtpic-item span{display: block; position: absolute; top: 0; left: .1em;}
.dtpi-time{font-size: .24rem; line-height: .4rem; color: #999;}
.dtpi-reply{padding-right: .24rem; font-size: .28rem; line-height: .4rem; color: #2873ff; background: url(../images/arrow.png) right center no-repeat; background-size: .27rem .24rem;}
.dtcomment{border-top: .3rem solid #f2f2f2;}
.dtcomment h3{display: block; padding: 0 .3rem; line-height: .9rem; font-size: .32rem; font-weight: bold; color: #333; border-bottom: 1px solid #ddd;}
.dtcomm-con{padding: 0 .25rem .2rem;}
.dtcomm-ctitle{display: block; padding: .3rem 0 .1rem; font-size: .28rem; line-height: .6rem; border-bottom: 1px solid #ddd;}
.dtcomm-cscore{display: flex; flex-wrap: wrap; justify-content: space-between; padding: .3rem 0 0;}
.dtccs-item{width: 50%; margin-bottom: .2rem; font-size: .28rem; line-height: .56rem; color: #444;}
.dtccs-item select{display: inline-block; height: .56rem; color: #444;}
.dtcomm-describe{padding-bottom: .2rem;}
.dtccdi-tit{margin-bottom: .08rem; padding-top: .2rem; font-size: .28rem; line-height: .5rem;}
.dtcddi-text{display: block; font-size: 0;}
.dtcddi-text textarea,
.reply-text textarea{width: 100%; height: 1.6rem; padding: .1rem .2rem; font-size: .28rem; line-height: .4rem; color: #444; resize: none; border-color: #ddd; box-sizing: border-box;}
.dtccd-advantage .dtccdi-tit{color: #ff0000;}
.dtccd-defect .dtccdi-tit{color: #2c698c;}
.dtccd-suggest .dtccdi-tit{color: #fe68eb;}
.dtcddi-text input{display: block; width: 100%; height: .6rem; padding: 0 .2rem; font-size: .28rem; line-height: .56rem; color: #444; border: 1px solid #ddd; box-sizing: border-box;}
.dtccdi-tit span{color: #ff0000;}
.dtccat-item{display: block;}
.dtccat-item label{display: block; position: relative; padding-left: .3rem; font-size: .28rem; line-height: .6rem; color: #444;}
.dtccat-item label input{display: block; position: absolute; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.dtccat-item1 label{color: #ff0000;}
.dtccat-item2 label{font-weight: bold;}
.dtcomm-submit{display: block; font-size: 0;}
.dtcomm-submit input{display: block; width: 100%; font-size: .28rem; line-height: .6rem; color: #fff; background: #ff6600;}
.dtcon-none{padding: .3rem 0 .4rem; font-size: .32rem; line-height: .5rem; text-align: center; color: #333;}
.useful-reply{display: flex; justify-content: space-between; position: relative;}
.useful-reply a{display: block; width: 45%; margin-left: 0; font-size: .28rem; line-height: .56rem; text-align: center; color: #ff6600; border: 1px solid #ff6600;}
.reply-text{font-size: 0; margin-top: .16rem;}
.newreply ul li{padding: .2rem .25rem .16rem; box-sizing: border-box; border-bottom: 1px solid #eee;}
.member-rate .dtpi-time{margin-top: .1rem;}

.askp-popup{display: block; position: fixed; width: 100vw; height: 100vh; top: 0; left: 0; z-index: 9;}
.askpp-mask{position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, .6);}
.askpp-box{position: fixed; width: 6rem; left: 50%; top: 50%; transform: translate(-3rem,-50%); -webkit-transform: translate(-3rem,-50%); -moz-transform: translate(-3rem,-50%); -ms-transform: translate(-3rem,-50%); -o-transform: translate(-3rem,-50%); background: #f5f5f5; -webkit-border-radius: 6px 6px 0 0; overflow: hidden;}
.askpp-tit{height: 1rem; line-height: 1rem; font-size: .32rem; text-align: center; background: #373737; color: #fff; font-weight: 700;}
.askpp-con{position: relative; padding: .4rem; font-size: .32rem;}
.askpp-btn{display: block; margin: 19px 0 0 0; width: 100%; padding: 0; font-size: .36rem; width: 100%; float: none; text-align: center; height: 44px; line-height: 44px; color: #232323; border: 1px solid #ddd; background-color: #f7f7f7; border-bottom: 0 none; cursor: pointer;}
.zjdetail_bi{position: fixed; width: 100%; height: .88rem; bottom: 0; font-size: .28rem; line-height: .88rem; text-align: center; color: #fff; background: #ff6600;z-index:1;}
.zjdetail_bi a{display: block; width: 100%; height: .88rem; color: #fff;}
.dtparam2{padding-top: 0;}
.detail-gg{padding: .3rem .2rem; background-color:#ff6600; border:1px #dd4400 solid; color:#ffffff; font-size: .28rem; font-family:'微软雅黑'; box-sizing: border-box;}
#i_zj_ip_networks a{display: block; width: 100%;}
#i_zj_ip_networks a img{width: 100%; vertical-align: top;}

.navlist{font-size: .28rem; line-height: .7rem; background: #fff;}
.navlist li{float: left; width: 25%; border-bottom: .06rem solid #4490ea; padding-top: .05rem; text-align: center;}
.navlist li.lmjxhome{width: 25%;}
.navlist li.this{background: #4490ea;}
.navlist li a{display: block; font-size: .32rem; color: #4490ea;}
.navlist li.this a{color: #fff;}
.navllist{padding: 5px 0; font-size: .28rem; border-bottom: 1px solid #ddd; background: #fff;}
.navllist dl{clear: both;}
.navllist dl dt,
.navllist dl dd{float: left; width: 25%; text-align: center;}
.navllist dl dt{font-weight: bold; width: 15%;}
.navllist dl dd{padding: 5px 0;}
.navllist dl dd.this a{color: #b71a1a;}
.dtcbox{border-top: .3rem solid #f2f2f2;}
.dtcbox > h3{display: block; padding: 0 .3rem; line-height: .9rem; font-size: .32rem; font-weight: bold; color: #333; border-bottom: 1px solid #ddd;}
.article-con{padding-top: .88rem;}
.content{/*padding: .3rem .2rem .2rem;*/ font-size: .36rem; line-height: .54rem; color: #000;}
.content h1{font-size: .38rem; text-align: center;padding: .3rem .2rem .2rem;}
.content .info{font-size: .24rem; line-height: .24rem; text-align: right; margin-top: .3rem;padding: 0 .2rem;}
.content p{/*margin-top: .26rem;*/ text-indent: 2em;padding: .3rem .2rem .2rem;}
.content img{display: block; max-width: 100%; margin: 0 auto;}
.article-about{padding: 0 .3rem;}
.aalist-item{position: relative; width: 100%; padding: .3rem 0; border-top: 1px solid #F5F7FB;}
.aalist-item:first-child{border: 0 none;}
.aali-pic{display: flex; align-items: center; justify-content: center; width: 28.8vw; height: 1.4rem; text-align: center; vertical-align: middle;margin-left: .4rem;}
.aali-pic img{max-width: 100%; max-height: 100%; /* vertical-align: top; */}
.aali-art{/*width: 59vw;*/ height: 100%;}
.aali-atit{padding-bottom: .5rem;}
.aali-atit a{display: block; height: .9rem; font-size: .32rem; font-weight: normal; line-height: .46rem; overflow: hidden;}
.aali-adate{position: absolute; width: 100%; bottom: .3rem; font-size: .24rem; line-height: .36rem; color: #999; box-sizing: border-box;}
.mlbtn{display: block; width: 100%; padding: 0 .2rem; font-size: .3rem; line-height: 1rem; text-align: center; color: #ff6600; background-color: #fff; border-top: 1px solid #e9e9e9; box-sizing: border-box;}
.anewreply{padding: 0 .3rem .3rem;}
.anewreply .dtcomm-ctitle{font-size: .3rem; font-weight: bold;}
.anewreply .vbox{padding: 0; border: 0; margin-top: 0;}
.anewreply .vbox .h4{display: block; padding: .3rem 0 .1rem; line-height: .6rem; border-bottom: 1px solid #ddd; font-size: .3rem; font-weight: bold; background: none;}
.commtext{width: 100%; color: #333; line-height: 22px; padding: 6px 6px 0; margin: 5px 0 0 0; height: 80px; border: 1px solid #ddd; overflow: hidden; font-size: 12px; background: url(https://img.lmjx.net/images/comment_bg.png) #fff no-repeat center center; _background-image: url(https://img.lmjx.net/images/comment_bg.jpg); box-sizing: border-box;}
.anewreply .FBlue a:link, .anewreply .FBlue a:visited, .anewreply a.FBlue:link, .anewreply a.FBlue:visited{color: #333;}
.anewreply .Comment span em{font-size: .24rem;}
.anewreply .SubBox{margin: 0;}
.anewreply .SubBox span{width: auto;float: none;}
.anewreply .CommLeft form{padding: .2rem .2rem 0;}
.anewreply .Comment li{background: none;}
.anewreply .CommText{width: 100%;height: 1.52rem;margin: .2rem 0 0 0;padding: .1rem;box-sizing: border-box;}
.anewreply .Comment strong .YC{padding-left: .5rem;background: url(https://u-static.lmjx.net/2019/m/images/azan.png) 0 no-repeat;background-size: .44rem .44rem;}
.anewreply-btn input,
.anewreply .BtTiJiao{display: block; width: 3.00rem; height: 0.62rem; margin: 0 auto .3rem; font-size: .28rem; line-height: .62rem; text-align: center; color: #fff; border-radius: 0.08rem; background: #ff6600;}
.article-con .item{position: relative; border-bottom: 1px solid #ccc; padding: .2rem;}
.article-con .item .item_a{display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;}
.article-con .item .btn_askp{position: absolute; bottom: .2rem; right: .2rem; width: 1.4rem; height: .7rem; text-align: center; line-height: .7rem; font-size: .3rem; color: #fff; background-color: #ff6600; border-radius: .1rem; letter-spacing: .02rem; text-indent: .02rem; font-weight: bold; border: .02rem solid #ff6600;}
.article-con .item h2{font-weight: bold; font-size: .32rem;}
.article-con .item .pic{float: left; width: 30%; padding-top: .1rem; display: table-cell; height: auto; vertical-align: middle; text-align: center;}
.article-con .item .pic img{width: 100%; vertical-align: middle;}
.article-con .item .des{float: right; width: 68%;}
.article-con .item .des ul li{font-size: .24rem; color: #666; line-height: .4rem;}
.article-con .item .des ul li span{color: #999;}
.article-con .item .des p{font-size: .28rem; color: #666;}
.containerbox{border-top: .3rem solid #f2f2f2;}
.containerbox h3{display: block; padding: 0 .3rem; line-height: .9rem; font-size: .32rem; font-weight: bold; color: #333; border-bottom: 1px solid #ddd;}
.msdlist{height: auto; overflow: hidden; margin: 0 auto; padding-top: .3rem; display: flex; flex-wrap: wrap; justify-content: space-between; padding: .3rem .3rem 0;}
.msdlist .item{position: relative; float: left; width: 47%; height: auto;padding: 0; overflow: hidden; margin-bottom: .3rem; font-family: "Microsoft Yahei"; background: #fff;}
.msdlist .item .img{display: block; height: 2.6rem; line-height: 2.6rem; text-align: center; overflow: hidden; margin: 0 auto;}
.msdlist .item .img img{width: 100%; height: 100%;}
.msdlist .item .parbox{position: absolute; bottom: 1.7rem; left: 0; right: 0; width: 96%; padding: .1rem; height: auto; overflow: hidden; font-weight: 500; font-size: .28rem; color: #fff; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.8); filter: alpha(opacity=80); opacity: 0.80;}
.msdlist .item .parbox p{height: auto; overflow: hidden; line-height: .4rem;}
.msdlist .item .inf{height: auto; overflow: hidden; margin: .1rem auto; padding: 0 .1rem; font-family: "Microsoft Yahei"; font-weight: 500;}
.msdlist .item .inf .h3{height: .44rem; line-height: .44rem; overflow: hidden; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; font-size: .32rem; color: #181818;}
.msdlist .item .inf p{height: .4rem; line-height: .4rem; overflow: hidden; font-size: .28rem; color: #494949;}
.msdlist .item .inf p span{color: #ea5218;}
.msdlist .item .askp{display: block; height: .7rem; line-height: .7rem; text-align: center; overflow: hidden; margin: 0 auto; font-weight: 500; font-size: .24rem; color: #fff; background: #ff6600;}
.moredetail_btn{width: 100%;}
.moredetail_btn a{display: block; width: 100%; padding: 0 .2rem; font-size: .3rem; line-height: 1rem; text-align: center; color: #ff6600; background-color: #fff; border-top: 1px solid #e9e9e9; box-sizing: border-box;}
.msdlist .clear{display: none;}
.Comment{font-size: .28rem;}
.xcomment_info{padding: .16rem 0;}
#i_xcomment_info_1{font-size: .28rem;}
#i_xcomment_info_1 input{line-height: .64rem;padding: 0 .1rem;border: 1px solid #ddd;}
.SubBox{font-size: .28rem;}
.article-con .content iframe{max-width: 100%; height: 220px;}

.proabout .dtaskp-tips{font-size: .3rem;}
.proabout .pliaskp{color: #fff; background: #ff6600;}
.allaskp{display: table; height: 0.62rem; margin: .2rem auto 0; padding: 0 .4rem; font-size: .32rem; line-height: .72rem; text-align: center; color: #fff; border-radius: 0.08rem; background: #ff6600;}
.detail-con2{padding-top: .88rem;}
.item.itkPRICE a{color: #f00;}

.vipcontent {  font-size: .3rem; }
.vipcontent img { width:100%; }

.dtparam-art img { width:100%; }

.pj .pinfo{padding: .16rem;font-size: .26rem; line-height: .7rem;  border-top: .3rem solid #f2f2f2; }
.mg20{margin-top:20px;}
.pj .product-list-2{padding-top:0;}


.ficons { }
.ficons .item { width:25%; border:1px solid #eee; box-sizing:border-box; border-width:0 0 1px 1px; float:left; padding:0.3rem 0; text-align:center; font-size:0.24rem; height:1.6rem; overflow:hidden; }
.ficons .item img { display:block; width:1.2rem; height:0.6rem; margin:0 auto; margin-bottom:0.1rem; }
