@import url("../images/reset.css");

body{
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	position:relative;
}

.hidden{display:none;}
.clear{clear:both;height:5px;overflow:Hidden;display:block;}
img{vertical-align:middle;}


#center a{color:#000;text-decoration:none;}
#center a:hover{text-decoration:underline;}

.designer_contact li.EMAIL#EMAIL a, .brand_file li.EMAIL#EMAIL a, .case_dataA li.EMAIL#EMAIL a, .case_dataD li.EMAIL#EMAIL a, #center .designer_file#designer_file a, #center #content .showdesigner_word_bottom a, .case_dataA_content li.WEB#WEB a, .case_dataA_content li.FB#FB a, .case_dataD_content li.WEB#WEB a, .case_dataD_content li.FB#FB a{color:#0889a6;text-decoration:none;}
.designer_contact li.EMAIL#EMAIL a:hover, .brand_file li.EMAIL#EMAIL a:hover, .case_dataA li.EMAIL#EMAIL a:hover, .case_dataD li.EMAIL#EMAIL a:hover, #center .designer_file#designer_file a:hover, #center #content .showdesigner_word_bottom a:hover, .case_dataA_content li.WEB#WEB a:hover, .case_dataA_content li.FB#FB a:hover, .case_dataD_content li.WEB#WEB a:hover, .case_dataD_content li.FB#FB a:hover{text-decoration:underline;}

.designer_contact li.EMAIL a{white-space:nowrap;}

/* 標題文字截斷設定start*/
.boxB_itemA_box h1, .boxB_itemB_box h1{width:130px;}
.boxB_itemC_box h1{width:90px;}
.boxD_item_box h1{width:210px;}
.boxE_item_box h1, .boxG_item_box h1{width:130px;}
.caselist_out_box h1, .caselist_out_box h2{width:210px;}
.boxD_item_box h3.labelname{width:160px;}
.boxE_item_box h3.labelname, .boxG_item_box h3.labelname{width:85px;}
.top_product_title{width:185px;}

.boxB_itemA_box div, .boxB_itemB_box div, .boxB_itemC_box div, .boxD_item_box div, .boxE_item_box div, .boxG_item_box div, .caselist_out_box div, .caselist_out_box h2, .boxD_item_box div.labelname, .boxE_item_box div.labelname, .boxG_item_box div.labelname, .top_product_title{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-o-text-overflow: ellipsis;
}
/* 標題文字截斷設定end*/



/* 首頁上方選單區塊 */

#headerA{
	background-image:url(header_bgA.jpg);
	width:100%;
	height:138px;
}

#headerA_inner{
	width:950px;
	height:138px;
	margin:0 auto;
}

#headerB{
	background-image:url(header_bgB.jpg);
	width:100%;
	height:298px;
}

#headerB_inner{
	width:950px;
	height:298px;
	margin:0 auto;
	padding-top:10px;
}

.logo_box{
	width:950px;
	height:92px;
        position: relative;
}

#headerA h2{
	display:block;
	width:200px;
	height:20px;
	background:url(icon.png) 0 0 no-repeat;
	padding-left:20px;
	font-size:13px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	margin-top:48px;
	margin-left:80px;
}

#headerA .logo_box h1{
	display:block;
	width:247px;
	height:81px;
	background-image:url(logo.png);
	text-indent:-9999px;
	/*margin:0 auto;*/
	float:left;
	margin-top:11px;
	margin-left:350px;
	cursor:pointer;
}

.tool_box{
    position: absolute;
    top: 5px;
    right: 3px;
}
.tool_box a {
    color: #fff;
    font-size: 13px;
    text-decoration: none;
}
.tool_box a {
    text-decoration: underline;
}

.menu_box{
	width:950px;
	height:46px;
}

.menuL_box, menuR_box{}

.menuL_box ul{
	list-style:none;
	margin:0;
	padding:0;
	width:351px;
	height:46px;
	float:left;
    margin: 0 0 0 125px;
}

.menuR_box ul{
	list-style:none;
	margin:0;
	padding:0;
	width:351px;
	height:46px;
	float:left;
}

.menuL_box li, .menuR_box li{
	float:left;
}

.menuL_box li a{
	display:block;
	width:117px;
	height:46px;	
	text-indent:-9999px;
	background-image:url(menuL.png);
}

.menuR_box li a{
	display:block;
	width:117px;
	height:46px;	
	text-indent:-9999px;
	background-image:url(menuR.png);
}

.menuL_box li.FD a{ background-position:0px 0px;}
.menuL_box li.FW a{ background-position:-117px 0px;}
.menuL_box li.FP a{ background-position:-234px 0px;}
.menuR_box li.CS a{ background-position:0px 0px;}
.menuR_box li.FQ a{ background-position:-117px 0px;}
.menuR_box li.WR a{ background-position:-234px 0px;}

.menuL_box li.FD a:hover{ background-position:0px -46px;}
.menuL_box li.FW a:hover{ background-position:-117px -46px;}
.menuL_box li.FP a:hover{ background-position:-234px -46px;}
.menuR_box li.CS a:hover{ background-position:0px -46px;}
.menuR_box li.FQ a:hover{ background-position:-117px -46px;}
.menuR_box li.WR a:hover{ background-position:-234px -46px;}

/* Google Search 全站搜尋 start */
.search_box{
	width:209px;
	height:24px;
	background-image:url(search_bg.jpg);
	margin-top:10px;
	margin-left:18px;
	float:left;
	display: none;
}

.search_box input{
	width:174px;
	height:19px;
	line-height:19px;
	outline:0;
	border:0;
	float:left;
	padding:0 3px;
	color:#999;
	*margin-top:3px;
}

.search_box .google_search_out{position:absolute;width:209px;padding-top:1px;}
.search_box .google_search_a{float:left;}
.search_box .google_search_b{width:20px;height:20px;margin-top:1px;background: url('../images/icon_10.gif') no-repeat scroll;float:left;cursor:pointer;position:relative;}

