                a,
                .transition,
                 :before,
                img,
                .g-nav {
                    transition: All 0.5s ease;
                    -webkit-transition: All 0.5s ease;
                    -moz-transition: All 0.5s ease;
                    -o-transition: All 0.5s ease;
                }
                
                .ellipsis {
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                }
                
                .flex {
                    display: flex;
                    display: -webkit-flex;
                    display: -ms-flex;
                }
                
                .flexColumn {
                    display: flex;
                    display: -webkit-flex;
                    display: -ms-flex;
                    flex-direction: column;
                    -webkit-flex-direction: column;
                    -ms-flex-direction: column;
                }
                
                .itemsCenter {
                    align-items: center;
                    -webkit-align-items: center;
                }
                
                .justifyCenter {
                    justify-content: center;
                    -webkit-justify-content: center;
                }
                
                .flexAround {
                    justify-content: space-around;
                    -webkit-justify-content: space-around;
                }
                
                .flexBetween {
                    justify-content: space-between;
                    -webkit-justify-content: space-between;
                }
                
                .flexWrap {
                    display: flex;
                    display: -webkit-flex;
                    display: -ms-flex;
                    flex-wrap: wrap;
                    -webkit-flex-wrap: wrap;
                }
                
                @media screen and (max-width: 800px) {
                    .p-nav2 .list-wrapper li a {
                        font-size: 16px;
                    }
                    .p-head.on .nav {
                        display: none;
                    }
                    .p-head.on a.logo {
                        display: none;
                    }
                    .activitye {
                        margin-top: 13px !important;
                    }
                    html {
                        font-size: 50px;
                    }
                    body {
                        font-size: .24rem;
                    }
                    .wal {
                        max-width: 8rem;
                    }
                    body.navShow {
                        overflow: hidden;
                    }
                    body.navShow .g-head .navA {
                        background-image: url("../image/close.png");
                    }
                    body.navShow .g-nav {
                        right: 0;
                    }
                    .g-headD {
                        height: 1rem;
                    }
                    .g-head .wal {
                        min-height: 1.3rem;
                    }
                    .g-head .navA {
                        display: block;
                        position: absolute;
                        z-index: 10;
                        left: auto;
                        right: -0.3rem;
                        top: 0.15rem;
                        bottom: auto;
                        width: 1rem;
                        height: 1rem;
                        background: url("../image/navA.png") center no-repeat;
                        background-size: .4rem;
                    }
                    .g-head div.btn {
                        right: 1rem;
                    }
                    .g-head div.btn a.tel {
                        display: none;
                    }
                    .g-head div.btn a.btn {
                        width: 1.5rem;
                        height: .58rem;
                        line-height: .58rem;
                        font-size: .24rem;
                    }
                    .g-head div.btn .head-btn {
                        height: 1rem;
                    }
                    .g-head div.btn .head-btn a.btn {
                        top: .21rem;
                    }
                    .g-head div.btn .head-btn .list .col {
                        margin: 0 .5rem;
                        width: 2.25rem;
                    }
                    .g-head div.btn .head-btn .list .col:first-child {
                        margin: 0 .5rem;
                    }
                    .g-head div.btn .head-btn .list .col h2 {
                        font-size: .28rem;
                        line-height: 1rem;
                    }
                    .g-head div.btn .head-btn .list .col dd a {
                        font-size: .24rem;
                        line-height: .5rem;
                    }
                    .g-head div.btn .head-btn:hover .list {
                        top: 1rem;
                    }
                    .g-nav {
                        position: fixed;
                        z-index: 110;
                        overflow-y: auto;
                        width: 100%;
                        background: #fff;
                        right: -100%;
                        top: 1.3rem;
                        bottom: 0;
                    }
                    .g-nav li {
                        border-top: #eee solid 1px;
                        width: 100%;
                        margin: 0;
                    }
                    .g-nav a.name {
                        height: 1rem;
                        line-height: 1rem;
                        font-size: .28rem;
                        padding-left: .5rem;
                    }
                    .g-nav a.name:before {
                        display: none;
                    }
                    .g-nav a.name .ico {
                        width: .46rem;
                        left: 1.6rem;
                    }
                    .g-nav a.name.on {
                        font-weight: bold;
                        color: #1e296b;
                    }
                    .g-nav .list {
                        display: none;
                        border-top: #eee solid 1px;
                        padding: .2rem 0;
                    }
                    .g-nav .list-1 .col {
                        display: flex;
                        display: -webkit-flex;
                        line-height: .6rem;
                    }
                    .g-nav .list-1 .col h2 {
                        font-size: .24rem;
                        flex-shrink: 0;
                        padding-left: .5rem;
                        padding-right: .2rem;
                    }
                    .g-nav .list-1 .col dl {
                        display: flex;
                        display: -webkit-flex;
                        flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                    }
                    .g-nav .list-1 .col dd {
                        padding-right: .3rem;
                    }
                    .g-nav .list-1 .col dd a {
                        display: block;
                        font-size: .24rem;
                        height: .6rem;
                    }
                    .p-head a.navA {
                        left: auto;
                        top: 10px;
                        right: -.3rem;
                        width: 1rem;
                        background: url("../image/navA.png") center no-repeat;
                        background-size: .4rem;
                        margin-left: 0;
                        opacity: 1;
                        visibility: visible;
                    }
                    .g-head a.logo {
                        margin-left: -30px;
                        background-size: auto 70% !important;
                        background-position: left center !important;
                    }
                    .p-head .nav {
                        right: .9rem;
                        left: -.3rem;
                    }
                    .p-head .nav li {
                        margin-left: .3rem;
                    }
                    .p-head .nav a {
                        font-size: .24rem;
                        height: 1rem;
                        line-height: 1rem;
                    }
                    .p-head.on a.logo,
                    .p-head.on .g-nav,
                    .p-head.on div.btn {
                        transform: translateY(-1rem);
                        -webkit-transform: translateY(-1rem);
                    }
                    .g-search .form .input input {
                        height: .65rem;
                        line-height: .65rem;
                        font-size: .24rem;
                    }
                    .g-foot {
                        font-size: .24rem;
                    }
                    .g-foot:after {
                        display: none;
                    }
                    .g-foot .container {
                        width: 100%;
                    }
                    .g-foot .container .tel div {
                        font-size: .24rem;
                        line-height: .45rem;
                    }
                    .g-foot .container li {
                        font-size: .24rem;
                        line-height: .48rem;
                    }
                    .g-foot .list {
                        width: 100%;
                        padding: .65rem 0;
                    }
                    .g-foot .list ul {
                        margin-right: -.3rem;
                    }
                    .g-foot .list h3 {
                        font-size: .26rem;
                    }
                    .g-foot .list dd a {
                        font-size: .22rem;
                    }
                    .g-foot .ewm {
                        width: 1.5rem;
                        position: absolute;
                        z-index: 10;
                        left: auto;
                        right: 0;
                        top: 0;
                        bottom: auto;
                    }
                    .g-foot .ewm p {
                        font-size: .22rem;
                        margin-right: -.3rem;
                        margin-left: -.3rem;
                    }
                    .g-foot .msg {
                        border-top: #48515a solid 1px;
                        padding: .2rem 0;
                        line-height: .5rem;
                    }
                    .foot-bar {
                        bottom: -4rem;
                        padding: .3rem 0;
                    }
                    .foot-bar .form h2 {
                        font-size: .26rem;
                        width: 100%;
                    }
                    .foot-bar .form .select {
                        margin-right: .2rem;
                        height: .58rem;
                        line-height: .58rem;
                        width: 30%;
                        font-size: .24rem;
                        margin-bottom: .25rem;
                    }
                    .foot-bar .form .submit {
                        width: 2rem;
                        height: .58rem;
                        margin-bottom: .25rem;
                    }
                    .foot-bar .form .submit input {
                        height: .58rem;
                        font-size: .26rem;
                    }
                    .foot-bar .btn {
                        width: 100%;
                    }
                    /*index*/
                    .indexFlash li .wal {
                        height: 5rem;
                        padding: 1rem 0 0 0;
                        text-align: center;
                    }
                    .indexFlash li .wal img {
                        width: 6rem;
                    }
                    .indexFlash .tips {
                        left: .3rem;
                        margin-left: 0;
                    }
                    .indexFlash .btn {
                        right: .3rem;
                        margin-right: 0;
                    }
                    .indexFlash .dots span {
                        height: 2px;
                    }
                    .index-title {
                        flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                    }
                    .index-title .msg {
                        font-size: .24rem;
                        line-height: .42rem;
                        width: 100%;
                        padding-top: .2rem;
                    }
                    .index-1 .list-wrapper li a .name {
                        font-size: .3rem;
                    }
                    .index-1 .list-wrapper li a .more {
                        font-size: .22rem;
                        line-height: .52rem;
                    }
                    .index-1 .list-wrapper li a dl.info {
                        font-size: .22rem;
                    }
                    .index-2 .wal {
                        padding-bottom: .3rem;
                    }
                    .index-2 .wal .btn {
                        padding-top: .1rem;
                    }
                    .index-2 .wal .btn dd {
                        font-size: .24rem;
                        line-height: .5rem;
                    }
                    .index-2 .wal .arrow {
                        top: 2rem;
                    }
                    .index-2 .list li {
                        padding: .4rem .3rem;
                    }
                    .index-2 .list li .tag dd {
                        padding: 0 .12rem .16rem 0;
                    }
                    .index-2 .list li .tag a {
                        height: .44rem;
                        line-height: .4rem;
                        font-size: .22rem;
                    }
                    .index-2 .list li .more {
                        padding-top: .2rem;
                    }
                    .index-2 .list li .more a {
                        font-size: .24rem;
                    }
                    .index-3 .col {
                        min-height: 1rem;
                        width: 100%;
                    }
                    .index-3 .title {
                        font-size: .24rem;
                    }
                    .index-3 .btn li {
                        height: 1.2rem;
                    }
                    .index-3 .btn li .name {
                        padding-left: 1rem;
                        line-height: 1.2rem;
                        font-size: .26rem;
                    }
                    .index-3 .btn li .layer h3 {
                        font-size: .28rem;
                    }
                    .index-3 .btn li .layer p {
                        font-size: .22rem;
                    }
                    .index-3 .btn li .layer a.more {
                        font-size: .22rem;
                        width: 1.3rem;
                        height: .46rem;
                        line-height: .46rem;
                    }
                    .index-3 .btn li.on {
                        height: 2rem;
                    }
                    .index-3 .btn li.on .name {
                        line-height: 2rem;
                    }
                    .index-3 .tel {
                        padding: .3rem 0;
                    }
                    .index-3 .list {
                        width: 100%;
                    }
                    .index-3 .list li {
                        position: static;
                    }
                    .index-3 .list li dl.info {
                        font-size: .24rem;
                        justify-content: space-between;
                        -webkit-justify-content: space-between;
                        padding: 0 .3rem;
                    }
                    .index-3 .list li dl.info dd {
                        width: auto;
                    }
                    .index-4 .btn {
                        position: static;
                        padding-bottom: .4rem;
                    }
                    .index-4 .btn li {
                        height: .64rem;
                        line-height: .64rem;
                        font-size: .24rem;
                    }
                    .index-4 .btn li em {
                        font-size: .28rem;
                    }
                    .index-4 .list ul {
                        margin-left: -.25rem;
                    }
                    .index-4 .list li {
                        width: 100%;
                        padding: 0 0 .25rem .25rem;
                    }
                    .index-4 .list a .img img {
                        width: 100%;
                    }
                    .index-4 .list a .col {
                        width: 5.4rem;
                        padding-left: .2rem;
                    }
                    .index-4 .list a .col .name {
                        font-size: .28rem;
                        line-height: .4rem;
                        height: .8rem;
                        font-weight: bold;
                    }
                    .index-4 .list a .col p {
                        font-size: .24rem;
                        line-height: .42rem;
                        height: .82rem;
                    }
                    .index-4 .list a .time {
                        font-size: .26rem;
                        padding-right: .2rem;
                    }
                    .index-5 li {
                        width: 100%;
                    }
                    .index-5 li a {
                        height: 2.2rem;
                    }
                    .index-5 li a .container h2 {
                        font-size: .32rem;
                    }
                    .index-5 li a .container p {
                        font-size: .24rem;
                    }
                    /*page*/
                    .product-1 .side {
                        width: 100%;
                        padding-bottom: .3rem;
                    }
                    .product-1 .side ul {
                        display: flex;
                        display: -webkit-flex;
                        flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                    }
                    .product-1 .side li {
                        border-right: #ccc solid 1px;
                        width: 50%;
                    }
                    .product-1 .side li:nth-child(2) {
                        border-right: 0;
                    }
                    .product-1 .side li:nth-child(3) {
                        border-bottom: 0;
                    }
                    .product-1 .side a {
                        height: 1.5rem;
                    }
                    .product-1 .side a h2 {
                        font-size: .3rem;
                    }
                    .product-1 .side a .more {
                        font-size: .24rem;
                        width: 1.2rem;
                    }
                    .product-1 .side a .img {
                        width: 2.3rem;
                    }
                    .product-1 .col {
                        width: 100%;
                    }
                    .product-1 .container {
                        width: 100%;
                        overflow: hidden;
                    }
                    .product-1 .container .img {
                        margin-left: -2rem;
                        margin-right: -2rem;
                    }
                    .product-1 .container .layer {
                        left: .3rem;
                        right: .3rem;
                    }
                    .product-1 .container .layer h2 {
                        font-size: .4rem;
                    }
                    .product-1 .container .layer p {
                        font-size: .22rem;
                    }
                    .product-1 .list ul {
                        margin-left: -.25rem;
                    }
                    .product-1 .list li {
                        padding: .3rem 0 0 .25rem;
                        width: 50%;
                    }
                    .product-1 .list a {
                        font-size: .22rem;
                    }
                    .product .nav,
                    .p-title .nav,
                    .p-search .nav {
                        position: relative;
                        padding: 0 0 .4rem 0;
                        top: .3rem;
                    }
                    .product .nav a,
                    .p-title .nav a,
                    .p-search .nav a {
                        height: .6rem;
                        line-height: .6rem;
                        padding: 0 .3rem;
                        font-size: .26rem;
                    }
                    .product .nav {
                        top: 0;
                        margin-top: -.2rem;
                    }
                    .product .list li {
                        width: 50%;
                    }
                    .product .list .box-1 h2,
                    .product .list .box h2 {
                        left: .3rem;
                    }
                    .product .list .box-1 .btn,
                    .product .list .box .btn {
                        left: .3rem;
                        right: .3rem;
                    }
                    .product .list .box-1 .btn a,
                    .product .list .box .btn a {
                        width: 1.3rem;
                        font-size: .22rem;
                    }
                    .product .list .box {
                        padding: .3rem;
                    }
                    .product .list .box .img {
                        margin-left: -.3rem;
                        margin-right: -.3rem;
                    }
                    .product .list .box a.name {
                        left: .3rem;
                        right: .3rem;
                    }
                    .product .list .box a.name div {
                        font-size: .22rem;
                        line-height: .3rem;
                    }
                    .product .list .box .tag {
                        font-size: .24rem;
                    }
                    .product .list .box .info {
                        font-size: .22rem;
                        line-height: .36rem;
                        height: 1.08rem;
                        overflow: hidden;
                    }
                    .product .list .box .info dd:before {
                        height: .4rem;
                    }
                    .product .list .box .more {
                        padding-top: .12rem;
                    }
                    .product .list .box .more a {
                        height: .54rem;
                        line-height: .5rem;
                        font-size: .24rem;
                    }
                    .p-banner .wal .form .col {
                        width: 6rem;
                        height: .7rem;
                    }
                    .p-banner .wal .form .select {
                        height: .7rem;
                        line-height: .7rem;
                    }
                    .p-banner .wal .form .select span {
                        font-size: .24rem;
                    }
                    .p-banner .wal .form .select .layer .scroll {
                        max-height: 2.4rem;
                    }
                    .p-banner .wal .form .select .layer dd {
                        height: .6rem;
                        line-height: .6rem;
                        font-size: .24rem;
                    }
                    .p-banner .wal .form .submit {
                        width: .7rem;
                        height: .7rem;
                    }
                    .p-banner .wal .form .submit input {
                        height: .7rem;
                    }
                    .p-banner .wal .msg {
                        padding-top: .25rem;
                    }
                    .p-banner-2 p {
                        font-size: .24rem;
                    }
                    .p-banner-2 .img {
                        width: 5rem;
                    }
                    .p-nav {
                        line-height: .9rem;
                    }
                    .p-nav .curr {
                        font-size: .24rem;
                    }
                    .p-nav .nav {
                        display: none;
                    }
                    .p-nav2 .list-wrapper li {
                        height: .5rem;
                        line-height: .5rem;
                    }
                    .product-show .bg {
                        display: none;
                    }
                    .product-show .img-list {
                        width: 100%;
                    }
                    .product-show .col {
                        width: 100%;
                        padding-top: .3rem;
                    }
                    .product-show .title {
                        height: 1rem;
                        font-size: .24rem;
                        margin-bottom: .2rem;
                    }
                    .product-show .title h2 {
                        font-size: .64rem;
                    }
                    .product-show .title2 h3 {
                        font-size: .26rem;
                    }
                    .product-show .content {
                        font-size: .24rem;
                        line-height: .46rem;
                    }
                    .product-show .content dd:before {
                        height: .46rem;
                    }
                    .product-show .btn {
                        padding: .4rem 0;
                        justify-content: space-between;
                        -webkit-justify-content: space-between;
                    }
                    .product-show .btn a {
                        margin-right: 0;
                        width: 2.2rem;
                        height: .7rem;
                        line-height: .7rem;
                        font-size: .26rem;
                    }
                    .productNavD {
                        height: 1.6rem;
                        z-index: 1;
                    }
                    .productNav.on {
                        position: relative;
                    }
                    .productNav .wal {
                        height: 1.6rem;
                        padding: .2rem 0;
                    }
                    .productNav .title {
                        font-size: .24rem;
                    }
                    .productNav ul {
                        width: 100%;
                    }
                    .productNav li {
                        padding: 0;
                        width: 25%;
                        text-align: center;
                    }
                    .productNav li a {
                        font-size: .26rem;
                    }
                    .p-title p {
                        font-size: .24rem;
                    }
                    .p-title a.back {
                        font-size: .24rem;
                        width: 1.8rem;
                        height: .58rem;
                        line-height: .54rem;
                    }
                    .product-show-1 .col {
                        width: 100%;
                        padding-top: .6rem;
                    }
                    .product-show-1 .col dl.msg dd {
                        line-height: .46rem;
                        font-size: .28rem;
                    }
                    .product-show-1 .col dl.msg dd:before {
                        height: .3rem;
                        margin-top: -.15rem;
                    }
                    .product-show-1 .col dl.info {
                        font-size: .24rem;
                        line-height: .46rem;
                    }
                    .product-show-1 .col dl.info dd:before {
                        height: .46rem;
                    }
                    .product-show-2 .list-wrapper a .name {
                        height: 1rem;
                        line-height: 1rem;
                    }
                    .product-show-2 .list-wrapper a .name h3 {
                        font-size: .26rem;
                    }
                    .product-show-2 .list-wrapper a .name .more {
                        font-size: .24rem;
                    }
                    .product-foot:before {
                        display: none;
                    }
                    .product-foot .wal {
                        height: 5rem;
                        padding: .6rem 0;
                    }
                    .product-foot .p-title {
                        padding: 0;
                    }
                    .product-foot ul {
                        width: 100%;
                        flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                    }
                    .product-foot li {
                        width: 50%;
                    }
                    .activity {
                        padding: 1rem 0 0 0;
                    }
                    .activity .title {
                        font-size: .24rem;
                    }
                    .activity .content {
                        width: 100%;
                        padding: 0 0 .4rem 0;
                        font-size: .24rem;
                        line-height: .44rem;
                    }
                    .activity .list ul {
                        justify-content: center;
                        -webkit-justify-content: center;
                    }
                    .activity .list li {
                        width: 50%;
                        font-size: .24rem;
                        padding-bottom: .3rem;
                    }
                    .activity .list li:after {
                        display: none;
                    }
                    .activity .list li h3 {
                        padding: .2rem 0 .15rem 0;
                    }
                    .service-1 .col {
                        width: 100%;
                    }
                    .service-1 .p-title p {
                        font-size: .24rem;
                    }
                    .service-1 .content {
                        font-size: .24rem;
                        line-height: .44rem;
                    }
                    .service-1 .list {
                        width: 100%;
                        padding: 0;
                    }
                    .service-1 .list li {
                        height: 1.8rem;
                    }
                    .service-1 .list li .name {
                        font-size: .24rem;
                    }
                    .service-1 .img {
                        width: 100%;
                    }
                    .service-2 .p-title div {
                        font-size: .24rem;
                    }
                    .service-2 .list ul {
                        margin-right: -.3rem;
                        margin-left: -.3rem;
                    }
                    .service-2 .list li {
                        width: 50%;
                    }
                    .service-2 .list li:after {
                        height: .4rem;
                        margin-top: -.2rem;
                    }
                    .service-2 .list li .container {
                        height: 2.16rem;
                    }
                    .service-2 .list li .container h3 {
                        font-size: .26rem;
                    }
                    .service-2 .list li .container p {
                        font-size: .2rem;
                        line-height: .32rem;
                    }
                    .page-layer .container {
                        width: 7.5rem;
                    }
                    .product-layer .container {
                        width: 7.5rem;
                        padding: 0 .3rem;
                    }
                    .product-layer .container a.close {
                        right: .3rem;
                        top: .5rem;
                    }
                    .product-layer .container .title {
                        padding: .6rem 0 .3rem 0;
                    }
                    .product-layer .container .title p {
                        font-size: .24rem;
                        top: 0;
                        padding: .1rem 0 0 0;
                    }
                    .product-layer .container .form li {
                        width: 100%;
                    }
                    .product-layer .container .form li h3 {
                        font-size: .26rem;
                    }
                    .product-layer .container .form li .input {
                        height: .64rem;
                    }
                    .product-layer .container .form li .input input {
                        height: .6rem;
                        line-height: .6rem;
                        font-size: .24rem;
                    }
                    .product-layer .container .form li.li_01 {
                        width: 100%;
                        flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                    }
                    .product-layer .container .form li.li_01 dl {
                        width: 100%;
                        padding-top: .2rem;
                    }
                    .product-layer .container .form li.li_01 dd {
                        line-height: .46rem;
                        font-size: .24rem;
                    }
                    .product-layer .container .submit div {
                        width: 2.3rem;
                        height: .66rem;
                    }
                    .product-layer .container .submit input {
                        height: .66rem;
                        font-size: .28rem;
                    }
                    .product-layer .container .tips {
                        font-size: .24rem;
                        line-height: 1.6em;
                    }
                    .product-layer2 .container {
                        width: 7.5rem;
                        padding: 0 .3rem;
                    }
                    .product-layer2 .container a.close {
                        right: .3rem;
                        top: .5rem;
                    }
                    .product-layer2 .container .title p {
                        font-size: .24rem;
                    }
                    .product-layer2 .container .title h2 {
                        font-size: .36rem;
                        line-height: 1em;
                    }
                    .product-layer2 .container .form li {
                        width: 100%;
                        padding-bottom: .2rem;
                    }
                    .product-layer2 .container .form li .ico {
                        top: .15rem;
                    }
                    .product-layer2 .container .form li .input input {
                        height: .66rem;
                        line-height: .66rem;
                        padding-left: .6rem;
                        font-size: .24rem;
                    }
                    .product-layer2 .container .form .submit div {
                        height: .6rem;
                    }
                    .product-layer2 .container .form .submit input {
                        height: .6rem;
                        font-size: .26rem;
                    }
                    .contact .form,
                    .product-layer2 .form {
                        position: relative;
                    }
                    .contact .form li,
                    .product-layer2 .form li {
                        padding-bottom: .25rem;
                    }
                    .contact .form li .ico,
                    .product-layer2 .form li .ico {
                        width: .4rem;
                        height: .4rem;
                        top: .15rem;
                    }
                    .contact .form li .input input,
                    .contact .form li .input textarea,
                    .product-layer2 .form li .input input,
                    .product-layer2 .form li .input textarea {
                        height: .66rem;
                        line-height: .66rem;
                        padding-left: .6rem;
                        font-size: .24rem;
                    }
                    .contact .form li .input textarea,
                    .product-layer2 .form li .input textarea {
                        height: 2rem;
                        padding: .15rem .15rem .15rem .6rem;
                        line-height: .36rem;
                    }
                    .contact .form .submit div,
                    .product-layer2 .form .submit div {
                        width: 2rem;
                        height: .6rem;
                        top: -1.2rem;
                    }
                    .contact .form .submit input,
                    .product-layer2 .form .submit input {
                        height: .6rem;
                        font-size: .26rem;
                    }
                    .faqs li a:before {
                        width: 100%;
                    }
                    .faqs li a:after {
                        width: 100%;
                    }
                    .faqs li a .img {
                        width: 100%;
                    }
                    .faqs li a .col {
                        width: 100%;
                        padding: .3rem 0;
                    }
                    .faqs li a .col .name {
                        font-size: .28rem;
                        font-weight: bold;
                    }
                    .faqs li a .col p {
                        font-size: .24rem;
                        line-height: .44rem;
                    }
                    .faq-show .content {
                        font-size: .24rem;
                        line-height: .44rem;
                    }
                    .new-show .title .time {
                        position: static;
                        font-size: .24rem;
                        line-height: .5rem;
                        margin-top: .1rem;
                    }
                    .p-num2 {
                        padding-right: 2.2rem;
                    }
                    .p-num2 li a {
                        height: .6rem;
                        line-height: .6rem;
                        font-size: .24rem;
                    }
                    .p-num2 .share .name {
                        line-height: .4rem;
                        font-size: .22rem;
                        display: none;
                    }
                    .p-num2 .share dd a {
                        width: .4rem;
                        height: .4rem;
                    }
                    .p-num2 a.back {
                        font-size: .24rem;
                        width: 1.8rem;
                        height: .58rem;
                        line-height: .54rem;
                    }
                    .about .col {
                        width: 100%;
                        padding-top: .5rem;
                    }
                    .about .col .p-title p {
                        font-size: .24rem;
                    }
                    .about .col .content {
                        font-size: .24rem;
                        line-height: .44rem;
                    }
                    .about .col .list li .name {
                        font-size: .24rem;
                    }
                    .honor {
                        padding: .2rem 0 .8rem 0;
                    }
                    .honor ul {
                        margin-left: -.3rem;
                    }
                    .honor li {
                        width: 50%;
                        padding: 0 0 0 .3rem;
                    }
                    .honor li .name {
                        line-height: .5rem;
                        font-size: .24rem;
                    }
                    .equipment li {
                        width: 50%;
                    }
                    .equipment li .img {
                        padding: 0 0 .3rem .3rem;
                    }
                    .contact .col-1 {
                        width: 100%;
                    }
                    .contact .col-2 {
                        width: 100%;
                    }
                    .p-search {
                        flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                    }
                    .p-search .form {
                        width: 6rem;
                        height: .7rem;
                    }
                    .p-search .select {
                        height: .7rem;
                        line-height: .7rem;
                    }
                    .p-search .select span {
                        font-size: .24rem;
                    }
                    .p-search .select .layer .scroll {
                        max-height: 2.4rem;
                    }
                    .p-search .select .layer dd {
                        height: .6rem;
                        line-height: .6rem;
                        font-size: .24rem;
                    }
                    .p-search .input input {
                        height: .7rem;
                        line-height: .7rem;
                        font-size: .24rem;
                    }
                    .p-search .submit {
                        width: .7rem;
                        height: .7rem;
                    }
                    .p-search .submit input {
                        height: .7rem;
                    }
                    .p-search .nav {
                        padding-top: .5rem;
                        position: static;
                    }
                    .job li {
                        padding-bottom: .3rem;
                    }
                    .job li .title {
                        font-size: .24rem;
                    }
                    .job li .title h2 {
                        font-size: .28rem;
                        width: 4.5rem;
                    }
                    .job li .title .price {
                        width: 2.5rem;
                    }
                    .job li .title .address {
                        display: none;
                    }
                    .job li .box {
                        padding: 1.15rem .45rem 0 .45rem;
                        font-size: .24rem;
                    }
                    .job li .box .col {
                        width: 100%;
                    }
                    .job li .box .col h3 {
                        font-size: .26rem;
                    }
                    .job li .box .col dl dd {
                        line-height: .4rem;
                    }
                    .job li .box .col dl dd:before {
                        height: .4rem;
                    }
                    .job li .box .col-2 {
                        flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                    }
                    .job li .box .col-2 p {
                        font-size: .24rem;
                        width: 100%;
                        padding-top: .1rem;
                    }
                    .job li .box .col-2 a.btn {
                        width: 1.7rem;
                        height: .46rem;
                        line-height: .46rem;
                        top: -.1rem;
                    }
                    .job li .box dl.info {
                        flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                        padding: .2rem 0;
                    }
                    .job li .box dl.info dd {
                        height: .5rem;
                        width: 50%;
                    }
                    .search-result .search-title h2 {
                        font-size: .32rem;
                    }
                    .programme .title h2 {
                        font-size: .5rem;
                    }
                    .programme .title p {
                        font-size: .24rem;
                        line-height: .44rem;
                    }
                    .programme .list li {
                        min-height: 5rem;
                        height: auto;
                        padding-top: .2rem;
                        padding-bottom: .5rem;
                    }
                    .programme .list li dl.dl-1 a {
                        height: .5rem;
                        line-height: .46rem;
                        font-size: .24rem;
                    }
                    .programme .list li dl.dl-1 a:after {
                        display: none;
                    }
                    .programme .list li .list-2 dd {
                        font-size: .22rem;
                        line-height: .44rem;
                    }
                    .programme .list li .list-2 dd a {
                        background-position: left .23rem;
                    }
                    .programme .list .ul-1 {
                        width: 100%;
                    }
                    .programme .list .ul-1 li {
                        min-height: 6rem;
                        height: auto;
                    }
                    .programme .list .ul-2 {
                        width: 100%;
                    }
                    .news-wal .w920 {
                        width: 100%;
                    }
                    .news-wal .w1210 {
                        width: 100%;
                    }
                    .side-class {
                        display: none;
                    }
                    .side-news {
                        display: none;
                    }
                    .news-1 {
                        margin-top: .3rem;
                    }
                    .news-1 p {
                        font-size: .24rem;
                        line-height: .44rem;
                    }
                    .news-1 .col {
                        width: 100%;
                    }
                    .news-1 .col .img .time {
                        width: 1.4rem;
                        height: .58rem;
                        line-height: .58rem;
                        font-size: .26rem;
                    }
                    .news-1 .col h3 {
                        font-size: .28rem;
                        line-height: .48rem;
                    }
                    .news-1 .list {
                        width: 100%;
                    }
                    .news-1 .list li {
                        padding-top: .25rem;
                    }
                    .news-1 .list li .name {
                        font-size: .26rem;
                        line-height: .48rem;
                    }
                    .news-1 .list li .name:before {
                        height: .48rem;
                    }
                    .news-list li a:before {
                        width: 100%;
                    }
                    .news-list li a:after {
                        width: 100%;
                    }
                    .news-list li a .img {
                        width: 5.6rem;
                    }
                    .news-list li a .col {
                        width: 100%;
                        padding: .3rem 1.25rem .5rem 0;
                    }
                    .news-list li a .col .name {
                        font-size: .28rem;
                        line-height: .38rem;
                        font-weight: bold;
                    }
                    .news-list li a .col p {
                        font-size: .24rem;
                        line-height: .42rem;
                    }
                    .news-list li a .time {
                        font-size: .26rem;
                    }
                    .news-list2 li a:before,
                    .news-list2 li a:after,
                    .news-list2 li a .col {
                        width: 100%;
                    }
                    .honor-layer .container {
                        width: 6.9rem;
                    }
                    .page404 .msg p {
                        font-size: .24rem;
                    }
                    .page404 h3 {
                        font-size: .28rem;
                    }
                    .page404 .btn a {
                        font-size: .28rem;
                        width: 2.2rem;
                        height: .7rem;
                        line-height: .7rem;
                    }
                    .side-bar {
                        width: .56rem;
                    }
                    .side-bar li {
                        padding-bottom: .12rem;
                    }
                    .side-bar li a {
                        height: .56rem;
                    }
                    .side-bar li a img {
                        width: .2rem;
                    }
                    .side-bar li:nth-child(1) a {
                        height: 2.2rem;
                    }
                    .side-bar li:nth-child(1) a em {
                        font-size: .24rem;
                        line-height: .34rem;
                    }
                    .siteMap .title {
                        height: .75rem;
                    }
                    .siteMap .title h2 {
                        font-size: .36rem;
                        height: .75rem;
                        line-height: .75rem;
                    }
                    .siteMap .list,
                    .siteMap .list2 {
                        padding-bottom: .4rem;
                    }
                    .siteMap .list dl,
                    .siteMap .list2 dl {
                        margin-right: -.3rem;
                    }
                    .siteMap .list dd a,
                    .siteMap .list2 dd a {
                        font-size: .24rem;
                        height: .6rem;
                        line-height: .6rem;
                    }
                    .siteMap .list li {
                        width: 100%;
                        padding-left: 1.3rem;
                        position: relative;
                    }
                    .siteMap .list h3 {
                        font-size: .28rem;
                        line-height: .6rem;
                        position: absolute;
                        z-index: 10;
                        left: 0;
                        right: auto;
                        top: 0;
                        bottom: auto;
                    }
                    .siteMap .list dl {
                        display: flex;
                        display: -webkit-flex;
                        flex-wrap: wrap;
                        -webkit-flex-wrap: wrap;
                    }
                    .siteMap .list dd {
                        padding-right: .3rem;
                    }
                    .siteMap .list2 dd {
                        width: 20%;
                    }
                }
                
                @media screen and (max-width: 550px) {
                    .indexFlash a.prev,
                    .indexFlash a.next {
                        display: none;
                    }
                    .index-1 .list-wrapper li a .img img {
                        padding: 15% 0;
                    }
                    .wal {
                        margin: 0 .3rem;
                    }
                    .p-head .nav li {
                        margin-left: 0.2rem;
                    }
                    .p-head .nav a {
                        font-size: .2rem;
                    }
                    .nav ul {
                        margin-left: .2rem;
                    }
                    .g-head a.logo {
                        width: 4.5rem !important;
                        left: -.4rem !important;
                        margin-left: 15px;
                    }
                }
                /*# sourceMappingURL=phone.css.map */