@charset "utf-8";
/* CSS Document */
@media screen and (min-width:320px) and (max-width:1024px){
	body{
		background-size:cover;
		font-size:16px;
		padding:10px;
		box-sizing:border-box;
		margin-bottom: 0px;
		}
	header, .header-container, nav ul, .zyy-index, .zyy-footer{
		width:100%;
		padding: 0;
		}
	.zyy-index{
		padding:0;
	}
	.txtScroll-left{
		width: 100%;
		float: none;
	}
	.header-container{
		padding:10px 0px;
		}
	.img-response{
		display:block;
		width:100%;
		max-width:100%;
		}
	header .zyy-header-top{
		width:100%;
		}
	#banner{
		width:100%;
		height:240px;
		float:none;
		}
	.zyy-impnews, .search-box, .header-logo{
		float:none;
		width: 100%;
		}
	.slideTxtBox, .zyy-bsfw{
		width:100%;
		}
	.zyy-jhpt img{
		display:block;
		width:100%;
		height:auto;
		}
	.zyy-index-xxgk{
		width:100%;
		float:none;
		}
	.zyy-hdjl{
		float:none;
		width:100%;
		margin-top: 15px;
		}
	.header-logo .pc_logo{
		display:none;
		}
	.header-logo .wap_logo{
		display:block;
		}
	#banner img{
		width:100%;
		height:auto;
		}
		
	.search-box input{
		width:100%;
		position: absolute;
		box-sizing: border-box;
		}
	.search-box button{
		position: absolute;
		right:0px;
	}
	.zyy-header-top-right{
		display:none;
		}
	nav ul li a{
		font-size:1.4em;
		}
	nav{
		background:#0a469c ;
		}
	.pc_nav{
		display:none;
		}
	.wap_nav{
		display:block;
		}
	nav ul li{
		margin-left:0%;
		width:20%;
		text-align:center;
		}
	header .zyy-header-top a{
		font-size:0.9em;
		}
	.headlines a{
		font-size:1.5em;
		}
	.headlines .bt{
			font-size:1.5em !important;
		}
	#banner h2{
		font-size:0.9em;
		}
	#banner h2 p{
		width:60%;
		white-space: nowrap; /* 不换行 */
  		overflow: hidden;    /* 隐藏超出部分 */
  		text-overflow: ellipsis; /* 显示省略号 */
		}
	.search-box{
		margin-right:0px;
		position: relative;
		}
	.slideTxtBox .hd ul li{
		width:25%;
		padding:0;
		}
	.slideTxtBox .hd ul li a{
		font-size:1em;
		}
	.slideTxtBox .bd ul{
		padding:0;
		}
	.slideTxtBox .bd li a{
		width:70% !important;
		white-space: nowrap; /* 不换行 */
  		overflow: hidden;    /* 隐藏超出部分 */
  		text-overflow: ellipsis; /* 显示省略号 */
		display:inline-block;
		font-size:1.1em;
		}
	.slideTxtBox .bd li{
		height:2.8em;
		line-height:2.8em;
		}
	.zyy-jhpt{
		display: none;
	}
	.wap-zyy-jhpt img{
		display:block;
		width:100%;
	}
	.zyy-wyly ul li{
		width: 48%;
		margin-left: 5px !important;
		margin-top: 10px !important;
	}
	.zyy-wyly ul li:first-child{
	    margin-left: 5px;
	}
	.xxgk-list-ul ul li{
     width: calc((100% - 13px) / 2);
	}
	.zyy-index-down ul li{
		width: 47%;
	}
	.img-responsive {
    width: 100%;
    margin: 10px 0px;
    }
	.slideTxtZcwj .bd ul{
		padding: 0;
	}
	.slideTxtZcwj .bd li{
		height: 2.8em !important;
		line-height: 2.8em !important;
	}
	.slideTxtZcwj .bd li a{
	width: 70% !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    font-size: 1.1em;
	}
	.slideTxtBox .bd li a:before, .slideTxtZcwj .bd li a:before{
		width: 5px;
		height: 5px;
		margin-left: 5px;
	}
	.xxgk-tit .tit{
		font-size: 1.3em;
	}
	.zyy-wyly ul li a{
		font-size: 1.1em;
	}
	.slideTxtZcwj .hd ul li a{

		font-size: 1.3em;
	}
	.zyy-link, .zyy-footer {
		display: none;
	}
	footer{
		height: auto;
	}
	.zyy-map{
		margin-top: 0px;
		width:100%;
	}
	.wap-zyy-footer{
		display: block;
	}
	.copyright{
		float: none;
		margin-left: 0px;
	}
	.copyright p, .copyright a{
		color: #fff;
		text-align: center;
	}
	.zyy-bz{
		text-align: center;
	}
	.zyy-bz a:first-child{
		margin: 0;
		float: none;
	}
	.zyy-bz a{
		margin-top: 0px;
	}
	.wap_more, .wap_zcmore{
		background: #004d9e;
		text-align: center;
		padding: 15px 20px;
		display: block;
		margin-top: 10px;
	}
	.wap_more a, .wap_zcmore a{
		color: #fff;
		font-size: 1em;
	}
	.dtyw ul li a{
		width:70% !important;
		font-size: 1.1em;
	}
	.new-t a{
		font-size: 1.3em;
	}
	.uf{
		display: none;
	}
	.txtScroll-left .bd{
		padding: 0;
	}
	.zyy-impnews{
		margin-top: 15px;
	}
	.banner_more{
		display: none !important;
	}
	.banner .swiperBtn, .banner .swiperBtn_r{
		top: 45% !important;
	}
	.banner .swiperBtn{
		left: 0px !important;
	}
	.banner h2{
		width: 100% !important;
		position: absolute !important;
    	background: rgba(23, 105, 176, 0.6) !important;
    	color: #fff !important;
	}
	.infoList p{
		font-size: 1.1em;
	}
	/*概览*/
	.body-container{
		width: 100%;
	}
	.list-cont ul li a{
		width: 70% !important;
		font-size: 1.1em;
	}
	.channel_name{
		font-size: 1.3em;
	}
	.dqwz{
		font-size: 1.1em;
		height: auto;
	}
	.pc_bsfw{
		display: none;
	}
	.wap_bsfw{
		display: block !important;
	}
	/*互动*/
	.zyy-list{
		width: 100%;
		padding: 0;
	}
	.ly-content{
		width: 100%;
		float: none;
	}
	.sw-titdiv span{
		width: 30% !important;
	}
	.sw-ul li{
		padding: 0;
	}
	.pic-list .titlt, .sw-rtbottom .sw-rttit a{
		font-size: 1.3em;
	}
	.xc-01 ul li a{
		width: 46%;
	}
	.sw-lf .w518, .sw-lf .w140{
		width: 30%;
	}
	.ly-xz img{
		margin-top: 0px;
		float: none;
		display: block;
		margin: 0 auto;
	}
	.sw-rtbottom {
    width: 98%;
    float: initial;
}
	.ly-xz{
		background: none;
	}
	.xznr{
		float: none;
		width: 100%;
	}
	.w-table tr th{
		width: 25%;
		font-size: 0.8em;
	}
	.w-table tr td input{
		width: 90%;
	}
	.w-table tr td{
		font-size: 0.8em;
	}
	.xx-ibox{
		height: auto;
		font-size: 1em;
	}
	.xx-ibox span{
		display: inline-block;
    	width: 30%;
	}
	.xx-ibox input{
		width: 70%;
		margin-top: 15px;
	}
	.xx-ibox button{
		display: block;
		margin: 1em auto;
	}
	.ly-xq .hfnr{
		background: none;
		min-height: auto;
		padding: 10px;
		border: 1px solid #3e6bab;;
	}
	.ly-xq .hfnr p{
		position: initial;
		width: 100%;
	}
	.ly-xq .hfsj{
		position: initial;
	}
	.ly-xq .hfsj span{
		margin: 5px auto;
		display: block;
	}
	.NewsDetail{
		padding: 0px;
	}
	.news-title{
		font-size: 1.3em;
	}
	.NewsDetail p{
		font-size: 1.1em;
	}
	.NewsDetail img{
		display: block;
		max-width: 100%;
		width: 100%;
		margin: 0 auto;
	}
	.NewsDetail video{
		display: block;
		max-width: 100%;
		width: 100%;
	}
	.news-font{
		display: none;
	}
	.news-sour span{
		margin: 0 4px;
	}
	.news-sour span img{
		display: none;
	}
	.news-ly{
		float: none;
		margin: 0;
		font-size: 0.8em;
	}
	.news-sour{
		height: auto;
		text-align: center;
	}
	.pic-item{
		width: 100% !important;
		height: auto !important;
		margin-left: 0px !important;
	}
	.pic-item img{
		width: 100% !important;
		height: auto !important;
	}
	.pic-item a{
		font-size: 1.1em !important;
	}
	.pic-item p{
		font-size: 0.8em !important;
	}
	.list-cont ul li{
		line-height: 2em;
	}
	.cm-table-fixed  th, .cm-table-fixed  td{
		width: auto !important;
	}
	.cm-table-fixed  td{
		padding: 0 !important;
		font-size: 0.9em !important;
	}
	.pc_fl{
		display: none;
	}
	.wap_fl{
		display: block !important;
		border: 1px solid #d1b775;
		margin-top: 10px;
	}
	.wap_fl span{
		display: block;
	}
	.zyy-news-details{
		width: 100%;
	}
	.NewsDetail table{
		word-break: break-all;
	}
	.leader-img{
		float: none !important;
		margin: 0 auto;
		margin-top: 15px;
		float: none;
	}
	.leader-intro{
		width: 100% !important;
		float: none !important;
	}
	.cm-page .pageprv, .cm-page .pagenext{
		width: 30px;
	}
	.cm-page a{
		width: 20px;
	}
}


