
.g-hd{ background:#fff;height:5.2rem; position:fixed;min-width:320px;max-width:640px; width:100%;z-index:99; top:0;}
.g-hd h2{ width:11.875%; float:left; margin:0.6rem 0 0 2.8125%;}
.g-hd h2 img{ display:block; width:100%;}
.g-hd h3{ width:49%; float:left; padding:1.2rem 0 0 18%; line-height:2.5rem; text-align:right;}
.g-hd h3 a{ display:inline-block; font-size:1.3rem; color:#333; text-align:center; padding:0 6.5%; position:relative;}
.g-hd h3 a:before{ content:""; position:absolute; top:0.8rem; right:0; width:1px; height:40%; background:#ccc;}
.g-hd h3 a:last-child:before{ background:none;}
.g-hd .downmenu{ display:block; width:1.65rem; height:1.65rem; float:right; padding:1.5rem 6% 1rem 2%;}
.g-hd .downmenu img{ display:block; width:100%;}
.meun{ width:100%; position:absolute;top:5.2rem; left:0; background:rgba(17,147,103,0.8); z-index:3;}
.meun li{ font-size:1.1rem; line-height:2.8rem; color:#fff; padding-left:16%;}
.meun .slideMenu{ display:none;}
		

        .m4-prod-content-1-con {
            overflow: hidden;
            padding: 0 0 2rem;
        }
        
        .m4-prod-content-1-con-ly {
            font-size: 1.3rem;
            height: 3rem;
            line-height: 1.3rem;
            color: #999;
        }
        
        .m4-prod-content-1-con-ly span {
            padding: 0 2rem 0 0;
        }
        
    

        .m4-nsws-list-content-1 {
            padding: 0 0 0rem;
            display: block;
            clear: both;
        }
        
        .m4-nsws-list-content-1-con p,
        .m4-nsws-list-content-1-con p img {
            width: 100%;
            display: block;
        }
        
        .m4-nsws-list-content-1-con li {
            line-height: 3.8rem;
            height: 3.8rem;
            border-bottom: dashed 1px #c9c7c6;
            padding: 0 3%;
            position: relative;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden;
        }
        
        .m4-nsws-list-content-1-con li:before {
            content: "";
            position: absolute;
            width: 0.5rem;
            height: 0.5rem;
            border-top: solid 1px #7d7d7d;
            border-right: solid 1px #7d7d7d;
            transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            right: 3%;
            top: 1.9rem;
        }
        
        .m4-nsws-list-content-1-con a:last-child li {
            border: 0;
        }
    

        .m4-product-2{position:relative;}
        .swiper-container {
            width:80%;
            margin:2rem auto 0;padding-bottom:2rem;
        }
        
        .m4-product-2-con li {
            width: 50%;
            overflow: hidden;
        }
        
        .m4-product-2-con li img {
            max-width: 100%;
            display: block;
            margin: 0 auto;
        }
        
        .m4-product-2-con li span {
            display: block;
            max-height:4.8;
            text-align: center;
            overflow:hidden;
        }
        
        .m4-product-2 .swiper-button-prev,
        .m4-product-2 .swiper-button-next {
            display: block;
            border: 0; 
            width: 21px;
            height: 32px;
            background: url(images/m1-skinVI.png) 0px -2328px no-repeat; 
            overflow: hidden;
            position: absolute;
            z-index: 0;
            top: 63%;
            margin-top: -0.8rem;
            text-indent: -9999px;
            
        }
        .m4-product-2 .swiper-button-next{
            background: url(images/m1-skinVI.png) 0px -2390px  no-repeat;
        }
        .m4-product-2 .swiper-button-prev {
            left: 0.5rem;
        }
        
        .swiper-slide {
            height: auto!important;
        }
        
        .m4-product-2 .swiper-button-next {
            right: 0.5rem;
        }
    

.g-ft{padding-bottom:5.5rem;}
.g-ft h3{ height:3.85rem; background:#078b5e;overflow:hidden; margin-top:2.8rem;}
.g-ft h3 p{ width:12.03125%; margin:0 auto;}
.g-ft h3 p img{ display:block; width:100%;}

.fwz{ text-align:center; line-height:2rem; color:#333; font-size:1.2rem; margin-top:1rem;}
.fwz b{ display:block;}
.fwz a{ color:#333;}
.fwz p{ width:62.5%; margin:1.5rem auto 0; border:1px dashed #d0d0d0; box-sizing:border-box; font-size:1rem;}
.fwz p img{ display:block; width:34%; padding:0.5rem; border-right:1px dashed #d0d0d0; float:left;}
.fwz p span{ display:block; width:60%; float:right;padding-top:60px;}
.fwz p span i{ display:block; width:2.6rem; height:2.55rem; margin:1.6rem auto 0; background:url(images/common/code_bg.png) no-repeat center top; background-size:100% auto;}

.fnav{ position:fixed; bottom:0; left:0; min-width:320px; max-width:640px; width:100%; height:4rem; background:#078b5e;z-index:999;}
.fnav li{ width:25%; float:left; height:4rem; position:relative;}
.fnav li:before{ content:""; position:absolute; top:0; right:0; width:1px; height:100%; background:#06744e;}
.fnav li a{ display:block; text-align:center; color:#fff; font-size:0.9rem; height:4rem; line-height:4rem;}
.fnav li:nth-child(1){ width:12.5%; background:#fba124;}
.fnav li:nth-child(4){width:20.75%;}
.fnav li:nth-child(5){ width:16.75%;}
.fnav li em{ display:block; width:40%; margin:0 auto 0.2rem; padding-top:1.2rem;}
.fnav li em img{ display:block; width:100%;}
.fnav li:last-child:before{ background:none;}
        
