@charset "utf-8";
@font-face {
  font-family: "helve118";
  src:  format("woff2"),
        format("woff"),
        format("truetype"),
        format("embedded-opentype"),
        format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "futurabtm";
  src:  format("woff2"),
        format("woff"),
        format("truetype"),
        format("embedded-opentype"),
        format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "din-medium";
  src:  format("woff2"),
        format("woff"),
        format("truetype"),
        format("embedded-opentype"),
        format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "avantgardelt extralight";
  src:  format("woff2"),
        format("woff"),
        format("truetype"),
        format("embedded-opentype"),
        format("svg");
  font-weight: normal;
  font-style: normal;
}
*, ::after, ::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	padding: 0;
	margin: 0;
}
input, textarea {
	margin: 0;
	padding: 0;
	outline: 0;
	-webkit-appearance: none;
	border-radius: 0;
	font-family: "microsoft yahei regular","microsoft yahei", arial, helvetica, sans-serif;
}
select {
	/*chrome和firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #000;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(/uploads/image/cimages/select.png) no-repeat scroll 98% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}


.ul, .ul li {
	list-style: none;
}

img {
	border: none;
	max-width: 100%;
	vertical-align: middle;
}




/*小程序弹出*/
.app-pop-btn{ width:90px; padding:16px; background-color:#fff; border-radius:3px; position:fixed; right:15px; top:390px; z-index:500; cursor:pointer; text-align:center; box-shadow:0 0 10px 3px rgba(0,0,0,0.2); font-size:14px;}
.app-pop-btn .gettop{ display:none;border-radius: 3px; position:absolute; top:100%; width:100%; left:0; margin-top:10px; background:#f6f6f6; padding:10px 0;box-shadow:0 0 10px 3px rgba(0,0,0,0.2);}
.app-pop-btn .gettop:hover{ background:#ff6c00; color:#fff;}
.app-pop-btn .gettop i{width: 20px;height: 11px;    display: block;margin: 0 auto 3px; background:url(/uploads/image/cimages/top.png) no-repeat right top;}
.app-pop-btn .gettop:hover i{ background-position:left top;}

.app-pop{ background-color:#fff; position:fixed; top:150px; right:60px; z-index:510; box-shadow:0 0 30px 10px rgba(0,0,0,0.2); opacity:0; right:-100%;
-webkit-transition:all .5s ease-out;
   -moz-transition:all .5s ease-out;
		transition:all .5s ease-out;
}
.app-pop .app-imgbox{ padding:10px; text-align:center; position:relative;}
.app-pop .app-imgbox:before{ content:''; width:0; height:0; font-size:0; line-height:0; border-width:10px 7px; border-style:solid solid dashed dashed; border-color:#fff #fff transparent transparent; position:absolute; right:0; bottom:0; opacity:0;}
.app-pop .app-imgbox img{ width:150px; height:150px;}
.app-pop .app-imgbox span{ color:#333; font-size:14px; display:block; padding-top:5%;}
.app-pop .app-imgbox i{ width:20px; height:20px; background:url(/uploads/image/cimages/btn-colse.png) no-repeat center;  cursor:pointer; position:absolute; right:2%; top:2%; display:block;}

.app-pop-active{ opacity:1; right:60px;}
.app-pop-active .app-imgbox:before{ opacity:1; bottom:-18px;
-webkit-transition:all .5s ease-out;
   -moz-transition:all .5s ease-out;
		transition:all .5s ease-out;
		
-webkit-transition-delay:.2s;
   -moz-transition-delay:.2s;
		transition-delay:.2s;
}