.search_outcome_box{border:1px solid #ccc;padding:20px;margin-bottom:20px;}
.search_outcome_title{margin:0 auto;padding:5px 15px;font-size:20px;font-weight:bold;border-bottom:3px solid #ccc;font-family:"微軟正黑體", Verdana, Arial, Helvetica, sans-serif;}
.search_outcome{width:auto;padding:25px 0 0 20px;*width:850px;}
.search_outcome_box input{height:24px;}
.search_outcome_box .gsc-search-button{*width:30px;height:28px;margin-left:5px;cursor:pointer;*font-size:13px;}
.search_outcome_box .gsc-clear-button{*padding-left:20px;}

/* Google Search 全站搜尋 end */

.search_box .btn_search{
/*
	display:block;
	width:15px;
	height:15px;
	background-image:url(icon_03.jpg);
	background-repeat:no-repeat;
	float:right;
	margin-top:4px;
	margin-right:5px;
	cursor:pointer;
*/
}

.top_ad_box{
	width:936px;
	height:88px;
	background-color:#FFFFFF;
	border:1px solid #d9d9d9;
	margin:10px 0;
	float:left;
	padding:7px 3px 7px 9px;
}

.top_ad_box img{
	margin:3px 10px;
	*margin:3px;
	border:1px solid #d9d9d9;
}

/* 找設計/找商品/找工班 完整區塊 */
.searchlist_box{
	width:660px;
	height:84px;
	background-image:url(searchlist_bg_b.png);
	background-repeat:no-repeat;
	float:left;
}

.searchlist_box ul{
	list-style:none;
	margin:0;
	padding:0;
	width:315px;
	height:43px;
	float:left;
}

.searchlist_box li{
	float:left;
}

.searchlist_box li a{
	display:block;
	width:105px;
	height:43px;	
	text-indent:-9999px;
	background-image:url(search_menu.png);
}

.searchlist_box li.SA a{ background-position:0px 0px;}
.searchlist_box li.SB a{ background-position:-105px 0px;}
.searchlist_box li.SC a{ background-position:-210px 0px;}

.searchlist_box li.SA a:hover{ background-position:0px -43px;}
.searchlist_box li.SB a:hover{ background-position:-105px -43px;}
.searchlist_box li.SC a:hover{ background-position:-210px -43px;}


.searchlist_bottom_box{
	padding-left:10px;
	clear:both;
	position:relative;
	*padding-top:1px;
}

.searchlist_bottom_box input{width:130px;height:17px;float:left;margin-top:5px;*margin-top:3px;}

.search_sure input{ width:60px; height:25px; line-height:18px;}

.searchlist{
	width:500px;
	height:auto;
	padding:3px 0 0 3px;
	*padding:2px 0 0 3px;
	float:right;
	overflow:hidden;
}

#searchlist2, #searchlist3{
	/*display:none;*/
}

.searchlist select{/*width:130px;*/}
.listbox{float:left;*padding-top:2px;}


/* 會員登入 */
.login_box, .login_manage_box{
	width:257px;
	height:84px;
	background-image:url(login_bg.png);
	float:right;
	text-align:center;
	font-size:12px;
	padding:0 8px;
}

/* 會員登入打開關閉 */
/* .login_box{ display:none;}
.login_manage_box{ display:none;} */

.login_box a, .login_manage_box a{color:#0889a6;text-decoration:none;}
.login_box a:hover, .login_manage_box a:hover{text-decoration:underline;}

.login_manage_box a.teach{color:#cc0000;text-decoration:none;}
.login_manage_box a:hover.teach{text-decoration:underline;}

.login a, .login_manage a{
	display:block;
	width:120px;
	height:46px;
	margin:9px 4px 5px 4px;
	float:left;
}

.login a.aa{ background-image:url(login.png);}
.login_manage a.bb{ background-image:url(loginB.png);}
.login a.cc, .login_manage a.cc{ background-image:url(demand.png);}

.login a.aa:hover, .login_manage a.bb:hover, .login a.cc:hover, .login_manage a.cc:hover{ background-position:left bottom;}


/* 頁面上方搜尋彈跳視窗 */
.searchlist_box .btn_enter_follow_designer, .searchlist_box .btn_enter_follow_worker, .searchlist_box .btn_enter_follow_company{
	width: 110px;
	height: 28px;
	line-height: 29px;
	color: #fff;
	border: none;
	font-size: 16px;
	font-family:"微軟正黑體";
	font-weight: bold;
	text-align: center;
	float:right;
	margin-right:15px;
	cursor:pointer;
}

.searchlist_box .btn_enter_follow_designer a, .searchlist_box .btn_enter_follow_worker a, .searchlist_box .btn_enter_follow_company a{
	display:block;
	width: 110px;
	height: 28px;
	color:#FFF;
	text-decoration:none;
}

.searchlist_box .btn_enter_follow_designer a{background-image:url(send_bg.jpg);}
.searchlist_box .btn_enter_follow_worker a{background-image:url(send_bg_g.jpg);}
.searchlist_box .btn_enter_follow_company a{background-image:url(send_bg_y.jpg);}

.searchlist_box .btn_enter_follow_designer a:hover, .searchlist_box .btn_enter_follow_worker a, .searchlist_box .btn_enter_follow_company a{
	background-position:left bottom;
	text-decoration:none;
}

.search_choose_box{
	width:440px;
	height:auto;
	border:1px solid #d9d9d9;
	position:absolute;
	z-index:1000;
	left:66%;
	top:50%;
	margin:0 auto;
	/*_position:absolute; /* position fixed for IE6 */
	/*_top:expression(documentElement.scrollTop+"px");*/
	
	margin-left:-220px; /*div寬度為440px;讓div往右位移220px*/
	margin-top:50px; /*div寬度為440px;讓div往上位移220*/
}

.search_choose_box .choosebar{
	background-color: #333;
	color: #fff;
	width: 435px;
	height: 27px;
	font-size: 15px;
	line-height: 27px;
	text-indent: 18px;
	padding-right:5px;
}

.search_choose_box .choosebar .close, .add_box_textbox .close{
	display:block;
	width:24px;
	height:24px;
	background-image:url(close.png);
	float:right;
	cursor:pointer;
}

.search_choose_main{
	width:400px;
	height:auto;
	font-size:13px;
	color:#333;
	line-height:1.7;
	background-color:#e7e7e7;
	padding:20px;
	clear:both;
}

.search_choose_content{
	width:auto;
	height:auto;
	padding-bottom:20px;
}

.search_choose_content span{
	width:130px;
	float:left;
	padding-bottom:3px;
	*padding-bottom:0px;
}

input, .search_choose_content input, .checkbox input{
	width:13px;
	height:13px;
	font: normal 13px/100% Verdana, Arial, Helvetica, sans-serif, "新細明體";
	outline:0;
	border:0;
}


/* 首頁上方搜尋條件區塊隱藏 */
/*#choose_boxA, #choose_boxB, #choose_boxC, #choose_boxD, #choose_boxE, #choose_boxF, #choose_boxG, #choose_boxH, #choose_boxI{
	display:none;
}*/





/* 首頁中間內容區塊 */
#center{
	width:950px;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-size:13px;
	color:#000;
	margin-top:10px;
}

#center #side{
	width:160px;
	background-color:#f7f7f7;
	float:left;
	clear:both;
	padding-top:20px;
}

#center #content{
	width:775px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-size:13px;
	color:#333;
	padding:15px 0;
}

#center #content_wide{
	width:950px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-size:13px;
	color:#333;
	clear:both;
	padding:20px 0;
}

#center #content a{
	color:#333;
	text-decoration:none;
}

#center #content a:hover{
	text-decoration:underline;
}

/* 首頁底部區塊 */
#footer{
	background-image:url(footer_bg.jpg);
	width:100%;
	height:66px;
	clear:both;
}

#footer_inner{
	width:950px;
	height:66px;
	margin:0 auto;
	margin-top:20px;
	*margin-top:0;
}

.footer_box{
	width:450px;
	height:auto;
	font-size:12px;
	color:#333;
	line-height:1.5;
	padding:14px 0 0 25px;
	float:left;
}

.footer_box a{
	color:#333;
	text-decoration:none;
}

.footer_box a:hover{
	text-decoration:underline;
}

/* 設計師介紹 */
.all_box{}

.box_header{
	width:auto;
	height:35px;
	background-color:#eee;
	border:1px solid #d9d9d9;
	border-left:4px solid #eb5505;
	line-height:35px;
	font-size:20px;
	font-family:"微軟正黑體";
	font-weight:bold;
	padding:0 15px;
	position:relative;
}

.box_content, .box_contentB{
	border:1px solid #d9d9d9;
	padding:11px;
	border-collapse: collapse; /*允許框線重疊*/
}

.box_content{width:auto;height:auto;}
.box_contentB{width:751px;height:720px;}

.box_shadow{
	width:775px;
	height:17px;
	background-image:url(box_shadow.jpg);
	background-repeat:no-repeat;
	padding-bottom:15px;
	clear:both;
}

.all_box .box_content .designer_topcase{
	width:750px;
	height:375px;	
	border:1px solid #d9d9d9;

	/*非IE的主流流覽器識別的垂直居中的方法*/
	display:table-cell;
	vertical-align:middle;

	/*設置水平居中*/
	text-align:center;

	/* 針對IE的Hack */
	*display:block;
	*font-size:327px;/*約為高度乘以0.873*/
	*font-family:Arial;/*防止非utf-8引起的hack失效問題，如gbk編碼*/
}

.all_box .box_content .designer_topcase img{vertical-align:middle;}

.brand_file_box, .designer_file_box{
	width:745px;
	padding:10px 6px 13px 6px;
	*padding:10px 6px 14px 6px;
}

.brand_file_box{height:auto;}
.designer_file_box{height:125px;}

.all_box .designer_photo_out, .case_dataA_out, .case_dataD_out, #center #content .showdesigner_photo_out{float:left;}

.all_box .designer_photo, .case_dataA_photo, .case_dataD_photo, #center #content .showdesigner_photo{
	width:130px;
	height:130px;
	border:1px solid #d9d9d9;

	/*非IE的主流流覽器識別的垂直居中的方法*/
	display:table-cell;
	vertical-align:middle;

	/*設置水平居中*/
	text-align:center;

	/* 針對IE的Hack */
	*display:block;
	*font-size:114px;/*約為高度乘以0.873*/
	*font-family:Arial;/*防止非utf-8引起的hack失效問題，如gbk編碼*/
}

.all_box .designer_photo img, .case_dataA_photo img, .case_dataD_photo img, #center #content .showdesigner_photo img{vertical-align:middle;}

#center #content .all_box .designer_file{
	width:590px;
	height:138px;
	float:left;
	margin:0 0 0 15px;
	line-height:1.3;
	padding-bottom:5px;
}

.all_box .designer_name_box{
	width:auto;
	height:auto;
	margin-bottom:5px;
}

.all_box .designer_name, .all_box .brand_name{
	width:400px;
	height:auto;
	line-height:1.6;
	float:left;
	padding-bottom:6px;
	*padding-bottom:0;
}



#center #content .title{
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif, "微軟正黑體";
	font-weight:bold;
}

.designer_name_box .weblink, .brand_name_box .weblink{
	width:auto;
	height:auto;
	float:right;
}

.designer_contact{
	width:590px;
	height:50px;
	clear:both;
	border-top:1px solid #d9d9d9;
	margin:5px 8px 0 0;
	*margin:5px 8px 0 0;
	padding-top:5px;
}

.brand_descript{
	background-color:#eee;
	padding:15px 20px;
	margin-top:8px;
	line-height:1.7;
}

.designer_contact ul, .weblink ul, .brand_file ul, .case_dataA ul, .case_dataD ul{clear:both;}

.designer_contact li, .weblink li, .brand_file li, .case_dataA li, .case_dataD li{
	height:20px;
	line-height:20px;
	background-repeat:no-repeat;
	padding:1px 8px 1px 24px;
	float:left;
	*height:17px;
	*line-height:17px;
}

