@media (max-width: 768px) {
	#ywmain .mobilefzjl,#ywmain .mobilehdry,#ywmain .ywjs_content .swiper-pagination-bullets,#ywmain .mobileywjs{
		display: block;
	}
	.ywlcmore,.rotatesleft,.rotatesright,.pcfzjl{
		display: none;
	}
	body .navtab,body .pcywjs{
		display: none;
	}
	.menuiconm{
		width: 10vw;
		height:7.1vw;
		float: right;
		background: url(../img/menu1.png) center center no-repeat;
		background-size: 75%;		
		margin-right: 1.5vw;
	}
	.menuicon{
		width: 10vw;
		height: 3.5vw;		
		background: url(../img/mobile/menu.png) center center no-repeat;
		background-size: 45%;		
		margin-right: 1vw;
	}
	#topnav ,#ywmain .qyjjwmdry{
		display: none;
	}
	#mobilenav{
		display:block;
		background: #345d95;		
		box-sizing: border-box;
	}
	#banner{
		box-sizing: border-box;
		display: none;
	}
	#mobilenav .logonav,.mobilemenu .logonav {
		width: 100%;
		display:block;
		position: fixed;
		top: 0px;
		background-color: #345d95;
		z-index: 99999;
		padding: 10px 0;
	}
	#mobilenav .logonav img,.mobilemenu .logonav img{
		width: 31vw;
		float: left;
		margin: 0 2vw;
		border-right: 1px solid #fff;
		padding-right: 5vw;
		margin-right: 4vw;
	}
	#mobilenav .logonav .biaoyu,.mobilemenu .logonav .biaoyu{
		font-size: 4vw;		
		color: #fff;
		display: block;
		float: left;
		margin-top: -0.8vw;
	}
	#mobilenav .logonav .biaoyu span,.mobilemenu .logonav .biaoyu span{
		margin:0 1vw;
	}
	#mobilenav .logonav .navxl{
		background-position: center 0vh;
	}
	#mobilenav .logonav .menu{
		float: right;	
	}
	#mobilenav .logonav .menu .wz{
		font-size: 3vw;
		padding-left: 2vw;
		color: #fff;
		margin-top: -0.5vw;
	}

	#mobilenav ul{
		width: 100%;
		overflow: hidden;
	}

	#mobilenav ul li {
		float: left;
		font-size: 4vw;
		padding: 2vw;
	}

	#mobilenav ul li a{
		color: #fff;
	}
	.topbanner .pc{
		display: none;
	}
	.topbanner .topbanner{
		display: none;
	}
	body .topbannermobile{
		display: block;
		margin-top: 5vh;
	}
	body .mobilemenu {
		background-color: #345d95;
		position: fixed;
		top: 47px;
		right: 0px;
		z-index: 999999;
		width: 35vw;		
	}
	.mobilemenu .logonav{
		overflow: hidden;
	}
	.mobilemenu .logonav img{
		
	}
	
	body .mobilemenu .logonav .menuclose{
		background-position: center -7.3vw;
	}

	.menu_main{
		padding-top: 0vw;
		padding-left:6vw;
		padding-right:6vw;
		padding-bottom: 3vh;
	}

	.mobilemenu .menu_main ul.menulist>li{
		font-size: 4vw;
		border-bottom: 1px solid #989898;
		line-height: 10vw;
	}
	.mobilemenu .menu_main ul.erjimenu{
		background-color: #2f4f7b;
	}
	.mobilemenu .menu_main ul.erjimenu>li{
		padding-left:3vw;
		border-top: 1px solid #989898;
	}
	.mobilemenu .menu_main ul.menulist>li a{
		color:#fff;
		display: block;
	}

	.swiper-container .swiper-slide img{
		width: 100%;
	}
	#banner .swiper-container .swiper-pagination-bullet-active{
		width: 50px;
	}

	#main{
		width: 100%;
		padding-left: 5px;
		padding-right:5px;
		box-sizing: border-box;
	}
	#main .qyjj{
		width: 100%;
	}
	#main .qytitle{
		display: none;
	}
	#main .mobiletitle{		
		margin: 5vw 0vw 5vw 0vw;
		background: none;
		display: flex;
	}
	#main .mobiletitle .hx{
		width: 30vw;
		height: 0.3vw;
		background: linear-gradient(to left, #345d95,#4b86c3,#ffffff);
		margin-top: 3vh;
	}
	#main .mobiletitle .righthx {
	    background: -webkit-linear-gradient(left, #345d95, #4b86c3, #ffffff);
	    background: -o-linear-gradient(left, #345d95, #4b86c3, #ffffff);
	    background: linear-gradient(to right, #345d95, #4b86c3, #ffffff);
	}
	#main .mobiletitle .centerwz {
    	width: 45vw;
    	line-height: 5.5vw;
	}
	#main .mobiletitle h2{
		font-size: 5.5vw;
		text-align: center;		
		font-weight: 600;
		background-image:-webkit-linear-gradient(bottom,#1f3768,#4b86c3,#4b86c3); 
	    -webkit-background-clip:text; 
	    -webkit-text-fill-color:transparent;
	}
	.qyjj .qyjj_content .xcy{
		display: none;
	}
	#main .qyjj .qyjj_content .jjwz,#main .qyjj .qyjj_content .jjsp,#main .qyjj .qyjj_content .xcy{
		width: 100%;
	}
	#main .qyjj .qyjj_content .jjwz .jjwznr{
		font-size: 4vw;
		letter-spacing: 3px;
		padding-left: 10px;
		padding-right: 10px;
		line-height: 7.5vw;
	}
	#main .qyjj .qyjj_content .xcy {
	    padding: 5vw 0vw 5vw 10vw;
	    height: auto;
	    box-sizing: border-box;
	    font-size: 5vw;
	}
	#main .qyjj .qyjj_content .jjsp .more{
		margin-top: 5vw;
		margin-bottom: 5vw;
		font-size: 5vw;
		padding: 1vw 0vw 1vw 2vw;
		width: 30vw;
	}

	#main .qyjj .qyjj_content .jjsp .video {
		margin-top: 4vw;
		height: 53vw;
	}
	#main .qynews .thumb{
		display: none;
	}
	#main .qynews .thumb, #main .qynews .qynews_thumb,#main .qynews .newslist,#main .jtyw .jtyw_content li{
		width: 100%;		
	}
	#main .qynews .thumb,#main .qynews .qynews_thumb{
		height: 30vh;
	}
	#main .qynews .newslist li{
		margin-right: 10px;
	}
	#main .qynews .newslist li .timedate{
		padding-right: 0vw;
		margin-top: 2vw;
		width: 20vw;
	}

	#main .qynews .newslist li .contentnr {
	    overflow: hidden;
	    padding-top: 2vw;
	}
	#main .qynews .newslist li .timedate .day{
		font-size: 7vw;
	}
	#main .qynews .newslist li .contentnr h3{
		line-height: 7vw;
		font-size: 5vw;
		font-weight: bold;
	}
	#main .qynews .newslist li .contentnr p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	#main .jtyw .jtyw_content ul{
		padding: 0 1vw;
	}
	#main .jtyw .jtyw_content .ywmore {
	    margin-top: 5vw;
	    margin-bottom: 5vw;
	    font-size: 5vw;
	    padding: 1vw 2vw 1vw 2vw;
	    border: 2px solid #345d94;
	    height: auto;
		width: auto;
		line-height: inherit;
		margin: 0 auto;
		float: inherit;
		width: 170px;
		background-color: #efeff1;
	}
	#main .jtyw .jtyw_content .ywmore a {
		color: #345d94;
		font-weight: bold;
	}
	#main .jtyw .jtyw_content li.pcyw{
		display: none;
	}
	#main .jtyw .jtyw_content li.mobileyw{
		display: block;
	}
	#main .jtyw .jtyw_content li{
		height: auto;
	}
	#main .jtyw .jtyw_content li .wzjj{
		padding: 4vw 0;
		width: 100%;
		bottom: 0px;
		height: auto;
		top: inherit;
	}
	#main .jtyw .jtyw_content li img {
	    width: 100%;	   
	}
	#main .jtyw .jtyw_content li h2{
		margin-bottom:5px;
	}
	#main .jtyw .jtyw_content li p{
		padding: 0 5vw;
		text-align: justify;
	}
	body #ywbanner{
		background-size: 100%;
    	height: 22vw!important;
    	display: none;
	}
	body #mobilebanner{
		display: block;
		margin-top: 11vw;
	}
	body #mobilebanner img{
		width: 100%;
	}
	#ywmain,#lxwmmain{
		width: 100%;
		box-sizing: border-box;
		padding: 2vw;
	}
	#ywmain .ywjj .ywtitle{
		display: none;
	}

	#ywmain .mobiletitle{		
		margin: 5vw 0vw 5vw 0vw;
		background: none;
		display: flex;
	}
	#ywmain .mobiletitle .hx{
		width: 30vw;
		height: 0.3vw;
		background: linear-gradient(to left, #345d95,#4b86c3,#ffffff);
		margin-top: 3vh;
	}
	#ywmain .mobiletitle .righthx {
	    background: -webkit-linear-gradient(left, #345d95, #4b86c3, #ffffff);
	    background: -o-linear-gradient(left, #345d95, #4b86c3, #ffffff);
	    background: linear-gradient(to right, #345d95, #4b86c3, #ffffff);
	}
	#ywmain .mobiletitle .centerwz {
    	width: 45vw;
    	line-height: 5.5vw;
	}
	#ywmain .mobiletitle h2{
		font-size: 5.5vw;
		text-align: center;		
		font-weight: 600;
		background-image:-webkit-linear-gradient(bottom,#1f3768,#4b86c3,#4b86c3); 
	    -webkit-background-clip:text; 
	    -webkit-text-fill-color:transparent;
	}
	#ywmain .mobiletitle h2:nth-child(1) {
    	font-size: 5vw;
	}
	#ywmain .ywjj .info{
		display: flex;
		flex-direction: column;
	}

	#ywmain .ywjj .info .ywsp{
		width: 100%;
		height: auto;
		padding-bottom: 10px;
		order: 2;
		margin-top: 2vh;
	}
	#ywmain .ywjj .info p{
		order: 1;
		font-size: 4vw;
		text-align: justify;
		padding: 0 1vw;
		line-height: 7vw;
	}
	#ywmain .mobilehdry ul{
		overflow: hidden;
	}
	#ywmain .mobilehdry li{
		width: 45vw;
		float: left;
		background: url(../img/mobile/hdry.jpg) center 0 no-repeat;
		background-size: 100%;
		height: 35vw;
		text-align: center;
	}

	#ywmain .mobilehdry li:nth-child(even){
		float: right;
	}

	#ywmain .mobilehdry li img{
		width: 66%;
		margin: 5vw;
	}
	#ywmain .qyjj_content p{
		margin-top: 1vh;
		font-size: 4vw;
		text-align: justify;
		padding: 0 1vw;
		line-height: 7vw;
	}
	#ywmain .qygg_content li{
		width: 45vw;
		height:auto;
		margin-right: 0px;
		margin-bottom: 2vh;
		box-shadow: none;
	}
	#ywmain .qygg_content li:nth-child(even){
		float: right;
	}
	#ywmain .qygg_content li .imgpic{
		width: auto;
		height: 53vw;
		padding: 0px;
		overflow: hidden;
	}
	#ywmain .qygg_content li .imgpic img{
		width: 100%;
		height: auto;
	}
	#ywmain .qygg_content li .info{
		height: auto;
	}
	#ywmain .qygg_content li .info .pczw{
		display:none;
	}
	#ywmain .qygg_content li .info .mobilezw{
		display:block;
	}
	#ywmain .qyjjfzjl{
		margin-top: 0px;
		padding-top: 0px;
		height: auto;
		background: none;
	}
	#ywmain .qyjjfzjl .fzjltitle,#ywmain .qyjjfzjl .fzjl_content{
		display: none;
	}

	#ywmain .mobilefzjl .more{
		
		font-size: 5vw;
		padding: 1vw 0vw 1vw 2vw;
		width: 30vw;
		border: 2px solid #345d94;
		border-radius: 20px;
		margin: 0 auto;
		margin-top: 5vw;
		margin-bottom: 5vw;
		letter-spacing: 7px;
		font-weight: bold;
		text-align: center;
		color: #345d94;
	}
	
	#ywmain .mobilefzjl .fzjlhx{
		width: 95vw;
		height: 0.3vw;
		background: linear-gradient(to left, #a3a3a3,#505050,#000000,#000000,#505050,#a3a3a3);
	}
	#ywmain .mobilefzjl .time{
		overflow: hidden;
		padding: 2vh 0;
	}
	#ywmain .mobilefzjl .time:nth-child(5){
		
	}
	#ywmain .mobilefzjl .time .timedate{
		color: #3b5c8f;
		margin-left: 2vw;
	}
	#ywmain .mobilefzjl .time .timedate h2{
		font-size: 6vw;
		font-weight: bold;
	}
	#ywmain .mobilefzjl .time .timedate p{
		font-size: 4vw;
	}

	#ywmain .mobilefzjl .time .fzjlwz{
		overflow: hidden;
		padding: 1vw 0vw 1vh 5vw;
	}

	#ywmain .mobilefzjl .time .fzjlwz ul li{
		font-size: 4vw;
		list-style: disc;
		margin-left: 3vw;
		width: 70vw;
		padding-bottom: 0.5vh;
	}
	

	body #ywmain .ywtitle,body #ywmain .qyjjhdry{
		display: none;
	}
	
	#ywmain .ywjstitle{
		background: url(../img/jtywtitle.jpg) center -14vw no-repeat;
    	margin: 3vh 0;
    	background-size: 160%;
    	display: block;
	}
	#ywmain .ywjstitle h3{
		font-size: 6vw;	
	}
	#ywmain .mobileywjs h3{
		font-size: 6vw;
		line-height: normal;
	}
	#ywmain .mobiletitile h3{
    	font-size: 5vw;
	}
	#ywmain .ywjslist .ywjs_content{
		display: flex;
		flex-direction: column;
	}	
	#ywmain .ywjs_content .swiper-pagination-bullet {	
		background-image : linear-gradient(#fff,#fff);
		background-position : center bottom;
		background-size: 0 2px;
		background-repeat : no-repeat;
		transition : .9s;
		border-radius: 5px;
		background-color: #fff;
		opacity: 1;
		height: 1.5vw;
		width: 1.5vw;
	}
	#ywmain .ywjs_content .swiper-pagination-bullet-active {
		width: 18vw;
		background-size : 100% 2px;
	}
	#ywmain .ywjslist .ywjs_content .ywthumb,#ywmain .ywjslist .ywjs_content .ywthumb img {
		width: 100%;
		float: initial;		
		order: 2;
		height: 60vw;
		border-radius:0px;
	}
	#ywmain .ywjslist .ywjs_right{
		display: flex;
		flex-direction: column;		
		order: 1;
	}
	#ywmain .ywjslist .ywjs_right p {
		order: 2;
		font-size: 4vw;
		text-align: justify;
		padding: 0 1vw;
		line-height: 7vw;
		height: auto;
		margin-bottom:2vw;
	}
	
	#ywmain .ywjslist .ywjs_right ul {
		display: none;
		order: 1
	}
	
	#ywmain .ywjslist .ywjs_content .ywjs_right li{
		padding-right: 5vw;
		width: 30vw;
		height: 20vw;
	}
	#ywmain .ywjslist .ywjs_content .ywjs_right li:last-child{
		padding-right:0vw;	
	}
	
	#ywmain .ywjs_chebiao{
		display: flex;
		flex-direction: row;
		-webkit-flex-direction: row;
	}
	#ywmain .ywjs_chebiao img{
		width: 100%;
	}
	#lxwmmain .lxwminfo{
		margin:0px;
		height: auto;
	}
	#lxwmmain .lxwminfo img{
		width: 100%;
		height: 100%;
	}
	#lxwmmain .lxwminfo .right{
		padding:3vw;
	}
	#lxwmmain .lxwminfo ul.right li h3{
		margin-bottom: 2vh;
	}
	#lxwmmain #address{
		margin:1vh 0vh 0vh 0vh;
		height: 300px;
	}
	#footer{
		margin-top: 8vw;
		padding-top: 0vw;
		display: none;
	}
	#footer .footinfo{
		display: none;
	}
	#footer .copyright{
		width: 100%;
		font-size: 4vw;
	}



	.mobilefoot{
		display: block;
		padding: 5vw;
		background-color: #343436;
		color: #fff;
		margin-top: 5vh;
	}
	.mobilefoot .gywmmob{
		overflow: hidden;
	}
	.mobilefoot .gywmmob .gywm {
		width: 60vw;
	}
	.mobilefoot .gywmmob .gywm h2 {
	    font-size: 4vw;
	    display: block;
	    margin-bottom: 1vh;
	}
	.mobilefoot .gywmmob .gywm p {
	    font-size: 2.5vw;
	    margin-bottom: 1vh;
	}
	.mobilefoot .gywmmob .gywm p span.sx {
	    width: 1px;
	    background-color: #fff;
	    margin-left: 3vw;
	    margin-right: 3vw;
	    display: inline-block;
	    height: 1.5vh;
	    vertical-align: -2px;
	}
	.mobilefoot .gywm p span.mlmr {
	    margin-left: 2vw;
	    margin-right: 2vw;
	}
	.mobilefoot .gywm p span.address {
	    width: 18vw;
		display: inline-block;
		text-align: justify;
		letter-spacing: 3.1px;
	}
	.mobilefoot .copyright {
	    width: 86%;
	    font-size: 3vw;
	    padding: 3vw 0;
	    margin-top: 1vh;
	}
	#main .newslistpage{
		margin-top:0px;
		padding: 0 2vw;
	}
	#main .newslistpage ul{
		margin-top:0px;
	}
	#main .newslistpage ul li{
		padding: 6vw 0 6vw 0;
	}
	#main .newslistpage ul li .right{
		
	}
	#main .newslistpage ul li .mobilenews{
		font-size: 5vw;
		font-weight: bold;
		padding: 0 0 5vw;
		display: block;
	}
	#main .newslistpage ul li img{
		width: 100%;
		margin: 0px;
		height: auto;
		float: inherit;
	}
	#main .newslistpage ul li .right h3{
		display: none;
	}
	#main .newslistpage ul li .right p{
		margin: 5vw 0;
		font-size: 4vw;
	}
	#main .newslistpage ul li .right .publictime{
		font-size: 4.3vw;
	}
	#main .newslistpage .thumb{
		display: none;
	}
	#lxwmmain .mobilelxwm{
		display: block;
		padding: 6vw 3vw;
		color: #345d91;
	}
	#lxwmmain .mobilelxwm h2{
		font-size: 6vw;
		font-weight: bold;
		color: #345d91;
		letter-spacing: 1vw;
	}
	#lxwmmain .mobilelxwm p{
		font-size: 4.5vw;
		padding-top: 3vw;
	}
	#lxwmmain .mobilelxwm p.yw{
		font-size: 4vw;
		padding-top: 0vw;
	}
	#lxwmmain .lxwminfo img,#lxwmmain .lxwminfo .right{
		display: none;
	}

	body #content_main{
		width: 100%;
		padding: 3vw;
		box-sizing: border-box;
	}
	body #content_main .title {
    	font-size: 5vw;
	}
	body #content_main .nr p, #content_main .nr {
    	font-size: 4vw !important;
    	line-height: 9vw;
	}
	body #content_main img{
		width: 100%;
	}
	body #ywmain .mobiletitile {
		display: block;
	}
	#ywmain .qygg_content li:nth-child(5), #ywmain .qygg_content li:nth-child(6) {
    	display: block;
	}
}