@charset "utf-8";
*{ margin:0; padding:0;}
ul li{ list-style:none;}
body{ width:100%; font-size:13px; line-height:1.5em;}
img{ border:none;}

.font_red{ color:#900;}
.tb_style{ width:100%;}
.tb_style td{ padding:3px 5px;}
.tb_style a{ text-decoration:none; font-size:14px; color:#333; }
.tb_style a:hover{ text-decoration:underline; color:#990000; }
.paging{ clear:both; height:20px;font-size:12px; padding:5px 0; line-height:20px; margin:10px auto;}
.clearfix:after { content: "\0020"; display: block; height: 0; clear: both;}
.clearfix { _zoom: 1;}
*+html .clearfix { overflow:auto;}

/* --header樣式-- */
#header { width:1004px; height:99px; margin:0 auto; }
.header_top{ height:6px; background:url(../images/header-top.png) no-repeat;}
.header_content{ height:90px; background:url(../images/logo.png) no-repeat;}
.header_content_top{ height:35px;}
.header_content_top ul{ width:174px; height:35px; float:right;}
.header_content_top ul li{ float:left; width:60px; list-style:none; height:35px; margin-right:8px; background:url(../images/font.png) no-repeat; padding-left:18px;} 
.header_content_top ul li a{ display:block;width:60px; height:35px; line-height:35px; color:#333; font-size:13px; text-decoration:none;  }
.header_bottom{ height:3px; background:url(../images/header-bottom.png) no-repeat; }
/* --header樣式-- */

/* --nav樣式-- */
#nav{ height:48px; clear:both; }
.menu_navcc{width:664px; float:right;}
.menu_nav{width:664x;height:48px;background:url(../images/nav_bg.gif) repeat-x;float:left;}
.menu_nav .nav_content{padding-left:10px;background:url(../images/nav_l_bg.gif) no-repeat;float:left;}
.menu_nav .nav_content li{width:88px;height:48px;padding-left:5px;padding-right:3px;background:url(../images/nav_li_right.gif) no-repeat right center;float:left;line-height:48px;text-align:center;font-size:14px;font-weight:bold; list-style:none;}
.menu_nav .nav_content li a{color:#fff;width:88px;height:48px;display:block; text-decoration:none;color:#fff;}
.menu_nav .nav_content li.current{line-height:37px;}
.menu_nav .nav_content li.current a,.menu_nav .nav_content li a:hover{width:88px;height:37px;background:url(../images/nav_li_current.gif) no-repeat;display:block;color:#fff;}
.menu_nav .nav_content li a:hover{background:url(../images/nav_li_hover.gif) no-repeat;line-height:37px;text-decoration:none;}
.menu_nav_right{padding-right:20px;background:url(../images/nav_r_bg.gif) no-repeat right top;float:right;margin-left:58px;padding-top:13px;height:23px;padding-bottom:12px;}
/* --nav樣式-- */

/* --banner樣式-- */
#banner{  width:1004px; height:273px; margin:0 auto; background:url(../images/banner-bg.png);}
#banner_content{ width:958px; height:246px; margin:0 auto; padding-top:19px; }
#KinSlideshow{ width:958px; height:246px; float:left;  overflow:hidden;}
/* --banner樣式-- */

/* --content樣式-- */
#content{ width:1004px; height:auto; background:url(../images/content-bg.png) repeat-x; margin:0 auto;}
#content_main{ width:957px; height:238px; border:1px solid #D0D0D0; margin:0 auto;}
#news{ width:319px; height:236px; float:left; display:inline; background:url(../images/news-bg.png); border-top:1px solid #F1F1F1; border-bottom:1px solid #E0E0E0;overflow:hidden; visibility:visible;}
.news_box { width:305px; float:left; margin:14px 0 0 14px;}
.news_box h2 { height:21px; line-height:21px; font-size:14px; background:url(../images/title-bg.png) no-repeat; border-bottom:1px solid #dbdbdb; color:#444; overflow:hidden;}
.news_box h2 span { display:block; height:21px; background:url(../images/icon.gif) 0 -3px no-repeat; padding-left:20px;}
.more { float:right; font-size:12px; margin-right:5px; font-weight:normal; border:none;}
.news_box_con {  padding:5px 5px 0 5px; }
.news_box_con ul li { border-bottom:1px dashed #666666; padding-left:10px; background:url(../images/new-li.png) 0 no-repeat; no-repeat; line-height:1.6em;}
/*.news_box_con ul li span{ float:right; font-size:12px; color:#990000;}*/
.news_box_con ul li a{ text-decoration:none; font-size:14px; color:#333;}
.news_box_con ul li a:hover{ color:#930;}

#products{ width:319px; height:236px; float:left; display:inline; background:url(../images/products-bg.png); border-top:1px solid #E7E7E7; border-bottom:1px solid #DFDFDF;}
.products_box { width:305px; float:left; margin:10px 0 0 14px;}
.products_box h2 {height:38px; line-height:38px; font-size:14px; background:url(../images/products-title-bg.png) no-repeat; color:#444; overflow:hidden;}
.products_box h2 span { display:block; height:26px; line-height:26px; background:url(../images/products-title-logo.png) no-repeat; padding-left:40px;}
.products_box_con {padding:0px 5px 0 5px; overflow:hidden;}
#myFocus{ width:278px; height:158px; overflow:hidden; }

#about{ width:319px; height:236px; float:right;display:inline; background:url(../images/about-bg.png); border-top:1px solid #F1F1F1; border-bottom:1px solid #E0E0E0; overflow:hidden; visibility:visible;} 
.about_box { width:305px; float:left; margin:14px 0 0 14px;}
.about_box h2 { height:21px; line-height:21px; font-size:14px; background:url(../images/title-bg.png) no-repeat; color:#444; border-bottom:1px solid #dbdbdb; overflow:hidden;}
.about_box h2 span { display:block; height:21px; background:url(../images/icon.gif) 0 -3px no-repeat; padding-left:20px;}
.about_box_con { padding:10px 10px 0 0px; overflow:hidden;}


#content_container{ width:959px; height:auto; margin:0 auto;}
#side_content{ width:215px; height:auto; float:left;}
.side_content_top{ width:215px; height:12px; background:url(../images/side_content_top.png);}
.side_content_content{width:215px; height:auto; padding:20px 0; background:url(../images/side_content_content.png);}
.side_content_bottom{ width:215px; height:10px; background:url(../images/side_content_bottom.png); clear:both;}
#main_content{ width:742px; border:1px solid #ACCAD4; border-bottom:none; height:auto; float:left;}
.main_content_title{ height:52px; background:url(../images/main_content_title_bg.png);}
.main_content_title a{ padding-left:30px; height:52px; line-height:52px; font-size:18px; font-weight:bold; color:#333333; text-decoration:none;}
.main_content_content{ padding:10px; overflow:hidden;}
.main_content_content_product{ margin:10px auto; width:566px; height:auto;}
.main_content_content_product img{ float:left; margin-left:5px; margin-bottom:5px;}
.main_content_bottom{ height:27px; background:url(../images/main_content_bottom.png) repeat-x; border-bottom:1px solid #ACCAD4; }


#line{ clear:both; height:9px; background:url(../images/line.png);}
/* --content樣式-- */

/* --footer樣式-- */
#footer{ height:143px; clear:both;}
#footer_main{ height:143px; width:959px; margin:0 auto; background:url(../images/footer-bg.png);}
#footer_main_content{ width:959px; height:70px; padding-top:20px;}
.logo{ width:148px; height:70px;}
.logo img{ float:left;}
.logo a{ height:70px; width:80px; display:block; font-size:13px; color:#5E5E5E; font-weight:bold; line-height:70px; float:left; text-decoration:none;}
/* --footer樣式-- */

/* --admin樣式-- */
#admin_top{ height:116px; width:100%; background:url(../images/admin_top_bg.png);  }
#admin_top_inner{width:828px; height:116px; margin:0 auto; background:url(../images/admin_top.jpg);}
#admin_login{width:828px; height:384px; margin:0 auto; padding-top:100px; background:url(../images/admin_login_content.jpg);}
#admin_login_content{ width:395px; height:131px; margin:0 auto; padding-top:90px; background:url(../images/login_content.png);}
#user{ width:300px; height:auto; margin:0 auto;}
#user table td{ padding:2px;}
#admin_footer{height:116px; width:100%; background:url(../images/admin_footer.png); margin-top:45px;  }
#admin_footer_inner{width:828px; height:116px; margin:0 auto; background:url(../images/admin_footer.png);}
#admin_index_content{width:956px; height:auto; margin:0 auto; display:table; }
#admin_index_content_top{width:956px; height:30px;  background:url(../images/admin_index_content_top.png);}
#admin_index_content_content{width:956px; height:auto; background:url(../images/admin_index_content_content.png) repeat-y; display:table;}
#admin_index_content_bottom{width:956px; height:14px;background:url(../images/admin_index_content_bottom.png);}

#admin_side{ width:204px; height:auto; float:left; margin-left:20px;  display:inline;}
#logout{ height:88px; width:202px; margin-bottom:10px; background:url(../images/logout.png); padding-top:20px; float:left; }
#admin_main{ width:700px; border:1px solid #ACCAD4; border-bottom:none; height:auto; float:left; margin-left:10px; display:table;}
.admin_main_content_title{ height:52px; background:url(../images/main_content_title_bg.png);}
.admin_main_content_title a{ padding-left:30px; height:52px; line-height:52px; font-size:18px; font-weight:bold; color:#333333; text-decoration:none;}
.admin_main_content_content{padding:10px; }
.admin_main_content_bottom{ clear:both;height:27px; background:url(../images/main_content_bottom.png) repeat-x; border-bottom:1px solid #ACCAD4; }
/* --admin樣式-- */