@media screen and (max-width:1920px) {}

@media screen and (max-width:1830px) {}

@media screen and (max-width:1730px) {}


@media screen and (max-width:1660px) {}

@media screen and (max-width:1640px) {}

@media screen and (max-width:1360px) {}
@media screen and (max-width:1200px) {

    .content .conts .h_list li .buttom{bottom: 0;}
	.footer .b_info .logo{
		position: static;
		text-align: center;
		width: 45%;
		margin: 0 auto;
	}
	
}



@media screen and (max-width:1040px) {

	


	
}

@media screen and (max-width:900px) {
	
	
	

}

@media screen and (max-width:800px) {
    .iconfont{font-size: .26rem;}
    .top{position: relative;}
	.phont_head {border-bottom: 1px solid #ffffff;	background-color: #b8221c;}
	.head,.nav,.subnav {display: none;}
	.banner .button-next {display: none;}
    .banner .button-prev{display: none;}
    .img.pc-show{display: none;}
    .img.phone-show {display: block !important;}
	/*.banner .swiper-slide .phone-show{background: url(../img/m_1.jpg) top center no-repeat;}*/

    .banner .swiper-pagination .swiper-pagination-bullet{width: 10px; height: 5px; border-radius:10px;opacity: 1; }
    .banner .swiper-pagination .swiper-pagination-bullet-active{width: 20px;}
	.banner .swiper-slide  .t1{top: 11.5%;left: 16.6%;width: 63%;height: 62%;}
    .banner .swiper-slide  .t2{top: 57%;left: 20%;width: 63%;height: 25%;}
    
    .index-search {margin: .06rem auto;}
    .index-search .form .input input {font-size: .32rem;margin-top: -3px;}


	.index-news .col-1{width: 100%; min-height: 3rem;}
	.index-news .col-2{width: 100%; min-height: 3rem; order: -1;}
	.index-news .col-3{width: 100%; min-height: 3rem;}

	.index-news .title{font-size: .4rem;line-height: .7rem;}
	  .index-news .title em{font-size: .42rem; }
	  .index-news .title span{font-size: .42rem;}
	  .index-news .list li {padding:.14rem .1rem; margin: .35rem 0;display: flex!important;align-items: center;	-webkit-line-clamp: 2;-webkit-box-orient: vertical; clear: both;}
	  .index-news .list li a{font-size: .32rem; font-weight: 400;padding-left: .3rem;}
	.date{width: 1.42rem; margin-top: .16rem;}
	.date .m{ font-size: 1rem;
		line-height: .85rem; } 
	.date .y-d{ font-size: .7rem;
		line-height: .3rem;
		padding-top: .14rem;} 
	.date .y-d em{font-size: .5rem;
		
	
		}
	.date .y-d span{font-size: .3rem; }
	

	  .index-news .col-2 .name{margin:.3rem 0px .3rem 0;}
	  .index-news .col-2 .name a{font-size: .36rem; font-weight: bold; padding-left: .5rem;position: absolute;}
	  .index-news .col-2 .c_txt p{line-height: .55rem;font-size: .3rem;}

	  .index-news .col-2 .c_txt img{margin-top: .3rem;}
	  .index-news .col-2 .list li {padding:.08rem 0 ; margin: .1rem 0; display:  block !important;;}
	  .index-news .col-2 .arrow { left: 0.6rem; right: 0.6rem; top: auto; bottom: 0.35rem}
	  .index-news .col-2 .button-next {margin-top: -.1rem;}
	  .index-news .col-2 .button-prev{ margin-top: -.1rem;}
	  .index-news .col-2  .iconfont{font-size:.56rem; }
	  .index-news .col-2 .swiper-pagination{margin-top: -.3rem;}
	  .index-news .col-2 .swiper-pagination .swiper-pagination-bullet{ margin: .48rem .1rem; }
      
      

	 .updata .button-next,.updata .button-prev{display: none;}
    .updata .swiper-pagination {bottom: .3rem;}


	.updata .topbox .let{width: 100%; padding: 5% 5% 2% 2%}
	.updata .topbox .conts{width: 100%; padding-top: 5%;}

    .updata .topbox .conts p {
		padding: .1rem;
		font-size: .26rem;
		line-height: .5rem;}

	.updata .b1 .b_box li .ico_box {

			width: 34%;

	}
    

	.updata .b_box li .ico_box .ico {
		margin: 5% 24%;
		width: 52%;
		height: 53%;
	}
	.updata .b2 .b_box li .ico_box {
		width: 47%;

	}







    .footer .b_info {font-size: .24rem; margin-top: 0;}
    .footer .b_info .t2 {font-size: .24rem;}
     
	.path .let{width: 100%; font-size: .28rem;}
    .path .navbox li{  flex: 1 0 auto;}
    .path .let a {margin: .05rem;}
	.path .let a.on:after{
		bottom: -.08rem;
		width: 100%;}
	.path .navbox{width: 100%;flex-wrap: nowrap;justify-content: space-between;	overflow: auto;}
     
	.path .navbox a {
		margin: .1rem;
		line-height: .6rem;
		padding: .1rem;
		display: block;
		font-size: .32rem;
	}
    
	.itembox .item{width: 100%; margin-bottom: .4rem;}
	.itembox .item:last-child{margin-bottom: 0;}
	.itembox .item .title{line-height: .56rem;}
    .itembox .item .title span a{font-size: .32rem;}
    .itembox .item .title hr {margin: .3rem 0rem;}


	.banner  .t3{top: 30.5%;  left: 27.6%;  width: 46%; height: 38%;    }

    .newsmain .let{display: none;}
	.newsmain .picbox{width:100%; padding-bottom: .5rem; }
	.newsmain .picbox .laybox{display: block;}
    
	.newsmain .picbox .laybox .name{font-size: .36rem; padding: 0.25rem 0 0.5rem 0; line-height: .5rem;}
	.newsmain .picbox .laybox .tag{
		font-size: 0.3rem;
		padding-top: 0.3rem;
		text-transform: uppercase;
    line-height: 1em;
	display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    justify-content: center;
    -webkit-justify-content: center;
	align-items: center;
    -webkit-align-items: center;

	}
    


	.newsmain .picbox .laybox .tag::before,.newsmain .picbox .laybox .tag::after{
		content: "";
		display: block;
		position: absolute;
		position: relative;
		background: #b8221c;
		opacity: 0.64;
		width: 0.3rem;
        height: 0.02rem;
       margin: 0 0.28rem;
	}
      
	.newsmain  .picbox .swiper-pagination{bottom:0rem;}
	.newsmain .swiper-pagination-bullet {width: .2rem; height: .2rem; background: #b8221c;}
	


	.content{margin: .7rem auto;}
	.content .side{display: none;}
	.content .conts{width: 100%;border-left: 0px solid #3f3a39;} 
    .content .conts .date{display: none;}
    .content .conts p{display: none;}
	.content .conts .newslist{padding:0;}
	.content .conts .newslist li {border-bottom: 1px solid #eee;}
	.content .conts .newslist li .c_txtbox {border-bottom-width: 0;}
	.content .conts .newslist li .c_txtbox .title h2{font-size: .36rem;  font-weight: 400; line-height: .5rem;}
	.content .conts .newslist li .c_txtbox sub{display: block; font-size: .26rem; }
	.content .conts .conpage{padding:0;}
	.content .conts .conpage h2{font-size: .46rem;}
	.content .conts .conpage .con-info{font-size: .26rem;line-height: .4rem;}
	.content .conts .conpage .con-main{padding:.1em .1rem;}
    .content .conts .conpage .con-main p{display: block; font-size: .32rem; line-height: .6rem; }
    
     
	.content .conts .newslist2{padding:0;}
	.content .conts .newslist2 li {padding-bottom: .15rem;border: 0px;padding-top: .25rem;border-bottom: 1px solid #dcdcdc;}
	.content .conts .newslist2 li .shijianbox .ri{display: block;}
	.content .conts .newslist2 li .shijianbox .nianyue{display: block;}
	.content .conts .newslist2 li .textbox .text1 {overflow: hidden;}
	.content .conts .newslist2 li .textbox .text1 a{font-size: .3rem;font-weight: 400;line-height: .45rem;padding-top: 0;}
	.content .conts .newslist2 li .textbox .text2{display: none;}


	.content .conts .con-back{font-size: .26rem;}
	.content .conts .conpage .author{font-size: .22rem; left: 70%;}
	.content .conts .h_list{padding-left: 0;}
    .content .conts .h_list li{padding-left:0; margin-left: 0;}
	.content .conts .h_list li .buttom{ font-weight: 600;  bottom: -.6rem; font-size: .36rem;}
    
	.content .dyyy_li1 li{width: 100%; margin: .3rem auto;}
     
	.dyyy_title1 a, .dyyy_title2 a{font-size: .32rem;}


	
	.h_form  li{width: 100%;padding: .1rem 0;line-height: .5rem;}
	 .h_form  li label{ margin-bottom: .1rem;font-size: 0.26rem;}
	.h_form  li input{width: 95%; font-size: 0.24rem;}
    .h_form  .buttom{width: 90%; float: left; margin:.25rem;  font-size: .32rem;line-height:.7rem; }

    .house_silde .swiper-pagination{float: none;}
	

	.svervicemain ul li .name{bottom: 10%; font-size: .3rem;}


	.silde .button-next,.silde .button-prev {display: none;}

     
	.city_kj,.pzrj,.jrth{ padding: 1em 0rem; position: relative;overflow: hidden;}
    .city_kj ul li .name,.pzrj ul li .name,.jrth ul li .name{ font-size:.28rem; font-weight: 500;bottom: 7%;line-height: .3rem;}    
}

@media screen and (max-width:720px) {

	

     


	
    
    

     
	
    
	


    
	
	
}

@media screen and (max-width:620px) {}

@media screen and (max-width:570px) {

}

@media screen and (max-width:500px) {
	
}

@media screen and (max-width:414px) {}

@media screen and (max-width:370px) {}

@media screen and (max-width:320px) {


}

@media screen and (max-width:280px) {


}