
.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-showcase-1{position: relative;}                  
        .picScroll1>div a,.picScroll1>div img{
            box-sizing: border-box;
            width: 100%;
            height: auto;
            display: block;
        }
        .picScroll1 h3{font-size: 1.5rem;line-height:2rem;display:block;padding-bottom:1rem;color:#333;}
        .m4-bantil{display: block; width:100%;position: absolute;left:0;bottom:0;height: 1.8rem;text-align: center;}
		.m4-bantil li{width:0.55rem;height: 0.55rem;background:#d6cbc8;border-radius:0.55rem;margin: 0 0 0 0.2rem;display: inline-block;font-size:0;}
		.m4-bantil li.on{background:#119367;}
		.swiper-container {
            width: 100%;
            position: relative;
        }
        .swiper-slide {
            text-align: center;
            font-size: 18px;
            background: #fff;
    
            /* Center slide text vertically */
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
        }
    

        .m4-prod-content-1-con-txt{color: #666;line-height: 1.8rem;clear: both;}
        .m4-prod-content-1-con-txt p{color: #666;line-height:2.4rem;clear: both;padding: 0 3%;}
        .m4-prod-content-1-con-txt span{color: #424142;line-height: 1.8rem;clear: both;width:45%;display: block;float: left;}
        .m4-prod-content-1-con  h3{border-bottom: solid 1px #c9c9c9;padding: 0 3%;font-size: 1.5rem;height: 3.4rem;line-height: 3.2rem;color: #424142;margin-bottom:1.3rem;}
        .m4-pho{display: block;clear: both;text-align:center;width:100%;height: 3.35rem;line-height: 3.35rem;background: #119367;color: #fff;font-size: 1.3rem;margin:1.5rem auto;}
        /*详情页图片自适应*/
        .endit-content img{max-width:100% !important;height:auto !important;}
    


        .m2-prod-content-1{overflow: hidden;}
        .m2-prod-content-1-nav {
            height: 3rem;
            position: relative;
            padding-right: 3rem;
            background: #eee;
        }
        
        .m2-prod-content-1-nav .togglebtn {
            position: absolute;
            top: 2px;
            right: 0px;
            line-height: 2.4rem;
            width: 2.8rem;
            text-align: center;
            border-radius: 3px;
        }
        
        .m2-prod-content-1-nav li {
            float: left;
            background: #eee;
            white-space: nowrap;
            color:#333;
            padding:0 1rem;
            text-align: center;
            font-weight: normal;
            font-size:1.5rem;
            line-height:3rem;
            height:3rem;
        }
        .m2-prod-content-1-nav .on{color:#fff;background:#119367;}
        .m2-prod-content-1-nav .on h3{color:#fff;}
        
        
        .m2-prod-content-1-con {
            padding: 1rem;
        }
        
        .m2-prod-content-1-con>.con {
            display: none;
        }
        
       .m2-prod-content-1-con>.con.on {
            display: block;
        } 
    

        .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;
        }
    

.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;}
        
