@charset "utf-8";
@font-face {
    font-family: dincondbold;
    src: url("../font/dincondbold.otf");
}
@font-face {
    font-family: markpro;
    src: url("../font/markpro.otf");
}
@font-face {
    font-family: dincondregular;
    src: url("../font/dincondregular.otf");
}
@font-face {
    font-family: myriadproregular;
    src: url("../font/myriadproregular.otf");
}
@font-face {
    font-family: dinmedium;
    src: url("../font/dinmedium.otf");
}
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;}
html,body{font-size: 14px;font-family:markpro,"Microsoft YaHei","PingFang SC";background: #fff;color: #333;}
input,textarea{ border:none; font-family:markpro,"Microsoft YaHei","PingFang SC";}
img{ border: none; }
h1,h2,h3,h4,h5{font-weight: normal;font-size: 14px;}
table{width: 100%;border-collapse: collapse;}
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1;}
html.hide{overflow: hidden;}
body.hide{overflow: hidden;}
a{color: #333;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }
p{line-height: 1.6em;}
.img100 img{vertical-align: bottom;width: 100%;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.pc-show{display: block;}
.wap-show{display: none;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.relative{position: relative;}
.text-center{text-align: center;}
.overhide{overflow: hidden;}
.padding-tb60{padding: 60px 0;}
.padding-tb70{padding: 70px 0;}
.padding-tb80{padding: 80px 0;}
.padding-tb90{padding: 90px 0;}
.padding-tb100{padding: 100px 0;}
.padding-tb110{padding: 110px 0;}
.padding-tb120{padding: 120px 0;}
.w1400{width: 1400px;max-width: 92%;margin: 0 auto;}
.w1200{width: 1200px;max-width: 92%;margin: 0 auto;}
.bgf1{background: #f1f1f1;}
.bgf2{background: #f2f2f2;}
.bgf3{background: #f3f3f3;}
.bgf4{background: #f4f4f4;}
.bgf5{background: #f5f5f5;}
.bgf6{background: #f6f6f6;}
.bgf7{background: #f7f7f7;}
.bgf8{background: #f8f8f8;}
.bgf9{background: #f9f9f9;}
.bgfff{background: #fff;}
.padding20{padding: 20px;}
.padding30{padding: 30px;}
.padding40{padding: 40px;}
.padding50{padding: 50px;}
.padding60{padding: 60px;}



/*header s*/
body{transition: all .4s;padding-top: 80px;}
.header{position: fixed;z-index: 999;width: 100%;left: 0;top:0;transition: all .4s;height: 80px;background: #fff;}
.header .w1400{position: relative;transition: all .4s;}
.logo{position: absolute;left:20px;top:50%;transform: translateY(-50%);}
.logo img{display: block;height: 47px;transition: all .4s;}
.nav-box{margin-right: 196px;position: relative;padding-right: 10px;}
.nav-box:after{content: '';position: absolute;right: 0;top:50%;height: 14px;border-right: 1px solid #4c4c4c;margin-top: -7px;}
.nav li{float: left;position: relative;}
.nav-yi{display: inline-block;line-height: 80px;font-size: 16px; padding: 0 20px;transition: all .4s;position: relative;z-index: 3;}
.nav-yi span{position: relative;z-index: 1;display: inline-block;text-align: center;}
/*.nav-yi span:after{position: absolute;z-index: -1;bottom:0;left: 50%;transform: translateX(-50%); height: 2px;background: #1a889e;width:0;content: "";transition: all .4s;}*/
/*.nav li.active .nav-yi span:after{width: 100%;}*/
.nav li.active .nav-yi{color: #37a8d9;}
.nav-er{position: absolute;width: 220px;left: 50%;margin-left: -110px;box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.21);opacity: 0;margin-top: -20px;transition: all .4s;pointer-events: none;}
/*.nav-er{display: none;}*/
.nav-er a{display: block;background: rgba(255,255,255,.85);text-align: center;line-height: 44px;text-transform: uppercase;font-size: 14px;color: #777;}
.nav li:nth-child(2) .nav-er a:nth-child(5){display: none;}
.nav li:nth-child(3) .nav-er{width: 380px;margin-left: -190px;}
.search-box{position: absolute;right: 38px;top:50%;margin-top: -12px; cursor: pointer;z-index: 7;}
/*.search-box:before{content: '';height: 12px;border-right: 1px solid #3c3938;top:50%;margin-top: -6px;left: -7px;position: absolute;}*/
.search-btn{width: 24px;height: 24px;border-radius: 24px;background:url("../images/search.png") no-repeat center;background-size:cover;line-height: 24px;text-align: center; z-index: 5;position: relative;}
.search-con{position: absolute;width: 0;right: 0;height: 32px;top:54px;background: #fff;overflow: hidden;transition: all .4s;border-radius: 32px;box-shadow: 0 0 4px #ddd;}
.search-con .text{display: block;height: 32px;width: 100%;background: none;text-indent: 36px;}
.search-close{width: 32px;height: 32px;position: absolute;top:0;left: 0;text-align: center;line-height: 32px;background:url("../images/gb64.png") no-repeat center;background-size:cover;}
.search-sb{position: absolute;right:6px;top:4px;cursor: pointer;display: none;}
.search-box.active .search-con{width: 200px;}
.search-box.active .search-sb{display: block;}
.search-text{margin-right: 32px;}
.language{position: absolute;height: 32px;line-height: 32px;top:50%;margin-top: -16px;right: 85px;padding-right: 15px;}
.language-val{}
.language-box{position: absolute;top:100%;background: #fff;width: 100%;left: 0;display: none;}
.language i{position: absolute;right: 0;top:50%;margin-top: -3px; width: 7px;height: 6px;background: url("../images/dbx.png") no-repeat center;background-size: cover;transition: all .4s;}
.language.active i{transform: rotate(180deg);}
.language-box a{display: block;text-align: center;font-size: 12px;line-height: 24px;color: #333;}
.language-box a:hover{background: #37a8d9;color: #fff;}
.menu-handler{width: 30px; height: 32px; cursor: pointer; position: absolute;right:3%;top:14px; transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); display: none; }
.menu-handler .burger{height: 2px; background: #1a889e; display: block;width: 20px; position: absolute; z-index: 5; left: 5px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center;-o-transform-origin: center; -ms-transform-origin: center;border-radius: 2px;-webkit-border-radius: 2px;top: 8px;transition:all .4s;}
.menu-handler .burger-2{top: 15px; }
.menu-handler .burger-3{top: 22px;}
.menu-handler.active .burger-1{top:15px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2{-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3{top: 15px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }

.header-style .header{background: none;box-shadow: none !important;border-bottom: 0.5px solid rgba(255,255,255,.3);}
.header-style .nav-yi{color: #fff;}
.header-style .search-btn{background:url("../images/search-1.png") no-repeat center;background-size:cover;}
.header-style .nav-box:after{border-color: #fff;}
.header-style .language-val{color: #fff;}
.header-style .language i{background: url("../images/dbx-1.png") no-repeat center;background-size: cover;}
/*.header-nonebg .nav-yi span{color: #fff;}*/
/*.header-nonebg .language-val{color: #fff;}*/
/*.header-nonebg .language i{background: url("../images/dbx-fff.png") no-repeat center;background-size: cover;}*/
/*.header-nonebg .search-box:before{border-color: #fff;}*/
/*.header-nonebg .search-opean{background: url(../images/search-fff.png) no-repeat center;background-size: cover;}*/
/*.header-nonebg .nav-box:after{border-color: #fff;}*/
.index-body{padding-top: 0;}
.index-body.is-scroll{padding-top: 0;}
body.is-scroll{padding-top: 60px;}
body.is-scroll .header{height: 60px;box-shadow: 0 1px 2px #ddd;}
body.is-scroll .nav-yi{line-height: 60px;}
body.is-scroll .search-con{top: 44px;}
body.is-scroll .logo img{height: 40px;}
.scrollBar::-webkit-scrollbar {width: 10px;height: 6px;}
.scrollBar::-webkit-scrollbar-thumb:hover { border: 1px solid #636363;background-color: #929292;}
.scrollBar::-webkit-scrollbar-thumb {background-color: #cfcfd2;border-radius: 8px;background-clip: padding-box;min-height: 28px;}
.scrollBar::-webkit-scrollbar-track-piece {background: #f3f3f3;}
/*header e*/
/*footer s*/
.footer{background: #e7e7e7;}
.footer-top{padding: 50px 0;position: relative;}
.logo-fff{}
.logo-fff img{height: 53px;}
.footer-nav a{display: inline-block;line-height: 53px;font-size: 16px;color: rgba(255,255,255,1);transition: all .4s;margin-right: 60px;}
.footer-nav a:last-child{margin-right: 0;}
.footer-nav a:hover{color: #fff;}
.footer-mid{border-bottom: 1px solid #ccc;}
.footer-bot{padding: 50px 0;}
.footer-bot span,.footer-bot a{transition: all .4s;display: inline-block;}
.bq a{margin: 0 15px;}
.bq span a{margin: 0;}
.qr{padding: 10px;width: 147px;border:1px solid #ccc;}
.footer-lx li{float: left;margin-left: 50px;}
.footer-lx li p{color: #666;font-size: 16px;margin-bottom: 5px;}
.footer-lx li div{color: #333;line-height: 1.6em;}
.footer-lx li img{display: block;width: 61px;margin-bottom: 20px;}
.footer-lx li span{display: block;font-size: 26px;color: #37a8d9;margin-top: 10px;}
/*.footer-lx li:nth-child(3){width: 302px;}*/
.share{position: relative;z-index: 9;}
.share span{display: inline-block;vertical-align: middle;color: #727375;text-transform: uppercase;}
.share a{display: inline-block;vertical-align: middle;width: 36px;height: 36px;position: relative;margin-left: 45px;}
.weixin .i{background: url("../images/fx1.png") no-repeat center;background-size: cover;}
.weibo .i{background: url("../images/fx2.png") no-repeat center;background-size: cover;}
.dy .i{background: url("../images/fx3.png") no-repeat center;background-size: cover;}
.hide-qr{position: absolute;top:44px;left: 50%;width: 120px;margin-left: -60px;overflow: hidden;transition: all .4s;height: 0;}
.hide-qr .img100{padding: 5px;background: #fff;}
.share a:hover .hide-qr{height: 120px;}
.yqlj{width: 340px;background: #ccc;cursor: pointer;}
.yqlj .i{width: 39px;height: 36px;position: absolute;right: 0;top:0;background: #727375;}
.yqlj .i:after{transition: all .4s;width: 100%;height: 100%;position: absolute;right: 0;top:0;background: url("../images/bot39.png") no-repeat center;background-size: cover;content: '';}
.yqlj.active .i:after{transform: rotate(180deg);}
.yqlj-val{line-height: 36px;padding: 0 15px;color: #333;}
.yqlj-list{position: absolute;left: 0;width: 100%;background: #c0c0c0;max-height: 180px;overflow: auto;display: none;}
.yqlj-list a{display: block;padding: 0 15px;line-height: 36px;}
.yqlj-list a:hover{background: #999;color: #fff;}
.footer-slide .guding{display: none !important;}
.guding{width: 56px;position: fixed;z-index: 998;right: 50px;bottom:70px;display: none;}
.guding.active{display: block;}
.guding li{height: 56px;border-radius: 100%;margin-top: 14px;cursor: pointer;}
.kf{background: #fff url("../images/kf.png") no-repeat center;background-size: cover;}
.return{background: #fff url("../images/top.png") no-repeat center;background-size: cover;}
.go-index{background: #37a8d9 url("../images/77.png") no-repeat center;background-size: cover;}
/*footer e*/
/*index s*/
.swiper-container1{height: 100%;}
.footer-slide{height: auto !important;}
.banner .swiper-container{height: 100%;}
.banner-des h2{font-size: 80px;color: #fff;letter-spacing: 10px;text-indent: 10px;}
.banner-des h3{font-size: 36px;color: #666;}

.tsgd{display: inline-block;border:1px solid rgba(0,0,0,.7);text-align: center;line-height: 40px;width: 180px;font-size: 16px;transition: all .4s;position: relative;z-index: 3;overflow: hidden;}
.tsgd:after{width: 100%;height: 100%;top:0;left: -100%;background: #37a8d9;transition: all .4s;content: '';position: absolute;z-index: -1;}
.tsgd:hover{color: #fff;border-color: #37a8d9 !important;}
.tsgd:hover:after{left: 0;}

.tsgd-fff{position: relative;overflow: hidden; display: inline-block;border:1px solid rgba(255,255,255,.7);text-align: center;color: #fff;line-height: 40px;width: 180px;font-size: 16px;transition: all .4s;}
.tsgd-fff:before{width: 100%;height: 100%;top:0;left: -100%;background: #37a8d9;transition: all .4s;content: '';position: absolute;z-index: -1;}
.tsgd-fff:hover{border-color: #37a8d9;}
.tsgd-fff:hover:before{left: 0;}

/*.banner-des{margin-bottom: 50px;}*/
.banner-content{margin-top: 50px;}
.banner-content p{font-size: 20px;color: #686868;margin: 4px 0;}
.banner-content p:nth-child(odd){}
.bdot-box{position: absolute;z-index: 9;left: 0;width: 100%;pointer-events: none;bottom:70px;}
.bannerDot{pointer-events: auto;}
.bannerDot .swiper-pagination-bullet{margin-right: 24px; width: 12px;height: 12px;background: #fff;opacity: 1;}
.bannerDot .swiper-pagination-bullet:last-child{margin-right: 0;}
.bannerDot .swiper-pagination-bullet-active{background: #a7ce4f;}
.index-con{position: absolute;width: 100%;left: 0;top:80px;bottom:0;}
.index-pro a{position: absolute;width: 50%;height: 50%;overflow: hidden;}
.index-pro a:nth-child(1){top:0;left: 0;}
.index-pro a:nth-child(2){top:0;right: 0;}
.index-pro a:nth-child(3){bottom:0;left: 0;}
.index-pro a:nth-child(4){bottom:0;right: 0;}
.pro-bot{position: absolute;width: 100%;box-sizing: border-box;padding: 0 4%;bottom:40px;left: 0;z-index: 9;text-align: center;}
.pro-bot h2{font-size: 22px;color: #fff;}
.pro-bot-p{width: 560px;margin: 20px auto;max-width: 100%;opacity: 0;transition: all .4s;}
.pro-bot-p p{color: #fff;font-size: 16px;}
.pro-bg{background: url("../images/probg.png") no-repeat center;background-size: cover;opacity: 0;transition: all .4s;}
.index-pro a:hover .pro-bot-p{opacity: 1;margin-bottom: 0 !important;}
.index-pro a:hover .pro-bg{opacity: 0.8;}
.contact-des h2{font-size: 42px;color: #fff;}
.contact-des .i{width: 120px;margin: 25px 0; border-top: 1px solid #fff;}
.contact-des p{color: #fff;margin: 3px 0;}
.jsyf .contact-des h2{font-size: 32px;}
.hot-line{font-size: 40px;color: #37a8d9;margin-top: 40px;}
.hot-line i{font-style: normal;display: inline-block;vertical-align: middle;}
.hot-line span{font-size: 50px;font-family: dincondbold;line-height: 1em;display: inline-block;vertical-align: middle;}
.title36{margin-bottom: 60px;}
.title36 h2{font-size: 36px;color: #37a8d9;}
.title40 h2{font-size: 40px;}
.en36{font-size: 36px;color: #37a8d9;font-family: markpro;text-transform: uppercase;margin-top: 10px;}
.en40{font-size: 40px;}
.des16-fff p{font-size: 16px;color: #fff;}
.about-des{width: 650px;max-width: 100%;}
.about-des p{line-height: 2em;}
.margin-b80{margin-bottom: 80px;}
.ljgd-fff{display: inline-block;width: 240px;line-height: 53px;border:1px solid rgba(255,255,255,.7);text-align: center;font-size: 16px;color: #fff;overflow: hidden;}
.ljgd-fff:after{width: 8px;height: 16px;content: '';display: inline-block;vertical-align: middle;margin-left: 12px;margin-top: -4px; background: url("../images/jt8.png") no-repeat center;background-size: cover;}

.ljgd-fff:before{width: 100%;height: 100%;top:0;left: -100%;background: #37a8d9;transition: all .4s;content: '';position: absolute;z-index: -1;}
.ljgd-fff:hover{border-color: #37a8d9;}
.ljgd-fff:hover:before{left: 0;}


.hangye-top{position: absolute;width: 100%;top:40px;left: 0;}
.height100{height: 100%;position: relative;}
.title26{margin-bottom: 60px;}
.title26-news{margin-bottom: 40px;}
.title26 h2{font-size: 26px;color: #333;}
.title26 p{color: #999;margin-top: 10px;}
.instruct{position: absolute;left: 0;width: 100%;background: #fff;bottom:60px;top:160px;border-left: 1px solid #dedede;border-top: 1px solid #dedede;}
.instruct .swiper-container{height: 100%;overflow: visible;}
.instruct .swiper-container .swiper-wrapper{height: 100%;display: block;}
.instruct .swiper-slide a{position: absolute;width: 100%;top:0;height: 100%;left:0;}
.instruct .swiper-slide{position: absolute;width: 25%;box-sizing: border-box;border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;height: 50%;}
.instruct .swiper-slide:nth-child(1){top:0;left: 0;}
.instruct .swiper-slide:nth-child(2){top:0;left: 25%;}
.instruct .swiper-slide:nth-child(3){top:0;left: 50%;}
.instruct .swiper-slide:nth-child(4){top:0;left: 75%;}
.instruct .swiper-slide:nth-child(5){top:50%;left: 0;}
.instruct .swiper-slide:nth-child(6){top:50%;left: 25%;}
.instruct .swiper-slide:nth-child(7){top:50%;left: 50%;}
.instruct .swiper-slide:nth-child(8){top:50%;left: 75%;}
.hangye-box .newDot{display: none;}
.instruct-warp{margin: 25px;}
.instruct-show img{width: 130px;max-width: 60%;}
.instruct-show h3{font-size: 22px;color: #37a8d9;margin: 20px 0 40px;}
.instruct-show .i{width: 38px;height: 2px;background: #37a8d9;display: inline-block;}
.instruct-hide{position: absolute;top:-10px;right: -10px;bottom:-10px;left: -10px;transition: all .4s;opacity: 0;transform: scale(0.9);}
.instruct-hide img{max-width: 50%;width: 100px;}
.instruct-hide h3{font-size: 22px;color: #fff;margin-bottom: 10px;}
.instruct-hide p{color: rgba(255,255,255,.7);margin-bottom: 30px;}
.ckgd{color: #fff;font-size: 16px;position: relative;display: inline-block;padding-right: 44px;}
.ckgd:after{content: '';position: absolute;width: 27px;height: 27px;right: 0;top:50%;margin-top: -13px;background: url("../images/r27.png") no-repeat center;background-size: cover;}
.instruct .swiper-slide:hover{z-index: 9;}
.instruct .swiper-slide:hover .instruct-hide{opacity: 1;transform: scale(1);}
/*.new-con{position: absolute;left: 0;width: 100%;bottom:60px;top:160px;}*/
.news-style{display: block;padding: 30px;background: #fff;}
.newDot{margin-top: 60px;}
.newDot .swiper-pagination-bullet{width: 10px;height: 10px;border:2px solid #fff;margin: 0 9px; opacity: 1;background: none;}
.newDot .swiper-pagination-bullet-active{border-color: #a7ce4f;background: #a7ce4f;}
.new-bot{margin-top: 30px;}
.new-bot h3{font-size: 17px;margin-bottom: 10px;transition: all .4s; }
.new-bot p{height: 3.2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 10px;}
.new-con .swiper-slide{padding: 25px 0;}
.new-con .swiper-slide a{transition: all .4s;position: relative;overflow: hidden;}
.new-con .swiper-slide a:after{content: '';position: absolute;width: 100%;height: 5px;background: url("../images/bot.jpg") no-repeat center;background-size: cover;left: 0;bottom:-5px;transition: all .4s;}
.new-con .swiper-slide:hover a{transform: translateY(-20px);box-shadow: 0 0 5px #ddd;}
.new-con .swiper-slide:hover a:after{bottom:0;}
a:hover .new-bot h3{color: #37a8d9;}
/*index e*/
/*2公司简介 s*/
.ban-des h2{font-size: 36px;color: #fff;}
.banner-60 .ban-des h2{font-size: 60px;letter-spacing: 5px;}
.gy{height: 680px;margin-bottom: 10px;}
.about-jsyf{height: 680px;}
.des-fff p{color: #fff;line-height: 1.8em;}
.gy-con{width: 50%;}
.title32{margin-bottom: 60px;}
.title32 h2{color: #37a8d9;font-size: 28px;}
.wh .img100{width: 50%;}
.wh li{margin-bottom: 80px;}
.wh li:last-child{margin-bottom: 0;}
.wh li:nth-child(odd) .img100{float: right;}
.wh-con{position: absolute;width: 45%;height: 100%;top:0;}
.wh li:nth-child(odd) .wh-con{left: 0;}
.wh li:nth-child(even) .wh-con{right: 0;}
.title22-line{position: relative;padding-left: 12px;}
.title22-line:before{position: absolute;width: 3px;height: 20px;left: 0;top:50%;margin-top: -10px;background: #37a8d9;content: "";}
.title22-line h3{font-size: 22px;}
.des80 p{line-height: 1.8em;color: #808080;}
.margin-t25{margin-top: 25px;}
.ry-hide{background: rgba(0,0,0,.5);opacity: 0;transition: all .4s;}
.ry-hide p{color: #fff;font-size: 18px;}
.jia{width: 30px;height: 31px;background: url("../images/jia.png") no-repeat center;background-size: cover;margin: 0 auto 45px;}
.lingdao1 .swiper-slide{cursor: pointer;}
.lingdao1 .swiper-slide:hover .ry-hide{opacity: 1;}
.swiper-dot-fff{margin-top: 60px;}
.swiper-dot-fff .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;opacity: 1;margin: 0 10px;}
.swiper-dot-fff .swiper-pagination-bullet-active{background: #37a8d9;}
.swiper-dot-e3e3e3{margin-top: 60px;}
.swiper-dot-e3e3e3 .swiper-pagination-bullet{width: 10px;height: 10px;background: #e3e3e3;opacity: 1;margin: 0 10px;}
.swiper-dot-e3e3e3 .swiper-pagination-bullet-active{background: #37a8d9;}
.lingdao1 .btn40 div{opacity: 1;filter: grayscale(1);margin-top: -70px;}
.lingdao1 .btn40 div:hover{filter: grayscale(0);}
.lingdao1 .btn401{background: url("../images/g1.png") no-repeat center;background-size: cover;}
.lingdao1 .btn402{background: url("../images/g2.png") no-repeat center;background-size: cover;}

.ry-pay{max-width: 92%;margin: 0 auto;width: 1000px;}
.ry-pay .swiper-container{margin: 0 60px;}
.ry-pay .img{height: 600px;display: flex;justify-content: center;align-items: center;}
.ry-pay .img img{max-width: 100%;max-height: 100%;}
.rybtn div{width: 28px;height: 48px;position: absolute;top:50%;margin-top: -24px;cursor: pointer;z-index: 9;}
.rybtn div.swiper-button-disabled{cursor: default;opacity: 0.6;}
.rybtn1{background: url("../images/lll.png") no-repeat center;background-size: cover;left: 0;}
.rybtn2{background: url("../images/ddd.png") no-repeat center;background-size: cover;right: 0;}
.ryclose{position: absolute;width: 48px;height: 48px;background: url("../images/gb128.png") no-repeat center;background-size: cover;right: -10px;top:-48px;cursor: pointer;filter: g}
.fixed-style{position: fixed;z-index: 9999;background: rgba(0,0,0,.75);width: 100%;height: 100%;top:0;left: 0;display: none;}

.lc-a{display: block;padding: 18px;background: #fff;border:1px solid #ececec;position: relative;}
.lc-a:after{content: '';position: absolute;width: 11px;height: 19px;background: url("../images/ic-icon.jpg") no-repeat center;background-size: cover;top:87px;right: -11px;}
.year{font-size: 20px;color: #37a8d9;margin: 20px 0 15px;}
.year i,.year span{font-style: normal; display: inline-block;vertical-align: middle;}
.year span{font-size: 26px;font-family: dincondregular;}
.year span{margin-right: 8px;}
.lc-a h3{font-size: 16px;margin-bottom: 6px;transition: all .4s;}
.lc-des{height: 110px;overflow: auto;padding-right: 5px;margin-right: -5px;}
/*.lingdao2 .swiper-container{padding-right: 10px;margin-right: -10px;}*/
.lingdao2 .swiper-slide:nth-child(4n){margin-right: 10px;}
.lingdao2 .swiper-slide:nth-child(4n) .lc-a:after{display: none;}
.lc-a:hover h3{color: #37a8d9;}
/*.ulist{font-size: 0;width: 640px;height: 300px;margin: 80px auto 0;position: relative; transform-origin: top !important;}*/
.ulist{margin-top: 60px;}
.ulist li{display: inline-block;margin: 0 30px;}
.ulist li img{width: 94px;transition: all .4s;}
.ulist li:hover img{transform:scale(1.1);}
/*.ulist li:nth-child(1){left: 0;top:0;}*/
/*.ulist li:nth-child(2){top:50%;margin-top: -45px;left: 25%;margin-left: -45px;}*/
/*.ulist li:nth-child(3){left: 50%;bottom:0;margin-left: -45px;}*/
/*.ulist li:nth-child(4){top:50%;margin-top: -45px;right: 25%;margin-right: -45px;}*/
/*.ulist li:nth-child(5){right: 0;top:0;}*/





.hx li{float: left;width: 32%;margin-right: 2%;background: #fff;text-align: center;}
.hx li:last-child{margin-right: 0;}
.hx-wap{padding: 30px;}
.hx-text{margin-top: 35px;}
.hx-text h3{font-size: 18px;margin-bottom: 12px;}
.hx-text p{color: #7e7e7e;height: 3.2em;}
.fenbus{width: 50%;float: left;box-sizing: border-box;}
.widg{position: absolute;left: 50%;top:0;height: 100%;border-right: 1px solid #cecece;}
.khfb{padding-left: 35px;}
.scbj{padding-right: 35px;}
.khfb img{max-width: 100%;}
.scbj-con{float: left;width: 507px;max-width: 100%;}
.scbj .title32 p{margin-top: 20px;}
.khfb .img{padding-top: 75px;}
.scjd li{position: absolute;cursor: pointer;}
.scjd li p{font-weight: bold;transform: translateY(-11px);white-space: nowrap;}
.scjd-img{position: absolute;background: #a7ce4f;width: 150px;padding: 4px;transform: scale(0);transition: all .4s;box-sizing: border-box;}
.scjd-img img{width: 100%;vertical-align: bottom;}
.scjd li:nth-child(4){top: 43.5%;right: 45.5%;}
.scjd li:nth-child(5){top: 71%;right: 45.5%;}
.scjd li:nth-child(6){bottom: -2.7%; right: 45.5%;}
.scjd li:nth-child(7){top: 70.5%;left: 89%;width: 56px;}
.scjd li:nth-child(8){bottom: -2.7%;left: 89%;width: 56px;}
.scjd li:nth-child(1){top: 59%;left: 88.5%;}
.scjd li:nth-child(1) .scjd-img{display: none !important;}
.scjd li:nth-child(2) .scjd-img{display: none !important;}
.scjd li:nth-child(3) .scjd-img{display: none !important;}
.scjd li:nth-child(2){top: 28.5%;right: 46%;}
.scjd li:nth-child(3){top: 28.5%;left: 88%;}
.scjd li:nth-child(4) .scjd-img{right: 100%;top:50%;margin-top: -58px;margin-right: 10px;transform-origin: right center;}
.scjd li:nth-child(5) .scjd-img{right: 100%;top:50%;margin-top: -58px;margin-right: 10px;transform-origin: right center;}
.scjd li:nth-child(6) .scjd-img{right: 100%;top:50%;margin-top: -58px;margin-right: 10px;transform-origin: right center;}
.scjd li:nth-child(7) .scjd-img{left: 50%;margin-left: -75px;bottom:100%;margin-bottom: 21px;transform-origin: bottom center;}
.scjd li:nth-child(8) .scjd-img{left: 50%;margin-left: -75px;bottom:100%;margin-bottom: 21px;transform-origin: bottom center;}
.scjd li:hover{z-index: 9;}
.scjd li:hover .scjd-img{transform: scale(1);}


/*2公司简介 e*/
/*3.1产品中心 s*/
.pro-nav{display: flex;justify-content: space-around;border-bottom: 1px solid #d2d2d2;margin-bottom: 45px;}
.pro-nav a{display: inline-block;position: relative;font-size: 16px;transition: all .4s;padding-bottom: 25px;}
.pro-nav a:after{content: '';position: absolute;left: 50%;bottom:-1px;transform: translateX(-50%);border-bottom: 1px solid #37a8d9;transition: all .4s;width: 0;}
.pro-nav a.active{color: #37a8d9;}
.pro-nav a.active:after{width: 100%;}
.pro-nav a:hover{color: #37a8d9;}
.pro-nav a:hover:after{width: 100%;}
.pro-nav-news{justify-content: flex-start;}
.pro-nav-news a{margin-right: 40px;}
.pro-nav-news a:last-child{margin-right: 0;}
.pro-mid-con{height:369px;}
.pro-mid-warp{width: 660px;max-width: 92%; margin: 0 auto;}
.pro-mid-warp h3{font-size: 22px;color: #666;margin-bottom: 20px;}
.pro-mid-warp p{color: #666;font-size: 16px;}
.cp{font-size: 0;}
.cp li{font-size: 14px;display: inline-block;vertical-align: top;width:26%;margin-right: 11%;text-align: center;margin-bottom: 50px;}
.cp li:nth-child(3n){margin-right: 0;}
.cp li a:hover h3{color: #37a8d9;}
.cpbot{border-top: 1px solid #dadad9;margin-top: 30px;padding: 30px 0 10px;}
.cpbot h3{font-size: 20px;margin-bottom: 3px;transition: all .4s;}
.cpbot p{color: #999;}
.cp .img100{background: url("../images/cpbg.png") no-repeat center;background-size: cover;}
.cp .img100 img{transition: all .4s;}
.cp li a:hover .img100 img{transform: translateY(-20px);}
.page{text-align:center;margin-top: 40px;}
.page a{display: inline-block;width: 29px;height: 35px;line-height: 35px;transition: all .4s;vertical-align: middle;margin: 0 5px;}
.page-left{background: url("../images/page-left.png") no-repeat center;background-size: cover;}
.page-left:hover{background: url("../images/page-left-1.png") no-repeat center;background-size: cover;}
.page-right{background: url("../images/page-right.png") no-repeat center;background-size: cover;}
.page-right:hover{background: url("../images/page-right-1.png") no-repeat center;background-size: cover;}
.pages{background: url("../images/pages-df.png") no-repeat center;background-size: cover;color: #666;font-family: dincondregular;font-size: 16px;}
.pages.active{background: url("../images/pages-at.png") no-repeat center;background-size: cover;color: #fff;}
.pages:hover{background: url("../images/pages-at.png") no-repeat center;background-size: cover;color: #fff;}
/*3.1产品中心 e*/
/*3.2产品中心详情 s*/
.cpxq-img{width: 50%;background: #ececec;}
.swiper-dot-e1c1c1{margin-top: 50px;}
.swiper-dot-e1c1c1 .swiper-pagination-bullet{background: #c1c1c1;width: 12px;height: 12px;opacity: 1;margin: 0 5px;}
.swiper-dot-e1c1c1 .swiper-pagination-bullet-active{background: #37a8d9;}
.cpxqDot{position: absolute;z-index: 9;margin: 0;bottom:50px;width: 100%;left: 0;}
.btn40 div{cursor: pointer;width: 40px;height: 40px;transition: all .4s;top:50%;margin-top: -20px;position: absolute;z-index: 9;opacity: 0.3;}
.btn401{background: url("../images/401.png") no-repeat center;background-size: cover;left: 17px;}
.btn402{background: url("../images/402.png") no-repeat center;background-size: cover;right: 17px;}
.btn40 div:hover{opacity: 1;}
.cpxq-top h1{font-size: 16px;}
.cpxq-top h1 span{color: #37a8d9; font-size: 30px;margin-right: 15px;}
.cpxq-con{width: 50%;}
.cpxq-top{padding: 45px 60px 15px;border-bottom: 1px solid #d3d3d3;}
.cpxq-bot{margin: 0 60px;}
.cpxq-page{padding: 30px 0;border-bottom: 1px solid #d1d1d1;}
.cpxq-page h3{}
.cpxq-page .title22-line{margin-bottom: 15px;}
.cpxq-page:nth-child(2){border-bottom: none;}
.cpxq-page table{width: 500px;max-width: 100%;}
.cpxq-page td{border:1px solid #ddd;padding:5px;height: auto !important;}
.cpxq-page tr{height: auto !important;}
.cpzx{display: inline-block;padding: 0 15px; line-height: 45px;border-radius: 6px;background: #37a8d9;color: #fff;text-align: center;font-size: 16px;}
.cpzx2{display: none;}
/*.cpxq-page:nth-child(2){min-height: 280px;}*/
.title17-bold{margin-bottom: 50px;}
.title17-bold h3{font-size: 17px;}
.xgcp a{display: block;position: relative;}
.xgcp a .img100{margin: 5px 0;}
.dtu{position: absolute;top:0;left: 0;width: 100%;box-sizing: border-box;padding: 15px;}
.tjcp-bot{position: absolute;bottom:0;left: 0;width: 100%;box-sizing: border-box;padding: 15px;}
.tjcp-type{border:1px solid #d2d2d2;line-height: 24px;padding:0 7px;font-size: 12px;transition: all .4s;}
.xie{background: #afafaf url("../images/xie.png") no-repeat center;background-size: cover;border-radius: 100%;transition: all .4s;width: 26px;height: 26px;}
.tjcp-bot h4{font-size: 16px;transition: all .4s;}
.tjcp-bot p{color: #8e8e8e;}
a:hover .tjcp-type{background-color: #37a8d9;border-color: #37a8d9;color: #fff;}
a:hover .xie{background-color: #37a8d9;}
a:hover .tjcp-bot h4{color: #37a8d9;}
/*3.2产品中心详情 e*/
/*4行业应用 s*/
.hy-nav,.hy-navs{height: 130px;}
.hy-navs{border-bottom: 1px solid #e8e8e8;background: #fff;}
.hy-nav-con{display: flex;justify-content: space-around;}
.hy-nav-con a{display: inline-block;position: relative;font-size: 16px;color:#37a8d9;transition: all .4s;text-align: center;padding: 17px 0;}
.hy-nav-con a:after{content: '';position: absolute;left: 50%;bottom:-2px;transform: translateX(-50%);border-bottom: 2px solid #37a8d9;transition: all .4s;width: 0;}
.hy-nav-con a.active:after{width: 100%;}
.hy-nav-con a:hover:after{width: 100%;}
.hy-nav-con a img{display: inline-block;width: 66px;}
.hy-nav.active .hy-navs{position: fixed;width: 100%;left: 0;top:60px;z-index: 998;border-top: 1px solid #e8e8e8;}
.yy li{padding-top: 45px;padding-bottom: 74px;z-index:2;}
.yy .img100{width:50%;}
.yy li:nth-child(odd) .img100{float: left;}
.yy li:nth-child(even) .img100{float: right;}
.yy-bg{position: absolute;background: #f4f4f4;bottom:0;width: calc(100% - 50% + 600px);top:240px;z-index:-1;}
.yy li:nth-child(odd) .yy-bg{right: 0;}
.yy li:nth-child(even) .yy-bg{left: 0;}
.yy-con{width: 50%;}
.yy li:nth-child(odd) .yy-con{float: right;}
.yy li:nth-child(even) .yy-con{float: left;}
.yy li:nth-child(odd) .yy-warp{margin-right:calc(100% - 600px);margin-left: 60px;}
.yy li:nth-child(even) .yy-warp{margin-left:calc(100% - 600px);margin-right: 60px;}
.yy-top{padding-top: 40px;}
.yy-top img{width: 66px;filter: brightness(0);transition: all .4s;}
.yy-top h4{font-size: 24px;margin-top: 20px;transition: all .4s;}
.yy-des{padding-top: 68px;}
.yy-des p{color: #7b7b7b;transition: all .4s;line-height: 2em;}
.yy li:hover .yy-top h4{color: #37a8d9;}
.yy li:hover .yy-des p{color: #333;}
/*4行业应用 e*/
/*5.1新闻资讯 s*/
.xw-bot{font-size: 0;}
.xw-bot li{font-size: 14px;display: inline-block;vertical-align: top;width: 32%;margin-right: 2%;margin-top: 2%;margin-bottom: 20px;}
.xw-bot li:nth-child(3n){margin-right: 0;}
.ssjg-cons .xw-bot li{margin-top: 0;margin-bottom: 40px;}
.xwg h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;transition: all .4s;margin-top: 20px;margin-bottom: 8px;}
.xwg span{display: block;font-family: dincondregular;font-size: 18px;color: #999;margin-bottom: 20px;}
.xwg p{color: #666;height: 3.2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xw-bot a:hover h3{color: #37a8d9;}
.xw-bot a:hover p{color: #333;}
.xw-top li a{display: block;position: relative;}
.xw-top li:nth-child(1){width: 66%;}
.xw-top li:nth-child(1) .img100{height: 572px;}
.xw-top li:nth-child(2){width: 32%;position: absolute;right: 0;top:0;}
.xw-top li:nth-child(3){width: 32%;position: absolute;right: 0;bottom:0;}
.xw-top li:nth-child(3) .img100,.xw-top li:nth-child(2) .img100{height: 273px;}
.wtbn{position: absolute;left: 30px;right: 30px;bottom:15px;z-index: 9;}
.wtbn h3{color: #fff;font-size: 16px;margin-bottom: 6px;}
.wtbn span{color: #fff;font-size: 16px; display: block;font-family: myriadproregular;}
.xw-top li .img100{overflow: hidden;}
.xw-top li .img100 .position-full{transition: all .4s;}
.xw-top li:hover .img100 .position-full{transform: scale(1.1);}
/*5.1新闻资讯 e*/
/*5.2新闻资讯详情 s*/
.xwxq-title h1{font-size: 22px;margin-bottom: 20px;}
.xwxq-title p{display: inline-block;font-size: 16px;margin-right: 24px;}
.xwxq-title p span{display: inline-block;font-family: dincondregular;}
.xwxq-top{margin-bottom: 40px;}
.edit p{font-size: 16px;margin-bottom: 30px;}
.edit img{display: block;margin: 30px auto;max-width: 100%;height: auto !important;}
.xwxq-l{width: 67%;}
.xwqx-fh{text-align: right;padding-top: 20px;}
.fh{display: inline-block;transition: all .4s;}
.fh img{display: inline-block;vertical-align: middle;margin-right: 8px;transition: all .4s;margin-top: -2px;filter: grayscale(1);}
.fh:hover{color: #37a8d9;}
.fh:hover img{filter: grayscale(0);}
.xwxq-fy{border-top: 1px solid #e8e8e8;margin: 30px 0;padding-top: 20px;}
.xwxq-fy a{max-width: 48%;box-sizing: border-box;transition: all .4s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;padding-left: 115px;line-height: 30px;}
.xwxq-fy span{position: absolute;left: 0;top:0;width: 100px;line-height: 30px;text-align: center;border-radius: 30px;background: #f2f2f2;transition: all .4s;}
.xwxq-fy a:hover{color: #37a8d9;}
.xwxq-fy a:hover span{color: #fff;background: #37a8d9;}
.xwxq-r{width: 28.5%;}
.xwxq-r h4{font-size: 18px;border-bottom: 1px solid #d7d7d7;padding-bottom: 18px;}
.gdzx li{border-bottom: 1px dashed #ababab;}
.gdzx li a{display: block;padding: 15px 0;}
.gdzx li a p{transition: all .4s;font-size: 16px;}
.gdzx li a span{display: block;font-size: 18px;font-family: dincondregular;color: #999;margin-top: 5px;}
.gdzx li a:hover p{color: #37a8d9;}
.xwxq-title{margin-right: 200px;}
.fenxian{position: absolute;right: 0;bottom:0;}
.fenxian span,.fenxian a{display: inline-block;vertical-align: middle;}
.fenxian span{font-family: dincondregular;font-size: 16px;text-transform: uppercase;}
.fenxian a{width: 30px;height: 30px;margin-left: 4px;}
.fxwx{background: url("../images/fxwx.jpg") no-repeat center;background-size: cover;}
.fxwb{background: url("../images/fxwb.jpg") no-repeat center;background-size: cover;}
.fxqq{background: url("../images/fxqq.jpg") no-repeat center;background-size: cover;}
.ermbox{position: fixed;z-index: 9999;top:0;left: 0;width: 100%;height: 100%;display: none;}
.ermwarp{position: absolute;top:50%;left: 50%;margin: -131px 0 0 -139px;padding: 10px;background: #fff;width: 242px;height: 277px;border:1px solid #d8d8d8;}
#erm{width: 185px;height: 185px;margin: 15px auto;}
.erlgh span{font-size: 12px;text-align: left;line-height: 16px;height: 16px;position: relative;color: #000;}
.ermwarp_close{width: 16px;height: 16px;position: absolute;right: 0;top: 0;color: #999;text-decoration: none;font-size: 16px;}
.erlgh_footer{font-size: 12px;text-align: left;line-height: 22px;color: #666;}
/*5.2新闻资讯详情 e*/
/*6招贤纳士 s*/
.title22-bold{margin-bottom: 60px;}
.title22-bold h2{font-size: 22px;margin-bottom: 8px;}
.title22-bold p{font-size: 16px;}
.jzg li{float: left;width: 32%;margin-right: 2%;position: relative;margin-bottom: 1%;margin-top:1%;overflow: hidden;}
.jzg li .img100{transition: all .4s;}
.jzg li:hover .img100{transform: scale(1.1);}
.jzg li:hover .jzg-con{transform: scale(1.1);}

.jzg li:nth-child(3n){margin-right: 0;}
.jzg-con{position: absolute;left: 0;top:0;height: 100%;width: 50%;transition: all .4s;}
.jzg-warp{margin-left: 25px;}
.jzg-warp h3{font-size: 18px;transition: all .4s;}
.jzg-warp p{margin-top:2px;transition: all .4s;}
.jzg li:hover h3{color: #37a8d9;}
.jzg li:hover p{color: #37a8d9;}
.flzc{height: 498px;}
.flzc h2{color: #fff;margin-bottom: 20px;}
.flzc .title22-bold{margin: 0 auto;max-width: 92%;}
.flzc p{color: #fff;}
.title22-normal h2{font-weight: normal;}
.zp-top{background: #eee;}
.zp-clo6{font-size: 0;}
.zp-clo6 span{display: inline-block;vertical-align: middle; font-size: 14px;width: 18%;box-sizing: border-box;text-align: center;padding: 17px 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zp-clo6 span:last-child{width: 10%;}
.zp-list li.active .zp-clo6 span{white-space: normal;}
.zp-list li{border-bottom:1px solid #eee;}
.zp-control{position: relative;cursor: pointer;}
.zp-con{padding:30px 75px;position: relative;display: none;background: #f8f8f8;}
.zp-page{margin-bottom: 25px;}
.zp-page h5{font-size: 14px;margin-bottom: 5px;color: #c70125;}
.zp-page p{color: #666;line-height: 1.8em;}
.sqzw{width: 126px;line-height: 40px;border-radius: 4px; text-align: center;color: #fff;background: #37a8d9;display: block;}
.closezw{width: 16px;height: 16px;position: relative;display: inline-block;}
.closezw:before{width: 100%;content: '';position: absolute;top:50%;left: 0;margin-top: -1px;background: #bfbfbf;height: 2px;}
.closezw:after{width: 2px;content: '';position: absolute;top:0;left: 50%;margin-left: -1px;background: #bfbfbf;height: 100%;transition: all .4s;}
li.active .closezw:after{transform: rotate(90deg);}
/*6招贤纳士 e*/
/*7联系我们 s*/
.lxwm-l{width: 50%;float: left;box-sizing: border-box;padding-right: 40px;}
.lxwm-r{width: 50%;float: right;box-sizing: border-box;position: relative;padding-left: 45px;}
.lxwm-r .title22-bold{margin-bottom: 0 !important;}
.lxwm-r:before{content: '';position: absolute;left: 0;top:60px;height: 370px;border-left: 1px solid #ebebeb;}
.lx-list{}
.lx-list li{margin-bottom: 25px;}
.lx-name,.lx-list span,.lx-list p,.lx-list img{display: inline-block;vertical-align: middle;}
.lx-list img{width: 35px;margin-top: -4px;margin-right: 15px;}
.lx-name{font-size: 16px;color: #868686;margin-right: 10px;}
.lx-list span{font-size: 26px;font-family: dincondregular;color: #37a8d9;}
.lx-list li:nth-child(3) span{font-family: markpro;letter-spacing: -2px;}
.lx-list p{font-size: 16px;text-transform: uppercase;}
.lxwm-l .title22-bold h2{margin-bottom:15px; }
.ly-right{margin-left: 158px;}
.ly-input,.textarea{background: #f3f3f3;border-radius: 5px;overflow: hidden;}
.textarea{padding: 1em;}
.textarea textarea{display: block;resize: none;background: none;height: 60px;font-size: 16px;}
.ly-input .text{background: none;display: block;width: 100%;height: 40px;font-size: 16px;text-indent: 1em;line-height:40px;}
.ly-name{position: absolute;top:0;line-height: 40px;left: 0;font-size: 16px;}
.ly-list{position: relative;margin-top: 10px;}
.ly-list-bz .ly-name{line-height: 3em;}
.tj{width: 136px;line-height: 45px;background: #37a8d9;text-align: center;border-radius: 5px;color: #fff;font-size: 16px;}
.ys-box p{}
.map{height: 660px;}
.map h3{font-size: 16px;color: #37a8d9;}
.ly-zxly-right{margin-bottom: 20px;}
/*7联系我们 e*/

.pop h3{font-size: 24px;}
.pop-warp{padding: 40px 20px; border-radius: 5px;background: url(../images/jx.jpg) no-repeat center;background-size: cover;}
.pop-warp li img,.pop-warp li span,.pop-warp li strong{display: inline-block;vertical-align: middle;font-weight: normal}
.pop-warp li{margin-top: 30px;}
.pop-warp li img{width: 31px;}
.pop-warp li span{font-size: 26px;color: #38a8d9;margin: 0 5px 0 10px;}
.pop-warp li strong{font-size: 30px;color: #38a8d9;font-family: dincondregular;}
.gb44{background: url("../images/gb44.png") no-repeat center;background-size: cover;width: 44px;height: 44px;position: absolute;bottom:-60px;left: 50%;margin-left: -22px;cursor: pointer;}

.dots{display: none;}
.dots li{position: relative;padding: 8px 0;}
.dots{position: fixed;z-index: 999;right: 40px;top:50%;}
.dots .i{width: 10px;height: 11px;background: url("../images/dot1.png") no-repeat center;background-size: cover;}
.dots span{position: absolute;right: 100%;top:50%;margin-top: -10px; white-space: nowrap;margin-right:12px;display: none;}
.dots li:nth-child(1):before{display: none;}
.dots li:last-child:after{display: none;}
.dots li:before{content: '';position: absolute;left: 50%;border-right: 1px dashed #666;top:0;height: 8px;}
.dots li:after{content: '';position: absolute;left: 50%;border-right: 1px dashed #666;bottom:0;height: 8px;}
.dots li.active span{display: block;}
.dots li.active{transform: translateX(-10px);}
.dots li.active .i{background: url("../images/dot2.png") no-repeat center;background-size: cover;}
.dots li.active:before{transform-origin: bottom center;transform: rotate(35deg);}
.dots li.active:after{transform-origin: top center;transform: rotate(-35deg);}
.dots li.before:after{transform: rotate(35deg);transform-origin: top center;}
.dots li:nth-last-of-type(2).before:after{transform: rotate(0deg);}
.dots li.after:before{transform: rotate(-35deg);transform-origin: bottom center;}
.dots li:first-child{transform: none !important;}
.dots li:first-child.active:after{transform: none !important;}
.dots li:last-child{transform: none !important;}
.dots li:last-child.active:before{transform: none !important;}


.ssbox{width: 730px;max-width: 100%;background: #fff;margin: 0 auto;}
.ssbox .text{display: block;width: 100%;height: 55px;text-indent: 1em;font-size: 16px;}
.ssbox .submit{background-image: url("../images/ss.png");position: absolute;width: 70px;height: 100%;right: 0;top:0;background-color: transparent;cursor: pointer;}
.ssjg-a{border-bottom: 1px solid #eaeaea;}
.ssjg-a a{float: left;line-height: 70px;margin-right: 45px;position: relative;font-size: 16px;}
.ssjg-a a:after{content: '';position: absolute;left: 0;width: 100%;bottom:0;border-top: 2px solid #38a8d9;display: none;}
.ssjg-a a:last-child{margin-right: 0;}
.ssjg-a a.active{color: #38a8d9;}
.ssjg-a a:hover{color: #38a8d9;}
.ssjg-a a.active:after{display: block;}
.ssjg-a a:hover:after{display: block;}
.ssjg-cons{display: none;}
.ssjg-cons.active{display: block;}
.ssjg-b{min-height: 100px;}
.maodian{position: absolute;left: 0;top:-60px;}
.padding-b80{padding-bottom: 80px;}
.huoban p{font-size: 16px;margin: 10px 0;transition: all .4s;}
.huoban .img100{border:1px solid transparent;transition: all .4s;}
.huoban .swiper-slide:hover .img100{border-color: #38a8d9;}
.huoban .swiper-slide:hover p{color: #38a8d9;}
.maodian2{position: absolute;left: 0;top:-192px;}

.qywh li{width: 23.5%;margin-right: 2%;float: left;}
.qywh li:last-child{margin-right: 0;}
.qywh li:hover .qywh-bot{transform: scale(1.1);}
.qywh li:hover h3{color: #38a8d9;}
.qywh li:hover p{color: #38a8d9;}
.qywh-bot{margin-top: 25px;transition: all .4s;transform-origin: left;}
.qywh-bot h3{font-size: 18px;margin-bottom:6px;transition: all .4s;}
.qywh-bot p{color: #666;transition: all .4s;}
.w1260{width: 1260px;max-width: 92%;margin: 0 auto;}
.title32 span{font-size: 20px;color: #37a8d9;display: block;margin-top: 8px;}
.jssl .img100{width: 47.61%;}
.jssl li:nth-child(odd) .img100{float: left;}
.jssl li:nth-child(odd) .jssl-con{float: right;}
.jssl li:nth-child(even) .img100{float: right;}
.jssl li:nth-child(even) .jssl-con{float: left;margin-left: 5%;}
.jssl li{margin-bottom: 70px;}
.jssl li:last-child{margin-bottom: 0;}
.jssl-con{width: 42%;padding-top: 30px;}
.des18 p{font-size: 18px;}
.zindex7{z-index: 7;}
.diandian1{width: 294px;position: absolute;right: 0;top:50%;transform: translateY(-50%);z-index: -1;}
.diandian2{width: 200px;position: absolute;z-index: -1;bottom:100px;left: -100px;}
.zhili{height: 600px;}
.title46{margin-bottom: 50px;}
.title46 h2{font-size: 39px;color: #666;}
.title46 p{font-size: 26px;color: #666;}
.padding-t80{padding-top: 80px;}
.zhili-top{padding-top: 50px;}
.fzlc{padding-top: 60px;padding-bottom: 110px;}
.fzlc .title32{margin-bottom: 20px;}
.fzlc-bot{width: 1182px;max-width: 100%;margin: 0 auto;}
.fzlcplay .swiper-container{display: block;overflow: visible;position: static;}
.fzlcplay .dot{width: 18px;height: 18px;background: #fff;border-radius: 100%;margin: 0 auto;}
.fzlcplay .line{width: 50%;border-right: 1px solid #fff;margin: 10px 0 5px;}
.fzlcplay .swiper-wrapper{display: block;position: static;transform: none;}
.fzlc-title h3{color: #fff;font-size: 16px;margin-bottom: 5px;}
.fzlc-title p{color: #fff;font-size: 16px;}
.fzlc-title h3 span{color: #fff;font-size: 26px;font-family: dinmedium;}

.fzlcplay .swiper-slide{position: absolute;display: block;flex: auto;height: auto;width: 14%;text-align: center;}
.fzlcplay .swiper-slide:nth-child(1){bottom:-8px;left: 0;}
.fzlcplay .swiper-slide:nth-child(1) .line{height: 46px;}
.fzlcplay .swiper-slide:nth-child(2){bottom:-6px;left: 14%;}
.fzlcplay .swiper-slide:nth-child(2) .line{height: 70px;}
.fzlcplay .swiper-slide:nth-child(3){bottom:3px;left: 28%;}
.fzlcplay .swiper-slide:nth-child(3) .line{height: 82px;}
.fzlcplay .swiper-slide:nth-child(4){bottom:26px;left:42%;}
.fzlcplay .swiper-slide:nth-child(4) .line{height: 96px;}
.fzlcplay .swiper-slide:nth-child(5){bottom:60px;left: 56%;}
.fzlcplay .swiper-slide:nth-child(5) .line{height: 106px;}
.fzlcplay .swiper-slide:nth-child(6){bottom:112px;left: 70%;}
.fzlcplay .swiper-slide:nth-child(6) .line{height: 106px;}
.fzlcplay .swiper-slide:nth-child(7){bottom:212px;left: 84%;}
.fzlcplay .swiper-slide:nth-child(7) .line{height: 106px;}
.fzlcplay .swiper-slide:nth-child(8){bottom:246px;left: 85%;}
.fzlcplay .swiper-slide:nth-child(8) .line{height: 106px;}
.fzlc-title{width: 120px;margin: 0 auto;max-width: 92%;}
.fzlcplay .btn40{display: none;}
.fzlcplay .btn401{left: 0;background: url("../images/g1.png") no-repeat center;background-size: cover;opacity: 1;}
.fzlcplay .btn402{right: 0;background: url("../images/g2.png") no-repeat center;background-size: cover;opacity: 1;}
.cpdzh{height: 529px;margin-top: 10px;}
/*.cpdzh .title32{margin-bottom: 0 !important;}*/
.cpdzh p{font-size: 16px;color: #fff;margin: 40px 0 0;max-width: 100%;width: 530px;}
.cpdzh .title32{padding-top: 60px;}
.fzlc-bot .swiper-dot-fff{display: none;}
.zai .img1{display: none;}
.zai-top{position: absolute;width: 100%;left: 0;top:10%;}
.zaisvg{width: 1920px;left: 50%;margin-left: -960px;top:0;height: 100%;position: absolute;}
.zai-bot{width: 1920px;left: 50%;margin-left: -960px;top:0;height: 100%;position: absolute;z-index: 9;}
.zaibox.active path{stroke-dasharray: 1000;stroke-dashoffset: 1000; animation: dash 6s linear alternate both;stroke: #ffa157;}
@keyframes dash{
    from{stroke-dashoffset: 1000;}
    to{stroke-dashoffset: 0;}
}
.zai-text li{position: absolute;}
.zai-text li p{font-size: 16px;color: #666;}
.shamo{height: 600px;}

.margin-b8{margin-bottom: 8px;}
.shamo p{color: #fff;font-size: 26px;line-height: 1.8em;}
.sm-com{margin-bottom: 60px;}
/*.shamo2{color: #38a8d9;}*/
/*.shamo2 p{color: #38a8d9;}*/
.zaititle{position: absolute;text-align: center;left: 0;top:2.3%;width: 100%;}
.zai-bot li{position: absolute;}
.zai-bot li p{font-size: 16px;line-height: 1.4em;}

.yuan{position: absolute;width: 22px;height: 22px;border-radius: 100%;background: #ffa157;top:15px;left: -11px;transition: all .4s;transform: scale(0);transition-delay: 1.5s !important;}
.zai-text{padding-left: 20px;opacity: 0;transform: translateY(40px);transition: transform .6s,opacity 0.6s;transition-delay: 2s !important;width: 210px;}
.zai-bot li:nth-child(1){left: 343px;top: 340px;}
.zai-bot li:nth-child(1) .yuan{top:0;}
.zai-bot li:nth-child(2){left: 481px;top: 160px;}
.zai-bot li:nth-child(2) .yuan{top: 24px;}
.zai-bot li:nth-child(2) .zai-text{width: 230px;}
.zai-bot li:nth-child(3){left: 762px;top: 115px;}
.zai-bot li:nth-child(3) .yuan{transition-delay: 2.2s !important;}
.zai-bot li:nth-child(4) .yuan{transition-delay: 0.8s !important;}
.zai-bot li:nth-child(6) .yuan{transition-delay: 1s !important;}
.zai-bot li:nth-child(5) .yuan{transition-delay: 2s !important;}
.zai-bot li:nth-child(4){left: 1025px;top: 145px;}
.zai-bot li:nth-child(5){left: 1242px;top: 206px;}
.zai-bot li:nth-child(6){left: 1353px;top: 305px;}
.zaibox.active .yuan{transform: scale(1);}

.zaibox.active li .zai-text{opacity:1;transform: translateY(0);}

.zai-bot li:nth-child(3) .zai-text{transition-delay: 2.6s !important;}
.zai-bot li:nth-child(4) .zai-text{transition-delay: 1.2s !important;width: 380px;}
.zai-bot li:nth-child(6) .zai-text{transition-delay: 1.4s !important;}
.zai-bot li:nth-child(5) .zai-text{transition-delay: 2.4s !important;width: 300px;}

/*.download-list ul{margin-bottom: 60px;}*/
.download-list li{float: left;width: 48%;margin-right: 4%;margin-bottom: 30px;}
.download-list li:nth-child(even){margin-right: 0;}
.download-list li a{display: block;padding: 15px 0;background: #f1f1f1;position: relative;line-height: 26px;}
.wj{position: absolute; width: 32px;height: 32px; left: 15px;top:50%;margin-top: -16px;background: url("../images/wj.png") no-repeat center;background-size: cover;}
.xz{position: absolute; width: 32px;height: 32px; right: 10px;top:50%;margin-top: -16px;background: url("../images/xz.png") no-repeat center;background-size: cover;transition: all .4s;}
.download-list-text{margin-left:56px;border-left: 1px solid #dbdbdb;padding-left: 18px;margin-right: 140px;}
.download-list li a p{transition: all .4s;}
.download-list li a:hover p{color: #38a8d9;}
.download-list li a:hover .d-time{color: #38a8d9;}
.download-list li a:hover .xz{background: url("../images/xz-on.png") no-repeat center;background-size: cover;}
.d-time{position: absolute;right: 55px;top:50%;transform: translateY(-50%);color: #999;transition: all .4s;}
.xzhc a{display: inline-block;border-bottom: 1px solid #fff;padding-bottom: 6px;color: #fff;transition: all .4s;position: relative;}
.xzhc span{display: inline-block;font-size: 18px;vertical-align: middle;}
.xzhc i{display: inline-block;vertical-align: middle;width: 32px; transition: all .4s;height: 32px;background: url("../images/xz-fff.png") no-repeat center;background-size: cover;margin-left: 5px;}
.xzhc a:hover{color: #38a8d9;}
.xzhc a:hover i{background: url("../images/xz-on.png") no-repeat center;background-size: cover;}
.margin-b60{margin-bottom: 60px;}
.xzhc a:after{content: '';position: absolute;bottom:-1px;left: 0;width: 0;border-bottom: 1px solid #38a8d9;transition: all .4s;}
.xzhc a:hover:after{width: 100%;}

.ljgd{
    display: inline-block;
    padding: 0 20px;
    background: #37a8d9;
    color: #fff;
    line-height: 36px;
    border-radius: 36px;
    transition: all .4s;
}
a:hover .ljgd{opacity: 0.75;}
.ljgd:hover{opacity: 0.75;}
.cpbot{padding-bottom: 20px;}
.lxwm-r:before{height: 335px;}
.footer-lx li:nth-child(3){width: 330px;}

.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.background-cover{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.contact-des .i{transform-origin: left !important;}
.contact-des h2,.swiper-slide-a .title36{animation-delay: 300ms !important;}
.contact-des .i,.about-des{animation-delay: 600ms !important;}
.contact-des p,.ljgd-fff{animation-delay: 900ms !important;}
.contact-des .hot-line{animation-delay: 1200ms !important;}

.slideUp,.banner .swiper-slide-active .banner-des,.swiper-slide-a.swiper-slide-active .contact-des p,.swiper-slide-a.swiper-slide-active .contact-des h2,.swiper-slide-a.swiper-slide-active .hot-line,.swiper-slide-a.swiper-slide-active .title36,.swiper-slide-a.swiper-slide-active .about-des,.swiper-slide-a.swiper-slide-active .ljgd-fff,.swiper-slide-a.swiper-slide-active .pro-bot,.swiper-slide-a.swiper-slide-active .title26,.swiper-slide-a.swiper-slide-active .instruct,.swiper-slide-a.swiper-slide-active .new-con,.swiper-slide-a.swiper-slide-active .huoban{
    animation:slideUp 1s both;-webkit-animation:slideUp 1s both;
}
@keyframes slideUp{
    0%{opacity:0;-webkit-transform: translateY(60px);transform: translateY(60px);}
    100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.slideLeft{
    animation:slideLeft 1s both;-webkit-animation:slideLeft 1s both;
}
@keyframes slideLeft{
    0%{opacity:0;-webkit-transform: translateX(-60px);transform: translateX(-60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.slideRight{
    animation:slideRight 1s both;-webkit-animation:slideRight 1s both;
}
@keyframes slideRight{
    0%{opacity:0;-webkit-transform: translateX(60px);transform: translateX(60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.tobig,.swiper-slide-a.swiper-slide-active .contact-des .i{
    animation:tobig 1s both;-webkit-animation:tobig 1s both;
}
@keyframes tobig{
    0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
    100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}

