/* CSS Document */
@media screen and (max-width: 1020px) {
	.wsm-item-l{float: none;display: block;width: auto;}
	.wsm-item-r{float: none;display: block;width: auto;padding: 30px 15px;}
	.wsm-item1 li{width: 32.33%;min-height: 212px;margin-bottom: 1.5%;}
	.wsm-item1 li:nth-child(3n){margin-right: 0;}
}
@media screen and (max-width: 640px) {
	.side{display: none !important;}
	.top{height: auto;overflow: hidden;}
	.header{height: 60px;}
	.logo{margin: 0;}
	.logo img{height: 50px;margin: 5px 0 0 8px;}
	.logo-r{display: none;}
	.logo span{margin-top: 22px;}
	.nav{display: none;}
	.top-phone{display: none;}
	.navico{ position:absolute; top:50%; margin-top:-14px; right:12px; width:27px; height:27px; padding:7px 0 0; border-radius:100%; /*border:1px solid #999;*/ box-sizing:border-box; cursor:pointer; display:block;}
	.navico em{ display:block; width:18px; height:2px; background:#2195E1; margin:0 auto 4px;}
	.banner{height: auto;margin-top: 60px;}
	.banner .swiper-slide{height: auto;background-size: cover;padding-bottom: 0;}
	.banner .swiper-slide .wrap{padding: 80px 15px 0;}
	.banner .swiper-slide h3{font-size: 26px;}
	.banner .swiper-slide p{max-width: initial;text-shadow: 0 0 3px rgba(0,0,0,.8);max-width: 60%;}
	.banner .swiper-slide a{margin: 25px 0 0;height: 40px;width: 120px;}
	.banner img{position: initial;margin-left: 0;width: 100%;height: auto;}
	.banner .swiper-pagination{bottom: 15px;}
	.banner .swiper-pagination-bullet-active{width: 20px;}
	.pc-ban{display: none;}
	.wap-ban{display: block;}
	.title-l{padding: 15px;width: auto;}
	.title-l:before,.title-l:after{width: 100px;left: 15px;bottom: 0;display: none;}
	.title-l:after{width: 20px;}
	.title-l h3{ font-size:20px;display: inline-block;}
	/*.title span{font-size:12px;position: initial;display: inline-block;color: #999;font-weight: normal;margin-left: 10px;}*/
	.title-l img{width: 60px;left: 0;top: 15px;}
	.title-r{margin: 18px 15px 0;}
	.title-r a{font-size: 10px;}
	/*底部*/
	.footer{height: auto;background-size: cover;padding: 30px 15px;text-align: center;overflow: hidden;}
	.foot-l{float: none;display: block;width: auto;}
	.foot-r{display: none;}
	.foot-logo{margin: 0 auto;}
	.ft-login{display: none;}
	.copy{margin-top: 30px;}
	/*导航*/
	.nav-ceng{position: fixed;left: 0;right: 0;bottom: 0;top: 0;background: rgba(0,0,0,0);z-index: 49;display: none;}
	.navitem{display: block;position: fixed;top: 0;right: -100%;bottom: 0;width: 70%;background: #2195E1;overflow-y: scroll;-webkit-overflow-scrolling: touch;z-index: 60;padding-bottom: 30px;transition: all .2s ease;}
	.navclose{display: block;width: 20px;height: 20px;background: url(../images/nav_close.png) no-repeat;background-size: 20px auto;margin: 12px 0 0 12px;}
	.nav-ul{padding: 0 0 0 15px;}
	.nav-ul > li{border-bottom: 1px solid rgba(255,255,255,.3);}
	.nav-ul > li > a{display: block;padding: 10px 0;font-size: 14px;color: #fff;}
	.nav-ul-two{padding-left: 15px;border-top: 1px solid rgba(255,255,255,.3);display: none;}
	.nav-ul-two li{border-bottom: 1px solid rgba(255,255,255,.3);}
	.nav-ul-two li:last-child{border-bottom: none;}
	.nav-ul-two li a{display: block;padding: 10px 0;font-size: 14px;color: rgba(255,255,255,.8);}
	/*首页*/
	.item1{height: auto;background-size: cover;padding: 30px 15px;overflow: hidden;}
	.item1-l{float: none;display: block;width: 100%;background: none;height: auto;}
	.item1-l h3{display: none;}
	.item1-l ul{display: -webkit-flex;flex-wrap: wrap;justify-content: center;margin: 0;}
	.item1-l li{background: #0170BF;margin: 5px 5px 5px 0;line-height: 30px;border-radius: 15px;}
	.item1-l li a{padding: 0 10px;}
	.item1-l li.active{background: #fff;}
	.item1-l li.active a{color: #0170BF;}
	.item1-r{width: 100%;height: auto;margin-top: 20px;background: none;}
	.item1-p{font-size: 14px;}
	.item1-li{height: auto;background: #fff;margin: 0 2% 10px 0 !important;width: 49%;}
	.item1-li:nth-child(2n){margin-right: 0 !important;}
	.item1-li:hover a{color: #333;}
	.item1-li:hover:after{display: none;}
	.shuiyin{display: none;}
	.proimg{height: 182px;position: relative;}
	.proimg img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.item1-text{padding: 0 10px 15px;height: auto;}
	.item1-text p{font-size: 14px;padding: 10px 0;height: auto;line-height: initial;}
	.pro-info{padding: 12px 0 0;}
	.pro-info li{font-size: 12px;line-height: 20px;width: auto;padding: 0;}
	.pro-info li span{display: inline-block;margin-left: 10px;}
	.title-b{max-width: initial;margin-bottom: 15px;padding: 0 15px;font-size: 14px;}
	.item2{overflow: hidden;padding: 0 15px;}
	.item2 .title-b{padding: 0;}
	.item2 li{height: auto;width: 100%;margin-bottom: 10px;padding: 15px;box-sizing: border-box;}
	.item2 li:last-child{margin-bottom: 0;}
	.item2 li.active{width: 100%;}
	.item2-text{top: 30px;left: 15px;position: initial;}
	.item2-text h3{font-size: 18px;}
	.item2-text span{font-size: 12px;display: none;}
	.item2-text p{font-size: 12px;line-height: 18px;display: none;margin-top: 10px;}
	.item2-more{position: initial;bottom: 15px;left: 15px;width: 100px;height: 30px;line-height: 30px;font-size: 12px;margin-top: 15px;display: none;}
	.item2 li.active .item2-text p{display: -webkit-box;}
	.item3{margin-top: 0;overflow: hidden;padding: 30px 15px;}
	.item3-l{width: auto;}
	.item3-l h3{font-size: 20px;margin-top: 15px;}
	.item3-l span{font-size: 14px;}
	.item3-l p{font-size: 14px;line-height: 24px;margin-top: 15px;}
	.item3-r_b{margin-top: 0;}
	.item3-r_b:before,.item3-r_b:after{content: '';display: block;background: #e9e9e9;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	.item3-r_b:before{width: 70%;height: 1px;}
	.item3-r_b:after{width: 1px;height: 70%;}
	.item3-r_b li{width: 50%;text-align: center;padding: 25px 0;}
	.item3-r_b li b{font-size: 28px;}
	.item3-t img.fl{width: 100%;}
	/*.item3 img.fr{display: none;}*/
	.item3-l a{width: 100px;height: 30px;font-size: 12px;line-height: 30px;margin: 20px auto;}
	.item3-b{height: auto;margin: 0px 0 0;}
	.item3-b li{width: 50%;}
	.item3-b li:nth-child(2n):after{display: none;}
	.item3-b li a{padding-left: 10%;}
	.item3-b li i{width: 20px;background-size: 20px auto;}
	.item3-b li span{font-size: 10px;margin-top: 2;}
	.item3-b li:hover{background: #fff;}
	.item3-b li:hover a{color: #000;padding-left:10%;}
	.item3-b li:hover span{color: #999;}
	.item3-b li:hover .gyico1{background-image: url(../images/gy_ico1.png);}
	.item3-b li:hover .gyico2{background-image: url(../images/gy_ico2.png);}
	.item3-b li:hover .gyico3{background-image: url(../images/gy_ico3.png);}
	.item3-b li:hover .gyico4{background-image: url(../images/gy_ico4.png);}
	.item4{margin-top: 30px;height: auto;background-size: cover;overflow: hidden;}
	.item4 .title-l span{color: #999;}
	.item4-c{width: auto;padding: 0 15px;font-size: 14px;}
	.item4-b{margin: 20px 15px;}
	.item4-b li{width: 33.33%;height: 80px;}
	.item5-tit .title-l{float: none;}
	.item5-t-r{float: none;display: block;text-align: center;margin-top: 10px;}
	.item5-t-r a{width: auto;height: 30px;line-height: 30px;padding: 0 20px;margin: 0 5px;}
	.item5{margin-bottom: 30px;overflow: hidden;}
	.item5-l{display: none;}
	.item5-r{width: auto;margin: 0 15px;border-top: none;float: none;display: block;}
	.item5-r li a{padding: 15px 0;}
	.item5-r li h3{font-size: 16px;}
	.item5-r li p{margin-top: 10px;}
	.item5-r li span{margin-top: 10px;}
	.wsm-item{margin-bottom: 20px;}
	.ys-tit{font-size: 18px;}
	.wsm-item-r{padding: 20px 15px;}
	.wsm-item-r h3{font-size: 20px;}
	.wsm-item-r b{font-size: 16px;margin: 15px 0 10px;}
	.wsm-item-r p{font-size: 12px;margin-bottom: 10px;background-size: 5px auto;background-position: left 6px;line-height: 20px;}
	.wsm-item1{padding: 50px 15px 0;}
	.wsm-item1 h3{font-size: 20px;}
	.wsm-item1 ul{margin-top: 15px;}
	.wsm-item1 li{width: 49%;margin-right: 2% !important;margin-bottom: 10px;min-height: initial;padding: 25px 10px;}
	.wsm-item1 li:nth-child(2n){margin-right: 0 !important;}
	.wsm-item1 li span{font-size: 16px;margin: 15px 0;}
	
	/*内页*/
	/*.p-header{padding: 0;position: relative;}
	.p-header .navico em{background: #666;}*/
	.p-header{height: 60px;}
	.p-ban{height: auto;margin-top: 60px;}
	.p-ban img{width: 100%;height: auto;position: initial;margin: 0;}
	.p-cons{padding-bottom: 40px;}
	.p-left{width: auto;top: 0;float: none;padding-bottom: 0;}
	.p-left h2{position: absolute;top: -60px;left: 15px;font-size: 28px;color: #fff;text-shadow: 0 0 5px rgba(0,0,0,.2);padding: 0;margin: 0;border-bottom: none;}
	.p-left ul{margin: 0;display: -webkit-flex;flex-wrap: wrap;}
	.p-left li{width: 50%;margin-top: 0;border-right: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;box-sizing: border-box;}
	.p-left li:nth-child(2n){border-right: 0;}
	.p-left li a{font-size: 14px;padding: 0 10px;text-align: center;white-space: initial;height: 45px;line-height: initial;display: -webkit-flex;align-items: center;justify-content: center;}
	.p-left li a:hover{background: #fff;color: #333;}
	.p-right{width: auto;float: none;}
	.loca{display: none;}
	.cate{font-size: 20px;margin: 25px 0;padding: 0 15px;}
	.p-pro{padding: 15px 15px 0;}
	/*.p-pro .item1-li{height: auto;background: #fff;margin: 0 2% 10px 0 !important;width: 49%;}
	.p-pro li:nth-child(2n){margin-right: 0 !important;}*/
	.pro-img{height: 182px;position: relative;}
	.pro-img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
	/*.p-pro li p{padding: 10px;height: auto;line-height: initial;}*/
	/*.p-pro li:hover p{color: #333;}
	.p-pro li:hover:after{display: none;}*/
	.p-pro .pro-info li,.p-pro .pro-info li:first-child{width: auto;}
	.paginator{padding: 25px 0 0;}
	.paginator a, .paginator span{margin: 0 2px;}
	/*新闻*/
	.p-news{padding: 0 15px;}
	.p-news li{padding: 15px 0;}
	.p-news li a{display: -webkit-flex;display: flex;align-items: center;overflow: hidden;}
	.news-img{float: none;display: block;width: 120px;height: 99px;margin-right: 15px;}
	.news-info{padding-left: 0;flex: 1;-webkit-flex: 1;overflow: hidden;}
	.news-info h3{font-size: 16px;}
	.news-info p{margin-top: 5px;}
	.news-info span{margin-top: 5px;}
	.dt{padding: 0 15px;}
	/**/
	.pro{padding: 0 15px;}
	.p-con{padding: 15px 15px 0;}
	.pro .p-con{padding: 0;}
	.p-con table{width: 100%;}
	.p-con table td{word-break: break-all;}
	.solution{margin-top: 25px;}
	.solution li{display: -webkit-flex;display: flex;align-items: center;overflow: hidden;padding: 15px;height: auto;margin-bottom: 10px;}
	.solution img{float: none;display: block;width: 120px;height: auto;margin-right: 15px;}
	.sol-info{padding: 0;flex: 1;-webkit-flex: 1;overflow: hidden;}
	.sol-info h3{padding: 0 0 5px;}
	.sol-info p{line-height: 20px;}
	/*案例*/
	.case-img{height: 85px;}
	/*在线留言*/
	.online{padding: 0 15px;}
	.online dl{display: flex;display: -webkit-flex;}
	.online dl dt{float: none;width: 80px;font-size: 14px;}
	.online dl dd{flex: 1;-webkit-flex: 1;}
	.ipt1{width: 100%;box-sizing: border-box;}
	.textarea{width: 100%;box-sizing: border-box;}
	/*联系我们*/
	.map{margin-bottom: 15px;}
	/*图文列表*/
	.p-about li{width: 48%;margin-right: 2% !important;}
	.p-about li:nth-child(2n){margin-right: 0 !important;}
	.p-about li .pro-img{height: 120px;}
	
}
.wechat-jump{text-align: center;padding: 140px 15px 0;max-width: 750px;margin: 0 auto;}
.wechat-jump img{display: block;width: 80px;border-radius: 10px;margin: 0 auto 10px;}
.wechat-jump h3{font-weight: bold;font-size: 18px;}
.wechat-jump p{font-size: 14px;color: #333;margin: 20px 0;}
.wechat-jump p span{display: block;font-size: 12px;color: #666;margin-bottom: 5px;}
.wechat-jump a{display: block;width: 80%;height: 50px;font-size: 16px;color: #666;background: #e6e6e5;border-radius: 25px;margin: 0 auto;line-height: 50px;}