﻿.ny-banner{ float:left; width:100%; background:#1e2972; height:640px; margin-top:99px; padding-top:0px; overflow:hidden; position:relative; }

.yd-b-img{ float:left; width:100%; display:none}
.ny-banner video{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); object-fit: cover; height: 100%; width: 100%;}

.store-nav{ float:left; width:100%; position:relative; padding:20px 0px 10px 0px;}
.store-nav a{ display:block; float:left; padding:0px 20px; height:36px; line-height:36px; font-size:14px; border-radius:20px; margin-right:20px; margin-bottom:10px;}
.store-nav a.on-s{ background:#f2e726; color:#1e2972;}
.store-nav a:hover{ background:#f2e726; color:#1e2972;}
.ny-main{ background:#f3f3f3; float:left; width:100%;}
.store-main{ float:left; width:100%;}
.store-main ul{ margin:0px -15px;}
.store-main ul li{ float:left; width:33.33%; padding:0px 15px;transition: all 0.3s ease-out 0s; margin-bottom:30px;}

.store-main ul li:nth-child(3n+1) dl{animation-duration: 1.25s;animation-delay: 0.2s;}
.store-main ul li:nth-child(3n+2) dl{animation-duration: 1.25s;animation-delay: 0.35s;}
.store-main ul li:nth-child(3n+3) dl{animation-duration: 1.25s;animation-delay: 0.5s;}

.store-main ul li dl{ float:left; width:100%;}
.store-main ul li:hover{transform: translateY(-5px);}
.store-main ul li dl dt{ float:left; width:100%; position:relative; overflow:hidden;}
.store-main ul li dl dt b{ width:140px; height:50px; line-height:50px; background:#f2e726; font-weight:normal; color:#1e2972; text-align:center; position:absolute; top:60%; left:50%; margin-top:-25px; margin-left:-70px; opacity:0;transition: all 0.5s ease-out 0s; font-size:14px;}
.store-main ul li dl:hover dt b{ opacity:1; top:50%;}
.store-main ul li dl dt img{ float:left; width:100%;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.store-main ul li dl:hover dt img{-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1);}
.store-main ul li dl dd{ float:left; width:100%; background:#fff; box-shadow: 0 0px 30px 0 hsla(0,0%,0%,.08); padding:20px;}  
.store-main ul li dl:hover dd{ background:#1e2972;}
.store-main ul li dl dd h2{ font-size:18px; color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.store-main ul li dl dd h3{ font-size:12px; color:#666; margin:10px 0px; background:url(../images/ico-03.png) no-repeat 0px 3px; background-size:18px;padding-left:30px; height:24px; line-height:24px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.store-main ul li dl dd h4{ font-size:18px; color:#666; font-family:din; background:url(../images/ico-04.png) no-repeat 0px 3px;background-size:18px; padding-left:30px;height:24px; line-height:24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.store-main ul li dl:hover dd h2{ color:#f2e726;}
.store-main ul li dl:hover dd h3{ color:#fff; background:url(../images/ico-03-h.png) no-repeat 0px 3px; background-size:18px;}
.store-main ul li dl:hover dd h4{ color:#fff; background:url(../images/ico-04-h.png) no-repeat 0px 3px; background-size:18px;}


.store-dh{ position:absolute; width:100%; height:20px; left:0px; top:-80px;}



.pubiic-more{ width:100%; float:left; margin-top:30px; margin-bottom:60px;}
.pubiic-more span{ display:block; width:100%; float:left;}
.pubiic-more span a{ display:inline-block; float:left; font-size:16px; color:#666; line-height:44px; height:44px; width:44px; text-align:center; border-radius:50%; background:#fff; margin-right:20px; transition:0.5s; -moz-transition:0.5s; -webkit-transition:0.5s; -o-transition:0.5s; animation-duration:1.1s; }
.pubiic-more span a:nth-child(4n+2){ animation-duration:1.2s; }
.pubiic-more span a:nth-child(4n+3){ animation-duration:1.3s; }
.pubiic-more span a:nth-child(4n+4){ animation-duration:1.4s; }
.pubiic-more span a.more-1{ padding:0 28px; border-radius:50px; width:auto;}
.pubiic-more span a:hover{ background:#f2e726; color:#1e2972;}
.pubiic-more span a.more-xz{ background:#f2e726; color:#1e2972;}


.ny-mmx{ float:left; width:100%; background:#fff; padding:15px 0px; position:relative;  border-top:1px solid #f3f3f3;}
.md-l-nx{ float:left;}
.md-l-nx b{ float:left; font-size:16px; margin-right:15px;line-height:26px;}
.md-l-nx a{ float:left; display:block; line-height:26px; font-size:14px;}
.md-l-nx i{ float:left; line-height:26px; font-size:14px; margin:0px 15px;}
.md-l-nx a:hover{ font-weight:bold; color:#1c2b73}


.store-main-s{ float:left; width:100%; background:#f3f3f3; padding-top:40px; overflow:hidden;}

.store-left{ float:left; width:590px;}
.store-left img{ float:left; width:100%;}
.store-left .swiper-container{ padding-bottom:30px; float:left; width:100%;}
.store-left .swiper-button-next,.store-left  .swiper-button-prev{ width:50px; height:50px; margin-top:-25px; background:#fff; border-radius:50px; text-align:center; line-height:50px; font-size:24px; outline:none;}
.store-left .swiper-button-next{ right:20px;}
.store-left .swiper-button-prev{ left:20px;}
.store-left .swiper-button-next:hover,.store-left  .swiper-button-prev:hover{ background:#f2e726; color:#1e2972;}
.store-left .swiper-pagination-bullet{ width:10px; height:10px; background:none; opacity:1; border:2px solid #6d6d6d; outline:none; }
.store-left .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 10px;}
.store-left .swiper-pagination-bullet-active{ background:#1e2972; border:2px solid #1e2972;}
.store-left .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:0px; text-align:center; height:10px; line-height:10px;}

.store-l-r{ float:left; width:100%; background:#f3f3f3;}
.store-right{ float:right; width:560px;}
.md-l-fh{ float:right;}
.md-l-fh a{ height:26px; display:block; float:left; line-height:26px; background:url(../images/fh-icon.png) no-repeat 0px 5px; background-size:14px; padding-left:28px; font-size:14px;}
.md-l-fh a:hover{background:url(../images/fh-icon1.png) no-repeat 0px 5px; background-size:14px; color:#1e2972}

.gy-center-1200{ width:1200px; margin:0 auto;}
.store-right h1{ float:left; width:100%; font-size:26px; color:#333; margin-bottom:30px;}
.store-right span{ display:block; float:left; width:100%; margin-bottom:30px;}
.store-right span img{ float:left; width:22px; margin-right:20px;}
.store-right span b{ color:#999; font-size:16px; font-weight:normal;}
.store-right span p{ float:left; width:100%; padding-left:42px; margin-top:10px; font-size:14px;}
.store-right span a i{ display:none;}
.store-right span p a{ font-size:14px; color:#666;}
.store-right span a.md-tel{ font-size:18px; color:#666; font-family:din;}
.store-right span a.md-tel:hover{ color:#1e2972;}
.md-an-niu{ float:left; width:100%;}
.md-an-niu a{ width:220px; height:56px;line-height:56px; text-align:center; font-size:16px; border-radius:50px; float:left;  position:relative; overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; }
.md-an-niu a i{ font-style:normal;}
.md-an-niu a.zx-icon{ background:#f2e726;}
.md-an-niu a.zx-icon b{background:url(../images/md-icon4.png) no-repeat center; background-size:24px; width:24px; height:24px; display:inline-block; margin-right:10px; }
.md-an-niu a.pd-icon{ background:#1e2972; margin-left:20px;}
.md-an-niu a.pd-icon i{ color:#fff;}
.md-an-niu a.pd-icon b{background:url(../images/md-icon5.png) no-repeat center; background-size:24px; width:24px; height:24px; display:inline-block; margin-right:10px;}
.anim { -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); position: absolute; top: 50%; left: 50%; }
.anim:before { position: relative; content: ''; display: block; margin-top: 100%; }
.anim:after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 50%; }
.md-an-niu a:hover .anim{ -moz-animation: anim-out 0.75s; -webkit-animation: anim-out 0.75s; animation: anim-out 0.75s; }
.md-an-niu a:hover .anim:after{ -moz-animation: anim-out-pseudo 0.75s; -webkit-animation: anim-out-pseudo 0.95s; animation: anim-out-pseudo 0.75s; }


.map-a{ width:100%; height:500px; float:left;}

.dtzs{ float:left; width:100%; background:#fff; padding:30px 50px; margin:30px 0px 60px 0px;}
.dt-bt{ float:left; width:100%; margin-bottom:20px;}
.dt-bt img{ float:left; width:36px; margin-right:20px;}
.dt-bt b{ float:left; line-height:36px; display:block; font-weight:normal; font-size:16px;}
.map-md-dh{ float:left; width:100%; text-align:center}
.map-md-dh a{width:200px; display:inline-block; line-height:56px; height:56px; background:#f2e726; position:relative;letter-spacing: .1em;text-decoration: none;transition: all .4s cubic-bezier(.78,.07,0,1) .2s; text-align:center;  border-radius:30px; margin-top:-28px; position:relative; z-index:3; overflow:hidden; font-size:16px;}
.map-md-dh a{}
.BMap_bubble_title{ font-size:16px; font-weight:bold; margin-bottom:10px;}

.map-md-dh a i{ position:relative; z-index:3; font-style:normal; color:#333;transition: all 0.5s ease-out 0s;}
.map-md-dh a:before{content: '';display: block;position: absolute;left: auto;right: -1px;top: -1px;width: 0;height: calc(100% + 2px);background-color: #1e2972;transition: inherit;}
.map-md-dh a:hover:before{left:-1px;right:auto;width:calc(100% + 2px)}
.map-md-dh a:hover i{ color:#fff;}


.xwxq-f{ width:100%; float:left; margin-top:30px;}
.xwxq-f h2{ width:100%; float:left; font-size:14px; color:#999;}
.xwxq-f h3{ width:100%; float:left; margin-top:20px;}
.xwxq-f h3 a{ display:inline-block; float:left; background:#fff; width:auto !important; height:auto !important;  color:#666; line-height:22px !important; margin:0px; margin-right:30px;}
.xwxq-f h3 a:hover{ color:#1e2972}
.bd_weixin_popup{ height:300px !important; }

.news-x-fy{ float:left; width:100%; margin-top:30px; margin-bottom:40px;}
.news-x-fy dl{ width:50%; float:left; margin-bottom:20px;  }
.news-x-fy dl a{ display:block; float:left;border:1px solid #eee; border-top:2px solid #eee; width:100%; padding:20px 20px 10px 20px;transition: all 0.5s ease-out 0s; background:#fff;}
.news-x-fy dl dt{ font-size:18px; color:#333;}
.news-x-fy dl dd{ font-size:16px; color:#666; line-height:32px; padding:10px 0px;}
.news-x-fy dl:hover a{ border-top:2px solid #1e2972;box-shadow:0 1px 13px rgba(0,0,0,0.10); transform: translate3d(0, -2px, 0);}
.news-x-fy dl:hover a dd{ color:#1e2972}
.news-x-fy dl:first-child{ padding-right:15px;}
.news-x-fy dl:last-child{ padding-left:15px;}

.md-top{ float:left; width:100%; padding-top:50px;}
.pro-bj .swiper-container{ float:left; width:100%; height:100%;}
.pro-bj .swiper-slide{ float:left; width:100%; height:100%;}
.pro-bj .swiper-slide a{ display:block; float:left; width:100%; height:100%;}
.pro-bj .swiper-pagination-bullet{ width:10px; height:10px; background:none; opacity:1; border:2px solid #fff; outline:none; }
.pro-bj .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 10px;}
.pro-bj .swiper-pagination-bullet-active{ background:#f2e726; border:2px solid #f2e726;}
.pro-bj .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:20px; text-align:center; height:10px; line-height:10px;}
.yd-p-img{ display:none; float:left; width:100%;}
.pro-bj .swiper-button-next,.pro-bj .swiper-button-prev{ width:50px; height:50px; margin-top:-25px; background:#fff; border-radius:50px; text-align:center; line-height:50px; font-size:24px; outline:none;}
.pro-bj .swiper-button-next{ right:60px;}
.pro-bj .swiper-button-prev{ left:60px;}
.pro-bj .swiper-button-next:hover,.pro-bj .swiper-button-prev:hover{ background:#f2e726; color:#1e2972;}

/*产品中心*/
.pro-nav{ float:left; width:100%;}

.pp-shaixuan{ float:left; width:100%;background:#fff; padding:20px 30px 10px 30px; position:relative;}
.pp-shaixuan dl{ float:left; width:100%; display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center; margin-bottom:10px; }
.pp-shaixuan dl:last-child{ border-bottom:0px;}
.pp-shaixuan dl dt{ font-size:14px; line-height:32px; margin-right:20px;}
.pp-shaixuan dl dd{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.pp-shaixuan dl dd a{ font-size:14px; color:#333; padding:0px 15px; height:32px; display:block; float:left; line-height:32px; border-radius:20px; margin-right:25px;}
.pp-shaixuan dl dd a:last-child{ margin-right:0px;}
.pp-shaixuan dl dd a:hover{ color:#1e2972; background:#f2e726;}
.pp-shaixuan dl dd a.active{color:#1e2972; background:#f2e726;}

.pro-main{ float:left; width:100%; margin-top:30px;}
.pro-main ul{ margin:0px -15px;}
.pro-main ul li{ float:left; width:33.33%; padding:0px 15px; margin-bottom:30px;}
.pro-main ul li dl{ float:left; width:100%; background:#fff;box-shadow: 0 0px 30px 0 hsla(0,0%,0%,.08); border-radius:10px; overflow:hidden;transition: all 0.3s ease-out 0s;}
.pro-main ul li dl:hover{box-shadow: 0px 5px 20px 0px rgba(94, 105, 120, 0.1);transform: translateY(-5px);}
.pro-main ul li dl dt{ float:left; width:100%; position:relative; border-radius:8px 8px 0px 0px; overflow:hidden;}
.pro-main ul li dl dt:before{content:""; width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0px; left:0px;transition: all 0.5s ease-out 0s;opacity:0;z-index:3;}
.pro-main ul li dl dt:after{content:""; width:60px; height:60px; background:url(../images/pro-m.png) center no-repeat; background-size:cover; position:absolute; top:50%; margin-top:-30px; left:50%; margin-left:-30px;transition: all 0.5s ease-out 0s;opacity:0; z-index:3;}
.pro-main ul li dl:hover dt:before{ opacity:1;}
.pro-main ul li dl:hover dt:after{ opacity:1;}
.pro-main ul li dl dt img{ float:left; width:100%;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.pro-main ul li dl:hover dt img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.pro-main ul li dl dd{ float:left; width:100%; position:relative; background:#83837f; padding:10px 80px 15px 20px; border-radius:0px 0px 8px 8px;} 
.pro-main ul li dl dd h2{float:left; width:100%; font-size:24px; color:#fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all 0.5s ease-out 0s;}
.pro-main ul li dl dd h3{float:left; width:100%; font-size:16px; color:#fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin-top:10px;transition: all 0.5s ease-out 0s;}
.pro-main ul li dl dd h6{ position:absolute; width:50px; height:50px; background:#f5f5f5; color:#878784; text-align:center; line-height:50px; font-size:20px; border-radius:50%; top:50%; margin-top:-25px; right:20px;}
.pro-main ul li dl:hover dd{ background:#f2e726;}
.pro-main ul li dl:hover dd h2{ color:#1e2972}
.pro-main ul li dl:hover dd h3{ color:#1e2972}
.pro-main ul li dl:hover dd h6{ background:#1e2972; color:#f2e726}
.m-sx{ float:left; width:100%; background:#f2e726; padding:12px 0px; display:none;}
.m-sx span{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; font-size:0;}
.m-sx i{ width:30px; height:30px; background:url(../images/ico-sx.png) center no-repeat; background-size:20px; display:inline-block;}
.m-sx b{ display:inline-block;font-size:14px; font-weight:normal; line-height:30px; color:#1e2972; margin-left:15px; }


.hei-sx{ width:100%; height:100%; position:fixed; left:0px; top:0px; background:rgba(0,0,0,.5); display:none;}
.hei-sx.ateler{ display:block; z-index:9999;}

.pro-right{ float:right; width:560px;}
.pro-cp-bt{ float:left; width:100%;}
.pro-cp-bt h2{ float:left; width:100%; font-size:20px; color:#333;} 
.pro-cp-bt h1{ float:left; width:100%; font-size:24px; color:#1e2972; margin:15px 0px 20px 0px;} 
.pro-cp-bt p{ float:left; width:100%; font-size:14px; color:#006666; line-height:30px; border-bottom:1px solid #e2e2e2; padding-bottom:15px;} 
.pro-cp-bt ul{ float:left; width:100%;border-bottom:1px solid #e2e2e2; padding:15px 0px;}
.pro-cp-bt ul li{ float:left; width:50%; font-size:14px; color:#666; line-height:26px; margin:8px 0px;}    
.pro-cp-bt h6{float:left; width:100%; font-size:24px; color:#333; margin:20px 0px;}
.pro-cp-bt h6 b{ font-weight:normal; color:#1e2972; font-size:28px; font-family:din;}
.pro-cp-bt h6 i{ font-weight:normal; color:#1e2972; font-size:20px; font-style:normal; margin-left:15px;}

.pro-more{ float:left; margin:0px 0px 60px 0px;}
.pro-more a{ margin:0px;}
/*产品详情*/
.pro-nz{ float:left; width:100%;}
.pro-nz img{ max-width:100%;}
.pro-nz p{ font-size:16px; line-height:30px; margin:10px 0px; float:left; width:100%;}

/*验配顾问*/
.yp-main{float:left; width:100%; overflow:hidden;}
.ny-nav{ float:left; width:100%;text-align:center; margin-top:-28px; position:relative; z-index:3;}
/*.ny-nav ul{ display:inline-block; font-size:0px;box-shadow: 0 0px 30px 0 hsla(0,0%,0%,.08);background:#fff; border-radius:50px; overflow:hidden;}
.ny-nav ul li{ display:inline-block; width:218px; border-right:1px solid #eee; }
.ny-nav ul li:last-child{ border:0px;}
.ny-nav ul li a{ display:block; float:left; width:100%; font-size:18px; height:58px; line-height:58px;}
.ny-nav ul li a.on-nav{ background:#f2e726; color:#1e2972}
.ny-nav ul li a:hover{ color:#1e2972}*/
.ny-pf{ padding:0px 60px;}

.ny-pf ul{display: -webkit-box; display: -webkit-flex; display: flex;box-shadow: 0 0px 30px 0 hsla(0,0%,0%,.08);background:#fff; border-radius:50px; overflow:hidden; width:1400px; margin:0 auto;}
.ny-pf ul li{display:block; -webkit-box-flex:1; -webkit-flex:1; flex:1; text-align:center;border-right:1px solid #eee; }
.ny-pf ul li:last-child{ border:0px;}
.ny-pf ul li a{ display:block; text-align:center; width:100%; float:left; font-size:18px; height:58px; line-height:58px;}
.ny-pf ul li a.on-nav{background:#f2e726; color:#1e2972;}
.ny-pf ul li a:hover{ color:#1e2972}

/*栏目数量少*/
.ny-sl{ padding:0px 60px;}
.ny-sl ul{display:inline-block; box-shadow: 0 0px 30px 0 hsla(0,0%,0%,.08);background:#fff; border-radius:50px; overflow:hidden; font-size:0;}
.ny-sl ul li{display:inline-block; width:218px; text-align:center; border-right:1px solid #eee; }
.ny-sl ul li:last-child{ border:0px;}
.ny-sl ul li a{ display:block; text-align:center; width:100%; float:left; font-size:18px; height:58px; line-height:58px;}
.ny-sl ul li a.on-nav{background:#f2e726; color:#1e2972;}
.ny-sl ul li a:hover{ color:#1e2972}

.team-csr{float:left; width:100%; margin-top:38px}
.team-csr dl{float:left; width:100%; background:#fff; border-radius:10px;display: -webkit-box;display: -webkit-flex;display: flex; padding:30px;}
.team-csr dl dt{float:left; width:240px; border-radius:8px; overflow:hidden; margin-right:40px;}
.team-csr dl dt img{ float:left; width:100%;}
.team-csr dl dd{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.team-csr dl dd h2{float:left; width:100%; margin-top:20px;}
.team-csr dl dd h2 b{float:left; font-size:26px; color:#000; font-weight:normal; line-height:50px;}
.team-csr dl dd h2 i{ font-size:18px; float:left; color:#172670; font-style:normal; line-height:50px; margin-left:10px;}
.team-csr dl dd p{ font-size:16px; color:#666; line-height:36px; float:left; width:100%;}


.team-list{ float:left; width:100%; margin-top:30px;}
.team-list ul{ margin:0px -15px;}
.team-list ul li{ float:left; width:50%; padding:0px 15px; margin-bottom:30px;}
.team-list ul li:hover dl a{box-shadow: 0 0px 30px 0 hsla(0,0%,0%,.08);}
.team-list ul li dl{ float:left; width:100%;}
.team-list ul li dl a{float:left; width:100%; background:#fff; border-radius:10px;display: -webkit-box;display: -webkit-flex;display: flex; padding:30px;}
.team-list ul li dl dt{float:left; width:240px; border-radius:8px; overflow:hidden; margin-right:40px;}
.team-list ul li dl dt img{ float:left; width:100%;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.team-list ul li:hover dl dt img{-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1);}
.team-list ul li dl dd{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.team-list ul li dl dd h2{float:left; width:100%; margin-top:10px; margin-bottom:10px;}
.team-list ul li dl dd h2 b{float:left; font-size:22px; color:#000; font-weight:normal; line-height:40px;}
.team-list ul li dl dd h2 i{ font-size:18px; float:left; color:#172670; font-style:normal; line-height:40px; margin-left:10px;}
.team-list ul li dl dd h2 font{ float:right;font-size:16px;color:#172670; height:40px; line-height:40px; background:url(../images/rl-icon.png) no-repeat 0px 10px; background-size:20px; padding-left:30px; }
.team-list ul li dl dd p{ font-size:14px; color:#666; line-height:30px;float:left; width:100%; max-height:180px; overflow:hidden; margin-bottom:20px;-webkit-box-orient: vertical;    display: -webkit-box; word-break: break-all; text-overflow: ellipsis; -webkit-line-clamp: 6;}
.team-list ul li span{ float:left; width:100%;}
.team-list ul li span h6{width:200px; display:inline-block; line-height:50px; height:50px; background:#f2e726; position:relative;letter-spacing: .1em;text-decoration: none;transition: all .4s cubic-bezier(.78,.07,0,1) .2s; text-align:center;  border-radius:30px; position:relative; z-index:3; overflow:hidden; font-size:16px;}
.team-list ul li span h6 i{ position:relative; z-index:3; font-style:normal; color:#333;transition: all 0.5s ease-out 0s;}
.team-list ul li span h6:before{content: '';display: block;position: absolute;left: auto;right: -1px;top: -1px;width: 0;height: calc(100% + 2px);background-color: #1e2972;transition: inherit;}
.team-list ul li span h6:hover:before{left:-1px;right:auto;width:calc(100% + 2px)}
.team-list ul li span h6:hover i{ color:#fff;}


/*专家详情*/
.team-zj{float:left; width:100%; margin-top:100px}
.team-zj dl{float:left; width:100%; background:#fff; border-radius:10px;display: -webkit-box;display: -webkit-flex;display: flex; padding:30px; position:relative;}
.team-zj dl dt{float:left; width:240px;  overflow:hidden; margin-right:40px; margin-top:-70px;}
.team-zj dl dt img{ float:left; width:100%;border-radius:8px;}
.team-zj dl dd{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.team-zj dl dd h2{float:left; width:100%; margin-top:10px; margin-bottom:10px;}
.team-zj dl dd h2 b{float:left; font-size:30px; color:#000; font-weight:normal; line-height:50px;}
.team-zj dl dd h2 i{ font-size:18px; float:left; color:#172670; font-style:normal; line-height:50px; margin-left:15px;}
.team-zj dl dd h2 font{ float:right;font-size:16px;color:#172670; height:40px; line-height:40px; background:url(../images/rl-icon.png) no-repeat 0px 10px; background-size:20px; padding-left:30px; margin-top:5px;}
.team-zj dl dd p{ font-size:16px; color:#666; line-height:36px; float:left; width:100%;}
.tx-icon{ position:absolute; right:20px; bottom:20px; width:80px;}


.team-zj dl dd span{ float:left; width:100%; margin-top:20px;}
.team-zj dl dd span a{width:200px; display:block; float:left; line-height:50px; height:50px; background:#f2e726; position:relative;letter-spacing: .1em;text-decoration: none;transition: all .4s cubic-bezier(.78,.07,0,1) .2s; text-align:center;  border-radius:30px; position:relative; z-index:3; overflow:hidden; font-size:16px;}
.team-zj dl dd span a i{ position:relative; z-index:3; font-style:normal; color:#333;transition: all 0.5s ease-out 0s;}
.team-zj dl dd span a:before{content: '';display: block;position: absolute;left: auto;right: -1px;top: -1px;width: 0;height: calc(100% + 2px);background-color: #1e2972;transition: inherit;}
.team-zj dl dd span a:hover:before{left:-1px;right:auto;width:calc(100% + 2px)}
.team-zj dl dd span a:hover i{ color:#fff;}

.zj-bt{ float:left; width:100%; }
.zj-bt h2{font-size:20px; color:#333; margin-bottom:20px;}
.zj-bt b{ font-size:14px; color:#999; font-weight:normal; margin-left:15px;}
.zj-bt b i{ font-size:14px; color:red; font-size:14px;}


.zjyy{ float:left; width:100%; background:#fff; padding:30px; border-radius:8px; margin-bottom:60px; position:relative;}
.zyjy-id{ position:absolute; width:100%; height:20px; background:red; top:-100px; left:0px;}
.bt-bf{ float:left; width:100%;}
.bt-bf ul{ float:left; width:100%;}
.bt-bf ul li{ float:left; width:50%; position:relative; margin-bottom:20px;}
.bt-bf ul li:nth-child(2n+1){ padding-right:15px;}
.bt-bf ul li:nth-child(2n+2){ padding-left:15px;}
.bt-bf ul li b{ position:absolute;  top:0px; line-height:58px; color:red; font-size:14px; }
.bt-bf ul li:nth-child(2n+1) b{right:40px;}
.bt-bf ul li:nth-child(2n+2) b{right:20px;}
.yyinput{ float:left; width:100%; height:60px; line-height:58px; border:1px solid #eee; outline:none; font-size:16px; padding:0px 20px; color:#1e2972;-webkit-appearance:none;}
.yyinput:focus{ border:1px solid #1e2972;}

.xt-nr{ float:left; width:100%;}
.xt-nr ul{ float:left; width:100%;}
.xt-nr ul li{ float:left; width:50%; margin-bottom:20px;}
.xt-nr ul li span{ display:block; float:left; width:100%; border:1px solid #eee; padding:15px 20px 10px 20px;}
.xt-nr ul li:nth-child(2n+1){ padding-right:15px;}
.xt-nr ul li:nth-child(2n+2){ padding-left:15px;}
.xt-nr ul li h2{ font-size:16px; color:#666; float:left; width:100%; margin-bottom:10px;}
.remember-me{ float:left; margin-right:30px;}
.remember-me input{ float:left; margin-top:12px; margin-right:8px;}
.remember-me b{ float:left; font-size:14px; color:#999; line-height:36px; font-weight:normal;}
.tl-ly{ float:left; width:100%; margin-top:20px;}
.xcq-text{float:left; width:100%; height:160px; line-height:40px; border:1px solid #eee; outline:none; font-size:16px; padding:10px 20px; color:#1e2972;-webkit-appearance:none;resize: none;}
.xcq-text::focus{ border:1px solid #1e2972;}


.ly-tj-nr{ display:block; width:100%; float:left; animation-duration:1.3s; margin:30px 0px 30px 0px;}
.ly-tj-nr a{ display:block; float:left; width:200px;  text-align:center; background:#f2e726; position:relative; overflow:hidden; height:50px; border-radius:50px; }
.ly-tj-nr a i{ width:100%; float:left; font-style:normal; position:absolute; left:0px; top:0px; text-align:center; font-size:16px; color:#000; line-height:50px;}
.ly-tj-nr a:before{content: ""; background:#1e2972; border-radius:50%; opacity:0; position:absolute; top:50%; left:50%; bottom:0; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); transition:0.5s; width:10%;}
.ly-tj-nr a:hover:before{ opacity:1; padding-top:100%; width:120%;}
.ly-tj-nr a:hover i{ color:#fff;}
.t-yd-js{ float:left; width:100%; padding:10px 20px 30px 20px; background:#fff; margin-top:-10px; display:none}
.t-yd-js p{ float:left; width:100%; font-size:14px; line-height:28px;}

.t-yd-js span{ float:left; width:100%; margin-top:20px;}
.t-yd-js span a{width:100%; display:block; float:left; line-height:50px; height:50px; background:#f2e726; position:relative;letter-spacing: .1em;text-decoration: none;transition: all .4s cubic-bezier(.78,.07,0,1) .2s; text-align:center;  border-radius:30px; position:relative; z-index:3; overflow:hidden; font-size:16px;}
.t-yd-js span a i{ position:relative; z-index:3; font-style:normal; color:#333;transition: all 0.5s ease-out 0s;}
.t-yd-js span a:before{content: '';display: block;position: absolute;left: auto;right: -1px;top: -1px;width: 0;height: calc(100% + 2px);background-color: #1e2972;transition: inherit;}
.t-yd-js span a:hover:before{left:-1px;right:auto;width:calc(100% + 2px)}
.t-yd-js span a:hover i{ color:#fff;}


.tj-ypsb{ float:left; width:100%; margin-bottom:30px; margin-top:40px;}
.tj-ypsb dl{ float:left; width:100%; background:#fff; border-radius:8px; overflow:hidden;    transition: all 0.3s ease-out 0s;}
.tj-ypsb dl:hover{box-shadow: 0 0px 30px 0 hsla(0,0%,0%,.08);transform: translateY(-5px);}
.tj-ypsb dl dt{ float:left; width:50%;}
.tj-ypsb dl dt img{ float:left; width:100%;}
.tj-ypsb dl dd{ float:left; width:50%; padding:0px 30px;}
.tj-ypsb dl dd h3{float:left; width:100%; font-size:24px; margin-top:40px; color:#333;}
.tj-ypsb dl dd p{float:left; width:100%; font-size:16px; line-height:32px; margin-top:30px;}
.tj-ypsb dl:hover dd h3{ color:#1e2972}
.tj-ypsb dl dd span{width:200px; display:block; float:left; line-height:50px; height:50px; background:#f2e726; position:relative;letter-spacing: .1em;text-decoration: none;transition: all .4s cubic-bezier(.78,.07,0,1) .2s; text-align:center;  border-radius:30px; position:relative; z-index:3; overflow:hidden; font-size:16px; margin-top:40px;}
.tj-ypsb dl dd span i{ position:relative; z-index:3; font-style:normal; color:#333;transition: all 0.5s ease-out 0s;}
.tj-ypsb dl dd span:before{content: '';display: block;position: absolute;left: auto;right: -1px;top: -1px;width: 0;height: calc(100% + 2px);background-color: #1e2972;transition: inherit;}
.tj-ypsb dl dd span:hover:before{left:-1px;right:auto;width:calc(100% + 2px)}
.tj-ypsb dl dd span:hover i{ color:#fff;}


.ck-sb{ float:left; width:100%;}
.ck-sb ul{ margin:0px -15px;}
.ck-sb ul li{ float:left; width:50%; padding:0px 15px; margin-bottom:30px;}
.ck-sb ul li:nth-child(2n+1){animation-duration: 1.25s;animation-delay: 0.2s;}
.ck-sb ul li:nth-child(2n+2){animation-duration: 1.25s;animation-delay: 0.4s;}

.ck-sb ul li dl{ float:left; width:100%; background:#fff; border-radius:8px; overflow:hidden; position:relative; transition: all 0.3s ease-out 0s;}
.ck-sb ul li dl:hover{box-shadow: 0 0px 30px 0 hsla(0,0%,0%,.08);transform: translateY(-5px);}
.ck-sb ul li dl dt{ float:left; width:100%;}
.ck-sb ul li dl dt img{ float:left; width:100%;}
.ck-sb ul li dl:hover dt img{ }
.ck-sb ul li dl dd{ float:left; width:100%; padding:20px;}
.ck-sb ul li dl dd h2{ float:left; width:100%; font-size:20px;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; color:#333;}
.ck-sb ul li dl dd p{ float:left; width:100%;-webkit-box-orient: vertical; display: -webkit-box; word-break: break-all; text-overflow: ellipsis;-webkit-line-clamp: 2; line-height:30px; height:60px; font-size:14px; overflow:hidden; margin-top:10px;}
.ck-sb ul li dl:before{content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.6); opacity:0;}
.ck-sb ul li dl:hover:before{ opacity:1;}

.ck-sb ul li dl span{width:200px; display:block; float:left; line-height:50px; height:50px; background:#f2e726; position:relative;letter-spacing: .1em;text-decoration: none;transition: all .4s cubic-bezier(.78,.07,0,1) .2s; text-align:center;  border-radius:30px; position:absolute; top:60%; margin-top:-25px; left:50%; margin-left:-100px; z-index:3; overflow:hidden; font-size:16px;opacity:0;}
.ck-sb ul li dl span i{ position:relative; z-index:3; font-style:normal; color:#333;transition: all 0.5s ease-out 0s;}
.ck-sb ul li dl span:before{content: '';display: block;position: absolute;left: auto;right: -1px;top: -1px;width: 0;height: calc(100% + 2px);background-color: #1e2972;transition: inherit;}
.ck-sb ul li dl span:hover:before{left:-1px;right:auto;width:calc(100% + 2px)}
.ck-sb ul li dl span:hover i{ color:#fff;}
.ck-sb ul li dl:hover span{ top:50%; opacity:1;}


.yp-top-bj{ float:left; width:100%; position:relative; background:#f3f3f3; overflow:hidden;}
.yp-top-bj:before{content:""; position:absolute; width:100%; height:680px; background:#1e2972} 
.yp-top-bj:after{content:"EQUIPMENT"; position:absolute; width:100%; font-family:din;text-transform: uppercase; font-size:14vw;text-transform: uppercase; -webkit-text-fill-color: rgba(0,0,0,0);  -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #393a6d; text-align:center; left:0px; top:50px;}

.sp-bt-a{ float:left; width:100%; position:relative; z-index:2}
.sp-bt-a h1{ font-size:30px; color:#fff;float:left; width:100%; text-align:center; margin:30px 0px 10px 0px;}
.sp-bt-a h2{float:left; width:100%; text-align:center; margin-bottom:20px;}
.sp-bt-a h2 a{ background:url(../images/fx-icon.png) center no-repeat; width:50px; height:50px; background-size:25px; display:inline-block;transition: all 0.3s ease-out 0s;}
.sp-bt-a h2 a:hover{background:url(../images/fx-icon1.png) center no-repeat #f2e726;background-size:25px; border-radius:50px;  }
.gy-center-960{ width:960px; margin:0 auto;}
.sb-body{float:left; width:100%; background:#fff;padding:20px; margin-top:50px; margin-bottom:60px;}
.sb-main{ float:left; width:100%;padding:0px 15px;}
.sb-main p{ float:left; width:100%; font-size:14px; line-height:30px; margin:10px 0px;}
.sb-main img{ max-width:100%;}
.sp-gdt{ width:960px; margin:0 auto;}
.sp-gdt img{ float:left; width:100%;}
.sp-gdt .swiper-container{ float:left; width:100%; padding-bottom:30px;}


.sp-gdt .swiper-button-next,.sp-gdt .swiper-button-prev{ width:50px; height:50px; margin-top:-25px; background:#fff; border-radius:50px; text-align:center; line-height:50px; font-size:24px; outline:none;}
.sp-gdt .swiper-button-next{ right:20px;}
.sp-gdt .swiper-button-prev{ left:20px;}
.sp-gdt .swiper-button-next:hover,.sp-gdt .swiper-button-prev:hover{ background:#f2e726; color:#1e2972;}
.sp-gdt .swiper-pagination-bullet{ width:10px; height:10px; background:none; opacity:1; border:2px solid #6d6d6d; outline:none; }
.sp-gdt .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 10px;}
.sp-gdt .swiper-pagination-bullet-active{ background:#1e2972; border:2px solid #1e2972;}
.sp-gdt .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:0px; text-align:center; height:10px; line-height:10px;}

.yp-top-bj .bj-line1{bottom:260px;}
.yp-top-bj .bj-line2{ bottom:260px;}
.sb-main video{ float:left; width:100%; margin:10px 0px;}

/*分享网站*/
.share{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:9999;opacity: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;top:0px;left:0px;}
.share.ateler{opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}
.share ul{text-align:center;-webkit-transform: translateY(60px);-moz-transform: translateY(60px);-ms-transform: translateY(60px);-o-transform: translateY(60px);transform: translateY(60px);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;height:50px;top:50%;margin-top:-25px;position:absolute;width:100%;}
.share.ateler ul{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.share ul li{display:inline-block;width:50px;height:50px;overflow:hidden;margin:0px 10px;}
.share ul li a{display:block;width:50px;height:50px;border-radius:50%;background:#fff;color:#1e2972;transition: all 0.5s ease-out 0s;}
.share ul li a i{display:block;width:50px;height:50px;line-height:50px;font-size:18px;}
.share ul li a:hover{background:#f8b62c;color:#fff;}


/*听力科普*/
.ss-gdzy{ float:left; margin-top:-350px;}
.ss-gdzy .tlkp-list{ margin-top:0px;}
.tlkp-list{ float:left; width:100%; margin-top:50px;}
.tlkp-list dl{float:left;width:100%; position:relative; z-index:3;}
.tlkp-list dl a{width:100%;float:left;background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center; margin-bottom:30px;}
.tlkp-list dl dt{width:380px;float:left;overflow:hidden;}
.tlkp-list dl dt img{width:100%;float:left;-webkit-transition:opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.tlkp-list dl dd{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:20px 45px;position:relative;overflow:hidden;}
.tlkp-list dl dd h2{width:100%;float:left;font-size:18px;color:#333;line-height:36px;max-height:72px; overflow:hidden;transition:all 0.3s ease-out 0s; margin-top:0px;}
.tlkp-list dl dd p{width:100%;float:left;font-size:14px;color:#666;line-height:24px;margin-top:20px;max-height:48px;overflow:hidden;}
.tlkp-list dl dd span{display:inline-block;width:100%;float:left;margin-top:40px;padding-top:20px;border-top:1px solid #dedede;position:relative;overflow:hidden;}
.tlkp-list dl dd span i{display:block;float:left;font-style:normal;font-size:14px;color:#666; height:24px; line-height:24px; }
.tlkp-list dl dd span em{display:block;font-style:normal;float:right;font-size:20px;color:#ccc;position:absolute;right:0px;height:24px; line-height:24px;}
.tlkp-list dl:hover dt img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.tlkp-list dl:hover dd h2{color:#1e2972;}
.tlkp-list dl:hover dd span em{ color:#1e2972;}
.tlkp-list dl dd h2 b{ color:#1e2972}
/*听力科普详情*/
.tlkp-mm{ float:left; width:100%; background:#fff; margin-top:-350px; position:relative; margin-bottom:40px;}
.fx-icon{ float:left; width:130px; position:absolute; top:0px; left:0px;}
.zx-wz{ float:left; width:130px; height:130px; background:#1e2972;}
.zx-wz b{ display:block; float:left; text-align:center; width:100%; margin-top:15px; height:66px; background:url(../images/zx-icon.png) center no-repeat;}
.zx-wz:hover b{background:url(../images/zx-icon-h.png) center no-repeat;}
.zx-wz i{ display:block; float:left; width:100%; text-align:center; font-size:16px; color:#fff; font-style:normal; margin-top:5px;}
.zx-wz:hover{ background:#f2e726;}
.zx-wz:hover i{ color:#1e2972}
.fx-wz{ float:left; margin-left:35px;}
.fx-wz li{ width:70px; height:70px; background:#b0b4b5; text-align:center; line-height:70px; color:#fff; border-radius:50px; margin-top:20px;}
.fx-wz li:hover{ background:#f2e726; }
.fx-wz li:hover a{color:#1e2972}
.fx-wz li a{ color:#fff; display:block; float:left; line-height:70px !important; width:70px; height:70px; background:none; }
.kp-main{ float:left; width:100%; padding-left:170px; min-height:600px; padding-right:50px;}
.kp-bt{ float:left; width:100%;}
.kp-bt h1{ font-size:30px; color:#333; float:left; width:100%; margin-bottom:15px; margin-top:30px;}
.kp-bt span{ float:left; width:100%; display:block; border-bottom:1px solid #eee; padding-bottom:20px;}
.kp-bt span b{ display:block; float:left; margin-right:50px;}
.kp-bt span b img{ float:left; width:30px; margin-right:10px;}
.kp-bt span b i{ font-style:normal; line-height:30px; font-weight:normal;} 
.kp-bt span b i.z-ly{ color:#1e2972;}

.kp-xx{ float:left; width:100%;}
.kp-xx p{ float:left; width:100%; font-size:14px; line-height:30px; margin:10px 0px;}
.kp-xx img{ max-width:100%;}
.kp-xx video{ float:left; width:100%; margin:10px 0px;}
.kp-xx iframe{ width:100%; height:580px;}
.bj-xx-height{ float:left; width:100%; height:400px; background:#f3f3f3;}


.news-hd-list{ float:left; width:100%; margin-top:40px;}
.news-hd-list ul{ margin:0px -15px;}
.news-hd-list ul li{ float:left; width:50%; padding:0px 15px; margin-bottom:30px;}
.news-hd-list ul li:nth-child(2n+1){animation-duration: 1.25s;animation-delay: 0.2s;}
.news-hd-list ul li:nth-child(2n+2){animation-duration: 1.25s;animation-delay: 0.3s;}

.news-hd-list ul li dl{ float:left; width:100%; background:#fff;    transition: all 0.3s ease-out 0s;}
.news-hd-list ul li:hover dl{box-shadow: 0 0px 30px 0 hsla(0,0%,0%,.08);transform: translateY(-5px);}
.news-hd-list ul li dl dt{float:left; width:100%; overflow:hidden;}
.news-hd-list ul li dl dt img{float:left; width:100%;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.news-hd-list ul li:hover dl dt img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.news-hd-list ul li dl dd{float:left; width:100%; padding:20px;}
.news-hd-list ul li dl dd h2{float:left; width:100%; font-size:20px; color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-hd-list ul li dl dd p{float:left; width:100%; font-size:16px; color:#999; margin:10px 0px;}
.news-hd-list ul li dl dd h6{float:left; width:100%;color:#1e2972; }
.news-hd-list ul li dl dd h6 i{ color:#1e2972; font-weight:bold; font-size:16px; margin-left:15px; font-size:13px;}
.news-hd-list ul li:hover dl dd{ background:#f2e726}
.news-hd-list ul li:hover dd h6,.news-hd-list ul li:hover dd p{color:#1e2972;}

.video-hd-list{ float:left; width:100%; margin-top:40px;}
.video-hd-list ul{ margin:0px -15px;}
.video-hd-list ul li{ float:left; width:33.33%; padding:0px 15px; margin-bottom:30px;}
.video-hd-list ul li:nth-child(3n+1){animation-duration: 1.25s;animation-delay: 0.2s;}
.video-hd-list ul li:nth-child(3n+2){animation-duration: 1.25s;animation-delay: 0.3s;}
.video-hd-list ul li:nth-child(3n+3){animation-duration: 1.25s;animation-delay: 0.4s;}

.video-hd-list ul li dl{ float:left; width:100%; background:#fff;    transition: all 0.3s ease-out 0s;}
.video-hd-list ul li:hover dl{box-shadow: 0 0px 30px 0 hsla(0,0%,0%,.08);transform: translateY(-5px);}
.video-hd-list ul li dl dt{float:left; width:100%; overflow:hidden; position:relative;}
.video-hd-list ul li dl dt:before{content:""; position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.5); opacity:0; z-index:1;transition:all 0.3s ease-out 0s}
.video-hd-list ul li dl dt b{ width:56px; height:56px; background:url(../images/video.png) center no-repeat rgba(0,0,0,0.5); position:absolute; top:50%; left:50%; margin:-28px 0px 0px -28px; background-size:18px; border-radius:50px; z-index:2}
.video-hd-list ul li:hover dl dt b{ background:url(../images/video1.png) center no-repeat #f2e726;background-size:18px; }
.video-hd-list ul li:hover dl dt:before{ opacity:1;}
.video-hd-list ul li dl dt img{float:left; width:100%;-webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.video-hd-list ul li:hover dl dt img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.video-hd-list ul li dl dd{float:left; width:100%; padding:20px;}
.video-hd-list ul li dl dd h2{float:left; width:100%; font-size:18px; color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.video-hd-list ul li dl dd p{float:left; width:100%; font-size:14px; color:#999; margin:10px 0px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.video-hd-list ul li dl dd h6{float:left; width:100%;color:#1e2972; border-top:1px solid #eee; padding-top:20px; margin-top:10px; }
.video-hd-list ul li dl dd h6 i{ color:#1e2972; font-weight:bold; font-size:16px; margin-left:15px; font-size:13px; float:right}

.video-hd-list ul li:hover dd h2,.video-hd-list ul li:hover dd p{color:#1e2972;}

.kp-top-a{ margin-top:0px; margin-bottom:40px; overflow:hidden;}

.htl-wz{ float:left; width:100%;}
.htl-wz h3{ float:left; width:100%; font-size:16px; color:#333;}
.htl-wz h3 br{ display:none;}
.htl-wz h6{float:left; width:100%; font-size:16px; color:#333; line-height:36px; margin-top:8px;}
.htl-wz p{float:left; width:100%; color:#999; line-height:28px; font-size:14px; margin:5px 0px;}


.kh-xz{ float:left; width:100%; margin-top:40px;}
.kh-xz ul{ width:100%; float:left;}
.kh-xz ul li{ width:100%; float:left; margin-bottom:20px; animation-duration:1s;}
.kh-xz ul li dl{ width:100%; float:left; background:#fff; padding:30px 30px 30px 30px; display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-align:center; -webkit-align-items:center; align-items:center; position:relative; overflow:hidden; transition:all 0.3s ease-out 0s;}
.kh-xz ul li dl dt{ width:24px; height:24px; background:url(../images/ico-12.png) no-repeat; background-size:24px; float:left; margin-right:25px; transition:all 0.3s ease-out 0s;}
.kh-xz ul li dl dd{ -webkit-box-flex:1; -webkit-flex:1; flex:1; padding-right:60px; }
.kh-xz ul li dl dd h2{ width:100%; float:left; font-size:18px; color:#333; line-height:30px; transition:all 0.3s ease-out 0s; }
.kh-xz ul li dl dd b{ display:inline-block; width:100%; float:left; font-size:16px; line-height:14px; color:#666; font-weight:normal; margin-top:15px; transition:all 0.3s ease-out 0s;}
.kh-xz ul li dl span{ display:inline-block; float:left; position:absolute; top:50%; right:30px; height:14px; margin-top:-7px;}
.kh-xz ul li dl span i{ display:inline-block; float:left; font-size:14px; color:#999; line-height:14px; font-style:normal; transition:all 0.3s ease-out 0s;}
.kh-xz ul li dl span em{ display:inline-block; float:left; width:14px; height:14px; background:url(../images/ico-13.png) no-repeat; background-size:14px; margin-left:3px; transition:all 0.3s ease-out 0s;}
.kh-xz ul li:hover dl{ background:#f2e726;}
.kh-xz ul li:hover dl dt{ background:url(../images/ico-12.png) 0px -24px no-repeat; background-size:24px;}
.kh-xz ul li:hover dl dd h2{ color:#1e2972;}
.kh-xz ul li:hover dl dd b{ color:#1e2972;}
.kh-xz ul li:hover dl span i{ color:#1e2972;}
.kh-xz ul li:hover dl span em{ background:url(../images/ico-13.png) 0px -14px no-repeat; background-size:14px; margin-left:20px;}

/*服务项目*/
.fw-xm{float:left; width:100%; background:#f3f3f3; padding:40px 0px 30px 0px;overflow:hidden;}
.swx-fw{ float:left; width:100%; text-align:center; margin-bottom:30px;}
.swx-fw h2{ float:left; width:100%; font-size:36px; color:#333; margin-bottom:10px;} 
.swx-fw p{ float:left; width:100%; font-size:16px; line-height:30px; margin:5px 0px; color:#666;}



.lc-bt{ float:left; width:100%; text-align:center; margin-bottom:30px; margin-top:60px;}
.lc-bt h2{ float:left; width:100%; font-size:36px; color:#fff; margin-bottom:10px;} 
.lc-bt p{ float:left; width:100%; font-size:16px; line-height:30px; margin:5px 0px; color:#fff;}



.jmys-main{ float:left; width:100%; padding-bottom:50px;}
.jmys-main h2{ float:left; width:100%; font-size:36px; color:#333; text-align:center; margin:40px 0px 40px 0px;}
.jmys-main ul{ margin:0px -15px;}
.jmys-main ul li{ float:left; width:20%; padding:0px 15px; margin-bottom:30px;}
.jmys-main ul li dl{ float:left; width:100%; background:#fff; border-radius:8px;transition:all 0.3s ease-out 0s; padding:40px 0px;}
.jmys-main ul li dl dt{ float:left; width:100%; text-align:center;}
.jmys-main ul li dl dt b{ width:32px; height:32px; background:#f2e726; font-family:din; font-weight:normal; font-size:18px; display:inline-block; line-height:32px; text-align:center; border-radius:50%; color:#1e2972}
.jmys-main ul li dl dd{ float:left; width:100%; text-align:center;}
.jmys-main ul li dl h6{ float:left; width:100%; text-align:center; margin:30px 0px 30px 0px;}
.jmys-main ul li dl h6 img{ max-width:74px;transition: 284ms ease-in-out;transition: all 0.5s ease-out 0s;}
.jmys-main ul li dl:hover h6 img{-webkit-animation: jello 1s; -moz-animation: jello 1s; animation: jello 1s;}
.jmys-main ul li dl h5{ float:left; width:100%; color:#333333; font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jmys-main ul li dl p{ float:left; width:100%; font-size:10px; color:#999999; margin-top:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jmys-main ul li dl:hover{ background:#f2e726}
.jmys-main ul li dl:hover dt b{ background:#1e2972; color:#f2e726}
.jmys-main ul li dl:hover h5{ color:#1e2972}
.jmys-main ul li dl:hover p{ color:#1e2972}
.jmys-main ul li dl:hover{transform: translateY(-10px);}


.yp-lc-main{ float:left; width:100%; position:relative; padding-bottom:40px;}
.yp-lc{ float:left; width:100%; background:#1e2972; overflow:hidden;}
.yp-lc-n{ float:left; width:100%;  position:relative; z-index:3;}
.yp-lc-n dl{ float:left; width:100%; background:#fff; padding-top:15px; animation: ringMove 3s linear infinite; border-radius:5px;}
.yp-lc-n dl:hover{ background:#f2e726;}
.yp-lc-n dl:hover dd b{ background:#1e2972; color:#f2e726}
.yp-lc-n dl:nth-child(5n+1){ animation-delay: .2s;}
.yp-lc-n dl:nth-child(5n+2){ animation-delay: .4s;}
.yp-lc-n dl:nth-child(5n+3){ animation-delay: .6s;}
.yp-lc-n dl:nth-child(5n+4){ animation-delay: .8s;}
.yp-lc-n dl:nth-child(5n+5){ animation-delay: 1s;}

.xz-lc-1{ width:100%; height:750px; background:url(../images/xz-lc-1.jpg) center no-repeat; float:left;}
.xz-lc-1 img,.xz-lc-2 img,.xz-lc-3 img,.xz-lc-4 img,.xz-lc-5 img{ display:none; float:left; width:100%;}
.xz-lc-2{ width:100%; height:750px; background:url(../images/xz-lc-2.jpg) center no-repeat; float:left;}
.xz-lc-3{ width:100%; height:750px; background:url(../images/xz-lc-3.jpg) center no-repeat; float:left; position:relative;}
.xz-lc-3 .zx-n{ bottom:26%;}
.xz-lc-4{ width:100%; height:750px; background:url(../images/xz-lc-4.jpg) center no-repeat; float:left;}
.xz-lc-5{ width:100%; height:750px; background:url(../images/xz-lc-5.jpg) center no-repeat; float:left;}

.ring{ width:1500px; height:550px; position:absolute; left:50%; margin-left:-750px; bottom:0px;}
.ring span{ position:absolute; left:0px; top:0px;-webkit-animation: ringScale 3s linear infinite;-moz-animation: ringScale 3s linear infinite;-ms-animation: ringScale 3s linear infinite;animation: ringScale 3s linear infinite;}
.ring span:nth-child(1){animation-delay: .5s;}
.ring span:nth-child(2){animation-delay: .6s;}
.ring span:nth-child(3){animation-delay: .7s;}
.ring span:nth-child(4){animation-delay: .8s;}
.ring span:nth-child(5){animation-delay: .9s;}
.ring span:nth-child(6){animation-delay: 1s;}
.yp-lc-n ul{ float:left; width:100%;}
.yp-lc-n ul li{ float:left; width:20%; padding:30px;}

.yp-lc-n dl dd{ float:left; width:100%; text-align:center; margin-top:5px; padding-bottom:15px;}
.yp-lc-n dl dd b{ width:32px; height:32px; background:#f2e726; font-family:din; font-size:18px; display:inline-block; line-height:32px; text-align:center; border-radius:50%; color:#1e2972; font-weight:normal;}

.yp-lc-n dl dd i{ float:left; width:100%; font-size:16px; color:#333; font-style:normal;}
.yp-lc-n dl dt{ float:left; width:100%; text-align:center; margin-top:10px;}
.yp-lc-n dl dt img{ max-width:58px;}
.zx-n{ width:200px; position:absolute; bottom:40px; left:50%; margin-left:-100px;}
.zx-n a{width:100%; display:block; float:left; line-height:50px; height:50px; background:#f2e726; position:relative;letter-spacing: .1em;text-decoration: none;transition: all .4s cubic-bezier(.78,.07,0,1) .2s; text-align:center;  border-radius:30px; position:relative; z-index:3; overflow:hidden; font-size:16px;}
.zx-n a i{ position:relative; z-index:3; font-style:normal; color:#333;transition: all 0.5s ease-out 0s;}
.zx-n a:before{content: '';display: block;position: absolute;left: auto;right: -1px;top: -1px;width: 0;height: calc(100% + 2px);background-color: #fff;transition: inherit;}
.zx-n a:hover:before{left:-1px;right:auto;width:calc(100% + 2px)}
.zx-n a:hover i{ color:#1e2972;}

.gy-center-1100{ width:1100px; margin:0 auto;}

.gy-video{ position:absolute; background:url(../images/anniu.png) center no-repeat; width:200px; height:200px; animation-duration:1.4s; left:50%; margin-left:-100px; margin-top:-100px; top:50%;}
.video-icon{ float:left; cursor:pointer; background:url(../images/anniu2.png) center no-repeat; width:122px; height:122px; z-index:1; position:absolute; left:40px; top:40px; -webkit-animation:show 1.4s infinite; animation:show 1.4s infinite; background-size:cover;}


.swx-list{ float:left; width:100%; }
.swx-list ul{ margin:0px -15px;}
.swx-list ul li{ float:left; width:20%; padding:0px 15px; margin-bottom:30px;}
.swx-list ul li dl{ float:left; width:100%; background:#fff; border-radius:8px;transition:all 0.3s ease-out 0s; padding:30px 0px;}
.swx-list ul li dl dt{ float:left; width:100%; text-align:center;}
.swx-list ul li dl dt b{ width:32px; height:32px; background:#f2e726;font-weight:normal; font-family:din; font-size:18px; display:inline-block; line-height:32px; text-align:center; border-radius:50%; color:#1e2972}
.swx-list ul li dl dd{ float:left; width:100%; text-align:center;}
.swx-list ul li dl h6{ float:left; width:100%; text-align:center; margin:30px 0px 30px 0px;}
.swx-list ul li dl h6 img{ max-width:74px;transition: 284ms ease-in-out;transition: all 0.5s ease-out 0s;}
.swx-list ul li dl:hover h6 img{-webkit-animation: jello 1s; -moz-animation: jello 1s; animation: jello 1s;}
.swx-list ul li dl h5{ float:left; width:100%; color:#333333; font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.swx-list ul li dl p{ float:left; width:100%; font-size:10px; color:#999999; margin-top:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.swx-list ul li dl:hover{ background:#f2e726}
.swx-list ul li dl:hover dt b{ background:#1e2972; color:#f2e726}
.swx-list ul li dl:hover h5{ color:#1e2972}
.swx-list ul li dl:hover p{ color:#1e2972}
.swx-list ul li dl:hover{transform: translateY(-10px);}

.jmlc-body{ float:left; width:100%; background:url(../images/jmlc-bj.jpg) center fixed; padding-bottom:40px;}
.jmlc-main{ float:left; width:100%; }
.jmlc-main h2{float:left; width:100%; font-size:36px; color:#fff; text-align:center; margin:40px 0px 40px 0px;}
.jmlc-main ul{ float:left; width:100%;}
.jmlc-main ul li{ float:left; width:28%; margin:20px 0px; position:relative;}
.jmlc-main ul li i{ width:50px; height:50px; background:#f2e726; position:absolute; color:#333; text-align:center; line-height:50px; font-size:20px; right:-22%; top:50%; margin-top:-25px; border-radius:50px;}
.jmlc-main ul li:nth-child(3n+2){ margin:20px 8%;}
.jmlc-main ul li dl{ float:left; width:100%; position:relative; background:#fff; border-radius:8px; overflow:hidden;}
.jmlc-main ul li dl dt b{ position:absolute;width:32px; height:32px; background:#f2e726; font-family:din; font-weight:normal; font-size:18px; display:inline-block; line-height:32px; text-align:center; border-radius:50%; color:#1e2972; left:20px; top:20px;}
.jmlc-main ul li dl dd{ float:left; width:100%;}
.jmlc-main ul li dl dd h6{ float:left; width:100%; text-align:center; padding:40px 0px 80px 0px;}
.jmlc-main ul li dl dd h6 img{ max-width:70px;}
.jmlc-main ul li dl dd h5{ float:left; width:100%; text-align:center; background:#f2e726; font-size:18px; position:absolute; bottom:0px; left:0px; padding:10px 0px;}

.jm-ly{ float:left; width:100%; padding-bottom:40px;}
.jm-ly h2{ float:left; width:100%; font-size:36px; color:#333; margin:40px 0px;}
.jm-ly ul{ margin:0px -10px 30px -10px;}
.jm-ly ul li{ float:left; width:33.33%; padding:0px 10px;}


.lianx-1{ width:100%; float:left; background:url(../images/lianx-1.jpg) bottom center no-repeat; background-size:cover; padding:60px 0px; overflow:hidden;}
.lianx-1 h2{ width:100%; float:left; font-size:36px; color:#333; text-align:center; animation-duration:1s;}
.lianx-1 ul{ width:100%; float:left; background:#fff; margin-top:60px; animation-duration:1.1s;}
.lianx-1 ul li{ width:33.333%; float:left; padding:60px 0; position:relative; overflow:hidden;}
.lianx-1 ul li:before{content:""; position:absolute; top:50%; right:0px; float:left; width:1px; height:20px; background:#d8d8d8; margin-top:-10px;}
.lianx-1 ul li:nth-child(3n+3):before{ display:none;}
.lianx-1 ul li b{ display:inline-block; width:100%; float:left;}
.lianx-1 ul li b img{ max-width:40px; display:block; margin:0 auto; text-align:center;}
.lianx-1 ul li p{ width:100%; float:left; font-size:14px; color:#333; text-align:center; margin:30px 0; font-weight:bold;}
.lianx-1 ul li i{ display:inline-block; float:left; width:100%; font-style:normal; font-size:18px; color:#808080; text-align:center; font-family:din;}
.lianx-1 ul li em{ display:inline-block; float:left; width:100%; font-style:normal; font-size:16px; color:#808080; text-align:center; margin-top:60px;}

.c-allmap{ float:left; width:100%; height:600px;}
.dh-center{ text-align:center; padding:0px 20px;}
.dh-center a{ display:inline-block; float:none;}

.wz-text{ position:absolute; top:0px; left:0px; width:100%; height:100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; text-align:center; }
.wz-text h4{ float:left; width:100%; color:#fff; font-size:46px;}
.wz-text p{ float:left; width:100%; color:#fff; font-size:22px; margin-top:25px;}
/*加入我们*/
.zpgw{width:100%;float:left;background:#f5f5f7;padding-top:70px; }
.recruit{width:84%;float:left;position:relative;z-index:1;}
.jmsr-nr{width:32%;float:left;margin-right:2%;animation-duration:1s;position:relative;height:60px;}
.jmsr2{width:14%;float:right;animation-duration:1.3s;}
.jmsr2 font{width:100%;float:right;animation-duration:1.4s;}
.jmsr2 font a{width:100%;display:inline-block;float:left; background:#f2e726; text-align:center;font-size:16px;color:#1e2972;line-height:60px;height:60px;transition: all 0.5s ease-out 0s;}
.jmsr2 font a:hover{background:#1e2972; color:#f2e726;}
.passwordAll{position:relative;}
.topPw2{position:absolute;width:100%;color:#1e2972;height:60px;line-height:60px;outline:none;float:left;padding:0 20px;border:0px;font-size:14px;}
.filter-box{width:32%;margin-right:2%;float:left;position: relative;animation-duration:1.1s;z-index:2;}
.filter-box2{width:32%;float:left;margin-right:0px;position: relative;animation-duration:1.2s;}
.filter-text{width:100%;height:60px;overflow:hidden;position:relative;cursor:pointer;background:#fff;padding:0 20px;}
.filter-text input{font-size: 14px;color:#999;}
.filter-text .filter-title{width:100%;line-height:60px;border: 0;background-color: transparent;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0;cursor: pointer; outline:none; color:#1e2972;}
.filter-list{display: none;width:100%;max-height:300px;background-color:#fff;font-size:14px;position:absolute;top:60px;left:0;z-index:99;border:1px solid #e6e6e6;overflow:auto;}
.filter-list li.filter-null a{color: #d2d2d2;}
.filter-list li a{width:100% !important;display: block;padding: 0 10px;line-height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;}
.filter-list li:hover{background-color: #f2f2f2;}
.filter-list li.filter-selected{width:100%;background-color:#04287e;margin:0px;}
.filter-list li.filter-selected a{display: block;color: #fff;}
.filter-list li.filter-disabled{width:100%;background-color:#fff;margin:0px;}
.filter-list li.filter-disabled a{display: block;color: #d2d2d2;}
.filter-list li.filter-disabled:hover a{cursor: not-allowed!important;background-color: #fff;}
.icon{position: absolute;}
.icon-filter-arrow{width:18px;height:9px;background-repeat:no-repeat;background-image:url(../images/xia.png);background-size:12px;right:20px;top:26px;transition:all .2s;}
.icon-filter-arrow.filter-show{-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
.filter-list::-webkit-scrollbar{width:4px;height:4px;}
.filter-list::-webkit-scrollbar-track{background:#fff}
.filter-list::-webkit-scrollbar-thumb{background:#CBCBCB;}

.recruit3{width:100%;float:left;margin-top:40px;}
.recruit3 ul{width:100%;float:left;}
.recruit3 ul li{width:100%;float:left;margin-bottom:10px;background:#fff;position:relative;overflow:hidden;transition:all 0.6s ease-out 0s;}
.recruit3 ul li.btta{border-top:2px solid #1e2972;}
.recruit3 ul li.btta:hover{background:#fff;}
.recruit3 ul li.btta:hover span b{color:#666;}
.recruit3 ul li.btta span b:nth-child(4n+2){padding-left:6.5%;}
.recruit3 ul li.btta span b:nth-child(4n+3){padding-left:6.5%;}
.recruit3 ul li.btta span b:nth-child(4n+4){padding-left:15.5%;}
.recruit3 ul li span{width:96%;height:100%;float:left;padding:0 30px;}
.recruit3 ul li span b{width:25%;float:left;font-size:14px;color:#666;line-height:70px;text-align:left;}
.recruit3 ul li span b:nth-child(4n+2){padding-left:8%;}
.recruit3 ul li span b:nth-child(4n+3){padding-left:8%;}
.recruit3 ul li span b:nth-child(4n+4){padding-left:15%;}

.recruit-nr{width:100%;float:left;}
.recruit-nr ul{width:100%;float:left;}
.recruit-nr ul li{width:100%;float:left;margin-bottom:10px;background:#fff;position:relative;overflow:hidden;transition:all 0.6s ease-out 0s; cursor:pointer;}
.recruit-nr ul li.btta{border-top:2px solid #04287e;}
.recruit-nr ul li.btta:hover{background:#fff;}
.recruit-nr ul li.btta:hover span b{color:#666;}
.recruit-nr ul li.btta span b:nth-child(4n+2){padding-left:6.5%;}
.recruit-nr ul li.btta span b:nth-child(4n+3){padding-left:6.5%;}
.recruit-nr ul li.btta span b:nth-child(4n+4){padding-left:15.5%;}
.recruit-nr ul li span{width:96%;height:100%;float:left;padding:0 30px;}
.recruit-nr ul li span b{width:25%;float:left;font-size:14px;color:#666;line-height:70px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-weight:normal;}
.recruit-nr ul li span b:nth-child(4n+2){padding-left:8%;}
.recruit-nr ul li span b:nth-child(4n+3){padding-left:8%;}
.recruit-nr ul li span b:nth-child(4n+4){padding-left:15%;}
.recruit-nr ul li font{position:absolute;top:0px;right:50px;float:left;z-index:1;}
.recruit-nr ul li font a{display:inline-block;font-size:14px;float:left;color:#04287e;line-height:70px;transition:all 0.5s ease-out 0s;}
.recruit-nr ul li:hover{background:#f2e726;}
.recruit-nr ul li:hover font a{color:#1e2972;}
.recruit-nr ul li:hover span b{color:#1e2972;}

/*加盟跳出*/
.gjgl{ position:fixed; left:0px; top:0px; right:0px; bottom:0px;  background:rgba(0,0,0,0.8); float:left; z-index:-1; opacity:0; visibility:hidden;-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition:opacity 0.3s 0s, visibility 0s 0.3s;}
.gjgl.ateler{ opacity:1; z-index:999;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;-moz-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}
.gjgl-nr{ width:650px; position:absolute; left:50%; top:15%; bottom:15%; background:#fff; margin-left:-325px; padding:35px;}
.gjgl-nrxx{ width:100%; height:100%; float:left; position:relative; overflow:hidden;}
.gjgl-nr1{ width:100%; float:left; padding-bottom:20px; border-bottom:1px solid #eee;}
.gjgl-nr1 h1{ width:90%; float:left; font-size:30px; color:#333; line-height:35px;}
.gjgl-nr1 span{ width:35px; height:35px; border:2px solid #b2b2b2; border-radius:50%; float:right; position:relative; overflow:hidden; cursor:pointer;}
.gjgl-nr1 span.yuan1{ position:absolute; left:8.5px; top:15px; height:2px; background:#b2b2b2; border:0px; border-radius:0px; width:14px; float:left; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out;}
.gjgl-nr1 span.yuan2{ position:absolute; left:8.5px; top:15px; height:2px; background:#b2b2b2; border:0px; border-radius:0px; width:14px; float:left; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out;}
.gjgl-nr1 span:hover{ border:2px solid #1e2972;}
.gjgl-nr1 span:hover .yuan1{ -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); background:#1e2972;}
.gjgl-nr1 span:hover .yuan2{ -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background:#1e2972;}
.gjgl-nr1 span.yuan1:hover{border:0px; border-radius:0px;}
.gjgl-nr1 span.yuan2:hover{border:0px; border-radius:0px;}
.gjgl-nr1 b{ position:absolute; top:0px; right:0px;}
.gjgl-nr1 b img{ max-width:100%; float:left;}
.gjgl-nr2{ width:100%; float:left; position:absolute; left:0px; right:0px; top:80px; bottom:120px; overflow-y:auto; overflow-x: hidden;  }




.gw-zz{ float:left; width:100%;}
.gw-zz p{width:100%; float:left; font-size:14px; color:#666; line-height:24px; margin:8px 0px;}

.gjgl-nr2 .zwys{display:block; float:left; width:100%; font-size:16px; color:#1e2972; line-height:36px; font-weight:bold;}



.gjgl-nr2 .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{}
.gjgl-nr3{ width:100%; float:left; position:absolute; left:0px; bottom:0px;}
.gjgl-nr3 p{ float:left; width:100%; font-size:14px; line-height:24px; margin-top:10px;}
.gjgl-nr3 p a{ color:#1e2972}
.gjgl-nr3 span{ display:block; width:100%; float:left; animation-duration:1.3s;}
.gjgl-nr3 span a{ display:inline-block; height:45px; float:left; width:180px; background:#f2e726; border-radius:50px; padding:0 40px; transition:all 0.5s ease-out 0s;}
.gjgl-nr3 span a i{ background:url(../images/sq.png) center no-repeat; width:20px; height:20px; background-size:20px; float:left; margin-top:13px; transition:all 0.5s ease-out 0s;}
.gjgl-nr3 span a em{ float:right; font-size:16px; color:#1e2972; line-height:45px; font-style:normal; transition:all 0.5s ease-out 0s;}
.gjgl-nr3 span a:hover{ background:#1e2972;}
.gjgl-nr3 span a:hover i{ background:url(../images/sq1.png) center no-repeat; background-size:20px;}
.gjgl-nr3 span a:hover em{ color:#fff;}


.ry-list{ float:left; width:100%; margin-top:40px;}
.ry-list ul{ margin:0px -15px;}
.ry-list ul li{ float:left; width:33.33%; padding:0px 15px; margin-bottom:30px;}
.ry-list ul li:nth-child(3n+1){animation-duration: 1.25s;animation-delay: 0.2s;}
.ry-list ul li:nth-child(3n+2){animation-duration: 1.25s;animation-delay: 0.3s;}
.ry-list ul li:nth-child(3n+3){animation-duration: 1.25s;animation-delay: 0.4s;}

.ry-list ul li dl{ float:left; width:100%;transition: all 0.3s ease-out 0s; }
.ry-list ul li dl dt{ float:left;overflow:hidden; width:100%; position:relative;}
.ry-list ul li dl dt:before{content:""; position:absolute; top:0px; left:0px; background:rgba(0,0,0,.5); width:100%; height:100%; opacity:0; z-index:1;}
.ry-list ul li dl dt b{ width:50px; height:50px; background:url(../images/fd-icon.png) center no-repeat; display:block; position:absolute; left:50%; top:50%; margin:-25px 0px 0px -25px; z-index:3; opacity:0}
.ry-list ul li dl:hover dt:before{ opacity:1;}
.ry-list ul li dl:hover dt b{ opacity:1;}
.ry-list ul li dl dt img{width:100%;float:left;-webkit-transition:opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}

.ry-list ul li dl dd{ float:left; width:100%; background:#fff; padding:20px;}
.ry-list ul li dl dd h2{width:100%;float:left;font-size:18px;color:#333;transition:all 0.3s ease-out 0s; font-family:din; }
.ry-list ul li dl dd p{width:100%;float:left;font-size:16px;color:#666;line-height:24px; margin-top:10px;}
.ry-list ul li dl:hover dt img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.ry-list ul li dl:hover dd h2{color:#1e2972;}
.ry-list ul li dl:hover dd p{ color:#1e2972;}
.ry-list ul li dl:hover dd{ background:#f2e726;}
.ry-list ul li dl:hover{box-shadow: 0px 5px 20px 0px rgba(94, 105, 120, 0.1);    transform: translateY(-5px);}

#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background:none;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease; color:#fff; }
.baguetteBox-button i{ font-size:26px;}
.baguetteBox-button:hover{background-color:#3385ff}
.baguetteBox-button#next-button{right:2%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
.baguetteBox-button svg{position:absolute;left:0;top:0}.spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
.double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}

.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}

.baguetteBox-button i.faclose img{ max-width:20px; float:left;transition: 284ms ease-in-out;}
.baguetteBox-button i.faclose:hover img{transform: rotate(180deg);}
.baguetteBox-button:hover#close-button{ background:none;}
/*发展历程*/
.hy-b{ width:100%; float:left; margin-top:70px; overflow:hidden;}
.abhisbox{ width:100%; float:left;}
.hist{ width:100%; float:left; position:relative; overflow:hidden; animation-duration:1s;}
.hist:before{content:""; position:absolute; left:0px; bottom:0px; width:100%; background:#ddd; height:1px; float:left;}
.hist .w-line{width:100%;position:absolute;left:0;height:1px;background:#999;bottom:0;}
.hist .w-line{width:100%;position:absolute;left:0;height:1px;background:#999;bottom:0;}
.hislist{position:relative; overflow:hidden;}
.item{cursor:pointer;}
.hym{ position:relative; overflow:hidden; outline:none; transition:all 0.3s ease-out 0s;  border-left:1px solid #f3f3f3; border-right:1px solid #ddd; border-top:3px solid #f3f3f3; border-bottom:1px solid #ddd;}
.hym p{ font-size:20px; line-height:70px; width:100%; text-align:center; color:#333;}
.hym b{ position:absolute; left:50%; bottom:-20px; border-top:8px solid transparent; border-right:6px solid #1e2972; border-bottom:8px solid transparent; transition:284ms ease-in-out; transform:rotate(-90deg); transition:all 0.5s ease-out 0s;}
.hislist .slick-current .hym{ border-left:1px solid #ddd; border-right:1px solid #ddd; border-top:3px solid #1e2972; border-bottom:1px solid #fbfbfb; background:#fff;}
.hislist .slick-current .hym p{color:#1e2972; font-weight:bold;}
.hislist .slick-current .hym b{ bottom:-4px;}
.hisc{ width:100%; float:left; position:relative; overflow:hidden; padding:80px 130px;}
.h-txts{ width:100%; float:left; animation-duration:1.2s;}
.h-txts li{ width:100%; float:left;}
.h-txts li dl{ width:100%; float:left; display:-webkit-box; display:-webkit-flex; display:flex; }
.h-txts li dl dt{ width:47%; float:left; overflow:hidden;}
.h-txts li dl dt img{width:100%; float:left; -webkit-transition:opacity 1s, -webkit-transform 1s; transition:opacity 1s, transform 1s; -webkit-backface-visibility:hidden; backface-visibility:hidden; }
.h-txts li dl dd{ padding-left:50px; -webkit-box-flex:1; -webkit-flex:1; flex:1; }
.h-txts li dl dd span{ display:block; width:100%; float:left; margin-bottom:30px;}
.h-txts li dl dd span h2{ width:100%; float:left; font-size:16px; color:#666; margin-bottom:10px;}
.h-txts li dl dd span p{ width:100%; float:left; font-size:16px; color:#666; line-height:36px; margin:10px 0px;}
.h-txts li dl dd span p strong{ font-weight:bold; font-size:18px;}
.h-txts li dl dd span:nth-child(2n+2){ margin-bottom:0px;}
.h-txts li:hover dl dt img{ -webkit-transform:scale3d(1.1,1.1,1); transform:scale3d(1.1,1.1,1);}
.his-next{right:0;}
.his-prev{left:0;}
.his-prev,.his-next{width:72px; height:72px; position:absolute; top:50%; margin-top:-36px; cursor:pointer; z-index:999; outline:none;}
.his-prev i,.his-next i{ display:inline-block; float:left; font-size:32px; color:#8b8b8b; background:#eee; border-radius:50%; line-height:72px; text-align:center; width:100%; transition:all 0.3s ease-out 0s; outline:none;}
.his-next:hover i{ background:#f2e726; color:#1e2972;}
.his-prev:hover i{ background:#f2e726; color:#1e2972;}
.hist .slick-slider{position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.hist .slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.hist .slick-list:focus{outline: none;}
.hist .slick-list.dragging{cursor: pointer; cursor: hand;}
.hist .slick-slider .slick-track,
.hist .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.hist .slick-track{position: relative; top: 0; left: 0; display: block;}
.hist .slick-track:after{clear: both;}
.hist .slick-loading .slick-track{visibility: hidden;}
.hist .slick-slide{display: none; float: left; height: 100%; min-height: 1px; outline:none;}
[dir='rtl'] .slick-slide{float: right;}
.hist .slick-slide img{display: block;}
.hist .slick-slide.slick-loading img{display: none;}
.hist .slick-slide.dragging img{pointer-events: none;}
.hist .slick-initialized .slick-slide{display: block;}
.hist .slick-loading .slick-slide{visibility: hidden;}
.hist .slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.hist .slick-arrow.slick-hidden{display: none;}

.fzl-w{ float:left; width:100%; background:#fff;}
.hist .his-prev, .hist .his-next{ display:none !important;}
.about-main{loat:left; width:100%;}
.about-a{float:left; width:100%; padding:40px 0px;}
.about-a h2{float:left; width:100%; text-align:center;}
.about-a h2 img{ max-width:100px;}
.about-a p{float:left; width:100%; font-size:18px; color:#666; line-height:40px; margin:15px 0px;}
.about-a ul{ margin:0px -15px;}
.about-a li{float:left; width:33.33%; padding:0px 15px; margin-top:20px;}
.about-a li img{float:left; width:100%;}

.qywh{ float:left; width:100%; background:url(../images/qywh-bj.jpg) center no-repeat fixed; position:relative; padding:80px 0px 150px 0px; text-align:center;}

.qywh h3{ color:#fff; margin-bottom:100px;}
.qywh p{ color:#f2e726; margin:20px 0px;}
.f36{ font-size:36px;}
.qyhw-na{float:left; width:100%; padding-top:60px; padding-bottom:20px;}
.htl-bt{float:left; width:100%;}
.htl-bt dl{float:left; width:100%; background:#fff; position:relative; margin-bottom:30px; transition: all 0.3s ease-out 0s;}
.htl-bt dl:hover{box-shadow: 0px 5px 20px 0px rgba(94, 105, 120, 0.1);transform: translateY(-5px);}
.htl-bt dt{float:right; width:50%;}
.htl-bt dt img{float:left; width:100%;}
.htl-bt dd{float:left; width:50%; position:absolute; height:100%; left:0px; padding:40px;}
.htl-bt dd h3{float:left; width:100%; color:#1c2b73; margin-bottom:30px;}
.htl-bt dd p{float:left; width:100%; font-size:18px; color:#333; line-height:40px;}
.htl-bt dd b{ position:absolute; left:40px; bottom:40px; font-size:44px; color:#f2f2f2; font-family:din;text-transform: uppercase;}

.qyjy{ float:left; width:100%; text-align:center; margin-bottom:50px; margin-top:30px;}
.qyjy h2{ color:#1c2b73; margin-bottom:30px;}
.qyjy ul li{ float:left; width:100%; background:#fff;box-shadow: 0 0px 30px 0 hsla(0,0%,0%,.05); font-size:18px; text-align:center; padding:50px 0px; color:#333;transition: all 0.3s ease-out 0s;}
.qyjy ul li:hover{transform: translateY(-5px); color:#1c2b73}

@media (max-width: 1500px){
.ny-pf{ padding:0px 40px;}
.ny-pf ul{ width:100%;} 
}
@media (max-width: 1366px){
.ny-banner{ margin-top:80px;}	
.store-main ul{ margin:0px -10px;}
.store-main ul li{ padding:0px 10px; margin-bottom:20px;}	
.ny-banner{ height:520px;}
.pro-bj .swiper-button-next{ right:40px;}
.pro-bj .swiper-button-prev{ left:40px;}
.pro-main ul{ margin:0px -10px;}
.pro-main ul li{ padding:0px 10px; margin-bottom:20px;}
.pro-main{ margin-top:20px;}
.team-list{ margin-top:20px;}
.team-list ul{ margin:0px -10px;}
.team-list ul li{ padding:0px 10px; margin-bottom:20px;}
.team-list ul li dl dt{ margin-right:20px;}
.team-list ul li dl a{ padding:20px;}
.team-csr dl{ padding:20px;}
.team-zj{ margin-top:80px;}
.tj-ypsb{ margin-bottom:20px;}
.ck-sb ul{ margin:0px -10px;}
.ck-sb ul li{ padding:0px 10px; margin-bottom:20px;}
.tlkp-list dl a{ margin-bottom:20px;}
.news-hd-list ul{ margin:0px -10px;}
.news-hd-list ul li{ padding:0px 10px; margin-bottom:20px;}
.video-hd-list ul{margin:0px -10px;}
.video-hd-list ul li{padding:0px 10px; margin-bottom:20px;}
.swx-list ul{ margin:0px -10px;}
.swx-list ul li{ padding:0px 10px; margin-bottom:20px;}
.lc-bt{ margin-top:40px;}
.jm-ly ul li:nth-child(2n+1){ padding-right:10px;}
.jm-ly ul li:nth-child(2n+2){ padding-left:10px;}
.jm-ly ul{ margin-bottom:20px;}
.jmys-main ul{ margin:0 -10px;}
.jmys-main ul li{ margin-bottom:20px; padding:0px 10px;}
.c-allmap{ height:480px;}
.ry-list ul{ margin:0px -10px;}
.ry-list ul li{ padding:0px 10px; margin-bottom:20px;}
.about-a p{ font-size:16px; line-height:32px;}
.about-a ul{ margin:0px -10px;}
.about-a li{ padding:0px 10px;}
.xz-lc-1,.xz-lc-2,.xz-lc-3,.xz-lc-4,.xz-lc-5{ height:580px; background-size:cover;}
}
@media (max-width: 1300px){
.pro-main ul li dl dd h2{ font-size:20px;}
.pro-main ul li dl dd h3{ font-size:14px;}
.pro-main ul li dl dd{10px 70px 15px 20px}
.ny-pf{ padding:0px 20px;}
}
@media (max-width: 1240px){
.gy-center-1200{ width:100%; padding:0px 20px;}	
.store-left{ width:50%;}
.store-right{ width:46%;}
.md-an-niu a.zx-icon{ width:48%;}
.md-an-niu a.pd-icon{ width:48%; float:right; margin-left:0px;}
.dtzs{ padding:20px;}
.map-a{ height:420px;}
.pro-right{ width:46%;}
}
@media (max-width: 1200px){
.ny-banner{ margin-top:90px;}

.store-dh{ top:-60px;}

.pro-bj .swiper-button-next{ right:10px;}
.pro-bj .swiper-button-prev{ left:10px;}
.pro-bj .swiper-button-next, .pro-bj .swiper-button-prev{ width:32px; height:32px; line-height:32px; margin-top:-16px; font-size:20px;}
.pro-bj .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:15px;}
.pp-shaixuan{ display:none; right:-100%;    transition: all 0.3s ease-out 0s; margin:0px; border-radius:0px;} 
.pp-shaixuan.ateler{ position:fixed; display:block; right:0px; top:0px; bottom:0px; width:90%; z-index:99999; overflow-x:hidden; overflow-y:auto;}

.m-sx{ display:block;}
.pp-shaixuan{display:none;}
.pp-shaixuan dl{ display:block; border-bottom:1px solid #eee; padding:0px 0px 6px 0px;}
.pp-shaixuan dl dt{ font-weight:bold; margin-bottom:10px; }
.pp-shaixuan dl dd a{ height:30px; line-height:30px; margin-bottom:10px; padding:0px 12px; font-size:12px; border-radius:30px;} 
.pp-shaixuan dl dd{ display:block; float:left; width:100%;}
.pp-shaixuan dl dd a:hover,.pp-shaixuan dl dd a.active{ background:#f2e726; color:#1e2972;}
.pp-shaixuan dl:nth-child(7){ border-bottom:0px;}

.team-list ul li dl dt{ width:200px;}
.team-list ul li dl dd p{ max-height:150px;-webkit-line-clamp: 5;}
.zyjy-id{ top:-80px;}
.xt-nr ul li:nth-child(1) h2{ line-height:30px; min-height:60px;}
.xt-nr ul li:nth-child(2) h2{ line-height:30px; min-height:60px;}

.gy-center-1100{ width:1000px;}

.yp-lc-n dl{}
.yp-lc-n ul li{ padding:15px;}
.yp-lc-n ul{ padding:0px 15px;}
.yp-lc-n dl dt img{ max-width:40px;}
.yp-lc-n dl:nth-child(2){ left:142px;}
.yp-lc-n dl:nth-child(3){ left:322px;}
.yp-lc-n dl:nth-child(4){right:322px;}
.yp-lc-n dl:nth-child(5){right:142px;}
.yp-lc-n{ }
.lc-bt{ margin-bottom:10px; padding:0px 20px;}
.lianx-1 ul li i{ font-size:16px;}
.lianx-1 ul li em{ margin-top:30px;}
.c-allmap{ height:400px;}
.zpgw{ padding-top:40px;}
.recruit3{ margin-top:30px;}	
.jmsr-nr{ height:50px;}
.jmsr2 font a{ height:50px; line-height:50px; }
.jmsr2 font a:hover{}
.topPw2{ font-size:12px; line-height:50px; height:50px;}
.filter-text{ height:50px;}
.filter-text .filter-title{ line-height:50px;}
.filter-list{ top:50px;}
.icon-filter-arrow{ top:21px;}
.hrPage .title{ font-size:30px;}
.yxbox{ padding-top:20px; margin-top:20px;}
.ssnr dl dd h3{ font-size:18px;}

.hy-b{ margin-top:40px;}
.hisc{ padding:40px 90px;}
.his-prev, .his-next{ width:60px; height:60px; margin-top:-30px;}
.his-prev i, .his-next i{ line-height:60px; font-size:30px; }
.h-txts li dl dd span p{ font-size:14px; line-height:26px;}
.htl-bt dd b{ font-size:30px;}
.htl-bt dd{ padding:20px; position:static;}
.htl-bt dd b{ left:20px; bottom:20px;}
.qywh{ background:url(../images/qywh-bj.jpg) center no-repeat; background-size:cover;}
}


@media (max-width: 1024px){
.yd-b-img{ display:block; float:left;}
.ny-banner{ height:auto;}	
.store-main-s{ padding-top:0px;}	
.store-left .swiper-button-next, .store-left .swiper-button-prev{ display:none;}

.yd-p-img{ display:block;}
.team-list ul li dl dd h2 font{ width:100%;line-height:36px; height:36px; background:url(../images/rl-icon.png) no-repeat 0px 8px;background-size: 18px; }
.team-list ul li dl dd p{ max-height: 90px; -webkit-line-clamp: 3;}
.team-list ul li span h6{ width:100%; height:46px; line-height:46px;}
.team-list ul li dl dd h2 b{ font-size:20px;}
.team-list ul li dl dd h2 i{ font-size:14px;}
.team-list ul li dl dd h2{ margin-bottom:0px;}
.ny-sl{ padding:0px 20px;}
.ny-sl ul{display: -webkit-box; display: -webkit-flex; display: flex;}
.ny-sl ul li{display:block; -webkit-box-flex:1; -webkit-flex:1; flex:1; text-align:center;border-right:1px solid #eee; }
.zjyy{ margin-top:30px;}
.tj-ypsb dl dd span{ margin-top:20px; margin-bottom:20px;}
.tj-ypsb dl dd p{ margin-top:15px;}
.sp-gdt{ width:100%;}
.gy-center-960{ width:100%;}
.tlkp-list dl dt{ width:300px;}
.tlkp-list dl dd span{ margin-top:15px; padding-top:10px;}
.tlkp-list dl dd{ padding:10px 20px;}
.tlkp-list dl dd p{ margin-top:10px;}
.fx-icon{ position:static; float:left; width:100%; margin-top:20px;}
.kp-main{ padding:20px 30px;}
.kp-bt h1{ margin-top:10px;}
.zx-wz{ width:80px; height:80px;}
.zx-wz b{ background-size:30px; height:36px; margin-top:8px;}
.zx-wz:hover b{ background-size:30px;}
.fx-wz{ margin-left:0px;}
.fx-wz li{ float:left; width:56px; height:56px; margin-top:12px; margin-left:20px;}
.fx-wz li a{ width:56px; line-height:56px !important; height:56px;}
.zx-wz i{ font-size:14px;}
.news-hd-list ul li dl dd h2{ font-size:18px;}
.news-hd-list ul li dl dd p{ font-size:14px;}
.video-hd-list ul li dl dd p{ display:none;}
.video-hd-list ul li dl dd h2{ height:60px; line-height:30px; -webkit-box-orient: vertical;  display: -webkit-box; word-break: break-all; text-overflow: ellipsis; -webkit-line-clamp: 2;white-space:normal}
.video-hd-list ul li dl dd h6{ margin-top:20px;}
.swx-list ul li{ width:33.33%;}
.swx-list ul li dl h6 img{ max-width:64px;}
.swx-fw h2,.lc-bt h2,.jmys-main h2,.jmlc-main h2,.jm-ly h2,.lianx-1 h2,.f36{ font-size:32px;}
.wz-text h4{ font-size:36px;}
.ny-banner video{ display:none;}
.jmys-main ul li dl h6 img{ max-width:60px;}
.jmys-main ul li{ width:33.33%;}
.recruit-nr ul li font{ right:30px;}
.recruit-nr ul li span b:nth-child(4n+4){ padding-left:13%;}
.recruit-nr ul li.btta span b:nth-child(4n+4),.recruit3 ul li.btta span b:nth-child(4n+4){ padding-left:14%;}
.recruit3 ul li.btta span b:nth-child(4n+3),.recruit3 ul li.btta span b:nth-child(4n+2){ padding-left:6%;}
.jmsr2 font a{ font-size:14px; }
.jmsr2 font a:hover{ }
.hisc{ padding:30px 60px;}
.his-prev, .his-next{ width:40px; height:40px; margin-top:-20px;}
.his-prev i, .his-next i{ line-height:40px; font-size:24px;}
.h-txts li dl dd{ padding-left:30px;}
.h-txts li dl dd span{ margin-bottom:20px;}
.h-txts li dl dd span h2{ font-size:14px;}
.htl-bt dd h3{ margin-bottom:10px;}
.htl-bt dd p{ font-size:16px; line-height:30px;}
.xz-lc-1,.xz-lc-2,.xz-lc-3,.xz-lc-4,.xz-lc-5{ height:500px; background-size:cover;}

}
@media (max-width: 1000px){
.yp-lc-n dl{ margin-bottom:0px;}	
.gy-center-1100{ width:100%;}	


.yp-lc-n dl dd{ position:relative; z-index:1;}
.yp-lc-n dl dt{ position:relative; z-index:1;}
.yp-lc-n{ height:auto; margin-top:25px;}
.zx-n{ position:static; float:left; width:100%; margin:0px; text-align:center; margin-bottom:40px;}
.zx-n a{ width:200px; display:inline-block; float:none;} 

.xz-lc-3 .zx-n{ position:absolute; left:0px; bottom:30px;}
}
@media (max-width: 960px){
.pro-main ul li dl dd h6{ width:40px; height:40px; margin-top:-20px; line-height:40px;}	
.team-list ul li{ width:100%;}
.team-list ul li span h6{ width:200px;}	
.team-csr dl dt{ width:200px; margin-right:20px;}
.team-csr dl dd p{ font-size:14px; line-height:30px;}
.team-csr dl dd h2{ margin-top:0px;}
.ny-nav{ margin-top:0px;}
.ny-pf ul{ display:block; border-radius:0px;}
.ny-pf ul li{ width:33.33%; float:left;}
.ny-pf{ padding:0px;}
.ny-pf ul li{ border-bottom:1px solid #eee;}
.ny-pf ul li:last-child{ border-right:1px solid #eee;border-bottom:1px solid #eee;}
.ny-pf ul li:nth-child(3n+3){ border-right:0px;}
.ny-pf ul li a{ font-size:14px;}
.ny-sl ul li a{ font-size:14px;}
.ny-sl{ margin-top:-28px;}

.yp-top-bj:before{ height:200px;}
.tlkp-list{ margin-top:30px;}
.news-hd-list ul li dl dd h2{ height:60px; line-height:30px;white-space: normal;-webkit-box-orient: vertical; display: -webkit-box; word-break: break-all; text-overflow: ellipsis; -webkit-line-clamp: 2;}
.about-nav ul li{ width:25%;}
.about-nav ul li:last-child{ border-right:1px solid #eee;border-bottom:1px solid #eee;}
.about-nav ul li:nth-child(3n+3){ border-right:1px solid #eee;}
.about-nav ul li:nth-child(4n+4){ border-right:0px;}
.jmlc-main ul li i{ width:36px; height:36px; line-height:36px;}
.jmlc-main ul li dl dd h5{ font-size:16px;}
.yp-lc-n ul li{ width:25%;}
.xz-lc-1,.xz-lc-2,.xz-lc-3,.xz-lc-4,.xz-lc-5{ height:460px; background-size:cover;}
}

@media (max-width: 768px){
.store-main ul li{ width:50%;}	

.store-main ul li dl dd h3{background: url(../images/ico-03.png) no-repeat 0px 6px; background-size: 14px; padding-left:25px;}
.store-main ul li dl dd h4{background: url(../images/ico-04.png) no-repeat 0px 6px; background-size: 14px; padding-left:25px;}
.store-main ul li dl:hover dd h3{background: url(../images/ico-03-h.png) no-repeat 0px 6px;  background-size: 14px;}
.store-main ul li dl:hover dd h4{background: url(../images/ico-04-h.png) no-repeat 0px 6px; background-size: 14px;}
.store-nav a{ margin-right:10px; padding:0px 15px;}

.md-top{ padding-top:0px;}
.store-left{ width:100%;}
.store-l-r .gy-center-1200{ padding:0px;}
.store-right{ float:left; width:100%; padding:20px; background:#fff;}
.store-left .swiper-container{ padding-bottom:0px;}
.store-left .swiper-pagination-bullet{ background:rgba(0,0,0,0.5); border:0px;}
.store-left .swiper-pagination-bullet-active{ background:#f2e726; border:2px solid #f2e726}
.store-left .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:15px;}

.store-main-s .gy-center-1200{ padding:0px;}
.dtzs{ margin-top:10px;}
.map-a{ height:360px;}
.store-right h1{ font-size:24px;}
.pro-main ul li{ width:50%;}

.pro-right{ float:left; width:100%; padding:20px; background:#fff;}
.pro-left{ margin-top:1px; border-bottom:10px solid #f3f3f3;}
.xt-nr ul li{ width:100%;}
.xt-nr ul li:nth-child(2n+2){ padding:0px;}
.xt-nr ul li:nth-child(2n+1){ padding:0px;}
.bt-bf ul li:nth-child(2n+1){ padding:0px;}
.bt-bf ul li:nth-child(2n+2){ padding:0px;}
.bt-bf ul li{ width:100%;}
.bt-bf ul li:nth-child(2n+1) b{ right:20px;}
.bt-bf ul li b{ line-height:52px;}
.yyinput{ height:50px; line-height:48px; padding:0px 15px; font-size:14px;}
.xt-nr ul li h2{ font-size:14px;}
.zjyy{ padding:20px;}
.team-zj dl{ padding:20px;}
.xt-nr ul li span{ padding:15px 15px 10px 15px}
.xcq-text{ padding:5px 15px; font-size:14px; height:120px; line-height:30px;}

.team-zj dl dd p{ font-size:14px; line-height:28px;}
.team-zj dl dd h2 b{ font-size:24px;}
.team-zj dl dd h2 i{ font-size:16px;}
.team-zj dl dt{ margin-right:20px;}
.tx-icon{ width:60px;}
.tj-ypsb dl dt{ width:100%;}
.tj-ypsb dl dd{ width:100%; padding:0px 20px;}
.tj-ypsb dl dd h3{ margin-top:0px; font-size:20px;}
.tj-ypsb dl dd p{ font-size:14px; line-height:28px;}
.ck-sb ul li dl dd h2{ font-size:16px;}
.ck-sb ul li dl dd p{ line-height:28px; font-size:13px;} 
.sp-gdt .swiper-button-next, .sp-gdt .swiper-button-prev{ display:none;}
.yp-top-bj .bj-line1{ display:none;}
.yp-top-bj .bj-line2{  display:none;}
.sb-body{ margin:20px 0px 0px 0px;}
.sp-bt-a h2{ margin-bottom:8px;}
.kp-main{ padding:20px;}
.tlkp-mm{ margin-top:-390px;}
.ss-gdzy{margin-top:-390px;}
.kp-bt h1{ font-size:24px;}
.video-hd-list ul li{ width:50%;}

.xt-nr ul li:nth-child(1) h2{ line-height:20px; min-height:auto;}
.xt-nr ul li:nth-child(2) h2{ line-height:20px; min-height:auto;}
.jm-ly ul li:nth-child(2n+1){ padding:0px;}
.jm-ly ul li:nth-child(2n+2){ padding:0px;}
.jm-ly ul li{ width:100%; margin-bottom:20px;}
.jm-ly ul{ float:left; width:100%; margin:0px;}
.tl-ly{ margin-top:0px;}
.lianx-1{ padding:30px 0px;}
.lianx-1 ul{ margin-top:30px;}
.lianx-1{ background:#f5f5f7}
.lianx-1 ul li b img{ max-width:28px;}
.lianx-1 ul li{ position:relative; padding:30px 0px;}
.lianx-1 ul li a{ display:block; float:left; width:100%; height:100%; position:absolute; top:0px;}
.lianx-1 ul li{ width:100%; border-bottom:10px solid #f5f5f7;}
.lianx-1 ul li:nth-child(3n+3){ border-bottom:0px;}
.lianx-1 ul li:before{ display:none;}
.lianx-1 ul li i{ height:auto;}
.lianx-1 ul li em{ margin-top:10px;}
.lianx-1 ul li p{ margin:15px 0px;}

.lianx-1 ul li:nth-child(3n+1) i{ font-size:18px; font-family:din; color:#1e2972}

.lianx-1 ul li:nth-child(3n+2) i{ font-size:18px; }
.c-allmap{ height:300px;}

.gjgl-nr{ width:94%; margin-left:0px; left:3%; top:3%; bottom:3%;}
.recruit-nr ul li span{ padding:0 20px;}
.recruit-nr ul li font{ right:15px;}
.recruit-nr ul li span b{ line-height:50px;}
.recruit-nr ul li font a{ line-height:50px;}
.recruit-nr ul li span b:nth-child(4n+4){ padding-left:9%;}
.recruit-nr ul li.btta span b:nth-child(4n+4){ padding-left:11%;}
.recruit{ width:100%;}
.recruit3 ul li span b{ line-height:60px;}
.recruit3 ul li.btta span b:nth-child(4n+4){ padding-left:11.5%;}
.recruit3{ margin-top:20px;}
.zpgw{ padding-top:30px;}
.ry-list ul li{ width:50%;}
.hy{ padding-top:30px; padding-bottom:0px;}
.hy-b{ margin-top:20px;}
.h-txts li dl{ display:block;}
.h-txts li dl dt{ width:100%; float:left;}
.h-txts li dl dt img{ float:none; display:block; margin:0 auto; text-align:center}
.h-txts li dl dd{ width:100%; float:left; margin-top:20px; padding:0px;}
.qxpp-bt{ font-size:20px;}
.htl-bt dd{ width:100%;}
.htl-bt dt{ width:100%;}
.htl-bt dl{ margin-bottom:20px;}
.htl-bt dd b{ font-size:20px; color:#f2e726}
.qyhw-na{ padding-top:20px;}
.xz-lc-1,.xz-lc-2,.xz-lc-3,.xz-lc-4,.xz-lc-5{ height:auto;}
.xz-lc-1 img,.xz-lc-2 img,.xz-lc-3 img,.xz-lc-4 img,.xz-lc-5 img{ display:block;}
}
@media (max-width: 640px){
.store-main ul li dl dd h2{ font-size:16px;}
.store-main ul li dl dd{ padding:15px;}	
.store-nav a{ width:23.5%; margin-right:2%; text-align:center;}
.store-nav a:nth-child(4n+4){ margin-right:0px;}

.map-md-dh a{ font-size:14px;}
.md-an-niu a{ font-size:14px;}
.store-right h1{ font-size:20px; margin-bottom:20px;}
.store-right span img{ width:16px; margin-right:15px; margin-top:2px;}
.store-right span b{ font-size:14px;}
.store-right span p{ padding-left:31px;}
.store-right span a i{ font-size:14px; font-style:normal;}
.store-right span{ margin-bottom:20px;}

.md-an-niu a{ height:46px; line-height:46px;}
.md-an-niu a.zx-icon b{ background-size:20px;}
.md-an-niu a.pd-icon b{background-size:20px;}
.map-md-dh a{ height:46px; line-height:46px;}
.ny-mmx{ padding:10px 0px;}
.news-x-fy dl{ width:100%;}
.news-x-fy dl:last-child{ padding:0px;}
.news-x-fy dl:first-child{ padding:0px;}
.news-x-fy dl dt{ font-size:14px;}
.dtzs{ margin-bottom:0px;}
.pp-shaixuan dl dd a{ margin-right:10px;}
.pp-shaixuan{ padding:20px 20px 10px 20px}

.pro-cp-bt ul li{ font-size:12px;}
.pro-cp-bt p{ font-size:12px; line-height:26px;}
.pro-cp-bt h1{ font-size:22px; margin:10px 0px;}

.pro-cp-bt h2{ font-size:18px;}
.pro-cp-bt ul{ padding:0px 0px;}
.pro-cp-bt h6{ font-size:20px; margin:15px 0px;}
.pro-cp-bt h6 b{ font-size:24px;}
.pro-cp-bt h6 i{ font-size:18px;} 
.pro-more{ margin:0px;} 
.pro-more a{ float:left; width:100%; border-radius:0px;}
.pro-nz p{ font-size:14px;}
.team-list ul li dl dt{ width:180px;}
.team-list ul li dl dd h2{ margin-top:0px}
.team-list ul li span h6 { width:100%;}
.team-csr dl dt{ width:100%; margin-right:0px; border-radius:8px 8px 0px 0px;}
.team-csr dl{ display:block; padding:0px;}
.team-csr dl dd{ float:left; width:100%; padding:10px 20px;}
.team-csr dl dd h2 b{ font-size:24px;}
.team-csr dl dd h2 i{ font-size:16px;}
.ny-pf ul li a{ line-height:48px; height:48px;}
.ny-sl ul li a{ height:48px; line-height:48px;}
.team-csr{ margin-top:20px;}
.ny-sl{ margin-top:-24px;}

.remember-me{ width:33.33%; margin-right:0px;}
.ly-tj-nr a{ width:100%;}
.zjyy{ margin-bottom:0px; margin-top:20px;}

.team-zj dl dt{ width:200px;}
.team-zj dl dd h2 font{ width:100%;}
.ck-sb ul li{ width:100%;}
.ck-sb ul li dl dd{ padding:10px 20px;}
.sp-bt-a h1{ font-size:26px;}
.sp-bt-a h2 a{ width:44px; height:44px;}
.tlkp-list dl dt{ width:240px;}
.tlkp-list dl dd h2{  line-height:30px; max-height:90px;    white-space: normal;}
.tlkp-list dl dd p{ margin-top:0px; display:none;}

.kp-bt span b img{ width:20px;}
.kp-bt span b i{ line-height:20px;}
.kp-bt span b{ margin-right:30px;}
.kp-bt span b:last-child{ margin-right:0px;}
.kp-bt h1{ font-size:22px;}
.news-hd-list ul li dl dd{ padding:15px;}
.news-hd-list ul li dl dd h2{ font-size:16px;}
.news-hd-list{ margin-top:30px;}
.tlkp-mm{ margin-bottom:20px;}
.news-x-fy{ margin-bottom:0px;}
.kp-bt h1{ margin-top:0px;}
.kp-xx iframe{  height:360px;}
.htl-wz p{ font-size:12px; line-height:24px;}
.htl-wz h3 br{ display:block; line-height:36px;}

.kh-xz ul li dl{ padding:20px;}
.kh-xz ul li dl{ display:block;}
.kh-xz ul li dl span{ position:static; width:100%; float:left; margin:0px; border-top:1px solid #eee; padding-top:20px; height:auto;}
.kh-xz ul li dl dt{ position:absolute; top:40px;}
.kh-xz ul li dl dd{ padding:0px 0px 20px 50px; float:left; width:100%;}
.kh-xz ul li dl dd b{ font-size:14px;}
.kh-xz ul li dl span em{ float:right;}
.swx-list ul li{ width:50%;}
.swx-list ul li dl h6 img{ max-width:50px;}
.swx-list ul li dl h6{ margin:20px 0px;}
.swx-list ul li dl h5{ font-size:16px;}

.swx-fw h2,.lc-bt h2,.jmys-main h2,.jmlc-main h2,.jm-ly h2,.lianx-1 h2,.f36{ font-size:24px;}
.wz-text h4{ font-size:28px;}
.wz-text p{ font-size:16px; margin-top:15px;}
.swx-fw p,.lc-bt p{ font-size:14px;}
.yp-lc-n ul{ padding:0px 10px;}
.yp-lc-n ul li{ width:50%; padding:10px;}
.ring{ width:1000px; height:367px; margin-left:-500px;}
.ring span img{ float:left; width:100%;}
.sb-main{padding: 0px;}
.gy-video{ width:160px; height:160px; background-size:cover; background-size:60px; margin:-80px 0px 0px -80px;}
.video-icon{ width:90px; height:90px; left:50%; margin-left:-45px; top:50%; margin-top:-45px;}
.jmys-main ul li{ width:50%;}
.jmys-main ul li dl{ padding:20px 0px;}
.jmys-main h2,.jmlc-main h2,.jm-ly h2{ margin:30px 0px;}
.jmlc-main ul{}
.jmlc-main ul li{ width:50%; margin:0px 0px 20px 0px;}
.jmlc-main ul li:nth-child(2n+1){ padding-right:10px;}
.jmlc-main ul li:nth-child(2n+2){ padding-left:10px;}
.jmlc-main ul li i{ display:none;}
.jmlc-main ul li:nth-child(3n+2){ margin:0px 0px 20px 0px;}
.jmlc-main ul li dl dd h6 img{ max-width:50px;}
.jmlc-main ul li dl dd h6{ padding:20px 0px 60px 0px;}
.jmys-main{ padding-bottom:20px;}
.jmys-main ul li dl h6 img{ max-width:50px;}
.lianx-1 ul li{ padding:20px 0px;}
.lianx-1 ul li i{ font-size:14px;}
.lianx-1 ul li em{ font-size:12px;}
.gjgl-nr1 h1{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.gjgl-nr1{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.gjgl-nr1 h1{ font-size:24px;}
.gjgl-nr1 span{ border:1px solid #b2b2b2; width:26px; height:26px;}
.gjgl-nr1 span.yuan1,.gjgl-nr1 span.yuan2{ height:1px; width:10px; left:7px; top:12px;}
.gjgl-nr1 span:hover{ border:1px solid #bece24}
.gjgl-nr{ padding:20px;}
.gw-zz p{ margin:5px 0px;}
.gjgl-nr3{ position:static; float:left; width:100%; margin-top:20px;}
.gjgl-nr2{ position:static; float:left; width:100%;}
.vo-a{ overflow-x:hidden; overflow-y:auto; float:left; width:100%; position:absolute; top:66px; left:0px; bottom:0px;}
.gjgl-nr3 p{ font-size:12px;}
.gw-zz p{ font-size:13px;}
.filter-box, .filter-box2{ display:none;}
.jmsr-nr{ width:100%;}
.jmsr2{ width:100%; margin-top:20px;}
.recruit{ width:100%;}
.jmsr2 font a{ font-size:14px; border-radius:50px; height:46px; line-height:46px;}
.recruit-nr ul li span b,.recruit-nr ul li font a{ font-size:12px;}
.recruit-nr ul li span b:nth-child(4n+4){ padding-left:5%;}
.recruit-nr ul li.btta span b:nth-child(4n+2),.recruit-nr ul li.btta span b:nth-child(4n+3){ padding-left:6%;}
.recruit-nr ul li.btta span b:nth-child(4n+4){ padding-left:7%;}
.recruit-nr ul li.recruit-nr ul li span{ width:100%; padding:0 15px;}
.recruit3 ul li.btta span b:nth-child(4n+3), .recruit3 ul li.btta span b:nth-child(4n+2),.recruit3 ul li.btta span b:nth-child(4n+1){ padding-left:4%;}
.recruit3 ul li.btta span b:nth-child(4n+4){ padding-left:4%}
.recruit3 ul li span{ padding:0px 0px; width:100%;}
.ry-list ul li dl dt b{ width:40px; height:40px; background-size:cover;}

.hym{ border-top:2px solid #f3f3f3; border-bottom:0px;}
.hym p{ font-size:14px; line-height:46px;}
.hislist .slick-current .hym{ border-top:2px solid #1e2972;}
.his-prev, .his-next{ top:60px; display:none !important;}
.hisc{ padding:20px 0px 40px 0px;}
.h-txts li dl dd span p{ margin:8px 0px;}
.his-prev{ left:20px; }
.his-next{ right:20px; }
.fzl-w{ position:relative; z-index:3;}
.hist .his-prev,.hist .his-next{ display:block !important; top:0px; width:50px; height:49px; margin:0px; background:#fff; border:1px solid #ddd; border-right:0px; }
.hist .his-prev i,.hist .his-next i{ line-height:48px; background:none;}
.hist .his-prev:hover,.hist .his-next:hover{ background:#f2e726}
.hist .his-prev{ left:0px; }
.hist .his-next{ right:0px; }
.hist .gy-center{ padding:0px 50px;}
.hislist .slick-current .hym b{ display:none;}
.yp-lc-n dl dd i{ font-size:14px;}
}

@media (max-width: 480px){
.store-main ul li{ width:100%;}	
.map-a{ height:300px;}
.pro-main ul li{ width:100%;}
.team-list ul li dl a{ padding:0px 15px 0px 0px; overflow:hidden;}
.team-list ul li dl dt{ width:150px; border-radius:0px;} 
.team-list ul li dl dd p{ font-size:13px; line-height:26px; max-height:78px; margin-bottom:10px;}
.team-list ul li span h6{ height:40px; line-height:40px; font-size:14px;}
.team-list ul li dl dd h2{ margin-top:5px;}
.team-list ul li dl dd h2 font{ line-height:30px; height:30px;background: url(../images/rl-icon.png) no-repeat 0px 5px;  background-size: 18px; font-size:14px;}

.team-zj dl dt{ width:120px;}
.team-zj dl dd p{ display:none;}
.team-zj dl dd span{ display:none;}
.tx-icon{ width:40px;}
.t-yd-js{ display:block;}
.team-zj dl dd h2{ margin-top:-12px;}
.tlkp-list dl a{ display:block; float:left;width:100%;}
.tlkp-list dl dd p{ display:block; margin:5px 0px;}
.tlkp-list dl dt{ width:100%;}
.tlkp-list dl dd span{ padding-bottom:10px;}
.tlkp-list dl dd{ padding:15px 20px 10px 20px;}

.news-hd-list ul li{ width:100%;}
.news-hd-list ul li dl dd h2{ height:auto; -webkit-line-clamp: inherit;}
.video-hd-list ul li{ width:100%;}
.video-hd-list ul li dl dd h2{ height:auto; font-size:16px;}
.video-hd-list ul li dl dt b{ width:44px; height:44px; background:url(../images/video.png) center no-repeat rgba(0,0,0,0.5); margin:-22px 0px 0px -22px; background-size:14px;}
.video-hd-list ul li:hover dl dt b{ background:url(../images/video1.png) center no-repeat #f2e726;background-size:14px; }

.swx-list ul li dl h5{ font-size:14px;}
.swx-list ul li dl p{ font-size:8px;}
.jmlc-main ul li dl dt b{ left:10px; top:10px;}
.jmlc-main ul li dl dd h5{ font-size:14px; padding:10px 10px;}
.jmys-main ul li dl h5{ font-size:16px;}

.recruit3 ul li span{ width:100%; padding:0 15px;}
.recruit3 ul li.btta span b:nth-child(4n+2),.recruit3 ul li.btta span b:nth-child(4n+3){ text-align:center; padding:0px;}
.recruit3 ul li.btta span b:nth-child(4n+4){ padding:0px; text-align:center;}
.recruit-nr ul li span b:nth-child(4n+2),.recruit-nr ul li span b:nth-child(4n+3){ padding:0px; text-align:center;}
.recruit-nr ul li span b:nth-child(4n+4){ padding:0px; text-align:center;}
.recruit-nr ul li span b:nth-child(4n+2), .recruit-nr ul li span b:nth-child(4n+3){ text-align:left; line-height:50px;}
.recruit3 ul li span b:nth-child(1){ font-size:14px;} 
.recruit-nr ul li span b:nth-child(4n+4){ position:absolute; right:0px; top:0px; width:100px;}
.recruit-nr ul li font a{}



.recruit-nr ul li span{ width:100%; position:relative;}
.recruit-nr ul li span b:nth-child(1){ width:100%; padding-right:75px; font-size:16px; border-bottom:1px solid #eee;}
.recruit3 ul li span b:nth-child(1){ font-size:14px;} 


.recruit3 ul li span b:nth-child(4n+2),.recruit3 ul li span b:nth-child(4n+3){ width:20%;}
.recruit3 ul li span b{ width:50%; font-size:12px;}
.recruit-nr ul li span,.recruit3 ul li span{ padding:0 15px;}
.recruit-nr ul li font{ right:15px; bottom:0px; top:auto;}	
.recruit-nr ul li span b{ width:50%; text-align:left;}
.recruit3 ul li.btta span b:nth-child(4n+2), .recruit3 ul li.btta span b:nth-child(4n+3){ display:none;}
.recruit3 ul li span{ padding:0 15px;}
.recruit3 ul li.btta span b:nth-child(4n+4){ width:50%;text-align:right;}
.recruit3 ul li.btta span b:nth-child(4n+1){ padding-left:0px;}
.recruit-nr ul li span b{ line-height:60px;}
.recruit-nr ul li{ margin-bottom:20px;}
.wz-text h4{ font-size:24px;}
.wz-text p{ font-size:16px; margin-top:10px;}
.ry-list ul li{ width:100%;}
.htl-bt dd p{ font-size:14px;}
.qyjy ul li{ font-size:14px;}
.qyjy{ margin-bottom:20px; margin-top:10px;}
.qywh p.f36{ font-size:24px;}
.qywh h3{ margin-bottom:40px;}
.qywh{ padding-bottom:80px;}
.about-a li{ width:100%;}
.about-a h2 img{ max-width:80px;}
.md-l-nx a{ font-size:12px;}
.md-l-fh a{ font-size:12px; padding-left:20px;}
.md-l-nx i{ margin:0px 10px;}
.xz-lc-3 .zx-n{ bottom:20px; margin-bottom:0px;}
}

@media (max-width:420px){
.yp-lc-n dl:before{ width:150px; height:150px; margin:-75px 0px 0px -75px;}	
.yp-lc-n{ margin-top:0px;}	
}




.swx-list ul li:nth-child(5n+1){animation-duration: 1.25s;animation-delay: 0.2s;}
.swx-list ul li:nth-child(5n+2){animation-duration: 1.25s;animation-delay: 0.35s;}
.swx-list ul li:nth-child(5n+3){animation-duration: 1.25s;animation-delay: 0.5s;}
.swx-list ul li:nth-child(5n+4){animation-duration: 1.25s;animation-delay: 0.65s;}
.swx-list ul li:nth-child(5n+5){animation-duration: 1.25s;animation-delay: 0.8s;}



@-webkit-keyframes anim-out-pseudo {
    0% { background: rgba(0, 0, 0, 0.25); }
    100% { background: transparent; }
}

@-moz-keyframes anim-out-pseudo {
    0% { background: rgba(0, 0, 0, 0.25); }
    100% { background: transparent; }
}

@-ms-keyframes anim-out-pseudo {
    0% { background: rgba(0, 0, 0, 0.25); }
    100% { background: transparent; }
}

@keyframes anim-out-pseudo {
    0% { background: rgba(0, 0, 0, 0.25); }
    100% { background: transparent; }
}
@-webkit-keyframes anim-out {
    0% { width: 0%; }
    100% { width: 100%; }
}

@-moz-keyframes anim-out {
    0% { width: 0%; }
    100% { width: 100%; }
}

@-ms-keyframes anim-out {
    0% { width: 0%; }
    100% { width: 100%; }
}

@keyframes anim-out {
    0% { width: 0%; }
    100% { width: 100%; }
}



@keyframes ringScale {
  0% {
    opacity: 1;
    
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    
  }
}

@keyframes ringMove {
  0% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes show
{
	0%{
		opacity:1;
		-webkit-transform:scale(1);
	}
	50%{
		opaicty:.6
		-webkit-transform:scale(1.6);
	}
	100%
	{
		opacity:.1;
		-webkit-transform:scale(2);
	}
}

@keyframes show
{
	0%{
		opacity:1;
		transform:scale(1);
	}
	50%{
		opaicty:.6
		transform:scale(1.6);
	}
	100%
	{
		opacity:.1;
		transform:scale(2);
	}
}