@charset "utf-8";

/****************************** faq class ******************************/
.faq_search_box {margin-top:10px;border-top:solid 1px #000;}
.faq_search_box .form_box {border:solid 1px #e3e3e3;border-top:none 0;background:#fff;padding:22px 0;text-align:center;}
.faq_search_box .form_box input[type=text] {width:516px;height:48px;padding:0;line-height:48px;text-indent:17px;vertical-align:top;font-size:16px;}
.faq_search_box .form_box .btn_search {width:134px;height:50px;background:#163e35;color:#fff;font-size:18px;text-align:center;vertical-align:top;}

.tab_menu_box {clear:both;margin-top:50px;background:#fff;}
.tab_menu_box ul {position:relative;overflow:hidden;}
.tab_menu_box ul li {float:left;width:197px;height:38px;}
.tab_menu_box ul li.last {width:198px;}
.tab_menu_box ul li a {display:block;height:18px;border:solid 1px #e3e3e3;padding:9px 15px;line-height:18px;color:#666;font-weight:300}
.tab_menu_box ul li a:hover,
.tab_menu_box ul li.active a {border:solid 1px #000;color:#163e35;font-weight:400}
.tab_menu_box ul li.none {width:165px;height:18px;border:solid 1px #e3e3e3;padding:9px 15px;line-height:18px;color:#666;font-weight:300}
.tab_menu_box ul li.last.none {width:166px;}

.faq_list {border-top:1px solid #d9d9d9;margin-top:50px;}
.faq_list dt, 
.faq_list dd {padding:24px 0 24px 112px;border-bottom:dashed 1px #d9d9d9;line-height:30px;position:relative;word-break:break-all;}
.faq_list .icons {position:absolute;left:0;top:50%;width:102px;height:30px;margin-top:-15px;font-size:20px;color:#333;font-weight:700;text-align:center;}
.faq_list dt a {display:block;padding-right:45px;background:url(../../imgs/mile/cscenter/faq_arrow_open.png) right center no-repeat;}
.faq_list dt.active a {background:url(../../imgs/mile/cscenter/faq_arrow_close.png) right center no-repeat;}
.faq_list dd {display:none;background:#fff;}

.faq_none {border-top:1px solid #d9d9d9;border-bottom:dashed 1px #d9d9d9;margin-top:50px;font-weight:300;color:#999;line-height:67px;height:67px;text-align:Center;}

/****************************** inquiry class ******************************/
.page_inquiry .summary {font-weight:300;color:#999;margin-top:8px;}
.page_inquiry .inner_box {background:#fff;border:solid 1px #e3e3e3;padding:36px 36px 34px;margin-top:18px;}
.page_inquiry .inner_box table {border-bottom:solid 1px #d9d9d9;}
.page_inquiry .inner_box table th,
.page_inquiry .inner_box table td {border-top:dashed 1px #d9d9d9;text-align:left;font-weight:300;}
.page_inquiry .inner_box table th {padding-left:20px;color:#666;background:#fdfdfd}
.page_inquiry .inner_box table td {padding:6px 0 6px 14px;font-size:13px;color:#999}
.page_inquiry .inner_box table .border {border-top:solid 1px #d9d9d9;}
.page_inquiry .inner_box table td .wide {width:749px;}
.page_inquiry .inner_box table td.consult select {width:173px;}
.page_inquiry .inner_box table td .form_tel {overflow:hidden;}
.page_inquiry .inner_box table td .form_tel .select-title {display:block;float:left;width:101px;}
.page_inquiry .inner_box table td .form_tel select {width:103px;}
.page_inquiry .inner_box table td .form_tel input {display:block;float:left;width:91px;margin-left:7px;}
.page_inquiry .inner_box table td .form_email {overflow:hidden;}
.page_inquiry .inner_box table td .form_email input {display:block;float:left;width:91px;}
.page_inquiry .inner_box table td .form_email .at {display:block;float:left;width:28px;height:30px;text-align:center;color:#999;line-height:30px;}
.page_inquiry .inner_box table td .form_email .select-title {display:block;float:left;width:101px;margin-left:6px;}
.page_inquiry .inner_box table td .form_email select {width:103px;}
.page_inquiry .inner_box table td .marketting_agree {height:14px;line-height:14px;margin:12px 0 5px;}
.page_inquiry .inner_box table td .marketting_agree .text {display:inline-block;vertical-align:top;width:260px;}
.page_inquiry .inner_box table td .marketting_agree .radioboxForm {vertical-align:top;height:14px;}
.page_inquiry .inner_box table td .marketting_agree .radioboxForm .form-radio {margin-right:7px;}
.page_inquiry .inner_box table td .marketting_agree .radioboxForm label {font-size:13px;color:#111;line-height:14px;margin-right:14px;}
.page_inquiry .inner_box table td .form_file {position:relative;padding:3px 0 16px;}
.page_inquiry .inner_box table td .form_file .btn {position:absolute;right:9px;top:4px}
.page_inquiry .inner_box table td .form_file .btn button {display:inline-block;vertical-align:top;border:solid 1px #d9d9d9;margin-left:-4px;width:58px;height:22px;font-size:12px;color:#999;line-height:22px;text-align:Center;}
.page_inquiry .inner_box table td .form_file .btn .full {background:#f8f8f8;}
.page_inquiry .inner_box table td .form_file li {margin-top:15px;}
.page_inquiry .inner_box table td .form_file .fileboxdefault input[type=text] {width:195px;}
.page_inquiry .buttons_box {margin-top:34px;}
.page_inquiry .buttons_box.center a,
.page_inquiry .buttons_box.center button {width:250px;font-size:16px;}