@charset "utf-8";

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,dl,dt,dd,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video { margin: 0px;padding: 0px;border: 0;font-size: 100%;font: inherit;}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}


body{line-height: 1; font-size:16px; font-family:"Microsoft YaHei";/*arial*/}

ol, ul,li {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}

/* table {border-collapse: collapse;border-spacing: 0;} */

header,article,footer,nav,section,aside,menu{ display:block;}

.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}

.fix{*zoom:1;}

a{ text-decoration:none;}

.clear{ width:100%; height:0px; clear:both;}

.red{ color:#F00;}

.warmp{}
.clearfix::before,
.clearfix::after{
  content:"";
 height:0;
  line-height:0;
  display:block;
  visibility:hidden;
  clear:both;
}
.f-left{float:left;}
.f-right{float:right;}
/*************头部css**************/
.zt_header{
  width: 6.4rem;
  display: table;
  margin: auto;
  height: 0.95rem;
  background: #00a2ea;
}
.zt_header img{
  width: 3.11rem;
  margin-top: 0.1rem;
  margin-left: 0.25rem;
}
.zt_header a{
  display: table-cell;
  width: 0.51rem;
  height: 0.51rem;
  background: url(../images/top_tel.png) no-repeat center;
  background-size: 0.51rem 0.51rem;
}
.zt_header>a:last-child{
  background-size: 0.51rem 0.51rem;
  padding-right: 0.5rem;
}
.top_search{
  background: url(../images/top_search.png) no-repeat center !important;
  width: 0.51rem !important;
	height: 0.51rem !important;
	background-size: 0.51rem 0.51rem !important;
}
/***********footer***********/
.footer{
  width: 100%;
  margin: auto;
  display: table;
  border-top: 1px solid #e3e3e3;
  padding-bottom: 1.2rem;
}
.footer1>ul li{
  width: 25%;
  float: left;
  text-align: center;
  font-size: 0.26rem;
  line-height: 2;
}
.footer1>ul li a{
  color: #666666;
}
.footer1>p{
  text-align: center;
  line-height: 2;
  font-size: 0.14rem;
  color: #666666;
}
.footer2{
  max-width: 6.4rem;
  width: 100%;
  height: 1.19rem;
  background: red;
  display: table;
  margin: auto;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: -webkit-linear-gradient(left, #744bf1, #704ef0, #5165ec, #3d74ea, #2685e7) bottom;
  background: -o-linear-gradient(left, #744bf1, #704ef0, #6c51f0, #3d74ea, #2685e7) bottom;
  background: -moz-linear-gradient(left, #744bf1, #704ef0, #5165ec, #3d74ea, #2685e7) bottom;
  background: linear-gradient(to #744bf1, #704ef0, #6c51f0, #3d74ea, #2685e7) bottom;
  z-index: 999;
}
.centers{
  position: relative;
}
.centers>div{
  position: absolute;
}
.centers>div>a{
  color: #fff;
  text-align: center;
  font-size: 0.24rem;
}
.centers>div>a>div:last-child{
  line-height: 2;
}
.centers>div:nth-child(1){
  left: 0.35rem;
  top: 0.28rem;
}
.centers>div:nth-child(2){
  left: 2.47rem;
  top: -0.35rem;
}
.centers>div:nth-child(3){
  right: 0.35rem;
  top: 0.28rem;
}
.bot14_txt{
  margin-top: -0.66rem;
  font-size: 0.2rem;
}
.bot11_icon>img{
  width: 0.57rem;
  height: 0.44rem;
}
.bot14_icon>img{
  width: 1.28rem;
  height: 1.28rem;
  border-radius: 0.65rem;
}
.bot13_icon>img{
  width: 0.4rem;
  height: 0.41rem;
}