@charset "utf-8";

/**判断**/
@media all and (min-width: 1901px) {
	.container {
		width: 1420px;
		min-width: 1420px;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 1420px;
	}

}

@media all and (min-width:1420px) and (max-width: 1900px) {
	.container {
		width: 1410px;
		min-width: 1410px;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 1410px;
	}
}

@media all and (min-width:1280px) and (max-width: 1419px) {
	.container {
		width: 98%;
		min-width: 98%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 98%;
	}

	.notice-box {
		width:100%;
	}
}

@media all and (min-width:1024px) and (max-width: 1279px) {
	.container {
		width: 98%;
		min-width: 98%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 98%;
	}

	#page {
		zoom:0.8;
	}

	.notice-box {
		width:100%;
	}
}

@media all and (min-width:768px) and (max-width: 1023px) {
	.container {
		width: 98%;
		min-width: 98%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 98%;
	}

	#page {
		zoom:0.7;
	}

	.notice-box {
		width:100%;
	}

	.newspic-box {
		display: none;
	}

	.newslist-box {
		width:100%;
	}

	.kyjz-item {
	    width: calc((100% - 32px)/2);
	}

	.kyjz-item:nth-child(2) {
		margin-right:0;
	}

	.kyjz-item:last-child {
		display: none;
	}
}

@media all and (max-width: 767px) {
	html {
	    font-size: 10px;
	  }
	.container {
		width: 95%;
		min-width: 95%;
		margin-left: auto;
		margin-right: auto;
	}

	body>.clear {
		min-width: 95%;
	}

	.top-sk,
	.top-headbg2,
	.navkd,
	.footer-logo,
	.liks-box {
		display: none;
	}

	.top-headk {
		height:75px;
	}

	.top-headbg1 {
		height:75px;
		background-position: center center;
		background-size:auto auto;
		border-bottom:1px solid #ddd;
	}

	.logo {
	    width: 85%;
	    height: 52px;
	    margin: 12px 0 0 2px;
	}

	.slide,
	.slide:nth-child(1),
	.slide:nth-child(2) {
		background-size: contain;
	}

	.mobile-nav {
		display: block;
	}

	.top-headk {
		position: fixed;
		width:100%;
	}

	.copyright span {
		display: block;
		padding:5px;
	}

	.contact-info {
		width:100%;
		padding-left:30px;
	}
			

	.bannerk {
		margin-top:75px;
	}

	.notice-box {
		width:100%;
		top:150px;
	}

	.swiper-container-ban {
		height:150px;
	}

	.index-main-box,
	.newspic-box,
	.in-news,
	.index-side-box,
	.in-rbar,
	.qydt-box,
	.kpxc-box,
	.gzly-box,
	.ddjs-box,
	.kpxc-item,
	.ddjs-item,
	.biao_bt,
	.ghqxdt-box,
	.yfcp-box,
	.kjjz-box {
		width:100%;
		float: none;
	}
	.ghqxdt-box,.yfcp-box,.kjjz-box{
		margin-right:0;
	}

	.yfcp-box{
		margin:35px 0;
	}

	.kjjz-box {
		margin-bottom:20px;
	}

	#certify {
		width:85%;
	}

	.in-news,
	.kyjz-box,
	.kpxc-box
	 {
		height:auto;
	}

	.headline-box .date {
		zoom:0.9;
	}

	.main-news {
		width: calc(100% - 0.9rem);
	}

	.main-news-title {
		line-height: .24rem;
		font-size:.17rem;
	}

	.main-news-des {
		font-size:.14rem;
	}

	.newspic-box {
		height:calc(100vw * 0.75);
		margin-bottom:20px;
	}

	.news-list li {
		height:auto;
		padding: .04rem .05rem .04rem .20rem;
    	margin: .05rem 0;
		background:url(../images/flag3.png) no-repeat left 0;
		border-bottom: 1px dashed #ddd;
	}

	.news-list li a {
		display: inline;
		width: 100%;
		float: none;
		font-size:.16rem;
		white-space:normal;
	}

	.news-list li span {
	    display: inline;
	    float: none;
	    font-size: .13rem;
	    color: #0059B2;
	    padding: .03rem 0 0 .05rem;
	}

