@charset "utf-8";.g-hd img{width:100%}
.g-hd{height:4.3rem;width:100%;background:#2b2927}
.g-hd h1{float:left;display:inline; margin-top:4px;}
.g-hd .m-nav2{float:right;width:8.3%;margin:0.9rem 0 0;position:relative;padding-right:3.4%;display:inline}
.g-hd .m-nav2 .xx{display:none}
.g-hd .m-nav2 img{float:left}
.dhmn{width:100%;background:#fff;height:3.75rem;line-height:3.75rem}
.dhmn a{width:33.33%;border-right:1px solid #e9e9e9;height:3.75rem;line-height:3.75rem;float:left;box-sizing:border-box;text-align:center;color:#222222;font-size:1.2rem}
.dhmn a:last-child{border:0}
.menu2{position:relative;z-index:9999}
.head_shows{position:fixed;z-index:99998;height:4.3rem;width:100%;max-width:640px;top:0}
.menu2 .erji{width:100%;display:none;z-index:9999;height:100%;overflow:hidden;position:fixed;margin:0 auto;max-width:640px;top:4.17rem;right:0;left:0;transition:transform 1s;-webkit-transition:transform 1s;background:rgba(0,0,0,0.8);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;max-height:100% !important}
.menu2 .erji span{display:block;width:93.75%;margin:0 auto;padding-top:2rem}
.menu2 .erji span a{display:block;height:4rem;line-height:4rem;border-bottom:1px dashed #f1f1f1;font-size:1.2rem;color:#fff;text-align:center}
.menu2 .erji span a:last-child{border-bottom:0}
.main-tit-11{height:4rem;width:100%;font-size:1.6rem;text-align:center;color:#414141;line-height:4rem;background:url(img/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-cl-xx-3-01{position:relative;margin:0 3.125%;border-bottom:1px solid #e5e5e5;padding-bottom:1rem}
.m-cl-xx-3-01-tt{width:5.2rem;height:2.5rem;font-size:1.5rem;text-align:center;line-height:2.5rem;color:#fff;background:#fa756e;position:absolute;left:0;top:1.75rem}
.m-cl-xx-3-01 dl{padding-left:6.25rem;padding-top:1.75rem}
.m-cl-xx-3-01 dt{height:2.5rem;font-size:1.4rem;color:#626262;line-height:2.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-cl-xx-3-01-desc{margin-top:0.4rem;height:3.6rem;font-size:1.2rem;line-height:1.8rem;color:#626262;overflow:hidden}
.m-cl-xx-3-01-data{font-size:1.2rem;font-weight:bold;line-height:1.8rem;color:#626262;display:inherit;float:right;margin-top:-1.8rem}
.m3-info-list-content-4-con{width:95%;margin:0 auto;padding-bottom:1.5rem;overflow:hidden}
.m3-info-list-content-4-con li{float:left;width:50%;padding-bottom:1.3rem;text-align:center;overflow:hidden}
.m3-info-list-content-4-con li img{display:block;width:95%;border:1px solid #ccc;box-sizing:border-box;margin:0 auto;height:127px}
.m3-info-list-content-4-con li em{display:block;line-height:3rem;margin:0 auto;max-width:96%; font-size: 14px;}
.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;bottom:0;background:rgba(0,0,0,0.8)}
.main-footer-1-list{border-top:1px solid #fa756e;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:0.5rem;height:0.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 #fa756e;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:0.4rem;padding:0 4%;margin-top:1rem}