body{font-size: 0.75rem; font-family: "微软雅黑"; text-align:left;color:#333;} li,ol,ul{list-style-type:none} *{margin:0;padding:0;} .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} img{border:none;vertical-align:middle} a{color:#333;text-decoration:none} a:hover {color: #92181e;} em,i {font-style: normal;} h3 {font-weight: normal;} p {text-align: justify;} .fl {float: left;} .fr {float: right;} .rel {position: relative;} .abs {position: absolute;} .w {width: 100%; margin: 0 auto;} .ellipsis-1 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 1;-webkit-box-orient: vertical;} .ellipsis-2 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 2;-webkit-box-orient: vertical;} .ellipsis-3 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 3;-webkit-box-orient: vertical;} .ellipsis-4 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 4;-webkit-box-orient: vertical;} .ellipsis-5 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 5;-webkit-box-orient: vertical;} .header {height: 2.625rem; position: fixed; top: 0; width: 100%; box-shadow: 0 0 5px #ddd; z-index: 111; background: #fff;} .header-top {display: none;} .logo {width:8rem; left: 0.625rem; top:0.48rem; position: absolute; } .logo img {width:100%;} .navwrap { height: auto; position: absolute; top: 2.625rem; width: 100%; border-top: #eee solid 0.06rem;} .nav {height: auto; display: none;background: #92181e;} .nav ul {font-size: 0} .nav li { display: inline-block;width: 100%; border-bottom: #a32b31 solid 1px;} .nav li a {padding: 0 0.9375rem; line-height: 2.25rem; text-align: center; font-size: 0.825rem; color: #fff; display: block;} .nav li.on a {background: #fff; color: #92181e;} .nav li:hover a {background: #fff; color: #92181e;} .nav li:last-child {border: none;} .navico {width: 2.625rem; display: block; height: 2.625rem; right: 0; top:-2.685rem; background: url(../images/menu.png) #ce0b2a center center no-repeat; background-size: 50%; position: absolute;} .header.on .navico {background: url(../images/menu2.png) #ce0b2a center center no-repeat; background-size: 50%;} .mmask {display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background:rgba(0,0,0,0.5) ; z-index: 3;} .nav li dl {text-align: center;} .nav li dl dd {display: inline-block;} .nav li dl dd a{display: inline-block; line-height: 1.5; width: 9.0625rem; padding-bottom: 0.625rem; color: #ffc1ad;} /* 底部 */ .footfix {height: 3.125rem; background: #225da9; width: 20rem; bottom: 0; position: fixed; z-index: 99;} .footfix ul {display: flex;} .footfix ul li{ width: 25%;height: 3.125rem; border-right: #fff solid 0.03125rem; box-sizing:border-box;} .footfix ul li h3 { width:1.3125rem; height: 1.3125rem; margin: 0 auto; padding: 0.25rem 0 0.05rem;} .footfix ul li h3 img { width:1.3125rem; height: 1.3125rem; margin: 0 auto;} .footfix ul li p {font-size: 0.75rem; color: #fff; text-align: center;} .footfix ul li:last-child {border: none;} .footer {background: #e9e9e9;} .footer-top {background: #fff;} .footer-top .ftext {padding:0 0.625rem 1rem;} .footer-top .ftext p {position: relative; line-height: 1.5; font-size: 0.70rem; color: #666666; padding: 0 0 0 4.5rem;} .footer-top .ftext span { position: absolute;left: 0rem; top: 0;} .footer .fnav {text-align: center; font-size: 0; padding: 1.5rem 0;} .footer .fnav a {padding: 0 0.5rem 0 ;font-size: 0.75rem; color: #666666; display: inline-block; vertical-align: middle;} .footer .fnav em {width: 0.03125rem; height: 0.5625rem; background: #666;display: inline-block; vertical-align: middle;} .footer .fnav a:hover{ text-decoration: underline; color: #ce0b2a; } .footer .ewmcon {width: 18.75rem; margin: 0 auto;} .footer .ewmcon ul {text-align: center; font-size: 0;} .footer .ewmcon ul li {width:9.375rem;display: inline-block; vertical-align: middle;} .footer .ewmcon ul li h2 {width:9.375rem ;margin: 0 auto; text-align: center;} .footer .ewmcon ul li h2 img {width:5rem ;height: 5rem; display: inline-block;} .footer .ewmcon ul li p {text-align: center; font-size: 0.625rem; color: #666666; padding:0.3125rem 0 0.625rem;} .footer .ewmcon .ewmbtn {font-size: 0; padding-top:0.9375rem;} .footer .ewmcon .ewmbtn a {background: #3d518e; color: #fff; width: 9.375rem; height: 1.875rem;display: inline-block; vertical-align: middle; line-height: 1.875rem; font-size: 0.75rem; text-align: center;} .footer .ewmcon .ewmbtn a:nth-child(2) {background: #d30c2b;} .footer .footer-btm p{ padding: 0.5rem 0.625rem; line-height: 1.6;font-size: 0.625rem; text-align: center; color: #666;} .footer .footer-btm p a{color: #fff;} .footer .footer-btm p a:hover{ text-decoration: underline; color: #fff; }