#latestQA { overflow: hidden; margin: 10px 0; }
#latestQA .qabanner { border: 1px solid #E0E0E0; background-repeat: no-repeat; background-position: 50%; background-size: cover; }
#latestQA .qabanner img { width: 100%; }
#latestQA .five ul li a { display: block; color: #5a5a5a; font-size: 16px; line-height: 120%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#latestQA .five ul li a:hover { color: #000; background: -webkit-gradient(linear,left top,right bottom,color-stop(0,rgba(0,0,0,.15)),color-stop(1,rgba(0,0,0,0))); }
#meqna-catelog { margin-top: 15px; position: relative; }
#meqna-catelog h2 {margin-bottom: 5px;border-bottom: 1px #ccc solid;font-size: 25px;font-family: 'Noto Serif TC',serif;color: #0d69c1;}
#meqna-catelog .items a { display: inline-block; color: #565656; border: 1px solid #b1b1b1; line-height: 100%; padding: 3px 15px; width: calc((100% / 5) - 36px); transition: all linear .2s; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#meqna-catelog .items a:hover { background: #f1f1f1; }
#meqna-catelog .items a span { font-size: 16px; }
#meqna-ask-search { overflow: hidden; margin: 15px 0; }
#meqna-ask-search .askform { float: left; background: #F2F2F2; text-align: center; height: 77px; width: calc(100% - 190px); }
#meqna-ask-search .askform form { border: 1px solid #8E8E8E; display: inline-block; background: #fff; margin-top: 22px; }
#meqna-ask-search .askform .lefttitles { display: inline-block; float: left; }
#meqna-ask-search .askform .lefttitles .list input { width: 200px; padding: 3px 10px; font-size: 16px; }
#meqna-ask-search .askform .rightBtn { display: inline-block; float: right; border-left: 1px solid #868686; padding: 0 8px; line-height: 100%; margin-top: 6px; }
#meqna-ask-search .askform .rightBtn .searchbutton { background: none; border: none; font-size: 18px; }
#meqna-ask-search .iwannaask { float: right; width: 187px; }
#meqna-ask-search .iwannaask a {border: none;color: #fff;width: 100%;height: 77px;position: relative;background: #43aac6;background: -moz-linear-gradient(top,rgba(67,170,198,1) 1%,rgba(60,154,189,1) 100%);background: -webkit-linear-gradient(top,rgba(67,170,198,1) 1%,rgba(60,154,189,1) 100%);background: linear-gradient(to bottom,rgb(2, 96, 170) 1%,rgb(1, 69, 144) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#43aac6',endColorstr='#3c9abd',GradientType=0);display: block;text-align: center;font-family: 'Noto Serif TC',serif;line-height: 77px;}
#meqna-ask-search .iwannaask a.minBtn { height:85px; }
#meqna-ask-search .iwannaask a:after {content:'';display:block;width:calc(100% - 6px);height:71px;position:absolute;top:2px;left:2px;border: 1px solid #a5c3d6;}
#meqna-ask-search .iwannaask a.minBtn:after { height:79px; }
#meqna-ask-search .iwannaask a b { font-size:22px; }
#meqna-ask-search .iwannaask a b i { font-size:26px; }

