*{ border: 0; margin: 0; padding: 0; list-style-type: none; }
body { font-size: 12px; text-align: center; font-family: Verdana,新細明體,Helvetica,sans-serif; color: #454545; }
h1 { font-size: 14px;}
p { margin-bottom: 14px;}
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #ff8000; }
.redfont { color: #fe0000;}
.Title{ font-weight: bold; font-size: 18px;color: #cc3300;}
.clearstyle { font: 0px/0px sans-serif; clear: both; display: block; }
/*主框架 */
#bgpic {width: 984px; background: url(../images/bg.gif) repeat-y; margin: 0 auto; }
#content { margin: 0 auto; width: 954px; }
#topflash { width: 920px; height: 98px; margin: 0 auto; margin-top: 5px; }
#menubox { width: 920px; height:28px; margin-top: 10px; padding-bottom: 10px; }
#menuleft { width: 146px; height: 28px; float: left; }
#menuleft img { margin-right: 8px; border: 1px solid #ddd; }
#menuright,#menuright2 { width: 770px; float: right; margin-top: 3px; }
#menuright ul,#menuright2 ul { float: right; }
#menuright ul li { float: left; line-height: 18px; width: 123px; border: 1px solid #999; margin-right: 2px; }
#menuright2 ul li { float: left; line-height: 18px; width: 105px; border: 1px solid #999; margin-right: 2px; }
#menuright2 ul li a  { display: block; width: 105px; height: 18px; }
#menuright ul li a { display: block; width: 123px; height: 18px; }
#menuright ul li a:hover,#menuright2 ul li a:hover { background: #9cf; text-decoration: none; color: #000; }
#menuright2 ul li  #selected {background: #9cf;}
#contentleft { width: 154px; float: left; }
#contentright { width: 764px; float: right; margin-right: 15px; }
#contentleft #menu { width: 144px; }
#contentleft #menu li { height: 33px; border-bottom: 1px dotted #999; line-height: 33px; text-align: left; text-indent: 40px; }
#contentleft #menu li a { display:block; background: url(../images/dot.gif) no-repeat 10px center; height: 33px; width: 144px; }
#contentleft #menu li a:hover { background-position: 20px center; text-decoration: none; color: #000; }
#weblink { margin-top: 10px; }
#weblink img { margin-top: 10px; }

/*公司介紹*/
#aboutus { width: 733px; float: right; line-height: 3em; text-align: left; }
#aboutus .font2 { font-size: 16px; font-weight: bold; }
#aboutus img { float: left; margin: 10px; }

/*招聘页面*/
#aboutus dl {width: 70%; line-height: 22px; margin-top: 20px; }
#aboutus dd {text-indent: 5px; }
#aboutus dl dd span { float: left; width: 100px;  text-align: right; }
#aboutus dl dt { font-size: 14px; font-weight: bold;  border-bottom: 1px solid #9cf; text-indent: 30px;}
#aboutus dl dt span { float: right; }
#aboutus input {border: 1px solid #9cf;  height: 20px; line-height: 20px; }
#aboutus textarea, #aboutus select {border: 1px solid #9cf;}
#aboutus table img {float: none; margin: 0;}

/*首頁*/
#indexflash { width: 763px; height: 279px; }
#newstop { margin-top: 5px; width: 763px; text-align: left; padding-bottom: 10px; }
.newstitle { float: right; width: 758px; font-size: 18px; color: #039; text-align: left; clear: both; margin-top: 5px; }
.newsbox { margin-top:12px; margin-bottom: 15px; width: 733px; text-align: left; float: right; border-bottom: 1px solid #ccc; padding-bottom: 10px; padding-right: 30px; }
.newsbox .newsimg { float: left; width: 134px; }
.newsbox .news { float: right; width: 590px; font-size: 16px; line-height: 1.5em;}
.newsbox .news a { color: blue; text-decoration: underline; }
.newsbox .news a:hover { color: #0ff; }

/*產品分類頁面*/
#class1 { text-align: left; margin-left: 30px; float: left;}
#class1 img { margin-left: 70px; margin-top: 40px; }
#class2 { text-align: left; margin-left: 30px; float: left;}
#class2 img { margin-left: 30px; margin-top: 30px; }

/*產品列表頁面*/
.probox { clear: both; margin-left: 30px; margin-top: 10px; border-bottom: 1px solid #9cf; height: 150px; }
.proimg { float: left; width: 120px; }
.proname { float: left; margin-top: 40px; text-align: left; padding-left: 20px; line-height: 22px; }
.probuy { width: 82px; line-height: 150px; height: 150px; float: right; margin-right: 20px; background:url(../images/bt1.jpg) no-repeat center center;}


/*產品檢視頁*/
#proviewbox { margin-top: 10px; margin-left: 30px; }
#proviewbox .fontred { color: red; }
#proviewboxleft { width: 240px; float: left;}
#proviewboxright { width: 480px; float: right; text-align: left; line-height: 22px; }
#proviewbox a { text-decoration: underline; color: blue; }

/*登录页面*/
#reg { width: 100%; margin-top: 20px; color: #000; }
#reg .font1 { font-size: 14px; font-weight: bold; float:left; }
#reg dl { width: 100%; margin-top: 3px; line-height: 24px;}
#reg dl dt { width: 25%; float: left; text-align: right; line-height: 24px;  height: 24px; font-size: 12px;}
#reg dl dd { width: 73%; float: right; line-height: 24px; text-align: left; }
#reg dl dd input { border:1px solid #9cf; height: 20px; line-height: 20px; padding-left: 4px; }
#reg dl dd #optInInd { border: 0; }
#reg dl dd #buttondiv { background: #fff; border:0;}
.regline { width: 100%; border-bottom: 1px solid #9cf; margin-top: 10px; font-weight: bold; text-align: left; text-indent: 110px; }

 
/*分頁*/
#page { font-family: 新細明體; width: auto; margin: 0 auto; clear: both; margin-top: 30px; margin-bottom: 50px;  margin-left: -110px; }
#page a { text-align: center; padding: 3px 7px 3px 7px; border: 1px solid #ccc; color: #000; }
#page a:hover { border: 1px solid #000; background: #9cf; color: #fff; text-decoration: none; }

/*联络我们*/
#contactbox { font-size: 14px; }
#contactimg { float: left; padding: 10px; width: 155px; margin-left: 20px; height: 600px;}
#contactbox dl { float: left; width: 700px; margin-top: 8px; line-height: 20px; }
#contactbox dl dd { float: left; text-align: right; width: 150px;  }
#contactbox dl dt { float: left; text-align: left; width: 550px; text-indent: 5px; }

/*底部版權*/
#footer { clear: both; margin: 0 auto; width:80%; height: 100px; line-height: 100px; font-size: 10px; color: #666; }
