.g-hd{position:relative;z-index:19;height:5rem;background:#fff}
.m-logo{position:relative;padding:.55rem 0 0 3.125%;width:36.56%}
.m-logo img{display:block;width:100%}
.m-text{width:50.6%;height:4.5rem;text-align:center;white-space:nowrap;font-size:1.4rem;line-height:5rem}
.m-text a{display:inline-block;padding:0 1rem;color:#292727}
.m-text span.cur a{color:#e52128;font-weight:700}
.f-fr{float:right}
.f-fl{float:left}
.downmenu{display:block;padding:1.9rem 0 0;width:7.5%}
.downmenu img{display:block;width:1.4rem}
.head2 .menu_btn a.downmenu.hover{border-radius:5px;background:#fb4c36;box-shadow:1px 1px 1px #666}
.menu2{position:relative;z-index:9}
.menu2 .slideMenu{position:absolute;top:5rem;right:0;z-index:80;display:none;overflow:hidden;padding:1.2rem 10% 2rem;width:80%;background:rgba(229 ,33 ,40,.9);-webkit-transition:transform 1s;transition:transform 1s}
.menu2 .slideMenu li{clear:both;border-bottom:1px solid #fff;color:#fff;font-size:1.2rem;line-height:3.5rem}
.menu2 .slideMenu li:last-child{border-width:.15rem}
.menu2 .slideMenu li a{display:block;color:#fff;line-height:3.5rem}
.ad-01{position:relative;min-height:4rem;background:#e42127}
.ad-01-img img{display:block;width:100%}
.ad-01-title{position:absolute;top:0;overflow:hidden;box-sizing:border-box;width:100%;height:4rem;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;line-height:4rem}
.m4-prod-list-content-1-con li{margin-bottom:1rem;width:48.56%}
.m4-prod-list-content-1-con li img{display:block;box-sizing:border-box;width:100%;border:1px solid #ccc}
.m4-prod-list-content-1-con span{display:block;overflow:hidden;padding:.5rem 0 .5rem;height:3.2rem;color:#3b3e3d;text-align:center;line-height:1.6rem}
.g-ft{position:relative;margin:1.6rem auto 0;padding:0 0 3.5rem;height:auto;background:#f2f2f2;color:#6e6c6c;text-align:center;font-size:1.1rem;line-height:2.05rem}
.ontop{position:absolute;top:-1.5rem;left:50%;display:block;margin-left:-1.5rem;width:2.95rem;height:2.95rem}
.ontop span,.ontop span img{display:block;width:2.95rem;height:2.95rem;border-radius:2.95rem}
.f_text{padding:2.5rem 0 1.3rem}
.f_text i{display:inline-block;width:1.7rem;color:#c4c4c4;text-align:center}
.f_text a{display:inline-block;color:#6e6c6c}
.social_nav5{position:fixed;bottom:0;z-index:999;width:100%;height:3.5rem;max-width:640px;min-width:320px;background:#565656;text-align:center;line-height:3.5rem}
.social_nav5 li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;height:3.5rem;border-left:solid 1px #636363;color:#fff;font-size:1rem;-o-box-sizing:border-box}
.social_nav5 a:nth-child(1) li{background:#e52128}
.social_nav5 a:nth-child(1) li,.social_nav5 a:nth-child(2) li{border-left:0}
.social_nav5 li span{display:inline-block;padding:0 0 0 1.9rem;background-size:1.5rem 1.6rem!important;-webkit-background-size:1.5rem 1.6rem!important;-moz-background-size:1.5rem 1.6rem!important;-o-background-size:1.5rem 1.6rem!important}
.g-hd{position:relative;z-index:19;height:5rem;background:#fff}
.m-logo{position:relative;padding:.55rem 0 0 3.125%;width:36.56%}
.m-logo img{display:block;width:100%}
.m-text{width:50.6%;height:4.5rem;text-align:center;white-space:nowrap;font-size:1.4rem;line-height:5rem}
.m-text a{display:inline-block;padding:0 1rem;color:#292727}
.m-text span.cur a{color:#e52128;font-weight:700}
.f-fr{float:right}
.f-fl{float:left}
.downmenu{display:block;padding:1.9rem 0 0;width:7.5%}
.downmenu img{display:block;width:1.4rem}
.head2 .menu_btn a.downmenu.hover{border-radius:5px;background:#fb4c36;box-shadow:1px 1px 1px #666}
.menu2{position:relative;z-index:9}
.menu2 .slideMenu{position:absolute;top:5rem;right:0;z-index:80;display:none;overflow:hidden;padding:1.2rem 10% 2rem;width:80%;background:rgba(229 ,33 ,40,.9);-webkit-transition:transform 1s;transition:transform 1s}
.menu2 .slideMenu li{clear:both;border-bottom:1px solid #fff;color:#fff;font-size:1.2rem;line-height:3.5rem}
.menu2 .slideMenu li:last-child{border-width:.15rem}
.menu2 .slideMenu li a{display:block;color:#fff;line-height:3.5rem}
.ad-01{position:relative;min-height:4rem;background:#e42127}
.ad-01-img img{display:block;width:100%}
.ad-01-title{position:absolute;top:0;overflow:hidden;box-sizing:border-box;width:100%;height:4rem;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;line-height:4rem}
.m-cl-1nt4-3-01-list{padding:0 3%}
.m-cl-1nt4-3-01-list dl{display:inline-block;padding:1.25rem 0;width:100%;border-bottom:2px solid #e5e5e5}
.m-cl-1nt4-3-01-list dt{float:left;margin-right:5.6%;width:33.3%}
.m-cl-1nt4-3-01-list dt img{width:100%}
.m-cl-1nt4-3-01-list h3{overflow:hidden;height:2.6rem;border-bottom:.15rem solid #f1f1f1;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;line-height:2.6rem}
.m-cl-1nt4-3-01-list-desc{overflow:hidden;margin-top:.4rem;height:4rem;color:#626262;font-size:1.4rem;line-height:2rem}
.m-cl-1nt4-3-01-list-data{float:right;display:inherit;margin-top:-1.8rem;color:#626262;font-weight:700;font-size:1.2rem;line-height:1.8rem}
.g-ft{position:relative;margin:1.6rem auto 0;padding:0 0 3.5rem;height:auto;background:#f2f2f2;color:#6e6c6c;text-align:center;font-size:1.1rem;line-height:2.05rem}
.ontop{position:absolute;top:-1.5rem;left:50%;display:block;margin-left:-1.5rem;width:2.95rem;height:2.95rem}
.ontop span,.ontop span img{display:block;width:2.95rem;height:2.95rem;border-radius:2.95rem}
.f_text{padding:2.5rem 0 1.3rem}
.f_text i{display:inline-block;width:1.7rem;color:#c4c4c4;text-align:center}
.f_text a{display:inline-block;color:#6e6c6c}
.social_nav5{position:fixed;bottom:0;z-index:999;width:100%;height:3.5rem;max-width:640px;min-width:320px;background:#565656;text-align:center;line-height:3.5rem}
.social_nav5 li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;height:3.5rem;border-left:solid 1px #636363;color:#fff;font-size:1rem;-o-box-sizing:border-box}
.social_nav5 a:nth-child(1) li{background:#e52128}
.social_nav5 a:nth-child(1) li,.social_nav5 a:nth-child(2) li{border-left:0}
.social_nav5 li span{display:inline-block;padding:0 0 0 1.9rem;background-size:1.5rem 1.6rem!important;-webkit-background-size:1.5rem 1.6rem!important;-moz-background-size:1.5rem 1.6rem!important;-o-background-size:1.5rem 1.6rem!important}
.g-hd{position:relative;z-index:19;height:5rem;background:#fff}
.m-logo{position:relative;padding:.55rem 0 0 3.125%;width:36.56%}
.m-logo img{display:block;width:100%}
.m-text{width:50.6%;height:4.5rem;text-align:center;white-space:nowrap;font-size:1.4rem;line-height:5rem}
.m-text a{display:inline-block;padding:0 1rem;color:#292727}
.m-text span.cur a{color:#e52128;font-weight:700}
.f-fr{float:right}
.f-fl{float:left}
.downmenu{display:block;padding:1.9rem 0 0;width:7.5%}
.downmenu img{display:block;width:1.4rem}
.head2 .menu_btn a.downmenu.hover{border-radius:5px;background:#fb4c36;box-shadow:1px 1px 1px #666}
.menu2{position:relative;z-index:9}
.menu2 .slideMenu{position:absolute;top:5rem;right:0;z-index:80;display:none;overflow:hidden;padding:1.2rem 10% 2rem;width:80%;background:rgba(229 ,33 ,40,.9);-webkit-transition:transform 1s;transition:transform 1s}
.menu2 .slideMenu li{clear:both;border-bottom:1px solid #fff;color:#fff;font-size:1.2rem;line-height:3.5rem}
.menu2 .slideMenu li:last-child{border-width:.15rem}
.menu2 .slideMenu li a{display:block;color:#fff;line-height:3.5rem}
.ad-01{position:relative;min-height:4rem;background:#e42127}
.ad-01-img img{display:block;width:100%}
.ad-01-title{position:absolute;top:0;overflow:hidden;box-sizing:border-box;width:100%;height:4rem;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;line-height:4rem}
.m-cx-cpgs-ts4-3-01{margin-bottom:1rem}
.m-cx-cpgs-ts4-3-01-pic{position:relative;margin:1.4rem auto 1rem;width:93.75%}
.m-cx-cpgs-ts4-3-01-next,.m-cx-cpgs-ts4-3-01-prev{position:absolute;top:50%;z-index:22;box-sizing:border-box;margin-top:-.5rem;width:1rem;height:1rem;border:1px solid #bfc4c3;transform:rotate(45deg)}
.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{position:absolute;bottom:.8rem;left:0;z-index:22;box-sizing:border-box;padding-right:.8rem;color:#787878;text-align:right;font-size:.9rem;line-height:1.5rem}
.m-cx-cpgs-ts4-3-01-pic li>img{display:block;width:100%}
.m-cx-cpgs-ts4-3-01-tit{overflow:hidden;box-sizing:border-box;margin-bottom:1rem;width:100%;height:4rem;border-bottom:1px solid #ddd;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;line-height:4rem}
.m-cx-cpgs-ts4-3-01-desc{margin:0 auto 0;width:93.75%;font-size:1.4rem}
.m-cx-cpxq-01{box-sizing:border-box;margin:0 auto;margin-bottom:1rem;padding:1.2rem 2%;width:93.75%;border:1px solid #e6e6e6;background:#fff}
.m-cx-cpxq-01-tit{box-sizing:border-box;margin-bottom:1rem;height:3rem;border-bottom:1px solid #d7d7d7}
.m-cx-cpxq-01-tit span{display:inline-block;box-sizing:border-box;margin-right:.5rem;padding-left:2.2rem;height:3rem;border-bottom:1px solid #565656;background:url(images/m-cx-4-3-01-icon1.png) no-repeat .5rem 1rem;background-size:1.1rem;color:#464646;vertical-align:top;font-size:1.6rem;line-height:3rem}
.m-cx-cpxq-01-tit em{color:#c2c2c1;vertical-align:bottom;text-transform:uppercase;font-size:1.2rem;line-height:3rem}
.m-cx-xgcp-4pl-ts4-3-01{margin:0 auto 1rem;width:93.75%;border:1px solid #f3f3f3}
.m-cx-xgcp-4pl-ts4-3-01-tit{margin-top:1rem;margin-bottom:1rem;height:3rem;border-bottom:1px solid #d7d7d7}
.m-cx-xgcp-4pl-ts4-3-01-tit span{display:inline-block;box-sizing:border-box;margin-right:.5rem;padding-left:2.2rem;height:3rem;border-bottom:1px solid #565656;background:url(images/m-cx-4-3-01-icon1.png) no-repeat .5rem 1rem;background-size:1.1rem;color:#464646;font-size:1.6rem;line-height:3rem}
.m-cx-xgcp-4pl-ts4-3-01-tit em{color:#c2c2c1;vertical-align:bottom;text-transform:uppercase;font-size:1.2rem;line-height:3rem}
.m-cx-xgcp-4pl-ts4-3-01-list dl{float:left;box-sizing:border-box;margin-right:3%;margin-bottom:-1px;width:48.5%;border:1px solid #eaeaea;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{display:block;width:100%}
.m-cx-xgcp-4pl-ts4-3-01-list dd{overflow:hidden;box-sizing:border-box;padding-top:.4rem;height:4.25rem;color:#4c4c4c;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;line-height:4.25rem}
.g-ft{position:relative;margin:1.6rem auto 0;padding:0 0 3.5rem;height:auto;background:#f2f2f2;color:#6e6c6c;text-align:center;font-size:1.1rem;line-height:2.05rem}
.ontop{position:absolute;top:-1.5rem;left:50%;display:block;margin-left:-1.5rem;width:2.95rem;height:2.95rem}
.ontop span,.ontop span img{display:block;width:2.95rem;height:2.95rem;border-radius:2.95rem}
.f_text{padding:2.5rem 0 1.3rem}
.f_text i{display:inline-block;width:1.7rem;color:#c4c4c4;text-align:center}
.f_text a{display:inline-block;color:#6e6c6c}
.social_nav5{position:fixed;bottom:0;z-index:999;width:100%;height:3.5rem;max-width:640px;min-width:320px;background:#565656;text-align:center;line-height:3.5rem}
.social_nav5 li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;height:3.5rem;border-left:solid 1px #636363;color:#fff;font-size:1rem;-o-box-sizing:border-box}
.social_nav5 a:nth-child(1) li{background:#e52128}
.social_nav5 a:nth-child(1) li,.social_nav5 a:nth-child(2) li{border-left:0}
.social_nav5 li span{display:inline-block;padding:0 0 0 1.9rem;background-size:1.5rem 1.6rem!important;-webkit-background-size:1.5rem 1.6rem!important;-moz-background-size:1.5rem 1.6rem!important;-o-background-size:1.5rem 1.6rem!important}
.g-hd{position:relative;z-index:19;height:5rem;background:#fff}
.m-logo{position:relative;padding:.55rem 0 0 3.125%;width:36.56%}
.m-logo img{display:block;width:100%}
.m-text{width:50.6%;height:4.5rem;text-align:center;white-space:nowrap;font-size:1.4rem;line-height:5rem}
.m-text a{display:inline-block;padding:0 1rem;color:#292727}
.m-text span.cur a{color:#e52128;font-weight:700}
.f-fr{float:right}
.f-fl{float:left}
.downmenu{display:block;padding:1.9rem 0 0;width:7.5%}
.downmenu img{display:block;width:1.4rem}
.head2 .menu_btn a.downmenu.hover{border-radius:5px;background:#fb4c36;box-shadow:1px 1px 1px #666}
.menu2{position:relative;z-index:9}
.menu2 .slideMenu{position:absolute;top:5rem;right:0;z-index:80;display:none;overflow:hidden;padding:1.2rem 10% 2rem;width:80%;background:rgba(229 ,33 ,40,.9);-webkit-transition:transform 1s;transition:transform 1s}
.menu2 .slideMenu li{clear:both;border-bottom:1px solid #fff;color:#fff;font-size:1.2rem;line-height:3.5rem}
.menu2 .slideMenu li:last-child{border-width:.15rem}
.menu2 .slideMenu li a{display:block;color:#fff;line-height:3.5rem}
.m2-left-nav-1{margin:1.3rem 1rem 1.8rem 1rem}
.m2-left-nav-1 .m2-left-nav-1-list{overflow:hidden;-webkit-border-radius:.5rem;border-radius:.5rem}
.m2-left-nav-1 .m2-left-nav-1-list li .down{display:block;box-sizing:border-box;padding-left:1rem;height:4rem;line-height:4rem}
.m2-left-nav-1 .m2-left-nav-1-list .down span{float:right;display:block;overflow:hidden;width:4rem;height:4rem;background:url(images/href_icon2.png) no-repeat center center;background-size:1.2rem}
.m2-left-nav-1 .m2-left-nav-1-list li .borderno{border:none}
.m2-left-nav-1 .m2-left-nav-1-list li p{position:relative}
.m2-left-nav-1 .list1 li{position:relative;overflow:hidden;padding-left:3.3rem;height:3.6rem;border-bottom:1px solid #e1e1e1;white-space:nowrap;line-height:3.6rem}
.m2-left-nav-1 .list1 li:before{position:absolute;top:1.46rem;left:2rem;z-index:7;overflow:hidden;width:0;height:0;border-color:#333 #333 transparent transparent;border-style:solid;border-width:.3rem;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:roate(45deg)}
.m2-left-nav-1 .list1 li:after{position:absolute;top:1.56rem;left:2rem;z-index:8;overflow:hidden;width:0;height:0;border-color:#fff #fff transparent transparent;border-style:solid;border-width:.2rem;content:"";-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:roate(45deg)}
.m2-left-nav-1 .list1{display:none}
.m2-left-nav-1 .m2-left-nav-1-list{border:1px solid #e1e1e1}
.m2-left-nav-1 .m2-left-nav-1-list .on p{border-bottom:1px solid #fff;background-color:#fbfbfb;background-image:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#e1e1e1));background-image:-webkit-linear-gradient(top,#fbfbfb,#e1e1e1);background-image:-moz-linear-gradient(top,#fbfbfb,#e1e1e1);background-image:-o-linear-gradient(top,#fbfbfb,#e1e1e1);background-image:-ms-linear-gradient(top,#fbfbfb,#e1e1e1);background-image:linear-gradient(top,#fbfbfb,#e1e1e1)}
.m2-left-nav-1 .m2-left-nav-1-list li .down{border-bottom:1px solid #e1e1e1;background-color:#fff}
.m2-left-nav-1 .m2-left-nav-1-list li p{border-bottom:1px solid #e1e1e1;background-color:#fff}
.m2-left-nav-1 .m2-left-nav-1-list li ul a{border:0}
.m2-left-nav-1 .m2-left-nav-1-list .list1 .a_tit:before{border-color:#500971 #500971 transparent transparent}
.m2-left-nav-1 .m2-left-nav-1-list .list1 .a_tit:after{border-color:#fff #fff transparent transparent}
.g-ft{position:relative;margin:1.6rem auto 0;padding:0 0 3.5rem;height:auto;background:#f2f2f2;color:#6e6c6c;text-align:center;font-size:1.1rem;line-height:2.05rem}
.ontop{position:absolute;top:-1.5rem;left:50%;display:block;margin-left:-1.5rem;width:2.95rem;height:2.95rem}
.ontop span,.ontop span img{display:block;width:2.95rem;height:2.95rem;border-radius:2.95rem}
.f_text{padding:2.5rem 0 1.3rem}
.f_text i{display:inline-block;width:1.7rem;color:#c4c4c4;text-align:center}
.f_text a{display:inline-block;color:#6e6c6c}
.social_nav5{position:fixed;bottom:0;z-index:999;width:100%;height:3.5rem;max-width:640px;min-width:320px;background:#565656;text-align:center;line-height:3.5rem}
.social_nav5 li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;height:3.5rem;border-left:solid 1px #636363;color:#fff;font-size:1rem;-o-box-sizing:border-box}
.social_nav5 a:nth-child(1) li{background:#e52128}
.social_nav5 a:nth-child(1) li,.social_nav5 a:nth-child(2) li{border-left:0}
.social_nav5 li span{display:inline-block;padding:0 0 0 1.9rem;background-size:1.5rem 1.6rem!important;-webkit-background-size:1.5rem 1.6rem!important;-moz-background-size:1.5rem 1.6rem!important;-o-background-size:1.5rem 1.6rem!important}
.g-hd{position:relative;z-index:19;height:5rem;background:#fff}
.m-logo{position:relative;padding:.55rem 0 0 3.125%;width:36.56%}
.m-logo img{display:block;width:100%}
.m-text{width:50.6%;height:4.5rem;text-align:center;white-space:nowrap;font-size:1.4rem;line-height:5rem}
.m-text a{display:inline-block;padding:0 1rem;color:#292727}
.m-text span.cur a{color:#e52128;font-weight:700}
.f-fr{float:right}
.f-fl{float:left}
.downmenu{display:block;padding:1.9rem 0 0;width:7.5%}
.downmenu img{display:block;width:1.4rem}
.head2 .menu_btn a.downmenu.hover{border-radius:5px;background:#fb4c36;box-shadow:1px 1px 1px #666}
.menu2{position:relative;z-index:9}
.menu2 .slideMenu{position:absolute;top:5rem;right:0;z-index:80;display:none;overflow:hidden;padding:1.2rem 10% 2rem;width:80%;background:rgba(229 ,33 ,40,.9);-webkit-transition:transform 1s;transition:transform 1s}
.menu2 .slideMenu li{clear:both;border-bottom:1px solid #fff;color:#fff;font-size:1.2rem;line-height:3.5rem}
.menu2 .slideMenu li:last-child{border-width:.15rem}
.menu2 .slideMenu li a{display:block;color:#fff;line-height:3.5rem}
.ad-01{position:relative;min-height:4rem;background:#e42127}
.ad-01-img img{display:block;width:100%}
.ad-01-title{position:absolute;top:0;overflow:hidden;box-sizing:border-box;width:100%;height:4rem;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;line-height:4rem}
.m-cl-1nt4-3-01-list{padding:0 3%}
.m-cl-1nt4-3-01-list dl{display:inline-block;padding:1.25rem 0;width:100%;border-bottom:1px solid #e5e5e5}
.m-cl-1nt4-3-01-list dt{float:left;margin-right:5.6%;width:33.3%}
.m-cl-1nt4-3-01-list dt img{width:100%}
.m-cl-1nt4-3-01-list h3{overflow:hidden;height:2.9rem;border-bottom:.15rem solid #f1f1f1;color:#626262;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;line-height:2.9rem}
.m-cl-1nt4-3-01-list-desc{overflow:hidden;margin-top:.4rem;height:4rem;color:#626262;font-size:1.4rem;line-height:2rem}
.m-cl-1nt4-3-01-list-data{float:right;display:inherit;margin-top:-1.8rem;color:#626262;font-weight:700;font-size:1.4rem;line-height:1.8rem}
.g-ft{position:relative;margin:1.6rem auto 0;padding:0 0 3.5rem;height:auto;background:#f2f2f2;color:#6e6c6c;text-align:center;font-size:1.1rem;line-height:2.05rem}
.ontop{position:absolute;top:-1.5rem;left:50%;display:block;margin-left:-1.5rem;width:2.95rem;height:2.95rem}
.ontop span,.ontop span img{display:block;width:2.95rem;height:2.95rem;border-radius:2.95rem}
.f_text{padding:2.5rem 0 1.3rem}
.f_text i{display:inline-block;width:1.7rem;color:#c4c4c4;text-align:center}
.f_text a{display:inline-block;color:#6e6c6c}
.social_nav5{position:fixed;bottom:0;z-index:999;width:100%;height:3.5rem;max-width:640px;min-width:320px;background:#565656;text-align:center;line-height:3.5rem}
.social_nav5 li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;height:3.5rem;border-left:solid 1px #636363;color:#fff;font-size:1rem;-o-box-sizing:border-box}
.social_nav5 a:nth-child(1) li{background:#e52128}
.social_nav5 a:nth-child(1) li,.social_nav5 a:nth-child(2) li{border-left:0}
.social_nav5 li span{display:inline-block;padding:0 0 0 1.9rem;background-size:1.5rem 1.6rem!important;-webkit-background-size:1.5rem 1.6rem!important;-moz-background-size:1.5rem 1.6rem!important;-o-background-size:1.5rem 1.6rem!important}
.g-hd{position:relative;z-index:19;height:5rem;background:#fff}
.m-logo{position:relative;padding:.55rem 0 0 3.125%;width:36.56%}
.m-logo img{display:block;width:100%}
.m-text{width:50.6%;height:4.5rem;text-align:center;white-space:nowrap;font-size:1.4rem;line-height:5rem}
.m-text a{display:inline-block;padding:0 1rem;color:#292727}
.m-text span.cur a{color:#e52128;font-weight:700}
.f-fr{float:right}
.f-fl{float:left}
.downmenu{display:block;padding:1.9rem 0 0;width:7.5%}
.downmenu img{display:block;width:1.4rem}
.head2 .menu_btn a.downmenu.hover{border-radius:5px;background:#fb4c36;box-shadow:1px 1px 1px #666}
.menu2{position:relative;z-index:9}
.menu2 .slideMenu{position:absolute;top:5rem;right:0;z-index:80;display:none;overflow:hidden;padding:1.2rem 10% 2rem;width:80%;background:rgba(229 ,33 ,40,.9);-webkit-transition:transform 1s;transition:transform 1s}
.menu2 .slideMenu li{clear:both;border-bottom:1px solid #fff;color:#fff;font-size:1.2rem;line-height:3.5rem}
.menu2 .slideMenu li:last-child{border-width:.15rem}
.menu2 .slideMenu li a{display:block;color:#fff;line-height:3.5rem}
.ad-01{position:relative;min-height:4rem;background:#e42127}
.ad-01-img img{display:block;width:100%}
.ad-01-title{position:absolute;top:0;overflow:hidden;box-sizing:border-box;width:100%;height:4rem;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;line-height:4rem}
.m-xx-01{margin-bottom:1.6rem;padding-top:1rem}
.m-xx-01-tit{overflow:hidden;box-sizing:border-box;width:100%;height:4rem;border-bottom:1px solid #fa756e;background:url(images/m11-icon2.jpg) no-repeat center top;background-size:100% 4rem;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;line-height:4rem}
.m-xx-01-txt{margin:0 auto;padding:1rem 0;width:93.75%;border-bottom:1px solid #eee;color:#000;text-align:justify;font-weight:700;font-size:1.95rem;line-height:2.5rem}
.m-xx-01-desc{margin:0 auto;width:93.75%}
.m-xx-fy-01 p{float:left;overflow:hidden;width:62%;text-overflow:ellipsis;white-space:nowrap}
.m-xx-fy-01{margin-bottom:1rem;padding:1.6rem 3.125%;height:3.7rem;background:#e8e8e8}
.m-xx-fy-01-return{float:right;box-sizing:border-box;margin-top:.2rem;padding-top:.2rem;width:3.5rem;height:3rem;background:#e42127;color:#fff;text-align:center;font-size:1rem;line-height:1.2rem}
.m-xx-fy-01-next,.m-xx-fy-01-prev{overflow:hidden;margin-bottom:.1rem;height:1.8rem;color:#4b4a4a;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;line-height:1.8rem}
.m-xx-fy-01-next span,.m-xx-fy-01-prev span{float:left;display:block;margin-right:.2rem;width:4.8rem;height:1.8rem;background:#a2a2a2;color:#fff;text-align:center;font-weight:700}
.g-ft{position:relative;margin:1.6rem auto 0;padding:0 0 3.5rem;height:auto;background:#f2f2f2;color:#6e6c6c;text-align:center;font-size:1.1rem;line-height:2.05rem}
.ontop{position:absolute;top:-1.5rem;left:50%;display:block;margin-left:-1.5rem;width:2.95rem;height:2.95rem}
.ontop span,.ontop span img{display:block;width:2.95rem;height:2.95rem;border-radius:2.95rem}
.f_text{padding:2.5rem 0 1.3rem}
.f_text i{display:inline-block;width:1.7rem;color:#c4c4c4;text-align:center}
.f_text a{display:inline-block;color:#6e6c6c}
.social_nav5{position:fixed;bottom:0;z-index:999;width:100%;height:3.5rem;max-width:640px;min-width:320px;background:#565656;text-align:center;line-height:3.5rem}
.social_nav5 li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;height:3.5rem;border-left:solid 1px #636363;color:#fff;font-size:1rem;-o-box-sizing:border-box}
.social_nav5 a:nth-child(1) li{background:#e52128}
.social_nav5 a:nth-child(1) li,.social_nav5 a:nth-child(2) li{border-left:0}
.social_nav5 li span{display:inline-block;padding:0 0 0 1.9rem;background-size:1.5rem 1.6rem!important;-webkit-background-size:1.5rem 1.6rem!important;-moz-background-size:1.5rem 1.6rem!important;-o-background-size:1.5rem 1.6rem!important}
.g-hd{position:relative;z-index:19;height:5rem;background:#fff}
.m-logo{position:relative;padding:.55rem 0 0 3.125%;width:36.56%}
.m-logo img{display:block;width:100%}
.m-text{width:50.6%;height:4.5rem;text-align:center;white-space:nowrap;font-size:1.4rem;line-height:5rem}
.m-text a{display:inline-block;padding:0 1rem;color:#292727}
.m-text span.cur a{color:#e52128;font-weight:700}
.f-fr{float:right}
.f-fl{float:left}
.downmenu{display:block;padding:1.9rem 0 0;width:7.5%}
.downmenu img{display:block;width:1.4rem}
.head2 .menu_btn a.downmenu.hover{border-radius:5px;background:#fb4c36;box-shadow:1px 1px 1px #666}
.menu2{position:relative;z-index:9}
.menu2 .slideMenu{position:absolute;top:5rem;right:0;z-index:80;display:none;overflow:hidden;padding:1.2rem 10% 2rem;width:80%;background:rgba(229 ,33 ,40,.9);-webkit-transition:transform 1s;transition:transform 1s}
.menu2 .slideMenu li{clear:both;border-bottom:1px solid #fff;color:#fff;font-size:1.2rem;line-height:3.5rem}
.menu2 .slideMenu li:last-child{border-width:.15rem}
.menu2 .slideMenu li a{display:block;color:#fff;line-height:3.5rem}
.g-ft{position:relative;margin:1.6rem auto 0;padding:0 0 3.5rem;height:auto;background:#f2f2f2;color:#6e6c6c;text-align:center;font-size:1.1rem;line-height:2.05rem}
.ontop{position:absolute;top:-1.5rem;left:50%;display:block;margin-left:-1.5rem;width:2.95rem;height:2.95rem}
.ontop span,.ontop span img{display:block;width:2.95rem;height:2.95rem;border-radius:2.95rem}
.f_text{padding:2.5rem 0 1.3rem}
.f_text i{display:inline-block;width:1.7rem;color:#c4c4c4;text-align:center}
.f_text a{display:inline-block;color:#6e6c6c}
.social_nav5{position:fixed;bottom:0;z-index:999;width:100%;height:3.5rem;max-width:640px;min-width:320px;background:#565656;text-align:center;line-height:3.5rem}
.social_nav5 li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;height:3.5rem;border-left:solid 1px #636363;color:#fff;font-size:1rem;-o-box-sizing:border-box}
.social_nav5 a:nth-child(1) li{background:#e52128}
.social_nav5 a:nth-child(1) li,.social_nav5 a:nth-child(2) li{border-left:0}
.social_nav5 li span{display:inline-block;padding:0 0 0 1.9rem;background-size:1.5rem 1.6rem!important;-webkit-background-size:1.5rem 1.6rem!important;-moz-background-size:1.5rem 1.6rem!important;-o-background-size:1.5rem 1.6rem!important}
html{background:#fff}
.wrap{opacity:0}
.loading{position:fixed;top:0;z-index:51;z-index:99999;display:none;width:100%;height:100%;max-width:640px;min-width:320px}
.loading img{display:none}
.loading #showNext{position:absolute;top:1rem;right:1rem;z-index:99;display:none;padding-right:1rem;padding-left:1rem;border-radius:5%;background:#fff;color:#bb1a29;text-align:center;line-height:1.8rem}
.homeShow{animation:fade .8s ease both;-webkit-animation:fade .8s ease both}
@-webkit-keyframes fade{from{display:block;opacity:1}
to{display:none;height:0;opacity:0}
}
@keyframes fade{from{display:block;opacity:1}
to{display:none;height:0;opacity:0}
}
.fade{-webkit-animation-name:fade;animation-name:fade}
.g-hd{position:relative;z-index:19;height:5rem;background:#fff}
.m-logo{position:relative;padding:.55rem 0 0 3.125%;width:36.56%}
.m-logo img{display:block;width:100%}
.m-text{width:50.6%;height:4.5rem;text-align:center;white-space:nowrap;font-size:1.4rem;line-height:5rem}
.m-text a{display:inline-block;padding:0 1rem;color:#292727}
.m-text span.cur a{color:#e52128;font-weight:700}
.f-fr{float:right}
.f-fl{float:left}
.downmenu{display:block;padding:1.9rem 0 0;width:7.5%}
.downmenu img{display:block;width:1.4rem}
.head2 .menu_btn a.downmenu.hover{border-radius:5px;background:#fb4c36;box-shadow:1px 1px 1px #666}
.menu2{position:relative;z-index:9}
.menu2 .slideMenu{position:absolute;top:5rem;right:0;z-index:80;display:none;overflow:hidden;padding:1.2rem 10% 2rem;width:80%;background:rgba(229 ,33 ,40,.9);-webkit-transition:transform 1s;transition:transform 1s}
.menu2 .slideMenu li{clear:both;border-bottom:1px solid #fff;color:#fff;font-size:1.2rem;line-height:3.5rem}
.menu2 .slideMenu li:last-child{border-width:.15rem}
.menu2 .slideMenu li a{display:block;color:#fff;line-height:3.5rem}
.ad-01{position:relative;min-height:4rem;background:#e42127}
.ad-01-img img{display:block;width:100%}
.ad-01-title{position:absolute;top:0;overflow:hidden;box-sizing:border-box;width:100%;height:4rem;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;line-height:4rem}
.m-gy-dfl-01{margin-bottom:1.6rem;padding-top:1rem;background:#fff}
.m-gy-dfl-01-tit{overflow:hidden;box-sizing:border-box;width:100%;height:4rem;border-bottom:1px solid #fa756e;background:url(images/m11-icon2.jpg) no-repeat center top;background-size:100% 4rem;color:#333;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;line-height:4rem}
.m-gy-dfl-01-desc{margin:0 auto;width:93.75%}
.g-ft{position:relative;margin:1.6rem auto 0;padding:0 0 3.5rem;height:auto;background:#f2f2f2;color:#6e6c6c;text-align:center;font-size:1.1rem;line-height:2.05rem}
.ontop{position:absolute;top:-1.5rem;left:50%;display:block;margin-left:-1.5rem;width:2.95rem;height:2.95rem}
.ontop span,.ontop span img{display:block;width:2.95rem;height:2.95rem;border-radius:2.95rem}
.f_text{padding:2.5rem 0 1.3rem}
.f_text i{display:inline-block;width:1.7rem;color:#c4c4c4;text-align:center}
.f_text a{display:inline-block;color:#6e6c6c}
.social_nav5{position:fixed;bottom:0;z-index:999;width:100%;height:3.5rem;max-width:640px;min-width:320px;background:#565656;text-align:center;line-height:3.5rem}
.social_nav5 li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;height:3.5rem;border-left:solid 1px #636363;color:#fff;font-size:1rem;-o-box-sizing:border-box}
.social_nav5 a:nth-child(1) li{background:#e52128}
.social_nav5 a:nth-child(1) li,.social_nav5 a:nth-child(2) li{border-left:0}
.social_nav5 li span{display:inline-block;padding:0 0 0 1.9rem;background-size:1.5rem 1.6rem!important;-webkit-background-size:1.5rem 1.6rem!important;-moz-background-size:1.5rem 1.6rem!important;-o-background-size:1.5rem 1.6rem!important}
.g-hd{position:relative;z-index:19;height:5rem;background:#fff}
.m-logo{position:relative;padding:.55rem 0 0 3.125%;width:36.56%}
.m-logo img{display:block;width:100%}
.m-text{width:50.6%;height:4.5rem;text-align:center;white-space:nowrap;font-size:1.4rem;line-height:5rem}
.m-text a{display:inline-block;padding:0 1rem;color:#292727}
.m-text span.cur a{color:#e52128;font-weight:700}
.f-fr{float:right}
.f-fl{float:left}
.downmenu{display:block;padding:1.9rem 0 0;width:7.5%}
.downmenu img{display:block;width:1.4rem}
.head2 .menu_btn a.downmenu.hover{border-radius:5px;background:#fb4c36;box-shadow:1px 1px 1px #666}
.menu2{position:relative;z-index:9}
.menu2 .slideMenu{position:absolute;top:5rem;right:0;z-index:80;display:none;overflow:hidden;padding:1.2rem 10% 2rem;width:80%;background:rgba(229 ,33 ,40,.9);-webkit-transition:transform 1s;transition:transform 1s}
.menu2 .slideMenu li{clear:both;border-bottom:1px solid #fff;color:#fff;font-size:1.2rem;line-height:3.5rem}
.menu2 .slideMenu li:last-child{border-width:.15rem}
.menu2 .slideMenu li a{display:block;color:#fff;line-height:3.5rem}
.main-tit-11{overflow:hidden;box-sizing:border-box;width:100%;height:4rem;border-bottom:1px solid #fa756e;background:#e42127;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.6rem;line-height:4rem}
.m1-sitemap-1{margin-bottom:1rem;padding-right:1rem;padding-left:1rem}
.m1-sitemap-1 .m1-site-map-list{overflow:hidden;margin-top:1rem}
.m1-sitemap-1 .m1-site-map-list h3{padding:.2rem 0 .8rem;color:#333}
.m1-sitemap-1 .m1-site-map-list ul{overflow:hidden;border:1px solid #efefef}
.m1-sitemap-1 .m1-site-map-list li{float:left;overflow:hidden;box-sizing:border-box;width:33.333%;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.m1-sitemap-1 .m1-site-map-list li a{display:block;overflow:hidden;margin-bottom:-1px;padding:0 1%;height:2.7rem;border-bottom:1px solid #efefef;color:#666;text-overflow:ellipsis;white-space:nowrap;line-height:2.7rem}
.m1-sitemap-1 .m1-site-map-list li:nth-of-type(3n-1){border-right:1px solid #efefef;border-left:1px solid #efefef}
.m1-sitemap-1 .m1-site-map-list li:nth-of-type(1) a,.m1-sitemap-1 .m1-site-map-list li:nth-of-type(2) a,.m1-sitemap-1 .m1-site-map-list li:nth-of-type(3) a{border-top:0 none}
.g-ft{position:relative;margin:1.6rem auto 0;padding:0 0 3.5rem;height:auto;background:#f2f2f2;color:#6e6c6c;text-align:center;font-size:1.1rem;line-height:2.05rem}
.ontop{position:absolute;top:-1.5rem;left:50%;display:block;margin-left:-1.5rem;width:2.95rem;height:2.95rem}
.ontop span,.ontop span img{display:block;width:2.95rem;height:2.95rem;border-radius:2.95rem}
.f_text{padding:2.5rem 0 1.3rem}
.f_text i{display:inline-block;width:1.7rem;color:#c4c4c4;text-align:center}
.f_text a{display:inline-block;color:#6e6c6c}
.social_nav5{position:fixed;bottom:0;z-index:999;width:100%;height:3.5rem;max-width:640px;min-width:320px;background:#565656;text-align:center;line-height:3.5rem}
.social_nav5 li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;height:3.5rem;border-left:solid 1px #636363;color:#fff;font-size:1rem;-o-box-sizing:border-box}
.social_nav5 a:nth-child(1) li{background:#e52128}
.social_nav5 a:nth-child(1) li,.social_nav5 a:nth-child(2) li{border-left:0}
.social_nav5 li span{display:inline-block;padding:0 0 0 1.9rem;background-size:1.5rem 1.6rem!important;-webkit-background-size:1.5rem 1.6rem!important;-moz-background-size:1.5rem 1.6rem!important;-o-background-size:1.5rem 1.6rem!important}
.ui-nowrap {max-width:100%; overflow:hidden ;white-space:nowrap; text-overflow:ellipsis; }
.ui-nowrap-multi { display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.img1 {width: 100%;padding-top: 100%;}
.img2 {width: 100%;padding-top: 50%;}
.imgcover-img{ width:100%; height:100%; object-fit:cover; object-position:center;}