﻿.header {
    height: 1rem;
    background-color: #fff;
    width: 7.5rem;
    position: fixed;
    z-index: 100;
    margin-top: -1px;
    border-bottom: 0.02rem solid #eaeaea;
    box-shadow: 0 0.13rem 0.42rem 0.1rem rgba(0, 0, 0, .05);
}

/*折叠*/
.collapse-icon {
    width: 1rem;
    height: 1rem;
    background: url('../images_m/daoh.png') no-repeat center;
    display: block;
    float: left;
    background-size: 0.4rem 0.4rem;
    cursor: pointer;
    position: relative;
    top: 0;
    left: 0;
}

/*搜索*/
.search-icon {
    display: block;
    float: right;
    width: 0.88rem;
    height: 0.88rem;
    cursor: pointer;
    position: absolute;
    top: 0.1rem;
    right: 0rem;
    background: url('../images_m/invalid-sel.png') no-repeat center;
    background-size: 0.4rem 0.4rem;
}

.search-box {
    display: none;
    width: 7.5rem;
    background-color: #fff;
    position: fixed;
    top: 0;
    z-index: 100;
}

.search-box form {
    background-color: #fff;
    height: 0.6rem;
    padding: 0.18rem 0;
}

.search-box input {
    float: left;
    font-size: 0.28rem;
    line-height: 0.4rem;
    height: 0.64rem;
    width: 6rem;
    border: none;
    outline: none;
    padding: 0 0.1rem;
    border-radius: 0.02rem;
    background-color: #f2f2f2;
}

.search-box .content {
    padding: 0;
}

.search-box .search-close {
    width: 0.6rem;
    height: 0.6rem;
    background: url(../images_m/xclo.png) no-repeat center;
    background-size: 0.35rem 0.35rem;
    cursor: pointer;
    display: block;
    float: right;
}

.header .logo {
    width: 5.5rem;
    float: left;
    display: block;
}

.header .logo img {
    display: block;
    width: 2.38rem;
    margin: 0.25rem 0 0 1.3rem;
}

nav {
    position: fixed;
    width: 7.5rem;
    height: 100%;
    left: -7.5rem;
    top: 0;
    background-color: #fff;
    z-index: 999;
    transition: all .36s ease;
    overflow-y: scroll;
}

nav .logo {
    display: block;
    width: 2.66rem;
    margin:auto;
    margin-top: 0.25rem;
}

nav .logo img {
    display: block;
    width: 100%;
}

.nav-list .sub1 {
    display: block;
    height: 1rem;
    border-bottom: 0.01rem solid #eaeaea;
    color: #5e5e5e;
    font-size: 0.32rem;
    line-height: 1rem;
    padding-left: 0.3rem;
    position: relative;
}

.nav-list .sub1-menu {
    transition: .36s ease;
    cursor: pointer;
}

.nav-list span {
    vertical-align: middle;
}

.nav-open2 .sub1 {
    background-color: #fbfbfb;
    color: #f89600;
}

.nav-open2 i {
    border: 0.01rem solid #fff;
}

.nav-list .sub2-menu {
    background-color: #fff;
    padding-top: 0.01rem;
    display: none;
    border-bottom: 0.01rem solid #eaeaea;
}

.nav-list .sub2 {
    display: block;
    font-size: 0.28rem;
    color: #888;
    /*
    background: #fff url('../images_m/heise.png') no-repeat 0.56rem center;
    */
    height: 0.78rem;
    line-height: 0.78rem;
    padding-left: 0.88rem;
    margin-bottom: 0.01rem;
    background-size: 0.12rem;
}

.nav-list .cross {
    width: 1rem;
    height: 1rem;
    position: absolute;
    right: 0;
    top: 0;
    background: url('../images_m/m-arrow1.png') no-repeat center;
    background-size: 0.26rem 0.26rem;
}

.nav-open .cross {
    background: url('../images_m/m-arrow-up.png') no-repeat center;
    background-size: 0.26rem 0.02rem;
}

.sub1 .one-list {
    color: #555;
    line-height: 1rem;
    width: 4rem;
    display: block;
}

.nav-open2 .one-list {
    color: #f89600;
}

.sub1 i {
    display: inline-block;
    vertical-align: middle;
    width: 0.04rem;
    height: 0.3rem;
    background-color: #aaa;
    margin-right: 0.2rem;
}

.nav-open2 i {
    background-color: #f89600;
}

.nav-open2 .sub2-menu {
    display: block;
}

.nav-inner {
    position: relative;
    border-bottom: 0.01rem solid #eaeaea;
    height: 1rem;
}

.nav-close {
    width: 1rem;
    height: 1rem;
    background: url('../images_m/close-icon.png') no-repeat center;
    background-size: 0.4rem 0.4rem;
    display: none;
    cursor: pointer;
    float: right;
    margin-top: -33px;
    margin-right: 10px;
}

.nav-show {
    left: 0;
    /*background-color: rgb(255, 255, 255);*/
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.3);

}

.nav-show .nav-close {
    display: block;
}

.search-box .content {
    padding: 0 0.3rem;
}

.m-lan {
    width: 0.88rem;
    height: 0.88rem;
    background-size: cover;
    float: left;
    position: absolute;
    top: 0.18rem;
    right: 1.1rem;
}

footer {
    width: 7.5rem;
    background: #282828;
    padding-top: 0.4rem;
    padding-bottom: 1.2rem;
}

.footer-cont {
    padding: 0 0.3rem;
}


.fooRit-share a {
    width: 0.52rem;
    height: 0.52rem;
    display: inline-block;
    margin-right: 0.38rem;
}
footer .sub1 {
    font-size: 0.3rem;
    line-height: 0.9rem;
    color: #eaeaea;
    background: url('../images_m/m-arrow1.png') no-repeat right;
    background-size: 0.24rem 0.24rem;
    border-bottom: 1px solid #404040;
}

footer .sub1 a {
    color: #eaeaea;
}

footer li.active .sub1 {
    background: url('../images_m/m-arrow-up.png') no-repeat right;
    background-size: 0.28rem 0.02rem;
}

footer li.active .sub2-menu {
    display: block;
}

footer .sub2-menu {
    line-height: 0.48rem;
    padding: 0.18rem 0 0.3rem 0;
    display: none;
}

footer .sub2-menu a {
    display: block;
    color: #818287;
    font-size: 0.28rem;
    line-height: 0.56rem;
}

.footer-gb {
    background: #2A2E3F;
    padding: 0.4rem 0.2rem;
}

.footBot-right {
    text-align: center;
    font-size: 0;
}

.footBot-right a {
    font-size: 0.28rem;
    color: #b8bcc5;
    margin: 0 0.1rem;
}

.footBot-left {
    font-size: 0.28rem;
    line-height: 0.42rem;
    color: #b8bcc5;
    text-align: center;
    margin-top: 0.2rem;
}

.form-all {
    background: #F0F0F0;
    padding: 0.6rem 0;
}

.form-all .content-box {
    padding: 0 0.2rem;
}

.formHead-left {
    font-size: 0.44rem;
    line-height: 0.56rem;
    color: #222;
}

.formHead-right {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-top: 0.4rem;
}

.form-cont input {
    width: 7.08rem;
    height: 1rem;
    background: rgba(255, 255, 255, 1);
    border: 0.01rem solid rgba(221, 221, 221, 1);
    font-size: 0.28rem;
    color: #555;
    text-indent: 0.3rem;
}

.form-input {
    margin-top: 0.2rem;
}

