@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","Microsoft YaHei","PingFangSC-Regular";overflow-x: hidden;background: #fff;padding-top: 176px;}
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;outline: 0px;}
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;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
*{margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box;}
video{object-fit: fill;width:100%;}
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);}

.wrapper,.container,.banner_text{width:100%;margin-left: auto;margin-right: auto;position: relative;}
.wrapper{width: 1260px;}
.headtop{height: 50px;line-height: 50px;background:#0589c0;color:#fff;}
.headtop .wrapper{position: relative;}
.headtop span.s_email a{color:#fff;}
.headtop span.s_email a:hover{color:#ffa801;}
.headtop span.s_email{background: url(../images/head_email.png) no-repeat left;padding-left: 30px;padding-right: 33px;}
.headtop span.s_tel{background: url(../images/head_tel.png) no-repeat left;padding-left: 30px;padding-right: 50px;}
.headtop span.s_address{background: url(../images/head_address.png) no-repeat left;padding-left: 28px;}
.share{position: absolute;right:0px;top:0px;display: flex;}
.share a{margin-right: 27px;}
.share a:last-of-type{margin-right: 0px;}
.headmenu{height: 126px;line-height:126px;background:#fff;}
.headmenu .wrapper{height:100%;}
.headmenu .logo{position: absolute;top:50%;margin-top: -54px;width:auto;height: 108px;}
.navmenu{margin-left:190px;overflow: hidden;}
.navmenu li{float: left;margin:0px 32px;cursor: pointer;position: relative;}
.navmenu li a{color:#010101;font-size:18px;}
.navmenu li:hover a,.navmenu li.hover a{color:#0589c0;}
.navmenu li:after{content:"";display: block;width: 0px;height: 2px;background: #0589c0;position: absolute;bottom:43px;left:0px;}
.navmenu li.hover:after{width: 26px;}
.head_search{width: 187px;background: #0589c0;height: 40px;line-height: 40px;position: absolute;right:0px;top:50%;margin-top: -20px;border-radius:30px;}
.input{position: absolute;width:100%;height:100%;left:0px;top:0px;background: transparent;border:0px;outline:0px;padding:0px 26px;color:#fff;font-size: 14px;}
.head_search .bt{display: block;width: 18px;height: 18px;position: absolute;top:50%;margin-top: -9px;right:20px;
background: url(../images/head_search.png) no-repeat center;
}
 .head_search input::-webkit-input-placeholder{color:#fff!important;font-size: 16px;}

.topcontainer{position:fixed;top:0px;width:100%;z-index:999;left:0px;box-shadow: 3px 3px 3px rgb(7 69 105 / 8%);}
.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 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: 120px;opacity: 1;visibility: visible;transform: scale(1);}
.head_search1{width:22px;height: 22px;background: url(../images/search_ico.png) no-repeat center;position: absolute;top:50%;margin-top: -11px;right:80px;cursor:pointer;z-index: 9999; }

.footer{background:#052c43;}
.footer_top{padding-top: 45px;border-bottom: solid 1px #466172;overflow: hidden;padding-bottom: 57px;}
.footer_top dl{float: left;}
.footer_top dl:nth-of-type(1){width: 250px;}
.footer_top dl:nth-of-type(2){width: 300px;}
.footer_top dl:nth-of-type(3){width: 283px;}
.footer_top dl dt,.foot_contact_form h3{color:#ffffff;font-size:26px;font-weight: bold;font-family:Arial;margin-bottom:20px;}
.footer_top dl dd a,.footer_top dl dd span{font-size:16px;color:#f0f0f0;font-family: "Arial","Microsoft YaHei","PingFangSC-Regular";display: block;line-height: 28px;}
.footer_top dl dd a:hover{color:#ffa801;}
.footer_top .foot_contact_form{width:344px;float: right;}
.foot_contact_form h3{margin-bottom: 3px;}
.foot_contact_form p{font-family: "Arial","Microsoft YaHei","PingFangSC-Regular";font-size: 16px;color:#ffffff;margin-bottom: 22px;}
.foot_contact_form li{width:100%;height:41px;border: solid 1px #577281;margin-bottom: 17px;position: relative;padding-left: 19px;text-align: left;}
.foot_contact_form li label{color:#324e5f;font-size: 16px;font-family: "Arial","Microsoft YaHei","PingFangSC-Regular";position: absolute;left:20px;line-height: 41px; }
.foot_contact_form li input{background: none;position: absolute;left:0px;top: 0px;height: 41px;line-height: 41px;width:100%;padding-left: 15px;outline: 0px;color:#fff;}
.foot_contact_form li:last-of-type input{}
.ajax_submit_foot{width: 239px;height: 40px;line-height: 40px;background:#ffa801;text-align: center;font-size: 20px;color:#ffffff;font-family: "Arial","Microsoft YaHei","PingFangSC-Regular";
cursor: pointer;
}
.ajax_submit_foot:hover{background:#e49705;}
.foot_copyright{font-size: 16px;color:#999999;font-family: "Arial","Microsoft YaHei","PingFangSC-Regular";text-align: center;padding-top: 33px;padding-bottom: 33px;}
.foot_copyright a{color:#999999;}
.foot_copyright a:hover{color:#fff;}
.foot_copyright label{color:#ffffff;}
.gotop{background:url(../images/top.png) no-repeat center;width: 39px;height: 39px;position: fixed;right:10%;bottom: 52%;
z-index: 999;cursor: pointer;border-radius:50%;display: none;
}
.mobheader_wrapper{display: none;}
@media screen and (max-width:1600px) {
.wrapper{width: 1200px;}
.gotop{right:1%;}
.navmenu li{margin:0px 27px;}

}

@media screen and (max-width:1080px) {
  .headtop,.navmenu,.head_search,.gotop{display: none!important;}
  .headmenu,.topcontainer{display:none;}
  body{padding-top: 65px;}
.wrapper{width: 94%;}
.mobheader_wrapper{height:65px;position: relative;display: block;
    z-index: 999;
    position: fixed;
    width: 100%;
    top: 0px;
    background:#fff;box-shadow: 3px 3px 3px rgb(7 69 105 / 8%);
}
.wrapper, .wrapper2{width:94%;margin-left: auto;margin-right: auto;}
.logo,.logoa{
    height: 45px;
    width: auto;
    margin-top: -22.5px;
    z-index: 100;
    top:50%;
    position: absolute;
    left:3%;
    z-index: 999;
}
.footer_top{display: none;border-bottom:0px;}
.foot_copyright{padding:30px 0px;line-height:30px;}
.head_search{right:90px;}
.search-active{top: 66px;}
.searchshow{    padding: 10px 15px;}
}