.meqna-qa { margin: 15px 0; padding-bottom: 10px; }
.meqna-qa >h2 { padding: 2px 40px 2px 25px;
background: #ff643a; background: -moz-linear-gradient(left,#ff643a 1%,#ff7905 100%); background: -webkit-linear-gradient(left,#ff643a 1%,#ff7905 100%); background: linear-gradient(to right,#ff643a 1%,#ff7905 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff643a',endColorstr='#ff7905',GradientType=0); border-radius: 20px; display: inline-block; font-size: 20px; line-height: 32px; color: #fff; }
.meqna-qa >h2 img { margin-top: -6px; }
.meqna-qa li { position: relative; padding: 32px 30px 40px 65px; border: 1px solid #ccc; margin: 30px 0; margin-left: 15px; }
.meqna-qa li a { position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0; z-index: 5; }
.meqna-qa li h4 { position: absolute; background: #3b98bb; color: #fff; left: -15px; line-height: 100%; top: 10px; padding: 10px 15px; font-size: 14px; }
.meqna-qa li h4:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 0 15px 10px 0; border-color: transparent #297890 transparent transparent; display: block; position: absolute; bottom: -10px; left: 0; }
.meqna-qa li h4 b { font-weight: 400; }
.meqna-qa li .list { overflow: hidden; }
.meqna-qa li .list .pic { float: left; width: 90px; background: url(/images/01/index/questionyellow.png) no-repeat 50%; background-size: contain; border-radius: 50%; }
.meqna-qa li:nth-child(2n) .list .pic { background-image: url(/images/01/index/questiongreen.png); }
.meqna-qa li .list .text { float: right; width: calc(100% - 130px); overflow: hidden; }
.meqna-qa li .list .text h3 { height: 22px; font-size: 17px; line-height: 130%; color: #4e4e4e; margin-bottom: 15px; -webkit-line-clamp: 1; }
.meqna-qa li .list .text article { height: 38px; color: #696969; line-height: 140%; -webkit-line-clamp: 2; }
.meqna-qa li h5 { position: absolute; right: 30px; bottom: -18px; background: #EFEFEF; border-radius: 25px; border: 1px solid #E0E0E0; padding: 4px 30px; font-size: 16px; color: #636363; }
.meqna-qa li h5 b { font-weight: 400; }
.meqna-qa li:hover .list .text h3,.meqna-qa li:hover .list .text p { color: #000; }
.meqna-qa.insetStyle li { padding: 50px 65px; }
.meqna-qa li .list .text .date { overflow: hidden; margin-bottom: 5px; }
.meqna-qa li .list .text .date h3 { font-weight: 400; font-size: 16px; margin: 0; color: #505050; }
.meqna-qa li .list .text .date h3 a { position: relative; width: auto; height: auto; display: inline-block; color: #505050; }
.meqna-qa li .list .text h2 { font-size: 23px; color: #3e3e3e; line-height: 140%; }
.meqna-qa li .ask-describe { line-height: 150%; margin-top: 25px; color: #464646; }
.meqna-qa li .ask-describe a { position: relative; }
.meqna-qa li.doctor h4 { background: #009e78; }
.meqna-qa li.doctor .list .text h2 { float: left; width: 100%; margin-top: 5px; }
.meqna-qa li.doctor .list .text h2 a { position: inherit; display: inline-block; background: #bfbebe; width: auto; border-radius: 25px; font-size: 16px; color: #fff; font-weight: 400; line-height: 100%; padding: 5px 20px; }
.meqna-qa li.doctor .list .text h2 a:hover { background: #a0a0a0; }
.meqna-qa li.editor h4 { background: #3fa000; }
.meqna-qa li .fixeddate { text-align: right; color: #bebebe; font-weight: 400; font-size: 16px; }
.meqna-qa li .fixeddate img { width: 15px; vertical-align: inherit; margin-right: 5px; }
.meqna-ask-form { margin-top: 10px; margin-bottom: 50px; }
.meqna-ask-form h2 {line-height: 120%;text-align: center;background: #09489d;font-size: 16px;padding: 7px;color: #ffffff;}
.meqna-ask-form form,.meqna-ask-form fieldset { position: relative; font-size: 16px; color: #424242; }
.meqna-ask-form .list { border: 1px solid #E0E0E0; border-top: 0; }
.meqna-ask-form .large { border: #b1b1b1 1px solid; margin-top: 7px; }
.meqna-ask-form .editorBox { border: 0; margin-top: 10px; }
.meqna-ask-form .list p { padding: 10px 15px; }
.meqna-ask-form .editorBox p { padding: 10px 0; }
.meqna-ask-form .list p label { font-size: 16px; vertical-align: bottom; }
.meqna-ask-form .list p input { font-size: 16px; width: calc(100% - 68px); padding: 0 8px; }
.meqna-ask-form .list p select { font-size: 16px; width: 120px; line-height: 100%; padding: 5px; vertical-align: top; }
.meqna-ask-form .large p textarea { width: 100%; height: 300px; font-size: 16px; line-height: 150%; }
.meqna-ask-form .code { border: 0; margin: 20px 0; }
.meqna-ask-form .code h3 { text-align: center; font-size: 14px; font-weight: 400; }
.meqna-ask-form .code p { text-align: center; }
.meqna-ask-form .code p input { border: 1px solid #b1b1b1; width: 50px; padding: 0 8px; }
.meqna-ask-form .code p .remind { display: block; font-size: 12px; color: #F00A0E; }
.meqna-ask-form .last { border: 0; text-align: center; }
.meqna-ask-form .last .same-btn { display: inline-block; padding: 5px; }
.meqna-ask-form .last .same-btn a { border: none; color: #fff; position: relative; background: #43aac6; background: -moz-linear-gradient(top,rgba(67,170,198,1) 1%,rgba(60,154,189,1) 100%); background: -webkit-linear-gradient(top,rgba(67,170,198,1) 1%,rgba(60,154,189,1) 100%); background: linear-gradient(to bottom,#a9a9a9 1%,#808486 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#43aac6',endColorstr='#3c9abd',GradientType=0); display: block; padding: 18px 35px; font-size: 20px; font-family: 'Noto Serif TC',serif; }
.meqna-ask-form .last .same-btn a:after { content: ''; display: block; width: calc(100% - 6px); height: calc(100% - 6px); position: absolute; top: 2px;
left: 2px; border: 1px solid #d6d6d6; }
.meqna-ask-form .last .send a:after {border: 1px solid #e2f8ff;}
.meqna-ask-form .last .send a {background: #43aac6;background: -moz-linear-gradient(top,rgba(67,170,198,1) 1%,rgba(60,154,189,1) 100%);background: -webkit-linear-gradient(top,rgba(67,170,198,1) 1%,rgba(60,154,189,1) 100%);background: linear-gradient(to bottom,rgb(2, 96, 170) 1%,rgb(1, 69, 144) 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#43aac6',endColorstr='#3c9abd',GradientType=0);}
#hello { display: none; width: 760px; }
#hello .meqna-qa li { margin-left: 0; }
#hello .meqna-qa { margin: 0; padding-bottom: 0; }
#placeholder { position: absolute; padding: 0.3rem 0.5rem; width: calc(100% - 1rem); top: 148px; z-index: 1; color: #b1b1b1; }
#editor1 { margin-top: 15px; position: relative; border-color: #E0E0E0; z-index: 2; }
@media screen and (min-width: 961px) {
	#latestQA .qabanner { float: left; width: 384px; }
	#latestQA .five { float: right; width: calc(100% - 387px); border: 1px solid #E0E0E0; border-left: 0; height: 292px; }
	#latestQA .five ul { min-height: 294px; }
	#latestQA .five ul li { border-left: 10px solid rgba(59, 154, 189, 0.5); border-bottom: 1px solid #e0e0e0; }
	#latestQA .five ul li:last-child { border-bottom: 0; }
	#latestQA .five ul li a { padding: 19.4px 15px; }
	.mobile-five.slick-slider,.search-inform-mb-2 { display: none; }
	.meqna-qa li .fixeddate { position: absolute; top: 45px;  right: 65px; }
}
@media screen and (max-width: 960px) {
	#latestQA .qabanner { width: calc(100% - 2px); }
	#latestQA .five { width: 100%; border: 0; }
	.mobile-five,.search-inform-mb-2 { display: block; }
	#latestQA .five >ul,#meqna-catelog .items,#meqna-catelog h2 { display: none; }
	#latestQA .five .mobile-five ul { bottom: -20px; }
	#latestQA .five .mobile-five .slick-dots li button:before { font-size: 10px; }
	#latestQA .five .mobile-five a { color: #4e4c4c; font-size: 17px; display: block; outline: none; padding: 10px; }
	.search-inform-mb-2 { appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(/images/01/meqna/plus.svg) no-repeat scroll right center transparent; background-position: 95% 50%; background-size: 4%; background-color: #f5f5f5; padding: 7px 18px; width: 100%; font-size: 16px; line-height: 100%; position: relative; }
	.meqna-qa.insetStyle li { padding: 50px 45px 30px; }
	#hello { width: 90%; }
	#meqna-ask-search .iwannaask { width: 100%; }
	#meqna-ask-search .iwannaask font { float: left; }
	#meqna-ask-search .iwannaask font:nth-child(2) { margin-left: 10px; width: calc(100% - 150px); }
	#meqna-ask-search .iwannaask font.discusshome a { background: none; line-height: 170%; }
	#meqna-ask-search .iwannaask font.discusshome a:after { display: none; }
	#meqna-ask-search .iwannaask font.discusshome a img { height: 77px; }
}
@media screen and (max-width: 640px) {
	#meqna-ask-search .askform { width: 100%; float: none; }
	#meqna-ask-search .iwannaask { float: none; margin: 20px auto; }
	.meqna-qa li { padding: 30px 20px; }
	.meqna-qa li .list .pic { float: none; margin: 0 auto 20px; }
	.meqna-qa li .list .text { width: 100%; float: none; }
}
@media screen and (max-width: 480px) {
	.meqna-qa li h5 { right: calc(50% - 88px); }
	.meqna-qa.insetStyle li { padding: 50px 20px 30px; }
	.meqna-qa li .list .text .date h3,.meqna-qa li .list .text h2,.meqna-qa li.doctor .list .text h2 { text-align: center }
	.meqna-ask-form .last .same-btn a { padding: 15px 25px; font-size: 18px; }
}