
/* w3014 产品页banner start */
.nanner{width:100%;position:relative}
.nanner .img{width:100%;padding-top:26%; position: relative;}
.nanner .img .mg{position: absolute;left: 0;top: 0;z-index: 2;width: 100%;height: 100%; object-fit: cover; opacity: 0;}
.nanner .nox{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%)}
.nanner .nox .nit,
.nanner .nox .nim{width:100%;color:#fff;line-height:1.5;font-weight: bold;}
@media (max-width: 500px) {
    .nanner .img{ padding-top: 50%; }
}
/* w3014 产品页banner end */

.w1400{width:14rem;margin:0 auto;position:relative;font-size:0;max-width: 100%;}
@media (max-width:1420px){ .w1400{ width: 90%; } }
.consulting{width:100%;padding:0.3rem 0}
.consulting .cit{width:100%;color:#0070af;line-height:1.5;margin-bottom:0.2rem;font-weight: bold;}
.consulting .conbles{width:100%;border:solid 1px #e8e8f4}
.consulting .conbles .tr{width:100%;font-size:0;display:flex}
.consulting .conbles .tr .td{flex:1;display:inline-block;vertical-align:middle}
.consulting .conbles .tr .tdm{width:100%;height:100%;padding:0.2rem;line-height:1.5;color:#0070af;display:flex;align-items:center}
.consulting .conbles .tr .tdm .num{display:inline-block;vertical-align:middle;border:solid 1px #e8e8f4;color:#666;height:2.5em;width: .7rem;text-align: center;}
.consulting .conbles .tr .td+.td{border-left:solid 1px #e8e8f4}
.consulting .conbles .tr.head{background-color:#f4f4f5}
.consulting .conbles .tr.head .tdm{color:#666}
.consulting .conbles .tr+.tr{border-top:solid 1px #e8e8f4}
.consulting .conform{width:100%;margin-top:0.3rem;background-color:#f4f4f5;padding:0.5rem}
.consulting .conform form{width:100%;display:block}
.consulting .conform .row{width:100%;font-size:0}
.consulting .conform .row .inpuv{display:inline-block;vertical-align:top;width:calc((318 / 1300 * 100%));margin-right:calc((8 / 1300 * 100%));margin-bottom:0.1rem}
.consulting .conform .row .inpuv input{width:100%;display:block;background-color:#fff;border:solid 1px #d7d7de;padding:0 0.12rem;line-height:3;height:3em;border-radius: 1.5em;color:#333;}
.consulting .conform .row .inpuv:nth-child(4n){margin-right:0}
.consulting .conform .row .text{width:100%}
.consulting .conform .row .text .area{width:100%;display:block;background-color:#fff;border:solid 1px #d7d7de;padding:0.12rem;line-height:1.5;color:#333;margin-bottom:0.1rem;border-radius: .1rem;}
.consulting .conform .row .code{width:100%;font-size:0;display:flex}
.consulting .conform .row .code .int{width:2.3rem;display:inline-block;vertical-align:middle;margin-right:0.15rem}
.consulting .conform .row .code .int input{width:100%;display:block;padding:0 0.2rem;color:#333;line-height:3;height:3em;border-radius: 1.5em;border:none;background-color:#fff;border:solid 1px #d7d7de}
.consulting .conform .row .code .ymg{display:inline-block;vertical-align:middle;width:auto;height:3em}
.consulting .conform .row .code .ymg img{height:100%;display:block}
.consulting .conform input::-webkit-input-placeholder,.consulting .conform textarea::-webkit-input-placeholder{color:#999}
.consulting .conform input:-moz-placeholder,.consulting .conform textarea:-moz-placeholder{color:#999}
.consulting .conform input::-moz-placeholder,.consulting .conform textarea::-moz-placeholder{color:#999}
.consulting .conform input:-ms-input-placeholder,.consulting .conform textarea:-ms-input-placeholder{color:#999}
.consulting .conform .sub{width:100%;text-align:center;font-size:0;margin-top:0.2rem}
.consulting .conform .sub .stn{display:inline-block;vertical-align:middle;min-width:2.3rem;text-align:center;color:#fff;line-height:3em;height:3em;border-radius: 1.5em;background-color:#0070af;cursor:pointer;border:none}

.cs-row{width: 100%;overflow: hidden;}
.cs-left{float: left;font-size: 0;user-select: none;}
.cs-right{float: right;font-size: 0;}
.cs-num{width: .5rem;height: .3rem;border: 1px solid #e8e8f4;text-align: center;color: #666;margin: 0 .04rem;}
.cs-delete{display: inline-block;vertical-align: top;width: .3rem;height: .3rem;background-image: url(../images/cs1.png);background-size: .2rem auto;background-repeat: no-repeat;background-position: center center;cursor: pointer;}
.cs-minus,
.cs-add{display: inline-block;vertical-align: top;width: .3rem;height: .3rem;line-height: .28rem;border: 1px solid #e8e8f4;text-align: center;cursor: pointer;background-size: 100% 100%;}
.cs-minus{background-image: url(../images/cs2.png);}
.cs-add{background-image: url(../images/cs3.png);}
.cs-hd{width: 100%;position: relative;}
.cs-rt{position: absolute;right: 0;top: 50%;font-size: 0;transform: translate(0,-50%);}
.cs-btn{display: inline-block;vertical-align: top;color: #666;cursor: pointer;}
.cs-btn:after{content: "";display: inline-block;vertical-align: top;width: .875em;height: .9375em;margin-left: .25em;background-size: 100% 100%;}
.cs-back{margin-left: .26rem;}
.cs-empty:after{background-image: url(../images/cs4.png);}
.cs-back:after{background-image: url(../images/cs5.png);}
@media(max-width: 1920px){
    .cs-num{width: 50px;height: 30px;margin: 0 4px;}
    .cs-delete{width: 30px;height: 30px;background-size: 20px auto;}
    .cs-minus,
    .cs-add{width: 30px;height: 30px;line-height: 28px;}
}
@media(max-width: 700px){
    .cs-left{float: none;width: 100%;text-align: center;margin-bottom: 20px;padding-top: 10px;}
    .cs-right{float: none;width: 100%;text-align: right;}
}
@media(max-width: 450px){
    .consulting .conbles .tr .td{width: calc(50% - 70px);flex: auto;}
    .consulting .conbles .tr .td:nth-child(3n){width: 140px;}
}
