@charset "utf-8";
/* CSS Document */

@import url("reset.css");

body { background: url(../images/bg_03.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
p { line-height: 20px;}
ul { padding: 0; margin: 0 0 0 15px ;}
li { list-style : none outside url() ; padding: 0 ; line-height: 20px; margin: 0 0 10px 0; }
li a { color: #666666; text-decoration: none;}
li a:hover { color: #333333; text-decoration: none;}
b { font-weight:bold;}
img.right {float:right; margin: 0 0 10px 10px;}

div.box { width: 100%; margin: 0 auto; border-top:5px solid #FF1F57; background:#FFF;}
div.banner { width:100%; position:relative; background:linear-gradient(0deg, #ffc3c3, #ff9899); padding:0px 0 0 0; text-align:center;}
div.banner p { display:none;}
.bimgs{ width:100%; max-width:1200px; margin:0 auto; position:relative; font-size:0; line-height:0;}
.bimg{ width:98%; margin:0 auto; background:linear-gradient(0deg, #ffc3c3, #ff9899) no-repeat left top ,#FFF no-repeat right top; background-size:60% 100%,50% 100%; font-size:0; line-height:0; position:relative; border-radius:30px; overflow:hidden;}
.bimg .mask{ display:block; width:100%; height:60px; background:#FFF; position:absolute; top:0; left:0;}
.bimg .mask2{ display:block; width:30px; height:30px; background:url(../images/index/mask.png) no-repeat; position:absolute; top:60px; left:0;}
.bimg img.bannerimg{ display:block; width:100%; max-width:1200px; margin:0 auto; position:relative; top:0px;}
.bimg img.text{ display:block; position:absolute; top:100px; left:calc(50% + 700px);}

.slogen{ display:block; width:100%; max-width:1200px; height:100%; position:absolute; top:0; left:50%; transform: translateX(-50%); z-index:2;}
.bimgs .slogen{ left:0; transform: none;}
.slogen p{ display:inline-block !important; width:100%; position: absolute; top:calc(50% + 35px); font-size:20px; transform: translateY(-50%);}
.bimgs .slogen p{ width:90%; left:10%; text-align:left; top:50%;}
.slogen p strong{ display:block; margin:0 0 30px 0; font-size:30px; line-height:46px; font-family:"宋体"; font-weight: bold; color:#FFF;}
.slogen p em{ display:block; font-size:70px; line-height:46px; font-family:"宋体"; font-weight: bold; color:#FFF;}
.slogen p a{ font-size:50px; font-weight: bold; color: #8a2020;}
.slogen p a span{ display:inline-block; font-size:15px;}

div.smenu { position:absolute; top:5px; right:17px; z-index:1;}
a.tonline{ display:block; width:197px; height: 40px; position:absolute; top:48px; right:17px; background: url(../images/moblie/online2.png) no-repeat 10% center,linear-gradient(90deg, #ff3366, #ff4a53);background-size: auto 60%; font-size:18px; line-height:40px; color:#FFF; text-align:center; font-weight: bold; font-family:"微軟正黑體"; border-radius:8px;}
div.share_like { position:absolute; bottom:0px; left:50px;}
div.smenu img { margin: 0 3px 0 0}

div.menu { width:100%; max-width:1200px; margin:0 auto; padding:8px 0 8px 0; background: #FFF; position:relative;}
div.menu a.logo{ display: inline-block; position:absolute; top:8px; left:0; z-index:9;}
div.menu a.logo img{ height:70px;}
div.menu ul { width:100%; max-width:1200px; list-style: none; padding: 0; margin:0px auto; overflow:hidden; position: relative; top:5px; text-align: right;}
div.menu a.close { display:none;}
div.menu li{ padding: 0; margin: 0; display: inline-block; overflow:hidden; border-radius:15px;}
div.menu li span { display:none;}
div.menuicon { display:none;}
div.tel { display:none;}
div.sbanner { display:none;}
div.index_sectitle { width:100%; margin:0 auto; overflow:hidden; padding:100px 0 0 0;}

a.moonline{ display:block; width:70px; height:35px; padding:65px 0 0 0; position: fixed; right:0; background: #FF1F57 url(../images/index/online_icon.png) no-repeat center 15px; top:calc(50% - 50px); border-top-left-radius:15px; border-bottom-left-radius:0; font-size:13px; text-align:center; color:#FFF; text-decoration: none; z-index:99;}
a.mocontact{ display:block; width:70px; height:35px; padding:65px 0 0 0; position: fixed; right:0; background: #333 url(../images/index/contact.png) no-repeat center 15px; top:calc(50% + 50px); border-top-left-radius: 0; border-bottom-left-radius:15px; font-size:13px; text-align:center; color:#FFF; text-decoration: none; z-index:99;}

div.tel { display:none;}
div.sbanner { display:none;}
div.location { width:90%; max-width:1000px;   text-align:right; margin: 10px auto 30px auto; color:#666666; font-size:12px;}
div.location a{ color:#666666; text-decoration:none;}
div.location a:hover{ color:#333333; text-decoration:none;}

.page{ display:block; width:90%; max-width:1000px; margin:0 auto;}

div.sectitle { width:90%; max-width:1000px;  height:45px; margin: 0 auto 40px auto; position:relative;}
.pagemain div.sectitle { width:100%;}
div.sectitle h1{position:absolute; z-index:1;}
div.sectitle .pagetitle {height:45px; margin: 0 auto 40px auto; position:absolute; top:0; left:0; z-index:2;}
div.sectitle .pagetitle ul.atype { display:none;}

div.sectitle1{ width:90%; max-width:1000px;  height:152px; margin: 0 auto; position:relative;}
div.sectitle1 h1{position:absolute; z-index:1;}
div.sectitle1 .pagetitle2 {width:1000px; height:152px; margin: 0 auto; background:url(../images/experience_bg.jpg) no-repeat 100% 0; position:absolute; top:0; left:0; z-index:2;}
div.sectitle1 .pagetitle2 .txt{ width:620px; height:75px; padding: 35px 0 0 30px; color:#666666;}


/*div.pagetitle {height:45px; margin: 0 auto 40px auto;}
div.pagetitle2 {height:152px; margin: 0 auto; background:url(../images/experience_bg.jpg) no-repeat 100% 0;}
div.pagetitle2 .txt{ width:620px; height:75px; padding: 35px 0 0 30px; color:#666666;}*/

.pagemain{ display:block; width:90%; max-width:1000px; margin:0 auto; overflow:hidden;}


/* 關於我們 */
div.about_sidebar { width:180px; float: left; }
div.about_sidebar img { vertical-align:top; }
div.about_sidebar ul { padding: 0; margin: 0;}
div.about_sidebar li { list-style : none outside url() ; padding: 0 ; margin: 0 0 5px 0; }
div.about_content { width:820px; float:right; }
div.about_content1 { background:url(../images/subtitle_1.jpg) no-repeat; color:#666666; position: relative; height:335px;}
div.about_content1 .main { position:absolute; left:220px; right:210px;}
div.about_content2 { background:url(../images/subtitle_2.jpg) no-repeat; color:#666666; position: relative; height:420px;}
div.about_content2 .main { position:absolute; left:220px; right:0px;}
div.about_content2 .map1 { position:absolute; left:220px; right:0px; top:200px; padding:5px; font-size:12px;}
div.about_content2 .map2 { position:absolute; left:425px; right:0px; top:200px; padding:5px; font-size:12px;}
div.about_content2 .map3 { position:absolute; left:630px; right:0px; top:200px; padding:5px; font-size:12px;}
div.about_content2 .map1 img, .map2 img, .map3 img { padding: 8px 0 5px 0;}
div.about_content3 { background:url(../images/subtitle_3.jpg) no-repeat; color:#666666; position: relative; height:310px;}
div.about_content3 .main { position:absolute; left:220px; right:0px;}
div.about_content3 div.noiframe { display:none;}
div.pagetop { text-align:right; border-bottom: 1px solid #cccccc; margin: 20px 0 40px 0; height:12px;}

/* 服務項目 */
div.service_sidebar { width:280px; float: left; }
div.service_sidebar img { vertical-align:top; }
div.service_sidebar ul { padding: 0; margin: 0 0 40px 30px;}
div.service_sidebar li { list-style : none outside url() ; padding: 0 ; margin: 0 0 5px 0; }
div.service_content { width:690px; float:right; padding: 0 30px 0 0; color:#333333; margin: 0 0 40px 0;}
div.service_content ul { padding: 0; margin: 0 0 0 30px ;}
div.service_content li { list-style : none outside url(../images/icon_3.jpg) ; padding: 0 ; line-height: 20px; margin: 0; }
div.service_content img.subtitle { margin: 0 0 20px 0;}

/* 專欄文章 */
div.article_main { width:360px; float:left; margin: 0 0 40px 0;}
div.article_main img { margin: 0 0 3px 0;}
div.article_main .ftitle { background:url(../images/icon_4.jpg) no-repeat; height:35px; padding: 0 0 0 35px; margin: 18px 0 0 0;}
div.article_main .ftitle span.from, div.article_content .ctitle span.from { color:#666666; font-size:12px; font-weight:bold; line-height:20px;}
div.article_main .ftitle span.title, div.article_content .ctitle span.title { color:#990033; font-size:16px; font-weight:bold; line-height:22px;}
div.article_main .ftitle span.title, div.article_content .ctitle h1 { color:#990033; font-size:16px; font-weight:bold; line-height:22px;}
div.article_main .ftitle span.title a{ color:#990033; text-decoration:none;}
div.article_main .ftitle span.title a:hover{ color:#660033}
div.article_main .fcontent { color:#333333; font-size:13px; margin: 25px 0 0 0;}
div.article_list { background:url(../images/article_list.jpg) no-repeat; margin: 0 0 40px 0; width:640px; float:right; }
div.article_list_a { width:290px; float:left; margin: 0 0 0 30px; padding: 48px 0 0 0;}
div.article_list_b { width:270px; padding: 8px 0 10px 20px; background:url(../images/icon_5.jpg) no-repeat; line-height:20px; color:#999999; border-bottom: 1px solid #e5e5e5;}
div.article_list_c { width:270px; padding: 8px 0 10px 20px; background:url(../images/icon_5.jpg) no-repeat; line-height:20px; color:#999999;}
div.article_list_b a, div.article_list_c a { color:#666666; text-decoration:none;}
div.article_list_b a:hover, div.article_list_c a:hover { color:#333333; text-decoration:none;}
div.article_list_b span, div.article_list_c span { font-size:12px;}
div.article_list_pagebar {clear:both;  font-size:12px; padding: 20px 0 0 30px; margin: 0 0 20px 0;}
div.article_list_pagebar a {border:1px solid #cccccc; padding:3px 6px; text-decoration:none; margin: 0 5px 0 0; color:#666666;}
div.article_list_pagebar a:hover {color:#333333;}
div.article_list_pagebar span {border:1px solid #cccccc; padding:3px 6px; margin: 0 5px 0 0; color:#222222; font-weight:bold;}
div.article_content { margin: 0 30px 0 20px; width:670px; float:left;} 
div.article_content .ctitle{ background:url(../images/article_title.jpg) no-repeat; height:43px; padding: 0 0 0 40px;}
div.article_content .ccontent { margin: 30px 0 70px 40px; color:#333333; line-height:22px;}
div.article_content .ccontent strong { color:#990000; font-weight:bold;}
div.article_content .ccontent ul { padding: 0; margin: 0 0 0 15px ;}
div.article_content .ccontent li { list-style : none outside url(../images/icon_3.jpg) ; padding: 0 ; line-height: 20px; margin: 0 0 10px 0; }
div.article_content .suggestion { background:url(../images/article_suggustion.jpg) no-repeat; margin: 0 0 0 40px; min-height:204px; color:#660033; padding: 60px 15px 0 15px;}
div.article_content .suggestion h2{ color:#218ac8; font-size:18px; font-weight:bold; margin:0 0 20px 0;}
div.article_content .pagebar { text-align:center; margin: 0 0 40px 0;}
div.article_content .pagebar img { padding: 0 5px;}
div.article_content .pagebar a { text-decoration:none; color:#666666;}
div.article_content .pagebar a:hover { color:#333333; }
div.news_sidebar { float: right; margin: 0 30px 0 0; width:250px;}
div.news_sidebar ul { padding: 0; margin: 0 0 40px 30px;}
div.news_sidebar li { list-style : none outside url(../images/icon_11.jpg) ; padding: 10px 0 10px 0; margin: 0 0 0 0; border-bottom: 1px solid #dfdede;}
div.list { float: left; clear:both; background: url(../images/icon_11.jpg) no-repeat 18px 17px; padding: 10px 0 10px 30px; border-bottom: 1px solid #dddddd; line-height:20px; width:220px;}
div.list a { color:#666666; text-decoration:none;}
div.list a:hover { color:#333333; text-decoration:none;}

/* 最新消息 */
div.latestnews_content { margin: 0 30px 0 0; width:690px; float:left;} 
div.latestnews_content .title { background:url(../images/latestnews_bg.jpg) no-repeat; height:30px; font-size: 16px; font-weight:bold; color:#990033; padding: 16px 0 0 30px; margin:0;}
div.latestnews_content .title span { font-weight:normal; color:#333333;}
div.latestnews_content .title a { color:#990033; text-decoration:none;}
div.latestnews_content .title a:hover { color:#660033; text-decoration:none;}
div.latestnews_content .content { padding: 16px 0 0 30px; color:#333333; line-height:20px; margin: 0 0 30px 0;}
div.latestnews_content .content strong { color:#cc0033; font-weight:normal;}
div.latestnews_content .content ul { padding: 0; margin: 0 0 0 15px ;}
div.latestnews_content .content li { list-style : none outside url(../images/icon_3.jpg) ; padding: 0 ; line-height: 20px; margin: 0 0 10px 0; }
div.latestnews_sidebar { float: right; margin: 0 30px 0 0; width:250px;}
div.latestnews_sidebar ul { padding: 0; margin: 0 0 40px 0;}
div.latestnews_sidebar li { list-style : none outside url() ; padding: 5px 10px 5px 10px; margin: 0; border-bottom: 1px solid #dfdede;}
div.latestnews_pagebar {font-size:12px; padding: 20px 0 0 30px; margin: 0 0 20px 0; text-align:center;}
div.latestnews_pagebar a {border:1px solid #cccccc; padding:3px 6px; text-decoration:none; margin: 0 5px 0 0; color:#666666;}
div.latestnews_pagebar a:hover {color:#333333;}
div.latestnews_pagebar span {border:1px solid #cccccc; padding:3px 6px; margin: 0 5px 0 0; color:#222222; font-weight:bold;}
div.latestnews_pagebar2 { text-align:center; margin: 0 0 40px 0;}
div.latestnews_pagebar2 img { padding: 0 5px;}
div.latestnews_pagebar2 a { text-decoration:none; color:#666666;}
div.latestnews_pagebar2 a:hover { color:#333333; }


/* 媒體報導 */
div.report_description { float:left; background:url(../images/report_descriiption.jpg) no-repeat; width:206px; height: 233px; color:#990033; font-size:12px; padding: 215px 15px 0 15px;}
div.report_video { float:right; background:url(../images/report_videobg.jpg) no-repeat; width:717px; height:449px; position:relative; margin: 0 0 0 25px;}
div.report_video .video { position:absolute; top:10px; left:10px; width:510px; height:637px;}
div.report_video .intro { position:absolute; top:47px; left:514px; right:10px; color:#333333;}
div.report_video .intro span.channel { color:#666666;}
div.report_video .intro span.title { color:#cc0033; font-size:16px; font-weight:bold;}
div.report_video .intro span.date { color:#000000;}
div.report_list {clear:both;}
div.report_video2 { display:none;}
div.report_list2 {  display:none; }

/* 熱門話題 */
div.poll_main { width:360px; float:left; margin: 0 0 40px 0;}
div.poll_main img { margin: 0 0 3px 0;}
div.poll_main .ima_table { width:359px; height:224px;}
div.poll_main .ima_table td { text-align:center; vertical-align:middle;}
div.poll_main .ftitle { background:url(../images/icon_12.jpg) no-repeat; min-height:39px; padding: 0 0 0 55px; margin: 5px 0 0 0; color:#990033; font-size:16px; font-weight:bold; line-height:24px;}
div.poll_main .ftitle a { color:#990033; text-decoration:none;}
div.poll_main .ftitle a:hover { color:#990033; text-decoration:none;}

div.poll_main .ftitle span { color:#999999; font-size:12px; font-weight: normal;}
div.poll_main .fcontent { color:#333333; font-size:13px; margin: 15px 0 0 55px; line-height:24px;}
div.poll_main .fcontent table img, div.poll_content .vote table img {margin:15px 3px 0 0;}
div.poll_list { background:url(../images/poll_list.jpg) no-repeat; margin: 0 0 40px 0; width:640px; float:right; }
div.poll_list_a { width:610px; float:left; margin: 0 0 0 30px; padding: 48px 0 0 0;}
div.poll_list_b { width:590px; padding: 8px 0 10px 20px; background:url(../images/icon_5.jpg) no-repeat 5px 0px; line-height:20px; color:#999999; border-bottom: 1px solid #e5e5e5;}
div.poll_list_c { width:590px; padding: 8px 0 10px 20px; background:url(../images/icon_5.jpg) no-repeat 5px 0px; line-height:20px; color:#999999;}
div.poll_list_b a, div.poll_list_c a { color:#666666; text-decoration:none;}
div.poll_list_b a:hover, div.poll_list_c a:hover { color:#333333; text-decoration:none;}
div.poll_list_b span, div.poll_list_c span { font-size:12px;}
div.poll_list_pagebar {clear:both;  font-size:12px; padding: 20px 0 0 50px; margin: 0 0 20px 0;}
div.poll_list_pagebar a {border:1px solid #cccccc; padding:3px 6px; text-decoration:none; margin: 0 5px 0 0; color:#666666;}
div.poll_list_pagebar a:hover {color:#333333;}
div.poll_list_pagebar span {border:1px solid #cccccc; padding:3px 6px; margin: 0 5px 0 0; color:#222222; font-weight:bold;}
div.poll_content { margin: 0 0 0 30px; width:660px; background:url(../images/icon_13.jpg) no-repeat; float: left;}
div.poll_content .title { color:#990134; font-size:15px; font-weight:bold; padding: 0 0 0 55px; line-height:24px; margin: 0 0 35px 0;}
div.poll_content .title span { color:#999999; font-size:12px; font-weight:normal;}
div.poll_content .vote { width:370px; padding: 0 0 0 290px; line-height:24px; position:relative; color:#333333; min-height:200px;}
div.poll_content .vote_result { width:360px; padding: 0 0 0 300px; line-height:24px; position:relative; color:#333333; font-size:12px; min-height:200px;}
div.poll_content .vote_result span {font-weight:bold; font-size:13px;}
div.poll_content .vote_result td {height:20px;}
div.poll_content .votebar { background:url(../images/vote_bg.jpg) no-repeat; max-width:260px; border: 1px solid #dddddd; height:5px;}
div.poll_content .photo { position:absolute; z-index:1; top:0; left:55px;}
div.poll_content .photo table {width:230px; height:160px; }
div.poll_content .photo table td { text-align:center; vertical-align:middle;}
div.poll_content .photo table td img { padding:0; margin:0;}
div.poll_content .border { position: absolute; z-index:2; top:0; left:55px;}
div.poll_content .analysis { clear:both; background:url(../images/analysis_bg.jpg) no-repeat 55px 0; margin: 70px 0 0 0; width:575px; padding: 65px 15px 0 70px; color: #660033; min-height:204px;}
div.poll_content .pagebar { text-align:center; margin: 0 0 40px 65px;}
div.poll_content .pagebar img { padding: 0 5px;}
div.poll_content .pagebar a { text-decoration:none; color:#666666;}
div.poll_content .pagebar a:hover { color:#333333; }

/* 徵信園地 */
div.experience_list { width:940px; margin: 0 auto 30px auto;}
div.experience_box { width:300px; height:393px; position:relative; padding:0; margin:0 0 30px 0; float:left;}
div.middle { margin:0 20px;}
div.experience_box table { width:300px; height:186px;}
div.experience_box table td { text-align:center; vertical-align:middle;}
div.experience_box1 { background:url(../images/experience_border.gif) no-repeat; position:absolute; top:0; left:0; bottom:0px; right:0px; padding: 203px 10px 0 10px; }
div.experience_box1 .title { font-size:16px; font-weight:bold; color:#990033; margin: 0 0 20px 0;}
div.experience_box1 .title a{ color:#990033; text-decoration:none;} 
div.experience_box1 .title a:hover{ color:#660033} 
div.experience_box1 .content { font-size:13px; color:#333333; line-height:20px; padding: 0 10px 0 10px;}
div.experience_box1 .content p.more{ text-align:right; margin: 10px 0 0 0;}
div.experience_list_pagebar {clear:both;  font-size:12px; padding: 0; margin: 0 0 30px 0; text-align:center;}
div.experience_list_pagebar a {border:1px solid #cccccc; padding:3px 6px; text-decoration:none; margin: 0 5px 0 0; color:#666666;}
div.experience_list_pagebar a:hover {color:#333333;}
div.experience_list_pagebar span {border:1px solid #cccccc; padding:3px 6px; margin: 0 5px 0 0; color:#222222; font-weight:bold;}
div.experience_contentleft { float:left;  position: relative; padding: 18px 0 0 0 ; min-height:350px; width:302px; }
div.experience_contentleft table { width:300px; height:186px;}
div.experience_contentleft table td { text-align:center; vertical-align:middle;}
div.experience_contentleft img { padding: 0 1px;}
div.experience_contentleft .pagebar { background:url(../images/experience_border2.gif) no-repeat; position:absolute; top:0; left:0; z-index:1; padding:235px 0 0 0; text-align:right; width:302px;}
div.experience_contentleft .pagebar img { vertical-align:top; }
div.experience_contentleft .pagebar ul { padding: 0; margin: 0;}
div.experience_contentleft .pagebar li { list-style : none outside url() ; padding: 0 ; margin: 0; }
div.experience_contentright { float:left; width:647px; padding: 20px 23px 40px 28px; border-top: 3px solid #dddddd; color:#333333; }
div.experience_contentright h4{ color:#cc0033; font-size:16px; font-weight:bold; margin:0 0 20px 0;}

/* 便民服務 */
div.help_sidebar { width:250px; float: left; margin: 30px 0 0 0;}
div.help_sidebar img { vertical-align:top; }
div.help_sidebar ul { padding: 0; margin: 0 0 40px 25px;}
div.help_sidebar li { list-style : none outside url() ; padding: 0 ; margin: 0 0 5px 0; }
div.help_content { width:750px; float:right; padding: 0; color:#666666; margin: 0 0 40px 0; }
div.help_content .subtitle{ margin: 0 0 0 35px ; }
div.help_content ul { padding: 0; margin: 0 0 0 35px ; float:left; width:330px;}
div.help_content li { list-style : none outside url() ; padding: 0 ; line-height: 24px; margin: 0; border-bottom: 1px dotted #999999; padding: 15px 0; font-size:12px;}
div.help_content li strong { color:#990033; font-size:16px; font-weight:normal;}
div.help_content li a{ color:#666666;}
div.help_content li a:hover{ color:#ff3366;}

/* 聯絡我們 */
div.contact_content { width:625px; float:left; padding: 0; color:#666666; margin: 0 0 40px 60px; }
div.contact_content p{ margin: 0 0 30px 0; line-height:24px;}
div.contact_content img{ margin: 0 0 10px 25px;}
div.contact_content .box { background:url(../images/contact_bg.jpg) no-repeat; min-height:178px; width:625px; padding: 25px 25px 0 25px;}
div.contact_content .box table {width:575px; text-align:center;}
div.contact_content .box table td{ text-align:left; height:40px; line-height: 160%; }
div.contact_content .box table td img, div.discussion_content .box table td img{ margin: 0 0 -12px 0;}
div.contact_sidebar { width:285px; float: right; margin: 0; text-align: center;}
div.contact_content .box table input.txt { width:200px;}
div.contact_content .box table textarea { width:400px; height:120px;}
div.contact_sidebar { width:285px; float: right; margin: 30px 0 0 0; text-align: center;}

/* 線上討論 */
div.discussion_content { float:left; width:770px;}
div.discussion_content .laywer { color:#666666; padding: 0; margin: 0 0 35px 0; position:relative; height:120px;}
div.discussion_content .laywer .lawyer_img  { position:absolute; top:0; left:20px;}
div.discussion_content .laywer .lawyer_img img { margin: 0 0 0 5px;}
div.discussion_content .laywer .lawyer_intro  { position:absolute; top:0; right:10px; left:350px;}
div.discussion_content .button { padding: 0 7px 0 23px; margin: 0 0 15px 0; position:relative; color:#666666; font-size:12px; height:28px;}
div.discussion_content .button span { color:#990000; font-weight:bold;}
div.discussion_content .button2 { top:0; right:15px; position:absolute;}
div.discussion_content .button2 img { margin: 0 0 0 5px;}
div.discussion_content .box { padding: 55px 210px 0 63px; background:url(../images/discussion_form1.jpg) no-repeat 23px 0; height:300px; margin: 0 0 30px 0;}
div.discussion_content .box2 { padding: 55px 210px 0 63px; background:url(../images/discussion_form2.jpg) no-repeat 25px 0; height:300px; margin: 30px 0 30px 0;}
div.discussion_content .box table, div.discussion_content .box2 table {width:500px; font-size:12px; color:#666666;}
div.discussion_content .box table td, div.discussion_content .box2 table td{ text-align:left; height:35px; line-height: 160%; }
div.discussion_content .box table td.w80 { width:80px;}
div.discussion_content .box table td input.txt { width:300px;}
div.discussion_content .box table td textarea { width:300px; height:120px;}
div.discussion_content .box table.button td { text-align:right;}
div.discussion_content .box2 table td.w80 { width:80px;}
div.discussion_content .box2 table td input.txt { width:300px;}
div.discussion_content .box2 table td textarea { width:300px; height:120px;}
div.discussion_content .box2 table.button td { text-align:right;}
div.discussion_content .discussion_list, div.discussion_content .discussion_reply { background:url(../images/discussion_listbg.jpg) repeat-y; width:725px; margin: 0 0 0 25px; }
div.discussion_content .discussion_list table {width:723px; margin: 0 0 0 1px;}
div.discussion_content .discussion_list table tr.row1 { background: #ffffff; vertical-align:middle;}
div.discussion_content .discussion_list table tr.row2 { background: #fff2f2; vertical-align:middle;}
div.discussion_content .discussion_list table td.col1 { background: url(../images/discussion_number.gif) #fff2f2 no-repeat 50% 0;; font-weight:bold; color:#ffffff; width:50px; text-align:center;}
div.discussion_content .discussion_list table td.col6 { background: url(../images/discussion_number.gif) #ffffff no-repeat 50% 0 ; font-weight:bold; color:#ffffff; width:50px; text-align:center;}
div.discussion_content .discussion_list table td.col2 { font-size:15px; width:309px;  padding: 18px 0 18px 0;}
div.discussion_content .discussion_list table td.col2 a { color:#333333; text-decoration:none;}
div.discussion_content .discussion_list table td.col2 a:hover { color:#000000; text-decoration:none;}
div.discussion_content .discussion_list table td.col3 { font-size:12px; width:120px; text-align:center; color:#333333; padding: 18px 0 18px 0;}
div.discussion_content .discussion_list table td.col4 { font-size:13px; width:110px; text-align:center; color:#333333; padding: 18px 0 18px 0;}
div.discussion_content .discussion_list table td.col5 { font-size:13px; width:134px; text-align:center; color:#333333; padding: 18px 0 18px 0;}
div.discussion_content .discussion_reply .top { background:url(../images/discussion_replytop.jpg) no-repeat; position:relative; height:61px;}
div.discussion_content .discussion_reply .top .number { position:absolute; color:#ffffff; font-weight:bold; top:23px; left:25px; width:45px; text-align:center;}
div.discussion_content .discussion_reply .top .txt { position:absolute; color:#cc3366; font-size:15px; font-weight:bold; top:20px; left:90px;  padding: 3px 0 3px 0; }
div.discussion_content .discussion_reply .top .txt span { color:#333333;}
div.discussion_content .discussion_reply .top .date { position:absolute; color:#666666; font-size:15px; top:23px; right:23px;}
div.discussion_content .discussion_reply .master { padding: 20px 0 20px 25px; color:#333333;}
div.discussion_content .discussion_reply .expert { margin: 0 0 0 40px; border-top: 1px dotted #cccccc; padding: 70px 40px 0 105px; background:url(../images/expert_bg.jpg) 0 30px no-repeat; min-height:10px;}
div.discussion_content .discussion_reply .expert2 { margin: 0 0 0 40px; border-top: 1px dotted #cccccc; padding: 70px 0 0 105px; background:url(../images/expert_bg.jpg) 0 30px no-repeat; min-height:10px;}
div.discussion_content .discussion_reply p.mdate { text-align:right; font-size:12px; color:#666666;}
div.discussion_content .discussion_reply .hot { text-align:right; padding: 0 25px 0 0; color:#333333; font-size:12px; margin: 30px 0 10px 0;}
div.discussion_content .discussion_reply .guest { position:relative; padding: 25px 40px 15px 135px; color:#666666; line-height:24px;}
div.discussion_content .discussion_reply .guest span { font-weight:bold; font-size:15px; color:#000000; line-height:24px;}
div.discussion_content .discussion_reply .bignum { position:absolute; top:25px; right:595px; color:#ff3366; font-weight:bold; font-size:48px; font-family:arial; padding: 10px 0 10px 0;}
div.discussion_content .pagebar {clear:both;  font-size:12px; padding: 0; margin: 20px 0 30px 0;  text-align:center;}
div.discussion_content .pagebar a {border:1px solid #cccccc; padding:3px 6px; text-decoration:none; margin: 0 5px 0 0; color:#666666;}
div.discussion_content .pagebar a:hover {color:#333333;}
div.discussion_content .pagebar span {border:1px solid #cccccc; padding:3px 6px; margin: 0 5px 0 0; color:#222222; font-weight:bold;}
div.discussion_sidebar {float:left; width:215px; padding: 40px 0 0 15px; position:relative; margin: 0px 0 0 0;}
div.discussion_sidebar .search { background:url(../images/discussion_search.jpg) no-repeat; height:48px; padding: 45px 0 0 0; text-align:center;}
div.discussion_sidebar .hot { background:#f8c8c9; margin: 0 0 40px 0;}
div.discussion_sidebar .hot ul { padding: 0; margin: 0 15px 0 25px ;}
div.discussion_sidebar .hot li { list-style : none outside url() ; margin: 0 ; line-height: 20px; padding: 5px 0 5px 0; border-bottom: 1px solid #f2b9be;}
div.discussion_sidebar .hot li a { color: #663333; text-decoration: none;}
div.discussion_sidebar .hot li a:hover { color: #330000; text-decoration: none;}
div.discussion_sidebar .declare  { background:#fff2f2; margin: 0 0 4px 0;}
div.discussion_sidebar .declare .txt{ padding: 0 12px; color:#666666;}
div.discussion_sidebar .declare img, div.discussion_sidebar .hot img {vertical-align:top;}
div.discussion_sidebar .declare3 { display:none;}

/* 優良徵信社推薦 */
div.drframe { margin: 0 auto; width:700px; height:780px;}
div.drframe2 { display:none;}

div.footer { clear:both; background:url(../images/bg_02.jpg) repeat-x; height:360px;}
div.footer2 { width:1000px; margin: 0 auto; background:url(../images/footer_bg.jpg) no-repeat; height:360px; position:relative;}
div.column_7 { background:url(../images/index_service.jpg) no-repeat; width:280px; margin:0 0 0 18px; padding: 83px 0 0 0; float:left;}
div.column_7 h6 { display:none;}
div.column_7 .service_list1 { float:left; background:url(../images/icon_2.jpg) no-repeat 0 10px; width:106px; height:26px; border-bottom: 1px solid #673a3a; padding: 10px 0 0 25px; color:#ad9595;}
div.column_7 .service_list2 { float:left; background:url(../images/icon_2.jpg) no-repeat 0 10px; width:106px; height:26px; margin: 0 0 0 18px; border-bottom: 1px solid #673a3a; padding: 10px 0 0 25px; color:#ad9595;}
div.column_7 .service_list3 { float:left; background:url(../images/icon_2.jpg) no-repeat 0 10px; width:106px; height:26px; padding: 10px 0 0 25px; color:#ad9595;}
div.column_7 .service_list4 { float:left; background:url(../images/icon_2.jpg) no-repeat 0 10px; width:106px; height:26px; margin: 0 0 0 18px; padding: 10px 0 0 25px; color:#ad9595;}
div.column_8 { background:url(../images/index_topic.jpg) no-repeat; width:261px; margin:0 0 0 31px; padding: 83px 0 0 0; float:left;}
div.column_8 h6 { display:none;}
div.column_8 .topic_list1 { float:left; background:url(../images/icon_2.jpg) no-repeat 0 10px; width:236px; height:26px; border-bottom: 1px solid #673a3a; padding: 10px 0 0 25px; color:#ad9595;}
div.column_8 .topic_list2 { float:left; background:url(../images/icon_2.jpg) no-repeat 0 10px; width:236px; height:26px; padding: 10px 0 0 25px; color:#ad9595;}
div.column_9 { background:url(../images/index_help.jpg) no-repeat; width:201px; margin:0 0 0 31px; padding: 83px 0 0 0; float:left;}
div.column_9 .help_list1 { float:left; background:url(../images/icon_2.jpg) no-repeat 0 10px; width:176px; height:26px; border-bottom: 1px solid #673a3a; padding: 10px 0 0 25px; color:#ad9595;}
div.column_9 .help_list2 { float:left; background:url(../images/icon_2.jpg) no-repeat 0 10px; width:176px; height:26px; padding: 10px 0 0 25px; color:#ad9595;}
div.column_9 h6 { display:none;}
div.column_7 a, div.column_8 a, div.column_9 a { color:#ad9595; text-decoration:none;}
div.column_7 a:hover, div.column_8 a:hover, div.column_9 a:hover { color:#ffffff; text-decoration:none;}
div.column_10 { width:137px; margin:0 0 0 23px; padding: 10px 0 0 0; float:left; text-align:right;}
div.column_10 p { font-family:"微軟正黑體"; color:#fff; font-size:14px; text-align:center; margin:0 0 5px 0;}
div.column_10 p span { font-size:20px; color:#ff9900; }
div.column_10 p span a { color:#ff9900; }
div.column_10 img { display:inline-block; margin: 0 5px 5px 0; float:left;}
div.copyright { position: absolute; bottom:10px; left:10px; color:#666666; font-size:12px; z-index:1; letter-spacing: 1px;}
div.counter { position: absolute; bottom:10px; right:10px; color:#666666; font-size:12px; z-index:2; letter-spacing: 1px;}

a { text-decoration: none; color: #666666;}
a link { text-decoration: none; color: #666666;}
a visited { text-decoration: none; color: #666666;}
a.motel{ display: none;}

/*Smartphone*/
@media only screen and (max-width : 639px) {
a.tonline{ display: none;}
body { background:none;}
div.box { width: 100%;}
div.share_like { position:absolute; top:auto; bottom:10px; left:20px;}
div.banner { min-height:auto; height:auto; background:#ffc3c3;}
div.banner img.bannerimg { display:none;}
div.banner p { display:block; margin:0 0 0 50px; font-family:"微軟正黑體"; font-size:24px; color:#2e2e2e; line-height:50px; font-weight:bold;}
div.smenu { display:none;}
div.menuicon { display:block; width:42px; height:50px; position:absolute; top:-5px; left:2px; background:url(../images/nav-icon.png) no-repeat center center; border-radius:10px; z-index:98;}
div.menu { display: none; width:100%; position:absolute; top:-50px; left:0; background:#000; opacity:0; z-index:9999;}
div.menu a.close { display:block; width:50px; height:50px; margin:0 auto 20px auto; background: url(../images/close.png) no-repeat center center;}
div.menu ul li{ display:block; width:100%; margin:0; }
div.menu li.contact { display:block;}
div.menu li a { display:block; text-align:center; background:none; border-bottom: 1px solid #333; font-family:"微軟正黑體"; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#fff; text-decoration:none; padding:10px 0; text-indent:0;}
div.menu li a img { display:none;}
div.menu li a span { display:inline;}
div.menu a:hover, nav.mobile a:active, nav.mobile a.on { background:url(../images/menu_hover.jpg) repeat-x 0 100%;}
div.tel { display:block; margin:0; padding:10px; background:#f2f2f2; text-align:center; font-size:14px; font-family:"微軟正黑體";}
div.tel span { color:#ff9899; font-size:36px;} 
div.tel span a { color:#ff9899;} 
div.sbanner { display:block; width:100%; padding: 0 0 40px 0;}
div.sbanner img { width:100%;}
div.location { padding:0 20px; }
div.sectitle h1 { display:none;}
div.sectitle .pagetitle { margin: 0 20px 40px 20px ; position:relative; overflow:hidden;}
div.sectitle .pagetitle img.atype { display:none;}
div.sectitle .pagetitle ul.atype { display:block; overflow:hidden; margin:0;}
div.sectitle .pagetitle ul.atype li { display:block; width:50%; height:30px; line-height:30px; background:#d2d2d2; float:left; text-align:center; font-family:"微軟正黑體"; font-size:16px; color:#000; font-weight:bold;}
div.sectitle .pagetitle ul.atype li.last { background:#dddddd; color:#666; }
div.sectitle .pagetitle ul.atype li a { color:#000;}
div.sectitle .pagetitle ul.atype li.last a { color:#666;}
div.sectitle .newscenter { height:75px;}

div.sectitle1 { height:auto; margin: 0 20px 0 20px; overflow:hidden;}
div.sectitle1 h1 { position:absolute; z-index:1;}
div.sectitle1 .pagetitle2 { width:auto; height:auto; margin: 0 auto; background:none; position:relative; top:0; left:0; z-index:2;}
div.sectitle1 .pagetitle2 .txt{ width:auto; height:auto; padding: 20px 0;}


/* 關於我們 */
div.about_sidebar { width:auto; float: none; margin:0 auto; }
div.about_sidebar img { vertical-align:top; }
div.about_sidebar ul { margin: 0 auto 40px auto;}
div.about_sidebar li { margin: 0 auto 5px auto; text-align:center;}
div.about_content { width:auto; float:none;  }
div.about_content1 { background:url(../images/subtitle_1.jpg) no-repeat 20px 0; height:auto;}
div.about_content1 .main { position:relative; left:0; right:0; padding:80px 20px 0 20px;}
div.about_content2 { background:url(../images/subtitle_2.jpg) no-repeat 20px 0; height:auto;}
div.about_content2 .main { position:relative; left:0; right:0; padding:80px 20px 0 20px;}
div.about_content2 .map1 { position:relative; left:0; right:0; top:0; text-align:center; margin:20px 0; }
div.about_content2 .map2 { position:relative; left:0; right:0; top:0; text-align:center; margin:20px 0; }
div.about_content2 .map3 { position:relative; left:0; right:0; top:0; text-align:center; margin:20px 0; }
div.about_content3 { background:url(../images/subtitle_3.jpg) no-repeat 20px 0; height:auto;}
div.about_content3 .main { position:relative; left:0; right:0; padding:80px 20px 0 20px;}
div.about_content3 iframe { display:none;}
div.about_content3 div.noiframe { display:block; width:auto; margin: 0; font-weight:normal; line-height:24px;}
div.about_content3 div.noiframe b { font-size:15px; color:#333;} 
div.about_content3 div.noiframe img { width:100%; margin:15px 0 10px 0;}
div.pagetop { margin: 20px 20px 40px 20px; }

/* 服務項目 */
div.service_sidebar { width:auto; float: none; }
div.service_sidebar ul { padding: 0; margin: 0 auto 40px auto;}
div.service_sidebar li { list-style : none outside url() ; padding: 0 ; margin: 0 0 5px 0; text-align:center; }
div.service_content { width:auto; float:none; padding: 0 20px; overflow:hidden;}
div.service_content ul { padding: 0; margin: 0 0 0 30px ;}
div.service_content li { list-style : none outside url(../images/icon_3.jpg) ; padding: 0 ; line-height: 20px; margin: 0; }
div.service_content img.subtitle { margin: 0 0 20px 0;}
div.service_content img.right { float:none; margin:0 0 10px 0;}

/* 最新消息 */
div.latestnews_content { margin: 0 20px; width:auto; float:none;} 
div.latestnews_content .title { background:url(../images/latestnews_bg_2.jpg) no-repeat -15px 0; height:auto; padding: 16px 0 0 15px; line-height:22px;}
div.latestnews_content .content { padding: 25px 0 25px 15px; border-bottom: 1px solid #ccc; margin:0 0 20px 0;}
div.latestnews_content .content img{ max-width:100%; height:auto !important;}
div.latestnews_content .content ul { padding: 0; margin: 0 0 0 15px ;}
div.latestnews_content .content li { list-style : none outside url(../images/icon_3.jpg) ; padding: 0 ; line-height: 20px; margin: 0 0 10px 0; }
div.latestnews_sidebar { float: right; margin: 0 30px 0 0; width:250px;}
div.latestnews_sidebar ul { padding: 0; margin: 0 0 40px 0;}
div.latestnews_sidebar li { list-style : none outside url() ; padding: 5px 10px 5px 10px; margin: 0; border-bottom: 1px solid #dfdede;}
div.latestnews_pagebar {font-size:12px; padding: 20px 0 0 30px; margin: 0 0 20px 0; text-align:center;}
div.latestnews_pagebar a { display:inline-block; margin: 0 5px 10px 0;}
div.latestnews_pagebar span {border:1px solid #cccccc; padding:3px 6px; margin: 0 5px 0 0; color:#222222; font-weight:bold;}
div.news_sidebar { float: none; margin: 0 auto 50px auto; width:250px;}
div.list { float: none;}

/* 專欄文章 */
div.article_main { width:100%; float:none; margin: 0 0 40px 0; overflow:hidden;}
div.article_main .ftitle { background:url(../images/icon_4.jpg) no-repeat 20px 0; height:auto; padding: 0 20px 0 55px; margin: 18px 0 0 0;}
div.article_main .fcontent { margin: 25px 20px 0 20px;}
div.article_list { background:url(../images/article_list.jpg) no-repeat -30px 0; margin: 0 20px 40px 20px; width:auto; float:none; padding:50px 0 0 0; }
div.article_list_a { width:auto; float:none; margin: 0; padding: 0; border-bottom:3px solid #ccc;}
div.article_list_b { width:auto; }
div.article_list_pagebar { padding: 20px 0 0 0; text-align:center;}
div.article_list_pagebar a { display:inline-block; margin: 0 5px 10px 0;}
div.article_list_pagebar span { display:inline-block; margin: 0 5px 10px 0;}
div.article_content { margin: 0 20px; width:auto; float:none;} 
div.article_content .ctitle{ background:url(../images/icon_4.jpg) no-repeat; height:auto; }
div.article_content .ccontent { margin: 10px 0 30px 0;}
div.article_content .suggestion { background:url(../images/article_suggustion.jpg) no-repeat -5px 0; margin: 0 0 50px 0; min-height:204px; line-height:24px; color:#666; padding: 60px 15px 0 15px;}
div.article_content .suggestion p { line-height:24px;}
div.article_content .pagebar { text-align:center; margin: 0 0 40px 0;}
div.article_content .pagebar img { padding: 0 5px;}
div.article_content .pagebar a { text-decoration:none; color:#666666;}
div.article_content .pagebar a:hover { color:#333333; }

/* 話題探討 */
div.experience_list { width:100%; margin: 0 auto 30px auto;}
div.experience_box { margin:0 auto 30px auto; float:none;}
div.middle { margin:0 auto 30px auto; }
div.experience_box table { width:300px; height:186px;}
div.experience_box table td { text-align:center; vertical-align:middle;}
div.experience_box1 { background:url(../images/experience_border.gif) no-repeat; position:absolute; top:0; left:0; bottom:0px; right:0px; padding: 203px 10px 0 10px; }
div.experience_list_pagebar { padding: 0; margin: 0 0 30px 0;}
div.experience_list_pagebar a { display:inline-block; margin: 0 5px 10px 0;}
div.experience_list_pagebar span { display:inline-block; margin: 0 5px 10px 0;}
div.experience_contentleft { float:none; padding: 18px 0 0 0; width:auto; min-height:255px; margin:0 auto; width:302px;}
div.experience_contentleft .pagebar { padding:215px 0 0 0; text-align:right;}
div.experience_contentleft .pagebar ul { overflow:hidden;}
div.experience_contentleft .pagebar li { list-style : none outside url() ; padding: 0 ; margin: 0;  width:100px; float:left; overflow:hidden;}

div.experience_contentright { float:none; width:auto; padding: 20px 23px 40px 28px; border-top: 0; color:#333333; }
div.experience_contentright h1{ color:#218ac8; font-size:28px; font-weight:bold; margin:0 0 20px 0;}
div.experience_contentright p { line-height:24px;}

/*熱門話題*/
div.poll_content { margin: 0 20px; width:auto; float: none; overflow:hidden;}
div.poll_content .vote { width:auto; padding: 0; min-height:auto; }
div.poll_content .vote_result { width:auto; padding: 0;}
div.poll_content .photo { display:none;}
div.poll_content .border { display:none;}
div.poll_content .analysis { background:url(../images/analysis_bg.jpg) no-repeat -5px 0; margin: 30px 0 0 0; width:auto; padding: 50px 20px 0 20px; }
div.poll_content .pagebar { text-align:center; margin: 20px 0 40px 0;}
div.poll_content .pagebar img { padding: 0 5px;}
div.poll_content .pagebar a { text-decoration:none; color:#666666;}
div.poll_content .pagebar a:hover { color:#333333; }

div.poll_main { width:auto; float:none; margin: 0 20px; overflow:hidden; padding:0;}
div.poll_main .ima_table { width:100%; height:auto}
div.poll_main .ftitle { padding: 0 20px 0 55px;}
div.poll_main .fcontent { margin: 15px 20px 0 55px;}
div.poll_main .fcontent table img, div.poll_content .vote table img {margin:15px 3px 0 0;}
div.poll_list { width:auto; margin:0 20px; float:none; background:url(../images/poll_list.jpg) no-repeat -30px 0; }
div.poll_list_a { width:auto; float:none; margin:0;}
div.poll_list_b { width:auto; }
div.poll_list_c { width:auto;}
div.poll_list_pagebar { padding: 20px 0 0 0; text-align:center;}
div.poll_list_pagebar a { display:inline-block; margin: 0 5px 10px 0;}
div.poll_list_pagebar span { display:inline-block; margin: 0 5px 10px 0;}

/* 媒體報導 */
div.report_description { float:none; height:200px; margin:0 auto;}
div.report_video { display:none;}
div.report_video2 { display:block;}
div.report_video2 .video { width:300px; margin:0 auto;}
div.report_video2 .intro { width:300px; margin:0 auto; color:#333333;}
div.report_video2 .intro span.channel { color:#666666;}
div.report_video2 .intro span.title { color:#cc0033; font-size:16px; font-weight:bold;}
div.report_video2 .intro span.date { color:#000000;}
div.report_list {  display:none; }
div.report_list2 {  display:block; background:url(../images/report_bg3.jpg) no-repeat #ffcccb 20px 20px; padding:0 0 20px 0;}
div.report_list2 ul { display:block; width:auto; padding:70px 20px 0 20px; margin:0; }
div.report_list2 ul li { overflow:hidden; position:relative; min-height:87px;}
div.report_list2 ul li img { position:absolute; top:0; left:0;}
div.report_list2 ul li p { padding:0 0 0 140px;}
div.report_list2 ul li p span {color:#cc0033;}

/* 線上討論 */
div.discussion_content { float:none; width:auto;}
div.discussion_content .laywer { display:none;}
div.discussion_content .button { padding: 0; margin: 0 0 15px 0; padding:0 20px; line-height:28px; }
div.discussion_content .button2 { right:20px;}
div.discussion_content .button2 img { margin: 0 0 0 5px;}
div.discussion_content .box { padding: 75px 20px 0 20px; background:url(../images/discussion_form4.jpg) no-repeat 20px 20px; width:auto; height:auto; margin: 30px 20px; border:1px solid #ccc; border-radius:5px;}
div.discussion_content .box form { width:auto;}
div.discussion_content .box2 { padding: 75px 20px 0 20px; background:url(../images/discussion_form3.jpg) no-repeat 20px 20px; height:auto; margin: 30px 20px; border:1px solid #ccc; border-radius:5px;}
div.discussion_content .box table, div.discussion_content .box2 table {width:auto;}
div.discussion_content .box table td, div.discussion_content .box2 table td{ text-align:left; height:35px; line-height: 160%; }
div.discussion_content .box table td.w80 { width:80px;}
div.discussion_content .box table td input.txt { width:140px;}
div.discussion_content .box table td textarea { width:140px; height:120px;}
div.discussion_content .box table.button { width:100%;}
div.discussion_content .box table.button td { text-align:right;}
div.discussion_content .box2 table td.w80 { width:80px;}
div.discussion_content .box2 table td input.txt { width:140px;}
div.discussion_content .box2 table td textarea { width:140px; height:120px;}
div.discussion_content .box2 table.button { width:100%;}
div.discussion_content .box2 table.button td { text-align:right;}
div.discussion_content .discussion_list, div.discussion_content .discussion_reply { background:none; width:auto; margin: 0 20px; }
div.discussion_content .discussion_list .tabletop { display:none;}
div.discussion_content .discussion_list .tablebottom { display:none;}
div.discussion_content .discussion_list table { width:auto; margin: 0;}
div.discussion_content .discussion_list table td.col1 { background: url(../images/discussion_number.gif) #fff2f2 no-repeat 50% 6px;}
div.discussion_content .discussion_list table td.col6 { background: url(../images/discussion_number.gif) #ffffff no-repeat 50% 6px ;}
div.discussion_content .discussion_list table td.col2 { width:auto; line-height:24px;}
div.discussion_content .discussion_list table td.col3 { display:none;}
div.discussion_content .discussion_list table td.col4 { display:none;}
div.discussion_content .discussion_list table td.col5 { display:none;}
div.discussion_content .discussion_reply { border:1px solid #ccc; border-radius:5px; overflow:hidden;}
div.discussion_content .discussion_reply .top { background:url(../images/discussion_number.gif) no-repeat 10px 5px; height:auto; padding:0 0 10px 0; border-bottom:3px solid #cc3366;}
div.discussion_content .discussion_reply .top .number { top:23px; left:12px;}
div.discussion_content .discussion_reply .top .txt { position:relative; padding:18px 10px 0 65px; top:0; left:0; line-height:22px;}
div.discussion_content .discussion_reply .top .date { position:relative;padding:8px 0 0 65px; top:0; right:0; font-size:12px;}
div.discussion_content .discussion_reply .master { padding: 20px 10px; color:#333333;}
div.discussion_content .discussion_reply .expert { margin: 0; padding: 70px 10px 0 115px; background:url(../images/expert_bg.jpg) 20px 30px no-repeat; min-height:10px;}
div.discussion_content .discussion_reply .expert2 { margin: 0 0 0 40px; border-top: 1px dotted #cccccc; padding: 70px 0 0 105px; background:url(../images/expert_bg.jpg) 0 30px no-repeat; min-height:10px;}
div.discussion_content .discussion_reply p.mdate { margin:10px 0 0 0;}
div.discussion_content .discussion_reply .guest { padding: 25px 10px 15px 50px;}
div.discussion_content .discussion_reply .bignum { position:absolute; top:15px; left:10px; color:#ff3366; font-weight:bold; font-size:24px; font-family:arial; padding: 10px 0 10px 0;}
div.discussion_content .discussion_reply .tablebottom { display:none;}
div.discussion_content .pagebar { margin: 20px 0 0 0; }
div.discussion_content .pagebar a { display:inline-block; margin: 0 5px 10px 0; }
div.discussion_content .pagebar span { display:inline-block; margin: 0 5px 10px 0;}

div.discussion_sidebar { float:none; width:auto; margin: 0 auto 20px auto; padding:0 20px;}
div.discussion_sidebar .search { background:url(../images/discussion_search2.jpg) no-repeat #fbe3e3; }
div.discussion_sidebar .hot { display:none;}
div.discussion_sidebar img.hot2 { display:none;}
div.discussion_sidebar .declare  { background:#fff2f2; margin: 0; padding:0 0 10px 0;}
div.discussion_sidebar .declare img.declare1 { display:none;}
div.discussion_sidebar .declare img.declare2 { display:none;}
div.discussion_sidebar .declare img.declare3 { display:inline;}

/* 便民服務 */
div.help_sidebar { width:auto; float: none; margin: 30px 20px 0 20px;}
div.help_sidebar ul { padding: 0; margin: 0 0 40px 0; overflow:hidden;}
div.help_sidebar li { text-align:center;}
div.help_content { width:auto; float:none; padding: 0; color:#666666; margin: 0 0 40px 0; }
div.help_content .subtitle{ margin: 0 20px ; }
div.help_content ul { padding: 0; margin: 0 20px ; float:none; width:auto; border-bottom:3px solid #ccc;}

/* 聯絡我們 */
div.contact_content { width:auto; float:none; margin: 0 20px 40px 20px; }
div.contact_content img{ margin: 0 0 10px 0;}
div.contact_content .box { background:#f2f2f2; width:auto; padding: 10px;}
div.contact_content .box table {width:auto; text-align:center;}
div.contact_content .box table td img, div.discussion_content .box table td img{ margin: 0 0 -3px 0;}
div.contact_content .box table input.txt { width:95px; margin:0 5px 0 0; }
div.contact_content .box table textarea { width:180px; height:120px;}
div.contact_sidebar { width:auto; float: none; margin: 30px 0 0 0; text-align: center;}

/* 優良徵信社推薦 */
div.drframe { display:none;}
div.drframe2 { display:block; margin: 0 auto; width:280px; height:780px;}

div.footer { background:url(../images/bg_02_2.jpg) repeat-x #5c2a2b; height:auto;}
div.footer2 { width:100%; background:none; height:auto; }
div.column_7 { width:auto; background:url(../images/index_service.jpg) no-repeat 20px 0; margin:0; padding: 83px 20px 0 20px; float:none; overflow:hidden;}
div.column_8 { background:url(../images/index_topic2.jpg) no-repeat 20px 0 ; width:auto; margin:0; padding: 83px 20px 0 20px; float:none;}
div.column_8 .topic_list1 { float:none; width:auto; }
div.column_8 .topic_list2 { float:none; width:auto; }
div.column_9 { background:url(../images/index_help2.jpg) no-repeat 20px 0; width:auto; margin:0; padding: 83px 20px 0 20px; float:none;}
div.column_9 .help_list1 { float:none; width:auto; }
div.column_9 .help_list2 { float:none; width:auto; }
div.column_10 { width:276px; margin:0 auto; padding: 50px 20px 0 20px; float:none; text-align:center;}
div.column_10 img { display:inline-block; margin: 0 0 10px 0; float:none;}
div.column_10 img.relative { float:left; margin:10px 5px;}
div.column_10 img.rlink { display:none;}
div.column_10 .online { display:none;}
div.copyright { position: relative; bottom:0; left:0; color:#666666; font-size:12px; z-index:1; letter-spacing: 0; background:#000; padding:5px 10px 0 10px; line-height:24px; text-align:center;}
div.counter { position: relative; bottom:0; right:0; color:#666666; font-size:12px; z-index:2; letter-spacing: 0; background:#000; padding:0 10px 5px 10px; line-height:24px; text-align:center;}

a.motel{ display:block; width:50%; height:40px; background:#f23f6d url(../images/moblie/photo2.png) no-repeat 10% center; background-size: auto 50%; position:fixed; bottom:0; left:0px; font-size:16px; line-height:40px; color:#FFF; font-weight: bolder; text-align:center; z-index:999; font-family:"微軟正黑體";}
a.moonline{ display:block; width:50%; height:40px; background:#ff9899 url(../images/moblie/online2.png) no-repeat 10% center; background-size: auto 50%; position:fixed; bottom:0; left:50%; font-size:16px; line-height:40px; color:#FFF; font-weight: bolder; text-align:center; z-index:999; font-family:"微軟正黑體";}

}