.weblink li.WEB, .brand_file li.WEB, .case_dataA li.WEB, .case_dataD li.WEB{width:55px; background-image:url(icon_03.gif);}
.weblink li.FB, .brand_file li.FB, .case_dataA li.FB, .case_dataD li.FB{width:50px; background-image:url(icon_05.gif);}
.designer_contact li.TEL, .brand_file li.TEL, .case_dataA li.TEL, .case_dataD li.TEL{width:115px; background-image:url(icon_06.gif);}
.designer_contact li.PHONE, .brand_file li.PHONE, .case_dataA li.PHONE, .case_dataD li.PHONE{width:115px; background-image:url(icon_04.gif);}
.designer_contact li.FAX, .brand_file li.FAX, .case_dataA li.FAX, .case_dataD li.FAX{width:115px; background-image:url(icon_07.gif);}
.designer_contact li.EMAIL, .brand_file li.EMAIL, .case_dataA li.EMAIL, .case_dataD li.EMAIL{width:185px; background-image:url(icon_09.gif);}
.designer_contact li.ADD, .brand_file li.ADD, .case_dataA li.ADD{width:330px; height:auto; background-image:url(icon_08.gif);}
.case_dataD li.ADD{width:330px; height:auto; background-image:url(icon_08.gif);}

#center #content .designer_topcase_change{
	position:absolute;
	left: 617px;
	top: 354px;
}

.all_box .goodnews, .all_box .brand_goodnews{
	height:22px;
	line-height:21px;
	background-color:#f7f7f7;
	background-image:url(icon_13.png);
	background-repeat:no-repeat;
	border:1px solid #d9d9d9;
	padding:4px 8px 4px 21px;
	overflow:hidden;
	clear:both;
	*line-height:25px;
}

.all_box .goodnews{width:713px;}
.all_box .brand_goodnews{width:567px;margin-top:8px;}

.all_box .goodnews span, .all_box .brand_goodnews span{float:left;}

#center #content .brand_goodnews ul{float:left;}
#center #content .brand_goodnews li{}

/* 品牌介紹 */

/* 品牌形象封面圖start */
.brand_top{
	width:750px;
	height:auto;
	margin-bottom:10px;
}

/* 品牌形象封面圖end */

.brand_photo{
	width:120px;
	height:120px;
	padding:3px;
	background-color:#FFFFFF;
	border:1px solid #d9d9d9;
	margin:0 20px;
	float:left;
}

.all_box .brand_file{
	width:auto;
	height:auto;
	float:left;
}

.all_box .brand_name{
	width:auto;
	height:auto;
	margin-bottom:5px;
}

.all_box .brand_file .brand_text{
	width:auto;
	padding-right:15px;
}


/* 設計師作品集 */

.all_box .showcase, .caselist_out_box .showcase, .caselist_out_box .showcaseB, .caselist_out_box .showcaseC, .caselist_out_box .showcaseD, .caselist_out_box .showcaseE{
	width:212px; 
	float:left;
	line-height:1.5;
	position:relative; /*讓推薦功能置右上*/
}

.all_box .showcase{height:auto;margin-left:20px;padding-top:10px;}
.caselist_out_box .showcase{height:280px;margin-left:20px;padding-top:10px;}
.caselist_out_box .showcaseE{height:240px;margin-left:20px;padding-top:10px;}
.caselist_out_box .showcaseB{height:280px;margin-left:35px;padding-top:10px;}
.caselist_out_box .showcaseD{height:240px;margin-left:35px;padding-top:10px;}
.caselist_out_box .showcaseC{height:170px;margin-left:35px;}

.showcase_pic{
	width:210px;
	height:140px;
	border:1px solid #d9d9d9;

	/*非IE的主流流覽器識別的垂直居中的方法*/
	display:table-cell;
	vertical-align:middle;

	/*設置水平居中*/
	text-align:center;

	/* 針對IE的Hack */
	*display:block;
	*font-size:122px;/*約為高度乘以0.873*/
	*font-family:Arial;/*防止非utf-8引起的hack失效問題，如gbk編碼*/
}

.all_box h1, .caselist_out_box h1, #center .case_dataA_content h1, #center .case_dataD_content h1, #center .showdesigner_word_box .company{
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-weight:bold;
	height:auto;
}

.caselist_out_box h1{padding-top:4px;}
.showdesigner_word_box .company, #center .case_dataA_content , #center .case_dataD_content h1{padding-bottom:2px;}

.all_box h2, .#center #content .caselist_out_box h2, #center .case_dataA_content h2, #center .case_dataD_content h2, #center #content .showdesigner_word_box .desginer{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	color:#666;
}

/* 設計師簡介 */
.designer_produce_box{
	width:700px;
	height:auto;
	padding:0 25px;
}

.designer_produce_box dl{
	padding:5px 0 15px 0;
	clear:both;
}

.designer_produce_box dt{
	color:#333333;
	font-weight:bold;
	width:82px;
	float:left;
	line-height:1.7;
	padding-bottom:2px;
}

.designer_produce_box dd{
	width:615px;
	height:auto;
	line-height:1.7;
	float:left;
	padding-bottom:2px;
}

.designer_produce_box img{
	padding-top:15px;
	float:left;
}

.designer_produce_box p{
	padding-bottom:30px;
	clear:both;
}

.designer_produce_box .title{
	font-size:15px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-weight:bold;
	padding-left:5px;
	padding-top:13px;
	float:left;
}

.designer_about_box{
	width:695px;
	height:auto;
	text-align:justify;
}

.designer_about_box p{line-height:1.8;padding-top:4px;}

/* 內頁最新留言 */
.new_message_box{
	margin:5px 25px;
}

.one_message{
	border-bottom:1px solid #d9d9d9;
	padding:10px 0;
}

.leave_message_box{padding-bottom:10px;}

.reply_message_box{}

.message_title{
	color:#0889a6;
	background-color:#f7f7f7;
	font-size:11px;
	*font-size:12px;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	text-align:right;
}

