@charset "utf-8";

p{line-height:1.5em;}
.text01{border:none; height:14px; width:135px; position:absolute; top:9px; left:18px;}
.text02{border:1px solid #a8dcf2; width:28px; height:19px;}
.submit01{width:46px; height:18px; background:url(../images/searchbtn.png); border:none; font-size:0px; position:absolute; top:9px; right:12px;}
.submit02{width:30px; height:20px; background-color:#0098d8; color:#fff; border:1px solid #0098d8;}

body{background:url(../images/bg01.png) repeat-x;	font-family:"新細明體", "細明體";	color:#000;}
#box{width:1000px;	padding:0px;margin:0 auto;	position:relative;}
#head{height:129px;	width:980px;background:url(../images/head.png) no-repeat;	margin:0 10px;}
#footer{ height:85px; background-color:#dfdfdf;}
.footer-in{width:900px; margin:0 auto; position:relative;}
.footer-in img{float:left; width:262px; margin-right:30px;}
.footer-in p{font-weight:bold; color:#0098d8; line-height:1.2em; padding-top:20px;}
.top img{width:42px; height:42px; position:absolute; right:0px; top:20px; margin-right:0px;}
#centerbox{width:1000px;margin-top:20px;}
.center{background:url(../images/bgcenter.png) repeat-y; overflow:hidden; padding:0 15px;}
.left{width:220px; float:left; background:url(../images/leftcenter.png) repeat-y; margin-left:5px;}
.right{width:725px; float:right; margin-top:8px; margin-right:5px;}

.newsbox{width:984px; height:51px;	position:absolute;	top:100px;	left:10px;	z-index:50;	background:url(../images/news.png) no-repeat;	color:#fff;}
#news{ position: relative; overflow: hidden; width: 815px;  height: 25px;  top:14px;  left:145px;}
#news ul, #news li {margin: 0;	padding: 0;	list-style: none;}
#news ul{position: absolute;}
#news li{display: block;overflow: hidden;	height: 25px;	line-height: 25px;	text-decoration: none;}
#news li span {	font-family:Verdana, Geneva, sans-serif;font-size:10px;	padding-right:5px;	border-right:1px solid #FFF;margin-right:5px;}

.logo{width:209px;	height:95px;padding:5px 0 0 8px;}
.skype{background:url(../images/lefttop.png) no-repeat;}
.search{height:48px; background:url(../images/search.png) no-repeat; position:relative;}
.label{height:30px; width:725px; background-color:#0098d8;color:#fff;font-size:15px; font-weight:bold;}
.label span{padding:5px 10px 7px 10px; font-size:15px; color:#fff; background-color:#0281b7;  font-weight:bold;}
.label a{height:30px; background-color:#0098d8;color:#fff;}

/* index */
.productlist{background:url(../images/bg02.png) no-repeat; margin-top:10px; padding-left:9px; overflow:hidden;}
.productlist p{line-height:1.2em;margin-top:6px;margin-left:6px;}
.productlist li{height:215px; width:127px; display:inline-table; *display:inline; zoom:1; margin:10px 5px;}
.photo01{width:125px; height:90px; border:1px dashed #d4d4d4;}
.detail{position:relative; width:100px; height:41px;margin-left:6px;}
.iconnew img{ position:absolute; width:41px; height:41px;right:0; top:0;}

.leftlink{width:220px; background:#FFF; clear:both; padding-bottom:10px; } 
.leftlink li{height:77px; background:url(../images/shadow.png) no-repeat bottom;}
.leftlink img,.rightlink img{width:200px; height:70px;}
.rightlink{ width:220px;  height:77px; background:url(../images/shadow.png) no-repeat bottom; float:left;}
.righttop{width:710px; overflow:hidden; padding-top:10px; padding-left:5px;}
.righttop .words{width:480px; float:right; margin-right:10px; color:#ef6200; }
.righttop p{font-weight:bold;}
.righttop .words h1{ text-decoration:underline; font-weight:bold; font-size:15px;}

.leftdata{width:208px; background:#dfdfdf; height:65px; padding:6px; }
.people{width:204px; height:25px; background:url(../images/people.png) no-repeat; }
.people span,.time span{font-family:Verdana, Geneva, sans-serif; font-size:10px; margin-left:91px; line-height:2.3em; letter-spacing:0px;}
.time{width:204px; height:25px; background:url(../images/time.png) no-repeat; margin-top:5px;}

/* menu */
.menu{width:315px;height:67px;list-style-type:none; position:absolute; right:10px; top:30px;}

/* page */
.pagination{clear:both;	font-size:12px;	text-align:center;	margin:auto; margin-bottom:10px; color:#0098d8;}
.pagination ol {list-style-position:outside;list-style:none;line-height:16px;padding:2px 0;}
.pagination ol li {list-style:none;display:inline;}
.pagination a {border:1px solid #a8dcf2;text-decoration:none;color:#0098d8; padding:2px 5px;}
.pagination a:hover{background-color:#0098d8; color:#fff; border:1px solid #0098d8;}
.pagination ol li.stay {border:1px solid #0098d8;font-weight:700;background-color:#0098d8;color:#FFF;margin:2px;padding:2px 5px;}

/* about */
.about01{width:683px; height:209px; background:url(../images/about01.png) no-repeat; margin-left:20px; position:relative;}
.about01 p{position:absolute; top:55px; left:65px; line-height:1.2em;}
.about01 p span{ color:#d90000; font-weight:bold;}
.about01 p a{color:#0098d8; text-decoration:underline;}

/* product */
.p-left{ border:1px dashed #d4d4d4; width:240px; height:180px; float:left; margin-top:10px; margin-bottom:20px;}
.p-right{width:300px; float:right; margin-right:150px;  margin-top:10px; }
.p-right h1{font-weight:bold; font-size:15px; line-height:1.2em; margin-bottom:15px;}
.p-right p {width:300px;}
.p-right p strong{font-weight:bold;}
.p-center{clear:both; }
.water{border:1px solid #e5e5e5;}

.Share_bar {margin-top:5px;margin-right:5px;height:22px;float:right;}