.banner{
  padding: 110px 0;
  text-align: center;
  background: url(/assets/images/backgrounds/search-bg_br.jpg) no-repeat center;
  background-size: cover;
}
.banner-panel{
  padding: 40px 20px 50px;
}
.banner h1{
  font-size: 4.8rem;
  margin-bottom: 20px;
}
.banner p{
  line-height: 1.7;
}
.main-cnt{
  padding: 40px 0 50px;
}
.icon-home{
  display: inline-block;
  width: 20px;
  height: 18px;
  background: url(/assets/images/icons/tiny-icon-all.png) no-repeat -244px -1123px;
}
.icon-gt{
  display: inline-block;
  width: 9px;
  height: 10px;
  background: url(/assets/images/icons/tiny-icon-all.png) no-repeat -309px -1126px;
}
.tt{
  margin-bottom: 10px;
}
.sidebar{
  width: 280px;
  border-radius: 10px;
  overflow: hidden;
  margin-top: 30px;
}
.sidebar .top{
  background-color: #091871;
  color: #fff;
  padding: 20px 10px;
}
.sidebar .top li{
  max-width: 200px;
  margin: 0 auto 15px auto;
}
.sidebar .se-icon{
  display: inline-block;
  width: 20px;
  height: 17px;
  background: url(/assets/images/icons/tiny-icon-all.png) no-repeat;
  margin-right: 10px;
  vertical-align: middle;
}
.sidebar .se-icon.icon1{
  background-position: -48px -1128px;
}
.sidebar .se-icon.icon2{
  background-position: -114px -1126px;
}
.sidebar .se-icon.icon3{
  background-position: -180px -1128px;
}
.sidebar .prd-box{
  padding: 20px 0;
}
.sidebar .prd-box .txt{
  max-width: 160px;
  line-height: 18px;
}
.sidebar .prd-box h5{
  font-size: 18px;
  text-align: center;
}
.sidebar .prd-box img{
  margin-right: 10px;
}
.sidebar .prd-box .txt p{
  margin-bottom: 10px;
}
.sidebar .btn{
  width: 110px;
  min-width: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.sidebar .middle{
  border-left: 1px solid;
  background-origin: padding-box,border-box;
  padding: 0;
  border-image: linear-gradient(to bottom, rgba(9,14,224,1), rgba(9,14,224,0.6) 20%,rgba(9,14,224,0.5) 1%,#eee 75%, #fff) 1;
}
.sidebar .middle>div{
  padding: 20px 0;
  border-right: 1px solid;
  background-origin: padding-box,border-box;
  border-image: linear-gradient(to top, rgba(238,238,238,1), rgba(238,238,238,0.9) 47%,rgba(238,238,238,0.8) 56%,#fff 75%, #fff) 11;
}
.sidebar .bottom{
  background-color: #eee;
}
@media all and (max-width:1190px){
  .gg-search-box{
      width: 65%;
  }
  .sidebar-box{
      width: 35%;
  }
  .sidebar{
      zoom: 0.8;
  }
}
@media all and (max-width:767px){
  .sidebar-box,
  .gg-search-box{
      width: 100%;
  }
  .sidebar{
      zoom: 1;
      width: 100%;
  }
}

/* google搜索 */
html ._search.gsc-overflow-hidden {
overflow: auto!important;
}
html ._search.gsc-overflow-hidden .gsc-results-wrapper-overlay {
border: none!important;
margin: auto!important;
border-radius: 1px!important;
height: auto!important;
-webkit-box-shadow: none!important;
-moz-box-shadow: none!important;
-ms-box-shadow: none!important;
-o-box-shadow: none!important;
box-shadow: none!important;
border-collapse: separate!important;
background: white!important;
padding: 30px 0!important;
width: auto!important;
position: static!important;
display: block!important;
opacity: 1!important;
z-index: 100002!important;
visibility: visible!important;
 -webkit-transition: none!important;
-moz-transition: none!important;
-ms-transition: none!important;
-o-transition: none!important;
 transition: none!important;
}
html ._search.gsc-overflow-hidden .gsc-modal-background-image-visible {
 opacity: 1!important;
-ms-filter: "alpha(opacity=0)"!important;
filter: alpha(opacity=0)!important;
 position: static !important;
 height: 0!important;
width: 0!important;
z-index: 100001!important;
background-color: white!important;
display: none!important;
-webkit-transition: none!important;
-moz-transition: none!important;
-ms-transition: none!important;
-o-transition: none!important;
transition: none!important;
}
html ._search.gsc-overflow-hidden .gsc-adBlock {
display: none!important;
}
/* google搜索 */