/*	.mySwiper-newspic {
		height:calc(100vw * 9/16);
	}*/

	.mySwiper-newspic .swiper-pagination {
		top:calc(100vw * 9/16 - 10px);
	}

	.newslist-box {
		width:100%;
	}

	.mySwiper-newspic .img-cover {
		height:calc(100vw * 9/16);
	}

	

	.kyjz-item {
	    width: 100%;
	    margin-right:0;
	    margin-bottom:20px;
	}

	.kypt-item {
		height:calc(100vw * 182/342);
	}

	.qydt-box {
		margin-bottom:32px;
	}

	.kpxc-item {
		float: none;
		height:110px;
		margin-bottom:20px;
		overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
	}

	.kpxc-title {
		height:30px;
	}

	.kpxc-des {
		display: block;
	}

	.ddjs-item {
		margin:0 0 20px 0;
	}

	.mySwiper-gzly {
		height:300px;
	}

	.mySwiper-gzly img {
		height:245px;
	}





	.list-pic-item {
		padding:15px 0;
	}

	.list-pic,
	.list-pic-text .more2 {
		display: none;
	}

	.list-pic-text {
	    width: 100%;
	}

	.page {
		zoom:0.8;
	}

	.page .pageNum {
		display: none;
	}

	.list-page {
		border:0;
		box-shadow: 0;
		padding:10px;
	}

	.leader-list {
		width:92%;
		margin:0 auto 30px auto;
	}

	.leader-list .list-pic {
		float: none;
		margin:0 auto;
		display: block;
	}

	.leader-list .list-pic-text {
		width:90%;
		float: none;
		margin:0 auto;
	}

	.leader-list .list-pic-title, 
	.leader-list .list-pic-zw {
		text-align: center;
		padding:0;
	}

	.leader-list:hover  .list-pic {
		margin-left:auto;
	}

	.list-item {
		width:100%;
		height:auto;
		padding:.15rem .1rem;
		margin-bottom: .1rem;
	}

	.list-item .date {
		width:.65rem;
		height:.75rem;
	}

	.list-item .date .dd {
		font-size:.26rem;
	}

	.list-item .date .yy {
		font-size: .12rem;
	}

	.list-item-text {
		width: calc(100% - 0.65rem - 0.1rem);
	}

	.list-item-title {
		font-size:.16rem;
	}

	.list-item-des {
		font-size:.14rem;
	}

	.list-pic-title {
		font: bold 16px/32px 'Microsoft yahei';
	}

	.list-content .kyjz-item {
		width:100%;
		margin-bottom:10px;
	}

	.content-main {
	    width: 100%;
	    padding: 10px;
	    float: none;
	}

	.content-bar {
		width:100%;
		float: none;
		margin-bottom:30px;
	}

	.content-func div img {
		height:60%;
		width:auto;
	}

	.content-prev, .content-next {
		padding:20px;
	}

	.content-main h1 {
		font-size:22px;
	}

	.infoBox {
		zoom:1;
	}

	.infoBox > div {
		display: block;
		text-align: left;
		padding:3px;
	}

	.biao-kypt {
		height:150px;
	}

	.list-bar,.list-content-kypt {
		float: none;
		width:100%;
	}

	.list-bar {
		margin-bottom:80px;
	}

	.kypt-width.fixed {
        position: relative;
	}
	      
	.kypt-width.absolute {
	    position: relative;
	}

	.kypt-width.fixed ,
	.kypt-width.absolute {
	    width:100%;
	}

	.list-content-kypt {
		padding:20px;
	}

	.biao {
		height:260px;
		zoom:0.9;
	}

	.b_news {
		padding-top:25px;
	}

	.sub-class-box {
		/*display: flex;
		/*flex-wrap: wrap;
	    justify-content: space-around;*/
	}

	.bnav a {
		width:.85rem;
		margin:0 8px 8px 8px;
		font-size:.2rem;
	}

		.cat-name {
	    font: bold 25px / 50px 'Microsoft yahei';
	}


	.bnav a .b1 {
		font-size:0.15rem;
	} 
	.bnav a span {
		width:100%;
	}

	.lwfb .kxxm-sd-innk,
	.lwfb .kxxm-sd-innk,
	.kyxms .kxxm-sd-innk,
	.kxxm-sd-indk,
	.xslz .kxxm-sd-innk,
	.xslz .list-item-text,
	.zlbz .list-item-text,
	.rcdw-box .list-item-text {
		width:100%;
		float: none;
	}

	.kxxm-sd-innk {
		width:100%;
		float: none;
		margin:0 0 .1rem 0;
	}

	.kyxm .list-item-2 {
		width:100%;
		font-size:.16rem;
	}

	.kyxm .list-item-title {
		    text-overflow: ellipsis;
    	display: -webkit-box;
    	-webkit-line-clamp: 2;
    	-webkit-box-orient: vertical;
    	overflow: hidden;
    	white-space:normal;
	}

	.biao-kypt {
		height:1.5rem;
	}

	.xslz-img,
	.zlbz-type {
		display: none;
	}

	.xslz .list-item-des {
		font-size:.16rem;
	}

	.rcdw .photo {
		width:1.15rem;
		height:1.5rem;
	}

	.rcdw {
		margin-bottom:.2rem;
	}

	.rcdw .list-item-text {
	    width: calc(100% - 1.15rem - 0.2rem);
	}

	.rcdw .list-item-des {
		line-height:1.6;
		font-size:.15rem;
	}

	.rcdw-box .list-item-text {
		width:100%;
		float: none;
		margin-bottom:.1rem;
	}
	.rcdw-box .photo {
		margin:.15rem auto;
		float: none;
	}


	.rcdw-box .list-item-title {
		text-align: center;
	}

	.rcdw-class-box .Tab {
		display: none;
	}

	.Tab_nr {
		font-size: .16rem;
	}

	.Tab_nr h5 {
		display: block;
	}

	.rcdw-class-box {
		padding:.2rem 0;
		border-top:0;
	}

	.rcdw-box:hover {
		box-shadow: 0 0 24px rgba(35, 40, 122, 0.17);
		background: #fff;
	}

	.list-content-kypt .infoBox {
		font-size:.14rem;
	}

	.list-content .kypt-item {
		width:100%;
		margin-bottom:.2rem;
	}




}


