input{-webkit-appearance: none;outline: 0;}
@media(max-width: 1650px){
	.header .nav{width: 50%;}
	.indexService ul li h4{font-size: 20px;}
	.indexService ul li .iconfont{font-size: 60px;}
	.yewumap .yewucon .iconfont2{font-size: 42px;}
	.yewumap .yewucon .icon{width: 85px;height: 85px;line-height: 85px;}
	.yewumap .yewucon{padding-left: 130px;}
	.indexCustomer ul,.index_news2 .imgnewslist,.newslist_wrap,.honorlist{width: auto;}

	.pageTitle h2{font-size: 32px;}
	.pageTitle p{font-size: 16px;}
	.culture{padding: 120px 20px 80px;}
	.culture .item .img{width: 160px;height: 160px;line-height: 160px;}
	.culture .item .title{font-size: 26px;}
	.culture .item .desc{font-size: 16px;}

	.index_gongju .gongju .item .con{font-size: 15px;}
	.index_gongju .gongju .con i{font-size: 32px;margin-right: 10px;}
	.indexTitle h1{font-size: 32px;}
	.indexTitle p{font-size: 16px;}

	.index_gongju .gongju .item .con{height: 62px;line-height: 62px;}

	.footer .foottopwrap{width: 90%;}

	.yewu_xingshi .con{height: 300px;}
	.yewu_xingshi .con .desc{max-height: 150px;}

	.yewu_duixiang .con .desc{font-size: 14px;}
	.yewu_fwhy .con .img{width: 102px;height: 102px;}
	.yewu_fwhy .con,.yewu_duixiang .con,.yewu_xingshi .con{padding: 20px;}

	.sy6 p .tel1{font-size: 16px;}
	.footright .footcon .foottel{font-size: 28px;}
	.footer .foottopwrap{padding-bottom: 32px;}
	.footer .footnav .con .title{font-size: 16px;margin-bottom: 10px;}
	.xwzxcon h1{font-size: 26px;}
	.yewu_page h3.title{font-size: 28px;}
	.yewu_dingyi .text .desc{font-size: 15px;}

	.yewu_fwnr .con .num{font-size: 65px;}
	.yewu_youshi .con img{width: 260px;height: 260px;}
	.yewu_liucheng .item .img:before{left: 30%;}
	.yewu_liucheng .item .img:after{right: -30%;}
	.yewu_liucheng .con .name{font-size: 16px;}
	.yewu_liucheng .con .desc{line-height: 24px;}

}

