.flex-control-nav{
    display: none;
}


.mobile .w1210{
    width: 750px;
    overflow-x: hidden;
}
.mobile .product-box h2,
.mobile .spec-box h2{
    padding-left: 28px;
    line-height: 90px;
    font-size: 32px;
    color: #333;
}
.mobile .product-box .wrapper-l{
    display: none;
}
.mobile .product-box .wrapper-r .pro-btm .tit-date,
.mobile .product-box .wrapper-r .pro-btm .tit-rate,
.mobile .product-box .wrapper-r .pro-btm .tit-price{
    display: block;
}

.mobile .product-box .wrapper-r li{
    width: 375px;
}
.mobile .product-box .wrapper-r,
.mobile .product-box .wrapper-r .pro-flash-ul{
    position: relative;
}
.mobile .product-box .wrapper-r i{
    position: absolute;
    top:216px;
    display: block;
    width: 68px;
    height: 68px;
    border-radius: 50%;
    box-shadow: 2px 2px 5px #dacdcd;
    z-index: 3;
}
/*.flex-direction-nav .flex-prev,
.flex-direction-nav .flex-next{
    position: absolute;
    top:216px;
    display: block;
    width: 68px;
    height: 68px;
    border-radius: 50%;
    box-shadow: 2px 2px 5px #dacdcd;
    z-index: 2;
    text-indent: -999999px;
}
.flex-direction-nav .flex-prev{
    left: 28px;
    background: #fff url("images/spec/ctrl_05.png") center no-repeat;
    transform: rotate(180deg);
}
.flex-direction-nav .flex-next{
    right: 28px;
    background: #1aa5de url("images/spec/ctrl_03.png") center no-repeat;
    transform: rotate(180deg);
}*/
.mobile .product-box .wrapper-r .btn-l{
    left: 28px;
    background: #fff url("images/spec/ctrl_05.png") center no-repeat;
    transform: rotate(180deg);
}
.mobile .product-box .wrapper-r .btn-l.active{
    background: #1aa5de url("images/spec/ctrl_03.png") center no-repeat;
    transform: rotate(0deg);
}
.mobile .product-box .wrapper-r .btn-r{
    left: 652px;
    background: #fff url("images/spec/ctrl_05.png") center no-repeat;
}
.mobile .product-box .wrapper-r .btn-r.active{
    background: #1aa5de url("images/spec/ctrl_03.png") center no-repeat;
    transform: rotate(180deg);
}
.mobile .product-box .wrapper-r .pro-top{
    height: 500px;
}
.mobile .product-box .wrapper-r .change,
.mobile .product-box .wrapper-r .close{
    width: 70px;
    height: 71px;
    margin-right: 22px;
}
.mobile .product-box .wrapper-r .change,
.mobile .product-box .wrapper-r .pro-top:hover  .change{
    background-size: 70px;
}
.mobile .product-box .wrapper-r .close,
.mobile .product-box .wrapper-r .pro-top:hover  .close{
    background-size: 70px;
}
.mobile .product-box .wrapper-r .pro-top:after{
    width: 370px;
    height: 496px;
}
.mobile .product-box .wrapper-r .img{
    margin-top: 90px;
}
/*.mobile .product-box .wrapper-r .pro-top .tit{
    width: 230px;
    margin: 0 auto;
    font-size: 24px;
    height: 57px;
}*/
.mobile .product-box .wrapper-r .pro-top .tit{
    height: 62px;
    overflow: hidden;
}
.mobile .product-box .wrapper-r .pro-top .cat{
    margin: 0 30px;
    font-size: 24px;
    font-weight: bold;
}
.mobile .product-box .wrapper-r .pro-top .cat-name{
    width: 230px;
    margin: 0 auto;
    font-weight: normal;
    font-size: 24px;
}
.mobile .product-box .wrapper-r .pro-top .btn-box{
    padding: 30px 30px 0 30px;
}
.mobile .product-box .wrapper-r .pro-top .line-btn,
.mobile .product-box .wrapper-r .pro-top .detail-btn{
    width: 150px;
    height: 54px;
    line-height: 54px;
    font-size: 18px;
}

