@charset "UTF-8";
@font-face {
	font-family: "Omnium-ExtraBold";
	font-weight: 400;
	src: url('../font/Omnium-ExtraBold.otf')
}
@font-face {
	font-family: "GenSenMaruGothicTWRegular";
	src: url('../font/GenSenMaruGothicTW-Regular.ttf')
}
@font-face {
	font-family: "GenSenMaruGothicTW-Bold";
	src: url('../font/GenSenMaruGothicTW-Bold.ttf')
}

:root{
    --minColor: #39D0D0;
}
		
*{
	margin: 0;
	padding: 0;
}
ul,li{
	padding: 0;
	margin: 0;
}
li{
	list-style-type: none;
}
a{
	text-decoration: none;
	font-family: "GenSenMaruGothicTWRegular";
}
body{
	max-width: 750px;
	margin: 0 auto;
	font-size: 0.28rem;
	font-family: "GenSenMaruGothicTWRegular";
}
.tiaodong{
	animation: myBreath 1s linear infinite;
}
span,p{
    font-family: "GenSenMaruGothicTWRegular";
}
.b{
    font-family: "Omnium-ExtraBold";
    font-weight: bold;
}
.pd3 {
    padding: 0.3rem;
}
.mr3 {
    margin: 0.3rem;
}
.pd2tb {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
}
.mr3lr {
    margin-left: 0.3rem;
    margin-right: 0.3rem;
}
.pd3lr {
    padding-left: 0.3rem;
    padding-right: 0.3rem;
}
.img100 {
    width: 100%;
    height: 100%;
}
/* 模态框的基本样式 */
#myModal {
	position: fixed;
	top: 50%;
	left: 0;
	right: 0;
	margin: 0 auto;
	margin-top: -1.75rem;
	width: 6.4rem;
	padding: 0.2rem;
	background: #fff;
	border: none;
	height: 4rem;
	border-radius: 0.3rem;
	z-index: 1000; /* 确保模态框在最上层显示 */
}
 
/* 当模态框打开时显示 */
#myModal:not([open]) {
  display: none;
}
.showTisPopup .title{
	color: red;
	font-weight: bold;
	font-size: 0.32rem;
}
.showTisPopup .content{
	margin: 10px 0;
	font-size: 16px;
	font-weight: bold;
}
.showTisPopup .subtitle{
	color: #02a5b8;
	margin: 10px 0;
}
.showTisPopup .actionBtn{
	margin-top: 20px;
}
.showTisPopup .actionBtn a{
	padding: 8px 25px;
	border-radius: 5px;
	background: #f8f8f8;
	color: #999999;
	margin: 0 20px;
}
.showTisPopup .actionBtn .blue{
	background: #02a5b8;
	color: white;
}

/* flex布局 */
.u-f,.u-f-ac,.u-f-ajc{
	display: flex;
}
.u-f-ac,.u-f-ajc{
	align-items: center;
}
.u-f-ajc{
	justify-content: center;
}
.u-f-jsb{
	justify-content: space-between;
}
.u-f1{
	flex: 1;
}
.u-f-column{
	flex-direction: column;
}
.u-f-gg{
	flex-wrap: wrap;
}
.u-f-fs{
	flex-shrink: 0;
}

.line-1{
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break: break-word;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
}
.line-2{
	overflow:hidden;
	text-overflow:ellipsis;
	word-wrap:break-word;
	word-break: break-word;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
}

.bgCover img{
	width: 100%;
	vertical-align: top;
}

.newHeaderH{
	height: 0.85rem;
}
.newHeader{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 999;
	max-width: 750px;
	margin: 0 auto;
	height: 0.85rem;
	background-color: white;
	padding: 0 0.3rem;
	/*box-shadow: 0 0.1rem 0.2rem #f9f9f9;*/
}
.newHeader .logo,.newHeader .menu{
	height: 100%;
}
.newHeader .logo img{
	height: 0.6rem;
}
.newHeader .menu svg{
	width: 0.5rem;
	height: 0.5rem;
}
.newHeader .menu img{
	height: 0.5rem;
}
.newHeader .menu a{
	height: 100%;
}

