.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 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;}
.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-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-prev,.m-cx-cpgs-ts4-3-01-next {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:0.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:#333;line-height:4rem;margin-bottom:1rem;border-bottom:1px solid #ddd;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;font-size:1.4rem;line-height:}
.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-tit {height:3rem;border-bottom:1px solid #d7d7d7;box-sizing:border-box;margin-bottom:1rem;}
.m-cx-cpxq-01-tit span {display:inline-block;height:3rem;font-size:1.6rem;line-height:3rem;color:#464646;border-bottom:1px solid #333333;box-sizing:border-box;vertical-align:top;padding-left:2.2rem;background:url("../images/m-cx-4-3-01-icon1.png")no-repeat .5rem 1rem;background-size:1.1rem;margin-right:.5rem;}
.m-cx-cpxq-01-tit em {font-size:1.2rem;text-transform:uppercase;color:#c2c2c1;line-height:3rem;vertical-align:bottom;}
.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:3rem;border-bottom:1px solid #d7d7d7;margin-bottom:1rem;margin-top:1rem;}
.m-cx-xgcp-4pl-ts4-3-01-tit span {display:inline-block;height:3rem;font-size:1.6rem;line-height:3rem;color:#464646;border-bottom:1px solid #333333;box-sizing:border-box;padding-left:2.2rem;background:url("../images/m-cx-4-3-01-icon1.png")no-repeat .5rem 1rem;background-size:1.1rem;margin-right:.5rem;}
.m-cx-xgcp-4pl-ts4-3-01-tit em {font-size:1.2rem;text-transform:uppercase;color:#c2c2c1;line-height:3rem;vertical-align:bottom;}
.m-cx-xgcp-4pl-ts4-3-01-list dl {width:46.8%;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;}
.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;}
