﻿/*px-rem*/
@media screen and (max-width: 750px){
	html, body{
		font-size: 18.75px;
	}
}
@media screen and (max-width: 720px){
	html, body{
		font-size: 18px;
	}
}
@media screen and (max-width: 680px){
	html, body{
		font-size: 17px;
	}
}
@media screen and (max-width: 640px){
	html, body{
		font-size: 16px;
	}
}
@media screen and (max-width: 600px){
	html, body{
		font-size: 15px;
	}
}
@media screen and (max-width: 560px){
	html, body{
		font-size: 14px;
	}
}
@media screen and (max-width: 520px){
	html, body{
		font-size: 13px;
	}
}
@media screen and (max-width: 480px){
	html, body{
		font-size: 12px;
	}
}
@media screen and (max-width: 440px){
	html, body{
		font-size: 11px;
	}
}
@media screen and (max-width: 414px){
	html, body{
		font-size: 10.35px;
	}
}
@media screen and (max-width: 375px){
	html, body{
		font-size: 9.375px;
	}
}
@media screen and (max-width: 360px){
	html, body{
		font-size: 9px;
	}
}
@media screen and (max-width: 320px){
	html, body{
		font-size: 8px;
	}
}


/* 苹果浏览器按钮XXX */
input[type="submit"],
input[type="reset"],
input[type="button"],
button{
  -webkit-appearance: none;
  border-radius: 0;
}
input,
select,
textarea{
	outline: none;
}
textarea{
	resize: none;
}
/* 取消a标签在移动端点击时的蓝色 */
a{
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}
/* 去除ios input框点击时的灰色背景 */
input{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}



