.hd { height: 4.45rem; position: relative; background: #fff; line-height: 0; z-index: 99; }
.hd img { max-width: 100%; }
.logo { width: 6.8rem; padding-left: 3.125%; margin-bottom: -2.95rem; position: relative; z-index: 99; }
.text { width: 53.75%; display: flex; justify-content: space-between; align-items: center; height: 4.45rem; }
.text a { display: block; color: #333; font-size: 1.2rem; line-height: 4.45rem; }
.text span.cur a { color: #BB0327; }
.text i { display: block; width: 1px; height: 1.05rem; background: #BFBFBF; }
.navbtn { width: 2.3rem; display: block; padding: 1.45rem 3.125% 1.5rem 1.55rem; }
.menu2 { position: relative; z-index: 9; }
.menu2 .slideMenu { width: 100%; display: none; z-index: 80; overflow: hidden; position: absolute; top: 4.45rem; right: 0; transition: transform 1s; -webkit-transition: transform 1s; }
.menu2 .menu_con { position: absolute; left: 3.125%; top: 1.2rem; width: 93.75%; }
.menu2 .slideMenu ul { box-sizing: border-box; margin-bottom: 1.7rem; }
/*.menu2 .slideMenu li { width: 100%; border-bottom: 1px dotted #B4B3B2; }*/
.menu2 .slideMenu li { width: 100%; border-bottom: 1px dotted #4b4a4a; }
.menu2 .slideMenu li a { font-size: 1.2rem; color: #333; display: block; height: 4.45rem; line-height: 4.45rem; text-align: center; }
.menu2 .slideMenu li a:hover { font-weight: bold; color: #BB0327; }
.menu2 .slideMenu .call a { display: block; color: #fff; font-size: 1.2rem; line-height: 3.5rem; background: #B20405 url(../images/h_tel.png) no-repeat 2.6rem center; -webkit-background-size: 1.8rem; background-size: 1.8rem; width: 13rem; height: 3.5rem; margin: 0 auto; border-radius: 1.75rem; text-indent: 5.2rem; }

.g-ft { background: #B20405; text-align: center; margin-top: 3.8rem; }
.f_con { height: 14.35rem; }
.f_con .go_top a { display: block; }
.f_con .go_top a img { width: 4rem; height: 4rem; margin: 0 auto; display: inline-block; margin-top: -2rem; vertical-align: middle; }
.f_menu { display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; margin: .85rem 0 .35rem; }
.f_menu a { font-size: 1.1rem; color: #fff; line-height: 100%; }
.f_menu i { display: block; width: 1px; height: 1.05rem; background: rgba(170, 170, 170, .5); margin: 0 1rem; }
.f_company { display: flex; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; font-size: 1.1rem; color: #fff; line-height: 1.8rem; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; }
.f_company p { width: 100%; }
.f_company a { color: #fff; margin-right: 1.7rem; }
.f_nav { height: 5rem; min-width: 320px; max-width: 640px; width: 100%; position: fixed; bottom: 0; z-index: 100; background: #fff; box-shadow: 0 -.15rem .35rem 0 rgba(0, 0, 0, 0.09); }
.f_nav li { float: left; width: 33.3%; height: 5rem; text-align: center; box-sizing: border-box; background: #fff; }
.f_nav li a { display: block; color: #333; font-size: 1.1rem; line-height: 1.1rem; }
.f_nav li img { width: 1.9rem; display: block; margin: .85rem auto .65rem; }
.f_nav li:nth-child(2) i { display: block; width: 4.35rem; height: 4.35rem; border: .25rem solid #fff; background: #B20405; box-shadow: 0 -.15rem .35rem 0 rgba(0, 0, 0, 0.09); border-radius: 50%; margin: -1.75rem auto .2rem; }
.f_nav li:nth-child(2) i img { width: 4.35rem; margin: 0; }






 .nav-01{position:relative;min-height:4rem;background:#333333}
.nav-01-img img{display:block;width:100%}
.nav-01-title{position:absolute;top:0;height:4rem;width:100%;font-size:1.6rem;text-align:center;color:#fff;line-height:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
.m-gy-dfl-01{padding-top:1rem;margin-bottom:1.6rem}
.m-gy-dfl-01-tit{height:4rem;width:100%;font-size:1.6rem;text-align:center;color:#333;line-height:4rem;background:url(images/m11-icon2.jpg) no-repeat center top;background-size:100% 4rem;border-bottom:1px solid #FA756E;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
.m-gy-dfl-01-desc{width:93.75%;margin:0 auto}





.m3-prod-list-content-2{overflow:hidden}
.m3-prod-list-content-2-con{width:93.75%;margin:0 auto;padding:1.2rem 0 2rem;overflow:hidden}
.m3-prod-list-content-2-con li{float:left;width:48%;padding-bottom:1.4rem;margin-right:3%}
.m3-prod-list-content-2-con li img{display:block;width:100%;box-sizing:border-box;border:solid 1px #d7d7d7; height: 20rem}
.m3-prod-list-content-2-con span{display:block;color:#333;line-height:1.8rem;padding:1.0rem 1rem 0;text-align:center;max-height:3.6rem;overflow:hidden}




 .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.6rem;line-height:2.9rem;color:#626262;text-overflow:ellipsis;border-bottom:0.15rem solid #f1f1f1;overflow:hidden;white-space:nowrap}
.m-cl-1nt4-3-01-list-desc{margin-top:0.4rem;height:4rem;font-size:1.4rem;line-height:2rem;color:#626262;overflow:hidden}
.m-cl-1nt4-3-01-list-data{font-size:1.4rem;font-weight:bold;line-height:1.8rem;color:#626262;display:inherit;float:right;margin-top:-1.8rem}





.mc-page-1{height:2.5rem;margin:2rem auto 4rem;font-size:1.3rem;line-height:2.5rem;text-align:center}
.mc-page-1-pn{margin-top:-2.5rem;position:relative}
.mc-page-1-size em{display:inline-block;margin:0 0.1rem}
.mc-page-1 a{display:none}
.mc-page-1-pn .page_next,.mc-page-1-pn .page_pre{display:inline-block;width:28%;height:2.5rem;color:#fff;font-size:1.3rem;line-height:2.5rem;border-radius:.5rem;overflow:hidden;vertical-align:top;background:#b20405;position:absolute;top:0}
.mc-page-1 .page_next{right:15%}
.mc-page-1 .page_pre{left:15%}






 .m-xx-02{margin-bottom:1.6rem}
.m-xx-02-tit{height:4rem;width:100%;font-size:1.6rem;text-align:center;color:#fff;line-height:4rem;background:#333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
.m-xx-02-txt{width:93.75%;font-size:1.4rem;color:#535353;line-height:2.2rem;text-align:center;border-bottom:1px solid #a3a3a3;margin:0.6rem auto;padding:1rem 0}
.m-xx-02-desc{width:93.75%;margin:0 auto}
.m-xx-02-desc img{max-width:100%}
.m-xx-02-return{width:45%;height:2.8rem;background:#b20405;font-size:1.3rem;line-height:2.8rem;text-align:center;border-radius:1.4rem;margin:1.9rem auto 0}
.m-xx-02-return a{display:block;color:#fff}
.m-xx-fy-02{padding:0 2%;height:2.5rem;margin-bottom:3.9rem}
.m-xx-fy-02>div{width:39.34%;height:2.5rem;font-size:1.5rem;line-height:2.5rem;text-align:center}
.m-xx-fy-02>div a{display:block;color:#fff}
.m-xx-fy-02-next{float:right;background:#b20405}
.m-xx-fy-02-prev{float:left;background:#333}


.product_1{width:96.88%;padding:0.1rem 0;margin:0 auto}
.product_1 dl{width:100%;}
.product_1 dl dt{width:100%;line-height:0}
.product_1 dl dd{width:100%;text-align:center}
.product_1 dl dd h5{height:2.5rem;line-height:2.5rem;overflow:hidden}
.product_1 dl dd h5 a{font-size:1.1rem;color:#333;font-weight:bold}
.product_1 .ab_desc{width:88.7%;margin:0 auto;font-size:1rem;color:#666;line-height:1.8rem;height:7.2rem;overflow:hidden}
.product_1 dl dd span{display:inline-block;width:100%;margin:1rem 0 0}
.product_1 dl dd span a{font-size:1rem;color:#333;display:block;float:left;width:9.5rem;text-align:center;height:2.6rem;line-height:2.6rem;background:#e6e6e6;overflow:hidden;border-radius:1.3rem;margin-left:1rem;margin-bottom:1rem}

.product_1 .cur{background:#949494;}

.product_1 dl dd span a:nth-child(3n+1){margin-left:0}


