@charset "utf-8";
@font-face {
    font-family: dincondmedium;
    src:url(../font/dincondmedium.otf);
}
@font-face {
    font-family: dincondregular;
    src:url(../font/dincondregular.otf);
}
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;}
html,body{font-size: 14px;font-family:"Microsoft YaHei","PingFang SC";background: #fff;color: #333;}
input,textarea{ border:none; font-family:"Microsoft YaHei","PingFang SC";}
img{ border: none; }
h1,h2,h3,h4,h5{font-weight: normal;font-size: 14px;}
table{width: 100%;border-collapse: collapse;}
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1;}
html.hide{overflow: hidden;}
body.hide{overflow: hidden;}
a{color: #333;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }
p{line-height: 1.6em;}
.img100 img{vertical-align: bottom;width: 100%;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.pc-show{display: block;}
.wap-show{display: none;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.relative{position: relative;}
.text-center{text-align: center;}
.overhide{overflow: hidden;}
.padding-tb60{padding: 60px 0;}
.padding-tb70{padding: 70px 0;}
.padding-tb80{padding: 80px 0;}
.padding-tb90{padding: 90px 0;}
.padding-tb100{padding: 100px 0;}
.padding-tb110{padding: 110px 0;}
.padding-tb120{padding: 120px 0;}
.w1200{width: 1200px;max-width: 92%;margin: 0 auto;}
.w1280{width: 1280px;max-width: 92%;margin: 0 auto;}
.w1300{width: 1300px;max-width: 92%;margin: 0 auto;}
.w1400{width: 1400px;max-width: 92%;margin: 0 auto;}
.w1440{width: 1440px;max-width: 92%;margin: 0 auto;}
.w1600{width: 1600px;max-width: 92%;margin: 0 auto;}
.w1700{width: 1700px;max-width: 92%;margin: 0 auto;}
.bgf1{background: #f1f1f1;}
.bgf2{background: #f2f2f2;}
.bgf3{background: #f3f3f3;}
.bgf4{background: #f4f4f4;}
.bgf5{background: #f5f5f5;}
.bgf6{background: #f6f6f6;}
.bgf7{background: #f7f7f7;}
.bgf8{background: #f8f8f8;}
.bgf9{background: #f9f9f9;}
.bgfff{background: #fff;}
.padding20{padding: 20px;}
.padding30{padding: 30px;}
.padding40{padding: 40px;}
.padding50{padding: 50px;}
.padding60{padding: 60px;}
.margin-b30{margin-bottom: 30px;}
.margin-b40{margin-bottom: 40px;}
.margin-b50{margin-bottom: 50px;}
.margin-b60{margin-bottom: 60px;}
.margin-b70{margin-bottom: 70px;}
.margin-b80{margin-bottom: 80px;}
/*header*/
body{transition: all .4s;padding-top: 85px;}
.header{position: fixed;z-index: 999;width: 100%;left: 0;top:0;height: 85px;background: #fff;transition: all .4s;}
.logo{position: absolute;left: 30px;top:50%;transform: translateY(-50%);}
.logo img{display: block;height: 37px;}
.nav-box{margin-right: 140px;position: relative;padding-right: 25px;}
.nav-box:before{position: absolute;right: 0;top:50%;height: 20px;margin-top: -10px;border-right: 1px solid #666;content: '';}
.nav-box.active .nav{opacity: 0;}
.nav li{float: left;position: relative;margin-left: 88px;}
.nav li:first-child{margin-left: 0;}
.nav-yi{display: inline-block;line-height: 85px;font-size: 16px;transition: all .4s;}
.nav-yi span{position: relative;z-index: 1;}
.nav-yi span:after{content: '';position: absolute;bottom:2px;height:4px; background: #195cab;left: 50%;transform: translateX(-50%);width: 0;z-index: -1;opacity: 0.7;transition: all .4s;}
.nav li.active .nav-yi{color: #195cab;}
.nav li.active .nav-yi span:after{width: 100%;}
.nav-er{position: absolute;width: 160px;left: 50%;margin-left: -80px;box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.21);opacity: 0;margin-top: 20px;transition: all .4s;pointer-events: none;}
.nav-er a{display: block;background: #fff;text-align: center;line-height: 44px;}
.nav-er a:hover{background: #195cab;color: #fff;}
.nav li:nth-child(3) .nav-er{width: 320px;font-size: 0;margin-left: -160px;}
.nav li:nth-child(3) .nav-er a{width: 50%;display: inline-block;text-align: left;padding-left: 20px;box-sizing: border-box; font-size: 14px;}
.search-box{position: absolute;right: 90px;top:50%;margin-top: -16px; cursor: pointer;z-index: 7;}
.search-btn{width: 32px;height: 32px;background-image: url("../images/search.png");z-index: 5;position: relative;}
.en{position: absolute;right: 20px;
    top: 50%;
    margin-top: -16px;
    cursor: pointer;
    z-index: 7;
    line-height: 32px;
}
.search-btna{width: 30px;height: 20px;/*background-image: url("../images/en.jpg");*/z-index: 5;position: relative;background-repeat: no-repeat;
    background-size: cover;
    background-position: center;}
.search-con{position: absolute;width: 200px;right: 0;height: 32px;top:59px;background: #fff;border-radius: 5px;overflow: hidden;display: none;transition: all .4s;}
.search-con .text{display: block;height: 32px;width: 100%;background: none;text-indent: 40px;}
.search-close{width: 32px;height: 32px;position: absolute;top:0;left: 0;background-image: url("../images/close.png");}
.search-sb{position: absolute;right: 0;top:0;cursor: pointer;}
.search-box.active .search-con{display: block;}
.search-text{margin-right: 32px;}
.smcode{position: absolute;right: 52px;width: 32px;height: 32px;top:50%;margin-top: -16px;cursor: pointer;}
.smcode .i{background: url("../images/smcode.png") no-repeat center;background-size: cover;}
.code{position: absolute;right: 0;top:100%;box-shadow: 0 0 8px #ddd;margin-top: 8px;transition: all .4s;height: 0;overflow: hidden;}
.smcode:hover .code{height: 120px;}
.code img{width: 120px;height: 120px;vertical-align: bottom;}
.is-scroll{padding-top: 70px;}
.is-scroll .header{box-shadow: 0 1px 2px #ddd;height: 70px;}
.is-scroll .nav-yi{line-height: 70px;}
.is-scroll .search-con{top:52px;}
.menu-handler{width: 30px; height: 32px; cursor: pointer; position: absolute;right:3%;top:14px; transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); display: none; }
.menu-handler .burger{height: 2px; background: #195cab; display: block;width: 20px; position: absolute; z-index: 5; left: 5px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center;-o-transform-origin: center; -ms-transform-origin: center;border-radius: 2px;-webkit-border-radius: 2px;top: 8px;}
.menu-handler .burger-2{top: 15px; }
.menu-handler .burger-3{top: 22px;}
.menu-handler.active .burger-1{top:15px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2{-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3{top: 15px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
body.hide{overflow: hidden;}
html.hide{overflow: hidden;}
/*header e*/
/*footer s*/
.footer{background: url(../images/footer-bg.jpg) no-repeat center;background-size: cover;}
.text-right{text-align: right;}
.footer-nav{margin-right: 480px;display: flex;justify-content: space-between;white-space: nowrap;min-height: 150px;}
.footer-nav dl{float: left;width: 140px;margin-right: 10px;}
.footer-nav dl:last-child{margin-right: 0;}
.footer-nav dt{margin-bottom: 20px;}
.footer-nav dt a{color: #fff;}
.footer-nav dd{color: #fff;margin-bottom: 6px;}
.footer-nav dd a{color: #fff;opacity: 0.5;transition: all .4s;}
.footer-nav dd a:hover{opacity: 1;}
.footer-r{position: absolute;right: 0;top:0;}
.footer-tel{font-size: 32px; color: #fff;margin-bottom: 35px;}
.footer-tel img{vertical-align: middle;margin-right: 8px;}
.footer-tel span{vertical-align: middle;display: inline-block;}
.footer-r p{color: #fff;margin-bottom: 5px;}
.bq{line-height: 37px;}
.bq a,.bq span{display: inline-block;color: #fff;opacity: 0.3;margin-left: 2px;}
.footer-bot .w1200{border-top: 1px solid #4977b2;padding: 22px 0;}
.footer-logo img{height: 37px;}

/*footer e*/
/*index s*/
.banner-bot{position: absolute;bottom:60px;z-index: 9;width: 100%;}
.bannerDot .swiper-pagination-bullet{opacity: 1;background: #fff;margin-left: 16px;}
.bannerDot .swiper-pagination-bullet-active{background: #d4662a;}
.banner-des{text-align: right;}
.banner-des h2{color: #fff;font-size: 46px;font-weight: bold;}
.banner-des p{color: #fff;font-size: 26px;margin: 5px 0 20px;}
.banner-des span{color: #fff;font-size: 72px;opacity: 0.05; display: block;text-transform: uppercase;}
.btn40 div{width: 40px;height: 40px;cursor: pointer;position: absolute;top:50%;margin-top: -20px;background-color: #fff;transition: all .4s;border-radius: 100%;z-index: 9;}
.btn401{left: 36px;background-image: url("../images/btn401.png");}
.btn401:hover{background-image: url("../images/btn401-1.png");}
.btn402{right: 36px;background-image: url("../images/btn402.png");}
.btn402:hover{background-image: url("../images/btn402-1.png");}
.btn40 div:hover{background-color: rgba(10,64,145,.7);}
.about-img{width: 35%;}
.about-img p{position: absolute;left: 0;width: 100%;box-sizing: border-box;bottom:40px;color: #fff;padding: 0 45px;font-size: 22px;}
.title26{margin-bottom: 55px;}
.title26 h2{font-size: 26px;font-weight: bold;}
.title26 p{font-size: 16px;color: #666666;margin-top: 10px;}
.about-con{position: absolute;width: 52%;height: 100%;left: 0;top:0;}
.about-des h3{font-size: 22px;font-weight: bold;color: #195cab;}
.about-des p{margin-top: 20px;}
.about-go a{float: left;width: 113px;margin-top: 10px; height: 33px;text-align: center;line-height: 33px;border:1px solid #ebebeb;margin-right: 25px; border-radius: 33px;transition: all .4s;}
.about-go a:hover{background: #d4662a;border-color: #d4662a;color: #fff;}
.about-go a:last-child{margin-right: 0;}
.about-des{margin-bottom: 20px;}
.zindex5{z-index: 5;}
.ditu{z-index: -1;position: absolute;top:0;left: 0;width: 100%;}
.about_bg{ background: url(/template/default/images/ditu2.jpg) no-repeat;background-size:100% 100%;}
.ckgd{color: #666666;font-size: 16px;transition: all .4s;}
.ckgd:hover{color: #195cab;}
.ckgd-r .ckgd{position: absolute;right: 0;top:0;line-height: 35px;}
.pro-type{width: 24.6%;height: 540px;}
.pro-play{width: 75.4%;}
.pro-style{display: block;box-sizing: border-box;padding: 40px 0;position: relative;}
.pro-play .swiper-slide{padding-bottom:17px; }
.pro-play .swiper-slide a{background: #fff; height: 540px;}
.pro-play .swiper-container{margin-left: 6px;}
.pro-bot{padding: 40px 40px 0;}
.pro-bot h3{font-size: 16px;color: #485157;font-weight: bold;transition: all .4s;}
.pro-bot p{margin-top: 5px; color: #485157;height: 3.2em;}
.pro-style .i{width: 28px;height: 28px;border-radius: 100%;border:3px solid #cfcfcf; position: absolute;right: 40px;bottom:-17px;background: #fff url("../images/jia.png") no-repeat center;background-size: cover;transition: all .4s;}
.pro-style:hover h3{color: #195cab;}
.pro-style:hover .i{background: #195cab url("../images/jia2.png") no-repeat center;background-size: cover;border-color: #195cab;}
.pro-type h3{padding: 0 50px;line-height: 52px;font-size: 22px;font-weight: bold;}
.pro-fl a{display: block;line-height: 32px;padding: 0 50px;position: relative;transition: all .4s;}
.pro-fl a:after{position: absolute;top:50%;content: ''; margin-top: -5px;width: 10px;height: 10px;right: 30px;background: url("../images/jia10.png") no-repeat center;background-size: cover;transition: all .4s;}
.pro-fl a.active:after{background: url("../images/jia10-1.png") no-repeat center;background-size: cover;}
.pro-fl a:hover:after{background: url("../images/jia10-1.png") no-repeat center;background-size: cover;}
.pro-fl a.active{color: #fff;background: #195cab;}
.pro-fl a:hover{color: #fff;background: #195cab;}
.numpage{margin-top: 60px;}
.numpage .swiper-pagination-bullet{display: inline-block;width: 30px;line-height: 16px;height: 16px; text-align: center;transition: all .4s;cursor: pointer;border-radius: 0;background: none;opacity: 1;}
.numpage .swiper-pagination-bullet-active{background: #d4662a;color: #fff;}
.pro-plays{display: none;}
.pro-plays.active{display: block;}
.lingyu .swiper-container{overflow: visible;}
.lingyu-bot{margin-top: 32px;position: relative;padding-right: 70px;}
.lingyu-bot h3{font-size: 17px;font-weight: bold;transition: all .4s;}
.lingyu-bot p{color: #666;margin-top: 5px;}
.lingyu .btn40 div{transform: translateY(-40px);background-color: rgba(0,0,0,.5);}
.lingyu .btn40 div:hover{background-color: rgba(25,92,171,.7);}
.lingyu .btn401{background-image: url("../images/btn401-1.png");}
.lingyu .btn402{background-image: url("../images/btn402-1.png");}
.lingyu-bot .i{position: absolute;width: 32px;height: 32px;border:1px solid #1e60ad;border-radius: 100%;top:0;right: 10px;background: url("../images/btn402-2.png") no-repeat center;background-size: cover;opacity: 0;transition: all .4s;}
.lingyu .swiper-slide:hover .i{opacity: 1;}
.lingyu .swiper-slide:hover h3{color: #1e60ad;}

.dongtais.active{display: block;}
.vm{font-family: pingfangheavy;color: #999;}
.dongtai-bot{text-align: center;}
.dongtai-bot h3{font-size: 17px;font-weight: bold;color: #5c5c5c;transition: all .4s;}
.dongtai-bot p{color: #999;margin-top: 6px;}
.dongtai-bot-des{padding: 25px 0;}
.dongtai-line{width: 12px;max-width: 100%;margin: 0 auto 25px;position: relative;border-top: 1px solid #485157;transition: all .4s;}
.dongtai-dot{position: absolute;width: 10px;height: 10px;background: #485157;border:2px solid #fff;left: 50%;top:50%;margin: -7px 0 0 -6px;border-radius: 100%;transition: all .4s;}
.dongtais{position: relative;z-index: 5;}
.dongtais:after{content: '';position: absolute;width: 100%;left: 0;bottom:45px;border-top: 1px solid #e5e5e5;z-index: -1;}
.dongtai-dot:before{content: '';width: 200%;height: 200%;left: -50%;top:-50%;z-index: -1; background: #fff;border-radius: 100%;position: absolute;transition: all .4s;}
a:hover .dongtai-line{width: 206px;}
a:hover .dongtai-dot{background:#fff;border-color: #485157;}
a:hover .dongtai-dot:before{opacity: 0;}
.dongtais a:hover h3{color: #195cab;}
.dongtais .btn40 div{top:auto;bottom:26px;margin-top: 0;}
.dongtais .btn401{left: 0;}
.dongtais .btn402{right: 0;}
/*index e*/
/*2.1关于我们 s*/
.ban-text h2{font-size: 26px;color: #fff;line-height: 1em;position: relative;font-weight: bold;}
.ban-text p{font-size: 22px;color: #fff;line-height: 1em;margin: 15px 0;text-transform: uppercase;}
.ban-text h2:before{content: '';position: absolute;top:50%;height: 1px;background: rgba(255,255,255,.2);right: 100%;width: 1920px;margin-right: 20px;}
.about-con2{width: 60%;}
.about-con2 .about-des p{margin-top: 0;line-height: 2em;}
.about-con2 .title26{margin: 35px 0;}
.gsjj .ditu{top:-12%;}
.gsjj{position: relative;z-index: 5;}
.gsjj:after{position: absolute;z-index: 1;width: 100%;left: 0;bottom:0;height: 170px;background: #f3f3f3;content: "";}
.title22{margin-bottom: 40px;}
.title22 h2{font-size: 22px;}
.tcl{font-size: 0;}
.tcl li{display: inline-block;margin-bottom: 30px; vertical-align: top; font-size: 14px;box-sizing: border-box;border:1px solid #aeaeae;width: 13.6%;margin-right: 0.8%;;padding: 0 5px 0 12px;transition: all .4s;}
.tcl li:nth-child(7n){margin-right: 0;}
.tcl li span{display: inline-block;vertical-align: middle;font-size:22px;font-family: dincondmedium;margin-right: 5px;height: 38px;line-height: 38px;transition: all .4s;}
.tcl li p{display: inline-block;vertical-align: middle;font-size: 16px;height: 38px;line-height: 38px;transition: all .4s;}
.tcl li:hover{background: #0a4091;border-color: #0a4091;}
.tcl li:hover span{color: #fff;}
.tcl li:hover p{color: #fff;}
.padding-b100{padding-bottom: 100px;}
.h550{height: 550px;}

.title22-fff h2{color: #fff;}
.title22-fff p{color: #fff;margin-top: 5px;}
.linian h2{margin-bottom: 20px;}
.title22-bold h2{font-weight: bold;}
.linian p{font-size: 16px;}
.wh-img{width: 36%;}
.wh-con{position: absolute;right: 0;top:0;height: 100%;width: 59%;}
.wh-des p{margin-top: 20px;}
.ryBtn{position: absolute;right: 0;top:0;}
.ryBtn div{position: static;display: inline-block;margin-top: 0;background-color: transparent;}
.ryplay p{transition: all .4s;font-size: 16px;margin-top: 18px;}
.ryplay .swiper-slide .relative{transition: all .4s;transform: scale(0.75);}
.ryplay .swiper-slide-active .relative{transform: scale(1);}
.ryplay .swiper-slide .img100{cursor: pointer;}
.ryplay .swiper-slide:hover p{color: #0a4091;}
.fdj{width: 36px;height: 36px;background: url("../images/fdj.png") no-repeat center;background-size: cover;}
.ry-hide{transition: all .4s;background: rgba(10,64,145,.5);opacity: 0;pointer-events: none;}
.ryplay .swiper-slide:hover .ry-hide{opacity: 1;}
.ry-hide .i{position: absolute;top:50%;left: 50%;margin-top: -18px;margin-left: -18px;}
.swiperDot{margin-top: 60px;}
.swiperDot .swiper-pagination-bullet{opacity: 1;margin: 0 8px;background: #b6b6b6;width: 10px;height: 10px;}
.swiperDot .swiper-pagination-bullet-active{background: #0a4091;}
.viewer-title{display: none !important;}
.hjbtn{position: absolute;right: 0;bottom:0;font-size: 0;}
.hjbtn a{display: inline-block;line-height: 32px; font-size: 16px;position: relative;margin-right: 38px;transition: all .4s;}
.hjbtn a:last-child{margin-right: 0;}
.hjbtn a:after{content: '';position: absolute;bottom:0;border-bottom: 2px solid #0a4091; left: 50%;transform: translateX(-50%);width: 0;transition: all .4s;}
.hjbtn a.active{color: #0a4091;}
.hjbtn a.active:after{width: 100%;}
.hjbtn a:hover:after{width: 100%;}
.gcs{display: none;}
.gcs.active{display: block;}
.gcs .swiper-container{overflow: visible;}
.preview .swiper-slide{width: 16%;margin-right: 0.8%;margin-top: 0.8%;position: relative;cursor: pointer;}
.preview .swiper-slide:last-child{margin-right: 0;}
.preview .swiper-slide:before{content: '';position: absolute;border:4px solid #0a4091;box-sizing: border-box;width: 100%;height: 100%;top:0;left: 0;transition: all .4s;opacity: 0;}
.preview .swiper-slide.active-nav:before{opacity: 1;}
.gcs .btn40 div{background-color: rgba(255,255,255,.7);}
.gcs .btn40 div:hover{background-color: rgba(25,92,171,.7);}
/*2.1关于我们 e*/
/*3.1产品中心 s*/
.cp-left{width: 215px;position: absolute;top:0;left: 0;}
.cp-right{min-height: 700px;margin-left: 250px;}
.pro-type2 h3{font-size: 22px;font-weight: bold;border-bottom: 1px solid #bebebe;padding-bottom: 12px;margin-bottom: 10px;}
.pro-fl2 a{padding: 0;display: block;line-height: 32px;position: relative;transition: all .4s;}
.pro-fl2 a:after{position: absolute;top: 50%;content: '';margin-top: -5px;width: 10px;height: 10px;right: 30px;background: url(../images/jia666.png) no-repeat center;background-size: cover; transition: all .4s; }
.pro-fl2 a:after{right: 0;}
.pro-fl2 a.active{background: none;color: #0a4091;}
.pro-fl2 a.active:after{background: url(../images/jia-blue.png) no-repeat center;background-size: cover; }
.pro-fl2 a:hover{background: none;color: #0a4091;}
.pro-fl2 a:hover:after{background: url(../images/jia-blue.png) no-repeat center;background-size: cover; }
.title17{margin-bottom: 15px;}
.title17 h4{font-weight: bold;font-size: 17px;color: #0a4091;}
.padding25{padding: 25px;}
.cp-top p{color: #696969;}
.cp{font-size: 0;}
.cp li{font-size: 14px;display: inline-block;vertical-align: top;width: 32%;margin-right: 2%;background: #fff;margin-bottom: 40px;}
.cp li:nth-child(3n){margin-right: 0;}
.page{text-align: center;font-size: 0;margin-top: 50px;}
.page a{display: inline-block;font-size: 16px;font-family: dincondregular;height: 30px;line-height: 30px;border:1px solid #e7e7e7;text-align: center;background: #fff;transition: all .4s;min-width: 34px;margin: 0 4px;}
.page a.page-btn{width: 75px;font-size: 14px;}
.page a.active{background: #0a4091;color: #fff;border-color: #0a4091;}
.page a:hover{background: #0a4091;color: #fff;border-color: #0a4091;}
.cpimg{width: 50%;border:1px solid #dcdcdc;box-sizing: border-box;padding: 30px;}
.cpimg .img100{width: 420px;max-width: 100%;margin: 0 auto;}
/*3.1产品中心 e*/
/*3.2产品中心详细 s*/
.cpimgDot{margin-top: 20px;}
.share .forlink a{float: none;display: inline-block;vertical-align: middle;width: 32px;height: 32px;padding: 0;}
.share .forlink a.weibo{background: url("../images/wb.png") no-repeat center;background-size: cover;}
.share .forlink a.tenxun{background: url("../images/qq.png") no-repeat center;background-size: cover;}
.share .forlink a.weixin{background: url("../images/wx.png") no-repeat center;background-size: cover;}
.share .forlink span{display: inline-block;vertical-align: middle;text-transform: uppercase;}
.cpcon{width: 45%;padding-top: 50px;}
.cpdes h3{font-size: 22px;font-weight: bold;margin-bottom: 15px;}
.cpdes p{margin-bottom: 10px;}
.title22-bold h2{font-weight: bold;}
.edit img{display: block;max-width: 100%;margin: 20px auto;height: auto !important;}
.fanhui{display: inline-block;position: relative;color: #6d6d6d;transition: all .4s;padding-left: 36px;}
.fanhui:before{width: 27px;height: 22px;position: absolute;left: 0;top:50%;margin-top: -11px;transition: all .4s;content: '';background: url("../images/fh.png") no-repeat center;background-size: cover;filter: grayscale(1); opacity: 0.5;}
.fanhui:hover{color: #0a4091;}
.fanhui:hover:before{filter: grayscale(0); opacity: 1;}
.fanhui-box{padding-top: 30px;}
.cpxy{padding: 20px 0;}
.cpxy a{transition: all .4s;max-width: 48%;}
.cpxy a span{color: #8b8b8b;}
/*3.2产品中心详细 e*/
/*4.1应用领域 s*/
.yyly a{display: block;position: relative;}
.yyly .img100{width: 70%;}
.yycon{position: absolute;right: 0;top:0;height: 100%;width: 30%;}
.yyly li:nth-child(odd){background: #fff;}
.yyly li:nth-child(odd) .yycon{background: #f3f3f3;}
.yyly li:nth-child(even){background: #f3f3f3;}
.yyly li:nth-child(even) .yycon{background: #fff;}
.yydes{padding: 60px 30px;}
.yydes h3{font-size: 22px;margin-bottom: 15px;transition: all .4s;}
.yydes p{line-height: 1.8em;}
.yycon:after{content: '';position: absolute;bottom:0;height:5px; background: #0a4091;left: 50%;transform: translateX(-50%);width: 0;transition: all .4s;}
.yyly li a:hover .yycon:after{width: 100%;}
.yyly li a:hover h3{color: #0a4091;}
/*4.1应用领域 e*/
/*5.1服务支持 s*/
.fwln-con{padding-top: 50px;width: 46%;}
.fwln-des p{line-height: 2em;}
.fwln-img{width: 50%;}
.xswl-des{margin: 0 50px;}
.xswl-des h2{color: #fff;}
.xswl-des p{line-height: 2em; color: #fff;}
/*5.1服务支持 e*/
/*6.1新闻中心 s*/
.hotnew .img100{width: 50%;}
.hot-con{position: absolute;width: 50%;right: 0;top:0;height: 100%;background: #f6f6f6;}
.hot-warp{padding: 45px;}
.hot-warp span{display: block;font-size: 26px;font-family: dincondregular;transition: all .4s;}
.hot-warp h3{font-size: 26px;margin: 20px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.hot-warp p{font-size: 16px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.xwdots{position: absolute;left: 50%;z-index: 9;margin-left: 45px;bottom:40px;margin-top: 0;}
.hotnew a:hover h3{color: #0a4091;}
.xw{font-size: 0;}
.xw li{font-size: 14px;display: inline-block;vertical-align: top;width: 45%;margin-right: 10%;margin-bottom: 50px;}
.xw li:nth-child(even){margin-right: 0;}
.xw li a{display: block;position: relative;min-height: 122px;}
.xw-time{width: 122px;height: 122px;text-align: center;float: left;background: #f6f6f6;transition: all .4s;position: absolute;top:0;left: 0;}
.xw-time strong{display: block;line-height: 1em;font-size: 60px;font-family: dincondregular;color: #6d6d6d;transition: all .4s;}
.xw-time span{font-family: dincondregular;font-size: 16px;color: #6d6d6d;transition: all .4s;}
.xw-con{margin-left: 162px;}
.xw-con h3{font-size: 17px;font-weight: bold;padding: 8px 0;transition: all .4s;}
.xw-con p{color: #666;line-height: 1.8em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.xw li a:hover .xw-time{background: #0a4091;}
.xw li a:hover .xw-con h3{color: #0a4091;}
.xw li a:hover .xw-time strong{color: #fff;}
.xw li a:hover .xw-time span{color: #fff;}
/*6.1新闻中心 e*/


.xwxqleft{width: 71.2%;}
.xqxqtop{padding: 20px 0;}
.xqxqtop h1{font-size: 22px;color: #333;font-weight: bold;margin-bottom: 25px;}
.fbsj{color: #666;line-height: 24px;margin-right: 35px;display: inline-block;vertical-align: middle;}
.fbsj span{color: #666;font-size: 18px;font-family: dincondregular;vertical-align: middle;display: inline-block;margin-top: -2px;}
.share-list span{display: inline-block;vertical-align: middle;line-height: 24px;color: #666;}
.xqxqtop .share{display: inline-block;vertical-align: middle;}
.xwxqedited{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding: 40px 0;}
.xwxqedited img{display: block;margin: 30px auto;max-width: 100%;height:auto !important;}
.xwxqedited p{color: #666;}
.xwxqpage{margin-top: 25px;}
.xwxqpage a{max-width: 48%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #666;transition: all .4s;}
.xwxqpage a span{color: #333;}
.xwxqpage a:hover{color: #0a4091;}
.xwxqright{width: 23.5%;}
.xwxqright h2{background: #0a4091;color: #fff;line-height: 70px;padding-left: 58px;font-size: 18px;}
.xwxqright img{position: absolute;top:50%;transform: translateY(-50%);}
.re1{left: 24px;width: 21px;}
.rdhd-list{padding: 15px 25px;border:1px solid #e6e6e6;border-top: none;}
.rdhd-list a{display: block;color: #333; line-height: 50px;position: relative;padding: 0 20px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all .4s;}
.rdhd-list a:before{content: '';position: absolute;width: 8px;height: 8px;background: #c1c1c1;top:50%;margin-top: -4px;left: 0;border-radius: 100%;transition: all .4s;}
.rdhd-list a:hover{color: #0a4091;}
.rdhd-list a:hover:before{background: #0a4091;}
/*7.1联系我们 s*/
.positions,.position{height: 55px;}
.positions{border-bottom: 1px solid #dcdcdc;}
.position-nav a{display: inline-block;line-height: 55px;position: relative;margin-right: 55px;transition: all .4s;}
.position-nav a:last-child{margin-right: 0;}
.position-nav a:after{content: '';position: absolute;bottom:-1px;border-bottom:1px solid #0a4091;left: 50%;transform: translateX(-50%);width: 0;transition: all .4s;}
.position-nav a.active{color: #0a4091;}
.position-nav a.active:after{width: 100%;}
.position-nav a:hover{color: #0a4091;}
.position-nav a:hover:after{width: 100%;}
.szwz span,.szwz a{display: inline-block;line-height: 55px;margin-left: 5px;}
.fwdh p{font-size: 18px;}
.fwdh h3{font-size: 50px;font-family: dincondmedium;color: #0a4091;letter-spacing: 10px;padding-left:10px;margin: 10px 0;}
.lxwm-list li{text-align: center;float: left;width: 33.33%;box-sizing: border-box;}
.lxwm-list li img{display: block;margin: 0 auto;width: 50px;}
.lxwm-list li strong{display: block;font-family: dincondregular;font-size: 32px;margin: 20px 0 10px;}
.lxwm-list li p{font-size: 16px;}
.lxwm-list li h5{font-size: 22px;margin: 20px 0 10px;height: 37px;}
.map{height: 520px;}
/*7.1联系我们 e*/
/*7.2在线留言 s*/
.input-list{position: relative;border-bottom: 1px solid #d7d7d7;margin-bottom: 20px;}
.input-list span{position: absolute;left: 0;top:0;color: #666;line-height: 70px;font-size: 16px;}
.input-list span img{width: 26px;display: inline-block;vertical-align: middle;margin-right: 12px;margin-top: -4px;}
.input-text{margin-left: 90px;}
.input-text .text{display: block;height: 70px;line-height: 70px;width: 100%;font-size: 16px;}
.w800{width: 800px;max-width: 92%;margin: 0 auto;}
.textarea{padding: 24px 0;}
.textarea textarea{display: block;resize: none;width: 100%;height: 200px;font-size: 16px;}
.tj{display: block;background: #0a4091;color: #fff;text-align: center;font-size: 16px;line-height: 56px;margin-top: 40px;}
/*7.2在线留言 e*/
.sites{margin-bottom: 20px; padding-bottom: 20px;border-bottom: 1px dashed #ddd;}
.sites:last-child{border:none;padding-bottom: 0;}
.sites h4 a{font-size: 16px;}
.sites a{transition: all .4s;}
.sites ul{font-size: 0;margin-top: 15px;}
.sites ul li{display: inline-block;vertical-align: top;width: 16.66%;box-sizing: border-box;padding-right: 10px;font-size: 14px;}
.sites ul li a{color: #666;transition: all .4s;line-height: 24px;}
.sites a:hover{color: #0a4091;}
.wzdt{margin-bottom: 40px;}
.xswl-con{z-index: 8;}

.ssbox{width: 730px;max-width: 100%;background: #fff;margin: 0 auto;}
.ssbox .text{display: block;width: 100%;height: 55px;text-indent: 1em;line-height: 55px;}
.ssbox .submit{background-image: url("../images/ss.png");position: absolute;width: 70px;height: 100%;right: 0;top:0;background-color: transparent;cursor: pointer;}
.ssjg-a{border-bottom: 1px solid #eaeaea;}
.ssjg-a a{float: left;line-height: 70px;margin-right: 45px;position: relative;transition: all .4s;}
.ssjg-a a:after{content: '';position: absolute;left: 0;width: 100%;bottom:0;border-top: 2px solid #f57a1d;display: none;transition: all .4s;}
.ssjg-a a:last-child{margin-right: 0;}
.ssjg-a a.active{font-weight: bold;}
.ssjg-a a.active:after{display: block;}
.ssjg-a a:hover:after{display: block;}
.ssjg-cons{display: none;}
.ssjg-cons.active{display: block;}

.play64{position: absolute;width: 48px;height: 48px;background: url("../images/play.png") no-repeat center;background-size: cover;left: 50%;top:50%;margin: -24px 0 0 -24px;}
.swiper-slide-sp{cursor: pointer;}

.sptc{position: fixed;z-index: 99999;background: rgba(0,0,0,0.5);left: 0;right: 0;top: 0;bottom:0;display: none;}
.video_t{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 1200px;max-width: 90%;text-align: center;}
.video_t a{position: absolute;width: 38px;height: 38px;right: -19px;top:-19px;z-index:9;}
.video_t a img{width: 100%;vertical-align: bottom;}
.video_t video{max-width: 100%;vertical-align: bottom;}

.return_top{width: 48px;height: 48px;transition: all .4s; background: url("../images/top.png") no-repeat center;background-size: cover;cursor: pointer;}
.return_top:hover{background:#0a4091 url("../images/top-fff.png") no-repeat center;background-size: cover;}
/*.return_top:hover{background-color: #195cab;box-shadow: 0 0 4px #fff;}*/
.gdr.active{display: block;}
.gdr li:nth-child(1){ width: 100px;position: absolute;
    top: -110px;
    left: -50px;}
.gdr li:nth-child(1):hover{     background-color: #fff; 
    border-color: #fff;}
.gdr{position: fixed;right: 50px;bottom:40px;z-index: 997;display: none;}

.gdr li{border:1px solid #e0e0e0;position: relative;background-color: #fff;border-radius: 5px;width: 50px;margin-bottom: 2px;}

.gdr .img2{display: none;}
.gdr .img2-1{display: none;}
.gdr li:hover{background-color: #0a4091;border-color: #0a4091;}
.gdr li:hover .img1{display: none;}
.gdr li:hover .img2{display: inline-block;}
.sldie-r{position: absolute;right: 100%;padding-right: 5px;top:0;display: none;width: 230px;}
.gdr li:nth-child(4) .sldie-r{position: absolute;right: 100%;padding-right: 5px;top:-190px;display: none;width: 230px;}
.slide-con{background: #fff;position: relative;border:1px solid #e0e0e0;}

.gdr li:hover .sldie-r{display:block;}
.slide-con a{display: block;font-size: 16px}
.slide-con a img{width: 52px;}
.slide-con a:hover{background: #0a4091;color: #fff;}
.slide-con a:hover .img2-1{display: inline-block;}
.slide-con a:hover .img1-1{display: none;}
.slide-con img{display: inline-block;vertical-align: middle;}
.slide-con span{display: inline-block;vertical-align: middle;}
.tel-rlg{height: 48px;line-height: 48px;font-size: 16px;padding-left: 15px;}
.tel-rlg:hover{background: #0a4091;color: #fff;}

/*fefdfd*/
.gsjjtpDot{position: absolute;z-index: 9;left: 0;margin-top: 0;bottom:12px;width: 100%;}
.about-img p{z-index: 10;}

.cwpg{position: relative;text-align: center;z-index: 20;margin-bottom: 20px;display: none;}
.cwpg:after{transition: all .4s; width: 16px;height: 16px;position: absolute;background: url("../images/phone-arrow.png") no-repeat center;background-size: contain;right: 10px;top:50%;margin-top: -8px;content: "";}
.cwpg.active:after{transform: rotate(180deg);}
.cwpar-val{line-height: 44px;background: #fff;}
.cwpar-list{position: absolute;left: 0;top:45px;width: 100%;background: #fff;max-height: 264px;overflow: auto;display: none;box-shadow: 1px 2px 4px #ddd;}
.cwpar-list a{display: block;line-height: 44px;}

/*fefdfd*/


.footer-code{display: inline-block;vertical-align: top;width: 125px;margin-right: 20px;}
.footer-des{display: inline-block;vertical-align: top;}
.ermbox{position: fixed;z-index: 9999;top:0;left: 0;width: 100%;height: 100%;display: none;}
.ermwarp{position: absolute;top:50%;left: 50%;margin: -131px 0 0 -139px;padding: 10px;background: #fff;width: 242px;height: 240px;border:1px solid #d8d8d8;}
#erm{width: 185px;height: 185px;margin: 15px auto 10px;}
.erlgh span{font-size: 12px;font-weight: bold;line-height: 16px;height: 16px;position: relative;color: #000;}
.ermwarp_close{width: 16px;height: 16px;position: absolute;right: 0;top: 0;color: #999;text-decoration: none;font-size: 16px;}
.erlgh_footer{line-height: 22px;color: #666;}



.imgscale .img100{overflow: hidden;}
.imgscale .img100 img,.menu-handler .burger{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.background-cover,.search-btn,.search-close,.btn40 div,.ssbox .submit{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.ban-text p{animation-delay: 300ms !important;}
.ban-text .i{animation-delay: 600ms !important;}

.slideUp,.swiper-slide-active .banner-des{
    animation:slideUp 1s both;-webkit-animation:slideUp 1s both;
}
@keyframes slideUp{
    0%{opacity:0;-webkit-transform: translateY(60px);transform: translateY(60px);}
    100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.slideLeft{
    animation:slideLeft 1s both;-webkit-animation:slideLeft 1s both;
}
@keyframes slideLeft{
    0%{opacity:0;-webkit-transform: translateX(-60px);transform: translateX(-60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.slideRight{
    animation:slideRight 1s both;-webkit-animation:slideRight 1s both;
}
@keyframes slideRight{
    0%{opacity:0;-webkit-transform: translateX(60px);transform: translateX(60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.tobig{
    animation:tobig 1s both;-webkit-animation:tobig 1s both;
}
@keyframes tobig{
    0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
    100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}
