@charset "utf-8";

/* CSS Document */

@media screen and (max-width:3000px)
	
{

	
}

@media screen and (max-width:2000px)
	
{


}




@media screen and (max-width:1440px)
	
{
	
	

}
@media screen and (max-width:1430px)
{
	.bujubox{padding-bottom: 40px;}	
	.baogaoboxs{padding-bottom: 40px;}
}
@media screen and (max-width:1366px)
	
{
	

	.bantxt h1{font-size: 40px;}
	.bantxt p{font-size: 18px;}
	
	.xunzhaoleft{width: 50%}
	.xunzhaoright{width: 42%}
	.xunzhaoleft h2{font-size: 20px;}
	.xunzhaoleft p{font-size: 18px; line-height: 2}
}




@media screen and (max-width:1280px)
	
{

	
	.contlefts h2{font-size: 30px;}
	.ipaastops ul{width: calc(100% + 30px);margin-left:-30px;}
	.ipaastops li{width: calc(25% - 70px);margin-left:30px;}

    .messageleft{width: 35%}
    .messageright{width:50%;}
}




@media screen and (max-width:1100px)
	
{
	.mainbox{padding-left: 5%; padding-right: 5%}
	body{overflow-x: hidden}
	.nav{ position: fixed;top:70px;right:0;z-index:999999999;float:inherit;width:100%;height:calc(100vh - 70px); text-align:center;opacity:0;visibility: hidden; overflow-y:scroll;-webkit-overflow-scrolling:touch; background-color:#fff; margin-top: 0px; }
	.nav ul{display:block; width: 90%; margin: 0 auto;padding-top: 20px; }

	.nav li{border-bottom: 1px solid #f0f0f0; height:auto;display:block; margin: 0px; text-align: left;padding: 0px;background: url(../images/down2.svg) no-repeat right 24px; background-size: 20px auto}
	.nav li>a{display: inline-block; line-height:70px; color: #333;  font-size: 18px;}

	.nav li.ative>a{color: #3675ff;}
	.nav li>a:before{display: none}
	.nav li:nth-child(1)>a,.nav li:nth-child(4)>a{display: block}


	
	
	.top.cur .nav li{background: url(../images/down2.svg) no-repeat right 24px; background-size: 20px auto}
	.top.cur2 .nav li{background: url(../images/down2.svg) no-repeat right 24px; background-size: 20px auto}
	
	.topright{margin-right: 50px;}
	
	.navdownbox dl dt{display: none}

	.navdownbox dl{display: block}
	.navdownbox dl dd{width: 100%; display: block}
	.navdownbox dl dd a{width: 100%; float:none; clear: both; padding: 0px;}
	.navdownboxtwo a{margin: 0px;}
	
	
	.navdown{position:relative; left:0%; transform:none; width:100%;box-shadow:none; border-radius:0px; border-top: 0px; display: none; padding: 0px; top: 0px;}

	.navdown a{line-height:36px; text-align:left;border-top: 1px solid #f0f0f0; background: none; border-bottom: none; padding:15px!important; font-size: 16px;}


	.top.cur2 .nav-btnbox .icon-bar{background: #333}
	.nav-btnbox {position:absolute;z-index:999999999999999999;right:5%;top:50%; width:20px;transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; display:block; transform: translate(0,-50%)}
	.nav-btnbox .icon-bar {display: block; height:2px;border-radius: 10px;overflow: hidden;background-color:#fff;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;perspective-origin: 50% 50%;-ms-transition: all .3s ease; margin:0 auto;}
	.top.cur .nav-btnbox .icon-bar{background: #555555}
	.top.curtwo .nav-btnbox .icon-bar{background: #555555}
	.nav-btnbox .icon-bar+.icon-bar {margin-top:5px}	
	.menu-open .nav-btnbox .icon-bar{ background-color:#555555;}
	.menu-open .nav-btnbox .icon-bar:first-child { margin-left: 0;-webkit-transform: translate3d(0px, 7px, 0) rotate3d(0, 0, 1, -45deg);transform: translate3d(0px, 7px, 0) rotate3d(0, 0, 1, -45deg);}	
	.menu-open .nav-btnbox .icon-bar:nth-child(2) { opacity: 0;transform: translate(20px, 0);}
	.menu-open .nav-btnbox .icon-bar:last-child {-webkit-transform: translate3d(0, -7px, 0) rotate3d(0, 0, 1, 45deg);transform: translate3d(0, -7px, 0) rotate3d(0, 0, 1, 45deg);}



	.menu-open .nav{visibility:visible;opacity:1;}
	.menu-open .icon-bar{ background:#FFF}
	.menu-open .nav li{-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInUp;animation-name: fadeInUp;
	}

	.menu-open .nav li:nth-child(1){animation-delay:0s;}
	.menu-open .nav li:nth-child(2){animation-delay:0.1s;}
	.menu-open .nav li:nth-child(3){animation-delay:0.2s;}
	.menu-open .nav li:nth-child(4){animation-delay:0.3s;}
	.menu-open .nav li:nth-child(5){animation-delay:0.4s;}
	.menu-open .nav li:nth-child(6){animation-delay:0.5s;}
	.menu-open .nav li:nth-child(7){animation-delay:0.6s;}
	.menu-open .nav li:nth-child(8){animation-delay:0.7s;}
	.menu-open .nav li:nth-child(9){animation-delay:0.8s;}
	.menu-open .nav li:nth-child(10){animation-delay:0.9s;}


	.menu-open .top{background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.1)}
	.menu-open .top .logo img.none{display: block}
	.menu-open .top .logo img.show{display: none}
	.menu-open .top .logo img.none{display: block}
	.menu-open .top .logo img.show{display: none}
	.menu-open .top .soubtn{background: url("../images/fada02.png") no-repeat center center; background-size:46% auto; }
	.menu-open .top .jikebtn{color: #3675ff;border: 1px solid #3675ff;}
	


	@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translateY(60px)}

	100% {opacity:1;-webkit-transform:translateY(0)}

	}

	@-moz-keyframes fadeInUp {0% {opacity:0;-moz-transform:translateY(60px)}

	100% {opacity:1;-moz-transform:translateY(0)}

	}

	@-o-keyframes fadeInUp {0% {opacity:0;-o-transform:translateY(60px)}

	100% {opacity:1;-o-transform:translateY(0)}

	}

	@keyframes fadeInUp {0% {opacity:0;transform:translateY(60px)}

	100% {opacity:1;transform:translateY(0)}

	}
	
	
	
	
	.kehuzhengyan .swiper-slide{width:25%}
	
	.chuanshubox{display: block}
	.chuanshuleft{width: 100%}
	.jieruhezikuang{min-height:0}
	.chuanshuright{margin-top: 30px; width: 100%}
	
}




@media screen and (max-width:1024px)
	
{

	

}

@media screen and (max-width:999px)
	
{

	.yiqicheng .swiper-button-next,.yiqicheng .swiper-button-prev{display: none}
	
	.jiagoutedian li {width: calc(33.33% - 70px); margin-bottom: 30px;}
		
	.wapshow{display: block}
	
	.pcshow{display: none}
	.pcbanner{display: none}
	.banner .swiper-pagination{bottom: 20px!important;}
	
	.nynewsshowtxt img{max-width: 100%}
}

@media screen and (max-width:920px)
	
{
	
	.bantxt{width: 100%}
	.banpic{width: 80%; margin: 0 auto; margin-top: 5%}	

	
	.nybanner img{width: 150%; max-width: none; margin-left: -50%}
	.nybantxt p{display: none}
	.abtopboxs li {width: calc(33.33% - 40px); margin-top: 20px; margin-bottom: 20px;}
		

	.abouttxt{display: block}
	.aboutpicsleft{width: 100%}
	.abouttxtright{width: 100%; margin-top: 30px;}
	.huodongboxs li {width: calc(50% - 50px);}
	.nynewsbox {display: block}
	.nynewsleft{width: 100%}
	.nynewsright{width: 100%; margin-top: 30px;}
	
	.guanbi{right: 0px;}
	.tongdianbox li {width: calc(50% - 114px);}
	
	.fivenengli{display: block}
	
	.fivenengli .hd{width: 100%}
	.fivenengli .hd ul{overflow: hidden;width: calc(100% + 15px); margin-left:-15px;display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
	.fivenengli .hd li{width: calc(50% - 55px); float: left; margin: 10px 0px; padding:20px 20px;margin-left: 15px; }
	
	.fivenengli .bd{width: 100%; margin-top: 30px;}
	.fivenengli .bd li{text-align: center}
	.zhuangxinbox .bd li .erduan{display: block}
	.zhuanxingleft{width: 100%}
	.zhuanxingright{width: 100%; margin-top: 30px;}
	.wudapics{height: auto}
	.contacttop{display: block}
	.contlefts{width: 100%; margin-bottom: 20px}
	.contrights{width: 100%}
	
	.whyboxs li {width: calc(33.33% - 50px);}
		
	.dakaboxs li {width: calc(50% - 50px);}
		
		
		
	.rizhitixi li{position: relative; left: auto; top: auto;width: calc(100% - 40px); margin: 20px 0px; }
	.picrizhi{display: none}
		
	.joinbox li {width: calc(50% - 20px);}
		
	.hangyebaogao li {width: calc(50% - 50px);}
		
	.touxiangz{width: 80px; height: 80px;}	
	.zhinangtuanbot .swiper-slide.swiper-slide-thumb-active .touxiangz{width: 100px; height: 100px;}
	.zhinangtuanbot .swiper-slide{min-height: 100px;}
	.zhinengleft{margin-top: 0px;}
	.zhinangtuan .mySwiper2{padding-top: 0px;}
		
}

@media screen and (max-width:768px)

{
	.pd3{ padding-top:6%; padding-bottom:6%}
	.pd4{ padding-top:8%; padding-bottom:8%}
	.pd5{ padding-top:10%; padding-bottom:10%}
	.pd6{ padding-top:10%; padding-bottom:10%}
	.pd2{ padding-top:4%; padding-bottom:4%}

	.mt1{ margin-top:3%}
	.mt2{ margin-top:6%}
	.mt3{ margin-top:9%}
	.mt4{ margin-top:10%}
    .mt5{ margin-top:10%}

	.pb3{ padding-bottom:6%}
	.pb4{ padding-bottom:8%}
	.pb5{ padding-bottom:10%}
	.pb6{ padding-bottom:12%}
	.pb7{ padding-bottom:14%}
	
	
	.syqudong{display: block}
	
	.syqudongleft{width: 100%}
	.syqudongright{width: 100%; margin-top: 40px}
	.sygaoshengchan{display: block}
	.sygaoshengchanleft{width: 100%}
	
	.sygaoshengchanright{width: 100%; margin-top: 40px;}
	.syhangyetxt a{display: block}
	.syhangyetxtleft{width: 100%}
	
	.brandbox li{width: calc(20% - 2px);  }

    
	
	.botzizhi ul{overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: center}
	
	.botzizhi li{width: 33%; float: left; margin: 20px 0px; display: block; text-align: center}
	.botzizhi li img{display: inline-block; margin: 0px;}
	
	.botzizhi li:nth-child(1),.botzizhi li:nth-child(2){width:50% }
	
	.footertop{display: block}
	.footnav{display: none}
	.footright{border: none; padding-left: 0px; text-align: center}
	.footright img{display: inline-block}
	
	.sygaoshengchan{background: #f7f9fc}
	
	.nynavselect{display: block}
	.nynavbox{display: none}
	
	.abwenhuabox{display: block}
	.abwenhualeft{width: 100%}
	.abwenhuaright{width: 100%; margin-top: 30px;}
	.abwenhuaqie{margin: 30px 0px;}
	.lishibox{display: block}
	.lishileft{width: 100%}
	.lishiright{width: 100%; margin-top: 30px;}
	.shichangbox ul{max-width: 100%}
	.historyqh{margin-top: 20px;}
	.changjingtxt{width: calc(100% - 40px)}
	.yewujiazhi ul{display: block}
	.yewujiazhi li{width: 100%;box-shadow: 0px 0px 10px rgb(0 0 0 / 5%);}
	.yewujiazhi li.cur{width: 100%}
	.dianxingbox{display: block}
	.dianxingleft{width: 100%}
	.dianxingright{width: 100%; margin-top: 30px;}
	.yewujiazhi li p{display: block}
	
	.messageleft{display: none}
	.messageright{width: 100%}
	
	.zhinangtxts{height: 200px; overflow-y: scroll}
	
	.yewujiazhi.pc{display:none}
	.yewujiazhi.wap{display:block}
	
	.footerbot .mainbox{display: block; text-align: center}
	.footerbot .mainbox span.zuo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
	
	.xunzhaoright>h2{font-size: 26px;}
	.xunzhaoleft h2 span{font-size: 26px;}
}

@media screen and (max-width:690px)

{
	
	.syqudongright h2{font-size: 28px;}
	.sygaoshengchanleft h2{font-size: 28px; margin-bottom:8px;}
	.sygaoshengchanleft h3{font-size: 16px;}
	.sytit h2{font-size: 28px; margin-bottom:8px;}
	.sytit p{font-size: 16px;}

	.jikebtn{display: none}
	.topright{margin-right: 25px;}
    .logo {width: 136px;}

	.bantxt h1{line-height: 1.4; font-size: 30px;}
	.banpic{width: 100%}

	
	.syzizhibox{margin-bottom: 0px;}
	.syzizhi{position: relative; left: 0px; top: 0px; transform: none; padding: 30px 0px; width: 100%; box-shadow: none}
	.pcbanner{padding-top:80px}
	.syzizhi{padding-bottom: 0px;}
	.syzizhipic{width:35%;border-radius:10px;}
	.syzizhipic img{width: 100%}
	.syzizhitxt{width:60%;}
	.syzizhitxt p{display: none}
	.syzizhi .swiper-pagination{display:none}
	.syzizhitxt h2{-webkit-line-clamp:2;line-clamp:2; line-height: 26px; height: 52px; font-size: 18px;}
	.syzizhi .swiper-button-prev,.syzizhi .swiper-button-next{display: none}
	.syhangyetxtleft h3{font-size: 20px; margin-bottom: 8px;}
	
	.syhangyetxtleft p{line-height: 24px; height: 72px;}
	.swiper-button-next,.swiper-button-prev{width: 40px!important; height: 40px!important;}
	.swiper-button-next:after,.swiper-button-prev:after{font-size: 20px!important}
	
	
	
	.syhangyebox .newqiehuan{width: 100px}
	.syhangyebox .swiper-pagination{width: calc(100% - 120px)}
	.syhangyebox{padding-bottom: 70px}

	.brandbox li{width: calc(33.33% - 2px)}
	

	

	
	.kehuzhengyanhezi .newqiehuan{margin-top: 40px;}
	.botzizhi li img{width: 40px;}
	
	.tiyanboxs h2{font-size: 20px;}
	.footerbot .erduan{display: block; text-align: center}
	
	.nybantxt h2{font-size: 24px;}
	.nybantxt{top: 70%}
	
	.lishiright h2{font-size: 30px;}
	.lishiright h3{font-size: 20px;}
	.nyhistorybox .mainbox .swiper-button-next,.nyhistorybox .mainbox .swiper-button-prev{display: none}
	.sytit.erduan{display: block; text-align: center}
	.shichangtit{width: 100%; margin-top: 20px;}
	.shichangtit li a{font-size: 20px; line-height: 45px;}
	
	.abtopboxs li {width: calc(100% - 40px);}

	
	.huodongboxs li {width: calc(100% - 50px);}
	.huodongtxt h3{font-size: 18px;}
	.nynewstit h1{font-size: 22px;}
	
	.wenzishow .nybantxt h2{max-width: none}
	.nybantxt{display: none}
	
	.wenzishow .nybantxt{display: block}
	
	.biaodanbox{display: block}
	
	.tongdianbox li {width: calc(100% - 114px);}
	
	.fivenengli .hd li{font-size: 18px; padding: 10px 20px;}
	.fivenengli .bd li h2{font-size: 22px;}
	.fivenengli .hd li:last-child{width: 100%}
	.zhuangxinbox .hd ul{display: block}
	
	.zhuangxinbox .hd li{width: 100%}
	.zhuangxinbox .hd li a{font-size: 22px;}
	.zhuanxingleft h2{font-size: 24px; text-align: center}
	.zhuanxingleft{font-size: 16px;}
	.biaodanleft{width: 100%}
	.biaodanright{width: 100%}
	
	.contrights ul{display: block}
	.contrights li{margin: 20px 0px;}
	
	.contactboxs ul{display: block}
	
	.contactboxs li{width: 100%; margin-bottom: 20px;}
	
	.whyboxs li { width: calc(50% - 50px);}
	.whyboxs li:nth-child(5){width: calc(100% - 50px);}
	.whyicobox{width: 80px; height: 80px;}
	
	.hezuojiazhibox ul{display: block}
	.hezuojiazhibox li {width: calc(100% - 60px); margin-bottom: 20px}
	
	.zhaomopic img.show{display: none}
	.zhaomopic img.hide{display: block}
	
	.funengzhichi li {width: calc(50% - 2px);}
	
	.jiamengtiaojian ul{display: block}
	.jiamengtiaojian li{width: 100%; margin-bottom: 20px;}
	
	.picFocus .hd li {width: calc(33.33% - 20px);}
	
	.dakaboxs li {width: calc(100% - 50px);}
	
	.anquantops li {width: calc(100% - 60px); margin-bottom: 20px; padding: 30px;}
	.anquantops ul{display: block}
	
	
	.jieruhezi p{font-size: 16px;}
	
	.anquanzhenshu{padding: 0px 0px;}
	
	.anquanzhenshu li{width: calc(50% - 1px); margin: 20px 0px;}
	
	.anquanzhenshu li:nth-child(3){border: none}
	.anquanzhenshu li:nth-child(3),.anquanzhenshu li:nth-child(4),.anquanzhenshu li:nth-child(5){width: calc(33.3% - 1px); }
	.anquanzhenshu li:nth-child(3) img,.anquanzhenshu li:nth-child(4) img,.anquanzhenshu li:nth-child(5) img{width: 50%}
	.shejishibox{display: block}
	.shejisleft{width: 100%}
	.shejisleft h2{font-size: 24px; text-align: center}
	.shejisleft p{font-size: 16px;}
	
	.shejisright{margin: 30px 0; width: 100%}
	.ipaastops ul{width: calc(100% + 20px);margin-left:-20px;}
	.ipaastops li{width: calc(50% - 60px);margin-left:20px; margin-bottom: 20px;}
	.ipaastops li p{font-size: 16px;}
	.sandaboxs ul{display: block}
	.sandaboxs li{width: 100%}
	.quanboxs img{width: 90%}
	.sandaboxs li h3{font-size: 22px;}
	.joinliucheng dl{display: block}
	.joinliucheng dd{width: 100%; margin-bottom: 20px;}
	.joinliucheng dl dt{ display: none}
	.joinbox li {width: calc(100% - 20px);}
	.joinbox li h2{font-size: 20px;}
	.yiqicheng{padding-bottom: 40px;}
	
	.nynewsleft li a{display: block}
	.nynewsleft li .fangdapic{width: 100%}
	.nynewstxt{width: 100%; margin-top: 20px;}
	.nynewstxt h3{font-size: 18px;}
	.jiagoutedian li {width: calc(50% - 70px);}
	.jiagoutedian li:nth-child(5){width: calc(100% - 70px);}
	.yunfuwuboxs ul{display: block}
	.yunfuwuboxs li{width: 100%; margin: 20px 0px;}
	.siyoubixs li {width: calc(100% - 70px);}
	
	.shuzianquan{display: block}
	
	.shuzianleft{width: 100%}
	.shuzianright{width: 100%; margin-top: 30px;}
	
	.shuzianleft h2{font-size: 24px; text-align: center}
	.hangyebaogao li {width: calc(100% - 50px); margin-top: 20px;}
	
	.tongdianbox li h2{font-size: 20px;}
	
	.changjingbox .swiper-slide{height: 55vh}
	.zhinanghezi{display: block;  padding: 30px;}
	.zhinengleft{width: 50%; margin: 0 auto}
	.zhinangright{width: 100%; margin-top: 30px;}
	.zhinangright h2{font-size:24px;}
	.zhisc{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}
	.zhinangtuanbot{padding-left: 60px; padding-right: 60px;}
	.touxiangz{width:50px; height: 50px;}	
	.zhinangtuanbot .swiper-slide.swiper-slide-thumb-active .touxiangz{width:60px; height:60px;}
	
	.zhinangtuanbot .swiper-slide{min-height: 70px;}
	.kehuzhengyan .swiper-slide{width:38%}
	.messageright li {width: calc(100% - 30px);}
	.messagebiaodan{padding: 20px;}
	.baogaoboxs .swiper-button-next,.baogaoboxs .swiper-button-prev{display: none}
	/*.yewujiazhi .swiper-wrapper{display: block}
	.yewujiazhi .swiper-slide{  width:100%; margin-bottom: 20px;}*/
	
	.changjingbox .swiper-slide .changjxbxo{top: auto; bottom: 5%}
	.changjingtxt h3{font-size: 22px; text-align: center}
	.changjingtxt p{font-size: 16px;}
	
	.tanchubox.tebie{top: 10px; transform: translate(-50%,0)}
	
	.changjingdings .sytit h2{text-align: center}
	.changqiehuan{margin: 0 auto}
	
	.dianxingtop{max-width: 50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
	
	.xunzhaobox{display: block}
	.xunzhaoleft{width: 100%}
	.xunzhaoright{width: 100%;margin-top: 30px;}
	.xunzhaobox{background: url("../images/hzbj2.jpg") no-repeat bottom center;background-size: 100% auto;}
	.xunzhaoleft h2 span{font-size: 24px;}
	.xunzhaoleft h2{font-size: 16px;}
	.xunzhaoright>h2{font-size: 24px;margin-bottom: 30px;}
}


@media screen and (max-width:580px)

{
	

	
}

@media screen and (max-width:480px)
	
{

	
}

@media screen and (max-width:370px)
	
{

}





