.index-banner {
    width: 7.5rem;
    height: 3.6rem;
}
.index-item {
    display: block;
    width: 7.5rem;
    height: 3.6rem;
}
.index-item img {
    width: 7.5rem;
    height: 3.6rem;
}
.index-banner .owl-dots {
    position: relative;
    top: -0.5rem;
    text-align: center;
}
.index-banner .owl-dot {
    width: 0.18rem;
    height: 0.04rem;
    margin: 0 0.1rem;
    background: url("/img/m-xs1.png") no-repeat center;
    background-size: cover;
}
.index-banner .owl-dots .active {
    background: url("/img/m-xs2.png") no-repeat center;
    background-size: cover;
}
.index-pro {
    padding: 0.6rem 0 0.4rem;
}
.indexPro-title {
    float: left;
    font-size: 0.4rem;
    color: #222;
    font-weight: bold;
    line-height: 0.42rem;
}
.indexPro-post {
    float: right;
    margin-top: 0.08rem;
}
.indexPro-post a {
    display: inline-block;
    padding-right: 0.48rem;
    background: url("/img/m-post.png") no-repeat right center;
    background-size: 0.34rem;
    font-size: 0.28rem;
    color: #999;
}
.indexPro-cls {
    width: 3.4rem;
    height: 2.9rem;
    float: left;
    margin-top: 0.1rem;
    margin-left: 0.1rem;
}
.indexPro-cls:nth-child(odd) {
    margin-left: 0;
}

