@charset "utf-8";
@media (min-width:1200px){
	.nav li:hover .nav-er{opacity: 1;margin-top: 0;pointer-events: auto;}
	.nav-er a:hover{background: #c19d47;color: #fff;}
	.nav li:hover .nav-yi{color: #c19d47;}
	.nav li:nth-child(3) .nav-er a:hover{background: #fff;}
	.nav li:nth-child(3) .nav-er a:hover p{color: #c09e4a;}
}
@media (max-width:1550px){
	.nav-yi{padding: 0 25px;}
}
@media (max-width:1500px){
	.w1600{width: 1200px;}
	.w1400{width: 1200px;}
	.about-warp{left: calc(100% - 600px);}
	.system-warp{padding-left: 60px;padding-right: 60px;}
	.about-warp{right: 60px;}
	.zhiliyu-list li{font-size: 14px;}
	.system-type a{font-size: 14px;}
	.service-con{padding-top: 0;}
	.cultrue-con{padding-top: 0;width: 45%;}
	.cultrue-list li{margin-bottom: 40px;}
	.xqbanner{margin-left: 0;}
	.xqbanner{width: 52%;}
	.nav-col-2 .ny-navs li{width:20%;}
}
@media (max-width:1400px){
	.gsjj-des p{line-height: 2em;}
	.ry-pay .img{height: 400px;}
	.cp-style p{font-size: 16px;}
	.xqbanner .preview .swiper-slide{height: 96px;}
}
@media (max-width:1280px){
	.nav-yi{padding: 0 16px;}
	.about-warp{left:4%;}
	.news-top h3{font-size: 18px;}
	.news-top{height: 200px;padding: 25px;}
	.title32{margin-bottom: 60px;}
	.cultrue-list li:nth-child(1), .cultrue-list li:nth-child(3){width: 58%;}
	.cultrue-list li:nth-child(2), .cultrue-list li:nth-child(4){width: 40%;}
	.title26{margin-bottom: 40px;}
	.main-box{margin: -70px 4% 0;}

}
@media (max-width:1180px){
	.nav-yi span:after,.header-area:before{display: none;}
	.menu-handler{display: block;}
	.header{height: 60px !important;box-shadow: 0 1px 2px #ddd;}
	.header-style .header{background: #fff;}

	.header-style .logo-fff{opacity: 0;filter: alpha(opacity=0);}
	.header-style .logo-default{opacity: 1;filter: alpha(opacity=100);}
	.header-style .tel{color: #c19d47;}
	.header-style .tel:before{background: url("../images/tel.png") no-repeat center;background-size: cover;}
	.header-style .nav-yi{color: #333;}
	.menu-handler{right: 4%;width: 28px;}
	.logo{left: 4%;}
	.logo img,body.active .logo img{height: 36px !important;}
	body{padding-top: 60px !important;}
	.fixed-right{display: none;}
	.nav-right{left: 4%;right: 4%;}
	.header-con{position: fixed;top:60px;left: -100%;width:100%;bottom:0;background: #fff;float: none;transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);-webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);}
	.header-con.active{left: 0;}
	.nav-box{margin: 0;position: absolute;top:10px;left: 4%;right: 4%;bottom:52px;overflow: auto;}
	.nav-er{background: #fff;}
	.nav li{float: none;border-bottom: 1px solid #ddd;margin-left: 0;position: relative;}
	.nav li.active{border-color:#c19d47;}
	.nav-yi{line-height: 50px !important;height: 50px; padding: 0;background: none !important;margin-top: 0 !important;font-size: 15px;}
	.nav li.active .nav-yi{color: #c19d47 !important;}
	body.active .nav-yi{line-height: 50px;height: 50px;}
	.header.active li.active .nav-yi{color: #333;}
	.nav li.none .nav-yi{display: block;}
	.nav li:after{width: 10px;height: 10px;position: absolute;content: '';right: 2px;top:20px;background: url("../images/phone-arrow.png") no-repeat center;background-size:cover;display: none;transition: all .4s;}
	.nav li.has:after{display: block;}
	.nav li.on:after{transform: rotate(180deg);}
	.nav-er{display: none;pointer-events: auto;opacity: 1;position: static;width: 100% !important;margin: 0 !important;box-shadow: none;padding-bottom: 10px;transition: none;}
	.nav-er a{text-align: left;padding-left: 1em;display: block;}
	.header-area{top:auto;bottom:12px;left: 50px;text-align: center;}
	.tel{display: inline-block;}
	.fixed-right{display: none !important;}
	.san{display: none;}
	.content-title h3{margin-left: 0;}
	.nav-er-con{margin: 0;padding: 0;}
	.maodian{top:-60px;}
	.header-wap{display: block;}
	.header-pc{display: none;}
	.about-warp{bottom:0;height: auto;}
	.product-warp{padding: 0; margin: 0 4%;width: calc(100% - 8%);box-sizing: border-box;}
	.index-left-full-cp{display: flex;align-items: center;}
	.index-left-full{top: 60px;width: 100%;height: auto;bottom:50%;}
	.index-right-full{bottom: 0;width: 100%;height: 50%;top:auto;}
	.position-full-fwzx{top:60px;bottom:0;height: auto;}
	.index-con{top:60px;}
	.index-left-full{padding-top:0;}
	.index-right-full-full{padding-top:0;}
	.nav li:nth-child(3) .nav-er a{width:50%;}
	.nav li:nth-child(3) .nav-er a{width: 33.33%;border:none !important;}
	.nav li:nth-child(3) .nav-er{box-shadow: none !important;}
	.nav li:nth-child(3){position: relative;}

}
@media (max-width:1050px){
	.footer-nav{display: none;}
	.footer-logo,.footer-code{position: static;margin: 0 auto;text-align: center;}
	.footer-logo{padding-bottom: 30px;}
	.footer-bot div{float: none;text-align: center;margin: 3px 0;}
	.footer-top{padding: 30px 0;}

	.caseBtn{display:none;}
	.caseDot{display: block;}
	.caseplay .img100{filter: grayscale(0) brightness(0.5);}
	.indexDots{right: 70px;}
	.service-con,.service-img{float: none;width: auto;}
	.service-con{margin-bottom: 30px;}
	.cultrue-con,.cultrue-img{float: none;width: auto;}
	.xqbanner{width: 100%;float: none;}
	.xqbanner .preview{position: static;width: 100%;}
	.xqbanner .preview .swiper-slide{width: 25%;height: auto;}
	.preview{height: auto !important;margin-top: 30px;}
	.xqbanner .preview .swiper-slide .img100 img{display: block;}
	.xqbig-contanr{width: 100%;margin-right: 0;}
	.cpxq-con{float: none;width: auto;margin-top: 35px;}
	.cpxq-des{min-height: 100%;}
	.xttd-warp img{margin: 32px auto;}
	.xttd-warp{padding: 15px;}
	.xttd-des{height: 120px;}
	.anli li .case-img{float: none !important;width: 100%;margin-bottom: 35px;}
	.anli li .case-con{padding-top: 0;width: 100%;float: none !important;margin-bottom: 30px;}
	.d40{position: static;}
	.nav-col-2 .ny-navs{overflow:auto;height:50px;white-space:nowrap;}
	.nav-col-2 .ny-navs li{width:auto;margin-right:0;padding:0;}
	.nav-col-2 .ny-navs li:last-child{margin-right:0;}
	.footer-mid{margin: 0;}
	.footer-code{margin-bottom: 30px;}
	.ny-navs .ny-nav-sans{padding:0 15px;}
}
@media (max-width:800px){
	.productPlay p{font-size: 18px;margin-top: 10px;}
	.service-list li{margin: 0;}
	.title32,.gsjj-con{margin-bottom: 30px;}
	.margin-bot40{margin-bottom: 20px;}
	.ban-des h2{font-size: 20px;}
	.ny-navs a{line-height: 50px;}
	.ban .position-full{bottom: 50px;height: auto;}
	.padding-tb100{padding: 70px 0;}
	.padding-tb80{padding: 50px 0;}
	.gsjj-con,.gsjj-des{float: none;width: auto;}
	.padding60{padding: 30px;}
	.xtjs-con{position: static;width: 100%;margin-bottom: 30px;}
	.xtjs-img{width: 100%;}
	.xtgnBtn{display: none;}
	.anli li a{padding: 30px;}
	.xw-img{width: 300px;height: 190px;}
	.xw-con{left: 320px;}
	.xw-con .des16{display: none;}

	.index-out,.index-con{position: static;}
	.index-con{padding: 35px 0;}
	.index-out .swiper-container1 > .swiper-wrapper{display: block !important;}
	.banner,.about-warp,.index-left-full{position: static;}
	.banner .swiper-slide{height: 50vh;}
	.about-con,.index-left-full{position: static;height: auto;padding: 35px 0;}
	.index-right-full{position: relative;height:auto;}
	.index-body{padding-top: 60px !important;}
	.about-warp{padding: 0 4%;}
	.index-left-full-cp{display: block;}
	.system-warp{padding: 35px 4%;}
	.index-right-full{padding: 35px 0;}
	.about-img{height: 30vh;}
	.preview2 .arrow-left{left: -20px;}
	.preview2 .arrow-right{right: -20px;}
	.solution{position: relative;height: 100vh;}
	/*.solution a{position: relative;display: block;width: 50%;height: 50vh;}*/
	.index-body .header{position: fixed;}

}
@media (max-width:760px){
	.pc-show,.d40{display: none;}
	.wap-show{display: block;}
	.banner-des h2{font-size: 22px;}
	.title32 h2,.title26 h2,.case-con h2{font-size: 20px;}
	.title22 h2,.cpxq-des h1,.fangan-des h2,.xtjs-con h3{font-size: 18px;}
	.solution-con h3,.case-des h3,.news-top h3,.xttd-warp h3{font-size: 16px;}
	.banner-des p,.productPlay p,.des16,.ny-navs a,.ry-pay p,.fangan-des p,.case-con p,.xmqk{font-size: 14px;}
	.xtjs-con p{line-height: 1.6em;}
	.system-type a{font-size: 14px;text-align: center;padding:10px 0;}
	.des666 p{line-height: 1.6em;}
	.margin-bot80,.fangan-list li{margin-bottom: 35px;}
	.title26,.xtgn-con{margin-bottom: 30px;}
	.title32,.cultrue-list,.title22.margin-bot40,.xtjs-con,.anli li{margin-bottom: 20px;}
	.margin-bot30,.title18,.news-top h3,.cpxq-des h1,.xtjs-con h3,.xttd-warp h3,.anli li .case-img,.case-con h2{margin-bottom: 15px;}
	.anli li .case-con{margin-bottom: 0;}
	.indexDots{right: 15px;}
	.indexDots li.active span{display: none;}
	.banner-des p{margin: 20px 0;}
	.ckxx{width: 94px;height: 26px;line-height: 26px;font-size: 14px;}
	.bannerBtn .w1600 div{width: 24px;height: 24px;}
	.about-warp{right: 4%;}
	/*.about-img{height: 25%;}*/
	.about-con{bottom:25%;}
	.zhiliyu-list li:nth-child(4),.zhiliyu-list li:nth-child(5){margin-bottom: 0;}
	.system-warp{padding: 4%;}
	.system-icon{margin: 20px 0;}
	.system-icon img{height: 38px;}
	.solution-con .icon{width: 36px;}
	.solution-con h3{margin: 10px auto;}
	.solution{top:60px;height: auto;bottom:0;}
	.case-des p{height: 3.2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.swiperDotWhite{margin-top: 25px;}
	.news-bot .img100{height: 140px;}
	.news-top{padding:30px 15px;}
	.news-top{height: 200px;}
	.position-full-fwzx p{font-size: 12px;text-align: justify;}
	.footer-code{width: 110px;}
	.footer-logo img{height: 36px;}
	.ny-nav .w1400{width: 100%;max-width: 100%;}
	.padding-tb100,.padding-tb80{padding: 35px 0;}
	.data{padding-top: 0;}
	.gsjj-des p{line-height: 1.6em;}
	.cultrue-list li{width: 100% !important;margin-right: 0 !important;margin-bottom: 0;}
	.huode .swiper-slide p{font-size: 14px;padding: 0 5px;height: 3.2em;}
	.huode .swiper-slide{padding: 5px 0 2px;}
	.huode .swiper-slide p{margin-top: 2px;}
	.rybtn div{width: 24px;height: 24px;}
	.ry-pay .swiper-container{margin: 0 30px;}
	.ryclose{width: 24px;height: 24px;}
	.ry-pay p{margin-top: 5px;}
	.swiperDotWhite .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 4px;}
	.history-warp-mg{margin: 0 0;}
	.hisBtn1{left: 0;}
	.hisBtn2{right: 0;}
	.cp li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.cp li:nth-child(even){margin-right: 0;}
	.cp-style{padding: 5px 10px 10px;}
	.pages{font-size: 14px;width: 24px;line-height: 24px;margin: 0 2px;height: 24px;}
	.ny-navs a{line-height: normal;height: 50px;display: flex;align-items: center;padding: 0 5px;justify-content: center;}
	.padding60{padding: 20px;}
	.preview{margin-top: 10px;}
	.cpxq-con{padding-top: 0;}
	.tjcp .swiper-slide a{margin: 0;}
	.tjcp{margin: 0;}
	.fangan-list li{display: block;width: 100%;margin-right: 0;}
	.fangan-list li:last-child{margin-bottom: 0;}
	.fangan-des p{margin: 10px 0;}
	.fangan-des{margin-top: 15px;}
	.xttd-warp img{width: 36px;margin: 20px auto;}
	.xttd-warp{padding: 10px;}
	.xttd-des{height: 140px;}
	.xtgn-top{flex-wrap: wrap;margin-bottom: 20px;}
	.xtgn-top a{padding: 10px 0;}
	.xtgn-con,.xtgn-img{float: none;width: auto;}
	.title22{margin-bottom: 20px;}
	.xtgn-con{padding-top: 0;}
	.main-box{margin-top: -50px;}
	.anli li a{padding: 20px;}
	.xw-img{width: 150px;height: 100px;}
	.xw-con{left: 160px;}
	.xw-con .title22{margin-bottom: 0;}
	.xw-con .title22 h2{font-size: 15px;}
	.xw-time,.edit p{font-size: 14px;}
	.xinwen li .w1400{padding: 15px 0;}
	.padding-tb60,.padding-tb90{padding: 35px 0;}
	.margin-bot60{margin-bottom: 35px;}
	.xwxq-title h1{font-size: 20px;}
	.xwxq-xx div{margin: 5px 10px;}
	.share a{width: 20px;height: 20px;}
	.share span{line-height: 20px;}
	.xwxq-xx{margin-top: 15px;}
	.xwxq-title{padding-bottom: 20px;}
	.edit{padding: 20px 0;}
	.edit img{margin: 15px auto;}
	.xqxq-page a{font-size: 14px;}
	.ct-list li span{font-size: 18px;}
	.ct-list li p{font-size: 16px;}
	.ct-list li{width: 49%;margin-right: 2%;margin-top: 0;}
	.ct-list li:nth-child(even){margin-right: 0;}
	.ct-list li:last-child p:nth-child(2){font-size: 14px;}
	.ct-list:before{left: 50%;top:0;}
	.ct-list:after{display: none;}
	.hotline{font-size: 30px;margin-top: 10px;}
	.map{height: 300px;}
	.form-list{width: 100%;}
	.form-list span{width: 60px;}
	.form-r{margin-left: 62px;}
	.textarea textarea{height: 160px;}
	.tijiao{font-size: 16px;line-height: 40px;height: 40px;width: 120px;margin: 20px auto 0;}
	.zskp-con{margin-left: 0;border:none;min-height: 100%;}
	.zskp-time{position: static;}
	.zskp li{border: 1px solid #d3d3d3;padding-bottom: 15px;}
	.zskp-warp{padding: 15px;}
	.zskp-time{width: auto;background: none;text-align: left;padding-left: 15px;}
	.zskp-time strong{color: #666;display: inline-block;font-size: 16px;}
	.zskp-time p{color: #666;display: inline-block;}
	.zskp-warp p{white-space: normal;}
	.zskp li{margin-bottom: 15px;}
	.history .swiper-slide.even .hiscon{margin-left:-80px;}
	.arrow48{width:40px;height:40px;margin-top:-20px;}
	.preview2 .arrow-left{left:-20px;}
	.preview2 .arrow-right{right:-20px;}
	.system-type .swiper-slide{width:50%;}
	.footer-bot span{margin-right: 5px;}
	.footer{padding: 20px 0 15px;}
	.nav li:nth-child(3) .nav-er .nav-er-warp{padding: 0;}
	.nav li:nth-child(3) .nav-er .nav-er-warp a{width: 50%;}
	.nav li:nth-child(3) .nav-er a img{width: 32px;}

}
@media (max-width:360px){
	.history .swiper-slide.even .hiscon{margin-left:-100px;}

}