﻿/* Write your styles */
body{ background: #f5f5f9; font-family:"Helvetica Neue", Helvetica, STHeiTi, sans-serif;}
html,body{ font-size: 100%;}
body{ font-size: 14px;}
p, hr, ul, ol, dl, blockquote, pre, address, fieldset, figure{ margin-bottom: 0.768rem;}
* + p, * + hr, * + ul, * + ol, * + dl, * + blockquote, * + pre, * + address, * + fieldset, * + figure{margin-top: 0.768rem;}
.content{ background: #fff;margin: 0 0.53rem;padding: 0rem 0 2rem;}
.totalNext a{ float: left;}
.totalNext a.fr{ float: right;}
.newsHot h1{ font-size: 0.469rem;text-align: center;margin: 0px;line-height: 2.069rem;}
.newsHot li{ border-radius: 4px;background: #fff;height: 56px;line-height: 56px;margin-bottom: 11px;border: 1px solid #fff;padding:0 8px;}
.newsHot li a{ color: #222222;}
.newsHot li  i{ float: right;}
.newsHot ul{ margin: 0px;padding: 0px;}
.newsHot ul li{ width: 14.72rem;display: block;border-radius: 0.213rem; height: 1.877rem;line-height:1.877rem;
                padding-left: 0.491rem;padding-right: 0.662rem;position: relative;
               
}
.newsHot ul li a{ display: block;width: 13.419rem;position: relative;font-size: 0.597rem;
                  overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsHot ul li:after{ content: '';position: absolute;width: 0.235rem;height: 0.405rem;
                        background: url('../images/xj-07.png') no-repeat;background-size: contain;right: 0.427rem;top: 0.747rem;}
.btntotalCon{ width: 14.72rem;margin: 0 auto;}
.backhome{background: #fff;}
.backhome [class*="am-u-"]{ padding: 0px;}
ul.kcSub{ margin: 0px;padding: 0px;}
ul.kcSub li{ display: block;list-style: none;}
ul.kcSub li input{ margin-right: 0.58rem;}
ul.kcSub li label{ font-weight: normal;display: block;font-size: 0.7rem;line-height: 1.5;}

#owl-testimonial-link .row{ margin-bottom: 0px;}
#owl-testimonial-link .owl-controls,#owl-testimonial-link .owl-pagination{ display: none;}
.clear{ clear: both;}
.am-navbar-default .am-navbar-nav{ background: #ffffff;}
.am-navbar-default a{color:#727272;}
.am-navbar-default a:hover,.am-navbar-default a.current{ color: #ebaa90; }
.am-navbar-default .am-navbar-nav span.i-homemenu{ width: 24px;height: 24px;margin: 4px auto 0;display: block;line-height: 24px;
                                                   background: url('../images/menu1.png') no-repeat;background-size: contain;}
.am-navbar-default .am-navbar-nav a:hover span.i-homemenu,.am-navbar-default .am-navbar-nav a.current span.i-homemenu {
     background: url('../images/menu1-active.png') no-repeat;background-size: contain;
}
.am-navbar-default .am-navbar-nav span.ihomexj{background: url('../images/menu2.png') no-repeat;background-size: contain;}
.am-navbar-default .am-navbar-nav a:hover span.ihomexj,.am-navbar-default .am-navbar-nav a.current span.ihomexj{
     background: url('../images/menu2-active.png') no-repeat;background-size: contain;
}
.am-navbar-default .am-navbar-nav span.ihomexw{background: url('../images/menu3.png') no-repeat;background-size: contain;}
.am-navbar-default .am-navbar-nav a:hover span.ihomexw,.am-navbar-default .am-navbar-nav a.current span.ihomexw{
     background: url('../images/menu3-active.png') no-repeat;background-size: contain;
}
.am-navbar-default .am-navbar-nav span.ihomeyd{background: url('../images/menu4.png') no-repeat;background-size: contain;}
.am-navbar-default .am-navbar-nav a:hover span.ihomeyd,.am-navbar-default .am-navbar-nav a.current span.ihomeyd{
     background: url('../images/menu4-active.png') no-repeat;background-size: contain;
}
.am-navbar-default .am-navbar-nav span.ihomemy{background: url('../images/menu5.png') no-repeat;background-size: contain;}
.am-navbar-default .am-navbar-nav a:hover span.ihomemy,.am-navbar-default .am-navbar-nav a.current span.ihomemy{
     background: url('../images/menu5-active.png') no-repeat;background-size: contain;
}
ul.kcSub li small{ margin-right: 2px;}
ul.kcSub li p{font-size:0.555rem;}
.menu{ padding: 0px; width: 3.84rem}
.menu ul,.menu ul li,.lists ul,.lists ul li,.game ul,.game ul li{ padding: 0px;margin: 0px;}
.menu ul li{ list-style: none;display: block;font-size: 0.64rem;padding: 0.576rem 0 0.533rem 0.183rem;line-height: 1.493rem;}
.menu ul li.current{ background: #fff;}
.menu ul li a{ color: #333333;font-weight: 400;}
.game{ background: #fff;}
.game ul li{ list-style: none;border-bottom: 1px solid #f2f2f2;padding: 15px;}
.game ul li img{ display: block;width: 100%;}
.game{ background: #fff;  padding: 1rem;margin: 0rem auto;}
.game ul li{ list-style: none;font-style: normal;}
.game ul,.game ul li{ padding: 0rem;}
.game ul li{ padding-bottom: 1rem;}
.game div.am-u-sm-4{ padding:0;}
.game div.am-u-sm-8{ padding-right: 0px;}
.game li a{color: #999}
.game li h1{font-size: 0.469rem;margin-top: 0;margin-bottom: 0;color: #333;}
.game li .item-text em{font-style: normal;height: 2.2rem;width: 100%;
                              overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;color:#e68117}
/*
@media screen and (max-width: 640px) {
.game li .item-text{font-size: 1.2rem;color: #545454;line-height: 2.2rem;}
.game li .item-text em{font-style: normal;height: 3.2rem;line-height: 1.5rem;}
.game li .item-text em{font-style: normal;height: 2.2rem;width: 100%;
                              overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;color:#4b566a}
 .points li .item-text{line-height: 1.5rem;}
}
@media screen and (min-width: 641px) {

    .game li .item-text{font-size: 1.2rem;color: #545454;line-height: 4rem;}
.game div.am-u-md-7{padding-left: 0rem;}
.game li .item-text em{font-style: normal;height: 4rem;line-height: 1.8rem;}
 .points li .item-text{font-size: 1.2rem;color: #545454;line-height:3.4rem;}

}*/
.game li .item-text span{font-size: 1.3rem;display: block;margin-top: 0rem;}
.game li i{ font-style: normal;margin-right: 0.52rem;}
.game li .item-text span i{color: #ee0000;font-style: normal;}
.game ul li{border: 0px; border-bottom: 1px solid #e7e7e7;}
.game ul li{ margin-bottom: 1.15rem;}

.list-content{ background: #fff;padding: 0px;font-size: 0.469rem;min-height: 10rem;width: 12.16rem;}
.mt-list{ padding-top: 10px;}
.mt-list .am-g{ background: #fff;border-radius: 1px;margin-bottom: 10px;border-radius: 0.307rem;padding: 0.307rem;}
.n-list .am-list-thumb img{  display: block;width: 100%;margin-top: 0.3rem;margin-bottom: 0.15rem;border-radius: 8px;}
.n-list  [class*="am-u-"]{ padding: 0px;}
.n-list .n-list-child{padding: 0 0.448rem 0.363rem 0.661rem;list-style: none;}
.n-list .n-list-child .child-top{ margin: 0rem;margin-bottom: 0.405rem;height: 0.683rem;margin-top: 0.512rem;}
.n-list .n-list-child .child-top em{
    font-size: 16px;
	font-weight: bold;
	font-stretch: normal;float: left;font-style: normal;
                                     display: inline-block;line-height: 1.493rem;width: 100%;overflow: hidden;
                                     text-overflow:ellipsis;white-space: nowrap;}
    .n-list .n-list-child .child-top em i {
        font-style: normal;
        color: #ff3d3d;
        font-size: 0.469rem;
    }
    .n-list .n-list-child .child-top em a {
        color: #333333
    }

.n-list .n-list-child .child-top .f-r{/*width: 1.963rem;*/margin-top: 0.423rem;line-height: 0.683rem;padding: 0rem 0.256rem;color: #fff;
                                        font-size: 0.512rem;background-color: #72b5ca;border-radius: 0.107rem;display: inline-block;float: right;}
.n-list .n-list-child .child-top .f-r a{ color: #fff;}
.n-list .n-list-child .child-top .red{ background: #e88b65;}
.n-list .n-list-child .child-top .f-r i{ font-style: normal;color: #fff;font-size: 0.512rem;line-height: 0.491rem;}
.n-list .n-list-child .child-top span a{line-height: 0.683rem;text-align: center;
                    font-size: 0.512rem;color: #fff;font-style: normal;}
.n-list .n-list-child .child-top:after{ content: '';display: block;}
.n-list .n-list-child .jftitle{ margin-top: 0.405rem;font-size: 0.469rem;clear: both;color: #999999;}
.n-list .n-list-child .jftitle span{ margin-right: 0.405rem;position: relative;padding-left: 0.448rem;}
.n-list .n-list-child .jftitle span i{ color: #05b2ff;font-style: normal;}
.n-list .n-list-child .jftitle span:before{background:url('../images/xj-02.png') no-repeat;position: absolute;top: 0.082rem;left: 0rem;
                                           background-size: cover;content: '';width: 0.427rem;height: 0.427rem;display: inline-block;}
.n-list .n-list-child .jftitle span.spanmin:before{ background: url('../images/xj-01.png') no-repeat;background-size: cover;}
.n-list .n-list-child .jftitle span.spantot:before{ background: url('../images/xj-03.png') no-repeat;background-size: cover;}
.n-list .n-list-child .jftitle span.spfinish{line-height: 0.683rem;padding: 0rem 0.256rem;background: #ffdd2b;border-radius: 0.107rem;float: right;}
.n-list .n-list-child .jftitle span.finishjx{ background: #666;}
.n-list .n-list-child .jftitle span.finishwc{background: #999;}
.n-list .n-list-child .jftitle span.spfinish a{ color: #fff;}
.n-list .n-list-child .jftitle span.spfinish:before{ background: none;}
.n-list .n-list-child .jftxt{ font-size: 12px;line-height: 1.5;margin-top: 0.384rem;}
.n-list .n-list-child .jftxt a{color: #999999}
.weekCon{margin: 0 auto;width: 16rem;}
.weekCon .n-list .n-list-child{ padding: 0 0.34rem 0.384rem;}
.weekCon .n-list .n-list-child .child-top{ /*padding-top: 0.512rem;*/margin-top: 0rem;}
/*.weekCon .n-list .n-list-child .child-top em{ width: 12.651rem;}*/
.cpcontent .owl-carousel .owl-wrapper-outer{ width: 16rem;margin: 0 auto;}
.cpcontent .cptitle{ position: fixed;background: #fff;line-height: 2rem;height: 2rem;top: 0px;width: 100%;padding: 0 0.363rem;}
.cpcontent .cptitle:after{ display: table;content: '';width: 100%;}
.cpcontent .cptitlecf{ margin-top: 2rem;}
.cpcontent .cptitle .s-tabNum{ float: left;}
.cpcontent .cptitle .s-tabNum em,.cpcontent .cptitle .s-tabNum i{ font-style: normal;}
.cpcontent .cptitle .progress{width: 65%;position: absolute;left: 48%;margin-left: -5.55rem;top: 0.45rem;/*transform:translate(-50%,-50%);*/height: 1rem;
                              background: rgba(100, 100, 100, 0.2);border-radius: 0.45rem;}
.cpcontent .cptitle .progress .progress-done{border-radius: 0.45rem;height: 1rem;background: #ff8817;/*margin-top: 0.45rem;*/}
.cpcontent .cptitle .time{ float: right;}
.cpcontent .btncp .nextSteps div:after{ content: none;display: block;width: 100%;}
.cpcontent .btncp .nextSteps div.btnSave{ display: block;position:relative;   
    left: 0;
    right: 0px;
    top: 0px;
    width: 100%;
    color: #fff;}
.cpcontent .btncp .nextSteps div.btnSave.swiper-button-disabled{ background: #efefef;}
.cpcontent .cpitem{ margin: .15rem auto;}
.cpcontent .am-padding {
    padding: 0rem;
    margin: 0rem auto;
    width: 16rem;
}
.cpitem{width: 14.72rem;margin: 0.863rem auto;}
.cpitem .top{width: 14.72rem;}
.cpitem .top img,.cpitem .bt img{ display: block;height: auto;width: 100%;}
.cpitem .bt{width: 14.72rem;}
.cpitem .cp-main h1{ font-size: 0.725rem;line-height: 1.493rem;padding:0 0.363rem;background:url('../images/Detail-04.png') repeat-y;background-size: contain;margin-bottom: 0rem;}
.cpitem .cp-main .imgt{ display: block;width: 100%;height: auto;}
.cpitem .cp-main .tit{background:url('../images/Detail-04.png') repeat-y;background-size: contain;padding:0 0.363rem;}
.cpitem .cp-main .tit:after{ display: table;content: '';}
    .cpitem .cp-main .tit p {
        display: block;
        line-height: 0.939rem;
        margin: 0rem;
        margin-bottom: 0.576rem;
        padding: 0.163rem 0.563rem;
    }
.cpitem .cp-main .tit .childOpt h1{ font-weight: normal;background: none;display: block;margin: 0rem;font-size: 0.555rem;font-weight: 600;}
.cpitem .cp-main .tit .childOpt h1:before,.cpitem .cp-main .tit .childOpt:after{ display: table;content: ''}
.cpitem .cp-main .tit .childOpt p{ display: inline-block;margin-bottom: 0.263rem;}

.cpcontent .am-btn-warning{background: #02a1fd;border-radius: 0.213rem;}
.cpcontent .btncp{ position: fixed;left: 0px;bottom: 0;}
.kcSub .owl-item{ width: 16rem;margin: 0 auto;}
.detail-mt { padding: 12px;background: #f0eff5;}
.detail-mt .tile{ line-height:50px;text-align: center;background: #fff;font-size: 16px;font-weight: bold;border-bottom: 1px solid #e5e5e5;
                  box-shadow: 0px 0px 24px rgba(111, 111, 111, 0.18);}
.detail-mt  .content-mt{font-size: 14px;line-height: 26px;margin-top: 20px;padding: 12px;background: #fff;box-shadow: 0px 0px 24px rgba(111, 111, 111, 0.18);text-indent: 28px;}
.detail-mt  .content-m img{ display: block;width: 100%;height: auto;}
.detail-con{ width: 14.72rem;margin: 0.863rem auto;min-height: 7.616rem;position: relative;}
.detail-con .top{width: 14.72rem;}
.detail-con .top img,.detail-con .bt img{ display: block;height: auto;width: 100%;}
.detail-con .bt{width: 14.72rem;}

/*.detail-con:before{ background: url('../images/Detail-01.png') no-repeat top;background-size: contain;content: '';display: block;height: 0.363rem;}
.detail-con:after{background:url('../images/Detail-03.png') no-repeat bottom;background-size: contain;content: '';display: block;height: 0.363rem}*/
.detail-con .detail-main{min-height: 3.616rem;}
.detail-con .detail-main h1{ font-size: 16px;line-height: 1.493rem;padding:0 0.363rem;background:url('../images/Detail-04.png') repeat-y;background-size: contain;margin-bottom: 0rem;}
.detail-con .detail-main .imgt{ display: block;width: 100%;height: auto;}
.detail-con .detail-main .tit{background:url('../images/Detail-04.png') repeat-y;background-size: contain;padding:20px 0.363rem;}
.detail-con .detail-main .tit .bj{ line-height: 0.683rem;margin-bottom: 0.427rem;}
.detail-con .detail-main .tit .bj em{background-color: #05b2ff;border-radius: 0.107rem;padding: 0.107rem 0.235rem;display: inline-block;
                                     margin-right: 0.32rem;font-style: normal;color: #fff;}
.detail-con .detail-main .tit .bj span{padding:0.107rem 0.405rem;display: inline-block;border-radius: 8px;border: solid 0.021rem #ffdd2b;color: #999999;}
.detail-con .detail-main .tit .bj span.spfinish{ background: #3e3e3e;color: #fff;}
.detail-con .detail-main .tit .bj span.finishjx{ background: #666;color: #fff;}
.detail-con .detail-main .tit .bj span.finishwc{ background: #ffdd2b;color: #fff;}

.detail-con .detail-main .tit .bj span a{color: #fff}
.detail-con .detail-main .tit .bj span.red a{color: #fff}
.detail-con .detail-main .tit .bj span.red a:hover{ color: #efefef;}
.tit .tag span{ margin-bottom: 0.384rem;position: relative;padding-left: 0.661rem;display: block;font-size: 14px;line-height: 2;color: #333333;}
.tit .tag span:before{background:url('../images/xj-02.png') no-repeat;position: absolute;top: 0.2rem;left: 0rem;
                                           background-size: cover;content: '';width: 0.427rem;height: 0.427rem;display: inline-block;}
.tit .tag span.spanmin:before{ background: url('../images/xj-01.png') no-repeat;background-size: cover;}
.tit .tag span.spantot:before{ background: url('../images/xj-03.png') no-repeat;background-size: cover;}
.detail-con .detail-main .tit .con{ padding-left: 0.661rem;position: relative;font-size: 14px;line-height:2;color: #333333;}
.detail-con .detail-main .tit .con p{ margin-bottom: 10px;margin-top: 0px;}
.detail-con .detail-main .tit .con img{ display: block;width: 100%;height: auto;}
.detail-con .detail-main .tit .con:before{ background:url('../images/xj-04.png') no-repeat;position: absolute;top: 0.082rem;left: 0rem;
                                           background-size: contain;content: '';width: 0.427rem;height: 0.512rem;display: inline-block;}
.detail-con .detail-main .tit:after{ content: '';display: table;}
.btn-detail{ position: fixed;left: 0rem;bottom: 0rem;width: 100%;}
.gd-btm{width: 14.72rem;height: 1.877rem;background: #02a1fd;border-radius: 0.213rem;margin: 0 auto;color: #fff;line-height: 1.877rem;
        text-align: center;font-size: 0.768rem;display: block;}
.gd-btm:hover{ color: #fff;}
.gd-btm.am-disabled{ background: #bbbec5; color: #fbfeff}
.lists ul li{ list-style: none;border-bottom: 1px solid #f2f2f2;padding: 0.512rem}
.cont-none {     min-height: 5.333rem;text-align: center;font-size: 1.5rem;width: 6.635rem;margin: 5.888rem auto;}
.cont-none img{ display: block;width: 100%;height: auto;}
.cont-none  h1{ font-size: 0.641rem;line-height: 0.789rem;margin: 0 auto;margin-top: 0.619rem}
.cont-none i{     font-size: 32px;display: block;margin: 1.5rem 0;}
.lists ul{ padding-top: 0.28rem;}
.lists ul li a{ color: #999999;}
.lists ul li h1.title{ font-size: 0.725rem;font-weight: 700;color: #333333;margin-bottom: 0.0rem;}
.lists ul li h1.title em{ color: rgba(255, 0, 0, 0.866666666666667);font-style: normal;font-size: 0.512rem;margin-left: 0.25rem;}
.lists ul li span.fl{ float: left;}
.lists ul li span.fr{ float: right;}
.lists ul li span{ line-height: 1.267rem;display: inline-block;}
.lists ul li span em{ font-family: sans-serif;font-style: normal;font-weight: 700;color: #333;}
.lists ul li span i{ font-style: normal;}
.lists ul li span i a{ display: inline;}
.lists ul li span i.red a{ color: rgba(255, 0, 0, 0.866666666666667);}
.lists ul li span:last-child{ float: right;}
.lists ul li .con{ font-size: 0.469rem;line-height: 0.797rem;}
.searchborder{ background: #fff;border: 1px solid #fff;line-height: 32px;text-align: center;border-radius: 5px;}
.searchborder i{ margin-right: 0.5rem;}
.searchList{ margin: 0.5rem auto 1rem;color: #CCCCCC;font-size: 12px;}
/* search */
.search-inside {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999;
}
.search-inside [class*="am-icon-"]{color: #CCCCCC}
.search-inside .search-close {
  cursor: pointer;
  font-size: 30px;
  position: absolute;
  right: 50px;
  top: 50px;
  z-index: 500;
}
.search-inside .search-close:hover{color:#999}
.search-inside .search-overlay {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}
.search-inside .position-center-center {
  padding: 0 20px;
  width:100%;
}
.position-center-center {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.search-inside .search {
  display: inline-block;
  position: relative;
  width: 100%;
}
.search-inside .search input {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #fff none repeat scroll 0 0;
  border-color: -moz-use-text-color -moz-use-text-color rgba(0, 0, 0, 0.5);
  border-image: none;
  border-style: none none solid;
  border-width: medium medium 1px;
  color: #000;
  font-size: 16px;
  height: 60px;
  padding: 0 20px;
  text-align: left;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
  font-weight: 700;
}
.search-inside .search button {
  background: #fff none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  float: right;
  font-size: 30px;
  height: 59px;
  line-height: 60px;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.4s ease-in-out 0s;
  width: 59px;
  z-index: 1;
}

.search button:focus,.search-inside input{  outline: none; }
.search-inside .search button:hover{background:#fff}
.section-title.white > h2 {
  color: #fff;
}
.zxt{ font-size: 14px;letter-spacing: 1px;line-height: 2;color: #3f3e3f;}
.zxt p{ margin: 5px;font-size: 0.469rem;}
.zxt img{ display: block;width: 100%;}
.repCon{ padding:12px /*0.405rem 0.661rem;*/}
.repCon_border{border-radius: 0.213rem;border: #dddee2 1px solid;padding: 0.427rem;margin: 0.827rem auto;position: relative;}
.repCon_border:before , .repCon_borders:before{ display: block;content: '';background: url('../images/m.gif') no-repeat #fff;width: 32px;height: 20px;left: 45%;top: -0.5rem;position: absolute;}
.repCon_border h1{ font-size: 16px;font-weight: bold;color: #333333;text-align: center;margin: 0 auto;}
.repCon_borders-bg{border-radius: 0.213rem;border: #dddee2 1px solid;background: #cef1f5;padding: 0px 4px 4px 4px;margin: 0.827rem auto;}
.repCon_borders-bg .repCon_borders{ margin-top: -10px;margin-bottom: 4px;}
.repCon_borders-bg .repCon_border:before , .repCon_borders-bg .repCon_borders:before{ display: none;background: none;}
.repCon_borders{border-radius: 0.213rem;border: #dddee2 1px solid;padding: 0.427rem;margin: 0.827rem auto;background: #fff;
                display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-flow: column-reverse nowrap;
    flex-flow: column-reverse nowrap;position: relative;
}
.repCon .fglin{ margin: 28px auto;width: 4em;}
.repCon .fglin-16{ width: 160px;}
.repCon .fglin-15{ width: 150px;}
.repCon .fglin img{display: block;width: 100%;}
.repCon_borders > .detail {
    max-height: 22rem;
    margin-bottom: 10px;
    overflow: hidden;
}

.pack-container .repCon{ padding:12px /*0.405rem 0.661rem;*/}
.pack-container .repCon_border{border-radius: 0.213rem;border: #dddee2 1px solid;padding: 0.427rem;margin: 0.827rem auto;position: relative;}
.pack-container .repCon_border:before , .repCon_borders:before{ display: block;content: '';background: url('../images/m.gif') no-repeat #fff;width: 32px;height: 20px;left: 45%;top: -0.5rem;position: absolute;}
.pack-container .repCon_border h1{ font-size: 16px;font-weight: bold;color: #333333;text-align: center;margin: 0 auto;}
.pack-container .repCon_borders-bg{border-radius: 0.213rem;border: #dddee2 1px solid;background: #cef1f5;padding: 0px 4px 4px 4px;margin: 0.827rem auto;}
.pack-container .repCon_borders-bg .repCon_borders{ margin-top: -10px;margin-bottom: 4px;}
.pack-container .repCon_borders-bg .repCon_border:before , .repCon_borders-bg .repCon_borders:before{ display: none;background: none;}
.pack-container .repCon_borders{border-radius: 0.213rem;border: #dddee2 1px solid;padding: 0.427rem;margin: 0.827rem auto;background: #fff;
                display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-flow: column-reverse nowrap;
    flex-flow: column-reverse nowrap;position: relative;
}
.pack-container .repCon .fglin{ margin: 28px auto;width: 4em;}
.pack-container .repCon .fglin-16{ width: 160px;}
.pack-container .repCon .fglin-15{ width: 150px;}
.pack-container .repCon .fglin img{display: block;width: 100%;}
.pack-container .repCon_borders > .detail {
    max-height: 2.8rem;
    margin-bottom: 10px;
    overflow: hidden;
}

.e-title span{ display: inline-block;width: 2em; }
.e-title span img{ display: inline;width: 100%;}
.e-title .h-tit{font-size: 18px;letter-spacing: 2px;padding: 12px 5px;text-align: center;display: inline-block;font-weight: bold;}
.d-title,.e-title{ text-align: center;display: block;}
.d-title span{ font-size: 18px;letter-spacing: -2px;padding-left: 10px;}
.d-title span.d-title-s{ padding-left: 0px;padding-right: 10px;}
.d-title .d-title-con{ padding: 0px;letter-spacing: 1.5px;display: inline-block;}
.d-title .d-title-con .h-tit{padding: 0px 0.8em;font-size: 18px;letter-spacing: 2px;font-weight: bold;box-sizing: border-box;display: block;}
.d-title .d-title-con .h-titbg{width: 100%;
    height: 10px;
    background: rgb(62, 235, 255);
    border-radius: 20px;
    margin-top: -10px;
    box-sizing: border-box;}
.repCon_borders > .case-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 120px;
    height:62px;
    margin: 0 auto 0;}

.repCon_borders > .case-block div:nth-of-type(1) {
    display: block;
}

.repCon_borders > .case-block div:nth-of-type(2) {
    display: none;
}

.repCon_borders > [type="checkbox"] {
    position: relative;
    display: block;
    width: 120px;
    height: 62px;
    margin: 0 auto;
    margin-top: -60px;
    z-index: 1000;
    opacity: 0;
}

.repCon_borders > [type="checkbox"]:hover + .case-block {
    /*background-color: #f5f5f5;*/
}

.repCon_borders > [type="checkbox"]:checked + .case-block div:nth-of-type(1) {
    display: none;
}

.repCon_borders > [type="checkbox"]:checked + .case-block div:nth-of-type(2) {
    display: block;
}

.repCon_borders > [type="checkbox"]:checked + .case-block + .detail {
    max-height: inherit;
} 
.repCon_borders h1{ font-size:16px;font-weight: bold;color: #333333;text-align: center;margin: 0 auto; margin-bottom: 0.427rem}
.repCon_borders img{ display: block;width: 100%;}

.user-info{border-radius: 0.213rem;border: #dddee2 1px solid;padding: 0.427rem;margin-top: 10px;position: relative;}
.user-info .user-info-fz{ position: absolute;left: 0px;top: -20px;}
.user-info .user-info-bt{ bottom: 0px;right: 0px;top: auto;left: auto;}
.user-info .user-info-fz i:first-child{margin-bottom: -20px;
    display: inline-block;background-color: rgba(151, 228, 249, 0.7);width: 30px;height: 30px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);}
.user-info .user-info-fz i:last-child{margin-left: -3px;margin-bottom: -20px;display: inline-block;background-color: rgba(175, 178, 249, 0.7);width: 30px;height: 30px;
    transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}
.user-info h1{ font-size: 18px;text-align: center;margin-bottom: 0px;}
.user-info h1 span{ font-size: 16px;display: block;}
.user-info ul{ margin: 0px;padding: 0px;}
.user-info ul li{ list-style: none;font-size: 14px;line-height: 2;}
h5.tiph5{     display: block;color: #ffae00;margin: 0px;font-size: 0.512rem;padding: 0.704rem;}
.am-table > thead > tr > th, .am-table > tbody > tr > th, .am-table > tfoot > tr > th, .am-table > thead > tr > td, .am-table > tbody > tr > td, .am-table > tfoot > tr > td{ padding: 0.15rem;}
.am-btn-default{ border-radius: 5px;}
.cpnote{ display: block;}
.cpnote .am-modal-dialog{ width: 6.741rem;height: 7.211rem;background: none;}
.cpnote .am-modal-dialog img{display: block;height: auto;width: 100%;}
.cpnote .am-modal-dialog h1{ display: block;text-align: center;margin: 0rem;font-size: 0.469rem;line-height: 0.597rem;margin-top: 0.455rem;margin-bottom: 0.448rem;color: #fff;}
.cpnote .am-modal-dialog .close{width: 6.4rem;height: 1.067rem;background-color: #ffffff;display: inline-block;color: #333333;
                                border-radius: 0.213rem;line-height: 1.067rem;font-size:  0.469rem;text-align: center;}
.gd{ display: block;}
.gd .am-modal-dialog{ background: url('../images/xz-bg.png') no-repeat;  
                      width: 13.248rem;height: 12.117rem;background-size: cover;position: relative;border-radius: 0.213rem;}
.gd .am-modal-dialog .jfimg{margin: 0 auto; margin-top: 2.935rem;width: 3.848rem;height: 4.130rem;}
.gd .am-modal-dialog .jfimg img{ display: block;height: auto;width: 100%;}
.gd .am-modal-dialog h1{margin-top: 0px; font-size: 0.826rem;font-weight: bold;color: #333333;text-align: center;margin-bottom: 0.326rem;line-height: 1.957rem;}
.gd .am-modal-dialog .text-con{ font-size: 0.521rem;padding: 0rem 0.609rem;text-align: left;color: #999;}
.content .am-padding{ padding: 0rem;}
.gd .am-modal-dialog .close{background: url('../images/close.png') no-repeat; background-size: cover;cursor: pointer; width: 1.493rem;height: 1.493rem;display: block; position: absolute;top:12.917rem;left: 5.888rem;}
.xunz .am-modal-dialog h1{ font-size: 0.811rem;line-height: 1.493rem;padding-top: 1.429rem;margin-bottom: 1.408rem;color: #898989}
.xunz .am-modal-dialog h2{ font-size: 0.811rem;line-height: 1.493rem;color: #333333;margin-top: 0.96rem;}
.xunz .am-modal-dialog .jfimg{ margin-top: 0px;}
.am-btn-warning,.btnTempSave{ border-radius: 0.213rem;font-size: 0.768rem;}
.am-btn-warning{background: #6589e8;/*e88b65*/}
.gdtitle{ font-size: 0.725rem;}
hr{ margin: 0.661rem auto;}
.content-body{ padding-top: 0.704rem;}
.sex_tab{ margin: 1.493rem auto;}
.sex_tab input{ display: block;margin: 0.25rem auto;padding: 0.166rem 0.322rem;width: 100%;     border: 1px solid #ccc;
    border-radius: 4px;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.sex_tab select{ display: block;}
.sex_tab input{ color: #fa9700;}
.sex_tab input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #fa9700;
 }

.sex_tab input:-moz-placeholder, textarea:-moz-placeholder {
  color: #fa9700;
 }

.sex_tab input::-moz-placeholder, textarea::-moz-placeholder {
  color: #fa9700;
 }

.sex_tab input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #fa9700;
 }
/*-----ss-----*/
.modelSub ul { padding: 0px;}
.modelSub ul li{ list-style: none;text-indent: 0;margin-bottom: 10px;}
.modelSub ul li em{ display: block;line-height: 1.2;font-size: 16px;font-style: normal;font-weight: 600;margin-bottom: 5px;border-bottom: 1px solid #f2f2f2;
    padding-bottom: 0.35rem;}
.modelSub ul li{ font-size: 16px;font-style: normal;}
.modelSub ul li input,.modelSub ul li textarea,.modelSub ul li select{ display: block;margin: 0.25rem auto;padding: 0.166rem 0.322rem;width: 100%;     border: 1px solid #ccc;
    border-radius: 4px;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.modelSub ul li textarea{ line-height: 1rem;min-height: 3rem;}
.modelSub ul li input[type="radio"], .modelSub ul li input[type="checkbox"]{ display: inline;width: auto;}
.sex_tab_sub{ margin: 0.493rem auto;}
.sex_tab_sub input{ display: block;margin: 0.25rem auto;padding: 0.166rem 0.322rem;width: 100%;     border: 1px solid #ccc;
    border-radius: 4px;   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.sex_tab_sub select{ display: block;}
.sex_tab_sub input{ color: #fa9700;}
.sex_tab_sub input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #fa9700;
 }

.sex_tab_sub input:-moz-placeholder, textarea:-moz-placeholder {
  color: #fa9700;
 }

.sex_tab_sub input::-moz-placeholder, textarea::-moz-placeholder {
  color: #fa9700;
 }

.sex_tab_sub input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #fa9700;
 }
.brithday{ display: block;margin-top: 1.493rem;}
.brithday input{    display: block;
    border: 0;
    border-radius: 0.213rem;
    padding: 0 0.609rem;
    height: 1.493rem;width: 100%;
    flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    font-size: 0.521rem;border-color: #efefef;
  border-image: none;
  border-style: solid;
  border-width:  1px;}

.doc{margin: 0rem auto;padding: 0rem 0;}
.doc .fd img{ display: block;width: 100%;}
.doc .logo img{ display: block;width: 100%;}
.doc .fd-hd{background: url('../images/fd_hd.png') no-repeat top #fff;background-size: contain;min-height: 200px;}
.doc .fd-hd:after{ display: table;content: '';width: 100%;}
.doc .cont{ background: #1b233d;}
.doc .cont:after{ content: '';display: table;width: 100%;margin-bottom: 10px;}
.doc .headerimg{ padding: 0;}
.doc .headerimg h1{ background: #03bcd4;margin: 0 auto;line-height: 1.8;font-size: 18px;color: #fff;text-align: center;margin-top: 17px;}
.doc .fd-hd .item-text{font-size: 18px;margin-top: 30px;border-bottom: 1px solid #d8dcdd;margin-bottom: 10px;display: block;width: 80%;padding-bottom: 10px;}
.doc .fd-hd .contents{ line-height: 2;font-size: 14px;}
 .doc .info{ color: #fff;font-size: 14px;line-height: 2;padding: 12px;}
 .doc .info h1{font-size: 18px;line-height: 0.893rem;font-weight: bold;margin: 0.427rem auto; text-align: center}
.doc .info .item-text{ font-size: 16px;border-bottom: 1px solid #e3e5e8;padding-bottom: 10px;margin-bottom: 10px;text-align: center;}
.doc .loadings{ display: flex;flex-direction: row;justify-content: center;align-items: center;min-height: 100px;}
.doc .titloading{ font-size: 16px;font-weight: bold;text-align: center;margin: 12px 0;}
.doc .lo-title img{ display: block;width: 85%;height: auto;margin: 0 auto;}
.doc .lo-titlen{ font-size: 18px;letter-spacing: 0.75rem;line-height: 88px;}
.doc .anlyse{ font-size: 16px;text-align: center;padding: 0.427rem;}
.doc .load-bar {
        width: 100%;
        height: 25px;
        border-radius: 30px;
        background: #fff;
        position: relative;margin: 0.484rem auto;
        /*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8),  inset 0 2px 3px rgba(0, 0, 0, 0.2);*/
}

.doc .load-bar-inner {
        height: 99%;
        width: 0%;
        border-radius: inherit;
        position: relative;
        background: #333333;
        /*background: linear-gradient(#e0f6c8, #333333);
        background: -moz-linear-gradient(#e0f6c8, #333333);
        background: -webkit-linear-gradient(#e0f6c8, #333333);
        background: -o-linear-gradient(#e0f6c8, #333333);*/
        /*box-shadow: inset 0 1px 0 rgba(255, 255, 255, 1),  0 1px 5px rgba(0, 0, 0, 0.3),  0 4px 5px rgba(0, 0, 0, 0.3);*/
        /*animation: loader 10s linear infinite;
        -moz-animation: loader 10s linear infinite;
        -webkit-animation: loader 10s linear infinite;
        -o-animation: loader 10s linear infinite;*/
}

.doc #counter:after {
        content: "";
        position: absolute;
        width: 8px;
        height: 8px;
        background: #cbcbd3;
        transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        left: 50%;
        margin-left: -4px;
        bottom: -4px;
        box-shadow:  3px 3px 4px rgba(0, 0, 0, 0.2),  1px 1px 1px 1px rgba(0, 0, 0, 0.1);
        border-radius: 0 0 3px 0;
}
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.home-silde{}
.home-silde .swiper-container {width:100%;height:100%;}
.home-silde  .swiper-container{--swiper-theme-color: #ff6600;}
.home-silde  .swiper-container .swiper-wrapper .swiper-slide img {width: 100%;}

.shownav, .home-que-xlcq, .fssplist, .homepack {
    padding: 0.55rem 0;
    margin: 0.405rem auto;
    background: #fff;
    border-radius: .585rem;
    overflow: hidden;
    box-shadow: 0 0 0.13333rem 0 rgba(76,75,88,.05);
}
.homepack {
    background: rgba(242, 242, 242, 1)
}
    .homepack .flex { display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .homepack .logo {
        width: 55px;
        height: 55px;
        margin-right: 1.6rem;
        margin-left: 0.8rem;
    }
.homepack img {
    width: 100%;
    height: auto;
    display: block;
    border: 0;
}
    .homepack .flex-box {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;
        min-width: 0;
        font-size: 26px;
        color: #333;
    }
    .fssplist {
        padding: 0.307rem 0.307rem
    }
    .home-que {
        padding: 0.25rem 0.35rem 0;
    }
.home-que-xlcq .title { font-size: 0.78rem;text-align: center;font-weight: bold;}
.home-que-xlcq .am-g { margin: 0 auto;}
.home-que-xlcq [class*="am-u-"], .fssplist [class*="am-u-"] {
    padding: 0px;
}
    .home-que-xlcq [class*="am-u-"].title, .fssplist [class*="am-u-"].title {
        padding-top: 2.2rem
    }
.home-que-xlcq .am-u-sm-10 {
    padding-right: 0.33rem;
}
ul.menuhome, ul.menuhome li {
    padding: 0;
    margin: 0px;
    list-style: none;
}
.menuhome {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.37333rem}
.menuhome li {-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}
.menuhome li [class|='icon'] {display:inline-block;width:1rem;height:1rem}
.menuhome li p {font-size:.57333rem;color:#666;line-height:.37333rem;text-align:center;margin-top:0.251rem;}
.menuhome li [class|=icon] {display:inline-block;width:1rem;height:1rem;margin:.25rem auto 0;background-size:100% 100%;}
.jctj .tabbable{display: flex;max-width: 100%;height: 1.28rem;font-size: .64033rem;color: #666;background: #fff;line-height: 1.28rem;text-align: center;
border-bottom: 1px solid #eaeaea;}
.jctj .tabbable .tabbable-nav-item{-ms-flex: 1;flex: 1;}
.jctj .tabbable .tabbable-nav-item.active {color: #0b8bff;position: relative;}
.jctj .tabbable .tabbable-nav-item.active:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: .48rem;
    height: .08rem;
    border-radius: .06667rem;
    background: #0b8bff;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
}
.wntj [data-am-widget='tabs']{ margin: 0 auto;}
.wntj .am-tabs-bd{ border: none;}.am-tabs-bd .am-tab-panel{ padding: 0px;}
.jctj {padding: 0.25rem 0.35rem 0;background: #f5f5f9;}
.jctj .header h1 {font-size:.64033rem;font-weight:600;margin-bottom: 0.25rem;}
.jctj .header h1 em{ float: right;font-style: normal;font-weight: normal;font-size: .57333rem;}
.jxwz{ margin: 0.4035rem auto;}
.home-xlsd img{ display: block;width: 100%;}
.jxwz .jxwz-item-title{line-height: 1.5;margin-top: .25rem;font-weight: 700;max-height: 3em;overflow: hidden;
    text-overflow: ellipsis;    display: -webkit-box!important;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;font-size: 16px;
}
.jxwz .end{}
.jxwz .end span{ float: left;color: #999;font-size: 0.545rem;}
.jxwz .end span.fr{ float: right;}
.jxwz .end span.fr i{ margin-right: 0.23rem;}
.jxwz .jxwz-item-desc{    line-height: 1.4;
    margin-top: .18667rem;
    max-height: 2.8em;overflow: hidden;
    text-overflow: ellipsis;    display: -webkit-box!important;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;font-size: 12px;color: #999;
    }
.xlzxlist .xlzxlist-child.news {
    padding: 0 0.018rem 0.363rem 0.661rem
}
 .homejx .swiper-container {
      width: 100%;
      height: 100%;
    }
.homejx .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: none;
    width: 22%;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.homejx.homeque .swiper-slide{ width: 45%;}
.homejx.homevideo .swiper-slide {
    width: 32%;
}
.lessonWrapper {
    position: relative;
    margin: .3333rem auto 0.42rem;
    /*display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;
                flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between*/
}
.lessonItem.vertical {width:100%;border-radius:0  .18rem .18rem 0;padding: 0.35rem;
                      background:#fff;/*box-shadow:0 0.02667rem 0.26667rem 0 #bdbaba;*/}
.lessonWrapper .lessonItem {margin-bottom:0.25rem;}
.lessonItem .cover {position:relative;}
.lessonItem.vertical .cover {overflow:hidden;font-size:0;}
.lessonItem .cover .join_mask {position:absolute;bottom:0;right:0;width:2.26667rem;height:.42667rem;line-height:.42667rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.7);color:#d0d0d0;text-align:center;font-size:10px;}
.lessonItem.vertical .info {padding:.37333rem;}
.lessonItem.vertical .info.infocp{ padding: .37333rem .37333rem .27333rem;}
.lessonItem.vertical .info .titles {/*height:1.80667rem;*/    line-height:.54133rem;
                                    font-size:.52133rem;display:-webkit-box!important;word-break:break-all;-webkit-box-orient:vertical;
                                    -webkit-line-clamp:2;/*overflow:hidden;*/text-overflow:ellipsis;margin-bottom:.135rem;}
.lessonItem.vertical .info .buybtn{
    margin-top: 0.23rem;
    display: inline-block;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1.8;
    background: #f1f5f9;
    border-radius: 100px;
    font-size: .32rem;
    color: #49a8ff;
    font-weight: 700;
    padding: 0 .5rem;}
.lessonItem .title {color:#333;}
.lessonItem .techerAndPrice {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.lessonItem .techerAndPrice .teacher {font-size:12px;color:#999;display:-webkit-box !important;word-break:break-all;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2;max-width:2.13333rem;overflow:hidden;height:.42667rem}
.lessonItem .techerAndPrice .price {font-size:14px;color:#49a8ff;white-space:nowrap}
.lessonItem .cover img {width:100%;}
.lessonItem .cover .testp {font-size: .57333rem;color: #fff;position: absolute;left: .23333rem;bottom: 0.13rem;}
.lessonItem .cover .testcp {color: #fff;position: absolute;left: .0rem;bottom: 0rem;font-size: 10px;background: rgba(0,0,0,.4);padding: 0 0.2rem;}

.lessonItem .desc {
    font-weight: 700;
    text-align: left;
    font-size: .52133rem;
    color: #333;
    letter-spacing: .26px;
    line-height: 0.602rem;
    margin-top: 0.25rem;
 
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    word-break: break-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    /*padding-left:0.6rem;*/
}
.lessonItem .desc  a{}
.lessonItem .infos .price {float:left;color:#ffa800;line-height:1;font-weight:700;font-size:12px;}
.lessonItem .infos .prices {float:right;    color: #999;
    text-decoration: line-through;line-height:1;font-weight:500;font-size: 10px;}

.lessonItem .infos {overflow:hidden;font-size:0;margin-top:.16rem;margin-bottom:.125rem;/*padding-left:0.6rem;*/}
 .lessonItem .swiper-container {width: 100%;height: 100%;}
.lessonItem .swiper-slide {text-align: center;font-size: 18px;background: #fff;}
.fllq .am-g{ margin: 0.4035rem auto;}
.fllq .my-menu{ box-shadow: none;border-top: #f4f4f4 .08rem solid;min-height: 3.5rem;}
/*心理咨询*/
.xlzxlist-main{ padding-top: 0.01rem;}
.xlzxlist-main .am-g{ background: #fff;border-radius: 1px;margin-bottom: 10px;border-radius: 0.307rem;padding: 0.307rem 0.307rem;margin: 0.4035rem auto;border-bottom: #f4f4f4 .05rem solid;}
.xlzxlist-list-main .am-g .am-list-thumb img{ margin-top: 0px;}
.xlzxlist .am-list-thumb img{  display: block;width: 100%;margin-top: 0.3rem;margin-bottom: 0.15rem;border-radius: 8px;}
.xlzxlist  [class*="am-u-"]{ padding: 0px;}
.xlzxlist .title-child{padding: 0 0.018rem 0.363rem 0.661rem;list-style: none;}
.xlzxlist .xlzxlist-child .title-top{ font-size: .72rem;line-height: .75rem;/*height: .75rem;*/color: #21252d;display: -webkit-box;
    display: -webkit-flex;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;/* align-items: flex-end; */padding-top: .06667rem;}
.xlzxlist .xlzxlist-child .title-top em{ font-style: normal;display: inline-block;}
.xlzxlist .xlzxlist-child .title-top em.tt{    line-height: 1.1;font-style: normal;max-width: 4rem;font-weight: 700;}
.xlzxlist .xlzxlist-child .title-top em.ft{ color: #21252d;    font-size: .545rem;line-height: .56rem;font-weight: 400;padding-left:.22rem}
.xlzxlist .xlzxlist-child .title-top em.ft-r{ color: #21252d;    font-size: .545rem;line-height: .56rem;font-weight: 400;padding-right: .22rem;float: right;}

.xlzxlist .xlzxlist-child .title-top em.price{color: #ff8000}
.xlzxlist .xlzxlist-child .title-top em.del{ text-decoration: line-through;}
.xlzxlist .xlzxlist-child .title-top em a{color: #21252d}

.xlzxlist .xlzxlist-child{padding: 0 0.018rem 0.363rem 0.661rem;list-style: none;}
.xlzxlist .xlzxlist-child .child-top{ margin: 0rem;margin-bottom: 0.405rem;height: 0.683rem;margin-top: 0.512rem;}
.xlzxlist .xlzxlist-child .child-top.experts{ margin-top: 0px;}
.xlzxlist .xlzxlist-child .child-top em{
    font-size: 16px;
	font-weight: bold;
	font-stretch: normal;float: left;font-style: normal;
                                     display: inline-block;line-height: 1.493rem;width: 100%;overflow: hidden;
                                     text-overflow:ellipsis;white-space: nowrap;}
.xlzxlist .xlzxlist-child .child-top em a{color: #333333}
 .xlzxlist .xlzxlist-child .child-top em i{ float: right;font-style: normal;}
  .xlzxlist .xlzxlist-child .child-top em i.price{    color: #ffa800;
    
    font-weight: 700;
    font-size: 12px;margin-right: 0.35rem;
}
 .xlzxlist .xlzxlist-child .child-top em i.prices{ color: #999;
    text-decoration: line-through; font-weight:500;font-size: 10px;}
.xlzxlist .xlzxlist-child .child-top .f-r{/*width: 1.963rem;*/margin-top: 0.423rem;line-height: 0.683rem;padding: 0rem 0.256rem;color: #fff;
                                        font-size: 0.512rem;background-color: #72b5ca;border-radius: 0.107rem;display: inline-block;float: right;}
.xlzxlist .xlzxlist-child .child-top .f-r a{ color: #fff;}
.xlzxlist .xlzxlist-child .child-top .red{ background: #e88b65;}
.xlzxlist .xlzxlist-child .child-top .f-r i{ font-style: normal;color: #fff;font-size: 0.512rem;line-height: 0.491rem;}
.xlzxlist .xlzxlist-child .child-top span a{line-height: 0.683rem;text-align: center;
                    font-size: 0.512rem;color: #fff;font-style: normal;}
.xlzxlist .xlzxlist-child .child-top:after{ content: '';display: block;}
.xlzxlist .xlzxlist-child .jftitle{ margin-top: 0.405rem;font-size: 0.469rem;clear: both;color: #999999;}
.xlzxlist .xlzxlist-child .jftitle span{ margin-right: 0.405rem;position: relative;/*padding-left: 0.448rem;*/}
.xlzxlist .xlzxlist-child .jftitle span i{ color: #05b2ff;font-style: normal;}
/*.xlzxlist .xlzxlist-child .jftitle span:before{background:url('../images/xj-02.png') no-repeat;position: absolute;top: 0.082rem;left: 0rem;
                                           background-size: cover;content: '';width: 0.427rem;height: 0.427rem;display: inline-block;background: none;}*/
.xlzxlist .xlzxlist-child .jftitle span.spanmin:before{ background: url('../images/xj-01.png') no-repeat;background-size: cover;}
.xlzxlist .xlzxlist-child .jftitle span.spantot:before{ background: url('../images/xj-03.png') no-repeat;background-size: cover;}
.xlzxlist .xlzxlist-child .jftitle span.spfinish{line-height: 0.683rem;padding: 0rem 0.256rem;background: #999;border-radius: 0.107rem;float: right;}
.xlzxlist .xlzxlist-child .jftitle span.finishjx{ background: #666;}
.xlzxlist .xlzxlist-child .jftitle span.finishwc{background: #05b2ff;}
.xlzxlist .xlzxlist-child .jftitle span.spfinish a{ color: #fff;}
.xlzxlist .xlzxlist-child .jftitle span.spfinish:before{ background: none;}
.xlzxlist .xlzxlist-child .jftxt{ font-size: 12px;line-height: 1.5;margin-top: 0.384rem;}
.xlzxlist .xlzxlist-child .jftxt em{ font-style: normal;padding-right: 0.25rem;color: #697b96;}
.xlzxlist .xlzxlist-child .jf-skill{ margin-top: 0.15rem;display: block;overflow: hidden;    white-space:nowrap;
   overflow:hidden;
   text-overflow:ellipsis;}
.xlzxlist .xlzxlist-child .jf-skill em{ font-style: normal;font-size: 12px; }
.xlzxlist .xlzxlist-child .jf-skill em{padding:0 .227rem;margin-right:.16667rem;font-size:.545rem;color:#0e90d2;line-height:1.8;
                                       display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;
                                       -webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;
                                       align-items:center;border-radius:.227rem;font-style:normal;background:rgb(222,222,226,0.4);}

.xlzxlist .xlzxlist-child .jftxt a{color: #999999}
.kcwrap .lessonItem.vertical{ width: 97%;}
.kcwrap a{ color: #333;}
.kcwrap .lessonItem.vertical{ margin-bottom: 0.25rem;}
.cp-wrapper .kcwrap .lessonItem.vertical{ margin-bottom: 0.45rem;}
.am-avg-sm-2 > li:nth-of-type(n) .lessonItem.vertical{ float: right;}
.am-avg-sm-2 > li:nth-of-type(2n + 1) .lessonItem.vertical{ float: left;}
.am-navbar-nav a  span{}
.footer-fixed{position: fixed;bottom: 0;
width: 100%;
max-width: 34.09rem;
height: 2.181633rem;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-size: 15px;
color: #333;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
background: #fff;
border-top: 1px solid #eaeaea;
z-index: 100;}
.footer-fixed .footer-nav-item{    position: relative;
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #666;}
.footer-fixed .footer-nav-item .nav-text{display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;}
.footer-fixed .footer-nav-item .nav-text i{margin-right: .41667rem;}
.fixed-wrap{    bottom: 0;
    left: 50%;
    position: fixed;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
max-width: 34.09rem;
height: 2.181633rem;line-height: 2.181633rem;   background-color: #fff;
    text-align: center;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 3;
    font-size: 16px;}
.fixed-wrap div{ height: 100%;}
.fixed-wrap .ser-btn{width:3.45333rem;color: #666;}
.fixed-wrap .ser-btn:first-child{border-right:1px solid #dbdbdb;}
.fixed-wrap .ser-btn i{margin-right: .266333rem}
.fixed-wrap .join-btn, .fixed-wrap .mygrounp-btn {
    -ms-flex: 1;
    flex: 1;
    color: #fff;
    background-image: linear-gradient(-146deg,#47b2ff,#0b8bff);
}
    .fixed-wrap .join-btn a{ color: #fff;}
    .am-navbar .am-navbar-nav li {
        vertical-align: top;
    }
.exp-open ul, .exp-open ul.exp-open ul li {
    padding: 0px;
    margin: 0px;
}
.exp-open ul li {
    padding: 1rem;
    font-size: .72rem;
    line-height: 0.78rem;list-style: none;
}
.exp-open ul li  em {
        font-size: .56rem;font-style: normal;
    }
/*.exp-open ul li span{ display: block;margin-bottom: 0.25rem;line-height: 1rem; }*/
    .exp-open ul li h2.tel {
        background: #1fa4fc;
        padding: 0.107rem 0.605rem;
        color: #fff;
        display: inline-block;
        margin: 0px;
        font-weight: normal;
        line-height: 0.88rem;
        font-size: 0.78rem;
        border: solid 0.021rem #1fa4fc;
        border-radius: 0.78rem;
       
        margin-left: 0.56rem;
        margin-top: 0.35rem;
    }
        .exp-open ul li h2.tel i {
            margin-right: 0.35rem;
        }
    .am-navbar {
        line-height: 2.636rem;
        height: 2.636rem;
    }
.am-navbar-nav a  span.navhome,.am-navbar-nav a  span.navcp,.am-navbar-nav a  span.navmy{ display: block;margin-top: .12rem;height: 0.55rem;margin-bottom: 0.13rem;}
.am-navbar-nav a { color: #333;}
.am-navbar-nav a:hover{ color: #1fa4fc;}
.am-navbar-nav a  span.navhome:after{ content: '';background: url('../images/nav3.png') no-repeat top center;background-size: cover;
    height: 0.55rem;width:0.55rem; display: inline-block;}
.am-navbar-nav a label{ font-size: 0.459rem;}
.am-navbar-nav a  span.navcp:after{content: '';background: url('../images/nav1.png') no-repeat top center;background-size: cover;height: 0.55rem;width:0.55rem; display: inline-block;}
.am-navbar-nav a  span.navmy:after{content: '';background: url('../images/nav2.png') no-repeat top center;background-size: cover;height: 0.55rem;width:0.55rem; display: inline-block;}
.ucenter-addr{    margin: 0px .12px;background: #fff;padding-bottom: 20px;border-radius: 6px;border: 1px solid #d7d7d7;padding-top: 1rem;} 
.ucenter-addr .h-tit{ display: block;text-align: center;line-height: 1.2rem;font-size: 1.2rem;margin-top: 0.2rem}
.ucenter-addr .h-tit:before,.ucenter-addr .h-tit:after{ background: #1fa4fc;height: 1px;display: table;width: 3rem;content: '';position: absolute;top: 1.85rem;}
.ucenter-addr .h-tit:before{left: 10%;}
.ucenter-addr .h-tit:after{right: 10%;}
.ucenter-addr ul li{ list-style: none;line-height: 2rem;font-size: 0.85rem;}
    .ucenter-addr ul li.call h2.tel {
        background: #1fa4fc;
        padding: 0.107rem 0.605rem; color: #fff;display: inline-block;margin: 0px;font-weight: normal;line-height: 0.88rem;
        font-size: 0.78rem;
        border: solid 0.021rem #1fa4fc;
        border-radius: 0.78rem;    float: right;
        margin-right: 0.56rem;
        margin-top: 0.35rem;
    }
        .ucenter-addr ul li.call h2.tel i{ margin-right: 0.35rem;}
        .ucenter-addr span {
            background: #fff none repeat scroll 0 0;
            display: block;
            height: 3px;
            margin: 0 auto;
            position: relative;
            left: 12%;
            top: -36px;
            overflow: hidden;
            width: 100px;
        }
.ucenter-addr em{ background: #fff none repeat scroll 0 0;
display: block;height:3px;margin: 0 auto ; position:relative; right:12%; top:-40px;
overflow: hidden;
width:100px;}
.user-tree {
    background: #fff;
    padding-top: 0.35rem;
}
.user-tree .h-img{ display: block;text-align: center;}
.user-tree .h-img img{ display: block;margin: 0 auto;}
.user-tree .h-img button{ margin: 0.25rem auto; background: rgba(22, 155, 213, 1);border-radius: 5%;line-height: 1rem;
    font-size: 0.85rem;
    padding: 0.23rem 1rem; }
.feedback {
    margin-top: 0.35rem;padding: 0px;
    width: 96%;}
/*.feedback .headpic{  -moz-border-radius: 60px;
    -webkit-border-radius: 50%;
    border-radius: 50%;}*/
    .feedback .headpic img {
        display: block;
        width: 3rem;
        height: 3rem;
        -moz-border-radius: 60px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        margin: 0 auto;margin-top: 0.35rem;
    }
.feedback [class*="am-u-"] {
    padding: 0;
}
.feedback textarea {
    min-height: 100px;
    height: auto;
    line-height: 20px;
    padding: 6px 10px;
    resize: vertical;
    border-color: #e6e6e6;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;width: 100%;
}
.feedback button {
    margin: 0.25rem auto;
    background: rgba(22, 155, 213, 1);
    border-radius: 5%;
    line-height: 1rem;
    font-size: 0.85rem;
    padding: 0.23rem 1rem;float: right;
}
.tree-list {
    width: 96%;
    margin: 0 auto;
    margin-top: .55rem
}
.tree-list h1{ font-size: 0.85rem;}
.userInfo{ background: #f0f0f0;margin:0 auto;}
.userInfo ul{ padding: 0px;}
.userInfo ul li{ padding: 0.89rem 0;padding-left: 2rem;}
 .userInfo ul li{ list-style: none;float: left;}
.userInfo ul li h1{font-size: 1.0rem;margin: .25rem auto;}
.userInfo ul li span{ font-size: .64033rem;display: block;}
.userInfo ul li.am-fr{ float: right;}
.userInfo ul li span.am-icon-btn{ background: #52aac0;}
.user-menus{ margin: 0 auto;width: 100%;background: #fff;}
.user-menus ul,.user-menus ul li{ padding: 0px;margin: 0px;}
    .user-menus ul li em {
        color: #ff8d00;font-style: normal;margin-left: 0.25rem;
    }
    .user-menus a i {
        font-size: 0.6rem;
        line-height: 2rem;
        margin-right: 0.25rem;
    }
.user-menus a i:last-child{ font-size: 0.25rem;float: right;padding-right: 1rem;line-height: 2rem;margin-right: 0;}
.user-menus a{ display: block;display: block;line-height: 2rem;border-bottom: 1px solid #e0e0e0;padding-left: 1.5rem;color: #32363d;font-size: .64033rem;}
.user-header {width:100%;box-sizing:border-box;}
.user-header .info {float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
                    -webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
                    -webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top: 0.405rem;}
.user-header .info .user-avatar {display:block;width:2.0067rem;height:2.0067rem;}
.user-header .info .user-avatar img {width:2.0067rem;height:2.0067rem;display:block;border-radius:50%;border: 0.11rem solid #fff;}
.user-header .info .user-name {max-width:10.86667rem;padding-left:1.25rem;font-size:0.72rem;font-weight:700;color:#333;
                               overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height: 2.0067rem;}
.my-nav{ margin-top: 2.86rem;}
.my-nav ul li{ float: left;list-style: none;text-align: center;}
.my-nav ul li em{ font-size: 0.56rem;font-style: normal;}
.my-nav ul li h1{ margin: 0 auto;font-size:0.72rem;font-weight:700;}
.my-smenu{}
.my-menu{ background: #fff;border-radius: .18rem;background: #fff;min-height: 4.5rem;
    box-shadow: 0 0.02667rem 0.26667rem 0 #bdbaba;padding: 0.23rem 0;margin: 0.4rem auto;}
.my-menu h1{ font-size: 0.72rem;margin: 0.25rem 0;display: block;border-bottom: 0.04rem solid #efefef;margin-bottom: 0.4rem;padding-left: 0.6rem;}
.my-menu ul.menus{ display: flexbox;padding: 0px;margin: 0 auto;}
.my-menu ul.menus li{ width: 25%;float: left;list-style: none;text-align: center;margin-bottom: 0.45rem;}
.my-menu ul.menus li p{ margin: 0 auto;}
.my-menu ul.menus li a p{ color: #32363d;}
.my-menu ul.menus li i{ margin: 0 auto;}
.my-menu .qyfrom{ margin-top: 0.65rem;}
.my-menu .qyfrom input{ padding: 0px;margin: 0px;font-size: 0.56rem;line-height: 1.5;float: left;    border-radius: 0.16rem;
    border: 0.04rem solid #c8c8c8;width: 70%;color: #666;height: 1.60rem;padding-left: 0.25rem;}
.my-menu .qyfrom button{ float: right;padding: 0px .25rem;margin: 0px;font-size: 0.66rem;line-height: 1.5;float: right;border-radius: 0.16rem;
                         width: 25%;height: 1.6rem;letter-spacing: 0.25rem}
.my-menu:after{ content: '';display: table;width: 100%;}
.denglu{ padding-top: 1rem;}
.denglu input.code{ font-size: 0.64rem;}
.denglu label{ font-size: 0.72rem;}
.denglu .am-form-group{ margin-bottom: 0.45rem;}
.denglu .btnXs{ font-size: 0.64rem;line-height: 2;padding: 0px;}
h1.title_name{ font-size: 0.72rem;font-weight: bold;display: block;margin-bottom: 0.6rem;}
.titcp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
    .titcp li{    -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: center;}
    h1.title_names {
        font-size: 0.72rem;
        font-weight: bold;
        display: block;
        margin-bottom: 0.6rem;
    }

section.user-center-menu {margin-top:1rem;}
section.user-center-menu ul {background:#fff;padding:0px;}
section.user-center-menu ul li {list-style:none;}
section.user-center-menu li a {display:block;line-height:52px;border-bottom:1px solid #e0e0e0;padding-left:1.5rem;color:#32363d;font-size:1.4rem;position:relative;}
section.user-center-menu li a em {position:absolute;right:2rem;color:#d40505;font-style:normal;font-size:1.8rem;font-weight:bold;}
section.user-center-menu li a span {position:absolute;right:2rem;color:#32363d;top:1.45rem;}
section.user-center-menu li a span[class*=am-icon-]:before {color:#32363d;}
section.user-center-menu li:last-child a {border-bottom:0;}
section.user-center-menu li i {margin-right:0.29rem;margin-left:1.97rem;width:2.0rem;}
section.user-center-menu li [class*=icons]:before {font-size:1.7rem;color:#ca2f06}

ul.cpmenuhome ,ul.cpmenuhome li{ padding: 0;margin: 0px;list-style: none;}
.cpmenuhome {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top: .37333rem;flex-wrap: wrap;
    align-content: flex-start;}
.cpmenuhome li {-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align: center;  box-sizing: border-box; flex: 0 0 20.00%;}
.cpmenuhome li [class|='icon'] {display:inline-block;width:1rem;height:1rem}
.cpmenuhome li p {font-size:.57333rem;color:#666;line-height:.37333rem;text-align:center;margin-top:0.251rem;}
.cpmenuhome li [class|=icon] {display:inline-block;width:1rem;height:1rem;margin:.25rem auto 0;background-size:100% 100%;}
/*.leftWrap {position:relative;width:3.207333rem;background:#fff;display:flex;flex-direction:column;}*/
.leftWrap {position:fixed;width:3.207333rem;background:#fff;z-index: 1;}
.leftWrap ul {padding:0rem;}
.leftWrap ul li {flex:1 1 0;height:2.16rem;line-height:2.16rem;text-align:center;
                 list-style:none;position:relative;font-weight:700;font-size:.62rem;background:#fff;color:#333;}
.leftWrap ul li.selected:before {content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.06667rem;height:1.30667rem;background:#ffd452;}
.leftWrap ul li a{ display: block;height: 100%;width: 100%;color: #999;}
.leftWrap ul li.selected a{ color: #333; font-weight: bold}
.mainWrapper {display:flex;width:100%;top:0rem;background:#f6f6f6;}
.mainWrapper .rightWrap{background:#f6f6f6;position: relative;padding-left: 3.207333rem;width: 31rem;}
/*.mainWrapper .rightWrap {position:relative;flex:1 1 0;background:#f6f6f6;}*/
.rightWrap .ListWrapper {padding:0 .4rem}
    .rightWrap .ListWrapper .explistItem h1 {
        display: -webkit-box !important;
        word-break: break-all;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: .06667rem;
        max-width: 100%;
        max-height: 0.85rem;
        line-height: 1.31;
        color: #333;
        text-align: left;
        -webkit-line-clamp: 2;
        font-size: 16px;
        border-bottom: 1px solid rgba(76, 75, 88, .08);
        margin-bottom: 0.25rem;
        padding-left: 0.25rem;
    }
    .rightWrap .ListWrapper .explistItem.explistItem .cpInfo .cpInfo-text {
      
        position: relative;
        min-height: 2.13333rem;
        padding-left: .26667rem;
        padding-right: 0;
    }
    .rightWrap .ListWrapper .testListItem {
        padding: .26667rem;
        background: #fff;
        box-shadow: 0 0 0.13333rem 0 rgba(76,75,88,.05);
        border-radius: .13333rem;
        margin-bottom: .26667rem;
        margin: 0.25rem auto;
    }
.rightWrap .ListWrapper .testListItem .cpInfo {position:relative;display:flex;}
.rightWrap .ListWrapper .testListItem .cpInfo .cpInfo-text {flex:1 1 0;position:relative;min-height:2.13333rem;padding-right:.26667rem;}
.rightWrap .ListWrapper .testListItem .cpInfo .cpInfo-text .title {
    display:-webkit-box!important;word-break:break-all;-webkit-box-orient:vertical;overflow:hidden;
    text-overflow:ellipsis;margin-bottom:.06667rem;max-width:92%;max-height:0.85rem;
    line-height:1.31;color:#333;text-align:left;-webkit-line-clamp:2;font-size:16px;
}
.rightWrap .ListWrapper .testListItem .cpInfo .cpInfo-text .desc {font-size:0.59rem;color:#333;line-height:1.82;
                                                                  /*-webkit-line-clamp:1;*/
                                                                  margin-bottom:.4rem;
                                                                  /*display:-webkit-box!important;word-break:break-all;-webkit-box-orient:vertical;
                                                                  overflow:hidden;*/text-overflow:ellipsis;margin-top:0.25rem;}
.testListItem .cpInfo-text .pieces {position:absolute;height:.4rem;line-height:.4rem;font-size:0;bottom:0;left:0;right:.26667rem;}
.testListItem .cpInfo-text .pieces .discount {margin-right:.13333rem;color:#ffa800;font-weight:700;font-size:14px;}
.testListItem .cpInfo-text .pieces .price {font-size:10px;color:#999;text-decoration:line-through;}
.testListItem .cpInfo-text .pieces .tested {float:right;font-size:12px;color:#999;}
.cpInfo-img {position:relative;width:3.56rem;height:3.56rem;background:#b2b2b2;border-radius:.08rem;}
.cpInfo-img img {width:100%;height:100%;background-size:cover;border-radius:.08rem;}
.art-container{font-size: .32rem;padding: 0 .4rem .53333rem;background-color: #fff;}
.art-container  .art-title{padding: .53333rem 0 .13333rem;font-size: .66667rem;font-weight: 700;text-align: center;margin-bottom: 0.8rem;}
.que-sTitle [class*="am-u-"]{ padding: 0px;}
.art-container .que-title{position: relative;line-height: 2;padding: .24rem 0 .10667rem;margin-bottom: .13333rem;text-align: center;font-weight: 700;}
.art-container .que-title:before {content: "";width: .8rem;height: .08rem;background: #ddd;border-radius: 2px;position: absolute;bottom: 0;
    left: 50%;margin-left: -.4rem;}
 .art-con{ padding-top: 0.56rem;font-size: 0.56rem;line-height:2;min-height: 2rem;}
.art-con img{ display: block;width: 100%;}
.exp-container{font-size: .32rem;padding: 0.0rem .4rem .53333rem;background-color: #fff;}
.exp-container .avatar{ width: 4rem;height: 4rem;border-radius: 50%;margin: 0 auto;margin-top: 2rem;}
.exp-container .avatar img {width:100%;border-radius:20%;height:100%;}
    .exp-container .avatar.Xlrx img {
        width: 100%;
        border-radius: 0.25rem;
        height: 100%;
        box-shadow: 0 0 0.13333rem 1 rgba(76,75,88,.05);
    }
.exp-container h1.art-title {padding:0rem;-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:.72rem;line-height:1.8rem;margin:0rem;color: #fff;

}
.exp-container .header{width:100%;height:1.8rem;color:#fff;background: linear-gradient(90deg,#27a6fa,#8e71f5);
         background: -webkit-linear-gradient(left,#27a6fa,#8e71f5);padding: 0 2rem;position:fixed;z-index:999;left: 0;top: 0;}
.exp-container .exp-year {font-size:.56rem;line-height:1.25;padding:.26667rem 0;}
.exp-container .exp-year i.line {width:1px;height:.32rem;background:#6c798c;display:inline-block;vertical-align:middle;margin:-.09333rem .4rem 0;}
.exp-container .exp-year span strong {font-size:.64rem;}
.exp-container .exp-year span.num:last-child {margin-left:0.2rem;}
.exp-tel {
    box-shadow: 0 0.10667rem 0.53333rem 0 #ececec;
    border-radius: .4rem;
    margin: 0.46rem auto;
    background: #f1f1f1;
    padding: 1rem 0;
    text-align: center;
    font-size: 0.64rem;
    color: #ff8d00;
    font-weight: bold;
}
    .exp-tel em {font-style: normal;
        background: #1fa4fc;
        padding: 0.107rem 0.605rem;
        color: #fff;
        display: inline-block;
        margin: 0px;
        font-weight: normal;
        line-height: 0.88rem;
        font-size: 0.78rem;
        border: solid 0.021rem #1fa4fc;
        border-radius: 0.78rem;
       
        margin-right: 0.56rem;
    
    }
        .exp-tel em i {
            margin-right: 0.35rem;
        }
.exp-desc {box-shadow:0 0.10667rem 0.53333rem 0 #ececec;border-radius:.4rem;margin:0.46rem auto;}

.exp-desc ul {position:relative;display:flexbox;display:-webkit-box;display:-webkit-flex;width:100%;}
.exp-desc ul li {-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;font-size:.34667rem;line-height:.34667rem;position:relative;color:#bcc2cf;}
.exp-desc ul li p.title {margin-top:.86667rem;margin-bottom:.24667rem;font-size:.56rem;line-height:.45333rem;color:#6c798c;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
.exp-desc ul li p.price {font-size:.56rem;color:rgba(41,110,255,0.9);font-weight:700;}
.exp-desc ul li:not(:first-child):after {position:absolute;left:0;border-left:1px solid #e8e8e8;-webkit-transform:scaleX(.5);transform:scaleX(.5);content:"";height:100%;}
.exp-skill em {padding:0 .54rem;margin-bottom:.26667rem;font-size:.56rem;color:#fff;line-height:1.8;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:.58rem;font-style:normal;background:rgba(41,110,255,0.6);}
a {color:#333;}
.pack-container{min-height: 100%;box-sizing: border-box;margin-bottom: .6rem;padding-bottom: .82rem;background: #fff;}
.pack-container .am-tabs-d2 .am-tabs-nav{ background: #fff;}
.pack-container .am-tabs-bd{ border: none;}
.pack-container [data-am-widget='tabs'] .am-tabs-nav a{ font-size: 0.62rem;font-weight: 700;}
.art-que ul,.art-que ul li{ padding: 0px;margin: 0px;list-style: none;}
.art-que ul li{margin: 0.25rem auto}
.art-que ul li h1{ display: -webkit-box!important;word-break: break-all;-webkit-box-orient: vertical;
                   overflow: hidden;text-overflow: ellipsis;margin-bottom: .06667rem;max-width: 92%;
                   max-height: 0.85rem;line-height: 1.31;color: #333;text-align: left;-webkit-line-clamp: 2;font-size: 16px;}
 .art-que ul li .desc{font-size:12px;color:#999;line-height:1.42;-webkit-line-clamp:1;margin-bottom:.4rem;display:-webkit-box!important;word-break:break-all;
                      -webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-top:0.25rem;}
.que-container{min-height: 100%;box-sizing: border-box;margin-bottom: .6rem;padding-bottom: .82rem;background: #fff;}
.packm-container{min-height: 100%;box-sizing: border-box;width: 16rem;margin: 0 auto;margin-bottom: .6rem;padding-bottom: .82rem;}
.packm-container .que-title {    margin: 0 auto;
    text-align: left;
    /* line-height: 2rem; */
    font-size: 0.727rem;
    padding-top: 0.36rem;
    padding-left: 0.24rem;text-align: center;margin-bottom: 0.454rem;}
.packm-container .n-list .n-list-child .child-top{ margin-top: 0;}
.que-container .headerimg{ text-align: center;}
.que-container .headerimg img{max-width: 100%;border: 0;vertical-align: bottom;display: block;}
.que-container .que-title {    margin: 0 auto;
    text-align: left;
    /* line-height: 2rem; */
    font-size: 0.65rem;
    padding-top: 0.36rem;
    padding-left: 0.24rem;}
.que-container .s-title{color: #999;}
.que-sTitle{ margin-top: 0.25rem;}
.que-sTitle .que-title{ margin-top: 0.25rem;}
.que-container .s-tabNum{ line-height: 1.2;margin-bottom: 0.25rem;padding: 0 0.53333rem;color: #999;}
.que-container .s-tabNum span{position: relative;display: inline-block;padding-left: .527rem}
.que-container .s-tabNum span:before {
background: url(../images/xj-03.png) no-repeat;
position: absolute;
top: 0.082rem;
left: 0rem;
background-size: cover;
content: '';
width: 0.427rem;
height: 0.427rem;
display: inline-block;
}
.que-container .s-tabNum span.am-fr:before {
background: url(../images/xj-01.png) no-repeat;
background-size: cover;
}
/*.que-container .s-tabNum span:before{    display: inline-block;content: "\25C6";-webkit-transform: scale(.6);-ms-transform: scale(.6);transform: scale(.6);margin: 0 .2em;}*/

.que-container .price{    margin-top: .266rem;font-weight: 700;font-size: 0.76rem;color: #ff5b5b;}
.que-container .price del{font-size: 0.48rem;color: #999;font-weight: 400;margin-left: 0.24rem;}
.que-note{/*margin: 0 .53333rem;padding: 0 .6rem;*/padding-top: .32rem;background: #f8f8f8;border-radius: 4px;line-height: 1.8;min-height: 3rem;}
.que-note .que-title{position: relative;line-height: 2;padding: .24rem 0 .10667rem;margin-bottom: .13333rem;text-align: center;font-weight: 700;}
.que-note img{ display: block;width: 100%;}
.pack-handler{width: 100%;max-width: 100%;background: #fff;transform: translate(-50%);line-height: 1.30667rem;border-top: 1px solid #ddd;
               left: 50%; position: fixed;text-align: center;}
.pack-handler .cell{ float: left;width: 70%;text-align: left;padding: 0 0.25rem;position: relative;height: 2.636rem;}
.pack-handler .cell span{ display: block;}
.pack-handler .cell span.ss{ font-size: 12px;line-height: 1.5rem;}
.pack-handler .cell span.d-txt{ font-size: 14px;line-height: 1.09rem;font-weight: 700;position: absolute;bottom: 0px;}
.pack-handler .cell span.d-txt em{ font-size: 16px;color: #ff5b5b;font-style: normal;}
.pack-handler .cell span.d-txt i{ font-size: .545rem;text-decoration: line-through; color: #999;font-style: normal;margin-left: 0.454rem;}
.pack-handler .buy-btn{ float: right;font-weight: 700;background: #1e9be8;color: #fff;padding: 0 1rem;height: 2.636rem;line-height: 2.636rem;}
    .pack-handler .buy-btn.btnPackpay {
        float: none;
        height: 100%;
        display: block;
        letter-spacing: 0.25rem;
        font-size: 0.96rem;
    }
    .que-handler {
        display: flex;
        position: fixed;
        text-align: center;
        bottom: 0;
        left: 50%;
        z-index: 2;
        width: 100%;
        max-width: 100%;
        background: #fff;
        transform: translate(-50%);
        line-height: 1.30667rem;
        border-top: 1px solid #ddd;
        margin-top: -1.33333rem;
    }
.que-handler .bar{    border-left: 1px solid #dbdbdb;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 2.53333rem;
    transform: translateY(-50%);}
.que-handler .cell {
    height: 1.30667rem;
    width: 2.53333rem;
    position: relative;
}
.que-handler .cell .d-txt{    position: absolute;
    top: .82667rem;
    left: 50%;
    transform: translateX(-50%);
    font-size: .26667rem;
    color: #4c4b58;
    line-height: .29333rem;}
.que-handler .cell i.d-txt{top: .18667rem}
.que-handler .zs-btn,.que-handler .buy-btn{-ms-flex: 1;flex: 1;    font-weight: 700;
    background: #1e9be8;color: #fff;
    /*background: linear-gradient(90deg,#fff056 0,#ffdd2b);*/
}
.que-handler .zs-btn,.que-handler .present-btn { background: #077dc6;color: #fff;
    /*background: linear-gradient(90deg,#fff056 0,#ffdd2b);*/
}

.pay-panel-wrap {position:fixed;top:0;left:50%;right:0;bottom:0;z-index:10;width:100%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
.pay-panel-wrap:before {position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.4);-webkit-transition:opacity .3s;transition:opacity .3s;content:'';}
.pay-panel-wrap.pay-panel-wrap--close:before {opacity:0;}
.pay-panel-wrap.pay-panel-wrap--close .pay-panel {-webkit-transform:translateY(100%);transform:translateY(100%);}
.pay-panel {position:absolute;bottom:49px;left:0;right:0;background:#fff;padding:0.32rem 0.88rem 0;
            -webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;
            transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;}
.pay-panel .i-title {padding:0.74667rem 0 10px;}
.pay-panel .cp-tag {margin-bottom:0.24rem;-webkit-box-sizing:border-box;box-sizing:border-box;}
.pay-panel .pay-action-area {padding: 0px;margin: 0px;padding-bottom:0.4rem;}
.pay-panel .icon-close-btn {position:absolute;top:0;right:0.13333rem;padding:0.34667rem;}
.pay-panel .cp-btn {display:block;line-height:1.17333rem;margin-bottom:0.26667rem;}
.pay-panel .cp-btn.s-tabcell {height:1.17333rem;line-height:1.17333rem;text-align:left;position:relative;}
.pay-panel .cp-btn.s-tabcell.active {background:#f8f8f8;}
.cp-btn {background: #fff;border: 1px solid #999;border-radius: .13333rem;box-sizing: border-box;padding: 0 .29333rem;text-align: center;
    display: inline-block;
}
.icon-select {background-position: -34px -4px;width: 20px;height: 20px;}
.icon-select,.icon-close2{background-image: url(../images/closegz.png);background-size: 131px 102px;}
.icon-close2{background-position: -112px -25px;width: 15px;height: 15px;display: inline-block;}
.pay-panel .cp-btn.s-tabcell.active .icon-select {display:block;}
.pay-panel .cp-btn.s-tabcell i.d-ibm {margin-right:0.32rem;}
.pay-panel .cp-btn.s-tabcell .icon-select {position:absolute;right:0.26667rem;top:50%;margin-top:-10px;display:none;}
.pay-panel .i-tips {padding:0.34667rem 0 0.66667rem;}
.selectCoupon {width:100%;overflow:hidden;}
#like-btn.like-active {color:#ff788f;}
.cp-eighth-entrance {position:fixed;z-index:5;width:3.85333rem;top:10rem;right:-0.53333rem;height:4rem;overflow:hidden;}
.cp-eighth-entrance img {width:100%;height:auto;}
#res-category {display:none;}
.pay-panel.leftLeave {-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
@-webkit-keyframes leftInitEntry {0% {-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
100% {-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
}
@keyframes leftInitEntry {0% {-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}
100% {-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
}
.pay-panel.leftEntry {-webkit-animation:leftInitEntry .3s;animation:leftInitEntry .3s;}
.pay-panel .coupon {height:0.85333rem;line-height:0.85333rem;margin-bottom:0.13333rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0.13333rem;border-bottom:1px solid #f0f0f0;}
.pay-panel .coupon .field-label {color:#999;}
.pay-panel .coupon .field-text {-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;}
.pay-panel .coupon .yxlCp-icon-more {display:inline-block;color:#ddd;margin-left:0.21333rem;font-size:0.32rem;}
.pay-panel .coupon .yxlCp-icon-more:before {content:">";font-size:0.32rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.pay-panel .totalCost {margin-bottom:0.13333rem;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:3.14;}
.pay-panel .totalCost span {color:#FFA800;}
.text--right {text-align:right;}
.selectCoupon {position:absolute;bottom:0;left:0;right:0;background:#fff;height:6.58667rem;width:100%;overflow:hidden;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;display:none;}
.selectCoupon .yxlCp-btn-back {position:absolute;top:0.4rem;left:0.4rem;width:0.8rem;height:0.8rem;display:inline-block;color:#999;}
.selectCoupon .yxlCp-btn-back:before,.selectCoupon .yxlCp-btn-back:after {content:"";position:absolute;border-top:0.26667rem transparent dashed;border-left:0.26667rem transparent dashed;border-bottom:0.26667rem transparent dashed;border-right:0.26667rem #fff solid;}
.selectCoupon .yxlCp-btn-back:before {border-right:0.26667rem #999 solid;}
.selectCoupon .yxlCp-btn-back:after {left:1px;border-right:0.26667rem #fff solid;}
.selectCoupon .notUseCoupon {position:absolute;top:0.26667rem;right:0.66667rem;border:0.024rem solid #ddd;border-radius:0.10667rem;padding:0 0.13333rem;}
.selectCoupon.rightLeave {-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}
@-webkit-keyframes rightInitEntry {0% {-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}
100% {-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
}
@keyframes rightInitEntry {0% {-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}
100% {-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}
}
.selectCoupon.rightEntry {-webkit-animation:rightInitEntry .3s;animation:rightInitEntry .3s;}
.couponList {position:absolute;top:1.46667rem;bottom:0;overflow-y:scroll;width:8.66667rem;padding:0 0.66667rem;}
.couponList ul {overflow:hidden;width:8.66667rem;position:relative;}
.cpCoupon {position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:8.66667rem;height:2rem;margin-bottom:0.26667rem;border:0.024rem solid #ddd;border-radius:0.08rem;/*mask-image:url('../../../assets/coupon/test.png');*/}
.cpCoupon:before,.cpCoupon:after {content:'';position:absolute;z-index:2;top:50%;width:0.26667rem;height:0.26667rem;border:0.024rem solid #ddd;border-radius:50%;background:#fff;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
.cpCoupon:before {left:-0.13333rem;}
.cpCoupon:after {right:-0.13333rem;}
.cpCoupon.selected {background:#FCF9E6;border:0.02667rem solid #FFDD2B;border-radius:0.08rem;}
.cpCoupon.selected:before,.cpCoupon.selected:after {content:'';border:0.02667rem solid #FFDD2B;}
.cpCoupon .coupon {line-height:1.1;}
.cpCoupon .coupon-context {-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0.46667rem;}
.cpCoupon .coupon-title {color:#333;}
.cpCoupon .coupon-desc {color:#4C4B58;}
.cpCoupon .coupon-date {color:#999;margin-top:0.13333rem;}
.cpCoupon .coupon-value {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.96rem;height:1.33333rem;border-left:0.02667rem dashed #ddd;color:#F35138;font-size:0.50667rem;position:relative;}
.cpCoupon .coupon-value .discount {width:100%;position:relative;text-align:center;}
.cpCoupon .coupon-value .discount-tis {font-size:0.32rem;color:#FF3D3D;line-height:0.32rem;text-align:center;position:relative;margin:0 auto;}
.cpCoupon .coupon-value .discount:before {position:absolute;left:-1em;bottom:0.06667rem;content:'\FFE5';display:inline;font-size:0.32rem;}
.cpCoupon .coupon-value.free .discount:before {content:'';display:inline;font-size:0.32rem;}
.cp-vip-toast {position:fixed;z-index:5;width:3.85333rem;top:8rem;right:-0.53333rem;height:3.30667rem;overflow:hidden;}
.cp-vip-toast img {width:100%;height:auto;}
.cp-vip-toast img.vip-toast {display:none;}
.cp-vip-toast img.vip-toast.show {display:block;}
.icon-wx, .icon-zfb {
width: 30px;
height: 30px;
}
.icon-zfb {
background-position: -4px -4px;
}
.icon-wx, .icon-zfb {
background-image: url(../images/pay.png);
background-repeat: no-repeat;
}
.icon-wx{background-position: -42px -4px;}
.d-ib, .d-ibm{ display: inline-block;}.d-ibm, .v-m{vertical-align: middle;}
.cp-btn--blue {
background: #5da7f1;
border-color: #5da7f1;
color: #fff;
}
.pay-panel .i-tips{ color: #ff5b5b;}
.hotCp{padding: 0 .4rem .53333rem;background-color: #fff;}
.hotCp .s-title{position: relative;line-height: 2;padding: .24rem 0 .10667rem;margin-bottom: .13333rem;text-align: center;font-weight: 700;}
.hotCp .s-title:before{content: "";width: .8rem;height: .08rem;background: #ddd;border-radius: 2px;position: absolute;bottom: 0;left: 50%;margin-left: -.4rem;}
.xgtjHotcp .n-list [class*="am-u-"]{ padding:0 0 0 0.25rem;}
.xgtjHotcp .am-g{ margin: 0 auto;margin-bottom: 10px;}
/*.xgtjHotcp .am-g:after{ content: '';background: #efefef;margin-top: 0.25rem;height: 0.15rem;display: block;}*/
.xgtjHotcp .n-list .n-list-child{padding: 0 0.08rem 0.363rem 0.661rem}
.cpnav{ background: #fff;margin: 0 auto;color: #333;}
.cpnav {position:fixed;width:100%;top:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);
        display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1.17333rem;font-size:15px;color:#333;
        -webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;
        -webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;background:#fff;z-index:20;}
.cpnav .nav-item {position:relative;height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display: flex;}
.cpnav .nav-item a {display:-webkit-box;display:-webkit-flex;
                    display:-ms-flexbox;display:flex;position:relative;height:100%;-webkit-box-pack:center;
                    -webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;
                    -webkit-align-items:center;-ms-flex-align:center;align-items:center;width: 100%;}
.cpnav .nav-item.active a{ color: #6982fa!important;}
.cpnav .nav-item:first-of-type:after {content:"";position:absolute;top:50%;right:0;width:.02667rem;height:.34667rem;background:#ccc;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity;transition:opacity;}
.order-list {padding: 0;width:100%;margin-top:1.17333rem;background-color:#f3f4f5;overflow:hidden;border-top:.26667rem solid #f3f4f5;}
.order-list li{ padding: 0px;margin: 0px;list-style: none;}
.order-list .order-item {width:100%;padding:0 .4rem;background-color:#fff;box-sizing:border-box;border-bottom:.26667rem solid #f3f4f5;}
.order-item-head {height:1.14667rem;color:#666;line-height:1.14667rem;border-bottom:1px solid #f3f4f5;}
.order-item-number {font-size:14px;color:#999;float:left;}
.order-item-detail{padding-bottom: 0.36rem;}
.order-item-detail .am-btn-sm{ border-radius: 0.23rem;font-size: 0.48rem;padding: 0.12rem 0.235rem;line-height: 1.25;}
.odetail_con{background: #fff;padding: .2rem .4rem;}
.odetail_con h1{ line-height: 2;padding: .24rem 0 .10667rem;margin-bottom: .13333rem;text-align: left;font-weight: 700;font-size: .56rem}

.order-item-code {font-size: 14px;color: #999;}
.code-content{width: 200px;height: 80px;border-radius: 5px;text-align: center;padding: 10px;margin: 0 auto;margin-top: 10px;}
.order-item-code p{ margin-bottom: 0.25rem; font-size: 0.48rem;}
.order-item-code .selected{text-decoration: line-through;}
.order-item-code .selected .copybtn{ background: #999;color: #fff;}
 .code-content .copybtn {
            background-color: #0e90d2;
            border: none;
            color: #FFFFFF;
            padding: 5px 20px;
            border-radius: 5px;
        }
 .order-item-code:after{ display: table;content: '';height: 1rem;}
.order-item-code h2{ text-align: center;font-size: 0.56rem;margin: 0px;    font-size: 0.48rem;font-weight: normal;color: #999}
.order-item-code h2 em{font-style: normal;background: #0e90d2;border-radius: 0.5rem;line-height: 1.2;color: #fff;padding: .1rem .25rem;}
.order-item-code h2.selected,.order-item-code h2.selected span,.order-item-code h2.selected input{ text-decoration: line-through;}
.order-item-code h2.selected input:active{ border: none;}
.order-item-code h2.selected em{ background: #666;}
.order-item-code span{color:#ff5b5b;font-family: Arial, Helvetica, sans-serif;display: inline-block;width: 100%;text-align: left;    font-size: 0.66rem;}
.order-item-code input{color:#ff5b5b;font-family: Arial, Helvetica, sans-serif;
                       display: inline-block;width: 100%;text-align: center;  
                         font-size: 0.72rem;text-align: center;border: none;margin-bottom: 0.25rem;}
.order-item-code input:focus{ border: none;}
.order-item-code input:disabled{ background: none;}
.order-item-number span {color:#333;}
.order-item-status {color:#ff5b5b;font-size:14px;display:block;float:right;}
.order-item-content {width:100%;padding:.64rem 0;}
.order-item-content:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.order-item-left {/*width:4.4rem;height:2.66667rem;*/overflow:hidden;/*margin-right:.4rem;*/position:relative;float:left;min-height: 2.6rem;}
.order-item-title {color:#333;font-size:0.64rem;line-height:1.4;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.order-item-price {display:block;position:absolute;left:0;bottom:0;font-size:14px;color:#ff5b5b;}
.order-item-priceto{display:block;position:absolute;left:0;bottom:0;font-size:12px;color:#666;} 
.order-item-pic {width:4.4rem;float:right;height:100%;}
.order-item-pic img {display:block;width:4.4rem;height:2.48rem;}
.order-item-content [class*="am-u-"]{ padding-left: 0px;}
.order-item-content [class*="am-u-"]:last-child{ padding: 0px;}
.order-item-content .am-list-thumb img{ display: block;width: 100%;height: auto;}
#present-window {display:none;position:fixed;z-index:1000;top:0;bottom:0;width:100%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);background-color:rgba(0,0,0,.2);}
#present-window .content {background-color:#fff;position:absolute;bottom:1.5rem;left:0;right:0;padding:.64rem .4rem .4rem;}
#present-window .content .top {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#333;font-size:15px;}
#present-window .content .top .operate {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#present-window .content .top .decrease.disable,#present-window .content .top .increase.disable {color:#ccc;}
#present-window .content .top .decrease,#present-window .content .top .increase {display:inline-block;width:.64rem;height:.64rem;line-height:.64rem;text-align:center;color:#666;font-size:0;line-height:0;position:relative;}
#present-window .content .top input[type=number] {-moz-appearance:textfield;}
#present-window .content .top .count-input {font-size:14px;color:#666;width:1.33333rem;text-align:center;border: none;}
#present-window .content .top .decrease.increase:after,#present-window .content .top .decrease:before,#present-window .content .top .increase.increase:after,#present-window .content .top .increase:before {width:.18667rem;height:1px;content:"";position:absolute;background:#333;top:50%;margin-left:-.09333rem;left:50%;}
#present-window .content .top .decrease .bor,#present-window .content .top .increase .bor {content:"";width:200%;height:200%;border:1px solid #666;left:-50%;top:-50%;border-radius:50%;position:absolute;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);}
#present-window .content .top .decrease.increase:after,#present-window .content .top .decrease:before,#present-window .content .top .increase.increase:after,#present-window .content .top .increase:before {width:.18667rem;height:1px;content:"";position:absolute;background:#333;top:50%;margin-left:-.09333rem;left:50%;}
#present-window .content .top .decrease.increase:after,#present-window .content .top .increase.increase:after {-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
#present-window .content .top .decrease.disable .bor,#present-window .content .top .increase.disable .bor {border:1px solid #ccc;}
#present-window .content .choice-con {margin-top:.64rem;font-size:0;}
#present-window .content .choice-con span {font-size:14px;display:inline-block;width:22.9%;height:.90667rem;line-height:.90667rem;text-align:center;margin-left:.4rem;color:#666;position:relative;}
#present-window .content .choice-con span:nth-child(4n+1) {margin-left:0;}
#present-window .content .choice-con span.active {color:#0b8bff;}
#present-window .content .choice-con span:after {border:1px solid #ccc;width:200%;height:200%;border-radius:2.66667rem;content:"";position:absolute;left:-50%;top:-50%;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);}
#present-window .content .choice-con span.active:after {border:1px solid #0b8bff;}

#present-window .content .choice-con span:after{border:1px solid #ccc;width:200%;height:200%;border-radius:2.66667rem;content:"";
position:absolute;left:-50%;top:-50%;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}
#present-window .content .choice-con span.active{color:#0b8bff}
#present-window .content .choice-con span.active:after{border:1px solid #0b8bff}
#present-window .content .choice-con span:nth-child(4n+1){margin-left:0}
#present-window .content .choice-con span:nth-child(n+5){margin-top:.4rem}

#present-window .content .range-tips {display:none;position:absolute;top:.53333rem;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);background-color:rgba(0,0,0,.6);color:#fff;line-height:1.4;border-radius:.26667rem;padding:.26667rem .33333rem;font-size:14px;}
#present-window .content .bottom {margin-top:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#999;font-size:13px;}
#present-window .content .bottom .red-text {font-size:19px;color:#ff5b5b;}
#present-window .content .bottom .pay-btn {display:inline-block;background-image:-webkit-linear-gradient(251deg,#1abfff,#0b8bff);background-image:linear-gradient(-161deg,#1abfff,#0b8bff);border-radius:1.33333rem;color:#fff;font-size:14px;width:3.04rem;height:1.06667rem;line-height:1.06667rem;text-align:center;}
#present-window .content .tips {background:#f8f8f9;border-radius:.26667rem;margin-top:.4rem;padding:.32rem;color:#999;font-size:13px;}
#present-window .content .tips p {line-height:1.4;position:relative;padding-left:.26667rem;margin: 0px;}
#present-window .content .tips p em{ color: #ff5b5b;font-style: normal;}
#present-window .content .tips p:before {content:"";background-color:#999;width:.08rem;height:.08rem;border-radius:50%;position:absolute;left:0;top:.2rem;}
.page-wap {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top: .37333rem;min-height: 2rem;    margin-top: .37333rem;
    min-height: 2rem;
    padding: 0px;
    margin: 0px;
    margin-bottom: 1.5rem;border-radius: 0;}
.pack-wap{background: rgb(3, 114,255,0.5);padding:0.5rem 0 1rem;    box-shadow: 0 0.22667rem 0.26667rem 0 #ffffff;
       border-radius: 0 0 .53333rem .53333rem;}
.page-wap a {-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align: center;
             background-image: -webkit-linear-gradient(254deg,#1abfff,#0b8bff);
             background-image: linear-gradient(-164deg,#1abfff,#0b8bff);    font-weight: 400;
    font-size: 0.96rem;
    color: #fff;
    line-height: 2rem;}
.page-wap a:last-child{background: #fff056;
    background: linear-gradient(90deg,#fff056 0,#ffdd2b);}
.topBanner{ margin: 0.3rem auto 0.8rem;}
.topBanner .swiper-slide {width: 90%;}
.topBanner .swiper-slide img {width: 100%;display: block;border-radius: .34667rem;}
.topBanner .swiper-pagination { position: absolute;
        width: 1.8rem;
        height: 0.52rem;
        right: 5%;
        left: unset;
        bottom: .4rem;
        color: #fff;
        background: #333;
        background: rgba(0,0,0,.3);
        border-radius: .19333rem;
        line-height: 0.52rem;
    }
.pop-show-btn{position: fixed;width: 1.4375rem;height: 1.4375rem;top: 70%;right: 4px;z-index: 199;text-align: center;line-height: 1.4375rem;font-size: 0.8rem;color: #fff;}
.pop-show-btn{background-size: 100%;
    background-color: rgba(0,0,0,.3);
    box-shadow: 0 0.05333rem 0.13333rem 0 #bcc2cf;
    color: #fff;
    border-radius: 50%;padding-top: 0.0933rem;}
.pop-box{ display: none;}
.pop-box .mask{    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.5);
    z-index: 10;}
.pop-box .box{    position: fixed;
    width: 100%;
    height: 100%;
    left: inherit;
    top: 0;
    z-index: 11;
    justify-content: center;
    display: flex;
    display: -webkit-flex;}
.pop-box .popupimgbox{    width: 7.33333rem;
    height: 7.02667rem;
    margin-top: 2.78667rem;
    z-index: 11;
    background: #fff;
    box-shadow: 0 20px 50px 0 rgba(2,126,250,.1);
    border-radius: .34667rem;}
.popupimgbox .popupimg{    width: 6.13333rem;
    height: 6.13333rem;
    margin: .6rem;
}
.popupimgbox .popupimg img{    width: 100%;
    height: 100%;}
.popupimgbox .closeicon{    height: 1.08667rem;
    line-height: 1.08667rem;
    width: 1.08667rem;
    margin: 0 auto;
    background: url(../images/btn_close.png) no-repeat 50%;
    background-size: 100% 100%;}

 
/*=====================以下部分是Validform必须的====================*/
.Validform_checktip{ margin-left:8px; line-height:20px; height:20px; overflow:hidden; color:#999; font-size:12px; }
.Validform_right{ color:#71b83d; padding-left:20px; background:url(valid_icons.png) no-repeat -40px -20px; }
.Validform_wrong{ color:red; padding-left:20px; white-space:nowrap; background:url(valid_icons.png) no-repeat -20px -40px; }
.Validform_loading{ padding-left:20px; background:url(icon_onload.gif) no-repeat left center; }
.Validform_error{ background:#FEFBD3; }

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{ position:absolute; left:0px; top:-1px; z-index:-1; }
#Validform_msg .Validform_title{ position:relative; line-height:35px; height:35px; text-align:left; font-weight:bold; padding:0 10px; color:#fff; background:#33B5E5; }
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{ line-height:30px; position:absolute; right:10px; top:0px; color:#fff; text-decoration:none; }
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:10px;border:1px solid #bbb; border-top:none; text-align:left;}
/*=====================以上部分是Validform必须的====================*/
.yuyue .layui-input-block{ margin-left: 0px;}
.yuyue h1{ font-size: 0.45rem;margin-bottom: 0.25rem;font-weight: normal;}
/*------列表------*/
.sell-list{ width: 100%; min-height: 3.5rem; background: #fff; border-bottom: #eee 1px solid; overflow: hidden; padding: .25rem 1.24rem; 
            position: relative;margin-bottom: .45rem;}
.sell-list .title{ border-bottom: #eee 1px solid;font-size: 0.72rem;}
.sell-list .sell-btn{    width: 2rem;
    height: .85rem;
    line-height: .85rem;
    font-size: .45rem;
    text-align: center;
    color: #fff;
    background: #ffb400;
    border-radius: .1rem;
    display: block;
    float: right;
    margin-top: .2rem;}
.sell-list .title .gq{background: #666;}
.sell-list  [class*="am-u-"]{ padding: 0px;}
.sell-list .am-list-thumb img{  display: block;width: 100%;margin-top: 0.3rem;margin-bottom: 0.15rem;border-radius: 8px;}

.sell-list .title-child{padding: 0 0.018rem 0.363rem 0.661rem;list-style: none;}
.sell-list .xlzxlist-child .title-top{ font-size: .72rem;line-height: .75rem;height: .75rem;color: #21252d;display: -webkit-box;
    display: -webkit-flex;display: flex;-webkit-box-align: end;-webkit-align-items: flex-end;/* align-items: flex-end; */padding-top: .06667rem;}
.sell-list .xlzxlist-child .title-top em{ font-style: normal;display: inline-block;}
.sell-list .xlzxlist-child .title-top em.tt{    line-height: 1.1;font-style: normal;max-width: 4rem;font-weight: 700;}
.sell-list .xlzxlist-child .title-top em.ft{ color: #21252d;    font-size: .56rem;line-height: .56rem;font-weight: 400;padding-left:.26rem}
.sell-list .xlzxlist-child .title-top em.price{color: #ff8000}
.sell-list .xlzxlist-child .title-top em.del{ text-decoration: line-through;}
.sell-list .xlzxlist-child .title-top em a{color: #21252d}

.sell-list .xlzxlist-child{padding: 0 0.018rem 0.363rem 0.661rem;list-style: none;}
.sell-list .xlzxlist-child .child-top{ margin: 0rem;margin-bottom: 0.405rem;height: 0.683rem;margin-top: 0.512rem;}
.sell-list .xlzxlist-child .child-top em{
    font-size: 16px;
	font-weight: bold;
	font-stretch: normal;float: left;font-style: normal;
                                     display: inline-block;line-height: 1.493rem;width: 100%;overflow: hidden;
                                     text-overflow:ellipsis;white-space: nowrap;}
.sell-list .xlzxlist-child .child-top em a{color: #333333}
 .sell-list .xlzxlist-child .child-top em i{ float: right;font-style: normal;}
  .sell-list .xlzxlist-child .child-top em i.price{    color: #ffa800;
    
    font-weight: 700;
    font-size: 12px;margin-right: 0.35rem;
}
 .sell-list .xlzxlist-child .child-top em i.prices{ color: #999;
    text-decoration: line-through; font-weight:500;font-size: 10px;}
.sell-list .xlzxlist-child .child-top .f-r{/*width: 1.963rem;*/margin-top: 0.423rem;line-height: 0.683rem;padding: 0rem 0.256rem;color: #fff;
                                        font-size: 0.512rem;background-color: #72b5ca;border-radius: 0.107rem;display: inline-block;float: right;}
.sell-list .xlzxlist-child .child-top .f-r a{ color: #fff;}
.sell-list .xlzxlist-child .child-top .red{ background: #e88b65;}
.sell-list .xlzxlist-child .child-top .f-r i{ font-style: normal;color: #fff;font-size: 0.512rem;line-height: 0.491rem;}
.sell-list .xlzxlist-child .child-top span a{line-height: 0.683rem;text-align: center;
                    font-size: 0.512rem;color: #fff;font-style: normal;}
.sell-list .xlzxlist-child .child-top:after{ content: '';display: block;}
.sell-list .xlzxlist-child .jftitle{ margin-top: 0.405rem;font-size: 0.469rem;clear: both;color: #999999;}
.sell-list .xlzxlist-child .jftitle span{ margin-right: 0.405rem;position: relative;/*padding-left: 0.448rem;*/}
.sell-list .xlzxlist-child .jftitle span i{ color: #05b2ff;font-style: normal;}
/*.sell-list .xlzxlist-child .jftitle span:before{background:url('../images/xj-02.png') no-repeat;position: absolute;top: 0.082rem;left: 0rem;
                                           background-size: cover;content: '';width: 0.427rem;height: 0.427rem;display: inline-block;background: none;}*/
.sell-list .xlzxlist-child .jftitle span.spanmin:before{ background: url('../images/xj-01.png') no-repeat;background-size: cover;}
.sell-list .xlzxlist-child .jftitle span.spantot:before{ background: url('../images/xj-03.png') no-repeat;background-size: cover;}
.sell-list .xlzxlist-child .jftitle span.spfinish{line-height: 0.683rem;padding: 0rem 0.256rem;background: #999;border-radius: 0.107rem;float: right;}
.sell-list .xlzxlist-child .jftitle span.finishjx{ background: #666;}
.sell-list .xlzxlist-child .jftitle span.finishwc{background: #05b2ff;}
.sell-list .xlzxlist-child .jftitle span.spfinish a{ color: #fff;}
.sell-list .xlzxlist-child .jftitle span.spfinish:before{ background: none;}
.sell-list .xlzxlist-child .jftxt{ font-size: 12px;line-height: 1.5;margin-top: 0.384rem;}
.sell-list .xlzxlist-child .jftxt em{ font-style: normal;padding-right: 0.25rem;color: #697b96;}
.sell-list .xlzxlist-child .jftxt a{color: #999999}
.sell-list .xlzxlist-child .jftxt  i{font-style: normal;color: #ffa800}
.order-show{ background: #fff;padding: 0.24rem;}
.order-show .order-status>p{min-height: 50px;line-height: 50px}
.order-show .order-status i{background: #fff;border: 5px solid #cdcdcd;height: 10px;width: 10px;display: block;border-radius: 10px;margin: 0 auto;position: relative;z-index: 1;}
.order-show .order-status ul{ padding: 0px;margin: 0px;}
.order-show .order-status ul li{width:33.33%;box-sizing: border-box;-moz-box-sizing: border-box;list-style: none;
                                /* Firefox */-webkit-box-sizing: border-box; /* Safari */float: left;
                                color: #999;padding: 3px 0 4px 0;line-height: 32px;position: relative;text-align: center;}
.order-show .yy-status ul li{width: 20%}
.order-show .order-status ul li:first-child hr{width: 50%;}
.order-show .order-status ul li:last-child hr{width: 50%;left: 0;right: auto;}
.order-show .order-status hr{height: 5px;background: #e0e0e0;width: 100%;border: none;position: absolute;top: 5px;right: 0;margin: 0px;}
.order-show .order-status ul li.active{color: #333;}
.order-show .order-status ul li.active i{border-color: #4c65be;}
.order-show .order-status ul li.active hr{background: #4c65be;}

.canlender{border: 1px solid #d7d7d7; border-radius: 0px;}
.canlender table{width: 100%; text-align: center; font-size: 0.636em; font-family: HelveticaNeueLTPro ThEx;}
.canlender table thead th{background: #e6dcda; border-bottom: 1px solid #fff; border-top: 1px solid #ffffff; padding: 5px 0;text-align: center; 
                          border-right: 1px solid #ffffff;  }
.canlender table thead th.weekend{color: #e72020;}
.canlender table tbody tr:last-child td{border-bottom: none;border-right: none;}
.canlender table td{font-family: Arial; border: 1px solid #ffffff; color: #666; width: 14.3%;
                     overflow: hidden; padding: 5px 0; font-size: .59rem; vertical-align: top;line-height: 1.5rem;}
.canlender table td:first-child{border-left: none;}
.canlender table td:nth-child(7){border-right: none;}
.canlender table td:nth-child(6),.canlender table td:nth-child(7){color: #e72020;}
.canlender table td p{font-size: 0.545rem;margin: 0px}
.canlender table td em{ display: block;font-size: 0.545rem;}
.canlender table td.usable{cursor: pointer;}
.canlender table td.disable{cursor: not-allowed; background: #F9F0F0; color: #999;}
.canlender table td.active{background: #e72020; color: #fff;}
.canlender table td.active p{color: #fff;}
.canlender .month-end{position: relative;}
.canlender .month-end .sign{width: 5px; height: 100%; background: #e72020; position: absolute; right: 0px; top: 0px;}
.canlender .month-start{position: relative;}
.canlender .month-start .sign{width: 5px; height: 100%; background: #e72020; position: absolute; left: 0px; top: 0px;}
.calendar-unfold{padding-top: 5px; height: 35px; background: #EFEFEF; border-top: 1px solid #d7d7d7; }
.canlender .bottom-direction{margin: 0 auto; width: 0; height: 0; margin-top: 5px; line-height: 0; border-width: 20px; border-style: solid; border-color: #ccc transparent transparent transparent;}
.canlender .top-direction{margin: 0 auto; width: 0; height: 0; margin-top: -18px; line-height: 0; border-width: 20px; border-style: solid; border-color: transparent transparent #ccc transparent;}
.canlender .order-sellout{color: #AFAFAF;}
.canlender .order-today{background: #e8e8e8; color: #333; font-size: 18px; font-family: Arial;}
.canlender .order-red{color: #ffc000;}
.canlender .tbody-hide{display: none;}

.answer-list .answer-desc-wrap {margin:0 .4rem;border-radius:4px; /*overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;
overflow:hidden;position:relative;z-index:1;*/}
.answer-list .answer-desc {box-sizing:border-box;padding:0;border-radius:4px;}
.answer-list .answer-desc-title {font-size:.8180667rem!important;padding:.4rem .12rem;font-weight:700;word-break:break-all;text-align:justify;}
.answer-list .answer-desc-title>p {display: inline;}
.answer-list .answer-desc-maxContent {overflow:hidden;}
.answer-list .answer-desc-media,.answer-list .answer-select-option {position:relative;}
.answer-list .answer-select-option .answer-select-list {font-size:.681rem!important;position:relative;line-height:normal;padding: 0px;}
.answer-list .answer-select-option .answer-select-list .answer-select-item {display:flex;align-items:center;justify-content:space-between;
border-radius:.21333rem;padding:.593rem 1.09rem .593rem 1.22rem;
margin-bottom:0.454rem;position:relative;line-height:normal;}
.answer-list .answer-select-list .answer-select-item {background:#f9f9f9;}
.answer-list .answer-select-list .answer-select-item {background: #f9f9f9;}
.answer-list .answer-select-option .answer-select-list * {font-size:.681rem!important;}
.answer-list .answer-select-item .answer-select-content {color:#63636b;}
.answer-list .answer-select-option .answer-select-list .answer-select-item .answer-select-content {flex:1;padding-right:.5em;display:flex;
position:relative;line-height:normal;}
.answer-list .answer-select-mark.answer-selected-mark {background-color:#fff;}
.answer-list .answer-select-option .answer-select-list .answer-select-mark {border-radius:50%;width:.772rem;height:.772rem;border-width:2px;border-style:solid;}
.answer-list .answer-select-list .answer-select-item .answer-select-mark {border:2px solid #0b8bff;}
.answer-list .answer-select-option .answer-select-list .answer-select-mark.answer-selected-mark {position:relative;}
.answer-list .answer-select-mark.answer-selected-mark .answer-selected-mark-one {background-color:#0b8bff;}
.answer-list .answer-select-option .answer-select-list .answer-select-mark.answer-selected-mark .answer-selected-mark-one {width:.29333rem;height:.29333rem;
border-radius:50%;position:absolute;left:50%;top:50%;margin-top:-.14667rem;margin-left:-.14667rem;}
.answer-list .answer-select-list .answer-select-item .answer-select-label {color:#0b8bff;}
.answer-list .answer-select-option .answer-select-list .answer-select-item .answer-select-label {font-size:.681rem!important;line-height:.56rem!important;
display:inline;position:absolute;top:0;line-height:normal;}
.answer-list .answer-select-option .answer-select-list .answer-select-item .answer-select-content .answer-option-text {display:inline;margin-left:.66667rem;
font-size:.681rem!important;line-height:.56rem!important;}
.cpdetail a{ color: #fff;}
 .bingfrm label{ font-size: 0.681rem;margin-top: 1rem;}
 .bingfrm .textarea{ display: block;font-size: 0.636rem;}