.head2{position:relative;z-index:11;height:9rem;overflow:hidden}
.head2 .logo{width:33.4375%;float:left;margin:.25rem 0 .25rem 3%}
.head2 .logo img{display:block;height:5rem}
.head2 h5{width:59.5%;float:right;margin-top:1.5rem;font-size:.9rem;color:#333;line-height:1.4rem}
.head2 h5 em{display:block;font-weight:700;font-size:.95rem}
.home{width:96.875%;margin:0 auto;height:3.3rem;background:#5dab45;border-radius:2rem}
.head2 h3{width:75%;float:left;text-align:center;font-size:1.3rem;line-height:3.3rem;color:#fff}
.head2 h3 a{display:inline-block;color:#fff;padding:0 8%;position:relative}
.head2 h3 a:before{content:"";position:absolute;top:1.2rem;right:0;width:1px;height:30%;background:#5dab45;border-right:1px solid #d8d8d8}
.head2 .menu_btn{width:20%;height:3.3rem;float:right;font-size:1.3rem;line-height:3.3rem}
.head2 .menu_btn a.downmenu{display:block;color:#fff;background:url(../images/home.png) no-repeat 66% center;background-size:1rem .85rem}
.menu2 .slideMenu{width:23%;display:none;z-index:20;position:absolute;top:8.6rem;right:5%;transition:transform 1s;-webkit-transition:transform 1s;background:#fff;padding:1rem 4% 2rem 4%;box-shadow:.2rem 0 .6rem 0 #999}
.menu2 .slideMenu:before{content:"";position:absolute;top:-1rem;left:48%;width:0;height:0;border-bottom:1rem solid #fff;border-left:.5rem solid transparent;border-right:.5rem solid transparent}
.menu2.down .slideMenu{transform:translate3D(0,100%,0);-webkit-transform:translate3D(0,100%,0)}
.menu2 ul li{line-height:2.6rem;text-align:center;color:#666;font-size:1.2rem}
.menu2 ul li a{font-size:1.1rem;font-family:"Microsoft Yahei";color:#666;text-decoration:none}
.g-online .code{display:none}
.g-online .submit{display:none}
.nsw-modal{width:100vw;height:100vh;background:rgba(0,0,0,.2);position:fixed;top:0;left:0;z-index:99999}
.modal-dialog{position:absolute;top:50%;left:0;margin-top:-5rem;width:100%;min-height:10rem;color:#000;z-index:99998;overflow:hidden}
.modal-dialog .css-icon{background-size:3.15rem 7.5rem;background-repeat:no-repeat}
.modal-dialog .modal-head{display:none;height:30px;line-height:30px;padding:0 20px;background:#f6efef;font-size:14px}
.modal-dialog .modal-head .modal-logo{width:15px;height:15px;background-position:1px 0;margin:8px 5px 0 0;float:left}
.modal-dialog .modal-head .close{float:right;width:15px;height:15px;background-position:-14px 0;margin-top:8px}
.modal-dialog .modal-body{max-width:600px;min-width:300px;width:80%;margin:0 auto;min-height:10rem;background:#fff;border-radius:10px}
.modal-dialog .modal-body .modal-body-left{margin:1.5rem 0 0 4rem;float:left}
.modal-dialog .modal-body .modal-body-left .icon{width:3.3rem;height:3.2rem}
.modal-dialog .modal-body .modal-body-left .success-message{background-position:left bottom}
.modal-dialog .modal-body .modal-body-left .warming-message{background-position:0 0}
.modal-dialog .modal-body .modal-body-right{width:64%;float:right;padding-top:1rem}
.modal-dialog .modal-body .modal-body-right .close-btn{color:#515567;text-align:center;display:inline-block;height:2.5rem;width:6rem;font-size:1.1rem;line-height:2.5rem;background:#fff;border:1px solid #dcdcdc;border-radius:6px;margin-bottom:1rem}
.modal-dialog .modal-body .modal-body-right p.msg-title{font-weight:700;font-size:1.3rem}
.modal-dialog .modal-body .modal-body-right p.msg{font-size:1.2rem;color:#515567;margin-bottom:.5rem}
.g-ft{padding:2rem 0 6rem;background:#fff}
.flx{text-align:center;color:#666;line-height:1.8rem;font-size:.9rem}
.flx h4{padding:0 7%;line-height:1.8rem;font-size:.9rem}
.flx h4 a{color:#666}
.flx p{width:96.875%;margin:0 auto 1rem;height:3rem;background:#7b7b7b;border-radius:2rem;text-align:center}
.flx p a{display:block;color:#fff;line-height:3rem;width:20%;float:left}
.flx p a:last-child{background:0 0}
.flx em{padding:0 2%}
.flx h5{width:3.9rem;height:3.9rem;float:right}
.flx h5 img{display:block;width:100%}
.fnav{position:fixed;bottom:0;left:0;min-width:320px;max-width:640px;width:100%;height:5.5rem;background:#5dab45;z-index:12}
.fnav li{width:25%;float:left;height:5.5rem;position:relative}
.fnav li a:hover{background:#4a4a4a}
.fnav li:last-child:before{background:0 0}
.fnav li:before{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:#ebebeb}
.fnav li a{display:block;text-align:center;color:#fff;font-size:1.2rem;height:5.5rem;line-height:1.3rem;font-family:"Microsoft YaHei"}
.fnav li em{display:block;width:27.5%;margin:0 auto .3rem;padding-top:.8rem}
.fnav li em img{display:block;width:100%}



.m-gy-dfl-01{margin-bottom:1.6rem}
.m-gy-dfl-01-tit{height:4rem;width:100%;font-size:1.6rem;text-align:center;color:#fff;line-height:4rem;background:#5dab45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;margin-top: .5rem;}
.m-gy-dfl-01-desc{width:93.75%;margin:0 auto}
.main-footer-1{height:4.1rem;position:relative;z-index:98}
.main-footer-1-con{max-width:640px;min-width:320px;width:100%;position:fixed;left:0;bottom:0;background:rgba(0,0,0,.8)}
.main-footer-1-list{border-top:1px solid #5dab45;display:none}
.main-footer-1-list li{float:left;width:50%;height:2.5rem;font-size:1.2rem;line-height:2.5rem;color:#fff;box-sizing:border-box;padding-left:18%;position:relative}
.main-footer-1-list li a{color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.main-footer-1-list li:after{content:"";width:.5rem;height:.5rem;position:absolute;left:30%;top:1rem;background:#fff;border-radius:100%}
.main-footer-1-list .clear{border-bottom:1px solid #fff}
.main-footer-1-list .clear:nth-last-child(1){border-bottom:0}
.main-footer-1-mata{height:4.1rem;background:#313131;border-top:1px solid #5dab45;text-align:center}
.main-footer-1-mata p{display:inline-block;font-size:1.4rem;color:#fff;line-height:2.2rem;border:1px solid #fff;border-radius:.4rem;padding:0 4%;margin-top:1rem}


.m4-prod-list-content-1-con{margin-top:2%;}
.m4-prod-list-content-1-con a{width:48.56%;float: left;}
.m4-prod-list-content-1-con a:nth-child(2n){float:right}
.m4-prod-list-content-1-con li img{display:block;width:100%;box-sizing:border-box;border:solid 1px #d7d7d7}
.m4-prod-list-content-1-con span{display:block;color:#3b3e3d;line-height:3rem;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}


.m-cx-cpgs-ts4-3-01{margin-bottom:1rem}
.m-cx-cpgs-ts4-3-01-pic{position:relative;width:93.75%;margin:1.4rem auto 1rem}
.m-cx-cpgs-ts4-3-01-next,.m-cx-cpgs-ts4-3-01-prev{width:1rem;height:1rem;border:1px solid #bfc4c3;transform:rotate(45deg);box-sizing:border-box;position:absolute;top:50%;margin-top:-.5rem;z-index:22}
.m-cx-cpgs-ts4-3-01-prev{left:2%;border-style:none none solid solid}
.m-cx-cpgs-ts4-3-01-next{right:2%;border-style:solid solid none none}
.m-cx-cpgs-ts4-3-01-pic .m-cx-cpgs-ts4-3-01-page{font-size:.9rem;line-height:1.5rem;color:#787878;position:absolute;left:0;bottom:.8rem;text-align:right;box-sizing:border-box;padding-right:.8rem;z-index:22}
.m-cx-cpgs-ts4-3-01-pic li>img{width:100%;display:block}
.m-cx-cpgs-ts4-3-01-tit{height:4rem;width:100%;font-size:1.6rem;text-align:center;color:#fff;line-height:4rem;background:#5dab45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
.m-cx-cpgs-ts4-3-01-desc{width:93.75%;margin:0 auto 0}
.m-cx-cpxq-01{width:93.75%;margin:0 auto;background:#f4f4f4;box-sizing:border-box;padding:1.2rem 2%;border:1px solid #e6e6e6;margin-bottom:1rem}
.m-cx-cpxq-01 img{max-width:100%;}
.m-cx-cpxq-01-tit{height:2.25rem;border-bottom:1px solid #d7d7d7;box-sizing:border-box;margin-bottom:1rem}
.m-cx-cpxq-01-tit span{display:inline-block;height:2.25rem;font-size:1.2rem;line-height: 1.9rem;color:#464646;border-bottom:1px solid #343434;box-sizing:border-box;vertical-align:top;padding-top:.2rem;padding-left: 0.2rem;background-size:1.1rem;margin-right: 0.5rem;}
.m-cx-cpxq-01-tit em{font-size:.9rem;text-transform:uppercase;color:#c2c2c1;line-height:2.25rem;vertical-align:top}
.m-cx-xgcp-4pl-ts4-3-01{width:93.75%;margin:0 auto 1rem;border:1px solid #f3f3f3}
.m-cx-xgcp-4pl-ts4-3-01-tit{height:2.25rem;border-bottom:1px solid #d7d7d7;margin-bottom:1rem;margin-top:1rem}
.m-cx-xgcp-4pl-ts4-3-01-tit span{display:inline-block;height:2.25rem;font-size:1.2rem;line-height:2.25rem;color:#464646;border-bottom:1px solid #343434;box-sizing:border-box;padding-left: .5rem;background-size:1.1rem;margin-right:.5rem;}
.m-cx-xgcp-4pl-ts4-3-01-tit em{font-size:.9rem;text-transform:uppercase;color:#c2c2c1;line-height:2.25rem;vertical-align:top}
.m-cx-xgcp-4pl-ts4-3-01-list dl{width:48.5%;box-sizing:border-box;border:1px solid #eaeaea;margin-right:3%;float:left;margin-bottom:-1px;text-align:center}
.m-cx-xgcp-4pl-ts4-3-01-list dl:nth-last-child(1){margin-right:0}
.m-cx-xgcp-4pl-ts4-3-01-list dt{border-bottom:1px solid #eaeaea}
.m-cx-xgcp-4pl-ts4-3-01-list dt,.m-cx-xgcp-4pl-ts4-3-01-list dt img{width:100%;display:block}
.m-cx-xgcp-4pl-ts4-3-01-list dd{height:4.25rem;font-size:1.2rem;color:#4c4c4c;line-height:4.25rem;padding-top:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}



.main-tit-11{height:4rem;width:100%;font-size:1.6rem;text-align:center;color:#fff;line-height:4rem;background:#5dab45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
.m-cl-1nt4-3-01-list{padding:0 3%}
.m-cl-1nt4-3-01-list dl{padding:1.25rem 0;border-bottom:1px solid #e5e5e5;display:inline-block;width:100%}
.m-cl-1nt4-3-01-list dt{width:33.3%;float:left;margin-right:5.6%}
.m-cl-1nt4-3-01-list dt img{width:100%}
.m-cl-1nt4-3-01-list h3{height:2.9rem;font-size:1.4rem;line-height:2.9rem;color:#626262;text-overflow:ellipsis;border-bottom:.15rem solid #f1f1f1;overflow:hidden;white-space:nowrap}
.m-cl-1nt4-3-01-list-desc{margin-top:.4rem;height:3.6rem;font-size:1.2rem;line-height:1.8rem;color:#626262;overflow:hidden}
.m-cl-1nt4-3-01-list-data{font-size:1.2rem;font-weight:700;line-height:1.8rem;color:#626262;display:inherit;float:right;margin-top:-1.8rem}


.m-xx-01{margin-bottom:1.6rem}
.m-xx-01-tit{height:4rem;width:100%;font-size:1.6rem;text-align:center;color:#fff;line-height:4rem;background:#5dab45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
.m-xx-01-txt{width:93.75%;font-size:1.4rem;color:#535353;line-height:2.2rem;text-align:center;border-bottom:1px solid #a3a3a3;margin:.6rem auto;padding:1rem 0}
.m-xx-01-desc{width:93.75%;margin:0 auto}
.m-xx-fy-01{height:3.7rem;background:#e8e8e8;padding:1.6rem 3.125%;margin-bottom:1rem}
.m-xx-fy-01-return{float:right;width:3.5rem;height:3rem;box-sizing:border-box;padding-top:.2rem;margin-top:.2rem;font-size:1rem;line-height:1.2rem;text-align:center;color:#fff;background:#343434}
.m-xx-fy-01-next,.m-xx-fy-01-prev{height:1.8rem;margin-bottom:.1rem;font-size:1.2rem;color:#4b4a4a;line-height:1.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-xx-fy-01-next p,.m-xx-fy-01-prev p{width:62%;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.m-xx-fy-01-next span,.m-xx-fy-01-prev span{width:4.8rem;height:1.8rem;display:block;font-weight:700;color:#fff;text-align:center;float:left;background:#a2a2a2;margin-right:.2rem}