<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* md+ld */
@media screen and (min-width:992px){
	/* .nav-menu{
		display: block!important;
	}	 */
}

/* md+sm+xs */
@media screen and  (max-width:1199px){
	/* å¤´éƒ¨ */
	.login-a{
		font-size: 16px;
		color: #fff;
	}
	.banner-img-menu li a{
		height: 400px;
	}
	.banner .btn-a{
		bottom: 20px;
	}

	
	.bannerColumn{
		height: 200px;
	}
	.page-about-reason .about-reason-menu li .num-wrap span{
		font-size: 70px;
	}
	.page-about-reason .about-reason-menu li .num-wrap p{
		font-size: 16px;
	}
	/* ç­”é¢˜ç³»ç»Ÿ */
	.header-dati{
		line-height: 100px;
	}
	.header-dati .logo img{
		max-height: 50px;
	}
	.dati-sys-wrap .dati-sys-r .timu-wrap .opt{
		float: left;
		margin-top: 20px;
	}
}

/* sm+xs */
@media screen and (max-width:991px){
	.header{
		line-height: 90px;
	}
	.logo img{
		max-height: 60px;
	}
	.nav-menu .nav-list{
		line-height: 50px;
	}
	.nav-menu .nav-list:hover &gt; a:after,
	.nav-menu .nav-list.active &gt; a:after{
		bottom: 7px;
	}
	
	.banner-img-menu li a{
		height: 320px;
	}
	
	/* é¦–é¡µ */
	.yilin-index-short-link-menu{
		margin-top: -10px;
	}
	.yilin-index-short-link-menu a{
		margin-top: 10px;
		padding-left: 50px;
	}
	.column-title p{
		font-size: 18px;
	}
	
	.index-notice-menu .item .top{
		padding: 10px;
		font-size: 18px;
	}
	.index-notice-menu .item .bottom{
		padding: 5px;
	}
	
	.index-about-wrap {
		position: relative;
	}
	.index-about-wrap .img-wrap{
		position: absolute;
		z-index: 1;
	}
	.index-about-wrap .about-text{
		width: 75%;		
		
	}

	.bannerColumn{
		height: 180px;
	}
	/* æ–°é—»è¯¦æƒ… */
	.news-text-wrap{
		padding-left: 10px;
		padding-right: 10px;
	}
	.news-text-aside .box{
		padding-left: 10px;
		padding-right: 10px;
	}
	/* ä¸‹è½½ */
	.list-download-menu .item{
		padding: 15px;
	}
	.list-download-menu .item .down-btn{
		padding-left: 20px;
	}
	/* ç­”é¢˜ç³»ç»Ÿ */
	.header-dati{
		line-height: 80px;
	}
	.header-dati .logo img{
		max-height: 40px;
	}
}