.leave_name{color:#8a8a8a;}

.leave_message_box .ask, .reply_message_box .ans{font-weight:bold;}
.leave_message_box .ask{color:#0889a6;}
.reply_message_box .ans{color:#eb5505;}

.leave_message_box .BB, .reply_message_box .BB{
	font-size:16px;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0 3px;
	color:#fff;
	margin-right:3px;
}

.leave_message_box .BB{background-color:#0889a6;}
.reply_message_box .BB{background-color:#eb5505;}

.leave_time{
	color:#8a8a8a;
	font-size:11px;
	*font-size:12px;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
	padding-left:6px;
}

.leave_message_box p, .reply_message_box p{line-height:1.7;padding-top:4px;}
.leave_message_box p{color:#333;}
.reply_message_box p{color:#333;}

.reply_title .button{
	width:80px;
	height:30px;
	line-height:20px;
	background-color:#0889a6;
	color:#fff;
	border:none;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "微軟正黑體";
	font-weight:bold;
	text-align:center;
	margin:1px 18px 0 0;
	clear:both;
	cursor:pointer;
}

.imessage_box{
	line-height:2.1;
	padding-bottom:25px;
}

.imessage_box .TT{
	font-size:15px;
	background-color:#e7e7e7;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	padding-left:10px;
	font-weight:bold;
}

.imessage_box ul{
	width:600px;
	list-style:none;
	margin:0 auto;
	padding:0;
}

.imessage_box li{padding-top:12px;}

.imessage_box label.item{
	width:80px;
	float:left;
	text-align:right;
	*padding-top:2px;
}

.imessage_box .required{
	color:#eb5505;
	padding-right:2px;
}

.imessage_box input{
	border:1px solid #0889a6;
	height:19px;
	line-height:19px;
	font-family:Arial;
	width:175px;
	padding:2px;
}

.imessage_box textarea{
	border:1px solid #0889a6;
	width:500px;
	height:120px;
}

#center #content .send, #center #content_wide .send, #center .demand_box p.send{
	width:112px;
	height:28px;
	background-repeat:no-repeat;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	padding:10px 0 30px 0;
	clear:both;
}

#center #content .send a, #center #content_wide .send a, #center .demand_box p.send a{
	display:block;
	width:112px;
	height:28px;
	line-height:27px;
	*line-height:30px;
	background-image:url(send_bg.jpg);
	color:#fff;
	text-decoration:none;
}

#center #content .send a:hover, #center #content_wide .send a:hover ,#center .demand_box p.send a:hover{
	background-position:left bottom;
}


/* 提交表單內容 */
input, textarea, select {
	padding:2px 3px 4px 3px;
	border: solid 1px #C9C9C9;
	font: normal 13px/100% Verdana, Arial, Helvetica, sans-serif, "新細明體";
	margin:1px 3px;
	color:#333;
	line-height: 1.7;
	outline: 0;

/*	
	outline: 0;
	background: #FFFFFF url('../css/bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 20px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 4px;
*/
}

select { 
	width: auto;
	max-width: 160px;
}

textarea { 
	width: 450px;
	max-width: 450px;
	height: 200px;
	line-height: 1.7;
	color:#333;
	font-size:13px;
}

checkbox{
	outline:0;
}

input:hover, textarea:hover,
input:focus, textarea:focus,
select:hover, select:focus {
	border-color: #0889a6;
/*	-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);*/
}

.submit input {
	width: auto;
	padding: 6px 20px;
	background: #0889a6;
	border: 0;
	font-size: 16px;
	font-weight:bold;
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	cursor:pointer;
}

.button input {
	width: auto;
	float:left;
	padding: 4px 20px;
	background-color: #f7f7f7;
	border:1px solid #d9d9d9;
	font-size: 13px;
	color: #000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	cursor:pointer;
}

.add_box{
	margin:20px 0 0 50px;
}

.add_box dl{
	font-size:15px;
	width:700px;
}

.add_box dt{
	width:115px;
	font-weight:bold;
	padding-top:6px;
	float:left;
}

.add_box dd{
	padding-bottom:15px;
}

.add_box_search{
	display:block;
	width:500;
	height:30px;
	padding:5px 5px 5px 19px;
	*padding:5px 5px 0 21px;
}

.add_box input, .add_box_search input, .button input{
	width:auto;
	height:auto;
	outline:0;
}

.add_box .button{color:#ff0000; line-height:1.8;}

.add_box_search .button{
	width: 80px;
	height: 30px;
	line-height: 20px;
	background-color:#0889a6;
	color:#FFF;
	border: none;
	font-size: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-weight: bold;
	text-align: center;
	margin: 1px 18px 0 0;
	clear:both;
	cursor:pointer;
}

.add_box_search .add_button{
	display:block;
	width: 80px;
	height: 30px;
	line-height: 20px;
	color:#eb5505;
	border:#CCC solid 1px;
	float:right;
	font-size: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "微軟正黑體";
	font-weight: bold;
	text-align: center;
	margin: 1px 18px 0 0;
	clear:both;
	cursor:pointer;
}

.add_box table{
	font-size: 15px;
	width:auto;
}
/*
.add_box tr{
	width:auto;
	padding-top:6px;
}
*/
.add_box td{
	padding:0 8px 10px 0;
}

.add_box table img{
	padding:5px;
}

.add_box_casebox{
	float:left;
	width: 300px;
	height:105px;
	border: 1px solid #ccc;
	padding: 5px;
	margin:0 15px 15px 0;
	line-height: 1.7;
	color:#333;
	font-size:13px;
}

.add_box_casebox img{
	width:90px;
	height:90px;
	float:left;
}

.add_box_casebox .add_box_textbox{
	width:190px;
	float:left;
	margin-left:5px;
}

.add_list table{
	text-align:left;
	font-size: 15px;
	width:auto;
	margin:22px;
}

.add_list tr{
	padding:5px;
}

.add_list td{
	border-style:double;
	padding:5px;
	border:1px solid #bbb;
}

.add_list .button{padding-left:21px; *padding-left:16px;}
.add_list .button input{padding:1px 8px; *padding:4px 6px 0 6px;}

/* 個案列表 */

.site_box{
	width:auto;
	margin-bottom:8px;
	font-size:13px;
}

.site_box a{
	color:#0889a6;
	text-decoration:none;
}

.site_box a:hover{
	color:#0889a6;
	text-decoration:underline;
}

.search_condition_box{
	width:auto;
	height:25px;
	line-height:25px;
	padding:6px 0 8px 24px;
	margin-top:3px;
	*height:29px;
	*line-height:29px;
}

#center .delete{
	color:#666;
	padding-left:5px;
	font-weight:bold;
	display:inline;
}

.search_result_box{
	width:auto;
	height:15px;
	padding:4px 25px 6px 25px;
	clear:both;
	border-bottom:1px solid #d9d9d9;
	background-color: #f1f1f1;
}

.caselist_out_box, .designerlist_out_box{
	clear:both;
	margin-top:10px;
}

.result_all{
	float:left;
}

#center #content .result_num{
	font-size:13px;
	font-weight:bold;
	font-family:Century Gothic;
}

#center .range_way#range_way{
	float:right;
	padding-top:2px;
}

#center .range_way#range_way a{color:#0889a6; text-decoration:none;}
#center .range_way#range_way a:hover{text-decoration:underline;}

.index_condition_box, #center .little_condition_box{
	width:212px;
	padding-top:2px;
	clear:both;
}

.index_condition_box{height:auto;}
#center .little_condition_box{height:80px;}

#center .little_condition_box span, #center #content .little_condition_box span, #center #content .case_data span, #center #content .search_condition_box span, #center #content_wide .search_condition_box span, #center #content .wall_single span, #center .boxD_item_box .index_condition_box span, #center .boxE_item_box .index_condition_box span, #center .boxG_item_box .index_condition_box span, #center .boxH_item_box .index_condition_box span{
	float:left;
	padding: 3px 6px;
	*padding: 4px 6px 2px 6px;
	border: solid 1px #C9C9C9;
	outline: 0;
	color:#0889a6;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	background: #FFFFFF url('../css/bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 20, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 20px);
	/*box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;*/
	margin:3px 5px 3px 0;
	width:auto;
	height:auto;
	word-break:keep-all;/* 不换行 */
	white-space:nowrap;/* 不换行 */
	*background-color:#eee;
}

#center .little_condition_box span a, #center #content .little_condition_box span a, #center #content .case_data span a, #center #content .search_condition_box span a, #center #content_wide .search_condition_box span a, #center #content .wall_single span a, #center .boxD_item_box .index_condition_box span a, #center .boxE_item_box .index_condition_box span a, #center .boxG_item_box .index_condition_box span a, #center .boxH_item_box .index_condition_box span a{
	display:block;
	color:#0889a6;
}

#center .little_condition_box span a:hover, #center #content .little_condition_box span a:hover, #center #content .case_data span a:hover, #center #content .search_condition_box span a:hover, #center #content_wide .search_condition_box span a:hover,#center #content .wall_single span a:hover, #center .boxD_item_box .index_condition_box span a:hover, #center .boxE_item_box .index_condition_box span a:hover, #center .boxG_item_box .index_condition_box span a:hover, #center .boxH_item_box .index_condition_box span a:hover{
	text-decoration:none;
}



/* 商品首頁 */
.pdindex_header_box{
	padding:6px 42px 15px 42px;
	border:solid 1px #C9C9C9;
	margin-bottom:25px;
}

.top_product{
	margin:4px 3px 0 1px;
	float:left;
	position:relative;
}

.top_product_pic{
	width:210px;
	height:140px;
	border:solid 1px #d9d9d9;

	/*非IE的主流流覽器識別的垂直居中的方法*/
	display:table-cell;
	vertical-align:middle;

	/*設置水平居中*/
	text-align:center;

	/* 針對IE的Hack */
	*display:block;
	*font-size:122px;/*約為高度乘以0.873*/
	*font-family:Arial;/*防止非utf-8引起的hack失效問題，如gbk編碼碼*/
}

.top_product_pic img{}

.top_product_under{
	width:182px;
	background-color:#000;
	opacity:0.75;-moz-opacity:0.75;-khtml-opacity:0.75;filter:alpha(Opacity=75);
	z-index:2;
	padding:6px 14px 9px 14px;
	*padding:8px 14px 7px 14px;
	position:absolute;
	bottom:0;
	margin-left:1px;
}

#center .top_product_title{color:#fff;font-size:13px;}
#center .top_product_title a{color:#fff;}
#center .top_product_title a:hover{text-decoration:none;}

.category_box{
	padding-bottom:15px;
}

.pdindex_header_box .title ,.category .title{
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif, "微軟正黑體";
	position:relative;
	font-weight:bold;
}

.category{
	width:270px;
	height:auto;
	padding:10px 13px 15px 13px;
	border: solid 1px #C9C9C9;
	margin:9px;
	float:left;
}

.category_pics_box{
	clear:both;
}

.category img{
	float:left;
	margin:3px 3px 0 0;
	border: solid 1px #d9d9d9;
}

.more{
	width:auto;
	height:15px;
	line-height:15px;
	font-size:12px;
	background-image:url(icon_12.png);
	background-repeat:no-repeat;
	float:right;
	padding-left:15px;
	position:absolute;
	right:15px;
	top:10px;
	font-weight:lighter;
}

.more a{color:#333;text-decoration:none;}
.more a:hover{text-decoration:underline;}

.category .title .more{right:4px;}

/* 左側欄 */

#center #sideB{
	width:160px;
	height:auto;
	background-color:#fff;
	margin-top:10px;
	float:left;
	clear:both;
}

.sideB_menu{}

#center #sideB .sideB_menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

#center #sideB .sideB_menu li{
	width:130px;
	height:35px;
	line-height:35px;
	font-size:16px;
	color:333;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif, "微軟正黑體";
	background-image:url(side_barB.jpg);
}

#center #sideB .sideB_menu li a{
	display:block;
	width:120px;
	height:35px;
	padding:0 20px;	
	background-image:url(side_barB.jpg);
}

#center #sideB .sideB_menu li a:hover{
	color:#fff;
	background-position:left bottom;
	text-decoration:none;
}


/* 頁碼 */

#center #content DIV.black2 {
	PADDING: 7px;
	TEXT-ALIGN: center;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
	padding:25px 0;
}

#center #content DIV.black {
	PADDING-RIGHT: 12px;
	TEXT-ALIGN: center;
	font-family: Arial, Helvetica, sans-serif;
	float:right;
}

