@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Barlow+Condensed:300,400,500,600,700');
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.blank60 {clear:both; height:60px; overflow:hidden; display:block;}
.blank80 {clear:both; height:80px; overflow:hidden; display:block;}
.blank360 {clear:both; height:360px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #323232; text-decoration: none; outline:none;}a:hover {color: #1b68cf; text-decoration: underline}
body {background:url(../images/inbg.jpg) no-repeat center top fixed;font-size:14px;color: #3a3a3a;line-height:28px;font-family:Microsoft YaHei,Verdana; -webkit-text-size-adjust:none;}
.mainbody { width:1120px; margin:0 auto;font-family:Microsoft YaHei;}
.top { padding:0 15px; height:30px; line-height:30px; font-size:12px; color:#fff; background:#ff9200; overflow:hidden;}
.top .left { float:left;}
.top .right { float:right; text-align:right;}
.top .right a { color:#fff; padding:0 10px; display:inline-block;}
.top .right a.bq { color:#ff9200;background:#fff;}
.banner { clear:both; width:100%; height:520px; background:url(../images/banner.jpg) no-repeat center; overflow:hidden;}

.feilei li { width:48%; float:left; margin-left:4%; text-align:center;}
.feilei li.ss { margin-left:0;}
.feilei li .img { height:200px; line-height:200px;}
.feilei li .img img { max-width:70%; height:auto !important; height:100%; margin:15px 0; vertical-align:middle;}
.feilei li.ss .img img { max-width:50%;}
.feilei li h3 { font-size:36px; font-weight:bold; line-height:50px; background:#ff9200; color:#fff; display:inline-block; padding:5px 0; width:470px; margin:0 auto; border-radius:35px;}
.feilei li .tex { padding:0 15px;}
.feilei li .tex h2 { font-size:18px; padding-bottom:10px;}
.feilei li .more { padding-top:15px;}
.feilei li .more a { display:inline-block; padding:0 20px; border-radius:25px; border:#ff9200 1px solid; color:#ff9200;}
.feilei li .more a:hover { background:#ff9200; color:#fff; text-decoration:none;}
.footer { line-height:60px; text-align:center;}

/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}