.menuBox{
	position: fixed;
	top: 0.85rem;
	left: 0;
	right: 0;
	max-width: 750px;
	margin: 0 auto;
	display: none;
	background-color: #fff;
	z-index: 2;
}
.menuBox .box{
	font-size: 0.32rem;
	padding: 0rem 0.3rem;
	padding-bottom: 0.2rem;
}
.menuBox .box a{
	color: #323e48;
}
.menuBox .box .menuList{
	padding: 0 0.2rem;
}
.menuBox .box .menuList .item{
	padding: 0.2rem 0;
}
.menuBox .box .menuList .item.active .title{
	color: var(--minColor);
}
.menuBox .box .menuList .item .title{
	position: relative;
	color: #323e48;
}
.menuBox .box .menuList .item .title::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
	box-sizing: border-box;
}
.menuBox .box .menuList .item .title:hover{
	color: var(--minColor);
}
.menuBox .box .childrenList{
	display: none;
}
.menuBox .box .childrenList .items{
	text-align: center;
	padding: 0.1rem 0;
}
.menuBox .box .childrenList .items a{
	display: block;
	width: 100%;
	height: 100%;
}
.menuBox .box .childrenList .items:hover{
	background-color: #e9ecef;
}
.menuBox .box .childrenList .items:hover a{
	color: var(--minColor);
}
.menuBox .box .btn .r{
	position: relative;
}
.menuBox .box .btn .r button{
	border: none;
	display: block;
	padding: 0.18rem 0.4rem;
	background-color: var(--minColor);
	color: #000;
	font-weight: bold;
	font-size: 0.32rem;
	border-radius: 0 0.4rem 0 0;
	font-family: "GenSenMaruGothicTW-Regular";
}
.menuBox .box .btn .r button::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
	box-sizing: border-box;
}
.menuBox .box .btn .r .childrenYuyueBox{
	position: absolute;
	top: 0.8rem;
	right: 0;
	width: 100%;
	display: none;
	background-color: white;
	padding: 0.1rem 0;
	border-radius: 0 0 0.1rem 0.1rem;
}
.menuBox .box .btn .r .childrenYuyueBox a{
	text-align: center;
	display: block;
	padding: 0.1rem 0;
}
.helpList{
	padding: 0 0.2rem;
	font-size: 0.3rem;
	color: black;
}
.helpList .item .head{
	padding: 0.25rem 0.2rem;
	font-size: 0.35rem;
	border-top: 1px solid var(--minColor); 
}
.helpList .item .head .icon,.yuyueBox .mendianList .subtitle .icon{
	width: 0.32rem;
	height: 0.32rem;
	flex-shrink: 0;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDExNi4xNjQ3NjYsIDIwMjEvMDIvMTktMjM6MTA6MDcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4M0U4QkE1M0VCRDcxMUVFQjRBREUxOTNFMzVFQ0I0MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4M0U4QkE1NEVCRDcxMUVFQjRBREUxOTNFMzVFQ0I0MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgzRThCQTUxRUJENzExRUVCNEFERTE5M0UzNUVDQjQxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgzRThCQTUyRUJENzExRUVCNEFERTE5M0UzNUVDQjQxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+J73exgAAAdlJREFUeNrs2DtOw0AQBmB77dyBmoIj0NNiOAEQAkVqAhyAEokkSPQJRkk4Aa8GiZ6WlgbOQJMn/5hZNDI4bGzLicRaWmyjyHz6d2YMuJPJxFnEQzkLeliYhVmYhRkePn0JwzDTQ1zXdfr9/tl4PP5QSp1keRYN/Gq1+gXLihqNRjWgjukaxxtWe65bSZDhcFgbDAZNRjkAtnDamxuMUUdYzehBSq36vr/GOEqsUjgMiGj7gKoTEPcBauPZ87ynUqm0w7hLnHYLg8nt4/tNnO504SK1LnBlxoVpcSoLCkkR6kZ+BhgHyXVEcqlwasbuOxA19QMlWx44Sm5b4Cq5wzipQyR1rmsqCRXD9YDbEjW3nxuMk6Lua9A11rquKZNhCdy1SM54lCgDFCVVZ9QGvn0/6yRHQ/REzRmNEjVtJHChNwTqNk2HcUN8dyuwf44SlZQUQHIkpEbFtjXqVrrmhigbw/S7j7qPUsPKjJrSrVdJ26p+Q+l3Xx5Jpe1WpUFiJGhUkDdqlm71+YMrSCoQIyEwHQlZk6NcEEYH9238XPrr+xHrPUoMv+RdUE0VhYqNkm7sxX8qE2sB9Ir1UhRKjhLCwbCEcJZxfojKy/7vwsIszMIs7J/BPgUYAGeZMnvztoF1AAAAAElFTkSuQmCC')no-repeat;
	background-size: 0.32rem 0.32rem;
}
.helpList .item .content{
	border-top: 1px solid var(--minColor);
	font-size: 0.32rem;
	display: none;
}
.helpList .item .content .text{
	padding: 0.4rem 0.2rem;
}
.helpList .item.active .head .icon{
	transform: rotateZ(180deg);
}
.helpList .item.active .head{
	border-color: #e2e2e2;
}
.helpList .item.active .content{
	display: block;
	border-color: #e2e2e2;
	height: auto;
}
.table{
	padding: 0.2rem 0.4rem;
}
.table table{
	border: none;
	width: 100%;
	font-size: 0.25rem;
	border-color: var(--minColor)!important;
	border-collapse: collapse;
	border-radius: 0.2rem;
	position: relative; 
	overflow: hidden;
}
.table table::before {  
	content: "";  
	display: block;  
	padding-top: 100%; 
	width: 100%;  
	border: 1px solid var(--minColor);
	border-radius: 0.2rem;
	position: absolute;  
	bottom: 0;  
	left: 0;  
	z-index: -1; 
	box-sizing: border-box;
}
.table table .head{
	color: white;
	background-color: var(--minColor);
}
.table table td{
	padding: 0.12rem 0;
	text-align: center;
}
.table table th{
	padding: 0.12rem 0;
}
.table table tbody{
	overflow: hidden;
}
.table table tr:last-child{
	
}
.table table .text-main{
	color: var(--minColor);
}
.table table .text-sub{
	color: #313e48;
}
.tableTis {
    background: var(--minColor);
    color: white;
    font-size: 0.24rem;
    padding: 0.1rem 0.2rem;
    border-radius: 0.4rem;
    margin: 0.3rem .4rem;
}
.newfooter{
	margin-top: 0.5rem;
	font-size: 0.3rem;
	background-color: #323f48;
	padding: 1rem 0.4rem;
}
.newfooter .logoBox{
	color: var(--minColor);
	font-size: 0.4rem;
}
.newfooter .logoBox .logoImg{
	margin-bottom: 0.3rem;
}
.newfooter .logoBox .logoImg img{
	height: 1rem;
}
.newfooter .links{
	padding: 0.6rem 0;
	color: white;
	display: grid;
	grid-template-columns: 2rem 2rem 2rem;
	grid-row-gap: 0.3rem;
	grid-column-gap: 0.34rem;
}
.newfooter .links a{
	color: white;
}
.newfooter .copyright p{
	text-align: center;
	color: white;
	font-size: 0.25rem;
	padding: 0.05rem 0;
}
.newfooter .copyright p a{
	color: white;
}

.gjbyBtn1{
    position: absolute;
    top: 6.4rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 5rem;
    border: none;
	color: var(--minColor);
	outline: medium;
	height: 0.80rem;
	line-height: 0.80rem;
	display: block;
	font-size: 0.42rem;
	border-radius: 0.82rem;
	font-weight: bold;
	background-color: #323e48;
	font-family: "Omnium-ExtraBold", "GenSenMaruGothicTWRegular";
	animation: myBreath 1s linear infinite;
	box-shadow: 0 0.08rem 0.2rem #394753;
}
.gjbyBtn1::after {
	position: relative;
    display: inline-block;
	margin-left: 0.05rem;
    content: "";
	width: 0.5rem;
	height: 0.5rem;
	top: 0.06rem;
    background: url('data:image/png;base64,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') no-repeat;
	background-size: 0.5rem 0.5rem;
	box-sizing: border-box;
}