#center #content DIV.black2 A, #center #content DIV.black A{
	BORDER: #333 1px solid;
	PADDING: 2px 6px;
	MARGIN: 2px;
	COLOR: #333;
	TEXT-DECORATION: none;
}

#center #content DIV.black2 A:hover, #center #content DIV.black A:hover{
	BORDER: #333 1px solid;
	COLOR: #fff;
	BACKGROUND-COLOR: #333;
	TEXT-DECORATION: none;
}

#center #content DIV.black2 A:active, #center #content DIV.black A:active{
	BORDER: #333 1px solid;
	COLOR: #fff;
	BACKGROUND-COLOR: #333;
}

#center #content DIV.black2 SPAN.current, #center #content DIV.black SPAN.current{
	BORDER: #333 1px solid;
	PADDING: 2px 6px;
	FONT-WEIGHT: bold;
	MARGIN: 2px;
	COLOR: #fff;
	BACKGROUND-COLOR: #333;
}

#center #content DIV.black2 SPAN.disabled, #center #content DIV.black SPAN.disabled{
	BORDER: #ccc 1px solid;
	PADDING: 2px 6px;
	MARGIN: 2px;
	COLOR: #ccc;
}


/* 設計師個案介紹頁 */

.case_info_box{
	background-color:#e7e7e7;
	width:950px;
	height:auto;
	padding:15px 0;
}

.case_note{
	font-size:10px;
	color:#666;
	float:right;
	padding:3px 45px 0 0;
}

/*
.case_info_box h1{
	height:30px;
	line-height:30px;
	font-size:20px;
	color:#333;
	font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
	font-weight:bold;
}
*/

.case_photo_box{}

.case_large_out{
	width:950px;
	height:auto;
	margin:0 auto;
}

.case_large_out .prev, .case_large_out .next{
	width:50px;
	height:59px;
	float:left;
	cursor:pointer;
	margin-top:260px;
}

.case_large_out .prevbox_out, .case_large_out .prevbox, .case_large_out .nextbox{width:50px;height:566px;float:left;}

.case_large_out .prev{background-image:url(case_L.png);}
.case_large_out .next{background-image:url(case_R.png);}

.case_large_photo_out{float:left;}

.case_large_photo{
	width:850px;
	height:566px;

	/*非IE的主流流覽器識別的垂直居中的方法*/
	display:table-cell;
	vertical-align:middle;

	/*設置水平居中*/
	text-align:center;

	/* 針對IE的Hack */
	*display:block;
	*font-size:494px;/*約為高度乘以0.873*/
	*font-family:Arial;/*防止非utf-8引起的hack失效問題，如gbk編碼*/
}

.case_info_box_title{
	color:#000;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-weight:bold;
}

.case_photo_title{
	color:#000;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	text-align:center;
	clear:both;
	padding:5px 0;
}

/*
.case_large_photo span{
	padding:0 15px;
	font-size:15px;
}
*/

.case_small_out{
	width:718px;
	height:auto;
	margin:0 auto;
	clear:both;
	padding:10px 0;
	*padding:7px 0;
	t
}

.case_small_out .prev, .case_small_out .next{
	width:23px;
	height:34px;
	float:left;
	margin-top:34px;
	cursor:pointer;
}

.case_small_out .prev{background-image:url(case_L_s.png);}
.case_small_out .next{background-image:url(case_R_s.png);}

.case_small_photo{float:left;}

.case_small_photo img{
	width:90px;
	height:90px;
	border:solid 4px #fff;
	margin:0 7px;
	float:left;
}

.case_small_photo a img{border:solid 4px #fff;}
.case_small_photo a:hover img{border:solid 4px #666;}

.case_data_box{
	width:930px;
	height:auto;
	margin:15px auto;
}

.case_dataA{
	width:515px;
	height:auto;
	float:left;
}

.case_dataA_content, .case_dataD_content{
	width:365px;
	border-collapse:collapse;
	line-height:1.5;
	float:left;
	margin-left:15px;
}

.case_dataA_content ul, .case_dataD_content ul{padding-top:5px;}

.case_dataA_content li.WEB, .case_dataD_content li.WEB, .case_dataD_content li.FB, .case_dataD_content li.FB{width:115px;}
.case_dataA_content li.WEB, .case_dataD_content li.WEB, .case_dataA_content li.ADD, .case_dataD_content li.ADD{clear:both;}

.case_dataB, .case_dataC{
	background-repeat:no-repeat;
	padding:13px 0 25px 18px;
	border:dashed 1px #ccc;
	float:right;
	position:relative;
	margin-top:15px;
}

.case_dataB{width:345px;height:auto;max-height:77px;line-height:1.4;*line-height:1.3;}
.case_dataC{width:397px;height:auto;max-height:135px;line-height:1.6;*line-height:1.5;}

.case_dataB p, .case_dataC p{
	font-size:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff6600;
	background-color:#fff;
	padding:1px;
	position:absolute;
	z-index:2;
	top:-21px;
	left:15px;
}

.case_dataB li, .case_dataC li{float:left;margin-right:6px;padding-bottom:6px;display:inline;}
.case_dataB li{width:160px;}
.case_dataC li{width:180px;}
.case_dataB li.copyright, .case_dataC li.about{width:405px;padding-right:10px;}

.case_dataB dt, .case_dataC dt{font-weight:bold;float:left;border-right:solid 1px #c9c9c9;margin-right:5px;padding-right:5px;}
.case_dataB dd, .case_dataC dd{float:left;display:inline;}
.case_dataC li.about dd{width:320px;}

.data_word_box{float:left;}

#center #content .data_word{}

#center #content .data_word a{
	display:block;
	width:85px;
	height:20px;
	line-height:21px;
	padding:1px 8px;
	margin:3px 0 9px 18px;
	border: solid 1px #0889a6;
	text-align:center;
	color:#0889a6;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	text-decoration:none;
	border-radius:3px;
}

#center #content .data_word a:hover{
	background-color:#0889a6;
	color:#fff;
}

/* 設計師列表 */
.showdesigner{
	width:375px;
	height:120px;
	float:left;
	margin-left:12px;
	padding:20px 0;
}

.showdesigner_word_box{
	width:230px;
	height:120px;
	float:left;
	margin-left:10px;
	display:inline-block;
	vertical-align:middle;
}
.showdesigner_word_bottom{
	width:223px;
	height:40px;
	line-height:25px;
	padding:2px 7px 0 0;
	margin:8px 2px 0 0;
	border-top: dashed 1px #d9d9d9;
	color:#777;
	font-size:12px;
}

.showdesigner_word_bottom p{line-height:1.6;}

#center #content .person_file_box .showdesigner_button_box{
	height:25px;
	padding-top:1px;
	*padding-top:2px;
	clear:both;
}

#center .case_dataA .showdesigner_button_box, #center .case_dataD .showdesigner_button_box{
	padding-top:6px;
	height:30px;
	clear:both;
}

#center #content .showdesigner_word, #center .case_dataA .showdesigner_word, #center .case_dataD .showdesigner_word{}

#center #content .showdesigner_word a, #center .case_dataA .showdesigner_word a, #center .case_dataD .showdesigner_word a{
	display:block;
	width:70px;
	height:20px;
	line-height:21px;
	padding:1px 10px 2px 10px;
	*padding:2px 10px 1px 10px;
	margin-right:8px;
	border: solid 1px #0889a6;
	text-align:center;
	color:#0889a6;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	text-decoration:none;
	border-radius:3px;
	float:left;
}

#center #content .showdesigner_word a:hover, #center .case_dataA .showdesigner_word a:hover, #center .case_dataD .showdesigner_word a:hover{
	background-color:#0889a6;
	color:#fff;
	text-decoration:none;
}

/* 品牌介紹頁 基本資料 */
.brand_photo{
	width:120px;
	height:120px;
	padding:3px;
	background-color:#FFFFFF;
	border:1px solid #d9d9d9;
	margin:0 20px;
	float:left;
}

.all_box .brand_file{
	width:auto;
	height:auto;
	float:left;
}

/* 首頁關鍵字廣告 */
.index_boxA{
	width:950px;
	height:156px;
	background-image:url(index_header_bg.jpg);
	background-repeat:no-repeat;
	border:solid 1px #C9C9C9;
}

.index_boxA_L{
	width:635px;
	height:auto;
	float:left;
}

.boxA_designer, .boxA_brand, .boxA_style, .boxA_worker, .boxA_product, .boxA_space{
	width:220px;
	height:68px;
	padding-left:94px;
	float:left;
	margin:5px 2px 4px 0;
	background-repeat:no-repeat;
}

.boxA_designer{ background-image:url(boxA_01.png); }
.boxA_brand{ background-image:url(boxA_03.png);}
.boxA_style{ background-image:url(boxA_02.png);}
.boxA_worker{ background-image:url(boxA_04.png);}
.boxA_product{ background-image:url(boxA_06.png);}
.boxA_space{ background-image:url(boxA_05.png);}

#center .index_boxA .boxA_keyword_box{
	margin-top:10px;
	line-height:24px;
	font-size:15px;
	color:#0889a6;
}

#center .index_boxA .boxA_keyword_box a{
	color:#0889a6;
	text-decoration:none;
}

#center .index_boxA .boxA_keyword_box a:hover{}

