﻿@charset "UTF-8";
@import url(../styles/reset.css);
@import url(../styles/menu.css);
/*------------------ Comment ---------------------*/
body{ font-size:13px;color:#333;line-height : 1.6;}

a:link{ text-decoration: none; color:#3399cc;}/* 未访问的链接 */
a:visited{color:#3399cc; }/* 已访问的链接 */
a:hover{color:#3399cc; }/* 鼠标放上去的链接 */
a:active{ color:#3399cc;}/* 激活链接 */

.stress1{color:#333; font-weight:bolder;font-size:14px;}
.stress2{color:#666; font-weight: bolder;}
.annotation{ color:Red;font-size:12px;}/* 注释 background:#f0f0f0;*/
.annotation1{ color:#666;font-size:12px;}/* 注释 background:#f0f0f0;*/
.annotation2{ color:#999;font-size:11px;}/* 注释 background:#f0f0f0;*/

.btn1{ width:145px;height:40px; color:#333; font: normal normal bolder 14px/normal Lucida Grande, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, メイリオ, Meiryo, ＭＳ Ｐゴシック, Geneva, Arial, Verdana, sans-serif; text-shadow: rgba(50, 50, 50, 0.292969) 1px 1px 3px; margin:10px 0px;}

#header{width:960px; height:80px; margin:0 auto; position:relative;}
#topKeyword{width:960px;height:20px;margin:0 auto;line-height:20px; color:#999; font-size:11px; position:relative; font-weight:normal;}
#logoA{width:276px;height:48px;position:absolute; top:20px;left:0;}
#topA{width:140px;height:20px; position:absolute; top:0px; right:0;}
#topA a{font-size:11px;color:#000;}
#topA a:hover{ color:#006600; }
#search{width:280px;height:50px; position:absolute; top:20px; left:690px; overflow:hidden;}

#menu{width:960px;height:50px; margin:0 auto; }

#show{width:960px;height:auto; margin:5px auto;z-index:1;}
#show p{ padding-top:5px;}

#middle{width:100%;height:auto; background:url(../images/middleBack.gif) repeat-x; margin-bottom:15px;}
#middleC{width:960px;height:auto; margin:0 auto; padding:12px 0px; }

#content{ width:710px; height:auto; float:left; overflow:hidden; }
#sidebar{ width:230px; height:auto; float:right; overflow:hidden; }

#footer{width:100%; height:120px; background:#eae9e9 url(../images/footerBack.gif) repeat-x;}
#footerC{ width:960px; height:120px; margin:0 auto; position:relative;}
#footerMenu{ width:960px; height:39px; line-height:39px;}
#footerMenu a{ color:#333; text-decoration:none; font-size:12px;}
#footerWord{ width:750px; line-height:150%; font-size:12px; color:#666; position:absolute; top:49px; left:10px;}
#logoFooter{ width:156px; height:73px; position:absolute; top:45px; left:800px;}

#titleWhatSNew{width:710px; height:35px; position:relative; background:url(../images/titleWhatSNew.png);}
#moreA{width:60px; height:16px; display:block; top:8px;left:644px;position:absolute;}
#whatSNew{margin-bottom:15px;}
#whatSNew p{ height:35px; border-bottom:1px dotted #999; line-height:35px; color:#999; }
#whatSNew img{ margin: 17px 0px; vertical-align:middle;}

#sidebarItems{ width:230px; height:auto; padding:3px 0; margin-bottom:12px;}
#sidebarItems img{padding:0;border:5px solid #c0b6af;}
#sidebarItems img:hover,#sidebarContact img:hover,#sidebarBtn img:hover{opacity:0.8; filter:alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; }
#sidebarContact{width:230px; height:154px; background:url(../images/sidebarContact.gif) no-repeat; position:relative; margin-bottom:12px; }
#telA{width:213px;height:42px;position:absolute; left:9px; top:33px;}
#sidebarContactBtnA{width:180px; height:30px; position:absolute; top:105px; left:25px;}
#sidebarBtn{ margin-bottom:10px;}
#sidebar img{ display:block;}

#content p{ padding:5px 0;}
.title01{ width:710px; height:49px; background:url(../images/title01.gif) no-repeat; text-indent:1em; font-size:16px; font-weight:bolder; line-height:49px; color:#333;}
.title02{ color:#560405; font-weight:bolder;font-size:14px;}
.title03{ color:#560405; font-size:12px;}

#divisions_table{ font-size:12px; color:#666;}
.title_td{ height:37px; line-height:37px; background:url(../images/littleTitle.gif) no-repeat;	}
.content_td{ padding:3px; padding-right:25px;}
.img_td{padding-left:4px;}
.img_td img{ width:72px; height:72px;}
.img_td img:hover{opacity:0.8; filter:alpha(opacity=80); -ms-filter: "alpha( opacity=80 )"; }

#contactTable{	width:690px;margin:15px 0;}
.titleTdContact{width:290px;border:1px solid #c0c0c0;height:35px;font-weight:bolder;text-align:right;padding:5px; background:#f0f0f0;}
.contentTdContact{ width:585px;border:1px solid #c0c0c0; height:25px; padding:5px; }

.productTable{	width:690px;margin:15px 0;}
.titleTdProduct{border:1px solid #c0c0c0;height:35px;font-weight:bolder;text-align:right;padding:5px; background:#f0f0f0;}
.contentTdProduct{ border:1px solid #c0c0c0; padding:5px; }
.imgTdProduct{ border:1px solid #c0c0c0; text-align:center;}

.topicTable{ width:700px; margin:0 auto;}
.topicTdTime{ width:110px; height:30px; border-bottom:1px dotted #999; line-height:30px; color:#999; font-size:12px;}
.topicTdContent{ height:25px; border-bottom:1px dotted #999;}

.sebeiTable{ width:340px; height:auto; float:left; border:1px solid #ccc; margin:10px 3px;}
.sebeiTable td{ padding:5px;}
.sebeiTable .titleTd{ height:27px; font-weight:bolder;border-bottom:1px solid red; vertical-align:bottom;padding-bottom:0px; }
.sebeiTable .wordTd{ width:250px; height:110px; font-size:12px; vertical-align:top; line-height:150%;}
.sebeiTable .imgTd{ width:90px; vertical-align:top;}
.sebeiTable .imgTd img{ width:80px;}
.sebeiTable .btnTd{ text-align:center; height:35px;}
.sebeiTable a:hover{ text-decoration:underline;}

.lightBoxTable{width:100%; height:auto; margin-bottom:35px; font-size:12px;}
.lightBoxTable td{ vertical-align:middle; text-align:center; width:33%;}
.lightBoxTable td img:hover{opacity:0.8; filter:alpha(opacity=80); -ms-filter: "alpha( opacity=80)";}
