*{padding:0; list-style:none; margin:0; text-decoration:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
body{background:#EAF2FB}
img{max-width:100%; height:auto}
.askmain{margin:15px auto;width:100%; max-width:1000px; letter-spacing:1px; line-height:1.5; font-size:15px; background:#fff; padding:10px;box-shadow:0 0.2rem 0.4rem rgb(0 0 0 / 50%)}
#askhead{width:1000px; margin:0 auto;  padding:10px 0 0 0}
#askh1{padding:10px; font-size:21px; letter-spacing:2px}

.headtitle{width:100%; display:flex}
.headtitle div{flex:1; line-height:1}
.headtitle .img01{float:left; margin:0 5px 10px 0; display:block; width:112px}
.headtitle p{font-size:12px}

.headtitle .sk{text-align:right; padding:10px}
.headtitle .sKW{border:1px solid #ddd; padding:8px 3px}
.headtitle .sKW2{padding:7px 20px; background:#002885; color:#fff; cursor:pointer; border-radius:0 8px 8px 0; letter-spacing:3px; font-size:14px; border:none}

img.newab3{margin:8px auto; display:block;width:100%; max-width:350px}
.ask_ul_1{width:100%; padding:10px 0; background:#f7f7f7; display:flex; justify-content:center; align-items:center; border-bottom:1px solid #555}
.ask_ul_1 li{padding:5px 28px; text-align:center}
.ask_ul_1 .ask_u_il{font-weight:700; display:block; margin:0 0 10px 0}
.ask_web66{border-radius:5px; background: repeat-x url(//s.web66.com.tw/web66/image/ask/20130124/Ask_D_All-icon2.gif) 0 -184px; color:#fff; font-weight:700; cursor:pointer}
.ask_web66::before{content:''; background:no-repeat url(//s.web66.com.tw/web66/image/ask/20130124/Ask_D_All-icon2.gif) 0 -125px; display:inline-block; width:45px; height:49px; vertical-align:middle; margin:0 5px 0 0}
.ask_web66::after{content:''; background:no-repeat url(//s.web66.com.tw/web66/image/ask/20130124/Ask_D_All-icon2.gif) -116px -125px; display:inline-block; width:4px; height:49px; vertical-align:middle; margin:0 0 0 5px}
.ask_pay{border-radius:5px; padding:3px 10px 0 45px; background:url(//s.web66.com.tw/web66/image/ask/20130124/Ask_D_All-icon2.gif) 0 -400px; color:#333; cursor:pointer; border-left:1px solid #ABABAB; font-size:14px; font-weight:700; position:relative; height:49px; overflow:hidden}
.ask_pay span{color:#f00; display:block; text-align:left; letter-spacing:0}
.ask_pay::before{content:''; background:no-repeat url(//s.web66.com.tw/web66/image/ask/20130124/Ask_D_All-icon2.gif) -10px -882px; display:inline-block; width:30px; height:30px; position: absolute; top:10px; left:10px}
.ask_pay::after{content:''; background:no-repeat url(//s.web66.com.tw/web66/image/ask/20130124/Ask_D_All-icon2.gif) -116px -341px; display:inline-block; width:4px; height:49px; position:absolute; top:0; right:0}
.askBB{padding:10px;}
.AskK_ strong{display:inline-block; margin:0 10px 0 0; color:#000;}
.askBB span{display:inline-block}
.OverexpiredDay{height:49px; line-height:49px; text-align:center; padding:0 25px; border-radius:5px; background:#E5E5E5; font-size:16px; color:#333; border:1px solid #333; font-weight:bold}

.flex,.ask_main{display:flex; padding:20px 0;}
#ask1{display:flex; width:100%; flex-direction:column; gap:1em; align-items:center; justify-content:center}
.ask_main .ask_mainL,.askiist{flex:4;}
.ask_main .ask_mainR,.askside{flex:2; padding:0 8px}
.ask_main .ask_mainR dl{width:100%; padding:10px; border:2px solid #8E8E8E; border-radius:5px; background:#fafafa}
.Cor1{color:#0EB30C}
.Cor2{font-size:12px; color:#c90808; margin:0 0 0 5px}
.Cor21{font-size:15px; color:#c90808; display:block; text-align:center; margin-top:20px; font-weight:700}
.tasktext{color:#222}
.ask_main .ask_mainR dt{font-weight:700}
.ask_main .ask_mainR dd{font-size:16px; padding:3px 0}

.askiist{padding:0 10px}
.askiist h2{padding:10px; font-size:18px; color:#fff; background:#2244E5}
.askiist ul{ width:100%; padding:10px}
.askiist li{width:100%; display:flex; padding:5px; border-bottom:1px dotted #D9D9D9}
.askiist li:hover{background:#F1F1F1}
.askiist li h3{flex:5;}
.askiist li h3 a{ font-size:14px; color:#039}
.askiist li span{flex:1; text-align:center}
.askiist p{padding:5px 10px; background:#FFEFB7}
.askiist p a{color:#ad0000}

#navhead{text-align:right; background:#006ae1}
#navhead a{color:#fff; letter-spacing:1px; padding:8px; display:inline-block; font-size:15px; margin:0 8px}
#navhead a.askbg{background:#891c1c}
.navurl{padding:10px 5px; font-size:12px; letter-spacing:1px; color:#444}
.navurl a{color:#444; padding:0px 3px}
#foot{padding:20px; font-size:13px; color:#fff; background:#000; text-align:center}
#foot a{color:#fff}

.tologin{position:fixed; width:100%; height:100%; top:0; left:0; background:#dcdcdccf; display:none}
#tologin{max-width:400px; display:flex; width:100%; padding:10px; background:#fff; border:3px solid #0E66AF; border-radius:8px; margin:100px auto; font-size:14px; letter-spacing:1px; line-height:1.5; position:relative}
.tologinL,.tologinR{ width:50%}
.tologin dl{padding:5px}
.tologinR s{color:#888}
#off{position:absolute; top:10px; right:10px; text-align:center; width:25px; height:25px; line-height:25px; background:#C5C5C5; color:#555; font-size:14px; cursor:pointer; border:1px solid #666; border-radius:4px}
.tologin dt{font-size:16px; font-weight:700; padding:5px 0 5px 5px; border-bottom:1px solid #F1F1F1}
.tologin dd{padding:3px}
.tologin .pname{color:#555; font-size:12px}
.tologin .int01{padding:3px; border:1px solid #444; width:100%}
.tologin dd.govippass{margin:10px 0 0 0}
.tologin dd.govippass a{color:#3188FF}
.submit{display:table; padding:5px 20px; font-size:16px; color:#fff; letter-spacing:2px; margin:5px auto; background:#5987F1; border:1px solid #5987F1; border-radius:5px; cursor:pointer;box-shadow:0 0.2rem 0.4rem rgb(0 0 0 / 50%); font-weight:700}
.submitvip{display:table; padding:0 20px; font-size:16px; color:#fff; letter-spacing:2px; margin:15px auto 0 auto; background:#ff7043; border:1px solid #ff7043; border-radius:5px; cursor:pointer;box-shadow:0 0.2rem 0.4rem rgb(0 0 0 / 50%); font-weight:700}
.submitislogin:hover,button:hover,.submitvip:hover,.submit:hover{opacity:.7}

.sendOK{text-align:center; color:#D00306; font-weight:700}

.tovisa{position:fixed; width:100%; height:100%; top:0; left:0; background:#dcdcdccf; display:none}
#tovisa{max-width:400px; width:100%; padding:10px; background:#fff; border:3px solid #0E66AF; border-radius:8px; margin:100px auto; font-size:14px; letter-spacing:1px; line-height:1.5; position:relative}
.tovisa dt{font-size:15px; font-weight:700; padding:5px 0 5px 5px; border-bottom:1px solid #F1F1F1; background:#1976d2; color:#fff; text-align:center}
.tovisa dd{padding:3px}
.inv0{display:none}
#tovisa label{font-weight:bold; width:80px; display:inline-block; text-align:right; padding:0 5px 0 0}
#tovisa select{ border:1px solid #444; padding:3px}
.corf00{color:#f00; font-weight:bold}
.tovisa .int02{width:calc(100% - 95px); border:1px solid #444; padding:3px}
.tovisa .int03{width:100%; border:1px solid #444; padding:3px}
.tobtn{text-align:center}
#okvisa{ padding:5px 20px; font-size:16px; color:#fff; letter-spacing:2px; margin:5px 10px; background:#5987F1; border:1px solid #5987F1; border-radius:5px; cursor:pointer;box-shadow:0 0.2rem 0.4rem rgb(0 0 0 / 50%); font-weight:700}
#notokvisa{padding:5px 20px; font-size:16px; color:#fff; letter-spacing:2px; margin:5px 10px; background:#c2c2c2; border:1px solid #c2c2c2; border-radius:5px; cursor:pointer;box-shadow:0 0.2rem 0.4rem rgb(0 0 0 / 50%); font-weight:700}

#islogin_div{padding:15px 50px; background:#bbdefb; margin:10px 0 0 0; font-size:18px; color:#333; border:4px double #fff;box-shadow:0 0.2rem 0.4rem rgb(0 0 0 / 5%)}
#islogin_div p{padding:3px 0}
.isp span{display:inline-block; margin:2px 0 2px 25px; border-bottom:1px solid #333}
.submitbtn{text-align:center; padding:15px 0 0 0; display:table; margin:auto}
.submitislogin{ display:inline-block; padding:5px 20px; font-size:16px; color:#fff; letter-spacing:2px; margin:0 10px; background:#5987F1; border:1px solid #5987F1; border-radius:5px; cursor:pointer;box-shadow:0 0.2rem 0.4rem rgb(0 0 0 / 50%); font-weight:700}
.submitbtn button{ display:inline-block; padding:5px 20px; font-size:16px; color:#fff; letter-spacing:2px; margin:0 10px; background:#989898; border:1px solid #989898; border-radius:5px; cursor:pointer;box-shadow:0 0.2rem 0.4rem rgb(0 0 0 / 50%); font-weight:700}

.isvipask{color:#DD0303; font-size:14px; padding:10px 0 0 0; text-align:center}
.isvipask span{display:inline-block; margin:0 5px}
.isvipask_1{color:#333; font-weight:700}
.isvipask_2{}

#tovisatab2{display:none}
.tovisatab2dd{font-size:15px; text-align:center}
#finalPrice{font-weight:bold; color:#f00}
.tovisatab2ps{font-size:12px; color:#999}
.toUs{padding:15px; background:#F6F6F6; border:1px solid #d0d0d0}
.toUs li{padding:5px 0; letter-spacing:1px; line-height:1.5; font-size:14px}
.toUs .int04{width:100%; border:1px solid #444; padding:3px; height:65px}
.toUs .tousli{line-height:1.2}
.toUs .tobtn{text-align:center}
.toUs .tobtn span{font-size:12px; margin-left:3px; color:#003399; }
.toUs .int05{width:calc(100% - 90px); border:1px solid #444; padding:3px}
.toUs .tops{color:#999; font-size:12px}

.weburls_New{padding:12px; width:98%; padding:0 5px; letter-spacing:1px; line-height:1.3; margin:25px auto; border:1px solid #B3B3B3;box-shadow:1px 3px 0px rgba(20%,20%,40%,0.3); background:#fff; text-align:left;}
.weburls_New dt{font-weight:bold; font-size:16px; padding:5px; border-bottom:1px solid #CDCDCD}
.weburls_New dd{margin:5px 0}
.weburls_New cite{color:#202124; font-style:normal; letter-spacing:0; font-size:14px; display:block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.weburls_New cite span{letter-spacing:1px; margin:0 0 0 5px;color:#5f6368}
.weburls_New cite span::before{content:'\009B'}
.weburls_New a{font-size:15px; color:#1a0dab; padding:5px 0; overflow:hidden;text-overflow: ellipsis;}
.weburls_New a:hover h3{color:#681da8; text-decoration:underline}
.weburls_New p{font-size:14px;}
@media (max-width: 760px){
#askhead,askmain{width:100%}
	.askmain{margin:5px auto; padding:5px}
	.askiist{padding:0}
	#askhead{background:#fff}
	#islogin_div{padding:10px; font-size:15px}
	.headtitle .sKW{width:calc(100% - 90px)}
	.headtitle .sk{ text-align:center; padding:0 0 5px 0}
.ask_ul_1{padding:5px 0; flex-wrap:wrap}
.flex,.ask_main{flex-direction:column}
.ask_ul_1 li{padding:5px}

	.askimg{flex-wrap:wrap}
	#navhead{text-align:center}
	.headtitle{ flex-direction:column; align-items:center}
	.headtitle div{ width:280px}
	.askimg div{padding:10px 0 0 0}
	.askopen .int02{width:100%}
	
}