/* phone  xs */   
@media screen and (max-width:767px){
	.header{		
		height: 50px;
		position: fixed;
		z-index: 1002;
		width: 100%;
		top: 0;			
	}	
	body{
		padding-top: 50px;
	}
	.header{
		line-height: 50px;
	}
	.logo img {
	    max-height: 32px;
	}
	.nav-toggle{
		margin-top: 8px;
	}

	.nav-menu{
		position: fixed;
		top: 50px;
		left: 0;
		width: 100%;	
		z-index: 1003;
		margin-left: 0;	
		display: none;
		padding: 15px 0;
		background: #fff;
		text-align: left;
	}
	.nav-menu .nav-list{
		margin: 0;
		width: 50%;
		line-height: 1;
	}
	.nav-menu .nav-list&gt;a{
		height: 36px;
		line-height: 36px;
		margin: 0 20px;
		color: #333;
	}
	.nav-menu .nav-list:hover &gt; a:after,
	.nav-menu .nav-list.active &gt; a:after{
		bottom: 3px;
		left: 0;
		margin-left: 0;
		height: 2px;
	}
	
	.nav-menu-mask{
	    position: fixed;
	    top: 0;
	    left: 0;
	    margin: 0 auto;
	    width: 100%;
	    height: 100%;
	    background: rgba(0, 0, 0, 0.5);
	    z-index: 1000;
	    display: none;
	}
	
	.banner-img-menu li a{
		height: 180px;
	}
	.banner .btn-a{
		bottom: 10px;
	}
	.banner .btn-a a{
		margin: 0 5px;
		height: 5px;
		width: 15px;
		border-radius: 5px;
	}
	

	.ptb30{
	    padding-top: 15px;
	    padding-bottom: 15px;
	}
	.pt30{
	    padding-top: 15px;
	}
	.pb30{
	    padding-bottom: 15px;
	}
	.mt30{
	    margin-top: 15px;
	}
	.mb30{
	    margin-bottom: 15px;
	}

	
	.column-title{
		width: 300px;
	}
	.column-title h3{
		font-size: 26px;
	}
	.column-title p{
		margin-top: 15px;
		font-size: 14px;
	}
	.column-title:after{
		height: 30px;
	}	


	/* é¦–é¡µ */
	.yilin-index-short-link-menu{
		margin-left: -5px;
		margin-right: -5px;
	}
	.yilin-index-short-link-menu li{
		padding-left: 5px;
		padding-right: 5px;
	}
	.yilin-index-short-link-menu a{
		padding: 20px 10px;
		border-radius: 10px;
		font-size: 18px;
	}
	.yilin-index-short-link-menu a i{
		margin-right: 10px;
	}
	.index-notice-menu{
		padding-top: 10px;
	}
	.index-notice-menu .item{
		margin-top: 10px;
	}
	.index-notice-menu .item .bottom{
		padding: 5px 10px;
		line-height: 28px;
	}
	.subcolumn-t-wrap{
		height: 30px;
		margin-top: 20px;
	}
	.subcolumn-t a{
		width: auto;
		padding: 0 20px;
		height: 30px;
		line-height: 28px;
	}
	.index-train-menu{
		margin-top: 5px;
	}
	.index-train-menu .item{
		margin-top: 10px;
	}
	.index-train-menu .item p{
		font-size: 16px;
		line-height: 40px;
	}
	.index-more{
		margin-top: 20px;
		height: 40px;
		line-height: 40px;
	}
	.index-news-wrap .title span{
		font-size: 18px;
	}
	.index-news-wrap .index-news-l .first h3{
		margin-top: 10px;
	}
	.index-news-wrap .index-news-l .first p{
		padding-bottom: 10px;
	}	
	.index-about-wrap .img-wrap{
		float: none;
		width: 100%;
		position: relative;
		padding-bottom: 75%;
	}
	.index-about-wrap .about-text{
		float: none;
		width: 96%;
		margin: -80px auto 0;
		padding: 15px 10px;
	}
	.index-about-wrap .about-text .title{
		font-size: 20px;
	}
	.index-about-wrap .about-text .title:after{
		margin-top: 8px;
		width: 30px;
		height: 3px;
	}
	.index-about-wrap .about-text .link{
		margin-top: 15px;
	}
	.index-about-wrap .about-text .link a{
		height: 37px;
		line-height: 35px;
	}
	.footer-top-wrap{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.footer-top-wrap .footer-nav-wrap{
		margin-top: 0;
	}
	.footer-top-wrap .footer-nav-wrap .qrcode{
		text-align: center;
	}

	

	/* æ–°é—»åˆ—è¡¨é¡µ */
	.bannerColumn{
		height: 120px;
	}
	

	.list-news-menu .item{
		padding: 10px;
	}
	.list-news-menu .item img{
		margin-right: 10px;
	}
	
	.page{
		margin: 30px 0;
	}
	.page a{
		width: 30px;
		height: 30px;
		line-height: 30px;
		margin: 0 6px;
	}
	.page a.pageprev{
		background-position: -6px -8px;
	}
	.page a.pagenext{
		background-position: -64px -8px;
	}
	.page a.pageprev:hover{
		background-position: -6px -53px;
	}
	.page a.pagenext:hover{
		background-position: -64px -53px;
	}


	/* è¯¦æƒ… */	
	.news-text-t{
		padding: 10px 0;
	}
	.news-text-t h1{
	    line-height: 30px;
	    font-size: 18px;
	}
	.news-text-t .time{
		margin-top: 10px;
	}
	.news-text-c{
		padding: 10px 0;
		font-size: 14px;
		line-height: 26px;
	}
	.page-next-prev{
		padding: 10px 0;
	}
	.page-next-prev p{
		margin-top: 0;
		line-height: 26px;
	    font-size: 14px;
	}
	.page-next-prev p span,
	.page-next-prev p a{
		font-size: 14px;
	}
	.news-text-aside .title span{
		font-size: 18px;
	}
	.news-text-aside .title .more{
		line-height: 1.5;
	}
	.news-text-aside .box{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.news-text-aside .box1 .first-news p{
		margin-bottom: 5px;
	}
	.news-text-aside .box1 .item{
		line-height: 30px;
	}

	/* åœ¨çº¿å­¦ä¹&nbsp; */
	.list-study-menu{
		padding-top: 20px;
	}
	.list-study-menu .item{
		margin-top: 10px;
	}
	.list-study-menu .item p{
		padding: 0 6px;
	}
	.list-study-menu .item .time{
		padding: 5px 6px 10px;
	}
	.list-study-menu .item .time .more{
		display: block;
		float: none;
		margin-top: 10px;
	}
	
	/* ä¸‹è½½ */
	.list-download-menu .item{
		padding: 10px;
	}
	.list-download-menu .item p{
		margin-top: 6px;
	}
	.list-download-menu .item .down-btn{
		margin-top: 5px;
		height: 60px;
		transform: scale(.8)
	}
	.list-download-menu .item .title{
		padding-top: 2px;
	}
	.list-download-menu .item .down-btn i{
		margin-top: 2px;
	}


	/* å…³äºŽæˆ‘ä»¬ */
	.page-about-wrap{
		margin-top: 20px;
		padding: 20px 10px;
	}
	.page-about-wrap .title{
		font-size: 20px;
	}
	.page-about-wrap .title:after{
		margin-top: 10px;
		width: 20px;
	}
	.page-about-wrap .text{
		margin-top: 15px;
		font-size: 14px;
		line-height: 28px;
	}
	.page-about-reason .title{
		font-size: 20px;
	}
	.page-about-reason .about-reason-menu li{
		margin-top: 20px;
	}
	.page-about-reason .about-reason-menu li .num-wrap{
		text-align: left;
	}
	.page-about-reason .about-reason-menu li .num-wrap span{
		font-size: 40px;
		float: none;
	}
	.page-about-reason .about-reason-menu li .num-wrap p{
		font-size: 16px;
	}
	.page-about-reason .about-reason-menu li .info{
		margin-top: 15px;
	}
	
	/* å¼¹çª— */
	.login-reg-pop .pop-content{
		width: 90%;
		padding: 30px;
	}
	.login-reg-pop .pop-content .login-form .input{
		height: 45px;
		line-height: 43px;
	}
	.login-reg-pop .pop-content .login-form .submit{
		height: 45px;
		line-height: 45px;
	}
	.pop-juan .close-pop{
		right: -10px;
		top: -30px;
	}
	.login-reg-pop .pop-content .login-form .verification-code .btn{
		height: 45px;
		line-height: 45px;
	}
	.study-class-pop .pop-content .study-content{
		width: 100%;
		padding: 20px 0;
	}
	.study-class-pop .pop-content .study-content .title{
		font-size: 20px;
		padding-bottom: 10px;
	}
	.study-class-pop .pop-content .study-content .fenlei{
		padding: 0 15px;
	}
	.study-class-pop .pop-content .study-content .fenlei dt{
		margin-top: 15px;
		padding-bottom: 10px;
		font-size: 16px;
	}
	.study-class-pop .pop-content .study-content .fenlei dd a{
		/*width: 97px;*/
	}
	.query-class-pop .pop-content{
		width: 90%;
		padding: 30px 20px;
	}
	.query-class-pop .query-content .link-wrap a{
		height: 45px;
		line-height: 45px;
		margin-top: 20px;
	}
	.study-class-pop .pop-content .study-content .info-text{
		padding: 20px 20px 0;
		font-size: 16px;
		line-height: 30px;
	}
	.study-class-pop .pop-content .study-content .info-text span{
		width: auto;
	}
	.query-class-pop .pop-content .result-wrap{
		transform: scale(.6);
	}

	/* ç­”é¢˜ç³»ç»Ÿ */
	.header-dati{		
		height: 50px;
		line-height: 50px;
		position: fixed;
		z-index: 1002;
		width: 100%;
		top: 0;			
	}	
	.header-dati .logo img {
	    max-height: 32px;
	}
	.header-dati .time span{
		font-size: 20px;
	}
	.examinee-info-wrap span{
		float: none;
		display: block;
		border-right: none;
	}
	.dati-sys-wrap .dati-sys-r .timu-wrap{
		padding: 20px;
	}
	.dati-sys-wrap .dati-sys-r .timu-wrap .timu{
		font-size: 18px;
		line-height: 1.7;
	}
	.dati-sys-wrap .dati-sys-r .timu-wrap .timu-btn{
		margin-top: 30px;
		padding-top: 20px;
	}
	.dati-sys-wrap .dati-sys-r .timu-wrap .timu-btn .btn a{
		margin-top: 5px;
		width: 90px;
	}
	.dati-sys-wrap .dati-sys-r .timu-wrap .timu-btn .radio{
		margin-top: 5px;
	}
	.dati-xuzhi-wrap{
		width: 95%;
		margin-top: 40px;
		margin-bottom: 40px;
		padding: 30px 20px;
	}
	.dati-xuzhi-wrap .title{
		font-size: 22px;
	}
	.dati-xuzhi-wrap .text{
		margin-top: 20px;
		line-height: 28px;
	}
	.dati-xuzhi-wrap .btn{
		margin-top: 40px;
		width: 150px;
		height: 50px;
		line-height: 50px;
	}
	.dati-info-wrap{
		margin-top: 0;
	}
	.dati-info-wrap .dati-info .table td{
		padding-left: 5px;
		padding-right: 5px;
	}
	.dati-info-wrap .dati-info .table td:first-child{
		width: 85px;
	}
	.dati-info-wrap .dati-info .table td:nth-child(3){
		display: none;
	}
	.dati-info-wrap .dati-t2{
		margin-top: 40px;
	}
	.dati-info-wrap .dati-timu-menu{
		padding: 0 10px 10px;
	}
}</pre></body></html>