@media(max-width: 1280px){
	.header .sing{padding-top: 20px;padding-bottom: 20px;padding-left: 5px;}
	.header .sing p{padding-left: 30px;}
	.header .headerLogo,.header .nav{padding: 10px 0;}
	.header .sing p{font-size: 18px;}
	.header .nav .nLi h3 a{font-size: 14px;}
	.header .box,.indexBanner .hd{width: 100%;padding: 0 30px;}
	.header .headerLogo img{width: 130px;height: auto;margin-top: 5px;}
	.wrap{width: 100%;padding-left: 30px;padding-right: 30px;}
	.header .nav{width: 50%;}
	.indexBanner{height: calc(100vh - 80px);margin-top: 80px; }
	.indexBanner .bd,.indexBanner .bd li{height: 85vh;}

	.indexAbout,.indexBusiness{padding: 60px 0;}
	.pageTitle{margin-top: 35px;margin-bottom: 35px;}
	.indexTitle h1{font-size: 28px;}
	.indexTitle p{font-size: 14px;}
	.indexAbout .cont .text,.indexAbout .cont .box a .tit{font-size: 14px;}
	.indexAbout .cont .box a{margin-right: 6%;}
	.aboutcon .cont .textcon{font-size: 14px;}

	.indexNumber{height: 170px;}
	.indexNumber .box{padding-top: 40px;}
	.indexNumber .box dl dt .counter{font-size: 36px;}
	.indexNumber .box dl{padding: 0 1%;}
	
	.business .swiper-slide{width: 90%!important;}
	.business .typenav .con,.business .swiper-container .swiper-slide .cont .txt{font-size: 15px;}
	.business .swiper-container .swiper-slide .cont .txt{line-height: 1.9;}
	.business .swiper-container .swiper-slide .cont .tit{font-size: 14px;}

	.indexService ul li h4{font-size: 16px;}
	.indexService ul li .iconfont{font-size: 50px;}
	.newsBox .bd ul li .cont h6{font-size: 16px;}
	.newsBox .bd ul li .cont .time{font-size: 14px;}

	/*.yewumap .map-content,.yewumap .yewutext{width: 100%;float: none;}*/
	.yewumap .yewucon{padding-left: 90px;}
	.yewumap .yewucon .icon{width: 70px;height: 70px;line-height: 70px;}
	.yewumap .yewucon .iconfont2{font-size: 36px;}
	.yewumap .yewucon .title{font-size: 16px;}
	.yewumap .yewucon .desc{margin-top: 0;}
	.yewumap .yewucon{margin-bottom: 10px;}
	.yewumap{padding: 30px 0;}

	.indexCustomer,.index_news2,.index_honor{padding: 60px 0}
	.index_news2 .imgnewslist{margin-top: 50px;margin-bottom: 20px;margin-left: -10px;margin-right: -10px;}
	.imgnewslist .item{margin-bottom: 20px;padding: 0 10px;}
	.imgnewslist .con .text h3{font-size: 16px;}
	.newslist .con h3{font-size: 14px;}
	.honorlist{margin-top: 50px;}
	.index_gongju{padding: 35px 0;}
	.index_gongju .gongju .item .con{font-size: 14px;height: 50px;line-height: 50px;}
	.index_gongju .gongju .con i{font-size: 24px;margin-right: 5px;}

	.sy6 p{font-size: 14px;}
	.sy6 p .tel1{width: 240px;font-size: 14px;}
	.sy6 p strong{font-size: 20px;}
	.footer{margin-top: 20px;}
	.footer .foottopwrap{width: 100%;padding: 0 30px;}
	.footer .footright .footcontent{padding-right: 240px;}
	.footright .title{font-size: 20px;}
	.footer .footnav .con .title{font-size: 15px;}
	.footer .footnav .con a{font-size: 12px;}
	.footright .footcon .desc,.footewm .con .text{font-size: 12px;}
	.footright .footcon .desc b,.footright .footcon .teltitle{font-size: 16px;}

	.nav_n{margin-bottom: 30px;}
	.pageTitle h2{font-size: 28px;}
	.pageTitle p{font-size: 14px;}
	.yewu_dingyi{margin-top: 50px;margin-bottom: 50px;}
	.yewu_dingyi{height: 350px;}
	.yewu_xingshi{padding-top: 60px;}
	.yewu_xingshi .con .name,.yewu_fwnr .con .name{font-size: 16px;}
	.yewu_fwnr{padding-top: 60px;padding-bottom: 20px;}
	.yewu_fwnr .con{padding: 8%;}
	.yewu_fwnr .con .num{font-size: 45px;margin-top: 10px;margin-bottom: 10px;padding-bottom: 10px;}
	.yewu_fwnr .con .num:before{height: 5px;}
	.yewu_fwnr .con .img{margin-top: 10px;}
	.yewu_youshi,.indexNews,.indexService{padding: 60px 0;}
	.yewu_youshi_list{margin-top: 60px;}
	.yewu_youshi .con img{width: 200px;height: 200px;}
	.yewu_youshi a.more{font-size: 16px;margin-top: 15px;margin-bottom: 15px;}
	.yewu_liucheng,.yewu_duixiang,.yewu_fwhy{padding-top: 60px;}
	.yewu_liucheng .item{margin-bottom: 20px;}
	.yewu_liucheng .con{height: 340px;}
	.yewu_liucheng .con,.yewu_fwhy .con{padding: 15px;}
	.yewu_liucheng .item .img:before{left: 20%;}
	.yewu_liucheng .item .img:after{right: -20%;}
	.yewu_liucheng .con .name{font-size: 16px;}
	.yewu_liucheng .con .desc{line-height: 24px;}
	.yewu_duixiang .con .img img{width: 90px;height: 90px;}
	.yewu_fwhy_list{margin-top: 30px;}
	.yewu_fwhy .item{margin-bottom: 20px;}
	.yewu_fwhy .con .img{width: 90px;height: 90px;line-height: 90px;}

	.nav_nw ul li{font-size: 14px;}
	.mbx{right: 30px;}
	.aboutcon,.indexCustomer.pphzsub,.yewuhangai{padding-bottom: 60px;}
	.culture{padding: 80px 20px 60px;}
	.culture .item .img{width: 100px;height: 100px;line-height: 100px;}
	.culture .item .title{font-size: 20px;}
	.culture .item .desc{font-size: 14px;}
	.yewuhangai .yewumap{padding: 0;}
	.pages{margin: 40px 0;}
	.xwzxcon h1{font-size: 22px;padding-top: 15px;}
	.xwzx_cs{height: 50px;}
	.xwzx_cs span{height: 50px;line-height: 50px;}
	.xzzxzw p{margin-bottom: 15px;}
	.xzzxzw{font-size: 14px;}
	/*.lxwm dl{margin-right: 4%;}*/
	.lxwm dl .des{font-size: 14px;line-height: 1.6;}
	.lxwm dl .tit{font-size: 18px;margin-bottom: 10px;}
	.lxwz .tit{font-size: 18px;}
	.joblist .tt p,.joblist ul li .dt p{font-size: 14px;}
	.newsBox .bd ul li .img{height: 120px;}
	.newsBox .bd ul li{height: 290px;}
	.fanye p{line-height: 60px;}
	

	.news ul li{margin-bottom: 30px;}
	.news .news_list li .js .p3{padding-top: 0;}
	.news .news_list li .js .p1{font-size: 16px;}
}
.m-show{display: none;}
@media(max-width: 980px){
	.wrap{padding-left: 20px;padding-right: 20px;}
	.header .box, .indexBanner .hd{padding: 0 20px;}
	.header .headerLogo {margin-top: 15px;}
	.header .headerLogo img{width: 83px;height: 30px;margin-top: 0;}
	.header .nav .nLi{margin-left: 4%;}
	.header .nav{width: 55%;}
	.indexBanner{margin-top: 80px;height: calc(60vw + 100px);}
	.indexBanner .bd, .indexBanner .bd li{height: 60vw;}

	.indexCustomer ul li{width: 19%;}
	.indexCustomer ul li:nth-of-type(8n){margin-right: 1%;}
	.indexCustomer ul li:nth-of-type(5n){margin-right: 0%;}
	.newsBox.newsBoxlist .bd ul li{width: 32.3%;}
	.xwzxcon h1{font-size: 18px;}
	.footer .footnav{display: none;}
	.footer .footright{float: none;width: 100%;border-left: 0;padding-left: 0;}
	.sy6{padding: 9px 0;}
	.sy6 p .tel1{width: 160px;}
	.sy6 p strong{font-size: 16px;}
	.sy6 p{}
	.sy6 p a{width: 60px;height: 60px;line-height: 60px;}
	.fanye p{line-height: 36px;float: none!important;}
	a.fhlb{margin: 15px auto;}

	.indexTitle h1{font-size: 20px;}
	.indexTitle p{font-size: 12px;padding-bottom: 12px;}

	.business .typenav .con{min-width: 100px;}
	.indexAbout .cont,.indexAbout .img{width: 100%;float: none;}
	.indexAbout .cont .box{margin: 5% 0;}
	.indexAbout .cont{margin-bottom: 30px;}
	.indexNumber .box dl dt .counter{font-size: 26px;}
	.business .swiper-slide{width: 100%!important;}
	.business .swiper-container .swiper-slide .cont{right: 10px;}
	.business .swiper-container .swiper-slide .img{}
	.index_gongju .gongju{width: 100%;margin-top: 30px;}
	.index_gongju .gongju .item{padding: 0 3px;}
	.index_gongju .gongju .item .con{font-size: 14px;}

	.subbanner{margin-top: 80px;}
	.nav_n{margin-bottom: 15px;padding-top: 10px;padding-bottom: 10px;}
	.nav_nw ul li a{font-size: 14px;}
	.nav_nw ul li{line-height: 32px;}

	.pageTitle h2{font-size: 24px;}
	.pageTitle{margin-top: 25px;margin-bottom: 25px;}
	.aboutcon .cont{margin-top: 30px;}
	.aboutcon .cont .img,.aboutcon .cont .textcon{width: 100%;float: none;}
	.aboutcon .cont .img{text-align: center;}
	.newsBox .bd ul li .cont h6{font-size: 14px;}
	.newsBox .bd ul li{padding: 10px;}
	.newsBox .bd ul li .text{font-size: 12px;}
	.newsBox .bd ul li .cont .time{font-size: 12px;margin-top: 5px;}
	.pages{margin: 25px auto;font-size: 14px;}
	.lxwz .tit,.lxwm dl .tit{font-size: 16px;}
	.lxwm dl .des{padding: 0 10px;}
	.lxwm dl{width: 22%;margin-right: 3%;}
	.mbx{top: 6px;}
	.joblist ul li .dt p a{width: 80%;}
	.joblist .tt p:first-child,.joblist ul li .dt p:first-child{width: 20%;}
	
	.yewu_page h3.title{font-size: 24px;margin-bottom: 20px;}
	.yewu_dingyi .text .desc{font-size: 14px;}
	.yewu_dingyi{margin-top: 40px;margin-bottom: 40px;}
	.yewu_dingyi{height: 400px;}
	.yewu_xingshi{padding-top: 50px;}
	.yewu_xingshi .item{width: 33.33%;margin-bottom: 30px;}
	.yewu_fwhy .con, .yewu_duixiang .con, .yewu_xingshi .con{padding: 15px;}
	.yewu_xingshi .con .name,.yewu_fwnr .con .name{font-size: 16px;}
	.yewu_fwnr{padding-top: 40px;padding-bottom: 20px;}
	.yewu_fwnr .con{padding: 8%;}
	.yewu_fwnr .con .num{font-size: 36px;margin-top: 10px;margin-bottom: 10px;padding-bottom: 10px;}
	.yewu_fwnr .con .num:before{height: 3px;}
	.yewu_fwnr .con .img{margin-top: 10px;}
	.yewu_fwnr .con .desc{line-height: 25px;height: 125px;}
	.yewu_youshi{padding: 40px 0;}
	.yewu_youshi_list,.yewu_liucheng_list{margin-top: 40px;}
	.yewu_youshi .con img{width: 200px;height: 200px;}
	.yewu_youshi a.more{font-size: 16px;margin-top: 15px;margin-bottom: 15px;}
	.yewu_liucheng,.yewu_duixiang,.yewu_fwhy{padding-top: 40px;}
	.yewu_liucheng .item{margin-bottom: 20px;width: 33.33%;}
	.yewu_liucheng .con{height: 320px;}
	.yewu_liucheng .con,.yewu_fwhy .con{padding: 15px;}
	.yewu_liucheng .item .img:before{left: 20%;}
	.yewu_liucheng .item .img:after{right: -20%;}
	.yewu_liucheng .con .name{font-size: 16px;}
	.yewu_liucheng .con .desc{line-height: 24px;}
	.yewu_duixiang .con .img{width: 60px;height: 60px;line-height: 60px;}
	.yewu_duixiang .con .img img{width: 51px;height: 51px;}
	.yewu_duixiang .con .desc{max-height: 150px;line-height: 1.8;}
	.yewu_fwnr_list{margin-top: 50px;}
	.yewu_fwhy_list{margin-top: 30px;}
	.yewu_fwhy .item{margin-bottom: 10px;width: 25%;}
	.yewu_fwhy .con{padding: 10px 8px;}
	.yewu_fwhy .con .name{font-size: 14px;}
	.yewu_fwhy .con .img{width: 70px;height: 70px;line-height: 70px;}

	.culture{padding: 50px 20px 30px;}
	.culture-center{width: auto;}
	.culture-list{margin: 0;}
	.culture .item .img{width: 100px;height: 100px;line-height: 100px;}
	.culture .item .title{font-size: 18px;margin-top: 15px;margin-bottom: 15px;}
	.culture .item .desc{font-size: 14px;}
	.indexCustomer ul{margin-top: 40px;}
	.aboutcon, .indexCustomer.pphzsub, .yewuhangai{padding-bottom: 30px;}
	.yewuhangai .yewumap{padding: 0;}
	.yewumap{margin: 0;}
	.yewumap .map-content,.yewumap .yewutext{width: 100%;float: none;padding: 0}
	.yewumap .yewutext{margin-top: 10px;}
	.yewumap .yewucon{padding-right: 0;min-height: 90px;}
	.pages{margin: 25px 0;}
	.xwzxcon h1{font-size: 18px;padding-top: 15px;}
	.xwzx_cs{height: 50px;}
	.xwzx_cs span{height: 50px;line-height: 50px;}
	.xzzxzw p{margin-bottom: 15px;}
	.xzzxzw{font-size: 14px;}
	/*.lxwm dl{margin-right: 4%;}*/
	.lxwm dl .des{font-size: 14px;line-height: 1.6;}
	.lxwm dl .tit{font-size: 18px;margin-bottom: 10px;}
	.lxwz .tit{font-size: 18px;}
	.joblist .tt p,.joblist ul li .dt p{font-size: 14px;}
	.newsBox .bd ul li .img{height: 120px;}
	.newsBox .bd ul li{height: auto;width: 32%;}
	.newsBox .bd ul li .img{height: 0;padding-top: 70%;box-sizing: content-box;-webkit-box-sizing: content-box;-ms-box-sizing: content-box;position: relative;}
	.newsBox .bd ul li .img img{position: absolute;left: 0;top: 0;}
	.fanye p{line-height: 40px;}
	
	.indexCustomer.pphzsub{padding-left: 20px;padding-right: 20px;}
	.indexCustomer.pphzsub ul{width: auto;}

	.news .news_list li .js .p1{font-size: 16px;}

	.xfk{display: none;}
}