.gjbyBtn2{
    position: absolute;
    bottom: 1.5rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 5rem;
    border: none;
	color: var(--minColor);
	outline: medium;
	height: 0.80rem;
	line-height: 0.80rem;
	display: block;
	font-size: 0.42rem;
	border-radius: 0.82rem;
	font-weight: bold;
	background-color: #323e48;
	font-family: "Omnium-ExtraBold", "GenSenMaruGothicTWRegular";
	animation: myBreath 1s 0.5s linear infinite;
	box-shadow: 0 0.08rem 0.2rem #394753;
}
.gjbyBtn2::after {
	position: relative;
    display: inline-block;
	margin-left: 0.05rem;
    content: "";
	width: 0.4rem;
	height: 0.4rem;
	top: 0.05rem;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA6CAYAAAAURcGYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOkSURBVHgB3ZqLcdswDIbhTJANwhHcCeINkkxgb5B0AnsDpxMoncDdQO0ETieQO0HSCf4SR6ZWZYEvwZbd747XK8OHQAIgCJpoRAAsbGngqG0x9D/AguAQFvSalLii8Zj31BlbpqTEmMIZoR6kRLZwXp1mNBwj1P+mMbBCbTr2UaxCLUfSRc3mcj5moekABMHeSJEctbztqTO2bCiTgMt/JUVyhJMmntmPXVEeRqh/pzFg9bNlC5lZxlgLYYw1KZK8c5PJhFf1geTVrZAeYdwI9TtSJOsosALu7D+fhT8bWypKwwj1RTbHWtPSqsaWeyqF1SegnlHVgosj+8g+WmyfZ2EsQ6UgbH/3kb6bvk6UAVwwUQe+4ZFK8YO/CQNz/XWgb59DST5SePECc3+wpCHA6XrRyvHkyLzuwHnsZ8R5g8b1CbL9DVu5w3kM5JCtDbdRu1lIDsKQEnasJ8TVEH6hdWNTOHWp4JxMbcstKcG7kCAUCz6nSwPONkNsJS0Z87KaSijefLaBxScfXFweXuWbzm41Kao/8QMsaH+l4RDopy3vdkUGXUG8cd/Zcb7SALzasfc1/vu+JO2W7bhK0OmN130+PLPcrDf2DcZI2yHt7OijQtrBW/v2LOQTnRKknR8SdcL43UO+wYl2kb3lELvi8Osm0mbX+b+xhQVc0bHB/gAuZRoZPxR/NifZRS/krS13XpVqhK81TDSS9+PGWNERmKQ08rvD6jf1hV38d3IuOZrU4R0i+fb9wc6Wh6HHz8mBcDkVUAt+TxV+7TLa8nHB5nAZgTDkVF6MCuf+Zoe0a4tEc9a7iDSPGaPCue4iysO8Ng1OtYtwB/QSCUlQ5HnMGBWOtYtwavbSmXAb6bOGLvqBONxuNcKE80C/Uo8Zo4FSGu8pMtE60NfguKyoBMRT1x/MI+Mcm9SHmL8fFFLDNil3u5RxcmC7q2yZIzdkQ1rqmkl6dMCwq1VbIHZO5blRxK87TJMzCS8CyqmRKdCV8BELiv+S55stnDP8Qen8onJeM+fqB+EsL6tF0dsXhnvM4dEJ5NRAg4FnCoYlpNSeppadgVUukYjb8hphr7olDeDUiHMqau9dCHvMpW8zRXiHVX/SoQZkj/nYaReLhsp/sXAs4FLyXeZC25eAcDr2pwkOPWYo2O574WmjY3+aYG9PUdeOS7M/uGgj+cxC3P5mdC6U2ArCN/nLew9vI9gfq6vajwtGBf+mCGuce04zF7ijJEkN/wA1BA8vCqdZbgAAAABJRU5ErkJggg==') no-repeat;
	background-size: 0.4rem 0.4rem;
	box-sizing: border-box;
}

button.yuyue{
	border: none;
	color: white;
	outline: medium;
	padding: 0 0.5rem;
	height: 0.80rem;
	display: block;
	margin: 0.4rem auto;
	font-size: 0.42rem;
	border-radius: 0.82rem;
	font-weight: bold;
	background-color: var(--minColor);
	font-family: "Omnium-ExtraBold", "GenSenMaruGothicTWRegular";
	animation: myBreath 1s linear infinite;
	box-shadow: 0 0.08rem 0.2rem #d8d7d7;
}
button.yuyue::after {
	position: relative;
    display: inline-block;
	margin-left: 0.05rem;
    content: "";
	width: 0.4rem;
	height: 0.4rem;
	top: 0.04rem;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAA6CAYAAAAURcGYAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOkSURBVHgB3ZqLcdswDIbhTJANwhHcCeINkkxgb5B0AnsDpxMoncDdQO0ETieQO0HSCf4SR6ZWZYEvwZbd747XK8OHQAIgCJpoRAAsbGngqG0x9D/AguAQFvSalLii8Zj31BlbpqTEmMIZoR6kRLZwXp1mNBwj1P+mMbBCbTr2UaxCLUfSRc3mcj5moekABMHeSJEctbztqTO2bCiTgMt/JUVyhJMmntmPXVEeRqh/pzFg9bNlC5lZxlgLYYw1KZK8c5PJhFf1geTVrZAeYdwI9TtSJOsosALu7D+fhT8bWypKwwj1RTbHWtPSqsaWeyqF1SegnlHVgosj+8g+WmyfZ2EsQ6UgbH/3kb6bvk6UAVwwUQe+4ZFK8YO/CQNz/XWgb59DST5SePECc3+wpCHA6XrRyvHkyLzuwHnsZ8R5g8b1CbL9DVu5w3kM5JCtDbdRu1lIDsKQEnasJ8TVEH6hdWNTOHWp4JxMbcstKcG7kCAUCz6nSwPONkNsJS0Z87KaSijefLaBxScfXFweXuWbzm41Kao/8QMsaH+l4RDopy3vdkUGXUG8cd/Zcb7SALzasfc1/vu+JO2W7bhK0OmN130+PLPcrDf2DcZI2yHt7OijQtrBW/v2LOQTnRKknR8SdcL43UO+wYl2kb3lELvi8Osm0mbX+b+xhQVc0bHB/gAuZRoZPxR/NifZRS/krS13XpVqhK81TDSS9+PGWNERmKQ08rvD6jf1hV38d3IuOZrU4R0i+fb9wc6Wh6HHz8mBcDkVUAt+TxV+7TLa8nHB5nAZgTDkVF6MCuf+Zoe0a4tEc9a7iDSPGaPCue4iysO8Ng1OtYtwB/QSCUlQ5HnMGBWOtYtwavbSmXAb6bOGLvqBONxuNcKE80C/Uo8Zo4FSGu8pMtE60NfguKyoBMRT1x/MI+Mcm9SHmL8fFFLDNil3u5RxcmC7q2yZIzdkQ1rqmkl6dMCwq1VbIHZO5blRxK87TJMzCS8CyqmRKdCV8BELiv+S55stnDP8Qen8onJeM+fqB+EsL6tF0dsXhnvM4dEJ5NRAg4FnCoYlpNSeppadgVUukYjb8hphr7olDeDUiHMqau9dCHvMpW8zRXiHVX/SoQZkj/nYaReLhsp/sXAs4FLyXeZC25eAcDr2pwkOPWYo2O574WmjY3+aYG9PUdeOS7M/uGgj+cxC3P5mdC6U2ArCN/nLew9vI9gfq6vajwtGBf+mCGuce04zF7ijJEkN/wA1BA8vCqdZbgAAAABJRU5ErkJggg==') no-repeat;
	background-size: 0.4rem 0.4rem;
	box-sizing: border-box;
}

 @keyframes myBreath {
	0%{
		transform: scale(0.88);
	}
	50%{
		transform: scale(100%);
	}
	100%{
		transform: scale(0.88);
	}
}

