@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'); 
} 

@font-face {
  font-family: 'DINEngschriftStd'; 
  src: url('../fonts/DINEngschriftStd.eot'); 
  src: url('../fonts/DINEngschriftStd.eot?#iefix') format('embedded-opentype'),
  url('../fonts/DINEngschriftStd.woff') format('woff'), 
  url('../fonts/DINEngschriftStd.ttf') format('truetype'), 
  url('../fonts/DINEngschriftStd.svg#DINEngschriftStd') format('svg'); 
}
@font-face {
  font-family: 'Oswald'; 
  src: url('../fonts/Oswald-VariableFont_wght.eot'); 
  src: url('../fonts/Oswald-VariableFont_wght.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Oswald-VariableFont_wght.woff') format('woff'), 
  url('../fonts/Oswald-VariableFont_wght.ttf') format('truetype'), 
  url('../fonts/Oswald-VariableFont_wght.svg#Oswald') format('svg'); 
} 

body{margin: 0; padding: 0; font-size: 14px; font-family:"Microsoft YaHei","PingFangSC-Regular","sans-serif";background: #fff;overflow-x: hidden;padding-top: 120px;}
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);}
  }
.header{position:fixed;width:100%;top: 0px;z-index: 999;background:#0c254a;}
.header.sticky{
    box-shadow: 1px 7px 7px rgb(6 34 63 / 6%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: rgba(0,0,0,.65);
}
.wrapper,.wrapper2,.wrapper3{width:100%;margin-left: auto;margin-right: auto;position: relative;width: 1600px;}
.header > .wrapper{height:100%;height: 120px;line-height:120px;overflow: hidden;}
.header .logo{position: absolute;top:50%;margin-top: -25.5px;width:auto;height:51px;}
.navmenu{margin-left: 27.625%;}
.navmenu li{float: left;padding:0px 38px 0px 18px;cursor: pointer;position: relative;}
.navmenu li.hover:before{content:"";display: block;width:100%;position: absolute;top:7px;left:0px;background:#0c254a;height: 113px;
border-top: solid 11px #f89828;z-index: -1;
}
.navmenu li a{color:#fff;font-size:18px;}
.navmenu li:after{content:"";display: block;position: absolute;width:12px;height:6px;background:url(../images/menu_sj.png) no-repeat center;
right:14px;top:50%;margin-top: -3px;
}
.head_tel{background: url(../images/headtel.png) no-repeat left center;padding-left: 37px;
position: absolute;right: 252px;font-family:"Century-Gothic";font-weight: bold;color:#fff;font-size: 24px;
}
.head_search{position: absolute;right:0px;width: 196px;height:36px;line-height: 36px;border-radius:30px;overflow: hidden;background:#fff;top:50%;margin-top: -18px;}
.head_search input{display: block;width:77%;height:100%;outline: 0px;position: absolute;right:0px;top:0px;font-size: 15px;}
.head_search .bt{width: 20px;height:20px;background:  url(../images/headsearch.png) no-repeat center;cursor: pointer;
position: absolute;left: 16px;top:50%;margin-top: -10px;
}
.head_search input::-webkit-input-placeholder{ 
	color: #a2a2a2;
	font-size:14px;
	font-family: 'SourceHanSansSC-Regular'; 
}
.head_search input:-moz-placeholder{ 
	color: #a2a2a2;
	font-size:14px;
	font-family: 'SourceHanSansSC-Regular'; 
}              
.head_search input::-moz-placeholder{   
	color: #a2a2a2;
	font-size:14px;
	font-family: 'SourceHanSansSC-Regular'; 
}              
.head_search input:-ms-input-placeholder{ 
	color: #a2a2a2;
	font-size:14px;
	font-family: 'SourceHanSansSC-Regular'; 
}  
.pullDown{ width:100%; position:absolute; left:2px; top:120px;background:#0c254a url(../images/head_cat_solubg.png) no-repeat left top; z-index:199; 
height: 570px;display: none;

}
.pullDown .wrapper{padding-top: 88px;overflow: hidden;height:100%;}
.head_solu_menu{padding-left: 146px;padding-right: 105px;width: 473px;position: relative;float: left;}
.head_solu_menu:after{content:"";display: block;width:2px;height:370px;background:#4d81b0;position: absolute;right:0px;top:12px;}
.head_solu_menu li{height:49px;line-height:49px;margin-bottom:7px; font-family: 'SourceHanSansSC-Regular';padding-left: 19px;padding-right: 34px;display: inline-block;position: relative;}
.head_solu_menu li.hover:after,.head_solu_menu li:hover:after{content:"";display: block;width: 7px;height: 12px;background:url(../images/headjt.png) no-repeat center;
position: absolute;right: 14px;top:50%;margin-top: -6px;
}
.head_solu_menu a{font-size: 20px;color:#fff;}
.head_solu_menu li.hover,.head_solu_menu li:hover{font-weight: bold;}
.head_solu_menu li:last-of-type{display: block;width: 135px;}
.head_solu_info{width: 1015px;float: left;padding-left: 120px;position: relative;display: none;}
.head_solu_info:nth-of-type(1){display: block;}
.head_solu_info h3{ font-family: 'SourceHanSansCN_BOLD'; font-size: 36px;line-height: 36px;color:#fff;font-weight: normal;margin-bottom: 30px;margin-top: 10px;}
.head_solu_info p{font-size: 20px;line-height: 32px;color:#fff;}
.head_solu_info h3,.head_solu_info p{max-width: 436px;}
.head_solu_info a{display:block;width: 177px;height: 48px;line-height: 48px;background:#f89828 url(../images/headjt2.png) no-repeat 120px center;border-radius: 15px;padding-left: 26px;
font-size: 20px;color:#fff;margin-top: 25px;
}
.menu_solu_img{position: absolute;right:0px;top:10px;}

#pullDown_product1{background: none;height:auto;top:118px;display:block;}
#pullDown_product1 .wrapper{padding-top: 0px;height: auto;/*min-height: 176px;*/}
#pullDown_product1 dl,.sub_child_son .ptop_2{width: 128px;}
#pullDown_product1 dl{background:#0c254a;padding-left:0px;padding-right:0px;text-align: center;
margin-left: 440px;position: relative;display: none;
}
#pullDown_product1 dl.hover{display:block;}
#pullDown_product1 .ptop{font-size: 18px;color:#fffbf6;line-height: 50px;display: block;cursor: pointer;text-align:left;padding-left: 19px;}
#pullDown_product1 .ptop:hover{background:url(../images/jtblue.png) no-repeat 92px center}
#pullDown_product1 .ptop > a{color:#fffbf6;}
#pullDown_product1 .ptop:hover,#pullDown_product1 .ptop:hover > a{background:url(../images/jtblue.png) no-repeat 111px center;font-weight: bold;}
.sub_child{position:absolute;padding:42px 22px 42px;background:#0c254a;min-width:100px;top: 0px;display: none;}

.sub_child a{display: block;font-size: 16px;color:#fff;font-family: 'SourceHanSansSC-Normal';white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight:normal;}
.sub_child.sub_childkqzl a,.sub_child.sub_childcyxt a{line-height:32px;}
.sub_child a:hover{/*color: #f89828;*/ font-weight:bold;}
.sub_child3,.sub_child{left: 128px;}
.sub_child3 a{line-height:36px;}
#pullDown_product1 dl,.sub_child,.sub_child_son{padding-top: 13px!important;padding-bottom: 13px!important;}
#pullDown_product1 .ptop:hover > .sub_child,#pullDown_product1 .ptop:hover > .sub_child_son,.sub_child_son .ptop_2:hover .sub_child3{display: block;}
.sub_child_son{background:#0c254a;position:absolute;text-align: left;top:0px;left: 128px;display: none;}
.sub_child_son .ptop_2{font-size: 16px;color:#fff;font-family: 'SourceHanSansSC-Normal'; display: block;padding: 0px 12px;font-weight:normal;}
.sub_child_son .ptop_2 > a {color:#fff;}
.sub_child_son .ptop_2:hover{background:url(../images/jtblue.png) no-repeat 92px center;font-weight:bold;}
.sub_child_son .ptop_2:last-of-type:hover{background:url(../images/jtblue.png) no-repeat 117px center;}
.sub_child_son .ptop_2:hover > a{font-weight: bold;}


.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:110px;}
.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: 100px;opacity: 1;visibility: visible;transform: scale(1);}
.mobheader_wrapper{display: none;box-shadow: 3px 3px 11px 5px rgb(0 0 0 / 9%);}

.footer{background:#0c254a;padding:66px 0px 0px;}
.footer_top{position:relative;padding-bottom: 52px;}
.footer_logo{max-width:223px;position: absolute;left:0px; }
.footer_logo img{display: block;max-width:100%;}
.footer_logo img:last-of-type{margin-top: 40px;}
.footer_top dl{font-family:"Microsoft YaHei","PingFangSC-Regular","sans-serif";float: left;}
.footer_top dt{font-size:22px;color:#fefefe;position:relative;padding-bottom: 16px;}
.footer_top dt:after{content:"";display: block;width: 30px;height: 3px;background: #f89828;position: absolute;bottom:0px;left:0px;}
.footer_top dd a{display: block;font-size: 14px;color:#fff;line-height:30px;}
.footer_top dd a i{display: inline;}
.footer_top dd a:hover{color:#f89828;transform: translateX(2px);}
.footer_top dd{padding-top: 12px;}
.footer_top dl:nth-of-type(1){margin-left: 406px;width: 242px;}
.footer_top dl:nth-of-type(2){width: 218px;}
.footer_top dl:nth-of-type(3){width: 234px;}
.footer_top dl:nth-of-type(4){width: 230px;}
.footer_top dl:nth-of-type(5){width: 245px;}
.foot_share{height: 176px;position: absolute;right:0px;top:0px;}
.foot_share a{display: block;width: 27px;margin-bottom: 47px;position:relative;}
.foot_share a.share_ico1{height:23px;background: url(../images/foot_share_ico1.png) no-repeat center;}
.foot_share a.share_ico2{height:27px;background: url(../images/foot_share_ico2.png) no-repeat center;}
.foot_share a.share_ico3{height:26px;background: url(../images/foot_share_ico3.png) no-repeat center;margin-bottom:0px;}
.foot_share a:after{content:"";display: block;width: 6px;height: 6px;background:#fff;border-radius:50%;position: absolute;left:50%;margin-left: -3px;bottom: -23.5px;}
.foot_share a.share_ico3:after{display: none;}
.footer_copyright{line-height: 110px;border-top:solid 1px #16334d;font-family: 'SourceHanSansCN-Regular';text-align: center; }
.footer_copyright a,.footer_copyright{font-size: 16px;color:#ffffff;}
.footer_copyright a:nth-of-type(1){padding-left: 13px;padding-right: 13px;}
.wx_img_big{width:90px;position: absolute;right:39px;
    top: 0px;display: none; }
.share_ico1:hover .wx_img_big{display: block;}

.section_servicevedio .iframe,.wel_btn .iframe,.iframe{
    display: none;
    width: 100% !important;
    height: 100% !important;
}

.fancybox-slide--iframe .fancybox-content {
  min-width: 733px !important;
  max-width: 80% !important;
  min-height: 500px !important;
  min-height: 92% !important;
  margin: 0;
}
.img-box {
  position: relative;
  display: block;
  overflow: hidden;
  height: 0;
  padding-bottom: 100%;
  outline: none;
}
.img-box > img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  outline: none;
  width: 100%;
  height: 100%;
}
.img-box img[src=''],
.img-box img:not([src]) {
  opacity: 0;
  border: 0;
}
.fancybox-slide--iframe .fancybox-content {
  min-width: 733px !important;
  max-width: 80% !important;
  min-height: 500px !important;
  min-height: 92% !important;
  margin: 0;
}

.fixed_right{width: 48px;height: 48px;background:#0c254a url(../images/xx.png) no-repeat center;background-size: 26px;position: absolute;top:50%;margin-top: -24px;position: fixed;z-index: 999;cursor: pointer;-webkit-box-shadow: 0 0 10px 0 rgba(20,34,67,.5);-moz-box-shadow: 0 0 10px 0 rgba(20,34,67,.5);box-shadow: 0 0 10px 0 rgba(20,34,67,.5);right:0px;display: block;}


@media screen and (max-width:1700px) {
.wrapper{width:1200px;}
.header > .wrapper{height: 90px;line-height: 90px;}
body{padding-top: 90px;}
.header .logo{/* height: 43px;margin-top: -21.5px; */height: 32px;margin-top: -16px;}
.navmenu{margin-left:24.7%;}
.navmenu li{padding:0px 36px 0px 10px;}
.navmenu li a{font-size: 14px;}
.navmenu li.hover:before{border-top:solid 6px #f89828;height: 76px;}
.head_tel{font-size: 16px;right: 204px;padding-left: 22px;background-size: 14px;}
.head_search{width: 148px;height:27px;line-height:27px;margin-top:-13.5px;}
.head_search input{font-size:14px;width: 72%;}
.head_search input::-webkit-input-placeholder{ 
font-size:12px;
}
.head_search input:-moz-placeholder{ 
font-size:12px;
}              
.head_search input::-moz-placeholder{   
	font-size:12px;
}              
.head_search input:-ms-input-placeholder{ 
font-size:12px;
}  

.head_search .bt{background-size:17px;width:17px;height:17px;margin-top:-8.5px;}
.footer{padding:53px 0px 0px}
.footer_top{padding-bottom:40px;}
.footer_top dl:nth-of-type(1){margin-left: 303px;width: 182px;}
.footer_top dl:nth-of-type(2){width: 163px;}
.footer_top dl:nth-of-type(3){width: 175px;}
.footer_top dl:nth-of-type(4){width: 172px;}
.footer_top dl:nth-of-type(5){width: 179px;}
.footer_top dt{font-size:16px;}
.footer_top dd a{font-size:12px;line-height:23px;}
.footer_logo{max-width: 168px;}
.footer_logo img:last-of-type{margin-top: 29px;max-width: 150px;}
.footer_copyright{line-height: 81px;}
.footer_copyright a, .footer_copyright{font-size:12px;}
.foot_share a{width:22px;}
.foot_share a.share_ico1{height:18px;background-size:22px;}
.foot_share a.share_ico3{height:21px;background-size:22px;}


.pullDown{top: 90px;height: 366px;}
#pullDown_product1{top:88px;}
.pullDown .wrapper{padding-top: 45px;}
#pullDown_product1 dl{margin-left: 294px;padding:20px 0px 20px 0px;width: 102px;}
#pullDown_product1 .ptop,.sub_child_son .ptop_2{font-size: 14px;}
.sub_child_son .ptop_2{padding:0px 20px;}
#pullDown_product1 .ptop{line-height: 40px;}
.sub_child_son{left: 102px;padding:20px 0px 20px;width: auto;}
#pullDown_product1 .ptop:hover, #pullDown_product1 .ptop:hover > a{background: url(../images/jtblue.png) no-repeat 89px center;}
#pullDown_product1 .wrapper{/*min-height: 146px;*/}
.sub_child{left:102px;}

.sub_child3{left: 111px;}
.sub_child a{font-size: 14px;}
.head_solu_menu:after{height: 250px;}
.head_solu_menu{padding-left: 54px;padding-right: 107px;width: 330px;}
.head_solu_menu li{height:35px;line-height: 35px;margin-bottom: 3px;}
.head_solu_menu a{font-size:14px;}
.head_solu_info{width: 870px;padding-left: 66px;}
.head_solu_info h3{font-size: 23px;line-height: 23px;margin-bottom: 19px;}
.head_solu_info p{font-size: 14px;line-height: 30px;}
.menu_solu_img{width: 310px;}
.head_solu_info h3, .head_solu_info p{max-width: 440px;}
.head_solu_info a{height: 40px;line-height: 40px;font-size: 14px;width: 140px;padding-left: 20px;background: #f89828 url(../images/headjt2.png) no-repeat 99px center;}

}                          

@media screen and (max-width:1080px) {
    .fixed_right{display:none;}
  *{outline: 0px;}
  body{padding-top: 65px;}
   .mobheader_wrapper{height:65px;position:fixed;top:0px;width:100%;z-index:9999;background:#0c254a;}
    .header{display:none;}
    .mobheader_wrapper .logo{left:2%;z-index:9999;}
.mobheader_wrapper{display:block;}
.mobheader_wrapper .logo{
   /*  height: 45px; */
    width: auto;
    /* margin-top: -22.5px; */
    z-index: 99999;
    top:50%;
    position: absolute;
    height: 28px;
    margin-top: -14px;
}
.head_search{display: none;}
.head_searchmob{
    width: 40px;
    height: 39px;
    background: url(../images/search.png) no-repeat center center;
    background-size: auto 60%;
    position: absolute;right:64px;top:50%;margin-top: -18px;cursor: pointer;z-index: 9998;

}
.mobi_top_default .searchBtn{width:40px;height:39px;background: url(../images/search.png) no-repeat center center;background-size:auto 60%;      margin-top: -4px; }
.mobi_search_con{display:none;height:65px;position:absolute;top:0;left:0;right:0;background: #333333;  z-index: 99999;padding: 0 10px;}
.mobi_con_inner{position:relative;width:86%;background: #fff;border-radius: 3px;height:35px;margin:12px 0;}
.mobi_con_inner .mobibtn{position:absolute;top:0;right:15px;border:0;width:40px;height:100%;background: url(../images/searchh.png) no-repeat center center;background-size:auto 60%;}
.mobi_con_inner .mobitext{outline: 0px;display:block;width: 80%;background: none;border:0;height:35px;line-height:30px;font-size:14px;padding:4px 10px;color:#333;box-sizing:border-box;}
.search-cancel-btn {
    line-height: 30px;
    width: 46px;
    position: absolute;
    right: 8px;
    top: 15px;
    padding-left: 10px;
    color:#fff;
    display: block;

}

   .wrapper{width:96%!important;}
   .navmenu,.head_wx{display: none;}
.mean-container a.meanmenu-reveal span{background:#fff;}
.footer_top{display: none;}
.footer_copyright{border-top: 0px;line-height: 30px;}
.footer_copyright a, .footer_copyright span{display: block;}
.footer_copyright a:nth-of-type(1){padding-left: 0px;padding-right: 0px;}
.footer{padding:30px 0px;}
.footer_copyright a, .footer_copyright{font-size:16px;}
  .fancybox-slide--iframe .fancybox-content {
    min-width: auto!important;
    max-width: none!important;
    width: 90%!important;
    margin-left: 5%;
    margin-right: 5%;
    height: 220px!important;
    min-height: auto!important;
    max-height: none!important; 
  }
  video{object-fit: fill;}
}