@charset "UTF-8";
@font-face {
  font-family: 'Century-Gothic'; 
  src: url('../fonts/OPPOSANS-R.eot'); 
  src: url('../fonts/OPPOSANS-R.eot?#iefix') format('embedded-opentype'),
  url('../fonts/OPPOSANS-R.woff') format('woff'), 
  url('../fonts/OPPOSANS-R.TTF') format('truetype'), 
  url('../fonts/OPPOSANS-R.svg#OPPOSANS-R') format('svg'); 
} 
@font-face {
  font-family: 'Century-Gothic-bold'; 
  src: url('../fonts/OPPOSANS-B.eot'); 
  src: url('../fonts/OPPOSANS-B.eot?#iefix') format('embedded-opentype'),
  url('../fonts/OPPOSANS-B.woff') format('woff'), 
  url('../fonts/OPPOSANS-B.TTF') format('truetype'), 
  url('../fonts/OPPOSANS-B.svg#Century-Gothic') format('svg');
  font-weight: bold; 
} 
body{margin: 0; padding: 0; font-size: 14px; font-family:'Century-Gothic',"PingFangSC-Regular","Microsoft YaHei","sans-serif";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;}
video{object-fit: fill;width:100%;}
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,.wrapper1600,.wrapper1500{width:100%;margin-left: auto;margin-right: auto;position: relative;/* border:solid 1px red; */}
.container{max-width:1920px;transition: transform .5s;}
.wrapper,.banner .wrapper{width: 1720px;}
.wrapper1600{width:1600px;}
.wrapper1500{width:1500px;}
.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: 999;}
.searchshow.sticky{top:70px;}
.header.sticky{position:fixed;background:#fff;width:100%;top:0px;left:0px;border-bottom: solid 1px #dddddd;height:80px;}
.header.sticky:after{display:none;}
.noban .header.sticky{background:#fff;border-bottom: solid 1px #dddddd;}
.header.sticky  .navmenu a{color: #333333;}
.header.sticky .navmenu a:after{bottom:-31px;}
.header.sticky .search{background:url(../images/searchicoh.png) no-repeat center;}
.header.sticky .logo{display:none;}
.header.sticky .logomob{display:block;height:33px;margin-top:-16.5px;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;width:131px;}
.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/closetop.png") no-repeat center;}
.search-close:hover{transform: rotate(180deg);}
.search-active{top: 100px;opacity: 1;visibility: visible;transform: scale(1);}
.header{height: 100px;position:absolute;top:0px;z-index:99;width:100%;background: none;}
.header:after{content:"";display:block;width:100%;height:1px;background:rgb(255 255 255 / 40%);position:absolute;bottom:0px;left:0px;}


.header .wrapper{height:100%;}
.logo{position: absolute;top:50%;margin-top:-16.5px;height: 33px;display: block;left:50%;left:0px;width: 131px;}
.logomob{display: none;}
.header .navmenu{left:25.7%;top:50%;transform: translateY(-50%);position:absolute;width: 100%;z-index: 22;}
.header .navmenu > li{float: left;padding-right: 67px;position:relative;}
.header .navmenu > li:hover a,.header .navmenu > li.hover > a{color: #063492; font-family: 'Century-Gothic-bold';  }
.header .navmenu a{color:#fff;position: relative;font-size:16px;}
.header .navmenu a:after{content:"";display: block;width: 100%;height:3px;position: absolute;bottom:-41px;background: #063492;
left:0px;opacity:0;
}
.header .navmenu > li:hover > a:after,.header .navmenu > li.hover > a:after{width:100%;opacity:1;}

.navmenu > li > ul { display: none; width:180px; background:rgba(255,255,255, 0.95); position: absolute; top: 58px; left: 50%; margin-left:-115px; padding:1em 0; letter-spacing:0.01em;z-index: 999;    box-shadow: 0 0 50px 1px #e3dfdf;}
.navmenu > li > ul > li > a {display:block; width:100%; font-size:14px!important; font-weight:200;  color:#212121!important; padding:0px 5px; box-sizing: border-box;line-height:39px!important;height:39px!important;text-align: center;}
.navmenu > li > ul > li > a:hover {background:#063492!important;color:#fff!important; }
.header.sticky .navmenu > li > ul{top:48px;}

.search{background: url(../images/searchico.png) no-repeat center;width: 22px;position: absolute;right:0px;top:50%;height:22px;margin-top:-11px;z-index:999;cursor:pointer;}
.search:hover{background: url(../images/searchicoh.png) no-repeat center;}
.languagemob{display:none;}

.language{width: 120px;height: 60px;position: absolute;right:50px;top:50%;margin-top:-13.5px;cursor:pointer;z-index:999;}
.language a{font-size: 16px;color:#ffffff;padding-left: 33px;position: relative;width:100%;display: block;margin-bottom:15px;}
.language:after{content:"";display: block;width: 7px;height:7px;background: url(../images/websj.png) no-repeat center;position: absolute;right:0px;top:8px;}
 .language:hover .language_en{display:block;}
 .language:hover:after{background: url(../images/websj2.png) no-repeat center;} 
 .language a.language_rus{background: url(../images/web.png) no-repeat left center;}
 .language a.language_en{text-align:center;padding-left:0px;background: rgb(0 0 0 / 60%);padding:5px 0px;margin-bottom:0px;display:none;}
.header.sticky .language a.language_rus{background: url(../images/webgrey.png) no-repeat left center;color:#333;}
.header.sticky .language:after{background: url(../images/websjgrey.png) no-repeat center;}
.header.sticky .language:hover:after{background: url(../images/websjgrey2.png) no-repeat center;}



.footer{background:#f4f6f8;}
.footer > .wrapper{padding-top:75px;}
.foot_nav{width: 1064px;border-bottom:solid 1px #d6d6d6;padding-bottom: 23px;}
.foot_nav a{font-size:18px;color:#010101;margin-right:85px;}
.foot_nav a:hover{color:#063492;}
.foot_nav a:last-of-type{margin-right:0px;}
.foot_nav a:nth-of-type(1){margin-left:26px;}
.foot_left{padding-top: 66px;}
.footlogo{width:206px;height:50px;display: block;}
.foot_share{width:136px;display: flex;flex-direction: row;align-content: center;align-items: flex-end;justify-content: space-between;margin-top:100px;}
.foot_share a{display: block;}
.footshare_ico1{background: url(../images/foot_share1.png) no-repeat center;width: 27px;height: 27px;}
.footshare_ico2{background: url(../images/foot_share2.png) no-repeat center;width: 29px;height: 29px;}
.footshare_ico3{background: url(../images/foot_share3.png) no-repeat center;width: 23px;height: 27px;}
.share_f,.footer_top dl{float: left;}
.share_f{width: 313px;}
.footer_top{padding-bottom:54px;}
.footer_top dl.products{width:325px;}
.footer_top dt,.foot_contact_form h3{font-family: 'Century-Gothic-bold'; font-size: 30px;text-transform: uppercase;color:#010101;line-height:30px;}
.footer_top dd a{display: block;font-size: 18px;color: #000000;line-height: 36px;}
.footer_top dd a:hover{color:#063492;}
.footer_top dd{padding-top:17px;}
.footer_top dl.products dd a{padding-left:20px;position: relative;}
.footer_top dl.products dd a:before{content:"";display: block;width: 7px;height: 11px;background: url(../images/f_jt.png) no-repeat center;position: absolute;left:0px;top:50%;margin-top: -5.5px;}
dl.contact .child{font-family: 'Century-Gothic-bold';font-size:20px;color:#000000;margin-bottom:4px;}
.footer_top dd p{padding-left: 24px;font-size: 18px;line-height: 40px;color:#000000;}
.footer_top dd p.tel{background: url(../images/foot_lx_ico1.png) no-repeat left center;}
.footer_top dd p.email{background: url(../images/foot_lx_ico2.png) no-repeat left center;}
.footer_top dd p.address{background: url(../images/foot_lx_ico3.png) no-repeat left 7px;}
.foot_contact_form{background:#063492;width: 541px;position: absolute;right:0px;top:0px;padding:80px 36px 89px;}
.foot_contact_form h3{font-size:54px;color:#ffffff;line-height:54px;margin-bottom: 34px;font-family: 'Century-Gothic';}
.foot_contact_form h3 em{display: block;font-family: 'Century-Gothic-bold';font-size: 46px;line-height: 46px;}
.foot_contact_form li{width:100%;height:44px;border: solid 1px #ffffff;margin-bottom: 13px;position: relative;line-height: 44px;}
.foot_contact_form li:last-of-type{margin-bottom: 20px;}
.foot_contact_form li label{color:#aeb2b7;font-size: 16px;position: absolute;left:16px;line-height: 44px; }
.foot_contact_form li input{background: none;position: absolute;left:0px;top: 0px;height: 44px;line-height: 44px;width:100%;padding-left: 15px;outline: 0px;color:#fff;font-size:17px;}
.foot_contact_form li:last-of-type input{}
.ajax_submit_foot{border: solid 1px #ed8f25;width: 240px;height: 43px;line-height: 41px;background:#ed8f25;text-align: center;border-radius:12px;font-size: 20px;color:#ffffff;cursor:pointer;font-family: 'Century-Gothic-bold';}
.ajax_submit_foot:hover{background:#c9720f;border:solid 1px #c9720f;}
.foot_copyright{font-size: 16px;color:#999999;text-align: left;line-height: 83px;height: 83px;
background:#333333;padding-left: 26.36%;
}
.foot_copyright a{color:#999999;}
.foot_copyright span:nth-of-type(1){padding-right: 40px;} 

/*viewmore*/
.viewmore{width: 170px;height: 50px;line-height: 50px;font-size:16px;color:#fffefe;display: block;background:#04306d;
border-radius:30px;padding-left: 25px;position: relative;margin-top: 35px;
}
.viewmore i{display: block;width: 33px;height: 33px;border-radius:50%;background:#fff url(../images/jt_blue.png) no-repeat center;
position: absolute;right: 11px;top:50%;margin-top:-16.5px;
}
.newsul li:hover .viewmore,.viewmore.hover{background:#c50226;}
.newsul li:hover .viewmore i,.viewmore.hover i{background:#fff url(../images/jt_red.png) no-repeat center;}

.pull_product{display: none;position:absolute;width:748px;top:0px;left:36.458%;top:0px;z-index:11;}
.pull_product.hover{display: block;}
.pull_product.sticky.hover{display:block;position:fixed;top:0px;box-shadow: 6px 5px 10px rgb(0 0 0 / 20%);}
.pull_product ul{width:748px;background:rgb(255 255 255 / 90%);margin-top: 100px;z-index:998;border-radius:20px;padding:9px 25px;}
.pull_product li{height:66px;line-height: 66px;border-bottom: solid 1px #dbdbdb;}
.pull_product .li_left{font-size:18px;color:#04306d;font-family: 'Roboto-Medium';float: left;}
.pull_product .li_left a{color:#04306d;}
.pull_product .li_left a:hover,.pull_product .li_right a:hover{color:#c50226;}
.pull_product .li_right a{font-size:14px;color:#666666;padding-left: 60px;}
.pull_product .li_right a:nth-of-type(1){padding-left:69px;}
.pull_product li:last-of-type{border-bottom:0px;}
.mobi_nav_default{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;}



/* 新闻中心 */
.newslist{padding-top: 7px;padding-bottom:5px;}
.newslist li{width: 511px;float: left;margin-right:32px;margin-top: 57px;cursor: pointer;position: relative;}
.newslist li:after{content:"";display: block;width: 100%;height: 4px;background:#b4c2de;position: absolute;bottom:0px;left:0px;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.newslist li:nth-of-type(3n){margin-right:0px;}
.newslist li em{color:#666666;font-size: 18px;display: block;margin-bottom: 4px;margin-top: 40px;}
.newslist li .news_tit{font-size: 24px;font-weight: bold;color:#010101;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;margin-top:15px;margin-bottom: 15px;}
.newslist li .scale-img{width:511px;height: 301px;display: block;}
.newslist li .news_desc{font-size: 14px;color:#666666;line-height: 24px;text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden; 
 }
.newpart{padding-left: 25px;padding-right: 25px;height: 223px;overflow: hidden;}
.newslist li:hover .news_tit{color:#ed8f25;}
.newslist li:hover:after{background:#ed8f25;} 
.newslist li:hover .scale-img{border-radius:30px 0px 30px 0px; }

@media screen and (max-width:1750px) {
.wrapper,.banner .wrapper{width: 1230px;}
.wrapper1500,.wrapper1600{width:1200px;}
.header .navmenu > li{padding-right: 43px;}
.newslist li,.newslist li .scale-img{width: 380px;}
.newslist li{margin-right: 30px;margin-top: 48px;}
.newslist li .scale-img{height: 224px;}
.newslist li em{font-size: 17px;margin-top: 30px;}
.newslist li .news_tit{font-size:21px;}
.newpart{padding-left: 15px;padding-right:15px;height: 190px;}
.foot_nav a{font-size: 17px;margin-right: 40px;}
.foot_contact_form{width: 400px;padding:50px 36px 60px;}
.foot_contact_form h3{font-size:43px; }
.foot_contact_form h3 em{font-size: 36px;}
.footer_top dt, .foot_contact_form h3{font-size: 22px;}
.footer_top dd a,.footer_top dd p{font-size: 14px;line-height:28px;}
.footer_top dd p{}
.footer_top dl.products{width: 230px;}
.footlogo{width: 165px;height: 40px;}
.foot_share{margin-top:80px;}
.share_f{width: 234px;}
.footer_top dl.contact{width: 320px;}
.foot_left{padding-top:45px;}
.footer_top{padding-bottom: 40px;}
.foot_copyright{height:66px;line-height: 66px; }
dl.contact .child{font-size: 16px;}


}
@media screen and (max-width:1080px) {
.wrapper,.banner .wrapper,.wrapper1500, .wrapper1600,.leave_form{width:94%!important;margin-left: auto;margin-right: auto;}
body{padding-top: 0px;}
.header{height:65px;position: static;}
.language{display:none!important;}
.logomob{height: 30px;width: auto;margin-top: -15px;left:2%;display: block!important;}
.logo{display: none;}
.wrapper{width:94%;}
.navmenu,.head_tel{display: none;}
.mobi_nav_default{display: block;}
.header.sticky{position:fixed;background:#fff;width:100%;top:0px;left:0px;box-shadow: 6px 5px 10px rgb(0 0 0 / 20%);height:65px;z-index:999;}
  .languagemob a{width: 27px;height: 27px;border-radius:5px;display: block;font-size: 14px;color:#fff;text-align: center;line-height: 27px;    border: 0px;background: #04306d;}
.languagemob{width: 70px;height: 27px;position: absolute;right: 79px;top:50%;margin-top:-13.5px;display: flex;display: flex;justify-content: space-between;align-items:center;align-content: center;z-index:99;}
.languagemob a.hover,.languagemob a:hover{background: #c50226;color:#fff;border:solid 1px #c50226;}
.noban .header.sticky{background:#fff;}
.newslist li, .newslist li .scale-img{width:100%;}
.newslist li .news_tit{font-size: 18px;}
.newslist li{margin-top:34px;}
.foot_contact_form,.foot_nav,.footer_top dl.products,.foot_share,.footer_top dt{display: none;}
.footer > .wrapper{padding-top:30px;}
.foot_left{padding-top:0px;}
.footlogo{height: 30px;width: auto;}
.footer_top{padding-bottom: 30px;}
.foot_copyright{padding-left:0px;text-align: center;height: auto;line-height: 30px;padding:15px 0px;font-size: 14px;}
.footer_top dd p{font-size: 16px;line-height: 28px;}
.search{background: url(../images/searchicoh.png) no-repeat center;right:45px;}
.language a{background: url(../images/webgrey.png) no-repeat left center;color:#333;}
.language:after{background: url(../images/websjgrey.png) no-repeat center;}
.language{right:86px;}
.search-active{top:65px;}
.searchshow{padding:15px 20px;}
.newslist li:after{height:2px;}
.header:after{display:none;}
}