@charset "utf-8";/*-----------------------------------------------------------*/* {  padding: 0;  margin: 0;  font-family: 'Microsoft YaHei', arial, helvetica, clean, sans-serif;}body {  font: 14px/1.231 'Microsoft YaHei', arial, helvetica, clean, sans-serif;  color: #333;  margin: 0;  line-height: 1.5;}*:before,*:after {  box-sizing: content-box;}:focus {  outline: 1;}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {  display: block;}a {  color: #333;  text-decoration: none;}a:link,a:hover,a:active,a:visited {  text-decoration: none;}ins {  background-color: #ff9;  color: #000;  text-decoration: none;}mark {  background-color: #ff9;  color: #000;  font-style: italic;  font-weight: bold;}del {  text-decoration: line-through;}table {  border-collapse: collapse;  border-spacing: 0;}hr {  display: block;  height: 1px;  border: 0;  border-top: 1px solid #cccccc;  margin: 1em 0;  padding: 0;}input,select {  vertical-align: middle;}li,ul {  list-style-type: none;}img {  border: none;}input,textarea {  outline: 0;  border: 0;  resize: none;}h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em {  font-weight: normal;  font-style: normal;}.yc {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.gd {  -webkit-transition: 0.5s;  transition: 0.5s;}.dx {  text-transform: uppercase;}.pr {  position: relative;}.pa {  position: absolute;}.left {  float: left;}.right {  float: right;}.clearboth {  clear: both;}.juzhong {  top: 0;  right: 0;  left: 0;  bottom: 0;  margin: auto;}.textdq {  text-align: justify;}.left {  float: left;}.right {  float: right;}.clearboth {  clear: both;}.dq {  text-align: center;}* {  box-sizing: border-box;}.flex {  display: flex;  justify-content: space-between;  flex-wrap: wrap;}* {  box-sizing: border-box;}.clerboth {  clear: both;}.footerBar {  position: fixed;  bottom: 0;  left: 0;  z-index: 99999999999999999999999999;  padding-top: 0px;  padding-bottom: 0;  width: 100%;  margin-top: 30px;}.footerBar .dl-container {  position: relative;  width: 100%;}.footerBar .phone {  position: absolute;  left: 50%;  transform: translateX(-50%);  top: 0px;  width: 120px;  height: 70px;  box-sizing: border-box;  background: url(bot-p-bg.png) no-repeat center;  background-size: 100% 100%;  display: flex;  padding-top: 0;  justify-content: center;}.footerBar .phone i {  width: 68px;  height: 68px;  border-radius: 50%;  background-color: #46a000;  padding-top: 13px;}.footerBar .phone span {  font-weight: normal;  display: block;  text-align: center;  line-height: 2;  color: #fff;  font-size: 15px;}.footerBar .phone i img {  width: 20px;  height: 20px;  display: block;  margin: 0 auto;}.footerBar ul {  display: flex;  width: 100%;  border-radius: 20px 20px 0 0;  height: 70px;  box-sizing: border-box;  border: solid 1px #eeeeee;  background: #46a000;  box-shadow: 0px -2px 10px 0px rgba(0, 0, 0, 0.03);}.footerBar ul li {  height: 70px;  float: left;  width: 16%;}.footerBar ul li.on a {  color: #333;}.footerBar ul li img {  width: 25px;  height: 25px;  object-fit: contain;  vertical-align: middle;  display: block;  margin: 0 auto;}.footerBar ul li a {  font-size: 14px;  color: #333333;  display: block;  height: 50px;  line-height: 50px;  vertical-align: top;  width: 100%;  padding-top: 10px;}.footerBar ul li:nth-child(3) {  margin-left: auto !important;  margin-right: 0.4rem;}.footerBar ul li:nth-child(1) {  margin-right: 20px;}.footerBar ul li:nth-child(1),.footerBar ul li:nth-child(3) {  position: relative;}.footerBar ul li:nth-child(1)::after,.footerBar ul li:nth-child(3)::after {  content: "";  display: inline-block;  position: absolute;  right: 0;  width: 1px;  height: 100%;  background-color: #eeeeee;  top: 0;}.footerBar ul li b {  font-weight: normal;  display: block;  text-align: center;  line-height: 2;  color: #fff;  font-size: 15px;  width: 2em;  margin: 0 auto;  overflow: s;}