.boxA_keyword_box span{
	width:68px;
	float:left;
	padding-right:5px;
}

.index_box_shadow{
	width:950px;
	height:17px;
	background-image:url(index_box_shadow.jpg);
	background-repeat:no-repeat;
	padding-bottom:5px;
}

.index_boxA_R{
	float:right;
	padding:7px;
}

.index_boxA_R img{}

/* 最新商品/個案/加入區塊 */
.index_boxB{
	width:950px;
	height:auto;
	margin-bottom:25px;
}

.boxB_new1, .boxB_new2, .boxB_new3{
	width:304px;
	height:284px;
	border:solid 1px #C9C9C9;
}

.boxB_new1 .box_header, .boxB_new2 .box_header, .boxB_new3 .box_header{ border-top:none; border-right:none;}

.boxB_new2, .boxB_new3{
	margin-right:16px;
	float:left;
	margin-bottom:20px;
}

.boxB_new1{ float:left;}

.index_boxB_content{
	width:auto;
	height:auto;
	padding:10px 0;
}

.boxB_itemB_box, .boxB_itemA_box{
	width:132px;
	height:105px;
	float:left;
	margin:2px 0 10px 13px;
	line-height:1.8;
	*margin:2px 0 1px 13px;
	*line-height:1.7;
}

.boxB_itemC_box{
	width:88px;
	height:105px;
	float:left;
	margin:2px 0 9px 10px;
	line-height:1.8;
	*margin:2px 0 1px 10px;
	*line-height:1.7;
}

.boxB_itemB_pic, .boxB_itemC_pic, .boxB_itemA_pic{
	border:1px solid #d9d9d9;

	/*非IE的主流流覽器識別的垂直居中的方法*/
	display:table-cell;
	vertical-align:middle;

	/*設置水平居中*/
	text-align:center;

	/* 針對IE的Hack */
	*display:block;
	*font-family:Arial;/*防止非utf-8引起的hack失效問題，如gbk編碼*/
}

.boxB_itemB_pic, .boxB_itemA_pic{width:130px;height:86px;*font-size:75px;/*約為高度乘以0.873*/}
.boxB_itemC_pic{width:86px;height:86px;*font-size:75px;/*約為高度乘以0.873*/}

.boxB_itemA_box h1, .boxB_itemB_box h1, .boxB_itemC_box h1{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
}

.index_boxB_R{ float:right;}

.index_boxB_R img, .boxC_R img{
	border:1px solid #d9d9d9;
}

/* 首頁裝潢需求區塊 */
.index_boxC{
	clear:both;
}

.boxC_L{
	width:626px;
	border:1px solid #d9d9d9;
	float:left;
	margin-bottom:20px;
}

.boxC_header, .boxF_header{
	border-bottom:1px solid #d9d9d9;
	line-height:38px;
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-weight:bold;
	padding:0 6px 0 25px;
	background-repeat:no-repeat;
	margin:0 auto;
}

.boxC_header{
	width:570px;
	height:35px;
	background-image:url(icon_21.gif);
}

.index_boxC_content{
	width:600px;
	height:auto;
	margin:0 auto;
	padding:9px 0;
}

.boxC_item_box{
	display:block;
	padding:10px 0 6px 0;
	border-bottom:1px dotted #d9d9d9;
}

.boxC_item_box .announce_name{
	display:inline-block;
	width:45px;
	background-image:url(icon_12.png);
	background-repeat:no-repeat;
	padding-left:20px;
	color:#0889a6;
	font-weight:bold;
	margin-left:5px;
}

.boxC_item_box .announce_time{
	display:inline-block;
	width:110px;
	color:#8a8a8a;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	padding-right:10px;

}

.boxC_item_box .condition1{
	display:inline-block;
	width:260px;
	background-image:url(icon_24.gif);
	background-repeat:no-repeat;
	padding:0 10px 0 20px;
}

.boxC_item_box .condition2{
	display:inline-block;
	width:95px;
}

.boxC_R{ float:right;}


/* 首頁個案/設計師/優惠訊息/工班/商品區塊 */
.index_boxD, .index_boxE, .index_boxF, .index_boxG, .index_boxH{ width:950px; height:auto; clear:both;}

.index_box_content{
	width:950px;
	height:auto;
	border:solid 1px #d9d9d9;
	padding:10px 0;
	border-top:none;
}

.boxD_item_box, .boxE_item_box, .boxG_item_box, .boxH_item_box{
	height:auto;
	border-right:solid 1px #d9d9d9;
	line-height:1.8;
	float:left;
	padding-right:11px;
	margin:1px 0 0 13px;
}

.boxD_item_box, .boxH_item_box{width:212px;}
.boxE_item_box, .boxG_item_box{width:133px;}

.boxD_item_pic, .boxE_item_pic, .boxG_item_pic, .boxH_item_pic{
	border:1px solid #d9d9d9;

	/*非IE的主流流覽器識別的垂直居中的方法*/
	display:table-cell;
	vertical-align:middle;

	/*設置水平居中*/
	text-align:center;

	/* 針對IE的Hack */
	*display:block;
	*font-family:Arial;/*防止非utf-8引起的hack失效問題，如gbk編碼*/
}

.boxD_item_pic, .boxH_item_pic{width:210px;height:140px;*font-size:122px;/*約為高度乘以0.873*/}
.boxE_item_pic, .boxG_item_pic{width:130px;height:130px;*font-size:114px;/*約為高度乘以0.873*/}

.boxD_item_box h1, .boxE_item_box h1, .boxG_item_box h1, .boxH_item_box h1{
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-weight:bold;
	height:auto;
}

.boxD_item_box h3.labelname, .boxE_item_box h3.labelname, .boxG_item_box h3.labelname, .boxH_item_box h3.labelname{
	height:15px;
	line-height:16px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	color:#666666;
	float:left;
}

.area_label_box{ width:auto; height:17px; *height:16px; color:#666666;}

.area_label{
	width:auto;
	height:15px;
	line-height:15px;
	text-align:center;
	padding:0 1px 0 2px;
	color:#fff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	background-color:#9464e2;
	float:left;
}

.area_label_R{
	width:9px;
	height:15px;
	background-image:url(area_label_bg.png);
	background-repeat:no-repeat;
	float:left;
}

#center .update_box{
	clear:both;
	color:#8a8a8a;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
}

.update_date{
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
}

.update_hot{
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	color:#FF3300;
	font-weight:bold;
}

/* 首頁優惠訊息區塊 */
.index_boxF{}

.boxF_L{
	width:305px;
	border:1px solid #d9d9d9;
	float:left;
	margin-bottom:20px;
}

.boxF_header{
	width:245px;
	height:35px;
	background-image:url(icon_22.gif);
}

.index_boxF_content{
	width:277px;
	height:auto;
	margin:0 auto;
	padding:9px 0;
}

.boxF_item_box{
	width:249px;
	display:block;
	border-bottom:1px dotted #d9d9d9;
	background-image:url(icon_24.gif);
	background-repeat:no-repeat;
	padding:0 0 7px 20px;
	margin:9px 0 0 5px;
}

.boxF_R{ float:right;
}

.boxF_R img{
	float:left;
	margin-left:14px;
	padding:2px;
	border:1px solid #d9d9d9;
}

/* Search button */

.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-size: 11px;
  font-weight: bold;
/*
  color: #fff;
  padding: 0 8px;
  height: 29px;
  min-width: 54px;

  
  border: 1px solid #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;

  border-color: #3079ed;
  background-color: #4d90fe;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
  background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
  background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
  background-image: linear-gradient(top,#4d90fe,#4787ed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#4787ed');
  */
}
.cse input.gsc-search-button:hover,
input.gsc-search-button:hover {
/*
  border-color: #2f5bb7;
  background-color: #357ae8;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
  background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
  background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
  background-image: linear-gradient(top,#4d90fe,#357ae8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe',EndColorStr='#357ae8');
*/
}

.cse input.gsc-search-button:focus,
input.gsc-search-button:focus {
/*
  box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);
  -webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);
  -moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);
*/
}

.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {
  width: 13px;
  height: 13px;
  /*padding: 6px 27px;*/
  min-width: 13px;
  margin-top: 2px;
}

.gsc-refinementHeader {
  text-decoration: none;
  font-weight: bold;
  color: #666;
}

.gsc-refinementHeader.gsc-refinementhActive {
  text-decoration: none;
  color: #DD4B39;
}

.gsc-refinementHeader.gsc-refinementhInactive {
  text-decoration: none;
  cursor: pointer;
}

.gsc-refinementHeader.gsc-refinementhInactive>span:hover {
  text-decoration: underline;
}

.gsc-refinementhActive>span {
  border-bottom: 3px solid;
  padding-bottom: 2px;
}

.gsc-refinementsArea {
  margin-top: 0;
  padding-bottom: 4px;
  padding-top: 10px;
}