@media(max-width: 767px){
	.m-show{display: block;}
	.header .sing{display: none;}
	.header .headerLogo{margin-top: 2px;}
	.header .headerLogo img{}
	.menubtn{float: right; margin-left: 10px;margin-top: 15px;display: block;width: 22px;height: 22px;background: url(../images/icon_menu.png) center no-repeat;background-size: 22px;}
	.menubtn.open{background-image: url(../images/icon_close.png);}
	.menubtn img{width: 22px;vertical-align: middle;}

	.header .nav{width: 100%;text-align: left;}
	.header .nav .nLi {margin-left: 0;}
	.header .nav .nLi h3{padding: 13px 20px;}
	.header .nav .nLi h3 a{font-size: 14px;}

	.header{position: fixed;width: 100%;left: 0;top: 0;z-index: 9;background-color: #fff;z-index: 998888;}
	.header .nav {
	  position:fixed;
	  left:0;
	  top:55px;
	  width:100%;
	  height: calc(100% - 55px);
	  /*background:rgba(45,118,194,0.95);*/
	  background:rgba(255,255,255,1);
	  box-sizing:border-box;
	  overflow: scroll;
	  z-index:9999;
	  display: none;
	  transition: 0s;
	}

	.header .nav .nLi{position: relative;display: block;border-bottom: 1px solid #eee;}
	.header .nav .nLi>a {
	  display:block;
	  line-height:50px;
	  color:#333;
	  padding-left:20px;
	  background:url(../images/m_03.png) 90% center no-repeat;
	  background-size:18px auto;
	  border-bottom:1px solid #ddd;
	}
	.header .nav .nLi .xiala{width: 80px;height: 50px;position: absolute;right: 0;top: 0;z-index: 2;cursor: pointer;  }
	.header .nav .nLi.xiala:after{display: block; position: absolute;width: 22px;height: 22px;top: 13px;right: 15px; background: url(../images/icon_right_333.png) center center no-repeat;transition: all 0.3s ease-in-out;content: "";background-size: 16px;}
	.header .nav .nLi.xiala.on:after{transform: rotate(90deg); }
	.header .nav .nLi .sub{position: relative;top: 0; background-color: rgba(1,84,171,0.85);display: none;width: 100%;transform: translateX(0);left: 0;}
	.header .nav .nLi .sub a{  display:block;text-align: left;padding: 0 45px;
	  line-height:45px;
	  color:#fff;
	  background:url(../images/m_03.png) 90% center no-repeat;
	  background-size:18px auto;
	  border-bottom:1px solid #ddd;}
	.header .nav .nLi .sub a:last-child{border-bottom: 0;}

	.wrap{padding-left: 20px;padding-right: 20px;}
	.indexBanner{height: calc(70vw + 60px);margin-top: 55px;}
	.indexBanner .bd li{background-size: cover!important;}
	.indexBanner .bd, .indexBanner .bd li{height: 70vw;}
	.indexBanner .hd{height: 60px;}
	.indexBanner .chevron{top: -5px;width: 40px;height: 50px;display: none;}
	.indexBanner .chevron div{font-size: 30px;}

	.indexAbout, .indexBusiness,.yewu_youshi, .indexNews, .indexService,.indexCustomer, .index_news2, .index_honor{padding: 30px 0;}
	.indexTitle h1{font-size: 18px;}
	.indexTitle p::before{width: 40px;height: 2px;}
	.indexAbout .cont .box a{width: 25%;margin-right: 0;}
	.indexAbout .cont .box a .txt{width: 60px;height: 60px;margin: 0 auto;}
	.indexAbout .cont .box a .tit{width: auto;}
	.indexAbout .cont .box{margin-bottom: 30px;}
	.indexAbout .img{height: 310px;}
	.more{width: 120px;height: 42px;}
	.more p{margin-left: 12px;line-height: 42px;}
	.more .iconfont{line-height: 42px;margin-left: 10px;}
	
	.indexNumber{height: auto;}
	.indexNumber .box {padding-bottom: 30px;padding-top: 30px;}
	.indexNumber .box dl{width: 33.33%;margin-bottom: 20px;}
	.indexNumber .box dl:nth-child(4),.indexNumber .box dl:nth-child(5){width: 50%;}
	.indexNumber .box dl dt sup{font-size: 14px;}
	.indexNumber .box dl dd{font-size: 14px;}
	
	.business{width: 100%!important;padding-left: 20px;padding-right: 20px;padding-top: 40px;margin-top: 0;}
	.business .swiper-container .swiper-slide .img{width: 100%;height: 200px;margin-bottom: 20px;}
	.business .swiper-container .swiper-slide .cont{width: 100%;position: relative;right: 0;}
	.business .swiper-container .swiper-slide .cont h4{font-size: 16px;}
	.business .swiper-container .swiper-slide .cont .tit{padding-bottom: 8px;font-size: 12px;}
	.business .typenav .con, .business .swiper-container .swiper-slide .cont .txt{font-size: 14px;}
	.business .swiper-container .typenav{width: 100%;position: relative;top: 0;margin-bottom: 20px;height: auto;}
	.business .typenav .con{min-width: 90px; width: calc(50% - 6px);float: left; margin: 0 3px;height: 42px;line-height: 42px;margin-bottom: 6px;}
	.business .typenav .con i{font-size: 18px;margin-right: 10px;}
	.business .typenav2{margin-top: 30px;}
	.business .typenav2 .con{width: 23%;margin-right: 2%;float: left;height: 73px;}
	.business .typenav2 .con i{font-size: 24px;}
	.business .typenav .con:hover{background-color: #fff;color: #333;}
	.business .typenav .con.on {background-color: #0157ce;color: #fff;}
	
	.indexService ul{margin-top: 30px;}
	.indexService ul li .iconfont{font-size: 30px;}
	.indexService ul li h4{font-size: 14px;padding: 0 10px; }
	
	.yewumap .map-content{position: relative;z-index: 2;}
	.map-content-box{width: 120%;height: 120%;top: -7%;left: -10%; }
	.branch-map-data{top: 90%!important;left: 50%!important;margin-left: -125px!important;}
	.yewumap .yewucon{margin-bottom: 20px;padding-left: 70px;}
	.yewumap .yewucon .icon{width: 55px;height: 55px;line-height: 55px;}
	.yewumap .yewucon .iconfont2{font-size: 28px;}
	.yewumap .yewucon .desc{font-size: 13px;}

	.indexCustomer ul li{width: 32%;}
	.indexCustomer ul li:nth-of-type(5n){margin-right: 1%;}
	.indexCustomer ul li:nth-of-type(3n){margin-right: 0%;}

	
	.imgnewslist .item{width: 100%;padding: 0;}
	.newslistcon{width: 100%;margin: 0px 0 20px;}
	.honorlist .item{width: 50%;padding: 0 5px;margin-bottom: 10px;}
	
	.newsBox .bd ul{display: block;}
	.newsBox .bd ul li{width: 100%;display: block;margin-bottom: 20px;height: auto;}
	.newsBox .bd ul li.select{width: 100%!important;}
	
	.index_gongju{padding: 30px 0 10px;}
	.index_gongju .gongju .item{width: 33.33%;}
	.index_gongju .gongju .item .con{font-size: 13px;}
	.index_gongju .gongju .con i{font-size: 20px;}

	.footer {margin-top: 15px;}
	.footer .foottopwrap{padding: 0 20px;}
	.footer .footright .footcontent{padding-right: 0;}
	.footright .footewm{position: relative;margin-top: 15px;margin-bottom: 15px;width: 100%;}
	.footright .title{font-size: 16px;}
	.footright .entitle{font-size: 12px;}
	.footright .footcon .foottel{font-size: 20px; position: relative;top: 18px;}
	.footright .footcon .desc b, .footright .footcon .teltitle{font-size: 14px;}
	.footright .footcon .teltitle {float: left;margin-right: 10px;margin-top: 10px;margin-bottom: 10px; height: 40px;line-height: 40px;background-size: 24px;padding-left: 40px;}
	.footright .footcon .desc{clear: both;}
	.footer .powerby{font-size: 12px;padding: 8px 0;}
	
	.sy6 .wrap{padding-left: 15px;padding-right: 15px;}
	.sy6 p{height: auto;}
	.sy6 p .tel1{padding-left: 35px;margin-top: 10px;height: 32px;line-height: 32px;background-size: 12px;}
	.sy6 p .tel2{height: 32px;line-height: 32px;}
	.sy6 p a{width: 40px;height: 40px;line-height: 40px;display: none;}

	.mbx{display: none;}
	.nav_n{padding-top: 0;padding-bottom: 0;}
	.nav_nw ul{display: flex;overflow: auto;padding-top: 10px;padding-bottom: 10px;}
	.nav_nw ul li{flex: 0 0 auto;}
	.nav_nw ul li.on:after{bottom: -10px;z-index: 2;}
	
	.subbanner{margin-top: 55px;}
	.pageTitle h2{font-size: 18px;}
	.pageTitle p{font-size: 12px;}
	.pageTitle{margin-top: 20px;margin-bottom: 20px;}
	.aboutcon .cont{margin-top: 30px;}
	.aboutcon .cont .img,.aboutcon .cont .textcon{width: 100%;float: none;}
	.newsBox .bd ul li .cont h6{font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.newsBox .bd ul li{padding: 20px;margin-bottom: 20px;}
	.newsBox.newsBoxlist .bd ul li{margin-bottom: 20px;}
	.newsBox .bd ul li .box{height: auto;margin-bottom: 15px;}
	.newsBox .bd ul li .text{font-size: 12px;}
	.newsBox .bd ul li .cont .time{font-size: 12px;margin-top: 5px;}
	.pages{margin: 25px auto;font-size: 14px;}
	.lxwz .tit,.lxwm dl .tit{font-size: 16px;}
	.lxwm dl .des{padding: 0 10px;}
	.lxwm dl{width: 22%;margin-right: 3%;}
	.mbx{top: 6px;}

	.imgnewslist{margin-left: 0;margin-right: 0;}
	.imgnewslist .con .text{padding: 15px 0;}
	.index_news2 .imgnewslist .con .text{padding: 15px;}
	.imgnewslist .con .text .desc{font-size: 12px;}
	.newslist{padding: 0 5px;}

	.yewumap{overflow: hidden;}
	
	.yewu_page h3.title{font-size: 18px;margin-bottom: 20px;}
	.yewu_dingyi .text .desc{font-size: 14px;}
	.yewu_dingyi{margin-top: 30px;margin-bottom: 30px;}
	.yewu_dingyi{height: auto;}
	.yewu_dingyi .img{float: none;width: 100%;height: 0;padding-top: 60%;box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-ms-box-sizing: content-box;}
	.yewu_dingyi .text{width: 100%;float: none;border-left: 0;}

	.yewu_xingshi{padding-top: 30px;}
	.yewu_xingshi_list{margin-top: 30px;margin-left: -6px;margin-right: -6px;}
	.yewu_xingshi .item{width: 50%;margin-bottom: 20px;padding: 0 6px;}
	.yewu_fwhy .con, .yewu_duixiang .con, .yewu_xingshi .con{padding: 10px 10px;}
	.yewu_xingshi .con .name,.yewu_fwnr .con .name{font-size: 16px;}
	.yewu_fwnr{padding-top: 30px;padding-bottom: 20px;}
	.yewu_fwnr .item{width: 100%;padding: 0 6px;margin-bottom: 12px;}
	.yewu_fwnr .con{padding: 5%;}
	.yewu_fwnr .con .num{font-size: 30px;margin-top: 10px;margin-bottom: 10px;padding-bottom: 10px;}
	.yewu_fwnr .con .num:before{height: 3px;}
	.yewu_fwnr .con .img{margin-top: 10px;}
	.yewu_fwnr .con .desc{line-height: 25px;height: auto;}
	.yewu_youshi{padding: 30px 0;}
	.yewu_youshi .item{width: 100%;margin-bottom: 12px;}
	.yewu_youshi_list,.yewu_liucheng_list{margin-top: 30px;}
	.yewu_youshi .con img{width: 153px;height: 153px;}
	.yewu_youshi a.more{font-size: 14px;margin-top: 10px;margin-bottom: 10px;width: 160px;height: 36px;line-height: 36px;}
	.yewu_liucheng_list{display: flex;flex-wrap: wrap;}
	.yewu_liucheng,.yewu_duixiang,.yewu_fwhy{padding-top: 30px;}
	.yewu_liucheng .item{margin-bottom: 20px;width: 50%;padding: 0 6px;flex: 0 0 auto;}
	.yewu_liucheng .con{height: 260px;height: auto;}
	.yewu_liucheng .con .desc{max-height: 300px;}
	.yewu_liucheng .con,.yewu_fwhy .con{padding: 10px;}
	.yewu_liucheng .con .img{width: 75px;height: 86px;line-height: 86px;}
	.yewu_liucheng .item .img:before{left: 30%;top: 43px;}
	.yewu_liucheng .item .img:after{right: -30%;top: 37px;}
	.yewu_liucheng .con .name{font-size: 16px;}
	.yewu_liucheng .con .desc{line-height: 24px;}
	
	.yewu_duixiang_list{margin-top: 30px;margin-left: -6px;margin-right: -6px;}
	.yewu_duixiang .item{width: 50%;padding: 0 6px;margin-bottom: 12px;}
	
	.yewu_duixiang .con{height: 250px;}
	.yewu_duixiang .con .img{width: 60px;height: 60px;line-height: 60px;}
	.yewu_duixiang .con .img img{width: 51px;height: 51px;}
	.yewu_duixiang .con .desc{max-height: 120px;line-height: 1.8;}
	.yewu_fwnr_list{margin-top: 30px;margin-left: -6px;margin-right: -6px;}
	.yewu_fwhy_list{margin-top: 30px;margin-left: -6px;margin-left: -6px;display: flex;flex-wrap: wrap;}
	.yewu_fwhy .item{margin-bottom: 10px;width: 33.33%;padding: 0 6px;flex: 0 0 auto;}
	.yewu_fwhy .con{padding: 8px;}
	.yewu_fwhy .con .name{font-size: 14px;}
	.yewu_fwhy .con .img{width: 70px;height: 70px;line-height: 70px;}

	.culture{padding: 50px 10px 30px;}
	.culture .item{width: 50%;margin-right: -3px; padding: 0 10px;float: none;display: inline-block;vertical-align: top;}
	.culture .item .img{width: 90px;height: 90px;line-height: 90px;}
	.culture .item .title{font-size: 16px;margin-top: 15px;margin-bottom: 15px;}
	.culture .item .desc{font-size: 14px;}
	.indexCustomer ul{margin-top: 30px;}
	.aboutcon, .indexCustomer.pphzsub, .yewuhangai{padding-bottom: 30px;}
	.yewuhangai .yewumap{padding: 0;}
	.yewumap .map-content,.yewumap .yewutext{width: 100%;float: none;padding: 0}
	.yewumap .yewutext{margin-top: 10px;}
	.yewumap .yewucon{padding-right: 0;min-height: 90px;}
	.pages{margin: 30px 0;}
	.xwzxcon h1{font-size: 18px;padding-top: 10px;line-height: 1.6;}
	.xwzx_cs{height: 40px;}
	.xwzx_cs span{height: 40px;line-height: 40px;}
	.xzzxzw{padding: 10px;}
	.xzzxzw p{margin-bottom: 15px;}
	.xzzxzw{font-size: 14px;}
	.fanye p{line-height: 1.6;margin-top: 10px;margin-bottom: 10px;}

	.joblist .tt p{padding: 10px 5px;line-height: 1.6;width: 24%}
	.joblist ul li .dt p{padding: 10px 5px;line-height: 1.6;width: 24%}
	.joblist ul li .dt p a{line-height: 1.6;width: 100%;margin-top: 0;font-size: 13px;padding: 0 2px;}
	.joblist ul li .dt,.joblist .tt{display: flex;align-items: center;padding-right: 20px;}
	.joblist ul li .dt .zkbtn{right: 5px;height: auto;top: 50%;margin-top: -4px; text-align: center;width: 20px;}
	.joblist .tt p:first-child, .joblist ul li .dt p:first-child{width: 24%;}
	.joblist .yingpin{display: none;}

	.newsBox.newsBoxlist .bd ul li{width: 100%;}
	.lxwm dl{width: 48%;margin-left: 1%;margin-right: 1%; margin-bottom: 2%;}
	.lxwz{width: 100%;float: none;margin-bottom: 20px;}
	.wzdt{width: 100%;float: none;}

	.news .news_list li .js .p2{font-size: 12px;line-height: 20px;}
	.news ul li{margin-bottom: 20px;}
	
	.news ul{padding-bottom: 10px;}
	.news .news_list li{padding-left: 130px;}
	.news .news_list li .img{width: 110px;height: 70px;}
	.news .news_list li .js{}

	
	.index_news2 .imgnewslist{margin-left: 0;margin-right: 0;}
}

@media(max-width: 480px){
	.map-dot{margin-top: -10px;margin-left: -5px;}
}