@charset"utf-8";
/*1920*/
.zhanghao{display: none;}
.mcnybanner {display: none;}
.lcs p{height: 43px;}

.ztrtnr input{font-weight: normal !important;}
.ztlist2 img{width: 100%;height: auto;}
@media screen and (width: 2560px){
.rttop{bottom: 20px;}
}
@media screen and (max-width: 1920px){
	
}
/*1600*/
@media screen and (max-width: 1600px){
	.nybanner,
	.huiyuan{
		margin-top: 80px;
	}
	.xckp_nr p{
		font-size: 14px;
	    line-height: 22px;
	}
}
/*1440*/
@media screen and (max-width: 1440px){
	.about_a_s {background: url(../images/a14.png) no-repeat 0% center;}
	.tit h2{font-size: 25px;}
	.tit p{font-size: 25px;}
	.about_b ul li p{font-size: 20px;}
	.tit2 h1{font-size: 25px;}
	.tit2 p{font-size: 25px;}
	.abc_rt ul li h3{font-size: 20px;}
	.abc_rt ul li p{font-size: 14px;}
	.lichengs{background-size: 100%;}
	.lichengs .swiper-container{padding: 0px;}
	.zztit h2{font-size: 24px;}
	.zzzw ul li{font-size: 16px;}
	.xc_gs h2{font-size: 28px;}
	.xc_gs p{font-size: 20px;}
	.zdhrtnr{margin-top: 20px;}
	.xcjs{margin-top:-107px;}
	.kunshan .swiper-button-next{right:2%;}
	.kunshan .swiper-button-prev{left:2%;}
	.thisfour ul li{width: 23%;margin: 1%;}
	.pb_anniu{padding: 19px 60px;bottom: 50px;font-size: 40px;}
	.ztrtnr p{letter-spacing: 0px;font-size: 69px;}
	.slzzimg{margin-top: 0px;}
}
/*1366*/
@media screen and (width: 1366px){
	.left_bar{width: 60px;}
	.left_list ul li{width: 60px;}
	.rttop{left: 17px;bottom: 5%;}
	.ydzgc ul li{margin-right: 0px;}
	.pg4Div{height: 380px;}
	.guochengnr ul li:nth-child(3n+1){margin-left: 40px !important;}
	.guochengnr ul li:nth-child(3n+2){margin: 1% 50px;}
	.thisfour ul li{width: 22%;}
	.thisfour  ul li:nth-child(3n+2){margin:1%;}
	.thisfour ul li:nth-child(3n+1){margin:1% !important;}
	.pgVideoBut{padding-top: 40px;}
	.pgVideoBut li{margin: 35px 0px;}

}
@media screen and (max-width: 1366px){
	.lichengs .swiper-container{width: 100%;}
	.lichengs ul li{width: 324px  !important;}
	/*
			修改
	*/
	.hsmws{
		margin: 50px auto;
	}
	.nybanner,
	.huiyuan{
		margin-top: 60px;
	}
	.kunshan .swiper-button-next{right: 10%;}
	.kunshan .swiper-button-prev{left: 10%;}
	.aba_lt{padding-left: 30px;}
	.about_a_s{background: url(../images/a14.png) no-repeat 4% 8%;}
	.left_list ul li a{font-size: 12px;padding: 15px 5px;}
	.left_bar{width: 40px;}
	.rttop{left: 7px;}
	.left_list ul li{width: 40px;}
	.new ul li dd{margin-left: 5%;}
	.nc_a{margin-right: 40px;}
	
}
/*1280*/
@media screen and (max-width: 1280px){
	.about_a_s {background: none;}
	.lichengs .swiper-container{width: 100%;}
	.hsmwslist .swiper-container{width: 80%;}
	.new ul li dd{width: 25%;}
	.new ul li dt{width: 70%;}
	.nc_a{width: 70%;margin-right: 5%;}
	.nc_a p{height: auto;}
	.ztlist2 img{width:80%;}
	.guochengnr ul li .ovh img{height: auto;width: 100%;}
	.zduk_nr{width: 90%;}
	.zduk_nr ul li{width: 31%;margin: 1%;margin-bottom: 70px;}
	.chxk{height: auto;padding-bottom: 70px;}
	.zduk_nr ul li img{height: 280px;width: auto;}

	.aba_lt{padding-left: 0px;}
	
}
/*1024*/
@media screen and (max-width: 1024px){
	.aba_rt  img{width: 100%;height: auto;margin-top: 100px;}
	.about_b ul li{width: 50%;}
	.about_b  ul li img{width: 90%;}
	.abc_lt  img{width: 100%;}
	.abc_lt {width: 56%;}
	.lichengs ul li{width: 274px !important;}
	.lichengs ul li .ovh img{width: 100%;height: auto;}
	.zzzw ul li{width: 10%;margin: 5px;height: 35px;line-height: 35px;}
	.zzzw ul{width: 100%;}
	.xcs_rt {width:46%;}
	.xcs_rt img{width: 100%;}
	.zdhrtnr{width: 70%;}
	.guochengnr ul li {width: 21%;}
	.guochengnr ul li .ovh img{width: 100%;}
	.guocheng{width: 100%;}
	.xckp{margin-top: 25px;}
	.xcjs ul li .ovh img{width: 100%;}
	.xcds h2{font-size: 20px;}
	.xcds p{font-size: 16px;}
	.hsmw ul li{padding: 20px;}
	.hsmw ul li .ovh{width: 37%;}
	.hsmw ul li .ovh img{width: 100%;height: auto;}
	#main{width: 500px !important;height: 400px  !important;}
	.slzzimg  img{width: 80%;}
	.zt_lt img{width: 50%;}
	.ztrtnr{width: 66%;margin-top: 20px;}
	.ztrtnr p{font-size: 45px;}
	/*
			修改
	*/
	.ztrtnr{
		margin-left: 40px;
		width: 85%;
	}
	.xc_tit{
		margin-left: 65px;
	}
	.xc_gs h2:after{
		left: -65px;
		width: 35px;
	}
	.zduk_img img{width: 50%;}
	.zduk_nr{width: 90%;}
	.zduk_nr ul li{width: 30%;}
	.pb_anniu{padding: 19px 60px;bottom: 50px;font-size: 30px;}
}
/*768*/
@media screen and (max-width: 768px){
	.mcnybanner {display: block;}
	.mcnybanner img{width: 100%;}
	.nybanner {display: none;}
	.aba_lt{width: 100%;padding-top: 0px;}
	.aba_rt{width: 100%;text-align: center;}
	.aba_rt img{margin-top: 0px;}
	.about_a{margin: 40px auto;}
	.tit h2{font-size: 20px;}
	.tit p{font-size: 20px;}
	.about_b ul li p{font-size: 18px;}
	.about_c_s{margin-top: 20px;}
	.about_c_nr{margin: 40px auto;}
	.abc_lt{width: 100%;}
	.abc_rt ul li h3{background: url(../images/ta2.png) no-repeat center center;padding-left: 0px;}
	.abc_rt ul li p{padding-left: 0px;}
	.abc_rt{width: 100%;text-align: center;}
	.lichengs{width: 100%;}
	.lcall{padding: 40px 0px;}
	.lichengs ul li{width: 100% !important;margin-left: 0px;}
	.lichengs .swiper-container{height: auto;}
	.lichengs ul li:nth-child(2n) .lcs{position: static;}
	.lichengs{margin-top: -100px;}
	.lcs h3 b{font-size: 20px;}
	.lichengs{background: none;position: relative;}
	.zztit{margin-top: 40px;}
	.zzzw{margin-top: 20px;margin-bottom: 40px;}
	.zzzw ul li{width: 22%;}
	.tach{width: 100%;}
	.xcs_lt{width: 100%;}
	.xcstorys{margin-top: 40px;}
	.xcs_rt{width: 100%;}
	.zdhlt{width: 100%;}
	.zdhrt{width: 100%;}
	.zdhrtnr{width: 100%;}
	.xcs_a2 .xc_tit{margin-top: 0px;}
	.xc_tit2 .xc_sp{margin-top: 0px;}
	.xc_sp  img{width: 50px;margin-top: 0px;}
	.guochengnr ul li{width: 44%;margin: 0px 10px;}
	.guochengnr ul li p{font-size: 16px;}
	.guochengnr ul li p span{font-size: 18px;}
	.xckps > img{height: 335px;}
	.xcjs ul li{width: 100%;}
	.xcjs ul li .ovh img{width: 60%;}
	.xcjs{margin-bottom: 40px;}
	.ydzgc ul li:nth-child(3n){margin-right: 10px;}
	.zdhrtnr{margin-left: 0px;padding: 0px 15px;}
	.ydzgc{margin-top: 0px;}
	.hsmw ul li{width: 100%;}
	.ydzgc  .guochengnr ul li p{height: 40px;}
	.hsr{width: 170px;}
	.hsr dbo{margin-top: 0px;}
	.hsr h2{font-size: 20px;}
	.naib span img{width: 28px;height: auto;}
	.hsmws{margin: 40px auto;}
	.xpxd img{width: 50px;}
	.hsmwslist .swiper-button-next{width: 35px;height: 35px;right: 1%;}
	.hsmwslist .swiper-button-prev{width: 35px;height: 35px;left: 1%;}
	.hsmwslist{margin-top: 40px;}
	.hsmwslist .swiper-slide a{height: 40px;line-height: 40px;}
	.news{margin-top: 20px;margin-bottom: 40px;}
	.new ul li dd{width: 100%;}
	.new ul li dt{width: 100%;margin-top: 20px;}
	.nc_b{width: 25%;}
	.nc_a h2 a{font-size: 20px;}
	.newstit h1{font-size: 20px;}
	.newsct p img{width: 100%;height: auto;}
	#main{width: 100% !important;height: 300px  !important;}
	.maptxt{position: static;position: static;width: 100%;}

	.zt_lt img{width: 80%;margin: 50px auto;float: none;display: block;}
	.zt_lt, .zt_rt{width: 100%;}
	.zt_message{margin-top: 40px;}
	.ztrtnr{margin: 30px auto;width: 70%;}
	.ztrtnr p{font-size: 30px;}
	.ztrtnr h2{font-size: 20px;}
	.ztrtnr h2 img{width: 20px;}
	.ztrtnr input{font-size: 14px;}
	.jdlogin{width: 100%;}
	.yhlogin{width: 80%;margin: 0px auto;}
	.yhlogin h2{font-size: 20px;font-weight: bold;}
	.yhlogin h2{margin-bottom: 10px;}
	.jdlg_rt{width: 100%;}
	.jdlg_lt  img{width:80%;height: auto;margin: 0px auto;border-radius: 10px;overflow: hidden;display: block;}
	.huiy_lt{font-size: 15px;}
	.huiy_lt img{width: 50px;}
	.uload tr{height: auto;}
	.uload tr td{padding: 10px;}
	.uload tr td{width: 25% !important;}
	.foot_a {width: 100%;height: auto;text-align: center;}
	.foot_b {width: 100%;float: left;}
	.ft_b_1 {width: 100%;text-align: center;}
	.ft_b_1 span{margin: 5px;}
	.ft_b_2 {width: 100%;text-align: center;}
	.foot{padding: 30px 0px;}
	.fb_lt {width: 50%;line-height: 18px;}
	.ft_b{height: auto;padding: 15px;}
	/*.left_bar{display: none;}*/

	/*
			修改
	*/
	.tableBox{
		width: 100%;
		overflow-y: hidden;
	}
	.tableBox table{
		width: 1000px !important;
	}
	.helps{
		height: auto;
		background-size: cover;
	}
	.jdlogin{
		position: relative;
		left: 0;
		top: 0;
		transform: translate(0,0);
		height: auto;
		padding: 30px 0;
		width: 90%;
		margin: 140px auto 60px;
	}
	.jdlogin:after{
		content: "";
		display: block;
		clear: both;
	}
	.yhlogin{
		margin-top: 40px;
	}
	.lor{
		right: -10px;
	}
	.lor img{
		width: 160px;
	}
	.ydzgc .guochengnr ul li p{
		font-size: 14px;
		line-height: 20px;
		height: 40px;
		margin-bottom: 15px;
		margin-top: 10px;
	}
	.tach{
		height: 80%;
		width: 90%;
	}
	.ovh img{
		max-width: 100%;
		margin-top: 10px;
	}
	.new{padding: 0px 15px;}


	.left_bar{
		left: -180px;
		visibility: hidden;
		opacity: 0;
		transition: all 0.5s ease 0s;
		z-index: 7;
	}
	.left_bar,
	.left_list ul li{
		width: 180px;
	}
	.left_list ul li a{
		padding: 10px;
		width: 100%;
	}
	.rttop{
		left: 50%;
		transform: translateX(-50%);
	}
	.sigleBut{
		position: fixed;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 35px;
		padding: 10px;
		background-color: #d31c6e;
		font-size: 14px;
		color: #fff;
		text-align: center;
		border-radius: 0px 10px 10px 0px;
		transition: all 0.5s ease 0s;
		z-index: 5;
		visibility: visible;
		opacity: 1;
	}
	.left_bar.active{
		visibility: visible;
		opacity: 1;
		left: 0;
	}
	.sigleBut.active{
		left: -35px;
		visibility: hidden;
		opacity: 0;
	}
	.sigleBg{
		position: absolute;
		z-index: 5;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,.5);
		visibility: hidden;
		opacity: 0;
	}
	.sigleBg.active{
		visibility: visible;
		opacity: 1;
	}
	body{
		position: relative;
	}
	.ydzgc ul{
		margin: 0;
	}
	.xc_tit{
		margin-left: 0;
	}
	.xc_tit2{
		height: auto;
		margin-bottom: 20px;
	}
	.guochengnr ul li{
	    margin: 0 3%;
	}
	.ovh img{
		margin-top: 0;
	}
	.huiyuan{
		margin-top: 45px;
	}
	.guochengnr ul li{height: 161px;}
	.time2{display: block;}
	.lcall{display: none;}
	.time2{width: 80%;margin: 50px auto;}
	.time2 .swiper-slide{width: 100%;text-align: center;}
	.time2 .swiper-slide .ovh{width: 100%;}
	.time2 .swiper-slide .ovh img{width: 100%;height: auto;}
	.time2 .swiper-slide h2{font-size: 20px;color: #d31c6e;margin: 10px 0px;margin-top: 20px;}
	.time2 .swiper-slide  p{font-size: 14px;text-align: left;}
	.guochengnr ul li{
		height: auto;
	}
	.zduk_img img{width: 80%;}
	.zduk_nr ul li{width: 80%;}
	.zduk_nr ul li{margin-top:60px;margin-bottom: 0px;}

	.zkd_a h1{font-size: 20px;}
	.zduk_nr ul li p{font-size: 16px;}
	.zkd_a h1{margin-bottom: 20px;}
	.zduk_nr ul li img{top: 20px;}
	.chxk{height: auto;padding-bottom: 100px;}
	.guochengnr ul li:nth-child(3n+2){margin: 0 3%;}
	.xcjs{margin-top: 35px;}
	.mcnybanner{margin-top: 45px;}
	.about_b  .tc{margin-bottom: 20px;}
	.abc_rt ul li p{padding: 0px 30px;margin: 0px auto;}
	.xc_sp{display: block;}
	.xc_sp span{background: none;}
	.xc_sp{width: 70px;}
	.hsmw ul li .ovh img{min-width: 100%;}
	.new ul li dd img{max-width: 100%;border-radius: 15px;overflow: hidden;}
	.zduk_nr ul li{width: 48%;margin: 1%;height: 370px;}
	.zduk_nr ul li img {width: 60%;}
	.ydzgc ul li:nth-child(3n+1){margin: 0 3%;}
	.pgzdTit{margin-top: 50px;}
	.guochengnr ul li{height: 180px;}
	.pgjmicon{margin: 10px 0px;}
	
	.time2 .swiper-button-next{background: url(../images/next.png) no-repeat center center #f0f0f0;width: 39px;height: 39px;border-radius: 50%;
    border: 1px solid #dddddd;background-size:20%;}
.time2 .swiper-button-prev{background: url(../images/prev.png) no-repeat center center #f0f0f0;width: 39px;height: 39px;border-radius: 50%;
    border: 1px solid #dddddd;background-size:20%;}
   .zduk_img{margin-bottom: 50px;margin-top: 50px;} 
   .bgfive {
    background: url(../images/saaa2.png) no-repeat right 79%;
        background-size: auto;
    background-size: 47%;
	}
	.xcs_lt{margin-top: 0px;}
	.pgVideoBut li .div{padding-left: 0px;}
	.ztrtnr input{font-size: 12px;}
	.zduk_nr ul li{height: auto;padding-bottom: 10px;margin-bottom: 25px;}
	.zduk_nr ul li img{width: auto;height: 200px;}
	.chxk{padding-bottom: 50px;}
	.xckps{margin-top: 0px;}
	.ztlist{display: none;}
	.zhanghao img{width: 100%;}
	.newstit dbo{margin-top: 10px;}
	.zhanghao{display: block;}
	.slzzimg{display: none;}
	.zt_lt {display: none;}

}

@media screen and (max-width: 650px){
	.zduk_nr ul li img{width: auto;height: 140px;}
	.zkd_a h1{font-size: 18px;padding: 10px 0px;}
	.zkd_a{margin-bottom: 0px;}
	.kunshan .swiper-button-next{background: url(../images/next.png) no-repeat center center #eeeeee;width: 40px;height: 40px;
		opacity: 1 !important;}

	.kunshan .swiper-button-prev{background: url(../images/prev.png) no-repeat center center #eeeeee;width: 40px;height: 40px;opacity: 1 !important;}
	.pglg img{height: 20px;}
	.pg4Divdiv .more{margin-top: 10px;}
	.page4 .pgTitle{margin-top: 30px;}
	.zt_message{margin-top: 0px;}

}