html{font-family: "Microsoft Jhenghei",sans-serif;}
body{margin: 0;font-size: 14px;line-height: 1.8;color: #333;background-color: #fff;text-align: justify;}
ul, ol {margin-top: 0;margin-bottom: 12.5px;list-style: none;}
#top_table_contents ul{list-style: revert;}
a {color: #948e82;text-decoration:none;}
a:hover{text-decoration: underline;}
a:focus{color: lightcoral;}
.container {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.top-nav{background-color: rgba(0,0,0,0.8);height: 73px;border-bottom: solid 1px #ccc;}
.top-nav ul li{float: left;}
.top-nav ul li a{color: #fff;}
.top-nav .top-left li{margin-right: 10px;padding-right: 10px;}
.top-left{float: left;}
.top-nav ul{list-style: none;padding: 0;margin: 20px 0;}
.top-right{float: right;}
.top-nav .top-right li{margin-right: 5px;}
.tel{margin-right: 20px;color: #fff;font-size: 15px;background: #6495ed;border-radius: 2px;padding: 0 5px;}
.tel span{font-weight: bold;}
.main-header{border-bottom: solid 1px #ccc;}
#global-menu-button{display:none;}
#global-menu{display:none;}
header nav {padding-top: 10px;}
header nav ul li {float: left;width: 15%;border-right: 1px solid #aaa;}
header nav ul li a {font-size: 18px;font-weight: bold;display: block;text-align: center;line-height: 150%;}
header nav ul li a span {display: block;margin-top: -5px;font-size: 12px;color:#6495ed;}
main{margin-top: 60px;padding: 0;}
.breadcrumb {padding: 8px 15px;margin-bottom: 25px;list-style: none;background-color: #f5f5f5;border-radius: 4px;}
.col-lg-12{position: relative;min-height: 1px;padding-left: 15px;padding-right: 15px;}
.breadcrumb>li {display: inline-block;}
.breadcrumb>li+li:before {content: "/ ";padding: 0 5px;color: #ccc;}
.detail_h1 {padding: 15px 0px 0px 0px;text-align: left;line-height: 30px;min-height: 40px;margin-bottom: 8px;height: 40px;height: initial;}
.img-responsive {display: block;max-width: 100%;height: auto;margin: auto;}
.container:before, .container:after {content: " ";display: table;}
hr{margin-top: 25px;margin-bottom: 25px;border: 0;border-top: 1px solid #eee;}
main,.f-s,.table_contents,#emotional_service,#how_to_help_partner_affair,#adultery_criminal_law_impact,#more_about_credit_bureaus,#common_equipment_usage{font-size: 18px;}
/* 收合選單 */
.details{padding: 10px;}
details h3{display: inline;margin: 0;}
/* 目錄 */
.table_contents{padding: 10px 10px 10px 10px;background: #F0F0F0;border-style: solid;border-width: 1px;}
.table_contents p{text-align: center;}
/* 徵信社是什麼 */
#what_is_credit_bureau{padding-top: 20px;}
/* 內文鏈結樣式 */
.table_contents a,#can_i_track_it_myself a,#when_should_call_credit_bureau a,#emotional_service a,#how_to_help_partner_affair a,#adultery_criminal_law_impact a,#credit_service_price a,#common_equipment_usage a,#common_problem a,#domestic_violence a,#contact_details a,#whereabouts_investigation a,#business a{color: #6495ed;}
/* 側邊按鈕 */
.footer01{width: 476px;position: fixed;right: 10%;bottom: 0;z-index: 999;}
#spcon_call a, #spcon_line a {color: #fff;}
#spcon_call {width: 35px;height: auto;padding: 10px;position: fixed;top: 40%;right: 0;z-index: 10;color: #fff;font-size: 16px;font-weight: bold;background-color: #57c3ea;border-top-left-radius: 20px;}
#spcon_line {width: 35px;height: auto;padding: 10px;position: fixed;top: 48%;right: 0;z-index: 10;color: #fff;font-size: 16px;font-weight: bold;background-color: #00C300;margin: 10px 0;border-bottom-left-radius: 20px;}
#spcon_top{width: 10px;height: auto;padding: 10px;position: fixed;top: 57%;right: 0;z-index: 10;font-weight: bold;background-color: #eeeeee;margin: 10px 0;border-radius: 10px 0 0 10px;}
/* 七個方法告訴你找徵信社需要注意什麼 */
blockquote{padding: 12.5px 25px;margin: 0 0 25px;font-size: 17.5px;}
blockquote strong{background-color: #eefbff;padding: 10px;border-radius: 5px;border: solid rgba(27,127,204,.8) 1px;}
mark{background: #fff9c0;}
/* 內文樣式 */
.s_c{color:#dc404e;font-weight:bold;}
.bd_1{background-color: #eefbff;padding: 10px;border-radius: 5px;border: solid rgba(27,127,204,.8) 1px;}
.bg_y{background-color: #fffcc9;padding: 10px;border-radius: 5px;border: solid #fffcc9 1px;}
.bg_c{background-color: #FFF3EE;padding: 10px;border-radius: 5px;border: solid #FFF3EE 1px;}
.bds{border: 2px #f44336 solid;padding: 15px;}
.tpcg{color: green;font-weight: bold;}
.tpcb{color:lightseagreen;font-weight: bold;}
.affair{color: mediumslateblue;}
#case_process p{padding: 12.5px 25px;margin: 0 0 25px;font-size: 17.5px;border-radius: 15px;border: solid #ff5722 1px;background: floralwhite;}
/* h3標語樣式 */
.title_s h3,.title_s h2{color: #57c3ea;font-size: 24px;}
/* 徵信常見問題 */
#common_problem p strong{color: #fff;border-radius: 5px;background: darkmagenta;}
/* 關於家暴 */
#domestic_violence p strong{color: #fff;border-radius: 5px;background: hotpink;}
/* 工商徵信 */
#business p{padding: 20px;}
/* 關於感情挽回破壞 */
#emotional_service strong{color:#57c3ea;background: linear-gradient(transparent 70%, #fff9c0 0%);}
#how_to_help_partner_affair a{text-decoration: revert;}
#how_to_help_partner_affair p strong{padding: 5px;border-radius: 5px;color: deeppink;}
/* 聯繫方式 */
#contact_details .liidda,#contact_details .musetti,#contact_details .perfect8,#contact_details .cai-ti,#contact_details .forget,#contact_details .forgive{padding: 20px;overflow: auto;}
.liidda,.cai-ti{background: beige;}
.musetti,.forget{background: #ECF5FF;margin-top: 30px;}
.perfect8,.forgive{background: #FFF3EE;margin-top: 30px;}
.cai-ti{margin-top: 30px;}
#contact_details h3{display: inline;color: #57c3ea;background: linear-gradient(transparent 80%, #fff9c0 0%);}
#contact_details span{color: gold;}
#contact_details a {text-decoration: underline;}
#contact_details strong span{background-color: #00C300;color: #fff;padding: 10px;display: inline-block;}
/* YT影片嵌入RWD */
.video-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.video-container iframe, .video-container object, .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/* 配偶外遇表格 */
.table{overflow: auto;font-size: 15px;}
main table {border-collapse: collapse;margin-bottom: 20px;white-space: nowrap;}
main table th, main table td {padding: 10px;border: 1px solid #ccc;}
main table th {background-color: #eee;}
main #credit_service_price .table th,main #credit_service_price .table td{border: initial;}
main #credit_service_price .table th,main #credit_service_price .table td{border-bottom: 1px solid #ccc;}
#common_equipment_usage strong{background-color: #fff2ee;padding: 10px;border-radius: 5px;border: solid rgb(204 135 27 / 80%) 1px;}
/* 關於婚前徵信 */
#pre_marital_investigation strong{color: chocolate;}
/* 頁尾區 */
footer{margin-top: 20px;padding: 10px 0;color: #fff;text-align: center;background-color: #948e82;}
footer span a{color: #fff;}
@media (min-width: 768px){
.container {width: 1200px;}
.hidden-md {display: none;}
}
@media (max-width: 768px){
.top-left li:last-child{display: none;}
nav {display: none;}
#global-menu-button{display:block;width:60px;height:60px;position:absolute;top:8px;right:0px;padding-top:5px;border-left:1px solid #ccc;}
#global-menu{position:absolute;z-index:9999;box-sizing:border-box;top:75px;border:1px solid #aaa;width:96% !important;margin-left:2%;border-radius:5px;box-shadow:1px 1px 2px 0 #ccc;}
#global-menu .global-menu-in{width:100%;margin:0;border-radius:5px;}
#global-menu ul{margin:0;padding:0;}
#global-menu li{display:block;list-style:none;padding:0;margin:0;box-sizing:border-box;border-right:none;width:100%;}
#global-menu li a{display:block;color:#555;padding:10px 20px;background:linear-gradient(#fff, #f7f7f7);border-bottom:1px solid #aaa;}
#global-menu li:first-child{border-top-left-radius:5px;border-top-right-radius:5px;}
#global-menu li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#global-menu li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px;}
#global-menu li:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.top-nav .top-right{margin: 50px -1px;}
main{margin-top: 100px;}
.hidden-xs{display: none}
#spcon_call {width: 15px;top: 40%;left: -2px;border-radius: 0 10px 0 0;}
#spcon_line {width: 20px;top: 59%;left: -8px;border-radius: 10px;writing-mode: vertical-lr;}
}
/* 服務區塊 */
h2.title--txt,.entry--info-template .fl{font-weight: 400;color: #666666;margin: 0;padding: 0;}
.wiki {width: 100%;background-color: #fafafa;padding:40px 0 ;}
.recommend--entry-box a{text-decoration: none;}
.wiki .wiki--wrap .recommend--entry-box a:hover .recommend--entry-more {color: #fc5066;}
.title.simpl {border-bottom: 0;}
.title {position: relative;width: 1180px;height: 45px;margin: 0 auto;border-bottom: solid 1px #e3e3e3;}
.wiki .wiki--wrap {position: relative;width: 1205px;height: 420px;background-color: #fff;margin: 0 auto;}
.title.simpl .title--txt {position: relative;}
.title .title--txt {float: left;position: absolute;font-size: 24px;color: #333;}
.title.simpl .title--desc {float: left;margin-left: 20px;padding-top: 10px;font-size: 14px;color: #666;}
.wiki .title .title--right {color: #666;font-size: 14px;}
.title.simpl .title--subtitle {position: absolute;right: 0;bottom: 10px;font-size: 18px;color: #333;}
.title .title--right.title--subtitle {font-size: 14px;color: #333;}
.title .title--right {position: absolute;right: 0;bottom: 10px;}
.wiki .title .title--right .iconfont {color: #ff7385;margin-right: 10px;position: relative;top: 2px;}
.iconfont {font-family: "iconfont";font-size: 16px;font-style: normal;}
.iconfont {font-family: "iconfont";font-size: 16px;font-style: normal;color: #999696;}
.wiki .title .title--right span {color: #fc5066;}
.wiki .wiki--wrap .recommend--entry-box {position: relative;width: 210px;height: 420px;background-color: transparent;float: left;}
.wiki .wiki--wrap .recommend--entry-box .recommend--entry-text {padding: 30px 0 0 15px;}
.wiki .wiki--wrap .recommend--entry-box .recommend--entry-text .recommend--entry-title {color: #fff;font-size: 32px;font-weight: bold;}
.wiki .wiki--wrap .recommend--entry-box .recommend--entry-text .recommend--entry-description {color: #fff;font-size: 18px;}
.wiki .wiki--wrap .recommend--entry-box .recommend--entry-text .recommend--entry-more {color: #fff;font-size: 14px;margin-top: 18px;}
.wiki .wiki--wrap .recommend--entry-box .recommend--entry-count {position: absolute;bottom: 0;left: 0;padding: 0 15px 40px 15px;}
.wiki .wiki--wrap .entry--info-template {position: relative;width: 240px;height: 155px;background-color: #fff;margin-top: 30px;margin-left: 2px;}
.fl {float: left;}
.wiki .wiki--wrap .recommend--entry-box .recommend--entry-count .entry--count-inner {margin: 5px 0;line-height: 1.22;color: #fca19f;font-size: 14px;}
.wiki .wiki--wrap .recommend--entry-box .recommend--entry-count .entry--count-inner i {font-style: normal;font-size: 18px;font-weight: bold;}
.wiki .wiki--wrap .entry--info-template .entry--info {position: absolute;width: 240px;height: 155px;background-color: #fff;padding: 13px 0 0 26px;overflow: hidden;-webkit-transition: height .3s;-moz-transition: height .3s;-ms-transition: height .3s;-o-transition: height .3s;transition: height .3s;}
.wiki .wiki--wrap .entry--info-template .entry--info .entry--info-title {height: 30px;}
.wiki .wiki--wrap .entry--info-template .entry--info .entry--info-title .background {width: 30px;height: 30px;margin-right: 8px;}
.wiki .wiki--wrap .entry--info-template .entry--info .entry--info-title span {color: #2f2f2f;font-size: 20px;cursor: pointer;}
.wiki .wiki--wrap .entry--info-template .entry--info .entry--info-line {width: 157px;height: 1px;background-color: #e3e3e3;margin: 9px 0 8px;}
.wiki .wiki--wrap .entry--info-template .entry--info .entry--info-content {width: 200px;height: 100px;}
.wiki .wiki--wrap .entry--info-template .entry--info .entry--info-content p {width: 84px;margin-right: 16px;line-height: 1.79;color: #999;font-size: 14px;cursor: pointer;}
.wiki .wiki--wrap .entry--info-template .entry--info .entry--info-content p:hover {color: #ff7385;}

@media screen and (max-width: 1200px){
.title {width: 960px;}
.wiki .wiki--wrap {width: 960px;}
.title.simpl .title--subtitle {display: none;}
}
@media (max-width: 1200px){
.container {max-width: 1140px;}
}
@media (max-width: 992px){
.container {max-width: 960px;}
}
@media (max-width: 576px){
.container{max-width: 540px;}}