.logo_m,.search_m,.menus_m,.m_img,.m_date,.m_more{display: none;}

.mdisplay{display: block;}

@media (max-width: 768px) {
	.mdisplay{display: none;}
   .inner{ width:auto;overflow: hidden;}
   .header{
   	height: auto;width: 100%;border:0px; z-index: 1000;
   }
   .h_1{display: none;}
   .h_2{
		height: 14vw;
		background: #004CA0;
		position: relative;
	}
	.h_2 .inner{
		height: 14vw;
		background:none;
	}
	.logo{
		display: none;
	}
	.logo_m{
		display: block;
		position: absolute;
		left:4.5%;
		top: 20%;
		height: 60%;
	}
	
	.menus{width: auto;}
	.menus>a{
		background: #fff;
		color: #000;
	}
	
	.search_m{
		display: block;
		position: absolute;
	    top: 4vw;
    	right: 5vw;
	}
	.search_m .btn{
		float: left;
		width: 7vw;height: 7vw;
		background: url(../images/m_2.png) no-repeat center center;
		background-size: cover;
		margin-right: 4vw;
	}
	.search_m .tel{
		float: left;
		width: 7vw;height: 7vw;
		background: url(../images/m_1.png) no-repeat center center;
		background-size: cover;
	}
	

	.searchbox{
		display: none;
		width: auto;
		background: #000000;
		left: 0px;
		right: 0px;
		top: 0px;
		height: 14vw;
	}
	
	.h_3{overflow: hidden;
		height:12vw;
		background: #fff;
	}
	.menus{
		position: fixed;
		top:14vw;
		left: 0px;
		right: 0px;
		bottom: 0px;
		z-index: 100;
		height: auto;
		background: rgba(0,0,0,0.5);
	}
	.menus>a{
		display:block;width: 100%;
		border: 1px solid #ccc;
	}
	.menus>a>object{display: none !important;}
	.menus>a:before{
		display: none;
	}
	.menus_m{display: flex;
	position: relative;
	height: 12vw;
	width: 100%;
	}
	.menus_m a{
		float: left;
		padding: 0px 3.5vw;
		line-height: 12vw;
		position: relative;
		text-decoration: none;
		text-align: center;
		color: #333;
		font-size: 4.2vw;
	}
	.menus_m a.on:before{
		position: absolute;
		content: " ";
		left: 3.5vw;
		right: 3.5vw;
		bottom: 0px;
		height: 2px;
		background: #005DC4;
	}
	.menus_m a.more{
	    position: absolute;
	    right: 0px;
	    top: 0px;
	    display: flex;
	    width: 12vw;
	    height: 12vw;
	    padding: 0px;
	    flex-direction: column;
	    justify-content: center;
	    align-items: center;
	}
	.menus_m a.more span{
		height:6%; background: #000000;
		width: 5vw;
		display: block;margin-bottom: 6%;
		overflow: hidden;
		border-radius: 10px;
	}
	.menus_m a.more span:last-child{
		margin-bottom: 0px;
	}
	
	.contenter{
		padding-top: 0px; margin: 0px; border: 0px;
		background: #F2F2F2;
		z-index: 100;
	}
	.c_1{
		height: auto;
	}
	.boxer{border: 0px;}
	.pic_news.boxer{
		padding: 0px;
		width: 100%;
		float: none;
	}
	.pic_news.boxer .tit{
		display: none;
	}
	.pic_news .picbox{
		margin-top: 0px;
	}
	.pic_news .swiper-container{
		height: 52vw;
	}
	.pic_news .swiper-slide a span{
		background: -webkit-linear-gradient(to right, rgba(192, 3, 10, 0.5),rgba(192, 3, 10, 0.9) ); 
		background: linear-gradient(to right,rgba(192, 3, 10, 0.5), rgba(192, 3, 10, 0.9));
	}
	
	.xh_news{
		float: none;
		width: 100%;
		background: #F2F2F2;
		padding: 5vw 5vw 15vw 5vw;
	}
	.boxer .tit{
		border: 0px;height: 10vw;line-height: 10vw;
	}
	.boxer .tit .tit_t{
		float: none;width: 100%;height: 100%;
		display: flex;
	}
	.tabs .tabs_t a{
		flex: 1;padding: 0px;
		text-align: center;
		background: #fff; color: #004CA0;
		margin-right: 1vw;
		border:1px solid #E7E7E7;
		font-size: 4.3vw;
	}
	.tabs .tabs_t a:last-child{
		margin-right: 0px;
	}
	.tabs .tabs_t a:after{
		display: none;
	}
	.tabs .tabs_t a.on{
		background: #004CA0; color: #fff;font-weight: 400;
		border: 0px;
	}
	.tabs .tabs_t a.on:before{
		display: none;
	}
	
	
	.c_2 {
	    display: none;
	}
	
	.boxer .con ul li{
		background: none #fff;
		border-bottom: 1px solid #E7E7E7;
		height: 22vw;
		padding-left: 34vw;
		padding-right: 2vw;
		position: relative;
		line-height: 7vw;
		box-sizing: border-box;
	}
	.boxer .con ul li:nth-child(n+4){
		display: none;
	}
	.boxer .con ul li .m_img{
		display: block;
		position: absolute;
		left: 2vw;
		top: 2vw;
		width: 30vw;
		height: 18vw;
	}
	.boxer .con ul li span{
		display: none;
	}
	.boxer .con ul li a{
		overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space:normal;
	 font-size: 4vw;
	}
	.boxer .con ul li span.m_date{    display: block;
    position: absolute;
    font-size: 3.4vw;
    color: #9D9D9D;
    left: 34vw;
    bottom: 2vw;
    top: auto;
    line-height: 4vw;
    right: auto;
	}
	.boxer .con ul li .m_more{
		position: absolute;
	    font-size: 3.2vw;
	    color: #215DA7;
	    left: auto;
	    right: 2vw;
	    bottom: 2vw;
	    top: auto;
	    line-height: 4vw;
	    display: inline-block;
	    width: auto;
	}
	.tabs .tabs_c a.more{
	    text-align: center;
	    background: #fff;
	    color: #666;
	    line-height: 10vw;
	    bottom: -9vw;
	    left: 0px;
	    border:1px solid #EEEEEE;
	    box-sizing: border-box;
	}
	.c_3{
		margin: 0px;height: auto;
		background: #fff;
	}
	.hyfc_news{
		width: 100%;position: relative;float: none;
	}
	.hyfc_news.boxer .con ul li{
		padding-left: 0px;padding-right: 0px;
		height: 20vw;
	}
	.hyfc_news.boxer .con ul li span{
		display: block;top: 13vw;font-size: 3.4vw;
	}
	.boxer .tit a.more{
		position: absolute;
		right: 5vw;top: 0px;
		color: #366BAF;
	}
	.imgnews{display: none;}
	.tz_news{display: none;}
	.c_4{
		height: 20vw;
    margin: 0px;
    padding: 2vw 0px;
    background: #F2F2F2 url(../images/c4.jpg) no-repeat center center;
    background-size: auto 16vw;
	}
	.c_5{
		margin: 0px;
		height: auto;
		background: #fff;
	}
	.zwh_news{
		float: none;
		width: 100%;
	}
	.peixun_news{display: none;}
	.c_6{
		margin: 4vw 0 0 0;
		height: auto;
		background: #fff;
	}
	.hnpp_news{float: none;
		width: 100%;
	}
	.hyjg_news{float: none; display: none;}
	
	.footer{
		height: 50vw;
		border: 0px;
		margin: 0px;
		padding: 0px;
		position: relative;
		background: #797979;
	}
	.footer .f_l{
		float: none;
	}
	.footer .inner{
		height: 100%;
	}
	.f_l_1{
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		background: #F2F2F2;
		height: 10vw;
		line-height: 10vw;
		text-align: center;
	}
	.f_l_1 a{
		display:inline-block;
		color: #808080;
		padding: 0px 2vw;
		float: none;
		font-size: 3.6vw;
		margin: 0px;
	}
	.f_l_1 a:first-child{
		padding-left: 2vw;
	}
	.f_l_1 a:after{
		width: 4vw;
		right: -2vw;
	}
	.f_l_3{
	    position: absolute;
	    top: 15vw;
	    right: 4vw;
	    font-size: 3.2vw;
	    left: 27vw;
	}
	.f_r{float: none;
    padding: 0px;
    position: initial;
	}
	.xcx{display: none;}
	.gzh{
		margin: 0px;
	    padding: 0px;
	    position: absolute;
	    left: 5vw;
	    top: 15vw;
	    font-size: 3vw;
	}
	.gzh img, .xcx img{
		width: 16vw;
    height: 16vw;
	}
	.f_r .qq,.f_r .mail{
		display: none;
	}
	.f_l_2{
	    position: absolute;
	    top: 22vw;
	    right: 4vw;
	    font-size: 3.2vw;
	    left: 27vw;
	}
	.f_l_4{
		position: absolute;
		bottom: 0px;
		height: 10vw;
		line-height: 10vw;
		background: #4B4B4B;
		left: 0px;right: 0px;
		font-size: 2.7vw;
		text-align: center;
		color: #999999;
	}
	
	.about.contenter{
		padding-top: 0px;padding-bottom: 0px;
	}
	.about .c_4{
		margin-top: 0px;
	}
	.about .lxwm{
		padding:0px 0px 5vw 0px; position: relative;
		background: #fff;
	}
	.about .lxwm .tit{
		float: left;
	    color: #4D4D4D;
	    font-size: 3.6vw;
	    font-weight: bold;
	    position: relative;
	    padding: 0px 10px;
	    line-height: 10vw;
	}
	.about .lxwm .tit:before{
		content: " ";
		position: absolute;
		bottom:0px ;height: 1px;left: 0px; width: 1200px; overflow: hidden;
		background: #E6E6E6;
	}
	.about .lxwm .tit:after{
		content: " ";
		position: absolute;
		bottom:0 ;height: 0.8vw;left: 0px; right: 0px; overflow: hidden;
		background: #004CA0;
	}
	
	.about .lxwm .con{
	    clear: both;
	    padding: 3vw 5vw;
	    font-size: 3.6vw;
	    color: #4D4D4D;
	    line-height: 30px;
	}
	.about .lxwm .leftinfo{
        margin-left: 3vw;
        margin-right: 3vw;
	    margin-top: 3vw;
	    width: auto;
	    border-top: 1px solid #E6E6E6;
	    font-size: 3.4vw;
	    padding: 3vw 0px 3vw 0px;
	    border-bottom: 4px solid #CACACA;
	}
	
	.about .lxwm .inf1{
		height: 44px; line-height: 44px;
		padding-left: 48px;
		background: url(../images/about_icon.jpg) no-repeat 1px 3px;
	}
	.about .lxwm .inf2{
		height: 44px; line-height: 44px;
		padding-left: 48px;
		background: url(../images/about_icon.jpg) no-repeat 1px -42px;
	}
	.about .lxwm .inf3{
		height: 44px; line-height: 44px;
		padding-left: 48px;
		background: url(../images/about_icon.jpg) no-repeat 1px -87px;
	}
	.about .lxwm .inf4{
		height: auto; line-height: 44px;
		padding-left: 48px;
		background: url(../images/about_icon.jpg) no-repeat 4px -132px;
	}
	.about .map{
		    border: 1px solid #CCCCCC;
    height: 58vw;
    margin: 3vw;
    width: auto;
    position: relative;
    right: 0px;
    top: 0px;
    background: #eee;
	}
}