/* legacy-btn-fa.css — 图标 + 付费按钮最小集
   替代 external.css(143KB) + riprodl.css(57KB)；字体仍用 skin/ecms142/fonts/
   2026-11-10 */

@font-face {
	font-family:'FontAwesome';
	src:url('../ecms142/fonts/fontawesome-webfont.eot?v=4.6.3');
	src:url('../ecms142/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),
	url('../ecms142/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'),
	url('../ecms142/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),
	url('../ecms142/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),
	url('../ecms142/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
	font-weight:normal;font-style:normal
}

@font-face {
	font-family:"Material Design Icons";
	src:url("../ecms142/fonts/materialdesignicons-webfont.eot?v=2.1.19");
	src:url("../ecms142/fonts/materialdesignicons-webfont.eot?#iefix&v=2.1.19") format("embedded-opentype"),
	url("../ecms142/fonts/materialdesignicons-webfont.woff2?v=2.1.19") format("woff2"),
	url("../ecms142/fonts/materialdesignicons-webfont.woff?v=2.1.19") format("woff"),
	url("../ecms142/fonts/materialdesignicons-webfont.ttf?v=2.1.19") format("truetype"),
	url("../ecms142/fonts/materialdesignicons-webfont.svg?v=2.1.19#materialdesigniconsregular") format("svg");
	font-weight:normal;font-style:normal;
}

.fa{display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale}
.fa-search:before{content: "\f002"}
.fa-user:before{content: "\f007"}
.fa-home:before{content: "\f015"}
.fa-clock-o:before{content: "\f017"}
.fa-eye:before{content: "\f06e"}
.fa-tasks:before{content: "\f0ae"}
.fa-caret-down:before{content: "\f0d7"}
.fa-sitemap:before{content: "\f0e8"}
.fa-folder-open-o:before{content: "\f115"}
.fa-bullseye:before{content: "\f140"}
.fa-qq:before{content: "\f1d6"}
.mdi:before,.mdi-set{display: inline-block;
	font: normal normal normal 24px/1 "Material Design Icons";
	font-size: inherit;
	text-rendering: auto;
	line-height: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
.mdi-close:before{content: "\F156";}
.mdi-magnify:before{content: "\F349";}
.btn{display: inline-block;
  padding: 0.35rem 1.5rem;
  border-radius: 0.1rem;
  border-radius: 2px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  vertical-align: middle;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  white-space: nowrap;
  font-weight: 400;
  cursor: pointer;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;}
.btn-buy{background: linear-gradient(-125deg,#f90202 0%, #fd2f44 100%);
    border-radius: 0px;
  margin-top: 15px;
  line-height: 34px;
  width: 180px;
  margin-right: 5px;
  color: #fff;}
.btn-buy:hover{-webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
  -webkit-box-shadow: 0 0px 0px rgba(32, 160, 255, 0.3);
  box-shadow: 0 0px 0px rgba(32, 160, 255, 0.3);
  background: linear-gradient(-125deg, #69bff9 0%, #7080ef 100%);
  border-color: #40a9ff;
  background-color: #40a9ff;
  color: #fff;}
.btn-demo{margin-top: 15px;
  
  line-height: 34px;
  width: 180px;
  margin-right: 5px;
  
  
  
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#3db96d),
    to(#1b904e)
  );
  background: linear-gradient(-180deg, #3db96d 0%, #1b904e 100%);
  background: linear-gradient(-125deg,#2f49fd 0%, #1f97fb 100%);
  border-radius: 5px;}
.btn-demo:hover{-webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
  -webkit-box-shadow: 0 0px 0px rgba(32, 160, 255, 0.3);
  box-shadow: 0 0px 0px rgba(32, 160, 255, 0.3);
  background-color: #f1404b;
  color: #fff;}
.btn-qq{margin-top: 15px;
  
  line-height: 34px;
  width: 180px;
  margin-right: 5px;
  
  
  
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#3db96d),
    to(#1b904e)
  );
  background: #333;
    border-radius: 0px;}
.btn-qq:hover{-webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
  -webkit-box-shadow: #333;
  box-shadow: #333;
  background-color: #333;
  color: #fff;}
.btn-vip{margin-top: 15px;
  line-height: 34px;
  margin-right: 5px;
  
  
  
  background: linear-gradient(90deg, #ffc107, #ff7365, #ff82ea, #ffc107);
  background-size: 1400% 300%;
  animation: mymove 10s ease infinite;
  -webkit-animation: mymove 10s ease infinite;
  -moz-animation: mymove 10s ease infinite;
  color: #fff;
  font-size: .875rem;
  width: 180px;}
.btn-vip:hover{-webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
  -webkit-box-shadow: #333;
  box-shadow: #333;
  background-color: #333;
  color: #fff;}
.boosvip-abs .fa{margin-left: 10px;
  margin-right: 0;}
.go-down{margin-top: 15px;
  line-height: 34px;
  width: 180px;
  margin-right: 5px;
  background-color: #40a9ff;
  color: #fff;
  -webkit-box-shadow: 0 8px 10px rgba(32, 160, 255, 0.3);
  box-shadow: 0 8px 10px rgba(32, 160, 255, 0.3);}
.go-down{display: block;
    width: 100%;}
.go-down{background: linear-gradient(-125deg,#f90202 0%, #fd2f44 100%);
    border-radius: 5px;
    margin-top: 15px;
    line-height: 34px;
    margin-right: 5px;
    box-shadow: 0 8px 10px rgba(32, 160, 255, 0);}