@media screen and (max-width: 750px){

	.YMH2019_New_main{
		width: auto;
		margin: 0 1rem;
	}
	.YMH2019_New_main:after{
		content: '';
		clear: both;
		height: 0;
		display: block;
		font-size: 0;
	}
	
	.YMH2019_New_GJZTJS_bd{
		background-size: 110% auto;
		margin: 0;
	}

	.YMH2019_New_GJZTJS_banner{
		background-size: 70% auto;
		height: 10rem;
	}


	.YMH2019_New_GJZTJS_module1{
		margin-bottom: 2rem;
	}
	.YMH2019_New_GJZTJS_module1 .m_top{
		background-size: auto 100%;
		height: 3.5rem;
		line-height: 3.15rem;
		font-size: 2rem;
		margin-bottom: 1.5rem;
		clear: both;
	}
	.YMH2019_New_GJZTJS_module1 .m_middle{
		padding: 1rem 0;
	}
	.YMH2019_New_GJZTJS_module1 .Aleft,
	.YMH2019_New_GJZTJS_module1 .Aright{
		display: inline;
		float: none;
		width: auto;
	}


	.YMH2019_New_GJZTJS_List1{
		display: inline;
	}
	.YMH2019_New_GJZTJS_List1:after{
		display: none;
	}
	.YMH2019_New_GJZTJS_List1 li{
		float: left;
		width: 46%;
		height: 8.2rem;
		padding: 0.5rem;
		margin: 0 2% 1.5rem 2%;
	}
	.YMH2019_New_GJZTJS_List1 li:nth-child(3n+1){
		clear: none;
	}
	.YMH2019_New_GJZTJS_List1 li .pic{
		width: 6rem;
		height: 7.2rem;
	}
	.YMH2019_New_GJZTJS_List1 li .li_main{
		width: 55%;
		height: 7.2rem;
	}
	.YMH2019_New_GJZTJS_List1 .title{
		padding-top: 0.5rem;
		max-height: 5rem;
	}
	.YMH2019_New_GJZTJS_List1 .title .tt{
		display: -webkit-box; 
		-webkit-box-orient: vertical; 
		-webkit-line-clamp: 2;
		overflow: hidden;
		line-height: 2rem;
		font-size: 1.35rem;
		color: #007B91;
	}
	.YMH2019_New_GJZTJS_List1 .title .div_box,
	.YMH2019_New_GJZTJS_List1 li:hover .div_box{
		display: none;
	}
	.YMH2019_New_GJZTJS_List1 li .txt1{
		bottom: 0.5rem;
		width: 92%;
		line-height: 1.25rem;
		font-size: 0.95rem;
		text-align: left;
	}

	.YMH2019_New_GJZTJS_List1 li.big{
		height: 17.85rem !important;
	}
	
	.YMH2019_New_GJZTJS_module1.M1 .YMH2019_New_GJZTJS_List1 li.big .pic{
		height: 9.5rem !important;
	}
	
	.YMH2019_New_GJZTJS_module1.M2 .YMH2019_New_GJZTJS_List1 li.big{
		height: 17.85rem !important;
	}
	.YMH2019_New_GJZTJS_module1.M2 .YMH2019_New_GJZTJS_List1 li.big .pic{
		height: 9.5rem !important;
	}
	
	.YMH2019_New_GJZTJS_module1.M3 .YMH2019_New_GJZTJS_List1 li.big{
		height: 20rem !important;
		margin-bottom: 1.5rem;
	}
	.YMH2019_New_GJZTJS_module1.M3 .YMH2019_New_GJZTJS_List1 li.big .pic{
		height: 12rem !important;
	}
	.YMH2019_New_GJZTJS_module1.M3 .YMH2019_New_GJZTJS_List1 li.big:first-child .pic img{
		height: auto;
		object-fit: initial;
	}
	
	.YMH2019_New_GJZTJS_List1.ARS{
		clear: both;
		display: block;
		margin-top: -1rem;
		padding-top: 1rem;
	}
	.YMH2019_New_GJZTJS_List1.ARS:after{
		content: '';
		clear: both;
		height: 0;
		display: block;
		font-size: 0;
	}
	
	.YMH2019_New_GJZTJS_List1 li.big .title{
		display: table;
		width: 100%;
	}
	.YMH2019_New_GJZTJS_List1 li.big .title .tt{
		width: 100%;
		height: 4rem;
		line-height: 1.85rem;
		font-size: 1.65rem;
		font-weight: bold;
	}	
	.YMH2019_New_GJZTJS_List1 li.big .txt1{
		bottom: 1rem;
		width: 100%;
		text-align: center;
	}


	/*######################### 民族文字古籍特藏 ########################*/
	/*###################  2023-06-12  #################*/
	.YMH2019_New_home_hd {
	    display: none;
	}
	
	.YMH2019_MZWZ_body{
		background: none;
		padding: 0;
		margin: 0;
	}
	
	.YMH2019_MZWZ_banner{
		background-size: auto 100%;
		width: auto;
		height: 14rem;
		margin: 0;
		padding-top: 2rem;
	}
	.YMH2019_MZWZ_banner .logo{
		background-size: auto 100%;
		width: auto;
		height: 5.5rem;
		margin: 0 0 1.5rem 0;
	}
	
	.YMH2019_MZWZ_banner .search{
		width: 30rem;
		height: 2.75rem;
	}
	.YMH2019_MZWZ_banner .search table td{
		height: 2.75rem;
	}
	.YMH2019_MZWZ_banner .search table .input1{
		width: 18rem;
		height: 2.75rem;
		padding: 0.25rem;
		font-size: 1.05rem;
	}
	.YMH2019_MZWZ_banner .search table .btn1{
		background: #DBA255;
		padding: 0 1.5rem;
		height: 2.75rem;
		font-size: 1rem;
	}
	.YMH2019_MZWZ_banner .search table .btn1:hover{
		background: #DBA255;
	}
	.YMH2019_MZWZ_banner .search table .btn1:active{
		background: #CB9245;
	}
	.YMH2019_MZWZ_banner .search table .btn2{
		padding: 0 1rem;
		margin-left: 0.5rem;
		height: 2.75rem;
		font-size: 1rem;
	}
	.YMH2019_MZWZ_banner .search table .btn2:hover{
		background: #42777B;
	}
	.YMH2019_MZWZ_banner .search table .btn2:active{
		background: #32676B;
	}

	.YMH2019_MZWZ_home_video{
		background: #45797D;
		width: auto;
		height: auto;
		padding: 2rem 0;
		margin: 0 auto;
	}
	.YMH2019_MZWZ_home_video .video{
		width: 34rem;
	/*	height: auto;*/
		height: 190;
		margin: 0 auto;
	}

	.YMH2019_MZWZ_bd{
		width: auto;
		padding: 1rem 1.5rem;
		margin: 0;
	}
	.YMH2019_New_MBX{
		display: none;
	}

	.YMH2019_MZWZ_title1{
		background-size: auto 100%;
		height: 3rem;
		padding-left: 5rem;
		margin: 1rem 0;
	}
	.YMH2019_MZWZ_title1 .tt{
		height: 3rem;
		line-height: 2.5rem;
		padding: 0 1.5rem;
		font-family: "HeitiSC";
		font-size: 1.5rem;
	}
	
	.YMH2019_MZWZ_txt{
		margin-bottom: 3rem;
		padding: 0;
		font-size: 1.05rem;
		line-height: 180%;
	}
	.YMH2019_MZWZ_txt p{
		text-indent: 0;
		margin: 0 0 1em 0;
	}
	
	.YMH2019_MZWZ_cardnav{
		display: block;
		border: 0;
		width: auto;
		height: auto;
		margin: 0 1rem 3rem 1rem;
	}
	.YMH2019_MZWZ_cardnav:after{
		content: '';
		clear: both;
		height: 0;
		display: block;
		font-size: 0;
	}
	.YMH2019_MZWZ_cardnav li{
		float: left;
		display: inline-block;
		text-align: center;
		vertical-align: middle;
		margin: 0 0.65rem 0.5rem 0;
	}
	.YMH2019_MZWZ_cardnav a,
	.YMH2019_MZWZ_cardnav a:hover{
		display: inline-block;
		background-image: url('../../images/m_ymh_MZWZ_cardnav_a.png');
		background-size: 100% 100%;
		width: auto;
		height: 2.65rem;
		line-height: 2.5rem;
		padding: 0 1.5rem;
		text-align: center;
		writing-mode: horizontal-tb;
		margin: 0;
		font-family: "HeitiSC";
		font-size: 1rem;
		color: #055878;
	}
	.YMH2019_MZWZ_cardnav a:active{
		background-image: url('../../images/m_ymh_MZWZ_cardnav_b.png');
		text-decoration: none;
	}
	.YMH2019_MZWZ_cardnav a.current,
	.YMH2019_MZWZ_cardnav a.current:hover{
		background-image: url('../../images/m_ymh_MZWZ_cardnav_current.png');
		font-size: 1rem;
	}

	.YMH2019_MZWZ_result1{
		clear: both;
		padding: 0 1rem 0.5rem 0;
		margin-top: -1rem;
	}
	.YMH2019_MZWZ_result1:after{
		content: '';
		clear: both;
		height: 0;
		display: block;
		font-size: 0;
	}

	.YMH2019_MZWZ_List1{
		margin: 0 0 1.5rem 0;
	}
	.YMH2019_MZWZ_List1 li{
		width: 50%;
		margin-bottom: 1.5rem;
	}
	.YMH2019_MZWZ_List1 li a{
		box-sizing: border-box;
		width: 98%;
		padding: 0.75rem;
	}
	.YMH2019_MZWZ_List1 li a .pic{
		margin-bottom: 0.5rem;
	}
	.YMH2019_MZWZ_List1 li a .pic .img{
		background-size: 100% 100%;
		height: 11rem;
	}
	.YMH2019_MZWZ_List1 li a .tt{
		display: block;
		line-height: 1.75rem;
		margin-bottom: 0.5rem;
		font-size: 1.15rem;
	}
	.YMH2019_MZWZ_List1 li a .txt{
		font-size: 0.9rem;
		line-height: 170%;
	}
	.YMH2019_MZWZ_List1 li a .txt .t1{
		margin-right: 0.25rem;	
	}
	.YMH2019_MZWZ_List1 li a:hover{
		text-decoration: none;
	}
	.YMH2019_MZWZ_List1 li a:hover .tt{
		color: #013367;
		text-decoration: none;
	}
	.YMH2019_MZWZ_List1 li a:active{
		background-color: #F0F0F0;
	}
	.YMH2019_MZWZ_List1 li a:active .tt{
		color: #FF3300;
		text-decoration: none;
	}


	.YMH2019_MZWZ_List1.TB{
		margin-top: -0.5rem;
		margin-bottom: 1.5rem;
	}
	.YMH2019_MZWZ_List1.TB li{
		padding: 0;
		margin-bottom: 0;
	}
	.YMH2019_MZWZ_List1.TB li .pic{
		float: left;
		width: 7rem;
		height: 5rem;
		margin: 0 1.5rem 0 0;
	}
	.YMH2019_MZWZ_List1.TB li a .pic .img{
		height: 5rem;
	}
	.YMH2019_MZWZ_List1.TB li .tt{
		padding: 0.25rem 0;
		line-height: 2rem;
		font-size: 1.1rem;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: left;
	}
	.YMH2019_MZWZ_List1.TB li a:hover .tt{
		color: #013367;
	}
	.YMH2019_MZWZ_List1.TB li a:active .tt{
		color: #FF3300;
	}
	.YMH2019_MZWZ_List1.TB li .txt p{
		width: 32%;
		margin-right: 2%;
	}


	/*######################  2023-09-04  ########################*/
	/* 各地民族文字古籍特藏库 */
	.YMH2023_GDMZWZGJ_bd{
		background-size: 140% auto;
		padding: 0;
		margin: 0 0 -3rem 0;
	}

	.YMH2023_GDMZWZGJ_banner{
		position: relative;
		background-position: center center;
		box-shadow: 0 0 1rem rgba(0,0,0, 0.15);
		background-size: 105% 100%;
		height: 11rem;
		margin: 0 -1rem 1.5rem -1rem;
	}
	.YMH2023_GDMZWZGJ_banner .logo{
		width: 30rem;
		padding-top: 1.5rem;
	}
	.YMH2023_GDMZWZGJ_banner .logo img{
		height: 2.5rem;
	}
	.YMH2023_GDMZWZGJ_banner .logo span{
		height: 2.75rem;
		line-height: 1.75rem;
		font-size: 1.4rem;
	}
	.YMH2023_GDMZWZGJ_banner .search{
		height: 3rem;
	}
	.YMH2023_GDMZWZGJ_banner .search table{
		width: auto;
		margin: 0 auto;
	}
	.YMH2023_GDMZWZGJ_banner .search table td{
		height: 2.5rem;
		padding: 0 0.25rem;
	}
	.YMH2023_GDMZWZGJ_banner .search table .input1{
		width: 16rem;
		height: 2.35rem;
		padding: 0.25rem;
		font-size: 0.9rem;
	}
	.YMH2023_GDMZWZGJ_banner .search table .btn1{
		background-position: 0.75rem center;
		background-size: auto 60%;
		padding: 0 0.85rem 0.1rem 2.5rem;
		height: 2.35rem;
		font-size: 0.9rem;
	}
	.YMH2023_GDMZWZGJ_banner .search table .btn1:active{
		background-color: #AA8A6A;
	}
	.YMH2023_GDMZWZGJ_banner .search table .btn2{
		padding: 0 1rem 0.1rem 1rem;
		height: 2.35rem;
		font-size: 0.9rem;
	}

	.YMH2023_GDMZWZGJ_DataJJ{
		margin: 0 0.5rem 2rem 0.5rem;
		padding-top: 1.45rem;
	}
	.YMH2023_GDMZWZGJ_DataJJ .title{
		left: 0.5rem;
		line-height: 2rem;
		font-size: 1.85rem;
	}
	.YMH2023_GDMZWZGJ_DataJJ .txt{
		box-shadow: 0 0 0.5rem rgba(158,150,146, 0.4);
		line-height: 1.75rem;
		padding: 1rem 1.5rem 0.5rem 1.5rem;
		font-size: 0.9rem;
		text-align: justify;
	}
	.YMH2023_GDMZWZGJ_DataJJ .txt p{
		margin: 0 0 0.5rem 0;
	}

	.YMH2023_GDMZWZGJ_List1{
		margin: 0 -0.5rem 1rem -0.5rem;
	}
	.YMH2023_GDMZWZGJ_List1 li{
		width: 50%;
		margin-bottom: 2rem;
	}
	.YMH2023_GDMZWZGJ_List1 li a,
	.YMH2023_GDMZWZGJ_List1 li a:hover{
		background: rgba(255,255,255,0.8);
		box-shadow: 0.1rem 0.1rem 1rem rgba(0,0,0, 0.07);
		margin: 0 1rem;
		padding: 1.5rem 1.25rem 1rem 1.25rem;
		color: #333333;
	}
	.YMH2023_GDMZWZGJ_List1 li a .pic{
		height: 10rem;
		margin-bottom: 1rem;
	}
	.YMH2023_GDMZWZGJ_List1 li a .pic img{
		box-shadow: 0.1rem 0.1rem 1rem rgba(0,0,0, 0.2);
	}
	.YMH2023_GDMZWZGJ_List1 li a .tt{
		line-height: 2rem;
		margin-bottom: 0.5rem;
		font-size: 1.05rem;
	}
	.YMH2023_GDMZWZGJ_List1 li a .txt,
	.YMH2023_GDMZWZGJ_List1 li a:hover .txt{
		font-size: 0.9rem;
		line-height: 1.5rem;
		color: #888888;
	}
	.YMH2023_GDMZWZGJ_List1 li a:active{
		background: #FFFFFF;
		box-shadow: 0.1rem 0.1rem 1rem rgba(0,0,0, 0.2);
		text-decoration: none;
		color: #CE4E00;
	}
	.YMH2023_GDMZWZGJ_List1 li a:active .txt{
		color: #DC9264;
	}

	/* 珍秘公天下 */
	.YMH2023_ZMGTX_bd{
		background-size: 140% auto;
		padding: 0;
		margin: 0 0 -3rem 0;
	}
	.YMH2023_ZMGTX_banner{
		position: relative;
		background-position: center center;
		box-shadow: 0 0 1rem rgba(0,0,0, 0.15);
		background-size: 105% 100%;
		height: 11rem;
		margin: 0 -1rem 1.5rem -1rem;
	}
	.YMH2023_ZMGTX_banner .logo{
		width: 26rem;
		padding-top: 1.75rem;
	}
	.YMH2023_ZMGTX_banner .logo img{
		height: 2.5rem;
	}
	.YMH2023_ZMGTX_banner .logo span{
		height: 2.5rem;
		line-height: 1.75rem;
		font-size: 1.5rem;
	}
	.YMH2023_ZMGTX_banner .search{
		height: 3rem;
	}
	.YMH2023_ZMGTX_banner .search table{
		width: auto;
		margin: 0 auto;
	}
	.YMH2023_ZMGTX_banner .search table td{
		height: 2.5rem;
		padding: 0 0.25rem;
	}
	.YMH2023_ZMGTX_banner .search table .input1{
		width: 16rem;
		height: 2.35rem;
		padding: 0.25rem;
		font-size: 0.9rem;
	}
	.YMH2023_ZMGTX_banner .search table .btn1{
		background-position: 0.75rem center;
		background-size: auto 60%;
		padding: 0 0.85rem 0.1rem 2.5rem;
		height: 2.35rem;
		font-size: 0.9rem;
	}
	.YMH2023_ZMGTX_banner .search table .btn1:active{
		background-color: #AD3E34;
	}
	.YMH2023_ZMGTX_banner .search table .btn2{
		padding: 0 1rem 0.1rem 1rem;
		height: 2.35rem;
		font-size: 0.9rem;
	}
	.YMH2023_ZMGTX_banner .search table .btn2:active{
		background: #6B6B6B;
	}

	.YMH2023_ZMGTX_DataJJ{
		margin: 0 0.5rem 2rem 0.5rem;
		padding-top: 0.25rem;
	}
	.YMH2023_ZMGTX_DataJJ .title{
		background-size: auto 0.85rem;
		background-position: 10rem 0.7rem;
		line-height: 2rem;
		margin-bottom: 0.5rem;
		text-indent: 0.25rem;
		font-size: 1.85rem;
	}
	.YMH2023_ZMGTX_DataJJ .txt{
		line-height: 1.75rem;
		padding: 0 0.25rem;
		font-size: 0.9rem;
		text-align: justify;
	}
	.YMH2023_ZMGTX_DataJJ .txt p{
		text-indent: 2em;
		margin: 0 0 10px 0;
	}

	.YMH2023_ZMGTX_List1{
		margin: 0 -0.25rem 1rem -0.25rem;
	}
	.YMH2023_ZMGTX_List1 li{
		width: 50%;
		margin-bottom: 2rem;
	}
	.YMH2023_ZMGTX_List1 li a,
	.YMH2023_ZMGTX_List1 li a:hover{
		background: rgba(255,255,255, 0.8);
		background: rgba(0,0,0, 0.03);
		width: 17rem;
		margin: 0 auto;
		padding: 0 0 0.75rem 0;
		color: #333333;
	}
	.YMH2023_ZMGTX_List1 li a .pic,
	.YMH2023_ZMGTX_List1 li a:hover .pic{
		box-shadow: 0 0 0 rgba(0,0,0, 0);
		width: 17rem;
		height: 12rem;
		vertical-align: middle;
		font-size: 0;
	}
	.YMH2023_ZMGTX_List1 li a .pic img{
		width: auto !important;
		height: auto !important;
		max-width: 16rem;
		max-height: 11rem;
	}
	.YMH2023_ZMGTX_List1 li a .tt{
		line-height: 2em;
		margin: 1rem 1.25rem 0.5rem 1.25rem;
		font-size: 1.05rem;
	}
	.YMH2023_ZMGTX_List1 li a .txt,
	.YMH2023_ZMGTX_List1 li a:hover .txt{
		display: block;
		margin: 0 1.25rem 0.5rem 1.25rem;
		font-size: 0.9rem;
		color: #3D2C21;
		line-height: 1.5rem;
	}
	.YMH2023_ZMGTX_List1 li a:active{
		background: rgba(0,0,0, 0.05);
		color: #000000;
		text-decoration: none;
	}
	.YMH2023_ZMGTX_List1 li a:active .pic{
		background: none;
		box-shadow: 0 0 0px rgba(0,0,0, 0);
	}

	/*###############  2023-09-07  #################*/
	/*.YMH2023_GDMZWZGJ_DataJJ{
		padding-top: 2.25rem;
	}
	.YMH2023_GDMZWZGJ_DataJJ .title{
		left: 0rem;
		font-size: 1.5rem;
	}
	.YMH2023_GDMZWZGJ_DataJJ .txt{
		padding: 0.75rem 1.5rem 0.25rem 1.5rem;
	}*/

	.YMH2019_New_page{
		padding: 0.5rem 0;
		margin-bottom: 1rem;
	}
	.YMH2019_New_page table:nth-child(1){
		display: block;
		width: 100%;
		text-align: center;
		margin-bottom: 0.5rem;
	}
	.YMH2019_New_page table:nth-child(1) tbody,
	.YMH2019_New_page table:nth-child(1) tr,
	.YMH2019_New_page table:nth-child(1) td{
		display: block;
		text-align: center;
	}
	.YMH2019_New_page table td{
		height: 3rem;
		line-height: 2.5rem;
		padding: 0 0.25rem;
		font-size: 1rem;
	}
	.YMH2019_New_page .page a,
	.YMH2019_New_page .page a:hover{
		display: inline-block;
		background-color: #FFFFFF;
		border: 1px #CCCCCC solid;
		width: auto;
		padding: 0 0.75rem;
		margin: 0 0.25rem;
		text-decoration: none;
		font-size: 1rem;
		color: #555555;
	}
	.YMH2019_New_page .page a:active{
		background-color: #20B0DB;
		border: 1px #20B0DB solid;
		text-decoration: none;
		color: #FFFFFF;
	}
	.YMH2019_New_page .page a.current,
	.YMH2019_New_page .page a.current:hover{
		background-color: #20B0DB;
		border: 1px #20B0DB solid;
		text-decoration: none;
		color: #FFFFFF;
	}
	.YMH2019_New_page .TZ{
		margin-left: 1rem;
	}
	.YMH2019_New_page .TZ .input1{
		border: 1px #777777 solid;
		width: 4rem;
		height: 2.5rem;
		margin: 0 0.25rem;
		padding: 0 0.25rem;
	}

	/*###############  2023-09-07-2  #################*/
	.m SZZY2018 Book .pic{
		max-width: 95%;
		min-height: 0;
	}
	.YMH2019_New_GJG_DataJJ{
		display: none;
	}
	.YMH2019_New_home_hd{
		display: block;
		background: #EBECED url('../../images/m_YMH_home_logo.png') no-repeat 1rem center;
		background-size: auto 70%;
		border-bottom: 4px #067EB9 solid;
		height: 4rem;
		padding: 0 1rem;
		min-width: 0;
		margin: 0;
	}
	.YMH2019_New_home_hd .home_top .logo,
	.YMH2019_New_home_hd .home_top .main_logo{
		display: none;
	}
	.YMH2019_New_home_hd .home_top .right{
		margin: 0 -1rem 0 0;
		width: auto;
		white-space: nowrap;
		height: 3rem;
		line-height: 3rem;
		padding: 0;
	}
	.YMH2019_New_home_hd .home_top .right:after{
		content: '';
		clear: both;
		height: 0;
		display: block;
		font-size: 0;
	}
	.YMH2019_New_home_hd .home_top .right a,
	.YMH2019_New_home_hd .home_top .right .a_mobile{
		float: right;
		display: inline-block;
		background: none;
		border: 0;
		border-radius: 0;
		line-height: 3rem;
		width: auto;
		padding: 0 0.65rem;
		margin: 0.5rem 0.15rem;
		font-size: 0.9rem;
		color: #666666;
	}
	.YMH2019_New_home_hd .home_top .right .a_mobile .mobile{
		display: none;
	}
	.YMH2019_New_home_hd .home_top .right div{
		display: inline;
	}
	.m_YMH2019_New_home_hd a{
		padding: 0 0.65rem;
	}
	.m_YMH2019_New_home_hd a{
		max-width: 13rem;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.SZZY2018_bd{
		width: auto;
	}
	.SZZY2018_MBX{
		display: none;
	}
	.SZZY2018_Hsearch{
		background: #FFFFFF;
		border: 1rem rgba(0,30,50, 0.07) solid;
		padding: 1rem;
		margin: 0 0 2rem 0;
	}
	.SZZY2018_Hsearch .line{
		margin-bottom: 1rem;
	}
	.SZZY2018_Hsearch .TB1{
		display: block;
		width: 97%;
		margin: 0 auto 1rem auto;
	}
	.SZZY2018_Hsearch .TB1 > tbody,
	.SZZY2018_Hsearch .TB1 > tr{
		display: block;
	}
	.SZZY2018_Hsearch .TB1 td{
		display: inline-block;
		width: auto !important;
		line-height: 2.5rem;
		padding: 0.25rem;
		vertical-align: top;
		font-size: 1rem;
		text-align: left;
	}
	.SZZY2018_Hsearch .TB1 .td1{
		display: inline-block;
		width: auto;
		text-align: left;
		color: #000000;
		font-size: 1.15rem;
	}
	.SZZY2018_Hsearch .TB1 .a1,
	.SZZY2018_Hsearch .TB1 .a1:hover,
	.SZZY2018_Hsearch .TB1 .a2,
	.SZZY2018_Hsearch .TB1 .a2:hover{
		display: inline-block;
		width: auto;
		padding: 0 0.5rem;
		margin-right: 0.5rem;
		color: #EE6611;
		text-decoration: underline;
	}
	.SZZY2018_Hsearch .TB1 .a1:active{
		background-color: #F2F2F2;
		color: #FF0000;
	}
	.SZZY2018_Hsearch .TB1 .a2,
	.SZZY2018_Hsearch .TB1 .a2:hover{
		color: #596FA2;
		text-decoration: underline;
	}
	.SZZY2018_Hsearch .TB1 .a2:active{
		color: #FF0000;
	}
	.SZZY2018_Hsearch .labels label{
		float: left;
		white-space: nowrap;
		margin-right: 1rem;
	}

	.SZZY2018_Hsearch .TB2{
		width: auto;
		margin: 0;
		position: relative;
	}
	.SZZY2018_Hsearch .TB2 td{
		height: 3rem;
		line-height: 2.5rem;
		padding: 0.25rem;
		vertical-align: top;
		min-width: 5rem !important;
	}
	.SZZY2018_Hsearch .TB2 td a img{
		width: 2rem;
		height: 2rem;
		margin-top: 0.15rem;
	}
	.SZZY2018_Hsearch .TB2 td .select1{
		box-sizing: border-box;
		border: 1px #BBBBBB solid;
		width: 5rem !important;
		height: 2.5rem !important;
		padding: 0 0.25rem;
		font-size: 1rem;
	}
	.SZZY2018_Hsearch .TB2 td .input1{
		box-sizing: border-box;
		border: 1px #BBBBBB solid;
		width: 14rem !important;
		height: 2.5rem !important;
		padding: 0 0.25rem;
		font-size: 1rem;
	}
	.SZZY2018_Hsearch .btn_search{
		display: inline-block;
		background: #0071B5;
		border: 0;
		border-radius: 0.25rem;
		margin: 0 auto;
		width: 8rem;
		height: 3rem;
		padding-bottom: 0.15rem;
		text-align: center;
		font-size: 1.1rem;
		color: #FFFFFF;
	}


	.SZZY2018_list5{
		margin: 0 1rem;;
		padding-bottom: 1.5rem;
	}
	.SZZY2018_list5 li{
		float: left;
		box-sizing: border-box;
		border: 1px #DDDDDD solid;
		width: 46%;
		margin: 0 2%;
		padding: 1rem 0.75rem;
		margin-bottom: 2rem;
	}
	.SZZY2018_list5 li:nth-child(2n+1){
		clear: both;
	}
	.SZZY2018_list5 li:nth-child(3n+1){
		clear: none;
	}
	.YMH2019_New_page table td:nth-child(2),
	.YMH2019_New_page table td:nth-child(3){
		display: inline-block;
		padding-top: 0.5rem;
	}
	.SZZY2018_list5 li a{
		display: block;
		text-align: center;
	}
	.SZZY2018_list5 li .pic{
		float: none;
		background: #FFFFFF;
		border: 0;
		box-shadow: 0 0 0 rgba(0,0,0,0);
		width: 16rem;
		height: 13.5rem;
		padding: 0;
		margin: 0 auto 0.1rem auto;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
	}
	.SZZY2018_list5 li .pic img{
		max-width: 100%;
		max-height: 13rem;
		width: auto;
		height: auto;
	}
	.SZZY2018_list5 li .aa{
		display: block;
		line-height: 2rem;
		margin: 0 0 0.5rem 0;
		white-space: nowrap;
		height: 2rem;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 1.125rem;
		font-weight: bold;
		color: #333333;
	}
	.SZZY2018_list5 li .txt{
		display: block;
		margin: 0;
		line-height: 1.75rem;
		font-size: 0.9rem;
		color: #888888;
	}
	.SZZY2018_list5 li .txt p{
		margin: 0;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}


		
	/*#####################  2024-01-04  ########################*/
	.YMH2019_MZWZ_home_video .card_nav{
		float: none;
		width: auto;
		padding: 0;
		margin: 0;
		height: 3.5rem;
		text-align: center;
	}
	.YMH2019_MZWZ_home_video .card_nav a,
	.YMH2019_MZWZ_home_video .card_nav a:hover{
		display: inline-block;
		background-image: url('../../images/m_ymh_MZWZ_cardnav_b.png');
		background-size: 100% 100%;
		width: auto;
		height: 3rem;
		line-height: 3rem;
		padding: 0 2.5rem;
		text-align: center;
		writing-mode: horizontal-tb;
		margin: 0 0.5rem;
		font-family: "HeitiSC";
		font-size: 1.05rem;
	}
	.YMH2019_MZWZ_home_video .card_nav a:active{
		background-image: url('../../images/m_ymh_MZWZ_cardnav_b.png');
		text-decoration: none;
	}
	.YMH2019_MZWZ_home_video .card_nav a.current,
	.YMH2019_MZWZ_home_video .card_nav a.current:hover{
		background-image: url('../../images/m_ymh_MZWZ_cardnav_current.png');
		font-size: 1.15rem;
	}
	.YMH2019_MZWZ_home_video .card_div{
		float: none;
		width: 34rem;
		height: auto;
		margin: 0 auto;
	}
	.YMH2019_MZWZ_home_video .card_div .pic,
	.YMH2019_MZWZ_home_video .card_div .pic img{
		width: 34rem;
		height: auto;
		margin: 0 auto;
	}


}