.mobile .product-box .wrapper-r .tit-date,
.mobile .product-box .wrapper-r .tit-rate,
.mobile .product-box .wrapper-r .tit-price
{
    background-color: #fafafa;
}
.mobile .product-box .wrapper-r .pro-btm .rate{
    font-size: 24px;
}
.mobile .product-box .wrapper-r .pro-btm .price{
    font-size: 28px;
}
.mobile .product-box .wrapper-r .pro-top .add-pro p{
    font-size: 24px;
}
.mobile .product-box .wrapper-r .pro-top .add-pro{
    margin-top: 176px;
}
.mobile .product-box .wrapper-r .pro-top .add-pro p{
    margin-top: 24px;
}
.mobile .product-box .wrapper-r .pro-top .add-pro .img{
    height: 86px;
    background-size: 86px;
}
.mobile .product-box .wrapper-r .pro-top:hover .add-pro .img{
    background-size: 86px;
}
/*-----------------------------如何操作*/
.mobile .operate-box .ope-tit{
    padding-left: 30px;
    font-size: 32px;
    color: #26a8df;
    line-height: 112px;
}
.mobile .operate-box .wrapper{
    height: 450px;
}
.mobile .operate-box .wrapper .step{
    height: 116px;
    margin-left: 38px;
    margin-top: 30px;
}
.mobile .operate-box .wrapper .step .step-l{
    width: 116px;
    height: 116px;
}
.mobile .operate-box .wrapper .step .step-l p:nth-child(1){
    font-size: 40px;
    margin-top: 31px;
}

.mobile .operate-box .wrapper .step .step-l p:nth-child(1){
    font-size: 26px;
}
.mobile .operate-box .wrapper .step .step1-r{
    width: 527px;
    margin-top: 0;
    font-size: 24px;
}
.mobile .operate-box .wrapper .step.step2{
    height: 227px;
}
.mobile .operate-box .wrapper .step .step2-r{
    width: 532px;
}
.mobile .operate-box .wrapper .step .step2-r p
{
    float: none !important;
    display: inline;
    font-size: 24px;
}
.mobile .operate-box .wrapper .step .step2-r .t1-detail,
.mobile .operate-box .wrapper .step .step2-r .t2-detail{
    width: auto;
}
.mobile .operate-box .wrapper .step .step2-r>div{
    font-size: 24px;
}
/*--------------------------规格比较*/
.mobile .w100{
    margin-top: 0;
}
.mobile .w100.fixH{
     height: 98px;
 }
.mobile #fixNavSpec{
    height: 98px;
}
/*.mobile #fixNavSpec.active{
     left: 0;
     transform: translateX(0%);
 }*/
.mobile .w100 h2{
    padding-left: 26px;
    padding-right: 18px;
    line-height: 98px;
    font-size: 32px;
}
.mobile .w100 .detail-btn{
    font-size: 28px;
}

.mobile .w100 .detail-btn .hide{
    width: 230px;
    height: 62px;
    line-height: 62px;
    font-size: 24px;
}
.mobile .w100 .detail-btn .hide span:after{
    top: 2px;
}
/*---------------------------主要规格*/

.mobile .spec-box h3{
    height: 58px;
    line-height: 58px;
    margin: 40px 0 25px 25px;
    border-left-width: 18px;
}
.mobile .spec-style .spec-wrapper .spe-model-box{
    width: 635px;
    overflow: hidden;
}
.mobile .spec-style .spec-wrapper li{
    width: 317px;
}
.mobile  .spec-style .spec-wrapper li {
    height: 100px;
    line-height: 100px;
    padding: 10px 0;
    font-size: 28px;
}
.mobile .spec-style .spec-wrapper i {
    width: 48px;
    height: 80px;
    background-size: 48px;
}
.mobile .spec-style .spec-wrapper .icon-left {
    left: 11px;
    z-index: 2;
}
.mobile .spec-style .spec-wrapper .icon-right{
    right: 0px;
    z-index: 2;
}
.mobile .spec-style .detail-wrapper .detail-tit{
    width: 100% !important;
    float: none;
    padding-left: 30px;
    font-size: 28px !important;
    color: #565656;
}
.mobile .spec-style .detail-wrapper .detail-tit.mark{
    float: left;
    width: 134px !important;
    color: #333;
}
.mobile .c-remarks{
    width: 600px;
}
.mobile .c-remarks li {
    width: 300px;
}
.mobile .c-remarks .icon-more {
    width: 20px;
    height: 19px;
    top: 4px;
    background-size: 20px;
}
.mobile .spec-style .detail-wrapper .detail-info-box p{
    padding-left: 30px;
    font-size: 24px;
}
.mobile .spec-style .detail-wrapper>div .detail-info p.tit {
    /*padding-left: 80px;*/
    box-sizing: border-box;
    width: 137px;
    font-weight: normal;
    color: #333;
}
.mobile .spec-style .detail-wrapper>div .detail-info p{
    width: 112px;
    line-height: 32px;
    margin-top: 38px;
    color: #929292;
}
.mobile  .spec-style .detail-wrapper>div .detail-info .c-remarks p{
    font-weight: bold;
    width: 270px;
    padding-right: 24px;
    color: #333;
    height: 30px;
    line-height: 30px;
}
.mobile .spec-style .detail-wrapper>div .detail-info .c-remarks p.open{
    height: auto;
}
.mobile .c-remarks .remarks-val{
    width: 171px;
}
.mobile .spec-style .detail-wrapper>div .detail-info p.value{
    width: 300px;
    color: #929292;
 }
