.g_footer {position:relative;clear:both;width:100%;margin-top: 80px; height:330px;background:url(../images/footer_bg.jpg) no-repeat;padding: 40px 0;}
.bottom_search{width:280px;float:left;margin-right:65px;}
.bottom_title{font-size:18px;font-weight:bold;color:#fff;margin-bottom:16px;}
.bottom_search form{position:relative;margin-bottom:30px;margin-top:24px;}
.bottom_search input, .bottom_search button {border: none;outline: none;}
.bottom_search input {
    width: 100%;
    height: 38px;
    background: #fff;
    padding-left: 15px;
  }
.bottom_search button {
    position: absolute;
    background: #fff;
    top: 8px;
    right: 8px;
    cursor: pointer;
  }
.bottom_search button:before {
    content: "\f105";
    font-family: FontAwesome;
    color: #4c4c4c;
    font-size: 20px;
  }
.bottom_line{float:left;margin:0 125px;width:1px;height:200px;background-color:#fff;opacity:0.1;}
.bottom_product{padding:0 60px;border-right:solid 1px rgba(255,255,255,0.1);border-left:solid 1px rgba(255,255,255,0.1);float:left;}
.bottom_product td{display:inline-block;margin-left:60px;line-height:30px;color:#fff;vertical-align: top;}
.bottom_product td a{opacity:0.7}
.bottom_product td a:hover{opacity:1}
.bottom_product td:first-child{margin-left:0}
.bottom_tel{float:right;width:260px;}
.bottom_tel p{float:left;line-height:34px;color:#fff;}
.bottom_tel h2{float:left;line-height:24px;color:#fff;}
.bottom_tel .number{font-size:24px;font-family:"Arial";font-weight:bold;}
.copyright{position:absolute;bottom:0;background-color:rgba(0,0,0,0.1);width:100%;height:70px;}
.copyright p{color:#fff;opacity:0.7;line-height:70px;}
.copyright_left{float:left}
.copyright_right{float:right}

@media screen and (max-width: 1200px) {
    .g_footer .contact{
      
    }
    .g_footer .contact .g_cw{
      width:100%;
      padding:0 5%;
    }
  }