.indexPro-main .mpo1 {
    /*background: url("/img/m-beng1.jpg") no-repeat center;*/
    background-size: cover;
    height: 110px;
    margin-bottom: 56px
}
.indexPro-main .mpo2 {
    /*background: url("/img/m-beng2.jpg") no-repeat center;*/
    background-size: cover;
    height: 110px;
    margin-bottom: 56px
}
.indexPro-main .mpo3 {
   /* background: url("/img/m-beng3.jpg") no-repeat center;*/
    background-size: cover;
    height: 110px;
    margin-bottom: 56px
}
.indexPro-main .mpo4 {
    /*background: url("/img/m-beng4.jpg") no-repeat center;*/
    background-size: cover;
    height: 110px;
    margin-bottom: 56px
}
.indexPro-main .mpo5 {
    /*background: url("/img/m-beng5.jpg") no-repeat center;*/
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo6 {
    /*background: url("/img/m-beng6.jpg") no-repeat center;*/
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo7 {
    /*background: url("/img/m-beng7.jpg") no-repeat center;*/
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo8 {
    /*background: url("/img/m-beng8.jpg") no-repeat center;*/
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo9 {
    /*background: url("/img/m-beng9.jpg") no-repeat center;*/
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo10 {
    /*background: url("/img/m-beng10.jpg") no-repeat center;*/
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo11 {
    /*background: url("/img/m-beng11.jpg") no-repeat center;*/
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo12 {
    /*background: url("/img/m-beng12.jpg") no-repeat center;*/
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo13 {
    background: url("/img/m-beng13.jpg") no-repeat center;
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo14 {
    background: url("/img/m-beng14.jpg") no-repeat center;
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo15 {
    background: url("/img/m-beng15.jpg") no-repeat center;
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo16 {
    background: url("/img/m-beng16.jpg") no-repeat center;
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo17 {
    background: url("/img/m-beng17.jpg") no-repeat center;
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo18 {
    background: url("/img/m-beng18.jpg") no-repeat center;
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo19 {
    background: url("/img/m-beng19.jpg") no-repeat center;
    background-size: cover;
    height: 110px;
    margin-bottom: 56px
}
.indexPro-main .mpo20 {
    background: url("/img/m-beng20.jpg") no-repeat center;
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo21 {
    background: url("/img/m-beng21.jpg") no-repeat center;
    background-size: cover;
    height: 110px;
}
.indexPro-main .mpo22 {
    background: url("/img/m-beng22.jpg") no-repeat center;
    background-size: cover;
    height: 110px;
    margin-bottom: 56px
}

.indexPro-tit {
    font-size: 0.32rem;
    text-align: center;
    color: #222;
    font-weight: bold;
    padding-top: 2.15rem;
    text-transform: capitalize;
}
.indexPro-main {
    padding-top: 0.2rem;
}
.indexPro-main img{
    width: 100%;
    height: 100%;
}
.index-xz {
    background: #d1311e;
    padding: 0.5rem 0 0.4rem;
}
.index-xz .detailXx-title {
    font-size: 0.4rem;
    color: #fff;
    line-height: 0.42rem;
}
.index-xz .detailXx-tit {
    color: #fff;
}
.index-xz .select-value {
    height: 0.84rem;
    border: 0;
    font-size: 0.28rem;
    text-align: center;
    box-sizing: border-box;
    line-height: 0.84rem;
    background: rgba(246,246,246,0.2) url(/img/syxx.png) no-repeat 6.12rem center;
    background-size: 0.3rem 0.12rem;
    color: #fff;
}
.index-xz .detailXx-tex input {
    background: rgba(246,246,246,0.2);
    border: 0;
    color: #fff;
}
.index-xz .detailXx-tex .bt-m {
    color: #fff;
}
.index-xz .detailXx-but button {
    height: 0.84rem;
    background:rgba(255,255,255,1);
    color: #d1311e;
}
.index-ml {
    padding: 0.5rem 0;
    background: url("/img/m-ggy.jpg") no-repeat center top;
    background-size: cover;
}
.indexMl-tle {
    font-size: 0.4rem;
    line-height: 0.42rem;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.indexStoX-ul {
    text-align: center;
    font-size: 0.28rem;
    line-height: 0.4rem;
    color: #C1C1C1;
}
.indexStoX-ul li {
    margin-top: 0.32rem;
    text-transform: capitalize;
}
.indexStoX-ul span {
    width: 0.4rem;
    height: 0.4rem;
    display: inline-block;
    background: url("/img/m-duihao.png") no-repeat 0 0;
    background-size: cover;
    position: relative;
    top: 0.08rem;
    margin-right: 0.18rem;
}
.indexStoX-bot {
    text-align: center;
    font-size: 0;
    margin-top: 0.6rem;
}
.indexStoX-bot a {
    width: 3.28rem;
    height: 0.82rem;
    display: inline-block;
    font-size: 0.28rem;
    color: #fff;
    line-height: 0.82rem;
    background:rgba(255,255,255,0.25);
    border: 0.01rem solid rgba(255,255,255,0.7);
    border-radius: 0.04rem;
}
.indexStoX-bot .btt1 {
    margin-right: 0.1rem;
    background: #D1311E;
    border-color: #D1311E;
}
.indexStoX-img {
    float: left;
    width: 0.92rem;
    height: 0.92rem;
    background: url("/img/m-dianhua.png") no-repeat center;
    background-size: cover;
    margin-left: 1.1rem;
}
.indexStoX-cont {
    float: left;
    margin-left: 0.22rem;
    margin-top: 0.03rem;
}
.indexStoX-td {
    color: #C1C1C1;
    font-size: 0.28rem;
}
.indexStoX-pho {
    font-size: 0.48rem;
    color: #fff;
    font-weight: bold;
    line-height: 0.58rem;
}
.indexStoX-xl {
    margin-top: 0.5rem;
}
.index-case {
    padding: 0.6rem 0 0.5rem;
}
.indexCa-les {
    padding-top: 0.2rem;
}
.indexCa-les a {
    width: 3.4rem;
    height: 1rem;
    float: left;
    border-radius: 0.08rem;
    line-height: 1rem;
    background: #F6F6F6;
    font-size: 0.32rem;
    color: #222;
    text-indent: 1.56rem;
    margin-top: 0.1rem;
    margin-left: 0.1rem;
}
.indexCa-les a:nth-child(odd) {
    margin-left: 0;
}
.indexCa-les .cls1 {
    background: #F6F6F6 url("/img/m-css1.png") no-repeat 0.56rem center;
    background-size: 0.8rem;
}
.indexCa-les .cls2 {
    background: #F6F6F6 url("/img/m-css2.png") no-repeat 0.56rem center;
    background-size: 0.8rem;
}
.indexCa-les .cls3 {
    background: #F6F6F6 url("/img/m-css3.png") no-repeat 0.56rem center;
    background-size: 0.8rem;
}
.indexCa-les .cls4 {
    background: #F6F6F6 url("/img/m-css4.png") no-repeat 0.56rem center;
    background-size: 0.8rem;
}
.indexCa-les .cls5 {
    background: #F6F6F6 url("/img/m-css5.png") no-repeat 0.56rem center;
    background-size: 0.8rem;
}
.indexCa-les .cls6 {
    background: #F6F6F6 url("/img/m-css6.png") no-repeat 0.56rem center;
    background-size: 0.8rem;
}
.case-list .list-item {
    width: 3.4rem;
    float: left;
    margin-left: 0.1rem;
    margin-top: 0.1rem;
}
.case-list .list-img {
    width: 3.4rem;
    height: 1.96rem;
}
.case-list .list-img img {
    width: 3.4rem;
    height: 1.96rem;
}
.case-list .list-info {
    background: #F6F6F6;
    padding: 0.3rem 0.2rem 0.38rem;
}
.case-list .list-tit {
    font-size: 0.28rem;
    color: #222;
    line-height: 0.3rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.case-list .list-attr {
    font-size: 0.24rem;
    color: #999;
    line-height: 0.26rem;
    margin-top: 0.18rem;
}
.case-list .list-attr .item {
    float: left;
    padding: 0 0.2rem;
}
.case-list .list-attr .item:first-child {
    padding-left: 0;
    background: url(/img/mxlin.png) no-repeat right center;
    background-size: 0.02rem 0.2rem;
}
.case-list .list-item:nth-child(odd) {
    margin-left: 0;
}
.indexCaseB {
    width: 6.9rem;
    height: 3.6rem;
    background: url("/img/m-casss.png") no-repeat center top;
    background-size: cover;
    text-align: center;
    margin-top: 0.5rem;
}
.indexCaseB-tit {
    font-size: 0.32rem;
    line-height: 0.48rem;
    color: #fff;
    font-weight: bold;
    padding-top: 0.76rem;
}
.indexCaseB-post a {
    width: 3.6rem;
    height: 0.9rem;
    text-align: left;
    display: block;
    color: #fff;
    border-radius: 0.12rem;
    font-size: 0.28rem;
    line-height: 0.9rem;
    margin: 0.32rem auto 0;
    text-indent: 1.46rem;
    background: #d1311e url("/img/m-kf.png") no-repeat 1.04rem center;
    background-size: 0.3rem 0.28rem;
    text-transform: capitalize;
}
.indexAbout-img {
    width: 6.9rem;
    height: 4.8rem;
    position: relative;
    cursor: pointer;
    margin-top: 0.5rem;
}
.indexAbout-img .video-js {
    width: 6.9rem!important;
    height: 4.8rem!important;
}
.indexAbout-img img {
    width: 6.9rem!important;
    height: 4.8rem!important;
}
.vjs-big-play-button {
    position: absolute;
    left: 0;
    right: 0;
    top: 1.66rem!important;
    margin: auto;
    border: 0!important;
    width: 1.04rem!important;
    height: 1.04rem!important;
    background: url(/img/m-play.png) no-repeat center !important;
    background-size: cover!important;
}
.look-video {
    font-size: 0.28rem;
    color: #fff;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 6.1rem;
}
.indexAbout-img:hover .look-video {
    display: none;
}
.indexAbout-title {
    font-size: 0.4rem;
    color: #222;
    line-height: 0.42rem;
    font-weight: bold;
    margin-top: 0.3rem;
}
.indexAbout-text {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #666;
    margin-top: 0.2rem;
}
.indexAbout-main .indexPro-post {
    float: none;
    margin-top: 0.2rem;
}
.recordDo {
    float: left;
    width: 3.4rem;
    height: 1.54rem;
    background: #F6F6F6;
    text-align: center;
    margin-left: 0.1rem;
    margin-top: 0.1rem;
    line-height: 1.84rem;
    color: #999;
    font-size: 0.28rem;
}
.recordDo:nth-child(odd) {
    margin-left: 0;
}
.recordDo strong {
    font-size: 0.72rem;
    color: #222;
    font-weight: bold;
    line-height: 0.74rem;
}
.recordDo i {
    position: relative;
    margin-left: 0.15rem;
    display: inline-block;
    top: 0.05rem;
}
.recordDo b {
    font-weight: 400;
    position: absolute;
    top: -0.4rem;
    left: 0;
}
.index-record {
    padding-top: 0.4rem;
}
.indexZs-cls {
    width: 6.9rem;
    height: 5.62rem;
    box-sizing: border-box;
    border: 0.2rem solid #F6EDE0;
    border-bottom: 0;
}
.indexZs-img {
    width: 6.1rem;
    height: 4.3rem;
    margin: 0.2rem auto 0;
}
.indexZs-img img {
    width: 6.1rem;
    height: 4.3rem;
}
.indexZs-title {
    height: 0.72rem;
    text-align: center;
    line-height: 0.72rem;
    background: #F6EDE0;
    font-size: 0.32rem;
    color: #828282;
    margin-top: 0.2rem;
}
.indexZs .owl-prev {
    width: 0.8rem;
    height: 0.8rem;
    position: absolute;
    left: 0;
    top: 2.16rem;
    background: url("/img/m-prv.png") no-repeat center;
    background-size: cover;
}
.indexZs .owl-next {
    width: 0.8rem;
    height: 0.8rem;
    position: absolute;
    right: 0;
    top: 2.16rem;
    background: url("/img/m-nex.png") no-repeat center;
    background-size: cover;
}
.indexZs {
    margin-top: 0.3rem;
}
.index-sev {
    width: 100%;
    background: url("/img/m-infw.jpg") no-repeat center top;
    background-size: cover;
    padding: 0.5rem 0;
}
.indexSev-cls {
    display: block;
    width: 6.9rem;
    padding: 0.01rem 0 0.3rem;
    color: #fff;
    text-align: center;
    background:#0057aebd;
    margin-top: 0.2rem;
}
.indexSev-cls:first-child {
    margin-top: 0.3rem;
}
.indexSev-title {
    font-size: 0.36rem;
    color: #fff;
    line-height: 0.38rem;
    margin-top: 0.1rem;
}
.indexSev-ico {
    width: 1.2rem;
    height: 0.82rem;
    margin: 0.3rem auto 0;
}
.indexSev-cls .tio1 {
    background: url("/img/idg1.png") no-repeat center;
    background-size: cover;
}
.indexSev-cls .tio2 {
    background: url("/img/idg2.png") no-repeat center;
    background-size: cover;
}
.indexSev-cls .tio3 {
    background: url("/img/idg3.png") no-repeat center;
    background-size: cover;
}
.indexSev-xian {
    width: 0.32rem;
    height: 0.04rem;
    background: #fff;
    margin: 0.22rem auto 0;
}
.indexSev-intro {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #fff;
    padding: 0 0.4rem;
    text-align: left;
    margin-top: 0.15rem;
}
.index-news {
    padding: 0.5rem 0;
}
.indexPro-head {
    position: relative;
}
.indexNews-class {
    font-size: 0;
    position: absolute;
    right: 2rem;
    top: 0.08rem;
}
.indexNews-class a {
    font-size: 0.28rem;
    color: #999;
    display: inline-block;
    margin-left: 0.4rem;
}
.indNew-img {
    width: 6.9rem;
    height: 3.84rem;
}
.indNew-img img {
    width: 6.9rem;
    height: 3.84rem;
}
.indNew-info {
    padding: 0.22rem 0.4rem 0.3rem;
    background: #F6F6F6;
}
.indNew-tit {
    font-size: 0.32rem;
    line-height: 0.52rem;
    color: #222;
    height: 1.04rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.indNew-info .list-time {
    margin-top: 0.15rem;
}
.index-news .reMain {
    margin-top: 0.32rem;
}
.index-faq {
    padding: 0.5rem 0 0.2rem;
}
.indexFaq-title {
    float: left;
    width: 4rem;
    font-size: 0.28rem;
    color: #222;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 0.3rem;
}
.indexFaq-time {
    float: right;
}
.indexFaq-els {
    height: 0.94rem;
    line-height: 0.94rem;
    background: url("/img/huikuai.png") no-repeat 0 center;
    background-size: 0.1rem;
    border-top: 0.01rem dashed #DDDDDD;
}
.indexFaq-els:first-child {
    border: 0;
}
.indexFaq-main {
    padding-top: 0.12rem;
}
.indexFaq-time {
    font-size: 0.24rem;
    color: #666;
}
.proNav li {
    float: left;
    width: 1.6rem;
    height: 0.72rem;
    text-align: center;
    line-height: 0.72rem;
    background: #fff;
    margin-left: 0.16rem;
    margin-top: 0.16rem;
}
.proNav {
    background: #f6f6f6;
    padding-bottom: 0.3rem;
}
.proNav ul {
    padding-top: 0.14rem;
    padding-left: 0.14rem;
    height: 1.76rem;
    overflow: hidden;
}
.proNav li a {
    display: block;
    font-size: 0.24rem;
    color: #666;
    text-transform: capitalize;
}
.proNav-dom {
    text-align: center;
    font-size: 0.24rem;
    color: #999;
    margin-top: 0.28rem;
}
.proNav-dom span {
    display: inline-block;
    width: 0.18rem;
    height: 0.1rem;
    background: url("/img/navdom.png") no-repeat center;
    background-size: cover;
    margin-left: 0.08rem;
    position: relative;
    top: -0.03rem;
}
.proNav .active a {
    color: #d1311e;
}
.proIndex-top {
    width: 6.9rem;
    padding-bottom: 0.4rem;
    background: url("/img/m-qnm.jpg") no-repeat center top;
    background-size: cover;
    margin: 0.5rem auto;
}
.proIndex-text {
    color: #EDF7FE;
    font-size: 0.28rem;
    line-height: 0.48rem;
    padding: 1.52rem 0.4rem 0;
}
.proIndexA-cls {
    width: 6.9rem;
    height: 2rem;
    display: block;
    margin-top: 0.2rem;
}
.proIndex-all .ll1 {
    background: url("/img/proal1.png") no-repeat center top;
    background-size: cover;
}
.proIndex-all .ll2 {
    background: url("/img/proal2.png") no-repeat center top;
    background-size: cover;
}
.proIndex-all .ll3 {
    background: url("/img/proal3.png") no-repeat center top;
    background-size: cover;
}
.proIndexA-img {
    width: 1rem;
    height: 1rem;
    float: left;
    margin-left: 2.14rem;
    margin-top: 0.5rem;
}
.proIndex-all .ll1 .proIndexA-img {
    background: url("/img/proas1.png") no-repeat center top;
    background-size: cover;
}
.proIndex-all .ll2 .proIndexA-img {
    background: url("/img/proas2.png") no-repeat center top;
    background-size: cover;
}
.proIndex-all .ll3 .proIndexA-img {
    background: url("/img/proas3.png") no-repeat center top;
    background-size: cover;
}
.proIndexA-title {
    float: left;
    font-size: 0.36rem;
    color: #fff;
    font-weight: bold;
    margin-left: 0.2rem;
    margin-top: 0.81rem;
    line-height: 0.38rem;
}
.proIndex-all {
    padding-top: 0.3rem;
}
.proIndex-pro {
    margin-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.proIndex-pro .reMain {
    padding-top: 0.2rem;
}
.proIndex-mos {
    padding: 0.5rem 0;
}
.proIndexUs {
    width: 6.9rem;
    height: 4.76rem;
    text-align: center;
}
.zph1 {
    background: url("/img/prolm1.jpg") no-repeat center top;
    background-size: cover;
}
.zph2 {
    background: url("/img/prolm2.jpg") no-repeat center top;
    background-size: cover;
}
.zph3 {
    background: url("/img/prolm3.jpg") no-repeat center top;
    background-size: cover;
}
.zph4 {
    background: url("/img/prolm4.jpg") no-repeat center top;
    background-size: cover;
}
.zph5 {
    background: url("/img/prolm5.jpg") no-repeat center top;
    background-size: cover;
}
.zph6 {
    background: url("/img/prolm6.jpg") no-repeat center top;
    background-size: cover;
}
.zph7 {
    background: url("/img/prolm7.jpg") no-repeat center top;
    background-size: cover;
}
.zph8 {
    background: url("/img/prolm8.jpg") no-repeat center top;
    background-size: cover;
}
.proIndexUs-title {
    font-size: 0.32rem;
    color: #FFFCFB;
    line-height: 0.34rem;
    padding-top: 3.28rem;
}
.lproIndexUs-btn {
    font-size: 0;
    margin-top: 0.31rem;
}
.lproIndexUs-btn a {
    width: 3.1rem;
    height: 0.52rem;
    text-align: center;
    line-height: 0.52rem;
    background: #d1311e;
    display: inline-block;
    font-size: 0.2rem;
    color: #FDFFFD;
    border-radius: 0.08rem;
    margin: 0 0.05rem;
}
.lproIndexUs-btn .list-btn2 {
    background: none;
    border: 0.01rem solid #fff;
    box-sizing: border-box;
}
.proIndex-mos .reMain {
    padding-top: 0.1rem;
}
.proIndexUs {
    margin-top: 0.3rem;
}
.proIndex-est {
    width: 6.9rem;
    height: 5.76rem;
    background: url("/img/projest.png") no-repeat center top;
    background-size: cover;
    text-align: center;
    margin: 0 auto;
}
.proIndex-est-tit {
    color: #FDFFFD;
    font-size: 0.32rem;
    line-height: 0.6rem;
    padding: 1.4rem 0.6rem 0;
    font-weight: bold;
}
.proIndex-est .lproIndexUs-btn a {
    height: 0.72rem;
    line-height: 0.72rem;
    width: 2.6rem;
    margin: 0 0.1rem;
    font-size: 0.28rem;
}
.proIndex-est .lproIndexUs-btn {
    margin-top: 0.4rem;
}
.proIndex-est1 {
    padding-bottom: 0.5rem;
}
.proListHead-title {
    font-size: 0.4rem;
    color: #222;
    font-weight: bold;
}
.hs-bread .wsc-bread {
    background: #F6F6F6;
}
.proListHead-intro {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #555;
    margin-top: 0.2rem;
}
.proList-head {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.proListHead-but {
    font-size: 0;
    text-align: center;
}
.proListHead-but a {
    width: 3.38rem;
    height: 0.88rem;
    border-radius: 0.04rem;
    display: inline-block;
}
.proListHead-but .bot1 {
    width: 3.36rem;
    height: 0.86rem;
    line-height: 0.86rem;
    border: 0.01rem solid #022A65;
    background:rgba(2,42,101,0.1) url("/img/m-xuanxing.png") no-repeat 0.9rem center;
    background-size: 0.32rem 0.24rem;
    font-size: 0.28rem;
    color: #022A65;
    text-align: left;
    text-indent: 1.36rem;
    margin-right: 0.1rem;
}
.proListHead-but .bot2 {
    color: #fff;
    font-size: 0.28rem;
    background: #d1311e;
    line-height: 0.88rem;
    position: relative;
    top: 0.01rem;
}
.proListHead-but {
    margin-top: 0.2rem;
}
.proListHead-heng {
    width: 6.9rem;
    height: 0.32rem;
    background: url("/img/heng.png") no-repeat center;
    background-size: 6.9rem 0.22rem;
    margin-top: 0.3rem;
}
.proListHot-title {
    font-size: 0.4rem;
    color: #222;
    font-weight: bold;
    margin-top: 0.5rem;
}
.proList-head .reMain {
    padding-top: 0.2rem;
}
.proNav-hd {
    font-size: 0.4rem;
    font-weight: bold;
    color: #222;
    padding-left: 0.3rem;
    margin-top: 0.5rem;
    margin-bottom: 0.3rem;
}
.proList-main {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}
.tyBot {
    padding: 0.5rem 0;
}
.tyBot .indexCaseB {
    margin: 0 auto;
    background: url("/img/m-cpbot.png") no-repeat center top;
    background-size: cover;
}
.m-detail .header {
    position: fixed;
    top: -0.01rem;
    background: #000;
}
.m-detail .hold {
    height: 1rem;
}
.proDeHead-left {
    width: 6.88rem;
    height: 5.18rem;
    border: 0.01rem solid #eaeaea;
}
.img-owl {
    width: 6.86rem;
    height: 5.16rem;
}
.img-owl img {
    width: 6.86rem;
    height: 5.16rem;
}
.proDetail-head {
    padding-top: 0.5rem;
}
.proDeHead-left .owl-prev {
    width: 0.6rem;
    height: 1.12rem;
    position: absolute;
    left: 0;
    top: 2.04rem;
    background: url("/img/zuobb.png") no-repeat center;
    background-size: cover;
}
.proDeHead-left .owl-next {
    width: 0.6rem;
    height: 1.12rem;
    position: absolute;
    right: 0;
    top: 2.04rem;
    background: url("/img/youbb.png") no-repeat center;
    background-size: cover;
}
.moHe-title {
    font-size: 0.4rem;
    line-height: 0.52rem;
    color: #222;
    font-weight: bold;
    margin-top: 0.42rem;
    text-transform: capitalize;
}
.moHe-intro {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #999;
    margin-top: 0.15rem;
}
.moHe-tag li {
    height: 0.64rem;
    line-height: 0.64rem;
    font-size: 0.28rem;
    color: #666;
    text-indent: 0.32rem;
    border-bottom: 0.01rem dashed rgba(191,191,191,0.3);
    background: url(/img/tag.png) no-repeat 0 center;
    background-size: 0.12rem 0.12rem;
}
.moHe-tag {
    margin-top: 0.15rem;
}
.moHe-t {
    font-size: 0.28rem;
    color: #ADADAD;
    line-height: 0.3rem;
}
.moHe-inp {
    font-size: 0.48rem;
    line-height: 0.52rem;
    color: #d1311e;
    font-weight: bold;
    margin-top: 0.07rem;
}
.moHe-lx {
    margin-top: 0.3rem;
}
.moHe-main .proListHead-but .bot1 {
    margin-left: 0.1rem;
    margin-right: 0;
    text-transform: capitalize;
}
.moHe-main {
    padding-bottom: 0.5rem;
}
.pdTab-box {
    background-color: #fff;
    width: 7.5rem;
    overflow: auto;
    z-index: 99;
}
.pdTab {
    height: 1rem;
    line-height: 1rem;
}
.pdTab-box ul {
    display: flex;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}
.pdTab-box li a {
    font-size: 0.28rem;
    color: #666;
    display: inline-block;
    padding: 0 0.38rem;
    background: #EEEEEE url("/img/shugang.png") no-repeat 0 center;
    background-size: 0.01rem 0.12rem;
}
.pdTab-box li:first-child a {
    padding-left: 0.3rem;
    background-image: none;
}
.pdTab-box .active a {
    color: #d1311e;
}
.pdCont .wsc-edit {
    padding: 0.5rem 0;
    width: 6.9rem;
    margin: 0 auto;
    border-bottom: 0.01rem dashed #DDDDDD;
}
.pdCont p {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #828282;
    margin-top: 0.2rem;
    padding: 0 20px;
}
.pdCont .wsc-editTit {
    font-size: 0.4rem;
    color: #333;
    padding: 10px 20px;
}
.wsc-editCon {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #828282;
    margin-top: 0.2rem;
}
.wsc-editCon table {
    display: block;
    height: unset !important;
    width: unset !important;
    max-width: 100%;
    border: 0;
    overflow-x: scroll;
}
.wscFaq-cls {
    width: 6.9rem;
    background: #F6F6F6;
    margin-top: 0.1rem;
}
.wscFaq-cls:first-child {
    margin-top: 0.3rem;
}
.wscFaq-main {
    padding: 0.4rem;
}
.wscFaq-tit {
    font-size: 0.34rem;
    color: #555;
    line-height: 0.36rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.wscFaq-time {
    float: left;
    font-size: 0.28rem;
    color: #999;
    padding-left: 0.34rem;
    background: url("/img/time.png") no-repeat 0 center;
    background-size: 0.2rem;
}
.wscFaq-post {
    float: right;
    font-size: 0.28rem;
    color: #999;
}
.wscFaq-post a {
    padding-right: 0.5rem;
    display: inline-block;
    background: url("/img/m-post.png") no-repeat right center;
    background-size: 0.34rem;
}
.wscFaq-info {
    margin-top: 0.28rem;
    padding-top: 0.28rem;
    border-top: 0.01rem dashed #E5E5E5;
}
.shaNav {
    height: 1.12rem;
    position: relative;
    border-bottom: 0.01rem solid #eaeaea;
}
.shaNav-cls {
    float: left;
}
.lys {
    width: 7.5rem;
    background: #fff;
    position: absolute;
    left: 0;
    padding: 0.3rem;
    box-sizing: border-box;
    top: 1.13rem;
    display: none;
}
.lys a {
    width: 25%;
    float: left;
    line-height: 1.2;
    padding: 0.3rem 0;
}
.shf {
    width: 7.5rem;
    background: #fff;
    position: absolute;
    left: 0;
    padding: 0.3rem;
    box-sizing: border-box;
    top: 1.13rem;
    display: none;
}
.shf a {
    width: 25%;
    float: left;
    line-height: 1.2;
    padding: 0.3rem 0;
}
.shaNav-tle {
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: 0.28rem;
    color: #555;
    padding-right: 0.26rem;
    background: url("/img/casedom.png") no-repeat right center;
    background-size: 0.18rem 0.1rem;
    margin-right: 0.54rem;
}
.shaNav-tle:first-child {
    margin-left: 0.3rem;
}
.shaNav-tds {
    font-size: 0.32rem;
    color: #333;
    line-height: 1.12rem;
    float: left;
    margin-left: 0.3rem;
}
.case-lis .indexCa-main {
    margin-top: 0.2rem;
}
.cas-bot {
    background: url("/img/m-casebot.png") no-repeat center;
    background-size: cover;
}
.case-lis {
    padding-bottom: 0.5rem;
}
.allDetails-title {
    font-size: 0.4rem;
    line-height: 0.52rem;
    color: #222;
    font-weight: bold;
    padding-top: 0.5rem;
    text-transform: capitalize;
}
.allDetails-info {
    font-size: 0;
    margin-top: 0.22rem;
}
.allDetails-info span {
    display: inline-block;
    font-size: 0.28rem;
    color: #999;
    padding: 0 0.28rem;
    line-height: 0.3rem;
    background: url("/img/huikuai.png") no-repeat left center;
    background-size: 0.02rem 0.24rem;
}
.allDetails-info span:first-child {
    padding-left: 0.34rem;
    background: url("/img/time.png") no-repeat 0 center;
    background-size: 0.24rem;
}
.allDetails-tag {
    background: #f6f6f6;
    padding: 0.2rem 0.3rem;
    margin-top: 0.24rem;
    border-top: 0.01rem solid #DDDDDD;
}
.allDetails-tag li {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #999;
}
.allDetails-tag li span {
    color: #666;
}
.moHe-an {
    float: left;
}
.moHe-an a {
    width: 3.4rem;
    background: #D1311E;
    height: 0.9rem;
    line-height: 0.9rem;
    text-align: center;
    color: #FDFDFD;
    display: block;
    border-radius: 0.04rem;
}
.mCase-detail .moHe-lx {
    float: left;
    margin-top: 0.03rem;
    margin-left: 0.3rem;
}
.mCase-detail .moHe-inp {
    font-size: 0.4rem;
}
.mCase-detail .moHe-bot {
    margin-top: 0.4rem;
}
.mCase-detail .wsc-editTit {
    font-size: 0.4rem;
    line-height: 0.42rem;
    font-weight: bold;
}
.mCase-detail .wsc-edit {
    margin-top: 0.45rem;
}
.mCase-detail {
    padding-bottom: 0.5rem;
}
.news-list {
    padding-top: 0.2rem;
    padding-bottom: 0.5rem;
}
.new-bot {
    background: url("/img/m-newsbot.png") no-repeat center top;
    background-size: cover;
}
.allDetails-info a {
    display: inline-block;
    width: 0.3rem;
    height: 0.24rem;
    background: url("/img/weibo.png") no-repeat center;
    background-size: cover;
}
.news-detail .wsc-edit {
    padding-top: 0;
    margin-top: 0.3rem;
    border-top: 0.01rem dashed #ddd;
}
.aboutTex {
    font-size: 0.32rem;
    line-height: 0.34rem;
    color: #666;
    margin-top: 0.25rem;
}
.aboutCen .recordDo {
    background: #D13320;
    color: #fff;
}
.aboutCen .recordDo strong {
    color: #fff;
}
.aboutCen {
    padding-top: 0.1rem;
    padding-bottom: 0.5rem;
}
.page-line {
    width: 6.9rem;
    height: 0.1rem;
    background: #F6F6F6;
}
.aboTi {
    font-size: 0.4rem;
    font-weight: bold;
    color: #222222;
    line-height: 0.4rem;
    text-transform: capitalize;
}
.aboCase {
    padding: 0.5rem 0;
}
.aboCase-main a {
    width: 2.2rem;
    height: 2.52rem;
    float: left;
    text-align: center;
    background: #F6F6F6;
    font-size: 0.32rem;
    color: #222;
    line-height: 0.34rem;
    margin-top: 0.1rem;
    margin-left: 0.1rem;
}
.aboCase-main span {
    display: inline-block;
    padding-top: 1.9rem;
    text-transform: capitalize;
}
.aboCase-main .no-left {
    margin-left: 0;
}
.aboCase-main .ca1 {
    background: #f6f6f6 url("/img/m-ca1.png") no-repeat center 0.3rem;
    background-size: 1.4rem 1.4rem;
}
.aboCase-main .ca2 {
    background: #f6f6f6 url("/img/m-ca2.png") no-repeat center 0.3rem;
    background-size: 1.4rem 1.4rem;
}

.aboCase-main .ca3 {
    background: #f6f6f6 url("/img/m-ca3.png") no-repeat center 0.3rem;
    background-size: 1.4rem 1.4rem;
}
.aboCase-main .ca4 {
    background: #f6f6f6 url("/img/m-ca4.png") no-repeat center 0.3rem;
    background-size: 1.4rem 1.4rem;
}
.aboCase-main .ca5 {
    background: #f6f6f6 url("/img/m-ca5.png") no-repeat center 0.3rem;
    background-size: 1.4rem 1.4rem;
}
.aboCase-main .ca6 {
    background: #f6f6f6 url("/img/m-ca6.png") no-repeat center 0.3rem;
    background-size: 1.4rem 1.4rem;
}
.aboCase-main .ca7 {
    background: #f6f6f6 url("/img/m-ca7.png") no-repeat center 0.3rem;
    background-size: 1.4rem 1.4rem;
}
.aboCase-main {
    padding-top: 0.2rem;
}
.aboutSl-img img {
    width: 6.9rem;
}
.aboutSl-tit {
    font-size: 0.36rem;
    font-weight: bold;
    color: #222;
    line-height: 0.38rem;
    padding-left: 0.44rem;
    background: url("/img/m-dian.png") no-repeat 0 center;
    background-size: 0.32rem 0.32rem;
    text-transform: capitalize;
}
.aboutSl-intro {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #828282;
    margin-top: 0.18rem;
}
.aboutSl-all {
    margin-top: 0.22rem;
}
.aboutSl-cont .aboutSl-all:first-child {
    margin-top: 0;
}
.aboutSl-cont {
    background: #f6f6f6;
    padding: 0.3rem;
}
.aboutSl-box {
    margin-top: 0.3rem;
}
.whBox-cls {
    width: 3.4rem;
    height: 3.64rem;
    background: #F6F6F6;
    float: left;
    text-align: center;
    margin-top: 0.1rem;
    margin-left: 0.1rem;
}
.whBox-cls:nth-child(odd) {
    margin-left: 0;
}
.whBox-img {
    padding-top: 0.2rem;
}
.whBox-img img {
    width: 3rem;
    height: 1.5rem;
}
.whBox-title {
    font-size: 0.32rem;
    color: #222;
    margin-top: 0.3rem;
    text-transform: capitalize;
}
.whBox-text {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #999;
    margin-top: 0.12rem;
    text-transform: capitalize;
}
.whBox {
    padding-top: 0.4rem;
}
.whRead-tit {
    font-size: 0.32rem;
    color: #222;
    font-weight: bold;
    line-height: 0.34rem;
    margin-top: 0.4rem;
}
.whRead-tex {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #828282;
    margin-top: 0.1rem;
}
.whRead-td {
    font-size: 0.32rem;
    color: #222;
    font-weight: bold;
    line-height: 0.34rem;
    margin-top: 0.4rem;
}
.whRead-ul {
    margin-top: 0.2rem;
    padding-bottom: 0.5rem;
}
.whRead-ul li {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #828282;
    padding-left: 0.3rem;
    background: url("/img/m-yjdian.png") no-repeat 0 0.14rem;
    background-size: 0.2rem;
}
.dsZ {
    width: 6.9rem;
    height: 7.36rem;
    background: #D1311E url("/img/psq.png") no-repeat center bottom;
    background-size: 5.88rem 6.48rem;
    margin-top: 0.5rem;
}
.dsZ-main {
    background: #F6F6F6;
    padding: 0.3rem;
}
.dsZ-tle {
    font-size: 0.28rem;
    line-height: 0.64rem;
    color: #999;
    text-indent: 1.28rem;
    background: url("/img/psqmz.png") no-repeat 0 center;
    background-size: 1.16rem 0.56rem;
}
.dsZ-tex {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #999;
    margin-top: 0.12rem;
}
.tdJy-box {
    position: relative;
    padding-bottom: 0.4rem;
    border-top: 0.1rem solid #F6F6F6;
    padding-top: 0.5rem;
}
.tdJy-img img  {
    width: 3.8rem;
    height: 2.9rem;
}
.tdJy-tit {
    font-size: 0.4rem;
    line-height: 0.48rem;
    color: #222;
    position: absolute;
    left: 4.42rem;
    top: 2.46rem;
}
.tdJy-tit span {
    display: block;
    font-size: 0.28rem;
    color: #999;
    margin-top: 0.04rem;
}
.tdJy-text {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #828282;
    margin-top: 0.2rem;
}

.tdJy {
    margin-top: 0.5rem;
}
.tdFc-title {
    font-size: 0.4rem;
    font-weight: bold;
    color: #222;
    border-top: 0.1rem solid #f6f6f6;
    padding-top: 0.44rem;
}
.tdFc-main {
    margin-top: 0.4rem;
}
.tdFc-main .owl-prev {
    width: 0.8rem;
    height: 0.8rem;
    position: absolute;
    left: 0;
    top: 0.72rem;
    background: url("/img/m-prr.png") no-repeat center;
    background-size: cover;
}
.tdFc-main .owl-next {
    width: 0.8rem;
    height: 0.8rem;
    position: absolute;
    right: 0;
    top: 0.72rem;
    background: url("/img/m-nxx.png") no-repeat center;
    background-size: cover;
}
.tdFc {
    padding-bottom: 0.5rem;
}
.yfBj-img img {
    width: 6.9rem;
    height: 2.6rem;
}
.yfBj-box {
    background: #F6F6F6;
    padding: 0.4rem 0.3rem;
}
.yfBj-img {
    margin-top: 0.1rem;
}
.yfBj {
    font-size: 0.4rem;
    line-height: 0.42rem;
    color: #222;
    font-weight: bold;
    margin-top: 0.5rem;
    padding-bottom: 0.2rem;
}
.yfBj-title {
    font-size: 0.32rem;
    color: #222;
    line-height: 0.34rem;
    font-weight: bold;
}
.yfBj-intro {
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-top: 0.18rem;
    color: #666;
}
.yfBj-all {
    padding-bottom: 0.5rem;
    border-bottom: 0.1rem solid #f6f6f6;
}
.yfZl {
    padding-bottom: 0.5rem;
    border-bottom: 0.1rem solid #f6f6f6;
}
.yfJc {
    padding-bottom: 0.5rem;
    border-bottom: 0.1rem solid #f6f6f6;
}
.sZl-main {
    background: #f6ede0;
    overflow-x: scroll;
}
.sZl-cont li {
    width: 10rem;
    height: 0.8rem;
    line-height: 0.8rem;
    color: #9b815d;
    font-size: 0;
    margin: 0 auto;
    border-top: 1px solid #ede2d3;
    white-space: nowrap;
    padding: 0 0.6rem;
}
.sZl-cont li span {
    font-size: 0.28rem;
    color: #9B815D;
    display: inline-block;
}
.sZl-cont .hea {
    font-weight: bold;
    background: #f2e4cf;
}
.sZl-cont .sb1 {
    width: 1.2rem;
}
.sZl-cont .sb2 {
    width: 3.04rem;
}
.sZl-cont .sb3 {
    width: 6rem;
}
.jcZ-intro {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #828282;
    padding-bottom: 0.2rem;
}
.jcZ-main {
    background: #f6f6f6;
    padding: 0.3rem;
    margin-top: 0.1rem;
}
.jcZ-img {
    float: left;
    margin-left: 0.1rem;
}
.jcZ-img:first-child {
    margin-left: 0;
}
.jcZ-img img {
    width: 3.1rem;
    height: 1.92rem;
}
.jcZ-tit {
    text-align: center;
    font-size: 0.32rem;
    color: #222;
    line-height: 0.34rem;
    margin-top: 0.2rem;
}
.scWbot-intro {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #828282;
}
.jiMe {
    width: 6.9rem;
    height: 5.02rem;
    background: url("/img/m-hezuo.jpg") no-repeat center top;
    background-size: cover;
    text-align: center;
    margin-top: 0.6rem;
}
.jiMe-tle {
    font-size: 0.6rem;
    line-height: 0.62rem;
    font-weight: bold;
    color: #f6f6f6;
    padding-top: 0.6rem;
}
.jiMe-tex {
    font-size: 0.32rem;
    line-height: 0.34rem;
    margin-top: 0.22rem;
    color: #f6f6f6;
}
.jiMe .indexStoX-cont {
    float: none;
}
.jiMe-post a {
    width: 6.3rem;
    height: 0.84rem;
    display: block;
    text-align: center;
    line-height: 0.84rem;
    border-radius: 0.08rem;
    background: #D1311E;
    font-size: 0.28rem;
    color: #f6f6f6;
    margin: 0.3rem auto 0;
}
.jmZs-tit {
    font-size: 0.4rem;
    color: #222;
    font-weight: bold;
    line-height: 0.42rem;
    margin-top: 0.5rem;
    padding-top: 0.5rem;
    border-top: 0.1rem solid #f6f6f6;
    padding-bottom: 0.2rem;
}
.jmZs-box {
    width: 3.4rem;
    height: 3.56rem;
    float: left;
    background: #F6F6F6;
    margin-left: 0.1rem;
    margin-top: 0.1rem;
}
.jmZs-box:nth-child(odd) {
    margin-left: 0;
}
.jmZs-img {
    width: 1.2rem;
    height: 1.2rem;
    margin: 0.66rem auto 0;
}
.jmZs-box .zm1 {
    background: url("/img/zm1.png") no-repeat center;
}
.jmZs-box .zm2 {
    background: url("/img/zm2.png") no-repeat center;
}
.jmZs-box .zm3 {
    background: url("/img/zm3.png") no-repeat center;
}
.jmZs-box .zm4 {
    background: url("/img/zm4.png") no-repeat center;
}
.jmZs-txt {
    font-size: 0.32rem;
    line-height: 0.48rem;
    color: #666;
    font-weight: bold;
    padding: 0 20px;
    text-align: center;
    margin-top: 0.22rem;
}
.jmZs-cont li {
    height: 1.02rem;
    line-height: 1.02rem;
    background: #f6f6f6 url("/img/m-cjdian.png") no-repeat 0.4rem center;
    background-size: 0.24rem;
    font-size: 0.32rem;
    color: #666;
    font-weight: bold;
    text-indent: 0.88rem;
    margin-top: 0.1rem;
}
.jmZs-cont {
    padding-bottom: 0.5rem;
}
.jpbList {
    padding: 0.5rem 0;
}
.jpbList-title {
    font-size: 0.4rem;
    font-weight: bold;
    color: #222;
    line-height: 0.42rem;
    text-transform: capitalize;
}
.jpbList-text {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #828282;
    margin-top: 0.2rem;
}
.jpbList-main li {
    background: #f6f6f6;
    padding: 0.2rem 0.3rem 0.2rem 1.02rem;
    position: relative;
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #555;
    margin-top: 0.1rem;
}
.jpbList-main li span {
    width: 0.52rem;
    height: 0.52rem;
    background: url("/img/m-szy.png") no-repeat center;
    background-size: cover;
    text-align: center;
    line-height: 0.52rem;
    font-size: 0.28rem;
    color: #999;
    position: absolute;
    top: 0.3rem;
    left: 0.3rem;
}
.jpbList-main ul {
    padding-top: 0.1rem;
}
.jpbList-main {
    padding-bottom: 0.5rem;
    border-bottom: 0.1rem solid #f6f6f6;
}
.jpbLet-img {
    width: 1rem;
    height: 1rem;
    float: left;
}
.jpbLet-box .lk1 {
    background: url("/img/m-job1.png") no-repeat center;
    background-size: cover;
}
.jpbLet-box .lk2 {
    background: url("/img/m-job2.png") no-repeat center;
    background-size: cover;
}
.jpbLet-box .lk3 {
    background: url("/img/m-job3.png") no-repeat center;
    background-size: cover;
}
.jpbLet-box .lk4 {
    background: url("/img/m-job4.png") no-repeat center;
    background-size: cover;
}
.jpbLet-box {
    background: #f6f6f6;
    padding: 0.4rem;
    margin-top: 0.1rem;
}
.jpbLet-cont {
    float: left;
    margin-left: 0.18rem;
}
.jpbLet-main {
    padding-top: 0.1rem;
    padding-bottom: 0.5rem;
    border-bottom: 0.1rem solid #f6f6f6;
}
.jpbLet-tle {
    font-size: 0.28rem;
    color: #999;
    line-height: 0.48rem;
}
.jpbLet-text {
    font-size: 0.32rem;
    line-height: 0.48rem;
    color: #555;
    font-weight: bold;
}
.patent-top img {
    width: 6.9rem;
}
.patent {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.patent-intro {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #828282;
    margin-top: 0.2rem;
}
.patent-title {
    font-size: 0.4rem;
    line-height: 0.42rem;
    color: #222;
    font-weight: bold;
    margin-top: 0.5rem;
    padding-top: 0.5rem;
    border-top: 0.1rem solid #f6f6f6;
}
.patentT-box {
    padding: 0.2rem;
    background: #F6EDE0;
    margin-top: 0.1rem;
}
.patentT-img {
    background: #fff;
    text-align: center;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
}
.patentT-img img {
    width: 6.1rem;
    height: 4.3rem;
}
.patentT-tit {
    text-align: center;
    font-size: 0.32rem;
    color: #C8AB82;
    line-height: 0.34rem;
    margin-top: 0.2rem;
}
.patentT-main {
    padding-top: 0.2rem;
}
.patentL-box {
    width: 3.4rem;
    height: 5rem;
    background: #F6EDE0;
    padding: 0.2rem;
    box-sizing: border-box;
    float: left;
    margin-left: 0.1rem;
    margin-top: 0.1rem;
}
.patentL-box:nth-child(odd) {
    margin-left: 0;
}
.patentL-img img {
    width: 3rem;
    height: 4.2rem;
}
.patentL-box .patentT-tit {
    font-size: 0.22rem;
    line-height: 0.24rem;
}
.patentL-main {
    padding-top: 0.2rem;
}
.jkt {
    width: 100%;
    height: 11.2rem;
    background: url("/img/m-jzz.jpg") no-repeat center top;
    background-size: cover;
}
.jkt-title {
    font-size: 0.4rem;
    font-weight: bold;
    color: #333;
    line-height: 0.42rem;
    padding-top: 0.5rem;
    padding-bottom: 0.1rem;
}
.cowR-box {
    background: #f6f6f6;
    border-radius: 0.2rem;
    padding: 0.4rem 0.3rem 0.3rem 0.4rem;
    margin-top: 0.2rem;
}
.cowR-tit {
    font-size: 0.36rem;
    color: #007BFF;
    line-height: 0.38rem;
    font-weight: bold;
}
.cowR-box li {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #828282;
    padding-left: 0.3rem;
}
.cowR-box ul {
    margin-top: 0.24rem;
}
.jkt-img {
    text-align: center;
    margin-top: 0.2rem;
}
.jkt-img img {
    width: 6.46rem;
}
.controlTw-box {
    width: 6.9rem;
    height: 2.36rem;
    border-radius: 0.1rem;
    margin-top: 0.2rem;
}
.controlTw-box:first-child {
    margin-top: 0.36rem;
}
.controlTw-left .tc1 {
    background: url("/img/m-jc1.jpg") no-repeat center;
    background-size: cover;
}
.controlTw-left .tc2 {
    background: url("/img/m-jc2.jpg") no-repeat center;
    background-size: cover;
}
.controlTw-left .tc3 {
    background: url("/img/m-jc3.jpg") no-repeat center;
    background-size: cover;
}
.clTw-tit {
    font-size: 0.36rem;
    line-height: 0.52rem;
    color: #222;
    font-weight: bold;
}
.clTw-intro {
    font-size: 0.28rem;
    color: #828282;
    line-height: 0.52rem;
}
.clTw-cont {
    padding-top: 0.4rem;
    margin-left: 2.14rem;
    width: 4.26rem;
}
.controlSr {
    width: 7.5rem;
    height: 12.9rem;
    background: url("/img/m-jqy.jpg") no-repeat center top;
    background-size: cover;
    margin-top: 0.5rem;
}
.controlSr-cont {
    width: 3.04rem;
    position: absolute;
    left: 4.08rem;
    top: 1.32rem;
}
.controlSr-tit {
    line-height: 0.42rem;
    font-size: 0.4rem;
    color: #fff;
}
.controlSr-tex {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #fff;
    margin-top: 0.2rem;
}
.srr2 {
    position: absolute;
    top: 8.76rem;
    left: 0.3rem;
    text-align: right;
}
.controlSr {
    margin-bottom: 0.5rem;
}
.knms {
    background: url("/img/m-xxr.jpg") no-repeat center top;
    background-size: cover;
}
.sftwe-intro {
    font-size: 0.32rem;
    color: #555;
    line-height: 0.52rem;
    margin-top: 0.4rem;
}
.sftwe-post {
    padding-top: 0.18rem;
}
.sftwe-post .eo1 {
    width: 6.9rem;
    height: 1rem;
    background: #D1311E url("/img/m-ddd.png") no-repeat 1.88rem center;
    background-size: 0.4rem;
    display: block;
    line-height: 1rem;
    font-size: 0.32rem;
    color: #fff;
    border-radius: 0.12rem;
    text-indent: 2.46rem;
}
.sftwe-post .eo2 {
    width: 6.9rem;
    height: 1rem;
    box-sizing: border-box;
    border: 0.04rem solid #022A65;
    border-radius: 0.12rem;
    display: block;
    margin-top: 0.3rem;
    line-height: 1rem;
    font-size: 0.32rem;
    color: #022A65;
    text-indent: 2.4rem;
    background: #fff url("/img/m-wzzz.png") no-repeat 1.8rem center;
    background-size: 0.44rem 0.42rem
}
.sftwe-bue {
    width: 6.9rem;
    height: 5.62rem;
    background: url("/img/m-wuliao.jpg") no-repeat center;
    background-size: cover;
    margin-top: 0.5rem;
}
.sftweBue-tle {
    font-size: 0.4rem;
    font-weight: bold;
    color: #fff;
    padding-top: 0.8rem;
    line-height: 0.42rem;
    text-align: center;
}
.sftweBue-tex {
    font-size: 0.28rem;
    color: #fff;
    line-height: 0.48rem;
    text-align: center;
    margin-top: 0.22rem;
    padding: 0 0.4rem;
}
.sftweBue-cls {
    width: 1.3rem;
    float: left;
    padding-top: 1.4rem;
    margin-left: 1rem;
    font-size: 0.3rem;
    text-align: center;
    color: #fff;
}
.sftweBue-cls:first-child {
    margin-left: 0.5rem;
}
.sftweBue-main .bl1 {
    background: url("/img/m-rm1.png") no-repeat center top;
    background-size: 1.2rem 1.2rem;
}
.sftweBue-main .bl2 {
    background: url("/img/m-rm2.png") no-repeat center top;
    background-size: 1.2rem 1.2rem;
}
.sftweBue-main .bl3 {
    background: url("/img/m-rm3.png") no-repeat center top;
    background-size: 1.2rem 1.2rem;
}
.sftweBue-main {
    margin-top: 0.3rem;
}
.mkOne-img {
    margin-top: 0.3rem;
}
.mkOne-img img {
    width: 6.9rem;
}
.mkOne-title {
    font-size: 0.4rem;
    line-height: 0.42rem;
    color: #222222;
    font-weight: bold;
    margin-top: 0.5rem;
    padding-top: 0.5rem;
    border-top: 0.1rem solid #f6f6f6;
}
.mkOne-km {
    font-size: 0.28rem;
    color: #333;
    line-height: 0.3rem;
    margin-top: 0.28rem;
}
.mkOne-sm {
    font-size: 0.32rem;
    color: #666;
    line-height: 0.34rem;
    font-weight: bold;
    margin-top: 0.4rem;
}
.mkOne-tex {
    font-size: 0.28rem;
    line-height: 0.48rem; 
    color: #555;
    margin-top: 0.2rem;
}
.contactH-box {
    border: 0.2rem solid #f0f0f0;
    margin-top: 0.2rem;
}
.contactH-img {
    width: 0.72rem;
    height: 0.72rem;
    float: left;
}
.contactH-cont .lxico1 {
    background: url("/img/m-ceo1.png") no-repeat center;
    background-size: cover;
}
.contactH-cont .lxico2 {
    background: url("/img/m-ceo2.png") no-repeat center;
    background-size: cover;
}
.contactH-cont .lxico3 {
    background: url("/img/m-ceo3.png") no-repeat center;
    background-size: cover;
}
.contactH-cont .lxico4 {
    background: url("/img/m-ceo4.png") no-repeat center;
    background-size: cover;
}
.contactH-cont .lxico5 {
    background: url("/img/m-ceo5.png") no-repeat center;
    background-size: cover;
}
.contactH-cont {
    padding: 0.4rem;
}
.contactH-xw {
    float: left;
    margin-left: 0.3rem;
}
.contactH-tit {
    font-size: 0.24rem;
    line-height: 0.26rem;
    color: #999;
}
.contactH-tex {
    font-size: 0.4rem;
    line-height: 0.42rem;
    font-weight: bold;
    color: #222;
    margin-top: 0.12rem;
}
.contactH-main {
    padding-top: 0.3rem;
    padding-bottom: 0.5rem;
}
.contact-map {
    width: 7.5rem;
    height: 10rem;
}
.contact-dress {
    padding: 0 0.3rem;
}
.contactDs {
    font-size: 0.28rem;
    line-height: 0.3rem;
    color: #999;
    padding: 0.3rem 0;
    border-top: 0.02rem solid #DDDDDD;
}
.contactDs span{
word-break: break-all;
    overflow-wrap: break-word;
    white-space: normal;
}
.contactDs:first-child {
    border: 0;
}
.contactDs span {
    display: block;
    font-size: 0.32rem;
    line-height: 0.34rem;
    color: #222;
    margin-top: 0.12rem;
    font-weight: bold;
}
.contact-dress {
    padding-bottom: 0.2rem;
}

.lishi{
    padding-top:0.5rem;
    background: url(/img/lcb-begin.png) no-repeat center 0.5rem;
    padding-bottom: 0.5rem;
}
.ls-main{
    padding-bottom: 0.2rem;
    background: url(/img/future.png) no-repeat center bottom;
}
.ls-item{
    padding-top: 25px;
    background: url(/img/lcb-line.png) repeat-y center 0;
}
.ls-item:first-child {
    padding-top: 0.7rem;
}
.ls-item:last-child {
    padding-bottom: 0.7rem;
}
.ls-info{
    float: left;
    width: 50%;
    margin-top: -1.5rem;
}
.ls-img{
    float: right;
    width: 50%;
    height: 150px;
}
.ls-right{
    float: right;

}
.ls-left{
    float: left;
    text-align: right;
}
.ls-left img{
    margin-right: 50px;
}
.ls-right img{
    margin-left: 50px;
}
.ls-img{padding-top: 110px;}
.ls-item:first-child .ls-img{
    padding-top: 0;
}
.ls-head{
    padding-left: 0.4rem;
    margin-left: -0.2rem;
    margin-right: -0.16rem;
    background: url(/img/lcb-dot.png) no-repeat 0 10px;
}
.ls-left .ls-head{
    padding-right: 0.4rem;
    margin-right: -0.16rem;
    background: url(/img/lcb-dot.png) no-repeat right 10px;
}
.lishi .year{
    font-size: 0.48rem;
    line-height: 1;
    color: #d85242;
    letter-spacing: -1px;
    padding-top: 0.1rem;
}
.lishi .tit{
    font-size: 0.28rem;
    line-height: 1;
    font-weight: bold;
    color: #222;
    margin-top: 0.2rem;
    text-transform: uppercase;
}
.ls-text{
    padding-left: 0.3rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #555;
    padding-top: 0.2rem;
    text-transform: uppercase;
}
.ls-left .ls-text{
    padding-right: 0.2rem;
}
.ls-left .ls-text {
    padding-left: 0;
}
.mt00 {
    margin-top: 0!important;
}
.serMain-text {
    font-size: 0.28rem;
    line-height: 0.48rem;
}
.serMain {
    padding-bottom: 0.36rem;
    margin-top: 0.16rem;
}
.bk-main {
    padding-top: 0.4rem;
    padding-bottom: 0.5rem;
}
.list-seo {
    box-sizing: border-box;
    border: 0.02rem solid #eaeaea;
    padding: 0.3rem 0.4rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #666;
    margin-top: 0.4rem;
}
.list-seo a {
    color: #222;
    font-weight: bold;
}
.list-seo em {
    color: #222;
    font-weight: bold;
}
.bak-bot {
    background: url("/img/m-bkbot.png") no-repeat center top;
    background-size: cover;
}
.partsDetail-left img {
    width: 5.7rem;
    height: 5.7rem;
}
.partsDetail-left {
    text-align: center;
    border: 0.16rem solid #f6f6f6;
    padding: 0.4rem 0;
    margin-top: 0.5rem;
}
.partsDetail-intro {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #999;
    margin-top: 0.2rem;
}
.serMain-box {
    padding: 0.72rem 0.46rem 0.34rem;
    height: 3.68rem;
    box-sizing: border-box;
    background: url("/img/m-kmm1.png") no-repeat center;
    background-size: cover;
}
.serMain-text {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #828282;
}
.serMain .zs2 {
    background: url("/img/m-kmm2.png") no-repeat center;
    background-size: cover;
}
.serMain .zs3 {
    background: url("/img/m-kmm3.png") no-repeat center;
    background-size: cover;
}
.serMain .zs4 {
    background: url("/img/m-kmm4.png") no-repeat center;
    background-size: cover;
}
.serMain .zs5 {
    background: url("/img/m-kmm5.png") no-repeat center;
    background-size: cover;
}
.serMain .zs6 {
    background: url("/img/m-kmm6.png") no-repeat center;
    background-size: cover;
}
.serMain .zs7 {
    height: 6.28rem;
    background: url("/img/m-kmm7.png") no-repeat center;
    background-size: cover;
}
.serMain .zs8 {
    height: 4.18rem;
    background: url("/img/m-kmm8.png") no-repeat center;
    background-size: cover;
}
.serMain .zs9 {
    background: url("/img/m-kmm9.png") no-repeat center;
    background-size: cover;
}

.serMain .zs10 {
    background: url("/img/m-kmm10.png") no-repeat center;
    background-size: cover;
}
.list-picitem .list-info {
    width: 100%;
}
.faq-search .search-form {
    width: 6.9rem;
    margin: auto;
}
.faq-search{
    margin-top: 0.3rem;
    padding-top: 0.3rem;
    border-top: 0.02rem solid #e5e5e5;
}
.faq-search .search-form{
    width: 6.9rem;
    margin: auto;
}
.faq-search .search-form form{
    display: block;
}
.faq-search .search-form input{
    border: 0.02rem solid #e5e5e5;
    background-color: #f5f5f5;
    width: 5.2rem;
    box-sizing: border-box;
    height: 1rem;
    padding: 0.3rem;
    line-height: 0.4rem;
    font-size: 0.28rem;
    transition: 0.36s;
    float: left;
}
.faq-search .search-btn{
    width: 1.7rem;
    float: right;
    height: 1rem;
    text-align: center;
    line-height: 1rem;
    font-size: 0.36rem;
    background-color: rgba(231, 231, 231, 0.8);
    color: #d1311e;
    transition: 0.36s;
    background-image: none;
}
.faq-search .search-btn:hover{
    background-color: #d1311e;
    color: #fff;
}
.faq-search .search-form input:focus{
    background-color: #fff;
    border-color: #d1311e;
}
.sl-main{
    padding: 0.2rem 0.3rem 0.5rem;
}
.wsc-search-none{
    margin: 0.8rem auto 0;
}
.sl-count span,.s-key{color: #d1311e;}

.sl-count{font-size: 0.28rem;line-height: 0.52rem;color: #222;}
.search-none-tip{font-size: 0.32rem;margin-top: 0.6rem;color: #222;}
.search-none-main dd{font-size: 0.28rem;line-height: 0.48rem;color: #555;}
.search-none-tip a{
    color: #d1311e;
}

.search-none-btn{margin-top: 0.5rem;}



.wsc-search-list .list-item{
    background-color: #f6f6f6;
    padding: 0.3rem 0.3rem;
    margin-top: 0.2rem;
    transition: 0.3s;
}
.wsc-search-list .list-item:hover{
    background-color: #fff;
    box-shadow: 0px 0.02rem 0.36rem 0.04rem rgba(191, 191, 191, 0.16);
}
.wsc-search-list .list-item:hover .list-tit{
    color: #000;
}
.wsc-search-list .list-tit{
    font-size: 0.32rem;
    line-height: 0.52rem;
    color: #222;
    height: 0.52rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.wsc-search-list .list-text{
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: rgba(85,85,85,0.7);
    height: 0.96rem;
    overflow: hidden;
    text-overflow:ellipsis;display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical;
    margin-top: 0.14rem;
}
.wsc-search-list .time{
    font-size: 0.28rem;
    line-height: 1;
    color: #8a8a8a;
    margin-top: 0.2rem;
}
.wsc-search-list .list-pic{
    padding-left:2.7rem;
}
.wsc-search-list .list-pic .list-img{
    width: 2.1rem;
    float: left;
    margin-left:-2.4rem;
}
.wsc-search-list .list-pic .list-img img{
    width: 2.1rem;
}
.wsc-search-list .list-pic .list-info{
    float: left;
    width: 100%;
}


.faq-search.search-search{
    border-top: 0;
    padding-top: 0;
    padding-bottom: 0.3rem;
    border-bottom: 0.02rem solid #eaeaea;
}
.susOk {
    /* width: 100%; */
    min-height: 600px;
    background: #f5f5f5;
    /* position: absolute;
    top: 0;
    left: 0; */
    position: relative;
}
.susOk-main {
    width: 1180px;
    height: 260px;
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}
.susOk-icon{
    background: url("/img/susok.png") no-repeat 180px 80px;
}
.susOk-tle {
    font-size: 28px;
    color: #444;
    font-weight: bold;
    line-height: 34px;
    padding-top: 86px;
    padding-left: 248px;
}
.susOk-tex {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    padding-left: 248px;
    margin-top: 14px;
}
.susOk-tex span {
    color: #e54242;
}

.scWbot-shebei {
    margin-top: 0.2rem;
    padding-bottom: 0.5rem;
}
.scWbot-shebei img {
    width: 100%;
}
.shf .active {
    color: #d1311e;
}
.lys .active {
    color: #d1311e;
}
.wsc-tagsCon a {
    font-size: 0.28rem;
    color: #d1311e;
    border: 1px solid #edd2ce;
    height: 0.5rem;
    line-height: 0.5rem;
    padding: 0 15px;
    display: block;
    float: left;
    background: #fcf7f7;
    margin-right: 0.2rem;
    margin-top: 0.2rem;
    text-transform: capitalize;
}
                     .relate-news .noImg .list-info {
    width: auto;
}
                     .wsc-editCon p {
    margin-top: 0.3rem;
}
.wsc-editCon p:first-child {
    margin-top: 0;
}
                     .zlBot div {
    display: inline-block;
}