.mobile .spec-style .detail-wrapper>div .detail-info p.empty{
    margin: 0;
    padding: 0;
    min-height: 0;
}
.mobile .spec-style .detail-wrapper>div .detail-info{
    /*display: flex;*/
    /*align-items: center;*/
}
.mobile .bTop:not(:first-child){
    margin-top: 38px;
}
/*.mobile .spec-style .detail-wrapper>div .detail-info:last-child{
    margin-bottom: 38px;
}*/
.mobile .spec-style .detail-spec .detail-wrapper>div .detail-info p.tit {
    width: 134px;
}
/*---------------------------------------------浮层*/
.mobile #layer{
    position: absolute;
    height: 100vh;
}
.mobile #layer .wrapper{
    position: absolute;
    width: 600px;
    height: 100vh;
    margin: 0;
    right: 0;
    padding:0;
    overflow: auto;
    /*padding:50px  60px;*/
}
.mobile #layer .select{
    box-sizing: border-box;
    padding: 50px 60px 0 60px;
    font-size: 36px;
    text-align: left;
    font-weight: bold;
}
.mobile #layer .pro-wrapper{
    height: auto;
    padding-right: 0;

}
.mobile #layer .search{
    top: 120px;
    left: 60px;
}

.mobile #layer .search-wrapper input{
    width: 490px;
    height: 82px;
    padding-left: 40px;
    padding-right: 90px;
    font-size: 28px;
}
.mobile #layer .search.focus .result{
    width: 488px;
}
.mobile #layer .close{
    display: none;
}
.mobile #layer .search .search-btn{
    width: 56px;
    height: 56px;
    right: 20px;
    top: 14px;
    background-size: 56px;
}
.mobile #layer .search.focus .search-btn{
    background-size: 56px;

}
.mobile #layer .pro li:nth-child(2),
 .mobile #layer .pro .mobile li:nth-child(3){
     border-top: 1px dashed #e5e5e5;
}
.mobile #layer .search.focus .result li{
    width: auto;
    padding-left: 40px;
    font-size: 28px;
    font-weight: normal;
}
.mobile #layer .pro-wrapper{
    margin-top: 215px;
}
.mobile #layer .pro{
    padding: 0 60px 50px 60px;
}
.mobile #layer .pro li{
    padding: 0;
    float: none;
}
.mobile #layer .pro-wrapper .tit{
    height: 65px;
    padding-left: 60px;
    line-height: 65px;
    font-size: 28px;
}
.mobile #layer .pro li a{
    height: 265px;
    width: 100%;
}
.mobile #layer .pro .img-info{
    font-size: 28px;
    width: 230px;
    height: 80px;
    line-height: 40px;
}
.mobile #layer .pro .img-info>p {
    width: auto;
    line-height: 42px;
    font-size: 28px;
}
.mobile .mobile-close-layer{
    position: absolute;
    top: 30px;
    left: 30px;
    display: block;
    width: 47px;
    height: 45px;
    background: url("images/spec/close-layer_03.png") no-repeat;
}