@charset "utf-8";

/*---ALL---*/
body {font-family: "微軟正黑體", Microsoft JhengHei, Arial, Helvetica, sans-serif; background: url(../images/bg_wrapper.png) no-repeat center 0 #efdfcf; font-size:12px;}
h1 { font-family: "微軟正黑體", Microsoft JhengHei, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; margin: 0; color:#52524f;}
h2 { font-family: "微軟正黑體", Microsoft JhengHei, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; margin: 0;color:#2f2f2f; }
h3 { font-family: "微軟正黑體", Microsoft JhengHei, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; margin: 0;}
h4 { font-family: "微軟正黑體", Microsoft JhengHei, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; margin: 0 }
h5 { font-family: "微軟正黑體", Microsoft JhengHei, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; margin: 0 }
p{ color:#2f2f2f;}

#wapper{  background:url(../images/bg_content.jpg) repeat-y center 0;}

a{ text-decoration:none; }

/*-----消虛線-----*/
a { noFocusline:expression(this.onFocus=this.blur());}
a:focus { -moz-outline-style: none; }
a { outline: none; }




/*header*/
#header_wrapper{ height:59px; background: url(../images/bg_header.jpg) repeat-x 0 0; border-bottom:#815454 4px solid;}
#header{ position:relative; z-index:100;}
#logo{display:block; background:url(../images/bg_logo.png) no-repeat 0 0; width:64px; height:115px; padding:90px 0 0 23px; float:left; position:absolute; z-index:100; left:9px; top:-50px; cursor:pointer;}

#title{float:left; margin:20px 0 0 131px;}

/*menu*/
#menu{display:block; z-index:100;}
#menu ul{ display:block; text-align:right;}
#menu li { display:inline-block; *display:inline; margin-left:2px; height:59px;}
#menu li a{ color:#FFF; text-decoration:none; display: inline-block; position:relative;height:63px;padding:27px 0 0 0; text-align:center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#menu li a.menu_hover_m{ width:40px; background:url(../images/menu_hover_m.png) no-repeat 0 -90px;  }
#menu li a.menu_hover_m:hover{ background:url(../images/menu_hover_m.png) no-repeat 0 0; }
#menu li a.menu_hover_l{ width:68px; background:url(../images/menu_hover_l.png) no-repeat 0 -90px;}
#menu li a.menu_hover_l:hover{ background:url(../images/menu_hover_l.png) no-repeat 0 0;}
#menu li a.selected{ background:url(../images/menu_hover_m.png) no-repeat 0 0;}
#menu li a.selected1{background:url(../images/menu_hover_l.png) no-repeat 0 0;}

/*path*/
#path{ color:#FFF; height:12px; padding:16px 0 10px 0;width:978px; margin-top:-9px;}
#path ul{ display:block; float:right; margin-right:17px;}
#path li{ float:left;padding:0 10px 0 5px; margin-left:5px;}
#path a{ text-decoration:none; color:#fff;}
#path .r_item{ background:url(../images/icon_path.png) no-repeat center right;}
#path .j_item{ background:url(../images/icon_path1.png) no-repeat 55px 4px;width:67px;}

/*banner_block*/
#index_banner_block{ position:relative; display:block; width:982px; height:342px; background:url(../images/bg_banner.png) no-repeat 0 0; z-index:50; margin-left:-3px; padding:0 0 0 3px;}




#page_banner_block{ position:relative; display:block; width:985px;background:url(../images/bg_banner1.png) no-repeat 0 0; z-index:50; margin-left:-3px; height:227px;}
#page_banner_block img{ margin-left:3px;}

/*index_contact_block*/
#index_mian_block{ min-height:356px; background:url(../images/bg_content_block.png) no-repeat 0 0; margin-top:-8px;}
#index_mian_block h1{ margin:0 0 8px 0; padding:9px 0 0 0;}
#index_mian_block a{ text-decoration:none;}

#team_box{ margin:0 0 0 6px;display:block; float:left;}
#team_box h1{ margin:0 0 0 9px;}
#team_box a{ display:block; color:#2f2f2f;}
#team_box a:hover{opacity:0.8; filter:Alpha(Opacity=80);}
#team_box h3{ margin:5px 0 3px 16px;}
#team_box p{ margin:0 0 0 17px; width:200px;}
#team_box .pr_item{ display:block;background:url(../images/bg_left.png) no-repeat 0 0; width:247px; height:292px; padding:4px 0 0 9px;}

#hot_box{ margin:0 0 0 21px; float:left; padding:0 10px 0 0; width:366px;}
#hot_box ul{ display:block; width:366px; overflow:auto;}
#hot_box li{ display:block; float:left; margin:0 2px 11px 0;}
#hot_box li a{ display:block; width:117px; color:#FFF; text-align:center; padding:1px;}
#hot_box li a:hover{ background:#FFF; color:#333;}
#hot_box li a img{ margin:0 0 3px 0;}

#news_box{width:272px; display:block; float:right;height:363px;background:url(../images/bg_right.png) no-repeat 0 0; padding:0 15px 0 30px;}
#news_box .news_list{ display:block; padding:25px 0 6px 0;}
#news_box .news_list li{ height:80px; display:block;width:270px; margin-bottom:8px;}
#news_box .news_list li:hover{opacity:0.7; filter:Alpha(Opacity=70);}
#news_box .list{ background:url(../images/line.png) no-repeat bottom center;}
#news_box .news_list img{ display:block; float:left; margin:0 10px 0 0;}

#news_box .news_list span{ color:#8c191d; font-family:Verdana, Geneva, sans-serif; font-size:10px;}
#news_box .news_list h4{color:#4f0808; margin:3px 0;}
#news_box .news_list p{color:#646363;}

/*page_content_block*/
#page_content_block{ background:url(../images/bg_page_content_block.png) repeat-y 0 0; width:978px; margin:0 0 0 -252px; padding-bottom:80px; }
#page_content_box{ background:url(../images/bg_page_content_box.png) no-repeat right top;padding:24px 0 0 274px;}
#page_content_box>img{ padding-top:42px;}
#page_content_box h1{ padding:0 0 15px 0; background:url(../images/line1.png) no-repeat left bottom; color:#6a4747;}
#page_content_box span.sty_view_data{ display:block; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; margin-right:50px; padding-top:5px; *margin-top:-42px;}


/*about*/
#page_content_box .about_list{ display:block;float:left; margin-right:30px; margin-top:22px;}
#page_content_box .about_list img{ margin-top:22px; display:block;}
#page_content_box .about_list h3{ margin-bottom:14px;color:#6a4747; }
#page_content_box .about_list{ width:395px; display:block;}
#page_content_box .about_list ul{ padding:14px 0 35px 10px;}
#page_content_box .about_list li{ line-height:20px; color:#676767;}
#page_content_box .about_list p{color:#555555; font-size:14px; padding-top:20px;}

/*history*/
.history_list{}
.history_list li{
	margin-bottom:3px;
	position:relative;
	margin:10px 0;
	padding:10px 0;
	overflow:auto;
	border-bottom:solid 1px #CCC;
}
.history_list span{
	display:block;
	width:70px;
	height:50px;
	font-size:20px;
	text-align:right;
	float:left;
}
.history_list b.top{
	display:block;
	float:right;
	width:308px;
	font-size:16px;
	color:#900;
}
.history_list b.bottom{
	display:block;
	float:right;
	width:308px;
}

/*products_intro*/
#page_product_box{ display:block; padding:5px 0 0 235px; min-height:400px;}
#page_product_box .hot_prod_list{ display:block;}
#page_product_box .list_b{display:block; float:left; cursor:pointer; margin-right:3px; width:240px; height:240px; position:relative; overflow:hidden;}
#page_product_box .list_b a:link{ display:block; width:240px; height:240px; }
#page_product_box .list_b a:hover{ opacity:0.8; filter:Alpha(Opacity=80); text-decoration:none;}
#page_product_box .list_b b{ display:block; background:url(../images/cover_pic09.png) no-repeat; width:70px; height:67px; position:absolute; top:0; right:10px; z-index:100; text-indent:-9999px;}
#page_product_box .item{ display:block; background:url(../images/title_bg.png) repeat-y 0 0; padding:10px; font-size:15px; color:#FFF; margin-top:-39px;   width:240px; position:absolute; left:0; bottom:0;}


#page_product_box .list_s{ display:block; float:left; margin:0 3px 3px 0; height:78px; width:78px; position:relative;}
#page_product_box .list_s a{ display:block; width:78px; height:78px; opacity:0.7; filter:Alpha(Opacity=70); z-index:100; }
#page_product_box .list_s a:hover{ opacity:1; filter:Alpha(Opacity=100);}

#page_product_box .item1{ display:none; position:absolute; background:url(../images/left_menu_hover1.png) no-repeat right #FFF;  height:15px; line-height:15px; color:#6e312e;
right:0; top:10px; padding:2px 23px 0 3px; z-index:199;white-space: nowrap;}

#page_product_box .list_s:hover .item1{ display:block; text-decoration:none;}


#page_product_box .pic_list{ clear:both; display:block;overflow:auto; padding-top:20px; padding-bottom:25px; }
#page_product_box .pic_list ul{ display:block;}
#page_product_box .pic_list li{ display:block; float:left; margin-right:7px; position:relative;}
#page_product_box .pic_list a{ display:block; width:180px; height:180px; }
#page_product_box .pic_list a:hover{ text-decoration:none; opacity:0.7; filter:Alpha(Opacity=70);}
#page_product_box .pic_list a span{ background:url(../images/title_1_bg.png) repeat-y 0 0; width:164px;display:block; padding:8px; margin:-34px 0 0 0; position:relative; z-index:50; color:#FFF; font-size:14px;}


#page_product_box .pic_list b{ display:block; background:url(../images/cover_pic10.png) no-repeat; width:50px; height:48px; position:absolute; top:0; right:10px; z-index:100; text-indent:-9999px;}
#page_product_box .pic_list .crr_l_item{background:#cbc0b6 url(../images/white_arr_left.png) no-repeat center center; width:80px; height:180px; display:block; float:left; margin-right:7px;}
#page_product_box .pic_list .crr_l_item:hover{background:#666 url(../images/white_arr_left.png) no-repeat center center;}
#page_product_box .pic_list .crr_r_item{background:#cbc0b6 url(../images/white_arr_right.png) no-repeat center center; width:80px; height:180px; display:block;float:left;}
#page_product_box .pic_list .crr_r_item:hover{background:#666 url(../images/white_arr_right.png) no-repeat center center;}

/*product_list*/
#page_content_block .prd_list{ display:block; min-height:420px;padding:10px 0 0 22px;}
#page_content_block .prd_list li{display:block; float:left;opacity:0.6; filter:Alpha(Opacity=60); cursor:pointer; margin:0 6px 4px 0; position:relative; width:135px; height:135px; overflow:hidden;}
#page_content_block .prd_list li:hover{ opacity:1; filter:Alpha(Opacity=100);}
#page_content_block .prd_list span{display:block; background:url(../images/title_1_bg.png) repeat-y 0 0; padding:8px; font-size:14px; color:#FFF; position:absolute; bottom:0; left:0; z-index:100; width:119px;}
#page_content_block .prd_list a:link, #page_content_block .prd_list a:visited{ text-decoration:none;}
#page_content_block .prd_list a:hover, #page_content_block .prd_list a:active{ text-decoration:none;}


/*equipment*/
#page_content_block .equ_list{ display:block;overflow:auto; padding:20px 0 25px 0; background:url(../images/line1.png) no-repeat left bottom;}
#page_content_block .equ_list li{display:block;float:left;; cursor:pointer; margin:0 5px 4px 0; width:135px; height:135px;}
#page_content_block .equ_list a{ display:block;opacity:0.8; filter:Alpha(Opacity=80);}
#page_content_block .equ_list a:hover{ opacity:1; filter:Alpha(Opacity=100); text-decoration:none;}
#page_content_block .equ_list a span{display:block;background:url(../images/title_1_bg.png) repeat-y 0 0; padding:8px; font-size:14px; color:#FFF;position:relative;z-index:500; width:119px; margin-top:-34px;}


#page_content_block .equ_nobg_list{ display:block;overflow:auto; padding:20px 0 25px 0;}
#page_content_block .equ_nobg_list li{display:block;float:left; cursor:pointer; margin:0 5px 4px 0; width:135px; height:135px;}
#page_content_block .equ_nobg_list a{ display:block; opacity:0.8; filter:Alpha(Opacity=80);}
#page_content_block .equ_nobg_list a:hover{ opacity:1; filter:Alpha(Opacity=100); text-decoration:none;}
#page_content_block .equ_nobg_list a span{ display:block;background:url(../images/title_1_bg.png) repeat-y 0 0; padding:8px; font-size:14px; color:#FFF;position:relative;z-index:500; width:119px; margin-top:-34px;}


/*contact*/
#page_content_block dl{ display:block; margin-bottom:13px; overflow:auto;}
#page_content_block dt{ display:block; float:left; width:36px; text-align:left; color:#5d5a58; padding-top:2px;}
#page_content_block dd{display:block; float:left;}
#page_content_block .enter_list{display:block; float:left;}
#page_content_block .contact_list .text_item{ padding:25px 25px 35px 10px ;color:#3e3e3e; font-size:14px;}
#page_content_block .text_list{ width:350px; display:block;float:right; padding-top:15px;}
#page_content_block .text_list h4{ margin-bottom:20px; font-size:15px; line-height:20px;}
#page_content_block .text_list span{ display:block;}
#page_content_block .text_list p{ margin:5px 0 5px 0;}

/*news_list*/
#page_content_block .news_list li{display:block; padding-right:15px; padding-top:10px;}
#page_content_block .news_pic_item{ width:225px; background:url(../images/new_pic_shadow.png) no-repeat right center; height:220px;float:left; margin-right:15px;}
#page_content_block .news_pic_item a{ display:inline-block;}
#page_content_block .news_pic_item a:hover{  opacity:0.7; filter:Alpha(Opacity=70);}
#page_content_block .news_pic_s_item{ display:block; width:120px; height:120px;float:left; margin-right:15px;}
#page_content_block .news_pic_s_item a{ display:inline-block;}
#page_content_block .news_pic_s_item a:hover{ opacity:0.7; filter:Alpha(Opacity=70);}
#page_content_block .news_list span{ padding:5px 0 14px 0; display:block;}
#page_content_block .news_list h2{margin-bottom:10px; color:#971e23;}
#page_content_block .news_list p{margin-bottom:20px; color:#555555; font-size:14px; line-height:20px; word-spacing:10px;}
#page_content_block .news_list .news_l_item{ background:url(../images/line1.png) no-repeat left bottom; padding-bottom:20px; height:220px; padding-right:30px;}
#page_content_block .news_list .news_m_item{ border-bottom:#c9beb7 1px solid;padding-bottom:25px; margin-right:20px;}


/*news_view*/
#page_content_block .news_view_item{ display:block; padding-top:20px;}
#page_content_block .news_view_item p{ color:#555555; font-size:14px; line-height:20px; margin-bottom:24px; padding-right:25px}
#page_content_block .next_item{ background:url(../images/crr_red.png) no-repeat left 1px; color:#971e23; padding:0 0 0 20px; border:none; float:right; margin-right:30px; margin-top:15px;}
#page_content_block .next_item:hover{opacity:0.7; filter:Alpha(Opacity=70); text-decoration:none;}

/*team_list*/
#page_content_block .team_list{display:block; padding-bottom:25px; min-height:300px;}
#page_content_block .team_list>li{display:block; padding-right:15px; padding-top:10px; position:relative; padding-bottom:10px; }
#page_content_block .team_l_item{background:url(../images/line1.png) no-repeat left bottom;}
#page_content_block .team_pic_item{ width:225px; background:url(../images/new_pic_shadow.png) no-repeat right center; height:220px;float:left; margin-right:15px; position:relative;}
#page_content_block .team_pic_item span{ display:block; background:url(../images/cover_pic09.png) no-repeat; text-indent:-9999px; position:absolute; top:0; right:10px; width:70px; height:67px;}
#page_content_block .team_pic_item a:hover{opacity:0.7; filter:Alpha(Opacity=70); text-decoration:none; }
#page_content_block .team_list .data_item{ display:block; margin-bottom:10px; font-size:15px;}
#page_content_block .team_list h2{margin-bottom:10px; color:#7f4d2c;}
#page_content_block .title_item{ font-size:24px; color:#971e23;}
#page_content_block .team_list b{ font-size:45px; color:#000; font-weight:600; font-family:Georgia, "Times New Roman", Times, serif;}

#page_content_block .team_list p{margin-bottom:20px; color:#555555; font-size:14px; line-height:20px; word-spacing:2px;}
#page_content_block .shop_item{position:absolute; right:60px; bottom:55px; font-size:14px;}
#page_content_block strong{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;}
#page_content_block .shop_l_item{ width:196px; height:37px; display:block; background:url(../images/cover_pic20.png) no-repeat 0 0; position:absolute; right:-62px; bottom:10px;color:#fff; text-decoration:none; font-size:14px; padding:14px 0 0 15px;}
#page_content_block .shop_l_item:hover{ opacity:0.7; filter:Alpha(Opacity=70);}

#page_content_block .mem_item{ display:block; margin-bottom:50px;}

#page_content_block .team_list h3{ color:#6a4747;}
#page_content_block .team_l_item ul{ margin:10px 0;}
#page_content_block .team_l_item li{ background:url(../images/point.png) no-repeat 0 3px; padding-left:15px; font-size:14px; color:#555555; margin-left:15px; padding-bottom:10px;}
#page_content_block .team_text_item{ padding-left:80px;}
#btn_list{ text-align:right; padding-right:106px;}
#btn_list input{ display:inline-block;}


/*left_menu_box*/
#left_block{ position:relative; z-index:300;}
#map_box{ position:relative;}
#map_box .map_pic{ border:#fff 5px solid; margin:15px 0;}
#map_box .map_item{ position:absolute; left:5px; top:8px;}
#left_menu_box{ display:block; position:relative;background:#f2e3d4;padding-bottom:40px; position:relative;  z-index:200; width:235px;}
#left_menu_box h3{ color:#FFF; background:#9e8063; width:208px; padding:14px 27px 9px 0; text-align:right; display:block; text-align:right;}
#left_menu_box li{ height:28px; text-align:right;}
#left_menu_box li:hover{background:#d1bda9;}
#left_menu_box li.selected{background:#d1bda9;}
#left_menu_box li a{ padding:5px 48px 0 0;font-size:14px; width:212px; height:41px; position:relative; text-decoration:none;color:#6d4a27; display:block; }
#left_menu_box a:hover{ display:block; color:#6d4a27; background:url(../images/left_menu_hover.png) no-repeat right top;}
#left_menu_box a.selected{ display:block; color:#6d4a27;background:url(../images/left_menu_hover.png) no-repeat right top;}

#pro_menu_box { background:#f2e3d4;padding-bottom:40px; position:relative; width:235px; text-align:right;}
#pro_menu_box ul{ padding-top:25px;}
#pro_menu_box>li{ height:34px; background:url(../images/line2.png) no-repeat left bottom;}
#pro_menu_box>h3{ color:#FFF; background:#9e8063; width:208px; padding:14px 27px 9px 0; text-align:right; display:block; text-align:right;}
#pro_menu_box ul>li{ background:url(../images/line1.png) no-repeat right bottom; padding-bottom:5px;}
#pro_menu_box ul>li a{ padding:5px 40px 2px 0;font-size:14px; width:212px; position:relative; text-decoration:none; color:#6d4a27; display:block;}
#pro_menu_box ul>li a:hover{ display:block; color:#6d4a27;background:#fff url(../images/left_menu_hover1.png) no-repeat right top;}
#pro_menu_box ul>li a img{ padding-right:8px;}
#pro_menu_box ul>li a.selected{display:block; color:#6d4a27;background:#fff url(../images/left_menu_hover1.png) no-repeat right top;}
#pro_menu_box>img{ margin-right:10px;}
.team_item{ display:block; position:absolute; left:70px; bottom:-115px;}
.team_item:hover{  opacity:0.8; filter:Alpha(Opacity=80)}



#quick_box { width:262px; height:292px; display:block; background:url(../images/bg_left_np.png) no-repeat 0 0; margin:15px 0 0 -8px;  position:relative;  z-index:200;}
#quick_box ul{ padding:4px 0 0 8px; position:relative;}
#quick_box .pic_l_item{ display:block; margin-bottom:6px;}
#quick_box .pic_l_item a{ display:block; overflow:hidden;}
#quick_box .pic_l_item:hover img{ opacity:0.8; filter:Alpha(Opacity=80);}
#quick_box .pic_m_item{ float:left; padding:0 4px 0 0; opacity:0.7; filter:Alpha(Opacity=70); position:relative;}
#quick_box .pic_m_item:hover{ opacity:1; filter:Alpha(Opacity=100);}

#quick_box .pic_m_item .item1{ display:none; position:absolute; background:url(../images/left_menu_hover1.png) no-repeat right #FFF;  height:15px; line-height:15px; color:#6e312e;
right:3px; top:10px; padding:2px 23px 0 3px; z-index:199;white-space: nowrap;}

#quick_box .pic_m_item:hover .item1{ display:block; text-decoration:none;}



#quick_box .p_item{ position:absolute; left:20px; top:-10px; z-index:101;}

#left_menu_box .team_item{ margin:0 0 0 60px; display:block; position:relative; z-index:50; display:block; overflow:auto;}

/*footer*/
#footer{ color:#FFF; padding:41px 0 73px 0;text-align:right;}
#footer a{ color:#FFF; text-decoration:none;}
#Designer{display:inline; margin-right:15px;}
#Designer a:hover{ color:#CCC;}
#Copyright{display:inline;}

/*sty*/
.sty_more_w{ width:48px; display:block; height:12px; background:url(../images/more_icon.png) no-repeat 0 -24px; float:right; cursor:pointer;}
.sty_more_w:hover{background:url(../images/more_icon.png) no-repeat 0 -12px;}
.sty_more_b{width:48px; display:block; height:12px; background:url(../images/more_icon.png) no-repeat 0 0; float:right; cursor:pointer;}
.sty_more_b:hover{background:url(../images/more_icon.png) no-repeat 0 -12px;}

.sty_bottom_s{ background:#971e23; padding:15px 10px; border:none; color:#FFF; display:block;}
.sty_bottom_s:hover{ background:#666; }

.sty_input_p{ width:370px; height:22px;border:#e7e3df 1px solid;}
.sty_input_s{ width:171px; height:22px;border:#e7e3df 1px solid;}
.sty_input_m{ width:262px; height:22px;border:#e7e3df 1px solid;}
.sty_input_l{ width:465px; height:22px;border:#e7e3df 1px solid;}

.sty_tar_m{ width:262px; height:100px;border:#e7e3df 1px solid;}
.sty_tar_l{ width:465px; height:100px;border:#e7e3df 1px solid;}

.sty_data{ font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; padding-left:5px;}


/*pagination*/
#pagination{ text-align:right; font-size:12px; padding:20px; clear:both;}
#pagination ul{ display:block;}
#pagination li{ display:inline-block; *display:inline;}
#pagination li a:link, #pagination li a:visited{ display:block; *display:inline-block; line-height:20px; padding:0 5px; text-decoration:none; color:#971e23;}
#pagination li a:hover, #pagination li a:active{ background:#f5f5f5;}
#pagination li a.left:link, #pagination li a.left:visited{ display:block; *display:inline; padding-left:20px; text-decoration:none; color:#971e23; background:url(../images/crr_left.png) no-repeat 0 center;}
#pagination li a.left:hover, #pagination li a.left:active{ background:url(../images/crr_left.png) no-repeat 0 center #f5f5f5;}
#pagination li a.right:link, #pagination li a.right:visited{ display:block; *display:inline; padding-right:20px; text-decoration:none; color:#971e23; background:url(../images/crr_right.png) no-repeat center right;}
#pagination li a.right:hover, #pagination li a.right:active{ background:url(../images/crr_right.png) no-repeat center right #f5f5f5;}
#pagination li a.selected:link, #pagination li a.selected:visited{ display:block; *display:inline; padding:0 5px; text-decoration:none; color:#FFF; background:#971e23;}


/*colorbox*/
#color_block{ width:723px; height:553px; background:url(../images/colorbox_bg.png) no-repeat 0 0; padding:21px;}
#pic_box{ width:681px; height:478px; overflow:hidden;}
#list_box{ padding:12px 0 0 0; display:inline-block;}
#color_block a{color:#5d5d5d; font-size:13px; display:block; width:40px; float:left;}
#color_block a:hover{opacity:0.7; filter:Alpha(Opacity=70);}
#color_block p{display:block;width:558px;text-align:center; float:left;}

.slidebox a:hover{
	text-decoration:none;
}