@charset "UTF-8";
@font-face {
  font-family: 'Century-Gothic'; 
  src: url('../fonts/Century-Gothic.eot'); 
  src: url('../fonts/Century-Gothic.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Century-Gothic.woff') format('woff'), 
  url('../fonts/Century-Gothic.ttf') format('truetype'), 
  url('../fonts/Century-Gothic.svg#Century-Gothic') format('svg'); 
} 

body{margin: 0; padding: 0; font-size: 14px; font-family:'Century-Gothic',"PingFangSC-Regular","Microsoft YaHei","sans-serif";overflow-x: hidden;background: #fff;padding-top: 110px;}
ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, hr, img, div, label, span, p, table, tr, td{margin: 0; padding: 0; list-style: none; border: 0;}
ol,ul{margin-bottom: 0;}
.h1, .h2, .h3,.h5, h1, h2, h3,h5{margin-top: 0; margin-bottom: 0}
.h4, .h5, .h6, h4, h5, h6{margin-top: 0; margin-bottom: 0;}
a{-webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none;outline: none !important;}
.trs{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
*{margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box;outline: 0px;}
img{vertical-align: middle;}
a:focus, a:hover{text-decoration: none !important;}
i,em{display: block; font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: ""; display: block; clear: both;}
.scale-img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    display: block;
}
.scale-img img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
   transition: all .8s ease 0s;
}
.scale-img:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
@keyframes rotate1{
  0%,25%{transform:rotate(0deg);}
  50%{ transform:rotate(10deg);}
  75%{transform:rotate(-10deg);}
  100%{transform:rotate(0deg);}
  }
@-o-keyframes rotate1{
  0%,25%{transform:rotate(0deg);}
  50%{ transform:rotate(10deg);}
  75%{transform:rotate(-10deg);}
  100%{transform:rotate(0deg);}
  }
@-moz-keyframes rotate1{
  0%,25%{transform:rotate(0deg);}
  50%{ transform:rotate(10deg);}
  75%{transform:rotate(-10deg);}
  100%{transform:rotate(0deg);}
  }