/* Foont size for refinements */
.gsc-tabsArea {
  font-size: 11px;
}
/* For searcher tabs */
.gsc-tabsArea > .gsc-tabHeader {
  height: 27px;
}
.gsc-tabsArea > div {
  height: 30px;
  overflow: auto;
}
/* No spacers needed for keneddy refinements */
.gsc-tabsArea .gs-spacer {
  display: none;
}
.gsc-tabsArea .gs-spacer-opera {
  display: none;
}
.gsc-tabsArea {
  margin-top: 12px;
  margin-bottom: 0;
  height: 29px;
  border-bottom: 1px solid #CCC;
}
/* Refinement tab properties */
.gsc-tabHeader {
  display: inline-block;
  padding: 0 8px 1px 8px;
  margin-right: 0px;
  margin-top: 0px;
  font-weight: bold;
  height: 27px;
  line-height: 27px;
  min-width: 54px;
  text-align: center;
}
/* Active refinement tab properties */
.gsc-tabHeader.gsc-tabhActive {
  border: 1px solid #ccc;
  border-bottom-color: #fff;
  color: #202020;
}
/* Inactive refinement tab properties */
.gsc-tabHeader.gsc-tabhInactive {
  background: #fff;
  color: #666;
  border-left: 0;
  border-right: 0;
  border-top: 0;
}
/* Inner wrapper for an image result */
.gsc-imageResult-column,
.gsc-imageResult-classic {
  padding: .25em;
  border: 1px solid #fff;
  margin-bottom: 1em;
}
/* Inner wrapper for a result */
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid #fff;
  margin-bottom: 0;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result {
  border: 1px solid #fff;
  margin-bottom: 0;
}
/* Wrapper for a result. */
.gsc-webResult .gsc-result {
  padding: 10px 0 10px 0;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result.gsc-promotion:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover {
  /*border: 1px solid #fff;*/
}
.gs-web-image-box,
.gs-promotion-image-box {
  padding: 2px 0;
}
.gs-promotion-image-box img.gs-promotion-image {
  max-width: 50px;
}
.gs-promotion-image-box img.gs-promotion-image,
.gs-promotion-image-box {
  width: 50px;
}
.gs-web-image-box img.gs-image {
  max-width: 70px;
  max-height: 70px;
}

.gs-web-image-box-landscape img.gs-image {
  max-width: 70px;
  max-height: 50px;
}

.gs-web-image-box-portrait img.gs-image {
  max-width: 50px;
  max-height: 120px;
}

.gs-image-box.gs-web-image-box.gs-web-image-box-landscape {
  width: 80px;
}

.gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
  width: 60px;
  height: 50px;
  overflow: hidden;
}

.gs-web-image-box {
  text-align: inherit;
}
.gs-promotion-image-box img.gs-promotion-image {
  border: 1px solid #ebebeb;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gsc-webResult.gsc-result.gsc-promotion,
.gsc-webResult.gsc-result.gsc-promotion {
  background-color: #F6F6F6;
  margin-top: 5px;
  margin-bottom: 10px;
}
.gsc-result-info {
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px;
  padding-bottom: 10px;
}
.gs-promotion-text-cell .gs-visibleUrl,
.gs-promotion-text-cell .gs-snippet {
  font-size: 13px;
}

.gsc-table-result,
.gsc-thumbnail-inside,
.gsc-url-top {
  padding-left: 8px;
  padding-right: 8px;
}

.gs-promotion-table {
  margin-left: 8px;
  margin-right: 8px;
}

.gs-promotion table {
  padding-left: 8px;
  padding-right: 8px;
}

table.gs-promotion-table-snippet-with-image{
  padding-left: 0;
  padding-right: 0;
}

.gs-promotion-text-cell {
  margin-left: 8px;
  margin-right: 8px;
}

.gs-promotion-text-cell-with-image {
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: top;
}

/* Promotion links */
.cse .gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link,
.cse .gs-promotion a.gs-title:link *,
.gs-promotion a.gs-title:link *,
.cse .gs-promotion .gs-snippet a:link,
.gs-promotion .gs-snippet a:link {
  color: #15C;
}
.cse .gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited,
.cse .gs-promotion a.gs-title:visited *,
.gs-promotion a.gs-title:visited *,
.cse .gs-promotion .gs-snippet a:visited,
.gs-promotion .gs-snippet a:visited {
  color: #15C;
}
.cse .gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover,
.cse .gs-promotion a.gs-title:hover *,
.gs-promotion a.gs-title:hover *,
.cse .gs-promotion .gs-snippet a:hover,
.gs-promotion .gs-snippet a:hover {
  color: #15C;
}
.cse .gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active,
.cse .gs-promotion a.gs-title:active *,
.gs-promotion a.gs-title:active *,
.cse .gs-promotion .gs-snippet a:active,
.gs-promotion .gs-snippet a:active {
  color: #15C;
}
/* Promotion snippet */
.cse .gs-promotion .gs-snippet,
.gs-promotion .gs-snippet,
.cse .gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right,
.cse .gs-promotion .gs-title .gs-promotion-title-right *,
.gs-promotion .gs-title .gs-promotion-title-right * {
  color: #000;
}
/* Promotion url */
.cse .gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl {
  color: #093;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #EEE;
}

.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 16px;
  background: white;
  border: 1px solid #CCC;
  border-top-color: #D9D9D9;
  margin: 0;
}

.gsc-completion-title {
  color: #15C;
}
.gsc-completion-snippet {
  color: #000;
}

/* Full URL */
.gs-webResult div.gs-visibleUrl-short,
.gs-promotion div.gs-visibleUrl-short {
  display: none;
}
.gs-webResult div.gs-visibleUrl-long,
.gs-promotion div.gs-visibleUrl-long {
  display: block;
}

/* Keneddy shows url at the top of the snippet, after title */
.gsc-url-top {
  display: block;
}

.gsc-url-bottom {
  display: none;
}

/* Keneddy shows thumbnail inside the snippet, under title and url */
.gsc-thumbnail-left {
  display: none;
}

.gsc-thumbnail-inside {
  display: block;
}

.gsc-result .gs-title {
  height: 1.2em;
}

.gs-result .gs-title,
.gs-result .gs-title * {
  color: #15C;
}

.gs-result a.gs-visibleUrl,
.gs-result .gs-visibleUrl {
  color: #093;
  text-decoration: none;
  padding-bottom: 2px;
}

.gsc-results .gsc-cursor-box {
  margin: 10px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  text-decoration: none;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
  text-decoration: underline;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  text-decoration: none;
  color: #DD4B39;
}

.gsc-preview-reviews,
.gsc-control-cse .gs-snippet,
.gsc-control-cse .gs-promotion em,
.gsc-control-cse .gs-snippet,
.gsc-control-cse .gs-promotion em {
  color: #333;
}

.gsc-control-cse-zh_CN .gs-snippet b,
.gsc-control-cse-zh_CN .gs-promotion em,
.gsc-control-cse-zh_TW .gs-snippet b,
.gsc-control-cse-zh_TW .gs-promotion em {
  color: #C03;
}

.gsc-snippet-metadata,
.gsc-role,
.gsc-tel,
.gsc-org,
.gsc-location,
.gsc-reviewer,
.gsc-author {
  color: #666;
}

.gsc-wrapper.gsc-thinWrapper {
  border-right: 1px solid #e9e9e9;
}

.gs-spelling a {
  color: #15C;
}

.gs-spelling {
  color: #333;
  padding-left: 7px;
  padding-right: 7px;
}

.gs-snippet {
  margin-top: 1px;
}

div.gsc-clear-button {
  background-image: url('//www.google.com/uds/css/v2/clear.png');
}

div.gsc-clear-button:hover {
  background-image: url('//www.google.com/uds/css/v2/clear-hover.png');
}

.gsc-preview-reviews ul {
  padding-left: 0;
  padding-right: 0;
}

.gsc-completion-container .gsc-completion-icon-cell {
  width: 42px;
  height: 42px;
  padding-right: 10px;
}

td.gsc-branding-text, td.gcsc-branding-text {
  color: #666;
}

.gcsc-branding {
  padding-top: 4px;
  padding-left: 8px;
  padding-right: 8px;
}

.gsc-adBlock {
  padding-bottom: 5px;
}

.gsc-table-cell-snippet-close,
.gsc-table-cell-snippet-open {
  padding-left: 0;
  padding-right: 0;
}

