@charset "utf-8";
@media (min-width:1200px){

}
@media (max-width:1700px){
	.wxtj-con{bottom:35px;}
	.hdyx-img .i{top:-35px;}
	.hdyx-img .img100{margin-right: 35px;}
	.ssyq-img{padding-top: 35px;}
	.ssyq-img .img100{margin-left: 35px;}
	.wmys-top a{margin-right: 50px;}
	.wmys-con{padding: 40px;}
}
@media (max-width:1500px){
	.nav li{margin-right: 60px;}
	.banner-des h2{font-size: 36px;}
	.gj-top h3{font-size: 32px;width: 160px;}
	.xcxdpt-des h3{font-size: 20px;}
	.banner-des h3{font-size: 18px;}
	.xcxdpt-des p{font-size: 14px;}
	.fudong{right: 5px;}
	.wlyx-con{width: 45%;}
	.ydd-img{width: 52%;}
	.mtgg-warp .tg-des{min-height: 1px;}
	.tg-title26{margin-bottom: 20px;}
	.tj-sm-page li{width: 32%;}
	.psfw{height: 720px;}
	.jjfa-top{margin-bottom: 50px;}
	.ywcj-con p{height: 6em;}
	.wmys-con{padding: 50px;}
}
@media (max-width:1400px){
	.bannerPage{padding: 0 50px;}
	.index-new{width: 680px;}
	.cl-r{width: 72%;}
	.h730{height: 580px;}
	.tg-des.margin-b60{margin-bottom: 30px;}
	.xcxgl-list li{height: 360px;}
	.jjfa-warp{padding: 0 35px;}
}
@media (max-width:1300px){
	.xcx-warp{width: 60%;}
	.wmys-con{width: 70%;}
	.his-bot{padding: 0;}
	.nav li{margin-right: 40px;}
}
@media (max-width:1250px){
	.xwdt li{display: block;width: auto;margin-right: 0;}
}
@media (max-width:1200px){
	.ban-title h2{font-size: 32px;}
	.title32 h2{font-size: 26px;}
	.title26 h2,.wzlx-title h2,.yzs-title h3{font-size: 22px;}
	.ban-title p{font-size: 18px;}
	.wzlx-title h3{font-size: 16px;}
	.wzlx-title{margin-bottom: 40px;}
	.wzlx-title .line{width: 180px;margin: 25px 0;}
	.ydd-bot{width: 100%;}
	.yzs-title img{width: 64px;}
	.yzs-warp{margin: 0 30px;}
	.margin-b80{margin-bottom: 40px;}
}
@media (max-width:1180px){
	.wxtj-img{width: 100%;}
	.wxtj-con,.hdyx-con,.ssyq-con{position: static;width: 92%;margin: 0 auto;}
	.hdyx-img,.contact-l,.contact-r{float: none;width: auto;margin-right: 0;}
	.mtgg-img,.mtgg-con{float: none;width: auto;}
	.mtgg-con{margin: 0 4%;}
	.ssyq-img{width: auto;float: none;padding-left: 0;}
	.ssyq-img .i{left: 0;}
	.wxtj-img,.hdyx-img,.mtgg-img,.ssyq-img{margin-bottom: 35px;}
	.xwtj{margin-bottom: 85px;}
	.hdyx,.mttg,.ssyq{margin-bottom: 50px;}
	.mtgg-con{padding-top: 0;}
	.wltg{width: 96%}
	.wltg-i{width: 4%;}
	.nav li{margin-right: 30px;}
}
@media (max-width:1050px){

	.new-mid{padding: 20px 0;}
	.new-bot span{line-height: 60px;}
	.new-mid .img100{height: 180px;}
	.new a{padding: 0 30px;}
	.xcxgl-bot{padding: 0 10px;}
	.xcxgl-bot p{font-size: 14px;}
	.xcxdpt li{width: 49%;}
	.xcxdpt li:nth-child(3n){margin-right: 2%;}
	.xcxdpt li:nth-child(2n){margin-right: 0;}
	.xcxys-list li{width: 48%;padding: 25px 0;}
	.xcxys-list li:nth-child(even){margin-right: 0;}
	.xcxys{padding: 50px;}
	.psfw{height: 600px;}
	.jjfa li:nth-child(odd) .img100,.jjfa .img100,.zsxq-l,.zsxq-r{float: none;width: auto;}
	.jjfa-con{position: static;width: auto;padding:60px 0;}
	.ywcj li{padding: 40px 15px 40px 20px;}
	.ywcj-con{margin-left: 130px;}
	.zsxq-l{margin-bottom: 50px;}
	.title32{margin-bottom: 30px;}
	.xgzs li{margin-bottom: 20px;}
}
@media (max-width:992px){
	.menu-handler{display: block;}
	body{padding-top: 60px;}
	.header{box-shadow: 0 1px 2px #ddd;}
	.header .w92{height: 60px;}
	.logo img{height: 48px !important;}
	.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:40px;left: 4%;right: 4%;bottom:60px;overflow: auto;}
	.nav li{float: none;border-bottom: 1px solid #ddd;margin-left: 0;margin-right: 0;}
	.nav li.active{border-color:#13296e;}
	.nav-yi{line-height: 50px;height: 50px; padding: 0;background: none !important;margin-top: 0 !important;font-size: 16px;}
	body.active .nav-yi{line-height: 50px;height: 50px;}
	.nav-yi span{line-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);}
	.siyang{padding: 60px 0;}
	.about-des{margin-left: 0;}
	.sy-title32{position: static;margin-bottom: 30px;}
	.knowledge li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.knowledge li:nth-child(3n){margin-right: 2%;}
	.knowledge li:nth-child(even){margin-right:0;}
}
@media (max-width:800px){
	.wap_fx,.shouji{display: block;}
	.fudong,.fudong.active,.le-box,.le-box.active{display: none;}

	.index-new{display: none;}
	.bannerPage{line-height: 50px;}
	.cl-r,.gj-l,.ydd-warp,.wlyx-con,.xw-page{float: none;width: auto;margin-right: 0;}
	.gj-top h3{width: auto;}
	.gj-height{height: auto;padding-bottom: 40px;}
	.padding-tb100,.padding-tb90,.padding-tb80{padding: 60px 0;}
	.gj-l{margin-bottom: 50px;}
	.alzs-bot{padding: 0 15px;}
	.alzs-a{padding: 20px 0;}
	.alzs-a h3{font-size: 18px;}
	.title26,.xw-page{margin-bottom: 40px;}
	.xw-page:last-child{margin-bottom: 0;}
	.case-con{left: 20px;bottom:20px;}
	.yzs li{width: 49%;margin-bottom: 2%;}
	.yzs li:nth-child(2n){margin-right: 0;}
	.yzs li:nth-child(3){margin-bottom: 0;}
	.yzs li:nth-child(4){margin-bottom: 0;}
	.wzlx-con{width: auto;}
	.xcx-warp{width: 100%;}
	.xcx{height: auto;padding: 60px 0;}
	.ydd-img{margin: 0 auto 30px;width: 500px;max-width: 92%;}
	.ydd-con{position: static;width: auto;}
	.wangluoyx .ydd-img{float: none;position: static;transform: none;}
	.wlyx-warp{width: 100%;}
	.fwlc .swiper-container{margin: 0;}
	.thenew{left:30px;bottom:30px;}
	.hdyx-warp, .mtgg-warp{width: 100%;}
	.moshi li{width: 49%;margin-bottom: 2%;}
	.moshi li:nth-child(even){margin-right: 0;}
	.moshi li:nth-child(3){margin-bottom: 0;}
	.moshi li:nth-child(4){margin-bottom: 0;}
	.ywcj li{float: none;width: 100%;margin-right: 0;}
	.ywcj-con p{height: auto;}
	.ywcj li:last-child{margin-bottom: 0;}
	.wmys-con{position: relative;width: auto;padding: 30px 0;top:0;}
	.wmys-img2{position: static;width: 100%;}
	.wmys-con2{padding: 30px;}
	.title26-bold.margin-b60{margin-bottom: 30px;}
	.ban-title2 p{margin-bottom: 40px;}
}
@media (max-width:760px){
	.pc-show,.mouse,.caseBtn,.footer-page:after,.pinpai-con p{display: none;}
	.wap-show{display: block;}
	.gitied-top2 strong{font-size: 36px;}
	.xcxgl-list span{font-size: 24px;}
	.banner-des h2,.gj-top h3,.ban-title h2,.title32 h2,.tg-title26 h2,.ying-title h2,.chengguo h2{font-size: 20px;}
	.title26 h2,.wzlx-title h2,.xw-con h3,.wltg-con h3,.psfw-warp h3,.jjfa-top h3,.title26-bold h2,.wmys-des h3{font-size: 18px;}
	.gj-top h2,.alzs-a h3,.case-con h3,.casePlay h4,.new-mid h3,.yzs-title h3,.title26 .size18,.wlyx-des h3,.fwlc h3,.thenew h3,.tg-title26 p,.xcxdpt-des h3,.xcxys-list h3,.xcx-fw p,.moshi-bot h3,.ywcj-con h3,.lxwm-list h3,.rczp h3,.knowledge-style h3{font-size: 16px;}
	.banner-des h3,.cl-top p,.case-con p,.ban-title p,.wzlx-title h3,.wzlx-title p,.gd p,.des18 p,.ydd-list p,.xcx-list p,.title32 p,.gitied-top2 span,.xw-con span,.xw-bot a p,.xw-bot a span,.title26 .size16,.mttg-list li p,.wltg-con p,.psfw-des p,.psfw-list li p,.jjfa-top p,.moshi-bot p,.ying-title p,.wmys-des p,.des16 p{font-size: 14px;}
	.alzs-a p{font-size: 13px;}
	.bannerPage span,.alzs-bot span,.new-bot span,.yzs-warp p,.wx-page1-warp p,.thenew span{font-size: 12px;}
	.footer-page,.xcx-fw li,.knowledge li{float: none;width: auto;margin-right: 0 !important;}
	.wzlx-title p,.des18 p,.title32 p,.psfw-des p,.jjfa-top p,.ywcj-con p,.about-warp p{line-height: 1.6em;}
	.tj-sm-page li,.ssyq-warp .tj-sm-page li{width: 100%;}

	.padding-tb100,.padding-tb50,.padding-tb90,.padding-tb60,.padding-tb80,.xcx,.jjfa-con,.siyang{padding: 35px 0;}
	.footer-top{padding: 25px 0;}
	.new-mid,.xw-con{padding: 15px 0;}
	.alzs-a{padding: 10px 0;}
	.new a{padding: 0 15px;}
	.alzs-bot{padding: 0 10px;}
	.padding-b80{padding-bottom: 35px;}

	.gd li{padding: 10px;}
	.wlyx-list li,.xcx-fw p,.moshi-bot,.ywcj li,.contact-page,.padding50,.wmys-con2,.knowledge-style li a,.zsxq-fy,.zsxq-bot{padding: 15px;}

	.xwtj{margin-bottom: 60px;}
	.xcx-list,.psfw-des,.ying-title{margin-bottom: 50px;}
	.gj-l,.title26,.title32,.wzlx-title,.margin-b60,.wmys-top,.margin-b50{margin-bottom: 30px;}
	.new-mid .img100,.wxtj-img, .hdyx-img, .mtgg-img, .ssyq-img,.psfw-warp h3,.jjfa-top h3,.jjfa-top,.title26-bold,.wmys-des h3,.ban-title2 p,.alxq-l{margin-bottom: 20px;}
	.margin-b30,.tj-sm-page li,.xcx-fw li,.ywcj li,.lxwm-list,.masonry .item{margin-bottom: 15px;}
	.lxwm-list p,.about-warp p,.knowledge li{margin-bottom: 10px;}
	.banner-des h2,.alzs-a h3,.case-con h3,.wlyx-list li:last-child,.thenew h3,.ywcj-con h3{margin-bottom: 8px;}
	.wlyx-des h3,.fwlc h3,.lxwm-list h3{margin-bottom: 5px;}
	.tj-sm-page li:last-child,.xcx-fw li:last-child{margin-bottom: 0;}

	.casePlay h4{margin-top: 20px;}
	.swiper-dot{margin-top: 18px;}
	.wzlx-title h3,.title26-des{margin-top: 10px;}
	.title26 .size18,.ydd-list p,.tg-title26 p{margin-top: 5px;}
	.wlyx-des h3{margin-top: 0;}

	.partner1 li{margin: 10px 0;}

	.bannerPage{padding: 0 15px;line-height: 32px;}
	.bannerPage span{margin-right: 15px;}
	.gj-height{margin-bottom: 25px;padding-bottom: 25px;}
	.ywfw{font-size: 14px;width: 110px;line-height: 34px;}
	.cl-top p{margin: 10px 0 20px;}
	.cl-bot li{width: 47.5%;margin-right: 5%; margin-bottom: 20px;}
	.cl-bot li:nth-child(2n){margin-right: 0;}
	.cl-bot li:nth-child(3){margin-bottom: 0;}
	.cl-bot li:nth-child(4){margin-bottom: 0;}
	.alzs li{width: 49%;margin-right: 2%;}
	.alzs li:nth-child(3n){margin-right: 2%;}
	.alzs li:nth-child(2n){margin-right: 0;}
	.alzs-bot span,.new-bot span{line-height: 40px;}
	.jt24{width: 21px;height: 7px;}
	.case-bgfff{top:35px;bottom:35px;}
	.caseBox .title26{margin: 0 15px 30px;}
	.case-con img{width: 24px;margin-top: 15px;}
	.new li{width: 100%;margin-bottom: 10px;}
	.new li:nth-child(3), .new li:nth-child(5){margin-left: 0;}
	.new li:nth-child(2), .new li:nth-child(4){margin-left: 0;}
	.new li:nth-child(1){position: static;width: 100%;}
	.new-mid p{line-height: 1.6em;height: auto;}
	.new li:nth-child(1) .new-mid p{height: auto;}
	.jt37{width: 20px;height: 5px;}
	.partner1 li{width: 25%;}
	.footer-page{float: none;width: auto;padding-left: 0;border-bottom: 1px solid #454545;border-right: none;display: block;padding-bottom: 15px;margin-bottom: 15px;}
	.footer-page:nth-child(4){padding-bottom: 0;margin-bottom: 0;border: none;}
	.yzs-title img{width: 36px;}
	.yzs-warp{margin: 0 10px;}
	.yzs-warp h3{margin: 8px 0;}
	.wzlx-title .line{width: 60px;margin: 15px 0;}

	.gd img,.ydd-img img{max-width: 80%;}
	.ydd-list img{width: 40px;}
	.ydd-list li,.xcx-list p{text-align: center;}
	.xcx-list img{width: 40px;margin: 0 auto 10px;}
	.xcx-list li{box-sizing: border-box;padding: 0 10px;}
	.xcx-line{width: 30px;height: 2px;}
	.ljgd{width: 120px;line-height: 36px;margin: 0 auto; font-size: 14px;}
	.wlyx-des{margin-left: 90px;min-height: 1px;}
	.wlyx-list li i{width: 60px;}
	.gitied2{margin: 40px 0;}
	.gitied2 li{width: 100%;text-align: center;margin: 10px 0;}
	.h730{height: auto;}
	.reson{padding-top: 35px;}
	.fwlc-mid{margin: 20px auto 15px;}
	.fwlc-line2{bottom:98px;}
	.fwlc p{font-size: 14px;height: 3.2em;}
	.xw-bot a p{line-height: 48px;}
	.thenew{left: 15px;bottom:15px;padding-left: 8px;}
	.tj-sm-page{display: block;}
	.hdyx-img .img100{margin-right: 4%;}
	.hdyx-img .i{top:-8%;}
	.mttg-list li img{height: 40px;}
	.ssyq-img .img100{margin-left: 4%;}
	.ssyq-img{padding-top:4%;}
	.mttg-list2 li{box-sizing: border-box;padding: 0 10px;}
	.mttg-list2 li img{height: 32px;}
	.wltg{height: auto;padding: 30px 0;}
	.partner li{width: 25%;}
	.partner li:nth-child(4n){border-right: none;}
	.partner li:nth-child(4n) .i{display: none;}
	.partner li:nth-last-child(5),.partner li:nth-last-child(6),.partner li:nth-last-child(7),.partner li:nth-last-child(8){border-bottom:1px solid #e6e6e6;}
	.partner li:nth-last-child(6) .i,.partner li:nth-last-child(7) .i,.partner li:nth-last-child(8) .i{display: block;}
	.margin-b15{margin-bottom: 8px;}
	.xcxgl-list li{width: 100%;margin-right: 0;height: auto;float: none;text-align: left;margin-bottom: 15px;}
	.xcxgl-list .img img{max-width: 100%;}
	.xcxgl-list li:nth-child(3n){margin-right: 0;}
	.xcxgl-list li span{position: static; display:inline-block;vertical-align: middle;margin-left: 20px;}
	.xcxgl-list li .middle-box{display:inline-block;vertical-align: middle;width: 80px;}
	.xcxgl-list li .xcxgl-bot{display:inline-block;vertical-align: middle;width: auto;position: static;text-align: left;}
	.xcxdpt-warp img{width: 80px;}
	.xcxdpt-des{height: auto;margin-right: 100px;}
	.xcxdpt li{height: auto;float: none;width: auto;margin-right: 0 !important;padding: 30px 0;}
	.xcxdpt-warp{margin: 0 15px;}
	.xcxys{padding: 15px;}
	.xcxys-list li{width: 49%;margin-right: 2%;}
	.xcxys-list li:nth-child(even){margin-right: 0;}
	.xcxys-list img{width: 80%;}
	.xcxys-con{padding: 0 5px;}
	.psfw-list li img{width: 48px;}
	.psfw{height: 480px;}
	.jjfa-warp{padding: 0 4%;}
	.jjfa-bots{display: block;width: 100%;margin-right: 0;position: relative;text-align: left;box-sizing: border-box;padding-left: 75px;margin-bottom: 20px;}
	.jjfa-bots:last-child{margin-bottom: 0;}
	.jjfa-bots img{position: absolute;left: 0;top:50%;transform: translateY(-50%);width: 60px;}
	.jjfa-bots h4{font-size: 16px;margin: 0 0 8px;}
	.ywcj li .img100{width: 64px;top:0;margin: 0;}
	.ywcj-con{margin-left: 88px;}
	.ying-typt li{margin: 10px;}
	.ying{height: 420px;}
	.lxwm-input .text{height: 32px;line-height: 32px;}
	.textarea textarea{height: 140px;}
	.tj{font-size: 16px;line-height: 34px;height: 34px;}
	.about-yw{font-size: 0;}
	.about-yw a{text-align: center;width: 50%;font-size: 14px;margin: 5px 0;}
	.about-yw{padding-top: 20px;}
	.wmys-con1{padding-top: 0;}
	.wmys-top a{font-size: 14px;margin-right: 0;width: 33.33%;vertical-align: middle;line-height: normal;height: 60px;padding: 10px 1%;box-sizing:border-box;text-align: center;}
	.wmys-con2 .wmys-top a{height: auto;}
	.abBtn,.hisBtn div{display: none;}
	.wmys-des{margin-bottom: 0;}
	.his .swiper-container{margin: 0;}
	.his:before{left: 0;right: 0;}
	.his h3{font-size: 30px;}
	.his-mid{margin: 10px 0;}
	.his:before{top:73px;}
	.his{padding: 20px 0 0;}
	.his-bot h4{font-size: 16px;}
	.ban-title2 h2{font-size: 16px;margin: 10px 0;}
	.ban-title2 p{font-size: 12px;}
	.ban-title2 img{height: 20px;}
	.ckxx2{line-height: 30px;height: 30px;font-size: 12px;width: 100px;}
	.ckxx2 i{width: 14px;height: 9px;}
	.chengguo{padding-top: 0;}
	.chengguo-type{display: flex;justify-content: space-around;margin-top: -20px;}
	.chengguo-type a{margin-right: 0;font-size: 14px;}
	.chengguo-type a{line-height: 44px;}
	.ban-title3 h2{font-size: 18px;}
	.ban-title3{bottom:25px;}
	.alxq-l,.alxq-r,.alxq-l-pages{float: none;width: auto;}
	.alxq-top p{font-size: 14px;}
	.masonry{padding-bottom: 0;column-count: 1;}
	.knowledge-style span{margin: 8px 0;font-size: 12px;}
	.zsxq-fy a{display: block;max-width: 100%;float: none;margin: 10px 0;}
	.edit{padding: 20px 0;}
	.xgzs li{margin-bottom: 15px;}
	.xgzs li:last-child{margin-bottom: 0;}
	.fh img{width: 18px;}
	.xwdt-bot{bottom:10px;}
	.pinpai-con h3{font-size: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;padding-top: 10px;}
	.xwxq-top h1{font-size: 18px;margin-bottom: 15px;}
	.xwdt li .img100{width: 180px;height: 120px;}
	.pinpai-con{left: 200px;right: 10px;}
	.xwxq-top span{margin: 0 5px;}
	.xwxq-fy a{display: block;margin: 5px 0;width: 100%;padding-right: 0 !important;max-width: 100%;}
	.xwxq-fy a.fr{padding-left: 77px;}
	.xwxq-fy a.fr .i1{left: 0;background-image: url("../images/prev.png");}
	.xwxq-fy a.fr .i2{left: 20px;}
	.page a{margin:0 1px;padding: 0 5px;font-size: 12px;min-width: 24px;line-height: 24px;height: 24px;}
	.page{margin-top: 20px;}
	.xwxq-fy{padding:20px 0 0;}
	.anli-nav{padding-top: 0;}
	.masonry.none .item{display: block;width: 100%;margin-right: 0;}
	.fixed-alxq-warp{top:30px;right: 15px;bottom:15px;left:15px;}
	.fixed-alxq-con{bottom:10%;top:10%;}
	.gbxq{width: 36px;height: 36px;top:0;right: 0;}
	.zp-page{border-bottom: 1px dashed #ddd;padding:20px 0;margin-bottom: 20px;float: none;width: auto;margin-right: 0;}
	.zp li{padding: 0;border:none;}
	.zp-pages{margin-top: 15px;}
	.zp-page h4:before{height: 20px;}
}
@media (max-width:360px){

}