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,
fieldset, form, label, legend,

article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}


ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

html, body, a, p, * {
  list-style-type: none;
  font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;
  font-weight: normal;
  text-decoration: none;
 
}

input[type="text"], input[type="password"] {
  box-sizing: border-box;
  -webkit-appearance: none;
}

.clearfix:after {
  clear: both;
  content: "";
  display: block;
  font-size: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.clearfix {
  zoom: 1;
}

/* for IE6 IE7 */
a:link,
a:visited {
  text-decoration: none;
  color: #3f3f3f;
}

a:active,
a:hover {
  color: #ff7852;
}




.line-bottom-1 {
	border-bottom:1px solid #ededed
}

.support {height: 203px;position: fixed;right: 0;top: 200px;width: 50px;z-index: 9999;}
.support li {height: 50px;left: 0;position: absolute;}
.support li a {background-color: #cc0000;border-radius: 6px;color: #fff;display: block;font-size: 14px;height: 50px;line-height: 50px;overflow: hidden;transition: all 0.4s ease 0s;}.support li:hover a{background:#000;}
.support li img {display: block;float: left;margin: 12px 12px 14px 14px;}
.support li.support_wx i {background: url("") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: none;height: 188px;left: -208px;position: absolute;top: -136px;width: 188px;}
.support li.support_wx:hover i {display: block;}
.support li.support_tel:hover {left: -110px;}
.support li.support_qq:hover, .support li.support_wb:hover {left: -70px;}
.support li.support_tel {width: 172px;}
.support li.support_tel, .support li.support_qq, .support li.support_wb {transition: all 0.4s ease 0s;}
.support li.support_qq {top: 52px;width:140px;}
.support li.support_wb {top: 104px;width:140px;}
.support li.support_a{top:156px;}
/*.support li.support_b{top:209px;}*/
.support li.support_wx {width: 62px;}
.support li.support_wx {top: 156px;}