.hold {
    height: 1rem;
}
.no-img {
    background: none!important;
}
.footKe-tle {
    font-size: 0.44rem;
    line-height: 0.64rem;
    color: #BEBEBE;
    padding-top: 0.5rem;
}
.footKe-tex {
    font-size: 0.28rem;
    line-height: 1.2;
    color: #AFAFAF;
    margin-top: 0.1rem;
}
.footKe-tex span {
    padding-left: 0.3rem;
}
.footKe-all {
    width: 6.9rem;
    height: 0.88rem;
    background:rgba(80,141,224,0);
    border: 0.01rem solid rgba(85,85,85,1);
    line-height: 0.88rem;
    font-size: 0.28rem;
    color: #AFAFAF;
    text-indent: 1.74rem;
    background: url("../images_m/fooall.png") no-repeat 5rem center;
    background-size: 0.16rem 0.1rem;
    margin-top: 0.4rem;
    position: relative;
}
.footKe {
    padding-bottom: 0.5rem;
}
.footBos {
    background: #222;
    padding: 0.4rem 0.3rem 0.3rem;
}
.footBos-lj a {
    font-size: 0.24rem;
    color: #999;
    line-height: 1;
    display: inline-block;
    padding: 0 0.24rem;
    border-left: 0.01rem solid #555555;
}
.footBos-lj a:first-child {
    border: none;
    padding-left: 0;
}
.footBos-bq {
	text-align: center;
    font-size: 0.24rem;
    color: #999;
    line-height: 0.64rem;
    border-top: 0.2rem;
    border-top: 0.01rem solid #404040;
    margin-top: 0.2rem;
}
.footBos-bq a {
    color: #999999;
    margin-left: 0.5rem;
}
.banner {
    width: 7.5rem;
    height: 3rem;
    text-align: center;
}
.project-banner {
    background: url("../images_m/m-anlibanner.png") no-repeat center top;
    background-size: cover;
}
.banner-tex1 {
    font-size: 0.4rem;
    line-height: 0.6rem;
    color: #fff;
    font-weight: bold;
    padding-top: 0.92rem;
}
.banner-tex2 {
    font-size: 0.4rem;
    line-height: 3rem;
    color: #fff;
    font-weight: bold;
}
.wsc-breadCon {
    height: 1rem;
    width: 100%;
    background: #fff;
    line-height: 1rem;
	    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.wsc-breadCon strong {
    font-weight: normal;
    font-size: 0.28rem;
    color: #999;
    padding-left: 0.36rem;
    background: url("../images_m/m-sybbb.png") no-repeat 0 center;
    background-size: 0.24rem 0.3rem;
    margin-left: 0.3rem;
}
.wsc-breadCon a {
    color: #999;
}
.wsc-breadCon h1 {
    display: inline-block;
    color: #555555;
    width: 2rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    position: relative;
    top: 0.07rem;
}
.wsc-breadCon span {
    display: inline-block;
    background: url("../images_m/bizi.png") no-repeat center;
    background-size: 0.08rem 0.18rem;
    width: 0.18rem;
    height: 0.2rem;
}
.relate {
    padding: 0.5rem 0;
    background: #FAFAFA;
}
.container {
    padding: 28px 0.3rem;
}
.proIc-tit {
    font-size: 0.4rem;
    line-height: 0.64rem;
    color: #222222;
    padding-left: 0.3rem;
    padding-bottom: 0.1rem;
}
.row-gl {
    background: #F0F0F0;
    height: 0.2rem;
    width: 7.5rem;
}
.pro-list {
    width: 3.7rem;
    float: left;
}
.pro-img {
    width: 3.7rem;
    height: 3.7rem;
}
.pro-img img {
    width: 3.7rem;
    height: 3.7rem;
}
.pro-info {
    background: #fff;
    padding: 0.3rem;
}
.pro-tit {
    font-size: 0.28rem;
    line-height: 1.2;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.pro-tit a {
    color: #222;
}
.pro-bot a {
    width: 3.1rem;
    height: 0.6rem;
    background:rgba(234,234,234,0);
    border: 0.01rem solid rgba(243,152,0,1);
    border-radius: 0.5rem;
    display: block;
    text-align: center;
    line-height: 0.6rem;
    color: #F39800;
    margin-top: 0.3rem;
}
.pro-list {
    margin-left: 0.1rem;
    margin-top: 0.1rem;
}
.pro-list:nth-child(odd) {
    margin-left: 0;
}
.proIc-post a {
    width: 6.9rem;
    height: 0.88rem;
    background: #fff url("../images_m/tuijianbiao.png") no-repeat 4.06rem;
    background-size: 0.12rem 0.2rem;
    margin: 0.4rem auto 0;
    display: block;
    border-radius: 0.5rem;
    line-height: 0.88rem;
    font-size: 0.28rem;
    color: #999;
    text-indent: 2.74rem;
}
.newIc-img {
    width: 6.9rem;
    height: 4.24rem;
}
.newIc-img img {
    width: 6.9rem;
    height: 4.24rem;
}
.newIc-info {
    background: #fff;
    padding: 0.3rem;
}
.index-banner {
    height: 5.5rem;
}
.index-banner .owl-dots {
    text-align: center;
    width: 7.5rem;
    position: relative;
    top: -0.5rem;
}
.index-banner .owl-dots button {
    width: 0.16rem;
    height: 0.16rem;
    background: none;
    border-radius:50%;
    border: 0.01rem solid #fff;
    opacity:1;
    padding: 0;
    margin: 0 0.1rem;
}
.index-banner .owl-dots .active {
    background: #fff;
}
.index-brand {
    background: #F6F6F6;
    padding: 0.5rem 0;
}
.indexBrand-tle {
    font-size: 0.4rem;
    line-height: 0.68rem;
    color: #222;
    text-align: center;
}
.indexBrand-cls {
    width: 4rem;
    margin-left: 0.1rem;
}
.indexBrand-cls:first-child {
    margin-left: 0.3rem;
}
.indexBrand-img img {
    width: 4rem;
    height: 2.3rem;
}
.indexBrand-main {
    display: flex;
    overflow-x: scroll;
    margin-top: 0.3rem;
}
.indexBrand-info {
    padding: 0.5rem 0;
    background: #fff url("../images_m/m-pinzhi.png") no-repeat center;
    background-size: 3.6rem 1.52rem;
}
.indexBrand-tit {
    font-size: 0.3rem;
    line-height: 0.48rem;
    text-align: center;
    color: #222;
}
.indexBrand-main::-webkit-scrollbar {
    display: none;
}
.index-pro {
    padding: 0.5rem 0.3rem;
}
.indexPro {
    background:rgba(246,246,246,1);
    padding-top: 0.1rem;
    padding-bottom: 0.2rem;
    margin-top: 0.3rem;
}
.indexPro-cls {
    float: left;
    width: 3.2rem;
    height: 3rem;
    background: url("../images_m/iph1.png") no-repeat center top;
    background-size: cover;
    margin-left: 0.1rem;
    margin-top: 0.1rem;
}
.indexPro-cls:nth-child(odd) {
    margin-left: 0.2rem;
}
.indexPro-tit {
    text-align: center;
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #222;
    font-weight: bold;
    padding-top: 0.3rem;
}
.indexPro .ipo2 {
    background: url("../images_m/iph2.png") no-repeat center top;
    background-size: cover;
}
.indexPro .ipo3 {
    background: url("../images_m/iph3.png") no-repeat center top;
    background-size: cover;
}
.indexPro .ipo4 {
    background: url("../images_m/iph4.png") no-repeat center top;
    background-size: cover;
}
.indexPro .ipo5 {
    background: url("../images_m/iph5.png") no-repeat center top;
    background-size: cover;
}
.indexPro .ipo6 {
    background: url("../images_m/iph6.png") no-repeat center top;
    background-size: cover;
}
.indexPro .ipo7 {
    background: url("../images_m/iph7.png") no-repeat center top;
    background-size: cover;
}
.indexPro .ipo8 {
    background: url("../images_m/iph8.png") no-repeat center top;
    background-size: cover;
}

.indexPro-bott {
    width: 6.9rem;
    height: 3.8rem;
    background: url("../images_m/m-esn.png") no-repeat center top;
    background-size: cover;
    margin-top: 0.3rem;
}
.indexAir-zuo {
    margin-left: 2.84rem;
    padding-top: 0.96rem;
}
.indexAir-tit {
    font-size: 0.4rem;
    line-height: 0.48rem;
    color: #F08300;
}
.indexAir-intro {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #555;
}
.indexAir-fu {
    font-size: 0;
    text-align: center;
    margin-top: 0.76rem;
}
.indexAir-fu a {
    width: 3.1rem;
    height:0.8rem;
    background:rgba(255,255,255,1);
    border:0.01rem solid rgba(243,152,0,1);
    border-radius:0.5rem;
    display: inline-block;
    font-size: 0.32rem;
    text-align: center;
    line-height: 0.8rem;
}
.indexAir-fu a:hover {
    background: rgba(243,152,0,1);
    color: #fff;
}
.indexAir-fu .su2 {
    background: rgba(243,152,0,1);
    color: #fff;
    margin-left: 0.1rem;
}
.indexAbout-top {
    width: 7.5rem;
    background: url("../images_m/m-heiku.png") no-repeat center top;
    background-size: cover;
    padding-bottom: 0.5rem;
}
.inaTop {
    padding: 0 0.3rem;
}
.inaTop-img {
    width: 6.9rem;
    height: 4.8rem;
    background: url("../images_m/m-zhongjianzi.png") no-repeat center;
    background-size: cover;
    margin-top: 0.3rem;
}
.inaTop-tit {
    text-align: center;
    color: #fff;
    font-size: 0.4rem;
    line-height: 0.68rem;
    font-weight: bold;
    padding-top: 0.5rem;
}
.inaTop-intro {
    font-size: 0.28rem;
    line-height: 0.56rem;
    color: #fff;
    margin-top: 0.3rem;
}
.inaTopNum-cls {
    float: left;
    color: #fff;
    width: 2rem;
    margin-left: 0.45rem;
}
.inaTopNum-cls:first-child {
    margin-left: 0;
}
.inaTopNum-cls span {
    display: block;
    font-size: 0.56rem;
    color: #F08300;
    font-weight: bold;
}
.inaTopNum-cls sup {
    font-size: 0.28rem;
    font-weight: normal;
    position: relative;
    left: 0.02rem;
    top: 0.15rem;
}
.inaTop-num {
    margin-top: 0.4rem;
}
.inaTop-post a {
    width: 4.4rem;
    height: 0.88rem;
    display: block;
    border: 0.01rem solid #F39800;
    margin: 0.6rem auto 0;
    border-radius: 0.5rem;
    text-align: center;
    line-height: 0.88rem;
    font-size: 0.32rem;
    color: #F39800;
}
.inAbFo-cls {
    width: 2.5rem;
    float: left;
    text-align: center;
    padding: 0.4rem 0;
}
.inAbFo .afo1 {
    background: #F5A200;
}
.inAbFo .afo2 {
    background: #F39800;
}
.inAbFo .afo3 {
    background: #F29300;
}
.inAbFo-img {
    width: 1.2rem;
    height: 1.2rem;
    margin: 0 auto;
}
.afo1 .inAbFo-img {
    background: url(../images_m/fuc1.png) no-repeat center;
    background-size: cover;
}
.afo2 .inAbFo-img {
    background: url(../images_m/fuc2.png) no-repeat center;
    background-size: cover;
}
.afo3 .inAbFo-img {
    background: url(../images_m/fuc3.png) no-repeat center;
    background-size: cover;
}
.inAbFo-tit {
    color: #fff;
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-top: 0.3rem;
}
.indexCase-head {
    width: 7.5rem;
    height: 2.2rem;
    background: url("../images_m/xhlj.png") no-repeat center;
    text-align: center;
    font-size: 0.4rem;
    line-height: 0.64rem;
    color: #222;
    font-weight: bold;
}
.indexCase-head span {
    padding-top: 0.5rem;
    display: inline-block;
}
.indexCase-nav li {
    width: 3.2rem;
    float: left;
    height: 1rem;
}
.indexCase-nav li a {
    display: block;
    background: #F6F6F6;
    font-size: 0.32rem;
    color: #555;
    line-height: 1rem;
    text-align: center;
}
.indexCase-nav .tabActive a {
    background: #fff;
    border-top: 0.04rem solid #F39800;
    line-height: 0.96rem;
    height: 0.96rem;
}
.indexCase-nav {
    position: relative;
}
.supNav {
    overflow: hidden;
}
.supNav li {
    float: left;
    background: #fff;
    line-height: 1rem;
    padding-left: 0.4rem;
    width: auto;
}
.supNav li:first-child {
    padding-left: 0.3rem;
}
.scrollerDialog {
    position: absolute;
    top: 0;
    width: 7.5rem;
    background: #fff;
    padding: 0.4rem 0.1rem 0;
    z-index: 11;
}
.scrollerDialog li {
    float: left;
    font-size: 0.32rem;
    color: #555;
    height: 0.6rem;
    margin: 0 0.2rem;
}
.scrollerDialog .close {
    width: 0.5rem;
    height: 0.5rem;
    background: url("../images_m/xclo.png") no-repeat center;
    background-size: 0.3rem;
    position: absolute;
    right: 0.3rem;
    top: 0;
}
.curs a {
    color: #F39800;
}
#navBar{
    position: relative;
}
.navMore {
    position: absolute;
    right: 0;
    top: 0;
    height: 0.98rem;
    width: 1rem;
    display: none;
    background-color: #fff;
    font-size: 0.32rem;
    color: #555;
    text-align: center;
    line-height: 1rem;
    z-index: 10;
}
.wrapper02 {
    border-bottom: 0.01rem solid #EAEAEA;
    position: relative;
}

.newsIndex {
    background: #FAFAFA;
    padding: 0.5rem 0;
}
.newIc-tit {
    font-size: 0.32rem;
    line-height: 0.48rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.newIc-tit a {
    color: #333;
}
.newIc-time {
    font-size: 0.28rem;
    color: #999;
    margin-top: 0.1rem;
}
.newIc-intro {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #666;
    margin-top: 0.1rem;
    height: 1.04rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.newIc-box {
    margin-top: 0.3rem;
}
.newIc-box:first-child {
    margin-top: 0;
}
.news-banner {
    background: url("../images_m/m-news.png") no-repeat center top;
    background-size: cover;
}
.newIc-tit a:hover {
    color: #F39800;
}
.u-paging {
    margin-top: 0.5rem;
}

.paging-inner a {
    display: inline-block;
    text-align: center;
    width: 0.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
    vertical-align: middle;
    margin: 0 0.05rem;
    background-color: #F0F0F0;
    color: #555;
    font-size: 0.28rem;
    border-radius: 0.08rem;
}

.paging-inner a:hover, .u-paging .current {
    background-color: #F39800;
    color: #fff;
}

.paging-inner {
    text-align: center;
}
.bkDetail-title {
    font-size: 0.36rem;
    line-height: 0.48rem;
    color: #222;
    font-weight: bold;
}
.bkDetail-fs {
    font-size: 0;
    margin-top: 0.2rem;
}
.bkDetail-fs span {
    font-size: 0.28rem;
    color: #999;
    padding-left: 0.4rem;
    display: inline-block;
}
.bkDetail-fs strong {
    font-weight: normal;
}
.bkDetail-fs .time {
    background: url("../images_m/m-time.png") no-repeat 0 center;
    background-size: 0.26rem;
    padding-right: 0.26rem;
}
.bkDetail-fs .look {
    background: url("../images_m/m-time.png") no-repeat 0 center;
    background-size: 0.22rem 0.26rem;
    margin-left: 0.26rem;
}
.bkDetail-head {
    padding-bottom: 0.2rem;
    border-bottom: 0.01rem solid #EAEAEA;
}
.newDetail-intro {
    background: #F8F8F8;
    padding: 0.3rem;
    font-size: 0.28rem;
    line-height: 0.52rem;
    margin-top: 0.3rem;
}
.bkDetail-conts {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #5A5A5A;
    margin-top: 0.3rem;
}
.bkDetail-conts img {
    max-width: 100%;
}
.newsDetail-teg {
    height: 0.9rem;
    width: 6.9rem;
    overflow: hidden;
}
.newsDetail-teg a {
    width: 50%;
    float: left;
    height: 0.9rem;
    line-height: 0.9rem;
    background: #F6F6F6;
}
.newsNext-cls span {
    display: inline-block;
    width: 0.12rem;
    height: 0.22rem;
    background: url("../images_m/zuotou.png") no-repeat 0 0;
    background-size: cover;
    margin-right: 0.16rem;
    margin-left: 0.4rem;
}
.newsNext-right {
    text-align: right;
}
.newsNext-right span {
    display: inline-block;
    width: 0.12rem;
    height: 0.22rem;
    background: url("../images_m/youtou.png") no-repeat 0 0;
    background-size: cover;
    margin-left: 0.16rem;
    margin-right: 0.4rem;
}
.newsNext-cls strong {
    color: #5a5a5a;
    font-size: 0.32rem;
    font-weight: normal;
}
.newsDetail-teg {
    margin-top: 0.5rem;
}
.newsDetail-teg a:hover strong {
    color: #F39800;
}
.tabWrapper01 {
    background: #EAEAEA;
    padding-top: 0.2rem;
    overflow: hidden;
}
.tabShowContent {
    padding: 0 0.3rem 0.5rem;
    background: #EAEAEA;
}
.tabShowContent ul {
    background: #fff;
    padding: 0 0.3rem;
}
.indexCase-title {
    font-size: 0.32rem;
    line-height: 0.48rem;
    color: #222;
    padding-top: 0.5rem;
}
.indexCase-intro {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #555;
    margin-top: 0.24rem;
}
.case-list {
    width: 6.3rem;
    padding-bottom: 0.4rem;
}
.case-img {
    width: 6.3rem;
    height: 4.26rem;
    margin-top: 0.3rem;
}
.case-img img {
    width: 6.3rem;
    height: 4.26rem;
}
.case-title {
    font-size: 0.32rem;
    line-height: 0.52rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-top: 0.3rem;
}
.case-title a {
    color: #222;
}
.case-bot {
    font-size: 0;
    margin-top: 0.2rem;
}
.case-bot .drs {
    height: 0.72rem;
    background:rgba(240,131,0,0.16) url("../images_m/m-didianq.png") no-repeat 0.24rem center;
    background-size: 0.28rem 0.32rem;
    opacity:0.6;
    border-radius: 0.06rem;
    display: inline-block;
    border: 0.01rem solid rgba(240,131,0,0.6);
    line-height: 0.72rem;
    font-size: 0.28rem;
    color: #F08300;
    padding-left: 0.64rem;
    padding-right: 0.24rem;
}
.case-bot .lxx {
    height: 0.72rem;
    background:rgba(240,131,0,0.16) url("../images_m/m-didian2.png") no-repeat 0.2rem center;
    background-size: 0.4rem 0.3rem;
    border: 0.01rem solid rgba(240,131,0,0.6);
    opacity:0.6;
    border-radius: 0.06rem;
    display: inline-block;
    line-height: 0.72rem;
    font-size: 0.28rem;
    color: #F08300;
    padding-left: 0.64rem;
    padding-right: 0.24rem;
    margin-left: 0.1rem;
}
.indexHb-tle {
    font-size: 0.4rem;
    line-height: 0.6rem;
    color: #222;
    text-align: center;
    font-weight: bold;
}
.inndex-hb {
    width: 7.5rem;
    background: url("../images_m/m-huoban.png") no-repeat center top;
    background-size: cover;
    padding: 0.5rem 0;
}
.indexBrandss-cls {
    width: 2.26rem;
    height: 2.26rem;
    background: #fff;
    float: left;
    margin-left: 0.06rem;
    margin-top: 0.06rem;
}
.no-left {
    margin-left: 0;
}
.khs1 {
    background: #fff url("../images_m/ddq1.png") no-repeat center;
    background-size: 2rem;
}
.khs2 {
    background: #fff url("../images_m/ddq2.png") no-repeat center;
    background-size: 2rem;
}
.khs3 {
    background: #fff url("../images_m/ddq3.png") no-repeat center;
    background-size: 2rem;
}
.khs4 {
    background: #fff url("../images_m/ddq4.png") no-repeat center;
    background-size: 2rem;
}
.khs5 {
    background: #fff url("../images_m/ddq5.png") no-repeat center;
    background-size: 2rem;
}
.khs6 {
    background: #fff url("../images_m/ddq6.png") no-repeat center;
    background-size: 2rem;
}
.indexKh-main {
    padding-top: 0.3rem;
}
.inndex-news {
    padding: 0.5rem 0;
}
.inndexNew-img {
    width: 3rem;
    height: 2rem;
    float: left;
}
.inndexNew-img img {
    width: 3rem;
    height: 2rem;
}
.inndexNew-cont {
    width: 3.9rem;
    float: left;
    height: 2rem;
    background: #F6F6F6;
}
.inndexNew-tle {
    font-size: 0.28rem;
    line-height: 0.56rem;
    margin-top: 0.2rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.inndexNew-tle a {
    color: #222;
}
.inndexNew-tex {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #828282;
    height: 0.96rem;
    overflow: hidden;
    margin-top: 0.1rem;
}
.inndexNew-info {
    padding: 0 0.3rem;
}
.inndexNew-cls {
    margin-top: 0.2rem;
}
.inndexNew {
    padding-top: 0.2rem;
}
.inndexNew-post a {
    width: 6.9rem;
    height: 0.88rem;
    display: block;
    border: 0.01rem solid #EAEAEA;
    border-radius: 0.5rem;
    line-height: 0.88rem;
    text-align: center;
    margin-top: 0.4rem;
}
.indexBest-cls {
    width: 2.26rem;
    height: 2.8rem;
    background: #F39800;
    float: left;
    text-align: center;
    margin-left: 0.06rem;
}
.indexBest-cls:first-child {
    margin-left: 0;
}
.indexBest-cls img {
    width: 1.4rem;
    height: 1.4rem;
    margin-top: 0.38rem;
}
.erw .indexBest-img img {
    width: 1.6rem;
    height: 1.6rem;
    margin-top: 0.3rem;
}
.indexBest-tit {
    color: #fff;
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-top: 0.2rem;
}
.indexBest {
    padding-bottom: 0.5rem;
}
.pro-banner {
    height: 4.8rem;
    background: url("../images_m/m-probanner.png") no-repeat center top;
    background-size: cover;
}
.banner-tex3 {
    font-size: 0.52rem;
    color: #222;
    font-weight: bold;
    padding-top: 0.8rem;
}
.proIndex-head {
    padding: 0.5rem 0.3rem;
}
.proIn-tle {
    text-align: center;
    font-size: 0.48rem;
    line-height: 0.69rem;
    color: #222;
    font-weight: bold;
}
.proIn-tex {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #555;
    text-align: center;
    margin-top: 0.3rem;
}
.proIn-cls {
    width: 2.26rem;
    height: 1.8rem;
    background: #F6F6F6;
    border-radius: 0.06rem;
    float: left;
    text-align: center;
    margin-top: 0.06rem;
    margin-left: 0.06rem;
}
.proIn-cls:nth-of-type(1),.proIn-cls:nth-of-type(4),.proIn-cls:nth-of-type(7){
     margin-left: 0rem;

}
.proIn-cls:hover {
    background: #F39800;
}
.proIn-img {
    width: 1rem;
    height: 0.7rem;
    margin: 0.25rem auto 0;
}
.mqs1 .proIn-img {
    background: url("../images_m/pin1.png") no-repeat center;
    background-size: cover;
}
.mqs2 .proIn-img {
    background: url("../images_m/pin2.png") no-repeat center;
    background-size: cover;
}
.mqs3 .proIn-img {
    background: url("../images_m/pin3.png") no-repeat center;
    background-size: cover;
}
.mqs4 .proIn-img {
    background: url("../images_m/pin4.png") no-repeat center;
    background-size: cover;
}
.mqs5 .proIn-img {
    background: url("../images_m/pin5.png") no-repeat center;
    background-size: cover;
}
.mqs6 .proIn-img {
    background: url("../images_m/pin6.png") no-repeat center;
    background-size: cover;
}
.mqs7 .proIn-img {
    background: url("../images_m/pin7.png") no-repeat center;
    background-size: cover;
}
.mqs8 .proIn-img {
    background: url("../images_m/pin8.png") no-repeat center;
    background-size: cover;
}
.proIn-title {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #555;
    margin-top: 0.15rem;
}
.proIn-main .no-left {
    margin-left: 0;
}
.proIn-cls:hover .proIn-title {
    color: #fff;
}
.mqs1:hover .proIn-img {
    background: url("../images_m/th1h.png") no-repeat center;
    background-size: cover;
}
.mqs2:hover .proIn-img {
    background: url("../images_m/th1h.png") no-repeat center;
    background-size: cover;
}
.mqs3:hover .proIn-img {
    background: url("../images_m/th1h.png") no-repeat center;
    background-size: cover;
}
.mqs4:hover .proIn-img {
    background: url("../images_m/th1h.png") no-repeat center;
    background-size: cover;
}
.mqs5:hover .proIn-img {
    background: url("../images_m/th1h.png") no-repeat center;
    background-size: cover;
}
.mqs6:hover .proIn-img {
    background: url("../images_m/th1h.png") no-repeat center;
    background-size: cover;
}
.mqs7:hover .proIn-img {
    background: url("../images_m/th1h.png") no-repeat center;
    background-size: cover;
}
.mqs8:hover .proIn-img {
    background: url("../images_m/th1h.png") no-repeat center;
    background-size: cover;
}
.mqs9 {
    background: #F39800;
}
.mqs9 .proIn-title {
    color: #fff;
}
.mqs9 .proIn-img {
    width: 0.52rem;
    height: 0.52rem;
    margin-top: 0.4rem;
    background: url("../images_m/m-quanbu.png") no-repeat center;
    background-size: cover;
}
.proIn-main {
    margin-top: 0.3rem;
}
.proIndex-dell {
    font-size: 0.48rem;
    line-height: 0.68rem;
    color: #222;
    font-weight: bold;
    text-align: center;
}
.proIndex-main {
    background: #FAFAFA;
    padding-top: 1rem;
}
.proIndex-sol {
    float: left;
    font-size: 0.4rem;
    color: #222;
    font-weight: bold;
    line-height: 0.64rem;
}
.proIndex-pos {
    font-size: 0.28rem;
    color: #999;
    float: right;
    line-height: 0.64rem;
}
.proIndex-pos a {
    display: block;
    color: #999;
}
.proIndex-pos span {
    width: 0.12rem;
    height: 0.2rem;
    background: url("../images_m/clspost.png") no-repeat right center;
    background-size: 0.12rem 0.2rem;
    display: inline-block;
    margin-left: 0.1rem;
}
.proIndex-tos {
    padding: 0 0.3rem;
}
.proIndex-main .proIc-box {
    margin-top: 0.2rem;
}
.proIndex-bos {
    padding: 0.5rem 0;
}
.proZh {
    width: 6.9rem;
    height: 5.82rem;
    margin: 0.5rem auto 0;
    background: url("../images_m/m-xiax.png") no-repeat center top;
    background-size: cover;
}
.proZh-tit {
    text-align: center;
    font-size: 0.36rem;
    line-height: 0.6rem;
    color: #fff;
    font-weight: bold;
    padding-top: 2.9rem;
}
.proInk-po {
    font-size: 0;
    text-align: center;
    margin-top: 0.4rem;
}
.proInk-po a {
    width: 3.2rem;
    height: 0.92rem;
    background: #fff;
    border: 0.01rem solid #fff;
    border-radius: 0.5rem;
    display: inline-block;
    text-align: center;
    line-height: 0.92rem;
    color: #F39800;
    font-size: 0.36rem;
}
.proInk-po .an2 {
    background: url("../images_m/m-landianh.png") no-repeat 0.48rem center;
    background-size: 0.48rem 0.5rem;
    color: #fff;
    text-align: left;
    text-indent: 1.2rem;
    margin-left: 0.1rem;
}
.proSup-cls {
    width: 1.68rem;
    height: 2.36rem;
    background: #F0F0F0;
    float: left;
    margin-left: 0.06rem;
    text-align: center;
}
.proSup-cls:first-child {
    margin-left: 0;
}
.proSup-cls img {
    width: 0.92rem;
    height: 0.92rem;
    margin-top: 0.4rem;
}
.proSup-tle {
    font-size: 0.28rem;
    color: #555;
    margin-top: 0.24rem;
}
.proIndex-sup {
    width: 6.9rem;
    margin: 0.3rem auto 0;
    padding-bottom: 0.5rem;
}
.proDetail-img {
    width: 6.9rem;
    height: 6.3rem;
    margin: 0.3rem auto 0;
}
.proDetail-img img {
    width: 6.9rem;
    
}
.proDetail-img .owl-dots {
    text-align: center;
    position: relative;
    top: -0.8rem;
    width: 7.1rem;
}
.proDetail-img .owl-dots button {
    width: 0.12rem;
    height: 0.12rem;
    background:rgba(221,221,221,1);
    border-radius:50%;
    opacity:1;
    padding: 0;
    margin: 0 0.1rem;
}
.proDetail-img .owl-dots .active {
    background: #F39800;
}
.proDetail-title {
    font-size: 0.48rem;
    line-height: 0.68rem;
    color: #222;
    font-weight: bold;
    margin-top: 0.4rem;
}
.proDeHead-ind {
    background: #fafafa;
    padding: 0.4rem 0.3rem;
    margin-top: 0.4rem;
}
.proDeHead-int {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #222;
}
.proDeHead-intro {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #555;
    margin-top: 0.2rem;
    padding-bottom: 0.4rem;
    border-bottom: 0.01rem solid #f0f0f0;
    margin-bottom: 0.4rem;
}
.proDeHead-tag {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #555;
    margin-top: 0.2rem;
}
.proDeHead-post {
    font-size: 0;
    margin-top: 0.4rem;
}
.proDeHead-post a {
    width: 3.3rem;
    height: 0.92rem;
    border: 1px solid #F39800;
    display: inline-block;
    line-height: 0.92rem;
    color: #F39800;
    border-radius: 0.5rem;
    font-size: 0.36rem;
}
.proDeHead-post .ll2 {
    text-indent: 1.2rem;
    background: url("../images_m/m-hhhdh.png") no-repeat 0.72rem center;
    background-size: 0.36rem;
    margin-left: 0.1rem;
}
.proDeHead-post .ll1 {
    color: #fff;
    background: #D93535;
    border-color: #D93535;
    text-align: center;
}
.proDeHead-all {
    font-size: 0;
    margin-top: 0.52rem;
}
.proDeHead-all a {
    font-size: 0.24rem;
    color: #828282;
    display: inline-block;
    padding: 0 0.22rem 0 0.6rem;
}
.proDeHead-all .ql4 {
    padding-right: 0;
    background: url("../images_m/m-ts4.png") no-repeat 0.24rem center;
    background-size: 0.28rem;
}
.proDeHead-all .ql1 {
    padding-left: 0.5rem;
    background: url("../images_m/m-ts1.png") no-repeat 0 center;
    background-size: 0.4rem 0.26rem;
}
.proDeHead-all .ql2 {
    background: url("../images_m/m-ts2.png") no-repeat 0.24rem center;
    background-size: 0.28rem;
}
.proDeHead-all .ql3 {
    background: url("../images_m/m-ts3.png") no-repeat 0.24rem center;
    background-size: 0.28rem;
}
.proDetail-head {
    padding-bottom: 0.48rem;
}
.proDeHead-all span {
    width: 0.01rem;
    height: 0.24rem;
    display: inline-block;
    background: url("../images_m/m-zjheng.png") no-repeat 0 0;
    background-size: cover;
    position: relative;
    top: 0.02rem;
}
.proDeHead-all span:nth-of-type(4){
    display:none;
}
.proDetail-nav {
    height: 1rem;
    display: flex;
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
}
.proDetail-nav a {
    font-size: 0.32rem;
    color: #555;
    line-height: 1rem;
    background: #eee;
    padding: 0 0.4rem;
    height: 1rem;
    display: block;
}
.proDetail-nav .active {
    border-top: 0.06rem solid #F39800;
    height: 0.94rem;
    line-height: 0.94rem;
    background: #fff;
    color: #F39800;
}
.proDetail-nav::-webkit-scrollbar {
    display: none;
}
.proDetail-cont {
    padding: 0 0.3rem 0.5rem;
}
.proDetail-mouse {
    font-size: 0.32rem;
    color: #222;
    line-height: 0.48rem;
    padding-left: 0.54rem;
    background: url("../images_m/m-esi.png") no-repeat 0 center;
    background-size: 0.45rem 0.29rem;
}
.proXz-tle {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #555;
    margin-top: 0.3rem;
}
.proXz-cls img {
    width: 6.9rem;
    height: 4.5rem;
    margin-top: 0.3rem;
}
.proXz-tp {
    font-size: 0.32rem;
    line-height: 0.52rem;
    color: #222;
    margin-top: 0.3rem;
}
.proXz-xian {
    width: 0.8rem;
    height: 0.04rem;
    background: #F39800;
    margin-top: 0.2rem;
}
.proXz-intro {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #555;
    margin-top: 0.3rem;
}
.proDetail-sty {
    border-top: 0.01rem dashed #aaa;
    margin-top: 0.4rem;
    padding-top: 0.4rem;
}
.proDetail-sty:first-child {
    border: none;
    padding-top: 0;
}
.xz-banner {
    background: url("../images_m/m-xiazaibanner.png") no-repeat center top;
    background-size: cover;
}
.domMain-tit {
    float: left;
    font-size: 0.32rem;
    line-height: 0.8rem;
    padding-left: 0.7rem;
    width: 4rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    background: url("../images_m/m-xiazaibiaozi.png") no-repeat 0 center;
    background-size: 0.52rem 0.56rem;
}
.domMain-post {
    float: right;
}
.domMain-post a {
    width: 2rem;
    height: 0.64rem;
    border: 0.01rem solid #ddd;
    display: block;
    text-align: center;
    line-height: 0.64rem;
    font-size: 0.28rem;
    color: #5a5a5a;
}
.domMain-cls {
    padding: 0.4rem 0;
    border-bottom: 0.01rem dashed #EAEAEA;
}
.dom-main {
    padding-bottom: 0.5rem;
}
.bk-banner {
    background: url("../images_m/m-baike.png") no-repeat center top;
    background-size: cover;
}
.baiK-cls {
    background: #fff;
    margin-top: 0.3rem;
}
.baiK-cont {
    padding: 0.3rem;
}
.baiK-tit {
    font-size: 0.32rem;
    line-height: 0.48rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    text-indent: 0.48rem;
    background: url("../images_m/m-baikeico.png") no-repeat 0 center;
    background-size: 0.26rem 0.28rem
}
.baiK-tit a {
    color: #5a5a5a;
}
.baiK-info {
    overflow: hidden;
    padding-top: 0.3rem;
    margin-top: 0.3rem;
    border-top: 0.01rem solid #EAEAEA;
}
.baiK-time {
    float: left;
    font-size: 0.28rem;
    color: #999;
}
.baiK-post {
    float: right;
    font-size: 0.28rem;
}
.baiK-post a {
    color: #999;
    padding-right: 0.32rem;
    background: url("../images_m/clspost.png") no-repeat right center;
    background-size: 0.12rem 0.2rem;
}
.baiK-less {
    padding-top: 0.2rem;
}
.reTr {
    margin-top: 0.5rem;
}
.reTr-tit {
    font-size: 0.36rem;
    line-height: 0.52rem;
    color: #222;
}
.casePro-box {
    height: 2.46rem;
    background: #F8F8F8;
    margin-top: 0.3rem;
}
.casePro-img {
    width: 2rem;
    height: 1.84rem;
    float: left;
    margin-left: 0.3rem;
    margin-top: 0.3rem;
}
.casePro-img img {
    width: 2rem;
    height: 1.84rem;
}
.casePro-cont {
    width: 4.1rem;
    float: left;
    margin-left: 0.2rem;
    margin-top: 0.54rem;
}
.reTr .pro-bot a {
    width: 1.9rem;
    float: left;
    margin-top: 0.2rem;
}
.reTr .sy {
    margin-right: 0.1rem;
}
.casePro-tit {
    font-size: 0.32rem;
}
.casePro-tit a {
    color: #222;
}
.reTr .pro-bot {
    overflow: hidden;
}
.proList-head {
    background: #F0F0F0;
    padding-top: 0.46rem;
    padding-bottom: 0.5rem;
}
.proLed-img {
    width: 6.26rem;
    margin: 0 auto;
}
.proLed-img img {
    width: 6.26rem;
}
.proLed-title {
    font-size: 0.48rem;
    color: #222;
    font-weight: bold;
    padding-bottom: 0.4rem;
    margin-top: 0.48rem;
    border-bottom: 0.01rem solid #DDDDDD;
}
.proLed-intro {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #555;
    margin-top: 0.3rem;
}
.proLed-cos {
    width: 6.9rem;
    height: 1rem;
    background: #fff;
    line-height: 1rem;
    font-size: 0.28rem;
    color: #F39800;
    text-indent: 0.3rem;
    margin-top: 0.3rem;
}
.proLed-cos span {
    color: #222;
}
.proLed-post a {
    width: 6.9rem;
    height: 0.88rem;
    display: block;
    font-size: 0.36rem;
    color: #fff;
    text-align: center;
    line-height: 0.88rem;
    border-radius: 0.5rem;
    background: #D93535;
    margin-top: 0.4rem;
}
.proList .proIc-box {
    background: #fafafa;
    padding-bottom: 0.5rem;
}
.proList .u-paging {
    padding-top: 0.4rem;
    clear: both;
}
.caseIndex {
    background: #FAFAFA;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.caseIndex-head {
    width: 6.9rem;
    height: 6rem;
    background: url("../images_m/m-casezhutu.png") no-repeat center top;
    background-size: cover;
    margin: 0 auto;
    position: relative;
}
.caseInHead-img {
    width: 1.66rem;
    height: 1.66rem;
    position: absolute;
    top: 0.6rem;
    left: 0.64rem;
}
.caseInHead-img img {
    width: 1.66rem;
    height: 1.66rem;
}
.caseInHead-tle {
    font-size: 0.4rem;
    line-height: 0.64rem;
    font-weight: bold;
    color: #fff;
    padding-left: 3.2rem;
    padding-top: 1.14rem;
}
.caseInHead-intro {
    padding: 0 0.46rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #fff;
    margin-top: 0.8rem;
}
.caseIc-cls {
    width: 3.4rem;
    float: left;
    margin-top: 0.1rem;
    margin-left: 0.1rem;
}
.caseIc-cls:nth-child(odd) {
    margin-left: 0;
}
.caseIc-img {
    width: 3.4rem;
    height: 2.32rem;
}
.caseIc-img img {
    width: 3.4rem;
    height: 2.32rem;
}
.caseIc-info {
    background: #fff;
    padding: 0.3rem;
}
.caseIc-tit {
    font-size: 0.32rem;
    line-height: 0.6rem;
    height: 1.2rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.caseIc-tit a {
    color: #222;
}
.caseIc-xian {
    height: 0.02rem;
    background: #EAEAEA;
    width: 100%;
    margin-top: 0.3rem;
}
.caseIc-intro {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #555;
    margin-top: 0.3rem;
    height: 1.56rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.casKh-img {
    width: 2.8rem;
    margin: 0 auto;
}
.casKh-img img {
    max-width: 100%;
}
.case-main {
    padding-top: 0.4rem;
}
.caseDetail .img-box {
    width: 6.9rem;
    height: 4.68rem;
    margin-top: 0.3rem;
}
.caseDetail {
    padding: 0 0.3rem;
}
.caseDetail-title {
    font-size: 0.48rem;
    line-height: 0.68rem;
    color: #222;
    font-weight: bold;
    padding-top: 0.5rem;
}
.caseDetail .owl-dots {
    text-align: center;
    position: relative;
    top: -0.6rem;
    width: 7.1rem;
}
.caseDetail .owl-dots button {
    width: 0.12rem;
    height: 0.12rem;
    background:rgba(221,221,221,1);
    border-radius:50%;
    opacity:1;
    padding: 0;
    margin: 0 0.1rem;
}
.caseDetail .owl-dots .active {
    background: #F39800;
}
.casDeHeadR-con {
    background: #F6F6F6;
    padding: 0.4rem 0.5rem;
}
.casDeHeadR-tle {
    font-size: 0.32rem;
    line-height: 0.52rem;
    color: #222;
}
.casDeHeadR-int {
    font-size: 0.28rem;
    line-height: 0.6rem;
    color: #555;
    margin-top: 0.3rem;
}
.casDeHeadR-post a {
    width: 5.7rem;
    height: 0.88rem;
    display: block;
    text-align: center;
    line-height: 0.88rem;
    font-size: 0.36rem;
    color: #fff;
    border-radius: 0.5rem;
    background: #F39800;
    margin-top: 0.4rem;
}
.casDeHead-bt {
    font-size: 0.4rem;
    line-height: 0.52rem;
    color: #222;
    padding-top: 0.4rem;
}
.casDeHead-tes {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #555;
    margin-top: 0.3rem;
}
.casDeHead-als {
    border-top: 0.01rem dashed #aaa;
    margin-top: 0.4rem;
}
.casDeHead-kh {
    background: #f6f6f6;
    padding: 0.4rem 1.1rem;
    margin-top: 0.3rem;
    position: relative;
}
.casKh-cont {
    width: 4.7rem;
    margin: 0.3rem auto 0;
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #555;
}
.dou {
    width: 0.42rem;
    height: 0.96rem;
}
.zuo-dou {
    background: url("../images_m/zuodou.png") no-repeat center;
    background-size: cover;
    position: absolute;
    top: 2.3rem;
    left: 0.4rem;
}
.you-dou {
    background: url("../images_m/youdou.png") no-repeat center;
    background-size: cover;
    position: absolute;
    top: 2.3rem;
    right: 0.4rem;
}
.csd .pro-list {
    width: 3.66rem;
    border-left: 0.01rem solid rgba(234,234,234,1);
    border-bottom: 0.02rem solid rgba(234,234,234,1);
}
.csd .pro-list:first-child {
    border-left: none;
    border-right: 0.01rem solid rgba(234,234,234,1);
}
.shiyong-banner {
    background: url("../images_m/m-shiyongban.png") no-repeat center top;
    background-size: cover;
}
.sample {
    padding-top: 0.5rem;
}
.sample-intro {
    font-size: 0.28rem;
    line-height: 0.52rem;
}
.sample-box {
    float: left;
    width: 1.15rem;
    font-size: 0.28rem;
    line-height: 0.4rem;
    color: #666;
    text-align: center;
    margin-left: 1.65rem;
    padding-top: 1.11rem;
}
.sample-box:first-child {
    margin-left: 0.1rem;
}
.sample-lc .cs1 {
    background: url("../images_m/hql1.png") no-repeat center top;
    background-size: 0.9rem;
}
.sample-lc .cs2 {
    background: url("../images_m/hql2.png") no-repeat center top;
    background-size: 0.9rem;
}
.sample-lc .cs3 {
    background: url("../images_m/hql3.png") no-repeat center top;
    background-size: 0.9rem;
}
.sample-lc {
    margin-top: 0.6rem;
    padding-bottom: 0.6rem;
    border-bottom: 0.01rem solid #E6E6E6;
    position: relative;
}
.sevIndexF-tle {
    font-size: 0.42rem;
    color: #222;
    font-weight: bold;
    padding-top: 0.6rem;
}
.sevIndexF-tex {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #666;
    margin-top: 0.4rem;
}
.sevIndexF-main {
    background: #f0f0f0;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    margin-top: 0.3rem;
}
.sevIndexF-left {
    width: 6.3rem;
    background: #fff;
    margin: 0 auto;
}
.sevIndexF-cont {
    padding: 0.1rem 0.3rem 0.3rem;
}
.formIt-tle {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #333;
}
.sevIndexF-cont input {
    width: 5.68rem;
    height: 0.9rem;
    border: 0.01rem solid #E6E6E6;
    background:rgba(248,248,248,1);
    font-size: 0.28rem;
    text-indent: 0.36rem;
    margin-top: 0.1rem;
}
.form-but {
    width: 4.4rem;
    height: 0.9rem;
    margin: 0.3rem auto 0.2rem;
}
.form-but button {
    width: 4.4rem;
    height: 0.9rem;
    color: #fff;
    background: #F39800;
    border-radius: 0.5rem;
    font-size: 0.28rem;
}
.sevIndexF-right {
    width: 6.3rem;
    background: #fff;
    margin: 0.3rem auto 0;
    text-align: center;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.sevIr-img img {
    width: 1.4rem;
    height: 1.4rem;
}
.sevIr-tit {
    font-size: 0.28rem;
    color: #999;
    margin-top: 0.14rem;
}
.sevIr-pho {
    font-size: 0.48rem;
    line-height: 0.8rem;
    color: #333;
    margin-top: 0.32rem;
    padding-bottom: 0.4rem;
    border-bottom: 0.02rem solid #F0F0F0;
}
.sevIr-st {
    font-size: 0.28rem;
    color: #999;
    margin-top: 0.6rem;
}
.sevIr-post a {
    width: 4.4rem;
    height: 0.9rem;
    color: #fff;
    background: #F39800;
    border-radius: 0.5rem;
    font-size: 0.28rem;
    display: block;
    margin: 0.34rem auto 0;
    line-height: 0.9rem;
    text-align: center;
}
.sevIndexF-knm {
    background: #f6f6f6;
    padding: 0.5rem 0;
}
.knm-img {
    margin-top: 0.3rem;
}
.knm-img img {
    width: 100%;
}
.knm-title {
    font-size: 0.48rem;
    line-height: 0.64rem;
    font-weight: bold;
    color: #222;
}
.sevIndexF {
    padding-bottom: 0.5rem;
}
.knm-cls {
    background: #fff;
}
.knm-cont {
    padding: 0.3rem;
}
.knm-top {
    overflow: hidden;
    padding-bottom: 0.3rem;
    border-bottom: 0.02rem solid #EAEAEA;
}
.knm-top .mz {
    float: left;
}
.knm-top .mo {
    float: right;
    display: inline-block;
    color: #999999;
}
.knm-bom {
    overflow: hidden;
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #999999;
}
.knm-bom .dr {
    float: left;
}
.knm-bom .gs {
    float: right;
}
.knm-tit {
    font-size: 0.28rem;
    color: #555;
    padding: 0.3rem 0;
}
.knm-cls {
    margin-top: 0.3rem;
}
.fwwl-banner {
    background: url("../images_m/m-fwwlbanner.png") no-repeat center top;
    background-size: cover;
}
.fwlIn {
    background: #FAFAFA;
    padding: 0.5rem 0;
}
.fwlIn-main {
    background: #fff;
    padding: 0.3rem;
}
.fwlIn-title {
    font-size: 0.48rem;
    line-height: 0.72rem;
    color: #333;
    font-weight: bold;
    margin-top: 0.2rem;
}
.fwlIn-img {
    text-align: center;
    margin-top: 0.3rem;
}
.fwlIn-img img {
    width: 6.32rem;
}
.fwwCls-tle {
    font-size: 0.4rem;
    font-weight: bold;
    color: #333;
}
.fwwCls-tit {
    font-size: 0.28rem;
    color: #999;
    margin-top: 0.3rem;
}
.fwwCls-tex {
    font-size: 0.32rem;
    color: #333;
    font-weight: bold;
    margin-top: 0.1rem;
}
.fwwCls-dress {
    font-size: 0.32rem;
    color: #333;
    margin-top: 0.1rem;
}
.tr2 {
    padding-top: 0.4rem;
    border-top: 0.01rem solid #EAEAEA;
    margin-top: 0.3rem;
    padding-bottom: 0.2rem;
}
.fwwl-cont {
    margin-top: 0.5rem;
}
.service-banner {
    background: url("../images_m/m-servicebanner.png") no-repeat center top;
    background-size: cover;
}
.dlsl-banner {
    background: url("../images_m/dlsl.png") no-repeat center top;
    background-size: cover;
}
.actualFu-img img {
    width: 100%;
}
.actualFu-tle {
    font-size: 0.42rem;
    color: #222;
    font-weight: bold;
    margin-top: 0.4rem;
}
.actualFu-xian {
    width: 0.8rem;
    height: 0.04rem;
    background: #F39800;
    margin-top: 0.3rem;
}
.actualFu-two {
    font-size: 0.32rem;
    color: #333;
    padding-top: 0.35rem;
}
.actualFu-intro {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #666;
    margin-top: 0.3rem;
}
.actualFu {
    margin-top: 0.4rem;
}
.actual-fu {
    padding-top: 0.2rem;
}
.actual-zs {
    background: url("../images_m/didiwei.png") no-repeat center top;
    background-size: cover;
    margin-top: 0.1rem;
    padding-bottom: 0.6rem;
}
.actualZs-tle {
    font-size: 0.48rem;
    color: #333;
    font-weight: bold;
    padding-top: 0.6rem;
    padding-left: 0.3rem;
}
.actualZs-main {
    display: flex;
    overflow-x: scroll;
    margin-top: 0.4rem;
}
.actualZs-cls {
    background: #fff;
    width: 4.44rem;
    height: 5.8rem;
    text-align: center;
    margin-left: 0.3rem;
}
.actualZs-img {
    width: 3.79rem;
    height: 4.56rem;
    border: 0.01rem solid #F0F0F0;
}
.actualZs-cls img {
    width: 2.98rem;
    height: 4.08rem;
    margin-top: 0.2rem;
}
.actualZs-title {
    font-size: 0.28rem;
    color: #333;
    margin-top: 0.3rem;
}
.actualZs-post a {
    width: 4.4rem;
    height: 0.88rem;
    background: #F39800;
    text-align: center;
    line-height: 0.88rem;
    display: block;
    border-radius: 0.5rem;
    color: #fff;
    font-size: 0.32rem;
    margin: 0.5rem auto 0;
}
.actualZs1-title {
    font-size: 0.48rem;
    color: #333;
    padding-top: 0.6rem;
}
.actualZs-box {
    width: 3.38rem;
    height: 1.18rem;
    float: left;
    margin-left: 0.14rem;
    margin-top: 0.14rem;
}
.actualZs-box:nth-child(odd) {
    margin-left: 0;
}
.actualZs .qyz1 {
    background: #f5f5f5 url(../images_m/ningju1.png) no-repeat center;
    background-size: cover;
}
.actualZs .qyz2 {
    background: #f5f5f5 url(../images_m/ningju2.png) no-repeat center;
    background-size: cover;
}
.actualZs .qyz3 {
    background: #f5f5f5 url(../images_m/ningju3.png) no-repeat center;
    background-size: cover;
}
.actualZs .qyz4 {
    background: #f5f5f5 url(../images_m/ningju4.png) no-repeat center;
    background-size: cover;
}
.actualZs .qyz5 {
    background: #f5f5f5 url(../images_m/ningju5.png) no-repeat center;
    background-size: cover;
}
.actualZs .qyz6 {
    background: #f5f5f5 url(../images_m/ningju6.png) no-repeat center;
    background-size: cover;
}
.actualZs .qyz7 {
    background: #f5f5f5 url(../images_m/ningju7.png) no-repeat center;
    background-size: cover;
}
.actualZs .qyz8 {
    background: #f5f5f5 url(../images_m/ningju8.png) no-repeat center;
    background-size: cover;
}
.actualZs {
    margin-top: 0.24rem;
}
.actual-qy {
    padding-bottom: 0.6rem;
}
.actual-jy {
    background: url("../images_m/slmm.png") no-repeat center top;
    background-size: cover;
    padding-bottom: 0.6rem;
}
.actualJy-intro {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #666;
    margin-top: 0.32rem;
}
.actualJy-right {
    margin-top: 0.4rem;
}
.actualJy-right img {
    width: 100%;
}
.inaTopNum-cls {
    color: #999;
}
.zzzl-banner {
    background: url("../images_m/m-zzzl.png") no-repeat center top;
    background-size: cover;
}
.aboutIn .list-item {
    float: left;
    text-align: center;
    margin-top: 0.4rem;
    margin-left: 0.16rem;
}
.aboutIn .list-item:nth-child(odd) {
    margin-left: 0;
}
.aboutIn .list-img {
    width: 3.07rem;
    height: 3.66rem;
    border: 0.15rem solid #f6f6f6;
}
.aboutIn .list-img img {
    width: 2.23rem;
    height: 3.06rem;
    margin-top: 0.25rem;
}
.aboutIn .list-tit {
    font-size: 0.28rem;
    color: #333;
    margin-top: 0.2rem;
}
.aboutTl {
    width: 6.9rem;
    height: 5.59rem;
    background: url("../images_m/m-aboutbtt.png") no-repeat center top;
    background-size: cover;
    margin: 0.6rem auto 0;
}
.aboutTl-main {
    padding: 0 0.4rem;
}
.aboutTlP-tit {
    font-size: 0.24rem;
    color: #fff;
    opacity: 0.8;
}
.aboutTlP-tex {
    font-size: 0.4rem;
    color: #FEFEFE;
    line-height: 1.1;
    margin-top: 0.1rem;
}
.aboutTl-pho-cont {
    margin-left: 1.14rem;
    padding-top: 0.3rem;
}
.aboutTIos-tle {
    font-size: 0.36rem;
    color: #fff;
    line-height: 0.5rem;
}
.aboutTIos-tex {
    font-size: 0.24rem;
    color: #fff;
    opacity: 0.8;
    margin-top: 0.35rem;
}
.aboutTl-ios {
    margin-top: 0.8rem;
}
.aboutTl-ios a {
    width: 4.4rem;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: center;
    border-radius: 0.5rem;
    display: block;
    background: #F39800;
    color: #fff;
    margin: 0.6rem auto 0;
}
.dljj-banner {
    background: url("../images_m/dljjban.png") no-repeat center top;
    background-size: cover;
}
.aboutIn-title {
    font-size: 0.42rem;
    color: #333;
    padding-top: 0.6rem;
    font-weight: bold;
}
.aboutIn-intro {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #666;
    margin-top: 0.32rem;
}
.aboutIn-intro img {
    width: 100%;
}
.aboutIn-head {
    padding-bottom: 0.5rem;
    border-bottom: 0.01rem solid #E6E6E6;
}
.actualZs2-title {
    font-size: 0.42rem;
    color: #333;
    font-weight: bold;
    padding-top: 0.6rem;
}
.aboutIn-img img {
    width: 100%;
}
.aboutIn-cont {
    padding: 0.32rem;
    background: #F5F5F5;
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #555555;
}
.aboutIn-cls {
    margin-top: 0.4rem;
}
.sevIndexH-cls {
    width: 6.9rem;
    height: 4.2rem;
    margin-top: 0.3rem;
}
.sevIndexH-main .fq1 {
    background: url("../images_m/m-zhic1.png") no-repeat center top;
    background-size: cover;
}
.sevIndexH-main .fq2 {
    background: url("../images_m/m-zhic2.png") no-repeat center top;
    background-size: cover;
}
.sevIndexH-main .fq3 {
    background: url("../images_m/m-zhic3.png") no-repeat center top;
    background-size: cover;
}
.sevIndexH-tle {
    font-size: 0.48rem;
    color: #333;
    font-weight: bold;
    padding-top: 0.5rem;
}
.sevIndexH-title {
    font-size: 0.4rem;
    line-height: 0.48rem;
    font-weight: bold;
    margin-left: 1.54rem;
    padding-top: 0.9rem;
}
.sevIndexH-intro {
    font-size: 0.28rem;
    line-height: 0.48rem;
    color: #5a5a5a;
    margin-top: 0.32rem;
    padding: 0 0.3rem;
}
.sevBts-cls {
    width: 3.4rem;
    height: 1.9rem;
    float: left;
    text-align: center;
    margin-left: 0.1rem;
    margin-top: 0.1rem;
}
.sevBts-cls:nth-child(odd) {
    margin-left: 0;
}
.sevIndex-bts .bk1 {
    background: url("../images_m/m-fuwudi1.png") no-repeat center;
    background-size: cover;
}
.sevIndex-bts .bk2 {
    background: url("../images_m/m-fuwudi2.png") no-repeat center;
    background-size: cover;
}
.sevIndex-bts .bk3 {
    background: url("../images_m/m-fuwudi3.png") no-repeat center;
    background-size: cover;
}
.sevIndex-bts .bk4 {
    background: url("../images_m/m-fuwudi4.png") no-repeat center;
    background-size: cover;
}
.sevBts-tle {
    color: #fff;
    font-size: 0.32rem;
    line-height: 1.9rem;
    padding-right: 0.38rem;
    background: url("../images_m/hlhs.png") no-repeat 2.26rem center;
    background-size: 0.28rem;
}
.sevBts-post a {
    width: 2.4rem;
    height: 0.64rem;
    display: block;
    line-height: 0.64rem;
    text-align: center;
    border: 0.01rem solid #fff;
    border-radius: 0.5rem;
    color: #fff;
    font-size: 0.28rem;
    margin: 0.16rem auto 0;
}
.sevIndex-bts {
    margin-top: -0.3rem;
    padding-bottom: 0.5rem;
}
.zehb-banner {
    background: url("../images_m/m-zrhb.png") no-repeat center top;
    background-size: cover;
}
.ab-bh-img img {
    width: 100%;
}
.ab-bh-tex {
    padding: 0.3rem;
    background: #F5F5F5;
}
.ab-bh-tex p {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #666;
    margin-top: 0.2rem;
}
.ab-bh-tex p:first-child {
    margin-top: 0;
}
.qywh-banner {
    background: url("../images_m/m-wenhua.png") no-repeat center top;
    background-size: cover;
}
.formIt-input {
    position: relative;
}
.n-msg {
    position: absolute;
    color: #d0021b;
    font-size: 0.24rem;
    left: 0;
    top: 1.03rem;
}
.sussOk {
    width: 100%;
    height: 100%;
    background: #f5f5f5;
    position: absolute;
    top: 0;
    left: 0;
}
.sussOk-main {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 94%;
    height: 96%;
    text-align: center;
    background: #fff url("../images_m/sussok.png") no-repeat center 1.58rem;
    background-size: 1rem 1.36rem;
}
.sussOk-title {
    font-size: 0.42rem;
    color: #444;
    font-weight: bold;
    padding-top: 3.2rem;
}
.sussOk-tex {
    font-size: 0.28rem;
    color: #666;
    line-height: 0.42rem;
    padding-top: 0.2rem;
    width: 5.9rem;
    margin: 0 auto;
}
.sussOk-tex span {
    color: #0068d2;
}

.simple-page{
    padding: 0.8rem 0.2rem;
    background-color: #f6f6f6;
}
.simple-page-box{
    padding: 0.8rem 0.2rem;
    background-color: #fff;
}
.pTit{
    font-weight: bold;
    font-size: 0.4rem;
    color: #333;
    line-height: 0.5rem;
}

.simpage-main p{
    font-size: 0.28rem;
    color: #555;
    margin-top: 0.2rem;
    line-height: 0.56rem;
}
.simpage-main h3{
    font-size: 0.36rem;
    color: #222;
    font-weight: bold;
    line-height: 1;
    margin-top: 0.4rem;
}
.simpage-main a{
    color: #ff0000
}

.map-item{
    font-size: 0.32rem;
    line-height: 0.5rem;
    color: #222;
    font-weight: bold;
    margin-top: 0.5rem;
    padding-bottom: 0.4rem;
    border-bottom: 0.01rem dashed #eaeaea;
}
.map-item ul{
    overflow: hidden;
    font-size: 0.3rem;
    line-height: 0.56rem;
    color: #555;
    font-weight: normal;
    padding-top: 0.2rem;
}
.map-item ul li{
    width: 50%;
    float: left;
    margin-top: 0.2rem;
}


.wsc-search-main{
    margin-top: 0.6rem;
}
.wsc-select{
    float: left;
    width: 1.7rem;

    border: 0.01rem solid #f6f6f6;
    text-align: center;
    position: relative;
    border-right: 0;
}
.select-panel{
    padding: 0.14rem 0.19rem;
    height: 0.38rem;
    font-size: 0.28rem;
    color: #222;
}
.select-menu{
    position: absolute;
    left: 0;
    top: 0.67rem;
    background-color: #fff;
    border: 0.01rem solid #f6f6f6;
    display: none;
}
.select-menu li{
    padding: 0.14rem 0.19rem;
    height: 0.38rem;
    font-size: 0.28rem;
    color: #555;
    border-bottom: 0.01rem dashed #f6f6f6;
    width: 1.4rem;
    transition: 0.3s;
    cursor: pointer;
}
.select-menu li:hover,.select-menu .active{
    color: #222;
    background-color: #f6f6f6;
}

.wsc-search input{
    width: 3.08rem;
    padding: 0.14rem 0.19rem;
    height: 0.38rem;
    font-size: 0.24rem;
    color: #222;
    background-color: #fff;
    border: 0.01rem solid #f6f6f6;
    float: left;
}
.wsc-search input:focus{
    border-color: #F39800;
    background-color: #fff;
}
.btn-search{
    height: 0.68rem;
    width: 1.5rem;
    float: left;
    background-color: #F39800;
    color: #fff;
    font-size: 0.24rem;
}
.btn-search:hover{
    background-color: #e63e22;
}


.search-tab{
    background-color: #f6f6f6;
    height: 0.68rem;
    overflow: hidden;
}
.search-tab li{
    float: left;
    border-top: 0.03rem solid #f5f5f5;
    height: 0.65rem;
    line-height: 0.65rem;
    padding: 0 0.4rem;
    background: #f5f5f5 url(../images_m/nav-sx.png) no-repeat left center;
    font-size: 0.28rem;
    color: #222;
}

.search-tab .active,.search-tab li:hover{
    background-color: #fff;
    border-color: #F39800;
    color: #F39800;
    background-image: none;
}
.search-tab .active +li,.search-tab li:hover +li{
    background-image: none;
}
.sl-count{
    padding-top: 0.3rem;
}
.wsc-search-none{
    margin: 0.8rem auto 0;
}
.search-wd,.s-key{color: #F39800;}

.search-none-tit{font-size: 0.38rem;line-height: 0.56rem;color: #222;}
.search-none-main{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-btn{margin-top: 0.5rem;}



.wsc-search-list .list-item{
    background-color: #f6f6f6;
    padding: 0.5rem 0.2rem;
    margin-top: 0.4rem;
    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.36rem;
    line-height: 0.56rem;
    color: #222;
    height: 0.56rem;
    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.4rem;
}
.wsc-search-list .list-picitem{
    padding-left:2.6rem;
}
.wsc-search-list .list-picitem .list-img{
    width: 2.1rem;
    float: left;
    margin-left:-2.4rem;
}
.wsc-search-list .list-picitem .list-img img{
    width: 2.1rem;
}
.wsc-search-list .list-picitem .list-info{
    float: left;
    width: 100%;
}
.mm-case-box {
    margin-top: 0.3rem;
}
.mm-case-box img {
    width: 100%;
}
.wh-ctit {
    text-align: center;
    font-size: 0.44rem;
    line-height: 0.72rem;
    color: #333;
    padding-top: 0.57rem;
    font-weight: bold;
}
.wh-main .item {
    overflow: hidden;
    background: #fff;
    margin-top: 0.2rem;
    padding: 0.4rem 0;
}
.wh-main i {
    width: 1.03rem;
    height: 1.03rem;
    float: left;
    margin-left: 0.3rem;
}
.wh-ic {
    float: left;
    width: 4.8rem;
    margin-left: 0.3rem;
}
.wh-main .icon1 {
    background: url(../images_m/wh1-1.png) no-repeat center center;
    background-size: cover;
}
.wh-main .icon2 {
    background: url(../images_m/wh1-2.png) no-repeat center center;
    background-size: cover;
}
.wh-main .icon3 {
    background: url(../images_m/wh1-3.png) no-repeat center center;
    background-size: cover;
}
.wh-main .icon4 {
    background: url(../images_m/wh1-4.png) no-repeat center center;
    background-size: cover;
}
.wh-main .icon5 {
    background: url(../images_m/wh1-5.png) no-repeat center center;
    background-size: cover;
}
.wh-block {
    background: url("../images_m/m-bzds.png") no-repeat center top;
    background-size: cover;
}
.wh-main .tit {
    font-size: 0.34rem;
    color: #333;
    line-height: 1;
    font-weight: bold;
    margin-top: 0.1rem;
}
.wh-main .text {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #666;
    margin-top: 0.2rem;
}
.wh-sectit {
    font-size: 0.42rem;
    color: #333;
    font-weight: bold;
    padding-top: 0.6rem;
}
.wenhua {
    background: #f6f6f6;
}
.wh-block2 .text {
    width: 4.6rem;
}
.wh-block3 .item {
    padding: 0 0;
    background: #f0f0f0;
}
.wh-block3 img {
    width: 100%;
}
.wh-block3 .item-info {
    padding: 0.3rem;
}
.wh-block4 {
    padding-bottom: 0.5rem;
}
.wh-block4 li {
    float: left;
    width: 50%;
    text-indent: 0.23rem;
    font-size: 0.28rem;
    color: #666;
    background: url("../images_m/wh-point.png") no-repeat 0 center;
    background-size: 0.12rem;
    margin-top: 0.25rem;
}
.wh-block4 .wh-main {
    margin-top: 0.2rem;
}
.lx-text1 {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #666;
    padding-top: 0.68rem;
}
.lx-block1 i {
    width: 1.03rem;
    height: 1.03rem;
    float: left;
    margin-left: 0.4rem;
}
.lx-block1 .item {
    overflow: hidden;
    padding: 0.4rem 0;
    border-top: 0.01rem solid #EBEBEB;
}
.lx-block1 .item:first-child {
    border: none;
}
.lx-block1 {
    background: #f5f5f5;
    margin-top: 0.4rem;
}
.sec-tit {
    font-size: 0.42rem;
    color: #333;
    font-weight: bold;
    padding-top: 0.56rem;
}
.lx-block1 .icon1 {
    background: url("../images_m/lx1-tel.png") no-repeat center;
    background-size: cover;
}
.lx-block1 .icon2 {
    background: url("../images_m/lx1-fax.png") no-repeat center;
    background-size: cover;
}
.lx-block1 .icon3 {
    background: url("../images_m/lx1-wm.png") no-repeat center;
    background-size: cover;
}
.lx-block1 .icon4 {
    background: url("../images_m/lx1-rs.png") no-repeat center;
    background-size: cover;
}
.lx-block1 .icon5 {
    background: url("../images_m/lx1-em.png") no-repeat center;
    background-size: cover;
}
.lx-block1 .tit {
    font-size: 0.34rem;
    color: #333;
}
.lx-block1 .text {
    font-size: 0.28rem;
    line-height: 0.52rem;
    color: #666;
    margin-top: 0.1rem;
}
.lx-block2 {
    background: #F5F5F5;
    padding: 0.1rem;
    margin-top: 0.4rem;
}
.lx-conts {
    background: #fff;
    padding: 0.4rem;
    position: relative;
    margin-top: 0.1rem;
}
.lx-conts:first-child {
    margin-top: 0;
}
.lxc-tit {
    font-size: 0.34rem;
    color: #333;
    font-weight: bold;
}
.lxc-tit span {
    padding-left: 0.3rem;
}
.lxc-tex {
    font-size: 0.24rem;
    color: #999;
    margin-top: 0.2rem;
}
.lxc-bh {
    width: 0.9rem;
    height: 0.9rem;
    background: url("../images_m/m-bh.png") no-repeat center;
    background-size: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0.3rem;
    margin: auto;
}
.lx-block3 {
    background: url("../images_m/m-fyld.png") no-repeat center top;
    padding: 0.6rem 0;
    background-size: cover;
    margin-top: 0.6rem;
}
#mapContainer {
    width: 6.9rem;
    height: 6.23rem;
}
.marker-route {
    width: 32px;
    height: 48px;
    background: url("../images_m/relation-axis.png") no-repeat center center;
}
.lx-tabhead {
    height: 0.9rem;
    border-bottom: 0.02rem solid #F0F0F0;
}
.lx-tabhead li {
    font-size: 0.32rem;
    color: #999;
    line-height: 0.9rem;
    float: left;
    width: 50%;
    text-align: center;
}
.lx-tab {
    background: #fff;
}
.tabcont {
    display: none;
    padding: 0.3rem;
    font-size: 0.28rem;
    line-height: 0.52rem;
}
.lx-tabcont .active {
    display: block;
}
.tab-dt {
    color: #333;
}
.tab-dd {
    color: #666;
}
.lx-tabhead .active {
    border-bottom: 0.04rem solid #F39800;
}
.lx-ctit {
    font-size: 0.44rem;
    color: #fff;
    text-align: center;
    padding-bottom: 0.4rem;
}
.lxwm-banner {
    background: url("../images_m/m-lxwm.png") no-repeat center top;
    background-size: cover;
}
.weblist {
    width: 6.9rem;
    padding: 0.2rem 0;
    background: #fff;
    line-height: 0.6rem;
    font-size: 0.32rem;
    position: absolute;
    top: -2.2rem;
    left: 0;
    display: none;
    text-indent: 0;
    text-align: center;
}
.foo-clos {
    width: 1rem;
    height: 1rem;
    background: url("../images_m/xclo.png") no-repeat center;
    background-size: 0.3rem;
    position: absolute;
    right: 0;
    top: -2.2rem;
    display: none;
    cursor: pointer;
}
.day-box {
    background: #fff;
    padding: 0.3rem;
    margin-top: 0.3rem;
}
.day-box:first-child {
    margin-top: 0.1rem;
}
.day-tit span {
    display: block;
    padding: 0 0.3rem 0.2rem 0.42rem;
    font-size: 0.36rem;
    line-height: 0.48rem;
    color: #333;
    background: url("../images_m/m-wen.png") no-repeat 0 0.05rem;
    background-size: 0.28rem 0.3rem;
    border-bottom: 0.02rem solid #EAEAEA;
}
.day-intro {
    font-size: 0.32rem;
    line-height: 0.48rem;
    color: #5a5a5a;
    margin-top: 0.3rem;
    height: 1.44rem;
    overflow: hidden;
    text-indent: 0.42rem;
    background: url("../images_m/m-da.png") no-repeat 0 0.05rem;
    background-size: 0.28rem 0.3rem;
}
.day-alls {
    font-size: 0.32rem;
    color: #F39800;
    text-align: center;
    margin-top: 0.28rem;
}
.day-alls span {
    width: 0.2rem;
    height: 0.12rem;
    display: inline-block;
    background: url("../images_m/moll-all.png") no-repeat center;
    background-size: cover;
    margin-left: 0.1rem;
    position: relative;
    top: -0.05rem;
}
.dayForm-left {
    padding: 0.3rem;
    background: #F6F6F6;
}
.dayForm-left input {
    width: 6.28rem;
    height: 0.9rem;
    font-size: 0.28rem;
    color: #999;
    text-indent: 0.36rem;
    border: 0.01rem solid #E6E6E6;
}
.dayForm-left textarea {
    width: 5.56rem;
    height: 1.94rem;
    font-size: 0.28rem;
    color: #999;
    border: 0.01rem solid #E6E6E6;
    padding: 0.24rem 0.36rem;
}
.dayForm-tea {
    margin-top: 0.2rem;
}
.dayForm-inp {
    margin-top: 0.2rem;
    position: relative;
}
.dayForm-inp:first-child {
    margin-top: 0;
}
.dayForm-but button {
    width: 6.3rem;
    height: 0.9rem;
    color: #fff;
    background: #F39800;
    font-size: 0.32rem;
    margin-top: 0.16rem;
}
.dayForm-tle {
    font-size: 0.36rem;
    line-height: 0.56rem;
    color: #333333;
    margin-top: 0.7rem;
    margin-bottom: 0.3rem;
}
.dayForm-inp .n-msg {
    font-size: 0.24rem;
    color: #d0021b;
    position: absolute;
    left: 0;
    top: 0.9rem;
}
.baiK-main {
    padding-bottom: 0.5rem;
}

.secret {
    padding: 0.1rem 0.3rem 0.5rem;
    background: #fff;
}
.conceal-tex p, .conceal-tex li {
    font-size: 0.28rem;
    color: #44494b;
    line-height: 0.48rem;
    margin-top: 0.2rem;
}
.conceal-tex a {
    color: #44494b;
}
.mapct {
    margin-top: 0.3rem;
}
.mapct a {
    font-size: 0.32rem;
    color: #15191a;
}
.mapct ul {
    overflow: hidden;
    margin-top: 0.2rem;
}
.mapct li {
    width: 3.45rem;
    float: left;
    line-height: 0.5rem;
}
.mapct li a {
    font-size: 0.28rem;
    color: #44494b;
}
.mapct a:hover {
    text-decoration: underline;
}

.m-cy16 {
    background: url(../images_m/m-mcy1.jpg) no-repeat center top;
    background-size: cover;
}
.m-cy17 {
    background: url(../images_m/m-mcy2.jpg) no-repeat center top;
    background-size: cover;
}
.m-cy18 {
    background: url(../images_m/m-mcy3.jpg) no-repeat center top;
    background-size: cover;
}
.m-cy19 {
    background: url(../images_m/m-mcy4.jpg) no-repeat center top;
    background-size: cover;
}
.m-cy20 {
    background: url(../images_m/m-mcy5.jpg) no-repeat center top;
    background-size: cover;
}
.m-cy21 {
    background: url(../images_m/m-mcy6.jpg) no-repeat center top;
    background-size: cover;
}
.m-cy22 {
    background: url(../images_m/m-mcy7.jpg) no-repeat center top;
    background-size: cover;
}
.m-cy23 {
    background: url(../images_m/m-mcy8.jpg) no-repeat center top;
    background-size: cover;
}

.foDb {
    width: 7.5rem;
    height: 1.2rem;
    background: #F6F6F6;
    position: fixed;
    left: 0;
    bottom: 0;
}
.foDb .foDb-kf {
    width: 3.38rem;
    height: 0.86rem;
    border:0.01rem solid rgba(243,152,0,0.4);
    border-radius: 0.06rem;
    float: left;
    line-height: 0.88rem;
    text-indent: 1.34rem;
    font-size: 0.28rem;
    color: #F39800;
    background: rgba(255,249,240,1) url("../images_m/dibuzixun.png") no-repeat 0.94rem center;
    background-size: 0.3rem;
    margin-left: 0.3rem;
    margin-top: 0.16rem;
}
.foDb .foDb-dh {
    width: 3.4rem;
    height: 0.88rem;
    border-radius: 0.06rem;
    float: left;
    line-height: 0.88rem;
    text-indent: 1.34rem;
    font-size: 0.28rem;
    color: #fff;
    background: #F39800 url("../images_m/dibudiannh.png") no-repeat 0.94rem center;
    background-size: 0.3rem;
    margin-top: 0.16rem;
    margin-left: 0.1rem;
}
.rjh1 {
    width:1.1rem;
    height: 0.02rem;
    background:rgba(230,230,230,1);
    position: absolute;
    top: 0.45rem;
    left: 1.5rem;
}
.rjh2 {
    width:1.1rem;
    height: 0.02rem;
    background:rgba(230,230,230,1);
    position: absolute;
    top: 0.45rem;
    left: 4.3rem;
}
.proDetail-css {
    line-height: 0.48rem;
}
                  .index-banner .owl-nav {
    display: block!important;
}
.index-banner .owl-prev {
    width: 0.8rem;
    height: 0.8rem;
    background: url("../images_m/banleft.png") no-repeat center;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.index-banner .owl-next {
    width: 0.8rem;
    height: 0.8rem;
    background: url("../images_m/banright.png") no-repeat center;
    background-size: cover;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.index-banner .owl-prev:hover {
    background: url(../images_m/banlefth.png) no-repeat center;
    background-size: cover;
}
.index-banner .owl-next:hover {
    background: url(../images_m/banrighth.png) no-repeat center;
    background-size: cover;
}
.proDetail-css img{
    max-width: 100% !important;
}