.baner img{
	width: 100%;
}

.yuyueBox{
	margin-top: 1rem;
	padding: 0 0.3rem;
}
.yuyueBox .title{
	font-size: 0.5rem;
	font-weight: bold;
	margin-bottom: 0.4rem;
}
.yuyueBox .mendianList .subtitle{
	padding: 0.25rem 0.2rem;
	font-size: 0.34rem;
	border-top: 1px solid var(--minColor);
}
.yuyueBox .mendianList .itemBody{
	border-top: 1px solid var(--minColor);
	padding: 0.3rem 0;
	display: none;
}
.yuyueBox .mendianList .item .cover{
	background-color: #f5f5f5;
	margin-right: 0.2rem;
}
.yuyueBox .mendianList .item .cover,.yuyueBox .mendianList .item .cover img{
	width: 2.3rem;
	height: 2.6rem;
	border-radius: 0.12rem;
}
.yuyueBox .mendianList .item .info p{
	padding: 0.1rem 0;
	font-size: 0.26rem;
}
.yuyueBox .mendianList .item .info p.time{
	background: url('../images/icon-time.png')no-repeat left center;
}
.yuyueBox .mendianList .item .info p.phone{
	background: url('../images/icon-phone.png')no-repeat left center;
}
.yuyueBox .mendianList .item .info p.address{
	background: url('../images/icon-address.png')no-repeat left center;
}
.yuyueBox .mendianList .item .info p.time,.yuyueBox .mendianList .item .info p.phone,.yuyueBox .mendianList .item .info p.address{
	background-size: 0.42rem 0.42rem;
	padding-left: 0.6rem;
	font-size: 0.40rem;
}
.yuyueBox .mendianList .item .itemBody .b{
	margin-top: 0.4rem;
}
.yuyueBox .mendianList .item .itemBody .b a{
	border: none;
	outline: medium;
	width: 6.5rem;
	height: 1rem;
	border-radius: 1rem;
	background-image: linear-gradient(to right,#1EF9F9,#22F2B3);
	color: #323e48;
	font-size: 0.36rem;
}
.yuyueBox .mendianList .item .itemBody .b a span{
	font-family: 'Omnium-ExtraBold';
	font-weight: bold;
}

.yuyueBox .mendianList .item.active .subtitle .icon{
	transform: rotateZ(180deg);
}
.yuyueBox .mendianList .item.active .subtitle{
	border-color: #e2e2e2;
}
.yuyueBox .mendianList .item.active .itemBody{
	display: block;
	border-color: #e2e2e2;
	height: auto;
}

.tabs-zt{
	padding: 0.3rem 0.6rem;
}
.tabs-zt ul li{
	position: relative;
	color: #e5e5e5;
	font-size: 0.28rem;
}
.tabs-zt ul li i{
	position: relative;
	z-index: 1;
	display: block;
	margin: 0.1rem auto;
	width: 0.34rem;
	height: 0.34rem;
	background: #e5e5e5;
	border-radius: 0.34rem;
	border: 1px solid #e5e5e5;
}
.tabs-zt ul li span{
	color: #adadad;
}
.tabs-zt ul li.active{
	position: relative;
	color: var(--minColor);
}
.tabs-zt ul li.active i{
	background: white;
	border-color: var(--minColor);
}
.tabs-zt ul li.active span{
	color: var(--minColor);
}
.tabs-zt ul li:after{
	position: absolute;
	left: -1.9rem;
	height: 1px;
	background: #e5e5e5;
	content:'';
	width: 2.3rem;
	top: 0.28rem;
}
.tabs-zt ul li:nth-of-type(1):after{
	font-size: 0;
	height: 0;
	width: 0;
}
.tabs-zt ul li.active:after{
	background: var(--minColor);
}
.form-zt{
	padding-bottom: 0.8rem;
}
.selectDate{
    position: relative;
	width: 6rem;
	height: 0.7rem;
	border-radius: 0.7rem;
	background: var(--minColor);
	color: white;
	margin: 0.1rem auto;
	padding: 0 0.4rem;
}
.selectDate .name{
	font-size: 0.28rem;
}
.selectDate .value {
	position: absolute;
	z-index: 1;
	right: 0.3rem;
	top: 0;
	width: 3rem;
	text-align: right;
	height: 0.7rem;
}
.selectDate .value input{
	border: none;
	width: 2.6rem;
	height: 0.7rem;
	line-height: 0.7rem;
	outline: medium;
	text-align: right;
	font-size: 0.28rem;
	color: white;
	background: transparent;
}
.month-check {
    position: absolute;
    right: 0;
    top: 0;
}
.month-check::-webkit-datetime-edit { /* Chrome and Safari */  
    color: white; /* 设置为黑色 */  
}  
  
.month-check::-webkit-datetime-edit-month-field { /* Chrome and Safari */  
    color: white; /* 设置为黑色 */  
}  
  
.month-check::-webkit-datetime-edit-day-field { /* Chrome and Safari */  
    color: white; /* 设置为白色 */  
}  
  
.month-check::-webkit-datetime-edit-year-field { /* Chrome and Safari */  
    color: white; /* 设置为黑色 */  
}
.month-check:max{
    color: white;
}
.month-check::-webkit-datetime-edit-text{
    color: white;
}
.month-check::placeholder{
   color: white; 
}
.month-check::-webkit-calendar-picker-indicator{
    position: absolute;
    right: -5.3rem;
    padding-left: 6rem;
    color: white;
}
.month-check::-moz-focus-inner{border:0px;}
.selectTime{
	padding: 0.4rem 0;
}
.selectTime input[type="radio"]:checked ~ label{
	background: var(--minColor);
	color: white;
}
.selectTime input[disabled] ~ label{
	background: #f5f5f5;
}
.selectTime label{
	width: 6.8rem;
	height: 0.7rem;
	background: white;
	margin: 0.2rem auto;
	border-radius: 0.7rem;
	color: #666666;
	font-size: 0.28rem;
	box-shadow: 0 0 0.1rem 0.03rem rgba(0,0,0,0.1);
}
.selectTime .disabled label{
	background: #f5f5f5;
}
.buttonSubmit{
	display: block;
	border: none;
	width: 6.8rem;
	height: 0.8rem;
	border-radius: 0.1rem;
	background: var(--minColor);
	color: white;
	margin: 0 auto;
	font-size: 0.28rem;
}

.formTis{
    padding: 0 0.5rem;
    color: #323e48;
}
.formTis .h1{
    font-size: 0.32rem;
    font-family: "GenSenMaruGothicTW-Bold";
}
.formTis .h5{
    margin-top: 0.2rem;
    line-height: 0.4rem;
}
.onlineMessageForm{
	background-color: white;
	border-radius: 0.08rem;
    padding: 0.3rem;
    margin: 0.3rem;
}
.onlineMessageForm *{
    font-family: "GenSenMaruGothicTW-Bold";
}
.onlineMessageForm .listA:nth-of-type(1){
    padding-top: 0;
}
.onlineMessageForm .listA{
	padding-top: 0.3rem;
	border-radius: 0.05rem;
	overflow: hidden;
}
.onlineMessageForm .listA .lst .label{
	font-size: 0.24rem;
	color: #333333;
}
.onlineMessageForm .listA .lst{
	
}
.onlineMessageForm .listA .fg{
	margin: 0 0.1rem;
}
.onlineMessageForm .listA .lst .value{
	margin-top: 0.2rem;
	background-color: #f5f5f5;
	border-radius: 0.06rem;
}
.onlineMessageForm .listA .lst .value input,.onlineMessageForm .listA .lst .value select{
	width: 100%;
	height: 0.6rem;
	border: none;
	outline: medium;
	font-size: 0.26rem;
	color: #333333;
	background-color: transparent;
}
.onlineMessageForm .listA .select .item{
    display: inline-block;
    padding: 0.1rem 0;
}
.onlineMessageForm .listA .gray{
    color: #bcbfc2;
    margin-left: 0.2rem;
}
.onlineMessageForm .tips{
    margin-top: 0.2rem;
    font-family: "GenSenMaruGothicTW-Regular";
}
.onlineMessageForm .listA .lst .value select{
	width: 1.2rem;
}
.onlineMessageForm .listA .lst .value .select100{
	width: 100%;
}
.onlineMessageForm .listA .lst:nth-of-type(1){
	width: 2.32rem;
}
.onlineMessageForm .listB{
	background-color: #f5f5f5;
	border-radius: 0.06rem;
	padding: 0 0.2rem;
}
.onlineMessageForm .listB select{
	height: 0.6rem;
	border: none;
	outline: medium;
	width: 100%;
	font-size: .20rem;
	background-color: #f5f5f5;
	border-radius: 0.06rem;
}
.onlineMessageForm .listC{
	
}
.onlineMessageForm .listC .value{
	background-color: #f5f5f5;
	border-radius: 0.06rem;
	margin-top: 0.2rem;
}
.onlineMessageForm .listC textarea{
	border: none;
	outline: medium;
	width: 100%;
	background-color: transparent;
}
.onlineMessageForm .listC .label{
	font-size: 0.24rem;
	color: #333333;
}
.onlineMessageForm .postBtn{
    border: none;
    outline: medium;
    width: 100%;
    height: 0.8rem;
    border-radius: 0 0.1rem 0 0;
    background: var(--minColor);
    font-size: 0.35rem;
    margin: 0.3rem 0;
    font-family: "GenSenMaruGothicTW-Bold";
}
.listA .lst{
    width: 5.9rem!important;
    background: #f5f5f5;
    padding: 0.05rem 0.2rem;
}
.listA .lst .label{
    margin-right: 0.2rem;
    flex-shrink: 0;
}
.listA .lst .value{
    margin-top: 0!important;
}
.listA .lst .value input{
    width: 4.8rem!important;
}
.listA .lst label{
    margin-right: 0.3rem;
}
.listA .lst .value input[type=radio]{
    height: 0.2rem;
    width: 0.3rem!important;
    font-size: .24rem;
}
.listA .lst .value span{
    font-size: 0.24rem;
}
.listA .lst .value{
    display: flex;
    justify-content: flex-end;
}
.listA .lst .value.xb{
    height: 0.6rem;
}
.listA .lst .value select{
    max-width: 4rem;
    width: 100%!important;
}
.formImgBox{
    padding: 0.3rem;
}
.formImgBox img{
    width: 100%;
    border-radius: 0.05rem;
}

.headTis .swiper{
    height: 0.8rem;
}
.form-endTis{
	min-height: 50vh;
	padding: 1rem 0;
}
.form-endTis .icon{
	width: 2.51rem;
	height: 1.78rem;
	margin: 0.2rem auto;
	background: url('../images/zygOk.jpg') no-repeat center;
	background-size: 2.51rem 1.78rem;
}
.form-endTis .tis{
	font-size: 0.38rem;
	color: #01a3ba;
}
.form-endTis .subtis{
	font-size: 0.24rem;
	color: #666666;
}
.form-endTis .bottom{
	margin-top: 0.5rem;
}
.kfBtn,.backBtn{
	width: 5.28rem;
	height: 0.8rem;
	border-radius: 0.1rem;
	margin: 0.3rem auto;
	background: #f5f5f5;
	color: #666666;
}
.kfBtn{
	color: white;
	background: #01a3ba;
}

.whatsappIcons {
    filter: grayscale(100%) brightness(250%);
    height: 0.38rem;
    margin-right: 0.15rem;
}

.headTis .swiper{
    height: 0.8rem;
}
.fixedWhatsAppFootTis{
    position: fixed;
    left: 0;
    right: 0;
    color: #323e48;
    max-width:750px;
    margin: 0 auto;
    bottom: 0;
    font-size: 0.23rem;
    height: 0.4rem;
    background: white;
    z-index: 2;
}
.fixedWhatsAppFootTis a{
    color: #323e48;
}
.fixedWhatsAppFootH{
    height: 0.8rem;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
}
.fixedWhatsAppFoot{
    position: fixed;
    bottom: 0.4rem;
    left: 0;
    right: 0;
    max-width:750px;
    overflow: hidden;
    margin: 0 auto;
    color: #323e48;
    background: var(--minColor);
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    height: 0.8rem;
    z-index: 2;
}
.fixedWhatsAppFoot .tis{
    font-size: 0.25rem;
}
.fixedWhatsAppFoot a{
    display: block;
    width: 100%;
    font-size: 0.35rem;
    color: white;
    font-weight: bold;
    font-family: "Omnium-ExtraBold", "GenSenMaruGothicTWRegular";
    text-align: center;
    line-height: 0.45rem;
}

.navIconBox{
    padding: 0.2rem 0.3rem;
    display: grid;
    grid-template-columns: 1.38rem 1.38rem 1.38rem 1.38rem 1.38rem;
    grid-row-gap: 0.2rem;
    grid-column-gap: 0;
}
.navIconBox .item{
    position: relative;
    width: 1.38rem;
    padding-bottom: 0.5rem;
    display: inline-block;
}
/*.navIconBox .item::after{*/
/*    position: absolute;*/
/*    bottom: 0.5rem;*/
/*    left: 0;*/
/*    height: 2px;*/
/*    content:'';*/
/*    width: 100%;*/
/*    background: var(--minColor);*/
/*}*/
/*.navIconBox .item::before{*/
/*    position: absolute;*/
/*    bottom: 0.45rem;*/
/*    left: 0;*/
/*    right: 0;*/
/*    margin: 0 auto;*/
/*    content:'';*/
/*    width: 0.15rem;*/
/*    height: 0.15rem;*/
/*    border-radius: 0.15rem;*/
/*    background: var(--minColor);*/
/*}*/
.navIconBox .item .cover{
    width: 1.2rem;
    height: 1.2rem;
    margin: 0 auto;
    border-radius: 1rem;
    box-shadow: 0 0.2rem 0.2rem #f8f8f8;
}
.navIconBox .item .name{
    font-size: 0.27rem;
    margin-top: 0.15rem;
    color: #303a43;
}
.navIconBox .item .cover img{
    width:100%;
    height:100%;
    border-radius: 1rem;
}
.position{
    position: relative;
}
.video {
    padding: 0 0.3rem;
    position: relative;
    height: 4.1rem;
    border-radius: 0.06rem;
    overflow: hidden;
    background-color: #fff;
}
.video video {
    height: 4.1rem;
    width: 100%;
    border-radius: 0.08rem;
    object-fit: cover;
}
.video .slidePay {
    position: absolute;
    left: 0;
    right: 0;
    top: 1.6rem;
    margin: 0 auto;
    width: 1rem;
    height: 1rem;
}

.about-navIcon{
    position: absolute;
    bottom: 2rem;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.aboutHistory{
    color: white;
    padding: 0.5rem 0;
    background: url('../images/aboutHistoryBg.webp')no-repeat bottom #243048;
    background-size: 7.5rem 12.6rem;
}

.aboutHistory ul {
	padding-left: 1.9rem;
	position: relative;
	padding-right: 0.3rem;
}
.aboutHistory ul:after{
	position: absolute;
	top: 0;
	left: 1.45rem;
	width: 2px;
	content:'';
	border-radius: .1rem;
	height: 103%;
	background: #1ef8f9;
}
.aboutHistory ul li{
	position: relative;
	font-size: .22rem;
	color: white;
	margin: .2rem 0;
	padding: 0.2rem 0;
}
.aboutHistory ul li::after{
	position: absolute;
	left: -0.508rem;
	top: 0.28rem;
	content:'';
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 0.1rem;
	background-color: white;
	border: .02rem solid #a5edf8;
	z-index: 1;
}
.aboutHistory ul li img{
	width: .7rem;
	height: .7rem;
	background-color: #f5f5f5;
	border-radius: .7rem;
	margin-right: .2rem;
}
.aboutHistory ul li strong{
	position: absolute;
	left: -1.6rem;
	top:  0.24rem;
	color: #00a3ba;
	font-size: .25rem;
	width: 1rem;
	display: block;
}
.commonTitle .title {
    position: relative;
    color: #23475d;
    font-size: 0.8rem;
    height: 0.72rem;
    line-height: 0.72rem;
    margin: 0.3rem 0;
    font-weight: bold;
}
.commonTitle .title .name {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -0.1rem;
    margin: 0 auto;
    font-weight: 500;
    font-size: 0.4rem;
    color: white;
    text-align: center;
}

.jsyh-btn{
    padding: 0.2rem 0;
}
.jsyh-btn a{
    border: 2px solid #39D0D0;
    width: 2.12rem;
    height: 0.62rem;
    font-size: 0.32rem;
    color: #39D0D0;
    display: flex;
    font-weight: bold;
    margin: 0 auto;
    border-radius: 0.62rem;
}
.formWhatsAppIcon{
    margin: 0 0.1rem;
}
.formWhatsAppIcon img{
    vertical-align: middle;
}

button.yuyue3D{
	border: none;
	color: #333;
	outline: medium;
	padding: 0 0.5rem;
	height: 0.80rem;
	display: block;
	margin: 0.4rem auto;
	font-size: 0.42rem;
	border-radius: 2px 0.32rem 2px 2px;
	font-weight: bold;
	background-image: linear-gradient(to right,#1EF9F9,#22F2B3);
	font-family: "Omnium-ExtraBold", "GenSenMaruGothicTWRegular";
}

.yinsiList{
    padding: 0 0 1rem 0;
}
.yinsiList ul{
    padding: 0 0.3rem;
}
.yinsiList li{
    padding: 0.5rem 0;
    border-bottom: 1px solid #38d1cf;
}
.yinsiList li h2{
    color: #323e48;
    font-size: 0.38rem;
    font-family: "Microsoft YaHei", sans-serif;
}
.yinsiList li p{
    position: relative;
    font-size: 0.32rem;
    padding-left: 0.24rem;
    color: #616b72;
    margin-top: 0.3rem;
    line-height: 0.45rem;
    white-space: pre-line;
}
.yinsiList li p:after{
    position: absolute;
    top: 0.13rem;
    left: 0;
    content:'';
    width: 0.12rem;
    height: 0.12rem;
    border-radius: 0.12rem;
    background: #38d0d1;
}
.doctoral_doctor_team{
	margin: 0.4rem 0 0.1rem 0;
}
.doctoral_doctor_team .swiper{
	height: 3.8rem;
	
}
.doctoral_doctor_team .swiper .swiper-slide{
	height: 3.8rem!important;
	margin: 0 auto;
}

.doctoral_doctor_team .swiper .swiper-slide img{
	width: 5.7rem!important;
	display: block;
	margin: 0 auto;
	height: 100%;
}
.doctoral_doctor_team .swiper .swiper-button-prev,.doctoral_doctor_team .swiper .swiper-button-next{
	width: 0.52rem;
	height: 0.52rem;
	color: var(--minColor);
	border-radius: 0.52rem;
	background-color: #edfbfc;
}
.doctoral_doctor_team .swiper .swiper-button-prev::after,.doctoral_doctor_team .swiper .swiper-button-next::after{
	font-size: 0.28rem;
}

/* 機構詳情 */
.detailsCommonVideoSwiper{
    padding: 0.3rem;
}
.detailsCommonVideoSwiper,.detailsCommonVideoSwiper .swiper ,.detailsCommonVideoSwiper .swiper-slide video{
	height: 6.9rem;
	margin: 0 auto;
	overflow: hidden;
	border-radius: 0.2rem;
}
.detailsCommonVideoSwiper .swiper-slide{
	position: relative;
	background-color: white;
}
.detailsCommonVideoSwiper .swiper-slide video{
	width: 100%;
}
.detailsCommonVideoSwiper .swiper-slide .slidePay{
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 2rem;
	width: 1.18rem;
	height: 1.18rem;
}
.detailsCommonVideoSwiper .swiper-slide .slidePay img{
	width: 1.18rem;
	height: 1.18rem;
}
.detailsCommonVideoSwiper .pags{
	position: absolute;
	right: 0.3rem;
	bottom: 0rem;
	display: inline-block;
	height: 0.35rem;
	line-height: 0.35rem;
	font-size: .20rem;
	color: white;
	background-color: rgba(0,0,0,0.3);
	border-radius: 0.2rem;
	overflow: hidden;
}
.detailsCommonVideoSwiper .pags .swiper-pagination-current{
	background-color: rgba(0,0,0,0.6);
	display: inline-block;
	height: 100%;
	padding: 0 0.2rem;
}
.detailsCommonVideoSwiper .pags .swiper-pagination-total{
	height: 100%;
	display: inline-block;
	padding: 0 0.2rem;
}
.detailsImagesSwiper .swiper-slide img{
	width: 100%;
	height: 100%;
}
.detailsImagesSwiper2 .swiper-slide img{
	width: 100%;
	height: 100%;
}
.videoImgTabs{
	margin-top: 0.2rem;
}
.videoImgTabs ul{
	background-color: #e5e5e5;
	height: 0.61rem;
	border-radius: 0.61rem;
	padding: 0 0.06rem;
}
.videoImgTabs ul li{
	color: #8f8f8f;
	height: 0.5rem;
	font-size: .24rem;
	padding: 0 0.4rem;
}
.videoImgTabs ul li.active{
	background-color: white;
	color: #8f8f8f;
	border-radius: 0.6rem;
}

.institutionCard{
	margin: 0.3rem;
	margin-top: 0.5rem;
	border-radius: .06rem;
	background-color: white;
	min-height: 3rem;
}
.institutionCard .info{
	padding-bottom: 0.2rem;
}
.institutionCard .info .top .left {
	height: 0.6rem;
}
.institutionCard .info .top .left .cover{
	position: relative;
	top: -0.3rem;
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 1.2rem;
	border: 2px solid white;
	background-color: #f5f5f5;
}
.institutionCard .info .top .left .cover img{
	width: 100%;
	height: 100%;
	border-radius: 1.2rem;
}
.institutionCard .info .top .left .name{
	font-size: 0.3rem;
	color: #333333;
	margin-left: 0.1rem;
}
.institutionCard .info .top .right{
	font-size: .24rem;
	color: #00a3ba;
	background-color: #e8fcff;
	width: 1.65rem;
	height: 0.5rem;
	border-radius: 0.5rem;
}
.institutionCard .info .top .right i{
	margin-right: 0.1rem;
}
.institutionCard .info .bottom{
	margin-top: 0.35rem;
	color: #8f8f8f;
	font-size: .2rem;
}
.institutionCard .info .bottom a{
	color: #8f8f8f;
}
.institutionCard .info .bottom i{
	margin-right: 0.08rem;
}
.institutionCard .address{
	border-top: 1px solid #f8f8f8;
	padding-top: 0.2rem;
	font-size: .2rem;
	color: #8f8f8f;
}
.institutionCard .address .gongjiao{
	margin: 0.15rem 0;
}
.institutionCard .address .left i{
	position: relative;
	top: 0.03rem;
}
.institutionCard .address .right{
	width: 1.7rem;
	margin-left: 0.2rem;
}
.institutionCard .address .right .lst {
	color: #00a3ba;
}
.institutionCard .address .right .lst .icon{
	width: 0.66rem;
	height: 0.66rem;
	border-radius: 0.66rem;
	background-color: #e8fcff;
}
.institutionCard .address .right .lst .icon i{
	font-size: 0.4rem;
}
.institutionCard .address .right .lst .name{
	font-size: 0.24rem;
	margin-top: 0.1rem;
}
.institutionCard .address .right .lst:nth-of-type(1){
	margin-right: 0.3rem;
}
/* 醫師詳情頁面 */
.physicianCard{
	margin: 0.3rem;
	margin-top: 0.5rem;
	border-radius: .2rem;
	background-color: white;
	min-height: 3rem;
}
.physicianCard .info{
	padding-bottom: 0.2rem;
}
.physicianCard .info .top .left {
	/*height: 0.6rem;*/
	max-width: 3.5rem;
}
.physicianCard .info .top .left .cover{
	position: relative;
	top: -0.3rem;
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 1.2rem;
	border: 2px solid white;
	background-color: #f5f5f5;
}
.physicianCard .info .top .left .cover img{
	width: 100%;
	height: 100%;
	border-radius: 1.2rem;
}

.physicianCard .info .top .right{
	
}
.physicianCard .info .top .right .list{
	font-size: .24rem;
	color: #00a3ba;
	background-color: #e8fcff;
	width: 1.65rem;
	height: 0.5rem;
	border-radius: 0.5rem;
}
.physicianCard .info .top .right .list:nth-of-type(1){
	margin-right: 0.2rem;
}
.physicianCard .info .top .right .list:nth-of-type(1) i{
	font-size: .32rem!important;
}
.physicianCard .info .top .right .list i{
	margin-right: 0.1rem;
}
.physicianCard .nickname{
	font-size: .50rem;
	font-weight: bold;
	color: #0db7b7;
	margin: 0.05rem 0;
	margin-right: .2rem;
}

.physicianCard .nickname .tag{
	color: #8f8f8f;
}
.physicianCard .tags{
	margin: 0.1rem 0;
	margin-top: 0.2rem;
}
.physicianCard .tags .list{
	height: .4rem;
	padding: 0 .06rem;
	border-radius: 0.06rem;
	margin-left: .2rem;
	color: #00a3ba;
	font-size: .2rem;
	background-color: #e8fcff;
}
.physicianCard .tags .list span{
	display: inline-block;
	transform: scale(.91);
}
.physicianCard .tags .list:nth-of-type(1){
	margin-left: 0;
}
.physicianCard .tags .list.vip{
	color: white;
	background-image: linear-gradient(to right , #efa118 , #ff7200);
}
.physicianCard .tags .list.vip img{
	width: .28rem;
	height: .26rem;
	margin-right: 0.02rem;
}
.physicianCard .tags .list.vip .box{
    max-width: 1.8rem;
    height: .26rem;
}
.physicianCard .tags .list .more{
	position: relative;
	right: -0.2rem;
	width: 0.65rem;
	height: .4rem;
	line-height: .4rem;
	border-radius: 0.06rem;
	display: inline-block;
	color: white;
	text-align: center;
	background-color: #323e48;
}
.physicianCard .tags .list .more b{
	display: inline-block;
	transform: scale(.81);
	transform-origin: center;
}
.physicianCard .tags .list a{
	color: #323e48;
	height: .4rem;
}
.physicianCard .tags .list a .more{
	color: white;
}
.physicianCard .desc{
	margin-top: .15rem;
	white-space: pre-wrap;
	font-size: .2rem;
	color: #323e48;
	line-height: .32rem;
}
.physicianCard .skill{
	border-top: 1px solid #f8f8f8;
	font-size: .2rem;
	padding-top: 0.2rem;
	color: #323e48;
}
.physicianCard .skill .blue{
	color: #00a3ba;
}
.physicianDesc{
	font-size: .2rem;
	color: #8f8f8f;
	background-color: white;
	border-radius: 0.06rem;
}
.physicianDesc .blue{
	color: #00a3ba;
}
.physicianDesc p{
	display: inline-block;
}
.physicianDesc p span{
	color: #8f8f8f;
	white-space: pre-wrap;
}
.physician-honor{
	margin-top: 0.2rem;
	margin-bottom: 0.6rem;
	background-color: white;
	border-radius: 0.06rem;
	padding-bottom: 0.3rem;
}
.physician-honor .head{
	font-size: .3rem;
	color: #333333;
}
.physician-honor .listData{
	margin-top: 0.25rem;
	overflow: hidden;
}
.physician-honor .listData ul{
	overflow-y: hidden;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	scrollbar-width: none;
	-ms-overflow-style: none;
}
.physician-honor .listData ul::-webkit-scrollbar{
	display: none;
	width: 0;
	height: 0; 
}

.physician-honor .listData ul li{
	width: 1.55rem;
	height: 1.55rem;
	margin-right: 0.2rem;
}
.physician-honor .listData ul li .block{
	line-height: 0;
}
.physician-honor .listData ul li .cover{
	width: 1.55rem;
	height: 1.55rem;
	border-radius: 0.08rem;
	background-color: #f5f5f5;
	margin-bottom: 0.2rem;
}
.physician-honor .listData ul li .cover img{
	width: 100%;
	height: 100%;
}
.common-title-box{
	border-radius: 0.2rem;
	overflow: hidden;
	background-color: white;
	box-shadow: 0 0.2rem 0.2rem #f5f5f5;
}
.common-title-box .title{
	height: 0.7rem;
	color: white;
	background-color: var(--minColor);
}
.common-title-box .listData{
	padding: 0.25rem;
}
.common-title-box .content{
    color:#323e48;
}
.common-title-box .listData ul{
	display: grid;
	grid-template-columns: 3.1rem 3.1rem;
	grid-row-gap: 0.2rem;
	grid-column-gap: 0.2rem;
}
.common-title-box .listData ul li,.common-title-box .listData ul li img{
	width: 3.1rem;
	height: 3.1rem;
}
.ljzxFixBtnH{
	height: 1.5rem;
}
.ljzxFixBtn{
	position: fixed;
	bottom: 0;
	width: 7.5rem;
	height: 1.5rem;
	background-color: white;
}
.ljzxFixBtn a{
	height: 0.95rem;
	color: #323f48;
	width: 6.5rem;
	margin: 0 auto;
	font-size: 0.35rem;
	margin-top: 0.2rem;
	border-radius: 0.95rem;
	background-image: linear-gradient(to right,#1ff9f8,#22f2b4);
}

.kqlbNav{
	
}
.kqlbNav .swiper{
	height: 6.78rem;
}
.kqlbNav .swiper .swiper-slide,.kqlbNav .swiper .swiper-slide img{
    height: 6.78rem;
}
.kqlbNav .swiper-button-next, .kqlbNav .swiper-button-prev{
    color: #02a4b8;
}
.kqlbNav .swiper-button-next::after, .kqlbNav .swiper-button-prev::after{
    font-size: 30px;
    font-weight: bold;
}