.gsc-selected-option-container {
  background-color: whiteSmoke;
  background-image: linear-gradient(top,whiteSmoke,#F1F1F1);
  background-image: -webkit-linear-gradient(top,whiteSmoke,#F1F1F1);
  background-image: -moz-linear-gradient(top,whiteSmoke,#F1F1F1);
  background-image: -ms-linear-gradient(top,whiteSmoke,#F1F1F1);
  background-image: -o-linear-gradient(top,whiteSmoke,#F1F1F1);
}

.gsc-context-box {
  font-size: 83%;
  margin-top: 3px;
  border-collapse: collapse;
}

.gsc-context-box .gsc-col {
  padding:1px 0;
  white-space: nowrap;
  vertical-align: middle;
}

.gsc-context-box .gsc-facet-label {
  width: 65px;
  padding-left: 2px;
  text-decoration: underline;
  color: #0000cc;
  cursor: pointer;
}

.gsc-context-box .gsc-chart {
  width: 32em;
  padding: 3px;
  border-left: 1px solid #0000cc;
  border-right: 1px solid #0000cc;
}

.gsc-context-box .gsc-top {
  border-top: 1px solid #0000cc;
}

.gsc-context-box .gsc-bottom {
  border-bottom: 1px solid #0000cc;
}

.gsc-context-box .gsc-chart div {
  background: #0000cc;
  height: 9px;
}

.gsc-context-box .gsc-facet-result {
  color: #0000cc;
  width: 30px;
  text-align: right;
  padding-right: 5px;
}

.gscb_a{display:inline-block;font:27px/13px arial,sans-serif}.gsst_a .gscb_a{color:#a1b9ed;cursor:pointer}.gsst_a:hover .gscb_a,.gsst_a:focus .gscb_a{color:#36c}.gsst_a{display:inline-block}.gsst_a{cursor:pointer;padding:0 4px}.gsst_a:hover{text-decoration:none!important}.gsst_b{font-size:16px;padding:0 2px;position:relative;user-select:none;-webkit-user-select:none;white-space:nowrap}.gsst_e{opacity:0.55;}.gsst_a:hover .gsst_e,.gsst_a:focus .gsst_e{opacity:0.72;}.gsst_a:active .gsst_e{opacity:1;}.gsst_f{background:white;text-align:left}.gsst_g{background-color:white;border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);margin:-1px -3px;padding:0 6px}.gsst_h{background-color:white;height:1px;margin-bottom:-1px;position:relative;top:-1px}.gsib_a{width:100%;/*padding:4px 6px 0*/}.gsib_a,.gsib_b{vertical-align:top}.gssb_c{border:0;position:absolute;z-index:989}.gssb_e{border:1px solid #ccc;border-top-color:#d9d9d9;box-shadow:0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);cursor:default}.gssb_f{visibility:hidden;white-space:nowrap}.gssb_k{border:0;display:block;position:absolute;top:0;z-index:988}.gsdd_a{border:none!important}.gscsep_a{display:none}.gsq_a{padding:0}.gssb_a{padding:0 7px}.gssb_a,.gssb_a td{white-space:nowrap;overflow:hidden;line-height:22px}#gssb_b{font-size:11px;color:#36c;text-decoration:none}#gssb_b:hover{font-size:11px;color:#36c;text-decoration:underline}.gssb_g{text-align:center;padding:8px 0 7px;position:relative}.gssb_h{font-size:15px;height:28px;margin:0.2em;-webkit-appearance:button}.gssb_i{background:#eee}.gss_ifl{visibility:hidden;padding-left:5px}.gssb_i .gss_ifl{visibility:visible}a.gssb_j{font-size:13px;color:#36c;text-decoration:none;line-height:100%}a.gssb_j:hover{text-decoration:underline}.gssb_l{height:1px;background-color:#e5e5e5}.gssb_m{color:#000;background:#fff}.gsfe_a{border:1px solid #b9b9b9;border-top-color:#a0a0a0;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1);}.gsfe_b{border:1px solid #4d90fe;outline:none;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);}.gssb_a{padding:0 9px}.gsib_a{/*padding-right:8px;padding-left:8px*/}.gsst_a{padding-top:3px}.gssb_e{border:0}.gssb_l{margin:5px 0}.gssb_c .gsc-completion-container{position:static}.gssb_c{z-index:5000}.gsc-completion-container table{background:transparent;font-size:inherit;font-family:inherit}.gssb_c > tbody > tr,.gssb_c > tbody > tr > td,.gssb_d,.gssb_d > tbody > tr,.gssb_d > tbody > tr > td,.gssb_e,.gssb_e > tbody > tr,.gssb_e > tbody > tr > td{padding:0;margin:0;border:0}.gssb_a table,.gssb_a table tr,.gssb_a table tr td{padding:0;margin:0;border:0}

/* 推薦分享功能 */
#like{
	width:340px;
	height:20px;
	padding:5px;
	margin:0 auto;
}

#like ul{
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	text-align:center;
}

#like li{
	float:left;
	margin-right:5px;
	cursor:pointer;
}

#like li.decolike .decolike_main{
	width:52px;
	height:20px;
	background-image:url(../images/decolike.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
	float:left;
}

#like li.decolike .decolike_left{
	width:6px;
	height:20px;
	background-image:url(../images/decolike_left.gif);
	float:left;
}

#like li.decolike .decolike_show{
	font-size:10px;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	border:solid 1px #c1c1c1;
	background-color:#fff;
	padding:1px 5px 1px 4px;
	margin-top:1px;
	border-left:none;
	width:auto;
	height:14px;
	line-height:14px;
	min-width:15px;
	text-align:center;
	float:left;
	cursor:default;
}

/* 推薦分享功能-精簡版 */
.like_mini{
	width:auto;
	position:absolute;
	right:5px;
	top:15px;
}

.like_L{}

.like_L a{
	display:block;
	width:21px;
	height:20px;
	background-image:url(../images/like_L.png);
	background-repeat:no-repeat;
	background-position:left top;
}

.like_L a:hover{
	background-position:left bottom;
}

.like_B{
	width:auto;
	height:20px;
	background-image:url(../images/like_B.png);
	background-repeat:repeat-x;
}

.like_B_inside{
	font-size:10px;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	padding:0 2px;
	font-weight:bold;
	*font-size:12px;
}

.like_R{
	width:3px;
	height:20px;
	background-image:url(../images/like_R.png);
	background-repeat:no-repeat;
}

.like_L, .like_B, .like_R{float:left;}
/*=== 設計師所在地搜尋 ===*/
.designer_place{padding:5px 0 15px 0;}
.place_title{font-weight:bold;}

#center #content .place_show a{
	color:#fff;
	text-align:center;
	text-decoration:none;
	padding:5px 12px;
	font-weight:bold;
	
	background: rgb(100,195,215); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0YzNkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MWEwYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(100,195,215,1) 0%, rgba(65,160,178,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(100,195,215,1)), color-stop(100%,rgba(65,160,178,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(100,195,215,1) 0%,rgba(65,160,178,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(100,195,215,1) 0%,rgba(65,160,178,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(100,195,215,1) 0%,rgba(65,160,178,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(100,195,215,1) 0%,rgba(65,160,178,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64c3d7', endColorstr='#41a0b2',GradientType=0 ); /* IE6-8 */
}

#center #content .place_show a:hover{
	background: rgb(104,204,221); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY4Y2NkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NGE4YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(104,204,221,1) 0%, rgba(68,168,186,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,204,221,1)), color-stop(100%,rgba(68,168,186,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(104,204,221,1) 0%,rgba(68,168,186,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(104,204,221,1) 0%,rgba(68,168,186,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(104,204,221,1) 0%,rgba(68,168,186,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(104,204,221,1) 0%,rgba(68,168,186,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68ccdd', endColorstr='#44a8ba',GradientType=0 ); /* IE6-8 */
}

/*=== Google adsense位置 ===*/
.googleadsense_a{margin-bottom:20px;}
.googleadsense_b{margin-left:25px;}

/*=== 我要刊登 ===*/
.demand_box{
	width:700px;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif, "新細明體";
	padding:30px 0;
	overflow:hidden;
}

.demand_box h5{
	font-size:18px;
	color:#000;
	height:36px;
	line-height:36px;
	border-bottom:1px dotted #aaa;
	margin-bottom:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "微軟正黑體";
}

.demand_box p{
	font-size:13px;
	color:#777;
	line-height:2;
}

.demand_box p.remind{
	color:#F03;
}

.demand_content{
	font-size:13px;
	padding:10px 0 0 50px;
}

.demand_content ul{
	padding-top:15px;
	overflow:hidden;
}

.demand_content li{
	clear:both;
}

.demand_content .formQQ{
	float:left;
	text-align:right;
	width:55px;
	height:33px;
	line-height:33px;
	padding-bottom:5px;
	color:#333;
}

.demand_content .formAA{
	float:left;
	text-align:left;
	margin-left:12px;
	padding-bottom:5px;
	color:#777;
}

.demand_content input, .demand_content textarea{
	border:0;
	background-color:#f2ece6;
	border-bottom:1px dotted #ccc;
	padding:3px;
}

.demand_content input{
	width:200px;
	padding:7px;
}

.demand_content input.nn{
	width:16px;
	padding-top:3px;
}

.demand_content textarea{
	width:600px;
	padding:7px;
	max-height:60px;
}

.demand_box .formcheck{
	padding:10px 0 10px 50px;
}
/* ========== 捲軸滾動式廣告S ========== */
#agent_float_ad {
        display: none;
        position: absolute;
        right: 0;
}

#agent_float_ad img {
        border: none;
}

#agent_float_bg {
        width: 150px;
        height: 99px;
        background-image: url(../images/side_ad.png);
        background-repeat: no-repeat;
        
        position: relative;
}

#agent_float_phone {
        position: absolute;
        top: 59px;
        left: 23px;
}

#agent_float_phone a {
        color: #fff;
        font-size: 16px;
        font-family: Verdana, Geneva, sans-serif;
}

.phone a, #agent_float_phone a {
        text-decoration: none;
        cursor: default;
}
/* ========== 捲軸滾動式廣告E ========== */