@charset "UTF-8";

body{margin: 0; padding: 0; font-size: 14px; font-family:"Microsoft YaHei","SourceHanSansCN-Regular";overflow-x: hidden;background: #fff;}
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;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
*{margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box;outline: 0px;}
img{vertical-align: middle;max-width:100%;}
a:focus, a:hover{text-decoration: none !important;}
i,em{display: block; font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.ellipsis2,.ellipsis3{
  text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;  
}
.ellipsis3{
 -webkit-line-clamp: 3;
}
.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;}
.container{width:1600px;}
.wrapper{width: 1400px;}
.header{height: 123px;background:none;position: absolute;left:0px;top: 0px;width:100%;z-index: 999;}
.header .container{height:100%;position: relative;}
.logo,.header.sticky .logomob{height:73px;position: absolute;left:0px;top:50%;margin-top:-36.5px;}
.logomob,.inside .logo{display: none;}
.inside .logomob{display:block;}
.navmenu > li{float: left;margin-right: 80px;line-height:123px; position: relative;}
.navmenu > li:last-of-type{margin-right:0px;}
.navmenu > li:nth-of-type(1){margin-left: 570px;}
.navmenu li >a{font-size: 20px;color: #fff;}
.navmenu > li >a:hover,.navmenu > li.hover > a{color:#f5be2c!important;}
.inside .navmenu li > a:hover,.inside .navmenu li.hover > a{color:#063f88!important;}
.search{width: 19px;height: 19px;background: url(../img/search.png) no-repeat center;
right:67px;top:50%;margin-top:-9.5px;position: absolute;cursor:pointer;
}
.search:after{content:"";display: block;width: 2px;height:18px;top:50%;margin-top:-9px;background:#fff;position: absolute;right:-20px; }
.lanuage{cursor:pointer;position: absolute;right:0px;font-size:20px;color:#ffffff;line-height:123px;top:0px;}
.inside .lanuage:hover,.header.sticky .lanuage{color:#063f88!important;}
.lanuage a{color:#fff;}
.lanuage:hover a{color:#f5be2c!important;}
.inside .lanuage a{
    color: #333333;
}
.inside  .lanuage:hover a{color:#063f88!important;}

.header.sticky{position:fixed!important;background:#fff;width:100%;top:0px;left:0px;border-bottom: solid 1px #dddddd;height:123px;}
.header.sticky:after{display:none;}
.noban .header.sticky{background:#fff;border-bottom: solid 1px #dddddd;}
.header.sticky  .navmenu a,.header.sticky .lanuage{color: #333333;}
.header.sticky .navmenu a:after{bottom:-31px;}
.header.sticky .search:after{background:#063f88;}
.header.sticky .search,.inside .header .search:hover{background:url(../img/searchh.png) no-repeat center;}
.header.sticky .logo{display:none;}
.header.sticky .logomob{display:block;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
/*.navmenu > #li5 .menu-popover{display:none!important;}*/
.menu-popover.menu-popover-open{display: block;opacity: 1;}
.menu-popover{display: none;opacity:0px;
position: absolute;
    cursor: default;
    width:200px;
    top: 100px;
    left:50%;
    margin-left: -100px;
    z-index: 1;
    display: none;
    padding: 6px 0 24px;
    background: #fff;
    border-radius: 0 0 1px 1px;
   /*  box-shadow: 0 4px 4px 0 rgb(0 0 0 / 10%); */
    line-height: 35px;
    text-align: center;
    z-index: 9999;
    
}
.menu-popover li:hover{
  transition: all .5s ease 0s;
    transform: translate(0,-2px);

}
.menu-popover li:hover a{color:#23354d;}
.menu-popover li a{
    color: #333;
    outline: 0;
    word-break: keep-all;
    white-space: nowrap;
    font-size: 16px!important;
}


.searchshow{width: 100%;position: fixed;left: 0px;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: 111;}
.searchshow.sticky{top:123px;}
.searchshow form{width: 100%;overflow: hidden;position: relative;}
.searchshow .bt{float: left;width: 20px;height: 40px;background: url("../img/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("../img/closetop.png") no-repeat center;}
.search-close:hover{transform: rotate(180deg);}
.search-active{top: 123px;opacity: 1;visibility: visible;transform: scale(1);}

.footer{background:#063f87;}
.footer a:hover{text-decoration:underline!important;}
.footer_top{padding-top: 48px;padding-bottom: 48px;overflow: hidden;}
.dlcontact{float: left;margin-right: 267px;}
.footer_top dt{font-size: 18px;color:#ffffff;padding-left: 33px;}
.dlcontact dt{background: url(../img/ln.png) no-repeat center left;}
.dlcontact dd,.dllink dd{padding-top:24px;}
.dlcontact dd p,.dllink a{font-size: 16px;color:#ffffff;line-height: 36px;display: block;}
.dllink{float: left;width: 180px;}
.dllink dt{background: url(../img/link.png) no-repeat center left;}
.dllink2 dt{color:#063f87;background: none;}
.dlfocus dt{background: url(../img/focus.png) no-repeat center left;}
.dlfocus{position: absolute;right:0px;}
.dlfocus dd{padding-top: 32px;}
.dlfocus a{display: block;width:29px;height:29px;float: left;margin-right: 27px;border-radius:50%;}
.dlfocus a:last-of-type{margin-right:0px;}
.footwx{position: absolute;left:0px;top:90px;display: none;z-index: 99;}
.footshare2a{left:55px;}
.footshare3a{left:114px;}
.footwx.hover{display: block;}
.footer_copyright{line-height:50px;border-top: solid 1px #2b5c99;width:95%;margin:0 auto;}
.footer_copyright,.footer_copyright a{font-size: 14px;color:#ffffff;}
.footer_copyright span{padding-right:27px;}
.footer_copyright a:nth-of-type(1){padding-right: 30px;position: relative;}
.footer_copyright a:nth-of-type(1):after{content:"";display: block;width:1px;height: 14px;background: #fff;position: absolute;top:50%;margin-top:-7px;right:14px;}
.footer_copyright a:last-of-type{float: right;}

.mobi_nav_default,.mobi_navBar{display: none;}
#hamburger {
 cursor: pointer;
   position: absolute;
   /*  position: fixed;*/
    top: 15px;
    /*right: 2%;*/
    right:15px;
    z-index: 999;
}
#hamburger span,
#hamburger::before,
#hamburger::after {
  content: "";
  display: block;
  width: 30px;
  height: 2px;
  background-color: #000;
  margin: 8px 0;
  transition: 0.3s;
  text-indent: -999em;
}
.mobi_navBar.current #hamburger::before {
  transform: translate(0, 10px) rotate(-45deg);
}
.mobi_navBar.current #hamburger span {
  opacity: 0;
}
.mobi_navBar.current #hamburger::after {
  transform: translate(0, -10px) rotate(45deg);
}
.wrapper.hamburger::after {
  content: "";
  display: block;
  height: 0;
  clear: left;
}
.mobi_navfixed_bottom .bt_bb_icon_holder{
    color: #fff;
    text-align: center;
    margin:1em 0;
}

.menumob{display: none;}

@media only screen and (max-width:1600px) {
.container{width: 96%;}
.wrappper{width: 1200px!important;}
.header{height:100px; }
.header.sticky{height:100px;}
.logo{height: 60px;margin-top: -30px;}
.navmenu > li{line-height:100px;margin-right: 56px;}
.navmenu > li:nth-of-type(1){margin-left: 450px;}
.lanuage{line-height:100px;}
.navmenu > li >a{font-size: 18px;}
.bannerindex .container{margin-left: -600px;}


}
@media screen and (max-width:1460px){

}

@media screen and (max-width:1360px){
}
@media only screen and (max-width:1280px) {

}

@media only screen and (max-width:1180px) {


}

@media only screen and (max-width:992px) {


}

@media only screen and (max-width:810px) {
.wrapper{width: 90%!important;}
}
@media only screen and (max-width:640px) {
 .mobi_nav_default,.mobi_navBar{display: block;}
 .btMainLogo{width:70%;margin-left:auto;margin-right:auto;display:block;margin-bottom:15px;}
body.inside{padding-top:0px;}
.header,.header.sticky{background:#fff; height: 65px;}
.logomob,.logo, .header.sticky .logomob{display: block!important;height: 34px;width: auto;margin-top: -17px;}
.logo,.navmenu{display: none;}
.lanuage{line-height: 65px;right: 60px;}
.search{right: 126px;}
.header.sticky .search:after,.header .search:after{background:#333;}
.header .lanuage{color:#333;}
.header.sticky .search,.header .search{background:url(../img/searchh.png) no-repeat center;}
.search-active{top:65px;}
.searchshow{padding:15px 20px;}

.dllink,.dlfocus,.dlcontact{display: none;}
.dlcontact{margin-right:0px;width:100%;}
.dlcontact dd{padding-top:10px;}
.footer{padding-top:20px;padding-bottom:20px;}
.footer_top{padding-top:0px;padding-bottom:0px;}
.footer_copyright span{padding-right: 0px;}
.footer_copyright span,.footer_copyright a{display:block;margin-left: auto;margin-right: auto;text-align: center;}
.footer_copyright{line-height: 28px;}
.footer_copyright a:nth-of-type(1):after{display: none;}
.footer_copyright{border-top:0px;}
.footer_copyright a:last-of-type{float: none;}
.footer_copyright, .footer_copyright a{font-size: 15px;}
}

@media only screen and (max-width:540px) {

}
@media only screen and (max-width:480px) {

}
@media only screen and (max-width:414px) {
}

@media only screen and (max-width: 400px) {

}

@media only screen and (max-width: 375px) {

}

@media only screen and (max-width: 360px) {

}
@media only screen and (max-width: 320px) {

}