@-webkit-keyframes rotate1{
  0%,25%{transform:rotate(0deg);}
  50%{ transform:rotate(10deg);}
  75%{transform:rotate(-10deg);}
  100%{transform:rotate(0deg);}
  }
  .iframe {
    display: none;
    width: 100% !important;
    height: 100% !important;
}
.header{height: 110px;line-height:110px;
   position: fixed;
    box-shadow: 1px 7px 7px rgb(6 34 63 / 6%);
    top: 0px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    width: 100%;
    z-index: 9999;
    background: #fff;
}
.header.sticky{height:90px;line-height:90px;}
.wrapper{width:100%;margin-left: auto;margin-right: auto;position: relative;width: 1500px;}
.header .wrapper{height:100%;}
.header .logo{position: absolute;top:50%;margin-top: -38.5px;width:214px;height: 77px;}
.header.sticky .logo{width: 171.2px;height: 61.6px;margin-top:-30.8px;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.navmenu{margin-left: 40.4%;}
.navmenu li{float: left;padding:0px 35px;cursor: pointer;}
.navmenu li a{color:#010101;font-size:16px;}
.navmenu li:hover,.navmenu li.hover{background: #ce302d;} 
.navmenu li:hover a,.navmenu li.hover a{color:#fff;}
.head_search{width:22px;height: 22px;background: url(../images/searchico.png) no-repeat center;position: absolute;top:50%;margin-top: -11px;right:0px;cursor:pointer; }
.head_wx{width:23px;height:20px;background: url(../images/headwx.png) no-repeat center;position: absolute;top:50%;margin-top: -10px;right:56px;cursor:pointer;}                             
.headline{width: 1px;height: 25px;background: #c8c8c8;position: absolute;top:50%;margin-top: -12.5px;right: 113px;}
.wx_img_big{width: 120px;height: 124px;background: url(../images/wx_img_big.png); background-size:cover;position: absolute;right: -87px;
    top: 30px;display: none;z-index: 99; }
.head_wx:hover .wx_img_big{display: block;right: -87px;}
.searchshow{width: 100%;position: fixed;left: 0px;top: 80px;opacity: 0;box-shadow: 6px 5px 10px rgb(0 0 0 / 20%);visibility: hidden;transform: scale(0);transform-origin: top;padding: 20px 90px;background: #fff;overflow: hidden;box-sizing: border-box;z-index: 999;}
.searchshow.sticky{top:90px;}
.searchshow form{width: 100%;overflow: hidden;position: relative;}
.searchshow .bt{float: left;width: 20px;height: 40px;background: url("../images/icon-1.png") no-repeat center;cursor: pointer;}
.searchshow .txt{float: left;width: 80%;height: 40px;line-height: 40px;font-size: 14px;background: none;margin-left: 10px;}
.search-close{width: 40px;height: 40px;position: absolute;right: 0px;top: 0px;cursor: pointer;background: url("../images/close.png") no-repeat center;}
.search-close:hover{transform: rotate(180deg);}
.search-active{top: 110px;opacity: 1;visibility: visible;transform: scale(1);}
.mobheader_wrapper{display: none;box-shadow: 3px 3px 11px 5px rgb(0 0 0 / 9%);}
#search-btn{display: block;width: 58px;height: 40px;position: absolute;right: 51px;background:#e4eaf3;cursor: pointer;}


.footer{background: #212122;padding-top:57px;}
.foot_tit{font-size: 26px;color:#fff;font-weight: bold;text-transform: uppercase;position: relative;padding-left: 26px;border-bottom: solid 1px #646465;padding-bottom: 13px;}
.foot_tit:before,.foot_tit:after{content:"";display: block;width: 6px;height: 19px;background:#909091;top:7px;position: absolute;}
.foot_tit:before{border-right:solid 1px #555556;left: 0px;}
.foot_tit:after{border-left:solid 1px #555556;left: 10px;}
.foot_link,.foot_contact{width:77.33%;}
.foot_link_con{padding-top: 15px;padding-bottom: 51px;}
.foot_link_con a{font-size: 14px;color:#ffffff;padding-right: 24px;}
.foot_link_con a:last-of-type{padding-right:0px;}
.foot_link_con a:hover,.foot_copyright a:hover{color: #ce302d;}
.foot_contact_con{font-size: 18px;color: #fff;padding-top: 15px;padding-bottom: 72px;overflow: hidden;}
.foot_contact_con span{display: inline-block;float: left;line-height: 26px;}
.foot_contact_con span:nth-of-type(1){padding-left: 46px;background: url(../images/foot_tel.png) no-repeat left center;padding-right: 66px;}
.foot_contact_con span:nth-of-type(2){padding-left: 44px;background: url(../images/foot_email.png) no-repeat left center;padding-right: 70px;}
.foot_contact_con span:nth-of-type(3){padding-left: 36px;background: url(../images/foot_address.png) no-repeat left center;}
.foot_copyright{height: 40px;line-height: 40px;background:#000000;text-align: center;}
.foot_copyright,.foot_copyright a{color: #fff;font-size: 14px;}
.foot_copyright span{padding-right: 23px;}
.foot_share{position: absolute;width: 203px;top: 38px;display: flex;right:0px;justify-content: space-between;align-items: center;}
.foot_share .foot_share_item img{display: block;margin-left: auto;margin-right: auto;max-width:38px;max-height: 38px;}
.foot_share .foot_share_item span{font-size: 11px;color:#fff;font-family: "Arial";padding-top: 6px;display: block;}
.foot_top{width:29px;height: 31px;background: url(../images/foot_top.png) no-repeat center;position: absolute;right:0px;top: 177px;cursor: pointer;}


@media screen and (max-width:1700px) {
   .wrapper{width:1200px;}
   body{padding-top:88px;}
   .header{height: 88px;line-height:88px;}
   .navmenu li{padding:0px 28px;}
   .navmenu{margin-left: 31.4%;}
   .search-active{top:88px;}
   .searchshow{padding:10px 90px;}
   .wx_img_big{width:96px;height: 99px; }
   .head_wx:hover .wx_img_big{right: -73px;}

   .footer{padding-top:45px; }
   .foot_tit{font-size:21px; }
   .foot_tit:before, .foot_tit:after{width:4.8px;height: 15.2px;top:5px;}
   .foot_link_con a{font-size: 13px;padding-right: 12px;}
   .foot_link_con{padding-top: 12px;padding-bottom: 41px;}
   .foot_contact_con{font-size: 16px;}
   .foot_contact_con span:nth-of-type(1){padding-right:20px; }
   .foot_contact_con span:nth-of-type(2){padding-right: 20px;}
   .foot_contact_con{padding-bottom: 58px;}
   .foot_copyright, .foot_copyright a{font-size: 13px;}
   .foot_top{top: 140px;}

}                          

@media screen and (max-width:1080px) {
    body{padding-top:65px;}
    .search-active,.searchshow.sticky{top:66px;}
    .searchshow {padding: 10px 15px;}
    .mobheader_wrapper{height:65px;position:fixed;top:0px;width:100%;z-index:9999;background:#fff;}
    .header{display:none;}
    .mobheader_wrapper .logo{left:2%;z-index:9999;}
.wrapper{width:96%!important;}
.mobheader_wrapper{display:block;}
.mobheader_wrapper .logo{
    height: 45px;
    width: auto;
    margin-top: -22.5px;
    z-index: 99999;
    top:50%;
    position: absolute;
}
.navmenu,.head_wx,.headline{display: none;}
.head_search{right:90px;z-index: 99999;}
.foot_top,.foot_share{display: none;}
.foot_link, .foot_contact{width:100%;display: none;}
.foot_tit{font-size:20px;}
.foot_copyright{height: auto;line-height:23px;}
.footer{padding-top: 0px;background: none;}
.foot_copyright{padding:20px 0px;}
.foot_copyright a,.foot_copyright span{display: block;padding-right: 0px!important;}


}