* {tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;-ms-tap-highlight-color: transparent;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;margin: 0;border: 0}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block}
body {line-height: 1;font-size:0.24rem;font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;background: #fff;}
ol,li,ul {list-style: none}
strong,b{font-weight:bold;}
html {-webkit-text-size-adjust: 100%}
a,div,header,span {-webkit-tap-highlight-color: rgba(255,255,255,0)}
blockquote,q {quotes: none}
blockquote:after,blockquote:before,q:after,q:before {content: '';content: none}
table {border-collapse: collapse;border-spacing: 0}
input,textarea {outline: 0;resize: none;white-space:nowrap;-webkit-appearance: none;}
a{text-decoration:none; color:#333;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
a:hover{ text-decoration:none;color:#000;}
html,body{width:100%;height:100%;}
body{-webkit-user-select:none;user-select:none;overflow-x:hidden;background: #fff;display:none;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.fontRed{color:#f35e5b !important;}
.displayNone {display: none !important;}

/* btn */
.viewBtn-green{margin:0 auto 0.2rem;text-align: center;border-radius: 5px;background: #09bb07;width: 100%;height: 0.8rem;line-height: 0.8rem;color: #ffffff;display: block;font-size: 0.34rem;}
.viewBtn-sure{font-size: 0.34rem;border-top:1px solid #d2d3d5;display:flex;justify-content:center;align-items:center;height:1rem;min-height:1rem;width:100%;color:#00cc00}
.btnGroup{background:#fff;text-align: center;font-size: 0.34rem;display:flex;flex-direction:row;border-top:1px solid #e1e1e1;height:0.8rem;line-height:0.8rem;}
.btnGroup .btn-true{width:50%;background:#09bb07;color:#fff;}
.btnGroup .btn-false{width:50%;background:#fff;color:#333;}

/* mask */
.mask{z-index: 10000;position:fixed;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0, 0, 0, 0.7);display: none;}

/* toTop */
.toTop{display:none;position:fixed;right:0.1rem;bottom:0.7rem;font-size: 0;width: 0.8rem;height: 0.8rem;background: url(../images/ico_top.png) no-repeat left center;background-size: 0.8rem auto;}

.showModel {width:5.6rem;min-height:1rem;background-color:#ffffff;border-radius:5px;text-align:center;/* overflow: hidden; */display: none;position: fixed;left: 50%;top: 30%;margin-left: -2.8rem;z-index: 10001;}
.showModel .dataTip p{padding:1.2rem 0 0.4rem;font-size:0.3rem;color:#999;background:url(../images/info_icon.png) no-repeat center 0.36rem;background-size:0.53rem 0.6rem;}
.showModel .dataListTit{background:#ecb03c;font-size: 0.36rem;height:0.72rem;line-height:0.72rem;}
.showModel .dataList {display:none;max-height:3.6rem;overflow-y:auto;width:100%;}
.showModel .dataList li {height:0.72rem;line-height:0.72rem;color:#333;font-size:0.28rem;}
.showModel .dataList li.active{background:#b0c97c;}
.showModel .dataInput{display:none;}
.showModel .dataInput input {margin:0.4rem 0;padding-left:0.1rem;width:84%;height:0.6rem;line-height:0.6rem;font-size:0.28rem;border:1px solid #6dd6e2;}

/* welcome */
.welcome{padding-top: 1.4rem;position:relative;background:url(../images/welcome_bj.png) no-repeat center top;background-size:100% 100%;height:100%;}
.welcome .imgLogo{width:3.04rem;height: 0.5rem;display: block;margin: 0 auto;}
.welcome .txtTitle{padding-top: 0.48rem;font-size:0.36rem;color: #ffffff;font-weight: bold;margin-bottom: 0.85rem;text-align: center;}
.welcome .viewLogin-container{padding-left:0.3rem;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background: #ffffff;}
.welcome .viewLogin-info{width: 100%;line-height: 0.85rem;padding-right:1.2rem;margin-right: 4%;}
.welcome .viewLogin-info.viewUsername{background:url(../images/input_xdf.png) no-repeat 95% center;background-size:1.18rem 0.32rem;border-bottom: 1px solid #e5e5e5;}
.welcome .viewLogin-info span{font-size: 0.34rem;width: 1.6rem;padding-right:0.08rem;}
.welcome .viewLogin-info input{line-height: 0.5rem; font-size: 0.34rem;width: 3.4rem;}
.welcome .formLogin .viewBtn-green{width:98%;margin: 0.5rem auto 0;}

/* firstscreen */
.wid100 {width:100%;}
.firstscreen{padding:0.1rem;background:#fff;position:relative;height:100%;display:flex;flex-direction:column;}
.firstscreen .viewCont1 {height: 100%;display:flex;flex-direction:row;align-items:center;flex-grow:1;justify-content:center;}
.firstscreen .viewCont1 .imgIcon {width:0.6rem;height: auto;}
.firstscreen .viewCont1 p {font-size:0.34rem;padding-left:0.1rem;}
.firstscreen .viewCont1 p b{font-size: 0.2rem;color: #f00;font-weight: normal;}
.firstscreen .item_major_box{position:relative;}
.firstscreen .item_major_box .item_major_ul{
    position: absolute;
    top: 0.9rem;
    border: 1px solid #ccc;
    width: 100%;
    border-radius: 5px;
    background: #fff;
    padding: 0.1rem 0;
    display: none;
    max-height: 2.24rem;
    overflow: auto;
}
.firstscreen .item_major_box .item_major_ul li{
        padding: 0.05rem 0.2rem;
}
#dataInput .showModelInput_box{position:relative;}
#dataInput .showModelInput_box .showModelInput_ul{
    position: absolute;
    top: 1rem;
    left:0.46rem;
    border: 1px solid #ccc;
    width: 84%;
    border-radius: 5px;
    background: #fff;
    padding: 0.1rem 0;
    text-align:left;
    display: none;
    max-height: 2.2rem;
    overflow: auto;
}
#dataInput .showModelInput_box .showModelInput_ul li{
        padding: 0.05rem 0.2rem;
}
.firstscreen .viewSearch{background:#e5f8fa;padding:0.34rem 0.22rem;}
.firstscreen .viewSearch .viewCont1{justify-content: flex-start;}
.firstscreen .viewSearch .inputSearch-val {font-size:0.28rem;text-indent:0.2rem;width:100%;background-color:#fff;border:1px solid #6dd6e2;border-radius:5px;display:inline-block;height:0.6rem;margin:0.3rem 0;}
.firstscreen .viewBtn-flex {display:flex;flex-flow:row;justify-content:space-between;margin:0.2rem 0;}
.firstscreen .viewBtn-flex .viewBtn { align-items:center;display:inline-flex;width:3rem;height:2rem;}
.firstscreen .viewBtn-flex .viewCont2 {flex-grow:1;display:flex;flex-direction:column;height: 2rem;display:none;}
.firstscreen .viewBtn-flex .viewCont2 .txtHeader {text-align:center;height:0.6rem;line-height:0.6rem;width:100%;color:#fff;font-size:0.3rem;}
.firstscreen .viewBtn-flex .viewCont2 .txtContent {padding: 0 0.3rem;font-size:0.28rem;text-align:center;line-height:0.36rem;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:0.3rem;}
.firstscreen .viewBtn-flex .major{background:#e5f8fa; }
.firstscreen .viewBtn-flex .product{background:#fef1ef; }
.firstscreen .viewBtn-flex .product .txtHeader{background:#fa7a64;}
.firstscreen .viewBtn-flex .mode{background:#faf1fa;}
.firstscreen .viewBtn-flex .mode .txtHeader{background:#cb76cf;}
.firstscreen .viewBtn-flex .degree{background:#fdf7eb;}
.firstscreen .viewBtn-flex .degree .txtHeader{background:#ecb03c;}
.firstscreen .viewBtn-flex .length{background:#f5f8ee;}
.firstscreen .viewBtn-flex .length .txtHeader{background:#9cbc5b;}
.firstscreen .viewBtn-flex .way{background:#f2faf9;}
.firstscreen .viewBtn-flex .way .txtHeader{background:#82d1c8;}
.firstscreen .viewBtn-flex .joinTime{background:#eef6fd;}
.firstscreen .viewBtn-flex .joinTime .txtHeader{background:#59a6ee;}
.ui-menu{z-index:20000 !important;max-height:2.4rem;overflow-y: auto;overflow-x: hidden;}
.ui-menu .ui-menu-item-wrapper{height:0.4rem;line-height: 0.4rem;}
/* datalist */
.datalist{position: relative;overflow: hidden;height: 100%;}
.viewWord{z-index: 9999;position: fixed;top: 0;left: 0;width: 100%;height: 0.9rem;text-align: center;border-bottom: 1px solid #eee;background: #fff;display:flex;flex-direction:row;align-items:center;justify-content: space-around;}
.viewWord p{width:2rem;height:0.6rem;line-height: 0.6rem;font-size: 0.26rem;text-align: center;color:#999;border: 1px solid #eee;border-radius: 5px;}
.viewWord p img{width:0.26rem;height: auto;}
.viewWord p.signUp{background:url(../images/datalist/chose_icon.png) no-repeat 0.2rem center;padding-left:0.2rem;}
.viewWord p.signUp.active{color:#f35e5b;border:1px solid #f35e5b;background:url(../images/datalist/chose_red_icon.png) no-repeat 0.2rem center;}

.dataBox{position: fixed;top: 0.9rem;bottom: 0;width:100%;height:auto;background: #fff;overflow: auto;-webkit-overflow-scrolling : touch; }
/** 没有数据 **/
.dataBox .noData{display: flex;flex-direction: column;align-items: center;padding:0 1%;display: none;}
.dataBox .imgNo-data{width: 1.6rem;height: 2rem;margin-top: 1.2rem;}
.dataBox .txtMsg{margin:0.6rem 0;font-size: 0.28rem;color: #888888;}
.dataBox .yesData .scrolList{padding:0 0.2rem 0.7rem;}
/** 有数据 **/
.yesData{height: 100%;}
.yesData .tip{text-align: center;padding: 0.2rem;color: #a9a9a9;}
.yesData .scrolList .scrol-item{width:100%;padding: 0.2rem 0;border-bottom: 1px solid #eee;/* display: flex; */}
.yesData .scrolList .item-name a{font-size: 0.3rem;line-height:0.4rem;}
.yesData .scrolList .item-name i{font-weight: bold;font-size:0.26rem;color: #f35e5b;}
.yesData .scrolList .item-info{padding-top:0.1rem;display:flex;flex-direction:row;align-items:center;justify-content: space-between;}
.yesData .scrolList .item-info .info-function .info-black{line-height: 0.3rem;font-size: 0.24rem;padding-left:0.34rem;padding-bottom:0.1rem;}
.yesData .scrolList .item-info .info-function .info-black.sd{background: url(../images/datalist/sd_icon.png) no-repeat left 0.02rem;background-size:0.26rem 0.26rem;}
.yesData .scrolList .item-info .info-function .info-black.yc{background: url(../images/datalist/yc_icon.png) no-repeat left 0.02rem;background-size:0.26rem 0.26rem;}
.yesData .scrolList .item-info .info-function .info-gray{font-size: 0.2rem;line-height: 0.26rem;color:#a9a9a9;padding-top:0.06rem;}
.yesData .scrolList .item-info .info-function .info-gray p{padding-top:0.04rem;}
.yesData .scrolList .item-info .info-btns{padding-left:0.2rem;font-size: 0.24rem;display:flex;flex-direction:column;}
.yesData .scrolList .item-info .info-btns .btns-compare span{padding-left:0.6rem;background: url(../images/datalist/btns_compare.png) no-repeat  0.1rem top;background-size:0.26rem 0.26rem;}
.yesData .scrolList .item-info .info-btns .btns-compare.compare-true span{background: url(../images/datalist/compare-true.png) no-repeat 0.1rem top;background-size:0.26rem 0.26rem;}
.yesData .scrolList .item-info .info-btns .btns-price{color:#a9a9a9;width:2rem;padding-top: 0.2rem;}
.yesData .scrolList .item-info .info-btns .btns-price b{font-weight: normal;color: #000;}
.yesData .scrolList .item-info .info-btns .btns-price span{font-size: 0.24rem;padding-right:0.36rem;padding-left:0.1rem;background:url(../images/datalist/price-false.png) no-repeat right center;background-size:0.26rem 0.16rem;}
.yesData .scrolList .item-info .info-btns .btns-price.price-true span{background:url(../images/datalist/price-true.png) no-repeat right center;background-size:0.26rem 0.16rem;}

.pagenum{z-index:1;display:none;position: absolute;bottom: 0.8rem;height: 0.4rem;line-height: 0.4rem;background: rgba(0,0,0,.6);border-radius: 10px;color: #fff;font-size: 0.2rem;left: 50%;width: 1.4rem;margin-left: -0.7rem;text-align: center;}
/** 比较 **/
.compareBox{position: fixed;bottom:0;height:0.7rem;width:100%;background:#fff;border-top:1px solid #c5c5cd;border-bottom:1px solid #c5c5cd;display:none;}
.compareBox .compareLogo{padding:0.12rem 1.2rem 0 0.2rem;}
.compareBox .compareLogo .compareInfo{color:#999;font-size:0.3rem;}
.compareBox .compareLogo .compareInfo span{font-size:0.24rem; border:1px solid #999;padding:0.04rem;border-radius: 5px;margin:0 0.1rem;}
.compareBox .compareToBtn{position:absolute;right:0.1rem;top: 0.12rem;text-align:center;width:1rem;height: 0.44rem;line-height: 0.44rem;background:#faab02;color:#fff;border-radius: 5px;}
/** 筛选 **/
.slide{
  height: 100%;
    width: 90%;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 10%;
    z-index: 10001;
    background: #fff;
    display: none;
}
.slide-title{
  height:0.7rem;
  line-height:0.7rem;
  font-size: 0.34rem;
  text-align: center;
  width:100%;
}
.slide-first,
.slide-sec{
  display:flex;flex-direction:column ;align-content: space-between;height: 100%;
}
.slide-sec{display:none;}
.slide-first .slide-filtrate{
  flex:1;
      height: 100%;
    overflow: auto;
}
.slide-first .slide-filtrate .slide-bar{
  padding:0 0.28rem;
    font-size: 0.26rem;
    height: 0.8rem;
    line-height: 0.8rem;
    border-top: 1px solid #eee;
    overflow: hidden;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
}
.slide-first .slide-filtrate .slide-bar .title{
      display: inline;
}
.slide-first .slide-filtrate .slide-bar .title b{
    font-weight: normal;
    color: #848689;
    font-size: 0.2rem;
    padding-left: 0.1rem;
}
.slide-first .slide-filtrate .slide-bar .selected{
text-align: right;
    display: block;
    box-flex: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-box-flex: 1;
    -o-box-flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 0.2rem;
    color: #f23030;
    position: relative;
    padding-right: 0.2rem;
}
.slide-first .slide-filtrate .slide-bar .selected .all {
    color: #848689;
}
.slide-first .slide-filtrate .slide-bar .openDown i{
display: block;
    width: 0.1rem;
    height: 0.1rem;
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    margin:0.32rem 0 0  0.1rem;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    position: absolute;
    top: 0rem;
    right: 0.02rem;
}
.slide-first .slide-filtrate .slide-bar i.openRight{
display: block;
    width: 0.1rem;
    height: 0.1rem;
    border-top: 1px solid #bfbfbf;
    border-left: 1px solid #bfbfbf;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    margin:0.34rem 0 0  0.1rem;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    position: absolute;
    top: 0rem;
    right: 0.02rem;
}
.slide-first .slide-filtrate .slide-btns .others{
    display:none;
}
.slide-first .slide-filtrate .slide-btns .btns-item{
      margin-bottom: 0.2rem;
    height: 0.5rem;
    width: 33%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 0.2rem;
    float: left;
    font-size:0.2rem;
}
.slide-first .slide-filtrate .slide-btns .btns-item span{
  height: 0.5rem;
    display: block;
    padding: 0 5px;
    text-align: center;
    line-height: 0.5rem;
    background: #f1f2f6;
    border-radius: 5px;
    border:1px solid #f1f2f6;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.slide-first .slide-filtrate .slide-btns .btns-item.active span{
  background-color: #fff;
    color: #f23030;
    position: relative;
}
.slide-first .slide-filtrate .slide-btns .btns-item.active span i{
  display: inline-block;
    background: url(../images/datalist/chose_red_icon.png) no-repeat;
    background-size: 0.18rem 0.12rem;
    width: 0.18rem;
    height: 0.12rem;
    position: relative;
    top: -1px;
    margin-right: 2px;
}
/*** 全部专业筛选 ***/
.slide-sec{
  background: #f3f5f7;
}
.slide-sec .sec-head{
    position: relative;
    color: #151517;
    background:#fff;
    font-size: 0.3rem;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    box-align: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-box-align: center;
    -o-box-align: center;
    border-bottom:1px solid #eee;
    margin-bottom:0.1rem;
}
.slide-sec .sec-head .back i {
    margin-left: 0.34rem;
    display: block;
    border-top: 2px solid #000;
    border-left: 2px solid #000;
    height: 0.2rem;
    width: 0.2rem;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
.slide-sec .sec-head .slide-title{
  margin-left: -0.54rem;
}
.slide-sec ul{
  height: 100%;
    overflow: auto;
  flex:1;
  border-top: 1px solid #eee;
  background: #fff;
}
.slide-sec ul li{
border-bottom: 1px solid #eee;
height: 0.7rem;
line-height: 0.7rem;
position: relative;
}
.slide-sec ul li span{
  display: block;
    width: 100%;
    color: #000;
    font-size: 0.2rem;
    padding-left: 0.3rem;
    position: relative;
}
.slide-sec ul li.active span{
  color: #f35e5b;
}
.slide-sec ul li.active i{
  display: block;
    width: 0.42rem;
    height: 0.28rem;
    position: absolute;
    right: 0.34rem;
    top: 0.2rem;
    background: url(../images/datalist/chose_redbig_icon.png) no-repeat;
    background-size: 0.42rem 0.28rem;
}
/* compare */
/** 表制标 **/
.compare .illustrate{background:#fff;position:fixed;top:0;width: 100%;display:flex;flex-direction:row;align-items:center;justify-content: space-between;border-bottom: 1px solid #eee;}
.compare .illustrate .item{font-size: 0.26rem;height: 0.86rem;line-height: 0.86rem;width:100%;text-align: center;}
.compare .illustrate .item span{padding-left:0.34rem;}
.compare .illustrate .item:nth-of-type(1) span{color:#82d1c8;background: url(../images/compare/icon_1.png) no-repeat left center;background-size:0.22rem 0.18rem;}
.compare .illustrate .item:nth-of-type(2) span{color:#06c0ef;background: url(../images/compare/icon_2.png) no-repeat left center;background-size:0.22rem 0.18rem;}
.compare .illustrate .item:nth-of-type(3) span{color:#0167c0;background: url(../images/compare/icon_3.png) no-repeat left center;background-size:0.22rem 0.18rem;}
/** 表 **/
.compare .illustrateTable{padding-top:0.86rem;}
.compare .illustrateTable li{display:flex;flex-flow:row;align-items:center;justify-content:center;border-bottom: 1px solid #eee;width: 100%;line-height: 0.34rem;}
.compare .illustrateTable li .comKey{padding:0.2rem;display: block;text-align:center;width: 2rem;}
.compare .illustrateTable li .comWord{flex:1;border-left: 1px solid #eee;padding:0.2rem;}
.compare .illustrateTable li .comWord p{padding:0.1rem 0;}
.compare .illustrateTable li .comWord p:nth-of-type(1){color:#82d1c8;}
.compare .illustrateTable li .comWord p:nth-of-type(2){color:#06c0ef;}
.compare .illustrateTable li .comWord p:nth-of-type(3){color:#0167c0;}

/* detail */
.detail{
  background:#f1f1f1 url(../images/detail/bg.png) no-repeat center top;
  background-size:100% auto;
  padding:0.3rem 0.1rem;
  color:#333;
}
.detailWrap{
  border: 1px solid #fff;
  border-radius: 5px;
  font-size: 0.24rem;
  line-height: 0.4rem;
  background: #fff url(../images/detail/zzbm_icon.png) no-repeat right top;
  background-size: 1.78rem 1.61rem;
}
.detailWrap.isSignUp{
    background: #fff url(../images/detail/zbkf_icon.png) no-repeat right top;
    background-size: 1.78rem 1.61rem;
}
.detailWrap .box{
  padding:0.3rem;
  border-bottom: 1px solid #eee;
}
.detailWrap .box .preTit{
  width: 2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  text-align: center;
  font-size: 0.36rem;
  border: 1px solid #eee;
  border-radius: 5px;
  margin-bottom: 0.2rem;
}
.detailWrap .box .boxdetail p{
  margin:0.1rem 0;
}
.detailWrap .box.pre .boxdetail p{
  float: left;
  width: 100%;
  margin: 0.08rem 0;
}
/* .detailWrap .box .item{
margin-top:0.3rem;
} */
.detailWrap .box .item b{
  display: block;
}
.detailWrap .box .item a.moreBtn{
  display: block;
  text-align: center;
  width: 2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  background: #f1f2f6;
  border: 1px solid #f1f2f6;
  border-radius: 5px;
  margin:0.2rem 0;
}
.detailWrap .box.pre .boxdetail h1{
font-size: 0.34rem;
margin-bottom: 0.08rem;
}
.detailWrap .box.pre .boxdetail h1 i{font-weight: bold;font-size:0.3rem;color: #f35e5b;}
.detailWrap .box.pre .boxdetail p.w50{
  width:50%;
}
.detailWrap .box.pre .boxdetail p span{
  font-weight: normal;
}
.detailWrap .box .item .ht{
  border: 1px solid #eee;
  display:flex;flex-direction:row;align-items:center;justify-content: space-between;
}
.detailWrap .box .item .ht .htName{
  flex:1;
  padding:0.3rem 0.2rem;
  border-right: 1px solid #eee;
}
.detailWrap .box .item .ht .htPrice{
  width:2rem;
  padding:0.3rem 0.2rem;
  display:flex;flex-direction:column;align-items:center;
}
.detailWrap .box .item .ht .htPrice .price{
  padding-right:0.4rem;
  background: url(../images/detail/price-false.png) no-repeat right center;
  background-size:0.26rem 0.13rem ;
}
.detailWrap .box .item .ht .htPrice .price.price-true{
  background: url(../images/detail/price-true.png) no-repeat right center;
  background-size:0.26rem 0.16rem ;
}
.detailWrap .box .item .ht .htPrice .price .fontRed{
  width: 100%;
  overflow: hidden;
}
.detailWrap .box span.openText{
    height: 0.34rem;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.detailWrap .box i.moreText{
  color:#00b4ff;
  font-weight: normal;
  text-decoration: underline;
}
.detailWrap .box.last{
  border-bottom: none;
}