@media (max-width:1200px) {
	.height2_500 {
		height: 500px;
		overflow: hidden;
	}

	.ban_img img {
		width: auto;
		height: 100%;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: 0;
	}
}

@media (max-width:1200px) {
	.head-cent {
		width: 95%;
	}

	.nav {
		display: none;
	}

	.nav-dao {
		display: inline-block;
	}

	.cent_bcen {
		width: 95%;
	}

	.ban_scen,
	.foot-cent {
		width: 95%;
	}

	.w1200 {
		width: 95%;
	}

	.form_rzi {
		font-size: 40px;
		line-height: 60px;
	}

	.form_logo {
		margin-top: 30px;
	}

	.con_form {
		width: 50%;
	}
}

@media (max-width:1050px) {
	.pro_de-left {
		margin: 0 auto;
	}

	.pro_de-right {
		max-width: 100%;
		width: 100%;
		margin-top: 30px;
	}

	.pro_de-rbx {
		text-align: center;
	}

	.pro_de-rbb {
		margin-top: 30px;
	}
}

@media (max-width:980px) {
	#dowebok{margin-top: 50px;}
	.sec_five-rext {
		width: calc(100% - 20px);
		padding: 20px 10px;
		font-size: 14px;
	}

	.onform {
		width: calc(100% - 20px);
		padding: 0 10px;
		margin: 45px 0 60px;
	}

	.form_logo img {
		width: 90%;
		height: auto;
		margin: 0 auto;
	}

	.con_form {
		width: 100%;
	}

	.form_right {
		width: 100%;
		margin-top: 30px;
		text-align: center;
	}

	.footer-input form {
		width: 100%;
	}

	.onlin-img {
		margin-top: 30px;
	}

	.new_btz::after {
		width: 126px;
		height: 2px;

	}

	.new_btz {
		font-size: 30px;
		line-height: 30px;
	}

	.new_btc {
		font-size: 14px;
		line-height: 20px;
		margin-top: 10px;
	}

	.height2_500 {
		height: 270px;
	}

	.news_bs-tw {
		padding: 20px 0px 40px;
	}

	.news_bs-ti {
		padding-bottom: 10px;
	}

	.news_bstc {
		font-size: 14px;
	}

	.news_bstz {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 10px;
	}

	.news_sb-ti {
		font-size: 20px;
		line-height: 30px;

	}

	.news_sb-tw {
		font-size: 12px;
		line-height: 22px;
	}

	.news_img {
		width: 100%;
		margin-bottom: 20px;
	}

	.news_sb {
		width: 100%;
	}

	.blind168 {
		height: 60px;
	}

	.pro_de-left {
		max-width: 100%;
		width: 100%;
	}

	.pro_de-rtz {
		font-size: 16px;
		line-height: 26px;
		text-align: left;
	}

	.pro_de-rti {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 10px;
	}

	.pian_a a {

		font-size: 16px;
		line-height: 30px;

	}

	.pro_more {
		margin-top: 30px;
	}

	.pro-tc {
		font-size: 14px;
		line-height: 24px;
	}

	.pro-tz {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.pro-text {
		width: 100%;
		margin-top: 20px;
	}

	.pro-img {
		width: 100%;
	}

	.pro-list li {
		width: calc(100% - 20px);
		padding: 20px 10px;
	}

	.pro-bti {
		font-size: 24px;
	}

	#pr .swiper-slide a {
		width: 100%;
		display: block;
		height: 150px;
		overflow: hidden;
		position: relative;

	}

	#pr .swiper-slide a .pic {
		width: auto;
		position: absolute;
		height: 100%;
		left: 50%;
		transform: translateX(-50%);
	}

	#pr .swiper-pagination {
		bottom: 10px;
	}

	.ab_ck-text {
		padding: 30px 0 60px;
	}

	.ab_ck-ti {
		font-size: 22px;
		padding-bottom: 10px;
	}

	.ab_jimg {
		margin: 20px 0;
	}

	.ab-ti {
		font-size: 24px;
		;
		line-height: 26px;
	}

	.ab-tz {
		font-size: 14px;
		padding-bottom: 10px;
	}

	.height_500 {
		height: 500px;
		object-fit: cover;
	}

	.ban_img img {
		width: 100%;
    height: 100%;
    position: unset;
    /* left: 0; */
    transform: none;
    /* top: 0; */
    margin-top: 50px;
	object-fit: cover;
	}

	.ban_text-z {
		width: 100%;
	}

	.ban_text-logo {
		width: 100%;
	}

	.ban_text-logo img {
		width: 50%;
		margin: 0 auto;
	}

	.center {
		height: 800px;
	}

	.sec-ti {
		font-size: 26px;
		color: #eeeeee;
		line-height: 26px;
		margin-bottom: 10px;
	}

	.sec-tz {
		font-size: 14px;
		padding-bottom: 10px;
	}

	.head {
		height: 50px;
	}

	#sww .swiper-pagination {
		bottom: 10px;
	}

	#sww .swiper-pagination-bullet {
		margin: 0 10px;
	}

	.swiper-pagination-bullet {
		width: 8px;
		height: 8px;
	}

	.sec_five,
	.sec_four,
	.sec-swiper,
	.sec_three,
	.sec_two-list {
		margin-top: 20px;
	}

	.sec_two-list li {
		margin-bottom: 5px;
	}

	.sec_two-list li a {
		font-size: 14px;
	}

	.sec_three-list {
		width: 100%;
	}

	.sec_three-list li {
		width: calc(100% - 20px);
		padding: 10px 10px;
		background: #ffffff;
		border-radius: 10px;
		margin-bottom: 10px;
	}

	.sec_th-deat {
		font-size: 12px;
	}

	.sec_th-deat span {
		font-size: 20px;
	}

	.sec_th-text {
		width: 68%;
	}

	.sec_th-ti {
		font-size: 18px;
		line-height: 26px;
	}

	.sec_th-tw {
		font-size: 14px;
		line-height: 26px;
	}

	.sec_th-right {
		width: calc(100% - 20px);
		padding: 10px 10px;
		display: inline-block;
		background: #ffffff;
		border-radius: 10px;
		margin-top: 10px;
	}

	.sec_th-seat {
		font-size: 22px;
	}

	.sec_video {
		width: 100%;
	}

	.sec_four-tw {
		width: 100%;
	}

	.sec_video video {
		height: 180px;
	}

	.sec_four-tz {
		font-size: 16px;
		line-height: 26px;
	}

	.sec_four-tc {
		font-size: 12px;
		line-height: 26px;
	}

	.sec_four-a a {
		width: auto;
		padding: 0 15px;
		margin: 0 10px;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
	}

	.cbk-img img {
		width: 100%;
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		object-fit: cover;
	}

	.sec_five-left {
		width: calc(100% - 20px);
		padding: 20px 10px;
	}

	.sec_five-left a {
		font-size: 16px;
	}

	.sec_five-right {
		width: 100%;

	}

	.six {
		padding: 10px 0px;
	}

	.six_list {
		width: calc(100% - 10px);
		padding: 0px 20px;
	}

	.six_sti {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 10px;
	}

	.six_stist a {
		display: block;
		font-size: 14px;
		line-height: 24px;
		color: #541726;
		margin-bottom: 6px;
	}

	.foot-nav li {
		display: none;
	}

	.foot-nav li:last-of-type {
		width: 100%;
		display: block;
		text-align: center;
	}

	.foot_erw {
		margin: 0 auto;
	}

	.footer-z {
		line-height: 30px;
		width: 100%;
	}

	.footer-z span {
		font-size: 20px;
	}

	.footer-input {
		width: 100%;
		margin-top: 10px;
	}

	.new_bti .submit {
		width: 14%;
	}

	.new_bti .key {
		width: 43%;
	}

	.cx_ss ul li h3 {
		font-size: 22px;
	}

	.cx_ss ul li .nr,
	.nr * {
		font-size: 12px;
		line-height: 24px;
	}

	.lian_x .bd {
		width: 100%;
		padding: 0 4%;
		box-sizing: border-box;
	}

	.lian_x .ditu {
		width: 100%;
		padding: 0 4%;
		box-sizing: border-box;
		margin-top: 30px;
		height: 300px;
	}
}

@media (max-width:768px) {
	.cx_ss ul li {
		width: 100%;
		text-align: center;
	}
	.fp2{
		height: 600px;
	}
	.about_box .lian_x{
		padding: 50px 0;
	}
	
	.cx_ss {
	    padding: 50px 0;
	}
	
	.new_bti .key {
	    width: 68%;
		line-height: 40px;
		height: 40px;
		background-position: 2% 7px;
		padding-left: 10%;
	}
	.new_bti .submit {
	    width: 20%;
		line-height: 40px;
		height: 40px;
		font-size: 14px;
	}
	.ab_jimg img.shouji{
		display: block;
	}
	.ab_jimg img.diannao{
		display: none;
	}
	
	.baner2 .pcc{
		display: none;
	}
	
	.baner2 .sjj{
		display: block;
	}
	.index_lx .ditu{
		padding-bottom: 20px;
	}
	
}

