@charset "utf-8";
body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div,span,a,aside,article,section,header,nav,footer,label,img{margin:0;padding:0;box-sizing:border-box;}
fieldset,img{border:0;}
img{vertical-align:middle;max-width:100%;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:.875rem;font-family:inherit;margin:0;outline:none;resize:none;border:none;background:none;}
.clearfix:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
body{line-height:1.5;font-family:'Open Sans', 'Noto Sans KR','Microsoft YaHei',Arial,'simsun',HELVETICA,sans-serif;min-width:320px;background: #fff;}
a{color:#80868f;text-decoration:none;transition:all ease 0.3s;}
a:hover{color:#1e2c8e;}
/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}  
.ce{text-align:center;}
.hide{overflow:hidden;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.container{position:relative;min-width:320px;width:100%;max-width:1620px;margin:0 auto;}
.pImg{position:relative;padding-top:100%;display:block;overflow:hidden;}
.pImg img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.5s;}
.bgImg{background-position:center;background-size:cover;position:relative;transition:all 0.5s;display:block;width:100%;height:100%;z-index: 99999}
.fixedBoxA2{position: fixed;top: 0;width: 18% ! important;}


@font-face {
  font-family: 'iconfont';  /* project id 1085674 */
  src: url('//at.alicdn.com/t/font_1085674_zsixuj5ocz.eot');
  src: url('//at.alicdn.com/t/font_1085674_zsixuj5ocz.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1085674_zsixuj5ocz.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1085674_zsixuj5ocz.woff') format('woff'),
  url('//at.alicdn.com/t/font_1085674_zsixuj5ocz.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1085674_zsixuj5ocz.svg#iconfont') format('svg');
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  position:relative;
}

/* 顶部 */
.topBar{font-size:.75rem;height:40px;line-height:40px;background:#f1f1f1;padding: 0 80px;}
.topBar .fl span{font-size: 1.167em;font-family: Arial;}
.topBar li{float: left;margin-left: 20px;position: relative;}
.topBar li i{float: left;font-family: "iconfont";margin-right: 5px;font-style: normal;font-size: 1.2rem;}
.topBar .wx span{position: absolute;top:40px;left:-30px;background:#eaeaea;padding:5px;display:none;z-index:9999;width:100px;}
.topBar .wx span::before{position: absolute;content: "";top:-12px;left:50px;border:6px solid transparent;border-bottom-color:#ddd;}
.topBar .wx img{width:100px;height:100px;}
.search{width: 180px;border: 1px solid #bfbfbf;height: 26px;line-height: 26px;padding-right:25px;margin-top: 5px;}
.search .searTxt{width:72%;height: 24px;float: left;font-size: .75rem;padding: 0 10px;}
.search .searBtn{float: right;margin-right: -25px;width: 25px;border-left: 1px solid #bfbfbf;background: url('../images/sIcon.png') no-repeat center;opacity: .8;height: 24px;cursor: pointer;}
.search .searBtn:hover{opacity: 1;}
.searSelect{position:relative}
.searSelect .pselect{height: 25px;display: block;width: 40px;float: left;position: relative;padding-left: 6px;cursor: pointer;}
.searSelect .option{position: absolute;top: 38px;left: -3px;background: rgb(241, 241, 241) none repeat scroll 0% 0%;text-align: center;width: 40px;display: none;z-index: 99999;text-align: center;}
.searSelect .option li{float: none;text-align: center;margin-left: 0;cursor: pointer;}



/* 头部 */
.header{height:100px;width:100%;background:#fff;position: relative;z-index:99;line-height:100px;}
.header .logo{position:absolute;left:80px;top:0;}
.nav .navMain{padding:0 220px 0 24%;font-size:1rem;}
.nav .m{float:left;text-align:center;position:relative;z-index:10;height:100px;margin:0 22px;}
.nav .m>a{color:#222;display:inline-block;position:relative;z-index:2;}
.nav .m::after{content: "";position: absolute;left:0;bottom:0;background: #1e2c8e;width:0;height:2px;width: 0;transition: all .4s;left:50%;}
.nav .m:hover::after{width: 100%;left:0;}
.nav .cur a,.nav .m a:hover{color: #1e2c8e;}
.nav .m:last-child{background: none;}

.nav .m:nth-child(3) .navSub{width: 240%;margin-left: -120%;}
.nav .navSub{position:absolute;top:100px;background:#1e2c8e;line-height:35px;width:140px;font-size:.875rem;transform:scale(0,1);transition:all 0.4s;opacity:0;left:50%;padding: 0 5%;margin-left: -70px;}
.nav .navSub li{border-bottom:1px solid #061267;line-height:35px;}
.nav .navSub a{color:#fff;display:block;}
.nav .navSub a:hover{background:#061267;color:#fff;}
.nav .m:hover .navSub{transform:scale(1);opacity:1;}
.searIcon{width:16px;height:16px;position:absolute;right:0;top:50%;background: url('../images/searBtn.png') no-repeat;cursor: pointer;}

.pcLang{position: absolute;right:80px;font-size: .875rem;top:36px;cursor: pointer; line-height: 1;color: #bfbfbf;padding:0 25px;}
/*.pcLang::after{content: "\e60f";font-weight: normal;font-family:'iconfont';right:0;top:8px;position: absolute;}*/
.pcLang::before{content: "";position: absolute;left:0;top:5px;height: 15px;width: 1px;background: #bfbfbf;}
.pcLang i{font-family:'iconfont';font-style: normal;}
.pcLang a{background: url('../images/en.png') no-repeat right center;padding-right: 35px;line-height: 26px;display: inline-block;line-height: 25px;overflow: hidden;}
.pcLang a:nth-child(2){background: url('../images/en.png') no-repeat right center;margin-top: 5px;opacity: 0;transform: translateY(100%);display:block;transition: all .3s;}
.pcLang:hover .en{opacity: 1;transform: translateY(0);}

/*  导航按钮 */
.navTrigger{position:absolute;top:22px;right:15px;width:28px;overflow:hidden;white-space:nowrap;color:transparent;z-index:20;cursor:pointer;display:none;}
.navTrigger span{display:block;height:2px;background:#1e2c8e;margin-bottom:6px;transition:all 0.3s;  -webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.navTrigger span:nth-child(3){margin-bottom:0;}
.navTrigger-on span:nth-child(1){transform: translateX(4px) translateY(0px) rotate(45deg);}
.navTrigger-on span:nth-child(2){opacity:0;}
.navTrigger-on span:nth-child(3){transform:translateX(2px) translateY(2px) rotate(-45deg);}

.langIcon{font-family:"iconfont";color:#1e2c8e;display: none;position:absolute;top:20px;right:60px;font-size: 1.6rem;line-height: 1;}
.langMain{display: block;top:100%;left:0;width: 100%;display: none;overflow: hidden;background: #fff;text-align: center;line-height: 35px;height: 35px;color: #333;}
.langMain a{float: left;width: 33.3%;border-right: 1px solid #ddd;}

/* 广告轮播图 */
.banner{position:relative;overflow:hidden;}
.banner img{width:100%;}
.banner .small{display:none;}
.swiper-wrapper{transition-timing-function: ease-in-out;}
.banner .swiper-pagination-bullet{background:#fff;opacity:.8;width:40px;height:3px;border-radius:0;cursor:pointer;}
.banner .swiper-pagination-white .swiper-pagination-bullet-active{background:#1e2c8e;opacity:1;}
.banner .swiper-button-next,.banner .swiper-button-prev{background: url('../images/banBtn.png') no-repeat;width:90px;height:50px;left:0;opacity:1;margin-top:-45px;opacity:0;}
.banner .swiper-button-next{background-position: -90px 0;left:auto;right:0;}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{opacity:.6;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{opacity:1;}

/* 产品中心 */
.product{padding-bottom: 50px;overflow: hidden;font-size: .875rem;}
.product .menu{height: 80px;line-height: 80px;border-bottom: 1px solid #e9e9e9;text-align: center;font-size: 1.143em;margin-bottom: 50px;}
.product .menu li{float: left;width:20%;border-right: 1px solid #e9e9e9;color: #222;font-weight: 700;cursor: pointer;transition: all .4s;position: relative;}
.product .menu li::after{content: "";position: absolute;left:50%;bottom:0;margin-left: -8px;border:8px solid transparent;border-top-color:#1e2c8e;transition: all .2s;opacity:0;}
.product .menu li i{display: inline-block;background: url('../images/proIcon.png') no-repeat;width: 36px;height: 30px;margin-right: 10px;position: relative;top:8px;transition: all .3s;}
.product .menu li:nth-child(2) i{background-position: -36px 0;}
.product .menu li:nth-child(3) i{background-position: -72px 0;}
.product .menu li:nth-child(4) i{background-position: -108px 0;}
.product .menu li:nth-child(5) i{background-position: -144px 0;}
.product .menu li.on{background: #1e2c8e;color: #fff;}
.product .menu li.on i{background-position: 0 -30px;}
.product .menu li:nth-child(2).on i{background-position: -36px -30px;}
.product .menu li:nth-child(3).on i{background-position: -72px -30px;}
.product .menu li:nth-child(4).on i{background-position: -108px -30px;}
.product .menu li:nth-child(5).on i{background-position: -144px -30px;}
.product .menu li.on::after{opacity: 1;bottom: -16px;}

.productMain{overflow: hidden;}
.productMain .pic{width:50%;border-right: 1px solid #dbdbdb;position: relative;min-height: 600px;}
.productMain .pic img{transition: all .5s;}
.productMain .font{width: 50%;padding:4% 0 0 4%;}
.productMain h3{font-weight: 700;font-size: 2.143em;margin-bottom: 30px;}
.productMain h3 a{color: #2b2b2b;}
.productMain h3 a:hover{color:#1e2c8e;}
.productMain .txt{min-height: 150px;margin-bottom: 10px;line-height: 2;}
.productMain .btn{overflow: hidden;margin-bottom: 25px;}
.productMain .btn a{display: inline-block;width: 120px;height: 46px;border-radius:5px;background:#1e2c8e;margin-right: 10px;line-height: 46px;color: #fff;text-align: center;}
.productMain .btn a i{font-family: "iconfont";margin-right: 5px;position: relative;font-style: normal;font-size: 1rem;}
.productMain .btn a:hover{background: #333;}
/*.productMain .pic:hover img{transform: scale(.95);}*/

.rel_pro .tie{color: #1e2c8e;font-size: 1.143em;margin-bottom: 10px;}
.rel_pro .tie a{float: right;font-size: .75rem;}
.rel_pro ul{margin-right: -15px;}
.rel_pro li{float: left;width: 25%;padding-right: 15px;}
/*.rel_pro li .pImg{padding-top: 88%;}*/
.rel_pro li p{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;height: 40px;line-height: 40px;font-size: .75rem;text-align: center;}
/*.rel_pro li:hover img{transform: scale(1.1);}*/ 
.product .swiper-button-next, .product .swiper-button-prev{width:30px;height:60px;font-size:20px;line-height:60px;font-family: "宋体";color: #333;text-align: center;background: none;top:20%;display: none;background: rgba(0, 0, 0, .6);color: #fff;}

/* 关于我们 */
.about{background: #1e2c8e;padding: 30px;overflow: hidden;color: #fff;font-size: .875rem;}
.aboutL{background: url('../images/video_shadow.jpg') no-repeat center bottom;padding-bottom: 10px;height: 310px;width: 38%;}
.aboutL span{cursor: pointer;display: block}
.aboutR{width: 58%;padding-right: 30px;}
.aboutR .tie{font-size: 1.286em;position: relative;margin-bottom: 25px;padding-top: 20px;}
.aboutR .tie span{display: block;font-size: 1.667em;}
.aboutR .tie::after{content: "";position: absolute;left:0;top:0;width: 40px;height: 3px;background: #fff;}
.aboutR .txt{min-height: 100px;padding-bottom: 10px;line-height: 2;}
.aboutR .more{display: inline-block;width: 225px;height:55px;text-align: center;line-height: 55px;color: #906f08;border-radius: 5px;background: #f6cb00;border-bottom: 3px solid #d1ad00;}
.aboutR .more:hover{width: 50%;color: #222;}
.aboutR .tip{color: #fff;opacity: .2;font-size: 9.375em;position: absolute;bottom: -40px;line-height: 1;font-family: Arial, Helvetica, sans-serif;right:50px;}


/* 优势 */
.odds{padding: 30px 5px;overflow: hidden;font-size: .875rem;}
.odds li{float: left;width: 25%;position: relative;padding: 20px 2%;transition: all .3s;}
.odds li i{display: inline-block;background: url('../images/oddsIcon.png') no-repeat;width: 66px;height: 60px;margin-bottom: 25px;transition: all .3s;position: relative;top:0;}
.odds li h4{margin-bottom: 25px;font-size: 1.143em;}
.odds li h4 b{display: block;color: #1e2c8e;margin-bottom: 10px;font-size: 1.875em;font-weight: normal;}
.odds li::after{content: "";position: absolute;right:0;top:85px;width: 1px;background:#dcdcdc;height:105px;}
.odds li p{background: url('../images/oddsLi.png') no-repeat left 5px;padding-left: 15px;line-height:1.8;}
.odds li:last-child::after{display:none;}
.odds li:nth-child(2) i{background-position: -62px 0;}
.odds li:nth-child(3) i{background-position: -126px 0;}
.odds li:nth-child(4) i{background-position: -196px 0;}
/*.odds li:hover{box-shadow: 0 0 12px #1e2c8e;}*/
.odds li:hover i{top:-5px;}

/* 优势 */
.news{padding: 60px 0;background: #f1f1f1;overflow: hidden;font-size: .875rem;}
.newsTie{margin-bottom: 30px;overflow: hidden;font-size: 1.143em;}
.newsTie h3{color:#333;font-size: 1.875em;}
.newsTie p{padding-top: 8px;}
.newsTie a{margin-left: 30px;color: #555;}
.newsTie a.on{color: #1e2c8e;}
.newsTie a:hover{color: #1e2c8e;}

.newsSlide{width: 50%;overflow:hidden;position:relative;text-align: center;}
.newsSlide .tempWrap{width: 100% ! important}
.newsSlide li{text-align: left;background: #fff;}
.newsSlide li .pic{width: 53%;height: 320px;overflow: hidden;}
.newsSlide li .font{width: 47%;padding:4%;float: right;}
.newsSlide li .font .date{color: #1e2c8e;font-family: Arial;font-size: 1.286em;}
.newsSlide li h4{font-size: 1.286em;padding: 10px 0;}
.newsSlide li h4 a{color: #333;}
.newsSlide li h4 a:hover{color: #1e2c8e;}
.newsSlide li .more,.newsList li .more{display: inline-block;margin-top: 20px;width: 30px;height: 30px;background: #1e2c8e;color: #fff;font-weight: bold;font-size: 14px;line-height: 30px;border-radius: 100%;text-align: center;}
.newsSlide li .more:hover,.newsList li .more:hover{width: 100px;border-radius: 6px;}
.newsSlide li:hover .bgImg{transform: scale(1.08);} 
.newsSlide .swiper-pagination-bullet-active{background: #1e2c8e;}
.newsSlide .swiper-pagination-bullet{width:10px;height:10px;cursor: pointer;}
.newsSlide .slideIcon{position: absolute;bottom:20px;z-index: 2;left:0;left: 57%;text-align: left;}
.newsSlide .slideIcon span{display: inline-block;width: 10px;height: 10px;border-radius: 100px;border: 1px solid #1e2c8e;margin-right: 10px}
.newsSlide .slideIcon span.on{background:#1e2c8e }
.newsSlide .swiper-button-next, .newsSlide .swiper-button-prev{background:rgba(0,0,0,.8);width:70px;height:30px;opacity:1;font-size:20px;font-family:"宋体";font-weight:bold;line-height:30px;text-align:center;color:#fff;position: static;margin-top: 8px;display: none;}
.newsR{background:#fff;width: 48%;padding:2% 3%;height: 320px;}
.newsR li{height: 35px;line-height: 35px;margin-bottom: 2px;}
.newsR li a{display: block;background: url('../images/news_line.jpg') no-repeat left center;padding-left: 10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsR li span{float: right;margin-left: 15px;}
.newsR li a:hover{background-color: #1e2c8e;color: #fff;padding: 0 12px;} 

/*底部 */
.footer{background: #30313b;color: #999;font-size: .875rem;line-height: 2;}
.footMain{padding: 50px 0;overflow: hidden;}
.footL{width: 56%;}
.footMenu{width: 33.3%;float: left;}
.footMenu h3{font-size: 1.286em;color: #fff;margin-bottom: 15px;}
.footContact{width: 30%;}
.footContact h4{color: #fff;font-size: 1.286em;margin-bottom: 20px;padding-bottom: 20px;line-height:1.4;position: relative;}
.footContact h4 span{display: block;font-size: 2.222em;}
.footContact h4::after{content: "";position: absolute;left:0;bottom: 0;width:30px;height: 2px;background:#fff;}
.footContact .txt em{margin: 0 4px;}
.footR{width: 160px;text-align: center;}
.footR p{margin-top: 10px;}
.footer a{color: #999;}
.footer a:hover{color: #fff;}
.copy{background: #2c2d37;padding: 20px 0;overflow: hidden;}
.Link{padding: 10px 0;background: #30313b;}
.Link a{color: #999;font-size: 14px;}
.Link a:hover{color: #fff;}
.Link em{margin: 0 8px;}

/*内页公用 */
.listWrap{font-size:.875rem;padding:60px 0;overflow:hidden;}
.listBanner{height:280px;background-position: center;background-repeat: no-repeat;background-size:cover;position:relative;}
.listBanner h3{position:absolute;color:#fff;top:50%;font-size:2em;text-align:center;-webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%); transform:translate(0,-50%);text-transform:uppercase;width:100%;padding:0 5%;background: url('../images/icon_subtit.jpg') no-repeat center top;padding-top: 10px;}
.listBanner h3 span{display:block;font-size:.5em;color: #8eacc9;}
.breadCrumb{height: 60px;line-height: 60px;background: #e8e8e8;font-size: .875rem;}
.breadCrumb h4{color: #1858a2;display: none;}
.breadCrumb i{font-style: normal;font-size: 1.4rem;border-left: 1px solid #c0c0c0;border-right: 1px solid #c0c0c0;width: 60px;float: left;text-align: center;margin-right: 15px;}
.menuIcon{float: right;position: relative;color: #333;padding-left:24px;cursor: pointer;display: none;}
.menuIcon::after{content: "\e780";font-family: "iconfont";font-size: 1.2rem;left:0;position: absolute;}


/* 内页公用菜单 */
.listLeft{width: 21%;font-size:1rem;display: block;font-size: .875rem;}
.listRight{width: 75%; overflow: hidden;}
.side_title{background: #1d3055;height: 110px;line-height: 110px;color: #fff;text-align: center;position: relative;font-size: 1.563em;text-transform: uppercase;}
.side_title::after{content: "";position: absolute;left:15px;right:15px;bottom:15px;top:15px;border: 1px solid #fff;font-size: 0.640em;}

.sidebarMenu{border: 1px solid #d1d1d1;border-top:none;}
.sidebarMenu li{border-bottom:1px solid #ced5d9;position: relative;}
.sidebarMenu li:last-child{border-bottom:none;}
.sidebarMenu li a{display:block;color:#333;padding:0 20px 0 20%;height:70px;line-height:70px;}
.sidebarMenu .menu_head a{font-weight: bold;font-size: 16px;}
.sidebarMenu li a:hover,.sidebarMenu  .cur{background:#093a96;color:#fff;}
.sidebarMenu li a::after{content: ">";position: absolute;right: 30px;font-family:"宋体";color: #888;top:0;font-weight: bold;font-size: 16px;}
.sidebarMenu li a:hover::after,.sidebarMenu .cur a::after {color: #fff;}
.sidebarMenu  .cur a{color: #fff;}

.sidebarMenu .menu_body{background: #eee;display: none;}
.sidebarMenu .menu_body li a{height: 50px;line-height: 50px;color: #323232;padding-left: 90px;}
.sidebarMenu .cur .menu_body{display: block}
.sidebarMenu .menu_body li a:hover{color: #fff;}
.sidebarMenu .menu_body li a.cur{color: #fff;background: #093a96}

.sidebarMenu li ul{font-size:12px;padding:5px  0;background:#f8f8f8;}
.sidebarMenu ul li {background:none;padding-top:0;border-bottom:none;margin-bottom:0;}
.sidebarMenu li ul a{padding-left:35px;color:#666;height:32px;line-height:32px;font-size:12px;}
.sidebarMenu li ul .cur,.sidebarMenu li ul a:hover{color:#1858a2;}
.leftPhone{background: url('../images/phone_bg.jpg') no-repeat;height:190px;text-align: center;margin-top: 20px;color: #fff;padding:30px 20px 20px 20px;font-size:20px;line-height: 1.2;position: relative;z-index: 2;}
.leftPhone::after{content: "";position: absolute;left:20px;right:20px;bottom:20px;top:45px;border: 1px solid #fff;z-index: -1;border-top: none;}
.leftPhone i{font-style: normal;padding: 0 10px;position: relative;overflow: hidden;}
.leftPhone i::after,.leftPhone i::before{content:"";height:1px;background: #fff;width: 60px;right:100%;position: absolute;top:16px;}
.leftPhone i::before{left:100%;right: auto;}
.leftPhone span{display: block;font-size:35px;position: relative;padding-top: 20px;margin-top: 20px;font-family: Arial;}
.leftPhone span::after{content: "";left:0;top:0;position: absolute;width: 30px;height: 1px;background: #fff;left:50%;margin-left: -15px;}  

.leftPro{border: 1px solid #d0d0d0;padding: 20px;margin-top: 20px;}
.leftPro_slide{max-height:940px;overflow: hidden;}
.leftPro .tie,.proForm .title{padding-bottom: 15px;border-bottom: 1px solid #d0d0d0;margin-bottom: 30px;font-size: 25px;color: #333;position: relative;}
.leftPro .tie::after,.proForm .title::after{content: "";position: absolute;left:0;bottom: -1px;width: 100px;background: #093a96;height:1px;}
.leftPro li{border: 1px solid #d0d0d0;padding:6%;text-align: center;transition: all .3s;}
.leftPro li .pImg{padding-top: 88%;}
.leftPro li p{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding-top: 15px;}
.leftPro li:hover img{transform: scale(1.1);}
.leftPro li:hover {border: 1px solid #093a96;box-shadow: 0 0 5px #ccc;}
.proForm{width: 98%;margin: 0 auto}
.layui-layer{width: 50% ! important;height: 560px}

/* 关于页面 */
.listMenu{height: 60px;line-height: 60px;background: #e8e8e8;font-size: .875rem;}
.listMenu p i{font-style: normal;font-size: 1.4rem;border-left: 1px solid #c0c0c0;border-right: 1px solid #c0c0c0;width: 60px;float: left;text-align: center;margin-right: 15px;}
.listMenu .menu a{width: 120px;text-align: center;float: left;color: #333;position: relative;}
.listMenu .menu a::after{content: "";position: absolute;left:50%;bottom:0;margin-left: -6px;border:6px solid transparent;border-top-color:#1e2c8e;transition: all .2s;opacity:0;}
.listMenu .menu a.cur,.listMenu .menu a:hover{background: #1e2c8e;color: #fff;}
.listMenu .menu a.cur::after,.listMenu .menu a:hover::after{opacity: 1;bottom:-12px;}

.font14{font-size: .875rem;}
.aboutBox1{padding: 70px 0;overflow: hidden;}
.aboutBox1 .pic{width: 39.5%;height: 435px;padding-bottom: 30px;padding-right: 30px;position: relative;}
.aboutBox1 .pic::after{content: "";position: absolute; background: #1c2b8d;left:30px;top:30px;z-index:-1;right:0;bottom: 0;}
.aboutBox1 .font{width: 56%;line-height: 2;}
.aTie{color: #1c2b8d;font-size: 1.875rem;margin-bottom:50px;text-align: center;}
.aboutBox1 .aTie{margin-bottom: 20px;text-align: left;}

.aboutBox2{padding-bottom: 70px;overflow: hidden;}
.aboutBox2 .bgImg{height: 480px;width: 56%;}
.aboutBox2 .font{width: 40%;}
.aboutBox2 .font p{min-height: 95px;}
.aboutBox2 .font p span{display: block;font-size:1.429em;color: #191919;}

.aboutBox3{background:#f1f1f1;padding: 40px 0 60px 0;text-align: center;}
.aboutBox3 .wap{display:none;}
.aboutBox3 img{max-width: 100%;display: block;margin: 0 auto} 

.aboutBox4{padding: 70px 70px;}
.honorSlide{padding:0 5px;overflow:hidden;}
.honorSlide li{width:19.2%;text-align:center;float:left;background: #ddd;margin-right: 1%}
.honorSlide li a{display:block;overflow:hidden;}
.honorSlide li .pImg{padding-top:140%;}
.honorSlide li p{font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;z-index:2;position:relative;padding-top:10px;background: #fff;}
.honorSlide li a:hover img{transform:scale(0.94);}
.honorSlide li a:hover p{color:#1e2c8d;}
.honorSlide .swiper-button-next, .honorSlide .swiper-button-prev{background: url('../images/hBtn.jpg') no-repeat ;width:37px;height:37px;opacity:1;font-size:0;line-height:0;top:60%;}
.honorSlide .swiper-button-next{left:auto;background-position: -37px 0;}
.honorSlide .swiper-button-prev:hover{background-position: -74px 0;}
.honorSlide .swiper-button-next:hover{background-position: -111px 0;}

.setting{padding: 40px 0;overflow: hidden;background: #f1f1f1;}
.setting .menu a{color: #555;margin:0 20px;}
.setting .menu a:hover,.setting .menu .on{color: #1c2b8d;}

.settingMain{overflow: hidden;position: relative;}
.settingMain li{float: left;width: 20%;padding-right: 10px;padding-bottom: 10px;}
.settingMain li .pImg {padding-top: 70%;}
.settingMain li p{background: rgba(0, 0, 0, .6);padding: 0 10px;position: absolute;left:0;bottom: 0;color: #fff;width: 100%;height: 40px;line-height: 40px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.settingMain li.big{width: 40%;}
.settingMain li.big .pImg{padding-top: 70.5%;}
.settingMain li:hover img{transform: scale(1.1);}

.partner{padding: 40px 0;padding-left: 2px; text-align: center;}
.partner li{float:left;width:12.28%;}
.partner li a{border:1px solid #d7d7d7;position:relative;overflow:hidden;display:block; background:#fff;}
.partner li .pImg{padding-top:50%;}
.partner li img{position:absolute;z-index:2;transform:rotateY(0deg);transition:all 0.5s ease 0s;backface-visibility:hidden; background:#fff;}
.partner li span{position:absolute;width:100%;height:100%;text-align:center;transform:rotateY(-180deg);transition:all 0.5s ease 0s;backface-visibility:hidden;color:#fff;padding:0 5px;background:#1c2b8d;top:0;left:0;padding-top:20%;}
.partner li:hover img{transform:rotateY(180deg);}
.partner li:hover span{transform:rotateY(0deg);}
.partner .slideIcon{padding-top: 20px;}
.partner .swiper-pagination-bullet-active{background:#1c2b8d;}
.partner .swiper-button-next, .partner .swiper-button-prev{background: url('../images/hBtn.jpg') no-repeat ;width:37px;height:37px;opacity:1;font-size:0;line-height:0;top:62%;}
.partner .swiper-button-next{left:auto;background-position: -37px 0;right: -47px;}
.partner .swiper-button-prev{left: -45px;}
.partner .swiper-button-prev:hover{background-position: -74px 0;}
.partner .swiper-button-next:hover{background-position: -111px 0;}
.partner .parBd{overflow: hidden;}


/* 图片列表 */
.picList ul{margin-right:-30px;}
.picList li{width:25%;text-align:center;float:left;padding-right:30px;margin-bottom:20px;}
.picList li a{display:block;overflow:hidden;}
.picList li .pImg{padding-top:75%;border:1px solid #ebebeb;background: #ddd;}
.picList li p{font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;z-index:2;position:relative;margin-top:10px;}
.picList li a:hover img{transform:scale(1.1);}
.picList li a:hover p{color:#1e2c8e;}
.honorList li .pImg{padding-top: 140%;}
.honorList li a:hover img{transform: scale(.96);}
.honorList li{width: 20%;}
.partnerList{padding-top: 1px;padding-left: 1px;}
.partnerList li{margin-left:-1px;margin-top: -1px;}


/*  产品列表 */
.proList ul{margin-right:-25px;}
.proList li{float:left;width:25%;margin-bottom:20px;padding-right:25px;line-height: 2;}
.proList li a{display: block;border:1px solid #e0e0e0;padding:10px;text-align: center;}
.proList li .pImg{margin-bottom: 10px;}
.proList li a:hover img{transform: scale(1.1);}
.proList li a:hover{border:1px solid #1e2c8d;}

/*  产品详情 */
.proShow_box1{overflow:hidden;margin-bottom:50px;}
.proShowTop{overflow:hidden;margin-bottom:50px;}
.gallery{width:46%;overflow:hidden;position:relative;padding:15px;background:#f7f7f7; border:solid 1px #ccc;}
.gallery .gallery-top{max-height:540px;position:relative;}
.gallery img{width:100%;}
.gallery-top li a{position:relative;}
/* .gallery-top li .pImg{padding-top:90%;} */
.gallery-thumbs li{border:1px solid #bdc4ce;padding:5px;cursor:pointer;width:23.3%;}
.gallery-thumbs {width:100%;/* max-width:525px;padding-right:30px; */margin-top:10px;}
.gallery-thumbs .on{border:1px solid #333;}
.gallery .swiper-button-prev{left:20px;}
.gallery .swiper-button-next{right:20px;}
.gallery .swiper-button-black{opacity:0;}
.gallery:hover .swiper-button-black{opacity:1;}
.proShow_R{width:50%;overflow:hidden;line-height:1.8;}
.proShow_R .title{font-size:1.815em;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ddd;color:#333;}
.proShow_R .title p{padding:10px 0;}
.proShow_R .title span{display:block;font-size:0.7em;color:#555;}
.proShow_R .font{min-height:200px;line-height:2;font-size: .813rem;}
.proShow_R .font li{overflow: hidden;padding: 5px 0;background: #f2f2f2;}
.proShow_R .font li span{float: left;width: 46%;padding-left: 15px;}
.proShow_R .font li:nth-child(2n){background: #fff;}
.pro_table{width: 100%;}
.pro_table tr{border-top: 1px solid #eee;background: #f5f5f5;}
.pro_table th{font-weight: normal;}
.pro_table th,.pro_table td{text-align: left;padding-left: 15px;padding:3px 15px;width: 50%;}
.pro_table tr:nth-child(2n){background: #fff;}

.relapro .tie{background: #093a96;line-height: 50px;padding-left: 20px;font-size: 16px;margin-bottom: 20px;color: #fff;}
.relapro ul li{text-align: center;}
.relapro ul li p{font-size: 14px;line-height: 30px;}

.proShow_R .phone{padding-left:50px;color:#ec0000;padding-top:30px;position:relative;}
.proShow_R .phone:before{position:absolute;content: "\e649";font-family: "iconfont";color:#ec0000;font-size:30px;left:0;top:15px;font-size: 3rem;}
.proShow_R .phone span{font-size:2em;font-family:Arial;display: block;line-height: 1.2;}
.proShow_R .btn{border-top:1px solid #e5e5e5;padding-top:20px;margin-top:20px;overflow:hidden;}
.proShow_R .btn a{width:46%;height:50px;line-height:50px;float:left;text-align:center;background:#1e2c8d;color:#fff;box-sizing: border-box;font-size:1.143em;max-width: 180px;border-radius:25px;margin-right: 10px;}
.proShow_R .btn i{font-family:"iconfont";position:relative;margin-right:5px;font-style:normal;font-size:1.5rem;line-height:1;top:2px;}
.proShow_R .btn a:nth-child(2){background:#ff0204;}
.proShow_R .btn a:hover{background:#333;}
.proShow-menu{height:50px;line-height:50px;border-bottom:1px solid #ddd;margin-bottom:30px;font-size:1.25rem;margin-top: 40px;}
.proShow-menu a{float:left;height:50px;margin-right:20px;color:#333;}
.proShow-menu .on{color:#1e2c8e;border-bottom:1px solid #1e2c8e;}
.proShow-main{padding-bottom:40px;overflow:hidden;}

.joinForm span{width:49%;float: left;background: #fff;height: 50px;line-height: 50px;position: relative;padding:0 15px 0 60px;margin-bottom: 10px;position: relative;border: 1px solid #ccc;}
.joinForm span:nth-child(2n){float:right;}
.joinForm span input{width: 100%;height: 100%;}
.joinForm .tarea{width: 100%;height: 120px;padding-top: 15px;padding-bottom:15px;line-height: 1.6;}
.joinForm i{content: "";font-family: "iconfont";color: #a0a0a0;font-style: normal;float: left;margin-left: -30px;font-size: 1rem;}
.joinForm textarea{width: 100%;height: 100%;}
.joinForm .code{clear: both;}
.joinForm .code input{height: 50px;line-height: 50px;}
.joinForm .code .c{background: #fff;width: 20%;padding: 0 15px;border: 1px solid #ddd;}
.joinForm .code img{padding:14px;background: #fff;}
.joinForm .sub{background: #ec0000;width: 30%;height: 50px;border-radius: 6px;cursor: pointer;transition: all .3s;color: #fff;}
.joinForm .sub:hover{background: #c50000;}

/* 下载 */
.downList li{background: #f3f3f3;margin-bottom: 10px;position: relative;}
.downList li a{padding: 15px;padding-left: 40px;display: block;}
.downList li::after{content: "\e605";font-family: "iconfont";font-size:1.2rem;left:15px;position: absolute;top:13px;}
.downList li i{float: right;font-family: "iconfont";font-size:1.4rem;font-style: normal;top:-5px;margin-left: 30px;position: relative;}
.downList li a:hover{background: #1e2c8d;color: #fff;}
.downList li:hover{color: #fff;}



/* 常见问题 */
.faqList li{position:relative;margin-bottom:25px;}
.faqList li:after{content:''; position:absolute; top:12px; right:16px; display:block; width:30px; height:30px; background:#1e2c8d;pointer-events:none;}
.faqList li h3:before, .faqList li h3:after{content:''; position:absolute; top:26px; right:23px; z-index:2; width:16px; height:2px; background:#fff;}
.faqList li h3:before{width:2px; height:16px; top:19px; right:30px; -webkit-transition:0.3s; transition:0.3s;}
.faqList li.act h3:before{-webkit-transform:rotate(90deg); transform:rotate(90deg);background:transparent\0;}
.faqList li h3{position:relative; padding:15px 60px 15px 25px; background-color:#f1f1f1; font-size:1.143em; cursor:pointer;font-weight:normal;border:1px solid #e1e1e1;}
.faqList li div{display:none;padding:25px;line-height:25px;color:#7c7c7c;-webkit-animation:fadeIn 0.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;font-size:14px;background:#f5f5f5;}
@-webkit-keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}
@keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}

/* 新闻列表 */
.newsList li{margin-bottom:30px;overflow:hidden;color:#929292;background: #f3f3f3;}
.newsList li .fl{width:30%;overflow:hidden;height:260px;}
.newsList li h3{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-bottom:10px;}
.newsList li h3 a{font-size:1.286em;color:#333;}
.newsList li .date{display:block;color:#c9c9c9;display:block;margin-top:5px;font-size:.875em;position:relative;padding-left:15px;}
.newsList li .date:after{content:"\e62e";position:absolute;left:0px;top:2px;font-family:"iconfont";}
.newsList li .txt{width:70%;float:right;transition:all 0.4s;padding: 3%;}
.newsList li h3 a:hover{color:#1e2c8e;}
.newsList li:hover .bgImg{transform:scale(1.1);}
.newsList li .more{background: #a6a6a6;margin-top: 30px;}
.newsList li .more:hover{background: #1e2c8d;}

/*  新闻详情 */
.showBread{margin-bottom:40px;padding-left:0;}
.newsShow{overflow:hidden;font-size:.875rem;max-width:1200px;margin:0 auto;}
.showTie{border-bottom:1px solid #d9d0bf;overflow:hidden;margin-bottom:50px;padding-bottom:50px;}
.showTie h2{font-size:1.714em;color:#333;margin-bottom:25px;}
.jsfwMain{margin-top:100px;}
.showTie .txt span{color:#454545;position:relative;padding-left:22px;font-size:1.143em;margin-right:15px;}
.showTie .txt span:before{content:"\e62e";font-family:"iconfont";position:absolute;left:0;top:-1px;}
.showTie .txt .s:before{content:"\e735";font-size:1.2rem;top:-2px;}
.showTie .bshare-custom{margin-top:-30px;}
.showCon img{max-width:100%}
.showCon{line-height:2;}
.showPage{border-top:1px solid #ddd;padding-top:40px;margin-top:30px;}
.showPage p{margin-bottom:10px;}
.showPage .back{float:right;width:130px;height:40px;line-height:40px;background:#ddd;text-align:center;margin-top:-55px;}
.showPage .back i{position:relative;margin-right:8px;font-size:1rem;}
.showPage .back:hover{background:#1e2c8e;color:#fff;}


/* 联系我们 */
.contactBox{overflow: hidden;padding-bottom: 50px;}
.contactBox .title{text-align: center;color: #093a96;font-size: 2.143em;margin-bottom: 50px;}
.contactBox li{float: left;width: 33.3%;padding: 0 4%;text-align: center;color: #555;position: relative;}
.contactBox li i{font-family: "iconfont";font-size: 3rem;font-style: normal;}
.contactBox li span{margin-left:8px;}
.contactBox li h4{margin-top: 20px;font-size: 1.286em;}
.contactBox li::after{content: "";position: absolute;right:0;bottom: 30px;height:65px;width: 1px;background: #e1e1e1;} 
.contactBox li:last-child::after{display:none;}
#dituContent{height: 420px;width: 100%;margin-bottom: 40px;}

/*  人才招聘列表  */
.jobList li{overflow:hidden;border-bottom:1px solid #d7d7d7;}
.jobList li a{padding:15px 0;display:block;padding-left:30px;}
.jobList li.top{padding:10px 0;background:#fafafa;border:none;padding-left:30px;margin-bottom:10px;}
.jobList li p{overflow:hidden;margin-bottom:10px;}
.jobList li span{float:left;width:20%;box-sizing:border-box;color:#333;display:block;min-height:10px;}
.jobList li.top span{color:#555;font-size:1rem;}
.jobList li a:hover{background:#f5f5f5;}

/*  人才招聘详情  */
.jobShow{padding:3%;background:#f8f8f8;}
.jobShow .title{text-align:center;color:#1e2c8d;font-size:1.875rem;margin-bottom:30px;font-weight:700;}
.jobShow .top{margin-bottom:15px;}
.jobShow .box{margin-bottom:25px;}
.jobShow .box strong{font-size:1.286em;font-weight:400;color:#333;margin-bottom:5px;display:block;}
.jobShow .box{margin-bottom:25px;}
.jobShow .more{float:right;display:block;height:28px;line-height:28px;background:#1e2c8d;color:#fff;width:100px;text-align:center;margin-top:-50px;}
.jobShow .more:hover{background:#333;}
.jobShow .back{float:right;font-size:1.286em;color:#1e2c8d;}

/*  搜索  */
.proSear{width:50%;margin:0 auto;height:50px;line-height:50px;margin-bottom:40px;padding:0 50px 0 15px;background:#f5f5f5;}
.proSear .searBtn{height:50px;line-height:50px;width:50px;text-align:center;font-size:16px;background:#ddd url('../images/sIcon.png') no-repeat center;color:#fff;cursor:pointer;transition:all 0.3s;float:left;margin-right:-50px;}
.proSear .searTxt{height:48px;line-height:48px;border-right:none;width:100%;padding:0 10px;float:left}
.proSear .searBtn:hover{background-color:#666;}